@charset "utf-8";
/* CSS Document */

@media (min-width:1px) and (max-width:767px){
	.gm-nonMobile-431{display:none;}
	.gm-mobile-586{display: block;}
	.gm-h1-968{font-size: 9vw;}
	div#fluid-container{width: 90%;margin: 0 auto;}


	.gm-headre-sticky-323{display: block;height: 100%;}
	.gm-mobile-menu-598{display: block;}
    .gm-mobile-nav-321{display: block;box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.15);z-index: 9999;background: #000;}
    .gm-mobile-menu-598 .gm-header-menu-343{position: fixed;top: 0;transform-origin: left;transition: .3s all;position: fixed;top: 0;left: 0;right: 0;width: 100%;transform: scalex(0);background: white;z-index: 10000;flex-direction: column;justify-content: unset;display: flex;width: 71%;height: 100%;box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.15)}
    .gm-mobile-menu-598 .gm-header-menu-343.gm-open-680{transform: scalex(1);}
    .gm-drop-menu-mobile-455{list-style: none;justify-content: space-between;transition: 0.5s all;transform: scaleY(0);z-index: 5;transform-origin: top;display: none;padding-top: 0px;padding: 0 20px;font-size: 14px;font-weight: 500;color: #213360;line-height: 35px;margin-top: 5px;height: 0%;}
    .gm-drop-menu-mobile-455.gm-open-680{transform: scaleY(1);height: 100%;display: block;transition: 0.5s all;}
    .gm-cat-right-949.up{transform: rotate(180deg);}
    .gm-cat-right-949{color: #00b3a4;}
    .gm-mobile-menu-598 .gm-header-menu-343 .gm-header-menu-holder-725{display: flex;flex-direction: column;z-index: 10;width: calc(100% - 30px);margin: 25px 10px 30px 10px;}
    .gm-mobile-menu-598 .gm-header-menu-343 .gm-header-menu-holder-725 .gm-header-menu-item-586 {font-size: 17px;font-weight: 600;padding: 10px 0 3px 3px;line-height: 30px;display: flex;justify-content: space-between;letter-spacing: 0.4px;color: #213360;}
    .gm-mobile-menu-598 .gm-header-menu-343 .gm-schedule-btn-226.gm-mobile-586{background: #00b3a4;border-radius: 50px;padding: 0;font-size: 17px;color: #fff;display: flex;align-items: center;line-height: 0;font-weight: 600;height: 50px;margin-top: 21px;display: flex;justify-content: center;width: 65%;margin: 0 auto;}
	.gm-hamburger-box-198{font-size: 23px;display: flex;align-items: center;color: #fff;}
	.gm-nav-container-mobile-606{display: flex;justify-content: space-between;padding: 15px 10px;align-items: center;}
	.gm-nav-container-mobile-606 .gm-nav-mobile-title-557 {font-size: 31px;font-weight: 600;color: #fff !important;}
    .click.active{display: none;}
    .close{display: none;font-size: 27px;}
    .close.active{display: block;font-size: 27px;}

	.gm-nav-container-819{display: none;}
	.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-banner-title-982{font-size: 51px;padding:  0 20px;}
	.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-banner-txt-260{font-size: 18px;padding: 0 20px;margin-top: 50px;}
	.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-line-holder-936{padding: 0 20px;}
	.gm-button-holder-977.aos-init.aos-animate{padding: 0 20px;}
	.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-button-holder-977 .gm-start-btn-988{padding: 16px 35px;}
	.gm-slider-holder-208{padding: 20px 0 35px;}
	.gm-slider-holder-208{padding: 20px 0 35px;}
	.gm-about-holder-651 .gm-about-left-380{width: 100%;}
	.gm-about-holder-651 .gm-about-right-621{width:100%}
	.gm-about-holder-651{gap: 70px;margin: 45px 0 70px 0;}
	.gm-service-holder-497 .gm-service-content-741 .gm-service-item-345{width: 100%;}
	.gm-testimonial-holder-995 .gm-testimonial-txt-holder-320 .gm-left-txt-holder-142 {width: 100%;}
	.gm-testimonial-holder-995 .gm-testimonial-txt-holder-320 .gm-right-txt-holder-268 {width: 100%;justify-content: space-between;margin-top: 50px;}
	.gm-testimonial-holder-995 .gm-testimonial-content-641 .gm-testimonial-item-holder-928{padding: 45px;}
	.gm-testimonial-holder-995 .gm-testimonial-content-641 .gm-testimonial-item-holder-928 .gm-testimonial-item-164 .gm-item-txt-480{height: 50vh;}
	.gm-proces-holder-889 .gm-proces-txt-holder-199 .gm-proces-txt-179{text-align: start;margin: 25px 0 0 0;}
	.gm-proces-banner-746 .gm-banner-content-231 .gm-banner-item-549{width: 100%;}
	.faq-holder{flex-wrap: wrap;}
	.faq-holder .faq-left{width: 100%;}
	.faq-holder .faq-left .faq-content .faq-item{width: 100%;}
	.faq-holder .faq-right{width: 100%;}
	.gm-footer-banner-179{padding: 40px 35px;flex-direction: column;}
	.gm-footer-banner-179 .gm-left-content-153{width: 100%;margin-bottom: 30px;}
	footer .gm-links-holder-461{padding: 0 50px;flex-direction: column;gap: 30px;}
	footer .gm-bottom-footer-454 .gm-logo-holder-268{text-align: center;display: flex;flex-direction: column;align-items: center;margin-bottom: 30px;}
	footer .gm-bottom-footer-454 .gm-logo-holder-268{position: unset;}
	.gm-banner-holder-217 .gm-banner-txt-holder-147 .gm-service-line-746{width: 37px;}
	.gm-contanct-hodler-945 .gm-contactLeft-269{width: 100%;}
	.gm-contanct-hodler-945 .gm-contactRight-705{width: 100%;}
	.gm-contanct-hodler-945 .gm-contactRight-705 #contactForm input{width: 100%;}
	.gm-contact-banner-860 .gm-bottom-path-982{width: 75%;padding: 15px 40px 0;}
	.gm-map-full-980{width: 100vw;margin-left: calc(-50vw + 50%);}
	.gm-map-full-980 iframe {width: 100%;height: 350px;border: 0;display: block;}
	.gm-market-holder-963 .gm-market-story-129{width: 100%;flex-direction: column;}
	.gm-market-holder-963 .gm-market-story-129 .gm-story-img-holder-842 img{border-radius: 15px 15px 0 0;}
	.gm-market-holder-963 .gm-market-trading-133{width: 100%;}
	.gm-page-banner-412 .gm-bottom-path-982{width: 75%;padding: 15px 40px 0;}
	.gm-market-item-holder-371 .gm-market-item-699{width: 100%;}
	.gm-market-holder-963 .gm-market-story-129 .gm-story-img-holder-842{width: 100%;}
	.gm-market-holder-963 .gm-market-story-129 .gm-story-txt-holder-749{padding: 30px;width: 100%;}
	.gm-about-us-icon-holder-884 .gm-item-459{width: 50%;display: flex;justify-content: center;}
	
	header .gm-menu_wrapper-121 .gm-menu_holder-642 {position: fixed;right: 0;top: 0;bottom: 0;background: white;z-index: 99999;width: 80%;transform-origin: right;transform: scaleX(0);transition: .4s all;flex-flow: column;justify-content: center;gap: 15px;height: 100vh;}
	header .gm-menu_wrapper-121 .gm-menu_holder-642.gm-open-680 {transform: scaleX(1);}
	header .gm-menu_wrapper-121 .gm-menu_holder-642 .close {position: absolute;top: 80px;right: 30px;font-size: 40px;}
	header .gm-menu_wrapper-121 .gm-menu_holder-642 .gm-subMenu-897 {display: block;position: unset;min-width: unset;box-shadow: unset;background: unset;padding: 0;text-align: center;}
	header .gm-menu_wrapper-121 .gm-menu_holder-642 > li > a {font-size: 22px;font-weight: 600;}
	header .gm-menu_wrapper-121 .gm-menu_holder-642 .gm-subMenu-897 li:not(:last-of-type){margin-bottom: 5px;}
	header .gm-menu_wrapper-121 .gm-menu_holder-642 > li{text-align: center;}
	.gm-menu_holder-642 > li:hover::after {display: none;}

	.gm-flexHolder-821{flex-flow: column;}
	#about .gm-flexHolder-821 .gm-text-553, #about .gm-flexHolder-821 .gm-image-670,#about1 .gm-flexHolder-821 .gm-text-553, #about1 .gm-flexHolder-821 .gm-image-670,#about2 .gm-flexHolder-821 .gm-text-553, #about2 .gm-flexHolder-821 .gm-image-670,#about3 .gm-flexHolder-821 .gm-text-553, #about3 .gm-flexHolder-821 .gm-image-670,#about4 .gm-flexHolder-821 .gm-text-553, #about4 .gm-flexHolder-821 .gm-text2-979,.gm-pageContent-952 .gm-image-text-452 .gm-image-670,.gm-pageContent-952 .gm-image-text-452 .gm-text-553{width: 100%;}

	.gm-pageContent-952 .gm-image-text-452{flex-flow: column;}
	.gm-drva-816 .gm-drvo-131{width: calc(calc(100% - 45px)/4);text-align: center;}
	.gm-drva-816 .gm-drvo-131 picture img{width: 100%;}
	table, th, td {font-size: 12px;padding: 5px;}
	.gm-pageContent-952 table th, .gm-pageContent-952 table td{padding: 5px;}
	.gm-tab-header-787{width: 32%;padding: 15px 0;font-size: 14px;min-width: unset;}
	.gm-pageContent-952 .gm-image-text-452 .gm-text-553 .gm-iconsHolder-392 .gm-icon-552{width: calc(100% / 3);}
	.gm-pageContent-952 .gm-image-text-452 .gm-text-553 .gm-iconsHolder-392 .gm-icon-552 img{width: 60px;}
	.gm-pageContent-952 .gm-image-text-452 .gm-text-553 .gm-iconsHolder-392 .gm-icon-552 p{font-size: 14px;}

	.gm-page-container-212 .gm-price-item-810.gm-bg-613{width: 100%;}
	.gm-page-container-212 .gm-price-item-810 {width: 100%;}
	.gm-section-holder-546 .gm-left-section-696 {width: 100%;}
	.gm-section-holder-546 .gm-right-section-917 {width: 100%;}
	.gm-section-holder-546 .gm-right-section-917 .gm-section-item-container-126 .gm-section-item-412{width: 100%;}
	.gm-section-holder-546 .gm-right-section-917 .gm-section-item-container-126 .gm-section-item-412 .gm-section-btn-733 {padding: 15px 30px;width: 50%;}
	.gm-gerard-nav-menu-167{flex-wrap: wrap;justify-content: center;}
	.gm-gerard-nav-menu-167 .gm-gerard-link-200{width: 100%;}
	.gm-markets-video-holder-539{gap: 30px;}
	.gm-markets-video-holder-539 .gm-markets-txt-142{width: 100%;}
	.gm-page-banner-412.gm-markets-497{position: relative;background: linear-gradient(rgba(19, 19, 35, 0.6), rgba(0, 0, 0, 0.5)), url(../image/f1-page.webp) no-repeat center / cover;height: 130vh;position: relative;z-index: 0;}
	.gm-markets-holder-351 .gm-markets-content-606{gap: 15px;top: 25px;transform: unset;}
	.gm-markets-holder-351 .gm-markets-content-606 .gm-markets-item-849{width: calc(50% - 15px / 2);padding: 30px 10px 25px;}
	
	
	.gm-chart-tab-694{width: 100%;}
	.gm-calculator-holder-451{flex-wrap: wrap;}
	.gm-chart-tabs-160{flex-wrap: wrap;}

	.gm-media-holder-821 .gm-media-item-977{width: 100%;}
	.gm-media-gallery-holder-656 .gm-gallery-img-holder-700{width: 100%;}

	.gm-individual-item-551 .gm-individual-txt-374{width: 100%;}
	.gm-individual-item-551 .gm-individual-img-holder-788{width: 100%;}
	.gm-ira-options-holder-553 .gm-ira-item-124{width: 100%;}
	.gm-award-holder-972 .gm-award-txt-843{width: 100%;}
	.gm-award-holder-972 .gm-award-img-holder-895{width: 100%;}
	.gm-planing-holder-453 .gm-planing-item-513{flex-wrap: wrap;}
	.gm-planing-holder-453 .gm-planing-item-513 .gm-planing-txt-holder-242{width: 100%;}
	.gm-planing-holder-453 .gm-planing-item-513 .gm-planing-icon-holder-898{width: 100%;justify-content: center;margin-top: 30px;}

	
	.gm-success-section-269{
		margin-top: 0 !important;
		padding: 40px 5px !important;
	}
}

@media (max-width: 1400px) and (min-width: 900px) {

.gm-nav-container-819 .gm-nav-holder-230{padding: 0 10px;width: 100%;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-logo-holder-268{width: 10%;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-menu-nav-holder-806{width: 65%;;}
.gm-nav-container-819 .gm-nav-holder-230 .gm-nav-btn-holder-240{width: 20%;}
.gm-contact-banner-860 .gm-bottom-path-982{padding: 15px 25px 0;}
.gm-market-item-holder-371 .gm-market-item-699 {width: calc(50% - 10px);margin-bottom: 20px;background: #fff;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.12);border-radius: 15px;}

}

@media (max-width: 900px) and (min-width: 1px) {
	.gm-nav-container-819 .gm-nav-holder-230{display: none;}
	.gm-headre-sticky-323{display: block;height: 100%;}
	.gm-mobile-menu-598{display: block;}
    .gm-mobile-nav-321{display: block;box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.15);z-index: 9999;background: #000;}
    .gm-mobile-menu-598 .gm-header-menu-343{position: fixed;top: 0;transform-origin: left;transition: .3s all;position: fixed;top: 0;left: 0;right: 0;width: 100%;transform: scalex(0);background: white;z-index: 10000;flex-direction: column;justify-content: unset;display: flex;width: 71%;height: 100%;box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.15)}
    .gm-mobile-menu-598 .gm-header-menu-343.gm-open-680{transform: scalex(1);}
    .gm-drop-menu-mobile-455{list-style: none;justify-content: space-between;transition: 0.5s all;transform: scaleY(0);z-index: 5;transform-origin: top;display: none;padding-top: 0px;padding: 0 20px;font-size: 14px;font-weight: 500;color: #213360;line-height: 35px;margin-top: 5px;height: 0%;}
    .gm-drop-menu-mobile-455.gm-open-680{transform: scaleY(1);height: 100%;display: block;transition: 0.5s all;}
    .gm-cat-right-949.up{transform: rotate(180deg);}
    .gm-cat-right-949{color: #000;}
    .gm-mobile-menu-598 .gm-header-menu-343 .gm-header-menu-holder-725{display: flex;flex-direction: column;z-index: 10;width: calc(100% - 30px);margin: 25px 10px 30px 10px;}
    .gm-mobile-menu-598 .gm-header-menu-343 .gm-header-menu-holder-725 .gm-header-menu-item-586 {font-size: 17px;font-weight: 600;padding: 10px 0 3px 3px;line-height: 30px;display: flex;justify-content: space-between;letter-spacing: 0.4px;color: #1f7a4c;}
    .gm-mobile-menu-598 .gm-header-menu-343 .gm-schedule-btn-226.gm-mobile-586{background: #00b3a4;border-radius: 50px;padding: 0;font-size: 17px;color: #fff;display: flex;align-items: center;line-height: 0;font-weight: 600;height: 50px;margin-top: 21px;display: flex;justify-content: center;width: 65%;margin: 0 auto;}
	.gm-hamburger-box-198{font-size: 23px;display: flex;align-items: center;color: #fff;}
	.gm-nav-container-mobile-606{display: flex;justify-content: space-between;padding: 15px 10px;align-items: center;}
	.gm-nav-container-mobile-606 .gm-nav-mobile-title-557 {font-size: 31px;font-weight: 600;color: #fff !important;}
    .click.active{display: none;}
    .close{display: none;font-size: 27px;}
    .close.active{display: block;font-size: 27px;}
	.gm-contact-banner-860 .gm-bottom-path-982{padding: 15px 25px 0;}
	.gm-market-item-holder-371 .gm-market-item-699 {width: calc(100% - 10px);margin-bottom: 20px;background: #fff;box-shadow: 0 3px 15px rgba(0, 0, 0, 0.12);border-radius: 15px;}
}