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

	/*header,.fbnnr,.f-detls,
	.vdesc
	{
		width:96% !important;
		padding:0 2% !important;
		margin:0 auto !important;
		border:0 !important
	}
*/
}

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

	header,.info , .main,
	.hoffer, .title, .domain, .fmain, footer, .promo, .rmm, .header {
		width:96% !important;
		padding:0 2% !important;
		margin:0 auto !important;
		border:0 !important;
	}
	
	.domain, .title{
		padding: 2% !important;
		margin: 10px 0!important;
	}
	
	.domain{
		padding: 2% !important;
		margin-bottom: 10px !important;
	}
	
	footer{
		margin-top:0;
		height:auto;
	}
	
	.fmain{
		padding:1px 0 !important;
	}
	.design{
		width:96% !important;
		margin:15px auto !important;
		border:0 !important;
		text-align: center;
		float: none;
		
	}
	
	.pay {
		float: none;
		text-align:center;
		margin-bottom:10px;
	}
	
	.pay img{
		float:none;
	}
	.vtitle {
    padding: 10px 2% 3px;
    width: 96%;
	}
	.video{width:96%;}
	
.fbnr1 {
    float: none;
    margin: 0;
    padding: 25px 5px 20px;
    text-align: center;
    width: 98%;
}
	.logo{width:100%; text-align:center;}
	
	.logo > img {
    clear: both;
    float: none;
    overflow: hidden;
	}
	
	.logo > h2 {
	display:block;
    float: none;
    }
}

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

	.vtitle {
    padding: 10px 2% 3px;
    width: 96%;
}
	.rmm ul{
		display:none;
	}

	.rmm-toggled{
		
		display:block;
	}
	
.title p {
    color: #fff;
    font-size: 25px;
    line-height: 60px;
}
	
.video {
    clear: both;
    float: none;
    margin: 0 auto;
    overflow: hidden;
    width: 96%;
}

}