.mail a{
   color: #ffffff!important;
   font-size: 20px;
   text-decoration: none!important;
}
.call a{
  color: #000;
}
.call a:hover{
  color: #000000!important;
  text-decoration: none;
  
}
.mail a:hover{
  color: #fae52d!important;
}
.call a i,.mail a i{
  color:  #ffffff!important;
 
}
.call{
  padding-top: 10px;
}
.mail{
  padding-top: 10px;
  float: right;
}

.header{
  border-bottom: 1px solid gray;
}

.logo img{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.number-2{
  padding-left: 10px;
}
.mob-nav .call a{
  font-size: 18px;
}
.mob-nav{
  display: none;
}
.banner-form{
  background-color: #fff;
 
  padding-bottom: 15px;
  padding-top: 0px;
}
.banner-form form{
  padding: 0px 30px;
}
.banner-desk{
  background: url(../images/sarthi.html\ banner.png);
  background-size: cover;
  background-position: center;
  padding-top:400px;
  padding-bottom:10px
}
.input-form ,.form-control{
  width: 100%;
  border: 1px solid #000000;
  background: transparent;
}
.form-group .btn {
  width: 100%;
  background-color: #d8202d;
  color: #ffffff;
  border: 1px solid #ffffff;
}
.form-group .btn:hover{
  width: 100%;
  background-color: #d8202d;
  color: #fff;

}
.banner-img{
  display: none;
}
@media(max-width:991px){
  .mob-nav{
    display: block;
  }
  .dec-nav{
    display: none;
  }
}
@media(max-width:768px){
  .mail{
    display: block;
    float: none;
  }
  .banner-img{
    display: block;
  }
  .mail h6{
    text-align: center;
  }
  .call h6{
    text-align: center;
  }
  .logo img{
    width: 60%;
    margin-bottom: 15px;
  }
  .mail, .call{
    padding-top: 5px;
  }
  .banner-desk{
    background: none;
 
  padding-top:0px;
  padding-bottom:20px
  }
  
  .call-to-action p{
    color:#ffffff;
    
    text-align: center;
    font-size: 18px;
   }
   .back h1{
    font-size: 25px!important;
   }
   .back h2{
    font-size: 25px!important;
   }
  .call-to-action h4{
    color:#ffffff;
    
    text-align: center;
    font-size: 20px!important;
   }
   .call-to-action h4 a{
    color: #d6650f;
    text-decoration: none;
    font-size: 20px!important;
   }
   .title h1{
    font-size: 25px!important;
   }
   .about-us {
    margin-top: 20px!important;
   }
}
.title h1{
  display: block;
  font-size: 28px;
  font-weight: 700;
  
}
.title h1 span{
 
  font-size: 28px;
  font-weight: 700;
  
}
.title h1 .s{
 
 color: #81bb2c;
  
}
.title h1 .a{
 
  color: #d60f75;
   
 }
 .title h1 .r{
 
  color: #ba2419;
   
 }
 .title h1 .t{
 
  color: #251465;
   
 }

 .title h1 .h{
 
  color: #dd7812;
   
 }
 .title h1 .i{
  color: #07662d;
 }
 .about-content p{
 text-align: justify!important;
 padding-top: 10px;
 }
 .about-content {
  padding-top: 5px;
  }
  .features h6{
    color: #b71501;
    font-weight: 600;
    font-size: 18px;
  }
  .features ul {
list-style-type: none;
padding-left: 0px;
  }
.features {
  padding-left: 10px;
      }
.features ul li::before {
  margin-right: 10px;
  content: '\f0a4';
  color: #d8202d ;
  font-size: 18px;
  font-style: normal;
  font-family: 'FontAwesome';
      }

.tempo{
  box-sizing: border-box;
  box-shadow: 0px 1px 9px 0px rgba(176,176,176,1);
  
  background-color: #fff;
}
.book-btn .btn{
  width: 100%;
  border-radius: 0;
  background-color: #0d298e;
  border:1px solid #0d298e;
  color: #ffffff;
}
.book-btn .btn:hover{
  width: 100%;
  border-radius: 0;
  background-color: transparent;
  border:1px solid #d8202d;
  color: #fff;
  background-color: #d8202d;
}
.Services{
  background-color: #f6fafe;
  
}
.call-to-action{
  background:url(../images/form-back.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  
}
.back{
  background-color: rgba(0, 0, 0, 0.5);
  padding: 40px 20px;
}
.call-to-action h1{
  color:#fff;
  text-align: center;
  font-size: 30px;
 
 }
.call-to-action h2{
 color:#fff;
 text-align: center;
 font-size: 30px;
}
.call-to-action p{
  color:#f3f3f3;
  font-weight: 600;
  text-align: center;
  font-size: 20px;
 }
 .call-to-action h4{
  color:#ffffff;
  
  text-align: center;
  font-size: 25px;
 }
 .call-to-action h4 a{
  color: #d6650f;
  text-decoration: none;
  font-size: 25px;
 }
 .call-form{
  
  
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  box-sizing: border-box;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
 }

 .back-form form{
  padding: 0px 20px 10px 20px;
 }
 .back-form h4{
  background-color: #b71501;
  
  color: #fff;
 }
 footer{
  background-color: #363636;
  
 }
 footer h4{
  color: #ffff;
 }
 footer p{
  color: #cdcdcd;
 }
 footer a{
  color: #cdcdcd;
  text-decoration: none!important;
 }
 footer a:hover{
  color: #e1720e;
  text-decoration: none!important;
 }
 footer ul{
  padding: 0;
  list-style-type: none;
 }
 .back-form form .form-group .form-control::placeholder {
  color: #a1291a;

 }
 .back-form form .form-group .form-control:focus {
  box-shadow: 0px 0px 10px 1px #e1720e;
  color:#e1720e;
 }


.back h1{
  color:#e1720e;  
 }

 .address p{
  margin-bottom:5px!important ;
 }
 .modal-header{
 background: #a1291a;
 color: #fff;
}
.enquiry-btn .btn{
  margin: auto;
  display: block;
  background-color: #d6650f;
  border: #dd7812;
}

.features-inner img{
  width: 30%;
  margin: auto;
  display: block;
  
}
.facilities{
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 20px;
  color: #e1720e;
  font-weight: 700;
}
.features-inner h6{
  padding-top: 10px;
  text-align: center;
}
.footer-bottom{
  background-color: #121111;
  color: #fff;
}

.call-inner {
      background-color: #3fa0e7;
      height: 50px;
      width: 115px;
      border-radius: 0px;
      margin-right: -70px;
      position: fixed;
      z-index: 111;
      bottom: 100px;
      right: 0;
  }
        
  .call-inner span a i {
    color: #ffffff;
    font-size: 25px;
    float: left;
    margin-right: 10px;
   text-decoration: none!important;

}
.call-inner span a p {
  color: #ffffff;
  font-size: 18px; 
  margin-left: 12px;
  padding-top: 10px;
  font-weight:600;
  text-decoration: none!important;
}
.call-inner span a{
 
  text-decoration: none!important;
}


.call-inner:hover{
 margin-right: -5px;
 transition-duration: 0.5s;
}

.whatsapp {
  background-color: #40bf50;
  height: 50px;
  width: 170px;
  margin-right: -125px;
  position: fixed;
  z-index: 111;
  bottom: 40px;
  right: 0;
}
    
.whatsapp span a i {
color: #ffffff;
font-size: 30px;
float: left;
margin-right: 10px;

}
.whatsapp span a p {
color: #ffffff;
font-size: 18px; 
margin-left: 12px;
padding-top: 12px;
font-weight:600;
}
.whatsapp span a {
 text-decoration: none;
  }


.whatsapp:hover{
margin-right: -10px;
transition-duration: 0.5s;
}
.footer-link ul li a {
  color: #cdcdcd;
}
.temo-img{
  overflow: hidden;
}

.temo-img img:hover{
  transform: scale(1.1);
  transition: all ease .5s;
}
#modal-dialog {
  max-width: 900px;
  margin: 1.75rem auto;
}
.call h6 {
  text-align: center;
  
  padding: 10px;
  
  color: #000000;
  
   float: right;

  
}
.mail h6 {
  text-align: center;
  border: 1px solid #000000;
  padding: 10px;
  background-color:#b71501;
  color: #fff;
   box-shadow: 1px 1px 10px 2px #b9b9b9;
   text-align: center;

  
}
.call h6:hover{
color: #000;
  
}
.call h6 a{
   color:#000000!important;
   font-size: 18px;
}
.call h6 i{
  color: #fff;
  background-color: #ba2419;
  font-size: 18px;
  padding: 5px;
  
}
.banner-form{
  max-width: 400px;
  position: absolute;
  background-color: rgb(255, 255, 255);
  top: 20px;
  width: 360px;
  right: 40px;
  
  z-index: 111;
}
.banner-form form button{
  width: 100%;
  background-color: #d8202d;
  border: 0px;
}
.table{
 
  overflow-x: auto;
 
}
td,th{
  border: 1px solid #c6c6c6;
}
@media screen and (max-width : 900px) {
  .table{
 
    overflow-x: auto;
    max-width: 900px;
    width: 900px;
  }
}



.title h1{
  color :#b71501;
}
.about-img{
  border: 1px solid #000;
}
.banner{
  position: relative;
}
.header-text {
  color: #ffffff;
  text-align: center;
  background-color: #b71501;
  padding-top: 5px;
  padding-bottom: 5px;
}
.fa-angle-down{
  font-size: 50px;
  margin-top: -100px;
}
.span span{
  color: #fff;
  background-color: rgba(40, 167, 69,0.8);
  padding: 5px;
  font-size: 15px;
  position: absolute;
  top: 0px;
}
.temo-img{
  position: relative;
}
.temo-content h5 span {
  padding-bottom: 5px;
}
.temo-content h5 {
  padding-bottom: 5px;
}
.temo-content{
  padding: 10px 10px 10px 10px;
}
.img-2{
  display: none;
  opacity: 0;
}


.contact-list{
  padding-left: 10px;
  list-style-type: none;
  margin-top: 20px;


}
.contact-list li{
  display: flex;
  border-bottom: 1px solid #ababab;
  padding-bottom: 10px;
  padding-top: 10px;
}
.contact-list li .details a{
 color: #a1291a;
 text-decoration: none;
 font-size: 15px;
 font-weight: 600;

}
.contact-list li .icon i{
  color:#fff;
  padding: 10px;
  background-color: #ffffff;
  border-radius: 50%;
  margin-right: 20px;
  margin-top: 5px;

  
 }
 .contact-details{
  box-sizing: border-box;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  padding: 10px;
 }
 .why-img img{
  display: block;
  margin-left: auto;
  margin-right: auto;
 }
 .why-box {
  padding: 10px;
  border: 1px solid #b9b9b9;
  border-radius: 10px;
 }
 .why-box:hover {
  box-sizing: border-box;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  transition: all ease 0.5s;
 }

 @media screen and (max-width : 1300px) {

  .banner-form{
    top: 0px;
  }
  
 }
 @media screen and (max-width : 1110px) {

  .banner-form{
    top: 0px;
  }
}
  @media screen and (max-width : 991px) {

    .banner-form {
      position: inherit;
      max-width: 100%;
      margin-top: 20px;     
      border: 1px solid #d6d6d6;      
  }
    .call h6 {
        float: unset;
        
    }
    .call a{
      font-size: 15px!important;
    }
    .mail a{
      font-size: 15px!important;
    }
    .call h6 {
      padding:5px;
    }
  
 }


  #more {display: none;}
  #more1 {display: none;}
  #more2 {display: none;}
  #more3 {display: none;}
  #more4 {display: none;}
  #more5 {display: none;}
  #more6 {display: none;}
  #more7 {display: none;}
  #more8 {display: none;}
  #more9 {display: none;}
  #more10 {display: none;}
  #more11 {display: none;}
  #more12 {display: none;}
  #more13 {display: none;}
  #more14 {display: none;}
  #more15 {display: none;}
  #more16 {display: none;}
  #more17 {display: none;}


  .read-morebtn{
    border: none;
    color: #d8202d;
    background: white;
    font-weight: 500;
 }
 #myBtn {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn1 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn2 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn3 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn4 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn5 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn6 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn7 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn8 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}

 #myBtn9 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
 }
 #myBtn10 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn11 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn12 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn13 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn14 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn15 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn16 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}
#myBtn17 {
  margin-bottom: 10px;
  color: #fff;
  background: #d8202d;
}

#contact-sec{
  background: url(../images/bg-bottom.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.call-form{
  background-color: #fff;
}
.contact-details{
  background-color: #fff;
}
.price-start{
  position: absolute;
  background-color: rgb(0, 0, 0, 0.7);
  color: #fff;

  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.price-start p{
  margin-bottom: 0;
  padding: 5px 0px;
  font-weight: 600;
}
.price-start p span{
  color: #40bf50;
}
