/*
Version: 1.0
Author: Symlink Technology
Author URI: https://www.symlinktech.com/.
*/
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
/*
font-family: 'DM Sans', sans-serif;
font-family: 'Poppins', sans-serif;
*/
:root{
  --color01:#09C3FF;
  --color02:#00034D;
  --color03:#266FF2;
  --color04:#F8FBFF;
  --shades01:#ffffff;
  --shades02:#000000;
  --shades03:#f7f7f7;
  --shades04:#455A64;
  --shades05:#F1F1F1;
  --shades06:#A1A1A1;
  --colorSuccess:#22C55E;
  --colorDanger:#F43F5E;
  --colorInfo:#0EA5E9;
  --colorWaning:#F59E0B;
}

/* ********|| INITIALIZATION STARTS ||******** */
body, html{ width: 100%; line-height:18px; margin:0 auto !important;padding:0 !important;font-family: 'DM Sans', 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(--shades02); background:var(--shades01);position: relative; z-index: 0;}
*: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;}
button{cursor: pointer; outline: none; border: 0;}
input:focus, label:focus{outline: none !important;outline-offset: none !important;outline-offset: 0 !important; box-shadow: none !important;}
/* ********|| INITIALIZATION ENDS ||******** */

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

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

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

::input-placeholder{ color:var(--shades02);}
::-moz-input-placeholder{ color:var(--shades02);}
::-webkit-input-placeholder{ color:var(--shades02);}


input::-webkit-outer-spin-button, input::-webkit-inner-spin-button{-webkit-appearance: none; margin: 0;}
input[type=number]{-moz-appearance: textfield;}

/*::-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);}*/
.dropdown-menu-wrap::-webkit-scrollbar-track{background-color: var(--shades01);border-radius: 30px;}
.dropdown-menu-wrap::-webkit-scrollbar{width: 5px;height: 5px;border-radius: 30px;}
.dropdown-menu-wrap::-webkit-scrollbar-thumb{background-color:var(--color01); border-radius: 30px;}
/* ********|| PSEUDO ELEMENTS ENDS ||******** */

/* ********|| ADJUSTMENT CLASSES STARTS ||******** */
*,::after,::before{box-sizing: border-box;}

a, button{color:var(--shades02); border:0; transition: all 0.3s ease;}
a:hover, a:focus{color:var(--shades02);}
p { margin: 0 0 10px; }
hr{margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid var(--color04);}
strong{font-weight:600;}

.form-row{margin-right: -5px;margin-left: -5px;}
.form-row > .col,.form-row > [class*="col-"]{padding-right: 5px;padding-left: 5px;}

/* /////////////////////////////////////////////////////////////// */
/*             			   	 	BOOTSTRAP FIX            			   				 */
/* /////////////////////////////////////////////////////////////// */
@media (min-width: 576px){
	.container {max-width: none;}
	.modal-dialog {max-width: 700px;}
	.modal-sm {max-width: 400px;}
}
@media (min-width: 768px){
	.container {max-width: 740px;}
}
@media (min-width: 992px){
	.container {max-width: 960px;}
}
@media (min-width: 1200px){
	.container {max-width: 1170px;}
}
@media (min-width: 1440px){
	.container {max-width: 1340px;}
}
@media (min-width: 1600px){
	.container {max-width: 1400px;}
}
@media (min-width: 1900px){
	.container {max-width: 1540px;}
}

.modal-open {overflow: auto;}
.modal{ overflow-x: hidden; overflow-y: auto;}
.overflow-hidden{overflow:hidden !important;}
.dropdown .dropdown-toggle{padding-right: 30px !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: 10px;transform: translateY(-50%);border: 0; color: var(--primaryColor); opacity: 1; margin-top: 0; transition: all 0.3s ease;}
.dropdown .dropdown-toggle.show::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.3s ease all;}
.dropdown .dropdown-menu.show{display:block;transform: translate(-50%,0) !important;visibility: visible;opacity:1;transition:0.3s 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 .mega-dropdown-menu.show{display:block;transform: translate(-50%,0) !important;visibility: visible;opacity:1;transition:.5s ease all;}

.dropdown{width: 100%;}
.dropdown .dropdown-toggle{height: 48px;padding: 0 20px;background-color: var(--shades01);border-radius: 6px;width: 100%;border:1px solid var(--shades04); text-align: left;}
.dropdown .dropdown-menu{border: 0;box-shadow: rgb(0 0 0 / 10%) 0 2px 10px;width: 100%;max-height: 200px; overflow: auto; margin:4px 0 0 !important;}
.dropdown .dropdown-menu::-webkit-scrollbar-track{background-color:transparent; border-radius: 10px;}
.dropdown .dropdown-menu::-webkit-scrollbar{width: 5px;height: 5px;background-color:transparent; border-radius: 10px;}
.dropdown .dropdown-menu::-webkit-scrollbar-thumb{background-color: var(--color01); border-radius: 10px;}
.dropdown .dropdown-menu-wrap{max-height: 200px; overflow: auto;}
.dropdown .dropdown-item{color: var(--shades02);font-size: 13px;padding: 0 15px;height: 40px;display: flex;justify-content: flex-start;align-items: center;}
.dropdown .dropdown-item:hover{background-color: var(--color01);color: var(--shades01);}
.dropdown .dropdown-item+.dropdown-item{border-top:1px solid var(--shades05);}

.section-title{color: var(--shades02);font-size: 32px;font-weight: 300;margin: 0 0 30px;text-align: center;text-transform: uppercase;letter-spacing: 5px;position: relative; z-index: 0;overflow: hidden;}
.section-title span{position: relative; background-color: var(--shades03); padding:0 10px;}
.section-title span:before{position: absolute;content:''; width: calc(100% + 100px); height: 4px; top: 50%; left: 50%; transform: translate(-50%,-50%); background-color: var(--color02);z-index: -1;}

.more-actions{display: flex; justify-content: center; align-items: center; margin: 30px 0 0;}
.more-actions .btn-action{position: relative;display: flex;justify-content: center;align-items: center;padding: 0 20px;height: 40px;border-radius: 4px;background-color: var(--color01);color: var(--shades01);gap: 8px;font-size: 14px;font-weight: 500;}
.more-actions .btn-action:hover{background-color: var(--color02);}

.form-group{position:relative; margin: 0 0 20px;}
.control-label{font-size: 13px;font-weight: 500;margin: 0 0 2px;color: var(--shades05);}
.form-control{border-radius: 4px;box-shadow: none;color: var(--shades02);background: var(--shades03);min-width: 50px;min-height: 40px;width: 100%;padding: 6px 12px;font-family: inherit;font-size: 14px;border: 1px solid var(--shades04);}
.form-control:focus{ border-color:var(--shades04);background: var(--shades03); box-shadow: none;}
.form-control::-webkit-input-placeholder{ color: var(--shades04) !important;}
.form-control:-moz-placeholder{color:var(--shades04) !important;opacity:  1 !important;}
.form-control::-moz-placeholder{color:var(--shades04) !important; opacity:1 !important;}
.form-control:-ms-input-placeholder{color:var(--shades04) !important;}
.form-control::-ms-input-placeholder{color:var(--shades04) !important;}
textarea.form-control{ resize:none; min-height: 100px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background-color: var(--shades01); opacity: 1; cursor: not-allowed;}

.custom-checkbox{position:relative;padding:5px 0 5px 30px;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:18px;font-size:14px}
.custom-checkbox .custom-checkbox-label:before{content:'';position:absolute;width:18px;height:18px;background:var(--shades01);border:2px solid var(--shades04);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:18px;height:18px;top:50%;left:-24px;transform:translateY(-50%);font-weight:600;font-size:14px;display:none;color:var(--color01);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{border-color:var(--color01)}

.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:18px;font-size:14px}
.custom-radio .custom-radio-label:before{content:'';position:absolute;width:18px;height:18px;background:transparent;border:2px solid var(--shades04);top:50%;left:-24px;transform:translateY(-50%);border-radius:50%}
.custom-radio .custom-radio-label:after{content:'';position:absolute;width:8px;height:8px;top:50%;left:-19px;transform:translateY(-50%);font-weight:600;font-size:7px;display:none;background-color: var(--color01);text-align:center;border-radius: 50%;}
.custom-radio .custom-radio-input:checked ~ .custom-radio-label:after{display:block}
.custom-radio .custom-radio-input:checked ~ .custom-radio-label:before{background:transparent;border-color:var(--color01)}

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay{background: var(--color02);border-color: var(--color02);}
.column-count-2{column-count: 2; list-style: none;}

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

/*
font-family: 'DM Sans', sans-serif;
font-family: 'Poppins', sans-serif;
*/


/* ********|| HEADER STARTS ||******** */
header{position: sticky;top: -44px;z-index: 12;}
.sub-nav{background:var(--color03);height: 44px;}
.sub-nav .sub-nav-left ul{list-style:none;display:flex;margin-bottom:0;padding:12px 0}
.sub-nav .sub-nav-left ul li{margin-right:15px;color:var(--shades01)}
.sub-nav .sub-nav-left ul li .sub-menu-item{color:var(--shades01);font-size:13px;font-weight:500}
.sub-nav .sub-nav-right{display:flex;justify-content:flex-end}
.sub-nav .sub-nav-right ul{list-style:none;margin-bottom:0;padding:10px 0}
.sub-nav .sub-nav-right .social-link a{margin:0 5px;font-size:15px;display:inline-block;line-height:1px;color:var(--shades01)}
.sub-nav .sub-nav-right .social-link a:hover{background:var(--primaryColor);color:white}
.main-nav{padding:10px 0;background:rgba(248,251,255,0.67)}
.main-nav .navigation ul{list-style:none;display:flex;justify-content:flex-end;margin-bottom:0;align-items:center ;}
.main-nav .navigation ul li{text-transform:uppercase;transition:all .3s ease;position:relative;font-weight:600; white-space: nowrap;}
.main-nav .navigation ul li+ li{margin-left:34px}
.main-nav .navigation ul li .menu-item{color:var(--color02);transition:all .3s ease;font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:-.3px;white-space: nowrap;}
.main-nav .navigation ul li:hover .menu-item{color:var(--color03)}
.main-nav .navigation ul li.active a:before{width:100%;visibility:visible}
.main-nav .navigation ul li a:before{content:"";height:2px;bottom:6px;width:0;top:20px;left:0;background:var(--color03);position:absolute;visibility:hidden;transition:all .3s ease}
.main-nav .navigation ul li.active a{color:var(--color03);font-weight:600}
.main-nav{left:0;top:0;width:100%;z-index:99}
.main-nav .navigation ul li:hover a:before{width:100%;visibility:visible}
.nav-fixed{background:white;padding:10px 0;z-index:999!important;width:100%;box-shadow:0 2px 10px rgb(0 0 0 / 20%);top:0}
header .language{width:80px;margin-left:20px;display:flex;align-items:center;justify-content:flex-end}
header .language .dropdown-toggle{display:flex;align-items:center;background-color:transparent;color:var(--textColor)}
.dropdown .dropdown-toggle{padding-right:24px!important;position:relative}
header .navigation-menu{display:flex;align-items:center}
header .btn-action{white-space:nowrap;border:1px solid transparent;background:var(--color03);font-weight:500;color:white!important;text-transform:uppercase;padding:6px 14px;font-size:14px;border-radius:5px}
header .btn-action.alt{background:var(--color01)}
header .btn-action:hover{border:1px solid var(--color03);color:var(--color03)!important;background:white}
.main-nav .navigation ul li .btn-action:before{all:unset}
header .user-account-sec li{list-style-type: none;}
header .userdropdown{position: relative;margin-left: 30px;width: initial;}
header .userdropdown .dropdown-toggle{display: flex;align-items: center;padding: 0 !important;border: 0;background-color: transparent; gap: 10px;}
header .userdropdown .dropdown-toggle:after{display: none;}
header .userdropdown .user-image{width: 40px;min-width: 40px;height: 40px;overflow: hidden;border-radius: 50%;}
header .userdropdown .user-image img{width: 100%; height: 100%; object-fit: cover;}
header .userdropdown .user-name{width: initial;font-size: 14px;font-weight: 500;color: var(--shades02);}
header .userdropdown .dropdown-menu{display: none;}
header .userdropdown .dropdown-menu.show{display: block;}
header .userdropdown .dropdown-menu li+ li{margin-left: 0 !important;}
header .userdropdown .dropdown-item{padding: 5px 10px;height: auto;}
header .userdropdown .dropdown-menu li a:before{display: none;}
header .reg-sec li{list-style-type: none;}
/* ********|| HEADER ENDS ||******** */

/* ********|| BANNER STARTS ||******** */
.banner-section{background-size: cover;background-position: center;background-repeat: no-repeat;margin-top: -85px;z-index: -1;position: relative;max-height: calc(100vh - 43px);height: 100vh;display: flex;align-items: center;}
.banner-section::before{content: '';position: absolute;background-image: url(../../storage/asset/banner-wave.svg);width: 100%;height: 240px;bottom: 0;background-repeat: no-repeat;background-size: cover;}
.banner-section .banner-content{}
.banner-section .banner-content .sub-text{font-size: 18px;font-weight: 600;text-transform: uppercase;}
.banner-section .banner-content .title{font-size: 36px;font-weight: 700;line-height: 1.4;color: var(--color03);}
.banner-section .banner-content .des{font-size: 16px;font-weight: 500;color: var(--shades04);}
.banner-section .banner-content .des p{}
.banner-section .banner-content .banner-action{margin-top: 15px;}
.banner-section .banner-content .banner-action .apply-btn{border: 1px solid transparent;background: var(--color01);font-weight: 500;height: 44px;display: inline-flex;align-items: center;justify-content: center;color: white!important;text-transform: uppercase;padding: 6px 14px;font-size: 14px;border-radius: 5px;}
/* ********|| BANNER ENDS ||******** */

/* ********|| About STARTS ||******** */
.about-us-section{padding: 60px 0;}
.about-us-section .about-image{position: relative;overflow: hidden;}
.about-us-section .about-image::before{content: '';position: absolute;z-index: -1;background-image: url(../../storage/asset/frame.svg);width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;top: 50px;}
.about-us-section .about-image .small-image{width: 28%;margin-left: 124px;box-shadow: -30px 30px 35px 2px rgba(171, 171, 171, 0.2);height: 250px;overflow: hidden;border-radius: 10px;}
.about-us-section .about-image .large-image{}
.about-us-section .about-image .large-image .img-wrap{width: 70%;margin-left: 135px;margin-top: 35px;overflow: hidden;border-radius: 15px;}
.about-us-section .about-image .large-image .img-wrap img{width: 100%;height: 100%;object-fit: cover;object-position: left;}
.about-us-section .about-image .small-image .img-wrap{width: 100%;height: 100%;box-shadow: -30px 30px 35px 2px rgba(171, 171, 171, 0.2);}
.about-us-section .about-image .small-image .img-wrap img{width: 100%;height: 100%;object-fit: cover;object-position: left;}
.about-us-section .section-content{}
.section-title-part .sub-title-part{position: relative;text-transform: uppercase;font-size: 14px;font-weight: 500;padding-left: 32px;}
.section-title-part .sub-title-part::before{content: '';position: absolute;width: 25px;height: 2px;background: var(--color03);top: 44%;left: 0;}
.section-title-part .title{margin-top: 15px;font-size: 36px;line-height: 1.4;font-weight: 700;color: var(--color03);text-transform: capitalize;}
.about-us-section .section-content .list-content{margin-top: 30px;}
.about-us-section .section-content .list-content .item{display: flex;}
.about-us-section .section-content .list-content .item+ .item{margin-top: 20px;}
.about-us-section .section-content .list-content .item .icon{background: var(--color01);width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;color: var(--shades01);font-size: 12px;border-radius: 5px;}
.about-us-section .section-content .list-content .item .content{width: 100%;max-width: calc(100% - 45px);margin-left: 20px;font-size: 20px;font-weight: 400;line-height: 1.4;}
.about-us-section .section-content .action-btns{margin-top: 30px;}
.about-us-section .section-content .action-btns .btn-action{border: 1px solid transparent;background: var(--color03);font-weight: 500;color: white!important;text-transform: capitalize;padding: 6px 14px;font-size: 16px;border-radius: 5px;height: 44px;display: inline-flex;align-items: center;justify-content: center;}
.about-us-section .section-content .action-btns .btn-action.alt{background: var(--color01);margin-left: 15px;}
/* ********|| About ENDS ||******** */

/* ********|| FEATURE STARTS ||******** */
.feature-section{background:var(--color04);padding:80px 0;position:relative}
.feature-section:before{content:'';position:absolute;background-image:url(../../storage/asset/section-wave.svg);bottom:0;width:100%;height:60px;background-repeat:no-repeat;background-size:cover}
.feature-section:after{content:'';position:absolute;transform:rotate(180deg);background-image:url(../../storage/asset/section-wave.svg);top:0;width:100%;height:60px;background-repeat:no-repeat;background-size:cover}
.feature-section .content-feature{text-align:center}
.feature-section .content-feature .number{margin-top:15px;font-size:36px;line-height:1.4;font-weight:700;color:var(--color03);text-transform:capitalize}
.feature-section .content-feature .title{font-size:24px;line-height:1.4;text-transform:capitalize}
.feature-section .content-feature .des{font-size:18px;font-weight:400;line-height:1.4;margin-top:10px}
/* ********|| FEATURE ENDS ||******** */

/* ********|| STEPs STARTS ||******** */
.step-section{background: var(--color04);padding: 80px 0;position: relative;}
.step-section:before{content: '';position: absolute;background-image: url(../../storage/asset/section-wave.svg);bottom: 0;width: 100%;height: 60px;background-repeat: no-repeat;background-size: cover;}
.step-section:after{content: '';position: absolute;transform: rotate(180deg);background-image: url(../../storage/asset/section-wave.svg);top: 0;width: 100%;height: 60px;background-repeat: no-repeat;background-size: cover;}
.step-section .step-image{width: 100%;height: 400px;overflow: hidden;border-radius: 10px;}
.step-section .step-image img{width: 100%;height: 100%;object-fit: cover;}
.step-section .step-lists{display: flex;flex-wrap: wrap;margin: 0 -10px;}
.step-section .step-lists .step-item{width: 50%;max-width: calc(50% - 20px);display: flex;margin: 10px;background: var(--shades01);border: 0.5px solid #DADADA;border-radius: 10px;padding: 20px 0;}
.step-section .step-lists .step-item+ .step-item{}
.step-section .step-lists .step-item .step-number{width: 50px;background: var(--color01);height: 50px;display: flex;align-items: center;justify-content: center;font-size: 25px;color: var(--shades01);}
.step-section .step-lists .step-item .step-content{padding: 0 20px 0 0;width: 100%;max-width: calc(100% - 60px);margin-left: 10px;}
.step-section .step-lists .step-item .step-content .title{font-size: 18px;font-weight: 700;line-height: 1.4;}
.step-section .step-lists .step-item .step-content .des{font-size: 14px;font-weight: 400;line-height: 1.4;}



/* ********|| STEPs ENDS ||******** */
/* ********||TESTIMONIAL STARTS ||******** */
.testimonial-section{padding: 60px 0;overflow: hidden;}
.testimonial-section .swiper-wrapper{margin: 20px 0 40px;}
.testimonial-section .swiper-slide{transition: all ease 0.3s;}
.testimonial-section .swiper-slide.swiper-slide-next{opacity: 1;}
.testimonial-section .testimonial-part{position: relative;margin-top: 30px;}
.testimonial-section .testimonial-part .testimonials{}
/* .testimonial-section .background-stripe{content: '';position: absolute;width: 50%;height: 50px;background: var(--primaryColor);top: 50%;transform: translateY( calc(-50% - 25px) );} */
.testimonial-section .testimonial-part .testimonials .testimonial-item{position: relative;height: 100%;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-image{display: flex;align-items: center;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-image .img-part{    width: 60px;height: 60px;object-fit: cover;overflow: hidden;border-radius: 50%;margin-right: 20px;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-image img{height: 100%;width: 100%;object-fit: cover;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-content{box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 20px;border: 1px solid var(--shades05);border-radius: 10px;z-index: 2;padding: 40px 32px 30px;display: flex;flex-direction: column;position: relative;height: 100%;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-content .icon{    text-align: right;color: rgb(38 50 56 / 43%);position: absolute;right: 20px;top: 20px;width: 50px;height: 50px;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-content .icon img{width: 100%;height: 100%;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-content .name{    color: var(--color03);text-transform: capitalize;font-size: 22px;font-weight: 600;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-content .designation{    font-size: 14px;color: var(--shades04);font-weight: 500;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-content .client-text{    margin-top: 10px;font-size: 12px;font-weight: 400;color: var(--shades02);line-height: 1.5;}
.testimonial-section .testimonial-part .testimonials .swiper-button-next:after, .testimonial-section .testimonial-part .testimonials .swiper-button-prev:after{font-family: "Font Awesome 6 Pro";}
.testimonial-section .testimonial-part .testimonials .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content: '\f105';font-size: 28px;background: var(--color01);color: var(--shades01);}
.testimonial-section .testimonial-part .testimonials .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content: '\f104';font-size: 28px;}
.testimonial-section .testimonial-part .testimonials .testimonial-slider-controls .swiper-button-prev.swiper-button-disabled{opacity: 0.7;background: rgb(9 195 255 / 15%);color: var(--color01);}
.testimonial-section .testimonial-part .testimonials .testimonial-slider-controls	.swiper-button-next{right: -6px;top: auto;bottom: 15px;width: 40px;height: 40px;background: var(--color01);border-radius: 5px;}
.testimonial-section .testimonial-part .testimonials .testimonial-slider-controls .swiper-button-prev{top: auto; right: 40px;left: auto;bottom: 15px; width: 40px;height: 40px;background: var(--color01);color: var(--shades01);border-radius: 5px;}
.testimonial-section .testimonial-part .success-story{width: 550px;text-align: right;display: flex;flex-direction: column;justify-content: center;}
.testimonial-section .testimonial-part .success-story .content-title{font-size: 16px;font-weight: 500;color: var(--thirdColor);}
.testimonial-section .testimonial-part .success-story .success-text{    font-size: 40px;color: var(--primaryColor);}
.testimonial-section .testimonial-part .success-story .story-des{font-size: 16px;line-height: 1.4;font-weight: 400;color: var(--secondaryColor);}
.testimonial-section .testimonial-part .success-story .view-action{margin-top: 10px;}
.testimonial-section .testimonial-part .success-story .view-action .more-link{    color: var(--shades01);border: 1px solid var(--primaryColor);width: 140px;display: flex;align-items: center;justify-content: center;height: 40px;border-radius: 5px;font-weight: 500;font-size: 16px;background: var(--primaryColor);margin-left: auto;}
.testimonial-section .testimonial-slider-controls{    position: absolute;top: -22px;right: 0;}
.testimonial-section .swiper-slide{height: auto;}

/* ********||TESTIMONIAL ENDS ||******** */

/* ********|| Contact STARTS ||******** */
.contact-section {padding: 60px 0;}
.contact-section .contact-inner{display: flex;}
.contact-section .contact-inner .contact-image{width: 50%;}
.contact-section .contact-inner .contact-image img{width: 100%;height: 100%;object-fit: cover;}
.contact-section .form-content-part{width: 50%;background: var(--color04);padding: 40px;}
.contact-section .form-content-part .title{ font-size: 36px;line-height: 1.5;font-weight: 600;margin-bottom: 5px;color: var(--color03);}
.contact-section .form-content-part .sub-des{text-align: left;font-size: 14px;font-weight: 300;margin-bottom: 20px;line-height: 1.2;}
.contact-section .form-content-part .form-content{background: transparent;margin-top: 25px;}
.contact-section .form-content-part .form-content .submit-btn{ }
.contact-section .form-content-part .form-content .submit{border: 1px solid transparent;background: var(--color03);font-weight: 500;height: 44px;display: flex;align-items: center;justify-content: center;color: white!important;text-transform: capitalize;padding: 6px 14px;font-size: 14px;border-radius: 5px;}
.contact-section .form-content-part .form-content .form-group{}
.contact-section .form-content-part .form-content .form-group .form-control {    border-radius: 10px;min-height: 47px;background: var(--shades01);border: 1px solid rgb(246 245 247 / 58%);}
.contact-section .form-content-part .form-content .form-group .form-control.text-message{border-radius: 20px;}
/* ********|| Contact ENDS ||******** */

/* ********|| CTA STARTS ||******** */
.cta-section{padding: 80px 0;}
.cta-section .title{font-size: 36px;font-weight: 700;text-align: center;margin-bottom: 30px;line-height: 1.4;color: var(--shades04);}
.cta-section .btn-action{border: 1px solid transparent;background: var(--color03);font-weight: 500;height: 44px;display: flex;align-items: center;justify-content: center;color: white!important;text-transform: capitalize;padding: 6px 30px;font-size: 14px;border-radius: 5px;margin: 0 auto;}
/* ********|| CTA ENDS ||******** */

/* ********|| FEATURE STARTS ||******** */
footer{background: var(--color03);position: relative;}
footer:before{content: '';position: absolute;width: 40%;height: 40px;background: var(--color01);left: 0;bottom: 0;background-position: right top;border-radius: 0 100px 0 0;}
footer:after{content: '';position: absolute;width: 40%;height: 40px;background: var(--color01);right: 0;bottom: 0;border-radius: 100px 0 0 0;}
footer .footer-info{text-align: center;}
footer .footer-info .logo{}
footer .footer-info .logo img{}
footer .footer-navs{}
footer .footer-navs .footer-nav-links{margin-top: 25px;}
footer .footer-navs .footer-nav-links ul{list-style: none;display: flex;justify-content: center;padding-left: 0;}
footer .footer-navs .footer-nav-links ul li{color: var(--shades01);}
footer .footer-navs .footer-nav-links ul li a{color: var(--shades01);font-size: 18px;font-weight: 400;}
footer .footer-navs .footer-nav-links ul li+ li{margin-left: 30px;}
footer .footer-about{color: var(--shades01);font-size: 16px;line-height: 1.4;font-weight: 400;margin-top: 30px;}
footer .footer-social-icons{justify-content: center;  display: flex;}
footer .footer-social-icons ul{list-style: none;padding-left: 0;}
footer .footer-social-icons ul a{color: var(--shades01);}
footer .footer-social-icons ul a+ a{margin-left: 20px;}
/* ********|| FEATURE ENDS ||******** */

/* ********|| ACCOUNT STARTS ||******** */
.section-banner{padding: 60px 0 0;background: var(--color04);position: relative;}
.section-banner:before{content: '';position: absolute;background-image: url(../../storage/asset/section-wave.svg);bottom: 0;width: 100%;height: 60px;background-repeat: no-repeat;background-size: cover;}
.section-banner .title{font-size: 48px;color: var(--color03);font-weight: 700;}
.section-banner .banner-image{display: flex;align-items: flex-end;justify-content: flex-end;}
.section-banner .banner-image img{}

.account-step-section{padding: 60px 0;}
.account-step-section .account-inner{background: var(--color04);position: relative;margin-top: 85px;}
.account-step-section .account-inner .account-image{padding-top: 120px;padding-bottom: 35px;}
.account-step-section .account-inner .account-image .account-img-action{display: flex;align-items: center;justify-content: center;}
.account-step-section .account-inner .account-image .img-wrap{width: 200px;height: 200px;overflow: hidden;margin: 0 auto;border-radius: 50%;position: absolute;top: -100px;left: 0;right: 0;}
.account-step-section .account-inner .account-image .account-img-action .img-delete{}
.account-step-section .account-inner .account-image .account-img-action .img-delete .delete-btn{position: relative;background: var(--shades01);color: var(--colorDanger);padding: 0 25px;border-radius: 5px;height: 40px;border: 1px solid var(--colorDanger);}
.account-step-section .account-inner .account-image .img-wrap img{width: 100%;height: 100%;object-fit: cover;}
.account-step-section .myaccount-profile-img {position: relative;background: var(--color03);color: var(--shades01);padding: 0 25px;border-radius: 5px;}
.account-step-section .myaccount-profile-img label {display: block;width: 100%;height: 100%;position: relative;cursor: pointer;margin-bottom: 0;}
.account-step-section .myaccount-profile-img label input[type='file'] {position: absolute;z-index: 2;width: 100%;height: 1px;margin: 0;opacity: 0;top: 50%;}
.account-step-section .myaccount-profile-img .upload-icon {height: 40px;background-color: transparent;color: var(--secondaryColor);border-radius: 50%;text-align: center;display: flex;justify-content: center;align-items: center;right: 50px;bottom: 10px;font-size: 14px;font-weight: 500;}

.account-step-section .step-part{display: flex;align-items: center;justify-content: center;position: relative;margin-bottom: 45px;}
.account-step-section .step-part::before{content: '';position: absolute;width: 280px;height: 2px;background: var(--color03);top: 36%;z-index: 1;}
.account-step-section .step-part .step{width: 150px;position: relative;z-index: 1;}
.account-step-section .step-part .step+ .step{}
.account-step-section .step-part .step .number{width: 50px;height: 50px;background: var(--shades01);margin: 0 auto;display: flex;align-items: center;justify-content: center;color: var(--color03);border-radius: 50%;font-size: 20px;border: 1px solid var(--color03);}
.account-step-section .step-part .step .text{font-size: 12px;color: var(--shades04);margin-top: 5px;text-align: center;}
.account-step-section .form-control{height: 48px;border: none;background: var(--shades01);}
.account-step-section .control-label{color: var(--shades06);margin-bottom: 5px;font-weight: 400;font-size: 14px;}
.account-step-section .step-part .step.current .number{background: var(--color03);color: var(--shades01);}
.account-step-section .step-part .step.current .text{font-size: 12px;color: var(--shades04);margin-top: 5px;text-align: center;font-weight: 600;}
.account-step-section .step-part .step.current .step-complete{display: none;}
.account-step-section .step-part .step.complete .number {background: var(--color03);color: var(--shades01);}
.account-step-section .step-part .step.complete .number .num{display: none;}
.account-step-section .step-part .step.complete .step-complete{display: block;}
.account-step-section .step-part .step.complete .text{font-size: 12px;color: var(--color03);margin-top: 5px;text-align: center;font-weight: 600;}


.account-step-section .step-part .step.current .num{}
.account-step-section .account{}
.account-step-section .account .address{width: 100%;height: 100px;resize: none;border-radius: 5px;padding: 6px 12px;border: none;}
.account-step-section .account .address.text{height: 50px;}
.account-step-section .account .account-form{padding: 40px;}
.account-step-section .account .account-form .form-part{margin-bottom: 15px;}
.account-step-section .account .account-form .form-part .title{font-size: 18px;font-weight: 700;text-decoration: underline;margin-bottom: 20px;}

.account-form .upload-form{position: relative;}
.account-step-section .dropdown .dropdown-toggle{border: none;}
.account-form .myaccount-profile-img {position: absolute !important;background: var(--color03);color: var(--shades01);padding: 0 14px !important;border-radius: 5px;top: 4px;right: 5px;width: 40px;display: flex;height: 40px;justify-content: center;align-items: center;}
.account-form .myaccount-profile-img a {color: white;}
.account-form .myaccount-profile-img:hover{border: 1px solid var(--color03);background-color: transparent;}
.account-form .myaccount-profile-img:hover a{color: var(--color03);}
.account-form .form-verified-view{}
.account-form .add-card-details{margin: 0px ;padding: 6px 12px ;border: none ;background: transparent ;position: relative ;background-color: white;border-radius: 4px;height: 49px;display: flex;align-items: center;}

.account-form .add-card-details >  div{width: 100%;}
.account-form .form-verified-view .data-row{display: flex;}
.account-form .form-verified-view .data-row+ .data-row{margin-top: 10px;}
.account-form .form-verified-view .data-row .view-label{width: 300px;font-size: 16px;color: var(--shades06);}
.account-form .form-verified-view .data-row .view-label span{color: var(--colorSuccess);font-weight: 600;}
.account-form .form-verified-view .data-row .view-data{width: 100%;max-width: calc(100% - 310px);margin-left: 10px;font-size: 16px;color: var(--shades04);line-height: 1.4;}
.account-form .form-verified-view .data-row .view-data {margin-left: 0!important;}
.account-form .form-verified-view .data-row .view-data.pending a{width: 100%;max-width: calc(100% - 310px);margin-left: 10px;font-size: 16px;color: var(--colorDanger);line-height: 1.4;}
.account-form .form-verified-view .data-row .view-data.confirm a{width: 100%;max-width: calc(100% - 310px);margin-left: 10px;font-size: 16px;color: var(--colorSuccess);line-height: 1.4;}
.account-form .form-verified-view .data-row .view-data.pending a,
.account-form .form-verified-view .data-row .view-data.confirm a{margin-left: 0;}
.account-form .myaccount-profile-img label {display: block;width: 100%;height: 100%;position: relative;cursor: pointer;margin-bottom: 0;}
.account-form .myaccount-profile-img label input[type='file'] {position: absolute;z-index: 2;width: 100%;height: 1px;margin: 0;opacity: 0;top: 50%;}
.account-form .myaccount-profile-img .upload-icon {height: 40px !important;background-color: transparent;color: var(--secondaryColor);border-radius: 50%;text-align: center;display: flex;justify-content: center;align-items: center;right: 50px;bottom: 10px;font-size: 14px;font-weight: 500;}
.account-form .img-preview{margin-top: 12px;position: relative;}
.account-form .img-preview .img-wrap{width: 120px;height: 100px;overflow: hidden;border-radius: 5px;}
.account-form .img-preview .img-wrap img{width: 100%;height: 100%;object-fit: cover;}
.account-form .img-preview .close{position: absolute;top: -5px;background: var(--shades01);width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;border-radius: 50%;font-size: 14px;left: 110px;padding: 10px;color: var(--colorDanger);font-weight: 600;box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.18);cursor: pointer;}
.account-form .form-action{display: flex;justify-content: flex-end;}
.account-form .form-action .btn-submit{margin-right: 15px;    border: 1px solid transparent;background: var(--color03);font-weight: 500;color: white!important;text-transform: capitalize;padding: 12px 20px;font-size: 14px;border-radius: 5px;}
.account-form .form-action .btn-next{border: 1px solid var(--color03);color: var(--color03)!important;text-transform: capitalize;padding: 12px 20px;display: flex;align-items: center;justify-content: center;font-size: 14px;border-radius: 5px;background: white;}
.account-step-section .control-label .verify{color: var(--colorSuccess);font-weight: 500;}
.account-step-section .control-label .not-verify{color: var(--colorDanger);font-weight: 500;}
.account-form .card-img{width: 100px;height: 30px;margin-bottom: 15px;}
.account-form .card-img img{width: 100%;height: 100%;object-fit: contain;}
.account-form .submit-btn{}
.account-form .submit-btn .btn-action{margin-right: 15px;border: 1px solid transparent;background: var(--color03);font-weight: 500;color: white!important;text-transform: capitalize;padding: 12px 20px;font-size: 14px;border-radius: 5px;}

.account-step-section .transaction-history{padding: 40px;}
.account-step-section .transaction-history .title{font-size: 18px;font-weight: 700;text-decoration: underline;}
.account-step-section .transaction-history .transction-list{display: flex;margin: 0 -20px;}
.account-step-section .transaction-history .transction-list .transaction-item{width: 100%;max-width: calc(100% - 20px);margin: 20px;background: var(--shades01);padding: 15px;border-radius: 15px;border: 1px solid var(--shades05);}
.account-step-section .transaction-history .transction-list .transaction-item .date{font-size: 16px;font-weight: 600;color: var(--shades04);margin-bottom: 5px;}
.account-step-section .transaction-history .transction-list .transaction-item .transction-data-list{margin-top: 15px;}
.account-step-section .transaction-history .transction-list .transaction-item .transction-data-list .data-row{display: flex;
  align-items: center;}
.account-step-section .transaction-history .transction-list .transaction-item .transction-data-list .data-row+ .data-row{margin-top: 4px;}
.account-step-section .transaction-history .transction-list .transaction-item .transction-data-list .data-row .data-label{    width: 120px;font-size: 14px;color: var(--shades04);font-weight: 400;}
.account-step-section .transaction-history .transction-list .transaction-item .transction-data-list .data-row .data-text{     word-break: break-word;   width: 100%;max-width: calc(100% - 130px);margin-left: 10px;color: var(--shades02);font-weight: 500;font-size: 14px;}
.account-step-section .transaction-history .transction-list .transaction-item .transction-data-list .data-row .data-text.confirm{color: var(--colorSuccess);text-transform:uppercase;font-weight: 500;}
.account-step-section .transaction-history .transction-list .transaction-item .transction-data-list .data-row .data-text.pending{color: var(--colorDanger);text-transform: uppercase;font-weight: 500;}
.img-wrap .pdf-view{font-size: 100px;}
/* ********|| ACCOUNT ENDS ||******** */

/* ********|| ACCOUNT STEP START************ */

.document-modal .modal-content{height: 735px;width:735px}
.document-modal .modal-content iframe{width: 100%;height: 100%;}

/* ********|| Guidelines STARTS ||******** */
.cms-section-banner{background-size: cover;background-position: center;background-repeat: no-repeat;margin-top: -85px;z-index: -1;position: relative;max-height: calc(70vh - 43px);height: 70vh;display: flex;align-items: center;}
.cms-section-banner:before {content: '';position: absolute;background-image: url(../../storage/asset/section-wave-2.svg);bottom: 0;width: 100%;height: 255px;background-repeat: no-repeat;background-size: cover;}
.cms-section-banner .title{font-size: 48px;color: var(--color03);font-weight: 700;}

.guidelines-section{padding: 60px 0;}
.guidelines-section .cms-section-part{display: flex;}
.guidelines-section .cms-section-part .left-part{width: 100%;max-width: calc(100% - 380px);margin-right: 30px;}
.guidelines-section .cms-section-part .left-part .title{font-size: 30px;line-height: 1.4;margin-bottom: 20px;font-weight: 600;color: var(--color03);}
.guidelines-section .cms-section-part .left-part .content-list{}
.guidelines-section .cms-section-part .left-part .content-list .content-item{display: flex;}
.guidelines-section .cms-section-part .left-part .content-list .content-item+ .content-item{margin-top: 12px;}
.guidelines-section .cms-section-part .left-part .content-list .content-item .icon{background: var(--color01);width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;color: var(--shades01);font-size: 12px;border-radius: 5px;}
.guidelines-section .cms-section-part .left-part .content-list .content-item .content{ width: 100%;max-width: calc(100% - 45px);color: var(--bs-gray-700);margin-left: 20px;font-size: 18px;font-weight: 400;line-height: 1.4;}

.guidelines-section .cms-section-part .right-part{width: 350px;}
.guidelines-section .cms-section-part .right-part .contact-info-list{}
.guidelines-section .cms-section-part .right-part .contact-info-list .contact-item{display: flex;box-shadow: 0px 10px 20px 0px rgb(41 41 42 / 7%);padding: 30px;border: 1px solid var(--bs-gray-300);border-radius: 10px;
}
.guidelines-section .cms-section-part .right-part .contact-info-list .contact-item+ .contact-item{margin-top: 20px;}
.guidelines-section .cms-section-part .right-part .contact-info-list .contact-item .icon{width: 60px;height: 60px;background: var(--color03);display: flex;align-items: center;justify-content: center;border-radius: 50%;color: var(--shades01);font-size: 22px;}
.guidelines-section .cms-section-part .right-part .contact-info-list .contact-item .text-item{width: 100%;max-width: calc(100% - 70px);margin-left: 10px;}
.guidelines-section .cms-section-part .right-part .contact-info-list .contact-item .text-item .sub-title{font-size: 16px;font-weight: 400;color: var(--bs-gray-600);}
.guidelines-section .cms-section-part .right-part .contact-info-list .contact-item .text-item .text{margin-top: 10px;}
.guidelines-section .cms-section-part .right-part .contact-info-list .contact-item .text-item .text .data{font-size: 16px;font-weight: 600;line-height: 1.4;}
/* ********|| Guidelines ENDS ||******** */

/* ********|| FEATURE STARTS ||******** */
.why-us-section.has-bg{background: var(--color04);}
.list-content{margin-top: 30px;}
.why-us-section {padding: 60px 0;}
.why-us-section .list-content .item{display: flex;}
.why-us-section .list-content .item+ .item{margin-top: 20px;}
.why-us-section .list-content .item .icon{background: var(--color01);width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;color: var(--shades01);font-size: 12px;border-radius: 5px;}
.why-us-section .list-content .item .content{width: 100%;max-width: calc(100% - 45px);margin-left: 20px;font-size: 20px;font-weight: 400;line-height: 1.4;}
.why-us-section .action-btns{margin-top: 30px;}
.why-us-section .action-btns .btn-action{border: 1px solid transparent;background: var(--color03);font-weight: 500;color: white!important;text-transform: capitalize;padding: 6px 14px;font-size: 16px;border-radius: 5px;height: 44px;display: inline-flex;align-items: center;justify-content: center;}
.why-us-section .action-btns .btn-action.alt{background: var(--color01);margin-left: 15px;}
.why-us-section .why-row{display: flex;align-items: center;}
.why-us-section .why-row .item-row{}
.why-us-section .why-row .item-row+ .item-row{margin-left: 20px;}
.why-us-section .why-row .item-row .item{border: 1px solid var(--bs-gray-200);padding: 20px;box-shadow: 0px 10px 20px 0px rgba(41, 41, 42, 0.07);border-radius: 10px;}
.why-us-section .why-row .item-row .item+ .item{margin-top: 25px;}
.why-us-section .why-row .item-row .item .title{font-size: 32px;line-height: 1.2;margin-bottom: 10px;font-weight: 700;color: var(--color03);}
.why-us-section .why-row .item-row .item .des{font-size: 16px;line-height: 1.4;margin-bottom: 10px;font-weight: 400;color: var(--bs-gray-600);}
/* ********|| FEATURE ENDS ||******** */


/* ********|| FAQs STARTS ||******** */
.faq-section{padding: 60px 0;}
.faq-section .title{margin-top: 15px;font-size: 36px;line-height: 1.4;font-weight: 700;color: var(--color03);text-transform: capitalize;text-align: center;}
.faq-section .accordion{margin-top: 30px;}
.faq-section .accordion .accordion-item{margin-top: 20px;border-radius: 0;border: 0;}
.faq-section .accordion .accordion-item+ .accordion-item{margin-top: 20px;}
.faq-section .accordion .accordion-item .accordion-header{border-radius: 0;}
.faq-section .accordion .accordion-item .accordion-header .accordion-button{background: var(--color03);border-radius: 5px;font-size: 18px;color: var(--shades01);font-weight: 700;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);padding: 18px;}
.faq-section .accordion .accordion-item .accordion-header .accordion-button.collapsed{background: var(--bs-accordion-active-bg);color: var(--color03);box-shadow: none;}
.faq-section .accordion .accordion-item .accordion-header  .accordion-button:not(.collapsed)::after{color: var(--shades01);}
.faq-section .accordion .accordion-item .accordion-header button:focus{box-shadow: none;}
.faq-section .accordion .accordion-button::after{content: '\f107';font-family: "Font Awesome 6 Pro";color: var(--color03);font-size: 16px;background-image: none;}
.faq-section .accordion .accordion-item .accordion-collapse{}
.faq-section .accordion .accordion-item .accordion-collapse.show{}
.faq-section .accordion .accordion-item .accordion-collapse .accordion-body{background: var(--bs-gray-100);margin: 20px;border-radius: 10px;padding: 20px;font-size: 16px;line-height: 1.4;}
/* ********|| FAQs ENDS ||******** */

/* ********|| FEATURE STARTS ||******** */
.sec-authentication{padding: 60px 0;}
.sec-authentication .container{background: var(--color04);}
.sec-authentication .control-label {color: var(--shades06);margin-bottom: 5px;font-weight: 400;font-size: 14px;}
.sec-authentication .form-control {height: 48px;border: none;background: var(--shades01);}
.sec-authentication .img-wrap{padding: 15px 4px;overflow: hidden;border-radius: 5px;width: 100%;height: 100%;}
.sec-authentication .img-wrap img{width: 100%;height: 100%;object-fit: cover;}
.sec-authentication .form-content{padding: 15px 10px;}
.sec-authentication .form-content .title{font-size: 30px;line-height: 1.4;margin-bottom: 15px;color: var(--color03);font-weight: 600;}
.sec-authentication .btn-password-toggle {width: 40px;height: 40px;background-color: transparent;display: flex;align-items: center;justify-content: center;color: var(--shades06);position: absolute;top: 26px;right: 0;z-index: 1;}
.sec-authentication .btn-action{}
.sec-authentication .btn-action .btn-submit{border: 1px solid transparent;background: var(--color03);font-weight: 500;color: white!important;text-transform: capitalize;padding: 6px 14px;font-size: 14px;border-radius: 5px;}
.sec-authentication .btn-action .link-other{margin-top: 10px;font-size: 16px;font-weight: 400;color: var(--bs-gray-600);}
.sec-authentication .btn-action .link-other .login-action{color: var(--color03);font-weight: 600;}
/* ********|| FEATURE ENDS ||******** */

/* ********|| FEATURE STARTS ||******** */
/* ********|| FEATURE ENDS ||******** */

.required:after {content: "*"; color: #f44336; font-size: 16px; font-weight: 600; position: absolute; margin: 0 0 0 3px;}

.order-sec .order-list .order-item{border-radius: 5px;padding: 20px;display: block;box-shadow: rgba(0,0,0,0.1) 0 2px 6px;}
.order-sec .order-list .order-item+ .order-item{margin-top: 20px;}

.order-sec .order-list .order-item .order-inner .item-id{font-weight:700;font-size:18px;color:var(--color03);margin: 0 0 10px;}

.order-sec .order-list .order-item .order-inner .item-title{font-weight:400;font-size:14px;color:var(--color03);}
.order-sec .order-list .order-item .order-inner .payment-item .payment-inner{display: flex;align-items: center;}
.order-sec .order-list .order-item .order-inner .payment-item .payment-title{font-weight:500;font-size:14px;color:var(--color03);margin: 20px 0 0;}
.order-sec .order-list .order-item .order-inner .payment-item .payment-mode{font-weight:400;font-size:13px;color:var(--thirdColor);margin: 1px 0;}
.order-sec .order-list .order-item .order-inner .payment-item .payment-status{font-weight:500;font-size:13px;margin-left: 3px;padding-left: 3px; color: var(--color03);border-left: 1px solid var(--shades04);}
.order-sec .order-list .order-item .order-inner .payment-item .payment-status.success{color:#26a541;}
.order-sec .order-list .order-item .order-inner .payment-item .payment-status.failed{color:var(--color09);}
.order-sec .order-list .order-item .order-inner .item-title span{padding-right: 5px;}
.order-sec .order-list .order-item .order-inner .item-date{font-size:12px;font-weight:400;color:var(--thirdColor);}
.order-sec .order-list .order-item .order-inner .date-name{font-size:14px;font-weight:500;color:var(--color03);}
.order-sec .order-list .order-item .order-inner .item-address{font-size:14px;font-weight:500;color:var(--color03);}
.order-sec .order-list .order-item .order-inner .item-address span{font-size:14px;font-weight:400;color:var(--thirdColor);padding-left: 6px;}
.order-sec .order-list .order-item .order-inner .address-option{width: 50%;max-width: calc(50% - 10px);text-align: right;}
.order-sec .order-list .order-item .order-inner .address-option .item-name{font-size: 14px;font-weight: 500;color: var(--color03);}

.order-sec .order-list .order-item .order-inner{display: flex;flex-direction: column;}
.order-sec .order-list .order-item .order-inner .order-option{display: flex;flex-direction: row;justify-content: space-between;}
.order-sec .order-list .order-item .order-inner .order-option .item-content{display: flex;flex-direction: column;align-items: flex-start;width: 100%;max-width: calc(100% - 190px);}
.order-sec .order-list .order-item .order-inner .order-option .item-content .payment-item{margin-top: auto;}
.order-sec .order-list .order-item .order-inner .address-inner{display: flex;justify-content: space-between;margin: 15px 0 0;padding: 15px 0 0;border-top: 1px solid var(--shades05);}
.order-sec .order-list .order-item .order-inner .address-inner .order-content{display: flex;justify-content: space-between;width: 28%;max-width: calc(28% - 10px);}
.order-sec .order-list .order-item .order-inner .address-inner .order-content .number-inner .number-name{font-size: 14px;font-weight: 500;color: var(--color03);}
.order-sec .order-list .order-item .order-inner .address-inner .order-content .number-inner .number-qun{font-size: 12px;font-weight: 400;color: var(--thirdColor);}
.order-sec .order-list .order-item .order-inner .item-status{    margin: 0 0 10px;position: relative;display: inline-block;}
.order-sec .order-list .order-item .order-inner .item-status span{font-size: 12px;font-weight: 500;line-height: 1.3;color: var(--shades02);position: relative;display: block;padding-left: 12px;background: rgb(31 134 193 / 12%);padding: 6px 8px 6px 20px;border-radius: 4px;}
.order-sec .order-list .order-item .order-inner .item-status span::before{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%);width:6px;height:6px;background-color:var(--shades04);border-radius:50%}
.order-sec .order-list .order-item .order-inner .item-status span.confirmed::before{background-color:var(--color01)}
.order-sec .order-list .order-item .order-inner .item-status span.processing::before{background-color:var(--color03)}
.order-sec .order-list .order-item .order-inner .item-status span.processing{background: rgb(255 136 0 / 12%);}
.order-sec .order-list .order-item .order-inner .item-status span.cancel::before{background-color:var(--color09)}
.order-sec .order-list .order-item .order-inner .item-status span.cancel{background: rgb(214 39 45 / 12%);}
.order-sec .order-list .order-item .order-inner .item-status span.delivered::before{background-color:#26a541}
.order-sec .order-list .order-item .order-inner .item-status span.delivered{background: rgb(38 165 65 / 12%);}
.order-sec .order-list .order-item .order-inner .order-price{text-align: right;display: flex;flex-wrap: wrap;justify-content: flex-end;}
.order-sec .order-list .order-item .order-inner .order-price .order-list-info{}
.order-sec .order-list .order-item .order-inner .order-price .order-list-info .order-price-info{}
.order-sec .order-list .order-item .order-inner .order-price .order-list-info .order-price-info .main-price{font-size: 14px;color: var(--shades06);font-weight: 400;text-decoration: line-through;}
.order-sec .order-list .order-item .order-inner .order-price .item-price{color: var(--color03);font-weight: 500;font-size: 22px;}
.order-sec .order-list .order-item .order-inner .order-price .coupon{margin-top: 16px;display: flex;flex-wrap: wrap;align-items: flex-end;flex-direction: column;justify-content: flex-end;}
.order-sec .order-list .order-item .order-inner .order-price .coupon .sub-text{    font-size: 11px;font-weight: 400;line-height: 1.3;color: var(--shades06);position: relative;display: block;padding-left: 12px;}
.order-sec .order-list .order-item .order-inner .order-price .coupon .code{border: 1px dashed var(--shades05);display: flex;align-items: flex-end;justify-content: flex-end;border-radius: 5px;font-size: 12px;text-transform: uppercase;font-weight: 600;padding: 2px 8px;margin-top: 2px;color: var(--shades02);width: max-content;}

.order-sec .order-search{margin: 0 0 20px;display: flex;justify-content: space-between;}
.order-sec .order-search .order-filter{display: flex;width: 100%;}
.order-sec .order-search .search{width: 100%;max-width: 400px;box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);margin-right: 10px;}
.order-sec .order-search .search .search-action{display: flex;align-items: center;border: 1px solid var(--shades04);height: 40px;border-radius: 4px;}
.order-sec .order-search .search .search-action .input-style{border: none;padding: 0 10px;width: 100%;max-width: 400px;}
.order-sec .order-search .search .search-action .icon{    font-size: 16px;color: var(--shades05);width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;}

.order-sec .pagination{margin: 50px 0 0;}
.order-sec .pagination .page-item{margin-right:10px}
.order-sec .pagination .page-item .page-link{border-radius:4px;font-weight:400;display:flex;align-items:center;border:none;justify-content:center;color:#000;background:var(--shades03)}
.order-sec .pagination .page-item .page-link:focus{box-shadow: none;}
.order-sec .pagination .page-item.active .page-link{background:var(--color01);color:#fff;border:none}
/* .order-form input{background-color: var(--shades01);border: 0px;} */
.order-form input,
.order-form select{background-color: var(--shades01);border: 0px;box-shadow: rgb(0 0 0 / 10%) 0 2px 6px;}

.order-sec{padding: 60px 0;background: var(--shades03);}
.side-bar-inner{position: sticky;top: 170px;background-color: var(--shades01);}
.side-bar-inner .profile-option{display: flex;align-items: center;margin: 0 0 15px;padding: 0 0 15px;border-bottom: 1px solid var(--shades05);}
.side-bar-inner .profile-option .profile-content .edit-inner{display: flex;justify-content: space-between;}
.side-bar-inner .profile-option .profile-content{width: 70%;max-width: calc(70% - 0px);}
.side-bar-inner .profile-option .profile-content .profile-title{font-weight:500;font-size:20px;color:var(--color03);margin:0 0 8px}
.side-bar-inner .profile-option .profile-content .profile-sub-title{font-size:15px;font-weight:400;color:var(--thirdColor);margin: 0 0 5px;}
.side-bar-inner .profile-option .profile-content .profile-date{font-size:14px;font-weight:400;color:var(--shades06)}
.side-bar-inner .profile-option .profile-content .profile-date span{padding-left: 5px;}
.side-bar-inner .profile-img{width: 80px;height: 80px;overflow: hidden;border-radius: 5px;border: 1px solid var(--shades05);margin-right: 10px;}
.side-bar-inner .profile-img img{width: 100%;height: 100%;object-fit: cover;}
.side-bar-inner .edit-action .edit-btn{color:var(--color01);font-size:14px;font-weight: 500;}

.side-bar-inner .account-information{padding: 20px;box-shadow: rgba(0,0,0,0.1) 0 2px 6px;overflow: hidden;border-radius: 8px;}
.side-bar-inner .account-information .account-inner{display: flex;}
.side-bar-inner .account-information .account-inner .logout-btn{display: flex;}

.side-bar-inner .account-information .account-inner+ .account-inner{border-top: 1px solid var(--shades05);margin: 15px 0 0;padding: 15px 0 0;}
.side-bar-inner .account-information .account-title{font-weight: 500;font-size: 16px;color: var(--color02);margin: 0 0 10px;}
.side-bar-inner .account-information .account-icon{color: var(--color02);font-size: 18px;}
.side-bar-inner .account-information .account-text{font-weight:400;font-size:15px;color:var(--thirdColor);display: flex;padding: 10px 0 0;position: relative;}
.side-bar-inner .account-information .account-text:after{    content: '';width: 10px;height: 2px;background: var(--shades06);top: 8px;opacity: 0;position: relative;margin-left: 5px;}
.side-bar-inner .account-information .account-text:hover{}
.side-bar-inner .account-information .account-text:hover:after{opacity: 1;}
.side-bar-inner .account-information .account-text.active:after{opacity: 1;background-color: var(--color01);}

.side-bar-inner .account-information .account-text.active{color: var(--color01);font-weight: 500;}
.side-bar-inner .account-information .account-text.amound-item{display: flex;align-items: center;justify-content: space-between;}
.side-bar-inner .account-information .account-text.amound-item .amount{color: var(--color01);}
.side-bar-inner .account-information .account-item{padding-left: 15px;width: 100%;}

.order-sec .order-search .date{position:relative;margin-right: 10px;}
.order-sec .order-search .date .date-inner{display:flex;align-items:center;position:relative;background-color:#fff;border-radius:0;border: 1px solid var(--shades04);border-radius: 4px;box-shadow: 0px 4px 10px rgb(0 0 0 / 5%);}
.order-sec .order-search .date .date-inner .date-icon{width:38px;min-width:38px;height:32px;display:flex;justify-content:center;align-items:center;font-size:16px;color:var(--thirdColor)}
.order-sec .order-search .date .date-inner .form-control{width:100%;border:0;outline:none;background-color:#fff;font-size:14px;padding-right:6px;padding-left:0;}
.order-sec .order-search .date .date-inner .form-control::placeholder{color: var(--color03) !important;font-size:14px;font-weight: 400 !important;}

.sec-profile .information-inner .information-content{padding: 40px;box-shadow: rgba(0,0,0,0.1) 0 2px 6px;width: 100%;background: var(--color04);}
.sec-profile .information-inner .information-content .profile-inner{display: flex;justify-content: space-between;}
.sec-profile .information-inner .information-content .profile-inner .forms-profile{width: 100%;max-width: calc(100% - 250px);}
.sec-profile .information-inner .title{font-size: 20px;font-weight: 600;text-transform: capitalize;margin: 15px 0 30px;border-bottom: 1px solid var(--shades06);padding-bottom: 10px;}
.sec-profile .information-inner .save-action{margin: 10px 0 0;}
.sec-profile .information-inner .save-action .save-btn{display: flex;align-items: center;justify-content: center;border-radius: 5px;background-color: var(--color01);width: 100px;height: 40px;color: #fff;font-size: 14px;font-weight: 400;border: none;}

.sec-profile .profile-inner .image-actions{}
.sec-profile .profile-inner .image-actions .image-upload{display: flex;align-items: center;justify-content: space-between;}
.sec-profile .profile-inner .image-actions .image-upload .img-delete{}
.sec-profile .profile-inner .image-actions .image-upload .img-delete .delete-btn{border: none;background: none;color: var(--color09);}
.sec-profile .profile-inner .myaccount-profile-img{position: relative;}
.sec-profile .profile-inner .myaccount-profile-img label{display:block;width:100%;height:100%;position:relative;cursor:pointer;margin-bottom: 0;}
.sec-profile .profile-inner .myaccount-profile-img-warp{height:200px;width:200px;border-radius:50%;display:block;overflow:hidden;position:relative;border:4px solid var(--shades03)}
.sec-profile .profile-inner .myaccount-profile-img-warp img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.sec-profile .profile-inner .myaccount-profile-img label input[type='file']{position:absolute;z-index:2;width:100%;height:1px;margin:0;opacity:0;top:50%}
.sec-profile .profile-inner .myaccount-profile-img .upload-icon{    height: 40px;background-color: transparent;color: var(--color03);border-radius: 50%;text-align: center;display: flex;justify-content: center;align-items: center;right: 50px;bottom: 10px;font-size: 14px;font-weight: 500;}
.sec-profile .information-inner .information-content .form-password {margin-top: 40px;}
.sec-profile .information-inner .information-content .form-password .information-item{}
.sec-profile .information-inner .information-content .control-label{color: var(--shades06);}
.sec-profile .information-inner .information-content .form-control{height: 48px;border: none;background: var(--shades01);}
.sec-profile .application-list{}
.sec-profile .application-list .application-item{border: 1px solid var(--bs-gray-200);padding: 20px;background: var(--shades01);box-shadow: 0px 10px 20px 0px rgba(41, 41, 42, 0.07);border-radius: 10px;}
.sec-profile .application-list .application-item .header-info{display: flex;justify-content: space-between;}
.sec-profile .application-list .application-item .header-info .status{font-size: 12px;font-weight: 600;text-transform: uppercase;}
.sec-profile .application-list .application-item .header-info .status.active{color: var(--colorInfo);}
.sec-profile .application-list .application-item .header-info .status.pending a{color: var(--colorDanger);}
.sec-profile .application-list .application-item .header-info .status.confirm,
.sec-profile .application-list .application-item .header-info .status.confirm a{color: var(--colorSuccess);}
.sec-profile .application-list .application-item+ .application-item{margin-top: 15px;}
.sec-profile .application-list .application-item .id{}
.sec-profile .application-list .application-item .id .sub-text{color: var(--shades06);margin-bottom: 5px;text-transform: capitalize;font-weight: 500;font-size: 14px;}
.sec-profile .application-list .application-item .id .number{color: var(--shades02);margin-bottom: 5px;font-weight: 600;font-size: 16px;}
.sec-profile .application-list .application-item .application-details{display: flex;}
.sec-profile .application-list .application-item .application-details .img{width: 60px;height: 60px;overflow: hidden;border-radius: 50%;}
.sec-profile .application-list .application-item .application-details .img img{width: 100%;height: 100%;object-fit: cover;}
.sec-profile .application-list .application-item .application-details .content{width: 100%;max-width: calc(100% - 80px);margin-left: 20px;}
.sec-profile .application-list .application-item .application-details .content .item-row{}
/* .sec-profile .application-list .application-item .application-details .content .item-row+ .item-row{margin-top: 12px;} */
.sec-profile .application-list .application-item .application-details .content .row-part-info{display: flex;}
.sec-profile .application-list .application-item .application-details .content .row-part-info .item-row+ .item-row{margin-left: 15px;margin-top: 0;}
.sec-profile .application-list .application-item .application-details .content .item-row .sub-text{color: var(--shades06);text-transform: uppercase;font-weight: 400;font-size: 12px;}
.sec-profile .application-list .application-item .application-details .content .item-row .data{color: var(--shades02);margin-bottom: 2px;font-weight: 500;font-size: 14px;}
.sec-profile .application-list .application-item .application-details .content .item-row .data.pending a {color: var(--colorDanger);}
.sec-profile .application-list .application-item .application-details .content .item-row .data.confirm a {color: var(--colorSuccess);}
/* .document-viwer {  height: 75vh; width: 100%; } */
/* ********|| RESPONSIVE STARTS ||******** */

@media screen and (max-width: 1560px) {
  
}
@media screen and (max-width: 1440px) {
 
}
@media screen and (max-width: 1366px) {
  
}
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1200px) {
	
}
@media screen and (min-width: 1025px) {
  header .menu-bar-btn,
  header .close_btn{display: none!important;}
}
@media screen and (max-width: 1024px) {
header .sub-nav{height:inherit}
header .navigation-menu{height:100vh!important;width:300px;position:fixed;top:0;right:0;transform:translateX(0);transition:all .3s ease;z-index: 10;}
header .navigation-menu.active{transform:translateX(150%);transition:all .3s ease}
.navigation-backdrop.active{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:black;opacity:.5;transition:all .3s ease;visibility:visible}
.navigation-backdrop{visibility:hidden;opacity:0;transition:all .3s ease}
header .menu-bar-btn{width:40px;height:40px;font-size:25px;color: var(--color01);}
header .close_nav{display:flex;margin-top:10px;margin-right:10px;margin-bottom:10px}
header .close_nav .close_btn{margin-left:auto;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:25px;color: var(--shades06);}
.navigation{background-color:var(--color04);height:100%;width:100%;margin-left:auto}
.main-nav .navigation ul{display:inherit;padding-left:0}
.main-nav .navigation ul li.active{background-color:var(--color03)}
.main-nav .navigation ul li+ li{margin:3px 0}
.main-nav .navigation ul li{padding-left:20px}
.main-nav .navigation ul li .menu-item{display:block;padding:10px!important}
.main-nav .navigation ul li .menu-item::before{display:none}
.main-nav .navigation ul li:hover{background-color:var(--color03)}
.main-nav .navigation ul li.active a{color:var(--color04)}
.main-nav .navigation ul li:hover a{color:var(--color04)!important}
.main-nav .navigation ul li.active .menu-item{padding:10px!important}
.step-section .step-lists{padding-top: 20px;}
.cta-section .title{font-size: 30px;}
header .menu-sec{flex-direction: row-reverse;}
header .userdropdown .user-name{display: none;}
header .user-account{margin-right: 15px;}
header .apply-btn-sec{margin-top: 45px!important;}
.banner-section{height: 70vh;background-position: 70%;}
.cms-section-banner:before{display: none;}
}

@media (min-width:992px){
  
}
@media screen and (max-width: 991px) {
  .about-us-section .why-us{flex-direction: column-reverse;}
.banner-section{height:500px}
.about-us-section .section-content{padding-top:60px}
.banner-section{padding-top:60px}
.cms-section-banner .title{font-size: 36px;}
.banner-section::before,.cms-section-banner:before{display:none}  
.what-we-do-sec .row{flex-direction:column-reverse}  
.banner-section .banner-content .title{font-size: 30px;font-weight: 600;line-height: 40px;}
.banner-section .banner-content .des {font-size: 14px;font-weight: 400;}
.banner-section .banner-content .sub-text {font-size: 16px;}
.section-title-part .title{font-size: 30px;}
.about-us-section .section-content .list-content .item .content,
.feature-section .content-feature .des{font-size: 16px;}
.feature-section .content-feature .number{font-size: 30px;}
.step-section .step-lists{padding-top: 20px;}
.contact-section .form-content-part{width:56%}
.contact-section .contact-inner .contact-image{width:44%}
.contact-section .form-content-part .title{font-size: 30px;}
.cta-section .title{font-size: 30px;line-height: 1.1;}
.guidelines-section .cms-section-part{flex-direction: column;}
.guidelines-section .cms-section-part .left-part{max-width: calc(100% - 0px);margin-right: 0;}
.guidelines-section .cms-section-part .right-part{margin-top: 30px;}
.guidelines-section .cms-section-part .right-part .contact-info-list{display: flex; justify-content: space-between;}
.guidelines-section .cms-section-part .right-part{width: 100%;}
.guidelines-section .cms-section-part .right-part .contact-item{width: 49%;height: 110px;margin-top: 0!important;align-items: center;}
.guidelines-section .cms-section-part .left-part .content-list .content-item .content{font-size: 16px;}
footer .footer-navs .footer-nav-links ul li a{font-size: 14px;}
footer .footer-about{font-size: 14px;}
}

@media screen and (min-width: 768px) {
  
}

@media screen and (max-width: 767px) {
  .sub-nav .social-sec{display: none;}
  .cms-section-banner{height: 425px;}
  .cms-section-banner .title{font-size: 30px;}
  .contact-section .contact-inner {flex-wrap: wrap;}
.contact-section .contact-inner .contact-image {width: 100%;}
.contact-section .form-content-part {width: 80%;margin: auto;border-radius: 20px;box-shadow: 0 0 10px 0px #0000002e;margin-top: -100px;}
.sub-nav .sub-nav-left ul{justify-content: space-between;}
.sub-nav .sub-nav-left ul li {margin-right: 8px;}
.faq-section .title{font-size: 29px;}
}

@media screen and (max-width: 480px){
/* .sub-nav .sub-nav-left ul{display: inherit;} */
.sub-nav .sub-nav-right{height: 100%;align-items: center;}
.sub-nav .sub-nav-right ul{height: fit-content;}
.main-nav-logo img{width: 100%;}
header .btn-action{padding: 5px 8px!important; font-size: 12px;}
header .close_nav .close_btn,
header .menu-bar-btn {width: 35px;height: 35px;font-size: 18px;}
header .user-account{margin-right: -18px;}
.guidelines-section .cms-section-part .left-part .title{font-size: 28px;}
.main-nav-logo img{width: 70%;}
.cms-section-banner{height: 330px;}
.cms-section-banner .title{font-size: 28px;margin-top: 65px;}
.about-us-section .about-image .small-image{width: 214px;height: 321px;}
.step-section .step-lists .step-item{width: 100%;max-width: 100%;}
.step-section .step-image{height: 300px;}
.banner-section .banner-content .title{line-height: 30px;font-size: 28px; margin:10px 0;}
.cta-section .title{font-size: 25px;}
.contact-section .form-content-part .title {font-size: 25px;}
.about-us-section .about-image .small-image {width: 140px;height: 155px;}
.about-us-section .about-image .large-image .img-wrap,
.about-us-section .about-image .small-image{margin-left: 87px;}
.about-us-section .about-image::before{background-size:cover;height: 90%;}
.feature-section .content-feature .number{font-size: 25px;}
.testimonial-section .testimonial-part .testimonials .testimonial-item .testimonial-content .name{font-size: 20px;}
.section-title-part .title {font-size: 25px;}
.contact-section .form-content-part{width: 90%;}
.guidelines-section .cms-section-part .right-part .contact-info-list{flex-direction: column;}
.guidelines-section .cms-section-part .right-part .contact-item{width: 100%;margin-bottom: 20px!important;}
.guidelines-section .cms-section-part .left-part .content-list .content-item .content{word-wrap: break-word;}
.faq-section .title{font-size: 22px;}
.faq-section .accordion .accordion-item .accordion-header .accordion-button{font-size: 16px;}
.faq-section .accordion .accordion-item .accordion-collapse .accordion-body{font-size: 14px;}
footer .footer-navs .footer-nav-links ul{flex-direction: column;}
footer .footer-navs .footer-nav-links ul li a {font-size: 10px;}
footer .footer-navs .footer-nav-links ul li+ li{margin: 0;}
footer .footer-navs .footer-nav-links ul li a{font-size: 12px;}
footer .footer-info .logo img {width: 130px;}
}


@media screen and (max-width: 320px) {
  .contact-section .form-content-part{padding: 30px 20px;}
}
/* ********|| RESPONSIVE ENDS ||******** */
