﻿@import url(reset.css);
@font-face{    font-family:PFDinTextCondPro;     src:url('../fonts/PFDinTextCondPro-Regular.ttf') format('truetype');     font-weight:400;     font-style:normal}
@font-face{    font-family:PFDinTextCondPro;     
            src: url('../fonts/PFDinTextCondPro-Medium.eot');
            src: url('../fonts/PFDinTextCondPro-Medium.eot?') format('embedded-opentype'),
                 url('../fonts/PFDinTextCondPro-Medium.woff') format('woff'),
                 url('../fonts/PFDinTextCondPro-Medium.ttf') format('truetype');
            font-weight:500;  font-style:normal}
@font-face{    font-family:PFDinTextCondPro;     src:url('../fonts/PFDinTextCondPro-Light.ttf') format('truetype');  font-weight:300;  font-style:normal}
body{
    min-width: 1220px !important;
}
<!--- table {
	border-spacing: 3px;
} --->
/* >>> ADD NEW >>>*/
.about ul {
	width:;
}
.about ul li {
	font-size: 18px;
	color: #807d7d;
	background: url(../images/vipmaster/arrow.jpg) no-repeat 0px 3px;
    padding-left: 18px;
}
.about-ul-1 {
	width: 55%;
}
.about-ul-2 {
	width: 45%;
}
/* <<< ADD NEW <<< */

#main_wrapper{
    width: 100%;
    min-width: 1220px !important;
    font: 22px PFDinTextCondPro;
    margin: auto;
    color: #31343e;
	background: #fff;
}

#send_results{ position:fixed;  z-index:10000;  width:400px;  height:60px;  margin:-160px 0 0 -200px;  top:50%;  left:50%;  background:white;  text-align:center;  padding-top:20px;  font:16px Myriad Pro,Arial,sans-serif;  display:none;  background:#fff;  box-shadow:0 0 0 6px rgba(33,33,33,.5); border-radius:6px}

.last{
    margin-right: 0 !important;
}
.clear{
    clear: both;
}
.form_h3{
    text-align: center;
    margin-top: 16px;
    font-size: 24px;
    color: #F2212B;
}
.ex_hover{
    position: relative;
}

.popup_modal{
	display: none; width: 400px; height: 300px; background: #fff; 
    border: 4px solid rgba(0,0,0,0.5); border-radius: 10px;
	position: relative;
}
.popup_modal .close{
	position: absolute;
	top: 4px;
	right: 4px;
	font: 14px sans-serif; 
	background: rgba(0, 0, 0, 0.5);
	display: block;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 15px;
	color: #fff;
	cursor: pointer;
	border-radius: 5px;
}
.popup_modal.more_modal{
    width: 606px;
    height: 480px;
    padding: 20px 20px 20px 20px;
    font: 18px PFDinTextCondPro;
    line-height: 26px;
    position: relative;
    background: url('../images/action/back.png') repeat-x 0 -20px;
}
.popup_modal.more_modal .modal_head{
    height: 260px;
    position: relative;
    float: left;
    margin-right: 20px;
}
.popup_modal.more_modal h4{
   margin-top: 10px;
   text-align: center;
   font-size: 28px;
   font-weight: 500;
   padding: 10px;
   border: 2px solid gray;
   border-radius: 10px;
}
.popup_modal.more_modal img{
    border: 2px solid gray;
    border-radius: 5px;
}
.popup_modal.more_modal .more_img_container{
    position: absolute;
    bottom: 70px;
}
.popup_modal.more_modal img.more_img{
    float: left;
    margin: 10px 26px 0 0;
    border: 5px solid #EAB000;
    border-radius: 5px;
}
.popup_modal.more_modal img.more_img:hover{
    border: 5px solid #FFDD00;
}
.popup_modal.more_modal ul{
    list-style-type: circle;
    margin-left: 310px;
}
.popup_modal.more_modal h1{
    font-weight: 500;
    font-size: 21px;
    margin-bottom:  10px;
}
.popup_modal.more_modal .go_buy{
    text-align: center;
    bottom: 10px;
    right: 10px;
}
#cro_1_modal, #cro_2_modal, #skat_3_modal, #snake_1_modal{
    height: 500px;
}
#cro_3_modal{
    height: 550px;
}


#header_wrapper{
    width: 100%;
    height: 560px;
	background: url('../images/vipmaster/top1.jpg') no-repeat 50% 100%;
}
    #header_wrapper #he_back_1{
        width: 50%;
        height: 40px;
        /*background: #e4e4e4;*/ 
        position: relative;
        z-index: 2;   }
        
    #header_wrapper #he_back_2{
        width: 100%;
        height: 94px;
        position: absolute;
        top: -40px;
        right: 0;
        /*background: #e4e4e4;*/
		background: url(../images/vipmaster/top-line.png) repeat-x left top;
		}
            
#header{
    width: 1000px;
	/*height: 670px;*/
	height: 40px;
    margin: -40px auto 0;
    position: relative;
    z-index: 2; }
    #header #he_back_3{
        width: 50%;
        height: 70px;
        position: absolute;
        top: -12px;
        right: 0px;
        /*background: url('../images/header/back.png') no-repeat center;*/
        z-index: 1;    }
        #header #he_back_3 #star{
            width: 72px;
            height: 72px;
            position: absolute;
            background: url('../images/vipmaster/callback1.png') no-repeat center;
background-size: 62px;
            bottom: -10px;
            left: -36px;    }
    #header h1{
        font-size: 26px;
        font-weight: 500;
        text-transform: uppercase;
        position: relative;
        color: #31343e;
        width: 580px;
        text-shadow: 0px 1.3px 1px white;
        z-index: 5;    }
    #header #info{
    position: relative;
    float: right;
    margin-right: 90px;
    height: 47px;
    z-index: 3;
    text-align: center;
		}
    #header #info h3{
    font-size: 22px;
    color: #6a6a6c;
    font-weight: 500;
    margin-top: 7px;
    margin-left: -4px;
    padding-left: 20px;
		}
    #header #info h4{
        padding-top: 20px;
        margin-top: -16px;
        color: #f55;
    }
<!---    #header #info a{
        display: block;
        width: 254px;
        height: 44px;
        background: url('../images/header/button.png') no-repeat center;
        position: absolute;
        bottom: 0px;
        left: 50%;
        margin-left: -127px;    } --->
    #header h2, #header h4{
        font-size: 22px;
        color: #24262f;
        font-weight: 500;
        text-transform: uppercase;
        text-align: right;
        margin-top: 123px;
    }
    #header h2 span{
        font-size: 28px;
        color: #f2212b;
    }
    #header h4{
        margin-top: 32px;
    }
    #header #main_form_wrapper{
        width: 479px;
        height: 365px;
        background: url('../images/header/form_back.png') no-repeat center;
        float: right;
        clear: right;
        margin-top: 98px;    }
        #header #main_form_wrapper h2, #header #main_form_wrapper p{
            margin: 18px 0 0;
            padding: 0;
            text-align: center;
            color: #31343e;
            font-size: 30px;
            text-shadow: 0px 1.3px 1px white;        }
        #header #main_form_wrapper p{
            font-size: 17px;
            margin-top: -4px;        }
        #header #main_form_wrapper #main_form{
            width: 348px;
            margin: 22px auto 0;        }
        #header #main_form_wrapper #main_form input{
            width: 348px;
            height: 40px;
            background: url('../images/header/form_input.png') no-repeat center;
            text-align: center;
            border: none;
            margin: 0 0 5px;
            font: 18px PFDinTextCondPro;        }
        #header #main_form_wrapper #main_form input[type="submit"]{
            display: block;
            width: 344px;
            height: 51px;
            background: url('../images/header/form_button.png') no-repeat center;
            color: #fff;
            font-size: 19px;
            font-weight: 500;
            letter-spacing: 1px;
            cursor: pointer;
            margin-top: 16px;        }

#action_wrapper{
    width: 100%;
    height: auto;
    padding-top: 30px;
    /*background: url('../images/action/back.png') repeat-x;*/
    position: relative;
    z-index: 2;     }
    #action{
        width: 1115px;
        height: 367px;
        position: relative;
        background: url('../images/action/action.png') no-repeat center;
        margin: auto;
        padding: 90px 0 0 0px;    }
        #action h1{
            font-size: 31px;
            font-weight: 500;
            color: #31343e;
            text-transform: uppercase;
            padding-left: 500px;  }
            
        #action #ac_info{
            width: 500px;
            margin-left: 33px;        }
            #action #ac_info h2, #action #ac_info h3{
                font-size: 27px;
                color: #fff;
                font-weight: 500;
                text-transform: uppercase;
                margin: 75px 0 0;
                text-align: center;        }
            #action #ac_info h3{
                margin: 0;
                font-size: 18px;
                line-height: 12px;        }
            #action #ac_info h3 span{
                color: #ffc000;        }
            #action #ac_info a{
                display: block;
                width: 320px;
                height: 49px;
                margin: 17px auto 0;
                background: url('../images/action/button.png') no-repeat center;            }
            #action #ac_info h4{
                font-size: 17px;
                color: #fff;
                text-align: center;
                letter-spacing: 0.5px;
                margin-top: 14px;            }
        #action #action_form_wrapper{
            width: 349px;
            float: right;
            margin: -172px 40px 0 0;
            text-align: center;        }
        #action #action_form_wrapper h2{
            font-size: 22px;
            color: #31343e;
            text-transform: uppercase;
            font-weight: 500;
            text-shadow: 0px 1.3px 1px white;
            margin-bottom: 14px;       }
            
        #action #action_form_wrapper #action_form input{
            width: 348px;
            height: 40px;
            background: url('../images/header/form_input.png') no-repeat center;
            text-align: center;
            border: none;
            margin: 0 0 5px;
            font: 18px PFDinTextCondPro;        }
        #action #action_form_wrapper #action_form input[type="submit"]{
            display: block;
            width: 344px;
            height: 51px;
            background: url('../images/header/form_button.png') no-repeat center;
            color: #fff;
            font-size: 19px;
            font-weight: 500;
            letter-spacing: 1px;
            cursor: pointer;
            margin-top: 16px;
            text-transform: uppercase;        }
    #bonus{
        width: 1114px;
        height:  413px;
        margin: 38px auto 0;
        background: url('../images/action/bonus.png') no-repeat center;    }
    #bonus h1{
        font-size: 31px;
        color: #31343e;
        text-transform: uppercase;
        padding: 68px 0 0 500px;
        font-weight: 500;      }
        #bonus #bo_info{
            width: 500px;
            margin: 80px 0 0 24px;        }
            #bonus #bo_info p{
                font-size: 18px;
                font-weight: 500;
                color: #fff;
                margin-bottom: 20px;            }
            #bonus #bo_count{
                width: 380px;
                height: 200px;
                margin-top: 80px;
                float: right;
                position: relative;            }
                #bonus #bo_count h2{
                    font-weight: 500;
                    color: #31343e;
                    text-transform: uppercase;
                    text-shadow: 0px 1.3px 1px white;                }
                #bonus #bo_count a{
                    display: block;
                    width: 344px;
                    height: 51px;
                    background: url('../images/header/form_button.png') no-repeat center;
                    font-size: 19px;
                    font-weight: 500;
                    color: #fff;
                    letter-spacing: 1px;
                    cursor: pointer;
                    text-transform: uppercase;
                    text-align: center;
                    text-decoration: none;
                    line-height: 51px;
                    position: absolute;
                    bottom: 0;
                    left: 50%;
                    margin-left: -182px;                }
#goods_wrapper{
    width: 100%;
    height: 1330px;
    background: url('../images/goods/back.png') repeat-x;}
    #goods{
        width: 950px;
        margin: auto;
        padding-top:  34px;
        text-align: center;    }
        #goods h1, #goods h2{
            font-size: 31px;
            font-weight: 500;
            color: #31343e;
            text-transform: uppercase;        }
        #goods h2{
            font-size: 21px;
            color: #f2212b;        }
        #goods h3{
            display: block;
            width: 465px;
            margin: 80px auto 34px;
            font-size: 28px;
            font-weight: 500;
            text-shadow: 0px 1.3px 1px white;
            text-transform: uppercase;
            background: url('../images/goods/h3_back.png') no-repeat center;        }
			
            .good{
                width: 302px;
                height: 478px;
                padding-top: 20px;
                margin-right: 18px;
                float: left;
                background: url('../images/goods/good_back.png') no-repeat center top 10%;
                position: relative;            }
                .good h4{
                    font-size: 18px;
                    text-transform: uppercase;        }
                .good img{
                    margin-top: 30px;                }
                .good .go_price{
                    width: 272px;
                    height: 49px;
                    text-align: center;
                    line-height: 49px;
                    color: #fff;
                    font-size: 25px;
                    font-weight: 500;
                    background: url('../images/goods/price_back.png') no-repeat center;
                    position: absolute;
                    bottom: 80px;
                    left: 50%;
                    margin-left: -136px;                }
                .go_buy{
                    display: block;
                    width: 149px;
                    height: 49px;
                    background: url('../images/goods/buy.png') no-repeat center;
                    color: #fff;
                    font-size: 18px;
                    font-weight: 500;
                    text-transform: uppercase;
                    line-height: 49px;
                    text-decoration: none;
                    position: absolute;
                    bottom: 0;                }
                .good .go_more{
                    display: block;
                    width: 131px;
                    height: 49px;
                    background: url('../images/goods/more.png') no-repeat center;
                    color: #fff;
                    font-size: 18px;
                    font-weight: 500;
                    text-transform: uppercase;
                    line-height: 49px;
                    text-decoration: none;
                    position: absolute;
                    bottom: 0;
                    right: 0;                }
                .go_see_more{
                    display: inline-block;
                    width: 261px;
                    height: 71px;
                    line-height: 71px;
                    margin: 35px auto -60px;
                    font-size: 18px;
                    text-align: center;
                    text-shadow: 0px 1.3px 1px white;
                    text-decoration: none;
                    text-transform: uppercase;
                    font-weight: 500;
                    color: inherit;
                    background: url('../images/goods/see_more.png') no-repeat center;                }
                #goods #go_h3{
                    background: url('../images/goods/h3_back_2.png') no-repeat center;                }
                    
#goods_form_wrapper{
    width: 100%;
    height: 379px;
    padding-top: 60px;
    background: url('../images/goods/back_2.jpg') repeat-x; }
    #go_form{
        width: 960px;
        height: 297px;
        padding-top: 18px;
        margin: auto;
        background: url('../images/goods/form_back.png') no-repeat center;    }
        #go_form h1{
            font-size: 25px;
            font-weight: 500;
            text-transform: uppercase;
            color: #fff;
            text-align: center;
            margin-bottom: 17px;        }
#go_form_2 h2 {
color: white;
    text-align: center;
    font-size: 25px;
}
        #go_form input{
            display: block;
            width: 710px;
            height: 35px;
            border: none;
            margin: 0 auto 13px;
            text-align: center;
            font: 18px PFDinTextCondPro;        }
        #go_form input[type="submit"]{
            width: 234px;
            height: 50px;
            margin-top: 26px;
            background: url('../images/goods/form_button.png') no-repeat center;
            cursor: pointer;
            font-size: 18px;
            font-weight: 500;
            letter-spacing: 1.5px;
            text-shadow: 0px 1.3px 1px white;        }
#go_form_2 p {
color: #ff4900;
    text-align: center;
    text-transform: uppercase;
    font-size: 40px;
    padding-bottom: 20px;
}

#goods_2_wrapper{
    width: 100%;
    height: 649px;
    background: url('../images/goods/back_3.png') repeat-x; }
    #goods_2{
        width: 950px;
        margin: auto;
        padding-top:  38px;
        text-align: center;    }
    #goods_2 h3{
        display: block;
        width: 465px;
        margin: 0 auto 34px;
        font-size: 28px;
        font-weight: 500;
        text-shadow: 0px 1.3px 1px white;
        text-transform: uppercase;
        background: url('../images/goods/h3_back.png') no-repeat center;    }
    #goods_2 #go_see_more_2{
        margin: 36px auto 20px;    }
    #goods_2 #go_h3_3{
        width: 564px;
        background: url('../images/goods/h3_back_3.png') no-repeat center;    }
    
#five_problems{
    height: 470px;
    width: 1060px;
    margin: auto;
    text-align: center;  }
    #five_problems h1{
        padding: 58px 0 22px;
        margin-bottom: 46px;
        font-size: 31px;
        font-weight: 500;
        background: url('../images/5_problems/elips.png') no-repeat bottom;    }
    #five_problems ul li{
        font-size: 18px;
        text-align: left;
        height: 43px;
        padding-left: 60px;
        margin-bottom: 23px;   }
    #five_problems ul span{
        font-weight: 500;    }
        
#why{
    width: 1010px;
    margin: auto;}   
    #why h1{
        padding: 58px 0 38px;
        margin-bottom: 46px;
        font-size: 31px;
        font-weight: 500;
        text-align: center;
        background: url('../images/why/stars.png') no-repeat bottom;    }
    #why{
        font-size: 18px;    }
        #why p span{
            font-weight: 500;        }
        #why .why_left{
            display: table;
            height: 131px;
            width: 100%;
            padding-left: 164px;
            line-height: 22px;
            background: url('../images/why/1.png') no-repeat left;    }
        #why p{
            display: table-cell;
            vertical-align: middle;        }
        #why .why_right{
        display: table;
        height: 150px;
        padding-right: 150px;
        width: 100%;
        line-height: 20px;
        background: url('../images/why/1.png') no-repeat left;    }
        #why .why_right{
            text-align: right;
            float: right;
            background: url('../images/why/2.png') no-repeat right;        }


#our_sertificats{
    width: 1110px;
    margin: auto;
    position: relative;}
    #our_sertificats h1{
            padding: 58px 0 22px;
            margin-bottom: 46px;
            font-size: 31px;
            font-weight: 500;
            text-align: center;
            text-transform: uppercase;
            background: url('../images/5_problems/elips.png') no-repeat bottom;    }
    #our_sertificats .carusel{
        width: 1100px;
        margin: auto;    }
        #our_sertificats .carusel li{
            margin-left: 30px;        }
    #our_sertificats .prev, #our_sertificats .next{
        display: block;
        cursor: pointer;
        width: 26px;
        height: 38px;
        border: none;
        background: url('../images/sertificats/arrows.png') no-repeat 0px 0px;
        position: absolute;
        top: 60%;
        left: 0;    }
    #our_sertificats .prev:hover{
        background-position: 0 -38px;    }
    #our_sertificats .next{
        left: 100%;
        background-position: -26px 0px;     }
    #our_sertificats .next:hover{
        background-position: -26px -38px;    }
    
    
#reviews{
    width: 1200px;
    margin: auto;   }
    #reviews h1{
        padding: 58px 0 22px;
        margin-bottom: 56px;
        font-size: 31px;
        font-weight: 500;
        text-align: center;
        text-transform: uppercase;
        background: url('../images/5_problems/elips.png') no-repeat bottom;    }
    #reviews .review_left{
        height: 221px;
        padding: 20px 0 0 296px;
        background: url('../images/reviews/1.png') no-repeat left;
        float: left;    }
        #reviews .review_left h3, #reviews .review_right h3{
            font-weight: 500;
            margin-bottom: 20px;        }
        #reviews .review_left p{
            font-size: 18px;        }
    #reviews .review_right{
        height: 221px;
        padding: 20px 270px 0 0;
        background: url('../images/reviews/2.png') no-repeat right;
        float: right;
        margin: 8px 0;    }
        #reviews .review_right h3{
            text-align: right;    }
        #reviews .review_right p{
            font-size: 18px;
            text-align: right;    }
    
#video{
    width: 740px;
    height: 600px;
    margin: -16px auto 0;
    position: relative;
    z-index: 5;
    background: url('../images/video/back.png') no-repeat center 180px;}
    #video h1{
        padding: 58px 0 22px;
        margin-bottom: 66px;
        font-size: 31px;
        font-weight: 500;
        text-align: center;
        text-transform: uppercase;
        background: url('../images/5_problems/elips.png') no-repeat bottom;     }
/* Showcase
-------------*/
#awOnePageButton .view-slide
{
	display: none;
}

/* This class is removed after the showcase is loaded */
/* Assign the correct showcase height to prevent loading jumps in IE */
.showcase-load
{
	height: 470px; /* Same as showcase javascript option */
	overflow: hidden;
}

/* Container when content is shown as one page */
.showcase-onepage
{
	/**/
}

/* Container when content is shown in slider */
.showcase
{
	position: relative;
	margin: 0 auto 20px;
    z-index: 5;
	height: 363px !important;
	width: 616px !important;
}

	.showcase-content-container
	{   
	   margin: auto;
    	height: 363px !important;
    	width: 616px !important;
		background-color: #000;
	}
	
	/* Navigation arrows */
	.showcase-arrow-previous, .showcase-arrow-next
	{
		position: absolute;
		background: url('../images/video/arrows.png');
		width: 78px;
		height: 92px;
		top: 140px;
		cursor: pointer;
        z-index: 1;
	}
	
	.showcase-arrow-previous
	{
		left: -60px;
	}
	
	.showcase-arrow-previous:hover
	{
		background-position: 0px -93px;
	}
	
	.showcase-arrow-next
	{
		right: -56px;
		background-position: -81px 0;
	}
	
	.showcase-arrow-next:hover
	{
		background-position: -81px -93px;
	}
	
	/* Content */
	.showcase-content
	{
		background-color: #000;
		text-align: center;
        position: relative;
        z-index: 5; 
		height: 373px !important;
		width: 616px !important;
	}
		
		.showcase-content-wrapper
		{
			text-align: center;
			height: 363px !important;
			width: 616px !important;
			display: table-cell;
			vertical-align: middle;
		}
		
		/* Styling the tooltips */
		.showcase-plus-anchor
		{
			background-image: url('../images/plus.png');
			background-repeat: no-repeat;
		}
		
		.showcase-plus-anchor:hover
		{
			background-position: -32px 0;
		}
		
		div.showcase-tooltip
		{
			background-color: #fff;
			color: #000;
			text-align: left;
			padding: 5px 8px;
			background-image: url(../images/white-opacity-80.png);
		}
		
		/* Styling the caption */
		.showcase-caption
		{
			color: #000;
			padding: 8px 15px;
			text-align: left;
			position: absolute;
			bottom: 10px; left: 10px; right: 10px;
			display: none;
			background-image: url(../images/white-opacity-80.png);
		}
		
	.showcase-onepage .showcase-content
	{
		margin-bottom: 10px;
	}
	
	/* Button Wrapper */
	.showcase-button-wrapper
	{
	   display: none;
		clear: both;
		margin-top: 10px;
		text-align: center;
	}
	
		.showcase-button-wrapper span
		{
			margin-right: 3px;
			padding: 2px 5px 0px 5px;
			cursor: pointer;
			font-size: 12px;
			color: #444444;
		}
	
		.showcase-button-wrapper span.active
		{
			color: #fff;
		}
	
	/* Thumbnails */
	.showcase-thumbnail-container /* Used for backgrounds, no other styling!!! */
	{
		background-color: #000;
	}
	
	.showcase-thumbnail-wrapper
	{
		overflow: hidden;
	}
		
		.showcase-thumbnail
		{
			width: 120px;
			height: 90px;
			cursor: pointer;
			border: solid 1px #333;
			position: relative;
		}
		
			.showcase-thumbnail-caption
			{
				position: absolute;
				bottom: 2px;
				padding-left: 10px;
				padding-bottom: 5px;
			}
			
			.showcase-thumbnail-content
			{
				padding: 10px;
				text-align: center;
				padding-top: 25px;
			}
			
			.showcase-thumbnail-cover
			{
				background-image: url(../images/black-opacity-40.png);
				position: absolute;
				top: 0; bottom: 0; left: 0; right: 0;
			}
		
		.showcase-thumbnail:hover
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail:hover .showcase-thumbnail-cover
			{
				display: none;
			}
		
		.showcase-thumbnail.active
		{
			border: solid 1px #999;
		}
		
			.showcase-thumbnail.active .showcase-thumbnail-cover
			{
				display: none;
			}
	
	.showcase-thumbnail-wrapper-horizontal
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-horizontal .showcase-thumbnail
		{
			margin-right: 10px;
			width: 116px;
		}
	
	.showcase-thumbnail-wrapper-vertical
	{
		padding: 10px;
	}
	
		.showcase-thumbnail-wrapper-vertical .showcase-thumbnail
		{
			margin-bottom: 10px;
		}
		
	.showcase-thumbnail-button-backward,
	.showcase-thumbnail-button-forward
	{
		padding: 7px;
		cursor: pointer;
	}
	
	.showcase-thumbnail-button-backward
	{
		padding-bottom: 0px;
		padding-right: 0px;
	}
	
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical,
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal,
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-image: url(../images/arrows-small.png);
			background-repeat: no-repeat;
			display: block;
			width: 17px;
			height: 17px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-vertical
		{
			background-position: 0 -51px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -51px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-vertical
		{
			background-position: 0 -34px;
			margin-left: 55px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-vertical
		{
			background-position: -17px -34px;
		}
		
		.showcase-thumbnail-button-backward .showcase-thumbnail-horizontal
		{
			background-position: 0 -17px;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-backward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px -17px;
		}
		
		.showcase-thumbnail-button-forward .showcase-thumbnail-horizontal
		{
			background-position: 0 0;
			margin-top: 40px;
			margin-bottom: 40px;
		}
		.showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal
		{
			background-position: -17px 0;
		}
		
		/* Hide button text */
		.showcase-thumbnail-button-forward span span,
		.showcase-thumbnail-button-backward span span
		{
			display: none;
		}

#goods_form_wrapper_2{
    width: 100%;
    height: 379px;
    padding-top: 0px;
    margin-top: 50px;
    background: url('../images/goods/back_2.jpg') repeat-x; }
    #go_form_2{
        width: 960px;
        height: 341px;
        padding-top: 18px;
        margin: auto;
        background: url('../images/goods/form_back.jpg') no-repeat center;    }
        #go_form_2 h1{
            font-size: 25px;
            font-weight: 500;
            text-transform: uppercase;
            color: #fff;
            text-align: center;
            /*margin-bottom: 17px; */       }
        #go_form_2 input{
            display: block;
            width: 710px;
            height: 35px;
            border: none;
            margin: 0 auto 13px;
            text-align: center;
            font: 18px PFDinTextCondPro;        }
        #go_form_2 input[type="submit"]{
            width: 234px;
            height: 50px;
            margin-top: 26px;
            background: url('../images/goods/form_button.png') no-repeat center;
            cursor: pointer;
            font-size: 18px;
            font-weight: 500;
            letter-spacing: 1.5px;
            text-shadow: 0px 1.3px 1px white;        }

#footer_wrapper{
    width: 100%;
    height: 140px;
    position: relative; }
    #footer_wrapper #fo_back_1{
        width: 58%;
        height: 140px;
        background: #FFC000; 
        position: relative;
        z-index: 2;   }
    #footer_wrapper #fo_back_2{
        width: 100%;
        height: 140px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
        background: #3C3F47;   }
#footer{
    height: 118px;
    width: 1030px;
    padding-top: 22px;
    position: absolute;
    left: 50%;
    margin-left: -480px;
    bottom: 0;
    z-index: 5;}
    #footer h6{
        position: absolute;
        bottom: 10px;
        left: 360px;
        z-index: 26;
        font-size: 16px;
        font-weight: 500;
    }
    #footer #fo_back_3{
            width: 642px;
            height: 140px;
            position: absolute;
            top: 0;
            right: 0px;
            background: url('../images/header/back.png') no-repeat center;}
    #footer h2, #footer h3{
        max-width: 650px;
        font-weight: 500;
        text-shadow: 0px 1.3px 1px white;
        text-transform: uppercase;
        position: relative;
        z-index: 25;                
    }
    #footer h3#fo_em{
        margin-top: 24px;
    }
    #footer #fo_info{
        position: absolute;
        top: 16px;
        right: -40px;
        height: 123px; 
        z-index: 27;
        text-transform: lowercase;   }
    #footer #fo_info h3, #footer #fo_info h5{
        display: inline-block;
        float: left;
        font-size: 21px;
        color: #fff;
        font-weight: 500;
        padding-left: 26px;
        margin-right: 16px;
        text-shadow: none;
        text-transform: lowercase;
        background: url('../images/header/icons.png') no-repeat 0 -18px;    }
    #footer #fo_info h5{
        background-position: 3px 5px;    }
    #footer #fo_info h4{
        color: #f55;
        text-transform: uppercase;
        font-size: 23px;
        text-align: center;
        padding-bottom: 2px;
        font-weight: 500;
        position: relative;
        z-index: 27;
    }
    #footer #fo_info a{
        display: inline-block;
        width: 254px;
        height: 44px;
        background: url('../images/header/button.png') no-repeat center;
        position: absolute;
        bottom: 10px;
        left: 50%;
        margin-left: -127px;
        z-index: 26;
        text-indent: -9999px;    }
        .line_height{
            line-height: 2px;
        }
        
#countdown{
	position: relative;
    left: 86px;
    top: 20px;
}
#countdown_dashboard_2{
    position: relative;
    left: 16px;
    top: 30px;
}
.dv{
    font-size: 50px;
    color: #fff;
    position: relative;
    left: 12px;
    line-height: 40px;
}

#form_modals, #form_modals_see_more{
    width: 430px !important;
    height: 326px !important;
    background: url('../images/header/form_back.png') no-repeat center;
}
#form_modals_see_more{
    height: 280px !important;
}
#form_modals h2, #form_modals p, #form_modals_see_more h2, #form_modals_see_more p{
    margin: 5px 0 0;
    padding: 0;
    font: 28px PFDinTextCondPro;
    text-align: center;
    color: #31343e;
    text-shadow: 0px 1.3px 1px white;        }
#form_modals p, #form_modals_see_more p{
    font-size: 17px;
    margin: 0px 0 0;        }

#form_modals input, #form_modals_see_more input{
    display: block;
    width: 348px;
    height: 40px;
    background: url('../images/header/form_input.png') no-repeat center;
    text-align: center;
    border: none;
    margin: 0 auto 5px;
    font: 18px PFDinTextCondPro;        }
#form_modals input[type="submit"], #form_modals_see_more input[type="submit"]{
    display: block;
    width: 344px;
    height: 51px;
    background: url('../images/header/form_button.png') no-repeat center;
    color: #fff;
    font-size: 19px;
    font-weight: 500;
    letter-spacing: 1px;
    cursor: pointer;
    margin-top: 16px;        }
    
    
    /* Счётчик */
#countdown{
    position: absolute;
    top: 350px;
    left: 160px;
    font: 30px PFDinTextCondPro;
}
#countdown_2{
    position: absolute;
    top: 40px;
    left: 60px;
    font: 30px PFDinTextCondPro;
}
.countdownHolder{
	width: 300px;
	height: 82px;
	margin:0px auto 0px;
	font-size: 36px;
	line-height: 60px;
	text-align:center;
	letter-spacing:-4px;
}
.position{
	display: inline-block;
	height: 56px;
	overflow: hidden;
	position: relative;
	width: 1.3em;
    left: -35px;
    top: 12px;
    background: #fff;
}
.digit{
	position:absolute;
	display:block;
	width:32px;
	height: 1.6em;
	line-height: 54px;
	color: #31343E;
    font-weight: 500;
}
.digit.static{
}
.countDays{  
	border-radius:5px;
	margin-right: 6px;
    display:none !important; 
}
.countDiv0{  display:none !important; }
.countHours{
	margin-right: 12px;
    
}
.countDiv1{display:none !important; }
.countMinutes{
	margin-right: 12px;
}
.countDiv2{display:none !important; }
.countSeconds{
	margin-right: 6px;
}
.countDiv{
	display:inline-block;
	width:36px;
	height:1.6em;
	position:relative;
}
.countDiv:before,
.countDiv:after{
	position:absolute;
	width:5px;
	height:5px;
	background-color:#242424;
	left:50%;
	margin-left:-5px;
	top:0.4em;
	content:'';
}
.countDiv:after{
	top:0.7em;
}
html{
    width: 100%;
    height: 100%;
}

body{
    width: 100%;
    height: 100%;
}

.layer-container { 
    position: relative;
    width: 100%;
    height: 100%;
}

.layer { 
    background-image: url('http://www.wallyear.com/wp-content/uploads/2014/06/pretty-skull-pictures-5.jpg');
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    height: 100%;
    position: relative;
    z-index:0;
}

.soft-blur-overlay {
    filter: blur(3px); 
    -webkit-filter: blur(3px); 
    -moz-filter: blur(3px);
    -o-filter: blur(3px); 
    -ms-filter: blur(3px);
    background-color: red;
    position: absolute;
    top: 1px;
    float: left;
    z-index:111111;
    height: 40%;
}

.soft-blur-overlay:hover {
    -webkit-filter: none;
}
/* Всплывающее окно */	
 
.parent_popup, .parent_popup_click {
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.popup, .popup_click { 
  background: #fff;
    max-width: 600px;
    width:70%;
    margin: 5% auto;
	padding: 5px 20px 13px 20px;
	border: 10px solid #ddd;
	position: relative;
	/*--CSS3 CSS3 Тени для Блока--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Закругленные углы--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
 
 
.popup h2, .popup_click h2 {
    font:28px Monotype Corsiva, Arial;
    font-weight: bold;
	text-align: center;
	color: #008000;
	text-shadow: 0 1px 3px rgba(0,0,0,.3);
	}
.popup h3, .popup_click h3 {
    font:24px Monotype Corsiva, Arial;      
	color: #008000;
	text-align: left;
	text-shadow: 0 1px 3px rgba(0,0,0,.3);
	}
/* кнопка закрытия */
.close {
    background-color: rgba(0, 0, 0, 0.8);
	border: 2px solid #ccc;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: -24px;
	cursor: pointer;
    text-align: center;
    text-decoration: none;
	color: rgba(255, 255, 255, 0.9);
    font-size: 14px;
    font-family: helvetica, arial;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    top: -24px;
    width: 24px;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background-color: rgba(255, 69, 0, 0.8);
}
.simple-little-table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:16px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	margin:auto;
	border:#ccc 1px solid;
	border-collapse:separate;
        width: 100%;
 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
 
.simple-little-table th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
 
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
	text-align: left;
	padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.simple-little-table tr{
	text-align: center;
	padding-left:20px;
}
.simple-little-table tr td:first-child{
	text-align: left;
	padding-left:20px;
	border-left: 0;
}
.simple-little-table tr td {
	padding:18px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
 
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr:nth-child(even) td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
	border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
	background: #52a6ff;
	background: -webkit-gradient(linear, left top, left bottom, from(#e4f2ff), to(#eff7ff));
	background: -moz-linear-gradient(top,  #e4f2ff,  #beebff);
}
 
.simple-little-table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.simple-little-table a:visited {
	color: #666;
	font-weight:bold;
	text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
	color: #ff4900;
	text-decoration:underline;
}
/***** PRICING TABLE *****/
.price_table {width: 100%;
	height: 100%;
	font-size: 13px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #444444;
	}
.price_table a{color: #444444;}
.price_table .align_center{text-align: center;}

.price_table .pack-title{font-family: 'Viga', arial, sans-serif;
	font-size: 30px;
	color: #217515;
	text-shadow: 0 1px 0 rgba(125, 207, 61, 0.4);
	margin-top:10px;}
.price_table .price{
font-family: 'Viga', arial, sans-serif;
	font-size: 50px;
color: #217515;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.55);
	margin:30px 0px 20px 0px;
	}
.price_table .time{font-size: 14px;color: #217515;
	text-shadow: 0 1px 0 rgba(78, 78, 78, 0.62);}


html{-webkit-font-smoothing:antialiased;}
body{background:#efefef url("../images/bkg-pat.png") repeat scroll 0 0;font: 12px/1.5em Arial, Helvetica, sans-serif, "Arial Narrow";color:#656565;}
img{border:0;}
ul, li { list-style:none;margin: 0px;padding: 0px;}
a{color:#fb7c03;text-decoration:none;}
div { position:relative } 

#menu-holder{margin:30px auto 50px;width:950px;}
.content{margin-top:10px;text-align:center;color:#c5c5c5;font-size:25px;text-shadow: #ffffff 1px 1px 1px;}
a.go{font-size:15px;}
a.go:hover{ text-decoration:underline;}
#home{margin-top:20px;}
.column-clear{clear:both;}


/***** PRICING TABLE *****/
.price_table {width: 100%;
	height: 100%;
	font-size: 13px;
	font-family: arial, sans-serif;
	font-weight: normal;
	color: #444444;
	}
.price_table a{color: #444444;}
.price_table .align_center{text-align: center;}

.price_table .pack-title{font-family: 'Viga', arial, sans-serif;
    font-size: 20px;
    color: #636363;
    text-shadow: 0 1px 0 rgb(255, 255, 255);
    margin-top: 10px;}
.price_table .price{
display: flex;
    align-items: center;
    justify-content: center;
    color: #333;
    font-size: 22px;
    font-family: 'Viga', arial, sans-serif;
    /* font-size: 30px; */
    /* color: #ff2828; */
    background: #ffffffeb}
.price_table .current{
font-family: 'Viga', arial, sans-serif;
    font-size: 50px;
    color: #44bb6e;
    padding: 0px 10px;
    /* background: linear-gradient(to right, #fffffff2 5%, #ffffffa1 70%, #ffffff33); */}
.price_table .sign{
font-family: 'Viga', arial, sans-serif;
padding-right: 5px;}
.price_table .min{
font-family: 'Viga', arial, sans-serif;
    padding-right: 5px;}
.price_table .old{
font-size: 30px;
    text-decoration-line: line-through;}

.price_table .time{font-size: 16px;color: #ffffff;
	text-shadow: 0 1px 0 rgba(78, 78, 78, 0.62);
background: #656573b5;
padding: 9px;}	
	
/* --- header row 1 ---  */
.price_table .column_1 .header_row_1 {
height: 45px;
    width: 100%;
    padding: 5px 0px 0px 0px;
    /* border-bottom: 1px solid #272727; */
    background: #52A93E;
    background: -webkit-gradient(linear, left top, left bottom, from(#52A93E), to(#469436));
    background: -moz-linear-gradient(top, #52A93E, #469436);
    background: linear-gradient(#ffffff, #ffffff);
	}

/* --- header row 2 ---  */
.price_table .column_1 .header_row_2
.header_row_3 .header_row_4 .header_row_5{

	width: 100%;
	padding: 5px 0px;
	border-top: 1px solid #9999bd;
	background: #7DCF3D;
	background: -webkit-gradient(linear, left top, left bottom, from(#7DCF3D), to(#52A93E));
	background: -moz-linear-gradient(top, #7DCF3D,  #52A93E);
height: 120px;
    }
.header_row_2{	
background: url("../images/clean.jpg") no-repeat 0 0;
background-size: 290px;
padding-top: 11px;
}
.header_row_3{	
background: url("../images/blue.jpg") no-repeat 0 0;
background-size: 380px;
padding-top: 11px;
background-position: -30px -25px;
}
.header_row_4{	
background: url("../images/clean.jpg") no-repeat 0 0;
background-size: 270px;
padding-top: 11px;
}
.header_row_5{	
background: url("../images/clean.jpg") no-repeat 0 0;
background-size: 270px;
padding-top: 11px;
}

.price_table .column_1{height: 100%;
    margin-left: 10px;
    float: left;
    width: 300px;
    border: 1px solid #c1bfbf;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 10px;
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	}	

/**** COLUMN HOVERS ****/
.price_table .column_1:hover{
	position: relative;
	z-index: 100;
	box-shadow: 7px 0px 25px rgba(0,0,0,0.7);
	-webkit-box-shadow: 7px 0px 25px rgba(0,0,0,0.7);
	-moz-box-shadow: 7px 0px 25px rgba(0,0,0,0.7);
	-webkit-transform: translate(-1px,-5px);
   -moz-transform: translate(-1px,-5px);
   -o-transform: translate(-1px,-5px);
   -ms-transform: translate(-1px,-5px);
   transform: translate(-1px,-5px);
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
	}

.price_table .column_1:hover .header_row_1
{	padding-left: 0px;
	padding-right: 0px;
 background: linear-gradient(#ffffff, #ffffff);
   -ms-transition-delay: 1s;
   transition-delay: 1s;
}


	
/**** DATA ROWS  ****/
.price_table .row_style_1,
.price_table .row_style_2,
.price_table .row_style_footer_1,
.price_table .row_style_footer_2
	{width: 100%;
	height: 40px;
	padding-top: 9px;
	float: left;
	}
.price_table .row_style_footer_1, .price_table .row_style_footer_2{padding: 10px 0px;}
	
.price_table .row_style_1, .price_table .row_style_footer_1{background-color: #ffffff;}
.price_table .row_style_2, .price_table .row_style_footer_2{background-color: #ffffff;}

.price_table .row_style_1 span, .price_table .row_style_2 span{position:relative;font-size:14px;}
.price_table .row_style_1 span:before, .price_table .row_style_2 span:before{
background: url("../images/icon-yes.png") no-repeat 0 0;
background-size: 14px;
	width: 12px;
    height: 14px;
	left: -20px;
    position: absolute;
    top: 0px;
	content: "";
    }
.price_table .no-option span:before{
background: url("../images/icon-no.gif") no-repeat 0 0;
	width: 24px;
    height: 24px;
	left: -30px;
    position: absolute;
    top: -3px;
	content: "";
    }

/**** BUY NOW BUTTON ****/
.buy_now
	{background-color: rgb( 43, 153, 91 ); */
    /* border: 1px solid rgb( 33, 126, 74 ); */
    height: 100%;
    /* background-color: rgb( 43, 153, 91 ); */
    /* border: 1px solid rgb( 33, 126, 74 ); */
    font-size: 18px;
    /* color: white; */
    width: 99.9%;
    /* padding: 35px; */
    border-radius: 5px;
    background-color: #0083c9;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.22);
    border: 0;
    font-weight: 400;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
	 }
.buy_now {
border-radius: 4px; */
    /* -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08); */
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
    /* box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08); */
    /* color: #fff; */
    /* display: block; */
    /* width: 100px; */
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    /* font-size: 14px; */
    padding: 9px 15px;
    margin: 10px auto;
    /* text-decoration: none; */
    /* text-shadow: 0 1px 1px rgba(0, 0, 0, 0.075); */
    /* -webkit-transition: background-color 0.1s linear; */
    -moz-transition: background-color 0.1s linear;
    -o-transition: background-color 0.1s linear;
    transition: background-color 0.1s linear;
}
.buy_now:hover
	{
	background-color: rgb( 75, 183, 141 );
}
.smurt_button{
font: 12px/1.5em Arial, Helvetica, sans-serif, "Arial Narrow";
    font-weight: bolder;
    padding-bottom: 85px;
    width: 35%;
    float: left;
    font-size: 18px;
    margin-left: 100px;
}
.smurt_button-info{
font: 14px/1.5em Arial, Helvetica, sans-serif, "Arial Narrow";
    padding-left: 20px;
    margin-top: -5px;
    color: #7b7b7b;
}
.smurt_button-menu {
    margin: 0px 6%;
}

.about-1 {
width: 60%;
    float: left;
    font-size: 18px;
    color: #807d7d;
}
.about-img1 {
background: url(../images/vipmaster/smart.jpg) no-repeat;
height: 200px;
width: 40%;
    float: left;
    text-align: center;
}
.about1 {
width: 60%;
    float: left;
}
.about2 {
width: 40%;
    float: left;
}
.about3 {
width: 60%;
    float: left;
}
.internet_button{
background: url("../images/vipmaster/internet.png") no-repeat 0 0;
    float: left;
margin: auto 30px 30px;
width: 400px;
    height: 160px;
    background-size: 400px;
   

-webkit-transition: background-color 0.1s linear;
-moz-transition: background-color 0.1s linear;
-o-transition: background-color 0.1s linear;
transition: background-image 0.2s linear;
}
.internet_button:hover{
background: url("../images/vipmaster/internet1.png") no-repeat 0 0;
background-size: 400px;
}
.clean_button{
background: url("../images/vipmaster/clean.png") no-repeat 0 0;
     float: left;
margin: auto 30px 30px;
width: 400px;
    height: 160px;
    background-size: 400px;
   

-webkit-transition: background-color 0.1s linear;
-moz-transition: background-color 0.1s linear;
-o-transition: background-color 0.1s linear;
transition: background-image 0.2s linear;
}
.clean_button:hover{
background: url("../images/vipmaster/clean1.png") no-repeat 0 0;
background-size: 400px;
}
.scan_button{
background: url("../images/vipmaster/scan.png") no-repeat 0 0;
    float: left;
margin: auto 30px 30px;
width: 400px;
    height: 160px;
    background-size: 400px;
   

-webkit-transition: background-color 0.1s linear;
-moz-transition: background-color 0.1s linear;
-o-transition: background-color 0.1s linear;
transition: background-image 0.2s linear;
}
.scan_button:hover{
background: url("../images/vipmaster/scan1.png") no-repeat 0 0;
background-size: 400px;
}
.win_button{
background: url(../images/vipmaster/win.png) no-repeat 0 0;
    float: left;
margin: auto 30px 30px;
    width: 400px;
    height: 160px;
    background-size: 400px;
   

-webkit-transition: background-color 0.1s linear;
-moz-transition: background-color 0.1s linear;
-o-transition: background-color 0.1s linear;
transition: background-image 0.2s linear;
}
.win_button:hover{
background: url("../images/vipmaster/win1.png") no-repeat 0 0;
background-size: 400px;
}

#price_back{
    width: 100%;
    height: auto;
    background: url('../images/vipmaster/price_line.jpg') repeat-x;*/
    position: relative;
    z-index: 2;     }
#info_back{
    width: 100%;
    height: 231px;
    background: url('../images/vipmaster/info_line.jpg') repeat 50% 100%;
    margin: 0px auto;
    z-index: 2;     }
#go_form1{
        margin: auto;    }
        #go_form1 h1{
            font-size: 25px;
            font-weight: 500;
            text-transform: uppercase;
            color: #fff;
            text-align: center;
            margin-bottom: 17px;        }
        #go_form1 input{
            display: block;
            width: 350px;
            height: 35px;
            border: none;
            margin: 10px auto 13px 0;
            text-align: center;
            font: 18px PFDinTextCondPro;        }
        #go_form1 input[type="submit"]{
            height: 50px;
            margin-top: 16px;
            background: url('../images/goods/form_button_line.png') no-repeat center;
            cursor: pointer;
            font-size: 18px;
            font-weight: 500;
            letter-spacing: 1.5px;
            text-shadow: 0px 1.3px 1px white;        }
.call_back_1{
background: url("../images/vipmaster/call_back.png") no-repeat 0 0;
width: 220px;
    height: 65px;
    margin-top: 35px;
    margin-left: 100px;
    background-size: 220px;
   

-webkit-transition: background-color 0.1s linear;
-moz-transition: background-color 0.1s linear;
-o-transition: background-color 0.1s linear;
transition: background-image 0.2s linear;
}
.call_back_1:hover{
background: url("../images/vipmaster/call_back1.png") no-repeat 0 0;
background-size: 220px;
}
.info-phone {
font-size: 26px;
    width: 35%;
    padding-top: 30px;
    float: left;
text-shadow: #ffffff 1px 1px 1px;
}
.info-phone p {
padding-top: 10px;
font-size: 20px;
}
.info-phone H1 {
font-size: 26px;
}
.info-phone-number {
font-size: 30px;
    margin-left: 15px;
    color: #353535;
    font-weight: bold;
    font-family: monospace;
} 
.info-phone-number1 {
font-size: 26px;
    color: #7b7979;
}
.info-phone-number2 {
font-size: 26px;
    color: #fd8b1c;
}
.info-call {
font-size: 26px;
    width: 30%;
    padding-top: 30px;
    float: left;
text-shadow: #ffffff 1px 1px 1px;
}
.info-call H1 {
font-size: 26px;
text-align: center;
}
.info-call p {
color: #999;
    text-align: center;
    /* text-transform: uppercase; */
    font-size: 12px;
}
.info-app {
font-size: 26px;
    width: 35%;
    padding-top: 30px;
    float: left;
}
.info-app H1 {
font-size: 26px;
text-align: center;
}
.button-line {
padding: 20px 100px;
    background: url(../images/goods/form_button_line.png) no-repeat center;
    color: #002d4a;
}
.content2 {
    margin-top: 30px;
    margin-bottom: 70px;
    padding-top: 30px;
    text-align: center;
    color: #c5c5c5;
    font-size: 25px;
    text-shadow: #ffffff 1px 1px 1px;
}
.content1 {
    margin-bottom: 100px;
    padding-top: 30px;
    text-align: center;
float: left;
    color: #c5c5c5;
    font-size: 25px;
    text-shadow: #ffffff 1px 1px 1px;
}
.content1 H1 {
float: right;
}
.header_desktop {
	display: block;
}
.header_mobile {
	display: none;
}
.content-img {
background: url(../images/vipmaster/moexp-1.png) no-repeat 0 0;
    background-size: 150px;
    width: 150px;
    padding: 0 20px;
    height: 100px;
    float: left;
}
.content-img1 {
background: url(../images/vipmaster/mcp_logo.gif) no-repeat 0 0;
    background-size: 150px;
    width: 150px;
    padding: 0 50px;
    height: 100px;
    float: left;
}
.about-2 {
width: 100%;
    float: left;
    font-size: 18px;
    color: #807d7d;
}
.about-img2 {
background: url(../images/vipmaster/man.jpg) no-repeat;
    height: 220px;
    width: 100%;
    float: left;
    text-align: center;
}
.about-img3 {
background: url(../images/vipmaster/man2.jpg) no-repeat;
    height: 280px;
    width: 420px;
    float: left;
    text-align: center;
}
.about-img4 {
background: url(../images/vipmaster/price.jpg) no-repeat;
background-size: 170px;
margin-left: 20%;
    height: 170px;
    width: 100%;
    float: left;
    text-align: center;
}
.about-3 {
    width: 70%;
    float: left;
    font-size: 18px;
    color: #807d7d;
}
.info-popup {
font-size: 11px;
}

  

@media (min-width: 360px) and (max-width: 768px){
#goods_form_wrapper_2{
    width: 100%;
    height: 100%;
    padding-top: 0px;
    margin-top: 50px;
    background: url(../images/goods/back_2.jpg) repeat-x;
}
#go_form_2 {
    width: 100%;
    height: 100%;
    padding-top: 18px;
    margin: auto;
    background: url(../images/goods/form_back.jpg) no-repeat center;
    background-size: 240%;
}
#go_form_2 input {
    display: block;
    width: 90%;
    height: 130px;
    border: none;
    margin: 0 auto 43px;
    text-align: center;
    font: 58px PFDinTextCondPro;
}
#go_form_2 input[type="submit"] {
    width: 100%;
    height: 170px;
    margin-top: 26px;
    background: url(../images/goods/form_button_line.png) no-repeat center;
    background-size: 1100px;
    cursor: pointer;
    font-size: 68px;
    font-weight: 500;
    letter-spacing: 1.5px;
    text-shadow: 0px 1.3px 1px white;
}
#go_form_2 h1 {
    font-size: 65px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
}
#go_form_2 h2 {
color: white;
    text-align: center;
    font-size: 65px;
}
#go_form_2 p {
color: #ff4900;
    text-align: center;
    text-transform: uppercase;
    font-size: 80px;
    padding-bottom: 20px;
}

#form_modals, #form_modals_see_more{
    width: 1000px !important;
    height: 1150px !important;
    background: url(../images/header/form_back1.jpg) no-repeat center;
    background-size: 1000px;
}
.popup_modal {
    border-radius: 60px;
    border: 0px solid rgba(255, 255, 255, 0.39);
}
#form_modals_see_more{
    height: 280px !important;
}
#form_modals h2, #form_modals p, #form_modals_see_more h2, #form_modals_see_more p{
    margin: 80px 0 0;
    padding: 0;
    font: 68px PFDinTextCondPro;
    text-align: center;
    color: #31343e;
    text-shadow: 2px 4px 1px white;        }
#form_modals p, #form_modals_see_more p{
    font-size: 54px;
    margin: 20px 80px 10px;        }
#form_modals input {
background-size: 900px;
}

#form_modals input, #form_modals_see_more input{
    display: block;
    width: 90%;
    height: 110px;
    /* background-color: #fff0; */
    text-align: center;
    border: none;
    margin: 0 auto 5px;
    font: 48px PFDinTextCondPro;       }
#form_modals input[type="submit"], #form_modals_see_more input[type="submit"]{
    display: block;
    width: 80%;
    height: 200px;
    background: url(../images/header/form_button.png) no-repeat center;
    background-size: 860px;
    color: #fff;
    font-size: 59px;
    font-weight: 500;
    letter-spacing: 1px;
    cursor: pointer;
    margin-top: 16px;        }
.simple-little-table {
	font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 42px;
    text-shadow: 1px 1px 0px #fff;
    background: #eaebec;
    margin: auto;
    border: #ccc 1px solid;
    border-collapse: separate;
    width: 100%;
 
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
 
	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}
 
.simple-little-table th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;
 
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
	text-align: left;
	padding-left:20px;
}
.simple-little-table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.simple-little-table tr{
	text-align: center;
	padding-left:20px;
}
.simple-little-table tr td:first-child{
	text-align: left;
        padding: 50px;
	border-left: 0;
}
.simple-little-table tr td {
	padding:50px;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
 
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr:nth-child(even) td{
	background: #f6f6f6;
padding: 50px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
.simple-little-table tr:last-child td{
	border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
	background: #52a6ff;
	background: -webkit-gradient(linear, left top, left bottom, from(#e4f2ff), to(#eff7ff));
	background: -moz-linear-gradient(top,  #e4f2ff,  #beebff);
}
 
.simple-little-table a:link {
	color: #666;
	font-weight: bold;
	text-decoration:none;
}
.simple-little-table a:visited {
	color: #666;
	font-weight:bold;
	text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
	color: #ff4900;
	text-decoration:underline;
}
.internet_button{
background: url("../images/vipmaster/internet.png") no-repeat 0 0;
    float: left;
margin: auto 30px 100px;
    width: 1000px;
    height: 380px;
    background-size: 100%;
}
.internet_button:hover{
background: url("../images/vipmaster/internet1.png") no-repeat 0 0;
background-size: 1000px;
}
.clean_button{
background: url("../images/vipmaster/clean.png") no-repeat 0 0;
     float: left;
margin: auto 30px 100px;
    width: 1000px;
    height: 380px;
    background-size: 100%;
}
.clean_button:hover{
background: url("../images/vipmaster/clean1.png") no-repeat 0 0;
background-size: 1000px;
}
.scan_button{
background: url("../images/vipmaster/scan.png") no-repeat 0 0;
    float: left;
margin: auto 30px 100px;
    width: 1000px;
    height: 380px;
    background-size: 100%;
}
.scan_button:hover{
background: url("../images/vipmaster/scan1.png") no-repeat 0 0;
background-size: 1000px;
}
.win_button{
background: url(../images/vipmaster/win.png) no-repeat 0 0;
    float: left;
margin: auto 30px 100px;
    width: 1000px;
    height: 380px;
    background-size: 100%;
}
.win_button:hover{
background: url("../images/vipmaster/win1.png") no-repeat 0 0;
background-size: 1000px;
}
.content {
font-size: 75px;
}
.content1 {
font-size: 55px;
text-align: center;
float: none;
}
.content1 H1 {
font-size: 75px;
float: none;
}
.content2 {
    margin-top: 100px;
    margin-bottom: 50px;
    padding-top: 5px;
    text-align: center;
    color: #c5c5c5;
    font-size: 85px;
    text-shadow: #ffffff 1px 1px 1px;
}
#menu-holder {
width: 90%;
}
.price_table .column_1 {
    height: 100%;
    margin-bottom: 120px;
    float: left;
    width: 100%;
    border: 2px solid #949393;
    border: 2px solid #c1bfbf;
    border-radius: 15px;
    box-sizing: border-box;
    padding: 25px;
}
.price_table .column_1 .header_row_1 {
    height: 95px;
    width: 100%;
background: linear-gradient(#ffffff, #ffffff);
}
.price_table .pack-title {
    font-family: 'Viga', arial, sans-serif;
    font-size: 60px;
color: #636363;
text-shadow: 0 1px 0 rgb(255, 255, 255);
}
.header_row_2 {
background-size: 110%;
padding-top: 211px;
}
.header_row_3 {
background-size: 120%;
padding-top: 211px;
}
.price_table .price {
font-size: 120px;
margin: 10px 0px 220px 0px;
}
.price_table .min {
    font-family: 'Viga', arial, sans-serif;
    padding-right: 5px;
    font-size: 70px;
}
.price_table .old {
    font-size: 90px;
    text-decoration-line: line-through;
}
.price_table .sign {
    font-family: 'Viga', arial, sans-serif;
    padding-right: 5px;
    font-size: 70px;
}
.price_table .current {
    font-family: 'Viga', arial, sans-serif;
    font-size: 150px;
    color: #44bb6e;
    padding: 0px 10px;
    /* background: linear-gradient(to right, #fffffff2 5%, #ffffffa1 70%, #ffffff33); */
}
.price_table .time {
    font-size: 66px;
}
.price_table .row_style_1 span, .price_table .row_style_2 span {
font-size: 44px;
}
.price_table .row_style_1 span:before, .price_table .row_style_2 span:before {
background-size: 44px;
    width: 42px;
    height: 44px;
    left: -50px;
}

.price_table .row_style_1, .price_table .row_style_2, .price_table .row_style_footer_1, .price_table .row_style_footer_2 {
    width: 100%;
    height: auto;
    padding-top: 39px;
    float: left;
background-color: #ffffff;
}
.price_table .row_style_footer_1, .price_table .row_style_footer_2 {
    padding: 0px 0px;
}
.buy_now {
    height: 100%;
    background-color: rgb( 43, 153, 91 );
    border: 1px solid rgb( 33, 126, 74 );
    font-size: 64px;
    color: white;
    width: 99.9%;
    padding: 35px;
    border-radius: 15px;
    background-color: #0083c9;
    box-shadow: 0px 7px 16px 0px rgba(0, 0, 0, 0.22);
    border: 0;
    font-weight: 400;
    text-decoration: none;
    display: block;
    box-sizing: border-box;
}
.buy_now:hover {
    background-color: rgb(130, 130, 130);
}
.price_table .column_1:hover .header_row_1 {
    padding-left: 0px;
    padding-right: 0px;
    background: linear-gradient(#ffffff, #ffffff);
    -ms-transition-delay: 1s;
    transition-delay: 1s;
}
#info_back {
height: 100%;
background: url(../images/vipmaster/info_line1.jpg) repeat 50% 100%;
background-size: 137%;
}
.info-phone {
font-size: 26px;
    text-align: center;
    width: 100%;
    padding-top: 30px;
    float: inherit;
}
.info-phone p {
font-size: 60px;
}
.info-phone H1 {
font-size: 76px;
}
.info-phone-number {
font-size: 100px;
} 
.info-phone-number1 {
font-size: 80px;
}
.info-phone-number2 {
font-size: 80px;
}
.info-call {
    font-size: 26px;
    width: 100%;
    text-align: center;
    padding-top: 30px;
float: inherit;
}
.info-call H1 {
font-size: 66px;
text-align: center;
}
.info-call p {
color: #999;
    text-align: center;
    /* text-transform: uppercase; */
    font-size: 42px;
}
.info-app {
font-size: 26px;
    width: 100%;
    padding-top: 30px;
    float: inherit;
}
.info-app H1 {
    font-size: 66px;
text-align: center;
}
.call_back_1 {
    background: url(../images/vipmaster/call_back.png) no-repeat 0 0;
    width: 720px;
    height: 195px;
    margin-top: 10px;
    margin-left: 15%;
    background-size: 720px;
}
.call_back_1:hover{
background: url("../images/vipmaster/call_back1.png") no-repeat 0 0;
width: 720px;
    height: 195px;
    margin-top: 10px;
    margin-left: 15%;
    background-size: 720px;
}
#go_form1 {
    margin-left: auto;
}
#go_form1 input {
    display: block;
    width: 100%;
    height: 130px;
    border: none;
    margin: 30px auto 13px 0;
    text-align: center;
    font: 58px PFDinTextCondPro;
}
#go_form1 input[type="submit"] {
    height: 190px;
    margin-top: 56px;
    background: url(../images/goods/form_button_line.png) no-repeat center;
    background-size: 100%;
    cursor: pointer;
    font-size: 68px;
    font-weight: 500;
    letter-spacing: 1.5px;
    text-shadow: 0px 1.3px 1px white;
}
#header_wrapper {
background: url(../images/vipmaster/top2.jpg) no-repeat 50% 100%;
    background-size: 100%;
}
.button-line {
    padding: 0px 0px;
    background: url(../images/goods/form_button_line.png) no-repeat center;
    color: #002d4a;
    float: left;
    width: 800px;
    height: 200px;
    /* position: absolute; */
    background-size: 800px;
    text-align: center;
    line-height: 188px;
    text-decoration: blink;
    color: #444;
    margin-left: -150px;
    margin-top: -50px;
    font-size: 48px;
    font-weight: 500;
}
.about-button{
background: url("../images/vipmaster/about.png") no-repeat 0 0;
    float: left;
margin: auto 30px 0;
width: 900px;
    height: 230px;
    background-size: 100%;
}
.about-button1{
background: url("../images/vipmaster/about1.png") no-repeat 0 0;
    float: left;
margin: auto 30px 0;
width: 900px;
    height: 230px;
    background-size: 100%;
}
.about-button2{
background: url("../images/vipmaster/about2.png") no-repeat 0 0;
    float: left;
margin: auto 30px 0;
width: 900px;
    height: 230px;
    background-size: 100%;
}
.about-button3{
background: url("../images/vipmaster/about3.png") no-repeat 0 0;
    float: left;
margin: auto 30px 0;
width: 900px;
    height: 230px;
    background-size: 100%;
}
a.call {
bottom: 10px;
display: block;
left: 45%;
position: fixed;
z-index: 10000;
}
a.call {
width:150px;
height: 170px;
-webkit-animation: heartbeat 1s infinite;
background: #88A8CC;
background: url(../images/vipmaster/callback3.png) no-repeat center;
    background-size: 132px;
border: 3px solid #fff;
border-radius: 140px;
opacity: 0.9;
box-shadow: 0 0 2px 2px #e4e4e4;
}
 
@-webkit-keyframes heartbeat {
 
    92% { transform: scale(1, 1);}
    94% {  transform: scale(1.2, 1.2); }
    96% {  transform: scale(1, 1); }
    98% {  transform: scale(1.1, 1.1); }
    100% { transform: scale(1, 1);}
}
.about-1 {
width: 100%;
    float: left;
    font-size: 48px;
    color: #807d7d;
}
.about-img1 {
background: url(../images/vipmaster/smart.jpg) no-repeat;
background-size: 1000px;
    height: 500px;
    width: 100%;
    float: left;
    text-align: center;
}
.about1 {
width: 60%;
    float: left;
}
.about2 {
width: 40%;
    float: left;
}
.about3 {
width: 60%;
    float: left;
}
.content3 {
    font-size: 65px;
    float: left;
}
.content4 {
    width: 100% !important;
margin-top: 40px;
}
.about-ul-1 {
    width: 100%;
}
.about ul li {
    font-size: 38px;
    color: #807d7d;
    background: url(../images/vipmaster/arrow.jpg) no-repeat 0px 3px;
    background-size: 30px;
    padding-left: 38px;
}
.about {
    width: 100% !important;
    float: left;
}
.content-img {
background: url(../images/vipmaster/moexp-1.png) no-repeat 0 0;
    background-size: 350px;
    width: 350px;
    padding: 0 50px;
    height: 250px;
    float: left;
}
.content-img1 {
background: url(../images/vipmaster/mcp_logo.gif) no-repeat 0 0;
    background-size: 350px;
    width: 350px;
    height: 200px;
    float: left;
}
.about-2 {
width: 100%;
    float: left;
    font-size: 48px;
    color: #807d7d;
}
.about-img2 {
background: url(../images/vipmaster/man.jpg) no-repeat;
    background-size: 900px;
    height: 500px;
    width: 100%;
    float: left;
    text-align: center;
}
.about-img3 {
background: url(../images/vipmaster/man2.jpg) no-repeat;
    background-size: 900px;
    height: 650px;
    width: 100%;
    float: left;
    text-align: center;
}
.about-3 {
    width: 70%;
    float: left;
    font-size: 48px;
    color: #807d7d;
}
.about-img4 {
background: url(../images/vipmaster/price.jpg) no-repeat;
    background-size: 410px;
    margin-left: auto;
    height: 650px;
    width: 100%;
    float: left;
    text-align: center;
}
.info-popup {
    font-size: 31px;
    line-height: 1.2;
    position: absolute;
    width: 80%;
    margin-left: 10%;
}
}
