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

.rp_pic {
    width: 100%;
    height: 210px;
}	
.rp_dec {
    height: 111px;   
}
.rp_dec_price
{
	text-align:center;
	margin:0 0 15px 0;
	width:100%;
}
.rp_dec_buy
{
	float:none;
	width:100%;
	text-align:center;
}
.mps
{
	display:none;
}
.landing_dec h1
{
	font-size:20px;
}
.landing_dec p {
    font-size: 16px;
}	
#form-newsletter .control-label
{
	width:100% !important;
	height:auto;
	text-align: left;
}
#form-newsletter #newsletter-name
{
	width:100% !important;
	height:auto;
}
#form-newsletter #newsletter-email
{
	width:100% !important;
	height:auto;
}
.cp_frm {
        background-size: 100% 100%;
}
.btn-details a
{
	color:#000 !important;
}
.btn-add a
{
	color:#000 !important;
}
.col-item {
    height: 364px;
}
.col-item .btn-add {
    width: 100%;
    text-align: center !important;
	margin:0 0 5px 0 !important;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px;
}

.col-item .btn-details {
    width: 100%;
    padding-left: 0;
    text-align: center !important;
}
	


	

}

@media screen and (min-width:768px) and (max-width:980px) {
header {
    position: relative;
    background: rgba(0,0,0,1);
}
.logo img
{
	max-width:100%;
	height:auto;
}	
.pos {
    width: 100%;
    position: relative;
    margin: 0 0 0;
}
.rp_pic {
    width: 100%;
    height: 210px;
}	
.rp_dec {
    height: 111px;   
}
.rp_dec_price
{
	text-align:center;
	margin:0 0 15px 0;
	width:100%;
}
.rp_dec_buy
{
	float:none;
	width:100%;
	text-align:center;
}
.mps
{
	display:none;
}
.landing_dec h1
{
	font-size:20px;
}
.landing_dec p {
    font-size: 16px;
}
.menu_wrap {
    width: 95%;
}
.cps
{
	margin:15px 0 0 0;
}
.fix_sc {
    width: 36px;
}
.contact-pos {
    margin: 0 0 0;
}
#cssmenu > ul > li > a {
    padding: 10px 17px;
}
.btn-details a
{
	color:#000 !important;
}
.btn-add a
{
	color:#000 !important;
}
.col-item {
    height: 364px;
}
.col-item .btn-add {
    width: 100%;
    text-align: center !important;
	margin:0 0 5px 0 !important;
	border-bottom: 1px solid #ccc;
	padding: 0 0 5px;
}

.col-item .btn-details {
    width: 100%;
    padding-left: 0;
    text-align: center !important;
}
.hd_right p {
    font-size: 16px;
}
.name {
    font-size: 25px;
    line-height: 34px;
    margin: 20px auto 0;
}
	

}	

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

	
.fix_sc
	{
		display:none;
	}
	#video-background
	{
		background:#000;
	}
	.slp_text {
    	width: 100%;
		margin:10px 0 0 0;
	}
	.slp_pic {
      width: 100%;
      height: 157px;
	}
	.slp_text h4 {
    	margin: 0px 0 20px 0;
		height:auto;
	}
	.logo
	{
		width:100%;
		height:auto;
		margin:0 0 15px;
	}
header {
    position: relative;
    background: rgba(0,0,0,1);
}
#cssmenu > ul > li > a {
    padding: 10px 17px !important;
	border-bottom: 1px dotted #666;
}
.pos {
    margin: 0 0 0;
}
#search {
    width: 100%;
}
.abt_pic {
    margin: 15px 0;
}
.contact-pos {
    margin: 0 0 0;

}
.rps h1
{
	font-size:24px;	
}
.spl {
    margin: 10px 0;
}
#cart .dropdown-menu
{
	width: 260px;
}
.hd-ttl
{
	font-size: 13px;
}
.name
{
	margin: 20px auto 20px;
}
#newsletter-name
{
	margin: 0 0 5px 0;
	float:right;
}
#form-newsletter .control-label
{
	margin:0px;
}
#form-newsletter button
{
	padding:7px 20px !important;
	
}
.pos-check {
    margin: 0 auto 40px;
}
.landing_dec
{
	position:relative;
	top: 0;
	background:#000;
	padding:10px;
}
.landing_dec h1
{
	font-size:26px;
}
.mps
{
	display:none;
}
#form-newsletter .control-label
{
	width:100% !important;
	height:auto;
}
#form-newsletter #newsletter-name
{
	width:100% !important;
	height:auto;
}
#form-newsletter #newsletter-email
{
	width:100% !important;
	height:auto;
}
.cp_frm {
        background-size: 100% 100%;
}
	

}

@media screen and (min-width:320px ) and (max-width:480px) {

	.fix_sc
	{
		display:none;
	}
	#video-background
	{
		background:#000;
	}
	.slp_text {
    	width: 100%;
		margin:10px 0 0 0;
	}
	.slp_pic {
      width: 100%;
      height: 157px;
	}
	.slp_text h4 {
    	margin: 0px 0 20px 0;
		height:auto;
	}
	.logo
	{
		width:100%;
		height:auto;
		margin:0 0 15px;
		text-align: center;
	}
header {
    position: relative;
    background: rgba(0,0,0,1);
}
#cssmenu > ul > li > a {
    padding: 10px 17px !important;
	border-bottom: 1px dotted #666;
}
.pos {
    margin: 0 0 0;
}
#search {
    width: 100%;
}
.abt_pic {
    margin: 15px 0;
}
.contact-pos {
    margin: 0 0 0;

}
.rps h1
{
	font-size:24px;	
}
.spl {
    margin: 10px 0;
}
#cart .dropdown-menu
{
	width: 260px;
}
.hd-ttl
{
	font-size: 13px;
}
.name
{
	margin: 20px auto 20px;
	font-size: 26px;
}
#newsletter-name
{
	margin: 0 0 5px 0;
	float:right;
}
#form-newsletter .control-label
{
	margin:0px;
}
#form-newsletter button
{
	padding:7px 20px !important;
	
}
.pos-check {
    margin: 0 auto 40px;
}
.breadcrumb > li
{
	padding: 0 2px;
}
.landing_dec
{
	position:relative;
	top: 0;
	background:#000;
	padding:10px;
}
.landing_dec h1
{
	font-size:26px;
}
.mps
{
	display:none;
}
#form-newsletter .control-label
{
	width:100% !important;
	height:auto;
}
#form-newsletter #newsletter-name
{
	width:100% !important;
	height:auto;
}
#form-newsletter #newsletter-email
{
	width:100% !important;
	height:auto;
}
.cp_frm {
        background-size: 100% 100%;
}
}

	





	



