/* CSS Document */


body {
    margin:0; font-family:"open_sanslight"; color:#6e6e6e; 
}

* {
    border: medium none;
    margin: 0;
    outline: medium none;
    padding: 0;
}

a:hover {
  animation-timing-function: ease-in-out;
  text-decoration: none;
  transition-delay: 0s;
  transition-duration: 0.8s;
  transition-property: color, background-color, opacity;
  transition-timing-function: ease;
}

.container{width:1040px; margin:auto; }
.container2{width:1040px; margin:auto; position:relative; }


.header {width:100%; float:left; position:fixed; z-index:9999; font-size:14px; text-transform:uppercase; padding:15px 0; background-color:#fff;  }
.header .logo {width:auto; float:left; }
.header .menu {float:left; width:auto;margin-left:20%; }
.header .menu ul {float:left; list-style:none; margin:10px 40px 0 0; padding:0; }
.header .menu ul li {width:auto;float:left; display:inline; margin-right:40px;  }
.header .menu ul li a {color:#272727; text-decoration:none;}
.header .menu ul li a:hover { color:#e65069; }
.header .menu ul li a.active {color:#e65069;}
.header .menu ul li:last-child {margin-right:0;}
.header .menu ul li.active a {background-color:#5bc0c6;}

.header .order {width:auto;float:left; margin-top:3px;   }
.header .order a { text-decoration:none;background-image:url(images/order_btn.png); background-repeat:no-repeat; height:31px; width:139px; text-indent:-99999px; display:block; text-align:center;}
.header .order a:hover{ background-position: 0 -31px;  }



.header.darkHeader .menu ul li a.active {color:#e65069;}
.header.darkHeader {
  animation-timing-function: ease-in-out;
  background-color: #f6f6f6;
  background-image: none;
  box-shadow: 0 0 4px #afafaf;
  overflow: hidden;
  position: fixed;
  text-decoration: none;
  transition-delay: 0s;
  transition-duration: 0.8s;
  transition-property: color, background-color, opacity;
  transition-timing-function: ease;
  z-index: 999;
}


.header.darkHeader .menu ul li a:hover {color:#e65069;}
.header.darkHeader .menu ul li.active a {color:#71d6d5;background-color:#ff5959;}

.slider_area {
   float: left;
    width: 100%;
    position: relative; margin-top:64px;
   }

.slider_area .img {
    width: 100%;
    float: left;
    z-index: 9999;
}

.slider_area .img img {
    width: 100%;
    float: left; background-size:cover;
}

.slider_area .text {
    width: 58%;
    color: #fff;
    position:absolute; bottom:15%;
}
.slider_area h1 {
  float: left;
  font-family: "HelveticaLTStdBold";
  font-size: 48px;
  font-weight: normal;
  padding: 0;
  width: 100%; text-transform:uppercase; text-shadow:1px 1px 1px #2e2e2e;
}
.slider_area h1 span {font-family:"HelveticaLTStdLight"; font-size:24px; display:block; position:relative; top:10px;  }



.features_section {width:100%;float:left;  padding:60px 0;  font-size:14px;text-align:center; color:#fff; background-color:#212950;   }
.features_section .tit {width:100%;float:left; margin-bottom:40px; }

.features_section h2 {width:auto; display:inline-block; position:relative; padding:6px 30px; border:solid 1px #cbcbcb; font-size:30px; text-transform: uppercase; margin:0;  font-weight:normal;font-family:"HelveticaLTStdBold";   }
.features_section h2::before {
  content: url("images/tit_line.png");
  height: 4px;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  top: -4px;
  width: 27px;
}

.features_section h3 {width:100%;float:left; font-size:19px;text-align:center;font-family:"HelveticaLTStdBold"; text-transform:uppercase; margin:0 0 20px; font-weight:normal;     }
.features_section h3 span {width:100%;float:left; font-size:14px;font-family:"open_sanslight"; text-transform: none; margin-top:6px; }
.features_section .img {width:100%;float:left; margin-bottom:10px;  }
.features_section .text_block {width:90%;float:left; padding:5%; background-image:url(images/overlay.png); line-height:24px;  }
.features_section .text_block h5 {width:100%;float:left; font-size:18px;text-align:center;font-family:"HelveticaLTStdCond";margin:0 0 6px; font-weight:normal;     }
.features_section .block1 {width:307px;float:left; padding:30px 20px 20px; background-color:#293364;  }
.features_section .block2 {width:306px;float:left; padding:30px 20px 20px; background-color:#e65069;  }
.features_section .block3 {width:307px;float:left; padding:30px 20px 20px; background-color:#fbc85b;  }


.specification_section {width:100%;float:left; font-size:14px;text-align:center; background-color:#000000; color:#fff;  position:relative;   }
.specification_section .img {width:100%;float:left;   }
.specification_section .img img{width:100%;  }
.specification_section .content{ position:absolute; padding:70px 0; width:100%;  }
.specification_section h2 {width:100%; float:left;  font-size:30px; text-transform: uppercase; margin:0px 0 40px;  padding:0; font-weight:normal; font-family:"HelveticaLTStdBold";   }
.specification_section h2 span {width:100%; float:left;  font-size:18px; text-transform:none;font-family:"HelveticaLTStdLight"; margin-top:6px;   }
.specification_section .block {width:300px; padding:20px; background-image:url(images/overlay2.png); display:inline-block; }
.specification_section .block ul {width:100%; float:left; list-style:none; margin:0; font-size:16px;}
.specification_section .block ul li { display:block; margin-bottom:10px;}
.specification_section .block ul li span { display:block; margin-bottom:6px;font-family:"open_sansbold";}

.app_section {
    width: 100%;
    float: left;
    font-size: 14px;
    text-align: center;
    background-color: #e65069;
    color: #fff;
    position: relative;
}

.app_section .img {width:100%;float:left;   }
.app_section .img img{width:100%;  }
.app_section .content{ position:absolute; padding:70px 0; width:100%;  }
.app_section h2 {width:100%; float:left;  font-size:30px; text-transform: uppercase; margin:0px 0 30px;  padding:0; font-weight:normal; font-family:"HelveticaLTStdBold";   }
.app_section h2 span {width:100%; float:left;  font-size:18px; text-transform:none;font-family:"HelveticaLTStdLight"; margin-top:6px;   }
.app_section ul {width:100%; float:left; list-style:none; margin:0 0 30px;}
.app_section ul li { display:inline-block; margin-right:5px;}
.app_section ul li:last-child {margin-right:0;}
.app_section .block {width:300px; padding:20px 20px 30px; background-image:url(images/overlay.png); display:inline-block; font-size:16px; line-height:26px; }
.app_section .block span { display:block; margin-bottom:6px;font-family:"open_sansbold";}
.app_section::before {
  content: url("images/arr_after1.png");
  height: 27px;
  left: 50%;
  margin-left: -14px;
  position: absolute;
  top: 0;
  width: 44px;
}


.about_section {
  color: #fff;
  float: left;
  font-size: 14px;
  width: 100%; 
}

.about_section .img {width:100%;float:left;   }
.about_section .img img{width:100%;height:auto;  }
.about_section .content{ position:absolute; padding:70px 0; width:100%;  }
.about_section .tit {width:100%;float:left; margin-bottom:40px; text-align:center; }
.about_section h2 {width:auto; display:inline-block; position:relative; padding:6px 30px; border:solid 1px #cbcbcb; font-size:30px; text-transform: uppercase; margin:0 0 20px;  font-weight:normal; color:#fff;font-family:"HelveticaLTStdBold"; text-align:center;   }
.about_section h2::before {
  content: url("images/tit_line.png");
  height: 4px;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  top: -4px;
  width: 27px;
}
.about_section h6 {width:100%; float:left;  font-size:18px;font-family:"HelveticaLTStdLight"; margin:0 0 60px; font-weight:normal; text-align: center;   }
.about_section .col1 {width:275px;float:left;margin-right:40px;  }
.about_section .col1 .img {width:100%;float:left; margin-bottom:10px;}
.about_section .col1 h5 {width:100%; float:left; color:#fff;  font-size:18px;font-family:"HelveticaLTStdBold"; margin:0 0 6px; font-weight:normal;  }
.about_section .col1 a {width:100%; float:left; color:#fbc85b;  font-size:16px;font-family:"HelveticaLTStdLight"; text-decoration:none;}
.about_section .col1 a:hover {text-decoration: underline;}
.about_section .col2 {width:39%;float:left; line-height:24px;  }
.about_section .col2 p { width:100%; float:left; margin:0 0 20px;}

.video_section {width:100%;float:left;  padding:60px 0 40px; background-color:#d9d6d6;  position:relative;  }
.video_section::before {
  content: url("images/arr_after2.png");
  height: 27px;
  left: 50%;
  margin-left: -14px;
  position: absolute;
  top: 0;
  width: 44px;
}
.video_section .video1 {width:auto;float:left;}
.video_section .video {float:right;}


.contact_section {width:100%;float:left;  padding:60px 0;  font-size:14px;text-align:center; background-color:#293364; color:#fff; background-image:url(images/contact_bg.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover;   }
.contact_section h2 {width:100%; float:left;  font-size:30px; text-transform: uppercase; margin:0px 0 40px;  padding:0; font-weight:normal; font-family:"HelveticaLTStdBold";   }
.contact_section h2 span {width:100%; float:left;  font-size:18px; text-transform:none;font-family:"HelveticaLTStdLight"; margin-top:10px; line-height:36px;   }
.contact_section input {width:374px; height:46px; background-color:#fff; border-radius:4px; color:#7c7a7a; font-size:14px; display:inline-block;font-family:"open_sanslight"; text-align:center; }
.contact_section .mid {width:100%; float:left; margin:20px 0 0; }
.contact_section .button {
  background: url("images/signup_btn.png") no-repeat scroll 0 0;
  cursor: pointer;
  display: inline-block;
  height: 37px;
  margin: 0;
  text-indent: -9999px;
  width: 135px;
}
.contact_section  ul {width:100%; float:left; list-style:none; margin:30px 0 0;}
.contact_section  ul li { display:inline-block; background-image:url(images/line.png); background-repeat:no-repeat; background-position:right center; padding:0 15px 0 10px;}
.contact_section  ul li:last-child {background-image:none; padding-right:0px;}
.contact_section  ul li a { color:#fff; font-family:"open_sansbold";}
.contact_section  ul li a:hover { color:#fbc85b;}







/* Footer area */

.footer{ width: 100%; float:left; padding:20px 0; color:#9d9d9d; font-size:14px; text-align:center; background-color:#302d2f;}
.footer .info{width: 100%; float:left; margin-top:5px; } 
.footer .info a{ color:#9d9d9d; text-decoration:none;font-family:"open_sansbold"; } 
.footer .info a:hover{ color:#fbc85b; } 

.social {width:100%;float:left; text-align:center; margin-bottom:20px;    }
.social ul{list-style:none; margin:0; padding:0; list-style:none; float:left; width:100%;   }
.social ul li{display:inline-block; margin-right:10px;   }
.social ul li:last-child{margin-right:0px;   }		

.social ul li.s1{ width:auto; }
.social ul li.s1 a{ text-decoration:none; background-image:url(images/f.png); background-repeat:no-repeat; height:30px; width:30px; text-indent:-99999px; display:block; text-align:center;  }
.social ul li.s1 a:hover{ background-position: 0 -30px;  }

.social ul li.s2{ width:auto; }
.social ul li.s2 a{ text-decoration:none; background-image:url(images/t.png); background-repeat:no-repeat; height:30px; width:30px; text-indent:-99999px; display:block; text-align:center;  }
.social ul li.s2 a:hover{ background-position: 0 -30px;  }

.social ul li.s3{ width:auto; }
.social ul li.s3 a{ text-decoration:none; background-image:url(images/inst.png); background-repeat:no-repeat; height:30px; width:30px; text-indent:-99999px; display:block; text-align:center;  }
.social ul li.s3 a:hover{ background-position: 0 -30px;  }




@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold-webfont.eot');
    src: url('fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('fonts/opensans-semibold-webfont.woff') format('woff'),
         url('fonts/opensans-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('fonts/opensans-bold-webfont.woff') format('woff'),
         url('fonts/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sanslight';
    src: url('fonts/opensans-light-webfont.eot');
    src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light-webfont.woff2') format('woff2'),
         url('fonts/opensans-light-webfont.woff') format('woff'),
         url('fonts/opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

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

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






.slicknav_menu {
    background: none!important;
    padding: 1px!important;
    position: fixed!important;
    z-index: 999999999;
	margin-top: 0px;
	font-size: 13px!important;right:0;
}
.slicknav_btn {
 background-color: #fff!important;
}
.slicknav_menu {
		display:none;
	}
	
.call .icon > img {
    height: 14px;
}


.bx-wrapper .bx-viewport {
    border: 0px solid #fff!important;
    left:0px!important;
}
.bx-wrapper .bx-prev {
    background: rgba(0, 0, 0, 0) url("images/controls.png") no-repeat scroll 0 -32px!important;
    left: 10px!important;
}
.bx-wrapper .bx-next {
    background: rgba(0, 0, 0, 0) url("images/controls.png") no-repeat scroll -43px -32px!important;
    right: 10px!important;
}
.footer > a {
    color: #9d9d9d;
    text-decoration: none;
}
.footer > a:hover {
    color: #fbc85b;
}
.bx-wrapper .bx-viewport {
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;
}
.bx-controls-direction a {
    opacity: 0;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
}

.bx-wrapper:hover .bx-controls-direction a {
    opacity: 1;
}
.slicknav_nav ul {
    background-color: #545355!important;
	}
.slicknav_nav a:hover{
    background-color: #6c6b6d!important;
	}
.slicknav_menu .slicknav_menutxt{
display:none!important;
}
.slicknav_menu .slicknav_icon{
margin:0px!important;
}
.slicknav_menu .slicknav_icon-bar{
background-color:#413f41!important;
}
.slicknav_nav{
top:17px!important;
}

.bx-wrapper .bx-viewport {
  box-shadow: none!important;
}
.sld2 > li:first-child {
    display: block;
}
.sld2 > li {
    display: none;
}
.flexslider h1 span {
    display: block;
    font-family: "HelveticaLTStdLight";
    font-size: 24px;
    position: relative;
    text-shadow: none;
    top: 10px;
}
.flexslider .text {
  bottom: 15%;
  color: #fff;
  position: absolute;
  width: 58%;
}
.flexslider .img {
  float: left!important;
  width: 100%!important;
  z-index: 9999!important;
}
.flexslider {
    float: left;
    position: relative!important;
    width: 100%!important;
	border: 0 solid #ffffff!important;
    margin: 64px 0 0!important;
}
.flex-direction-nav {
    display: none;
}
.flexslider h1 {
  float: left;
  font-family: "HelveticaLTStdBold";
  font-size: 48px;
  font-weight: normal;
  padding: 0;
  text-shadow: 1px 1px 1px #2e2e2e;
  text-transform: uppercase;
  width: 100%;
}
.specification_section .img1 > img {
    width: 100%;
}
.specification_section .img1 {
  float: left;
  width: 100%;
  display:none;
}
.app_section .img1 {
  float: left;
  width: 100%;
  display:none;
}
.app_section .img1 img {
  width: 100%;
}
.about_section .img1 {
    float: left;
    width: 100%;
	display:none;
}
.about_section .img1 img {
  height: auto;
  width: 100%;
}



.contact_section input::-webkit-input-placeholder {

 text-align: center;
}
.contact_section input:-moz-placeholder { /* older Firefox*/
 text-align: center;
}
.contact_section input::-moz-placeholder { / Firefox 19+ / 
 text-align: center;
} 
.contact_section input:-ms-input-placeholder { 
 text-align: center;
}
#spec .block a {
  border: 1px solid #fff;
  color: #fff;
  font-family: "open_sanssemibold";
  padding: 2px 10px;
  position: relative;
  text-decoration: none;
  top: 10px;
}

#spec .block a:hover {
  color:#fbc85b;
  border: 1px solid #fbc85b;
}