 body{
  padding-top: 0px;
 }
 .navigationbar{
  background-color: #000000ba;
 }
  .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;
        color: white;
      }
      .nav-item .nav-link{
        color: white;
      }
      .nav-item a:hover{
        background-color: red;
        color: white;
      }
      .carousel-item {
        height: 50rem;
      }
      .carousel-item > img{
        height: 50rem;
      }
      .secondcarousel{
        height: 25rem;
      }
      .secondcarousel img{
        height: 25rem;
      }
      .aboutsection{
        margin-top: 120px;
      }
      .aboutsection p{
          font-size: 18px;
          color: grey;

      }
      .abouttext{
        padding: 10px;
      }
      .aboutheading{
        text-align: center;
        font-size: 50px;
        font-weight: bolder;
        color: black;

      }
      .underline{
        height: 2px;
        width: 100px;
        background-color: red;
        text-align: center;
        margin: 0 auto;
      }
      .othersection{
        margin-top: 60px;
        background-color: #3f51b5;
        padding-top: 50px;
        padding-bottom: 50px;
      }
      .othersection i{
        font-size: 44px;
        color: white;
        transition: .5s;
      }
          .othersection p{
            font-size: 18px;
          }
      .othersection .col-lg-4:hover i{
        color: red;
        transform: scale(1.04);
      }
      .gallery{
        margin-top: 100px;
      }
      .gallery img{
        transition: 0.5s;
      }      
     .gallery img:hover{
     transform: scale(1.06);
     }
     .servicessection{
      margin-top: 120px;
      background-color: lightgrey;
      padding-top: 50px;
      padding-bottom: 50px;
     }
     .servicesbox1{
      background-image: url(../img/bg1.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      min-height: 340px;
     }
     .innerservicebox1{
      min-height: 340px;
      padding: 40px;
     }
    
.innerservicebox1:hover{
  background-color: #000000ba;
  
}

 .servicesbox2{
      background-image: url(../img/bg4.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      min-height: 340px;
     }
     .innerservicebox2{
      min-height: 340px;
      padding: 40px;
     }
    
.innerservicebox2:hover{
  background-color: #000000ba;
  
}


.servicesbox3{
      background-image: url(../img/bg2.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      min-height: 340px;
     }
     .innerservicebox3{
      min-height: 340px;
      padding: 40px;
     }
    
.innerservicebox3:hover{
  background-color: #000000ba;
  
}




.servicesbox4{
      background-image: url(../img/b1.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      min-height: 340px;
     }
     .innerservicebox4{
      min-height: 340px;
      padding: 40px;
     }
    
.innerservicebox4:hover{
  background-color: #000000ba;
  
}



.servicesbox5{
      background-image: url(../img/b2.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      min-height: 340px;
     }
     .innerservicebox5{
      min-height: 340px;
      padding: 40px;
     }
    
.innerservicebox5:hover{
  background-color: #000000ba;
  
}
.servicesbox6{
      background-image: url(../img/g3.jpg);
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      min-height: 340px;
     }
     .innerservicebox6{
      min-height: 340px;
      padding: 40px;
     }
    
.innerservicebox6:hover{
  background-color: #000000ba;
  
}
.footer{
  background-image: url(../img/bg2.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
 /* padding-top: 80px;
  padding-bottom: 80px;*/
  min-height: 700px;
  margin-top: 80px;
}
.innercontact{
  background-color: #000000ba;
  padding: 30px;
  margin-top: 60px;
}
.innercontact li{
  line-height: 60px;
  list-style: none;
  font-size: 20px;
  color: white;
}
.contactheading{
  padding-top: 100px;
}
      @media(max-width: 767px){
         .carousel-item {
        height: 20rem;
      }
        .carousel-item > img{
      height: 20rem;
        }
        .navbar-nav .nav-link{
          padding-left: 75px;
        }
        .navbar-expand-md{
          background-color: black;
          opacity: 0.8;
        }
        
      }