/* Heading Classes Start */
body p {
  font-size: 16px;
}
body h1 {
  font-size: 48px;
}
body h2 {
  font-size: 38px;
}
body h3 {
  font-size: 28px;
}
body h4 {
  font-size: 22px;
}
body h5 {
  font-size: 16px;
}
body h6 {
  font-size: 14px;
}
.dividerCenter_Dark {
  width: 50px;
  height: 2px;
  background: #00095d;
  border-radius: 100px;
  color: #00095d;
  margin: 40px 0;
}
.dividerCenter_Base {
  width: 28px;
  height: 2px;
  background: #0047ff;
  border-radius: 100px;
  color: #0047ff;
  margin: 15px 0;
}
/* Heading Classes End */
/* Section Spacing Start */
.section-padding-huge {
  padding: 110px 0;
}
.section-padding-lg {
  padding: 70px 0;
}
.section-padding {
  padding: 55px 0;
}
.section-padding-xs {
  padding: 42px 0;
}
.section-padding-sm {
  padding: 30px 0;
}
.section-padding-mb {
  padding: 20px 0;
}
/* Section Spacing End */
/* text-color-start*/

.white-txt-all {
  color: #fff !important;
}
.black-txt-all {
  color: #000 !important;
}
.bright-red-txt-all {
  color: #ff2e00 !important;
}
.basecolor1 {
  color: #0047ff !important;
}
.bc1-light {
  color: #9ba9cf !important;
}
.bc1-lighter {
  color: #d8dcff !important;
}
.bc1-lightest {
  color: #f2f6ff !important;
}
.bc1-dark {
  color: #00095d !important;
}
.bc1-darker {
  color: #3e3226 !important;
}
.bc1-darkest {
  color: #170f07 !important;
}

/* text-color-end */
/* bg-color-start */

.basecolor1-bg {
  background: #0047ff !important;
}
.bc1-light-bg {
  background: #9ba9cf !important;
}
.bc1-lighter-bg {
  background: #d8dcff !important;
}
.bc1-lightest-bg {
  background: #f2f6ff !important;
}
.bc1-dark-bg {
  background: #00095d !important;
}
.bc1-darker-bg {
  background: #3e3226 !important;
}
.bc1-darkest-bg {
  background: #170f07 !important;
}

/* bg-color-end */
.field input {
  font-size: 0.95em !important;
  padding-top: 14px !important;
  padding-bottom: 14px !important;
  padding-left: 1.5em !important;
  border-radius: 100px !important;
  border: solid 1px #9ba9cf !important;
  background: #fff !important;
}
body .primary {
  background: #0047ff;
  color: #fff;
}
body .ui.button.white {
  background: #fff;
  color: #0047ff;
}
body .ui.button {
  color: #fff;
  font-size: 1.14285714rem !important;
  padding: 14px 25px;
  font-weight: 600 !important;
  border-radius: 100px !important;
}
body .ui.basic.primary.button:hover {
  background-color: #0047ff !important;
  color: #fff !important;
  transition: 0.5s !important;
}
/* font-weight-class-start */
.light {
  font-weight: 300 !important;
}
.regular {
  font-weight: 400 !important;
}
.semibold {
  font-weight: 600 !important;
}
strong,
.bold {
  font-weight: 800 !important;
}
.exbold {
  font-weight: 800 !important;
}
/* font-weight-class-end */
/* font-sizes-start */

.f5 {
  font-size: 5px !important;
}
.f6 {
  font-size: 6px !important;
}
.f7 {
  font-size: 7px !important;
}
.f8 {
  font-size: 8px !important;
}
.f9 {
  font-size: 9px !important;
}
.f10 {
  font-size: 10px !important;
}
.f11 {
  font-size: 11px !important;
}
.f12 {
  font-size: 12px !important;
}
.f13 {
  font-size: 13px !important;
}
.f14 {
  font-size: 14px !important;
}
.f15 {
  font-size: 15px !important;
}
.f16 {
  font-size: 16px !important;
}
.f17 {
  font-size: 17px !important;
}
.f18 {
  font-size: 18px !important;
}
.f20 {
  font-size: 20px !important;
}
.f22 {
  font-size: 22px !important;
}
.f24 {
  font-size: 24px !important;
}
.f25 {
  font-size: 25px !important;
}
.f26 {
  font-size: 26px !important;
}
.f30 {
  font-size: 30px !important;
}
.f36 {
  font-size: 36px !important;
}
.f44 {
  font-size: 44px !important;
}
.f48 {
  font-size: 48px !important;
}
.f54 {
  font-size: 54px !important;
}
.f72 {
  font-size: 72px !important;
}

/* font-sizes-end */
/* Flexbox Classes Start */
.flowHidden {
  overflow: hidden;
}
.align-center {
  text-align: center !important;
}

.flexbox {
  display: flex !important;
}
.flexbox.flex-top {
  align-items: flex-start !important;
}
.flexbox.flex-center {
  align-items: center !important;
}
.flexbox.flex-bottom {
  align-items: flex-end !important;
}
.flexbox.jc-end {
  justify-content: flex-end !important;
}
.flexbox.jc-center {
  justify-content: center !important;
}
.flexbox.jc-space-between {
  justify-content: space-between !important;
}
.flexbox.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-inner {
  width: 100%;
}

/* Flexbox Classes End */
/* Spacing Classes */

.nomargin {
  margin: 0 !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.ml-25 {
  margin-left: 25px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mr-25 {
  margin-right: 25px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-5 {
  margin-bottom: 5px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-15 {
  margin-bottom: 15px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mb-35 {
  margin-bottom: 35px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-45 {
  margin-bottom: 45px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.mb-55 {
  margin-bottom: 55px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.mb-65 {
  margin-bottom: 65px !important;
}
.mb-70 {
  margin-bottom: 70px !important;
}
.mb-80 {
  margin-bottom: 80px !important;
}
.mb-90 {
  margin-bottom: 90px !important;
}
.mb-100 {
  margin-bottom: 100px !important;
}
.mb-110 {
  margin-bottom: 110px !important;
}
.mb-120 {
  margin-bottom: 120px !important;
}
.mb-130 {
  margin-bottom: 130px !important;
}
.mb-140 {
  margin-bottom: 140px !important;
}
.mb-150 {
  margin-bottom: 150px !important;
}
.mb-160 {
  margin-bottom: 160px !important;
}
.mb-170 {
  margin-bottom: 170px !important;
}
.mb-180 {
  margin-bottom: 180px !important;
}
.mb-190 {
  margin-bottom: 190px !important;
}
.mb-200 {
  margin-bottom: 200px !important;
}
.mb-210 {
  margin-bottom: 210px !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-8 {
  margin-top: 8px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mt-15 {
  margin-top: 15px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-25 {
  margin-top: 25px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-35 {
  margin-top: 35px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-45 {
  margin-top: 45px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.mt-55 {
  margin-top: 55px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.mt-65 {
  margin-top: 65px !important;
}
.mt-70 {
  margin-top: 70px !important;
}
.mt-80 {
  margin-top: 80px !important;
}
.mt-90 {
  margin-top: 90px !important;
}
.mt-100 {
  margin-top: 100px !important;
}
.mt-110 {
  margin-top: 110px !important;
}
.mt-120 {
  margin-top: 120px !important;
}
.mt-130 {
  margin-top: 130px !important;
}
.mt-140 {
  margin-top: 140px !important;
}
.mt-150 {
  margin-top: 150px !important;
}
.mt-160 {
  margin-top: 160px !important;
}
.mt-170 {
  margin-top: 170px !important;
}
.mt-180 {
  margin-top: 180px !important;
}
.mt-190 {
  margin-top: 190px !important;
}
.mt-200 {
  margin-top: 200px !important;
}
.mt-210 {
  margin-top: 210px !important;
}
.nopadding {
  padding: 0 !important;
}
.pad-5 {
  padding: 5px !important;
}
.pad-10 {
  padding: 10px !important;
}
.pad-15 {
  padding: 15px !important;
}
.pad-20 {
  padding: 20px !important;
}
.pad-25 {
  padding: 25 !important;
}
.pad-30 {
  padding: 30px;
}
.pl-0 {
  padding-left: 0 !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pl-15 {
  padding-left: 15px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pr-15 {
  padding-right: 15px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.pt-8 {
  padding-top: 8px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pt-15 {
  padding-top: 15px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pt-25 {
  padding-top: 25px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pt-35 {
  padding-top: 35px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pt-45 {
  padding-top: 45px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pt-55 {
  padding-top: 55px !important;
}
.pt-60 {
  padding-top: 60px !important;
}
.pt-65 {
  padding-top: 65px !important;
}
.pt-70 {
  padding-top: 70px !important;
}
.pt-75 {
  padding-top: 75px !important;
}
.pt-80 {
  padding-top: 80px !important;
}
.pt-90 {
  padding-top: 90px !important;
}
.pt-100 {
  padding-top: 100px !important;
}
.pt-110 {
  padding-top: 110px !important;
}
.pt-115 {
  padding-top: 115px !important;
}
.pt-120 {
  padding-top: 120px !important;
}
.pt-130 {
  padding-top: 130px !important;
}
.pt-140 {
  padding-top: 140px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pt-160 {
  padding-top: 160px !important;
}
.pt-170 {
  padding-top: 170px !important;
}
.pt-180 {
  padding-top: 180px !important;
}
.pt-190 {
  padding-top: 190px !important;
}
.pt-200 {
  padding-top: 200px !important;
}
.pt-210 {
  padding-top: 210px !important;
}
.pt-220 {
  padding-top: 220px !important;
}
.pt-230 {
  padding-top: 230px !important;
}
.pt-240 {
  padding-top: 240px !important;
}
.pt-250 {
  padding-top: 250px !important;
}
.pt-260 {
  padding-top: 260px !important;
}
.pt-270 {
  padding-top: 270px !important;
}
.pt-280 {
  padding-top: 280px !important;
}
.pt-290 {
  padding-top: 290px !important;
}
.pt-300 {
  padding-top: 300px !important;
}
.pt-340 {
  padding-top: 340px !important;
}
.pt-370 {
  padding-top: 370px !important;
}
.pt-390 {
  padding-top: 390px !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pb-8 {
  padding-bottom: 8px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pb-15 {
  padding-bottom: 15px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pb-25 {
  padding-bottom: 25px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pb-35 {
  padding-bottom: 35px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pb-45 {
  padding-bottom: 45px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pb-55 {
  padding-bottom: 55px !important;
}
.pb-60 {
  padding-bottom: 60px !important;
}
.pb-65 {
  padding-bottom: 65px !important;
}
.pb-70 {
  padding-bottom: 70px !important;
}
.pb-75 {
  padding-bottom: 75px !important;
}
.pb-80 {
  padding-bottom: 80px !important;
}
.pb-90 {
  padding-bottom: 90px !important;
}
.pb-100 {
  padding-bottom: 100px !important;
}
.pb-110 {
  padding-bottom: 110px !important;
}
.pb-115 {
  padding-bottom: 115px !important;
}
.pb-120 {
  padding-bottom: 120px !important;
}
.pb-130 {
  padding-bottom: 130px !important;
}
.pb-140 {
  padding-bottom: 140px !important;
}
.pb-150 {
  padding-bottom: 150px !important;
}
.pb-160 {
  padding-bottom: 160px !important;
}
.pb-170 {
  padding-bottom: 170px !important;
}
.pb-180 {
  padding-bottom: 180px !important;
}
.pb-190 {
  padding-bottom: 190px !important;
}
.pb-200 {
  padding-bottom: 200px !important;
}
.pb-210 {
  padding-bottom: 210px !important;
}
.pb-220 {
  padding-bottom: 220px !important;
}
.pb-230 {
  padding-bottom: 230px !important;
}
.pb-240 {
  padding-bottom: 240px !important;
}
.pb-250 {
  padding-bottom: 250px !important;
}
.pb-260 {
  padding-bottom: 260px !important;
}
.pb-270 {
  padding-bottom: 270px !important;
}
.pb-280 {
  padding-bottom: 280px !important;
}
.pb-290 {
  padding-bottom: 290px !important;
}
.pb-300 {
  padding-bottom: 300px !important;
}
.pb-370 {
  padding-bottom: 370px !important;
}
/* Spacing Classes End */
/* OWL Slider Classes Start */

.owl-carousel.visible-effect .owl-stage-outer {
  overflow: visible;
}

.owl-carousel.visible-effect .owl-item.active {
  opacity: 1.3;
}

.owl-carousel.visible-effect .owl-item:not(.active) {
  opacity: 0.3;
}

.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  font-size: 0%;
  color: transparent;
  position: absolute;
  top: 60px;
}

.owl-carousel .owl-nav .owl-next {
  right: 0;
}

.owl-carousel .owl-nav .owl-next:before {
  content: "\eaa0";
}

.owl-carousel .owl-nav .owl-prev {
  left: 0;
}

.owl-carousel .owl-nav .owl-prev:before {
  content: "\ea9d";
}

.owl-carousel .owl-item {
  padding-bottom: 10px;
}

/* OWL Slider Classes End */
/* Responsive Section Classes */
@media only screen and (max-width: 768px) {
  body p {
    font-size: 16px;
  }
  body h1 {
    font-size: 29px;
  }
  body h2 {
    font-size: 24px;
  }
  body h3 {
    font-size: 21px;
  }
  body h4 {
    font-size: 19px;
  }
  body h5 {
    font-size: 13px;
  }
  body h6 {
    font-size: 11px;
  }
  .nopadding {
    padding: 0 !important;
  }
}
