@charset "utf-8";
/* CSS Document */
.main-header .header-top{position: relative;padding:0px;background: #4e4e4e;}
.fixed-top-header .header-top{display:none;}
.top-logo{width:80%; margin-top:1px;}
.main-menu .navbar-collapse > ul > li:hover > a, .main-menu .navbar-collapse > ul > li.current > a, .main-menu .navbar-collapse > ul > li.current-menu-item > a {color: #2A569F;background: #CCC;}
.main-menu .navbar-collapse > ul > li.dropdown > a{padding: 28px 15px 28px 15px;}
.header-lower .social-links{padding-top:15px;}
.main-menu .navbar-collapse > ul > li.dropdown > a:after{color:#2A569F !important; content: "";}
.main-menu .navbar-collapse > ul > li > a{color:#AAABAF; padding: 28px 15px;}
.main-header .header-lower{background:#FFFFFF;}
.main-menu .navbar-collapse{float:right;}
.main-menu .navbar-collapse > ul > li > ul{background:#FFF;}
.main-menu .navbar-collapse > ul > li > ul > li > a{color:#AAABAF;}
.main-menu .navbar-collapse > ul > li > ul > li:hover > a {background:#CCC; color:#2A569F; padding-left:20px;}
.main-menu .navbar-collapse > ul > li > a{text-transform:capitalize;}
.header-lower .social-links .fa-facebook-f, .header-lower .social-links .fa-facebook-f:hover{background:#3D5A99;}
.header-lower .social-links .fa-twitter, .header-lower .social-links .fa-twitter:hover{background:#69ecea;}
.header-lower .social-links .fa-linkedin, .header-lower .social-links .fa-linkedin:hover{background:#1985BC;}
.why-us .box .tab-link .arrow{background:#2A569E;}
.why-us .title-box{    border-left: 3px solid #2A569F;}
.why-us .box .tab-link .icon{color: #29569F}

.page-banner:before, .main-slider:before, .main-slider:after, .page-banner:after{background: transparent;}
.dark-btn{background: #AAABAF;}
.light-btn:hover, .dark-btn:hover{background-color: #2A569F;border-color: #2A569F;}
.column-view .column-box .inner-box:hover{border-color: #AAABAF;}
.why-us .title-box h3{color:#2A569F;}
.why-us .text-content .text {font-size: 14px;padding-left: 24px; text-align: justify; line-height:29px;}
.why-us .box .tab-link {position: relative;display: block;border: 1px solid #29559D;padding: 5px 10px;font-size: 14px;color: #AAABAF;min-height: 130px;}
.why-us .box .tab-link h4 {font-size: 16px;color: #29559D; font-weight:500;}
.why-us .box .tab-link.active-btn, .why-us .box .tab-link:hover {background: #AAABAF;color: #ffffff; border-color: #AAABAF; padding-left:20px;transition: all 300ms ease;-webkit-transition: all 300ms ease; -moz-transition: all 300ms ease;-o-transition: all 300ms ease; -ms-transition: all 300ms ease;}
.arrow-services{color:#29559D; padding-right:5px;}
.sponsors{padding:10px 0px;}
.column-carousel .owl-controls .owl-next:hover, .column-carousel .owl-controls .owl-prev:hover {border-color: #2A569E;}
.column-view .column-box{margin-bottom:10px;}
.blog-section .column-box .post-content{padding:5px 10px;}
.blog-section .column-box .date{margin-bottom:5px; color:#2A569E;}
.column-view .column-box .post-content h3{margin-bottom:5px; font-size:16px;}
.column-view .column-box .post-content h3 a:hover{color:#2A569E;}
.contact-options .info-box {position: relative;float: right;padding: 7px 20px;background: #28549D;color: #ffffff;}
.contact-options {position: relative;padding: 0px;background-color: #ffffff;border-bottom: 3px solid #AAABAF;}
.tabs-box .tab-title{margin-bottom:0px;}
.tabs-box .tab-title h2{margin-bottom:0px;color: #29569F; font-weight:500; font-size:18px;}
.tabs-box  h3{margin-bottom:0px;color: #29569F; font-weight:500; font-size:18px;}
.tabs-box  h4{margin-bottom:0px;color: #29569F; font-weight:500; font-size:16px;}
.tabs-box .tab-title h3 {font-size: 16px;color: #29569F;margin-bottom: 0px;}
.tabs-box .tab .text {position: relative;margin-bottom: 30px;line-height: 2.1em;color: #565656;font-size: 15px;text-align: justify;}
.tabs-box .tab p {position: relative;margin-bottom: 30px;line-height: 2.1em;color: #565656;font-size: 15px;text-align: justify;}
.tabs-box .tab .text span{color:#2A569E;}
.page-banner{background-position:center;padding: 60px 0px 10px;}
.tabs-box .tab-buttons .side-links {position: relative;display: block;border-bottom: 1px solid #cccccc; padding: 2px 10px;font-size: 14px;color: #29569F; text-align:left;}
.tabs-box .tab-buttons .side-links.active-btn {background: #AAABAF;color: #ffffff;border-color: none; border-top: 1px solid #cccccc;}
.tabs-box .tab-buttons .side-links:hover {background: #AAABAF;color: #ffffff;border-color: none;}

.tabs-box .tab-buttons li{margin-bottom:0px;}
.tabs-box .tab-buttons{margin-bottom:30px;}
.page-banner .page-title h1 {position: relative;display: inline-block;
 padding: 5px 15px; padding-top:50px; font-size: 40px;font-weight: 500;color: #FFFFFF;text-transform:capitalize;background:transparent;}
.tabs-section{padding:0px;}
.tabs-section .bread-crumb{position:relative;line-height:24px;padding-bottom:10px;padding-left:20px;}
.tabs-section .bread-crumb a{position:relative;display:inline-block;margin:0px 5px 0px 0px;	color:#ccc;	font-size:14px;	}
.tabs-section .bread-crumb span{position:relative;display:inline-block;margin:0px 5px 0px 0px;	color:#2A559E;	font-size:14px;	}
.tabs-section .bread-crumb a:hover{color:#2A559E;}
.initial-text{color:#555 !important;}
.tabs-section .bread-crumb a:after{font-family: 'FontAwesome';content:'\f105';position:relative;display:inline-block;left:0px;top:0px;width:24px;height:24px;text-align:center;line-height:24px;font-size:15px;}
.page-banner .page-title{margin-bottom:15px;}
.skew-lines:before{background:url(../images/logo-small.png) no-repeat;}
.skew-lines:after{background:transparent;}
.contact-form .form-group .form-label{margin-bottom:2px; color: #2A559F; font-weight:500;}
.contact-form .form-group{margin-bottom:10px;}
.sec-title{padding-bottom:5px;}
.contact-form .sec-title{margin-bottom:20px;}
.contact-form button:before {background: #27559F;}
.contact-form button { background: #AAABAF;padding: 10px 20px;}
.side-bar .sec-title {margin-bottom: 5px;}
.side-bar .widget {margin-bottom: 20px;}
.side-bar .cont-info .cont-box .info li strong{padding-right:4px; float:left; color:#2A559F;}
.side-bar .cont-info .cont-box .info li{font-size:13px;}
.social-outer{padding:10px 0px;}
.tabs-box span {color:#2A569E;}
.post-p{margin-bottom:10px !important;}
.blog-section .column-box .text{margin-bottom:0px !important; font-size:15px; line-height:23px;}
.blog-section .column-box .inner-box{min-height:160px;}
.why-us-div{background:#eee; padding:40px 0px; font-size:15px;}
.why-us-div2{padding:40px 0px;}
.why-us-div span{color:#2A569E;}
.why-img{padding:0px 25%; width:100%;}
.why-text{text-align:justify; font-size:15px;}
.why-text h1{color:#2A569E; font-size:18px;}
.dark-btn {padding: 5px 10px; line-height: 20px;font-size: 11px;text-transform: capitalize;}
.contact-options .info-box li{padding-right:0px;}
.terms{color:#2A569E; font-size:13px;}
.terms:hover{color:#AAABAF;}
.main-footer .footer-bottom .copyright{padding-bottom:0px;}
.login{    margin-top: 22px;
    margin-left: 30px;
    margin-right: -38px;
    padding: 1px 10px;}
/*.black-title{color:#111 !important;}
.main-slider h2{ font-size:22px !important;}
.black-title h2{ font-size:16px !important;}*/



@media only screen and (max-width: 850px){
	.main-menu .navbar-collapse{float:none;}
	.top-logo{width:170px;}
	.social-outer{padding: 5px 1%; padding-bottom:30px;}
	.header-lower .social-links {margin-top: -50px;margin-right: 20%;padding-top: 0px;float: right;}
	.main-menu .navbar-header .navbar-toggle {border: 1px solid #5073AA;}
	.main-menu .collapse.in, .main-menu .collapsing{margin:0px;}
	.main-menu .navbar-collapse > ul > li > a{color:#fff;}
	.main-menu .navbar-collapse > ul > li > a, .main-menu .navbar-collapse > ul > li > ul > li > a, .main-menu .navbar-collapse > ul > li > ul > li > ul > li > a{background: #67676B;}
	.fixed-top-header{position: fixed !important;}
	.main-slider{margin-top:50px;}
	.tabs-box .buttons-side{display:none;}
	.page-banner .page-title h1{padding-top:0px;}
	.tabs-box .tab-buttons{display:none;}
	.login {
    margin-top: 20px;
    margin-bottom: 5px;
    margin-left: 10px;
    float: left;
    margin-right: -10px;
    padding: 1px 10px;
}
}
