.main-header {
background-color: #6ea1d8;
color: #ffffff;
}
.main-header .main-title, .main-header .main-title a{
color: #ffffff;
}
.chat-now-footer {
text-align: right;
position: fixed;
bottom: 0;
right: 10px; z-index: 1;
width: 100%;
}
.nf-form-content .ninja-forms-field{
border-left:0px;
border-right:0px;
border-top:0px;
color:#B3B399;
border-color:#ccc;
max-height:150px
}
.chat-now-footer img{
max-width:148px !important;
}
@media (min-width: 992px){
.main-title {
padding-top: 15px;
padding-bottom: 15px;
}
}
@media (min-width: 992px){
.main-title {
padding-top: 15px;
padding-bottom: 15px;
}
}
@media only screen and (min-width: 1px) and (max-width: 575px){
.chat-now-footer {
text-align: center !important;
}
} .dpdpa--popup {
padding: 10px 20px;
background-color: #5badff;
}
.dpdpa--popup-text p {
font-family: kanit;
font-size: 12px;
color: #fff;
}
.dpdpa--popup-text a {
color: #fff;
text-decoration: underline;
}
.dpdpa--popup-text a, 
.dpdpa--popup-text a:visited {
color: #fff;
}
.dpdpa--popup-text a:hover {
color: #1B68AC;
}
.dpdpa--popup-button-group a {
margin-right: 10px;
}
a.dpdpa--popup-button {
width: 76px;
font-family: kanit;
font-size: 11px;
color: #444;
font-weight: normal;
padding: 6px 20px;
border-radius: 4px;
background-color: #fff;
}
a.dpdpa--popup-button.accept {
color: #444;
background-color: #fff;
}
a.dpdpa--popup-button.accept:hover {
color: #fff;
}
.dpdpa--popup-close:before, 
.dpdpa--popup-settings-close:before {
filter: brightness(0) invert(1);
}
.dpdpa--popup-section .dpdpa--popup-button {
width: auto;
background-color: #1e73be;
color: #fff;
font-size: 14px;
margin-top: 25px;
}
.dpdpa--popup-logo {
min-height: 71px;
padding: 16px 20px 16px 22px;
}
.dpdpa--popup-settings-close:before {
filter: unset;
}
.dpdpa--popup-sidebar-container {
top: 71px;
left: 22px;
font-family: kanit;
}
#pdpa_settings_allow_all {
margin-top: 10px;
}
.dpdpa--popup-section p {
margin: 10px 0 0;
}
.dpdpa--popup-header {
color: #000;
font-weight: normal;
align-items: center;
}
.dpdpa--popup-section em {
font-weight: normal;
color: #000;
}
.dpdpa--popup-list {
margin-top: 25px;
}
.dpdpa--popup-list li {
margin-top: 25px;
}
.dpdpa--popup-settings-close {
right: 22px;
}
@media (max-width: 860px) {
.dpdpa--popup {
padding: 10px 0;
max-width: 100%;
margin: auto;
left: 0;
right: 0;
bottom: 0;
border-radius: 0;
}
.dpdpa--popup .container {
padding: 0 12px;
}
.dpdpa--popup-container {
justify-content: space-between;
flex-direction: row;
}
.dpdpa--popup-button-group {
margin: 0;
}
a.dpdpa--popup-button {
width: auto;
font-family: kanit;
font-size: 10px;
color: #444;
border-radius: 5px;
padding: 8px 14px;
background-color: #fff;
}
.dpdpa--popup-button-group a {
margin-right: 8px;
}
.dpdpa--popup-text {
padding-right: 20px;
}
.dpdpa--popup-text p {
font-size: 9.5px;
line-height: 1.4;
}
.dpdpa--popup-close {
top: -32px;
right: 1px;
}
.dpdpa--popup-close:before, 
.dpdpa--popup-settings-close:before {
filter: unset;
}
.dpdpa--popup-section em {
font-size: 17px;
}
.dpdpa--popup-section p {
font-size: 13px;
line-height: 1.5;
}
.dpdpa--popup-section .dpdpa--popup-button {
font-size: 13px;
}
.dpdpa--popup-logo {
min-height: 51px;
padding: 8px 20px 6px 22px;
}
.dpdpa--popup-sidebar-container {
top: 52px;
}
} .footer-icons {
width: auto;
margin-bottom: 45px;
-webkit-transition: margin .8s ease;
transition: margin .8s ease;
}
@media (max-width: 860px) {
.footer-icons {
margin-bottom: 54px;
}
}
@media (max-width: 768px) {
.footer-icons {
width: 100%;
}
}
@media (max-width: 450px) {
.footer-icons {
margin-bottom: 68px;
}
}
@media (max-width: 369px) {
.footer-icons {
margin-bottom: 80px;
}
}
.footer-icons.pdpa-hide {
margin-bottom: 0;
}
.vsq-youtube-wrapper {
margin: 80px auto 60px;
}
.vsq-youtube-box {
margin: 60px auto 52px;
}
.vsq-youtube-headline {
font-size: 32.5px !important;
margin: 50px auto 34px;
}
.vsq-youtube-headline + .fluid-width-video-wrapper, 
.vsq-youtube-headline + iframe {
margin-bottom: 20px;
}
@media (max-width: 767px) {
.vsq-youtube-wrapper {
margin: 60px auto 40px;
}
.vsq-youtube-box {
margin: 45px auto 0;
}
.vsq-youtube-headline {
font-size: 20px !important;
margin: 35px auto 20px;
}
.vsq-youtube-headline + .fluid-width-video-wrapper, 
.vsq-youtube-headline + iframe {
margin-bottom: 25px;
}
}