.page-banner{
display:none!important;
}
.fullw{
width: 100vw!important;
position: relative!important;
left: 50%!important;
right: 50%!important;
margin-left: -50vw!important;
margin-right: -50vw!important;
}
.main-title{
display:none;
}
.section-padding{
padding:40px 0px;
}
.grey-bg{
background-color:#f4f4f4;
}
.text-grey{
color: #75787b;
}
.text-light-blue{
color: #71b8ff;
}
.text-blue{
color: #435ba2;
}
.w-75 img, .w-75 source{
width:75%;
}
.filler-title-text{
font-size: 2.5rem!important;
}
.filler-title-text .filler-number.firstnumber{
border-radius: 50%;
background-color: #5badff;
padding: 0px 13px 0px 12px;
color: #ffffff;
margin-right: 5px;
}
.filler-title-text .filler-number{
border-radius: 50%;
background-color: #5badff;
padding: 0px 11px 0px 10px;
color: #ffffff;
margin-right: 5px;
font-size: 20px;
}
.kanit{
font-family: 'kanitregular';
font-size: 16px !important;
line-height: 1.6 !important;
}
.sarabun{
font-family: "Sarabun",sans-serif !important;
font-weight: 500 !important;
font-size: 16px !important;
line-height: 1.6 !important;
}
.vsq-landingpage-quote-text{
font-size: 2.5rem;
font-family: 'kanitregular';
}
.vsq-landingpage-section-title{
border: 2px solid #6fb0f4;
border-radius: 21px;
display: inline-block;
padding: 4px 14px;
box-shadow: 3px 4px 9px 0px #0000004d;
margin-bottom:25px;
}
.vsq-landingpage-section-title h3{
font-size: 3.5rem!important;
font-family: 'kanitregular', san-serif!important;
color: #435ba2;
margin-bottom:0px!important;
padding-bottom:0px!important;
}
.vsq-landingpage-section-title span{
color: #6fb0f4;
margin-bottom:0px!important;
padding-bottom:0px!important;
}
.border-right{
border-right:1px solid #e4e4e4;
}
@media(min-width:991px){
.border-right-desktop{
border-right:1px solid #e4e4e4;
}
} .vsq-banner-section{
text-align:center;
}
.vsq-landing-page-title{
color: #435ba2;
font-family: 'kanitlight'!important;
font-size: 5rem!important;
}
.vsq-detail-text{
color: #75787b;
}  .filler-quote-text {
font-size: 2.5rem;
font-family: 'kanitregular';
}  .vsq-filler-header-title-pros{
margin-top:30px;
text-align: center;
margin-bottom:25px;
}
.vsq-filler-pros-face-location img, .vsq-filler-pros-face-location source{
width: 100%;
}
@media (min-width: 767px){
.vsq-filler-header-title-pros img, .vsq-filler-header-title-pros source {
width: 600px;
}
}  .vsq-custom-slide .n2-ss-control-bullet {
bottom: 0%!important;
}