@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap');

body{margin:0; padding:0; color: #003978; font-size: 14px; font-family: open sans,Helvetica,Arial,sans-serif; line-height:24px; font-weight: 400; font-style: normal; border-top: 3px solid #e6bd5c; background:#e2e2e2;}

h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;}

a, a:focus, a:hover{outline:none; text-decoration:none;}
.form-control:focus, .form-control:hover{box-shadow:0 0 0;}
img{max-width:100%;}
.header{display:block; clear:both; position:relative;}

.header-logo{display:block; clear:both; position:relative; margin-top:15px;}
.header-logo .container{background:#fff; padding:5px 15px 5px;border-top-left-radius:4px; border-top-right-radius:4px;}
.header-logo ul {float: right; margin: 0; padding:34px 0 0;}
.header-logo ul li {display: inline-block; margin: 0 20px;}
.header-logo ul li.last {margin-right: 0;}
.header-logo ul li img{margin-right: 5px; float: left; padding-right: 10px;}
.header-logo ul li p {float: right; overflow: hidden; margin: 0;}
.header-logo ul li p span {display: block; font-size: 14px; font-weight:bold; color: #252525;}
.header-logo ul li p span.heading { font-weight:normal;}

.navbar ul, .header-menu .navbar li{margin:0;}
.navbar-collapse{position:relative; padding:0;}
.navbar-collapse .container{background:#fff; padding:5px 15px 15px;}
.navbar-collapse>div>div>ul{background:#ececec; border-top:2px solid #ecb93a; border-bottom: 1px solid #ececec;border-radius:4px;}
.navbar-nav > li > a{padding-top:8px; padding-bottom:8px; padding-left:25px; padding-right:25px; font-size:14px; font-weight:bold; color:#325d91; display:block;}
.navbar{margin:0;}
.dropdown-menu > li > a, .dropdown-menu td a{color:#fff; padding:5px 12px; display:block; font-size:13px;word-break: break-all;}
.navbar-inverse .navbar-nav > li > a{color:#2c2b2b; padding-left:37px; padding-right:37px;}
.navbar ul > li > a:not(:only-child):after {font-family:'FontAwesome'; content: "\f107";   position: absolute; right:8px; top: 10px; z-index: 251;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;	transition:all .2s ease-in-out;}
.navbar ul > li > ul li a:not(:only-child):after{content: "\f105"; right:15px; top:10px;}
.navbar ul > li > ul:before { border-bottom: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; display: inline-block; left:20px; position: absolute; top: -6px;border-bottom-color: #4D4D4D;}
.navbar .dropdown-menu{left:0%; top:100%;}
.navbar ul > li > ul{background-color: #4D4D4D;}
.navbar .dropdown-menu{width:230px;}
.navbar .dropdown-menu .dropdown-menu{left:100%; top:-3px; width:260px;}
.navbar .dropdown-menu .dropdown-menu:before{border-top:10px solid transparent; border-right:10px solid #4D4D4D;
 border-bottom:10px solid transparent; content: ""; display: inline-block; left:-16px; position: absolute; top:12px;}
.navbar ul > li > ul li, .navbar ul td{border-bottom:1px solid #686868;}
.navbar ul > li > ul li:last-child, .navbar ul tr:last-child td{border-bottom:0;}
.navbar ul table{width:100%;}
.dropdown-menu > li > a:hover, .dropdown-menu td a:hover, .dropdown-menu a.active{background:#e3a412; color:#fff;}
.dropdown-menu td a{padding:5px 12px;}

.banner-sec{clear: both; display: block; position: relative;}
.banner-sec .container{background:#fff; padding:15px;}
.carousel-inner img {width: 100%; height: 100%;}
.carousel-item:before{content:""; position:absolute; background:rgba(0,0,0,0.5); top:0; left:0; height:100%; width:100%;}
.carousel-caption {bottom: 0; margin: auto; top:35%;}
.carousel-caption h3 {color: #fff; font-size:36px; font-weight: bold; text-shadow: 1px 5px rgba(0,0,0,0.6);}
.carousel-caption h3 span {font-weight:normal;}

 footer{display:block;clear:both; position:relative; padding-bottom:15px;}
 footer .container{background:#00428c; padding:10px;border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top:3px solid #f1c761;}
.copy-right{display:block;clear:both;}
.copy-right p{margin-bottom: 0;color: #f9f9f9; font-size:14px;}
.copy-right a{color:#f9f9f9; padding-left:10px;}



.midd-sec{padding-top:15px; display:block; clear:both; position:relative;}
.midd-sec>.container{background:#fff; padding:15px; padding-bottom:30px;border-top-left-radius:4px; border-top-right-radius:4px; position:relative;min-height: 550px;}
.midd-sec h2, .midd-sec h1{font-size:30px;margin:0px;font-weight: 700;}
.midd-sec p{font-size:15px; margin: 0 0 10px; color: #333; line-height: 25px;text-align:justify;}






@media(max-width:767px){
	.top-info-d{padding: 7px 14px 7px 0px;font-weight: normal;}
	.topbar .pull-right{float: none;}
	.navbar{padding: 0;}
	.navbar-toggler{background:#ccc; float:right;padding: 5px 5px;}
	.navbar-toggler-icon{}
	.navbar-brand{float: left; margin-right: 0;}
	.navbar-brand img{width:262px;}
	.header-logo ul{display:none;}
	.inner-breadcrum-sec h2{font-size:24px;}
	.inner-breadcrum-sec{padding-top:30px; padding-bottom:30px;}
	.inner-page-sec{padding-top:116px;}
	.contact-s h3{font-size:24px;}
	.row-2-columns-bordered>[class*=col]:nth-child(1):after{right: 0;}
	.copy-right{text-align:center;}
	.copy-right p{text-align:center}
	.call-ad li a span{padding-left: 10px;}
	.mid-text-box-inner h3{font-size:26px;}
	.navbar .dropdown-menu{position:relative;width: auto;}
	.open > .dropdown-menu {display: block; left:0 !important}
	.navbar .dropdown-menu .dropdown-menu{width: auto;}
	.navbar .dropdown-menu .dropdown-menu:before{border-right: 10px solid transparent;}
	.carousel-caption h3{font-size:18px;}
	.carousel-caption{top:24px;}
	.carousel-indicators{display:none;}
	.home-middle-sec img{margin-bottom:15px;}
	.hm-services-sec{padding-top:35px;}
	.hm-services-sec h2{font-size: 25px;}
	.hm-contactus-title h2{font-size: 24px;}
	.bg-athens-gray-inner img{display:none;}
	.table-grid .RadGrid .rgMasterTable td{padding: 0px; font-size: 12px;}
	.navbar-toggler-icon{background-image: url(../images/tog.svg);}
	
	.RadWindow.rwTransparentWindow{width:100% !important;}
	[style="width:927px;"]{width:100% !important;}
	.top-lt-info{text-align:center;}
	.header-logo{width:100%;}
	.home-middle-sec h2{font-size: 22px;}
	.our-term-box .col-md-2{text-align:center; margin-bottom:10px;}
	.our-term-box h4{text-align:center;}
	.our-term-box p.edu{text-align:center;}
	
}

@media (min-width: 1200px){
.navbar {padding: 0; display: block;}
.navbar-header {float: none;}

}

@media(min-width:992px){
.navbar-header{float:none;}
.navbar ul > li > ul.dropdown-menu{box-shadow:0 0 0; width:250px; border-radius:0;}
.navbar ul > li:hover > ul.dropdown-menu{display:block;}
.navbar-default .navbar-nav > li > a:hover{}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{}
.navbar-default .navbar-nav > li.dropdown.nosingl{position:relative;}
.navbar-default .navbar-nav > li.dropdown.nosingl > ul.dropdown-menu{width:300px;}


}


