@media (min-width: 1600px) {.container-custom-three {max-width: 1420px;}}
.header-full-layout2 .header__topbar .social__icons a.tbtn{width: auto;padding: 0px 15px;border-radius: 5px;background: white;color: #f6321a !important;border: 2px solid #f6321a !important;height: 40px;line-height: 35px;}
.header-full-layout2 .header__topbar .social__icons a.t1btn{width: auto;padding: 0px 15px;border-radius: 5px;background: #05203c;color: white !important;border: 2px solid #05203c !important;height: 40px;line-height: 35px;}
.social__icons a {border: 1px solid #eaeaea;width: 50px;height: 50px;line-height: 48px;border-radius: 2px;text-align: center;margin-right: 5px;}

.section-padding{padding-top: 80px !important; padding-bottom: 80px !important;}
.tOrg{color: #ff7029;}
.tGrn{color: #50c468;}
.tBlu{color: #007dff;}
.tYlw{color: #ffba16;}
.bOrg i{border-color: #ff7029 !important; color: #ff7029 !important;}
.bGrn i{border-color: #50c468 !important; color: #50c468 !important;}
.bBlu i{border-color: #007dff !important; color: #007dff !important;}
.bYlw i{border-color: #ffba16 !important; color: #ffba16 !important;}
.bg-light-ylw{background-color: #fffcef !important;}
.form-control-vp {height: 65px;line-height: 65px;border: 2px solid #282828;font-size: 14px;border-radius: 5px;color: #282828 !important;background-color: white;padding: 10px 20px;width: 100%;}
.about__img {text-align: right;}
.about__img img {border-radius: 5px;box-shadow: 0 5px 10px 0 rgba(40, 40, 40, .12);border: 3px solid #f6321a;}
.thankYou img {width: 60px;}
.trcCont {padding: 50px;border: 0px solid #f6321a;border-radius: 10px;background-color: #fff;box-shadow: 0 5px 83px 0 rgba(40, 40, 40, .08);width: 100%;text-align: left;}
.footer-top .footer__widget-title::before {content: "";background: #f6321a;height: 2px;width: 50px;position: absolute;top: 26px;border-right: double 15px #fff;}
@media only screen and (max-width: 1280px) {
  .navbar .navbar-brand img{height: 35px;}
}
@media only screen and (max-width: 767px) {
  .mob-show {display: inline-block !important;}
  .mob-hide {display: none !important;}
}
@media screen and (min-width: 768px) and (max-width: 4500px) {
  .mob-show {display: none !important;}
  .mob-hide {display: inline-block !important;}
}
.text-theme {color: #f6321a !important;}
.fw-300 {font-weight: 300 !important;}
.fw-400 {font-weight: 400 !important;}
.fw-500 {font-weight: 500 !important;}
.fw-600 {font-weight: 600 !important;}
.fw-700 {font-weight: 700 !important;}

.btn__cmn{
  height: 90px;
  line-height: 90px;
  font-size: 18px;
  text-transform: uppercase !important;
  font-weight: 500;
  text-align: left !important;
  padding: 0px 20px;
  position: relative;
  letter-spacing: .4px;
  border-radius: 5px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  float: left;
}
.btn__cmn::before {
  content: "";
  width: 57%;
  height: 100%;
  bottom: 0;
  background: linear-gradient(46.8deg,#fff0, #ffffff5e);
  z-index: 9 !important;
  position: absolute;
  border-radius: 100px 0 0;
  right: 0;
}
.btn__sm {
  text-transform: capitalize;
  position: relative;
  font-size: 14px;
  font-weight: 700;
  width: 80px;
  height: 34px;
  line-height: 30px;
  text-align: center;
  padding: 0;
  letter-spacing: .4px;
  border-radius: 5px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-block;
  vertical-align: middle;
  user-select: none;
}
.btn__req{background: #f6321a !important; border: 0px solid #ff7029 !important; color: #fff !important;}
.btn__bks{background: #398418 !important; border: 0px solid #398418 !important; color: #fff !important;}
.btn__tsh{background: #0b60e3 !important; border: 0px solid #0b60e3 !important; color: #fff !important;}
.btn__req i {background: #e61d04;padding: 13px 19px 15px 20px;margin: 0px 20px 0 -20px !important;border-radius: 0px 8px 8px 0;font-size: 24px;}
.btn__bks i {background: #307113;padding: 13px 19px 15px 20px;margin: 0px 20px 0 -20px !important;border-radius: 0px 8px 8px 0;font-size: 24px;}
.btn__tsh i {background: #0d56c6;padding: 13px 19px 15px 20px;margin: 0px 20px 0 -20px !important;border-radius: 0px 8px 8px 0;font-size: 24px;}

.profileLabel {float: left !important; width: 100%; font-weight:normal; color: #777 !important; padding-bottom: 5px;}
.profileField {float: left !important; width: 100%; font-weight:  bold; color: #333 !important; margin-bottom:  30px; text-align: left !important;}
.thumb img{width: 100%;}
.attachDownButton {display: flex;float: left;border: 1px solid #ccc;padding: 13px 25px;border-radius: 3px;margin-top: 5px;background: white;}
.attachDownButton img {height: 30px;margin-right: 10px;}
.ms-auto {margin-left: auto !important;}

.infoHd{color: #05203c;display: flex;align-items: start;justify-content: start;position: relative;}
.infoHd::before {content: "";width: 57px;height: 4px;background: #f6321a;position: absolute;bottom: 10px;left: 67px;border-right: 10px double #fff;}
.infoHd i {border: 2px solid #05203c;height: 50px;width: 50px;text-align: center;display: flex;align-items: center;justify-content: center;border-radius: 100px;color: #f6321a;}
.infoHd span {margin-top: 5px;}

.cptchCode img.captImg {position: absolute;top: 13px;left: unset;left: 15px; border-radius: 3px;}
.cptchCode {position: relative; width: 100%;}
#captcha {padding-left: 74px;}