
/*--------------------------------------------------------------------------------------*/
/*header-section-Css-Here
/*--------------------------------------------------------------------------------------*/

.header_bar.profile_header .header_menu.profile_header_inner {width: 85%; justify-content: right; align-items: center; }
.header_bar.profile_header .logo {width: 15%; }
.header_bar.profile_header .header_menu.profile_header_inner .navbar_menu ul li:last-child {padding-right: 0px;border-right: none; }
.header_bar.profile_header .header_menu.profile_header_inner ul li a:hover {color: #2fb463; }

/*--------------------------------------------------------------------------------------*/
/*Banner-Css-Here
/*--------------------------------------------------------------------------------------*/
.banner_profile {position: relative; background-image: url(../images/banner_bg.webp); background-repeat: no-repeat; background-size: cover; height: 100%; width: 100%; padding: 50px 0px 59px 0px; background-position: center bottom; }
.banner_profile .banner_profile_inner .row {align-items: center; }
.banner_profile .banner_profile_inner .banner_profile_left { max-width: 502px; }
.banner_profile .banner_profile_inner .banner_profile_left span {font-size: 32px; color: #000; font-weight: 600; font-family: 'Roboto', sans-serif; }
.banner_profile .banner_profile_inner .banner_profile_left h1 {color: #35B466; font-size: 49px; font-weight: 700; font-family: 'Montserrat', sans-serif; }
.banner_profile .banner_profile_inner .banner_profile_left p {margin: 0;color: #000; font-size: 15px; font-weight: 600; text-align: right; }
.banner_profile .banner_profile_inner .banner_profile_right .banner_warp img {max-width:580px;width:100%; height: auto; margin-left: 90px; }
.banner_profile_right .banner_warp {text-align: center; }

/*--------------------------------------------------------------------------------------*/
/*logo-client_section-Css-Here
/*--------------------------------------------------------------------------------------*/
.profile-client_logo {margin-top: -60px; position: absolute; left: 0; right: 0; z-index: 999;}
.profile-client_logo .inner_logo_section {background: #fff; box-shadow: 0px -9px 12px 0px rgba(0, 0, 0, 0.03); padding: 40px 64px; }
.profile-client_logo .inner_logo_client .item a img {height: 30px; object-fit: contain; width: 100%; }
.logo-client .owl-stage {-webkit-animation: marquee 40s linear infinite running; -moz-animation: marquee 40s linear infinite running; -o-animation: marquee 40s linear infinite running; -ms-animation: marquee 40s linear infinite running; animation: marquee 40s linear infinite running; }
@keyframes marquee {
from {
transform:translateX(0)
}
to {
transform:translateX(-50%)
}
}
@-moz-keyframes marquee {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
-webkit-transform:translate(-50%);
-moz-transform:translate(-50%);
-o-transform:translate(-50%);
-ms-transform:translate(-50%);
transform:translate(-50%)
}
}
@-webkit-keyframes marquee {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
-webkit-transform:translate(-50%);
-moz-transform:translate(-50%);
-o-transform:translate(-50%);
-ms-transform:translate(-50%);
transform:translate(-50%)
}
}
@-o-keyframes marquee {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
-webkit-transform:translate(-50%);
-moz-transform:translate(-50%);
-o-transform:translate(-50%);
-ms-transform:translate(-50%);
transform:translate(-50%)
}
}
@keyframes marquee {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
-webkit-transform:translate(-50%);
-moz-transform:translate(-50%);
-o-transform:translate(-50%);
-ms-transform:translate(-50%);
transform:translate(-50%)
}
}

/*--------------------------------------------------------------------------------------*/
/*news-section-Css-Here
/*--------------------------------------------------------------------------------------*/

.news-section {padding-top: 45px; }
.news-section .news-section_inner {display: flex; width: 100%; }
.news-section .news-section_inner .news-section_left {width: 35%;text-align: center; background: var(--gh, linear-gradient(46deg, #6C347E 0%, #2C77AE 34.66%, #00ADAC 63.37%, #30C488 100%)); padding: 160px 48px 85px; }
.news-section .news-section_inner .news-section_left .same_heading {text-align: center; padding-bottom: 100px; }
.news-section .news-section_inner .news-section_right {width: 65%; margin-top: auto; padding: 0px 21px; padding-bottom: 36px;padding-top: 36px;}
.same_heading .same_text {font-size: 16px; font-weight: 700; color: #fff; letter-spacing: 7.52px; padding-bottom: 20px; display: block;opacity: .5; }
.same_heading .same_head {color: #FFCF49; font-size: 28px; font-weight: 700; font-family: 'Montserrat', sans-serif; }
.news-section_right_inner {height: 100%; }
.news-section .news-section_inner .news-section_right figure img { filter: grayscale(100%); transition: 0.4s ease-in-out; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); }
.news-section .news-section_inner .news-section_right figure img:hover {filter: grayscale(0);  }
.news-section .news-section_inner .news-section_right .row [class^="col-"] {padding: 0 5px; }
.news-section .news-section_inner .news-section_right .row {margin: 0 -5px; }
.news-section .news-section_inner .news-section_right figure img {width: 100%; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); border-radius: 8px; }
 .idea_section_content_right .btn-info:hover {background: none; color: #2FB463 !important; }
 .news-section .news-section_inner .news-section_right figure {margin-bottom: 10px; }
 .img_green img {height: 133px; }
 .img_five img {height: 133px; }
.img_four img {height: 155px; }
 .top_img {margin-top: -50px; }
 .greem_gard_img {position: relative; z-index: -1; margin-left: 8px; }
.top_img {margin-top: -33px; }
.img_seventin img {height: 165px; object-fit: cover; }
.img_sixten img {height: 260px; }
.img_fiften img {height: 250px; }
.yellow_img img {height: 99px; }
 .img_thertin {margin-top: -30px; margin-bottom: 0px !important; position: relative; }
 .img_thertin::before {content: ""; position: absolute; top: -13px; border-radius: 5px; background: #FFCF49; width: 89.199px; height: 37.9px; right: -113px; }
 .img_seventin {margin-bottom: 0px !important; }
 .img_tan {margin-bottom: 0 !important; position: relative; }
.img_tan::before {content: ""; position: absolute; left: -40px; bottom: -10px; width: 30.227px; height: 24.181px; background-image: url(../images/shap_small.png); background-repeat: no-repeat; }
.img_tan::after {content: ""; position: absolute; right: -40px; bottom: -15px; width: 30.227px; height: 24.181px; background-image: url(../images/shap_small1.png); background-repeat: no-repeat; }
 .news-section .news-section_inner .news-section_right .img_green img {filter: inherit; }
.news-section .news-section_inner .news-section_right .greem_gard_img img {filter: inherit; }
.news-section .news-section_inner .news-section_right .yellow_img img {filter: inherit; }


/*--------------------------------------------------------------------------------------*/
/*instructor_section-Css-Here
/*--------------------------------------------------------------------------------------*/
.instructor_section {padding-top: 112px; padding-bottom: 80px; background-image: url(../images/black_bg.webp); background-repeat: no-repeat; background-size: cover; width: 100%; }
.instructor_section .instructor_section_left .same_text {color: rgba(255, 255, 255, 0.30); }
.instructor_section .instructor_section_left .same_head {color: #2FB463; }
.instructor_section .instructor_section_left .same_heading {padding-bottom: 57px; }
.instructor_section .instructor_section_left .bg-text {color: #fff; font-size: 18px; text-transform: uppercase; padding-left: 20px; margin-bottom: 25px; border-left: 3px solid #2FB463; font-family: 'Montserrat', sans-serif; font-weight: 700; }
.instructor_section .instructor_section_left .same_head span {position: relative; }
.same_head span::before {content: ""; position: absolute; right: 0; bottom: -20px; background-image: url(../images/shap1.png); background-size: contain; background-repeat: no-repeat; width: 135px; height: 16px; display: none; }
.instructor_section .instructor_section_left ul li {color: rgba(255, 255, 255, 0.80); font-size: 16px; font-weight: 400; font-family: 'Roboto', sans-serif; margin-bottom: 24px; padding-left: 31px; position: relative; line-height: 23px; }
.instructor_section .instructor_section_left ul li:last-child {margin: 0; }
.instructor_section .instructor_section_left ul li:before {content: ""; position: absolute; left: 0; top: 0; background-image: url(../images/shap2.png); background-repeat: no-repeat; background-size: contain; width: 19px; height: 16px; }
.instructor_section .instructor_section_left .Educational_text {padding-top: 48px; padding-bottom: 21px; }
.instructor_section .instructor_section_left .Educational_text .follow-text {font-size: 18px; color: #fff; text-transform: uppercase; padding-left: 20px; border-left: 3px solid #2FB463; font-family: 'Montserrat', sans-serif; font-weight: 700; }
.instructor_section .instructor_section_left .social_profile ol {list-style: none; margin: 0; padding: 0; }
.instructor_section .instructor_section_left .social_profile ol li {margin-right: 8px; }
.instructor_section .instructor_section_left .social_profile ol li:last-child {margin: 0; }
.instructor_section .instructor_section_right {text-align: right; }
.instructor_section .instructor_section_right figure {position: relative; z-index: 99; }
.instructor_section .instructor_section_right figure::before {content: ""; position: absolute; right: 0; background-image: url(../images/surajsir_bg.webp); background-repeat: no-repeat; background-size: cover; width: 470px; height: 572px; bottom: -50px; z-index: -1; }
.instructor_section .instructor_section_right figure img {padding-right: 2px; }
.instructor_section .instructor_section_right figure img {padding-right: 20px; filter: grayscale(100%); }
 .instructor_section .instructor_section_right figure img:hover {filter: grayscale(0); }
.instructor_section .instructor_section_right figure:after {content: ""; position: absolute; bottom: 0; background: linear-gradient(180deg, rgba(10, 21, 29, 0.00) 0%, rgba(10, 21, 29, 0.54) 53.65%, rgba(10, 21, 29, 0.97) 85.42%, #0A151D 100%); width: 467.767px; height: 228.86px; right: 5px; z-index: 1; }

/*--------------------------------------------------------------------------------------*/
/*about_stock_section-Css-Here
/*--------------------------------------------------------------------------------------*/
.about_stock_right .same_section .custom-heading span::before {content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(47, 180, 99, 0.15); }
.about_stock {margin-bottom: 130px; position: relative; z-index: 99; padding: 72px 0px; }
.about_stock::after {content: ""; position: absolute; left: -15px; background-image: url(../images/dots.png); background-repeat: no-repeat; top: -210px; width: 422px; background-size: contain; height: 348px; z-index: -1; display: none; }
.about_stock::before {content: ""; position: absolute; left: 0; right: 0; background-image: url(../images/bg-stock.webp); background-repeat: no-repeat; top: 0; width: 100%; background-size: cover; height: auto; z-index: -1; bottom: 0; }
.about_stock_inner {border-radius: 12px; background: #FFF; box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.15); max-width: 1288px; margin: 0 auto;  padding: 50px 60px; position: relative; }
.about_stock_right .same_section {padding-bottom: 46px; }
.about_stock_right .same_section .custom-heading {color: #1F1F1F; padding-bottom: 25px; font-size: 28px; max-width: 359px; font-weight: 700; line-height: 44px; font-family: 'Montserrat', sans-serif; }
.about_stock_right .same_section .custom-heading span {color: #2FB463; position: relative; display: inline-block;margin-left: 5px;}
.about_stock_right .same_section span:before {width: 105px; }
.about_stock_right .same_section p {color: rgba(32, 32, 32, 0.60); font-size: 16px; font-weight: 400; max-width: 579px; font-family: 'Roboto', sans-serif; margin: 0; }
.about_stock_right .market_fx {position: relative; }
.about_stock_right .market_fx .read-btn {position: absolute; right: 10px; z-index: 9; bottom: 45px; display: inline-block; }
.about_stock .about_stock_inner .row {align-items: center; }
.about_stock .about_stock_inner .row {align-items: center; }
.about_stock .about_stock_inner .about_stock_right .owl-dots {text-align: center; display: flex; justify-content: center; align-items: center; margin-top: 30px; }
.about_stock .about_stock_inner .about_stock_right .owl-dots .owl-dot {background: #c9c9c9; width: 10px; height: 10px; border-radius: 10px; margin-right: 5px; transition: .6S ease-in-out; }
.about_stock .about_stock_inner .about_stock_right .owl-dots .owl-dot.active {width: 40px; background: #2fb463; }
.about_stock .about_stock_inner .about_stock_right .owl-dots .owl-dot:last-child {margin: 0; }
.about_stock_box {position: relative; z-index: 99; }
.about_stock_box::before {content: ""; position: absolute; left: 175px; right: 0; top: 0%; transform: translateY(-50%); background-image: url(../images/img-bg.png); background-repeat: no-repeat; background-size: contain; width: 290px; height: 290px; z-index: -1; }
.about_stock_inner::before {content: ""; position: absolute; left: 63px; top: -15px; background-image: url(../images/cricle1.png); background-repeat: no-repeat; background-size: cover; width: 84px; height: 84px; }
.about_stock_inner::after {content: ""; position: absolute; right: -10px; top: -7px; background-image: url(../images/cricle1.png); background-repeat: no-repeat; background-size: cover; width: 84px; height: 84px; }
.shap_second {display: none; }
.btn-info {border-radius: 5px; background: #2FB463; padding: 15px; color: #fff !important; display: inline-block; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 600; border: 1px solid #2FB463; }
.idea_section_content_right .btn-info:hover {background: none; color: #2FB463 !important; }
.read-btn .btn-info:hover {background: none; color: #2FB463 !important;; }
.about_stock_vector .about_sape1 {position: absolute; top: -1px; left: 0; }
.about_stock_vector .about_sape2 {position: absolute; top: -1px; left: 59px; }
.about_stock_vector .about_sape3 {position: absolute; right: 0; bottom: 0; }
 .about_stock_vector .about_sape4 {position: absolute; right: 60px; bottom: -1px; }
.idea_section_content_left .custom-heading span {position: relative; }
.about_stock_right .market_fx .read-btn {position: absolute; right: 27px; z-index: 9; bottom: 0; display: inline-block; }
.slick-slider {margin-left: 0; margin-right: 0; }
.about_stock_inner .slick-dots {position: absolute; display: flex !important; justify-content: center; bottom: -18px; left: 0; right: 0; }
.slick-track {max-width: 100%!important; transform: translate3d(0, 0, 0)!important; perspective: 100px; }
.slick-slide {position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; opacity: 0; width: 100% !important; transform: translate3d(0, 0, 0); transition: transform 0.3s, opacity 0.2s; }
.slick-snext, .slick-sprev, .slick-snext2, .slick-sprev2{display: block; }
.about_stock_inner .slick-dots li {background: #c9c9c9; width: 10px; height: 10px; border-radius: 10px; margin-right: 5px; transition: .6S ease-in-out; }
.about_stock_inner .slick-dots li.slick-active {width: 40px; background: #2fb463; }
.slick-current {opacity: 1; position: relative; display: block; z-index: 2; }
.slick-snext {opacity: 1; transform: translate3d(10%, 0, -10px); z-index: 1; perspective: 1000px; }
.slick-snext2 {opacity: 1; transform: translate3d(20%, 0, -20px); z-index: 0; perspective: 1000px; }
.slick-sprev {opacity: 1; transform: translate3d(-10%, 0, -10px); }
.slick-sprev2 {opacity: 1; transform: translate3d(-20%, 0, -20px); }
.test {display: block; width: 100%; }
.slick-list {padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 34px !important; padding-right: 36px !important; }
.slick-next.slick-arrow {display: none !important; }
.slick-prev.slick-arrow {display: none !important; }
.rev_slide.slick-slide.slick-current.slick-active {background: #fff; padding: 12px; border-radius: 19px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10); margin: 10px; opacity: initial; }
.rev_slide.slick-slide {background: #fff; padding: 12px; border-radius: 19px; margin: 10px; opacity: .6; width: auto !important; }
.about_stock_right .market_fx img {height: 300px; object-fit: contain; }
 .about_stock_right .market_fx figure {overflow: hidden; position: relative; }
 .news-section .news-section_inner .news-section_left figure {position: relative; }
.news-section .news-section_inner .news-section_left figure::before {content: ""; position: absolute; bottom: -39px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.00) 100%); filter: blur(12.5px); width: 78%; height: 51px; }

/*--------------------------------------------------------------------------------------*/
/*idea-section-Css-Here
/*--------------------------------------------------------------------------------------*/
.idea-section .idea_section_content {position: relative; }
 .idea-section .idea_section_content .same_section {padding-bottom: 50px; }
.idea-section .idea_section_content .same_section span::before {width: 100px; }
.idea-section .idea_section_content .help_contect li {color: rgba(0, 0, 0, 0.70); font-size: 16px; font-weight: 400; margin-bottom: 49px; padding-left: 80px; position: relative; }
.idea-section .idea_section_content .help_contect li::before {content: ""; position: absolute; left: 0; top: -4px; background: #DDE4FF; z-index: -1; width: 50px; height: 33px; transform: rotate(-30.183deg); }
.idea-section .idea_section_content .help_contect li:last-child{margin: 0px; }
.idea-section .idea_section_content .idea_section_content_right h2 {color: #000; font-size: 21px;text-transform: capitalize; font-weight: 600; font-family: 'Roboto', sans-serif; max-width: 400px; line-height: 30px; padding-bottom: 22px; padding-top: 22px; }
.idea-section .idea_section_content .idea_section_content_right h2 span {color: #2FB463; }
.btn-info {border-radius: 5px; background: #2FB463; padding: 15px; color: #fff !important; display: inline-block; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 600; }
.idea-section .idea_section_content::before {content: ""; position: absolute; left: 55px; top: -20px; z-index: -1; bottom: -17px; right: -17px; height: auto; }
.idea-section {margin-bottom: 80px; position: relative; }
.idea-section:before {content: ""; position: absolute; left: -50px; bottom: 30%; width: 88px; height: 88px; border-radius: 100%; z-index: 9; background: #2fb463; opacity: .8; }
.idea-section::after {content: ""; position: absolute; right: 0px; background-repeat: no-repeat; background-size: contain; background-image: url(../images/cricle_bg.png); top: 0px; width: 1096px; height: 750px; text-align: center; margin: auto; left: 0px; z-index: -1; }
.idea-section .idea_section_content_right .same_section .custom-heading {color: #2FB463; font-size: 28px; font-weight: 700; font-family: 'Montserrat', sans-serif;}
.idea-section .idea_section_content_right .same_section {padding-bottom: 50px; display: none; }
.about_stock_right .market_fx figure {border-radius: 10px; overflow: hidden; }
.same_heading .same_head span {position: relative;display: inline-block; }
.idea-section .idea_section_content .idea_section_content_left .same_heading {padding-bottom: 45px; }
.idea-section .idea_section_content .help_contect li::marker {color: #8F00FF; font-size: 20px; font-weight: 600; }
.idea-section .idea_section_content .help_contect li::after {content: "1"; position: absolute; left: 18px; right: 0; top: -2px; font-size: 20px; font-weight: 600; color: #8F00FF; }
.idea-section .idea_section_content .idea_section_content_left .help_contect {max-width: 590px; }
.idea-section .idea_section_content .idea_section_content_left .same_heading .same_head {color: #2fb463; }
.idea-section .idea_section_content .help_contect li:nth-child(2)::after {content: "2";color: #089606; }
.idea-section .idea_section_content .help_contect li:nth-child(3)::after {content: "3"; color: #FF007A;}
.idea-section .idea_section_content .help_contect li:nth-child(4)::after {content: "4"; color: #00B2FF;}
.idea-section .idea_section_content .help_contect li:nth-child(5)::after {content: "5";color: #F90; }
.idea-section .idea_section_content .help_contect li:nth-child(2)::before {content: "";background: #ECFFDD; }
.idea-section .idea_section_content .help_contect li:nth-child(3)::before {content: ""; background: #FFE8FA;}
.idea-section .idea_section_content .help_contect li:nth-child(4)::before {content: ""; background: #E5FCFF;}
.idea-section .idea_section_content .help_contect li:nth-child(5)::before {content: "";background: #FFF6DD; }
.idea-section .idea_section_content .row {align-items: center; }
 .idea-section .idea_section_content .idea_section_content_left {position: relative; }
.idea-section .idea_section_content .idea_section_content_left::before {content: ""; position: absolute; top: -100px; background-image: url(../images/shap3.png); background-repeat: no-repeat; background-size: contain; width: 41px; height: 70px; left: -35px; }
.idea-section .idea_section_content .idea_section_content_left::after {content: ""; position: absolute; bottom: -120px; background-image: url(../images/shap4.png); background-repeat: no-repeat; background-size: contain; width: 149px; height: 199px; left: -243px; }
.vetor_idea .vetor_idea_first {position: absolute; right: 0; top: 50%; transform: translateY(-50%); display: block; }
.vetor_idea .vetor_idea_second {position: absolute; right: 0; display: block; bottom: -80px; }
.vetor_idea .vetor_idea_three {position: absolute; top: 0; display: block; right: 0; }
.same_heading.responsive_same {display: none; }
.media_left {display: none; }
.same_heading.idea_responsive {display: none; }
.same_section.mobile_responsive_same {display: none; }

@media (max-width: 1800px) {
.top_img {margin-top: -25px; }
.img_green img {height: 75px; }
.img_five img {height: 75px; }
.img_sixten img {height: 238px; }
.yellow_img img {height: 60px; }
.img_thertin {margin-top: -50px; }


}

@media (max-width: 1550px) {
.img_thertin::before {top: 0px; height: 58px; right: -90px; width: 77px; }
.img_thertin {margin-top: -65px; }
.img_tan::before {display: none; }
.img_tan::after {display: none; }

}
@media (max-width: 1464px) {
.banner_profile .banner_profile_inner .banner_profile_right .banner_warp img {
    width: 100%;
    max-width: 450px;
    height: auto;
    margin-left: 0;
}
}
@media (max-width: 1400px) {
.news-section .news-section_inner .news-section_left {padding: 110px 35px 85px; }
.same_heading .same_head {font-size: 25px; }
.news-section .news-section_inner .news-section_left .same_heading {padding-bottom: 70px; }
.img_thertin {margin-top: 0; }
.img_sixten img {height: 142px; }
.img_fiften img {height: 200px; }
.yellow_img {display: none; }
.img_green img {height: 50px; }
.img_five img {height: 50px; }
.top_img {margin-top: -18px; }
.banner_profile .banner_profile_inner .banner_profile_left h1 {font-size: 46px; }
.idea-section::before {display: none; }
.idea-section .idea_section_content .idea_section_content_left::before {left: 0; }
.about_stock_inner {max-width: 1160px; }
.vetor_idea .vetor_idea_first {display: none; }
.idea-section .idea_section_content::before {left: 0; right: 0; }
.about_stock {margin-bottom: 80px; }
.vetor_idea .vetor_idea_three {display: none; }
.instructor_section {padding-top: 90px; }

}


@media (max-width: 1199px) {
.idea-section .idea_section_content .help_contect li {margin-bottom: 35px; padding-left: 70px;}
.banner_profile .banner_profile_inner .banner_profile_right .banner_warp img {width: 300px; }
.banner_profile .banner_profile_inner .banner_profile_left h1 {font-size: 38px; }
.news-section .news-section_inner .news-section_left {padding: 70px 35px 70px; }
.news-section .news-section_inner .news-section_left .same_heading {padding-bottom: 40px; }
.profile-client_logo .inner_logo_section {padding: 30px 40px; }
.news-section {padding-top: 40px; }
.same_heading .same_head {font-size: 20px; }
.instructor_section .instructor_section_left .same_heading {padding-bottom: 40px; }
.instructor_section {padding-top: 60px;padding-bottom: 60px; }
.img_fiften img {height: 158px; }
.img_sixten img {height: 110px; }
.img_four img {height: auto; }
.instructor_section .instructor_section_right img {width: 400px; }
.same_head span::before {width: 100px; }
.idea-section::after {height: 620px; width: 100%; }
.about_stock_inner {max-width: 100%; margin: 0px 12px; }
.instructor_section .instructor_section_left .Educational_text {padding-top: 35px; padding-bottom: 20px; }
.idea-section {margin-bottom: 40px; }
.about_stock {margin-bottom: 60px; }
.img_thertin::before {display: none; }
.about_stock_right .market_fx img {height: 260px; object-fit: contain; }
.about_stock_right .market_fx .btn-info {padding: 8px; }
.about_stock_right .same_section {padding-bottom: 30px; }

}

@media (max-width: 991px) {
  .news-section .news-section_inner {display: block; }
.news-section .news-section_inner .news-section_left {width: 100%; padding: 40px 12px 40px; }
.news-section .news-section_inner .news-section_right {width: 100%; }
.img_five img {height: auto; }
.img_green img {height: auto; }
.img_fiften img {height: auto; }
.img_sixten img {height: auto; }
.banner_profile .banner_profile_inner .banner_profile_left span {font-size: 28px; }
.banner_profile .banner_profile_inner .banner_profile_left h1 {font-size: 29px; }
.banner_profile .banner_profile_inner .banner_profile_left p {font-size: 14px; }
.profile-client_logo .inner_logo_client .item a img {height: 24px; }
.news-section {padding-top: 25px; }
.instructor_section .instructor_section_right figure {position: relative; z-index: 99; max-width: 450px; margin: 0 auto; }
.instructor_section_left {margin-top: 50px; }
.instructor_section .instructor_section_right {text-align: center; margin-bottom: 30px; }
.instructor_section .col-md-6 {width: 100%; }
.instructor_section .row {flex-direction: column-reverse; }
.instructor_section {padding-top: 40px; padding-bottom: 40px; }
.about_stock_inner {padding: 40px 20px; }
.about_stock_right .same_section .custom-heading {padding-bottom: 20px; font-size: 25px; max-width: 310px; }
.about_stock_right .same_section {padding-bottom: 30px; }
.about_stock {margin-bottom: 40px; }
.about_stock {padding: 40px 0px; margin-bottom: 25px;}
.btn-info {padding: 10px; font-size: 14px; }
.idea-section .idea_section_content .help_contect li {margin-bottom: 30px; padding-left: 70px; }
.idea-section .idea_section_content .idea_section_content_right h2 {font-size: 19px; line-height: 28px; padding-bottom: 20px; padding-top: 22px; }
.vetor_idea .vetor_idea_second {display: none; }
.idea-section .idea_section_content .help_contect li {margin-bottom: 25px; padding-left: 70px; font-size: 14px; }
.news-section .news-section_inner .news-section_left .same_heading {padding-bottom: 30px; }
.about_stock_vector {display: none; }
.about_stock_box::before {display: none; }
.about_stock_right .same_section {padding-bottom: 30px; }
.about_stock_right .market_fx img {height: 175px; object-fit: contain; }
.about_stock_right .market_fx .read-btn {right: 8px; bottom: 0px; }
.btn-info {padding: 7px; font-size: 13px; }
.instructor_section .instructor_section_left .bg-text { font-size: 16px; }
.instructor_section .instructor_section_left .Educational_text .follow-text { font-size: 16px; }


}


@media (max-width: 767px) {
.news-section .news-section_inner .news-section_right .item {padding: 5px; }
  .news-section .news-section_inner .news-section_right figure img {max-height: 442px;}
.banner_profile .banner_profile_inner .banner_profile_left {max-width: 100%; text-align: center; padding-top: 50px;}
.banner_profile .banner_profile_inner .banner_profile_left p {text-align: center;margin-top: 10px; }
.same_heading .same_head {font-size: 20px; }
.instructor_section .instructor_section_left .same_heading {padding-bottom: 35px; }
.about_stock_inner {padding: 40px 0px; }
.about_stock_right {margin-top: 30px; }
.about_stock_right .same_section .custom-heading {max-width: 100%; display: none; }
.same_heading.responsive_same {text-align: center; display: block;margin-bottom: 30px; }
 .same_heading.responsive_same .same_text {color: rgba(255, 255, 255, 0.70); }
.same_heading.responsive_same .same_head {color: #2FB463; max-width: 300px; margin: 0 auto; }
.instructor_section_left .same_heading {display: none; }
.instructor_section .instructor_section_right img {width: 320px; }
.idea_section_content .row {flex-direction: column-reverse; }
.same_heading.idea_responsive {margin-bottom: 48px; text-align: center; }
 .same_heading.idea_responsive .same_head {color: #2FB463; }
.idea-section .idea_section_content .idea_section_content_left::before {display: none; }
.idea_section_content_right {margin-bottom: 50px; }
.idea_section_content_left .same_heading {display: none; }
.idea-section::after {display: none; }
.shap_first {text-align: center; max-width: 300px; margin: 0 auto; }
.news-section .news-section_inner .news-section_left figure {max-width: 300px; margin: 0 auto; }
.idea-section .idea_section_content .help_contect li {max-width: 470px; }
.responsive_slider {display: none; }
.media_left {display: block; }
.instructor_section .instructor_section_right figure::before {right: 3px; width: 330px; height: 402px; bottom: -50px; z-index: -1; }
.news-section .news-section_inner .news-section_left {width: 100%; padding: 40px 12px 0px; }
.news-section .news-section_inner .news-section_left figure {display: none; }
.news-section .news-section_inner {background: var(--gh, linear-gradient(46deg, #6C347E 0%, #2C77AE 34.66%, #00ADAC 63.37%, #30C488 100%)); }
.news-section .news-section_inner .news-section_left {background: initial; }
.same_heading.idea_responsive {display: block; }
.banner_profile {background-image: url(../images/responsive_bg.webp); height: 100%; width: 100%; background-position: center; }
.about_stock_box::before {display: none; }
.idea-section .idea_section_content .idea_section_content_right h2 {text-align: center; margin: 0 auto; }
.idea_section_content_right .btn-info {text-align: center; display: flex; justify-content: center; max-width: 300px; margin: 0 auto; }
.idea_section_content_right figure {margin: 0 auto; max-width: 400px !important; }
.idea-section .idea_section_content .help_contect li::after {left: 18px; right: 0; top: 0px; font-size: 18px; }
.idea-section .idea_section_content .help_contect li::before {left: 0; top: 0px; z-index: -1; width: 45px; height: 30px; }
.about_stock_right .market_fx img {height: auto; object-fit: contain; }
.about_stock_right .market_fx .btn-info {padding: 10px; font-size: 14px; }
.about_stock_right .market_fx .read-btn {right: 5px; bottom: 0; }
.slick-list {padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; }
.about_stock_right .market_fx img {height: auto; object-fit: contain; }
.rev_slide.slick-slide.slick-current.slick-active {padding-bottom: 30px; }
 .about_stock_right .market_fx .read-btn {right: 5px; bottom: -20px; }
.about_stock_right .same_section {padding-bottom: 0px; }

.same_section.mobile_responsive_same h2 {color: #1F1F1F; padding-bottom: 25px; font-size: 22px; max-width: 326px; font-weight: 700; line-height: 34px; font-family: 'Montserrat', sans-serif; text-align: center; margin: 0 auto; }
.same_section.mobile_responsive_same h2 span {color: #2FB463; }
.same_section.mobile_responsive_same {display: block; margin-bottom: 20px; }
.same_section.mobile_responsive_same p {color: rgba(32, 32, 32, 0.60); font-size: 16px; font-weight: 400; max-width: 440px; font-family: 'Roboto', sans-serif; margin: 0; text-align: center; margin: 0 auto; }
.about_stock_right .same_section p {display: none; }

.media_slider_left .owl-stage {-webkit-animation: marquee 40s linear infinite running; -moz-animation: marquee 40s linear infinite running; -o-animation: marquee 40s linear infinite running; -ms-animation: marquee 40s linear infinite running; animation: marquee 40s linear infinite running; }
.media_slider_right .owl-stage {-webkit-animation: marquee-second 40s linear infinite running; -moz-animation: marquee-second 40s linear infinite running; -o-animation: marquee-second 40s linear infinite running; -ms-animation: marquee-second 40s linear infinite running; animation: marquee-second 40s linear infinite running; }
@keyframes marquee-second {
from {
transform:translateX(0)
}
to {
transform:translateX(50%)
}
}
@-moz-keyframes marquee-second {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
-webkit-transform:translate(50%);
-moz-transform:translate(50%);
-o-transform:translate(50%);
-ms-transform:translate(50%);
transform:translate(50%)
}
}
@-webkit-keyframes marquee-second {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
-webkit-transform:translate(50%);
-moz-transform:translate(50%);
-o-transform:translate(50%);
-ms-transform:translate(50%);
transform:translate(50%)
}
}
@-o-keyframes marquee-second {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
-webkit-transform:translate(50%);
-moz-transform:translate(50%);
-o-transform:translate(50%);
-ms-transform:translate(50%);
transform:translate(50%)
}
}
@keyframes marquee-second {
0% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-o-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
-webkit-transform:translate(50%);
-moz-transform:translate(50%);
-o-transform:translate(50%);
-ms-transform:translate(50%);
transform:translate(50%)
}
}


}

@media (max-width: 480px) {
.instructor_section .instructor_section_right img {width: 300px; }
.profile-client_logo .inner_logo_section {padding: 20px 10px; }
.profile-client_logo .inner_logo_client .item a img {height: 26px; }
.news-section {padding-top: 0; }
.same_heading .same_text {font-size: 14px; letter-spacing: 5px; padding-bottom: 11px; }
.instructor_section .instructor_section_left ul li {font-size: 14px; margin-bottom: 15px; padding-left: 24px; line-height: 20px; }
.instructor_section .instructor_section_left .Educational_text {padding-top: 20px; padding-bottom: 20px; }
.instructor_section .instructor_section_left .Educational_text .follow-text {font-size: 16px; padding-left: 15px; }
.about_stock_right .market_fx .read-btn {right: 5px; bottom: -15px; }
.idea-section .idea_section_content .help_contect li {margin-bottom: 25px; padding-left: 60px; }
.news-section .news-section_inner .news-section_right {width: 100%; padding: 30px 0px; }
.idea-section .idea_section_content .help_contect li::before {left: 0; top: 0px; width: 40px; height: 30px; }
.idea-section .idea_section_content .help_contect li::after {left: 14px; right: 0; top: 0px; font-size: 18px; }


.about_stock {margin-bottom: 20px; }
 .about_stock_inner .container {padding: 0; }
.about_stock_right .market_fx .btn-info {padding: 5px; font-size: 12px; }
.about_stock_right .same_section {padding-bottom: 0px; }

}