@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
body{
	font-family: 'Montserrat', sans-serif;
}

@font-face {
  font-family: 'methn';
  src:  url('../fonts/methn.woff2') format('woff2'),
        url('../fonts/methn.woff') format('woff'),
        url('../fonts/methn.ttf') format('ttf');
}

.mtn{
    font-family: 'methn';
}

.navbar .nav-item:hover .dropdown-menu{ display: block; }

/**common***/
.navbar-nav .dropdown-menu {
    position: absolute;
    background: #fff;
    left: 27%;
    color:#000;
}


.form-check-input:checked {
    background-color: #84A342;
    border-color: #84A342;
}
/***bts-focus***/
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(126, 239, 104, 0.8);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset,
    0 0 8px rgba(126, 239, 104, 0.6);
  outline: 0 none;
}
/***bts-focus***/
/**common***/
/*******Mobile********/
@media (max-width: 575.98px) { 
.navbar-collapse {
    background: #222020;
    padding: 2%;
}
    .navbar-toggler-icon {
        display: inline-block;
        width: 1.5em;
        height: 1.5em;
        vertical-align: middle;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100%;
    }

    /**common***/
    .sml {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 13px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 1.8px;
        text-transform: uppercase;
    }
    
    .cm_h1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .cmh1_span {
        color: #84A342;
        font-family: methn;
        font-size: 26px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    
    .cmn_p {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 15px;
        font-style: normal;
        font-weight: 500;
        line-height: 27px;
    }
    
    /**common***/
    .logo {
        height:56px;
        width: auto;
        margin-left: 0%;
    }
        .nv_bg_trns{
            background: transparent;
        z-index: 1000;
        }
    
        .sld_mt{
            margin-top:-6%;
            
        }
    
        .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
            color: #F1E60E;
        }
    
        .nav-link,	.nav-link:hover {
            color: #fff;
        }
        .nav-link:visited {
            color: #fff;
        }
    
    /***sc1***/
    
    /**hm-sldr***/
    .hmd {
        overflow-x: hidden;
        padding: 0;
        margin-top: -20%;
    }
      
      .hmd .carousel {
        width: 100%;
        min-height: 63vh;
        padding: 80px 0;
        margin: 0;
        position: relative;
    }
      
      .hmd .carousel-item {
        position: absolute;
        inset: 0;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        overflow: hidden;
        z-index: 1;
        transition-duration: 0.4s;
      }
      
      .hmd .carousel-item::before {
        content: "";
        background-color: rgba(0, 0, 0, 0.7);
        position: absolute;
        inset: 0;
      }
      
      .hmd .info {
        position: absolute;
        inset: 0;
        z-index: 2;
      }
      
      @media (max-width: 768px) {
        .hmd .info {
            padding: 0px 18px;
        }
      }
      
      .hmd .info h2 {
        position: relative;
        color: #D1C700;
        margin-bottom: 13px;
        text-shadow: 10px 10px 30px rgba(241, 230, 14, 0.50);
        font-family: methn;
        font-size: 23px;
        font-style: normal;
        /* line-height: 100%; */
        letter-spacing: 2.7px;
        margin-top: -63%;
    }
    
    .hmd_btn1,.hmd_btn1:hover {
        border-radius: 50px;
        border: 2px solid #FFF;
        color: #fff;
        display: inline-flex;
        height: 43px;
        padding: 19px 40px;
        justify-content: center;
        align-items: center;
        flex-shrink: 0;
    }
      
      .hmd .info h2:after {
        content: "";
        position: absolute;
        display: block;
        width: 80px;
        height: 4px;
        background: var(--color-primary);
        left: 0;
        right: 0;
        bottom: 0;
        margin: auto;
      }
      
    
      
      .hmd .info p {
        color: rgba(255, 255, 255, 0.8);
        font-size: 18px;
      }
      
      .hehmdro .info .btn-get-started {
        font-family: var(--font-primary);
        font-weight: 500;
        font-size: 16px;
        letter-spacing: 1px;
        display: inline-block;
        padding: 12px 40px;
        border-radius: 50px;
        transition: 0.5s;
        margin: 10px;
        color: #fff;
        border: 2px solid var(--color-primary);
      }
      
      .hmd .info .btn-get-started:hover {
        background: var(--color-primary);
      }
      
      .hmd .carousel-control-prev {
        justify-content: start;
      }
      
      @media (min-width: 640px) {
        .hmd .carousel-control-prev {
          padding-left: 15px;
        }
      }
      
      .hmd .carousel-control-next {
        justify-content: end;
      }
      
      @media (min-width: 640px) {
        .hmd .carousel-control-next {
          padding-right: 15px;
        }
      }
      
      .hmd .carousel-control-next-icon, .hmd .carousel-control-prev-icon {
        background: none;
        font-size: 18px;
        line-height: 0;
        background: rgba(255, 255, 255, 0.2);
        color: rgba(255, 255, 255, 0.6);
        border-radius: 50px;
        width: 33px;
        height: 34px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
      
      .hmd .carousel-control-prev,
      .hmd .carousel-control-next {
        z-index: 3;
        transition: 0.3s;
        text-decoration: none;
      }
      
      .hmd .carousel-control-prev:focus,
      .hmd .carousel-control-next:focus {
        opacity: 0.5;
      }
      
      .hmd .carousel-control-prev:hover,
      .hmd .carousel-control-next:hover {
        opacity: 0.9;
      }
      
    /**hm-sldr***/
    
    .sc1_bg {
        background: #0D0D0D;
        padding-top: 5%;
        padding-bottom: 10%;
        
    }
    .sc1_pos {
        position: relative;
        left: 3%;
    }
    .sc1_img1 {
        width: 300px;
        height: 450px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 233px;
        background: url(../img/hm_abt_01.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
        filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.25));
    }
    .sc1_img2 {
        border: 6px solid #FFF;
        width: 213px;
        height: 333px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 233px;
        background: url(../img/sc_img_02.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
        filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.25));
        margin-top: -19%;
        margin-left: -24%;
    }
    
    .sc1_sc2 {
        position: absolute;
        top: 40%;
        left: 38%;
    }
    .clr{
        color:#E6E6E6;
    }
    
    .grn_clr{
        color:#84A342;
        
    }
    .sc1_mbl_blk_mt{
        margin-top:24%;
    }
    /***sc1--txt--blk***/
    .sc1_p_sml{
        color: #E6E6E6;
    
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
    }
    
    .sc1_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc1_h1 {
        color: #84A342;
        font-family: methn;
        font-size: 22px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    
    .sc1_p2 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 30px;
        margin-top: 8%;
        margin-bottom: 8%;
    }
    
    .sc1_digi_h1{
        color: #84A342;
    
        font-family: 'Montserrat', sans-serif;
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc1_digi_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        width: 100%;
    }

    .sc1_mbl_digi{
        text-align:center;
    }
    /***sc1--txt--blk***/
    /***sc1***/
    /***sc2***/
    
    .sc2_my{
        margin-bottom:5%;
    }
    .sc2_h1 {
        margin-top: 5%;
        color: #E6E6E6;
        text-align: center;
        font-family: 'Montserrat', sans-serif;
        font-size: 18px;
        font-style: italic;
        font-weight: 600;
        line-height: normal;
        position: relative;
    }
    
  .sc2_qt1 {
    height: 22px;
    margin-top: -11%;
}
    .sc2_qt2 {
       height: 22px;
        margin-top: 9%;
        position: absolute;
        bottom: -52%;
        right: 1%;
    }
    /***sc2***/
    /***sc3***/
    /**no--blck**/
    /***sc3***/
    
    
    /***sc4***/
    .sc4_my{
        margin-top: 5%;
    }
    .sc4_p_sml {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 4.8px;
        text-transform: uppercase;
        margin-bottom: 0%;
        margin-top: 12%;
    }
    .sc4_h1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc4_h1_spn {
        color: #84A342;
        font-family: methn;
        font-size: 21px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        letter-spacing: 3px;
    }
    .sc4_crd_bg {
        background: linear-gradient(0deg, rgb(48 22 22 / 35%), rgb(16 1 1 / 52%)), url(../img/sc4_crd_img_01.jpg) center center;
        background-size: cover;
        color: #fff;
        padding-left: 5%;
        padding-top: 29%;
        padding-bottom: 5%;
        border-radius: 10px;
        box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50);
        margin-bottom: 8%;
    }
      .sc4_crd_bg1 {
        background: linear-gradient(0deg, rgb(48 22 22 / 35%), rgb(16 1 1 / 52%)), url(../img/sc4_crd_img_01.jpg) center center;
        background-size: cover;
        color: #fff;
        padding-left: 5%;
        padding-top: 29%;
        padding-bottom: 5%;
        border-radius: 10px;
        box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50);
        margin-bottom: 8%;
    }
      .sc4_crd_bg2 {
        background: linear-gradient(0deg, rgb(48 22 22 / 35%), rgb(16 1 1 / 52%)), url(../img/ed_tur_01.jpg) center center;
        background-size: cover;
        color: #fff;
        padding-left: 5%;
        padding-top: 29%;
        padding-bottom: 5%;
        border-radius: 10px;
        box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50);
        margin-bottom: 8%;
    }
      .sc4_crd_bg3 {
        background: linear-gradient(0deg, rgb(48 22 22 / 35%), rgb(16 1 1 / 52%)), url(../img/sc4_crd_img_01.jpg) center center;
        background-size: cover;
        color: #fff;
        padding-left: 5%;
        padding-top: 29%;
        padding-bottom: 5%;
        border-radius: 10px;
        box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50);
        margin-bottom: 8%;
    }
    
      .sc4_btn{
        border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
      }
    
      .sc4_sld_mt{
        margin-top:5%;
      }
    
      .sc4_sldr_h1 {
        color: #FFF;
        font-family: 'Montserrat', sans-serif;
        font-size: 29px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin-bottom: 4%;
    }
      .sc4_sldr_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        width: 80%;
    }
    
    .sc4_sld_btn ,.sc4_sld_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width: 191px;
        height: 46px;
        padding: 26px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
    }
    /***sc4***/
    /***sc5***/
    .sc5_bg {
        background: #D9ED82;
        margin-top: 4%;
        margin-bottom: 4%;
        padding-top: 5%;
        padding-bottom: 5%;
    }
    
    .sc5_clr1{
        color:#000000;
    }
    .sc5_clr2{
        color:#2D2D2D;
    }
    .sc5_clr3{
        color:#474747;
    }
    .sc5_icnp {
        font-weight: bold;
        font-size: 35px;
    }
    
    .sc5_h1 {
        color: #2D2D2D;
        font-family: 'Montserrat', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc5_p2 {
        color: #474747;
        text-align: center;
        font-family: 'Montserrat', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        margin-top: 7%;
    }
    /***sc5***/
    
    
    /***sc6***/
    
    .sc6_bg {
        background: #0D0D0D;
        padding-top: 5%;
        padding-bottom: 10%;
        
    }
    
    .sc6_p_sml {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 4.8px;
        text-transform: uppercase;
    }
    
    .sc6_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 23px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc6_h1 {
        color: #84A342;
        font-family: methn;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 2px;
    }
    .sc6_btn, .sc6_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width: 100%;
        height: 46px;
        padding: 21px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
    }
    .sc1_p2 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 30px;
        margin-top: 8%;
        margin-bottom: 8%;
    }
    .sc6_pos {
        position: relative;
        left: 0%;
    }
    
    .sc6_img1 {
        width: 280px;
        height: 334px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 233px 233px 0px 0px;
        background: url(../img/sc_img_01.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
        filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.40));
        margin-top: 5%;
        margin-bottom: 7%;
        margin-left: 8%;
    }
    .sc6_img2 {
        border-radius: 237px;
        border: 8px solid #FFF;
        width: 151px;
        height: 283px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 102px;
        background: url(../img/sc_img_02.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
        margin-top: -29%;
        margin-left: 16%;
    }
    
    .sc6_sc2 {
        position: absolute;
        top: 37%;
        left: 43%;
    }
    
    .clr{
        color:#E6E6E6;
    }
    
    .grn_clr{
        color:#84A342;
    }
    
    .sc6_btn{
        border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
      }
    /***sc6***/
    /***sc7***/
    .sc7_p_sml {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 4.8px;
        text-transform: uppercase;
    }
    
    .sc7_h1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc7_h1_spn {
        color: #84A342;
        font-family: methn;
        font-size: 21px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    
    .sc7_my{
        margin-bottom:5%;
    }
    .sc7_sldr_mt{
    margin-top:5%;
    }
    /***sc7***/
    /***sc8***/
    .sc8_bg {
        background-size: contain;
      background: url(../img/sc8_img.png) no-repeat center bottom; 
       
        background-color: #161616;
        padding-top: 5%;
        padding-bottom: 5%;
    }
    
    
    
    .ply_img {
        border: 8px solid #F1E60E;
        border-radius: 19px;
        margin-top: 5%;
    }
    .sc8_p_sml {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 4.8px;
        text-transform: uppercase;
    }
    
    .sc8_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc8_p1_spn {
        color: #84A342;
        font-family: methn;
        font-size: 21px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    /***sc8***/
    /***sc9***/
    
    .sc9_my{
        margin-top:5%;
        margin-bottom:5%;
    }
    
    .sc9_p_sml {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 4.8px;
        text-transform: uppercase;
    }
    
    .sc9_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc9_p1_spn {
        color: #84A342;
        font-family: methn;
        font-size: 21px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    
    .sc9_icn_rw_mt{
        margin-top:8%;
    }
    .sc9_icn_rw_mt2{
        margin-top:4%;
    }
    
    .sc9_icn_h1 {
        color: #E6E6E6;
        text-align: center;
        font-family: Montserrat;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 42px;
        letter-spacing: -0.44px;
        margin-top: 2%;
        margin-bottom: 2%;
    }
    .slider {
        /* width: 100%; */
        top: calc(50% - 97.25px);
        overflow: hidden;
        padding-top: 9%;
        padding-bottom: 5%;
        transform: rotate(3deg);
    }
    .slider .slider-row {
        width: 2956px;
        height: 194.5px;
        background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/111863/ubiquity-summit-web-01.png);
        background-size:auto 194.5px;
        animation: slide 50s linear infinite;
    }
    @keyframes slide {
        from {
            background-position-x: 0;
       }
        to {
            background-position-x: -2956px;
       }
    }

    .sc9_mbl_icn {
        height: 40px;
        width: auto;
    }
    /***sc9***/
    /***sc10***/
    /***sc10***/
    /***sc11***/
    .sc11_p_sml {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 4.8px;
        text-transform: uppercase;
    }
    
    .sc11_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .sc11_p1_spn {
        color: #84A342;
        font-family: methn;
        font-size: 27px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    
    .sc11_p2 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 500;
        line-height: 22px;
        margin-top: 8%;
    }
    .sc11_ul li {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
        text-transform: capitalize;
        margin-bottom: 3%;
    }
    /***sc11***/
       /***sc12***/
    
       .sc12_bg {
        background: #161616;
        padding-top: 5%;
        padding-bottom: 5%;
    }
    
    .sc12_rw1_mt{
        margin-top:8%;
    }
    .sc12_pos{
        position:relative;
    }
    
    .sc12_img1 {
        width: 300px;
        height: 450px;
        border: 6px solid #FFF;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 110px;
        background: url(../img/sc_img_12_2.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
    }
    .sc12_img2 {
        border: 6px solid #FFF;
        width: 258PX;
        height: 300px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 97px;
        background: url(../img/sc_img_12_1.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
        margin-top: -14%;
        margin-left: -64px;
    }
    
    .sc12_sc2 {
        position: absolute;
        top: 37%;
        left: 43%;
    }
    
    .sc12_pos {
        position: relative;
        right: 0%;
    }
    
    .clr{
        color:#E6E6E6;
    }
    
    .grn_clr{
        color:#84A342;
    }
    
    .chk-li li{
        color: #E6E6E6;
    }
    /***sc12***/
    /***sc13***/
    .sc13_my{
        margin-top:5%;
        margin-bottom:5%;
    }
    
    .sc13_tst_p1 {
        color: #E6E6E6;
        text-align: center;
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin-top: 3%;
        margin-bottom: 1%;
    }
   .sc13_tst_p16 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
   
    font-style: normal;
   
    line-height: normal;
   
    margin-bottom: 1%;
} 
    .sc13_tst_p2 {
        color: #E6E6E6;
        text-align: center;
        font-family: Montserrat;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: 133%;
        width:100%;
        /* display: flex; */
        /* justify-content: center; */
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5%;
    }
    
    .sc13_r2_mt{
        margin-top:5%;
    }
    .sc13_p_sml {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 4.8px;
        text-transform: uppercase;
    }
    
    .sc13_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .sc13_p1_spn {
        color: #84A342;
        font-family: methn;
        font-size: 21px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    .str_clr{
        color:#FFBD39;
    }
    
    .str_clr i {
        margin-right: 5px;
        font-size: 10px;
    }
    
    .tst_img {
        height: 60px;
        width: 60px !important;
        border-radius: 50%;
        margin-left: 44%;
    }
    
    .sc13_tst_crd {
        border-radius: 16px;
        background: #161616;
        box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
        position: relative;
        height: 300px;
        padding-top: 6%;
        margin-top: 5%;
    }
    .qut13 {
        position: absolute;
        right: 10%;
        top: -6%;
    }
    
    
    /***sc13***/
    
    
    /***sc14***/
    .sc14_bg {
        width: 100%;
        height: 54vh;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/sc14_bg.jpg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 5%;
    }
    
    .sc14_bnr_ttl {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc14_bnr_ttl_spn {
        color: #84A342;
        font-family: methn;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 2px;
    }
    
    .sc14_bnr_sml_p {
        color: #E6E6E6;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 2.8px;
    }
    
    .sc14_btn_blk_mt{
        margin-top:15%;
    }
    
    .sc14_p1 {
        color: #fff;
        margin-bottom: 13%;
    }
    
    
    
    .sc14_btn:hover{
    border-radius: 6px;
    
    color: #ffffff;
    padding: 18px 40px;
    border:1px solid #63053D;
    }
    
    
    
    .sc14_btn, .sc14_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width:auto;
        height: 46px;
        padding: 21px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        margin-bottom: 5%;
    }
    .sc14_btn2 ,.sc14_btn2:hover{
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color:#FFF;
        margin-left:0%;
        width: 220px;
        display: flex;
        width: auto;
        height: 46px;
        padding: 21px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
    }
    
    
    /***sc14***/
    /***sc15***/
    .sc15_bg {
        width: 100%;
        height: 52vh;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/abt_bnr_01.jpg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 5%;
        margin-top: -19%;
        padding: 11%;
    }
    
    .sc15_bnr_ttl {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc15_bnr_ttl_spn {
        color: #84A342;
        font-family: methn;
        font-size: 21px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    
    
       .sc15_bnr_sml_p {
        color: #E6E6E6;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 4.8px;
    }
    
    .sc15-blk {
        padding-top: 0%;
        margin-top: 42%;
    }
    .sc15_btn:hover{
    border-radius: 6px;
    
    color: #ffffff;
    padding: 18px 40px;
    border:1px solid #63053D;
    }
    
    .sc15_btn {
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color: #000000;
        width: 220px;
    }
    .sc15_btn2 {
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color:#FFF;
        margin-left:5%;
        width: 220px;
    }
    
    
    /***sc15***/
    
    
    /***sc16***/
    .sc16_img{
        border-radius:10px;
    }
    
    .sc16_sldr_h{
        color: #FFF;
        font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top:3%;
    margin-bottom:3%;
    }
    .sc16_sldr_p{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 300;
        line-height: 150%; /* 27px */
    }
    
    .sc16_pmt{
        margin-top:8%;
    }
    
    .sc16_sldr_mt{
        margin-top:5%;
    }
    /***sc16***/
    /***sc17***/
    .sc17_h1 {
        font-family: methn;
        color: #000;
        font-size: 39px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    
    .sc17_p1{
        color: #474747;
    
        font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; 
    }
    /***sc17***/
    /***sc18***/
    
    .sc18_bg {
        background: #0D0D0D;
        padding-top: 5%;
        padding-bottom: 10%;
        
    }
    .sc18_pos{
        position:relative;
    }
    
    .sc18_img1 {
        width: 300px;
        height: 393px;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 233px 233px 0px 0px;
        background: url(../img/sc18_img1.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
        filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.25));
        margin-bottom: 5%;
    }
    .sc18_img2 {
        border-radius: 237px;
        border: 5px solid #FFF;
        width: 150px;
        height: 250px;
        filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.25));
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 235px;
        background: url(../img/sc18_img2.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
        margin-left: 28%;
        margin-top: 5%;
    }
    
    .sc18_hmb{
        margin-bottom:7%;
    }
    
    .sc18_sc2 {
        position: absolute;
        top: 37%;
        left: 43%;
    }
    
    .clr{
        color:#E6E6E6;
    }
    
    .grn_clr{
        color:#84A342;
    
    }
    
    .sc18_btn{
        border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
      }
    
      .sc18_qt1{
        height: 52px;
        margin-top: -3%;
    }
    
    .sc18_qt2 {
        height: 52px;
        margin-top: -3%;
        position: absolute;
        bottom: -21%;
        right: 5%;
    }
    
    .sc18_kimg_01{
        width: auto;
        height: 348px;
        border-radius: 106px 106px 0px 0px;
    }
    
    .sc18_kimg_02{
        width: auto;
        height: 348px;
        border-radius: 160px 160px 160px 160px;
       
    border: 8px solid #FFF;
    }
    
    .sc18_p1 {
        color: #E6E6E6;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 27px;
    }
    
    .sc18_seo_ttl {
        color: #fff;
        text-align: center;
        font-family: Montserrat;
        font-size: 29px;
        font-style: italic;
        font-weight: 600;
        line-height: normal;
        margin-top: 10%;
    }
    /***sc18***/
    /***sc19***/
    .sc19_bg {
        background: #E6E6E6;
        padding-top: 2%;
        padding-bottom: 2%;
    }
    /***sc19***/
    
    
    /***sc20***/
    .sc20_bg {
        width: 100%;
        height: 425px;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/abt_sc20_001.jpg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 5%;
    }
    .sc20_p1 {
        color: #fff;
        margin-bottom: 13%;
    }
    
    .sc20_bnr_ttl {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 23px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        width: 100%;
    }
    
    .sc20_btn:hover{
    border-radius: 6px;
    
    color: #ffffff;
    padding: 18px 40px;
    border:1px solid #63053D;
    }
    
    .sc20_btn {
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color: #000000;
        width: 220px;
    }
    .sc20_btn2 {
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color:#FFF;
        margin-left:5%;
        width: 220px;
    }
    
    .sc20_btn, .sc20_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width: 100%;
        height: 46px;
        padding: 26px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
    }
    .sc20_btn2, .sc20_btn2:hover {
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgb(231 230 214 / 20%);
        color: #FFF;
        margin-left: 0%;
        width: 220px;
        display: flex;
        width: 100%;
        height: 46px;
        padding: 26px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        margin-top:5%;
    }
    
    .sc20_mt{
        margin-top:5%;
    }
    
    .sc20-blk {
        margin-left: 0%;
        margin-top: 13%;
        text-align: center;
    }
    /***sc20***/
    
    /***sc21***/
    
    .sc21-blk {
        padding-top: 25%;
        margin-top: 14%;
    }
    .sc21_bg {
        width: 100%;
        height: 49vh;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/edu_bnr.jpg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 5%;
        margin-top: -20%;
    }
    
    .spt_bg {
    width: 100%;
    height: 49vh;
    background: linear-gradient(0deg, rgb(0 0 0 / 91%), rgb(0 0 0 / 44%)), url(../img/sprts_bnr_01.jpg) center center;
    background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 5%;
        margin-top: -20%;
}
    
    .sc21_p1 {
        color: #fff;
        margin-bottom: 13%;
    }
    
    
    
    .sc21_btn:hover{
    border-radius: 6px;
    
    color: #ffffff;
    padding: 18px 40px;
    border:1px solid #63053D;
    }
    
    .sc21_btn {
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color: #000000;
        width: 220px;
    }
    .sc21_btn2 {
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color:#FFF;
        margin-left:5%;
        width: 220px;
    }
    
    /***sc21***/
    
    /***sc22***/
    .sc22_bg {
        background: #0D0D0D;
        padding-top: 5%;
        padding-bottom: 10%;
    }
    
    .sc22_img {
        border-radius: 10px;
        box-shadow: 5px 5px 30px 0px #AF4408;
        margin-bottom: 9%;
        margin-top: 5%;
    }
    /***sc22***/
    
    /***sc23***/
    .sc23_bg {
        background: #161616;
        padding-top: 8%;
        padding-bottom: 8%;
    }
    .sc23_h1 {
        color: #E6E6E6;
        font-family: Montserrat;
        font-size: 26px;
        font-style: normal;
        font-weight: 400;
        line-height: 92.035%;
        margin-bottom: 7%;
    }
    .sc23_btn {
        border-radius: 50px;
        border: 2px solid #FFF;
        color: #E6E6E6;
       
        display: inline-block;
        width: 100%;
        margin-bottom: 4%;
    }
    
    .sc23_btn:hover{
        border-radius: 50px;
    border: 2px solid #CBCBCB;
    color:#000;
    background: #CBCBCB;
    }
    
    .sc23_hr_br{
        border-right:2px solid #E6E6E6;
    }
    /***sc23***/
    
    /***sc24***/
    
    .sc24_my{
        margin-top:5%;
        margin-bottom:5%;
    }
    .sc24_img_crd{
        position:relative;
    }
    
    .sc24_ttl_mb{
        margin-bottom:5%;
    }
    
    .sc24_sml_crd {
        right: 5%;
        position: absolute;
        border-radius: 50px;
        background: #84A342;
        height: 26px;
        padding: 1% 2% 4% 4%;
        margin-top: -13%;
    }
    
    .sc24_mt1 {
        margin-top: 4%;
    }
    .sc24_crd_p1{
        color: #E6E6E6;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 27px */
    }
    
    .sc24_crd_plc{
        color: #ADADAD;
    
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 16px; 
    }
    
    .sc24_str{
        color: #CCF32F;
    }
    
    .sc24_crd_gr1{
        color: #E6E6E6;
    
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px; /* 100% */
    }
    
    .sc24_crd_gr2{
        color: #E6E6E6;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;  
    }
    
    .sc24_r2_mt{
        margin-top:5%;
    }
    
    .sc24_mr_btn_mt{
        margin-top:5%;
    }
    /***sc24***/
    
    /***sc25***/
    .sc25_mbl_icn{
        height:50px;
        width:auto;
    }
    .sc25_bg{
        background: #161616;
        padding-top: 5%;
        padding-bottom: 5%;
    }
    .str_clr{
        color:#FFBD39;
    }
    
    .str_clr i {
        margin-right: 5px;
        font-size: 10px;
    }
    
    .tst_img {
        height: 60px;
        width: 60px !important;
        border-radius: 50%;
        margin-left: 44%;
    }
    
    .sc25_tst_crd {
        border-radius: 16px;
        background: #161616;
        box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
        position: relative;
        height: 300px;
        padding-top: 6%;
        margin-top: 5%;
    }
    .qut25{
        position: absolute;
        right: 10%;
        top: -6%;
    }
    
    .sc25_r1_my{
        margin-top: 5%;
        margin-bottom: 5%;
    }
    
    .sc25_icn_h1 {
        color: #E6E6E6;
        text-align: center;
        font-family: Montserrat;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: 42px;
        letter-spacing: -0.44px;
        margin-top: 2%;
        margin-bottom: 2%;
    }
    
    /***sc25***/
    
    /***sc26***/
    .sc26_my{
        margin-top:5%;
        margin-bottom:5%;
    }
    
    .sc26_tst_p1 {
        color: #E6E6E6;
        text-align: center;
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin-top: 3%;
        margin-bottom: 1%;
    }
    
    .sc26_tst_p2 {
        color: #E6E6E6;
        text-align: center;
        font-family: Montserrat;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: 133%;
        width: 100%;
        /* display: flex; */
        /* justify-content: center; */
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5%;
    }
    
    .sc26_r2_mt{
        margin-top:5%;
    }
    .sc26_p_sml {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 4.8px;
        text-transform: uppercase;
    }
    
    .sc26_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .sc26_p1_spn {
        color: #84A342;
        font-family: methn;
        font-size: 21px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    .str_clr{
        color:#FFBD39;
    }
    
    .str_clr i {
        margin-right: 5px;
        font-size: 10px;
    }
    
    .tst_img {
        height: 60px;
        width: 60px !important;
        border-radius: 50%;
        margin-left: 44%;
    }
    
    .sc26_tst_crd {
        border-radius: 16px;
        background: #161616;
        box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
        position: relative;
        height: 300px;
        padding-top: 6%;
        margin-top: 5%;
    }
    .qut26 {
        position: absolute;
        right: 10%;
        top: -6%;
    }
    
    
    /***sc26***/
    /***sc27***/
    .sc27_bg {
        width: 100%;
        height: 53vh;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/edu_ft_bnr.jpg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 5%;
    }
    
    .sc27_p1 {
        color: #fff;
        margin-bottom: 14%;
        margin-top: 2%;
    }
    
    
    .sc27_btn:hover{
    border-radius: 6px;
    
    color: #ffffff;
    padding: 18px 40px;
    border:1px solid #63053D;
    }
    
    .sc27_btn, .sc27_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width: 100%;
        height: 46px;
        padding: 20px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
    }
    .sc27_btn2 ,.sc27_btn2:hover{
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color: #FFF;
        margin-left: 0%;
        width: 220px;
        display: flex;
        width: 100%;
        height: 46px;
        padding: 20px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        margin-top:5%;
    }
    .sc27-bnr-ttl {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc27_bnr_ttl_spn {
        color: #84A342;
        font-family: methn;
        font-size: 28px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }

    .sc27-blk{
        padding-top:5%;
    }
    /***sc27***/
    /***sc28***/
    .sc28_bg {
        width: 100%;
        height: 52vh;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/ind_bnr.jpg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 3%;
        margin-top: -19%;
    }
    
    
    .sc28_p1 {
        color: #E6E6E6;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 2.8px;
    }
    
    .sc28_bnr_ttl {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 25px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc28_btn:hover{
    border-radius: 6px;
    
    color: #ffffff;
    padding: 18px 40px;
    border:1px solid #63053D;
    }
    
    .sc28_btn {
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color: #000000;
        width: 220px;
    }
    .sc28_btn2 {
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color:#FFF;
        margin-left:5%;
        width: 220px;
    }
    /***sc28***/
    /***sc29***/
    
    .sc29_pmt {
        margin-top: 8%;
    }
    .sc29_bg {
        background: #0D0D0D;
        padding-top: 5%;
        padding-bottom: 5%;
    }
    
    .sc29_img {
        border-radius: 10px;
        box-shadow: 5px 5px 30px 0px #AF4408;
        margin-bottom: 7%;
    }
    /***sc29***/
    /***sc30***/
    
    .sc30_h1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
        margin-top: 5%;
    }
    .sc30_bg {
        background: #161616;
        padding-top: 2%;
        padding-bottom: 2%;
    }
    
    .sc30_bdg {
        color: #fff;
        display: inline-flex;
        padding: 10px 25px 0px 25px;
        justify-content: center;
        align-items: center;
        border-radius: 50px;
        background: #222;
        margin-bottom: 5%;
        width: 100%;
    }
    
    .sc30_bdg_blk {
        text-align: center;
        margin-left: 5%;
    }
    
    .sc30_br_ln {
        /* position: absolute; */
        border-top: 1px solid #8D8D8D;
        margin-top: -3%;
        display: none;
    }
    
    .sc30_crd_pos{
        position:relative;
    }
    /***sc30***/
    /***sc31***/
    .sc31_mt{
        margin-top:5%;
    }
    .sc31_h1{
        color: #ADADAD;
    }
    .sc31_p1{
        color: #ADADAD;
    }
    
    .sc31_h6 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 101.035%;
    }
    .sc31_p4{
        color: #E6E6E6;
    
        font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px; /* 187.5% */
    }
    
    
    .sc31_str_clr{
        color: #CCF32F;
    }
    
    .sc31_shr_mt {
        margin-top: 4%;
        margin-bottom: 5%;
    }
    
    .sc31_img {
        border-radius: 10px;
        margin-top: 5%;
    }
    /***sc31***/
    /***sc32***/

    .sc32_slct {
        border-radius: 5px;
        background: #4B4A4A;
        border: 0px;
        color: #fff;
    }
    .sc32_h1{
        color: #E6E6E6;
    
        font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; /* 150% */
    }
    .sc32_p1{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 300;
        line-height: 30px; /* 187.5% */
    }
    
    .sc32_br_01{
        border-top: 1px solid #8D8D8D;
    }
    .sc32_frm_crd {
        border-radius: 10px;
        background: #222;
        box-shadow: 5px 10px 30px 0px rgba(255, 255, 255, 0.10);
        padding: 6%;
        margin-top: 5%;
    }
    
    .sc32_frmh1{
        color: #84A342;
    
        font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    }
    
    .sc32_frmh2{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; /* 150% */
    }
    
    .sc32_frmp1{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px; /* 214.286% */
    }
    
    .sc32_frm_inp_ttl{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    }
    
    .sc32_inp{
        border-radius: 5px;
        background: #4B4A4A;
        border: 0px;
    }
    
    .sc32_mt{
        margin-top:5%;
    }
    
    .sc32_btn, .sc32_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width: 100%;
        height: 46px;
        padding: 21px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
    }
    
    .sc32_frm_ftr_p {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 8px;
        font-style: normal;
        font-weight: 500;
        line-height: 200%;
        margin-top: 5%;
    }
    
    .sc32_icn_ttl_h1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 30px;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    
    .sc32_icn_h11{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px; /* 187.5% */
    }
    .sc32_icn_p11{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: normal;
    }
    .sc32_icn_img {
        height: 33px;
        width: auto;
        margin-right: 5%;
        margin-bottom: 1%;
    }
    
    .sc32_mdl_rw_my{
        margin-top :5%;
        margin-bottom:5%;
    }
    /***sc32***/
    /***sc33***/
    
    .sc33_icn_ttl_h1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 30px;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    
    .sc33_und_lnh1{
        color: #84A342;
        font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 150% */
    text-decoration-line: underline;
    }
    .sc33_img_br{
    border-radius: 200px;
    border: 6px solid #FFF;
    box-shadow: 10px 15px 25px 0px rgba(0, 129, 15, 0.40);
    }
    
    .sc33_lnc_p{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 187.5% */
    }
    /***sc33***/
    /***sc34***/
    .sc34_a{
        border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: inline-flex;
    height: 69px;
    padding: 28px 48px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    }
    
    .sc34_bg {
        margin-top: 5%;
        background: #161616;
        padding-top: 2%;
        padding-bottom: 2%;
        margin-bottom: 5%;
    }
    .sc34_btn, .sc34_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width: 100%;
        height: 46px;
        padding: 20px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
    }
    
    .sc34_h1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 119.035%;
        margin-top: 2%;
    }
    /***sc34***/
    /***sc35***/
    .sc35_li_r {
        height: 14px;
        width: auto;
        margin-right: 2%;
    }
    
    .sc35_h1_mb{
        margin-bottom:5%;
    }
    
    .sc35_u_h1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 30px;
        margin-bottom: 5%;
    }
    
    .sc35_ul  li {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
        width: 77%;
    }
    /***sc35***/
    /***sc36***/
    .sc36_my{
        margin-top:5%;
        margin-bottom:5%;
    }
    .sc36_img_crd{
        position:relative;
    }
    
    .sc36_ttl_mb{
        margin-bottom:5%;
    }
    
    .sc36_sml_crd {
        right: 5%;
        position: absolute;
        border-radius: 50px;
        background: #84A342;
        height: 26px;
        padding: 1% 2% 4% 4%;
        margin-top: -12%;
    }
    
    .sc36_mt1{
        margin-top:15%;
    }
    
    .sc36_crd_p1{
        color: #E6E6E6;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 27px */
    }
    
    .sc36_crd_plc{
        color: #ADADAD;
    
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 16px; 
    }
    
    .sc36_str{
        color: #CCF32F;
    }
    
    .sc36_crd_gr1{
        color: #E6E6E6;
    
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 16px; /* 100% */
    }
    
    .sc36_crd_gr2{
        color: #E6E6E6;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;  
    }
    
    .sc36_r2_mt{
        margin-top:5%;
    }
    
    .sc36_mr_btn_mt{
        margin-top:5%;
    }
    /***sc36***/
    /***sc37***/
    .sc37_bg{
        background: #161616;
        padding-top:5%;
        padding-bottom:5%;
    }
    
    .sc37_tst_crd {
        border-radius: 16px;
        background: #000;
        box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
        position: relative;
        height: 300px;
        padding-top: 6%;
        margin-top: 5%;
    }
    
    .sc37_tst_p1 {
        color: #E6E6E6;
        text-align: center;
        font-family: Montserrat;
        font-size: 18px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin-top: 3%;
        margin-bottom: 1%;
    }
    
    .sc37_tst_p2 {
        color: #E6E6E6;
        text-align: center;
        font-family: Montserrat;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
        line-height: 133%;
        width: 100%;
        /* display: flex; */
        /* justify-content: center; */
        align-items: center;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5%;
    }
    
    .sc37_r2_mt {
        margin-top: 5%;
    }
    /***sc37***/
    /***sc38***/
    .sc38_bg {
        width: 100%;
        height: 48vh;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/sc38_img_01.jpg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 5%;
    }
    
    .sc38_pt{
        padding-top:5%;
    }
    
    .sc3_mdl_img {
        margin-top: 12%;
    }
    
    .sc38_p1 {
        color: #fff;
        margin-bottom: 6%;
    }
    
    .sc38_bnr_ttl {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size:21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        width:100%;
    }
    
    .sc38_btn:hover{
    border-radius: 6px;
    
    color: #ffffff;
    padding: 18px 40px;
    border:1px solid #63053D;
    }
    
    .sc38_btn {
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color: #000000;
        width: 220px;
    }
    .sc38_btn2 {
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        color:#FFF;
        margin-left:5%;
        width: 220px;
    }
    
    .sc38_btn, .sc38_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width: 100%;
        height: 46px;
        padding: 21px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
    }
    .sc38_btn2, .sc38_btn2:hover {
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgb(231 230 214 / 20%);
        color: #FFF;
        margin-left: 0%;
        width: 220px;
        display: flex;
        width: 100%;
        height: 46px;
        padding: 21px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        margin-top:5%;
    }
    
    .sc38_mt{
        margin-top:5%;
    }
    
    .sc38-blk {
        margin-left: 0%;
    }
    /***sc38***/
    /***sc39***/

    .sc39-blk {
        padding-top: 21%;
        margin-top: 8%;
    }
    .sc39_bg {
        width: 100%;
        height: 61vh;
        background: linear-gradient(0deg, rgb(0 0 0 / 69%), rgb(0 0 0 / 52%)), url(../img/cnt_bnr_001.jpg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 5%;
        margin-top: -19%;
    }
    
    .sc39_bnr_ttl {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    
    .sc39_bnr_ttl_spn {
        color: #84A342;
        font-family: methn;
        font-size: 21px;
        font-style: normal;
        font-weight: 400;
        line-height: 100%;
    }
    
    .sc39_p1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        letter-spacing: 0.8px;
        margin-bottom: 15%;
    }
    
    .sc39_btn, .sc39_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width: 100%;
        height: 0px;
        padding: 20px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
    }
    
    .sc39_btn2, .sc39_btn2:hover {
        border-radius: 50px;
        border: 2px solid #FFF;
        box-shadow: 10px 10px 20px 0px rgb(231 230 214 / 20%);
        color: #FFF;
        margin-left: 0%;
        width: 220px;
        display: flex;
        width: 100%;
        height: 46px;
        padding: 20px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        margin-top: 5%;
    }
    /***sc39***/
    /***sc40***/
    .s40_hr {
        border-bottom: 1px solid #D1D1D1;
        margin-top: 2%;
        margin-bottom: 2%;
    }
    .sc40_bnr_ttl {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 40px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .sc40_lft_txt_blck{
        padding-left:5%;
    }
    .sc40_my{
        margin-top:5%;
        margin-bottom:5%;
    }
    
    .sc40_frm_pttl{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 166.667% */
    }
    
    .sc40_inp {
        border-radius: 5px;
        
        border: 0px;
        height: 50px;
        background: #222;
        color:#fff;
    }
    .sc40_inp2 {
        border-radius: 5px;
        
        border: 0px;
        height: 150px;
        background: #222;
        color:#fff;
    }
 
    
    .sc40_cnt_smll_ttll{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 166.667% */
    }
    
    .sc40_cnt_smll_ttll .spn{
        color: #84A342;
     }
    
     .sc40_prd{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px; /* 166.667% */
     }
    
     .sc40_cnt_h1{
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 30px; /* 166.667% */
     }
    
     .sc40_h1_mb{
        margin-bottom:6%;
     }
     .sc40_btn, .sc40_btn:hover {
        color: #020202;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: uppercase;
        border-radius: 50px;
        background: #F1E60E;
        box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
        display: flex;
        width: 100%;
        height: 46px;
        padding: 20px 2px;
        justify-content: center;
        align-items: center;
        gap: 10px;
        flex-shrink: 0;
        margin-bottom: 5%;
    }
    
    .sc40a{
        position:relative;
    }
    
    .sc40a_img{
        position:absolute;
        left:0px;
    }
    
    .sc40_arw {
        height: 66px;
        width: auto;
        position: absolute;
        bottom: 0px;
        left: 0%;
        /* margin-bottom: 0%; */
    }
    /***sc40***/
    /***sc41***/
    .sc41_bg {
        width: 100%;
        height: 56vh;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/cnt_btm_bnr.jpg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        padding-top: 5%;
        margin-top: 5%;
    }
    /***sc41***/
/***sc42***/
.sc42_tst_crd {
    border-radius: 16px;
    background: #161616;
    box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
    position: relative;
    height: 300px;
    padding-top: 6%;
    margin-top: 5%;
}

.qut42 {
    position: absolute;
    right: 10%;
    top: -6%;
    display:none;
}

.tst_img_42 {
    height: 60px;
    width: 60px !important;
    border-radius: 50%;
    /* margin-left: 44%; */
}

.sc42_tst_p1 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 3%;
    margin-bottom: 1%;
}

.sc42_tst_p2 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 133%;
    width: 82%;
    /* display: flex; */
    /* justify-content: center; */
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
}

.sc42_r2_mt {
    margin-top: 1%;
}
/***sc42***/
    /***ftr***/
    .ftr_bg {
        background: url(../img/ftr_bg.svg) center center;
        background-size: cover;
        position: relative;
        z-index: 0;
        margin-top: -5%;
        padding-top: 5%;
    }
    
    .ftr_lnk_h1 {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        margin-top: 5%;
    }
    .sc12_lst img {
        height: 25px;
        margin-right: 3%;
        margin-bottom: 3%;
        margin-left: -8%;
    }
    
    .sc12_lst{
       color:#fff;
    }
    .ftr_log {
        margin-left: 0%;
        height: 105px;
    }
    .ftr-p1 {
        color: #fff;
        margin-left: 2%;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    
    
    
    .ftr_bg  .scl_links li {
        margin-right: 5%;
    }
    
    .scl_links li a {
        color: #84A342 !important;
        text-decoration: none;
        background: #FFF;
        height: 40px;
        width: 40px;
        position: relative;
        display: flex;
        justify-content: space-evenly;
        padding-top: 13%;
        border-radius: 50%;
        font-size: 22px !important;
    }
    
    .btm-hr {
        border-bottom: 1px solid #D1D1D1;
        margin-top: 2%;
        margin-bottom: 2%;
    }
    
    .ftr_bg ul li a {
        color: #E6E6E6;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-decoration:none;
    }
    
    .ftr_p_lnk a{
        color: #E6E6E6;
    
        font-family: 'Montserrat', sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration:none;
    }
    
    .ftr_cpy {
        color: #E6E6E6;
        font-family: Montserrat;
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom: 0px;
    }
    
    .ftr-btn {
        border: 1px solid #FEC412;
        color: #FEC412;
        padding: 9px 30px;
        margin-top: 3%;
        margin-bottom: 3%;
    }
    
    .scl_links {
        margin-top: 9%;
    }
    .sc11-blk {
        position: absolute;
        top: 50%;
        left: 24%;
        transform: translate(-20%, -50%);
        text-align: center;
    }
    .sc11-bnr-ttl{
            color: #F2F2F2;
          
    }
    
    
    
        .input-group-text {
            display: flex;
            align-items: center;
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: var(--bs-body-color);
            text-align: center;
            white-space: nowrap;
            background-color: #ffffff;
            border-right:1px solid red;
            border-radius: 0px;
        }
    
    .ftr_inp_br1{
        border-radius: 25px 0px 0px 25px;
        border-right:0px solid #fff;
    }
    
    .ftr_inp_br2{
    
            display: flex;
            align-items: center;
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: var(--bs-body-color);
            text-align: center;
            white-space: nowrap;
            background-color: #ffffff;
            border-right: 0px solid #fffdfd;
            border-radius: 25px 25px 25px 25px;
            border-left: 0px solid red;
        }
    
    /***ftr***/
    
    
    
}
/*******Mobile********/


.body{
	background: #0D0D0D;
}

/*******Desktop********/
@media (min-width: 768px) {

    /**common***/
.sml{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
}

.cm_h1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.cmh1_span{
    color: #84A342;
    font-family: methn;
    font-size: 60px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; 
}

.cmn_p {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
  
}

/**common***/
.logo {
    height: 110px;
    width: auto;
    margin-left: 33%;
}
	.nv_bg_trns{
		background: transparent;
    z-index: 1000;
	}

	.sld_mt{
		margin-top:-6%;
        
	}

	.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
		color: #F1E60E;
	}

	.nav-link,	.nav-link:hover {
		color: #fff;
	}
	.nav-link:visited {
		color: #fff;
	}

/***sc1***/

/**hm-sldr***/
.hmd {
    overflow-x: hidden;
    padding: 0;
    margin-top:-5%;
  }
  
  .hmd .carousel {
    width: 100%;
    min-height: 100vh;
    padding: 80px 0;
    margin: 0;
    position: relative;
  }
  
  .hmd .carousel-item {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    overflow: hidden;
    z-index: 1;
    transition-duration: 0.4s;
  }
  
  .hmd .carousel-item::before {
    content: "";
    background-color: rgba(0, 0, 0, 0.7);
    position: absolute;
    inset: 0;
  }
  
  .hmd .info {
    position: absolute;
    inset: 0;
    z-index: 2;
  }
  
  @media (max-width: 768px) {
    .hmd .info {
      padding: 0 50px;
    }
  }
  
  .hmd .info h2 {
    position: relative;
    color: #D1C700;
    margin-bottom:13px;
    
    text-shadow: 10px 10px 30px rgba(241, 230, 14, 0.50);
    font-family: methn;
    font-size: 45px;
    font-style: normal;
    line-height: 100%;
    letter-spacing: 7.7px;
}

.hmd_btn1,.hmd_btn1:hover {
    border-radius: 50px;
    border: 2px solid #FFF;
    color: #fff;
    display: inline-flex;
    height: 43px;
    padding: 28px 48px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}
  
  .hmd .info h2:after {
    content: "";
    position: absolute;
    display: block;
    width: 80px;
    height: 4px;
    background: var(--color-primary);
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  
  @media (max-width: 768px) {
    .hmd .info h2 {
      font-size: 36px;
    }
  }
  
  .hmd .info p {
    color: rgba(255, 255, 255, 0.8);
    font-size: 18px;
  }
  
  .hehmdro .info .btn-get-started {
    font-family: var(--font-primary);
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 1px;
    display: inline-block;
    padding: 12px 40px;
    border-radius: 50px;
    transition: 0.5s;
    margin: 10px;
    color: #fff;
    border: 2px solid var(--color-primary);
  }
  
  .hmd .info .btn-get-started:hover {
    background: var(--color-primary);
  }
  
  .hmd .carousel-control-prev {
    justify-content: start;
  }
  
  @media (min-width: 640px) {
    .hmd .carousel-control-prev {
      padding-left: 15px;
    }
  }
  
  .hmd .carousel-control-next {
    justify-content: end;
  }
  
  @media (min-width: 640px) {
    .hmd .carousel-control-next {
      padding-right: 15px;
    }
  }
  
  .hmd .carousel-control-next-icon,
  .hmd .carousel-control-prev-icon {
    background: none;
    font-size: 26px;
    line-height: 0;
    background: rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.6);
    border-radius: 50px;
    width: 54px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .hmd .carousel-control-prev,
  .hmd .carousel-control-next {
    z-index: 3;
    transition: 0.3s;
    text-decoration: none;
  }
  
  .hmd .carousel-control-prev:focus,
  .hmd .carousel-control-next:focus {
    opacity: 0.5;
  }
  
  .hmd .carousel-control-prev:hover,
  .hmd .carousel-control-next:hover {
    opacity: 0.9;
  }
  
/**hm-sldr***/

.sc1_bg {
    background: #0D0D0D;
    padding-top: 5%;
    padding-bottom: 10%;
    
}
.sc1_pos{
	position:relative;
}

.sc1_img1 {
    width: 400px;
    height: 634px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 233px;
    background: url(../img/hm_abt_01.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
    filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.25));
}
.sc1_img2 {
    border: 12px solid #FFF;
    width: 300px;
    height: 428px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 233px;
    background: url(../img/sc_img_02.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
    filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.25));
    margin-top: 26%;
}

.sc1_sc2 {
    position: absolute;
    top: 37%;
    left: 43%;
}

.clr{
	color:#E6E6E6;
}

.grn_clr{
	color:#84A342;
    
}

/***sc1--txt--blk***/
.sc1_p_sml{
    color: #E6E6E6;

font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
letter-spacing: 4.8px;
text-transform: uppercase;
}

.sc1_p1{
    color: #E6E6E6;

font-family: 'Montserrat', sans-serif;
font-size: 40px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.sc1_h1{
    color: #84A342;
font-family: methn;
font-size: 60px;
font-style: normal;
font-weight: 400;
line-height: 100%;
}

.sc1_p2 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-top: 8%;
    margin-bottom: 8%;
}

.sc1_digi_h1{
    color: #84A342;

    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc1_digi_p1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 50%;
}
/***sc1--txt--blk***/
/***sc1***/
/***sc2***/

.sc2_my{
    margin-bottom:5%;
}
.sc2_h1 {
    color: #E6E6E6;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 37px;
    font-style: italic;
    font-weight: 600;
    line-height: normal;
    position: relative;
}

.sc2_qt1{
	height: 52px;
    margin-top: -3%;
}

.sc2_qt2 {
    height: 52px;
    margin-top: -3%;
    position: absolute;
    bottom: -21%;
    right: 5%;
}
/***sc2***/
/***sc3***/
/**no--blck**/
/***sc3***/


/***sc4***/
.sc4_my{
    margin-top: 5%;
}

.sc4_p_sml {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
    margin-bottom: 0%;
}
.sc4_h1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc4_h1_spn{
    color: #84A342;
font-family: methn;
font-size: 60px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 3px;
}
.sc4_crd_bg {
    background: linear-gradient(0deg, rgb(48 22 22 / 35%), rgb(16 1 1 / 52%)), url(../img/sc4_crd_img_01.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 29%;
    padding-bottom: 5%;
    border-radius: 10px;
    box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50);
    margin-bottom: 8%;
}

.sc4_crd_bg1 {
    background: linear-gradient(0deg, rgb(48 22 22 / 35%), rgb(16 1 1 / 52%)), url(../img/sc4_crd_img_01.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 29%;
    padding-bottom: 5%;
    border-radius: 10px;
    box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50);
    margin-bottom: 8%;
}

.sc4_crd_bg2 {
    background: linear-gradient(0deg, rgb(48 22 22 / 35%), rgb(16 1 1 / 52%)), url(../img/ed_tur_01.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 29%;
    padding-bottom: 5%;
    border-radius: 10px;
    box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50);
    margin-bottom: 8%;
}

.sc4_crd_bg3 {
    background: linear-gradient(0deg, rgb(48 22 22 / 35%), rgb(16 1 1 / 52%)), url(../img/oth_tr_01.jpg) center center;
    background-size: cover;
    color: #fff;
    padding-left: 5%;
    padding-top: 29%;
    padding-bottom: 5%;
    border-radius: 10px;
    box-shadow: 10px 10px 40px 0px rgba(69, 87, 90, 0.50);
    margin-bottom: 8%;
}

  .sc4_btn{
	border-radius: 50px;
background: #F1E60E;
box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
  }

  .sc4_sld_mt{
    margin-top:5%;
  }

  .sc4_sldr_h1 {
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    font-size: 54px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 4%;
}
  .sc4_sldr_p1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    width: 80%;
}

.sc4_sld_btn ,.sc4_sld_btn:hover {
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}
/***sc4***/
/***sc5***/
.sc5_bg {
    background: #D9ED82;
    margin-top: 4%;
    margin-bottom: 4%;
    padding-top: 3%;
    padding-bottom: 3%;
}

.sc5_clr1{
	color:#000000;
}
.sc5_clr2{
	color:#2D2D2D;
}
.sc5_clr3{
	color:#474747;
}

.sc5_icnp{
    font-weight: bold;
    font-size: 50px;
}

.sc5_h1{
    color: #2D2D2D;

    font-family: 'Montserrat', sans-serif;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.sc5_p2 {
    color: #474747;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-top: 7%;
}
/***sc5***/


/***sc6***/

.sc6_bg {
    background: #0D0D0D;
    padding-top: 5%;
    padding-bottom: 10%;
    
}

.sc6_p_sml {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
}

.sc6_p1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc6_h1 {
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
.sc6_btn, .sc6_btn:hover {
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}
.sc1_p2 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-top: 8%;
    margin-bottom: 8%;
}
.sc6_pos {
    position: relative;
    left: 13%;
}

.sc6_img1 {
    width: 430px;
    height: 673px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 233px 233px 0px 0px;
    background: url(../img/sc_img_01.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
    filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.40));
}
.sc6_img2 {
    border-radius: 237px;
    border: 8px solid #FFF;
    width: 200px;
    height: 313px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 102px;
    background: url(../img/sc_img_02.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
    margin-top: 68%;
    margin-left: 27%;
}

.sc6_sc2 {
    position: absolute;
    top: 37%;
    left: 43%;
}

.clr{
	color:#E6E6E6;
}

.grn_clr{
	color:#84A342;
}

.sc6_btn{
	border-radius: 50px;
background: #F1E60E;
box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
  }
/***sc6***/
/***sc7***/
.sc7_p_sml {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
}

.sc7_h1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc7_h1_spn {
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}

.sc7_my{
    margin-bottom:5%;
}
.sc7_sldr_mt{
margin-top:5%;
}
/***sc7***/
/***sc8***/
.sc8_bg {
    background-size: contain;
  background: url(../img/sc8_img.png) no-repeat center bottom; 
   
    background-color: #161616;
    padding-top: 5%;
    padding-bottom: 5%;
}



.ply_img {
    border: 8px solid #F1E60E;
    border-radius: 19px;
    margin-top: 5%;
}
.sc8_p_sml {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
}

.sc8_p1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc8_p1_spn{
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
/***sc8***/
/***sc9***/

.sc9_my{
    margin-top:5%;
    margin-bottom:5%;
}

.sc9_p_sml {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
}

.sc9_p1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc9_p1_spn{
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}

.sc9_icn_rw_mt{
    margin-top:8%;
}
.sc9_icn_rw_mt2{
    margin-top:4%;
}

.sc9_icn_h1 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: -0.44px;
    margin-top: 5%;
    margin-bottom: 5%;
}
.slider {
    /* width: 100%; */
    top: calc(50% - 97.25px);
    overflow: hidden;
    padding-top: 9%;
    padding-bottom: 5%;
    transform: rotate(3deg);
}
.slider .slider-row {
	width: 2956px;
	height: 194.5px;
	background-image: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/111863/ubiquity-summit-web-01.png);
	background-size:auto 194.5px;
	animation: slide 50s linear infinite;
}
@keyframes slide {
	from {
		background-position-x: 0;
   }
	to {
		background-position-x: -2956px;
   }
}
/***sc9***/
/***sc10***/
/***sc10***/
/***sc11***/
.sc11_p_sml {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
}

.sc11_p1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc11_p1_spn{
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}

.sc11_p2{
    color: #E6E6E6;

    font-family: 'Montserrat', sans-serif;
font-size: 22px;
font-style: normal;
font-weight: 500;
line-height: 30px; /* 136.364% */
}

.sc11_ul li {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 3%;
}
/***sc11***/
   /***sc12***/

   .sc12_bg {
    background: #161616;
    padding-top: 5%;
    padding-bottom: 5%;
}

.sc12_rw1_mt{
    margin-top:8%;
}
.sc12_pos{
	position:relative;
}

.sc12_img1 {
    width: 430PX;
    height: 591PX;
    border: 6px solid #FFF;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 110px;
    background: url(../img/sc_img_12_2.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
}
.sc12_img2 {
    
    border: 6px solid #FFF;
    width: 316PX;
    height: 435PX;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 97px;
    background: url(../img/sc_img_12_1.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
   
    margin-top: -20%;
}

.sc12_sc2 {
    position: absolute;
    top: 37%;
    left: 43%;
}

.sc12_pos {
    position: relative;
    right: 9%;
}

.clr{
	color:#E6E6E6;
}

.grn_clr{
	color:#84A342;
}

.chk-li li{
    color: #E6E6E6;
}
/***sc12***/
/***sc13***/
.sc13_my{
    margin-top:5%;
    margin-bottom:5%;
}

.sc13_tst_p1 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 3%;
    margin-bottom: 1%;
}
.sc13_tst_p16 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
   
    font-style: normal;
   
    line-height: normal;
   
    margin-bottom: 1%;
}
.sc13_tst_p2 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 133%;
    width: 80%;
    /* display: flex; */
    /* justify-content: center; */
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
}

.sc13_r2_mt{
    margin-top:5%;
}
.sc13_p_sml {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
}

.sc13_p1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.sc13_p1_spn{
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
.str_clr{
    color:#FFBD39;
}

.str_clr i {
    margin-right: 5px;
    font-size: 10px;
}

.tst_img {
    height: 60px;
    width: 60px !important;
    border-radius: 50%;
    margin-left: 44%;
}

.sc13_tst_crd {
    border-radius: 16px;
    background: #161616;
    box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
    position: relative;
    height: 300px;
    padding-top: 6%;
    margin-top: 5%;
    height: 322px;
}
.qut13 {
    position: absolute;
    right: 10%;
    top: -6%;
}


/***sc13***/


/***sc14***/
.sc14_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/sc14_bg.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
}

.sc14_bnr_ttl{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc14_bnr_ttl_spn{
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}

.sc14_bnr_sml_p{
    color: #E6E6E6;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
}

.sc14_btn_blk_mt{
    margin-top:15%;
}

.sc14_p1 {
    color: #fff;
    margin-bottom: 13%;
}



.sc14_btn:hover{
border-radius: 6px;

color: #ffffff;
padding: 18px 40px;
border:1px solid #63053D;
}



.sc14_btn, .sc14_btn:hover {
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}
.sc14_btn2 ,.sc14_btn2:hover{
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color:#FFF;
    margin-left:5%;
    width: 220px;
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.svcp_my{
	margin-bottom:5%;
}
/***sc14***/
/***sc15***/
.sc15_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/abt_bnr_01.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -7%;
    padding: 27%;
}

.sc15_bnr_ttl {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc15_bnr_ttl_spn {
    color: #84A342;
    font-family: methn;
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}


   .sc15_bnr_sml_p {
    color: #E6E6E6;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
}


.sc15-blk {
    padding-top: 0%;
    margin-top: 8%;
}
.sc15_btn:hover{
border-radius: 6px;

color: #ffffff;
padding: 18px 40px;
border:1px solid #63053D;
}

.sc15_btn {
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color: #000000;
    width: 220px;
}
.sc15_btn2 {
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color:#FFF;
    margin-left:5%;
    width: 220px;
}


/***sc15***/


/***sc16***/
.sc16_img{
    border-radius:10px;
}

.sc16_sldr_h{
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-top:3%;
margin-bottom:3%;
}
.sc16_sldr_p{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%; /* 27px */
}

.sc16_pmt{
    margin-top:8%;
}

.sc16_sldr_mt{
    margin-top:5%;
}
/***sc16***/
/***sc17***/

.sc17_h1{
    font-family: methn;
    color: #000;
font-size: 60px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.sc17_p1{
    color: #474747;

    font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; 
}
/***sc17***/
/***sc18***/

.sc18_bg {
    background: #0D0D0D;
    padding-top: 5%;
    padding-bottom: 10%;
    
}
.sc18_pos{
	position:relative;
}

.sc18_img1 {
    width: 400px;
    height: 593px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 233px 233px 0px 0px;
    background: url(../img/sc18_img1.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
    filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.25));
}
.sc18_img2{
	border-radius: 237px;
	border: 12px solid #FFF;
	width: 280.787px;
height: 416.3px;
filter: drop-shadow(10px 10px 30px rgba(255, 255, 255, 0.25));
    background-size: cover;
    background-repeat: no-repeat;
   	border-radius: 233px;
background: url(../img/sc18_img2.jpg), lightgray -537.091px 0px / 238.615% 100% no-repeat;
}

.sc18_hmb{
    margin-bottom:7%;
}

.sc18_sc2 {
    position: absolute;
    top: 37%;
    left: 43%;
}

.clr{
	color:#E6E6E6;
}

.grn_clr{
	color:#84A342;

}

.sc18_btn{
	border-radius: 50px;
background: #F1E60E;
box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
  }

  .sc18_qt1{
	height: 52px;
    margin-top: -3%;
}

.sc18_qt2 {
    height: 52px;
    margin-top: -3%;
    position: absolute;
    bottom: -21%;
    right: 5%;
}

.sc18_kimg_01{
    width: auto;
    height: 348px;
    border-radius: 106px 106px 0px 0px;
}

.sc18_kimg_02{
    width: auto;
    height: 348px;
    border-radius: 160px 160px 160px 160px;
   
border: 8px solid #FFF;
}

.sc18_p1{
    color: #E6E6E6;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 30px; /* 166.667% */
}

.sc18_seo_ttl {
    color: #fff;
    text-align: center;
    font-family: Montserrat;
    font-size: 36px;
    font-style: italic;
    font-weight: 600;
    line-height: normal;
    margin-top: 10%;
}
/***sc18***/
/***sc19***/
.sc19_bg {
    background: #E6E6E6;
    padding-top: 2%;
    padding-bottom: 2%;
}
/***sc19***/


/***sc20***/
.sc20_bg {
    width: 100%;
    height: 686px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/abt_sc20_001.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
}

.sc20_p1 {
    color: #fff;
    margin-bottom: 13%;
}

.sc20_bnr_ttl {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width:50%;
}

.sc20_btn:hover{
border-radius: 6px;

color: #ffffff;
padding: 18px 40px;
border:1px solid #63053D;
}

.sc20_btn {
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color: #000000;
    width: 220px;
}
.sc20_btn2 {
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color:#FFF;
    margin-left:5%;
    width: 220px;
}

.sc20_btn, .sc20_btn:hover {
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}
.sc20_btn2, .sc20_btn2:hover {
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgb(231 230 214 / 20%);
    color: #FFF;
    margin-left: 5%;
    width: 220px;
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.sc20_mt{
    margin-top:5%;
}

.sc20-blk{
    margin-left: 5%;
}
/***sc20***/

/***sc21***/

.sc21-blk {
    padding-top: 0%;
    margin-top: 14%;
}
.sc21_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgb(0 0 0 / 91%), rgb(0 0 0 / 44%)), url(../img/edu_bnr.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -5%;
}

.spt_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgb(0 0 0 / 91%), rgb(0 0 0 / 44%)), url(../img/sprts_bnr_01.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -5%;
}

.sc21_p1 {
    color: #fff;
    margin-bottom: 13%;
}



.sc21_btn:hover{
border-radius: 6px;

color: #ffffff;
padding: 18px 40px;
border:1px solid #63053D;
}

.sc21_btn {
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color: #000000;
    width: 220px;
}
.sc21_btn2 {
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color:#FFF;
    margin-left:5%;
    width: 220px;
}

/***sc21***/

/***sc22***/
.sc22_bg {
    background: #0D0D0D;
    padding-top: 5%;
    padding-bottom: 10%;
}

.sc22_img {
    border-radius: 10px;

box-shadow: 5px 5px 30px 0px #AF4408;
}
/***sc22***/

/***sc23***/
.sc23_bg {
    background: #161616;
    padding-top: 2%;
    padding-bottom: 2%;
}
.sc23_h1 {
    color: #E6E6E6;
    font-family: Montserrat;
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 92.035%;
    margin-bottom: 2%;
}
.sc23_btn {
    border-radius: 50px;
    border: 2px solid #FFF;
    color: #E6E6E6;
    width: 173px;
    display: inline-block;
}

.sc23_btn:hover{
    border-radius: 50px;
border: 2px solid #CBCBCB;
color:#000;
background: #CBCBCB;
}

.sc23_hr_br{
    border-right:2px solid #E6E6E6;
}

.sc23_a_btn {
    margin-top: 3%;
    border-radius: 50px;
    /* border: 2px solid #FFF; */
    color: #0d0d0d;
    width: auto;
    display: inline-block;
    background: #CCF32F;
}

.sc23_a_btn:hover{
   border-radius: 50px;
    /* border: 2px solid #FFF; */
    color: #0d0d0d;
    width: auto;
    display: inline-block;
    background: #CCF32F;
}
/***sc23***/

/***sc24***/

.sc24_my{
    margin-top:5%;
    margin-bottom:5%;
}
.sc24_img_crd{
    position:relative;
}

.sc24_ttl_mb{
    margin-bottom:5%;
}

.sc24_sml_crd {
    right: 5%;
    position: absolute;
    border-radius: 50px;
    background: #84A342;
    height: 26px;
    padding: 1% 2% 4% 4%;
   
    margin-top: -4%;
}

.sc24_mt1{
    margin-top:15%;
}

.sc24_crd_p1{
    color: #E6E6E6;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
}

.sc24_crd_plc{
    color: #ADADAD;

font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 16px; 
}

.sc24_str{
    color: #CCF32F;
}

.sc24_crd_gr1{
    color: #E6E6E6;

    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 100% */
}

.sc24_crd_gr2{
    color: #E6E6E6;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;  
}

.sc24_r2_mt{
    margin-top:5%;
}

.sc24_mr_btn_mt{
    margin-top:5%;
}
/***sc24***/

/***sc25***/

.sc25_bg{
    background: #161616;
    padding-top: 5%;
    padding-bottom: 5%;
}
.str_clr{
    color:#FFBD39;
}

.str_clr i {
    margin-right: 5px;
    font-size: 10px;
}

.tst_img {
    height: 60px;
    width: 60px !important;
    border-radius: 50%;
    margin-left: 44%;
}

.sc25_tst_crd {
    border-radius: 16px;
    background: #161616;
    box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
    position: relative;
    height: 300px;
    padding-top: 6%;
    margin-top: 5%;
}
.qut25{
    position: absolute;
    right: 10%;
    top: -6%;
}

.sc25_r1_my{
    margin-top: 5%;
    margin-bottom: 5%;
}

.sc25_icn_h1 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 42px;
    letter-spacing: -0.44px;
    margin-top: 5%;
    margin-bottom: 5%;
}

/***sc25***/

/***sc26***/
.sc26_my{
    margin-top:5%;
    margin-bottom:5%;
}

.sc26_tst_p1 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 3%;
    margin-bottom: 1%;
}

.sc26_tst_p2 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 133%;
    width: 80%;
    /* display: flex; */
    /* justify-content: center; */
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
}

.sc26_r2_mt{
    margin-top:5%;
}
.sc26_p_sml {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    text-transform: uppercase;
}

.sc26_p1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.sc26_p1_spn{
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
.str_clr{
    color:#FFBD39;
}

.str_clr i {
    margin-right: 5px;
    font-size: 10px;
}

.tst_img {
    height: 60px;
    width: 60px !important;
    border-radius: 50%;
    margin-left: 44%;
}

.sc26_tst_crd {
    border-radius: 16px;
    background: #161616;
    box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
    position: relative;
    height: 322px;
    padding-top: 6%;
    margin-top: 5%;
}
.qut26 {
    position: absolute;
    right: 10%;
    top: -6%;
}


/***sc26***/
/***sc27***/
.sc27_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/edu_ft_bnr.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
}

.sc27_p1 {
    color: #fff;
    margin-bottom: 14%;
    margin-top: 2%;
}


.sc27_btn:hover{
border-radius: 6px;

color: #ffffff;
padding: 18px 40px;
border:1px solid #63053D;
}

.sc27_btn, .sc27_btn:hover {
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}
.sc27_btn2 ,.sc27_btn2:hover{
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color: #FFF;
    margin-left: 5%;
    width: 220px;
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}
.sc27-bnr-ttl{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc27_bnr_ttl_spn {
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
/***sc27***/
/***sc28***/
.sc28_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgb(0 0 0 / 44%)), url(../img/ind_bnr.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -5%;
}



.sc28_p1 {
    color: #E6E6E6;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
}

.sc28_bnr_ttl {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc28_btn:hover{
border-radius: 6px;

color: #ffffff;
padding: 18px 40px;
border:1px solid #63053D;
}

.sc28_btn {
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color: #000000;
    width: 220px;
}
.sc28_btn2 {
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color:#FFF;
    margin-left:5%;
    width: 220px;
}
/***sc28***/
/***sc29***/

.sc29_pmt {
    margin-top: 8%;
}
.sc29_bg {
    background: #0D0D0D;
    padding-top: 5%;
    padding-bottom: 5%;
}

.sc29_img {
    border-radius: 10px;

box-shadow: 5px 5px 30px 0px #AF4408;
}
/***sc29***/
/***sc30***/

.sc30_h1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin-top: 5%;
}
.sc30_bg {
    background: #161616;
    padding-top: 2%;
    padding-bottom: 2%;
}

.sc30_bdg {
    color: #fff;
    display: inline-flex;
    padding: 10px 25px 0px 25px;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    background: #222;
}

.sc30_bdg_blk {
    text-align: center;
    margin-left: 5%;
}

.sc30_br_ln {
    /* position: absolute; */
    border-top: 1px solid #8D8D8D;
    margin-top: -3%;
}

.sc30_crd_pos{
    position:relative;
}
/***sc30***/
/***sc31***/
.sc31_mt{
    margin-top:5%;
}
.sc31_h1{
    color: #ADADAD;
}
.sc31_p1{
    color: #ADADAD;
}

.sc31_h6{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 32px;
font-style: normal;
font-weight: 400;
line-height: 92.035%; /* 29.451px */
}

.sc31_p4{
    color: #E6E6E6;

    font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 30px; /* 187.5% */
}


.sc31_str_clr{
    color: #CCF32F;
}

.sc31_shr_mt{
    margin-top:4%;
}

.sc31_img{
    border-radius:10px;
}

.sc31_hlf_img1 {
    height: 169px;
    width: 349px;
    margin-bottom: 9%;
    border-radius: 10px;
}

.sc31_hlf_img2{
    height: 169px;
    width: 349px;
   
    border-radius: 10px 
}
/***sc31***/
/***sc32***/
.sc32_h1{
    color: #E6E6E6;

    font-family: 'Montserrat', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px; /* 150% */
}
.sc32_p1{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 30px; /* 187.5% */
}

.sc32_br_01{
    border-top: 1px solid #8D8D8D;
}
.sc32_frm_crd {
    border-radius: 10px;
    background: #222;
    box-shadow: 5px 10px 30px 0px rgba(255, 255, 255, 0.10);
    padding: 6%;
}

.sc32_frmh1{
    color: #84A342;

    font-family: 'Montserrat', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 150% */
}

.sc32_frmh2{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: 30px; /* 150% */
}

.sc32_frmp1{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 30px; /* 214.286% */
}

.sc32_frm_inp_ttl{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.sc32_inp{
    border-radius: 5px;
    background: #4B4A4A;
    border: 0px;
}

.sc32_slct {
    border-radius: 5px;
    background: #4B4A4A;
    border: 0px;
    color: #fff;
}


.sc32_mt{
    margin-top:5%;
}

.sc32_btn,.sc32_btn:hover{
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.sc32_frm_ftr_p {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 8px;
    font-style: normal;
    font-weight: 500;
    line-height: 200%;
    margin-top: 5%;
}

.sc32_icn_ttl_h1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-top: 5%;
    margin-bottom: 5%;
}

.sc32_icn_h11{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 30px; /* 187.5% */
}
.sc32_icn_p11{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.sc32_icn_img {
    height: 33px;
    width: auto;
    margin-right: 5%;
}

.sc32_mdl_rw_my{
    margin-top :5%;
    margin-bottom:5%;
}
/***sc32***/
/***sc33***/

.sc33_icn_ttl_h1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-top: 5%;
    margin-bottom: 5%;
}

.sc33_und_lnh1{
    color: #84A342;
    font-family: 'Montserrat', sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 150% */
text-decoration-line: underline;
}
.sc33_img_br{
border-radius: 200px;
border: 6px solid #FFF;
box-shadow: 10px 15px 25px 0px rgba(0, 129, 15, 0.40);
}

.sc33_lnc_p{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 30px; /* 187.5% */
}
/***sc33***/
/***sc34***/
.sc34_a{
    border-radius: 50px;
background: #F1E60E;
box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
display: inline-flex;
height: 69px;
padding: 28px 48px;
justify-content: center;
align-items: center;
gap: 10px;
flex-shrink: 0;
}

.sc34_bg {
    margin-top: 5%;
    background: #161616;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-bottom: 5%;
}
.sc34_btn, .sc34_btn:hover {
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.sc34_h1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 600;
    line-height: 92.035%;
    margin-top: 2%;
}
/***sc34***/
/***sc35***/
.sc35_li_r{
    height:25px;
    width:auto;
    margin-right:2%;
}

.sc35_h1_mb{
    margin-bottom:5%;
}

.sc35_u_h1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 5%;
}

.sc35_ul  li {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    width: 77%;
}
/***sc35***/
/***sc36***/
.sc36_my{
    margin-top:5%;
    margin-bottom:5%;
}
.sc36_img_crd{
    position:relative;
}

.sc36_ttl_mb{
    margin-bottom:5%;
}

.sc36_sml_crd {
    right: 5%;
    position: absolute;
    border-radius: 50px;
    background: #84A342;
    height: 26px;
    padding: 1% 2% 4% 4%;
   
    margin-top: -4%;
}

.sc36_mt1{
    margin-top:15%;
}

.sc36_crd_p1{
    color: #E6E6E6;
font-family: Montserrat;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 150%; /* 27px */
}

.sc36_crd_plc{
    color: #ADADAD;

font-family: Montserrat;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 16px; 
}

.sc36_str{
    color: #CCF32F;
}

.sc36_crd_gr1{
    color: #E6E6E6;

    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px; /* 100% */
}

.sc36_crd_gr2{
    color: #E6E6E6;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;  
}

.sc36_r2_mt{
    margin-top:5%;
}

.sc36_mr_btn_mt{
    margin-top:5%;
}
/***sc36***/
/***sc37***/
.sc37_bg{
    background: #161616;
    padding-top:5%;
    padding-bottom:5%;
}

.sc37_tst_crd {
    border-radius: 16px;
    background: #000;
    box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
    position: relative;
    height: 300px;
    padding-top: 6%;
    margin-top: 5%;
}

.sc37_tst_p1 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 3%;
    margin-bottom: 1%;
}

.sc37_tst_p2 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 133%;
    width: 50%;
    /* display: flex; */
    /* justify-content: center; */
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
}

.sc37_r2_mt {
    margin-top: 5%;
}
/***sc37***/
/***sc38***/
.sc38_bg {
    width: 100%;
    height: 77vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/sc38_img_01.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
}

.sc38_pt{
    padding-top:5%;
}

.sc3_mdl_img {
    margin-top: 12%;
}

.sc38_p1 {
    color: #fff;
    margin-bottom: 6%;
}

.sc38_bnr_ttl {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width:50%;
}

.sc38_btn:hover{
border-radius: 6px;

color: #ffffff;
padding: 18px 40px;
border:1px solid #63053D;
}

.sc38_btn {
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color: #000000;
    width: 220px;
}
.sc38_btn2 {
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    color:#FFF;
    margin-left:5%;
    width: 220px;
}

.sc38_btn, .sc38_btn:hover {
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}
.sc38_btn2, .sc38_btn2:hover {
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgb(231 230 214 / 20%);
    color: #FFF;
    margin-left: 5%;
    width: 220px;
    display: flex;
    width: 191px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.sc38_mt{
    margin-top:5%;
}

.sc38-blk{
    margin-left: 5%;
}
/***sc38***/
/***sc39***/

.sc39-blk {
    padding-top: 0%;
    margin-top: 8%;
}
.sc39_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgb(0 0 0 / 69%), rgb(0 0 0 / 52%)), url(../img/cnt_bnr_001.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: -5%;
}

.sc39_bnr_ttl{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc39_bnr_ttl_spn {
    color: #84A342;
    font-family: methn;
    font-size: 53px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}

.sc39_p1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 4.8px;
    margin-bottom: 15%;
}

.sc39_btn, .sc39_btn:hover {
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 235px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.sc39_btn2, .sc39_btn2:hover {
    border-radius: 50px;
    border: 2px solid #FFF;
    box-shadow: 10px 10px 20px 0px rgb(231 230 214 / 20%);
    color: #FFF;
    margin-left: 5%;
    width: 220px;
    display: flex;
    width: 235px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}
/***sc39***/
/***sc40***/

.sc40_slct {
    border-radius: 5px;
    border: 0px;
    height: 50px;
    background: #222;
    color: #fff;
}

.sc40_lft_txt_blck{
    padding-left:5%;
}
.s40_hr {
    border-bottom: 1px solid #D1D1D1;
    margin-top: 2%;
    margin-bottom: 2%;
}
.sc40_bnr_ttl {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.sc40_my{
    margin-top:5%;
    margin-bottom:5%;
}

.sc40_frm_pttl{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 30px; /* 166.667% */
}

.sc40_inp {
    border-radius: 5px;
    
    border: 0px;
    height: 50px;
    background: #222;
    color:#fff;
}
.sc40_inp2 {
    border-radius: 5px;
    
    border: 0px;
    height: 150px;
    background: #222;
    color:#fff;
}


.sc40_cnt_smll_ttll{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 166.667% */
}

.sc40_cnt_smll_ttll .spn{
    color: #84A342;
 }

 .sc40_prd{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 30px; /* 166.667% */
 }

 .sc40_cnt_h1{
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 166.667% */
 }

 .sc40_h1_mb{
    margin-bottom:6%;
 }

 .sc40_btn, .sc40_btn:hover {
    color: #020202;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    border-radius: 50px;
    background: #F1E60E;
    box-shadow: 10px 10px 20px 0px rgba(241, 230, 14, 0.20);
    display: flex;
    width: 235px;
    height: 46px;
    padding: 26px 2px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.sc40a{
    position:relative;
}

.sc40a_img{
    position:absolute;
    left:0px;
}

.sc40_arw {
    height: 66px;
    width: auto;
    position: absolute;
    bottom: 0px;
    left: 0%;
    /* margin-bottom: 0%; */
}
/***sc40***/
/***sc41***/
.sc41_bg {
    width: 100%;
    height: 100vh;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.85)), url(../img/cnt_btm_bnr.jpg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    padding-top: 5%;
    margin-top: 5%;
}
/***sc41***/
/***sc42***/
.sc42_tst_crd {
    border-radius: 16px;
    background: #161616;
    box-shadow: 0px 12px 40px 0px rgba(0, 0, 0, 0.04);
    position: relative;
    height: 300px;
    padding-top: 6%;
    margin-top: 5%;
    height: 367px;
}

.qut42 {
    position: absolute;
    right: 10%;
    top: -6%;
     display:none;
}

.tst_img_42 {
    height: 60px;
    width: 60px !important;
    border-radius: 50%;
    /* margin-left: 44%; */
}

.sc42_tst_p1 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 3%;
    margin-bottom: 1%;
}

.sc42_tst_p2 {
    color: #E6E6E6;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 133%;
    width: 82%;
    /* display: flex; */
    /* justify-content: center; */
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
}

.sc42_r2_mt {
    margin-top: 1%;
}
/***sc42***/

/***ftr***/
.ftr_bg {
    background: url(../img/ftr_bg.svg) center center;
    background-size: cover;
    position: relative;
    z-index: 0;
    margin-top: -5%;
    padding-top: 5%;
}

.ftr_lnk_h1 {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 31%;
}
.sc12_lst img {
    height: 25px;
    margin-right: 3%;
    margin-bottom: 3%;
}

.sc12_lst{
   color:#fff;
}
.ftr_log {
    margin-left: 5%;
    height: 105px;
}
.ftr-p1 {
    color: #fff;
    margin-left: 5%;
    margin-top: 5%;
    margin-bottom: 5%;
}



.ftr_bg  .scl_links li {
    margin-right: 5%;
}

.scl_links li a {
    color: #84A342 !important;
    text-decoration: none;
    background: #FFF;
    height: 40px;
    width: 40px;
    position: relative;
    display: flex;
    justify-content: space-evenly;
    padding-top: 13%;
    border-radius: 50%;
    font-size: 22px !important;
}

.btm-hr {
    border-bottom: 1px solid #D1D1D1;
    margin-top: 2%;
    margin-bottom: 2%;
}

.ftr_bg ul li a {
    color: #E6E6E6;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration:none;
}

.ftr_p_lnk a{
    color: #E6E6E6;

    font-family: 'Montserrat', sans-serif;
font-size: 10px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration:none;
}

.ftr_cpy {
    color: #E6E6E6;
    font-family: Montserrat;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px;
}

.ftr-btn {
    border: 1px solid #FEC412;
    color: #FEC412;
    padding: 9px 30px;
    margin-top: 3%;
    margin-bottom: 3%;
}

.scl_links {
    margin-top: 9%;
}
.sc11-blk {
    position: absolute;
    top: 50%;
    left: 24%;
    transform: translate(-20%, -50%);
    text-align: center;
}
.sc11-bnr-ttl{
        color: #F2F2F2;
      
}



    .input-group-text {
        display: flex;
        align-items: center;
        padding: .375rem .75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bs-body-color);
        text-align: center;
        white-space: nowrap;
        background-color: #ffffff;
        border-right:1px solid red;
        border-radius: 0px;
    }

.ftr_inp_br1{
    border-radius: 25px 0px 0px 25px;
    border-right:0px solid #fff;
}

.ftr_inp_br2{

        display: flex;
        align-items: center;
        padding: .375rem .75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: var(--bs-body-color);
        text-align: center;
        white-space: nowrap;
        background-color: #ffffff;
        border-right: 0px solid #fffdfd;
        border-radius: 25px 25px 25px 25px;
        border-left: 0px solid red;
    }

/***ftr***/




}