/* Variables CSS */

:root{
    --primary-clrL: #004CE0;
    --primary-clrD: #013CC9;
    --secondary-clrL: #FFBC18;
    --secondary-clrD: #FF9D02;
    --white-clr: #ffffff;
    --black-clr: #000000;
    --drkBlue:#0F167A;
}
html, body{padding: 0; margin: 0; font-family: 'Outfit';}
h1, h2, h3, h4, h5, h6{margin-bottom: 0;}
a, p, ul, li{margin: 0; padding: 0;}


/* Common CSS */
.bg-primaryL{background-color: var(--primary-clrL);}
.bg-primaryD{background-color: var(--primary-clrD);}
.bg-secondaryL{background-color: var(--secondary-clrL);}
.bg-secondaryD{background-color: var(--secondary-clrD);}

.text-primaryL{color: var(--primary-clrL);}
.text-primaryD{color: var(--primary-clrD);}
.text-secondaryL{color: var(--secondary-clrL);}
.text-secondaryD{color: var(--secondary-clrD);}
.text-white-80{color: rgb(255 255 255 / 80%);}
.text-black-80{color: #000000C7;}

.py-100{padding: 100px 0;}
.py-80{padding: 80px 0;}
.py-70{padding: 70px 0;}
.py-60{padding: 60px 0;}

.pt-100{padding-top: 100px;}
.pt-80{padding-top: 80px;}
.pt-70{padding-top: 70px;}
.pt-60{padding-top: 60px;}

.pb-100{padding-bottom: 100px;}
.pb-80{padding-bottom: 80px;}
.pb-70{padding-bottom: 70px;}
.pb-60{padding-bottom: 60px;}

.fs-50{font-size: 50px;}
.fs-45{font-size: 45px;}
.fs-40{font-size: 40px;}
.fs-34{font-size: 34px;}
.fs-33{font-size: 33px;}
.fs-30{font-size: 30px;}
.fs-28{font-size: 28px;}
.fs-26{font-size: 26px;}
.fs-24{font-size: 24px;}
.fs-22{font-size: 22px;}
.fs-20{font-size: 20px;}
.fs-18{font-size: 18px;}
.fs-16{font-size: 16px;}
.fs-14{font-size: 14px;}
.fs-12{font-size: 12px;}
.fs-10{font-size: 10px;}

.eyebrow-heading{font-size: 12px; line-height: 15.12px; letter-spacing: 1.6px; font-weight: 500; text-transform: uppercase;}
.banner-h1{font-size: 42px; line-height: 60px; font-weight: 500;}
.blog-banner .banner-h1{font-size: 48px; line-height: 54px; font-weight: 500;}
.desc-text{font-size: 16px; font-weight: 400; line-height: 25px;}

.btn-group{gap: 30px;}

/* Button Style */
.theme-btn{font-size: 16px; font-weight: 600; line-height: 20.16px; padding: 15px 20px; border-radius: 48px; text-decoration: none; transition: all 200ms ease-in-out; }

.btn-white{background-color: var(--white-clr); color: var(--black-clr);}
.btn-white:hover{background-color: var(--primary-clrL); color: var(--white-clr);}
.btn-secondary{background-color: var(--secondary-clrD); color: var(--black-clr);}
.btn-secondary:hover{background-color: var(--white-clr); color: var(--black-clr );}
.btn-darkBlue{background-color: var(--drkBlue); color: var(--white-clr);}
.btn-darkBlue:hover{background-color: var(--secondary-clrL); color: var(--black-clr);}
.btn-black{background-color: var(--black-clr); color: var(--white-clr);}
.btn-black:hover{background-color: var(--secondary-clrL); color: var(--black-clr);}

.btn-hyperlink{font-size: 16px; font-weight: 600; padding: 8px 0; text-decoration: none; position: relative; display: inline-block;}
.btn-hyperlink::after{content: ''; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px;}
.btn-hyperlink svg{display: inline-block; vertical-align: middle;}
.btn-hyperlink-white{color: var(--white-clr);}
.btn-hyperlink-white::after{background-color: var(--white-clr);}
.btn-hyperlink-secondary{color: var(--secondary-clrD);}
.btn-hyperlink-secondary::after{background-color: var(--secondary-clrD);}
.btn-hyperlink-primary{color: var(--primary-clrD);}
.btn-hyperlink-primary::after{background-color: var(--primary-clrD);}

.custom-bullet-point li{position: relative; padding-left: 35px; margin-bottom: 25px; font-size: 20px; font-weight: 500; line-height: 25px;}
.custom-bullet-point li::before{content: ''; position: absolute; top: 2px; left: 0px; width: 20px; height: 20px; background-size: cover; background-position: center; background-repeat: no-repeat;}
.custom-bullet-point.yellow li::before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M9.99869 0C10.7765 4.72768e-05 11.5276 0.283371 12.1117 0.797L12.2657 0.942L12.9637 1.64C13.1553 1.83031 13.4054 1.95045 13.6737 1.981L13.8087 1.989H14.8087C15.6259 1.98895 16.4122 2.30157 17.0063 2.86274C17.6003 3.42391 17.9572 4.19111 18.0037 5.007L18.0087 5.189V6.189C18.0087 6.459 18.1007 6.722 18.2667 6.932L18.3567 7.032L19.0537 7.73C19.6314 8.30445 19.9683 9.07762 19.9956 9.89187C20.0229 10.7061 19.7386 11.5001 19.2007 12.112L19.0557 12.266L18.3577 12.964C18.1674 13.1556 18.0472 13.4057 18.0167 13.674L18.0087 13.809V14.809C18.0087 15.6262 17.6961 16.4125 17.135 17.0066C16.5738 17.6006 15.8066 17.9575 14.9907 18.004L14.8087 18.009H13.8087C13.5391 18.0091 13.2773 18.1 13.0657 18.267L12.9657 18.357L12.2677 19.054C11.6932 19.6317 10.9201 19.9686 10.1058 19.9959C9.29158 20.0232 8.49757 19.7389 7.88569 19.201L7.73169 19.056L7.03369 18.358C6.84213 18.1677 6.59198 18.0475 6.32369 18.017L6.18869 18.009H5.18869C4.37148 18.009 3.58521 17.6964 2.99113 17.1353C2.39704 16.5741 2.04017 15.8069 1.99369 14.991L1.98869 14.809V13.809C1.9886 13.5394 1.89772 13.2776 1.73069 13.066L1.64069 12.966L0.943693 12.268C0.365975 11.6936 0.0291158 10.9204 0.00180075 10.1061C-0.0255143 9.29188 0.258771 8.49787 0.796693 7.886L0.941693 7.732L1.63969 7.034C1.83 6.84244 1.95015 6.59229 1.98069 6.324L1.98869 6.189V5.189L1.99369 5.007C2.03835 4.22245 2.37012 3.48175 2.92578 2.92609C3.48144 2.37043 4.22214 2.03865 5.00669 1.994L5.18869 1.989H6.18869C6.45831 1.98891 6.72004 1.89803 6.93169 1.731L7.03169 1.641L7.72969 0.944C8.02703 0.644889 8.38056 0.407505 8.76996 0.245499C9.15936 0.0834934 9.57694 6.10761e-05 9.99869 0ZM13.6957 7.282C13.5082 7.09453 13.2539 6.98921 12.9887 6.98921C12.7235 6.98921 12.4692 7.09453 12.2817 7.282L8.98869 10.574L7.69569 9.282L7.60169 9.199C7.4007 9.04359 7.14809 8.97051 6.89517 8.9946C6.64224 9.01869 6.40797 9.13816 6.23994 9.32872C6.07191 9.51929 5.98271 9.76667 5.99046 10.0206C5.99822 10.2746 6.10234 10.516 6.28169 10.696L8.28169 12.696L8.37569 12.779C8.5681 12.9283 8.80835 13.0022 9.05137 12.9869C9.2944 12.9716 9.5235 12.8682 9.69569 12.696L13.6957 8.696L13.7787 8.602C13.9279 8.4096 14.0019 8.16934 13.9866 7.92632C13.9713 7.68329 13.8679 7.45419 13.6957 7.282Z' fill='%23FFA43E'/%3e%3c/svg%3e");}

.custom-bullet-point.blue li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M10.0104 0.0112305C10.7882 0.0112777 11.5393 0.294601 12.1234 0.808231L12.2774 0.953231L12.9754 1.65123C13.167 1.84154 13.4171 1.96168 13.6854 1.99223L13.8204 2.00023H14.8204C15.6376 2.00018 16.4239 2.3128 17.018 2.87397C17.6121 3.43514 17.9689 4.20234 18.0154 5.01823L18.0204 5.20023V6.20023C18.0204 6.47023 18.1124 6.73323 18.2784 6.94323L18.3684 7.04323L19.0654 7.74123C19.6431 8.31568 19.98 9.08885 20.0073 9.9031C20.0346 10.7173 19.7503 11.5114 19.2124 12.1232L19.0674 12.2772L18.3694 12.9752C18.1791 13.1668 18.059 13.4169 18.0284 13.6852L18.0204 13.8202V14.8202C18.0205 15.6374 17.7078 16.4237 17.1467 17.0178C16.5855 17.6119 15.8183 17.9688 15.0024 18.0152L14.8204 18.0202H13.8204C13.5508 18.0203 13.2891 18.1112 13.0774 18.2782L12.9774 18.3682L12.2794 19.0652C11.705 19.643 10.9318 19.9798 10.1175 20.0071C9.30329 20.0344 8.50928 19.7502 7.89741 19.2122L7.74341 19.0672L7.04541 18.3692C6.85385 18.1789 6.6037 18.0588 6.33541 18.0282L6.20041 18.0202H5.20041C4.38319 18.0203 3.59693 17.7077 3.00284 17.1465C2.40876 16.5853 2.05189 15.8181 2.00541 15.0022L2.00041 14.8202V13.8202C2.00032 13.5506 1.90944 13.2889 1.74241 13.0772L1.65241 12.9772L0.955412 12.2792C0.377693 11.7048 0.0408346 10.9316 0.0135195 10.1174C-0.0137956 9.30311 0.27049 8.5091 0.808412 7.89723L0.953412 7.74323L1.65141 7.04523C1.84172 6.85367 1.96187 6.60352 1.99241 6.33523L2.00041 6.20023V5.20023L2.00541 5.01823C2.05006 4.23368 2.38184 3.49298 2.9375 2.93732C3.49316 2.38166 4.23386 2.04988 5.01841 2.00523L5.20041 2.00023H6.20041C6.47003 2.00014 6.73176 1.90926 6.94341 1.74223L7.04341 1.65223L7.74141 0.95523C8.03875 0.656119 8.39228 0.418736 8.78168 0.25673C9.17108 0.0947239 9.58866 0.0112915 10.0104 0.0112305ZM13.7074 7.29323C13.5199 7.10576 13.2656 7.00044 13.0004 7.00044C12.7352 7.00044 12.4809 7.10576 12.2934 7.29323L9.00041 10.5852L7.70741 9.29323L7.61341 9.21023C7.41242 9.05482 7.15981 8.98174 6.90689 9.00583C6.65396 9.02993 6.41969 9.14939 6.25166 9.33995C6.08363 9.53052 5.99443 9.7779 6.00218 10.0318C6.00994 10.2858 6.11406 10.5273 6.29341 10.7072L8.29341 12.7072L8.38741 12.7902C8.57982 12.9395 8.82007 13.0134 9.06309 12.9981C9.30612 12.9828 9.53522 12.8794 9.70741 12.7072L13.7074 8.70723L13.7904 8.61323C13.9397 8.42083 14.0136 8.18058 13.9983 7.93755C13.983 7.69452 13.8796 7.46542 13.7074 7.29323Z' fill='%23004CE0'/%3E%3C/svg%3E");}

.custom-bullet-point.white li::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M10.0104 0.0112305C10.7882 0.0112777 11.5393 0.294601 12.1234 0.808231L12.2774 0.953231L12.9754 1.65123C13.167 1.84154 13.4171 1.96168 13.6854 1.99223L13.8204 2.00023H14.8204C15.6376 2.00018 16.4239 2.3128 17.018 2.87397C17.6121 3.43514 17.9689 4.20234 18.0154 5.01823L18.0204 5.20023V6.20023C18.0204 6.47023 18.1124 6.73323 18.2784 6.94323L18.3684 7.04323L19.0654 7.74123C19.6431 8.31568 19.98 9.08885 20.0073 9.9031C20.0346 10.7173 19.7503 11.5114 19.2124 12.1232L19.0674 12.2772L18.3694 12.9752C18.1791 13.1668 18.059 13.4169 18.0284 13.6852L18.0204 13.8202V14.8202C18.0205 15.6374 17.7078 16.4237 17.1467 17.0178C16.5855 17.6119 15.8183 17.9688 15.0024 18.0152L14.8204 18.0202H13.8204C13.5508 18.0203 13.2891 18.1112 13.0774 18.2782L12.9774 18.3682L12.2794 19.0652C11.705 19.6429 10.9318 19.9798 10.1175 20.0071C9.30329 20.0344 8.50928 19.7502 7.89741 19.2122L7.74341 19.0672L7.04541 18.3692C6.85385 18.1789 6.6037 18.0588 6.33541 18.0282L6.20041 18.0202H5.20041C4.38319 18.0203 3.59693 17.7077 3.00284 17.1465C2.40876 16.5853 2.05189 15.8181 2.00541 15.0022L2.00041 14.8202V13.8202C2.00032 13.5506 1.90944 13.2889 1.74241 13.0772L1.65241 12.9772L0.955412 12.2792C0.377693 11.7048 0.0408346 10.9316 0.0135195 10.1174C-0.0137956 9.30311 0.27049 8.5091 0.808412 7.89723L0.953412 7.74323L1.65141 7.04523C1.84172 6.85367 1.96187 6.60352 1.99241 6.33523L2.00041 6.20023V5.20023L2.00541 5.01823C2.05006 4.23368 2.38184 3.49298 2.9375 2.93732C3.49316 2.38166 4.23386 2.04988 5.01841 2.00523L5.20041 2.00023H6.20041C6.47003 2.00014 6.73176 1.90926 6.94341 1.74223L7.04341 1.65223L7.74141 0.95523C8.03875 0.656119 8.39228 0.418736 8.78168 0.25673C9.17108 0.0947239 9.58866 0.0112915 10.0104 0.0112305ZM13.7074 7.29323C13.5199 7.10576 13.2656 7.00044 13.0004 7.00044C12.7352 7.00044 12.4809 7.10576 12.2934 7.29323L9.00041 10.5852L7.70741 9.29323L7.61341 9.21023C7.41242 9.05482 7.15981 8.98174 6.90689 9.00583C6.65396 9.02993 6.41969 9.14939 6.25166 9.33995C6.08363 9.53052 5.99443 9.7779 6.00218 10.0318C6.00994 10.2858 6.11406 10.5273 6.29341 10.7072L8.29341 12.7072L8.38741 12.7902C8.57982 12.9395 8.82007 13.0134 9.06309 12.9981C9.30612 12.9828 9.53522 12.8794 9.70741 12.7072L13.7074 8.70723L13.7904 8.61323C13.9397 8.42083 14.0136 8.18058 13.9983 7.93755C13.983 7.69452 13.8796 7.46542 13.7074 7.29323Z' fill='white'/%3E%3C/svg%3E");}
.mobile-app .g-wrapper{background-color:#F8F9FC; padding: 67px 50px; border-radius: 14px; border: 1px solid #DFE2EB;}
.mobile-app .nav-tabs button{color: var(--black-clr);}


/* Navigation */
header{position: absolute; top: 0px; left: 0px; width: 100%; z-index: 10;}
header nav .logo-color{display: none;}
header nav ul li a.nav-link, .static-header header nav ul li a.nav-link{color: var(--white-clr); margin: 0 12px; font-weight: 500; transition: all 0ms ease;}
header nav ul li a.nav-link:hover, .static-header header nav ul li a.nav-link:hover,
header nav ul li.active a, .static-header header nav ul li.active a.nav-link{color: var(--secondary-clrL) !important;}

header nav .header-btn-group .text-btn{color: var(--white-clr) !important; background-color: var(--secondary-clrL); display: inline-block; margin-right:10px !important; text-align: center; font-weight: 500; transition: all 300ms ease; font-size: 16px; font-weight: 600; line-height: 20.16px; padding: 15px 20px; border-radius: 48px;}
header nav .header-btn-group .text-btn:hover{background-color: var(--secondary-clrD);}
.static-header header{position: static;}
.headerSticky nav{position: fixed; top: 0; left: 0px; width: 100%; z-index: 99; background-color: var(--white-clr);  box-shadow: 1px 1px 20px 0px #0000001f; transition: all 300ms ease-in-out;}
.headerSticky nav .logo-white, .static-header nav .logo-white{display: none;}
.headerSticky nav .logo-color, .static-header nav .logo-color{display: block;}
.headerSticky nav ul li a.nav-link, .static-header header nav ul li a.nav-link{color: var(--black-clr);}
.headerSticky nav .header-btn-group .text-btn, .static-header header nav .header-btn-group .text-btn{color: var(--black-clr);}
.headerSticky nav .header-btn-group .btn-white, .static-header header nav .header-btn-group .btn-white{color: var(--white-clr); background-color: var(--black-clr);}
.headerSticky nav .header-btn-group .btn-white:hover, .static-header header nav .header-btn-group .btn-white:hover{background-color: var(--drkBlue);}
header:not(.headerSticky) [class*="awardWrap-"].home:not(.inner) [class*="award-"] img{filter:brightness(0) invert(1);}
.footer-logo [class*="awardWrap-"]>[class*="award-"] img{filter:brightness(0) invert(1);}
/* header:not(.headerSticky) [class*="awardWrap-"].inner [class*="award-"] img{filter:brightness(0) invert(1);} */

/* .headerSticky [class*="award-"].inner img{filter:brightness(0) invert(1);}
.headerSticky [class*="award-"] img{filter:invert(1);} */




/* Accordion CSS */
.custom-accordion .accordion-button::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6 6 6-6 6' opacity='.8'/%3E%3C/svg%3E");}
.custom-accordion .accordion-button:not(.collapsed)::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6 6 6-6 6' opacity='.8'/%3E%3C/svg%3E"); transform: rotate(90deg);}

.custom-accordion.accordion-dark .accordion-button::after{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6 6 6-6 6' opacity='.8'/%3E%3C/svg%3E");}


.custom-accordion .accordion-item{border-radius: 0; margin-bottom: 30px; border: 0px; background-color: transparent;}
.custom-accordion button{font-size: 18px; font-weight: 500; line-height: 23px; padding: 22px 20px; border-radius: 4px; background-color: transparent;}
.custom-accordion button[aria-expanded="true"]{pointer-events: none; color: var(--white-clr); background-color: var(--primary-clrD); border-radius: 0 !important; box-shadow: none;}
.custom-accordion .accordion-body p{font-size: 16px; font-weight: 400; line-height: 26px;}

.accordion-light button{border: 1px solid #DEE2ED; color: var(--black-clr);}
.accordion-light .accordion-body{background-color: #F8F8F8;}
.custom-accordion .accordion-body p{color: #00000080;}


.accordion-dark button{border: 1px solid #1F1F1F; color: var(--white-clr); }
.accordion-dark .accordion-body{background-color: #111111;}
.accordion-dark .accordion-body p{color: #ffffff80;}


.img-animate .accordion-body .img-box{position: absolute; top: 30%; right: 16%; width: 570px; height: 570px; display: flex;align-items: center;}
.img-animate .accordion-body .img-box img{transform: translateX(100%); transition: transform 500ms ease-in-out, opacity 200ms ease-in-out; opacity: 0;}
.img-animate .accordion-item .accordion-collapse.show .img-box img{transform: translateX(0%); opacity: 1;}
.accordion-button:focus{ box-shadow: none;}
div[class*="radial_gradient"] img{position: relative; z-index: 1;}
div[class*="radial_gradient"]{position: relative;}
div[class*="radial_gradient"]::before{content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 230px; height: 230px;  opacity: 0.8; filter: blur(137px);}
div.radial_gradient-orange::before{background: #FF9D02;}
div.radial_gradient-blue::before{background: #1B5AFD;}

/* Main Content Start */

/* banner Start */
section.custom-banner-slide .carousel-inner{position: relative; background-color: var(--black-clr);}
section.custom-banner-slide .carousel-item{padding: 160px 0 130px; background-size: cover; background-position: bottom right; background-repeat: no-repeat;}
section.custom-banner-slide .carousel-item .container{position: relative; z-index: 100;}

/* section.custom-banner-slide .carousel-item.banner-01{background-image: url('../images/homebanner-01.jpg');}
section.custom-banner-slide .carousel-item.banner-02{background-image: url('../images/homebanner-02.jpg');}*/
section.custom-banner-slide .slider-expo{background-image: url('../images/forexAward.jpg');background-size: cover !important;background-position: center !important;background-repeat: no-repeat !important;}

section.custom-banner-slide .slider-expo .expo-image{margin-bottom: 20px;}
section.custom-banner-slide .slider-expo .desc-text{color: #FFF;font-size: 20px;font-weight: 600;line-height: normal;text-transform: uppercase;}
section.custom-banner-slide .slider-expo .desc-text span{color: #FF9D02;}
section.custom-banner-slide .slider-expo .connect-with{display: inline-block;color: #FFF;font-size: 16px;font-style: normal;font-weight: 400;margin-bottom: 20px;}
section.custom-banner-slide .slider-expo .connect-with .booth{color: #FFF;font-size: 15px;font-weight: 500;border-radius: 4px;background: #004CE0;padding: 2px 5px;text-transform: capitalize;}
section.custom-banner-slide .slider-expo .subtitle{color: rgba(255, 255, 255, 0.48);font-size: 16px;font-style: normal;font-weight: 300;line-height: 25px;text-transform: uppercase;}

.banner--time{background-image: url('../images/time_is_ticking.jpg');background-size: cover !important;background-position: bottom center !important;background-repeat: no-repeat !important;}

/* section.custom-banner-slide .carousel-item.banner-03{background-image: url('../images/subscription-offer.webp');background-size: 80%;background-position: 19rem;} */
section.custom-banner-slide .carousel-item.banner-03 .subscription-title{color: #fff;font-size: 20px;text-transform: uppercase;line-height: 28px;font-weight: 600;}


/* Company Worked Slide */
.company-worked .wrapper{margin-top: -80px;  padding: 37px 60px; border:1px solid #F3EBEB;}
.company-worked .wrapper .owl-item{ text-align: center;}
.img-slide img{/*filter: contrast(0);*/ transition: all 200ms ease-in-out; width: auto !important; margin: auto !important;}
.img-slide img:hover{filter: contrast(1);}


.services .text-box{padding: 40px; border-radius: 14px; transition: all 300ms ease-in-out;}
.vertex-fx .services .text-box{padding: 36px;}
@media(min-width:992px){
    .services .text-box{min-height: 300px;}
    .vertex-fx .services .text-box{min-height: 320px;}
}

.services .text-box:hover{background-color: #004CE0;}
.services .text-box svg path{transition: all 300ms ease-in-out;}
.services .text-box:hover svg path{stroke: var(--secondary-clrL);}
.services .text-box svg circle{transition: all 300ms ease-in-out;}
.services .text-box:hover svg circle{fill: var(--white-clr);}

.cta{background-image: url('../images/cta-banner.png'); background-size: cover; background-position: center right;}
.cta .wrapper{padding: 52px 70px;}

.download-wrapper{padding: 30px 50px; border-radius: 14px;}
a.download-btn{padding: 15px 32px;}


.third-party-integration .third-party-slider{padding-top: 50px;}
.third-party-integration .third-party-slider .info-box{background-color: #014EEF; border-radius: 14px; padding: 40px; min-height: 370px;}
.third-party-integration .third-party-slider .info-box .img-wrapper{width: 72px; aspect-ratio: 1/1;}


/* Main CTA */
.cta-black{background-image: url('../images/cta-banner-black.png'); background-position: center center; background-size: cover; padding: 53px 0;}


/* Testimonial CSS */
.testimonial .reviews-wrapper .reviews-box{border: 1px solid #E1E9FD; border-radius: 14px; padding: 50px; transition: all 300ms ease-in-out; min-height: 330px;}
.testimonial .reviews-wrapper .reviews-box:hover{background-color: #E9EFFC;}
.testimonial .reviews-wrapper .reviews-box p{font-size: 20px; line-height: 29px; color: #00000080; font-weight: 400; margin-bottom: 20px;}
.testimonial .reviews-wrapper .reviews-box h4{font-size: 20px; font-weight: 600; line-height: 25px; color: #00000080; margin-bottom: 6px;}
.testimonial .reviews-wrapper .reviews-box span{font-size: 16px; font-weight: 400; color: #00000080;}
.testimonial .reviews-wrapper .owl-dots{margin-top: 30px !important;}
.testimonial .reviews-wrapper .owl-dots button span{background-color: #0F167A1A !important;}
.testimonial .reviews-wrapper .owl-dots button.active span{background-color: var(--primary-clrD) !important;}



.container-box .wrapper{margin: 0px 230px; padding: 100px 200px; border-radius: 20px; background-image: url('../images/pricing-banner.png'); background-size: cover; background-position: center center;}

/* Search Bar  */
.search-bar{ max-width: 570px; margin: auto;}
.search-bar input{border: 1px solid #303037; border-radius: 110px; height: 60px; background-color: #1A1A1D; color: var(--white-clr) !important; padding: 18px 25px;}
.search-bar input::placeholder{color: var(--white-clr);}
.search-bar input:focus{outline: none; box-shadow: none; background-color: transparent;}
.search-bar button{height: 50px; margin: auto; position: absolute; top: 0; right: 5px; bottom: 0;}

.search-bar.v-light {margin: 0;}
.search-bar.v-light input{color: black !important; background-color: #F5F5F5; border: 1px solid #EBEBEB;}
.search-bar.v-light input::placeholder{color: #00000066;}


.account-type .wrapper ul.nav{border: 1px solid #E7EAF4; border-radius: 110px; position: relative; display: inline-block; margin-bottom: 82px;}
.account-type .wrapper ul.nav li{display: inline-block;}
.account-type .wrapper ul.nav li button{background-color: transparent; color: var(--black-clr); font-size: 16px; font-weight: 400; line-height: 20px; text-align: center; position: relative; z-index: 1; border: 0; padding: 20px 40px;}
.account-type .wrapper ul.nav li button.active{color: var(--white-clr);}
.account-type .wrapper ul.nav .indicator{position: absolute; left: 0; height: 100%; width: 138px; background-color: var(--drkBlue); bottom: 0px; transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); border-radius: 4rem;}

.account-type .account-box.active{background-color: #F2F5FF; border-radius: 0px 0px 10px 10px; border-width: 0;}
.account-type .account-box.active .main{padding: 0 30px 30px;}

.account-type .account-box{border: 1px solid #E4E4E4; /*min-height: 500px;*/ position: relative;}
.account-type .account-box .main{padding: 0 30px 30px; /*min-height: 550px;*/}


.account-type .account-box .top{border-radius: 10px 10px 0 0; margin-top: -55px;}
.account-type .account-box a{padding: 20px;}
.account-type .account-box .btn-darkBlue
.account-type .account-box ul{padding-bottom: 10px;}
.account-type .account-box ul li{font-size: 18px; margin-bottom: 20px; font-weight: 400;}


.blog-banner{padding: 100px 0;}
.blog-banner .content-wrapper p.desc-text{color: #000000C7;}
.sidebar .blog-category{padding: 30px 40px; margin-bottom: 40px; border-radius: 20px;}
.sidebar .blog-category li a{position: relative;}
.sidebar .blog-category li a::before{content: ''; position: absolute; top: 4px; left: 0; width: 25px; height: 25px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M9.375 6.25L15.625 12.5L9.375 18.75' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}

.sidebar .latest-posts{padding: 30px 40px; margin-bottom: 40px; border-radius: 20px; background-color: #F2F5FF;}
.sidebar .latest-posts ul li .img{min-width: 60px;width: 60px;height: 40px;border-radius: 6px;overflow: hidden;}
.sidebar .latest-posts ul li .img>img{/*width: 100%;height: 100%;object-fit:cover;*/border-radius: 6px;}

.sidebar .blog-cta{padding: 40px 30px; border-radius: 20px; margin-bottom: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='336' height='284' fill='none'%3E%3Cmask id='a' width='336' height='284' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23013CC9' d='M0 20C0 8.954 8.954 0 20 0h296c11.046 0 20 8.954 20 20v244c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20V20Z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cg fill='%23055DE8' opacity='.5'%3E%3Cpath d='M299.94-41h-.838v24.205h-2.904v67.52h2.904v7.927h.838v-7.927h3.622v-67.52h-3.622V-41ZM312.885 7.849h-.834v34.893h-2.959v35.909h2.959V94h.834V78.65h3.57V42.743h-3.57V7.849ZM327.783 2.285h-.839v17.444h-3.429v36.212h3.429v14.818h.839V55.941h3.1V19.729h-3.1V2.285ZM218.742-41h-.833v24.205H215v67.52h2.909v7.927h.833v-7.927h3.626v-67.52h-3.626V-41ZM231.691 7.849h-.838v34.893h-2.959v35.909h2.959V94h.838V78.65h3.571V42.743h-3.571V7.849ZM246.585 2.285h-.834v17.444h-3.429v36.212h3.429v14.818h.834V55.941h3.106V19.729h-3.106V2.285ZM260.407 3.537h-.833v9.346h-2.97v37.75h2.97v7.6h.833v-7.6h3.566v-37.75h-3.566V3.537ZM272.936-1.89h-.833v22.448h-3.53v37.746h3.53v16.838h.833V58.304h3.005V20.557h-3.005V-1.89ZM284.214-11.287h-.833V1.836h-3.142v37.751h3.142v11.34h.833v-11.34h3.394V1.836h-3.394v-13.123Z'/%3E%3C/g%3E%3Cpath fill='url(%23b)' fill-opacity='.27' d='M103.819 141.305s-70.664-2.677-74.784 75.197c0 0-2.534 40.219 35.54 61.605C76.259 284.669 89.463 288 102.844 288H310.48S363 286.086 363 227.534c0 0-2.663-62.76-68.125-58.169 0 0-9.643-53.322-66.475-35.716 0 0-5.374-32.172-38.22-43.959-13.581-4.874-28.4-4.853-42.102-.33-16.951 5.592-39.814 19.164-44.259 51.945Z'/%3E%3Cpath fill='url(%23c)' fill-opacity='.46' d='M46.267 144.305s-71.087-2.677-75.232 75.197c0 0-2.549 40.219 35.754 61.605C18.54 287.669 31.824 291 45.285 291h208.881S307 289.086 307 230.534c0 0-2.678-62.76-68.533-58.169 0 0-9.7-53.322-66.873-35.716 0 0-5.406-32.172-38.448-43.959-13.664-4.874-28.571-4.853-42.355-.33-17.053 5.592-40.052 19.164-44.524 51.945Z'/%3E%3Cpath fill='url(%23d)' d='M-16.181 144.305s-70.664-2.677-74.784 75.197c0 0-2.534 40.219 35.54 61.605C-43.741 287.669-30.537 291-17.156 291H190.48S243 289.086 243 230.534c0 0-2.663-62.76-68.125-58.169 0 0-9.643-53.322-66.475-35.716 0 0-5.374-32.172-38.22-43.959-13.581-4.874-28.4-4.853-42.102-.33-16.951 5.592-39.814 19.164-44.26 51.945Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='296.508' x2='35.324' y1='177.037' y2='171.934' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2305F'/%3E%3Cstop offset='1' stop-color='%2305F' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='240.11' x2='-22.637' y1='180.037' y2='174.873' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2305F'/%3E%3Cstop offset='1' stop-color='%2305F' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='76' x2='76' y1='89' y2='291' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2305F'/%3E%3Cstop offset='1' stop-color='%2305F' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-size: cover; background-position: center center;}

.sidebar .social-media{padding: 40px 30px;  border-radius: 20px; margin-bottom: 40px;}


.pagination .page-item{margin: 10px;}
.pagination .page-item a{background-color: #E3EDF6; border: 0px; border-radius: 10px; font-size: 22px; font-weight: 700; line-height: 28px; padding: 11px 20px; color: #00000050;}
.pagination .page-item a:hover{background-color: #1855F2; color: var(--white-clr);}



.blog-detail-content h3{font-size: 34px; font-weight: 600; line-height: 45px; margin-bottom: 20px; color:#000000;}
.blog-detail-content p{font-size: 20px; font-weight: 400; line-height: 29px; color: #00000080; margin-bottom: 30px;}
.blog-detail-content img{margin-bottom: 30px;}
.blog-detail-content ul li{font-size: 20px; line-height: 29px; color: #00000080; font-weight: 400; margin-bottom: 12px;}
.blog-detail-content .custom-bullet-point li::before{top: 5px;}


.summery .wrapper{background-color: #F2F5FF; padding: 40px 50px; border-radius: 20px;}


.fxbot-banner{padding: 152px 0 170px; position: relative;}
.fxbot-banner::before{content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;pointer-events: none; background-image: linear-gradient(180deg, rgba(0, 76, 224, 0) 21.6%, rgba(0, 76, 224, 0.22) 100%); opacity: 0.7;}

.fxbot-banner .img-wrapper img{width: 100%;}
.app .app-content-card{background: #F8F9FC;border: 1px solid #DFE2EB;border-radius: 14px;padding: 50px;}
.app.app-2{background-image: url("../images/app-img-02.png");background-size: auto;background-position: left;background-repeat: no-repeat;}
.app.app-2 .app-content-card{border-color: transparent !important;}
.app.app-2 .btn-black {
    background-color: var(--secondary-clrD);
    color: var(--white-clr);
}
.app.app-2 .btn-black:hover {
    color: var(--black-clr);
    background-color: var(--white-clr);
}


.support-fxbot{position: relative; overflow: hidden;}
.support-fxbot::before{content: ''; position: absolute; bottom: -3em; right: 0em; width: 1250px; height: 752px; background-image: url('../images/banner-cloud.png'); background-position: center center; background-size: cover; background-repeat: no-repeat;}
.support-fxbot .text-box{background-color: #111111; padding: 40px; border-radius: 20px;}
.support-fxbot .text-box a svg circle, .support-fxbot .text-box a svg path{transition: all 300ms ease-in-out;}
.support-fxbot .text-box:hover a svg circle{fill: var(--secondary-clrL);}
.support-fxbot .text-box:hover a svg path{stroke: #111111;}



.chatbot-statistics .wrapper{background-color: #F2F5FF; padding: 50px 60px; border-radius: 20px;}

.vertex-banner{padding: 132px 0 0; position: relative; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='528' fill='none'%3E%3Cmask id='a' width='1440' height='528' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23D9D9D9' d='M0 0h1440v528H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M912.095 173.821s-182.371-6.865-193.005 192.832c0 0-6.54 103.137 91.725 157.977 30.15 16.827 64.228 25.37 98.762 25.37h535.883S1581 545.092 1581 394.943c0 0-6.87-160.938-175.82-149.164 0 0-24.89-136.739-171.56-91.591 0 0-13.87-82.498-98.64-112.725-35.05-12.498-73.3-12.447-108.66-.849-43.747 14.342-102.752 49.145-114.225 133.207Z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='1150' x2='1150' y1='-80.417' y2='516.936' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23004CE0' stop-opacity='.48'/%3E%3Cstop offset='1' stop-color='%23004CE0' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-size: cover; background-position: top right; background-repeat: no-repeat;}
/* .vertex-banner::before{content:''; position: absolute; bottom: 0px; right: 0px; width: 940px; height: 448px; background-image: url('../images/blue-cloud.svg'); background-size: cover; background-position: top center;} */
.vertex-banner .content-wrapper{padding-bottom: 56px;}

.vcf{position: relative; overflow: hidden;}
.vcf::before{content: ''; position: absolute; right: 0em; bottom: 0em; width: 1250px; height: 752px; background-image: url('../images/banner-cloud.png'); background-position: right bottom; background-size: cover;}
.vcf .content-wrapper ul li{margin-bottom: 20px;}


.pp-banner::before{content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; background-image: linear-gradient(180deg, rgba(0, 76, 224, 0) 21.6%, rgba(0, 76, 224, 0.22) 100%); opacity: 0.7;}


.contact-banner .wrapper{ background-image: url('../images/contact-banner-bg.png'); padding: 100px 230px 219px;}
.contact-form-gray .form-wrapper{background-color: #F2F5FF; border-radius: 16px; padding: 50px; margin-top: -250px; margin-bottom: 100px;}
.contact-form-gray .form .form-control{color: var(--black-clr); background-color: #D7DCED; border: 1px solid #BCC1D4;}
.contact-form-gray .form .form-control::placeholder{color: #393939;}
.contact-form-gray .form .btn-wrap button:hover{background-color: var(--black-clr); color: var(--white-clr);}
.contact-form-gray .form .lead_countryname::after{position: absolute;content: "";top: 20px;right: 10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6 6 6-6 6' opacity='.8'/%3E%3C/svg%3E");width: 22px;height: 22px;transform: rotate(90deg);}
.contact-form-gray .form .input-wrap.message::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 21' style='&%2310;'%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10.0007 17.0798-2.5-2.5H5.834a2.5001 2.5001 0 0 1-2.5-2.5v-5a2.5 2.5 0 0 1 2.5-2.5h8.3333a2.5 2.5 0 0 1 2.5 2.5v5a2.5 2.5 0 0 1-2.5 2.5h-1.6666l-2.5 2.5ZM6.666 7.913h6.6667M6.666 11.2463h5'/%3E%3C/svg%3E");}
.contact-form-gray .form .input-wrap.skypeid::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.0004 2.5a7.4995 7.4995 0 0 1 6.035 3.0446 7.5 7.5 0 0 1 1.1342 6.6637 3.7498 3.7498 0 0 1-2.744 5.2319 3.7499 3.7499 0 0 1-2.2168-.2711 7.4996 7.4996 0 0 1-7.514-1.8635 7.5 7.5 0 0 1-1.8635-7.514A3.75 3.75 0 0 1 7.792 2.8299a7.4895 7.4895 0 0 1 2.2083-.33Z'/%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.666 12.0833c.4167 1.6666 1.965 2.0833 3.3333 2.0833 2.4209 0 3.3334-.9892 3.3334-2.0833 0-1.2525-1.6059-2.0834-3.3334-2.0834C8.272 10 6.666 9.1666 6.666 7.9166c0-1.0942.9125-2.0834 3.3333-2.0834 1.3684 0 2.9167.4167 3.3334 2.0834'/%3E%3C/svg%3E");}
.contact-form-gray .form .input-wrap.name::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.666 5.8333a3.3333 3.3333 0 1 0 6.6667 0 3.3333 3.3333 0 0 0-6.6667 0ZM5 17.5v-1.6667A3.3333 3.3333 0 0 1 8.3333 12.5h3.3334A3.3334 3.3334 0 0 1 15 15.8333V17.5'/%3E%3C/svg%3E");}
.contact-form-gray .form .input-wrap.email::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.5 5.8334a1.6666 1.6666 0 0 1 1.6667-1.6666h11.6666A1.6664 1.6664 0 0 1 17.5 5.8334v8.3333a1.6667 1.6667 0 0 1-1.6667 1.6667H4.1667A1.6669 1.6669 0 0 1 2.5 14.1667V5.8334Z'/%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m2.5 5.8332 7.5 5.0001 7.5-5'/%3E%3C/svg%3E");}
.contact-form-gray .form .input-wrap.ph-number::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 17'%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.7647 1h3.5294l1.7647 4.4118L5.853 6.7353a9.7061 9.7061 0 0 0 4.4118 4.4118l1.3235-2.206L16 10.706v3.5294A1.7644 1.7644 0 0 1 14.2353 16 14.1176 14.1176 0 0 1 1 2.7647 1.7647 1.7647 0 0 1 2.7647 1Z'/%3E%3C/svg%3E");}
.contact-form-gray .form .input-wrap.lead_countryname select{color: #393939;}
.contact-form-gray .form .input-wrap.lead_countryname option{color: #000000;}
.contact-form-gray .form .input-wrap.lead_countryname::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 11a10 10 0 1 0 20 0 10 10 0 0 0-20 0ZM1.667 7.667h18.666M1.667 14.334h18.666'/%3E%3Cpath stroke='%23393939' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.444 1a18.89 18.89 0 0 0 0 20M11.556 1a18.888 18.888 0 0 1 0 20'/%3E%3C/svg%3E");width: 22px;height: 22px;}
.btn-darkBlue.pri-btn{margin: 0 auto;width: 200px;}
.country-serve .country-list ul li{display: inline-block;padding: 15px;box-shadow: 0 0px 5px 1px rgba(0,0,0,0.1);margin: 4px 3px;transition: transform .6s;background: #fff;}
.country-serve .country-list ul li:hover{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}


.form.mobile-app-popup .input-wrap::before{margin: 0;top: 17px;}
.form.mobile-app-popup .form-control~label.error{position: unset;transform: none;}
.contact-form-gray .form.mobile-app-popup .form-control{padding: 15px 16px 15px 50px;}
.form.mobile-app-popup .input-wrap:not(.last) .form-control.error{margin: 0;}

/* Footer CSS */
.footer-logo{}
.social_links .link{ width: 43.43px; height: 43.43px; border-radius: 100%; display: flex; align-items: center; justify-content: center; background-color: transparent; border: 0.967442px solid rgba(255, 255, 255, 0.2); transition: 0.125s ease-in-out all;}
.social_links .link:hover{background-color: rgba(255, 255, 255, 0.2);}
.th-white:hover{color: #fff;}
.bg-014EEF{background-color: #014EEF !important;}
.bg-F2F5FF{background-color: #F2F5FF !important;}

.form .form-control{font-weight: 400; font-size: 18px; line-height: 23px; color: #FFFFFF; background: #003EBF; border-radius: 6px; border: 1px solid transparent; padding:18px 20px 18px 50px;}
.form .form-control::placeholder{ font-weight: 400; font-size: 18px; line-height: 23px; color: rgba(255, 255, 255, 0.8);}
.form .input-wrap:not(.last){margin-bottom: 20px;}
.form .input-wrap{position: relative;}
.form .lead_countryname::after{position: absolute;content: "";top: 20px;right: 10px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6 6 6-6 6' opacity='.8'/%3E%3C/svg%3E");width: 22px;height: 22px;transform: rotate(90deg);}
.form .input-wrap::before{content: ""; position: absolute; top: 0px; left: 20px; bottom: 0px; margin: auto 0px; height: 20px; width: 20px;}
.form .input-wrap.name::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.666 5.8333a3.3333 3.3333 0 1 0 6.6667 0 3.3333 3.3333 0 0 0-6.6667 0ZM5 17.5v-1.6667A3.3333 3.3333 0 0 1 8.3333 12.5h3.3334A3.3334 3.3334 0 0 1 15 15.8333V17.5'/%3E%3C/svg%3E");
}
.form .input-wrap.email::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.5 5.8334a1.6666 1.6666 0 0 1 1.6667-1.6666h11.6666A1.6664 1.6664 0 0 1 17.5 5.8334v8.3333a1.6667 1.6667 0 0 1-1.6667 1.6667H4.1667A1.6669 1.6669 0 0 1 2.5 14.1667V5.8334Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m2.5 5.8332 7.5 5.0001 7.5-5'/%3E%3C/svg%3E");
}
.form .input-wrap.skypeid::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.0004 2.5a7.4995 7.4995 0 0 1 6.035 3.0446 7.5 7.5 0 0 1 1.1342 6.6637 3.7498 3.7498 0 0 1-2.744 5.2319 3.7499 3.7499 0 0 1-2.2168-.2711 7.4996 7.4996 0 0 1-7.514-1.8635 7.5 7.5 0 0 1-1.8635-7.514A3.75 3.75 0 0 1 7.792 2.8299a7.4895 7.4895 0 0 1 2.2083-.33Z'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6.666 12.0833c.4167 1.6666 1.965 2.0833 3.3333 2.0833 2.4209 0 3.3334-.9892 3.3334-2.0833 0-1.2525-1.6059-2.0834-3.3334-2.0834C8.272 10 6.666 9.1666 6.666 7.9166c0-1.0942.9125-2.0834 3.3333-2.0834 1.3684 0 2.9167.4167 3.3334 2.0834'/%3E%3C/svg%3E");
}
.form .input-wrap.ph-number::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 17 17'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.7647 1h3.5294l1.7647 4.4118L5.853 6.7353a9.7061 9.7061 0 0 0 4.4118 4.4118l1.3235-2.206L16 10.706v3.5294A1.7644 1.7644 0 0 1 14.2353 16 14.1176 14.1176 0 0 1 1 2.7647 1.7647 1.7647 0 0 1 2.7647 1Z'/%3E%3C/svg%3E");
}
.form .input-wrap.message::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 21'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m10.0007 17.0798-2.5-2.5H5.834a2.5001 2.5001 0 0 1-2.5-2.5v-5a2.5 2.5 0 0 1 2.5-2.5h8.3333a2.5 2.5 0 0 1 2.5 2.5v5a2.5 2.5 0 0 1-2.5 2.5h-1.6666l-2.5 2.5ZM6.666 7.913h6.6667M6.666 11.2463h5'/%3E%3C/svg%3E");
}
.form .input-wrap.lead_countryname select{color: rgba(255, 255, 255, 0.8);}
.form .input-wrap.lead_countryname option{color: #FFFFFF;}
.form .input-wrap.lead_countryname::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 11a10 10 0 1 0 20 0 10 10 0 0 0-20 0ZM1.667 7.667h18.666M1.667 14.334h18.666'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.444 1a18.89 18.89 0 0 0 0 20M11.556 1a18.888 18.888 0 0 1 0 20'/%3E%3C/svg%3E");width: 22px;height: 22px;}

.form .input-wrap.message::before{margin:1.25rem 0px 0px;}

.nav-tabs #marker{
    position: absolute;
    height: 100%;
    width: auto;
    background: var(--primary-clrD);
    left: 0;
    top: 0;
    border-radius: var(--bs-border-radius-pill);
    transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    z-index: -1;
}
.account-type .nav-tabs #marker{background-color: var(--drkBlue);}
.account-type .wrapper ul.nav #marker{width: 138px;}
.mobile-app .nav-tabs {
    --bs-nav-tabs-border-width: var(--bs-border-width);
    --bs-nav-tabs-border-color: #EDEDED;
    --bs-nav-tabs-border-radius: var(--bs-border-radius-pill);
    --bs-nav-tabs-link-hover-border-color: transparent;
    --bs-nav-tabs-link-active-color: var(--white-clr);
    --bs-nav-tabs-link-active-bg: transparent;
    --bs-nav-tabs-link-active-border-color: transparent;
    border: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
    border-radius: var(--bs-nav-tabs-border-radius);

    --bs-nav-link-padding-y: 1.5rem;
    --bs-nav-link-padding-x: 3rem;
    --bs-nav-link-font-size:1.5rem;
    --bs-nav-link-font-weight:600;
}
.table {
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: #D7DCED;
    --bs-table-border-color: #D4D8E8;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: #F2F5FF;
}

.table>:not(caption)>*>* {
    padding: 17px 20px;
    font-weight: 400;
    text-align: center;
    border: none;
}
.table>:not(caption)>*>* .btn-hyperlink {
    font-size: 14px;
}
.table>:not(caption)>tr>:nth-child(1){
    font-weight: 500;
    text-align: left;
}
.table>:not(caption)>tr:nth-child(1)>th{
    background-color: transparent;
    text-align: left;
}
/* .table>:not(caption)>tr:nth-child(1)>th:nth-child(3){
    background-color: var(--primary-clrL);
    color: var(--white-clr);
} */
.vfx .table>:not(caption)>tr:nth-child(1)>th:nth-last-child(1){
    background-color: transparent;
    color: var(--black-clr);
}
.vfx .table>:not(caption)>tr:nth-child(1)>th:nth-last-child(3){
    background-color: var(--primary-clrL);
    color: var(--white-clr);
}
.table>:not(caption)>tr>[colspan="4"] {
    text-align: center;
    font-size: 1.125rem;
}
.table-striped>tbody>tr:nth-of-type(odd)>:nth-child(1):not([colspan]){--bs-table-accent-bg:#E8ECFB;}
.table>:not(caption)>tr:nth-of-type(even)>:nth-child(1):not([colspan]){--bs-table-accent-bg:#CACFE2;}
.blogs .posts-wrapper .blog-posts .card > img,
.recentPost .card img.card-img {
    /* height: 180px; */
    /*object-fit: cover;*/
}

/* Blog Page CSS Start */
.sidebar .blog-category li a.active{color: #004ce0 !important;}
.custom-pagination{display: flex;justify-content: center;}
.custom-pagination .pagination li{margin: 10px;}
.custom-pagination .pagination li a, .custom-pagination .pagination li span{background-color: #E3EDF6;border: 0px;border-radius: 10px;font-size: 22px;font-weight: 700;line-height: 28px;padding: 11px 20px;color: #00000050;text-decoration: none;display: block;height: 50px;}
.custom-pagination .pagination li.active a{background-color: #1855F2;color: #FFFFFF;}
.custom-pagination .pagination li:hover a{background-color: #1855F2;color: #FFFFFF;}
.custom-pagination .pagination li.prev span, .custom-pagination .pagination li.prev a{padding-top: 9px;}
.custom-pagination .pagination li.next span, .custom-pagination .pagination li.next a{padding-top: 9px;}
.bd-banner .blog-detail-content ul{padding-left: 0;list-style: none;}
.bd-banner .blog-detail-content ul li{position: relative;padding-left: 35px;}
.bd-banner .blog-detail-content ul li::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M10.0104 0.0112305C10.7882 0.0112777 11.5393 0.294601 12.1234 0.808231L12.2774 0.953231L12.9754 1.65123C13.167 1.84154 13.4171 1.96168 13.6854 1.99223L13.8204 2.00023H14.8204C15.6376 2.00018 16.4239 2.3128 17.018 2.87397C17.6121 3.43514 17.9689 4.20234 18.0154 5.01823L18.0204 5.20023V6.20023C18.0204 6.47023 18.1124 6.73323 18.2784 6.94323L18.3684 7.04323L19.0654 7.74123C19.6431 8.31568 19.98 9.08885 20.0073 9.9031C20.0346 10.7173 19.7503 11.5114 19.2124 12.1232L19.0674 12.2772L18.3694 12.9752C18.1791 13.1668 18.059 13.4169 18.0284 13.6852L18.0204 13.8202V14.8202C18.0205 15.6374 17.7078 16.4237 17.1467 17.0178C16.5855 17.6119 15.8183 17.9688 15.0024 18.0152L14.8204 18.0202H13.8204C13.5508 18.0203 13.2891 18.1112 13.0774 18.2782L12.9774 18.3682L12.2794 19.0652C11.705 19.643 10.9318 19.9798 10.1175 20.0071C9.30329 20.0344 8.50928 19.7502 7.89741 19.2122L7.74341 19.0672L7.04541 18.3692C6.85385 18.1789 6.6037 18.0588 6.33541 18.0282L6.20041 18.0202H5.20041C4.38319 18.0203 3.59693 17.7077 3.00284 17.1465C2.40876 16.5853 2.05189 15.8181 2.00541 15.0022L2.00041 14.8202V13.8202C2.00032 13.5506 1.90944 13.2889 1.74241 13.0772L1.65241 12.9772L0.955412 12.2792C0.377693 11.7048 0.0408346 10.9316 0.0135195 10.1174C-0.0137956 9.30311 0.27049 8.5091 0.808412 7.89723L0.953412 7.74323L1.65141 7.04523C1.84172 6.85367 1.96187 6.60352 1.99241 6.33523L2.00041 6.20023V5.20023L2.00541 5.01823C2.05006 4.23368 2.38184 3.49298 2.9375 2.93732C3.49316 2.38166 4.23386 2.04988 5.01841 2.00523L5.20041 2.00023H6.20041C6.47003 2.00014 6.73176 1.90926 6.94341 1.74223L7.04341 1.65223L7.74141 0.95523C8.03875 0.656119 8.39228 0.418736 8.78168 0.25673C9.17108 0.0947239 9.58866 0.0112915 10.0104 0.0112305ZM13.7074 7.29323C13.5199 7.10576 13.2656 7.00044 13.0004 7.00044C12.7352 7.00044 12.4809 7.10576 12.2934 7.29323L9.00041 10.5852L7.70741 9.29323L7.61341 9.21023C7.41242 9.05482 7.15981 8.98174 6.90689 9.00583C6.65396 9.02993 6.41969 9.14939 6.25166 9.33995C6.08363 9.53052 5.99443 9.7779 6.00218 10.0318C6.00994 10.2858 6.11406 10.5273 6.29341 10.7072L8.29341 12.7072L8.38741 12.7902C8.57982 12.9395 8.82007 13.0134 9.06309 12.9981C9.30612 12.9828 9.53522 12.8794 9.70741 12.7072L13.7074 8.70723L13.7904 8.61323C13.9397 8.42083 14.0136 8.18058 13.9983 7.93755C13.983 7.69452 13.8796 7.46542 13.7074 7.29323Z' fill='%23004CE0'/%3E%3C/svg%3E");content: '';position: absolute;top: 2px;left: 0px;width: 20px;height: 20px;background-size: cover;background-position: center;background-repeat: no-repeat;top: 5px;}
/* Blog Page CSS End */

.form .form-control~label.error {
    position: absolute;
    font-size: 14px;
    transform: translateY(-13px);
    color: #f00;
}
.form .input-wrap:not(.last) .form-control.error{
    margin-bottom: 10px;
}
img#refresh-captcha{cursor: pointer;}
.blog .blog-listing .list-wrapper .img-wrapper {
    min-height: 218px;
    height: 218px;
    border-radius: 18px;
    overflow: hidden;
}
.blog .blog-listing .list-wrapper .img-wrapper>img{
    /*width: 100%;
    height: 100%;
    object-fit: cover;*/
    border-radius: 19px !important;
}
.third-party-integration .third-party-slider.owl-carousel .owl-nav.disabled{
    display: block;
}
.third-party-integration .third-party-slider.owl-carousel .owl-nav.disabled [class*=owl-]{
    font-size: 24px;
    color: #fff;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    height: 50px;
    width: 50px;
    margin: auto 0px;
    border-radius: 100%;
    padding: 6px !important;
}
.third-party-integration .third-party-slider.owl-carousel .owl-nav.disabled [class*=owl-]:hover{
    background-color: var(--primary-clrL) !important;
}
.third-party-integration .third-party-slider.owl-carousel .owl-nav.disabled [class*=owl-].owl-prev{
    left: 0px;
    right: auto;
}
.third-party-integration .third-party-slider.owl-carousel .owl-nav.disabled [class*=owl-]>span{font-size: 0px;display: block;height: 100%;width: 100%;}
.third-party-integration .third-party-slider.owl-carousel .owl-nav.disabled [class*=owl-]>span{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");
    filter: invert(1);
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: center;
}
.third-party-integration .third-party-slider.owl-carousel .owl-nav.disabled [class*=owl-].owl-prev>span{
    transform: rotate(180deg);
}

.bottom-form-widget form label.error{color: #ff9f9f !important;}

.custom-banner-slide .carousel-control-next, .custom-banner-slide .carousel-control-prev{width: auto;}
.custom-banner-slide .carousel-control-next{right: 5%;}
.custom-banner-slide .carousel-control-prev{left: 5%;}


.claim-offer .offer-list-wrap ul li{position: relative;padding-left: 28px;color: #000;line-height: 22px;margin-bottom: 15px;}
.claim-offer .offer-list-wrap ul li::before{position: absolute;content: url(../images/check_circle.svg);top: 4px;left: 0;}



/* Forex Calculator Style Here */

/*.forex-calculator{padding-bottom: 450px;}*/
.forex-calculator .title h2{font-weight: 500;font-size: 45px;line-height: 57px;color: #000000;margin-bottom: 9px;}
.forex-calculator .title p{font-weight: 400;font-size: 20px;line-height: 29px;color: #000000;opacity: 0.8;}


#msform{position: relative;}
#msform fieldset{/*position: absolute;*/width: 100%;}
#msform fieldset:not(:first-of-type){display: none;}
.forex-calculator .calculator-form{display: none;}
/*#msform .action-button{width: 100px;background: #27AE60;font-weight: bold;color: white;border: 0 none;border-radius: 1px;cursor: pointer;padding: 10px 5px;margin: 10px 5px;}*/
#msform .next.action-button{float: right;background: #FF9D02;box-shadow: 0px 13px 34px rgba(255, 157, 2, 0.18);border-radius: 48px;padding: 15px 15px;width: 200px;font-weight: 600;font-size: 16px;line-height: 20px;color: #FFFFFF;text-decoration: none;border: 0;outline: none;}
#msform .previous.action-button{position: relative;font-weight: 500;font-size: 20px;line-height: 25px;color: rgba(0, 0, 0, 0.6);text-decoration: none;border: 0;outline: none;border-bottom: 1px solid rgba(0, 0, 0, 0.6);background: transparent;padding: 0;padding-bottom: 5px;padding-left: 15px;}
#msform .previous.action-button::before{position: absolute;content: url('<?= $asset->baseUrl?>/images/prev-arrow.png');left: 0;}
#msform .submit.action-button{float: right;background: #FF9D02;box-shadow: 0px 13px 34px rgba(255, 157, 2, 0.18);border-radius: 48px;padding: 15px 15px;width: 200px;font-weight: 600;font-size: 16px;line-height: 20px;color: #FFFFFF;text-decoration: none;border: 0;outline: none;}


/*#msform .action-button:hover, #msform .action-button:focus{box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;}*/
.fs-title{font-weight: 500;font-size: 30px;line-height: 40px;color: #000000;margin-bottom: 28px;}
#progressbar{margin-bottom: 60px;overflow: hidden;counter-reset: step;}
#progressbar li{font-weight: 500;font-size: 14px;line-height: 19px;text-align: center;color: #000000;list-style-type: none;text-transform: uppercase;width: 9%;float: left;position: relative;}
#progressbar li:before{content: counter(step);counter-increment: step;width: 13px;height: 13px;line-height: 13px;display: block;font-size: 0;color: #333;background: white;margin: 0 auto 15px auto;border: 2px solid rgba(54, 68, 101, 0.3);border-radius: 50%;}
#progressbar li:after{content: '';width: 100%;height: 1px;background: white;position: absolute;left: -50%;top: 6px;z-index: -1;border: 1px solid rgba(54, 68, 101, 0.3);}
#progressbar li:first-child:after{content: none;}
#progressbar li.active:before,  #progressbar li.active:after{color: white;border: 2px solid #013CC9;border-radius: 50%;}
#progressbar li.active:after{border: 1px solid #013CC9;}

.d-ib{display: inline-block;vertical-align: middle;}
.radio-block input[type=radio]{display: none;}
.radio-block input[type=radio]:not(:disabled) ~ label{cursor: pointer;}
.radio-block label{height: 100%;display: block;background: #EAEEFA;border-radius: 6px;padding: 1rem;margin-bottom: 2rem;position: relative;padding: 24px;transition: all 0.3s ease-in-out; }
.radio-block input[type=radio]:checked + label{background: #004CE0;}
.radio-block .radio-div	.img-wrap{margin-right: 10px;}
.radio-block .radio-div	h3{font-weight: 600;font-size: 22px;line-height: 28px;color: #000000;margin-bottom: 8px;transition: all 0.3s ease-in-out;}
.radio-block .radio-div h3.t-platform{font-size: 18px;transition: all 0.3s ease-in-out;}
.radio-block .radio-div	span.duration{font-weight: 400;font-size: 12px;line-height: 15px;text-align: right;color: #004CE0;margin-left: 5px;transition: all 0.3s ease-in-out;}
.radio-block .radio-div .selected{background: #CED6EB;border-radius: 48px;padding: 7px 14px;margin: 12px 0;transition: all 0.3s ease-in-out;position: relative;width: 94px;}
.radio-block .radio-div .selected span::before{font-weight: 500;font-size: 16px;line-height: 20px;color: #004CE0;margin-left: 4px;transition: all 0.3s ease-in-out;position: absolute;content: 'Select';top: 9px;left: 32px;transition: all 0.3s ease-in-out;}


.radio-block .radio-div .price-box{margin-top: 25px;}
.radio-block .radio-div .price-box h5{font-weight: 400;font-size: 15px;line-height: 19px;color: #000000;opacity: 0.8;margin-bottom: 4px;transition: all 0.3s ease-in-out;}
.radio-block .radio-div .price-box h6{font-weight: 600;font-size: 17px;line-height: 21px;color: #000000;transition: all 0.3s ease-in-out;}
.radio-block label.radio_label .title-box .bg-icon img{transition: all 0.3s ease-in-out;}
.radio-block label .radio-div .calendar, .radio-block label .radio-div .check{transition: all 0.3s ease-in-out;}

.radio-block .radio-div .price-box .renew-cost{text-align: right;}
.radio-block input[type=radio]:checked + label .radio-div h3, .radio-block input[type=radio]:checked + label .radio-div .price-box h5, .radio-block input[type=radio]:checked + label .radio-div .price-box h6, .radio-block input[type=radio]:checked + label .radio-div span.duration, .radio-block input[type=radio]:checked + label .radio-div .selected span{color: #FFFFFF;}
.radio-block input[type=radio]:checked + label .radio-div .selected{background: #000000;}

.radio-block input[type=radio]:checked + label .radio-div .selected{width: 112px;transition: all 0s ease-in-out;}
.radio-block input[type=radio]:checked + label .radio-div .selected span::before{position: absolute;content: 'Selected';color: #FFF;transition: all 0.3s ease-in-out;}
.radio-block input[type=radio]:checked + label .radio-div .calendar, .radio-block input[type=radio]:checked + label .radio-div .check{fill: #FFFFFF;filter: brightness(0) invert(1);}
.radio-block input[type=radio]:checked + label.radio_label .title-box .bg-icon:not(.mt-img) img{filter: brightness(0) invert(1);}

.radio-block label:hover{background: #004CE0;transition: all 0.3s ease-in-out;}
.radio-block label:hover .radio-div{color: #FFFFFF;transition: all 0.3s ease-in-out;}
.radio-block label:hover .radio-div h3, .radio-block label:hover .radio-div .price-box h5, .radio-block label:hover .radio-div .price-box h6, .radio-block label:hover .radio-div span.duration, .radio-block label:hover .radio-div .selected span{color: #FFFFFF;transition: all 0.3s ease-in-out;}
.radio-block label:hover .radio-div .calendar, .radio-block label:hover .radio-div .check{fill: #FFFFFF;filter: brightness(0) invert(1);transition: all 0.3s ease-in-out;}
.radio-block label:hover .radio-div .selected{background: #000000;transition: all 0.3s ease-in-out;}
.radio-block label:hover .radio-div .selected span::before{color: #FFF;transition: all 0.3s ease-in-out;}
.radio-block label.radio_label:hover .title-box .bg-icon:not(.mt-img) img{filter: brightness(0) invert(1);transition: all 0.3s ease-in-out;}

.radio-block label.radio_label .title-box .bg-icon{background: rgba(38, 103, 229, 0.4);border-radius: 50%;height: 46px;width: 46px;text-align: center;line-height: 43px;}
.radio-block .selected-radio + label.radio_label .title-box .bg-icon{background: #2667E5;}
.radio-block .selected-radio + label.radio_label .title-box .bg-icon img{fill: #FFFFFF;filter: brightness(0) invert(1);}
.radio-block .selected-radio + label.trading_platform_control .title-box .bg-icon img{fill: none;filter: none;}

.forex-calculator .total-amount-box{background: #013CC9;border-radius: 5px;padding: 27px 50px;}
.forex-calculator .total-amount-box .total-amount-title{position: relative;}
.forex-calculator .total-amount-box .total-amount-title h2{font-weight: 400;font-size: 40px;line-height: 48px;color: #FFFFFF;opacity: 0.7;}
.forex-calculator .total-amount-box .total-amount-title .img-wrap{position: absolute;right: -20px;top: -10px;}
.forex-calculator .total-amount-box .total-amount-value h2{font-weight: 500;font-size: 40px;line-height: 48px;color: #FFFFFF;margin-right: 50px;}
.forex-calculator .total-amount-box .total-amount-value button.btn-proceed{font-weight: 600;font-size: 20px;line-height: 25px;color: #FF9D02;background: transparent;padding: 0;border: none;border-bottom: 1px solid #FF9D02;padding-bottom: 6px;outline: none;text-decoration: none;}
.forex-calculator .total-amount-box .total-amount-value button.btn-proceed img{margin-top: -5px;margin-left: 9px;}

.forex-calculator .calculator-box{margin-top: 0;margin-bottom: 0;}
.forex-calculator .calculator-form h1{font-weight: 500;font-size: 45px;line-height: 57px;text-align: center;color: #000000;margin-bottom: 30px !important;}

.custom-pagination .pagination li.disabled{pointer-events: none;}

header nav ul li a:focus{color:#fff !important;}
.static-header header nav ul li a:focus,
header nav ul li.dropdown .dropdown-menu a:focus{color:#000 !important;}
header nav ul li.dropdown .dropdown-menu a::before{display: none !important;}

header nav ul li.dropdown .dropdown-menu a:not(:hover):not(.active),
.static-header header nav ul li.dropdown .dropdown-menu a:not(:hover):not(.active){color: var(--black-clr) !important;margin:0px !important;padding:0px !important;}
header nav ul li.dropdown .dropdown-menu,.static-header header nav ul li.dropdown .dropdown-menu{--bs-dropdown-padding-x:1rem;}

header nav ul li.dropdown .dropdown-menu a:hover,
.static-header header nav ul li.dropdown .dropdown-menu a:hover{
margin: 0px;padding: 0px;
background-color: transparent !important;
}

.table.price-table tr th{padding: 17px 5px;}
/* ============ desktop view ============ */
@media all and (min-width: 1200px) {
	.navbar .dropdown:hover .dropdown-menu{display: block;margin-top: 0;}
}	
/* ============ desktop view .end// ============ */


/* Media Query Started */
@media (min-width: 1670px) {
    section.custom-banner-slide .carousel-item{padding: 240px 0 220px; background-position: 0rem -0.5rem; background-size: cover;}
    section.custom-banner-slide .carousel-item.banner-02{background-size: 80%; background-position: 19rem;}
}
@media (max-width: 1666px) {
    .container-box .wrapper{margin: 0px 3%; padding: 100px 70px;}
    .contact-banner .wrapper{padding: 100px 240px 190px;}
    .testimonial .reviews-wrapper .reviews-box{min-height: 340px;}
    .img-animate .accordion-body .img-box{right: 10%; width: 510px; height: 510px;}
    section.custom-banner-slide .carousel-item.banner-02{background-size: 93%; background-position: 8rem;}
}

@media (min-width:1440px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1170px !important;}
}

@media (max-width:1439px){
    .mobile-app .g-wrapper{min-height: 620px;}
    .img-animate .accordion-body .img-box{width: 500px; height: 500px;}
    header nav ul li a.nav-link, .static-header header nav ul li a.nav-link{margin: 0 8px;}
}

@media only screen and (max-width:1366px){
    .testimonial .reviews-wrapper .reviews-box{min-height: 340px;}
    .mobile-app .g-wrapper{min-height: auto; padding: 60px 50px;}
    .img-animate .accordion-body .img-box{right: 6%;}
}
@media only screen and (min-width:1200px){
    .third-party-integration .third-party-slider .info-box{min-height: 450px;}
    header nav a.nav-link{position: relative; padding: 0px !important;}
    header nav a.nav-link::before{content: ""; position: absolute; bottom: 0px; left: auto; right: auto; width: 100%; height: 2px; background-color: var(--secondary-clrL); transform: scaleX(0); transform-origin: center right; transition: transform 0.2s ease;}
    header nav a.nav-link:hover::before, header nav ul li.active a::before{transform-origin: center left;
    transform: scaleX(1);}
    .img-animate .accordion-body .img-box{width: 470px; height: 470px;}
    section.custom-banner-slide .carousel-item.banner-03 .banner-content{width: 80%;}
}
@media only screen and (min-width:1400px){
    .third-party-integration .third-party-slider .info-box{min-height: 370px;}
}
@media only screen and (max-width:1280px){
    .services .text-box{padding: 25px;}
    .fxbot-banner{padding: 100px 0 100px;}
    .img-animate .accordion-body .img-box{width: 450px; height: 450px; right: 3%;}
    section.custom-banner-slide .carousel-item.banner-01{background-position-x: -10rem;}
    section.custom-banner-slide .carousel-item .banner-h1{font-size: 51px; line-height: 60px;}
    section.custom-banner-slide .carousel-item.banner-02 .banner-h1{font-size: 46px; line-height: 54px;}
}
@media only screen and (max-width:1199px){
    .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24'%3E%3Cpath d='m22 16.75c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75z' fill-rule='nonzero' style='&%2310; fill: white;&%2310;'/%3E%3C/svg%3E");}

    .headerSticky .navbar-toggler-icon, .static-header .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24'%3E%3Cpath d='m22 16.75c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75z' fill-rule='nonzero'/%3E%3C/svg%3E");}
    .headerSticky .btn-close{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24'%3E%3Cpath d='m12 10.93 5.719-5.72c.146-.146.339-.219.531-.219.404 0 .75.324.75.749 0 .193-.073.385-.219.532l-5.72 5.719 5.719 5.719c.147.147.22.339.22.531 0 .427-.349.75-.75.75-.192 0-.385-.073-.531-.219l-5.719-5.719-5.719 5.719c-.146.146-.339.219-.531.219-.401 0-.75-.323-.75-.75 0-.192.073-.384.22-.531l5.719-5.719-5.72-5.719c-.146-.147-.219-.339-.219-.532 0-.425.346-.749.75-.749.192 0 .385.073.531.219z'/%3E%3C/svg%3E"); width: 15px; height: 15px; background-size: cover;}

    section.custom-banner-slide .carousel-item.banner-01{background-position-x: -12rem;}
    section.custom-banner-slide .carousel-item{padding: 160px 0 120px;}
    header nav ul{padding-bottom: 10px;}
    nav ul li a.nav-link{color: var(--black-clr) !important; font-size: 18px; margin: 0 !important; padding: 8px 10px;}
    header nav .header-btn-group .btn-white{color: var(--white-clr); background-color: var(--black-clr); display: block; padding: 10px; font-size: 20px;  margin-right: 0 !important; border-radius: 30px; margin-bottom: 20px; text-align: center; line-height: 1.5; font-weight: 500;}
    .contact-banner .wrapper{padding: 60px 100px 190px;}
    .app .app-content-card{padding: 20px;}
    .app.app-2{background-position: 40% 50%;}
    .vfx .table-responsive .table{width: 1200px;}
    header nav .header-btn-group .text-btn{display: block; font-size: 20px; margin-bottom: 20px; margin-right: 0 !important;}
    /* .static-header header nav ul li.active a, header nav ul li.active a{color: var(--primary-clrL) !important;} */

    .mobile-app .g-wrapper{padding: 20px 40px;}
}

@media only screen and (max-width:1024px){
    .cta .wrapper{padding: 52px 30px;}
    .mobile-app .g-wrapper{padding: 30px 35px;}
    .testimonial .reviews-wrapper .reviews-box{padding: 30px;}
    .pricing-page .pricing-banner .wrapper{margin: 0 50px; padding: 100px;}
    .account-type .table-responsive .table{width: 1024px;}
    section.custom-banner-slide .carousel-item.banner-01{padding: 150px 0 130px; background-position-x: -12rem;}
    section.custom-banner-slide .carousel-item.banner-02{background-size: 80%; background-position: 10rem;}
    section.custom-banner-slide .carousel-item.banner-h1{font-size: 46px; line-height: 57px;}
    .radio-block label{padding: 15px;}
    .sidebar .blog-category, .sidebar .latest-posts, .sidebar .social-media, .sidebar .blog-cta{padding: 24px 20px;}
}
@media only screen and (max-width: 991px){
    section.custom-banner-slide .slider-expo{background-image: unset;}
    section.custom-banner-slide .slider-expo .img-banner{display: block !important;}
    .banner-h1{font-size: 47px; line-height: 56px;}
    .custom-banner-slide .banner-content{padding-bottom: 100px;}
    .company-worked .wrapper{padding: 37px 40px;}
    .img-animate .accordion-body .img-box{position: static;}
    .img-animate .accordion-body .img-box img{width: 100%;}
    .py-100{padding: 70px 0;}
    .pb-100{padding-bottom: 70px;}
    .pt-100{padding-top: 70px;}
    .contact-form-gray .form-wrapper{padding: 35px; margin-top: 0px; margin-bottom: 70px;}
    .chatbot-statistics .wrapper{padding: 35px 30px;}
    .contact-banner .wrapper{padding: 50px 30px 200px;}
    .fxbot-banner{padding: 100px 0;}
    /* .fxbot-banner::before{height: 650px;} */
    .app .app-content-card{padding: 40px;}
    .app.app-2{background-image: none;padding-bottom: 0px !important;}
    .app.app-2 .img-wrapper {transform: translateY(35px);}
    /* section.custom-banner-slide .carousel-item{height: 990px;} */
    section.custom-banner-slide .carousel-item::before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6);}
    section.custom-banner-slide .carousel-item.banner-01{padding: 150px 0 140px;  background-size: 190%; background-position: 95% 106%;}
    section.custom-banner-slide .carousel-item.banner-02{background-size:100%; background-position:0rem 14.5rem;}
    .third-party-integration .third-party-slider .info-box{padding: 25px; min-height: 340px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    section.custom-banner-slide .carousel-item .banner-h1{font-size: 30px !important;line-height: 34px !important;}
    .custom-banner-slide .banner-content{padding-bottom: 40px;}
}

@media only screen and (max-width: 767px) {
    .country-serve .country-list ul li{padding: 8px 5px;min-width: 45%;margin: 3px 1px;}
    .country-serve .country-list ul li .country_flag{width: 20px;}
    .country-serve .country-list ul li .country_name{font-size: 14px;}
}

@media only screen and (max-width:768px){
    .py-100{padding: 60px 0;}
    #progressbar li{font-size: 10px; line-height: 14px;}
    .custom-accordion .accordion-body{overflow: hidden;}
    .custom-accordion .accordion-body .img-box{position: static; width: 100%; height: auto; margin-top: 30px;}
    .pricing-banner .wrapper{padding: 100px 30px;}
    .account-type .wrapper ul.nav{margin-bottom: 100px;}
    .account-type .account-box{margin-left: 100px; margin-right: 100px;}
    .contact-form-gray .form-wrapper{margin: 50px; margin-top: 0px;}
    .mobile-app .nav-tabs {--bs-nav-link-padding-y: 1rem;--bs-nav-link-padding-x: 1rem;--bs-nav-link-font-size:1rem;}
    section.custom-banner-slide .carousel-item.banner-02{background-size: 155%; background-position: -26.5rem 22rem;}
    .custom-pagination .pagination li a, .custom-pagination .pagination li span{height: 40px; padding: 5px 11px; font-size: 13px;}
    .custom-pagination .pagination li{margin: 0px;}
    .blog-banner .banner-h1{font-size: 44px; line-height: 50px;}
}
@media only screen and (max-width:600px){
    .topbar{display: none;}
    header nav{padding: 10px !important;}
    header.headerSticky nav{padding: 10px !important;}
    .offcanvas{max-width: 80%;}
    section.custom-banner-slide .carousel-item{padding: 140px 10px 140px;}
    .account-type .account-box{margin-left: 10px; margin-right: 10px;}
    .banner-h1{font-size: 38px; line-height: 47px;}
    .fs-45{font-size: 38px;}
    .fs-40{font-size: 36px;}
    .fs-34{font-size: 31px;}
    .formSection .card-body{padding: 20px;}
    .container-box .wrapper{padding: 50px 15px;}
    .account-type .wrapper ul.nav li button{padding: 20px;}
    .contact-banner .wrapper{padding: 70px 25px 180px;}
    .contact-form-gray .form-wrapper{margin: 5px; margin-top: 0px;}
    .accordion-overview{padding: 50px 10px !important;}
    .vertex-banner::before{width: 100%; height: 398px;}
    .download-wrapper{padding: 30px;}
    .app .app-content-card{padding: 30px;}
    /* header [class*="awardWrap-"].home [class*="award-"]{display: none;} */
    header .main-header .container{padding: 0;}
    header .main-header .navbar-brand svg{width: 100px;}
    header .award-white img{width: 70px;}
    .third-party-integration .third-party-slider .info-box{min-height: 400px;}
    .account-type .account-box.active{margin: 50px 0 20px;}
    .testimonial .reviews-wrapper .reviews-box{min-height: 340px;}
    div[class*="radial_gradient"]::before{width: 150px; height: 150px; filter: blur(117px);}
    #progressbar li{font-size: 0px;}
    .blog-banner{padding: 50px 0;}
    .custom-pagination .pagination li{margin: 0px 2px;}
    .blog-banner .banner-h1{font-size: 33px; line-height: 40px;}
    .formSection{padding-bottom: 40px;}
    .blog-detail-content p a{word-break: break-all;}
    .summery .wrapper{padding: 30px;}
    .forex-calculator .total-amount-box .total-amount-title h2{font-size: 35px; line-height: 40px;}
    .forex-calculator .total-amount-box{padding: 25px 20px;}
    .fxbot-banner{padding: 30px 0 70px;}
    .banner-h1{font-size: 33px; line-height: 42px;}
    .vertex-banner{padding: 40px 0 0;}
    .vertex-fx .services .text-box{padding: 25px;}
}
@media(max-width:480px){
    section.custom-banner-slide .carousel-item::before{display: none;}
    section.custom-banner-slide .carousel-item.banner-001{padding: 150px 0 140px;background-size: 170% !important;background-position: 88% 88% !important;}
    section.custom-banner-slide .carousel-item.banner-01{padding: 150px 0 40px; background-size: 242%; background-position: 88% 100%;}
    section.custom-banner-slide .carousel-item .banner-h1, section.custom-banner-slide .carousel-item.banner-02 .banner-h1{font-size: 30px !important; line-height: 36px !important;}
    .custom-banner-slide .banner-content{padding-bottom: 50px;}
    section.custom-banner-slide .carousel-item.banner-02 .banner-h1{font-size: 38px; line-height: 45px;}
    section.custom-banner-slide .carousel-item.banner-02{background-size: 159%; background-position: -14rem 33rem;}
    
}
@media(max-width:399px){
    .formSection .card .fs-20.fw-normal{font-size: 16px !important;}
    .formSection .card svg{width: 40px;height: 40px;}
}
@media only screen and (max-width:345px){
    .social_links .link{width: 38px; height: 38px;}
    .social_links .link img{width: 11px;}
}
@media(max-width:332px){header .award-white img{width:60px;}header .main-header .navbar-brand svg{width: 80px;}}


@media only screen and (min-width:320px) and (max-width:599px){
    .search-bar{flex-direction: column;}
    .search-bar input{margin-bottom: 15px;}
    .search-bar button{width: 100%; display: block; position: static;}
    .banner-h1{font-size: 33px; line-height: 42px;}
    .py-100{padding: 50px 0;}
    .services .text-box{padding: 20px;}
    .cta .wrapper{padding: 30px 10px;}
    .mobile-app .g-wrapper{padding: 25px 20px;}
    .mobile-app .download-wrapper{padding: 30px 20px;}
    a.download-btn{padding: 15px 20px;}
    header .main-header .navbar-brand svg{width: 100px;}
    
}

@media only screen and (min-width: 1440px) {
    .img-animate .accordion-body .img-box {right: 9%;width: 42%;}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px){
    .img-animate .accordion-body .img-box{width: 50%;right: 0;}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px) {
    .img-animate .accordion-body .img-box{width: 51%;right: 0%;}
}

@media(min-width: 992px) {
    .third-party-integration .third-party-slider.owl-carousel .owl-dots{display:none !important;}
}
@media(min-width:768px) and (max-width:991px){
    #progressbar li {font-weight:500;font-size:13px;line-height:18px;text-transform: capitalize;width: calc(100% / 11);word-break: break-word;padding: 0px 1px;}
}
@media(max-width:991px){
    .img-animate .accordion-body .img-box{width: 100%;}
    .radio-block .radio-div .price-box{flex-flow:row wrap;}
    .third-party-integration .third-party-slider.owl-carousel .owl-nav.disabled [class*=owl-]{display:none !important;}
    .account-type .wrapper ul.nav{margin-bottom:calc(2rem + .5vw);}
    /* section.account-type.py-100{padding-bottom:calc(.525rem + .5vw) !important;} */
    .account-type .account-box ul li:last-child{margin-bottom:0px !important;}
}
@media(max-width:767px) {
    .third-party-integration .owl-theme .owl-nav{display: none !important;}
    .third-party-integration .third-party-slider .info-box,.services .text-box{min-height:auto !important;}
    .services .text-box{margin-bottom:0px !important;}
    .container-box.contact-banner.pb-100,.overview.py-80{padding-bottom:34px !important;}
    .site-footer.pb-60{padding-bottom:0px !important;}
    .tableSection.pt-100.pb-60{padding-top:40px !important;padding-bottom:20px !important;}
    .contact-banner .wrapper{padding:56px 16px;}
    .contact-form-gray .form-wrapper{padding:1.5rem;}
    .vcf .content-wrapper ul li:last-child{margin-bottom: 0px;}

    #msform .next.action-button[value="Next"] {
        width: 150px !important;
        padding: 12px 16px !important;
    }

    #msform .previous.action-button {
        padding: 9px 10px !important;
    }
    .services .text-box:last-child p {
        margin-bottom: 0px !important;
        padding-bottom:4px !important;
    }
    .partnership .services .text-box:last-child p{padding-bottom:14px !important;}
}

@media(max-width:339px) {
    #msform .next.action-button[value="Next"] {
        width: 100px !important;
        padding: 12px 16px !important;
    }

    #msform .previous.action-button {
        padding: 9px 10px !important;
    }
}
