@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
body {font-family: 'Quicksand', sans-serif !important;  font-size: 16px;}
html {scroll-behavior: smooth;}
.outer_top {background-color:#f9f9f9; padding:5px 0px 0px 0px; border-bottom:#c29638 solid 3px;}
.mt0 {margin-top:0px;}
.mt10 {margin-top:10px;}
.mt7 {margin-top:7px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top: 90px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mt25 {margin-top:25px;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}
.mb80 {margin-bottom:80px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.nomt {margin-top:0px;}
.nomb {margin-bottom:0px;}
.nop {padding:0px;}
.nopl {padding-left:0px;}
.nopr {padding-right:0px;}
.light_black {color:#222;}
.light_gray {color:#949494;}
.white {color:#fff;}
.black {color:#000;}
.web_clr {color:#083e6c;}
.web_clr_one {color:#fec53a;}
.paragraph {line-height: 28px; color: #555555;font-weight: normal; font-size: 16px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}
.fs20 {font-size: 20px;}
.fs22 {font-size: 22px;}
.fs24 {font-size: 24px;}
.fs26 {font-size: 26px;}
.fs28 {font-size: 28px;}
.fs30 {font-size: 30px;}
.fs32 {font-size: 32px;}
.fs34 {font-size: 34px;}
.fs36 {font-size: 26px;}
.fs38 {font-size: 38px;}
/*New css*/


.heading_font {font-family: 'Bebas Neue', cursive !important;}
.fixed-top {top: -40px;transform: translateY(40px);transition: transform .3s;}
.paragraph_web {line-height: 28px; color: #000; font-weight: 500;}
.slider_top_fix {top:0px; position: absolute;}
.nav_bar_post {z-index: 1000; background-color:rgba(255,255,255,0.8);}
.nav_bar_clr li a {color: #000; font-weight: 700;;}
.nav_bar_clr li a:hover {color: #083e6c;}
.section {margin-top: 50px; margin-bottom: 50px;}
.paragraph_heading_main {font-size: 80px; font-weight: normal; color: #083e6c}
.gap_banner {margin-top: 500px;}
.border_double {background-color: #083e6c; height: 3px; display: inline-block; width: 200px;}
.border_double_one {background-color: #fec53a; height: 3px; display: inline-block; width: 200px;}
.border_double_two {background-color: #fff; height: 3px; display: inline-block; width: 200px;}
.btn_web {background-color: #083e6c; border-radius: 50px; display: inline-block; color: #fff; text-align: center; margin: 15px 0px; text-decoration: none; padding: 10px 20px; font-weight: bold;-o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  transition:.5s;}
.btn_web:hover {background-color: #fec53a; color: #000;-o-transition:.5s;-ms-transition:.5s;
  -moz-transition:.5s;transition:.5s;}
.web_background {background-color: #083e6c; padding: 50px 0px 30px 0px;}
.bg_yellow {background-color: #fec53a; padding:15px 10px 2px 10px; font-size: 32px; text-align: center; line-height: 30px;}
.icon-1 {font-size: 90px; padding-top: 10px; padding-bottom: 16px; display: block; padding-left: 5px;}
.icon-2 {font-size: 100px; padding-top: 6px; padding-bottom: 10px; display: block;}
.icon-3 {font-size: 90px; padding-top: 13px; padding-bottom: 13px; display: block;}
.icon-4 {font-size: 90px; padding-top: 8px; display: block;}

.bg_yellow:hover {background-color: #fff;-o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  transition:.5s;}
.pt50 {padding-top: 50px;}
.pt50_one {padding-top: 50px;}
.mt50_one  {margin-top: 50px;}
.heading_slider {font-size: 40px; color: #083e6c;}
.nop {padding: 0px;}
.mb0 {margin-bottom: 0px;}
.ln25 {line-height: 25px;}
.para_justify {text-align: justify; color: #000; line-height: 28px; font-weight: 500; font-size: 16px;}
.black_one {color: #000;}
.outer_container {background: url("../images/fixed_circle.png") center center no-repeat;}

.outer_footer {margin-top:40px; background-color:#083e6c; padding:70px 0px 30px 0px;}
.facebook {background:url(../images/facebook.png) left 10px no-repeat; height:50px; padding-left:50px; margin-bottom:20px;}
.twitter {background:url(../images/insta.png) left 10px no-repeat; height:50px; padding-left:50px; margin-bottom:20px;}
.goole {background:url(../images/whts.png) left 10px no-repeat; height:50px; padding-left:50px; margin-bottom:20px;}
.tumbler {background:url(../images/youtube.png) left 10px no-repeat; height:50px; padding-left:50px; margin-bottom:20px;}
.facebook a {color:#fff; text-decoration:none; font-size:18px;}
.facebook a:hover {color:#fbb03b;}
.twitter a {color:#fff; text-decoration:none;font-size:18px;}
.twitter a:hover {color:#fbb03b;}
.goole a {color:#fff; text-decoration:none;font-size:18px;}
.goole a:hover {color:#fbb03b;}
.tumbler a {color:#fff; text-decoration:none;font-size:18px;}
.tumbler a:hover {color:#fbb03b;}
.pt15 {padding-top:20px;}

.ftr_para {color:#fff; font-size:14px;}
.frt_menu li {padding-bottom:2px; margin-bottom:2px; border-bottom:#fec53a solid 1px;}
.frt_menu li.last {border-bottom:none;}
.frt_menu li a {color:#fff; text-decoration:none; line-height:40px; }
.frt_menu li a:hover {color:#fec53a;}
.frt_thumb li {margin-bottom:15px;}
.ln_he {line-height:24px;}
.ftr_social {float:right; margin-top:20px;}
.outer_last_footer{background-color:#081118;}
.border_cover {border: #f1f1f1 solid 1px; padding: 10px;}
.ach_bg {background-color: #f1f1f1; padding: 20px 10px;}
.fw_bld {font-weight: bold;}
.view_dtl_btn {background-color: #083e6c; border: #fff solid 1px; padding: 10px; border-radius: 5px; text-align: center; color: #fff; font-weight: bold;}
.view_dtl_btn:hover {color: #000; background-color: #fec53a;}
.ln28 {line-height: 28px; font-weight: 500;}
.ach_bg:hover {background-color: #083e6c; color: #fff;-o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  transition:.5s;}





#progress-bar-container li .step-inner {
  position: absolute;
  width: 100%;
  bottom: 0;
  font-size: 14px;
}

#progress-bar-container li.active,
#progress-bar-container li:hover {
  color: #444;
}

#progress-bar-container li::after {
  content: " ";
  display: block;
  width: 6px;
  height: 6px;
  background-color: #777;
  margin: auto;
  border: 7px solid #fff;
  border-radius: 50%;
  margin-top: 40px;
  box-shadow: 0 2px 13px -1px rgba(0, 0, 0, 0.2);
  transition: all ease 0.25s;
}
#progress-bar-container li:hover::after {
  background: #555;
}

#progress-bar-container li.active::after {
  background: #207893;
}

#progress-bar-container #line {
  width: 80%;
  margin: auto;
  background-color: #eee;
  height: 6px;
  position: absolute;
  left: 10%;
  top: 50px;
  z-index: 1;
  border-radius: 50px;
  transition: all ease 0.75s;
}

#progress-bar-container #line-progress {
  content: " ";
  width: 8%;
  height: 100%;
  background-color: #083e6c;
  background: linear-gradient(to right #207893 0%, #2ea3b7 100%);
  position: absolute;
  z-index: 2;
  border-radius: 50px;
  transition: 0.6s cubic-bezier(0.68, -0.55, 0.265, 1.25);
}
#progress-content-section {
  position: relative;
  top: 100px;
  width: 90%;
  margin: auto;
  background: #f3f3f3;
  border-radius: 4px;
}
#progress-content-section .section-content {
  padding: 30px 40px;
  text-align: center;
}

.section-content h2 {
  font-size: 17px;
  text-transform: uppercase;
  color: #333;
  letter-spacing: 1px;
}

.section-content p {
 line-height: 28px;
    color: #000;
    font-weight: 500;
}

.section-content {
  display: none;
  animation: FadeinUp 0.7s ease 1 forwards;
  transform: translateY(15px);
  opacity: 0;
}

.section-content.active {
  display: block;
  opacity: 1;
}
.progress-wrapper {
  margin: auto;
  max-width: 1080px;
}
#progress-bar-container {
  position: relative;
  width: 90%;
  margin: auto;
  height: 100%;
  margin-top: 65px;
}
#progress-bar-container ul {
  padding-top: 15px;
  z-index: 999;
  position: absolute;
  width: 100%;
  margin-top: -40px;
}
#progress-bar-container li::before {
  content: " ";
  display: block;
  margin: auto;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #aaa;
  transition: all ease 0.3s;
}

#progress-bar-container li.active::before,
#progress-bar-container li:hover::before {
  border: 2px solid #fff;
  background-color: #fec53a;
}
#progress-bar-container li {
  list-style: none;
  float: left;
  width: 33%;
  text-align: center;
  color: #aaa;
  text-transform: uppercase;
  font-size: 11px;
  cursor: pointer;
  font-weight: 700;
  transition: all ease 0.2s;
  vertical-align: bottom;
  height: 60px;
  position: relative;
}
@keyframes FadeInUp {
  0% {
    transform: translateY(15px);
    opacity: 0;
  }
  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}


.cont_bg {background-color: #083e6c; padding: 20px;}
.white_bg {background-color: #F1F1F1; padding: 10px; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.31); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.31);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.31);}

.contact_sub_btn {background-color: #083e6c; padding: 10px; color: #fff; border-radius: 5px;}
.contact_sub_btn:hover {background-color: #fec53a; color: #000;}
.para_black_justify {line-height: 28px;}
.white_bg_form {background-color: #fff; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.32);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.32); padding: 15px; border-radius: 15px;}




/*Side button css */
.feedback { left:-56px; position: fixed; top: 40%; z-index: 1000;transform: rotate(-90deg);
-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); 
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.feedback a {display: block; background: #fec53a; height: 40px; width: 150px; padding: 5px 16px; color: #000; font-family: Arial, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; border-bottom: solid 1px #333; border-left: solid 1px #333; border-right: solid 1px #fff;}
.feedback a:hover { background: #083e6c; color: #fff;}
.outer_gray {background-color: #f4f4f4; padding: 20px 0px;}
.web_color  {color: #083e6c;}
.home_form {background-color: #edf3f8; border-radius:0px !important; color: #000 !important; height: 50px !important; margin-top: 15px;}
.home_ser_btn {background-color: #083e6c; border-radius: 50px; display: inline-block; color: #fff; text-align: center; margin: 10px 0px; text-decoration: none; padding: 10px 20px; font-weight: bold;-o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  transition:.5s;}
.home_ser_btn:hover {background-color: #000; color: #fff;}
.video_ir iframe {width: 100%; height: 625px;}

@media (max-width:767px) {
.gap_banner {margin-top: 0px;} 
.pt50 {padding-top: 0px;} 
.slider_top_fix {top:150px; position: absolute;} 
.pt50_one {padding-top: 5px;}
.mt50_one  {margin-top: 5px;}
.pt100_one {padding-top: 150px;}  
.paragraph_heading_main {font-size: 50px;} 
.nopl {padding:0px !important;}
.nopr {padding:0px !important;}    
.video_ir iframe {width: 100%; height: 180px !important;}
}




