/*basic css starts*/
body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: "Open Sans", sans-serif;
	font-size: 100%;
	color: #000;
}
html{scroll-behavior: smooth;}
.home-bg{background-image: url("../images/home-bg-top.jpg");
	background-repeat: no-repeat;
	background-size: 100%;}
.apply-bg{background-image: url("../images/apply-bg.jpg");
	background-repeat: no-repeat;
	background-size: 100%;}
*,*:focus,*:hover{
    outline:none;
}
a {
	color: #000; 
	text-decoration: none;
}
a:hover {
	color: #45b08e; 
	text-decoration: none;
}
a.anchor {
    display: block;
    position: relative;
    top: -150px;
    visibility: hidden;
}
article, aside, figcaption, figure, footer, header, main, nav, section, p, h1, h2, h3, h4, h5, h6, ul {
	margin: 0;
	padding: 0;
}
a img {
	border: none;
}
*, ::after, ::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.clear {
	clear: both;
}
.responsive {
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: none;
	margin: 0;
}
.txt-center {text-align: center;}
.txt-right{text-align: right;}
article{margin: 0 0 8vw 0;}
/*basic css ends*/

.main-wrapper {width: 84%; margin: 0 auto; padding: 0;}
header {
  width: 100%;
  display: block;
  padding: 0; margin: 0;
}
aside {
  position: fixed;
  top: 1.5vw;
  left: 0;
  width: 100%; /*background-color: #EEE;*/
  box-sizing: border-box;
  padding: 0px;
  transition: all .25s ease-in-out;
  z-index: 2;}
aside.scroll {
  background-color: #fff;
  z-index: 9;
  position: fixed;
  top: 0vw;
  left: 0;
  box-shadow: rgb(33 35 38 / 20%) 0px 10px 10px -10px;
  transition: all .25s ease-in-out;
  background: #fff;
  height: auto;
}
.logo-menu {
  width: 100%;
  display: block;
  padding: 0.7vw 0;
  vertical-align: top;
  font-size: 0;
  transition: all .25s ease-in-out;
}
.logo-menu-left {
  width: 14%;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  transition: all .25s ease-in-out;
}
.logo-menu-right {
  width: 86%; padding: 0 0 0 2vw;
  display: inline-block;
  vertical-align: middle;
  transition: all .25s ease-in-out;
}
aside.scroll .logo-menu {
  padding: 0.5vw 0;
  transition: all .25s ease-in-out;
}
aside.scroll .logo-menu-left {
  width: 10%;
  transition: all .25s ease-in-out;
}
aside.scroll .logo-menu-right {
  width: 90%; transition: all .25s ease-in-out;
}
aside.scroll .btn-01{padding: 0.4vw 1.1vw;}
aside.scroll .btn-02{padding: 0.4vw 1.1vw;}
.btn-01{font-family: "Poppins", sans-serif; background: transparent; padding: 0.6vw 1.3vw; width: auto; border:0; border-radius: 0.3vw; position:absolute; top:0.4vw; right:16.5vw; font-size: 1vw; font-weight: 600; color: #000; cursor: pointer; transition: all .25s ease-in-out; z-index: 2;}
.btn-01:hover{background:#000; border: 0; color: #fff; transition: all .25s ease-in-out;}

.btn-02{font-family: "Poppins", sans-serif; background: #ffb452; padding: 0.6vw 1.3vw; width: auto; border: solid 1px #ffb452; border-radius: 0.3vw; position:absolute; top:0.4vw; right:7vw; font-size: 1vw; font-weight: 600; color: #fff; cursor: pointer; transition: all .25s ease-in-out; z-index: 2;}
.btn-02:hover{background:#fff; border: solid 1px #000; color: #000; transition: all .25s ease-in-out;}

.phead-01{font-family: "Playfair Display", serif; font-size:3.8vw; line-height: 5.5vw; font-weight: 400; text-align: center; display: block; margin: 11.8vw 0 2vw 0;}
.phead-01 span{display:block; font-family: "Poppins", sans-serif; font-weight: 800; font-size: 4.5vw;}
.body-txt{width:50%; margin:0 auto; text-align: center;}
.body-txt p{font-size: 1vw; line-height: 2vw; margin: 0 0 2.2vw 0;}

.btn-03{font-family: "Poppins", sans-serif; background: #45b08e; padding: 0.9vw 1.8vw; width: auto; border: none; border-radius: 0.3vw; display: inline-block; font-size: 1.2vw; font-weight: 600; color: #fff; cursor: pointer; transition: all .25s ease-in-out; z-index: 2; margin: 0 0.8vw 0 0;}
.btn-03:hover{background:#ffb452; color: #fff; transition: all .25s ease-in-out;}

.btn-04{font-family: "Poppins", sans-serif; background: #365649; padding: 0.9vw 1.8vw; width: auto; border: none; border-radius: 0.3vw; display: inline-block; font-size: 1.2vw; font-weight: 600; color: #fff; cursor: pointer; transition: all .25s ease-in-out; z-index: 2;}
.btn-04:hover{background:#ffb452; color: #fff; transition: all .25s ease-in-out;}

.phead-02{font-family: "Poppins", sans-serif; font-size:3vw; line-height: 3.5vw; font-weight: 500; text-align: center; display: block; width: 50%; margin-left: auto; margin-right: auto; margin-bottom: 1.5vw;}

.body-txt-02{width:60%; margin:0 auto; text-align: center;}
.body-txt-02 p{font-size: 1vw; line-height: 2vw; margin: 0 0 3vw 0;}

.three-block{width: 100%; font-size: 0;}
.three-block li{list-style-type: none; display: inline-block; vertical-align:top; width:31.5%; margin:0 2.75% 0 0;}
.three-block li:last-child{margin: 0;}

.three-block figcaption{text-align: center; margin: -3vw 0 0 0;}
.three-block figcaption p{font-size: 1vw; line-height: 1.7vw; padding: 0 1.2vw;}
.phead-03{font-family: "Poppins", sans-serif; font-size: 1.3vw; font-weight: 700; margin: 0 0 1vw 0;}

.vdo-bg{background-image: url("../images/vdo-bg.webp");
	background-repeat: no-repeat; background-size: 100% 100%; padding:7vw 0;}
.main-wrapper-02 {width: 75%; margin: 0 auto; padding: 0;}
.vdo{display: block; background: #000; height: 41.8vw; border-radius: 0.5vw; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; margin:3vw 0;}

.test-bg{background-image: url("../images/test-bg.webp");
background-repeat: no-repeat; background-size: 100% 100%;}
.test-area{width: 100%; font-size: 0;}
.test-box{width: 100%; display: inline-block; vertical-align: top; margin: 0; padding:3vw 2vw; 
  transition: all .25s ease-in-out;}
.test-box:hover{background:#f5f5f5; 
  transition: all .25s ease-in-out;}
.test-box:last-child{margin: 0;}
.test-box figure{display: block; margin: 0 0 1.5vw 0; width:25%;}
.test-box figure img{border-radius: 50%;}
.test-box strong{display:block; margin:0 0 0.5vw 0; font-size: 1vw; font-weight: 400;}
.test-box span{display:block; margin:0 0 1.5vw 0; font-size: 0.8vw; line-height: 1.2vw; color: #999; font-weight: 400;}
.test-box p{display:block; font-size: 1vw; line-height: 1.6vw;}

.tab-bg{background-image: url("../images/tab-bg.webp");
background-repeat: no-repeat; background-size: 100% 100%;}

/*Tabs CSS Starts*/
.tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tabs label {
	font-family: "Poppins", sans-serif;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    display: block;
    padding: 0 0 0.7vw 0;
    cursor: pointer; color: #999;
    font-size: 1.3vw;
    font-weight: 700;
    -webkit-transition: background ease 0.2s;
    transition: background ease 0.2s;
}
.tabs .tab {
    -webkit-box-ordinal-group: 100;
    -webkit-order: 99;
    -ms-flex-order: 99;
    order: 99;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
    display: none;
    padding: 4vw 0 0 0;
}
.tabs input[type="radio"] {
    position: absolute;
    opacity: 0;
}
.tabs input[type="radio"]:checked + label {
    color: #365649; margin: 0 auto;
    border-bottom: solid 0.3vw #365649;
}
.tabs input[type="radio"] + label {
    margin-right: 5vw; margin: 0 auto;
    left: auto;
    right: auto;
}
.tabs input[type="radio"]:checked + label + .tab {
    display: block;
}

@media (max-width: 45em) {
.tabs .tab, .tabs label {
    -webkit-box-ordinal-group: NaN;
    -webkit-order: initial;
    -ms-flex-order: initial;
    order: initial;
}
.tabs label {
    width: 100%;
    margin-right: 0;
    margin-top: 0.2rem;
}
}
/*Tabs CSS Ends*/

.three-box-area{width: 100%; font-size: 0;}
.three-box{width: 28%; margin: 0 8% 0 0; display: inline-block; vertical-align: top; font-size: 1vw; line-height: 1.7vw; text-align: center;}
.three-box:last-child{margin: 0;}
.tb-icn{width:20%; display:block; margin-left: auto; margin-right: auto; margin-bottom:1.5vw;}

.steps-area{width: 100%; font-size: 0; margin: 0 0 3vw 0;}
.steps-box{width: 22.5%; margin: 0 3.3% 0 0; display: inline-block; vertical-align: top; text-align: center; background: #fff; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; border-radius: 1vw; padding: 1.5vw;  min-height: 17vw;}
.steps-box:hover .step-circle{background: #ffb452; transition: all .25s ease-in-out;}
.steps-box:hover .step-circle strong{color: #fff; transition: all .25s ease-in-out;}
.steps-box:hover .step-circle span{color: #fff; transition: all .25s ease-in-out;}
.steps-box:last-child{margin:0;}
.step-circle{border-radius: 50%; display: block; padding: 1.2vw 0.2vw 2.2vw 0.2vw ; border: solid 1px #ececec; width:65%; margin: 0 auto; line-height: 2.6vw; text-align: center; transition: all .25s ease-in-out;}
.step-circle strong{font-size: 1.2vw; font-weight: 900; display: block; color: #365649; margin: 0; transition: all .25s ease-in-out;}
.step-circle span{font-size: 4.2vw; font-weight: 900; display: block; color:#ffb452; transition: all .25s ease-in-out;}
.circle-txt{font-size: 1vw; line-height: 1.5vw; display: block; margin: 1vw 0 0 0;}

.trust-logo-area{width: 100%; font-size: 0;}
.trust-logo{width:100%; display:block; vertical-align:top; padding: 0 3vw;}

.price-table{display: table; width: 100%; font-size: 0; border-spacing: 1.5vw 0; margin: 4.5vw 0 4vw 0;}
.price-box{width:33.3%; display:table-cell; vertical-align:top; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; background: #fff; border-radius:1vw; padding: 3vw 1.5vw 0 1.5vw; border-top: solid 0.5vw #3d5b4f; border-bottom: solid 0.5vw #3d5b4f; transition: all .25s ease-in-out;}

.price-box02{width:33.3%; display:table-cell; vertical-align:top; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; background: #fff; border-radius:1vw; padding: 3vw 1.5vw 0 1.5vw; border-top: solid 0.5vw #ffb452; border-bottom: solid 0.5vw #ffb452; transition: all .25s ease-in-out;}
.price-box02 .phead-04{color: #ffb452;}
.price-box02 .price{color: #ffb452;}

.phead-04{font-family: "Poppins", sans-serif; font-size: 1.7vw; font-weight: 800; text-align: center; color: #45b08e; margin: 0 0 1vw 0; transition: all .25s ease-in-out;}
.table-txt{font-size: 1vw; line-height: 2vw; margin: 0 0 2vw 0;}
.table-txt-02{font-size: 0.9vw; line-height: 1.5vw; text-align: center; background: #f9f9f9; border:dashed 2px #e1e1e1; border-radius: 1vw; margin: 0 0 1.5vw 0; padding: 0.5vw 1vw;}
.price{font-size:2.2vw; font-weight:700; color:#3d5b4f; text-align: center; transition: all .25s ease-in-out;}
.price span{font-size:1vw;}
.phead05{font-size:1.4vw; text-align:center; font-weight:700; margin: 1vw 0;}
.table-txt li{list-style-image: url("../images/blt.gif"); padding: 0 0 0 5px; margin: 0 0 0.6vw 1vw;}

.tp-01{margin: 0 0 4vw 0 !important;}
.tp-02{margin: 0 0 4.5vw 0 !important;}
.most-popular{width:27%; margin-left:auto; margin-right:auto; margin-top: -4.3vw; margin-bottom: 0.5vw;}

.position{position: relative;}
.position-left{position:absolute; bottom:4vw; left:9vw; width:2.5%;}
.position-right{position:absolute; top:4vw; right:9vw; width:3.5%;}

.body-txt-faq p{font-size: 1.1vw; line-height: 2vw; margin: 0 0 2.2vw 0; padding: 1vw 2vw;}

footer{background: #2d443b; border-top: solid 0.6vw #253c33; padding:5vw 0 6vw 0; width:100%; font-size:0;}
.footer-blocks li{list-style-type: none; display: inline-block; width: 33.3%; vertical-align: top;}
.phead-06{font-size: 1.1vw; font-weight: 700; color: #d3ffec; margin: 0 0 1vw 0;}
.f-block{width: 50%; display: inline-block; vertical-align: top;}
.f-links{font-size: 1vw; line-height: 2.2vw; color: #76bfa0;}
.f-links a{color: #76bfa0;}
.f-links a:hover{color: #76bfa0; text-decoration:underline;}

.footer-logo{width:60%; margin-left: 2vw; margin-top: 2vw; opacity:0.1;}
.f-logo{width:45%; margin:0 8% 0 0; display:inline-block;}
.f-logo-02{width:42%; display:inline-block;}

.footer-social{display:block; margin:1.5vw 0; color:#fff; font-size: 1.3vw; text-align: right;}
.footer-social i{display: inline-block; margin: 0 1.5vw 0 0;}
.i-last{margin: 0 !important;}
.footer-social a{color: #fff;}
.footer-social a:hover{color: #73eab4;}
.copyright{color: #76bfa0; font-size: 0.8vw;}
.cal-pad{margin:-3vw 0 10vw 0;}

.aptab-pad{margin: 4vw 0 0 0;}
.aptab-01{margin-left: 32vw !important;}
.aptab-02{margin-right: 32vw !important;}

.body-txt-03{width:60%; margin:0 auto; text-align: center;}
.body-txt-03 p{font-size: 1vw !important; line-height: 2vw !important; margin: -1vw 0 3vw 0 !important;}

.form-base{width: 75%; margin: 0 auto; display: block;  background: #fff; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; border-radius: 1vw; padding: 2vw 3vw;}

.about-bg{background-image: url("../images/about-bg.jpg");
	background-repeat: no-repeat; background-size: 100% 100%; padding: 8vw 2vw; margin: 0 0 8vw 0;}

.body-txt-04 {font-size: 1vw; line-height: 2vw;}
.body-txt-04 p{margin: 0 0 1.5vw 0;}
.body-txt-04 p:last-child{margin: 0;}

.about-section{width: 100%; font-size: 0;}
.about-section-left{width: 40%; display: inline-block; margin: 0 5% 0 0; vertical-align: top;}
.about-section-right{width: 55%; display: inline-block; margin: 0; vertical-align: top;}

.phead-05{font-family: "Poppins", sans-serif; font-size:3vw; line-height: 3.5vw; font-weight: 500; margin: 0 0 2.5vw 0;}
.about-pic-left{width: 100%; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; border-radius: 1vw;}
.about-pic-left figure img{border-radius: 1vw 1vw 0 0;}
.about-pic-left figcaption {background:#fff; padding:3vw; border-radius: 0 0 1vw 1vw;}

.value-area{display: table; border-spacing: 2vw 0;}
.value-box{width: 47.5%; display: table-cell; background: #fff; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; border-radius: 1vw; padding: 2.2vw 2vw; text-align: center; vertical-align: top; transition: all .25s ease-in-out;}
.value-box figure{width: 22%; margin-left: auto; margin-right: auto; margin-bottom:1vw;}
.value-pad{margin: 1.8vw 0 0 0;}
.value-pad-02{margin: 0 1.8vw 2.5vw 0; text-align: right;}

.team-pics{width: 100%; font-size: 0; margin: 0;}
.team-pics li{list-style-type: none; display: inline-block; vertical-align:top; width:23%; margin:0 2.6% 0 0;}
.team-pics li:last-child{margin: 0;}
.team-pics img{border-radius:1vw; margin: 0 0 1vw 0;}

.phead-07{font-family: "Poppins", sans-serif; font-size:2vw; line-height: 3.5vw; font-weight: 500; text-align: center; display: block; width: 50%; margin-left: auto; margin-right: auto; margin-bottom: 1.5vw; margin-top: 4vw;}

.supporter-logo-area{width: 80%; margin: 0 auto; font-size: 0;}
.supporter-logo{width:26.6%; display:inline-block; vertical-align:top; margin: 0 10% 0 0;}
.supporter-logo:last-child{margin: 0;}

.about-footer{background-image: url("../images/about-bg.webp");	background-repeat: no-repeat; background-size: 100% 100%; padding:6vw 0 0 0; border-top:solid 7px #1e4839; color:#fff;}

.about-footer-02{width:80%; margin-left: auto; margin-right: auto; margin-top: 4vw; background:#fff; padding: 2vw 3vw 2.7vw 3vw; border-radius: 2vw 2vw 0 0; font-family: "Playfair Display", serif; font-size:2.3vw; font-style: italic; color:#000;}

.btn-05{font-family: "Poppins", sans-serif; background: #ffb452; padding: 1vw 1.8vw; width: auto; border: solid 1px #ffb452; border-radius: 2vw; font-size: 1.2vw; font-weight: 600; color: #fff; cursor: pointer; transition: all .25s ease-in-out; z-index: 2; float: right;}
.btn-05:hover{background:#45b08e; border: solid 1px #45b08e; color: #fff; transition: all .25s ease-in-out;}

.ready-bg{background-image: url("../images/ready-bg.jpg");
	background-repeat: no-repeat; background-size: 100% 100%; padding:7vw 0;}

.abt-margin{margin: 0 0 17vw 0;}
.team-big{border-radius: 1vw; display: block; margin: -20vw 0 5vw 0;}
.body-txt-04 ul{margin: 0 0 1.5vw 0;}
.body-txt-04 li{list-style-image: url("../images/blt.png"); padding: 0 0 0 5px; margin: 0 0 0.9vw 2vw;}
.phead-08{font-size:1.3vw; font-weight: 500; font-family: "Poppins", sans-serif; margin: 0 0 2vw 0;}


/*Help Center CSS Start*/
.main-wrapper-help {width: 92%; margin: 0 auto; padding: 0;}
.help-detail{width: 100%; font-size: 0;}
.help-detail-left{width:55%; display: inline-block; margin: 0 5% 0 0; vertical-align:top;}
.help-detail-right{width:40%; display: inline-block; margin: 0; vertical-align:top;}
.vdo-help{display: block; border-radius: 2vw; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px; margin:7vw 0 0 0; border:solid 0.4vw #fff}

.help-block-area{display: table; width: 100%; font-size: 0; border-spacing: 4vw 0; margin: 0 0 4vw 0;}
.help-block-area-02{display: table; width: 68%; font-size: 0; border-spacing: 4vw 0; margin: 0;}
.help-block-area-03{display: table; width: 36%; font-size: 0; border-spacing: 4vw 0; margin: 0 auto;}

.help-block{width:33.3%; display:table-cell; vertical-align:top; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; background: #fff; border-radius:1vw; padding: 2vw;}
.help-head{font-family: "Poppins", sans-serif; font-size: 1.5vw; font-weight: 600; margin: 0 0 1vw 0;}

.help-icn{width:23%; display: block; float: right;}
.help-block-txt{font-size: 1vw; line-height: 1.5vw; margin: 0 0 1.5vw 0;}
.help-block-txt ul{margin: 1.5vw 0 0 0;}
.help-block-txt li{list-style-type: none; margin: 0 0 0.9vw 0;}
.help-block-txt li:last-child{margin: 0;}
.file-icn{width: 1.3vw; margin: 0 0.5vw 0 0; vertical-align: middle;}
.btn-06{font-family: "Poppins", sans-serif; background: #365649; padding: 0.6vw 1.8vw; width: auto; border: none; border-radius: 0.3vw; display: block; font-size: 1vw; font-weight: 500; color: #fff; cursor: pointer; transition: all .25s ease-in-out; z-index: 2; margin: 2vw 0 0 0;}
.btn-06:hover{background:#ffb452; color: #fff; transition: all .25s ease-in-out;}
.btn-06 i{margin: 0 0 0 0.5vw;}
#more {display: none;}
#moretwo {display: none;}
#morethree {display: none;}
#morefour {display: none;}
#morefive {display: none;}
#moresix {display: none;}
#moreseven {display: none;}

.help-search{background: #45b08e; width: 5%; position: fixed; right: 0; top: 1.2vw; padding: 0.4vw; border-radius: 5vw 0 0 5vw; z-index: 10; transition: all .25s ease-in-out; cursor: pointer;}
.help-search:hover{background: #336956;}
.search-icn{display: block; width: 80%; background: #409176; border-radius: 50%; padding: 0.5vw; text-align: center;  transition: all .25s ease-in-out;}

aside.scroll .help-search{width: 4%; top: 0.3vw; padding: 0.3vw; transition: all .25s ease-in-out;}
aside.scroll .search-icn{width: 60%; padding: 0.3vw; transition: all .25s ease-in-out;}

.search-bar {
  height: 100%;
  width: 100%;
  display: none;
  position: fixed;
  z-index: 11;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.9);
}
.search-bar-content {
  position: relative;
  top: 35%;
  width: 90%;
  text-align: center;
  margin-top: 3vw;
  margin: auto;
}
.search-bar .closebtn {
  position: absolute;
  top: 2vw;
  right: 3vw;
  font-size: 4vw;
  cursor: pointer;
  color: white;
}
.search-bar .closebtn:hover {color: #ccc;}
.search-bar input[type=text] {
  font-family: "Open Sans", sans-serif;
  padding: 3vw; color: #fff;
  font-size: 3.5vw; font-weight: 300;
  border: none;
  float: left;
  width: 90%; background: transparent;
}
.search-bar input[type=text]:hover {
  background: transparent; color: #fff;
}
.search-bar button {
  float: left;
  width: 9%;
  padding: 4vw;
  background: transparent;
  font-size: 3vw; color: #fff;
  border: none;
  cursor: pointer;
}
.search-bar button:hover {
  background: transparent; color: #fff;
}

#top-button {
  display: inline-block;
  background-color: #FF9800;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#top-button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#top-button:hover {
  cursor: pointer;
  background-color: #333;
}
#top-button:active {
  background-color: #555;
}
#top-button.show {
  opacity: 1;
  visibility: visible;
}
.help-footer{background-image: url("../images/help-footer.jpg"); background-repeat: no-repeat; background-size: 100% 100%; padding:6vw 0; border-top:solid 7px #1e4839; color:#fff;}
.help-footer h5{font-family: "Poppins", sans-serif; font-size:3vw; line-height: 3.2vw; font-weight: 500; display: block; margin-bottom: 1.2vw;}
.help-footer p{font-size: 1vw; line-height: 2vw; margin: 0 0 2.2vw 0;}

.help-footer button{font-family: "Poppins", sans-serif; background: #ffb452; padding: 1vw 1.8vw; width: auto; border: solid 1px #ffb452; border-radius: 2vw; font-size: 1.2vw; font-weight: 600; color: #fff; cursor: pointer; transition: all .25s ease-in-out;}
.help-footer button:hover{background:#45b08e; border: solid 1px #45b08e; color: #fff; transition: all .25s ease-in-out;}

.user-detail-area{width: 100%; display: block; font-size: 0; margin: 5vw 0 0 0;}
.user-detail-left{width: 28%; display: inline-block; vertical-align: top; margin: 0 6% 0 0; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; background: #fff; border-radius:1vw; padding: 0;}
.user-detail-right{width: 66%; display: inline-block; vertical-align: top; margin: 0;}

.user-step{display: table; text-transform: uppercase; width: auto; font-size: 1.1vw; color: #fff; background: #45b08e; padding: 0.5vw 1vw; border-radius: 2vw; text-align: center; margin: 0 0 2vw 0 !important;}

.tab-base{display: block; position: relative;}
.tab-base-inside{background: #fff; display: flex; width: 85.1%; height: 36.7vw; position: absolute; top: 2vw; left: 4.6vw; border:solid 1px #f4f4f4; cursor: pointer;}
.tab-base-inside img{object-fit: contain;}
.tab-base-inside video{object-fit: contain;}

.desk-hide{display: none;}
/*Help Center CSS End*/






/*Search CSS Start*/
#results {
  list-style: none;
  padding: 0;
  margin-top: 20px;
}
#results li {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.3s ease;
}
#results li:hover {
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1);
}
#results li strong {
  font-size: 1.3vw;
  color: #333;
}
#results li div {
  font-size: 1vw;
  line-height: 1.6;
  margin-top: 8px;
}
#results li a.read-more {
  display: inline-block;
  margin-top: 10px;
  background: #ffb452;
  color: #fff !important;
  padding: 6px 14px;
  border-radius: 5px;
  text-decoration: none;
  font-size: 1vw;
  transition: background 0.3s ease;
}
#results li a.read-more:hover {
  background: #409176;
}
#matchCount {
  font-size: 2vw;
  margin: 10px 0 20px;
  color: #111;
  font-weight: 600;
}
#pagination {
  text-align: center;
  margin-top: 20px;
}
#pagination button {
  padding: 8px 14px;
  margin: 0 5px;
  border: 1px solid #fff;
  background-color: #ffb452;
  color: #fff;
  cursor: pointer;
  border-radius: 6px;
  font-size: 1.5vw;
  transition: all 0.3s ease;
}
#pagination button:hover {
  background-color: #409176;
  border: 1px solid #fff;
  color: #fff;
}
#pagination button:disabled {
  background-color: #409176;
  color: #fff;
  cursor: default;
  font-weight: bold;
}
mark {
  background-color: #ffec99;
  padding: 2px 4px;
  border-radius: 3px;
}
/*Search CSS End*/

.four-head{font-size: 1.1vw; line-height: 1.5vw; margin: 0   0 0.5vw 0!important; display: block;}


/*Blog CSS Start*/
.blog-area{display: block; width: 100%; font-size: 0; margin: 3vw 0 0 0;}
.blog-box{width:31%; margin: 0 1.16% 2.5% 1.16%; display:inline-block; vertical-align:top; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; background: #fff; border-radius:1vw; padding: 1.1vw 1.1vw 1.5vw 1.1vw;}
.blog-box figure{display: block; margin: 0 0 1.5vw 0; position: relative; overflow: hidden; border-radius: 1vw;}
.blog-box figure img{border-radius: 1vw; transform: scale(1); transition: all .3s ease-in-out; min-height: 18.2vw; max-height: 18.2vw;}
.blog-box figure img:hover{transform: scale(1.1); transition: all .3s ease-in-out;}
.blog-date{display: block; width: auto; position: absolute; bottom: 2vw; left: 0; background: #ffb452; color: #fff; text-align: center; padding: 0.7vw 1.5vw; border-radius: 0 1.5vw 1.5vw 0; font-size: 1vw; font-weight: 700;}
.blog-box figcaption{display: block;}
.blog-box figcaption h3{font-size: 1.3vw; font-weight: 600; font-family: "Poppins", sans-serif; color: #365649; margin: 0 0 0.7vw 0;}
.blog-box figcaption h3 a{color: #365649;}
.blog-box figcaption h3 a:hover{color: #ffb452;}
.blog-box figcaption p{font-size: 1vw; line-height: 1.7vw;}
.p-nos{width: 20%; margin: 0 auto;}

.blog-area-inside{display: block; width: 100%; font-size: 0; margin: 3vw 0 0 0;}
.blog-area-inside-left{width: 70%; display: inline-block; vertical-align: top; margin: 0 3% 0 0; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; background: #fff; border-radius:1vw; padding: 2vw 1.1vw;}
.blog-area-inside-left h2{font-family: "Poppins", sans-serif; font-size: 1.5vw; font-weight: 600; padding: 0 1vw 2vw 1vw;}
.blog-area-inside-left h3{font-family: "Poppins", sans-serif; font-size: 1.3vw; font-weight: 600; padding: 0 1vw 2vw 1vw;}
.blog-area-inside-left h4{font-family: "Poppins", sans-serif; font-size: 1.2vw; font-weight: 600; padding: 0 1vw 2vw 1vw;}
.blog-area-inside-left h5{font-family: "Poppins", sans-serif; font-size: 1.1vw; font-weight: 600; padding: 0 1vw 2vw 1vw;}
.blog-area-inside-left figure{display: block; margin: 0 0 3vw 0; position: relative; border-radius: 1vw;}
.blog-area-inside-left figure img{border-radius: 1vw; min-height: 38.3vw; max-height: 38.3vw;}
.blog-date-02{display: block; width: auto; position: absolute; top: 3vw; left: 0; background: #ffb452; color: #fff; text-align: center; padding: 0.7vw 1.5vw; border-radius: 0 1.5vw 1.5vw 0; font-size: 1vw; font-weight: 700;}
.blog-area-inside-left figcaption{display: block; padding: 0 1vw;}
.blog-area-inside-left figcaption p{font-size: 1vw; line-height: 1.7vw; margin: 0 0 2.2vw 0;}

.blog-area-inside-right{width: 27%; display: inline-block; vertical-align: top; margin: 0; padding: 0 0 2.5vw 0; box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.05) 0px 8px 32px; background: #fff; border-radius:1vw;}

.blog-area-inside-right h4{font-family: "Poppins", sans-serif; background: #3d5b4e; display: block; font-size: 1.3vw; text-align: center; font-weight: 600; padding: 1.3vw 1.5vw; border-radius: 1vw 1vw 0 0; color: #fff;}

.blog-area-inside-right h5{font-family: "Poppins", sans-serif; font-size: 1.1vw; font-weight: 600; color: #3d5b4e; margin: 0 0 1vw 0;}
.blog-area-inside-right h5 a{color: #3d5b4e;}
.blog-area-inside-right h5 a:hover{color: #ffb452;}
.recent-pad{padding: 2vw 2vw 0 2vw;}
.recent-date{font-size: 1vw; font-weight: 700; margin: 0 0 1vw 0; color: #3d5b4e;}
.blog-area-inside-right p{font-size: 1vw; line-height: 1.4vw; }
.blog-dash{border-bottom: dashed 1px #3d5b4e; display: block; margin: 2vw 0 0 0;}
/*Blog CSS End*/