*{font-family:'Cabin',sans-serif}
body{overflow:hidden;overflow-y:auto;text-align:center}
ul,li{padding:0;margin:0;list-style:none}
h1,h2,h3,h4{padding:0;margin:0}
img{display:inline-block!important}
.desktopItem{display:none!important}
.container{padding:0 10px}
.btn-primary{padding:0 30px;background:#E96131;height:40px;line-height:40px;color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;border:0;border-radius:100px;transition: .5s;}
.btn-primary:hover {background: #d04818;color: #fff;transition: .5s;}
.btn-secondry{padding:0 30px;background:#fff;height:40px;line-height:40px;color:#E96131;font-size:15px;display:flex;align-items:center;justify-content:center;border:#E96131 solid 1px;border-radius:100px}
.btn-secondry:hover {background: #d04818;color: #fff;transition: .5s;}
.scrollBarHide{-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none}
.scrollBarHide::-webkit-scrollbar{display:none}
header{position:fixed;top:0;left:0;width:100%;height:70px;box-shadow:0 3px 8px 0 #0000000f;z-index:5;background:#fff;display:flex;align-items:center}
header img{height:60px!important}
header .headerItem{display:flex;align-items:center;justify-content:space-between}
header .btn-primary{padding:0 20px;height:40px;font-size:15px}
.bannerBox{padding:15px;margin-top:70px;background:#fff url(../images/banner-bg.png) no-repeat top left;min-height:200px;display:flex;align-items:center;justify-content:center;background-size:cover;flex-direction:column}
.bannerBox .star{display:block}
.bannerBox .star img{height:20px}
.bannerBox h1{margin:10px 0 0;font-size:18px;font-weight:700;color:#000}
.bannerBox span{margin:10px 0 0;font-size:15px;color:#666}
.bannerBox p{margin:10px 0 0;font-size:15px;color:#666}
.clientsSection{padding:10px 0;display:block}
.clientsSection figure{display:block}
.clientsSection figure img{width:100%}
.aboutSection{padding:35px 0;display:block}
.aboutSection h2{margin-bottom:15px;display:block;text-align:center;font-size:18px;color:#23548F;font-weight:600}
.aboutSection span{margin-bottom:20px;color:#666;font-size:15px;display:flex;align-items:center;justify-content:center;font-weight:400}
.aboutSection img{width:100%}
.whyWVPSection{padding:35px 0;display:block;background:#F7F7F7;position:relative;overflow:hidden}
.whyWVPSection:after{content:'';position:absolute;top:-50px;right:-160px;width:334px;height:100%;background:url(../images/aroplan-1.svg) no-repeat right top}
.whyWVPSection h2{margin-bottom:5px;display:block;text-align:center;font-size:18px;color:#23548F;font-weight:600}
.whyWVPSection span{margin-bottom:20px;color:#666;font-size:15px;display:flex;align-items:center;justify-content:center;font-weight:400}
.whyWVPSection .whyWVPBox{display:flex;position:relative;z-index:1;flex-wrap:wrap;gap:10px}
.whyWVPSection .whyWVPBox .wvpItem{padding:15px 5px;background:#fff;border-radius:10px;border:#23548F solid 1px;display:flex;flex-direction:column;width:calc(50% - 5px)}
.whyWVPSection .whyWVPBox .wvpItem:last-child{width:100%}
.whyWVPSection .whyWVPBox .wvpItem strong{margin-top:10px;font-size:16px;color:#333}
.whyWVPSection .whyWVPBox .wvpItem p{margin:0;color:#666;font-size:14px}
.formSection{padding:35px 0;display:block}
.formSection.grayBg{background:#f7f7f7}
.formSection h2{margin-bottom:5px;display:block;text-align:center;font-size:18px;color:#23548F;font-weight:600}
.formSection span{margin-bottom:20px;color:#666;font-size:15px;display:flex;align-items:center;justify-content:center;font-weight:400}
.formSection .formBox{margin:0 auto;display:block;max-width:750px}
.formSection .formBox .form-group{margin-bottom:8px}
.formSection .formBox .form-control{padding:0 10px;display:block;height:38px;border:#23548F solid 1px;color:#333;font-size:14px;border-radius:8px;box-shadow:none}
.formSection .formBox textarea.form-control{padding:10px;height:auto}
.formSection .formBox .btnBox{margin-top:15px;display:flex;align-items:center;justify-content:center}
.helpedSettleSection{padding:35px 0;display:block;background:#F7F7F7;position:relative}
.helpedSettleSection .container{position:relative;z-index:1}
.helpedSettleSection h2{margin-bottom:5px;display:block;text-align:center;font-size:18px;color:#23548F;font-weight:600}
.helpedSettleSection span{margin-bottom:20px;color:#666;font-size:15px;display:flex;align-items:center;justify-content:center;font-weight:400}
.helpedSettleSection .videoBox{position:relative;display:flex;white-space:nowrap;overflow:hidden;overflow-x:auto;gap:10px}
.helpedSettleSection .videoBox .videoItem{width:80%;height:160px;flex:none}
.helpedSettleSection .videoBox .videoItem iframe{width:100%;height:100%}
.eligibilityBtnBox{padding:15px 15px 30px;display:flex;align-items:center;justify-content:center}
.processSection{padding:35px 0;display:block;background:#F7F7F7;position:relative;overflow:hidden}
.processSection:after{content:'';position:absolute;top:-20px;left:-220px;width:334px;height:100%;background:url(../images/aroplan-2.svg) no-repeat left top}
.processSection h2{margin-bottom:5px;display:block;text-align:center;font-size:18px;color:#23548F;font-weight:600}
.processSection span{margin-bottom:20px;color:#666;font-size:15px;display:flex;align-items:center;justify-content:center;font-weight:400}
.processSection .processBox{display:block;position:relative;z-index:1}
.processSection .processBox ul{padding-left:37px;display:block}
.processSection .processBox ul li{padding:10px 15px;display:block;position:relative;border:#23548F solid 1px;font-size:14px;color:#666;text-align:left;background:#fff;border-radius:10px;min-height:90px}
.processSection .processBox ul li + li{margin-top:10px}
.processSection .processBox ul li:after{content:'';position:absolute;left:-35px;top:0;width:35px;height:35px;border-radius:10px;display:block;background:#fff;transform:rotate(45deg);border:#23548F solid 1px}
.processSection .processBox ul li strong{margin-bottom:5px;display:block;font-size:16px;color:#333;text-align:left}
.processSection .processBox ul li em{position:absolute;left:-35px;top:0;width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#23548F;z-index:1;font-style:normal}
.faqSection{padding:35px 0 0;display:block}
.faqSection h2{margin-bottom:25px;display:block;text-align:center;font-size:18px;color:#23548F;font-weight:600}
.faqBox{margin:0 auto;display:block;width:100%;text-align:left;max-width:750px}
.faqBox .headingBox strong{color:#fff}
.faqBox .headingBox p{color:#333}
.faqBox .panel-group{margin:0;display:block;overflow:hidden; margin-bottom: 15px;}
.faqBox .panel-default>.panel-heading{padding:0;background:none}
.faqBox .panel{overflow:hidden;border-radius:10px;border:#23548F solid 1px;background:#fff!important;transition:.3s;box-shadow:none;color:#333;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.faqBox .panel-default>.panel-heading a{padding:15px;line-height:20px;display:block;align-items:center;font-size:15px;color:#333;position:relative;font-weight:700}
.faqBox .panel-default>.panel-heading a:after{content:"";position:relative;top:0;display:inline-block;font-family:'icomoon';font-style:normal;font-size:14px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear}
.faqBox .panel-default>.panel-heading a[aria-expanded="true"]{color:#333}
.faqBox .panel-default>.panel-heading a[aria-expanded="true"]:after{content:"\e927";top:5px;right:0;font-weight:700;background:#fff;display:flex;padding:12px}
.faqBox .panel-default>.panel-heading a[aria-expanded="false"]:after{content:"\e928";font-weight:700;background:#fff;display:flex;padding:12px}
.faqBox .panel-default>.panel-heading ::after{width:22px;height:22px;overflow:hidden;border-radius:100%;color:#333;display:flex;align-items:center;justify-content:center;font-size:12px;position:absolute;right:0;top:25px}
.faqBox .panel-group .panel + .panel{margin-top:10px;border-top:#23548F solid 1px}
.faqBox .panel-default > .panel-heading + .panel-collapse > .panel-body{padding:0 15px 15px;color:#333;border:none}
.faqBox .panel-default .panel-body .viewer{padding:0;list-style:none;display:block}
.faqBox .panel-default .panel-body .viewer li{padding:0 10px;float:left;color:#666;letter-spacing:.09px;font-size:13px;line-height:13px}
.faqBox .panel-default .panel-body .viewer li:first-child{padding-left:0;border-right:1px solid #e4e5e7}
.faqBox .panel-default .panel-body{padding-top:0}
.faqBox .panel-default .panel-body p{font-size:15px;line-height:20px;color:#666}
.ourMediaSection{padding:35px 0;display:block}
.ourMediaSection h2{margin-bottom:15px;display:block;text-align:center;font-size:16px;color:#23548F;font-weight:600}
.ourMediaSection strong{font-size:16px;line-height:20px;color:#333;font-weight:600}
.ourMediaSection figure { display: flex; align-items: center; justify-content: center; padding-bottom: 20px;}
.ourMediaSection .btnBox{margin-top:20px;display:flex;align-items:center;justify-content:center}
.ourMediaSection .btnBox .btn{text-transform:uppercase}
.copyRightSection{padding:15px 0 5px;display:block;background:#000}
.copyRightSection .copyRightBox{display:flex;flex-direction:column}
.copyRightSection .socialIconbox ul{margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:5px}
.copyRightSection .socialIconbox ul li a{color:#fff;font-size:16px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}
.copyRightSection p{color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;font-weight:400}
@media only screen and (max-width:540px) {
.container{width:100%}
}
@media only screen and (min-width:768px) {
.helpedSettleSection .videoBox .videoItem{width:400px;height:250px}
.whyWVPSection .whyWVPBox{flex-wrap:initial}
.whyWVPSection .whyWVPBox .wvpItem,.whyWVPSection .whyWVPBox .wvpItem:last-child{width:calc(33.3%)}
.whyWVPSection .whyWVPBox .wvpItem{min-height:150px;justify-content:center}
.processSection .processBox ul{padding:15px 0 0;display:flex;gap:15px;align-items:baseline}
.processSection .processBox ul li:after,.processSection .processBox ul li em{margin-left:-17px;left:50%;top:-17px}
.processSection .processBox ul li{padding-top:30px;text-align:center;min-height:150px}
.processSection .processBox ul li strong{text-align:center}
.desktopItem{display:block!important}
.mobileItem{display:none!important}
}
@media only screen and (min-width:1024px) {
.bannerBox{background:#fff url(../images/banner-desktop-bg.png) no-repeat top left;height:300px}
.bannerBox span,.bannerBox p,.bannerBox h1,.formSection h2,.aboutSection h2,.whyWVPSection h2,.processSection h2,.faqSection h2,.ourMediaSection h2,.helpedSettleSection h2{font-size:18px}
.formSection span,.aboutSection span,.whyWVPSection span,.processSection span,.ourMediaSection span,.helpedSettleSection span,.processSection .processBox ul li strong,.whyWVPSection .whyWVPBox .wvpItem strong{font-size:16px}
.ourMediaSection strong{max-width:750px;display:block;margin:0 auto}
.helpedSettleSection .videoBox{justify-content:center}
.helpedSettleSection .videoBox .videoItem{width:calc(50% - 5px);height:300px}
.whyWVPSection span br{display:none}
}
@media only screen and (min-width:1100px) {
header{height:110px}
header img{height:90px!important}
header .btn-primary {font-size: 16px;}
.btn-primary {font-size: 16px;}
.btn-secondry {font-size: 16px;}
.bannerBox{margin-top:110px;height:350px}
.bannerBox h1{font-size:35px}
.bannerBox span,.bannerBox p,.formSection h2,.aboutSection h2,.whyWVPSection h2,.processSection h2,.faqSection h2,.ourMediaSection h2,.helpedSettleSection h2{font-size:28px}
.clientsSection{padding:30px 0}
.formSection span,.aboutSection span,.whyWVPSection span,.processSection span,.ourMediaSection span,.helpedSettleSection span,.processSection .processBox ul li strong,.whyWVPSection .whyWVPBox .wvpItem strong{font-size:18px}
.processSection span br{display:none}
.formSection .formBox form{display:flex;flex-wrap:wrap;gap:15px}
.formSection .formBox form .form-group{margin-bottom:0;width:calc(50% - 8px)}
.formSection .formBox form .form-group.textareaItem{width:100%}
.formSection .formBox .form-control{height:45px;font-size:16px}
.formSection .formBox .btnBox{width:100%}
.formSection .formBox .btnBox .btn{width:250px}
.whyWVPSection .whyWVPBox .wvpItem p,.processSection .processBox ul li,.faqBox .panel-default>.panel-heading a,.faqBox .panel-default .panel-body p{font-size:16px}
.whyWVPSection .whyWVPBox .wvpItem figure img{height:40px}
.copyRightSection .copyRightBox{flex-direction:initial;align-items:center;justify-content:space-between}
}
.formSection .formBox .form-control::-webkit-input-placeholder { color:#333; }
.formSection .formBox .form-control::-moz-placeholder { color:#333; } / firefox 19+ /
.formSection .formBox .form-control:-ms-input-placeholder { color:#333; } / ie /