/*
Version: 1.0
Author: Symlink Technology---
Author URI: https://www.symlinktech.com/.
*/

:root {
  --primaryColor: #83bc4e;
  --bluePrimary: #0e4595;
  --blueSecondary: #1f5673;
  --blueFade: #698ea1;
  --subprimaryColor: #e3973b;
  --lightBg: #e8e8e870;
  /* --bodyBg: #0C0C0C;
	--socialBg: #242424; */
  --textColor: #282828;
  --subTextColor: #253341;
  --outlineStrokeColor: #DEE0E3;
  --sectionBg-color: #F2F3F4;
  /* --subTextColor:#6A6A6C; */
  --shades01: #ffffff;
  --shades02: #f8f8f8;
  --veiwWidth: calc(100vw - 17px);
  --padding: calc(var(--veiwWidth) / 2 - 785px);
}

/* @import url("https://fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;500&display=swap"); */
/* @import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap"); */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Space+Grotesk:wght@300..700&display=swap');


/* ********|| INITIALIZATION STARTS ||******** */
body,
html {width: 100%;line-height: 18px;margin: 0 auto !important;padding: 0 !important;/* font-family: "Poppins", sans-serif; */font-family: "Montserrat", sans-serif;font-weight: 400;/* -webkit-font-smoothing: subpixel-antialiased; */text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);font-size: 14px;color: var(--color01);background: var(--shades01);position: relative;z-index: 0;scroll-behavior: smooth;}

*:focus {
  outline: none !important;
  outline-offset: none !important;
  outline-offset: 0 !important;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
a:focus {
  outline: none;
  text-decoration: none;
}
input:focus,
label:focus {
  outline: none !important;
  outline-offset: none !important;
  outline-offset: 0 !important;
}
/* ********|| INITIALIZATION ENDS ||******** */

/* ********|| PSEUDO ELEMENTS STARTS ||******** */
::selection {
  background-color: var(--primaryColor);
  color: #fff;
}
::-moz-selection {
  background-color: var(--primaryColor);
  color: #fff;
}
::-webkit-selection {
  background-color: var(--primaryColor);
  color: #fff;
}

:-webkit-focus {
  outline: none !important;
}
:-moz-focus {
  outline: none !important;
}
:focus {
  outline: none !important;
}

select:-webkit-focusring {
  color: var(--primaryColor) !important;
  text-shadow: 0 0 0 var(--textMedColor);
}
select:-moz-focusring {
  color: var(--primaryColor) !important;
  text-shadow: 0 0 0 var(--textMedColor);
}
select:focusring {
  color: var(--primaryColor) !important;
  text-shadow: 0 0 0 var(--textMedColor);
}

::input-placeholder {
  color: var(--textColor) !important;
}
::-moz-input-placeholder {
  color: var(--textColor) !important;
}
::-webkit-input-placeholder {
  color: var(--textColor) !important;
}

/*::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);box-shadow: inset 0 0 6px rgba(0,0,0,0.1);background-color: var(--textMedColor);}
::-webkit-scrollbar{width: 5px;height: 5px;background-color: var(--textMedColor);}
::-webkit-scrollbar-thumb{background-color: var(--secondaryColorAltLight);}*/
/* ********|| PSEUDO ELEMENTS ENDS ||******** */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

/* ********|| ADJUSTMENT CLASSES STARTS ||******** */
*,
::after,
::before {
  box-sizing: border-box;
}
a {
  color: var(--primaryColor);
  transition: all 0.3s ease;
}
a:hover,
a:focus {
  color: var(--secondaryColor);
}
p {
  margin: 0 0 10px;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid var(--c4dee4);
}

.required:after {
  content: "*";
  color: #000000;
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  margin: 0 0 0 3px;
}
.separator_dashed {
  border-bottom: var(--textMedColor) 1px dashed;
}
.separator_dotted {
  border-bottom: var(--textMedColor) 1px dotted;
}
.separator_solid {
  border-bottom: var(--textMedColor) 1px solid;
}
/* ********|| ADJUSTMENT CLASSES ENDS ||******** */

section {
  position: relative;
}
.form-group {position: relative;margin: 0 0 20px;}
.control-label {font-size: 14px;font-weight: 600;margin: 0 0 2px;color: #212121;display: block;}

.form-control {border-radius: 4px;box-shadow: none;border: 1px solid #ddd;color: var(--textColor);background: #fff;min-width: 50px;min-height: 38px;width: 100%;padding: 6px 12px;font-family: inherit;font-size: 14px;}
.form-control:focus {border-color: var(--primaryColor);box-shadow: none;}
.form-control::-webkit-input-placeholder {color: var(--textColor) !important;}
.form-control:-moz-placeholder {color: var(--textColor) !important;opacity: 1 !important;}
.form-control::-moz-placeholder {color: var(--textColor) !important;opacity: 1 !important;}
.form-control:-ms-input-placeholder {color: var(--textColor) !important;}
.form-control::-ms-input-placeholder {color: var(--textColor) !important;}
textarea.form-control {resize: none;min-height: 100px;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {background-color: #fff;opacity: 0.7;cursor: not-allowed;}

.custom-checkbox {position: relative;padding-left: 24px;margin: 3px 0;display: inline-block;}
.custom-checkbox .custom-checkbox-input {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.custom-checkbox .custom-checkbox-label {position: relative;margin: 0;line-height: 16px;font-size: 14px;}
.custom-checkbox .custom-checkbox-label:before {content: "";position: absolute;width: 16px;height: 16px;background: #fff;border: 1px solid #ddd;top: 50%;left: -24px;transform: translateY(-50%);border-radius: 2px;}
.custom-checkbox .custom-checkbox-label:after {content: "\f00c";position: absolute;font-family: "Font Awesome 5 Pro";width: 16px;height: 16px;top: 50%;left: -24px;transform: translateY(-50%);font-weight: 500;font-size: 10px;display: none;color: #fff;text-align: center;}
.custom-checkbox .custom-checkbox-input:checked ~ .custom-checkbox-label:after {display: block;}
.custom-checkbox
  .custom-checkbox-input:checked
  ~ .custom-checkbox-label:before {
  background: var(--primaryColor);
  border: 1px solid var(--primaryColor);
}

.custom-radio {position: relative;padding-left: 24px;margin: 3px 0;display: inline-block;}
.custom-radio .custom-radio-input { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}
.custom-radio .custom-radio-label { position: relative; margin: 0; line-height: 16px; font-size: 14px;}
.custom-radio .custom-radio-label:before {content: "";position: absolute;width: 16px;height: 16px;background: #fff;border: 1px solid #ddd;top: 50%;left: -24px;transform: translateY(-50%);border-radius: 50%;}
.custom-radio .custom-radio-label:after {content: "\f111";position: absolute;font-family: "Font Awesome 5 Pro";width: 16px;height: 16px;top: 50%;left: -24px;transform: translateY(-50%);font-weight: 600;font-size: 8px;display: none;color: #fff;text-align: center;
}
.custom-radio .custom-radio-input:checked ~ .custom-radio-label:after {display: block;}
.custom-radio .custom-radio-input:checked ~ .custom-radio-label:before {background: var(--primaryColor);border: 1px solid var(--primaryColor);}

.custom-tab {
}
.custom-tab .custom-tab-navigation {padding-left: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;margin: 0 auto 10px;}
.custom-tab .custom-tab-navigation > li {width: auto;margin: 5px;position: relative;}
.custom-tab .custom-tab-navigation > li > a {background-color: rgba(255, 255, 255, 0.1);color: #fff;padding: 10px 20px;display: block;font-size: 16px;font-weight: 400;text-transform: capitalize;position: relative;border-radius: 4px;max-width: 300px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.custom-tab .custom-tab-navigation > li.active > a,
.custom-tab .custom-tab-navigation > li > a:hover {background-color: var(--primaryColor);}
.custom-tab .custom-tab-content {}
.custom-tab .custom-tab-content .custom-tab-wrap {display: none;background: transparent;padding: 20px 0;}
.custom-tab .custom-tab-content .custom-tab-wrap.active {display: block;}
.custom-tab .custom-tab-content .custom-tab-navigation > li > a {padding: 5px 10px;font-size: 14px;font-weight: 600;}
.custom-tab .custom-tab {margin-top: -20px;}
.custom-tab .custom-tab .custom-tab-navigation {margin-bottom: 0;}
@media (min-width: 576px) {
  .custom-tab .custom-tab-navigation {max-width: 620px;}
}
@media (min-width: 768px) {
  .custom-tab .custom-tab-navigation {
    max-width: 740px;
  }
}
@media (min-width: 992px) {
  .custom-tab .custom-tab-navigation {
    max-width: 1140px;
  }
}
@media (min-width: 1200px) {
  .custom-tab .custom-tab-navigation {
    max-width: 1200px;
  }
}

/* /////////////////////////////////////////////////////////////// */
/*             			   	 	BOOTSTRAP FIX            			   				 */
/* /////////////////////////////////////////////////////////////// */
@media (min-width: 576px) {
  :root {
    --padding: 15px;
  }
  .container {
    max-width: none;
  }
  .modal-dialog {
    max-width: 700px;
  }
  .modal-sm {
    max-width: 400px;
  }
}
@media (min-width: 768px) {
  :root {
    --padding: calc(calc(var(--veiwWidth) - 710px) / 2);
  }
  .container {
    max-width: 740px;
  }
}
@media (min-width: 992px) {
  :root {
    --padding: calc(calc(var(--veiwWidth) - 930px) / 2);
  }
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  :root {
    --padding: calc(calc(var(--veiwWidth) - 1140px) / 2);
  }
  .container {
    max-width: 1170px;
  }
}
@media (min-width: 1440px) {
  :root {
    --padding: calc(calc(var(--veiwWidth) - 1310px) / 2);
  }
  .container {
    max-width: 1340px;
  }
}
@media (min-width: 1600px) {
  :root {
    --padding: calc(calc(var(--veiwWidth) - 1370px) / 2);
  }
  .container {
    max-width: 1400px;
  }
}
@media (min-width: 1900px) {
  :root {
    --padding: calc(calc(var(--veiwWidth) - 1470px) / 2);
  }
  .container {
    max-width: 1400px;
  }
}

.modal-open {
  overflow: auto;
}
.modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.overflow-hidden {
  overflow: hidden !important;
}
.dropdown .dropdown-toggle {
  padding-right: 16px !important;
  position: relative;
}
.dropdown .dropdown-toggle::after {
  content: "\f078";
  font-family: "Font Awesome 5 Pro";
  font-size: 14px;
  font-weight: 500;
  display: block;
  position: absolute;
  margin: 0;
  vertical-align: unset;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  border: 0;
  color: var(--primaryColor);
  opacity: 1;
  margin-top: 2px;
  transition: all 0.3s ease;
}
.dropdown.show .dropdown-toggle::after {
  transform: translateY(-50%) rotate(-180deg);
}
.dropdown .dropdown-menu {
  display: block;
  top: 100% !important;
  left: 50% !important;
  transform: translate(-50%, 50px) !important;
  visibility: hidden;
  opacity: 0;
  transition: 0.5s ease all;
}
.dropdown .dropdown-menu.show {
  display: block;
  transform: translate(-50%, 0) !important;
  visibility: visible;
  opacity: 1;
  transition: 0.5s ease all;
}
.dropdown-menu .dropdown-item {
  display: flex;
  padding: 5px 15px;
  color: var(--secondaryColor);
}
.dropdown-menu .dropdown-item:focus,
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item:active {
  background: var(--primaryColor);
  color: #fff;
}
.mega-dropdown {
  position: static !important;
}
.mega-dropdown .mega-dropdown-menu {
  display: block;
  width: 100%;
  top: auto !important;
  left: 50% !important;
  transform: translate(-50%, 50px) !important;
  padding: 20px 40px;
  visibility: hidden;
  opacity: 0;
  transition: 0.5s ease all;
}
.mega-dropdown .mega-dropdown-menu.show {
  display: block;
  transform: translate(-50%, 0) !important;
  visibility: visible;
  opacity: 1;
  transition: 0.5s ease all;
}

/*////////////////////////////////////////////////////////////////*/
/*             		          	 HOME PAGE      	      				  	*/

#loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
}

#loader img {
  width: 200px;
  height: 200px;
}

/*////////////////////////////////////////////////////////////////*/

/* ********|| HEADER STARTS ||******** */

 

 

header {position: fixed;top: 0;left: 0;width: 100%;height: 80px;z-index: 9;display: flex;align-items: center;transition: all 0.3s ease;}

header .container {display: flex;justify-content: space-between;align-items: center;max-width: 1800px;}
header .brand {position: relative;height: 60px;transition: all 0.3s ease;}
header .brand .logo {display: flex;width: 100%;height: 100%;}
header .brand .logo img {width: 100%;height: 100%;object-fit: contain;object-position: left;}
header .navigation {display: flex;gap: 40px;flex-shrink: 0;}
header .navigation-header {display: none;align-items: center;justify-content: space-between;height: 120px;flex-shrink: 0;box-shadow: inset 0px -20px 50px -10px rgba(var(--shades02-rgb), 0.2);transition: all 0.3s ease;}
header .navigation-menu {display: flex;list-style: none;padding: 0;margin: 0;}
header .navigation-menu .menu-item {display: flex;transition: all 0.3s ease;}
header .navigation-menu .menu-item + .menu-item {margin: 0 0 0 38px;}
header .navigation-menu .menu-link {font-size: 16px;font-weight: 400;color: var(--subTextColor);display: inline-flex;align-items: center;line-height: 24px;}
header.scrolled .navigation-menu .menu-link {font-size: 16px; color: var(--shades01)}
header .navigation-menu .menu-link:hover,
header .navigation-menu .menu-link.active {color: var(--primaryColor);}
header .navigation-menu .menu-link a.active {color: var(--primaryColor);}
header .navigation-menu .menu-link:hover span:first-child img,
header .navigation-menu .menu-link.active span:first-child img {
  -moz-filter: brightness(1);
  -webkit-filter: brightness(1);
  filter: brightness(1);}
header .language {position: relative;display: flex;align-items: center;}
header .language .dropdown-toggle {position: relative;display: flex;align-items: center;font-size: 0;padding: 0 16px 0 0 !important;}

header .btn-menu-trigger {display: none;align-items: center;justify-content: center;padding: 0;border: 0;background-color: transparent;color: var(--shades01);font-size: 30px;}

header.scrolled {height: 80px;background-color: var(--blueSecondary);color: var(--shades01);}


header.scrolled .brand {position: relative;height: 60px;}
header.scrolled .navigation-menu .menu-item + .menu-item {margin: 0 0 0 40px;} 
header.alt {height: 100px;background-color: var(--blueSecondary);position: sticky;}
header.alt .brand {position: relative;height: 60px;}
header.alt .navigation-menu .menu-item + .menu-item {margin: 0 0 0 40px;}
header.alt .navigation-menu .menu-link {font-size: 16px;}

.container .sblc-btn {background-color: var(--primaryColor);padding: 16px 30px;border: none;color: var(--shades01);border-radius: 8px;transition: 0.3s all ease;}
.container .sblc-btn:hover {background-color: var(--subprimaryColor);}
.gap-50 {gap: 50px;}

/* .border-bottom {border-bottom: 1 px solid rgba(255, 255, 255, 0.582) !important;
} */
.border-bottom {border-bottom: var(--bs-border-width) var(--bs-border-style) #dee2e6a1 !important;}
/* ********|| HEADER ENDS ||******** */

/* ********|| BANNER STARTS ||******** */
/* .section-banner {position: relative;  display: flex;align-items: center;z-index: 0;  height: 100%;} */
.section-banner .banner-content{position: relative; display: flex; flex-direction: column; gap: 24px;}
.section-banner .banner-content .banner-heading{position: relative; font-size: 72px; font-weight: 900; color: var(--subprimaryColor); text-align: center;}
 
.section-banner .banner-content .banner-title {position: relative; font-size: 220px; font-weight: 900; color: var(--subTextColor); text-align: center; line-height: 1;}
.section-banner .banner-content .banner-brands {display: flex; align-items: center; gap: 20px; margin-bottom: 65px;}
.section-banner .banner-content .banner-brands .brand{position: relative;}
.section-banner .banner-content .banner-brands .brand .image-wrap{width: 220px; height: 72px; overflow: hidden; background: white; border: 1px solid #e5e5e5; padding: 6px; border-radius: 10px;}
.section-banner .banner-content .banner-brands .brand .image-wrap-visa{width: 115px; height: 72px; overflow: hidden;}
.section-banner .banner-content .banner-brands .brand .image-wrap-visa img{width: 100%; height: 100%; object-fit: contain;}
.section-banner .banner-content .banner-brands .brand .image-wrap img{width: 100%; height: 100%; object-fit: contain; } 
.section-banner .banner-text-img-wrapper{width: 100%;   padding: 0px 0 0px 230px;} 
.section-banner .row{    --bs-gutter-x: 0!important;}
.section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-heading{font-size: 88px; line-height: 1.3; font-weight: 700; max-width: 850px; margin-bottom: 14px;}
.section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-subheading{ font-size: 68px; font-weight: 700; line-height: 1.3; max-width: 630px;}
.section-banner .banner-text-img-wrapper .banner-bg-img{width: 100%; aspect-ratio: 1 / 1.3; overflow: hidden;}
.section-banner .banner-text-img-wrapper .banner-bg-img img{width: 100%; height: 100%; object-fit: cover;}
.section-banner .banner-text-img-wrapper .banner-text-sec{width: 55%; padding-top: 30px; position: relative;}
.section-banner .banner-text-img-wrapper .banner-text-sec .banner-text-img{width: 92%; position: absolute; top: 46%; transform: translateY(-50%); left: 0; z-index: -1;}
.section-banner .banner-text-img-wrapper .banner-text-sec .banner-text-img img{width: 100%; height: 100%; object-fit: cover;}
.section-banner .banner-text-img-wrapper .banner-img-sec{width: 45%; padding: 0;}

.banner-bottom-sec .banner-bottom-box{ max-width: 1070px; padding: 40px; background: white; border: 1px solid #d9d9d9; border-radius: 4px; box-shadow: 0px 30px 34px -9px #cdcdcd; display: flex; flex-direction: column; justify-content: center; align-items: center; margin: -175px auto 75px;}
.banner-bottom-sec .banner-bottom-box .frame-img{width: 40px; aspect-ratio: 1/1; overflow: hidden; margin-bottom: 18px;}
.banner-bottom-sec .banner-bottom-box .frame-img img{width: 100%; height: 100%; object-fit: cover;}
.banner-bottom-sec .banner-bottom-box .banner-bottom-title{font-size: 52px; line-height: 1.3; font-weight: 700; text-align: center; margin-bottom: 25px;}
.banner-bottom-sec .banner-bottom-box .banner-bottom-subtitle{font-size: 36px; line-height: 1.5; font-weight: 600; text-align: center; margin-bottom: 12px;}
.banner-bottom-sec .banner-bottom-box .banner-bottom-subtitle span{color: var(--subprimaryColor);}

.footer-top{ z-index: 1;}
.footer-top .footer-top-box{ max-width: 920px; padding: 40px; background: white; border: 1px solid #d9d9d9; border-radius: 4px; box-shadow: 0px 30px 34px -9px #cdcdcd; display: flex; flex-direction: column; justify-content: center; align-items: center;margin: 0 auto -150px;}
.footer-top .footer-top-box .frame-img{width: 40px; aspect-ratio: 1/1; overflow: hidden; margin-bottom: 18px;}
.footer-top .footer-top-box .frame-img img{width: 100%; height: 100%; object-fit: cover;}
.footer-top .footer-top-box .footer-top-title{font-size: 40px; line-height: 1.3; font-weight: 700; text-align: center; margin-bottom: 25px; text-transform: uppercase;}
.footer-top .footer-top-box .footer-top-subtitle{font-size: 24px; line-height: 1.5; font-weight: 700; text-align: center; margin-bottom: 12px;}
.footer-top .footer-top-box .footer-top-subtitle a{font-size: 16px; line-height: 1.5; font-weight: 600; text-align: center; margin-bottom: 12px; padding: 20px 30px; border-radius: 5px; background-color: var(--primaryColor); color: var(--shades01); display: block;}
.footer-top .footer-top-box .footer-top-subtitle span{color: var(--subprimaryColor);}

/* ********|| BANNER ENDS ||******** */

/* ********|| OPTION 1 START ||******** */
.option1-sec{margin: 100px 0;}
.option1-sec .option1-wrapper{display: flex; justify-content: center; flex-direction: column; align-items: center;}
.option1-sec .option1-wrapper .turnky-option-wrap{display: flex; justify-content: center; flex-direction: column; align-items: center;}
.option1-sec .option1-wrapper .option1-frame{width: 80px; aspect-ratio: 1/1; overflow: hidden; margin-bottom: 22px;}
.option1-sec .option1-wrapper .option1-frame img{width: 100%; height: 100%; object-fit: cover;}
.option1-sec .option1-wrapper .option1-title{font-size: 52px; font-weight: 700; margin-bottom: 36px; line-height: 1.4; text-align: center;}
.option1-sec .option1-wrapper .option1-subtitle{ font-size: 36px; font-weight: 700; max-width: 1020px; line-height: 1.4; text-align: center; margin-bottom: 50px;}
.option1-sec .option1-wrapper .option1-maintitle{ font-size: 52px; font-weight: 700; max-width: 1100px; line-height: 1.4; text-align: center; margin-bottom: 50px;}
.option1-sec .general-terms-wrapper{display: flex; gap: 28px; width: 100%; justify-content: center; align-items: center; flex-direction: column;}
.option1-sec .general-terms-wrapper .general-terms-list-wrap{width: 100%; background-color: #e8e8e85c; border-radius: 6px; padding: 30px;}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-number{width: 58px; aspect-ratio: 1/1; background-color: var(--subprimaryColor); border-radius: 50px; color: white; display: flex; justify-content: center; align-items: center; font-size: 24px; margin-bottom: 24px; font-weight: 700;}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-title{font-size: 36px; line-height: 1.6; font-weight: 700; margin-bottom: 26px; display: flex; flex-direction: column; gap: 14px; color: var(--textColor);}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-subtitle{font-size: 24px; line-height: 1.6; font-weight: 700; margin-bottom: 35px;color: var(--textColor);}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .trunky-option{font-size: 36px; line-height: 1.6; font-weight: 700; margin-bottom: 26px; gap: 14px; color: var(--shades01); background-color: var(--primaryColor); padding: 30px; border-radius: 7px;}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-title span{font-size: 24px; color: var(--textColor);}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-list .terms-list-title{font-size: 22px; line-height: 1.2; font-weight: 600; margin-bottom: 20px;}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-list ul{font-size: 18px; line-height: 1.6; font-weight: 500; font-family: "Inter", sans-serif; border-bottom: 1px solid  var(--subprimaryColor); padding-bottom: 10px; margin-bottom: 0px;}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-list ul:last-child{border-bottom: 0;}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-list ul li{list-style: none; position: relative; margin-bottom: 22px;}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-list ul li span{font-weight: 700;}
.option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-list ul li::before{content: ''; position: absolute;  left: -36px; top: 50%; transform: translateY(-50%); background-image: url('../images/checkmark 1.png'); background-size: cover; width: 32px; height: 32px;}
.option1-sec .option1-wrapper .notes{ font-size: 18px; line-height: 1.6; display: flex; flex-direction: column; max-width: 1210px; font-family: "Inter", sans-serif; margin-top: 45px;}
.option1-sec .option1-wrapper .notes span{font-weight: 700;}

.option1-sec .option1-wrapper .option2-heading {font-size: 36px; line-height: 1.5; font-weight: 700; max-width: 650px; margin-bottom: 22px; text-align: center;}
.option1-sec .option1-wrapper .option2-subheading {font-size: 24px; line-height: 1.5; font-weight: 700; margin-bottom: 50px;}
.option1-sec .option-2-list-wrap{width: 76%!important;}
.option1-sec .option-2-list-wrap .terms-list{margin-bottom: 38px;}

.expander { max-width: 600px; margin: auto; border-radius: 5px; overflow: hidden;}
/* .expander-item { border-top: 1px solid #ccc} */
.expander-header {position: relative; background: #f7f7f7; border: none; text-align: left; padding: 15px 0; padding-right: 40px; padding-left: 0; font-size: 22px; font-weight: 600; cursor: pointer; outline: none; transition: background 0.3s ease;}
.expander-header::after{content: '\f107'; font-family: "font awesome 6 pro"; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
/* .expander-header:hover {background: #e2e2e2;} */
.expander-item{margin-bottom: 15px;}
.expander-content { max-height: 0; overflow: hidden; padding: 0 15px; border-radius: 10px; background-color: var(--shades01); box-shadow: 0px 0px 10px -2px rgb(214, 214, 214); transition: max-height 0.3s ease, padding 0.3s ease;}
.expander-content .expander-wrapper{border-bottom: 1px solid var(--subprimaryColor); padding-bottom: 10px; margin-bottom: 20px;}
.expander-content .expander-wrapper:last-child{border-bottom: 0px ;}
.expander-content .expander-wrapper p { margin: 15px 0; font-size: 18px; line-height: 1.8; font-weight: 500;}
.expander-content .expander-wrapper p span{color: var(--primaryColor); font-weight: 700;}
.expander-content .expander-wrapper .expender-title{font-size: 22px; font-weight: 600; color: var(--subprimaryColor);}
.notes-compare{margin-top: 50px;}
.notes-compare .notes-title{font-size: 26px;font-weight: 600;line-height: 1.4;margin-bottom: 16px;}
.notes-compare .notes-subtitle{font-size: 22px;font-weight: 600;line-height: 1.4;margin-bottom: 16px;}
.notes-compare .notes-description p{font-size: 18px;font-weight: 500;line-height: 1.8;margin-bottom: 12px;}
.notes-compare .notes-description p span{color: var(--subprimaryColor); font-weight: 600;}
.pdf-button button{font-size: 20px; font-weight: 500; color: var(--shades01); background-color: var(--primaryColor); border-radius: 6px; padding: 12px; border: 0; line-height: 1.5; display: block;}

.general-terms-list-wrap .preparation-term-wrap{display: flex; gap: 30px; margin-bottom: 30px;}
.general-terms-list-wrap .preparation-term-wrap .sblc-preparation{background-color: var(--subprimaryColor); padding: 36px; border-radius: 8px; width: 30%;}
.general-terms-list-wrap .preparation-term-wrap .terms-list-wrap{width: 70%;}
.general-terms-list-wrap .preparation-term-wrap .sblc-preparation .preparation-title{font-size: 24px; color: var(--shades01); font-weight: 700; line-height: 34px; margin-bottom: 22px;}
.general-terms-list-wrap .preparation-term-wrap .sblc-preparation .terms-list ul li{color: var(--shades01); font-size: 20px;}
.example-timing-wrapper{display: flex; gap: 35px; align-items: start; margin-bottom: 80px;}
.example-timing-wrapper .example-list{width: 50%; background-color: var(--shades01); padding: 20px; border-radius: 8px; background-color: var(--lightBg);}
.example-timing-wrapper .example-list .example-title{font-size: 24px; font-weight: 700; line-height: 34px; padding-bottom: 10px; border-bottom: 1px solid var(--textColor); margin-bottom: 30px;}
.example-timing-wrapper .example-list .example-description p{font-size: 20px; font-weight: 500; line-height: 32px; margin-bottom: 18px;}
.example-timing-wrapper .example-list .example-heading{font-size: 24px; font-weight: 700; line-height: 34px; margin-bottom: 15px; margin-bottom: 25px; color: var(--subprimaryColor);}
.example-timing-wrapper .example-list .example-heading2{font-size: 24px; font-weight: 700; line-height: 34px; margin-bottom: 15px; margin-bottom: 25px; color: var(--subprimaryColor); background-color: var(--shades02); padding: 15px; border-radius: 8px;}
.example-timing-wrapper .example-list .example-type-btn a{font-size: 24px; font-weight: 700; line-height: 34px; margin-bottom: 15px; margin-bottom: 20px; color: var(--shades01); background-color: var(--primaryColor); padding: 20px; border-radius: 8px; text-align: center; display: block;}
.trunky-option-2{font-size: 36px; line-height: 52px; font-weight: 700; color: var(--shades01); background-color: var(--primaryColor); padding: 30px; border-radius: 8px;}
.list-bg-white{background-color: var(--shades01); padding: 30px 30px 20px; border-radius: 8px;}
.trunky-option2-wrap{margin-bottom: 30px;}
.trunky-request{padding: 50px 70px; background-color: var(--primaryColor); border-radius: 8px; color: var(--shades01); text-align: center; margin-top: 100px; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; z-index: 1; box-shadow: 2px 4px 18px -5px #b5b5b5;}
.trunky-request .trunky-des-title{font-size: 20px; line-height: 34px; font-weight: 700; margin-bottom: 30px; max-width: 734px;}
.trunky-request .trunky-des-subtitle{font-size: 24px; line-height: 34px; font-weight: 700;}
.trunky-request .trunkey-des-heading{font-size: 36px; line-height: 52px; font-weight: 700; margin-bottom: 20px; text-transform: uppercase; max-width: 1000px;}
.trunky-request .trunky-request-img{width: 42px; aspect-ratio: 1/1; overflow: hidden; margin-bottom: 15px;}
.trunky-request .trunky-request-img img{width: 100%; height: 100%; object-fit: cover;}

.option1-wrapper .turnkey-title{font-size: 36px; font-weight: 700; color: var(--subprimaryColor); margin-bottom: 16px; line-height: 1.2;}
.option1-wrapper .turnkey-subtitle{font-size: 36px; font-weight: 700; color: var(--textColor); margin-bottom: 16px; line-height: 1.4; max-width: 860px; text-align: center; border-bottom: 2px solid var(--textColor); padding-bottom: 16px; margin-bottom: 44px;}
.option1-sec .turnkey-list-wrap{display: flex; justify-content: center; gap: 18px; flex-wrap: wrap; margin-bottom: 60px;}
.option1-sec .turnkey-list-wrap .turnkey-list{background-color: var(--lightBg); padding: 18px; border-radius: 5px; text-align: center; display: flex; flex-direction: column;align-items: center; width: calc(25% - 18px);}
.option1-sec .turnkey-list-wrap .turnkey-list .turnkey-icon{width: 72px; aspect-ratio: 1/1; overflow: hidden;}
.option1-sec .turnkey-list-wrap .turnkey-list .turnkey-icon img{width: 100%; height: 100%; object-fit: cover;}
.option1-sec .turnkey-list-wrap .turnkey-list .turnkey-list-title{font-size: 20px; font-weight: 700; margin-bottom: 10px; line-height: 1.4;}
.option1-sec .turnkey-list-wrap .turnkey-list .turnkey-list-description{font-size: 20px; font-weight: 500; margin-bottom: 5px; line-height: 1.4;}
.option1-sec .sblc-preparation-time{text-align: center; background-color: var(--subprimaryColor); padding: 30px 40px; border-radius: 8px; color: var(--shades01); margin-bottom: 60px;}
.option1-sec .sblc-preparation-time .preparation-time-title{font-size: 20px; line-height: 1.3; font-weight: 700;margin-bottom: 16px;}
.option1-sec .sblc-preparation-time .preparation-time-list-wrap{display: flex; gap: 10px; align-items: start; margin-bottom: 12px;}
.option1-sec .sblc-preparation-time .preparation-time-list-wrap .preparation-icon{width: 32px; aspect-ratio: 1/1; overflow: hidden; flex-shrink: 0;}
.option1-sec .sblc-preparation-time .preparation-time-list-wrap .preparation-icon img{width: 100%; height: 100%; overflow: hidden;}
.option1-sec .sblc-preparation-time .preparation-time-list-wrap .preparatin-list{font-size: 20px; line-height: 1.3; font-weight: 500;}
.option1-sec .turnkey-ltv-list-wrap{max-width: 80%; display: flex; justify-content: center; flex-direction: column; margin-bottom: 70px;}
.option1-sec .turnkey-ltv-list-wrap .turnkey-ltv-list{display: flex; gap: 8px; align-items: start; margin-bottom: 20px;}
.option1-sec .turnkey-ltv-list-wrap .turnkey-ltv-list .turnkey-ltv-icon{width: 32px; aspect-ratio: 1/1; overflow: hidden; flex-shrink: 0;}
.option1-sec .turnkey-ltv-list-wrap .turnkey-ltv-list .turnkey-ltv-icon img{width: 100%; height: 100%; object-fit: cover;}
.option1-sec .turnkey-ltv-list-wrap .turnkey-ltv-list .turnky-list-text{font-size: 20px; line-height: 1.6; font-weight: 500;}
.turnkey-big-btn a{font-size: 24px; font-weight: 700; padding: 20px 37px; border-radius: 8px; display: block; background-color: var(--primaryColor); color: var(--shades01); max-width: 620px; line-height: 1.4; text-align: center;}
.non-resource-sec{margin: 100px 0; position: relative;}
.non-resource-sec .non-img{width: 100%; aspect-ratio: 2.4/1; overflow: hidden; border-radius: 8px;}
.non-resource-sec .non-img img{width: 100%; height: 100%; object-fit: cover;}
.non-resource-sec .non-img img{width: 100%; height: 100%; object-fit: cover;}
.non-resource-sec .non-resource-content{position: absolute; top: 50%; transform: translate(-50%, -50%); left: 50%; width: 100%; max-width: 787px; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center;}
.non-resource-sec .non-resource-content .non-resource-img{width: 42px; aspect-ratio: 1/1; overflow: hidden; margin-bottom: 20px;}
.non-resource-sec .non-resource-content .non-resource-img img{width: 100%; height: 100%; aspect-ratio: 1/1;}
.non-resource-sec .non-resource-content .non-text{font-size: 36px; font-weight: 700; line-height: 1.5;}


/* ********|| OPTION 1 ENDS ||******** */

/* ********|| AGREEMENT TERMS START ||******** */
.agreement-terms-sec{ padding: 200px 0 95px; margin: 100px 0; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: -240px;}
.agreement-terms-sec .agreement-terms-wrapper{display: flex; flex-direction: column; justify-content: center; align-items: center;}
.agreement-terms-sec .agreement-terms-wrapper .agreement-frame{display: flex; flex-direction: column; justify-content: center; align-items: center; width: 42px; aspect-ratio: 1/1; overflow: hidden; margin-bottom: 25px;}
.agreement-terms-sec .agreement-terms-wrapper .agreement-frame img{width: 100%; height: 100%; object-fit: cover;}
.agreement-terms-sec .agreement-terms-wrapper .agreement-title{font-size: 36px; line-height: 1.4; font-weight: 700; text-align: center; max-width: 1149px; margin-bottom: 54px;}
.agreement-terms-sec .agreement-terms-wrapper .agreement-box-wrapper{width: 100%; display: flex; gap: 20px;}
.agreement-terms-sec .agreement-terms-wrapper .agreement-box-wrapper .agreement-box{width: 50%; background-color: var(--subprimaryColor); padding:90px 110px; font-size: 24px; font-weight: 700; line-height: 1.4; text-align: center; color: white; border-radius: 6px;}
.agreenet-btn{display: flex; justify-content: center;}
.agreenet-btn button{height: 64px; background-color: var(--primaryColor); border-radius: 6px; padding: 0 30px; color: white; text-transform: uppercase; font-size: 24px; font-weight: 700; border: 0;}
.agreement-terms-sec .agreement-bg-img{position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;}
.agreement-terms-sec .agreement-bg-img img{width: 100%; height: 100%; object-fit: cover;}

/* ********|| AGREEMENT TERMS ENDS ||******** */
 
/* ********|| REQUEST FORM START ||******** */
.request-form{margin: 100px 0;}
.form-check-input:checked[type="radio"] {background-image: url() !important;}
/* .request-form {padding-top: 95px; } */
.request-form .form-heading {font-size: 24px;color: var(--textColor);font-weight: 700;text-align: center;padding-top: 10px;font-family: "Montserrat", sans-serif;line-height: 1.3; text-transform: uppercase; max-width: 510px; margin: 0 auto;}
.request-form .form-sub-heading {font-size: 16px;color: var(--subprimaryColor);font-weight: 600;text-align: center; text-transform: uppercase;}
.request-form .form-section {padding-top: 30px;/* padding-left: 30px; */background-color: var(--shades01);}
.request-form .form-section .form-padding { padding: 12px !important;}
.request-form .form-section .form-radio { padding: 12px 0;}
.pl-radio { padding-left: 50px !important;}
.form-shadow-bg { background: white; /* box-shadow: 11px 19px 43px -18px rgb(156, 156, 156); */ border: 1px solid rgba(216, 216, 216, 0.76); padding: 40px; border-radius: 6px; width: 100%;}
.form-imgwrapper { width: 100%; aspect-ratio: 2/1; overflow: hidden; border-radius: 6px;}
.form-imgwrapper img { width: 100%; height: 100%; object-fit: cover;}
.submit-btn button{height: 54px; background-color: var(--primaryColor); color: white; font-size: 16px; text-transform: uppercase; border: 0; width: 100%; border-radius: 6px; margin-top: 35px;}
.row-reverse{flex-direction: row-reverse!important;}
/* ********|| REQUEST FORM EN ||******** */


/* ********|| REQUEST FORM START  ||******** */ 
.form-section form{display: flex; flex-direction: column;}
.form-section .view-btn{margin:  0  auto;  margin-top: 54px;}
/* ********|| REQUEST FORM END  ||******** */ 
 


/* ********|| 2ND FORM START  ||******** */
.px {
  padding: 0 30px;
}
.w-90 {
  width: 90%;
}
.form-shadow-bg-2 {background: white;/* box-shadow: 11px 19px 43px -18px rgb(156, 156, 156); */border: 1px solid rgba(216, 216, 216, 0.541);padding: 40px;border-radius: 10px;}

.form2-imgwrapper {width: 100%;height: 100%;overflow: hidden;border-radius: 10px;}
.form2-imgwrapper img {width: 100%;height: 100%;object-fit: cover;}
.form-check-input:checked {background-color: var(--primaryColor);border-color: var(--primaryColor);box-shadow: 0px 0px 2px 4px #dbdbdb;}
.form-check-input:checked[type="radio"] {
  --bs-form-check-bg-image: url() !important;
}
/* .form-check-input:checked + .form-check-label {color: var(--primaryColor);} */
.form-check-label {padding-left: 8px;}
/* ********|| 2ND FORM END  ||******** */

/* ********|| HEADER ENDS ||******** */

/* ********|| BANNER START ||******** */

/* ********|| BANNER ENDS ||******** */

/* ********|| FOOTER STARTS ||******** */
.footer {position: relative;padding: 110px 0 0px 0;display: flex;align-items: center;z-index: 0;height: 100%;overflow: hidden;}
.footer .footer-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;overflow: hidden;background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.footer-text {position: absolute;top: 0px;left: 0px;}
.footer-logowrapper {width: 162px;height: 96px;overflow: hidden;}
.footer-logowrapper img {width: 100%;height: 100%;object-fit: contain;}
.footer-content {width: 100%;text-align: center;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.footer-menu {display: flex;list-style: none;padding: 0;margin: 0;padding-top: 70px;}
.footer-menuitem {display: flex;padding: 0px 46px;}
.footer-border {border-right: 1px solid var(--shades01);}
.footer-menuitem a {font-size: 16px;line-height: 24px;font-weight: 500;color: var(--shades01);}
.footer-copyright {display: flex;justify-content: center; padding: 20px; font-size: 14px;}
.footer-copyright ul {display: flex;list-style: none;}
.footer-copyright ul li {padding: 0px 20px;}
.footer-copyright ul li a {color: var(--shades01);}
.footer-pb {padding-bottom: 80px; padding-top: 100px;}

/* ********|| FOOTER ENDS ||******** */

/* ********|| MODAL STARTS ||******** */
/* .accordion-item:not(.collapsed) {
  background-color: rgb(216, 216, 216);
  color: var(--primaryColor);
} */
/* ********|| MODAL ENDS ||******** */

/* ********|| RESPONSIVE STARTS ||******** */

@media screen and (max-width: 1600px) {
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-heading{font-size: 64px;}
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-subheading { font-size: 44px;}
  .section-banner .banner-text-img-wrapper{padding: 0px 0 0px 170px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-title {font-size: 40px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-subtitle { font-size: 28px;}
  .option1-sec .option1-wrapper .option1-title {font-size: 46px;}
  .option1-sec .option1-wrapper .option1-subtitle {font-size: 32px;}
  .option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-title {font-size: 32px;}
  .agreement-terms-sec .agreement-terms-wrapper .agreement-title{font-size: 30px; max-width: 1080px;}
  .option1-sec .option1-wrapper .option2-heading { font-size: 32px;}
  .footer-top .footer-top-box .footer-top-title {font-size: 36px;}
  .banner-bottom-sec .banner-bottom-box { max-width: 970px;}
  .section-banner .banner-content .banner-brands .brand .image-wrap{height: 64px; width: 200px;}
  .section-banner .banner-content .banner-brands .brand .image-wrap-visa { width: 92px;height: 64px;}
  .section-banner .banner-content .banner-brands{margin-bottom: 50px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-title {font-size: 38px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-subtitle { font-size: 26px;}
  .option1-sec .option1-wrapper .option1-title {font-size: 42px; margin-bottom: 30px;}
  .option1-sec .option1-wrapper .option1-subtitle {font-size: 29px;}
  .option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-title { font-size: 31px;}
  .option1-sec .general-terms-wrapper .general-terms-list-wrap .trunky-option { font-size: 32px;}
  .trunky-option-2 {font-size: 34px;}
  .option1-sec .option1-wrapper .option1-maintitle{font-size: 40px;}
  .option1-sec .turnkey-list-wrap .turnkey-list .turnkey-list-title {font-size: 18px;}
  .option1-sec .turnkey-list-wrap .turnkey-list .turnkey-list-description {font-size: 17px;}
  .example-timing-wrapper .example-list .example-description p { font-size: 18px;}
  .example-timing-wrapper .example-list .example-heading { font-size: 22px;}
  .trunky-request .trunkey-des-heading { font-size: 34px;}
  .trunky-request .trunky-des-title{font-size: 18px; margin-bottom: 26px;}
  .trunky-request .trunky-des-subtitle {font-size: 22px;}
  .option1-wrapper .turnkey-title{font-size: 30px;}
  .option1-wrapper .turnkey-subtitle { font-size: 30px;}

}

@media screen and (max-width: 1440px) {

 
}
@media screen and (max-width: 1366px) {
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-heading {font-size: 54px;}
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-subheading { font-size: 39px;}
  .banner-bottom-sec .banner-bottom-box{margin: -125px auto 75px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-title { font-size: 34px;}
  .banner-bottom-sec .banner-bottom-box { max-width: 800px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-subtitle{font-size: 24px; margin-bottom: 8px;}
  .option1-sec .option1-wrapper .option1-title {font-size: 40px;}
  .option1-sec .option1-wrapper .option1-subtitle{max-width: 780px; font-size: 26px;}
  .option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-title { font-size: 26px;}
  .agreement-terms-sec .agreement-terms-wrapper .agreement-title { font-size: 28px; max-width: 950px;}
  .request-form .form-heading {font-size: 22px;}
  .option1-sec .option1-wrapper .option2-heading { font-size: 30px;}
  .option1-sec .option1-wrapper .option2-subheading {font-size: 22px;}
  .footer-top .footer-top-box .footer-top-title {font-size: 30px;}
  .footer-top .footer-top-box { max-width: 725px;}
  .footer-top .footer-top-box .footer-top-subtitle { font-size: 22px;}

}
@media screen and (max-width: 1280px) {
  .request-form .form-section .form-padding {padding: 12px 6px !important;}
  .footer-menuitem {padding: 0px 38px;}
  .section-banner .banner-text-img-wrapper { padding: 0px 0 0px 120px;}
  
}

@media screen and (max-width: 1150px) {
  
  .request-form .form-heading {font-size: 26px;}
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-heading { font-size: 44px;}
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-subheading {font-size: 32px;}
  .section-banner .banner-content .banner-brands { margin-bottom: 16px;}
  .section-banner .banner-content{gap: 15px;}
  .banner-bottom-sec .banner-bottom-box{margin: -85px auto 75px;}
  .section-banner .banner-content .banner-brands .brand .image-wrap { height: 60px; width: 155px;}
  .section-banner .banner-content .banner-brands .brand .image-wrap-visa { width: 86px; height: 60px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-title {font-size: 28px; margin-bottom: 20px;}
  .banner-bottom-sec .banner-bottom-box { max-width: 660px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-subtitle { font-size: 22px;}
  .option1-sec .option1-wrapper .option1-title { font-size: 36px; margin-bottom: 25px;}
  .option1-sec .option1-wrapper .option1-subtitle {font-size: 24px;}
  .option1-sec .option1-wrapper .option1-frame{margin-bottom: 38px;}
  .agreement-terms-sec .agreement-terms-wrapper .agreement-box-wrapper .agreement-box{padding: 70px 55px;}
  .request-form .form-heading { font-size: 21px;}
}

 
@media screen and (max-width: 990px) {
   
  .footer-menuitem {padding: 0px 12px;}
  .section-banner .banner-text-img-wrapper {padding: 0px 0 0px 40px;}
  .section-banner .banner-content .banner-brands .brand .image-wrap-visa { width: 75px; height: 50px;}
  .section-banner .banner-content .banner-brands .brand .image-wrap { height: 50px; width: 128px;}
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-heading {font-size: 34px;}
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-subheading { font-size: 27px;}
  .banner-bottom-sec .banner-bottom-box{margin: -70px auto 75px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-title {font-size: 24px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-subtitle { font-size: 20px;}
  .banner-bottom-sec .banner-bottom-box{padding: 36px;}
  .option1-sec .general-terms-wrapper{flex-wrap: wrap;}
  .agreement-terms-sec .agreement-terms-wrapper .agreement-title {font-size: 25px;}
  .agreement-terms-sec .agreement-terms-wrapper .agreement-box-wrapper .agreement-box { padding: 32px 22px;}
  .form-imgwrapper{aspect-ratio: 1 / 1;}
  .general-terms-list-wrap .preparation-term-wrap{flex-direction: column;}
  .general-terms-list-wrap .preparation-term-wrap .sblc-preparation{width: 100%;}
  .general-terms-list-wrap .preparation-term-wrap .terms-list-wrap{width: 100%;}
  .example-timing-wrapper{flex-direction: column;}
  .example-timing-wrapper .example-list{width: 100%;}
  .row-reverse { flex-direction: column-reverse !important;}
  .option1-sec .turnkey-list-wrap .turnkey-list{width: calc(50% - 20px);}
  .banner-bottom-sec .banner-bottom-box { margin: 30px auto 75px;}

}
@media screen and (max-width: 990px) and (orientation: landscape) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) and (orientation: landscape) {
}
@media screen and (max-width: 600px) {

  /* .request-form {  padding-top: 55px;} */
  .request-form .form-section {padding-top: 10px; }
}
@media screen and (max-width: 480px) {

  .footer-menu {
    flex-wrap: wrap;
    padding-bottom: 70px;
    justify-content: center;
  }
  .footer-menuitem {
    padding: 0px 16px;
  }
  .footer {
    padding: 70px 0 0px 0;
    margin-top: 0px;
  }
  .privacy {
    padding-top: 0px;
    text-align: center;
    display: flex;
    justify-content: center;
  }
  .footer-copyright {
    display: flex;
    flex-direction: column-reverse;
    text-align: center;
    padding: 20px 20px 20px 20px;
  }
  .footer-logowrapper {
    width: 160px;
  }
  .gap-50 {
    gap: 23px;
  }
  .container .sblc-btn {
    padding: 11px 12px;
  }
  .section-banner .banner-text-img-wrapper{flex-direction: column; padding: 20px;}
  .section-banner .banner-text-img-wrapper .banner-text-sec{width: 100%;}
  .section-banner .banner-text-img-wrapper .banner-img-sec{width: 100%;}
  .section-banner .banner-text-img-wrapper .banner-text-sec{padding-top: 0;}
  .section-banner .banner-content .banner-brands .brand .image-wrap { height: 36px; width: 115px;}
  .section-banner .banner-content .banner-brands .brand .image-wrap-visa { width: 58px; height: 36px;}
  .section-banner .banner-content .banner-brands{gap: 12px; margin-bottom: 30px;}
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-heading { font-size: 56px;}
  .section-banner .banner-text-img-wrapper .sblc-banner-text-wrapper .sblc-subheading { font-size: 38px; margin-bottom: 35px;}
  .section-banner .banner-text-img-wrapper .banner-img-sec{height: 492px; border-radius: 6px; flex-shrink: 0;}
  .section-banner .banner-text-img-wrapper .banner-bg-img{height: 100%; border-radius: 6px;}
  .banner-bottom-sec .banner-bottom-box { margin: 15px auto 0px;}
  /* .container{padding: 20px;} */
  .banner-bottom-sec{padding: 20px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-title {font-size: 32px;}
  .banner-bottom-sec .banner-bottom-box .banner-bottom-subtitle {font-size: 26px;}
  .option1-sec { margin: 60px 0;}
  .option1-sec .option1-wrapper .option1-title {font-size: 32px;}
  .option1-sec .option1-wrapper .option1-frame { width: 45px;  margin-bottom: 28px;}
  .option1-sec .option1-wrapper .option1-subtitle {font-size: 26px;}
  .option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-list ul {font-size: 20px;}
  .agreement-terms-sec .agreement-terms-wrapper .agreement-title {font-size: 26px;}
  .agreement-terms-sec{padding: 30px 20px;}
  .agreement-terms-sec .agreement-terms-wrapper .agreement-box-wrapper{flex-direction: column;}
  .agreement-terms-sec .agreement-terms-wrapper .agreement-box-wrapper .agreement-box { font-size: 20px; width: 100%; aspect-ratio: 1.2 / 1; display: flex; align-items: center;}
  .agreenet-btn button{font-size: 20px; height: 58px;}
  .agreement-terms-sec{margin: 60px 0;}
  .request-form { margin: 60px 0;}
  .form-imgwrapper { aspect-ratio: 1 / 1.2; margin-bottom: 20px;}
  .request-form .form-heading {font-size: 20px;}
  .form-shadow-bg{padding: 40px 20px;}
  .option1-sec .option1-wrapper .option2-heading { font-size: 26px;}
  .option1-sec .option1-wrapper .option2-subheading { font-size: 24px; text-align: center;}
  .option1-sec .option-2-list-wrap { width: 100% !important;}
  .agreenet-btn button { font-size: 16px;}
  .option1-sec .option1-wrapper .option2-subheading { font-size: 24px;}
  .footer-top .footer-top-box .footer-top-title {font-size: 32px;}
  .footer-top .footer-top-box .footer-top-subtitle {font-size: 20px;}
  .footer-logowrapper{width: 122px; height: 72px;}
  .footer-top{padding: 20px;}
  .footer-pb { padding-bottom: 80px; padding-top: 120px;}
  .container{padding: 0 20px;}
  .agreement-terms-sec{padding: 30px 0px;}
  .agreenet-btn{width: 100%;}
  .agreenet-btn button{width: 100%;}
  .option1-sec .general-terms-wrapper .general-terms-list-wrap .terms-subtitle { font-size: 20px;}
  .option1-sec .general-terms-wrapper .general-terms-list-wrap .trunky-option {font-size: 26px; padding: 25px}
  .example-timing-wrapper .example-list .example-title {font-size: 24px; margin-bottom: 26px;}
  .example-timing-wrapper .example-list .example-heading{font-size: 20px;}
  .trunky-option-2 { font-size: 26px; line-height: 36px;}
  .trunky-request .trunky-des-title { font-size: 20px;}
  .trunky-request .trunkey-des-heading { font-size: 26px; line-height: 36px;}
  .banner-bottom-sec .banner-bottom-box { padding: 28px;}
  .option1-sec .option1-wrapper .option1-maintitle { font-size: 32px;}
  .option1-wrapper .turnkey-title {font-size: 26px;}
  .option1-wrapper .turnkey-subtitle { font-size: 26px;}
  .option1-sec .turnkey-list-wrap .turnkey-list{width: 100%;}
  .option1-sec .turnkey-list-wrap .turnkey-list .turnkey-list-title { font-size: 20px;}
  .option1-sec .turnkey-list-wrap .turnkey-list .turnkey-list-description {font-size: 20px;}
  .option1-sec .sblc-preparation-time .preparation-time-title { font-size: 24px;}
  .option1-sec .sblc-preparation-time{padding: 24px 20px;}
  .option1-sec .turnkey-ltv-list-wrap { max-width: 100%;}
  .option1-sec .turnkey-ltv-list-wrap{margin-bottom: 35px;}
  .example-timing-wrapper .example-list .example-description p {font-size: 20px;}
  .turnkey-big-btn a {font-size: 20px;}
  .example-timing-wrapper{margin-bottom: 54px;}
  .non-resource-sec .non-img{aspect-ratio: 1 / 1.6;}
  .non-resource-sec .non-resource-content .non-text{font-size: 26px;}
  .non-resource-sec {margin: 70px 0}
  .option1-sec .sblc-preparation-time .preparation-time-list-wrap{gap: 5px;}
  .option1-sec .sblc-preparation-time{margin-bottom: 50px;}
  .trunky-request{margin-top: 86px;}
  .trunky-request { padding: 40px 20px;}
  .footer-top .footer-top-box{padding: 20px;}
  


   
}
@media screen and (max-width: 360px) {
 
}
@media screen and (max-width: 320px) {
}
/* ********|| RESPONSIVE ENDS ||******** */
