﻿/* @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap'); */
@import url('css2-Robotowght300400500700900_swap.css');


/*--------------------------------------------------------------------------------------*/
/*Genral-Css-Here
/*--------------------------------------------------------------------------------------*/
body{margin:0; padding:0; box-sizing:border-box; background:#000000;font-family: 'Montserrat', sans-serif;font-family: 'Poppins', sans-serif;font-family: 'Inter', sans-serif;}
a{-webkit-transition: 0.5s ease-out; -moz-transition:0.5s ease-out; -o-transition: 0.5s ease-out; transition:0.5s ease-out; text-decoration: none;}
ul{margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{margin: 0; padding: 0;}
img{max-width:100%;}
figure {margin: 0; padding: 0;margin-bottom: 0;}
.container {padding: 0px 15px; max-width: 1315px; }
.container-fluid {padding: 0 30px; }
/*--------------------------------------------------------------------------------------*/
/*Header-Css-Here
/*--------------------------------------------------------------------------------------*/
/*------------------------------------------------------------*/
/*Topbar
/*------------------------------------------------------------*/

.topbar{background:rgba(32, 38, 41, 1);padding: 8px 0}
.topbar .header_info {display: flex; align-items: center; display: -webkit-flex; }
.topbar .header_info .social_info {margin-left: auto; }
.topbar .header_info .social_info a{font-family: 'Montserrat', sans-serif;color: rgba(255, 255, 255, 0.6); margin-left: 15px; display: inline-block; line-height: 1px;font-size: 14px;}
.topbar .header_info .social_info a:hover{color: #FFF}
.topbar .header_info .header_contact a {font-weight: 500;font-family: 'Montserrat', sans-serif;line-height: 1; color: #fff; font-size: 14px; margin-right: 15px; }
.topbar .header_info .header_contact a span{margin-right: 10px;}
.topbar .header_info .header_contact a:hover{text-decoration: underline;}
.btn {padding: 10px 20px; background: transparent; border: transparent; font-size: 14px; line-height: 21px; color: #FFFFFF; font-family: 'Poppins', sans-serif; font-weight: 500; border-radius: 5.27049px; }
.btn.btn-light:hover {background: #2FB463; color: #FFF; }
.btn.btn-light {border: 1px solid #2FB463; color: #2FB463; }
.btn.btn-success {background: #2FB463; color: #FFF; border: 1px solid #2FB463; }
.btn.btn-success:hover {background: transparent; color: #2FB463; }
header .header_inner .header_btn .btn + .btn {margin-left: 30px; }
/*------------------------------------------------------------*/
/*Header
/*------------------------------------------------------------*/

header{padding: 25px 0}
.header_bar.header_warpp {background: #141414; }
header .header_inner{display: flex; align-items: center; display: -webkit-flex;flex-wrap: wrap;}
header .header_inner .navbar_menu ul {display: flex; align-items: center; display: -webkit-flex; }
header .header_inner .header_btn{margin-left:auto;width: 225px;text-align: right; }
header .header_inner .header_menu { width: calc(100% - 452px); display: flex; align-items: center; justify-content: center; display: -webkit-flex; }
header .header_inner .logo a {display: inline-block;margin-right:25px; }
header .header_inner .logo{max-width: 190px;}
header .header_inner .logo img{width: 100%}
header .header_inner .navbar_menu ul li {margin: 0 17px; position: relative;}
.header_bar.header_warpp .navbar_menu ul li a {color: #fff; }
header .header_inner .navbar_menu ul li a{ font-size: 16px; line-height: 20px;font-weight: 500;font-family: 'Roboto', sans-serif;}
header .header_inner .navbar_menu ul li a:hover{color: #2FB463;}
header .header_inner .header_btn .btn + .btn {margin-left: 30px; }
.header_bar.header_warpp .btn.btn-light {border: none; }
.menu_icon {display: none; }
.close-menu {display: none; }
.header_bar.header_warpp .header_inner {justify-content: space-between; }
 header .header_inner .navbar_menu ul li::before {content: ""; position: absolute; right: -15px; top: 50%; transform: translateY(-50%); width: 0.88px; height: 20.17px; background: rgba(217, 217, 217, 0.3); }
.faq_warp::before {background: none !important; }
 .faq_warp {margin-right: 0 !important; }

/*--------------------------------------------------------------------------------------*/
/*Banner-Css-Here
/*--------------------------------------------------------------------------------------*/
.indicator_banner .indicator_inner h1 {font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 47px; line-height: 57px; text-align: center; color: #FFFFFF; max-width: 755px; margin: 0 auto; }
.indicator_banner {padding: 46px 0px 100px; position: relative; }
.indicator_banner .indicator_inner h1 span {color: #2FB463; }
.indicator_banner .indicator_inner .slick-slider-row {font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 600; font-size: 28px; line-height: 33px; color: #FFFFFF; max-width: 300px; margin: 0 auto; position: relative; display: flex; align-items: center; padding-top: 37px; padding-bottom: 46px;justify-content: center; }
.text_slider {position: absolute; right: 0; left: 135px; top: 0; }
.changebox {margin: 0 16px; color: #FFCF49; overflow: hidden; transition: .5s; white-space: nowrap; width: 110px !important ;}
.indicator_inner {max-width: 1015px; margin: 0 auto; position: relative; }
.indicator_banner img {width: 100%; position: relative; z-index: 1; display: inline-block; transform-style: preserve-3d; }
.indicator_inner::before {content: ""; position: absolute; background-image: url(../image/shndo.png); background-size: cover; background-repeat: no-repeat; width: 1333.88px; height: 902.45px; left: -145px; right: 0; top: 20px; border: 0; z-index: -1; background-position: left; }
.indicator_banner::before {content: ""; position: absolute; left: 90px; top: 0; background-size: contain; background-image: url(../image/first_shap.png); background-repeat: no-repeat; width: 1199.77px; height: 642.77px; bottom: 0; }
 .indicator_banner::after {content: ""; position: absolute; right: 0; top: 0; background-size: cover; background-image: url(../image/second_shap.png); background-repeat: no-repeat; width: 739.8px; height: 705.91px; bottom: 0; z-index: -1; }
 .vetor_all .Vector_first_right img {width: 53px; height: 53px; }
.vetor_all .Vector_first_right {position: absolute; right: -215px; top: 61%; transform: translateY(-50%);}
.spin {animation: spin 3.5s infinite linear; }
@keyframes spin {from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
.vetor_all .Vector_first_left {position: absolute; left: -250px; transform: translateY(-50%); top: 80%; }
.vetor_all .Vector_first_left img {width: 15px; height: 15px; }
.banner_img_zoom {position: relative; display: flex; overflow: hidden; max-width: 1000px; justify-content: center; align-items: center; }
.laptop_img {position: relative; z-index: 2; }
.fix_width_zoom {position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%; display: flex; justify-content: center; align-items: center; padding: 3.25% 10.7% 4.6%; }
 #scroll-container {display: flex; align-items: center; justify-content: center; height: 100%; background: black;}
.gsap-marker-end {display: none !important; }
.gsap-marker-start {display: none !important; }
.gsap-marker-scroller-end {display: none !important; }
.gsap-marker-scroller-start {display: none !important; }




/*--------------------------------------------------------------------------------------*/
/*About-Css-Here
/*--------------------------------------------------------------------------------------*/

.same_text {text-transform: uppercase;    font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 700; font-size: 16px; line-height: 19px; letter-spacing: 0.47em; color: #FFCF49; position: relative; padding-left: 70px; }
.same_text:before {content: ""; position: absolute; left: 0; width: 47px; height: 2px; background: #2FB463; top: 50%; transform: translateY(-50%); }
 .same_heading {font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 700; font-size: 35px; line-height: 31px; color: #FFFFFF; padding-top: 24px; padding-bottom: 16px; }
 .same_heading span {position: relative; color: #2FB463; padding-left: 9px; }
.same_heading span::before {content: ""; position: absolute; right: 0; background-image: url(../image/lahr.png); background-size: contain; background-repeat: no-repeat; width: 109px; height: 18px; bottom: -20px; }
.about_indicator_left p {padding-top: 10px;    font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 400; font-size: 17px; line-height: 28px; color: #FFFFFF; margin: 0; padding-bottom: 16px; }
.about_indicator_left .text_end {padding: 0; }
.about_indicator_left .play_but {position: absolute;     opacity: 0; left: 0; right: 0; top: 50%; text-align: center; transform: translateY(-50%); transition: 0.3s all; margin: 0 auto; justify-content: center; display: flex; }
.about_indicator_left .banner-video:hover .play_but {opacity: 1;}
.about_indicator_left .play_but i {width: 68px; height: 68px; background: #2FB463; border-radius: 100%; align-items: center; display: flex; justify-content: center; color: #fff; font-size: 28px; }
.about_indicator_left {position: relative; max-width: 550px;}
.about_indicator {padding-bottom: 159px; padding-top: 46px; }
.about_indicator_left img {width: 100%; box-shadow: 5px 5px 0px #2FB463; border-radius: 20px; }
.about_warp_fx {position: relative; }
.about_warp_fx .about_all .Vector_about_right {position: absolute; top: -70px; left: -134px; animation: jumpInfinite 1.5s infinite;}
@keyframes jumpInfinite {
  0% {
    margin-top: 0;
  }
  50% {
    margin-top: 20px;
  }
  100% {
    margin-top: 0;
  }
}
.about_warp_fx .about_all .Vector_about_left {position: absolute; right: -134px; top: -67px; }
.pulse {animation: pulse 1s infinite ease-in-out alternate; }
@keyframes pulse {from { transform: scale(0.8); } to { transform: scale(1.2); } }
.bounce {animation: bounce 3s ease infinite; }
@keyframes bounce {70% { transform:translateY(0%); } 80% { transform:translateY(-30%); } 90% { transform:translateY(0%); } 95% { transform:translateY(-7%); } 97% { transform:translateY(0%); } 99% { transform:translateY(-3%); } 100% { transform:translateY(0); } }
/*--------------------------------------------------------------------------------------*/
/*indicator_unique-Css-Here
/*--------------------------------------------------------------------------------------*/


.indicator_unique_left .text_top {    font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 500; font-size: 17px; line-height: 26px; color: #FFFFFF; margin: 0; padding-bottom: 35px; padding-top: 10px; }
.indicator_unique_left span {padding: 0; }
.indicator_unique_left {background: #141414; border-radius: 20px; padding: 55px 44px; margin-right: 60px; height: 100%; }
.text_inner_slider_contact ul li img {width: 24px !important; height: 24px; object-fit: contain; }
.text_inner_slider_contact ul li {display: flex; padding-bottom: 23px; }
.text_inner_slider_contact ul li p {    font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 400; font-size: 17px; line-height: 23px; color: #FFFFFF; padding-left: 20px; margin: 0; }
.text_inner_slider_contact ul .trend_text {padding: 0;  margin-bottom: 60px;}
.indicator_unique_left .owl-prev span::before {background-image: url(../image/arrow-right1.png); background-size: contain; font-size: 0; background-repeat: no-repeat; width: 20px; height: 20px; content: ""; position: absolute; top: 50%; left: 33px; right: 0; transform: translateY(-50%); }
.indicator_unique_left .owl-next span::before {background-image: url(../image/arrow-left.png); background-size: contain; font-size: 0; background-repeat: no-repeat; width: 20px; height: 20px; content: ""; position: absolute; top: 50%; transform: translateY(-50%); right: 33px; }
.indicator_unique_left .owl-nav {background: linear-gradient(102.2deg, rgba(255, 255, 255, 0.2) -3.06%, rgba(223, 222, 222, 0) 100%); border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 10px; padding: 7px 33px; max-width: 140px; position: relative; }
.indicator_unique_left .owl-prev span {font-size: 0; }
.indicator_unique_left .owl-next span {font-size: 0; }
.indicator_unique_right img {width: 100%; box-shadow: 5px 5px 0px #2FB463; border-radius: 20px; }
.indicator_fx {position: relative; }
.indicator_fx .Vector_indicator_right {position: absolute; left: -132px; bottom: 0; }
.indicator_fx .Vector_indicator_left {position: absolute; right: -140px; top: -100px; }
/*--------------------------------------------------------------------------------------*/
/*make-Css-Here
/*--------------------------------------------------------------------------------------*/

.make {padding-top: 160px; padding-bottom: 127px; }
 .make .mak-contact img {width: 100%; }
 .make .mak-contact {max-width: 1920px; margin: 0 auto; }
 /*--------------------------------------------------------------------------------------*/
/*Access-indicator-Css-Here
/*--------------------------------------------------------------------------------------*/
.access_indicator .access_contact h2 {padding-top: 0px; padding-bottom: 45px; text-align: center; }
.btn_option {text-align: center; position: relative; z-index: 9; max-width: 600px; margin: 0 auto; }
.btn_option .btn.btn-info {padding: 8px 59px; background: linear-gradient(102.2deg, rgba(255, 255, 255, 0.2) -3.06%, rgba(223, 222, 222, 0) 100%); border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 10px;font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 15px; line-height: 202.5%; text-transform: capitalize; color: #FFFFFF; }
.btn_option:before {content: ""; position: absolute; left: -10px; right: 0; top: 50%; transform: translateY(-50%); background: linear-gradient(90deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 96.5%); transform: matrix(-1, 0, 0, 1, 0, 0); height: 1px; width: 214px; z-index: -1; }
 .btn_option::after {content: ""; position: absolute; right: -9px; top: 50%; transform: translateY(-50%); height: 1px; width: 214px; z-index: -1; background: linear-gradient(90deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 96.5%); }
.white_box_student {padding: 50px 0px; }
.white_box_student .stdent_inner {display: flex; background: #FFFFFF; box-shadow: 5px 5px 0px #2FB463; border-radius: 10px; padding: 41px 57px 48px 30px;width: 100%; position: relative; }
.white_box_student .stdent_inner .studemt_left {width: 65%; }
.white_box_student .stdent_inner .stdent_right {width: 35%; }
.access_contact {max-width: 850px; margin: 0 auto; position: relative;}
.white_box_student .stdent_inner .studemt_left h3 {font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 700; font-size: 31px; line-height: 39px; color: #000000; padding-bottom: 10px; }
.white_box_student .stdent_inner .studemt_left .h2-heading-gtf {font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; font-size: 24px; line-height: 39px; text-align: left; color: #2FB463; font-weight: 700; padding-bottom: 30px; }
.join_but {border: 1px solid #2fb463;display: inline-block;background: #2FB463; border-radius: 5.73401px; padding: 10px 20px; cursor: pointer;    font-family: 'Montserrat', sans-serif; font-style: 600; font-weight: 600; font-size: 16px; line-height: 22px; text-align: center; color: #FFFFFF !important; }
.white_box_student .stdent_inner .stdent_right .student_img {position: absolute; top: -30px; right: 0; }
.access_indicator {padding-bottom: 55px; }
.white_box_student .stdent_inner .stdent_right .student_img img {width: 100%; }
.join_but:hover {background: none; color: #2fb463 !important; border: 1px solid; }
/*--------------------------------------------------------------------------------------*/
/*Account-Offer-Css-Here
/*--------------------------------------------------------------------------------------*/

 .account-Offer .account_offer_ledt .offer_box .inner_white_box {background: #FFFFFF; border: 0.921088px solid #2FB463; border-radius: 8.60101px; padding: 20px 15px; }
.copy-text .form-control {background: #F4F4F4; border-radius: 9.20041px; padding: 17px 94px 17px 22px; font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 400; font-size: 14px; color: rgba(0, 0, 0, 0.6); border: none; box-shadow: none; outline: none; }
 .account-Offer .account_offer_ledt .offer_box .inner_white_box .copy-text {position: relative; }
 .account-Offer .account_offer_ledt .offer_box .inner_white_box .copy-text span {position: absolute; right: 0; top: 50%; transform: translateY(-50%);display: block; }
.account-Offer .account_offer_ledt .offer_box .inner_white_box .copy-text span a {padding: 16px 28px; background: #2FB463; border-radius: 5px; font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 500; font-size: 15px; color: #fff; }
.account-Offer .account_offer_ledt .offer_box .inner_white_box h3 {    font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 500; font-size: 16px; line-height: 22px; text-align: center; color: rgba(0, 0, 0, 0.8); padding-top: 32px; padding-bottom: 26px; }
.account-Offer .account_offer_ledt .offer_box .inner_white_box h3 span {padding-left: 4px; }
.text_number .form-control {padding: 10px 17px; font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 14px; line-height: 22px; color: #000; outline: none; box-shadow: none; }
.open_but {width: 100%; padding-top: 17px; }
.open_but button:hover {background: none; color: #2fb463; border: 1px solid; }
.open_but button {background: #2FB463; border-radius: 5.73401px;border: 1px solid; padding: 10px;    font-family: 'Montserrat', sans-serif;font-style: normal; font-weight: 600; font-size: 14px; line-height: 22px; text-align: center; color: #FFFFFF; width: 100%; display: block; position: relative; z-index: 1;}
.text_number .form-control:focus {background-color: #fff; border-color: #BDBDBD; }
 .account_offer_left .offer_left_inner h3 {font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 19px; line-height: 23px; color: #FFFFFF; padding-bottom: 10px; }
 .account_offer_left .offer_left_inner h2 {font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 27px; line-height: 40px; color: #2FB463; padding-bottom: 20px; }
.account_offer_left .offer_left_inner p {font-family: 'Roboto'; font-style: normal; font-weight: 500; font-size: 19px; line-height: 29px; color: #FFFFFF; max-width: 630px; margin: 0; padding-bottom: 76px; }
.telrgram_box {background: #2FA3E6; border-radius: 10px; padding: 25px 30px; display: flex; position: relative; }
.telrgram_box .telrgram_box_left {width: 60%; }
.telrgram_box .telrgram_box_left h3 {font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 20px; line-height: 25px; text-transform: capitalize; color: #FFFFFF; padding-bottom: 10px; }
.telrgram_box .telrgram_box_left h2 {font-family: 'Roboto', sans-serif;  font-weight: 500; font-size: 26px; line-height: 25px; text-transform: capitalize; color: #FFFFFF; padding-bottom: 25px; }
.telrgram_box .telrgram_box_left h4 {font-family: 'Roboto', sans-serif;  font-weight: 500; font-size: 17px; line-height: 45px; color: #FFFFFF; }
.telrgram_box .telrgram_box_right {width: 48%; position: absolute; right: 0; 
  bottom: 0;}
.touch_but {margin-top: 35px; }
.touch_but a:hover {background: none; color: #fff; border: 1px solid #fff; }
.touch_but a {padding: 10px 20px; background: #FFCF49; border-radius: 5.73401px;border: 1px solid #FFCF49;        font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 600; font-size: 14px; line-height: 22px; text-align: center; color: #202020; display: inline-block; }
 .telrgram_box .telrgram_box_right img {width: 100%; }
 .account_offer_left {padding-left: 20px; }
 .account-Offer {padding-bottom: 148px; }
 .access_contact .Vector_access_right {position: absolute; right: -337px; top: 40%; }

/*--------------------------------------------------------------------------------------*/
/*bonus-Css-Here
/*--------------------------------------------------------------------------------------*/
 .bonus .bonus_box {text-align: center; background: linear-gradient(102.2deg, rgba(255, 255, 255, 0.2) -3.06%, rgba(223, 222, 222, 0) 100%); border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 10px; padding: 25px; max-width: 850px; margin: 0 auto; position: relative; }
.bonus .bonus_box h2 {font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 600; font-size: 30px; line-height: 202.5%; text-transform: capitalize; color: #FFCF49; padding-top: 20px; }
.bonus .bonus_box p {    font-family: 'Roboto', sans-serif; font-style: normal; font-weight: 400; font-size: 20px; line-height: 55px; color: #FFFFFF; margin: 0; padding-bottom: 13px; }
 .bonus {padding-bottom: 161px; }
.box_dhan_inner img {background: #FFFFFF; box-shadow: 0px 0px 100px rgba(47, 180, 99, 0.8); border-radius: 15px; padding: 5px 7px 8px 6px; }
.box_dhan_inner figure {border: 1px solid rgba(255, 255, 255, 0.05); border-radius: 19px; width: 87px; height: 87px; margin: 0 auto; text-align: center; align-items: center; display: flex; justify-content: center; }
 .bonus .bonus_box::before {content: ""; position: absolute; left: -108px; background-image: url(../image/shap-left.png); background-size: cover; background-repeat: no-repeat; width: 300px; height: 300px; top: -97px; }
 .bonus .bonus_box::after {content: ""; position: absolute; right: -60px; background-image: url(../image/shap-right.png); background-size: cover; background-repeat: no-repeat; width: 230px; height: 260px; bottom: -70px; }
.bonus_warp {position: relative; }
.bonus_warp .bonus_all .Vector_bonus_right {position: absolute; left: -32px; top: 50%; transform: translateY(-50%); }
.bonus_warp .bonus_all .Vector_bonus_left {position: absolute; right: -143px; top: -6px; }
 /*--------------------------------------------------------------------------------------*/
/*Testimonials-Css-Here
/*--------------------------------------------------------------------------------------*/
.testimonial {background: #141414; padding: 58px; margin-bottom: 197px; }
 .testimonial .testimonial_left p {font-family: 'Roboto', sans-serif;font-style: normal; font-weight: 400; font-size: 17px; line-height: 28px; color: #FFFFFF; margin: 0; max-width: 410px; padding-top: 10px; }
.testimonial .testimonial_right .slider_box {background: #FFFFFF; box-shadow: 5px 5px 0px #2FB463; min-height:285px;border-radius: 7px 50px 7px 7px; padding: 26px 28px; margin-right: 10px; margin-bottom: 10px; }
.testimonial .testimonial_right .star_img img {width: 86px; padding-bottom: 21px; }
 .testimonial .testimonial_right .slider_box p {font-family: 'Poppins', sans-serif; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #6C757D; padding-bottom: 0px; margin: 0; }
 .testimonial .testimonial_right .slider_box ul li h4 {font-family: 'Poppins', sans-serif; font-style: normal; font-weight: 500; font-size: 16.8047px; line-height: 15px; color: #2FB463; padding-left: 20px; }
.testimonial .testimonial_right .slider_box ul {align-items: center; }
.testimonial .owl-nav.disabled {display: block; }
.testimonial .owl-nav {left: -33px; width: 100%; position: absolute; bottom: 20%; }
.testimonial_main {position: relative; }
.testimonial .owl-carousel {position: static; }
.testimonial .owl-nav span {font-size: 0; position: relative; }
.testimonial .owl-nav .owl-prev span::before {position: absolute; top: 50%; left: 33px; right: 0; transform: translateY(-50%); font-family: FontAwesome; content: "\f060"; font-size: 16px; background: white; width: 35px; height: 34px; border-radius: 100%; color: #2FB463; line-height: 2.1; }
.testimonial .owl-nav .owl-next span::after {position: absolute; top: 50%; left: 80px; right: 0; transform: translateY(-50%); font-family: FontAwesome; content: "\f061"; font-size: 16px; background: white; width: 35px; height: 34px; border-radius: 100%; color: #2FB463; line-height: 2.1; }
.accodian_warpp {position: relative; }
.accodian_warpp .accodian_all .Vector_accodian_right {position: absolute; left: -284px; bottom: 0; }
.accodian_img {position: relative; }
/*------------------------------------------------------------*/
/*Faq
/*------------------------------------------------------------*/
.accodian_warpp .may_text {font-family: 'Montserrat', sans-serif; font-style: normal; font-weight: 600; font-size: 35px; line-height: 45px; color: #FFFFFF; padding-bottom: 30px; padding-top: 18px; }
.accodian_qustion .accordion-item {margin-bottom: 24px; border: 0; background: rgba(255, 255, 255, 0.1); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05); border-radius: 5px; color: #fff; }
.accodian_qustion .accordion-item:last-child{margin-bottom: 0}
.accodian_qustion .accordion-item .accordion-button {border-radius: 12px !important; outline: none !important; font-weight: 400; font-size: 14px; line-height: 23px; text-transform: capitalize; color: rgba(255, 255, 255, 0.7); font-family: 'Poppins', sans-serif; padding: 19px 50px 19px 20px; background: rgba(255, 255, 255, 0.1); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05); border-radius: 5px; }
.accodian_qustion .accordion-item .accordion-button[aria-expanded="true"] {border-radius: 12px 12px 0 0px !important; background: #2FB463; color: #FFF; }
.accodian_qustion .accordion-item .accordion-body {padding: 8px 19px 33px; background: #2fb463; border-radius: 0px 0px 12px 12px; font-weight: 400; font-size: 14px; line-height: 23px; text-transform: capitalize; color: #FFFFFF; font-family: 'Poppins', sans-serif; position: relative; }
.accodian_qustion .accordion-item .accordion-button[aria-expanded="true"]::before {content: ''; width: 34px; height: 2px; background: rgba(255, 255, 255, 0.3); position: absolute; bottom: 5px; z-index: 2; }
.accodian_qustion .accordion-item .accordion-button::after {content: ''; background-image: url(../image/plus-icon2.png); position: absolute; right: 20px; width: 24px; height: 24px; background-size: cover; background-repeat: no-repeat; background-position: center; top: 50%; transform: translateY(-50%); }
/*.accodian_qustion .accordion-item .accordion-button[aria-expanded="true"]::after {content: '+'; font-size: 33px; line-height: 22px; color: #FF630E; }
*/.mobile_courses {display: none !important; }
.demand_section.mobile_v {display: none; }
.same-section.logo_section .owl-dots, .same-section.logo_section .owl-nav {display: none; }
 .help_warp p {font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 29px; line-height: 35px; color: #03230C; padding-left: 7px; border-left: 3px solid #2FB463; margin: 0; }
.help_warp h2 {color: #2FB463; font-family: 'Inter'; font-style: normal; font-weight: 600; font-size: 45px; line-height: 35px; padding-bottom: 50px; padding-top: 20px; }
.accodian_qustion .row {align-items: center; }
.accodian_qustion_inner_right {padding-left: 78px; height: 100%; }
.accodian_qustion {padding-bottom: 57px; }
.accodian_qustion_inner {position: relative; }
.accodian_qustion_inner:before {display: none;content: ""; position: absolute; left: -135px; top: -75px; width: 16px; height: 16px; border: 1px solid #2FB463; transform: rotate(-135.63deg); }
.accodian_img .accodian_warp_all .Vector_accodian_warp_right {position: absolute; left: -25px; bottom: -25px; z-index: -1;     animation: spin 3.5s infinite linear;}
.accodian_qustion .accordion-item .accordion-button[aria-expanded="true"]::after {content: '-'; font-size: 35px; line-height: 17px; background: none; }
/*------------------------------------------------------------*/
/*Footer
/*------------------------------------------------------------*/

footer{background: #000000; padding: 32px 0 0px;margin-top: 124px;background-image: url(https://www.gettogetherfinance.com/frontend_asset/landing_page/indicator_images/footer-bg.webp);background-image: url(https://www.gettogetherfinance.com/frontend_asset/landing_page/indicator_images/footer-bg.webp);background-position: 95%;background-size: 343px;background-repeat: no-repeat;}
.footer-inner .footer-left-img img {width: 100%; }
.footer-info h2 {font-weight: 500; font-size: 29.8703px; line-height: 44px; color: #2FB463; font-family: 'Montserrat', sans-serif; padding-bottom: 15px; }
.footer-info {padding-bottom: 38px; }
.footer-left-img {position: absolute; width: 280px; height: 280px; left: 0; bottom: 3px; }
.footer-inner {position: relative; padding-left: 315px; }
.footer-info p a {font-weight: 400; font-size: 16px; line-height: 22px; text-align: center; color: #FFFFFF;font-family: 'Roboto', sans-serif; }
.footer-info p a span {display: inline-block; margin-right: 15px; }
.footer-info p {margin-bottom: 15px; }
.footer-info p:last-child{margin-bottom: 0}
footer .copyright-text p {margin:0px;text-align: center; font-weight: 400; font-size: 14px; line-height: 202.5%; letter-spacing: 0.01em; color: #FFFFFF; font-family: 'Roboto', sans-serif; padding: 0 15px; }
.copyright-text {border-top: 1px solid rgba(255, 255, 255, 0.15); padding: 10px 0; }
footer .social_icon {text-align: right; }
footer .social_icon a{margin:0 8px;} 
footer .social_icon a {margin: 0 8px; display: inline-block; width: 47px; height: 47px; }
footer .social_icon a:last-child{margin-right: 0}
.indicator_unique_right {
  height: 100%;
}
.indicator_unique_right figure {
  height: 100%;
}
.indicator_unique_right figure img {
  height: 100%;
  object-fit: cover;
}
.accodian_question {
  max-height: 435px;
  overflow: hidden;
  overflow-y: auto;
}
.accodian_question::-webkit-scrollbar { width: 2px !important; }
.accodian_question::-webkit-scrollbar { width: 10px; height: 10px; }
.footer-info .need_text {
	font-weight: 500;
	font-size: 29.8703px;
	line-height: 44px;
	color: #2FB463;
	font-family: 'Montserrat', sans-serif;
	padding-bottom: 15px;
	margin: 0;
}


@media  (max-width: 1600px) {
  .indicator_banner .indicator_inner h1 {font-size: 40px; line-height: 55px; max-width: 620px; }
.indicator_banner .indicator_inner .slick-slider-row {padding-top: 25px; padding-bottom: 40px; }
.about_warp_fx .about_all .Vector_about_right { top: -112px; left: 0px; }
.about_warp_fx .about_all .Vector_about_left img {width: 50px; height: auto; }
.about_warp_fx .about_all .Vector_about_left {right: 0; top: -67px; }
.indicator_fx .Vector_indicator_right img {width: 45px; height: auto; }
.indicator_fx .Vector_indicator_right { left: 0; bottom: -100px; }
.indicator_fx .Vector_indicator_left img {width: 60px; }
.indicator_fx .Vector_indicator_left { right: 0; top: -100px; }
.access_contact .Vector_access_right { right: -140px; top: 50%; }
.access_contact .Vector_access_right img {width: 50px; }
.bonus_warp .bonus_all .Vector_bonus_right img {width: 50px; height: auto; }
.bonus_warp .bonus_all .Vector_bonus_right {left: 0; top: 50%; }
.accodian_warpp .accodian_all .Vector_accodian_right { left: 0; bottom: -80px; }
.accodian_warpp .accodian_all .Vector_accodian_right img {width: 60px; }
.bonus_warp .bonus_all .Vector_bonus_left {right: 0; top: -6px; }
.about_warp_fx .about_all .Vector_about_right img {width: 15px; height: auto; }
.vetor_all .Vector_first_right {right: -115px; }
.indicator_banner .indicator_inner .slick-slider-row{padding-top: 20px; padding-bottom: 20px;}
.indicator_banner{    padding: 26px 0px 100px;}
}


@media  (max-width: 1400px) {

.indicator_banner .indicator_inner .slick-slider-row {padding-top: 25px; padding-bottom: 30px; }
.indicator_banner .indicator_inner h1 {font-size: 35px; line-height: 50px; max-width: 540px; }
.about_indicator {padding-bottom: 120px; padding-top: 46px; }
.indicator_unique_right img {height: 100%; object-fit: cover; }
.indicator_unique_right figure {height: 100%; }
.indicator_unique_right {height: 100%; }
.indicator_unique_left .text_top {font-size: 16px; }
.make {padding-top: 110px; padding-bottom: 110px; }
.indicator_unique_left {margin-right: 40px;}
.account_offer_left {padding-left: 0; }
.account_offer_left .offer_left_inner h3 {padding-bottom: 5px; }
.account_offer_left .offer_left_inner h2 {font-size: 22px; padding-bottom: 20px; }
.account_offer_left .offer_left_inner p {font-size: 16px; line-height: 27px; padding-bottom: 98px; }
.telrgram_box .telrgram_box_left h2 {font-size: 22px; padding-bottom: 15px; }
.telrgram_box .telrgram_box_right {width: 48%; position: absolute; right: 0; }
.account-Offer {padding-bottom: 130px; }
.testimonial {background: #141414; padding: 20px; margin-bottom: 120px; }
.bonus {padding-bottom: 120px; }
.vetor_all .Vector_first_right {right: 0; }
.indicator_inner::before {width: 973.88px; height: 902.45px; left: -51px; right: 0; top: 20px; }
.indicator_banner::before {left: 65px; top: 0px; width: 923.77px; height: 527.77px; bottom: 0; }
.indicator_banner::after {top: 10px; width: 591.8px; height: 572.91px; bottom: 0; z-index: -1; }
header .header_inner .navbar_menu ul li a {font-size: 14px; }
header .header_inner .navbar_menu ul li {margin: 0 14px; position: relative; }
}



@media  (max-width: 1199px) {

.indicator_banner {padding: 46px 0px 70px; }
.about_indicator_left img {height: 100%; object-fit: cover; }
.about_indicator_left {position: relative; max-width:100%; height: 100%; }
.about_indicator_left figure {height: 100%; }
.same_heading {font-size: 30px; padding-top: 15px; padding-bottom: 16px; }
.about_indicator_left p {font-size: 16px; line-height: 25px; color: #FFFFFF; padding-bottom: 15px; }
.make {padding-top: 80px; padding-bottom: 90px; }
.indicator_unique_left {margin-right: 0; }
.telrgram_box .telrgram_box_left h2 {font-size: 19px; padding-bottom: 10px; }
.touch_but {margin-top: 20px; }
.telrgram_box {padding: 20px 20px; }
.telrgram_box .telrgram_box_right {width: 48%; position: absolute; right: 0; }
.account_offer_left .offer_left_inner p {font-size: 16px; line-height: 27px; padding-bottom: 73px; }
.bonus_warp .bonus_all .Vector_bonus_right {left: 0; top: -6px; }
.testimonial {padding: 20px 0px;}
.testimonial .testimonial_right .slider_box {padding: 20px 20px; margin-right: 10px; margin-bottom: 10px; }
.testimonial .testimonial_right .slider_box p {font-size: 14px; line-height: 26px; padding-bottom: 20px; margin: 0; }
.accodian_warpp .may_text {font-size: 27px; padding-top: 10px; }
.same_text {font-size: 14px; }
.accodian_img figure img {height: 100%; object-fit: cover; }
.accodian_img figure {height: 100%; }
.accodian_img {position: relative; height: 100%; }
header .header_inner .navbar_menu ul li a {font-size: 14px; }
header .header_inner .navbar_menu ul li {margin: 0 14px; }
header {padding: 15px 0; }
.footer-info h2 {font-size: 25px; }
.footer-left-img {bottom: -10px; width: 265px; height: 265px; }
.footer-inner {padding-left: 275px; }
.footer-info p {margin-bottom: 10px; }
.footer-info p a {font-size: 14px; }
footer .social_icon a {width: 40px; height: 40px; margin: 0 3px; }
.container {padding: 0 15px; max-width: 960px; }
header .header_inner .header_menu {width: calc(100% - 270px); }
header .header_inner .navbar_menu ul li {margin: 0 10px; }
header .header_inner .navbar_menu ul li::before {right: -10px; }
.indicator_banner::before {left: 15px; top: 90px; width: 453.77px; height: 635.77px; bottom: 0; }
.indicator_banner::after {top: 70px; width: 500.8px; height: 500.91px; bottom: 0; }
.access_contact .Vector_access_right {right: 0; top: 50px; }
.vetor_all .Vector_first_right {right: 0; }
.indicator_inner::before {width: 928.88px; height: 701.45px; left: 0; right: 0; top: 20px; }
.footer-info .need_text{font-size:25px;}



}


@media (max-width:991px) {
.container {padding: 0 15px; max-width: 720px; }
header .header_inner {position: relative; }
header .header_inner .header_menu {width: auto; }
.menu_icon {position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; cursor: pointer; display: flex; align-items: center; justify-content: center; }
.navbar_menu {display: block; position: fixed; top: 0; bottom: 0; height: 100%; max-width: 320px; width: 100%; background: #FFF; z-index: 99; transition: 0.3s ease-in-out; right: -100%; opacity: 0; visibility: hidden; box-shadow: 0 0 15px rgba(208, 207, 207, 0.3); padding-top: 35px; }
.close-menu {position: absolute; left: 0; width: 35px; height: 35px; background: #2fb463; display: flex; align-items: center; justify-content: center; color: #FFF; font-size: 25px; top: 0; cursor: pointer; }
.terding_banner_img img {padding-top: 0; }
.terding_banner {padding-top: 60px; padding-bottom: 187px; }
 header .header_inner .navbar_menu ul {display: block; border-top: 1px solid #EEE; }
header .header_inner .navbar_menu ul li {margin: 0; border-bottom: 1px solid #EEE; }
header .header_inner .navbar_menu ul li a {display: block; padding: 10px 25px; }
header .header_inner .header_btn {padding-right: 60px; width: auto; }
header .header_inner .header_btn .btn + .btn {margin-left: 0px; }
.menu-open::before {content: ''; position: absolute; left: 0; right: 0; height: 100%; width: 100%; background: rgb(0, 0, 0, 0.3); z-index: 99; bottom: 0; top: 0; transition: 0.3s ease-in-out; }
.menu-open .navbar_menu {right: 0; opacity: 1; visibility: visible; }
footer {margin-top: 35px; }
 .footer-left-img {bottom: -39px; width: 250px; height: 281px; }
.footer-right .col-md-6 {width: 100%; }
.footer-info {padding-bottom: 20px; }
.footer-info h2 {font-size: 25px; line-height: 30px; }
.footer-info p {margin-bottom: 0; }
.footer-right .col-md-6 {width: 100%; }
footer .social_icon {text-align: left; padding-bottom: 15px; }
footer .social_icon a {width: 30px; height: 30px; }
footer .copyright-text p {font-size: 14px; }
.indicator_inner::before {display: none; }
.indicator_banner::before {display: none; }
.indicator_banner::after {display: none; }
.vetor_all .Vector_first_right {right: 60px; top: 20%; }
.same_heading {font-size: 24px; padding-top: 15px; padding-bottom: 15px; }
.about_indicator_left p {font-size: 14px; padding-bottom: 10px; }
.about_indicator {padding-bottom: 60px; padding-top: 46px; }
.indicator_unique .indicator_fx .row .col-md-4 {width: 100%; margin-bottom: 30px; }
.indicator_unique .indicator_fx .row {display: flex; flex-direction: column-reverse; }
.indicator_unique .indicator_fx .row .col-md-8 {width: 100%; }
.indicator_unique_right img {height: 700px; object-fit: cover; }
.indicator_banner .indicator_inner h1 {font-size: 30px; line-height: 41px; max-width: 460px; }
.about_warp_fx .about_all .Vector_about_right {top: -86px; left: 0px; }
.make {padding-top: 60px; padding-bottom: 60px; }
.white_box_student .stdent_inner .studemt_left h3 {font-size: 24px; }
.white_box_student .stdent_inner .studemt_left .h2-heading-gtf {font-size: 24px; line-height: 30px; padding-bottom: 30px; }
.white_box_student .stdent_inner .stdent_right .student_img {position: absolute; top: -38px; right: -29px; }
.account-Offer .row .col-md-4 {width: 100%; margin-bottom: 40px; }
.account-Offer .row {display: block; }
.offer_box img {width: 100%; object-fit: cover; }
.account-Offer .account_offer_ledt .offer_box .inner_white_box img {width: auto; }
.account-Offer .row .col-md-8 {width: 100%; }
.account-Offer {padding-bottom: 80px; }
.bonus_warp .bonus_all .Vector_bonus_right {left: 0; top: -37px; }
.bonus_warp .bonus_all .Vector_bonus_right img {width: 35px; height: auto; }
.bonus_warp .bonus_all .Vector_bonus_left {right: 0; top: -50px; }
.accodian_warpp .row {display: block; }
.accodian_warpp .row .col-md-5 {width: 100%; }
.accodian_warpp .row  .col-md-7 {width: 100%; margin-top: 40px; }
.accodian_img figure img {height: 100%; object-fit: cover; width: 100%; }
.testimonial {background: #141414; padding: 20px; margin-bottom: 75px; }
.bonus .bonus_box::before {display: none; }
.bonus .bonus_box::after {display: none; }
.header_bar.header_warpp .navbar_menu ul li a {color: #000; }



header.header_bar.header_warpp.header_indicator .header_inner .navbar_menu ul li a, .header_btn a#navbarDropdown {
  margin-right: 30px;
}

header.header_bar.header_warpp.header_indicator .dropdown-toggle::after {
  width: 40px;
  height: 35px;
  top: 50% !important;
  right: 0;
  border-left: initial !important;  transform: translateY(-50%);
}
.video_success.iframe-video-cl iframe, iframe {
  width: 100% !important; 
  object-fit: cover;
  height: 204px;
} 
}

@media (max-width:767px) {
.indicator_banner .indicator_inner h1 {font-size: 25px; line-height: 38px; max-width: 100%; }
.indicator_banner .indicator_inner .slick-slider-row {padding-top: 20px; padding-bottom: 23px; font-size: 20px; max-width: 218px; }
.indicator_banner {padding: 46px 0px 20px; }
.vetor_all .Vector_first_right img {width: 38px; height: 38px; }
.about_indicator_left.about_right_fx {margin-top: 40px; }
.indicator_unique_left {padding: 41px 25px; }
.container-fluid {padding: 0 15px; }
.same_heading {font-size: 20px; }
.same_text {font-size: 13px; padding-left: 50px; }
.same_text::before {width: 35px; height: 2px; background: #2FB463; top: 50%; transform: translateY(-50%); }
.btn_option::before {content: ""; width: 139px; }
.btn_option {max-width: 450px; }
.btn_option::after {width: 138px; }
.white_box_student .stdent_inner {display: block; padding: 25px; height: 481px; }
.white_box_student .stdent_inner .stdent_right .student_img img {max-width: 350px; margin: 0 auto; }
.white_box_student .stdent_inner .studemt_left {width: 100%; }
.white_box_student .stdent_inner .stdent_right {width: 100%; }
.white_box_student .stdent_inner .stdent_right .student_img {position: inherit; text-align: center; }
.account_offer_left .offer_left_inner h2 {font-size: 20px; padding-bottom: 20px; line-height: 30px; }
.telrgram_box .telrgram_box_right {width: 100%; position: inherit; right: 0; top: 22px; }
.telrgram_box {display: block; }
.telrgram_box .telrgram_box_left {width: 100%; }
.account_offer_left .offer_left_inner p {padding-bottom: 40px; }
.bonus .bonus_box h2 {font-size: 26px; line-height: 30px; padding-top: 10px; padding-bottom: 10px; }
.bonus .bonus_box p {font-size: 20px; line-height: 30px; padding-bottom: 13px; }
.bonus {padding-bottom: 45px; }
.testimonial {padding: 0; }
.testimonial_left {margin-bottom: 25px; margin-top: 34px; }
.testimonial {margin-bottom: 50px; }
.bonus .bonus_box::before {display: none; }
.bonus .bonus_box::after {display: none; }
.indicator_unique_right img {height: 500px; object-fit: cover; }
.indicator_fx .Vector_indicator_right {left: 0; bottom: -58px; }
.indicator_fx .Vector_indicator_right img {width: 30px; height: auto; }
.accodian_qustion {padding-bottom: 30px; }
.topbar {display: none; }
.header_bar.header_warpp .navbar_menu ul li a {color: #000; }
.testimonial .owl-nav {right: 41px; max-width: 100px; position: absolute; bottom: 14%; margin-left: auto; left: 0; }
 .testimonial_right {position: relative; }
.accodian_warpp .may_text {font-size: 23px; padding-top: 8px; padding-bottom: 20px;}
header .header_inner .logo img {width: 135px; object-fit: cover; }
.about_indicator_left .play_but i {width: 50px; height: 50px; font-size: 21px; }
.footer-left-img {display: none; }
 .footer-right .col-md-6 {width: 100%; }
 .footer-info h2 {font-size: 20px; line-height: 20px; }
 footer .social_icon {text-align: center; }
 .footer-inner {padding-left: 0; text-align: center; }
 .accodian_question{max-height: inherit;}
 .footer-info .need_text{font-size: 20px;
  line-height: 20px;}
}

@media (max-width:480px) {
.indicator_banner .indicator_inner h1 {font-size: 20px; line-height: 35px; max-width: 100%; }
.indicator_banner {padding: 20px 0px 20px; }
.about_warp_fx .about_all .Vector_about_right img {display: none; }
.indicator_unique_right img {height: 380px; object-fit: cover; }
.indicator_unique_left {padding: 25px 15px; }
.indicator_unique_left .text_top {font-size: 14px; line-height: 20px; }
.indicator_unique_left .text_top {padding-bottom: 25px; padding-top: 10px; }
.text_inner_slider_contact ul li p {font-size: 14px; line-height: 20px; padding-left: 14px; }
.text_inner_slider_contact ul li {display: flex; padding-bottom: 18px; }
.btn_option::before {display: none; }
.btn_option::after {display: none; }
.btn_option .btn.btn-info {padding: 5px 35px; font-weight: 600; font-size: 14px; line-height: 30px; }
.white_box_student .stdent_inner .studemt_left h3 {font-size: 15px; }
.white_box_student .stdent_inner .studemt_left .h2-heading-gtf {font-size: 23px; line-height: 15px; padding-bottom: 20px; }
 .join_but {padding: 5px 20px; font-size: 14px; line-height: 22px; }
.white_box_student .stdent_inner {display: block; padding: 18px; height: 356px; }
.account-Offer .account_offer_ledt .offer_box .inner_white_box .copy-text span a {padding: 13px 20px;; font-size: 15px; display: block;}
.copy-text .form-control {padding: 17px 81px 17px 22px; }
.account-Offer .account_offer_ledt .offer_box .inner_white_box h3 {padding-top: 25px; padding-bottom: 25px; }
.account_offer_left .offer_left_inner h2 {font-size: 16px; padding-bottom: 10px; line-height: 28px; }
 .account_offer_left .offer_left_inner h3 {font-size: 13px; }
.account_offer_left .offer_left_inner p {padding-bottom: 29px; font-size: 13px; }
 .telrgram_box {padding: 15px; }
.telrgram_box .telrgram_box_right {top: 15px; }
.touch_but a {padding: 10px 12px; background: #FFCF49; font-size: 13px; }
.bonus .bonus_box {padding: 15px; }
.bonus .bonus_box h2 {font-size: 20px; }
.bonus .bonus_box p {font-size: 17px; line-height: 29px; padding-bottom: 13px; }
 .testimonial .testimonial_left p {font-size: 15px; }
 .testimonial .owl-nav {right: 26px; max-width: 100px; position: absolute; bottom: 10%; margin-left: auto; left: 0; }
.accodian_warpp .may_text {font-size: 17px; padding-top: 8px; padding-bottom: 16px; }
.same_text {font-size: 13px; padding-left: 50px; letter-spacing: 1px; }
footer {margin-top: 5px; }
.white_box_student .stdent_inner .stdent_right .student_img img {max-width: 253px; margin: 0 auto; }

}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
}
.testimonial_main .owl-carousel .owl-item img {
  display: block;
  width: 100%;
  width: 54px;
  height: 54px;
  border-radius: 100%;
  object-fit: cover;
}
.testmonial-slider-left.video-view {
  width: 100% !important;
}
.testmonial-slider-left.video-view iframe {
  width: 100%;
  height: 230px;
}
.slider_box.slider_testimonial_view img {
  width: 100% !important;
  height: 100% !important;
  display: block;
  border-radius: 0px !important;
}
.about_indicator_left .play_but button.playPause5 {
  background: transparent;
  border: 0;
}
.banner-video .banner-video {
  height:310px;
  object-fit: cover;
}
.green-border{ box-shadow: 5px 5px 0px #2fb463;border-radius: 20px;}
.make .mak-contact .banner-video video {
  min-height: 150px;
  height: auto;
  object-fit: inherit;
}
.testimonial .testimonial_right .slider_box p {
  /*display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;*/
  padding-bottom: 0;
}
.about_indicator_left .banner-video video { object-fit: contain !important; }

@media (max-width:767px) {
  .make .mak-contact .banner-video video{    min-height: auto;}
  .indicator_banner .indicator_inner .slick-slider-row { font-size: 16px; max-width: 218px; height: 40px; display: flex; align-items: center; }
  .changebox{height: 15px !important;display: flex;align-items: center;flex-wrap: wrap;}
  .changebox span {
    font-size: 14px;
    height: 15px !important;
    display: flex;
    align-items: center;
    line-height: normal;
    width: 100%;
    text-align: center;
  }
  .changebox br{display: none;}
}

  /* for counter timer */
  .time_section {display: flex;justify-content: center;align-items: center;max-width: 250px;margin: 0 20px 0;}
.time_section div {padding: 5px;height: 30px; position: relative; min-width: 30px;display: flex;align-items: center;justify-content: center;font-size: 14px;color: #000;font-weight: 600;}
.top_notification_alert_bar {display: flex;justify-content: center;align-items: center; display: -webkit-flex;}
.time_section div#hours::before {content: ':';position: absolute;right: -1px;top: 50%;transform: translateY(-50%);font-weight: 700;font-size: 14px;margin-top: -1px;}
.time_section div#minutes::before {content: ':';position: absolute;right: -1px;top: 50%;transform: translateY(-50%);font-weight: 700;font-size: 14px;margin-top: -1px;}
.btn_option .btn.btn-info{cursor: inherit;}
.indicator_banner .indicator_inner .slick-slider-row u{text-decoration: none;}
.testimonial .testimonial_right .slider_box ul {padding-top: 30px;}
.testimonial .testimonial_right .slider_box a.show_hide { cursor: pointer; margin-top: 10px; display: inline-block; color: #2fb463; }
.testimonial_popup {
    padding: 0px 15px !important;
}
.testimonial_popup .modal-dialog {
  margin: 0;
}
.testimonial_popup .modal-dialog .modal-content {
  max-width: 600px;
  border-radius: 0;
}
.testimonial_popup .modal-header {
  padding: 0px;
  border: none;
}
.testimonial_popup button.close {
  position: absolute;
  right: 0;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  display: -webkit-flex;
  padding: 0px;
  font-size: 32px;
  text-shadow: none;
  color: #fff;
  background: #2fb463;
  opacity: 1;
  border-radius: 100px;
  z-index: 9999999999999999 !important;
  box-shadow: none !important;
  outline: none !important;
  border: 0;
}
.modal-body-testimonial1{
    padding: 50px;
}
.testimonial_popup .modal-dialog {
  margin: 0;
  max-width: initial;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.modal-body-testimonial1 .owl-item {
  max-width: 100% !important;
}
.modal-body-testimonial1 ul.d-flex figure {
  max-width: 40px;
  border-radius: 100px;
  margin: auto auto 10px;
  overflow: hidden;
  width: 40px;
  height: 40px;
}
.modal-body-testimonial1 ul.d-flex figure img{width: 100% !important; height: 100% !important; object-fit: cover ;}
.modal-body-testimonial1 ul.d-flex h2 {
  font-size: 18px;
  text-align: center;
  margin: 0;
}
.modal-body-testimonial1 ul.d-flex {
  flex-wrap: wrap;
  margin-top: 15px;
}
.modal-body-testimonial1 ul.d-flex li {
  width: 100%;
}
.modal-body-testimonial1 .slider_box {
  text-align: center;
}
.modal-body-testimonial1 figure.star_img {
  margin-bottom: 10px;
}
body.modal-open{overflow: hidden;}
.indicator_banner .indicator_inner .slick-slider-row .hero__title {
  height: 33px;
  overflow: hidden;
  color: #FFCF49;
  margin-left: 15px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
}
.modal-body-testimonial1 .slider_box p {
  max-height: 291px;
  overflow: hidden;
  overflow-y: scroll;
}
.modal-body-testimonial1 .slider_box p::-webkit-scrollbar { width: 2px !important; }
.modal-body-testimonial1 .slider_box p::-webkit-scrollbar { width: 10px; height: 10px; }
@media (max-width:479px) {
  .testimonial .owl-nav { right: 0; max-width: 100px; position: absolute; bottom: -30px; left: 0; margin: auto; }
  .testimonial .owl-nav .owl-prev span::before{left: 0;}
  .testimonial .owl-nav .owl-next span::after{left: 65px;}
  .testimonial{padding-bottom: 60px;}
}
@media (max-width:767px) {
  .indicator_banner .indicator_inner h1 { font-size: 28px; line-height: 40px; max-width: 100%; padding-bottom: 10px;}
  .access_indicator .access_contact h2 span { display: block; max-width: 150px; margin: auto; padding: 0;}
  .access_indicator .access_contact h2 span::before{width: 95px; height: 10px; bottom: -10px; right: 0; background-position: right;}
  .indicator_banner .indicator_inner .slick-slider-row u{display: block;} 
  .indicator_banner .indicator_inner .slick-slider-row { display: block; padding: 0; text-align: center; height: auto; padding-bottom: 50px; }
  .changebox span{justify-content: center;}
  .changebox{  width: 100% !important; margin: 0;}
  .changebox span{height: 13px !important;}
  .indicator_banner .indicator_inner .slick-slider-row u{font-size: 20px;padding-bottom: 0px;}
  .indicator_banner{padding-top: 50px;}
  .modal-body-testimonial1{padding: 15px;}
  .testimonial .testimonial_right .slider_box p{padding-bottom: 0;}
  .banner-video .banner-video { height: 202px; margin: auto; max-width: 350px; display: block;}
  .modal-body-testimonial1 .slider_box p { height: 250px; overflow: hidden; overflow-y: auto; }
  .indicator_banner .indicator_inner .slick-slider-row .hero__title{text-align: center; margin-left:0}
  .white_box_student .stdent_inner .stdent_right .student_img{max-width:212px;top: 0;right: 0;}
  .white_box_student .stdent_inner{height: auto;position: relative;padding-bottom: 105px;}
  .white_box_student .stdent_inner .stdent_right { width: 100%; position: absolute; bottom: 165px; }
  .white_box_student .stdent_inner .studemt_left h3 { font-size: 16px; padding-bottom: 0; }
.white_box_student .stdent_inner .studemt_left .h2-heading-gtf { font-size:18px; line-height: normal; padding-bottom: 15px;max-width: 241px;}
.join_but { padding: 10px 28px; font-size: 15px; line-height: 22px; }
.white_box_student .stdent_inner .stdent_right .student_img img{max-width: 100%;}
.white_box_student .stdent_inner .stdent_right .student_img { max-width: 190px; top: 0; right: 15px; }
.text_number .form-control{margin-bottom: 10px;}
.about_indicator_left .play_but button.playPause5{display: none;}
.fix_width_zoom img.appear-down { transform: inherit !important; opacity: 1 !important;}


}
@media (max-width:479px) {
  .btn_option::before{display: block; width: 86px;}
  .btn_option::after {display: block;width: 86px;}
  .btn_option {max-width: 293px; }


}

header.header_bar.header_warpp.header_indicator .header_inner .navbar_menu ul li {
  position: relative;
  display: initial;
  padding: initial;
  border-right: initial;
  line-height: initial;
}
.accordion-item .accordion-body ul {
	list-style: disc;
    list-style-position: inside;
}

section.indicator-supply .indicator-blog-supply {
  background: rgba(20, 20, 20, 1);
  padding: 58px 600px 58px 75px;
  border-radius:20px;
}
.indicator-content-supply h2 {
  font-size: 36px;
  color: #FFF;
  line-height: normal;
  padding-bottom: 20px;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
}
.indicator-content-supply p {
  font-size: 16px;
  line-height: 28px;
  color: #FFF;
  font-family: Roboto, sans-serif;
}
.indicator-content-supply .price-indicator-content {
  display: flex;
  align-self: center;
}

.indicator-content-supply strong {
  font-size: 23px;
  font-weight: 700;
  font-family: 'Montserrat', sans-serif;
  color: #FFF;
  line-height: 24px;
  display: inline-block;
  padding-right: 15px;
}
.indicator-content-supply span {
  font-size: 18px;
  color: rgba(210, 188, 188, 0.3);
  font-weight: 500;
  font-family: 'Montserrat', sans-serif;
  text-decoration: line-through;
}
.indicator-content-supply .price-indicator-content {
  display: flex;
  align-self: center;
  padding: 36px 0 30px;
  padding-bottom: 30px;
}
.indicator-content-supply .duration-text {
  font-size: 16px;
  color: #FFF;
  font-weight: 400;
  font-family: Roboto, sans-serif;
  padding-left: 25px;
  padding-bottom: 30px;
  position: relative;
}
.indicator-content-supply .button-supply button {
  height: 56px;
  display: inline-block;
  background: rgba(47, 180, 99, 1);
  min-width: 326px;
  text-align: center;
  padding: 0 5px;
  line-height: 56px;
  font-family: 'Montserrat', sans-serif;
  color: #FFF;
  border-radius: 7px;
  font-weight: 700;
}
section.indicator-supply .indicator-blog-supply {
  overflow: hidden;
  position: relative;
}
.indicator-inner-supply {
  position: relative;
  z-index: 0;
}
section.indicator-supply .indicator-inner-supply::before {
  content: '';
  position: absolute;
  left: 10px;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(47, 180, 99, 1);
  z-index: -1;
  bottom: -10px;
  border-radius: 20px;
}
section.indicator-supply {
  padding-bottom: 54px;
}
.indicator-content-supply .duration-text span img {
  width: 100%;
}
.indicator-content-supply .duration-text span {
	position: absolute;
	width: 18px;
	height: 20px;
	left: 0;
	top: 2px;
	display: flex;
	align-items: center;
}
section.indicator-supply .indicator-blog-supply .supply-images img {
  width: 100%;
  mix-blend-mode: lighten;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
section.indicator-supply .indicator-blog-supply .supply-images {
  position: absolute;
  max-width: 516px;
  bottom: 0;
  right: 0;
  height: 413px;

}
@media (max-width:1199px) {
  section.indicator-supply .indicator-blog-supply{padding: 38px 360px 38px 45px;}
  .indicator-content-supply .button-supply button{min-width: 256px;}
  section.indicator-supply .indicator-blog-supply .supply-images {
    height: 270px;
    max-width: 345px;
  }
  .indicator-content-supply h2{padding-bottom: 14px;font-size: 32px;}
  .indicator-content-supply .price-indicator-content{padding: 20px 0 20px;}
}
@media (max-width:991px) {
  section.indicator-supply .indicator-blog-supply {
    padding: 50px 50px 400px;
  }
  section.indicator-supply .indicator-blog-supply .supply-images {
    height: 360px;
    max-width: 100%;
  }
}
@media (max-width:767px) {
  section.indicator-supply .indicator-blog-supply{border-radius: 30px;}
  section.indicator-supply .indicator-inner-supply::before {border-radius: 30px;}
  section.indicator-supply .indicator-blog-supply {
    padding: 50px 30px 400px;
  }
  .indicator-content-supply h2 {
    padding-bottom: 14px;
    font-size:25px;
  }
  .indicator-content-supply .button-supply button {
    min-width: 196px;
  }
  section.indicator-supply {
    padding-bottom: 54px;
    padding-top: 40px;
  }
  .indicator-content-supply strong{font-size: 20px;}
  .indicator-content-supply span{font-size: 16px;}
  .indicator-content-supply .duration-text{padding-bottom: 20px;}
}
@media (max-width:479px) {
  section.indicator-supply .indicator-blog-supply .supply-images {
    height: 250px;
    max-width: 100%;
  }
  section.indicator-supply .indicator-blog-supply {
    padding: 50px 30px 260px;
  }

}
.indicator_unique_right figure {
  position: relative;
}
.indicator_unique_right figure span.play-youtobe {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width:50px;
  height: 50px;
  display: flex;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(10, 195, 82, 0.3);
  border-radius: 100px;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  color: #FFF;
  font-size: 18px;
  animation: animate-pulse 3s linear infinite;
}
.indicator_unique_right figure span.play-youtobe  a{color: #FFF;}
.play-youtobe-indicator button.btn-close {
  position: absolute;
  width: 40px;
  height: 40px;
  padding: 0;
  background: #2FB463;
  border-radius: 100px;
  opacity: 1;
  z-index: 99;
  color: #FFF;
  box-shadow: none;
  outline: none !important;
  top: -20px;
  right: -20px;
}
.play-youtobe-indicator button.btn-close::before {
  top: 50%;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  width: 23px;
  height: 2px;
  background: #FFF;
  transform: translateY(-50%) rotate(45deg);
  margin: auto;
}
.play-youtobe-indicator button.btn-close::after {
  top: 50%;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  width: 23px;
  height: 2px;
  background: #FFF;
  transform: translateY(-50%) rotate(-45deg);
  margin: auto;
}
.play-youtobe-indicator video {
  height:340px;
  object-fit: cover;
  width: 100%;
  margin-bottom: -6px;
  border-radius: 20px;
  overflow: hidden;
}
.play-youtobe-indicator .modal-content {
  border-radius: 20px;
  background: transparent;
}
.play-youtobe-indicator {
  padding:15px;
}
.video-youtobe-indicator iframe {
	height: 100%;
	object-fit: cover;
	width: 100%;
	box-shadow: 5px 5px 0px #2FB463;
	border-radius: 20px;
  touch-action: none;
}
@media (max-width:1199px) {
  .about_indicator_left iframe {
    width: 100%;
  }
}
@media (max-width:991px) {
.video-youtobe-indicator iframe{height: 1250px;}
}
@media (max-width:767px) {
  .video-youtobe-indicator iframe {
    height: 843px;
    max-width: 480px;
    margin: auto;
    display: block;
  }

  .access_indicator{
    overflow: hidden;
  }

}
@media (max-width:479px) {
  .video-youtobe-indicator iframe {
    height: 660px;
  }


}