@media only screen and (max-width:1380px ) {
	img.redArrowImg {
		top: -620px;
	}
	.homeServicesLosAnglesSec .servicesImageMainRow .servicesBigImageCol > .vc_column-inner .img-with-aniamtion-wrap img {
		left: -240px;;
	}
	.homeServicesTextIconSec .callUsTodayServiceCol > .vc_column-inner .wpb_wrapper p:before {
		left: 90px;
	}
	.needPlumbingInnerRow > .vc_column-inner {
		padding-left: 4% !important;
	}
	.needPlumbingSec > .row_col_wrap_12 {
		max-width: 1300px;
	}
    #header-outer ul#menu-main-menu-1>li>a {
        margin: 0 14px !important;
        font-size: 14px !important;
        line-height: 20px !important;
    }
	#header-outer nav>ul>.menu-item-15.megamenu.nectar-megamenu-menu-item>ul.sub-menu>li>ul.sub-menu {
		margin-left: 310px !important;
	}
	.marginTopCol { 
		margin-top: -170px !important;
	}
	.comprehensivePlumbingService .tanklessIntallationCol > .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img {
		top: 100px !important;
	}
	.tanklessWaterHeaterSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		right: 560px;
		top: -330px;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(4) > div {
        left: -520px;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(3) > div{
		left: 590px;
	}
}
@media only screen and (max-width:1200px ) {
	.homeTrustedSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		background-size: 80%;
		right: 530px;
		top: -50px;
	}
	img.redArrowImg {
		top: -570px;
	}
	.affordablePricingSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		width: 150px;
		top: -240px;
		left: 530px;
	}
	.hvacProfessionalSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		width: 150px;
		left: -530px;
		top: 60px;
	}
	.homeServicesLosAnglesSec .servicesImageMainRow .servicesBigImageCol > .vc_column-inner .img-with-aniamtion-wrap img {
		max-width: 780px;
		left: -260px;
		top: -120px;
	}
	.homeServicesTextIconSec .callUsTodayServiceCol > .vc_column-inner .wpb_wrapper p:before {
		left: 60px;
	}
	.needPlumbingSec > .row_col_wrap_12 {
		max-width: 100%;
	}
	.additionalServicesHomeSec .additonalServicesInnerCol .vc_column-inner > .column-image-bg-wrap .column-image-bg {
		background-size: cover !important;
	}
	#header-outer ul#menu-main-menu-1>li>a {
		margin: 0 10px !important;
	}
	#header-outer nav>ul>.menu-item-14.megamenu.nectar-megamenu-menu-item>ul.sub-menu>li>ul.sub-menu {
		margin-left: 170px !important;
	}
	#header-outer nav>ul>.menu-item-15.megamenu.nectar-megamenu-menu-item>ul.sub-menu>li>ul.sub-menu {
		margin-left: 280px !important;
	}
	.plumbingServicesTextIconSec  {
		margin-top: -70px !important;
	}
    .marginTopCol {
        margin-top: -90px !important;
    }
	.comprehensivePlumbingService .tanklessIntallationCol > .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img {
		top: 190px !important;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(4) > div {
        left: -490px;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(3) > div {
		left: 550px;
	}
	img.arrowImage {
		width: 160px !important;
		top: -350px;
		left: -80px;
	}
}
@media only screen and (max-width:1024px ) {
	.tanklessWaterHeaterSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		right: 450px;
		top: -520px;
		width: 100px;
	}
	.homeTrustedSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		background-size: 50%;
		right: 440px;
		top: -180px;
	}
	.affordablePricingSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		width: 130px;
		top: -220px;
		left: 440px;
	}
	img.redArrowImg {
		top: -480px;
	}
	.hvacProfessionalSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		left: -460px;
	}
	.additionalServicesHomeSec .additonalServicesInnerCol .vc_column-inner > .column-image-bg-wrap .column-image-bg {
		background-size: cover !important;
	}
	.homeServicesLosAnglesSec .servicesImageMainRow .servicesBigImageCol > .vc_column-inner .img-with-aniamtion-wrap img {
        max-width: 720px;
        left: -260px;
        top: -80px;
    }
	.homeServicesLosAnglesSec .servicesImageMainRow {
		padding-top: 100px;
	}
    .homeServicesTextIconSec .callUsTodayServiceCol > .vc_column-inner .wpb_wrapper p:before {
        left: 20px;
    }
	.homeServicesTextIconSec .callUsTodayServiceCol > .vc_column-inner .wpb_wrapper h4 {
		font-weight: 600;
		font-size: 26px;
		color: #fff;
	}
	.homeServicesTextIconSec .servicesInnerTextIconCol > .vc_column-inner .iwithtext .iwt-text {
		padding-left: 80px !important;
	}
	.homeServicesTextIconSec  {
		margin-top:-80px !important;
	}
	.needPlumbingInnerRow > .vc_column-inner {
		padding-left: 12% !important;
	}
	.getInTouchMainSec .getInTouchContentCol > .vc_column-inner .wpb_wrapper iframe {
		    height: 300px;
	}
    .getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(3) > div {
        left: 460px;
    }
	.homeMilestoneSec .homeMilestoneInnerCol > .vc_column-inner {
		padding: 20px 20px;
	}
	.homeMilestoneSec .homeMilestoneInnerCol > .vc_column-inner .iwithtext .iwt-text {
		padding-left: 60px;
	}
	.homeMilestoneSec .homeMilestoneInnerCol > .vc_column-inner .iwithtext .iwt-text h3 {
		color: #fff;
		font-size: 34px;
		line-height: 44px;
	}
	.homeMilestoneSec .homeMilestoneInnerCol > .vc_column-inner .iwithtext .iwt-icon img {
		width: 40px;
		margin: 0;
	}
	.mainFooterSec  .footerMenuCol {
		width: 25%;
	}
	.mainFooterSec .footerLogoCol {
		width: 25%;
	}
	.mainFooterSec  .socialIconFooterCol {
		width: 40%;
	}
	.homeHeroSec .homeHeroContentCol .wpb_wrapper h1 {
		font-size: 56px;
	}
	.copyRightContentCol   .wpb_wrapper p {
		max-width:440px !important;
	}
    #header-outer ul#menu-main-menu-1>li>a {
        margin: 0px 8px !important;
		font-size: 12px !important;
    }
	#top #logo img {
		height: 130px !important;
	}
	#header-outer .right-aligned-menu-items nav ul.sf-menu li a {
		margin: 0 10px !important;
		font-size: 14px;
		line-height: 20px !important;
	}
	#header-outer .right-aligned-menu-items nav ul.sf-menu li a i {
		font-size: 14px;
	}
	#header-outer nav>ul>.menu-item-15.megamenu.nectar-megamenu-menu-item>ul.sub-menu>li>ul.sub-menu {
		margin-left: 250px !important;
	}
	#header-outer nav>ul>.menu-item-14.megamenu.nectar-megamenu-menu-item>ul.sub-menu>li>ul.sub-menu {
		margin-left: 150px !important;
	}
	#header-outer nav>ul>.megamenu.nectar-megamenu-menu-item>ul.sub-menu>li>ul.sub-menu {
		margin-left: 50px !important;
	}
	.plumbingServicesBoxesSec .additonalServicesInnerCol .vc_column-inner .wpb_wrapper h5 {
		color: #fff;
		font-size: 22px;
		line-height: 30px;
	}
	.plumbingServicesBoxesSec .additonalServicesInnerCol .vc_column-inner .wpb_wrapper p {
		color: #fff;
		font-size: 16px;
		line-height: 22px;
	}
	.plumbingServicesTextIconMainCol > .vc_column-inner {
		padding: 40px 40px 40px 40px !important;
	}
	.homeServicesTextIconSec .servicesInnerTextIconCol > .vc_column-inner .iwithtext .iwt-text p {
		color: #E2E7EE;
		max-width: 100%;
	}
	.comprehensivePlumbingService .homeServicesTextIconSec {
		margin-top: 0px !important;
	}
	.comprehensivePlumbingService .comprehensiveImageCol > .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img {
		top: 57px;
	}
	.comprehensivePlumbingService .servicesInnerTextIconCol > .vc_column-inner {
		padding: 40px 40px 40px 40px !important;
	}
	.marginTopCol {
		margin-top: 0px !important;
	}
	.comprehensivePlumbingService .tanklessIntallationCol > .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img {
        top: 310px !important;
	}
	.TanklessHeaterSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		background-size: 50% !important;
		right: 440px !important;
		top: 80px !important
	}
	.headingTwoFont .wpb_wrapper h2 {
		font-size: 50px;
		line-height: 60px;
	}
	img.arrowImage {
		width: 110px !important;
		top: -220px;
		left: -50px;
	}
}
@media only screen and (max-width:991px ) {
	img.arrowImage {
		width: 120px !important;
		top: -280px;
		left: -50px;
	}
	.tanklessWaterHeaterSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		right: 390px;
		top: -650px;
		width: 100px;
	}
	.TanklessHeaterSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		background-size: 50%;
		right: 360px !important;
		top: -50px !important;
	}

	.homeTrustedSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
        background-size: 50%;
        right: 360px;
    }
    .homeServicesLosAnglesSec .servicesImageMainRow .servicesBigImageCol > .vc_column-inner .img-with-aniamtion-wrap img {
        max-width: 100%;
        left: 0;
        top: 0;
    }
	.homeServicesLosAnglesSec .servicesImageMainRow {
		padding-top: 40px;
	}
	.homeHeroSec .homeHeroContentCol .wpb_wrapper h1 {
		font-size: 56px;
		line-height: 66px;
	}
	.homeHeroSec .nectar-shape-divider-wrap:after {
		bottom: -136px;
	}
	.homeTrustedSec .trustedImgCol > .vc_column-inner .img-with-aniamtion-wrap  img {
		width: 100% ;
	}
	.trustedContentCol > .vc_column-inner .wpb_text_column.wpb_content_element {
		max-width: 100% !important;
	}
	.publicSericesHomeSec .plumbingBoxOne > .vc_column-inner .wpb_wrapper p {
		min-height: 100% !important;
	}
    .homeServicesTextIconSec {
        margin-top: 0px !important;
    }
	.homeServicesTextIconSec .callUsTodayServiceCol > .vc_column-inner .wpb_wrapper p:before {
        left: 210px;
    }
	.needPlumbingSec .plumbingGradiantCol > .vc_column-inner > .column-bg-overlay-wrap .column-overlay-layer {
        width: 100% !important;
        background: linear-gradient(1deg, #be0b31 20%, rgba(255, 255, 255, 0.001) 100%) !important;   
        top: 380px !important;
        height: 160px !important;
	}
	.needPlumbingInnerRow > .vc_column-inner {
        padding-left: 6% !important;
    }
    .affordablePricingSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
        top: -60px;
        left: -360px;
    }
    .hvacProfessionalSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		left: -360px;
		top: -130px;
    }
	.mainFooterSec .footerLogoCol {
		width: 30%;
	}
	.mainFooterSec .footerMenuCol {
		width: 30%;
	}
	.mainFooterSec .socialIconFooterCol {
        width: 70%;
    }
	.copyRightRow .copyRightContentCol > .vc_column-inner {
		text-align: center;
		justify-content: center;
	}
	.copyRightContentCol .wpb_wrapper p {
		max-width: 440px !important;
		margin: 0 auto;
	}
	.mainFooterSec .socialIconFooterCol > .vc_column-inner .iwithtext .iwt-text {
		display:block !important;
		top: 0;
	}
	#header-secondary-outer .nectar-center-text p > a {
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
		padding-left: 6px !important;
	}
	#slide-out-widget-area {
		padding-left: 0 !important;
	}
	#slide-out-widget-area li#menu-item-451>a {
		background-color: #2269DF !important;
		padding: 10px 20px !important;
		width: 100% !important;
		text-align: center !important;
		font-size: 16px !important;
		line-height: 22px !important;
	}
	#slide-out-widget-area li#menu-item-452>a {
		background-color: #BE0B31 !important;
		padding: 10px 20px !important;
		width: 100% !important;
		text-align: center !important;
		font-size: 16px !important;
		line-height: 22px !important;
	}
	.servicesHeaderSec > .row-bg-wrap .inner-wrap .row-bg {
		background-position: bottom right !important;
	}
	.comprehensivePlumbingService .comprehensiveContentCol .wpb_text_column.wpb_content_element {
		max-width: 100% !important;
	}
	.comprehensivePlumbingService .comprehensiveImageCol > .vc_column-inner .img-with-aniamtion-wrap img {
		width: 100%;
	}
	.plumbingServicesBoxesSec .additonalServicesInnerCol .vc_column-inner {
		height: 350px;
	}
	.plumbingServicesBoxesSec .additonalServicesInnerCol .vc_column-inner .wpb_wrapper h5 {
		font-size: 28px;
		line-height: 38px;
	}
	.plumbingServicesBoxesSec .additonalServicesInnerCol .vc_column-inner .wpb_wrapper p {
		font-size: 18px;
		line-height: 26px;
	}
	.needPlumberSec .needPlumbingImageCol > .vc_column-inner .img-with-aniamtion-wrap img {
		width: 100%;
	}
	.needPlumberContentCol > .vc_column-inner .wpb_text_column.wpb_content_element {
		max-width: 100% !important;
	}
	.comprehensivePlumbingService .comprehensiveImageCol > .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img {
		width: 100%;
		top:0px ;
	}
	.tanklessWaterHeaterSec .tanklessWaterHeaterIconCol > .vc_column-inner .iwithtext .iwt-text p {
		max-width: 100%;
	}
	.comprehensivePlumbingService .tanklessIntallationCol > .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img {
		top: 0 !important;
	}
	.tanklessWatercontentCol > .vc_column-inner .wpb_text_column {
		max-width:100% !important;
	}
    .homeServicesTextIconSec .callUsTodayServiceCol > .vc_column-inner .wpb_wrapper p:before {
        left: 210px;
	}
	img.redArrowImg {
		top: -760px;
	}
	.reliabaleAcMaintenanceBoxesCol > .vc_column-inner .wpb_wrapper .nectar-fancy-box .image-wrap .box-bg {
		width: 100px;
		height: 100px;
		background-size: 40px;
		padding: 30px !important;
	}
	.indoorQualityTabSec .ui-tabs-panel {
		margin-top: 0;
		width: 100% !important;
		padding: 0 !important;
	}
	.indoorQualityTabSec ul.wpb_tabs_nav {
		width: 100% !important;
	}
	.indoorQualityTabSec ul.wpb_tabs_nav li.tab-item  {
		width:100%;
	}
	.indoorQualityTabSec ul.wpb_tabs_nav li.tab-item a {
		text-align:center !important;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(3) > div {
		left: 360px;
		top: -340px;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
        top: -820px;
        left: -350px;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(4) > div {
		left: -380px;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(5) > div {
		width: 130px;
		right: -380px;
		top: -620px;
	}
} 
@media only screen and (max-width:769px ) { 
	.needPlumbingSec .plumbingGradiantCol > .vc_column-inner > .column-bg-overlay-wrap .column-overlay-layer {
		width: 100% !important;
		background: linear-gradient(1deg, #be0b31 20%, rgba(255, 255, 255, 0.001) 100%) !important;
		top: 270px !important;
		height: 160px !important;
	}
	.homeServicesTextIconSec .callUsTodayServiceCol > .vc_column-inner .wpb_wrapper p:before {
		left: 160px;
	}
}
@media only screen and (max-width:690px ) {
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		top: -830px;
		width: 30px;
		left: -165px;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(3) > div {
		left: 165px;
		top: -90px;
		height: 30px;
		width: 30px;
	}
	.indoorQualityTabSec ul.wpb_tabs_nav li.tab-item a {
		font-size: 18px;
		line-height: 26px;
		padding: 10px 0px 20px 0 !important;
	}
	.servicesHeaderSec > .row-bg-wrap .inner-wrap .row-bg {
		background-position: bottom center !important;
	}
	.tanklessWaterHeaterSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		right: 170px;
		top: -1150px;
		width: 80px;
	}

	.TanklessHeaterSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
        background-size: 30% !important;
        right: 170px !important;
        top: -240px !important;
    }
	.homeTrustedSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
        background-size: 30%;
		right: 150px;
		top: -320px;
    }
	.affordablePricingInnerContentCol > .vc_column-inner .nectar-fancy-ul ul li {
		font-size: 16px !important;
		line-height: 24px;
		margin-bottom: 0px;
		color: #5D5D68;
	}
	img.redArrowImg {
		left: -10px;
        top: -390px;
		width: 20px !important;
	}
	img.blueArrowImg {
		width: 30px !important;
		top: -70px;
		right: -15px;
	}
	.affordablePricingSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		top: -170px;
		left: -160px;
		width: 70px;
	}
	.hvacProfessionalSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
		left: -160px;
		top: -220px;
		width: 70px;
	}
	.tanklessWaterHeaterSec .tanklessWaterHeaterIconCol > .vc_column-inner .iwithtext .iwt-icon {
		width: 60px;
		height: 60px;
		justify-content: center;
		padding: 15px 15px 15px 15px;
	}
	.tanklessWaterHeaterSec .tanklessWaterHeaterIconCol > .vc_column-inner .iwithtext .iwt-text {
		padding-left: 75px;
	}
	.tanklessWaterHeaterSec .tanklessWaterHeaterIconCol > .vc_column-inner .iwithtext .iwt-text h5 {
		color: #001A45 !important;
		font-size: 18px !important;
		line-height: 26px !important;
	}
	.tanklessWaterWorkSec .tanklessWaterWorkContentCol > .vc_column-inner .nectar-fancy-ul ul li {
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 24px;
		color: #5D5D68 !important;
	}
    .tanklessWaterWorkSec ul.nectar-parallax-scene li.layer:nth-child(2) > div {
        background-size: 6%;
        transform: translate(-166px, -440px);
    }
	.comprehensivePlumbingService .comprehensiveImageCol > .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap img {
		top: 0;
	}
	.comprehensivePlumbingService .servicesInnerTextIconCol > .vc_column-inner {
		padding: 20px 20px 20px 20px !important;
	}
	body h1 {
		font-size:32px !important;
		line-height:40px !important
	}
	body h2 {
		font-size:28px !important;
		line-height:36px !important
	}
	body h3 {
		font-size:25px !important;
		line-height:32px !important
	}
	body h4 {
		font-size:22px !important;
		line-height:30px !important
	}
	body h5 {
		font-size:20px !important;
		line-height:28px !important
	}
	body h6 {
		font-size:16px !important;
		line-height:22px !important
	}
	body p {
		font-size:14px !important;
		line-height:20px !important
	}
	.homeHeroSec .nectar-shape-divider-wrap:after {
        bottom: -135px;
	}
	a.nectar-button.globalBtn span {
		font-size: 14px;
		line-height: 20px !important;
	}
	a.nectar-button.globalBtn i.fa.fa-calendar-o {
		font-size: 14px;
		line-height: 28px;
	}
	.homeServicesLosAnglesSec .hvacServicesIconCol > .vc_column-inner .iwithtext .iwt-icon img {
		margin: 0;
		width: 50px !important;
	}
	.homeServicesLosAnglesSec .hvacServicesIconCol > .vc_column-inner .iwithtext .iwt-text {
		padding-left: 70px !important;
	}
	.homeServicesTextIconSec .servicesInnerTextIconCol > .vc_column-inner .iwithtext .iwt-icon img {
		width: 40px !important;
		margin: 0 !important;
	}
	.homeServicesTextIconSec .servicesInnerTextIconCol > .vc_column-inner .iwithtext .iwt-text {
		padding-left: 60px !important;
	}
    .homeServicesTextIconSec .callUsTodayServiceCol > .vc_column-inner .wpb_wrapper p:before {
        left: 40px;
        line-height: 18px;
        font-size: 14px;
    }
	.callUsTodayServiceCol  a.nectar-button span {
		font-size: 14px;
		line-height: 20px !important;
	}
	.callUsTodayServiceCol  a.nectar-button i.fa.fa-calendar-o {
		font-size: 14px;
		line-height: 28px;
	}
	.needPlumbingSec .plumbingGradiantCol > .vc_column-inner > .column-bg-overlay-wrap .column-overlay-layer {
		top: 180px !important;
		height: 100px !important;
	}

	.trustedPartnerCarusalSec .partnerSliderInnerCol > .vc_column-inner .wpb_wrapper p {
		font-size: 14px;
		line-height: 22px;
		color: #E2E7EE;
	}
	.trustedPartnerCarusalSec .partnerSliderInnerCol > .vc_column-inner .nectar-star-rating {
		font-size: 18px !important;
	}
	.mainFooterSec .footerLogoCol {
		width: 100% !important;
	}
	.mainFooterSec .footerMenuCol {
		width: 100% !important;
	}
	.mainFooterSec .socialIconFooterCol {
		width: 100% !important;
	}
	.copyRightContentCol .wpb_wrapper p {
		max-width: 440px !important;
		margin: 0 auto;
		font-size: 14px;
	}
	.mainFooterSec .socialIconFooterCol > .vc_column-inner ul.socialIcon li a {
		width: 40px;
		height: 40px;
		font-size: 20px;
		line-height: 40px;
	}
	.publicSericesHomeSec .plumbingServicesInnerBoxesCol > .vc_column-inner .nectar-fancy-ul ul li {
		font-size: 14px;
		line-height: 22px;
		color: #1B2424;
		font-weight: 500;
		padding-left: 25px;
	}
	.additionalServicesHomeSec .additonalServicesInnerCol .vc_column-inner {
		height: 350px;
	}
	.additionalServicesHomeSec .nectar-flickity .flickity-viewport {
		margin: 20px 0 40px 0 !important;
	}
	.additionalServicesHomeSec .flickity-page-dots {
		bottom: -60px !important;
	}
	.homeServicesLosAnglesSec .servicesImageMainRow {
		padding-top: 0px;
	}
	.getInTouchMainSec .getInTouchContentCol .vc_column-inner .iwithtext .iwt-text h6 {
		margin: 2px 0 0 0;
	}
	.callUsTodayServiceCol a.nectar-button {
		padding: 14px 50px !important;
		margin: 0;
	}
	.callUsTodayServiceCol a.nectar-button i {
		font-size: 16px !important;
		line-height: 42px !important;
	}
	#slide-out-widget-area ul.menu>li>a {
		font-size: 18px !important;
		line-height: 28px !important;
	}
	#slide-out-widget-area ul.menu>li>a:after {
		display:none !important;
	}
	#slide-out-widget-area ul.menu>li>ul.sub-menu>li>ul.sub-menu>li{
		margin:0 !important
	}
	#slide-out-widget-area ul.menu>li>ul.sub-menu>li>ul.sub-menu>li> a{
		font-size:12px !important;
		padding:4px 0 !important;
	}
	.plumbingServicesTextIconMainCol > .vc_column-inner {
		padding: 20px 20px 20px 20px !important;
	}
	.listingCol > .vc_column-inner .nectar-fancy-ul ul li {
		width: 100% !important;
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.reliabaleAcMaintenanceBoxesCol > .vc_column-inner .wpb_wrapper .nectar-fancy-box {
		width: 50%;
		margin: 0 !important;
	}
	.ourFuranceServicesSec .furanceIconBoxCol > .vc_column-inner .iwithtext .iwt-icon {
		width: 60px;
		height: 60px;
		padding: 15px 15px 15px 15px;
	}
	.ourFuranceServicesSec .furanceIconBoxCol > .vc_column-inner .iwithtext .iwt-text {
		padding-left: 75px;
	}
	.ourFuranceServicesSec .furanceIconBoxCol > .vc_column-inner .iwithtext .iwt-text h5 {
		color: #001A45 !important;
		font-size: 18px !important;
		line-height: 26px !important;
	}
	.furnaceServiceCol > .vc_column-inner .nectar-fancy-ul ul li {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px;
		color: #5D5D68;
	}
	.getInTouchMainSec ul.nectar-parallax-scene li.layer:nth-child(4) > div {
		width: 170px;
		left: 30px;
	}
	.comprehensivePlumbingService .comprehensiveContentCol > .vc_column-inner .nectar-fancy-ul ul li {
		font-size: 14px;
		line-height: 22px;
		color: #E2E7EE;
	}
	img.arrowImage {
		width: 60px !important;
		top: -140px;
		left: -30px;
	}
	.areaWeServeSec.additionalServicesHomeSec .additonalServicesInnerCol .vc_column-inner {
		height: 350PX;
	}
}
@media only screen and (max-width:480px ) {

}
@media only screen and (max-width:380px ) {

}