@font-face {
	font-family: Helvetica;
	src: url(fonts/Helvetica.ttf);
}
@font-face {
	font-family: 'Anton';
	src: url(fonts/Anton-Regular.ttf);
}
@font-face {
	font-family: 'Signika Light';
	src: url(fonts/Signika-Light.ttf);
}

@font-face {
	font-family: 'Signika Regular';
	src: url(fonts/Signika-Regular.ttf);
}
/*
body, p, h2, h1, h3, h4, h5, h6, a.elementor-button,.elementor-slide-description, .elementor-cta__description,
.elementor-testimonial__text,
span.elementor-testimonial__name,
span.elementor-testimonial__title {
    font-family: Raleway, sans-serif !important;
}
*/
/* body, 
p, 
h2, 
h1, 
h3, 
h4, 
h5, 
h6, 
div, 
span,
a.elementor-button, 
.elementor-slide-description, 
.elementor-cta__description, 
.elementor-testimonial__text, 
span.elementor-testimonial__name, 
span.elementor-testimonial__title{font-family: 'Signika' !important;} */

/* .main-header,
.main-header ul li,
.main-header ul li a{font-family: 'Anton' !important;} */
.main-header ul.elementor-nav-menu li a{letter-spacing: 2px;text-shadow: none;}
h3.blog-listing-heading a {text-decoration: none;color: #142534 !important;}
h3.blog-listing-heading a:hover {color:currentcolor;}
.border-radius-cutom {border-radius: 20px;border: 1px solid #D8D8D8;margin-bottom: 30px;height: 100%;}
.blog-listing-date {color:#959595;font-size: 15px;display: block;font-family: 'Signika Light';}
.blog-listing-heading {font-size: 30px;font-weight: 500 !important;line-height: 36px;font-family: 'Anton' !important;}
.blog-listing-details h4 {font-weight: 500 !important;font-family: 'le-monde-livre-std'!important;font-size: 30px!important;padding: 40px 0!important;padding-bottom: 10px!important;}
section.jooska-blog-detail img {width: 100%;margin: 0 auto;max-width: 100%;}
.blog-listing-description {font-size: 18px;color: #142534;font-family: 'Signika Light' !important;}
.w-50 {width: 50%;float: left;}
.flex-border-custom img {width: 100%;border-radius: 20px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.blog-listing-details {padding:20px 30px;}
.row.p-0 {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.col-md-6.col-sm-12.w-50.border-radius-cutom {flex: 0 0 50%;max-width: 50%;}
.col-md-6.col-sm-12.w-50.border-radius-cutom:nth-child(even) {margin-right: 0;}
.flex-border-custom{border-radius: 20px;border: 1px solid #D8D8D8;display: flex;flex-direction: column;height: 100%;}
.col-md-6.col-sm-12.w-50 {padding: 15px;}
.jooska-blog-pagination ul {text-align: center;padding: 30px 0;}
.blog-listing-main-box >h3 {color: #142534 !important;text-align: center;font-size: 40px;font-weight: 500 !important;margin: 0;font-family: 'Anton' !important; padding: 30px 0px 20px;}
.jooska-blog-pagination ul li {list-style: none;display: inline-block;text-transform: uppercase;margin: 0 3px 6px;height: 38px;min-width: 38px;border-radius: 38px;border: 1px solid #142534;line-height: 38px;padding: 0;font-weight: 500;letter-spacing: .03em;align-items: center;text-align: center;}
.jooska-blog-pagination ul li a{text-decoration:none;}
.jooska-blog-pagination ul li a:hover{color:currentcolor;}
li.jooska-pagination-list.active {background: #FF5618;border: none;}
li.jooska-pagination-list.active a{	color:#fff;}
li.jooska-pagination-list a:hover{color:currentcolor;}
section.jooska-blog-detail .blog-listing-heading {font-size: 50px;font-weight: 200 !important;line-height: 65px;color: #142534 !important; }
section.jooska-blog-detail .blog-listing-details{width: 88%;margin: 0 auto;}
section.jooska-blog-detail span.blog-listing-date {display: block;color: #142534;line-height: 30px;}
.custom-grey-font {color: #959595;font-size: 12px; padding: 25px 0;border-top: 1px solid #D8D8D8;margin-top: 20px;font-family: 'Signika Light';}
.blog-listing-details,
.blog-listing-details p,
.blog-listing-details li{font-family: 'Signika Light';color: #142534 !important;}
.blog-listing-details h1,
.blog-listing-details h2,
.blog-listing-details h3,
.blog-listing-details h4,
.blog-listing-details h5,
.blog-listing-details h6{font-family: 'Anton' !important;color: #142534 !important;}
.custom-jooska-padding { padding: 90px 0;padding-bottom: 60px;}
.jooska-blog-pagination span.page-numbers.current {list-style: none;display: inline-block;text-transform: uppercase;margin: 0 3px 6px;height: 38px;min-width: 38px;border-radius: 38px;border: 1px solid #ff5618;line-height: 38px;padding: 0;font-weight: 500;letter-spacing: .03em;align-items: center;text-align: center;background:#FF5618;	color: #fff;}
.jooska-blog-pagination a.page-numbers{list-style: none;display: inline-block;text-transform: uppercase;margin: 0 3px 6px;height: 38px;min-width: 38px;border-radius: 38px;border: 1px solid #142534;line-height: 38px;padding: 0;font-weight: 500;letter-spacing: .03em;align-items: center;text-align: center;	text-decoration: none;}
section.jooska-blog-detail h4.blog-listing-heading {font-size: 30px;line-height: initial;margin: 0;padding: 25px 0;padding-top: 40px;}
.blog-listing-details ol {padding-left: 15px;}
section.founder-description {background:#F7F7F7 !important;}
.founder-detail-description {display: flex;width: 100%;margin: 0 auto;padding: 55px 0;}
.founder-detail-description .status-content {padding: 0 44px;}
.founder-detail-description .status-icon {width: 100px;height: 100px;border-radius: 50px;border: 1px solid #eee;}
.founder-detail-description .status-content span.subtitle {font-size: 16px;padding-bottom: 10px;display: block;font-family: 'Anton';letter-spacing: 1px;}
.founder-detail-description p.title.sub-title {font-size: 16px;margin-bottom: 0;}
.elementor-nav-menu li{margin-left: 12px !important;}
.elementor-nav-menu li.mobile-social-icons {display: inline-block !important;}
.main-menu-css .elementor-element .elementor-widget-container .elementor-nav-menu li.mobile-social-icons a {padding-left: 0px !important; padding-right: 0px !important;color: #97E0D7;}
.footer_social_media path{fill:#97E0D7;}
.footer_social_media svg g{opacity: 1;}
.border-radius-cutom img {border-radius: 20px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.founder-detail-description .status-icon img {width: 100px;height: 100px;border-radius: 50px;border: 1px solid #eee;}
.elementor-nav-menu__align-center .elementor-nav-menu{align-items:center;}
li.get-in-touch-btn {width: auto !important;display: flex!important;align-items: center;place-content: center;margin:10px 0px 20px 20px !important;}
li.get-in-touch-btn a{color:#fff !important;border:1px solid transparent;padding: 10px 20px !important;}
li.get-in-touch-btn a:hover{color:#ff5618 !important;}
#notfound {position: relative;}
.notfound {max-width: 767px;width: 100%;line-height: 1.4;text-align: center;padding: 15px;margin: 0 auto;}
.notfound .notfound-404 {position: relative;height: 220px;}
.notfound .notfound-404 h1 {font-family:"le-monde-livre-std";position: absolute;left: 50%;top: 50%;-webkit-transform:translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); font-size: 186px;font-weight: 200;margin: 0px;background: linear-gradient(130deg, #ffa34f, #ff6f68);color:transparent;-webkit-background-clip: text;background-clip: text;text-transform: uppercase;}
.notfound h2 {font-family:"le-monde-livre-std";font-size: 33px;font-weight: 200;text-transform: uppercase;margin-top: 0px; margin-bottom: 25px;letter-spacing: 3px;}
.notfound p {font-family:"le-monde-livre-std";font-size: 16px;font-weight: 200;margin-top: 0px;margin-bottom: 25px;}
.notfound a {font-family: "le-monde-livre-std";color: #ffffff !important;font-weight: 200;text-decoration: none;border-radius: 2px;padding: 15px;background: #ff5618;border-radius: 50px;display: inline-block;text-decoration:none !important;border: 1px solid transparent;}
.notfound a:hover {font-family: "le-monde-livre-std";color: #ff5618 !important;font-weight: 200;text-decoration: none;border-radius: 2px;padding: 15px;background: #fff;border-radius: 50px;display: inline-block;text-decoration:none !important;border: 1px solid #ff5618;}
.notfound-social>a {display: inline-block;height: 40px;line-height: 40px;width: 40px;font-size: 14px;color: #ff6f68;border: 1px solid #efefef;border-radius: 50%;margin: 3px;-webkit-transition: 0.2s all;transition: 0.2s all;}
.notfound-social>a:hover {color: #fff;background-color: #ff6f68;border-color: #ff6f68;}

@media only screen and (min-width:1200px){
	.blog-section{max-width: 1124px !important;}
}
@media only screen and (max-width:1024px){
	li.mobile-social-icons {display: inline-block;}
	.custom-menu-align-center {text-align: center;}
}
@media only screen and (max-width:992px){
	.w-50 {width: 100%;float: left;}
	.row.p-0 {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: 0;margin-left: 0;}
	.custom-menu-align-center {text-align: center;}
	#notfound {position: relative;margin-bottom: 35px;}
}
@media only screen and (max-width:768px){
	.w-50 {width: 100%;float: left;}
	li.mobile-social-icons {display: inline-block;}
	.custom-menu-align-center {text-align: center;}
}
@media only screen and (max-width:767px){
    .row.p-0 {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: 0;margin-left: 0;}
	section.jooska-blog-detail .blog-listing-heading {font-size: 31px;font-weight: 200 !important;line-height: 45px;font-family: 'le-monde-livre-std';}
	.founder-detail-description {display: block;}
	.founder-detail-description .status-content {padding: 15px 0px;}
	section.jooska-blog-detail h4.blog-listing-heading {font-size: 28px;}
	.border-radius-cutom {margin-bottom: 0;}
	.elementor-nav-menu li.mobile-social-icons {display: inline-block !important;}
	.custom-menu-align-center {text-align: center;}
	li.get-in-touch-btn {width: auto !important;display: flex;align-items: center;place-content: center;margin-bottom: 50px!important;margin-top: 10px!important;}
	li.get-in-touch-btn a{color:#fff;}
	.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
    -webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1); max-height: 85vh !important;overflow: scroll;}
	.founder-detail-description {padding: 55px;}
	.notfound .notfound-404 {position: relative;height: 168px;}
	.notfound .notfound-404 h1 {font-size: 142px;}
	.notfound h2 {font-size: 22px;}	
}
@media only screen and (max-width: 480px){
	li.get-in-touch-btn{margin-bottom: 20px!important;margin-top: 10px!important;}
}

/* Custom Banner Css */
.banner {width: 100%;position: relative;float: left;overflow: hidden;}
.banner .content {position: absolute;left: 34%;width: 585px;top: 200px;}
.banner .content .first-para {float: left;width: 100%;position: relative;height: 80px;}
.banner .content .first-para p {position: absolute;left: 0;top: 0;height: 25px;overflow: hidden;width: 0;transition: all ease-in-out 1s;font-size: 20px;font-weight: 500;}
.banner .content .first-para p.expand {width: 100%;}
.banner .content .last-para {height: 30px;}
.banner .content .last-para p {font-size: 18px;font-weight: 400;opacity: 0;width: 100%;max-width: 410px;transition: 0.9s ease-in-out all;font-family: 'Signika Light';color: #142534;line-height: 25px;}
.banner .content .last-para p.expand {opacity: 1;}
.banner .content .heading {float: left;width: 100%;position: relative;}
.banner .content .heading h1 {font-size: 50px;font-weight: 500;margin-top: 0;width: 100%;position: relative;float: left;overflow: hidden;font-family: 'Anton';color: #142534;margin-bottom: 40px;}
.banner .content .heading .heading_overlay{width: 100%;transition: width 2s ease-in-out;position: absolute;background: #fff;top: 0;height: 100%;right: 0;}
.banner .content .heading .heading_overlay.expand {width: 0;}
.banner .content .heading h1:after {left: 0;bottom: 0;width: 118px;height: 5px;transform: translate(80px, 40px);background-color: #000;content: "";position: absolute;}
.banner img {object-fit: cover;}
.banner .left-image {width: 25%;float: left;}
.banner .left-image img {width: 0;float: left;height: 747px;object-fit: cover;}
.banner .left-image.expand img {width: 0;}
.banner .righttopleft1-image {position: absolute;top: 0;width: 140px;right: 140px;height: 125px;z-index: 99;transition: transform .8s;}
.banner .righttopleft1-image:hover{transform: scale(1.09);z-index: 999;}
.banner .righttopleft1-image img{height: 125px;width: 0;}
.banner .righttopleft2-image {position: absolute;top: 125px;width: 140px;right: 140px;height: 125px;transition: transform .8s;}
.banner .righttopleft2-image:hover{transform: scale(1.09);z-index: 999;}
.banner .righttopleft2-image img{height: 125px;width: 0;}
.banner .righttopright-image {position: absolute;right: 0;top: 0;width: 140px;height: 250px;z-index: 99;transition: transform .8s;}
.banner .righttopright-image:hover{transform: scale(1.09);z-index: 999;}
.banner .righttopright-image img{height: 250px;width: 0;}

.banner .righttop-image {width: 280px;float: right;object-fit: fill;height: 250px;}
.banner .righttop-image img {width: 0;height: 250px;/*object-position: left top;*/}
.banner .rightcenter-image {width: 128px;float: right;height: 149px;position: absolute;right: 0;top: 255px;display: none;}
.banner .rightcenter-image img {width: 0;height: 149px;object-position: left top;}
.banner .rightcenterright-image {width: 280px;float: right;height: 220px;position: absolute;right: 0;top: 250px;transition: transform .8s;}
.banner .rightcenterright-image:hover{transform: scale(1.09);z-index: 999;}
.banner .rightcenterright-image img {width: 0;height: 220px;}
.banner .rightbottom-image {width: 280px;float: right;height: 277px;position: absolute;right: 0;top: 470px;transition: transform .8s;}
.banner .rightbottom-image:hover{transform: scale(1.09);z-index: 999;}
.banner .rightbottom-image img {width: 0;height: 277px;}
.banner .image-anim img {transition: width 0.9s ease-in-out;}
.banner .image-anim.expand img {width: 100%;}
/* .elementor-location-header.fixed{position: fixed;} */
.banner_logo{display: none;}
.elementor-location-header.with_banner section{background: none !important;position: fixed;z-index: 99;}
.elementor-location-header.with_banner.with_banner_fixed section{background: #fff !important;}
.elementor-location-header.with_banner .normal_logo{display: none;}
.elementor-location-header.with_banner .banner_logo{display: block;position: absolute !important;left: 60px;}
.elementor-location-header.with_banner_fixed .normal_logo{display: block;position: absolute !important;left: 60px;}
.elementor-location-header.with_banner .main-menu-css > .elementor-widget-wrap{justify-content: flex-start !important;/*margin-left: 5%;*/}
/* .elementor-location-header.with_banner.with_banner_fixed .main-menu-css > .elementor-widget-wrap{justify-content: flex-end !important;} */

.elementor-location-header.with_banner.with_banner_fixed .banner_logo{display: none;}
.elementor-location-header.with_banner.with_banner_fixed .normal_logo{display: block;}
.elementor-location-header.with_banner .main-header{}
.elementor-location-header .main-header{z-index: 9;}
.icon_section .elementor-container{justify-content: space-between;}
.icon_section .icon_content_section{max-width: 369px;}
.icon_section .icon_content_section .elementor-widget-container{font-weight: 500;font-size: 30px;}
.icon_section .icon-new-1{}
.icon_section .icon-new-1 .elementor-image-box-content{width: 100%;text-align: center;justify-content: center;display: flex;}
.icon_section .icon-new-1 .elementor-image-box-content .elementor-image-box-title{line-height: normal !important;font-weight: 500 !important;text-align: center;}
.testimonial_main{}
/* .testimonial_main .testimonial_top_heading{font-size: 24px !important;} */
.testimonial_main .testimonial-section{margin-top: 10px;}
.testimonial_main #testimonial-section .elementor-widget-container, .testimonial-section .elementor-widget-container{background-position: left 20px;background-image: url('/wp-content/uploads/2023/02/quote.png');}
/* .testimonial_main #testimonial-section .elementor-widget-container, .testimonial-section .elementor-widget-container .elementor-testimonial .elementor-testimonial__content{margin-top: 50px;} */
.testimonial_main #testimonial-section .elementor-widget-container, .testimonial-section .elementor-widget-container .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text{font-size: 18px;}
.testimonial_main #testimonial-section.elementor-widget-testimonial-carousel .elementor-testimonial__image img{display: none;}
.footer_social_media .elementor-social-icon{background: none;}

.lets_talk .lets_talk_content{display: flex;justify-content: center;}
.lets_talk .lets_talk_content .elementor-widget-container{max-width: 570px;}
.banner .content{top:220px}
.banner .content .last-para p{float:left; max-width:550px; width:100%;}
.banner .content .last-para{float:left; width:100%; height:auto;}
.banner .content  .bottom_section {width:0; overflow: hidden; transition: all .9s ease-in-out; float:left;display: flex;}
.banner .content  .bottom_section .bottom_section_link{line-height: 60px;margin-left: 30px;color: #142534;}
.banner .content  .bottom_section .bottom_section_link span{float: left;font-family: 'Signika Light';font-size: 18px;font-weight: 600;}
.banner .content  .bottom_section .bottom_section_link svg{margin-top: 22px;margin-left: 10px;}
.banner .content  .bottom_section .bottom_section_link svg path{fill: #97E0D7;}
.banner .content .btn a{display: inline-block;padding: 19px 20px;background-color: #142534;color: #97E0D7;border-radius: 15px;font-size: 15px;width: 180px;font-family: 'Signika Regular';text-align: center;}
.elementor-450 .elementor-element.elementor-element-8d24b24 .elementor-button[type="submit"] {background-color: #142534;color: #97E0D7 !important;}
.elementor-450 .elementor-element.elementor-element-8d24b24 .elementor-button[type="submit"]:hover{background-color: #142534 !important;color: #97E0D7 !important;}
.banner .content .btn{ }
.banner .content .bottom_section.expand{width:100%}
.banner .content .left_image_overlay{display: none;}
.elementor .black_section a{color: #fff;}
.page-id-6825 .elementor-location-footer .lets_talk{display: none;}
.page-id-6825 .elementor-location-footer #get-in-touch-btn{display: none;}
.elementor-location-header.elementor-location-header section.sub-main-header{width: 100%;position: fixed;top:-116px;background-color: #142534 !important;padding: 20px 0 30px 0;overflow: hidden;display: none;z-index: 999;}
.elementor-section.sub-main-header .elementor-container{position: unset;}
.sub-main-header .elementor-container .elementor-column.left_column{position: unset;}
.sub-main-header .elementor-container .elementor-column.left_column .elementor-widget-wrap{position: unset;}
.sub-main-header .elementor-container .elementor-column .elementor-widget-wrap .elementor-element{margin: 0;}
.elementor-location-header.elementor-location-header section.sub-main-header .sub-header-links{position: absolute;left: 60px;}
.elementor-section.sub-main-header .close-sub-menu{position: absolute;left: 17%;line-height: 50px;}
.elementor-section.sub-main-header .close-sub-menu img{cursor: pointer;width: 30px;}
.image-column-section .elementor-image-box-wrapper{display: flex;}
.testimonial_top_heading .elementor-widget-container{display: inline-block;width: 50%;}
.testimonial-section .elementor-swiper-button.elementor-swiper-button-prev{right: 40px;left: unset;top: unset !important;}
.testimonial-section .elementor-swiper-button{font-size: 20px !important;color: #142534;border: 1px solid #142534;border-radius: 50%;padding: 5px;top: unset;}
.testimonial-section .elementor-swiper-button.elementor-swiper-button-next{font-size: 20px !important;color: #142534;border: 1px solid #142534;border-radius: 50%;padding: 5px;top: unset !important;}
.image-column-section .image-icon-design .elementor-image-box-img{width: 150px !important;}
.image-column-section .image-icon-design h3{margin-top: 3px;}
.testimonial-section.elementor-element .elementor-widget-container .elementor-swiper .elementor-main-swiper{width: 80% !important;}
.testimonial-section.elementor-element .elementor-widget-container .elementor-swiper .elementor-main-swiper .swiper-slide{padding: 20px 0;}
#new-porfolio-slider .carousel-slider .carousel-slider__item:hover{transform: scale(1.09);transition: transform .8s;}
#new-porfolio-slider .carousel-slider__item:hover .carousel-slider__caption{display: none;}
.service-content-section{}
.service-content-section .research_section{}
.service-content-section .research_section .image-box{}
.service-testimonial .elementor-widget-text-editor a{color:#142534}

.sub-main-header .elementor-nav-menu .menu-item a.elementor-item-active::after{background: none;}
.sub-main-header .elementor-nav-menu .menu-item a:hover{color:#97E0D7 !important;background: none;} 
.sub-main-header .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, 
.sub-main-header .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background: none;}

.image-box .image_box_subtitle{font-size:17px;margin-bottom:20px;font-weight:bold;display:inline-block;width:100%;}
.home-banner-content .elementor-widget-container p{margin-bottom: 0;}
@media only screen and (max-width: 1280px) {
	.banner .rightbottom-image{width: 240px;}
	.banner .rightcenterright-image{width: 240px;}
	.banner .righttopright-image{width: 120px;}
	.banner .righttopleft2-image{width: 120px;right: 120px;}
	.banner .righttopleft1-image{width: 120px;right: 120px;}
}
@media only screen and (max-width: 1199.98px) {
	.banner .content {left: 27%;width: 395px;}
	.elementor-location-header.with_banner .main-menu-css > .elementor-widget-wrap{margin-left: 0;}
	.banner .left-image{width: 266px;}
	.elementor-location-header.with_banner .banner_logo{left: 20px;}
	.elementor-location-header.with_banner_fixed .normal_logo{left: 20px;}
	.elementor-location-header.with_banner .main-header .elementor-element-9effe50{width: 20%;}
}
@media only screen and (max-width: 1150px) {
	.banner .rightbottom-image{width: 200px;}
	.banner .rightcenterright-image{width: 200px;}
	.banner .righttopright-image{width: 100px;}
	.banner .righttopleft2-image{width: 100px;right: 100px;}
	.banner .righttopleft1-image{width: 100px;right: 100px;}
	.elementor-location-header.with_banner .main-header .elementor-element-9effe50{width: 22%;}
}
@media only screen and (max-width: 1080.98px) {
	/* .banner .rightcenterright-image{width: 230px;} */
	.banner .left-image{width: 246px;}
	/* .banner .rightbottom-image{width: 155px;} */
	.banner .rightbottom-image{width: 155px;}
	.banner .rightcenterright-image{width: 155px;}
	.banner .righttopright-image{width: 75px;}
	.banner .righttopleft2-image{width: 80px;right: 75px;}
	.banner .righttopleft1-image{width: 80px;right: 75px;}
	.elementor-location-header.with_banner .main-header .elementor-element-9effe50{width: 21%;}
}
/* @media only screen and (max-width: 991.98px) {
	.banner .righttop-image {width: 90px;}
	.banner .left-image {width: 180px;}
	.banner .rightcenter-image {width: 55px;}
	.banner .rightcenterright-image {right: 85px;width: 120px;height: 190px;overflow: hidden;}
	.banner .rightbottom-image {width: 135px;float: right;height: 250px;position: absolute;right: 0;top: 460px;}
	.banner .content {top: 120px;width: 365px;left: 33%;}
	.banner .content .heading h1 {transform: translateX(-50px);font-size: 60px;}
	.banner .content .last-para p {max-width: 350px;float: left;}
	.banner .content .first-para p {float: left;max-width: 350px;}
} */
/* @media only screen and (max-width: 767.98px) { */
@media only screen and (max-width: 1024.98px) {
	.image-column-section .service-btn .elementor-widget-container{}
}
@media only screen and (max-width: 1024.98px) {
	.righttop-image,
	.rightcenter-image,
	.rightcenterright-image,
	.rightbottom-image,
	.righttopright-image,
	.righttopleft2-image,
	.righttopleft1-image {display: none;}
	.banner {padding: 10px;float: left;width: 100%;}
	.banner .left-image {height: auto;width: 100%;text-align: center;position: relative;display: none;}
	.banner .left-image img {max-width: 80%;height: 280px;float: none;display: inline-block;}
	.banner .content {position: relative;left: auto;top: auto;text-align: center;float: left;width: 100%;margin-bottom: 30px;}
	.banner .content .first-para {height: auto;}
	.banner .content .first-para p {position: relative;width: 100%;max-width: 100%;float: left;}
	.banner .content .last-para {float: left;width: 100%;height: auto;}
	.banner .content .last-para p {margin-top: 0;max-width: 100%;}
	.banner .content p {font-size: 14px;margin-bottom: 0 !important;}
	.banner .content .heading h1 {font-size: 26px;margin: 15px 0;transform: none;}
	.elementor-location-header.with_banner .normal_logo{display: block;}
	.elementor-location-header.with_banner .banner_logo{display: none;}
	.banner .image-anim.expand img{width: auto;}
	.elementor-location-header.with_banner .main-menu-css > .elementor-widget-wrap{justify-content: flex-end !important;}
	.elementor-location-header.with_banner section{position: relative;}
	.banner .content .btn{margin-top: 20px;}
	.icon_section .icon_content_section{max-width: none;}

	.banner .left-image .left_image_overlay{width: 100%;transition: width 2s ease-in-out;position: absolute;background: #fff;top: 0;height: 100%;right: 0;display: block;}
	.banner .left-image.expand .left_image_overlay {width: 0;}
	.image-column-section .image-icon-design .elementor-image-box-img{width: 48% !important;}
	.service-btn .elementor-button-link{padding: 0;}
	.image-column-section .elementor-element.service-btn .elementor-widget-container{padding: 0px 0px 0px 33% !important;}
}
@media only screen and (max-width: 767.98px) {
	.elementor-location-header.with_banner .main-header .elementor-element-9effe50{width: 50%;}
	.image-column-section .image-icon-design .elementor-image-box-img{width: 20% !important;}
	.image-column-section .elementor-widget-image-box .elementor-image-box-content{width: 80%;}
	.service-btn .elementor-button-link{padding: 0;}
	.image-column-section .elementor-element.service-btn .elementor-widget-container{padding: 0px 0px 0px 20% !important;}
	.testimonial_top_heading .elementor-widget-container{width: 100%;}
	.banner .content{text-align: left;}
	.testimonial-section.elementor-element .elementor-widget-container .elementor-swiper .elementor-main-swiper{padding-left: 40px;padding-left: 40px;}
}
  
/*# sourceMappingURL=style.css.map */

@media only screen and (min-width: 1025px) {
	#navigation .sub-menu li{position: relative !important;}
	#navigation .sub-menu li:first-child{margin-left: 44% !important;}
	.elementor-location-header.with_banner #navigation .sub-menu li:first-child{margin-left: 32% !important;}
	/* #navigation .sub-menu > li:before {content: "-";line-height: 39px;color: #fff;font-size: 31px;position: absolute;left: 5px;} */
}

/* Custom Banner Css */
