/*
Responsive Template Name: RS-MQF 960 V.1
File: Media Queries CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>
*/

/* 240 + 320px */

@media screen 
and (min-width : 240px) 
and (max-width : 360px) {
	#header, #topnav, #container, #footer{max-width:360px; margin:0 auto; overflow:hidden;}
			
	.pad, 
	.one_half, 
	.one_third, .two_third, 
	.one_quarter, .two_quarter, .three_quarter, 
	.one_fifth, .two_fifth, .three_fifth, .four_fifth{display:block; float:none; width:auto; margin:0 0 0 0; padding:0 ;}
	.row1 { background-color:#333333; margin:0px ; padding:0px ; width:100%;}
	.footer2 {float: none ;display: block ;padding: 7px 10px 0px 31px ; clear:both; text-align:left;}
	.footer1 {float: left;padding-right: 31px ;display: block;}
	.body { overflow-x:none; width:320px ; padding:0px ; margin:0px ;  }
	.main-content2 {border-radius:5px 5px 0px 0px;	-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px; background-image:none; background-color:white;}
	.main-content3 { background-color:white; -moz-box-shadow:0px 3px 5px #eee;	-webkit-box-shadow:0px 3px 5px #eee;	box-shadow:0px 3px 5px #eee; background-image:none; border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; } 
	.main-content4 {border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px;  background-image:none;height:10px;}
	.main-box1 .box1  {font-size:14px ; border-radius:5px 5px 0px 0px;	-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;  -moz-box-shadow:0px 3px 5px #eee;	-webkit-box-shadow:0px 3px 5px #eee;	box-shadow:0px 3px 5px #eee; background:url(../images/sidemenu-box-head.png) repeat-x left top;  }
	.main-box1 .box2 {font-size:11px ; -moz-box-shadow:0px 3px 5px #eee;	-webkit-box-shadow:0px 3px 5px #eee;	box-shadow:0px 3px 5px #eee;  border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; background-image:none; }
	
	.main-box1 .box3 { height:0px;}
	nav ul{margin:0; padding:0; list-style:none; font-family:arial; font-size:15px; width:100% ; }
	.main-box1 .box2 img { width:100% ; float:left;}
	.txtfield1 { width:300px }
	
	.pad{margin:0; padding:0 0px;}
	
	#header hgroup{display:block; width:100%; float:none; margin:0 0 0px 0; padding:0;}
	.main-box1 {
	width:100%;
/*	-moz-box-shadow: 0px 1px 9px 1px #ddd;
	-webkit-box-shadow: 0px 1px 9px 1px #ddd;
	box-shadow: 0px 1px 9px 1px #ddd;
*/	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ddd')";*/
		/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#eee');*/
	margin-bottom:35px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
	#header, #footer{text-align:center;}
	#footer p{float:none; line-height:1.6em;}
	#footer p:first-child{margin-bottom:8px;}
	.box2 { font-size:12px;}
	.heading4 { letter-spacing:0;}
	#topnav {border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
}
	.header-main2 {
	font-family: Arial, Helvetica, sans-serif;font-size: 22px;color: #a5a5a5;float: left;padding: 0px 0px 0px 71px;text-align: center;
	
}
.mob {
	background: /*url(../images/heading3mob.png) repeat-x center bottom*/ #DBDBDB;
	/*height:54px;*/	}

.mob1 {
	background: url(../images/heading3new.png) repeat-x center top !important;
	height:74px;	}
.heading4 img {
	padding-bottom:8px;}
	
.header-main {
	height:96px;
	float:none;}
.coin-slider {
	overflow:hidden;
	width:300px;	}
.camera_caption > div {
	border-radius:0px 0px 0px 0px !important ;
	-webkit-border-radius::0px 0px 0px 0px!important ;
	-moz-border-radius::0px 0px 0px 0px!important ;

	}
.map a {
	margin-top:15px;}
/* Flexible iFrame */

.Flexible-container {
    position: relative;

}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.header-main2 {
    color: #a5a5a5;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
    padding: 0 0 0 21px;
    text-align: center;
}


.facebook-header {
    display: inline;
    left: 49px;
    position: relative;
    top: -49px;
    width: 160px;
}

}


@media screen 
and (min-width : 361px) 
and (max-width : 600px) {
	.pad, 
	.one_half, 
	.one_third, .two_third, 
	.one_quarter, .two_quarter, .three_quarter, 
	.one_fifth, .two_fifth, .three_fifth, .four_fifth{display:block; float:none; width:auto; margin:0 0 0 0; padding:0 ; overflow:hidden;}
	#header, #topnav, #container, #footer{max-width:600px; margin:0 auto;}
	.footer2 {float: none ;display: block ;padding: 7px 10px 0px 31px ; clear:both; text-align:left;}
	.footer1 {float: left;padding-right: 31px ;display: block;}
	.main-box1 .box2 img { float:left;}
	.pad{margin:0; padding:0 10px;}
	.main-content2 {border-radius:5px 5px 0px 0px;	-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px; background-image:none; background-color:white;}
	.main-content3 { background-color:white; -moz-box-shadow:0px 3px 5px #eee;	-webkit-box-shadow:0px 3px 5px #eee;	box-shadow:0px 3px 5px #eee; background-image:none; border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; } 
	.main-content4 {border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px;  background-image:none;height:10px;}
	.main-box1 .box1  {font-size:14px ; border-radius:5px 5px 0px 0px;	-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;  -moz-box-shadow:0px 3px 5px #eee;	-webkit-box-shadow:0px 3px 5px #eee;	box-shadow:0px 3px 5px #eee; background:url(../images/sidemenu-box-head.png) repeat-x left top;  }
	.main-box1 .box2 {font-size:11px ; -moz-box-shadow:0px 3px 5px #eee;	-webkit-box-shadow:0px 3px 5px #eee;	box-shadow:0px 3px 5px #eee;  border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; background-image:none; }
	#topnav li a:link, #topnav li a:visited, #topnav li a:hover { padding:15px;}
	.map a { font-size:13px;}
	.main-box1 .box3 { height:0px;}
	.banner-right .div1 span {font-size:12px;}
.mob {
	background: url(../images/heading3mob.png) repeat-x center top;
	height:54px;	}
.heading4 img {
	padding-bottom:8px;}
	
	#footer p{float:none;}
	#footer p:first-child{margin-bottom:8px;}
	.heading4 {font-size:8px; line-height:10px;}
	.heading2 {font-size:8px; line-height:10px;}
	.heading1 {font-size:11px; line-height:10px;}
	.main-box1 .box2 {font-size:8px; line-height:10px;}
	.main-box1 .box3 {font-size:12px; line-height:10px;}
	.heading4 span a {font-size:8px; line-height:10px;}
	.main-box1 .box2 td {font-size:12px; line-height:10px;}


.fluid_container {
	margin: 0 auto;
	max-width: 1000px;
	width: 100%;
	border-radius: 21px;
}
.camera_fakehover {
height: 100%;
min-height: 60px;
position: relative;
width: 100%;
z-index: 1;
border-radius: 14px;
}
}


@media screen 
and (min-width : 551px) 
and (max-width : 800px) {
	#header, #topnav, #container, #footer{max-width:700px; margin:0 auto;}
	.banner-right {border-radius: 7px;-webkit-border-radius ; 7px ;-moz-border-radius: 7px ;}
	.banner-left {width:490px; float:left; overflow:hidden; }
	body {background: url(../images/main-bg.jpg) center -46px no-repeat ;}
	.main-content2 {border-radius:5px 5px 0px 0px;	-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px; background-image:none; background-color:white;}
	.main-content3 { background-color:white; -moz-box-shadow:0px 3px 5px #eee;	-webkit-box-shadow:0px 3px 5px #eee;	box-shadow:0px 3px 5px #eee; background-image:none; border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px; padding-bottom:47px;} 
	.main-content4 {border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px;  background-image:none;height:0px;}
	nav ul{margin:0; padding:0; list-style:none; font-family:arial; font-size:15px; width:100% ; }
	.banner-main { background-image:none;  margin-top:0px ;}
	<!--.banner-right { background:url(../images/banner-bg2.png) no-repeat right bottom ; background-color:transparent ;}-->
	.banner-right { border-radius:0px 0px 15px 0px ;-webkit-border-radius:0px 0px 15px 0px ;-moz-border-radius:0px 0px 15px 0px ;}
	.coin-slider {overflow: hidden;zoom: 1;position: relative;width: 490px ;}
	.map a {width:144px ;	font-size:12px ; padding-top:9px ; height:25px ;}
	.iframe-new {width:170px ; }
	.main-box1 .box1  {font-size:14px ; border-radius:5px 5px 0px 0px;	-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;  -moz-box-shadow:0px 3px 5px #eee;	-webkit-box-shadow:0px 3px 5px #eee;	box-shadow:0px 3px 5px #eee; }
	.main-box1 .box2 {font-size:11px ; -moz-box-shadow:0px 3px 5px #eee;	-webkit-box-shadow:0px 3px 5px #eee;	box-shadow:0px 3px 5px #eee;  border-radius:0px 0px 5px 5px;	-webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; padding-bottom:20px;}
	#topnav li a:link, #topnav li a:visited, #topnav li a:hover{display: block;margin: 0;padding: 0;color: #000;text-transform: uppercase;font-weight: bold;font-size: 13px;text-align: center;width: auto;height: 73px;padding: 0px 15px;padding-top: 30px; padding-right:32px;
} 
	.main-box1 .box3 { height:0px;}
	.txtfield { width:100px ;}
	.txtfield1 { width:100% ;}
	.heading1 { font-size:18px ;}
	.heading2 { font-size:13px ; line-height:17px;}
	.heading3 { font-size:13px ;}
	.heading4 { font-size:13px ; line-height:17px ; letter-spacing:0 ;}
	.heading4 span a { font-size:13px ;}
	.heading03 {font-size:13px ;}
	.camera_src img {
	border-radius:15px ;
	-webkit-border-radius:15px ;
	-moz-border-radius:15px ;
		}
.camera_target {
	bottom: 0;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: absolute;
	border-radius:0px 0px 0px 10px;
	-webkit-border-radius:0px 0px 0px 10px;
	-moz-border-radius:0px 0px 0px 10px;
	right: 0;
	text-align: left;
	top: 0;
	width: 100%;
	z-index: 0;
}
	
	
}

/* 960px */

@media screen and (min-width: 960px) {
    #header, #topnav, #container, #footer {
        max-width: 960px;
        margin: 0 auto;
    }
.mob-contact{ display: none;}
}
