

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

html, body {
				padding: 0;
				margin: 0;
				
				/* height: 100%; */
			}

body{
font-family: 'Open Sans', sans-serif;
font-size:14px;
line-height:21px;
}
a{text-decoration:none;color:white;pointer:cursor;}
a:hover{text-decoration:none;color:black;}

h2{font-size:24px;line-height:14.6px;color:white;}
h2:hover{color:black;}

.pr{padding-left:0px;padding-right:0px;}

nav{background:url(../img/nav.png);}
/*---SEARCH---*/
.search{}

.search form input {
float:left;
border:none;
height: 35px;

padding:25px 0px 25px 5px;
width:80%;
background:none;
border-left:2px solid black;
color:white;

}




.search button {
height: 50px;
float: left;
border: none;
background:transparent;
width:46px;
}
/*---SEARCH-ENd--*/

.header_background{background:url(../img/hbg.png);}
.bg{background:url(../img/navigation.png);}
h1{margin:0px;padding:10px 0px;}
.call{margin-top:100px;color:white;}


.navigation ul{list-style:none;padding:0px;margin:0px;color:white;}
.navigation h2{list-style:none;padding:15px 10px;margin:0px;color:white;border-bottom:2px solid white;background:url(../img/navigation.png);}

.navigation li {padding:0px 10px;margin:0px;border-bottom:1px solid white;}
.navigation li a {font-size:18px;line-height:40px;}
.navigation{background:url(../img/navigation.png);margin-top:20px;}

/*---- start-slider----*/
.slider{
	position:relative;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
 /*---*/
.rslides {
  margin: 0 auto 40px;
  }
  
 #slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }

.recent h2 {list-style:none;padding:15px 10px;margin:0px;color:white;background:url(../img/navigation.png);}
.recent{background:#d2d2d2;margin-top:20px;}
.recent ul{list-style:none;padding:0px;margin:0px;color:white;}
.recent li {padding:10px;margin:0px;border-bottom:4px dotted #b1b1b1;font-size:14px;line-height:20px;}

.job h2 {padding:15px 10px;margin:0px;color:white;}
.job{margin-top:20px;background:url(../img/navigation.png);}
.job ul{color:white;margin:0px;}
.job li {padding:10px;list-style-image:url(../img/list.png);font-size:14px;line-height:20px;}

.news{margin-top:20px;background:url(../img/navigation.png);}
.news h2{padding:15px 10px;margin:0px;}
.ticker{color:white;margin-top:13px;}

.welcome h2{color:black;}
.welcome .desc{height:75px;overflow:hidden;line-height:24px;font-size:14px;padding-top:5px;margin-bottom:15px;}

.btn{border-radius:0px;}

.message,.why{margin-top:20px;border-top:2px solid #d00d13;background:#d2d2d2;padding:0px 15px 15px 15px;}
.message h2{color:black;}
.message .desc{height:120px;overflow:hidden;line-height:24px;font-size:14px;padding-top:5px;margin-bottom:15px;padding-left:0px;}
.message .head{padding-right:0px;margin-top:20px;}

.why h2{color:black;margin-top:15px;}
.why .desc{height:75px;overflow:hidden;line-height:24px;font-size:14px;padding-top:5px;margin-bottom:15px;padding-left:0px;}
.download{padding:15px 10px;margin-top:20px;}


.countries h2 {padding:15px 10px 30px 10px;margin:0px;color:white;}
.countries{margin-top:20px;background:url(../img/navigation.png);height:232px; overflow:hidden;}
.countries .desc{height:50px;overflow:hidden;line-height:24px;font-size:14px;color:white;}
.countries ul{color:white;}
.countries li {padding:5px;list-style-image:url(../img/list.png);font-size:14px;line-height:20px;}

.facebook{margin-top:20px;}


/*------slider section-----*/
		
			.logo{padding-right:0px;}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
			
				margin: 6px;
				display: block;
				float: left;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}

.logoslider h2{color:black;padding-top:15px;padding-bottom:10px;}
.logoslider h2 a{color:black;}
.logoslider h2 a:hover{color:#d00d13;}




.main_logoslider
	{
	overflow:hidden;
	height:142px;
	border-top:2px solid #d00d13;
	border-bottom:2px solid #d00d13;
	}
	
	#foo5 li
		{
		margin:10px 5px;
		height: 124px;
		}
		
	
		
	.listbtn  button
		{
		border:none;
		background:none;
		}
/*--SLider Endss--*/


footer{background:url(../img/fbg.png);margin-top:20px;overflow:hidden;}

h3{font-size:18px;line-height:24px;margin-top:10px;}


.company ul,.social ul{list-style:none;padding-left:0px;}

.company li a{color:black;}
.company li a:hover{color:white;}


.main_footer{background:white;padding:15px 0px;}
.main_footer p{color:black;font-size:12px;line-height:14px;}
.main_footer p a{color:blue;font-size:12px;line-height:14px;}
.main_footer p a:hover{color:#d62a30;font-size:12px;line-height:14px;}



.right-content{background:#d00d13;margin-top:20px;min-height:660px;padding-bottom:20px;}
.left-content{background:#d00d13;margin-top:20px;padding-bottom:20px;}
.related-content{background:#d00d13;margin-top:20px;min-height:10px;padding-bottom:20px;}
.margin{margin-top:20px;}
.cms-page .breadcrumb {
padding:0px; 
margin-bottom:0px; 
list-style: none; 
background:none; 
border-radius: 0px; 
}

.prr{padding-right:0px;}
.cms-page{padding-bottom:10px;}

.cms-page h2{margin:0px  0px 5px 0px;	padding:10px 0px;}
.cms-page .title{background:#f6444a;line-height: 26px;}
.rl{margin-left:5px;}

.events-wrapper h2{font-size:16px; padding:10px 5px;}
.listRow{border:2px solid #b70006;margin-top:5px;}
.listRow1{margin-top:5px;}
.listContent{background:#b1b1b1;height:160px;overflow:hidden;}
.listContent1{background:#b1b1b1;min-height:160px;overflow:hidden;}

@media(max-width:1200px) {
h2 {
font-size: 18px;
line-height: 14.6px;
color: white;
margin-bottom:5px;
}
}

@media(max-width:900px) {

}

@media(max-width:800px) {
.download {font-size:14px;}
.call {margin-top:5px;color: white;}
}

@media(max-width:500px) {
.prr,.logoslider h2{padding:0px;}
.middle{padding:0px;}
.navigation,.recent,.news,.why,.message,.download,.countries,.facebook,.job,footer {
margin-top: 5px;
}
h2 {
font-size: 17px;
line-height: 14.6px;
color: white;
margin-bottom:5px;
}
.logo {

padding: 0px;
}

}

@media(max-width:400px) {}









