div#headerwrap, .screen-reader-text {display:none;}
.contact-us-page-wrap .contact_us_form div.wpforms-container-full .wpforms-form .wpforms-field-label{color: #000000 !important;font-weight: normal !important;}+
.responsive_services .module.module-feature.tb_9z5g227.with-chart.size-custom.layout-icon-left{margin-top: 0px;}
.page-title{margin: 0px 0 40px 0!important;}
div.wpforms-container-full .wpforms-form select.wpforms-field-required,.contact-us-page-wrap .contact_us_form div.wpforms-container-full .wpforms-form input.wpforms-field-required,div.wpforms-container-full .wpforms-form select.wpforms-field-required{border-left: 2px solid #db4437 !important;}
.responsive_services div.wpforms-container-full .wpforms-form .wpforms-required-label,.contact-us-page-wrap .contact_us_form div.wpforms-container-full .wpforms-form .wpforms-required-label, .commercial-services-wrap div.wpforms-container-full .wpforms-form .wpforms-required-label{display: none;}
.contact-us-page-wrap .contact_us_form button.submit_btn{background: #374696!important; border: 2px transparent solid !important; color: #fff !important; border-radius: 3px !important; padding: 9px 20px!important; text-transform: uppercase; font-size: 14px!important;}
.contact-us-page-wrap .contact_us_form button.submit_btn:hover{background: white !important; border: 2px solid #374696!important; color: #374696!important;}
.responsive_services .module.module-text{margin-left: 0 !important;margin-right: 0 !important; margin-bottom: 10px;}
a{outline: none !important;}
ul.pricing_list{margin: 10px 0 0 24px;}
ul.pricing_list li{list-style: none !important;}
p.pricing_head{margin: 0;}
p{margin: 0 0 0.8em !important;}
ul.pricing_list li:before{content: "\2713";position: absolute;left: 120px;list-style: none;}
#headerwrap{background-color: #8abdef !important;}
.request-a-quote-btn div a:hover{background-color: #e5e5e5 !important;}
.mb-20{margin-bottom: 20px!important;}
.mb-0{margin-bottom: 0px!important;}
.mb-10{margin-bottom: 10px!important;}

.before-after-gallery-wrap h2.post-title.entry-title{font-size: 20px !important;color: #000000;font-weight: normal;text-align: center;}
.before-after-gallery-wrap h2.post-title.entry-title:hover{color: #6a94c6 !important;}
.before-after-gallery-wrap .post-title h5{font-size: 20px !important;margin-top: 10px !important;text-align: center;}
.before-after-gallery-wrap .loops-wrapper.list-post .post{margin-bottom: 0px !important;}
.before-after-gallery-wrap{margin-bottom: 25px !important;}
.before-after-gallery-wrap:last-child{margin-bottom: 0px!important;}

.request-a-quote .request-a-quote-btn-box{text-align: center; display: inline-block; width: 100%; margin-top: 30px;}
.request-a-quote .request-a-quote-btn-box a{margin: 0 10px; background: #f7f7f7; padding: 12px 25px; color: #333!important; font-size: 18px; text-decoration: none!important; font-weight: 700; border-radius: 3px; border:solid 3px transparent;}
.request-a-quote .request-a-quote-btn-box a:hover{background:transparent; border: solid 3px #fff; color: #fff!important; text-decoration: none!important;}

.wp-block-columns{margin-bottom: 0px!important;}

/* Prashant --*/
body{color: #333!important; font-size: 18px!important; line-height: 28px!important;}
h1{margin: 50px 0 30px!important; font-size: 44px!important;}
/*.home.header-block #headerwrap{background-image:linear-gradient(rgb(138 189 239 / 80%), rgba(0, 0, 0, 0.6)), url(../../uploads/2021/02/CSRASW-Truck-Trailer-Desktop2-scaled.jpg)!important; background-size: cover; background-position: left center;}*/
.home.header-block #site-logo a img{width: 380px!important;}
#site-logo{margin: 0!important;}
.header-request-quote{float: left; background: #374696; color: #fff!important; padding: 0px 20px; border-radius: 3px; border: solid 2px #374696; display: inline-block; font-size: 14px; margin-right: 15px;}
.header-request-quote:hover{background: #fff; color: #374696!important; text-decoration: none!important; border: solid 2px #fff;}
#headerwrap{background-image: none!important;}
#header{padding-bottom: 0!important;}
#header .header-bar{position: absolute; bottom: -5px;}
#site-logo a img{width: 200px!important;}
/*.home #main-nav a{color: #01004d!important;}*/
#main-nav{width: 100%!important;}
/*.home #main-nav a{padding: 25px 0 25px!important;}*/
/*.home #headerwrap.fixed-header #main-nav a{padding: 20px 0 20px!important;}*/
#main-nav a{border-bottom:solid transparent 3px!important; padding: 0px 0 20px!important; color: #01004d!important; font-family: 'Crete Round'!important;}
#main-nav a:hover, #main-nav .current_page_item>a, #main-nav .current-menu-item>a, #main-nav .current_page_item>a:hover, #main-nav .current-menu-item>a:hover{color: #374696!important; border-bottom: solid 3px #374696!important;}
#main-nav a:last-child{margin-right: 0;}
#header{padding: 5px 0 0!important;}
#header .social-links .icon-large em{font-size: 16px; width: 20px; height: 20px;}
#header .social-links .business-page.icon-large em{padding: 6px 5px 6px 7px!important;}
#header .social-links.horizontal li{padding: 3px 0px 0px 0;}
#header .social-links.horizontal li:last-child{padding-right: 0px;}
#header .social-widget{margin:0 0 15px!important;}
#headerwrap.fixed-header #site-logo{margin: 0!important;}
#headerwrap.fixed-header #site-logo img{width: 170px!important; max-height:47px!important;}
#headerwrap.fixed-header .social-widget{margin: 0 0 8px!important; display: none!important;}
#headerwrap.fixed-header #main-nav a{padding: 13px 0 20px!important;}
#headerwrap.fixed-header .header-bar{bottom: 5px!important;}
#header .header-top-tel-link{margin-right: 15px; color: #01004d; font-family: 'Crete Round'!important;}
#header .header-top-tel-link img{float: left; margin-top: 7px; margin-right: 5px;}

.header-top-tel-link-mobile{display: none!important;}

div.themify_builder_slider_vertical .carousel-prev, div.themify_builder_slider_vertical .carousel-next, div.themify_builder_slider_vertical .carousel-prev{/*background: #4d7de1;*/ padding: 11px 10px 13px; background: none!important;}
.tf_carousel_nav_wrap .carousel-prev:hover, .tf_carousel_nav_wrap .carousel-next:hover{background: rgba(200,200,200,.25)!important;}
.testimonials-wrap div.themify_builder_slider_vertical .carousel-prev, .testimonials-wrap div.themify_builder_slider_vertical .carousel-next{color: #898989!important; background: none;}
.testimonials-wrap .tf_carousel_nav_wrap .carousel-prev:hover, .testimonials-wrap .tf_carousel_nav_wrap .carousel-next:hover{background: rgba(200,200,200,.25)!important;}

.request-a-quote h3{padding-bottom: 30px!important;}
.request-a-quote a{color: #fff!important; text-decoration: underline!important;}
.request-a-quote a:hover{text-decoration: none!important;}

.top-services-content-wrap .module.module-link-block .tb_link_block_container{border-radius: 3px;}

/*.responsive_services .layout-icon-left .module-feature-image{margin-top: 10px;}*/
.responsive_services .layout-icon-left .module-feature-image{position: absolute; margin-top: 0; top: 15px; left: 20px;}
.responsive_services .module .module-feature-icon{color: #374696!important; font-size: 42px!important;}
.responsive_services .module-feature .module-feature-title{margin-top:0px !important; padding-left: 55px;}
.responsive_services .module-feature-chart-html5{width: 0!important; height: 0px!important;}
.responsive_services ul.pricing_list li:before{left: 0px!important;}
.responsive_services ul.pricing_list{margin: 10px 0 0 25px;}
.responsive_services .module_subrow{margin-bottom: 30px; padding-bottom: 35px; border-bottom: 1px solid #e7e7e7;}
.responsive_services .module_subrow:last-child{margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
.responsive_services .services-form-wrap .module_subrow{padding-bottom: 0; border-bottom: 0;}
.responsive_services .module-gallery.rounded img{height: 280px;}
.commercial-services-wrap .module.gallery.module-gallery{width: 356px;}
.responsive_services .module-feature-content h3{font-family: 'Crete Round'; color: #000; font-size: 25px; margin-bottom: 10px; font-weight: normal!important;}
.responsive_services .module.module-feature{margin-bottom: 35px!important;}
.responsive_services .services-form-wrap .subrow_inner .sub_column.module_column, .commercial-services-wrap .services-form-wrap .subrow_inner .sub_column.module_column{background:#374696; padding:2px 15px 0px; border-radius: 3px;}
.responsive_services .services-form-wrap h4,  .commercial-services-wrap .services-form-wrap h4{color: #fff; margin: 10px 0 10px; font-size: 24px;}
.responsive_services div.wpforms-container-full .wpforms-form .wpforms-field-label, .commercial-services-wrap div.wpforms-container-full .wpforms-form .wpforms-field-label{color: #fff!important; font-weight: 400!important;}
.responsive_services div.wpforms-container-full .wpforms-form input.wpforms-field-required, .commercial-services-wrap div.wpforms-container-full .wpforms-form input.wpforms-field-required{border-left: 2px solid #db4437!important;}
.responsive_services button.submit_btn, .commercial-services-wrap button.submit_btn{background: #fff!important; border: solid 2px transparent!important; color: #374696!important; margin-top: 8px!important; border-radius: 3px !important; padding: 8px 20px!important; text-transform: uppercase!important;
    font-size: 15px!important;}
.responsive_services button.submit_btn:hover{color: #fff!important; background: transparent!important; border: solid 2px #fff!important;}
.responsive_services .module.gallery.module-gallery{float: left; width: 48%;}
.responsive_services .module.gallery.module-gallery:nth-child(odd){float: right; width: 48%;}
.responsive_services h3.module-title{font-size: 18px; font-family: 'Crete Round'; font-weight: normal; text-align: center;}
.responsive_services h3{font-family: 'Crete Round'; font-size: 25px; padding-bottom: 20px;}
.mfp-figure .mfp-bottom-bar{display: none!important;}
/*.tf_close.mfp-close{cursor: pointer!important;}*/
.responsive_services .services-form-wrap .module-testimonial-slider .testimonial-entry-content,
.commercial-services-wrap .services-form-wrap .module-testimonial-slider .testimonial-entry-content{font-size: 16px;}
.responsive_services .services-form-wrap .post, .commercial-services-wrap .services-form-wrap .post{margin-bottom: 0px;}
.responsive_services .testimonial-title{font-size: 24px!important; padding-bottom: 25px!important;}
div.wpforms-container-full .wpforms-form select.wpforms-field-large{color: #333!important;}

.responsive_services .sidebar-testimonial-wrap, .commercial-services-wrap .sidebar-testimonial-wrap{/*background: linear-gradient(rgb(0 0 0 / 80%), rgb(0 0 0 / 80%)),url(../../uploads/2021/02/SouthState-withTruck.jpg)center center;
    background-size: cover;*/ color: #fff; padding: 16px 15px 5px; border-radius: 3px;}
.responsive_services .sidebar-testimonial-wrap .subrow_inner .sub_column.module_column{background: no-repeat!important; padding: 0!important;}
.responsive_services .sidebar-testimonial-wrap h4, .commercial-services-wrap .sidebar-testimonial-wrap h4{margin: 10px 0 0px; font-size: 24px; text-align: center;}
.responsive_services .sidebar-testimonial-wrap h3, .commercial-services-wrap .sidebar-testimonial-wrap h3{font-size: 20px!important; font-family: 'Crete Round'; margin-top: 5px!important; padding-bottom:10px!important; color: #fff!important; order: 2;}
.responsive_services .sidebar-testimonial-wrap .module-testimonial-slider, .commercial-services-wrap .sidebar-testimonial-wrap .module-testimonial-slider{margin-top: 20px;}
.responsive_services .sidebar-testimonial-wrap .module-image img, .commercial-services-wrap .sidebar-testimonial-wrap .module-image img{background: #fff; border-radius: 100%; padding: 5px;}

.commercial-services-wrap .module-gallery.rounded img{height: 300px;}
.commercial-services-wrap .services-form-wrap .sidebar-testimonial-wrap .subrow_inner .sub_column.module_column{background: #4f8fcc!important; color: #fff!important; text-align: center;}
.commercial-services-wrap .services-form-wrap .sidebar-testimonial-wrap .subrow_inner .sub_column.module_column{padding: 0!important;}

.before-after-gallery-wrap .carousel-pager{position: absolute; bottom: 10px;}
.before-after-gallery-wrap .tf_carousel_bullets .tf_carousel_bullet{color: #fff!important; margin: 0 1px 1px!important;}
.before-after-gallery-wrap .module-gallery.rounded img{width: 262px; height: 196px;}
.before-after-gallery-wrap .post-image .themify_lightbox{width: 262px; height: 196px;}
.before-after-gallery-wrap .post-image img{width: 100%; height: 100%;}
.before-after-gallery-wrap .testimonials-wrap div.themify_builder_slider_vertical .carousel-prev, .before-after-gallery-wrap div.themify_builder_slider_vertical .carousel-next, .before-after-gallery-wrap div.themify_builder_slider_vertical .carousel-prev{padding: 8px 8px 10px;}
.before-after-gallery-wrap .tf_carousel_nav_wrap .carousel-prev:before, .before-after-gallery-wrap .tf_carousel_nav_wrap .carousel-next:before{width: 8px; height: 8px;}

.pricing-table-wrap{margin-top: 30px;}
.pricing-table-wrap .sub_column.module_column{position: relative; box-shadow: 0px 0px 10px 0px #d3d3d3; background: #fff; border-radius: 3px; text-align: center;}
.price-content-wrap{display: inline-block; width: 100%;}
.price-content-wrap .price-ttl-wrap{margin-bottom: 40px; background: #374696; color: #fff; min-height: 80px; position: relative; padding: 10px 15px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.price-content-wrap h2{font-size: 26px; color: #fff;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-bottom: 0!important; width: 95%;}
.price-content-wrap .inner-wrap{display: inline-block; width: 100%; margin-bottom: 30px;}
.price-content-wrap .inner-wrap h3{padding-bottom: 20px; font-family: 'Crete Round'; padding: 0 15px 20px;}
.price-content-wrap .inner-wrap p{margin-bottom: 6px!important; color: #333!important; padding: 0 15px; font-size: 16px;}
.price-content-wrap a{color: #374696!important;}
.price-content-wrap a:hover{text-decoration: underline!Important;}
.price-content-wrap .tel-link{line-height:15px!important;}

/*.request_quote{position: absolute; bottom: -70px; left: 50%; transform: translateX(-50%);}*/
.request_quote{margin-bottom: 30px!important;}
.request_quote a{background: #374696; color: #fff!important; padding: 8px 20px; border-radius: 3px; border: solid 2px #374696; display: inline-block; width: 140px;}
.request_quote a:hover{background: transparent; color:#374696!important; text-decoration: none!important;}

.pricing-table-wrap .tb-column-inner, .pricing-table-wrap .module, .pricing-table-wrap .tb_text_wrap{height: 100%;}
.pricing-table-wrap .tb_text_wrap{display: flex; flex-direction: column; justify-content: space-between;}


.light-it-up-wrap h3{font-family: 'Crete Round'; padding-bottom: 20px;}
.testimonials-wrap .module-testimonial-slider{margin-top: 50px;}
.testimonials-wrap .tf_carousel_nav_wrap .tf_slider_controller{color: rgba(87, 87, 87, 1)!important;}
.testimonials-wrap .testimonial-title{color: #000; font-size: 26px!important; font-family: 'Crete Round'; padding-bottom: 40px;}
.light-it-up-wrap .post-content{display: none!important;}
.light-it-up-wrap .post{margin-bottom: 0px!important;}

.top-services-content-wrap .module.module-link-block a{margin-bottom: 20px;}
.top-services-content-wrap .module.module-link-block a:hover{background: #fff!important; box-shadow: 0px 0px 10px 0px #dfdfdf;}

#footer{padding-top: 0px!important;}
#footer .footer-widgets-wrap .footer-widgets{margin-bottom: 15px;}
#footer .widget.widget_block{margin-bottom: 16px!important;}
#footer .footer-widgets-wrap h3{padding: 0!important; font-family: 'Crete Round'!important;}
#footer .widget li{padding: 5px 0!important; border-top: 0!important;}
#footer a{color: #b3b3b3; display: inline-block;}
#footer .mail-box a{margin-bottom: 10px;}
#footer a img{float: left; margin-top: 4px; margin-right: 10px;}
#footer .social-icon-box{margin-top: 30px;}
#footer .social-icon-box em{border-radius: 100%; padding: 4px 7px 7px; font-size: 20px; margin-right: 10px; width: 20px!important; height: 20px!important;}
#footer .social-icon-box .google-icon em{padding: 4px 7px 8px!important;}
#footer .social-icon-box .tf_fa{width: 20px!important; height: 20px!important;}

.footer-copyright-section{background: #000; color: #999; text-align: center; font-size: 14px; border-top: solid 1px #2e2e2e; padding: 10px 20px;}
.footer-horizontal-left .back-top{position: fixed!important; right: 0!important; left: inherit!important; bottom: 0!important;}
.footer-horizontal-left .back-top a{background-color: rgb(82 82 82 / 60%)!important; width: 40px!important; height: 40px!important;}
.footer-horizontal-left .back-top a:hover{background-color: rgb(77 125 225 / 60%)!important;}
.footer-horizontal-left .back-top a:before{padding: 8px 0 0!important; font-size: 20px!important; color: #fff!important;}
.back-top a:hover:before{transform: translateY(0px)!important;}

.responsive_services div.themify_builder_slider_vertical .carousel-prev, .responsive_services div.themify_builder_slider_vertical .carousel-next{color: #fff!important;}
.module-gallery.layout-slider .slide-content{text-align: center; padding:0.3em 0.3em 0.32em;}
.module-gallery.layout-slider .slide-content p{margin: 0 0 0 !important;}

@media only screen and (max-width : 1199px){
    #main-nav a{margin: 0 7px!important; font-size: 17px!important;}
}

@media only screen and (max-width : 1100px){
    #main-nav a{margin: 0 3px!important; font-size: 16px!important;}
}

@media only screen and (max-width : 1000px){
.responsive_services .row_inner{display: flex;flex-direction: column;width: 100% !important;}
.responsive_services .row_inner .module_column{width:100%;}
.content-section-wrap{margin-top: 40px !important;}
.top-services-content-wrap .tb_text_wrap h1{font-size: 40px !important;margin: 10px !important;}
body .top-services-content-wrap{padding-bottom: 30px !important; padding-top: 10px;}
.request-a-quote{padding-top: 40px !important;padding-bottom: 60px!important; margin-top: 60px!important;}
.testimonials-wrap{padding-top: 30px !important;padding-bottom: 20px !important;}
.responsive_services.testimonials-wrap{padding-bottom: 0px !important;}
.testimonials-wrap h1{margin-bottom: 10px !important;margin-top: 10px !important;}
h3.testimonial-title{padding-bottom: 30px !important;}
.testimonials-wrap .module-testimonial-slider{margin-top: 20px !important;}
.mobile_menu_active #headerwrap .sidemenu-on{background-image: none!important; background: #fff;}
#header .social-widget{margin: 0px 0 25px!important;}
#main-nav .current_page_item>a, #main-nav .current-menu-item>a{margin-bottom: 15px;}
#main-nav a{padding: 0px 0 5px!important;}
#menu-icon-close{color: #000!important;}
#menu-icon-close:before, #menu-icon-close:after{width: 2px!important;}
#header .header-bar{bottom: 0;}
body.header-horizontal #header{height: 65px!important;}
body #headerwrap.fixed-header #header{height: 55px!important;}
body #headerwrap.fixed-header .header-bar{bottom: -50px!important;}
#menu-icon{right: 4%!important; top: 12px!important; color: #374696!important;}
#headerwrap.fixed-header #menu-icon{top: 9px!important;}
#headerwrap.fixed-header .social-widget{display: block!important; margin: 10px 0 15px!important;}
#headerwrap.fixed-header #main-nav a{padding: 0px 0 10px!important;}
.social-widget .widget{display: block!important; margin-top: 10px!important;}
.commercial-services-wrap .module_column.col3-2{width: 100%;}
.commercial-services-wrap .module_column.col3-1{width: 50%; margin-left: 0;}
h1{margin: 20px 0 20px!important; font-size: 40px!important;}
.responsive_services h1{margin-bottom: 20px !important;}
.themify_builder_content-2187 .responsive_services{margin-top: 0px!important;}
.responsive_services .services-form-wrap{width: 50%!important; margin-left: 0!important; margin-top: 0!important;}
.before-after-sub-ttl h3{font-size: 22px;}
.themify_builder_content-2356 .light-video-wrap{margin-top: 35px!important;}
.themify_builder_content-2264 .contact-us-page-wrap{margin-bottom: 30px!important;}
.header-request-quote{float: inherit; margin-bottom: 15px;}
#header .header-top-tel-link{display: inline-block;}
.header-top-tel-link-mobile{display: block!important; position: absolute; right: 4%; top: 22px; z-index: 9999; margin-right: 50px;}
}

@media screen and (max-width : 950px) and (min-width : 680px){
.pricing-table-wrap .module_column.col3-1{width: 48% !important;margin-bottom: 40px;}
.pricing-table-wrap .sub_column.module_column.tf_box.col3-1.last.tb_utib529{margin-left: 0;}
}

@media only screen and (max-width : 990px){
    .social-media-wrap .social-links.horizontal li{padding: 0 0px 10px 0; width: 100%;}
    .social-media-wrap .social-links.horizontal li.business-page{margin-left: -25px;}    
}

@media only screen and (max-width : 900px){
h1.page-title{margin-bottom: 30px;}
.before-after-gallery-wrap{margin-bottom: 0px !important;}
.before-after-gallery-wrap .row_inner .module_column .tb-column-inner .module_subrow .subrow_inner .sub_column{width: 46.2% !important;margin: 0 auto;}
.before-after-gallery-wrap figure.post-image a{text-align: center;margin: 0 auto;}
.before-after-gallery-wrap .loops-wrapper.shortcode.portfolio.list-post.tf_clear article{text-align: center;}
#footer .footer-widgets-wrap .footer-widgets .col3-1{width: 48%!important;}
#footer .footer-widgets-wrap .footer-widgets .col3-1:last-child{margin-left: 0!important;}
.top-services-content-wrap .module_column.col3-1{width: 48%!important;}
.top-services-content-wrap .module_column.col3-1:last-child{margin-left: 0px!important;}
}

@media only screen and (max-width : 768px){
    .social-media-wrap .tb_0y8h407.module-widget{padding-left: 25px!important;}    
}

@media only screen and (max-width : 767px){
	h1{margin: 15px 0 20px!important; font-size: 38px!important;}
	.commercial-services-wrap .commercial-services-right-wrap{margin-top: 30px!important;}
	.request-a-quote{margin-top: 50px!important;}
	.testimonials-wrap .tf_carousel_nav_wrap{margin-top: 0!important;}
	.div.themify_builder_slider_vertical .carousel-prev{left: -25px;}
	.home div.themify_builder_slider_vertical .carousel-next{right: -25px;}
	.commercial-services-wrap div.themify_builder_slider_vertical .carousel-prev{left: 5px;}
	.commercial-services-wrap div.themify_builder_slider_vertical .carousel-next{right: 5px;}
	.contact-us-page-wrap .module_column.col4-2{width: 100%!important;}
	.contact-us-page-wrap .contact_us_form{padding-top: 40px;} 
    .testimonials-wrap div.themify_builder_slider_vertical .carousel-prev{left: -25px;}
}

@media only screen and (max-width : 680px){
.contact-us-page-wrap .module.module-widget.tb_53m8189.contact_us_form.repeat{padding-top: 40px;}
.pricing-table-wrap .sub_column.module_column.tf_box.col3-1{margin-bottom: 20px !important;}
h1{margin: 10px 0 15px!important; font-size: 32px!important;}
.commercial-services-wrap .module-gallery.rounded img{height: 400px;}
#footer .footer-widgets-wrap .footer-widgets .col3-1:last-child{width: 100%!important;}
.top-services-content-wrap .module_column.col3-1, .responsive_services .services-form-wrap{width: 100%!important;}
.responsive_services .module.gallery.module-gallery{width: 300px;}
.responsive_services .module_subrow{margin-bottom: 20px; padding-bottom: 25px;}
.themify_builder_content-2356 .light-video-wrap{margin-top: 20px!important;}
}

@media only screen and (max-width : 600px){
	.request-a-quote .request-a-quote-btn-box a{display: block; margin-bottom: 15px;}
	.request-a-quote{padding-bottom: 32px !important;}
}

@media only screen and (max-width : 480px){
.before-after-gallery-wrap .row_inner .module_column .tb-column-inner .module_subrow .subrow_inner .sub_column{width: 100% !important;margin: 0 auto;}
.before-after-gallery-wrap figure.post-image a{margin: 0 auto;}
.responsive_services .module-feature-chart-html5{margin-bottom: 15px;}
.post-content{margin-bottom: 30px !important;}
.responsive_services .themify_builder_content-34 .tb_b29bd31.module-text{font-size: 1.1em !important;}
.responsive_services .themify_builder_content-34 .tb_1r3610.module_subrow{margin-top: 20px !important;}
.top-services-content-wrap .tb_text_wrap h1{font-size: 35px !important;}
#footer .footer-widgets-wrap .footer-widgets .col3-1{width: 100%!important;}
.themify_builder_content-34 .testimonials-wrap{background-color: rgba(243, 243, 243, 1)!important;}
.commercial-services-wrap .module-gallery.rounded img{height: 300px; width: 100%;}
.commercial-services-wrap .module.gallery.module-gallery{width: 100%!important;}
.testimonials-wrap .testimonial-content .testimonial-entry-content{font-size: 15px; line-height: 24px;}
.social-media-wrap .tb_vx8g241.module-plain-text{padding-left: 0!important;}
.social-media-wrap .tb_2nlx645.module-social-share{margin-left: 0!important; margin-right: 0!important;}
}

@media only screen and (max-width : 380px){
    .request-a-quote .request-a-quote-btn-box a{padding: 8px 20px; font-size: 16px;}
}

@media only screen and (max-width : 360px){
	.responsive_services .module.gallery.module-gallery{width: 100%;}
}