/*in query we trust!!!*/

/*global grid styles*/
@media only screen and (max-width: 980px) {
.wrap_it_all {min-height:1px; height:auto;}

.logo {width:64px;} 

.main_menu ul li a {font-size:14px;}

.empty {height:auto; display:none;}
.footer {height:auto; margin:0;}
.footer_menus ul {padding:0 20px 20px 20px 0;}
.copy {background:none; width:auto; padding:20px 0 0 0; text-align:center;}

.top_block {padding:20px 0 !important; background:none !important; min-height:1px;}

.steps {min-height:1px;}
.step_block {background:none !important; min-height:1px; padding:20px 0 0 0; overflow:hidden;}
.steps .step_1, 
.steps .step_2, 
.steps .step_3 {margin:0; float:left; padding:0 20px 20px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:33.3%; text-align:center;}
.step_block .step_number {display:inline-block; position:relative; left:auto; top:auto; margin:0 5px 0 0;}

.products_info_container {padding:30px 0; background:none; min-height:1px;}
.top_speed_dial .products_info_block_list ul {padding:0;}
.top_getthemeall .products_info_block_list ul {padding:0;}

.testimonial_text {width:auto; font-size:16px; background:none; min-height:1px;}

.web_clipper_links a {margin:0 10px 10px 0;}

.features_block {width:100%;}

.plans .top_block_plans .plan_item {margin:0 auto 20px; width:500px; height:auto; float:none; display:block;}
.plans .top_block_plans .plan_item .plans_prices_buttons {position:relative; padding:10px; bottom:auto; left:auto;}
.plans .top_block_plans .plan_item .get_started, 
.plans .top_block_success .green_btn {position:relative; left:auto; bottom:auto; margin:10px;}
.plans .testimonial .item {width:100%; padding:0 0 20px 0; min-height:1px;}

.browsers_link {font-size:16px;}
.browsers_or {padding:0;}
.browsers_menu {position:relative; right:auto; top:auto; width:220px;}
.browsers_menu ul li a {width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.browsers_step_img {display:block; width:100%; padding:0 0 20px 0;}
.browsers_step_text {display:block; width:100%;}
	
.firstStepArrow {display:none;}    

.steps_slider_item {background-size:100% auto !important; background-position:center !important;}
}

@media only screen and (max-width: 600px) {   
.main_menu {position:absolute; z-index:25; left:87px; top:6px;}
.main_menu_toggle {display:block;}
.main_menu_list {position:absolute; left:0; top:25px; background:#fff; border:1px solid #bbb; border-radius:2px; padding:10px; width:50px; visibility:hidden; opacity:0;}
.main_menu_list ul {padding:5px 0 0 0;}
.main_menu_list ul li {display:block; float:none; text-align:left; height:auto;}
.main_menu_list ul li ul {display:block; position:relative; top:auto; width:auto; background:#fff; margin:5px 0 0 0; border-radius:3px; padding:0;}
.main_menu_active .main_menu_list {top:45px; visibility:visible; opacity:1; width:250px; padding:5px 0;}
.main_menu_active .main_menu_list_close {display:block;}

#contact_form .contacts_form_block {padding:10px 0;}
#contact_form .contacts_form_block .contacts_form_label {position:relative; left:auto; top:auto; padding:0 0 10px 0; font-size:14px;}

.steps .step_1, 
.steps .step_2, 
.steps .step_3 {width:100%; text-align:left;}

.form_wrapper {padding:120px 20px 20px 20px;}
.form_logo {width:206px; height:65px; background-size:100% 100% !important; margin:0 0 0 -103px;}
}

/* 
#Tablet (Portrait)
================================================== 
*/

@media only screen and (min-width: 768px) and (max-width: 980px) {

}

/*  
#Mobile (Portrait)
================================================== 
*/

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

.plans .top_block_plans .plan_item {width:90%;}

}

/* 
#Mobile (Landscape)
================================================== 
*/

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

.plans .top_block_plans .plan_item {width:90%;}

}


