


.wa-chat-box-poweredby
{
	display:none;
}
.logo-img
{
max-height: 60px;
width:auto!important;
}
.brand
{
	
   font-family: 'Mitr';
   font-size: 28px!important;
   font-weight:900!important;
   color:#0058a9!important;
   text-transform:uppercase;
   letter-spacing:1px;
}
.brand-1
{
  color: #2c3b4a !important;
  margin-left: 151px;
  margin-top: -12px;
  font-weight:500;
}
.ftbrand
{
	
   font-family: 'Mitr';
   font-size: 25px!important;
   font-weight:900!important;
   color:#ffff!important;
   text-transform:uppercase;
   letter-spacing:1px;
}
.ftbrand-1
{
  color: #eef7ff !important;
  margin-left:10px;
  margin-top: -12px;
  font-weight:500;
}
.center
{
	text-align:center!important;
}
.hd
{
  font-family: 'Coda';
  font-size: 30px!important;
}
.dis-blc
{
   display: block!important;
}
.clr-1
{
 color:#0058a9!important;
 font-size:14px;
 font-weight:400;
 margin-top: 0.5em!important;
}
.navic
{
	margin-right:5px;
	font-size:17px;
	font-weight:600;
	color: #6c6c6c;
}
.color_switcher_header
{
	display:none!important;
}

.choose-us-section::before {
    position: absolute;
    content: '';
    background: linear-gradient(to top, rgba(11, 24, 32, 0.21) 20%, #080a11bf 40%) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
}
.pro-img
{
	height:200px;
	max-width:auto!important;
}
.clr-3
{
	color: #76bdff!important;
}
.proname
{
	font-weight:500;
	color:#333;
}
.clr-2
{
	color: #2f75b8;
    font-weight:500;
}
.why-img
{
   height:250px;
   width:auto!important;
   margin-top:-170px;
}
.cat-img
{
	height:250px;
}
.padd-algn{
	margin-top:-180px;
}
.line-img
{
	height:30px;
	width:auto!important;
}
.why-point
{
	font-weight:600;
	font-size:15px;
}
.icon-img
{
	height:50px;
}
.num-icon
{
	font-size:60px;
	color: #d7d7d7;
	opacity:.4;
	font-weight:700;
}
.testi-bg
{ 
   background-image: url("../img/bg4.jpg")!important;
  background-position:bottom;
  background-repeat:repeat;
  background-size: cover;
  position: relative;
  background-attachment:fixed;
}
.testi-bg::before {
    position: absolute;
    content: '';
    background: rgb(0, 9, 17) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
	opacity: 0.9;
}
.dna-img
{
	height:450px;
}
.tes-algn
{
	padding:50px 0px 0px; 
}
.quote-img
{
	height:30px;
	width:auto!important;
	opacity:.7;
}
.list li {
  font-size: 17px;
  padding: 4px 0 4px 25px;
  margin: 0 0 5px;
  position: relative;
  background: url(../img/bullet.png) no-repeat;
  background-position: 0% 40%;
  font-size: 15px;
  font-weight: 500;
  color: #666;
}
.flt li
{
	float:left;
	width:50%;
	display:inline-block;
}
.why-bg
{ 
   background-image: url("../img/bg5.webp")!important;
  background-position:bottom;
  background-repeat:repeat;
  background-size: cover;
  position: relative;
  background-attachment:fixed;
}
.why-bg::before {
    position: absolute;
    content: '';
    background: rgb(244, 251, 255) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
	opacity: 0.9;
}
.jus
{
	text-align:justify!important;
}
.vis-img
{
	height:30px;
}
.foot-bg
{ 
   background-image: url("../img/bg6.avif")!important;
  background-position:bottom;
  background-repeat:repeat;
  background-size: contain;
  position: relative;
  background-attachment:fixed;
}
.foot-bg::before {
    position: absolute;
    content: '';
    background: rgba(0, 15, 23, 0.94) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
	opacity: 1;
}
.cont-bg
{ 
   background-image: url("../img/banner3.jpg")!important;
  background-position:center;
  background-repeat:no-repeat;
  background-size: cover;
  position: relative;
  background-attachment:fixed;
}
.cont-bg::before {
    position: absolute;
    content: '';
    background: rgba(0, 15, 23, 0.48) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
	opacity: 1;
}
.btn1
{
	background: #3076b9;
}
.left
{
	text-align:left!important;
}
.mrg0
{
  margin-bottom:0px!important;
}
.padd0
{
  padding-bottom:0px!important;
}
.brndli li
{
	margin-left:15px;
}
.brandbg
{ 
   background-image: url("../img/bg2.jpg")!important;
  background-position:bottom;
  background-repeat:no-repeat;
  background-size: cover;
  position: relative;
  background-attachment:fixed;
}
.brandbg::before {
    position: absolute;
    content: '';
    background: rgba(0, 15, 23, 0.48) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
	opacity: 1;
}
.introbg
{ 
   background-image: url("../img/banner1.jpg")!important;
  background-position:center;
  background-repeat:no-repeat;
  background-size: cover;
  position: relative;
  background-attachment:fixed;
}
.introbg::before {
    position: absolute;
    content: '';
    background: rgba(0, 15, 23, 0.48) !important;
    width: 100%;
    height:100%;
    left: 0px;
    top: 0px;
	opacity: 1;
}
.breadcrumb-item + .breadcrumb-item::before, .breadcrumb > .active  {
  color: #8ac7fd;
}
.brand-img
{
	height:100px;
	padding:10px;
}
.mr-b10
{
	margin-bottom:10px;
}




@media only screen and (max-width:890px)
{
.header_absolute.slide_absolute
 {
  position: relative;
}
a.logo img {
  display: inline-block;
  max-height: 35px!important;
}
.brand {
  font-size: 18px !important;
  font-weight: 900 !important;
  padding: 0 0px!important;
  text-align:center;
}
.mob-dis
{
	display:none!important;
}
.s-overlay.ds.ms::before {
  background-color: #fff!important;
}
.mb-padd0
{
	padding:0px!important;
}
.toggle_menu::before, .toggle_menu span, .toggle_menu span::before, .toggle_menu span::after {
  background-color: #423a3a!important;
}
.sf-menu {
  
  border-top: 61px solid #389dce;
}
.toggle_menu.mobile-active {
  background-color: #f0f2f1;
}
.dis-con
{
  display: contents;
}
.meta-icons h6 {
  font-size: 14px!important;
  color: #fff !important;
  margin-left:5px!important;
}
.s-overlay.ds::before {
  background-color: #3273ac;
}
.navic {
  
  color: #fff;
  
}
.page_slider .flexslider .slides li.flex-slide {
  min-height: 530px;
}
.page_slider .intro_featured_word {
  line-height: 35px;
}
.cat-img {
  max-width: auto!important;
}
.col-sm-4
{
	width:33%!important;
}
.choose-us-section::before {
 
  background: linear-gradient(to top, rgba(11, 24, 32, 0.91) 20%, #080a11d6 40%) !important;
}
.c-gutter-60 [class*="col-"], .row.c-gutter-60 > [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
.why-img {
  margin-top: -45px;
}
.flt li {
	text-align:left!important;
}
.ftpadd
{
  padding-bottom: 10px;
  padding-top: 20px;
  text-align:left!important;
  
}
.ftpadd p
{
  margin-bottom: 0px!important;
  
}
.hd
 {
  font-family: 'Coda';
  font-size: 22px !important;
}
.col-sm-6 {
  width: 50%;
}
.pro-img 
{
  height: auto!important;
}
.prosec
{
	height:300px;
}
.wd-23
{
	width:100%!important;
}

}