
@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;}
img{max-width:100%; height:auto;}
.header{display:block; position:relative; background:#161b40;}
.top-bar{background-color: #333333; overflow:hidden;}
.top-bar .contact_details {color: #bbbbbb;float: right; margin:0; padding:0;}
.top-bar .contact_details li{padding: 10px 0;display: inline-block; margin-right:15px;}
.top-bar .contact_details li i{margin-right: 2px;}
.top-bar .contact_details li a {color: #0095eb;}

.menu-sec{display:block; clear:both; position:relative;}
.navbar{margin:0; padding:0; min-height:inherit; border:0; background:none;}
.navbar-brand{padding-top:10px; padding-bottom:10px; padding-left:0px; margin:0; height:auto;}
.navbar-collapse{padding:0;}
.navbar-nav>li>a{color: #fff; position:relative; display:block;}
.navbar-nav > li > a{padding-left:16px; padding-right:16px; font-size:16px; padding-top: 32px;padding-bottom: 32px;}
.navbar-nav > li:last-child > a{padding-right:0;}
.navbar-default .navbar-nav > li > a{color:#fff;}
.navbar-nav>li>a:focus, .navbar-nav>li>a:hover{color:#fff;}
.mr-auto, .mx-auto {
    margin-left: auto!important;
    margin-right: inherit !important;
}

.menu-top_menu-container{display: flex!important; -ms-flex-preferred-size: auto; flex-basis: auto; flex-grow: 1;align-items: center;}


.midd-sec{display:block; clear:both;position:relative; padding:30px 0;}

.contact-element-sec{top:77px;position: relative; z-index:1; clear:both;}
.contact-element-sec .col-md-3{padding:0;}
.contact-element-box{background: #3190E7;text-align: center; box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);}
.contact-element-box i {font-size: 36px; padding: 20px 20px 10px 20px;  color: #ffffff;}
.contact-element-box p {color: #ffffff; padding-bottom: 20px; text-transform: uppercase; margin: 0 0 15px; font-size:14px; min-height:84px;}
.contact-element-box p a{color: #ffffff;}

.footer{background-color: #161b40;position: relative;}
.footer-wrapper{padding-top:70px;}
.footer-widget-text{padding: 15px 0;color: #ccc;}
.footer-widget-text img{margin-bottom:20px;}
.footer-widget-text p{font-size: 13px;margin: 0 0 15px;line-height: 25px;}
.footer-widget-text h4{font-size: 18px; text-transform: uppercase; margin-bottom: 38px;line-height: 25px; font-weight: 500;color: #ffffff; position:relative;}
.footer-widget-text h4:before{border-bottom: 1px solid; content: ""; position: absolute; width: 65%; top: 45px;}
.footer-widget-text ul.post-link{list-style:none; padding:0; margin:0;}
.footer-widget-text ul.post-link li{padding:5px 0px;border-bottom:1px solid #282d4f;min-height: 37px;}
.footer-widget-text ul.post-link li a{font-size: 13px; color: #ccc;}
.footer-widget-text ul.post-menu{list-style:none; padding:0; margin:0;}
.footer-widget-text ul.post-menu li a{padding:1px 5px;font-size: 13px;color: #ccc;margin-bottom: 5px; display:block;}
.footer-widget-text ul.post-menu li a:hover{color: #ffffff;background-color: #0095eb;}
.footer-widget-text .btn-submit{width:100%;background-color: #0095eb;color: #ffffff;font-size: 13px;}
.footer-widget-text .form-control{background-color: rgba(255, 255, 255, 1); border-color: #EBEBEB; margin-bottom:15px;font-size: 13px;}
.footer_copy{background-color: #0b0f2b; border-top: 1px solid rgba(255,255,255,.1); padding-top:10px; padding-bottom:10px; color:#ccc; font-size:13px;}
.footer_copy a{margin-left:10px; color:#ccc;}

.panel-heading [data-toggle="collapse"]:after {font-family: 'FontAwesome'; content: "\f078"; float: right;color: #F58723;font-size: 18px;line-height: 22px;}
.panel-heading [data-toggle="collapse"].collapsed:after {color: #454444;}
.panel-default{margin-bottom:5px;}
.panel-default h4{font-weight:bold;}
.contact-us h2 {
	font-size: 24px;
	margin: 0 0 35px;
	text-transform: uppercase;
}





@media (min-width: 767px) {
    
    .navbar-nav .dropdown-menu .caret {
	transform: rotate(-90deg);
	position:absolute;
	right:15px;
	top:15px;
	
    }
}


@media (min-width: 768px) {
ul.nav li:hover > ul.dropdown-menu {display: block; padding:0;}
.item-wrapper .single-item {width:33.333333%; padding-right:20px;}
.float-left {float:left;}
.float-right {float:right;}
.fright{width:713px}

}

@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:992px){
.nav > li > a{padding-left:7px; padding-right:7px;}
.header{z-index:99;}
.sticky-fix .menu-sec{position:fixed; z-index:999; top:0; left:0; width:100%;background: #161b40;}
.sticky-fix .menu-sec .navbar-brand{padding-top:5px; padding-bottom:5px;}
.sticky-fix .menu-sec .navbar-nav > li > a{padding-top:23px; padding-bottom:23px;}
.sticky-fix .menu-sec .navbar ul > li > a:not(:only-child):after{top:23px;}
}
@media(min-width:1200px){
.nav > li > a{padding-left:15px; padding-right:15px;}
}


