body{
    font-family: 'Fredoka One', 'Mitr', sans-serif;
    font-weight: 300;
}
/*-------------------------------------
    ETC
--------------------------------------*/
:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
a:hover {
    text-decoration: none;
}
.border-bottom-white {
    border-bottom: 5px solid #fff;
}
.lineY-1 {
    background-color: #f8931f;
    width:280px;
    height:8px;
    border-radius: 25px;
    margin:10px auto 0;
}
.lineY-2 {
    background-color: #f8931f;
    width:150px;
    height:5px;
    border-radius: 25px;
    margin:40px auto 0;
}
.lineG-1 {
    background-color: #006837;
    width: 215px;
    height: 5px;
    border-radius: 200px;
    margin: 15px auto 0;
}
.centered {
  top: 50%;
  left: 50%;
  padding-top:5%;    
}
.w-60 {
    width:60%
}
.w-80 {
    width:80%
}
.w-90 {
    width:90%
}
.text-shadow-head {
    font-size: 64px;
    line-height: 64px;
    text-shadow: 0px 0px 10px #f7e339;
}
.text-shadow {
    text-shadow: 0px 0px 10px #f7e339;
}
.text-shadow-super {
    text-shadow: 0px 0px 20px #fbff00, 0px 0px 10px #fbff00;
}
.text-shadow-superM {
    text-shadow: 0px 0px 20px #fbffab, 0px 0px 10px #fbffab, 0px 0px 20px #fbff00, 0px 0px 30px #fbff00;
}
.text-shadow-superCal {
    text-shadow: 0px 0px 20px #fff, 0px 0px 10px #fff, 0px 0px 20px #fff, 0px 0px 30px #fff;
}
/*--------------------------------------
    Container
----------------------------------------*/
.container-index {
    max-width: 720px;
}
/*-------------------------------------
    Button
--------------------------------------*/
.btn-red {
    color: #fff;
    background-color: #dc0330;
    border-color: #dc0330;
}
.btn-red:hover {
    color: #fff;
    background-color: #c20020;
    border-color: #c20020;
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem 1.4rem;
    font-size: 1.1rem;
    line-height: 1.5;
    border-radius: .8rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/*-------------------------------------
    Form
--------------------------------------*/
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #fff;
    outline: 0;
    box-shadow: none;
}
.form-control {
    display: block;
    width: 100%;
    padding: .8rem .75rem;
    font-size: 1.3rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #fff;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control::-webkit-input-placeholder {
  color: #cccccc;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #cccccc;
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: #cccccc;
  opacity: 1;
}

.form-control::placeholder {
  color: #cccccc;
  opacity: 1;
}
.form-control-r:focus {
    color: #495057;
    background-color: #fff;
    border-color: #fff;
    outline: 0;
    box-shadow: none;
}
.form-control-r {
    display: block;
    width: 100%;
    padding: .8rem .75rem;
    font-size: 1.3rem;
    line-height: 1.5;
    margin: 1.5em 0;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #fff;
    border-radius: 50px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control-r-check:focus {
    color: #495057;
    background-color: #fff;
    border-color: #fff;
    outline: 0;
    box-shadow: none;
}
.form-control-r-check {
    display: block;
    width: 100%;
    padding: .5rem .75rem;
    font-size: 2rem;
    text-transform: uppercase;
    line-height: 1.5;
    margin: 1.5em 0;
    color: #495057;
    text-align: center;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #fff;
    border-radius: 50px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
/*-------------------------------------
    Navbar
--------------------------------------*/
.navbar-nav .nav-item a.nav-link {
    color: #8c6239;
    font-size: 16px;
    line-height: 12px;
    margin: 0 10px;
}
.nav-item.subnav {
    padding: .8rem 1rem .6rem;
}
.navbar-light .navbar-nav .nav-link:hover {
    color: #8c6239;
    border-bottom: 3px solid #8c6239;
}
.navbar-nav .nav-item a.nav-link.active {
    color: #8c6239;
    font-size: 20px;
    line-height: 12px;
    margin: 0 10px;
    border-bottom: 3px solid #8c6239;
}
.navbar-nav .nav-item.subnav a.nav-link {
    padding: 0 0 5px 0;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active{
    color: #8c6239;
}
.nav-item.subnav a {
    display: inline-block;
}
.navbar-brand {
    display: inline-block;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: none; 
    border-right: none; 
    border-bottom: none; 
    border-left: none; 
}
.dropdown-menu {
    position: absolute;
    top: 80%;
    left: -21px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 13rem;
    padding: 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    line-height: 2.5rem;
    color: #8c6239;
    text-align: center;
    list-style: none;
    background-color: #edd69b;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
}
.dropdown-item.active, .dropdown-item:active {
    font-size: 1rem;
    color: #8c6239;
    min-width: 13rem;
    text-align: center;
    list-style: none;
    background-color: #edd69b;
    background-clip: padding-box;
    border-radius: .25rem;
}
.dropdown-item {
    display: block;
    font-size: 16px;
    width: 100%;
    padding: .5rem 0;
    clear: both;
    font-weight: 400;
    color: #8c6239;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
.nav-item.dropdown:hover .dropdown-menu{
    display:block;
} 
.dropdown-menu a:hover{
    background-color: #dc1e35;
    color: #fff;
    font-size: 16px;
}
/*-------------------------------------
    Background
--------------------------------------*/
.bg-red {
    background-color: #dc1e35;
}
.bg-white {
    background-color: #fff;
}
.bg-beige {
    background-color: #edd69b;
}
.bg-lightgray {
    background-color: #f2f2f2;
}
.bg-imagesection3 {
    background-image: linear-gradient(rgba(255,255,255,.25),rgba(255,255,255,.25)),url('../images/background_index_section3.jpg');
    padding-bottom: 17%;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
}
.bg-imagecontact {
    background-image: url('../images/bg-contact.png');
    height: 820px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}
.bg-imagenotice {
    background-image: url('../images/bg-notice.png');
    height: auto;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}
.bg-imagecheck {
    background-image: url('../images/bg-check.png');
    height: 790px;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover; 
}
.bg-imageaboutTop {
    background-image: url('../images/bg-abouttop.png');
    height: 580px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}
.bg-imageaboutBottom {
    background-image: url('../images/bg-aboutbottom.png');
    height: 700px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}
.bg-imageSuperChead {
    background-image: url('../images/superC-head.png');
    height: 1200px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}
.bg-imageSuperCtomehourhead {
    background-image: url('../images/superCtomehour-head.png');
    height: 1200px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}
.bg-imagenewSuperChead {
    background-image: url('../images/superCnew-head.png');
    height: 1200px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}
.bg-imageSuperMhead {
    background-image: url('../images/superM-head.png');
    height: 1200px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}
.bg-imageSuperCalhead {
    background-image: url('../images/superCal-head.png');
    height: 1200px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover; 
}
/*-------------------------------------
    Position
--------------------------------------*/
.centered-footer {
  position: absolute;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/*-------------------------------------
    Font size
--------------------------------------*/
.font12 {
    font-size: 12px;
}
/*-------------------------------------
    text color
--------------------------------------*/
.text-yellow {
    color: #f8931f;
}
.text-orange {
    color: #ff6700;
}
.text-greenForest {
    color: #006837;
}
.text-green {
    color: #00953a;
}
.text-blue {
    color: #1724a9;
}
.text-white {
    color: #fff;
}
.text-mediumBlue {
    color: #0071bc;
}
.nav.social-link li.nav-item a {
    color: #f8931f;
}
/*-------------------------------------
    Carousel
--------------------------------------*/
.carousel-indicators li {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    margin-left: 5px;
    border-radius: 50%;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255,255,255,.5);
}
/*-------------------------------------
    SuperC
--------------------------------------*/
.superC3{
    position: relative;
} 

.super-bottom-left {
  position: absolute;
  bottom: 0%;
  left: 16%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;   
}

.super-top-left {
  position: absolute;
  top: 15%;
  left: 15%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;  
}

.super-top-right {
  position: absolute;
  top: 15%;
  right: 15%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;
}

.super-bottom-right {
  position: absolute;
  bottom: 0%;
  right: 16%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;   
}

.super-middle-left {
  position: absolute;
  top: 45%;
  left: 7%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500; 
}
.super-middle-right {
  position: absolute;
  top: 45%;
  right: 7%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;
}
.superC-dicP {
  margin-top: 300px;
  padding-bottom: 300px;    
}
.text-superC7 {
    color: #ff6700;
    font-size: 77px;
    line-height: 85px;
    font-weight: 500;
    text-align: right;
    margin-bottom: 50px;
}
.text-superC8 {
    color: #000;
    font-size: 33px;
    line-height: 53px;
    font-weight: 300;
    text-align: justify;
    margin-bottom: 30px;
}
/*-------------------------------------
    NEW SuperC
--------------------------------------*/
.superNewC3{
    position: relative;
} 

.superNew-bottom-left {
  position: absolute;
  bottom: 0%;
  left: 16%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;   
}

.superNew-top-left {
  position: absolute;
  top: 15%;
  left: 15%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;  
}

.superNew-top-right {
  position: absolute;
  top: 15%;
  right: 15%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;
}

.superNew-bottom-right {
  position: absolute;
  bottom: 0%;
  right: 16%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;   
}

.superNew-middle-left {
  position: absolute;
  top: 45%;
  left: 7%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500; 
}
.superNew-middle-right {
  position: absolute;
  top: 45%;
  right: 7%;
  color: #ff6700;
  font-size: 50px;
  line-height: 25px;
  text-align: center;
  font-weight: 500;
}
.superNewC-dicP {
  margin-top: 300px;
  padding-bottom: 300px;    
}
.text-superNewC7 {
    color: #ff6700;
    font-size: 77px;
    line-height: 85px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 50px;
}
.text-superNewC8 {
    color: #000;
    font-size: 33px;
    line-height: 53px;
    font-weight: 300;
    text-align: justify;
    margin-bottom: 30px;
}
/*-------------------------------------
    SuperM
--------------------------------------*/
.superM3{
    position: relative;
} 

.superM-bottom-left {
  position: absolute;
  bottom: 4%;
  left: 5%;
  color: #00953a;
  font-size: 45px;
  line-height:60px;
  text-align: center;
  font-weight: 500;   
}

.superM-top-left {
  position: absolute;
  top: 5%;
  left: 4%;
  color: #00953a;
  font-size: 45px;
  line-height:60px;
  text-align: center;
  font-weight: 500;  
}

.superM-top-right {
  position: absolute;
  top: 1%;
  right: 9%;
  color: #00953a;
  font-size: 45px;
  line-height: 60px;
  text-align: center;
  font-weight: 500;
}

.superM-bottom-right {
  position: absolute;
  bottom: -11%;
  right: 16%;
  color: #00953a;
  font-size: 45px;
  line-height: 60px;
  text-align: center;
  font-weight: 500; 
}
.text-superM7 {
    color: #00953a;
    font-size: 77px;
    line-height: 85px;
    font-weight: 500;
    text-align: right;
    margin-bottom: 50px;
}
.text-superM8 {
    color: #000;
    font-size: 33px;
    line-height: 53px;
    font-weight: 300;
    text-align: right;
    margin-bottom: 30px;
    padding-left: 250px;
}
.superM-imgP {
    margin-top: -30%
}
.superM-textP {
    padding-top: 15%
}
.superM-divP {
    margin-top: 300px;
    padding-bottom: 300px;
}
/*-------------------------------------
    SuperCal
--------------------------------------*/
.superCal3{
    position: relative;
} 

.superCal-list1 {
  position: absolute;
  top: 10%;
  left: 0%;
  color: #0071bc;
  font-size: 45px;
  line-height:60px;
  text-align: center;
  font-weight: 500;   
}
.superCal-list1 img, .superCal-list2 img, .superCal-list3 img, .superCal-list4 img, .superCal-list5 img {
    width:160px;
}
.superCal-list2 {
  position: absolute;
  top: 27%;
  left: -8%;
  color: #0071bc;
  font-size: 45px;
  line-height:60px;
  text-align: center;
  font-weight: 500;  
}

.superCal-list3 {
  position: absolute;
  top: 44%;
  left: -14%;
  color: #0071bc;
  font-size: 45px;
  line-height: 50px;
  text-align: center;
  font-weight: 500;
}

.superCal-list4 {
  position: absolute;
  top: 60%;
  left: -22%;
  color: #0071bc;
  font-size: 45px;
  line-height: 60px;
  text-align: center;
  font-weight: 500; 
}
.superCal-list5 {
  position: absolute;
  top: 75%;
  left: -30%;
  color: #0071bc;
  font-size: 45px;
  line-height: 60px;
  text-align: center;
  font-weight: 500; 
}
.superCal-divP {
    padding-bottom: 300px;
    padding-left: 50px;
}
.text-superCal7 {
    color: #0071bc;
    font-size: 77px;
    line-height: 85px;
    font-weight: 500;
    text-align: left;
    margin-bottom: 50px;
}
.text-superCal8 {
    color: #000;
    font-size: 33px;
    line-height: 53px;
    font-weight: 300;
    text-align: left;
    margin-bottom: 30px;
}
/*-------------------------------------
    Responsive
--------------------------------------*/
@media screen and (min-width:320px) and (max-width:374px){
    .centered-footer {
      position: absolute;
      width: 100%;
      top: 70%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    #Layer_1,#Layer_3{
        display: none;
    }
    #button-nav {
        display: block;
    }
    #textfooter_layer1,#textfooter_layer3{
        display: none;
    }
    .nav-link {
        display: block;
        padding: .5rem .8rem;
    }
    #footer {
        margin-top: -133px;
    }
    .centered {
        top: 50%;
        left: 50%;
        padding-top: 15%;
    }
    .text-index-1 {
        font-size: 1.8rem;
        font-weight: 300;
        line-height: 1.2;
    }
    .carousel-indicators {
        position: absolute;
        right: 0;
        bottom: -8px;
        left: 0;
        z-index: 15;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none;
    }
    .lineY-1 {
        width: 100px;
    }
    .text-slide {
        font-size: 1.2rem;
        line-height: 1.5rem;
        font-weight: 400;
        margin-bottom: 0;
        text-align: center;
        padding-top: 0px;
        margin-bottom: 10px;
    }
    .bg-imagesection3 {
        height: 500px;
    }
    .textsection4_1 {
        font-size:30px;
        line-height: 40px;
    }
    .textsection4_2 {
        font-size:24px;
        font-weight: 500;
    }
    .textsection4_3 {
        font-size:17px;
    }
    .bg-imageaboutTop {
        height: 400px;
    }
    .bg-imageaboutBottom {
        height: 500px;
    }
    .lineG-1 {
        width: 80px;
        border-radius: 200px;
        margin: 15px auto 0px;
    }
    .textabout_1 {
        font-size: 36px;
    }
    .textabout_2 {
        font-size: 16px;
        font-weight: 500;
        margin-top: 22px;
        line-height: 26px;
    }
    .textabout_3 {
        font-size: 24px;
        font-weight: 500;
    }
    .lineY-2 {
        background-color: #f8931f;
        width: 60px;
        height: 5px;
        border-radius: 25px;
        margin: 20px auto 0;
    }
    .textabout_4 {
        font-size: 16px;
        padding: 0;
        margin-top: 28px;
    }
    .text-shadow-head {
        font-size: 30px;
        line-height: 30px;
        text-shadow: 0px 0px 10px #f7e339;
    }
    .text-superChead {
        font-size:20px;
        font-weight: 500;
        outline: 10px solid rgba(255,255,255,.5);
        background: rgba(255,255,255,.5);
    }
    .logoSec2W {
        width: 100%;
    }
    .w-90 {
        width: 100%;
    }
    /*-------------------------------------
        SuperC
    --------------------------------------*/
    .bg-imageSuperChead, .bg-imageSuperCtomehourhead {
        height: 600px;
    }
    .superC3{
        position: relative;
    } 
    .superC3 img {
        width:60%
    }
    .super-bottom-left {
      position: absolute;
      bottom: -52%;
      left: 4%;
      color: #ff6700;
      font-size: 16px;
      line-height: 22px;
      text-align: center;
      font-weight: 500;  
      width: 150px;    
    }

    .super-top-left {
        position: absolute;
        top: 74%;
        left: 3%;
        color: #ff6700;
        font-size: 16px;
        line-height: 30px;
        text-align: center;
        font-weight: 500;
        width: 150px;
    }

    .super-top-right {
      position: absolute;
      top: 74%;
      right: 3%;
      color: #ff6700;
      font-size: 16px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;
      width: 150px;
    }

    .super-bottom-right {
      position: absolute;
      bottom: -46%;
      right:4%;
      color: #ff6700;
      font-size: 16px;
      line-height: 22px;
      text-align: center;
      font-weight: 500;   
      width: 150px;    
    }

    .super-middle-left {
      position: absolute;
      top: 100%;
      left: 3%;
      color: #ff6700;
      font-size: 16px;
      line-height: 30px;
      text-align: center;
      font-weight: 500; 
      width: 150px;    
    }
    .super-middle-right {
      position: absolute;
      top: 100%;
      right: 3%;
      color: #ff6700;
      font-size: 16px;
      line-height: 30px;
      text-align: center;
      width: 150px;    
    }
    .superC-dicP {
      margin-top: 300px;
      padding-bottom: 200px;    
    }
    .text-superC7 {
        color: #ff6700;
        font-size: 25px;
        line-height: 36px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 15px;
    }
    .text-superC8 {
        color: #000;
        font-size: 14px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    /*-------------------------------------
        NEW SuperC
    --------------------------------------*/
    .superNewC-dicP {
        margin-top: 350px;
        padding-bottom: 200px;
    }
    .bg-imagenewSuperChead {
        height: 600px;
    }
    .superNewC3{
        position: relative;
    } 
    .superNewC3 .imgcenter {
        width:40%;
    }
    .superNew-bottom-left>img, .superNew-bottom-right>img, .superNew-top-left>img, .superNew-top-right>img, .superNew-middle-left>img, .superNew-middle-right>img  {
        width:35%
    }
    .superNew-bottom-left {
      position: absolute;
      bottom: -67%;
      left: 0%;
      color: #ff6700;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;  
      width: 200px;    
    }

    .superNew-top-left {
        position: absolute;
        top: 88%;
        left: 0%;
        color: #ff6700;
        font-size: 18px;
        line-height: 24px;
        text-align: center;
        font-weight: 500;
        width: 200px;
    }

    .superNew-top-right {
      position: absolute;
      top: 88%;
      right: 0%;
      color: #ff6700;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;
      width: 200px;
    }

    .superNew-bottom-right {
      position: absolute;
      bottom: -73%;
      right:0%;
      color: #ff6700;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;   
      width: 200px;    
    }

    .superNew-middle-left {
      position: absolute;
      top: 116%;
      left: 0%;
      color: #ff6700;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500; 
      width: 200px;    
    }
    .superNew-middle-right {
      position: absolute;
      top: 116%;
      right: 0%;
      color: #ff6700;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      width: 200px;    
    }
    .text-superNewC7 {
        color: #ff6700;
        font-size: 25px;
        line-height: 36px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 40px;
    }
    .text-superNewC8 {
        color: #000;
        font-size: 14px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    /*-------------------------------------
        SuperM
    --------------------------------------*/
    .bg-imageSuperMhead {
        height: 600px;
    }
    .superM3{
        position: relative;
    } 
    .superM3 img {
        width:80%;
    }
    .superM-bottom-left > img, .superM-top-left > img, .superM-top-right > img, .superM-bottom-right > img, .superM-middle-left > img, .superM-middle-right > img {
        width:100px !important;
    } 
    .superM-bottom-left {
      position: absolute;
      bottom: -124%;
      left: 8%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;        
    }

    .superM-top-left {
      position: absolute;
      top: 76%;
      left: 8%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500; 
    }

    .superM-top-right {
      position: absolute;
      top: 76%;
      right: 3%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500; 
    }

    .superM-bottom-right {
      position: absolute;
      bottom: -130%;
      right: 8%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500; 
    }
    .superM-middle-left {
      position: absolute;
      top: 130%;
      left: 9%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-middle-right {
      position: absolute;
      top: 130%;
      right: 11%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;
    }
    .text-superM7 {
        color: #00953a;
        font-size: 29px;
        line-height: 35px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 23px;
    }
    .text-superM8 {
        color: #000;
        font-size: 16px;
        line-height: 26px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
        padding-left: 0px;
    }
    .superM-imgP {
        margin-top: -39%
    }
    .superM-textP {
        padding-top: 2%;
    }
    .superM-divP {
        margin-top: 600px;
        padding-bottom: 200px;
    }
    /*-------------------------------------
        SuperCal
    --------------------------------------*/
    .bg-imageSuperCalhead {
        height: 600px;
    }
    .imgCal {
        width:100%
    }
    .superCal-list1 {
      position: absolute;
      margin-top: 0%;
      left: 0%;
      color: #0071bc;
      font-size: 16px;
      line-height: 50px;
      text-align: left;
      font-weight: 500;   
    }
    .superCal-list1 img, .superCal-list2 img, .superCal-list3 img, .superCal-list4 img, .superCal-list5 img {
        width:80px;
    }
    .superCal-list2 {
      position: absolute;
      margin-top: 24%;
      left: 0%;
      color: #0071bc;
      font-size: 16px;
      line-height: 50px;
      text-align: left;
      font-weight: 500;  
    }

    .superCal-list3 {
      position: absolute;
      margin-top: 49%;
      left: 1.5%;
      color: #0071bc;
      font-size: 16px;
      line-height: 20px;
      text-align: left;
      font-weight: 500;
    }

    .superCal-list4 {
      position: absolute;
      margin-top: 71%;
      left: 0%;
      color: #0071bc;
      font-size: 16px;
      line-height: 20px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-list5 {
      position: absolute;
      margin-top:95%;
      left: 0%;
      color: #0071bc;
      font-size: 16px;
      line-height: 20px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-divP {
        padding-bottom: 200px;
        padding-left: 15px;
        margin-top:400px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 26px;
        line-height: 29px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 18px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 16px;
        line-height: 30px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }
    .imgCalB {
        margin-top:0%
    }
}
@media screen and (min-width:375px) and (max-width:413px){
    .centered-footer {
      position: absolute;
      width: 100%;
      top: 70%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    #Layer_1,#Layer_3{
        display: none;
    }
    #textfooter_layer1,#textfooter_layer3{
        display: none;
    }
    .text-shadow-head {
        font-size: 35px;
        line-height: 33px;
        text-shadow: 0px 0px 10px #f7e339;
    }
    .nav-link {
        display: block;
        padding: .5rem .8rem;
    }
    #footer {
        margin-top: -133px;
    }
    .centered {
        top: 50%;
        left: 50%;
        padding-top: 15%;
    }
    .text-index-1 {
        font-size: 2.2rem;
        font-weight: 300;
        line-height: 1.2;
    }
    .carousel-indicators {
        position: absolute;
        right: 0;
        bottom: -8px;
        left: 0;
        z-index: 15;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none;
    }
    .lineY-1 {
        width: 100px;
    }
    .text-slide {
        font-size: 1.2rem;
        line-height: 1.5rem;
        font-weight: 400;
        margin-bottom: 0;
        text-align: center;
        padding-top: 0px;
        margin-bottom: 15px;
    }
    .bg-imagesection3 {
        height: 500px;
    }
    .textsection4_1 {
        font-size:35px;
        line-height: 40px;
    }
    .textsection4_2 {
        font-size:28px;
        font-weight: 500;
    }
    .textsection4_3 {
        font-size:18px;
    }
    .bg-imageaboutTop {
        height: 400px;
    }
    .bg-imageaboutBottom {
        height: 500px;
    }
    .lineG-1 {
        width: 80px;
        border-radius: 200px;
        margin: 15px auto 0px;
    }
    .textabout_1 {
        font-size: 40px;
    }
    .textabout_2 {
        font-size: 20px;
        font-weight: 500;
        margin-top: 22px;
        line-height: 26px;
    }
    .textabout_3 {
        font-size: 28px;
        font-weight: 500;
    }
    .lineY-2 {
        background-color: #f8931f;
        width: 60px;
        height: 5px;
        border-radius: 25px;
        margin: 20px auto 0;
    }
    .textabout_4 {
        font-size: 16px;
        padding: 0;
        margin-top: 28px;
    }
    .text-shadow-head {
        font-size: 36px;
        line-height: 30px;
        text-shadow: 0px 0px 10px #f7e339;
    }
    .text-superChead {
        font-size:25px;
        font-weight: 500;
        outline: 10px solid rgba(255,255,255,.5);
        background: rgba(255,255,255,.5);
    }
    .logoSec2W {
        width: 100%;
    }
    .w-90 {
        width: 100%;
    }
    /*-------------------------------------
        SuperC
    --------------------------------------*/
    .bg-imageSuperChead, .bg-imageSuperCtomehourhead {
        height: 600px;
    }
    .superC3{
        position: relative;
    } 
    .superC3 img {
        width:60%
    }
    .super-bottom-left {
      position: absolute;
      bottom: -52%;
      left: 3%;
      color: #ff6700;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;  
      width: 200px;    
    }

    .super-top-left {
        position: absolute;
        top: 74%;
        left: 0%;
        color: #ff6700;
        font-size: 14px;
      line-height: 20px;
        text-align: center;
        font-weight: 500;
        width: 200px;
    }

    .super-top-right {
      position: absolute;
      top: 74%;
      right: 5%;
      color: #ff6700;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;
      width: 200px;
    }

    .super-bottom-right {
      position: absolute;
      bottom: -52%;
      right:5%;
      color: #ff6700;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;   
      width: 200px;    
    }

    .super-middle-left {
      position: absolute;
      top: 99%;
      left: 0%;
      color: #ff6700;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500; 
      width: 200px;    
    }
    .super-middle-right {
      position: absolute;
      top: 99%;
      right: 5%;
      color: #ff6700;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      width: 200px;    
    }
    .superC-dicP {
      margin-top: 300px;
      padding-bottom: 200px;    
    }
    .text-superC7 {
        color: #ff6700;
        font-size: 30px;
        line-height: 40px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 15px;
    }
    .text-superC8 {
        color: #000;
        font-size: 18px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    /*-------------------------------------
        NEW SuperC
    --------------------------------------*/
    .superNewC-dicP {
        margin-top: 350px;
        padding-bottom: 200px;
    }
    .bg-imagenewSuperChead {
        height: 600px;
    }
    .superNewC3{
        position: relative;
    } 
    .superNewC3 .imgcenter {
        width:40%;
    }
    .superNew-bottom-left>img, .superNew-bottom-right>img, .superNew-top-left>img, .superNew-top-right>img, .superNew-middle-left>img, .superNew-middle-right>img  {
        width:35%
    }
    .superNew-bottom-left {
      position: absolute;
      bottom: -63%;
      left: 1%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500;  
      width: 200px;    
    }

    .superNew-top-left {
        position: absolute;
        top: 88%;
        left: -1%;
        color: #ff6700;
        font-size: 22px;
      line-height: 28px;
        text-align: center;
        font-weight: 500;
        width: 200px;
    }

    .superNew-top-right {
      position: absolute;
      top: 88%;
      right: 5%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500;
      width: 200px;
    }

    .superNew-bottom-right {
      position: absolute;
      bottom: -70%;
      right:5%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500;   
      width: 200px;    
    }

    .superNew-middle-left {
      position: absolute;
      top: 116%;
      left: 0%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500; 
      width: 200px;    
    }
    .superNew-middle-right {
      position: absolute;
      top: 116%;
      right: 5%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      width: 200px;    
    }
    .text-superNewC7 {
        color: #ff6700;
        font-size: 30px;
        line-height: 40px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 40px;
    }
    .text-superNewC8 {
        color: #000;
        font-size: 18px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    /*-------------------------------------
        SuperM
    --------------------------------------*/
    .bg-imageSuperMhead {
        height: 600px;
    }
    .superM3{
        position: relative;
    } 
    .superM3 img {
        width:90%;
    }
    .superM-bottom-left > img, .superM-top-left > img, .superM-top-right > img, .superM-bottom-right > img, .superM-middle-left > img, .superM-middle-right > img {
        width:100px !important;
    } 
    .superM-bottom-left {
      position: absolute;
      bottom: -105%;
      left: 8%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;   
    }

    .superM-top-left {
      position: absolute;
      top: 80%;
      left: 8%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500; 
    }

    .superM-top-right {
      position: absolute;
      top: 80%;
      right: 6%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-bottom-right {
      position: absolute;
      bottom: -111%;
      right: 11%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;         
    }
    .superM-middle-left {
      position: absolute;
      top: 125%;
      left: 13%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-middle-right {
      position: absolute;
      top: 125%;
      right: 14%;
      color: #00953a;
      font-size: 14px;
      line-height: 20px;
      text-align: center;
      font-weight: 500;
    }
    .text-superM7 {
        color: #00953a;
        font-size: 32px;
        line-height: 35px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 23px;
    }
    .text-superM8 {
        color: #000;
        font-size: 18px;
        line-height: 26px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
        padding-left: 0px;
    }
    .superM-imgP {
        margin-top: -39%
    }
    .superM-textP {
        padding-top: 2%;
    }
    .superM-divP {
        margin-top: 700px;
        padding-bottom: 200px;
    }
    /*-------------------------------------
        SuperCal
    --------------------------------------*/
    .bg-imageSuperCalhead {
        height: 600px;
    }
    .imgCal {
        width:100%
    }
    .superCal-list1 {
      position: absolute;
      margin-top: 0%;
      left: 0%;
      color: #0071bc;
      font-size: 20px;
      line-height: 50px;
      text-align: left;
      font-weight: 500;   
    }
    .superCal-list1 img, .superCal-list2 img, .superCal-list3 img, .superCal-list4 img, .superCal-list5 img {
        width:80px;
    }
    .superCal-list2 {
      position: absolute;
      margin-top: 20%;
      left: 0%;
      color: #0071bc;
      font-size: 20px;
      line-height: 50px;
      text-align: left;
      font-weight: 500;  
    }

    .superCal-list3 {
      position: absolute;
      margin-top: 41%;
      left: 1.5%;
      color: #0071bc;
      font-size: 20px;
      line-height: 24px;
      text-align: left;
      font-weight: 500;
    }

    .superCal-list4 {
      position: absolute;
      margin-top: 61%;
      left: 0%;
      color: #0071bc;
      font-size: 20px;
      line-height: 20px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-list5 {
      position: absolute;
      margin-top:81%;
      left: 0%;
      color: #0071bc;
      font-size: 20px;
      line-height: 20px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-divP {
        padding-bottom: 200px;
        padding-left: 20px;
        margin-top:400px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 29px;
        line-height: 36px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 18px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 18px;
        line-height: 30px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }
    .imgCalB {
        margin-top:0%
    }
}
@media screen and (min-width:414px) and (max-width:424px){
    .centered-footer {
      position: absolute;
      width: 100%;
      top: 70%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    #Layer_1,#Layer_3{
        display: none;
    }
    #textfooter_layer1,#textfooter_layer3{
        display: none;
    }
    #footer {
        margin-top: -133px;
    }
    .centered {
        top: 50%;
        left: 50%;
        padding-top: 5%;
    }
    .text-index-1 {
        font-size: 2.4rem;
        font-weight: 300;
        line-height: 1.2;
    }
    .carousel-indicators {
        position: absolute;
        right: 0;
        bottom: -8px;
        left: 0;
        z-index: 15;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none;
    }
    .lineY-1 {
        width: 100px;
    }
    .text-slide {
        font-size: 1.5rem;
        line-height: 2rem;
        font-weight: 400;
        margin-bottom: 0;
        text-align: center;
        padding-top: 0px;
        margin-bottom: 25px;
    }
    .bg-imagesection3 {
        height: 500px;
    }
    .textsection4_1 {
        font-size:40px;
        line-height: 40px;
    }
    .textsection4_2 {
        font-size:30px;
        font-weight: 500;
    }
    .textsection4_3 {
        font-size:22px;
    }
    .bg-imageaboutTop {
        height: 400px;
    }
    .bg-imageaboutBottom {
        height: 500px;
    }
    .lineG-1 {
        width: 80px;
        border-radius: 200px;
        margin: 15px auto 0px;
    }
    .textabout_1 {
        font-size: 40px;
    }
    .textabout_2 {
        font-size: 20px;
        font-weight: 500;
        margin-top: 22px;
        line-height: 26px;
    }
    .textabout_3 {
        font-size: 28px;
        font-weight: 500;
    }
    .lineY-2 {
        background-color: #f8931f;
        width: 60px;
        height: 5px;
        border-radius: 25px;
        margin: 20px auto 0;
    }
    .textabout_4 {
        font-size: 16px;
        padding: 0;
        margin-top: 28px;
    }
    .text-shadow-head {
        font-size: 40px;
        line-height: 38px;
        text-shadow: 0px 0px 10px #f7e339;
    }
    .text-superChead {
        font-size:26px;
        font-weight: 500;
        outline: 10px solid rgba(255,255,255,.5);
        background: rgba(255,255,255,.5);
    }
    .logoSec2W {
        width: 100%;
    }
    .w-90 {
        width: 100%;
    }
    /*-------------------------------------
        SuperC
    --------------------------------------*/
    .bg-imageSuperChead, .bg-imageSuperCtomehourhead {
        height: 600px;
    }
    .superC3{
        position: relative;
    } 
    .superC3 img {
        width:60%
    }
    .super-bottom-left {
      position: absolute;
      bottom: -56%;
      left: 3%;
      color: #ff6700;
      font-size: 20px;
      line-height: 32px;
      text-align: center;
      font-weight: 500;  
      width: 200px;    
    }

    .super-top-left {
        position: absolute;
        top: 74%;
        left: 0%;
        color: #ff6700;
        font-size: 20px;
        line-height: 40px;
        text-align: center;
        font-weight: 500;
        width: 200px;
    }

    .super-top-right {
      position: absolute;
      top: 74%;
      right: 5%;
      color: #ff6700;
      font-size: 20px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;
      width: 200px;
    }

    .super-bottom-right {
      position: absolute;
      bottom: -49%;
      right:5%;
      color: #ff6700;
      font-size: 20px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;   
      width: 200px;    
    }

    .super-middle-left {
      position: absolute;
      top: 99%;
      left: 0%;
      color: #ff6700;
      font-size: 20px;
      line-height: 40px;
      text-align: center;
      font-weight: 500; 
      width: 200px;    
    }
    .super-middle-right {
      position: absolute;
      top: 99%;
      right: 5%;
      color: #ff6700;
      font-size: 20px;
      line-height: 40px;
      text-align: center;
      width: 200px;    
    }
    .superC-dicP {
      margin-top: 300px;
      padding-bottom: 200px;    
    }
    .text-superC7 {
        color: #ff6700;
        font-size: 30px;
        line-height: 40px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 15px;
    }
    .text-superC8 {
        color: #000;
        font-size: 18px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    /*-------------------------------------
        NEW SuperC
    --------------------------------------*/
    .superNewC-dicP {
        margin-top: 350px;
        padding-bottom: 300px;
    }
    .bg-imagenewSuperChead {
        height: 600px;
    }
    .superNewC3{
        position: relative;
    } 
    .superNewC3 .imgcenter {
        width:40%;
    }
    .superNew-bottom-left>img, .superNew-bottom-right>img, .superNew-top-left>img, .superNew-top-right>img, .superNew-middle-left>img, .superNew-middle-right>img  {
        width:35%
    }
    .superNew-bottom-left {
      position: absolute;
      bottom: -51%;
      left: 1%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500;  
      width: 200px;    
    }

    .superNew-top-left {
        position: absolute;
        top: 88%;
        left: -1%;
        color: #ff6700;
        font-size: 22px;
      line-height: 28px;
        text-align: center;
        font-weight: 500;
        width: 200px;
    }

    .superNew-top-right {
      position: absolute;
      top: 88%;
      right: 5%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500;
      width: 200px;
    }

    .superNew-bottom-right {
      position: absolute;
      bottom: -57%;
      right:5%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500;   
      width: 200px;    
    }

    .superNew-middle-left {
      position: absolute;
      top: 110%;
      left: 0%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500; 
      width: 200px;    
    }
    .superNew-middle-right {
      position: absolute;
      top: 110%;
      right: 5%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      width: 200px;    
    }
    .text-superNewC7 {
        color: #ff6700;
        font-size: 30px;
        line-height: 40px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 40px;
    }
    .text-superNewC8 {
        color: #000;
        font-size: 18px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    /*-------------------------------------
        SuperM
    --------------------------------------*/
    .bg-imageSuperMhead {
        height: 600px;
    }
    .superM3{
        position: relative;
    } 
    .superM3 img {
        width:80%;
    }
    .superM-bottom-left > img, .superM-top-left > img, .superM-top-right > img, .superM-bottom-right > img, .superM-middle-left > img, .superM-middle-right > img {
        width:100px !important;
    } 
    .superM-bottom-left {
      position: absolute;
      bottom: -105%;
      left: 8%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;   
    }

    .superM-top-left {
      position: absolute;
      top: 80%;
      left: 8%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500; 
    }

    .superM-top-right {
      position: absolute;
      top: 80%;
      right: 6%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-bottom-right {
      position: absolute;
      bottom: -111%;
      right: 11%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;         
    }
    .superM-middle-left {
      position: absolute;
      top: 125%;
      left: 13%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-middle-right {
      position: absolute;
      top: 125%;
      right: 18%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;
    }
    .text-superM7 {
        color: #00953a;
        font-size: 32px;
        line-height: 35px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 23px;
    }
    .text-superM8 {
        color: #000;
        font-size: 18px;
        line-height: 26px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
        padding-left: 0px;
    }
    .superM-imgP {
        margin-top: -39%
    }
    .superM-textP {
        padding-top: 2%;
    }
    .superM-divP {
        margin-top: 650px;
        padding-bottom: 200px;
    }
    /*-------------------------------------
        SuperCal
    --------------------------------------*/
    .bg-imageSuperCalhead {
        height: 600px;
    }
    .imgCal {
        width:100%
    }
    .superCal-list1 {
      position: absolute;
      margin-top: 0%;
      left: 0%;
      color: #0071bc;
      font-size: 20px;
      line-height: 50px;
      text-align: left;
      font-weight: 500;   
    }
    .superCal-list1 img, .superCal-list2 img, .superCal-list3 img, .superCal-list4 img, .superCal-list5 img {
        width:80px;
    }
    .superCal-list2 {
      position: absolute;
      margin-top: 19%;
      left: 0%;
      color: #0071bc;
      font-size: 20px;
      line-height: 50px;
      text-align: left;
      font-weight: 500;  
    }

    .superCal-list3 {
      position: absolute;
      margin-top: 38%;
      left: 1.5%;
      color: #0071bc;
      font-size: 20px;
      line-height: 24px;
      text-align: left;
      font-weight: 500;
    }

    .superCal-list4 {
      position: absolute;
      margin-top: 56%;
      left: 0%;
      color: #0071bc;
      font-size: 20px;
      line-height: 50px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-list5 {
      position: absolute;
      margin-top:74%;
      left: 0%;
      color: #0071bc;
      font-size: 20px;
      line-height: 20px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-divP {
        padding-bottom: 200px;
        padding-left: 20px;
        margin-top:400px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 29px;
        line-height: 36px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 18px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 18px;
        line-height: 30px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }
    .imgCalB {
        margin-top:0%
    }
    
}
@media screen and (min-width:425px) and (max-width:767px){
    .centered-footer {
      position: absolute;
      width: 100%;
      top: 70%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    #Layer_1,#Layer_3{
        display: none;
    }
    #textfooter_layer1,#textfooter_layer3{
        display: none;
    }
    #footer {
        margin-top: -133px;
    }
    .centered {
        top: 50%;
        left: 50%;
        padding-top: 5%;
    }
    .text-index-1 {
        font-size: 2.4rem;
        font-weight: 300;
        line-height: 1.2;
    }
    .carousel-indicators {
        position: absolute;
        right: 0;
        bottom: -8px;
        left: 0;
        z-index: 15;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none;
    }
    .lineY-1 {
        width: 100px;
    }
    .text-slide {
        font-size: 1.5rem;
        line-height: 2rem;
        font-weight: 400;
        margin-bottom: 0;
        text-align: center;
        padding-top: 0px;
        margin-bottom: 25px;
    }
    .bg-imagesection3 {
        height: 500px;
    }
    .textsection4_1 {
        font-size:40px;
        line-height: 40px;
    }
    .textsection4_2 {
        font-size:30px;
        font-weight: 500;
    }
    .textsection4_3 {
        font-size:22px;
    }
    .bg-imageaboutTop {
        height: 400px;
    }
    .bg-imageaboutBottom {
        height: 500px;
    }
    .lineG-1 {
        width: 100px;
        border-radius: 200px;
        margin: 15px auto 0px;
    }
    .textabout_1 {
        font-size: 44px;
    }
    .textabout_2 {
        font-size: 22px;
        font-weight: 500;
        margin-top: 22px;
        line-height: 26px;
    }
    .textabout_3 {
        font-size: 32px;
        font-weight: 500;
    }
    .lineY-2 {
        background-color: #f8931f;
        width: 85px;
        height: 5px;
        border-radius: 25px;
        margin: 20px auto 0;
    }
    .textabout_4 {
        font-size: 15px;
        padding: 0;
        margin-top: 28px;
    }
    .text-shadow-head {
        font-size: 42px;
        line-height: 38px;
        text-shadow: 0px 0px 10px #f7e339;
    }
    .text-superChead {
        font-size:26px;
        font-weight: 500;
        outline: 10px solid rgba(255,255,255,.5);
        background: rgba(255,255,255,.5);
    }
    .logoSec2W {
        width: 100%;
    }
    .w-90 {
        width: 100%;
    }
    /*-------------------------------------
        SuperC
    --------------------------------------*/
    .bg-imageSuperChead, .bg-imageSuperCtomehourhead {
        height: 600px;
    }
    .superC3{
        position: relative;
    } 
    .superC3 img {
        width:60%
    }
    .super-bottom-left {
      position: absolute;
      bottom: -56%;
      left: 3%;
      color: #ff6700;
      font-size: 26px;
      line-height: 32px;
      text-align: center;
      font-weight: 500;  
      width: 200px;    
    }

    .super-top-left {
        position: absolute;
        top: 74%;
        left: 0%;
        color: #ff6700;
        font-size: 26px;
        line-height: 40px;
        text-align: center;
        font-weight: 500;
        width: 200px;
    }

    .super-top-right {
      position: absolute;
      top: 74%;
      right: 5%;
      color: #ff6700;
      font-size: 26px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;
      width: 200px;
    }

    .super-bottom-right {
      position: absolute;
      bottom: -49%;
      right:5%;
      color: #ff6700;
      font-size: 26px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;   
      width: 200px;    
    }

    .super-middle-left {
      position: absolute;
      top: 99%;
      left: 0%;
      color: #ff6700;
      font-size: 26px;
      line-height: 40px;
      text-align: center;
      font-weight: 500; 
      width: 200px;    
    }
    .super-middle-right {
      position: absolute;
      top: 99%;
      right: 5%;
      color: #ff6700;
      font-size: 26px;
      line-height: 40px;
      text-align: center;
      width: 200px;    
    }
    .superC-dicP {
      margin-top: 300px;
      padding-bottom: 200px;    
    }
    .text-superC7 {
        color: #ff6700;
        font-size: 30px;
        line-height: 40px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 15px;
    }
    .text-superC8 {
        color: #000;
        font-size: 18px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    /*-------------------------------------
        NEW SuperC
    --------------------------------------*/
    .superNewC-dicP {
        margin-top: 350px;
        padding-bottom: 300px;
    }
    .bg-imagenewSuperChead {
        height: 600px;
    }
    .superNewC3{
        position: relative;
    } 
    .superNewC3 .imgcenter {
        width:40%;
    }
    .superNew-bottom-left>img, .superNew-bottom-right>img, .superNew-top-left>img, .superNew-top-right>img, .superNew-middle-left>img, .superNew-middle-right>img  {
        width:35%
    }
    .superNew-bottom-left {
      position: absolute;
      bottom: -51%;
      left: 1%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500;  
      width: 200px;    
    }

    .superNew-top-left {
        position: absolute;
        top: 88%;
        left: -1%;
        color: #ff6700;
        font-size: 22px;
      line-height: 28px;
        text-align: center;
        font-weight: 500;
        width: 200px;
    }

    .superNew-top-right {
      position: absolute;
      top: 88%;
      right: 5%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500;
      width: 200px;
    }

    .superNew-bottom-right {
      position: absolute;
      bottom: -57%;
      right:5%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500;   
      width: 200px;    
    }

    .superNew-middle-left {
      position: absolute;
      top: 110%;
      left: 0%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      font-weight: 500; 
      width: 200px;    
    }
    .superNew-middle-right {
      position: absolute;
      top: 110%;
      right: 5%;
      color: #ff6700;
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      width: 200px;    
    }
    .text-superNewC7 {
        color: #ff6700;
        font-size: 30px;
        line-height: 40px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 40px;
    }
    .text-superNewC8 {
        color: #000;
        font-size: 18px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    /*-------------------------------------
        SuperM
    --------------------------------------*/
    .bg-imageSuperMhead {
        height: 600px;
    }
    .superM3{
        position: relative;
    } 
    .superM3 img {
        width:80%;
    }
    .superM-bottom-left > img, .superM-top-left > img, .superM-top-right > img, .superM-bottom-right > img, .superM-middle-left > img, .superM-middle-right > img {
        width:100px !important;
    } 
    .superM-bottom-left {
      position: absolute;
      bottom: -98%;
      left: 8%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;   
    }

    .superM-top-left {
      position: absolute;
      top: 76%;
      left: 8%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500; 
    }

    .superM-top-right {
      position: absolute;
      top: 76%;
      right: 6%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-bottom-right {
      position: absolute;
      bottom: -104%;
      right: 11%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;         
    }
    .superM-middle-left {
      position: absolute;
      top: 120%;
      left: 12%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-middle-right {
      position: absolute;
      top: 120%;
      right: 18%;
      color: #00953a;
      font-size: 18px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;
    }
    .text-superM7 {
        color: #00953a;
        font-size: 32px;
        line-height: 35px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 23px;
    }
    .text-superM8 {
        color: #000;
        font-size: 18px;
        line-height: 26px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
        padding-left: 0px;
    }
    .superM-imgP {
        margin-top: -39%
    }
    .superM-textP {
        padding-top: 2%;
    }
    .superM-divP {
        margin-top: 600px;
        padding-bottom: 200px;
    }
    /*-------------------------------------
        SuperCal
    --------------------------------------*/
    .bg-imageSuperCalhead {
        height: 600px;
    }
    .imgCal {
        width:100%
    }
    .superCal-list1 {
      position: absolute;
      margin-top: 0%;
      left: 0%;
      color: #0071bc;
      font-size: 24px;
      line-height: 50px;
      text-align: left;
      font-weight: 500;   
    }
    .superCal-list1 img, .superCal-list2 img, .superCal-list3 img, .superCal-list4 img, .superCal-list5 img {
        width:80px;
    }
    .superCal-list2 {
      position: absolute;
      margin-top: 19%;
      left: 0%;
      color: #0071bc;
      font-size: 24px;
      line-height: 50px;
      text-align: left;
      font-weight: 500;  
    }

    .superCal-list3 {
      position: absolute;
      margin-top: 38%;
      left: 1.5%;
      color: #0071bc;
      font-size: 24px;
      line-height: 24px;
      text-align: left;
      font-weight: 500;
    }

    .superCal-list4 {
      position: absolute;
      margin-top: 56%;
      left: 0%;
      color: #0071bc;
      font-size: 24px;
      line-height: 24px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-list5 {
      position: absolute;
      margin-top:74%;
      left: 0%;
      color: #0071bc;
      font-size: 24px;
      line-height: 24px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-divP {
        padding-bottom: 200px;
        padding-left: 20px;
        margin-top:400px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 29px;
        line-height: 36px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 18px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 18px;
        line-height: 30px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }
    .imgCalB {
        margin-top:0%
    }
}
@media screen and (min-width:768px) and (max-width:1023px){
    .centered-footer {
      position: absolute;
      width: 100%;
      top: 75%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    #Layer_1,#Layer_2{
        display: none;
    }
    #textfooter_layer1,#textfooter_layer2{
        display: none;
    }
    #button-nav {
        display: none;
    }
    .navbar-nav .nav-item a.nav-link {
        color: #8c6239;
        font-size: 14px;
        line-height: 12px;
        margin: 0 10px;
    }
    .navbar-nav .nav-item a.nav-link.active {
        color: #8c6239;
        font-size: 18px;
        line-height: 16px;
        margin: 0 10px;
        border-bottom: 3px solid #8c6239;
    }
    #footer {
        margin-top: -133px;
    }
    .centered {
        top: 50%;
        left: 50%;
        padding-top: 5%;
    }
    .text-index-1 {
        font-size: 3rem;
        font-weight: 300;
        line-height: 1.2;
    }
    .carousel-indicators {
        position: absolute;
        right: 0;
        bottom: -8px;
        left: 0;
        z-index: 15;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none;
    }
    .lineY-1 {
        width: 200px;
    }
    .text-slide {
        font-size: 1rem;
        line-height: 1.4rem;
        font-weight: 400;
        margin-bottom: 0;
        text-align: center;
        padding-top: 8px;
        margin-bottom: 10px;
    }
    .bg-imagesection3 {
        height: 500px;
    }
    .textsection4_1 {
        font-size:40px;
        line-height: 40px;
    }
    .textsection4_2 {
        font-size:30px;
        font-weight: 500;
    }
    .textsection4_3 {
        font-size:22px;
    }
    .bg-imageaboutTop {
        height: 400px;
    }
    .bg-imageaboutBottom {
        height: 500px;
    }
    .lineG-1 {
        width: 100px;
        border-radius: 200px;
        margin: 15px auto 0px;
    }
    .textabout_1 {
        font-size: 44px;
    }
    .textabout_2 {
        font-size: 22px;
        font-weight: 500;
        margin-top: 22px;
        line-height: 26px;
    }
    .textabout_3 {
        font-size: 42px;
        font-weight: 500;
    }
    .lineY-2 {
        background-color: #f8931f;
        width: 85px;
        height: 5px;
        border-radius: 25px;
        margin: 20px auto 0;
    }
    .textabout_4 {
        font-size: 18px;
        padding: 0 25%;
        margin-top: 28px;
    }
    .container-extra {
        max-width: 680px;
    }
    .container-extra2 {
        max-width: 700px;
    }
    .text-superChead {
        font-size:26px;
        font-weight: 500;
    }
    .logoSec2W {
        width: 60%;
    }
    /*-------------------------------------
        SuperC
    --------------------------------------*/
    .bg-imageSuperChead, .bg-imageSuperCtomehourhead {
        height: 700px;
    }
    .superC3{
        position: relative;
    } 
    .superC3 img {
        width:40%
    }
    .super-bottom-left {
      position: absolute;
      bottom: 0%;
      left: 12%;
      color: #ff6700;
      font-size: 26px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;  
      width: 300px;    
    }

    .super-top-left {
        position: absolute;
        top: 15%;
        left: 6%;
        color: #ff6700;
        font-size: 26px;
        line-height: 40px;
        text-align: center;
        font-weight: 500;
        width: 300px;
    }

    .super-top-right {
      position: absolute;
      top: 15%;
      right: 5%;
      color: #ff6700;
      font-size: 26px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;
      width: 300px;
    }

    .super-bottom-right {
      position: absolute;
      bottom: 0%;
      right:7%;
      color: #ff6700;
      font-size: 26px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;   
      width: 300px;    
    }

    .super-middle-left {
      position: absolute;
      top: 45%;
      left: -3%;
      color: #ff6700;
      font-size: 26px;
      line-height: 40px;
      text-align: center;
      font-weight: 500; 
      width: 300px;    
    }
    .super-middle-right {
      position: absolute;
      top: 45%;
      right: 0%;
      color: #ff6700;
      font-size: 26px;
      line-height: 40px;
      text-align: center;
      width: 300px;    
    }
    .superC-dicP {
      margin-top: 100px;
      padding-bottom: 200px;    
    }
    .text-superC7 {
        color: #ff6700;
        font-size: 28px;
        line-height: 40px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 15px;
    }
    .text-superC8 {
        color: #000;
        font-size: 18px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    /*-------------------------------------
        NEW SuperC
    --------------------------------------*/
    .superNewC-dicP {
        margin-top: 60px;
        padding-bottom: 300px;
    }
    .bg-imagenewSuperChead {
        height: 700px;
    }
    .superNewC3{
        position: relative;
    } 
    .superNewC3 .imgcenter {
        width:32%;
    }
    .superNew-bottom-left>img, .superNew-bottom-right>img, .superNew-top-left>img, .superNew-top-right>img, .superNew-middle-left>img, .superNew-middle-right>img  {
        width:35%
    }
    .superNew-bottom-left {
      position: absolute;
      bottom: 13%;
      left: 3%;
      color: #ff6700;
      font-size: 22px;
      line-height: 26px;
      text-align: center;
      font-weight: 500;   
    }

    .superNew-top-left {
        position: absolute;
        top: 24%;
        left: 1%;
        color: #ff6700;
        font-size: 22px;
      line-height: 26px;
        text-align: center;
        font-weight: 500;
    }

    .superNew-top-right {
      position: absolute;
      top: 6%;
      right: 1%;
      color: #ff6700;
      font-size: 22px;
      line-height: 26px;
      text-align: center;
      font-weight: 500;
    }

    .superNew-bottom-right {
      position: absolute;
      bottom: 26%;
      right: 0%;
      color: #ff6700;
      font-size: 22px;
      line-height: 26px;
      text-align: center;
      font-weight: 500;   
    }

    .superNew-middle-left {
      position: absolute;
      top: 47%;
      left: 2%;
      color: #ff6700;
      font-size: 22px;
      line-height: 26px;
      text-align: center;
      font-weight: 500; 
    }
    .superNew-middle-right {
      position: absolute;
      top: 30%;
      right: 1%;
      color: #ff6700;
      font-size: 22px;
      line-height: 26px;
      text-align: center;
      font-weight: 500;
    }
    .text-superNewC7 {
        color: #ff6700;
        font-size: 28px;
        line-height: 40px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 40px;
    }
    .text-superNewC8 {
        color: #000;
        font-size: 18px;
        line-height: 25px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    .pr-xl-7 {
        padding-right:8%;
        margin-top:-5%;
    }
    .pl-xl-7 {
        padding-left: 7%;
    }
    /*-------------------------------------
        SuperM
    --------------------------------------*/
    .bg-imageSuperMhead {
        height: 700px;
    }
    .superM3{
        position: relative;
    } 
    .superM3 img {
        width:60%;
        margin-top:100px;
    }
    .superM-bottom-left > img, .superM-top-left > img, .superM-top-right > img, .superM-bottom-right > img, .superM-middle-left > img, .superM-middle-right > img {
        width:100px !important;
    } 
    .superM-bottom-left {
      position: absolute;
      bottom: 4%;
      left: 8%;
      color: #00953a;
      font-size: 20px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;    
    }

    .superM-top-left {
      position: absolute;
      top: -20%;
      left: 23%;
      color: #00953a;
      font-size: 20px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-top-right {
      position: absolute;
      top: -14%;
      right: 16%;
      color: #00953a;
      font-size: 20px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;   
    }

    .superM-bottom-right {
      position: absolute;
      bottom: -11%;
      right: 16%;
      color: #00953a;
      font-size: 20px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;     
    }
    .superM-middle-left {
      position: absolute;
      top: 11%;
      left: 5%;
      color: #00953a;
      font-size: 20px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-middle-right {
      position: absolute;
      top: 24%;
      right: 8%;
      color: #00953a;
      font-size: 20px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;
    }
    .text-superM7 {
        color: #00953a;
        font-size: 30px;
        line-height: 35px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 23px;
    }
    .text-superM8 {
        color: #000;
        font-size: 17px;
        line-height: 26px;
        font-weight: 300;
        text-align: right;
        margin-bottom: 30px;
        padding-left: 20px;
    }
    .superM-imgP {
        margin-top: -39%
    }
    .superM-textP {
        padding-top: 2%;
        padding-right: 2%;
    }
    .superM-divP {
        margin-top: 168px;
        padding-bottom: 200px;
    }
    /*-------------------------------------
        SuperCal
    --------------------------------------*/
    .bg-imageSuperCalhead {
        height: 700px;
    }
    .imgCal {
        width:80%
    }
    .superCal-list1 {
      position: absolute;
      top: 0%;
      left: -24%;
      color: #0071bc;
      font-size: 24px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;   
    }
    .superCal-list1 img, .superCal-list2 img, .superCal-list3 img, .superCal-list4 img, .superCal-list5 img {
        width:80px;
    }
    .superCal-list2 {
      position: absolute;
      top: 24%;
      left: -30%;
      color: #0071bc;
      font-size: 24px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;  
    }

    .superCal-list3 {
      position: absolute;
      top: 48%;
      left: -34%;
      color: #0071bc;
      font-size: 24px;
      line-height: 24px;
      text-align: center;
      font-weight: 500;
    }

    .superCal-list4 {
      position: absolute;
      top: 72%;
      left: -43%;
      color: #0071bc;
      font-size: 24px;
      line-height: 35px;
      text-align: center;
      font-weight: 500; 
    }
    .superCal-list5 {
      position: absolute;
      top: 96%;
      left: -50%;
      color: #0071bc;
      font-size: 24px;
      line-height: 35px;
      text-align: center;
      font-weight: 500; 
    }
    .superCal-divP {
        padding-bottom: 200px;
        padding-left: 30px;
        margin-top:100px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 28px;
        line-height: 36px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 18px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 17px;
        line-height: 30px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }
    .imgCalB {
        margin-top:40%
    }
}
@media screen and (min-width:1024px) and (max-width:1439px){
    .centered-footer {
      position: absolute;
      width: 100%;
      top: 75%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    #Layer_1,#Layer_2{
        display: none;
    }
    #textfooter_layer1,#textfooter_layer2{
        display: none;
    }
    #button-nav {
        display: none;
    }
    #footer {
        margin-top: -133px;
    }
    .centered {
        top: 50%;
        left: 50%;
        padding-top: 5%;
    }
    .text-index-1 {
        font-size: 3rem;
        font-weight: 300;
        line-height: 1.2;
    }
    .carousel-indicators {
        position: absolute;
        right: 0;
        bottom: -8px;
        left: 0;
        z-index: 15;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none;
    }
    .lineY-1 {
        width: 280px;
    }
    .text-slide {
        font-size: .9rem;
        line-height: 1.4rem;
        font-weight: 400;
        margin-bottom: 0;
        text-align: center;
        padding-top: 8px;
        margin-bottom: 10px;
    }
    .bg-imagesection3 {
        padding-bottom: 17%;
    }
    .textsection4_1 {
        font-size:40px;
        line-height: 40px;
    }
    .textsection4_2 {
        font-size:30px;
        font-weight: 500;
    }
    .textsection4_3 {
        font-size:22px;
    }
    .bg-imageaboutTop {
        height: 550px;
    }
    .bg-imageaboutBottom {
        height: 500px;
    }
    .lineG-1 {
        width: 150px;
        border-radius: 200px;
        margin: 15px auto 0px;
    }
    .textabout_1 {
        font-size: 60px;
    }
    .textabout_2 {
        font-size: 28px;
        font-weight: 500;
        margin-top: 30px;
        line-height: 40px;
    }
    .textabout_3 {
        font-size: 42px;
        font-weight: 500;
    }
    .lineY-2 {
        background-color: #f8931f;
        width: 85px;
        height: 5px;
        border-radius: 25px;
        margin: 20px auto 0;
    }
    .textabout_4 {
        font-size: 18px;
        padding: 0 25%;
        margin-top: 28px;
    }
    .container-extra {
        max-width: 680px;
    }
    .container-extra2 {
        max-width: 700px;
    }
    .text-superChead {
        font-size:34px;
        font-weight: 500;
    }
    .logoSec2W {
        width: 60%;
    }
    /*-------------------------------------
        SuperC
    --------------------------------------*/
    .bg-imageSuperChead, .bg-imageSuperCtomehourhead {
        height: 900px;
    }
    .superC3{
        position: relative;
    } 
    .superC3 img {
        width:50%
    }
    .super-bottom-left {
      position: absolute;
      bottom: 0%;
      left: 8%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;   
    }

    .super-top-left {
        position: absolute;
        top: 15%;
        left: 3%;
        color: #ff6700;
        font-size: 30px;
        line-height: 40px;
        text-align: center;
        font-weight: 500;
    }

    .super-top-right {
      position: absolute;
      top: 15%;
      right: 2%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;
    }

    .super-bottom-right {
      position: absolute;
      bottom: 0%;
      right: 4%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;   
    }

    .super-middle-left {
      position: absolute;
      top: 45%;
      left: -11%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500; 
    }
    .super-middle-right {
      position: absolute;
      top: 45%;
      right: -3%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;
    }
    .superC-dicP {
      margin-top: 200px;
      padding-bottom: 200px;    
    }
    .text-superC7 {
        color: #ff6700;
        font-size: 38px;
        line-height: 55px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 32px;
    }
    .text-superC8 {
        color: #000;
        font-size: 21px;
        line-height: 32px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    .pr-xl-7 {
        padding-right:2%
    }
    .pl-xl-7 {
        padding-left: 0%;
    }
    /*-------------------------------------
        NEW SuperC
    --------------------------------------*/
    .superNewC-dicP {
        margin-top: 60px;
        padding-bottom: 300px;
    }
    .bg-imagenewSuperChead {
        height: 900px;
    }
    .superNewC3{
        position: relative;
    } 
    .superNewC3 .imgcenter {
        width:32%;
    }
    .superNew-bottom-left>img, .superNew-bottom-right>img, .superNew-top-left>img, .superNew-top-right>img, .superNew-middle-left>img, .superNew-middle-right>img  {
        width:40%
    }
    .superNew-bottom-left {
      position: absolute;
      bottom: 13%;
      left: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;   
    }

    .superNew-top-left {
        position: absolute;
        top: 24%;
        left: 5%;
        color: #ff6700;
        font-size: 26px;
      line-height: 35px;
        text-align: center;
        font-weight: 500;
    }

    .superNew-top-right {
      position: absolute;
      top: 6%;
      right: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;
    }

    .superNew-bottom-right {
      position: absolute;
      bottom: 26%;
      right: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;   
    }

    .superNew-middle-left {
      position: absolute;
      top: 47%;
      left: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500; 
    }
    .superNew-middle-right {
      position: absolute;
      top: 30%;
      right: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;
    }
    .text-superNewC7 {
        color: #ff6700;
        font-size: 38px;
        line-height: 55px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 40px;
    }
    .text-superNewC8 {
        color: #000;
        font-size: 21px;
        line-height: 32px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    .pr-xl-7 {
        padding-right:8%;
        margin-top:-5%;
    }
    .pl-xl-7 {
        padding-left: 7%;
    }
    /*-------------------------------------
        SuperM
    --------------------------------------*/
    /*-------------------------------------
        SuperM
    --------------------------------------*/
    .bg-imageSuperMhead {
        height: 900px;
    }
    .superM3{
        position: relative;
    } 
    .superM3 img {
        width:60%;
        margin-top: 200px;
    }
    .superM-bottom-left > img, .superM-top-left > img, .superM-top-right > img, .superM-bottom-right > img, .superM-middle-left > img, .superM-middle-right > img {
        width:150px !important;
    } 
    .superM-bottom-left {
      position: absolute;
      bottom: -5%;
      left: 8%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;   
    }

    .superM-top-left {
      position: absolute;
      top: -23%;
      left: 22%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-top-right {
      position: absolute;
      top: -19%;
      right: 19%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;
    }

    .superM-bottom-right {
      position: absolute;
      bottom: -15%;
      right: 15%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500; 
    }
    .superM-middle-left {
      position: absolute;
      top: 12%;
      left: 7%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-middle-right {
      position: absolute;
      top: 21%;
      right: 5%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;
    }
    .text-superM7 {
        color: #00953a;
        font-size: 42px;
        line-height: 54px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 35px;
    }
    .text-superM8 {
        color: #000;
        font-size: 22px;
        line-height: 35px;
        font-weight: 300;
        text-align: right;
        margin-bottom: 30px;
        padding-left: 20px;
    }
    .superM-imgP {
        margin-top: -50%
    }
    .superM-textP {
        padding-top: 0%;
        padding-right: 2%;
    }
    .superM-divP {
        margin-top: 300px;
        padding-bottom: 250px;
    }
    /*-------------------------------------
        SuperCal
    --------------------------------------*/
    .bg-imageSuperCalhead {
        height: 900px;
    }

    .superCal-list1 {
      position: absolute;
      top: 10%;
      left: 0%;
      color: #0071bc;
      font-size: 27px;
      line-height: 47px;
      text-align: center;
      font-weight: 500;   
    }
    .superCal-list1 img, .superCal-list2 img, .superCal-list3 img, .superCal-list4 img, .superCal-list5 img {
        width:100px;
    }
    .superCal-list2 {
      position: absolute;
      top: 27%;
      left: -8%;
      color: #0071bc;
      font-size: 27px;
      line-height: 47px;
      text-align: center;
      font-weight: 500;  
    }

    .superCal-list3 {
      position: absolute;
      top: 44%;
      left: -14%;
      color: #0071bc;
      font-size: 27px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;
    }

    .superCal-list4 {
      position: absolute;
      top: 60%;
      left: -22%;
      color: #0071bc;
      font-size: 27px;
      line-height: 47px;
      text-align: center;
      font-weight: 500; 
    }
    .superCal-list5 {
      position: absolute;
      top: 77%;
      left: -30%;
      color: #0071bc;
      font-size: 27px;
      line-height: 47px;
      text-align: center;
      font-weight: 500; 
    }
    .superCal-divP {
        padding-bottom: 250px;
        padding-left: 50px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 38px;
        line-height: 48px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 18px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 22px;
        line-height: 40px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }
    .imgCalB {
        margin-top:31%
    }
}
@media screen and (min-width:1440px) and (max-width:1599px){
    .container.container-check {
        max-width: 1240px;
    }
    .centered-footer {
      position: absolute;
      width: 100%;
      top: 80%;
      left: 50%;
      transform: translate(-50%, -50%);
    }
    #Layer_2,#Layer_3{
        display: none;
    }
    #textfooter_layer2,#textfooter_layer3{
        display: none;
    }
    #button-nav {
        display: none;
    }
    #footer {
        margin-top: -192px;
    }
    .centered {
        top: 50%;
        left: 50%;
        padding-top: 5%;
    }
    .text-index-1 {
        font-size: 3.4rem;
        font-weight: 300;
        line-height: 1.2;
    }
    .carousel-indicators {
        position: absolute;
        right: 0;
        bottom: -8px;
        left: 0;
        z-index: 15;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none;
    }
    .lineY-1 {
        width: 280px;
    }
    .text-slide {
        font-size: 1.3rem;
        line-height: 1.4rem;
        font-weight: 400;
        margin-bottom: 0;
        text-align: center;
        padding-top: 20px;
        margin-bottom: 10px;
    }
    .bg-imagesection3 {
        padding-bottom: 17%;
    }
    .textsection4_1 {
        font-size:40px;
        line-height: 40px;
    }
    .textsection4_2 {
        font-size:30px;
        font-weight: 500;
    }
    .textsection4_3 {
        font-size:22px;
    }
    .bg-imageaboutTop {
        height: 550px;
    }
    .bg-imageaboutBottom {
        height: 600px;
    }
    .lineG-1 {
        width: 150px;
        border-radius: 200px;
        margin: 15px auto 0px;
    }
    .textabout_1 {
        font-size: 60px;
    }
    .textabout_2 {
        font-size: 28px;
        font-weight: 500;
        margin-top: 30px;
        line-height: 40px;
    }
    .textabout_3 {
        font-size: 50px;
        font-weight: 500;
    }
    .lineY-2 {
        background-color: #f8931f;
        width: 110px;
        height: 5px;
        border-radius: 25px;
        margin: 20px auto 0;
    }
    .textabout_4 {
        font-size: 20px;
        padding: 0 25%;
        margin-top: 28px;
    }
    .container-extra {
        max-width: 680px;
    }
    .container-extra2 {
        max-width: 700px;
    }
    .text-superChead {
        font-size:44px;
        font-weight: 500;
    }
    .logoSec2W {
        width: 60%;
    }
    
    .text-superM7 {
        color: #00953a;
        font-size: 77px;
        line-height: 85px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 50px;
    }
    .text-superM8 {
        color: #000;
        font-size: 33px;
        line-height: 53px;
        font-weight: 300;
        text-align: right;
        margin-bottom: 30px;
        padding-left: 250px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 77px;
        line-height: 85px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 50px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 33px;
        line-height: 53px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }

    /*-------------------------------------
        SuperC
    --------------------------------------*/
    .bg-imageSuperChead, .bg-imageSuperCtomehourhead {
        height: 900px;
    }
    .superC3{
        position: relative;
    } 
    .superC3 img {
        width:50%
    }
    .super-bottom-left {
      position: absolute;
      bottom: 0%;
      left: 8%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;   
    }

    .super-top-left {
        position: absolute;
        top: 15%;
        left: 3%;
        color: #ff6700;
        font-size: 30px;
        line-height: 40px;
        text-align: center;
        font-weight: 500;
    }

    .super-top-right {
      position: absolute;
      top: 15%;
      right: 2%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;
    }

    .super-bottom-right {
      position: absolute;
      bottom: 0%;
      right: 4%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;   
    }

    .super-middle-left {
      position: absolute;
      top: 45%;
      left: -3%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500; 
    }
    .super-middle-right {
      position: absolute;
      top: 45%;
      right: 0%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;
    }
    .superC-dicP {
      margin-top: 200px;
      padding-bottom: 200px;    
    }
    .text-superC7 {
        color: #ff6700;
        font-size: 40px;
        line-height: 55px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 40px;
    }
    .text-superC8 {
        color: #000;
        font-size: 20px;
        line-height: 40px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    .pr-xl-7 {
        padding-right:8%
    }
    .pl-xl-7 {
        padding-left: 7%;
    }
    /*-------------------------------------
        NEW SuperC
    --------------------------------------*/
    .superNewC-dicP {
        margin-top: 60px;
        padding-bottom: 300px;
    }
    .bg-imagenewSuperChead {
        height: 900px;
    }
    .superNewC3{
        position: relative;
    } 
    .superNewC3 .imgcenter {
        width:32%;
    }
    .superNew-bottom-left>img, .superNew-bottom-right>img, .superNew-top-left>img, .superNew-top-right>img, .superNew-middle-left>img, .superNew-middle-right>img  {
        width:40%
    }
    .superNew-bottom-left {
      position: absolute;
      bottom: 13%;
      left: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;   
    }

    .superNew-top-left {
        position: absolute;
        top: 24%;
        left: 5%;
        color: #ff6700;
        font-size: 26px;
      line-height: 35px;
        text-align: center;
        font-weight: 500;
    }

    .superNew-top-right {
      position: absolute;
      top: 6%;
      right: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;
    }

    .superNew-bottom-right {
      position: absolute;
      bottom: 26%;
      right: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;   
    }

    .superNew-middle-left {
      position: absolute;
      top: 47%;
      left: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500; 
    }
    .superNew-middle-right {
      position: absolute;
      top: 30%;
      right: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;
    }
    .text-superNewC7 {
        color: #ff6700;
        font-size: 40px;
        line-height: 55px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 40px;
    }
    .text-superNewC8 {
        color: #000;
        font-size: 20px;
        line-height: 40px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    .pr-xl-7 {
        padding-right:8%;
        margin-top:-5%;
    }
    .pl-xl-7 {
        padding-left: 7%;
    }
    /*-------------------------------------
        SuperM
    --------------------------------------*/
    .superM-bottom-left > img, .superM-top-left > img, .superM-top-right > img, .superM-bottom-right > img, .superM-middle-left > img, .superM-middle-right > img {
        width:150px !important;
    } 
    .bg-imageSuperMhead {
        height: 900px;
    }
    .superM3{
        position: relative;
    } 
    .superM3 img {
        width:60%;
        margin-top: 200px;
    }
    .superM-bottom-left {
      position: absolute;
      bottom: -2%;
      left: 10%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;   
    }

    .superM-top-left {
      position: absolute;
      top: -22%;
      left: 24%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-top-right {
      position: absolute;
      top: -16%;
      right: 22%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;
    }

    .superM-bottom-right {
      position: absolute;
      bottom: -13%;
      right: 19%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500; 
    }
    .superM-middle-left {
      position: absolute;
      top: 8%;
      left: 10%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-middle-right {
      position: absolute;
      top: 19%;
      right: 10%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;
    }
    .text-superM7 {
        color: #00953a;
        font-size: 46px;
        line-height: 54px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 35px;
    }
    .text-superM8 {
        color: #000;
        font-size: 24px;
        line-height: 35px;
        font-weight: 300;
        text-align: right;
        margin-bottom: 30px;
        padding-left: 20px;
    }
    .superM-imgP {
        margin-top: -50%
    }
    .superM-textP {
        padding-top: 2%;
        padding-right: 9%;
    }
    .superM-divP {
        margin-top: 300px;
        padding-bottom: 300px;
    }
    /*-------------------------------------
        SuperCal
    --------------------------------------*/
    .bg-imageSuperCalhead {
        height: 900px;
    }

    .superCal-list1 {
      position: absolute;
      top: 10%;
      left: 0%;
      color: #0071bc;
      font-size: 27px;
      line-height: 47px;
      text-align: center;
      font-weight: 500;   
    }
    .superCal-list1 img, .superCal-list2 img, .superCal-list3 img, .superCal-list4 img, .superCal-list5 img {
        width:100px;
    }
    .superCal-list2 {
      position: absolute;
      top: 27%;
      left: -8%;
      color: #0071bc;
      font-size: 27px;
      line-height: 47px;
      text-align: center;
      font-weight: 500;  
    }

    .superCal-list3 {
      position: absolute;
      top: 44%;
      left: -14%;
      color: #0071bc;
      font-size: 27px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;
    }

    .superCal-list4 {
      position: absolute;
      top: 60%;
      left: -22%;
      color: #0071bc;
      font-size: 27px;
      line-height: 47px;
      text-align: center;
      font-weight: 500; 
    }
    .superCal-list5 {
      position: absolute;
      top: 77%;
      left: -30%;
      color: #0071bc;
      font-size: 27px;
      line-height: 47px;
      text-align: center;
      font-weight: 500; 
    }
    .superCal-divP {
        padding-bottom: 250px;
        padding-left: 50px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 41px;
        line-height: 48px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 18px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 24px;
        line-height: 40px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }
    .imgCalB {
        margin-top:16%
    }
}
@media screen and (min-width:1600px) {
    .container.container-check {
        max-width: 1440px;
    }
    #Layer_2,#Layer_3{
        display: none;
    }
    #textfooter_layer2,#textfooter_layer3{
        display: none;
    }
    #button-nav {
        display: none;
    }
    .pr-xl-6, .px-xl-6 {
        padding-right: 8rem!important;
    }
    .pl-xl-6, .px-xl-6 {
        padding-left: 8rem!important;
    }
    #footer {
        margin-top: -282px;
    }
    .textsection4_1 {
        font-size:60px;
        line-height: 60px;
    }
    .textsection4_2 {
        font-size:45px;
        font-weight: 500;
    }
    .textsection4_3 {
        font-size:25px;
    }
    .text-slide {
        font-size: 1.3rem;
        line-height: 1.5rem;
        font-weight: 400;
        margin-bottom: 0;
        padding-top: 0px;
        text-align: center;
    }
    .container-extra {
        max-width: 650px;
    }
    .container-extra2 {
        max-width: 750px;
    }
    .textabout_1 {
        font-size: 75px;
    }
    .textabout_2 {
       font-size: 30px;
        font-weight: 500;
        margin-top: 45px;
        line-height: 45px;
    }
    .textabout_3 {
        font-size: 56px;
        font-weight: 500;
    }
    .textabout_4 {
        font-size: 20px;
        padding: 0 30%;
        margin-top:40px;
    }
    .text-superChead {
        font-size:56px;
        font-weight: 500;
    }
    
    .text-superC7 {
        color: #ff6700;
        font-size: 40px;
        line-height: 50px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 50px;
    }
    .text-superC8 {
        color: #000;
        font-size: 22px;
        line-height: 37px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    .text-superNewC7 {
        color: #ff6700;
        font-size: 40px;
        line-height: 50px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 50px;
    }
    .text-superNewC8 {
        color: #000;
        font-size: 22px;
        line-height: 37px;
        font-weight: 300;
        text-align: justify;
        margin-bottom: 30px;
    }
    .text-superM7 {
        color: #00953a;
        font-size: 77px;
        line-height: 85px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 50px;
    }
    .text-superM8 {
        color: #000;
        font-size: 33px;
        line-height: 53px;
        font-weight: 300;
        text-align: right;
        margin-bottom: 30px;
        padding-left: 250px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 77px;
        line-height: 85px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 50px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 33px;
        line-height: 53px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }
    .text-index-1 {
        font-size: 4.5rem;
        font-weight: 300;
        line-height: 1.2;
    }
    .logoSec2W {
        width: 60%;
    }
    .bg-imagesection3 {
        padding-bottom: 17%;
    }
    /*-------------------------------------
        SuperC
    --------------------------------------*/
    .bg-imageSuperChead, .bg-imageSuperCtomehourhead {
        height: 1200px;
    }
    .superC3{
        position: relative;
    } 
    .superC3 img {
        width:50%
    }
    .super-bottom-left {
      position: absolute;
      bottom: -13%;
      left: 8%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;   
    }

    .super-top-left {
        position: absolute;
        top: 7%;
        left: 4%;
        color: #ff6700;
        font-size: 30px;
        line-height: 40px;
        text-align: center;
        font-weight: 500;
    }

    .super-top-right {
      position: absolute;
      top: 7%;
      right: 1%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;
    }

    .super-bottom-right {
      position: absolute;
      bottom: -13%;
      right: 4%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;   
    }

    .super-middle-left {
      position: absolute;
      top: 45%;
      left: -3%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500; 
    }
    .super-middle-right {
      position: absolute;
      top: 45%;
      right: 0%;
      color: #ff6700;
      font-size: 30px;
      line-height: 40px;
      text-align: center;
      font-weight: 500;
    }
    .superC-dicP {
      margin-top: 300px;
      padding-bottom: 400px;    
    }
    .pr-xl-7 {
        padding-right:8%
    }
    .pl-xl-7 {
        padding-left: 7%;
    }
    /*-------------------------------------
        NEW SuperC
    --------------------------------------*/
    .superNewC-dicP {
        margin-top: 85px;
        padding-bottom: 300px;
    }
    .bg-imagenewSuperChead {
        height: 1200px;
    }
    .superNewC3{
        position: relative;
    } 
    .superNewC3 .imgcenter {
        width:32%;
    }
    .superNew-bottom-left>img, .superNew-bottom-right>img, .superNew-top-left>img, .superNew-top-right>img, .superNew-middle-left>img, .superNew-middle-right>img  {
        width:50%
    }
    .superNew-bottom-left {
      position: absolute;
      bottom: 13%;
      left: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;   
    }

    .superNew-top-left {
        position: absolute;
        top: 24%;
        left: 5%;
        color: #ff6700;
        font-size: 26px;
      line-height: 35px;
        text-align: center;
        font-weight: 500;
    }

    .superNew-top-right {
      position: absolute;
      top: 6%;
      right: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;
    }

    .superNew-bottom-right {
      position: absolute;
      bottom: 26%;
      right: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;   
    }

    .superNew-middle-left {
      position: absolute;
      top: 47%;
      left: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500; 
    }
    .superNew-middle-right {
      position: absolute;
      top: 30%;
      right: 6%;
      color: #ff6700;
      font-size: 26px;
      line-height: 35px;
      text-align: center;
      font-weight: 500;
    }
    .pr-xl-7 {
        padding-right:8%;
        margin-top:-5%;
    }
    .pl-xl-7 {
        padding-left: 7%;
    }
    /*-------------------------------------
        SuperM
    --------------------------------------*/
    .bg-imageSuperMhead {
        height: 1200px;
    }
    .superM3{
        position: relative;
    } 
    .superM3 img {
        width:60%;
        margin-top: 300px;
    }
    .superM-bottom-left > img, .superM-top-left > img, .superM-top-right > img, .superM-bottom-right > img, .superM-middle-left > img, .superM-middle-right > img {
        width:150px;
    }   
    .superM-bottom-left {
      position: absolute;
      bottom: -3%;
      left: 9%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;   
    }

    .superM-top-left {
      position: absolute;
      top: -21%;
      left: 21%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-top-right {
      position: absolute;
      top: -15%;
      right: 22%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;
    }

    .superM-bottom-right {
      position: absolute;
      bottom: -15%;
      right: 19%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500; 
    }
    .superM-middle-left {
      position: absolute;
      top: 10%;
      left: 8%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;  
    }

    .superM-middle-right {
      position: absolute;
      top: 21%;
      right: 11%;
      color: #00953a;
      font-size: 26px;
      line-height: 30px;
      text-align: center;
      font-weight: 500;
    }
    .text-superM7 {
        color: #00953a;
        font-size: 46px;
        line-height: 54px;
        font-weight: 500;
        text-align: right;
        margin-bottom: 35px;
    }
    .text-superM8 {
        color: #000;
        font-size: 24px;
        line-height: 35px;
        font-weight: 300;
        text-align: right;
        margin-bottom: 30px;
        padding-left: 20px;
    }
    .superM-imgP {
        margin-top: -50%
    }
    .superM-textP {
        padding-top: 2%;
        padding-right: 9%;
    }
    .superM-divP {
        margin-top: 300px;
        padding-bottom: 300px;
    }
    /*-------------------------------------
        SuperCal
    --------------------------------------*/
    .bg-imageSuperCalhead {
        height: 1200px;
    }

    .superCal-list1 {
      position: absolute;
      top: 7%;
      left: 0%;
      color: #0071bc;
      font-size: 32px;
      line-height: 6px;
      text-align: left;
      font-weight: 500;   
    }
    .superCal-list1 img, .superCal-list2 img, .superCal-list3 img, .superCal-list4 img, .superCal-list5 img {
        width:100px;
    }
    .superCal-list2 {
      position: absolute;
      top: 27%;
      left: -8%;
      color: #0071bc;
      font-size: 32px;
      line-height: 19px;
      text-align: left;
      font-weight: 500;  
    }

    .superCal-list3 {
      position: absolute;
      top: 49%;
      left: -16%;
      color: #0071bc;
      font-size: 32px;
      line-height: 32px;
      text-align: right;
      font-weight: 500;
    }

    .superCal-list4 {
      position: absolute;
      top: 70%;
      left: -27%;
      color: #0071bc;
      font-size: 32px;
      line-height: 15px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-list5 {
      position: absolute;
      top: 92%;
      left: -36%;
      color: #0071bc;
      font-size: 32px;
      line-height: 10px;
      text-align: left;
      font-weight: 500; 
    }
    .superCal-divP {
        padding-bottom: 350px;
        padding-left: 50px;
        margin-top: 200px;
    }
    .text-superCal7 {
        color: #0071bc;
        font-size: 41px;
        line-height: 48px;
        font-weight: 500;
        text-align: left;
        margin-bottom: 18px;
    }
    .text-superCal8 {
        color: #000;
        font-size: 24px;
        line-height: 40px;
        font-weight: 300;
        text-align: left;
        margin-bottom: 30px;
    }
    .imgCalB {
        margin-top:15%
    }
    
}
@media screen and (min-width:2560px) {
    #Layer_2,#Layer_3{
        display: none;
    }
    .logoSec2W {
        width: 60%;
    }
    .nav-item.subnav {
        padding: 1.2rem 1rem 1rem;
    }
    .navbar-nav .nav-item a.nav-link.active {
        font-size: 24px;
    }
    .navbar-nav .nav-item a.nav-link {
        font-size: 18px;
    }
    #footer {
        margin-top: -350px;
    }
    .bg-imagecheck {
        height: 790px;
    }
    .bg-imageaboutBottom {
        height: 900px;
    }
    .textabout_3 {
        font-size: 65px;
        font-weight: 500;
    }
    .textabout_4 {
        font-size: 30px;
        padding: 0 20%;
        margin-top: 40px;
    }
    .text-slide {
        font-size: 2rem;
        line-height: 2.3rem;
        font-weight: 400;
        margin-bottom: 0;
        padding-top: 30px;
    }
    .textsection4_1 {
        font-size: 70px;
        line-height: 60px;
    }
    .textsection4_2 {
        font-size: 50px;
        font-weight: 500;
    }
    .textsection4_3 {
        font-size: 36px;
    }
    .text-index-1 {
        font-size: 6rem;
        font-weight: 300;
        line-height: 1.2;
    }
    .lineY-1 {
        background-color: #f8931f;
        width: 400px;
        height: 15px;
        border-radius: 25px;
        margin: 40px auto 0;
    }
    .bg-imagesection3 {
        padding-bottom: 17%;
    }
    .superM-divP { 
        margin-top: 300px;
        padding-bottom: 500px;
    }
    .bg-imageSuperCalhead {
        height: 1400px;
    }
    .bg-imageSuperMhead {
        height: 1500px;
    }
    .bg-imageSuperChead, .bg-imageSuperCtomehourhead {
        height: 1600px;
    }
    .container-index {
        max-width: 1020px;
    }
    .superM-textP {
        padding-top: 2%;
        padding-right: 9%;
    }
    .pr-xl-7 {
        padding-right:8%
    }
    .pl-xl-7 {
        padding-left: 7%;
    }
}

@media screen and (min-width: 768px){
    .navbar-expand-md .navbar-nav .dropdown-menu:hover {
        display: block;
    }
}
body{
    position: relative;
}

#footer{
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    width: 100%;
    pointer-events: none;
}
.social-link{
    pointer-events: all;
}