* { margin: 0; padding: 0; box-sizing: border-box; -webkit-font-smoothing: antialiased; }
html { scroll-behavior: smooth; }
body { background: #fff; font-size: 15px; color: #616365; margin: 0; padding: 0; font-family: 'Simplesans-Regular'; -webkit-overflow-scrolling: touch; }
.ad-block a, .ad-block a:focus, .ad-block a:hover { text-decoration: none; }
/* Global Common CSS */
.ad-block sup { font-size: 12px; vertical-align: middle; color: #80CCFF; cursor: pointer; }
.ad-block .receive .superscript {top: 0em;position: absolute;vertical-align: top;}
.ad-block .none { display: none !important; }
.ad-block { width: 100%; float: left; }
.ad-block .adblock-title sup { font-size: 16px; color: #ffffff; cursor: default; font-weight: 600; margin-top: -10px; position: relative; display: inline-block; }
/* Preloader */

html, body { height: 100%; margin: 0; font-family: 'Simplesans-Regular'; -webkit-overflow-scrolling: touch; font-size: 1rem; }
.ad-block.flex-container { display: flex; position: relative; width: 100%;  align-items: stretch; height: 100%; overflow: hidden; }
.ad-block .form { width: 33.33%; background: #333333; justify-content: center; align-items: center; /*padding: 3vw !important;*/ box-sizing: border-box; display: flex; position: relative; opacity: 0 }
.ad-block .ad-block-left { width: 66.66%; flex-direction: column; display: flex; align-items: stretch; }
.ad-block .silder-content div.ad-block-img, .ad-block .silder-content .content { align-items: stretch; display: flex; background: #666666; justify-content: center; align-items: center; width: 50%; padding: 20px; box-sizing: border-box; }
.ad-block .silder-content div.ad-block-img { align-items: flex-start; justify-content: end; padding: 0; overflow: hidden;position: relative; }
.ad-block > div { margin: 0px; color: #fff; padding: 0px; font-size: 1vw; line-height: 1.2vw; }
.ad-block .silder-content {  display: flex; flex: 10; height: 100%; width: 100%;    margin: 0; }
.ad-block .silder-content .ad-block-img { background: #000 }
.ad-block .img_outer { position: relative; background: #666666; }
.ad-block .img_outer img { position: relative; opacity: 0 ;     max-width: initial;}
.ad-block .swiper-container { width: 100%; height: 100%; }
.ad-block .swiper-slide { text-align: center; font-size: 18px; background: #666; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.ad-block .swiper-slide sup { font-size: 10px; color: #80CCFF; cursor: pointer; top: -5px; position: relative; vertical-align: top; line-height: 1;}
.ad-block .swiper-scrollbar-drag { }
.main-content {    padding-bottom: 0 !important;}
.legal-desc p{    font-size: 14px !important;    line-height: 18px !important;}
/**** New Styles here *****/

/*  Header Section  */
.ad-block header.menu { padding: 0 0 0 8.33%; background-color: white; }
.ad-block header .logo { width: 100%; display: inline-block; float: left; padding: 0.2vw 0; height:4.1vw; }
.ad-block header .callsales , .ad-block header .referredby { display: none; color: #393a3b; padding: 1vw 0 0 1vw; box-sizing: border-box; font-size: 1vw; font-family: 'Simplesans-Medium'; position: relative; top: 0.5vw; float: right; }

.ad-block header .callsales span, .ad-block header .referredby span { color: #FF6600; font-size: 1vw; white-space: nowrap; padding-left: 5px; text-transform: capitalize; }
.ad-block header.menu .logo img { height: 3.7vw; }
.ad-block header .callsales span.call-text{color:#333333 !important;}
/* Main Left section */
.ad-block .slider-inner h2.adblock-title { font-size: 2.2vw; font-family: 'Simplesans-Light'; font-weight: 500; margin: 0 0 1vw 0; line-height: 2.5vw; }
.ad-block .slider-inner .adblock-content { font-size: 1vw; font-family: 'Simplesans-Light'; font-weight: 500; }
.ad-block  .clover_logo{position: absolute;    left:20px;    bottom:20px;}
.ad-block[dataid~=slidelast]   .clover_logo{ bottom:9%;}
.ad-block .ad-content { padding: 3vw; text-align: left; display: flex; background: #666666; align-items: center; width: 50%; box-sizing: border-box; font-size: 1vw; }
.ad-block .adblock-content p { margin: 0 0 .7vw 0; line-height: 1.4vw; }
.ad-block .adblock-content p:last-child { margin: 0; }
.ad-block .tick-icon img { width: 0.9em; height: 0.9em; margin: 0.2vw 0.5vw 0 0; float: left; }
.ad-block .swiper-button-next, .ad-block .swiper-container-rtl .swiper-button-prev, .ad-block .uparrow {     background-image: none;    right: 0;  margin:0 auto;    bottom: 4.5vw;    top: auto;    width: auto;    left: 50%; }
.ad-block .swiper-button-prev { display: none; }
.ad-block .slider-inner { margin-top: -2vw }
.ad-block .swiper-button-next img { width: 1.5vw; opacity: 0; }
[dataid~=slidelast].ad-block .swiper-button-next { display: none !important }
[dataid~=hide-mob-img].ad-block .swiper-button-next{ display: none !important  }
/* Footer section */
.ad-block .footer-section { visibility: hidden; position: absolute; bottom: 0; z-index: 0; background: #ffffff; width: 66.66%; color: #000; }
[dataid~=slidelast].ad-block .footer-section { visibility: visible; z-index: 999; padding: 0.7vw 6%; box-sizing: border-box; color: #004165; text-decoration: none; font-size: 0.55vw; line-height: 0.9vw; }
[dataid~=slidelast].ad-block .footer-section a { color: #004165; text-decoration: underline; }
.ad-block .uparrow { position: absolute; z-index: 1; visibility: hidden; opacity: 0; cursor: pointer; }
[dataid~=slidelast].ad-block .uparrow { visibility: visible;  bottom: 90px;    transform: rotate(180deg);  -webkit-animation: 1s ease 0s normal forwards 1 fadein_arrow;    animation: 1s ease 0s normal forwards 1 fadein_arrow;}


@keyframes fadein_arrow{
0% { opacity:0; }
66% { opacity:0; }
100% { opacity:1; }
}

@-webkit-keyframes fadein_arrow{
0% { opacity:0; }
66% { opacity:0; }
100% { opacity:1; }
}

	
.ad-block .popupouter { visibility: hidden; position: absolute; bottom: 0; z-index: 0; display: none; background: #ffffff; width: 66.66%; color: #000; visibility: visible; z-index: 999; padding: 0 6%; box-sizing: border-box; color: #2e8bc9; text-decoration: underline; font-size: 0.55vw; line-height: 0.9vw; }
.ad-block .popup { background: #fff; padding: 1vw; width: 100%; margin: 0 auto; font-size: .7vw; transform: translateY(110%); bottom: 0; position: absolute; left: 0; right: 0; box-sizing: border-box; animation-fill-mode: forwards; animation-name: popup_animation_close; animation-duration: 0.75s; }
.ad-block .popup.active-popup { animation-name: popup_animation; animation-duration: 0.75s; -webkit-box-shadow: 0px -6px 14px -9px rgba(0,0,0,0.23); -moz-box-shadow: 0px -6px 14px -9px rgba(0,0,0,0.23); box-shadow: 0px -6px 14px -9px rgba(0,0,0,0.23); }
.ad-block .close-btn { display: block; width: 36px; height: 36px; position: absolute; top: -18px; right: 8%; cursor: pointer; background-color: #2e8bc9; background-image: url(/images/lp-partners/img/close.svg); background-repeat: no-repeat; background-size: 18px; background-position: center; }
.ad-block .popupouter .padleft-13 { width: 90%; padding: 0 8.33%; }
.ad-block .dnone { visibility: hidden; height: 0; }
@keyframes popup_animation {
from {
transform: translateY(110%);
}
to {
transform: translateY(0%);
}
}
@keyframes popup_animation_close {
from {
transform: translateY(0%);
}
to {
transform: translateY(110%);
}
}
.ad-block .popupouter .padleft-5 { display: flex }
.ad-block .popupouter .padleft-5 span:first-child { padding: 0 10px }
.adblock-title .superscript { font-size: .7vw; color: #f58220; font-weight: 600; position: relative; top: -10px; cursor: pointer; }
/*Form*/


/* Main Right section */
.ad-block .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: rgba(150, 144, 144, 0.5) !important; }
.ad-block .adblock-slidebar .mCSB_scrollTools { width: 4px; }
.ad-block .adblock-slidebar .mCSB_inside > .mCSB_container { margin-right: 8px; }
.ad-block .adblock-slidebar .get-free-quote-container {width: 100%;margin: 0 auto;padding: 0 15%;font-size: 16px;}
.ad-block .adblock-slidebar .account-form { width: 100%; float: left; }
.ad-block .adblock-slidebar .account-form .form-title {color: #fff;font-size: 2.5em;font-family: 'Simplesans-Light';line-height: 1.2;margin-bottom: 0.5em;text-align: left;font-weight: 100;}
.ad-block .adblock-slidebar .account-form .form-title .receive {display: inline-block;color: #FF6600;position: relative;font-weight: 100;font-family: 'Simplesans-Regular';}
/*.ad-block  .adblock-slidebar .account-form .form-title .receive .green{color: #43b02a;}*/
.ad-block .adblock-slidebar .account-form .form-title .receive .superscript.superscript1 { top: -1.2em; }
.ad-block .adblock-slidebar .account-form .free-quote { width: 100%; float: left; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form {float: left;width: 100%;margin-bottom: 1em;position: relative;}
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input.half { width: 48%; position: relative; margin: auto; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input { width: 100%; position: relative; margin: auto; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input.left { float: left; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input.right { float: right; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input input {-webkit-appearance: none;width: 100%;font-family: inherit;font-size: 0.9em;font-weight: 500;color: #000F1B;transition: all 0.15s ease;padding: 0.6em 0.6em;border: 2px solid transparent;background: #ffffff;outline: none;line-height: 1;border-radius: 0px;box-shadow: inset 0 0 0; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 20px;}
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input input.error { border: 2px solid #d24331 !important; background: #ecccc8; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input input.error ~ span.label { color: #d24331 !important; padding: 0 5px; font-size: 13px; -webkit-transform: translate3d(0, -50%, 0); transform: translateY(-24px) translateX(0px) scale(1); background: #004165; margin-left: -5px; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input .label { position: absolute; top: 15px; left: 20px; font-size: 15px; color: #3e89b1; transform-origin: 0 0; transition: all 0.2s ease; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.ad-block .active-yes label.left { pointer-events: none; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input input.disabledactive { pointer-events: none !important; background: #fff !important; cursor: default; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input error { display: none !important; position: relative; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form.submit input {background: #2e8bc9;color: #ffffff;padding: 0.6em 2em;width: 100%;cursor: pointer;font-size: 1.2em;border: none;text-align: center;outline: none;font-family: 'Simplesans-Bold';-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0px;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
.ad-block .adblock-slidebar .account-form .free-quote .input-form.submit input:hover { background: #2e8bc9; -webkit-transition: all 0.2s linear; }
.ad-block .adblock-slidebar .account-form .submit { margin: 10px 0 10px 0 !important; }
.ad-block .adblock-slidebar .account-form .popsysytem span { padding: 0 5px; outline: 0; cursor: pointer; }
.ad-block .adblock-slidebar input[type='radio'] { cursor: pointer; outline: 0; display: none; }
.ad-block .adblock-slidebar .account-form .inputs-btn {padding: .5em 0.9em;margin: 0 0.7vw 0 0vw;background: #ffffff;min-width: 70px;text-align: center;line-height: 1.1vw;font-size: 0.9em;transition: all 0.2s linear;cursor: pointer;color: #000F1B;float: left;width: 3em;}
.ad-block .adblock-slidebar .account-form .inputs-btn:hover { background: #2e8bc9; cursor: pointer; color: #ffffff; }
.ad-block .adblock-slidebar .account-form .inputs-btn.active { background: #2e8bc9; cursor: pointer; color: #ffffff; }
.ad-block .adblock-slidebar .account-form .inputs-btn label { cursor: pointer; line-height: 1vw; }
.ad-block .adblock-slidebar .account-form .free-quote .partner-value { cursor: pointer; background: #ffffff url(/images/lp-partners/img/dd-arrow.svg) no-repeat center right !important; background-position: 98% center !important; }
.ad-block .adblock-slidebar .account-form .popsystem-outer {color: #fff;text-align: left;}
.ad-block .adblock-slidebar .account-form .popsystem-outer-last { color: #fff; text-align: center; font-size: 1vw; margin: 0.5vw 0 0px !important;}
.ad-block .adblock-slidebar .account-form .popsystem-outer-last .popsysytem { margin-bottom: 0px; font-size: 0.9vw; font-family: 'Simplesans-Light'; }
.ad-block .adblock-slidebar .account-form .popsysytem {margin-bottom: 0.6em;font-size: 1em;float: left;width: 100%;font-family: 'Simplesans-Medium';}
.ad-block .adblock-slidebar .dropdownpopup { display: none; width: 100%; height: 100%; left: 0; top: auto; bottom: 0; position: absolute; z-index: 99999 }
.ad-block .adblock-slidebar .dropdownpopup .innerdiv { width: 100%; height: 100%; z-index: 99; font-size: 18px; background: rgba(0,0,0,0.8); display: flex; justify-content: center; align-items: center; flex-direction: column; margin: 0;}
.ad-block .adblock-slidebar .dropdown-close-btn { display: block; width: 30px; height: 30px; position: absolute; top: 4px; right: 3px; cursor: pointer; background-image: url(/images/lp-partners/img/icon-close.svg); background-repeat: no-repeat; background-size: inherit; background-position: center; z-index: 9; }
.ad-block .adblock-slidebar .dropdown-list { background: #fff; margin-bottom: 0; position: relative; padding: 0; width: 100%; width: 300px; height: 450px;margin:0 }
.ad-block .adblock-slidebar .innerdiv .list-title { visibility: visible; display: block; list-style-type: none; padding: 12px 15px; text-align: left; background: #2e8bc9; color: #ffffff; font-size: 18px; width: 300px; position: relative; }
.ad-block .adblock-slidebar .dropdown-list li { list-style-type: none; padding: 12px 15px; font-size: 14px; cursor: pointer; text-align: left; border-bottom: 1px solid #E5F6FC; color: #666666; line-height: 18px;     background: none;margin: 0;}
.ad-block .adblock-slidebar .dropdown-list li:hover { background: #e8f5fe; color: #004165; }
.ad-block .adblock-slidebar .dropdown-list li.select { background: #e8f5fe; color: #004165; }
.ad-block .adblock-slidebar .mob-close { display: none; text-align: right; float: right; padding: 10px; cursor: pointer; }
.ad-block .input-form.popsystem-outer p:last-of-type { overflow: hidden; float: left; width: 100%; }
.ad-block .phonenumber a { color: #FF6600 }
.ad-block .active-yes label, .ad-block .active-yes label input { background-color: #fff !important; opacity: 1; color: #000 !important; }
/*toogle*/

/*tool tip*/
.ad-block .tooltips_popup { position: absolute; bottom: -8px; background: #ffffff; width: 100%; z-index: 999; padding: 1vw; box-sizing: border-box; color: #2e8bc9; text-decoration: none; font-size: 12px; line-height: 0.9vw; display: none; margin-bottom: 0px; }
.ad-block .tooltips_popup p { margin-bottom: 0.5vw; }
.ad-block .tooltips_popup p:last-child { margin-bottom: 0; }
.ad-block .tooltips_popup p a, .ad-block .tooltips_popup_mob a { color: #0072CE; text-decoration: underline }
.ad-block .show-tt-arrow::after {    content: ''; position: absolute;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-top: 15px solid #ffffff;
bottom: 17px;margin-bottom: 16px;left: 0;margin-left: -6px;}
.ad-block .tooltip_label:hover .tooltips_popup { display: block;/* position:relative */ }
/* ON/OFF Switch */
.ad-block .onoffswitch {position: relative;width:3.3em;display: inline-block;font-size: 1em;top: 0.4em;left: 0;margin-right: 0.3em; overflow:hidden;float:none;}
.ad-block .onoffswitch .onoffswitch-label { display: block; overflow: hidden; cursor: pointer; /*  border: 1px solid hsl(0, 0%, 90%);*/ -moz-border-radius: 20px; -webkit-border-radius:2em; border-radius: 2em; margin: 0; }
.ad-block .onoffswitch .onoffswitch-inner {width: 200%;margin-left: -100%;-webkit-transition: margin 0.15s ease-in-out;-o-transition: margin 0.15s ease-in-out;-moz-transition: margin 0.15s ease-in-out;transition: margin 0.15s ease-in-out;}
.ad-block .onoffswitch .onoffswitch-inner:before, .ad-block .onoffswitch .onoffswitch-inner:after {float: left;width: 50%;height: 2em;padding: 0;line-height: 2.2em;font-size: 0.7em;color: hsl(0, 0%, 100%);font-weight: normal;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ad-block .onoffswitch .onoffswitch-inner:before {content: "ON";padding-left: 0.6em;background-color: #2e8bc9;color: hsl(0, 0%, 100%);}
.ad-block .onoffswitch .onoffswitch-inner:after {content: "OFF";padding-right: 0.6em;background-color: #4A4A4A;color: #ffffff;text-align: right;}
.ad-block .onoffswitch .onoffswitch-switch {width: 1.2em;height: 1.2em;margin: 0;background: hsl(0, 0%, 100%);box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;position: absolute;top: 1px;bottom: 0;right: 2em;-webkit-transition: right 0.15s ease-in-out;-o-transition: right 0.15s ease-in-out;-moz-transition: right 0.15s ease-in-out;transition: right 0.15s ease-in-out;}
.ad-block .toggle-group {position: relative;display: block;float: left;margin-bottom: 1em;font-size: 0.9em;}
.ad-block .toggle-group input[type=checkbox] { position: absolute; left: 10px; top: 5px; opacity: 0 }
.ad-block .toggle-group input[type=checkbox]:checked ~ .onoffswitch .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.ad-block .toggle-group input[type=checkbox]:checked ~ .onoffswitch .onoffswitch-label .onoffswitch-switch { right: 1px;/*  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);*/ }
.ad-block .toggle-group img { width: 1.2em !important; height: 1.2em !important; }
.ad-block .toggle-group .help_outer {display: inline-block;position: relative;top: 0em;right: 0;}
.ad-block .toggle-group input[type=checkbox]:focus ~ .onoffswitch { outline: thin dotted #333; outline: 0; }
.ad-block .toggle-group label { display: inline-block; position: relative; cursor: pointer; padding-left: 0px !important;/*  display: inline-block;*/ text-align: left; line-height: 24px; z-index: 1; height: 24px; font-weight: 200; }
.ad-block .aural {font-size: 1em !important;margin: 0 0px 0 0;}
/*Schedule your call dropdown*/
.ad-block .schedule-call-top-margin {margin-top: .5em;}
.ad-block .schedule-call { position: relative; }
.ad-block .schedule-call-dd { float: left; width: 31.33%; position: relative; }
.ad-block .schedule-call-dd:nth-child(2) { margin: 0 3%; }
.ad-block .schedule-call-dd select { float: left; background: #ffffff; padding: 0.6vw 0.7vw; -webkit-appearance: none; appearance: none; -moz-appearance: none; width: 100%; font-family: inherit; font-size: 0.7vw; font-weight: 500; color: #000F1B; outline: 0; cursor: pointer; border-radius: 0; border: 2px solid transparent }
.ad-block .schedule-call-dd select::-ms-expand {
display: none;
}
.ad-block .schedule-call-dd::after { content: ''; width: 30px; height: 100%; background: url(/images/lp-partners/img/dd-arrow.svg) no-repeat center; position: absolute; pointer-events: none; cursor: pointer; right: 0; left: auto; margin: auto;top:0;z-index: 2; }
 @-webkit-keyframes HideList {
from {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
to {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
}
@keyframes HideList {
from {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
to {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
}

/* Mobile Footer Styles */



/* Mobile Footer Styles */
.ad-block .mob-foot { display: none; position: fixed; bottom: 0; background: #fff; width: 100%; padding: 4vw; z-index: 9; }
.ad-block .mob-foot .call, .ad-block .mob-foot .form-icon { width: 50vw; float: left; background: #2e8bc9; padding: 2vw 2vw; color: white; font-size: 4vw; border-radius: 0; text-align: center; line-height: 2.2vw; margin-right: 2vw; }
.ad-block .call { display: none; }
.ad-block .callus-icons .call {
    display: block;
}
.ad-block .chat-icon { width: 60px; float: right; background: #ff6600; padding: 18px 12px; color: white; font-size: 17px; text-align: center; line-height: 12px; margin-right: 0; height: 60px; border-radius: 100%; margin-left: 0px; margin-top: -3px; }
.ad-block .chat-icon img { max-width: 100%; }
.ad-block .mob-foot .call img, .ad-block .form-icon img { margin-top: 2px; width: 28px; line-height: 35px; vertical-align: middle; float: left; }
.ad-block .mob-foot .call .text_form, .ad-block .form-icon .text_form { margin: 0px 0 0 8px; font-size: 20px; float: left; }
.ad-block .form_content_outer { display: inline-block; margin-bottom: -4px; margin-top:0 }
.ad-block .mobileview { display: none; }

@media(max-width:359px) {
.ad-block .mob-foot .form-icon { padding: 10px 0px; }
}

/*Form ends*/


/*Animation */

@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

/*firefox only*/
@-moz-document url-prefix() {
/*.img_outer {
overflow:auto;
}
.ad-block .ad-content {
width:40%;
}*/
	.ad-block .silder-content{flex: auto}
	.ad-block .silder-content div.ad-block-img{justify-content: flex-start;}
}

/*laptop start*/
@media only screen and (max-width : 1440px) {
.ad-block .tooltips_popup { font-size: 10px; }
.ad-block .toggle-group img { width: 1.4vw; height: 1.4vw; }
}

/*laptop end*/


@media only screen and (min-width : 1150px) and (max-width : 1600px) {
.ad-block .popup { font-size: 12px; }
.ad-block .slider-inner .adblock-content { font-size: 1.1vw; }
.ad-block .slider-inner h2.adblock-title { font-size: 2.5vw; font-family: 'Simplesans-Light'; font-weight: 500; margin: 0 0 1.5vw 0; line-height: 2.7vw; }
.ad-block .adblock-slidebar .get-free-quote-container { padding: 2px 8%;    font-size: 15px;}
.ad-block #silde2 .img_outer img { left: -26% !important; }
.ad-block .toggle-group { font-size: 11px !important; }
}

@media only screen and (max-width : 1150px) {
.ad-block .slider-inner h2.adblock-title { font-size: 3.2vw; font-weight: 500; margin: 0 0 2vw 0; line-height: 3.5vw; }
.ad-block .adblock-content p { margin: 0 0 1vw 0; line-height: 1.8vw; }
.ad-block .swiper-button-next img { width: 2vw; }
.ad-block .ad-content { padding: 2vw; }
.adblock-content br { display: none; }
.ad-block .toggle-group { font-size: 11px !important; }
.ad-block .slider-inner .adblock-content { font-size: 1.5vw; }
.ad-block .adblock-slidebar .get-free-quote-container { max-width: 100%; margin: 0 auto; padding: 0 20px; }
.ad-block .adblock-slidebar .account-form .form-title { font-size: 3vw; line-height: 3.4vw; margin-bottom: 1vw; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input input, .ad-block .schedule-call-dd select { font-size: 1.3vw; padding: 1vw; }
.ad-block .selectric .label { font-size: 1.3vw;  }
.ad-block .adblock-slidebar .account-form .free-quote .input-form { margin-bottom: 1.1vw; }
.ad-block .adblock-slidebar .account-form .form-title .receive { display: inline-block; font-size: 3vw; }
.ad-block .adblock-slidebar .account-form .popsysytem { margin-bottom: 1.3vw; font-size: 1.3vw; }
.ad-block .adblock-slidebar .account-form .inputs-btn { padding: 0.9vw 1.1vw; margin: 0 0.8vw 0 0vw; line-height: 1.2vw; font-size: 1.4vw; float: left; text-align: center; }
.ad-block .select-box__input-text { font-size: 1.3vw; padding: 1.3vw; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form.submit input { padding: 1vw 2vw; font-size: 1.5vw; }
.ad-block .adblock-slidebar .account-form .popsystem-outer-last .popsysytem { font-size: 1.4vw; }
}

@media only screen and (max-width :1024px) {
.ad-block header.menu .logo img { height: 5vw; }
.ad-block header .callsales, .ad-block header .referredby { color: #393a3b; padding: 1vw 0 0 1vw; font-size: 1.5vw; top: 1.2vw; }
.ad-block header .callsales span, .ad-block header .referredby span { font-size: 1.5vw; }
.ad-block .toggle-group { margin-bottom: 2vw; font-size: 14px; }
.ad-block .tooltips_popup_mob { display: block; padding: 0 10px; }
.ad-block .tooltips_popup_mob p { margin-bottom: 10px; font-size: 12px; line-height: 16px; }
.ad-block .tooltips_popup_mob p:last-child { margin-bottom: 0; }
.ad-block .popupouter .padleft-13 { width: 100%; padding: 5% 0; }
.ad-block .schedule-call-dd:nth-child(2) { width: 44%; }
.ad-block .schedule-call-dd { width: 25%; }
[dataid~=slidelast].ad-block .footer-section { font-size: 10px; line-height: 1.3; }
.ad-block .popup { font-size: 12px; line-height: 1.3; }
.ad-block .toggle-group img { width: 1.6vw; height: 1.6vw; }
.ad-block .toggle-group label { padding-left: 55px; }
.ad-block .toggle-group {    font-size: 13px !important;}
.ad-block .tick-icon img {width: 1em;    height: 1em;    margin: 0.1em 0.3em 0 0em;}
.ad-block .uparrow { bottom: 6.5vw; }
.ad-block .clover_logo {position: absolute;left: 10px;bottom: 10px;width: 110px;}
.ad-block[dataid~=slidelast] .clover_logo{bottom: 10px;}
.ad-block header .logo{height:5vw;}
}

/*ipad pro portriat start*/

@media only screen and (min-device-width: 834px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.ad-block .silder-content div.ad-block-img, .silder-content .content { width: 100%; }
.ad-block .img_outer { position: relative; max-height: 50%; }
.ad-block .img_outer img { zoom: 0.6; }
.ad-block .ad-content { padding: 5vw; text-align: left; display: flex; background: #666666; align-items: center; width: 100%; box-sizing: border-box; font-size: 3vw; }
.ad-block .silder-content { flex-direction: column; }
.ad-block .ad-content { padding: 5vw !important; }
.ad-block .receive .superscript {
    top: 0.7em;}
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input.half { width: 100%; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input.right { margin-top: 1.1vw; }
.ad-block .schedule-call-dd { margin-bottom: 1.8vw; width: 100% !important; }
.ad-block .schedule-call-dd:nth-child(2) { margin: 0 0 1.8vw 0; width: 100% !important; }
.ad-block .swiper-button-next, .swiper-container-rtl .swiper-button-prev, .ad-block .uparrow { background-image: none; right: 47%; left: 0 !important; bottom: 7vw; top: auto; width: auto; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input input, .ad-block .schedule-call-dd select { font-size: 1.3vw; padding: 1.5vw; }
.ad-block .selectric .label{ font-size: 1.3vw;   }
.ad-block .adblock-slidebar .get-free-quote-container { padding: 0 30px; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form { margin-bottom: 1.8vw; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input.right { margin-top: 1.8vw; }
.ad-block .adblock-slidebar .account-form .inputs-btn { padding: 1.5vw 1.1vw; }
.ad-block .slider-inner .adblock-content { font-size: 2.5vw; font-family: 'Simplesans-Light'; font-weight: 500; }
.ad-block .slider-inner h2.adblock-title { font-size: 5vw; font-family: 'Simplesans-Light'; font-weight: 500; margin: 0 0 3vw 0; line-height: 1.1; }
.ad-block .adblock-content p { margin: 0 0 2vw 0; line-height: 3vw; }
.ad-block .swiper-button-next img { width: 3vw; }
}

/*ipad pro portriat end*/

@media only screen and (min-width : 700px) and (max-width : 800px) {
.ad-block .img_outer { position: relative; max-height: 400px; }
}


@media only screen and (max-width:768px) {
.pos-fix .ad-block .adblock-slidebar .get-free-quote-container { overflow: hidden; }
.ad-block .mob-foot, .ad-block .container-outer .adblock-slidebar .mob-close { display: block; }
.ad-block .container-outer .adblock-slidebar .mob-close { position: absolute; right: 0; top: 25px; }
.ad-block header .logo { width: 100%; height: 60px; overflow: hidden; }
.ad-block header.menu {    border-bottom: 1px solid #e4e4e4;    box-sizing: border-box;    height: 60px; overflow:hidden}
.ad-block header.menu { padding: 0 16px; }
.ad-block .container-outer .adblock-container { height: calc(100vh - 170px); }
.ad-block .container-outer .adblock-slidebar { width: 100%; float: left; background: #004165; display: flex; height: 100%; position: fixed; z-index: 99; overflow-y: scroll; justify-content: center; align-items: center; }
.ad-block .adblock-slidebar .get-free-quote-container { width: 100%; float: left; background: #333333; display: block; align-items: center; position: absolute; z-index: 99; padding: 20px; top: 0px; bottom: 0; max-width: 100%; height: 100%; z-index: 999; }
.ad-block .container-outer .adblock-slidebar .dropdownpopup { z-index: 99; }
.ad-block .container-outer .adblock-slidebar .account-form { padding: 30px 0 60px 0; }
.ad-block .container-outer .adblock-slidebar .account-form .form-title .receive { letter-spacing: unset; font-size: 34px; }
.ad-block .container-outer .adblock-container .footer-section { min-height: 30px; ; background: white; padding: 0 3%; position: fixed; bottom: 60px; }
.ad-block .container-outer .adblock-container .footer-section .legal-copy { padding: 10px 0; height: auto; margin-top: 0; }
.ad-block .container-outer .adblock-container .scrolling .clickable, .ad-block .container-outer .adblock-container .footer-section .up-arrow { display: none; }
.ad-block .popupouter { position: fixed; top: 0; z-index: 55555; height: 100%; width: 100%; background-color: rgba(0,0,0,.5); }
.ad-block .swiper-container-vertical>.swiper-scrollbar { display: none; }
.ad-block .container-outer .adblock-slidebar { top: 100vh }

/*form style start*/
.ad-block .adblock-slidebar .get-free-quote-container { max-width: 100%; margin: 0 auto; padding: 50px; }
.ad-block .adblock-slidebar .account-form .form-title { font-size: 5vw; line-height: 6.4vw; margin-bottom: 2vw; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input input, .ad-block .schedule-call-dd select { font-size: 2.5vw; padding: 2vw;    }
.ad-block .selectric .label { font-size: 2.5vw;padding: 2vw 0.5vw;    min-height: 50px;    line-height: 16px; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form { margin-bottom: 1.8vw; }
.ad-block .adblock-slidebar .account-form .form-title .receive { display: inline-block; font-size: 5vw; }
.ad-block .adblock-slidebar .account-form .popsysytem { margin-bottom: 2.3vw; font-size: 2.5vw; }
.ad-block .adblock-slidebar .account-form .inputs-btn { padding: 2vw 2vw; margin: 0 1vw 0 0vw; line-height: 1.2vw; font-size: 2vw; float: left; text-align: center; }
.ad-block .select-box__input-text { font-size: 2.5vw; padding: 2vw; line-height: 2vw; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form.submit input { padding: 2vw 2vw; font-size: 3vw; }
.ad-block .adblock-slidebar .account-form .popsystem-outer-last .popsysytem { font-size: 2.3vw;    margin-top: 2vw;    display: block;}
.ad-block .adblock-slidebar .mob-close { display: block; }
.ad-block .schedule-call-top-margin{margin-top:2vw}
.ad-block .toggle-group {    font-size: 16px !important;}
.ad-block .adblock-slidebar .account-form .form-title .receive { display: block; }
.ad-block .toggle-group img { width: 2vw; height: 2vw; }
.ad-block .tooltips_popup p { margin-bottom: 10px; }
.ad-block .tooltips_popup { font-size: 1.5vw; line-height: 2.5vw; }
/*form style end */
.ad-block .adblock-slidebar .innerdiv .list-title { padding: 18px 15px; }
.ad-block .call .text_form, .ad-block .form-icon .text_form { line-height: 35px; }
.ad-block .popup { font-size: 14px; padding: 20px; line-height: 18px; }
.ad-block .toggle-group { margin-bottom: 5vw; }
.ad-block .form { width: 100%; }
.ad-block.flex-container, .ad-block .silder-content { flex-direction: column;     background: #666666;}
.ad-block .silder-content div.ad-block-img, .ad-block .silder-content .content { width: 100%; }
.ad-block .ad-block-left { width: 100%; }
.ad-block .swiper-container { width: 100%; height: 100%; }
.ad-block .img_outer img { position: relative; height: auto !important; width: 100%; left: 0 !important; margin-top: -65px; }
.ad-block .adblock-content p { margin: 0 0 2vw 0; line-height: 3.5vw; }
.ad-block .ad-content { padding: 5vw; text-align: left; display: flex; background: #666666; align-items: center; width: 100%; box-sizing: border-box; font-size: 3vw; }
.ad-block .slider-inner .adblock-content { font-size: 3vw; font-family: 'Simplesans-Light'; font-weight: 500; }
.ad-block .slider-inner h2.adblock-title { font-size: 5vw; font-family: 'Simplesans-Light'; font-weight: 500; margin: 0 0 4vw 0; line-height: 1.1; }
.ad-block .slider-inner br { display: none; }
.ad-block .slider-inner { margin-top: 2vw; }
.ad-block .swiper-button-next, .ad-block .swiper-container-rtl .swiper-button-prev { background-image: none; right: 50%; left: auto; bottom: 12vw; }
.ad-block .uparrow { right: 0; left: 0; text-align: center; bottom: 22vw; margin: 0 auto }
.ad-block .swiper-button-next img { width: 3vw; }
[dataid~=slidelast].ad-block .footer-section { visibility: visible; z-index: 999; padding: 10px 15px 8px; box-sizing: border-box; color: #004165; text-decoration: none; font-size: 12px; line-height: 1.2; width: 100%; bottom: 87px; border-bottom: 1px solid #efefef; }
.ad-block .adblock-title .superscript { font-size: 2.7vw; }
.ad-block .mob-foot, .ad-block .container-outer .adblock-slidebar .mob-close { display: block; }
.ad-block .container-outer { display: block; overflow: visible !important; }
.ad-block .container-outer .adblock-slidebar { display: none; }
.ad-block #logoContainer { max-height: 65px; }
.ad-block header.menu .logo img { height: 60px; }
.ad-block .adblock-slidebar { position: absolute; padding: 0px !important; height: 100%; display: none; }
.ad-block header .callsales, .ad-block header .referredby { color: #393a3b; padding: 1vw 0 0 1vw; font-size: 2.5vw; top: 2.4vw; }
.ad-block header .callsales span, .ad-block header .referredby span { font-size: 2.5vw; }
.ad-block .toggle-group { min-width: 270px; max-width: 300px; }
.ad-block .mob-foot .call, .ad-block .mob-foot .form-icon { width: 250px; padding: 10px; line-height: 16px; margin-right: 12px; }
.ad-block .mob-foot .call, .ad-block .mob-foot.callus-icons .form-icon {    width: 40vw;}
.ad-block .mob-foot { padding: 15px; }
.ad-block .schedule-call-dd { margin-bottom: 1.8vw;}
.ad-block .schedule-call-dd:nth-child(2) { margin: 0 3% 1.8vw 3%;}
[dataid~=slidelast].ad-block .uparrow {    bottom: 150px;}
.ad-block .mob-foot .form-icon {width: 82vw;} 
	.mobile-number.invocaTelLink .call{display: none; align-items: center; justify-content: center}
	.ad-block .call .text_form{line-height: normal;}
/*	.ad-block .receive .superscript {top: -0.9em;}*/
	.ad-block .adblock-slidebar .account-form .popsystem-outer-last{display: none}
}

@media only screen and (max-width : 767px) {
[dataid~=slidelast].ad-block .footer-section { bottom: 60px; }
.ad-block .silder-content div.ad-block-img { width: 100%; ; display: block; height: 150px; }
.ad-block .adblock-slidebar .dropdown-list { height: 350px; }
.ad-block .img_outer img { margin-top: -10px; }
.ad-block .swiper-slide .adblock-title sup { font-size: 11px; top: 5px; }
.ad-block .uparrow { bottom: 140px; width: 10vw; height: 10vw; right: 5%;    left: auto; }
/*form style start*/
.ad-block .toggle-group {    font-size: 13px !important;}
.ad-block .swiper-button-next { bottom: 70px; }
.ad-block .adblock-slidebar .get-free-quote-container { max-width: 100%; margin: 0 auto; padding: 30px; height: auto; overflow: scroll; }
.ad-block .adblock-slidebar .account-form { padding-bottom: 50px; }
.ad-block .adblock-slidebar .account-form .form-title { font-size: 7vw; line-height: 8.4vw; margin-bottom: 3vw; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input input, .ad-block .schedule-call-dd select { font-size: 16px; padding: 3vw; min-height: 44px; }
.ad-block .aural {    font-size: 16px !important; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form { margin-bottom: 3vw; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input.right { margin-top: 3vw; }
.ad-block .adblock-slidebar .account-form .form-title .receive { display: inline-block; font-size: 7vw; }
.ad-block .adblock-slidebar .account-form .popsysytem { margin-bottom: 3.3vw; font-size: 16px;    line-height:1.2; }
.ad-block .adblock-slidebar .account-form .inputs-btn label { font-size:16px;}
.ad-block .toggle-group { margin-bottom:8vw; }
.ad-block .selectric .label {font-size:16px;padding: 2vw 0;    min-height: 44px;    line-height: 30px; }
.ad-block .adblock-slidebar .account-form .inputs-btn { padding: 3vw 6vw; margin: 0 3vw 0 0vw; line-height: 6vw; font-size: 3.5vw; float: left; text-align: center; min-width: 20vw; }
.ad-block .select-box__input-text { font-size: 3.5vw; padding: 3vw; line-height: 3vw; }
.ad-block .adblock-slidebar .account-form .free-quote .input-form.submit input { font-size: 18px;    padding: 3vw;    min-height: 44px; }
.ad-block .adblock-slidebar .account-form .popsystem-outer-last .popsysytem { font-size: 4vw; margin-top: 2vw;  }
.ad-block .adblock-slidebar .mob-close { display: block; }
.ad-block .schedule-call-dd { margin-bottom: 3vw; width: 100%; }
.ad-block .schedule-call-dd:nth-child(2) { margin: 0 0 3vw 0; width: 100%; }
.ad-block .tooltips_popup_mob { padding: 0; }
.ad-block .receive .superscript {    top: 0.5em;}
.ad-block .adblock-slidebar { margin-top: 0px !important; }
.ad-block .toggle-group img { width: 4vw; height: 4vw; }
.ad-block .chat-icon { zoom: normal;  display: none;}
.ad-block .mob-foot .call, .ad-block .mob-foot.callus-icons .form-icon {
    width: 40vw;
}
.ad-block .adblock-slidebar .account-form .free-quote .input-form .input.half { width: 100%; }
.ad-block .toggle-group {  }
.ad-block .schedule-call-top-margin { margin-top: 5vw; }
.ad-block .toggle-group { min-width: 250px; }
.ad-block .clover_logo {position: absolute;left: 10px;bottom: 10px;width: 100px;}
[dataid~=slidelast].ad-block .uparrow {    bottom: 75px;    transform: rotate(180deg);}

.ad-block .mob-foot .call img, .ad-block .form-icon img {    margin-top: 0;    width: 24px;    line-height: 25px;}
.ad-block .mob-foot .call .text_form, .ad-block .form-icon .text_form {margin: 0px 0 0 8px;font-size: 16px;float: left;line-height: 25px;}
.ad-block .mob-foot {    padding: 10px;}

/*form style end */
.ad-block .mob-foot .form-icon {width: 68vw;}	
.silder-content[data-mainclass="hide-mob-img"] .ad-block-img {
    display: none !important;
}
.legal-desc-heading { font-size: 5vw !important;      line-height: 4.5vw !important;   }
.legal-desc p{    font-size: 11px !important;    line-height: 13px !important;}
}

@media only screen and (max-width : 500px) {
.ad-block header.menu .logo img { height: 60px; max-width: 100%; }
.ad-block .slider-inner h2.adblock-title { font-size: 7vw; margin: 0 0 4vw 0; line-height: 7.5vw; }
.ad-block .slider-inner .adblock-content { font-size: 4vw; }
[dataid~=slidelast].ad-block .footer-section { visibility: visible; z-index: 999; padding: 2vw 5vw; box-sizing: border-box; color: #004165; font-size: 2vw; line-height: 3vw; width: 100%; bottom:65px; }
.ad-block .swiper-button-next img { width: 6vw; }
.ad-block .adblock-content p { margin: 0 0 2vw 0; line-height: 5.5vw; }
.ad-block .mob-foot { padding:10px; }
.ad-block header .callsales, .ad-block header .referredby { color: #393a3b; padding: 1vw 0 0 1vw; font-size: 4vw; top: 6.2vw; }
.ad-block header .callsales span, .ad-block header .referredby span { font-size: 4vw; }
}

@media only screen and (max-width :320px) {
.ad-block .uparrow { bottom: 125px; }
.ad-block .silder-content div.ad-block-img { height: 150px; }
.ad-block .mob-foot .call, .ad-block .mob-foot .form-icon { width: 40vw; }
.ad-block header .referredby {    top: 9.2vw;}
.ad-block .mob-foot .form-icon {width: 68vw;}
		.ad-block header .callsales, .ad-block header .referredby{top: 9vw;}
}

@media screen and (max-device-height: 600px) and (min-device-height: 320px){
.ad-block .silder-content div.ad-block-img {
    height: 150px;
}


}
@media screen and (max-device-width:767px) and (min-device-height:700px){
.ad-block .silder-content div.ad-block-img{height: 200px;}
}
.ad-block .mobileview { display: none; }
/* Andriod landscape*/
@media screen and (max-device-height: 450px) and (min-device-height: 320px) and (orientation: landscape) {
.ad-block .mobileview { display: block; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: fixed; left: 0; width: 100%; background: #064165; top: 0; z-index: 22222; height: 100%; color: #fff; font-size: 18px; }
.ad-block .mobile-landscape { min-width: 350px; }
.ad-block *:not(.mobileview):not(.mobile-landscape) { display: none !important; }
}

/* iPhoneX landscape*/
@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) and (orientation: landscape) {
.ad-block .mobileview { display: block; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: fixed; left: 0; width: 100%; background: #064165; top: 0; z-index: 22222; height: 100%; color: #fff; font-size: 18px; }
.ad-block .mobile-landscape { min-width: 350px; }
.ad-block *:not(.mobileview):not(.mobile-landscape) { display: none !important; }
}

/* iPhone XR landscape*/
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 2) and (orientation: landscape) {
.ad-block .mobileview { display: block; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: fixed; left: 0; width: 100%; background: #064165; top: 0; z-index: 22222; height: 100%; color: #fff; font-size: 18px; }
.ad-block .mobile-landscape { min-width: 350px; }
.ad-block *:not(.mobileview):not(.mobile-landscape) { display: none !important; }
}

/* iPhone XS Max landscape*/
@media only screen and (device-width : 414px) and (device-height : 896px) and (-webkit-device-pixel-ratio : 3) and (orientation: landscape) {
.ad-block .mobileview { display: block; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: fixed; left: 0; width: 100%; background: #064165; top: 0; z-index: 22222; height: 100%; color: #fff; font-size: 18px; }
.ad-block .mobile-landscape { min-width: 350px; }
.ad-block *:not(.mobileview):not(.mobile-landscape) { display: none !important; }
}

/* iPhone 8 Plus & iPhone 7 Plus landscape*/
@media only screen and (device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3) and (orientation: landscape) {
.ad-block .mobileview { display: block; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: fixed; left: 0; width: 100%; background: #064165; top: 0; z-index: 22222; height: 100%; color: #fff; font-size: 18px; }
.ad-block .mobile-landscape { min-width: 350px; }
.ad-block *:not(.mobileview):not(.mobile-landscape) { display: none !important; }
}

/* iPhone 8 & 7 landscape*/
@media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) and (orientation: landscape) {
.ad-block .mobileview { display: block; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: fixed; left: 0; width: 100%; background: #064165; top: 0; z-index: 22222; height: 100%; color: #fff; font-size: 18px; }
.ad-block .mobile-landscape { min-width: 350px; }
.ad-block *:not(.mobileview):not(.mobile-landscape) { display: none !important; }
}

/* iPhone 6/7/8 landscape */
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-device-pixel-ratio : 2) and (orientation : landscape) {
.ad-block .mobileview { display: block; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: fixed; left: 0; width: 100%; background: #064165; top: 0; z-index: 22222; height: 100%; color: #fff; font-size: 18px; }
.ad-block .mobile-landscape { min-width: 350px; }
.ad-block *:not(.mobileview):not(.mobile-landscape) { display: none !important; }
}

/* iPhone 5 & 5s landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (-webkit-device-pixel-ratio : 2) and (orientation : landscape) {
.ad-block .mobileview { display: block; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: fixed; left: 0; width: 100%; background: #064165; top: 0; z-index: 22222; height: 100%; color: #fff; font-size: 18px; }
.ad-block .mobile-landscape { min-width: 350px; }
.ad-block *:not(.mobileview):not(.mobile-landscape) { display: none !important; }

}

@media only screen and (min-width : 900px) and (max-height :400px){
    .get-free-quote-container{zoom:.4}
    body{overflow:hidden}
    } 
    
@media only screen and (min-width : 900px) and  (max-height :500px){
    .get-free-quote-container{zoom:.5}
    body{overflow:hidden}
    }
    
@media only screen and (min-width : 1050px) and  (max-height :600px){
    .get-free-quote-container{zoom:.7}
    body{overflow:hidden}
    }
    
@media only screen and (min-width : 1150px) and  (max-height :700px){
    .get-free-quote-container{zoom:.8}
    body{overflow:hidden}
    }
