@charset "utf-8";
/* CSS Document */

/*lg devices only - e.g. wide laptops */
@media (min-width: 1200px) {
.carousel-caption {margin: 0 auto;width: 54%;}
}

/*xs sm and md devices - */
@media (max-width: 1200px) {

.carousel-caption{width: 66%;margin: 0 auto;}
.box{margin-bottom: 15px;max-height: 385px;min-height: 385px;}
.box-head{min-height: 85px;max-height: 85px;font-size: 19px;}
.email-main{margin-bottom: 15px; text-align:center;}
.email-box {min-height: 238px;max-height: 238px;}
}

/*xs and sm devices - phones and tablets */
@media (max-width: 979px) {
.nav>li>a {padding: 10px 10px;font-size: 20px;}
.navbar-default .navbar-nav > li > a {padding-top: 15px; padding-bottom: 15px;}
.carousel-caption{width: 98%;margin-left: 0%;bottom: 23%;}
.hrCaption1 {width:55%; background: none repeat scroll 0% 0% rgba(255,255,255, 0.6); }
.lgCaption1 {width:55%; background: none repeat scroll 0% 0% rgba(255,255,255, 0.6); }
.footer{ text-align:center;}
.footer ul li {list-style: none;}
.footer .col-md-3{border-bottom: 1px solid #3C3C3C;}
.nav {font-size:21px;}
.howitworkstop h1{ font-size: 36px;}
}

/*md devices - desktops*/
@media (min-width: 768px) and (max-width: 979px) {
.logo{float:none; text-align:center;}
.topmenu {float: left;width: 100%;text-align: center; padding:0 0 10px 0}
.carousel-caption{width: 98%;margin-left: 0%;}
.carousel-caption h1 {font-size: 38px;}
.carousel-caption h2 {font-size: 28px;}
.box{margin-bottom: 15px;max-height: 340px;min-height: 340px;}
.box-head{min-height: 65px;max-height: 65px;}
.email-main{margin-bottom: 15px; text-align:center;}
.email-box {min-height: 185px;max-height: 185px;}
.footer{ text-align:center;}
.footer ul li {list-style: none;}
.footer .col-md-3{border-bottom: 1px solid #3C3C3C;}
.howitworksbox1st{ text-align:center;}
}

/*xs Devices - tablets */
@media (max-width: 767px) {
.logo{float:none; text-align:center;}
.navbar-nav{ text-align:center; }
.nav>li{ border-bottom:1px solid #3C3C3C}
.topmenu {float: left;width: 100%;text-align: center; padding:0 0 10px 0}
.carousel-caption h1 {font-size: 18px;}
.carousel-caption h2 {font-size: 16px;}
.box{margin-bottom: 15px;max-height: 340px;min-height: 340px;}
.box-head{min-height: 65px;max-height: 65px;}
.email-main{margin-bottom: 15px; text-align:center;}
.email-box {min-height: 210px;max-height: 210px;}
.footer{ text-align:center;}
.footer ul li {list-style: none;}
.footer .col-md-3{border-bottom: 1px solid #3C3C3C;}
.howitworksbox1st{ text-align:center;}
.email-box1 {min-height: 135px;max-height: 135px;}
.hrPicArea1 {height:auto;}
.hrCaption1 {position:relative; width:90%;}
.hrOfferWell1 {position:relative; width:90%;}
.lgCaption1 {position:relative; width:90%;}
.lgOfferWell1 {position:relative; width:90%;}
.offerTitle {font-size: 18px;}
.hrPic1 {position: relative;}
.topmenu .btn {vertical-align: inherit;}
}

@media (max-width: 480px) {
.logo{float:none; text-align:center;}
.carousel-caption h1 {font-size: 18px;}
.carousel-caption h2 {font-size: 12px;}
.box{margin-bottom: 15px;max-height: 380px;min-height: 380px;}
.box-head{min-height: 95px;max-height: 95px;font-size: 18px;}
.email-main{margin-bottom: 15px; text-align:center;}
.email-box {min-height: 256px;max-height: 256px;}
.footer{ text-align:center;}
.footer ul li {list-style: none;}
.footer .col-md-3{border-bottom: 1px solid #3C3C3C;}
.howitworksbox1st{ text-align:center;}
.email-box1 {min-height: 170px;max-height: 170px;}
#topdivStickyLogo {display:none;}
}

@media (min-width: 768px) and (min-width: 1024px){

}
@media (min-width: 241px) and (max-width: 399px) {
.carousel-caption{ display:none;}
.carousel-indicators{ bottom:0px;}
.box {margin-bottom: 15px;max-height: 395px;min-height: 395px;}
.email-box {min-height: 375px;max-height: 375px;}
.howitworksbox1st{ text-align:center;max-height: 660px;min-height: 660px;}
.email-box1 {min-height: 220px;max-height: 220px;}
.topmenu .signUp{margin-bottom: 10px;}
}
