@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'ARLRDBD_0';
    src: url('../fonts/ARLRDBD_0.eot');
    src: url('../fonts/ARLRDBD_0.eot') format('embedded-opentype'),
         url('../fonts/ARLRDBD_0.woff2') format('woff2'),
         url('../fonts/ARLRDBD_0.woff') format('woff'),
         url('../fonts/ARLRDBD_0.ttf') format('truetype'),
         url('../fonts/ARLRDBD_0.svg#ARLRDBD_0') format('svg');
}

@font-face {
    font-family: 'Gotham_Book';
    src: url('../fonts/Gotham_Book.otf');
}

@font-face {
    font-family: 'Gotham_Medium';
    src: url('../fonts/Gotham_Medium.otf');
}

@font-face {
    font-family: 'Gotham_Light';
    src: url('../fonts/Gotham_Light.otf');
}

/* @font-face {
    font-family: 'ARIAL_ROUNDED';
    src: url('../fonts/Arial Rounded Bold.ttf');
}

@font-face {
    font-family: 'ARIAL_ROUNDED_MT';
    src: url('../fonts/Arial Rounded MT Light.ttf');
}

@font-face {
    font-family: 'ARIAL_ROUNDED_MT_REGULAR';
    src: url('../fonts/Arial Rounded MT Regular.ttf');
} */

@font-face {
    font-family: 'AcerFoco_Bold';
    src: url('../fonts/AcerFoco_Bd.ttf');
}

@font-face {
    font-family: 'AcerFoco_Italic';
    src: url('../fonts/AcerFoco_It.ttf');
}

@font-face {
    font-family: 'AcerFoco_Regular';
    src: url('../fonts/AcerFoco_Rg.ttf');
}

@font-face {
    font-family: 'AcerFoco_SemiBold';
    src: url('../fonts/AcerFoco_SmBd.ttf');
}

@font-face {
    font-family: 'AcerFoco_SemiBoldItalic';
    src: url('../fonts/AcerFoco_SmBdIt.ttf');
}

@font-face {
    font-family: 'Interstate_Regular';
    src: url('../fonts/Interstate-Regular.otf');
}

@font-face {
    font-family: 'Interstate_Light';
    src: url('../fonts/Interstate-Light.otf');
}

@font-face {
    font-family: 'Interstate_ExtraLight';
    src: url('../fonts/Interstate-ExtraLight.otf');
}






.logo{text-align: right;}

html, body { margin: 0; padding: 0; background-color: #ffffff; }
h1 { margin: 0; padding: 0; color: #000; font-size: 30px; }
h2 { margin: 0; padding: 0; color: #000; font-size: 22px; }
h3 { margin: 0; padding: 0; color: #000; font-size: 18px; }
h4 { margin: 0; padding: 0; color: #000; font-size: 18px; }
p { margin: 0; padding: 0; color: #000; font-size: 14px; }
a:link, a:visited, a:active { color: #007DBA; text-decoration: none; border: none; outline: none; }
a:hover { color: #007DBA; text-decoration: none; border: none; outline: none; }
img { margin: 0; padding: 0; border: none; outline: none; }
table { margin: 0; padding: 0; border: none; outline: none; }
form { margin: 0; padding: 0; border: none; outline: none; }
* { margin: 0; padding: 0; border: none; outline: none; font-family: Arial, 'ARLRDBD_0', Arial, Helvetica, sans-serif ; }

/* clear fix */
.cf { zoom: 1; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }

/* layout */
#wrapper { margin: 0 auto; padding: 0; width: 100%; max-width:1366px; text-align: center; }
.header.top { display:block; width: 100%; padding: 20px 0; background:#fff; }
.header { margin: 0; padding: 0; width: 100%; padding: 14px; display: table-cell; vertical-align: middle; }
.header img, .header h1 { display:block; font-family: 'ARLRDBD_0', Arial, Helvetica, sans-serif; font-weight:normal;}
.header img { padding-right: 30px; }
.header td { vertical-align: middle; text-align: left; }
.content { margin: 0; padding: 0 0px 30px 30px; width: 100%; text-align: left; }

.header .logo img {
    height: 56px;
    display: inline-block;
}
/* register table */
.regisTable { margin: 0; padding: 0; color: #000; font-size: 14px; }
.regisTable td.space { height: 10px; }
.regisTable td.space2 { height: 15px; }
.regisTable td span.noted { color: #D7410B; font-size: 12px; font-weight: bold; }
.regisTable td div.text-error { margin: 0; padding: 5px; color: #fff; font-size: 12px; font-weight: bold; 
background-color: #F00; width: 382px; text-align: left; }
.regisTable td hr.form_line { margin: 0; padding: 0; border: none; outline: none; color: #ccc; background-color: #ccc; height: 1px; }
.regisTable td label { margin: 0; padding: 0; color: #000; font-size: 14px; }
.regisTable td input { margin: 0; padding: 5px; width: 380px; border: 1px solid #ccc; background-color: #fff; font-size: 14px; color: #666; display:inline-block;}
.regisTable td input.rg { margin: 5px 0 0 0; padding: 0; width: 10px; border: none; }
.regisTable td .btn_submit { margin: 0; padding: 0; background: url(../img/register_btn.jpg) top left no-repeat; text-decoration: none; border: none; width: 143px; height: 36px; padding-left: 150px;}
.regisTable td .btn_submit:hover { margin: 0; padding: 0; background: url(../img/register_btn.jpg) top left no-repeat; text-decoration: none; border: none; width: 143px; height: 36px; cursor: pointer; padding-left: 150px;}
.regisTable td .btn_submit:focus { margin: 0; padding: 0; background: url(../img/register_btn.jpg) top left no-repeat; text-decoration: none; border: none; width: 143px; height: 36px; padding-left: 150px; }
.regisTable td input.radio { width:auto; margin-right:10px; display: inline-block;}


.banner-block {
    min-height: 278px;
	background: url('../img/banner.jpg') #000;
	background-size:cover;
	background-position:center;
	/* border-top:12px solid #43ad3f; */
	
}

.inline{display:inline-block; padding-right:5px;}

.dark-bg{background:#33283d; color:#fff; padding-bottom:80px;}


/* .btn-bottom{ float:right;} */
.btn-bottom{position: fixed; bottom: 0;right: 0;}

#again{background:transparent; color:#fff; font-family: 'ARLRDBD_0'; font-size:30px;     padding: 5px 27px; border-radius: 30px; margin-right:66px;}

#again:hover{background:transparent;}

@media (max-width:1266px) {
.banner-block {
    min-height: 278px;
}

}

@media (min-width:1000px) {
.banner-block {
    min-height: 278px;
}
}
@media (max-width: 1024px){
.banner-block {
    min-height: 278px;
}
}
@media (max-width: 767px){
#wrapper,
#wrapper .header,
table,
.content {
    width: auto !important;
}
.content {
    padding: 0 15px 30px;
}

.header td{padding-left:0 !important;}
.regisTable td div.text-error{width:100%;}

.regisTable td input{width:100%;}

.regisTable td{display:block; width:100%;}

.regisTable td input{
    float: left;
}
.header.top,
.banner-block {position:relative;}

.regisTable td input.radio{
    float: none;
}


.header{text-align:center;}
.header img {
    display: inline-block;
}	
 textarea{width:auto !important;}
 
 


.header.gap{ padding: 20px 14px;}

.header.gap td {
    display: block;
	width:100%;
	border-right:0 !important;
	padding-right:0 !important;
}

.header.gap img{padding:0;}


.btn-bottom {
    float: none;
    display: block;
    text-align: center;
}

#again {
    margin-right: 0;
	margin-top:10px;
}

}

@media (max-width: 667px){
.banner-block {
    min-height: 278px;
}
}

@media (max-width: 375px){
.banner-block {
    min-height: 130px;
	background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
}

.green-tag {
    width: 100%;
    height: 100%;
    margin-top: -46px;
    background-size: contain;
    background-repeat: no-repeat;
}

}
@media (max-width: 320px){
.banner-block {
    min-height: 111px;
}
.green-tag {
    margin-top: -40px;
}

}

/*html { */
/*  background: url('../img/background.jpg') no-repeat center center fixed; */
/*  -webkit-background-size: cover;*/
/*  -moz-background-size: cover;*/
/*  -o-background-size: cover;*/
/*  background-size: cover;*/
/*}*/

/*body {*/
/*  background: url('https://source.unsplash.com/twukN12EN7c/1920x1080') no-repeat center center fixed;*/
/*  -webkit-background-size: cover;*/
/*  -moz-background-size: cover;*/
/*  background-size: cover;*/
/*  -o-background-size: cover;*/
/*}*/

.body-class{
    background-image: url('../img/background.jpg');
     /*max-height: 100%; */
    /*width: 100%;*/
    height: 100vh;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
}

.column {
    float: left;
    width: 50%;
}

.logo-2{
    text-align: center;
}

.laptop{
    margin-top:0px;
    margin-top: 60px;
    /* text-align:center;  */
    /* padding-left: 70px; */
}

.product-title{
    font-size:40px; 
    /* text-align:center;  */
    display:relative;
    /* width:700px; */
     margin-left: 70px; 
    height: 60px;
    font-family: 'Interstate_Light'; 
    /* color: white; */
    /* font-weight: bold; */
    color: gray;
}

.prizes-title{
    font-size:70px; 
    /* text-align:center;  */
    display:relative;
    /* width:700px; */
     margin-left: -50px; 
    height: 50%;
    font-family: 'Interstate_Light'; 
    color: gray;
}

.title{
    font-size:74px; 
    text-align:center; 
    vertical-align: center;
    display:relative;
    /* width:700px; */
     margin-left: -100px; 
    padding-top: 50px; 
    height: 30%;
    font-family: 'AcerFoco_Bold';
    font-weight: bold;
    color: gray;
}


.row-1 {
    height: 20vh;
}

.row-2{
    height: 100px;
}
.row-3{
    height: 70px;
}