body{
	margin:0px;
	padding:0px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-weight:normal;}
p{ margin:0px; padding:0px;}
a{ text-decoration:none; -webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
transition: all 0.3s linear;}
ul{ margin:0px; padding:0px;}
ul li{ list-style-type:none;}
img{ border:0px;}

.pull-left{ float:left;}
.pull-right{ float:right;}
.clearfix{ clear:both; overflow:hidden;}
.wrapper{ margin:0px auto;}
.container{ width:1200px; margin:auto;}
@font-face{
	font-family:"icomoon";
	src:url(../fonts/icomoon.eot?f4klgn);
	src:url(../fonts/icomoon.eot?f4klgn#iefix) format("embedded-opentype"),
		url(../fonts/icomoon.ttf?f4klgn) format("truetype"),url(../fonts/icomoon.woff?f4klgn) format("woff"),
		url(../fonts/icomoon.svg?f4klgn#icomoon) format("svg");
	font-weight:400;
	font-style:normal;
}
[class^="icon-"],[class*=" icon-"]{ font-family:"icomoon"!important; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1;-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.icon-arow:before{content:"\e900"}
.icon-car:before{content:"\e901"}
.icon-checked:before{content:"\e902"}
.icon-database:before{content:"\e903"}
.icon-headphones:before{content:"\e904"}
.icon-lock:before{content:"\e905"}
.icon-logo:before{content:"\e906"}
@-webkit-keyframes line-scale{0%,100%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scaleX(.4);transform:scaleX(.4)}
}
@keyframes line-scale{0%,100%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scaleX(.4);transform:scaleX(.4)}
}
@-webkit-keyframes animate-block-vertical{50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes animate-block-vertical{50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes animate-block-gorizantal-1{50%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes animate-block-gorizantal-1{50%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@-webkit-keyframes animate-block-gorizantal-2{50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes animate-block-gorizantal-2{50%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}
0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}
}
input[ type="text" ]{ border:solid 1px #ccc; border-radius:4px; width:100%; height:40px; padding:0px 15px;}
/*--------------- HEADER_START --------------*/
#header{ margin:0px auto 0px auto; position:relative; z-index:999999999; background:#fff; position:fixed; width:100%; -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5); box-shadow:0px 0px 10px rgba(0,0,0,0.5); }
.navigation-main-hp.navbar-default{ background:none; border:0px; border-radius:0px; margin:0px; min-height:70px;}
.navbar-brand-hp{ height:auto; padding:18px 0px 0px; margin:0px !important;}
.navbar-collapse-hp{ padding:0px; float:right;}
.navbar-header:after{ width:182px; height:10px; background:#fff; position:absolute; bottom:-10px; margin-left:-20px; -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5); box-shadow:0px 4px 5px rgba(0,0,0,0.3);}
.navigation-main-hp.navbar-default .navbar-nav > li{ padding:28px 0px 28px 30px; display:block;}
.navigation-main-hp.navbar-default .navbar-nav > li > a{ color:#3c3c3c; font-weight:500; font-size:12px; padding:0px 0px 0px 0px; line-height:14px;  display:block; }
.navigation-main-hp.navbar-default .navbar-nav .active, .navigation-main-hp.navbar-default .navbar-nav .active:hover, .navigation-main-hp.navbar-default .navbar-nav .active:focus{ color:#009edb; background:none;}
.navigation-main-hp.navbar-default .navbar-nav > li > a:hover, .navigation-main-hp.navbar-default .navbar-nav > li > a:focus{ color:#009edb; background:none;}
.navigation-main-white-hp.navbar-default{background:#fff;}
.navigation-main-white-hp.navbar-default .navbar-nav > li > a{ color:#434447;}
.navigation-main-white-hp.navbar-default .navbar-nav .active, .navigation-main-white-hp.navbar-default .navbar-nav .active:hover, .navigation-main-white-hp.navbar-default .navbar-nav  .active:focus{ color:#009edb; background:none;}
.navigation-main-white-hp.navbar-default .navbar-nav > li > a:hover, .navigation-main-white-hp.navbar-default .navbar-nav > li > a:focus{ color:#009edb; background:none;}
.navigation-main-hp .navbar-collapse.in .navbar-nav {opacity:1; -webkit-transform: translateZ(0); transform: translateZ(0);}
.navigation-main-white-hp .navbar-collapse.in .navbar-nav {opacity:1; -webkit-transform: translateZ(0); transform: translateZ(0);}
/*--------------- HEADER_END --------------*/
/*--------------- CONTAIN_START --------------*/
#contain{ margin: 70px 0 0px 0 }
.banner-block{ background:#009edb; padding:90px 0 50px 0;}
.banner-inner{ padding:0px;}
.banner-inner h1{ font-size:48px; font-weight:600; color:#fff; text-align:center; padding-bottom:15px;}
.banner-inner p{ font-size:16px; font-weight:300; line-height:24px; color:#fff; text-align:center; padding:0 80px 40px 80px; }
.banner-img{}
.banner-img img{ width:100%;}
.development-block{ padding:0px 0px 100px 0; background:#fff; position:relative;}
.development-left{ padding:100px 0 0 0; }
.development-left-top{ width:182px; height:10px; background:#009edb; position:absolute; top:0px; margin-left:-20px; z-index:99999;}
.development-right{ padding:100px 0 0 0; text-align:center; }
.title-main{}
.title-line{ width:60px; height:7px; background:#3c3c3c;}
.title-main h1{ font-size:26px; color:#f15a22; font-weight:700; text-transform:uppercase; color:#f15a22; padding: 10px 0 30px 0;}
.details-main{}
.details-main p{ color:#3c3c3c; font-size:14px; font-weight:600; line-height:22px; padding-bottom:20px; }
.details-main ul{}
.details-main ul li{ color:#3c3c3c; font-weight:300; font-size:14px; line-height:22px; padding-bottom:10px; padding-left:30px; background:url(../images/dot.png) no-repeat left 10px top 5px;}
.mobile-block{ background:#3c3c3c; padding:0px 0px 30px 0; }
.mobile-right{ padding-top:30px;}
.mobile-left{ padding-top:60px;}
.white-color{ background:#fff;}
.blue-color h1{ color:#009edb;}
.mobile-main p{ color:#fff;}
.mobile-main ul li{ color:#fff; background:url(../images/orenge_dot.png) no-repeat left 10px top 5px;}
.grey-color{ background:#3c3c3c;}
.product-block .details-main p{ padding-bottom:13px;}
.cloud-block{ background:#e6e6e8 url(../images/image_4.png) repeat-x top center; background-position:0 200px; animation: wind 20s infinite; position:relative; padding-bottom:70px;}
@keyframes wind{
  0% {
    background-position: 0 0px, 0 0px, 0px 0px;
  }
  100% {
    background-position: 1000px 0px, 1200px 0px, 1100px 0px;
  }
}
.cloud-main p{ color:#666666;}
.cloud-main ul li{ color:#666666; background:url(../images/orenge_dot.png) no-repeat left 10px top 5px;}
.contact-form-block-main{ background:#009edb; padding:0px; margin:0px; position:relative;}
.lightgrey-color{ background:#e6e6e8;}
.contact-form-block-inn{ padding:0px 0px;}
.contact-block-title-main{ margin:0px; padding:0px 0px 30px;}
.contact-block-title-main h1{ font-size:48px; font-weight:600; text-align:center; margin:0px; color:#fff; line-height:48px; padding:43px 0px 14px}
.title-border-hp{ width:100px; height:5px; background:#f37021; margin:0px auto;}
.contact-form-box{ width:400px; margin:0px auto 50px;}
.contact-field1-hp{ margin:0px 0px 15px;}
.contact-field1-hp input{ width:100%; border:solid 1px #fff; font-size:14px; line-height:42px; height:44px; background:#e6e6e6; color:#3c3c3c; padding:0px 21px; margin:0px; border-radius:10px;}
.contact-field1-hp textarea{ width:100%; border:solid 1px #fff; font-size:14px; line-height:18px; height:100px; background:#e6e6e6; color:#3c3c3c; padding:11px 21px 11px; margin:0px; border-radius:10px;}
.contact-submit-btn{ margin:15px 0px 0px; text-align:center;}
.contact-submit-btn input{ width:130px; border:0px; font-size:14px; line-height:44px; height:44px; background:#f26522; color:#fff; padding:0px; margin:0px; border-radius:10px;}
/*--------------- CONTAIN_END --------------*/
/*--------------- FOOTER_START --------------*/
#footer{ margin:0px; padding:0px;}
.footer-top-bar{ background:#3c3c3c; min-height:100px;}
.footer-top-bar-inn{ padding:30px 0px 0px; margin:0px;}
.footer-logo{ width:218px; float:left; margin:0px 0px 36px;}
.foot-contact-box1{ padding:0px; float:left; width:238px;}
.foot-contact-icon{ float:left; margin:0px 10px 0px 0px;}
.foot-contact-icon img{ display:flex;}
.foot-contact-text{ float:left; margin:0px; padding:0px; font-size:14px; line-height:20px; font-weight:300; color:#fff;}
.foot-contact-text a{ color:#fff;}
.footer-copyright{ background:#e6e6e8; position:relative;}
.footer-copyright-inn{ padding:0px; font-size:12px; line-height:40px; color:#323946; text-align:center;}
/*--------------- FOOTER_END --------------*/
