/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.3.1628519677
Updated: 2021-08-09 14:34:37

*/


article .entry-content{ margin-bottom:0px; }
article .entry-footer{ display:none; }
.sub-menu, .elementor-nav-menu--dropdown{ padding-top:15px !important; }
.custom-banner-type{  margin-top:-182px !important;  }
section.elementor-section.elementor-top-section.elementor-element.elementor-element-d835f5b.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {overflow: hidden !important;}
[data-elementor-type="wp-page"] {width: 100% !important;max-width: 100% !important;}
body{ overflow-X:hidden; overflow-y:auto; }
section{ max-width:100% }
.elementor-location-header .elementor-column-gap-default .elementor-column.elementor-col-50{ width:auto; }
.elementor-location-header .elementor-column-gap-default .elementor-column.elementor-col-50:last-child{ margin-left:auto; }
.elementor-nav-menu>li,
.elementor-nav-menu>li.nav-resources{ margin-top:0px !important; padding-bottom:0px !important; }
.elementor-nav-menu > li > a { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; }
.elementor-nav-menu > li:first-child > ul > li a { margin-left: 6px; border-left: 0 !important; } 

.elementor-col-50.elementor-hidden-phone .elementor-nav-menu li a{ padding:10px 0 !important; }
.elementor-col-50.elementor-visible-phone .elementor-nav-menu li a{ padding:10px 0 !important; }

.elementor-col-50 .elementor-nav-menu>li {position: relative;top: -7px;}
.elementor-col-50 .elementor-nav-menu>li:last-child {top: 0px;}



body .menu-categories .elementor-nav-menu  > ul > li > a, body .inline-nav.menu-categories .elementor-nav-menu--main  .elementor-nav-menu  > ul > li > a.elmentor-item { padding-left: 0 !important; padding-right: 0 !important; padding-top: 10px !important; padding-bottom: 10px !important; font-size: 16px !important; }

body section.home-banner-outer  { margin-top: -28px !important; }

body .incDesign a span.elementor-button-text { text-align: left !important; font-size: 20px !important; line-height: 1.2; }
.elementor-button-arrow .elementor-widget-heading p.elementor-heading-title{font-size: 26px !important;}
body .blog-outer-main .eael-grid-post .eael-entry-media { position: relative; }
body .blog-outer-main .eael-grid-post .eael-entry-thumbnail {  width: 100%; position: absolute; left: 0; top: 0; height: 100%; display: block;}
body .blog-outer-main .eael-grid-post .eael-entry-thumbnail picture { height: 100% !important; display: block; }
body .blog-outer-main .eael-grid-post .eael-entry-thumbnail picture img { height: 100%; display: block; }
body .blog-outer-main .eael-entry-wrapper {min-height: 350px; padding: 20px;}

.moving-forward-working .elementor-widget-wrap.elementor-element-populated{padding: 30% 5% 30% 5% !important;}

.elementor-column.elementor-col-50.elementor-element-7af7e17.elementor-visible-phone > div > section > div > div > div, .elementor-column.elementor-col-50.elementor-element-7b88ed5.elementor-visible-phone > div > section > div > div > div, .elementor-column.elementor-col-50.elementor-element-2de99a0.elementor-visible-phone > div > section > div > div > div, .elementor-column.elementor-col-50.elementor-element-bd3dc6a.elementor-visible-phone > div > section > div > div > div, .elementor-column.elementor-col-50.elementor-element-9ddf342.elementor-visible-phone > div > section > div > div > div, .elementor-column.elementor-col-50.elementor-element-351fd98.elementor-visible-phone > div > section > div > div > div, .elementor-column.elementor-col-50.elementor-element-add4ec0.elementor-visible-phone > div > section > div > div > div, .elementor-column.elementor-col-50.elementor-element-d005e9c.elementor-visible-phone > div > section > div > div > div { box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%); }

@media (max-width: 1400px) {
.elementor-hidden-phone .elementor-nav-menu li a{ padding-left:0px !important; padding-right:0px !important; font-size:16px !important }
.elementor-visible-phone .elementor-nav-menu li a{ padding-left:0px !important; padding-right:0px !important; font-size:16px !important }
}
@media (max-width: 1350px) {
body  .elementor-nav-menu li a {font-size: 13px !important;padding-left: 4px !important;padding-right: 5px !important;}

}
@media (max-width: 1330px) {
.elementor-widget-theme-site-logo img {max-width: 183px !important;margin: 0 0 0 -30px;}
.elementor-col-50 .elementor-nav-menu>li{ position:relative; top:-7px; }
.elementor-col-50 .elementor-nav-menu>li:last-child{ margin-right:15px !important; top:0px; }
.home-banner-outer h2 br{ display:none; }
.home-banner-outer .elementor-widget-heading .elementor-widget-container{ margin-top:0px !important;    }
.elementor-col-50.elementor-hidden-phone .elementor-nav-menu li{ top:0px !important; }	
.elementor-col-50.elementor-visible-phone .elementor-nav-menu li{ top:0px !important; }

}
@media (max-width: 1325px) {
#wpadminbar{ display:none !important; }		
.latest-news-wrapper { padding-bottom:100px !important;    }
.latest-news-wrapper  .elementor-hidden-desktop .elementor-element-populated{ padding-bottom:30px !important; }
.dl-belt{ margin:130px 0 0 0; }
.dl-belt-main .elementor-section.elementor-section-stretched{ padding:0px 40px 0px 40px !important;  }
.dl-belt-main .elementor-widget-divider  .elementor-widget-container{ margin-bottom:0px !important;  }
.belt-div-main-b.elementor-section.elementor-section-stretched{ padding:0px 40px 0px 40px !important;  }
.dl-belt-main h2.elementor-heading-title{ font-size:26px !important; }
.dl-belt-main .elementor-container { min-height:380px !important; }
body.singular .elementor-location-header section.elementor-top-section{     margin-top: 0px;margin-bottom: -50px;padding: 0px 0px 0px 0px;display: inline-block;}
.elementor-section-stretched.home-banner-outer{ margin-top:-142px !important;  }
.custom-banner-type {margin-top: -283px !important;}
.single-banner-warp{ margin-top:-100px !important; }
.home-banner-outer .elementor-widget-heading .elementor-widget-container{  margin:0px 0px 0px 0px !important }
.elementor-button-arrow .elementor-col-33{ max-width:33.3333%; padding:0 10px;  }
body .belt-div-main-b.elementor-section.elementor-section-stretched{ margin-top:-230px !important; }
.latest-news-wrapper .elementor-column-gap-default .elementor-col-33.elementor-hidden-desktop:nth-child(2) .elementor-widget-ucaddon_uc_card_post_carousel, 
.latest-news-wrapper .elementor-column-gap-default .elementor-col-33.elementor-hidden-desktop:nth-child(3) .elementor-widget-ucaddon_uc_card_post_carousel{ width:100%; display:block; min-width:100%;  }
}

@media (max-width: 1320px) {
.blog-page-outer-contain .elementor-post a.elementor-post__thumbnail__link img{ width:100% !important; max-width:100% !important; max-height:none !important; height:auto !important}	


body .inline-nav.menu-categories > div { padding: 0px 20px 0px 20px !important; }
.buttonCenterFIx { text-align: center !important; }
}

@media(max-width: 1319px){
  
  .SwiperArw.SwiperArw2 .swiper-container { padding-left: 5px; padding-right: 5px; } 

}

@media (min-width: 992px) and (max-width: 1320px) {
.latest-news-wrapper .uc_image_carousel_container_holder.slick-slide { min-width:442px; }
.latest-news-wrapper .uc_image_carousel_container_holder.slick-slide:nth-child(even){ margin-left:-453px !important; }
.latest-news-wrapper .elementor-widget-container{ background:none !important; }
.latest-news-wrapper .elementor-column-gap-default{ justify-content:center; }
.latest-news-wrapper .elementor-column-gap-default .elementor-col-33.elementor-hidden-desktop:first-child{ width:100%; }
.latest-news-wrapper .elementor-column-gap-default .elementor-col-33.elementor-hidden-desktop:nth-child(2),
.latest-news-wrapper .elementor-column-gap-default .elementor-col-33.elementor-hidden-desktop:nth-child(3){ max-width:450px; }	
.latest-news-wrapper .uc_image_carousel_container_holder.slick-slide .uc_image_carousel_content{ padding-left:0px !important; }
.home-banner-outer .elementor-widget-heading .elementor-widget-container{  margin: 0px 0px 0px !important }
.home-banner-outer .elementor-widget-heading .elementor-widget-container h2{ text-align:left; max-width:680px; width:100%; }
.home-banner-outer  .elementor-widget-text-editor p{ text-align:left;  max-width:680px; width:100%; }
.home-banner-outer  .elementor-tablet-align-center{ text-align:left !important;  }
.home-banner-outer  .elementor-widget-button + .elementor-widget-button .elementor-widget-container{ margin-left:290px !important;  }
.home-img-blk .elementor-widget-image img{ max-width:250px; }

.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a:after{ height:3px !important; background:var(--e-global-color-dda2b85, #23A0B5) !important; display:block !important; }
.elementor-col-50.elementor-hidden-phone .elementor-nav-menu--dropdown{ display:none !important }
.elementor-col-50.elementor-hidden-phone  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block !important; }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a{ padding:10px 0 !important }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu{ min-height:440px; padding:20px 0 50px !important; }
.elementor-col-50.elementor-hidden-phone{ margin-left:20px !important; width:calc(33.4% - 20px) !important }
.elementor-col-50.elementor-hidden-phone > .elementor-widget-wrap { margin-bottom:112% !important; }

.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a:after{ height:3px !important; background:var(--e-global-color-dda2b85, #23A0B5) !important; display:block !important; }
.elementor-col-50.elementor-visible-phone .elementor-nav-menu--dropdown{ display:none !important }
.elementor-col-50.elementor-visible-phone  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block !important; }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a{ padding:10px 0 !important }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu{ min-height:440px; padding:20px 0 50px !important; }
.elementor-col-50.elementor-visible-phone{ margin-left:20px !important; width:calc(33.4% - 20px) !important }
.elementor-col-50.elementor-visible-phone > .elementor-widget-wrap { margin-bottom:112%; }
.elementor-column.elementor-col-50.elementor-element-7af7e17.elementor-visible-phone > .elementor-widget-wrap, .elementor-column.elementor-col-50.elementor-element-7b88ed5.elementor-visible-phone > .elementor-widget-wrap, .elementor-column.elementor-col-50.elementor-element-2de99a0.elementor-visible-phone > .elementor-widget-wrap, .elementor-column.elementor-col-50.elementor-element-bd3dc6a.elementor-visible-phone > .elementor-widget-wrap, .elementor-column.elementor-col-50.elementor-element-9ddf342.elementor-visible-phone > .elementor-widget-wrap, .elementor-column.elementor-col-50.elementor-element-351fd98.elementor-visible-phone > .elementor-widget-wrap, .elementor-column.elementor-col-50.elementor-element-add4ec0.elementor-visible-phone > .elementor-widget-wrap, .elementor-column.elementor-col-50.elementor-element-d005e9c.elementor-visible-phone > .elementor-widget-wrap { margin-bottom: 0 !important; }


.elementor-location-footer .elementor-nav-menu li + li{ margin:10px 0 0 0 !important   }

}
@media (min-width: 992px) and (max-width: 1199px) {
body.singular .elementor-location-header section.elementor-top-section{     margin-top: 0px;margin-bottom: -80px;padding: 0px 0px 0px 0px;display: inline-block;}	
.elementor-button-arrow .elementor-widget-heading .elementor-widget-container{ margin-bottom: 25px !important; padding: 0px !important; }
.elementor-button-arrow .elementor-widget-heading p.elementor-heading-title{/* font-size: 20px !important;*/ min-height:90px; padding-right:10px;  }	
 
/*.home-elementor-button-text .elementor-col-33  .elementor-widget-button  a span  span { font-size:14px !important; }*/
.elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-widget-heading{ margin-bottom:20px !important; }
.elementor-widget-theme-site-logo img {max-width: 163px !important;margin: 0 0 0 -30px;}
.elementor-col-50 .elementor-nav-menu>li:last-child{ margin-right:0px !important; top:0px; }
.home-banner-outer .elementor-widget-heading .elementor-widget-container{  margin:0 0px 0px 0px !important }
.home-img-blk .elementor-widget-image img{ max-width:250px; }
.belt-div-main-b .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-widget-heading{ margin-bottom:0px !important; }

.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a:after{ height:3px !important; background:var(--e-global-color-dda2b85, #23A0B5) !important; display:block !important; }
.elementor-col-50.elementor-hidden-phone .elementor-nav-menu--dropdown{ display:none !important }
.elementor-col-50.elementor-hidden-phone  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block !important; }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a{ padding:10px 0 !important }
.elementor-col-50.elementor-hidden-phone{ margin-left:20px !important; width:calc(33.4% - 20px) !important }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu{ min-height:440px; padding:0px !important; }	
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li{ margin:0px 0 20px 0 !important }


.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a:after{ height:3px !important; background:var(--e-global-color-dda2b85, #23A0B5) !important; display:block !important; }
.elementor-col-50.elementor-visible-phone .elementor-nav-menu--dropdown{ display:none !important }
.elementor-col-50.elementor-visible-phone  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block !important; }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a{ padding:10px 0 !important }
.elementor-col-50.elementor-visible-phone{ margin-left:20px !important; width:calc(33.4% - 20px) !important }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu{ min-height:440px; padding:0px !important; }	
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li{ margin:0px 0 20px 0 !important }

body .elementor-location-header .elementor-nav-menu li button{ padding:15px !important; font-size:17px !important;  }
.elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-widget-heading .elementor-widget-container{ padding-bottom:0px !important;  }
.elementor-location-footer .elementor-nav-menu li + li{ margin-top:10px !important;    }

.elementor-col-50.elementor-hidden-phone .elementor-widget-heading h2,
.elementor-col-50.elementor-visible-phone .elementor-widget-heading h2{ padding-bottom:20px !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
.elementor-button-arrow .elementor-widget-heading p.elementor-heading-title{ min-height:0px; padding-right:10px;  }
.elementor-button-arrow a.elementor-button-link span.elementor-button-text{ font-size:15px; } 
.elementor-button-arrow .elementor-widget-heading p.elementor-heading-title br{ display:none }
.elementor-button-arrow .elementor-col-33{ max-width:100%; padding:0 10px;  }
.home-elementor-button-text .elementor-col-33  .elementor-widget-button  a { padding:10px 0px 10px 15px; font-size:15px !important}
.home-elementor-button-text .elementor-col-33 .elementor-widget-heading .elementor-widget-container{ padding-bottom:00px !important; }
.home-elementor-button-text .elementor-col-33  .elementor-widget-button  a{ display:flex; min-height:66px; align-items:left; }
.latest-news-wrapper .uc_image_carousel_container_holder.slick-slide { min-width:512px; }
.latest-news-wrapper .uc_image_carousel_container_holder.slick-slide:nth-child(even){ margin-left:-523px !important; }
.latest-news-wrapper .elementor-widget-container{ background:none !important; }
.latest-news-wrapper .elementor-column-gap-default{ justify-content:center; }
.latest-news-wrapper .elementor-column-gap-default .elementor-col-33.elementor-hidden-desktop:first-child{ width:100%; }
.latest-news-wrapper .elementor-column-gap-default .elementor-col-33.elementor-hidden-desktop:nth-child(2),
.latest-news-wrapper .elementor-column-gap-default .elementor-col-33.elementor-hidden-desktop:nth-child(3){ width:100%; max-width:520px; }	
.latest-news-wrapper .uc_image_carousel_container_holder.slick-slide .uc_image_carousel_content{ padding-left:0px !important; }
.home-banner-outer .elementor-widget-heading .elementor-widget-container{  margin:0 0px 0px 0px !important }
.home-banner-outer .elementor-widget-heading .elementor-widget-container h2{ text-align:left; max-width:100%; width:100%; }
.elementor-widget-theme-site-logo img {max-width: 123px !important;margin: 0 0 0 -30px;}
.home-img-blk .elementor-widget-image img{ max-width:250px; }
.belt-div-main-b .elementor-column-gap-default>.elementor-column>.elementor-element-populated .elementor-widget-heading{ margin-bottom:0px !important; }

.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a:after{ height:3px !important; background:var(--e-global-color-dda2b85, #23A0B5) !important; display:block !important; }
.elementor-col-50.elementor-hidden-phone .elementor-nav-menu--dropdown{ display:none !important }
.elementor-col-50.elementor-hidden-phone  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block !important; }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a{ padding:10px 0 !important }
.elementor-col-50.elementor-hidden-phone{ margin-left:20px !important; width:calc(33.4% - 20px) !important }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu{ min-height:440px; padding:20px 0 0 0 !important; }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li{ margin:0px 0 20px 0 !important }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a{ font-size:15px !important; }


.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a:after{ height:3px !important; background:var(--e-global-color-dda2b85, #23A0B5) !important; display:block !important; }
.elementor-col-50.elementor-visible-phone .elementor-nav-menu--dropdown{ display:none !important }
.elementor-col-50.elementor-visible-phone  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block !important; }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a{ padding:10px 0 !important }
.elementor-col-50.elementor-visible-phone{ margin-left:20px !important; width:calc(33.4% - 20px) !important }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu{ min-height:440px; padding:20px 0 0 0 !important; }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li{ margin:0px 0 20px 0 !important }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a{ font-size:15px !important; }

body.single.single-post .elementor-widget-theme-post-content p{ font-size:16px; line-height:1.5; }
body.single.single-post .elementor-widget-theme-post-content h2{ font-size:28px !important; }
body.single.single-post .elementor-widget-theme-post-content h3{ font-size:24px !important; }
.elementor-pagination .page-numbers{ font-size:14px !important ;     font-weight: 600 !important; }
body.single.single-news .elementor-widget-theme-post-content p{ font-size:16px; line-height:1.5; }
body.single.single-news .elementor-widget-theme-post-content h2{ font-size:28px !important; }
body.single.single-news .elementor-widget-theme-post-content h3{ font-size:24px !important; }

.elementor-location-footer .elementor-nav-menu li + li{ margin-top:10px !important;    }


.elementor-8 .elementor-element.elementor-element-ffbe1f9 {text-align: left;}
.home-banner-outer .elementor-tablet-align-center {text-align: left !important;}
.elementor-8 .elementor-element.elementor-element-8d61d70 > .elementor-widget-container {margin: -77px 0px 0px 300px;}
.elementor-162 .elementor-element.elementor-element-76dacfc0 {text-align: left;}
.elementor-tablet-align-center {text-align: left;}
body .elementor-location-header .elementor-nav-menu li button {padding: 15px !important; font-size: 17px !important;}
.elementor-col-50 .elementor-nav-menu>li:last-child {margin-right: 0px !important;}
.main-header-outer .elementor-container.elementor-column-gap-default .elementor-col-50 .elementor-nav-menu {padding-right: 0px !important;}

/*.elementor-button-arrow .elementor-widget-heading .elementor-widget-container{ margin-bottom: 25px !important; padding: 0px !important; }
.elementor-button-arrow .elementor-widget-heading p.elementor-heading-title{ font-size: 20px !important; min-height:0px; padding-right:10px;  }*/
}
@media (max-width: 767px) {
.dl-belt-main h2.elementor-heading-title{ font-size:22px !important; text-align:center; }	
.contact-tedx h2.elementor-heading-title{ font-size:20px !important; }	
.elementor-location-footer .elementor-inner-section .elementor-widget-image img{ max-height:100px; width:auto; }
.elementor-section-stretched.home-banner-outer{ margin-top:-160px !important;  }
body.singular .elementor-location-header section.elementor-top-section{     margin-top: 0px;margin-bottom: 0px;padding: 0px 0px 0px 0px;display: inline-block;}	
.custom-banner-type {margin-top: -320px !important;}
.dl-belt{ margin:0px 0 0 0; }
.single-banner-warp{ margin-top:-130px !important; }
.home-banner-outer .elementor-widget-heading .elementor-widget-container{  text-align:center; margin:0px 0px 0px 0px !important }
.elementor-button-arrow .elementor-col-33{ max-width:100%; padding:0 10px;  }
body .belt-div-main-b.elementor-section.elementor-section-stretched{ margin-top:-110px !important; }	
.elementor-button-arrow .elementor-widget-heading p.elementor-heading-title{ min-height:0px; padding-right:10px;  }
.elementor-button-arrow a.elementor-button-link span.elementor-button-text{ font-size:15px; } 
.elementor-button-arrow .elementor-widget-heading p.elementor-heading-title br{ display:none }
.elementor-button-arrow .elementor-col-33{ max-width:100%; padding:0 10px;  }
.home-elementor-button-text .elementor-col-33  .elementor-widget-button  a { padding:10px 0px 10px 15px; font-size:15px !important}
.home-elementor-button-text .elementor-col-33 .elementor-widget-heading .elementor-widget-container{ padding-bottom:00px !important; }
.home-elementor-button-text .elementor-col-33  .elementor-widget-button  a{ display:flex; min-height:66px; align-items:center; }
.elementor-widget-theme-site-logo img {max-width: 123px !important;margin: 0 0 0 0px;}
.home-banner-outer .elementor-widget-heading .elementor-widget-container{  margin:00px 0px 0px 0px !important }
body .elementor-widget-testimonial-carousel .swiper-slide{ padding-left:0px !important; padding-right:0px !important; }
.elementor-nav-menu > li:first-child > ul > li a { margin-left: 0; }
.elementor-nav-menu .sub-arrow { margin-top: -9px; } 
body .elementor-nav-menu--dropdown .elementor-nav-menu > li:last-child { margin-right: 0 !important; }
.blog-page-outer-contain .elementor-post__thumbnail .attachment-large img{ max-height:auto !important; min-width:100%; height:auto; }
.elementor-location-popup .elementor-widget-container p{ font-size:16px; line-height:1.5; }	
body.single.single-post .elementor-widget-theme-post-content p{ font-size:16px; line-height:1.5; }
body.single.single-post .elementor-widget-theme-post-content h2{ font-size:28px !important; }
body.single.single-post .elementor-widget-theme-post-content h3{ font-size:24px !important; }
.elementor-pagination .page-numbers{ font-size:14px !important ;     font-weight: 600 !important; }
.news.type-news	 .elementor-post__title  a { font-size:20px !important; font-weight:700 !important; }

body.single.single-news .elementor-widget-theme-post-content p{ font-size:16px; line-height:1.5; }
body.single.single-news .elementor-widget-theme-post-content h2{ font-size:28px !important; }
body.single.single-news .elementor-widget-theme-post-content h3{ font-size:24px !important; }


body.single.single-post .post.type-post .elementor-section-wrap > .elementor-top-section:first-child,
body.single.single-news .post.type-post .elementor-section-wrap > .elementor-top-section:first-child{ margin-top:-110px !important; }
body.single.single-news .post.type-post .elementor-section-wrap > .elementor-top-section:first-child h2,
body.single.single-post .post.type-post .elementor-section-wrap > .elementor-top-section:first-child h2{ text-align:center !important; }
body.single.single-post .post.type-post .elementor-section-wrap > .elementor-top-section:first-child .elementor-column-gap-default,
body.single.single-news .post.type-post .elementor-section-wrap > .elementor-top-section:first-child .elementor-column-gap-default{ min-height:350px !important; }

.elementor-location-footer .elementor-nav-menu li + li{ margin-top:10px !important;    }



.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a:after{ height:3px !important; background:var(--e-global-color-dda2b85, #23A0B5) !important; display:block !important; }
.elementor-col-50.elementor-hidden-phone .elementor-nav-menu--dropdown{ display:none !important }
.elementor-col-50.elementor-hidden-phone  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block !important; }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a{ padding:10px 0 !important }
.elementor-col-50.elementor-hidden-phone{ margin-left:0px !important; width:100% !important }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu{ min-height:440px; padding:20px 0 0 0 !important; }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li{ margin:0px 0 20px 0 !important }
.elementor-col-50.elementor-hidden-phone   .elementor-nav-menu li a{ font-size:15px !important; }


.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a:after{ height:3px !important; background:var(--e-global-color-dda2b85, #23A0B5) !important; display:block !important; }
.elementor-col-50.elementor-visible-phone .elementor-nav-menu--dropdown{ display:none !important }
.elementor-col-50.elementor-visible-phone  .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display:block !important; }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a{ padding:10px 0 !important }
.elementor-col-50.elementor-visible-phone{ margin-left:0px !important; width:100% !important }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu{ min-height:440px; padding:20px 0 0 0 !important; }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li{ margin:0px 0 20px 0 !important }
.elementor-col-50.elementor-visible-phone   .elementor-nav-menu li a{ font-size:15px !important; }

.elementor-190 .elementor-element.elementor-element-043b7d2 {text-align: center;}

 .home .uc_more_btn  {float: none !important;}

/*
 .elementor-col-100{top:100px;}*/
 /*.elementor-button-arrow .elementor-widget-heading .elementor-widget-container{ margin-bottom: 25px !important; padding: 0px !important; }
.elementor-button-arrow .elementor-widget-heading p.elementor-heading-title{ font-size: 20px !important; min-height:0px; padding-right:10px;  }*/
}


@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}
/*
.main-header-outer ul.elementor-nav-menu .sub-arrow i:before {
    content: "a";
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    display: inline-block;
    margin-bottom: 7px;
    font-size: 0;
}
.main-header-outer ul.elementor-nav-menu > .menu-item-has-children > a.highlighted .sub-arrow i:before, .main-header-outer ul.elementor-nav-menu > .menu-item-has-children > a:hover .sub-arrow i:before {  border-top-color: var(--e-global-color-dda2b85, #23A0B5); }

 .main-header-outer ul.elementor-nav-menu > .menu-item-has-children > a.elementor-item-active > .sub-arrow i:before {  border-top-color: var(--e-global-color-dda2b85, #23A0B5); }

@media(max-width: 767px){
 .main-header-outer ul.elementor-nav-menu > .menu-item-has-children > a.highlighted .sub-arrow i:before, .main-header-outer ul.elementor-nav-menu > .menu-item-has-children > a:hover .sub-arrow i:before {  border-top-color: #fff; }
 .main-header-outer ul.elementor-nav-menu .sub-arrow i:before { margin-bottom: 2px; }
 .main-header-outer ul.elementor-nav-menu > .menu-item-has-children > a.elementor-item-active > .sub-arrow i:before {  border-top-color: #fff; }
 
}*/
 
body .menu-categories .elementor-nav-menu > li > a, body .inline-nav.menu-categories .elementor-nav-menu--main  .elementor-nav-menu  > li > a.elmentor-item { padding-left: 0 !important; padding-right: 0 !important; padding-top: 10px !important; padding-bottom: 10px !important; font-size: 16px !important; }

html body .elementor-section .elementor-column .elementor-container .elementor-widget-heading.categoryHeading > div { padding: 20px 0px 20px 25px !important; }

body .inline-nav.menu-categories li.menu-item, body .inline-nav.menu-categories .elementor-nav-menu--main  .elementor-nav-menu > li.menu-item { margin: 0 0 20px !important; top: 0 !important;} 

html body .inline-nav.menu-categories .elementor-nav-menu--dropdown.elementor-nav-menu__container { margin: 0 !important; padding-top: 0 !important; display: none !important; }

html body .inline-nav.menu-categories div.elementor-widget-container > nav + div + nav.velementor-nav-menu--dropdown.elementor-nav-menu__container { display: none !important; }

html body .inline-nav.menu-categories div.elementor-widget-container > nav:nth-child(1) { display: block !important; }
html body .elementor-col-50.elementor-visible-phone .inline-nav.menu-categories  .elementor-nav-menu { padding-top: 0 !important; min-height: auto !important; }
html body .elementor-col-50.elementor-visible-phone .inline-nav.menu-categories .elementor-nav-menu li a { font-size: 16px !important; }

body .menu-categories .elementor-nav-menu > li > a:after, body .inline-nav.menu-categories .elementor-nav-menu--main .elementor-nav-menu > li > a.elmentor-item:after { height: 3px !important; }
html body .elementor-490 .elementor-element.elementor-element-5652ac50, body .elementor-494 .elementor-element.elementor-element-30371c06 { padding-bottom: 55px;  }

.SwiperArw .elementor-swiper-button-prev  { right: 70px !important; }
.SwiperArw .elementor-swiper-button-prev, .SwiperArw .elementor-swiper-button-next { bottom: -80px !important; }

/*body span.elementor-button-text { text-align: center !important; }*/

.er-404Page { position: relative; max-width: 100%; padding: 200px 0 150px; text-align: center; z-index: 1; border-bottom: 0; }
.er-404Page:before { content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: var(--e-global-color-38ac683, #1A1F3D); opacity: 0.75; z-index: -1; }
.er-404Page h1 { color: #FFFFFF; font-family: "Montserrat", Sans-serif; font-size: 45px; font-weight: 800; padding: 0 30px;  }

.erPageSec { padding: 100px 0; }
.erPageSec .search-field { border-color: var(--e-global-color-dda2b85, #23A0B5) !important; outline: 0 !important;  }
.erPageSec .search-submit { color: #fff !important; background:  var(--e-global-color-dda2b85, #23A0B5) !important; border: 0 !important; outline: 0 !important; }
.erPageSec .search-form > label { color: var(--e-global-color-38ac683, #1A1F3D); }
.erPageSec p { color: var(--e-global-color-23ebe3f, #5C6380); font-family: "Montserrat", Sans-serif; font-weight: 600;}
.erPageSec .search-submit:hover { color: #ffffff;  background: var(--e-global-color-53a4716, #3A2588) !important; }

body.search .elementor-post__card .elementor-post__text { padding: 30px !important; }
body.search .elementor-pagination { padding: 20px 0 0;  }

body .footerNav ul li a { line-height: 22px !important; }
body .footerNav .elementor-nav-menu li a { font-size: 14px !important; }

body .footerNav .elementor-nav-menu li a { padding-left: 0 !important; }
body .footerAddress p { line-height: 32px !important;  }

body .elementor-widget-container .elementor-divider > span.elementor-divider-separator { max-width: 100px; width: 100% !important; border-width: 3px !important; }

section .home-slider-slick .elementor-widget-heading, html body section .col32-Slider.home-slider-slick .elementor-element-populated .elementor-widget-heading { margin-bottom: 5px !important;  }
section.latest-news-wrapper .col32-Slider, .col32-Slider { width: 32% !important; margin: 0 2% 0 0; }
section.latest-news-wrapper .col32-Slider:last-child, .col32-Slider:last-child { margin-right: 0; }
section.latest-news-wrapper .col32-Slider:first-child > div { align-content: flex-start; align-items: flex-start;  }
.elementor[data-elementor-type="wp-page"] .elementor-inner .elementor-section-wrap .elementor-section:first-child  h2.elementor-heading-title,
.elementor[data-elementor-type="wp-page"] .elementor-inner .elementor-section-wrap .elementor-section:first-child  h1.elementor-heading-title{ text-align: center !important; }
.elementor[data-elementor-type="wp-page"] .elementor-inner .elementor-section-wrap .elementor-section:first-child .elementor-button-wrapper{ text-align: center !important; }
body.blog .elementor[data-elementor-type="archive"]  .elementor-section-wrap .elementor-section:first-child h2.elementor-heading-title { text-align: center !important; } 
body.single .elementor[data-elementor-type="single-post"]  .elementor-section-wrap .elementor-section:first-child h1.elementor-heading-title,
body.single .elementor[data-elementor-type="single-post"]  .elementor-section-wrap .elementor-section:first-child h2.elementor-heading-title { text-align: center !important; } 

.incDesign section.elementor-section > .elementor-container { -webkit-flex-flow: row wrap; flex-flow: row wrap;  } 
.incDesign section.elementor-section > .elementor-container > .elementor-column { width: 30%; margin-right: 5%; margin-bottom: 50px; margin-left: 0 !important; -webkit-flex-grow: 1; flex-grow: 1;  }
.incDesign section.elementor-section > .elementor-container > .elementor-column:nth-child(3n) { margin-right: 0; }
.incDesign section.elementor-section > .elementor-container > .elementor-column > div { margin: 0 !important; padding-bottom: 120px; }
.incDesign section.elementor-section > .elementor-container > .elementor-column > div > div:nth-child(2) > div { margin-bottom: 0 !important; }
.incDesign section.elementor-section > .elementor-container > .elementor-column > div > div:last-child { position: absolute; left: 20px; right:0; bottom: 30px; width: auto;  }
.incDesign section.elementor-section > .elementor-container > .elementor-column .elementor-heading-title { min-height: auto; padding-right: 20px; }
.mmsb-slider .swiper-container .swiper-slide {  margin-top: 5px; margin-bottom: 5px; }
.slider-mmsb .swiper-container.swiper-container-initialized  { width: 100% !important; } 
.slider-mmsb .swiper-container.swiper-container-initialized .elementor-swiper-button-prev {right:  40px;}
.slider-mmsb .swiper-container.swiper-container-initialized .elementor-swiper-button-next { right: 0 !important; }

.elementor-menu-toggle.elementor-active i.elementor-menu-toggle__icon--open { display: none !important; }

/** css Overwrite Two Columns **/
.incDesign section.elementor-section > .elementor-container > .elementor-column { width: 47.5%;    }
.incDesign section.elementor-section > .elementor-container > .elementor-column:nth-child(2n) { margin-right: 0; }
.incDesign section.elementor-section > .elementor-container > .elementor-column:nth-child(2n+1) { margin-right: 5%; }




@media(min-width: 768px){
	body.home  .elementor[data-elementor-type="wp-page"] .elementor-inner .elementor-section-wrap .elementor-section:first-child  h2.elementor-heading-title{ text-align: left  !important; }
	body.home  .elementor[data-elementor-type="wp-page"] .elementor-inner .elementor-section-wrap .elementor-section:first-child .elementor-button-wrapper{ text-align: left !important; }
    body .elementor[data-elementor-type="wp-page"] section.elementor-section .elementor-section-wrap .globalTestimonial .elementor-container h2.elementor-heading-title, body .elementor[data-elementor-type="wp-page"] section.elementor-section .elementor-section-wrap .globalTestimonial .elementor-container .elementor-button-wrapper { text-align: left !important; }
}
@media (min-width: 768px) and (max-width: 1320px) { 
	body .home-img-blk .elementor-widget-image img {  max-width: 400px;  width: 100% !important; }
}
@media(max-width: 1320px){
  body .footerNav ul li a { line-height: 22px !important; }
  body .footerAddress p { line-height: 30px !important; text-align: left !important; }

 .latest-news-wrapper .slick-slide .uc_image_carousel_content, .latest-news-wrapper .slick-slide .uc_image_carousel_content, .latest-news-wrapper .slick-slide .uc_image_carousel_content { min-height: 145px !important; }

}
@media(max-width: 1321px){

	.er-404Page { margin-top: -80px;  }
	.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section  .elementor-column-gap-default{ flex-wrap: nowrap; display:flex; }
	.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section  .elementor-column-gap-default img{ max-height: 73px; max-width: 123px; }
	.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section  .elementor-column-gap-default .elementor-col-50:last-child{ margin-left: 5px; }
	.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section  .elementor-column-gap-default .elementor-col-50 { max-width: 180px; width: auto !important; }
	.elementor-element-e10f095{ margin-left: 15px !important;; }
}



@media(max-width: 1199px){

	html body .elementor-section .elementor-column .elementor-container .elementor-widget-heading.categoryHeading > div { padding: 20px 0px 20px 25px !important; }
   .incDesign section.elementor-section > .elementor-container > .elementor-column { width: 45%; }
   .incDesign section.elementor-section > .elementor-container > .elementor-column:nth-child(2n) { margin-right: 0; }
   .incDesign section.elementor-section > .elementor-container > .elementor-column:nth-child(2n+1) { margin-right: 5%;  }
}

@media(max-width: 1140px){
   body .home-img-blk .tabletcs-story-img2 img { max-width: 450px !important; }
 
	    
}
@media(max-width: 1024px){
 
  body .blog-outer-main article.eael-grid-post:last-child { display: none; }
}
@media(max-width: 991px){
	body .home-img-blk .elementor-widget-image img { max-width: 350px !important; }
	body .menu-categories .elementor-nav-menu > li > a, body .inline-nav.menu-categories .elementor-nav-menu--main  .elementor-nav-menu  > li > a.elmentor-item, html body .elementor-col-50.elementor-visible-phone .inline-nav.menu-categories .elementor-nav-menu li a { font-size: 15px !important; }

	.latest-news-wrapper .elementor-hidden-desktop .elementor-element-populated { margin-left: 0; }

	section.latest-news-wrapper .col32-Slider:first-child, .col32-Slider:first-child { width: 100% !important; margin-right: 0 !important; margin-bottom: 50px !important; }
	section.latest-news-wrapper .col32-Slider, .col32-Slider { width: 49% !important; }

	section.latest-news-wrapper .col32-Slider:first-child, section.latest-news-wrapper .col32-Slider:first-child .elementor-button-wrapper { text-align: center; }
	section.latest-news-wrapper .col32-Slider:first-child .elementor-divider-separator { width: 100% !important; margin: 0 auto !important; }

	body .main-header-outer .elementor-container.elementor-column-gap-default .elementor-col-50 .elementor-nav-menu > li > a{ padding: 5px 0px !important; font-size: 10px !important;  ;  }
}
@media(max-width: 991px){
.latest-news-wrapper .elementor-heading-title.elementor-size-default   br{ display: none; } 
.g-recaptcha { -webkit-transform:scale(0.72); transform:scale(0.72);  -webkit-transform-origin:0 0;   transform-origin:0 0; }
}
 

@media(max-width: 880px){
     
    body .home-img-blk .tabletcs-story-img2 img { max-width: 320px !important; }

	.incDesign section.elementor-section > .elementor-container > .elementor-column { margin-right: 0 !important; width: 100% !important; }
	.incDesign section.elementor-section > .elementor-container > .elementor-column > div {padding-bottom: 30px; }
	.incDesign section.elementor-section > .elementor-container > .elementor-column > div > div:last-child { position: static; width: 100%; }
	.incDesign section.elementor-section > .elementor-container > .elementor-column:not(:last-child) { margin-bottom: 20px; }
}

@media(max-width: 767px){

	body .home-img-blk .tabletcs-story-img2 img, body .home-img-blk .elementor-widget-image img { width: auto !important; max-width: 100% !important; }
	body .home-img-blk .elementor-widget-container { margin: 0 !important; text-align: center; }
	body.home .elementor-col-100 { top: 0; }

	.erPageSec > div { max-width: 100%; padding: 0 30px;  }
   .erPageSec .search-form { max-width: 100% !important; width: 100%;  }
  .erPageSec { padding: 60px 0; }

	.elementor-widget-text-editor > div > p,
	body > div.elementor.elementor-477 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-70312e0b.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-72a2dede.elementor-widget.elementor-widget-text-editor > div,
	body > div.elementor.elementor-511 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8d1f779.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-7ed3e27f.elementor-widget.elementor-widget-text-editor > div,
	body > div.elementor.elementor-479 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-1940c05.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-1720141d.elementor-widget.elementor-widget-text-editor > div,
	body > div.elementor.elementor-481 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-61d1dafe.elementor-section-stretched.elementor-reverse-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-6f11896b > div > div.elementor-element.elementor-element-cb2b90e.elementor-widget.elementor-widget-text-editor > div,
	body > div.elementor.elementor-481 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-71a1db47.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-d89a69c.elementor-widget.elementor-widget-text-editor > div,
	body > div.elementor.elementor-483 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-766ff827.elementor-section-stretched.elementor-reverse-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-4a31cd2c > div > div.elementor-element.elementor-element-7ea64ca9.elementor-widget.elementor-widget-text-editor > div,
	body > div.elementor.elementor-483 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3113bf5a.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-728b8045.elementor-widget.elementor-widget-text-editor > div,
	body > div.elementor.elementor-69 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3abc708.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-3a7b549 > div > div.elementor-element.elementor-element-02191d4.elementor-widget.elementor-widget-text-editor > div,
	body > div.elementor.elementor-69 > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-746ef4b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div{
		text-align: center;
	}

  	.single-post .elementor-widget-text-editor > div > p{
  		text-align: left !important;
  	}
  	body .blog-outer-main article.eael-grid-post { margin-bottom: 30px;  }
  	body .blog-outer-main article.eael-grid-post .eael-entry-header h2.eael-entry-title { min-height: auto !important; }
  	body .blog-outer-main article.eael-grid-post:nth-child(2) { margin-bottom: 0;  }
  	.latest-news-wrapper .slick-slide .uc_image_carousel_content, .latest-news-wrapper .slick-slide .uc_image_carousel_content, .latest-news-wrapper .slick-slide .uc_image_carousel_content { min-height: auto !important; }
  	.latest-news-wrapper .uc_post_title { margin-top: 0 !important; }

	  body .blog-outer-main .eael-entry-wrapper{ min-height: auto; }

    section.incDesign { padding: 0 20px;  }
    .caddress-center, .caddress-center p { text-align: left !important; } 

   .slider-mmsb .swiper-container.swiper-container-initialized  { padding:0 5px; box-sizing: content-box; } 
}
@media(max-width: 560px){

	.erPageSec .search-field { width: 100%; margin-right: 0; margin-left: 0; }
	.erPageSec .search-submit { width: 100%; margin-right: 0; margin-left: 0; }
}

@media(max-width: 767px){
	#rc-imageselect, .g-recaptcha {
            transform:scale(0.72);
            -webkit-transform:scale(0.72);
            transform-origin:0 0;
            -webkit-transform-origin:0 0;
        }
		.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section  .elementor-column-gap-default{ justify-content: center; flex-wrap: wrap; display:flex; }
		.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section  .elementor-column-gap-default img{ max-width: 100%; }

		.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section  .elementor-column-gap-default .elementor-col-50:last-child{ margin-left: 20px; }
		.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section  .elementor-column-gap-default .elementor-col-50 { max-width: none; width:none !important; }
		.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section .elementor-row{ justify-content: center; }
		.elementor-location-footer  .elementor-container .elementor-col-25:first-child .elementor-section .elementor-row{ text-align: center; }
 
}

.elementor-divider{
	--divider-border-width: 3px !important;
}


.learn-more-btn a.elementor-button{  display: inline-block; cursor: pointer;  background: none !important; color: var(--e-global-color-38ac683, #1A1F3D) !important; } 
.learn-more-btn a.elementor-button .elementor-button-icon{transition: all 0.3s ease-in-out; }
.learn-more-btn a.elementor-button.active .elementor-button-icon{ transform: rotate(180deg); }
.leranmore-data{ display: none;}

 #myDIV{ display: none; }
.btn-blk{ display: block;width: 100%; text-align: center; }
.btn-blk button{ outline: none; border: 0px; display: inline-block; padding: 10px; cursor: pointer;  background: none !important; color: var(--e-global-color-38ac683, #1A1F3D) !important; font-size: 18px;; text-align: center; }

.btn-blk button .fa-chevron-down:before{ display:inline-block; transition: all 0.3s ease-in-out; }
.btn-blk button.active .fa-chevron-down:before{ transform: rotate(180deg); }

.elementor-button-link.elementor-button.elementor-size-sm.category-link {
	font-family: "Montserrat", Sans-serif;
	font-size: 17px;
	font-weight: 800;
	color: #ffffff;
	background-color: var(--e-global-color-dda2b85, #23A0B5);
	border-radius: 0px 0px 0px 0px;
	padding: 12px 20px 12px 20px;
}
.elementor-button-link.elementor-button.elementor-size-sm.category-link.active {
	background-color: #ea5e29;
}
.webinar-top-section {
	background-image: url(images/hero-2-3-scaled.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 400px;
}
.webinar-top-section .elementor-background-overlay {
	background-color: var(--e-global-color-38ac683, #1A1F3D);
	opacity: 0.75;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
}

#loginform p {
	padding-right: calc( 10px/2 );
	padding-left: calc( 10px/2 );
	margin-bottom: 10px;
}
#loginform #user_login,
#loginform #user_pass {
	background-color: #ffffff;
	width: 100%;
	max-width: 100%;
	border: 1px solid #69727D;
	vertical-align: middle;
	flex-grow: 1;
}
#loginform #wp-submit {
	display: inline-block;
    line-height: 1;
    background-color: #000000;
    font-size: 15px;
    padding: 12px 24px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    transition: all 0.3s;
}

.single-webinar .main-header-outer{ position: absolute; left: 0px; width: 100%; top: 0px;  }
.webinar-top-section{ width: 100%; position: relative; min-height: 550px; display: flex; align-items: center; justify-content: center;  }
.webinar-top-section .elementor-background-overlay{ pointer-events: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: var(--e-global-color-2a01e9b, #F5F6FB); opacity: 0.65;  z-index: 5;}
.elementor-container-2{ max-width: 1140px; margin: 0 auto; display: block;  width: 100%; position: relative; z-index: 10;  }
.webinar-top-section h1{ line-height: 1; color: var(--e-global-color-38ac683, #1A1F3D);font-family: "Montserrat", Sans-serif;font-size: 45px;font-weight: 800;}
.webinar-top-section h1 + p{ padding: 20px 0 0 0;color: var(--e-global-color-38ac683, #1A1F3D);font-family: "Montserrat", Sans-serif; line-height: 1.7;font-size: 30px;font-weight: 500; }
.webinar-section{ padding: 50px 0 100px;; }
.webinar-section-top-outer{ justify-content: space-between; display: flex; align-items: flex-start; width: 100%; }
.webinar-section-top-outer .webinar-left-section{ padding: 0 0 30px;; max-width: 554px;; }
.webinar-section-top-outer .webinar-right-section{ padding: 0 0 30px;; max-width: 474px;; }
.webinar-section-top-outer .webinar-left-section p  {     color: var(--e-global-color-38ac683, #1A1F3D);     font-family: var(--e-global-typography-text-font-family ), Sans-serif;
font-weight: var(--e-global-typography-text-font-weight );  }
.webinar-section-top-outer .webinar-left-section p + p{ padding: 24px 0 0 0; }
.webinar-section-top-outer .webinar-right-section a.fancybox { display: block; width: 100%;    }
.webinar-section-top-outer .webinar-right-section a.fancybox img{ max-width: 100%; }
.webinar-main-section p  {     color: var(--e-global-color-38ac683, #1A1F3D);     font-family: var(--e-global-typography-text-font-family ), Sans-serif;
font-weight: var(--e-global-typography-text-font-weight );   }
.webinar-main-section p + p{ padding: 24px 0 00 ; }
.webinar-main-section ul li{ color: var(--e-global-color-38ac683, #1A1F3D);     font-family: var(--e-global-typography-text-font-family ), Sans-serif;
font-weight: var(--e-global-typography-text-font-weight );}
.webinar-main-section ul li + li{   margin: 16px 0 0 0; }
.webinar-main-section ul + p{ margin: 24px 0 0 0; }
.webinar-main-section   p + ul{ margin: 24px 0 0 0; }
.webinar-main-section ol li{ color: var(--e-global-color-38ac683, #1A1F3D);     font-family: var(--e-global-typography-text-font-family ), Sans-serif;
font-weight: var(--e-global-typography-text-font-weight );  list-style-type: decimal; }
.webinar-main-section ol li + li{   margin: 16px 0 0 0; }
.webinar-main-section ol + p{ margin: 24px 0 0 0; }
.webinar-main-section   p + ol{ margin: 24px 0 0 0; }
.webinar-section-top-outer .webinar-left-section h2,
.webinar-main-section  h2{ margin-top: 40px; margin-bottom: 20px ; position: relative; padding: 0 0 20px;    font-size: 30px !important;font-weight: 500 !important;color: var(--e-global-color-38ac683, #1A1F3D);}
.webinar-main-section  h2::after,
.webinar-section-top-outer .webinar-left-section h2::after{ width: 100px; height: 3px; content: ''; background: var(--e-global-color-dda2b85, #23A0B5); position: absolute; left: 0px; bottom: 0px;; }
.webinar-section-top-outer .webinar-left-section  h2:first-child,
.webinar-main-section  h2:first-child{ margin-top: 0px;; }
.webinar-section-top-outer .webinar-left-section h2:not(.imc-home-title),
.webinar-main-section h2:not(.imc-home-title){font-size: 30px !important; }
.webinar-section-top-outer .webinar-right-section a.fancybox{ position: relative; }
.webinar-section-top-outer .webinar-right-section a.fancybox .cls-ply{  color: var(--e-global-color-dda2b85, #23A0B5); opacity: 0.8;font-size: 90px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
@media (max-width: 1150px) {
.elementor-container-2{  width: 1140px; max-width: 90%; padding: 0 0px;  }
.webinar-top-section h1 + p{ font-size:20px; } 
}
@media (max-width: 992px) {
.webinar-section-top-outer{ flex-direction: column;}
.webinar-section-top-outer .webinar-left-section{ width: 100%; max-width: 100%; padding: 0 0 30px;  }
.webinar-section-top-outer .webinar-right-section{width: 100%; max-width: 100%; margin: 0 0 30px;  }
.webinar-top-section h1{ font-size: 36px; text-align: center}
.webinar-top-section p{ text-align: center; font-size: 20px; line-height: 1.5; }
.webinar-main-section  ol,
.webinar-section-top-outer .webinar-left-section ol,
.webinar-main-section  ul,
.webinar-section-top-outer .webinar-left-section ul{ padding-left: 20px;; }
.webinar-main-section ul li,
.webinar-main-section ol li,
.webinar-section-top-outer .webinar-left-section ul,
.webinar-section-top-outer .webinar-left-section ol,
.webinar-section-top-outer .webinar-left-section p,
.webinar-main-section p{ font-size: 16px;; }

.webinar-section-top-outer .webinar-left-section h2:not(.imc-home-title), .webinar-main-section h2:not(.imc-home-title){ font-size: 24px !important;; }
.webinar-section-top-outer .webinar-right-section a.fancybox .cls-ply{ font-size: 40px;  }

}


.single .blog_single_post_main .blog_single_post_calumn h1,
.single .blog_single_post_main .blog_single_post_calumn h2,
.single .blog_single_post_main .blog_single_post_calumn h3,
.single .blog_single_post_main .blog_single_post_calumn h4,
.single .blog_single_post_main .blog_single_post_calumn h5,
.single .blog_single_post_main .blog_single_post_calumn h6,
.single .blog_single_post_main .blog_single_post_calumn p,
.single .blog_single_post_main .blog_single_post_calumn ul,
.single .blog_single_post_main .blog_single_post_calumn ol{
	margin-bottom: 20px;
}

.single .blog_single_post_main .blog_single_post_calumn h2 ,.single .blog_single_post_main .blog_single_post_calumn h2:not(.imc-home-title),.single.single-post .blog_single_post_main .blog_single_post_calumn h2:not(.imc-home-title){
	font-size: 42px !important;
	font-weight: 500!important;
}

.single .blog_single_post_main .blog_single_post_calumn h3{
	font-size: 36px !important;
}

.single .blog_single_post_main .blog_single_post_calumn h4{
	font-size: 30px;
}

.single .blog_single_post_main .blog_single_post_calumn h5{
	font-size: 28px;
}

.single .blog_single_post_main .blog_single_post_calumn h6{
	font-size: 24px;
}

 .single .hubspot_form_column .hubspot_form_column_title h2.elementor-heading-title,.single .hubspot_form_column .hubspot_form_column_title h2:not(.imc-home-title){
	font-weight: 500!important;
    font-size: 30px!important;
}
.single .blog_post_excerpt_title h2:not(.imc-home-title),.single.single-post .blog_post_excerpt_title h2:not(.imc-home-title),.single .blog_post_excerpt_title h2.elementor-heading-title{
	font-weight: 800!important;
    font-size: 30px!important;
}

.single .blog-outer-main .eael-grid-post  h2,.single.single-post .blog-outer-main .eael-grid-post  h2{
	line-height: 26px ;
}

/*2-10-23*/

@media (max-width: 1325px) {
.latest-news-wrapper { padding-bottom:50px !important;    }
}

@media (max-width: 1320px){
   .latest-news-wrapper.latest_news_section .elementor-tablet-align-left {
    text-align: center;
	}
}

@media (max-width: 991px){
    section.latest-news-wrapper.latest_news_section .col32-Slider:first-child, .col32-Slider:first-child, section.latest-news-wrapper .col32-Slider, .col32-Slider {
        width: 50% !important;
        padding: 10px !important;
        margin: 0 !important;
    }
 
    section.latest-news-wrapper.latest_news_section .col32-Slider:first-child .elementor-divider-separator{
 margin: 0  !important; 
 }
 
}

@media (max-width: 767px){
section.latest-news-wrapper.latest_news_section .col32-Slider:first-child, .col32-Slider:first-child, section.latest-news-wrapper .col32-Slider, .col32-Slider {
    width: 100% !important;
    padding: 0px !important;
    margin-bottom: 30px !important;
    display: block;
}
.latest-news-wrapper.latest_news_section .elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone {
    display: block;
}
}

@media (min-width: 992px) and (max-width: 1320px){
  section.latest-news-wrapper.latest_news_section .elementor-col-50.elementor-hidden-phone > .elementor-widget-wrap {
    margin-bottom: 0% !important;
}
}
/*Modal Css*/
.modal {
  display: none;
  position: fixed;
  z-index: 10000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.8);
}

div#modal {
    padding: 0 15px;
}

.modal-content {
  background-color: #fff;
  margin: 50px;
  padding: 20px;
  border: 1px solid #888;
  width: 100%;
}
#reg_form { display: none; }
.form-control.wpcf7-validates-as-required.wpcf7-not-valid ,
.form-group input[type="email"].form-control.wpcf7-validates-as-required.wpcf7-not-valid {
    border-color: red !important;
}

.registration_form_main .modal-content{
  padding: 25px;
  max-width: 430px;
}
.model-box-inner {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.registration_form_main .registration_form form#log_form h2 ,
.registration_form_main .registration_form form#reg_form h2 {
    color: var(--e-global-color-38ac683, #1A1F3D) !important;
    font-size: 32px !important;
}

.registration_form_main .registration_form .button_main button {
    font-family: "Montserrat", Sans-serif;
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #FFFFFF;
    background-color: var(--e-global-color-dda2b85, #23A0B5) !important;
    padding: 12px 50px 12px 50px !important;
    border: none !important;
  margin: 15px 15px 15px 0 !important;
  display:inline-block !important;
}

.registration_form_main .registration_form  .button_main button:hover {
    background: var(--e-global-color-53a4716, #3A2588) !important;
}

.registration_form_main input{
  margin:15px;
   margin-bottom: 5;
}

.registration_form_main .show_password {
    display: inline-block;
    font-family: 'Roboto', Sans-Serif;
    font-size: 16px;
  color:#28303d;
}

.registration_form_main .button_main {
   /* display: flex;
    align-items: center;*/
}
.registration_form_main .registration_form h1.modal-title,
.registration_form_main  .registration_form h1.sub-title {
    text-align: center;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-green {
  font-family: "Montserrat", Sans-serif;
  font-size: 17px !important;
  font-weight: 800 !important;
  color: #FFFFFF;
  background-color: var(--e-global-color-dda2b85, #23A0B5) !important;
  padding: 12px 50px 12px 50px !important;
  border: none !important;
  margin: 15px 15px 15px 0 !important;
  display: inline-block !important;
  height: auto !important;
    width: auto;
}
.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-green:hover {
    background: var(--e-global-color-53a4716, #3A2588) !important;
}
.registration_form .modal-title {
  color: var(--e-global-color-38ac683, #1A1F3D) !important;
  font-size: 32px !important;
  text-align: center;
  margin-bottom: 10px;
}
.registration_form .sub-title {
  text-align: center;
  padding-bottom: 10px;
}
/*Modal Css END*/

.registration_form input:not([type='search']) {
    border: 1px solid #23a0b5 !important;
    margin-left: -0.5px !important;
    width: 100%;
    height: 39px;
    font-family: 'Roboto', Sans-Serif;
    font-size: 16px;
}
.registration_form_main .modal-content .wpcf7-spinner {
    margin-left: 0;
    top: 5px;
}
.registration_form_main .modal-content .wpcf7 form .wpcf7-response-output {
    margin-left: 0;
    margin-top: 9px;
    font-size: 17px;
}
body.search.search-no-results .elementor-top-section h2.elementor-heading-title {
    font-size: 45px !important;
    font-weight: 800 !important;
}


/*Custom resources list css start*/


.resources-page-outer-contain .custom-col-md-4 .resources_title_main {
  padding: 20px 10px 20px 15px;
}
.resources-page-outer-contain .custom-col-md-4 .resources_img_main {
  padding-right: 15px;
}
.resources-page-outer-contain .custom-col-md-4 .resources_title {
  color: var(--e-global-color-38ac683, #1A1F3D);
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 10px;
  height: auto !important;

}
.resources-page-outer-contain .custom-col-md-4 .resources_text {
  color: var(--e-global-color-23ebe3f, #5C6380);
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.resources-page-outer-contain .resources_img {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  min-height: 100%;
}
.resources-page-outer-contain .resources_box {
border: none;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
  border-radius: 5px;   
  overflow: hidden;
  min-height: 160px;
  display: flex;
}
.resources_title_main {
  display: flex;
  align-items: center;
}
.resources_img_main ,.resources_title_main{
  flex: 0 0 50%;
}
.resources-page-outer-contain .custom-col-md-4 {
  padding: 15px 0;
}

.resources-page-outer-contain .custom_row .custom-col-md-4:first-child{
  padding-top: 0;
}

.registration_form input.hs-button.primary.large {
  padding: 0px;
  color: #ffffff;
  background-color: #23a0b5;
  transition: all 200ms ease-in-out;
}
.registration_form input.hs-button.primary.large:hover {
  color: #ffffff;
  background: #23a0b5;
}

@media (max-width: 1320px){
  .resources-page-outer-contain .custom-col-md-4 .resources_title{
      font-size: 18px;
  }
  .resources-page-outer-contain .custom-col-md-4 .resources_text {
      font-size: 15px;
  }
  
}

@media only screen and (max-width: 1024px){ 
  .resources-page-outer-contain .resources_img {
      flex: 0 0 50%;
  }
  .resources-page-outer-contain .custom-col-md-4 .resources_title{
      flex: 0 0 50%;
  }

}

@media only screen and (max-width: 767px){ 
  .resources-page-outer-contain .custom_row .custom-col-md-4:first-child {
      padding-top: 15px;
  }

}

@media only screen and (max-width: 480px){ 
  .resources-page-outer-contain .custom-col-md-4 .resources_title{
      font-size: 16px;
  }
  .resources-page-outer-contain .custom-col-md-4 .resources_text {
      font-size: 14px;
  }
  .resources-page-outer-contain .custom-col-md-4 .resources_title_main {
      padding: 15px 10px 15px 10px;
  }
  .resources-page-outer-contain .custom-col-md-4 .resources_img_main {
      padding-right: 0px;
      position: relative;
      padding-bottom: 50%;
  }
  .resources-page-outer-contain .resources_box{
      flex-wrap: wrap;
  }
  .resources_img_main, .resources_title_main {
      flex: 0 0 100%;
  }
  .resources-page-outer-contain .resources_img {
      position: absolute;
      left: 0;
      width: 100%;
      height: 100%;
      top: 0; 
  }

}

/*Custom resources list css end*/


body .post-listing-section .elementor-post__card .elementor-post__text {
    padding-top: 50px !important;
    padding-bottom: 50px !important;

}