@media(max-width:1276px){}
@media(max-width:1200px){
    
    
}
@media(max-width:1400px){
	.emergencys .contentBox h3 {font-size: 36px;line-height: 46px;}
.footer .col-md-4 {width: 25%;}
.footer .footLogo {margin-right: 0;}

}
@media(min-width:1300px){
.theprocess .container { width: 1280px;}

}
@media(min-width:1200px){
.container-fluid{width: 100%;margin:0 auto;padding: 0px;}
.header-menu .col12 {margin: 0px 15px;}
.banner .dflex .bRightImg {margin: -29px 0 0;}
.innerbaner.waterB .video.video-banner {height: 424px;}
.innerbaner.waterB .dflex .bLft h1 {padding-bottom: 30px;}
.menuWrapp .topcta {margin-right:163px;}
.services .col-md-3 {padding: 0px 10px;}
.howWorks .col-sm-6 {padding-right: 0;}
.howWorks .boxright {margin-left: 50px;}	
.footer .col-md-2 {padding-left: 0;}  
}
 @media screen and (max-width: 1699px) and (min-width: 1500px) {

}
 @media screen and (max-width: 1920px) and (min-width: 1700px) {

}

@media(max-width:1300px){
.banner .dflex {padding: 0px 15px;}
.footer {padding: 50px 50px;}
	
}

@media only screen and (max-width:1199px){
section{padding:50px 0;}
.howWorks {padding: 25px 0 0;}
.abTesti {padding: 0 0 120px;}
.container {width: 100%;padding: 0 30px;}
.centralgeor .container {padding: 0px 30px;}
.howWorks .boxleft h3,
.emergencys .contentBox h3,
.ourFire .contentBox h3,
.faq .topInfo h3,
.meetTod .boxcontent h2,
.testimonialwithimg .topInfo h2,
.tabsection .topHead h3,
.tabsection .tab-pane h4,
.lftimgcontent .boxcontent h2,
.commonCauses h3,
.damageser .topheading h2,
.centralgeor .contentBox h3,
.theprocess .contentBox h2,
.howControl .contentBox h3,
.can-Mold .contentBox h3,
.cCentral .contentBox h3,
.can-Mold .contentBox h2,
.suspect-Mold .contentBox h2{font-size:30px;line-height:40px;}
.logo {width: 220px;min-width: 220px;}
.stellarnav > ul > li > a {padding: 12px 15px;}
.innerbaner .dflex .bLft h1 {font-size: 30px;line-height: 40px;}
.innerbaner .dflex .bLft p {font-size: 22px;line-height: 30px;}
.howWorks .boxleft {padding: 30px 15px 30px;}
.howWorks .boxright p {line-height: 38px;margin: 16px 0 8px;}
.emergencys .container {padding: 0px 30px 0px 30px;}
.CentrGeorgia .boxright {padding: 30px 30px 150px 30px;}
.theprocess .contentBox {padding: 60px 30px;}
.footer .col-md-4 {width: 20%;}
}
@media only screen and (max-width:1024px){
    .stellarnav.mobile { position: static;display: flex;flex-direction: row-reverse;}
    .menu-conatct-call {margin-top: 0;}
    .header-menu .row-box .col12{align-items: center;}
    /*  */


 

}
@media only screen and (max-width:991px){
header {padding: 0;height: auto;}
.fixed-header .logo {margin: 0 0 10px;}
.menuWrapp {align-items: center;padding: 10px 0;}
.menuWrapp #site-navigation {width: 100%;}
.menuWrapp .topcta {margin-top: 0;}
.menuWrapp .topcta span {display: inline-flex;height: 45px;	width: 200px;}
.header-menu .menuWrapp ul li.current_page_item a,
.header-menu .menuWrapp ul li.current-menu-parent > a {border-radius: 0;}
.stellarnav.mobile > ul > li > a {margin: 0;}
.stellarnav.mobile > ul > li {display: block;}
.menuWrapp #site-navigation #primary-menu-list {display: block;padding: 0;margin: 15px 0 0;}
.cta {padding: 11px 13px;}
.callIOut .dflex .box .boxWrap figure {width: 60px;height: 60px;}
.callIOut .dflex .box h3 {font-size: 22px;max-width: 150px;margin: 16px auto;line-height:25px;}
.CentrGeorgia .boxright {padding: 30px 15px 150px 15px;margin-top: -100px;}
.CentrGeorgia .boxright h4 {font-size: 22px;line-height: 30px;}
.innerbaner .dflex .bLft h1 {font-size: 30px;line-height: 40px;}
.howWorks .boxright p strong {font-size: 22px;}
.howWorks .boxright p {line-height: 27px;margin: 16px 0 14px;font-size: 18px;}
.faq .panel-title a {font-size: 16px;line-height:24px;}
.faq .panel-default > .panel-heading {padding: 15px 10px;}
.faq .panel-title a .wrapp {column-gap: 15px;}
.fromLeaks .boxcontent h3,
.services .topheading h2,
.bothContent .boxleft h2{font-size: 30px;line-height: 40px;}
.bothContent .boxleft {padding: 30px 15px;margin: 0;}
.courseyfamily .boxleft {padding: 0;}
.emergencys::before {width: 74vw;}
.footer .col-md-4 {width: 50%;}
.footer .row {display: flex;flex-wrap: wrap;row-gap: 20px;}
.ourFire .contentBox {padding: 30px 30px;}
.tabsection.howWork {padding: 0 0 0px;}
.there-shortly .contentBox p {padding-bottom: 30px;}
.moldTab .tab-pane .flexBox figure {width: 300px;min-width: 300px;}
.conactPage .boxleft {padding: 30px 15px;}
.conactPage .boxleft h3 {font-size: 22px;line-height: 30px;}
.services .boxleft figure svg {width: 50px;height: 50px;}
}

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

@media only screen and (max-width:767px){
.container,
.centralgeor .container{padding: 0 15px;}
ul li, ol li, p{line-height: 30px;font-size: 18px;}
.commonCauses ul {padding-left: 24px;}
.emergencys .container{padding: 0 15px;}
.faq .topInfo {margin: 0 0 30px;}
.howWorks .boxleft h3,
.emergencys .contentBox h3,
.faq .topInfo h3,
.ourFire .contentBox h3,
.meetTod .boxcontent h2,
.commonCauses h3,
.there-shortly .contentBox h3,
.lftimgcontent .boxcontent h2,
.damageser .topheading h2,
.there-shortly .contentBox h4,
.centralgeor .contentBox h3,
.theprocess .contentBox h2,
.cCentral .contentBox h3,
.howControl .contentBox h3,
.can-Mold .contentBox h3{font-size: 25px;line-height: 35px;}	
.suspect-Mold .contentBox h2,
.suspect-Mold .contentBox h3,
.suspect-Mold .contentBox h4{font-size: 25px;line-height: 35px;}
.services {	padding: 0px 0 50px;}
.storm,
.services{padding: 50px 0;}
.bothContent .boxleft h2 {font-size: 30px;line-height: 40px;}
.callIOut {padding: 45px 0px 45px;}
.callIOut .dflex {margin: 0;}
.logo {width: auto;min-width: auto;margin: 0;background: transparent;}
.fixed-header .logo {display: flex;align-items: center;}
.fixed-header .logo img {width: 100px;}
.banner .bimage > img,
.innerbaner .video.video-banner{height: auto;min-height: 350px;}
.banner .dflex {flex-direction: column-reverse;	row-gap: 15px;}
.logo a img {;width: 130px;}
.banner .dflex .bRightImg img {width: 120px;}
.banner .dflex .bLft p {font-size: 22px;line-height: 30px;font-family: "Open Sans", sans-serif;margin: 0px 0 5px;}
.bothContent .row {display: flex;flex-wrap: wrap;row-gap: 20px;}
.howWorks .col-sm-6{width:100%;}
.emergencys .contentBox{width: auto;}
.emergencys::before {width: 87vw;}
.faq .panel-group .panel {	display: inline-block;width: 100%;}
.faq #accordion1.panel-group {margin-bottom: 10px;}
.footer {padding: 50px 30px;}
.footer .col-md-4 {width: 100%;}
.mold-Growth .col-md-8, .mold-Growth .col-md-4{width: 100%;}
.CentrGeorgia .boxright {margin-top: 0;padding: 50px 30px;}
.CentrGeorgia .col-md-8,
.CentrGeorgia .col-md-4{width: 100%;}
.lftimgcontent .row {display: flex;flex-wrap: wrap;row-gap: 30px;}
.ourFire .contentBox {padding: 30px 15px;}
.testimonialwithimg .testimoinal{padding: 30px 20px;}
.commonCauses .col-md-8, .commonCauses .col-md-4 {width: 100%;}
.tabsection .tab-pane .flexBox {flex-wrap: wrap;row-gap: 15px;}
.tabsection .tab-pane {padding: 30px 15px;}
.theprocess .contentBox {padding: 30px 15px;}
.tabsection .nav.nav-tabs li a {font-size: 15px;line-height: 27px;padding: 25px 15px;}
.moldTab .tab-pane .flexBox figure {width: auto;min-width: auto;}
.conactPage .col-md-3 {width: 100%;}
.banner::before {z-index: 2;}
.resiFile {padding-bottom: 0;}
.stickyCta {right: 5px;bottom: 0;}
.stickyCta .cta {padding: 11px 18px;color: #0cf;font-size: 13px;}/*  */



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

}
@media(min-width:576px){
.callIcon {display: none;}
}
@media(max-width:575px){
.cta {margin: 10px 0 0;padding: 9px 13px;font-size: 14px;}
.menuWrapp .topcta span {display: none;}
.menuWrapp .topcta .callIcon svg {width: 35px;height: 35px;fill: #3bc2dd;}
.banner .dflex .bRightImg img {width: 75px;}
.banner .dflex .bLft h1 {font-size: 22px;line-height: 30px;}
.banner .dflex .bLft p {font-size: 18px;line-height: 28px;}
.callIOut .dflex {flex-wrap: wrap;}	
.callIOut .dflex .box {width: 100%;}
.callIOut .dflex .box h3 {max-width: 100%;}
.fromLeaks .row {flex-wrap: wrap;justify-content: center;}
.faq .panel-title a .wrapp svg {width: 20px;height: 20px;min-width: 20px;}
.tabsection .nav.nav-tabs {flex-wrap: wrap;justify-content: start;}
.tabsection .nav.nav-tabs li {flex: 0 0 50%;}
.tabsection .nav.nav-tabs li a {font-size: 16px;line-height: 27px;padding: 10px 10px;}
}

@media only screen and (max-width:475px){
.banner .bimage > img,
.innerbaner .video.video-banner{min-height: 400px;}
.banner .dflex .bLft h1 {font-size: 20px;line-height: 27px;}

}
 @media only screen and (max-width:375px){
/* banner */
 #mainSilder .item p {font-size: 16px;line-height: 22px;}
 .homebanner .d-flex .btnRight a,
  .homebanner .d-flex .btnRight a.orangebtn {padding: 10px 17px;font-size: 13px;}
  #mainSilder .carousel-caption h1 {font-size: 29px;line-height: 35px;max-width: 400px;}
  #mainSilder .carousel-caption {top: 22%;}
  .bnnBottom .bottomstrip .fa-quote-right {right: 32px;}
}
