
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;900&display=swap');

body{margin:0; padding:0; color: #56595c;  font-size: 14px; line-height:24px; font-family: 'Poppins', sans-serif;}

h1.w6, h2.w6, h3.w6, h4.w6, h5.w6, h6.w6 {font-weight:600;}
h1.w4, h2.w4, h3.w4, h4.w4, h5.w4, h6.w4 {font-weight:400;}
h1,h2,h3,h4,h5,h6 {font-weight:700; color:#222; }
h1,h2,h3,h4,h5,h6 {font-family: 'Poppins', sans-serif;}
img{max-width:100%;}
ul, li{ padding:0; margin:0; list-style:none;}
a, a:focus, a:hover{outline:none; text-decoration:none;}
.form-control:focus, .form-control:hover{box-shadow:0 0 0;}
.header{display:block; clear:both; position:absolute; z-index: 101; width:100%; top:0; left:0;}
.header-top{background-color: #fff; padding: 10px 0 10px; border-bottom: 1px solid #0B6A9C; text-align:center; display:block; clear:both;}
.header-top .custom-info a, .header-top .custom-info i, .header-top .custom-info {font-size: 13px; color: #ffffff;}

.top-bar {display: table; height: 50px; position: relative; width: 100%;}
.top-bar:after {background-color: rgba(0, 0, 0, 0.05); bottom: 0; content: ""; left: 0; height: 1px; position: absolute; width: 100%; }
.top-bar:before {content: ""; left: 0; height: 100%; position: absolute; top: 0; width: 100%; }
.top-bar:before {background-color: #08142b; opacity: 0.75;}
.top-bar .container {position:relative;}
.top-bar .container > div{display: table;}
.top-bar .top-bar-left{float: left;}
.top-bar .top-bar-right {float:right;}
.top-bar .widget_anpstext .fa{padding:0 10px;color: #0cacee;}
.top-bar .widget-container {display: table-cell; vertical-align: middle;}
.top-bar .container, .top-bar .widget-container, .top-bar .container > div{height: 50px;}
.top-bar .top-bar-right > div:last-child > .social, .top-bar .top-bar-right > div:last-child > .socialize {margin-right: -12px !important; margin-left:15px;}
.top-bar .socialize li, .top-bar .social li {display: inline-block; font-size: inherit;}
.top-bar .socialize a, .top-bar .social a {display: inline-block; margin: 0 2px;  padding: 0 2px;color: #0cacee;}



.navbar{height:80px; padding:0;border-bottom: 1px solid rgba(0, 0, 0, 0.05);transition: .4s height; position:relative;}
.navbar:before {content: ""; left: 0; height: 100%; position: absolute; top: 0; width: 100%;background-color: #fff;opacity: 0.75;}

.navbar-nav > li > a {font-size: 14px;font-weight: 500; line-height:76px;color: #000000; padding: 0 13px; position:relative; display:block; text-transform:uppercase;}
.navbar-nav > li > a:after {display: block; content: "";  height: 4px; position: absolute; left: 50%; bottom: 0; width: 0; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; background: transparent;}
.navbar-nav > li.active > a:after {background:#0cacee; width: 80%; left: 10%;}
.navbar-nav > li:hover > a:after {background:#0cacee;width: 80%;left: 10%;}
.navbar-nav > li:hover > a{color:#0cacee}
.navbar-nav > li > .arow{position:absolute;  color: #000; right:0px; top:27px; z-index: 251;}
.navbar-nav > li > .arow:after {font-family:'FontAwesome'; content: "\f107";}
.navbar-nav li ul .arow{ right:15px; top:5px;position:absolute;  color: #000;}
.navbar-nav li ul .arow:after {content: "\f105";font-family:'FontAwesome';color: #000000;}
.navbar-collapse ul > li > ul.dropdown-menu {height: auto; min-width: 220px; display: block; position: absolute; top: 100%; left: 0; margin:0; z-index: 99999; display: none; background: #fff; border-radius:0; padding:0; box-shadow: 0 0 0;}
.navbar-collapse ul > li:hover > ul.dropdown-menu{display:block;}
.navbar-collapse ul > li > ul{background-color: #fff; transition: .2s height;}
.navbar-collapse .dropdown-menu .dropdown-menu{left:100%; top:0px; width:260px;}

.dropdown-menu li {display: block; position: relative;}
.dropdown-menu li a {display: block; padding:5px 12px; position: relative; color: #000000;  font-size:13px;}
.dropdown-menu li a:hover {color: #0cacee;}
.dropdown-menu li:last-child {border-bottom: none;}
.navbar-collapse ul table{width:100%;}
.dropdown-menu td a:hover{color:#0cacee;}
.dropdown-menu td a{padding:5px 12px; word-break:break-word;}




.client-sec{padding-top:50px; padding-bottom:50px; background-color: #fff; position:relative; clear:both;}
.client-sec ul{text-align: center; display: -ms-flexbox;  display: flex;  -ms-flex-direction: row;  flex-direction: row;  -ms-flex-pack: justify;  justify-content: space-between;  -ms-flex-wrap: wrap; flex-wrap: wrap;  -ms-flex-align: center;  align-items: center;}
.client-sec ul li {display: block; text-align: center;}

.footer{background-color: #08142b; padding-top:50px;}
.footer h3 {font-size: 15px; font-weight: 700; letter-spacing: 0.2em; color: rgb(255, 255, 255); margin-bottom:15px;}
.footer ul li a {font-size: 13px; line-height: 30px; color: rgba(255,255,255,0.65);}
.footer p{margin-bottom:10px;color: rgba(255,255,255,0.65);}
.footer p a {font-size: 13px; line-height: 2em; color: rgba(255,255,255,0.65);}
.copy-right{border-top: 1px solid #1c2f52; padding:15px 0; text-align:center; margin-top:15px;}
.copy-right p{margin:0;}








@media(max-width:767px){
	
	.topbar .tb-contact{width: 66%;}
	.topbar .tb-social-lan{padding-top:15px;}
	.topbar .tb-social-lan a{padding-left: 10px;}
	.navbar-brand{margin-right:5px;}
	.navbar-brand img{width:265px;}
	.navbar-toggler{padding: 0.25rem 0.55rem;}
	.navbar-nav > li > a{line-height: 58px; border-bottom:1px solid #ddd;}
	.navbar-collapse ul > li > ul.dropdown-menu{width:100%;position: relative;}
	.navbar-collapse .dropdown-menu .dropdown-menu{width:100%;position: relative; left:0;background: #0c3d6e;}
	.navbar-nav > li:hover > a:after{width: 100%;left: 0;}
	.navbar-nav li ul .arow:after{content: "\f107";}
	.navbar-nav > li > .arow{top: 21px;width: 20px;border: 1px solid #ddd;text-align: center;}
	.slidertext6{line-height: 13px !important;}
	.inner-breadcrum-sec h2{font-size: 20px;}
	.container{overflow-x: hidden;}
	.our-term-box h4{font-size: 18px;}
	.hm-about .abt-img:after{top:0;}
	.hm-about .side-icn{top: 90%;left: 0; right:0; margin:auto;}
	.hm-about .content{padding:15px 0;}
	.hm-about .content h3{font-size:24px;}
	.page-title h2{font-size:24px;line-height: 31px;}
}

@media (min-width: 768px){

}

@media (min-width: 992px){
.container{max-width:1220px;}


}







.menu-top-nav-container{margin-left:auto;}
.mid-text-box-inner{padding-top:30px; padding-bottom:30px; margin-top:130px;}






