@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
body{font-family:"Inter", Verdana, sans-serif; font-size:16px;font-weight:300;line-height:1.4;color:#000;font-display: swap !important;}
h1, h2, h3, h4, h5, h6{font-family:"Inter", sans-serif;font-weight:700;text-rendering:optimizeLegibility;margin-top:0px; color:#242a2f;font-display: swap !important;}
/*h1, h2, h3, h4, h5, h6{font-family:'fs_elliot', Arial, Helvetica, sans-serif;font-weight:bold;text-rendering:optimizeLegibility;margin-top:0px;}*/
p{font-weight:normal;margin-top:0px;}
b, strong{font-weight:700;}
a{color:#04539c;text-decoration:none;line-height:inherit;outline: none !important;}
a:hover{color:#0c64b5;text-decoration:none;outline: none !important}
a:focus{color:#0c64b5;outline: none !important}
p a, p a:visited{line-height:inherit;outline: none !important}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0px 0 10px;padding:0;}
img{vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.left{float:left;}
.right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
img.alignleft{float:left;margin:0 10px 10px 0;display:inline;}
img.alignright{float:right;margin:0 0px 10px 10px;display:inline;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.group:after{content:"";display:table;clear:both;}
.floatbox{overflow:hidden;}
.clear{clear:both;height:1px;line-height:1px;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}

/*-- Parent Class --*/
#container{min-width:320px;overflow:hidden; position:relative;}
.container{max-width:1180px;width:100%;position:relative;z-index:9;}
#header{position:fixed; width:100%; min-height:100px; transition: all 0.5s ease; z-index:999;}
/*#main-navigation{position: relative; padding: 0px 0; z-index: 999; }*/
#main-navigation{position: relative; padding: 0px 0; z-index: 999; width: 70%; float: right;}
#top-bar{ position: relative; transition: top 0.5s ease-in-out; width: 100%; padding: 18px 0 !important; z-index:999; box-shadow: none; background:#e0effc;}
#content{padding:0px 0 0px;margin:0px 0 0;min-height:350px;position:relative;z-index:99;background:#fff;}
#footer{padding:50px 0 30px 0;background:#fff; position:relative; margin-top:0px; border-top: 1px solid #ccc;}

.post dl, .post dt, .post dd, .post ul, .post ol, .post li, .post h1, .post h2, .post h3, .post h4,
.post h5, .post h6, .post pre, .post p, .post blockquote, .post th, .post td{margin:0;padding:0;font-size:15px;direction:ltr;}
.post p{font-family:"Inter", sans-serif; font-weight:400;font-size:17px;line-height:1.5;margin-bottom:20px;color:#333; text-align:left;font-display:swap !important; }

.post p.lead{font-size:18px;line-height:30px;margin-bottom:25px;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6{font-weight:normal;font-style:normal; color:#1c1e21; text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:0px;}
.post h1 small, .post h2 small, .post h3 small, .post h4 small, .post h5 small, .post h6 small{font-size:60%;color:#1c1e21;line-height:0;}
.post h1{font-size:50px;line-height:1.1;margin-bottom:15px; font-weight: 700; font-family:"Inter", sans-serif;font-display: swap !important;}
.post h2{font-size:35px;line-height:1.2;margin-bottom:20px; font-weight: 500; font-family:"Inter", sans-serif;font-display: swap !important;}
.post h3{font-size:24px;line-height:1.2; font-weight: 700;font-display: swap;}
.post h4{font-size:16px;line-height:20px;font-weight: 600;font-display: swap;}
.post h5{font-size:14px;line-height:20px;font-weight: 700;font-display: swap;}
.post h6{font-size:12px;line-height:18px;}
.post code{font-weight:bold;background:#111111;}
.post ul, .post ol, .post dl{font-size:16px;line-height:1.5;margin-bottom:20px;list-style-position:outside;}
.post ul li ul, .post ul li ol{margin-left:20px;margin-bottom:0;}
.post ul{list-style:none; margin-left:15px;}
.post ol{ margin-left: 15px;}
.post ul li{margin:0 0 15px;padding:0 0 0 25px;display:block; color:#333; background:url(../images/checkbox.png) no-repeat 0 6px; line-height: 1.5;font-size: 17px; font-weight:400; text-align: left;font-display:swap;}
.post ul li a{color:#0c64b5;}
.post ul li a:hover{color:#157168;}
.post ol{margin-left:20px;}
.post ol li {line-height: 1.5;font-size: 17px; font-weight:400; text-align: left;margin:0 0 15px;padding:0 0 0 0px;color:#333;font-display:swap;}
.post ol li ul, .post ol li ol{margin-left:20px;margin-bottom:0;}

.logo{z-index:9999;padding:0px 0 0 0; margin-right: 90px; text-align:left; width:100%; max-width:200px; min-width: 100px;float: left; position:relative;}
#top-bar.white-bg .logo{ margin-top: 0px; padding-top: 0px; max-width:220px;}
#top-bar.white-bg{background: #d6ebff; position: fixed; top: 0; left: 0; width: 100%; min-height: 40px; display: block; z-index: 9999; transition: all 0.9s ease; animation: smoothScroll 1s forwards;box-shadow: 0 1px 1px rgba(35,31,32,0.2);}

.is-hidden{opacity:0;transition:transform .4s,opacity .2s}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.navbar-hide{pointer-events:none;opacity:0}.col-centered{margin:0 auto}.menu-hamburger{bottom:calc(50% - 10px);right:0;background-color:transparent;border:none;cursor:pointer}@media (max-width:575.98px){.menu-hamburger{bottom:calc(50% - 12px)}}.menu-hamburger span{width:30px;height:4px;display:block;background:#fafafa;margin-bottom:4px}.menu-hamburger span:last-of-type{margin-bottom:0}@media (max-width:767.98px){nav.h-navbar{max-height:90px}nav .navbar-header img{max-width:90px}}@media (max-width:575.98px){nav.h-navbar{max-height:70px}nav .navbar-header img{max-width:70px}}nav .navbar-nav li.navbar-item{line-height:110px;margin-left:-5px}nav .navbar-nav li.navbar-item a{padding:0 20px}@media (max-width:991.98px){nav .navbar-nav li.navbar-item a{padding:0 10px}}nav .navbar-nav li ul li a p{line-height:1.4}

.nav__container, header{  width:100%;}
.nav__container {-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:stretch; -ms-flex-align:stretch;
 align-items:stretch; padding:20px}
 #top-bar .fade {opacity: 1 !important;}
.nav__mobile .nav__btn { display:block;margin-top: 0px; z-index:999; }
.nav__mobile { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.nav__menu {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; overflow:hidden;}
.showing { max-height:37rem; -webkit-transition:all .5s; transition:all .5s;}
.nav__menu li { list-style:none; position:relative; white-space:nowrap; padding:17px 0 0;}
.nav__menu li a {display:block; font-size:17px; color:#222; text-decoration:none; margin-top: 3px;}
.nav-toggle { display:block; background-color:transparent; width:40px; cursor:pointer; padding:4px;}
.nav-toggle span { position:relative; display:block; height:4px; border-radius:35px; width:100%; margin-top:0; background-color:#000; -webkit-transition:all .25s; transition:all .25s;}
.nav-toggle span.mrg { margin-top:5px;}
.nav-toggle.open span:first-child { -webkit-transform:rotate(45deg) translate(6.2px,6.2px); transform:rotate(45deg) translate(6.2px,6.2px);}
.nav-toggle.open span:nth-child(2) { width:0; opacity:0;}
.nav-toggle.open span:last-child { -webkit-transform:rotate(-45deg) translate(6.2px,-6.2px); transform:rotate(-45deg) translate(6.2px,-6.2px);}
.nav__menu .dropdown ul { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; position:static; padding:0; max-height:0; overflow:hidden;
 -webkit-transition:all .4s; transition:all .4s;}
.nav__menu .dropdown ul.show { max-height:20rem; -webkit-transition:all .4s; transition:all .4s;}
.nav__menu .dropdown li a { display:block; font-size:15px; text-transform:capitalize; color:#222; text-decoration:none;}
nav__menu li a:hover { color:#0062a3}
.nav__menu .dropdown>a:after { content:"\f107"; font-family:Font Awesome\ 5 Free; font-weight:900; font-size:16px; padding-left:5px; color:#7e7e7e;}
.nav__menu .active.dropdown>a:after { content:"\f106";}
.nav__menu .dropdown .dropdown>a:after { content:"\f107"; font-family:Font Awesome\ 5 Free; font-weight:900; font-size:16px; padding-left:5px; color:#7e7e7e;}
.nav__menu .dropdown .active.dropdown>a:after { content:"\f106";}
.menu-toggle { max-height:0; overflow:hidden;}
.menu-toggle,.menu-toggle.active { -webkit-transition:all .4s ease; transition:all .4s ease;}
.menu-toggle.active { max-height:100vh;}
.resize-animation-stopper * {-webkit-transition:none!important;transition:none!important; -webkit-animation:none!important; animation:none!important}
#top-bar ul li.last-btn{ padding:0;}
#top-bar ul li.last-btn a:hover,  #top-bar ul li.last-btn.active a { background: #372f82; color: #fff;}
#top-bar ul li.last-btn a {padding: 12px 20px 12px 20px; border-radius: 8px; margin: 0;  position: relative;  text-align: center;  color: #fff;  background: #302a6e;  transition: all 0.5s ease;  font-weight: 400;}

@media screen and (min-width:800px) {
 .menu-toggle { display:-webkit-box!important; display:-ms-flexbox!important; display:flex!important; max-height:100vh; overflow:visible;}
 .nav__container {-webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row;  flex-direction:row; padding:0 0px;}
 .nav__container, .nav__mobile { max-width: 1750px;  display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify;-ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
 .nav__mobile .nav__btn { display:none;}
 .nav__logo img { width:100%; max-width:58px; }
 .nav__menu { margin-bottom:0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; max-height:100%; overflow:visible;}
 .nav__menu li { list-style:none; position:relative; white-space:nowrap; padding:7px 18px; }
  .nav__menu li a { font-size:16px;  color:#000;  text-decoration:none; }
 .nav__menu li a:hover { color:#000; }
 .nav__menu .dropdown { position:relative; }
 .nav__menu .dropdown ul { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; position:absolute; top:100%; left:-30px; opacity:0; visibility:hidden; overflow:visible; padding:0 17px; -webkit-transition:all .4s ease; transition:all .4s ease; }
 .nav__menu .dropdown:hover>ul { top:100%; left:0; opacity:1; visibility:visible; overflow:visible; padding:0 17px;}
  .nav__menu .dropdown ul li { padding:8px 15px; background-color:#1076c9; position:relative;  } 
  .nav__menu .dropdown ul li:hover { background-color:#3493e0; }
   .nav__menu .dropdown ul li a { display:block; color:#fff; text-transform:capitalize; }
    .nav__menu .dropdown ul li a:hover { display:block; color:#c7e0f5; }
 .nav__menu .dropdown>a:after {
  content:"\f107";
 }
 .nav__menu .dropdown:hover>a:after,
 .nav__menu .dropdown>a:after {
  font-family:Font Awesome\ 5 Free;
  font-weight:900;
  font-size:16px;
  padding-left:5px;
  color:#7c7c7c
 }
 .nav__menu .dropdown:hover>a:after {
  content:"\f106"
 }
 .nav__menu .dropdown .dropdown>a:after {
  content:"\f105"
 }
 .nav__menu .dropdown .dropdown:hover>a:after,
 .nav__menu .dropdown .dropdown>a:after {
  font-family:Font Awesome\ 5 Free;
  font-weight:900;
  font-size:16px;
  padding-left:10px;
  color:#fff
 }
 .nav__menu .dropdown .dropdown:hover>a:after {
  content:"\f104"
 }
 .nav__menu .dropdown .dropdown:hover>ul {
  position:absolute;
  top:0;
  right:calc(100% - 17px);
  left:auto;
  opacity:1;
  visibility:visible
 }
 .nav__menu .dropdown .dropdown ul {
  position:absolute;
  top:0;
  right:calc(100% - 17px);
  left:auto;
  opacity:0;
  visibility:hidden;
  -webkit-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out
 }
}


@media (max-width:780px){
.nav__container { padding:0 20px !important;}
.nav__menu{ padding-left:0;}
#top-bar ul li.last-btn { margin-top: 25px;}
.nav__menu > li > a{ font-weight:500; color:#333;}
}




#mega-menu-wrap-primary{ background:transparent !important;}
#mega-menu-wrap-primary ul li a{color:#000 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{background: transparent !important; color:#00a6de; text-align:right;}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-38 a{background: #1c274c; border-radius: 50px; color: #fff !important; padding: 1px 25px 2px 25px; height: auto; transition: all 0.5s ease;}
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-38 a:hover{background: #293767 !important; color:#fff !important; }
#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-38 { float: right;}

#mega-menu-wrap-primary .mega-menu-toggle{ background:transparent !important;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before{background-color: #000 !important;}
#main-navigation{ width:100% !important;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{background-color: #000 !important;}

@media (max-width:1000px){
	.logo{margin-right: 35px;}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{background-color: #000 !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-38 {float: none !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ color:#fff !important; width: 100% !important; text-align: center !important;}
	#main-navigation { margin-top: -40px;}
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{margin-top: 40px;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{color: #00a6de !important; width:100% !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{ color: #fff !important;}
	#mega-menu-wrap-primary #mega-menu-primary > li#mega-menu-item-38 a{width: 100%; background: #f00 !important; text-align: center;border-radius: 0;}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{text-align: center; display:block; padding: 0; border-bottom: 1px solid #404040; line-height: 46px;}
}

@media (max-width:800px){
.logo{max-width: 180px;margin-bottom: 0 !important;}
#top-bar.white-bg .logo{max-width: 190px;}
}

@media (max-width:767px){
.logo{ float:none;margin-bottom: 30px;}
.rangeslider1 { padding-top: 7px; margin-bottom: 40px;}
}

@media (max-width:380px){
.punchline h1 { font-size: 34px;}
.punchline ul li{ float:none; margin-bottom: 10px; width:100%;}
}

/*-- New Code Start From Here ------------------------------------------------------*/
.banner-image { padding: 0 0 0 30px;}
.punchline {padding:25px 0 0 0; display:block; position:relative; text-align:left; margin: 0;}
.punchline h1, .h1-subehading{ font-weight: 500; font-size: 55px; color:#363636; margin: 0 0 0px 0; padding: 0; text-align: left; line-height:69px;}
.h1-subehading{ display:block; margin-bottom: 20px;}

.punchline .btn{ margin:0; background:#1d6ae5; border-color: transparent; border-radius:0;}
.punchline .btn:hover{ background:#000; border-color: transparent;}

.punchline p.small {font-weight: 600; background: rgba(83,109,140,0.3); font-size: 14px; display: inline-block; padding: 8px 30px; border-radius: 30px; margin: 0 0 15px 0;}
.wrp-box1 {padding: 125px 0 50px 0; position:relative; background: #fff; position:relative;}

.punchline p.capital { font-size:20px; font-weight: 500 !important;color: #fff; margin: 0 0 30px 0; padding: 0; text-align: center; text-transform: uppercase; letter-spacing: 2px; text-shadow: 0 1px 1px rgba(0,0,0,.2);}
.header-dislamr {border-top: 1px solid #44ac92; border-bottom: 1px solid #44ac92; padding: 30px 0 20px; margin: 50px 0 60px 0;}
.header-dislamr p:last-child{ margin-bottom:10px;}
.reviews svg { width: 20px; float: left;margin-right: 5px;}
.rating { font-size: 20px; color: #555; line-height: 22px;}
.reviews { margin-bottom: 10px;}

/*-- Home page accordian--*/
#accordion h3 { font-size: 18px; font-weight:700; color:#30363d; padding: 20px 0; border-bottom: 1px solid #f1f1f1; margin-bottom:0; font-family:"Inter", sans-serif;line-height: 20px;cursor: pointer;font-display: swap;}
.apply-btn{color:#fff; background:#fb6320; font-size: 18px; font-weight:600; display: inline-block; transition: all 0.3s ease; padding: 16px 70px 16px 40px; border-radius: 3px;box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.25); margin:30px 0 0; position:relative;  letter-spacing: -0.15px;}  
.apply-btn:hover{background: #fc8652; color:#fff; }
.orange-btn:before{ background:url(../images/white-arrow.png) no-repeat 0 0; position:absolute; right:45px; top:50%; margin-top: -8px;content:""; width:13px; height:18px; transition: all 0.5s ease;}
.orange-btn:hover:before{ right:40px;}
.range-slider-wpr { position: relative; background: #f5f5f5; border-radius: 20px; padding:30px 35px; width: 90%;} 
.range-slider-wpr h3{font-size: 16px; font-weight: 700 !important; color: #000; margin: 0; padding: 10px 0 0; text-align: left; text-transform: none;}
.btn-main-apply {font-size: 16px; font-weight: 400; color: #fff; background: #fb6320; border: none !important; border-radius: 3px; padding: 11px 20px; transition: all 0.5s ease; margin: 30px auto; display: inline-block; text-decoration:none;}
.btn-main-apply:hover{color:#fff; text-decoration:none; background:#fc8652;}
a.btn-main-apply:focus{color:#fff; text-decoration:none;}
#svgpath {position: absolute; bottom: 0;}
.rangeslider1 { padding-top: 7px; margin: 15px 0 30px 0;}

/*-- FAQS--*/
.ui-icon{width:25px;height:26px;display:inline-block;vertical-align:middle;margin-top:-2px;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;float:right;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.nums{font-weight:700;color:#0c64b3;}.ui-icon,.ui-widget-content .ui-icon{background-position:0 5px;background-image:url(../images/plus-minus.png);background-repeat:no-repeat}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background:url(../images/plus-minus.png);background-position:0 -22px;background-repeat:no-repeat}
#accordion h3{border:0; font-size:18px;line-height:24px;margin-bottom:0px;font-weight:600;display:block;color:#111;text-align:left;padding:24px 20px;cursor:pointer;position:relative; transition: all 0.5s ease; background: #f9f9f9;}
#accordion h3:before{background:none}
.ui-accordion-content{padding:0px 0px 15px 0px; }
#accordion h3:hover{color: #0078d7;}
#accordion h3.ui-state-active{color: #04539c; background:#f3f4f3;}
#accordion ul {padding-left: 5px; margin: 0;}
#accordion ul li{margin: 0 0 10px;}
#page-faqs h2 {text-align: left; margin-bottom: 50px; line-height:1.2; font-size: 50px; font-weight:400;}
#page-faqs{ padding:50px 0;}
#page-faqs .accordion-wrp {margin: 8px; width: 100%; display: block; background: transparent; border-radius: 10px; border: 1px solid #c0ced3; padding: 0px 0px; overflow: hidden;}
#accordion.home-faqs {margin: 0 auto; position: relative;}
.excertbox h3 { font-weight: 300; line-height: 1.3;}
#page-faqs h2::before { display: none;}
.ui-accordion-content { padding: 15px 20px; position: relative;}

.why-us { background:linear-gradient(109.6deg, rgb(229, 68, 121) 11.2%, rgb(157, 55, 206) 91.2%); padding: 50px 30px; border-radius: 10px; position: relative; margin: 40px auto; max-width:960px;}
.list-box ul{ margin-bottom:0;}
.list-box ul li{ background:url(../images/checkbox.png) no-repeat 0 5px; color:#fff; padding-left: 25px;}

#content .why-us h2{ text-align:center; color: #fff; margin-bottom: 40px;}
#content .why-us h2:before{ left:50%;margin-left: -30px; background: #fff;}
.grey-box { background: #f9f9f9; padding: 30px; margin-bottom: 40px; position: relative; border-radius: 10px;}

.arrow-icon { position: relative; width: 25px; float: right; margin-top: 12px;}
.viewmore { margin: 20px auto 0; max-width: 150px; display: block; text-align: center;}
.caltr-pera-box { background: #e3ebf3; padding: 20px 25px; margin: 30px 0 20px; border-radius: 10px; position: relative; border: 1px solid #dee2e6;}
.list-none ul li { background: none; padding: 0;}
.caltr-pera-box h3{ margin-bottom: 15px;}
.range-slider-wpr .btn-main-apply {margin: 0px auto 20px; position: relative; display: block; text-align: center; max-width: 220px; background: #1c274c; border-radius: 30px;}
.caltr-pera-box ul{ margin-bottom:0;}
.caltr-pera-box ul li{ margin-bottom: 10px;}
.center { text-align: center; }
p.small-text {text-align: center !important; font-size: 13px !important; margin-bottom:10px !important;}
.range-slider-wpr .center{ margin-bottom: 0px;border: 1px solid #e2e8ef; border-radius: 3px; height:50px;}

.white-section{ padding:40px 0; position:relative; background:#f9f9f9;}
/*.num{ background:url(../images/gradient-circle.svg) no-repeat 0 0; width:60px; height:60px; text-align:center; vertical-align:middle;display: block; font-size: 35px; font-weight: 700; line-height: 60px;margin-bottom: 10px;}*/
.center p{ text-align:center;}
.greybox { background: #fafafa; padding: 45px 50px; border-radius: 30px; text-align: center; position: relative; margin-bottom: 60px;}
.percnt{display: block;font-size: 50px; color:#1c274c; font-weight: 500; text-align: center;}
.greybox p{ display:block; text-align:center; color:#333;font-size: 18px;} 
.greybox .col-md-3{ position:relative;}
.greybox .col-md-3:after{ background:url(../images/dot.png) no-repeat 0 0; content:""; width:10px; height:10px; position:absolute; right:0; top:50%; margin-top: -10px;}
.greybox .col-md-3:last-child:after{ display:none;}
.icon { float: left; margin-right: 12px;}
.two-layout .box{ border: 1px solid #ccc; border-radius: 20px; padding: 30px 25px; position: relative; margin-bottom: 15px;}
.two-layout .box p{ margin-bottom:0; font-size: 20px; color: #333;}
.two-layout .box h3 {font-weight: 500; font-size: 24px;margin-bottom: 17px;}
.tagbox { background: #ededff; padding: 8px 18px; border-radius: 50px; display: inline-block; margin-bottom: 22px; position: relative; color: #111 !important; font-weight: 400;}
.two-layout h2 { font-size: 50px; font-weight: 500; line-height: 1.1; margin-bottom: 25px; color:#363636;}
.aboutbtn{ background:#1c274c; padding:10px 20px; border-radius:30px; color:#fff; display:inline-block; font-size: 17px;}

.sbox {background: #fff; border-radius: 30px; padding: 30px 25px; position: relative; border: 1px solid #dee3e2; min-height: 360px; margin-bottom: 20px; transition: all 0.5s ease;}
.service-wpr a .sbox:hover{ border-color:#000;border-width: 2px;}

.icon-image { margin-bottom: 25px;}
.sbox p { font-size: 16px; margin-bottom: 12px !important;}
.service-wpr { padding: 50px 0; position: relative;}
.service-wpr .center { margin-bottom: 50px;}
.service-wpr .center h2 { font-size: 50px; line-height: 1.2;padding: 0 110px; font-weight:400;}
h3.small-bg-text{background: #ededff; padding: 8px 20px; border-radius: 50px; display: inline-block; font-size: 15px; font-weight: 400; color: #111;}
.sericon { background: #f9f9f9; margin-bottom: 25px; display: block; width: 50px; height: 50px; line-height: 50px; border-radius: 10px; text-align: center;}
.sericon img { max-width: 28px;}
.service-wpr .sbox h3 { font-weight: 400; font-size: 27px;}

.grey-box{ background:#fafafa; padding:50px; border-radius:20px;}
.grey-box h2{font-size: 40px; line-height: 1.2; font-weight:500;}
.learnbtn { background: #1c274c; color: #fff; padding: 15px 30px; border-radius: 50px; z-index: 99; position: relative; font-weight: 500; display:inline-block;}
.learnbtn:hover{ background:#243367;color: #fff; }
.grey-box .row { margin-bottom: 50px;}
.grey-box .row:last-child{ margin-bottom:0;}
.grey-box .row .inner1{ padding-top: 30px;}
.grey-box .inner ul li { font-size: 18px; letter-spacing:-0.5px;}

.writer-bg{ position:relative; padding:30px 30px 0px 30px; }
.writer-bg:before{ background:#d6ebff; position:absolute; left:0; bottom:0; width:100%; height:200px; content:""; z-index:-1;border-radius:20px;}
.name-auth {position: absolute; width: 90%; background: #fff; padding: 15px; border-radius: 15px; bottom: 15px; left: 15px;}
.writer-bg h4{font-size: 25px; font-weight:400;}
.writer-bg p{ margin-bottom:10px; font-size: 15px; color: #555;}
.blue{color:#8482ff;}

.author-wpr{ position:relative; padding:30px 0; margin-bottom:50px;}
.author-wpr h2{ font-weight: 400; font-size: 50px; line-height:1.2; color:#363636;}
.author-wpr .center{ max-width: 620px; margin:0 auto 50px; }

.content-box{ background:#8482ff; padding:30px; border-radius:20px;}
.content-box p{ color:#fff;}
.content-box h2{ color:#fff;}

.content-box ul li{color:#fff;}
.content-box ul li a{color:#000;}
.cust-revies-wpr h2{ margin-bottom: 50px; font-weight:400; font-size: 47px; line-height:1.1; width:55%;}
.customer-review{ background:#8482ff; padding: 50px; border-radius: 30px; margin-bottom: 50px;}
.customer-review p{ font-size: 25px; color:#fff; font-weight: 500;}
.comma { margin-bottom: 30px;}
.cust-revies-wpr .inner1 { padding: 35px 0 0;}
.cust-revies-wpr .name1{ font-size: 22px;margin-bottom: 0;}
.state {font-size: 18px !important; color: #ccc !important;}

.call-to-action{ position:relative; padding:120px 70px; background:#ededff; border-radius: 30px; text-align:center; margin-bottom: 30px; margin-top: 30px;}
.call-to-action h2{ margin-bottom: 50px; font-weight: 400; font-size: 45px; position:relative; z-index:99;}
.call-to-action:before{ background:url(../images/flower-icon-right.webp) no-repeat 0 0; position:absolute; right:-2px; top:-1px; content:""; width:168px; height:179px;}
.call-to-action:after{ background:url(../images/flower-icon-bottom.webp) no-repeat 0 0; position:absolute; left:0; bottom:0; content:""; width:168px; height:179px;}
.call-to-action .learnbtn:hover { background: #253363; color:#fff;}
.greybox-twolayout {background: #f9f9f9; position: relative; border-radius: 20px; padding: 50px; margin:30px 0 50px 0;}

.page-heading-wpr{ background:#c3e2fe; position:relative; border-radius: 30px; padding: 140px 50px; text-align:center;}
.page-heading-wpr h1{ font-size: 50px; font-weight: 500;}
/*.wrp-box-inner {
  padding-top: 50px;
  padding-bottom: 50px;
}*/

.topheaing { max-width: 650px; margin: 0 auto; text-align: center; position: relative;}

.left-box-inner{ position:relative;}
.left-box-inner ul li{ margin-bottom: 20px; background:none; padding-left: 0;}
.left-box-inner ul li .icon{ float:left; width:90px;}
.left-box-inner ul li .cont-box { width: 76%; float: right; padding-top: 5px;}
.left-box-inner ul li .cont-box h3{ font-weight: 500; font-size: 20px; color:#1c274c; margin-bottom: 10px;}
.twobox-wpr{ padding: 80px 0; position:relative;}
.topheaing h2{ font-size: 50px;}

.greybox-abuot { text-align:left !important;}
.greybox-abuot h2{ text-align:left; margin-bottom: 10px; font-size: 40px;}
.greybox-abuot .learnbtn { margin-top: 25px; padding: 14px 30px; display:inline-block; border-radius: 50px;}
.break{ display:block;}
.call-to-action-page h2{ font-size: 40px;}
.grey-box .inner h3 { font-weight: 400; font-size: 20px;}

.twobox-wpr-hiw{ position:relative; padding: 20px 0 80px;}
.twobox-wpr-hiw p{ font-size: 20px; margin-bottom: 30px;}
.twobox-wpr-hiw h2{ font-size: 42px;}
.listbox-hiw{ position:relative;}
.listbox-hiw ul li{ position:relative; margin-bottom:0; background:none; padding-left:35px; padding-bottom: 35px; font-size: 19px;}
.listbox-hiw ul li:last-child{ padding-bottom: 0;}
.listbox-hiw ul li:before{ width:1px; height:100%; position:absolute; left:0; top:11px; content:""; background:#8482ff;}
.listbox-hiw ul li:after{ width:18px; height:18px; position:absolute; left:-9px; top:11px; content:""; background:#8482ff;border-radius: 5px;}
.listbox-hiw .num{text-align: left; vertical-align: middle; display: block; font-size: 25px; font-weight: 400; margin-bottom: 15px; color:#222; font-style: italic;}
.twobox-hiw{ position:relative;}
.twobox-hiw .box h3{ font-weight: 400;}
.twobox-hiw .box h2{ font-size: 40px;}
.addressbox ul{ list-style: none; margin:0; padding:0;}
.addressbox ul li{ background:none; padding:0; margin-bottom: 10px; font-size: 14px; line-height: 1.5; color:#474747;}
.addressbox ul li .address-icon{ width: 20px; height: 20px; border-radius: 50px; display: inline-block; background: #555; text-align: center; line-height: 17px;}
.addressbox ul li .address-icon img{ width: 10px;padding-top: 0px;}
.addressbox ul li a{color:#474747;}

#services{background-color: #FFB661; border-radius: 30px; padding: 50px 40px 35px; position: relative;margin: 50px 0;}
#services ul { margin:0; padding:0;}
body.home #services ul li{ display:inline-block; background:none; position:relative;transition: background 0.2s ease; max-width: 180px; width: 100%; text-align: center; padding:0 2px;}
#services ul li{ display:inline-block; background:none; position:relative;transition: background 0.2s ease; max-width: 212px; width: 100%; text-align: center; padding:0 2px;}
#services ul li a{color:#002956; padding: 12px 24px; border-radius: 12px; border: 1px solid #002956; display:block !important;transition: background 0.2s ease; font-weight: 500;letter-spacing: -0.5px;}
#services ul li a:hover { background-image: url(../images/button-bg.webp); cursor: pointer; background-position: center;}
#services h2{color:#002956;font-size: 32px; letter-spacing: -0.5px; line-height: 1.2; }
#scroll strong { color: #fff;}

#select-box { padding: 15px 0; position: relative;}
#select-box select { padding: 0 15px; border-radius: 8px; border: 0; text-align: center; width: 100%; max-width: 180px; height: 58px; font-size: 22px; font-weight: 700; background-color: #f0f0f1; background-image: url(../images/new-selectarrow.png); background-repeat: no-repeat; background-position: center right 5px; background-size: 24px 52px; margin-right: 7px;}
#select-box select option{ font-weight:400;}
#select-box .button, #select-box button, #select-box input[type="submit"], #select-box select { -webkit-appearance: none;}
#select-box .btnA.btnEm { display: inline-block; font-weight: normal; background-color: #efbc16; color: #282d38; padding: 16px 20px; border-radius: 10px; font-size: 18px; margin: 0; transition: all .5s; background-size: 15px; background-position: right 55px center;}
#select-box h3 { font-size: 20px; margin-bottom: 8px; color:#363636;}
#select-box .col-md-4{ padding-right:0;}
.left-box-select {
  float: left; margin:0 0px 0 0;
  max-width: 200px;
  width: 100%;
}
.headingwpr{ margin-bottom: 10px;}
.arrowjump{position: absolute; right: 0; top: 10px; display: none;}
.blog-heading{ margin-bottom: 50px;}

/*---Banner Page Calculator--*/
/* --Cal sider --**/
.slider { -webkit-appearance: none; width: 100%; height: 25px; border-radius: 15px; background: #d0ecd6; outline: none; -webkit-transition: .2s; transition: opacity .2s;}
.slider:hover { opacity: 1;}
.slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none;border:0 !important; width: 26px; height: 25px;  border-radius: 50%; background: url(../images/range-icon.png) no-repeat 0 0; cursor: pointer;}
.slider::-moz-range-thumb { width: 26px; border:0 !important; height: 25px; border-radius: 50%; background: url(../images/range-icon.png) no-repeat 0 0; cursor: pointer;}
.value {font-weight: 700; display: block; text-align: center; margin-bottom: 5px;}
.min { font-weight: 400;color: #697395; font-size: 12px; float: left;}  
  .max { font-weight: 400;color: #697395; font-size: 12px; float: right;}

/* --End Cal sider --**/
.banner-calc {
  position: relative;margin-top: 70px;
  background: #fff;
  padding: 30px;
  border-radius: 15px;
}

.banner-wrap {margin-bottom: 70px;overflow: hidden; position: relative; background-color: #faf2ef; padding: 50px 50px 25px 50px; border-radius: 10px; margin-top: 50px;}   
  .banner-calc #amount {
  display: block;font-weight: 700;
  max-width: 150px;
  margin: 0 auto 30px;
  text-align: center;
  border: 0 !important;
}

.banner-wrap h1 span{color: #6552D8;}
.banner-wrap h1{ font-size: 32px; line-height:1.1; margin-bottom:2px;}
.green {
  font-size: 32px;
  font-weight: 700;
  color: #029802;
}
.banner-wrap h3{ font-size: 18px; margin-bottom: 5px;}
.banner-wrap p{ font-size: 15px !important;}
.banner-calc p { font-size: 15px !important; font-weight: 600;}
.aply-btn{ background-image: -o-radial-gradient(85.42% 0%, 125% 125%, #12b33d 0%, #08892b 100%);
  background-image: radial-gradient(125% 125% at 85.42% 0%, #12b33d 0%, #08892b 100%); padding: 13px 20px;color: #FEFEFE !important;border-radius: 50px;transition: all 0.3s ease; display: block !important; max-width: 260px; text-align: center; margin: 30px auto 0;}
.aply-btn:hover{color:#fff !important; background-image: -o-radial-gradient(85.42% 0%, 125% 125%, #08892b 0%, #12b33d 100%);
  background-image: radial-gradient(125% 125% at 85.42% 0%, #08892b 0%, #12b33d 100%);}
.banner-wrap .cube { margin-bottom: 0px;}
.banner-image {position: relative;margin: 0px auto;padding: 0; max-width: 984px; width: 90%;}

/*--- Inner page service call to action bottom---*/
.callto-action{background-image: radial-gradient(125% 125% at 85.42% 0%, #08892b 0%, #12b33d 100%); position:relative; padding:40px 30px 0px 30px; margin:30px 0; border-radius:15px;}
.callto-action h2, .callto-action p, .callto-action ul li{color:#fff !important;}
.callto-action ul li{ background:url(../images/dot-white.png) no-repeat 0 9px !important;margin-bottom: 10px; }
.aply-btn-whitebottom { background: #fb0000; font-weight: 600; transition: all 0.5s ease;}
.aply-btn-whitebottom:hover{ background:#e63434;}
.callto-action .banrimg img { margin: 0; padding: 0;}
.featured { border-radius: 15px; overflow: hidden; margin-top: 20px;}
.innerpage-small-box{ background:#fff; margin:50px 0; border-radius:15px;padding: 35px 15px;}
.innerpage-small-box .center { margin-bottom: 40px;}
.innerpage-small-box .col-sm-3 { padding: 0 7px;}
.innerpage-small-box .sbox, .innerpage-small-box .sbox p{ text-align:center;}
.innerpage-small-box .sbox{ background:#f9f9f9; min-height: 280px;}
.innerpage-small-box .sbox h4{ font-size: 20px !important;}
.two-layout .center { margin-bottom: 50px;}
.bottom-text p { font-size: 15px;}
#banerwpr { position: relative;}
.lefth1 { position: absolute; left: 0; z-index:9999; display:block; top: 50%; margin-top: -50px; margin-left:0px; text-align: center; width: 100%;}
#banerwpr::before { background: rgba(28,39,76,0.5); position: absolute; left: 0; top: 0; content: ""; width: 100%; height: 100%; border-radius: 20px;}
.lefth1 h1, .lefth1 h4 { color: #fff !important;}
#banerwpr .lefth1 h1{color:#000 !important;}
#banerwpr .lefth1inner h1{color:#fff !important;}
.grey-section2 { padding-top: 120px;}
.verticlebox { position: relative;}
.verticlebox .whitebox { background: #fff; padding: 30px; position: relative;  margin-bottom: 30px; border-radius: 20px;}
.contact-form { border: 1px solid rgba(34, 34, 34, 0.1); border-radius: 22px; padding: 30px;}
.contact-form input { display: block; width: 100%; border: 1px solid rgba(34, 34, 34, 0.1); padding: 8px 15px; border-radius: 30px;}
.contact-form textarea{  border: 1px solid rgba(34, 34, 34, 0.1); padding: 8px 15px; border-radius: 30px;}  
.contact-form .wpcf7-submit{ background:#302a6e; color:#fff;}
.addressbox1 { padding-top: 150px;}
.addressbox1 ul li{ font-size: 16px;}
.contact-form{ margin-bottom: 50px;}
.box-inner1 h2 { font-size: 35px; font-weight: 600;}
body.page-id-26 #banerwpr .lefth1inner h1, body.page-id-21 #banerwpr .lefth1inner h1{ color: #000 !important;}
body.page-id-26 #banerwpr::before, body.page-id-21 #banerwpr::before{ display:none;}
body.page-id-26 #banerwpr .lefth1, body.page-id-21 #banerwpr .lefth1 { margin:0; position: relative;}
body.page-id-16 #top-bar { display: none;}

.credit-pera p { font-size: 45px; line-height: 1.1; font-weight: 600; margin-bottom: 30px;}
.credit-pera p span {  font-weight: 400;}
.credit-pera .credit-btn{ background:#fb6320; color:#fff; padding:15px 30px; border-radius:3px; display:inline-block; font-weight: 700; font-size: 18px; letter-spacing: -0.15px;box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.25); transition: all 0.5s ease;}
.credit-pera .credit-btn:hover{ box-shadow:none;}
.free-credit-check { background: rgb(237, 241, 243); padding: 50px; border-radius: 30px;  position:relative; margin-bottom: 50px; }
.credit-pera { position: relative; padding-top: 30px;}

#author-bio-wpr {
  margin-top: 50px;
}

@media (max-width:1230px){
.wrp-box1 {padding: 120px 0 50px 0;}
.punchline h1, .h1-subehading { font-size: 50px;}
}

@media (max-width:1100px){
#services ul li{ max-width:170px}
.punchline h1, .h1-subehading{ font-size: 50px;}
.credit-pera { padding-top: 15px;}
#main-content .credit-pera p { font-size: 40px !important;}

}

@media (max-width:1050px){
#services ul li{ max-width:160px}
.banner-two-box { padding: 0 20px; position: relative;}
.punchline h1, .h1-subehading { font-size: 40px;}
.percnt { font-size: 50px;}
.two-layout .box h3 { font-size: 20px;}
#main-content .credit-pera p {font-size: 36px !important; }
}

@media (max-width:1000px){
.banner-image { bottom: 0;}
.punchline { padding: 30px 0 0;}
.sbox p { font-size: 15px !important;}
.author-wpr h2, #main-content h2 { font-weight: 500 !important; font-size: 35px !important;}
.two-layout .box p, #main-content p { font-size: 17px !important;}
.greybox p{ font-size: 17px !important;}
.punchline h1, .h1-subehading {  font-size: 40px;  line-height: 50px; }
.grey-box .inner ul li, #main-content ul li, #main-content ol li { font-size: 17px !important;}
#select-box { padding: 0px 0 15px;}
.credit-pera { padding-top: 0;}
}

@media (max-width:990px){
#page-faqs .accordion-wrp { width: 98%;}
.left-box-inner ul li .cont-box { width: 71%;}
}

@media (max-width:950px){
#services ul li{ max-width:170px}
.punchline h1, .h1-subehading { font-size: 38px;}
.banner-image {   margin-top: 50px; }
.two-layout .box h3 { font-size: 16px;}
 #content .two-layout .box p {  font-size: 14px !important;  }
}

@media (max-width:850px){
.left-box-inner ul li .cont-box { width: 68%;}
/* .logo-area {  padding-top: 0px !important;  padding-bottom: 0px !important; }*/
  .punchline h1, .h1-subehading { font-size: 35px; }  
  .percnt {font-size: 45px;}
  .greybox p{ font-size:16px;}
  .nav__container{ padding:0 16px !important;}
  .two-layout .box h3 { font-size: 13.5px;}  
   #content .two-layout .box p {  font-size: 13px !important;  }
  
}

@media (max-width:767px){
.wrp-box1 {padding: 40px 0 0px 0;background: #e0effc; margin-bottom: 30px;}
.wrp-box-inner { padding: 120px 0 50px;}
.punchline h1, .h1-subehading{ font-size: 50px; margin-bottom: 5px;word-wrap: break-word; color:#1a2549;}
#four-box .box { margin-bottom: 50px;}
#page-faqs .accordion-wrp { width: 97%;}
.grey-section ul li{ width:97%;}
.sbox{min-height: auto;}
.aboutbtn { margin-bottom: 50px;}
.service-wpr .center h2 { font-size: 40px; padding: 0 20px;}
.apply-btn.orange-btn { max-width: 286px; display: block; margin: 40px auto 30px;}
.inner { margin-bottom: 50px;}
.greybox-twolayout{padding: 50px 30px;}
#page-faqs h2 { line-height: 1.2; font-size: 45px;}
.range-slider-wpr .center { margin: 10px 0;}
.banner-image { padding: 0; margin: 30px 0;}
.grey-box{padding: 50px 40px;}
.grey-box h2 { font-size: 34px;}
.grey-box .inner h3 { font-size: 18px;}
.grey-box .row .inner1 { padding-top: 0;}
.name-auth{ text-align:center; width: 56%;}
.writer-bg p{ text-align:center;}
.cust-revies-wpr h2{ width:100%; font-size: 40px;}
.left-box-inner ul li .cont-box { width: 78%;}
.topheaing h2 { font-size: 40px;}
.range-slider-wpr{ width:100%;}
#services ul li { max-width: 31%; width: 100%;}
.punchline {padding:20px 0 0 0;}
body.home .punchline { padding: 70px 0 0 0; }
.logo-area {  padding-top: 0 !important;}
.logo.theme-logo img {  max-width: 230px; }
.banner-image { padding: 0; position: relative;  max-width: 400px; margin: 30px auto;}
.greybox .col-md-3:after{ display:none;}
.top-section p {color: #222 !important; font-size: 14px;}
.banner-layer-blur.yellow-layer{ display:block;}
#select-box select{ background-color:#fff;}
.topheaing { max-width: 950px; margin: 60px auto 20px; }
.greybox-abuot .learnbtn { margin-bottom: 65px;}
.greybox-abuot h2{ margin-bottom: 30px;}
.page-heading-wpr{padding: 100px 50px;}
.call-to-action { padding: 100px 60px;}
.addressbox ul li a { color: #474747; word-wrap: break-word !important; display: block !important;}
.plus-de-1000-clients-financés { margin-top: 50px;}
.page-heading-wpr h1 { font-size: 40px;}
.percnt { font-size: 45px;}
.two-layout h2 { font-size: 32px;}
.service-wpr .center {margin-bottom: 20px;}
.two-layout .box h3 { font-size: 20px;}  
#content .two-layout .box p {  font-size: 16px !important;  }
.two-layout .center {margin-bottom: 20px;}
#main-content .two-layout .center h2{ font-size: 30px;}
.creditimg {max-width: 300px;margin: 0 0 15px 0;}
  }

@media (max-width:640px){
#services ul li { max-width: 48%; width: 100%;}
#services ul li a{ width:100%;}
#select-box .btnA.btnEm { display: block !important;}
body.home #select-box .btnA.btnEm { display: inline-block !important;}
#services{padding: 50px 25px 35px;}
.service-wpr {padding: 20px 0;}
.service-wpr .center { margin-bottom: 20px;}
body.home #services ul li{max-width: 176px;}
a.slicknav_btn {  top: -40px !important;  }
#banerwpr .lefth1inner h1 {color: #fff !important; font-size: 34px;}
.two-layout h2 {font-size: 40px;}
.punchline h1, .h1-subehading { font-size: 45px;}
.innerpage-small-box .sbox {
  background: #f9f9f9;
  min-height: 200px;
}
}

@media (max-width:540px){
.left-box-inner ul li .cont-box { width: 74%;}
.punchline h1, .h1-subehading { font-size: 43px;}
body.home #services ul li{max-width: 165px;}
body.home #select-box .btnA.btnEm { display: block !important;}
#banerwpr .lefth1inner h1{font-size: 32px;}
#main-content .credit-pera p { font-size: 30px !important; }
}

@media (max-width:480px){
.punchline h1, .h1-subehading{ font-size: 45px; margin-bottom: 10px;word-wrap: break-word;display: inline;}
.range-slider-wpr h3 { font-size: 20px;}
#page-faqs .accordion-wrp { width: 45%;}
.page-heading-wpr{padding: 70px 30px;}
#services ul li { max-width: 100%; width: 100%;}
.left-box-select {float: none; margin: 0 0px 15px 0; max-width: 480px; width: 100%;}
#select-box select{max-width: 480px;}
#select-box .btnA.btnEm{ display:block; text-align:center;}
.punchline h1, .h1-subehading {font-size: 35px;}
.h1-subehading{ margin-bottom: 20px;}
.banner-two-box { padding: 50px 0 0 0;}
body.home #services ul li { max-width: 100%; }
.addressbox ul li a{display: inline-block !important;}
.name-auth{ text-align:center; width: 90%;}
body.home .punchline {  padding: 20px 0 0 0;  }
.grey-box h2 { font-size: 30px;}
.grey-box { padding: 50px 25px;  }
}

@media (max-width:460px){
#page-faqs .accordion-wrp { width: 95%; }
.left-box-inner ul li .cont-box { width: 70%;}
.left-box-inner ul li .icon {float: none;width: 90px; margin-bottom: 20px;}
.left-box-inner ul li .cont-box { width: 100%;}
.twobox-wpr {padding: 50px 0;}
.greybox-abuot h2{font-size: 30px;}
.greybox-abuot .learnbtn{ margin-bottom: 20px;}
.greybox{padding: 50px 40px;}
.call-to-action { padding: 80px 20px;}
#banerwpr .lefth1inner h1{font-size: 28px;}
.lefth1.lefth1inner h4{ font-size: 15px; font-weight: 500;}
.percnt { font-size: 40px; }
.two-layout h2 { font-size: 30px;  }
.free-credit-check{padding: 30px 30px 40px 30px;}
#main-content .credit-pera p { font-size: 25px !important;}
.credit-pera .credit-btn{ font-size: 16px;padding: 15px 25px;}
}


#footer .navigation{text-align:left;padding:0 0 0 0px; margin:0px; }
#footer .navigation ul{list-style:none;margin:0 0 15px;padding:0px;text-align:left;}
#footer .navigation ul li{display: block; margin: 0 0px 12px 0; padding: 0px;  line-height: 12px; text-align: left; background:none !important; color:#474747;}
#footer .navigation ul li a{ color:#474747; font-size: 15px; font-weight:300; line-height:1.5;}
#footer .navigation ul li a:hover{color:#222;}
#footer .navigation h3{color:#333; font-size: 18px; font-weight: 600; text-transform: uppercase; margin-bottom: 20px;}

.copyright{padding: 20px 0; text-align: center; border-top: 1px solid #ccc; }
.copyright p{color: #474747; font-size: 14px; margin-bottom:0;}
.copyright p a{color: #474747;}

.disclaimer {padding-top: 10px; margin-top: 20px; margin-bottom: 10px;}
.disclaimer p{color:#474747; font-size:13px; line-height:1.4; font-weight: 300; margin-bottom: 15px;}
#scroll { position: fixed;right: 10px;bottom: 90px;background: #00b5d6;color: #333;text-decoration: none;padding: 15px 20px; border-radius: 5px; z-index: 999;}

#footer .heading { position: relative; margin-bottom: 12px; display: block; font-size:17px; letter-spacing:-0.5px; font-weight: 500; color: #474747; padding: 0 0 10px 0;}
.footlog-wpr .logo{ margin-bottom: 15px;}
.footlog-wpr p{color:#474747; font-size: 14px;}
.disclaimer h4{ font-size: 15px; color:#333;}

@media (max-width:767px){
#footer .logo { float: none; margin-bottom: 40px !important; display: block;}
#footer .navigation ul li:last-child { margin-bottom: 15px;}
#cn-notice-text {font-size: 11px !important;}
} 

@media (max-width:380px){
.cookie-notice-container{ display:none !important; }
	}



address{ margin-top:0 !important;}

/*---Common Application page csss----*/
.lrtcss-k2vecu { max-width: 1248px; width: 100%; margin: 0 auto; padding: 50px 24px 0px; position: relative;}
.app-inner-top h1{ line-height:1.2; font-size: 41px; padding-top: 15px;}
.lrtcss-2jvpsi { position: absolute; width: 52.9%; padding-bottom: 50%;left: 46px; margin-top: -10%; opacity: 0.35; transform: rotate(30deg);background: rgb(68, 255, 143);   background-clip: border-box; filter: blur(250px); z-index: 0;}
.lrtcss-6did3h { position: absolute; width: 58%; padding-bottom: 50%;  transform: translateX(-50%); top: -100px; left: 50%; opacity: 0.25; background: rgb(255, 213, 64);   background-clip: border-box; filter: blur(400px); z-index: 0;}
.app-img { max-width: 450px; margin: 0 auto; position:relative;}
.twobox-wpr { position: relative; padding: 80px 0;}
.app-inner-top ul li{ background:url(../images/check-trust.png) no-repeat 0 3px;padding-left: 20px;background-size: 15px;}
#app-nav ul{ list-style:none; margin:0; padding:0;}
#app-nav ul li { background: none; margin: 0 10px 10px 0;}
.copyri p{ font-size: 14px;}
.twobox-wpr .inner{ padding-left: 20px;margin-bottom: 10px; padding-bottom: 0;}
.appnum { border: 2px solid #000; width: 25px; height: 25px; display: inline-block; border-radius: 50px; vertical-align: middle; text-align: center; font-weight: 700; float:left; margin-top: 5px; line-height: 1.2;}
.right-inner { float: right; width: 93%;}

.twobox-wpr h2{ font-size: 30px; margin-bottom: 20px;}
.right-inner h3{font-size:20px;color: rgb(29, 29, 29); margin-bottom: 5px;}
.right-inner p{color: rgba(29, 29, 29, 0.6);}
#appbox { background: #fff; border-radius: 24px;padding: 40px 48px;box-shadow: rgba(29, 29, 29, 0.08) 0px 10px 60px 0px;}
#appbox h2{ text-align:center;}
#appbox .bottom-text{ margin-bottom:0; text-align:center; margin-top: 10px;font-weight: 600; color: #222;}
.green{color:#0e8650 !important;background: #ff0;}
.mark.green{padding: 0 3px;}
.brand-logo ul li { max-width: 55px; display: inline-grid;background: none;}
.brand-logo ul li.cloude{ max-width: 95px;}
#content .lrtcss-k2vecu h2::before { display: none;}
.brand-logo ul li:marker{ font-size:0;}
#sidebar { background: #fff !important; padding: 20px !important; border-radius: 10px; margin-bottom: 10px !important;
}


@media (max-width:767px){
.app-inner-top h1 { font-size: 33px; }
#appbox{ margin-bottom: 30px;}
.right-inner { width: 88%;}
.right-inner h3{ font-size: 18px; line-height:1.2;}
#appbox{padding: 20px 15px;}
#appbox h2 { font-size: 25px;}
.progress-wrap{ display:none !important;}
}
