/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.hdr-icon .elementor-icon-list-icon{
    width:36px;
    height:36px;
    border: 1px solid #E62E62;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}
.hdr-icon .elementor-icon-list-icon svg{
    margin: 0 !important;
}
.hdr-icon .elementor-icon-list-text{
    padding-left: 12px;
}

.duo-hd span{
    color: var(--e-global-color-secondary);
}
/* .icon-list-css li{
    width:24%;
} */
.icon-list-css .elementor-icon-list-icon , .why-box-css .elementor-icon{
    position: relative;
}
.icon-list-css .elementor-icon-list-icon:before, .why-box-css .elementor-icon:before{
    content: '';
    height: 42px;
    width: 42px;
    background-color: rgba(230, 46, 98, 0.12);
    position: absolute;
    right: 18px;
    border-radius: 100%;
}
.why-box-css .elementor-icon:before{
	right:-5px;
	}
selector h2{
    font-size: 24px;
    text-align: center;
}
.contact-form .gfield input:not([type=submit]), .contact-form .gfield select, .contact-form .gfield textarea{
    height: 52px;
    background-color: #F6F6F6;
    border: none;
    font-size: 18px;
    color: #626262;
    padding-left: 20px;
    border-radius: 4px;
	box-shadow:none;
	outline:none;
}
.contact-form .gfield select{
    padding-top: 10px;
}
.contact-form input[type=submit]{
    background-color: #E62E62 !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    border: 1px solid #E62E62 !important;
       height: 52px !important;
    width: 198px !important;
    border-radius: 40px !important;
    text-transform: uppercase !important;
}
.contact-form input[type=submit]:hover{
    background-color: #fff !important;
    color: #e62e62 !important;
 
}
.contact-form .gform-footer{
    margin-top: 0 !important;
    justify-content: center;
}
.contact-form .gform-theme--foundation .gfield textarea {
    min-block-size: 9.75rem;
}
.contact-form .gform_fields{
	row-gap:17px !important;
}
.contact-form .name_first input[type=text]{
    background: url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.10541 8.05261C9.32907 8.05261 11.1317 6.24997 11.1317 4.0263C11.1317 1.80264 9.32907 0 7.10541 0C4.88174 0 3.0791 1.80264 3.0791 4.0263C3.0791 6.24997 4.88174 8.05261 7.10541 8.05261Z' fill='%23E62E62'/%3E%3Cpath d='M7.10525 9C3.18115 9 0 12.1812 0 16.1053C0 17.1517 0.84832 18 1.89475 18H12.3158C13.3622 18 14.2105 17.1517 14.2105 16.1053C14.2105 12.1812 11.0294 9 7.10525 9Z' fill='%23E62E62'/%3E%3C/svg%3E%0A") no-repeat 97% center;
	background-color: #F6F6F6;
}
.contact-form input[type=email]{
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5043 11.0283C10.0565 11.3268 9.53631 11.4847 9 11.4847C8.46373 11.4847 7.94355 11.3268 7.49573 11.0283L0.119848 6.11089C0.0791298 6.08366 0.0391656 6.05533 0 6.02591L0 14.0836C0 15.0075 0.749707 15.7406 1.65702 15.7406H16.3429C17.2668 15.7406 18 14.9909 18 14.0836V6.02588C17.9607 6.05537 17.9207 6.08377 17.8799 6.11103L10.5043 11.0283Z' fill='%23E62E62'/%3E%3Cpath d='M0.704884 5.23321L8.08077 10.1507C8.35998 10.3368 8.67997 10.4299 8.99997 10.4299C9.31999 10.4299 9.64002 10.3368 9.91923 10.1507L17.2951 5.23321C17.7365 4.93913 18 4.44695 18 3.91573C18 3.00234 17.2569 2.25928 16.3435 2.25928H1.65646C0.743099 2.25931 8.71912e-07 3.00237 8.71912e-07 3.91661C-0.000272946 4.17719 0.0639503 4.43379 0.186942 4.66352C0.309934 4.89325 0.487872 5.08897 0.704884 5.23321Z' fill='%23E62E62'/%3E%3C/svg%3E%0A") no-repeat 95% center;
}
.contact-form input[type=tel]{
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5556 11.8149C15.4536 11.8149 14.3716 11.6426 13.3462 11.3037C12.8437 11.1323 12.226 11.2896 11.9194 11.6045L9.89547 13.1324C7.54831 11.8794 6.1025 10.4341 4.86669 8.10455L6.34958 6.13336C6.73484 5.74861 6.87303 5.18658 6.70747 4.65923C6.36716 3.62845 6.19428 2.54691 6.19428 1.44441C6.19433 0.647953 5.54638 0 4.74997 0H1.44436C0.647951 0 0 0.647953 0 1.44436C0 10.5733 7.42676 18 16.5556 18C17.352 18 18 17.352 18 16.5556V13.2593C18 12.4629 17.352 11.8149 16.5556 11.8149Z' fill='%23E62E62'/%3E%3C/svg%3E%0A") no-repeat 95% center;
}
.contact-form .address_line_1 input[type=text]{
    background:url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0C5.14416 0.00221173 3.36495 0.747945 2.05268 2.07362C0.740397 3.39929 0.00219684 5.19665 7.44728e-06 7.07143C-0.0022153 8.6035 0.493176 10.094 1.41019 11.3143C1.41019 11.3143 1.6011 11.5682 1.63228 11.6049L7 18L12.3703 11.6016C12.3983 11.5676 12.5898 11.3143 12.5898 11.3143L12.5904 11.3124C13.507 10.0926 14.0022 8.6028 14 7.07143C13.9978 5.19665 13.2596 3.39929 11.9473 2.07362C10.635 0.747945 8.85584 0.00221173 7 0ZM7 9.64286C6.49656 9.64286 6.00442 9.49205 5.58582 9.20949C5.16723 8.92694 4.84097 8.52534 4.64831 8.05547C4.45565 7.5856 4.40524 7.06858 4.50346 6.56977C4.60168 6.07096 4.84411 5.61277 5.20009 5.25315C5.55608 4.89353 6.00964 4.64863 6.50341 4.54941C6.99718 4.45019 7.50898 4.50111 7.9741 4.69574C8.43922 4.89036 8.83677 5.21995 9.11647 5.64282C9.39616 6.06569 9.54545 6.56285 9.54545 7.07143C9.54461 7.75315 9.27616 8.40671 8.79898 8.88876C8.32179 9.37082 7.67484 9.64201 7 9.64286Z' fill='%23E62E62'/%3E%3C/svg%3E%0A") no-repeat 95% center;
	background-color: #F6F6F6;
}
.contact-form textarea{
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2848 11.4441C10.1109 11.6175 9.89927 11.7483 9.66642 11.8262L7.42904 12.572C7.26776 12.6259 7.09884 12.6533 6.9288 12.6532C6.50619 12.6532 6.10889 12.4887 5.8101 12.1898C5.38362 11.7632 5.23723 11.1429 5.42795 10.5709L6.17375 8.33358C6.25165 8.10069 6.38246 7.88902 6.5559 7.71518L11.3883 2.88281H1.93359C0.86741 2.88281 0 3.75022 0 4.81641V16.0664C0 17.1326 0.86741 18 1.93359 18H13.1836C14.2498 18 15.1172 17.1326 15.1172 16.0664V6.6117L10.2848 11.4441Z' fill='%23E62E62'/%3E%3Cpath d='M7.30159 8.4605C7.24371 8.51839 7.2001 8.58896 7.17422 8.66663L6.42842 10.9039C6.39746 10.9968 6.39298 11.0965 6.41548 11.1918C6.43798 11.2871 6.48658 11.3743 6.55582 11.4435C6.62507 11.5128 6.71223 11.5614 6.80753 11.5839C6.90284 11.6064 7.00253 11.6019 7.09544 11.571L9.33278 10.8252C9.41045 10.7993 9.48102 10.7557 9.5389 10.6978L16.1266 4.11013L13.8893 1.87282L7.30159 8.4605ZM16.7481 0.256935C16.4048 -0.0862959 15.8484 -0.0862959 15.5051 0.256935L14.635 1.12702L16.8724 3.36436L17.7425 2.49428C18.0857 2.15105 18.0857 1.59456 17.7425 1.25133L16.7481 0.256935Z' fill='%23E62E62'/%3E%3C/svg%3E%0A") no-repeat 97% 25px;
}
.contact-form select{
background-image: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.3994 0.87207C15.8799 0.376545 16.665 0.376346 17.1455 0.87207C17.6172 1.35884 17.6181 2.14186 17.1455 2.62891L17.1445 2.62793L9.87305 10.127C9.75982 10.244 9.62478 10.3382 9.47461 10.4023C9.32457 10.4665 9.16337 10.4991 9 10.499L8.99902 10.5V10.499C8.83599 10.499 8.67513 10.4663 8.52539 10.4023C8.37522 10.3382 8.2392 10.245 8.12598 10.1279V10.127L0.854492 2.62793C0.382418 2.14103 0.382195 1.35896 0.854492 0.87207C1.33487 0.376998 2.11992 0.376072 2.60059 0.87207L9 7.4707L15.3994 0.87207Z' fill='%23E62E62' stroke='%23E62E62'/%3E%3C/svg%3E%0A") !important;
	background-size:18px !important;
	background-position: 95% 25px !important;
}

.smoove-way-css{
    position: relative;
}
.smoove-way-css:before{
    content: '';
    height: 120px;
    width: 120px;
    background-color: rgba(230, 46, 98, 0.16);
    position: absolute;
    left: 50%;
    top: 46%;
    transform: translate(-50%, -50%);
    border-radius: 100%;
}




@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    html {
        zoom: 0.67;
        zoom: 67%;
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1599px) {
    html {
        zoom: 0.79;
        zoom: 79%;
    }
}
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
    html {
        zoom: 0.86;
        zoom: 86%;
    }
}


@media(max-width:1024px){
	.hdr-icon .elementor-icon-list-text{
		display:none !important;
	}
	.icon-list-css .elementor-icon-list-icon:before{
		height:30px;
		width:30px;
	}
	.smoove-way-css:before{
    height: 70px;
    width: 70px;
	}
}
@media(max-width:376px){
	.icon-list-css .elementor-icon-list-icon:before{
		height:22px;
		width:22px;
		right:9px;
	}
}