.home-block-1{ /*background: url(../_medialibrary/db74ca3e-38b5-4136-9bb3-11183171d08f/image-main_01.jpg) no-repeat 50% 50%; background-size:cover; */padding: 80px 0 40px; text-align: left; /*min-height:550px;*/}
.home-block-1 .span7{ text-align:center; }
.home-block-1 .gridd .span4{ margin-bottom:30px;}
.home-block-1 .heading{ text-align:center; font-weight:/*lighter*/normal; color:#838383; font-size:40px; line-height:42px; padding: 0 0 20px;  }
.home-block-1 .head{ text-align:center; font-weight:/*lighter*/normal; color:#808080; font-size:18px; line-height:28px; padding: 15px 0 0px; }
.home-block-1 .head2{ text-align:center; font-weight:/*lighter*/normal; color:#808080; font-size:22px; line-height:36px; padding: 0px 0 0px; }
.home-block-1 .txt{ font-weight:/*lighter*/normal;  font-size:16px; line-height:24px; padding: 0px 0 0; color:#838383; }
.home-block-1 .btnThing{ padding-top:60px; text-align:center;}


.home-block-2{ padding: 80px 0 0px; text-align: left; min-height:480px;}
.home-block-2 .heading{ font-weight:lighter; color:#333333; font-size:40px; line-height:46px; padding: 0 0 20px; text-align:left;  }
.home-block-2 .head{ font-weight:/*lighter*/normal; color:#808080; font-size:28px; line-height:36px; padding: 15px 0 0px; }
.home-block-2 .head2{ text-align:left; font-weight:300; color:#333333; font-size:18px; line-height:26px; padding: 0px 0 0px; letter-spacing: 0.4px;}
.home-block-2 .txt{ font-weight:/*lighter*/normal;  font-size:16px; line-height:24px; padding: 0px 0 0; color:#838383; }
.home-block-2 .subText{ font-weight:/*lighter*/normal;  font-size:18px; line-height:24px; padding: 40px 0 0; }

.home-block-3{ background: #30a530; ; padding: 80px 0 40px; text-align: left;}
.home-block-3 .span7{ text-align:center; }
.home-block-3 .gridd .span4{ margin-bottom:30px;}
.home-block-3 .heading{ text-align:center; font-weight:lighter; color:#fff; font-size:40px; line-height:46px; padding: 0 0 40px;  }
.home-block-3 .head{ text-align:center; font-weight:/*lighter*/normal; color:#fff; font-size:28px; line-height:36px; padding: 15px 0 0px; }
.home-block-3 .head2{ text-align:left; font-weight:300; color:#fff; font-size:18px; line-height:26px; padding: 0px 0 0px; }
.home-block-3 .txt{ font-weight:/*lighter*/normal;  font-size:16px; line-height:24px; padding: 0px 0 0; color:#fff; }
.home-block-3 .btnThing{ padding-top:60px; text-align:center;}

.home-block-4{ /*background: url(../_medialibrary/c270af63-b665-41f2-b0dd-646073b131a7/image-main_03.jpg) no-repeat 50% 50%; background-size:cover;*/ padding: 0px 0 40px; text-align: left; min-height:420px; text-align:center;}
.home-block-4 .gridd .span4{ margin-bottom:30px;}
.home-block-4 .heading{ font-weight:lighter; color:#333333; font-size:40px; line-height:46px; padding: 0 0 20px;  }
.home-block-4 .head{ font-weight:/*lighter*/normal; color:#333333; font-size:28px; line-height:36px; padding: 15px 0 0px; }
.home-block-4 .head2{ text-align:center; font-weight:300; color:#333333; font-size:18px; line-height:26px; padding: 0px 0 0px; letter-spacing: 0.4px;}
.home-block-4 .txt{ text-align:left; font-weight:bold;  font-size:16px; line-height:20px; padding: 0px 0 0; color:#333333; }
.home-block-4 .btnThing{ padding-top:60px; text-align:center;}
#mobile {background-image: url(../_medialibrary/bcd3ef27-0dbd-4439-8cdf-42f778473292/image1-1.jpg); background-repeat:no-repeat; min-height:220px;}
#mobile:hover {background-image: url(../_medialibrary/1addbd91-b50c-403b-bfea-ad7d82aaf927/image1_over.gif);}
#consumer {background-image: url(../_medialibrary/3a08caba-7e5f-429b-9202-bef86e48a793/image2.jpg); background-repeat:no-repeat; min-height:220px;}
#consumer:hover {background-image: url(../_medialibrary/1d5eecf4-637a-4d93-bfa9-ecfcc91ac381/image2_over.gif);}
#education {background-image: url(../_medialibrary/d58ae3ba-e288-421b-9010-09556c4c7b55/image3.jpg); background-repeat:no-repeat; min-height:220px;}
#education:hover {background-image: url(../_medialibrary/c846dab3-fdc1-42ae-8b3d-3e8a73d0a808/image3_over.gif);}
#small {background-image: url(../_medialibrary/fbca2f75-d812-471c-bf8c-1b1652511511/image4.jpg); background-repeat:no-repeat; min-height:220px;}
#small:hover {background-image: url(../_medialibrary/a198d0d0-fed8-4a0d-9aa1-d8fc8958f6ec/image4_over.gif);}
#large {background-image: url(../_medialibrary/7a97ef98-a229-4fe0-b71b-190822f3cb6e/image5.jpg); background-repeat:no-repeat; min-height:220px;}
#large:hover {background-image: url(../_medialibrary/be95bf00-0a36-474a-8876-3d02baa37851/image5_over.gif);}
#cedia {background-image: url(../_medialibrary/74a249a6-2c8c-42b3-a6e5-055d9842c469/image6.jpg); background-repeat:no-repeat; min-height:220px;}
#cedia:hover {background-image: url(../_medialibrary/a67dc1df-353e-4925-8240-22d8fdc24ac5/image6_over.gif);}

.home-block-5{ background: url(../_medialibrary/ce1afc85-7164-4896-b2f2-d2b38ca53043/image-main_04.jpg) no-repeat 50% 50%; background-size:cover; padding: 80px 0 40px; text-align: left; min-height:800px;}
.home-block-5 .span7{ text-align:center; }
.home-block-5 .gridd .span4{ margin-bottom:30px;}
.home-block-5 .heading{ text-align:center; font-weight:lighter; color:#fff; font-size:40px; line-height:46px; padding: 0 0 40px;  }
.home-block-5 .head{ font-family:Lato; text-align:center; font-weight:600; color:#39b54a; font-size:22px; line-height:26px; padding: 0px 0 0px; }
.home-block-5 .head2{ text-align:left; font-weight:300; color:#808080; font-size:18px; line-height:26px; padding: 0px 0 0px; }
.home-block-5 .txt{ font-weight:/*lighter*/normal;  font-size:16px; line-height:24px; padding: 0px 0 0; color:#838383; }
.home-block-5 .btnThing{ padding-top:60px; text-align:center;}
.home-block-5 .span6{ margin-left: 32%;}

.home-block-6{ padding: 80px 0 60px; text-align: left;}
.home-block-6 .span7{ text-align:center; }
.home-block-6 .heading{ text-align:left; font-weight:lighter; color:#333333; font-size:40px; line-height:46px; padding: 0 0 40px; letter-spacing: 0.4px; }
.home-block-6 .head{ text-align:left; font-weight:300; color:#333333; font-size:18px; line-height:24px; padding: 15px 0 20px; letter-spacing: 0.4px;}
.home-block-6 .head2{ text-align:left; font-weight:300; color:#333333; font-size:18px; line-height:26px; padding: 0px 0 0px; letter-spacing: 0.4px;}
.home-block-6 .txt{ text-align:left; font-weight:bold;  font-size:12px; line-height:18px; padding: 0px 0 0; color:#333333; letter-spacing: 0.4px;}
.home-block-6 .btnThing{ padding-top:60px; text-align:center;}


.home-block-7{ background: url(../images/background_block7.jpg) no-repeat 50% 50%; background-size:cover; padding: 80px 0 40px; text-align: left; min-height:1245px;}
.home-block-7 .gridd .span4{ margin-bottom:30px;}
.home-block-7 .heading{ font-weight:lighter; color:#838383; font-size:40px; line-height:46px; padding: 0 0 40px;  }
.home-block-7 .head{ font-weight:/*lighter*/normal; color:#808080; font-size:28px; line-height:36px; padding: 15px 0 0px; }
.home-block-7 .head2{ text-align:left; font-weight:300; color:#808080; font-size:18px; line-height:26px; padding: 0px 0 0px; }
.home-block-7 .txt{ font-weight:/*lighter*/normal;  font-size:16px; line-height:24px; padding: 0px 0 0; color:#838383; }
.home-block-7 .btnThing{ padding-top:60px; text-align:center;}
.home-block-7.edu-home {min-height:700px !important;}



.home-block-8{ padding: 0px 0 0px; text-align: left; margin-top:-80px;}
.home-block-8 .span7{ text-align:center; }
.home-block-8 .heading{ text-align:left; font-weight:lighter; color:#333333; font-size:40px; line-height:46px; padding: 0 0 40px;  }
.home-block-8 .head{ text-align:left; font-weight:/*lighter*/normal; color:#333333; font-size:26px; line-height:36px; padding: 15px 0 20px; }
.home-block-8 .head2{ text-align:left; font-weight:300; color:#333333; font-size:18px; line-height:26px; padding: 0px 0 0px; letter-spacing: 0.4px;}
.home-block-8 .txt{ font-weight:/*lighter*/normal;  font-size:16px; line-height:24px; padding: 0px 0 0; color:#838383; }
.home-block-8 .txt-small{ font-weight:/*lighter*/normal;  font-size:12px; line-height:14px; padding: 0px 0 0; color:#333333; letter-spacing: 0.5px;}
.home-block-8 .btnThing{ padding-top:60px; text-align:center;}
.home-block-8 li{line-height:30px; letter-spacing: 0.4px;}



.home-block-9{ padding: 0px 0 60px; text-align: left;}
.home-block-9 .heading{ text-align:left; font-weight:lighter; color:#333333; font-size:40px; line-height:46px; padding: 0 0 40px; margin-left:50px; }
.home-block-9 .head{ text-align:left; font-weight:/*lighter*/normal; color:#333333; font-size:22px; line-height:30px; padding: 0px 0 0px; margin-left:50px;  }
.home-block-9 .head2{ text-align:left; font-weight:300; color:#333333; font-size:18px; line-height:26px; padding: 0px 0 0px; margin-left:0px;  }

.home-block-10{ padding: 40px 0 60px; text-align: left;}
.home-block-10 .heading{ text-align:center; font-weight:lighter; color:#333333; font-size:40px; line-height:46px; padding: 0 0 0px;}

.home-block-11{ padding: 40px 0 60px; text-align: left;}
.home-block-11 .head{ text-align:left; font-weight:lighter; color:#333333; font-size:26px; line-height:32px; /*padding: 0 0 20px;*/}
.home-block-11 .head2{ text-align:left; font-weight:300; color:#333333; font-size:16px; line-height:24px; padding: 0 0 40px; letter-spacing: 0.4px;}

.home-block-12{ width:100%; background: url(../_medialibrary/e60bdf4e-d881-4eec-90c6-6c3012a101fa/home-theater.jpg) 50% 50% no-repeat #000; background-size:cover; height:700px; }
.home-block-12 .heading{ text-align:left; font-weight:lighter; color:#FFFFFF; font-size:40px; line-height:46px; padding: 0 0 20px;  }
.home-block-12 .head2{ text-align:left; font-weight:300; color:#FFFFFF; font-size:18px; line-height:26px; padding: 0px 0 0px; letter-spacing: 0.4px; }
.home-block-12 .span6 {padding-left:50%; padding-top:25%;}

.home-block-13{ background: #30a530; ; padding: 80px 0 40px; }
.home-block-13 .heading{ text-align:left; font-weight:lighter; color:#FFFFFF; font-size:40px; line-height:46px; padding: 0 0 20px;  }
.home-block-13 .head2{ text-align:left; font-weight:300; color:#FFFFFF; font-size:22px; line-height:30px; padding: 0px 0 0px;  }

.home-inter{ background: #e9e7e7; ; padding: 50px 0 50px; text-align: left;}
.home-inter .head{ font-weight:600; color:#30a530; font-size:33px; line-height:35px; padding: 0 0 10px; }
.home-inter .txt{ font-weight:/*lighter*/normal;  font-size:18px; line-height:24px; padding: 0px 0 0; color:#838383; }


.homeHeader{  position:relative; background:none; border-bottom:4px solid #ECF0F1; /*margin: 10px auto;*/}
.main-navigation{  z-index: 99; margin-top: 55px; position:absolute;}


.banersHome{ width:100%; background:/*url(../_medialibrary/8a9e16a6-2e4c-43fc-afb3-c1a086cf4272/blackHomeBanner.jpg) 50% 50% no-repeat*/ #000; background-size:cover; height:930px; }
.subBanners{ position: absolute; width: 100%; z-index: 99; margin-top: -210px; }
/*.news-slider {    height: 700px !important; }*/
#home-banner{ margin-top:0px; /*height: 930px !important;*/}
.news-slider .news-pager{ display:block !important;  margin: 1% 0 0 !important;   text-align: center !important; position:absolute; width:100%;}
.news-slider .news-pager li a{color: #30a530 !important;}
.news-slider .news-pager li.sy-active a{color: #fff !important;}
.news-slider .news-pager li{  background:#30a530 !important;   border: 1px solid #30a530 !important;   border-radius: 10px;   display: inline-block;   margin: 0 0 0 5px !important;    /*padding: 5px !important;*/}
.news-slider .news-pager li.sy-active{  background:#fff !important;    border: 1px solid #fff !important;}
.btoTop{ background:#000;}

/*.topNav{margin-top: 15px;}*/
.topNav.sticky{margin-top: 0px;}
#coolMenu > li > a, #coolMenu > li:last-child > a{ /*color:#616161;*/ padding:0 8px 10px 8px; margin:0;}
#coolMenu > li:hover > a { color:#616161; background-color: rgba(255, 255, 255, 0.7); }
#coolMenu > li:hover > a.chev { color:#616161; background: rgba(255, 255, 255, 0.7); }
#coolMenu > li > a.chev{ background: none; padding:0 8px 10px 8px;}
#coolMenu > li > a.chev:after{ 
 /*content: url(../images/cheveron.png); */
content:url("../images/cheveron_green.png");
 margin-left: 5px; }
#coolMenu ul{ background: rgba(255, 255, 255, 1); }

.crew-1 h3{  font-size: 34px;
  font-weight: normal;
  color: #2c3e50;
  margin-bottom: 24px;}
  
.topRight .getStarted .welcomeMSG.front{ color:#ffffff; }



.topRight .selectCountry a{ color:#fff; text-decoration:underline;}
.btn.btn-primary.grey.rounded {
  border-radius: 50px;
  min-width: 150px;
  background: #e9e7e7;
  color: #30a530;
}
.btn.btn-primary.grey.rounded:hover, .btn.btn-primary.grey.rounded:focus {
  background: #f9f7f7;
}
.btn.btn-primary.green.rounded {
  border-radius: 6px;
  min-width: 175px;
  background: #34b45e;
  padding:12px;
  color: #ffffff;
  height:18px;
  font-size:14px;
  letter-spacing:1px;
  text-transform:uppercase;
  
}
.btn.btn-primary.green.rounded:hover, .btn.btn-primary.green.rounded:focus {
  background-color: #2c9950;
}


.btn.btn-primary.darkgreen.rounded {
  border-radius: 6px;
  min-width: 175px;
  background: #0b660b;
  padding:12px;
  color: #ffffff;
  height:18px;
  font-size:14px;
  letter-spacing:1px;
}
.btn.btn-primary.darkgreen.rounded:hover, .btn.btn-primary.green.rounded:focus {
  background-color: #999999;
}


.home-block-4 .home-cat {margin-top:40px;}
.home-block-4 .home-cat .box1 {margin-left:80px;}
.home-block-4 .home-cat .box2, 
.home-block-4 .home-cat .box3,
.home-block-4 .home-cat .box4,
.home-block-4 .home-cat .box5,
.home-block-4 .home-cat .box6 {margin-left:10px;}
.home-block-4 .txt { text-align:center;}
.home-block-6 .txt {padding:10px; padding-left:0px; font-weight:300;}
.home-block-6 .span3 {width:216px;}
.home-block-6 .span4 {width:384px;}
.home-block-6 .read-more {float:right;margin: 20px 20px 0 0;}
.home-block-6 .span4.read-more {text-align: right;}
.home-block-8 .span6:first-child {padding-left:0px;}
.home-block-8 .span6 {padding-left:70px;}
.home-block-9 .video {margin-left:50px;}
.home-block-9 .novo-box {margin:25px 35px;}
.home-block-9 .novo-support {padding:25px 0 25px 10px; margin-left:10px;}


/*----- Responsive fixed -----*/
@media only screen and (max-width: 1024px){
	.span11 {width:100%;}
	.offset1 {margin:0;}
	.home-block-2 {padding-top:40px;margin-bottom:50px;}
	.home-block-2 .span4 {width:100%; margin-bottom:50px; margin-left:0;}
	.home-block-2 .span4, .home-block-2 .span6 {float:none;}
	.home-block-2 .span6 {width:560px; margin:0 auto;}
	.home-block-4 {padding-top:50px;}
	.home-block-4 .span2 {width:180px;}
	.home-block-4 .home-cat .span12 {width: 760px; margin:0 auto; float:none;}
	.home-block-4 .home-cat .box1 {margin-left:10px;}
	.home-block-6 .span3 {width:200px;}
	.home-block-9 .span10 {width:100%; margin:0;}
	.home-block-11 .span5 {width:45%;}
}
@media only screen and (max-width: 1023px){
	.homeHeader{ position:relative!important; /*background:#333333;*/ margin:0; }
}



@media only screen and (max-width: 768px) {
	 .home-block-4 .home-cat .span12 {width: 570px;}
	 .home-block-5 .heading {font-size: 32px; line-height: 40px;}
	 .home-block-6 .span6, .home-block-6 .span4 {width:100%;}
	 .home-block-6 .read-more {float:left;}
	 .home-block-6 .span4.read-more {text-align: left; margin-bottom:50px;}
	 .home-block-6 .vvk-market {width:475px;}
	 .home-block-6 .span3 {width:216px;}
	 .home-block-9 .btn:first-child, .home-block-13 .btn:first-child {margin-bottom:20px;}
	 .home-block-9 .span6 {width:400px;}
}

@media only screen and (max-width: 736px) {
	.home-block-4 .home-cat .box1, 
    .home-block-4 .home-cat .box2, 
    .home-block-4 .home-cat .box3,
    .home-block-4 .home-cat .box4,
    .home-block-4 .home-cat .box5,
    .home-block-4 .home-cat .box6 {float:left;}
	.home-block-5 .span6 { margin-left: 28%;  width: 60%;}
	.home-block-5 .heading {padding-bottom:20px;}
	.home-block-6 .vvk-market {width:475px; margin:0 auto;}
	.home-block-6 .span3 {float:left; margin-left:20px;}
	.home-block-9 .span6 {width:100%;}
	.home-block-9 .video {width:352px;margin:0 auto;}
	.home-block-9 .novo-app {width:362px;margin:50px auto;}
	.home-block-11 .span5 {width:100%;}
	.home-block-11 .span5:nth-child(2) {width:454px; margin:0 auto 80px;}
	.home-block-11 .span5:nth-child(4) {width:390px; margin:0 auto 80px;}
	.home-block-11 .span5:nth-child(6) {width:400px; margin:0 auto 80px;}
	.home-block-11 .column:first-child, .home-block-11 .column:nth-child(3), .home-block-11 .column:nth-child(5) {margin-bottom:30px; text-align:center;}
	
}

@media only screen and (max-width: 480px) {
	.home-block-2 .span6 {width:100%;}
	.home-block-4 .home-cat .span12 {width:400px;}
	.home-block-5 .span6 { margin-left: 5%; width: 100%;}
	.home-block-6 .row:nth-child(3) .span11 {width:216px;}
	.home-block-6 .span3 {margin-left:0;}
	.home-block-8 .span6 {padding-left:0;}
	.home-block-9 .heading {margin-left:20px; font-size:40px;}
	.home-block-9 .video {width:90%;margin-left:20px;}
	.home-block-9 .novo-app {width:100%;}
	.home-block-9 .novo-support {margin:0; padding:25px 10px;}
	.home-block-11 .span5:nth-child(2) {width:100%;}
	.home-block-11 .span5:nth-child(4) {width:100%;}
	.home-block-11 .span5:nth-child(6) {width:100%;}
	.home-block-12 .span6 { padding-left: 30%;}
}

@media only screen and (max-width: 320px) {
	.home-block-4 .home-cat .span12 {width:180px;}
	.home-block-12 .span6 {padding-left:0;}
}

/* ----------- iPhone 6 ----------- */
/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
  .home-block-9 .btn:first-child, .home-block-13 .btn:first-child {margin-bottom:0px;}
  .home-block-9 .heading, .home-block-9 .head {margin-left:20px;}
}

/* ----------- iPhone 6+ ----------- */
/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
  .home-block-9 .btn:first-child, .home-block-13 .btn:first-child {margin-bottom:0px;} 
}
/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
  .home-block-9 .video {margin-left:auto;}
}

.btn-group {
  position: relative;
  display: inline-block;
  *
  display: inline;
  *
  margin-left: .3em;
  font-size: 0;
  white-space: nowrap;
  vertical-align: middle;
  *
  zoom: 1;
  margin-left: 30px;
  margin-top:30px;
}

