
@media only screen and (max-width:860px) {
.calender-box::after{ display:none; }
}

@media only screen and (max-width:767px) {

header h1 { font-size:28px; padding: 10px 0; }
.cta-btn { margin:10px 0; text-align:center; }

.listbox .cta-btn{ margin:10px 0; text-align:center; display: block;}
.btm-btn .cta-btn a{ font-size: 30px;}
.main-content h2 { font-size:24px; padding: 15px; }
.emailmarketing img.email{ margin-top:0; }
.main-content h3{ padding-bottom:10px; font-size:22px;}
h2.cta-btn{ display:block;}
.top-left{ display:none;}
.calender-box{ float:none; margin:0 auto;}
.video-box{ float:none; margin:0 auto;}
.content-box{ float:none; max-width: none;}
.listbox{ float:none; max-width: none;}
}
@media only screen and (max-width:511px) {
.top-left { left: auto; position: inherit; top: auto; text-align:center; margin-bottom:10px; }
.btm-btn .cta-btn a{ font-size:24px; padding: 0 10px; }
.footer .ftabtcon, footer .ftabt, footer .ftsupp, footer .ftlegal, .ftlogo{ float:none; max-width:none; position:inherit; margin:0 0 10px; }
#close-button{ right:0px; }
.calender-box .dates{ max-width:none; }
}
@media only screen and (max-width:480px) {
.calender-box{ padding:20px; }
.calender-box h3{ left:-31px; }
.calender-box .calender{ float:none; margin:0 auto; margin-bottom:15px; }
.cta-btn{ border-radius: 6px;}
.cta-btn a{ font-size: 25px;}
.video-box{ margin: 8px 0 0;}
.video-box .btm-btn .cta-btn a{ font-size: 25px;}	
.calender-in{ background:#FFF; border:12px solid #111; }
}
@media only screen and (max-width:430px) {
.top h3{ font-size: 20px;}
header h1{ font-size: 20px;}
.calender-box .dates h4{ font-size: 13px;}
.calender-in{ padding: 60px 14px 10px;}
.calender-box h2{ font-size: 15px;}
.cta-btn{ padding: 18px; font-size: 20px;}
.cta-btn a{ font-size: 18px;}
.btm-btn .cta-btn a{ font-size: 18px; padding: 0;}
.video-box .cta-btn{ padding: 18px;}
.video-box .btm-btn .cta-btn a{ padding: 0px; font-size: 18px;}
.main-content h3{ font-size: 20px;}
footer{ padding: 20px 8px 10px;}
.emailmarketing img.email{ float:none; display: block; margin:0 auto;}
}
