
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');

body {
	background: #FFFFFF;
	color: #333;
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
}
a {
    color: #022444;
    text-decoration: none;
	outline:none;
}
a:hover, a:focus{outline:none;}
.header{position:relative; display:block; clear:both; background:#fff; border-bottom:1px solid #ddd;}
.topbar{background: #003f69; border-bottom: 1px solid #e5e7e9; position:relative; padding-top:6px; padding-bottom:6px;}
.topbar .custom-info ul{padding:0; margin:0; list-style:none;}
.topbar .custom-info ul li {display: inline-block; position: relative; color:#fff;}
.topbar .custom-info ul li:first-child{margin-right: 27px;}
.topbar .custom-info ul li:after {position: absolute; right: -15px; top: 2px; width: 1px; height: 14px; background-color: #35a6f7; content: "";}
.topbar .custom-info ul li:last-child:after {display: none;}
.topbar .custom-info ul li i {margin-right: 8px; color:#18ba60; font-size: 15px;}
.topbar .custom-info a, .topbar .custom-info {font-size: 13px; color:#fff;}
.topbar .custom-info a:hover {color: #18ba60;}
.topbar .social-top ul{margin:0; list-style:none; padding:0px 0;}
.topbar .social-top ul li{display:inline-block; padding: 0 5px; color:#fff; font-size: 13px;}
.topbar .social-top ul li {display: inline-block; margin-left: 27px; position: relative; color:#fff;}
.topbar .social-top ul li span{display:inline-block; padding-right:10px; position:relative;}
.topbar .social-top ul li span:after {position: absolute; right:0; top: 2px; width: 1px; height: 14px; background-color: #35a6f7; content: "";}
.topbar .social-top ul li a{display:inline-block; margin:0 5px; color:#fff;}

.navbar{margin:0; padding:0; min-height:inherit; border:0; background:none;position:static;}
.navbar-brand{padding-top:6px; padding-bottom:6px; padding-left:0px; margin:0; height:auto;}
.navbar-collapse{padding:0;}
.navbar-nav>li>a{color: #565656; position:relative; display:block;}
.navbar-nav> li> a{padding-left:15px; padding-right:15px; line-height: 72px; font-size: 14px; text-transform: uppercase;font-weight: 600;}
.midd-sec{display: block; clear: both; position: relative; padding:30px 0;}

.footer-info{margin-bottom:40px; background:#18ba60; padding:34px 40px; margin-top:-110px;}
.footer-wrap{background:#18ba60; padding:50px 0 20px 0;}
.footer-wrap h3{color:#fff; font-size:1.25em; margin-bottom:15px; margin-top:0;}
.social-icon{list-style:none; margin-bottom:0; margin-top: 5px;}
.social-icon li{display:inline-block; border: 1px solid #fff; margin: 0 2px;}
.social-icon li a{width:42px; height:42px; display:block; text-align:center; line-height:42px; color:#fff; font-size:18px;}

.footer-wrap .email{padding-left:74px; position:relative; margin-left: 44px;}
.footer-wrap .email a{font-size:1.7em; color: #fff; line-height: 26px; text-decoration:none;}
.footer-wrap .email:before {content: "\f0e0"; font-family: 'FontAwesome'; font-size:54px; padding:0; color:#fff; position:absolute; left:0; top:-14px;}
.footer-wrap .email span{font-size:1.2em; color: #fff; display: block; font-weight: normal; }
.footer-wrap .footer-call{padding-left:42px; position:relative; float:right;}
.footer-wrap .footer-call a{font-size:1.7em; color: #fff; line-height: 26px;  text-decoration:none;}
.footer-wrap .footer-call:before{content: "\f10b"; font-family: 'FontAwesome'; font-size:60px; padding:0; color:#fff; margin-right:15px; position:absolute; left:0; top:-14px;}
.footer-wrap .footer-call span{font-size:1.2em; color: #fff; display: block; font-weight: normal;}
.footer-wrap {background:#282e3f; padding: 50px 0px 10px 0px; margin-top:70px;}
.footer-wrap p {font-size: 14px; color: #9a9a9a; line-height: 24px;	margin-top: 15px;}
.footer-heading {font-size: 22px; color: #fff;	font-weight: bold; margin-bottom: 24px; position:relative;}
.footer-heading:before{content:""; background:#fff; width:38px; height:2px; position:absolute; bottom:-11px; left:0}
.footer-nav {list-style: none;}
.footer-nav li {border-top:1px solid rgba(255, 255, 255, 0.13);}
.footer-nav li:first-child{border: none;}
.footer-nav li a {text-decoration: none; color: #9a9a9a; line-height: 30px; width: 100%; display: block;}
.footer-nav li a:hover {color: #18ba60;}
.footer-nav li a:before {content: "\f0da"; font-family: 'FontAwesome'; padding-right: 10px;}
.formWrp .form-control{height:36px; width:100%; border-radius:0;}
.formWrp .input-Wrap{margin-bottom:8px;}
 textarea.form-control{height:80px !important;}
.formWrp .sub{background:#ff0014; font-size:16px; font-weight:bold; color:#fff; padding:10px 28px; border:none;}
.formWrp .sub:hover{background:#fff; color:#000;}
.footer-service {margin-top: 18px; border-top: 1px solid #373f56;}
.footer-service .col-md-6 {padding: 0;}
.copyright {text-align:center; font-size: 14px; color: #babdc8; padding-top: 10px;}

.call-ad{padding:0; margin:0 0 30px;}
.call-ad li{display:block; margin-bottom:10px;}
.call-ad li div{color:#9a9a9a; display:table;}
.call-ad li div i{color: #9a9a9a;width: 22px; height: 22px; font-size: 20px; line-height: 22px; text-align:center; max-width: 100%; display:table-cell;}
.call-ad li div span{padding-left:15px; display:table-cell; color:#9a9a9a;}
.foote-link .marg1 {margin-bottom:15px;}

.midd-sec-inner{padding-bottom:50px; background:#fff; display:block; clear:both; position:relative; padding-top:50px;}
.midd-sec-inner{min-height:485px;}

.entry-header h1{font-size:24px; margin-bottom:15px;}
.entry-meta{margin-bottom:0px;}
.post{padding:15px; background:#f6f6f6; margin-bottom:15px;}
.entry-utility{margin-left: 15px;}


@media (min-width: 767px) {
    .dropdown-menu > li > a {position:relative; line-height:30px;}
    
    .navbar-nav .dropdown-menu .caret {
	transform: rotate(-90deg);
	position:absolute;
	right:15px;
	top:15px;
	
    }
}

@media(max-width:767px){
.navbar-collapse{position:absolute; width:100%; z-index:99;}	
.navbar-toggle{margin:26px 0 0;}
.head-hm{font-size: 23px;}
.head-hm span{padding:3px 9px 28px}
.copyrht p{text-align:center;}
.dropdown-menu td a{color:#fff;}
.navbar-brand > img{width:273px;}
header .dt-sc-contact-number a{margin-right: 4px;font-size: 14px;padding-right: 6px;}
.navbar-toggle{margin: 1px 0 0;}
.carousel-control{height:30px; width:30px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{font-size: 17px; top:28%;}

}

@media (min-width: 768px){
.navbar-expand-md .navbar-nav li:hover .dropdown-menu {display:block; border:0; box-shadow:0 0 0; margin:0; padding:0;}
.navbar-expand-md .navbar-nav li .dropdown-menu .dropdown-menu{left:100%; top:0; display:none;}
.navbar-expand-md .navbar-nav li .dropdown-menu li:hover .dropdown-menu{display:block;}

}

@media (min-width: 992px){
.container {position: relative; max-width:1220px;}
.header.sticky-header {padding-top: 0; position: fixed; top: 0; left: 0; width: 100%; background: #fff; box-shadow: 2px 2px 2px #ddd; z-index:99;}
.midd-sec-inner>.container{position:static;}
}


