
    @font-face {
      
      font-family: 'euclidCircularB';
      font-style: 'normal';
      font-weight: 400;
      src: url('../fonts/EuclidCircularB.woff2');
    }

    @font-face {
      
      font-family: 'euclidCircularB';
      font-style: 'normal';
      font-weight: 500;
      src: url('../fonts/EuclidCircularB-Medium.woff2');
    }

    @font-face {
      
      font-family: 'euclidCircularB';
      font-style: 'normal';
      font-weight: 600;
      src: url('../fonts/EuclidCircularB-Semibold.woff2');
    }


*, *: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:"euclidCircularB", Verdana, Arial, Helvetica, sans-serif; font-size:17px;font-weight:500;line-height:30px;color:#686c73;}
h1, h2, h3, h4, h5, h6{font-family:"euclidCircularB", Arial, Helvetica, sans-serif;font-weight:700;text-rendering:optimizeLegibility;margin-top:0px; color:#242a2f;word-wrap: break-word;}
/*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:600;}
a{color:#6f1fd4; text-decoration:none;line-height:inherit;}
a:hover{color:#7b32d8;text-decoration:none;}
a:focus{color:#6f1fd4;outline:none;}
p a, p a:visited{line-height:inherit;}
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;}
.container{max-width:1230px;width:100%;position:relative;z-index:9;}
#header{position:absolute; top:0; display: block; width: 100%; transition: all 0.5s ease; padding:0px 0px 16px; }
#main-navigation{position: relative; padding: 0px 0; z-index: 999;}
#top-bar{ position: relative; transition: top 0.3s ease-in-out; width: 100%; padding: 7px 0; z-index:999; }
#content{padding:0px 0 0px;margin:0px 0 0;min-height:350px;position:relative;z-index:99;background:#fff;}
#footer{padding:60px 0 50px;background:#fff; position:relative; margin-top:0px;}

.article-post p a, .article-post ul li a, .article-post ol li a{ text-decoration: underline;}
.sitemap-page ul li a{ text-decoration:none !important;}

.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:inherit;font-weight:400;font-size:17px;line-height:1.5;margin-bottom:20px;color:#222;text-align:left;}
.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:45px;line-height:1.1;margin-bottom:15px; font-weight: 600;}
.post h2{font-size:35px;line-height:1.1;margin-bottom:15px; font-weight: 600;}
.post h3{font-size:25px;line-height:1.1; font-weight: 600;}
.post h4{font-size:20px;line-height:1.1;font-weight: 600;}
.post h5{font-size:17px;line-height:20px;font-weight: 600;}
.post h6{font-size:12px;line-height:18px;}
.post code{font-weight:bold;background:#111111;}
.post ul, .post ol, .post dl{font-size:17px;line-height:1.5;margin-bottom:25px;list-style-position:outside;}
.post ul li ul, .post ul li ol{margin-left:18px;margin-bottom:0;}
.post ul{list-style:none; padding-left: 20px;}
.post ul li{margin:0 0 15px;padding:0 0 0 20px;display:block;background:url(../images/dot-icon.webp) no-repeat 0 8px; line-height: 1.5;font-size: 17px;color:#222;font-weight: 400;}
.post ul li a{color:#6f1fd4;}
.post ul li a:hover{color:#7b32d8; text-decoration:underline;}
.post ol{margin-left:20px;}
.post ol li ul, .post ol li ol{margin-left:20px;margin-bottom:0;}
.post ol li{margin:0 0 15px;line-height: 1.5;font-size: 17px;color:#222;font-weight: 400;}

.logo{z-index:9999;padding:11px 0 0; margin-right: 48px; text-align:left; max-width: 300px; min-width: 100px;float: left; position:relative; transition: all 0.2s ease;}
.color-logo{ display:none;}
#top-bar.white-bg .color-logo{ display:block;}

#top-bar.white-bg .logo{ margin-top: 0px; padding-top: 0;width: 220px;}
#top-bar.white-bg{ background:#000; position:fixed; top:0; left:0; width: 100%; min-height: 45px; display:block; z-index:9999; transition: all 0.5s ease; 
opacity: 1; box-shadow: 0 2px 2px 0 rgba(0,0,0,.07),0 3px 1px -2px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.1);}

#header .apply-btn, #header1 .apply-btn{font-size:18px;line-height:20px;margin:0px auto 0;padding:13px 25px;text-align:center;background:#d21181;}
#header .apply-btn:hover, #header1 .apply-btn:hover{color:#fff; background: #ea6e6e; -webkit-box-shadow:5px 5px 5px 0px rgba(50, 50, 50, 0.50);-moz-box-shadow:5px 5px 5px 0px rgba(50, 50, 50, 0.50);box-shadow:5px 5px 5px 0px rgba(50, 50, 50, 0.50);}

.punchline { width: 60%;padding: 100px 0 20px; display:block; position:relative;}
.punchline h2 { font-weight: 600; font-size:50px; line-height: 1.2; color:#fff;letter-spacing: 0.6px;margin-bottom: 24px; word-wrap: break-word;}
.punchline h1, .punchline h2 { font-weight: 600; font-size:55px; line-height: 1.1; color:#fff;letter-spacing: 0.6px;margin-bottom: 24px; word-wrap: break-word;}
.punchline p{ font-size:17px; line-height: 1.5; margin-bottom: 40px; color:#fff;font-weight: 500;}

/*--Banner ---*/
.bnr-wpr{ position:relative; overflow:hidden; width: 100%; height: 100%;}
.bnr-wpr:before{ position:absolute; width: 100%; height: 100%; content:""; left:0; top:0; background:rgba(0,0,0,0.45); z-index:1;}
.banner{ position: absolute; left:0;top:0; display: block; min-height: 610px; height: 100%; width: 100%; object-position: center;}
.banner img{ object-fit: cover; width: 100%; height: 100%;min-height: 650px;}

.small-disclr ul{ margin-top:10px;}
.small-disclr ul li {font-size: 12px; margin: 0 0 5px 0; color: #fff; background: none; padding: 0 0 0 5px; font-weight: 400;}
.two-layout .center {margin-bottom: 50px;}
.customer-query { padding: 70px 0; position: relative;}
.customer-query h2{ margin-bottom: 30px;}

 #top-bar.white-bg .nav__menu li{margin-top: 0px;}

/*-- Main Navigation --*/
.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; }
.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; margin: 5px 0;}
.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;}
#top-bar.white-bg .nav__menu li.last-btn a { color: #fff;}
#top-bar.white-bg .nav__menu li.active a{color: #01b13e;}

.nav__menu li a {display:block; font-size:17px; color:#001e43; text-decoration:none;}
.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:#fff; -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 li.active a { color:#01b13e;}
.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; margin:5px 0 0;}
 #top-bar ul li.last-btn a:hover, #top-bar ul li.last-btn.active a { background: #01d048; color: #fff;}
#top-bar ul li.last-btn a { padding: 10px 32px ; border-radius: 35px; margin: 0; position: relative; text-align: center; color: #fff; background: #01b13e; transition: all 0.5s ease; font-weight: 600; box-shadow: 0px 6px 15px rgba(38, 127, 245, 0.2);}

#top-bar ul li.check-score{ margin:0;}
#top-bar.white-bg ul li.check-score{ margin:0; padding-top:0;}
#top-bar.white-bg ul li.check-score a{color:#fff;}
#top-bar ul li.check-score a{background: #e91b2a; padding: 7px 32px ; margin: 0; border-radius: 35px;text-align: center; color: #fff;}

@media screen and (max-width:900px) {
#top-bar.white-bg .logo, #top-bar .logo { margin-top: 0px; padding-top: 0; margin: 0 0 0 10px;}
}

@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 {
  width:100%;
  max-width:1170px;
  margin:auto;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  padding:0 0px;
 }
 .nav__container,
 .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__mobile .nav__btn {
  display:none
 }
 .nav__logo img {
  width:100%;
  max-width:58px
 }
 .nav__menu {
  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 {margin-top: 5px;
  list-style:none;
  position:relative;
  white-space:nowrap;
  padding:7px 18px;
 }
 #top-bar.white-bg .nav__menu li a{ color:#fff;}
 
 .nav__menu li a {
font-size: 16px;
color: #fff;
text-decoration: none;
font-weight: 700; letter-spacing: 0.02em;

 }
 .nav__menu li a:hover {
  color:#d5d5d5;
 }
 .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:1000px){
#top-bar { padding: 15px 0;}
body.privacy #top-bar { padding: 15px 0 0px;}
.nav__menu{margin: 0;}
.logo { margin-right: 40px;}
 .nav__menu li a{font-size: 15px;}
 .nav__menu li{padding: 7px 10px;}
}

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

}

@media (max-width:767px){
.punchline {width: 98%;padding: 55px 0 0;}
.punchline h1{font-size: 40px;}
.menu-toggle.active {background: #fff;padding: 0 15px 20px;border-radius: 5px; margin-top: 10px;}
.nav__menu{margin: 10px 0 0;}
.logo { margin-right: 0; margin-bottom: 20px; float:none;}
#top-bar.white-bg .logo {margin: 0;}
.punchline h2 { font-size: 40px;}
}

@media (max-width:480px){
.logo{max-width: 200px; width:100%;}
}


.wrp-box1 { padding: 70px 0;position: relative;}

.aply-btn{ background:#32ba78; color:#fff; font-weight:600; font-size: 16px; text-align:center; display:inline-block; padding:10px 30px; border-radius:35px; transition: all 0.5s ease; margin-bottom: 15px; text-decoration:none !important;}
.aply-btn:hover{ background:#1d965c; color:#fff;}
.center, .center p{ text-align:center;}
.article-post{ padding:20px 0 0; position:relative; background: #f9f9f9;}
.article-post.article-post-page {background: #f9f9f9; padding: 0;}
.two-layout{ padding:30px 0; position:relative;}
.two-layout.two-layout-home { padding-top: 0;}
.two-layout h2{margin-bottom: 35px; font-size: 35px;}
.two-layout .inner .rbox{ width:92%; float:right;}
.two-layout .inner .num{background: #32bb78; padding: 5px 10px; color: #fff; font-size: 13px; font-weight: 600; border-radius: 50px;}
.two-layout .inner h4{ font-size: 19px;margin-bottom: 10px;}
.two-layout .inner h3 { margin-bottom: 5px;font-size: 25px;}
.two-layout .inner { padding: 0px 50px; position: relative;}
.inner.innerwhat { padding:10px 30px 50px 30px;}
.two-layout .inner ul{ margin-bottom:0;}
.two-layout .content-img { border-radius: 20px; overflow: hidden;}
.two-layout .inner .rbox p { font-size: 16px; line-height: 1.5; }
.viewall { text-align: right; display: block; margin-top: 20px;}

.btn-box { text-align: center;}
.btn{color: #fff;background:#32bb78;border: 1px solid #2eb071;font-weight: 700; font-size: 17px;padding: 11px 65px; margin-top: 18px;-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}

.ser-box { background: #f5f6f7; position:relative; border-radius: 10px; min-height: 342px; height:100%; overflow: hidden;}
.ser-box .inner{ padding:22px;}
.ser-box .inner h3{ margin-bottom: 10px;}
.ser-box .icon { text-align: right; position: absolute; bottom: 0; right: 0px;}

.services{ position:relative; padding:20px 0;}
.services h2{ font-size: 45px; margin-bottom: 50px;}
.services .row{ margin-bottom: 25px;}
.two-layout1 .inner{padding-top: 0px;}
.services ul li a:hover, .services ul li a, .services a{ text-decoration:none !important; }

.grey-section{ position:relative; background:#f9f9f9; padding:50px 0;}
.grey-section .center{ margin-bottom: 50px;}
.grey-section .box{ text-align:center;}
.grey-section .box h3{ font-weight: 600; color:#2f313f; font-size: 24px; text-align:center; margin-bottom: 10px;}
.grey-section .box p{ text-align:center;}
.grey-section .box svg{ color:#1d965c;}
.grey-section .container { max-width: 1050px;}
.grey-section h2{ font-size:45px;}

/*-- FAQS--*/
#accordion h3 { font-size: 22px; font-weight:500; color:#001e43; padding: 25px 0px; /*border-bottom: 1px solid #f1f1f1;*/ margin-bottom:0; line-height: 1.2; cursor: pointer; /*box-shadow: 0px 18px 20px 1px rgba(0,0,0,0.15);border-radius: 3px;*/}
#accordion ul{ margin-left: 10px;}
.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 6px;background-image:url(../images/plu-minus.png);background-repeat:no-repeat}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background:url(../images/plu-minus.png);background-position:0 -22px;background-repeat:no-repeat}.section4 #accordion h3{font-size:18px;line-height:23px;margin-bottom:0;font-weight:700;display:block;background:#f9f9f9;color:#171717;text-align:left;padding:20px 16px;cursor:poHeebo;border-bottom:1px solid rgba(0,0,0,0.12);position:relative}.section4 #accordion h3:before{background:none}.ui-accordion-content{padding:0px 6px;background:#f9f9f9;}
#accordion h3:focus-visible{ outline: none;}
.accordion-wrp { border: 1px solid #e9ebee; margin-bottom: 15px; border-radius: 15px; padding: 0 20px; position: relative;}
.faqs-section { position: relative; padding: 70px 0;}

.faqs-section .container{ max-width: 860px; margin:0 auto; }
.faqs-section .center{ margin-bottom: 50px;}
.faqs-section .center h2, .faqs-section .center p{ margin-bottom: 10px; text-align:center;}
/*-- /FAQS---*/

.call-to-action{ position: relative; background: #32ba78; padding: 45px 50px; max-width: 960px; margin: 0 auto; border-radius: 20px;}
.call-to-action ul li, .call-to-action h3{color:#fff !important;}
.call-to-action ul li{ background:url(../images/bullet-white.png) no-repeat 0 7px; padding-left: 26px;}
.call-to-action-full{max-width: 100%;border-radius: 0px; padding:50px 0;}
.call-to-action-full .inner-center, .call-to-action-full .inner-center p{ text-align:center;}
.call-to-action-full .inner-center p { max-width: 960px; margin:0 auto 20px;}
.call-to-action-full .inner-center h2 { font-size: 50px !important; margin-bottom: 20px !important;}
 
.call-to-action p{color:#fff;}
.call-to-action h2 { color: #fff; font-size: 45px !important;}

.call-to-action .inner{ padding-top: 40px;}
.call-to-action .aply-btn {background: #fff; color: #1d965c;width: 100%; max-width: 220px;}
.three-text{ position:relative;}
.three-text ul li{ display:inline-block; background:none; width:33%; padding-left:0; color:#2f313f;text-align: center;}
.aboutpage h2{ font-size: 45px; margin-bottom:15px;}
.aboutpage .center{ margin-bottom: 80px;}

.aboutpage .inner1{ position:relative; padding-top:250px;}
.aboutpage .inner-list{ padding-top:180px;}
.aboutpage .inner1 p, .aboutpage .inner1 ul li{ color:#2f313f; font-size: 20px; margin-bottom:17px;}
.aboutpage .inner1 ul li{ background: url(../images/dot-icon.webp) no-repeat 0 11px; padding-left: 18px;}
.quots { left: 0; top: 198px; position: absolute; color: #32bb78; max-width: 113px; width: 100%;}
.aboutpage .left-right-wpr h2{ margin-bottom: 40px;}
.alignright { text-align: right;}
.aboutpage .inner-list .quots { top: 158px;}
.left-right-wpr .row { margin-bottom: 50px;}

.listing-wpr{ position: relative; padding: 30px 0; border-top: 2px solid #eee; margin-bottom: 40px; margin-top: 30px;}
.listing-wpr ul{ margin-top: 50px;}
.listing-wpr ul li { width: 33%; display: inline-table; font-size: 22px; font-weight:600; padding-right:15px; line-height:1.4; margin-bottom: 30px; position:relative; color:#32353e; background:none; padding-left:0;}
.listing-wpr .icon{color:#2cb879; display:block;}

.light-green-box{ background:#e0fff0; padding:40px 30px; margin-bottom: 50px; position:relative;}
.light-green-box h2, .light-green-box p, .light-green-box ul li{color:#372f44;}
.light-green-box h2{ font-size: 35px !important;}
.light-green-box p{color:#5f7077;}
.light-green-box .cont-btn{ background:#32ba78; color:#fff; }
.light-green-box .aply-btn{ max-width:100%; width:auto;}

/*--Footer --*/
.navigation{padding:0 0 0 20px; margin:0px; }
.navigation ul{list-style:none;margin:0 0 15px;padding:0px;}
.navigation ul li{display: block; margin: 0 0px 8px 0;  padding: 0; background:none !important;}
.navigation ul li a{ color:#2f313f; font-size: 16px; font-weight: 400;}
.navigation h3{ font-size:20px; color: #2f313f;}

#footer.post p, #footer .copyright p, #footer .copyright p a{color:#2f313f; font-size: 15px; line-height: 22px; text-align: left; font-weight:400;}
#footer .copyright{padding: 20px 0px;  margin-bottom: 20px; text-align: center; border-top: 1px solid #ccc; margin-top: 20px;}
#footer .copyright p{ text-align:center;}
#footer .logo{ float:none; max-width: 200px; margin-bottom: 20px; padding-top:0;}

#scroll { background: #f56; color: #fff; position: fixed; border-radius:60px 0 0 50px; right: 0px; bottom: 50px; text-decoration: none; padding: 15px 15px 11px 19px; z-index: 999; font-size: 14px;}
.dislamr h3{ font-size: 17px;margin-bottom: 15px;}
.dislamr p { font-size: 14px; line-height: 1.4; margin-bottom: 15px;}

.footer-address p{ color:#2f313f; font-size: 16px;}

.grey-box {
  background: #f9f9f9;
  padding: 50px;
  border-radius: 10px;
}

#contact-formbox {
  max-width: 650px;
  margin: 0 auto 80px;
}

#contact-page {
  background: #f9f9f9;
  padding: 50px;
  position: relative;
}
#contact-page .address{ background:#fff; padding:25px 25px;border-radius: 10px;}
#contact-page .address p { margin-bottom: 10px;}
.map-wpr { position: relative;margin-top: 40px;border-radius: 10px; overflow: hidden;}
#contact-page .address .logo {
  float: none;
  margin-bottom: 10px;
  max-width: 180px;
}
#contact-formbox input {
  display: block;
  width: 100% !important;
  height: 50px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  font-weight: 300;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  border-radius: 5px;
  margin-bottom: 25px;
}
#contact-formbox select {
  background-color: #fff;
  font-weight: 33;
  width: 100%;
  padding: 0 15px;
  height: 50px;
  color: #555;
  font-weight: 300;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-bottom: 25px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#contact-formbox textarea {
  display: block;
  width: 100% !important;
  height: 150px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-bottom: 25px;
  font-weight: 300;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


#contact-formbox .btn.dark.widen-btn {
  padding: 9px 32px 12px 32px;
  border: 0;
  border-radius: 100px;
  margin: 0;
  position: relative;
  text-align: center;
  color: #fff;
  background: #0ac0b0;
  transition: all 0.5s ease;
  font-weight: 400;
}
#contact-formbox input {
  display: block;
  width: 100% !important;
  height: 50px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  font-weight: 300;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -ms-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  border-radius: 5px;
  margin-bottom: 25px;
}



.application-wpr{ padding:40px 0;}
.application-wpr h1{ margin-bottom:0 !important; padding-bottom:0;}

#applicantion-bg { background: #f0fff7; position: relative; padding: 0px 0; margin-bottom: 0px;}
#applicantion-bg .container { max-width: 1700px; width: 100%;}
#applicantion-bg .rightbar {background: linear-gradient(180deg,#05386b 19.33%,#05386b 100%); border-radius: 0 0 10px 10px; position: relative; box-shadow: 0 0 4px rgba(0,0,0,.2); min-height: 850px; height: 100%; max-width: 100%; width: 100%; padding:35px;
  z-index: 99; margin: 30px auto; border-radius: 10px;}
#applicantion-bg .paydaymart-logo-application { text-align: center; max-width: 200px; margin: 0px auto; padding: 30px 0;}
#applicantion-bg p.bottomtext { color: #fff; text-align: center; font-size: 14px; font-weight: 200; display: block; position: absolute; bottom: 0; width: 90%;}
#applicantion-bg .leftsidebar { position: relative; padding: 70px 30px; max-width: 800px; margin: 0 auto;}
#applicantion-bg .leftsidebar h1 { color: #05386b;  line-height: 1.2; font-weight: 600; font-size: 44px;}
#applicantion-bg .customer-query { margin-bottom: 120px;}
#applicantion-bg .wpr-box-app h3 { color: #fff; text-align: center; font-size: 22px; font-weight: 300; margin-bottom: 10px;}
#applicantion-bg .wpr-box-app p { text-align: center; color: #fff; font-size: 17px; margin-bottom: 50px;}
.three-steps .container { max-width: 1400px;}
.addressbox{ margin-bottom: 30px;}
.rightbar .logo { float: none; text-align: center; width: 100%; margin: 0px auto 20px;}
.thankyou{ padding:180px 0 80px;}

/*-- Service --*/
.three-steps.three-steps-service h2{ font-size:48px; line-height:1.2;}
.service-wholewpr .container{ max-width: 1160px;}
.three-steps-service{ position:relative; margin:0 0 50px; padding:0;}
.three-steps-service .num {background: #36bd7b; color:#fff; width: 48px; display: block; text-align: center; height: 48px; line-height: 48px; border-radius: 50px; font-weight: 600; font-size: 24px; margin-bottom: 15px;}
.three-steps-service .ser-box{ background:#f9fafc; border-radius: 16px; padding:24px; min-height: 330px; margin-bottom: 15px;}
.three-steps-service .ser-box .inner{ padding:0;}
.three-steps-service .inner h3{ font-size: 26px; line-height:36px; margin-bottom: 15px;}

.two-layout-grey{ position:relative; background:#f4f4f6; padding:80px 96px; border-radius:16px; margin: 150px 0 50px; }
.two-layout-grey .leftbox-wpr { width: 50%; float: left;}
.two-layout-grey .leftbox-wpr h2{ font-size: 48px;}
.two-layout-grey .leftbox-wpr p{ font-size: 20px; font-weight: 400;color: #2f313f;}
.two-layout-grey .image { float: right; width: 50%; max-width: 736px;}
  
.two-layout-grey .image img { margin: -90px 0 0 0; padding: 0; position: absolute;right: 80px; top:0;  max-width: 360px;}
.heading-wpr{ max-width: 750px; margin-bottom: 50px;}
.three-steps-wpr svg{ color:#32ba78;}
.three-steps-wpr h3{ font-size: 20px;font-weight: 600;}
.faqs-section-ser .container{ max-width:980px;}

.check-list ul li{background: url(../images/check-arrow.png) no-repeat 0 4px; padding-left: 21px;}
.list-none ul li{ background:none;padding-left: 10px;}

.num-list .num{background: #36bd7b; color: #fff;width: 25px; display: inline-block; text-align: center; height: 25px; line-height: 24px; border-radius: 20px; font-weight: 600; font-size: 17px; margin-bottom: 15px; margin-right: 5px;}
.num-list { padding-left: 20px; margin-top: 20px; margin-bottom: 35px;}

.list-none ul li {
  background: none;
  padding-left: 15px;
  border-left: 3px solid #ccc;
  margin-bottom: 20px;
}

.twobox{ position:relative; padding:30px; background:#f9f9f9; border-radius:10px; margin: 20px 0 30px;}
.twobox h2 {
  margin-bottom: 35px;
}

.services{ position:relative; padding: 40px 0 30px;}
.services.services-home { background: transparent;}
.services h2{ margin-bottom:30px; font-size: 35px;}
.services ul{ margin-left: 0px; padding-left: 0px;}
.services ul li{ display:inline-table; margin-bottom: 10px; background:none;padding-left: 0;}
.services ul li a{color: #202124;padding:10px 30px; transition: all 0.5s ease;border: 1px solid #dadce0; border-radius: 30px; display:block; }
.services ul li a:hover { background:#f1f3f4;color: #202124;}



.blocksteps { margin-bottom: 30px;
  border: solid 2px #3a3a3a;
  border-radius: 25px;
  padding: 30px 30px 10px 30px;
  box-shadow: 4px 4px 0px 1px #3a3a3a !important;
  background: white !important;
  color: #3a3a3a !important;
}

.threebox { background:#ece6e3; padding: 50px 0;}

.threebox h2{ text-align:center; margin-bottom: 20px; }
.threebox .center{ margin-bottom: 60px; }
.two-layout.two-layout-home .inner.innerwhat ul li { color: #fff !important; background: url(../images/yellowtick.png) no-repeat 0 5px; padding-left: 75px; margin-bottom: 5px; padding-bottom: 0px; padding-top: 5px;
  font-size: 18px;
}

.smalltxt{ position:relative; text-align:center; padding: 30px 0;}
.smalltxt h2 { font-size: 18px; margin-bottom: 10px; text-align: center;}
.smalltxt p{ font-size: 14px !important;text-align: center;}
.requirement { position: relative; padding: 50px 0;}
.content-img1 { padding-top: 50px;}
.content-img1 img{ border-radius:15px;}
#whitebox{ position:relative; padding: 50px 0;}
#whitebox h3{ font-size: 22px;}

.two-layout.whitebx-wpr .inner {
  background: #fff;
  padding: 50px; margin-bottom: 30px;
  border-radius: 70px 0;
  box-shadow: 0px 6px 15px 0px rgba(64.00000000000001, 79.00000000000006, 104.00000000000004, 0.06);
}

.greysec-app {
  position: relative;
  background: #fff;
  padding: 50px;
  margin: 50px 0 20px;
}
.greysec-app .num {
  display: block;
  max-width: 70px;
  height: 70px;
  color: #fff;
  background: #07de99;
  line-height: 70px;
  text-align: center;
  font-weight: 700;
  font-size: 40px;
  margin-bottom: 20px;
}
.greysec-app h2 {
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width:1100px){
.aboutpage .inner1 { padding-top: 200px;}
.quots { top: 154px;}
}

@media (max-width:1000px){
.ser-box { min-height: 407px;}
}

@media (max-width:900px){
.call-to-action .inner { padding-top: 10px;}
.call-to-action h2{font-size: 36px !important;}
.call-to-action p{ font-size: 16px;}
.two-layout-grey .image img{ right:20px;}
.two-layout-grey .leftbox-wpr h2 { font-size: 39px;}
}

@media (max-width:850px){
.ser-box .icon { position: relative;}
}

@media (max-width:767px){
.two-layout .inner { padding: 60px 20px;}
.ser-box { margin-bottom: 20px; min-height:auto;}
#footer .copyright{padding: 20px 0px 0;margin-bottom: 0;}
.faqs-section{padding: 70px 0 0px;}
.call-to-action{padding: 10px 30px 0px 30px;}
.listing-wpr ul li { width: 48%;}
.two-layout-grey .leftbox-wpr {width: 100%; float: none; margin-bottom: 15px;}
.two-layout-grey .image img {   right: 0; position: relative; margin: 0 auto; text-align: center; display: block; width: 100%;}
.two-layout-grey .image {float: none; width: 100%; max-width: 600px; margin:0 auto;}
.three-steps.three-steps-service h2 {font-size: 35px;}
.faqs-section{ margin-bottom: 50px;}
}

@media (max-width:560px){
.two-layout .inner .rbox { width: 90%;}
.call-to-action{padding:30px;}
}

@media (max-width:500px){
.two-layout .inner .rbox { width: 88%;}
.two-layout-grey{padding: 35px 25px;}
}

@media (max-width:480px){
.two-layout .inner {   padding: 60px 10px 20px 10px;  }
.call-to-action h2 { font-size: 35px !important;}
.listing-wpr ul li {width: 100%;  margin-bottom: 25px; border-bottom: 1px solid #eee; padding-bottom: 25px;}

  }
  
 @media (max-width:400px){
 .two-layout .inner .rbox { width: 85%;}
  .punchline h1 { font-size: 42px;  }
  }

#top-bar ul li.check-score{ display: none !important;}
.red {  color: #f30000;}
.note { text-align: center; background: #e8f8f0; padding: 10px 30px; border-radius: 20px; border: 1px solid #3bb248; margin: 20px 0;}
.note.note1 p { font-size: 14px;text-align: left; margin: 0; font-style: italic;}
.opcity{ opacity:0;}







/*---Application form loan option---*/
.punchline.punchlineapp { width: 100%;}
.punchline.punchlineapp h1{ font-size: 50px;}

#ourterwpr{ background: transparent; margin:0 0 50px; padding: 20px 50px; border-radius:15px;}
/*-- Placeholder selector--*/
%transition {transition: background .35s ease;}
#ourterwpr .dropdown .fa.fa-chevron-down { padding-top: 6px; color: #000;}
/*Layout*/
/*Dropdown*/
#ourterwpr .dropdown {
margin: 20px auto;
  max-width: 320px; width:100%;
  border: 2px solid #d0d0d0;
  background: #fff;
  color: #000;
  border-radius: 6px;}
#ourterwpr .dropdown a {
  display: block;font-weight: 400;
  padding: 8px 14px;cursor: pointer;
  color: #000; 
  text-decoration: none;
  @extend %transition;
  &:focus,
  &:hover {background: #f1f1f1;border-radius: 6px;}
  &:active {background: #fff;}
}
#ourterwpr .fa {float: right}
/*List*/
#ourterwpr ul {
  display: none;
  border-top: .1em solid #c0cdd1;
}
#ourterwpr ul {
  padding: 0;
}
#ourterwpr .perr{color:#444; text-align:center; font-size: 14px; margin-top: 20px; margin-bottom: 0;}

#ourterwpr ul li{ background:none; padding:0; margin-bottom:0; border-bottom: 1px dashed #999;}
#ourterwpr ul li a{color:#444; text-decoration: none; font-weight:600; font-size: 15px; padding: 8px 30px;}
#ourterwpr ul li a:hover{color:#000;} 
#ourterwpr .whiteboxwpr h4 { color: #fff; text-align: center; font-size: 22px;}
.leaff { max-width: 50px; display: block; margin: 0 auto 10px; background: #fff; border-radius: 50%; padding: 10px; height: 50px; line-height: 25px;}
#ourterwpr .whiteboxwpr { background: #068512; max-width: 600px; margin: 0 auto; padding: 30px; width: 100%; border-radius: 15px;border: 10px solid #f1f1f1;}

/*---------------*/
#ourterwpr1{ background: #068512; max-width: 900px; margin: 0 auto; padding: 30px; width: 100%; border-radius: 15px;border: 10px solid #f1f1f1;}
#ourterwpr1 p{ margin:0 auto; text-align:center; font-size: 12px; color:#fff;}
#ourterwpr1 ul{ max-width: 650px; margin:0 auto; text-align:center; padding:0;}
#ourterwpr1 ul li {width: 49%; display:inline-grid; background: none; padding: 0;}
#ourterwpr1 ul li a{ padding:7px 15px; border-radius:20px; display:block; border: 1px solid #999; text-align:center; color:#000; text-decoration:none; font-size: 15px; background:#fff;}
#ourterwpr1 ul li a:hover{ background:#f1f1f1;}
#ourterwpr1 h4 { color: #fff; text-align: center; font-size: 22px; margin-bottom: 20px;}
/*------------------*/


@media (max-width:767px){
#ourterwpr1{padding: 30px 20px;}
	
	
/*	
#ourterwpr .whiteboxwpr h4{ font-size: 20px; margin-bottom: 10px;}
#ourterwpr { padding: 20px 0px;}
#ourterwpr .whiteboxwpr{padding: 20px 15px 10px;}
#ourterwpr .dropdown { margin: 20px auto;}
.punchline.punchlineapp h1 { font-size: 34px;}*/
}
@media (max-width:450px){
#ourterwpr1 ul li a{ font-size: 14px;}
}

@media (max-width:390px){
#ourterwpr1 ul li { width: 100%;}
#ourterwpr1 ul li a{ font-size: 15px;}
}