/* [Core Stylesheet - 1.0] */
/* :: 1.0 Import Fonts */
/* :: 2.0 Import All CSS */
@import url(css/bootstrap.min.css);
@import url(css/classy-nav.css);
@import url(css/owl.carousel.min.css);
@import url(css/animate.css);
@import url(css/font-awesome.min.css);
@import url(css/credit-icon.css);
/* :: 3.0 Base CSS */
* {
  margin: 0;
  padding: 0; }

body {
  font-size: 14px; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
  line-height: 1.3;
  font-weight: 700; 
}

p {
  color: #000000;
  font-size: 15px;
  line-height: 2;
  font-weight: 400;
  text-align: justify;
  text-justify: inter-word;
   }

a,a:focus {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  text-decoration: none;
  outline: 0 solid transparent;
  color: #b00b1b;
  font-weight: 600;
  font-size: 14px; }

  a:hover {
    color: #b00b1b;
    text-decoration: none;
    outline: 0 solid transparent;
  }

ul,
ol {
  margin: 0; }
  ul li,
  ol li {
    list-style: none; }

    img {
  height: auto;
  max-width: 200%; }


/* :: 3.1.0 Spacing */
.mt-15 {
  margin-top: 15px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mt-50 {
  margin-top: 50px !important; }

.mt-70 {
  margin-top: 70px !important; }

.mt-100 {
  margin-top: 100px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

.ml-15 {
  margin-left: 15px !important; }

.ml-30 {
  margin-left: 30px !important; }

.ml-50 {
  margin-left: 50px !important; }

.mr-15 {
  margin-right: 15px !important; }

.mr-30 {
  margin-right: 30px !important; }

.mr-50 {
  margin-right: 50px !important; }

/* :: 3.2.0 Height */
.height-400 {
  height: 400px !important; }

.height-500 {
  height: 500px !important; }

.height-600 {
  height: 600px !important; }

.height-700 {
  height: 700px !important; }

.height-800 {
  height: 800px !important; }

/* :: 3.3.0 Section Padding */
.section-padding-100 {
  padding-top: 100px;
  padding-bottom: 100px; }

.section-padding-100-0 {
  padding-top: 100px;
  padding-bottom: 0; }

.section-padding-0-100 {
  padding-top: 0;
  padding-bottom: 100px; }

.section-padding-100-70 {
  padding-top: 100px;
  padding-bottom: 70px; }

 /* footer part css */

.middle1 {
 padding-right: 150px;
 bottom: 15px;
}

#resizecolor {
  color: #cbcbcb;
  font-size: 14px;
  line-height: 2em;
}

#copyright {
  color: #cbcbcb;
  font-size: 13px;
  padding-bottom: 40px;
}

#privacyterms {
  margin-left: 180px;
  padding-bottom: 40px;
}

#privacyterms a {
  font-size: 13.5px;
  color: #cbcbcb;
  font-weight: normal;
}

#privacyterms a:hover {
  color: #FFDD23;
}


/* apply css */

.halfmiddle {
  margin-left: 368px;
  margin-top: 60px;
  position: relative;
}

.halfmiddle1 {
margin-top: 10px;
margin-bottom: 380px;
margin-right: 250px;
border: solid 1px #000000;
padding-right: 14px;
font-size: 13px;
}


.tableinfo {
  width: 50%;
  margin-bottom: 30px;
}

.tableinfo td {
  padding: 5px;
}

.tableinfo th {
  padding: 5px;
  text-align: center;
}

.tableinfo2 {
   width: 50%;
  margin-bottom: 30px;
}

.tableinfo2 td {
   padding: 5px;
}

.tableinfo1 {
  border: solid 1px #000000;
  background-color: transparent;
  width: 50%;
   text-align: center;
   margin: 25px;
}

.tableinfo1 td {
  padding: 10px;
}

.movetoright {
  margin-left: 320px;
  margin-bottom: -130px;
  margin-top: -130px;
  }

 .movetoright1 {
  position: relative;
  bottom: 15px;
  margin-left: 45%;
 }

.approved h2{
color: #66ffff;
}

.approved {
background-color: rgb(153,50,204,0.2);
width: 25%;
padding: 10px;
text-align: center;
border-radius: 4px;
position: relative;
left: 70%;
top: 8%;
height: 18%; 
}

#whyapply {
  color: #b00b1b;
  padding-bottom: 90px;
}

#img10 {
  position: absolute;
  bottom: 110%;
  left: 150px;
}

#img8 {
  position: absolute;
  left: 80px;
  bottom: 48px;
}

#img7 {
  position: absolute;
  left: 55px;
  bottom: 50px;
}

#img11 {
position: relative;
left: 236px;
bottom: 80px;
}

#textstickcol {
  color: #b00b1b;
}

#textstickcol2 {
  color: #b00b1b;
}

#textstickcol1 {
  position: relative;
  color: #b00b1b;
  left: 60px;
}

.help h2 {
  color: #b00b1b;
  margin-left: 200px;
  margin-bottom: 90px;
}

.cashadv {
  position: relative;
  bottom: 5px;
  left: 100px;
}

.cashadv1 {
    position: relative;
  bottom: 5px;
  left: 100px;
  visibility: hidden;
}

 .classynav .logo {
  background-color: #ffffff;
  padding-right:20px; 
  padding-top: 13px;
  padding-bottom: 9.5px;
  position: fixed;
    top: 0;
    left: 0;
    width: 30%;
    clip-path: polygon(100% 0, 100% 0, 86% 100%, 0 100%, 0 0);
}

.classynav .logo a {
  color: #b00b1b;
  font-size: 18px;
  font-weight: 800;
}


.logo {
  padding-left: 30px;
}

#certified {
    font-size: 13px;
}


.messag {
    border: 1px solid #ffd404 ; 
    box-sizing: border-box; background-color: #ffffff; 
    color:#b00b1b; 
    font-weight:600; 
    font-size:12.5px; 
    margin-top:6px; 
    top: 5px;
    left:0; 
    width:130%; 
    height:15px; 
    line-height:0;
    padding-left: 0;
    padding-right: 0;
}

#centernum {
          text-align: center;
      }
      
#loseweight {
    font-weight: 500;
    padding: 0 130px 0 130px;
}      
      
.spacedown {
    margin-bottom: 150px;
    padding: 0 130px 0 130px;
}  

.reducetext {
    padding: 0 130px 0 130px;
}

#tittle {
   padding: 0 130px 0 130px; 
   font-weight: 700;
}
     
#breakit {
    display: none;
}      


/* :: 3.4.0 Preloader */
.preloader {
  background-color: #b00b1b;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999; }
  .preloader .lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px; }
    .preloader .lds-ellipsis div {
      position: absolute;
      top: 27px;
      width: 11px;
      height: 11px;
      border-radius: 50%;
      background: #ffbb38;
      animation-timing-function: cubic-bezier(0, 1, 1, 0); }
      .preloader .lds-ellipsis div:nth-child(1) {
        left: 6px;
        -webkit-animation: lds-ellipsis1 0.6s infinite;
        animation: lds-ellipsis1 0.6s infinite; }
      .preloader .lds-ellipsis div:nth-child(2) {
        left: 6px;
        -webkit-animation: lds-ellipsis2 0.6s infinite;
        animation: lds-ellipsis2 0.6s infinite; }
      .preloader .lds-ellipsis div:nth-child(3) {
        left: 26px;
        -webkit-animation: lds-ellipsis2 0.6s infinite;
        animation: lds-ellipsis2 0.6s infinite; }
      .preloader .lds-ellipsis div:nth-child(4) {
        left: 45px;
        -webkit-animation: lds-ellipsis3 0.6s infinite;
        animation: lds-ellipsis3 0.6s infinite; }

@-webkit-keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@-webkit-keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0); } }
@keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0); } }
@-webkit-keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  100% {
    -webkit-transform: translate(19px, 0);
    transform: translate(19px, 0); } }
@keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  100% {
    -webkit-transform: translate(19px, 0);
    transform: translate(19px, 0); } }



/* :: 3.5.0 Miscellaneous */
    .jarallax {
  position: relative;
  z-index: 0; }

.jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  font-family: 'object-fit: cover;';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1; }




.box-shadow {
  position: relative;
  z-index: 1; }
  .box-shadow:hover {
    box-shadow: 0 0 24px rgba(0, 0, 0, 0.2); }

.tooltip-inner {
  background-color: #ffbb38;
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.2); }

.tooltip .arrow::before {
  border-bottom-color: #ffbb38; }

.bg-img {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

.bg-white {
  background-color: #ffffff !important; }

.bg-dark {
  background-color: #000000 !important; }

.bg-transparent {
  background-color: transparent !important; }

.font-bold {
  font-weight: 700; }

.font-light {
  font-weight: 300; }

.bg-overlay {
  position: relative;
  z-index: 2;
  background-position: center center;
  background-size: cover; }
  .bg-overlay::after {
    background-color: rgba(0, 0, 0, 0.61);
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: ""; }

.bg-fixed {
  background-attachment: fixed !important; }



/* :: 3.7.0 Credit Button */
.credit-btn12 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #ffd404;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 100px;
  height: 38px;
  color: #b00b1b;
  border-radius: 5px;
  padding: 0 15px;
  line-height: 31px;
  font-weight: 900;
  font-size: 22px;
 }
 .credit-btn12:hover, .credit-btn12:focus {
    font-size: 22px;
    font-weight: 900;
    background-color: #ffffff;
    color: #b00b1b; 
 }

.credit-btn3 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #b00b1b;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 175px;
  height: 38px;
  color: #ffd404;
  border-radius: 5px;
  padding: 0 15px;
  line-height: 31px;
  font-weight: 900;
  font-size: 22px;
 }
 .credit-btn3:hover, .credit-btn3:focus {
    font-size: 22px;
    font-weight: 900;
    background-color: #ffd404;
    color: #b00b1b; }
    
    .credit-btn7 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #b00b1b;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 175px;
  height: 38px;
  color: #ffd404;
  border-radius: 5px;
  padding: 0 15px;
  line-height: 31px;
  font-weight: 900;
  font-size: 22px;
 }
 .credit-btn7:hover, .credit-btn7:focus {
    font-size: 22px;
    font-weight: 900;
    background-color: #ffd404;
    color: #b00b1b; }

 .credit-btn15 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #cccc00;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 175px;
  height: 38px;
  color: #ffffff;
  border-radius: 5px;
  padding: 0 15px;
  line-height: 31px;
  font-weight: 900;
  font-size: 22px;
 }
 .credit-btn15:hover, .credit-btn15:focus {
    font-size: 22px;
    font-weight: 900;
    background-color: #ffffff;
    color: #cccc00; }

 .credit-btn9 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #b00b1b;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 175px;
  height: 38px;
  color: #ffd404;
  border-radius: 5px;
  padding: 0 12px;
  line-height: 31px;
  font-weight: 900;
  font-size: 22px;
  left: 70%;
  bottom: 50px;
 }
 .credit-btn9:hover, .credit-btn9:focus {
    font-size: 22px;
    font-weight: 900;
    background-color: #ffd404;
    color: #b00b1b; }
    
    .credit-btn19 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: transparent;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 175px;
  height: 38px;
  color: transparent;
  border-radius: 5px;
  padding: 0 12px;
  line-height: 31px;
  font-weight: 900;
  font-size: 22px;
  left: 70%;
  bottom: 50px;
  visibility: hidden;
 }
 .credit-btn19:hover, .credit-btn19:focus {
    font-size: 22px;
    font-weight: 900;
    background-color: transparent;
    color: transparent;
    visibility: hidden;    
 }


  .credit-btn1 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #b00b1b;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 160px;
  height: 38px;
  color: #ffd404;
  border-radius: 5px;
  border-color: none;
  padding: 0 15px;
  margin-bottom: 30px;
  font-size: 20px;
  line-height: 36.5px;
  font-weight: 700;
   }
  .credit-btn1:hover, .credit-btn1:focus {
    font-size: 20px;
    font-weight: 700;
    background-color: #ffd404;
    color: #b00b1b; }
  .credit-btn:hover, .credit-btn:focus {
    font-size: 14px;
    font-weight: 700;
    background-color: #ffd404;
    color: #b00b1b; }
  

/* :: 4.0 Header Area CSS */
.header-area {
  position: relative;
  z-index: 1000;
  width: 100%;
}

.header-area .top-header-area {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 80px;
  background-color: #C8C8C8;
  color: #000000;
  font-size: 13.8px;
}

@media only screen and (max-width: 767px) {
  .header-area .top-header-area {
    height: 60px;
    font-size: 12px;
  }
}

.header-area .top-header-area .top-contact-info {
  position: relative;
  z-index: 1;
}

.header-area .credit-main-menu {
  position: relative;
  width: 100%;
  z-index: 1;
  background-color: #ffd404;
}

.header-area .credit-main-menu::after {
  width: 50%;
  height: 100%;
  background-color: #b00b1b;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  z-index: 1;
}

@media only screen and (max-width: 767px) {
  .header-area .credit-main-menu::after {
    width: 100%;
  }
}

.header-area .credit-main-menu .classy-nav-container {
  background-color: transparent;
}

.header-area .credit-main-menu .classy-navbar {
  height: 85px;
  padding: 0;
  background-color: #b00b1b;
}

@media only screen and (max-width: 767px) {
  .header-area .credit-main-menu .classy-navbar {
    height: 70px;
    padding: 0 15px;
  }
}

.header-area .credit-main-menu .classy-navbar .classynav ul li a {
  position: relative;
  left: 370px;
  font-weight: 800;
  text-transform: capitalize;
  font-size: 18px;
  padding: 0 25px;
  color: #ffffff;
}

@media only screen and (max-width: 767px) {
  .header-area .credit-main-menu .classy-navbar .classynav ul li a {
    left: 0;
    padding: 15px;
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-area .credit-main-menu .classy-navbar .classynav ul li a {
    left: 0;
    padding: 15px;
    color: #003679;
  }
}

.header-area .credit-main-menu .classy-navbar .classynav ul li a:hover,
.header-area .credit-main-menu .classy-navbar .classynav ul li a:focus,
.header-area .credit-main-menu .classy-navbar .classynav ul li a.active {
  color: #ffd404;
}

.header-area .credit-main-menu .classy-navbar .contact,
.header-area .credit-main-menu .classy-navbar .contact1 {
  position: relative;
  z-index: 1;
  padding-left: 60px;
  margin-right: -60px;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}

@media only screen and (max-width: 767px) {
  .header-area .credit-main-menu .classy-navbar .contact,
  .header-area .credit-main-menu .classy-navbar .contact1 {
    padding-left: 15px;
    margin-right: 0;
    width: 100%;
    text-align: center;
  }
}

.header-area .credit-main-menu .classy-navbar .contact::before,
.header-area .credit-main-menu .classy-navbar .contact1::before {
  width: 100%;
  height: 200%;
  content: '';
  position: absolute;
  top: 42%;
  left: 0;
  z-index: -1;
  background-color: #ffd404;
  transform: rotate(30deg);
}

@media only screen and (max-width: 767px) {
  .header-area .credit-main-menu .classy-navbar .contact::before,
  .header-area .credit-main-menu .classy-navbar .contact1::before {
    display: none;
  }
}

.header-area .credit-main-menu .classy-navbar .contact::after,
.header-area .credit-main-menu .classy-navbar .contact1::after {
  width: 1000%;
  height: 100%;
  content: '';
  position: absolute;
  top: 0;
  left: 62px;
  z-index: -1;
  background-color: #ffd404;
}

@media only screen and (max-width: 767px) {
  .header-area .credit-main-menu .classy-navbar .contact::after,
  .header-area .credit-main-menu .classy-navbar .contact1::after {
    display: none;
  }
}

.header-area .credit-main-menu .classy-navbar .contact a,
.header-area .credit-main-menu .classy-navbar .contact1 p {
  display: inline-block;
  font-size: 24px;
  color: #b00b1b;
  font-weight: 700;
  line-height: 85px;
}

@media only screen and (max-width: 767px) {
  .header-area .credit-main-menu .classy-navbar .contact a,
  .header-area .credit-main-menu .classy-navbar .contact1 p {
    font-size: 16px;
    line-height: 70px;
    padding: 0 15px;
    background-color: #ffd404;
    border-radius: 5px;
  }
}

/* Mobile Menu Styles */
@media only screen and (max-width: 767px) {
  .header-area .credit-main-menu .classy-navbar .classynav {
    background-color: #b00b1b;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 70px;
    left: 0;
    right: 0;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
  }

  .header-area .credit-main-menu .classy-navbar .classynav.active {
    max-height: 500px;
    overflow-y: auto;
  }

  .header-area .credit-main-menu .classy-navbar .classynav ul {
    padding: 0;
    margin: 0;
    list-style: none;
  }

  .header-area .credit-main-menu .classy-navbar .classynav ul li {
    padding: 0;
    margin: 0;
    display: block;
  }
}

.header-area .is-sticky .credit-main-menu {
  box-shadow: 0 7px 40px 0 rgba(0, 0, 0, 0.3);
}


.single-slide {
  position: relative;
  z-index: 99;
  width: 100%;
  height: 900px;
  background-color: #ffffff;
  overflow: hidden; }
  @media only screen and (min-width: 992px) and (max-width: 1199px) {
    .single-slide {
      height: 600px; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .single-slide {
      height: 600px; } }
  @media only screen and (max-width: 767px) {
    .single-slide {
      height: 600px; } }
  .single-slide .slide-bg-img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -12;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
   }
  .single-slide .welcome-text {
    position: relative;
    z-index: 1; }
    .single-slide .welcome-text h6 {
      font-size: 18px;
      font-weight: 400;
      color: #ffffff;
      margin-bottom: 15px; }
    .single-slide .welcome-text h2 {
      font-size: 70px;
      color: #ffffff;
      font-weight: 600;
      margin-bottom: 10px;
      text-transform: uppercase; }
      .single-slide .welcome-text h2 span {
        color: #ffbb38; }
      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .single-slide .welcome-text h2 {
          font-size: 48px; } }
      @media only screen and (min-width: 768px) and (max-width: 991px) {
        .single-slide .welcome-text h2 {
          font-size: 42px; } }
      @media only screen and (max-width: 767px) {
        .single-slide .welcome-text h2 {
          font-size: 24px; } }
    .single-slide .welcome-text p {
      font-size: 16px;
      color: #ffffff; }

@-webkit-keyframes slide-du-indicator {
  0% {
    width: 0; }
  100% {
    width: 100%; } }
@keyframes slide-du-indicator {
  0% {
    width: 0; }
  100% {
    width: 100%; } }
@-webkit-keyframes slide-bg {
  0% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes slide-bg {
  0% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }


/* :: 9.0 Newsletter Area CSS */
.newsletter-area {
  position: relative;
  z-index: 3; }
  .newsletter-area::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100px;
    bottom: 20px;
    background-color: #C8C8C8;
    z-index: -1; }
    
    .newsletter1-area {
  position: relative;
  z-index: 3; }
  .newsletter-area::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100px;
    bottom: 20px;
    z-index: -1; }

    

/* :: 11.0 Footer Area CSS */
.footer-area {
  margin-top: -40px;
  padding: auto;
  position: relative;
  z-index: 1;
  background-color: #252525; }
  .footer-area .single-footer-widget {
    position: relative;
    z-index: 1; }
    .footer-area .single-footer-widget .widget-title {
      font-size: 15px;
      color: #ffffff;
      margin-bottom: 40px;
      font-weight: 400; }
    .footer-area .single-footer-widget ul li a {
      display: block;
      color: #cbcbcb;
      font-size: 14px;
      font-weight: 400;
      margin-bottom: 10px;
      position: relative;
      z-index: 1;
      padding-left: 23px; }
      .footer-area .single-footer-widget ul li a::before {
        content: '';
        width: 6px;
        height: 6px;
        top: 7px;
        left: 0;
        border-radius: 50%;
        background-color: #FFDD23;
        position: absolute;
        z-index: 1; }
      .footer-area .single-footer-widget ul li a:hover, .footer-area .single-footer-widget ul li a:focus {
        color: #FFDD23; }
    .footer-area .single-footer-widget ul li:last-child a {
      margin-bottom: 0; }
  .footer-area .copywrite-area {
    position: relative;
    z-index: 1;
    border-top: 1px solid #3c4450;
    padding: 30px 0; }
    .footer-area .copywrite-area .copywrite-text {
      font-size: 14px;
      margin-bottom: 0;
      color: #636b75;
      font-weight: 400; }
      @media only screen and (max-width: 767px) {
        .footer-area .copywrite-area .copywrite-text {
          margin-top: 30px; } }
      @media only screen and (min-width: 480px) and (max-width: 767px) {
        .footer-area .copywrite-area .copywrite-text {
          margin-top: 0; } }
      .footer-area .copywrite-area .copywrite-text a {
        color: #636b75;
        font-size: 14px;
        font-weight: 400; }
        .footer-area .copywrite-area .copywrite-text a:hover, .footer-area .copywrite-area .copywrite-text a:focus {
          color: #ffbb38; }



/* :: 12.0 Blog Area CSS */
.breadcrumb-area {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 255px; }
  @media only screen and (max-width: 767px) {
    .breadcrumb-area {
      height: 180px; } }
  .breadcrumb-area .breadcrumb-content h2 {
    color: #ffffff;
    font-size: 30px;
    text-transform: uppercase;
    display: block; }
    @media only screen and (max-width: 767px) {
      .breadcrumb-area .breadcrumb-content h2 {
        font-size: 24px; } }
  .breadcrumb-area .breadcrumb-content .breadcrumb {
    background-color: transparent;
    padding: 0;
    margin-bottom: 0; }
    .breadcrumb-area .breadcrumb-content .breadcrumb .breadcrumb-item::before {
      color: #ffffff; }
    .breadcrumb-area .breadcrumb-content .breadcrumb .breadcrumb-item.active {
      color: #ffbb38;
      font-size: 16px;
      font-weight: 600; }
    .breadcrumb-area .breadcrumb-content .breadcrumb .breadcrumb-item a {
      font-size: 16px;
      color: #ffffff;
      font-weight: 600; }
      .breadcrumb-area .breadcrumb-content .breadcrumb .breadcrumb-item a:hover {
        color: #ffbb38; }



.single-latest-news-area {
  position: relative;
  z-index: 1;
  margin-bottom: 20px; }
  .single-latest-news-area:last-child {
    margin-bottom: 0; }
  .single-latest-news-area .news-thumbnail {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 23%;
    margin: 0px;
    padding: 0px;
    }
   #moveright {
    margin-left: 75px;
    }
  .single-latest-news-area .news-content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    width: 75%;
    padding-left: 10px; }
    .single-latest-news-area .news-content a {
      display: block;
      font-weight: 600;
      font-size: 14px;
      margin-bottom: 0;
      color: #ffffff; }
      .single-latest-news-area .news-content a:hover, .single-latest-news-area .news-content a:focus {
        color: #ffbb38; }
    .single-latest-news-area .news-content .news-meta a {
      position: relative;
      z-index: 1;
      display: inline-block;
      font-size: 12px;
      color: #838383;
      font-weight: 600;
      margin-bottom: 0; }
      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .single-latest-news-area .news-content .news-meta a {
          font-size: 9px; } }
      .single-latest-news-area .news-content .news-meta a img {
        margin-right: 2px; }
      .single-latest-news-area .news-content .news-meta a:last-child {
        margin-left: 21px; }
        .single-latest-news-area .news-content .news-meta a:last-child::after {
          content: '|';
          position: absolute;
          top: 0;
          left: -15px;
          z-index: 1; }
      .single-latest-news-area .news-content .news-meta a:hover, .single-latest-news-area .news-content .news-meta a:focus {
        color: #ffbb38; }



/* :: 13.0 Contact Area CSS */

.contact-form-area .form-control {
  position: relative;
  z-index: 2;
  height: 33px;
  background-color: #f1f7f9;
  font-size: 13px;
  margin-bottom: 15px;
  border: none;
  border-radius: 5px;
  padding: 15px 5px;
  font-weight: 600;
  color: #252525;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms; }
  .contact-form-area .form-control:focus {
    box-shadow: none; }
.contact-form-area textarea.form-control {
  height: 250px; }



.map-area {
  position: relative;
  z-index: 2;
  height: 960px; }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .map-area {
      height: 1200px; } }
  @media only screen and (max-width: 767px) {
    .map-area {
      height: 1200px; } }
  .map-area iframe {
    width: 100%;
    height: 100%;
    border: none;
    margin-bottom: 0; }
  .map-area .contact---area {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
    .map-area .contact---area .contact-page {
     padding: 30px;
     margin: 30px;
    border: none;
    background-color: #b00b1b;
   }
      @media only screen and (max-width: 767px) {
        .map-area .contact---area .contact-page {
          padding: 40px 30px; } }
      .map-area .contact---area .contact-page h4 {
        color: #ffffff;
        font-weight: 600; }



.single-service-area {
  position: relative;
  z-index: 1; 
}


@media (min-width: 768px) and (max-width: 1024px) {
    
    .container {
    max-width: 100%;
	margin-left:  -28px;
    margin-right: -75px;
    padding-left:  28px;
    padding-right:  75px;
    }
  
  .classynav .logo {
  background-color: #ffffff;
  padding-top: 13px;
  padding-bottom: 9px;
  position: fixed;
    top: 0;
    left: 0;
    width: 38%;
    clip-path: polygon(100% 0, 100% 0, 84% 100%, 0 100%, 0 0);
}

.classynav .logo a {
  color: #b00b1b;
  font-size: 15px;
  font-weight: 800;
}


.logo {
  padding-left: 42px;
}

.header-area .credit-main-menu .classy-navbar .classynav ul li a {
      position: relative;
      left: 390px;
      font-weight: 700;
      text-transform: capitalize;
      font-size: 15px;
      padding: 0 15px;
      color: #ffffff;
         }

 .header-area .credit-main-menu .classy-navbar .contact::before {
          width: 100%;
          height: 200%;
          content: '';
          position: absolute;
          top: 42%;
          left: 0;
          z-index: -1;
          background-color: #ffd404;
          -webkit-transform: rotate(33.5deg);
          transform: rotate(33.5deg); }
          
          .approved h2{
          color: #66ffff;
          font-size: 28px;
         }

.approved {
background-color: rgb(153,50,204,0.2);
width: 28%;
padding: 10px;
text-align: center;
border-radius: 4px;
position: relative;
left: 70%;
top: 8%;
height: 24%; 
}

#whyapply {
 position: relative;
 left: 40px;
 font-size: 27px;
}

#img7 {
  position: relative;
  left: 155px;
  bottom: 130px;
}

#textstickcol2 {
   position: relative;
   left: 20px;
   width: 200px;
   color: #b00b1b;
   top: 2px;
}

#img8 {
  position: relative;
  left: 100px;
  bottom: 125px;
}

#textstickcol1 {
  position: absolute;
  color: #b00b1b;
  left: 75px; 
}

#textstickcol {
    position: relative;
    left: 33px;
  color: #b00b1b;
}

#img11 {
position: relative;
left: 200px;
bottom: 150px;
}

.help h2 {
  color: #b00b1b;
  position: relative;
  right: 30px;
  bottom: 50px;
}

 .credit-btn9 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #b00b1b;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 175px;
  height: 38px;
  color: #ffd404;
  border-radius: 5px;
  padding: 0 12px;
  line-height: 31px;
  font-weight: 900;
  font-size: 22px;
  left: 78%;
  bottom: 50px;
 }
 .credit-btn9:hover, .credit-btn9:focus {
    font-size: 22px;
    font-weight: 900;
    background-color: #ffd404;
    color: #b00b1b; 
     
 }
 
 .middle1 {
     position: relative;
     right: 40px;
 padding-right: 0;
 bottom: 15px;
}

.footer-area .single-footer-widget ul li a {
      display: block;
      color: #cbcbcb;
      font-size: 14px;
      font-weight: 400;
      margin-bottom: 10px;
      position: relative;
      z-index: 1;
      padding-left: 43px; }
      .footer-area .single-footer-widget ul li a::before {
        content: '';
        width: 6px;
        height: 6px;
        top: 7px;
        margin-left: 25px;
        border-radius: 50%;
        background-color: #FFDD23;
        position: absolute;
        z-index: 1; }

 .footer-area .single-footer-widget .widget-title {
     width: 500px;
      font-size: 15px;
      color: #ffffff;
      margin-bottom: 40px;
      margin-left: 20px;
      font-weight: 400; 
     
 }
 
 
 .single-latest-news-area .news-thumbnail {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    min-width: 59px;
    margin-left: 20px;
    padding-left: 0;
    }
    
   #moveright {
    margin-left: 77px;
    }
    
    #copyright {
  color: #cbcbcb;
  font-size: 13px;
  padding-bottom: 40px;
  margin-left: 40px;
}

#privacyterms {
  margin-left: 100px;
  padding-bottom: 40px;
}

.movetoright {
 margin-left: 250px;
  margin-bottom: -130px;
  margin-top: -130px;
  }
  
  .map-area .contact---area {
    position: absolute;
    top: 50%;
    left: 0;
    width: 133%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
    .map-area .contact---area .contact-page {
     padding: 30px;
     margin: 30px;
    border: none;
    background-color: #b00b1b;
   }

}


@media (min-width: 600px) and (max-width: 800px) {
    
  
     .services-area .container {
    max-width: 100%;
    max-height: 700px;
    }
    
    
    .header-area {
  position: relative;
  z-index: 1000;
  width: 100%; 
 padding-top: 86px;
    }
    
     .header-area .credit-main-menu {
    position: relative;
    width: 100%;
    z-index: 1;
    background-color: #ffd404; }
    
    .header-area .credit-main-menu::after {
      width: 50%;
      height: 100%;
      background-color: #b00b1b;
      position: absolute;
      top: 0;
      left: 0;
      content: '';
      z-index: 1; }
      
    .header-area .credit-main-menu .classy-nav-container {
      background-color: transparent; }
      
    .header-area .credit-main-menu .classy-navbar {
      height: 85px;
      width: 70%;
      padding: 0;
      background-color: #b00b1b; }
      
     
    .header-area .credit-main-menu .classy-navbar .contact::before {
          width: 130%;
          height: 200%;
          content: '';
          position: absolute;
          top: 42%;
          left: 0;
          z-index: -1;
          background-color: #ffd404;
          -webkit-transform: rotate(30deg);
          transform: rotate(30deg); }
          
        .header-area .credit-main-menu .classy-navbar .contact::after {
          width: 1000%;
          height: 100%;
          content: '';
          position: absolute;
          top: 0;
          left: 62px;
          z-index: -5000;
          background-color: #ffd404; }
          
       
          .header-area .credit-main-menu .classy-navbar .contact a:hover {
            color: #ffffff; }
            .header-area .credit-main-menu .classy-navbar .contact a.active {
            color: #ffffff; }
            
    
    .header-area .credit-main-menu .classy-navbar .contact a {
          display: inline-block;
          font-size:24.2px;
          color: #b00b1b;
          font-weight: 700;
          line-height: 85px; 
    }
    
    .contact a {
        position: relative;
    }
    
    .classynav .logo {
   background-color: #ffffff;
  padding-right:20px; 
  padding-top: 16px;
  padding-bottom: 14px;
  position: fixed;
    left: -15px;
    width: 105%;
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 0 100%, 0 0);
}

 .classynav .logo a img {
  width: 13%;
}

.classynav .logo a {
  color: #b00b1b;
  font-size: 20px;
  font-weight: 700;
}


.logo {
  padding-left: 240px;
}

.approved h2{
color: #66ffff;
}

.approved {
background-color: rgb(153,50,204,0.2);
width: 37%;
padding: 10px;
text-align: center;
border-radius: 4px;
position: relative;
left: 70%;
top: 8%;
height: 24%; 
}


#img10 {
  position: absolute;
  bottom: 118%;
  left: 150px;
}

#img10 img {
  width: 30%;
}

#textstickcol {
    position: relative;
    left: 4px;
  color: #b00b1b;
  font-size: 18px;
}

#img8 {
position: absolute;
bottom: 50px;
}

#img8 img {
  width: 42%;
  margin-left: -100px;
}

#textstickcol1 {
  position: relative;
  color: #b00b1b;
  left: -5px;
  font-size: 18px;
}

#img7 {
  position: relative;
}

#img7 img {
  width: 60%;
  left: 450px;
  bottom: 108px;
  position: relative;
}


#textstickcol2 {
  position: relative;
  color: #b00b1b;
  font-size: 18px;
  left: 450px;
  top: -134px;
}

.help h2 {
  position: relative;
  bottom: 200px;
  color: #b00b1b;
  margin-left: 220px;
  font-size: 26px;
}

#img11 {
position: relative;
left: 570px;
bottom: 450px;
}

#img11 img{
width: 160px;
}

.cashadv {
  position: relative;
  bottom: 5px;
  left: 50px;
}

.credit-btn9 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #b00b1b;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 175px;
  height: 38px;
  color: #ffd404;
  border-radius: 5px;
  padding: 0 12px;
  line-height: 31px;
  font-weight: 900;
  font-size: 22px;
  left: 80%;
  bottom: 50px;
 }
 .credit-btn9:hover, .credit-btn9:focus {
    font-size: 22px;
    font-weight: 900;
    background-color: #ffd404;
    color: #b00b1b; }

.middle1 {
 position: relative;
right: 280px;
 top: 138px;
}

#resizecolor {
  color: #cbcbcb;
  font-size: 11.5px;
  line-height: 2em;
}

#resizecolor1 {
 font-size: 13px;
}


.footer-area .container .row {
  height: 290px;
  position:relative;
  bottom: 135px;
  margin-top: -40px;
  padding: auto;
  z-index: 1;
  background-color: #252525; }
  

 .footer-area .single-footer-widget .widget-title {
      font-size: 11.7px;
      color: #ffffff;
      margin-bottom: 20px;
      font-weight: 400; 
     
 }
 
 .titlecanada {
     position: relative;
     top: 155px;
 }
      
      .footer-area .single-footer-widget ul li a {
      display: block;
      color: #cbcbcb;
      font-size: 12.5px;
      font-weight: 400;
      top: 150px;
      position: relative;
      z-index: 1;
      padding-left: 50px; }
      .footer-area .single-footer-widget ul li a::before {
        content: '';
        width: 4px;
        height: 4px;
        top: 7px;
        left: 0;
        border-radius: 50%;
        background-color: #FFDD23;
        position: absolute;
        z-index: 1; }
      .footer-area .single-footer-widget ul li a:hover, .footer-area .single-footer-widget ul li a:focus {
        color: #FFDD23; }
    .footer-area .single-footer-widget ul li:last-child a {
      margin-bottom: 0; }
      
    #credits {
    position: relative;  
    width: 65%;
    left: 533px;
    bottom: 58px;
    font-size: 11.5px;
    font-weight: 500;
}

.single-latest-news-area .news-thumbnail img {
    position: relative;
    bottom: 60px;
    width: 150%;
    height: 50px;
    margin-left: 520px;
    padding-right: 8px;
    padding-left: 8px;
    }
    
    #moveright {
    margin-left: 40px;
    }
    
    #copyright {
   position: relative;
   right: 360px;
  color: #cbcbcb;
  font-size: 13px;
  padding-top: 123px;
}

#privacyterms {
    position: relative;
  left: 295px;
  bottom: 85px;
}

#privacyterms a {
  font-size: 12px;
  color: #cbcbcb;
  font-weight: normal;
}

#privacyterms a:hover {
  color: #FFDD23;
}

.reducetext {
    font-size: 14px;
    margin-left: 70px;
    padding: 0 40px 0 40px;
    word-spacing: auto;
}

.movetoright {
    position: relative;
    right: 50px;
  margin-bottom: -260px;
  margin-top: -280px;
  }
  
  .map-area .contact---area .contact-page {
     padding: 20px;
    width: 70%;
   }
   
   .contact-form-area textarea.form-control {
  height: 150px; 
   }
  
  .contact-form-area .form-control {
   padding: 15px 5px;
   color: #252525;
   }
  
  .contact---area h5 {
      font-size: 17.5px;
  }
  
  .halfmiddle {
  margin-left: 120px;
  margin-top: 60px;
  position: relative;
}

.tableinfo1 {
  border: solid 1px #000000;
  background-color: transparent;
  width: 60%;
   text-align: center;
   margin: 25px;
}

.tableinfo1 td {
  padding: 10px;
}

.tableinfo {
  width: 60%;
  margin-bottom: 30px;
}

.tableinfo td {
  padding: 7px;
}

.tableinfo th {
  padding: 7px;
  text-align: center;
}

.tableinfo2 {
   width: 60%;
  margin-bottom: 50px;
}

.tableinfo2 td {
   padding: 5px;
}

.movetoright1 {
  position: relative;
  bottom: 15px;
  margin-left: 40%;
 }
 
 #loseweight {
    font-weight: 500;
    padding: 0 130px 0 110px;
}      
      
.spacedown {
    margin-bottom: 150px;
    padding: 0 130px 0 110px;
}  

.reducetext {
    padding: 0 0 0 40px;
}

#tittle {
   padding: 0 130px 0 110px; 
   font-weight: 700;
}


}
  
  
@media screen and (min-width: 320px) and (max-width: 479px)  {
      
	.container{
		max-width: 100%;
		margin-left:  -28px;
    margin-right: -75px;
    padding-left:  28px;
    padding-right:  75px;
		}
		
  
  body { 
    font-size: 1em;
   }

.single-latest-news-area .news-thumbnail img {
    max-width: 170%;
    height: 40px;
    margin-left: 84px;
    padding-right: 8px;
    padding-left: 8px;
    }
 

  .footer-area .single-footer-widget ul li a {
      display: block;
      color: #cbcbcb;
      font-size: 14px;
      font-weight: 400;
      margin-bottom: 10px;
      position: relative;
      z-index: 1;
      margin-left:110px;
       }

      .footer-area .single-footer-widget ul li a::before {
        content: '';
        width: 6px;
        height: 6px;
        top: 7px;
        left: 0;
        border-radius: 50%;
        background-color: #FFDD23;
        position: absolute;
        z-index: 1; 
        visibility: hidden;}
        

        .footer-area {
  margin-top: -40px;
  padding: auto;
  position: relative;
  z-index: 1;
  background-color: #252525; }
  
        .middle1 {
 padding: 0;
 }
 
 .widget-title {
     margin-left:30px;
     position: relative;
     left: 35px;
 }

#moveright {
    margin-left: 30px;
    }


#break {
  display: block;
  line-height: 1em;
  text-align: center;
  margin-left: 150px;
  position: relative;
  left: 17px;
}

#break1 {
  display: block;
  line-height: 1em;
  text-align: center;
  margin-left: 150px;
  position: relative;
  left: 17px;
}

#break2 {
  display: block;
  line-height: 1em;
  text-align: center;
  margin-left: 150px;
  position: relative;
  left: 17px;
}


 .cashadv h2 {
  position: relative;
  bottom: 35px;
  right: 50px;
  font-size: 17.5px;
  font-weight: 700;
} 

.cashadv1 h2 {
  position: relative;
  bottom: 35px;
  right: 98px;
  font-size: 1.4rem;
  color: transparent;
}

.titlecanada {
    margin-left: 60px;
}

.credit-btn9 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #b00b1b;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 80px;
  height: 28px;
  color: #ffd404;
  border-radius: 5px;
  padding: 0 12px;
  line-height: 24px;
  font-weight: 700;
  font-size: 16px;
  left: 46%;
  bottom: 40px;
 }

 .credit-btn9:hover, .credit-btn9:focus {
    font-size: 16px;
    font-weight: 700;
    background-color: #b00b1b;
    color: #ffd404; 
    }
    
    #resizecolor {
  color: #cbcbcb;
  font-size: 11px;
  line-height: 2em;
}

#resizecolor1 {
  font-size: 12px;
}

#credits {
    margin-left: 40px;
    font-size: 11.8px;
    font-weight: 600;
}

#blck {
    display:block;
    }
    
     #disp {
      display:none; 
   }
   
   #copyright {
       position:relative;
  color: #cbcbcb;
  font-size: 11px;
  top:120px;
  margin-left: 0;
  padding-bottom: 0;
  left: 66px;
}

#privacyterms {
  margin-left: 0;
  padding-bottom: 40px;
  position:relative;
  right: 45px;
  bottom:45px;
  font-size: 12px;
}

#privacyterms a {
  font-size: 11px;
  color: #cbcbcb;
}

.help h2 {
  color: #b00b1b;
  margin-bottom: 60px;
  font-weight:700;
  font-size:1.7rem;
  margin-left:54px;
  min-width: 100%;
}

#img11 {
position: relative;
left: 77px;
bottom: 30px;
}

#img10 {
  position: absolute;
  bottom: 140%;
  left: 60px;
}

#textstickcol {
  color: #b00b1b;
  position:relative;
  bottom:100px;
  left:102px;
  font-size:1.2rem;
}

#img8 {
  position: absolute;
  left: 5px;
  bottom:-150%;
}

#textstickcol1 {
  position: relative;
  color: #b00b1b;
  left: 135px;
  font-size:1.2rem;
  top:13px;
}

#img7 {
  position: absolute;
  left: 50px;
  bottom: -205%;
}

#textstickcol2 {
  color: #b00b1b;
  position:relative;
  top:40px;
  left:145px;
  font-size:1.2rem;
}

#whyapply {
  color: #b00b1b;
  padding-bottom: 90px;
  font-size:1.4rem;
 position: relative;
 left: 46px;
}

.approved h2{
color: #66ffff;
font-weight:500;
font-size:1.3rem;
position:relative;
right:0px;
bottom:9px;
display:inline-block;
}


.approved {
background-color: rgb(153,50,204,0.2);
width: 63%;
padding: 26px;
text-align: center;
border-radius: 4px;
position: relative;
left: 76%;
top: 8%;
height: 37%; 
}

.credit-btn15 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #cccc00;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 80px;
  height: 28px;
  color: #ffffff;
  border-radius: 5px;
  padding: 0 12px;
  line-height: 25px;
  font-weight: 700;
  font-size: 14px;
  bottom:15px;
  right:20px;
 }
 
 .credit-btn15:hover, .credit-btn15:focus {
    font-size: 14px;
    font-weight: 700;
    background-color: #cccc00;
    color: #ffffff; }
    
    .hero-area .bg-img {
        max-width:100%;
        max-height:360px;
    }
    
   .classynav .logo {
  background-color: #ffffff;
  padding-right:20px; 
  padding-top: 13px;
  padding-bottom: 9.5px;
  position: fixed;
    left: -15px;
    width: 105%;
    clip-path: polygon(100% 0, 100% 0, 100% 100%, 0 100%, 0 0);
}

.classynav .logo a {
  color: #b00b1b;
  font-size: 18px;
  font-weight: 800;
}


.logo {
  padding-left: 37px;
}


 .header-area {
  position: relative;
  z-index: 1000;
  width: 100%; 
  padding-top:80px;
}
  .header-area .top-header-area {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 80px;
    background-color: #C8C8C8;
    color: #000000;
    font-size: 13.8px; 
}
    .header-area .top-header-area .top-contact-info {
      position: relative;
      z-index: 1; }
      
       
  .header-area .credit-main-menu {
    position: relative;
    width: 100%;
    z-index: 1;
    background-color: #ffd404; }
    .header-area .credit-main-menu::after {
      width: 50%;
      height: 100%;
      background-color: #b00b1b;
      position: absolute;
      top: 0;
      left: 0;
      content: '';
      z-index: 1; }
    .header-area .credit-main-menu .classy-nav-container {
      background-color: transparent; }
    .header-area .credit-main-menu .classy-navbar {
      height: 85px;
      padding: 0;
      background-color: #b00b1b; }
      
      .header-area .credit-main-menu .classy-navbar .classynav ul li a {

      position: relative;
      left: 370px;
      font-weight: 800;
      text-transform: capitalize;
      font-size: 18px;
      padding: 0 25px;
      color: #ffffff;
         }
         
         .header-area .credit-main-menu .classy-navbar .classynav ul li ul li a {
        color: #003679;
        font-size: 14px; }
      .header-area .credit-main-menu .classy-navbar .contact {
        position: relative;
        z-index: 1;
        padding-left: 60px;
        margin-right: -60px;
        height: 100%;
        overflow-y: hidden;
        overflow-x: hidden; }
        .header-area .credit-main-menu .classy-navbar .contact::before {
          width: 100%;
          height: 200%;
          content: '';
          position: absolute;
          top: 12%;
          left: 0;
          z-index: -1;
          background-color: #ffd404;
          
          
          -webkit-transform: rotate(13deg);
          transform: rotate(13deg); }
        .header-area .credit-main-menu .classy-navbar .contact::after {
          width: 1000%;
          height: 100%;
          content: '';
          position: absolute;
          top: 0;
          left: 62px;
          z-index: -1;
          background-color: #ffd404; }
        .header-area .credit-main-menu .classy-navbar .contact a {
            position:relative;
          display: inline-block;
          font-size: 22px;
          color: #b00b1b;
          font-weight: 630;
          line-height: 85px; 
          right: 5px;
        }
          .header-area .credit-main-menu .classy-navbar .contact a:hover {
            color: #fff; }
            .header-area .credit-main-menu .classy-navbar .contact1 {
        position: relative;
        z-index: 1;
        padding-left: 60px;
        margin-right: -60px;
        height: 100%;
        overflow-y: hidden;
        overflow-x: hidden; }
        .header-area .credit-main-menu .classy-navbar .contact1::before {
          width: 100%;
          height: 200%;
          content: '';
          position: absolute;
          top: 42%;
          left: 0;
          z-index: -1;
          background-color: #ffd404;
          -webkit-transform: rotate(30deg);
          transform: rotate(30deg); }
        .header-area .credit-main-menu .classy-navbar .contact1::after {
          width: 1000%;
          height: 100%;
          content: '';
          position: absolute;
          top: 0;
          left: 62px;
          z-index: -1;
          background-color: #ffd404; }
        .header-area .credit-main-menu .classy-navbar .contact1 p {
          display: inline-block;
          font-size: 24px;
          color: #b00b1b;
          font-weight: 700;
          line-height: 85px; 
          padding-left: 20px;
        }
        
        
.about-content p {
 margin: 0px 25px 0 25px;
 word-spacing: normal;
 text-align: left;
 }
 
 
 .about-content p a {
font-size: 14px;
font-weight: normal;
text-align: left;
 }
 
 
.about-content .up {
    position:relative;
    bottom:30px;
}

.about-content .up1 {
    position:relative;
    bottom:25px;
}


#breakbr {
    display: none;
}

#breakbrtwo {
    display: none;
}


.credit-btn3 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #b00b1b;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 100px;
  height: 34px;
  color: #ffd404;
  border-radius: 5px;
  padding: 0 5px;
  line-height: 30px;
  font-weight: 800;
  font-size: 16px;
  margin-left:25px;
  bottom: -8px;
 }
 .credit-btn3:hover, .credit-btn3:focus {
    font-size: 16px;
    font-weight: 800;
    background-color: #b00b1b;
    color: #ffd404; 
 }
 
 #boldcenter {
     text-align: center;
     font-size: 14px;
  font-weight: 700;
 }
 
 .credit-btn1 {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #b00b1b;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 95px;
  height: 30px;
  color: #ffd404;
  border-radius: 5px;
  border-color: none;
  padding: 0 15px;
  margin-bottom: -30px;
  font-size: 16px;
  line-height: 28px;
  margin-left: 134px;
  font-weight: 800;
  bottom: 25px;}
  .credit-btn1:hover, .credit-btn1:focus {
    font-size: 16px;
    font-weight: 800;
    background-color: #b00b1b;
    color: #ffd404; }
  .credit-btn:hover, .credit-btn:focus {
    font-size: 14px;
    font-weight: 700;
    background-color: #ffd404;
    color: #ffd404; 
      visibility: hidden;
  }
 
 .halfmiddle {
  margin-left: 16px;
  margin-right: 15px;
  margin-top: 60px;
  position: relative;
  text-align: left;
  font-size: 14px;
  text-align:center;
}

.tableinfo1 {
 margin-left: 9px;
table-layout:fixed;
width:95%;
font-size: 14px;
}

.tableinfo {
  margin-left: 0;
table-layout:fixed;
width:95%;
}

.tableinfo td {
  padding: 5px;
  font-size: 13px;
  word-wrap:break-word;
}

.tableinfo th {
 text-align: center;
margin: 20px;
  font-size: 14px;
  font-weight: 700;
}

.tableinfo2 {
  margin-left: 0;
width: 95%;
}

#certified {
  padding: 5px;
  font-size: 12px;
  word-wrap:break-word;
}
 
 .preloader {
  background-color: #b00b1b;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 99999; }
  
    .preloader .lds-ellipsis div {
      position: absolute;
      top: 0;
      margin-left: 3px;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: #ffbb38;
      }
      
      #centernum {
          text-align: center;
      }
      
      .credit-btn12 {
 -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  background-color: #ffd404;
  position: relative;
  z-index: 1;
  display: inline-block;
  min-width: 95px;
  height: 34px;
  color: #b00b1b;
  border-radius: 5px;
  padding: 0 15px;
  line-height: 25px;
  font-weight: 700;
  font-size: 17px;
  bottom: 20px;
 }
 .credit-btn12:hover, .credit-btn12:focus {
    font-size: 17px;
    font-weight: 700;
    background-color: #ffd404;
    color: #b00b1b;

 }
 
 .movetoright {
  margin-left: 35px;
  margin-bottom: -220px;
  margin-top: -300px;
  }
  
  .map-area .contact---area .contact-page {
     padding: 20px;
     margin: 0;
    border: none;
    background-color: #b00b1b;
    width: 240%;
   }
   
   .contact-form-area textarea.form-control {
  height: 150px; 
   }
  
  .contact-form-area .form-control {
   padding: 15px 5px;
   color: #252525;
   }
  
  .contact---area h5 {
      font-size: 18px;
  }
  
  .qualified {
 position: relative;
top:50px;
}

.qualified p {
color: #000099;
background-color: #ffff66;
width: 38%;
padding: 4px;
}

.labcolor label {
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
}

.labcolor {
  position: relative;
 margin-bottom: 60px;
 margin-top: 60px;
}

.messag {
    position: relative;
    border: 1px solid #ffd404 ; 
    box-sizing: border-box; 
    background-color: #ffffff; 
    color:#b00b1b; 
    font-weight:500; 
    font-size:6.7px; 
    left: -3px;
    margin-top:6px; 
    min-width:102%; 
    height:15px; 
    line-height:0;
    padding-left: 1px;
    padding-right: 0;
}

#loseweight {
    position: relative;
    font-weight: 700;
    font-size: 11.2px;
    margin-left: 5px;
    top: 6px;
    padding: 0 10px 0 10px;
}   

      
.spacedown {
    margin-bottom: 150px;
    font-size: 14px;
    margin-left: 5px;
     padding: 0 10px 0 10px;
}  

.reducetext {
    font-size: 14px;
    margin-left: 5px;
     padding: 0 10px 0 10px;
}

#tittle {
   position: relative;
    font-weight: 700;
    font-size: 13.5px;
    margin-left: 5px;
    top: 6px;
    padding: 0 10px 0 10px;
    margin-top: -40px;
}

.about-area .about-content {
    padding-right: 0;
    padding-left: 8px;
    margin-left: 8px;
    min-width: 127%;
}

.about-area .about-content p {
    font-size: 13.8px;
}


.about-area .about-content1  {
    padding-right: 0;
    padding-left: 8px;
    margin-left: 6px;
    min-width: 132%;
}

.about-area .about-content1  {
   font-size: 13.8px;
}


}






.header {
  position: sticky;
  top: 0;
  z-index: 1000;
          display: flex;
          justify-content: space-between;
          align-items: center;
          height: 80px;
          background: #B00B1B;
          padding: 0 2rem;
          overflow: visible;
      }

      
      .logo-container {
          display: flex;
          align-items: center;
          gap: 12px;
          z-index: 3;
      }

      .logo-icon {
          width: 48px;
          height: 48px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-weight: bold;
          font-size: 24px;
      }

      .logo-icon span {
          transform: scaleX(0.8);
      }

      .brand-name {
          color: #dc0000;
          font-size: 24px;
          font-weight: 700;
          text-transform: uppercase;
          letter-spacing: -0.5px;
      }

      .nav-container {
          display: flex;
          align-items: center;
          gap: 2rem;
          margin-left: auto;
          z-index: 3;
      }

      .nav-links {
          display: flex;
          gap: 2.5rem;
          list-style: none;
          margin-right: 2rem;
      }

      .nav-links a {
          text-decoration: none;
          color: white;
          
          font-weight: 800;
          font-size: 18px;
          text-transform: uppercase;
          letter-spacing: 0.2px;
          transition: color 0.3s ease;
      }

      .nav-links a:hover {
          color: #ffd700;
      }

      .apply-now-btn {
          background: #ffd700;
          color: #000;
          padding: 0.8rem 2rem;
          border: none;
          font-weight: 700;
          cursor: pointer;
          text-transform: uppercase;
          font-size: 16px;
          letter-spacing: 0.5px;
          transition: all 0.3s ease;
          z-index: 3;
          box-shadow: 0 2px 4px rgba(0,0,0,0.1);
      }

      .apply-now-btn:hover {
          background: #f8c800;
          transform: translateY(-1px);
      }

      .mobile-menu {
          display: none;
          color: white;
          font-size: 28px;
          cursor: pointer;
          z-index: 3;
          padding: 10px;
      }

      @media (max-width: 1024px) {
          .header::before {
              width: 70%;
          }
          
          .nav-links {
              gap: 1.5rem;
          }
      }

      @media (max-width: 768px) {
          .header {
              padding: 0 1rem;
          }

          .header::before {
              width: 75%;
          }

          .header::after {
              width: 25%;
          }

          .brand-name {
              font-size: 20px;
          }

          .nav-container {
              gap: 1rem;
          }

          .nav-links {
              display: none;
              position: absolute;
              top: 80px;
              left: 0;
              right: 0;
              background: #dc0000;
              flex-direction: column;
              padding: 0;
              text-align: center;
              gap: 0;
              z-index: 1000;
              box-shadow: 0 4px 6px rgba(0,0,0,0.1);
              opacity: 0;
              transform: translateY(-10px);
              transition: all 0.3s ease;
          }

          .nav-links li {
              padding: 15px;
              border-bottom: 1px solid rgba(255, 255, 255, 0.1);
          }

          .nav-links li:last-child {
              border-bottom: none;
          }

          .nav-links.active {
              display: flex;
              opacity: 1;
              transform: translateY(0);
          }

          .mobile-menu {
              display: block;
              margin-right: 1rem;
          }

          .apply-now-btn {
              padding: 0.8rem 1.5rem;
              font-size: 14px;
          }
      }

      /* Mobile menu animation */
      .nav-links li {
          transition: background-color 0.3s ease;
      }

      .nav-links li:hover {
          background-color: rgba(255, 255, 255, 0.1);
      }

      /* Hamburger menu animation */
      .mobile-menu {
          transition: transform 0.3s ease;
      }

      .mobile-menu.active {
          transform: rotate(90deg);
      }