@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&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: "Open Sans", Helvetica; font-size:16px;font-weight:400;line-height:1.5;color:#4f6887;}
h1, h2, h3, h4, h5, h6{font-family:"Open Sans", sans-serif;font-weight:700;text-rendering:optimizeLegibility;margin-top:0px; color:#1a1a1a; 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:700; }
a{color:#005bd4 !important;text-decoration:none;line-height:inherit;}
a:hover{color:#005bd4 !important;text-decoration:none;}
a:focus{color:#005bd4 !important;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 20px;padding:0;}
img{vertical-align:middle;max-width:100%;height:auto;-ms-gellixpolation-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:1200px;width:100%;position:relative;z-index:9;margin: 0 auto;}
#header{position:relative;transition: all 0.5s ease; z-index:999; background:#fff; }

#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:16px 0; z-index:999; background:#f7fbfd; /*box-shadow: 0 3px 6px 1px rgba(0, 0, 0, .1);*/}

#content{padding:0px 0 0px;margin:0px 0 0;min-height:350px;position:relative;z-index:99;background:#fff;}
#footer{padding:45px 0 30px;background:#f8fafe; position:relative; margin-top:0px; z-index:999; }


.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: "Open Sans", sans-serif; font-weight:400;font-size:16px;line-height:1.5;margin-bottom:20px;text-align:left; word-wrap: break-word; color: #4f6887;}
.post p.lead{font-size:18px;line-height:30px;margin-bottom:25px;}
.page-banner-content p.lead{ margin-bottom:0 !important; }
.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; word-wrap: break-word;}
.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:44px;line-height:1.2;margin-bottom:15px; font-weight: 700; font-family: "Open Sans", sans-serif;}
.post h2{font-size:32px;line-height:1.1;margin-bottom:15px; font-weight: 800; font-family: "Open Sans", sans-serif;}
.post h3{font-size:24px;line-height:1.1; font-weight: 600; color:#020553;}
.post h4{font-size:20px;line-height:1.1;font-weight: 600; margin-bottom: 20px;}
.post h5{font-size:15px;line-height:1.5;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:20px;list-style-position:outside;}
.post ul li ul, .post ul li ol{margin-left:20px;margin-bottom:0;}
.post ul{list-style:none; padding-left: 15px;}
.post ul li{font-family: "Open Sans", sans-serif; margin:0 0 15px; padding:0 0 0 25px; display:block; color: #4f6887; background:url(../images/check-list.webp) no-repeat 0 6px;  line-height: 1.5;font-size: 16px; font-weight:400;}
.post ul li a{color:#fc5353;}
.post ul li a:hover{color:#fc5353;}
.post ol{margin-left:15px;}
.post ol li ul, .post ol li ol{margin-left:20px;margin-bottom:0;}
.post ul li ol{ list-style:armenian;}
.post ul li ol li{ background:none !important; font-family: "Open Sans", sans-serif; font-size: 16px; font-weight:400; color:#4f6887;}
.post ol li {margin:0 0 15px;padding:0 0 0 0px;color: #4f6887;line-height: 1.6;font-size: 16px; font-weight:400; font-family: "Open Sans", sans-serif; }

.logo{z-index:9999; padding:0px 0 0 0; margin-right: 60px; text-align:left; width:100%; max-width:250px; min-width: 150px;float: left; position:relative;}
  
#top-bar.white-bg .logo{ margin-top: 0px; padding-top: 0px; max-width: 200px;}
#top-bar.white-bg{position:fixed; top:0; left:0; width: 100%; min-height: 45px; display:block; z-index:9999; transition: all 0.5s ease; opacity: 1; border-bottom: 1px solid #7000ff; background:#fff !important; padding: 17px 0; border-bottom: 1px solid #ccc;}
#top-bar.white-bg .nav__container, #top-bar.white-bg .nav__mobile{ background:transparent;}

#header .apply-btn,{font-size:18px;line-height:20px;margin:0px auto 0;padding:13px 25px;text-align:center;background:#3e7df1;}
#header .apply-btn:hover{color:#fff; background: #5c44ec; -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 { padding: 40px 0 0; position: relative;}
.punchline ul{ margin-bottom:0;}
.punchline h2{ font-size:25px; font-weight: 400; text-decoration:underline;}
.punchline p.note{font-size:14px; font-weight:400; color:#000000; opacity:0.6;}
.punchline ul li{ background:url(../images/black-dot.webp) no-repeat 0 12px; padding:0 0 0 13px; margin:0 0 13px 0; font-size: 20px; color:#000;font-weight: 600; text-decoration:underline;}
.punchline h1{ font-size: 43px; letter-spacing:-0.5px;}
p.bottmo{ font-size: 16px; color:#444;}

@media (max-width:900px){
	.logo { margin-right: 65px;}
	}

@media (max-width:767px){
	#top-bar, #top-bar.white-bg{ padding: 15px 0;}
	.punchline ul li{font-size: 18px;}
}

@media (max-width:480px){
.punchline h1 { font-size: 35px;letter-spacing: -1px !important;}
.punchline {padding: 10px 0 0;}
.punchline h2 { font-size: 22px;font-weight: 500;}
}

header{  width:100%; background-color:#fff;}
.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:10px 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;}
.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: 0px; font-weight:600;}
.nav__menu li a:hover{color:#317bdb !important;}
.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: #317bdb; color: #fff !important;}
#top-bar ul li.last-btn a {padding: 13px 30px 13px 30px; border-radius: 5px; margin: 0; position: relative; text-align: center; color: #fff !important; background: #005bd4; transition: all 0.5s ease; font-weight: 600; border: 0;}
#top-bar ul li.last-btn a:before{ display:none;}

.nav__menu li.credit-check{ margin:0 5px 0 0; padding:0;}
.nav__menu li.credit-check a { background: #fce9e8; padding: 7px 16px;border-radius: 5px; color: #de1e17 !important; letter-spacing: .3px; font-weight: 600; margin-top:0 !important; margin: 0 10px 0 0;}
.nav__menu li.credit-check a:before{ display:none;}
.inner-nav ul li a {color: #222 !important;}
 .nav__menu li.active a:before{ width:100% !important; background:#7000ff; }

@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:1200px;
  margin:auto;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  padding:0 20px;
 }
 .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 { 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:13px 18px;
 }
 .nav__menu li a {
  font-size:15px; position:relative;
  color:#000 !important; font-weight: 600;
  text-decoration:none; 
 }
 
  .nav__menu li a:before{ width:0; height:3px; background:#fff; content:""; display:block; position:absolute; left:0; bottom:-15px; transition: all 0.5s ease;}
  .nav__menu li.active a:before{ width:100%;}
  .nav__menu li a:hover:before{ width:100%;}
  .nav__menu li.credit-check span img { position: relative; margin-top: -7px; display: inline-table;}
 
 .nav__menu li a:hover {
  color:#f9f9f9;
 }
 .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:900px){
	.nav__menu li a { font-size: 15px;}
	 .nav__menu { padding-left:0;}
}

@media (max-width:780px){
.nav__container { padding:0 20px !important;}
.nav__menu{ padding-left:0;}
#top-bar ul li.last-btn{ margin-top: 10px;}
.nav__menu li.credit-check { margin-top: 20px;}
.nav__menu > li > a{ font-weight: 400; color: #fff; font-size: 17px;}
.nav__menu li.credit-check a{margin-right:0 !important;}
#top-bar ul li.last-btn a { padding: 10px 30px;}
}

/*-- Home page accordian--*/
.apply-btn{line-height: 1.5; color: #fff !important; background: #005bd3; font-size: 17px; font-weight: 600; transition: all 0.5s ease; padding: 17px 40px;display: inline-block; border-radius: 50px; margin-bottom: 20px; } 
.apply-btn:hover{background:#317bdb; color:#fff !important;}

#accordion h3 { font-size: 18px; font-weight:700; color:#262c2f; padding: 25px 20px; 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:10px 0; padding-bottom:0;}
.ui-icon{margin-right: 10px; width:12px;height:15px;background-size: cover;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}.ui-icon,.ui-widget-content .ui-icon{background-position:0 -8px;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 0px;background-repeat:no-repeat; background-position: 0px 5px; background-size: cover;}.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:pogellix;border-bottom:1px solid rgba(0,0,0,0.12);position:relative}.section4 #accordion h3:before{background:none}.ui-accordion-content{padding:0px 20px 10px;background:none;}
.accordion-wrp {padding:0; border-bottom: 0; background: #f5f8f9; margin-bottom: 5px; border-radius: 5px;}
.accordion-wrp h2 { cursor: pointer;}

.icon { margin-right: 5px;}
.wrp-box1 { padding-top: 30px; background:#f7fbfd;}
.dollar-icon { max-width: 650px; margin: 50px auto; position: relative; display: block;}
/*-main-section --*/
.main-section{ background:#fff; position:relative;padding-top: 40px;}
.box{ background:#fff; padding: 40px; border-radius:10px; position:relative; box-shadow: 4px 12px 32px rgba(73,53,192,.12);}
.faqs-section { position: relative; background: #fff; padding: 0px 0 50px;}
.content-img { max-width: 420px; width: 100%; text-align: center; display: block; margin: 0 auto; transition: all 0.5s ease;}
.two-layout { position: relative; padding: 50px 0 80px;}

.section1 .image1 {float: left; max-width: 580px; position: absolute; left: -53px; top: 0;}
.section1 .inner-wpr {float: right; width: 50%;padding: 40px 40px 0 0;}
.section1 .inner ul li { background: none; margin: 0 0 15px; padding: 0;}
.inner ul li figure { float: left; width: 60px; margin-right: 20px; margin-bottom:20px;}
.section1 {box-shadow: 4px 12px 32px rgba(73,53,192,.12); background: #fff; position:relative;border-radius: 10px; overflow: hidden; margin-bottom: 60px; padding-bottom: 40px;}
.small { font-size: 13px !important; padding-top: 5px !important;}

.section2 .image1 {float: right; max-width: 520px; position: absolute; right: 0px; top: 0;}
.section2 .inner-wpr {float: left; width: 55%;padding: 60px 40px 60px 50px;}
.section2 .inner ul li { background: none; margin: 0 0 15px; padding: 0;}
.inner ul li figure { float: left; width: 60px; margin-right: 20px; margin-bottom:20px;}
.section2 {box-shadow: 4px 12px 32px rgba(73,53,192,.12); background: #fff; position:relative;border-radius: 10px; overflow: hidden; margin-bottom: 60px;}
.section2 .small{ font-size: 13px;padding: 5px 0 0 34px;}
.section2 .applybox .apply-btn{ margin-top: 15px;}
.optionbox{ position:relative;}
.optionbox ul{ position:relative; margin:0 0 40px 0; padding:0;}
.optionbox ul li{ position:relative; background:none; padding:0;}
.optionbox ul li .num{ background:#64ca80; border-radius:50px; padding:10px; float: left; margin-right:15px; margin-top:0px; color:#fff; margin-bottom: 10px;font-weight: 700;
/* background: #64ca80; border-radius: 50px; padding: 7px 10px 2px 10px; float: left; margin-right: 15px; margin-top: 0px; color: #fff; margin-bottom: 20px; width: 40px; height: 40px; vertical-align: middle; text-align: center; line-height: 1.5;*/
}
.two-layout2 .inner h3 { font-size: 18px !important; font-weight: 700 !important; margin-bottom: 5px;}
.optionbox ul li .box1 h3{ margin-bottom:0; font-size: 18px; font-weight: 700;}
.optionbox ul:before{ width:2px; background:#64ca80; height:100%; content:""; position:absolute; left:14px; top:8px;}
.three-steps{ background:#fff; padding: 40px; border-radius:10px; position:relative; box-shadow: 4px 12px 32px rgba(73,53,192,.12);}
.three-steps h2 {font-size: 30px; font-weight: 800; margin-bottom: 30px;}
.two-layout2 { position: relative; padding: 80px 0;}
.two-layout2 .inner{ padding: 0px 0 0px;}
.two-layout2 .content-img{padding: 0px 15px 0 0; max-width: 540px;}
.two-layout2 .apply-btn { margin: 5px 0 0;}
.two-layout2 .small {font-size: 12px !important; padding-left: 45px !important; padding-top: 10px !important;}
.single-layout{ background:#e8f7ec; padding: 40px 50px; position:relative; border-radius:10px; margin-bottom: 60px; margin-top: 60px;}
.single-layout p, .single-layout h2{color:#000 !important; text-align:center;}
.single-layout ul li{color:#000 !important; text-align:left; background:url(../images/check-list.webp) no-repeat 0 6px; line-height: 1.4; margin-bottom: 20px;}
.single-layout ul li a{color:#005bdb !important; }
.single-layout .applybox { text-align: center;}

.box-green { background: linear-gradient(to right, #3bd6ae 0%, #1d896d 120%); position: relative; padding: 50px 0; border-radius:10px;}
.box-green h2, .box-green p{color:#fff; text-align:center;}
.box-green .center { position: relative; text-align: center; max-width: 950px; margin: 0 auto 50px;}
.box-green .box { padding: 30px 25px 35px; background: #fff; position: relative; border-radius: 5px; box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.25); text-align:center;}
.box-green .box p { color: #222; margin-bottom: 0;}
.box-green .box h3 { color: #109170 !important; font-size: 22px;}
.faqs-section .inner-box h2 {text-align: center; margin-bottom: 30px;}
.faqs-section #accordion { max-width: 750px; margin: 0 auto; position:relative;}
.blue{color:#1a73ee;}
.applybox-bottom, .applybox-bottom p{ text-align:center;}
.applybox-bottom p{ font-size: 13px; padding-top: 5px;}
.applybox-bottom .apply-btn{background: #1a73ee;}
.applybox-bottom { padding-top: 30px;}
.perabox {border: 1px solid #ccc; border-radius: 10px; padding: 30px 30px; position:relative;}
.perabox p { font-size: 18px; font-style: italic; margin: 0;text-align: center;color: #142874;}

.inner-wpr-list ul{ padding:0;}
.inner-wpr-list ul li{ background:url(../images/green-check.webp) no-repeat 0 5px;padding: 0 10px 0 23px; display: inline-table; width: 48%; margin-bottom: 7px; font-size: 15px;}
.two-layout2 .content-img img { border-radius: 20px;}
.single-layout .inner ul { margin-top: 25px;}
.single-layout .center { margin-bottom: 30px;}

#accordion h4 { font-size: 17px; margin-bottom: 10px; margin-top: 20px !important;}
#sidebar-nav { margin-top: 40px; transition: all 0.5s ease; box-shadow: 0px 2px 10px rgba(0,80,125,.08); border-top: 5px solid #388bff; border-radius: 10px; background: #fff; padding-bottom: 20px;}
#sidebar-nav h2{ font-size: 22px; padding: 20px 15px 0px 15px;}
#sidebar-nav ul{ margin:0; padding:0;}
#sidebar-nav ul li{ background:url(../images/bullet.png) no-repeat 15px 11px; border-radius: 10px; margin:0 0 0px; padding:0 0 0 20px;}
#sidebar-nav ul li a{padding: 6px 14px; margin-bottom: 5px; font-size: 14px; display:block; transition: all 0.5s ease; color:#00126a !important; font-weight: 600;}
/*#sidebar-nav ul li.active a{ background:#f3f8ff; color:#388bff !important;}*/
#sidebar-nav ul li.active a{ background:transparent; color:#388bff !important;}
#sidebar-nav ul li a:hover{ text-decoration:underline; color:#00126a !important;}
.sidebar-area.banner-calc.article-sidebar.js-sidebar-menu.scroll-to-fixed-fixed { margin-top: 75px;}

.content-area { background: #fff; padding: 30px 40px; border-radius: 10px; position: relative;box-shadow: 0px 2px 10px rgba(0,80,125,.08);margin-top: 40px; margin-bottom: 40px;}
.content-area.content-area-service{margin-top: 0px;}
.content-area h2{ font-size: 25px; font-weight: 700;}
.content-area h1{ font-size: 35px;}
.about-author{ position:relative; padding: 20px 0;}
.about-author .box1{ text-align:center;}
.about-author .box1 h4{ font-size: 16px; margin:0 0 5px 0;}
.about-author .box1 p{ font-size: 14px; text-align:center;}
.authorimg { margin-bottom: 15px;}
.authorimg img{border-radius: 10px; overflow: hidden;}
.about-page h3 { font-size: 18px;}
.point-box { position: relative; background: #f9f9f9; padding: 20px; border-radius: 10px; margin-bottom: 10px; display: block;}
.three-steps-wpr{ position:relative; padding:15px 0;}
.three-steps-wpr .point-box{ position:relative;border-radius: 15px; min-height: 275px;}
.three-steps-wpr h2 { margin-bottom: 30px;}

#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 input.btn { background: #020553; color:#fff; border-radius:5px; border:0;}
.address p { margin-bottom: 5px;}
.contact-wprbox{box-shadow: 4px 4px 16px rgba(0, 0, 0, .16);}
#contact-formwpr{ background:#f5f6fa; padding:60px 70px 40px 70px; border-radius:10px; max-width: 1050px; margin: 0 auto;}
#contact-formbox .addrbox { padding: 65px 0 0;}
#contact-formbox{ padding:0;}
#contact-formwpr h1{ margin:0 0 50px 0; font-size: 50px; text-align: center;}
#contact-formwpr .center1 h1{ margin-bottom: 20px;}
.content-area .center { text-align: center; margin-bottom: 30px;}
.content-area.faqs-top { margin: 0; padding:50px 0;}
.content-area.faqs-top h1{ margin-bottom: 50px;}
.faqs-section ul li{ margin-bottom: 10px;}

.service-wpr{ background:#d5e4ff; padding:50px 0; position:relative; z-index: 9999; display:block;}
.service-wpr h2{ margin-bottom: 30px;}
.service-wpr ul{ margin:0; padding:0;}
.service-wpr ul li { display: inline-block; background:none; padding:0 !important;}
.service-wpr ul li a { border: 2px solid #1a73ee; display: block; padding: 10px 20px; border-radius: 5px; color: #1a73ee !important; font-weight: 700; transition: all 0.5s ease;}
.service-wpr ul li a:hover{ background:#1a73ee; color:#fff !important; border-color:#000 !important;}
.sidebar-img, .apply-img { margin-bottom: 20px;}

#toc-wpr{ background: #fff; border: 2px solid #f1f1f1; padding: 20px 20px; border-radius: 10px; position: relative; margin-bottom: 20px;}
#toc-wpr ul{ padding:0;}
#toc-wpr ul li{ background:url(../images/green-check.webp) no-repeat 0 5px; line-height: 1.4; margin-bottom: 15px;}
#toc-wpr ul li a { font-size: 15px;}
#toc-wpr ul li a:hover{ text-decoration: underline; color:#000 !important;}
#toc-wpr h2 { font-size: 22px;}
.disclaimer-text{ position:relative; padding: 20px; border-radius:10px; background:#f5f5f5; margin-bottom: 30px;}
.disclaimer-text p{color:#555; font-size: 13px; margin-bottom:0;}

.pros, .cons{ position:relative;}
.pros ul li{ background:url(../images/pros-icon.webp) no-repeat 0 4px;background-size: 17px;}
.cons ul li{ background:url(../images/cons-icon.webp) no-repeat 0 4px;background-size: 17px;}
.blue-dot ul li{ background:url(../images/blue-dot.png) no-repeat 0 8px; padding-left: 14px;}
.breadcrumb-wpr .breadcrumb { background: transparent; padding: 0; margin:0 0 15px 5px;}
.breadcrumb-wpr ol li { font-size: 13px;}
.about-author{ position:relative;padding: 10px 0 15px 0;}
.about-author .page-author-img { float: left; width: 40px; height: 40px; border-radius: 50px; overflow: hidden; margin-right: 12px; margin-top: 2px;}
.authoname p{font-size: 16px; font-weight: 700; padding-left: 10px; margin-bottom:0;}
.authoname .freelance{ float:left;font-size: 12px;}

.blog-wpr .post-img { overflow: hidden; border-radius: 15px 15px 0 0; display: block; margin-bottom: 20px;}
.blog-wpr h3{ font-size: 22px; line-height: 1.3; }
.blog-wpr h3 { font-size: 20px; line-height: 1.3; font-weight: 700;}
.post-wpr{ box-shadow: 4px 4px 20px rgba(0,0,0,.1); border-radius: 5px; height: 100%; background: #fff; margin: 0 10px 20px;   margin-bottom: 20px;margin-bottom: 20px; margin-bottom: 20px; display: inline-table; border-radius: 22px !important;
  overflow: hidden;}  
.post-inner { padding: 0 20px 30px 20px; position: relative;}
.readbtn { background: #005bd4; color: #fff !important; padding: 8px 20px; border-radius: 30px; display: block; margin-top: 25px; text-align: center; transition: all 0.5s ease;}
.readbtn:hover{color:#fff !important; background:#118dfe;}
.blog-wpr { position: relative; padding: 50px 0; background: #f0f5fd;}
.blog-wpr h2{ margin-bottom: 50px; font-size: 35px; text-align: center;}
.blog-wpr .col-md-4 { padding: 0 5px;}

@media (max-width:1100px){
.dollar-icon { max-width: 550px;}
.section1 .image1 { max-width: 530px;}
}

@media (max-width:1000px){
.punchline { padding: 0;}
.page-banner-content { max-width: 400px; margin: 0 auto; padding-bottom: 30px;}
.dollar-icon {max-width: 400px; display:none;}
.content-img { margin-top: 50px;}
.section1 .image1 { float: none; max-width: 580px; position: relative; left: 0; top: 0; display: none;}
.section1 .inner-wpr { float: none; width: 100%; padding: 30px 25px 10px;}
.optionbox { margin-bottom: 30px;}
.content-img { margin-bottom: 30px;}
.section2 .image1 {max-width: 450px;}
.inner-wpr-list ul li{ width:100%;}
.three-steps-wpr .point-box{min-height: 100%;}
#sidebar-nav{ margin-bottom: 30px;}
.blog-wpr .col-md-4 {padding: 0 15px;}
}

@media (max-width:840px){
.section2 .image1 {max-width: 410px;}
}

@media (max-width:767px){
.wrp-box1 {padding-top: 15px;}
.section2 .inner-wpr { width: 100%; float:none; padding: 50px 25px 50px 25px;}
.section2 .image1{ position:relative; display:none;}
.two-layout { padding: 30px 0 80px;}
.post h2 { font-size: 25px;}
.single-layout {padding: 40px 25px;}
.two-layout2 {padding: 30px 0 30px;}
.faqs-section{padding: 20px 0;}
#accordion h3 { font-size: 16px;}
.blog-wpr h3 { font-size: 18px;}

}

@media (max-width:640px){
.optionbox ul:before{ display:none;}
}

@media (max-width:480px){
.two-layout { padding: 30px 0 20px;}
.content-area { padding: 30px 30px;}
}

/**-Footer --*/
#footer .navigation{text-align:left;padding:0 0 0 0px; margin:0px; }
#footer .navigation ul{list-style:none;margin:0 0 15px;padding:0px;}
#footer .navigation ul li{position: relative; margin:0 0 10px 0; padding:0;}
#footer .navigation ul li a{color: #1a1a1a !important; font-size: 14px; font-weight: 400; text-decoration: none; transition: all 0.5s ease; opacity: 0.6;}
#footer .navigation ul li a:hover{opacity:1;}
#footer h3{color:#1a1a1a; font-size: 16px; font-weight: 600; text-transform:capitalize; margin-bottom: 10px; border-bottom: 1px solid #e0e0e2; padding-bottom: 10px; letter-spacing: -0.5px; opacity: 0.8;}
.copyright{padding:0px 0px;margin-bottom:20px; text-align:left;  }
.copyright address h4{opacity: 0.7; font-size: 16px;font-weight: 600;text-transform: capitalize;}
.copyright p, .disclaimer p{color: #1a1a1a !important; font-size: 14px !important; font-weight: 400 !important; line-height: 1.5; margin-bottom: 15px; opacity: 0.5;}
.disclaimer h3{color:#1a1a1a; font-size: 16px; opacity: 0.8;}
.disclaimer { position:relative;}
.disclaimer .inner{border-bottom: 1px solid rgba(202,209,215,.25); padding-bottom: 10px; margin-bottom: 15px;}
.copyright p a{color:#1a1a1a;}
#scroll {position: fixed; right: 5px; bottom: 50px; background: transparent; color: #fff !important; text-decoration: none; padding: 21px 18px; z-index: 999; font-size: 22px; border-radius: 30px; width: 60px;}

.logo1 figure { max-width: 250px; margin-bottom: 20px;}

.disclaimer p strong{ opacity: 0.95;}
.leftbox-foot { width: 50%; float: left;}
.rightbox-foot { width: 50%; float: right;}
.contact-form ul li { background: none;}
.formbox label { color: #000; font-weight: 400;}
.contact-form input, .contact-form textarea {display: block; width: 100%; padding: 7px 15px; border-radius: 0; box-shadow: none; border-bottom: 2px solid #ccc; background: none; border-top: 0; border-left: 0; border-right: 0; margin-bottom: 30px; color: #000;}

.contact-form .btn-submit:hover {
  background-color: #0d1155;
  text-decoration: none;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}
.contact-form .btn-submit {
  align-items: center;
  background-color: #0171d3;
  border: 1px solid #10156b;
  border-radius: 8px;
  color: #fff;
  cursor: pogeograph;
  display: inline-flex;
  font-size: 18px;
  font-weight: 700;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  line-height: 1.65em;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  outline: none;
  padding: 12px 35px;
  text-align: center;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s,-webkit-transform .3s;
  white-space: nowrap;
}
.center p{ text-align:center;}

.contact-form{ border: 5px solid #000; border-radius:10px; padding:50px;}
.faqs-section.pagefaqs #accordion { max-width: 1000px}
.faqs-section.pagefaqs{ padding: 30px 0 20px;}
.faqs-section.pagefaqs h2{ margin-bottom: 25px; text-align:center;}

.banner-section{ background:#ebfaff; padding: 70px 0; margin-bottom: 40px;}
.banner-section h1{ text-align:center; margin-bottom: 75px;}
#top-bar.service-page{ background:#fff;}
.banner-section .form-banner { max-width: 600px; margin: 0 auto 50px;}
.banner-section .center p{ font-size: 14px;}
.green-list ul li{ background:url(../images/green-check.webp) no-repeat 0 5px;}

@media (max-width:1050px){
.three-steps-wpr .box{max-width: 400px;}
}

@media (max-width:900px){
 .three-steps-wpr .box { max-width: 360px;}
 .group.group-border.group1::after{right: 20px;}
   .group.group-border.group1::before{right: 100px;}
  }
 
 @media (max-width:800px){ 
  .three-steps-wpr .box { max-width: 320px;}
  }
 @media (max-width:767px){ 
  .three-steps-wpr .box { max-width: 266px;}
  .heading-section { margin-bottom: 0px;}
  }
  
   @media (max-width:640px){ 
  .three-steps-wpr .box { max-width: 450px;}
  .group.group-border.group1 { position: relative; margin: 50px 0;}
  .num {display: none;}
  .heading-section h2 {font-size: 35px;}
  }

@media (max-width:540px){
#footer .navigation1 ul li{ margin-bottom: 15px;}
}



