@charset "utf-8";
/* CSS Document */
body{ max-height:11458px;}
body * { -webkit-backface-visibility:hidden; }
.layout{ width:100%; display:block; position:relative; zoom:1;}
.inner_layout{ width:100%; max-width:1170px; display:block; position:relative; zoom:1; margin:auto; overflow:hidden;}
.home_banner_bg{ width:100%; height:1080px; display:block;}
.top_home_slider.royalSlider{ width:100%; height:auto; background:none; height:auto; min-height:1068px; max-height:1068px;}
.top_home_slider .rsContent{position: absolute;left: 0;width: 1170px;height:610px;top:305px;left:50%; margin:-0px 0px 0px -585px;}
.top_home_slider .rsContent .rsABlock {position: relative;display: block;left: auto;top: auto; z-index:0;}
.home_slide_subtitle{ font-size:30px; color:#fff;font-family:'Gotham-Bold'; line-height:100%; text-transform:uppercase; display:block;}
.beacons_home_title{ font-size:120px; color:#fff;font-family: 'Gotham-ExtraLight'; line-height:100%;margin:17px 0px 30px; display:block;}
.inner_rsblock{ width:600px;}
.home_slider_info{ font-size:24px; font-family:'ProximaNovaRegular'; letter-spacing:0.4px; width:600px; display:block;}
.bullet_dot{ width:12px; height:12px; border:2px solid #fff; background:none; display:block; float:left; margin-right:9px; border-radius:50%;}
.custom_bullet_nav{ margin-top:50px;}
.bullet_dot:hover, .bullet_dot.active{ background:#fff;}
.layout.header_nav{ background:url(../images/header_nav_bg.png) repeat 0 0; position:fixed; top:0px; left:0px; z-index:10; }
.layout.header_nav .inner_layout{ padding:10px 0px 14px 0px;}
.left_logo_part{ display:block; float:left; width:333px; height:64px;}
.main_logo{ display:block; width:100%; height:auto;}
.main_logo > img{ width:100%; height:auto; display:block;}
.facebook_like_btn{ display:block; float:left; margin-left:25px; width:90px;}
.navigation_main{ display:block; float:right;}
.nav_inner_ul{ overflow:hidden; margin-top:25px;}
.nav_inner_ul .nava_list{ display:block; float:left; font-size:16px;font-family:'ProximaNovaBold'; text-transform:uppercase; margin-left:45px; position:relative; zoom:1; padding-bottom:8px;}
.nav_inner_ul .nava_list > a { color:#fff; position:relative; zoom:1;}
.nav_inner_ul .nava_list > a:after{position: absolute;bottom: -9px;left: 0px;right: 0px;height:1px;background:url(../images/nav__bottom_border.png) repeat-x 0 0;width: 0px;display: block;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transition: height .3s,opacity .3s,-webkit-transform .3s,width .3s;-moz-transition: height .3s,opacity .3s,-webkit-transform .3s,width .3s;transition: height .3s,opacity .3s,transform .3s,width .3s;-webkit-transform: translateY(-5px);-moz-transform: translateY(-5px);-ms-transform: translateY(-5px)transform: translateY(-5px);margin: 0 auto;opacity: 0;filter:alpha( opacity=0);}
.nav_inner_ul .nava_list > a:hover:after, .nav_inner_ul .nava_list > a.active:after{ width:100%; opacity:1;filter:alpha( opacity=100);}
.nav_button{ width:16px; height:17px; border:2px solid #fff; border-radius:5px; display:block; float:right; margin-top:19px; padding:7px 5px 2px 5px; display:none;}
.nav_button > span{ width:100%; display:block; height:2px; background:#fff; margin-bottom:3px;}
.go_down_arrow{ position:fixed; top:95%; left:50%; margin-left:-35px; z-index:100;  margin-left:-585px; margin-top:-70px;}
.inner_go_arrow_down{ display:block; width:70px; height:70px; background:url(../images/go_down_arrow.png) no-repeat 0 0; z-index:100; position:relative; zoom:1;}
.inner_go_arrow_up{display:block; width:70px; height:70px; background:url(../images/go_up_arrow.png) no-repeat 0 0; z-index:100; position:relative; zoom:1;}
.layout.beacon_part{background: #ff3d4f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmM2Q0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmNmUzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmNmUzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2ZmYTAyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzdmNDhhMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzViNjRiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDllZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ff3d4f 0%, #ff6e3f 16%, #ff6e3f 16%, #ffa02e 34%, #7f48a0 59%, #5b64ba 82%, #149ef0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3d4f), color-stop(16%,#ff6e3f), color-stop(16%,#ff6e3f), color-stop(34%,#ffa02e), color-stop(59%,#7f48a0), color-stop(82%,#5b64ba), color-stop(100%,#149ef0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff3d4f 0%,#ff6e3f 16%,#ff6e3f 16%,#ffa02e 34%,#7f48a0 59%,#5b64ba 82%,#149ef0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff3d4f 0%,#ff6e3f 16%,#ff6e3f 16%,#ffa02e 34%,#7f48a0 59%,#5b64ba 82%,#149ef0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff3d4f 0%,#ff6e3f 16%,#ff6e3f 16%,#ffa02e 34%,#7f48a0 59%,#5b64ba 82%,#149ef0 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff3d4f 0%,#ff6e3f 16%,#ff6e3f 16%,#ffa02e 34%,#7f48a0 59%,#5b64ba 82%,#149ef0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3d4f', endColorstr='#149ef0',GradientType=0 ); /* IE6-8 */ width:100%; display:block; height:3240px; overflow:hidden;}
.ie9 .beacon_part{ filter: none;}
.fixed_bg_wall{ display:block; position:absolute; top:0px; left:0px; bottom:0px; right:0px; background:url(../images/wall_bg.png) repeat-y 0 0; display:none;}
.beacon_left_part{ display:block; float:left; width:400px;}
.beacon_icon_part{ display:block; float:left; width:170px; position:relative; zoom:1;}
.beacon_icon_inner{  background:url(../images/big_rectangle.png) no-repeat 0 0; width:144px; height:160px; -webkit-transform:scale(0.4); -moz-transform:scale(0.4); -ms-transform:scale(0.4); transform:scale(0.4); opacity:0.7; filter:alpha(opacity=70); margin-top:-70px;display:block; position:relative; zoom:1; z-index:1;}
.beacon_inner{ display:block; width:100%; height:100%;opacity:0.0; filter:alpha(opacity=0); }
.beacon_inner.do_it{ background:url(../images/beacon_icon_1.png) no-repeat center center;}
.beacon_inner.imidiate{ background:url(../images/beacon_icon_2.png) no-repeat center center;}
.beacon_inner.oprating{ background:url(../images/beacon_icon_3.png) no-repeat center center;}
.beacon_icon_inner.active{-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100); margin-top:0px; margin-bottom:50px;}
.beacon_icon_inner.active .beacon_inner {opacity:1; filter:alpha(opacity=100); }
.beacon_info_part{ display:block; color:#fff; float:right; width:470px;}
.beacon_info_title{ font-size:50px;font-family:'GothamLight'; color:#fff; margin-bottom:34px;}
.beacon_detail{ font-size:18px;font-family:'ProximaNovaRegular'; line-height:30px;}
.slad_img{ display:block; width:100%; height:1080px; position:absolute; top:0px; left:0px;}
.feature_slad_inner{ display:block; float:left; width:370px; margin-right:30px; text-align:center; color:#fff; position:relative; zoom:1;}
.feature_slad_inner.last{ margin-right:0px;}
.feature_outer{ padding-top:140px; overflow:hidden;}
.center_number{ width:95px; height:95px; border:1px solid #fff; border-radius:50%; display:inline-block; margin-bottom:31px;}
.center_number > span{font-size:36px;font-family:'GothamLight';height:95px; width:100%; line-height:95px; display:inline-block;}
.feature_detail{ font-size:28px; color:#fff;font-family:'GothamLight'; line-height:36px;}
.layout.step_part{ display:block; width:100%; height:1080px; z-index:2; position:relative; zoom:1; background:#fff;}
.royalSlider.beacon_slider{ display:block; width:100%; min-height:983px !important; max-height:983px !important; background:#fafafa;}
.royalSlider.beacon_slider.rsDefault .rsOverflow { background:url(../images/beacob_slider_pattarn.png) repeat-x 0 top;}
.royalSlider.beacon_slider.rsDefault .rsSlide{ background:none;}
.inner_beacon_slider{ width:1170px; margin:auto; position:relative; zoom:1;}
.beacon_slider_title{ color:#293b4d;font-family: 'Gotham-ExtraLight'; font-size:90px; text-align:center; font-weight:normal; margin-top:140px; margin-bottom:105px;}
.beacon_slider_info{ width:470px;  color:#000;}
.beacon_slider_inner_title{ color:#293b4d; font-size:28px;font-family:'GothamLight'; margin-bottom:34px;}
.beacon_slider_info{ color:#90a2b4;font-size:18px;font-family:'ProximaNovaRegular'; line-height:30px; margin-bottom:50px;}
.beacon_animation.rsContent{ position:absolute; top:0px; left:50%;}
.beacon_animation .rsABlock.black_beacon { position:relative; zoom:1; top:46%;margin-top:-80px; height:500px; padding-right:30px;  width:590px; text-align:right;}
.beacon_animation .rsABlock.white_beacon { position:relative; zoom:1; top:14%; height:500px;  width:600px;}
.jeans_animation.rsContent{ display:block; position:absolute; bottom:0px; right:-8%;}
.jeans_animation.rsContent .rsABlock{ position:relative; text-align:right; bottom:0px;}
.beacon_slider_subinfo{color:#90a2b4;font-size:18px;font-family:'ProximaNovaRegular'; line-height:30px; margin-bottom:30px;}
.partner_title_part{ display:block; text-align:center; padding:130px 0px 125px;}
.qualam_logo{ display:inline-block; text-align:center; width:452px; height:99px;}
.qualam_logo > img { width:100%; height:auto; display:block;}
.partner_title{ color:#293b4d; font-size:90px;font-family:'GothamLight'; font-weight:normal; line-height:100%;}
.qualam_right_part{ display:block; float:left; width:770px; position:relative; zoom:1;}
.qualam_left_part{ display:block; float:left; width:370px; text-align:center; margin-right:30px; position:relative; zoom:1;}
.qualam_info_title{ display:block; color:#293b4d; font-size:28px;font-family:'GothamLight'; margin-bottom:41px;}
.qualam_left_inner{ display:block; width:370px; margin-right:30px; float:left;}
.qualam_right_inner{display:block; width:370px;float:left;}
.qualam_info_detail{ color:#90a2b4; font-size:18px;font-family:'ProximaNovaRegular'; line-height:30px;}
.partner_detail_part{ padding-bottom:165px;}
.layout.get_it_try{ text-align:center; background:#36383d; padding:54px 0px 70px;} 
.layout.get_it_try .give_try_inner{ padding:0px 155px;}
.get_it_title{ color:#fff; font-size:60px;font-family:'Gotham-ExtraLight'; font-weight:normal; margin-bottom:60px;}
.get_it_info{ font-size:18px; color:#fff; line-height:30px;font-family:'ProximaNovaRegular';} 
.give_try_inner .dropus-btn{ margin:80px auto 0px; width:376px;}
.ar_part{ text-align:center; padding:127px 0px 120px; background:#fff;} 
.ar_detail{ margin:125px 0px 78px;}
.ar_detail_inner{ display:block; float:left; width:570px; margin-right:30px; text-align:left; position:relative; zoom:1;}
.ar_detail_inner.last{ margin-right:0px;}
.ar_sub_title{ color:#293b4d; font-size:28px;font-family:'GothamLight'; margin-bottom:32px;}
.ar_message{ color:#ff4200; font-size:36px;font-family:'Gotham-ExtraLight'; font-weight:200;}
.promotion_slider .beacons_home_title{ font-size:90px;}
.promotion_slider .home_slider_info{ font-size:18px; width:auto;}
.promotion_slider .inner_rsblock{ width:510px;}
.promotion_slider .rsContent { top:140px;}

.layout-inr{width:1170px; margin:auto; position:relative; zoom:1;}

.copyright-footer{background:#171822; display:block;}
.copyright-content{height:100px; display:block; text-align:center; position:relative; zoom:1;}
.copyright-content p{font-family:'ProximaNovaRegular'; font-size:16px; color:#9a9db2; line-height:100px;}
.designed-by{width:264px; height:52px; display:block; position:absolute; top:24px; right:0px;}

.footer-menu{background:#25262f;}
.footer-menu-content{padding:45px 0px;}
.footer-logo{width:125px; height:27px; margin:0px auto 30px auto;}
.footer-menu-row{text-align:center;}
.footer-menu-row a{font-family:'ProximaNovaRegular'; font-size:16px; color:#D0D0D0;}
.footer-menu-row span{font-family:'ProximaNovaRegular'; font-size:18px; color:#9a9db2; margin:0px 15px;}

.click-here{background:#00b7ff;}
.click-here-content{padding:60px 0px;}
.click-here-text{font-family:'ProximaNovaLight'; font-size:36px; color:#ffffff; text-align:center; display:block;}
.click-here-text a{font-family:'ProximaNovaSemibold'; color:#ffffff; text-decoration:underline;}
.click-here-text a:hover{text-decoration:none;}

.map{display:block; position:relative; z-index:5;}
.map-content{height:686px; display:block;}

.about-company{background:#ff4200;}
.about-company-content{padding:120px 128px 80px;}
.about-company-title{font-family: 'Gotham-ExtraLight'; font-size:90px; color:#ffffff; font-weight:normal; text-align:center; margin-bottom:80px;}
.about-content-text{padding:0px 16px; font-family:'ProximaNovaRegular'; font-size:18px; color:#FFFFFF; margin-bottom:30px; line-height:160%;}

.contact{display:block; height:909px; background:#ff4200;}
.contact .layout-inr{ height:909px; position:relative; zoom:1;}
.contact_bg{ width:100%; height:909px; position:absolute; top:0px; left:0px;}
.contact-content{height:909px;}
.contact-content-left{width:620px; padding-top:120px; overflow:hidden;}
.contact-title{font-family: 'Gotham-ExtraLight'; font-size:90px; color:#ffffff; font-weight:normal; margin-bottom:33px; letter-spacing:-1px;}
.contact-content-text{font-family:'ProximaNovaRegular'; font-size:18px; color:#FFFFFF; margin-bottom:50px; line-height:160%; padding-right:150px;}
.dropus-btn{width:290px; height:68px; line-height:65px; display:block; border:2px solid #fff; border-radius:50px; font-family:'ProximaNovaBold'; font-size:18px; color:#fff; text-align:center; text-transform:uppercase;}
.dropus-btn span{font-family:'ProximaNovaRegular'; font-size:30px; margin-left:40px; display:inline-block;}

.product{background:#fff; position:relative; zoom:1;}
.product-part-bg{width:1024px; position:absolute; right:0px; bottom:0px;}
.product-part-bg img{width:100%; display:block;}
.product-content{display:block;}
.product-title{font-family: 'Gotham-ExtraLight'; font-size:90px; color:#293b4d; font-weight:normal; text-align:center; padding:120px 0px 130px;}
.product-slider .royalSlider{width:100%; height:965px !important;}
.product-slider .infoBlock {position: absolute;top: 0px;right: 0px;left: auto;padding-bottom: 0;overflow: hidden;}
.product-slider .infoBlockLeftBlack {color: #FFF;left: 30px;right: auto;}
.product-slider .infoBlock img{width:100%; display:block;}
.product-slider .rsMinW .rsBullets{right:auto; bottom:auto; left:0px; top:400px;}
.product-slider .rsMinW .rsBullet{width:16px; height:16px; padding:0px; margin:0px 5px;}
.product-slider .rsMinW .rsBullet span{background:#fff; width:12px; height:12px; display:block; border:2px solid #ff4200; border-radius:50%;}
.product-slider .rsMinW .rsBullet.rsNavSelected span{background:#ff4200;}
.product-slider-content{width:500px; height:400px; display:block; position:absolute; top:150px; left:0px; overflow:hidden;}
.product-slider-title{font-family:'GothamLight'; font-size:28px; color:#293b4d; display:block; margin-bottom:30px; letter-spacing:-1px; display:block;}
.rsABlock.product-slider-text{font-family:'ProximaNovaRegular'; font-size:18px; color:#90a2b4; line-height:160%; display:block; padding-right:32px; margin-bottom:30px; top:60px; display:block;}
.rsABlock.appstore-space{top:auto; bottom:140px;}
.appstore-btn{width:270px; display:block;}
.appstore-btn img{width:100%; display:block;}

.beacon_left_part > table, .beacon_icon_part > table , .beacon_info_part > table { height:1068px;}
.small_screen_beacon { display:none;}
.rsContent.orange .custom_bullet_nav{ margin-top:0px;}
.rsContent.orange .bullet_dot{border: 2px solid #ff4200;}
.rsContent.orange .bullet_dot:hover, .rsContent.orange .bullet_dot.active{ background:#ff4200;}
.inner_beacon_slider{ z-index:2;}
.jeans_animation.rsContent{ z-index:0;}

.royalSlider .layout-inr{height:965px; position:relative; zoom:1;}
.custom_bullet_nav.product-nav{margin:0px; top:400px;}
.custom_bullet_nav.product-nav .bullet_dot{width: 12px;height: 12px;border: 2px solid #ff4200;background: none;display: block;float: left;margin-right: 9px;border-radius: 50%;}
.custom_bullet_nav.product-nav .bullet_dot.active{background:#ff4200;}
.beacon_outer_part{ display:block;  width:570px; float:left; z-index:9;}
.layout.beacon_part_slider{ z-index:3;}
.layout.partner_part{ background:#fff;}


.product-img-slider-space{width:544px; height:965px; display:block; position:absolute; right:0px; bottom:0px;}
.product-img-box{background:#f00; position:absolute; bottom:140px; left:47px; display:none; z-index:2;}
.product-img-box img{width:100%; display:block; z-index:2;}
.phone-body{width:100%; display:block; position:relative; zoom:1; z-index:1; text-align:left;}

/* beacon popup*/
.beacon_request_popup{ width:570px; background:#fff; margin:auto; border-radius:5px; position:relative; zoom:1;}
.beacon_popup_inner{ padding:45px 0px 35px; }
.popup_title_part{ text-align:center; padding:0px 50px;}
.beacon_icon{ background:url(../images/popup_icon.png) no-repeat 0 0; width:58px; height:60px; margin:auto; display:block;margin-bottom:19px;}
.popup_title{ font-family:'GothamLight'; font-size:36px; color:#293b4d; margin-bottom:18px;}
.beacon_popup_info{ font-size:16px; color:#90a2b4;font-family:'ProximaNovaRegular'; line-height:30px;}
.form_part_popup{ margin-top:42px;}
.poup_form_lable{ color:#293b4d; font-size:18px;font-family:'ProximaNovaSemibold'; margin-bottom:25px; display:block;}
.popup_style_select{ width:100%;}
.style_select_outer{ position:relative; zoom:1;border:2px solid #d0d8e1; height:44px; border-radius:5px; margin-bottom:33px;}

.stylish-select .newListSelected{line-height:43px; height:43px; width:97.8%; background:url(../images/select_down_arrow.png) no-repeat 95% center; padding-left:15px; padding-top:0px;}
.stylish-select .selectedTxt{line-height:43px; height:43px; }
.stylish-select .selectedTxt{ width:95%; color:#8090a2; font-size:16px;font-family:'ProximaNovaRegular'; }
.stylish-select .SSContainerDivWrapper{ width:100%; left:-2px !important;}
.stylish-select .newListHover{ color:#fff !important; background:#36383d !important;}
.stylish-select .hiLite{ background:#00b7ff !important;}
.stylish-select ul.newList{border:2px solid #d0d8e1;  }
.stylish-select ul.newList a{color:#8090a2; font-size:16px;font-family:'ProximaNovaRegular';}
.popup_input{border:2px solid #d0d8e1; height:48px;  padding:10px 15px; border-radius:5px; width:100%; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; color:#8090a2; font-size:16px;font-family:'ProximaNovaRegular'; line-height:20px;margin-bottom:33px;}
.form_upper_part{ padding:0px 50px; border-bottom:1px solid #eeeeee;}
.form_bottom_part{ padding:35px 50px 0px;}
.popup_textarea{border:2px solid #d0d8e1;  padding:10px 15px; border-radius:5px; width:100%; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; color:#8090a2; font-size:16px;font-family:'ProximaNovaRegular'; line-height:18px; height:98px; resize:none;}
.submit_btn{ border:none; outline:none; border-radius:5px; width:170px; height:44px; font-size:16px;font-family:'ProximaNovaSemibold'; color:#fff; background:#28bf4c; margin-top:18px; float:right;}
.popup_input:focus, .popup_textarea:focus { box-shadow:0px 0px 7px #00b7ff; border:2px solid #00b7ff;}
.popup_input.error, .popup_textarea.error, .style_select_outer.error{box-shadow:0px 0px 7px #f00; border:2px solid #f00;}
.popup_input.error:focus, .popup_textarea.error:focus{box-shadow:0px 0px 7px #f00; border:2px solid #f00;}
.popup_close_btn{ background:url(../images/close_btn_popup.png) no-repeat 0 0; position:absolute; top:25px; right:21px; width:24px; height:24px; line-height:24px; opacity:1; filter:alpha( opacity=100); padding:0px;}
.mfp-close:active{top:25px;}
.mfp-bg{ background:url(../images/popup_overlay.png) repeat 0 0; opacity:1;filter:alpha( opacity=100);}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:1;filter:alpha( opacity=100);}
.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0;filter:alpha( opacity=00);-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1;filter:alpha( opacity=100);-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;filter:alpha( opacity=0);}
.my-mfp-zoom-in.mfp-bg {opacity: 0.001; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;filter:alpha( opacity=0);}
.succes_msg_popup{ position:absolute;top:0px; left:0px; right:0px;  width:100%; height:100%; background:rgba(0,0,0,0.5); display:none;}
.succes_msg_inner{   padding:50px;position:absolute;top:50%; left:50%;  width:400px; margin-top:-250px; margin-left:-250px;height:400px; }
.succes_msg_popup table{ height:100%; width:100%; background:#fff;}
.succes_msg_popup table tr p{color:#8090a2; font-size:16px;font-family:'ProximaNovaRegular'; line-height:18px; }
.beacon_outer_part.bottom{ width:1170px; margin:auto;}
.gimbal_logo{ width:364px; height:84px; display:inline-block;vertical-align: top;}
.gimbal_logo > img { width:100%; height:auto; display:block;} 
.plus_patner{ margin:0px 30px; display:inline-block; font-size:80px; line-height:100px; vertical-align:top;font-family:'Gotham-Bold';}
.patner_logo{ margin-bottom:20px;}
.appstore-btn{width:197px;margin-bottom: 20px;}