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

/*
    Add your custom styles here
*/
.new-work-tabs .elementor-tabs-wrapper .elementor-tab-title{
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin-right: 20px;
}
@media screen and (max-width:767px) {
	.cdyXYm, .RootLayout__RootComponent-sc-1doisyz-0, .elfsight-app-a978b803-e8a6-4258-9833-841ba3522519{display: none !important;}
	.single-post-bg .elementor-column.elementor-col-50.elementor-inner-column.elementor-element {
    width: 100% !important;
}

.single-post-bg .elementor-column.elementor-col-50.elementor-inner-column.elementor-element .elementor-widget-wrap.elementor-element-populated {
    padding: 30px !important;
    margin: 0 !important;
}

.single-post-bg {
    padding: 0 !important;
}

}	
/** Team **/

a{
	color: #ef6f25;
}
a:hover{
	text-decoration: underline;
	color: #ef6f25;
}

 .what-we-do-logo h3.elementor-heading-title{
	line-height: 1.2em !important;
}
/*.what-we-do-logo .elementor-image-box-img img{
	width: 58px;
	height: auto;
}*/
.what-we-do-logo .elementor-image-box-wrapper{min-height: 65px;}
.what-we-do-logo.web-design .elementor-image-box-wrapper{min-height: 0px;}
.lae-testimonials-style4 .lae-testimonial .lae-testimonial-user-picture .lae-image-wrapper{
	border-radius: 0px;
}
.lae-testimonial-user-picture{margin-top: -15px;}
/*.elementor-toc__header ..elementor-toc__toggle-button:before{background: url(https://contractorgorilla.com/wp-content/uploads/2022/09/table-content.png) no-repeat;}*/
.blog-grid-wrapper .lae-heading{display: none;}
.blog-grid-wrapper .lae-block-header-expanded .lae-block-header{max-width: 1500px;}
.elementor-button:hover, .lae-load-more:hover, .lae-filter-item a:hover, .elementor-heading-title a:hover, .trades-section a:hover, .elementor-accordion-title:hover, .elementor-post__title a:hover, .elementor-post__read-more:hover, .lae-page-nav.lae-numbered:hover, .phone-link:hover, .elementor-nav-menu--main .elementor-nav-menu a:hover{
	text-decoration: none;
}
.gform_wrapper #field_5_3 textarea::placeholder{
    white-space:pre-line; 
	    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.second-step .gform_wrapper textarea.medium{
	margin-top: 20px !important;
}
.second-step div.ginput_container_name span{
	padding-right: 0px;
}
.second-step .gform_wrapper li.hidden_label input{margin-top: 0px;}
.gform_wrapper select, .gform_wrapper input, .gform_wrapper textarea{font-size: 16px !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor.remove-link-hilight > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight > a.mega-menu-link {
    color: #353535 !important;
}
.content-right a{
		color: #58595b;
	}
	.content-right a:hover{
		color: #ef6f25;
	}
#faq-accordion .fas{
	font-size: 25px;
}
#faq-accordion .elementor-accordion-title:hover{
	color: #ef6f25;
}
/*Blog Posts*/
.blog-quote .lae-icon-quote{
	float: left;
}
.blog-quote .lae-testimonials-slider.lae-container{
	margin: 20px;
}
.blog-quote .lae-testimonials-slider .lae-testimonial .lae-testimonial-text{
	max-width: 1140px;
	text-align: start !important;
}
.blog-quote .lae-icon-quote:before{
	margin-right: 20px;
}
.post-read-time strong{
	display: none;
}
/*Accordion CSS*/
.lae-accordion-style1 .lae-panel .lae-panel-title:after{
color: #EF6F25 !important;
font-weight: 900 !important;
content: "\f067" !important;
font-family: 'Font Awesome 5 Free' !important;
font-weight: 900 !important;
font-size: 20px !important;
}
.lae-panel-title:hover{
color: #EF6F25 !important;
}
.lae-panel-title {
color: #58595b !important;
font-size: 18px !important;
font-weight: 600 !important;
font-family: "Poppins", Sans-serif !important;
}
.lae-accordion .lae-panel-content, .lae-accordion-style1 .lae-panel .lae-panel-content{
font-size: 18px !important;
font-weight: 400 !important;
color: #58595b !important;
font-family: "Poppins", Sans-serif !important;
}
.lae-accordion-style1 .lae-panel.lae-active .lae-panel-title:after {
content: "\f068" !important;
font-family: "Font Awesome 5 Free" !important;
font-weight: 900;
transform: none !important;
}
.lae-accordion-style1 .lae-panel{
margin: 12px 0 0 !important;	
}
.lae-panel:hover, .lae-panel.lae-active, .lae-accordion-style1 .lae-panel.lae-active .lae-panel-title{
background: #fff !important;
	
}
.lae-accordion .lae-panel-content, .lae-accordion-style1 .lae-panel .lae-panel-content{
background: #fff;
border-top: 1px solid #d4d4d4 !important;
}
/*Accordion CSS*/
.accordion-info-wrapper .lae-accordion-style1 .lae-panel .lae-panel-title:after{
	font-size: 20px !important;
}
.accordion-info-wrapper .lae-accordion-style1 .lae-panel{
	margin: 12px 0 0 !important;
}
.footer-social-links .elementor-nav-menu--main .elementor-item{
	display: inline-block;
}
.lae-block-header-expanded .lae-taxonomy-filter .lae-filter-item{
	margin: 0px;
}
.lae-taxonomy-filter .lae-filter-item:first-child a{
	padding-left: 25px !important;
}
.lae-block-header-6 .lae-taxonomy-filter .lae-filter-item a{
    background: #fff;
    margin: 10px;
    border-radius: 5px;
	padding: 12px 25px;
}
.lae-accordion-style1 .lae-panel.lae-active .lae-panel-title{
	color: #EF6F25 !important;
}
.lae-block-header-6 .lae-taxonomy-filter .lae-filter-item{
	border-bottom: 0px;
}
.lae-taxonomy-filter .lae-filter-item.lae-active:after{
	display: none;
}
.lae-module .lae-module-image img{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.lae-module .lae-module-image{
	margin: 0px;
}
.lae-module .lae-module-entry-text{
	text-align: left;
}
.lae-module-entry-text{
	background: #fff;
	padding: 20px 30px 0px 30px;
	box-shadow: 3px 3px #ddd;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.lae-read-more {
    background: #EF6F25;
    padding: 15px 25px;
    border-radius: 5px;
    margin-bottom: 30px;
}
.lae-read-more:hover{
	background: #000;
}
.lae-module .lae-read-more a:not(.lae-button):after{
	display: none;
}
.lae-module .lae-read-more{
	margin: 25px 0 25px 0;
}
.lae-block .lae-pagination .lae-page-nav{
	background: #fff;
	border: 0px;
	border-radius: 5px;
	margin-right: 8px;
	box-shadow: 0px 0px 10px 0pxrgba(0, 0, 0, 0.15);
}
.blog-grid-wrapper .lae-pagination{
	float: right;
}
.lae-block .lae-pagination .lae-page-nav[data-page="prev"], .lae-page-nav[data-page="prev"], .lae-page-nav[data-page="next"]{
	display: none !important;
}
.lae-block .lae-pagination .lae-page-nav.lae-disabled, .lae-block .lae-pagination .lae-page-nav.lae-disabled i, .lae-block .lae-pagination .lae-page-nav[data-page="next"]{
	display: none;
}
/*Blog Posts*/
h1 span.title-span.trades-title{
	color: #fff;
}
h1 span.title-span.casestudy-title{
	font-size: 28px;
	color: #fff;
	line-height: 1.5em;
	font-weight: 600;
	font-family: "Poppins", Sans-serif;
	text-transform: none;
	display: block;
}
h1 span.title-span{
	font-size: 28px;
	color: #000001;
	line-height: 1.2em;
	font-weight: 600;
	font-family: "Poppins", Sans-serif;
	text-transform: none;
	display: inline-block;
	
}
h1 span.title-h1{
	display: block;
	margin-bottom: -15px;
	margin-top: 10px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open:after {
    display: none;
}
.social-btn span{
	font-weight: 600;
	font-size: 18px;
	
}
.social-btn img{
		margin: 0px 5px -8px 5px !important;
	}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent > a.mega-menu-link{
	color: #EF6f25 !important;
}

.team-info .elementor-image-box-content {
    position: absolute;
    bottom: 0px;
	opacity: 0;
	transition: all 0.2s ease-in;
}
.team-info .elementor-image-box-wrapper:hover .elementor-image-box-content {opacity: 1;  bottom: 24px;}
.team-info .elementor-image-box-wrapper:hover .elementor-image-box-img img {opacity: 0.5 !important;}
.team-info .elementor-image-box-wrapper .elementor-image-box-img{     background: #000;
    width: auto !important;
    height: auto !important;
    line-height: 0;
    border-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);}
.eicon-play{position: relative;}
.eicon-play:before{
    content: '';
    display: inline-block;
    position: absolute;
    background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/play-icon.png) no-repeat;
    width: 50px;
    height: 50px;
    left: -30px;
    top: -25px;
}
@media screen and (max-width: 768px){
	.social-box .social-btn {
    text-align: center !important;
}
	.testimonial-section .slick-slide .carousel_btn_span{display: initial !important;}
	.blog-reading-time .blog-time{
		display: table;
		
		margin: 0 auto;
	}
	h1 span.title-span{
		margin-bottom: 10px;
	}
	
	.second-step .gform_wrapper textarea.medium{
		margin-top: 0px !important;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu{
		background: #efefef;
	}
}
@media screen and (min-width: 250px) and (max-width: 768px) {
	#home-heroimg{background-size: 300px !important;}
}
@media screen and (max-width:1600px) {
.hero-section-bg {background-size: 48% !important;}
	.our-work-section-bg{background-size: 45% !important;}
	.inner-hero-header{background-size: 36% !important;}
}
@media screen and (min-width:1601px) and (max-width: 1950px) {
	.inner-hero-header.blog-background{background-size: 32% !important;}
	.hero-section-bg {background-size: 45% !important;}
	.inner-hero-header{background-size: 35% !important;}
	.our-work-section-bg{background-size: 42% !important;}
	
}
@media screen and (min-width:1900px) and (max-width: 1930px) {
	.our-website.first-section{
		margin-top: 40px !important;
	}
	.our-website{
		margin-top: -109px !important;
	}
}

@media screen and (min-width:1001px) and (max-width: 1536px) {
	.inner-hero-header.blog-background{background-size: 32% !important;}

	.inner-hero-header{background-size: 34% !important;}
}
main#content {overflow-x: hidden;overflow-y: hidden;}
.review-section-bg::after {content: "";
    position: absolute;
    width: 1000px;
    background: #f3f6fd;
    height: 1000px;
    right: -660px;
    top: -392px;
    border-radius: 1000px;
    z-index: 1;}
.testimonial-section-bg::before {content: "";position: absolute;width: 1118px;background: #fff;height: 1200px;left: -500px;top: 0;border-radius: 800px;z-index: 1;}
.elementor-section.elementor-section-boxed > .elementor-container {z-index: 9;}
.faq-section-bg::after {
    content: "";
    position: absolute;
    width: 1010px;
    background: #fff;
    height: 1020px;
    right: -435px;
    top: 60px;
    border-radius: 800px;
    z-index: 1;
}
.addon-bg::before {
    content: "";
    position: absolute;
    width: 1000px;
    background: #f7f7f7;
    height: 1048px;
    left: -590px;
    top: -335px;
    border-radius: 1000px;
    z-index: 1;
}
.marketing-bg::before{
	background: #f7f7f7 !important;
	 left: -620px;
    top: 100px;
}
.faq-section-bg.inner-faq::after{
	top: -220px;
}
.trades-section-bg::after {
    content: "";
    position: absolute;
    width: 1000px;
    background: #f7f7f7;
    height: 1000px;
    right: -586px;
    top: -314px;
    border-radius: 1000px;
    z-index: 1;
}
.review-section-bg.testi-bg::after, .review-section-bg.inner-slide::after{display: none;}
.review-section-bg::before {content: "";
    position: absolute;
    width: 1000px;
    background: #f3f6fd;
    height: 1048px;
    left: -509px;
    top: 150px;
    border-radius: 1000px;
    z-index: 1;}
.review-section-bg.testi-bg::before{top: -375px;}
.review-section-bg.inner-slide::after{top:150px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.remove-link-hilight > a.mega-menu-link:hover{color:#ef6f25 !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{background: #f2f6fc; padding: 10px 5px 10px;}
.mega-trades-we-serve-menu ul.mega-sub-menu li { position: initial !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout > ul.mega-sub-menu{padding: 15px 20px;}
/*#mega-menu-item-6910 a.mega-menu-link, #mega-menu-item-6911 a.mega-menu-link{color: #ef6f25 !important; font-size: 20px !important;}*/
.mega-disable-link a.mega-menu-link{color: #ef6f25 !important; font-size: 20px !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout > ul.mega-sub-menu{margin-top: 15px; padding: 10px 0px 10px 0px;}
/*Navigation*/
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-gen-con > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-gen-con > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/handyman-tools.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-gen-con > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-gen-con.mega-current-menu-parent > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-gen-con:hover > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/handyman-tools-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-remodeling-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-remodeling-menu > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/bathroom.png) no-repeat !important; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-remodeling-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-remodeling-menu.mega-current-menu-parent > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-remodeling-menu:hover > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/bathroom-1.png) no-repeat !important; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-roofing-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-roofing-menu > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/home.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-roofing-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-roofing-menu.mega-current-menu-parent > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-roofing-menu:hover > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/home-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-home-builder-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-home-builder-menu > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/construction-worker.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-home-builder-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-home-builder-menu.mega-current-menu-parent > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-home-builder-menu:hover > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/construction-worker-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-commercial-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-commercial-menu > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/building.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-commercial-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-commercial-menu.mega-current-menu-parent > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-commercial-menu:hover > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/building-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-plumbing-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-plumbing-menu> a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/pipe.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-plumbing-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-plumbing-menu.mega-current-menu-parent > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-plumbing-menu:hover > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/pipe-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-electric-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-electric-menu> a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/flash.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-electric-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-electric-menu.mega-current-menu-parent > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-electric-menu:hover > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/flash-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-hvac-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-hvac-menu > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/ac.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-hvac-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-hvac-menu.mega-current-menu-parent > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight.mega-hvac-menu:hover > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/ac-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-logo-design-menu > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/photoshop.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-logo-design-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-logo-design-menu.mega-current-menu-item a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/photoshop-1.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item a.mega-menu-link{
	color: #ef6f25 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-consult-menu.mega-menu-item.mega-current-menu-item a.mega-menu-link{
	color: #fff !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-all-trades-button.mega-current-menu-item a.mega-menu-link{
	color: #000 !important;
	background: #ef6f25;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-web-design-menu > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/coding-1.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-web-design-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-web-design-menu.mega-current-menu-item a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/coding-1-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-marketing-menu > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/trend.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-marketing-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-marketing-menu.mega-current-menu-item a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/trend-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-our-process-menu > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/08/process.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-our-process-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-our-process-menu.mega-current-menu-item > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/08/process-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-careers-menu > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/08/careers.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-careers-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-careers-menu.mega-current-menu-item > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/08/careers-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-blog-menu > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/08/blog.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-blog-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-blog-menu.mega-current-menu-item > a.mega-menu-link:before{ background: url(https://contractorgorilla.com/wp-content/uploads/2022/08/blog-1.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-partner-menu > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2023/11/partner.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-partner-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-partner-menu.mega-current-menu-item > a.mega-menu-link:before{ background: url(https://contractorgorilla.com/wp-content/uploads/2023/11/partner2.png) no-repeat !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-abt-menu > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2023/02/about.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-abt-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-abt-menu.mega-current-menu-item > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2023/02/about-1.png) no-repeat !important;}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-gen-con > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-remodeling-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-roofing-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-home-builder-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-commercial-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-plumbing-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-electric-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-hvac-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-logo-design-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-web-design-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-marketing-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-our-process-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-careers-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-blog-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-partner-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-abt-menu > a.mega-menu-link:before{
	content: '';
    display: inline-block;
	width: 18px;
	height: 18px;
	top: auto;
	padding-left: 25px;
	margin: 8px 6px 0 0px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-all-trades-button > a.mega-menu-link{
	background: #efefef !important;
	color: #ef6f25 !important;
	text-align: center;
	margin: 20px auto;
	border-radius: 5px;
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	padding: 20px;
	width: 200px;
	text-align: center;
	display: block !important;
	
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-all-trades-button > a.mega-menu-link:hover{
	background: #ef6f25 !important;
	color: #fff !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-consult-menu > a.mega-menu-link{
	background: #ef6f25 !important;
	color: #fff !important;
	text-align: center;
	margin: 50px auto;
	border-radius: 5px;
	border-bottom-left-radius: 5px !important;
	border-bottom-right-radius: 5px !important;
	padding: 20px;
	width: 200px;
	display: block !important;
	text-align: center;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-consult-menu > a.mega-menu-link:hover{
	background: #000 !important;
}
@media screen and (max-width: 1025px){
	.trades-section-bg .what-we-do-logo{width: 100%;}
	#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1{
		margin-top: -9px;
	}
	#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner{
		top: 10px !important;
		right: -7px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{
	line-height: 25px;
		border-bottom: 1px solid #ddd;
		padding-left: 20px;
		padding-top: 8px;
		padding-bottom: 8px;
		
	}
	/*#mega-menu-wrap-menu-1 .mega-menu-toggle.mega-menu-open + #mega-menu-menu-1{
		padding: 20px 0;
		margin-top: 100px !important;
		
	}*/
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    top: 108px !important; }

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout > ul.mega-sub-menu{
		padding-left: 30px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-all-trades-button > a.mega-menu-link{
		background: #d7d7d7 !important;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-reviews-menu > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/home-4.png) no-repeat !important;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-reviews-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-reviews-menu.mega-current-menu-item > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/home-5.png) no-repeat !important;}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-our-work-menu > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/coding-1-2.png) no-repeat !important;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-our-work-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-our-work-menu.mega-current-menu-item > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/coding-1-1-1.png) no-repeat !important;}
	
	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-trades-we-serve-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-ancestor.remove-link-hilight.mega-trades-we-serve-menu > a.mega-menu-link::before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/toolbox.png) no-repeat !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-trades-we-serve-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-trades-we-serve-menu.mega-current-menu-ancestor > a.mega-menu-link:before{
background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/toolbox-1.png) no-repeat !important;}
	
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-what-we-do-menu > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/preview.png) no-repeat !important;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-what-we-do-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-what-we-do-menu.mega-current-menu-item > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/preview-1.png) no-repeat !important;}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-about-menu > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/information-button.png) no-repeat !important;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-about-menu > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-about-menu.mega-current-menu-item > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-about-menu.mega-current-menu-parent > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/information-button-1.png) no-repeat !important;}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-contact-responsive > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/09/partnership-black.png) no-repeat !important;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-contact-responsive > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-contact-responsive.mega-current-menu-item > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/09/partnership-color.png) no-repeat !important;}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-contact-desktop > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/telephone-call.png) no-repeat !important;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-contact-desktop > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-contact-desktop.mega-current-menu-item > a.mega-menu-link:before{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/telephone-call-1.png) no-repeat !important;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-our-process-menu.mega-current-menu-item > a.mega-menu-link::before{
		color: #ef6f25 !important;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-reviews-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-our-work-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-trades-we-serve-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-what-we-do-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-about-menu > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-contact-responsive > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-contact-desktop > a.mega-menu-link:before{
	content: '';
    display: inline-block;
	width: 25px;
	height: 25px;
	top: auto;
	padding-left: 40px;
	margin: 8px 6px 0 0px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover{
		color: #ef6f25 !important;
	}
}
@media screen and (min-width: 1025px){
	#site-tabs .elementor-tabs-wrapper{
		
    display: table;
    margin: 0px auto -138px;
    position: relative;
    z-index: 99;
    background: #efefef;
    padding: 0px 30px 30px 30px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
	.testimonial-content h2{min-height: 115px;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout > ul.mega-sub-menu:before{
   /* content: '';
	 background: url(https://contractorgorilla.com/wp-content/uploads/2022/08/menu-1.png) no-repeat;
    display: block;
    width: 26px;
    height: 12px;
    position: absolute;
    border-top: 11px solid transparent;
    border-bottom: 11px solid #fff;
    border-right: 11px solid transparent;
    left: 22px;
    top: -22px;
    border-left: 11px solid transparent;
	filter: drop-shadow(0px 0px 0px rgb(0 0 0 / 10%));*/
	
	content: '';
	background: url(https://contractorgorilla.com/wp-content/uploads/2022/08/menu-1.png) no-repeat;
	display: inline-block;
	width: 38px;
	height: 33px;
	position: absolute;
	border-top: 4px solid transparent;
	border-bottom: 0px solid #fff;
	border-right: 14px solid transparent;
	left: 13px;
	top: -22px;
	border-left: 4px solid transparent;
	/* filter: drop-shadow(0px 0px 0px rgb(0 0 0 / 10%)); */

}

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-contact-responsive{
		display: none;
	}
	
}
@media screen and (min-width: 1026px){
	/*#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-flyout li.mega-menu-item a.mega-menu-link:hover > span.mega-indicator:after{
		background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/home-1.png) no-repeat !important;
		content: '';
    display: inline-block;
	width: 18px;
	height: 18px;
	top: auto;
	padding-left: 25px;
	margin: 8px 6px 0 0px;
	}*/
	.social-btn{
		text-align: right;
	}
	.social-btn img{
		margin: 0px 5px -8px 5px;
	}
	.social-btn img:hover{
		opacity: 0.8;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-gen-con > a.mega-menu-link:hover:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-remodeling-menu > a.mega-menu-link:hover:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-roofing-menu > a.mega-menu-link:hover:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-home-builder-menu > a.mega-menu-link:hover:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-commercial-menu > a.mega-menu-link:hover:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-plumbing-menu > a.mega-menu-link:hover:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-electric-menu > a.mega-menu-link:hover:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-hvac-menu > a.mega-menu-link:hover:after,  #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-gen-con.mega-current-menu-parent > a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-remodeling-menu.mega-current-menu-parent > a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-roofing-menu.mega-current-menu-parent > a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-home-builder-menu.mega-current-menu-parent > a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-commercial-menu.mega-current-menu-parent > a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-plumbing-menu.mega-current-menu-parent > a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-electric-menu.mega-current-menu-parent > a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-hvac-menu.mega-current-menu-parent > a.mega-menu-link:after, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.remove-link-hilight > a.mega-menu-link:hover:after{
	background: url(https://contractorgorilla.com/wp-content/uploads/2022/07/arrow.png) no-repeat !important;
	content: '';
    display: inline-block;
	width: 10px;
	height: 8px;
	top: auto;
	padding-left: 35px;
	margin: 5px 6px 0 6px;
	
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-flyout li.mega-menu-item a.mega-menu-link > span.mega-indicator:after{display: none;}
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent.remove-link-hilight > a.mega-menu-link::after{
	display: none;
}



@media screen and (max-width: 768px) and (min-width: 551px) {
	.mobile-tabs-info .elementor-tab-title.elementor-tab-mobile-title {
		display: none;
	}
	.mobile-tabs-info .elementor-tabs-wrapper {
		display: flex !important;
		width: auto !important;
	}
}

@media screen and (max-width: 550px) {
	.mobile-tabs-info .elementor-tab-title.elementor-tab-mobile-title {
		display: none;
	}
	.new-work-tabs .mobile-tabs-info .elementor-tabs .elementor-tabs-wrapper{
       display: flex !important;
   }
	.mobile-tabs-info .elementor-tabs-wrapper {
		display: block !important;
		width: auto !important;
	}
	.mobile-tabs-info.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{
		display: block !important;
	}
}
@media (min-width: 1026px) and (max-width: 1120px){
		#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
		padding-left: 7px !important;
		padding-right: 7px !important;
		font-size: 14px !important;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-size: 14px;}
}
@media (min-width: 1110px) and (max-width: 1265px){
		#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
		padding-left: 9px !important;
		padding-right: 9px !important;
		font-size: 15px !important;
	}
}
@media (max-width: 450px){
	#trades-slides img {
	width: 85% !important;
}
	.trades-section{
		width: 85% !important;
	}
}
@media (min-width: 921px){
	.content-left{
		float: left;
		width: 50%;
		padding: 30px 50px 30px 40px;
	}
	.content-left ul{
		margin-top: 30px;
	}
	.content-left li{
		font-weight: 600;
		
	}
		.content-right{
		float: right;
		width: 50%;
		padding: 30px 40px 30px 50px;
			border-left: 1px solid #efefef;
	}
	.content-right a{
		color: #58595b;
	}
	.content-right a:hover{
		color: #ef6f25;
	}
}
	@media (min-width: 1450px) {
		.all-trades .trades-section{
			margin: 0px 15px !important;
		}
	}
@media (min-width: 481px) and (max-width: 1400px){
	.marketing-bg .tm-slider .slick-prev:before, .marketing-bg .tm-slider .slick-next:before {
		font-size: 50px !important;
	}
	
	.marketing-bg .tm-slider.slick-slider .slick-prev:before, .marketing-bg .tm-slider.slick-slider .slick-next:before{
		padding: 4px 30px !important;
	}
	.marketing-bg .tm-slider .slick-next{
		right: -30px !important;
	}
	
	.marketing-bg .tm-slider .slick-next.slick-arrow{
		right: -30px !important;
	}
	#testimonial-section .slick-next.slick-arrow{
		right: -30px !important;
	}
	#testimonial-section .slick-next.slick-arrow::before, #trades-slides .slick-next.slick-arrow::before{
		font-size: 50px !important;
	}
	#testimonial-section .slick-prev.slick-arrow{
		left: -30px !important;
	}
	#testimonial-section .slick-prev.slick-arrow::before, #trades-slides .slick-prev.slick-arrow::before{
		font-size: 50px !important;
	}
	#trades-slides .slick-next.slick-arrow{
		right: -40px !important;
	}
	#trades-slides .slick-prev.slick-arrow{
		left: -40px !important;
		
	}
}
@media(max-width: 481px){
	#testimonial-section .tm-slider .slick-slide{
		padding: 0px 20px !important;
	}
	/*#testimonial-section .tm-slider .slick-prev::before{
		left: 55px !important;
	}
	#testimonial-section .tm-slider .slick-next::before{
		right: 55px !important;
	}*/
	}
@media(min-width: 769px) and (max-width: 980px){
	p.testi-cont.testi1, p.testi-cont.testi2, .testi-cont{
		min-height: 100px !important;
	}
}
@media(min-width: 520px) and (max-width: 768px){
	.testi-cont{
		min-height: auto !important;
	}
}
@media (min-width: 1024px) and (max-width: 1141px){
	h1 span.title-h1{
		margin-bottom: 5px !important;
	}
	}
@media (min-width: 769px) and (max-width: 1200px){
	.hero-section-bg{
		background-position: top 50px right !important;
	}
	}
@media (min-width: 1142px) and (max-width: 1424px){
	h1 span.title-h1{
		margin-bottom: 10px;
	}
}
@media (min-width: 769px) and (max-width: 850px){
	.what-we-do-logo h4.elementor-image-box-title{font-size: 24px !important;}
}
@media (min-width: 801px) and (max-width: 1025px){
	.lae-gapless-grid .lae-grid-container.lae-grid-desktop-3 .lae-grid-item{
		width: calc(50%) !important;
	}
}




.laptop-img img{width: auto !important;}
/*Navigation*/
/** Footer **/

.footer-logo .elementor-widget-container {display: table;margin: -45px auto 0 !important; padding: 26px 40px !important;}

