@font-face {
font-family: 'apercu-regular';
font-style: normal;
font-weight: normal;
src: local('apercu-regular'), url('../fonts/apercu-regular.woff') format('woff');
}

@font-face {
font-family: 'poorvi';
font-style: normal;
font-weight: normal;
src: local('poorvi'), url('../fonts/poorvi.woff2') format('woff2');
}
.sliderinner{ color: #fff; height: 120px; background: #083d81 url(../images/innerbanner.jpg) center right no-repeat; }
.sliderinner h1{ color: #fff; font-size: 30px; margin-top: 8px; }
.sliderinner a{ color: #fff; font-size: 17px; }

.inner-content{ padding-top: 30px; padding-bottom: 30px; }
.address {
    background: url(../images/call.jpg) right bottom no-repeat;
}
address img {
    display: block;
    float: left;
    margin-right: 15px;
    max-width: 60px;
    border-radius: 2px;
}
address span {
    display: block;
    margin-top: -2px;
}
#slider h2{ position:absolute; top:32%; font-size: 30px; text-align: center; width: 100%;
font-weight: 600; font-family: 'Open Sans', sans-serif; color:#fff; text-transform: uppercase; }
#slider h3{ position:absolute; top:45%;  font-size: 18px; text-align: left; 
font-weight: 400; font-family: 'Open Sans', sans-serif; color:#fff;  }
#slider h4{ position:absolute; top:55%;   }

body {
 font-family: ''Open Sans', sans-serif'; font-weight: 400; 
  line-height:43px; background:#fff; font-size:16px;
}
.header-top{ padding: 0px; background: #e64125 }
.header{ padding: 8px 0px; background: #fff }
.fedback{ right: 0; top: 38%; position: fixed; z-index: 10000; }

.sticky-header {
  position: fixed;
  z-index: 100000000;
  top: 0;
  left: 0;
background: #fff;
}

.mail{ text-align: right; padding: 4px 15px 4px 15px; line-height: 22px; 
font-size: 14px; letter-spacing: 0.7px;
font-weight: 600;
color: #fff; }
.mail a{  color: #fff; padding:6px 10px; border-radius: 3px; margin-left: 10px; }
.mail a:hover{ text-decoration: none; }

.menu{ margin-top: 13px; }
.search1{ color: #fff !important; background: #e64125; border-radius: 90px; padding: 6px 10px !important;  }

.glyphicon-chevron-left{ color: #fff !important; background: #e64125; padding:20px 15px; 
    width: auto  !important; height: auto  !important; }
.glyphicon-chevron-right{ color: #fff !important; background: #e64125; padding:20px 15px; 
    width: auto  !important; height: auto  !important; }


.slider{  margin-bottom: 30px;  background:#fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.12); }
.content{ padding-bottom: 20px; text-align: left}
.content h1{ font-size: 35px;
     font-weight: 400; font-family: 'poorvi';
    color: #e64125;
    line-height: 1.2;
    margin: 20px 0 4px 2px;  padding-bottom: 20px;    
    background: url(../images/shadow.png) center bottom no-repeat;
    }
.content p{ font-size: 21px;
     font-weight: 400;  font-family: 'Open Sans', sans-serif;
    color: #0f0f0e;
    line-height: 30px; letter-spacing: 0.7px;
    margin: 20px 0 14px 2px;
    }
  .rights{ margin-top: 60px;  }
  

.ht-single-event { border-radius: 3px 3px; border-top: 2px solid #e64125;
    overflow: hidden; margin-bottom: 30px; background: #eee; padding-top: 15px;
}
.ht-event-img {
    float: left;
    line-height: 0; margin-left: 27%; position: relative; z-index: 10000; 
    width: 45%; overflow: hidden; border-radius: 3px 3px 3px 3px; 
}

.ht-event-text {
    background: #e64125 none repeat scroll 0 0;
    border-radius: 0px 0px 3px 3px; 
    float: left;
    margin: -10px 0px 0px 0px;
    padding: 15px 6px 16px;
    z-index: 1;
}
.ht-event-text > h4 {
    color: #ffffff;
    font-weight: 400;
    line-height: 24px; border-bottom: 1px solid #c13017;
    margin-bottom: 10px;
    margin-top: 1px;  text-align: center;
}
.ht-event-text > h4 a{
    color: #ffffff; letter-spacing: 0.7px;
    font-weight: 400;  text-decoration: none;
    line-height: 24px; font-size: 20px;
}
.ht-event-text > h4 a span{ font-size: 15px;  }

.ht-event-text > p { text-align: center;
    color: #ffffff;
    font-size: 15px;
    line-height: 20px; letter-spacing: 0.7px;
}
.ht-event-text > p > a{ background: #069590; text-align: right; position: absolute; right: 20px;
padding: 5px 15px; color: #fff;
-webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg);}

.team{ border: 5px solid #eee; margin-bottom: 25px; padding-top: 15px; padding-bottom: 15px; }
.team .col-md-3{ text-align: center; } 

.newdiv{ padding-top: 40px; padding-bottom: 40px; background: #eee;  } 
.events{  padding-top: 0px; padding-bottom: 10px; margin-left: 50px; border: 5px solid #E64125; 
border-radius: 5px; }
.newevent{ margin-bottom: 15px; }
.newevent ul{ margin: 0; padding: 0; }
.newevent ul li{ list-style: none; float: left; width: 100%  }
.newevent ul li a{ padding: 5px 10px; color: #333; float: left; width: 100%; background: #eee; margin-bottom: 1px;  }

.events h1{ margin: 0px 0px 20px 0px; background: #E64125; color: #fff; padding: 5px 15px 10px 15px;
border-radius: 0px;  font-size: 20px; margin-left: -5px;  }
.events h1  span{ font-size: 14px; float: right; }
.events-st h1{ margin: 0px 0px 0px 0px; }
.events-st .newevent{ margin-bottom: 0px; }
.events-st{ padding-bottom: 0px; }
.newevent .newsf{ background: #069590; width: 80px; height: 80px; float: left; text-align: center;
border-radius: 90px; padding-top: 15px; margin-left: -40px; color: #fff; border: 2px solid #E64125; }
.newevent .newsf span{ font-size: 12px; }
.newsf2{ float: right; width: 340px; }
.newsf2 a{ background: #E64125; }

.scrolling{ padding-top: 40px; padding-bottom: 40px;  
font-weight: 300; background: #fff; color: #ccc; } 
.scrolling h1{ font-size: 35px;
     font-weight: 400; font-family: 'poorvi';
    color: #e64125;
    line-height: 1.2; text-align: center;
    margin: 20px 0 4px 2px;  padding-bottom: 20px;    
    background: url(../images/shadow.png) center bottom no-repeat;
    }
.dfahae h2{ color: #e64125;   }
.dfahae h3 { color: #e64125; font-size: 21px; line-height: 30px;  }
.dfahae h3 a{ color: #e64125; font-size: 23px; line-height: 30px;  }
.dfahae h6{ color: #060606; font-size: 16px; border-bottom: 1px solid #999; padding-bottom: 10px; }
.dfahae p{ line-height: 25px; font-size: 17px;   }
.dfahae2 p{ text-align: justify; }
.dfahae table{  }
.dfahae table tr th{ border: 1px solid #060606; padding: 5px 10px; background: #eee }
.dfahae table tr td{ border: 1px solid #060606; padding: 5px 10px; }

.scrollinfd{ color: #555 !important; margin-bottom: 30px; text-align: center; letter-spacing: 0.7px;
padding-left: 90px; padding-right: 90px; padding-top: 20px; }


.wave_graphs {
    float: left; position: relative; z-index: 10000;
    width: 100%;
    height: 7px;
    margin-top: -7px;
    background: url(../images/waves-graph.png) repeat-x left top;
}

.career{ color: #fff !important; background: url("../images/banners-career.png") center top no-repeat ; 
text-align: center }
.careers{ background: rgba(0, 0, 0, 0.77) none repeat scroll 0 0; padding:50px 0px; }
.btn-red{ color: #fff !important; background: #e64125; padding:5px 30px; font-size: 18px;
 -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); 
}

.featured-stores{ padding-top: 30px; padding-bottom: 30px;} 
.featured-stores h1{  padding-bottom: 0px; text-transform: uppercase; font-size: 20px;
font-weight: 600; font-family: 'Open Sans', sans-serif; color: #000; }



.them-footer-section{ background: url("../images/bg-texture4.png") center repeat; 
    border-top: 1px solid #666 !important;   }
.them-footer-section h3{ color: #eee; text-transform: uppercase; font-size: 16px; }
.footer-section { color: #eee; background: rgba(0, 0, 0, 0.77) none repeat scroll 0 0; padding-top: 30px; }
.footer-bottom-item {
    border-top: solid 1px rgba(255,255,255,0.05);
    padding: 20px 0; margin-top: 20px; font-size: 15px;
}
.footer-item-four { font-size: 13px; }
.footer-item-four p{ font-size: 15px; font-weight: 400; 
color: rgba(255, 255, 255, 0.5) }
.margin-right-5 a{  width: 100%; float: left; color: #fff; font-size: 13px; background: #393838; padding: 5px 10px;
margin-bottom: 2px; }

.footer-item-four ul { list-style: none; margin: 0; padding: 0; }
.ghjgjhg li { margin-bottom: 3px; 
    display: block; color: rgba(255, 255, 255, 0.5); font-size: 15px; text-transform: capitalize;
}
.ghjgjhg li span {
    margin-left: 12px;
}
.footer-item-four ul li a {
    display: block; color: rgba(255, 255, 255, 0.5);
    padding: 5px 10px 5px 17px; font-size: 15px; text-transform: capitalize;
    position: relative; background: url(../images/arrow.png) center left no-repeat;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
}
.footer-item-four ul li a:hover { background: #343434 url(../images/arrow.png) center left no-repeat;
text-decoration: none;}

.sidebar-social{ margin-top: 20px; }
.sidebar-social a { float: left; width: 30px; height: 30px; text-align: center; line-height: 30px;
    background: rgba(255, 255, 255, 0.05) none repeat scroll 0 0; border-radius: 90px;
    color: #FFF; margin-right: 8px;
}
.sidebar-social a:hover {background: #116BB7  }

@media only screen and (max-width : 1000px) {
	.stellarnav > ul > li > a { padding: 20px 23px; }
}

@media (min-width: 300px) and (max-width: 790px) {
	.dfgdg{ text-align: center; padding: 0px 0px 20px 0px; color: #000 }
	.stepcarousel .panel{margin: 0px 5px; }
	.iso{ text-align: center; }
	.mail{ text-align: center; }
  .caption{ display: none; }

}

@media (min-width: 320px) and (max-width: 650px) {
    .events { margin-left: 15px; }
    .newsf2 { float: right; width: 228px; font-size: 16px; }
    .newevent .newsf {font-size: 16px; }    
    .newevent .newsf span {font-size: 16px; width: none }
    .content h1 { font-size: 22px; }
    .content p { font-size: 16px; line-height: 24px; }
    .slider { margin-top: 130px; }
    .scrollinfd { padding-left: 10px; padding-right: 10px; }
    .sliderinner{ background: #083d81 url(../images/innerbanner.jpg) center left no-repeat; }
    #slider h2{top:22%; font-size: 13px; }
    .slider-wrapper.default > div #left{left:-1%  !important; } 
    .slider-wrapper.default >  div #right{right:-1%  !important; } 
    }