.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 99;
  top: 0;
  right: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  font-family: 'Bahnschrift Regular';
}
.centered2 {
  position: absolute;
  top: 256px;
  left: 27%;
  background: #7d7d7d9e;
  font-family: 'Saira Extra Condensed', sans-serif;
  padding: 2%;
   padding-bottom: 0.5%;
  /*background: green;*/
  border-radius: 14px ;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 15px;
  color: #07405f;
  display: block;
  transition: 0.3s;
  /*text-align: center;*/
  font-family: 'Bahnschrift Regular';
}

.sidenav a:hover {
  color: black;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
  font-family: 'Bahnschrift Regular';
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;font-family: 'Bahnschrift Regular';}
  .sidenav a {font-size: 14px;font-family: 'Bahnschrift Regular';}
  

}
.image_banner img{
  width:100%;

}


.header{
     position: fixed;
    right: 34px;
    top: 1px;
  

}
.header span{
  font-size:27px;cursor:pointer;color:white;
}
.header span img{
  width: 22px;
  transition: 0.1s;

}
.header span:hover img{
  width: 36px;
  transition: 0.1s;
  }


.centered_area{
  background:#f9f7ea;
  box-shadow: 1px 1px 6px 1px #d8d8d8;
  padding: 7% 2%;
  z-index: 999;
  margin-top:-7%;
  border-radius:6px;
}
.centered_area h3{
  font-family: 'Bahnschrift Regular';
  text-align: center;
  font-weight: 400;
  font-size: 20px;

}
.centered_area p{

 color: #3c3737;
   font-family: 'Bahnschrift Regular';
    font-size: 14px;
    line-height: 19px;
    word-spacing: 1px;
    padding-left: 4%;
   /* font-weight: bold;*/

}
.float_right{
  float:right;
      width: 38px;

}
.centered_area a{text-decoration: none;}
.tabs_contents .box{
  padding: 0% 3%;
  
}
.tabs_contents .middle {border-bottom: 2px solid #dfd3d3;
border-top: 2px solid #dfd3d3;}
.tabs_contents h1{
  font-size: 19px;
    font-family: 'Bahnschrift Regular';
    font-weight: 500;

}
.nav-tabs {
    border-bottom: 0px solid #ddd;
}

.crux{
  padding: 8% 0%;
  background:url(../image/text1.jpg)center center/cover;
  margin-top: -5%;
}
.crux button{
  background-color: #99a47d;
    color: white;
    border: 0px;
    font-size: 16px;
    border-radius: 2px;
    padding: 1% 4%;
}
.crux_content{
     margin-top: 9%;

}
.crux_content .sec_para{
  padding-right: 1%;
}
.crux_content p{
        font-size: 12.5px;
    word-spacing: 1.5px;
    font-family: 'Bahnschrift Regular';
    padding: 2% 2% 0% 1%;
    line-height: 20px;
    color: #1f1f1f;
   
}
.tabs_contents h1{
  color:black;

}
.crux_content button{
     float: right;
    padding: 7px 25px;
    margin-top: 5%;
    font-size: 12px;
    margin-right: 9%;
}
.subscribe{
     padding: 5% 0%;
     background: #faf9f5;
}
.subscribe label{
     font-size: 19px;
    color: #585252;
    font-family: 'Saira Extra Condensed', sans-serif;
}
.subscribe button{
 background-color: #ff9800;
    color: white;
    border: 0px;
    font-size: 13px;
      border-radius: 2px;
    padding: 8px 30px;
    margin-top: 11px
}
.subscribe_content input{
  font-size: 11px;
}
.contactus{
padding: 11% 0%;
background:url(../image/noel6.png)center center/cover;
}
.contact_form {
    background-color: white;
    padding: 2% 3%;
    color: gray;
    font-size: 16px;
}
.contact_form h2{
 color: black;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 2%;
      font-family: 'Roboto', sans-serif;
}

.contact_form .button{
 
 
      
   
    float: right;
   
        background-color: #ff9800;
    color: white;
    border: 0px;
    font-size: 13px;
    border-radius: 2px;
    padding: 8px 30px;
    margin-top: 11px;
}

.footer{
  text-align: center;
  font-size: 14px;
  color:black;
  padding: 2%;
  font-family: 'Saira Extra Condensed', sans-serif;
      font-size: 20px;
}
.footer p{
  font-size: 14px;
}
.contact_form .form-control{
   margin: 5px 0%;
       font-size: 11.5px;
  } 
  .contact_form p{
  font-family: 'Saira Extra Condensed', sans-serif;
    line-height: 17px;
    font-size: 14px;
  } 




  .tabs_contents .box {
    margin-bottom: 10px;
    padding-left: 37px;
    position: relative;
}
.tabs_contents .box span img{
  width:31px;
}
.tabs_contents .box span{
    
    left: 0;
    position: absolute;
    top: 0px;
  }
  .tabs_contents .middle span{
      left: 0;
    position: absolute;
    top: 26px;
  }
  .tab-content img{
      /*  */
      width: 100%;
      padding-left: 12%;

  }
 .centered3{
  display: none;
}
.centered4{
     padding: 12px 2%;
    margin-top: 8px;
    background: #faf9f5;
    border-radius: 2px;
      font-family: 'Bahnschrift Regular';
}
.centered4 .form-group {
    margin-bottom: 5px;
}
.connect, .b1{
  display: inline-block;
    padding: 0px 12px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 1px;
  background: #ff9801;
 font-family: 'Oswald', sans-serif;
    color: white;
}
.b0{

  border-radius:0px!important;
  font-family: 'Saira Extra Condensed', sans-serif;
  font-size: 18px;
}
.b1{
   padding: 0px 12px;
   border-radius:0px!important;
   font-family: 'Oswald', sans-serif;
}
  @media screen and (max-width: 1200px) {
 
  .crux {
   
    background: none;
}

.centered3{
  display: block;
  padding: 8% 4%;
  background: #36325a;

}
}

     