body{margin:0; padding:0; color: #333;  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;}
.wapper{overflow:hidden;}
.header{display:block; clear:both; position:relative; z-index: 101;}
.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;}


.navbar{padding:0;}
.navbar .container{position:relative;}
.navbar ul, .header-menu .navbar li {margin: 0;}
.navbar-nav > li > a {padding-top:20px; padding-bottom:20px; padding-left:18px; padding-right:18px; font-size:14px; color:#000; display:block; position:relative;}
.navbar-nav > li:hover > a, .navbar-nav > li > a.active,  .navbar-nav td a.active, .navbar-nav li a.active,  .navbar-nav li a:hover,  .navbar-nav td a:hover{color:#ff636a !important;}
.navbar-nav > li.drop-p{position:static;}
.navbar-nav > li.drop-p h3{font-size:15px; color: #5f5f5f; font-weight:600; padding-left:5px; margin:5px 0;border-bottom:1px solid #ddd; padding-bottom:5px;}
.navbar-nav > li.drop-p ul{list-style:none; padding:0; margin:0;}
.navbar-nav > li.drop-p ul li a, .navbar-nav > li.drop-p ul td a{white-space: pre-wrap; padding:3px 5px; color: #333; display:block;font-size:13px; line-height:18px;}
.navbar-collapse{padding:0;}
.navbar ul > li > a:not(:only-child):after {font-family:'FontAwesome'; content: "\f107"; position: absolute; right:2px; top: 20px; 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-right .dropdown-menu{left:0%; top:100%; padding:0;}
.dropdown-menu li:last-child, .dropdown-menu tr:last-child td{border-bottom:0;}
.dropdown-menu > li > a, .dropdown-menu td a{white-space: pre-wrap; padding:3px 5px; color: #333; display:block;font-size:13px; line-height:18px;}
.dropdown-menu td a:hover, .navbar-nav > li.drop-p ul li a:hover, .navbar-nav > li.drop-p ul td a:hover {background: rgba(0,0,0,.06);}
.navbar .dropdown-menu .dropdown-menu{left:100%; top:0px; min-width:280px;}
.navbar ul > li > ul.dropdown-menu{background:#fff; border-radius:0; padding:0; margin:0;}
.navbar ul table{width:100%;}

.navbar-nav li.drop1 .dropdown-menu li a{border-bottom: 1px solid #ddd; padding-top:8px; padding-bottom:8px;}
.navbar-nav li.drop1 .dropdown-menu li:last-child a{border-bottom:0;}
.navbar ul > li:last-child > ul.dropdown-menu{left:auto; right:0; width:180px;}

.home-slider-area{ position:relative; padding:50px 0;}
.home-slider-area:before{width:1402px; height:951px; position: absolute; left: 45%; top:-300px; background: url(../images/slider-bg.svg) no-repeat; content:"";}
.intor-img-block {height: 400px;}
.intor-img-block img {position: absolute;}
.intro-img, .qualified-img {animation-name: animateUpDown; animation-duration: 2s; animation-iteration-count: infinite;}
.intro-img.mobile {animation-delay: 0.5s; animation-duration: 3s;}
.intro-text {font-size: 2rem; line-height:1.2;}
.banner-bold {font-size: 30px;font-weight: 700;color: #15467c;}
.banner-light {font-size: 22px;font-weight: 100;color: #343a40;}
@keyframes animateUpDown {
    0%{
        transform:translateY(0px);
    }
    50%{
        transform: translateY(-10px);
    }
    100%{
        transform: translateY(0px);
    }
}
@keyframes blink 
{  67% 
	{ opacity: 0 }
}

.footer{background-color: #b2e1ff; padding-top:50px; padding-bottom:20px;}
.f12 {font-size:0.75rem; }
.f14 {font-size:0.875rem; }
.f16 {font-size:1rem; }
.footer .border-bottom{ border-bottom-color: #e05d5d !important; font-size: 20px;}
.footer .footer-nav li{ margin-bottom: 5px;}
.footer .footer-nav li a:hover, .footer .footer-nav li a:focus{ text-decoration: none; color: #15467c; font-weight: bold; }
.footer a {color:#15467c;  }
.footer h2 { display: inline-block; padding-left: 25px; font-size: 1.25rem;}

.specialist-team{position: relative; display:block; clear:both; background:#f6f6f6; padding-top:50px; padding-bottom:0px;}

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








@media(max-width:767px){
	
	.header{background:#fff; border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding-top:5px; padding-bottom:5px;}
	.navbar-expand-md>.container{padding-right: 15px;padding-left: 15px;}
	.navbar-brand img{width:265px;}
	.navbar-toggler{padding:0.25rem 0.40rem;}
	.navbar-nav > li > a{line-height:40px; border-bottom:1px solid #ddd;padding-top: 6px; padding-bottom:6px;}
	.navbar ul > li > a:not(:only-child):after{top: 9px;}
	.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;}
	.slidertext6{line-height: 13px !important;}
	.inner-breadcrum-sec h2{font-size: 20px;}
	
	.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;}
	
	.navbar ul > li:first-child > a:not(:only-child):after{content:"";}
	.navbar ul > li:first-child > ul.dropdown-menu{display:block; border:0;}
	.navbar ul > li:first-child > ul.dropdown-menu a{line-height:40px; border-bottom:1px solid #ddd;padding-top: 6px; padding-bottom:6px;padding-left: 18px;padding-right: 18px;}
	.navbar ul > li:last-child > a:not(:only-child):after{content:"";}
	.navbar ul > li:last-child > ul.dropdown-menu{display:block; border:0;width: auto;}
	.navbar ul > li:last-child > ul.dropdown-menu a{line-height:40px; border-bottom:1px solid #ddd;padding-top: 6px; padding-bottom:6px;padding-left: 18px;padding-right: 18px;}
	
	.navbar-nav > li.drop-p.open .dropdown-menu{display:block; border:0; top:0 !important; left:0 !important;padding-left: 18px;padding-right: 18px; width:auto;}
	.navbar-nav > li.drop-p.open .dropdown-menu a{line-height:30px; padding-top: 3px; padding-bottom:3px; padding-left: 0px;padding-right: 0px;}
	.navbar-nav > li.drop-p h3{font-size:14px; padding-left:0;}
	.home-slider-area:before{height: 834px;}
	.intor-img-block{height: 275px;}
	.intro-text{font-size: 1.5rem;}
	.banner-bold{font-size: 18px;}
	.banner-light{font-size: 15px;}
	.hm-about h2 span{font-size: 35px;}
	.hm-about p{width:auto;}
	.hm-services li{width: 50%;}
	.f18{font-size: 1rem;}
	.news-box h3{font-size: 20px;}
	.footer h2{padding-left:0;}
	.serv-dt h2, .serv-dt2 h2, .serv-dt3 h2, .serv-dt4 h2, .serv-dt5 h2, .faq-que-box h2{font-size: 18px;}
	.timeline .timeline-item h3{font-size: 16px;}
	.timeline .timeline-item{margin: 3rem 1rem 3rem 3rem;}
	.timeline .timeline-item p{text-align:left !important;}
	
	
}



@media (min-width: 768px){

}

@media (min-width: 992px){
.container{max-width:1220px;}
.fixed-top {position: fixed; top: 0; right: 0; left: 0; z-index: 1030;background: #fff;border-bottom: 1px solid #b3b4b6;box-shadow: 0px 1px 5px #ccc;}
.navbar ul > li > ul.dropdown-menu{box-shadow:0 0 0; width:250px; top:98%;}
.navbar ul > li:hover > ul.dropdown-menu{display:block;}
.navbar-nav > li.drop-p .full-width{width:100%; padding:15px; top:100% !important; left:0 !important}
.sticky-header .header-logo{padding-bottom:0; padding-top:0;}
.sticky-header .header-logo .navbar-brand{margin-top: -16px;}
.sticky-header .header-logo .navbar-brand img{height:83px;}
.sticky-header .header-logo ul{padding-top:16px;}
}






