@media screen and (max-width:767px) {
.home-bg{background-image: url("../images/mob-bg.jpg");}
.txt-right{text-align: center;}
.main-wrapper {width: 95%;}
article{margin: 0 0 12vw 0;}

.logo-menu {margin: 10vw 0 0 0; padding: 2vw 0;}
.logo-menu-left {width: 35%; text-align: center;}
.logo-menu-left img{width: 100%; margin: 0 auto; display: block; transition-duration: 0.3s;}
.logo-menu-right {
  width: 65%;
}
aside{top: 0;}
aside.scroll .logo-menu {
 padding: 2.2vw 0 3vw 0;
}
aside.scroll .logo-menu-left {
  width: 30%; margin: 0;
}
aside.scroll .logo-menu-left img{width: 100%; transition-duration: 0.3s;}
aside.scroll .logo-menu-right {
  width: 50%;
}
aside.scroll .btn-01{padding: 1.5vw 2.5vw;}
aside.scroll .btn-02{padding: 1.5vw 2.5vw;}
.btn-01{padding: 2vw 3vw; border-radius: 1vw; top:12vw; right:32vw; font-size: 3.5vw;}
.btn-02{padding: 2vw 3vw; border-radius: 1vw; top:12vw; right:2vw; font-size: 3.5vw;}

.phead-01{font-size:8vw; line-height: 10vw; margin: 35vw 0 6vw 0;}
.phead-01 span{font-size: 8vw;}
.body-txt{width:90%; margin:0 auto; text-align: center;}
.body-txt p{font-size: 3.5vw; line-height: 5.5vw; margin: 0 0 6vw 0;}

.btn-03{padding: 2vw 3vw; border-radius: 1vw; font-size: 3.5vw; display: block; margin-left: auto; margin-right: auto; margin-bottom: 2vw;}
.btn-04{padding: 2vw 3vw; border-radius: 1vw; font-size: 3.5vw; display: block; margin-left: auto; margin-right: auto;}

.phead-02{font-size:6vw; line-height: 8vw; width: 70%; margin-bottom: 3vw;}

.body-txt-02{width:90%; margin:0 auto; text-align: center;}
.body-txt-02 p{font-size: 3.5vw; line-height: 5.5vw; margin: 0 0 6vw 0;}

.three-block li{display: blockvw; width:100%; margin:0 0 8vw 0;}
.three-block figcaption{margin: -9vw 0 0 0;}
.three-block figcaption p{font-size: 3.5vw; line-height: 5.2vw; padding: 0 3vw;}
.phead-03{font-size: 4.5vw; margin: 0 0 3vw 0;}
	
.vdo-bg{padding:12vw 0 14vw 0;}
.main-wrapper-02 {width: 90%;}
.vdo{height: 60vw; border-radius: 3vw; margin:6vw 0;}

.test-bg{background-size: 100% 100%;}
.test-box{width: 100%; display: block; margin: 0 0 3vw 0; padding:6vw 5vw;}
.test-box figure{margin: 0 0 4vw 0;}
.test-box strong{margin:0 0 2.5vw 0; font-size: 4vw;}
.test-box span{margin:0 0 5vw 0; font-size: 3vw; line-height: 4vw;}
.test-box p{font-size: 3.2vw; line-height: 5vw;}
	
/*Tabs CSS Starts*/
.tabs {margin: 9vw 0 0 0;}
.tabs label {padding: 3.5vw 3vw; font-size: 5vw;}
.tabs .tab {padding: 5vw 0 6vw 3vw; text-align: center;}
.tabs input[type="radio"]:checked + label {border-bottom: solid 1vw #365649;}
.tabs input[type="radio"] + label {text-align: left; border: solid 1px #ccc; margin: 0 0 2vw 0;}
/*Tabs CSS Ends*/

.three-box{width: 100%; margin: 0 0 4vw 0; display: block; font-size: 3.5vw; line-height: 5.5vw;}
.tb-icn{margin-bottom:3vw;}

.steps-area{margin: 0 0 8vw 0;}
.steps-box{width: 100%; margin: 0 0 4vw 0; display: block; border-radius: 3vw; padding: 6vw; min-height:auto;}
.step-circle{padding: 4vw 2vw 10vw 2vw; width:50%; margin: 0 auto; line-height: 11vw;}
.step-circle strong{font-size: 5vw;}
.step-circle span{font-size: 16vw;}
.circle-txt{font-size: 4vw; line-height: 6vw; margin: 3vw 0 0 0;}

.trust-logo{padding: 0 20vw;}

.price-table{display: block; border-spacing:auto; margin: 0 0 8vw 0;}
.price-box{width:100%; display:block; border-radius:3vw; padding: 7vw 3vw 0 3vw; border-top: solid 1.5vw #3d5b4f; border-bottom: solid 1.5vw #3d5b4f; margin: 0 0 7vw 0;}
.price-box02{width:100%; display:block; border-radius:3vw; padding: 7vw 3vw 0 3vw; border-top: solid 1.5vw #3d5b4f; border-bottom: solid 1.5vw #3d5b4f; margin: 0 0 7vw 0;}
.price-box:last-child{margin: 0;}
.phead-04{font-size: 6vw; margin: 0 0 3vw 0;}
.table-txt{font-size: 3.5vw; line-height: 5.5vw; margin: 0 0 5vw 0;}
.table-txt-02{font-size: 3.2vw; line-height: 5.2vw; border-radius: 3vw; margin: 0 0 3vw 0; padding: 2vw 3vw;}
.price{font-size:5vw;}
.price span{font-size:3.5vw;}
.phead05{font-size:4vw; margin: 3vw 0;}
.table-txt li{margin: 0 0 0.6vw 3vw;}

.tp-01{margin: auto;}
.tp-02{margin: auto;}
.most-popular{margin-top: -11vw; margin-bottom: 3vw;}
.position-left{display: none;}
.position-right{display: none;}
	
.body-txt-faq p{font-size: 3.5vw; line-height: 5.5vw; margin: 0 0 2vw 0;}	

footer{border-top: solid 1.6vw #253c33; padding:10vw 0 12vw 0;}
.footer-blocks li{display: block; width: 80%; margin: 0 auto; text-align: center;}
.phead-06{font-size: 4.5vw; margin: 0 0 3vw 0;}
.f-links{font-size: 3.5vw; line-height: 5.5vw;}
.footer-logo{width:60%; margin: 0 auto; padding: 5vw 0;}

.footer-social{margin:0; font-size: 5vw; padding: 5vw 0; text-align: center;}
.footer-social i{margin: 0 5vw 0 0;}
.copyright{font-size: 3vw;}
.cal-pad{margin:-30vw 0 15vw 0;}

.aptab-01{margin-left: auto !important;}
.aptab-02{margin-right: auto !important;}

.body-txt-03{width:90%; margin:0 auto; text-align: center;}
.body-txt-03 p{font-size: 3.5vw !important; line-height: 5.5vw !important; margin: 0 0 6vw 0;}
	
.form-base{width: 95%; border-radius: 3vw; margin: 8vw 0 0 0; padding: 2vw 5vw 5vw 5vw;}
	
.about-bg{margin: 0 0 12vw 0;}
.body-txt-04{font-size: 3.5vw; line-height: 5.5vw; }
.body-txt-04 p{margin: 0 0 6vw 0;}	

.about-section-left{width: 100%; text-align: center; display: block; margin: 0 0 8vw 0;}
.about-section-right{width: 100%; display: block;}
.phead-05{font-size:6vw; line-height: 8vw; margin: 0 0 6vw 0;}
.about-pic-left{border-radius: 3vw;}
.about-pic-left figure img{border-radius: 3vw 3vw 0 0;}
.about-pic-left figcaption{padding:6vw; border-radius: 0 0 3vw 3vw;}
	
.value-area{display: block; border-spacing: auto;}
.value-box{width: 100%; display: block; border-radius: 3vw; padding: 4vw 2vw; margin: 0 0 6vw 0;}
.value-box figure{margin-bottom:3vw;}
.value-pad{margin: auto;}
.value-pad-02{margin: 0 0 6vw 0; text-align: center;}
	
.team-pics{margin: 0 0 8vw 0;}
.team-pics li{display: block; width:80%; margin-left:auto; margin-right: auto; margin-bottom: 3vw;}
.team-pics li:last-child{margin-left:auto; margin-right: auto; margin-bottom: 3vw;}
.team-pics img{border-radius:3vw; margin: 0 0 3vw 0;}
.team-big{border-radius: 3vw;}
	
.phead-07{font-size:4vw; line-height: 6vw; width: 100%;  margin-bottom: 4vw; margin-top: 8vw;}

.supporter-logo-area{width: 100%; text-align: center;}
.supporter-logo{width:40%; display:inline-block; margin: 0 5% ;}
.supporter-logo:last-child{margin: 6vw 0 0 0;}
	
.about-footer{padding:12vw 0 0 0; text-align: center;}
.about-footer-02{width:90%; margin-top: 10vw; padding: 4vw 6vw 6vw 6vw; border-radius: 4vw 4vw 0 0; font-size:5vw;}

.btn-05{padding: 3vw 4vw; width: 80%; margin-left: auto; margin-right: auto; margin-top: 4vw; display: block; border-radius: 8vw; font-size: 4vw; float: none;}
	
.ready-bg{padding:12vw 0 14vw 0;}

.abt-margin{margin: 0 0 35vw 0;}
.team-big{border-radius: 3vw; margin: -30vw 0 10vw 0;}
.body-txt-04 ul{margin: 0 0 3vw 0;}
.body-txt-04 li{margin: 0 0 3vw 4vw;}
.phead-08{font-size:4vw; margin: 0 0 4vw 0;}


/*Help Center CSS Start*/
.main-wrapper-help {width: 95%;}
.help-detail-left{width:100%; display: block; margin: 0 0 10vw 0;}
.help-detail-right{width:100%; display: block; margin: 0;}
.vdo-help{border-radius: 5vw; margin:0;}

.help-block-area{display: block; border-spacing: none; margin: 0;}
.help-block-area-02{display: block; width: 100%; border-spacing: none; margin: 0;}
.help-block-area-03{display: block; width: 100%; border-spacing: none; margin: 0;}

.help-block{width:100%; display:block; border-radius:3vw; padding: 4vw; margin: 0 0 8vw 0;}
.help-icn{width:15%;}
.help-head{font-size: 5vw; margin: 0 0 3vw 0;}
.help-block-txt{font-size: 3.5vw; line-height: 4.5vw; margin: 0 0 3vw 0;}
.help-block-txt ul{margin: 3vw 0 0 0;}
.help-block-txt li{margin: 0 0 3vw 0;}
.file-icn{width: 3.2vw; margin: 0 1.5vw 0 0;}
.btn-06{padding: 2vw 3vw; border-radius: 1vw; font-size: 3.5vw; margin: 5vw 0 0 0;}
.btn-06 i{margin: 0 0 0 3vw;}
	
.help-search{width: 15%; top: 25vw; padding: 1vw; border-radius: 10vw 0 0 10vw;}
.search-icn{width: 80%; padding: 1.5vw;}

aside.scroll .help-search{width: 12%; top: 25vw;}
aside.scroll .search-icn{width: 70%; padding: 1.5vw;}

.search-bar-content {margin-top: 5vw; margin: auto;}
.search-bar .closebtn {top: 5vw; right: 6vw; font-size: 7vw;}
.search-bar input[type=text] {padding: 4vw; font-size: 7vw; width: 80%;}
.search-bar button {padding: 4vw; font-size: 7vw; width: 10%;}

.help-footer{padding:12vw 0; text-align: center;}
.help-footer h5{font-size:6vw; line-height: 8vw; margin-bottom: 4vw;}
.help-footer p{font-size: 3.5vw; line-height: 5.5vw; margin: 0 0 5vw 0;}

.help-footer button{padding: 3vw 5vw; border-radius: 7vw; font-size: 3.5vw;}
	
.user-detail-area{margin: 10vw 0 0 0;}
.user-detail-left{display: none;}
.user-detail-right{width: 100%; display: block;}

.user-step{font-size: 4vw; padding: 3vw 4vw; border-radius: 6vw; margin: 0 0 4vw 0 !important;}	
.tab-base-inside{height: 55vw; top: 5vw; left: 8vw;}
.desk-hide{display: block;}
/*Help Center CSS End*/

.four-head{font-size: 4vw; line-height: 5.5vw; margin: 0 0 2vw 0!important;}
	
/*Blog CSS Start*/
.blog-area{width: 95%; margin-left: auto; margin-right: auto; margin-top: 6vw;}
.blog-box{width:100%; margin: 0 0 6% 0; display:block;  border-radius:3vw; padding: 3vw 3vw 4vw 3vw;}
.blog-box figure{margin: 0 0 4vw 0; border-radius: 3vw;}
.blog-box figure img{border-radius: 3vw; min-height: 60vw; max-height: 60vw;}
.blog-date{bottom: 4vw; padding: 3vw 3.5vw; border-radius: 0 5vw 5vw 0; font-size: 3.5vw;}
.blog-box figcaption h3{font-size: 4.5vw; margin: 0 0 3vw 0;}
.blog-box figcaption p{font-size: 3.5vw; line-height: 5.5vw;}
.p-nos{width: 60%; margin: 0 auto;}
	
.blog-area-inside{width: 95%; margin-left: auto; margin-right: auto; margin-top: 6vw;}
.blog-area-inside-left{width: 100%; display: block; margin: 0 0 5vw 0; border-radius:3vw; padding: 4vw 2.5vw;}
.blog-area-inside-left h3{font-size: 4.5vw; padding: 0 3vw 4vw 3vw;}

.blog-area-inside-left figure{margin: 0 0 6vw 0; border-radius: 3vw;}
.blog-area-inside-left figure img{border-radius: 3vw; min-height: 63vw; max-height: 63vw;}
.blog-date-02{padding: 3vw 3.5vw; border-radius: 0 5vw 5vw 0; font-size: 3.5vw; top: 6vw;}
.blog-area-inside-left figcaption{padding: 0 3vw;}
.blog-area-inside-left figcaption p{font-size: 3.5vw; line-height: 5.5vw;}

.blog-area-inside-right{width: 100%; margin-top: 6vw; border-radius:3vw; padding: 0 0 7vw 0;}
.blog-area-inside-right h4{font-size: 5vw; padding: 3.5vw 3vw; border-radius: 3vw 3vw 0 0;}

.blog-area-inside-right h5{font-size: 4vw; margin: 0 0 3vw 0;}
.recent-pad{padding: 4vw 4vw 0 4vw;}
.recent-date{font-size: 3.5vw; margin: 0 0 3vw 0;}
.blog-area-inside-right p{font-size: 3.5vw; line-height: 5.5vw;}
.blog-dash{margin: 4vw 0 0 0;}
/*Blog CSS End*/
}
