/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.main-menu ul { padding: 15px 0;}
	.main-menu ul li a { font-size: 12px; }
	.main-menu ul ul{top: 35px;}
	.sticky { max-width: 137px;}
	
	.content-inner {margin: 0 0 10px;}
	.content-right {padding: 0 30px 19px 0;}
	.right-block {max-width: 287px;}
	.content-inner p {font-size: 14px;line-height: 18px;}
	.content-right h1 {font-size: 24px;margin-bottom: 14px;}
	.content-inner h2 {font-size: 18px;}
	.list-outer li {font-size: 14px;}
	
	.content-left { padding: 0 5px 0 15px; }
	.list-section .hr { padding: 3px 0 9px 28px; }
	.list-section ul li a { font-size: 11px; line-height: 15px; }
	.list-section h6 { font-size: 13px;  line-height: 15px; }
	.sticky-menu { margin: 10px 0 10px;}
	.sticky-menu ul {  padding: 0 10px 0 0; }
	.sticky-menu ul li a { font-size: 11px; line-height: 24px; padding: 0 6px 10px 6px;}
	.sticky-menu { padding: 10px 0 0; }
}

@media only screen and (max-width:600px) {
.halfwide {float:left;width:100%}
.deskshow {
display: none;	
	}
.mobshow {
display: block;
	}

}

@media only screen and (min-width:601px) {
.halfwide{float:left;width:49.5%; padding-right:1% !important;}
.halfwide2{float:left;width:49.5%;}
.rowrowrowyourboat{clear:both !important; float: left; display: block; position: relative;}
.deskshow {
display: block;
	}
.mobshow {
display: none;	
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.ablock { overflow-x: scroll; }
}
@media only screen and (max-width: 767px) {
.ablock { overflow-x: scroll; }
}

@media only screen and (min-width: 1000px) {
.mobileshow {display:none;}
}

@media only screen and (max-width: 999px) {
.mobilehide {display:none;}
}


@media only screen and (max-width: 479px) {
.right-box img { height: auto; width: 100%;    }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.logo img{ width:90%;}
	.main-menu ul ul{position:relative; display: block; top: 0;}
	.sticky { max-width: 100%; position: relative; width: 100%;}
	
	.col-sm-9.pull-right {width: 100%;}
	.content-right {padding: 12px;}
	.content-right h1 {width: 100%;}
	.content-right h1 {font-size: 18px;margin-bottom: 3px;margin-top:0px;}
	.right-block ul {padding: 9px 0 0 5px;}
	.right-block ul li {line-height: 26px;}
	.right-block ul li a {font-size: 13px;}
	.content-inner p {font-size: 13px;line-height: 18px;margin: 0 0 9px;}
	.content-inner h2 { font-size: 15px;line-height: 18px;}
	.list-outer li { font-size: 13px;}
	.ablock1 {width: 100%;}
	.rating {max-width: 240px;background: url("../images/starrating.png") repeat-x scroll left top / 10.3% auto ;height: 24px;}
	.rating-inner {width: 83.4%;background: url("../images/starrating.png") repeat scroll left bottom / 12.4% auto; height: 23px;}
	.footer .copyright p{font-size: 12px;}
	.rating-area p{font-size: 15px;}
	.content-inner {margin: 0 0 16px;}	
	.rating-outer { max-width: 357px;}
	
	.content-left { padding: 0 30px; border:none;margin:0px;}
	.list-section .hr {  padding: 9px 0 11px 30px; }
	.sticky-menu ul { padding: 0;}
	.sticky-menu ul li { width: 100%; }
	.sticky-menu ul li a { padding: 12px 0 0 10px; width: 100%; }
	.content-inner p{line-height: 20px;}
	.list-outer li{line-height: 21px;}
	.list-section ul li a{line-height: 19px;}
	.center-image{margin: 10px 0;}
}

@media only screen and (min-width: 480px) {
	
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 479px) {
	.footer p{font-size: 12px;}
	.logo{padding: 49px 0 33px 105px;}
	.rating-outer {max-width: 250px;}
}

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