

@media screen and (min-width: 1550px) {
.font-big { font-size:28px; }
.content-why-this-book, .content-whositfor, .content-author { width:490px; font-size:17px }
}


/*
@media screen and (max-width: 1250px) {
.download-icon-1, .download-icon-2, .download-icon-3 { display:none }
.wrapper-static { width:auto }
}
*/


@media screen and (max-width: 1370px) {
	.wrapper-order { width:100% }
}


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

	.wrapper { width:100% }
	.wrapper-static { width:100% }

	nav#steps { right: 20px; top: 120px }

	.slide-home { background:url(../img/background_image_1_v2.jpg) center no-repeat; }
	.slide-whythisbook { background:url(../img/background_image_2_t.jpg) center no-repeat; }
	.slide-whositfor { background:url(../img/background_image_3_t.jpg) center no-repeat; }
	.slide-author { background:url(../img/background_image_4_t.jpg) center; }
	.slide-order { background:url(../img/background_image_5_t.jpg) top center; }

	#toolbar ul.menu-general { margin-left: 120px; }
	#toolbar ul.menu-general li { padding-right: 23px; }
	#toolbar .roi-logo { left: 20px;  }

	#toolbar ul.menu-general li.button-online { right: 20px }
	#toolbar ul.menu-general li.button-online a { width: 100px; font-size: 17px; line-height: 21px; padding-top: 22px; padding-bottom: 18px; }
	#toolbar ul.menu-general li.button-online a span { width: 70px; }
	footer .roi { padding-left: 15px; }
	footer .copyright { padding-right: 15px; }

	ul.downloads-list { margin-right: 45px }
	.order-list div.cell img { width: 100%;  }
	.content-home { left: 20px; }

	.content-why-this-book, .content-whositfor { right: 60px; width: 440px }
	.content-author { left: 20px; }

	.content-sneak-preview .sneak-preview-slider { margin-top: 45px }
	.content-sneak-preview .sneak-preview-slider .swiper-slide-inner { margin: 10px 0px }
	.content-sneak-preview .gallery-padding { height: 65px; }
	.content-sneak-preview .sneak-preview-slider a.right { right: -50px; }
	.content-sneak-preview .sneak-preview-slider a.left { left: -50px }
}






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

.slide-home { background:#fff; padding-top: 45px; padding-bottom: 30px; }
.slide-home img { margin-bottom: 50px }

#toolbar .roi-logo a { width: 56px; height: 56px; background-size: cover }

nav#steps { top: 65px; right: 10px; }
#arrows { display: none }

a.mobile-current { display:block; height:48px; line-height:44px; text-align:center; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#ffffff }
a.mobile-current:before { height: 48px; width: 58px; background:url(../img/icon_menu.png) top left no-repeat; content: " "; float: right; margin-right: 10px }
a.mobile-current.active:before { background:url(../img/icon_menu.png) bottom left no-repeat; background-color: #f3b80f }

#toolbar ul.menu-general { margin:0px; width:100%; overflow:hidden; display:none; position:absolute; }	
#toolbar ul.menu-general li { float:none; clear:both; padding-right:0px  }	
#toolbar ul.menu-general li a { display:block;  padding:0px; background:#a4a4a4; line-height: 35px; font-size: 13px; text-align:center; border-bottom:1px solid #CCC; color:#fff; }
#toolbar ul.menu-general li a:hover, #toolbar ul.menu-general li a.active { border-bottom: 1px solid #CCC; background: #707070; color: #fff }
#toolbar ul.menu-general li.button-online { position: relative; right: inherit; float: none; }

#toolbar ul.menu-general li.button-online a { font-size: 16px; font-weight: 100; width: 100%; height: auto; padding: 0px; }
#toolbar ul.menu-general li.button-online a span { width: auto; padding: 8px 0px; font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif; border: 0px; font-weight: bold; }

.mobile-background-image { display:block; height:auto; width:100%;  }

.content-home, .content-why-this-book, .content-whositfor, .content-sneak-preview, .content-downloads, .content-author, .content-order { position: static !important }

.slide-home { position: relative; }
.content-home { position: relative !important; top: auto !important; left: 0px; margin-left:0px; padding-top:100px;  }
.content-home img { width:50%; height:auto; margin:40px auto;  }


.content-home .testimonial {
	position: absolute;
	display: none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
	-moz-opacity: 0; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	bottom: 0px; left: 20px; right: 20px; width: auto; text-align: left; font-size: 12px; color: #333; text-align: left; line-height: 155%;
}
.content-home .testimonial .block {
	background: #5c5c5c; padding: 16px 25px; position: absolute; color: #fff; text-align: left; font-style: italic; font-size: 11px; line-height: 21px; position: relative; margin-bottom: 30px; width: auto;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.content-home .testimonial .block:before {
	display: block; content: " "; width: 24px; height: 21px; background: url(../img/testimonials_arrow.png) no-repeat; position: absolute; bottom: -21px; left: 30px;
}

.slide-whythisbook { background:#fff; padding-top: 45px; }
.slide-whythisbook .content-why-this-book { width:auto; padding:20px 50px 20px 20px }
.content-why-this-book h1 { font-size: 17px }

.slide-whositfor { background:#fff; padding-top: 45px; }
.slide-whositfor .content-whositfor { width:auto; padding:20px 50px 60px 20px }
.content-whositfor h1 { font-size: 17px }

.slide-sneak-preview { padding:120px 0px 1px 0px; }	
.content-sneak-preview .sneak-preview-slider { margin:40px auto; width:280px }
.content-sneak-preview .sneak-preview-slider a.left, .content-sneak-preview .sneak-preview-slider a.right { display: none }
.content-sneak-preview .gallery-padding { height: auto; padding-bottom: 15px }
.content-sneak-preview .swiper-slide { margin-bottom: -20px }


.slide-downloads { }
.slide-downloads .download-icon-1, .slide-downloads .download-icon-2, .slide-downloads .download-icon-3 { display:none }	
.slide-downloads .content-downloads	{ width:auto; padding:80px 30px 30px 30px }
.column_1of2, .column_2of2 { float:none; width:100% }	
.downloads-block { margin-top:60px }
ul.downloads-list { margin: 0px }
.slide-downloads h1 { font-size: 17px; margin-top: 0px; margin-bottom: 6px; }
.button-download { display: none }

.slide-author { background:#fff; padding-top: 0px; }
.slide-author .content-author { width:auto; padding:20px 50px 20px 20px; color: #000 }
.slide-author h1 { font-size: 17px; color: #000; border-bottom-color: #000; margin-top: 0px; }
.sep-dark { display: block }
.desktop-only { display: none }

.slide-order { padding-top:20px;  }
.order-list { display: block }
.order-list div.cell { display: block }
.order-list div.cell img { margin-top: 30px; margin-bottom: -30px }
.content-order { padding: 40px 20px 40px 20px; box-sizing: border-box; -moz-box-sizing: border-box }

.footer-block { position:static }
.footer-block footer { position:static; height: auto }
.footer-block footer .roi { float: none; display: inline-block; padding: 13px 0 0 0 }
.footer-block footer .roi p { display: inline-block }
.footer-block footer .copyright { float: none; margin: 0; padding: 4px 10px 10px 10px; text-align: center }

}



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

.content-sneak-preview .sneak-preview-slider a.left, .content-sneak-preview .sneak-preview-slider a.right { display:none }

}

