  
  @font-face {
    font-family: 'Montserrat-Bold';
   src: url("../fonts/Montserrat-Bold.ttf") format("truetype");
  }
  @font-face {
   font-family: "Montserrat-Medium";
   src: url("../fonts/Montserrat-Medium.ttf") format("truetype");
  }
  @font-face {
   font-family: "Montserrat-Regular";
   src: url("../fonts/Montserrat-Regular.ttf") format("truetype");
  }
  @font-face {
   font-family: "Montserrat-Light";
   src: url("../fonts/Montserrat-Light.ttf") format("truetype");
  }
  
  @charset "utf-8";
  
  body{ 
  font-family: 'Raleway', sans-serif;
  padding:0;
  margin:0;line-height: 24px;
  overflow-x:hidden;
  }
  
  header ul li {
      list-style-type: none;
  }
  
  header,
  section,
  footer {
      float: left;
      width: 100%;
  }
marquee ul li {
    color: #fff;
    font-weight: 600;
}

.top-header .row {
    align-items: center;
}
  .top-header ul li {
    margin: 0px 0px 0px 40px;
    align-items: center;
}
  input[type=text],
  input[type=email],
  input[type=tel],
  input[type="password"],input[type=search],textarea,
  
  select {
  width: 100%;
  padding: 13px 10px;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  }
  
  ul.navbar-nav.mr-auto {
    align-items: center;
}
.top-header ul li a:hover {
    color: #fff;
}

ul.navbar-nav.mr-auto li {
    margin: 0px 0px 0px 9px;
}
a {}

li.Singup_Buttons.live-chat_button {
    display: inline;
    /* margin: 0px 0px 0px 60px !important; */
}

.pay-btn.dwddw {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.Singup_Buttons a {
    display: inline-block;
    background: #007469;
    width: 46%;
    color: #fff !important;
    padding: 7px 10px;
    text-align: center;
    font-family: 'Montserrat-Medium';
    border-radius: 10px;
    margin: 0px 10px 0px 0px;
}
}
  /*select{    background: url(./images/dropdown_03.png);*/
  /*    -webkit-appearance: none;*/
  /*    background-repeat: no-repeat;*/
  /*    background-position: right 4px center; background-color:#fff;-moz-appearance: none;}*/
  
  .roko-instabot-widget-button {
       bottom: 95px !important;
  }
.top-header ul {
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: end;
    width: 102%;
}  
  textarea{height: 106px;}
  
  input[type="submit"]:hover,input[type="button"]:hover{background: #007b70;color: #fff;}
  
  .btn{
      background: #c62828;
      padding: 14px 22px;
      margin: 0;
      color: #fff;
      font-weight: 600;
      letter-spacing: 1px;
      border-radius: 0;}
      
  .btn:hover{color:#fff; background:#000;}    
  .btn:focus{color:#fff;}
  
  .top-header{
      background: #007267;
      width: 100%;
      text-align: center;
      padding: 5px 0px;
      float: left;
  }
  .navbar.navbar-inverse {
    justify-content: end;
}
footer.ftr-cpy-btm {
    background: #d9d8d7;
}

.ftr_bot p {
    text-align: center;
    padding: 5px 0px;
    margin: 0px;
}

.ftr_bot .row {align-items: center;}
.main-header .row {
    align-items: center;
}
  .top-header p{
  
  color:#fff;
  
  font-size:12px;
  
  margin-bottom:0;letter-spacing: 0.8px;
  
  font-weight:600;
  
  }   
  .section-text h4 {
    text-align: center;
    color: #fff;
    margin: 0 0 0px 0px;
    font-size: 30px;
}

  .main-header{
  float: left;
  padding: 5px 20px;
  width: 100%;
  }
  .main-header .container{display: flex;
  align-items: center;}
  .main-header .col-md-9{padding-left: 0px;}
  .op-font{font-family: 'Open Sans', sans-serif!important;}
  .page-header{margin:0px !important;}
  .top-sec a{color:#fff;}
  .tel-num {font-weight:600;font-family: 'Open Sans', sans-serif;color: #00cdbf!important;}
  
  .logo-img img {
    width: 80% !important;
}
.ftr-txt img {
    width: 67%;
    margin: 10px 0px 20px;
}
  #wpcf7-f300-o1 span{width:100%; color:#C52828;} 
  
  .breadcumb-section{   background: #f6f4f0;
      padding: 10px;
      text-align: right;
      font-size: 12px;    float: left;
      width: 100%;  }
  
  .list-points {padding:0}
  
  .list-points li{
  position: relative;
  list-style-type: none;
  padding-left: 27px;
  float: left;
  line-height: 30px;
  width: 100%;
  margin-bottom: 8px;
  }
  .list-points li:before{position: absolute;content: "\f101";font-family: FontAwesome;left: 0;font-size: 20px;color: #007a6f;}
  .parallex-section{float:left; width:100%; height:233px;}
  
  .services-list .container{position:relative;}
  .services-list  h2{color:#fff;}
  .services-list select{
      width: 430px;
  }
  
  #searchform{display:none;}
  
  .showsform{display:block !important;}
  
  .page-banner{
      background: url(../images/banner.webp);
      width: 100%;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      background-attachment: fixed;
      padding: 40px 0;
      }
      .page-banner .container{display: flex;height:100%;}
  
      .slider-text{
      display: flex;
      align-items: flex-start;
      justify-content: space-around;
      }
      
      .banner-text h1{color: #ffffff;font-size: 36px;width: 100%;text-transform:uppercase;font-family: 'Montserrat-Bold';}
      button.send_form {
      padding: 8px 10px;
      background: #007267;
      color: #fff;
      width: 100%;
      font-size: 17px;
      font-family: 'Montserrat-Bold';
  }
  
  .banner-text.col-md-7.col-sm-7.col-xs-12 {
      margin: 0 85px 0 0;
  }
li.Singup_Buttons.live-chat_button a {
    display: inline-block;
    background: #007469;
    width: 100%;
    color: #fff !important;
    padding: 7px 10px;
    text-align: center;
    font-family: 'Montserrat-Medium';
    border-radius: 40px;
}
.s2_right {
    background: #00746924;
    padding: 10px 30px;
    /* margin: 30px 0px; */
    border-radius: 20px;
    box-shadow: 0px 0px 30px #ffffff47;
    border: 3px solid #007469;
}

.s2_right input {
    background: #0074692e;
    border: none;
    height: 30px;
    box-shadow: 0px 0px 5px #ffffff85;
    color: #fff;
}

.s2_right input::placeholder {
    color: #fff;
    font-family: 'Montserrat-Light';
    font-weight: 500;
    font-size: 16px;
}

.s2_right label {
    color: #fff;
    font-size: 15px;
    font-family: 'Montserrat-Medium';
}

.s2_right h3 {
    color: #fff;
    text-align: center;
    padding: 10px 0 20px 0;
}

.s2_right textarea {
    background: #0074692e;
    border: none;
    box-shadow: 0px 0px 5px #ffffff85;
    color: #fff;
}
.form-group button {
    display: inline-block;
    background: #007469;
    width: 100%;
    color: #fff !important;
    padding: 10px 0px;
    text-align: center;
    font-family: 'Montserrat-Medium';
    border-radius: 6px;
    border: none;
}
.s2_right textarea::placeholder {
    color: #fff;
    font-family: 'Montserrat-Light';
    font-weight: 500;
    font-size: 16px;
}
.banner-text img {margin: 0 0 30px;}
      .banner-text  p{
      font-size: 15px;
      color: #fff;
      font-family: Montserrat-Light;
      }
      
  .banner-text {padding-right: 40px;} 
  
  .banner-form{    padding: 0px 37px 0px 54px;}
  .banner-form input{margin-bottom: 10px;border-bottom: 3px solid #007267;border-left: 4px solid #007267;border-radius: 9px;}
   
      .space-align{    margin: 45px 0px;
  }
  
  .modal-content {
      /* background: url(../images/Blue11.png) !important; */
      background-size: 100% !important;
      background-repeat: no-repeat !important;
      /* width: 181% !important; */
      /* margin: 0px 0px 0px -170px !important; */
  }
  span.icn input {
      padding: 10px 0px 10px 11px;
  }
  
  span.icn input {
      padding: 10px 0px 10px 11px;
  }
  .modal-body {
      /* padding: 10px 501px 0px 10px !important; */
  }
   
  .home-layer2 h4{
      text-transform: uppercase;
      padding-left: 27px;
      letter-spacing: 1px;
      }
  
  
  .home-post-content{    float: left;
      width: 100%;
       margin-top: 29px;}
  .home-post-content p{font-weight: 500;font-family: 'Montserrat-Medium';}
  .home-layer2{
  padding: 70PX 0px 0px;
  }
  
  .group  {float:left;width: 100%;margin: 0 0 0 20px;padding-right: 30px;margin-bottom: 21px;position: relative;} 
      
   .home-layer2 .group:nth-child(2n+1){/* clear:left; */} 
  
   
    
   
   
   .flex-box {
      float: left;
      width: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;}
      
      
   .grid-bg-img1{
      background: url("../images/TOP-QUALITY.jpg");
      width:100%;
      height:100%;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      }
  
    .grid-bg-img2{
      background: url("../images/SAFETY.jpg");
      width:100%;
      height:100%;
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      }
   
   .grid-content{    padding: 58px 101px 59px 80px;} 
   
   .wpcf7-submit{width: 100%;
  padding: 10px 20px;
  border: 0;
  background: #007267;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1px;}
  
  .tw i:hover{color:#38A1F3;}
  
  .fb i:hover{color: #4267b2;}
  
  .vid i:hover{color:#ED3833;}
  
  .pt i:hover{color:#BD081C;}
  .gp i:hover{color:#DD4B39;}
  
  .ft-content {float: right;
  padding-right: 45px;}
  
  .ft-address a{display:block;color: #007a6f;font-weight:500;}
  .ft-address a:hover{color:#000;}
  
  .home-layer4{
      background: url("../images/parallex2.webp");
      float: left;
      width: 100%;
      height: 298px;
      background-size: cover;
      background-attachment: fixed;
      position: relative;
      }
  
  .home-layer4:before{
      position: absolute;
      content: "";
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      right: 0;
      background: rgb(0 116 105 / 65%);
      }
  
  
  .choose_subject{
      width: 1077px;
      max-width:100%;
      margin: 0 auto;
      padding: 0px 15px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50% , -50%);
      -webkit-transform: translate(-50% , -50%);
      }
  
      .home-layer4 .section-text p{color:#fff;text-align: center;font-family: 'Montserrat-Medium';margin: 0;} 
  
  .select-sub-sec{    display: flex;
      align-items: center;
      margin-top: 16px}
  
      .select-sub-sec select{ float: left;
      width: 41%;background-color: #fff;
      border: 0;
  
      }
      
      section.thankyou-sec {
      text-align: center;
      padding: 0px 0px 60px;
  }
  
  section.thankyou-sec h4 {
      font-size: 40px;
      color: #007b70;
  }
  
  section.thankyou-sec a {
      background: #007b70;
      color: #fff;
      padding: 13px 40px;
      display: inline-block;
      font-family: 'Montserrat-Bold';
      margin: 20px 0px 0px;
      border-radius: 10px;
  }
      
      div#exampleModal .modal-header h1 {
      color: #007267;
      font-size: 31px;
      font-family: 'Montserrat-Bold';
  }
  
  div#exampleModal .datainput {
      padding: 0px 0px 0px 0px;
      border: 2px solid #007267;
      margin: 4px;
      border-radius: 5px;
  }
  div#exampleModal input#wa_name {
      border: none;
  }
  
  div#exampleModal input.validate {
      border: none;
  }
      .home-layer5{
      display: flex;
      float: left;
      width: 100%;
      }
      
      
      .home-layer5-content{
      float: right;
      width: 100%;
      padding: 35px;
      }
      
  .home-layer5-content p{font-weight:500;}
  
      .lists-view{padding:0}
  .home-layer6{
      /* background: #f6f4f0; */
      padding: 60px 15px;
      background: #0000002e url(../images/12321.png);
      background-size: cover;
      }
  
      .home-layer7-content{
      float: left;
      width: 50%;
      padding: 0px 31px;
      }
       
  .home-layer7{padding: 55px 0px;}    
      
      .home-layer7-links{
      float: right;
      width: 50%;
      }
      
      .home-layer8{
      background: url(../images/parallex.webp);
      float: left;
      width: 100%;
      height: 334px;
      background-size: cover;
      background-position: left 0px center;
      }
      
      .parallex-sec3{    float: left;
      width: 100%;
      height: 100%;
      display: flex;}
    
  .home-layer9{float: left;width: 100%;padding: 100px 0px;background: #041f1cd6 url(../images/footer2.jpg);background-blend-mode: overlay;background-size: cover;color: #fff;}
  
  .home-layer10{
  float: left;
  width: 100%;
  background: #f5f3ef;
  padding: 29px 0px;
  display: flex;
  align-items: center;
  }
  
  
  .home-layer10-content{
  float: left;
  width: 50%;
  margin: 0 0 0 130px;
  }
      
      
  .home-layer10-img img{
  position: relative;
  left: 90px;
  margin: 0;
  width: 100%;
  }   
  
  
  
  
  
  
  
  
  /* Get a Quote Form */
  
  .free_quote_form_title {
      background: #c62827 none repeat scroll 0 0;
      border-radius: 5px 5px 0 0;
      padding: 10px;
  }
  
  .free_quote_form_title h3 {
      color: white;
      font-size: 20px;
      margin: 0px;
      text-align: center;
      text-transform: uppercase;
      font-weight: 900;
      padding: 8px;
  }
  
  .free_quote_form {
      border-radius: 5px;
      box-shadow: 0 0 2px 0;
      margin-top: 10px;
  }
  .free_quote_form .tyc_input_field input[type="text"],
  .free_quote_form .tyc_input_field input[type="email"]{
  width: 100%;
  padding: 5px 10px;
  border-radius: 5px;
  border: 1px solid #c2c2c2;
  box-shadow: 0px 0px 1px 1px #dbdbdb inset;
  font-size:16px;
  }
  .free_quote_form .tyc_input_field textarea{
      width: 100%;
      padding: 5px 10px;
      border-radius: 5px;
      border: 1px solid #c2c2c2;
      box-shadow: 0px 0px 1px 1px #dbdbdb inset;
      height:70px;
  }
  
  .free_quote_form form {
      padding: 15px 20px;
  }
  .free_quote_form .tyc_input_field,.free_quote_form .tyc_file_input {
      padding-bottom: 15px;
  }
  
  .free_quote_form .tyc_input_btn .rg_submit {
      background: #C62827 none repeat scroll 0 0;
      border: medium none;
      border-radius: 5px;
      box-shadow: -1px -1px 1px 0 #c9000c;
      color: white;
      display: block;
      font-size: 16px;
      font-weight: normal;
      margin: 0 auto;
      padding: 10px;
      text-transform: uppercase;
      width: 40%;
      cursor: pointer;
  }
  
  /* added  */
  
  
  .common_content .entry-title a {
      color: #333 !important;
      font-size: 24px;
      padding-bottom: 0px;
  }
  
  
  
  .side_cts #primary-sidebar .widget {
  
  
  
  margin-bottom: 22px;float: left;
  width: 100%;
  
  }
  
  .side_cts .widget  ul {
   padding:20px;  background: #f6f4f0 ;float: left;
  width: 100%;
  }
  .side_cts ul li{list-style-type: none;
  float: left;
  width: 100%;
  margin-bottom: 10px;}
  
  
  
  .side_cts ul li a {
  color:#333;font-weight: 500;
  line-height:24px;
  }
  .side_cts ul li a:hover{color:#c62827 ;}
  .side_cts .widget-title {
  font-size: 24px;
  background: #c62324;
  padding: 10px;
  color: #fff;
  text-align: center;
  margin: 0;
  }
  
  .ft-address br{display:none;}
  .search-no-results p{}
  
  div.wpcf7-validation-errors, div.wpcf7-acceptance-missing ,.div.wpcf7-mail-sent-ng, div.wpcf7-aborted {
      border: 0;
  }
  
  #parent-details{margin-top:30px;}
  
  div.wpcf7 .ajax-loader{position: absolute;
  }
  .sidebar-form  form,.mymath-form form,.get-quot-form form{    background: #f6f4f0;
      float: left; width:100%;}
      
  .a-links a{font-weight:600;}    
      
      .cts-addr-sec p{    color: #c62827;    margin-bottom: 0;
      font-weight: 600;}
      .get-started-results-error{    color: rgb(255, 0, 0);
      margin: 10px 0px;
      text-align: center;}
      
      .order-arrangement-1{order:1}
      .order-arrangement-2{order:2}
  .post-date,.bg-author{    color: #c62827;
      padding: 0px 10px;}
      
      span.wpcf7-not-valid-tip {
    color:#FF0000;
    display:block;
    font-size:1em;
  }
  
  .wpcf7 .screen-reader-response {
      display:none;
  }
      div.wpcf7 .ajax-loader {
  display:block;
  width:50px;background-position: center;
  height:50px;    background-repeat: no-repeat;
  
  opacity:0;
  transition: all 0.3s ease;
  }
  
   .mobile-menu {display:none;}
  .mobile-view-menu{display:none;}    
  
  }
  
  @media only screen and (max-width : 1199px) 
  
    
  @media only screen and (max-width : 767px) {
      h1, h2 {
      font-size: 19px;
  
  }
      
  .sidebar-form {margin-top: 40px;}   
   
  .home-layer2 .group:nth-of-type(4) h4 {
  
      left: 74px;
  }
  
      .order-arrangement-1{order:2}
      .order-arrangement-2{order:1}
  
  
  
  .home-layer8 .col-md-3 {
  
      width: 100%; height:auto;    border-bottom: 1px solid #fff;
  }
  
  }
  
  
  
  @media only screen and (max-width : 479px) {
  
  }
   
  
  .accordion {
    background-color: #00766b;
    color: #fff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    margin: 0px 0px 11px 0px;
  }
  
  .active, .accordion:hover {
    background-color: #ccc; 
  }
  
  .panel {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
  }
  .col-xs-12.col-sm-6.col-md-6.grid-content h4 {
      color: #00766b;
      FONT-FAMILY: 'Montserrat-Bold';
  }
  .home-layer6 h4 {
      color: #00766b;
      font-family: 'Montserrat-Bold';
  }.panel p {
      color: #2a2a2a;
  }
  .pay-btn a {display: inline-block;width: 30%;padding: 10px 0px;border-radius: 13px;border: 2px solid #f5f5f5;text-align: center;color: #FFF !important;transition: all 1s;margin: 0px 10px 0px 0px;}
  
  .pay-btn a:nth-child(1) {background: #007469;font-family: 'Montserrat-Bold';}
  
  .pay-btn a:nth-child(2) {color: #fff;background: #007469;border-color: #ffffff;font-family: 'Montserrat-Bold';}
  
  .pay-btn {margin: 0px 202px;padding: 20px 0px 0px 103px;}
  .pay-btn a:hover {
      background: #fff;
      color: #18b9ac;
  }
  
  .customer-revs {
    margin: 0px auto 0px auto;
    background-blend-mode: overlay;
    background: #007a6f;
  }
  
  
  
  /* slideshow container */
  .slideshow-container {
    position: relative;
    width: 60rem;
    max-width: 80%;
    margin: 0 auto;
  }
  
  /* Slides */
  .mySlides {
    display: none;
    padding: 2rem 5rem 0 5rem;
    text-align: center;
  }
  
  .mySlidesContainer {
    min-height: 5rem;
    padding: 10px 40px 10px 40px;
    background: #ffffff;
    font-family: 'Montserrat-Medium';
    text-align: center;
    color: #00786d;
    font-size: 13px;
  }
  
  /* next & previous buttons */
  .prev,
  .next {
    cursor: pointer;
    position: absolute;
    top: 55%;
    width: auto;
    margin-top: -1.875rem;
    padding: 1rem;
    color: #232323;
    font-weight: bold;
    font-size: 3rem;
    border-radius: 3px;
    user-select: none;
    transition: 0.4s;
  }
  
  /* position the "next button" to the right */
  .next {
    position: absolute;
    right: 0;
    border-radius: 3px;
  }
  
  /* on hover, add a black bg color with a little bit see-through */
  .prev:hover,
  .next:hover {
    background-color: #000; /* fallback color */
    background-color: rgb(255 255 255 / 13%);
    color: #f6eac1;
    text-decoration: none;
  }
  
  /* the dot/bullet/indicator container */
  .dot-container {
    text-align: center;
    padding: 0 1.25rem;
  }
  
  /* the dots/bullets/indicators */
  .dot {
    height: 0.9375rem;
    width: 0.9375rem;
    margin: 0 2px;
    background-color: #f6eac1;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.4s ease;
  }
  
  /* add bg color to the active dot/circle */
  .active {
    background-color: transparent;
  }
  .slideshow-container h1 {
      color: #ffffff;
      margin: 13px 0px -16px 241px;
      padding: 0px 0px 20px 0px;
      font-family: 'Montserrat-Bold';
  }
  .home-layer5-content h2 {
      color: #007469;
      font-family: 'Montserrat-Bold';
      width: 100%;
      font-size: 35px;
  }
  
  section.bg-light-purple {
    padding: 60px 0;
  }
  
  section {overflow: hidden;}
  
  section.bg-light-purple.modules {
      padding: 30px 0 !important;
      overflow: initial;
  }
  
  section#video {
      overflow: hidden;
  }
  
  div#serv-sign {
      overflow: hidden;
  }
  
  section.customer-revs {
      overflow: hidden;
      padding: 20px 0px;
  }
  
  .home-layer10 {overflow: hidden;}
  /* Cta Section  */
  .discountbanner {
    /*background-image: url(../images/discount-banner.webp);*/
    background-repeat: no-repeat;
    padding: 25px 0;
    background-size: cover;
    background-position: center;
    text-align: center;
  }
  
  .lf {
    margin-left: 20px;
  }
  .modules_subject p{font-size: 13px;font-weight: 600;padding: 18px 22px;color: #ffffff;margin: 0px;text-align: justify;}
  .modules_name .modules-list{flex: 0 0 20%;padding-left: 15px;padding-right: 15px;margin-bottom: 20px;}
  .modules_name2 .modules-list { flex: 0 0 25%; padding-left: 15px; padding-right: 15px; margin-bottom: 20px;}
  .modules_name{margin-left:-15px;margin-right:-15px;margin-top: 40px;flex-wrap: wrap;}
  .modules_subject:hover{background-color: #007469;/* color: #8b1b1b; */}
  .modules_subject:hover p{color: #00766b;}
  
  .modules_subject {
    background-color: #ffffff;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
    position: relative;
    box-shadow: 0 0 15px 4px #00766b;
  }
  a:active {
    text-decoration: none;
    outline: none;
  }
  
  a i {
    padding: 0px 1px 10px;
  }
  
  img {
    max-width: 100%;
  }
  
  li {
    list-style: none;
  }
  
  ul {
    padding-left: 0px;
    margin: 0px;
  }
  h2.title {
      color: #00766b;
  }
  .home-layer9 h4 {
      color: #00786d;
      font-family: 'Montserrat-Bold';
  }
  
  .video {
    padding: 50px 0px 90px;
    background: #F7F9FF;
    background: #007a6fa8 url(../images/in-wave-background-2.png);
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  
  
  .video .fun-box .inner-content {
    padding: 40px 20px 30px;
    background: #fff;
    position: relative;
    margin-bottom: 30px;
    text-align: center;
    border-radius: 3px;
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.06);
  }
  .video .fun-box .inner-content .icon {
    font-size: 45px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    text-align: center;
    line-height: 80px;
    display: inline-block;
    position: relative;
    animation: shapeani2 10s linear infinite;
  }
  
  .video .fun-box .inner-content .categori {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    margin-top: 25px;
    color: #007a6f;
  }
  .video .fun-box .inner-content1 {
    background: #00766b;
    transition: 1s;
    margin: 0px 0px 18px 4px;
  }
  
  .video .fun-box .inner-content1 .icon i {
    color: #fff;
  }
  .video .fun-box .inner-content1 .categori {
    color: #fff;
  }
  .video .fun-box .inner-content4 {
    background: #00786d;
  }
  .video .fun-box .inner-content4 .icon i {
    color: #fff;
  }
  .video .fun-box .inner-content4 .categori {
    color: #fff;
  }
  .video .fun-box .inner-content2{
    transition: 1s;
    background: #fff;
  }
  
  .fun-box{
    transition: 1s;
  }
  .fun-box:hover{
    transform: translateY(45px);
  }
  .video .fun-box .inner-content2 .icon i {
    background-image: linear-gradient(55deg, #1a2980 0%, #26d0ce 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  .video .fun-box .inner-content3 .icon i {
    background-image: linear-gradient(55deg, #1a2980 0%, #26d0ce 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  
  .video .fun-box .inner-content .icon::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px dashed #000;
    animation: shapeani2 10s linear infinite;
  }
  .h_m_sec2{width: 100%;padding: 20px 0px;background: #ffffff;}
  .h_sec2_top{width:100%;text-align:center;margin:0 0 30px;overflow:hidden;}
  .h_sec2_top h2{color: #007c71;}
  .h_sec2_top h2{color: #007c71;}
  .ser_box{width: 100%;}
  .ser_box_img{position:relative;width: 170px;height:170px;border-radius:50%;margin:0 auto;}
  .ser_box_icon{position:absolute;bottom:12px;width:146px;left:50%;margin-left:-73px;height:146px;border-radius:50%;background-color: #007a6f;color:#fff;z-index:11;display:table;transition:all .5s ease-in-out;-webkit-transform-origin:50% 0;transform-origin:50% 0;}
  span.ser_ico{text-align:center;margin:0 auto;color:#fff;display:table-cell;vertical-align:middle;font-size:70px;line-height:1;transition:all 0.4s ease;}
  span.ser_ico:after{position:absolute;content:'';top:-2px;left:-2px;bottom:-2px;right:-2px;border:3px solid #fff;border-radius:50%;transition:all 0.4s ease;}
  .sb_img_text{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;border-radius:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
  .sb_img_text_back{opacity:1;border-radius:50%;background-color: #ffffff;width:100%;height:100%;display:table;position:relative;transition:all 0.3s ease;border: 12px solid #007c71;}
  .sb_img_text_back p{color: #007e73;vertical-align:middle;padding:20px;display:table-cell;position:relative;z-index:2;transition:all 0.7s ease;}
  .ser_box:hover .ser_box_icon{background-color: #007c71;bottom:90%;}
  .ser_box_text{width:100%;text-align:center;margin:15px 0;}
  .ser_box_text p{color: #000;margin:15px 0 0;}
  .ser_box_text h3{color: #000;font-size:20px;text-transform:capitalize;}
  .h_m_sec3{width:100%;padding:70px 0;}
  button.sec2_btn{background:#0078c1;color:#fff;text-transform:uppercase;font-weight:700;width:100%;padding:11px 0;border:none;border-radius:3px;}
  .h_sec3_right{width:100%;background:#faa21a;padding:30px 40px;text-align:center;border-radius:3px;}
  .h_sec3_right h3{text-transform:capitalize;margin:0 0 20px;font-weight:700;}
  .h_sec3_right .form-control{width:100%;border-radius:3px;border:none;resize:none;}
  /*.h_m_sec4{width:100%;background:url(img/sec4_bg.png);padding:70px 0;}*/
  .counter_box{width:100%;text-align:center;}
  .contr_text{width:100%;}
  span.counter-value{color:#fff;font-size:60px;font-weight:600;line-height:24px;}
  .contr_text span.plus{color:#faa21a;font-size:40px;font-weight:700;}
  .counter_text h5{color:#fff;font-size:20px;text-transform:capitalize;}
  span.ser_ico:hover {
      color: #007c71;
  }
  .h_sec2_bot {
      display: flex;
      /* padding: 65px 0px 20px 0px; */
  }
  
  .home-layer7-links h2 {
      color: #00786d;
      font-family: 'Montserrat-Bold';
  }
  .ser_box_text h3 {
      color: #007c71;
      font-family: 'Montserrat-Bold';
  }
  .col-xs-12.col-sm-6.col-md-6.grid-content.order-arrangement-1 h4 {
      font-family: 'Montserrat-Bold';
  }
  .home-layer10-content h4 {
      font-family: 'Montserrat-Bold';
      color: #00786d;
  }
  strong {
      color: #007b70;
  }
  .banner-txt.aos-init h1 {
      position: relative;
      bottom: 210px;
      color: #fff;
      font-size: 64px;
      font-family: 'Montserrat-Bold';
  }
  p {
      font-family: 'Montserrat-Medium';
  }
  
  .title-align h4 {
      color: #007267;
  }
  
  .title-align img {
      width: 10%;
      position: absolute;
      height: unset !important;
      left: -40px;
      top: -14px;
  }
  
  .mySlides p {
      color: #fff;
      font-family: 'Montserrat-Bold';
      margin: 20px 0px 20px;
  }
.home-layer5-img img {
    height: auto;
}

footer .col-md-7 .row {align-items: flex-start;margin: 0 0 20px 0px;}
  footer {
      background-size: cover;
      background: #007a6f;
  }
  .ftr-txt p {
      color: #fff;
      font-size: 14px;
  }
  a {
      color: #fff;
  }
  .ftr-blk {
      margin: 53px 0px 0px 55px;
      color: #fff;
      font-family: 'Montserrat-Bold';
  }
  
  .left {
      padding: 0px 0px 0px 34px;
  }
  .top-heading.text-center.animated.wow.fadeInUp {
      font-size: xx-large;
      padding: 0px 0px 2px 0px;
      color: #00766b;
  }
  .logo-img {
      /* margin: -86px -1px -51px -135px; */
      width: 100%;
  }
  .logo-img h4 {
      font-family: 'Montserrat-Bold';
      color: #007267;
      font-size: 24px;
  }
  .logo-img ul li {
      margin: 2px 0px -18px 24px;
  }
  .modules_subject:hover {
    background-color: #ffffff;
  }
  .modules_subject {
    background-color: #f6c640;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
    position: relative;
    box-shadow: 0 0 7px 0px #404040;
  }
  .modules_subject {
    background-color: #007469;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
    position: relative;
    box-shadow: 0 0 7px 0px #404040;
  }
  .modules_subject:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
  }
  
  element.style {
  }
  .modules_subject:hover .tooltiptext {
      visibility: visible;
      opacity: 1;
  }
  .modules_subject .tooltiptext {
      visibility: hidden;
      position: absolute;
      width: 100%;
      background-color: #00766b;
      color: #ffffff;
      text-align: center;
      padding: 8px 8px;
      border-radius: 6px;
      z-index: 1;
      opacity: 0;
      transition: opacity 0.3s;
      left: 0;
      right: 0;
      font-size: 14px;
      line-height: 18px;
      border: 1px solid #fdfcf9;
  }
  .home-layer7-content h4 {/* padding: 0px 0px 16px 47px; */color: #00786d;font-family: 'Montserrat-Bold';}
  .home-layer7-content p {line-height: 30px;}
  .heading-blk {
      padding: 28px 22px 0px 22px;
  }
  .heading-blk h5 {color: #007469;}
  
  .heading-blk h4 {
      color: #007469;
  }
  .help-txt-blk h5 {
      color: #007469;
  }
  .help-txt-blk ul li b {
      color: #007469;
  }
  
  .essay-txt h4 {
      color: #007469;
  }
  
  section.help-sec {
      padding: 50px 0px 0;
  }
  
  section.essay-sec {
      padding: 0px 0px 40px;
  }
  
  .ten-blk h3 {font-size: xx-large;margin: 0px 0px 43px 0px;color: #ff9a00;}
  .btn4 a {
    border-radius: 20px;
    color: #ffffff;
    border: 2px solid #ffffff;
    background-color: #007469;
    padding: 7px 30px;
    font-weight: 600;
    text-decoration: none;
    font-size: 20px;
  }
  .lf {
    margin-left: 20px;
  }
  .btndc {
    margin-top: 40px;
    display: flex;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
  }
  .container h2 {
  }
  
  i.fa.fa-user-circle {
      padding: 5px;
  }
  .discountbanner h1 {
      color: #fff;
  }
  .term-blk h4 {
      color: #00766b;
      font-family: 'Montserrat-Bold';
  }
  section.term-sec {
      padding: 44px 0px 29px 0px;
  }.discountbanner h1 {
      font-family: 'Montserrat-Bold';
  }
  .contact .contact-form-wrapper {
    background: #fff;
    box-shadow: 0px 5px 25px rgb(0 118 107);
    padding: 40px 25px 40px;
    transition: 0.3s ease-in;
    border: 3px solid #00766b;
  }
  .contact .contact-form-wrapper .section-title {
    margin-bottom: 48px;
  }
  .contact .contact-form-wrapper #contact-form textarea {
    margin-bottom: 9px;
  }
  .contact .contact-form-wrapper #contact-form .mybtn1 {
    margin-top: 7px;
    background: rgba(212, 63, 141, 0.2);
    color: #000;
    transition: 0.3s;
  }
  .contact .contact-form-wrapper #contact-form .mybtn1:hover {
    color: #fff;
  }
  .contact .google_map_wrapper {
    padding: 0px !important;
  }
  .contact .google_map_wrapper iframe {
    width: 100% !important;
    height: 405px !important;
    margin: 0px;
    padding: 0px;
  }
  section#contact {
      padding: 72px 0px 43px 7px;
  }
  input#exampleInputText {
      margin: 0px 0px 14px 0px;
  }
  input#exampleInputEmail1 {
      margin: 0px 0px 14px 0px;
  }
  input#phone {
      margin: 0px 0px 14px 0px;
  }
  input#exampleInputcomment {
      margin: 0px 0px 14px 0px;
  }
  input.mybtn3.mybtn-bg.m-auto {
      padding: 12px 50px 12px 50px;
      font-family: 'Montserrat-Bold';
      color: #312b2b;
  
  }
  .discountbanner  h1 {
      margin: -114px 222px 36px -237px;
      padding: 0px 255px 0px 0px;
      font-size: 69px;
  }
  
  .home-layer10-content a {
      color: red;
  }
  .floating_btn {
      position: fixed;
      bottom: 0px;
      left: 30px;
      width: 100px;
      height: 100px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      z-index: 1000;
  }
  
  @keyframes pulsing {
      to {
          box-shadow: 0 0 0 30px rgba(232, 76, 61, 0);
      }
  }
  
  .contact_icon {
      background-color: #42db87;
      color: #fff;
      width: 60px;
      height: 60px;
      font-size: 30px;
      border-radius: 50px;
      text-align: center;
      box-shadow: 2px 2px 3px #999;
      display: flex;
      align-items: center;
      justify-content: center;
      transform: translatey(0px);
      animation: pulse 1.5s infinite;
      box-shadow: 0 0 0 0 #42db87;
      -webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
      -moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
      -ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
      animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
      font-weight: normal;
      font-family: sans-serif;
      text-decoration: none !important;
      transition: all 300ms ease-in-out;
  }
  
      
  
  @media only screen and (max-width: 600px) and (max-height: 960px){
   .discountbanner h1 {
    padding: 0px !important;
    margin: 0px !important;
}

.discountbanner {
    padding: 70px 0px 70px 0px !important;
}
.slideshow-container h1 {
    margin: 0px;
    font-size: 39px;
}

.home-layer10-content p {font-size: 12px;}
.ftr-txt p {
    margin: 0;
}

footer {
    background: #007469;
}
nav.navbar.navbar-expand-lg.navbar-light {
    margin: 0px 0px 0px 100px;
}

.logo-img img {
    width: 30% !important;
}
.ftr-blk {
    margin: 20px 0px 0px 0px;
}
.banner-text.col-md-7.col-sm-7.col-xs-12 {
    margin: 0 0px 0 -50px;
}
button.navbar-toggler {
    margin: -80px 0px 0px 330px;
}

.Singup_Buttons a {
    width: auto;
    margin: 0;
}

.s2_right h3 {
    font-size: 20px;
}
.banner-text h1 {font-size: 25px;padding: 20px 0px 0px;}

.banner-text p {line-height: normal;}

.pay-btn {
    margin: 0px;
}

.home-layer5-content {}

h2 {
    width: 160%;
}

.home-layer5-content p {
    width: 100%;
    font-size: 13px;
}

.list-points li {
    font-size: 14px;
    width: 100%;
    line-height: normal;
}

h2.title {
    padding: 0px;
    width: 100%;
    margin: 0px 0px 20px;
}

.modules_name.d-flex.animated.wow.fadeInUp {
}

.h_sec2_top {
    width: 100%;
}

.h_sec2_top h2 {
    width: 100%;
    padding: 30px 0px 0px 0px;
    margin: 0px;
}

.h_sec2_bot {
    margin: 0px 0px 0px 0px;
}

.home-layer7-content {
    padding: 0px 20px 0px 0px;
}

.home-layer7-content h4 {
    padding: 0px 0px 0px 0px;
}
.home-layer10-content {
    padding: 0px 20px 0px 0px;
    margin: 0px 0px;
}

.home-layer10-img img {
    width: 100%;
    left: 0;
    margin: 0;
}
    .section-text h4 {
    font-size: 19px;
}

.home-layer4 .section-text p {
    font-size: 14px;
}

.choose_subject {
    padding: 0px 0px;
}

.home-layer4 {
    height: 370px;
}

.modules_subject p {}

.modules_subject {
}

.modules_name.d-flex.animated.wow.fadeInUp {
}

section.bg-light-purple.modules {
}

.modules_name .modules-list {flex: auto;}

.ser_box {width: 340%;}

.col-lg-4.col-md-4.col-sm-4.col-xs-12 {
}

.h_sec2_bot {
    display: block;
}

.home-layer7-content p {
    line-height: unset;
}

.home-layer10-img img {
    width: 80%;
    position: relative;
    left: 30px;
}
  }
  @media only screen and (min-width: 320px) and (max-width: 480px){
      
  }
  @media only screen and (min-width: 992px) and (max-width: 1199px){}
  @media only screen and (min-width: 768px) and (max-width: 1024px){
      
      .navbar {
      justify-content: end;
  }
  
  .logo-img {
      margin: 0;
      width: 100%;
  }
  .top-header {
    display: none;
}
  nav.navbar.navbar-expand-lg.navbar-light {
    justify-content: end;
}
  
  .navbar.navbar-inverse {
      justify-content: center;
  }
  
  .discountbanner h1 {
      margin: 0 !important;
      padding: 0 !important;
      font-size: 35px !important;
  }
  
  .discountbanner {
      padding: 80px 0px !important;
  }
  
  .logo-img ul li {
      margin: 0px 0px 0px;
  }
  
  .logo-img ul {
      margin: 0;
  }
  
  .logo-img img {
      width: 90%;
      margin: 0px 0px 8px;
  }
  
  .banner-text.col-md-7.col-sm-7.col-xs-12 {
      margin: 0;
  }
  
  .banner-text h1 {
      font-size: 30px;
  }
  
  .banner-form {
      padding: 0;
  }
  
  button.send_form {
      width: 100%;
  }
  
  .container h2 {
      padding: 0;
      margin: 20px 0px;
  }
  
  .page-banner {
      height: unset;
      padding: 61px 0px;
  }
  
  .title-align h4 {
      padding: 0;
      margin: 0px 30px 0px;
  }
  
  .group {
      padding: 0px 10px;
      width: 100%;
      margin: 0 0 0 20px;
  }
  
  .pay-btn a {
      width: 48%;
  }
  .home-layer4 {
    height: 360px;
}

.home-layer4 .section-text p {
    padding: 12px 0px;
}
  .pay-btn {
      padding: 0;
      margin: 0;
  }
  
  .home-layer5-content {
      width: 100%;
      padding: 20px 4px 0px;
  }
  
  .home-layer5-content p {
      font-size: 15px;
      font-family: 'Montserrat-Bold';
      margin: 0;
  }
  
  .home-layer5-content h2 {
      font-size: 22px;
      margin: 0px 0px !important;
      padding: 0 !important;
  }
  
  .list-points li {
      padding: 0px 12px;
      font-family: 'Montserrat-Bold';
      font-size: 15px;
  }
  
  .modules_name .modules-list {
      flex: 0 0 33%;
  }
  
  .home-layer6 {
      padding: 20px 0px;
  }
  
  .grid-bg-img1 {
      background-size: 180% 85%;
  }
  
  .grid-bg-img2 {
      background-size: 100% 90%;
  }
  
  .home-layer7-content {
      width: 100%;
      padding: 0;
  }
  
  .home-layer7 {
      padding: 0px 0px;
  }
  
  .home-layer7-links {
      width: 100%;
  }
  section#video {
    padding: 40px 0px;
}
  .slideshow-container h1 {
      margin: 0;
      text-align: center;
  }
  
  .home-layer10-content {
      width: 100%;
      padding: 0px 5px;
      margin: 0 0 0 20px;
  }
  
  .ftr-txt p {
      margin: 0;
      color: #fff;
      margin: 10px 0px 0px;
      font-family: 'Montserrat-Medium';
  }
  
    .title-align img {
      width: 10%;
      position: absolute;
      height: unset !important;
      left: -40px;
      top: -14px;
  }
  
  .mySlides p {
      color: #fff;
      font-family: 'Montserrat-Bold';
      margin: 20px 0px 20px;
  }
  
  .home-layer7-content h4 {
      padding: 0;
  }
  
  .home-layer9 h4 {
      color: #fff !important;
  }
  
  footer {background: #00786d;padding: 10px 0px 40px;}
  
  .ftr-blk {
      margin: 20px 0px 0px 20px;
      width: 100%;
  }
  
  .ftr-blk ul li a {
      font-size: 14px;
      font-family: 'Montserrat-Bold';
  }
  .title-align img {
  left: 0;
  }
  
  }
  @media only screen and (min-width: 520px) and (max-width: 767px){}
  @media only screen and (min-width: 300px) and (max-width: 519px){
  
  .page-banner .container {
      display: unset;
      height: unset;
  }
  marquee {
    display: none;
}
.section-text h4 {
    font-size: 20px;
    padding: 0px 0px 20px;
}
.top-header ul li {
    margin: 0;
}

.Singup_Buttons {
    margin: 0px 0 20px;
}

.ftr_bot p {
    font-size: 13px;
}
  .slider-text {
      display: inline-block;
  }
  
  section#header {
      overflow: hidden;
  }
  .Singup_Buttons.live-chat_button {
}

button.navbar-toggler {
    margin: 30px 0px -30px 0px;
}

.top-header ul {
    display: inherit;
}

li.liner {
    display: none;
}
  .logo-img {
      margin: 0;
      width: 100%;
  }
  
  .logo-img h4 {
      font-size: 16px;
  }
  
  .banner-text.col-md-7.col-sm-7.col-xs-12 {
      margin: 0;
      padding: 0px 0px 0px;
  }
  
  .banner-text h1 {
      font-size: 25px;
  }
  .title-align {
    margin: 0px 20px;
}

.home-post-content p {
    font-size: 14px;
}

button.navbar-toggler.collapsed {
}
  .banner-text p {
      line-height: unset;
      font-size: 13px;
      font-family: 'Montserrat-Medium';
      width: 95%;
  }
  
  .container h2 {
      padding: 0;
      margin: 0;
      color: #00766b;
      font-size: 20px;
      font-family: 'Montserrat-Bold';
  }
  
  .banner-form {
      padding: 0;
  }
  
  .banner-text {
      margin: 11px 0px 0px !important;
  }
  
  .banner-form input {
      width: 90%;
  }
  
  .banner-form textarea {
      width: 90%;
  }
  
  button.send_form {
      width: 100%;
      position: relative;
      top: 10px;
  }
  div#exampleModal .modal-header h1 {
    font-size: 25px;
}
  .group {
      width: 100%;
      padding: 0;
      margin: 0;
  }
  
  .home-layer2 {
      padding: 30px 0px 0px;
  }
  
  .home-post-content {
      margin: 0px 0px 0px;
  }
  
  .home-layer2 h4 {
      padding: 0px 30px 10px;
      font-size: 20px;
  }
  
    .title-align img {
      left: 10px;
      top: 2px;
  }
  
  .home-layer2 .group:nth-of-type(4) h4 {
      position: unset;
  }
  
  .pay-btn a {
      width: 100%;
      LEFT: 0;
      margin: 0px 0px 10px;
  }
  
  .pay-btn {
      padding: 0;
      margin: 0;
  }
  
  .home-layer4 .section-text p {
      font-size: 13px;
      margin: 0px 0px 10px;
      line-height: unset;
  }
  
  .home-layer5 {
      display: inline-block;
  }
  
  .home-layer5-img img {
      width: 100%;
  }
  
  .home-layer5-content {
      width: 100%;
      padding: 20px 17px;
  }
  
  
  .modules_name .modules-list {
      flex: 0 0 100%;
  }
  
  .section-title.extra p {
  }
  
  .top-heading p {
      font-family: 'Montserrat-Medium';
      font-size: 15px;
      margin: 0;
  }
  
  .video {
      padding: 30px 0px;
  }
  
  .section-title p {
      color: #fff;
  }
  
  .h_sec2_bot {
      display: inline-block;
      padding: 0px;
  }
  
  .home-layer6 {
      padding: 20px 7px;
  }
  
  .flex-box {
      display: inline-block;
  }
  
  .grid-content {
      padding: 15px 10px;
  }
  
  .home-layer7 {
      padding: 0px 10px;
  }
  
  .home-layer7-content {
      width: 100%;
      padding: 0px 0px;
  }
  
  .home-layer7-content h4 {
      padding: 0;
  }
  
  .home-layer7-links {
      width: 100%;
  }
  
  .home-layer7-links h2 {
      margin: 0px 0px 10px;
  }
  
  .home-layer9 {
      padding: 30px 0px;
  }
  
  .home-layer9 h4 {
      color: #fff;
  }
  
  .list-points li:before {
      color: #00766b;
      left: -18px;
      top: -3px;
  }
  
  .list-points li {
      font-family: 'Montserrat-Medium';
      padding: 0;
      margin: 0px 10px;
  }
  
  .slideshow-container h1 {
      margin: 0;
  }
  
  .mySlides {
      padding: 0px 0px;
  }
  
  .home-layer10 {
      display: inline-block;
      padding: 0px 0px;
  }
  
  .home-layer10-content {
      width: 100%;
      padding: 20px 10px;
      margin: 0;
  }
  
  .ftr-txt p {
      margin: 10px 0px 0px;
  }
  
  footer {
      background: #00786d;
      padding: 10px 0px;
  }
  
  .ftr-blk {
      margin: 20px 0px 0px;
  }
  
  .ftr-txt p {
      color: #fff;
  }
  
  .main-header .container {
      display: inline-block;
      padding: 0;
  }
  
  .menu-section a {
      font-family: 'Montserrat-Bold';
  }
  
  ul.navbar-nav.mr-auto {
      background: #007267;
      padding: 10px 10px;
  }
  
  .main-header .col-md-9 {
      padding: unset;
  }
  
  .navbar.navbar-inverse {
      display: block;
      padding: 0;
  }
  
  a.nav-link {
      color: #fff !important;
  }
  
  nav.navbar.navbar-expand-lg.navbar-light {
      padding: 0;
      margin: 0px;
  }
  
  button.navbar-toggler {
      position: relative;
      top: -47px;
      left: 216px;
  }
  
  .main-header {
      padding: 10px 0px 0px;
  }
  
    .choose_subject {
      width: 100% !important;
      position: unset;
      -webkit-transform: unset;
  }
  
  .home-layer4 {
      height: unset;
      padding: 20px 0px;
  }
  
  .logo-img img {
      width: 40%;
      margin: 0px 0px -30px;
  }
  
  li.nav-item.active a {
      padding: 10px 10px;
      color: #fff !important;
  }
  
  .discountbanner {
      padding: 50px 20px !important;
  }
  
  .discountbanner h1 {
      margin: 0 !important;
      text-align: left;
      padding: 0 !important;
      font-size: 23px !important;
  }
  
  section.term-sec {
      padding: 20px 10px;
  }
  
  .page-banner {
      height: unset;
      padding: 0 20px;
  }
  section.bg-light-purple.modules {
      padding: 10px !important;
  }
  
  .h_sec2_bot {}
  
  }