.form-ct select, .form-ct input[type="text"], .field-enqury textarea {
    min-height: 59px !important;
    padding: 7px 20px;
    border-radius: 5px;
    text-indent: 25px;
    background-color: #fff;
}

.wpcf7 input, .wpcf7 textarea {
    padding-left: 50px;
}

.wpcf7 select {
	  width: 100%;
    padding-left: 30px;
}

@media only screen and (max-width: 767px) and (min-width: 375px)  {
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-hidden-tablet {
        display: none;
    }
    .elementor-location-header section.elementor-section.elementor-top-section {
        padding: 10px 0;
        position:relative;
    }
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-column,
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-column .elementor-widget,
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container,
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-widget-wrap {
        position: static;
    }
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-column .elementor-widget .wpr-mobile-mega-menu-wrap{
        top:100%;
        width: 100% !important;
        left: 0 !important;
    }
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-column .elementor-widget .wpr-mobile-mega-menu-wrap .wpr-mobile-nav-menu {
        margin-top: 0;
    }
    .elementor-location-header section.elementor-section.elementor-top-section li.hide-menu-desktop{
        display: block!important;
    }
	.page.page-id-12762 .elementor-element-8f0b9f0 .e-con-inner {
		padding-left: 0px;
	}
	.wpcf7 input, .wpcf7 select, .wpcf7 textarea {
    padding-left: 50px;
	}
	.form-ct select, .form-ct input[type="text"], .field-enqury textarea {
    min-height: 59px;
    padding: 7px 20px;
    border-radius: 5px;
    background-color: #fff;
}
}


@media only screen and (max-width: 750px) and (min-width: 320px)  {
    .page-template-template-home .elementor-location-footer > .elementor-element {
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 100%;
        max-width: calc( 100% - 30px );
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-360 .template-home-wrapper .page-content-home-page>div section:first-child {
        padding-top: 20px;
    }
}
@media only screen and (max-width: 374px) and (min-width: 320px)  {
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-hidden-tablet {
        display: none;
    }
    .elementor-location-header section.elementor-section.elementor-top-section {
        padding: 10px 0;
        position:relative;
    }
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-column,
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-column .elementor-widget,
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container,
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-widget-wrap {
        position: static;
    }
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-column .elementor-widget .wpr-mobile-mega-menu-wrap{
        top:100%;
        width: 100% !important;
        left: 0 !important;
    }
    .elementor-location-header section.elementor-section.elementor-top-section .elementor-container .elementor-column .elementor-widget .wpr-mobile-mega-menu-wrap .wpr-mobile-nav-menu {
        margin-top: 0;
    }
    .elementor-location-header section.elementor-section.elementor-top-section li.hide-menu-desktop{
        display: block!important;
    }
    .template-home-wrapper .elementor-container {
        padding: 0 0px !important;
    }
}

@media only screen and (max-width: 767px) and (min-width: 375px)
.field-class:before {
    content: '';
    position: absolute;
    /* top: 13px; */
    left: 15px;
    z-index: 999;
    /* width: 20px; */
    /* height: 40px; */
    background-repeat: no-repeat!important;
    /* background-size: 100%!important; */
}

.sbi_header_link {
	display: none;
}