#fmagnit,#quiz{box-sizing: border-box;padding: 60px 0px;position: relative;text-align: center;color: #fff;background: url(../img/gift.gif) 0px 0px repeat rgb(37, 173, 56);font-size: 16px;}
#fmagnit h3,#quiz h3{font-weight: 300;margin: 0px 0px 60px;font-size: 2.4em;padding: 0px;}
#quiz h3{margin: 0px 0px 30px;}
#fmagnit h3 b,#quiz h3 b{font-weight: 700;}
#quiz p{margin: 0px 0px 30px;font-size: 1.4em;}
a.btn.btn-magnit,a.btn.marquiz__button,.gifts a.btn.btn-order-scroll,.gifts a.btn.btn-more{box-sizing: border-box; background: #fafa27; color: #00a651!important; transition-duration: 0.5s; cursor: pointer; display: inline-block; padding: 0px 30px; margin: 0; font-size: 18px; font-weight: bold; line-height: 58px; white-space: nowrap; vertical-align: middle; border: 1px solid transparent; border-radius: 60px; text-transform: uppercase; height: 60px;}
a.btn.btn-magnit:hover,a.btn.marquiz__button:hover{background:#fff;color:#333!important;}
.overlay_magnit{background-color:rgba(0,0,0,0.4);bottom:0;cursor:default;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:9999;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.message_window,.popup_magnit{width:95%;max-width:500px;display:inline-block;left:50%;opacity:0;position:fixed;text-align:left;top:50%;visibility:hidden;z-index:9999;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s,top .5s;-moz-transition:opacity .5s,top .5s;-ms-transition:opacity .5s,top .5s;-o-transition:opacity .5s,top .5s;transition:opacity .5s,top .5s}
.message_window h5{font-size:24px;color:#333;line-height:125%;text-transform:none;font-weight:300;text-align:left;position:relative;text-align:center;}
.message_window h5.success:before{content:"✓";font-size:24px;color:#27ba49;line-height:48px;font-weight:bold;text-align:center;border:2px solid #27ba49;height:50px;width:50px;display:block;border-radius:100%;margin:0 auto;}
.message_window h5.error:before{content:"×";font-size:24px;color:#dd001f;line-height:48px;font-weight:bold;text-align:center;border:2px solid #dd001f;height:50px;width:50px;display:block;border-radius:100%;margin:0 auto;}
.message_window a{text-decoration:underline;color:#209230;}
.message_window .window,.popup_magnit form{padding:27px 50px;right:0;background:#FFFFFF;border-radius: 4px;}
.popup_magnit input{padding:10px;border:1px solid #DEDEDE;margin-bottom:10px;width:100%;border-radius: 4px;}
.popup_magnit input:required{box-shadow:none;}
.popup_magnit input[type="checkbox"],label{float:left;width:auto;font-size:12px;font-weight:300;}
.popup_magnit input[type="checkbox"]{margin-right:5px;}
.popup_magnit input.btn,.popup_magnit input.btn:focus{background:rgb(45, 163, 48);border:0;margin-bottom:10px;color:#fff;text-transform:uppercase;height:50px;line-height:48px;font-size:18px;padding:0 10px;border-radius:4px;}
.popup_magnit input.btn:hover{background:rgb(41, 147, 43);color:#fff;}
.popup_magnit h5{color:#575757;font-size: 30px;text-align:center;font-weight:700;margin:0 0 30px;}

.price{border-top:1px solid #dcdcdc;}
.price h3{margin-bottom:60px;font-size:2.8em;}
.price h4{margin-bottom:10px;position:relative;}
.price h4:before{content:"";display:block;height:4px;width:50px;background:#f9f200;margin:0 auto 20px;}

.gifts h3{font-size: 2em;color:#25ad38;margin-bottom:50px;}
.content .gifts h4{font-weight:bold;margin-top:30px;}
.gifts p{color:#333;}
.gift-list{padding-left:5px;}
.gift-item{width:20%;display:inline-block;margin-left:-5px;vertical-align:top;margin-top:30px;padding:0 15px;}
.gift-name{font-weight:bold;}
.gift-img img{width:90%;max-width:300px;}
.gift-list-mini{margin:30px 0 30px 20px;list-style-image:url(/img/gift.png);}
.gift-title{margin-top:30px;}
.gifts a.btn.btn-order-scroll,.gifts a.btn.btn-more{margin:30px 0 0;}
.gifts a.btn.btn-more{background:#63bc40;color:#fff!important;margin-left:15px;}
.sale-text span{color:red;font-size:1.4em;line-height: 125%;}}

@media (max-width: 991px) {
	.price h3{font-size:2em;margin-bottom: 40px;}
	.gifts h3{font-size: 1.6em;}
	.gift-item{width:33.33%}
}

@media (max-width: 767px) {
	.price h3{font-size:1.8em;}
	.gift-item{width:50%}
}

@media (max-width: 480px) {
	#fmagnit,#quiz{padding: 30px 0;}
	#fmagnit h3,#quiz h3{font-size: 1.8em;margin: 0 0 30px;}
	a.btn.btn-magnit{width:100%;height:auto;line-height:125%;padding:20px 10px;white-space: normal;}
	.popup_magnit input.btn{white-space: normal;width:100%;height:auto;line-height:125%;padding:10px 0;}
	.popup_magnit h5{color:#575757;font-size: 20px;}
	.popup_magnit form{padding:27px;}
	.gift-item{width:100%}
	.gifts h3{font-size: 1.2em;}
	.gifts a.btn.btn-more{margin-left:0;}
}

@media (max-height: 460px) {
	.popup_magnit{height:90%;overflow-x:scroll;}
}