.clb{clear:both;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-25{ margin-top:25px;}

.top-40{ margin-top:40px;}
.top-200{ margin-top:15rem;}
.bottom-10{ margin-top:20px;}
.fl{float:left;}
.fr{float:right;}
.padd-0{padding:0px;}
.text-center{text-align:center!important;}
.border-red{border:1px solid red;}

.header-area.header-sticky{background:#FFF;}
.header-area .main-nav .nav li a{color:#000!important;}
.header-area{height:auto!important;}
#welcome{height: 116vh!important; margin-top: 0vh!important;}
.inner-banner-bg{background-color:#9b2727; padding:150px 0px 80px 0px; text-align:center!important; color:#FFF;}

.inner-banner-bg2{background-color:#9b2727; padding:90px 0px 0px 0px; text-align:center!important; color:#FFF;}
.welcome-area .header-text{top: 66%;}


.form-bg{margin-top:80px; }
.contact-box{background:#FFF; padding:0px 0px 20px 0px; border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px; -webkit-box-shadow: 0px 3px 13px -1px rgba(0,0,0,0.36);-moz-box-shadow: 0px 3px 13px -1px rgba(0,0,0,0.36);box-shadow: 0px 3px 13px -1px rgba(0,0,0,0.36);}
.contact-box-title{background:#9b0605; color:#FFF; padding:10px 15px; font-weight:500; font-size:1.2rem; font-family: 'Source Sans Pro', serif; border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px; border:0px; margin-bottom:10px;}
label{color:#444444;}
.director-title{ font-size:1.5rem; font-weight:600; text-align:center;}
.director-txt{ font-size:1.1rem; text-align:center;}
.frach-form-bg{background:#f7f7f7; border:1px solid #f4f3f3;}
.contact-box-title-2{background:#9b0605; color:#FFF; padding:10px 15px; font-weight:500; font-size:1.2rem; font-family: 'Source Sans Pro', serif; border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px; border:0px;}
#about p, #about2 p{letter-spacing:0px;}



.call-btn { 
  font-size: 13px;
  border-radius: 30px;
  padding: 10px 16px;
  background-color: #f55858;
  text-transform: uppercase;
  color: #fff;
  border:0px;
  letter-spacing: 0.25px;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.call-btn:hover {
  background-color: #ffc53d;
}

select option{background:#f5d4d4; color:#000;}
contact-form select{ background-color: rgba(250, 250, 250, 0.3);
  color: #FFF;
  font-size: 14px;
  border: none;
  width: 100%;
  height: 50px;
  outline: none;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 0px;
  -webkit-appearance: yes;
  -moz-appearance: yes;
  appearance: yes;
  margin-bottom: 30px;
}
.carousel .carousel-control {width: 40px; height: 40px; margin-top: -20px;top: 50%;background: #ffc0bf/*e0f6ff*/; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px;}
.carousel-control-prev{left: -2rem;}
.carousel-control-next{right: -2rem;}
.carousel-control-next2, .carousel-control-prev2{opacity: 10!important;}
.carousel .carousel-indicators {bottom: -40px;}
.carousel-indicators li{border-top:4px solid transparent}
.carousel-indicators li, .carousel-indicators li.active {width: 13px;height: 0px;margin: 1px 3px;border-radius: 72%;}
.carousel-indicators li {background: #efcfcf;border-color: transparent;box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);}
.carousel-indicators li.active {background: #9b0605;box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);}

@media (max-width:375px){
.form-bg{margin-top:20px; }
.welcome-area .header-text{top: 46%;}
#welcome{height: 120vh; margin-top: 0vh!important;}
.mob-top img{margin-top:-100px!important; visibility:hidden!important;}
.header-area .main-nav .menu-trigger {background:#FFF; color:#9b2727!important; padding:10px; right:10px; border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.header-area .main-nav .menu-trigger span:before, .header-area .main-nav .menu-trigger span:after{background-color:#9b2727!important;}
.inner-banner-bg2{background-color:#9b2727; padding:90px 0px 20px 0px; text-align:center!important; color:#FFF;}
}

@media (max-width:441px){
.form-bg{margin-top:20px; }
.welcome-area .header-text{top: 54%;}
#welcome{height: 154vh; margin-top: 0vh!important;}
.mob-top img{margin-top:-100px!important; visibility:hidden!important;}
.header-area .main-nav .menu-trigger {background:#FFF; color:#9b2727!important; padding:10px; right:10px; border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.header-area .main-nav .menu-trigger span:before, .header-area .main-nav .menu-trigger span:after{background-color:#9b2727!important;}
.inner-banner-bg2{background-color:#9b2727; padding:90px 0px 20px 0px; text-align:center!important; color:#FFF;}
}