﻿@import url(css2-Robotoitalwght0300040005000700090013001400150017001900_swap.css);
@import url(css2-Montserratitalwght020003000400050006000700080009001300140015001600170018001900_swap.css);
body{margin:0;padding:0;box-sizing:border-box;background:#fff;font-family:Roboto,sans-serif}
a{-webkit-transition:.5s ease-out;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.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:0 15px;max-width:1315px}
.container-fluid{padding:0 30px}
.about_banner{background:#fff;padding:42px 0 82px 0;position:relative}
.tab_list_warp p{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;margin:0;font-size:14px;line-height:24px;color:#2fb463}
.tab_list_warp p a{color:rgba(153,153,153,.7)}
.tab_list_warp p i{padding:0 8px}
.about_banner .row{align-items:center;position:relative}
.custom_text{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;letter-spacing:.47em;color:rgba(0,0,0,.3)}
.about_banner_left .custom_heading{font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;line-height:44px;text-transform:capitalize;color:#000;padding:25px 0 35px 0}
.about_banner_left .custom_heading strong{color:#2fb463;font-weight:700}
.about_banner_left .custom_heading strong span{position:relative}
.about_banner_left .custom_heading strong span::before{content:"";position:absolute;right:0;bottom:-15px;background-size:contain;background-image:url(../image/about_shap.webp);background-repeat:no-repeat;width:119px;height:16px}
.btn.btn-info{padding:15px;background:#2fb463;border-radius:5px;border:1px solid;font-family:Montserrat,sans-serif;display:inline-block;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff}
.about_banner .about_banner_left p{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:rgba(0,0,0,.6);margin:0;padding-bottom:27px}
.about_banner .about_banner_right{padding-left:90px}
.about_banner .about_banner_right figure img{width:auto}
.about_banner .about_vetor .about_vetor_first{position:absolute;top:0;left:-200px}
.about_banner .about_vetor .about_vetor_second{position:absolute;right:-160px;bottom:60px}
.about_banner:before{content:"";position:absolute;left:-30px;background:linear-gradient(280.1deg,#2fb463 2.28%,#09ff69 107.32%);width:51px;height:51px;border-radius:100%;opacity:.5;bottom:0}
.about_banner::after{content:"";position:absolute;right:0;bottom:0;background-image:url(../image/vetore_about.webp);background-repeat:no-repeat;background-size:contain;width:52px;height:115px}
.about_banner .tab_list_warp{padding-bottom:22px}
.about_banner .about_vetor .about_vetor_second img{opacity:.5}
.btn.btn-info:hover{background:0 0;color:#2fb463}
.more_about_section{background:#f7f7f7;padding:73px 0 173px 0}
.more_about_section .heading_section{padding-bottom:30px}
.heading_section small{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:19px;letter-spacing:.47em;color:rgba(0,0,0,.3);margin-bottom:21px;display:block}
.heading_section h2, .heading_section h1{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:31px;color:#2fb463}
.heading_section h2 span, .heading_section h1 span {position:relative}
.heading_section h2 span::before, .heading_section h1 span::before{content:"";position:absolute;right:0;background-image:url(../image/about_shap.webp);background-size:contain;background-repeat:no-repeat;width:110px;height:13px;bottom:-10px}
.more_about_section .more_about_section_right h3{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;color:rgba(0,0,0,.8);padding-bottom:15px}
.more_about_section .more_about_section_right p{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#6c757d;margin-bottom:20px}
.more_about_section .more_about_section_right p:last-child{margin:0}
.more_about_section .row{align-items:center}
.more_about_section .more_about_section_left img{width:auto}
.more_about_section .more_about_section_inner{position:relative}
.more_about_section .more_about_section_inner::before{content:"";position:absolute;left:-120px;background-image:url(https://www.gettogetherfinance.com/frontend_asset/main_pages/images/down_arrow.webp);background-size:contain;background-repeat:no-repeat;top:50%;width:18px;height:88px;transform:translateY(-50%)}
.more_about_section .more_about_section_inner::after{content:"";position:absolute;right:-114px;background-image:url(https://www.gettogetherfinance.com/frontend_asset/main_pages/images/green_shap.webp);background-size:contain;background-repeat:no-repeat;width:51px;height:51px;bottom:-60px;opacity:.5}
.help_content{margin-top:-100px}
.help_content .help_content_box{text-align:center;padding:43px 50px 28px 50px;background:#2fb463;position:relative;border:4px solid #fff;border-radius:10px}
.help_content .help_content_box h2{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:28px;line-height:35px;color:#fff;padding-bottom:22px}
.help_content .help_content_box .btn.btn-info{background:#ffcf49;color:#000;border-color:#ffcf49}
.help_content .help_content_box::before{content:"";position:absolute;left:170px;bottom:-35px;border:1px solid rgba(255,255,255,.15);width:234px;height:111px;border-radius:100%}
.help_content .help_content_box .btn.btn-info:hover{background:0 0;color:#fff;border-color:#fff}
.about_story{padding:38px 0 83px 0;position:relative}
.about_story .heading_section{text-align:center;padding-bottom:100px}
.about_story .heading_section p{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:rgba(0,0,0,.8);max-width:712px;margin:0 auto;padding-top:40px}
.about_story .about_story_inner .about_story_inner_right{height:100%;margin-left:auto}
.about_story_inner_right figure{filter:drop-shadow(0px 0px 20px rgba(47, 180, 99, .2));border-radius:10px;overflow:hidden}
.about_story .about_story_inner .about_story_inner_left{height:100%;margin-right:auto}
.about_story .about_story_inner .about_story_inner_left h2{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;font-size:30px;line-height:31px;color:#2fb463;text-align:right;padding-bottom:20px}
.about_story .about_story_inner .about_story_inner_left p{font-family:Roboto,sans-serif;margin-bottom:0;font-style:normal;font-weight:400;font-size:16px;line-height:28px;text-align:right;color:#6c757d;max-width:442px;margin-left:auto}
.about_story .about_story_inner .row{align-items:center}
.our_story_content li{align-items:center;padding-bottom:50px;position:relative}
.about_story .our_story_content li:nth-child(2n){flex-direction:row-reverse}
.about_story .our_story_content li:nth-child(2n) .about_story_inner_right{padding:0;display:flex;justify-content:left;margin-left:inherit;margin-right:auto}
.about_story .our_story_content li:nth-child(2n) .about_story_inner_left{padding-right:0;padding-left:0;margin-right:inherit}
.about_story .our_story_content li:nth-child(2n) h2{text-align:left}
.about_story .our_story_content li:nth-child(2n) p{text-align:left}
.about_story_inner_right figure img{width:448px;object-fit:cover;height:auto}
.our_story_content{max-width:1080px;margin:0 auto;position:relative}
.our_story_content:before{content:"";position:absolute;left:0;right:0;background:linear-gradient(180deg,rgba(255,255,255,.8) 0,rgba(126,143,154,.8) 14.58%,rgba(126,143,154,.8) 92.19%,rgba(255,255,255,0) 100%);width:2px;top:0;bottom:0;margin:0 auto}
.our_story_content li::before{content:"";background:#2fb463;position:absolute;left:50%;top:40%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:20px;height:20px;border:5px solid #eee;border-radius:50%}
.our_story_content li:last-child{padding:0}
.about_story:before{content:"";position:absolute;left:0;background:#ffcf49;width:23px;height:23px;border-radius:100%;opacity:.5;top:200px}
.about_story:after{content:"";position:absolute;right:0;background:linear-gradient(280.1deg,#2fb463 2.28%,#09ff69 107.32%);width:51px;height:51px;top:30%;border-radius:100%;opacity:.5}
.about_story .about_story_inner{position:relative}
.about_story .about_story_inner .vecor_about_story_first{position:absolute;top:50%;left:0;transform:translateY(-50%)}
.about_story .about_story_inner .vecor_about_story_second{position:absolute;bottom:25%;right:0}
.mobile_application_section{background:#f9f9f9;padding:44px 0 59px 0;position:relative}
.mobile_application_section .row{align-items:center}
.mobile_application_section p{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#6c757d;margin:0;padding-top:45px;padding-bottom:25px}
.mobile_application_section .mobile_application_right li:last-child{margin:0}
.mobile_application_section .mobile_application_right li{margin-right:20px}
.mobile_application_section .mobile_application_right ul{padding-bottom:23px;align-items:center}
.mobile_application_section .mobile_application_right h3{font-family:Roboto,sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:24px;color:#000;padding-bottom:15px;position:relative}
.mobile_application_section .mobile_application_right h3:before{content:"";position:absolute;left:0;background:#2fb463;width:37px;height:2px;bottom:0}
.mobile_application_section:before{content:"";position:absolute;right:130px;background-image:url(../image/tea_first.webp);background-repeat:no-repeat;background-size:contain;width:57px;height:72px;bottom:0}
.mobile_application_section:after{content:"";position:absolute;right:0;bottom:0;background-image:url(../image/tea.webp);background-repeat:no-repeat;background-size:contain;width:119px;height:149px}
.gallery_section{position:relative}
.banner-same-heading{position:absolute;left:0;right:0;top:50%;text-align:center;transform:translateY(-50%)}
.banner-same-heading h1{font-style:normal;font-weight:500;font-size:45px;line-height:normal;position:relative;color:#fec601;font-family:Roboto,sans-serif;padding-bottom:23px}
.banner-same-heading h1::before{content:'';position:absolute;left:0;right:0;background-image:url(../image/banner-border.webp);height:3px;bottom:0;background-size:cover;background-position:center;max-width:356px;margin:auto}
.gallery_tabs{padding:62px 0 102px 0}
.gallery_tabs .heading_section{text-align:center;padding-bottom:50px}
.gallery_tabs .gallery_inner_warp .nav-pills{justify-content:center;margin-bottom:30px!important}
.gallery_tabs .gallery_inner_warp .nav-pills .nav-link{background:#000;color:#fff;border-radius:inherit}
.gallery_tabs .gallery_inner_warp .nav-pills .nav-item{margin:0 8px}
.gallery_tabs .gallery_inner_warp .nav-pills .nav-link.active{background-color:#2fb463}
.gallery_tabs .gallery_inner_warp .gallery_inner_images .row .col-md-3{padding:10px;height:auto;width:100%}
.gallery_inner_images .row{-moz-column-width:18em;-webkit-column-width:18em;column-width:18em;-moz-column-gap:1em;-webkit-column-gap:1em;column-gap:0;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../image/prev.webp) left 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../image/next.webp) right 48% no-repeat;opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{opacity:1}
.gallery_second_inner .col-md-3{padding:10px}
.gallery_section img{object-fit:cover;width:100%;height:calc(100vh - 130px)}
.contact_tab{padding-bottom:73px;padding-top:27px}
.contact_tab .tab_list_warp{padding-bottom:27px}
.contact_form .contact_form_left .heading_section{padding-bottom:0}
.contact_form .contact_form_left .heading_section p{font-weight:400;font-size:16px;margin:0;max-width:546px;color:rgba(0,0,0,.8);padding-bottom:15px;position:relative}
.contact_form .contact_form_left .heading_section p:before{content:"";position:absolute;bottom:0;left:0;background:#b1e3c4;width:21px;height:2px}
.contact_form .contact_form_left h3{font-weight:600;font-size:21px;color:rgba(0,0,0,.8);padding:28px 0}
.contact_form .contact_form_left ul li img{padding-right:35px}
.contact_form .contact_form_left ul li p{font-weight:400;font-size:16px;color:rgba(0,0,0,.8);max-width:454px;margin:0}
.contact_form .contact_form_left .heading_section h2, .contact_form .contact_form_left .heading_section h1{padding-bottom:35px}
.contact_form .contact_form_left ul li{display:flex;align-items:center;padding-bottom:34px}
.contact_form .contact_form_left ul li a{display:flex;align-items:center}
.contact_form .contact_form_left ul li:last-child{padding:0}
.contact_form .contact_form_left ul li{display:flex;align-items:center;padding-bottom:34px}
.contact_form .contact_form_left ul li a{display:flex;align-items:center}
.contact_form .contact_form_left ul li:last-child{padding:0}
.contact_form .contact_form_left .heading_section h2, .contact_form .contact_form_left .heading_section h1{padding-bottom:35px}
.contact_form_right .inner_form{background:#f9f9fa;border-radius:5px;padding:30px}
.contact_form .contact_form_right{height:100%}
.contact_form_right .inner_form h2{font-weight:600;font-size:21px;color:#2fb463;font-family:Roboto,sans-serif;padding-bottom:15px;position:relative}
.contact_form_right .inner_form h2:before{content:"";position:absolute;left:0;bottom:0;background:#b1e3c4;width:21px;height:2px}
.contact_form_right .inner_form .form_warp label{font-weight:500;font-size:14px;color:rgba(0,0,0,.6);margin-bottom:10px}
.contact_form_right .inner_form .form_warp{margin-bottom:21px}
.contact_form_right .inner_form form{padding-top:30px}
.contact_form_right .inner_form .form_warp .form-control{background:#fff;border-radius:2px;padding:12px 20px;border:none;box-shadow:none;outline:0}
.contact_form_right .inner_form .form_warp .form-control::placeholder{font-weight:400;font-size:16px;color:#c4c1c1}
.contact_form_right .inner_form .form_warp textarea{resize:none;height:48px}
.contact_form .contact_form_left{height:100%}
.contact_form .contact_form_right .btn.submit_btn{background:#2fb463;border-radius:5px;color:#fff;padding:10px 15px;font-weight:600;font-size:16px;line-height:normal;font-family:Montserrat,sans-serif;margin-top:16px}
.contact_form{padding-bottom:82px}
.contact_tab .contact_map{position:relative}
.contact_tab .contact_map::before{content:"";position:absolute;left:-31px;bottom:-25px;background-image:url(../image/warp.webp);background-size:contain;background-repeat:no-repeat;width:160px;height:60px;z-index:-1}
.contact_tab .contact_map::after{content:"";position:absolute;right:-33px;top:-25px;background-image:url(../image/shap_duble.webp);background-size:contain;background-repeat:no-repeat;width:177px;height:74px;z-index:-1}
.contact_tab .contact_map iframe{width:100%;height:376px}
.gallery_section .mobile-gallery-banner{display:none}



/*------------------------------------------------------------*/
/*Profile Css page
/*------------------------------------------------------------*/

/*------------------------------------------------------------*/
/*Banner_section css
/*------------------------------------------------------------*/

.banner_profile {background-image: url(../image/profile_bg.png); background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%; padding-top: 25px; padding-bottom: 3px; background-position: center; }
.banner_profile .row {align-items: center; }
.banner_profile  .banner_profile_left h1 {font-size: 36px; color: #fff; font-weight: 700; font-family: 'Montserrat', sans-serif; }
.banner_profile .banner_profile_left h1 strong {font-weight: 700; position: relative; font-family: 'Montserrat', sans-serif; }
.banner_profile .banner_profile_left h1 span {display: block; color: #FFCF49; padding-top: 35px; }
.banner_profile .banner_profile_left h1 strong::before {content: ""; right: 1px; bottom: -19px; background-image: url(../image/profile_shpe.png); background-repeat: no-repeat; background-size: contain; width: 160px; height: 18px; position: absolute; }
.banner_profile .banner_profile_left p { color: #FFF; font-size: 16px; font-weight: 700; text-transform: uppercase; margin: 0; padding-top: 12px; letter-spacing: 1.6px; opacity: 0.6; }
.banner_profile .banner_profile_right {text-align: right; }
.banner_profile .banner_profile_right .mobile_profile, .banner_profile_right .resposive_profile img {width: auto; height: auto;}

/*--------------------------------------------------------------------------------------*/
/*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_client {border-radius: 10px; background: #F4F4F4; 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%)
}
}

/*--------------------------------------------------------------------------------------*/
/*.profile_about_section-Css-Here
/*--------------------------------------------------------------------------------------*/

.profile_about {
	padding-top: 153px;
	background: linear-gradient(180deg, rgba(242, 249, 244, 0.00) 0%, #E8F4F0 99.80%);
	position: relative;
}


.profile_about .all_section {
	text-align: center;
	padding-bottom: 65px;
}

.custom-heading1 {
	color: #2FB463;
	font-size: 28px;
	font-weight: 700;
	line-height: 31px;
	font-family: 'Montserrat', sans-serif;
}

.custom-heading1 .custom-text2 {
	display: block;
	color: rgba(0, 0, 0, 0.30);
	font-size: 16px;
	letter-spacing: 7.52px;
	font-weight: 700;
	margin-bottom: 20px;
	line-height: normal;
	font-family: Roboto,sans-serif;
}

.custom-heading1 strong {
	font-weight: 700;
	position: relative;
}

.banner_profile_right .resposive_profile {
	display: none;
}


.profile_about .row {
	align-items: center;
}

.profile_about .profile_about_right .man-text {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
  margin-bottom: 26px;
  padding-left: 13px;
  border-left: 3px solid #2FB463;
}
.profile_about .profile_about_right li {
	padding-left: 30px;
	font-size: 16px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	line-height: 22px;
	margin-bottom: 28px;
	position: relative;
	color: rgba(0, 0, 0, 0.70);
}
.profile_about .profile_about_right li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-image:  url(../image/polygon1.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 19px;
  height: 16px;
}
.profile_about .profile_about_right li:last-child {
  margin-bottom: 0px;
}


.custom-heading1 strong::before {
	content: "";
	position: absolute;
	bottom: -13px;
	background-image:  url(../image/profile_shpe1.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 92px;
	height: 12px;
	right: 0;
}

.profile_about::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	background-image:  url(../image/half_shpe.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 139px;
	height: 317px;
	transform: translateY(-50%);
}

.profile_about .profile_about_right {
  position: relative;
}
.profile_about .profile_about_right:before {
  content: "";
  position: absolute;
  right: -30px;
bottom: 30px;
	background-image: url(../image/profile_one.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 56px;
  height: 56px;
}

.social_follow {
  border-radius: 8px 8px 0px 0px;
  background: #FFF;
  max-width: 514px;
  padding: 23px 17px;
  margin-bottom: -30px;
  align-items: center;
  justify-content: space-between;
  position: relative;

}
.profile_about .profile_about_left figure {
  margin-bottom: -15px;
  max-width: 455px;
}
.social_follow p {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	margin: 0;
	padding-left: 12px;
	border-left: 3px solid #2FB463;
	font-family: 'Montserrat', sans-serif;
}
.social_follow ul li {
  margin-right: 8px;
}
.social_follow ul li:last-child {
  margin: 0;
}
.profile_about .profile_about_left {
  position: relative;
}
.profile_about .profile_about_left::before {
	content: "";
	position: absolute;
	right: 25px;
	border: 0;
	background-image:  url(../image/profile_two.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 76px;
	height: 80px;
	bottom: 115px;
}

.profile_about::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -15px;
	background-image:  url(../image/about_bg.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 826px;
	height: 768px;
}




/*--------------------------------------------------------------------------------------*/
/*.media_banner_section-Css-Here
/*--------------------------------------------------------------------------------------*/

.media_banner {
	padding-top: 100px;
	padding-bottom: 210px;
	background: linear-gradient(180deg, rgba(244, 244, 244, 0.00) 0%, #F4F4F4 21.32%, #F4F4F4 100%);
	position: relative;
	margin-bottom: 0;
}

.media_banner .all_section {
  text-align: center;
  padding-bottom: 88px;
}
.media_banner .container-fluid {
  padding: 0;
}

.media_slider .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_banner::before {
	content: "";
	position: absolute;
	bottom: 210px;
	left: 0;
	right: 0;
	width: 100%;
	height: 211px;
	z-index: 9;
	pointer-events: none;
	background: linear-gradient(180deg, rgba(244, 244, 244, 0.00) 0%, rgba(244, 244, 244, 0.10) 9.97%, rgba(244, 244, 244, 0.28) 21.49%, rgba(244, 244, 244, 0.40) 34.73%, rgba(244, 244, 244, 0.55) 46.89%, rgba(244, 244, 244, 0.75) 57.99%, rgba(244, 244, 244, 0.80) 67.45%, rgba(244, 244, 244, 0.94) 77.49%, #F4F4F4 90.63%);
}
.media_banner::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 210px;
	z-index: 9;
	pointer-events: none;
	background: linear-gradient(180deg, #F3F3F3 63.20%, #FFF 100%);
}
.media_banner .owl-stage{display: flex;align-items: center;}








.about_gtf {
	text-align: center;
	position: relative;
}

.about_gtf .all_section {
  padding-bottom: 50px;
}
.about_gtf p {
  color: #000;
  font-size: 21px;
  font-weight: 600;
  text-transform: capitalize;
  max-width: 439px;
  margin: 0 auto;
  padding-bottom: 25px;
}
.about_gtf .more_btn {
  padding-bottom: 100px;
}
.about_gtf .more_btn a {
  border-radius: 5px;
  background: #2FB463;
  padding: 15px;
  width: 469px;
  display: block;
  margin: 0 auto;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  font-family: 'Montserrat', sans-serif;
  border: 1px solid;
}

.about_gtf .more_btn a:hover {
	background: none;
	color: #2fb463;
}
.about_gtf:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image:  url(../image/dot1.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 102px;
  height: 71px;
}

.about_gtf::after {
	content: "";
	position: absolute;
	right: 0px;
	bottom: 0;
	background-image:  url(../image/dot2.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 150px;
	height: 150px;
}
/* for coupon */
.form_remove_add {
    position: relative;
  }
  
  .form_remove_add .Removecoupon {
      position: absolute;
      top: 50px;
      right: 20px;
  }
  .form_remove_add .Removecoupon .btn.btn-danger.apply_btn_close {
      height: 45px;
      background: #2fb463;
      border-radius: 0;
      box-shadow: none;
      outline: none;
      font-size: 18px;
  }
  
/*   
  .alert.alert-success.alert-block.green {
    margin-top: 8px;
    padding: 10px;
  } */
  .alert.alert-success.alert-block.green .close {
    background: none;
    border: none;
    font-size: 18px;
    color: #2fb463;
  }

  /*------------------------------------------------------------*/
/*jaipur Css page
/*------------------------------------------------------------*/


.jaipur_banner {position: relative; overflow: hidden; }
.jaipur_banner img {width: 100%; object-fit: cover; }
.jaipur_banner .jaipur_content {position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); }
.jaipur_banner .jaipur_content h1 {font-size: 50px; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #fff; line-height: 68px; }
.jaipur_banner .jaipur_content h1 span {font-size: 55px; display: block; color: #2FB463; }
.jaipur_banner .jaipur_content p {font-weight: 400; font-size: 20px; color: #fff; max-width: 886px; margin: 0; padding-top: 30px; }
.jaipur_banner .jaipur_content h1 span strong::before {content: ""; position: absolute; right: -10px; bottom: -20px; background-image: url(../image/about_shap.webp); background-size: contain; background-repeat: no-repeat; width: 160px; height: 16px; }
.jaipur_banner .jaipur_content h1 span strong {font-weight: 700; position: relative; }
.jaipur_banner figure {position: relative; }
.jaipur_banner figure::before {content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: linear-gradient(89.77deg, #000000 0.2%, rgba(0, 0, 0, 0) 113.05%); }
.jaipur_banner:before {content: ""; position: absolute; left: 67px; top: 44px; background: linear-gradient(180deg, #3B3C3D 0%, rgba(0, 0, 0, 0) 100%); opacity: 0.2; width: 106px; height: 106px; border-radius: 100%; z-index: 9; }
.jaipur_banner::after {content: ""; position: absolute; left: -85px; bottom: -85px; background: linear-gradient(180deg, #3B3C3D 0%, rgba(0, 0, 0, 0) 100%); opacity: 0.2; width: 192px; height: 192px; border-radius: 100%; z-index: 9; overflow: hidden; }
.benfits_section .benfits_right_section figure {border-radius: 15px; overflow: hidden; }
/*------------------------------------------------------------*/
/*benfits_section css
/*------------------------------------------------------------*/
 .benfits_section {padding: 70px 0px; }
.benfits_section .row {align-items: center; }
.jaipur_heading {font-weight: 700; font-size: 28px; font-family: 'Montserrat', sans-serif; color: #2FB463; padding-bottom: 20px; }
 .benfits_section .benfits_left_section p {font-weight: 400; font-size: 16px; line-height: 28px; color: #6C757D; margin: 0; padding-bottom: 20px; }
.benfits_section .benfits_left_section p:last-child {padding: 0; }
.benfits_section .benfits_right_section {position: relative; margin: 0 auto; max-width: 477px; z-index: 9;}
.benfits_section .benfits_right_section img {max-width: 477px; height: auto; } .benfits_section .benfits_right_section .benfits_right_vetor_first {position: absolute; bottom: 100px; z-index: -1; left: -15px; }
.benfits_section .benfits_right_section .benfits_right_vetor_second {position: absolute; right: -15px; top: 50%; z-index: -1; transform: translateY(-50%); }
 .green_box {margin-bottom: 70px; }
.green_box .green_box_content {background: linear-gradient(280.1deg, #2FB463 2.28%, #09FF69 107.32%); border-radius: 10px; padding: 40px 40px; }
.green_box .green_box_content .jaipur_heading {padding: 0; color: #fff; text-align: center;text-transform: uppercase; }
.benfits_section.market_section {background: #F5F9FA; padding-top: 46px; padding-bottom: 70px; }
.spin {animation: spin 1.7s infinite linear; }
@keyframes spin {from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
.benfits_section .benfits_left_section p span {color: #2FB463; }
 .green_box.become_box .green_box_content {background: linear-gradient(180deg, #2C6FF4 0%, #104CC2 100%); }
.green_box.stock_box .green_box_content {background: linear-gradient(180deg, #FFCF02 0%, #EFC50F 100%); }
 .benfits_left_section .offer_stock_text_right li {font-weight: 400; font-size: 17px; color: #6C757D; display: flex; font-family: 'Roboto', sans-serif; margin-bottom: 20px; }
.benfits_left_section .offer_stock_text_right li img {margin-right: 10px; width: 20px; height: 20px; object-fit: cover; }
.benfits_section .benfits_left_section p span a { color: #2FB463; }
.benfits_left_section .offer_stock_text_right li:last-child {margin: 0; }
.green_box.ready_box .green_box_content {background: linear-gradient(180deg, #2FA3E6 0%, #0F75AF 100%); }
.benfits_left_section .offer_stock_text_right li{position: relative;padding-left: 30px;width: 50%; padding-right: 15px;}
.benfits_left_section .offer_stock_text_right li::before {content: ''; background-image: url(../image/right.png); width: 24px; height: 24px; position: absolute; left: 0; top: 0; }
.offer_stock_text_right ul {display: flex; flex-wrap:wrap; }

/*------------------------------------------------------------*/
/*Trading_section Css page
/*------------------------------------------------------------*/
.bg_body {background: #000; }
.zone_banner_warp {position: relative; }
.zone_banner_warp .zone_banner_content {position: absolute; top: 74px; left: 0; right: 0; text-align: center; }
 .zone_banner_warp .zone_banner_content h1 {font-weight: 700; font-size: 36px; color: #fff; font-family: 'Montserrat', sans-serif; }
.zone_banner_warp .zone_banner_content h1 sapn {position: relative; color: #2FB463; }
.zone_banner_warp .zone_banner_content h1 sapn::before {content: ""; position: absolute; right: 0; bottom: -13px; background-image: url(../image/lahr.webp); background-repeat: no-repeat; background-size: contain; width: 110px; height: 15px; }
 .zone_banner_warp .zone_banner_content p {font-weight: 600; font-size: 21px; color: #FFCF49; padding-top: 20px; margin: 0; font-family: 'Roboto', sans-serif; }

/*------------------------------------------------------------*/
/*about_indicator_section Css page
/*------------------------------------------------------------*/
.about_indicator.heading_tarding .heading_section strong {color: #FFCF49; font-weight: 700; font-size: 16px; font-family: 'Roboto', sans-serif; padding-left: 65px; display: block; position: relative; letter-spacing: 0.47em; text-transform: uppercase;}
.about_indicator.heading_tarding .heading_section strong::before {content: ""; position: absolute; left: 0; width: 47px; height: 2px; background: #FFCF49; top: 50%; transform: translateY(-50%); }
.about_indicator.heading_tarding .row {align-items: center; }
.about_indicator.heading_tarding .heading_section .same_heading {text-align: inherit; color: #fff; padding-top: 10px; }
.about_indicator.heading_tarding .heading_section .same_heading span:before {display: none; }
.about_indicator.heading_tarding .heading_section .same_heading span {color: #2FB463; }
.about_indicator.heading_tarding .heading_section {padding-bottom: 28px; }
.about_indicator.heading_tarding .about_indicator_left.about_right_fx {padding-left: 75px; }
.about_indicator.heading_tarding .about_indicator_left.about_right_fx p {font-weight: 400; font-size: 16px; color: #fff; margin: 0; padding-bottom: 16px; }
.about_indicator.heading_tarding .about_indicator_left.about_right_fx p:last-child {padding: 0; }
.about_indicator.heading_tarding {padding-top: 99px; padding-bottom: 150px; }
.about_indicator_right .banner-video {position: relative; }
.about_indicator_right .banner-video:before {content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: linear-gradient(180deg, #2FB463 0%, #51FF95 100%); border-radius: 19px; transform: rotate(-3.1deg); z-index: -1; }
.about_indicator_right #video12 {border-radius: 19px; }
.about_indicator_right .static-ytvideo-player {border-radius: 19px; }
.static-ytvideo-player {border-radius: 19px !important;}

/*------------------------------------------------------------*/
/*all_video_section Css page
/*------------------------------------------------------------*/

.all_video_section_inner .banner-video_warp {position: relative; }
.all_video_section_inner .banner-video_warp .play_video_bat {position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); text-align: center; margin: 0 auto; justify-content: center; display: flex; }
.all_video_section_inner .banner-video_warp .play_video_bat a {background: #2FB463; width: 68.75px; height: 68.75px; display: inline-block; border-radius: 100%; justify-content: center; display: flex; align-items: center; color: #fff; font-size: 28px; }
.all_video_section_inner p {font-weight: 400; font-size: 16px; color: #fff; margin: 0;    padding-top: 15px;padding-bottom:30px; }
.all_video_section_inner .banner-video_warp #video12 {border-radius: 10px; }
 .all_video_section .row {padding-bottom: 80px; }
.all_video_section .row:last-child {padding: 0; }
.all_video_section .pagination_content .pagination {justify-content: center; }
.all_video_section .pagination_content .pagination .page-item.number_warp a {background: rgba(7, 135, 75, 0.15); border-radius: 5px; border: inherit; box-shadow: none; }
.all_video_section .pagination_content .pagination .page-item a {background: none; border: inherit; color: #fff; box-shadow: none;font-weight: 500; font-size: 15px; }
.all_video_section .pagination_content .pagination .page-item.number_warp {margin-right: 10px; }
.all_video_section .pagination_content .pagination .page-item.number_warp:last-child {margin: 0; }
.all_video_section .pagination_content .pagination .page-item a i {padding-left: 10px; }
.all_video_section .pagination_content .pagination {justify-content: center; background: rgba(255, 255, 255, 0.1); border-radius: 15px; display: flex;
    justify-content: center;
    align-items: center; margin: 0 auto; padding: 10px 24px; }
.all_video_section .pagination_content .pagination .page-item a .prev_next i {padding-left: 0; padding-right: 10px; }
 .all_video_section {padding-bottom: 120px; }

 /*------------------------------------------------------------*/
/*ask_warp_question Css page
/*------------------------------------------------------------*/
.ask_warp_question {padding-bottom: 100px; }
.ask_warp_question .row {align-items: center; }
.ask_warp_question .heading_section {text-align: center; padding-bottom: 60px; }
.ask_warp_question .heading_section strong {color: #FFCF49; font-weight: 700; font-size: 16px; text-transform: uppercase; letter-spacing: 0.47em; position: relative; padding-left: 60px; padding-right: 60px; }
.ask_warp_question .heading_section strong:before {content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 47.63px; height: 1.78px; background: #FFCF49; }
 .ask_warp_question .heading_section strong:after {content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 47.63px; height: 1.78px; background: #FFCF49; }
.ask_warp_question .heading_section .same_heading {color: #fff; padding-top: 16px; }
 .ask_warp_question_left .inner_accodian .accordion {background: none !important; }
.ask_warp_question_left .inner_accodian .accordion .accordion-item {background: none !important; border: none; border-bottom: 1px solid; border-radius: inherit; }
.ask_warp_question_left .inner_accodian .accordion .accordion-item h2 {background: none !important; }
.ask_warp_question_left .inner_accodian .accordion .accordion-item button { background: none !important; color: #fff; padding: 25px 20px; box-shadow: none; outline: none; font-size: 21px; font-weight: 600; font-family: 'Roboto', sans-serif; position: relative;padding-right: 70px;}
.ask_warp_question_left .inner_accodian .accordion .accordion-item .accordion-button::after { color: #fff; font-family: FontAwesome; content: "\f107"; font-size: 20px; background: none; position: absolute; right: 0; top: 0; height: 100%; display: flex; align-items: center; justify-content: center; width: 50px; }
.ask_warp_question_left .inner_accodian {max-width: 650px; }
 .ask_warp_question_left .inner_accodian .accordion .accordion-item .accordion-body {padding-top: 0; color: #b9b9b9; }
.ask_warp_question .ask_warp_question_right {max-width: 400px; margin-left: auto; }
.ask_warp_question .ask_warp_question_right h2 {color: #FFFFFF; max-width: 260px; text-align: left; font-size: 28px; padding-bottom: 30px; font-family: 'Montserrat', sans-serif; font-weight: 600; display: none; }

.video-20-page .modal-dialog {
    margin: 0;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
    background: transparent;
    width: 100%;
    max-width: 100%;
}
.video-20-page .modal-dialog .modal-content {
    max-width: 600px;
}
.video-20-page .modal-dialog  .modal-header {
    padding: 0;
    border: 0;
}
.video-20-page .modal-dialog iframe {
    height: 100%;
    width: 100% !important;
}
.video-20-page .modal-dialog .modal-content iframe {
    height: 350px !important;
    object-fit: cover;
    width: 100%;
    position: relative !important;
    bottom: 0 !important;
}
.video-20-page .modal-dialog .modal-header .close {
    background: #2FB463;
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 100%;
    justify-content: center;
    display: flex;
    border: 0;
    align-items: center;
    color: #fff;
    font-size: 28px;
    position: absolute;
    right: -13px;
    z-index: 99;
}
.video-20-page .modal-dialog .modal-content div#vimeo_player_div div {
    padding: 0 !important;
}
#exampleModalCenter.video-20-page .modal-body {
	text-align: center;
	padding: 50px;
}


@media (max-width:1650px){
.about_banner .about_vetor .about_vetor_first{top:-5px;left:0}
.about_banner .about_vetor .about_vetor_first img{width:75px}
.about_banner .about_vetor .about_vetor_second{right:40px}
.about_banner::before{left:40px;width:40px;height:40px}
.more_about_section .more_about_section_inner::before{left:-50px}
.more_about_section .more_about_section_inner::after{right:0;width:40px;height:40px}
.about_story::after{right:40px;width:40px;height:40px}
.about_story::before{left:40px}

/*start*/

.profile_about .all_section {padding-bottom:45px; }
.profile_about::before {width: 650px; height: 605px; }
.profile_about .profile_about_left::before {right: 0; width: 55px; height: 60px; }
.profile_about {padding-top: 120px; }
.media_banner {padding-bottom: 160px; padding-top: 80px; }
 .media_banner .all_section {padding-bottom: 75px; }
.media_banner::after {height: 160px; }
.media_banner::before {bottom: 160px; height: 160px; }
.about_gtf .more_btn {padding-bottom: 90px; }

/*end*/
}
@media (max-width:1400px){
.about_banner .about_vetor .about_vetor_first{left:210px}
.about_banner_left .custom_heading{font-size:32px}
.contact_tab .contact_map::before{display:none}
.contact_tab .contact_map::after{display:none}



.jaipur_banner .jaipur_content h1 {font-size: 45px; line-height: 55px; }
.jaipur_banner .jaipur_content h1 span {font-size: 48px;}
.jaipur_banner .jaipur_content p {font-size: 18px; max-width: 815px; padding-top: 25px; }
.jaipur_heading {font-size: 25px; padding-bottom: 15px; }
.benfits_section .benfits_left_section p {font-size: 16px; line-height: 26px; padding-bottom: 15px; }
.benfits_section {padding: 60px 0px; }
.benfits_section.market_section {padding-top: 45px; padding-bottom: 50px; }
.green_box {margin-bottom: 50px; }
.benfits_section {padding: 50px 0px; }
.benfits_left_section .offer_stock_text_right li{font-size: 15px;}

/*start*/

.profile_about .profile_about_left::before {display: none; }
.profile_about::after {display: none; }
.profile_about .profile_about_right::before {display: none; }
 .profile_about::before {width: 527px; height: 495px; }
 .profile_about .all_section {padding-bottom: 35px; }
.media_banner::after {height: 130px; }
 .media_banner::before {bottom: 130px; height: 130px; }
 .media_banner {padding-bottom: 130px; padding-top: 80px; }
 .media_banner .owl-item {margin-right: 10px !important; }
 .media_banner .all_section {padding-bottom: 50px; }
.about_gtf .more_btn {padding-bottom: 70px; }

/*end*/


}
@media (max-width:1199px){
.about_banner_left .custom_heading{font-size:26px;padding:15px 0 25px 0}
.about_banner .about_banner_left p{font-size:16px;line-height:25px;padding-bottom:20px}
.about_banner{padding:40px 0 60px 0}
.about_banner .about_vetor .about_vetor_second{right:60px;bottom:-30px}
.about_banner .about_banner_right{padding-left:50px}
.heading_section small{font-size:15px;line-height:19px;letter-spacing:2px;margin-bottom:16px}
.more_about_section{padding:50px 0 150px 0}
.more_about_section .more_about_section_inner::after{bottom:-25px}
.help_content .help_content_box{padding:40px 35px 28px 35px}
.help_content .help_content_box h2{font-size:28px;line-height:32px}
.about_story .heading_section{padding-bottom:50px}
.about_story .about_story_inner .vecor_about_story_second{bottom:20%}
.about_story{padding:38px 0 50px 0}
.about_story .heading_section p{padding-top:30px}
.about_story .about_story_inner .vecor_about_story_first{display:none}
.heading_section h2, .heading_section h1{font-size:27px}
.mobile_application_section p{padding-top:35px}
.mobile_application_section{padding:40px 0 40px 0}
.about_story .about_story_inner .about_story_inner_left h2{font-size:25px;line-height:31px;padding-bottom:10px}
.gallery_tabs{padding:40px 0 50px 0}
.gallery_tabs .heading_section{padding-bottom:40px}
.contact_form .contact_form_left ul li{padding-bottom:20px}
.contact_form{padding-bottom:50px}


.jaipur_banner .jaipur_content h1 {font-size: 38px; line-height: 50px; }
.jaipur_banner .jaipur_content h1 span {font-size: 40px; }
.jaipur_banner .jaipur_content p {font-size: 16px; max-width: 748px; padding-top: 20px; }
.benfits_section {padding: 40px 0px; }
.benfits_section.market_section {padding-top: 40px; padding-bottom: 40px; }
.benfits_section .benfits_left_section p {font-size: 14px; line-height: 25px; padding-bottom: 10px; }
.jaipur_heading {font-size: 22px; padding-bottom: 15px; }
.jaipur_banner .jaipur_content h1 {font-size: 35px; line-height: 50px; }
.jaipur_banner .jaipur_content h1 span {font-size: 38px; }
.jaipur_banner .jaipur_content h1 span strong::before {right: 0; bottom: -20px; width: 135px; height: 15px; }
.jaipur_banner .jaipur_content p {font-size: 15px; max-width: 680px; padding-top: 20px; }
.benfits_right_vetor {display: none; }
.benfits_left_section .offer_stock_text_right li{font-size: 14px;}

/*start*/

.about_gtf {margin-top: 25px; }
.media_banner::after {height: 60px; }
.media_banner::before {bottom: 60px; height: 80px; }
.media_banner {padding-bottom: 60px; }
.about_gtf .more_btn {padding-bottom: 60px; }
 .banner_profile .banner_profile_left h1 span {padding-top: 25px; }
.banner_profile .banner_profile_left h1 {font-size: 31px; }
.banner_profile .banner_profile_left h1 strong::before {width: 130px; height: 18px; }
.social_follow {padding: 20px 15px; }
.social_follow p {font-size: 14px; padding-left: 10px; }
.social_follow ul li {margin-right: 6px; }
 .profile_about::before {width: 486px; height: 453px; }

/*end*/
}

@media (max-width:991px){
.about_banner_left .custom_heading{font-size:28px;padding:15px 0 15px 0;line-height:40px}
.about_banner .about_banner_right figure img{width:300px;object-fit:cover}
.about_banner .about_banner_right{justify-content:center;display:flex;padding:0}
.about_banner{padding:35px 0 35px 0}
.about_banner .tab_list_warp{padding-bottom:15px}
.about_banner_left .custom_heading strong span::before{width:80px}
.custom_text{font-size:15px;line-height:normal;letter-spacing:2px}
.btn.btn-info{padding:12px;font-size:14px;line-height:normal}
.more_about_section .row .col-md-6{width:100%}
.more_about_section .more_about_section_inner .more_about_section_left{text-align:center}
.more_about_section_right{padding-top:30px}
.more_about_section .heading_section{padding-bottom:30px;text-align:center}
.more_about_section .row{display:block}
.more_about_section .more_about_section_right h3{text-align:center}
.more_about_section .more_about_section_right p{text-align:center}
.more_about_section{padding:25px 0 130px 0}
.help_content .help_content_box h2{font-size:25px;line-height:30px}
.help_content .help_content_box{padding:30px 30px 20px 30px}
.about_story .our_story_content li:nth-child(2n) .about_story_inner_left{padding-left:40px}
.about_story .about_story_inner .about_story_inner_left{padding-right:40px}
.about_story .about_story_inner .about_story_inner_left p{font-size:14px;line-height:24px}
.about_story .about_story_inner .about_story_inner_left h2{font-size:22px;line-height:20px;padding-bottom:8px}
.about_story .heading_section{padding-bottom:35px}
.about_story{padding:30px 0 35px 0}
.about_story .heading_section p{padding-top:22px;max-width:650px}
.about_story .about_story_inner .vecor_about_story_first{display:none}
.heading_section h2, .heading_section h1{font-size:28px}
.heading_section h2 span::before, .heading_section h1 span::before{width:90px;height:13px;bottom:-15px}
.mobile_application_section p{padding-top:20px;font-size:14px;line-height:25px}
.mobile_application_section{padding:35px 0 35px 0}
.gallery_tabs .gallery_inner_warp .nav-pills .nav-item{margin:8px}
.gallery_tabs .heading_section{padding-bottom:20px}
.gallery_tabs .gallery_inner_warp .nav-pills{margin-bottom:20px!important}
.gallery_tabs{padding:30px 0 30px 0}
.contact_form_right .inner_form{padding:20px}
.contact_form .contact_form_left ul li img{padding-right:20px}
.contact_form .contact_form_left ul li p{font-size:15px}
.contact_form .contact_form_left .heading_section h2, .contact_form .contact_form_left .heading_section h1{padding-bottom:25px}
.contact_form_right .inner_form .form_warp .form-control{padding:12px 15px}
.contact_form_right .inner_form .form_warp .form-control::placeholder{font-size:14px}
.contact_form .contact_form_right .btn.submit_btn{margin-top:0}
.contact_form .contact_form_left h3{font-size:20px;padding:25px 0}
.contact_tab{padding-bottom:40px;padding-top:27px}
.contact_form{padding-bottom:30px}
.benfits_section .row .col-md-6 {width: 100%; }
.benfits_section .row {align-items: center; flex-direction: row-reverse; }
.benfits_right_section.bentop_fx {padding-top: 30px; }
.benfits_right_section.benbottom_fx {padding-bottom: 30px; }
.green_box {margin-bottom: 40px; }
.jaipur_banner img {width: 100%; object-fit: cover; height: 450px; }


/*start*/

.profile-client_logo .inner_logo_client {padding: 30px 30px; }
.profile-client_logo {margin-top: -50px; }
.profile_about {padding-top: 70px; padding-bottom: 40px; }
.media_banner {padding-bottom: 50px; padding-top: 50px; }
 .profile_about .all_section {padding-bottom: 30px; }
 .custom-heading1 {font-size: 25px; line-height: 28px; }
.custom-heading1 strong::before {bottom: -8px; width: 70px; height: 8px; }
.profile_about .row .col-md-6 {width: 100%; }
 .profile_about .row {display: block; }
.profile_about::before {display: none; }
.profile_about .profile_about_left figure {max-width: 350px; margin: 0 auto; }
 .social_follow {padding: 20px 20px; max-width: 100%; }
.profile_about .profile_about_right {margin-top: 60px; }
.social_follow p {font-size: 16px; padding-left: 13px; }
.media_banner::after {height: 60px; }
.media_banner::before {bottom: 50px; height: 60px; }
.about_gtf .all_section {padding-bottom: 30px; }
.about_gtf p {font-size: 18px; max-width: 327px; padding-bottom: 18px; }
.about_gtf .more_btn a {width: 356px; }
.about_gtf::before {width: 60px; height: 50px; }
.about_gtf::after {display: none; }
.about_gtf img {width: 290px; }
.banner_profile .banner_profile_left h1 {font-size: 23px; }
.banner_profile .banner_profile_left h1 strong::before {width: 100px; height: 18px; }
.banner_profile .banner_profile_left h1 span {padding-top: 15px; }
.banner_profile .banner_profile_left p {font-size: 15px; padding-top: 10px; }
.banner_profile .banner_profile_right figure {max-width: 300px; margin-left: auto; }

/*end*/
}
@media (max-width:767px){
.about_banner .about_vetor .about_vetor_first img{display:none}
.tab_list_warp p{text-align:center}
.about_banner_left{text-align:center}
.about_banner_left .custom_heading strong span::before{width:85px;height:12px}
.about_banner .about_banner_right{justify-content:center;padding-top:30px}
.about_banner{padding:30px 0 30px 0}
.about_banner::before{display:none}
.about_banner .about_vetor .about_vetor_second{right:40px;bottom:-23px;display:none}
.more_about_section .more_about_section_left img{width:300px;object-fit:cover;height:auto}
.help_content .help_content_box{padding:20px}
.help_content .help_content_box h2{font-size:17px;line-height:26px;padding-bottom:12px}
.our_story_content li{padding-bottom:20px;flex-wrap:wrap;flex-direction:column-reverse}
.our_story_content::before{display:none}
.about_story .about_story_inner .about_story_inner_left p{text-align:center}
.about_story .our_story_content li:nth-child(2n) p{text-align:center}
.about_story .our_story_content li:nth-child(2n) h2{text-align:center}
.about_story .about_story_inner .about_story_inner_left h2{text-align:center}
.about_story::after{display:none}
.about_story .about_story_inner .about_story_inner_left{padding-top:20px;padding-left:0;padding-right:0}
.about_story .our_story_content li:nth-child(2n) .about_story_inner_left{padding-left:0}
.about_story .about_story_inner .about_story_inner_left p{margin-bottom:0}
.about_story .our_story_content li:nth-child(2n){flex-direction:column-reverse}
.about_story{padding:30px 0 30px 0}
.about_story .about_story_inner .vecor_about_story_second{display:none}
.our_story_content li::before{display:none}
.about_story::before{display:none}
.heading_section small{margin-bottom:5px}
.about_story .our_story_content li:nth-child(2n) .about_story_inner_left{padding-top:15px}
.about_story .heading_section{padding-bottom:25px}
.about_story .about_story_inner .about_story_inner_left{margin-right:inherit}
.about_story .about_story_inner .about_story_inner_right{margin-left:inherit}
.about_story .our_story_content li:nth-child(2n) .about_story_inner_right{margin-right:inherit}
.mobile_application_left{text-align:center;padding-bottom:25px}
.mobile_application_left img{width:300px;object-fit:cover;height:auto}
.mobile_application_right .heading_section{text-align:center}
.mobile_application_section p{text-align:center}
.mobile_application_section .mobile_application_right ul{justify-content:center;padding-bottom:15px}
.mobile_application_section .mobile_application_right h3{text-align:center}
.mobile_application_section p{padding-bottom:20px}
.mobile_application_section .mobile_application_right h3::before{width:37px;height:2px;bottom:0;right:0;margin:0 auto}
.mobile_application_section{padding:30px 0 30px 0}
.mobile_application_section::before{display:none}
.mobile_application_section::after{display:none}
.help_content .help_content_box::before{display:none}
.banner-same-heading h1{font-size:28px;padding-bottom:15px}
.contact_form .contact_form_left{text-align:center}
.contact_form .contact_form_left .heading_section p::before{right:0;margin:0 auto}
.contact_form .contact_form_left h3{padding:20px 0}
.contact_form .contact_form_right{margin-top:30px}
.contact_form .contact_form_left .heading_section p{margin:0}
.contact_form .contact_form_left ul li{justify-content:left}
.contact_form .contact_form_left ul li img{padding-right:15px;width:40px}
.contact_tab{padding-bottom:25px;padding-top:20px}
.contact_form{padding-bottom:30px}
.more_about_section .more_about_section_inner::after{display:none}
.gallery_tabs .gallery_inner_warp .nav-pills .nav-item{margin:5px}
.heading_section h2, .heading_section h1{font-size:22px}
.contact_form .contact_form_left .heading_section p{text-align:left;font-size:14px}
.contact_form .contact_form_left .heading_section p::before{right:inherit}
.contact_form .contact_form_left h3{text-align:left}
.contact_form .contact_form_left ul li p{text-align:left;font-size:14px}
.contact_form_right .inner_form h2{font-size:22px}
.contact_form .contact_form_right .btn.submit_btn{min-width:145px;font-size:14px;padding:10px 15px}

.gallery_tabs .gallery_inner_warp .nav-pills{margin-bottom:20px!important;white-space:nowrap;flex-wrap:inherit;overflow-x:auto;padding:0 0;justify-content:left}
.gallery_tabs .gallery_inner_warp .nav-pills .nav-link{padding:6px 15px}
.banner-same-heading h1{font-size:22px}
.about_banner_left .custom_heading{font-size:22px;line-height:31px}
.about_banner .row{flex-direction:column-reverse}
.about_banner .about_banner_right{padding-top:10px;padding-bottom:30px}
.help_content .help_content_box::before{display:none}
.gallery_section .mobile-gallery-banner{display:block}
.gallery_section .desktop-gallery-banner{display:none}

.offer_stock_text {display: block !important; }
.offer_stock_text_right {width: 100%; }
.benfits_section .benfits_right_section img {max-width: 100%; height: auto; }
.green_box .green_box_content {padding: 20px 30px; }
 .jaipur_banner .jaipur_content h1 {font-size: 28px; line-height: 35px; }
.jaipur_banner .jaipur_content h1 span {font-size: 28px; }
.jaipur_banner .jaipur_content h1 span strong::before {right: 0; bottom: -15px; width: 114px; height: 12px; }
.benfits_section {padding: 20px 0px; }
.benfits_left_section .offer_stock_text_right li{width: 100%; font-size: 14px; padding-left: 25px;}
.benfits_left_section .offer_stock_text_right li::before{width: 20px;height: 20px;background-size: cover;}
.benfits_section .benfits_right_section{max-width: 100%;}
.jaipur_heading{font-size: 20px;}


/*start*/
.banner_profile .banner_profile_left h1 {text-align: center; }
.banner_profile .banner_profile_left p {text-align: center; }
.banner_profile .banner_profile_right figure {margin: 0 auto; }
.banner_profile .banner_profile_right {text-align: center; margin-top: 60px; }
.profile-client_logo .inner_logo_client .item a img {height: 25px; }
.profile_about .profile_about_left figure {max-width: 300px; margin: 0 auto; }
.social_follow p {font-size: 14px; padding-left: 10 px; }
.social_follow {padding: 15px 15px; max-width: 100%; }
.social_follow ul li a img {width: 30px; }
.profile_about .profile_about_right .man-text {font-size: 17px; margin-bottom: 20px; }
.profile_about .profile_about_right li {font-size: 16px; margin-bottom: 18px; }
 .profile_about {padding-top: 110px; padding-bottom: 30px; }
.media_banner {padding-bottom: 40px; padding-top: 40px; }
.custom-heading1 {font-size: 24px; line-height: normal; }
.about_gtf .all_section {padding-bottom: 25px; }
.about_gtf p {font-size: 16px; max-width: 290px; padding-bottom: 18px; }
.about_gtf .more_btn a {width: 250px; padding: 12px; }
.about_gtf .more_btn {padding-bottom: 40px; }
.about_gtf img {width: 260px; }
.media_banner .all_section {padding-bottom: 40px; }
.profile-client_logo .container {padding: 0; }
.profile-client_logo .inner_logo_client {border-radius: initial; }
.custom-heading1 .custom-text2 {margin-bottom: 10px; }
/*.profile_about .profile_about_left::after {content: ""; position: absolute; left: -15px; bottom: -17px; background-image: url(../images/profile/about_bg.png); background-repeat: no-repeat; background-size: contain; width: 469px; height: 445px; z-index: -1; }*/
.banner_profile {background-image: url(../image/profilebg_resposive.webp); padding-top: 55px; padding-bottom: 0px; min-height: 469px; position: relative; }
.profile-client_logo {margin-top: 0; }
.banner_profile .banner_profile_right .mobile_profile {display: none; }
.banner_profile_right .resposive_profile {display: block; }
.banner_profile:before {content: ""; position: absolute; left: -1px; bottom: -1px; background-image: url(../image/resposive-shpe1.webp); background-size: contain; background-repeat: no-repeat; width: 238px; height: 55px; }
.banner_profile::after {content: ""; position: absolute; right: 0px; top: -1px; background-image: url(../image/resposive-shpe2.webp); background-size: contain; background-repeat: no-repeat; width: 233px; height: 121px; }
.profile_about::before {left: 0; top: 190px; display: block !important; width: 464px; height: 400px; }

/*end*/

}
.contact_form_right .inner_form .form_warp input::placeholder{color:#9d9c9c!important}
.contact_form_right .inner_form .form_warp input{color:rgba(0,0,0,.8)!important}
.contact_form_right .inner_form .form_warp label{color:rgba(0,0,0,.8)}
.contact_form_right .inner_form{background:#f2f2f4}
.gallery_section figure{position:relative}
.gallery_section figure::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);width:100%;height:100%}
.gallery_section.cart_section .gallery_section_content{position:absolute;left:0;right:0;top:50%;text-align:center;transform:translateY(-50%)}
.gallery_section.cart_section .gallery_section_content h1{font-style:normal;font-weight:500;font-size:45px;line-height:24px;color:#fec601;font-family:Roboto,sans-serif}
.gallery_section.cart_section img{height:254px}
.gallery_section.cart_section .tab_list_warp{position:absolute;top:42px;left:19%;right:0}
.gallery_section.cart_section .tab_list_warp .tab_list_warp p a{color:#fff}
.gallery_section.cart_section .tab_list_warp p a{color:#fff}
.gallery_section.cart_section::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.5}
.cart_box .cart_box-left .cart_white_box{background:#fff;box-shadow:0 0 11.5751px rgba(47,180,99,.2);border-radius:10px;padding:21px;align-items:center}
.cart_box{padding:83px 0}
.cart_box .cart_box-left .cart_white_box figure{border-radius:10px;overflow:hidden}
.cart_box .cart_box-left .cart_white_box .cart_white_box_right h2{font-weight:600;font-size:21px;text-transform:capitalize;color:#2fb463;padding-bottom:23px;border-bottom:1px solid #eee;font-family:Roboto,sans-serif}
.cart_box .cart_box-left .cart_white_box_right{padding-left:32px;width:100%}
.cart_box .cart_box-left .cart_white_box_right ul li{padding:15px 0;justify-content:space-between;border-bottom:1px solid #eee}
.cart_box .cart_box-left .cart_white_box_right ul li .form-select{max-width:154px;background:#2fb463;border-radius:3px;color:#fff;font-weight:500;font-size:15px;font-family:Roboto,sans-serif;background-image:url(https://www.gettogetherfinance.com/frontend_asset/main_pages/images/arrow-down.png);background-repeat:no-repeat;background-position:right center;background-position:90%;box-shadow:none}
.cart_box .cart_box-left .cart_white_box_right ul li .inner_zone{align-items:center}
.cart_box .cart_box-left .cart_white_box_right ul li .inner_zone span{font-weight:600;font-size:15px;padding-left:11px;font-family:Roboto,sans-serif}
.cart_box .cart_box-left .cart_white_box_right ul li:last-child{padding:0;padding-top:10px;border:none}
.cart_box .cart_box-left .cart_white_box_right ul li .contact_zone{justify-content:space-between}
.cart_box .cart_box-left .cart_white_box_right ul li .contact_zone h3{font-weight:700;font-size:32px;color:#2fb463;font-family:Montserrat,sans-serif}
.cart_box .cart_box-left .cart_white_box_right ul li .contact_zone a{font-weight:400;font-size:15px;color:#f21717;font-family:Roboto,sans-serif}
.cart_box .cart_box-left .second_box{background:#fff;box-shadow:0 0 11.5751px rgba(47,180,99,.2);border-radius:10px;margin-top:30px}
.cart_box .cart_box-left .second_box li{justify-content:space-between;align-items:center;padding:12px 21px 12px 21px}
.cart_box .cart_box-left .second_box li .second_box_right a{padding:10px 15px}
.cart_box .cart_box-left .second_box .second_box_left p{font-size:15px;margin:0;color:#2fb463;font-family:Roboto,sans-serif;font-weight:500}
.cart_box .cart_box-left .cart_white_box_right ul li .contact_zone h3 sub{font-size:20px;bottom:0!important}
.cart_box-right .payment_box{background:#fff;border:1px solid rgba(47,180,99,.3);box-shadow:5px 5px 0 #2fb463;border-radius:10px;height:100%;padding:34px 0}
.cart_box-right .bay_now{text-align:center;padding-top:40px}
.cart_box-right{height:100%}
.cart_box-right .payment_box h2{font-size:21px;color:#2fb463;padding:0 20px;font-family:Roboto,sans-serif;padding-bottom:37px}
.cart_box-right .payment_box ul li{justify-content:space-between;padding:12px 0}
.cart_box-right .payment_box ul li{padding:10px 20px;font-size:15px;color:#212832;display:flex}
.cart_box-right .payment_box ul li p{font-size:16px;margin:0;padding-right:20px;color:#212832;font-family:Roboto,sans-serif}
.cart_box-right .payment_box ul li .inner_zone span{font-size:15px;padding-left:15px;color:#212832}
.cart_box-right .payment_box ul li:nth-child(2n){background:rgba(236,236,236,.6)}
.btn.btn-info.ys_btn{background:0 0;color:#2fb463}
.cart_box .cart_box-left .second_box .tarding_input .first_input{font-weight:600;font-size:15px;color:#212832}
.cart_box .cart_box-left .second_box .tarding_input .first_input img{padding-right:20px}
.cart_box .cart_box-left .second_box .tarding_input .form-control{border:inherit;box-shadow:none;outline:0;padding:10px 20px;width:198px;font-size:16px;font-weight:400;font-family:Roboto,sans-serif;background:0 0}
.cart_box .cart_box-left .second_box .tarding_input .form-control::placeholder{color:#2fb463;font-family:Roboto,sans-serif}
.cart_box .cart_box-left .second_box .tarding_input li:nth-child(odd){background:#eceCEC99}
.cart_white_box_img img{max-width:142px}
.cart_box-right .payment_box ul li img{max-width:20px;margin-right:10px}
div#reward_points_div{padding:10px 20px;font-size:15px;color:#212832;background:#f4f4f4}
.cart_box-right .payment_box form.addcoupon{padding:20px 20px 35px!important}
.cart_box-right .payment_box form.addcoupon p{font-size:16px;color:#666;font-weight:600;margin-bottom:5px}
.cart_box-right .payment_box form.addcoupon label{width:100%!important;display:block;position:relative;margin:0}
.cart_box-right .payment_box form.addcoupon label input#usernameError{height:45px;border-radius:0;padding-right:170px!important;box-shadow:none!important;outline:0}
.cart_box-right .payment_box form.addcoupon label .apply_btn{position:absolute;top:0;right:0;height:100%;background:#38a745;border-color:#38a745;border-radius:0;width:150px;box-shadow:none!important;outline:0;cursor:pointer;color:#fff!important;padding:0 15px}
button#rzp-make_payment{padding:15px;background:#2fb463;border-radius:5px;border:1px solid;font-family:Montserrat,sans-serif;display:inline-block;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff;margin:auto;display:block}
.same-form-group .input-group-form li{margin-right:10px}
.same-form-group .input-group-form li .otp_box{background:rgba(217,217,217,.3);padding:10px;border:1.53913px solid rgba(255,255,255,.2);border-radius:7.69565px;width:76.96px;height:84.65px;text-align:center;font-size:40px;color:#fff;box-shadow:none;outline:0}
.same-form-group .input-group-form li .otp_box::placeholder{color:#fff}
.same-form-group .input-group-form li:last-child{margin:0}
.same-form-group .input-group-form ul{padding-top:25px;padding-bottom:49px}
.same-form-group .input-group-form h5{color:#fff;font-weight:500;font-size:16px;font-family:Roboto,sans-serif}
.user-login-r .forgot-content span{color:#fffFFFC2;font-size:18px}
.user-login-r .forgot-content p{margin:0;font-weight:600;font-size:15px}
.user-login-r .forgot-content p .resend_text{color:#ffcf49}
.user-login-r .form-info .form-title p a{color:#ffcf49}
.about_story .about_story_inner .about_story_inner_left p strong{color:#2fb463}
@media (max-width:1199px){
.cart_box .cart_box-left .cart_white_box .cart_white_box_right h2{font-size:18px;padding-bottom:15px}
.cart_box .cart_box-left .cart_white_box_right ul li{padding:12px 0}
.cart_box .cart_box-left .cart_white_box_right ul li .contact_zone h3{font-size:25px}
.cart_box .cart_box-left .cart_white_box_right ul li .contact_zone h3 sub{font-size:20px}
.cart_box .cart_box-left .second_box{padding:10px 21px 10px 21px;margin-top:20px}
.cart_box-right .payment_box{padding:25px 0}
.cart_box-right .bay_now{padding-top:30px}
.cart_box-right .payment_box h2{font-size:20px;padding-bottom:25px}
.cart_box{padding:60px 0}
}
@media (max-width:1199px){
.cart_box-right .bay_now .btn.btn-info{padding:12px}
.cart_box .cart_box-left .cart_white_box_right{padding-left:25px}
.cart_box{padding:50px 0}
}
@media (max-width:991px){
.cart_box .col-md-8{width:100%;margin-bottom:20px}
.cart_box .row{display:block}
.cart_box .row .col-md-4{width:100%}
}
@media (max-width:767px){
.cart_box{padding:30px 0}
.cart_box .cart_box-left .cart_white_box .cart_white_box_right h2{font-size:14px;padding-bottom:14px}
.cart_box .cart_box-left .cart_white_box{padding:12px}
.cart_box .cart_box-left .cart_white_box_right{padding-left:15px}
.cart_box .cart_box-left .cart_white_box_right ul li .form-select{max-width:132px;font-size:14px;background-position:97%;padding-right:20px}
.cart_box .cart_box-left .cart_white_box_right ul li{padding:8px 0}
.cart_box .cart_box-left .cart_white_box_right ul li .contact_zone h3{font-size:20px}
.cart_box .cart_box-left .cart_white_box_right ul li .contact_zone h3 sub{font-size:16px}
.cart_box .cart_box-left .second_box{padding:10px 12px 10px 12px;margin-top:15px}
.cart_box .col-md-8{margin-bottom:15px}
.cart_box-right .payment_box{padding:15px 0}
.cart_box-right .payment_box h2{font-size:18px;padding-bottom:18px}
.cart_box-right .bay_now{padding-top:20px}
.gallery_section.cart_section .tab_list_warp{left:0;right:0;text-align:center}
.same-form-group .input-group-form li .otp_box{height:70.65px;font-size:30px;width:60.96px}
.user-login-r .forgot-content p{font-size:14px}
.user-login-r .forgot-content span{font-size:16px}
}
@media (max-width:480px){
.cart_box .cart_box-left .cart_white_box{padding:20px 12px;display:block!important}
.cart_box .cart_box-left .cart_white_box .cart_white_box_img{text-align:center;margin-bottom:25px}
.cart_box .cart_box-left .cart_white_box_right{padding-left:0}
.cart_box .cart_box-left .second_box li{display:block!important;text-align:center}
.cart_box .cart_box-left .second_box .second_box_left p{padding-bottom:10px}
.cart_box-right .payment_box ul li .inner_zone{padding-left:12px}
.cart_box .cart_box-left .second_box{padding:15px 12px 15px 12px}
.cart_box-right .payment_box ul li p{padding-right:12px}
.jaipur_heading {font-size: 18px; }
.profile_about::before { left: 0; top: 226px; display: block !important; width: 320px; height: 292px; }

.banner_profile .banner_profile_left h1 { line-height: 40px; }
.banner_profile .banner_profile_left h1 span { padding-top: 0px; }
.banner_profile .banner_profile_left p { font-size: 14px; padding-top: 0px; letter-spacing: normal; }





/*start*/

.profile-client_logo .inner_logo_client {padding: 20px 20px; }
.profile-client_logo {margin-top: 0px; }
.profile_about {padding-top: 90px; padding-bottom: 30px; }
.profile_about .profile_about_right {margin-top: 50px; }
.profile_about .profile_about_right .man-text {font-size: 18px; margin-bottom: 20px; }
 .profile_about .profile_about_right li {padding-left: 25px; font-size: 15px; margin-bottom: 14px; position: relative; }
.custom-heading1 .custom-text2 {font-size: 16px; letter-spacing: 4.52px; margin-bottom: 8px; }
.media_banner .all_section {padding-bottom: 30px; }
.media_banner::before {bottom: 40px; height: 40px; }
.media_banner::after {height: 30px; }
.media_banner::after {height: 30px; }
.about_gtf::before {display: none; }
.about_gtf .more_btn a { width: 295px; padding: 12px; }
.social_follow {display: block !important; text-align: center; }
.social_follow p { font-size: 12px; padding-left: 10px; max-width: 184px; margin: 0 auto; letter-spacing: normal; }

.social_follow ul {justify-content: center; margin-top: 10px; }

 }


.parsley-required{color:red;font-size:12px;text-align:left}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{display:none;-webkit-appearance:none; appearance:none;}
input[type=number]{-moz-appearance:textfield;}
#parsley-id-5 .parsley-required{text-align:left;padding:0;font-size:12px}
.cart_box .cart_box-left .cart_white_box_right ul li .inner_zone img{max-width:16px}
@media (max-width:767px){
.cart_white_box_img img{width:100%;max-width:100%}
.cart_box .cart_box-left .cart_white_box_right ul li{font-size:15px}
.cart_box .cart_box-left .second_box li{text-align:left}
.cart_box .cart_box-left .cart_white_box .cart_white_box_right h2{text-align:center;font-size:16px}
.cart_box .cart_box-left .second_box ul li{padding:0!important}
.heading_section h2 span, .heading_section h1 span{display: inline-block;}
}
.gallery_inner_warp{position:relative}
.gallery_inner_warp::before{content:'';position:absolute;left:-110px;background:url(../image/double_vetor.webp);width:37px;height:45px;background-size:cover;background-repeat:no-repeat;top:150px;animation:pulse 1s infinite ease-in-out alternate}
.gallery_inner_warp::after{content:'';position:absolute;left:-60px;background:url(../image/green_border.webp);width:49px;height:49px;background-size:cover;background-repeat:no-repeat;bottom:50px;animation:spin 2s infinite linear}
@keyframes spin{
from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
@keyframes pulse{
from{transform:scale(1)}
to{transform:scale(1.2)}
}
.banner_question_right figure{max-width:462px;margin-left:auto}
.mobile_application_left figure{max-width:440px}
.mobile_application_left figure img{height: auto;width: 100%;}
.mobile_application_right img{max-width:122px; height: auto;}
.about_banner .about_banner_right figure{max-width:377px}
.parsley-type{color:red;font-size:12px;margin-top:5px}
.parsley-minlength{color:red;font-size:12px;margin-top:5px}
.parsley-maxlength{color:red;font-size:12px;margin-top:5px}
.parsley-pattern{color:red;font-size:12px;text-align:left}
@media (max-width:440px){
.gallery_tabs .heading_section h2{max-width:325px;margin:0 auto}
}



/*------28+06-2023-----*/
.ask_warp_question .heading_section strong{display: inline-block;  text-align: center;}
.ask_warp_question .heading_section strong::after{right: 9px;}
@media (max-width: 1400px){
.about_indicator.heading_tarding .about_indicator_left.about_right_fx{padding-left: 50px;}
}
@media (max-width: 1199px){
.about_indicator.heading_tarding .about_indicator_left.about_right_fx { padding-left: 15px;}
}
@media (max-width:991px){
.ask_warp_question_left .inner_accodian .accordion .accordion-item button{font-size: 18px;}
.all_video_section_inner .banner-video_warp .play_video_bat a { width: 55px; height: 55px; font-size: 22px; }
.about_indicator.heading_tarding .about_indicator_left.about_right_fx { padding-left: 0; }
.video_success.iframe-video-cl iframe, iframe {
  width: 100% !important; 
  object-fit: cover;
  height: 204px;
}
}
@media (max-width:767px){

.zone_banner_warp .zone_banner_content h1 {font-size: 22px; }
.zone_banner_warp .zone_banner_content p {font-size: 20px; padding-top: 12px; }
.zone_banner_warp .zone_banner_img img {height: 100vh; object-fit: cover; }
.zone_banner_warp .zone_banner_content h1 sapn::before {width: 80px; height: 13px; }
.about_indicator.heading_tarding {padding-top: 15px; padding-bottom: 40px; }
.about_indicator.heading_tarding .about_indicator_right {margin-bottom: 40px; }
.about_indicator.heading_tarding .heading_section .same_heading {font-size: 22px; }
.all_video_section_inner p {font-size: 14px; }
.all_video_section .row {padding-bottom: 0; }
.all_video_section .row .col-md-4 {padding-bottom: 40px; }
.ask_warp_question .heading_section .same_heading {font-size: 22px; line-height: 31px; max-width: 220px; margin: 0 auto; }
.ask_warp_question .heading_section strong {font-size: 14px; padding-left: 0; padding-right: 0; }
.ask_warp_question .heading_section strong::before {display: none; }
.ask_warp_question .heading_section strong::after {display: none; }
.ask_warp_question .row {align-items: center; flex-direction: column-reverse; }
.ask_warp_question .ask_warp_question_right {max-width: 100%; margin-left: auto; text-align: center; margin-bottom: 30px; }
.ask_warp_question .ask_warp_question_right h2 {max-width: 100%; font-size: 24px; text-align: center; }
}
.all_video_section .pagination_content .pagination .page-item.number_warp a.active{background:rgb(38 163 101) ;color: #FFF;}
.all_video_section .pagination_content .pagination .page-item a.active{color: rgb(38 163 101);}
.pagination_content nav { display: flex; justify-content: center; display: -webkit-flex; }
.all_video_section .pagination_content .pagination .page-item.number_warp:last-child{margin-right: 0;}
.video-20-page { padding: 20px; }

@media (max-width:767px){
.all_video_section .pagination_content .pagination{height: auto;flex-wrap: wrap;}
.all_video_section .pagination_content .pagination .page-item a{font-size: 14px;}
.all_video_section .pagination_content .pagination .page-item a .prev_next i{padding-right: 0;}
.all_video_section .pagination_content .pagination .page-item{margin: 5px !important;}
.all_video_section .pagination_content .pagination .page-item a i{padding-left: 0px;}
.all_video_section .pagination_content .pagination li:first-child a, .all_video_section .pagination_content .pagination li:last-child a{font-size: 0; border-radius: 5px;    background: #162a22;}
.all_video_section .pagination_content .pagination li:first-child a i, .all_video_section .pagination_content .pagination li:last-child a i{font-size: 14px;}
.all_video_section .pagination_content .pagination li a{width: 30px; height: 30px; display: flex; align-items: center; justify-self: center;}
.zone_banner_warp .zone_banner_img img { height: 300px; object-fit: cover; }
.video-20-page .modal-dialog .modal-header .close{width: 30px;height: 30px;right: 0;}

}
/**********tiz lock video css START ********/
.lock_tiz_video:after { font-family: FontAwesome; left: 0; right: 0; top: 50%; position: absolute; color: #000; z-index: 99; transform: translateY(-50%); font-size: 36px; }
.unlock-video .modal-dialog .modal-content{max-width: 527px;border-radius: 16.292px; background: transparent;border: 0; }
.unlock-video .modal-dialog .modal-content .modal-body{padding:0 !important; position: relative;}
.unlock-video .unlock-img { position: relative; max-width: 100%; margin: auto;margin-bottom: 26px; }
/* .unlock-video .unlock-img::before { content: ''; position: absolute; right: 30px; top: 0; width: 40px; height: 40px; background: rgba(47, 180, 99, 0.10); border-radius: 100px; } */
/* .unlock-video .unlock-img::after { content: ''; position: absolute; right: 0px; top: 0; width: 25px; height: 25px; background: rgba(47, 180, 99, 0.10); border-radius: 100px; } */
.unlock-video .unlock-content h2 { color: #2FB463; font-size: 30px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: -0.3px; font-family: 'Montserrat', sans-serif; padding-bottom: 15px; }
.unlock-video .unlock-content p { margin: 0; font-size: 16px; font-style: normal; font-weight: 500; line-height: 28.843px; color: rgba(0, 0, 0, 0.80); text-align: center; font-family: 'Roboto', sans-serif; }
.unlock-video .unlock-footer .unlock-button { height: 65px; display: flex; width: 100%; justify-content: center; align-items: center; background: #309255; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #FFF; font-size: 20px; border-radius: 15px;border: 1px solid #309255;}
.unlock-video .unlock-content { margin-bottom: 40px; position: relative; padding-bottom: 10px; }
.unlock-video .unlock-content::before { content: ''; background-image: url(../image/unlock-border-img.svg); width: 91px; height: 9px; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; background-size: cover; background-repeat: no-repeat; background-position: center; }
.unlock-video .modal-dialog .modal-content .close { right: 25px; top: 25px; width: 35px; height: 35px; font-size: 31px;top: 42px; }
.unlock-video .unlock-footer .unlock-button:hover{color: #309255; background: #FFF;}
/* .unlock-video .modal-dialog .modal-content::before { content: ''; background-image: url(../main_pages/images/free-unlock-r.png); width: 142px; height: 119px; position: absolute; left: -34px; top: -11px; background-size: contain; background-repeat: no-repeat; background-position: center; } */
.unlock-video{padding: 20px !important;}
.ask_warp_question.darkfaq .heading_section .mobile-faq { display: none; }
.unlock-video .unlock-img .mobile-img-unlock { display: none; }


@media (max-width:767px){
.unlock-video .unlock-footer .unlock-button{height: 55px; font-size: 18px;}
.unlock-video .unlock-content h2{font-size: 24px;}
.unlock-video .unlock-content{margin-bottom:20px;}
.unlock-video .modal-dialog .modal-content .modal-body{padding: 30px 20px 20px !important;}
.unlock-video{padding: 15px !important;}
.unlock-video .unlock-content h2{padding-bottom: 10px;}
.unlock-video .unlock-content p{font-size: 14px;line-height: 23.843px;}
.unlock-video .unlock-img{margin-bottom: 15px;}
.ask_warp_question.darkfaq .heading_section .mobile-faq{display: block;}
.ask_warp_question.darkfaq .heading_section .desktop-faq{display: none;}
.ask_warp_question.darkfaq .heading_section strong::after{display: block;}
.ask_warp_question.darkfaq .heading_section strong::before{display:block;}
.unlock-video .unlock-img .mobile-img-unlock { display: block;}
.unlock-video .unlock-img .desktop-img-unlock { display: none; }
.ask_warp_question.darkfaq .heading_section .mobile-faq { display: block; max-width: 165px; margin: auto; }

}
.accordion-item .accordion-body ul {
	list-style: disc;
  list-style-position: inside;
}
/**********tiz lock video css END ********/

ul.str-arrow {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
ul.str-arrow li:before {
  position: absolute;
  content: "*";
  font-family: 'boxicons' !important;
  left: 0;
  color: #00b858;
  font-size: 18px;
}
ul.str-arrow li {
  color: #6C757D;
  font-weight: 400;
  display: block;
  margin-bottom: 10px;
  position: relative;
  padding-left: 22px;
}
section.tile-card-section.bg-transparent .tile-card-col {
  background: transparent;
  box-shadow: none;
}
@media (max-width: 991px){
  .profile_about .profile_about_left figure{    margin-bottom: -15px;}
}
textarea.textarea-height {
  height: 150px !important;
}

.parsley-length {
  color: red;
  font-size: 12px;
  text-align: left
}
.video-box-wrapper .all_video_section_inner.video-eve p {
  margin-bottom: 0 !important;
  padding: 0 !important;
}
.inner-content-gtf {
  margin-top: 20px;
  margin-bottom: 41px;
}
.inner-content-gtf .tiz-custom-date{
  font-size: 13px;
font-weight: 800;
  float: right;
}
.all_video_section_inner .banner-video_warp .video-images {
  border-radius: 25px;
  overflow: hidden;
}
.section-heading h2 {

  font-size: 36px;
  font-weight: 600;

  margin-bottom: 20px;
}
.border-bottom-footer.border-bottom-footer-1 {
  display: block !important;
  width: 162px;
  margin-left: auto;
  margin-right: auto;
}
.border-bottom-footer.border-bottom-footer-1::before {
  position: absolute;
  left: 0;
  right: 9px;
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 100px;
  background: #349150;
  animation:go-left-right 5s infinite alternate;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;
  top: -4px;
}
@keyframes go-left-right {
  from {
      left: 0px;
  }
  to {
      left: 100%;
  }
}
span.border-bottom-footer::after {
  position: absolute;
  content: "";
  left: -46px;
  background: #349150;
  height: 2px;
  top: 0;
  width: 100%;
}
span.border-bottom-footer::after {
  left: 0 !important;
  margin-left: 0 !important;
  opacity: 0.5 !important;
  height: 5px !important;
  width: 162px !important;
  border-radius: 100px !important;
}
.pattern-bg, .benfits_section.market_section.pattern-bg {
  background: #e0efe3b8;
}
.heading-color .tile-card-col .title-tile {
  color: #2d2d2d;
}
@media (max-width: 767px) {
  .section-heading h2 {
      font-size: 29px;
  }
  .same-hero-banner img {
    height: 620px;
}
}
/*================FAQ=============*/
.qustion_warp {
  background: #f5f9fa;
  padding: 60px 0;
}
.same_text {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: .47em;
  color: rgba(0, 0, 0, .3);
  text-align: center;
  margin: 0;
  padding-bottom: 11px;
}
.same_heading {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 45px;
  text-align: center;
  color: #2fb463;
  position: relative;
  display: block;
}
.qustion_warp .course_warp_contact {
  padding-bottom: 50px;
  max-width: 860px;
  margin: 0 auto;
}
.qustion_warp .qustion_warp_inner {
  max-width: 860px;
  margin: 0 auto;
}
.qustion_warp_inner .accodian_qustion_inner {
  position: relative;
}
.scroll-limit .inner_accodian {
  max-height: 500px;
  overflow: hidden;
  overflow-y: auto;
}
.scroll-limit .inner_accodian {
  scrollbar-width: thin;
  -webkit-overflow-scrolling: touch;
  scrollbar-color: #2fb463 #C3EAD4;
  scrollbar-width: thin;
}
.scroll-limit .inner_accodian::-webkit-scrollbar {
  width: 2px;
}

.scroll-limit .inner_accodian::-webkit-scrollbar-track {
  background-color: rgba(140, 201, 110, 0.3);
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

.scroll-limit .inner_accodian::-webkit-scrollbar-thumb {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background: rgba(140, 201, 110, 0.3);
}
.qustion_warp_inner .accordion-item {
  margin-bottom: 24px;
  border: 0;
  box-shadow: 0 0 20px rgba(47, 180, 99, .2);
  border-radius: 15px;
}
.qustion_warp_inner .accordion-item .accordion-button {
  border-radius: 12px !important;
  outline: 0 !important;
  font-weight: 500;
  font-size: 15px;
  line-height: 23px;
  text-transform: capitalize;
  font-family: Roboto, sans-serif;
  padding: 19px 50px 19px 20px;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, .05);
  color: rgba(0, 0, 0, .7);
}
.qustion_warp_inner .accordion-item .accordion-button::after {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-family: FontAwesome;
  content: "\f107" !important;
  font-size: 22px;
  background-image: inherit;
}
.qustion_warp_inner .accordion-item .accordion-button[aria-expanded=true]::after {
  content: '';
  line-height: 17px;
  transform: rotate(180deg);
  top: 35%;
}
.qustion_warp_inner .accordion-item .accordion-button[aria-expanded=true] {
  border-radius: 12px 12px 0 0 !important;
  background: #2fb463;
  color: #fff;
}
.qustion_warp_inner .accordion-item .accordion-body {
  padding: 10px 20px 19px;
  border-radius: 0 0 12px 12px;
  font-weight: 400;
  font-size: 15px;
  line-height: 23px;
  text-transform: capitalize;
  color: #202020;
  position: relative;
  font-family: Roboto, sans-serif;
}
.faq-section-inner .same_heading span {
  position: relative;
}
.faq-section-inner .same_heading span::before {
  content: '';
  background: url(../image/shap_end.webp);
  position: absolute;
  width: 135px;
  height: 14px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  right: 0;
  bottom: -15px;
}
@media (max-width: 1400px) {
  .qustion_warp{padding: 50px 0;}
}
@media (max-width: 1199px) {
  .qustion_warp{padding: 50px 0;}
}
@media (max-width: 992px) {
  .qustion_warp .course_warp_contact {
    padding-bottom: 40px;
}
.same_heading {
  font-size: 28px;
  line-height: 40px;
}
}
@media (max-width: 767px) {
  .qustion_warp{padding: 50px 0;}
  .qustion_warp .course_warp_contact {
    padding-bottom: 25px;
}
.same_text {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 3px;
  padding-bottom: 5px;
}
.same_heading {
  font-size: 22px;
  line-height: 34px;
}
.qustion_warp_inner .accordion-item {
  margin-bottom: 15px;
}
.qustion_warp_inner .accordion-item .accordion-button {
  font-size: 14px;
  line-height: 20px;
}
.same_heading span::before {
  width: 96px !important;
  height: 13px !important;
  bottom: -14px !important;
  background-size: contain !important;
}
.same_heading span::before {
  display: block !important;
}
}

.testmonial-wrapper{padding:99px 0 131px}
.testminal-inner-left .same-heading{text-align:left!important;padding:0 0 14px}
.testminal-inner-left .same-heading span{padding-bottom:17px}
.testminal-inner-left p{margin:0;color:rgba(0,0,0,.7);font-weight:400;font-size:15px;line-height:23px;font-family:Poppins,sans-serif}
.testminal-inner-left{max-width:307px;padding-top:60px}
.positon-clint img{width:auto!important}
.positon-clint h4{font-weight:500;font-size:18px;line-height:24px;color:#000;font-family:Poppins,sans-serif}
.positon-clint span{color:rgba(0,0,0,.8);font-weight:500;font-size:14px;line-height:24px;font-family:Poppins,sans-serif;padding-bottom:9px;display:block}
.testmonial-slider-right p{color:rgba(0,0,0,.6);font-weight:400;margin:0;font-size:16px;line-height:24px;position:relative;padding-bottom:32px;font-family:Poppins,sans-serif}
.positon-clint{padding-top:18px;position:relative}
.positon-clint::after{position:absolute;content:"";left:0;top:0;width:39px;height:1px;background:rgba(47,180,99,.3)}
.testmonial-slider-left img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}
.testmonial-inx{display:flex;align-items:center}
.testmonial-slider-left{width:339px!important}
.testmonial-slider-right{width:calc(100% - 339px)}
.testmonial-slider-left figure{position:relative;width:293px!important;height:301px;border-radius:15px!important;overflow:hidden}
.testmonial-slider-left{width:339px!important;padding:18px 0}
.testmonial-slider-left figure::after{border:1px solid rgba(47,180,99,.3);border-radius:15px;width:100%;height:100%;position:absolute;content:"";top:13px;right:-13px}
.testmonial-slider{position:relative}
.testmonial-slider::after{border:10px solid #2fb463;width:89px;height:89px;content:"";left:-38px;top:-27px;position:absolute;border-radius:50%;animation:pulse 1s infinite ease-in-out alternate}
.play-voider{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;display:flex;left:0;right:0;margin:auto;background:rgba(10,195,82,.3);border-radius:100px;display:-webkit-flex;align-items:center;justify-content:center;color:#fff!important;font-size:18px;animation:animate-pulse 3s linear infinite;z-index:1}
.testmonial-slider .owl-nav button{border:1px solid #2fb463!important;width:53px;height:53px;border-radius:50%;margin-left:20px;display:flex;justify-content:center;align-items:center}
.testmonial-slider .owl-nav{display:flex;align-items:center;position:absolute;right:0;bottom:-55px}
.testmonial-slider .owl-dots{display:none}
.testmonial-slider .owl-nav button:hover{background:#2fb463!important}
.testmonial-slider .owl-nav button:hover img{filter:brightness(0) invert(1)}
.slider_young .testminal-inner-left .same-heading span{padding-bottom:17px;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.47em;color:rgba(0,0,0,.3);font-family:Poppins,sans-serif;display:block}
.slider_young .testminal-inner-left h2{font-weight:700;font-size:28px;line-height:31px;color:#252525;padding-bottom:19px;position:relative;display:inline-block;margin-bottom:15px;font-family: Montserrat,sans-serif;}
.slider_young .testminal-inner-left h2::before{content:'';position:absolute;right:0;bottom:0;background-image:url(../image/shap_end.webp);width:141px;height:13px;background-size:cover;background-repeat:no-repeat;background-position:center}
.testmonial-wrapper.slider_young .testmonial_clients{position:relative}
.testmonial-wrapper.slider_young .testmonial_clients:before{display:none;content:"";position:absolute;right:-85px;top:-105px;width:16px;height:16px;border:1px solid #2fb463;transform:rotate(-135.63deg)}
/* .testmonial-wrapper.slider_young .testmonial_clients::after{content:"";right:-100px;background-image:url(../main_pages/img/clour_arrow.webp);background-size:contain;background-repeat:no-repeat;position:absolute;top:0;width:27.2px;height:99.7px;z-index:99;transform:translateY(-50%)} */
.testmonial-slider .play-voider{display:none}
.testmonial_face{padding-bottom:30px}
.testmonial_face .same_heading{font-size:28px;color:#2fb463;max-width:328px;padding-bottom:0;    margin: 0 auto 50px;}
.testmonial_face .same_heading::before{content:"";background-image:url(../image/yellow_lahr.webp);width:109px;height:18px;bottom:-20px;background-size:contain;background-repeat:no-repeat;position:absolute;right:0;z-index:99}
.happy_face .modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}

.testimonial_popup{padding:0 15px!important}
.testimonial_popup .modal-dialog{margin:0;max-width:initial;display:flex;display:-webkit-flex;align-items:center;justify-content:center;height:100%}
.testimonial_popup .modal-dialog .modal-content{max-width:600px;border-radius:0}
.testimonial_popup .modal-header{padding:0;border:none}
.testimonial_popup button.close{position:absolute;right:0;width:40px;height:40px;align-items:center;justify-content:center;display:-webkit-flex;background:#2fb463;opacity:1;border-radius:100px;z-index:9;border:0;padding:0}
.testimonial_popup button.close span{position:absolute;top:32%;bottom:0;transform:translateY(-50%);line-height:normal;font-size:30px}
.testimonial_popup button.close{text-shadow:none;color:#fff;line-height:1}
.testimonial_popup .modal-dialog .modal-content .modal-body{padding:30px}
.testimonial_popup .modal-dialog .owl-item{width:100%!important;margin:0!important}
.testimonial-img{top:0;left:0;right:0;width:136px;height:136px;margin:auto;display:block;color:#f2f2f2;font-size:18px;line-height:46px;text-align:center;position:relative;border-radius:50%}
.testimonial_popup .details-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}
.testimonial_popup .user_name h3{display:none;margin:0;padding:16px 0 0}
.testimonial_popup .star_rating{display:block;padding:19px 1px 0}
.testimonial_popup .star_rating ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center}
.testimonial_popup .star_rating ul li a{color:#ffab05;font-size:26px}
.testimonial_popup .testimonial-item .user_descas{text-align:center}
.testimonial_popup .content{max-height:300px;overflow:hidden;overflow-y:auto;padding:10px}
.testimonial_popup .content p{font-size:18px;font-weight:400;line-height:35px;color:#2d2d2d}
.testimonial_popup .testmonial-inx{display:block;padding:0}
.testimonial_popup .testmonial-inx .testmonial-slider-left{padding-top:0;max-width:250px!important;width:100%!important;margin:auto}
.testimonial_popup .testmonial-inx .testmonial-slider-left figure{width:100%!important;height:auto!important;text-align:center}
.testmonial-slider-left img{width:100%;height:100%;border-radius:15px!important;object-fit:cover;position:relative;z-index:1;object-position:top}
.testimonial_popup .testmonial-inx .testmonial-slider-right{width:100%;text-align:center;padding:0}
.modal-body-testimonial .testmonial-slider-right p{display:block;-webkit-line-clamp:inherit}
.testimonial_popup .content{max-height:300px;overflow:hidden;overflow-y:auto;padding:10px}
.testmonial-slider-right .show_hide{cursor:pointer;margin-top:10px;display:inline-block;color:#2fb463;font-family:Roboto,sans-serif}
.testmonial-slider-right strong{font-weight:500;font-size:18px;line-height:24px;color:#000;font-family:Poppins,sans-serif}
.testmonial-slider-right span{display:block;padding:6px 0;color:rgba(0,0,0,.8);font-weight:500;font-size:14px;line-height:24px;font-family:Poppins,sans-serif}
.testmonial-slider-right span span{padding:0}
.banner_profile .banner_profile_right figure.mobile_profile {
  max-width: 340px;
  margin-left: auto;
}
@media (max-width:1599px){
  .testmonial-wrapper{padding:75px 0}

}

@media (max-width: 1199px) {
  .testmonial-slider .owl-nav button {
      width: 40px;
      height: 40px;
  }
}

@media (max-width:767px) {
  .testmonial_face {
    padding-bottom: 0;
}
.testminal-inner-left {
  max-width: 480px;
  padding-top: 0;
  text-align: center;
  margin: auto;
}
.testminal-inner-left .same-heading{text-align: center !important;}
.testminal-inner-left .same-heading{padding: 0;}
.testmonial-inx{ flex-wrap: wrap;}
.testmonial-slider-left{width: 100% !important;}
.testmonial-slider-left figure{width: 100% !important;}
.testmonial-slider-right {
  width: 100%;
}
.testmonial-slider::after{display: none;}
.testimonial_popup .modal-dialog .modal-content .modal-body{padding:15px}
.testmonial-slider-right{width:100%}
.testmonial-slider-right p{padding-bottom:15px}
.testmonial-slider-right p{text-align:center}
.testmonial-slider-right strong{text-align:left}

.testmonial-slider-right .show_hide{display:block;text-align:center}
.testmonial-slider-right p{padding-bottom:0}
.testmonial-slider-right{text-align:center}

.modal-body-testimonial .testmonial-slider-right p{height:250px;overflow:hidden;overflow-y:auto}
.modal-body-testimonial .testmonial-slider-right p{font-size:14px}

.testmonial-slider-right p{text-align:left}
.testmonial-slider-right .show_hide{display:block;text-align:left}
.testmonial-slider-right strong{text-align:left}
.testmonial-slider-right span{text-align:left;padding:0}
}
.same_heading span {
  position: relative;
}
.same_heading span::before {
  content: "";
  position: absolute;
  right: 0;
  background-image: url(../image/shap.webp);
  background-repeat: no-repeat;
  background-size: contain;
  width: 125px;
  height: 13px;
  bottom: -14px;
}
.courses_section {
  padding-top: 60px;
  padding-bottom: 85px;
}
.courses_section .courses_contact {
  padding-bottom: 60px;
}
.courses_inner {
  height: 100%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 26px rgba(47, 180, 99, .2);
}
.courses_section .courses_inner {
  -webkit-transition: .5s;
  transition: .5s;
}
.courses_inner .courses_white_box {
  box-shadow: 0 0 20px rgba(47, 180, 99, .2);
  border-radius: 10px;
  height: 100%;
}
.courses_inner .courses_white_box figure {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.courses_inner .courses_white_box figure {
  border-radius: 10px 10px 0 0;
}
.courses_inner .courses_white_box figure {
  height: 200px;
}
.courses_inner .courses_white_box .box_contact {
  padding: 15px 16px 30px;
}
.courses_inner .courses_white_box h3 a, .courses_inner .courses_white_box strong.h3-heading a, .courses_inner .courses_white_box .h3-heading a {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 28px;
  text-transform: capitalize;
  color: #2fb463;
  padding-bottom: 13px;
  display: block;
}
.courses_inner .courses_white_box p {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  margin: 0;
  padding-bottom: 15px;
  color: rgba(32, 32, 32, .8);
}
.courses_inner .courses_white_box ul {
  padding-bottom: 22px;
}
.courses_inner .courses_white_box ul li figure {
  padding-right: 30px;
  position: relative;
}
.courses_inner .courses_white_box .box_contact figure {
  height: auto;
}
.courses_inner .courses_white_box ul img {
  height: 15px;
  width: 100%;
  object-fit: cover;
}
.courses_inner .price_contact {
  justify-content: space-between;
  align-items: center;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  padding: 0 15px;
}.courses_inner .price_contact p {
  border-radius: 4.29091px;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 17px;
  line-height: 27px;
  padding: 0;
  color: #2fb463;
}
.courses_inner .courses_white_box .box_contact del {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(32, 32, 32, .3);
}
.courses_inner .courses_white_box .box_contact span {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 17px;
  line-height: 26px;
  color: #ffc200;
  text-transform: uppercase;
}
.courses_inner .courses_white_box .box_contact span {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 17px;
  line-height: 26px;
  color: #ffc200;
  text-transform: uppercase;
}
.courses_section .row {
  justify-content: center;
}
.same-content-p {
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: #6C757D;
  margin: 0;
  text-align: center;
  margin-top: 25px;
}
.banner_profile .banner_profile_right.soraj_profile .mobile_profile {
	max-width: 100% !important;
	padding-top: 44px;
}
@media (max-width: 1199px) {
  .courses_section {
    padding-top: 40px;
    padding-bottom: 40px;
}

}
@media (max-width: 992px) {
  .courses_section .row .col-md-3 {
    width: 50%;
    padding: 15px;
}
.courses_section .courses_contact {
  padding-bottom: 40px;
}
.same_heading {
  font-size: 28px;
  line-height: 40px;
}
.courses_inner .courses_white_box h3 a, .courses_inner .courses_white_box strong.h3-heading a {
  font-size: 17px;
  line-height: 24px;
  padding-bottom: 15px;
}
.same-content-p{font-size: 14px;}
.banner_profile .banner_profile_right.soraj_profile .resposive_profile {max-width: 100% !important;}
}
@media (max-width: 767px) {
  .courses_section .row .col-md-3 {
    width: 100%;
    padding: 15px;
}
.courses_inner .courses_white_box h3 a, .courses_inner .courses_white_box strong.h3-heading a {
  font-size: 18px;
}
.courses_inner .courses_white_box figure {
  height: auto;
}
.courses_inner .price_contact {
  justify-content: inherit;
  position: relative;
  padding: 15px 0 0;
  bottom: 0;
}
.courses_inner .courses_white_box .box_contact del {
  padding: 0 5px;
}
.courses_inner .courses_white_box .box_contact span {
  padding: 0 5px;
}
.courses_inner .price_contact p {
  padding-right: 5px;
}
.courses_section {
  padding-top: 28px;
  padding-bottom: 28px;
}
.courses_section .row .col-md-3 {
  width: 100%;
  padding: 10px;
}
}
@media (max-width: 1199px) {
  .about_indicator_right .banner-video iframe {
    width: 100%;
  }

}