@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,800italic,400,300,600,700,800);

@font-face {
    font-family: Montserrat;
    font-weight: bold;
    src: url("../font/Montserrat-Black.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: bolder;
    src: url("../font/Montserrat-ExtraBold.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: light;
    src: url("../font/Montserrat-Light.otf") format("opentype");
}
@font-face {
    font-family: Montserrat;
    font-weight: regular;
    src: url("../font/Montserrat-Regular.otf") format("opentype");
}

body {
    font-family: Open Sans; 
    font-size:1.2vw;
    overflow-x: hidden;
}

.needPadding {
    padding-left: 16%;
    padding-right: 16%;
}

#home_container {
    min-height: 100%;
    height: auto;
    width: 100%;
}
#home {
    min-height: 100%;
}

#one {
    background-image: url("../media/image/home/1.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

#two {
    background-image: url("../media/image/home/2.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

#three {
    margin-top: -100px;
}

#three .top {
    width: 100%;
    background-image: url("../media/image/home/6.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#three .bottom {
    width: 100%;
    background-image: url("../media/image/home/8.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#four .top {
    width: 100%;
    background-image: url("../media/image/home/10.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#four_hidden {
}

#four .bottom {
    width: 100%;
    background-image: url("../media/image/home/11.png");
    background-repeat: no-repeat;
    background-size: cover;
}


#five .top {
    width: 100%;
    background-image: url("../media/image/home/13.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#five .bottom {
    width: 100%;
    background-image: url("../media/image/home/14.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#six .top {
    width: 100%;
    background-image: url("../media/image/home/16.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#six .bottom {
    width: 100%;
    background-image: url("../media/image/home/17.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#seven .top {
    width: 100%;
    background-image: url("../media/image/home/18.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#seven .bottom {
    width: 100%;
    background-image: url("../media/image/home/19.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#eight {
    width: 100%;
    background-image: url("../media/image/home/20.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#nine {
    width: 100%;
    background-image: url("../media/image/home/22.png");
    background-repeat: no-repeat;
    background-size: cover;
}

#ten {
    width: 100%;
    background-image: url("../media/image/home/23.png");
    background-repeat: no-repeat;
    background-size: cover;
}


#home_container #one {
    padding-top : 18em;
}

#home_container #one .row1 {
    font-family: Montserrat, Open Sans;
    font-weight: lighter;
    font-size: 2.7em;
    color: #FFFFFF;    
    letter-spacing: -3px;
    line-height: 0.8;
}

#home_container #one .row1 .para2 span {
    font-weight: 900;
}

#home_container #one .row1 .para3 {
    color: #2680AF;
    font-weight: 900;
}

#home_container #one .row2 {
    font-family: Montserrat, Open Sans;
    font-weight: lighter;
    font-size: 1.3em;
    color: #FFFFFF;    
    letter-spacing: 0px;
    line-height: 0.8;
    margin-top: 1.1em;
    margin-bottom: 2em;
    
}

#home_container #two {
    padding-top : 10em;
}

#home_container #two .row1, #home_container #two .row2 {
    font-family: Montserrat, Open Sans;   
    width: 100%;
    
}

#home_container #two .row1 {
    font-size: 0.9em;
    color: #420715;
}

#home_container #two .row2 {
    letter-spacing: -3px;
    line-height: 0.8;
    margin-top: 15px;
    margin-bottom: 15px;
}

#home_container #two .row2 p {
    margin: 0px;
}

#home_container #two .row2 .para1{
    font-size: 7em;
    color: #FF665C;
    font-weight: 900;
}

#home_container #two .row2 .para2, #home_container #two .row2 .para3{
    font-size: 4em;
    color: #420715;
    font-weight: 900;
}

#home_container #two .row3{
    font-family: Open Sans;
    width: 70%;
    font-size: 1.2em;
    color: #420715;
    font-weight: 300;
}

#home_container #two .row3 span{
    font-weight: bold;
}

#home_container #two .row4 button{
    border-color: #420715;
    color: #420715;
    margin-top: 40px;
}

.multiple {
    float: left;
    position: absolute;
    width: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

#home_container #three .top .top_left {
    width: 50%;
    float: right;
    padding-top: 9em;
} 

#home_container #three .top .row1, #home_container #three .top .row2, #home_container #three .top .row3 {
    font-family: Montserrat, Open Sans; 
    color: #FFFFFF;
} 

#home_container #three .top .row1 { 
    font-size: 0.9em;
    font-weight: 300;
}

#home_container #three .top .row2 .para1{ 
    font-size: 7em;
    font-weight: 900;
    letter-spacing: -3px;
    line-height: 0.8;
    margin: 0px;
}

#home_container #three .top .row2 .para2{
    font-size: 4em;
    font-weight: 900;
    letter-spacing: -3px;
    line-height: 0.8;
    margin: 0px;
}

#home_container #three .top .row3{
    font-family: Open Sans;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1.2em;
    margin-top: 1em;
    margin-bottom: 0;
}

#home_container #three .top .row3 span{
    font-weight: bold;
}

#home_container #three .bottom .bottom_right {
    width: 60%;
    padding-top: 5em;
} 

#home_container #three .bottom .row1,  #home_container #three .bottom .row2{
    font-family: Montserrat, Open Sans; 
    color: #420715;
}

#home_container #three .bottom .row1 {
    font-size: 0.9em;
    font-weight: 300;
    margin-bottom: 1em;
}

#home_container #three .bottom .row2 {
    font-size: 4em;
    font-weight: 900;    
    letter-spacing: -3px;
    line-height: 0.7;
}

#home_container #three .bottom .row2 span {
    color: #FF665C;
}

#home_container #three .bottom .row3 {
    font-family: Open Sans;
    font-size: 1.1em;
    margin-top: 1em;
}

#home_container #three .bottom .row3 span {
    font-weight: bold;
}

.one_content .para3 button{
    margin-top: 10px;
    margin-bottom: 34px;
    color: #ffffff;
}

.parent {
    display: table;
    height: 100%;
}

.child {
    display: table-cell;
    vertical-align: middle;
}

.leftNav {
    width: 50%;
    text-align: right;
    right: 3%;
}

.rightNav {
    width: 50%;
    text-align: left;
    left: 3%;
}

.activeNav {
    font-weight: 900;
    color: #1A1A1A;
}

.fixed {
    position: fixed;
}

#two_fixed, #four_fixed {
    top: 36%;
    display: none;
}

#three_fixed {
    top: 15%;
    display: none;
}
/*.dynamic_store{
    display:none !important;
}*/
