.nav-item{
        padding-left: 25px;
       
      }
      .container{
        width: 100%;
      }
      .social-links a{
        background-color: grey;
        color: white;
         padding: 10px 12px 10px 12px;
         border-radius: 5px;
         margin-left: 5px;
         transition: 0.8s;
      }
       .social-links a:hover{
        background-color: red;
        color: white;
       }
      .nav-item a{
        padding: 10px 0px 10px 0px;
        border-radius: 3px;
        font-size: 16px;
      }
      .nav-item a:hover{
        background-color: red;
      }
       .carousel-item > img{
    height: 50rem;
  }
.carousel-item{
  height: 50rem;
}
      .whyus-heading{
        font-size: 32px;

      }
      .whyus-heading2{
        color: red;
        font-size: 19px;
      }
.whyus-p{
  font-size: 17px;
}
.whyus-box{
  border: 2px grey solid;
  padding: 15px;
  transition: 1s;
}
.whyus-box i{
color: red;
 transition: 1s;
}
.box-heading {
  font-size: 18px;
  color: black;
  transition: .5s;
}
.box-heading2{
  font-size: 18px;
  color: grey;
  transition: 1s;
}
.whyus-box:hover i{
color: white;
}
.whyus-box:hover{
  background-color: #4b4b4b;
}
.whyus-box:hover .box-heading{
  color: white;
}
.whyus-box:hover .box-heading2{
  color: white;
}
.fa-angle-right{
  font-size: 28px;
     padding: 3px 13px 3px 13px;
  background-color: red;
      margin-top: -11px;
    margin-right: -16px;
}
.services{
  font-size: 32px;

}
.card1{
  font-size: 32px;
  color: red;
}
.quotebtn{
  border: 2px grey solid;
  color: black;
  padding: 5px 36px 5px 36px;
font-size: 19px;
}
.quotebtn:hover{
  color: black;
}
.gallery{
  margin-top: 80px;
}
.testimonialbox{
  text-align: center;
  padding: 30px;
  border: 2px red solid;
  margin-top: -60px;
  color: white;
}
.secondslide{
  margin-top: 100px;
  background-image: url(assets/img/texture-map.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 34rem;
  padding: 30px;

}
.secondslide-inner{
  height: 34rem;
}
.testimonial img{
  border-radius: 50%;
}
.testimonialmain{
  background-color: #424242eb;
  padding-bottom: 10px;
 
 margin-top: 50px;
}
.clientheading{

font-size: 35px;
color:white;
}
.ordersection{
  background-color: #fc6565;
  padding: 40px 0px;

}
.orderp{
   border: 1px solid rgba(255,255,255,0.50);
    padding: 40px 25px;
    background: #fb4e4e;
}
.orderp a{
  background-color: red;
  color: white;

}
.orderp a:hover{
  
  color: white;

}
.ordersection p{
  font-size: 25px;
  color: white;  
 
}
.blogsection{
  
  padding: 30px;
}
.carouselblog{
  height: 30rem;
}
.blogmainbox{
  border: 2px grey solid;
}
.carouselicon{
  background-color: red;
  color: white;
  padding: 19px 22px 19px 22px
}
.footer{
  background-color: #36404b;
  padding-top: 80px;
  padding-bottom: 80px;
}
.footer ul li{
  list-style: none;
  color: white;
  line-height:40px;
  font-size: 18px;
}
.footer ul li a{
  color: white;
  font-size: 18px;
}
.footer ul li a:hover{
  color: red;
}
.footer h2{
  color: white;
  font-weight: bold;
}
.footer p{
  color: white;
  font-size: 18px;
}
.footer i{
  color: red;
}
.mobileicon {
  display: none;
}
.navbar-brand{
  font-size: 24px;
}
@media(max-width: 768px){
   .carousel-item > img{
    height: 30rem;
  }
.carousel-item{
  height: 30rem;
}
.carouselblog{
  height: 44rem;
}
.secondslide-inner{
  height: 36rem;
}
.nav-item {
    padding-left: 5px;
}
.nav-item a{        
        font-size: 14px;
      }
}

@media(max-width: 767px){
  .box-heading{
    font-size: 17px;
  }
  .box-heading2{
    font-size: 15px;
  }
  .carousel-item > img{
    height: 15rem;
  }
.carousel-item{
  height: 15rem;
}
.hidetestimonial{
  display: none;
}
.testimonialbox {
  padding: 4px;
}
.clientheading{
  font-size: 24px;
}
.carouselblog{
  height: 45rem;
}
.services{
  font-size: 22px;
}
.hideblog{
  display: none;
}
.blogsection{
  padding: 5px;
}
.mobileicon{
  display: block;
}
.social-outer{
  display: none;
}
.nav-item{
  padding-left: 0px;
}
.navbar-brand{
  display: none;
}
.nav-item a{
        
        font-size: 18px;
      }

}