@charset "utf-8";
/* CSS Document */

@import "../fonts/poppins/style.css";
@import "../fonts/oswald/stylesheet.css";
* { outline: none; margin:0; padding:0; }
body { background: #ffffff; font-family: "Poppins Regular"; font-weight: 400; color: #404742; overflow-x: hidden; font-size: 14px; /*line-height: 26px; padding-top:100px; */ }
iframe { border: none; width: 100%; }
/*List Tag*/
li { list-style-type:none; }
/*Float Tag*/
.left { float:left; }
.right { float:right; }
/*Align tag*/
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.text-nowrap { white-space: nowrap; }
.text-lowercase { text-transform: lowercase; }
.text-uppercase { text-transform: uppercase; }
.text-capitalize { text-transform: capitalize; }
/*Padding*/
.p-t { padding-top:10px !important; }
.p-r { padding-right:10px !important; }
.p-b { padding-bottom:10px !important; }
.p-l { padding-left:10px !important; }
.p-b-30 {padding-bottom:30px !important; }
.p-b-60 {padding-bottom:60px !important; }
.p-t-100 {padding-top:100px !important; }
/*Margin*/
.m-t { margin-top:10px !important; }
.m-r { margin-right:10px !important; }
.m-b { margin-bottom:10px !important; }
.m-l { margin-left:10px !important; }
/*Vertical Align*/
.vAlign-Top { vertical-align:top; }
.vAlign-Bottom { vertical-align:bottom; }
.vAlign-Middle { vertical-align:middle; }
.vAlign-Baseline { vertical-align:baseline; }
/*Position*/
.pRelative { position:relative; }
.pAbsolute { position:absolute; }
.pFixed { position:fixed; }
.pStatic { position:static; }
/* Font Size*/
/* Font Size*/
.text-00x { font-size: 0.750rem !important; }
.text-0x { font-size: 0.875rem !important; }
.text-x { font-size: 1rem !important; }
.text-1x { font-size: 1.313rem !important; }
.text-2x { font-size: 1.500rem !important; }
.text-3x { font-size: 1.750rem !important; }
.text-4x { font-size: 2rem !important; }
.text-5x { font-size: 2.313rem !important; }
.text-6x { font-size: 2.500rem !important; }
.text-7x { font-size: 2.750rem !important; }
.text-8x { font-size: 3rem !important; }
.text-9x { font-size: 3.313rem !important; }
.text-10x { font-size: 3.500rem !important; }
.text-11x { font-size: 3.750rem !important; }
.text-12x { font-size: 4rem !important; }
.text-13x { font-size: 4.313rem !important; }
.text-14x { font-size: 4.500rem !important; }
.text-15x { font-size: 4.750rem !important; }
.text-16x { font-size: 5rem !important; }
/* Font Size*/
.smallFont { font-size:10px !important; }
.mediumFont { font-size:11px !important; }
.normalFont { font-size:13px !important; }
.largeFont { font-size:15px !important; }
/*Font Weight*/
.Font-bold { font-weight:bold !important; }
.font-noraml { font-weight: 400 !important; }
.font-lite { font-weight: 100 !important; }
/*Font Style*/
.italicFont { font-style:italic !important; }
/*Text Decoration*/
.underlineFont { text-decoration:underline !important; }
.overlineFont { text-decoration:overline !important; }
.linethroughFont { text-decoration:line-through !important; }
/*Text Transform*/
.text-uppercase { text-transform: uppercase; }
.text-capitalize { text-transform: capitalize; }
.text-lowercase { text-transform: lowercase; }
/*Global*/
.no-padding { padding: 0 !important; }
.no-margins { margin: 0 !important; }

.full-width { width: 100% !important; }
.half-width { width: 50% !important; }
.left-align { text-align:left; }
.right-align { text-align:right; }
.center-align { text-align:center; }
.img-circle { border-radius: 50%; }

.text-black{ color: #000000; }
.text-red { color:#ed5565; }
.text-white{ color:#fff; }
.text-orange { color: #ee4d23; }

.btn {border-radius: 10px !important;}
.btn-white{ background-color:#fff; }

p { line-height:24px; }
a { text-decoration: none; color: #ee4d23; -webkit-transition: color 400ms, background-color 400ms; -moz-transition: color 400ms, background-color 400ms; -o-transition: color 400ms, background-color 400ms; transition: color 400ms, background-color 400ms; }
a:hover { text-decoration: none; color: #000; }
a:focus { outline: 0; }
a:active { outline: none; border: none; }
hr { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #fff; }

i.fv { margin: 5px 15px;  width: 70px; height: 70px; background: #292f35;}
.img-responsive { display: inline-block; }

.list-inline>li { display: inline-block; padding-right: 5px; padding-left: 5px; }

.poppinsBold {font-family: 'Poppins Bold';}
.poppinsSemiBold {font-family: 'Poppins SemiBold';}

.oswaldbold {font-family: 'oswaldbold';}
.oswalddemibold {font-family: 'oswalddemibold';}
.oswaldlight {font-family: 'oswaldlight';}
.oswaldmedium {font-family: 'oswaldmedium';}

.margin30 { margin-bottom: 30px; margin-top:30px; }
.margin20 { margin-bottom: 20px; margin-top:20px; }
.margin10 { margin-bottom: 10px; margin-top:10px; }

.radius-10 {border-radius: 10px;}
.radius-20 {border-radius: 20px;}
/*****************************************
 ** - 00 -  Go Top CSS
 ******************************************/
.go-top { position: fixed; cursor: pointer; top: 0; right: 15px; color: #ffffff; background-color: #293895 /*#0072b7*/; z-index: 4; width: 40px; text-align: center; height: 40px; line-height: 40px; opacity: 0; visibility: hidden; -webkit-transition: .9s;transition: .9s;border-radius: 50%; z-index: 10000; }
.go-top.active { top: 98%; -webkit-transform: translateY(-98%); transform: translateY(-98%); opacity: 1; visibility: visible; color: #ffffff; background-color: #293895 /*#0072b7*/;}
.go-top i { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; -webkit-transition:.0.4s;
transition: 0.4s; }
.go-top:after { position: absolute; z-index: -1; content: ""; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 1;  }
.go-top i:last-child { opacity: 0; visibility: hidden; top: 60%; }
.go-top::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: #1B2126; border: 1px solid #293895 /*#0072b7*/; opacity: 0;visibility: hidden;-webkit-transition: 0.4s;transition: 0.4s;border-radius: 50%;}
.go-top:hover,
.go-top:focus { background-color: #293895 /*#0072b7*/;  color: #ffffff;}
.go-top:hover::before, 
.go-top:focus::before {opacity: 1;visibility: visible;}
.go-top:hover i:first-child,
.go-top:focus i:first-child { opacity: 0; top: 0; visibility: hidden; }
.go-top:hover i:last-child,
.go-top:focus i:last-child { opacity: 1; visibility: visible; top: 50%; }


.isDesktopHide { display:none !important; }

 @media (max-width: 992px) {

	.isMobileHide {display:none !important;}
	.isDesktopHide {display: inherit !important;}

}
.btn { padding: 10px 35px; border-radius: 25px; margin-top: 35px; transition: all 0.6s;}

.btn-primary {background: #293895 /*#0072b7*/; border-color: #293895 /*#0072b7*/; color: #fff; }
.btn-primary:hover { color: #293895 /*#0072b7*/!important; background-color: #fff;}
.btn-primary:hover:before { transform: translateX(0);}

.btn-primary-light {background: #0080ff; border-color: #0080ff;  color: #fff;}
.btn-primary-light:hover { color: #FFF!important; background-color: #293895 /*#0072b7*/; border-color: #293895 /*#0072b7*/; }
.btn-primary-light:hover:before { transform: translateX(0);}

.btn-primary-orange {background: #ff7200; border-color: #ff7200; color: #fff; }
.btn-primary-orange:hover { color: #ff7200 !important; background-color: #fff;}
.btn-primary-orange:hover:before { transform: translateX(0);}

.btn-outline-primary {border-color: #293895 /*#0072b7*/; color: #fff;}
.btn-outline-primary:hover { border-color: #fff; color: #fff!important;}
.btn-outline-primary:hover:before { transform: translateX(0);}

.btn-outline-primary-light {border-color: #0080ff; color: #fff;}
.btn-outline-primary-light:hover { border-color:#293895 /*#0072b7*/; color: #fff!important; background: #293895 /*#0072b7*/;}
.btn-outline-primary-light:hover:before { transform: translateX(0);}

.text-primary { color: #293895 /*#0072b7*/!important;}
.text-primary-light { color: #0080ff !important;}

.bg-primary { background-color: #293895 /*#0072b7*/!important;}
.bg-primary-light { background-color: #0d6efd !important;}

.btn-primary:hover,
.btn-primary-light:hover ,
.btn-outline-primary:hover{color: #fff; }

.rounded-50 {border-radius: 50px;}

.shadow{-webkit-box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px; -moz-box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px; -ms-box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px;}


/********************************Header********************************/
.navbar.navbar-default { border: 0; border-radius: 0; margin-bottom: 0; }
.navbar.navbar-default .navbar-toggle { margin-top: 11px; }
.navbar.navbar-default .navbar-brand { height: auto; padding: 10px 15px; }


.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(41,56,149, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
 @media screen and (max-width: 360px) {
 .navbar.navbar-default .navbar-brand {width: 70%;}
 .navbar.navbar-default .navbar-brand img {width: 100%;}
}
.nav-tabs .nav-item.show .nav-link, 
.nav-tabs .nav-link.active { color: #ffffff; background-color: #293895;  border-color: #293895 #293895 #293895;}
/*#header { position:relative;}*/
.sticky-wrapper { position:relative; }
.blankDiv { display: none; }


.main-caption {font-size: 90px;text-shadow: 2px 0 #efefef, -2px 0 #efefef, 0 2px #efefef, 0 -2px #efefef,
  1px 1px #efefef, -1px -1px #efefef, 1px -1px #efefef, -1px 1px #efefef; color: #fff !important; }
.second-caption { margin: auto; top:35%; right: 0; bottom: 0; left: 0; color: #000000;}

@media screen and (max-width: 992px) {
  .main-caption {font-size:60px;}
  .second-caption {font-size:25px !important; }
}

#main-menu.navbar { padding: 0; border-bottom: 2px solid #293895;}
#main-menu .navbar-brand {padding: 0; /*border: 1px solid #293895; border-width: 0 1px 0 1px;*/ position: absolute; top: 0;}
#main-menu h5 { color:#fff!important; font-size:1rem; margin-top: 0.5rem; }
#main-menu .multi-level-large { width: 662px; }
#main-menu .container { position: relative; }
#main-menu .multi-level { width: 250px; }
#main-menu .navbar-nav {margin: 26px 0 0 7px !important; width: 100%; display: flex;}
#main-menu .navbar-nav > li {display: inline-block; text-align: center;  flex: 1 1 auto; position: relative;/*border-top: 3px solid transparent;*/ /*border-right: 1px solid #293895; */background: #fff;/* transform: skewX(-15deg);*/}
@media (max-width: 1400px) {
  #main-menu .navbar-nav {margin: 26px 0 0 7px !important;}
 }
@media (max-width: 1200px) {
  #main-menu .navbar-nav {margin: 26px 0 0 7px !important;} 
 }
@media (max-width: 992px) {
  #main-menu .navbar-nav{margin: 26px 0 0 7px !important;}
}
/*#main-menu .navbar-nav > li:last-child { border-right: 1px solid transparent;}*/
#main-menu .navbar-nav > li.active,
#main-menu .navbar-nav > li.open,
#main-menu .navbar-nav > li:hover { /*border-top: 3px solid #fff;*/font-weight:700; }
#main-menu .navbar-nav > li > a {  font-size:0.97rem;  color:#293895!important; padding: 22px 25px 23px 0px;font-weight: 700; /*transform: skewX(15deg);*/ }

#main-menu .navbar-nav > li > a:before { border-color: transparent transparent #dfe3e8;  right: 100%;content: ""; position: absolute;  border-style: solid;  border-width: 0 0 68px 26px; top: 0;}
#main-menu .navbar-nav > li > a:after { border-color: transparent transparent #fff; right: calc(100% - 1px);    content: ""; position: absolute;   border-style: solid; border-width: 0 0 68px 26px;  top: 0;}

#main-menu .navbar-nav > li:hover > a:before {border-color: transparent transparent #293895; }
#main-menu .navbar-nav > li:hover > a:after {display: none}

#main-menu .navbar-nav > li.active > a:before { border-color: transparent transparent #293895; }
#main-menu .navbar-nav > li.active > a:after {border-color: transparent transparent #293895;}

#main-menu .navbar-nav > li.active > a,
#main-menu .navbar-nav > li.open > a,
#main-menu .navbar-nav > li:hover > a { background: #293895; color:#fff!important; transition: none; }

#main-menu .dropdown-menu { border-top: 4px solid #ed8c22; padding:0; background-color: #293895; background-clip: inherit; left: auto !important; right: 0 !important; z-index: 2003; margin-top: 0; }
#main-menu .dropdown-menu strong { padding:10px; display:block; }
#main-menu .dropdown-menu > li { background: #fff; float:left; width: 100%; }
#main-menu .dropdown-menu.multi-level-large > li { width:220px; height:200px; }
#main-menu .dropdown-menu > li > a,
#main-menu .dropdown-menu.multi-level-large > li li > a { padding: 9px 15px; color: #565656; }
#main-menu .dropdown-menu > li:first-child > a { border-top: 0; }
#main-menu .dropdown-menu > li.active > a,
#main-menu .dropdown-menu > li.open > a,
#main-menu .dropdown-menu > li:hover > a,
#main-menu .dropdown-menu.multi-level-large > li li > a:hover { color: #293895 !important; background-color: transparent; }
#main-menu .whats-app { width: 60px; height: 60px; padding: 20px 15px !important }
#main-menu .whats-app img { max-width: 100%; height: auto; border: 0; }
#main-menu .navbar-brand img { width: 90px; margin-top: 0px; /*margin-left: -90px;background-color: #FFF; */ border-radius: 100px; padding:5px; width: 160px;
    margin-top: 21px;
    margin-left: -41px;
    border-radius: 100px;
    padding: 5px;}
.dropdown-toggle:hover .dropdown-menu { display:block;  }
.navbar-light .navbar-toggler {background-color: #FFFFFF; }

 @media only screen and (max-width: 1120px) {
 .sticky-wrapper .container {width:100%;}
 #main-menu .multi-level-large {width: 442px;}
 #main-menu .dropdown-menu {left: 0 !important;right: auto !important;}
}
@media screen and (max-width: 992px) {
#main-menu .navbar-brand img { width: 105px; margin-left: 0px;}
.navbar-fixed .navbar-toggler {padding:10px;display:block}
 #main-menu .navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;}
 #main-menu .navbar-nav > li > a.dropdown-toggle::after {float: right;margin: 10px 10px 0 0;}
 #main-menu .dropdown-menu > li > a, #main-menu .dropdown-menu.multi-level-large > li li > a {padding: 6px 15px;color: #565656;}
 #main-menu .mobileViewButton {position: absolute;right: 8%;top: 0;}
}
@media only screen and (max-width: 768px) {
 #main-menu .dropdown-menu {min-width: 250px;width:auto;}
 #main-menu .dropdown-menu strong {padding:10px;display:block;}
.navbar-collapse.in {overflow-y: auto;height: 200px;padding-bottom:60px;}
 #main-menu .navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;}
 #main-menu .navbar-nav > li.active > a, 
 #main-menu .navbar-nav > li.open > a, 
 #main-menu .navbar-nav > li:hover > a {padding-top: 10px;border-top: none;}
 #main-menu .dropdown-menu.multi-level-large > li {width:100%;height:auto;}
 #main-menu .dropdown-menu {background:#f5f5f5;}
 #main-menu .dropdown-menu > li {background: #f5f5f5;}
 #main-menu .dropdown-menu > li {float:none;}
 #main-menu .dropdown-menu:after {position: relative;bottom: 0;left: 0;min-width: 250px;height: 4px;opacity:0.4;display: block;content: "";z-index: 9999;}
 #main-menu .mobileViewButton {right: 12%;/* top: 7px;*/}
}

#main-menu .nav-back { transform: skewX(-20deg); margin-left: -950px; padding-left: 20px; width: 1080px; height: 93px; background-color: #293895;}
#main-menu .safronBack {width: calc(100% - 170px); position: absolute; top: 0; left: 170px; height: 25px; background: #32419a; overflow: hidden;}
#main-menu .whiteBack { background: #FFFFFF;}
#main-menu .greenBack {width: calc(100% - 170px); position: absolute; top: 98px; left: 180px; height: 32px;  background: #008518 ; overflow: hidden; }

#main-menu .greenBack .marquee {color:#fff; width: calc(100% - 100px);}
#main-menu .safronBack .marquee {color:#fff; width: calc(100% - 80px);}

@media (max-width: 1400px) {
  #main-menu .navbar-nav > li > a {font-size: 16px; padding: 21px 25px 23px 0px;}
 }
@media (max-width: 1200px) {
  #main-menu .navbar-nav > li > a {font-size: 14px; padding: 24px 25px 23px 0px; } 
 }
@media (max-width: 992px) {
	#main-menu .navbar-nav {margin: 0px 0 0 7px !important; width: 100%; display: flex;}
  #main-menu .nav-back { transform: skewX(0deg); height: 106px; margin-left: 0;  width: 106px; padding: 0 20px;}	
  #main-menu .greenBack {top: 81px; height: 34px; }
  #main-menu .navbar-brand { border-width: 0 1px 1px 0 ;}
  #main-menu .safronBack {font-size: 11px;height: 25px; left: 130px;}
  #main-menu .safronBack .ms-3 {margin-left: 10px!important;}
  #main-menu .greenBack { font-size: 11px !important;height: 25px;  left: 130px;}
  #main-menu .greenBack marquee {font-size: 11px !important;}
  #main-menu .safronBack marquee {font-size: 11px !important;}
  #main-menu .greenBack h6 { font-size: 11px !important;}
/*  #main-menu .navbar-nav > li:first-child { padding-left: 18px; }
  #main-menu .navbar-nav > li:last-child { padding-right: 18px; }
  #main-menu .navbar-nav > li a ,
  #main-menu .navbar-nav > li.active a {padding-top: 0;}
  #main-menu .navbar-nav > li:hover{padding-top: 15px;}*/
 }
 @media (max-width: 992px) {
  #main-menu .safronBack {width: calc(100% - 105px); padding: 0 15px;}
  #main-menu .greenBack {width: calc(100% - 105px); padding: 0 15px; }
  #main-menu .greenBack h6 { font-size: 11px !important;}
  #main-menu .greenBack marquee {font-size: 11px !important; }
  #main-menu .greenBack .marquee {color:#fff; width: calc(100% - 70px);}	 
 }
 
.section-custom-1,
.section-custom-2,
.section-custom-3,
.section-custom-4,
.section-custom-5,
.section-custom-6,
.section-custom-7,
.section-custom-8,
.section-custom-9  { padding-top: 30px;  }

 @media (min-width: 768px) {
  .section-custom-1,
  .section-custom-2,
  .section-custom-3,
  .section-custom-4,
  .section-custom-5,
  .section-custom-6,
  .section-custom-7,
  .section-custom-8,
  .section-custom-9  { padding-top: 55px; }
}
 @media (min-width: 992px) {
  .section-custom-1,
  .section-custom-2,
  .section-custom-3,
  .section-custom-4,
  .section-custom-5,
  .section-custom-6,
  .section-custom-7,
  .section-custom-8,
  .section-custom-9 { padding-top: 50px;}
}
 @media (min-width: 1200px) {
 .section-custom-1,
 .section-custom-2,
 .section-custom-3,
 .section-custom-4,
 .section-custom-5,
 .section-custom-6,
 .section-custom-7,
 .section-custom-8,
 .section-custom-9 { padding-top: 60px;}
}
.section-custom-4 {padding-top: 0;}

/*Main Slider*/
/*.navbar-fixed {background: linear-gradient(to bottom,  #ff7200 0%,#ff7200 25%,#ffffff 25%,#ffffff 74%,#ffffff 74%,#ffffff 74%,#008518 74%,#008518 74%,#008518 100%);} */

.navbar-fixed {background: linear-gradient(to bottom,  #32419a 0%,#32419a 27%,#ffffff 26%,#ffffff 74%,#ffffff 100%);}

.headerSlider {background: #fff; padding: 97px 0 0 0; position: relative; }
.headerSlider img {width: 100%; }   
.main-heading { font-size:2.6rem; text-transform:uppercase; font-weight:400;}
.hedercontent {position: absolute; top: 0; right: 0; bottom: 0; right: 0; height: 100%; width: 100%; color: #fff; background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.67) 100%);}
.hedercontentText {display: flex; align-content: end; font-size: 80px; line-height: 80px; color: #fff; justify-content: center; flex-wrap: wrap; text-align: center; height: 100%;}
.hedercontent a {border-radius: 10px!important; margin-bottom: 120px; padding: 15px 80px; font-size: 20px;}

.navbar-fixed { z-index: 1003; width: 100%; position:absolute; border-bottom: 2px solid #fff ;}

.navbar-collapse.show {background:#fff;}
.navbar-fixed.navbar-shadow .navbar-collapse.show  {background:#fff;}
.navbar-fixed.navbar-shadow {/*background: linear-gradient(to bottom,  #ff7200 0%,#ff7200 25%,#ffffff 25%,#ffffff 74%,#ffffff 74%,#ffffff 74%,#008518 74%,#008518 74%,#008518 100%);*/
  -webkit-box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px;
  -ms-box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px;
  box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px; }
  @media (max-width: 992px) {
    .headerSlider {padding: 105px 0 0 0;}
    .navbar-fixed {background: #fff; }
    #header .container {max-width: 100% !important ; margin-left: 0px; background-color: #293895; padding: 0;}
    .section-custom-3 .main-caption.text-left,
    .section-custom-3 .second-caption.text-left  {text-align: center;}
    }


@media (max-width: 992px) {
  .navbar-fixed .navbar-toggler {font-size: 1rem;box-shadow: none; margin: 15px 15px 0 0;}
  .hedercontent a {border-radius: 10px!important; margin-bottom: 35px; padding: 10px 40px; font-size: 15px;}
  .hedercontentText {font-size: 60px; line-height: 60px;}
  .hedercontent {text-align: center;}
  .hedercontent img {text-align: center; margin-left:20%;}
  .navbar-light .navbar-brand { padding: 15px 0; }
  .section-custom-3 .ps-5 ,
  .section-custom-5 .ps-5 {padding: 0 !important;}

  .section-custom-1 .no-padding ,
  .section-custom-2 .no-padding ,
  .section-custom-6 .no-padding ,
  .section-custom-7 .no-padding {padding: 0 15px !important;}

  .section-custom-1 .wide-img-showcase-row ,
  .section-custom-2 .wide-img-showcase-row ,
  .section-custom-3 .wide-img-showcase-row ,
  .section-custom-7 .no-padding {padding: 0 15px !important;}
}


@media (max-width: 768px) {
  .hedercontent a {border-radius: 10px!important; margin-bottom: 15px; padding: 5px 20px; font-size: 15px;}
  .hedercontentText {font-size: 40px; line-height:40px;}
  .hedercontent {text-align: center;}
  .hedercontent img {text-align: center;}
}

@media (max-width: 576px) {
  .hedercontentText {font-size: 30px; line-height:30px;}
  .hedercontent {text-align: center;}
  .hedercontent img {text-align: center;}
}

.headertxtUp {position: absolute; top:25%;margin: auto; width: 100%;}


.elementor-shape .elementor-shape-fill { fill: #05265c; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transform: rotateY(0deg); transform: rotateY(0deg);}

.slick-prev, .slick-next { position: absolute; top: -90px; right: 50px;}
.slick-prev {  left: 90%;}
.slick-prev:before, .slick-next:before {color:#293895 /*#0072b7*/; font-size: 25px;}

@media (max-width: 992px) {
  .slick-prev, .slick-next { position: absolute; top: -8px; right: 30px;}
.slick-prev {  left: 88%;}
}
@media (max-width: 768px) {
.slick-prev {  left: 82%;}
}

.services-box {display: flex;} 
.services-box.services-box-con {display: block;} 
.services-box .services-box-icon {width: 30px; height: 12px;  margin-left: 25px; }
.services-box .services-box-rounded {width: 12px; height: 12px; border-radius: 50px; margin-top: 8px; background: #293895 /*#0072b7*/;}
.services-box .services-box-info { margin-left: 10px; font-size:18px;}
.services-box .services-box-details { margin-left: 0; font-size:18px;}

.services-box .btn-flat { height: 70px; border-radius: 10px; text-transform: uppercase; overflow: hidden; position: relative; text-decoration: none; border: 1.5px solid #ededed; padding:0.5rem 2rem; font-size: 1rem; font-weight: bold; letter-spacing: 1px; background-size: 300%; transition: all 0.6s; display: block; text-align: left; margin-bottom: 20px;}
/* .services-box .btn-blue {color: black;  background-image: linear-gradient(90deg, #ededed 50%, #293895 /*#0072b7*/50%);}
.services-box .btn-flat:hover { color: #fff; background-position: 100%; }
.services-box .btn-flat:active { box-shadow: 0px 10px 20px -15px rgba(0, 0, 0, 0.75);} */
.services-box .btn-blue{color: #000;}
.services-box .btn-blue:before {  height: 70px; border-radius: 10px; content: ""; position: absolute; top: 0; right: 0; left: 0; background-color: #293895 /*#0072b7*/; transform: translateX(-100%);box-sizing: border-box; transition: 0.5s ease-in-out;}
.services-box .btn-blue:hover { color: #fff; }
.services-box .btn-blue:hover:before { transform: translateX(0);}
.services-box .btn-blue.btn-flat span{ float: left;  margin-top: 20px; color: #292f35;  transition: all 0.6s; position: absolute; }
.services-box .btn-blue.btn-flat i.fv { margin: 0px 15px 0 0; width: 50px; height: 50px; background: #292f35; float: left; transition: all 0.6s; }
.services-box .btn-blue.btn-flat:hover span { color: #fff;}
.services-box .btn-blue.btn-flat:hover i.fv { background: #fff;}

.notice-box {width: 100%;	overflow: hidden;  top: 1em;	background: #293895 /*#0072b7*/url(../image/get-the-app-bg.png) no-repeat; }
.box-scroll { background: #fff;  margin:20px; overflow: hidden;position: relative; }
.scroll {	position: absolute;}
.scroll li{	list-style: circle;}

.gallery-box {width: 100%;	overflow: hidden;  top: 1em;	background: #293895 /*#0072b7*/url(../image/get-the-app-bg.png) no-repeat; }

.elem, .elem * {box-sizing: border-box;	margin: 0 !important;}
.elem {	display: inline-block;font-size: 0;	width: 33%;	/*border: 20px solid transparent;*/	border-bottom: none;background: #fff;padding: 10px;	height: auto;background-clip: padding-box;border-radius: 20px; }
.elem > span {display: block;cursor: pointer;height: 0;	padding-bottom:	70%;background-size: cover;	background-position: center center;border-radius: 20px;}
.lcl_fade_oc.lcl_pre_show #lcl_overlay,
.lcl_fade_oc.lcl_pre_show #lcl_window,
.lcl_fade_oc.lcl_is_closing #lcl_overlay,
.lcl_fade_oc.lcl_is_closing #lcl_window {opacity: 0 !important;}
.lcl_fade_oc.lcl_is_closing #lcl_overlay {-webkit-transition-delay: .15s !important; transition-delay: .15s !important;}

.field-blue {	background: #293895 /*#0072b7*/url(../image/get-the-app-bg-1.png) no-repeat; height: 250px; margin-bottom: 200px; }
.field-grey {	background: #eceef5 url(../image/get-the-app-bg-3.png) no-repeat; height: 250px; margin-bottom: 200px; }

.card{ min-height: 400px; }
.card {overflow: hidden;   border-radius: 20px; margin: 0 0.5rem;}
.card .card-img { height: 250px; overflow: hidden;}
.card .card-img-icon { height: auto; overflow: hidden;}
.card .card-img img { /* 	height: 250px;*/ position: relative;}
.card .card-img-icon i.fv {width: 100px; height: 100px;}
.card .card-body { height: 220px; }
.card .card-img-container img { object-fit: cover; object-position: center;  max-height: 100%; width: 100%; }
.card .card-img-overlay { color: #fff;  font-weight: bold; background: #000000; opacity: 0.3;}
.card .btn { border-radius: 10px;  padding: 5px 20px;}

.card.card-thumb{ min-height: 250px; }
.card.card-thumb .card-text-overlay {position: absolute; top: 0; width: 100%; height: 100%; text-align: left;}
.card.card-thumb .btn {position: absolute;  bottom: 20px;  border-radius: 10px;  padding: 5px 20px;}

.card.card-news .card-body { height: 260px; }
.card.card-news  .btn {position: absolute;  bottom: 20px;  border-radius: 10px;  padding: 5px 20px;}

.card.card-gallery { min-height: 350px; }
.card.card-gallery .card-img { height: 250px; overflow: hidden;}
.card.card-gallery .card-img img  { /*height: 350px;*/}
.card.card-gallery .card-img-overlay { color: #fff;  font-weight: bold; background: linear-gradient(to bottom, rgba(76,76,76,0) 0%,rgba(19,19,19,1) 100%); opacity: 0.7; }

.card.card-gallery .card-text-overlay {position: absolute; bottom: 20px; width: 100%; text-align: left;}
.card.card-gallery .card-text-overlay h6 {width: 90%;}
.card.card-gallery .btn {position: absolute; bottom: 0px; right:10px; border-radius: 10px; padding: 5px 10px; font-weight: bold; font-size: 12px; background-color: #ff7200; color: #fff; }

.card.card-small-thumb { min-height: 80px;color: #000; }
.card.card-small-thumb .card-img { height: 80px; overflow: hidden; font-weight: 700; }
.card.card-small-thumb .card-img img  { height: 80px; width: 80px; margin-right: 25px;}
.card.card-small-thumb .card-img-overlay { color: #fff;  font-weight: bold; background: linear-gradient(to bottom, rgba(76,76,76,0) 0%,rgba(19,19,19,1) 100%); opacity: 0.7; }

.card.card-thumb .card-text-overlay {position: absolute; bottom: 20px; width: 100%; text-align: left;}
.card.card-gallery .card-text-overlay h6 {width: 90%;}
.card.card-gallery .btn {position: absolute; bottom: 0px; right:10px; border-radius: 10px; padding: 5px 10px; font-weight: bold; font-size: 12px; background-color: #ff7200; color: #fff; }

@media (max-width: 992px) {
  .field-blue {background: #293895 /*#0072b7*/url(../image/get-the-app-bg.png) no-repeat;	height: 100%; margin-bottom: 0px;  }
  .notice-box {margin-top: 40px;}
  .card{ min-height: auto; margin-top: 20px;}
  .card .card-body {height: auto;}
  .card .card-img-icon i.fv {width: 70px; height: 70px;}
  .card-body h4 { font-size: 15px;}
  .card-body p { font-size: 12px; line-height: 15px;}
  .card-text-overlay h3{ font-size: 15px;}
  .card-text-overlay h5{ font-size: 11px;}
}

.field-blue-history {height: 380px; background: #293895 /*#0072b7*/url(../image/get-the-app-bg-2.png) no-repeat; margin-top: 130px; margin-bottom: 0; border-radius:10px 0 0 10px ;}
.field-blue-history .btn {border-radius: 10px;  padding: 5px 20px;}
.field-grey-history {height: 600px; border-radius: 150px 10px 10px 10px; margin: 0;}

@media (max-width: 992px) {
  .field-blue-history {height: auto; margin-top: 70px; margin-bottom: 0; border-radius:10px 10px 0 0 ;}
  .field-grey-history {height: auto; border-radius: 0px 0px 10px 10px; margin: 0;}
}
@media (min-width: 768px) {
  .field-blue-history  { padding-top: 50px; }
}
.historyForm { width: 100%; margin: auto;}
.historyForm h6 {width: 90%;}

@media (min-width: 576px) {
  .historyForm {  max-width: 540px;  margin-left:0;  margin: auto;}
}
@media (min-width: 768px) {
  .historyForm { max-width:720px; margin-left:0; margin: auto;}
}
@media (min-width: 992px) {
  .historyForm { max-width: calc(960px + 5%);  margin-left: 6%;}
}
@media (min-width: 1200px) {
  .historyForm { max-width: calc(1140px + 8%); margin-left: 8%;}
}
@media (min-width: 1400px) {
  .historyForm {max-width: calc(1320px + 6%);  margin-left: 7%;}
}
@media (min-width: 1600px) {
  .historyForm {max-width: calc(1320px + 15%); margin-left: 15%; }
}
/*Intro*/

.grey-1 {background: #3e4856; color: #909aa9; border-radius: 20px 0 0 20px; height: 430px;}
.grey-1 i{background: #909aa9; width: 100px; height: 100px; }
.grey-2 {background: #20293a; color: #778398; border-radius: 0; height: 430px;}
.grey-2 i{background: #909aa9; width: 100px; height: 100px; }
.grey-3 {background: #121b2c; color: #8b8d92; border-radius: 0; height: 430px;}
.grey-3 i{background: #909aa9; width: 100px; height: 100px; }

@media (max-width: 992px) {
  .grey-1,
  .grey-2,
  .grey-3 {height: auto; margin-top: 10px; margin-bottom: 0; border-radius:10px ; margin-left: 15px;}

}

.intro_item {margin: 20px 0; text-align: center; background: #edf5ff; border-radius: 30px;}
.intro_item_header { border-radius: 30px 30px 0 0;}
.intro_item_body {text-align: left; padding: 35px; min-height: 200px;}
.intro_item_blog_body {text-align: left; padding: 35px; min-height: 370px;}

.contact li{ line-height: 30px;}
.contact p { /*margin-bottom: 30px; */ margin-bottom: 10px; font-size: 16px; display: flex; }
.contact i {width: 25px; height: 25px; margin: 0px 15px 0 0;}
.contact strong { margin-right: 10px; font-weight: bold; }
.contact a { color: #404742; }
.contact a:hover { color: #293895 /*#0072b7*/; }

/******************************** Footer ******************************/

#footer { /*background-color: #032431;  background-color: #131619;*/ font-size: 0.8rem; margin-top: 50px; padding: 0; position:absolute; clear: both; width:100%; color:#FFFFFF; }
#footer a,
#footer a:hover { color:#FFFFFF; }
#footer a.know { color: #2c93d1; }
#footer .footerBorder { border-bottom: 1px solid #3a3a3a; margin-bottom: 30px; }
.footer-col h3 { color: #fff; margin-bottom: 24px; /*font-size: 22px; */ text-transform: capitalize; font-weight: 300; font-style: normal; font-size: 18px; }
.footer-col h3:first-letter { border-bottom: 2px solid #293895 /*#0072b7*/; }
.footer-col img {width: 50%; }


.footer-btm { padding: 20px; background-color: #131619; border-top: 1px solid #3a3a3a; color:#ffffff; }
.footer-btm span { color: #ffffff; }
.footer-col.footer-3 h3 { text-transform: uppercase; font-size: 35px; }
.footer-col p { color: #ddd; }
.footer-col ul { float: left; list-style: none; /*margin-right: 60px;*/ padding: 0; }
.footer-col ul li { margin-bottom: 0px; padding: 4px 0; }
.footer-col ul li a { color: #ddd; font-size: 16px;;}
.footer-col ul li a:hover { color: #FFF; }
.footer-col h5 { color: #ddd; }
.footerBorder {background: #252525; padding: 20px; border-radius: 30px;;}


/*************soical icons**********/

.social-1 { margin: 20px 0 0 0; padding: 0; width:100%; }
.social-1 li { padding: 6px 2px; }
.social-1 li a i { width: 40px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 20px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -webkit-transition: all 200ms ease-in; transition: all 200ms ease-in; }
.social-1 li a i:hover { opacity: 0.8; }
.social-1 li a i.fa-facebook-f { background-color: #3c599f; }
.social-1 li a i.fa-twitter { background-color: #0084b4; }
.social-1 li a i.fa-google-plus-g { background-color: #df4b38; }
.social-1 li a i.fa-linkedin-in { background-color: #007ab5; }
.social-1 li a i.fa-dribbble { background-color: #cb2027; }
.social-1 li a i.fa-android { background-color: #78b03d; }
.social-1 li a i.fa-apple { background-color: #6d6d6d; }
.social-1 li a i.fa-wordpress { background-color: #21759b; }
.social-1 li a i.fa-youtube { background-color: #bb0000; }
.social-1 li a i.fa-slideshare { background-color: #0077b5; }
.social-1 li a i.fa-windows { background-color: #00bcf2; }
.social-1 li a i.fa-pinterest-p { background-color: #cb2027; }
.social-1 li a i.fa-flickr { background-color: #ff0084; }
.social-1 li a i.fa-tumblr { background-color: #32506d; }
.social-1 li a i.fa-instagram { background: #f09433; background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888', GradientType=1 );
}
@media only screen and (min-width: 768px) {
 	#footer .social-icons { float: right;}
}

@media (max-width: 1200px) {
	.social-1 li a i {width: 40px;height: 40px;line-height: 40px;font-size: 20px;}

}
@media (max-width: 768px) {
	.social-1 li a i {width: 30px;height: 30px;line-height: 30px;font-size: 15px;}

}
@media (max-width: 576px) {
.social-1 li a i {width: 30px;height: 30px;line-height: 30px;font-size: 15px;}

}

.dataTable thead th {background-color: #293895!important; color:#fff;}
.page-item.active .page-link {background-color: #293895!important;  border-color: #293895!important;}
.page-link {color: #000000;}

.filter {box-shadow: 0px 3px 6px #00000029; padding: 20px;}

.nav-tabs .nav-link {color: #000;}

/*************NoticeBoard**********/
.noticeboard {
    position: relative;
    /*height: 150px; */
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f9f9f9;
}

.item {
    padding: 10px;
    border-bottom: 1px solid #eee;
}

/*************NoticeBoard**********/
/*************Image Logo**********/
@media (min-width: 1200px) {
	.image1, .image2, .image3 {width: 200px;}
	.image4 {width: 70px;}
	.image5 {width:90px}
	.image6 {width:95px}
	.image7 {width:250px}
	.image1 {margin-left:20px}
}
@media (max-width: 768px) {
	.image1, .image2, .image3 {width: 200px;}
	.image1 {margin-left:20px}
	.image4 {width: 70px;}
	.image5 {width:90px}
	.image6 {width:95px}
	.image7 {width:250px}	
	.image5 ,.image6 ,.image7 {margin-top:9px}
	.image5 {margin-left:20px}
}
@media only screen and (max-width: 400px) {
	.image1,  .image3 {width: 200px;} 
	.image2, .image3 {width: 152px;}
	.image1 {margin-left:20px}
	.image4 {width: 70px;}
	.image5 {width:90px}
	.image6 {width:95px}
	.image7 {width:250px}	
	.image5 ,.image6 ,.image7 {margin-top:9px}
	.image5 {margin-left:20px}
}
@media only screen and (min-width: 400px) and (max-width: 576px) { 
	.image1, .image3 {width: 190px;}
	.image1 {margin-left:20px}
	.image4 {width: 70px;}
	.image5 {width:90px}
	.image6 {width:95px}
	.image7 {width:250px}	
	.image2 {width: 169px;}
}
@media (max-width: 576px) {
	.image6 {margin-left:10px}
}
@media (max-width: 576px) {
	.image3,.image4 ,.image5 ,.image6 ,.image7 {margin-top:9px}
}

/*************Image Logo**********/

.flip-card { background-color: transparent; width: 300px; height: 300px; margin-bottom: 25px; border-radius: 15px; }
.flip-card-inner { position: relative;  width: 100%; height: 100%; transition: transform 0.6s; transform-style: preserve-3d; backface-visibility: hidden; -moz-backface-visibility: hidden;}
.flip-card:focus { outline: 0;}
.flip-card:hover .flip-card-inner,
.flip-card:focus .flip-card-inner{ transform: rotateY(180deg);}
.flip-card-front,
.flip-card-back {position: absolute; width: 100%; height: 100%;}
.flip-card-front { background: #f9f9f9; padding: 15% 15px 0 ; border-radius: 10px; color: #000; z-index: 2; /*display: flex; justify-content: center; align-items: center;*/}
.flip-card-back { background: #293895; padding:  15px ; border-radius: 10px; color: #fff; transform: rotateY(180deg); z-index: 1;/*display: flex; justify-content: center; align-items: center;*/}

@media (max-width: 576px) {
  .mobile-padding-top {
    padding-top: 3rem !important; /* adjust as needed */
  }
}

.media-container {
  width: 200px;
  height: 200px;
  border: 1px solid #ccc;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f8f8f8;
}

.media-container img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain; /* Ensures aspect ratio is preserved */
}