body{
    margin:0; padding:0;
	font-family: 'amertype_md_btmedium';
	font-size:12px;
    overflow: scroll;
    overflow-x: hidden;
    background: #404148;
    color: #3F4047;
}
.wrapper{
    position: relative;
    overflow: hidden;
    margin-left: 70px;
}
.over_div{
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 50%;
    background: rgba(0,0,0,0.04);
}
.image_mobile{
    display:none;
}
.slider_image{
    width: 1000px;
    height: 600px;
   background-position: center;
    background-repeat: no-repeat;
    margin: 0px auto;
    object-fit: cover;
}
.slide1_image{
   background-image: url(../../../../default/files/1.gif);
}
.slide2_image{
   background-image: url(../../../../default/files/2.gif);
}
.slide3_image{
   background-image: url(../../../../default/files/3.gif);
}
.slide4_image{
   background-image: url(../../../../default/files/4.gif);
}
@media screen and (max-width: 1600px) {
    .slider_image{
        height:450px;
    }
}
@media screen and (max-width: 767px) {
  .image_mobile {
    display: block;
  }
  .image_desktop {
    display: none;
  }
  .slider_image{
       width: 98%;
    height: 320px;
    background-size:contain;
  }
  .logo_top_tile{
      width: 157px;
    height: 129px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../images/logo_small.png);
    position: absolute;
    top: 20px;
    left: 29%;
    margin-left: 0;
    background-size: 100%;
  }
}
/* GENERAL */
    h1,h2,h3,h4,h5{ display: inline-block; margin: 0; padding: 0; font-size: inherit; font-weight: inherit; }
    input, select, textarea{ outline:0px !important; }
    strong{ font-weight: bold; }
    a, a:link, a:visited, a:hover, a:active{ text-decoration: none; cursor: pointer; color: inherit; outline: none; }
	
	/**|*:link {
color: #0000EE;}*/
	
	
    img{ border: 0; }
    table, td{ border: 0px; margin: 0px; padding: 0px; border-collapse: collapse; }
    ul{ margin: 0px; padding: 0px; padding-left: 20px; }
    p{ margin: 0px; padding: 0px; margin-top: 10px; }
    .center_align_1{ position: relative; display: table; width: 100%; height: 100%; text-align: center; }
    .center_align_2{ position: relative; display: table-cell; vertical-align: middle;  }
    .button{ cursor: pointer; }
/* Fonts */
    .font_amertype_md_btmedium{ font-family: 'amertype_md_btmedium'; letter-spacing: 4px; }
    @font-face {
        font-family: 'amertype_md_btmedium';
        src: url('fonts/american_typewriter_medium_bt-webfont.eot');
        src: url('fonts/american_typewriter_medium_bt-webfont.eot?#iefix') format('embedded-opentype'),
             url('fonts/american_typewriter_medium_bt-webfont.woff') format('woff'),
             url('fonts/american_typewriter_medium_bt-webfont.ttf') format('truetype'),
             url('fonts/american_typewriter_medium_bt-webfont.svg#amertype_md_btmedium') format('svg');
        font-weight: normal;
        font-style: normal;
    }
	
	@font-face {
        font-family: 'aleo_light';
        src: url('fonts/Aleo-Light.otf');
        font-weight: normal;
        font-style: normal;
    }
	.font_aloe_light{
		  font-family: 'aleo_light';
		}
    .font_amertype_md_btbold{ font-family: 'amertype_md_btbold'; letter-spacing: 2px; }
    @font-face {
        font-family: 'amertype_md_btbold';
        src: url('fonts/american_typewriter_bold_bt-webfont.eot');
        src: url('fonts/american_typewriter_bold_bt-webfont.eot?#iefix') format('embedded-opentype'),
             url('fonts/american_typewriter_bold_bt-webfont.woff') format('woff'),
             url('fonts/american_typewriter_bold_bt-webfont.ttf') format('truetype'),
             url('fonts/american_typewriter_bold_bt-webfont.svg#amertype_md_btbold') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    .font_panforteCnRgIt{ font-family:'BLUE CHUCKS'; letter-spacing: 2px; }
		 
		  .font_panforteCnRgItBold{ font-family:'aleo_light'; letter-spacing: 2px; }
	@font-face { font-family: 'pan_bold';
	src: url('fonts/panforte_bold_italic.eot'); 
	src: url('fonts/panforte_bold_italic.eot?#iefix') format('embedded-opentype'),
	     url('fonts/panforte_bold_italic.svg#Panforte Bold Italic') format('svg'), 
		 url('fonts/panforte_bold_italic.woff') format('woff'), 
		 url('fonts/panforte_bold_italic.ttf') format('truetype'); font-weight: normal; font-style: normal;}
		 
   .font_panforteCnRgItown{ font-family:'panforteCnRgItOwn'; letter-spacing: 2px; }
   
   @font-face {
        font-family: 'panforteCnRgItOwn';
        src: url('fonts/panforte_regular_italic-webfont.eot');
        src: url('fonts/panforte_regular_italic-webfont.eot?#iefix') format('embedded-opentype'),
             url('fonts/panforte_regular_italic-webfont.woff') format('woff'),
             url('fonts/panforte_regular_italic-webfont.ttf') format('truetype'),
             url('fonts/panforte_regular_italic-webfont.svg#panforteCnRgIt') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    .font_panforteCnLtIt{ font-family: 'BLUE CHUCKS'; }
    @font-face {
        font-family:'BLUE CHUCKS';
        src: url('fonts/BLUE CHUCKS.ttf') format('truetype');
        font-weight:normal;
        font-style: normal;
    }
/* Header */
    .header{
        background: #FF6F6F;
        height: 300px;
        left: 70px;
        right: 0px;
        color: #FFF;
        position: fixed;
    }
    .header .title{
        font-size: 12px;
        text-transform: uppercase;
    }
    .header .title .separator{
        position: relative;
        margin: 0px 5px;
        top: -3px;
    }
    .header .hat{
        margin: 20px 0px;
    }
    .header .text1{
        font-size: 16px;
        letter-spacing: 2px; 
    }
    .header .text2{
        font-size: 55px;
    }
    .header_space{
        position: relative;
        height: 300px;
    }
/* Responsive */
    .less_1100 .header{
        position: relative;
        left: 0px;
        height: 315px;   
    }
    .less_1100 .header_space{
        display: none;
    }
    .less_600 .header .text2{
        font-size: 54px;
    }
    .less_780 .wrapper{
        margin-left: 0px;
    }
    