.container{max-width:1300px;}
.is-container{padding:0 15px;}
.is-overlay .is-overlay-color{background-color: transparent;}
.is-section{position:relative;}
.is-boxes{float:none;}

.page-banner p {
    max-width: 580px;
    margin: 0 auto;
    padding: 0;
    font-size: 19px;
    font-weight: 700;
    line-height: normal;
    font-family: 'Lato', sans-serif;
    color: #ffffff;
    display: block;
    text-shadow: 0px 2px 2.85px rgba(0, 0, 0, 0.45);
}
/*
.ext-topm.our-product-content {
    margin-top: -160px;
}
*/
.is-overlay .is-overlay-bg{background-position: 0 0;}
.is-box, .is-boxes{min-height:0;}

.campervan-page .help-support-content{padding-top:20px;}
.section-short-video .is-overlay .is-overlay-bg{background-position:center center;}
.form-check-inline{display:inline-block;}
.form-check-label{margin-right:5px;}

.is-dark-text li {color: #084d6d;font-family: 'Lato', sans-serif;font-size: 16px;font-weight: 400;line-height: 150%;}
.request-info-btn{width: 245px;font-weight: 700;box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.37);}
.footer-subscribe .form-group.has-error .form-control{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.footer-subscribe .form-group.form-error.msg {color: red;border: 1px solid red;padding: 5px;display: block;font-size: 16px;}
.footer-subscribe .form-group.form-success.msg {color: green;border: 1px solid green;padding: 5px;display: block;font-size: 16px;}
.msg{display: block;}

.oops-page-content{padding: 52px 0 80px 0;}
.oops-page-space{max-width: 600px; margin: auto; text-align: center;}
.oops-page-space h2{margin: 0 0 10px 0; font-size: 43px; font-weight: 700;line-height: normal;font-family: 'Lato', sans-serif;color: #024c6d; padding: 0; display: block;}
.oops-page-space h2 span{color: #2da4ae;}
.oops-page-space p{margin: 0 0 37px 0; font-size: 36px; font-weight: 400;line-height: normal;font-family: 'Lato', sans-serif;color: #024c6d; padding: 0; display: block;}
.oops-imgbox{max-width: 500px; margin: auto;}
.oops-imgbox img{width: 100%; height: auto; display: block;}

@media (max-width: 1024px){
	.is-overlay-bg {opacity: 1;}
}

@media (max-width: 991px){
	.common-testimonials-content h2{padding-top:55px !important;}
	.testimonials-carousel-space{padding-bottom:60px !important;}

	.page-banner h2{margin-top: 20px;}
	.pt-40{padding-top: 40px !important;}
	.pb-40{padding-bottom: 40px !important;}
	.mt-40{margin-top: 40px !important;}
	.mb-40{margin-bottom: 40px !important;}
	.pt-0{padding-top: 0px !important;}
	.pb-0{padding-bottom: 0px !important;}
	.mt-0{margin-top: 0 !important;}
	.mb-0{margin-bottom: 0 !important;}
	.section-our-product-title .op-title-row.pt-0{padding-top: 0px !important;}
	.section-our-product-title .op-title-row.pb-0{padding-bottom: 0px !important;}

}

@media (max-width: 767px){
	.page-banner p{font-size:14px !important;}
	/*.section-short-video .is-container > .row{padding-top:30px !important;}
	.section-about-panel .is-container > .row{padding-top:30px !important; padding-bottom:20px  !important;}
	.section-st-blue .is-container > .row, .section-st-lightblue .is-container > .row{padding-top:30px !important; padding-bottom:30px  !important;}
	.section-short-video .is-container > .row{padding-top:30px !important; padding-bottom:30px  !important;}
	.section-service-insurance .is-container > .row{padding-top:30px !important; padding-bottom:30px  !important;}*/
	.text-common-box{margin-bottom:24px !important;}
	.short-video-space{margin-bottom:0;}
	.section-our-product-title .op-title-row{padding-top:20px !important; padding-bottom:85px  !important;}
	.section-our-product .is-container > .row:last-child{padding-bottom:35px !important;}
	.help-support-content{margin-top:0 !important;}

	.oops-page-content{padding: 35px 0 50px 0;}
	.oops-page-space h2{font-size: 28px;}
	.oops-page-space p{font-size: 20px;}

	
	
}

@media (min-width: 768px){
	.is-container {max-width: 750px;}
}

@media (min-width: 992px){
	.is-container {max-width: 970px;}
}

@media (min-width: 1200px){
	.is-container {max-width: 1170px;}
}

@media (min-width: 1330px){
	.is-container {max-width: 1300px;}
}

iframe{max-width: 100%;}

