/*
Version: 1.0
Author: Symlink Technology
Author URI: https://www.symlinktech.com/.
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
	font-family: 'Helvatica Black';
	src: url(../fonts/HelveticaNeueBlack.woff2);
}
@font-face {
	font-family: 'Helvatica Bold';
	src: url(../fonts/HelveticaNeueBold.woff2);
}
@font-face {
	font-family: 'Helvatica Heavy';
	src: url(../fonts/HelveticaNeueHeavy.woff2);
}
@font-face {
	font-family: 'Helvatica Light';
	src: url(../fonts/HelveticaNeueLight.woff2);
}
@font-face {
	font-family: 'Helvatica Medium';
	src: url(../fonts/HelveticaNeueMedium.woff2);
}
@font-face {
	font-family: 'Helvatica Regular';
	src: url(../fonts/HelveticaNeueRegular.woff2);
}
@font-face {
	font-family: 'Helvatica Thin';
	src: url(../fonts/HelveticaNeueThin.woff2);
}
@font-face {
	font-family: 'Helvatica UltraLight';
	src: url(../fonts/HelveticaNeueUltraLight.woff2);
}
/* ********|| INITIALIZATION STARTS ||******** */
body, html { width: 100%; line-height:18px; margin:0 auto !important;padding:0 !important;font-family: 'Poppins', sans-serif; font-weight: 300; -webkit-font-smoothing: subpixel-antialiased;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);font-size: 14px;  color: var(--textMedColor); background: #fff;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;}
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 ||******** */


/* ********|| 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:#f44336; 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-content{position: relative;background: #f5f5f5;padding: 20px; border-radius: 6px;}
.form-group{position:relative; margin: 0 0 20px;}
.control-label{font-size: 14px;font-weight: 600;margin: 0 0 2px;color: #212121;display: block;}
.btn-submit{display: block; cursor: pointer;margin: 0;background-color: var(--primaryColor);color: #fff;padding: 10px 15px;height: 44px;line-height: 24px;border-radius: 4px;font-size:16px;font-weight: 600; position: relative;z-index: 0;overflow: hidden; text-align: center;border: 0;}
.btn-submit:after{content: ''; position: absolute;background-color: var(--secondaryColor);top: 0;left: 0;width: 100%;height: 100%;z-index: -1;opacity: 0;transform: scale(0,1);transform-origin: center;transition: all 0.3s ease;}
.btn-submit:hover:after{transform: scale(1,1);opacity: 1;}

.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);}

.select2{width:100% !important;}
.select2-container .select2-selection--single, .select2-container .select2-selection--multiple{height: 38px;border: 1px solid #ddd;border-radius: 4px !important;padding: 0 12px;}
.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height: 38px;font-size: 14px;color: var(--secondaryColor);padding: 0;font-weight: 500;}
.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--multiple .select2-selection__arrow{height: 36px;}
.select2-container--default .select2-search--dropdown .select2-search__field{border: 1px solid #d1d3e2;font-size: 14px;color: #6e707e;border-radius: 2px;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border: 1px solid #d1d3e2;}
.select2-container--default .select2-search--inline .select2-search__field{color:#6e707e; margin: 0;}
.select2-dropdown{border: 1px solid #ddd;border-radius: 0;box-shadow: none;overflow: hidden;}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background: var(--primaryColor); color: #fff;}
.select2-results__option{font-size: 14px;letter-spacing: 0;color: var(--secondaryColor);font-weight: 500;padding: 6px 12px;line-height: 1.2;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width: 5px;height: 5px;background-color: #fff;}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color: #ddd;}
.select2-container .select2-selection--multiple{height: auto;min-height: 38px;line-height: 38px;display: flex;padding: 4px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{display: flex;flex-wrap: wrap; color: #fff;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{line-height: 24px;margin: 2px;padding: 0;overflow: hidden;font-size: 12px;position: relative;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{width: 18px;padding: 0 4px;margin: 0;color: #fff;background: rgba(0,0,0,0.2);text-align: center;font-size: 14px;font-weight: 600;position: absolute;top: 0;left: 0;height: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color: #fff;background: rgba(255,255,255,0.2);}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color: #375dce;border:none;padding-left: 24px;padding-right: 6px;}
.select2-container--default .select2-results__option[aria-disabled=true]{color: #ddd;}
.select2-container--open .select2-dropdown--below{border-radius: 4px !important;}

.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){
	.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: 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:.5s ease all;}
.dropdown .dropdown-menu.show{display:block;transform: translate(-50%,0) !important;visibility: visible;opacity:1;transition:.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:.5s ease all;}
.mega-dropdown .mega-dropdown-menu.show{display:block;transform: translate(-50%,0) !important;visibility: visible;opacity:1;transition:.5s ease all;}

/*////////////////////////////////////////////////////////////////*/
/*             		          	 HOME PAGE      	      				  	*/
/*////////////////////////////////////////////////////////////////*/
.title{position: relative;padding: 50px 0 0;text-align: center;display: flex;align-items: center;justify-content:center;flex-direction: column; }
.title .title-text{padding: 5px 15px;background-color: var(--shades01);font-size: 60px;font-weight: 600;line-height: 1.3;position: relative;display: inline-block;color: var(--secondaryColor);margin: 0 0 10px;font-family: 'Helvatica Bold';}
.title .title-text.heading{background-color: var(--shades02);}
.title .title-sub-text{font-size: 18px;font-weight: 400;line-height: 1.3;color: var(--secondaryColor);width: 50%;text-align: center;}
.title::after{position:absolute;content:'';width:84px;height:34px;background-image:url(../images/title.png);background-repeat:no-repeat;left:0;right:0;margin:0 auto;top:24px}
.title .title-text::before{position:absolute;content:'';width:100%;height:3px;background-color:#ec1d24;right:-88px;top:44px;z-index: -1;}
.title .title-text::after{position:absolute;content:'';width:100%;height:3px;background-color:#ec1d24;left:-88px;top:44px;z-index: -1;}
/* ********|| HEADER STARTS ||******** */
.header{position:relative;}
/* .header::before{} */
.header .brand-header{display: flex;align-items: center;justify-content: space-around;}
.header .brand{max-width:260px;position:relative;z-index: 8; display: flex; justify-content: center; align-items: center;margin: 0 auto;}
.header .brand .logo{display: block; width: 100%; height: 100%;}
.header .brand .logo img{width: 100%; height: 100%; object-fit: contain;}
.header .call-item{display: flex;align-items: center;height: 100%;}
.header .call-inner .text-us{display:flex;align-items:center;justify-content:center;height:45px;padding: 20px; border-radius:5px;background-color:var(--primaryColor);color:#fff;border:none;font-size:14px;font-weight:400;transition:all .3s ease}
/* .header .call-inner .text-us:hover{width: 170px;} */
/* .header .call-inner i{padding-right: 5px;} */
.header .call-inner{transition:all .5s ease}
.header .call-inner:hover .text-us .text{display: block;transform: translate(-0%,0)!important;}
/* .header .call-inner:hover .text-us .text .ph-text{width: 100%;} */

.header .call-inner .text-us .text{color: var(--shades01);font-size: 14px;font-weight: 400;margin-left: 5px;display: none;transform: translate(-10%,0)!important;transition:all .5s ease}
.header .dropdown .dropdown-menu.show,.header .dropdown .dropdown-menu{background-color:var(--secondaryColor);color:#fff}
/* .header .navigation-menu .menu-link .dropdown .dropdown-menu{transform:translate(-80%,50px)!important}
.header .navigation-menu .menu-link .dropdown .dropdown-menu.show{transform:translate(-80%,0)!important} */
.header .responsive-action{display:none;width: 44px;height: 44px;}
.header .responsive-action .btn-menu{height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;font-size: 24px;line-height: 1;color: var(--shades01);padding-top: 2px;}
.header .header-navigation{position:relative}
/* .header .header-navigation .container{display:flex;align-items:center} */
.header .navigation{display:flex;align-items:center;justify-content:center;width:100%;padding:0;background-color: var(--color01);}
.header .navigation-menu{padding-left:0;list-style:none;margin:0;display:flex}
.header .navigation-menu .menu-link{position: relative;display:flex;justify-content:center;align-items:center;height:50px;padding:0 16px; transition: all 0.3s ease;}
.header .navigation-menu .menu-link+.menu-link{margin-left: 12px;}
.header .navigation-menu .menu-link.active{background-color: var(--primaryColor);}
.header .navigation-menu .menu-link:hover{background-color: var(--primaryColor);}
.header .navigation-menu .menu-link .menu-item{line-height:1.4;font-size:16px;font-weight:400;letter-spacing:.6px;color: var(--shades01);}
.header .dropdown .dropdown-toggle.drop-arrow{position: relative;}
.header .header-options{display: flex;justify-content: flex-end;align-items: center;height: 100%; gap: 10px;}
.header .header-options .btn-options{display: flex;align-items: center;justify-content: center;height: 45px;width: 150px;border-radius: 5px;background-color: var(--color01);color: #fff;border: none;font-size: 14px;font-weight: 400; }
.header .header-options .btn-options.alt{background-color: var(--primaryColor);}
/* .header .navigation-menu.active .menu-link,.header .navigation-menu > li.active .menu-link span{color:var(--primaryColor)} */
.header .navigation-menu .menu-link.active .menu-item{color:var(--shades01);}
.header .dropdown .dropdown-toggle::after{color: var(--shades01); right: 0; font-size: 12px; top: 50%; transform: translateY(-50%); margin: 0;}
.header .dropdown-menu .dropdown-item{font-size: 14px;font-weight:400;padding: 10px 15px;color: #fff;width: 190px;}
.header .search-overlay.active{opacity:1;visibility:visible}
.header .search-overlay{position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;cursor:pointer;transition:all .4s ease}
.header .search{position:relative;margin:auto;display:flex;align-items:center}
.header .search .search-input{display:flex;justify-content:center;width:100%;border-radius:6px;overflow:hidden;padding:4px;position:relative}
.header .search .search-input:before{content:'\f002';font-family:'Font Awesome 5 Pro';position:absolute;width:44px;height:100%;display:flex;justify-content:center;align-items:center;font-size:18px;top:0;left:0;color:var(--primaryColor)}
.header .search .search-input .form-control{border:1px solid var(--primaryColor);height:36px;min-height:0;padding:6px 16px;padding-left:40px;border-radius:4px 0 0 4px}
.header .search .search-input .btn-search{border:0;background-color:var(--primaryColor);padding:6px 16px;color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px;transition:all .3s ease;border-radius:0 4px 4px 0}
.header .search .search-input .form-control::placeholder{font-size:14px;color:var(--secondaryColor)!important}
/* ********|| HEADER ENDS ||******** */

/* ********|| BANNER START ||******** */
.sec-banner{position: relative;}
.sec-banner .banner-inner{position: relative;}
.sec-banner .banner-inner .banner-img{width: 100%;height: 720px;position: relative;}
.sec-banner .banner-inner .banner-img::after{position: absolute;content: '';top: 0;left: 0;height: 100%;width: 100%;background-color: rgb(33 33 33 / 36%);}
.sec-banner .banner-inner .banner-img img{width: 100%;height: 100%;object-fit: cover;}
.sec-banner .banner-inner .banner-text{position: absolute;top: 23%;right: 0;left: 225px;width: 50%;z-index: 6;background-image: linear-gradient(to right, rgb(57 84 165 / 0%) , rgb(27 31 59 / 28%));padding: 30px;}
.sec-banner .banner-inner .banner-text .banner-title{font-size: 60px;font-weight: 600;line-height: 1.3;color: var(--shades01);text-align: left;letter-spacing: 0.5px;font-family: 'Helvatica Bold';}
.sec-banner .banner-inner .banner-text .banner-sub-title{font-size: 20px;font-weight: 400;line-height: 1.4;color: var(--shades01);text-align: left;margin: 20px 0;width: 80%;}
.sec-banner .banner-inner .banner-text .check-action{display: flex;align-items: center;margin: 0 0 15px;}
.sec-banner .banner-inner .banner-text .check-action .check-btn{display:flex;align-items:center;justify-content:center;height:45px;width:200px;border-radius:5px;background-color:var(--primaryColor);color:#fff;border:none;font-size:14px;font-weight:400}
.sec-banner .banner-inner .banner-text .check-action .send-btn{display:flex;align-items:center;justify-content:center;height:45px;width:200px;border-radius:5px;background-color:var(--color01);color:#fff;border:none;font-size:14px;font-weight:400;margin-left:20px}
.sec-banner .banner-inner .banner-text .check-action .send-btn i{padding-right: 10px;}
/* ********|| BANNER ENDS ||******** */

/* ********|| GET QUOTE STARTS ||******** */
.sec-quote{padding: 60px 0 100px;}
.sec-quote .quote-item{display: flex;align-items: center;justify-content: center;flex-direction: column;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 14%);padding: 30px;border-radius: 10px;height: 270px;background-color: var(--shades01);}
.sec-quote .quote-inner{margin: 50px 0 0;}
.sec-quote .quote-item .quote-icon{font-size: 60px;color: var(--primaryColor);}
.sec-quote .quote-item .quote-text{font-size: 16px;font-weight: 500;color: var(--secondaryColor);margin: 30px 0 0;text-align: center;line-height: 1.3;}
/* ********|| GET QUOTE ENDS ||******** */
/* ********|| HOME LOAN STARTS ||******** */
.sec-home-loan{background-color: var(--shades02);display: flex;align-items: center;justify-content: space-between;}
.sec-home-loan .home-loan-content{display:flex;flex-direction:column;justify-content:center;width:60%;max-width:calc(60% - 10px);margin:0 30px}
.sec-home-loan .home-loan-content .home-loan-heding{font-size: 22px;color: var(--color02);font-weight: 400;line-height: 1.2;text-transform: uppercase;}
.sec-home-loan .home-loan-content .home-loan-title{font-size: 50px;color: var(--primaryColor);font-weight: 400;font-family: 'Helvatica Bold';line-height: 1.1;letter-spacing: 0.3px;margin: 20px 0;}
.sec-home-loan .home-loan-content .home-loan-text{font-size:18px;font-weight:400;line-height:1.4;color:var(--secondaryColor);letter-spacing:.3px}
.sec-home-loan .home-loan-img{width:600px;height:600px}
.sec-home-loan .home-loan-img img{width: 100%;height: 100%;object-fit: cover;}
/* ********|| HOME LOAN ENDS ||******** */
/* ********|| REVIEWS STARTS ||******** */
.sec-reviews{padding: 60px 0 100px;}
.sec-reviews .reviews-inner .reviews-title{font-size:30px;color:var(--primaryColor);font-weight:400;font-family:'Helvatica Bold';line-height:1.1;letter-spacing:.3px;margin:20px 0;text-align: center;}
.sec-reviews .reviews-inner .reviews-item{display: flex;align-items: center;justify-content: center;}
.sec-reviews .reviews-inner .reviews-item .reviews-icon{font-size: 30px;color: var(--primaryColor);}
.sec-reviews .reviews-inner .reviews-item .reviews-icon.alt{color: var(--color02);}


.sec-reviews .swiper-slide{display: flex; padding: 0 2px;}
.sec-reviews .swiper-slide .banner-slider{position: relative;padding: 50px;border: 1px solid var(--color02);border-radius: 20px; width: 100%;}
.swiper-wrapper{}
.sec-reviews .reviews-slider{margin: 60px 0 0;}
.sec-reviews .reviews-title{font-size:14px;font-weight:400;line-height:1.3;color:var(--secondaryColor);margin:0 0 10px;text-align:left}
.sec-reviews .swiper-slide{height: auto;}
.sec-reviews .swiper-button-next:after, .sec-reviews .swiper-button-prev:after{font-family: Font Awesome\ 5 Pro;color: var(--primaryColor);}
.sec-reviews .swiper-button-next:after, .sec-reviews .swiper-rtl .swiper-button-prev:after{content: '\f105';}
.sec-reviews .swiper-button-prev:after, .sec-reviews .swiper-rtl .swiper-button-next:after{content: '\f104';}
.sec-reviews .swiper-button-prev, .swiper-rtl .swiper-button-next{right: 43px;left: unset !important;top: 0;}
.sec-reviews .swiper-button-next, .sec-reviews .swiper-button-prev{top: 0;margin-top: 0 !important;}

.sec-reviews .banner-slider .banner-title{font-size:30px;color:var(--primaryColor);font-weight:400;font-family:'Helvatica Bold';line-height:1.1;letter-spacing:.3px;margin:20px 0;text-align:center}
.sec-reviews .banner-slider .banner-text{font-size:16px;font-weight:400;line-height:1.3;color:var(--secondaryColor);text-align:center;margin:30px 0 0;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
.sec-reviews .banner-slider .banner-btn{margin:20px 0;display:flex;align-items:center;justify-content:center}
.sec-reviews .banner-slider .banner-btn .banner-link{display:flex;align-items:center;justify-content:center;height:45px;width:200px;border-radius:5px;background-color:var(--primaryColor);color:#fff;border:none;font-size:14px;font-weight:400}
.sec-reviews .banner-slider .date-inner{display: flex;align-items: center;justify-content: flex-end;}
.sec-reviews .banner-slider .date-inner .banner-icon{font-size: 16px;color: var(--primaryColor);}
.sec-reviews .banner-slider .date-inner .banner-date{font-size: 14px;color: var(--secondaryColor);font-weight: 400;padding-left: 5px;}
.sec-reviews .banner-slider .banner-item{display: flex;align-items: center;justify-content: center;}
.sec-reviews .banner-slider .banner-item .banner-icon{font-size: 20px;color: var(--primaryColor);}
.sec-reviews .banner-slider .banner-item .banner-icon.alt{color: var(--color02);}

/* .swiper{padding: 80px !important;} */
/* .sec-reviews .swiper {width: 100%;height: 100%;}
.swiper-pagination-bullet{background: var(--shades01);} */
/* ********|| REVIEWS ENDS ||******** */
/* ********|| PROFESSIONALS START ||******** */
.sec-professionals{padding: 80px 0;background-color: var(--shades02);z-index: -1;}
.sec-professionals .professionals-inner{margin: 50px 0 0;}
.sec-professionals .professionals-inner .professionals-content{display:flex;flex-direction:column;justify-content:center;height:100%;width:80%;max-width:calc(80% - 10px);padding:20px}
.sec-professionals .professionals-inner .professionals-item .professionals-image{width:180px;height:180px;overflow:hidden}
.sec-professionals .professionals-inner .professionals-item .professionals-image img{width: 100%;height: 100%;object-fit: cover;}
.sec-professionals .professionals-inner .professionals-item{display: flex;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 14%);margin: 0 0 30px;border-radius: 10px;overflow: hidden;background-color: var(--shades01);}
.sec-professionals .professionals-inner .professionals-item:hover{box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 18%);}
.sec-professionals .professionals-inner .professionals-item .professionals-title{font-size:22px;color:var(--primaryColor);font-weight:400;font-family:'Helvatica Bold';line-height:1.1;letter-spacing:.3px;margin: 0 0 10px;}
.sec-professionals .professionals-inner .professionals-item .professionals-text{font-size:14px;font-weight:500;line-height:1.3;color:var(--secondaryColor);margin:0 0 3px}
/* ********|| PROFESSIONALS ENDS ||******** */
/* ********|| SAVING STARTS ||******** */
.sec-saving{padding:80px 0}
.sec-saving .saving-inner .saving-title{font-size:45px;color:var(--primaryColor);font-weight:400;font-family:'Helvatica Bold';line-height:1.1;letter-spacing:.3px;text-align:center}
.sec-saving .saving-inner .saving-sub-title{font-size:18px;font-weight:400;line-height:1.3;color:var(--secondaryColor);text-align:center}
.sec-saving .saving-inner .saving-action .saving-btn{display:flex;align-items:center;justify-content:center;height:45px;width:200px;border-radius:5px;background-color:var(--color01);color:#fff;border:none;font-size:14px;font-weight:400}
.sec-saving .saving-inner .saving-action{display:flex;align-items:center;justify-content:center;margin:30px 0}
.sec-saving .saving-inner .saving-action .saving-btn i{padding-right:10px}
.sec-saving .saving-inner .saving-text{font-size:18px;font-weight:400;line-height:1.3;color:var(--secondaryColor);text-align:center}
/* ********|| SAVING STARTS ||******** */
/* ********|| FOOTER STARTS ||******** */
footer{padding: 60px 0;background-color: var(--shades02);}
footer .eola{margin: 0 0 30px;}
footer .footer-inner{display: flex;align-items: flex-start;justify-content: center;flex-direction: column}
footer .copyright-inner{display: flex;align-items: flex-start;justify-content: center;flex-direction: column;}
footer .copyright-inner .copyright-text{color: var(--secondaryColor);font-size: 13px;font-weight: 400;line-height: 1.2;letter-spacing: 0.3px;margin: 0 0 20px;}
footer .copyright-inner .nmls-btn{color: var(--color01);font-size: 16px;font-weight: 400;line-height: 1.2;letter-spacing: 0.3px;}
footer .menu-footer-menu-container .menu{padding-left: 0;list-style: none;margin: 0 0 20px;}
footer .menu-footer-menu-container .menu .menu-item{display: flex;padding: 5px 0;}
footer .menu-footer-menu-container .menu .menu-item a{font-size: 15px;font-weight: 400;line-height: 1;color: var(--secondaryColor);}
footer .menu-footer-menu-container .menu .menu-item a:hover{color:var(--primaryColor);}
footer .footer-title{font-size: 24px;color: var(--primaryColor);font-weight: 400;font-family: 'Helvatica Bold';line-height: 1.1;letter-spacing: .3px;margin: 0 0 20px;}

/* ********|| FOOTER ENDS ||******** */
.online-inner{background-color: var(--shades01);padding: 20px;display: flex;align-items: center;justify-content: center;padding: 10px 0;position: sticky;bottom: 0;z-index: 7;box-shadow: rgb(0 0 0 / 10%) 0 2px 10px;}
.online-inner .online-action{display:flex;align-items:center;justify-content:space-between;width:37%}
.online-inner .online-action .call-btn{display:flex;align-items:center;justify-content:center;height:45px;width:250px;border-radius:5px;background-color:var(--primaryColor);color:#fff;border:none;font-size:14px;font-weight:400}
.online-inner .online-action .call-btn i{padding-right:10px}
.online-inner .online-action .online-btn{display:flex;align-items:center;justify-content:center;height:45px;width:250px;border-radius:5px;background-color:var(--color01);color:#fff;border:none;font-size:14px;font-weight:400}
/* ********|| OTHER PAGES STARTS ||******** */

/* ********|| ALL PAGES BANNER STARTS ||******** */
.allpage-banner{position:relative;display: flex;align-items: center;}
.allpage-banner .allpage-img{position:relative;width: 100%;height: 400px;}
.allpage-banner .allpage-img img{position:relative;width: 100%;height: 100%;object-fit: cover;}
.allpage-banner .allpage-img::after{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.452);top:0;left:0;right:0}
.allpage-banner .all-item{position:absolute;text-align:center;left:0;right:0}
.allpage-banner .all-item .allpage-inner .allpage-title{color:#fff;font-size:40px;font-weight:600;letter-spacing:.5px;line-height:1.2;}
.allpage-banner .all-item .allpage-inner .allpage-action{display: flex;align-items: center;justify-content: center;margin: 30px 0 0;}
.allpage-banner .all-item .allpage-inner .allpage-btn{display:flex;align-items:center;justify-content:center;height:45px;width:250px;border-radius:5px;background-color:var(--primaryColor);color:#fff;border:none;font-size:14px;font-weight:400;transition: all .5s ease;}
.allpage-banner .all-item .allpage-inner .allpage-btn i{transform: translate(10px, 0px);transition: all .5s ease;}
.allpage-banner .all-item .allpage-inner .allpage-btn:hover i{transform: translate(20px, 0px);}
/* ********|| ALL PAGES BANNER ENDS ||******** */
/* ********|| SERVICES STARTS ||******** */
.sec-services{padding: 100px 0 60px;background-color: var(--shades02);}
.sec-services .services-title{font-size: 18px;font-weight: 400;letter-spacing: 0.3px;line-height: 1.3;color: var(--secondaryColor);text-align: center;margin: 0 0 60px;}
.sec-services .services-item{display: flex;align-items:center;justify-content:center;flex-direction:column;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 14%);padding:30px;border-radius:15px;height:270px;margin: 0 0 30px;background-color: var(--shades01);}
.sec-services .services-item .services-icon{font-size:90px;color:var(--primaryColor)}
.sec-services .services-item .services-text{font-size:16px;font-weight:500;color:var(--secondaryColor);margin:30px 0 0;text-align:center;line-height:1.3}
/* ********|| SERVICES ENDS ||******** */
/* ********|| LOCATION STARTS ||******** */
.sec-location{padding: 100px 0 60px;background-color: var(--shades02);}
.sec-location.location-bg{background-color: var(--shades02);padding: 60px 0;z-index: -1;}
.sec-location .location-list{margin: 60px 0 0;}
.sec-location .location-item{overflow: hidden;display: flex;align-items:center;justify-content:center;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 14%);padding:30px;border-radius:15px;height:150px;margin: 0 0 30px;position: relative;background-color: var(--shades01);}
.sec-location .location-item::after{position: absolute;height: 100%;background-color: var(--color01);width: 5px;content: '';top: 0;left: 0;}
/* .sec-location .location-item:hover{box-shadow: none;} */
.sec-location .location-item .location-content{margin-left: 20px;width: 70%;max-width: calc(69% - 10px);}
.sec-location .location-item .location-icon{font-size:40px;color:var(--primaryColor)}
.sec-location .location-item .location-text{font-size:16px;font-weight:500;color:var(--secondaryColor);line-height:1.3}
.sec-location .location-item .location-sub-text{font-size:18px;font-weight:500;color:var(--color01);margin:5px 0 0;line-height:1.3}
/* ********|| LOCATION ENDS ||******** */
/* ********|| ABOUT STARTS ||******** */
.sec-about{padding: 60px 0 80px;background-color: var(--shades02);}
.sec-about .about-inner{margin: 80px 0 0;}
.sec-about .about-inner .about-img{width: 100%;height: 400px;overflow: hidden;border-radius: 20px;box-shadow: rgb(0 0 0 / 10%) 0 2px 10px;}
.sec-about .about-inner .about-img img{width: 100%;height: 100%;object-fit: cover;}
.sec-about .about-inner .about-text{font-size:18px;font-weight:400;line-height:1.3;color:var(--secondaryColor);margin:0 0 20px}
.sec-about .about-inner .about-content{display: flex;align-items: center;flex-direction: column;height: 100%;font-size: 16px;line-height: 1.4;font-weight: 400;}
/* ********|| ABOUT ENDS ||******** */
/* ********|| REVIEWS STARTS ||******** */
.sec-review-page{padding: 80px 0 100px;background-color: var(--shades02);}
.sec-review-page .review-heading{margin:0 0 30px;border-radius:20px;padding:20px}
.sec-review-page .review-heading .review-count{font-size:60px;color:var(--primaryColor);font-weight:400;font-family:'Helvatica Bold';line-height:1.1;letter-spacing:.3px;text-align:center}
.sec-review-page .review-heading .review-star .review-text{font-size:16px;font-weight:400;line-height:1.4;color:var(--secondaryColor);text-align:center;margin:10px 0}
.sec-review-page .review-heading .review-star .review-icon{font-size:16px;color:var(--primaryColor)}
.sec-review-page .review-heading .review-star .review-icon.alt{color: var(--color02);}
.sec-review-page .review-heading .review-star .review-item{display:flex;align-items:center;justify-content:center;margin-top:auto}
.sec-review-page .review-heading .review-star .review-numbar{font-size:16px;font-weight:400;line-height:1.4;color:var(--secondaryColor);text-align:center;margin:15px 0 0}
.sec-review-page .review-list{display:flex;flex-wrap:wrap;padding:15px 0;margin:0 -20px}
.sec-review-page .review-slider{box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 9%);border-radius: 20px;padding: 40px;align-items: center;position: relative;margin: 20px;max-width: calc(50% - 40px);width: 50%;display: flex;flex-direction: column; background-color: var(--shades01);}
.sec-review-page .review-slider .review-content{display: flex;justify-content: flex-end;flex-direction: column;height: 100%;width: 100%;}
.sec-review-page .review-slider .review-title{font-size:30px;color:var(--primaryColor);font-weight:400;font-family:'Helvatica Bold';line-height:1.1;letter-spacing:.3px;margin:20px 0;text-align:center}
.sec-review-page .review-slider .review-text{font-size:16px;font-weight:400;line-height:1.4;color:var(--secondaryColor);text-align:center;margin:30px 0 0;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
.sec-review-page .review-slider .review-btn{margin:20px 0 30px;display:flex;align-items:center;justify-content:center}
.sec-review-page .review-slider .review-btn .review-link{display:flex;align-items:center;justify-content:center;height:45px;width:200px;border-radius:5px;background-color:var(--primaryColor);color:#fff;border:none;font-size:14px;font-weight:400}
.sec-review-page .review-slider .date-inner{display: flex;align-items: center;justify-content: flex-end;margin-top: auto;}
.sec-review-page .review-slider .date-inner .review-icon{font-size: 16px;color: var(--primaryColor);}
.sec-review-page .review-slider .date-inner .review-date{font-size: 14px;color: var(--secondaryColor);font-weight: 400;padding-left: 5px;}
.sec-review-page .review-slider .review-item{display: flex;align-items: center;justify-content: center;}
.sec-review-page .review-slider .review-item .review-icon{font-size: 20px;color: var(--primaryColor);}
.sec-review-page .review-slider .review-item .review-icon.alt{color: var(--color02);}


/* ********|| REVIEWS ENDS ||******** */
/* ********|| HEBER CITY STARTS ||******** */
.sec-heber-city .heber-banner .heber-img{width: 100%;height: 600px;position: relative;}
.sec-heber-city .heber-banner .heber-img img{width: 100%;height: 100%;}
.sec-heber-city .heber-banner .heber-img::after{position: absolute;content: '';top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(255,255,255,0.2);}
.sec-heber-city .heber-banner{position: relative;}
.sec-heber-city .heber-banner .banner-title{font-size:30px;color:var(--primaryColor);font-weight:600;text-align:center;margin:0 0 10px;font-family:'Helvatica Bold';line-height:1.3}
.sec-heber-city .heber-banner .banner-inner{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);margin: 0 auto;width: 100%;max-width: 500px;}
.sec-heber-city .heber-banner .banner-inner .banner-item{padding: 40px;border-radius: 20px;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 9%);background-color: rgba(255,255,255,0.7);display: flex;align-items: center;justify-content: center;flex-direction: column;outline: 4px dashed var(--shades01);}
.sec-heber-city .heber-banner .banner-inner .banner-item .banner-text{font-size: 30px;color: var(--color01);font-weight: 600;line-height: 1.3;margin: 15px 0;}
.sec-heber-city .heber-banner .banner-inner .banner-item .banner-action{width: 100%;margin:30px 0 0;}
.sec-heber-city .heber-banner .banner-inner .banner-item .banner-action .banner-btn{display:flex;align-items:center;justify-content:center;height:50px;width:100%;border-radius:5px;background-color:var(--primaryColor);color:#fff;border:none;font-size:16px;font-weight:400}
.sec-heber-city .heber-banner .banner-inner .banner-item .banner-sub-text{font-size:14px;font-weight:500;line-height:1.3;color:var(--secondaryColor);text-align:center}
.sec-heber-city .heber-banner .banner-inner .progress{width: 100%;height: 30px;margin: 0 0 15px;}
.sec-heber-city .heber-banner .banner-inner .banner-skip{display: flex;align-items: center;justify-content: center;margin: 15px 0 12px;}
.sec-heber-city .heber-banner .banner-inner .banner-skip .skip-btn{background-color:transparent;border:none;font-size:20px;font-weight:600;line-height:1.3;color:var(--primaryColor);text-align:center}
.sec-heber-city .heber-banner .banner-inner .free-text{background-color:transparent;border:none;font-size:18px;font-weight:500;line-height:1.3;color:var(--secondaryColor);text-align:center}
.sec-heber-city .heber-banner .banner-inner .progress-bar{font-size: 16px;font-weight: 400;color: #fff;}

.sec-loans{padding: 100px 0 60px;}
.sec-loans .loans-list{margin: 60px 0 0;}
.sec-loans .loans-item{overflow: hidden;display: flex;align-items:center;justify-content:center;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 14%);padding:30px;border-radius:15px;margin: 0 0 30px;position: relative;}
.sec-loans .loans-item .loans-content{margin-left: 20px;width: 70%;max-width: calc(69% - 10px);}
.sec-loans .loans-item .loans-icon{font-size:40px;color:var(--primaryColor)}
.sec-loans .loans-item .loans-text{font-size:18px;font-weight:600;color:var(--secondaryColor);line-height:1.3}
.sec-loans .loans-item .loans-sub-text{font-size:18px;font-weight:500;color:var(--color01);margin:5px 0 0;line-height:1.3}

.sec-about-us{padding: 60px 0; background-color: var(--shades02);}
.sec-about-us .about-us-image{width: 100%; max-width: 240px; height: 300px;margin: 0 auto;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 14%);overflow: hidden;border-radius: 20px;}
.sec-about-us .about-us-image img{width: 100%;height: 100%;object-fit: cover;}
.sec-about-us .about-us-inner .about-us-text{font-size:18px;font-weight:400;line-height:1.3;color:var(--secondaryColor);margin:0 0 20px}
.sec-about-us .about-us-inner{margin: 50px 0 0;}

.sec-experience{padding: 60px 0;}
.sec-experience .experience-inner{display: flex;align-items: center;justify-content: space-between;}
.sec-experience .experience-inner .experience-item .experience-heading{text-align:center;font-size:30px;color:var(--primaryColor);font-weight:400;font-family:'Helvatica Bold';line-height:1.1;letter-spacing:.3px;margin:20px 0;}
.sec-experience .experience-inner .experience-item .experience-text{text-align:center;font-size:16px;font-weight:500;color:var(--secondaryColor);line-height:1.3}

.sec-how-to{padding: 60px 0;background-color: var(--shades02);}
.sec-how-to .how-to-item{justify-content: center;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 14%);padding: 30px;border-radius: 15px;position: relative;margin: 20px;max-width: calc(33.33% - 40px);width: 33.33%;display: flex;background-color: var(--shades01);}
.sec-how-to .how-to-item .how-to-numbar{background-color: var(--primaryColor);font-size: 18px;font-weight: 600;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: var(--shades01);}
.sec-how-to .how-to-item .how-to-content{margin-left: 15px;width: 80%;max-width: calc(80% - 10px);}
.sec-how-to .how-to-item .how-to-content .how-to-title{font-size: 20px;font-weight: 600;color: var(--secondaryColor);margin: 0 0 6px;line-height: 1.2;}
.sec-how-to .how-to-item .how-to-content .how-to-text{font-size: 16px;font-weight: 400;line-height: 1.3;color: var(--thirdColor);}
.sec-how-to .how-to-list{display: flex;flex-wrap: wrap;padding: 15px 0;margin: 0 -20px;}
.sec-how-to .how-to-inner{margin: 50px 0 0;}

/* ********|| HEBER CITY ENDS ||******** */
/* ********|| CONTACT STARTS ||******** */
.sec-contact{padding: 60px 0;background-color: var(--shades02);z-index: -1;}
.sec-contact .contact-inner{margin: 60px 0 0;}
.sec-contact .contact-inner .form-control{min-height: 50px;border-radius: 6px;}
.sec-contact .contact-inner .btn-form-send{display:flex;align-items:center;justify-content:center;height:45px;width:250px;border-radius:5px;background-color:var(--primaryColor);color:#fff;border:none;font-size:14px;font-weight:400}
.sec-contact .contact-inner .btn-form-send i{padding-right: 5px;}
.sec-contact .contact-inner	.control-label{font-size: 15px;font-weight: 400;}
.sec-contact .contact-map iframe{width: 100%;height: 100%;}
.sec-contact .contact-map{width: 100%;height: 500px;border-radius: 20px;overflow: hidden;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 9%);margin: 60px 0 0;}
/* ********|| CONTACT ENDS ||******** */
/* ********|| TOOLS AND ARTICLES STARTS ||******** */
.sec-coming-soon{padding: 80px 0;}
/* ********|| TOOLS AND ARTICLES ENDS ||******** */

/* ********|| FORM PAGES STARTS ||******** */
.sec-form{background-color: var(--shades02);display: flex;align-items: center;justify-content: center;padding: 60px 0;height: 100vh;}
.sec-form .form-inner{box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 14%);padding: 30px;border-radius: 20px;}
.sec-form .form-inner .btn-form-send{display:flex;align-items:center;justify-content:center;height:45px;width:250px;border-radius:5px;background-color:var(--primaryColor);color:#fff;border:none;font-size:14px;font-weight:400}
.sec-form .form-inner .form-logo{display:flex;align-items:center;justify-content:center}
.sec-form .form-inner .sub-text{font-size:12px;font-weight:500;line-height:1.4;color:var(--secondaryColor);letter-spacing:.3px}
.sec-form .form-inner .text{font-size:14px;font-weight:400;line-height:1.4;color:var(--secondaryColor);letter-spacing:.3px;text-align: center;margin: 10px 0;}
.sec-form .form-inner .form-group{margin: 0 0 30px;}

.section-loanform{position: relative;padding: 60px 0;background-color: var(--shades02);}
.section-loanform .loanform-content{position: relative; margin: 0 0 40px;}
.section-loanform .loanform-content .form-group{align-items: center;margin: 0 0 30px;}
.section-loanform .loanform-content .control-label{margin: 0;font-weight: 600;color: var(--primaryColor);}
.section-loanform .loanform-content .form-control{width: 100%;height: 100%;background-color: var(--shades01);font-size: 14px;color: var(--secondaryColor);padding: 0 10px;border: 1px solid #ccc;border-radius: 6px;transition: all 0.3s ease;}
.section-loanform .loanform-content .form-control:focus{border-color: var(--primaryColor);}
.section-loanform .loanform-content .form-text{font-size: 14px;font-weight: 400;color: var(--primaryColor);text-align: center;margin: 20px 15px;padding: 40px;background-color: var(--shades01);border: 1px solid #ccc;border-radius: 8px;line-height: 1.5;}
.section-loanform .loanform-content .btn-form-submit{display: flex;align-items: center;justify-content: center;height: 50px;width: 100%;border-radius: 30px;background-color: var(--color01);color: #fff;border: none;font-size: 20px;font-weight: 600;padding: 0 40px;margin: 0 15px;}
.section-loanform .loanform-content .wpcf7-form-control-wrap{display: block;}
.section-loanform .loanform-content .wpcf7-not-valid-tip{position: absolute; margin: 0; font-size: 12px; width: 100%; top: 100%; left: 0;}
/* ********|| FORM PAGES ENDS ||******** */

/* ********|| OTHER PAGES ENDS ||******** */


/* ********|| MODAL STARTS ||******** */
.professionals-modal{}
.professionals-modal .profile-inner{display: flex;}
.professionals-modal .profile-inner .profile-img{width: 240px;height: 300px;border-radius: 20px;overflow: hidden;box-shadow: 1px 0px 29px 0 rgb(0 0 0 / 14%);}
.professionals-modal .profile-inner .profile-img img{width: 100%;height: 100%;object-fit: cover;}
.professionals-modal .profile-inner .profile-content{width: 50%;max-width: calc(50% - 10px);margin-left: 30px;display: flex;flex-direction: column;}
.professionals-modal .profile-inner .profile-content .profile-title{font-size:20px;font-weight:600;line-height:1.3;color:var(--secondaryColor);margin: 0 0 5px;font-family: 'Helvatica Bold';}
.professionals-modal .profile-inner .profile-content .profile-sub-title{font-size:16px;color:var(--thirdColor);font-weight:500;line-height:1.2;margin: 0 0 5px;}
.professionals-modal .profile-inner .profile-content .profile-list{margin: 15px 0;}
.professionals-modal .profile-inner .profile-content .profile-item{display:flex;align-items:center;font-size:16px;font-weight:500;line-height:1.3;color:var(--primaryColor);margin: 0 0 10px;}
.professionals-modal .profile-inner .profile-content .profile-item .profile-icon{margin-right: 10px;}
.professionals-modal .profile-inner .profile-content .profile-sub-text{font-size:16px;color:var(--thirdColor);font-weight:500;line-height:1.2;margin: 0 0 5px;}
.professionals-modal .profile-inner .profile-content .apply-action{margin: 30px 0 0;}
.professionals-modal .profile-inner .profile-content .apply-btn{display:flex;align-items:center;justify-content:center;height:45px;width:250px;border-radius:5px;background-color:var(--color01);color:#fff;border:none;font-size:14px;font-weight:400}
.professionals-modal .modal-content{border: none;}


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

.personalizedQuote{}
/* .personalizedQuote .modal-dialog{max-width: 600px;} */
.personalizedQuote .modal-content{border-radius: 10px; border: 0; box-shadow: rgb(0 0 0 / 25%) 0 10px 30px;}
.personalizedQuote .modal-body{position: relative;padding: 40px;}
.personalizedQuote .modal-body button.close{width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;color: var(--secondaryColor);opacity: 0.5;transition: all 0.3s ease;font-size: 24px; position: absolute; top: 0; right: 0;}
.personalizedQuote .modal-footer{justify-content: flex-start;padding: 40px; padding-top: 0; border: 0;}
.personalizedQuote .modal-footer .btn-next{height: 40px;padding: 0 20px;border: 0;border-radius: 6px;background-color: var(--primaryColor);color: var(--shades01);font-weight: 300; display: flex; align-items: center; justify-content: center; font-size: 16px;}
.personalizedQuote .modal-inner-content{display: flex;flex-direction: column;}
.personalizedQuote .steps-progress{display: flex; justify-content: space-between; align-items: center; margin: 0 0 50px;}
.personalizedQuote .steps-progress .progress{height: 36px; border-radius: 4px;width: 100%;}
.personalizedQuote .steps-progress .progress-bar{display: flex;justify-content: center;align-items: center;font-size: 14px;font-weight: 600;background-color: var(--primaryColor);}
.personalizedQuote .step{position: relative;}
.personalizedQuote .step+.step{margin: 30px 0 0;}
.personalizedQuote .step .step-title{font-size: 28px;line-height: 1.2;text-align: center;margin: 0 0 20px;color: var(--secondaryColor);font-weight: 300;}
.personalizedQuote .step .step-title span{font-weight: 600;}
.personalizedQuote .checkbox-group{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 20px;}
.personalizedQuote .step-checkbox{width: 100%;overflow: hidden;border-radius: 10px;position: relative;max-width: calc(50% - 20px);}
.personalizedQuote .step-checkbox .step-checkbox-input{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; cursor: pointer; opacity: 0;}
.personalizedQuote .step-checkbox .step-checkbox-label{display: flex;justify-content: center;align-items: center;height: 50px;padding: 0 16px;border-radius: 6px;background-color: #e9ecef;font-size: 20px;font-weight: 600;color: var(--secondaryColor); transition: all 0.3s ease;}
.personalizedQuote .step-checkbox .step-checkbox-input:checked ~ .step-checkbox-label{background-color:var(--primaryColor);color: var(--shades01);}
.personalizedQuote .note{text-align: center;font-size: 13px;font-weight: 500;color: var(--gray);}
.personalizedQuote .uacf7_conditional{margin: 30px 0 0;}
.personalizedQuote .wpcf7-form-control.wpcf7-radio{position: relative;display: flex;flex-wrap: wrap;justify-content: center;gap: 20px; width: 100%;}
.personalizedQuote .wpcf7-form-control.wpcf7-radio .wpcf7-list-item{width: 100%;overflow: hidden;border-radius: 10px;position: relative;max-width: calc(50% - 10px);margin: 0;}
.personalizedQuote .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label{position: relative; margin: 0; display: flex; width: 100%;}
.personalizedQuote .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label input[type="radio"]{position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; cursor: pointer; opacity: 0;}
.personalizedQuote .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{width: 100%;display: flex;justify-content: center;align-items: center;height: 50px;padding: 0 16px;border-radius: 6px;background-color: #e9ecef;font-size: 20px;font-weight: 600;color: var(--secondaryColor); transition: all 0.3s ease;}
.personalizedQuote .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:before{display:none;}
.personalizedQuote .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label:after{display:none;}
.personalizedQuote .wpcf7-form-control.wpcf7-radio .wpcf7-list-item label input[type="radio"]:checked ~ .wpcf7-list-item-label{background-color:var(--primaryColor);color: var(--shades01);}
.personalizedQuote .input-style{width: 100%;margin: 0 0 30px;}
.personalizedQuote .input-style .wpcf7-form-control-wrap{display: flex;flex-direction: column;position: relative;height: 44px; background-color: #fff;margin: 0 0 20px;}
.personalizedQuote .input-style .form-control{width: 100%;height: 100%;background-color: transparent;font-size: 16px;color: var(--secondaryColor);padding: 0 16px;border: 1px solid #ccc;border-radius: 6px; transition: all 0.3s ease;}
.personalizedQuote .input-style .form-control:focus{border-color:var(--primaryColor)}
.personalizedQuote .uacf7-step.step-content p:last-child{display: flex;align-items: center;justify-content: center;margin: 40px 0 0;gap: 10px; position: relative;}
.personalizedQuote .uacf7-step.step-content .uacf7-prev{display: flex;align-items: center;justify-content: center;height: 40px;width: auto;border-radius: 4px;background-color: var(--primaryColor);color: #fff;border: none;font-size: 14px;font-weight: 400;padding: 0 20px;  float:none !important;order: 1; margin-right: auto; display: none;}
.personalizedQuote .uacf7-step.step-content .uacf7-next{display: flex;align-items: center;justify-content: center;height: 50px;width: 100%;border-radius: 30px;background-color: var(--color01);color: #fff;border: none;font-size: 0;font-weight: 400;padding: 0 40px; float:none !important;margin: 0;}
.personalizedQuote .uacf7-step.step-content .uacf7-next{position: relative;}
.personalizedQuote .uacf7-step.step-content .uacf7-next:before{content:'Continue';font-size: 20px;font-weight: 600; color: #fff;}
.personalizedQuote .uacf7-step.step-content .wpcf7-spinner{position: absolute; top: 50%; right: 0; transform: translateY(-50%); z-index: 1;background-color: rgb(0 0 0 / 20%);}
.personalizedQuote .uacf7-step.step-content .btn-form-send{display: flex;align-items: center;justify-content: center;height: 50px;width: 100%;border-radius: 30px;background-color: var(--color01);color: #fff;border: none;font-size: 20px;font-weight: 600;padding: 0 40px;margin: 0;}


div.wpcf7-response-output{padding: 20px !important;text-align: center;border-radius: 8px;font-weight: 400;font-size: 14px;margin: 20px 0 0 !important;line-height: 1.2;}
.wpcf7 form.invalid .wpcf7-response-output{border:0 !important;background: #f44336;color: #fff;}
.wpcf7 form .wpcf7-response-output{border:0 !important;background: #4caf50;color: #fff;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{border: none;background: #f44336;color: #fff;}
div.wpcf7-mail-sent-ok{border: none;background: #4caf50;color: #fff;}
.wpcf7-not-valid-tip{color: #F44336;font-size: 13px;font-weight: 400;display: block;margin: 5px 0 0;}

.personalizedQuote #multi-step-form div[data-required="true"] h3:after{font-size: 14px;}
.personalizedQuote .fw-wizard-step-header-container{display:none;}
.personalizedQuote #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step .fw-txt-ellipsis{display:none;}
.personalizedQuote #multi-step-form.fw-large-container .fw-progress-bar{height: auto;}
.personalizedQuote #multi-step-form.fw-large-container .fw-progress-bar .fw-progress-step{margin:0; padding: 0;}
.personalizedQuote .uacf7-uacf7style-252 .steps-row.setup-panel{opacity: 0;height: 0;min-height: 0;display: block;visibility: hidden;}


.applyOnlineModal{}
.applyOnlineModal .modal-dialog{max-width: 400px;}
.applyOnlineModal .modal-content{border-radius: 10px; border: 0; box-shadow: rgb(0 0 0 / 25%) 0 10px 30px;}
.applyOnlineModal .modal-body{position: relative;padding: 40px;}
.applyOnlineModal .modal-body button.close{width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;color: var(--secondaryColor);opacity: 0.5;transition: all 0.3s ease;font-size: 24px; position: absolute; top: 0; right: 0;}
.applyOnlineModal .modal-footer{justify-content: flex-start;padding: 40px; padding-top: 0; border: 0;}
.applyOnlineModal .modal-footer .btn-next{height: 40px;padding: 0 20px;border: 0;border-radius: 6px;background-color: var(--primaryColor);color: var(--shades01);font-weight: 300; display: flex; align-items: center; justify-content: center; font-size: 16px;}
.applyOnlineModal .modal-inner-content{display: flex;flex-direction: column;}
.applyOnlineModal .modal-inner-content .control-label{font-size: 24px;line-height: 1.5;text-align: center;font-weight: 300;margin: 0 0 20px;color: var(--secondaryColor);}
.applyOnlineModal .modal-inner-content .control-label strong{font-weight: 700;}
.applyOnlineModal .modal-inner-content .form-control{height: 44px; font-size: 16px;}
.applyOnlineModal .modal-inner-content .form-submit{display: flex;align-items: center;justify-content: center;height: 50px;width: 100%;border-radius: 30px;background-color: var(--primaryColor);color: #fff;border: none;font-size: 20px;font-weight: 600;padding: 0 40px;margin: 0;}


/* ********|| MODAL ENDS ||******** */


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

@media screen and (max-width: 1600px) {
	.sec-banner .banner-inner .banner-text .banner-title{font-size: 40px;}
	.sec-banner .banner-inner .banner-text .banner-sub-title{font-size: 16px;}
	.online-inner .online-action{width: 50%;}
	.sec-home-loan .home-loan-content .home-loan-title{font-size: 40px;}
}
@media screen and (max-width: 1440px) {
	.sec-heber-city .heber-banner .banner-title{font-size: 25px;}
	.sec-heber-city .heber-banner .banner-inner .banner-item{height: 280px;}
}
@media screen and (max-width: 1366px) {
	.title .title-text{font-size: 45px;}
	.title .title-text::after{top: 35px !important;}
	.title .title-text::before{top: 35px !important;}
	.sec-heber-city .heber-banner .banner-inner .banner-item .banner-text{margin: 5px 0;}
	.sec-heber-city .heber-banner .banner-inner .banner-skip{margin: 8px 0 5px;}
	.sec-heber-city .heber-banner .banner-inner .free-text{font-size: 16px;}
	.sec-heber-city .heber-banner .banner-inner .banner-item .banner-text{font-size: 25px;}
	.sec-heber-city .heber-banner .banner-inner .banner-item .banner-action .banner-btn{height: 45px;}
	.sec-heber-city .heber-banner .banner-inner{width: 50%;}
	.sec-how-to .how-to-item{padding: 25px;}
	.sec-how-to .how-to-inner{margin: 0;}
}
@media screen and (max-width: 1280px) {
	
}
@media screen and (max-width: 1024px) {
	.header .navigation-menu .menu-link+.menu-link{margin-left: 0;}
  .header .navigation-menu .menu-link .menu-item{font-size: 14px;}
}
@media screen and (max-width: 990px) {
.header .responsive-action {display: flex;}
.header .navigation-wrap{overflow:auto;position:fixed;top:0;right:0;z-index:11;background-color:var(--secondaryColor);height:100%;width:300px;box-shadow:2px 0 10px #000;padding:15px 0;transform:translateX(110%);transition:all .4s ease}
.header .navigation-wrap.active{transform:translateX(0%)}
.header .navigation-menu .menu-link{justify-content:flex-start;padding:10px 20px;margin:0;height:auto;flex-wrap:wrap}
.header .navigation-menu .menu-link .menu-item{width:100%;display:block;max-width:calc(100% - 30px)}
.header .navigation-menu{display:block}
.header .navigation{justify-content:flex-start}
.header .navigation-menu .dropdown .dropdown-menu.show{display:block}
.header .navigation-menu .dropdown .dropdown-menu{transform:none!important;position:relative!important;left:auto!important;width:100%;border:none;box-shadow:none;background-color: var(--primaryColor); border-radius:6px;opacity:1;visibility:visible;display:none;margin:10px 0}
.header .navigation-menu .menu-link{justify-content:flex-start;padding:10px 20px;margin:0;height:auto;flex-wrap:wrap}
.title .title-text{font-size:35px}
.title .title-text::before{top:28px!important;right:-43px}
.title .title-text::after{top:28px!important;left:-43px}
.sec-banner .banner-inner .banner-text{left:0;width:100%}
.sec-banner .banner-inner .banner-text .check-action{justify-content:center}
.online-inner .online-action {width: 80%;}
.title .title-sub-text{width: 100%;font-size: 16px;}
.sec-quote .quote-item{margin: 0 0 30px;}
.sec-home-loan .home-loan-content .home-loan-title {font-size: 25px;}
.sec-home-loan .home-loan-content .home-loan-heding{font-size: 18px;}
.sec-home-loan .home-loan-content .home-loan-text{font-size: 16px;}
.sec-reviews .reviews-inner .reviews-title{font-size: 25px;}
.header .navigation-menu .menu-link .menu-item{font-size: 14px;}
.sec-saving .saving-inner .saving-title{font-size: 30px;}
.sec-saving .saving-inner .saving-text{font-size: 16px;}
.sec-home-loan .home-loan-img{width: 530px;height: 480px;}
.sec-banner .banner-inner .banner-img{height: 520px;}
.allpage-banner .allpage-img{height: 300px;}
.allpage-banner .all-item .allpage-inner .allpage-title{font-size: 35px;}
.sec-services{padding: 60px 0;}
.sec-services .services-title{font-size: 16px;}
.sec-services .services-item .services-icon{font-size: 70px;}
.sec-location,.sec-saving{padding: 60px 0;}
.sec-heber-city .heber-banner .banner-inner{width: 90%;}
.sec-heber-city .heber-banner .heber-img{height: 500px;}
.sec-how-to .how-to-item{max-width: calc(50% - 40px);width: 50%;}
.sec-about-us .about-us-content{margin: 30px 0 0;}
.sec-loans,.sec-reviews{padding: 40px 0;}
.sec-how-to .how-to-item .how-to-numbar{width: 40px;height: 40px;font-size: 15px;}
.sec-review-page,.sec-coming-soon{padding: 60px 0;}
.sec-contact .contact-map{height: 300px;}
.sec-review-page .review-heading .review-count{font-size: 45px;}
.sec-review-page .review-heading{margin: 0;}
.sec-review-page .review-slider .review-title{font-size: 25px;}
.sec-about{padding: 40px 0;}
.sec-about .about-inner .about-content{margin: 20px 0 0;}
.sec-about .about-inner .about-text{font-size: 16px;}
.sec-about .about-inner{margin: 50px 0 0;}
}
@media screen and (max-width: 990px) and (orientation: landscape){

}
@media screen and (max-width: 767px) {
	.sec-banner .banner-inner .banner-text .banner-title {font-size: 36px;line-height: 1.1;}
	.sec-banner .banner-inner .banner-text .check-action{flex-wrap: wrap;}
	.sec-banner .banner-inner .banner-text .check-action .send-btn{width: 100%;margin: 20px 0 0;margin-left: 0px;}
	.sec-banner .banner-inner .banner-text .check-action .check-btn{width: 100%;}
	.online-inner .online-action{flex-wrap: wrap;display: none;}
	.online-inner .online-action .call-btn{width: 100%;}
	.online-inner .online-action .online-btn{width: 100%; margin: 10px 0 0;}
	.header .top-header .container{padding-top: 10px;padding-bottom: 10px;}
	.sec-home-loan{flex-wrap: wrap;}
	.title .title-text{font-size: 25px;}
	.title::after{display: none;}
	.title .title-text::after, .title .title-text::before{display: none;}
	.sec-home-loan .home-loan-content{width: 100%;max-width: calc(100% - 10px);margin-top: 30px;margin-left: 15px;margin-right: 15px;}
	.title{padding: 0;}
	.sec-experience .experience-inner{flex-wrap: wrap;}
	.sec-experience .experience-inner .experience-item{width: 100%;}
	.sec-about-us{padding: 30px 0;}
	.sec-experience{padding: 50px 0;}
	.sec-how-to .how-to-item{max-width: calc(100% - 40px);width: 100%;padding: 15px;}
	.sec-how-to .how-to-item .how-to-content .how-to-title{font-size: 18px;}
	.sec-experience .experience-inner .experience-item .experience-heading{font-size: 25px;}
	.sec-about-us .about-us-inner .about-us-text{font-size: 16px;}
	.sec-review-page .review-slider{max-width: calc(100% - 40px);width: 100%;}
	.sec-about .about-inner .about-img{height: 300px;}
	.sec-contact .contact-inner .btn-form-send{width: 100%;}
	.sec-contact{padding: 30px 0;}
}
@media screen and (max-width: 767px)  and (orientation: landscape){

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

}
@media screen and (max-width: 480px) {
	.or-1{order: 1;}
	.or-2{order: 2;}
	.header .header-options .btn-options{width: 100%;}
	.header .call-inner .text-us:hover{}
	.header .call-inner .text-us .text{display: none;margin-left: 15px;}
	.header .call-inner{width: 100%;}
	.header .brand{margin: 0 auto;}
	.header .call-inner .text-us{padding: 0;}
	.sec-banner .banner-inner .banner-text{top: 12%;padding: 15px;}
	.sec-reviews, .sec-quote{padding: 30px 0;}
	.sec-home-loan .home-loan-img{height: 300px;width: 100%;margin: 0 10px;}
	.sec-reviews .reviews-inner .reviews-title {font-size: 20px;}
	.sec-professionals{padding: 30px 0;}
	.sec-reviews .swiper-slide{padding: 35px 10px;}
	.sec-reviews .banner-slider .banner-title{font-size: 20px;}
	.sec-reviews .banner-slider .banner-text{margin: 15px 0 0;font-size: 14px;}
	.sec-reviews .banner-slider .banner-title{margin: 10px 0;}
	.sec-professionals .professionals-inner .professionals-item{flex-wrap: wrap;margin: 0 0 10px;}
	.sec-professionals .professionals-inner .professionals-content{width: 100%;max-width: calc(100% - 0px);padding: 24px 16px;height: calc(100% - 200px);justify-content: flex-start;}
	.sec-professionals .professionals-inner .professionals-item .professionals-image{width: 100%;height: 200px;}
	.sec-quote,footer,.sec-saving{padding: 30px 0;}
	.sec-saving .saving-inner .saving-text{font-size: 16px;}
	.sec-reviews .swiper-button-prev:after, .sec-reviews .swiper-rtl .swiper-button-next:after{font-size: 25px;}
	.sec-reviews .swiper-button-next:after, .sec-reviews .swiper-rtl .swiper-button-prev:after{font-size: 25px;}
	footer .copyright-inner .copyright-text{font-size: 14px;}
	.sec-services .services-item{height: 200px;padding: 16px;margin: 0 0 10px;}
	.sec-services .services-item .services-icon {font-size: 50px;}
	.sec-location .location-item{height: 120px;}
	.sec-location .location-item .location-icon{font-size: 35px;}
	.sec-location .location-item{padding: 15px;}
	.sec-review-page,.sec-how-to{padding: 30px 0;}
	.sec-heber-city .heber-banner .banner-inner .banner-item{padding: 20px;}
	.sec-heber-city .heber-banner .banner-inner .banner-item .banner-text{font-size: 20px;line-height: 1.1;}
	.sec-coming-soon{padding: 30px 0;}
	.sec-review-page .review-list{margin: 0 -15px;}
	.sec-review-page .review-slider{padding: 20px;max-width: calc(100% - 0px);margin: 0 0 15px;}
	.online-inner{display: none;}
	.sec-form .form-inner{padding: 20px;}
	.sec-form{height: auto;}
  .quote-inner .row > [class*=col-]{padding-right:5px;padding-left:5px}
  .sec-quote .quote-item{height: 200px;margin: 0 0 10px;padding: 10px;}
  .sec-quote .quote-item .quote-text{font-size: 15px;}
  .sec-home-loan{ padding: 40px 0;}
  .professionals-inner .row > [class*=col-]{padding-right:5px;padding-left:5px;display: flex;}
  .sec-professionals .professionals-inner .professionals-item .professionals-title{font-size: 16px;letter-spacing: 0;}
  .sec-professionals .professionals-inner .professionals-item .professionals-text{font-size: 12px;font-weight: 600;line-height: 1;}
  .sec-services .services-inner .row > [class*=col-]{padding-right:5px;padding-left:5px;}
  .sec-services .services-item .services-text{font-size: 14px;}
  .sec-location .location-item .location-sub-text{font-size: 14px;}
  .sec-location .location-item{margin: 0 0 15px;}
  .sec-loans .loans-item{margin: 0 0 15px;}
  .sec-experience{padding: 20px 0;background-color: var(--primaryColor);}
  .sec-experience .experience-inner{margin: 0 -10px;align-items: unset;}
  .sec-experience .experience-inner .experience-item{width: 100%;max-width: calc(50% - 20px);margin: 10px;padding: 16px 12px;background-color: var(--shades01);box-shadow: rgb(0 0 0 / 10%) 0 2px 10px;border-radius: 10px;}
  .sec-experience .experience-inner .experience-item .experience-heading{text-align: left;font-size: 16px;letter-spacing: 0;margin: 0 0 5px;}
  .sec-experience .experience-inner .experience-item .experience-text{text-align: left;font-size: 16px;letter-spacing: 0;font-weight: 800;line-height: 1;}
  .sec-how-to .how-to-list{margin: 0 -15px;}
  .sec-how-to .how-to-item{max-width: calc(100% - 30px);margin: 10px 15px;}
  .sec-how-to .how-to-item .how-to-content .how-to-title{font-size: 16px;margin: 0 0 10px;}
  .sec-how-to .how-to-item .how-to-content .how-to-text{font-size: 14px;font-weight: 300;}
  .sec-review-page .review-slider .review-title{font-size: 20px;}
  .sec-review-page .review-slider .review-text{font-size: 14px;}
  .sec-contact .contact-inner .btn-form-send{width: auto;padding: 0 30px;}
  footer .copyright-inner{margin: 0 0 60px;}
  footer .footer-inner{}
}
@media screen and (max-width: 360px) {

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

}
/* ********|| RESPONSIVE ENDS ||******** */