/*
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:310px; margin:0 auto;}
	#topnav{float:none;}
	.row4 .container .pricebox .one_half h1{font-size:2.5em;}
	
	.pad, 
	.one_half, 
	.one_third, .two_third,  .one_third.faq_right_main,
	.one_quarter, .two_quarter, .three_quarter, .two_third .one_half,
	.one_fifth, .two_fifth, .three_fifth, .four_fifth{display:block; float:none; width:auto; margin:0 0 2% 0; padding:0;}
	
	.paymen_page .three_third.total_block .two_third.payment_price_disc,.paymen_page .three_third.total_block .one_third{ float:left; width:48%;}
	.total_block .payment_price_block span.rate{text-align:right;}
	div.two_third.input_box .inputForm{width:80%;}
	.pad{margin:0; padding:0 10px;}
	.row4 .container .one_half{background:url(../images/devider.jpg) repeat-x bottom left; padding:6px 0 12px 0;}
	.row4 .container.branding_guide .one_half { background:none; padding:6px 0 0;}
	.row4 .container.details_box .one_half,.one_third.faq_right_main{background:url(../images/devider.jpg) repeat-x bottom left; padding:6px 0 22px 0;}
	.devider{padding:0 0 6px 0;}
	.row4 .container .getsample.two_third .two_third{background:none; margin-bottom:0; padding:5px 0;}
	.row4 .container .sample_box{width:100%; background:url(../images/logo_sample_ban_small.png) no-repeat top left; height:70px; padding:0;}
	.row4 .container .sample_box span{display:none;}
	.row4 .container .sample_box .sample_box_text{display:none;}
	.row4 .container .two_third.faqs,.four_fifth.getsample{width:100%; background:none; padding:0; clear:both; margin:0;}
	#header hgroup{display:block; width:100%; float:none; margin:0 0 15px 0; padding:0;}
	.logo img{ display:block; margin:0 auto;}
	#header, #footer{text-align:center;}
	#footer p{float:none; line-height:1.6em;}
	#footer p:first-child{margin-bottom:8px;}
	.row4 .container.testimonials .one_third.testimonials_logo{width:90%; padding:0 0 20px; margin:0 auto; clear:both;}
	.live_chat_btn{display:none;}
	.list_carousel{margin:0 auto; width:224px; overflow:hidden;}
	.row4 .container .testimonials_box{ background:url(../images/devider.jpg) repeat-x bottom left; margin-bottom:24px; padding:0 0 24px 0;    clear: both;
    width: 100%;}
	.row4 .container{padding:6px 0;}
	.row4 .container.details_box .devider{background:none; padding:0;}
		.row4 .container .two_third.getsample{float:none; margin:0; width:100%;}
	.one_third.step_list{display:none;}
	.row4 .container .list_carousel li.screen{display:none;}
	 .accordion_toggle{line-height:20px; min-height:40px;}
	 .row4 .container.paymen_page .two_fifth .payment_price_block{float:none; margin:15px auto;}
	 div.two_third.input_box span.radio {height:auto;}
	 .row4 .container.details_box .one_half.contact_box .one_half{background:none; width:50%; float:left; margin:0;}
	 	 .facebook_likebox{display:none}
}


/* 480px */

@media screen 
and (min-width : 361px) 
and (max-width : 600px) {
html {
    -webkit-text-size-adjust: 100%;
}
.row4 .container .pricebox .one_half h1{font-size:2.5em;}
	#header, #topnav, .container, #footer{max-width:460px; margin:0 auto;}
	div.two_third.input_box .inputForm{width:80%;}
	.pad{margin:0; padding:0 10px;}
	.row4 .container.details_box .contact_box h1{font-size:2.4em;}
	.row4 .container .two_third,.row4 .container .sample_box,.one_third.faq_right_main, .one_third.contact_right{width:100%; margin:0; clear:both;}
	.row4 .container .three_third.bot_pad .two_third{margin-left: 0; float:leftl; clear:none; width: 65.625%;}
	.row4 .container.paymen_page .two_fifth .payment_price_block{float:none; margin:15px auto;}
	 .one_third.contact_right .contact_block,.one_third.contact_right .contact_block_2{width:48.4375%; display:inline-block; float:left; margin:0 0 0 3.125%; list-style:none; padding:0;}
	 .one_third.contact_right .contact_block{margin-left:0;}
	.row4 .container .sample_box{background:url(../images/logo_sample_mid.png) #e8e7e3 no-repeat top left; padding:0;}
	.row4 .container .two_third,.one_third.faq_right_main{background:url(../images/devider.jpg) repeat-x bottom left; margin-bottom:24px; padding:0 0 24px 0;}
	
	.row4 .container.testimonials .two_third.testimonials_text,.row4 .container .two_third.payment_price_disc,.row4 .container .two_third.contact_map_form .two_third, .row4 .container .two_third.input_box {background:none; margin:0; padding:0;}
	.row4 .container .two_third.input_box{padding:5px 0;}
	.row4 .container .two_third.payment_price_disc,.row4 .container .two_third.input_box{width: 65.625%; float:left; clear:none; }
	.row4 .container .three_third.total_block .two_third.payment_price_disc{padding: 20px 0;}
	
	.row4 .container.testimonials .one_third.testimonials_logo{width:90%; padding:0 0 20px;  clear:both;}
	.row4 .container .getsample.two_third .two_third,.row4 .container .getsample.three_third .two_third{background:none; margin-bottom:0; padding:5px 0;}
	.row4 .container .sample_box span{float:right; width:50px; height:107px; background:url(../images/logo_sample_ban_right.png) #44baf0 top right no-repeat;}
	.row4 .container .two_third.faqs,.four_fifth.getsample{width:100%; background:none; padding:0; clear:both; margin:0;}
	.list_carousel li .scroll_logo_up,.list_carousel li .scroll_logo_dn,.list_carousel li .scroll_logo_mid{
	/*width:91.189427%;
	background:#d9e7ef;
	padding:3.083700440528634%;
	margin:0 2.64317% 2.64317% 0;*/
	width:200px;
	height:131px;
	background:#d9e7ef;
	padding:6px;
	margin:0 5px 5px 0;
	
}
	.row4 .container .sample_box .sample_box_text{display:none;}
	#footer p{float:none;}
	.list_carousel{margin:0 auto; width:448px; overflow:hidden;}
	#footer p:first-child{margin-bottom:8px;}
	.row4 .container .testimonials_box{ background:url(../images/devider.jpg) repeat-x bottom left; margin-bottom:24px; padding:0 0 24px 0;    clear: both;
    width: 100%;}
	.row4 .container{padding:10px 0;}
	.row4 .container.details_box .devider{background:none; padding:0;}
	#topnav{padding-top:10px;}
		.row4 .container .two_third.getsample{float:none; margin:0; width:100%;}
	.one_third.step_list{display:none;}
	 .row4 .container .list_carousel li.screen{display:none;}
	 .accordion_toggle{line-height:20px; min-height:40px;}
	 .paymen_page .two_half.devider .one_half{width:100%; background:none; padding:0; clear:both; margin:0;}
	 div.two_third.input_box span.radio {height:auto;}
	 .facebook_likebox{display:none}
}

/* 768px */

@media screen 
and (min-width : 601px) 
and (max-width : 800px) {
	#header, #topnav, .container, #footer{max-width:720px; margin:0 auto;}
	
	#topnav li{margin-right:14px;}
	.row4 .container .two_third.pricebox,.row4 .container .sample_box,.faq_right_main{width:100%; clear:both; margin:0;}
	.list_carousel{margin:0 auto; width:672px; overflow:hidden;}
	.row4 .container .sample_box{background:url(../images/logo_sample_mid.png) #44baf0 no-repeat; margin-top:20px; padding:0;}
	.row4 .container .two_third, .one_third.faq_right_main{background:url(../images/devider.jpg) repeat-x bottom left; margin-bottom:24px; padding:0 0 24px 0;}
	div.two_third.input_box .inputForm{width:80%;}
	.row4 .container .two_third.contact_about_box,.four_fifth.getsample{width:100%; background:none; padding:0; clear:both; margin:0;}
	.row4 .container .two_third.faqs{width:100%; background:none; padding:0; clear:both; margin:0;}
	.row4 .container.testimonials .two_third.testimonials_text,.row4 .container .two_third.input_box,.row4 .container .two_third.payment_price_disc,.row4 .container .two_third.contact_map_form{background:none; margin:0; padding:0;}
	.row4 .container .three_third.total_block .two_third.payment_price_disc{padding: 20px 0;}
	.paymen_page .three_third.total_block{background-position:-200px center;}
	.total_block .payment_price_block span.rate{background:#E8E7E3;}
	.row4 .container .two_third.input_box{padding:5px 0;}
	.row4 .container .getsample.two_third .two_third{background:none; margin-bottom:0; padding:5px 0;}
	.row4 .container .sample_box span{float:right; width:7px; height:107px; background:url(../images/logo_sample_ban_right.png) no-repeat;}
	.row4 .container .sample_box .sample_box_text{display:none;}
	.row4 .container .testimonials_box{ background:url(../images/devider.jpg) repeat-x bottom left; margin-bottom:24px; padding:0 0 24px 0;    clear: both;
    width: 100%;}
	.row4 .container{padding:15px 0;}
	#topnav{padding-top:10px;}
	.row4 .container.details_box .devider{background:none; padding:0;}
	.row4 .container .two_third.getsample{float:none; margin:0; width:100%;}
	.one_third.step_list{display:none;}
	.row4 .container .list_carousel li.screen{display:none;}
	div.two_third.input_box span.radio {height:auto;}
    #topnav li { padding:7px 13px ; margin-right:0px ;
}
.hmico {
    padding: 0px 6px;
} 
	
}

/* 960px */

@media screen and (min-width: 960px) {
	.row3 .container{max-width:960px; margin:0 auto;}
	
	.list_carousel{margin:0 auto; max-width:900px; overflow:hidden;}
	#header, #topnav, .container, #footer{max-width:960px; margin:0 auto;}
	#topnav{padding-top:32px;}
    #topnav li {  padding:0px 14px;  }
.hmico { padding:3px 6px;
} 
}