/*!
Theme Name: Mr Assantes Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: A plain-vanilla & lightweight theme for Elementor page builder
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor
*/

.header-sec .elementor-item{padding-top: 0 !important; padding-bottom: 0 !important;}
.header-pd .elementor-widget-wrap.elementor-element-populated{padding-bottom: 0 !important;}
.ctc-sec .elementor-widget-wrap{outline: 1px dashed #fff;
 outline-offset: -20px;}
.ctc-sec .elementor-widget-wrap.elementor-element-populated{opacity: 0.9 !important;}
.footer-sec .elementor-image-box-wrapper {
    display: flex !important;
    align-items: center !important;
}
.footer-sec img.attachment-full.size-full.wp-image-314 {
    padding-top: 20px !important;
}
.main-btn .elementor-button.elementor-slide-button.elementor-size-sm{border:none !important;padding: 14px 25px !important;}
.our-loc a{color: #fff !important;}
.form-sec input#form-field-name,input#form-field-email,textarea#form-field-message {padding: 13px !important;
    border: none !important;}
	.ifram-sec iframe{width:80% !important;}
	.ifram-sec {position:relative;}
	.ifram-sec-2{position:absolute; right:0; top:0;width:465px !important;}
	.elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 100% !important;
    height: 100% !important;
    border-radius: inherit !important;
}
.elementor-testimonial-wrapper {
    background: #EBF4ED;
    padding: 20px;
}
.privercy a {
color: #fff;}
.privercy a:hover {
    color: #fff;
}
.elementor-widget-image-box .elementor-image-box-title a:hover{color:#d83834 !important;}
.elementor-43 .elementor-element.elementor-element-5d3a31f .elementor-slide-heading{padding-right: 40% !important;}
.copyright a{color:#fff !important;} 
.copyright a:hover{color:#fff !important;} 
.catmnu-try .elementor-widget-container {
    background-color: #f8fcff;
    padding: 15px;
    border: 1px solid #f7f7f7;
    box-shadow: 1px 1px 10px -8px #000;
}
.catmnu-try .elementor-widget-container p:first-child {
    background-color: #ebf4ed;
    padding: 10px;
    text-transform: uppercase;
}
.catmnu-try .elementor-widget-container p:last-child {
   margin-bottom:0;
}
footer.elementor-lightbox-prevent-close {
    display: none;
}

@media(max-width:1024px){
    .header-sec .elementor-menu-toggle {
    margin-top: -70px;
}
.header-sec nav.elementor-nav-menu--dropdown{
    margin-top: 40px;
}
}

@media(max-width:991px){

    .hd-odr figure{
    width:35px !important;
}
    .hd-odr {
    z-index: 9999999;
}
.header-sec nav.elementor-nav-menu--dropdown {
    margin-top: 32px;
}
    .header-sec .elementor-menu-toggle {
    margin-top: 0px;
}
	.hdr-logo a {
    display: inline-block;
    position: relative;
    z-index: 99999999999;
}
}
@media only screen and (max-width:767px){
    .hd-odr {
    z-index: 99999;
}
    .hd-odr figure img {
    padding: 0;
}
    .hd-odr .elementor-image-box-wrapper {
    display: flex;
    gap: 5px;
    align-items: center;
}
	.mobile-header .header-sec {
    position: absolute;
    top: 12px;
    right: 10px;
    z-index: 99999;
    height: auto;
}
.mobile-header img {
    width: 170px;
	padding-bottom:10px;
}
.ifram-sec-2{position:relative;}
.elementor-11 .elementor-element.elementor-element-ed64919 .elementor-nav-menu--dropdown a {
    padding-left: 30px !important;
    padding-right: 30px;
    padding-top: 10px !important;
    padding-bottom: 10px!important;
}
.ifram-sec iframe{width:100% !important; height:300px !important;}

.bg-img {height:300px !important; margin-bottom:15px !important;}
.elementor-43 .elementor-element.elementor-element-5d3a31f .elementor-slide-heading{padding-right: 0% !important;}
.slder-sec .swiper-slide-contents {
    text-align: center !important;}
.header-sec .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  right: 0 !important;
  margin-right: -19px !important;
}
}
@media only screen and (max-width:991px){
	
	.mobile-header .header-sec {
    position: absolute;
    top: 12px;
    right: 10px;
    z-index: 99999;
    height: auto;
}
.header-sec .elementor-nav-menu--dropdown.elementor-nav-menu__container {
  right: 0 !important;
  margin-right: -19px !important;
}
.elementor-11 .elementor-element.elementor-element-ed64919 .elementor-nav-menu--dropdown a {
    padding-left: 30px !important;
    padding-right: 30px;
    padding-top: 10px !important;
    padding-bottom: 10px!important;
}
}