/* ==================================================================================
	content.html
================================================================================== */

.content{

}

.top-block, 
.video-block,
.steps-block{
	background-position: 50% 0 !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
            background-size: cover !important;
}
	.top-block_headline-wr{
		margin: 2.127659574468085% -1.063829787234043% 0; /*20px // 10px from 940px*/
	}
		.top-block_headline{
			font-size: 4.8em;
			text-align: center;
		}

	.bogo-block-wr{
		margin: 2.127659574468085% -20% 0 -20%; /*6px // 60px from 300px*/
	}
        .bogo-block{
		    background-position: 50% 0 !important;
	        background-repeat: no-repeat;
	        -webkit-background-size: cover !important;
	                background-size: cover !important;
		    -webkit-border-radius: 9px;
	           -moz-border-radius: 9px;
	                border-radius: 9px;
            position: relative;
            z-index: 1024;
        }
		.bogo-title-wr{
			margin-top: 3.333333333333333%; /*10px from 300px*/
		}
			.bogo-title{
				font-size: 4em;
				text-align: center;
			}
		.bogo-price-wr{

		}
			.bogo-price{
				font-size: 6em;
				text-align: center;
			}
		.bogo-ship-wr{
			margin-bottom: 4%; /*12px from 300px*/
		}
			.bogo-ship{
				font-size: 1.4em;
				text-align: center;
			}

		.central-top-block-title-wr{
			margin-top: 1.666666666666667%; /*5px from 300px*/
		}
			.central-top-block-title{
				font-size: 3em;
				text-align: left;
			}

		.central-top-block-list-wr{
			margin-top: 3.333333333333333%; /*10px from 300px*/
		}

			.central-top-block-list{
				font-size: 1.8em;
			}
			.central-top-block-list li{
				padding: 0 0 0 35px;
				background-repeat: no-repeat;
				background-position: 0 50%;
				position: relative;
			}
			.central-top-block-list li+li{
				margin-top: 3.666666666666667%; /*11px from 300px*/
			}
		.central-top-block-btn-wr{
			margin: 8.666666666666667% 11.66666666666667% 11.66666666666667% 0; /*17px // 35px from 300px*/
		}

	.video-block_title-wr{
		margin: 3.723404255319149% 0 3.191489361702128%; /*34px // 30px from 940px*/
	}
		.video-block_title{
			font-size: 3.6em;
			text-align: center;
		}
		
	.video{ }
		.info-video{
			margin: 0 0 5.483870967741935% 5.161290322580645%; /* 34px // 32px from 620px */
			
		}

		.flex-video {
			clear: both;
			border: 5px solid #e1e1e1;
			position: relative;                
		}
			.flex-video iframe,
			.info-media-video .flex-video object,
			.info-media-video .flex-video embed,
			.info-media-video .flex-video video {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}

@media (max-width: 767px){

	.info-video { margin: 0; }

}

	.video-block_subtitle-wr{
		margin-right: 5.333333333333333%; /*16px from 300px*/
	}
		.video-block_subtitle{
			font-size: 1.8em;
			text-align: left;
			line-height: 24px;
		}

	.video-block_description-wr{
		margin: 6.666666666666667% 5.333333333333333% 0 0; /*20px // 16px from 300px*/
	}
		.video-block_description{
			font-size: 1.8em;
			text-align: left;
			line-height: 26px;
		}

.line-block{
	height: 14px;
}

.order-block{
	background-position: 50% 0 !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
            background-size: cover !important;
    position: relative;
}
.order-block_title-wr{
	margin: 1.808510638297872% 3.004255319148936% 0; /*17px // 32px from 940px*/
}
	.order-block_title{
		font-size: 3.6em;
		text-align: center;
	}

.order-block_subtitle-wr{
	margin: 0 3.004255319148936% 0; /*17px // 32px from 940px*/
}
	.order-block_subtitle{
		font-size: 2.4em;
		text-align: center;
	}
.order-block_description-wr{
	margin: 7.631578947368421% 0 0 8.421052631578947%; /*29px // 32px from 380px*/
}
	.order-block_description{
		font-size: 1.8em;
		text-align: left;
		line-height: 26px;
	}

.order-block-btn-wr{
	margin: 5.263157894736842% 36.84210526315789% 13.15789473684211% 8.421052631578947%; /*20px // 140px // 50px // 32px from 380px*/
}
.order-block-guar_img-wr{
	position: absolute;
	z-index: 1024;
	right: 25px;
    top: 110px;
	width: 15.42553191489362%; /*145px from 940px*/
}

@media (max-width: 979px) and (min-width: 768px) {

    .order-block_title{
        font-size: 3em;
    }
}

@media (max-width: 767px) {

    
.top-block_headline-wr {
    margin: 20px 10px;
}

    .top-block_headline {
        font-size: 30px;
        padding: 0 10px;
    }
    .bogo-block-wr{
        margin: 0;
        -webkit-border-radius: 0;
	       -moz-border-radius: 0;
	            border-radius: 0;
    }
        .bogo-title-wr{
            padding: 0 10px;
        }
        .bogo-title{
            font-size: 40px;
        }
.central-top-block-title-wr {
    margin-top: 30px;
}
        .central-top-block-title{
            font-size: 30px;
            text-align: center;
        }
        
.central-top-block-list-wr {
    margin: 10px auto 0;
    max-width: 250px;
}
    .central-top-block-list {
        font-size: 16px;
        line-height: 22px;
    }

.central-top-block-btn-wr {
    margin: 20px 10px;
}

.right-top_img-wr{
    margin: 0 auto;
    max-width: 320px;
}

.video-block_title-wr{
	margin: 30px 10px;
}

.video-block_subtitle-wr {
    margin: 20px 10px;
}
    .video-block_subtitle{
        text-align: center;
        font-size: 18px;
    }
.video-block_description-wr {
    margin: 0 10px 30px;
}
.video-block_description {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
}
.order-block_title-wr {
    margin: 20px 10px;
}
.order-block_title {
    font-size: 30px;
}
.order-block_subtitle-wr {
    margin: 0 10px 20px;
}
.order-block_subtitle {
    font-size: 22px;
}
.order-block_description-wr {
    margin: 0 10px;
}
    .order-block_description{
        text-align: center;
        font-size: 18px;
    }
.order-block-guar_img-wr {
    margin: 0 auto;
    position: relative;
    right: 0;
    top: 0;
    width: 145px;
    z-index: 1024;
    height: 0;
}

.order-block-btn-wr {
    margin: 20px 10px;
}

}

.why-not-list-block-wr{
    background-position: 50% 0 !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
            background-size: cover !important;
}

.why-not-block_title-wr{
    margin: 3.205128205128205% 0 0; /*25px 3px from 780px*/
}
    .why-not-block_title{
        font-size: 3.6em;
        text-align: center;
    }
.why-not-block_subtitle-wr{
    margin: 0.641025641025641% 0 2.307692307692308%; /*5px // 18px from 780px*/
}
    .why-not-block_subtitle{
        text-align: center;
        font-size: 2.4em;
    }

.why-not-list-wr{
    margin: 6.666666666666667% 0 6.666666666666667% 9.259259259259259%; /*36px // 50px from 540px*/
}
    .why-not-list{
		font-size: 1.8em;
        line-height: 1.7;
	}
	.why-not-list li{
		padding: 0 0 0 70px;
		background-repeat: no-repeat;
		background-position: 0 50%;
		position: relative;
        min-height: 53px;
	}
	.why-not-list li+li{
		margin-top: 5.510204081632653%; /*27px from 490px*/
	}


@media (max-width: 979px) and (min-width: 768px) {

    .why-not-block_title{
        font-size: 3em;
    }

}
@media (max-width: 767px) {
    
.why-not-block_title-wr {
    margin: 20px 10px 5px;
}
    .why-not-block_title {
        font-size: 32px;
    }
.why-not-block_subtitle-wr {
    margin: 10px 10px 20px;
}
.why-not-block_subtitle {
    font-size: 22px;
}

.why-not-list-wr {
    margin: 20px auto;
    max-width: 300px;
}

.why-not_img-wr{
    margin: 0 auto;
    max-width: 300px;
}

}



.steps-block_title-wr{
    margin: 2.659574468085106% 3.404255319148936%; /*25px // 32px from 940px*/
}
    .steps-block_title{
        text-align: center;
        font-size: 3.6em;
    }

.steps-block .steps-subblock{
    margin: 0 1.702127659574468% 0; /*16px from 940px*/
    width: 28.51063829787234%; /*268px from 940px*/
    float: left;
}
.steps-block .steps-subblock:first-child{
    margin: 0 2.127659574468085% 0 3.404255319148936%; /*32px from 940px*/
}
.steps-block .steps-subblock:last-child{
    margin: 0 3.404255319148936% 0 2.127659574468085%; /*32px from 940px*/
}

.steps_description-wr{
    margin-top: 7.462686567164179%;/*20px from 268px*/
}
    .steps_description{
        text-align: center;
        font-size: 1.8em;
        line-height: 1.7;
    }

.steps-block_subtitle-wr{
    margin: 3.723404255319149% 3.404255319148936%; /*35px // 3px from 940px*/
}
    .steps-block_subtitle{
        text-align: center;
        font-size: 5em;
    }

.order-now_title-wr{
    margin: 1.808510638297872% 3.404255319148936%; /*17px // 32px from 940px*/
}
    .order-now_title{
        text-align: center;
        font-size: 3.6em;
    }


@media (max-width: 979px) and (min-width: 768px) {

    .order-now_title{
        font-size: 3em;
    }

}
@media (max-width: 767px) {


    .steps-block_title-wr {
        margin: 15px 10px;
    }

    .steps-block_title {
        font-size: 32px;
    }

    .steps-block .steps-subblock {
        float: none;
        margin: 0 auto;
        width: 269px;
    }

        .steps-block .steps-subblock:first-child,
        .steps-block .steps-subblock:last-child {
            margin: 0 auto;
        }

        .steps-block .steps-subblock + .steps-subblock {
            margin-top: 20px;
        }

    .steps_description-wr {
        margin-top: 20px;
    }
    .steps_description {
        font-size: 14px;
    }
    
.steps-block_subtitle-wr {
    margin: 20px 10px;
}
    .steps-block_subtitle{
        font-size: 30px;
    }

.order-now_title-wr {
    margin: 10px;
}
.order-now_title {
    font-size: 30px;
}

}
.bottom-block{
    background-position: 50% 0 !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
            background-size: cover !important;
}
.bottom_title-wr{
    margin-right: 6.818181818181818%; /*15px from 220px*/
}
    .bottom_title{
        font-size: 2.4em;
        text-align: left;
    }
.bottom_description-wr{
    margin: 4.545454545454545% 6.818181818181818% 0 0; /*10px // 15px from 220px*/
}
    .bottom_description{
        text-align: left;
        font-size: 1.8em;
        line-height: 1.4;
    }
.bottom_price-wr{
    margin-right: 6.818181818181818%; /*15px from 220px*/
}
    .bottom_price{
        text-align: left;
        font-size: 6.4em;
    }
.bottom_ship-wr{
    margin-right: 6.818181818181818%; /*15px from 220px*/
}
    .bottom_ship{
        font-size: 1.4em;
        text-align: left;
    }
.btn-order-wr{
    margin: 8.636363636363636% 6.818181818181818% 0 0; /*19px // 15px from 220px*/
}
.bottom_cards-wr{
    margin: 6.818181818181818% 6.818181818181818% 6.818181818181818% 0; /*15px from 220px*/
}

@media (max-width: 767px) {

    .bottom_title-wr {
        margin: 0 10px 20px;
    }
        .bottom_title {
            font-size: 21px;
            text-align: center;
        }
    .bottom_description-wr,
    .bottom_price-wr,
    .bottom_ship-wr {
        margin: 10px;
    }
    .bottom_description {
        font-size: 16px;
        text-align: center;
    }
    .bottom_price {
        font-size: 64px;
        text-align: center;
    }  
    .bottom_ship {
        font-size: 14px;
        text-align: center;
    }
.btn-order-wr {
    margin: 20px 10px 10px;
}
.bottom_cards-wr {
    margin: 20px auto;
    width: 205px;
}



}


/* ==================================================================================
	Custom fixes
================================================================================== */
@media (max-width: 767px){
    .mobile-btn {
        left: auto !important;
        position: relative !important;
        width: 100% !important;
    }
}

 