*{
	margin:0px;
	padding:0px;
	}

@font-face {
    font-family: 'bebasregular';
    src: url(../fonts/BEBAS___.TTF);
    font-weight: normal;
    font-style: normal;

}



body{
	font-size:14px;
	color:#333;
	font-family: 'BebasRegular', Arial, sans-serif;
	}
	
ul{
	list-style:none;
	}
img{
	border:none;
	}
a:hover{
	text-decoration:none;
	}

.header{
	 background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+29,d6d6d6+100 */
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 29%, #d6d6d6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eeeeee 29%,#d6d6d6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eeeeee 29%,#d6d6d6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */;
	}
	
.logo img{
	padding:5px 0px;
	}	
	
	
	
	
/************************slider************************/	


.carousel-caption {
	position: absolute;
	right:46%;
	bottom: 290px;
	left:15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align:left;

}

.carousel-caption h3, .carousel-caption-1 h3, .carousel-caption-2 h3, .carousel-caption-3 h3{
	font-size:31px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-shadow: 0 1px 2px rgba(0,0,0,.7);
	font-weight:400;
	text-align: left;
	line-height:48px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    text-transform: capitalize;
}

.carousel-caption-1 {
	position: absolute;
	right:37%;
	 bottom: 449px;
	/*left:15%;*/
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align:left;

}
.carousel-caption-2 {
	position: absolute;
	right:66%;
	 bottom: 375px;
	/*left:15%;*/
	z-index: 10;
	padding: 20px;
	color: #fff;
    background: #000;
	text-align:left;
}
.carousel-caption-3 {
		position: absolute;
	right:46%;
	bottom: 402px;
	left:15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align:left;
}
.carousel-caption-4 {
		position: absolute;
	bottom: 602px;
	left:32%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align:left;
}
.carousel-caption-4 h3{
	font-size:85px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:400;
	text-align: left;
	line-height:48px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
    text-transform: capitalize;
}
.carousel-control.left, .carousel-control.right{
	background:none;
	}


/****************footer-main***********************/

.footer{
	background:#333;
	padding:40px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.footer-main h5{
	color:#fff;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
    font-size: 15px;
	}
.footer-main ul li{
	line-height:26px;
	color:#fff;
    text-transform: capitalize;
	}
.footer-main ul li a{
	color:#fff;
    text-transform: capitalize;
	}
.footer-main p{
	line-height:22px;
	color:#fff;
	}
.footer-bottom{
	color:#fff;
	}
 .footer-left{
    padding-left: 0px;
    
 }
 
 
/****************banner-inner***********************/
.title{	
	text-align:center;
}
.title h1{
	padding:15px 50px;
	border:5px solid rgba(255, 255, 255, 0.37);
	color:#f1f1f1;
	display:inline-block;
	font-family: 'Roboto', sans-serif;
	margin-top:80px;
	text-transform:uppercase;

}
.page_link {
	text-align:center;
   display:block;
   margin-bottom:80px;
   margin-top:20px;
   color:#afc6c6;
}	
.page_link a{
   color:#afc6c6;
}	
.page_link a:hover{
	color:#BFA980;
}
.banner {
	background:url(../images/banner.jpg) no-repeat;
	background-size:100%;
	}
.about-us{
	padding:40px 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
.about-us h1 {
    border-bottom: 1px solid #e1e1e1;
    display: block;
    margin-top: 0px;
	color:#2c3e92;
	margin-bottom:20px;
}
.about-us h1 span {
    padding-bottom: 10px;
    border-bottom: 4px solid #59cee1;
    display: inline-block;
    font-size: 26px;
    font-weight: 600;
}
.about-us p{
	line-height:26px;
	text-align:justify;
    text-transform: capitalize;
	}	
.about-us h3{
    border-bottom: 1px solid #59cee1;
    padding-bottom: 5px;
    color: #2c3e92;
}
/*..........................contact........................*/

.contact{
	padding:35px 0px;
	font-family: Arial, Helvetica, sans-serif;
	}

.form-x h3{
	color: rgb(56, 55, 55);
	border-bottom: 2px solid rgb(58, 58, 58);
	padding-bottom:5px;
	}
.form-x-1{
	padding-right:0px;
	}
.form-x{
	background:#f3f3f3;
	padding:20px;
	}

.my-contact img{
	padding-top:20px;
	padding-bottom:40px;
	}

.glyphicon-envelope{
	margin-right:3px;
	}
.glyphicon-phone-alt{
	margin-right:5px;
	}
.glyphicon{
	line-height:23px;
	}
.contact h3{
	color: #0a2659;
    border-bottom: 1px solid #2eb9cc;
	padding-bottom:5px;
	margin-bottom: 20px;
	}
.contact h4{
    font-size: 16px;
    line-height: 16px;
    color:#2E1308;
    text-transform: uppercase;
    font-weight: normal;
	padding:13px 0 0px 0;
	}
.contact p{
    line-height: 30px;
	padding-bottom: 17px;
	font-size:15px;
    border-bottom: 1px solid #222222;
	}
.contact p.last{
	border: none;
	}
/*........service........*/
.services{
	padding:50px 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
.services h3{
	color:#aa1705;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
	margin:0px;
	}
.service-box{
	border:1px solid #eee;
	padding:15px;
	margin-bottom:15px;
	}
.service-box p{
	line-height:24px;
	font-size:14px;
	text-align:justify;
	text-transform:capitalize;
	}
.service-box h3{
	padding-top:15px;
	margin:0px;
	color:#0707b6;
	text-transform:capitalize;
	font-weight:bold;
	font-size:22px;
	margin-bottom:15px;
	}

.service{
	margin-bottom: 35px;
	border:1px solid #e8e8e8;
	}
.service-1 img{
	margin-top:15px;
	margin-bottom:15px;
	width:100%;
	height:220px;
	overflow:hidden;
	}
.service-2 h4{
	color:#333;
	}
.service-2 p{
	line-height:24px;
	text-align:justify;
	}
.service-box ul {
	list-style: disc;
	padding-left:15px;
	}
.service-box ul li{
	line-height:24px;
	text-transform:capitalize;
	}
/*.........dropdown...........*/
.dropdown-menu>li>a{
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid rgba(255,255,255,0.58);
	padding-top: 8px;
    padding-bottom: 8px;
    color: #ffffff;
	}
.dropdown-menu .sub-menu {
	left: 100%;
	position: absolute;
	top: 0;
	visibility: hidden;
	margin-top: -1px;
}
.dropdown-menu li:hover .sub-menu {
	visibility: visible;
}
.dropdown:hover .dropdown-menu {
	display: block;
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
	margin-top: 0;
}
.navbar .sub-menu:before {
	border-bottom: 7px solid transparent;
	border-left: none;
	border-right: 7px solid rgba(0, 0, 0, 0.2);
	border-top: 7px solid transparent;
	left: -7px;
	top: 10px;
}
.navbar .sub-menu:after {
	border-top: 6px solid transparent;
	border-left: none;
	border-right: 6px solid #fff;
	border-bottom: 6px solid transparent;
	left: 10px;
	top: 11px;
	left: -6px;
}

.captcha-action{
    margin-top: 20px;
    
}





@media only screen and (min-device-width:1280px) and (max-device-width:1420px) {
    .carousel-caption-4 h3 {
   
    font-size: 86px;
}
.carousel-caption-4 {
    bottom: 480px;
    left: 29%;

}
    
}
@media only screen and (min-device-width:980px) and (max-device-width:1280px) {
    .carousel-caption-4 h3 {
   
    font-size: 76px;
}
.carousel-caption-4 {
    bottom: 450px;
    left: 29%;

}
    
}