@media only screen and (max-width:1550px) {
  .big-g-banner {height: 200px; width: 200px; }
  .container { max-width: 1320px; margin: 0 auto;padding: 0 20px; }
  .header .container { padding: 0 20px; }
  .top-homebanner {max-width: 900px; }
  h1, .h1_heading {font-size: 46px;}
  .homebanner h1,.homebanner .h1_heading {height: 220px; }
  h2 {font-size: 40px; }
  .modal-wrapper > div{width: 800px;}
}
@media only screen and (max-width:1400px) {
	.modal-wrapper > div {width: 1280px;}
}
@media only screen and (max-width:1320px) {	
	.team_strength .gallery img {width: 100%;}
	.team_strength .images-collage {width: 50%;}
	.team_strength .content {max-width: 100%;width: 47%;}
	.team_strength .gallery.second img:nth-child(2) {max-width: 350px;width: 100%;}
	.header_menu ul li {padding: 0 7px; }
}
@media(min-width: 1201px){
	.menu{display: block !important;}
}
@media only screen and (max-width:1200px) {

	/**/
	.hamburger-container{width:27px;margin:0;height:20px;cursor:pointer;z-index: 99;position: relative;}
	ul.hamburger li{height: 3px;width:27px;background: #fff;content:"";position:relative;transition:0.25s ease-in-out;list-style:none;}
	.fixed-header ul.hamburger li{background: #333;}
	.hidden{opacity:0;}
	.rot45deg{transform:rotate(45deg);top:10px !important;}
	.rot-45deg{transform:rotate(-45deg);top:7px !important;}
	ul.hamburger{display:block;padding:0;margin:0;}
	ul.hamburger li:nth-child(1){top:0;}
	ul.hamburger li:nth-child(2){top:5px;}
	ul.hamburger li:nth-child(3){top:10px;}
	.header{padding: 10px 0;transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
	header .menu{width:100%;position:absolute;left: 0;right:0;margin:0 auto;background: #fff;top:100%;padding:14px 0 0 0;overflow:scroll;box-sizing:border-box;display: none;height: 100vh;/* top: 0; */}
	.header.fixed {background-color: var(--secondary_color);  }
	.header_menu ul li { width: 100%; padding: 0;}
	header .menu li:first-child{padding-top:0;}
	header .menu li a, .header_menu ul li:last-child a {width: 100%; padding: 12px 20px; display: block; font-size: 15px; color: #fff; }
	ul.hamburger li:last-child { margin: 0;}
	.header_menu .menu ul li ul.menuactive{display: block;}
	.header_menu ul li:last-child a {background-color: transparent; padding: 10px 22px 10px; border-radius: 0; border: none; }
	.header_menu ul li a:hover,.header_menu ul li:last-child a:hover {color: var(--red_color) !important; }
	.header_logo { width: 58%;}
	.header_menu { width: 100%;}
	.header_logo a { max-width: 160px;}
	.header.fixed .responsive_logo{display: inline-block;}
	.left-header img {max-width: 150px; }
	.header_menu ul li:last-child a:hover {background: transparent; color: #fff; }
	.header_menu ul li:last-child a.active {
		color: var(--white_color);
		background-color: transparent !important;
		border-color: none !important;
	}
	.header_menu .menu ul li ul li a {font-weight: 400; width: 100%; padding: 12px 45px; display: block; font-size: 16px; }
	.header_menu .menu ul li ul {position: relative; width: 100%; background-color: transparent; flex-wrap: wrap; top: 0; display: none; box-shadow: none; border-radius: 0; padding: 0 0; }
	.header_menu .menu ul li.menuactive ul.sub-menu{display: block;}
	.header_menu .menu ul li {height: auto; }
	.header_menu .menu ul li ul li a span {display: none; }
	.header_menu .menu ul li ul li:last-child a:hover {color: #fff; }
	.plus-minus {position: relative; display: inline-block; top: 0; width: auto; margin-left: 11px; height: 25px; width: 25px;z-index: 99999; }
	.plus-minus::before {position: absolute; right: 0; content: "+" ; top: -4px; font-size: 26px; font-weight: 400; }
	.header.fixed.fixed-header {background-color: #fff;}
	.header_menu ul li a.menubelow {justify-content: space-between; }
	.header.fixed.fixed-header .menu{background: #fff}
	.header.fixed.fixed-header ul li:last-child a{color: #333;}
	.header.fixed.fixed-header ul li:last-child a.active {color: var(--red_color);}
	.plus-minus.active::before{content: "-";}
	.header_menu .menu ul li.menuactive ul.first_menu {display: block; }
	.header_menu .menu ul li:hover ul {display: none; }
	.active li:nth-child(1) {transform: rotate(45deg) translateY(8px) translateX(6px); -webkit-transform: rotate(45deg) translateY(8px) translateX(6px); }
	.active li:nth-child(2) {opacity: 0; }
	.active li:nth-child(3) {transform: rotate(-45deg) translateY(-6px) translateX(4px);-webkit-transform: rotate(-45deg) translateY(-5px) translateX(4px);} 
	.left-header img {max-width: 200px !important; }
	.plus-minus i{display: none;}
	.header_menu .menu ul li ul li a {border-bottom: none;padding: 10px 45px; }
	.header_menu .menu ul li ul{border: none}
	.header_menu .menu ul li ul li a{color: #fff;}
	.header.fixed.fixed-header .header_menu .menu ul li ul li a{color: #333;}
	/**/
	/**/
	.left-header img {max-width: 200px !important; }
	.header_menu ul {padding-top: 0; }
	.header_menu ul li:last-child a {color: var(--white_color); background-color: transparent; }
	.header_menu ul li:last-child a:hover {background-color: transparent; }
	/**/
	h1 {font-size: 40px;}
	h2 {font-size: 26px; }
	h3 {font-size: 24px; }
	h4 {font-size: 17px; }
	/*About Us --- Mission Vision*/
	.circle.big {width: 400px;height: 400px;position: relative;top: -40px;}
	.circle.midium {width: 300px;height: 300px;}
	.circle.small {width: 200px;height: 200px;}
	.value-item .icon {max-width: 70px; width: 100%;}
	.value-item p {font-size: 18px;}
	.value-item span {font-size: 14px;}
	.values-list {width: calc(100% - 450px);}
	.team_strength {padding: 70px 0;}  
	.masonry-list {column-count: 3;}
	/*About Us -- Infrastructure*/
	.infrastructure .two-boxes .box {width: calc(100% - 200px);}
	.right_about_sec img {max-width: 340px; }
	.about_sec::before{display: none;}
	/*About Us -- Mission Vision */
	.circle-wrapper {width: 50%;}
	/*Bussiness Pages*/
	.icons-list {grid-template-columns: repeat(5, 1fr);}
	/*Award Page*/  
	.awards p {margin-bottom: 70px;}
	/*Career Page*/
	.open_positions .v-tab_container .card {
		width: calc(50% - 10px);
	}
}
@media only screen and (max-width: 1100px) {
	/*About Us --- Mission Vision*/
	.values-list.left-side .value-item:first-child svg,.values-list.right-side .value-item:first-child svg {top: 60px !important;}
	.values-list.left-side .value-item:nth-child(3) svg {top: -100px !important;}
	.values-list.right-side .value-item:nth-child(3) svg {top: -120px !important;}
}
@media only screen and (min-width: 1024px) {
	.footer_logo.tab-view {display: none;}
}
@media only screen and (max-width:1024px) {
	h6 {line-height: normal;}
	p{font-size: 16px;}
	.default_CTA {font-size: 16px;padding: 10px 22px;}
	/*About us Tab*/
	.box_management {grid-template-columns: repeat(2, 1fr);}
	.masonry-list {column-count: 2;}
	
	/*Homepage*/	
	.homebanner,.banner_slider .item {height: 80vh;}
	
	/*Hompage --- About*/
	.about_sec {padding: 70px 0 30px;}
	/*Hompage --- Businesses*/
	.businesses ul.tabs {width: 33%;}
	.businesses .tab_container {width: 60%;}
	.businesses ul.tabs li {font-size: 16px;font-weight: 400;border-width: 1px;}
	.businesses ul.tabs li i {padding-right: 8px;}
	/*Hompage --- MD*/
	.left_Director_sec {display: flex;align-items: end;}
	.left_Director_sec img {max-width: 400px;}
	.right_Director_sec {padding: 30px 0;}
	.right_Director_sec h5 {font-size: 21px;}
	/*Hompage --- Community Development*/
	.right_community_sec {width: 50%;}
	/*About Us --- Mission Vision*/
	.circle-wrapper {display: none;}	
	.values-section {margin-top: 20px;align-items: self-start;}
	.values-list {width: 50%;}
	.values-list .value-item { padding: 10px 0;}
	.values-list .value-item svg {display: none;}	
	/*About Us -- Infrastructure*/
	.infrastructure .two-boxes .box{ width: 50%;}
	.infrastructure p {margin-bottom: 20px;}
	.values-list .value-item .text {width: calc(100% - 70px);}
	/*Bussiness Pages*/
	.about-info a, .about-info.agro a, .about-info.wealth a, .about-info.realty a, .about-info.warehousing a,.about-info.insurance a{font-size: 16px;}
	.mobile.android.linux .about-info a i {top: 11px;}
	/*Career Page*/
	.left_workwith p {font-size: 16px;}
	.accordion-item-description .card {width: calc(33.33% - 15px);}
	/*Contact Page*/
	.contactform h3 {font-size: 30px;}
	.location_area {flex-direction: column;align-items: center;}
	.location_box {width: 100%;margin-bottom: 30px;margin-top: 0;max-width: 650px;}
	/*Award Page*/
	.v-tab_tab-head {width: 250px;}
	.v-tab_container {width: calc(100% - 250px);}
	.v-tab_tab-head li {padding: 10px 15px;font-size: 16px;}
	.events .event_box {width: calc(50% - 20px);}
	.awards p {margin-bottom: 50px;}
	/*Footer*/
	.footer_logo.tab-view {display: block;margin-bottom: 30px;}
	.inner_footer .footer_logo {display: none;	}
	.inner_footer .footer-links {width: 60%;}
	.left_founder_sec p {
	font-size: 16px;
}
}
@media only screen and (max-width:992px) {
	/*Bussiness Pages*/
	.icons-list {grid-template-columns: repeat(4, 1fr);}
	/*Vendor Detail Page*/
	.vendor_details_sec #vendor_form > .d_flex.justify_sb {flex-wrap: wrap;}
	.vendor_details_sec #vendor_form .left_workwith, .vendor_details_sec #vendor_form .right_workwith {width: 100%;margin-bottom: 0;}
	.tablearea table th:first-child, .tablearea table td:first-child {
	width: auto;
	text-align: right;
}
.tablearea table tr {
	border: none;
	padding: 0;
}
/*blog*/
.left_blog_sec {
	width: 100%;
}
.right_blog_sec {
	width: 100%;margin-top: 10px;
}
}
@media only screen and (max-width:900px) {
.desktoptext {display: none; }
.mobiletext {display: block; }
.step-indicator li {width: 44px; height: 44px; }
.step-indicator {justify-content: center; gap: 5%;position: relative; }
.step-indicator::before {content: ""; inset: 0; position: absolute; width: 35%; height: 2px; background: #000; top: 22px; margin: 0 auto; }
}
@media(max-width: 767px){
	/*About us Tab*/
	/* .box_management {grid-template-columns: repeat(1, 1fr);} */
	.masonry-list {column-count: 1;}
	/*Homepage --- Banner*/
	.homebanner,.banner_slider .item {height: 60vh;}
	.homebanner .h1_heading br {display: none;}
	.homebanner h1,.homebanner .h1_heading {height: auto;padding: 0;margin: 40px 0;}
	.homebanner .h1_heading {font-size: 32px;}
	.top-homebanner span {font-size: 20px;}
	.top-homebanner a {font-size: 16px;padding: 12px 18px;width: auto;display: inline-block;margin-top: 15px;}
	.top-homebanner a i {position: unset;margin-left: 5px;}
	/*Homepage --- About*/
	.top_about_sec {flex-direction: column-reverse;}
	.right_about_sec {width: 100%;margin-bottom: 30px;}
	.midd_about_sec {width: 100%;}
	/*Homepage --- Journey*/
	.journey_sec {padding: 50px 0;}
	.timeline-carousel__item-inner p {width: 100%; font-size: 14px; margin-bottom: 10px;}
	/*Homepage --- Journey*/
	.businesses {padding: 50px 0;}
	.top_businesses {flex-direction: column-reverse;}
	.businesses ul.tabs {display: flex;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;width: 100%;padding: 10px 0;margin-bottom: 30px;}
    .businesses ul.tabs li {flex: 0 0 auto;margin-right: 15px;padding: 10px 20px;border-radius: 50px;font-size: 16px;}    
	.businesses ul.tabs li:hover{padding-left: 20px;}
    .businesses .tab_container {width: 100%;}
    .businesses ul.tabs li.active i {transform: rotate(270deg);padding: 0;margin-right: 10px;}
    .businesses .tab_content {display: block;padding: 15px 0;}
	/*Homepage --- Brand*/
	.brands_sec {padding: 50px 0 0;}
	.md-revamp-explore-brands .mdinc-our-brands-section-columns {flex-direction: column;}
	.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column {margin-bottom: 50px;border-right: 0; border-bottom: 1px solid #0B101433;width: 100%;padding: 0px 0 30px;flex-direction: column;align-items: center;flex-wrap: nowrap;}
	.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column::after {content: unset;}
	.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column:last-child {border-bottom: 0;margin-bottom: 0;}
	/*Homepage --- MD*/
	.Director_sec {padding: 50px 0 0;}
	.top_Director_sec {flex-direction: column-reverse;}
	.left_Director_sec {width: 100%;justify-content: center;}
	.right_Director_sec {width: 100%;}
	.left_Director_sec img {width: 100%;}
	.right_Director_sec h5 {font-size: 18px;}
	/*Homepage --- Brand*/
	.md-revamp-explore-brands .mdinc-our-brands-section-columns .wp-block-column:last-child {border-bottom: 0;margin-bottom: 0;}
	/*Homepage --- Community Development*/
	.community_sec {padding: 50px 0;}
	.top_community_sec {flex-direction: column;}
	.left_community_sec {width: 100%;margin-bottom: 30px;}
	.right_community_sec {width: 70%;}
	/*Homepage --- Testimonial*/
	.testimonial_sec {padding: 50px 0;}
	/*Homepage --- Locations*/
	.locations {padding: 50px 0;}
	/*Footer*/
	.footer_logo {width: 100%;}
	.inner_footer {flex-direction: column;}
	.inner_footer .footer-links {width: 100%;margin-bottom: 30px;}
	.inner_footer .footer_form {width: 100%;}
	/*About Us --- Management Team*/
	.management_sec {padding: 50px 0;}
	.management_sec ul.tabs {display: flex;justify-content: flex-start;flex-wrap: nowrap;overflow-x: auto;scroll-behavior: smooth;max-width: 100%;padding: 0;border: 0;background: unset;}
	.management_sec ul.tabs::-webkit-scrollbar {display: none;}
	.management_sec ul.tabs li {white-space: nowrap;flex-shrink: 0;padding: 15px 20px;background: #fafafa;border: 1px solid #E3E3E3;}
	/*About Us --- Mission-Vision*/
	.mission_sec {padding: 50px 0;}
	.mission_sec .two-boxes {flex-direction: column;}
	.mission_sec .box h3 {font-size: 24px;}
	.mission_sec .icons {max-width: 80px;}
	/*About Us --- Team*/
	.team_strength {padding: 50px 0;}
	.team_strength .d_flex {flex-direction: column;}
	.team_strength .content {max-width: 100%;width: 100%;margin-bottom: 30px;}
	.team_strength .images-collage {width: 100%;position: unset;}
	.team_strength .right.d_flex.images-collage {flex-direction: row;}
	.fancybox-stage .fancybox-slide--html {padding: 10px;}
	#mentor-popup1, #mentor-popup2, #mentor-popup3, #mentor-popup4, #vertical-popup1, #vertical-popup2, #vertical-popup3, #vertical-popup4, #vertical-popup5, #pivotal-popup1, #pivotal-popup2, #pivotal-popup3, #pivotal-popup4, #pivotal-popup5, #pivotal-popup6 {padding: 70px 20px;}
	.top_process_popup {flex-direction: column;}
	.left_process_popup {width: 100%;margin-bottom: 30px;}
	.right_process_popup {width: 100%;}
	/*About Us --- Mission Vision*/
	.values-section {flex-direction: column;gap: 0;}
    .values-list {width: 100%;/*margin-bottom: 20px;*/}
    .circle-wrapper {width: 100%;margin-bottom: 20px;}
    .circle.big {width: 300px;height: 300px;}
    .circle.midium {width: 200px;height: 200px;}
    .circle.small {width: 150px;height: 150px;}
	.values-list.left-side .value-item {flex-direction: row;text-align: left;}
	/*About Us --- Infrastructure*/
	.infrastructure {padding: 50px 0;}
	.infrastructure .two-boxes {flex-direction: column;}
	.infrastructure .two-boxes .box {width: 100%;}
	/*Bussiness Pages*/
	section.about-info,section.offers {padding: 50px 0;}
	
	.icons-list {grid-template-columns: repeat(3, 1fr);}
	.icons-list span {font-size: 16px;}
	.icon {width: 120px;height: 120px;}
	.offers .icon img {width: 100%;max-width: 50px;}
	/*Career Page*/
	.workwith .wrap {flex-direction: column;}
	.left_workwith,.right_workwith {width: 100%;}
	.left_workwith {margin-bottom: 30px;}	
	.open_positions .v-tab_tab-head {border-right: 0;}
	/*Contact Page*/
	#contact_form .form_field {width: 100%;}
	.formarea {padding: 50px 30px 20px;}
	/*Award Page*/
	.awards {padding: 50px 0;}
	.awards p {margin-bottom: 30px;}
	.v-tab {flex-direction: column;}
	.v-tab_tab-head {display: flex;overflow-x: scroll;white-space: nowrap;width: 100%;scrollbar-width: none;margin-bottom: 30px;}
	.v-tab_tab-head::-webkit-scrollbar {display: none;}	
	.v-tab_tab-head li {position: relative;padding: 10px 20px;font-size: 16px;cursor: pointer;white-space: nowrap;transition: border-bottom 0.3s ease;border-left:0;}
	.v-tab_tab-head li.active.wealth::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background-color: #f84a27;transition: width 0.3s ease;}
	.v-tab_tab-head li.active.realty::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background-color: #b0824d;transition: width 0.3s ease;}
	.v-tab_tab-head li.active.agro::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background-color: green;transition: width 0.3s ease;}
	.v-tab_tab-head li.active.armourr::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background-color: #71060e;transition: width 0.3s ease;}	
	
	.v-tab_tab-head li.wealth:not(.active)::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 3px;background-color: #f84a27;transition: width 0.3s ease;}
	.v-tab_tab-head li.realty:not(.active)::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 3px;background-color: #b0824d;transition: width 0.3s ease;}
	.v-tab_tab-head li.agro:not(.active)::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 3px;background-color: green;transition: width 0.3s ease;}
	.v-tab_tab-head li.armourr:not(.active)::after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 3px;background-color: #71060e;transition: width 0.3s ease;}

	.v-tab_tab-head li.active::after {width: 100%;}	
	.v-tab_container {width: 100%;padding-left: 0;}
	.fancybox-inner .fancybox-stage {left: 10px;right: 10px;}
	.about_sec {padding: 40px 0 30px; }
	.right_about_sec img {max-width: 280px; }
	/*Event Page*/
	.event-list {grid-template-columns: repeat(2, 1fr);}
	.left-header img {max-width: 170px !important; }
	/*Modal Popup Homepage*/
	.modal-wrapper > div {padding: 20px;}
	.tablearea .top_privacypolicy_sec{width: 100%;flex-wrap: wrap;}
	.tablearea .top_privacypolicy_sec > div {width: 100%; flex-wrap: wrap; }
	.tablearea .top_privacypolicy_sec > div h5 {width: 100%; margin-bottom: 10px;}
	.left-merchant-servicearea{width: 100%;text-align: center;}
.right-merchant-servicearea{width: 100%;margin-top: 20px;}
.left-merchant-servicearea img {max-width: 250px; }
.top-servicearea-reverce{margin-top: 30px;}
.top-clientele img{width: 31%;margin-bottom: 2%;}
.top_thankyou_sec {padding: 30px 20px; }
}
@media only screen and (max-width:650px) {
	/*About us Tab*/
	.box_management {grid-template-columns: repeat(1, 1fr);}
	/*Award Page*/	
	.events .event_box {width:100%;}
	.map-icon ul li {font-size: 12px; }
	.map-icon ul li span {height: 11px; width: 11px; }
	/*Vendor Detail Page*/
	#vendor_form h5 {font-size: 20px;}
	#vendor_form .form_field,.step-wrapper .form_field {flex: 1 0 100%;}
	.vendor_details_sec #vendor_form .details_sec {padding: 30px 15px;}
	.vendor_details_sec #vendor_form .details_sec #msme + label {display: inline;}
	.servicearea {padding-left: 0; width: 100%; margin-top: 10px; }
	.wrappernew{flex-wrap: wrap;}
	.servicearea p, .servicearea ul li {	font-size: 15px;}
	h5,.right_Director_sec h3,.servicearea h2{font-size: 23px; }
	.track_record h2 {font-size: 23px !important;width: 100%; }
	.track_record > div{flex-wrap: wrap;}
	.track_record > div a{margin-top: 10px;}
	.step-wrapper {padding: 30px 15px; }
	.form_field label {font-size: 14px; }
	#vendor_form .row {gap: 0; }
	.form_field {margin-bottom: 12px; }
	.step-wrapper .default_CTA2 {padding: 6px 25px 7px; font-size: 14px; }

	/*blog*/
	.blogarea {width: 100%; margin-bottom: 15px; }
.step-indicator::before {width: 44%; }
}
@media only screen and (max-width:540px) {
	/*Hompage --- Community Development*/
	.right_community_sec {width: 100%;}
	/*Bussiness Pages*/
	.icons-list {grid-template-columns: repeat(2, 1fr);}
	/*Contact Page*/	
	.location_box {flex-direction: column;}
	.location_map {width: 100%;}
	.location_text {width: 100%;padding: 20px 25px 50px;}
	.location_text a {display: block;margin-bottom: 10px;}
	.location_map iframe {border-top-left-radius: 10px;border-bottom-left-radius: 0;border-top-right-radius: 10px;}
	.top-clientele img{width: 48%;margin-bottom: 2%;}
}
@media screen and (max-width: 480px) {
	/*About Us Page --- Mission Vision*/
	.mission_sec .box {flex-direction: column;gap: 15px;} 	
	.mission_sec .box h3 {text-align: center;justify-content: center;}
	/*Event Page*/
	.event-list {grid-template-columns: repeat(1, 1fr);}
	/*Vendor Detail Page*/
	.vendor_details_sec #vendor_form .right_workwith .d_flex {flex-wrap: wrap;gap: 0 !important;}
	/*Career Page*/	
	.open_positions .v-tab_container .card {width: 100%; }
	.step-indicator::before {width: 60%; }
}
@media only screen and (max-width:440px) {
	/*Footer*/
	.inner_footer .footer-links .two-columns {flex-direction: column;}
	.inner_footer .footer-links .two-columns .footer_link:first-child {margin-bottom: 30px;}
	.map-icon ul li {width: 100%; margin-top: 6px; }
	.right_workwith form {padding: 30px 20px; }
	.otparea.form_field .form_control {width: 55% !important; }
	.otparea.form_field .OTPcta {width: 43%; }
}
