/* theme custome */
body{font-size:14px;font-family:"Open Sans",Arial,sans-serif}
.service-block-bluesea {background:#d2e9ff;}
.service-block-lightgrey {background:#E4E4E4;}
.service-block-bluesea h2, .service-block-lightgrey h2 {color:#000066!important;}
.service-block-bluesea p, .service-block-lightgrey p {color:#555555!important;}
.service-block-lightgrey .comment{color:#3399ff!important; font-size:16px;font-family:"Open Sans",Arial,sans-serif;}
.interactive-slider-v2 {padding:150px 0px;}
.interactive-slider-v2::after{background:none;}
.interactive-slider-v2 h1 {font-size:45px; line-height:50px; text-align:right;}
.pricing .desc{padding:5px 10px; text-align:center; background-color:#fff;}
.pricing { background-color:#fff;}
.pricing-footer {padding-top:15px; background-color:#fff;}
.pricelisting{display:table;background-color:#d9edf7; padding:30px 0px 15px;}
.center{text-align:center!important;}
.no-padding-left{padding-left:0px!important;}
.no-padding-right{padding-right:0px!important;}
.no-margin-right{margin-right:0px!important;}
.no-margin-left{margin-left:0px!important;}
.sky-form .checkbox, .sky-form.checkbox-inline, .sky-form .radio, .sky-form .radio-inline {padding-top: 0px;}
.btn-primary {background-color:#000064;}
.btn-primary:hover {color:#000064;background-color:#fff;border-color:#ccc;}
.header .navbar-nav > li > a {text-transform: lowercase;}
.header .navbar-nav > li > a {text-transform: lowercase;}
.headline h2, .headline h3, .headline h4 {color:#000066;}
.pricing-head h3{background-color:#419fff;}
.pricing-head h4 {color:#419fff;}
.pricing-content li {font-size:14px;color:#419fff;font-weight:bold;}
.pricing p{font-size:14px;}
.list-md-blue li {color:#419fff;font-weight:bold;font-family:"Open Sans",Arial,sans-serif;}
.title-box-v2 p {font-size:14px;}
.sidebar.about img,.sidebar.advert img,.sidebar {max-width:100%!important;}
.tab-v2 .nav-tabs .brief, .tab-v2 .nav-tabs li.active .brief, .tab-v2 .nav-tabs .details, .tab-v2 .nav-tabs .maps, .tab-v2 .nav-tabs li.active .details  , .tab-v2 .nav-tabs li.active .maps  {font-weight:bold;min-width:110px;margin-right:2px;}
.tab-v2 .nav-tabs li.active .brief, .tab-v2 .nav-tabs li.active .details , .tab-v2 .nav-tabs li.active .maps  {color:#fff;background-color:#419fff; border-left-color:#3498db;border-right-color:#3498db;}
.tab-v2 .nav-tabs .brief, .tab-v2 .nav-tabs .details, .tab-v2 .nav-tabs .maps{color:#fff;background-color:#000064; border-top-color:#000064; border-left-color:#000064;border-right-color:#000064;}
.tab-v2 .tab-content {transition: transform 0.6s ease-in-out 0s;}
.no-margin-top {margin-top:0px!important;}
.header .dropdown-menu li a { color: #687074 !important; text-align:left!important;margin-right:0px!important;}
.header .dropdown > a::after {content:"";}
.padding-10{padding:10px!important;}
.categoreis-list-small a {font-size:80%!important;}
.categoreis-list-small .tag-box,.categoreis-list .tag-box {margin:15px 0px 5px;}
.categoreis-list-small .tag-box span, .categoreis-list .tag-box span{font-size:18px;}
.search-detail .company{font-weight:bold;color:#000064;}
.search-detail .class-label{font-weight:bold;color:#3498db;}
.search-detail .telephone, .search-detail .cats, .search-detail a{font-weight:bold;}
/* theme custome end*/
.btn-u.btn-u-darkblue {background:#000064!important;}
.nav.navbar-nav {background-color: #010066; border-radius: 10px 10px 0 0;}
.header .logo img {margin:5px 5px -39px 5px;}
.header {border-bottom:0px;min-height:160px;}
.header .navbar-nav > li > a:hover, .header .navbar-nav > .active > a {border-bottom:0px!important;}
.header-heading {min-height:135px;}
.top-search {z-index:100; position:relative;}
.header > .container {margin-bottom:0px;}
.interactive-slider-v2 h1	{text-shadow:3px 4px 6px #090964;}
.header-heading .blue {
  font-size: 25px;
  color: rgb(0, 0, 102);
  line-height: 1.456;
  text-align: right;
}
.header-heading  {
  padding-top:25px;
  font-size: 25px;
  line-height: 1.156;
  text-align: right;
	 font-family: "Open Sans",Arial,sans-serif;
	 font-weight: bold;
}
.header-heading .blue {
  color:#000066;
}
.header-heading .skyblue {
  color:#419fff;
}
.header .navbar-nav  li  a, .header .navbar-nav  li  a:hover, .header .navbar-nav > .active > a {
  font-size: 14px;
  color: rgb(255, 255, 255);
  font-weight: 600;
  line-height: 20px;
  text-align: right;
	padding: 1px 10px 4px 10px;
	border-right:1px solid #fff;
	margin:6px -1px 7px 0px;
	
}
.header .navbar-nav li a.lighter {color:#b5d8fb;}

.top-search .btn-u-darkblue {
  font-size: 18px;
  color: rgb(255, 255, 255);
  font-weight: 500;
  text-align: center;
	padding: 4px 13px;
}
.btn-u-lightblue {color: #000066;margin-bottom:5px;}
.btn-u-lightblue i{color: #fff;font-size:16}
.top-search .btn-u-lightblue {
  font-size: 18px;
  color: #000066;
  font-weight: 500;
  text-align: center;
	background-color:#cdecff;
	padding: 4px 13px;
}

.home-banner, .interactive-slider-v2 {min-height:440px; background:url('../img/main1_light.jpg') no-repeat; }
.home-banner .layer {width:50%; float:right; max-width:600px; padding-top:100px; margin-right:20%;} 
.home-banner .layer .caption {font-size:50px; color:#fff;font-weight:bold;text-transform: uppercase;margin-left:-40px;}
.dot1 {color:#A5CEEF;}
.dot2 {color:#95C5EC;}
.dot3 {color:#76B4E7;}
.home-banner .btn-large-blue {font-size:25px; font-weight:bold; color:#fff; background-color:#000066; padding:10px; border-radius:10px;}
.home-banner .btn-large-blue:hover { background-color:#fff; color:#000066;}
.bold {font-weight:bold!important;}
.home-heading {font-size:25px;color:#3399FF; font-weight:bold;}
.home-header .blue {color:#000066;}
/*colors */
.blue{color:#000066!important;}
.skyblue{color:#3399FF!important;}
.red{color:#FF0000!important;}
/*colors end*/

/*bottons */
.btn-large {border-radius: 15px;font-size: 25px;max-width: 100%;padding: 10px;}
.btn-large.blue {background-color:#000066!important; color:#fff!important;}
/*bottons end*/

/*divider*/
hr {margin:15px 0px;}
.devider-blue {border-color:#3399ff;}
/*divider end*/

/*dotted ul */
.dotted-ul {list-style:none;padding-left: 10px;}
.dotted-ul li {color:#3399FF; font-weight:bold; background:url('../img/dot.jpg') no-repeat left 2px; padding-left:25px; line-height:25px;}
/*dotted ul end*/

/*price list */
.pricelist {width:100%; padding:25px;background:#D2E9FF;display:table;}
.pricelist .title{color:#000066; font-size:24px; font-weight:bold;line-height:25px;}
.pricelist .price{color:#3399FF; font-size:24px; font-weight:bold;line-height:25px; margin-bottom:15px;}
.pricelist .options li {color:#3399FF; font-weight:bold;}
/*price list end*/
/*box*/
.box-wrapper{display:table;}
.box-wrapper .box{display:table-cell;}
.box-wrapper .box2 {width:50%; border-left:15px solid #fff;}
.box-wrapper .box2:first-child {width:50%; border-left:0px;border-right:15px solid #fff;}

.box {padding:8px 5px;}
.box-body{padding: 8px 10px;}
.box-blue {background-color:#D2E9FF;}
.box-grey {background-color:#E4E4E4;}
.box .heading {font-size:22px; color:#000066; text-align:left;font-weight:bold; margin-bottom:15px;}
.box .comment {color:#3399FF; font-size:25px;line-height:30px; margin-bottom:15px;}
.box .author {color:#000066; font-weight:bold;}
/*box end*/
/*headings */
.heading-6 {font-size:32px;}
.heading-5{font-size:24px;}
.heading-4 {font-size:19px;}
.heading-3 {font-size:16px;}
.heading-2 {font-size:12px;}
/*headings end*/
/*footer */
.footer-v4 .footer {border-top:0px;background-color:#419fff; padding:15px 0px;}
.footer-v4 .footer .links {color:#fff;}
.footer .links a, .footer .links a:hover, .footer .links a:visited {color:#fff;} 
.footer-v4 .copyright {background-color:#fff;}
/*footer end*/
/*Footer-v4
------------------------------------*/
/*Footer*/

.footer-v4 .footer p {
	color: #bbb;
	font-size: 14px;
}

.footer-v4 img.footer-logo {
	margin: 15px 0 20px;
}

.footer-v4 .address-list li {
	color: #bbb;
	margin-bottom: 7px;
}

.footer-v4 .address-list li i {
	margin-right: 10px;
	vertical-align: middle;
}

.footer-v4 .shop-social li i {
	color: #bbb;
	width: 30px;
	height: 30px;
	padding: 8px;
	font-size: 16px;
	text-align: center;
	background: #414040;
}

.footer-v4 .shop-social li i:hover {
	background: #353535;
}

.footer-v4 h2.thumb-headline {
	color: #ddd;
	font-size: 16px;
	margin-bottom: 3px;
	text-transform: uppercase;
}

.footer-v4 .simple-list li {
	color: #bbb;
}

.footer-v4 .simple-list a {
	color: #bbb;
	font-size: 14px;
	font-weight: 200;
}

/*Copyright*/
.footer-v4 .copyright {
	padding: 15px 0;
	border-top: none;
	background: #191919;
}

.footer-v4 .copyright p {
	color: #bbb;
	font-size: 12px;
	margin-top: 13px;
	margin-bottom: 0;
}

.footer-v4 .copyright a {
	color: #72c02c;
}

.footer-v4 .sponsors-icons {
	margin-bottom: 0;
}

.footer-v4 .sponsors-icons i {
	color: #fff;
	font-size: 18px;
}

@media (max-width: 991px) {
	.footer-v4 .copyright {
		text-align: center;
	}

	.footer-v4 .copyright p {
		margin-bottom: 15px;
	}

	.footer-v4 .sponsors-icons.pull-right {
		float: none !important;
	}
	.sky-form.form-horizontal .control-label {text-align:left!important;}
}

/*Job
------------------------------------*/
.job-img {
	overflow: hidden;
	position: relative;
	min-height: 70px;
}

.job-img .job-banner {
	padding: 20px;
	max-width: 450px;
	margin: 60px auto 100px;	
	background: rgba(255,255,255,0.8);
}

.job-img .job-banner h2 {
	font-size: 20px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
}

@media (max-width: 768px) {
	.job-img .job-banner {
		padding: 10px;
		margin: 30px auto 100px;	
	}
}

.job-img .job-img-inputs {
	left: 0;
	right: 0;
	padding: 20px 0;
	position: absolute;
	background: #419fff;
}

/*Job-Content
------------------------------------*/
.job-content .categories li {
	padding: 6px 0;
	border-bottom: 1px dotted #eee;
}

.job-content .hex {
	color: #999
}

/*High-Rated
------------------------------------*/
.high-rated .carousel-indicators {
	top: 10px;
	left: 65%;
	text-align: right;
}

.high-rated .carousel-indicators .active {
	background: #555;
}

.high-rated .carousel-indicators li {
	border-color: #555;
}

.high-rated .carousel-inner > .item {
	margin: 0;
}

.high-rated .star-vote {
	float: right;
	margin-top: 8px;
}

.high-rated .star-vote ul {
	margin-bottom: 0;
}

.high-rated .star-vote li {
	padding: 0;
}
/*mobile menu */
.header-mobile  {position:fixed; bottom:0px; z-index:110;width:100%;}
.header-mobile .menu-bar {height:60px;background-color:#419fff;border-top: 2px solid #ffffff;}
.header-mobile .navbar-toggle {float:left!important; color:#fff!important;}
.header-mobile .navbar-nav {margin:0px;}
.header-mobile .navbar-collapse {padding:0px}
.footer-nav .navbar-nav a{color:#fff; border-bottom:1px solid #fff;}
.footer-nav .navbar-nav a:hover, .footer-nav .navbar-nav a:focus{background-color:#000064;border-bottom:2px solid #fff;}
/*mobile menu end*/

/* responsive */
@media (max-width: 1700px) {
	.home-banner .layer {margin-right:15%;}
}
@media (max-width: 1500px) {
	.home-banner .layer {margin-right:10%;}
}
@media (max-width: 1350px) {
	.home-banner .layer {margin-right:5%;}
}
@media (max-width: 1250px) {
	.home-banner .layer {margin-right:0px;}
}

@media (min-width: 991px) and (max-width: 1199px) {
	.header .logo img {margin: 49px 5px -39px;width: 360px;}
	.home-banner .layer {width:90%;margin-right:20px;}
	.home-banner .layer .caption{text-shadow:2px 2px #3399ff;}
	.home-banner {background-position:-150px;}
	.logo.hidden-sm {display:none;}
	.md-no-padding {padding:0px;}
}
@media (min-width: 991px) {
	.header-mobile {display:none!important;}
	
}
@media (min-width: 768px) and (max-width: 990px) {
	.home-banner .layer {width:80%;margin-right:20px;}
	.home-banner .layer .caption{text-shadow:2px 2px #3399ff;font-size:35px;text-align:right;}
	.header .logo img {max-width:100%!important;width:220px;}
	.header-heading, .header-heading .blue {font-size:20px;}
	.header-heading {min-height:100px;}
	.header {min-height:100px;}
	.home-banner {background-position:-220px;}
	.navbar-toggle {display:block!important;}
	.top-search .search-form {float:none!important;}
	.header-mobile .navbar-toggle {margin-bottom:0px;}
	.copyright {margin-bottom:60px;}
	.navbar-collapse.collapse {display:none!important;}
	.navbar-collapse.collapse.in{display:block!important;}
	.navbar-nav > li, .navbar-nav{float:none;}
	.footer-v4 {margin-bottom:60px;}
	.md-no-padding {padding:0px;}
}
@media (min-width:768px) {
	.sm-no-padding {padding:0xp!important;}
	
}
@media (max-width: 767px){
	.header, .header .logo {min-height:10px;}
	.header .logo img {margin:0px;max-height:100px;}
	.box{margin-bottom:20px;}
	.home-banner, .interactive-slider-v2 {display:none!important;}
	.job-img .job-img-inputs {position:relative;}
	.navbar-toggle {display:block!important;}
	.top-search .search-form {float:none!important;}
	.header-mobile .navbar-toggle {margin-bottom:0px;}
	.copyright {margin-bottom:60px;}
	.footer-v4 {margin-bottom:60px;}
	.btn {margin-bottom:5px; margin-top:5px;}
	.class-value{border-bottom:1px solid #fff;font-weight: 500 !important;}
}
/* responsive end*/
.img-responsive img{max-width:100%}
.paging-custom{font-size:14px !important; font-family: "Open Sans",Arial,sans-serif;}