/*--------------------------------------------------------------------- File Name: style.css ---------------------------------------------------------------------*/


/*--------------------------------------------------------------------- import Fonts ---------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap&subset=latin-ext');

@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

/*****---------------------------------------- 1) font-family: 'Rajdhani', sans-serif;
 2) font-family: 'Poppins', sans-serif;
 ----------------------------------------*****/


/*--------------------------------------------------------------------- import Files ---------------------------------------------------------------------*/

@import url(animate.min.css);
@import url(normalize.css);
@import url(meanmenu.css);
@import url(slick.css);
@import url(jquery-ui.css);
@import url(nice-select.css);

/*--------------------------------------------------------------------- skeleton ---------------------------------------------------------------------*/

* {
     box-sizing: border-box !important;
     transition: ease all 0.5s;
}

html {
     scroll-behavior: smooth;
}

body {
     color: #666666;
     font-size: 14px;
     font-family: 'Josefin Sans', sans-serif;;
     line-height: 1.80857;
     font-weight: normal;
     overflow-x: hidden;
}
.header-top{
    padding:5px 65px;
    background-color:#d8251e;
}
.hedtoplbl{
    margin-bottom: 0px;
}
.hedtopanc{
    color:#fff;
    font-size:17px;
    font-weight:500;
}
.hedtopanc:hover{
  color:#fff;
}
.hedtopbtn{
    background:transparent;
    border:none;
    color:#fff;
}
.hedtopbtn:hover{
  color:#fff;
}
.navi-area{
    padding:5px 65px;
}
.bg-light,.navbar-light{
    background-color:#fff !important;
}
.nav-link{
    font-size:18px;
}
.nav-item{
    margin-right:30px;
}
.contbtn{
    background-color:#d8251e;
    color:#fff;
    border:none;
    width:120px;
    border-radius:5px;
    padding:5px;
}
@-webkit-keyframes zoom {
    from {
      -webkit-transform: scale(1.3, 1.3);
    }
    to {
      -webkit-transform: scale(1, 1);
    }
  }
  
  @keyframes zoom {
    from {
      transform: scale(1.3, 1.3);
    }
    to {
      transform: scale(1, 1);
    }
  }
  
  .zmm {
    -webkit-animation: zoom 5s;
    animation: zoom 5s;
  }
 .about-area{
   width:100%;
   overflow:hidden;
   box-sizing:border-box;
   padding:45px 150px;
 }
 .imgout{
   width:100%;
   overflow:hidden;
   box-shadow: 0px 0px 20px 2px #888888;
   padding:20px;
 }
 .imgin{
   text-align:center;
 }
 .docnm{
   color:#000;
   margin:15px 0px 0px 0px;
 }
 .docqualy{
   margin-bottom:0px;
   font-size:17px;
 }
 .aboutus{
   font-size:17px;
   line-height:160%;
   color:#3a3a3a;
   text-align:justify;
   margin-bottom:30px;
 }

 .gallery-area{
   width:100%;
   box-sizing:border-box;
   overflow:hidden;
   padding:10px 150px;
 }
 .galimg{
   margin-bottom:20px;
   border:2px solid #474747;
   border-radius:5px;
 }
 .footer-top{
   width:100%;
   overflow:hidden;
 }
 .footer-bottom{
   width:100%;
   padding:10px 150px;
   background-color:#cb1919;
 }
 .ourbrch{
   font-size:18px;
   color:#fff;
   margin-bottom:0px;
 }
 .dtl{
   font-size:15px;
   color:#fff;
   margin-bottom:0px;
 }
 .hmm{
   margin-bottom:20px;
 }
 .ftrcont{
     color:#fff;
 }
 .ftrcont:hover{
     color:#fff;
 }
 .whtsaplogo{
   width:50px;
 }
 .wpbtn{
   position:fixed;
   bottom:20px;
   left:20px;
 }


 #scroll {
  position:fixed;
  right:20px;
  bottom:20px;
  cursor:pointer;
  width:50px;
  height:50px;
  background-color:#3498db;
  text-indent:-9999px;
  display:none;
  -webkit-border-radius:60px;
  -moz-border-radius:60px;
  border-radius:60px;
}
#scroll span {
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-8px;
  margin-top:-12px;
  height:0;
  width:0;
  border:8px solid transparent;
  border-bottom-color:#ffffff;
}
#scroll:hover {
  background-color:#e74c3c;
  opacity:1;filter:"alpha(opacity=100)";
  -ms-filter:"alpha(opacity=100)";
}