@charset "utf-8";
/* CSS Document */

body{
	font: normal 12px "Segoe UI", Arial;
	background: #EEEDEF url(../../images/bg-img.png) repeat center top;
	}

a{
	color: #D93600;	
	text-decoration: none;	
	}

a:hover{
	color: #666;	
	text-decoration: none;
	}

a:focus{
	color: #D93600;	
	text-decoration: none;	
	}

span{	
	color: #D93600;	
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;	
	}
	
h1, .h1, h2, .h2, h3, .h3{margin: 15px 0;}

p{
	font-size: 16px;
 	line-height: 28px;
	color: #333333;
	}	

label{
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	}	

table td, th{
	font-size: 14px;
	padding:5px;
	}

ol{
	padding-left:12px;
	line-height: 25px;
	}

.well h3{
	line-height: 32px !important;
	}

.fill video {
  width: 100%    !important;
height: 560px;
}

.carousel a span{
	color: #fff;
	}

.padding-zero{
	padding: 0 !important;
	}

.padding-lft-zero{
	padding-left: 0 !important;
	}

.padding-rgt-zero{
	padding-right: 0 !important;
	}

.margin-zero{
	margin: 0 !important;
	}

.paddingtop15px{
	padding-top: 15px;
	}

.marginleft10px{
	margin-left: 10px;
	}

.margintop10px{
	margin-top: 10px;
	}

.margintop15px{
	margin-top: 15px;
	}

.margintop25px{
	margin-top: 25px;
	}
	
.marginbottom10px{
	margin-bottom: 10px;
	}

.marginbottom15px{
	margin-bottom: 15px;
	}	

.header-links{
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	margin-top: 40px;		
	}

.header-links a{
	padding: 0 25px;
	}

.header-links a:hover{
	padding: 0 25px;
	}

.logo{
	margin-top: 20px;
	}	

.header-lnk-2{
	margin-top: 20px;
	}

.header-lnk-2 i{
	font-size: 22px;
	margin-right:5px;
	}

.slider-hldr{
	background:url(../../images/bg-slider.png) no-repeat center center;
	padding: 30px 0 50px 0;
	}	

.play-video{
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	margin: 20px 0;
	padding-right:15px;
	text-transform: uppercase;
	}

.play-video i{
	font-size: 22px;
	margin-right:5px;
	}	

.caro-lft{
	font-size: 100px !important;
	margin-left: -80px !important;
	}	

.caro-rgt{
	font-size: 100px !important;
	}		

.caro-rect{
	width:220px; height:165px; color:#3F0000; background-color: rgba(255, 255, 255, 0.8); border-top: #D93600 solid 5px; border-bottom: #D93600 solid 5px; position: absolute; top:65%; left:44%; z-index:9999;
	}

.caro-rect a{
	color:#3F0000;
	}

.caro-rect a:hover{
	color:#D93600;
	}

.caro-hldr1{
	font-size:30px; font-weight: bold; text-align: center; padding: 17px 10px; border-bottom: #000 solid 1px; box-sizing: border-box;
	}

.caro-hldr2{
	font-size:30px; font-weight: bold; text-align: center; padding: 17px 10px; box-sizing: border-box;
	}

#bg-img-inner{
    width:100%;
    height:100%;	
	background:url(../../images/bg-img-inner.png) no-repeat center top;	
	}
	
.about-bg{
	background:url(../../images/about-bg.png) no-repeat right top;
	}	
	
.title-hldr{border-bottom: #C34B15 solid 1px; padding-bottom:10px;}

.title-bt{
	height: 55px;
	font-size: 18px;
	font-weight: bold;
	color: #C34B15;
	background: url(../../images/title-bg.png) no-repeat right top;
	float: left;	
	padding-right: 58px;
	text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.3);
	}

#about p{
	font-size: 16px;
 	line-height: 28px;
	color: #C34B15;
	}	


.quote-bt{
	font-size: 30px;
	font-weight: bold;
	color: #C34B15;
	text-align: center;	
	padding-bottom: 25px;
	text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.3);	
	}
	
.quote-bt2{
	font-size: 20px;
	font-weight: bold;
	color: #C34B15;
	text-align: center;	
	padding-bottom: 25px;
	text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.3);	
	}	

.contact-hldr{
	font-size: 16px;
	color:#3F0000;
	margin-top: 115px;
	}

.contact-hldr a{
	color:#3F0000;
	}

.contact-hldr a:hover{
	color:#000;
	}
	
.address-bt{
	margin-top:20px;
	}

.address-bt	i{
	font-size: 20px; 
	margin-left:15px; 
	margin-right:15px
	}

.contact-bt{
	margin-top:20px;
	}

.contact-bt	i{
	font-size: 20px; 
	margin-left:15px; 
	margin-right:7px
	}	

.map-hldr{
	margin-left: 108px;
	}	

header{
	background: url(../../images/header-bg.png) repeat-x center top;
	}
	
footer{
	font-size: 14px;
	line-height: 28px;
	color:#3F0000;		
	padding: 70px 0;
	text-align: center;
	}	
	
footer a{
	font-weight: bold;
	color:#3F0000;	
	}	
	
footer a:hover{
	font-weight: bold;
	color:#000;	
	}		

.inner-page-container{
	min-height:700px; height:auto; background-color: #fff; margin-top:20px; padding: 30px; border-radius: 10px;
	}	

.inner-page-container ul li{
	font-size: 16px;
	line-height: 25px;
	}

.gototop{
	background-color:#fff; padding: 5px 10px; position:fixed; bottom: 0; right: 0;
	}	

.page-header{
	padding: 0;
	}

.page-header h4{
	font-weight: bold;
	color: #666;
	}

.vathiyar-hldr{
	border: #F5F5F5 solid 1px; line-height:35px;
	}	

.instruction-hldr{
	border: #ccc solid 1px; line-height:25px; border-radius: 10px;
	}	

.nav-cust-style{
	background-color: rgba(250,250,250, 0.8);
	margin: 20px 0 0 0;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
}	

.navbar-nav > li > a{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.dropdown-menu .divider{margin: 0 0 !important;}

.img-style{width:40%; margin: 20px 0 0 20px;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);}

.faq .page-header{
	margin-top: 10px;
	}