﻿/* Recorder And Sensor
-----------------------------------------------------------*/

#recorderAndSensor {
    background-color: #fff;
    overflow: hidden;
}

#mems1 {
    margin: 0 50px;
    padding-top: 30px;
    
    text-align: center;
    cursor: pointer;
}

#mems1Image {
    cursor: pointer;
}

#mems1 img {
    width: 90%;
    max-width: 800px;
}

#memsVideo {
    display: none;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}

#memsVideo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#mems1Subtitle {
    position: relative;
    height: 110px;
    margin: 0 0 20px 0;
}

#mems1Subtitle > div {
    position: absolute;
    bottom: 0;

    text-align: left;
}

#mems1Logo {
    width: 50%;
    left: 0;
}

#mems1ComingSoom {
    width:35%;
    right: 0;
}

#mems1Subtitle img {
    width:80%; 
    margin-left:20px;
}

#mems1Subtitle h1 {    
    padding: 5px 0 5px 20px;

    background-color:black;

    color:white;     
    font-size:34px;
}

#memsDescription1 {
    padding:20px; 
    vertical-align:middle;
    background-color:#012749;
}

#memsDescription1 img {
    max-width:65%; 
    vertical-align:middle;
}

#memsDescription1 > div {
    display:inline-block; 
    width:34%; 
    vertical-align:middle; 
    text-align:justify;
}

@media (max-width: 1140px) {    
    #mems1Subtitle h1 {       
        font-size:20px;
    }
} 

@media (max-width: 850px) { 

    #memsDescription1 {
        text-align:center;
    }

    #memsDescription1 img {
        max-width:100%; 
    }

    #memsDescription1 > div {
        width:100%;
    }
} 

@media (max-width: 710px) {    
    #mems1Subtitle > div {
        position: relative;
        text-align: center;
    }

    #mems1Logo, #mems1ComingSoom {
        width: 100%;
    }

    #mems1Subtitle h1 {       
        font-size:20px;
    }
}

#shareContainer {
    width: 100%;
    background: url(/Images/products/kite2.jpg) no-repeat center bottom fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 600px;
    text-align: right;
}

#secondShareContainer {
    width: 100%;
}

#secondShareContainer2 {
   display: none;
}

#secondShareContainer > img {
    width: 45%;
    height: 115px;
}

#secondShareContainer > div {
    display: inline-block;
    width: 55%;
    height: 115px;
    background-color: white;

    text-align: right;
    vertical-align: top;
    font-size: 20px;
    color:#677280;
}

#secondShareContainer > div img {
    width: 40%;
    margin: 20px 20px 0px 20px;
    vertical-align: middle;
}

#secondShareContainer > div div {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    text-align: left;
}

@media (max-width: 750px) {        
    
    #secondShareContainer {
        display: none;
    }

    #secondShareContainer2 {
        display: block;
        width: 100%;
        text-align: center;
        font-weight: bold;
        background-color: rgba(255, 255, 255, 0.77);
        color:#677280;
    }

    #secondShareContainer2 img {
        width: 80%;
        max-width: 250px;
    }
}

#memsFeatures {
    position: relative;
    z-index: 6;
    margin-top: -64px;
    margin-left: 30px;

    font-size: 60px;
    font-weight: normal;
    text-shadow: rgba(0, 0, 0, 0.60) 0px 0px 1px;

}

#memsAdvantages {
    margin-top: -58px;
    padding-top: 50px;
    background-color: #fff;
    z-index: 5;
    position: relative;
    -moz-box-shadow-top: 5px 0px 10px 3px #656565;
    -webkit-box-shadow: 5px 0px 10px 3px #656565;
    -o-box-shadow: 5px 0px 10px 3px #656565;
    box-shadow: 5px 0px 10px 3px #656565;
}

#memsAdvantages ul {
    margin: 0 15px 20px 15px;
    color: #677280;
}

#memsAdvantages li {
    display: inline-block;
    width:330px; 
    height: 140px; 
    margin: 0 10px;

    vertical-align: middle;

    text-align:left;
}

#memsAdvantages img {
    vertical-align: middle;
    width:160px;
}

#memsAdvantages li div {
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    text-align: left;

    font-size: 22px;
}


@media (max-width: 435px) {   

    #memsAdvantages ul {
        margin: 0 5px 20px 5px;
        padding: 0;
    }

    #memsAdvantages li {
        width:250px; 
        height: 100px; 
    }
    
    #memsAdvantages img {
        width:110px;
    }

    #memsAdvantages li div {
        font-size: 17px;
    }
}

#mems2 {
    z-index: 2;
    position: relative;
    margin-top: -30px;
}

#mems2 img {
    -moz-box-shadow-top: 5px 0px 10px 3px #656565;
    -webkit-box-shadow: 5px 0px 10px 3px #656565;
    -o-box-shadow: 5px 0px 10px 3px #656565;
    box-shadow: 5px 0px 10px 3px #656565;
}

#memsDescription2 {
    position: relative;
    margin-top: -35px;

    -moz-box-shadow-top: 5px 0px 10px 3px #656565;
    -webkit-box-shadow: 5px 0px 10px 3px #656565;
    -o-box-shadow: 5px 0px 10px 3px #656565;
    box-shadow: 5px 0px 10px 3px #656565;

    z-index: 1;

    text-align:justify;
    color: #677280;
    font-size: 16px;
}

#memsDescription2 > div {
    display:inline-block; 
    width:49%; 

    vertical-align:top; 
    text-align:center;
}

#memsDescription2 > h1, #memsDescription2 > p {
    margin: 20px;
}

#memsDescription2 > h1 {
    padding-top: 40px;
    font-size: 45px;
}

#memsDescription2 > div > img {
    max-width:60%; 
    height: 40px;
    margin: 30px 0 20px 20px;
}

#memsDescription2 > div > ul {
    margin-left: 20px;
    padding-bottom: 20px;
    text-align:justify;
    font-size: 20px;
}

#memsDescription2 > div li {
    margin-top: 28px;
    list-style-image: url(/Images/products/li.png);
}

#recorderList {
    border-right: 1px solid rgba(103, 114, 128, 0.27);
}

@media (max-width: 900px) {   
    #memsDescription2 > div > ul {
        font-size: 17px;
    }
}

@media (max-width: 700px) {   
    
    #memsDescription2 > h1 {
        font-size: 28px;
    }

    #memsDescription2 > div {
        display:inline-block; 
        width:98%; 
    }

    #memsDescription2 > div > ul {
        margin-left:0;
    }
      
    #recorderList {
        border-right: none;
        border-bottom: 1px solid rgba(103, 114, 128, 0.27);
    }
}

#memsSports img, #memsSports2 div {
    width: 33.333%;
}

#memsSports1b {
    display: none;
}

#memsSports2 > div {
    display:inline-block;
}

#memsSports2, #memsSports1b > div {
    margin-top: -60px;
    color: #000;
    font-size:39px;
    font-weight:bold;
    text-align: left;
}

@media (max-width: 1000px) {   
    #memsSports2 {
        font-size:32px;
    }
}

@media (max-width: 850px) {   
    #memsSports2 {
        font-size:26px;
    }
}

@media (max-width: 680px) {   
    #memsSports2, #memsSports {
        display: none;
    }
    
    #memsSports1b, #memsSports1b > div {
        display: block;
        width: 100%;
    }
    
    #memsSports1b > img {
        width: 100%;
    }
}

@media (max-width: 400px) {       
    #memsSports1b > div {
        font-size:26px;
    }
}

#memsApp {
    position: relative;
    margin-top: -5px;

    -moz-box-shadow-top: 5px 0px 10px 3px #656565;
    -webkit-box-shadow: 5px 0px 10px 3px #656565;
    -o-box-shadow: 5px 0px 10px 3px #656565;
    box-shadow: 5px 0px 10px 3px #656565;

    z-index: 2;
        
    background-color: #C9C9C9;

    text-align: center;
}

#memsApp div {
    vertical-align: middle;
    font-size: 24px;
}

#memsAppTitle {
    width: 80%;
    margin-top: 30px;
}

#memsAppMokup {
    width: 60%;
    margin: 30px;
    vertical-align: middle;
}

#memsAppSide {
    display:inline-block;
    width:30%; 

    text-align: right;
}

#memsAppSide > div {
    display:inline-block;
}

#memsAppDesc {
    text-align: right;
}

#memsAppList  {
    margin-top:25px;

    text-align: right; 
    color: #000;
}

#memsAppList2 {
    display:none; 
    margin-top: 0;

    color: #000;
    font-size: 24px;
}

#memsFollow h1 {
    margin: 20px;
    font-size: 45px;
    color: #677280;
}

@media (max-width: 1000px) {   
    #memsAppList {
        display:none!important; 
    }

    #memsAppList2 {
        display:block; 
        margin-bottom: 0;
    }
}

@media (max-width: 680px) {   
    #memsAppMokup {
        width: 90%;
        margin: 15px 0;        
    }
    
    #memsAppList2 {
        margin-top : 20px;
    }
    
    #memsAppSide {
        width:90%; 
        text-align: center;
    }

    #memsApp > div {
        text-align: center;
    }

    #memsAppDesc {
        text-align: center;
    }


}