

@media only screen and (min-width:1361px){

	.container{width:1200px;}

	.navigation ul li{ font-size:28px;}

	.banner-bottom .red-block a{ font-size:44px;}

}



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

	.navigation ul li{ font-size:25px; padding:10px 12px;}

	.menu .red-block a{ font-size:26px; line-height:36px;}

}



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

.banner-bottom .red-block a{ font-size:34px; line-height:52px;}

.logo img{ width:300px;}

.menu .red-block a {font-size: 22px; line-height: 27px;}

.menu .red-block{ padding:10px 5px;}

.navigation ul li {font-size: 21px; padding: 9px 12px;}

.header-bottom .coupon a{ font-size:22px;}

.navigation ul li:hover ul{ top:67px;}

.contentarea { padding: 50px 0;}

.banner-link a{ font-size:34px;}

 }



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

header .logo, .navigation{ float:none; text-align:center;}

.navigation{ padding:10px 0; margin-top:0;}

.chat{ text-align:center; margin-bottom:30px; margin-top:35px;}

.chat a{ position:relative; bottom:0;}

.footer-social, .footer-links, .header-bottom{ padding:0; border:none;}

.contact-details .contact-block{ margin:10px 0;}

.contentarea{ padding:30px 0;}

.contentarea h2{ margin-top:20px;}

.contentarea .video{ padding-top:30px;}

.big-images{ text-align:center;}

.slider .block-title{ font-size:48px; line-height:50px; margin-bottom:20px;}

header .menu, .menu .coupon{ float:none; text-align:center;}

.topnav ul{ display:inline-block;}

.menu .member{ position:relative;}

.menu .coupon{ background:#00498e; text-align:center;}

.header-block, header{ padding:0; text-align:center;}

.banner-block, .banner-link{ padding:10px 15px;}

.banner-link a{ font-size:32px; line-height:38px;}

.banner-bottom .red-block a{ font-size:24px; line-height:36px;}

.banner-bottom .red-block{background:#4b7bab;}

.banner-bottom .red-block:hover{ background:#00498E; color:#fff;}

.banner-bottom .red-block:hover a{color:#fff;}

.banner-bottom{background:#598cbb; overflow:hidden;}

.logo img{ width:40%;}

header .topnav ul li:hover ul{ top:47px; margin-left:-40px;}

header .topnav ul li ul {top:53px; margin-left:-40px;}

header .topnav ul lilast:hover ul{ margin-left:-55px;}

.schedule {color: #00176b; background: #fbbb04; padding: 5px 15px; text-align: left;}

.schedule a{color: #00176b; text-transform: uppercase; font-family: 'PT Sans Narrow', sans-serif; font-weight: 600; font-size: 30px;}

.schedule a em {font-size: 18px; line-height: normal; padding-bottom: 10px;  vertical-align: middle;} 

.inner-header{ padding-bottom:20px;}

.navigation ul li ul{ top:62px;}

.navigation ul li:hover ul { top: 55px;}

}

@media only screen and (min-width:768px){
.small-banner-block, .small-banner-link, .banner-bottom-small{display:none !important;}	
}

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

footer{ text-align:center;}

.footer-links, .footer-social{ float:none; text-align:center;}

.footer-social, .footer-links{ padding:15px;}

.footer-social ul, .footer-links ul{ display:inline-block;}

.nate{ margin-top:20px;}

.footer-social p{ font-size:16px; line-height:20px;}

.footer-links ul li a{ font-size:18px;}

.chat a{ position:absolute; bottom:-30px; width:100%; padding:20px;}

.owl-theme .owl-controls .owl-nav .owl-prev{ display:block !important;}

.owl-theme .owl-controls .owl-nav .owl-next{ display:block !important;}

.owl-theme .owl-controls .owl-nav{ visibility:visible;}

.slider{ margin-bottom:-11px;}

.thumbs{ background:none;}

.banner-bottom .red-block{ margin-bottom:20px;}

.middle1{ margin-bottom:20px;}

.contact-details .contact-block{ font-size:24px; line-height:30px;}

.contact-datails{ margin-bottom:25px;}

.contact-details h2{ font-size:24px; line-height:32px;}

.banner{ background:none; padding:0;}

.banner-div, .header-block, header{ padding:0;}

.menu .coupon, header .menu{ float:none;}

.menu .member{ position:relative;}

.menu .coupon{ background:#00498e; text-align:center; margin-top:25px; display:none;}

.banner-block{ text-align:center;}

.banner-link{ padding:10px 15px;}

.logo img{ width:100%;}

header .logo{
	position: absolute;
    z-index: 1000000;
    text-align: left;
    padding-left: 15px;
	width:215px;
	padding-top:5px;
}
.mean-container .mean-nav{
	margin-top:95px;
}

.mean-container a.meanmenu-reveal{
	top:25px;
}
.sub-mm a.meanmenu-reveal{
	top:10px;
}

.quotes{ text-align:center;}

.footer-top p, .footer-top span{ float:none !important; font-size:18px; line-height:28px;}

.footer-top{ padding:40px 0;}

.paddingzero{}

.slider .block-title {

    font-size: 38px;

    line-height: 42px;

    margin-bottom: 20px;

}

.sliderbackground{ padding:30px 15px !important;}
#livechat-compact-container{display: none;}
header .logo{
	max-width:400px;
	margin:0 auto;
}

.home-banner{
	background-position:right 0px center !important;
	height:300px;
}
.banner-div .banner-block, .banner-div .banner-link{display:none !important;}
.small-banner-div{position:relative;}
.small-banner-block{
	position: absolute;
    bottom: 67px;
    background: rgba(51,97,141,.8);
	width:100%;
}
.small-banner-block h1{
	font-size:30px;
	line-height:30px;
}
.small-banner-block p{
	font-size: 16px;
    line-height: 20px;
}
.small-banner-link{padding:0px 15px;}
.small-banner-link a {
    font-size: 20px;
    line-height: 20px;
}

.sub-banner{display:none !important;}

}

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

.banner-bottom .red-block a{ font-size:36px; line-height:48px;}	

.banner-bottom .red-block a em{ font-size:12px;}

.banner-link a{ font-size:32px; line-height:40px;}

.paddingzero p{ font-size:18px; line-height:24px;}

.menu .coupon{padding:0 5px;}

.menu .coupon span{font-size:16px;}

.menu .coupon a{font-size:20px;}

}

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

.big-images iframe{ height:250px !important;}

.slider .block-title {

    font-size: 32px;

    line-height: 34px;

    margin-bottom: 10px;

}	
.home-banner{
	height:250px;

}

}

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

	.logo img{ width:100%;}

	.schedule a{ font-size:26px;}

	.banner-link a { font-size: 28px; line-height: 36px;}
	.home-banner{
		background-position:right -50px center !important;	
	}

}



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

.banner-bottom .red-block a{ font-size:34px; line-height:48px;}

.banner-link a { font-size: 24px; line-height: 32px;}

}









.fourP{padding:4px!important}.fiveP{padding:5px!important}.fivemargin{margin:5px!important}.fiveMB{margin-bottom:5px!important}.fiveMT{margin-top:5px!important}.fiveMR{margin-right:5px!important}.fiveML{margin-left:5px!important}.fivePB{padding-bottom:5px!important}.fivePT{padding-top:5px!important}.fivePR{padding-right:5px!important}.fivePL{padding-left:5px!important}.tenmargin{margin:10px!important}.tenMB{margin-bottom:10px!important}.tenMT{margin-top:10px!important}.tenMR{margin-right:10px!important}.tenML{margin-left:10px!important}.zeroP{padding:0!important}.zeroMB{margin-bottom:0!important}.zeroMT{margin-top:0!important}.zeroML{margin-left:0!important}.zeroMR{margin-right:0!important}.zeroPB{padding-bottom:0!important}.zeroPT{padding-top:0!important}.zeroPL{padding-left:0!important}.zeroPR{padding-right:0!important}.zeroM{margin:0!important}.ninepadding{padding:6px!important}.tenpadding{padding:10px!important}.tenPB{padding-bottom:10px!important}.tenPT{padding-top:10px!important}.tenPR{padding-right:10px!important}.tenPL{padding-left:10px!important}.fifteenpadding{padding:15px!important}.fifteenPB{padding-bottom:15px!important}.fifteenPT{padding-top:15px!important}.fifteenPR{padding-right:15px!important}.fifteenPL{padding-left:15px!important}.fifteenmargin{margin:15px!important}.fifteenMB{margin-bottom:15px!important}.fifteenMT{margin-top:15px!important}.fifteenMR{margin-right:15px!important}.fifteenML{margin-left:15px!important}.thirtypadding{padding:30px!important}.thirtyPB{padding-bottom:30px!important}.thirtyPT{padding-top:30px!important}.thirtyPR{padding-right:30px!important}.thirtyPL{padding-left:30px!important}.thirtymargin{margin:30px!important}.thirtyMB{margin-bottom:30px!important}.thirtyMT{margin-top:30px!important}.thirtyMR{margin-right:30px!important}.thirtyML{margin-left:30px!important}.fourtypadding{padding:40px!important}.fourtyPB{padding-bottom:40px!important}.fouryPT{padding-top:40px!important}.fourtyPR{padding-right:40px!important}.fourtyPL{padding-left:40px!important}.twentypadding{padding:20px!important}.twentyPB{padding-bottom:20px!important}.twentyPT{padding-top:20px!important}.twentyPR{padding-right:20px!important}.twentyPL{padding-left:20px!important}.twentymargin{margin:20px!important}.twentyMB{margin-bottom:20px!important}.twentyMT{margin-top:20px!important}.twentyMR{margin-right:20px!important}.twentyML{margin-left:20px!important}.heightauto{height:auto}.heightten{height:10px!important}.heighttwenty{height:20px!important}.green{color:#789510!important}.red{color:red!important}.zeroBottom{bottom:0!important}.fontsizeeleven{font-size:11px!important}.fontsizetwelve{font-size:12px!important}.fontsizethirteen{font-size:13px!important}.fontsizefourteen{font-size:14px!important}.fontsizefifteen{font-size:15px!important}.fontsizesixteen{font-size:16px!important}.fontsizetwenty{font-size:20px!important}.fontsizethirty{font-size:30px!important}.fontsizetwentyfour{font-size:24px!important}.backgroundnone{background:none!important}.bordernone{border:none!important}.leftbordernone{border-left:none!important}.rightbordernone{border-right:none!important}.leftborder{border-left:1px solid #B3B1B1!important;padding-left:25px}.rightborder{border-right:1px solid #B3B1B1!important;padding-right:25px}a.green{color:#789510!important}a.green:hover,i.green:hover{color:#fff!important}.text-justify{text-align:justify}.colorwhite{color:#fff!important}.colorblack{color:#000!important}.width100P{width:100%!important}.lowercase{text-transform:lowercase!important}.floatnone{float:none!important}.marginzeroauto{margin:0 auto!important}.fontbold{font-weight:700}.fontitalic{font-style:italic}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.bgcolorF6{background:#f6f6f6!important}.bgcolorF7{background:#f7f7f7!important}.bgcolorblack{background:#000!important}.bgcolorwhite{background:#fff!important}.bgcolorEB{background:#ebebeb!important}.clear{clear:both}