/* end new */
form.CUS input.subject { display: none; }
.bg-contact input, .bg-contact textarea{margin: 10px;border-radius: 8px;height: 40px;width: 45%;padding-left: 1%;}
.bg-contact select{background-color: #cfe4ff;border-radius: 8px;height: 40px;margin-left: 2%;}
body{font-family:'Roboto',sans-serif !important;font-size:16px;font-weight:400;color:#00184b;overflow-x:hidden ;}
html{scroll-behavior:smooth}
.container-fluid{padding: 0;}
.top-1{position: absolute;top: 8%;}
.top-2{position: relative;}
.bg-logo{background: url('../img/logo-bg.webp') no-repeat;
  background-size: contain;
  background-position: center right;}
.bg-header{background: rgb(141,236,180);
  background: linear-gradient(90deg, rgba(141,236,180,1) 0%, rgba(141,236,180,1) 47%, rgba(20,30,70,1) 47%, rgba(20,30,70,1) 100%);}
.bg-theme{background-color:linear-gradient(90deg,rgba(18, 91, 218, 1) 0%, rgba(76, 141, 254, 1) 100%); color: #fff;}
.bg-theme-s{background-color: #8decb4;}
.bg-primary1{background-color: #0b0c68;}
.border-bottom1{border-bottom: 1px solid;border-bottom-color:#3268fd}
.border-bottom2{border-bottom: 1px solid;border-bottom-color:#283f88}
.border-bottom-nav{border-bottom: 1px solid;border-bottom-color:#283f88;width: 50%;}
.btn-theme{background: #125BDA;
  background: linear-gradient(90deg,#125bda 0%, rgba(69, 135, 247, 1) 48%, rgba(122, 169, 250, 1) 100%);color:#fff;}
.btn-theme:hover{color: #fff !important;
  background-color: #00184b;}
.icon-theme{color: #acc8fa;}
.color-font{color: #00184b;}
.btn-outline-theme{background:transparent;border-color: #8decb4;color: #fff;}
.btn-outline-theme:hover{background-color: #8decb4;border-color: #00184b;color: #00184b;}
.bg-light-blue{background-color: #b0d9ff;border-top: 2px solid #125BDA;}
.decoration{text-decoration: none!important;}
.span-color{color: #ff3c00;}
.bg-nav{background:rgba(0,0,0,0.5);}
.navbar{padding: 0px;}
.light-blue{background:#f1f6ff;}
.border-radius{border-radius:15px 15px 0 0!important;}
.border-radius1{border-radius:0px 0px 15px 15px!important;}
.row > * {padding: 0px;}
.navbar-brand{padding: 0px;}
.nav-link:active{color:#125bda;}
.nav-link {
  color: #000;

}
.nav-link:hover, .nav-link:focus{
  color: #125bda;

}

#obfuscatedEmail a {
  color: #fff;text-decoration: none!important;
}
.margin-n{margin-top: -2rem;}
h1{font-size: 3rem;}
.dashed3::before, .dashed3::after{ 
  content: "";
  width:300px;
  display: inline-block;
  height:1px;
  background-color: #7a7a7a;
  font-weight: bold;
margin:0 10px 5px 0;
}
.dashed::before { 
  content: "";
  width:70px;
  display: inline-block;
  height:34px;
  background: url('../img/section-sub-shape1.webp') no-repeat;
  font-weight: bold;
  background-size: cover;
  background-position: right center;
margin:0 10px 5px 0;
}
.dashed1::before { 
  content: "";
  width:70px;
  display: inline-block;
  height:40px;
  background: url('../img/section-sub-shape2.webp') no-repeat;
  animation: moveLeftBounce 3s linear infinite;
  font-weight: bold;
  background-size: cover;
  background-position: center center;
margin:0px 30px -10px 0px;
top: 10px;
  position: relative;}
  @keyframes moveLeftBounce {
    0% {
      transform: translateX(0);
    }
    50% {
     transform: translateX(30px);
    }
    100% {
      transform: translateX(0);
    }
  }
  .icon-2::before { 
    content: "";
    width:35px;
    display: inline-block;
    height:35px;
    background: url('../img/lock.gif') no-repeat;
    font-weight: bold;
    background-size: cover;
    background-position: center center;
  margin:0px 5px 0px 0px;
  top: 5px;
    position: relative;}
.move2 {
    animation-name: example;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transition: all ease 4s;
    margin-bottom: -7%;
  }
  .move3 {
    animation-name: example;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transition: all ease 4s;
  }
  .move1 {
    animation-name: example2;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transition: all ease 4s;
    margin-bottom: -7%;
  }
  .rotateme {
    -webkit-animation-name: rotateme;
            animation-name: rotateme;
    -webkit-animation-duration: 20s;
            animation-duration: 20s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
  }
  @keyframes rotateme {
    from {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
    to {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
    }
  }
  
  @keyframes example {
    0% {
      -webkit-transform: translate(-50px);
      transform: translateY(-50px);}
    50% {
      -webkit-transform: translateY(-20px);
      transform: translateY(-20px);}
    100% {
      -webkit-transform: translateY(-50px);
      transform: translateY(-50px);} }
      
      .zoom {
        -webkit-animation: zoom 1.5s alternate infinite;
        animation: zoom 1.5s alternate infinite;
      }
      @keyframes zoom{
        0% {
          transform: scale(0.5);
        }
      
        100% {
         transform: scale(1.5);
        }
      }
      @keyframes example2 {
        0% {
          -webkit-transform: translateX(-50px);
          transform: translateX(-50px);}
        50% {
          -webkit-transform: translateX(-20px);
          transform: translateX(-20px);}
        100% {
          -webkit-transform: translateX(-50px);
          transform: translateX(-50px);} }
/* banner */
.my-15{margin-top: 4rem; margin-bottom: 4rem;}
.py-15{padding-top: 4rem; padding-bottom: 4rem;}
.margin-theme{margin: 15% 0 15% 0;}
.banner{background-image: url(../img/cypress-air-duct-cleaning-banner.webp);background-position:center top; background-size: 100% auto;background-repeat: no-repeat;position: relative;width:100%}
.banner-vent{background-image: url(../img/cypress-air-vent-cleaning-banner.webp);background-position:center top; background-size: 100% auto;background-repeat: no-repeat;position: relative;width:100%}
.banner-carpet{background-image: url(../img/cypress-carpet-cleaning-banner.webp);background-position:center top; background-size: 100% auto;background-repeat: no-repeat;position: relative;width:100%}
.banner-dryer{background-image: url(../img/cypress-dryer-vent-cleaning-banner.webp);background-position:center top; background-size: 100% auto;background-repeat: no-repeat;position: relative;width:100%}
.banner-tile{background-image: url(../img/cypress-tile-and-grout-cleaning.webp);background-position:center top; background-size: 100% auto;background-repeat: no-repeat;position: relative;width:100%}
.banner-uphlostery{background-image: url(../img/cypress-upholstery-cleaning-banner.webp);background-position:center top; background-size: 100% auto;background-repeat: no-repeat;position: relative;width:100%}
.bg-banner{background-color:rgba(225, 225, 225, 0.8);}
/*title before*/
.title-sec .h5 {
    font-size: 20px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    display: inline-block;
}
.title-sec .h5:before {
    position: absolute;
    z-index: 1;
    content: "";
    display: inline-block;
    width: 40px;
    height: 1px;
    background: #684df5;
    right: -46px;
    top: 15px;
}
.title-sec:after {
    position: absolute;
    content: "";
    left: -5px;
    top: -4px;
    background: url(../img/section1.png);
    width: 63px;
    height: 63px;
    display: inline-block;
    background-repeat: no-repeat;
}
/*line*/
/*service box*/
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }
 
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
 
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
 
  75% {
    transform: translate3d(-10px, 0, 0);
  }
 
  90% {
    transform: translate3d(5px, 0, 0);
  }
 
  to {
    transform: none;
  }
}
 
.bounceInLeft {
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
/*FAQ*/
.row,.container,.row > *{padding-left:0;padding-right:0!important}

.title-sec .h5::before {color:#ffb74d !important}
.custom-btn {
  color: #fff;
  padding: 10px 25px;
  font-weight: 500;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  display: inline-block;
   box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
   7px 7px 20px 0px rgba(0,0,0,.1),
   4px 4px 5px 0px rgba(0,0,0,.1);
  outline: none;position: relative;z-index: 999999
}
a{color:inherit;text-decoration: none;}
.btn-9 {
  border: none;
  transition: all 0.3s ease;
  overflow: hidden;color: #fff;
}
.btn-9:after {
  position: absolute;
  content: " ";
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
   background-color: #002eb8;
background-image: linear-gradient(315deg, #002eb8 0%, #1f64ed 74%);
  transition: all 0.3s ease;
}
.btn-9 a:hover {
  background: transparent;
  box-shadow:  4px 4px 6px 0 rgba(255,255,255,.5),
              -4px -4px 6px 0 rgba(116, 125, 136, .2), 
    inset -4px -4px 6px 0 rgba(255,255,255,.5),
    inset 4px 4px 6px 0 rgba(116, 125, 136, .3);
  color: #fff!important;
}
.btn-9:hover:after {
  -webkit-transform: scale(2) rotate(180deg);
  transform: scale(2) rotate(180deg);
  box-shadow:  4px 4px 6px 0 rgba(255,255,255,.5),
              -4px -4px 6px 0 rgba(116, 125, 136, .2), 
    inset -4px -4px 6px 0 rgba(255,255,255,.5),
    inset 4px 4px 6px 0 rgba(116, 125, 136, .3);
    color: #fff!important;
}
/*taba*/
/*taba*/
@media only screen and (max-width:1200px){
.banner{background-size:cover;height:auto}.nav-link{margin-top:20px}
}		
@media only screen and (max-width:700px){
	.row > * {
  padding-right: 5%!important;
  padding-left: 5%!important;
}
 
}
.card{background-color:transparent}
/* end banner */

/* process */
/* process sec */
.process-section {
  background: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 90px 0 60px;
}

.single-process-box {
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}

.single-process-box:before {
  position: absolute;
  content: "";
  right: 51px;
  top: 60px;
  width: 100%;
  height: 100%;
  background: url('../img/arrow1.webp');
  background-repeat: no-repeat;
}

.upper.single-process-box:before {
  position: inherit;
}

.process-thumb {
  position: relative;
  z-index: 1;
  width: 142px;
  height: 142px;
  line-height: 142px;
  border-radius: 71px;
  background-color: #f5f8fe;
  transition: .5s;
  display: inline-block;
}

.process-thumb:before {
  position: absolute;
  content: "";
  left: -9px;
  top: -9px;
  width: 160px;
  height: 160px;
  line-height: 160px;
  border-radius: 50%;
  border: 2px dashed #152b63;
  opacity: .154;
  transition: .5s;
}

.process-thumb:after {
  position: absolute;
  content: "";
  z-index: -1;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border-radius: 71px;
  background: #b0d9ff;
  transform: scale(0);
  transition: .5s;
}


.process-number {
  position: absolute;
  right: -20px;
  top: 0;
  transition: .5s;
}

.process-number span {
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: #152b63;
  border-radius: 30px;
  font-family: 'Inter';
  height: 36px;
  width: 36px;
  line-height: 36px;
  text-align: center;
  display: inline-block;
}

h4.process-title {
  font-size: 22px;
  padding: 25px 0 10px;
}

p.process-desc {
  opacity: .6;
  font-weight: 300;
}

span.check-arrow i {
  font-size: 20px;
}

.single-process-box:hover .process-thumb:before {
  border: 2px dashed #b0d9ff;
  opacity: 1;
  -webkit-animation-name: rotateme;
  -webkit-animation-duration: 20s;
  -webkit-animation-iteration-count: infinite;
}

.single-process-box:hover .process-thumb:after {
  transform: scale(1);
}

.single-process-box:hover .process-number {
  right: -8px;
  top: -45px;
}

.process-number {
        right: 24px;
        top: 65px;
    }

    .single-process-box:hover .process-number {
        right: 35px;
    }

    p.process-desc {
        font-size: 13px;
        line-height: 25px;
    }
/* end process sec */

/* why us */
.bg-choose-us{background: url('../img/bg-why-us.webp') no-repeat;
  background-size: cover;
  background-position: center center;}
.why-us-icon1::before {
  content: '\f4c0';
  position: absolute;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  left: 50%;
  transform: translateX(-50%);
  background-color: #212529;
  top: -45px;
  width: 80px;
  height: 80px;
  border-radius: 60px;
  padding-top: 5%;
  font-size: 2rem;
}
.why-us-icon1{
  position: relative;
  text-align: center;
  font-size: large;
  font-size: 1rem;
  color: #00184b;
margin:0 5% 0 5%;
float: left;}

.why-us-icon2::before {
  content: '\f559';
  position: absolute;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  left: 50%;
  transform: translateX(-50%);
  background-color: #0d6efd;
  top: -45px;
  width: 80px;
  height: 80px;
  border-radius: 60px;
  padding-top: 5%;
  font-size: 2rem;
}
.why-us-icon2{
  position: relative;
  text-align: center;
  font-size: large;
  font-size: 1rem;
  color: #00184b;
margin:0 5% 0 5%;
float: left;}

.why-us-icon3::before {
  content: '\f3ed';
  position: absolute;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
  top: -45px;
  width: 80px;
  height: 80px;
  border-radius: 60px;
  padding-top: 5%;
  font-size: 2rem;
}
.why-us-icon3{
  position: relative;
  text-align: center;
  font-size: large;
  font-size: 1rem;
  color: #00184b;
margin:0 5% 0 5%;
float: left;}

/* end why us */
/* counter */
.bg-counter{background: url('../img/bg-counter.webp') no-repeat;
  background-size: cover;
  background-position: center center;color: rgba(255, 255, 255, 0.9);}
/* end counter */
/* gallery */
.navbar-toggler{background-color: #315ce6!important;margin-right: 2%;}
/* end gallery */
.bg-brands{background-color:#031b66 ;}
.sec-1{background: url('../img/bg-sec2.webp') no-repeat;
  background-size: cover;
  background-position: center center;}
  .mold-bg{background: url('../img/bg-duct-and-mold-removal.webp') no-repeat;
  background-size: cover;
  background-position: center center;}
/*marquee*/
.marquee{width:100%;margin:0 auto;white-space:nowrap;box-sizing:border-box;animation:marquee 50s linear infinite;color:#fff}
.marquee:hover{animation-play-state:paused}
/* Make it move */
@keyframes marquee{0%{text-indent:27.5em}
100%{text-indent:-105em}
}
/* LOAD */   
.list-group{list-style: none;}
/* END LOAD */
/* load offer */
.loader {
  width: 30px;
  height: 30px;
  display: inline-block;
  position: relative;
  color: #ffffff;
  border: 1px solid;
  box-sizing: border-box;
  animation: fill 2s linear infinite alternate;
}

@keyframes fill {
  0% {
    box-shadow: 0 0  inset;
  }
  100% {
    box-shadow: 0 48px inset;
  }
}
  
.loader1 {
  width: 30px;
  height: 30px;
  display: inline-block;
  position: relative;
  color: #0c38bb;
  border: 1px solid;
  box-sizing: border-box;
  animation: fill 2s linear infinite alternate;
}

@keyframes fill {
  0% {
    box-shadow: 0 0  inset;
  }
  100% {
    box-shadow: 0 48px inset;
  }
}
  
/* end load offer */
.loader2 {
  width: 100%;
  height: 3px;
  display: inline-block;
  background: rgba(255, 255, 255, 0.15);
  position: relative;
  overflow: hidden;
  margin-right: 10px;
}
.loader2::after {
  content: '';  
  width: 0%;
  height: 3px;
  background-color: #FFF;
  font-size: 15px;
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.25) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.25) 75%, transparent 75%, transparent);
  background-size: 1em 1em;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  animation: animFw 10s ease-in infinite,  barStripe 2s linear infinite;
}

@keyframes barStripe {
  0% {
    background-position: 1em 0;
  }
  100% {
    background-position: 0 0;
  }
}

@keyframes animFw {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}
.z-in{position: absolute;
  z-index: 10;
  right: 16%;
}
.z-in3{position: absolute;
  z-index: 10;
}
.z-in2{position: relative;}
.ms-10{margin-left: 12rem!important;clip-path: polygon(20% 100%, 80% 100%, 100% 0%, 0% 0%);width: 308px;height: 120px;z-index: 1;}
.mt-20{margin-top: 20rem!important;}

/* sec2 */
.bg-sec2{background:url('../img/sec-2-bg.webp') no-repeat;
  background-size: cover;
  background-position: center center;}
/* end sec2 */
/* gallery */
.bg-gallery{background-image:url('../img/bg-sec-6.webp') no-repeat;
  background-size: cover;
  background-position: center center; ;}
.card{border: 0px;}
/* end gallery */
/* coupon */
a.lightbox img{height:auto;transition:.5s}
.lightbox-target{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;overflow:hidden;z-index:12}
.lightbox-target img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 8px rgba(0,0,0,0.7);box-sizing:border-box;transition:.5s ease-in-out}
a.lightbox-close{width:100%;height:100%;position:absolute;transition:.5s ease-in-out;opacity:0;top:0;left:0}
.lightbox-target:target{opacity:1;top:0;bottom:0;width:100%;height:100%}
.lightbox-target:target img{max-height:100%;max-width:100%}
.printable{position:relative;z-index:14}
/* end coupon */
/* contact */
.contact-bg{background:url('../img/contact-bg.webp') no-repeat center;background-size:cover; background-attachment:fixed;}
.spam { display:none;}
/* end contact */

/* bg-cards */
.bg-card1{background: url("../img/bg-gallery.webp");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: cover;}
.bg-card2{background: url("../img/bg-gallery.webp");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;}
.bg-card3{background: url("../img/bg-gallery.webp");
      background-position: left center;
      background-repeat: no-repeat;
      background-size: cover;}
.bg-card4{background: url("../img/bg-gallery.webp");
        background-position: left center;
        background-repeat: no-repeat;
        background-size: cover;}
        .box{
          background: linear-gradient(180deg, #3a6bfb 0%, #0b35b4 100%);
          font-family: 'Nanum Gothic', sans-serif;
          border-radius: 25px 0;
          position: relative;
          overflow: hidden;
      }
      .box:before,
      .box:after,
      .box .box-content:before,
      .box .box-content:after{
          content: "";
          background: #fff;
          width: 50%;
          height: 4px;
          transform: scaleX(0);
          position: absolute;
          top: 15px;
          left: 15px;
          z-index: 1;
          transition: all 600ms ease;
      }
      .box:after{
          top: auto;
          bottom: 15px;
          left: auto;
          right: 15px;
      }
      .box .box-content:before,
      .box .box-content:after{
          width: 4px;
          height: 50%;
          transform: scaleY(0);
      }
      .box .box-content:after{
          left: auto;
          right: 15px;
          top: auto;
          bottom: 15px;
      }
      .box:hover:before,
      .box:hover:after,
      .box:hover .box-content:before,
      .box:hover .box-content:after{
          transform: scale(1);
      }
      .box img{
          width: 100%;
          height: auto;
          transform: scale3d(1.1, 1.1, 1);
          transition: all 0.25s linear;
      }
      .box:hover img{
          opacity: 0.25;
          transform: scale(1.25);
      }
      .box .inner-content{
          color: #fff;
          text-align: center;
          width: 70%;
          opacity: 0;
          transform: translateX(-50%) translateY(-50%);
          position: absolute;
          top: 70%;
          left: 50%;
          transition: all 600ms ease;
      }
      .box:hover .inner-content{
          opacity: 1;
          top: 50%;
      }
      .box .title{
          font-size: 20px;
          font-weight: 800;
          letter-spacing: 1px;
          text-transform: uppercase;
          margin: 0 0 3px;
      }
      .box .post{
          font-size: 14px;
          letter-spacing: 1px;
          text-transform: capitalize;
          margin: 0 0 12px;
          display: block;
      }
      .box .icon{
          padding: 0;
          margin: 0;
          list-style: none;
      }
      .box .icon li{
          display: inline-block;
          margin: 0 4px;
      }
      .box .icon li a{
          color: #fff;
          font-size: 18px;
          line-height: 32px;
          height: 35px;
          width: 35px;
          border: 2px solid #fff;
          border-radius: 10px 0 10px 0;
          display: block;
          transition: all 0.3s;
      }
      .box .icon li a:hover{
          color: #3a6bfb;
          background: #fff;
          border-radius: 0 10px 0 10px;
      }
      @media only screen and (max-width:990px){
          .box { margin: 0 0 30px; }
      }
/* end bg-cards */

/* Contact us */
.bg-contact{width: 100%;background: url("../img/bg-form.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
 }
/* end contact us */
/* test */
.bg-test{background: url("../img/bg-testimonials.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}
/* end test */
/* sec4 */
.bg-sec-6{background: url("../img/bg-sec-6.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* end sec4 */

/* reviews */
.bg-tesimoials{width: 100%;background: url("../img/bg-testimonials.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;}
/* end reviews */

/* footer */
.bg-footer{background:url('../img/bg-footer.webp') no-repeat center;background-size:cover; background-attachment:fixed;}
.contact-info a{color: #fff;text-decoration: none;}
/* end footer */
@media (max-width:1500px){.display-3{display: none;}.display-13{display: none;}.z-in{position: static;right: 0;}}
@media (max-width:1400px){.mt-20{margin-top: 0px!important;}.top-1{position: initial;top: 0; left: 0; width: 100%;}
.top-2{position: initial;}}
@media (max-width:1300px){.display-top{display: none;}}
@media (max-width:1000px){
  .display-top1{display: none;}.my-15{margin-top: 7rem;margin-bottom: 0rem;}}
/*!
* Font Awesome Free 5.9.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
*/
.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-ul{list-style-type:none;}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}
.fa-blogger-b:before{content:"\f37d"}
.fa-clock:before{content:"\f017"}
.fa-truck:before{content:"\f0d1"}
.fa-envelope:before{content:"\f0e0"}
.fa-facebook-f:before{content:"\f39e"}
.fa-google:before{content:"\f1a0"}
.fa-hand-holding-usd:before{content:"\f4c0"}
.fa-instagram:before{content:"\f16d"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-map-marker:before{content:"\f041"}
.fa-mobile-alt:before{content:"\f3cd"}
.fa-phone:before{content:"\f095"}
.fa-phone-volume:before{content:"\f2a0"}
.fa-recycle:before{content:"\f1b8"}
.fa-thumbs-up:before{content:"\f164"}
.fa-twitter:before{content:"\f099"}
.fa-yelp:before{content:"\f1e9"}
.fa-youtube:before{content:"\f167"}
.fa-dollar-sign:before {content: "\f155"; }
.fa-clipboard:before{content:"\f328"}
.fa-clock:before{content:"\f017"}
.fa-headset:before{content:"\f590"}
.fa-map-marked-alt:before{content:"\f5a0"}
.fa-check-square:before {content: "\f14a"; }
.fa-user:before {content: "\f007"; }
.fa-shield-alt:before {content: "\f3ed"; }
.fa-arrow-circle-right:before {content: "\f0a9"; }
.fa-award:before {content: "\f559"; }
.fa-link:before {content: "\f0c1"; }
.fa-search-plus:before {content: "\f00e"; }
.fa,.fas{font-weight:900}