@media (max-width:1380px){}@media (max-width:1280px){}
@media (max-width:1186px){.touch_top{padding:0 0 0 2em;}
.service-tab-box .img-s-box .img-so-box img{width:23vw;}
.about-tab-box .single-tab-content .abot-img img:first-child{margin:0 0 0.2em;}
.single-service-page .image-box{display:none;}
.req-img{width:30vw;}
.thm-container,.ind-container{padding-left:15px;padding-right:15px;}
.service-content{padding:4em 0em 0em 2em;}
}@media (max-width:1170px){.special-links{max-width:275px!important;}
.brochure-btns{width:275px!important;}
.touch_top ul .item-phone{width:50%;}
.zero_padding.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill{width:100%!important;}
.zero_padding.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill{width:100%!important;}
.text-left-section{width:60% !important;}
.image-right-section{width:40% !important;}
}
@media (max-width:1000px){.special-links{max-width:240px!important;}
.brochure-btns{width:240px!important;}
}
@media (max-width:999px){.special-links{max-width:100%!important;}
.brochure-btns{width:100%!important;}
.touch_top ul .item-phone{width:95%;}
.padding-left-career{padding-left:0px!important;}
.full-length.wpb_column.vc_column_container.vc_col-sm-7{width:100%!important;}
.wel-ind-image, .wel-ind-r-txt, .wel-ind-r-img{display:none !important;}
.wel-bot{padding:0;}
.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill{width:100%;}.t-logo{text-align:center;}
.touch_top ul .item:last-child{border-right:0;}
.touch_top{float:none;display:inline-block;text-align:center;}
.touch_top ul .item-phone{width:auto;padding:0;}
.touch_top ul .item-ad{width:50%;padding:0 0 0 7%;}
.widget-search{float:none;}
.hidden1{display:none!important;}
.fncp-main{float:none;text-align:center;margin-top:0px;}
.right-box{margin-top:40px;}
.left-box{margin-top:40px;}
#mc4wp_form_widget-2{margin-left:50px;}
.faq-page-width{width:99% !important;}
}
@media (max-width:1024px){
.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill{width:100%;}
.media-body.body-ser{padding:0 0 0 0 !important;}
.top-two-right .touch_top{padding-left:0;padding-top:0.7em;}
.nav-holder{padding:0px;}
.nav-holder .nav-footer ul.nav > li:hover > ul.sub-menu{margin-top:0px;}
.main-menu-wrapper.stricky-fixed .free-qoute-button::before{right:auto;}
.search-form-sidebar{display:block;}
.touch_top{padding:0 0 0 0!important;}
.service-tab-box .img-s-box .img-so-box img{width:23vw;}
.about-tab-box .single-tab-content .abot-img img:first-child{margin:0 0 0.2em;}
.single-service-page .image-box{display:none;}
.req-img{width:30vw;}
.thm-container,.ind-container{padding-left:15px;padding-right:15px;}
.service-content{padding:4em 0em 0em 2em!important;}
.top-two-right .top-panel{width:100%;margin:20px 0px 0px;}
.touch_top ul .item-phone{width:40%;float:left;}
.top-two-right{text-align:center;margin:20px 0px 0px;}
.req-button{float:none;display:inline-block;}
.vc_tta-tabs-container{padding-left:0px;}
.vc_tta-panels-container{padding-right:0px;}}
@media (max-width:980px){.footer-1{width:100%;padding:0 15px!important;margin-right:0;}.footer-2{width:100%;margin-top:0px;padding:0 15px !important;}.footer-3{width:100%;padding:0 15px !important;}
.vc_col-sm-5{width:100%!important;}
.footer-1, .footer-2, .footer-3, .copyright_row_wr{padding:0 0px;}
}
@media (max-width:800px){.touch_top{padding:0 !important;}}
@media (max-width:768px){.col-md-8.col-sm-12.pull-right.post-page{width:100%;}
.media-left, .media > .pull-left{}
#mc4wp_form_widget-2{margin-left:0px;}
.service-tab-box .img-s-box{margin:1em 0 0;}
.service-tab-box .img-s-box .img-so-box img{width:auto;}
.right-ser{padding:1em 0 0;}
.widget-links{padding-bottom:2em;}
.widget-search{float:none;}
.service-info a h4{font-size:1.1em;}
.wel-ind-image{padding-top:1.5em;}
.wel-ind-pad .m0{margin-left:-15px;}
.req-img{display:none;}
.right p{margin-top:3px;}
.top-two-right{text-align:center;margin:20px 0px 0px;}
.top-two-right .top-panel{width:100%;margin:20px 0px 0px;}
.touch_top ul .item-phone{width:40%;}
.req-button{float:none;display:inline-block;}
.vc_tta-tabs-container{padding-left:0px;}
.vc_tta-panels-container{padding-right:0px;}
}
@media (max-width:767px){.wel-ind-r-txt{margin:5% 18% 0!important;}
.row_full_center_content{margin-left:0px!important;margin-right:0px!important;}
.widget-t-search{padding:8px 24px;}
.req-button{display:block;float:none;margin-left:0;margin-top:1em;text-align:center;}
.top-two-right .top-panel{width:100%;}
.about-us-widget, .widget-links, .widget-contact, .get-in-touch{min-height:auto !important;max-width:320px;float:left;}
.get-in-touch ul{width:269px;}
.fo-txt{width:100%;display:block;text-align:center;}
.service-info{max-width:370px;margin:0 auto;}
.service-promo{padding:27px;}
.lat-news-outer .lat-new-cont{padding:8px 2em;;}
.widget-area .widget ul li{clear:both;}
.footer-column.widget-area{padding:12px 0;}
.nau-head{width:22em;}
.top-two-right .top-panel{width:42%;margin:5px 0px 0px;}
.projects-style .our-pro-slider{float:none;margin:0 auto;max-width:410px;width:100%!important;}
}
@media only screen and (min-width:990px) and (max-width:1169px){.comment-form-email{width:47%!important;}
.comment-form-author{width:47%;}
}
@media only screen and (min-width:331px) and (max-width:384px){.error-404 h1{font-size:160px;}
.footer-bottom .fo-txt p{text-align:center !important;line-height:25px;}
.pull-right{float:none!important;}
}
@media (max-width:660px){blockquote{padding:15px !important;}
.comment-form-email{margin:0!important;width:100%!important;margin-bottom:10px!important;}
.comment-form-author{width:100%;margin-bottom:10px!important;}
.nav-holder{width:14%;}.wel-band-bg{display:none;background-size:100% 100%;text-align:center;}
.wel-band .right{text-align:center;display:inline-block;}
.wel-band-bg p{padding:0 1em 0.3em;}
.touch_top{padding:0;}
.widget-search{padding:0 15px;width:100%;}
.wel-ind-pad{padding-top:2.7em;}
.sectpad{padding-top:2.7em;padding-bottom:2.7em;}
.sectpad-ser{padding-top:2.7em;padding-bottom:0;}
.t-logo .row{text-align:left;margin-left:15px;}
.about-tab-box .single-tab-content .abot-img img:first-child{margin:0 0 0.2em;}
.wel-bot,.wel-right, .about-tab-box .single-tab-content .abot-img, .right-ser{display:none!important;}
.top-two-right .top-panel{display:none;}
.widget-t-search{padding:8px 24px;}
.service-content{padding:0 15px;}
.owl-carousel .owl-item img{width:auto;}
.sec-padding{padding:3em 0;}
.widget-links{margin-bottom:10px;}
.about-tab-box .tab-title-box{margin-bottom:10px;}
.features-section .features-area .features .features-content{padding:40px 15px 20px;}
.features-section .features-area .features p{margin-bottom:20px;}
.team-area .our-team{margin-top:0;}
.team-pad{padding-bottom:2em;}
.testimonial-p .media-body h6{text-align:left;}
.sectpad-t{padding-top:2.7em;}
.single-blog-post .meta-info .content-box .post-links li{display:block;line-height:2em;}
.touch .touch_bg .touch_middle{padding-top:20px;}
.thm-banner-wrapper .caption-p{display:none;}
.thm-banner-wrapper .thm-btn.inverse,.thm-banner-wrapper .thm-btn{display:none;}
.byline{width:90%;float:left;}
.posted-on{width:90%;float:left;}
.comments-link{width:90%;float:left;}
}
@media (max-width:600px){.widget-links, .widget-contact, .get-in-touch{min-height:auto !important;max-width:232px;float:left;}
.get-in-touch ul{width:308px;}
.about-us-widget, .widget-links, .widget-contact, .get-in-touch{min-height:auto !important;max-width:289px;float:left;}.widget-contact h4, .get-in-touch h4, .widget-links h4{margin-top:20px;}.widget-links{margin-bottom:0px;}.widget-links{padding-bottom:0;}}
@media (max-width:459px){.carousel-prev, .carousel-next{top:-34px;}
}
@media (max-width:414px){.widget-posts-list .content{padding-left:19px!important;width:150px!important;}
p{}
.main-menu-wrapper .free-qoute-button a{font-size:16px;padding:25px 15px 18px 15px;}
.wel-ind-r-img{float:left;position:static;}
.service-content .media-left{padding-right:0.5em;}
.service-content ul .item .media .media-body{padding:0 3em 0 0;}
.testimonial-sec{padding:2em 0;}
.lat-news-outer .lat-img-box{display:block;width:auto;}
.lat-news-outer .lat-img-box .latest-info-date{display:block;margin:0;padding:0;margin-left:auto;margin-right:auto;}
.lat-news-outer .lat-img-box .latest-info-date h3{padding:0;}
.lat-news-outer .lat-new-cont{padding:0 15px 10px;}
.latest .latest-news-text{padding:0 15px 10px;}
.about-tab .row{margin-left:0;margin-right:0;}
.about-tab{padding:0;}
.service-tab-box ul.c-brochure li a{font-size:0.76em;}
.widget-search-blog{}
}
@media (max-width:1100px){.widget-t-search{padding:8px 12px;}
.main-menu-wrapper .thm-container,.ind-container{padding:0 !important;}
.nav-holder .nav-header{display:block;}
.nav-holder .nav-footer{display:none;overflow:hidden;overflow-y:visible;position:relative;z-index:9999;}
.nav-holder > .nav-footer ul > li{float:none;padding:0px !important;padding-bottom:0;display:block !important;}
.nav-holder .nav-footer ul.nav > li > a{padding:15px 26px;}
.nav-holder > .nav-footer{position:absolute;top:100%;left:0;width:100vw;background:#000000 none repeat scroll 0 0}
.nav-holder > .nav-footer ul > li > .sub-menu{position:relative !important;opacity:1 !important;visibility:visible !important;top:auto !important;left:auto !important;padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;display:none;transition:none !important;}
.nav-holder > .nav-footer ul > li > ul.sub-menu , .nav-holder > .nav-footer ul > li > ul.sub-menu > li > .sub-menu{padding-top:0px;padding-left:0px;padding-bottom:0px;display:none;transition:none;padding-right:00px;width:100% !important;}
.nav-footer ul.nav{padding-bottom:5px;}
.nav-footer ul.nav > li > a{border:1px dashed rgba(255, 255, 255, 0.4) !important;color:#C8C8DA;display:block;font-family:"Roboto Slab",sans-serif;font-size:15px;font-weight:bold;line-height:29px;padding:10px 25px;text-transform:uppercase;}
.nav-holder > .nav-footer ul.nav > li:hover > a{color:#C4D114 !important;background:#000000;}
.nav-footer ul.nav li.menu-item-has-children > a{position:relative;}
.nav-footer ul.nav li.menu-item-has-children > a > button{display:block;position:absolute;top:9px;right:15px;background:#7fa409 none repeat scroll 0 0;border:1px solid #c4cab3;border-radius:5px;color:#fff;font-size:16px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.nav-footer ul.nav li.menu-item-has-children > a > button{display:block;position:absolute;top:6px;right:15px;background:transparent;border:1px solid transparent;border-radius:5px;color:#fff;font-size:13px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px;}
.fluid-service-area .service-promo ul .item{padding:0 0 3.5em;}
.latest{margin:2em 0 0;}
.contactus-button a{letter-spacing:1px;}}
@media (max-width:480px){.media-body.body-ser{padding:0 1em 0 0 !important;}
.nav-holder > .nav-footer{width:100vw !important;}
.touch_top ul .item-ad{width:100%;padding:0 0 0 15px;}
.touch_top ul .item-phone{width:100%;padding:0 0 15px 15px;}
.single-service-page .image-caption-box .text-box, .single-post-page .image-caption-box .text-box{display:block;width:100%;padding:0;margin-left:auto;margin-right:auto;}
.testimonial-p .media-body h3{text-align:center;}
.projects_hours p{padding:0 0 1em;}
.project-scop h3{padding:1em 0 1em;}
.wel-info h1{font-size:1.5em;}
.touch_top ul .item:first-child{border-right:none;}
.wel-band-bg{background-size:100% 100%;text-align:left;}
.nav-holder .nav-footer ul.nav > li:hover > ul.sub-menu{margin-top:0;}
}
@media only screen and (min-width:240px) and (max-width:700px){.touch_top ul .item-ad{padding:0!important;}
.media-body p{}
.search-form-sidebar{display:block;}
.nav-holder{padding:0px!important;}
.main-menu-wrapper.stricky-fixed .free-qoute-button::before{right:auto!important;}
.wel-ind-image, .wel-ind-r-txt, .wel-ind-r-img{display:none!important;}
.testimonial .media-body{width:100%;float:left;}
.testimonial .media-left:before{display:none;}
.lat-news-outer .lat-img-box{margin-bottom:10px;}
.lat-news-outer .lat-img-box img{height:189px!important;}
.latest .latest-image{margin-bottom:10px;}
.latest .latest-image img{height:auto!important;}
.single_image.wpb_column.vc_column_container.vc_col-sm-2{display:none;}
.single_image_right{display:none;}
.text-left-section.wpb_column.vc_column_container.vc_col-sm-8{width:100%!important;}
.image-right-section.wpb_column.vc_column_container.vc_col-sm-4{width:100%!important;}
.projects-style .our-pro-slider{float:none;margin:0 auto;max-width:410px;width:auto;}
.margin_both{padding:0px!important;}
.vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-panels-container{padding:0px!important;}
}
@media (max-width:650px){.thm-banner-wrapper .caption-h1{top:4em;}
.wel-band-bg{background-size:100% 100%;text-align:center;display:none;}
.wel-band .right{text-align:center;display:inline-block;}
.wel-band-bg p{padding:0 1em 0.3em;}
.touch_top{padding:0;}
.widget-search{padding:0 15px;width:100%;}
.wel-ind-pad{padding-top:2.7em;}
.sectpad{padding-top:2.7em;padding-bottom:2.7em;}
.sectpad-ser{padding-top:2.7em;padding-bottom:0;}.t-logo .row{text-align:left;margin-left:15px;}
.about-tab-box .single-tab-content .abot-img img:first-child{margin:0 0 0.2em;}
.wel-bot,.wel-right, .about-tab-box .single-tab-content .abot-img, .right-ser{display:none;}
.service-content{padding:0 15px;}.owl-carousel .owl-item img{width:auto;}
.sec-padding{padding:3em 0;}
.widget-links{margin-bottom:10px;}
.about-tab-box .tab-title-box{margin-bottom:10px;}.features-section .features-area .features .features-content{padding:40px 15px 20px;}
.features-section .features-area .features p{margin-bottom:20px;}
.team-area .our-team{margin-top:0;}
.team-pad{padding-bottom:2em;}
.testimonial-p .media-body h6{text-align:left;}
.sectpad-t{padding-top:2.7em;}
.single-blog-post .meta-info .content-box .post-links li{display:block;line-height:2em;}
.touch .touch_bg .touch_middle{padding-top:20px;}
.thm-banner-wrapper .caption-p{display:none;}
.thm-banner-wrapper .thm-btn.inverse,.thm-banner-wrapper .thm-btn{display:none;}
.touch_top ul .item-ad{width:39%;padding:0 0 0 3%;}
.project-post-info{width:370px;margin:0 auto;}
.lat-news-outer .lat-new-cont h3{margin-top:30px;}
.single-sidebar-widget:last-child{margin-bottom:1em;}
.top-two-right .top-panel{display:none;}
.nav-menu{width:25%;}
.we-offer-cont2{display:none;}
.we-offer-cont{width:100%;}
.accrodion .accrodion-content .img-caption .img-box{width:72px;}
.accrodion .accrodion-content .img-caption .content-box{padding-left:10px;padding-right:10px;}
.accrodion .accrodion-title h4{line-height:24px;}
.faq-form .thm-btn{margin-left:0;top:6px;}
.accrodion .accrodion-title{padding-left:15px;}
}
@media (min-width:1025px){#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler{display:none;}
/*#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu{display:block !important;}*/
}
@media(max-width:1024px){.thm-container{padding:0 15px;}
img{max-width:100%}
/*.navbar-header{width:100%;float:none;margin:0 !important;}
.navbar-nav{margin:0;}
.navbar-default .navbar-toggle{display:block;margin-right:0;border-color:#fff;background-color:transparent !important;}
.navbar-default .navbar-toggle:hover{border-color:#C4D114;}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}
.navbar-default .navbar-toggle:hover .icon-bar{background:#C4D114;}
.navbar-collapse.collapse{display:none!important;height:0!important;padding-bottom:0;overflow:auto!important;width:100%;}
.navbar-default .navbar-collapse{
	background:#000000;padding:0px 0px !important;padding-bottom:0px !important;
	border:1px dashed rgba(255, 255, 255, 0.4);margin:0;}
.navbar-collapse.collapse.in{display:block !important;height:auto !important;max-height:70vh;}
.navbar-collapse.in{overflow-y:auto;}.header #main-navigation .nav{width:100%;
	text-align:left;}
	#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler{
		background-color:transparent;background-image:none;border:1px solid #fff;
		border-radius:4px;padding:9px 9px;position:absolute;top:0;
		right:0;margin-top:8px;margin-right:10px;z-index:999;
		}
		#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar{background-color:#fff;border-radius:1px;display:block;height:1px;width:20px;}
#main-navigation-wrapper .navbar-nav .dopdown-nav-toggler .icon-bar + .icon-bar{margin-top:4px;}
#main-navigation-wrapper .nav{width:100%;}#main-navigation-wrapper .navbar-form{width:100%;display:block;border:none;}
#main-navigation-wrapper .nav > li{display:block;padding:0;width:100%;}
#main-navigation-wrapper .nav > li > a{display:block;padding:15px 15px;width:100%;position:relative;}
#main-navigation-wrapper .nav > li + li > a{
	padding:15px 15px;border-top:1px dashed rgba(255, 255, 255, 0.4);position:relative;
	}
#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu{
	position:relative;width:100%;opacity:1;visibility:visible;left:auto;
	right:auto;transform:translate3d(0px, 0px, 0px);transition:none !important;
	display:none;top:auto;float:none;}*/
.welcome-section .single-welcome-box{padding:20px;}
.welcome-section .single-welcome-box .icon-box, 
.welcome-section .single-welcome-box .text-box{
	display:block;margin:0;padding:0;text-align:center;}
.welcome-section .single-welcome-box .icon-box{margin-bottom:15px;}
.full-img-sec .img-box img{max-width:none;}
.full-img-sec .left-content{padding-top:60px;padding-bottom:60px;}
.statics ul{margin-left:-10px;margin-right:-10px;}
.statics ul li{padding:0 20px;}.about-cta .single-count-box{text-align:center;}
.about-cta .single-count-box .box .number-box, .about-cta .single-count-box .box .text-box{
	display:block;margin:0;padding:0;}
.about-cta .single-count-box .box .number-box{padding-bottom:20px;padding-top:10px;}
.page.with-sidebar.left .right-box{margin-top:40px;padding-left:0;}
.service-single-page{overflow:hidden;}
.service-single-page .mlm30{margin:0;}
.service-single-page .sec-title{margin-top:40px;}
.single-sidebar-widget .single-service-broucher p{font-size:20px;}
.page.with-sidebar.right .right-box{padding-left:0;}
.page.with-sidebar.right .left-box{margin-right:0;}
.page.with-sidebar.left .right-box{padding-right:0;}.page.with-sidebar.left .left-box{margin-left:0;}.career-page .single-apply-box .top-box .text-box{font-size:15px;}.project-two .single-project-item .img-holder .overlay .box{padding-left:20px;padding-right:20px;}.project-two .single-project-item .img-holder .overlay .box .content p{font-size:15px;}
}
@media(max-width:768px){
	.header .logo{width:100%;text-align:center;margin-bottom:40px;}
.header .header-right-info{width:100%;text-align:center;}
.header .header-right-info ul li:first-child .single-header-right-info .icon-box{padding-left:0;}
.header .header-right-info ul li .single-header-right-info .text-box{text-align:left;}
.faq-sec .right-box{padding-left:0;}.testi-carousel{margin-bottom:50px;}
.single-blog-post .img-box{display:inline-block;}
.right-box .single-blog-post{margin-top:50px;}
.footer{padding-bottom:20px;}
.footer-widget{margin-bottom:50px;}.statics{overflow:hidden;}
.about-section .text-box{padding-left:0;margin-top:50px;}
.about-company-history{margin-bottom:50px;}
.about-cta .title-box{overflow:hidden;}
.about-cta .title-box h3{text-align:left;margin:0;}
.about-cta .title-box .right-text-box{border:none;padding-left:0;margin-left:0;}
.service-single-page .icon-box-wrapper{margin-bottom:40px;}
.description-box ul.list-box{padding-left:0;margin-top:20px;}
.page.with-sidebar.left .pull-left,.page.with-sidebar.left .pull-right,
.page.with-sidebar.right .pull-left,.page.with-sidebar.right .pull-right
 {
 	width:100%;
 	}
 .project-filter li span{margin-bottom:20px;}
 .project-two .single-project-item .img-holder .overlay .box .content{transform:translate3d(0px, 95px, 0px);}
 .contact-info-box{margin-bottom:50px;}
}
@media (max-width:640px){
	.header{padding-bottom:24px;}
	.header .header-right-info ul li{margin-bottom:15px;}
	.header .header-right-info ul li + li .single-header-right-info{border:none;}
}
@media (max-width:480px){
	.sec-title h2{line-height:40px;}
	.header .header-right-info ul li + li .single-header-right-info{padding:0;margin-left:0;}
	#minimal-bootstrap-carousel .carousel-caption h2,#minimal-bootstrap-carousel .slide-3 .carousel-caption h2{
		font-size:30px;line-height:40px;}
	#minimal-bootstrap-carousel .carousel-caption p{font-size:16px;}
	#minimal-bootstrap-carousel .carousel-caption p br,#minimal-bootstrap-carousel .carousel-caption h2 br,
	#minimal-bootstrap-carousel .slide-3 .carousel-caption span.border,
	#minimal-bootstrap-carousel .slide-2 .carousel-caption span.border{display:none;}
	.full-img-sec .img-box img{width:100%;}
	.statics ul li h3{font-size:35px;}
	.footer-bottom .pull-left,
	.footer-bottom .pull-right{text-align:center;width:100%;}
}
@media (max-width:360px){
	.header .header-right-info ul li .single-header-right-info .icon-box{padding-left:0;}
	.header .header-right-info ul li .single-header-right-info .text-box{min-width:172px;}
	#minimal-bootstrap-carousel .carousel-caption a.thm-button{margin:0;margin-bottom:30px;}
    #minimal-bootstrap-carousel .carousel-inner .item{min-height:600px;}
}


@media (max-width:1280px){

.plumbing-repairing .vc_tta-tabs-container .vc_tta-tabs-list {
    margin-left: 0%;
    width:auto;
}
}


@media (max-width:980px){
.plumbing-repairing .vc_tta-tabs-container .vc_tta-tabs-list {
    margin-left: 0% !important;
    width:392px;
}
.welcome-box2-img.wpb_column.vc_column_container.vc_col-sm-4{
	width:100%;
}
.welcome-box2 {
    margin: 0;
    padding: 20px;
}
.awsm-r-pad-finish.wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100%;
}
.awsm-responsive-width.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
}
.awsm-responsive-width.wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100%;
}
.general-questions.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
.general-question-all .general-questions {
    padding:0;
}
.responsive-awesomeness.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
.general-question-all .single-tip {
    margin: 0 0 40px 0;
}

}

@media (max-width:800px){
.plumbing-repairing .vc_tta-tabs-container .vc_tta-tabs-list {
     width: auto;
}
}
@media (max-width:1024px){
.plumbing-repairing .vc_tta-panels-container{
	width:100%;
}
}
@media (max-width:1024px){
.plumbing-repairing .plumbing-repairing-right .tab-content {
    padding: 67px 15px 66px 70px;
    width: 100%;
}
}

@media (max-width:640px){
.plumbing-repairing .plumbing-repairing-right .tab-content {
    padding: 66px 20px 20px 20px;
    }
   }

@media (max-width:767px){
.welcome-box2 ul li {
    margin: 10px 0;
    border-right: 1px solid transparent;
}   
}

@media (max-width:360px){
.general-question-all .general-questions .vc_tta-title-icon {
    top: 21px;
    }
}


@media (max-width:980px){
.main-header3 .this-inner {
    padding: 14px 0 14px;
    margin: 0;
}
.top-mobile-header{
	background: #152348;
	padding-top: 15px;
}
ul.header-contact  {
    margin: 0;
    padding: 0;
    list-style:none;
}
ul.header-contact li {
    display: inline-block;
    vertical-align: middle;
}
ul.header-contact li+li .single-header-right-info {
    margin: 0 0 0 10px;
    border-left: 1px solid #3b4662;
}
.no-pad{
	padding-left:0px;
	padding-right:0px;
}
.logo {
    max-width: 199px;
    font-size: 24px;
    margin: 0 auto 10px auto;
    display: block;
    float: left;
}
.main-header .this-inner {
    border: none;
    padding: 15px 0;
    }

}

@media (max-width:640px){
ul.header-contact li {
    margin: 0 0 15px 0;
    padding: 0 0 0 20px;
    width: 100%;
}
ul.header-contact li + li .single-header-right-info {
     border-left: none;
}
}

@media (max-width:494px){
.top-mobile-header {

    display: none;
}
}


@media (max-width:1199px){
.top-header2 .col-md-3 .get-appointment-btn4 {
    float: none;
    margin: 0 0 14px 0;
}
.top-header2 .col-md-3 {
    text-align: center;
}

.about-us-section4 {
    padding: 60px 0;
}
.tmc_header_4 {
    position: relative !important;
    width: 100%;
}
.about-us-section4 .pull-right {
    float: left !important;
}
.request-service-form {
    padding: 30px 25px;
}
.professional-row2 .professional-left {
    width: 100% !important;
    background-size: cover;
}
.professional-row2 .professional-right {
    width: 100% !important;
    min-height: 100%;
    padding: 40px 0;
}
.professional-row2 .professional-right .content-inn {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
}
.lp-gallery-item3 {
    width: 50%;
}
.welcome-section2 .img {
    float: left;
}
.carousel-caption .box.box-middle {
    display: none;
}
.map .map-l, .map .map-r {
    width: 100% !important;
}
.map .map-l img, .map .map-r img {
    width: 100%;
}
.awsm-img-response .wpb_single_image .vc_figure{
	width:100%;
}
.awsm-img-response .wpb_single_image .vc_single_image-wrapper {
    width: 100%;
}
.carousel-caption .box.box-bottom.content.text-right {
    padding: 50px 0 !important;
}
.awsm-nea.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
}
.welcome-textss.wpb_column.vc_column_container.vc_col-sm-8{
	width:100%;
}
.tmc_header_4 .top-header2 {
    background: rgba(0, 0, 0, 0.8);
}
.tmc_header_4 .plumber-navbar4 {
    width: 100%;
    padding: 0 15px;
}
.tmc_header_4 .plumber-navbar4 #plumber-nav {
    border: none;
    background: #000;
}
.tmc_header_5 .top-header-five .welcome-texts {
	height: auto;
	padding: 10px;
	line-height: normal;
}
.tmc_header_5 .top-header-five{
    text-align: center;
}
.tmc_header_5 .main-new-header.main-header .this-inner {
   border: none;
	padding: 15px 0;
	min-height: auto;
}
.tmc_header_5  .plumber-navbar5 #plumber-nav li a {
	padding: 0 15px;
	font-size: 14px;
}
}

@media (max-width:999px){
.awsm-pad-increase.wpb_column.vc_column_container.vc_col-sm-4{
	width:72%;
}
	.about-us-srow {
    margin-top: 40px;
    margin-left: 0px;
}
.awsm-extra-responsive.vc_col-sm-7{
	width:100%;
}
.carousel-caption .box.box-bottom.vc_col-sm-3 {
    width:100%;
}
.form-appointment .appointment-service-form {

    margin: 0 auto !important;
}
.nth-child-home-five:nth-child(2n+1) {
    clear: both;
}
.tmc_header_5 .col-md-12.service-off {
    display: none;
}
.tmc_header_5 .awsm-pad-topp {
}
.projects4-carousel .this-inner img{
	width:100%;
}

.top-header-five{
	display:none;
}
.plumber-navbar5{
	/*display:none;*/
}
.tmc_header_3 .main-header.clearfix.mobile_header.navhere.plumber-navbar {
    display: block;
}
.tmc_header_3 .affix.main-header .this-inner {
    padding: 15px 0;
}
.tmc_header_2 .top_nav.porltv.navhere.affix-top , .tmc_header_1 .top_nav.porltv.navhere.affix-top {
    display: none;
}
.tmc_header_2 .mobile_header .row.this-inner.header-demo-logo {
    background: url("../../images/home2/bg1.jpg");
}
.tmc_header_2 .mobile_header .row.top-header.header-demo-one {
    display: none;
}
}
@media (max-width:767px){
.lp-gallery-item3 {
    width: 100%;
    padding: 10px;
}
.why-choose-us {
    background-position: bottom right;
}
.professional-row2 .professional-left {
    background-position: left center;
}
.professional-row2 .professional-right .content-inn ul li {
    border-right: 1px solid transparent;
    margin: 10px 0;
}
}

@media (max-width:360px){
.carousel-prev, .carousel-next {
  
    margin-left: 40%;
    margin-right: -37%;
}
.about-us-section4 {
    padding: 119px 0!important;
}
.awsm-pad-increase.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%!important;
}
.awsm-pad-increase.vc_column_container {
    padding-left: 0px;
    padding-right: 0px;
}
}


@media (max-width:640px){
.awsm-pad-increase.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 88%;
}
.about-us-section4 {
    padding: 158px 0;
}
.carousel-caption .box.box-bottom.content.text-right {
     float: left;
}
.awsm-nea.wpb_column.vc_column_container.vc_col-sm-4 {
     margin-bottom: 27px;
}
.welcome-section2 .welcome-textss {
    padding:0;
 
}
}
@media (max-width: 991px) {
  .row.top-header.header-demo-one {
    display: block;
  }
  .header-contacts.mob-style {
    margin-top: 18px!important;
    margin-bottom: 20px!important;
  }
  .col-md-3.padding-left-right {
    padding-left: 0;
    padding-right: 0;
  }
  .header-demo-logo .logo{
	  margin:0;
  }
  .header-demo-one .search-form-sidebar {
    overflow: hidden;
  }
  .padding-left-non .vc_column-inner {
	margin-left: 0;
  }
  .tmc_header_3 .navhere {
    /*display: none;*/
  }
  .header_top4 {
	/*display:none;*/
 }
 .top-header2{
	display:none;
}
}
/*--------------- Demo-2 ----------------------*/

@media (max-width: 991px) {
  .main-header2 {
    padding-top: 0;
	display: none;
  }
  .row.top-header.header-demo-one {
    display: block;
  }
 
.navhere.affix  .row.top-header.header-demo-one{
	display:none;
} 
  
  .header-contacts.mob-style {
    margin-top: 18px!important;
    margin-bottom: 20px!important;
  }
  .col-md-3.padding-left-right {
    padding-left: 0;
    padding-right: 0;
  }
  .header-demo-logo .logo{
	  margin:0;
  }
}
@media (max-width: 991px) {
  .main-header2 .this-inner {
    border: none;
    padding: 15px 0;
  }
}
@media (max-width: 1199px) {
  .plumber-navbar2 {
    /*left: calc(50% - 485px);
    right: calc(50% - 485px);*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 {
    /*margin: 0;
    min-height: 0;
    left: auto;
    right: auto;
    position: relative;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 .container {
    /*background: #3baed4;
    padding: 0;*/
  }
}
@media (max-width: 991px) {
.plumber-navbar2 #plumber-nav {
    /*border: none;
    background: #063459;*/
}
.plumber-navbar2 #plumber-nav .nav {
    /*margin: 0;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li {
    /*border-bottom: 1px solid #feda4e;
    background: #f2cb35;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li:after, .plumber-navbar2 #plumber-nav li:before {
    /*display: none;*/
  }
}
@media (max-width: 1199px) {
  .plumber-navbar2 #plumber-nav li a {
    /*padding: 0 15px;
    font-size: 14px;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li a {
    /*font-size: 15px;
    line-height: 52px;
    color: #443c1a;*/
  }
}
@media (max-width: 767px) and (min-width: 361px) {
  .plumber-navbar2 #plumber-nav li a {
    /*padding: 0 25px;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li a:hover, .plumber-navbar2 #plumber-nav li a:focus {
    /*color: #fff;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li.active a {
    /*color: #fff;*/
  }
}
@media (min-width: 1025px) {
  .plumber-navbar2 #plumber-nav li .sub-menu {
    /*display: block;
    transform-origin: top;
    transition: all 300ms linear 0s;
    transition-duration: 200ms;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li .sub-menu {
    /*background: #f2cb35;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li .sub-menu li {
    /*padding-left: 15px;
    border-bottom: none;
    border-top: 1px solid #feda4e;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li .sub-menu li:last-child {
    /*border-top: 1px solid #f2cb35;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li .sub-menu li a {
    /*padding: 0 15px;*/
  }
  .plumber-navbar2 #plumber-nav li .sub-menu li a:before {
    /*content: '-';
    padding-right: 10px;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li:hover, .plumber-navbar2 #plumber-nav li:focus {
    /*background: #e7b207;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li:hover a, .plumber-navbar2 #plumber-nav li:focus a {
    /*color: #fff;*/
  }
}
@media (max-width: 991px) {
  .plumber-navbar2 #plumber-nav li.sub-menu > a:after {
    /*display: block;
    float: right;*/
  }
}
@media (min-width: 1025px) {
  .plumber-navbar2 #plumber-nav li.dropdown:hover .sub-menu, .plumber-navbar2 #plumber-nav li.dropdown:focus .sub-menu {
    /*transform: scale(1, 1);*/
  }
}
@media (min-width: 992px) {
  .plumber-navbar2 #plumber-nav .header-social {
    /*display: none;*/
  }
}
@media (max-width: 991px) {
  .navbar-container2 {
    border: none;
  }
}
@media (max-width: 991px) {
  .get-appointment-btn2 {
    float: none;
    display: block;
    margin: 25px 15px 20px;
  }
}
@media (max-width: 767px) and (min-width: 361px) {
  .get-appointment-btn2 {
    margin: 25px 25px 20px;
  }
}
@media (max-width: 1199px) {
  #minimal-bootstrap-carousel .carousel-caption .thm-container {
    max-width: 970px;
  }
}
@media (max-width: 991px) {
  #minimal-bootstrap-carousel .carousel-caption .thm-container {
    max-width: 750px;
  }
}
@media (max-width: 1199px) {
  #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content .this-ttitle,
  #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content .this-mtitle {
    font-size: 24px !important;
  }
}
@media (max-width: 767px) {
  #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content .this-ttitle,
  #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content .this-mtitle {
    font-size: 18px !important;
  }
}
@media (max-width: 1199px) {
  #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content .this-mtitle {
    font-size: 36px;
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content .this-mtitle {
    font-size: 26px;
  }
}
@media (max-width: 1199px) {
  #minimal-bootstrap-carousel .carousel-caption .thm-container .box .content .btn {
    font-size: 16px;
    padding: 0 25px;
    line-height: 52px;
  }
}
@media (max-width: 991px) {
  #minimal-bootstrap-carousel .carousel-inner .item {
    min-height: 500px;
  }
}
@media (max-width: 767px) {
  #minimal-bootstrap-carousel .carousel-inner .item {
    min-height: 400px;
  }
}
@media (max-width: 991px) {
  #minimal-bootstrap-carousel .slide-1 .carousel-caption .content {
    padding-top: 120px;
  }
}
@media (max-width: 767px) {
  #minimal-bootstrap-carousel .slide-1 .carousel-caption .content {
    padding-top: 100px;
  }
}
@media (max-width: 991px) {
  #minimal-bootstrap-carousel .slide-2 .carousel-caption .content,
  #minimal-bootstrap-carousel .slide-3 .carousel-caption .content {
    padding-top: 140px;
  }
}
@media (max-width: 767px) {
  #minimal-bootstrap-carousel .slide-2 .carousel-caption .content,
  #minimal-bootstrap-carousel .slide-3 .carousel-caption .content {
    padding-top: 120px;
  }
}
@media (max-width: 991px) {
  #minimal-bootstrap-carousel.shop-slider2 .carousel-inner .item {
    min-height: 500px;
  }
}
@media (max-width: 767px) {
  #minimal-bootstrap-carousel.shop-slider2 .carousel-inner .item {
    min-height: 400px;
  }
}
@media (max-width: 1179px) {
  .service-offers2 {
    padding: 40px 0;
  }
}
@media (max-width: 1199px) {
  .service-offer-carousel2 .item {
    width: 48%;
    margin: 1%;
  }
}
@media (max-width: 767px) {
  .service-offer-carousel2 {
    padding: 10px;
  }
  .service-offer-carousel2 .item {
    width: 100%;
    margin: 10px 0;
  }
}
@media (max-width: 456px){
.service-offers2 .row {
    margin-left: -15px;
    margin-right: -15px;
}
}
@media (max-width: 1600px) and (min-width: 1200px) {
.professional-row .professional-left {
    width: 40% !important;
  }
.professional-row .professional-right {
    width: 60% !important;
  }
}
@media (max-width: 1179px) {
  .professional-row .professional-left {
    width: 100% !important;
    background-size: cover;
  }
  .professional-row .professional-right {
    width: 100% !important;
    min-height: 100%;
    padding: 40px 0;
  }
  .professional-row .professional-right .content-inn {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
  }
}
@media (max-width: 767px) {
  .professional-row .professional-right {
    height: auto;
  }
  .professional-row .professional-right .content-inn ul li {
    border-right: 1px solid transparent;
    margin: 10px 0;
  }
}
@media (min-width: 1800px) {
.professional-row .professional-left {
    width: 745px;
  }
}
@media (max-width: 1179px) {
  .latest-projects2 {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .latest-projects2 .section-title {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .filterable-gallery {
    max-width: 400px;
    margin: 0 auto;
  }
  .filterable-gallery.row {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .filterable-gallery.full-width-project-gallery {
    max-width: 740px;
    margin: 0 auto;
  }
}
@media (max-width: 599px) {
  .filterable-gallery.full-width-project-gallery {
    max-width: 370px;
    margin: 0 auto;
  }
}
@media (max-width: 1199px) {
  .lp-gallery-item2 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .lp-gallery-item2 {
    width: 100%;
    padding: 10px;
  }
}
@media (max-width: 991px) {
  .project-filters li + li {
    margin-left: 15px;
  }
	.header_info .container{
	padding-left: 0;
	padding-right: 0;
	}
	.mobile_header .top_nav_mobile .main_menu_nav > li > a{
	padding-left: 15px;
	padding-right: 15px;
	}
}
@media (max-width: 767px) {
  .about-us-section2 {
    padding: 70px 0;
  }
}
@media (min-width: 260px) and (max-width: 991px){
	.plumb-row-width100{
		width:100%!important;
	}
.mobile_header {
    padding-top: 0 !important;
}
}
@media (max-width: 767px) {
  .testimonial2-row .section-title {
    margin-bottom: 15px;
  }
}
@media (max-width: 1199px) {
  .testimonial2-row .owl-nav div {
    top: 10px !important;
  }
  .testimonial2-row .owl-prev {
    left: auto;
    right: 60px;
  }
  .testimonial2-row .owl-next {
    right: 10px;
  }
}
@media (max-width: 1199px) {
  .testimonial-text-box .this-texts {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (max-width: 1199px) {
  .testimonial-text-box2 .this-texts {
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    padding: 10px;
  }
}
@media (max-width: 1024px){
	.collapse.navbar-collapse{
		display:block!important;
		padding:0;
	}
}
@media (min-width: 992px ) and (max-width: 1024px){
	.collapse.navbar-collapse {
    display: block !important;
    padding: 0;
    height: auto !important;
    background: none;
    border: none;
    overflow: visible !important;
	}
	.header-navigation ul > li > a{
		padding: 0 18px;
        font: bold 15px/54px 'Open Sans', sans-serif;
	}
	.get-appointment-btn{
		font: bold 15px/54px 'Open Sans', sans-serif;
        padding: 0 18px;
	}
	.tmc_header_5 .plumber-navbar5.header-navigation ul > li > a{
		padding: 3px 15px;
	}
	.tmc_header_8 .header-navigation ul > li > a{
		padding: 0 15px;
        font: bold 15px/54px 'Open Sans', sans-serif;
	}
	.tmc_header_8 .get-appointment-btn{
		padding: 0 25px;
	}
}
@media (min-width: 1800px){
.professional-row2 .professional-left {
    width: 745px;
}
}
@media (max-width: 1199px){
.tmc_header_3 ul.main_menu_nav {
 padding: 0;
float: none;
border:none;
}
.tmc_header_3 .top_nav_wrapper ul.main_menu_nav li a {
    padding: 0 15px;
    font-size: 14px;
}
.tmc_header_3  .plumber-nav-right {
    width: 100%;
    float: left;
}
.tmc_header_3 .plumber-nav-right .get-appointment-btn3 {
    border: none;
}
.tmc_header_3  .get-appointment-btn-new {
    float: none;
}
.tmc_header_3 .plumber-navbar #plumber-nav li .sub-menu {
    top: calc(100% + 5px);
}
}
@media (max-width: 1600px) and (min-width: 1200px) {  
.professional-row2 .professional-left { 
   width: 40% !important;  
   }  
   .professional-row2 .professional-right {  
   width: 60% !important;  
   }
}
@media (max-width: 991px){
	.mobileBtt{display:block;
	}
}
@media (min-width: 991px){	
	.desktopBtt{display:block;
}
}
@media (max-width: 991px){
	.mobileBtt{
		display:block;
	}
	.dis-mobile-none{
	display: inline-block!important;
	}
}
@media (min-width: 991px){
	.desktopBtt{display:block;}
}
@media (max-width: 500px){
	.dis-mobile-none{
	display: none!important;
	}
}
@media (max-width:1199px) and (min-width:1024px){
.about-us-section4.wpb_column {
    padding: 149px 0;
}
}
@media (max-width:980px) {
	.widgets_width.footer-1 {
		width: 100%;
	}
	.widgets_width.footer-2 {
		width: 100%;
	}
	.widgets_width.footer-3 {
		width: 100%;
	}
	.widgets_width.footer-4 {
		width: 100%;
	}
}


/*Menu*/
/* Code for Open Drop down menu*/
@media(min-width: 992px){
.plumber-navbar4{ display: flow-root; }
.plumber-navbar4 .navbar-nav{ float: right; }
.tmc_header_3 .tmc_header_3 .this-inner{
	margin: 0 0 67px 0;
}
.plumber-navbar3.plumber-n{ margin: -66px 0 32px!important; }
.plumber-navbar3 .navbar-nav>li{
	/*border-top: 1px dashed #689ac5;
    border-bottom: 1px dashed #689ac5;*/
}
.header-navigation.navbar-default .navbar-nav>li:first-child{
	    border-left: 1px dashed #689ac5;
}
.header-navigation.navbar-default.plumber-navbar2 .navbar-nav>li.current_page_item{
	border-left: none;
}
.header-navigation.navbar-default.plumber-navbar4 .navbar-nav>li.current_page_item,
.header-navigation.navbar-default.plumber-navbar5 .navbar-nav>li.current_page_item{
	border-left: 0;
}
.plumber-navbar4.header-navigation.navbar-default .navbar-nav>li.current_page_item{ border-left: 0; }
.top-inner{ display: none; }
#main-navigation-wrapper li:hover > ul.sub-menu{
    visibility: visible;
    opacity: 1;
    display: block!important;
  }
 .header-navigation .container {
    padding: 5px;
	max-width: 1170px;
	position: relative;
}
.header-navigation.plumber-navbar5 .container{
	padding: 0;
}
.sub-menu li a:hover{
    background: #4fc2e8;
  }
  .navbar.header-navigation.sticky_header
  {
    position: fixed;
    top: 0;
    left: 5.5%;
    width: 95%;
    z-index: 3000;
    background-color: transparent;
    padding-left: 28px;
    -webkit-transform: translateY(-15%);
    transform: translateY(-15%);
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
  }
  .site-header__header-one .header-navigation.sticky_header .main-nav:before
  {
    width: 100%;
    left: 10px
  }
  .header-navigation.sticky_header .toggle-block
  { width: 100%; }
  .header-navigation.sticky_header ul > li a
  { 
    padding: 20.5px 10px;
  }
  .header-navigation.sticky_header .right-side-box
  {
    right: 4%;
  }
  .plumber-navbar3 .navbar-nav{
  	    padding: 5px 0 5px 5px;
	    min-height: 64px;
	    float: left;
  }
}
/* End Code for Drop down menu*/
@media (max-width: 991px)
{
	.mobileSearchForm{ display: block;margin: 6px 5px 0 5px; }
	.header-navigation .search-form-sidebar{ 
		margin-bottom: 0;display: inline-block; 
	}
	.header-navigation .get-appointment-btn,.header-navigation .get-appointment-btn2{ 
		display: inline-block;
		width: 95%;
		margin: 9px 15px 5px; 
	}
	.search_icon{ display: none; }
	.tmc_header_8 .header-navigation{
		top: 0;
		border-radius: 0;
	}
	.header-navigation.plumber-navbar5{
		top: 0;
	}
	.header_top4 .container {
	    width: 100%;
	    padding-left: 0;
        padding-right: 0;
	}
	.header_top4,.plumber-navbar5 .container{
		padding: 0;
	}
	.plumber-navbar4.header-navigation{
		top: 0;border-radius: 0;
	}
	.navhere4 .logo.pull-left {
	    display: none;
	}
	.header-navigation ul > li > .sub-menu > li + li {
	    border-top: 1px solid #cec8ba;
	}
	ul#Primary li{
		display: block;
	}
	.plumber-navbar.affix{
		display: none;
	}
	 .navbar .cmn-toggle-switch {
        display: block;
    }
    .navbar .top-inner {
        padding: 15px 20px;
        z-index: 2000;
	    background-image: linear-gradient(90deg, #e1e0e4 0%, white 100%);
	    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.25);
	    transition: all 300ms linear 0s;
	}
	.tmc_header_6 .navbar.plumber-navbar5 .top-inner{
		background-image: linear-gradient(90deg, #012d59 0%, #012d59 100%);
	}
	.navbar.plumber-navbar2 .top-inner,.navbar.plumber-navbar3 .top-inner{
		background: #092942;
	}
	.navbar .top-inner img{ max-width: 199px; }

    .navbar .top-inner:before,
    .navbar .top-inner:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -500px;
        width: 500px;
        height: 100%;
        background: #fff;
    }
    .navbar .top-inner:after {
        left: auto;
        right: -500px;
    }
    .navbar .toggle-block {
        display: none;
        text-align: center;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        max-height: 100%;
        overflow: auto;
        /*background: linear-gradient(to bottom, #2875b1 50%, #266fac 50%);*/
        background: linear-gradient(to bottom, #3baed4 50%, #3baed4 50%);
    }
    .navbar.plumber-navbar2 .toggle-block{
    	background: #f2cb35;
    }
    .navbar.plumber-navbar4 .toggle-block{
    	background: #000;
    }
    .navbar .toggle-block {
        position: relative;
    }
    .navbar {
        position: relative;
        left: 0;
        right: 0;
        height: auto;
        overflow-x: hidden;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .admin-bar .navbar.stick .toggle-block {
        top: 0;
    }
    .navbar .logo {
        height: 46px;
        line-height: 46px;
    }
    .site-header__header-one .responsive_logo img
    {
      max-width: 150px;
      height: auto;
    }
    .logo-box.top-inner{ display: none; }
    .header-navigation{ padding: 0;top: 15px; }
    .toggle-block{
        position: relative!important;
        padding-top: 0px!important;
    }
    .navbar.sticky_header .toggle-block {
        top: -15px;
    }
    .navbar.sticky_header .toggle-block {
        -webkit-transition: padding 300ms ease-in-out;
        -moz-transition: padding 300ms ease-in-out;
        transition: padding 300ms ease-in-out;
        padding-top:64px;
    }
    .site-header__header-one .logo-box,.header-navigation .right-side-box{ display: none; }

   .navbar .main-nav {
        margin-bottom: 8px;
        text-align: left;
    }
    .navbar .main-nav > ul > li {
        border-bottom: 1px solid #cec8ba;
        overflow: hidden;
        float: none;
    }
    .navbar .main-nav > ul > li.current-menu-item > a {
        color: #ffffff;
        background: #cccccc2e;
    }
    .navbar .main-nav > ul > li.current-menu-item {
        background: #cccccc2e;
    }
    .navbar .main-nav > ul > li > a,
    .navbar .main-nav > ul > li > a:focus {
        display: block;
        position: relative;
        width: 750px;
        font-family: 'Open Sans';
        font-size: 15px;
        line-height: 19px;
        color: #fff;
        padding: 13px 15px 13px 15px;
        margin: 0 auto;
    }
    .navbar .main-nav > ul > li > a:before,
    .navbar .main-nav > ul > li > a:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -500px;
        width: 500px;
        bottom: 0;
        background: transparent;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .navbar .main-nav > ul > li > a:after {
        left: auto;
        right: -500px;
    }
    .navbar .main-nav > ul > li > a:hover,
    .navbar .main-nav > ul > li.active > a,
    .navbar .main-nav > ul > li.select > a {
        color: #fff;
        background: #ee343d;
    }
    .navbar .main-nav > ul > li.select > a .menu-toggle {
        -webkit-transform: rotate(180deg);
           -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
    }
    .navbar .main-nav > ul > li > a:hover:before,
    .navbar .main-nav > ul > li > a:hover:after,
    .navbar .main-nav > ul > li.active > a:before,
    .navbar .main-nav > ul > li.active > a:after,
    .navbar .main-nav > ul > li.select > a:before,
    .navbar .main-nav > ul > li.select > a:after {
        background: #ee343d;
    }
    .navbar .main-nav > ul > li > ul {
        display: none;
        background: #ee343d;
        border-top: 1px solid #cccccc2e;
    }
    .navbar .main-nav > ul > li > ul > li {
        float: none;
    }
    .navbar .main-nav > ul > li > ul > li > a {
        display: block;
        width: 750px;
        font-size: 15px;
        line-height: 19px;
        font-weight: 400;
        color: #fff;
        padding: 13px 22px;
        margin: 0 auto;
        font-family: inherit;
        text-transform: capitalize;
        letter-spacing: inherit;
    }
    .navbar .main-nav > ul > li > ul > li > a span:before {
        content: '-';
        margin-right: 10px;
    }
    .navbar .main-nav > ul > li > ul > li > a,
    .navbar .main-nav > ul > li > ul > li > a:focus {
        display: block;
        position: relative;
    }
    .navbar .main-nav > ul > li > ul > li > a:before,
    .navbar .main-nav > ul > li > ul > li > a:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -500px;
        width: 500px;
        bottom: 0;
        background: transparent;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .navbar .main-nav > ul > li > ul > li > a:after {
        left: auto;
        right: -500px;
    }
    .navbar .main-nav > ul > li > ul > li > a:hover,
    .navbar .main-nav > ul > li > ul > li.active > a,
    .navbar .main-nav > ul > li > ul > li.select > a {
        color: #fff;
        background: #3a6a9b;
    }
    .navbar .main-nav > ul > li > ul > li > a:hover:before,
    .navbar .main-nav > ul > li > ul > li > a:hover:after,
    .navbar .main-nav > ul > li > ul > li.active > a:before,
    .navbar .main-nav > ul > li > ul > li.active > a:after,
    .navbar .main-nav > ul > li > ul > li.select > a:before,
    .navbar .main-nav > ul > li > ul > li.select > a:after {
        background: #3a6a9b;
    }
    .navbar .main-nav > ul > li > ul > li.select > a .menu-toggle {
        -webkit-transform: rotate(180deg);
           -moz-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
    }
    .navbar .main-nav > ul > li > ul > li > ul {
        display: none;
        background: #3a6a9b;
        border-top: 1px solid #75dbfd;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a {
        display: block;
        position: relative;
        width: 750px;
        font-size: 13px;
        line-height: 17px;
        font-weight: 400;
        color: #fff;
        background: #4fc2e8;
        padding: 12px 40px;
        margin: 0 auto;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a:before,
    .navbar .main-nav > ul > li > ul > li > ul > li > a:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: -500px;
        width: 500px;
        bottom: 0;
        background: transparent;
        -webkit-transition: all 300ms ease-in-out;
        -moz-transition: all 300ms ease-in-out;
        transition: all 300ms ease-in-out;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a:after {
        left: auto;
        right: -500px;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a span:before {
        content: '-';
        margin-right: 10px;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a:hover,
    .navbar .main-nav > ul > li > ul > li > ul > li.active > a {
        background: #fff;
        color: #3a6a9b;
    }
    .navbar .main-nav > ul > li > ul > li > ul > li > a:hover:before,
    .navbar .main-nav > ul > li > ul > li > ul > li > a:hover:after,
    .navbar .main-nav > ul > li > ul > li > ul > li.active > a:before,
    .navbar .main-nav > ul > li > ul > li > ul > li.active > a:after {
        background: #fff;
    }
    #main-navigation-wrapper .nav > li{
        padding: 0px;
    }
    #main-navigation-wrapper .navbar-nav{
        margin-left: 0;
    margin-right: 0;
    }
      .navbar #main-navigation-wrapper .nav > li > a{
        padding: 16px 20px;
    }
    #main-navigation-wrapper .nav > li:first-child > a{
        padding-left: 25px;
    }
    .navbar #main-navigation-wrapper .nav > li > a{
        border-right: 0px;
        padding: 18px 17px;
    }
    #main-navigation-wrapper .nav .current-menu-item >a{
        color: #48402b;
    }
    .tmc_header_6 #main-navigation-wrapper .nav .current-menu-item >a,
    .tmc_header_6 .plumber-navbar5 .clicked_back_color,
    .tmc_header_10 #main-navigation-wrapper .nav .current-menu-item >a,
    .tmc_header_10 .plumber-navbar5 .clicked_back_color{
        background: #f2171d!important;
    }
    #main-navigation-wrapper .nav .current-menu-item >a{
        color: #fff;
        text-transform: uppercase;
        background: #4fc2e8;
        font-weight: 700;
    }
    #main-navigation-wrapper.plumber-navbar4 .nav .current-menu-item >a,
    .navbar .main-nav > ul > li > a:hover, .navbar .main-nav > ul > li.active > a, 
    .navbar .main-nav > ul > li.select > a,.plumber-navbar4 .clicked_back_color{
    	background: #4a4848!important;
    }
    #main-navigation-wrapper .nav > li > a{
        display: block;
        width: 100%;
        padding: 16px 25px;
        border-right: 0px;
        position: relative;
        font-size: 15px;
        color: #48402b;
    }
    #main-navigation-wrapper .nav > li > a{
        font-size: 15px;
        font-weight: 600;
        color: #fff;
        text-transform: uppercase;
    }
    #main-navigation-wrapper.plumber-navbar2 .nav > li > a,.plumber-navbar2 .nav li i.fa{
    	color: #000;
    }

    .clicked_back_color{
        background-color: #4fc2e8!important;
        color: #fff!important;
        border-bottom: 1px solid #cec8ba!important;
    }
    nav ul li.menu-item-has-children i.fa.fa-chevron-down.DDopen:hover,
    nav ul li.menu-item-has-children i.fa.fa-chevron-down.DDopen:focus{ color: #fff; }
    #main-navigation-wrapper .navbar-collapse{
        border-color: #232333;
        border-radius: 0px;
        background: #f2ae2b;
        text-align: center;
    }
    nav ul li.menu-item-has-children i.fa.fa-chevron-down.DDopen{
        color: #fff;
        display: block!important;
    }
    .nav li i.fa{
        position: absolute;
        top: 12px;
        right: 22px;
        padding: 10px;
        min-width: 30px;
        cursor: pointer;
        content: "\f078";
        color: #fff;
        font-size: 10px;
    }
    #main-navigation-wrapper .nav > li{
        display: block;
        padding: 0;
        text-align: left;
        width: 100%;
    }
    #main-navigation-wrapper .navbar-collapse{
        border-color: #232333;
        border-radius: 0px;
        background: #f2ae2b;
        text-align: center;
    }
    #main-navigation-wrapper .navbar-nav li ul.sub-menu{
        position: relative;
    }
    #main-navigation-wrapper .navbar-nav > li > .dropdown-submenu{
            position: relative;
        width: 100%;
        opacity: 1;
        visibility: visible;
        left: auto;
        right: auto;
        transform: translate3d(0px, 0px, 0px);
        transition: none !important;
        display: none;
        top: auto;
        float: none;
        background: #5b5b5f none repeat scroll 0 0;
        box-shadow: 0 0 0 #fff;
    }
    #main-navigation-wrapper .navbar-nav li .dropdown-submenu{
        position: relative;
        left: 0%!important;
        width: 100%;
    }
    #main-navigation-wrapper .nav{
      width: 100%;
    }
    nav ul li.menu-item-has-children i.fa.fa-chevron-down{
      display: block;
    }
    .nav li i.fa {
        position: absolute;
        top: 12px;
        right: 22px;
        padding: 10px;
        min-width: 30px;
        cursor: pointer;
        content: "\f078";
        color: #fff;
        font-size: 10px;
      }
      .nav li ul li i.fa{
            -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      color: #fff;
      font-size: 17px;
      font-weight: bold;
      right: 28px;
      }
      .header-navigation .main-nav{ padding-right: 0; }
       .header-navigation .main-nav:before{ width: 100%; }
}
@media (max-width: 1100px){
    .carousel-prev,.carousel-next,.owl-controls,.slick-dots{
		display: none!important;
	}
	/*Demo 6*/
	.why_choose_area .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
	    font-size: 3em!important;
	}
	.why_choose_area .choose_left_list .media .media-left.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner, 
	.why_choose_area .choose_right_list .media .media-left.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
		height: 80px;
        width: 80px;
	}
	.why_choose_area .choose_left_list .media h4.media-body, .why_choose_area .choose_right_list .media h4.media-body{
		font: 700 18px/22px "Poppins", sans-serif;
	}
	
}
@media (max-width: 1100px) and (min-width: 992px){
	/*Demo 6*/
	.tmc_header_6 .plumber-navbar5 #plumber-nav li a{
		padding: 0 23px;
       font-size: 15px;
	}
	.demo6MaintenanceRow .col-sm-6:last-child {
	    padding-left: 50px;
	}
	.demo6Services .exp_slider .exp_item{
		padding: 26px 15px 40px 15px;
	}
	.building_area .left h4{
		font: 600 35px/49px "Poppins", sans-serif;
	}
	.demo6About .about-us-lists .nav li{
		margin-bottom: 4px;
	}
	.demo6About .about-us-srow hr{
		margin: 30px 0 30px;
	}
	
	/*Demo 7*/
	.home_seven_fixed_banner .home_fixed_banner_inner .text h4,
	.home_seven_fixed_banner .home_fixed_banner_inner .text h2{
		font-size: 40px;
	}
	.home_seven_fixed_banner .home_fixed_banner_inner .text p{
		margin: 20px 0px 28px 0px;
	}
	.main_btn.blue a{
		margin-left: 26px;
	}
	.tmc_header_7 .get-appointment-btn{
		font-size: 14px;
        padding: 0 19px;
	}
	.tmc_header_7 .plumber-navbar5 #plumber-nav li a{
		padding: 0 20px;
		font-size: 14px;
	}
	.plumbing_skill_area .left_img img {
	    max-width: 757px;
	}
	.home7Faq .general-question-all .single-tip .bg-featured-image img{
		width: 185px;
	}

	/*Demo 8*/
	.demo8Slider h4.tp-caption:before,.demo8Slider h4.tp-caption:after{
		height: 28px;
	}
	.service_list_area .service_item img{
		margin-bottom: 20px;
	}
	.service_list_area .service_item h4{
		font-size: 18px;line-height: 20px;
	}
	.service_list_area .service_item{
		padding: 30px 18px 25px;
	}
	.service_list_area .service_item,.service_list_area .service__img_item img{
		min-height: 200px;
	}
	.satisfied_area .right .satisfied_inner{
		padding-left: 45px;
	}

	/*Demo 9*/
	.tmc_header_9 .plumber-navbar5 #plumber-nav li a{
		padding: 0 23px;
       font-size: 15px;
	}
	.demo9maintenanceRow .maintance-media .media-body{
		padding-right: 55px;
	}
	.demo9maintenanceRow .maintance-media .media-left{
		padding-left: 20px;
	}
	.working_new_area .wk_new_inner .wk_new_text{
		margin-top: 35px;
	}
	.service_nine_cat ul li a:before{
		left: 0;
	}
	.service_nine_cat ul{
		padding: 0px 15px;
	}
	.service_nine_cat ul li a{
		font-size: 16px;
	}

	/*Demo 10*/
	.tmc_header_10 .plumber-navbar5 #plumber-nav li a{
		padding: 0 23px;
       font-size: 15px;
	}
	.demo10Request.request_service_area .request-service-form{
		padding-top: 50px;
	}
	.demo10Services .service-offer-carousel3 .item .so-icon{
       padding: 25px 0px 25px;
	}
	.demo10WhyChoose .seal-logo img{
		width: 200px;
	}
	.demo10WhyChoose .about-us-lists .nav li{
        font-size: 18px;line-height: 27px;margin-bottom: 0;
	}
	.demo10WhyChoose .why_ten_text{
		padding-left: 40px;
	}
	.demo10WhyChoose .about-us-lists .this-title + p{
		margin-bottom: 15px;
	}
	.demo10WhyChoose .about-us-lists .nav{
		padding-bottom: 45px;
	}
	.demo10Discount.discount_area .discount_response img{
		margin-top: 94px;
	}
}
@media (max-width: 1100px) and (min-width: 481px){
	/*Demo 6*/
	.vc_row.demo6Services{
		padding-bottom: 100px!important;
	}
	/*Demo7*/
	.city_hour_service_area h3,.plumbing_skill_area .plumbing_skill_text h4,
	.demo7Project .custom-heading.wpb_content_element h2,.home7Faq .custom-heading.wpb_content_element h2{
		font-size: 35px;line-height: 40px;
	}
	.city_hour_service_area p{
		font-size: 20px;line-height: 28px;
	}
	/*Demo 9*/
	.working_new_area .wk_new_inner h2,.demo9Services .custom-heading.wpb_content_element h2,
	.demo9WhyChoose .section-title,.demo9Testimonial .custom-heading.wpb_content_element h2,
	.demo9Blog .custom-heading.wpb_content_element h2{
		font-size: 35px;line-height: 40px;
	}
	.working_new_area .wk_new_inner h3{
		font-size: 35px;
	}
	.service_nine_item .service_text h4{
		font-size: 18px;
		padding: 28px 10px;
	}
	.service_nine_item{
		min-height: 298px;
	}
	.service_nine_cat h5{
		padding: 16px 15px;
	}
	/*Demo 10*/
	.demo10Video.check-video h2,.demo10Services h2.service_title,.demo10Projects h2,
	.demo10WhyChoose .custom-heading.wpb_content_element h2,.demo10Team h2,
	.demo10Discount h2,.demo10Blog .custom-heading.wpb_content_element h2{
		font-size: 35px;line-height: 38px;
	}
	.demo10Video .padding-left-non .vc_column-inner {
	    padding-left: 15px!important;
	}
	.demo10Video img {
	    max-width: 100%;
	}
	.demo10Video.check-video h2,.demo10Video .check-video p{
		margin-bottom: 10px;
	}
	.demo10Video.check-video p,.demo10Video.check-video p + p{
		line-height: 24px;
	}
}
@media (max-width: 991px){
	.tmc_header_10 .header_info,.tmc_header_9 .header_info,.tmc_header_8 .header_info,
	.tmc_header_7 .header_info,.tmc_header_6 .header_info{
		background: #3baed4;
	}
	/*Demo 6*/
	.tmc_header_6 .main-header{
		background: #041e32;
	}
	.tmc_header_6 .main-header .this-inner{
		padding: 15px 0;
	}
	.demo6MaintenanceRow .media.maintance-media .media-left img{
		width: 50px;
	}
	.demo6MaintenanceRow .maintance-media .this-title{
		font-size: 18px;
	}
	.demo6MaintenanceRow .maintance-media p{
		line-height: 18px;
	}
	.demo6Services .custom-heading.wpb_content_element h2,.why_choose_area h2{ 
		font-size: 35px;line-height: 40px; }
	.demo6Services .section-titles p {
	    font: 16px/24px "Open Sans", sans-serif;
	}
	.our_company_area .custom-heading.wpb_content_element h2{
		font: bold 35px/40px "Poppins", sans-serif;
	}
	.company_text p{
		margin-bottom: 15px;
	}
	.our_company_area .vc_col-sm-3{
		margin-top: 25px;margin-bottom: 56px;
	}

	/*Demo 7*/
	.tmc_header_7 .main-header .this-inner{
		padding: 15px 0;
		border-top: 1px dashed #85919b;
        margin-top: 7px;
	}
	.tmc_header_7 .search-form-sidebar{
		display: none;
	}
	.plumbing_skill_area .left_img img {
	    max-width: 100%;
	}
	.reason_list_inner .reason_item .media_icon .media-left.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{
		height: 80px;
        width: 80px;
	}
	.reason_list_inner .reason_item .media_icon .media-left.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {
	    font-size: 3em!important;
	}
	.reason_list_inner .reason_item .media_icon h4{
		font: 600 20px/24px "Poppins", sans-serif;
        padding-top: 7px;
	}
	.reason_area .reason_left p{
		font-size: 22px;line-height: 28px;
	}
	.plumbing_contact_map .left .contact_map_form_inner{
		max-width: 100%;
	    float: unset;
	    margin-right: 0;
	    width: 100%;
	    padding: 0 15px;
	}

	/*Demo 8*/
	.tmc_header_8 .plumber-n{
		margin: 0px!important;
	}
	.tmc_header_8 .main-header .this-inner{
		padding: 15px 0;
	}
	.tmc_header_8 .search-form-sidebar{
		display: none;
	}
	.demo8MaintenanceRow .maintance-media .media-left{
		vertical-align: middle;
	}
	.demo8MaintenanceRow .maintance-media p{
		line-height: 21px;
	}
	.demo8About .about-us-srow{
		margin-top: 0;
	}
	.demo8About .about-us-srow hr{
		margin: 15px 0 15px;
	}
	.demo8About .wpb_column.vc_column_container.vc_col-sm-4,.demo8LetterArea .vc_col-sm-7,
	.satisfied_area .left,.satisfied_area .right,.discount_area .wpb_column.vc_column_container.vc_col-sm-8,
	.certificate_area .vc_col-sm-3  {
	    width: 100%;
	}
	.demo8About .wpb_column.vc_column_container.vc_col-sm-8{
		margin-bottom: 25px;
	}
	.demo8LetterArea .letter_text{
		margin-left: 0;margin-top: 35px;
	}
	.satisfied_area .right .satisfied_inner{
		padding-left: 30px;
	    padding-bottom: 50px;
	}
	.satisfied_area .right .satisfied_inner .grid-wrapper,.satisfied_area .left .satisfied_img img{
		max-width: 100%;
	}
	.discount_area .discount_response img {
	    margin-top: 8%;
	}
	.certificate_area h4{
		margin-bottom: 30px;
	}

	/*demo 9*/
	.tmc_header_9 .main-header .this-inner{
		padding: 15px 0;
	}
	.tmc_header_9 .main-header .this-inner .container{
		padding-bottom: 0;
        border-bottom: 0;
	}
	/*demo 10*/
	.tmc_header_10 .main-header .this-inner{
		padding: 15px 0;
	}
	.demo10Request .wpb_column.vc_column_container.vc_col-sm-4,
	.demo10Request .wpb_column.vc_column_container.vc_col-sm-8{
		width: 100%;
	}
	.demo10Request.request_service_area .request-service-form{
		margin-top: 0;
	}
	.demo10Request.request_service_area .service_signature_text {
	    padding-left: 0;
	    padding-top: 40px;
	}
	.demo10WhyChoose .why_ten_text{
		max-width: 100%;
	}
	.demo10WhyChoose .about-us-srow{
		padding-top: 0;
		margin-top: 0;
	}
	.about-us-lists .seal-logo{
		margin-right: 32%;
	}
	.demo10WhyChoose{
		margin-top: 0;
	}
	.demo10WhyChoose .wpb_single_image.vc_align_left {
	    text-align: center;
	}
	.demo10Emergency.emmergency-leaks{
		padding: 65px 0 65px 0;
	}
	.demo10Request.request_service_area{
		margin-top: 0;
	}
}
@media (max-width: 991px) and (min-width: 481px){
	/*Demo 6*/
	.demo6MaintenanceRow .col-sm-6:last-child{
		padding-left: 40px;
	}
	.building_area .left h4{
		font: 600 35px/40px "Poppins", sans-serif;
	}
	.our_company_area .wpb_column.vc_column_container.vc_col-sm-4{
		width: 40%;
	}
	.our_company_area .vc_col-sm-5{
		width: 60%!important;
	}
	.our_company_area .vc_col-sm-3{
		width: 100%;
	}
	.our_company_area .van_img img{ 
		margin-left: -13%;max-width: 530px;margin-top: 0; 
	}
	.video_box .media-left a:after{
		bottom: -126%;
	}
	.why_choose_area .choose_left_list.vc_col-sm-3,.why_choose_area .wpb_column.vc_column_container.vc_col-sm-4,
	.why_choose_area .choose_right_list.vc_col-sm-3{
		width: 100%;
	}
	.why_choose_area .choose_left_list .media:first-child{
		margin: 0 auto;
        width: 50%;
	}
	.why_choose_area .choose_left_list .media:nth-child(2),
	.why_choose_area .choose_left_list .media:last-child,
	.why_choose_area .choose_right_list .media:nth-child(2),
	.why_choose_area .choose_right_list .media:last-child{
		width: 50%;
        margin: 20px auto 0;
	}
	.why_choose_area .circle_img .wpb_single_image.vc_align_left{
		text-align: center;
	}
	.why_choose_area .circle_img img{
		margin: 20px 0;
	}
	.why_choose_area .choose_right_list .media:first-child{
		width: 50%;
        margin: 55px auto 0;
	}
	/*Demo 7*/
	.home_seven_fixed_banner .vc_col-sm-5 {
	    width: 41.66666667%!important;
	}
	.home_seven_fixed_banner .home_fixed_banner_inner .text {
	    padding-top: 0;
	}
	.home_seven_fixed_banner .home_fixed_banner_inner .text h4,
	.home_seven_fixed_banner .home_fixed_banner_inner .text h2{
		font-size: 32px;
	}
	.home_seven_fixed_banner .home_fixed_banner_inner .text .two_btn .main_btn a{
		line-height: 42px;
	}
	.home_seven_fixed_banner .home_fixed_banner_inner .text p{
		margin: 20px 0px 28px 0px;
	}
	.main_btn.blue a{
		margin-left: 26px;
	}
	.plumbing_skill_area .vc_col-sm-9 {
	    width: 70%;
	}
	.plumbing_skill_area .vc_col-sm-3 {
	    width: 30%;
	}
	.plumbing_skill_area .right_text h5{
		font-size: 28px;
	}
	.plumbing_skill_area .right_text .video_box{
		margin-left: -15px;
	}
	.plumbing_skill_area .video_box .media-left a:after {
	    bottom: 0;
	}
	
	.demo7Testimonial .testimonial-text-box2 .this-texts{
		padding: 10px 30px;
	}
	.home7Faq .general-question-all .single-tip .bg-featured-image{
		margin: 0 0 15px 0;
	}
	.plumbing_contact_map .wpb_column.vc_column_container.vc_col-sm-6{
       width: 100%;
	}
	/*Demo 8*/
	.demo8Slider h4.tp-caption:before,.demo8Slider h4.tp-caption:after{
		height: 22px;
	}
	.service_list_area .col-md-2{
		width: 25%;
	}
	.service_list_area .service_item img{
		margin-bottom: 20px;
	}
	.service_list_area .service_item h4{
		font-size: 18px;line-height: 22px;
	}
	/*Demo 9*/
	.working_new_area .wk_new_inner{
		margin-top: -105px;
	}
	.demo9maintenanceRow .maintance-media .media-body{
        padding-right: 35px;
	}
	.demo9maintenanceRow .maintance-media .media-left{
		padding-left: 25px;
	}
	.wk_new_inner .wk_img.vc_col-sm-7{
		width: 100%;
	}
	.wk_new_inner .wk_img .wpb_single_image.vc_align_right {
	    text-align: center;
	}
	

}
@media (max-width: 480px){
	.header-navigation .get-appointment-btn,.header-navigation .get-appointment-btn2{ 
		width: 92%;
	}
	/*Demo 6*/
	.demo6MaintenanceRow .col-sm-6:last-child{
		padding-left: 15px;
	}
	.demo6MaintenanceRow .maintance-media,.demo6Services .section-titles p{
		padding: 0;
	}
	.demo6Services .custom-heading.wpb_content_element h2,.building_area .left h4,.why_choose_area h2,
	.demo6Testi .custom-heading.wpb_content_element h2,
	.our_company_area .custom-heading.wpb_content_element h2,.demo6Blog .custom-heading.wpb_content_element h2 {
	    font-size: 30px;
	    line-height: 38px;
	}
	.building_area .right img{
		margin-top: 0;
	    height: auto;
	    max-width: 100%;
	}
	.building_area .right{ margin-left: 0;margin-bottom: 100px; }
	.building_area .left{
		height: auto;
	}
	.building_area .vc_col-has-fill>.vc_column-inner{
		padding-top: 15%!important;
		padding-bottom: 15%!important;
	}
	.why_choose_area .choose_left_list .media:first-child{
		width: 100%;
	}
	.why_choose_area .choose_left_list .media:nth-child(2),
	.why_choose_area .choose_left_list .media:last-child,
	.why_choose_area .choose_right_list .media:nth-child(2){
		margin-top: 20px;width: 100%;
	}
	.why_choose_area .circle_img img{
		margin: 20px 0 50px 0;
	}
	.why_choose_area .choose_right_list .media:first-child,
	.why_choose_area .choose_right_list .media:last-child{
		width: 100%;margin: 20px auto;
	}
	.emmergency-leaks h2{
		line-height: 32px;
	}
	.emmergency-leaks h4{ 
		line-height: 23px; 
	}
	.our_company_area .van_img img {
	    margin-left: 0;
	    margin-top: 15px;
	    max-width: 100%;
	}
	/*Demo 7*/
	.home_seven_fixed_banner .home_fixed_banner_inner .text{
		display: none;
	}
	.city_hour_service_area h3,.plumbing_skill_area .plumbing_skill_text h4,
	.demo7Project .custom-heading.wpb_content_element h2,.home7Faq .custom-heading.wpb_content_element h2{
		font-size: 30px;line-height: 35px;
	}
	.city_hour_service_area h3{
		margin-bottom: 35px;
	}
	.city_hour_service_area p:before{
		display: none;
	}
	.city_hour_service_area p{
		padding-left: 0;
		font-size: 20px;
		line-height: 28px;
	}
	.plumbing_skill_area .left_img {
	    margin-left: 0;
	}
	.plumbing_skill_area {
	    margin-top: -70%;
	}
	.plumbing_skill_area .right_text{
	    margin-left: 5%;
	    margin-top: 26px;
	}
	.plumbing_skill_area .right_text .video_box,.plumbing_skill_area .right_text h5{
		margin-left: -15px;
	}
	.plumbing_skill_area .right_text .video_box{
		margin-top: 5px;
	}
	.reason_area .reason_left p{
		font: 400 20px/27px "Poppins", sans-serif;
	}
	.reason_area .reason_left p:before{
		bottom: -15px;
	}
	.reason_area .reason_left img{
		padding-top: 30%;
        padding-bottom: 25%;
	}
	.reason_list_inner .reason_item{
		margin-bottom: 2px;
	}
	.reason_list_inner .reason_item:last-child {
	    margin-bottom: 60px;
	}
	.reason_list_inner .reason_item .media_icon h4{
		padding-top: 17px;
	}
	.testimonial-text-box2 .this-texts{
		padding: 10px 18px;
	}
	/*Demo 8*/
	.demo8MaintenanceRow .maintance-media .media-left{
	    display: block;
	    width: 28%;
	    margin: 0 auto 15px;
	}
	.demo8MaintenanceRow .maintance-row .col-sm-6{
		padding: 20px 15px;
	}
	.service_list_area .col-md-2{
		width: 100%;
	}
	.satisfied_area .right .satisfied_inner{
		padding-left: 15px;padding-right: 15px;
	}
	.satisfied_area .right .satisfied_inner .grid-wrapper .item p{
		font-size: 20px; line-height: 28px;
	}
	/*Demo 9*/
	.working_new_area .wk_new_inner{
		margin-top: -105px;
	}
	.demo9TopSec{
		padding-bottom: 150px;
		margin-top: -50px;
		padding-top: 95px!important;
	}
	.working_new_area{
		margin-top: -150px;
	}
	.working_new_area .wk_new_inner{ 
		margin-top: -70%; 
		padding-top: 250px!important;
	}
	.working_new_area .wk_new_inner h2{
		margin-top: 15px;
	}
	.working_new_area .wk_new_inner h2,.demo9Services .custom-heading.wpb_content_element h2,
	.demo9Testimonial .custom-heading.wpb_content_element h2,.demo9Blog .custom-heading.wpb_content_element h2,
	.certificate_area h4{
		font-size: 30px;line-height: 38px;
	}
	.working_new_area .wk_new_inner h3{
		font-size: 28px;
	}
	.demo9WhyChoose .about-us-srow{
		margin-top: 0;
	}
	/*Demo 10*/
	
	.demo10Request.request_service_area .request-service-form{
		margin-top: 0;
	}
	.demo10Request.request_service_area .service_signature_text h4,.demo10Services h2.service_title,
	.demo10Video.check-video h2,.demo10Projects h2,.demo10WhyChoose .custom-heading.wpb_content_element h2,
	.demo10Team h2,.demo10Discount h2,.demo10Blog .custom-heading.wpb_content_element h2{
		font-size: 30px;line-height: 38px;
	}
	.demo10Request.request_service_area .service_signature_text h5{
		font: 400 18px/25px "Open Sans", sans-serif;
	}
	.demo10Video .padding-left-non .vc_column-inner {
	    padding-left: 15px!important;
	}
	.demo10WhyChoose .why_ten_text{
		padding-left: 15px;
		margin-left: 0;
		padding-right: 15px;
	}
	.demo10WhyChoose .about-us-lists .nav li{
		line-height: 26px;
	}
	.demo10Testimonial .media-left, .demo10Testimonial .media-right, .demo10Testimonial .media-body{
		display: table-row;height: auto;
	}
	.demo10Testimonial .media .media-body p{
		font-size: 20px; 
		line-height: 29px;    
		margin-top: 15px;
	}
} 
@media (min-width: 1400px){
	/*demo 6*/
	.building_area .right .wpb_single_image.vc_align_right{
		text-align: left;
	}
}

