*{margin:0;padding:0;}
html{min-height:100%;padding:0;margin:0;}
body{font-family:Arial,Tahoma,Helvetica;font-size: 14px;direction:rtl;background-color:#f4f4f4;overflow-x:hidden;padding:0;margin:0;}
img{border:0;}
a{text-decoration:none;cursor:pointer}
a:link{text-decoration:none;}
input, select, textarea{font-family:Arial;}
.ruller{width:auto;overflow:hidden;visibility:none;height:1px;white-space: nowrap;float:right;font-size:16px;padding:0 8px}
.container-100{min-width:100px;width:100%;min-height:500px;height:auto;overflow:hidden;float:left;min-width:320px;}
.closeMenu{display:none;position:absolute;top:0;bottom:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:999999;}
.gradient{background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */}

.header{background:url(../webimages/bg_head.png) top center repeat-x;width:100%;height:107px;border-bottom:1px #524b6f solid}
.header .inheader{height:100%;position:relative;max-width:1300px;width:100%;margin:0 auto;}
.header .inheader .logo{position:absolute;right:0;bottom:10px;width:240px;height:72px;background:url(../webimages/logo.png) center center no-repeat;background-size:contain;}

.header .inheader .social{direction:ltr;text-align:center;position:absolute;left:0;top:0;width:200px;}
.header .inheader .social > a{width:49px;height:49px;display:inline-block;vertical-align:top;margin:1%;}
.header .inheader .social > a.youtube{background:url(../webimages/yt_icon.png) no-repeat;background-size:contain;}
.header .inheader .social > a.facebook{background:url(../webimages/fb_icon.png) no-repeat;background-size:contain;}
.header .inheader .social > a.vid{background:url(../webimages/vid_icon.png) no-repeat;background-size:contain;}

.sep_shadow {position:absolute;left:0;right:0;height:10px;opacity: 0.15; filter: alpha(opacity=15); background:url(../webimages/sep_shadow.png) repeat-x;}

#menu{position:relative;margin-right:320px;z-index:99;height:42px;max-width:880px;position:absolute;bottom:10px;left:0;right:0;}
#menu #openMenuButton{cursor:pointer;display:none;background:url(../webimages/open_menu.png) center center no-repeat;background-size:27px;width:30px;height:30px;position:absolute;left:20px;bottom:10px;}
#menu > ul{width:100%;height:42px;text-align:center;margin:0 auto;overflow:visible;opacity:0;filter:alpha(opacity=0);font-size:0;}
#menu > ul > li{list-style:none; display:inline-block;position:relative;height:42px;display:inline-block;list-style:none;vertical-align:top;overflow:visible;}
#menu > ul > li.active > a{font-weight:bold; background:#f6f2f2; border-radius:12px 12px 0 0;border:5px #63d7ea solid; border-bottom:0;margin-top:0; color:#00719d }
#menu > ul > li.active > ul li a{font-weight:normal;}
#menu > ul > li > a{display:block;width:auto;margin-right:0;height:38px;line-height:38px;text-align:center;font-size:14px;color:#ffffff;margin-top:4px}
#menu > ul > li.expand-title{display:none;}
#menu > ul > li.expand{display:none;}
#menu > ul > li.expandable{background:url(../webimages/menuarr.png) left center no-repeat;}
#menu > ul > li > ul{background:#ededed;border:1px #cccccc solid;border-top:0;position:relative;display:inline-block;height:1px;opacity:0;filter:alpha(opacity=0);width:150px;overflow:hidden; }
#menu > ul li ul > li{height:42px;list-style:none;}
#menu > ul li ul > li a{text-align:right;font-size:14px;height:42px;display:block;line-height:42px;padding-right:24px;color:#191919;}
#menu > ul li ul > li:hover a{background:#fefefe;background-position:215px;}
#menu > ul li ul li > ul{background:#fefefe;margin-top:-42px;margin-right:230px;padding:0;}
#menu > ul li ul li > ul li:hover a{background:#f2f3f2;background-position:215px;}
#menu > ul > li ul:hover{overflow:visible;}
#menu > ul.collapsed > li > a{margin-right:20px;}
#menu > ul.collapsed{right:auto;float:left;position:fixed;padding:52px 10px 10px 10px;top:0;width:280px;left:-300px;height:auto;overflow:auto;bottom:0; background:#a2182d;z-index:99999;background:#f2f3f2;}
#menu > ul.collapsed li.expand{display:none;position:absolute;left:100%;margin-left:10px;top:65px;border:0;cursor:pointer;height:40px;width:40px;}
#menu > ul.collapsed li.expand > div{display:none;}
#menu > ul.collapsed li.expand.open{left:-300px;top:0;position:fixed;background:#F2F3F2;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:300px;margin:0;padding:0;height:44px;line-height:44px;font-weight:bold;line-height:34px;display:block;font-size:16px;color:#212a2a;cursor:pointer;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');z-index:9999}
#menu > ul.collapsed li.expand.open > div{display:block;height:40px;line-height:40px;}
#menu > ul.collapsed.open li.expand{display:block;left:-300px;top:0;position:fixed;background:#F2F3F2;top:0;left:0;border-bottom:1px #a0a0a0 solid;width:300px;margin:0;padding:0;height:44px;line-height:44px;font-weight:bold;line-height:34px;display:block;font-size:16px;color:#212a2a;cursor:pointer;-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.12);-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#a0a0a0');z-index:9999}
#menu > ul.collapsed.open li.expand > div{display:block;height:40px;line-height:40px;}
#menu > ul.collapsed > li.active{}
#menu > ul.collapsed li{height:34px;overflow:hidden;position:relative;margin-top:2px;width:276px;border-bottom:1px #cccccc solid;}
#menu > ul.collapsed li.expandable{cursor:pointer;background:url(../webimages/expandable-icon.png) left top no-repeat;}
#menu > ul.collapsed li.expandable.open{height:auto}
#menu > ul.collapsed li a{color:#034b6a;text-align:right; width:auto;display:block; ;position:absolute;left:0;right:0;top:0;height:30px;line-height:30px;}
#menu > ul.collapsed li.active a{border-radius:none;border:none;}
#menu > ul.collapsed li ul{position:relative;width:286px;float:right;border:2px #ffffff solid;padding:0;margin:0 5px;padding-bottom:2px;border-right:1px #333333 solid;border-top:1px #333333 solid;margin-top:34px;height:auto;opacity:inherit;filter:inherit;}
#menu > ul.collapsed li ul li{width:266px;height:30px;}
#menu > ul.collapsed li ul li a{left:0;padding-right:20px;background:none;}
#menu > ul.collapsed li ul{background:none;border:0}
#menu > ul.collapsed li ul li ul{position:relative;width:256px;float:right;border:2px #ffffff solid;background:#fefefe;padding:0;margin:0 5px;padding-bottom:2px;margin-top:34px;height:auto;opacity:inherit;filter:inherit;}
#menu > ul.collapsed li ul li ul li:last-child{border:none;}
#menu > ul.collapsed li.expandable a{left:48px;height:30px;line-height:30px;width:200px;}

.gallery-container{height:512px;position:relative;width:100%;border-bottom:1px white solid}
@media (max-width: 1000px) {
	.gallery-container {height:0;padding-bottom:50%}
}

#gallery2 #gallery-pointers2{text-align:center;z-index:998;position:absolute;top:5px;right:0px;left:0px;margin:0 auto; height:20px;cursor:pointer;}
#gallery2 #gallery-pointers2 .pointer{font-size:0;height:20px;width:20px;display:inline-block;background:url(../webimages/point.png) center center no-repeat;margin:0 3px;}
#gallery2 #gallery-pointers2 .pointer_a{font-size:0;height:20px;width:20px;display:inline-block;background:url(../webimages/point_a.png) center center no-repeat;margin:0 3px;}
#gallery2 .arrow-left{z-index:10;position:absolute;top:50%;margin-top:-40px;left:2%;width:40px;height:50px;background:url(../webimages/arrow-left.png) center center no-repeat;background-size:contain;cursor:pointer;}
#gallery2 .arrow-right{z-index:10;position:absolute;top:50%;margin-top:-40px;;right:2%;width:40px;height:50px;background:url(../webimages/arrow-right.png) center center no-repeat;background-size:contain;cursor:pointer;}

.block{position:absolute;left:0;top:0;right:0;bottom:0}
.block .slide{display:block;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-size:cover; background-position:top center}
.block .slide .html_pic {position:absolute; z-index:1; top:30px; left:10px; background:rgba(255,255,255,0.8); border-radius:15px; padding:5px 10px 5px 10px; max-width:300px; text-align:center}
.block .slide .html_pic img{max-width:100%}

.slider-container{width:100%;height:305px;border-bottom:1px white solid;background:url(../webimages/bg_samples.png) bottom center no-repeat;position:relative;overflow:hidden}
.slider_title {font-size:24px;color:#085870;font-weight:bold;overflow:hidden;20px;;width:100%;margin:20px auto; text-align:right;max-width:1200px;}
#slider2{position:relative;text-align:center;width:100%;height:236px; margin:0 auto;max-width:1460px;overflow:hidden;}
#slider2 .slide_area{position:relative;height:260px;width:100%;margin:0 auto;overflow:visible;max-width:1278px;text-align:center;}
#slider2 *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#slider2 #pointers{display:none;}
#slider2 .slide-place-holder{position:relative;z-index:0;display:inline-block;height:236px;width:210px;margin:0 }
#slider2 .slide{height:235px; width:210px;position:absolute;top:0;left:-246px;z-index:1;}
#slider2 .slide h2{width:100%;text-align:center;height:30px;line-height:26px;font-size:20px;margin-top:4px;color:#72ab27}
#slider2 .slide span{display:block;float:left;text-align:center;width:100%;background-size:cover; color:#4d4d4d}
#slider2 .slide .iphone {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;position:absolute;left:0;right:0;bottom:20px; margin:0 auto;width:144px;background:url(../webimages/phone.png) top right no-repeat;z-index:1;height:150px}
#slider2 .slide:hover .iphone {height:190px}
#slider2 .slide .iphone .mcard{position:absolute;top:33px;left:14px;right:12px;bottom:0;z-index:999;}
#slider2 .slide .iphone_shadow {position:absolute;bottom:0;width:100%;background:url(../webimages/phone_shadow_new.png) top center no-repeat;height:43px;}
#slider2 .arrow-left{z-index:10;position:absolute;top:30%;margin-top:0;left:2%;width:41px;height:61px;background:url(../webimages/arr_left.png) center center no-repeat;cursor:pointer;}
#slider2 .arrow-right{z-index:10;position:absolute;top:30%;margin-top:0;right:2%;width:41px;height:61px;background:url(../webimages/arr_right.png) center center no-repeat;cursor:pointer;}
#slider2 .slide~.slide~.slide~.slide~.slide~.slide{clear: both !important;float: none; /* You can use the below instead! */}
#slider2.step .arrow-left,
#slider2.step .arrow-right{height:40px;background-size:contain;margin-top:-25px}
.slider-container .main-title{margin:0 auto;}
#slider2.jumpboxs .slide{width:99%;max-width:320px;min-width:320px;left:100%;}
#slider2.jumpboxs .slide-place-holder{width:99%;max-width:320px;min-width:320px;}
#slider2.jumpboxs .slide span{width:100%;max-width:320px;min-width:320px;background-size:cover !important;background-repeat:no-repeat;background-position:center center;}

.video-container {background:url(../webimages/tv_bg.jpg) center bottom no-repeat;background-size:auto 100%;}
.video-container .video-text {text-align:center;padding:30px 15px 0;overflow:hidden;}
.video-container .video-text strong {font-size:24px; color:#085870;font-weight:bold;display:block}
.video-container .video-text span {max-width:745px;display:block;margin:5px auto;color:#5a5a5a; font-size:16px}
.video-container .screen-holder {max-width:998px;margin:0 auto;overflow:hidden}
.video-container .screen-holder .video-screen {padding-bottom:70%;background:url(../webimages/tv.png) top center no-repeat;background-size:100% auto;position:relative}
.video-container .screen-holder .video-holder {position:absolute;top:11.5%;bottom:24%;left:8.5%;right:8.5%}


.minisite{position:relative;min-height:500px;width:100%;background:#fff;float:right;}
.minisite .minisiteCenter{max-width:1300px;width:100%;margin:0 auto;height:100%;text-align:center;overflow:hidden;}
.minisite .minisiteCenter .rightBox{margin-top:30px;position:relative;width:48%;float:right}
.minisite .minisiteCenter .rightBox h1{padding:0 10px;text-align:right;color:#585858;font-size:24px;}
.minisite .minisiteCenter .rightBox b{display:block;padding:0 10px;text-align:right;color:#585858;}
.minisite .minisiteCenter .rightBox .text{padding:10px;text-align:right;color:#585858;}
.minisite .minisiteCenter .leftBox{margin-top:30px;position:relative;width:48%;float:left}
.minisite .minisiteCenter .outgal{height:450px;position:relative;}
.minisite .minisiteCenter .outgal .gallery-block{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.minisite .minisiteCenter .leftBox #map{width:330px;position:relative;float:left;height:220px;}
.minisite .minisiteCenter .leftBox #map b{text-align:right;color:#585858;float:right;padding:0 10px 10px}
.minisite .minisiteCenter .leftBox #map #map-canvas{position:absolute;top:30px;right:0;left:0;bottom:0;border-radius:10px;border:1px solid #aeaeae;}
.minisite .minisiteCenter .leftBox .text{padding:10px;text-align:right;color:#585858;margin-top:50px;}
.minisite .minisiteCenter .leftBox .text *{font-family:Arial !important;font-size:16px !important;}
.minisite .minisiteCenter .rightBox .phoneFrame{cursor:pointer;padding-bottom:0;position:relative;width:100%;text-align:center;}
.minisite .minisiteCenter .rightBox .phoneFrame iframe{margin:0 auto;border:none;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;}

/* touch style 22/10/2015 */
.minisite.touch .minisiteCenter .rightBox{width:100%;}
.minisite.touch .minisiteCenter .rightBox .phoneFrame{background:none;padding:0;}
.minisite.touch .minisiteCenter .rightBox .phoneFrame iframe{top:0;height:100%;width:100%}
.minisite.touch .minisiteCenter .leftBox .text{margin:0}


.miniBottom2{background:url(../webimages/minibottom2.png) repeat-x;width:100%;height:50px;float:right;margin-bottom:20px;}


.miniBottom{background:url(../webimages/minibottom.png) repeat-x;width:100%;height:50px;float:right;margin-bottom:20px;}
.miniBottom .center{position:relative;max-width:1300px;width:100%;height:100%;margin:0 auto;text-align:center;}
.miniBottom .center .boy{background:url(../webimages/boy.png) center center no-repeat;max-width:343px;width:100%;margin:0 auto;position:absolute;bottom:49px;left:0;right:200px;height:361px;}
.miniBottom .center .iphone {cursor:pointer;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;position:absolute;left:80px;bottom:20px; margin:0 auto;width:144px;background:url(../webimages/phone.png) top right no-repeat;z-index:1;height:150px}
.miniBottom .center .iphone:hover {height:190px}
.miniBottom .center .iphone .mcard{position:absolute;top:33px;left:14px;right:12px;bottom:0;z-index:999;}
.miniBottom .center .iphone_shadow {position:absolute;bottom:0;left:50px;width:207px;background:url(../webimages/phone_shadow.png) top center no-repeat;height:43px;}


.gallery-block *{-webkit-touch-callout: none;   -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;user-select: none;}
.gallery-block .tag_1{position:absolute;left:0px;top:0px;z-index:999;background:url("../webimages/new.png") left center no-repeat;width:67px;height:67px;}
.gallery-block .tag_2{position:absolute;left:0px;top:0px;z-index:999;background:url("../webimages/offer.png") left center no-repeat;width:67px;height:67px;}
.gallery-block .responsive-slider{min-width:280px;direction:ltr;min-height:1px;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}
.gallery-block .responsive-slider .slide{border:1px solid #f6f6f6;border-radius:10px;background:#fff;height:100%;z-index:0;position:absolute;top:0;width:100%;text-align:center;vertical-align:center;}
.gallery-block .responsive-slider .slide ~ .slide{left:100%;}
.gallery-block .responsive-slider .slidepic{top: 0px;left: 0px;bottom:0px;margin: auto;min-height: 100%;position: absolute;right: 0px;background-color:#f6f6f6;}
.gallery-block .responsive-slider .thumbnails{display:none;min-width:200px;direction:rtl;overflow:hidden;width:100%;position:absolute;height:85px;z-index:10;left:0;bottom:0;text-align:center;font-size:0;}
.gallery-block .responsive-slider .thumbnails .thumb{overflow:hidden;cursor:pointer;position:absolute;top:0;left:-20%;height:78px;top:5%;width:78px;border:1px solid #f6f6f6;border-radius:6px;background:#fff;text-align:center;vertical-align:center;}
.gallery-block .responsive-slider .thumbnails .thumb.active{border:1px solid #309dad;}
.gallery-block .responsive-slider .thumbnails .thumb img{top: 0px;left: 0;margin: auto;max-height: 100%;max-width: 100%;position: absolute;right: 0;}
.gallery-block .responsive-slider .thumbnails .thumb.active img{}
.gallery-block .responsive-slider .thumbnails .thumb-place{height:80px;width:80px;display:inline-block;vertical-align:top;margin:0 5px;}
.gallery-block .responsive-slider .arrow-right{z-index:11;position:absolute;right:4px;cursor:pointer;height:20%;top:30%;width:28px;background:url(../webimages/gal_right.png) center center no-repeat;}
.gallery-block .responsive-slider .arrow-left{z-index:11;position:absolute;left:4px;cursor:pointer;height:20%;top:30%;width:28px;background:url(../webimages/gal_left.png) center center no-repeat;}
.gallery-block .responsive-slider .thumbnails .arrow-right{position:absolute;right:0;cursor:pointer;height:100%;margin-top:0;top:0;width:24px;background:url(../webimages/thumb-right.png) center center no-repeat;}
.gallery-block .responsive-slider .thumbnails .arrow-left{position:absolute;left:0;cursor:pointer;height:100%;margin-top:0;top:0;width:24px;background:url(../webimages/thumb-left.png) center center no-repeat;}
.gallery-block .responsive-slider ~ .responsive-slider{display:none;}



.text-container {background:url(../webimages/txt_bg.jpg) center top no-repeat #7cba41;background-size:100% auto; border-bottom:1px white solid; margin-bottom:29px;}
.text-container .text-block {max-width:1000px;margin:0 auto;position:relative;min-height:350px;}
.text-container .text-block .girl {padding-bottom:30%;width:30%;position:absolute;margin:0 1%;bottom:-30px;top:0;right:0;background:url(../webimages/pic1.png) bottom center no-repeat; background-size:100% auto}
.text-container .text-block .text-holder {font-size:16px;width:68%;float:left;margin-top:110px;margin-bottom:50px;color:white}


.contact-container {background:url(../webimages/contact_bg.jpg) center top ;border-bottom:1px white solid;}
.contact-container .contactCenter{overflow:hidden;text-align:center;max-width:1200px;margin:0 auto;position:relative;min-height:350px;}
.contact-container .contactCenter .contpic{background:url(../webimages/contact_pic.png) center center no-repeat;background-size:cover;float:left;width:360px;margin:70px auto;height:300px;}
.contact-container .contactCenter .box{text-align:right;float:right;width:290px;overflow:hidden;margin:10px;padding:10px;}
.contact-container .contactCenter .box ~ .box{margin-top:75px;float:none;display:inline-block;vertical-align:top;width:320px}
.contact-container .contactCenter .box .title{font-size:24px;color:#085870;font-weight:bold;overflow:hidden;20px;;width:100%;margin:20px auto; text-align:right;max-width:1200px;}
.contact-container .contactCenter .box .text{margin:8px; color:#4d4d4d;font-size:16px;}
.contact-container .contactCenter .box input.inpt{font-size:14px;padding:0 10px; width:290px;height:40px;border:1px solid #b0b0b0;background:#fff;margin-bottom:6px;border-radius:8px;-moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.32) inset;-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.32) inset;box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.32) inset; }
.contact-container .contactCenter .box textarea{padding:10px;font-size:14px; width:290px;height:60px;border:1px solid #b0b0b0;background:#fff;margin-bottom:6px;border-radius:8px;-moz-box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.32) inset;-webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.32) inset;box-shadow:1px 1px 2px 0px rgba(0, 0, 0, 0.32) inset; }
.contact-container .contactCenter .box .submitbtn{margin:8px;cursor:pointer;float:left;background:#21bddc;font-size:14px;color:#fff;border:1px solid #fff;width:78px;height:46px;}

input[type=checkbox].css-checkbox { position: absolute; z-index: -1000; left: -1000px; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input[type=checkbox].css-checkbox + label.css-label { color:#585858;float:right;width:180px;padding-right: 34px;text-align:right; height: 20px; display: inline-block; background-repeat: no-repeat; background-position: right center; font-size: 14px; vertical-align: middle; cursor: pointer; line-height: normal; }
input[type=checkbox].css-checkbox:checked + label.css-label {background-image: url(../webimages/cbxV.png);background-size:contain; }
label.css-label { background-image: url(../webimages/cbx.png);background-size:contain; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }



.page{position:relative;min-height:800px;width:100%;background:url(../webimages/pageBG.jpg) top center no-repeat #E6E6E6;float:right;}
.page .textpageCenter{max-width:1300px;width:100%;margin:0 auto 20px;height:100%;text-align:center;overflow:hidden;}
.page .textpageCenter .pageBox{background:rgba(255,255,255,0.5);padding:20px;margin:50px 0;border-radius:10px;float:right;width:100%;max-width:575px;}
.page .textpageCenter .pageBox h1{text-align:right !important;font-size:20px;color:#585858;padding-bottom:20px}
.page .textpageCenter .pageBox .text{ text-align:right !important;color:#585858 !important;}
.page .textpageCenter .pageBox .text * {text-align:right !important; font-family:Arial !important;font-size:16px !important;color:#585858 !important;} 


.pageClients{position:relative;min-height:800px;width:100%;background:#E6E6E6;float:right;}
.pageClients .textpageCenter{max-width:1300px;width:100%;margin:0 auto 20px;height:100%;text-align:center;overflow:hidden;}
.pageClients .textpageCenter .pageBox{padding-bottom:30px;background:rgba(255,255,255,0.5);padding:10px;margin:50px 0;border-radius:10px;float:right;width:calc(100% - 50px);}
.pageClients .textpageCenter .pageBox h1{text-align:right !important; font-size:20px;color:#585858;padding-bottom:20px}
.pageClients .textpageCenter .pageBox .text{ text-align:right !important;color:#585858 !important;}
.pageClients .textpageCenter .pageBox .text * {text-align:right !important; font-family:Arial !important;font-size:16px !important;color:#585858 !important;} 

.promoted{float:right;width:100%}
.promoted .searchBox{max-width:377px;width:100%;padding:10px;overflow:hidden;margin:10px auto;background:#f3f3f3;border-radius:30px;position:relative;}
.promoted .searchBox select{position:absolute;right:10px;top:15px;height:30px;line-height:30px;width:148px;cursor:pointer;}
.promoted .searchBox span.select{text-align:right;height:30px;line-height:30px;width:128px;margin-top:5px;padding:0 10px;background:url(../webimages/mediasel.png) left 10px center no-repeat #fff;background-size:14px;float:right;border-radius:30px;cursor:pointer;-moz-box-shadow:1px 1px 0 0 rgba(0,0,0,0.2) inset;-webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:1px 1px 0 0 rgba(0,0,0,0.2) inset;}
.promoted .searchBox .inpt{font-size:14px;margin-top:5px;border:none;height:30px;line-height:30px;width:128px;padding:0 10px;border-radius:30px;-moz-box-shadow:1px 1px 0 0 rgba(0,0,0,0.2) inset;-webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:1px 1px 0 0 rgba(0,0,0,0.2) inset;}
.promoted .searchBox .submit{cursor:pointer;background:url(../webimages/mediasearch.png) center center no-repeat;background-size:contain;width:40px;height:40px;border:none;float:left;}

.pageClients .textpageCenter .mediaphone{height:235px; width:210px;display:inline-block;vertical-align:top;margin:1%;position:relative;}
.pageClients .textpageCenter .mediaphone h2{width:100%;text-align:center;height:30px;line-height:26px;font-size:24px;margin-top:4px;color:#72ab27}
.pageClients .textpageCenter .mediaphone span{display:block;float:left;text-align:center;width:100%;background-size:cover; color:#4d4d4d}
.pageClients .textpageCenter .mediaphone .iphone {-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;position:absolute;left:0;right:0;bottom:20px; margin:0 auto;width:144px;background:url(../webimages/phone.png) top right no-repeat;z-index:1;height:150px}
.pageClients .textpageCenter .mediaphone:hover .iphone {height:190px}
.pageClients .textpageCenter .mediaphone .iphone .mcard{position:absolute;top:33px;left:14px;right:12px;bottom:0;z-index:999;}
.pageClients .textpageCenter .mediaphone .iphone_shadow {position:absolute;bottom:0;width:100%;background:url(../webimages/phone_shadow_new.png) top center no-repeat;height:43px;}



.textpage{position:relative;min-height:500px;width:100%;background:#e1e1e1;float:right;}
.textpage .textpageCenter{max-width:1300px;width:100%;margin:0 auto 20px;height:100%;text-align:center;overflow:hidden;}
.textpage .textpageCenter .pageTop{margin:30px 0 20px;background:url(../webimages/reg_jetz.png) right center no-repeat;min-height:60px;border-bottom:1px solid #fff; -moz-box-shadow:inset 0 -1px 0px 0px #c9c9c9;-webkit-box-shadow: inset 0 -1px 0px 0px #c9c9c9;box-shadow:inset 0 -1px 0px 0px #c9c9c9;  }
.textpage .textpageCenter .pageTop h1{text-align:right;padding-right:80px;font-size:30px;color:#f07a29;}
.textpage .textpageCenter .pageTop .comment{color:#696969;text-align:right;padding-right:80px;}
.textpage .textpageCenter .rightSide{border-radius:10px;float:right;width:320px;min-height:510px;overflow:hidden;}




.textpage .textpageCenter .rightSide .title{font-weight:bold;padding:10px;text-align:right;font-size:18px;color:#f07a29;}
.textpage .textpageCenter .rightSide .regForm{}
.textpage .textpageCenter .rightSide .regForm .submit{float:left;background:url(../webimages/submit1.png) no-repeat;width:170px;height:39px;color:#fff;font-weight:bold;border:none;font-size:24px;margin:40px 10px 10px}
.textpage .textpageCenter .rightSide .regForm .inptBox{position:relative;background:url(../webimages/inptBG.png) no-repeat;width:300px;margin:0 auto 10px;height:35px;}
.textpage .textpageCenter .rightSide .regForm .inptBox .label{width:80px;float:right;padding:0 10px;text-align:right;color:#636d72;line-height:30px;}
.textpage .textpageCenter .rightSide .regForm .inptBox .inpt{width:200px;float:right;height:100%;border:none;background:none;}


.textpage .textpageCenter .leftSide{border-radius:10px;padding:10px;margin-right:340px;min-height:517px;overflow:hidden;}
.textpage .textpageCenter .leftSide .title{font-weight:bold;text-align:right;font-size:18px;color:#f07a29;}
.textpage .textpageCenter .leftSide .txt{text-align:right;margin-top:10px;font-size:14px;color:#696969;}



.textpage .textpageCenter .bigCont{border-radius:10px;padding:10px;min-height:517px;overflow:hidden;}
.textpage .textpageCenter .bigCont .box{display:inline-block;width:320px;vertical-align:top;margin:0 10px;}
.textpage .textpageCenter .bigCont .box.last{width:294px;}
.textpage .textpageCenter .bigCont .box .title{font-weight:bold;padding:10px;text-align:right;font-size:18px;color:#f07a29;}
.textpage .textpageCenter .bigCont .box .inptBox{position:relative;background:url(../webimages/inptBG.png) no-repeat;width:300px;margin:0 auto 10px;height:35px;}
.textpage .textpageCenter .bigCont .box .inptBox .label{width:140px;float:right;padding:0 10px;text-align:right;color:#636d72;line-height:30px;}
.textpage .textpageCenter .bigCont .box .inptBox .inpt{width:140px;float:right;height:100%;border:none;background:none;}
.textpage .textpageCenter .bigCont .box .inptBox select{cursor:pointer;position:absolute;left:0;top:0;width:140px;float:right;height:100%;border:none;background:#fff;}
.textpage .textpageCenter .bigCont .box .inptBox span.select{color:#636d72;text-align:right;line-height:30px;cursor:pointer;width:140px;float:right;height:100%;border:none;background:url(../webimages/sel.png) left 10px center no-repeat;}

.textpage .textpageCenter .bigCont .box .inptBox.clock .inpt{background:url(../webimages/time.png) left 10px center no-repeat;}
.textpage .textpageCenter .bigCont .box .inptBox .inpt.datepicker{background:url(../webimages/date.png) left 10px center no-repeat;}

.textpage .textpageCenter .bigCont .box .inptBox.langs{min-height:35px;height:auto;overflow:hidden;} 
.textpage .textpageCenter .bigCont .box .inptBox.langs .checkboxes{clear:both;position:relative;margin-top:10px;float:right;}
.textpage .textpageCenter .bigCont .box .inptBox.langs .checkboxes .chkbox{position:relative;float:right;clear:both;}
.textpage .textpageCenter .bigCont .box .inptBox.langs .checkboxes input[type=checkbox] {cursor:pointer;opacity:0;filter:alpha(opacity=0); position:absolute;right:0;top:0;width:12px;height:12px;;}
.textpage .textpageCenter .bigCont .box .inptBox.langs .checkboxes span{cursor:pointer;font-size:13px;margin-bottom:3px;color:#636d72;clear:both;background:url(../webimages/bul.png) right center no-repeat;padding-right:15px;float:right;display:block;}
.textpage .textpageCenter .bigCont .box .inptBox.langs .checkboxes span.active{background:url(../webimages/bul_a.png) right center no-repeat;}

.textpage .textpageCenter .bigCont .box .inptBox.txtarea{background:url(../webimages/txtarea.png) no-repeat;height:213px;width:294px;margin:0 auto;}
.textpage .textpageCenter .bigCont .box .inptBox.txtarea textarea{background:none;border:none;position:absolute;right:0;left:0;top:0;bottom:0;width:100%;height:100%;}
.textpage .textpageCenter .bigCont .box .packages{margin:20px auto;}
.textpage .textpageCenter .bigCont .box .packages .base{cursor:pointer;float:right;width:137px;height:48px;border:2px solid #fff;border-radius:6px;color:#fff;background:#f07a29;}
.textpage .textpageCenter .bigCont .box .packages .base .titleMini{font-weight:bold;padding:5px 10px;text-align:right;}
.textpage .textpageCenter .bigCont .box .packages .base > span{display:block;padding:0 10px;font-size:13px;text-align:right;}
.textpage .textpageCenter .bigCont .box .packages .advanced{cursor:pointer;float:left;width:139px;height:50px;border:2px solid #fff;border-radius:6px;color:#fff;background:#0fa01c;}
.textpage .textpageCenter .bigCont .box .packages .advanced .titleMini{font-weight:bold;padding:5px 10px;text-align:right;}
.textpage .textpageCenter .bigCont .box .packages .advanced > span{display:block;padding:0 10px;font-size:13px;text-align:right;}
.textpage .textpageCenter .bigCont .box .update{cursor:pointer;font-weight:bold;font-size:16px;clear:both;float:left;margin-top:20px;background:#1d6e99;border:2px solid #fff;border-radius:6px;color:#fff;width:119px;height:36px;}

.textpage .textpageCenter .searchTop{border-radius:10px;padding:20px 10px 0;min-height:75px;overflow:hidden;}
.textpage .textpageCenter .searchTop .inptBox{display:inline-block;vertical-align:top;position:relative;background:url(../webimages/inptBG.png) no-repeat;width:300px;margin:10px 4px;height:35px;}
.textpage .textpageCenter .searchTop .inptBox .label{width:90px;float:right;padding:0 10px;text-align:right;color:#636d72;line-height:30px;}
.textpage .textpageCenter .searchTop .inptBox .inpt{width:190px;float:right;height:100%;border:none;background:none;}
.textpage .textpageCenter .searchTop .inptBox select{cursor:pointer;position:absolute;left:0;top:0;width:190px;float:right;height:100%;border:none;background:#fff;}
.textpage .textpageCenter .searchTop .inptBox span.select{color:#636d72;text-align:right;line-height:30px;cursor:pointer;width:190px;float:right;height:100%;border:none;background:url(../webimages/sel.png) left 10px center no-repeat;}
.textpage .textpageCenter .searchTop .inptBox .inpt.datepicker{background:url(../webimages/date.png) left 10px center no-repeat;}
.textpage .textpageCenter .searchTop .show{margin:10px 4px;cursor:pointer;font-weight:bold;font-size:16px;clear:both;display:inline-block;vertical-align:top;background:#0fa01c;border:2px solid #fff;border-radius:6px;color:#fff;width:119px;height:36px;}

.textpage .textpageCenter .resultsBox{margin:20px auto;border-radius:10px;padding:10px;min-height:300px;overflow:hidden;}
.textpage .textpageCenter .resultsBox .top{height:60px;overflow:hidden;width:100%;position:relative;border-bottom:1px solid #c9c9c9;}
.textpage .textpageCenter .resultsBox .top .field{width:11%;float:right;height:100%;position:relative;background-repeat:no-repeat;background-position:top 10px center;}
.textpage .textpageCenter .resultsBox .top .field:last-child{width:12%;}
.textpage .textpageCenter .resultsBox .top .field > span{line-height:10px;position:absolute;bottom:10px;left:0;right:0;display:block;color:#f07a29;font-weight:bold;text-align:center;}

.textpage .textpageCenter .resultsBox .centerFields{cursor:pointer;width:100%;height:40px;margin:10px auto;}
.textpage .textpageCenter .resultsBox .centerFields:hover .cFields{background:#f1f1f1;}
.textpage .textpageCenter .resultsBox .centerFields .cFields{width:calc(11% - 1px);float:right;border-left:1px solid #dfdfdf;height:100%;background:#ebebeb;}
.textpage .textpageCenter .resultsBox .centerFields .cFields:first-child{border-radius:0 30px 30px 0 }
.textpage .textpageCenter .resultsBox .centerFields .cFields:last-child{border-radius:30px 0px 0 30px;width:12%;border-left:none;}

.ui-datepicker{width:auto !important}


#footer{width:100%;height:auto;overflow:hidden;margin:0 auto;float:right;text-align:center;background:#0e5b91;}
#footer .infooter{position:relative;max-width:1300px;width:100%;margin:0 auto;min-height:260px;text-align:center;overflow:hidden;}
#footer .infooter ul{display:block;height: auto;overflow: hidden;margin:20px 0;margin-left:320px;text-align:right;vertical-align:top}
#footer .infooter ul > li{border-right:0 #ffffff dotted;padding:0 10px;display:inline-table;text-align:right; overflow:hidden;line-height:20px;width:120px;}
#footer .infooter ul > li:first-child{border:0}
#footer .infooter ul > li > a{display:block;height:24px;line-height:24px;text-align:right;color:#fff;font-weight:bold;font-size:18px;}
#footer .infooter ul > li ul{margin:0;float:left;width:100%;height:auto;overflow:hidden;}
#footer .infooter ul > li ul > li{clear:both;float:right;margin-right:2%;height:24px;border:0;padding-right:0;}
#footer .infooter ul > li ul > li a{display:block;height:auto;min-height:20px;line-height:20px;text-align:right;color:#7b99af;font-weight:normal;font-size:14px;}

#footer .infooter ul.smallMenu{margin:20px auto;}
#footer .infooter ul.smallMenu > li{position:relative;display:block;float:none;width:auto;padding-left:40px;height:24px;overflow:hidden;background:url(../webimages/expand.png) left 10px top no-repeat;}
#footer .infooter ul.smallMenu > li.open{background:url(../webimages/expand.png) left 10px  top no-repeat;}
#footer .infooter ul.smallMenu > li a{text-align:center;width:90%;background:none;padding:0}
#footer .infooter ul.smallMenu > li ul li{width:100%;margin:0;}
#footer .infooter ul.smallMenu > li ul{margin:0;}
#footer .bottomFooter{background:#05387e;height:37px;width:100%;}



::-webkit-input-placeholder {
   color: #949fac;
}

:-moz-placeholder { /* Firefox 18- */
   color: #949fac;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #949fac;  
}

:-ms-input-placeholder {  
   color: #949fac;  
}


/* transition */
.header *{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s; }
.header #menu *{-moz-transition: all 0s;-webkit-transition: all 0s;transition: all 0s; }


/* fixed top */

/* max 1300 */

/* max 1000 */

.container-100.c1000 .homeSlide .slideCenter .sliderMonitors .rightSide{float:none;display:inline-block;vertical-align:top;width:100%;max-width:478px;height:auto;}
.container-100.c1000 .homeSlide .slideCenter .sliderMonitors .rightSide .base{position:relative;}
.container-100.c1000 .homeSlide .slideCenter .sliderMonitors .leftSide{float:none;display:inline-block;vertical-align:top;width:100%;max-width:478px;}
.container-100.c1000 .homeSlide .slideCenter .sliderMonitors .leftSide .monitor{background-position:top center;}

.container-100.c1000 .videosBox .videoCenter .separBox{display:none;}

.container-100.c1000 .contact-container .contactCenter .contpic{display:none;}
.container-100.c1000 .contact-container .contactCenter .box{display:inline-block;vertical-align:top;float:none;}
/* max 766 */

@media (max-width: 766px) {
	.header .inheader .social{width:180px;}
	.page{background:#f7f7f7;min-height:520px;}
	.page .textpageCenter .pageBox{background:none;max-width:100%;border:0;border-radius:0;width:auto;float:none;}
	.minisite .minisiteCenter .rightBox{float:none;width:100%;}
	.minisite .minisiteCenter .leftBox{max-width:580px;float:none;margin:10px auto;width:100%;}
	.minisite .minisiteCenter .leftBox #map{float:none;margin:0 auto;}
	.minisite .minisiteCenter .outgal{height:auto;padding-bottom:76%;}
	.miniBottom .center .boy{display:none}
	.miniBottom .center .iphone{left:0;right:0}
	.miniBottom .center .iphone_shadow{left:0;right:0;width:auto;}
}

/* max 600 */
@media (max-width: 600px) {
	
	.promoted .searchBox{width:calc(100% - 20px); }
	.promoted .searchBox .inpt{width:104px;}
	.promoted .searchBox select{width:124px;}
	.promoted .searchBox span.select{width:104px;}

}
.container-100.c600 .header .inheader .logo{width:180px;height:85px;}
.container-100.c600 .homeSlide .slideCenter .sliderMonitors .rightSide .monitor{padding-bottom:80%;}
.container-100.c600 .homeSlide .slideCenter .sliderMonitors .leftSide{height:auto;padding-bottom:22%;}
.container-100.c600 .homeSlide .slideCenter .sliderMonitors .leftSide .monitor{padding-bottom:80%;}

.container-100.c600 .customers .customersCenter .customerSliderBox .arrLeft{width:80px;}
.container-100.c600 .customers .customersCenter .customerSliderBox .arrRight{width:80px;}
.container-100.c600 .customers .customersCenter .customerSliderBox .customerSlider{margin:0 80px;}
.container-100.c600 #footer .infooter{min-height:100%}
.container-100.c600 #footer .infooter .social{position:relative;margin:20px auto;top:auto;}

.container-100.c600 .homeSlide .slideCenter .sliderMonitors form .submit{width:120px;line-height:23px;}
.container-100.c600 .homeSlide .slideCenter .sliderMonitors form .inptForm{height:24px;line-height:24px;}

.container-100.c600 .text-container .text-block .girl{display:none;}
.container-100.c600 .text-container .text-block .text-holder{margin:0;padding:50px 10px 10px;width:auto;float:none;}