body {
  padding-top:0px;
  font-family:"Open sans" , sans-serif;
  
}
a:focus
{
	outline:none;
}

#topHeader
{
	width:100%;
	background-color:#f5f5f5;
	min-height:35px;
	border-bottom:1px solid #ddd;
	box-shadow:0px 0px 10px #ddd;
}
#topHeader .social ul
{
	margin:0px;
	padding:0px;
	float:left;
}

@media(min-width:768px)
{
	#topHeader .social ul
{
	margin:0px;
	padding:0px;
	float:right;
}
}



#topHeader .social ul li
{
	list-style-type:none;
	float:left;
	color:#666;
	padding:7px 0px;
	word-spacing:1px;
}

#topHeader .social ul li a
{
	color:#666;
	text-decoration:none;
	padding:0px 6px;
}

#topHeader h3
{
	color:#F2D0D1;
	text-align:right;
	font-size:14px;
	margin:10px 0px;
	word-spacing:1px;
}
#logobx
{
	padding-top:10px;
	padding-bottom:0px;
	text-align:center;
}

#logobx button
{
	margin:10px auto;
	padding:12px 28px;
	border-radius:2px;
	font-weight:600;
	font-size:14px;	
	background:#4ab9cf;
	
}

@media(min-width:768px)
{
	#logobx
{
	padding-top:10px;
	padding-bottom:0px;
}

#logobx button
{
	margin-top:10px;
	padding:12px 28px;
	border-radius:2px;
	font-weight:600;
	font-size:14px;
	float:right;
	background:#4ab9cf;
}
}




#logobx .box
{
	
	padding:0px 5px;
	margin:20px auto;
	
}


#logobx p
{
	font-size:14px;
	color:#333;
	line-height:16px;
	margin-bottom:4px;
	font-weight:300;
	
}

#logobx .logo img
{
	margin:0px auto;
	
}

@media(min-width:768px)
{
	#logobx .box
{
	float:left;
	padding:0px 30px;
	margin-top:20px;
}
#logobx p
{
	font-size:14px;
	color:#333;
	line-height:16px;
	margin-bottom:4px;
	font-weight:300;
	text-align:center;
}
#logobx .logo
{
	margin:0px;
	text-align:left;
}
#logobx .logo img
{
	margin:1px;
	float:left;
	
}

}




#logobx .fa
{
	color:#e21f2f;
	margin-right:3px;
}





#site-header .navbar-collapse
{
	margin:0px;
	padding:0px;
}

#site-header .navbar-inverse
{
	background-color:#1f425d;
	margin-bottom:0px;
	
}

#site-header .navbar
{
	border-radius:0px;
	border:none;
	
}

#site-header .navbar-nav > li > a
{
	padding:15px 22px;
	color:#fff;
	font-size:14px;
	font-weight:400;
	text-transform:uppercase;
}

#site-header .navbar-nav > .active > a
{
	background-color:#e21f2f;
	color:#fff;
}

#site-header .navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus 
{
	background-color:#e21f2f;
	color:#fff;
	transition:all 400ms ease-in-out 0s;
}


#slider-box
{
	width:100%;
	display:inline-block;
	margin-bottom:20px;
	border-bottom:8px solid #1f425d;
}

#services
{
	width:100%;
	display:inline-block;
	padding:20px 0px;
}

#services h1
{
	font-size:32px;
	font-weight:bold;
	margin-bottom:60px;
	margin-top:20px;
	
}

#services .media
{
	border:1px solid #ddd;
	background:#fff;
	min-height:120px;
	max-height:120px;
	overflow:hidden;
	padding:15px;
	box-shadow:0px 0px 10px #ddd;
	margin-bottom:30px;
}

#services .media-right
{
	float:right;
}

#services img
{
	padding-top:6px;
	padding-right:6px;
}

#services .media-body
{
	font-size:13px;
	color:#333;
	padding-right:10px;
	padding-top:2px;
	overflow:hidden;
	line-height:19px;
}

#services .media-heading
{
	font-size:15px;
	font-weight:600;
	padding:5px 0px;
}

#ser-details
{
	margin:30px 0px;
	width:100%;
	display:inline-block;
	background:url(../img/ser-bg.jpg) no-repeat;
	padding:10px;
	text-align:center;
	border-bottom:1px solid #ddd;
	border-top:1px solid #eee;
}

@media(min-width:768px)
{
	#ser-details
{
	margin:30px 0px;
	width:100%;
	display:inline-block;
	background:url(../img/ser-bg.jpg) no-repeat;
	padding:60px;
	text-align:center;
	border-bottom:1px solid #ddd;
	border-top:1px solid #eee;
}

}


#about
{
	width:100%;
	display:inline-block;
	margin:20px 0px;
	padding:20px 0px;
}

#about h2
{
	font-size:36px;
	font-weight:600;
}

#about h3
{
	font-size:18px;
	font-weight:600;
	color:#111;
	margin:20px 0px;
	line-height:24px;
	margin:30px 0px;
}

#about p
{
	color:#b3aba4;
	line-height:21px;
	font-size:13px;
}

#about .c-form
{
	box-shadow:0px 0px 10px #333;
	padding:20px;
}







#top-footer
{
	background-color:#1f425d;
	min-height:340px;
	margin-top:80px;
	color:#ddd;
	
}

#top-footer h3
{
	font-family:"Oswal" sans-serif;
	font-size:21px;
	word-spacing:1px;
	color:#fff;
	font-weight:400;
	margin-top:40px;
	margin-bottom:30px;
}
#top-footer a
{
	color:#ddd;
	text-decoration:none;
}

#top-footer .fa
{
	color:#e21f2f;
	padding-right:3px;
	margin-left:-15px;
}




.btm-menu{margin:0px; padding:0px;}
.btm-menu ul{margin:0px; padding:0px;}
.btm-menu ul li{list-style-type:none; padding-left:18px; margin-bottom:12px; background:url(../img/arrow.png) no-repeat left;}
.btm-menu ul li a{text-decoration:none; color:#6d6a6a;}




#bootom-ftr{min-height:40px; color:#fefefe; background-color:#162f42; padding:10px 0px;}
#bootom-ftr p {text-align:left; color:#ddd; font-size:13px; line-height:40px; word-spacing:2px;}



#section-box{
	width:100%;
	display:inline-block;
	margin-bottom:20px;
	padding-top:30px;
	padding-bottom:30px;
}
#section-box h1
{
	font-size:30px;
	font-weight:600;
	word-spacing:1px;
	text-transform:capitalize;
	color:#153146;
	text-align:center;
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
	margin-bottom:40px;
	box-shadow:0px 0px 0px 5px #ddd;
	padding-top:20px;
	
}

#section-box p
{
	line-height:22px;
}

#section-box .thumbnail
{
	margin-top:40px;
	border:none;
}

#section-box img
{
	min-height:90px;
	margin:0px auto;
}

#section-box h3
{
	font-size:18px;
	text-align:center;
	font-weight:600;
}

#section-box p
{
	text-align:justify;
}
#section-box a
{
	color:#000;
}


#section-box h2
{
	font-size:18px;
	font-weight:600;
	color:#000;
	margin:20px 0px;
}

#section-box table tr th
{
	text-align:center;
}
#section-box table tr td
{
	text-align:center;
}


