@charset "utf-8";
/* CSS Document */
.preloader-wrap::before {background:#01568d !important;}
body{color:#000 !important;}
.fixed-header .get_sticky_header .hide-col {visibility: visible !important; display:none !important; }
.fixed-header .get_sticky_header-1 {visibility: visible; position: fixed !important; margin: 0 auto !important; top:0px !important; width: 100% !important;}
.header .header_content_collapse .navigation_menu .navbar_nav li.dropdown.mega_menu, .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li.dropdown.mega_menu {margin-right: 20px !important;}
/*.floating-menu .floating_menu_box {display:none;}*/
.header .header_content_collapse .navigation_menu .navbar_nav li.active a.nav-link, .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li.active a.nav-link {color: #fff !important;}
.top_bar {background:#0c354b !important; /*#01568d !important;*/}
.top_bar .top_inner .common_css .contntent i{color:#6fc4fc !important;}
.top_bar .top_inner .common_css .contntent .text small {color:#6fc4fc !important;}
.top_bar .top_inner .common_css .contntent .text span, .top_bar .top_inner .common_css .contntent .text a{color: #fff!important;}
.mr-10{margin-right:10px;}
.slider.style_four .slide-item-content .slider_content h1{font-size: 60px;}
.sli-wt {width:400px !important; margin-bottom:20px !important;}
.header, .default_sickty_heaad {background: linear-gradient(to bottom,  #bfe8fe 0%,#cae9fd 100%) !important;}
.pl-0{padding-left:0px !important;}
.pr-0{padding-right:0px !important;}
.date-bg{background:#ff9f00 !important; border-radius:5px;}
.date-bg h3{color:#000; font-size:20px; text-align:center; padding:5px 0px 1px;}

.theme-btn.one { background: #0072bc !important; color: #fff;border: 1px solid #0072bc !important;}
.theme-btn.one:hover {background: #248ed3; color:#fff !important; border-radius: 0px 10px 0px 10px;}  
.counter_section .logo_sec {margin-bottom: 30px;}
.counter_section .Countdown-timer .item p {color:#6fc4fc !important;}
.counter_section .Countdown-timer .item small {color:#6fc4fc !important;}
.bg_dark_blue {background: /*#012d4a*/ #002239 !important;}
.cop-bg { background: #901c00 !important;}
.footer_widgets .fo_wid_title::before {background:#6fc4fc !important;}
.footer_widgets.about_company .content_box p {color:#fff !important;}
.footer_widgets.get_in_touch_foo .foo_cont_inner .top p, .footer_widgets.get_in_touch_foo .foo_cont_inner .bottom p {
  color:#fff !important;}
.footer_widgets.get_in_touch_foo .foo_cont_inner .bottom .con_content a {color:#fff !important;}
.footer_widgets.navigation_foo .navigation_foo_inner ul li a {color:#fff !important;}
.footer_widgets.navigation_foo .navigation_foo_inner ul li a:hover {color: #6fc4fc !important;}
 a:hover {color:#6fc4fc !important;}
.clr-blue {color:#6fc4fc !important;}
.clr-yw{color:#fea91d !important;}
.clr-yell{/*background:#fdad1e !important;*/ background:#901c00 !important;}
.header .header_content_collapse .navigation_menu .navbar_nav li a.nav-link, .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li a.nav-link{color:#fff !important;}
.header .header_content_collapse .navigation_menu .navbar_nav li.active a.nav-link{color:#fea91d !important;}
.header .header_logo_box img, .default_sickty_heaad .header_logo_box img {width: 450px !important; /*margin:10px auto !important;*/ margin:10px !important;}
.flt-right{float:right;}
.header .header_content_collapse .navigation_menu, .default_sickty_heaad .header_content_collapse .navigation_menu{float:none !important;}
.header .header_content_collapse .header_menu_box, .default_sickty_heaad .header_content_collapse .header_menu_box {
 text-align: center;}
.header, .default_sickty_heaad { padding: 20px 0px 0px 20px !important; }
.bg_marq {background: #d74902 !important;}
.header .header_content_collapse .navigation_menu .navbar_nav li .dropdown-menu li a.nav-link, .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li .dropdown-menu li a.nav-link { border-bottom: 1px solid #ccc!important;}
.dropdown-toggle::after {display: block !important;}
.header .header_content_collapse .navigation_menu .navbar_nav li .dropdown-menu, .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li .dropdown-menu { min-width: 260px !important; padding: 20px 20px !important;}
/*******************inner**************/
.project_box.style_three .content_inner { width: 60% !important;}
.project_box.style_three .image {width: 40% !important;}
.project_box.style_three .image::before {background: #0f44ab !important;}
.project_box.style_three .image .text {background: #fdad1e !important;}
.page_header_default {min-height: 130px !important; padding: 50px 0px 10px !important;}
input, input[type="text"], input[type="email"],input[type="phone"], input[type="number"], textarea, select {height: 40px !important;}
body input[type="submit"], body button[type="submit"] {background: #0d41aa !important;}
body input[type="submit"]:hover, body button[type="submit"]:hover {background: #fdad1e !important; color:#000 
!important;}
.title_all_box.style_one .title_sections .before_title, .title_all_box.style_two .title_sections .before_title {color: #0e43ab !important;}
.contact_box_content.style_one .contact_box_inner.icon_yes .icon_bx {background: #a51313 !important;}
.social_media_v_one.style_two ul li a {color: #0f44ab !important;}
.social_media_v_one ul li a:hover { background: #fdad1e !important; color:#000 !important;}
.social_media_v_one ul li a small {color: #0f44ab !important;}
.team_box.style_one .team_box_outer .member_image::before { background: linear-gradient(to top, var(--primary-color-two) 6%, rgba(0, 0, 0, 0) 40%) !important;}
.tabs_all_box.type_one .tab_content {background-repeat: no-repeat !important; background-size: contain !important;  background-position: right !important;}
.tabs_all_box.type_one .tab_content::before { background: linear-gradient(to top, var(--primary-color-two) 2%, rgba(0, 0, 0, 0) 60%) !important;}
.msg h6 { color:#a51313 !important; font-size: 20px !important; font-weight: 600; line-height: 40px;
margin-bottom:2px;}
.page_header_default .page_header_content .banner_title_inner .title_page {font-size: 30px !important;
  line-height: 30px !important;}
.img-brd{border-radius:10px !important; box-shadow:1px 1px 10px 1px #ccc !important;}
.dred-clr{color:#ce2d09 !important;}
.tbg-clr{background:#0d42ab !important; color:#fff !important;}  
.form-check-input {  border: 1px solid rgba(0,0,0,.25) !important;}
/*******************inner**************/
 
@media screen and (min-device-width: 240px) and (max-device-width: 768px) { 
  .header, .default_sickty_heaad { padding: 0px !important; }
  .mob-none{display:none !important;}
  .menu-pad{padding: 10px 15px !important;}
  .fixed-header .get_sticky_header-1 { position: unset !important;}
  .header .hamburger_menu .line {background-color: #ffffff !important;}
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  padding: 8px;
  line-height: 40px !important;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #f9f9f9 !important; line-height:40px !important;
}
.table-bordered > :not(caption) > * {line-height: 40px !important;}
input[type="checkbox"], input[type="radio"] {height: 16px !important;}
@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 55%;
		padding-right:3%; 
		white-space: normal;
		text-align:right;
		line-height:40px;
		font-size: 13.5px;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
		font-size: 13.5px;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}