@charset "UTF-8";@font-face{font-family:'Gotham';src:url('../fonts/Gotham-Medium.eot');src:url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Gotham-Medium.woff') format('woff'),
url('../fonts/Gotham-Medium.ttf') format('truetype'),
url('../fonts/Gotham-Medium.svg#svgFontName') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'Gotham';src:url('../fonts/Gotham-Light.eot');src:url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
url('../fonts/Gotham-Light.woff') format('woff'),
url('../fonts/Gotham-Light.ttf') format('truetype'),
url('../fonts/Gotham-Light.svg#svgFontName') format('svg');font-weight:300;font-style:normal;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, select, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
blockquote, q{quotes:none;}
blockquote:after, blockquote:before, q:after, q:before{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color:#000;background:#fff;text-shadow:none;font-weight:300!important;font-weight:400;line-height:28px;font-size:18px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;padding:0;}
html{overflow-x:hidden;height:100%;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
h1, h2, h3, h4, h5, h6{color:#fff;font-family:Gotham, AppleGothic, sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{font-weight:inherit;}
h1{font-size:60px;font-weight:lighter;color:#fff;line-height:60px;}
h2{font-size:48px;line-height:38px;}
h3{font-size:28px;line-height:32px}
h4{font-size:24px;line-height:28px}
h5{font-size:20px;line-height:26px}
h6{font-size:16px;line-height:20px}
img{max-width:100%;height:auto;vertical-align:middle;}
em{font-style:italic}
strong{font-weight:700}
b{font-weight:700}
small{font-size:80%}
blockquote,blockquote p{font-size:17px;line-height:24px;color:#777}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px}
blockquote cite{display:block;font-size:12px;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#555}
hr{border:solid #323a3d;border-width:1px 0 0;clear:both;margin:0 10px;height:0;position:relative}
ul{list-style:none;}
ol{list-style:decimal}
ol, ul.circle, ul.disc, ul.square{margin-left:30px}
ul.square{list-style:square}
ul.circle{list-style:circle}
ul.disc{list-style:disc}
ol ol, ol ul, ul ol, ul ul{font-size:90%}
li{line-height:18px}
li p, ul.large li{line-height:21px}
.button, button, input[type=submit], input[type=reset], input[type=button]{background:#000;margin-top:10px;border:none;color:#dfdfdf;display:inline-block;font-size:16px;cursor:pointer;line-height:normal;padding:15px 25px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;}
.button:hover, button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover{color:#48852c;background:#111;}
.button:active, button:active, input[type=submit]:active, input[type=reset]:active, input[type=button]:active{color:#e74c3c;}
.button.full-width, button.full-width, input[type=submit].full-width, input[type=reset].full-width, input[type=button].full-width{width:100%;padding-left:0;padding-right:0;text-align:center;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
a{color:#000;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
a:hover{color:#48852c;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.col-1{width:8.33%;}
.col-2{width:16.66%;}
.col-3{width:25%;}
.col-4{width:33.33%;}
.col-5{width:41.66%;}
.col-6{width:50%;}
.col-7{width:58.33%;}
.col-8{width:66.66%;}
.col-9{width:75%;}
.col-10{width:83.33%;}
.col-11{width:91.66%;}
.col-12{width:100%;}
.col-32per{width:32%;}
.col-45per{width:45%;}
.col-60per{width:60%;}
[class|="col"]{float:left;}
section{}
.container{position:relative;margin:0 auto;padding:0 60px;}
.wrap_container{position:relative;margin:0 auto;max-width:1000px;text-align:center;}
.padding_tb75{padding-top:75px;padding-bottom:75px;}
.padding_tb90{padding-top:90px;padding-bottom:90px;}
.padding_t90{padding-top:90px;}
.padding_b90{padding-bottom:90px;}
.padding_t75{padding-top:75px;}
.padding_b75{padding-bottom:75px;}
.padding_tb25{padding-top:25px;padding-bottom:25px;}
.padding_b25{padding-bottom:25px;}
.margin_center{margin:auto;}
.textunder{font-size:70%;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.fl_l{float:left;}
.fl_r{float:right;}
.fl_none{float:none;}
i.fa{border:1px solid #333;width:27px;height:27px;border-radius:27px;}
i.fa:before{top:5px;position:relative;}
.fa-facebook:before{margin-left:-2px;}
.show_moblie{display:none;}
header{height:100px;position:fixed;width:100%;background:url(../images/header-shadow.png) bottom repeat-x #dfdfdf;top:0;left:0;z-index:1000;border-top:3px solid #000;}
.logo{padding-top:10px;float:left;}
.logo img{width:191px;transition:width 0.5s;-moz-transition:width 0.5s;-webkit-transition:width 0.5s;-o-transition:width 0.5s;-ms-transition:width 0.5s;}
header.small{height:70px;font-size:85%;}
header.small .logo img{width:120px;margin-top:0;transition:width 0.5s;-moz-transition:width 0.5s;-webkit-transition:width 0.5s;-o-transition:width 0.5s;-ms-transition:width 0.5s;}
header.small #mainmenu{margin:1px 0 0;padding:0;}
header.small #mainmenu li a{font-size:12px;padding:3px 15px 2px;}
header.small #mainmenu li a.btn-primary{margin-left:20px;padding:3px 15px 2px;}
.menu-top-navigation, .menu-main-navigation{width:100%;}
.menu-top{float:right;font-size:0.7em;font-family:Gotham, AppleGothic, sans-serif;font-weight:lighter;text-transform:uppercase;padding:4px 0;margin-right:10px;}
.menu-top ul li{float:left;position:relative;padding-top:2px;}
.menu-top > ul > li:nth-child(1),
.menu-top > ul > li:nth-child(2),
.menu-top > ul > li:nth-child(3){border-right:1px solid #a1a1a1;}
.menu-top > ul > li:nth-child(1):after,
.menu-top > ul > li:nth-child(2):after,
.menu-top > ul > li:nth-child(3):after{content:"";position:absolute;height:100%;border-right:1px solid #f2f2f2;width:100%;top:0;right:0;z-index:-1;}
.menu-top ul li a{text-decoration:none;padding:0 16px;}
#login-link{background:#d4d4d4;border-radius:0 0 4px 4px;margin-top:-4px;padding-bottom:5px;}
.ico-login{display:inline-block;background:url(../images/ico-login.png) 0 0 no-repeat;width:12px;height:17px;margin-right:7px;position:relative;top:3px}
#login-link:hover .ico-login{background-position:0 -66px}
.caret{display:inline-block;width:0;height:0;margin-left:5px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;position:relative;top:-1px}
#login-link:hover > a{color:#48852c;}
#login-link .login-menu{display:none;position:absolute;z-index:85;top:30px;right:0;width:220px;text-align:left;background:#70bf44;}
#login-link:hover .login-menu{display:block;}
.login-primary{line-height:1.5;overflow:hidden;padding:1em 20px 1em 20px;}
.menu-top .login-caption{font-size:16px;letter-spacing:0;margin:0 0 .5em 0;font-weight:bold;display:block;font-weight:100;line-height:1.333;margin:0;}
.menu-top .login-nav li{width:100%;}
.menu-top .login-nav a{display:block;color:#292929;margin:0 0 .5em 0;padding:0 0 .75em 0;border-bottom:3px solid #5a9936;padding-top:3px;padding-bottom:5px;text-transform:none;}
.menu-top .login-nav a:hover{color:#ffffff;border-color:#d4ecc7;}
.lang{float:right;padding:0 0 4px 0;position:relative;}
.lang ul{margin:0;padding:0;}
.lang li{display:inline-block;}
.lang li a.lang_active, .lang li a:hover{opacity:1;}
.lang li a{opacity:0.3;text-decoration:none;}
.lang li a img{border:0 none;vertical-align:middle;}
#mainmenu{float:right;font-family:Gotham, AppleGothic, sans-serif;text-transform:uppercase;font-size:14px;position:relative;padding:20px 0 0;}
#mainmenu li{float:left;margin:0 2px;}
#mainmenu li a{position:relative;display:block;padding:8px 15px 6px 15px;line-height:20px;text-transform:uppercase;}
ul.dropdown-menu{position:absolute;}
#mainmenu li:hover > a{background:#48852c;color:#fff;border-radius:4px;}
#mainmenu li.li-dropdown:hover > a{-webkit-border-radius:4px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius:4px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-radius:4px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
#mainmenu li a.btn-primary{background:#000;border-radius:4px;color:#e8e8e8;font-size:14px;margin:0 0 0 10px;padding:8px 20px 6px 20px;text-decoration:none;font-family:Gotham, AppleGothic, sans-serif;font-weight:lighter;}
#mainmenu .dropdown-menu{position:absolute;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:0 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;width:250px;display:none;}
#mainmenu li:hover .dropdown-menu{display:block;}
#mainmenu .dropdown-menu > li{margin:0;width:100%;}
#mainmenu .dropdown-menu > li > a{width:100%;display:block;padding:9px 20px 8px 20px;clear:both;font-weight:300;line-height:1.42857;color:#333;white-space:nowrap;text-transform:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
#mainmenu .dropdown-menu > li > a:hover{text-decoration:none;color:#fff;background:#48852c;border-radius:0px;}
.navbar-default{margin-bottom:0;}
.navbar-default .container{position:relative;padding:0}
.navbar-default .navbar-brand{}
.navbar-default .navbar-form{margin:0;overflow:hidden;position:relative;width:30px;height:36px;padding:0}
.navbar-default .navbar-form .nav-search-icon:after{font-family:"iconpack";content:"Q";color:gray;padding-top:7px;cursor:pointer;cursor:hand;position:absolute;right:12px;z-index:1}
.navbar-default .navbar-form .nav-search-icon:after:hover{color:#48852c}
.navbar-default .navbar-form .form-group{position:absolute;right:-500px;top:0}
.navbar-default .navbar-form .form-group.onscreen{right:35px}
.navbar-default .navbar-form.expand{width:230px}
.navbar-default .navbar-nav{float:right}
.navbar-default .navbar-nav a:hover{background:#48852c}
.navbar-default .navbar-nav.main-nav{clear:both;text-transform:uppercase;font-size:0.875em;position:relative;top:24px;font-family:Gotham, AppleGothic, sans-serif;}
.navbar-default .navbar-nav.main-nav a[title="main-nav-hidden"], .navbar-default .navbar-nav.main-nav a[title="login"]{display:none}
.navbar-default .navbar-nav.main-nav li a{padding-top:7px;padding-bottom:7px}
.navbar-default .navbar-nav.top-nav{font-size:0.7em;font-family:Gotham, AppleGothic, sans-serif;font-weight:lighter;position:relative;right:-180px;top:8px;z-index:9999}
.navbar-default .navbar-nav.top-nav li a{padding-top:3px;padding-bottom:5px}
.navbar-default .navbar-nav.top-nav li a:hover{background:none;color:#48852c}
.navbar-default .topnav-button{position:absolute;right:60px;top:54px;}
.navbar-default .topnav-button button.btn.btn-primary{background:#000;border-radius:4px;color:#e8e8e8;font-size:14px;margin:0;padding:7px 20px;text-decoration:none;font-family:Gotham, AppleGothic, sans-serif;font-weight:lighter}
.navbar-default .topnav-button button.btn.btn-primary:hover{background:#48852c}
.navbar-default .navbar-nav.main-nav li ul li{text-transform:none}
header.small #mainmenu .dropdown-menu > li > a{padding:7px 15px 7px 15px;}
.mobile_menu{display:none;}
#mobile-menu, .mobile_request{display:none;}
footer{height:auto;clear:both;margin:0 auto;overflow:hidden;}
footer, footer a{color:#fff}
.getintouch{background:url(../images/bg_green_footer.jpg) repeat;height:auto;text-align:center;text-shadow:0 -1px 0 #34691b;}
.getintouch div{padding:20px 35px;font-family:Gotham, AppleGothic, sans-serif;font-size:22px;display:inline-block;}
.getintouch div > div{padding:0;}
.getintouch div span{font-weight:bold;}
.getintouch div span a{text-decoration:none;}
.getintouch div span a:hover{color:#202020;text-decoration:underline;text-shadow:none;}
.copyright{font-size:13px;font-weight:lighter;height:auto;min-height:45px;line-height:150%;background:#202020;float:left;margin:0 auto;width:100%;padding:20px 0 15px 0;}
.copyright div{padding:0 70px 0 30px;height:auto;}
.copyright .support{float:left;width:50%;padding:0;text-align:left;}
.copyright .copyright_social .copyrights{padding:0;}
.copyright .copyright_social{float:left;width:50%;text-align:right;padding:0;}
.copyright_social .sociallists{padding:0;}
.copyright_social .wrap_link{padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.copyright_social .wrap_link .link{ padding: 0 10px;  margin-right: 10px; position: relative; }
.copyright_social .wrap_link .link:before{position: absolute;content: "";background-color: #d4d4d4;width: 1px;right: 0;top: 3px;bottom: 3px;}
.sociallists ul{height:19px;position:relative;padding:0 0 0 15px;margin:-2px 0 0 0;float:right;}
.sociallists li{display:inline-block;padding:0 0 0 5px}
.sociallists li a{background-image:url(../images/ico_social.png);background-repeat:no-repeat;display:block;height:19px;padding:0 4px;}
.sociallists li a.facebook{background-position:0px 0px;width:9px;}
.sociallists li a.facebook:hover{background-position:0px -26px;width:9px;}
.sociallists li a.twitter{background-position:-19px 0px;width:24px;}
.sociallists li a.twitter:hover{background-position:-19px -26px;width:24px;}
.sociallists li a.skype{background-position:-52px 0px;width:22px;}
.sociallists li a.skype:hover{background-position:-52px -26px;width:22px;}
.sociallists li a.addthis{background-position:-80px 0px;width:19px;padding:0;position:relative;top:-5px;}
.sociallists li a.addthis:hover{background-position:-80px -26px;width:19px;}
.sociallists li a.goolgeplus{background-position:-104px 0px;width:24px;}
.sociallists li a.goolgeplus:hover{background-position:-104px -26px;}
.sociallists li a.linkedin{background-position:-133px 0px;width:20px;}
.sociallists li a.linkedin:hover{background-position:-133px -26px;}
#back-to-top{display:none;}
/*#back-to-top{position:fixed;bottom:20px;right:20px;z-index:9999;width:35px;height:33px;text-align:center;line-height:20px;color:#fff;cursor:pointer;border:0;border-radius:4px;text-decoration:none;opacity:0;padding:5px;font-size:22px;display:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-color:rgba(102,102,102,0.7);}*/
/*#back-to-top.show{opacity:0.5;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;display:block;}*/
/*#back-to-top:hover{opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-color:#202020;}*/
#back-to-top span{display:block;font-size:12px;}
#back-to-top i.fa{border:0;width:25px;}
#back-to-top i.fa:before{top:0px;}
.banner_main{background:#212121 center bottom no-repeat;background-size:cover;color:#fff;margin-top:100px;height:calc(100vh - 100px);overflow:hidden;z-index:0;padding:0;}
.home_page .banner_main{background-image:url(../images/img-main-homepage.jpg);}
.banner_main h1{margin:60px 0 30px;}
.wrap_newsfeed{float:right;margin-right:-60px;width:40%;height:100%;}
.home_page .banner_main .container{height:100%;}
.home_page h2 a:hover{color:#000;}
.photography_content h2 a, .photography_content h2 a:hover{color:#fff;}
.wrap_twitter{display:none;}
.wrap_twitter.active{display:block;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
#newsfeed_container{position:relative;top:0;right:0;height:100%;padding-top:100px;z-index:600;-webkit-transition:width 0.25s;transition:width 0.25s;-webkit-transition:width .25s;-moz-transition:width 0.25s;background:url(../images/bg_aside.jpg) repeat;color:#fff!important;text-align:left!important;line-height:18px;}
.fa-user:before{content:"\f007";position:absolute;left:10px;top:8px;}
#newsfeed_container a{color:#fff;}
#newsfeed_container.open{width:67%;}
#newsfeed_container.closed{width:1%;}
#newsfeed_container.closed .title{display:none;}
#newsfeed_container .toggle{position:absolute;top:105px;width:72px;height:38px;left:-35px;}
#newsfeed_container.preview.collapsed{right:-100%;-webkit-transition:all ease-out 0.75s;transition:all ease-out 0.75s;}
#newsfeed_container .toggle a{display:block;color:#FFF;padding:10px 0;text-align:center;font-size:20px;text-shadow:-1px 1px 0px rgba(255, 255, 255, 0.6);color:#333;font-size:12px;}
#newsfeed_container .toggle .title{display:block;font:100 14px/1 "museo", sans-serif;margin:10px auto;color:#333;border-radius:3px 0 0 3px;padding:5px 7px 5px 6px;background:url(../images/bg_aside.jpg) repeat;color:#fff!important;}
#newsfeed_container.preview{width:100%;height:calc(100vh - 100px);color:#fff;padding:0 3%;font-family:Gotham, AppleGothic, sans-serif;float:right;-webkit-transition:all ease-out 0.75s;transition:all ease-out 0.75s;}
#newsfeed_container.preview h2.title{position:absolute;top:30px;right:60px;text-align:right;color:#061E39;font-family:Gotham, AppleGothic, sans-serif;font-weight:lighter;font-size:24px;margin:0 0 20px;color:#fff;line-height:30px;text-transform:none;}
#newsfeed_container.preview h2.title span{font-size:34px;color:#fff;font-weight:lighter;}
#newsfeed_container .position{width:calc(100% - 70px);position:absolute;top:98px;bottom:40px;height:auto;left:40px;}
#newsfeed .element{overflow:hidden;padding:0 0 15px 0;border-bottom:1px solid #325a1e;}
#newsfeed .element.tweet .user .profile strong{color:#fff;font-weight:lighter}
#newsfeed .element .date{margin-bottom:5px;margin-left:140px;padding-bottom:5px;font-weight:lighter;font-size:12px;color:#fff;display:block;border:none}
#newsfeed .element.tweet .user .follow{display:block;width:75px;text-align:center;background-color:#274818;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;line-height:normal;padding:7px 0 0;position:relative;border:none;top:0;height:23px;float:right;}
#newsfeed .element.tweet .user .follow:hover{background-color:#000;}
#newsfeed .element.tweet .meta{margin:0 0 5px 0;color:#fff;text-align:right;float:right;line-height:18px;position:relative;top:20px;}
#newsfeed .element.tweet p{clear:both;margin:0;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;font-weight:normal;}
#newsfeed .element .category a, #newsfeed .element h2 a{color:#fff;}
#newsfeed .element .category{margin:0;color:#62534e;font-size:16px;font-weight:lighter;font-family:Gotham, AppleGothic, sans-serif;padding:15px 0 10px 0;}
#newsfeed .element img{width:auto;height:auto;float:left;}
.preview #newsfeed .element img{width:auto;height:auto;}
#newsfeed_container .toggle .buttons .collapsed{display:block;background:url(../images/img-black-arrow-left.png) no-repeat;width:35px;height:38px;position:relative;overflow:hidden;float:left;padding:5px 5px;margin:0px;cursor:pointer;opacity:0.5;}
#newsfeed_container.collapsed .toggle .buttons .collapsed{opacity:1;}
#newsfeed_container .toggle .buttons .expand{display:block;background:url(../images/img-black-arrow-right.png) no-repeat;width:35px;height:38px;position:relative;overflow:hidden;float:left;padding:5px 5px;margin:0px;cursor:pointer;}
#newsfeed_container .title a{color:#061E39;}
#newsfeed{position:relative;overflow:auto;height:calc(100% - 100px);}
#newsfeed .element:first-child{margin-top:0;border-top:none;padding-top:0;}
#newsfeed .element:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0;}
#newsfeed .element.infographic .date{margin-left:0;border:0 none;}
#newsfeed .element p{font-size:13px;}
#newsfeed .element a .fa{font-size:80%;width:9px;}
#newsfeed .element .evenmorepreview{display:none;}
#newsfeed .spacer{height:280px;}
#newsfeed .spacer.small{height:200px;}
#newsfeed .element.infographic h2{margin-left:0;}
#newsfeed .element.infographic img{width:100%;float:none;}
#newsfeed .element.tweet .date{margin-left:0;}
#newsfeed .element.tweet .thetweet a{font-size:14px;}
#newsfeed .element.tweet .user{height:48px;margin-bottom:10px;}
#newsfeed .element.tweet .category{float:left;}
#newsfeed .element.tweet .retweet_user{font-size:12px;margin-bottom:10px;}
#newsfeed .element.tweet .user{clear:both;}
#newsfeed .element.tweet .user .follow:hover{text-decoration:none;}
#newsfeed .element.tweet .user .profile{display:block;width:70%;line-height:20px;float:left;font-size:12px;}
#newsfeed .element.tweet .user .profile:hover{text-decoration:none;}
#newsfeed .element.tweet .user .profile .username{font-weight:normal;color:#6F6F71;}
#newsfeed .element.tweet .user .profile .names{float:left;}
#newsfeed .element.tweet .user img{width:48px;height:48px;float:left;margin-right:10px;}
#newsfeed .newsfeed_load_more{margin:0;min-height:40px;border-bottom:1px solid #dddddd;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition:all .3s;text-align:center;}
#newsfeed .newsfeed_load_more.separator{margin:0;min-height:2px;}
#newsfeed .newsfeed_no_more_news{display:block;padding:0 30px 0 30px;line-height:40px;text-align:center;font-size:24px;color:#CCC;font-family:Gotham, AppleGothic, sans-serif;;}
#newsfeed .newsfeed_load_more_button{display:inline-block;padding:0 50px;line-height:40px;text-align:center;font-size:16px;color:#091e3b;font-family:Gotham, AppleGothic, sans-serif;;background-color:#E5E5E5;text-transform:uppercase;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transition:all .3s;}
#newsfeed .newsfeed_load_more_button:hover{text-decoration:none;color:#999;}
#newsfeed .newsfeed_load_more_button.loading{background-image:url(../images/loader.gif);background-position:10px center;background-repeat:no-repeat;color:#666;text-decoration:none;}
.preview #newsfeed .element .date{display:none;}
.preview #newsfeed .element.tweet .date{display:block;}
.preview #newsfeed .element .element_content_text{display:none;}
.open #newsfeed{max-width:860px;margin:0 auto;}
.open #newsfeed .element{padding:20px 10px;}
.open #newsfeed .element .category{font-size:17px;}
.open #newsfeed .element img{width:180px;height:180px;}
.open #newsfeed .element h2{font-size:18px;}
.open #newsfeed .element p{font-size:14px;line-height:150%;}
.open #newsfeed .element p{font-size:14px;line-height:150%;}
.open #newsfeed .element h2, .open #newsfeed .element .evenmorepreview, .open #newsfeed .element .smallpreview{margin-left:200px}
.open #newsfeed .element .moreinfo, .open #newsfeed .element .links{margin-top:10px;}
.open #newsfeed .element .links .links_title{font-weight:bold;margin-bottom:10px;}
.open #newsfeed .element .date{font-size:14px;margin-left:200px;}
.open #newsfeed .element.tweet .date{font-size:14px;margin-left:0;}
.open #newsfeed .element.infographic .date{margin-left:0;}
.open #newsfeed .element .smallpreview{display:none;}
.open #newsfeed .element .evenmorepreview{display:block;margin-bottom:10px;}
.open #newsfeed .element .evenmorepreview a{margin-top:10px;font-size:16px;}
.open #newsfeed .element.tweet img{width:48px;height:48px;}
.open #newsfeed .element.tweet .thetweet{font-size:16px;margin-left:0;}
.open #newsfeed .element.tweet .thetweet a{font-size:16px;}
.open #newsfeed .element.infographic img{width:100%;height:auto;}
.open #newsfeed .element.infographic p, .open #newsfeed .element.infographic h2{margin-left:0;}
.mCSB_container{margin-right:10px;overflow:hidden;width:auto;}
.mCSB_container.mCS_no_scrollbar{margin-right:0;}
.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar{margin-right:30px;}
.mCustomScrollBox > .mCSB_scrollTools{height:100%;right:0;top:0;width:16px;}
.mCSB_scrollTools .mCSB_draggerContainer{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0;}
.mCSB_scrollTools .mCSB_draggerRail{border-radius:10px;height:100%;margin:0 auto;width:2px;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;height:30px;width:100%;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:10px;height:100%;margin:0 auto;text-align:center;width:5px;background:rgba(0, 0, 0, 1.0) none repeat scroll 0 0;}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{cursor:pointer;display:block;height:20px;margin:0 auto;overflow:hidden;position:relative;}
.mCSB_scrollTools .mCSB_buttonDown{margin-top:-40px;top:100%;}
.mCSB_horizontal > .mCSB_container{height:auto;margin-bottom:30px;margin-right:0;overflow:hidden;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar{margin-bottom:0;}
.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar, .mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar{margin-bottom:30px;margin-right:0;}
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools{bottom:0;height:16px;left:0;overflow:hidden;right:auto;top:auto;width:100%;}
.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer{margin:0 20px;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{border-radius:10px;height:2px;margin:7px 0;width:100%;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger{height:100%;width:30px;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:10px;height:4px;margin:6px auto;width:100%;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight{cursor:pointer;display:block;float:left;height:100%;margin:0 auto;overflow:hidden;position:relative;width:20px;}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight{float:right;margin-left:-40px;}
.mCustomScrollBox{}
.mCustomScrollBox > .mCSB_scrollTools{opacity:0.75;}
.mCustomScrollBox:hover > .mCSB_scrollTools{opacity:1;}
.mCSB_scrollTools .mCSB_draggerRail{}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(0, 0, 0, 1.0) none repeat scroll 0 0;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255, 255, 255, 0.85) none repeat scroll 0 0;}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;}
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{background-image:url("mCSB_buttons.png");background-repeat:no-repeat;opacity:0.4;}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0;}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px;}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px;}
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;}
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;}
.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail{}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.75) none repeat scroll 0 0;}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.85) none repeat scroll 0 0;}
.mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}
.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}
.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail{background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0;border-radius:1px;width:4px;}
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(255, 255, 255, 0.75) none repeat scroll 0 0;border-radius:1px;width:4px;}
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{height:4px;margin:6px 0;width:100%;}
.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:4px;margin:6px auto;width:100%;}
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255, 255, 255, 0.85) none repeat scroll 0 0;}
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;}
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0;}
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px;}
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px;}
.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px;}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail{background:rgba(0, 0, 0, 0.1) none repeat scroll 0 0;border-radius:1px;width:4px;}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.75) none repeat scroll 0 0;border-radius:1px;width:4px;}
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{height:4px;margin:6px 0;width:100%;}
.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:4px;margin:6px auto;width:100%;}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.85) none repeat scroll 0 0;}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0;}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px;}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px;}
.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px;}
.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail{background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0;border-radius:2px;width:4px;}
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(255, 255, 255, 0.75) none repeat scroll 0 0;border-radius:2px;width:6px;}
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{height:4px;margin:6px 0;width:100%;}
.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px auto;width:100%;}
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255, 255, 255, 0.85) none repeat scroll 0 0;}
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255, 255, 255, 0.9) none repeat scroll 0 0;}
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0;}
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px;}
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px;}
.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px;}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail{background:rgba(0, 0, 0, 0.1) none repeat scroll 0 0;border-radius:2px;width:4px;}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.75) none repeat scroll 0 0;border-radius:2px;width:6px;}
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{height:4px;margin:6px 0;width:100%;}
.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px auto;width:100%;}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.85) none repeat scroll 0 0;}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0;}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px;}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px;}
.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px;}
.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail{background:rgba(255, 255, 255, 0.1) none repeat scroll 0 0;}
.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;}
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{width:100%;}
.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:2px;margin:7px auto;width:100%;}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail{background:rgba(0, 0, 0, 0.15) none repeat scroll 0 0;}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.75) none repeat scroll 0 0;width:2px;}
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail{width:100%;}
.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:2px;margin:7px auto;width:100%;}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.85) none repeat scroll 0 0;}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}
.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}
#newsfeed .element h2, #newsfeed .element .smallpreview{margin:0 0 0 10px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;font-weight:normal;float:left;width:66%;line-height:18px;text-transform:none;}
.green.wcl-button{font-family:Gotham, AppleGothic, sans-serif;text-align:center;background:#48852c;border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:300;height:43px;letter-spacing:0.05em;line-height:45px;margin:0 auto;padding:0 30px;position:relative;-webkit-transition:padding 0.3s ease 0s;transition:padding 0.3s ease 0s;z-index:4;text-shadow:0 1px 0 #36691e;}
.green.wcl-button:hover{padding-right:40px;}
.green.wcl-button::after{content:"\203A";display:inline-block;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:30px;font-weight:lighter;left:0;opacity:0;padding-left:0;position:relative;-webkit-transition:opacity 0.3s ease 0s, left 0.3s ease 0s;transition:opacity 0.3s ease 0s, left 0.3s ease 0s;vertical-align:top;top:-2px;width:0;/* transition: all 0.6s; */}
.green.wcl-button:hover::after{left:10px;opacity:1;width:auto;}
.btn_black{text-align:center;background:rgba(0,0,0,0.6);border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:300;height:45px;letter-spacing:0.05em;line-height:41px;margin:0 auto;padding:0 30px;position:relative;-webkit-transition:padding 0.3s ease 0s;transition:padding 0.3s ease 0s;z-index:4;text-shadow:0 1px 0 #000;margin-top:50px;border:1px solid rgba(255, 255, 255, 0.3);}
.btn_black:hover{color:#fff;background-color:#000;text-shadow:inherit;padding-right:40px;}
.btn_black:after{content:"\203A";display:inline-block;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:30px;font-weight:lighter;left:0;opacity:0;padding-left:0;position:relative;-webkit-transition:opacity 0.3s ease 0s, left 0.3s ease 0s;transition:opacity 0.3s ease 0s, left 0.3s ease 0s;vertical-align:top;top:-2px;width:0;}
.btn_black:hover:after{left:10px;opacity:1;width:auto;}
section.products_highlight{background:#fff;padding:10px 0;overflow:hidden;}
.products_highlight > [class^='service0']{background:center center no-repeat;background-size:cover;color:#fff;display:block;float:left;position:relative;width:25%;border:10px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:350px;}
.products_highlight > .service01{background-image:url(../images/img_web_design.jpg);border-width:0 10px 10px 0;}
.products_highlight > .service02{background-image:url(../images/img_booking_engine.jpg);border-width:0 10px 10px 0;}
.products_highlight > .service03{background-image:url(../images/img_channel_manager.jpg);border-width:0 10px 10px 0;}
.products_highlight > .service04{background-image:url("../images/img_ratemanager.jpg");border-width:0 0 10px 0;}
.products_highlight > .service05{background-image:url(../images/img_property-management-system.jpg);border-width:0 10px 0 0;}
.products_highlight > .service06{background-image:url(../images/img_services_digital_marketing.jpg);border-width:0 10px 0 0;}
.products_highlight > .service07{background-image:url(../images/img_ota_revenue.jpg);border-width:0 10px 0 0;}
.products_highlight > .service08{background-image:url(../images/img_brand_identity.jpg);border-width:0;}
.grid{position:relative;margin:0 auto;padding:0;max-width:1000px;list-style:none;text-align:center;height:100%;}
.grid figure{position:relative;float:left;overflow:hidden;margin:0;width:100%;text-align:center;height:100%;padding:0 10px;}
.grid figure p{letter-spacing:1px;font-size:85%;line-height:22px;width:100%;bottom:30px;line-height:1.5;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.effect-marley h2{margin-bottom:40px;margin-top:40px;text-align:center;font-size:30px;position:relative;line-height:29px;}
.effect-marley p span.bullet{background:none;text-indent:-9999px;margin:0 3px;outline:0;line-height:1.5em;font-size:2em;display:inline-block;width:5px;height:5px;border:1px solid #fff;position:relative;border-radius:0.35em;top:-2px;}
.effect-marley h2::after{position:absolute;top:100%;left:0;width:60%;height:1px;background:#fff;content:'';margin:20px 20%;-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);}
figure.effect-marley h2:after, figure.effect-marley p, figure.effect-marley ul, figure.effect-marley li{opacity:0;/**/-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;transition:opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;}
figure.effect-marley:hover h2::after, .active figure.effect-marley h2::after, figure.effect-marley:hover p, .active figure.effect-marley p, figure.effect-marley:hover ul, figure.effect-marley:hover li{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
section.portfolio{text-align:center;background:#eee;margin:0;}
section.portfolio h2{font-size:40px;padding:60px 0 20px 0;margin:0;text-shadow:0 1px 0 #fff;color:#000;}
section.portfolio p{font-size:18px;line-height:150%;letter-spacing:.5px;padding:0 0 80px 0;text-shadow:0 1px 0 #fff;}
section.portfolio .showcase{padding:0 60px 8% 60px;}
section.portfolio .bx-wrapper .bx-pager, section.portfolio .bx-wrapper .bx-controls-auto{bottom:19%}
section.portfolio .bx-wrapper .bx-pager.bx-default-pager a{border:1px solid #555;}
section.portfolio .bx-wrapper .bx-pager.bx-default-pager a:hover, section.portfolio .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#555;}
section.photography_content{color:#fff;background:url(../images/img_services_photography_content.jpg) center bottom no-repeat;background-size:cover;min-height:500px;padding:0;overflow:hidden;position:relative;z-index:0;text-align:center;}
section.photography_content h2{font-size:40px;padding:60px 0 20px 0;margin:0;}
section.photography_content p{font-size:18px;line-height:150%;padding:0 0 40px 0;}
section.photography_content p.name{font-family:Gotham, AppleGothic, sans-serif;font-size:14px;font-style:italic;line-height:150%;padding:0 0 40px 0;}
.slide_testimonials p{margin:auto;width:80%;}
section.container_box{background:#eee;margin:10px 0;padding:5% 0;width:100%;font-weight:lighter;text-align:center;text-shadow:0 1px 0 #fff;overflow:hidden;position:relative;}
section.container_box h2{font-size:48px;padding:0 0 20px 0;margin:0;color:#000;line-height:58px;}
section.container_box h2 span{display:block;font-size:16px;margin:10px 0;}
section.container_box h3{font-size:30px;padding:0;margin:30px 0 20px;}
section.container_box p{font-size:18px;line-height:150%;width:65%;letter-spacing:.5px;padding:0 0 50px 0;margin:0 auto;}
section.container_box .list nav{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:15px;padding-bottom:20px;white-space:nowrap;}
section.container_box .list nav ul{margin:0;padding:0;}
section.container_box .list nav ul li{width:15%;display:inline-block;}
section.container_box .list nav ul li div{width:100%;float:left;}
section.container_box .list nav ul li div span{display:block;padding:10px 0 0 0;text-shadow:none;}
section.container_box.bg-why{background:url(../images/img-main-websmart2.jpg) no-repeat center bottom/cover;margin-top:0;padding-bottom:0;position:relative;}
.section_connectivity{background-image:none;margin-bottom:0;width:60%;margin:auto;max-width:860px;}
.section_connectivity .pic{margin-top:40px;padding:0;}
.section_connectivity .pic img{width:100%;}
.section_connectivity div, .section_channel-manager div, .section_smartrates div, .section_seo div, .section_sem div, .section_tripconnect div, .section_smm div, .section_email-marketing div, .section_metasearch div , .section_metasearch div, .section_copywriting div, .section_videos_and_virtualtours div{width:100%;padding:0 15%;float:left;margin:0 auto;}
section.technology{margin-bottom:0px;padding-bottom:0px;}
.section_connectivity .pic, .section_channel-manager .pic, .section_smartrates .pic, .section_seo .pic, .section_sem .pic, .section_tripconnect .pic, .section_smm .pic, .section_email-marketing .pic, .section_metasearch .pic, .section_copywriting .pic, .section_videos_and_virtualtours .pic{width:100%;position:absolute;background-position:center center;background-repeat:no-repeat;background-size:contain;left:0;right:0;margin-left:auto;margin-right:auto;overflow:hidden;z-index:100;}
section.technology .pic{width:100%;position:relative;margin-left:auto;margin-right:auto;overflow:hidden;z-index:100;}
#fullpage{}
#fullpage .container{position:relative;margin:0 auto;padding:0;height:100%;overflow:hidden;letter-spacing:.5px;}
.fp-section{background-color:#eee;}
.fp-tableCell{position:relative;}
.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell{height:auto !important;}
.full_bg{background-repeat:no-repeat;background-position:center;background-size:cover;}
.wrap_content{width:65%;margin:auto;font-size:16px;line-height:26px;padding:0 0 40px 0;}
.wrap-middle{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;left:0;bottom:0;}
.full_bg .wrap-middle{z-index:20;margin:0 120px 0;width:50%;right:0;left:auto;padding:0 0 10vh 0;}
.pic_main_content{width:100%;position:absolute;bottom:207px;height:36vh;}
.pic_main_content img{height:100%;width:auto;max-width:none;margin:auto;}
.slide_list{position:absolute;height:230px;width:100%;bottom:0;left:0;background:url(../images/bg-content-w2.png) no-repeat top center;z-index:100;}
#full-intro .full_bg{background-image:url(../images/bg-webdesign.jpg);background-size:cover;background-position:center center;height:100%;position:relative;}
#full-intro .fp-tableCell{padding-top:100px;text-align:center;color:#fff;}
#full-intro h1{margin-bottom:20px;}
.set_pd1{padding:130px 0 0;}
#fullpage h2{font-size:40px;line-height:44px;color:#000;margin-bottom:20px;}
#fullpage h3{color:#000;font-size:30px;padding:0;margin:60px 0 10px;}
.list nav{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:15px;padding-bottom:20px;white-space:nowrap;}
.list nav ul{margin:0;padding:0;}
.list nav ul li{width:15%;display:inline-block;vertical-align:top;}
.list nav ul li div{width:100%;float:left;}
.list nav ul li div img{width:75px;}
.set_white svg path{fill:red;}
.list nav ul li div span{font-size:14px;display:block;padding:10px 0 0 0;text-shadow:none;}
.icon-pic{border:1px solid #437b29;display:block;background-repeat:no-repeat;background-position:center center;width:60px;height:60px;border-radius:60px;background-size:100%;}
#fullpage .section{font-weight:lighter;text-align:center;text-shadow:0 1px 0 #fff;position:relative;}
#fullpage .section footer{text-shadow:0 0 0;}
#fullpage .setbg, #fullpage .setbg h2, #fullpage .setbg h3{color:#fff;text-shadow:inherit;}
.slide_list.set-white{background:url(../images/bg-content-w.png) no-repeat top center;}
.bg_full-intro{position:absolute;height:100%;width:100%;z-index:0;background:url(../images/hotel_digital_marketing.png) left center no-repeat;background-size:auto 100%;}
#full-seo .pic_main_content{height:40%;}
#full-sem{background:url(../images/bg-sem.jpg) no-repeat;background-size:cover;}
#full-sem .pic_main_content{bottom:250px;height:36%;margin-left:-4px;}
#full-tripconnect .pic_main_content{bottom:230px;height:38%;}
#full-tripconnect .list nav ul li{width:19%;}
#full-meta_search{background:url(../images/bg-meta-search.jpg) no-repeat;background-size:cover;}
#full-meta_search .pic_main_content{bottom:270px;}
#full-social_media .pic_main_content{height:44%;}
#full-email_marketing{background:url(../images/bg-email-marketing.jpg) no-repeat;background-size:cover;}
#full-email_marketing .pic_main_content{bottom:230px;height:40%;}
#full-copywriting .pic_main_content{bottom:270px;height:36%;}
#full-photography{background:url(../images/bg-photography.jpg) no-repeat;background-size:cover;}
#full-videos_virtual_tours .pic_main_content{bottom:50px;height:57vh;}
#fp-nav{position:absolute;width:200px;top:50%;right:40px;}
#fp-nav li{text-align:right;margin:9px 0;width:100%;height:19px;display:block;}
#fp-nav li:last-child, #fp-nav li:first-child{display:none;}
#fp-nav a{background-color:#000;height:10px;width:10px;display:block;float:right;margin-top:7px;border-radius:8px;}
#fp-nav .fp-tooltip{font-size:14px;margin-right:0px;padding:3px 10px 3px;border-radius:3px;position:relative;-webkit-transition:all 0.5s;transition:all 0.5s;display:inline-block;cursor:pointer;}
#fp-nav a.active{background-color:#83c661 !important;color:#fff;}
#fp-nav li:hover a + .fp-tooltip{background-color:#83c661;color:#fff !important;display:inline-block;-webkit-transition:all 0.5s;transition:all 0.5s;margin-right:10px;}
#fp-nav a.active + .fp-tooltip{display:inline-block;background-color:#83c661;color:#fff !important;margin-right:10px;}
#fp-nav li:hover a + .fp-tooltip:after , #fp-nav a.active + .fp-tooltip:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-left-color:#83c661;border-width:4px;margin-top:-5px;}
.wrap_content a{text-decoration:underline;}
.list nav ul li div span{white-space:normal;}
.scroll_down_seo_mobile{display:none;}
#search-engine-optimization{display:none;}
.first-section{margin-top:100px;}
.main_client_slide{display:block;overflow:hidden;}
.row_client{overflow:hidden;}
section.main_client_slide .col-6{position:relative;height:50vw;}
.wrap_client_screen_responsive{overflow:hidden;}
.client_screen_responsive{text-align:center;background-color:#333;position:absolute;width:100%;bottom:0;height:100%;}
.client_screen_responsive img{position:absolute;bottom:0;left:22%;}
.client_banner{height:50vw;width:100%;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;}
.client_logo{position:absolute;z-index:20;text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:0;top:0;left:0;bottom:0;}
.slide-client .client_logo img{width:auto;}
.row_2 .wrap_client_screen_responsive{float:right;}
.row_2 .client_screen_responsive{background-color:#d4d4d4;}
.logo_client_list{border:5px solid #fff;background-color:#eaeaea;overflow:hidden;}
.logo_client_list li{width:50%;float:left;height:calc(25vw - 5px);text-align:center;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10;}
.logo_client_list li:nth-child(1){border-right:3px solid #fff;border-bottom:3px solid #fff;}
.logo_client_list li:nth-child(2){border-left:2px solid #fff;border-bottom:3px solid #fff;}
.logo_client_list li:nth-child(3){border-right:3px solid #fff;border-top:2px solid #fff;}
.logo_client_list li:nth-child(4){border-left:2px solid #fff;border-top:2px solid #fff;}
.logo_client_list li a{width:100%;height:100%;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;}
.client_screen_responsive .cl_respon_1{bottom:calc(25vw - 245px);}
.client_screen_responsive .cl_respon_2{bottom:-100px;left:-60px;}
.client_screen_responsive .cl_respon_3{bottom:-255px;left:calc(25vw - 196px);}
.client_screen_responsive .cl_respon_4{bottom:-100px;left:-116px;}
.client_screen_responsive .cl_respon_5{bottom:calc(25vw - 245px);left:auto;right:-224px;}
.client_screen_responsive .cl_respon_7{bottom:-10%;left:auto;right:0;}
.logo_client_list li .bg_client_pic{position:absolute;background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;top:0;left:0;width:100%;z-index:0;opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s;}
.logo_client_list li:hover .bg_client_pic{opacity:0.7;-webkit-transition:all 0.6s;transition:all 0.6s;}
.wp_our_clients h4 a:hover{color:#000;}
.head_content{height:calc(100vh - 100px);background-size:cover;color:#fff;overflow:hidden;z-index:0;padding:0;text-align:center;position:relative;min-height:500px;}
.web_design_page .head_content{background-image:url(../images/bg-webdesign.jpg);}
.chinese_websites_page .head_content{background-image:url(../images/bg-webdesign.jpg);}
.block_middle{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:10%;top:0;bottom:0;width:40%;}
.block_middle2{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;left:0;top:0;bottom:0;}
.head_content h1{margin:0 0 10px 0;}
span.sub_h1{margin:0 0 30px 0;display:block;font-size:16px;}
.head_content span.sub_h1{font-size:26px;line-height:30px;}
.wrap_container h2{color:#000;font-size:48px;margin-bottom:0;line-height:58px;}
.bg_change{background-color:#eee;}
.bg_change2{color:#fff;}
.bg_change2 h2{color:#fff;}
.full_list.slide_list{position:relative;text-align:center;padding-top:0;height:auto;padding-bottom:10px;background:url(../images/bg-content-w3.png) no-repeat center bottom;}
.full_list.slide_list .list{margin-bottom:40px;}
.full_list.slide_list .list img{width:75px !important;}
.full_list.slide_list h3{color:#000;font-size:30px;padding:0;margin:0px 0 30px;}
.full_list.set-white h3{color:#fff;}
.web_design_page section{}
.container_video{height:400px;width:100%;position:relative;}
.video__bg{background:center center no-repeat;background-size:cover;height:400px;position:relative;width:100%;}
.video__link{position:absolute;z-index:10;width:100%;height:400px;top:0;left:0;color:#fff;}
.video__link strong{text-align:center;font-size:18px;display:block;font-weight:300;font-size:26px;margin:80px 0 0;line-height:28px;}
.video__link p{text-align:center;width:430px;margin:20px auto;}
.btn_icon_youtube{background:url(../images/icon-play-button.png) no-repeat 22px center;height:80px;width:80px;display:block;margin:60px auto 50px;position:relative;cursor:pointer;}
.btn_icon_youtube:after{content:"";position:absolute;width:76px;height:76px;display:block;border:2px solid #fff;top:0;left:0;border-radius:50px;-webkit-animation:anim-effect-jelena-out 0.3s ease-out forwards;animation:anim-effect-jelena-out 0.3s ease-out forwards;}
.btn_icon_youtube:hover:after{-webkit-animation:anim-effect-jelena 1s ease-out forwards;animation:anim-effect-jelena 1s ease-out forwards;}
@-webkit-keyframes anim-effect-jelena{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);}
30%{opacity:0;-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);}
31%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);}
100%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
}
@keyframes anim-effect-jelena{0%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);}
30%{opacity:0;-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);}
31%{opacity:1;-webkit-transform:scale3d(0.5, 0.5, 1);transform:scale3d(0.5, 0.5, 1);}
100%{opacity:1;-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);}
}
@-webkit-keyframes anim-effect-jelena-out{0%{-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);}
to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes anim-effect-jelena-out{0%{-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);}
to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.section_channelroom{width:80%;margin:auto;padding-top:75px;text-align:center;max-width:800px;}
.wrap_container h4{color:#000;font-size:36px;margin-bottom:60px;line-height:40px;}
.showcase_portfolio > div{float:left;width:50%;}
.firstcolum{width:98%;float:left;}
.secondcolum{width:98%;float:right;}
.bg_instant_design{background:url(../images/bg-wrap-content-2.jpg) repeat-y center top;background-size:100% auto;}
.slide_web{margin-bottom:70px;width:100%;}
.slide_web .bx-wrapper .bx-pager{bottom:0px;}
.bg_change .bx-wrapper .bx-pager.bx-default-pager a{border:1px solid #555;}
.bg_change .bx-wrapper .bx-pager.bx-default-pager a:hover, .bg_change .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#555;}
.scroll_down{margin:30px 0 0;}
#scrollto{position:absolute;margin-top:-70px;height:0;width:0;}
.banner_pic{position:absolute;bottom:0;left:0;width:50%;height:100%;z-index:0;text-align:center;}
.banner_pic img{max-width:none;position:absolute;bottom:0;left:0;width:auto;-webkit-transition:all 0.4s;transition:all 0.4s;height:0;width:0;opacity:0;}
.highlight__wrap{overflow:hidden;padding-top:50px;padding-bottom:60px;position:relative;}
.highlight__screen{float:left;width:50%;}
.highlight__screen img{margin-left:-120px;width:calc(100% + 120px);max-width:none;}
.highlight__content{float:right;width:50%;}
.highlightcontent__wrap{font-size:16px;line-height:24px;width:70%;margin-left:10%;}
.highlightcontent__wrap h4{font-size:26px;line-height:28px;color:#333333;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;margin-bottom:30px;margin-top:20px;}
.highlightcontent__wrap ul{margin-top:40px;}
.highlightcontent__wrap ul li{background:url(../images/highlight_list-icon.png) no-repeat top left;padding-left:40px;padding-bottom:30px;line-height:24px;}
.highlightcontent__wrap .green.wcl-button{width:210px;padding:0;-webkit-transition:all 0.4s;transition:all 0.4s;}
.highlightcontent__wrap .green.wcl-button:hover{width:210px;-webkit-transition:all 0.4s;transition:all 0.4s;padding:0;background-color:#000;}
.highlightcontent__wrap .green.wcl-button:hover::after{top:-4px;}
.set_text-shadow{text-shadow:0 1px 0 #fff;}
.slide_list.full_list.set-white{background:url(../images/bg-content-b1.png) no-repeat center bottom;}
.highlight__wrap.set_2{color:#fff;}
.highlight__wrap.set_2 .highlightcontent__wrap{float:left;margin-left:15%;}
.highlight__wrap.set_2 .highlightcontent__wrap h4{color:#fff;}
.highlight__wrap.set_2 .highlight__screen{float:right;}
.highlight__wrap.set_2 .highlight__screen img{margin-left:0;width:calc(100% + 120px);max-width:none;}
.highlight__wrap.set_3{background-color:#f7f7f7;padding:50px 0 50px;}
.highlight__wrap.set_3 .highlightcontent__wrap{float:left;margin-left:15%;}
.highlight__wrap.set_3 .highlight__content{float:left;}
.highlight__wrap.set_3 .highlight__screen{text-align:center;position:absolute;bottom:0;right:0;}
.highlight__wrap.set_3 .highlight__screen img{margin-left:-70px;width:auto;max-width:none;}
.highlight__wrap.set_4{background-color:rgba(0,0,0,0.15);}
.highlight__wrap.set_4 .highlightcontent__wrap h4{color:#fff;}
.highlight__wrap.set_4 .highlight__screen img{margin-left:-30px;width:auto;max-width:none;}
.highlight__wrap.set_4 .highlight__screen{text-align:center;position:absolute;bottom:0;left:0;}
.highlight__wrap.set_4 .highlightcontent__wrap{width:80%;margin-left:5%;}
.demo__wrap{width:90%;margin:auto;padding:60px 0 30px 0;}
.demo__wrap h5{font-size:26px;text-align:center;line-height:28px;padding-bottom:20px;}
.demo__wrap ul{margin-top:10px;padding-bottom:70px;}
.demo__wrap ul li{text-align:center;}
.demo__wrap ul.slick-dots{bottom:0;padding-bottom:0;}
.demo__wrap .slick-slide img{margin-bottom:20px;}
.green.wcl-button.btn-watch-video{margin-right:10px;margin-bottom:10px;}
.btn-watch-video img{margin-left:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.green.wcl-button.btn-watch-video:after{content:close-quote;}
.green.wcl-button.btn-watch-video:hover{}
.green.wcl-button.btn-watch-video:hover img{margin-left:15px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.link_popup{cursor:pointer;}
#maquee_popup{display:block;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.7);top:0;left:0;z-index:599;}
#maquee_close{position:absolute;right:10px;top:10px;cursor:pointer;opacity:0.3;filter:alpha(opacity=30);-webkit-transition:all 0.3s;transition:all 0.3s;}
#maquee_close:hover{opacity:0.7;filter:alpha(opacity=70);-webkit-transition:all 0.3s;transition:all 0.3s;}
#maquee_detail{text-align:center;position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;}
.maquee_wrapbox{width:650px;background-color:#fff;border-radius:7px;position:relative;padding-bottom:10px;margin-top:-100px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s;transition:all 0.3s;z-index:600;}
.maquee_wrapbox.active{margin-top:0px;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.5s 0.4s;transition:all 0.5s 0.4s;}
#maquee_content strong{font-size:26px;font-weight:400;display:block;padding:20px 0 15px;border-bottom:1px solid #eee;color:#000;}
.maquee_iframe{position:relative;}
.maquee_iframe iframe{width:100%;}
.booking_engine_page .head_content{background-image:url(../images/bg-webdesign.jpg);background-position:center center;}
.section_easybooking{width:100%;position:relative;height:450px;margin:30px auto 20px;max-width:1200px;}
.section_easybooking .easy_ipad, .section_easybooking .easy_macbook, .section_easybooking .easy_iphone{position:absolute;background-position:center center;background-repeat:no-repeat;}
.section_easybooking .easy_ipad{left:calc(50% - 470px);top:40px;background-image:url(../images/hotel_booking_engine-2.png);background-size:811px 493px;width:811px;height:493px;z-index:200}
.section_easybooking .easy_macbook{background-image:url(../images/info-graphic-easybooking-macbook.png);width:789px;height:500px;left:0;right:0;margin-left:auto;margin-right:auto;z-index:100}
.section_easybooking .easy_iphone{right:290px;top:150px;background-image:url(../images/hotel_booking_engine-1.png);width:202px;height:406px;z-index:200}
.section_easybooking .easy_ipad2, .section_easybooking .easy_iphone2{position:absolute;background-position:center center;background-repeat:no-repeat;}
.section_easybooking .easy_ipad2{left:calc(50% - 370px);top:40px;background-image:url(../images/hotel_booking_engine-5.png);background-size:811px 493px;width:811px;height:493px;z-index:200}
.section_easybooking .easy_iphone2{left:190px;top:150px;background-image:url(../images/hotel_booking_engine-4.png);width:250px;height:421px;z-index:200}
.booking_engine_free_trial_page .ct_address__detail .list_number li{font-size:14px;}
.channel_manager_page .head_content{background-image:url(../images/bg-webdesign.jpg);background-position:center center;}
.center_link{text-align:center;margin-bottom:80px;}
.section_channel_manager{width:80%;margin:0 auto -40px;padding-top:70px;text-align:center;}
.ota_revenue_page .head_content{background-image:url(../images/bg-webdesign.jpg);background-position:center center;}
.set_bg_ota{background:url(../images/hotel_revenue_management-2.jpg) no-repeat;background-size:cover;color:#fff;background-position:center center;}
.set_bg_ota .slide_list{color:#fff;background:none;}
.set_bg_ota .slide_list h3{color:#fff;}
.set_bg_ota .padding_tb75{padding-top:160px;padding-bottom:130px;}
.ota_revenue_page .banner_pic{left:5%;width:55%;margin-bottom:-30px;}
.bg_change.set_bg_branding{background:url(../images/hotel_brand_identity-1.jpg) no-repeat;background-size:cover;background-position:center center;color:#fff;}
.bg_change.set_bg_branding .slide_list{color:#fff;background:none;}
.bg_change.set_bg_branding .slide_list h3{color:#fff;}
.bg_change.set_bg_branding .padding_tb75{padding-top:160px;padding-bottom:130px;}
.hotel_management_system_page .head_content{background-image:url(../images/bg-webdesign.jpg);}
.hotel_management_system_page .banner_pic, .channel_manager_page .banner_pic, .rate_manager_page .banner_pic{left:-80px;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.hotel_management_system_page .banner_pic img, .channel_manager_page .banner_pic img, .rate_manager_page .banner_pic img{position:relative;}
.brand_identity_page .head_content{background-image:url(../images/bg-webdesign.jpg);}
.brand_identity_page .banner_pic{width:55%;}
.rate_manager_page .head_content{background-image:url(../images/bg-webdesign.jpg);background-position:center center;}
.careers_page .head_content{background-image:url(../images/wcl-careers-1.jpg);background-position:center center;}
.careers__row{text-align:left;padding:75px 10%;overflow:hidden;position:relative;}
.careers__row h3{color:#000;font-size:34px;line-height:40px;}
.careers__row .title{margin-bottom:20px;display:block;}
.careers__row P{margin-bottom:20px;}
.careers__row ul{margin-top:20px;}
.careers__row li{margin-bottom:0;list-style-type:disc;margin-left:20px;line-height:30px;}
.careers__row.row2{background-color:#eee;}
.careers__remark{padding:75px 10%;background-color:#eee;}
.careers__remark a{text-decoration:underline;}
.careers__remark a:hover{text-decoration:none;}
.integrations_page .head_content{background-image:url(../images/wcl-ota.jpg);background-position:center center;}
.menu_integrations li{display:inline-block;margin:0 10px;}
.menu_integrations li a{font-size:14px;display:block;padding:5px 10px;border-radius:4px;}
.menu_integrations li a.active{border:1px solid #48852c;color:#48852c;}
.menu_integrations li a:hover{background-color:#48852c;color:#fff;}
.menu_integrations{margin-bottom:50px;}
.table-responsive{margin-top:50px;}
.btn, .pt-cv-wrapper .btn-success, form.mktoForm button.mktoButton{margin-top:0;}
.infos{font-size:16px;}
.bootgrid-table th:hover>.column-header-anchor{color:#999;}
.bootgrid-table th:active, .bootgrid-table th:hover{background-color:initial !important;}
.bootgrid-table th{font-weight:700;}
.ct_address__detail .list_number{list-style-type:decimal;margin-left:20px;margin-top:20px;}
.ct_address__detail .list_number li{margin-bottom:10px;}
.list_check{margin-top:30px;overflow:hidden;margin-left:10px;}
.list_check li{background:url(../images/highlight_list-icon.png) no-repeat top left;width:50%;float:left;margin-bottom:20px;padding:5px 0 5px 45px;}
.integrations_gds_page .head_content{background-image:url(../images/wcl-gds.jpg);background-position:center center;}
.integrations_rms_page .head_content{background-image:url(../images/wcl-rms.jpg);background-position:center center;}
.request_page .head_content{background-image:url(../images/wcl-request-qoute.jpg);background-position:center center;}
.products_page .head_content{background-image:url(../images/wcl-products.jpg);background-position:center center;}
.highlight_product{background:#eee;}
.highlight_product__wrap{position:relative;min-height:650px;}
.highlight_product__images{position:absolute;left:10%;height:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.highlight_product__content{right:10%;width:30%;height:100%;position:absolute;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.highlight_product__content h3{color:#000;font-size:48px;line-height:52px;margin-bottom:30px;}
.highlight_product__content p{margin-bottom:90px;}
.news_page .head_content{background-image:url(../images/img-main-homepage.jpg);}
.news__wrap{padding:50px 0;}
.news__row{padding:50px 0;margin:0 10%;overflow:hidden;position:relative;}
.news__row:after{content:"";position:absolute;bottom:0;height:1px;width:80%;left:10%;background-color:#eee;}
.news__title{display:block;}
.news__title a{font-weight:400;font-size:34px;line-height:40px;}
.news__date{font-size:14px;font-style:italic;display:block;margin-bottom:10px;}
.btn_readmore{text-decoration:underline;position:relative;padding-right:22px;display:inline-block;}
.btn_readmore:after{content:"[+]";font:normal normal normal 14px/1 FontAwesome;position:absolute;right:0;top:6px;}
.news__images{width:30%;float:left;}
.news__detail{width:calc(70% - 40px);float:right;}
.show_news__wrap{padding:75px 10%;}
.show_news__wrap h2{color:#000;line-height:48px;margin-bottom:5px;}
p.sub_title{color:#555;}
.show_news__wrap p{margin-bottom:20px;}
.show_news__wrap p.sub_title{margin-bottom:50px;font-weight:700;}
.show_news__wrap p a{text-decoration:underline;}
.show_news__images{float:left;width:auto;max-width:50%;margin:0 30px 30px 0;}
.show_news__date{display:block;padding:20px 0 10px 0;font-size:14px;font-style:italic;}
.show_news__date .writtenby{margin-left:30px;}
.show_news__line{clear:inherit;border:solid #ccc;margin:0 0 20px;height:0;border-width:1px 0 0;}
.contact_form{float:right;width:calc(50% - 20px);margin-left:20px;background-color:#fff;padding:30px 50px;}
.contactus__wrap{font-size:16px;}
.contact_form__wrap{overflow:hidden;max-width:1200px;}
.contact_form__wrap input, .contact_form__wrap textarea{border:1px solid #ccc;width:100%;padding:10px 10px 10px 35px;outline:none !important;font-size:16px;background:inherit;border-top-color:rgba(255, 255, 255, 0);border-left-color:rgba(255, 255, 255, 0);border-right-color:rgba(255, 255, 255, 0);-webkit-transition:all 0.4s;transition:all 0.4s;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.contact_form__wrap select{width:100%;outline:none !important;border:1px solid #ccc;-moz-appearance:inherit;-webkit-appearance:inherit;appearance:inherit;border-radius:0px;border-top-color:rgba(255, 255, 255, 0);border-left-color:rgba(255, 255, 255, 0);border-right-color:rgba(255, 255, 255, 0);height:40px;background-color:#fff;-webkit-transition:all 0.4s;transition:all 0.4s;padding:0 10px 0 40px;color:#888;background:url(../images/select-icon.png) no-repeat 97% 15px #fff;}
.form__row.active select{color:#000;font-size:16px;padding:0 10px 0 40px;}
.contact_form__wrap input:focus, .contact_form__wrap textarea:focus, .contact_form__wrap select:focus{border:1px solid #48852c;color:#48852c;-webkit-transition:all 0.4s;transition:all 0.4s;}
.form__row{position:relative;padding:30px 0 0;text-align:left;}
.form__row.active .form__subject{top:2px;font-size:12px;color:#48852c;-webkit-transition:all 0.4s;transition:all 0.4s;left:10px;}
.form__subject{text-align:left;position:absolute;top:36px;left:40px;-webkit-transition:all 0.4s;transition:all 0.4s;z-index:0;color:#888;}
.form__input{position:relative;z-index:10;}
img.captcha{height:39px;width:100px;float:right;}
input#password{width:calc(100% - 120px);float:left;}
.form__row.error .form__subject{color:#9f000d;}
.form__row.error input, .form__row.error textarea{color:#9f000d;}
button.btn-submit{outline:none !important;border-radius:4px;background-color:#48852B;color:#fff;text-transform:uppercase;font-weight:500;}
button.btn-submit:hover{background-color:#202020;color:#fff;}
.error_massage{background-color:#9f000d;color:#fff;position:absolute;right:calc(100% + 30px);border-radius:4px;width:165px;text-align:right;padding:0 10px 1px;bottom:5px;-webkit-transition:all 0.4s;transition:all 0.4s;opacity:0;font-size:14px;z-index:100;}
.error_massage:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(159, 0, 13, 0);border-left-color:#9f000d;border-width:5px;margin-top:-5px;}
.error_valid{width:230px;}
.form__row.error .error_required{opacity:1;right:calc(100% + 10px);-webkit-transition:all 0.4s;transition:all 0.4s;}
.form__row.active.error .error_required{opacity:0;}
.form__row.active.error .error_valid{opacity:1;right:calc(100% + 10px);-webkit-transition:all 0.4s;transition:all 0.4s;}
.contact_detail{float:left;width:calc(50% - 20px);margin-right:20px;}
.ct_address__title{background-color:#48852B;color:#fff;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding:10px 0;}
.ct_address__detail{padding:30px;background-color:#fff;text-align:left;font-size:16px;}
.ct_address__detail h2{font-size:28px;line-height:32px;margin-top:10px;color:#000;margin-bottom:25px;}
.ct_address__detail a{text-decoration:underline;color:#48852B;}
.ct_address__detail a:hover{text-decoration:none;color:#000;}
.ct_address__detail .title{display:block;}
.contact_detail .ct_address__wrap:first-child{margin-bottom:20px;}
input#firstname, input#lastname{background:url(../images/icon-user-g.png) no-repeat 10px 11px;}
input#email{background:url(../images/icon-email-g.png) no-repeat 10px 11px;}
input#tel{background:url(../images/icon-smartphone-g.png) no-repeat 10px 11px;}
input#propertyname, input#hotel-name{background:url(../images/icon-home-g.png) no-repeat 10px 11px;}
input#jobtitle{background:url(../images/icon-pencil-g.png) no-repeat 10px 11px;}
input#password{background:url(../images/icon-locked-g.png) no-repeat 10px 11px;}
textarea#comments, textarea#message{ background:url(../images/icon-comment-g.png) no-repeat 10px 11px;}
input#uploaded_file_0{ background:url(../images/icon-upload.png) no-repeat 10px 11px; }
input#checkbox_yes{margin:9px 20px 0 15px;float:left;width:auto;font-size:15px;}
.icon_select{ background: url(../images/icon-selectarrow.png) no-repeat left top; width:16px;height:19px;z-index:999;position:absolute;bottom:10px;left:10px;}
.icon_location{background:url(../images/icon-placeholder-g.png) no-repeat left top;width:16px;height:19px;z-index:999;position:absolute;bottom:10px;left:10px;}
.form__row.active.error input, .form__row.active.error textarea{background-color:#9f000d;color:#fff;border-color:#9f000d;}
.form__row.active.error input#email{background:url(../images/icon-email2.png) no-repeat 10px 11px #9f000d;}
.form__row.active.error input#tel{background:url(../images/icon-smartphone2.png) no-repeat 10px 11px #9f000d;}
input#number_rooms{background:url(../images/icon-room-g.png) no-repeat 10px 11px;}
.list_interested{overflow:hidden;margin-top:20px;}
.list_interested li{overflow:hidden;width:calc(50% - 20px);margin-right:40px;float:left;margin-bottom:15px;}
.list_interested li:nth-child(even){margin-right:0;}
.contact_form__wrap .check_interested{float:left;margin-right:10px;width:auto !important;font-size:12px;}
.wrap_interested{overflow:hidden;padding-bottom:20px;}
.contact_form.form_request{width:80%;margin:auto;float:none;}
.contact_form.form_request .form__row{width:calc(50% - 20px);float:left;margin-right:40px;}
.contact_form.form_request .form__row:nth-child(even){margin-right:0;}
.contact_form.form_request .form__row.wrap_interested{width:100%;}
.contact_form.form_request .contactus__wrap > div:nth-child(9){width:100%;}
.bg__our_clients .bg_change{background-color:#fff;}
.product-support_page .head_content{ background-image:url(../images/wcl-product-support.jpg);background-position:center center; }
.contactus_page .head_content{background-image:url(../images/wcl-contact.jpg);background-position:center center;}
.booking_engine_freetrial_page .head_content{background-image:url(../images/wcl-request-qoute.jpg);background-position:center center;}
.integrations_pms_page .head_content{background-image:url(../images/wcl-pms.jpg);background-position:center center;}
.integrations_wholesalers_page .head_content{background-image:url(../images/wcl-wholesalers.jpg);background-position:center center;}
.integrations_crs_page .head_content{background-image:url(../images/wcl-crs.jpg);background-position:center center;}
.hotel_booking_engines_page .head_content{background-image:url(../images/wcl-hotel-booking-engine.jpg);background-position:center center;}
.channelmanager_freetrial_page .head_content{background-image:url(../images/wcl-request-qoute.jpg);background-position:center center;}
.row_testimonials{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;}
.row_testimonials .col-6{position:relative;}
.testimonials__bg img{height:100%;width:100%;}
.testimonials__logo{position:absolute;width:100%;height:100%;z-index:100;top:0;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.testimonials__detail--wrap{position:absolute;width:100%;height:100%;z-index:100;top:0;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15%;}
.testimonials__detail{text-align:center;}
.whopost{font-style:italic;font-size:16px;}
.testimonials__detail--wrap .testimonials__content{display:block;position:relative;margin-top:30px;}
.testimonials__detail--wrap .testimonials__content:after{content:"";background:url(../images/icon_quotation_marks.png) no-repeat top left;height:100%;width:100%;position:absolute;top:-70px;left:-50px;}
.row2 .testimonials__detail{background-color:#eee;}
.testimonials__bg{background-color:#000;}
.testimonials__bg img{opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all 0.4s;transition:all 0.4s;}
.testimonials__images:hover .testimonials__bg img{opacity:0.9;filter:alpha(opacity=90);-webkit-transition:all 0.4s;transition:all 0.4s;}
.slider_client{max-width:1200px;margin:auto;}
.slider_client img{max-width:280px;margin:auto;}
.half_banner .head_content{height:calc(60vh - 100px);min-height:400px;}
.btn_freetrial { margin-top: 30px;}

iframe[name="google_conversion_frame"] { height: 0; }
.channel_manager_help_videos_page{ margin-top: 100px; }
.channel_manager_help_videos_page h1 { color: #000; font-size: 48px;margin-bottom: 0; line-height: 58px; }
.channel_manager_help_videos_page h2 { font-size: 38px;margin-bottom: 0; line-height: 58px; }
.section_channelroom_help{ padding-top:30px; padding-bottom: 20px; }
.wrapsection_channelroom_help{ height: calc(100vh - 70px); min-height:600px; display: -webkit-box; display: -ms-flexbox; display: flex;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  }



/* #Paypal partner
================================================== */
.paypal-partner_page .head_content .wrap_container{ padding-right: 60px; padding-left:60px; }
.paypal-partner_page .head_content sub_h1{/*margin-bottom:10px; color: #999;*/}
.paypal-partner_page .head_content h1{/* max-width:800px; margin: auto; font-size: 48px; margin-bottom:20px; line-height: 1; */}
.paypal-partner_page .head_content p{ max-width:800px; margin: auto; }
.paypal-partner_page .highlightcontent__wrap{ margin: auto; }
.paypal-partner_page .highlightcontent__wrap ul{ max-width: 400px; text-align:left; margin:auto; }
.paypal-partner_page .highlightcontent__wrap ul li{ padding-bottom: 20px; }
.paypal-partner_page .highlightcontent__wrap .btn-paypal .green.wcl-button{ width:270px; }
.paypal-partner_page .highlightcontent__wrap h4{ font-size:16px; color: #000; margin-top: 0; }
.copyright .logo-partner{ width: 240px; float: left; padding-right: 0; }
.copyright .logo-partner img{ margin-right: 10px; }
.copyright .support{ width: calc( 60% - 240px); float: left; }
.copyright .copyright_social{ width: 40%; }
.product-support_page .ct_address__title{ font-size: 22px; padding: 15px 0;  }
.product-support_page .ct_address__detail .title{ font-size: 18px; }
._link-request{ text-decoration: underline; font-weight: 700; color: #3e7723; }

.slide_chinese_websites { text-align: center; }
.chinese_websites_page  .banner_pic{ width: 0; height: 0; -webkit-transition: all 0.6s; transition: all 0.6s; }
.chinese_websites_page  .banner_pic.animated{ width: 50%; height: 100%;  }
.chinese_websites_page .changeimg_photo{ width: 100%; height: 100%; background-repeat: no-repeat; background-position: left bottom; background-size: 80% auto;  }

.help__page{ text-align: left; }
.help__page .box{ margin-bottom: 10px; position: relative; }
.help__page .box .-topic{ font-size: 22px; line-height: 1.2; color: #333333; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; margin-bottom: 0; cursor: pointer; position: relative;  display: inline-block; padding: 0 10px 0; background-color: #eee; }
.help__page .box:before{ position: absolute; content: ""; height: 1px; width: 100%; right: 0; top: 20px; border-bottom: 1px dashed #ccc; }
.help__page .box .-topic::after{ position: absolute; content: ""; height: 100%; width: 100%; right: 0; top: 0; }
ul.group_pdf{padding-left: 50px; position: relative;max-height: 0;overflow: hidden;-webkit-transition: all 1s ease 0s;transition: all 1s ease 0s; padding-top: 10px; margin-top: 0px;  }
ul.group_pdf.active{ margin-top: 10px; max-height: 10000px; }
ul.group_pdf:before{ position: absolute; content: ""; height: calc(100% - 11px); width: 1px; left: 30px; top: -10px; background-color: #555; }
ul.group_pdf li{ margin-bottom: 10px; font-size: 16px; line-height: 24px; position: relative; padding-left: 5px; }
ul.group_pdf li:before{ position: absolute; content: ""; height: 1px; width: 15px; right: calc(100% + 5px); top: 50%; background-color: #555; }
/* .-icontoggle{ display: inline-block; margin-right: 10px; height: 15px; width: 15px;  position: relative; }
.-icontoggle:before{ position: absolute; content: ""; height: 100%; width: 100%; left: 0; top: 0; }
.-icontoggle:after{ position: absolute; content: ""; height: 100%; width: 100%; left: 0; top: 0; } */


.-icontoggle{display: inline-block;margin-right: 15px;height: 16px;width: 16px; position: relative;}
.-icontoggle:before{position: absolute;content: "";height: 2px;width: 100%;left: 0;top: calc(50% - 1px);background-color: #48852c; -webkit-transition: all 0.4s; transition: all 0.4s; }
.-icontoggle:after{position: absolute;content: "";height: 100%;width: 2px;left: calc(50% - 1px);top: 0;background-color: #48852c; -webkit-transition: all 0.4s; transition: all 0.4s; }
.help__page .box .-topic.active .-icontoggle:before{ background-color: #555; }
.help__page .box .-topic.active .-icontoggle:after{ background-color: #555; -webkit-transform: rotate(-90deg);  transform: rotate(-90deg); }


/* #Legal
================================================== */
.legal_page .head_content{ background-image: url(../images/wcl-legal.jpg);background-position: center center; }
.sec__menu-legal  .wrap_container{ padding-bottom: 10px; }
.menu__legal li{display:inline-block;margin: 0 30px;}
.menu__legal li:nth-child(3) img{ width: 75px;margin-bottom: 8px; }
.menu__legal li a{font-size:14px;display:block;padding:5px 10px;border-radius:4px;}
.menu__legal li a.active{border:1px solid #48852c;color:#48852c;}
.menu__legal li a:hover{background-color:#48852c;color:#fff;}
.menu__legal{margin-bottom:50px;}

.sec__privacypolicy{   }
.sec__privacypolicy .wrap_container{text-align: left;line-height: 2;padding-bottom: 60px;}
.sub_numlist{ counter-reset: item;line-height: 2;}
.sub_numlist p{ line-height: 1.5; }
.sub_numlist li{display: block;position: relative;line-height: 1.5;}
.sub_numlist > li{ padding-left: 30px; margin-bottom: 30px; }
.sub_numlist > li:before{ font-weight: 600; }
.sub_numlist ol {counter-reset: item;list-style: none; padding-left: 10px;margin-top: 20px; margin-left: 0;}
.sub_numlist ol > li { display: block; position: relative; padding-left: 50px; margin-bottom: 10px; line-height: 1.5; }
.sub_numlist ol > li > ol{ margin-top: 12px; }
ol.sub_numlist > li:before, .legal_page ol > li:before {content: counters(item, ".") ". ";counter-increment: item;position: absolute;left: 0;top: 0;display: inline-block;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.sub_numlist ol > li li{ padding-left: 50px; }
.sub_numlist ol > li li ol{ margin-top: 13px; }
.sub_numlist ol > li li li{ padding-left: 60px; }
.sub_numlist ul { margin-top: 20px; }
.sub_numlist ul > li{list-style-type: disc;margin-bottom: 10px;list-style: disc;display: list-item;padding: 0 !important;margin: 0 0 5px 30px;}
.sub_numlist .ol_numlist { margin: 10px 0; }
.sub_numlist .ol_numlist > li{display: list-item;list-style-type: decimal; padding: 0 0 0 7px;margin: 0 0 5px 30px;}
.sub_numlist .ol_numlist > li:before { display: none; }

.timeline-Viewport a, .timeline-Viewport a:visited{ color: #fff !important; text-decoration: underline; }
.timeline-Viewport .timeline-Tweet-text a{ margin-left: 3px; }
#popup_home a{ outline: inherit; }

@media all and (max-width:768px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){#newsfeed .element h2, #newsfeed .element .smallpreview{margin:0 0 0 10px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;font-weight:normal;float:left;width:66%;}
}
@media only screen and (max-width:1600px){.banner_pic img{}
}
@media only screen and (max-width:1530px){#full-seo .pic_main_content{height:35%;}
#full-sem .pic_main_content{height:33%;}
}
@media only screen and (max-width:1130px){.booking_engine_page .banner_pic{width:55%;}
}
@media only screen and (max-width:1280px){#newsfeed .element h2, #newsfeed .element .smallpreview{margin:0 0 0 10px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;font-weight:normal;float:left;width:54%;}
section.stage h1{font-size:50px}
section.container_box .list nav ul li{float:left;padding:0 0 20px 0;width:33.3333333333334%;}
.section_channel-manager{height:640px}
.section_channel-manager .pic{height:590px}
section.websmart{background-image:url(../images/img-main-smartrates.jpg);height:70vh;max-height:70vh !important;min-height:70vh !important}
section.websmart .main-container{height:70vh;-webkit-transition:all 2s ease 0s;transition:all 2s ease 0s;}
section.websmart h1{float:right;width:500px;text-align:left;margin-right:13%}
.section_smart_macbook{float:left;overflow:visible}
.section_smart_macbook .pic{width:465px;height:400px;top:170px;}
.section_smart_macbook .pic img{position:relative;left:0;bottom:-40px;-webkit-transition:all 2s ease 0s;transition:all 2s ease 0s;width:auto;height:auto;}
.grid figure h2{font-size:24px;line-height:26px;}
.active figure.effect-marley p, figure.effect-marley:hover p{font-size:80%;line-height:1.3;}
.products_highlight > [class^='service0']{height:320px;}
.green.wcl-button{font-size:16px;height:40px;padding:0 20px;line-height:42px;}
.green.wcl-button:hover{padding-right:25px;}
.green.wcl-button::after{top:-4px;}
#full-seo .pic_main_content{height:31%;}
#full-tripconnect .pic_main_content{height:36%;}
.client_screen_responsive .cl_respon_1{width:125%;max-width:initial;right:-40%;left:auto;bottom:7%;}
.client_screen_responsive .cl_respon_2{width:100%;max-width:initial;}
.client_screen_responsive .cl_respon_3{left:21%;width:60%;bottom:-40%;}
.client_screen_responsive .cl_respon_4{bottom:-14%;width:110%;max-width:initial;}
.client_screen_responsive .cl_respon_5{bottom:12%;right:-30%;width:115%;max-width:initial;}
.client_screen_responsive .cl_respon_6{width:55%;left:20%;}
.client_screen_responsive .cl_respon_7{width:80%;}
.client_screen_responsive .cl_respon_8{width:55%;left:22%;}
.contact_form__wrap{width:1000px;}
.testimonials__detail--wrap .testimonials__content{line-height:25px;}
.highlightcontent__wrap{width:80%;}
}
@media screen and (max-width:1230px){#full-meta_search .pic_main_content{bottom:270px;height:250px;}
.banner_pic{}
}
@media screen and (max-width:1200px){.wp_our_clients .bx-wrapper{width:900px !important;margin:auto;}
.channel_manager_page .banner_pic{}
.channel_manager_page .banner_pic img{}
}
@media screen and (max-width:1150px){.grid figure{height:370px;}
.products_highlight > [class^='service0']{width:50%;height:390px;}
.products_highlight > .service01, .products_highlight > .service03, .products_highlight > .service05, .products_highlight > .service06{border-width:0 5px 10px 0;}
.products_highlight > .service02, .products_highlight > .service04, .products_highlight > .service07, .products_highlight > .service08{border-width:0 0 10px 5px;}
.active figure.effect-marley p, figure.effect-marley:hover p{line-height:2;font-size:85%;}
.section_connectivity{width:80%;}
section.products_highlight{padding-bottom:0;}
section.container_box h2{font-size:40px;}
#fp-nav .fp-tooltip{font-size:12px;}
#fp-nav a{height:7px;width:7px;}
.testimonials__detail--wrap .testimonials__content{font-size:16px;line-height:22px;}
.whopost{line-height:16px;font-size:12px;}
}
@media screen and (max-width:1120px){}

@media screen and (max-width:1080px){
.wrap_container{width:80%;}
.head_content .wrap_container{width:100%;}
.highlight_product__images{left:5%;}
.wrap_container.padding_tb75.contact_form__wrap{width:100%;padding:75px 60px;}
.ct_address__detail h2{font-size:24px;}
.col-6.testimonials__images{width:40%;}
.col-6.testimonials__detail{width:60%;}
.testimonials__detail--wrap{padding:0 10%;}
.testimonials__detail--wrap .testimonials__content:after{background-size:50px;top:-40px;left:-40px;}
.careers_page .head_content .wrap_container{width:80%;}
.news__row{margin:0 5%;}
.list nav ul li div img{width:65px;}
.banner_pic{}
.bg_full-intro{background:url(../images/hotel_digital_marketing-1.png) left center no-repeat;background-size:auto 100%;}
.section_easybooking .easy_iphone{right:19%;}
.section_easybooking .easy_iphone2{left:14%;}
/* #footer
================================================== */
.copyright .logo-partner{ width: 100%; float: left; padding-right: 0; padding-left: 0; margin-bottom:15px;  }
.copyright .support{ width: 50%; float: left; }
.copyright .copyright_social{ width: 50%; }
}
@media screen and (max-width:1024px){#newsfeed_container.preview{height:100%;color:#fff;padding:0 3%;font-family:Gotham, AppleGothic, sans-serif;float:right;}
#newsfeed_container.preview h2.title{position:absolute;right:30px;text-align:right;color:#061E39;font-family:Gotham, AppleGothic, sans-serif;font-weight:lighter;font-size:24px;margin:0 0 20px;color:#fff;line-height:30px;}
#newsfeed_container .position{width:80%;position:absolute;bottom:40px;height:auto;}
.open #newsfeed .element img{width:80px;height:80px;margin-right:20px;}
.open #newsfeed .element h2{margin-left:100px;}
.open #newsfeed .element .date{margin-left:0;}
.open #newsfeed .element .evenmorepreview, .open #newsfeed .element .smallpreview{clear:both;float:none;margin-left:0;padding-top:10px;}
.preview #newsfeed .element img{width:80px;height:80px;margin-right:10px;}
.preview #newsfeed .element.infographic img{width:100%;height:auto;}
.preview #newsfeed .element.infographic h2{margin-left:0;}
.preview #newsfeed .element .date{margin-left:0;}
.preview #newsfeed .element .evenmorepreview, .preview #newsfeed .element .smallpreview{clear:both;float:none;margin-left:0;padding-top:10px;}
#newsfeed .element h2, #newsfeed .elemen t .smallpreview{margin:0;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;font-weight:normal;float:left;width:50%;}
#newsfeed .element h2, #newsfeed .element .smallpreview{margin:0 0 0 10px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;font-weight:normal;float:left;width:54%!important;}
#full-sem .pic_main_content{height:31%;}
#full-tripconnect .pic_main_content{height:33%;}
#full-meta_search .pic_main_content{bottom:230px;}
.contact_detail{width:100%;margin-bottom:40px;}
.contact_form{width:100%;padding:40px 60px;}
.ct_address__detail{padding:40px 60px;}
.error_massage{right:-10px;bottom:5px;}
.error_valid{right:-10px;-webkit-transition:all 0.4s;transition:all 0.4s;background-color:#fff;color:#9f000d;bottom:5px;}
.form__row.error .error_required, .form__row.active.error .error_valid{right:7px;}
.error_massage:after{left:auto;right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-right-color:#9f000d;border-width:5px;margin-top:-5px;}
.error_massage.error_valid:after{border-right-color:#fff;}
.testimonials__detail--wrap{padding:0 50px;}
.testimonials__detail--wrap .testimonials__content{margin-top:10px;font-size:15px;line-height:20px;}
.highlightcontent__wrap{width:80%;}
.highlight__wrap.set_2 .highlightcontent__wrap{margin-left:10%;}
.highlight__wrap.set_2 .highlight__screen{top:0;right:0;left:initial;bottom:0;}
.highlight__wrap.set_2 .highlight__content{float:left;}
.contact_form.form_request{width:100%;}
.contact_form.form_request .form__row{width:100%;margin-left:0;}
.slider_client{margin:0 40px;}
.full_bg .wrap-middle{width:80%;margin:0 10% 0;}
.ota_revenue_page .banner_pic{left:-10%;width:70%;}
.ota_revenue_page h1{font-size:50px;}
.brand_identity_page .banner_pic{width:70%;left:-10%;}
.sub_numlist{ margin-left: 0; }

}
@media (width:1024px) and (height:600px){.banner_pic img{}
}
@media screen and (max-width:1000px){.container_video{}
}
@media screen and (max-width:991px){#newsfeed_container{}
.wrap_newsfeed{position:absolute;top:0;right:0;margin-right:0;width:60%;}
#newsfeed_container .position{width:calc(100% - 80px);}
#newsfeed_container.preview{}
#newsfeed_container .toggle .buttons .collapsed{background:url(../images/bg_aside.jpg) repeat;opacity:1;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
#newsfeed_container .toggle .buttons .expand{background:none;}
#newsfeed_container > div.toggle > div > a.collapsed.btn-toggle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:85px;height:30px;left:-22px;top:60px;}
#newsfeed_container > div.toggle > div > a.collapsed.btn-toggle:before{content:"News";color:#fff;text-shadow:initial;font-size:14px;display:inline-block;margin-top:2px;padding:0 0 0 1px;}
#newsfeed_container > div.toggle > div > a.collapsed.btn-toggle:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;text-shadow:initial;color:#fff;padding:0 0 0px 10px;}
#newsfeed_container.collapsed > div.toggle > div > a.collapsed.btn-toggle:after{content:"\f106";}
#newsfeed_container .toggle{top:20px;}
.open #newsfeed .element img{width:80px;height:80px;margin-right:20px;}
.open #newsfeed .element h2{margin-left:100px;}
.open #newsfeed .element .date{margin-left:0;}
.open #newsfeed .element .evenmorepreview, .open #newsfeed .element .smallpreview{clear:both;float:none;margin-left:0;padding-top:10px;}
.preview #newsfeed .element img{width:80px;height:80px;margin-right:20px;}
.preview #newsfeed .element .date{margin-left:0;}
.preview #newsfeed .element .evenmorepreview, .preview #newsfeed .element .smallpreview{clear:both;float:none;margin-left:0;padding-top:10px;}
.submenu_hack{display:none;}
.generic .section .author .avatar{float:none;margin:0 auto 10px auto;}
.generic .section .author .name{font-size:18px;}
#newsfeed .element h2, #newsfeed .element .smallpreview{margin:0 0 0 10px;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:13px;font-weight:normal;float:left;width:62%!important;}
section.stage div.col-6{width:95%;}
section.stage h1{font-size:40px;line-height:40px;}
.menu-wrapper{position:absolute;right:200px;}
.navbar-default .topnav-button{position:absolute;right:15px;top:56px;}
#mainmenu li a{position:relative;display:block;padding:8px 10px 6px 10px;}
.container{padding:0 20px;}
.home_page .banner_main .container{padding:0 50px;}
.logo{padding-top:7px;}
.menu-top ul li a{font-size:11px;padding:0 8px;}
#mainmenu li:hover .dropdown-menu{}
#mainmenu li{position:relative;}
#mainmenu .active span.clickmenu{display:none;}
.wrap_content p{line-height:20px;font-size:14px;}
#fullpage h2{margin-bottom:10px;}
#full-tripconnect .pic_main_content{bottom:250px;}
#full-meta_search .pic_main_content{bottom:280px;}
.section_easybooking{height:420px;margin-top:50px;}
.section_easybooking div{}
.section_easybooking div .easy_ipad{}
.section_easybooking div .easy_macbook{}
.section_easybooking div .easy_iphone{right:15%;}
.section_easybooking .easy_iphone2{left:10%;}
.highlight_product__images{width:90%;}
.show_news__date .writtenby{display:block;margin:0;}
.banner_pic{}
}
@media screen and (max-width:950px){#full-tripconnect .pic_main_content{height:34vh;}
.highlight_product__wrap{min-height:530px;}
}
@media screen and (max-width:930px){.col-6.testimonials__images{width:50%;}
.testimonials__detail--wrap{padding:0 40px;}
.section_easybooking .easy_ipad{left:calc(50% - 430px);}
}
@media screen and (max-width:899px){#fullpage #full-intro.section{height:calc(100vh - 100px);margin-top:100px;}
#fullpage .section{height:820px;}
#full-social_media{background-color:#eee;}
#fullpage #section9.section{height:auto;text-shadow:inherit;}
#fullpage #section9 .container{letter-spacing:0px;}
.set_pd1{padding:50px 0 0;}
.wrap_content{width:85%;}
.wrap_content p{line-height:24px;}
.list img{width:60px;}
#full-seo .pic_main_content{height:39vh;}
#full-sem .pic_main_content{bottom:260px;height:40%;}
#full-tripconnect .pic_main_content{height:40%;bottom:240px;}
#full-meta_search .pic_main_content{bottom:270px;height:32%;}
#full-social_media .pic_main_content{height:48%;}
#full-email_marketing .pic_main_content{bottom:250px;height:45%;}
#full-copywriting .pic_main_content{bottom:260px;}
#full-videos_virtual_tours .pic_main_content{height:60%;}
#fullpage #full-copywriting.section{height:730px;}
#fullpage #full-photography.section{height:550px;}
#fullpage #full-videos_virtual_tours.section{height:730px;}
#fullpage #full-meta_search.section{height:730px;}
#fullpage h3{margin:50px 0 20px;}
.wp_our_clients .bx-wrapper{width:80% !important;margin:auto;}
.wp_our_clients .bx-wrapper div.slider_client > .slide{width:8.33% !important;}/**/.list nav ul li div img{width:65px;}
.scroll_down_seo_mobile{display:block;}
#search-engine-optimization{display:block;position:absolute;top:-70px;}
.scroll_down_seo{display:none;}
}
@media screen and (max-width:890px){
  .block_middle{width:80%;height:calc(50vh - 50px);}
  .banner_pic{width:100%;height:calc(50vh - 30px);}
  .chinese_websites_page  .banner_pic{ left: 0; }
  .chinese_websites_page  .banner_pic.animated{ width:100%;height:calc(50vh - 30px);  }
  .banner_pic img{height:100%;position:relative;}
  .ota_revenue_page .banner_pic{left:5%;width:100%;margin-bottom:-30px;}
  .booking_engine_page .banner_pic{width:100%;}
  .hotel_management_system_page .banner_pic, .channel_manager_page .banner_pic, .rate_manager_page .banner_pic{width:100%;left:10px;bottom:40px;}
  .rate_manager_page .banner_pic img, .channel_manager_page .banner_pic img, .ota_revenue_page .banner_pic img{margin:auto;}
  .scroll_down{margin:30px 0 0;}
  .hotel_management_system_page .banner_pic img{margin:auto;}
  .hotel_management_system_page .banner_pic{left:25px;}
  .banner_pic img{opacity:1;width:auto;}
  .brand_identity_page .banner_pic{width:100%;left:0;height:62%;}
  .brand_identity_page .banner_pic img{width:100%;height:auto;}
  .chinese_websites_page .changeimg_photo{ background-size: auto 120%; background-position: top center; }
}
@media screen and (max-width:890px) and (orientation: landscape) {
  .chinese_websites_page .banner_pic.animated{ width: 50%; height: 100%; }
}
@media screen and (max-width:880px){.col-6.testimonials__images , .col-6.testimonials__detail{width:50%;}
.head_content .wrap_container{width:100%;}
}
@media screen and (max-width:860px){.row_testimonials{display:block;}
.col-6.testimonials__images, .col-6.testimonials__detail{width:100%;}
.testimonials__detail--wrap{position:relative;padding:50px 130px;}
.list nav ul li div span{font-size:12px;line-height:14px;}
.slide_list{height:240px;}
}
@media screen and (max-width:850px){#mainmenu li{font-size:13px;}
#mainmenu li a.btn-primary{padding:8px 10px 6px 10px;margin:0 0 0 0px;font-size:13px;}
.list_interested li{width:100%;}
.head_content h1{font-size:50px;}
.section_easybooking .easy_ipad{background-size:100% auto;width:80%;left:5%;}
.section_easybooking div .easy_iphone{background-size:100% auto;width:19%;}
.section_easybooking{margin-top:-20px;height:390px;}
.section_easybooking .easy_ipad2{background-size:100% auto;width:80%;left:17%;}
.section_easybooking .easy_iphone2{background-size:100% auto;width:26%;}
section.bg_instant_design.bg_change2 > div.section_easybooking{height:420px;}
}
@media screen and (max-width:815px){header.small #mainmenu li a{padding:3px 10px 2px;}
}
@media screen and (max-width:800px){#full-sem .pic_main_content{height:29%;}
#full-meta_search .pic_main_content{height:30%;}
#full-seo .pic_main_content{height:36%;}
.ota_revenue_page .banner_pic{width:80%;left:15%;height:50vh;}
}
@media (max-width:800px) and (min-width:750px) and (height:1280px){.block_middle{width:80%;}
.head_content .wrap_container{margin-bottom:0;}
.banner_pic{width:80%;left:calc(10% + 30px);}
.web_design_page .banner_pic{width:90%;left:5%;}
}
@media screen and (max-width:768px){
    .booking_engine_page .banner_pic{left:15px;}
    .chinese_websites_page .changeimg_photo{}
    .sec__privacypolicy .wrap_container{ width: 90%; }
}
@media screen and (max-width:767px){
  .copyright div{padding:0}
  .copyright .support{width:100%;text-align:center;margin-bottom:10px;}
  .copyright .copyright_social{width:100%;text-align:center;}
  .copyright_social .sociallists{margin-bottom:10px;}
  .sociallists ul{margin:0;float:none;padding:0;}
  .navbar-brand>img{display:block;width:60%;height:60%}
  .navbar-brand{float:left;padding:12px 30px;}
  .navbar-nav{float:left;margin:0}
  .navbar-nav>li{float:left;margin:0 2px}
  .navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
  .navbar-form{margin-left:-30px;margin-right:-30px;padding:10px 30px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top:8px;margin-bottom:8px}
  .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
  .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
  .navbar-form .form-control-static{display:inline-block}
  .navbar-form .input-group{display:inline-table;vertical-align:middle}
  .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control{width:auto}
  .navbar-form .input-group>.form-control{width:100%}
  .navbar-form .control-label{margin-bottom:0;vertical-align:middle}
  .navbar-form .radio, .navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
  .navbar-form .radio label, .navbar-form .checkbox label{padding-left:0}
  .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
  .navbar-form .has-feedback .form-control-feedback{top:0;}
  header.large{height:70px;}
  header.large .navbar-header img{width:120px;height:48px;}
  header{height:72px;position:fixed;width:100%;background:url(../images/header-shadow.png) bottom repeat-x #dfdfdf;top:0;left:0;z-index:1000;border-top:3px solid #000;}
  header .logo{float:left;margin:9px 0 0 0;padding-top:0;}
  header .logo img{width:120px;height:48px;max-width:none;}
  header .header_menus .menus_top{visibility:hidden;display:none}
  header .header_menus nav .request_qoute{visibility:hidden;display:none}
  .menu-top{display:none;}
  .col-9.menu{width:100%;position:absolute;top:67px;left:0;max-height:0px;background-color:#fff;display:block;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;overflow:hidden;}
  .col-9.menu.active{max-height:100vh;height:100vh;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;}
  .lang{float:none;text-align:center;padding:5px 0;}
  #mainmenu{width:100%;float:none;padding:0;margin-bottom:0;}
  #mainmenu li{float:none;width:100%;text-align:center;margin:0;overflow:hidden;}
  #mainmenu li a{font-size:15px;padding:11px 8px 8px;}
  #mainmenu li a:hover, #mainmenu li a.btn-primary:hover{border-radius:0px;background:#48852c;color:#fff;}
  #mainmenu li a.btn-primary{font-size:15px;background:none;margin:0;color:#000;padding:11px 8px 8px;}
  #mainmenu .li-dropdown:hover .dropdown-menu, #mainmenu .li-dropdown .dropdown-menu{height:0;max-height:0;overflow:hidden;padding:0;margin:0;position:relative;display:block;width:100%;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 1s ease;transition:all 1s ease;border:0;}
  #mainmenu .li-dropdown.active .dropdown-menu{max-height:600px;-webkit-transition:all 1s ease;transition:all 1s ease;height:auto;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);}
  #mainmenu .li-dropdown.active{background-color:#e7e7e7;}
  .mobile_menu{display:block;position:absolute;right:15px;top:18px;width:40px;height:40px;}
  .hamburger_menu{position:relative;display:block;width:35px;height:1.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;padding:0.25rem;clear:both;}
  .hamburger_menu div{background:#000;width:100%;height:1px;margin:4px auto;border-radius:10px;-webkit-transition:0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);transition:0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);-webkit-transition-timing-function:cubic-bezier(0.28, 0.55, 0.385, 1.65);transition-timing-function:cubic-bezier(0.28, 0.55, 0.385, 1.65);-webkit-transform:0;transform:0;-webkit-transform-origin:center;transform-origin:center;}
  .hamburger_menu div:before,
  .hamburger_menu div:after{-webkit-transition:0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);transition:0.3s cubic-bezier(0.28, 0.55, 0.385, 1.65);-webkit-transition-timing-function:cubic-bezier(0.28, 0.55, 0.385, 1.65);transition-timing-function:cubic-bezier(0.28, 0.55, 0.385, 1.65);}
  .hamburger_menu.hamburger_menu--toggled div{-webkit-animation-timing-function:linear;animation-timing-function:linear;}
  .hamburger_menu.hamburger_menu--toggled div:first-child{-webkit-animation-name:T1S5DF;animation-name:T1S5DF;}
  .hamburger_menu.hamburger_menu--toggled div:not(:first-child):not(:last-child){-webkit-animation-name:T1S5DM;animation-name:T1S5DM;width:0%;}
  .hamburger_menu.hamburger_menu--toggled div:last-child{-webkit-animation-name:T1S5L;animation-name:T1S5L;}
  .hamburger_menu.hamburger_menu--toggled div:first-child{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg);}
  .hamburger_menu.hamburger_menu--toggled div:last-child{-webkit-transform:translateY(-0.375rem) rotate(-45deg);transform:translateY(-0.375rem) rotate(-45deg);}
  .wrap_newsfeed{}
  .banner_main{margin-top:70px;height:calc(100vh - 70px);}
  #mainmenu > li{border-bottom:1px solid #ccc;}
  #mainmenu li > a, header.small #mainmenu li a{font-size:15px;padding:15px 8px 12px;}
  .menu-top-navigation, #mainmenu{display:none;}
  #mobile-menu{display:block;font-family:Gotham, AppleGothic, sans-serif;text-transform:uppercase;font-size:14px;}
  #mobile-menu > li{border-bottom:1px solid #ccc;position:relative;}
  #mobile-menu li > a{position:relative;padding:19px 8px 16px;display:block;text-transform:uppercase;text-align:center;width:80%;margin:auto;}
  ul.dropdown-menu{position:relative;height:auto;max-height:0;overflow:hidden;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
  ul.dropdown-menu li:first-child{margin-top:5px;}
  ul.dropdown-menu li:last-child{margin-bottom:10px;}
  .caret-mobile{position:absolute;top:18px;right:20px;cursor:pointer;width:25px;height:25px;border:none;}
  .caret-mobile:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;margin-left:8px;}
  header.small{height:70px;}
  #mainmenu li.li-dropdown:hover > a{border-radius:0px;}
  #mainmenu .dropdown-menu > li > a, header.small #mainmenu .dropdown-menu > li > a{font-size:15px;padding:10px 8px 8px;}
  #mobile-menu ul.dropdown-menu a{padding:5px 8px 5px;}
  .submenu-active .dropdown-menu{height:auto;max-height:100vh;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;}
  .submenu-active .caret-mobile:after{content:"\f106";}
  #mobile-menu li > a:after{content:"";position:absolute;width:30px;height:1px;background:#333;bottom:4px;left:calc(50% - 15px);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:0.3s;transition:0.3s;}
  #mobile-menu li.submenu-active > a:after{-webkit-transform:scaleX(1);transform:scaleX(1);}
  #mobile-menu li.mobile-lang > a{display:inline-block;width:auto;}
  #mobile-menu li.mobile-lang{text-align:center;border-bottom:0px;}
  .mobile_request{display:block;position:absolute;right:70px;top:17px;}
  .mobile_request a{padding:0 10px;display:block;color:#fff;background:#000;font-size:12px;text-transform:uppercase;border-radius:4px;}
  .mobile_request a:hover{background:#48852c;}
  #fullpage #full-intro.section{margin-top:70px;height:calc(100vh - 70px);}
  .list img{width:55px;}
  #full-seo .pic_main_content{height:270px;bottom:367px;}
  #fullpage #full-social_media.section{height:730px;}
  #full-social_media .pic_main_content{height:40%;}
  #full-email_marketing .pic_main_content{height:40%;}
  #fullpage #full-email_marketing.section{height:730px;}
  #fullpage #full-videos_virtual_tours.section{height:600px;}
  #full-videos_virtual_tours .pic_main_content{height:60%;bottom:20px;}
  .first-section{margin-top:70px;}
  .head_content{height:calc(100vh - 70px);}
  .section_easybooking{height:360px;}
  .banner_main{min-height:500px;}
  #fullpage #full-intro.section{min-height:500px;}
  .highlight_product__content h3{font-size:40px;line-height:42px;}
  .highlight_product__content{right:5%;width:35%;}
  .highlight_product__images img{margin-top:50px;}
  .news__images{width:70%;float:none;margin:0 auto 30px;}
  .news__detail{width:80%;float:none;margin:auto;}
  .list nav ul li{width:32%;margin-bottom:20px;}
  .list nav{white-space:inherit;}
  #fullpage h3{margin:70px 0 30px;}
  .slide_list{height:390px;}
  #full-email_marketing .pic_main_content{bottom:410px;height:340px;}
  #fullpage .section{height:960px;}
  #full-sem .pic_main_content{bottom:420px;}
  #fullpage .section.full-sem{height:1110px;}
  #full-tripconnect .list nav ul li{width:32%;}
  #full-copywriting .pic_main_content{bottom:430px;height:250px;}
  #fullpage #full-copywriting.section{height:894px;}
  #fullpage #full-email_marketing.section{height:950px;}
  #full-social_media .pic_main_content{height:330px;bottom:367px;}
  #full-tripconnect .pic_main_content{height:32%;bottom:400px;}
  #fullpage #full-meta_search.section{height:870px;}
  #full-meta_search .pic_main_content{height:220px;bottom:410px;}
  #fullpage #full-social_media.section{height:950px;}
  .block_middle{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;}
  .head_content .wrap_container{margin-bottom:0;}
  .highlight__screen{width:100%;display:block;text-align:center;position:relative;float:none;}
  .highlight__screen img{width:90%;margin:auto;float:none;}
  .highlight__content{width:100%;float:none;}
  .highlightcontent__wrap{padding-top:40px;}
  .highlight__wrap.set_2 .highlight__screen img{margin-right:0;width:90%;}
  .highlight__wrap.set_4 .highlight__screen{display:none;}
  .highlight__wrap.set_4 .highlightcontent__wrap{padding-top:0;}
  .highlight__wrap.set_3 .highlight__screen{display:none;}
  .highlight__wrap.set_3 .highlightcontent__wrap{padding-top:0;}
  .banner_pic{}
  .brand_identity_page .banner_pic img{position:absolute;bottom:0;}
  .brand_identity_page .block_middle{height:calc(50vh + 40px);}
  .block_middle p{display:none;}
  .full_bg .wrap-middle{padding:0;}
  .head_content h1{font-size:36px;line-height:36px;}
  .head_content span.sub_h1{font-size:20px;line-height:24px;}
  .paypal-partner_page .head_content h1{ font-size: 36px; line-height: 36px; }
  .paypal-partner_page .head_content .wrap_container{ padding-right: 30px; padding-left:30px; }
  .paypal-partner_page .highlightcontent__wrap{ padding-top:0; }
  .copyright .logo-partner{ width: 100%; text-align: center; }
  .copyright .logo-partner img{ margin: 10px 10px; }
  .copyright_social .wrap_link{ -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;    -ms-flex-flow: wrap;    flex-flow: wrap; }
  .copyright_social .wrap_link .link{ width: 100%; padding: 0;margin: 0 0 10px; }
  .copyright_social .wrap_link .link:before{ width: 0; }
  .sociallists ul{ margin-top: 5px; }
}
@media screen and (max-width:767px) and (orientation: landscape) {
  .chinese_websites_page .changeimg_photo{ background-size: auto 100%; background-position: center 40px; }

}
@media screen and (max-width:767px) and (max-height:540px){header.fix_header{position:relative;}
.col-9.menu.active{max-height:1000px;height:auto;}
}
@media screen and (max-width:720px){.products_highlight > [class^='service0']{height:340px;}
.active figure.effect-marley p, figure.effect-marley:hover p{line-height:24px;}
.head_content .wrap_container{width:90%;}
}
@media (width:720px) and (height:1280px){.head_content .wrap_container{margin-bottom:0;}
}
@media screen and (max-width:700px){
.logo_client_list img{width:55%;}
.head_content h1{}
.wrap_container h2{font-size:38px;line-height:44px;}
.wrap_container{font-size:16px;line-height:24px;}
.ct_address__detail h2{font-size:24px;}
.contact_form__wrap input, .contact_form__wrap textarea{padding:5px 10px 5px 40px;font-size:14px;}
.form__row.error .error_required, .form__row.active.error .error_valid{right:3px;}
.error_valid, .error_massage{bottom:2px;}
.form__subject{top:32px;font-size:14px;}
.form__row.active .form__subject{top:4px;}
img.captcha{height:30px;}
.contact_form__wrap select{height:32px;font-size:14px;}
.form__row.active select{padding:3px 10px 5px 40px;font-size:14px;}
.error_massage{padding:1px 10px 1px;}
.show_news__images{float:none;width:100%;margin:auto;max-width:none;}
.show_news__date{width:100%;}
.show_news__date .writtenby{float:right;}
input#firstname, input#lastname, input#email, input#tel, input#propertyname, input#number_rooms, textarea#comments, input#uploaded_file_0, textarea#message, input#hotel-name, input#password, input#jobtitle{background-position:10px 5px;}
.icon_location{bottom:5px;}
.contact_form__wrap select{background-position:97% 10px;}
.form__row.active.error input#tel, .form__row.active.error input#email{background-position:10px 5px;}
.list_interested li{font-size:14px;}
.form__row{font-size:14px;}
.menu__legal li{ margin: 0 10px; }
.sec__menu-legal .wrap_container{ padding-top: 60px; }
}

@media screen and (max-width:660px){
  #fullpage #full-seo.section{height:1070px;}
  #fullpage #full-tripconnect.section{height:1020px;}
  #full-videos_virtual_tours .pic_main_content{bottom:10px;}
  .list img{width:45px;}
  .list nav ul li div span{font-size:12px;}
  .banner_main{min-height:500px;}
  .showcase_portfolio > div{width:100%;}
  .testimonials__detail--wrap{padding:50px 70px;}
}

@media screen and (max-width:650px){.maquee_wrapbox{width:90%;}
}
@media screen and (max-width:640px){.demo__wrap ul.slick-dots{left:calc(50% - 32px);}
}
@media screen and (max-width:630px){.ct_address__detail{padding:30px 30px 40px;}
.contact_form{padding:40px 30px;}
}
@media screen and (max-width:600px){.wrap_content p{line-height:22px;}
#full-seo .pic_main_content{height:27%;}
.list img{width:40px;}
#fullpage h3{margin:10px 0 20px;}
#full-tripconnect .pic_main_content{height:30%;}
#fullpage #full-tripconnect.section{height:730px;}
#full-meta_search .pic_main_content{height:25%;}
#fullpage #full-sem.section{height:780px;}
#full-sem .pic_main_content{height:33%;}
#full-social_media .pic_main_content{height:37%;}
#full-email_marketing .pic_main_content{height:38%;margin-bottom:30px;}
#full-copywriting .pic_main_content{height:28%;margin-bottom:30px;}
#fullpage #full-copywriting.section{height:650px;}
section.main_client_slide .col-6{width:100%;height:100vw;}
.logo_client_list li{height:calc(50vw - 5px);}
.client_banner{height:100vw;}
.show_news__wrap h2{font-size:38px;line-height:42px;}
.show_news__wrap p.sub_title{font-weight:normal;}
.pic_main_content.os-animation{width:80%;height:auto !important;margin:40px 0 0 10%;}
.pic_main_content img{height:auto;width:100%;}
#fullpage .section{height:auto !important;}
#fullpage #full-intro.section{height:calc(100vh - 70px) !important;}
.pic_main_content{position:relative;bottom:auto !important;}
.slide_list{position:relative;padding:60px 0 0;}
#full-seo .slide_list{margin-top:-23px;}
#full-sem .pic_main_content{margin-left:25%;width:50%;margin-bottom:40px;}
#full-social_media .slide_list{margin-top:-23px;}
#fullpage #full-photography.section{height:500px !important;}
#full-videos_virtual_tours .pic_main_content{margin-bottom:30px;}
#maquee_content strong{padding:15px 0 13px;}
.sub_numlist ol{ padding-left: 0; }
.sub_numlist ol > li{ padding-left: 40px; }
.sub_numlist ol > li li{padding-left: 50px;}
}
@media (width:600px) and (height:1024px){.head_content .wrap_container{margin-bottom:0;}
}
@media screen and (max-width:592px){#fullpage #full-sem.section{height:850px;}
}
@media screen and (max-width:590px){.service04.active figure.effect-marley p, .service04 figure.effect-marley:hover p{line-height:21px;}
.wrap_newsfeed{width:calc(100% - 50px);height:100%;}
.highlight_product__images img{margin-top:120px;}
.highlight_product__content{right:10%;width:80%;}
.highlight_product__content p{margin-bottom:240px;}
.highlight_product__images img{margin-top:200px;width:80%;}
}
@media screen and (max-width:570px){.ct_address__detail table:nth-child(5) tr td{width:100%;display:block;}
.ct_address__detail table:nth-child(5) tr td:nth-child(2){}
.ct_address__detail table:nth-child(7) tr td{width:100%;display:block;}
.ct_address__detail .title{margin-bottom:10px;}
}
@media screen and (max-width:560px){section.portfolio .bx-wrapper .bx-pager, section.portfolio .bx-wrapper .bx-controls-auto{bottom:-40px;}
section.portfolio p{padding-bottom:50px;}
section.portfolio .showcase{padding:0 60px 80px 60px;}
.ct_address__detail > table:nth-child(2) > tbody > tr:nth-child(1) > td:nth-child(1){width:55%;}
.section_easybooking{height:300px;}
section.bg_instant_design.bg_change2 > div.section_easybooking{height:300px;}
.section_easybooking div .easy_ipad{height:350px;}
.section_easybooking .easy_ipad2{height:360px;}
.section_easybooking .easy_iphone2{height:280px;}
.section_easybooking div .easy_iphone{}

}
@media screen and (max-width:540px){#full-seo .pic_main_content{height:180px;bottom:307px;}
.list nav{white-space:initial;}
.list nav ul li{width:31%;margin-bottom:20px;padding:0 10px;}
#fullpage #full-seo.section{height:930px;}
.pic_main_content img{height:auto;width:100%;bottom:0;left:10%;}
#full-sem .pic_main_content img{width:80%;left:20%;}
#fullpage #full-sem.section{height:980px;}
#full-sem .pic_main_content{width:80%;margin:30px 10%;}
#full-tripconnect .list nav ul li{width:31%;}
#full-tripconnect .pic_main_content{bottom:360px;}
#full-tripconnect .slide_list{height:360px;}
#fullpage #full-tripconnect.section{height:860px;}
#full-meta_search .slide_list{height:380px;}
#full-meta_search .pic_main_content{bottom:410px;}
#fullpage #full-meta_search.section{height:880px;}
#full-social_media .slide_list h3{}
#full-social_media .slide_list{}
#full-social_media .pic_main_content{bottom:337px;}
#fullpage #full-social_media.section{height:880px;}
#full-email_marketing .pic_main_content{bottom:360px;}
#fullpage #full-email_marketing.section{height:770px;}
#full-copywriting .pic_main_content{bottom:330px;}
#fullpage #full-copywriting.section{height:710px;}
#full-copywriting .slide_list{height:340px;}
#full-copywriting .pic_main_content{bottom:370px;}
#fullpage #full-copywriting.section{height:750px;}
#full-videos_virtual_tours .pic_main_content{bottom:30px;}
#full-email_marketing .slide_list{height:340px;}
#full-intro h1{margin-bottom:0px;font-size:40px;line-height:42px;}
.wrap_container.padding_tb75.contact_form__wrap{padding:20px 20px;}
.list nav ul li div img{width:55px;}
.slide_list{padding:50px 0 0;height:auto !important;}
}
@media screen and (max-width:500px){
  section.portfolio .bx-wrapper .bx-pager, section.portfolio .bx-wrapper .bx-controls-auto{bottom:-40px;}
  section.portfolio p{padding-bottom:30px;}
  section.portfolio .showcase{padding:0 60px 80px 60px;}
  .home_page .banner_main .container{padding:0 20px;}
  .ct_address__detail h2{font-size:18px;}
  .show_news__wrap h2{font-size:28px;line-height:32px;}
  .block_middle{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;}
  .head_content span.sub_h1{font-size:16px;line-height:20px;}
  .menu__legal li{width: 100%;margin: 0 0 20px;}
}
@media screen and (max-width:480px){
  .products_highlight > [class^='service0']{width:100%;border-width:0 0 10px 0;}
  html{font-size:90%}
  .getintouch div{font-size:18px;}
  .btn_black{margin-top:20px;}
  section.photography_content p{padding:0 0 20px 0;}
  .service04.active figure.effect-marley p, .service04 figure.effect-marley:hover p{line-height:24px;}
  section.stage h1{font-size:30px;line-height:35px;margin-bottom:10px;}
  section.stage span{}
  .banner_main{height:calc(100vh - 70px);}
  section.portfolio p{margin:auto;width:80%;}
  section.technology{padding:0 10%;margin:0;}
  section.container_box h2{font-size:30px;line-height:40px;margin:40px 0 0;}
  section.container_box p{width:100%;margin-bottom:0px;padding:0 0 30px;}
  .section_connectivity{width:100%;}
  .products_highlight > .service08{border-bottom-width:0px;}
  section.products_highlight{padding:10px 0 0;}
  .fa-user:before{top:0;}
  .photography_content div.bx-pager.bx-default-pager{bottom:0;}
  .wp_our_clients .bx-wrapper div.slider_client > .slide{width:80vw !important;}
  .wp_our_clients .bx-wrapper img{width:100%;}
  .form__row{}
  .ct_address__detail table:nth-child(2) tr td{width:100%;display:block;}
  .ct_address__detail table tr td:nth-child(2){margin-bottom:10px;color:#444;}

  .paypal-partner_page .head_content h1{ font-size: 30px; line-height: 1; }
  .paypal-partner_page .head_content .wrap_container{ padding-right: 30px; padding-left:30px; }
  .paypal-partner_page .highlightcontent__wrap{ padding: 0; margin: 0; width: 100%; }
  .sub_numlist ol > li li { padding-left: 45px; }
}
@media screen and (max-width:460px){
  #newsfeed .element h2, #newsfeed .element .smallpreview{width:calc(100% - 130px)!important;}
  .preview #newsfeed .element img{margin-right:10px;}
  #newsfeed_container .position{width:calc(100% - 70px);}
  section.stage span{font-size:14px;line-height:24px;}
  .error_valid{width:235px;}
  .show_news__date{font-size:12px;}
  .sub_numlist ol > li li li{padding-left: 45px;margin-left: -30px;}
}
@media screen and (max-width:420px){
  .paypal-partner_page .head_content .sub_h1{ font-size:16px; line-height:1.6; }
  .paypal-partner_page .head_content p{ font-size:16px;line-height:1.6; }
}
@media screen and (max-width:410px){
  #newsfeed .element.tweet .user .profile{width:100%;}
  #newsfeed .element.tweet .user .follow{float:left;margin:15px 0 10px;}
  #newsfeed .element h2, #newsfeed .element .smallpreview{width:calc(100% - 100px)!important;}
  .highlight_product__content p{margin-bottom:170px;}
  .highlight_product__images img{margin-top:260px;}
  .form__subject, .contact_form__wrap select{font-size:14px;}
  .button, button, input[type=submit], input[type=reset], input[type=button]{padding:10px 25px;}
  .error_massage{font-size:11px;width:150px !important;text-align:left;}
  .contact_form__wrap input, .contact_form__wrap textarea{font-size:14px;}
  .form__row.active select{font-size:14px;}
  .error_massage.error_valid{width:185px !important;text-align:left;}
  #contact > div > div:nth-child(4) > div.error_massage.error_required{width:170px !important;}
  .form__row.error .error_required, .form__row.active.error .error_valid{right:1px;}
  .contact_form__wrap input, .contact_form__wrap textarea{padding:4px 10px 5px 40px;}
  .error_valid, .error_massage{bottom:1px;}
  #contact > div > div:nth-child(6) > div.error_massage.error_required{width:160px !important;}
}
@media screen and (max-width:375px){
  #fullpage h2{font-size:30px;line-height:34px;}
  #fullpage h3{margin:0 0 20px;font-size:22px;}
  .list nav ul li{margin-bottom:10px;}
  #fullpage #full-sem.section{height:920px;}
  #fullpage #full-social_media.section{height:830px;}
  #fullpage #full-email_marketing.section{height:750px;}
  #fullpage #full-videos_virtual_tours.section{height:540px;}
  .contact_form{padding:40px 15px;}
  .ct_address__detail h2{font-size:15px;}
  .paypal-partner_page .head_content .wrap_container{ padding:0; }
  .paypal-partner_page .highlightcontent__wrap{ width:100%; }
}
@media screen and (max-width:320px){
#full-intro h1{font-size:30px;margin-bottom:0;}
#fullpage #full-intro.section{height:430px;}
#fullpage #full-copywriting.section{height:700px;}
#fullpage #full-photography.section{height:400px;}
.mobile_request{right:60px;}
.mobile_request a{font-size:9px;}
.paypal-partner_page .head_content h1{ font-size:24px; }
.paypal-partner_page .highlightcontent__wrap .btn-paypal .green.wcl-button { width: 250px; }

}
@media only screen and (min-width:900px) and (max-height:850px){.pic_main_content{height:32vh;}
#full-tripconnect .pic_main_content{bottom:215px;height:37vh;}
#full-email_marketing .pic_main_content{bottom:230px;height:40vh;}
}
@media only screen and (min-width:900px) and (max-height:820px){#full-tripconnect .pic_main_content{bottom:215px;height:34vh;}
#full-seo .pic_main_content{height:29vh;}
}
@media only screen and (min-width:900px) and (max-height:780px){.set_pd1{padding:110px 0 0;}
.wrap_content p{line-height:22px;}
.pic_main_content{bottom:157px;}
#full-copywriting .pic_main_content{bottom:210px;}
.slide_list{height:180px;}
#fullpage h3{margin:40px 0 10px;font-size:24px;}
#full-sem .pic_main_content{bottom:200px;height:32vh;}
#full-seo .pic_main_content{height:32vh;}
#full-tripconnect .pic_main_content{height:34vh;bottom:179px;}
#full-meta_search .pic_main_content{bottom:190px;}
#full-email_marketing .pic_main_content{height:40vh;bottom:200px;}
.list nav ul li img{width:52px !important;}
.list nav ul li div span{font-size:12px;line-height:14px;}
#full-videos_virtual_tours .pic_main_content{bottom:20px;}
}
@media only screen and (min-width:900px) and (max-height:720px){#full-social_media .pic_main_content{height:40%;}
#full-sem .pic_main_content{bottom:190px;}
}
@media only screen and (min-width:900px) and (max-height:700px){.set_pd1{padding:100px 0 0;}
.wrap_content p{line-height:20px;}
#full-social_media .pic_main_content{height:39%;}
.set_pd1{width:80%;}
#full-email_marketing .pic_main_content{bottom:180px;}
#full-copywriting .pic_main_content{bottom:190px;}
}
@media only screen and (min-width:900px) and (max-height:640px){#fullpage h2{font-size:34px;margin-bottom:0;}
.wrap_content p{line-height:17px;font-size:13px;}
}
@media only screen and (min-width:900px) and (max-height:600px){.set_pd1{padding:90px 0 0;}
#full-sem .pic_main_content{bottom:190px;}
}
@media only screen and (min-width:991px) and(max-width:899px) and (max-height:835px){#full-sem .pic_main_content{height:29vh;}
#full-social_media .pic_main_content{height:40vh;}
}



@media only screen
and (min-device-width:1024px)
and (max-device-width:1366px)
and (orientation:portrait){
.block_middle { width: 80%; height: calc(50vh - 50px);}
.head_content span.sub_h1 { font-size: 30px; line-height: 34px; }
.hotel_management_system_page .banner_pic, .channel_manager_page .banner_pic, .rate_manager_page .banner_pic { width: 90%; left: calc(5% + 30px); bottom: 40px; height: 60vh; }
.chinese_websites_page  .banner_pic{ left: 0; }
.chinese_websites_page  .banner_pic.animated{ width: 100%;   }
.chinese_websites_page .changeimg_photo{ height: 90%;  position: absolute; bottom: -330px;  background-size: 87% auto; background-position: top left; }

}


@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){#full-seo .pic_main_content{height:26vh;}
#full-sem .pic_main_content{height:30vh;}
#full-tripconnect .pic_main_content{height:32vh;bottom:170px;}
#full-meta_search .pic_main_content{height:32vh;}
#full-email_marketing .pic_main_content{height:38vh;}
#full-videos_virtual_tours .pic_main_content{height:52vh;}
.section_easybooking .easy_ipad{top:-50px;}
.section_easybooking .easy_iphone{top:0;}
.section_easybooking .easy_ipad2{top:-60px;}
.section_easybooking .easy_iphone2{top:10px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:2){#full-seo .pic_main_content{height:26vh;}
#full-sem .pic_main_content{height:30vh;}
#full-tripconnect .pic_main_content{height:32vh;bottom:170px;}
#full-meta_search .pic_main_content{height:32vh;}
#full-email_marketing .pic_main_content{height:38vh;}
#full-videos_virtual_tours .pic_main_content{height:52vh;}
.section_easybooking .easy_ipad{top:-50px;}
.section_easybooking .easy_iphone{top:0;}
.section_easybooking .easy_ipad2{top:-60px;}
.section_easybooking .easy_iphone2{top:10px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){.block_middle{width:80%;}
.banner_pic{width:60%;left:20%;}
.section_easybooking .easy_ipad{top:-50px;}
.section_easybooking .easy_iphone{top:10px}
.section_easybooking .easy_ipad2{top:-40px;}
.section_easybooking .easy_iphone2{top:20px;}
}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait)
and (-webkit-min-device-pixel-ratio:2){.block_middle{width:80%;}
.banner_pic{width:60%;left:20%;}
#full-sem .pic_main_content{height:31vh;}
.section_easybooking .easy_ipad{top:-50px;}
.section_easybooking .easy_iphone{top:10px}
.section_easybooking .easy_ipad2{top:-40px;}
.section_easybooking .easy_iphone2{top:20px;}
}

@media screen and (width: 768px) and (orientation:portrait){
  .chinese_websites_page .changeimg_photo{}
}

@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (orientation:landscape){.banner_pic{position:absolute;bottom:0;left:0;width:50%;height:100%;z-index:0;text-align:center;}
.block_middle{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:10%;top:0;bottom:0;width:40%;}
}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (orientation:portrait){.web_design_page .bg_change.set_text-shadow > div.slide_web{margin-left:-22px;}
.demo__wrap ul.slick-dots{left:calc(50% - 73px);}
.highlight__wrap.set_4 .highlightcontent__wrap{width:80%;margin-left:10%;}
.highlight__wrap.set_3 .highlightcontent__wrap{float:left;margin-left:10%;}
.section_easybooking div .easy_ipad{height:210px;top:-20px;}
.section_easybooking .easy_iphone{height:160px;top:20px;}
.section_easybooking{height:210px;}
section.bg_instant_design.bg_change2 > div.section_easybooking{height:250px;}
.section_easybooking .easy_ipad2{height:220px;top:-20px;}
.section_easybooking .easy_iphone2{height:190px;top:20px;}
.btn_freetrial{ margin-top:0; }
}
@media only screen
and (min-device-width:375px)
and (max-device-width:667px)
and (orientation:landscape){.web_design_page .bg_change.set_text-shadow > div.slide_web{margin-left:-22px;}
.demo__wrap ul.slick-dots{left:calc(50% - 73px);}
.highlight__wrap.set_4 .highlightcontent__wrap{width:80%;margin-left:10%;}
.highlight__wrap.set_3 .highlightcontent__wrap{float:left;margin-left:10%;}
.section_easybooking div .easy_ipad{height:340px;top:-20px;}
.section_easybooking .easy_iphone{height:270px;top:30px;}
.section_easybooking{height:320px;}
section.bg_instant_design.bg_change2 > div.section_easybooking{height:350px;}
.section_easybooking .easy_ipad2{height:340px;top:-20px;}
.section_easybooking .easy_iphone2{height:320px;top:20px;}
.set_bg_ota .padding_tb75{padding-top:90px;padding-bottom:80px;}
.bg_change.set_bg_branding .padding_tb75{padding-top:90px;padding-bottom:80px;}
}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (orientation:landscape){.web_design_page .bg_change.set_text-shadow > div.slide_web{margin-left:-22px;}
.demo__wrap ul.slick-dots{left:calc(50% - 73px);}
.highlight__wrap.set_4 .highlightcontent__wrap{width:80%;margin-left:10%;}
.highlight__wrap.set_3 .highlightcontent__wrap{float:left;margin-left:10%;}
.section_easybooking div .easy_ipad{height:340px;top:-20px;}
.section_easybooking .easy_iphone{height:270px;top:30px;}
.section_easybooking{height:320px;}
section.bg_instant_design.bg_change2 > div.section_easybooking{height:350px;}
.section_easybooking .easy_ipad2{height:340px;top:-20px;}
.section_easybooking .easy_iphone2{height:320px;top:20px;}
.head_content{min-height:auto;}
.block_middle{height:100%;}
.booking_engine_page .banner_pic{width:55%;}
.hotel_management_system_page .banner_pic, .channel_manager_page .banner_pic, .rate_manager_page .banner_pic{width:55%;left:-10%;bottom:5%;}
.ota_revenue_page .banner_pic{width:50%;left:6%;height:100%;bottom:0;}
.ota_revenue_page .banner_pic img{position:absolute;}
.brand_identity_page .banner_pic{width:55%;height:100%;}
.brand_identity_page .block_middle{height:100%;}
.booking_engine_page .banner_pic{left:-20px;}
#full-intro h1{font-size:40px;line-height:40px;margin-bottom:0;}
.full_bg .wrap-middle{height:80%;}
}
@media only screen
and (min-device-width:414px)
and (max-device-width:736px)
and (orientation:portrait){.hotel_management_system_page .banner_pic{left:3%;}
.ota_revenue_page .banner_pic{bottom:0;width:100%;left:12%;}
.ota_revenue_page .banner_pic img{position:absolute;}
.bg_full-intro{background-position:center;background:url(../images/hotel_digital_marketing-2.png) center bottom no-repeat;background-size:100%;}
.full_bg .wrap-middle{padding:0;height:70%;}
.btn_freetrial{ margin-top:0; }
}
@media only screen
and (min-device-width:360px)
and (max-device-width:460px)
and (orientation:portrait){.hotel_management_system_page .banner_pic, .channel_manager_page .banner_pic, .rate_manager_page .banner_pic{width:90%;left:calc(5% + 10px);}
.bg_full-intro{background-position:center;background:url(../images/hotel_digital_marketing-2.png) center bottom no-repeat;background-size:100%;}
.full_bg .wrap-middle{padding:0;height:70%;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (orientation:landscape){.head_content h1{font-size:30px;line-height:30px;}
.head_content span.sub_h1{font-size:14px;line-height:18px;}
span.sub_h1{margin:0 0 20px 0;}
.scroll_down{margin:0px 0 0;}
#full-intro h1{font-size:30px;line-height:30px;margin-bottom:10px;}
#full-intro .scroll_down{margin:0px 0 0;padding:20px 0 100px;}
#full-intro h1{font-size:40px;line-height:40px;margin-bottom:0;}
.full_bg .wrap-middle{height:95%;}
}
@media only screen
and (min-device-width:320px)
and (max-device-width:568px)
and (orientation:portrait){
.head_content h1{font-size:28px;line-height:30px;}
.head_content span.sub_h1{font-size:14px;line-height:18px;}
span.sub_h1{margin:0 0 20px 0;}
.ota_revenue_page .block_middle{height:50%;}
.ota_revenue_page .banner_pic{margin-bottom:0;}
.ota_revenue_page .banner_pic img{bottom:0;position:absolute;}
.bg_full-intro{background-position:center;background:url(../images/hotel_digital_marketing-2.png) center bottom no-repeat;background-size:100%;}
.full_bg .wrap-middle{padding:0;height:70%;}
#newsfeed .element h2, #newsfeed .element .smallpreview{width:100% !important;margin:20px 0 0;}
.btn_freetrial .green.wcl-button{font-size: 14px;height: 30px;padding:0 20px;line-height: 33px;}
.scroll_down { margin: 20px 0 0; }
}

/*body > div, header, footer, section{
  -webkit-filter: saturate(30%);
          filter: saturate(30%); }


.lang{ padding-right: 50px; }
.black-ribbon{ position: absolute; z-index: 99999; top: 0; right: 0; }
@media screen and (max-width: 768px) {
  #newsfeed_container .toggle{ top: 90px; }
  .black-ribbon{ top: 100px; position: fixed; }
}
@media screen and (max-width: 767px) {
  .black-ribbon{ top: 70px; position: fixed; }
}*/

.policy_page .head_content{background-image:url(../images/wcl-careers-1.jpg);background-position:center center;}
.policy__row{text-align:left;padding:135px 5% 50px 5%;overflow:hidden;position:relative;}
.policy__row h3{color:#000;font-size:34px;line-height:40px;}
.policy__row .title{margin-bottom:20px;display:block;}
.policy__row P{margin-bottom:20px;}
.policy__row ul{margin-top:20px;}
.policy__row li{margin-bottom:0;list-style-type:disc;margin-left:20px;line-height:30px;}
.policy__row.row2{background-color:#eee;}
.policy__remark{padding:75px 10%;background-color:#eee;}
.policy__remark a{text-decoration:underline;}
.policy__remark a:hover{text-decoration:none;}
.policy__row a:link, .policy__row a:active, .policy__row a:visited{color:#48852c; text-decoration:underline}
.policy__row a:hover{color:#000; text-decoration:underline}
.sec__menulegal{  }
.sec__menulegal li{ display: inline-block; margin:  0 20px; }
.menu__legal li .linkimg:hover{ background-color: inherit; }















/*  */
