@import url(editor-style.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;max-width:100%;}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body,button,input,select,textarea{color:#2b2b2b;font-family:Lato,sans-serif;font-size:15px;font-weight:400;line-height:1.5;}body{background:#f5f5f5;min-width:969px;}a{color:#0645AD;text-decoration:none;}a:focus{}a:hover,a:active{outline:0;text-decoration:none;}h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:34px 0 11px;}h1{font-size:43px;line-height:1.3846153846;padding-bottom:7px;font-weight:normal;}h2{font-size:23px;line-height:1;font-weight:lighter;}h3{font-size:21px;line-height:1.0909090909;}h4{font-size:19px;line-height:1.2;}h5{font-size:17px;line-height:1.3333333333;}h6{font-size:15px;line-height:1.5;}address{font-style:italic;margin-bottom:23px;}abbr[title]{border-bottom:1px dotted #2b2b2b;cursor:help;}b,strong{font-weight:700;}cite,dfn,em,i{font-style:italic;}mark,ins{background:#fff9c0;text-decoration:none;}p{margin-bottom:23px;}code,kbd,tt,var,samp,pre{font-family:monospace,serif;font-size:14px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.6;}pre{border:1px solid rgba(0,0,0,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:23px;max-width:100%;overflow:auto;padding:11px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}blockquote{color:#767676;font-size:18px;font-style:italic;font-weight:300;line-height:1.2631578947;margin-bottom:23px;}blockquote cite,blockquote small{color:#2b2b2b;font-size:15px;font-weight:400;line-height:1.5;}blockquote em,blockquote i,blockquote cite{font-style:normal;}blockquote strong,blockquote b{font-weight:400;}small{font-size:smaller;}big{font-size:125%;}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}sup{bottom:1ex;}sub{top:.5ex;}dl{margin-bottom:23px;}dt{font-weight:bold;}dd{margin-bottom:23px;}ul,ol{list-style:none;margin:0 0 23px 19px;}ul{list-style:disc;}ol{list-style:decimal;}li>ul,li>ol{margin:0 0 0 19px;}img{-ms-interpolation-mode:bicubic;border:0;vertical-align:middle;}figure{margin:0;}fieldset{border:1px solid rgba(0,0,0,0.1);margin:0 0 23px;padding:10px 11px 0;}legend{white-space:normal;}button,input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline;}button,input{line-height:normal;}input,textarea{background-image:-webkit-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0));}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{padding:0;margin-right:7px;}input[type="search"]{-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table,th,td{border:1px solid rgba(0,0,0,0.1);}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:23px;width:100%;}caption,th,td{font-weight:normal;text-align:left;}th{border-width:0 1px 1px 0;font-weight:bold;}td{border-width:0 1px 1px 0;}del{color:#767676;}body{background-color:white;margin:0px;padding:0px;font-family:"Avenir W01",sans-serif;font-weight:lighter;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.centered-content{margin:0px auto;width:969px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#header,#footer{background-color:#ef403b;color:white;font-size:15px;overflow:hidden;}#footer{padding-top:46px;}#header{top:0px;width:100%;}#header a,#footer a{color:white;}.header-primary{padding-top:48px;background:url('images/bg_clouds.jpg') no-repeat #EF403B;background-size:cover;-webkit-transition:padding .5s;-moz-transition:padding .5s;-o-transition:padding .5s;transition:padding .5s;}.header-secondary{background:url('images/bg_mountains2.jpg') no-repeat #EF403B;background-size:cover;}#content{padding:23px 0px 23px;}.avenir-light{font-weight:200;}.avenir-book{font-weight:300;}.avenir-roman{font-weight:400;}.avenir-medium{font-weight:500;}.avenir-heavy{font-weight:800;}.avenir-black{font-weight:900;}ul.menu{list-style:none;padding:0px;margin:0px;}.menu ul{list-style:none;}.menu li{display:inline-block;margin:8px 0px 14px 61px;font-weight:500;}.menu.secondary-nav li{margin:8px 61px 14px 0px;}#header .menu li a{padding:10px 0px;}#header .menu li.current-menu-item a,#header .menu li:hover a{border-bottom:6px solid #FFF;margin-bottom:0px;}.menu a:hover,.menu a:active{text-decoration:none!important;}.main-nav.menu{float:right;clear:both;width:100%;text-align:right;}.logo{width:152px;height:68px;position:absolute;top:-36px;left:0px;background:url('images/logo.png') no-repeat;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}.phone{position:absolute;right:0px;top:-36px;font-size:11px;font-weight:400;padding-left:19px;background:url('images/icon_phone.png') no-repeat left;}.youtube-360{display:none;}html.ios .youtube-360{display:block;}.hero{position:relative;height:318px;overflow:hidden;}.hero img{height:100%!important;width:auto!important;}.hero-img,.hero-text-wrapper{position:absolute;bottom:0px;width:100%;background-position-y:bottom;}.hero-text-wrapper{z-index:3;}.hero-img{height:100%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;z-index:1;}.page-id-104 .hero-img{width:100%;}body.page-id-104 .hero-img{background-position:bottom right;}.hero-text{background:rgba(0,0,0,0.6);color:#FFF;padding:23px;font-size:17px;font-weight:500;line-height:23px;z-index:3;}.hero-text h2{margin:0px 0px 10px 0px;font-size:43px;font-weight:500;}.hero video{z-index:2;width:100%;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}video::-webkit-media-controls{display:none!important;}#content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.overlay{position:fixed;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.7);z-index:99;text-align:center;display:none;padding-top:12%;}.hover-tip{display:none;position:absolute;}.hover-tip-parent{position:relative;}.hover-tip-parent:hover .hover-tip{display:block;}.testimonial-block{height:192px;width:100%;float:left;margin:0 0;}.testimonial-block .testimonial-full,.testimonial-block.expanded .testimonial-summary,.testimonial-block .sizer.collapse,.testimonial-block.expanded .sizer.expand{display:none;}.testimonial-block{overflow:hidden;opacity:1;margin-bottom:28px;}.guilin-hero .testimonial-block{width:598px;margin:0px auto;overflow:hidden;}.guilin-hero .testimonial-block img{width:47;height:442px;}.guilin-hero .testimonial-content{padding:12px;}.box-link{float:left;}.hidden{display:none!important;}.transparent{opacity:0;}.affix{position:fixed!important;top:24px;}.anchor{display:block;visibility:hidden;height:0px;}.spacer{border:none;}.no-right-margin{margin-right:0px!important;}.no-bottom-margin{margin-bottom:0px!important;}.no-left-margin{margin-left:0px!important;}.no-top-margin{margin-top:0px!important;}.revealer.exhausted{cursor:auto!important;}.revealer.exhausted:before{content:""!important;}.revealer.colored-header{min-height:17px;}.lightbox-content{background:black;width:624px;margin:0px auto;padding:48px;position:relative;height:380px;}.lightbox-content .lightbox-nav{position:absolute;top:0px;height:100%;width:52px;cursor:pointer;color:#FFF;z-index:3;background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,0.63);}.lightbox-nav.nav-left{left:0px;background-image:url('images/icon_navLeft.png');}.lightbox-nav.nav-right{right:0px;background-image:url('images/icon_navRight.png');}.lightbox-caption{position:absolute;width:84%;height:auto;bottom:0px;padding:15px;color:white;background:rgba(0,0,0,0.68);}.lightbox-imageHolder{position:absolute;left:40px;top:33px;right:40px;bottom:31px;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center center;}.lightbox-nav:hover{background-color:#000;}#footer{height:252px;background:url('images/bg_mountains.jpg') bottom no-repeat #ef403b;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.bottom-nav{width:100%;margin:0px auto;padding-left:165px;}.bottom-nav li{padding-top:0px;margin:0px 50px 6px 0px;}#footer .logo{top:0px;width:117px;-webkit-background-size:100%;-o-background-size:100%;-moz-background-size:100%;background-size:100%;}.contact-links span{display:block;text-align:right;padding-right:39px;font-size:12px;font-weight:500;left:5px;margin-right:4px;}.contact-links{position:absolute;top:0px;right:0px;}.contact-links .email{background:url('images/icon_email.png') no-repeat right;-webkit-background-size:16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px;margin-bottom:8px;}.contact-links .phones{background:url('images/icon_phone.png') no-repeat right;-webkit-background-size:13px;-moz-background-size:13px;-o-background-size:13px;background-size:13px;background-position-y:5px;}#footer .social-media{position:absolute;right:0px;top:88px;}.social-media a{display:inline-block;width:29px;height:28px;margin:0px 0px 0px 20px;background-position:0 0px;-webkit-transition:background-position,500ms;-moz-transition:background-position,500ms;-o-transition:background-position,500ms;transition:background-position,500ms;}.social-media a:hover{-webkit-transition:background-position,500ms;-moz-transition:background-position,500ms;-o-transition:background-position,500ms;transition:background-position,500ms;background-position:0 -29px;}.social-media .instagram{background-image:url('images/social_instagram.png');}.social-media .linkedin{background-image:url('images/social_linkedin.png');}.social-media .facebook{background-image:url('images/social_facebook.png');}.social-media .skype{background-image:url('images/social_skype.png');}.social-media .twitter{background-image:url('images/social_twitter.png');}.social-media .vimeo{background-image:url('images/social_vimeo.png');}.social-media .youtube{background-image:url('images/social_youtube.png');}#footer .misc-links{font-size:13px;font-weight:300;position:absolute;top:104px;}.misc-links a{margin-left:6px;padding-left:6px;border-left:thin solid white;}.page-template-home-php .hero,.page-template-form-php .hero,.page-id-876 .hero,.page-id-913 .hero{height:361px;}.page-template-home-php .hero-text{padding:34px 33px;}.image-link-box{display:block;height:204.4px;width:23.7%;margin:0px 2.3% 2.3% 0px;float:left;position:relative;font-size:26px;text-align:center;overflow:hidden;}.image-link-box.no-right-margin{margin-right:0px;}.image-link-box.double-wide{width:48%;}.image-link-box.short{height:91px;margin-bottom:2.3%;}.image-link-box.giant,.image-link-box.full{width:100%;height:auto;margin:0px;float:none;}.image-link-box .inner-image{display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;width:100%;height:100%;-webkit-transition:-webkit-transform 1s;-moz-transition:transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;}.image-link-box img{width:100%;}.image-link-box:hover .inner-image{}.image-link-box .cover{position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:2;background:rgba(0,0,0,0.35);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}.image-link-box:hover .cover{opacity:0;}.image-link-box .box-text{z-index:3;display:block;position:absolute;top:42%;left:0px;text-align:center;width:100%;height:100%;}.image-link-box.short .box-text{top:32%;}.image-link-box.caption-text .box-text{bottom:0px;left:0px;height:auto;opacity:.8;-moz-transition:bottom .4s ease-in-out;-webkit-transition:bottom .4s ease-in-out;-ms-transition:bottom .4s ease-in-out;-o-transition:bottom .4s ease-in-out;transition:bottom .4s ease-in-out;}.image-link-box.video-link.caption-text .box-text{bottom:-100%;}.image-link-box.video-link.caption-text:hover .box-text{bottom:0px;}.image-link-box.caption-text label{display:block;position:absolute;bottom:0px;width:100%;padding:14px 24px;font-size:19px;}.image-link-box .box-text label{cursor:pointer;}.image-link-box.giant .box-text label{padding:3% 6%;}.image-link-box.giant .box-text{font-size:36px;font-weight:500;}.image-link-box,.image-link-box:hover{color:white!important;}.image-link-box .play-button{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url('images/icon_play.png') no-repeat center center;background-size:65px;-webkit-background-size:65px;-moz-background-size:65px;-o-background-size:65px;-ms-background-size:65px;z-index:2;display:none;}.image-link-box.video-link .play-button{display:block;}.home .image-link-box{font-weight:500;}#tdl-box-text{background:rgba(255,255,255,0.90);float:left;padding:30px 40px 36px;margin:20px 0 0;}.tdl-box-text span.clear{clear:left;display:block;}.tdl-box-text ul{list-style:none;margin-left:0;padding-left:1em;}#content .tdl-box-text li{font-size:14px;margin-bottom:0;}.tdl-box-text li:before{display:inline-block;content:"-";width:1em;margin-left:-1em;}.tdl-box-text .column{float:left;width:47.8%;margin-right:4.4%;}.tdl-box-text h2{margin:0 0 0 0;font-size:14px;display:inline;font-weight:bold;}.tdl-box-text h3{margin:0px 0px 10px 0px;font-size:14px;display:inline;font-weight:normal;font-style:italic;}.pad-left #content{padding-left:162px;}.left-nav{position:absolute;margin-left:-181px;border:none;padding:0px;font-weight:500;margin-top:8px;}.left-nav:before{content:"";}.left-nav,.left-nav a{color:#ed1b23;display:block;}.left-nav a{padding-left:14px;border-style:solid;background:none;margin-bottom:6px;outline:0;}.left-nav a.active,.left-nav a:hover{border-left-width:7px;padding-left:8px;text-decoration:none!important;font-weight:900;}.divider-line{border-bottom:3px solid #ed1b23;margin:29px 0px 19px;}.header{color:#ed1b23;font-size:48px;font-weight:200;margin-top:0px;}.header.indented{padding-left:24px;}.column{float:left;width:48.8%;margin-right:2.4%;}.column-one{margin-right:19px;}.column.one-fourth{width:24%;}.column.one-fourth.no-right-margin{width:25.6%;}.column.three-fourths{width:72%;}.column.three-fourths.no-right-margin{width:73.6%;}.column.one-third{width:32%;}.column.one-third.no-right-margin{width:33.6%;}.column.two-thirds{width:64%;}.column.two-thirds.no-right-margin{width:65.6%;}.column.one-fifth{width:19%;}.column.one-fifth.no-right-margin{width:20.6%;}.column.four-fifths{width:77%;}.column.four-fifths.no-right-margin{width:78.6%;}.page-template-program-php .divider{margin-top:0;margin-bottom:20px;}.rollup-box{display:block;height:337px;width:46%;margin:0px 4% 19px 0px;float:left;position:relative;font-size:26px;overflow:hidden;cursor:pointer;}.rollup-box .inner-image{display:block;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;width:100%;height:100%;}.rollup-box .box-text{z-index:3;display:block;position:absolute;width:100%;background:rgba(119,157,179,0.88);color:#FFF;font-style:italic;font-size:17px;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0px;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}.rollup-box .box-text span{display:block;font-style:normal;font-weight:900;font-size:23px;}.rollup-box:hover .box-text{-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}.img-section .image-thumbnail,.img-section .color-square{width:24.25%;height:auto;margin:0px 8px 1% 0px;float:left;cursor:pointer;}.img-section .color-square:before{content:"SHOW MORE";}.img-section .image-thumbnail{background:inherit;border-bottom:none;}.img-section .image-thumbnail:before{background:rgba(0,0,0,0.25);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;content:"";position:absolute;top:0px;left:0px;bottom:0px;right:0px;opacity:1;}.img-section .image-thumbnail:hover:before{opacity:0;}.img-section .color-square{padding-top:55px;font-style:italic;height:130px;}.img-section .image-thumbnail img{width:100%!important;height:100%!important;}.img-section .color-square:hover{opacity:.5;}.img-section .color-square.exhausted:hover{opacity:1;}.img-section .image-description{display:none;}.img-section{overflow:hidden;margin-bottom:57px;}.page-id-221 .header{padding-left:22px;margin-bottom:-7px;}.page-id-221 .divider{margin-bottom:11px;}.page-id-17 .image-link-box.full{width:47%;height:256px;margin:0px 1% 2.5% 1.5%;float:left;}.page-id-17 .h2{font-size:23px;line-height:2;font-weight:lighter;}.page-id-17 .image-link-box.img{width:27.5%;height:auto;}.page-id-17 .h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;margin:0px;}.page-id-17 .pad-left #content{padding-left:95px;}.page-id-17 .left-nav{margin-left:-95px;}.page-id-6 .testimonial-block,.page-id-8 .testimonial-block,.page-id-35 .testimonial-block{width:100%;float:none;min-height:263px;}.page-id-6 .testimonial-block>.testimonial-w-img,.page-id-8 .testimonial-block>.testimonial-w-img,.page-id-35 .testimonial-block>.testimonial-w-img{width:125px;height:263px;overflow:hidden;margin:0 10px 0 0;float:left;}.page-id-6 .testimonial-block img,.page-id-8 .testimonial-block img,.page-id-35 .testimonial-block img{margin-right:12px;height:100%!important;width:100%!important;object-fit:cover;object-position:0 0;}.page-id-198 .testimonial-block{height:auto!important;max-height:none;width:100%;float:none;margin:0 0}.page-id-198 .testimonial-block img{margin-right:20px;}@media screen and (min-width: 1009px) {.page-id-17 #main #content{padding-left:95px;}}.page-template-form-php #content{background:#E7E7E7;margin-bottom:43px;}#ui-datepicker-div{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);z-index:3!important;}form a:hover{text-decoration:underline;}.page-id-19 .hero img{height:auto!important;width:100%!important;}.page-id-104 .hero img{height:auto!important;width:100%!important;}body.page-id-104 .hero-img{background-position:bottom right!important;}.page-id-217 .hero img{min-height:318px!important;width:100%!important;}@media screen and (max-width: 768px) {.page-template-form form label{float:left;text-align:left;}.page-template-form form input[type="text"],.page-template-form form input[type="email"],.page-template-form form textarea{width:100%!important;min-height:30px;}.page-template-form form select{width:100%!important;min-height:30px;}.page-template-form form span.multi-line-text,.page-template-form form span.aside{width:100%!important;}.page-template-form form div.row>span{width:100%!important;}}@media screen and (max-width: 768px) {.page-template-pdc-php #content h1{font-size:38px;line-height:1.25em;}.page-template-pdc-php .tdl-box-text .column{width:100%;}}.gallery-list img{width:54px;height:auto;margin:3px 6px;}.gallery-list{overflow:hidden;height:67px;}.gallery-list.start .gallery-leftNav,.gallery-list.end .gallery-rightNav{display:none;}.gallery-target{background-color:initial;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;}.hero-wrapper,.hero-control{border:none;height:auto;position:relative;}.hero-nav{position:absolute;width:63px;height:96%;z-index:3;cursor:pointer;background-position:bottom;background-repeat:no-repeat;}.hero-navRight{right:0px;}.hero-navLeft{left:0px;}.hero-navRight label{right:100%;-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%);}.hero-navLeft label{left:100%;-webkit-transform:translateX(-200%);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-o-transform:translateX(-200%);transform:translateX(-200%);}.hero-nav label{position:absolute;bottom:0px;min-width:230px;cursor:pointer;text-align:center;font-weight:900;-webkit-transition:-webkit-transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;}.hero-nav:hover label{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);}.hero-navLeft label:before{content:"";background:url('images/icon_arrowLeft_red.png');position:absolute;bottom:15px;left:-9px;display:block;width:19px;height:35px;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}.hero-navRight label:after{content:"";background:url('images/icon_arrowRight_red.png');position:absolute;bottom:15px;right:-19px;display:block;width:19px;height:35px;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}.start .hero-navLeft,.end .hero-navRight{display:none!important;}.video-link.aerial-box .play-button{display:none;}.video-link.aerial-box .box-text{font-size:15px;padding:0px 12%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:37%;}#section-beautiful.header{background:#92215b;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}#section-gateway.header{background:#f1cb66;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}#section-guilin.header{background:#779db3;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}#section-testimonials.header{background:#16556b;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}.page-id-829.pad-left #content{padding-left:228px;padding-top:54px;}.page-id-829 .left-nav{margin-left:-228px;margin-top:2px;}.page-id-829 .header-small:not(:first-of-type){margin-top:55px;}.faq-block{background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0%,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#f5f5f5 0%,#ededed 100%);background:-o-linear-gradient(top,#f5f5f5 0%,#ededed 100%);background:-ms-linear-gradient(top,#f5f5f5 0%,#ededed 100%);background:linear-gradient(to bottom,#f5f5f5 0%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#ededed',GradientType=0);border:thin solid #999999;padding:9px 13px;border-radius:8px;margin-bottom:16px;margin-left:24px;position:relative;cursor:pointer;}.faq-block h5{font-size:15px;margin:0px;font-weight:500;}.faq-block p{display:none;padding-left:17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:38px;font-weight:lighter;margin-top:19px;margin-bottom:5px;}.faq-block.open p{display:block;}.faq-block.open{cursor:auto;}.faq-sizer{bottom:7px;right:7px;position:absolute;width:24px;height:24px;background-image:url('images/arrow_down.png');-moz-background-size:100% 100%;-webkit-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;cursor:pointer;}.faq-block.open .faq-sizer{background-image:url('images/arrow_up.png');}.faq-block a:hover{text-decoration:underline;}body.page-id-15{overflow:hidden;}.page-id-15 .hero-img{-webkit-background-position:center;-moz-background-position:center;-o-background-position:center;-ms-background-position:center;background-position:center;}.page-id-15 .colored-header.large.blue{margin-top:106px;}.profile-box,.box-link.profile-box-link{margin:0px 5% 19px 0px;width:47.5%;font-weight:300;}.profile-box .box-text{padding:20px;line-height:22px;font-weight:200;}.profile-box .box-text span{margin-bottom:5px;}@media screen and (min-width: 1024px) {.profiles-gallery{position:fixed;display:none;top:0px;left:0px;right:0px;background:rgba(24,24,24,0.8);z-index:3;height:100%;min-height:400px;}.profiles-gallery .slick-track,.profiles-gallery .slick-list,.profile-page,.profiles-gallery-contents{height:100%;}.profiles-nav{position:absolute;z-index:99;width:100%;height:100%;pointer-events:none;}.profile-page-content{background:#FFF;padding:.7%;}.profile-page-content,.profiles-nav>div{position:relative;overflow:hidden;width:97%;height:100%;margin:0px auto;color:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.profile-page-half{width:50%;height:100%;padding:2%;box-sizing:border-box;position:relative;}.profile-page-left{background:#799eb4;float:left;}.profile-page-right{background:#f1cc68;float:right;width:49.1%;}.profiles-nav .hero-nav:hover{background-color:rgba(255,255,255,0.22);}.profiles-nav .hero-nav{background-size:auto 8%;background-position:center 97%;width:8%;pointer-events:auto;}.profiles-nav .hero-nav label{bottom:2.7%;background:#F00;padding:0px;height:8%;text-align:center;min-width:283%;font-weight:900;}.profiles-nav .hero-navRight label:after{bottom:20%;left:100%;right:auto;width:15%;height:60%;}.profiles-nav .hero-navLeft label:before{bottom:20%;right:100%;left:auto;width:15%;height:60%;-webkit-background-position:right;-moz-background-position:right;-o-background-position:right;-ms-background-position:right;background-position:right;}.profiles-nav .hero-navRight label:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.profiles-nav .hero-navLeft label:after{content:'';display:inline-block;height:100%;vertical-align:middle;}.profiles-nav .hero-nav label span{display:inline-block;vertical-align:middle;font-size:16px;font-size:2.6vh;}.min-height .profiles-nav .hero-nav label span{font-size:16px!important;}}.profile-top-left span{display:block;width:100%;font-size:13px;font-size:2vh;font-weight:800;white-space:nowrap;}.min-height .profile-top-left span{font-size:13px!important;}.profile-top-left span.profile-email{font-size:12px;font-size:1.7vh;font-weight:200;font-style:italic;margin-top:1%;}.min-height .profile-top-left span.profile-email{font-size:11px!important;}.profile-top-left span:before{content:"";margin-right:8%;width:31%;display:inline-block;text-align:right;font-size:12px;font-size:1.8vh;font-style:italic;font-weight:200;}.profile-top-left span.mandarin:before{content:"Mandarin";}.profile-top-left span.pinyin:before{content:"Pinyin";}.profile-top-left span.english:before{content:"English";}.profile-top-left span.position:before{content:"Position";}.profile-top-left span.profile-email:before{content:"";}.profile-top-right{position:absolute;right:4%;width:48%;top:4%;}.profile-top-right span{display:block;text-align:right;}.profile-top-left{width:34%;height:20%;position:absolute;left:4%;top:5%;}span.profile-quote{font-size:24px;font-size:3.6vh;font-weight:800;font-style:italic;line-height:normal;}.min-height span.profile-quote{font-size:24px!important;}span.profile-quoteName{font-size:13px;font-size:2vh;font-weight:800;}.min-height span.profile-quoteName{font-size:13px!important;}.profile-bottom-text{position:absolute;top:72.5%;width:72%;right:2%;overflow-y:auto;overflow-x:hidden;height:21%;padding:0px 0% 1%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#FFF;font-size:13.5px;}.profile-logo{position:absolute;top:72.5%;left:2%;width:20%;height:10%;background:url('images/logo.png') no-repeat;background-size:100%;}.profile-mediaLeft{right:2%;position:absolute;bottom:30%;width:96%;height:47%;overflow:hidden;}.profile-mediaLeft img{height:auto;width:100%;margin:0px auto;opacity:1;transition:opacity 1s;}.video .profile-mediaLeft{cursor:pointer;}.video .profile-mediaLeft iframe{width:100%;height:100%;z-index:3;}.video .profile-mediaLeft:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:url('images/icon_play.png') no-repeat center center;background-size:16% auto;-webkit-background-size:16% auto;-moz-background-size:16% auto;-o-background-size:16% auto;-ms-background-size:16% auto;z-index:2;}.video .profile-mediaLeft.playing:before{display:none;}.video .profile-mediaLeft.playing img{opacity:0;display:none;pointer-events:none;}.profile-right-img{position:absolute;width:80%;height:80%;top:8%;left:10%;}.close-profile{position:absolute;width:2.7%;background-image:url('images/profile_close_x.png');background-size:100%;border:thin solid #FFF;background-color:rgba(255,255,255,0);right:2%;top:3.1%;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;transition:background-color 1s;z-index:99;pointer-events:auto;cursor:pointer;}.close-profile:before{content:"";display:block;position:relative;margin-top:100%;}.close-profile:hover{background-color:rgba(255,255,255,0.45);}.video-overlay iframe{position:absolute;left:50%;top:50%;margin-left:-400px;margin-top:-225px;}.page-id-30311 #content{padding:23px;}h4.cb-zdy,img.cb-zdy{cursor:pointer;}#wprmenu_menu .misc-links{padding:10px 0;}#wprmenu_menu .misc-links,#wprmenu_menu .misc-links a{color:#fff;font-size:12px;text-align:center;}#wprmenu_menu .misc-links a{margin:0px 0px 0px 6px;padding:0px 0px 0px 6px;font-size:12px;line-height:10px;}#wprmenu_menu .social-media{padding:20px 0;margin-bottom:24px;text-align:center;}.mobile_view,.mobile_section{display:none;}iframe[name="google_conversion_frame"]{display:none;}body.page-id-223 .video-column-one .image-link-box,body.page-id-223 .video-column-two .image-link-box,body.page-id-223 .video-link{margin-bottom:23px!important;}.main-container .main-desktop-container{display:block;}.main-container .main-mobile-container{display:none;}#ladderE{margin-top:24px;width:98%;}.cli-center .image-thumbnail:before{background:none!important;}body.page-id-44781 .fancybox-opened .fancybox-title{display:none;}body.page-id-44781 .img-section{margin-bottom:2.3%;}body.page-id-44781 .img-section .image-thumbnail,body.page-id-44781 .img-section .color-square{width:31%!important;height:auto;margin:36px 13px 0px 0!important;}.video-written-mobile-version{display:none;}.video-written-mobile-version button{background:none;border:none;color:#fff;font-weight:light;font-family:"Avenir W01",sans-serif;width:100%;text-align:left;}.video-written-desktop-version{display:block;}.header{padding-top:9px;padding-bottom:5px;font-weight:100;font-size:42px;}h3.header{padding-top:0;padding-bottom:5px;font-weight:100;font-size:42px;}#section-ideal.header{background:#779db3;height:52px;margin-bottom:24px;color:#ffffff;}#section-life.header{background:#16556b;height:52px;margin-bottom:24px;color:#ffffff;}#section-versus.header{background:#b36e71;height:52px;margin-bottom:24px;color:#ffffff;}#cli.header{background:#ae8b1a;height:52px;margin-bottom:24px;color:#ffffff;}#section-yellow.header{background:#f1cb66;height:52px;margin-bottom:24px;color:#ffffff;}#section-gold.header{background:#ae8b1a;height:52px;margin-bottom:24px;color:#ffffff;}#scr_wrapper a{display:none!important;background:#ef403b url("images/scroll-top.png") no-repeat scroll left top;bottom:10px;cursor:pointer;display:block;height:29px;opacity:1;position:fixed;right:10px;width:29px;z-index:200;}.mobile-layout-image{display:none;}.desktop-layout-image{display:block;}body.page-id-223 .desktop-layout-image,body.page-id-829 .desktop-layout-image,body.page-id-35 .desktop-layout-image{display:block!important;}body.page-id-223 .mobile-layout-image,body.page-id-829 .mobile-layout-image,body.page-id-35 .mobile-layout-image{display:none!important;}body.page-id-17 .hero-img{background-position:bottom right;width:100%!important;}.scr_icon{display:none}@media screen and (-webkit-min-device-pixel-ratio:0) {a.mob_logo{background:url(images/logo.png) no-repeat;background-size:100% 100%;height:41px!important;left:10px;position:absolute;top:-39px;width:91px!important;z-index:99;float:left;clear:both;}}@media all and (max-width:1440px) {.page-id-202 .hero img{height:auto!important;width:100%!important;}}@media all and (min-width:1440px) {.hero img{height:auto!important;width:100%!important;}}@media all and (max-width:1440px) {.page-id-44781 .hero img{height:auto!important;width:100%!important;}}@media all and (max-width:1200px) {.page-id-225 .hero img{height:100%!important;width:auto!important;}}@media all and (min-width:1200px) {.page-id-225 .hero img{height:auto!important;width:100%!important;}}@media all and (min-width:1145px) {.page-id-13 .hero img{height:auto!important;width:100%!important;}}@media all and (min-width:1145px) {.page-id-8 .hero img{height:auto!important;width:100%!important;}}@media all and (min-width:1009px) and (max-width:1319px) {.page-id-19 .hero img{height:100%!important;width:auto!important;}}@media all and (min-width:1009px) {.mob_logo{display:none;}body.page-id-44781 .img-section .image-thumbnail,body.page-id-44781 .img-section .color-square{margin:4px 1%!important;height:auto!important;}.mobile-layout-image{display:block;}#content{clear:both!important;}}@media all and (max-width:1008px) {.profile-page-half{width:100%;height:100%;padding:2%;box-sizing:border-box;position:relative;float:left;}.page-id-15 .colored-header.large.blue{margin-top:0px;}.left-nav.lndesktop{display:none;}#section-ideal.header{background:#779db3;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}#section-life.header{background:#16556b;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}#section-versus.header{background:#b36e71;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}#cli.header{background:#ae8b1a;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}#section-yellow.header{background:#f1cb66;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}#section-gold.header{background:#ae8b1a;height:auto;margin-bottom:24px;color:#ffffff;padding-left:24px!important;font-weight:100!important;font-size:42px!important;padding-top:18px;padding-bottom:18px;padding-right:24px;}.page-id-44781 .image-link-box.full{width:100%;height:auto;margin:0px;float:left;}.page page-id-44781 .left-nav{display:block;}html{padding-top:42px!important;}#wprmenu_bar{display:block!important;}div#wpadminbar{position:fixed;}.main-nav.menu{display:none!important;}.header-primary{background:url('images/bg_clouds.jpg') no-repeat #EF403B;background-size:cover;height:100px;}.page-template-home-php .hero,.page-template-form-php .hero,.page-id-876 .hero,.page-id-913 .hero{height:361px;width:auto;float:none;}.page-template-home-php .hero-text{padding:34px 33px;}.menu li{margin:8px 0 14px 37px;}.logo{display:none;}#footer .logo{display:none;}.img-section .color-square{height:133px;width:133px;}.img-section .image-thumbnail img{width:133px!important;height:133px!important;}#scr_wrapper a{display:none!important;}.left-nav{background:#f3f3f3 url("images/drop-down.png") no-repeat scroll 96% 10px;border:2px solid #cfcfcf;display:block;left:3%!important;margin-left:0!important;position:fixed;top:65px!important;width:94%;z-index:90;min-height:40px;}.left-nav.showing{opacity:0.9;}.left-nav a.active{display:inline!important;width:auto;}.left-nav a{clear:both;display:none;float:left;font-size:20px;margin-top:4px;padding:4px 0 0 8px;top:0;}.left-nav a.active,.left-nav a:hover{border-left-width:0;}.pad-left #content{padding:20px 10px;}.mobile_large_layout{display:block;}.mobile_small_layout{display:none;}#footer .social-media,#footer .misc-links{position:inherit;text-align:center;top:0;width:100%;}#footer .bottom-nav .menu{display:none;}#footer{padding-bottom:20px;padding-top:20px;height:auto;}.contact-links span{font-size:15px;font-weight:500;text-align:center;padding:0px;}.contact-links .email{background:transparent;margin-bottom:15px;}.contact-links .phones{background:transparent;}.contact-links{margin-bottom:15px;position:relative;right:0;text-align:center;top:0;width:100%;}#footer .social-media a{margin:0 0 0 15px;}.page-template-home-php .hero-text{padding:20px 10px;}.phone,.header-secondary{display:none}html{margin-top:-42px!important;}#header{height:60px;position:fixed;top:0;width:100%;z-index:99;right:0px;}body{padding-top:60px;}.desp_view{display:none;}.mobile_view,.mobile_section{display:block;}#wprmenu_bar{z-index:101!important}.profile-logo{display:none;}#wprmenu_menu ul li.current-menu-item ul li a{background:#535353;}.color-block .block-text{padding:0px 1% 12px;}.column.two-thirds.no-right-margin{width:65%;float:right;}.centered-content,#content{width:100%;padding:23px 20px;}body{min-width:100%;}.hero video{height:100%!important;width:auto!important;max-width:none!important;object-fit:cover;}.page-template-home-php .hero-text{padding:34px 33px;}.menu li{margin:8px 0 14px 37px;}#footer .logo{display:none;}.img-section .color-square{height:133px;width:133px;}.img-section .image-thumbnail img{width:133px!important;height:133px!important;}.image-link-box{margin-bottom:23px!important;}#scr_wrapper a{display:none!important;}.left-nav{background:#f3f3f3 url("images/drop-down.png") no-repeat scroll 96% 10px;border:2px solid #cfcfcf;display:block;left:3%!important;margin-left:0!important;position:fixed;top:65px!important;width:94%;z-index:90;min-height:40px;}.left-nav.showing{opacity:0.9;}.left-nav a.active{display:inline!important;width:auto;}.left-nav a{clear:both;display:none;float:left;font-size:20px;margin-top:4px;padding:4px 0 0 8px;top:0;}.left-nav a.active,.left-nav a:hover{border-left-width:0;}.pad-left #content{padding:20px 10px;}body.home .image-link-box{margin:0 23 1.7% 0;}body.home .image-link-box.double-wide{width:49.1%;}.mobile_large_layout{display:block;}.mobile_small_layout{display:none;}#footer .social-media,#footer .misc-links{position:inherit;text-align:center;top:0;width:100%;}#footer .bottom-nav .menu{display:none;}#footer{padding-bottom:20px;padding-top:20px;height:auto;}.contact-links span{font-size:15px;font-weight:500;text-align:center;padding:0px;}.contact-links .email{background:transparent;margin-bottom:15px;}.contact-links .phones{background:transparent;}.contact-links{margin-bottom:15px;position:relative;right:0;text-align:center;top:0;width:100%;}#footer .social-media a{margin:0 0 0 15px;}.page-template-home-php .hero-text{padding:20px 10px;}.phone,.header-secondary{display:none}#wprmenu_bar{z-index:101!important}#wprmenu_bar{top:10px!important;z-index:100!important;background:transparent none repeat scroll 0 0!important;right:0!important;width:72px!important;}#wprmenu_bar .menu_title{color:transparent!important;}#wprmenu_bar .wprmenu_icon{width:25px;}#wprmenu_bar .wprmenu_icon span{width:25px!important}.wprmenu_bar.menu_is_opened .wprmenu_icon{width:25px!important;}#wprmenu_bar .wprmenu_ic_2{top:7px!important;}#wprmenu_bar .wprmenu_ic_3{top:14px!important;}.wprmenu_bar.menu_is_opened .wprmenu_icon span{display:block!important}.wprmenu_bar menu_is_opened .mob_logo{display:block!important}#wprmenu_menu.left,#wprmenu_menu.right{top:60px!important;z-index:99!important;}#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item{border-left:0px!important;margin-left:0!important;}#wprmenu_menu .wprmenu_icon_par{float:right!important;left:90%!important;right:0!important;}#wprmenu_menu.wprmenu_levels ul li ul li{background:#535353!important;padding-left:0px!important;}#wprmenu_menu.wprmenu_levels ul li ul li a{padding-left:35px!important;}#wprmenu_menu.wprmenu_levels ul li ul{border-top:none!important;}#wprmenu_menu.wprmenu_levels ul li a,#wprmenu_menu.wprmenu_levels ul li a:hover{font-size:18px;}#wprmenu_menu ul li.current-menu-item a{background:#ae8b1a;}#wprmenu_menu ul li.current-menu-item ul li a{background:#535353;}#wprmenu_menu.wprmenu_levels ul li ul{border-top:none!important;}#wprmenu_menu_ul .menu-item-has-children .sub-menu .selectContainer{display:block!important}a.mob_logo{display:block;background:rgba(0,0,0,0) url("images/logo.png") no-repeat scroll 0 0/ 100% 100%; height:41px; left: 10px; position:absolute; top:-39px; width:91px; z-index:99; }html{margin-top:-42px!important;}#header{height:60px;position:fixed;top:0;width:100%;z-index:99;right:0px}body{padding-top:60px;}.desp_view{display:none;}.mobile_view,.mobile_section{display:block;}.profile-logo{display:none;}.mobile-layout-image{display:block;}#content{clear:both!important;}.img-section .image-thumbnail img{width:100%!important;height:100%!important;}.image-link-box.mobile-home{height:210px;}#scr_wrapper a{display:none!important;}body.home .image-link-box{margin:0 23 2.5% 0;}body.home .image-link-box.double-wide{width:100%;}.mobile_large_layout{display:none;}.mobile_small_layout{display:block;}.video-written-mobile-version{display:block;}.video-written-desktop-version{display:none;}.page-id-15 .hero-text{}.image-link-box.double-wide{margin-right:0;width:100%;}.image-link-box{width:48.7%;margin-bottom:2.3%;}.image-link-box[href="/CLI/story/"]{width:100%;}.image-link-box[href="/CLI/guilin/"],.image-link-box[href="https://www.facebook.com/studycli"]{margin:0 23 2.3% 0!important;width:48.7%;}.image-link-box[href="CLI/faq/"],.image-link-box[href="/CLI/apply/"]{width:48.7%;margin:0px!important}.image-link-box .inner-image{background-position:center}.social-media,.misc-links{text-align:center}.column{float:left;width:48.8%;margin-right:2.4%;}.color-block-link img{border:0px;}.color-block-link{margin-bottom:20px;}.left-nav{background:#f3f3f3 url("images/drop-down.png") no-repeat scroll 96% 10px;border:2px solid #cfcfcf;display:block;left:2.35%!important;margin-left:0!important;position:fixed;top:auto!important;width:94%;z-index:90;min-height:40px;margin-top:13px;}.left-nav.showing{opacity:0.9;}.left-nav a.active{display:inline!important;width:auto;}.left-nav a{clear:both;display:none;float:left;font-size:20px;margin-top:4px;padding:4px 0 0 8px;top:0;}.left-nav a.active,.left-nav a:hover{border-left-width:0;}.pad-left #content{padding:20px 10px;}.color-block{margin-bottom:28px;}body.pad-left .testimonial-block img{margin:0;}.column.three-fourths{width:100%;}.column.one-fourth{padding:0;width:100%;}.column.one-fourth.no-right-margin{padding:0;width:100%;}.column.one-fifth{padding:10px 0!important;width:100%;}.column.one-fifth.no-right-margin{padding:10px 0!important;width:100%;}.color-block h4{padding:0px 10px;}.column.three-fourths table td{font-size:12px;}.header.indented,h3.header{padding-left:0px;font-size:34px;}.page-template-about-php .column.one-third,.page-template-about-php .column.two-thirds.no-right-margin .page-template-about-php .column.four-fifths,.page-template-about-php .column.one-fifth.no-right-margin,.page-template-about-php .column.two-thirds,.page-template-about-php .column.one-third.no-right-margin{padding:0px 0px 10px;}.page-id-829.pad-left #content{padding-left:10px;padding-top:0px;}.faq-block{border-radius:0px;border:0px;margin-left:0px;}.faq-block h5{color:#000;font-size:18px;padding-right:18px;}.faq-block p{font-size:16px;}.testimonial-block img.alignleft{margin:0px 12px 0px 0px!important;float:left;}.page-id-17 .testimonial-block{margin-bottom:15px;}.page-id-19 form .row input[type="text"],.page-id-19 input.half{border:0 none;height:45px;width:100%;}.contact-info{right:0;width:100%;color:#929292;font-size:16px;margin-top:1px;}.contact-info ul li{list-style:none}.page-id-19 label.column.one-fifth{color:#787878;font-size:18px;margin-bottom:2px;text-align:left;width:100%;}.page-id-19 form input.quarter[type="text"],.page-id-19 form select.quarter,.page-id-19 form textarea{width:100%!important}.page-id-19 form select.quarter{border:0 none;height:45px;-webkit-appearance:none;background:#fff url("images/select_drop.png") no-repeat scroll 97% 15px;padding:0px 10px;}.page-id-19 form textarea{border:0px;}.page-id-221 .header{font-size:40px;margin-bottom:0;padding-left:0;}.img-section .image-thumbnail,.img-section .color-square{cursor:pointer;float:left;height:auto;}.img-section .color-square{height:145px;width:24.25%;}.img-section .image-thumbnail{height:145px;}.team-color-block.avenir-medium{height:auto!important;}.captcha{width:100%!important;}.page-id-19 .button-blue{background:#547d95 url("images/gradient_button.jpg") repeat-x center top;border:1px solid #bebebe;color:#fff;float:none!important;font-size:22px;margin:20px 0 0!important;padding:15px;width:100%;}.page-id-104 label.column.one-third{color:#787878;font-size:18px;margin-bottom:2px;text-align:left;width:100%;}.page-id-104 form .row input[type="text"],.page-id-104 input.half,.page-id-19 form textarea{width:100%!important}.page-id-104 form .row input[type="text"],.page-id-104 input.half{border:0 none;height:45px;width:100%;}.page-id-104 form select{border:0 none;height:45px;width:100%!important;-webkit-appearance:none;background:#fff url("images/select_drop.png") no-repeat scroll 97% 15px;padding:0px 10px;font-weight:700;font-size:15px;}.page-id-104 form textarea{border:0px;}.page-id-104 .button-blue{background:#547d95 url("images/gradient_button.jpg") repeat-x center top;border:2px solid #bebebe;color:#fff;float:none!important;font-size:22px;margin:20px 0 0!important;padding:15px;width:100%;}.page-id-104 form .row input[type="checkbox"]+span{color:#787878;display:inline-block;margin-top:-4px;vertical-align:top;width:89%!important;}.page-id-104 form .row input[type="checkbox"]+span label{font-size:15px;}.page-id-104 form label strong{color:#000000;font-size:20px;}input,select{-webkit-border-radius:0px;}.video-overlay iframe{width:300px;height:auto;margin-left:-150px;margin-top:-100px;}.color-block-link .block-text{padding:10px;}.page-id-198 .column.four-fifths{width:48%;}.page-id-198 .column.one-fifth.no-right-margin{width:48%!important;}h4.colored-header.large.blue{margin-top:15px!important;}.location-section .button-small{display:inline-block;padding:10px 0px;width:48%;}.image-link-box.full{height:auto;margin:0px;float:none;}.section.location-section .zoom-links.half-mobile{width:48%;margin:0px;padding:0px;float:left;}.gallery-list{overflow:hidden;height:67px;position:absolute;top:50%;margin-top:-22px;}.gallery-nav.gallery-rightNav{background:url('images/slide-next.png')!important;right:20px;}.gallery-nav.gallery-leftNav{background:url('images/slide-prev.png')!important;left:20px;}.column.no-right-margin.two-thirds{position:relative;}.gallery-list-wrapper.slick-initialized.slick-slider{display:none;}.gallery-nav{width:25px;height:45px;}.hero-navRight{bottom:6px;}.hero-navLeft{bottom:6px;}.page-id-829 .header.header-small{font-size:24px;font-weight:700;margin-bottom:21px;margin-top:30px!important;}.left-color{background:none;padding-left:25px;border-style:none;}.image-link-box.full.video-link.aerial-box.half-mobile{width:48%;float:left;}.location-section .zoom-links.half-mobile .button-small{background:#92215b none repeat scroll 0 0;display:inline-block;margin:0 2px 7px 10px!important;padding:13px 0 10px;width:100%;}.hero-navLeft{background:url("images/hero-left.png") no-repeat left bottom!important;}.hero-navRight{background:url("images/hero-right.png") no-repeat right bottom!important;}.hero-nav label{min-width:170px;}.quote-author{font-size:19px!important;margin-bottom:20px!important;text-align:left!important;font-style:normal!important;}.larger{display:block}profile-box .box-text{padding:10px 15px 6px;}.color-block .block-text{font-size:14px;}.close-profile{width:20px;right:10px;top:10px;background-color:#ef4f43;}.mCustomScrollBox{overflow:auto!important;}span.profile-quote{font-size:17px;}.profile-top-left span{font-size:11px!important;}.hero-navLeft{left:5px;}.hero-navRight{right:5px;}.page-id-44781 .column.four-fifths{width:100%;}.page-id-44781 .section.location-section.yellow .alignnone.size-full{margin:1% 0.7%!important;}.location-section{margin-bottom:75px;}.faq-block.open p{margin-bottom:5px;margin-top:5px;}#footer{padding-bottom:10px;padding-top:0;}.social-media{padding:0 0 5px;}.contact-links{margin-bottom:10px;}.main-container .main-desktop-container{display:none;}.main-container .main-mobile-container{display:block;}.image-link-box.short{height:93.5px;margin-bottom:2.3%;}#content{clear:both!important;}.left-nav a.active,.left-nav a:hover{border-left-width:7px;padding-left:8px;text-decoration:none!important;font-weight:100;}.hero-text h2{margin:0px 0px 10px 0px;font-size:43px;font-weight:500;}.page-id-19 .hero img{height:100%!important;width:auto!important;}.page-id-204 .hero-img{background-size:cover;background-position:center center!important;}.page-id-217 .hero img{height:100%!important;width:auto!important;}body.page-id-17 .hero-img{background-position:bottom right;}body.page-id-217 .hero-img{background-position:bottom right;}.page-id-202 .hero img{height:100%!important;width:auto!important;}.page-id-829 .hero video{height:100%!important;width:auto!important;}
}

@media all and (max-width:910px) {
body.page-id-44781 .img-section .image-thumbnail, body.page-id-44781 .img-section .color-square{ width:30% !important; height:auto; margin:36px 13px 0px 0 !important;}
}

@media all and (max-width:880px) {
	.page-id-44781 .hero img {
	height: 100% !important;
	width: auto !important;
}
}

@media all and (max-width:850px) {
.column.two-thirds.no-right-margin {width:100%; float:right;}
.column.one-third {width:100%;}
.column.two-thirds {width:100%;}
.column.one-third.no-right-margin {width:100%;}
#ladderE {width:48%; margin-top:0;}
.moreThan1000 {width:48%; float:right; margin-top:0px}
body.page-id-44781 .img-section{ width:104%;}
.ndFlHall {max-width:98%;}

/*.page-id-198 .column.four-fifths { width:100%; }*/
}



@media all and (max-width:818px) {
	/*.testimonial-block{height:192px; width:100%; float:left; margin: 0 0 28px;} */
}

 @media all and (max-width:817px) {
	.img-section .image-thumbnail img { width:100% !important; height:100% !important; }
	.img-section .image-thumbnail, .img-section .color-square {margin:1% !important;}
	.img-section .image-thumbnail { width:31% !important; }
	.img-section .color-square { height: auto; padding: 10px 0; width:100%; }
 }

@media all and (max-width:810px) {
body.page-id-17 .hero-img { 
	background-position:bottom right;
	height: 100% !important;	
	}
}

@media all and (max-width:800px) {
#section-ideal.header {background:#779db3; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:37px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-life.header {background:#16556b; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:37px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-versus.header {background:#b36e71; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:37px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#cli.header {background:#ae8b1a; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:37px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-yellow.header {background:#f1cb66; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:37px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-gold.header {background:#ae8b1a; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:37px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
}

@media all and (max-width:785px) {
.page-id-44781.header {padding-top:9px; padding-bottom:5px; padding-left:24px !important; font-weight:400 !important; font-size:34px !important;}
}

@media all and (max-width:750px) {
.image-link-box.giant .box-text { font-size: 30px; font-weight: 400; }
}



@media all and (max-width:675px) {
.page-id-198 .column.one-fifth.no-right-margin { width:100% !important;  margin-top:12px;}
.page-id-198 .column.four-fifths { width:100% !important;  margin-top:12px;}

/*.page-id-44781.header {padding-top:9px; padding-bottom:5px; padding-left:24px !important; font-weight:400 !important; font-size:31px !important;}*/
/*#section-ideal.header {background:#779db3; height:42px; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:31px !important;}
#section-life.header {background:#16556b; height:42px; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:31px !important;}
#section-versus.header {background:#b36e71; height:42px; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:31px !important;}
#cli.header {background:#ae8b1a; height:42px; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:31px !important;padding-top:18px !important;}
#section-yellow.header {background:#f1cb66; height:42px; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:31px !important;}
#section-gold.header {background:#ae8b1a; height:42px; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:31px !important;}*/
}



 @media all and (max-width:600px) {
/*.page-id-44781.header {padding-top:9px; padding-bottom:5px ; padding-left:24px !important; font-weight:400 !important; font-size:27px !important;}*/
#section-ideal.header {background:#779db3; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:33px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-life.header {background:#16556b; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:33px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-versus.header {background:#b36e71; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:33px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#cli.header {background:#ae8b1a; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:33px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-yellow.header {background:#f1cb66; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:33px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-gold.header {background:#ae8b1a; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:33px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}

/*.mobile-layout-image {display:none;}*/
.desktop-layout-image{display:block;}
.page-template-home-php .hero, .page-template-form-php .hero, .page-id-876 .hero, .page-id-913 .hero, .hero{height:270px; width:auto; float:none;}
.hero-img { background-size: cover; background-position: center center; height: 100%; }
.page-id-204 .hero-img { background-size: cover; background-position:center center !important; }
#content { clear:none;}
/*body.sidr-open.wprmenu_menu-open #wprmenu_bar .wprmenu_icon{ display:none;}*/
.img-section .image-thumbnail img { width:100% !important; height:100% !important; }
.img-section .image-thumbnail, .img-section .color-square {margin:1% !important;}
.image-link-box.mobile-home {height:155px;}
.image-link-box.double-wide { margin-right: 0; width: 100%; }
.image-link-box { width: 48.7%; height:155px; font-size: 20px; font-weight: 400;}
.image-link-box[href="/CLI/story/"] { width: 100%; }
.image-link-box[href="/CLI/guilin/"], .image-link-box[href="https://www.facebook.com/studycli"] { margin: 0 2.3% 2.3% 0; width: 48.7%; }
.image-link-box[href="CLI/faq/"], .image-link-box[href="/CLI/apply/"] { width: 48.7%; margin:0px !important }
.image-link-box .inner-image { background-position:center }

.img-section .image-thumbnail { width:31% !important; height:100%;}
.image-link-box {margin-bottom:15px !important;}
.image-link-box.short {height:87.4px;  margin-bottom:2.3%;}
.image-link-box.short .box-text { font-size: 20px; font-weight: 400;}
.image-link-box.giant .box-text { font-size: 20px; font-weight: 400; }
/*#wprmenu_menu.wprmenu_levels ul li{border-bottom:none !important;}*/
#wprmenu_menu.wprmenu_levels ul li ul{border-top:none !important;}
/*.wprmenu_menu-open .mob_logo{ left:auto !important; right:10px !important; transition:none !important; background:url(images/burger-icon.jpg) no-repeat !important; width:30px; height:25px; top:-30px;}*/
#scr_wrapper a{display:none !important;}
body.home .image-link-box {margin:0 2.5% 2.5% 0;}
body.home .image-link-box.double-wide{width:100%;}
.mobile_large_layout{display:none;}
.mobile_small_layout{display:block;}	 
#wprmenu_menu_ul .menu-item-has-children .sub-menu .selectContainer{ display:block !important}	 
.video-written-mobile-version {display:block;}
.video-written-desktop-version{display:none;}	 
.centered-content, #content {
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.column.three-fourths table td { font-size:10px; }
.color-block h4 { font-size:18px; }
div#gallery-target1 { height: 260px !important; }
.box-link { font-size:20px; }
.rollup-box, .box-link { display: block; height: 280px; }
div#map-canvas {height: 240px !important;}
.main-container .main-desktop-container {display:none;}
.main-container .main-mobile-container {display:block;}
body.page-id-44781 .img-section .image-thumbnail, body.page-id-44781 .img-section .color-square{margin:4px 1% !important; height:auto !important;}
.column { margin-right: 0; width: 100%; }
/*.hero-text h2 { font-size:26px; }*/
.hero-text { font-size: 14px; line-height:19px; }
.hero-text h2 { font-size: 35px; }
body.page-id-17 .hero-img { 
	background-position:bottom right;
	height: 100% !important;
	}
.testimonial-block{height:192px; width:100%; float:left; margin: 0 0}

.page-id-17 .image-link-box.full { width: 100%; height: 256px; margin:0px; float: none; }
.page-id-17 .image-link-box.img { width: 100%; height: auto; }

}




@media all and (min-width:400px) and (max-width:600px) {
body.page-id-187 .hero-img { background-position:center left !important;}
.mobile-layout-image {display:none;}
.desktop-layout-image{display:block;}
.page-template-home-php .hero, .page-template-form-php .hero, .page-id-876 .hero, .page-id-913 .hero, .hero{height:300px; width:auto; float:none;}
.hero-img { background-size: cover; background-position: center center; height: 100%; }
#content { clear:none;}
/*body.sidr-open.wprmenu_menu-open #wprmenu_bar .wprmenu_icon{ display:none;}*/
.img-section .image-thumbnail img { width:100% !important; height:100% !important; }
.img-section .image-thumbnail, .img-section .color-square {margin:1% !important;}
.image-link-box.mobile-home {height:155px;}
.image-link-box.short {height:70px; }
.image-link-box { height:155px;}
/*.wprmenu_menu-open .mob_logo{ left:auto !important; right:10px !important; transition:none !important; background:url(images/burger-icon.jpg) no-repeat !important; width:30px; height:25px; top:-30px;}
#wprmenu_menu_ul .menu-item-has-children .sub-menu .selectContainer{ display:block !important}
#wprmenu_menu.wprmenu_levels ul li{border-bottom:none !important;}
#wprmenu_menu.wprmenu_levels ul li ul{border-top:none !important;}
/*#wprmenu_menu .misc-links, #wprmenu_menu .misc-links a {font-size: 15px;}	
#wprmenu_menu .misc-links a {padding: 0px 6px; /*font-size: 15px;}
#wprmenu_menu .social-media a {margin: 0px 10px;}*/
#scr_wrapper a{display:none !important;}
body.home .image-link-box {margin:0 2.5% 2.5% 0;}
body.home .image-link-box.double-wide{width:100%;}
.mobile_large_layout{display:none;}
.mobile_small_layout{display:block;}	
.video-written-mobile-version {display:block;}
.video-written-desktop-version{display:none;}	
div#map-canvas {height: 250px !important;}
.main-container .main-desktop-container {display:none;}
.main-container .main-mobile-container {display:block;}
body.page-id-44781 .img-section .image-thumbnail, body.page-id-44781 .img-section .color-square{margin:4px 1% !important; height:auto !important;}
.column { margin-right: 0; width: 100%; }
.scr_icon { display:none }

/*
.icon_default.wprmenu_icon_par::before { content: "o" !important; }
.icon_default.wprmenu_par_opened::before { position: absolute; transform:rotate(-180deg); -moz-transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg);top: 17px; }
#wprmenu_menu .wprmenu_icon_par { top:6px !important; }
.main_parent {position: absolute;width: 100%;left: 0;z-index: 77777;}
*/
/*.location-section {
	border-style: none;
}*/

.color-block .block-text {
	padding: 0px 1% 12px;
}

.testimonial-block{height:192px; width:100%; float:left; margin: 0 0 28px;}
}

@media screen and (max-width: 700px) {
	.testimonial-block {
		width: 100% !important;
	}
}

@media all and (max-width:550px) {
#ladderE {width:100%; margin-top:24px;}
.moreThan1000 {width:100%; float:right; margin-top:0px}
}

 @media all and (max-width:540px) {
/*.page-id-44781.header {padding-top:9px; padding-bottom:5px; padding-left:24px !important; font-weight:400 !important; font-size:22px !important;}*/
#section-ideal.header {background:#779db3; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:42px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-life.header {background:#16556b; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:42px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-versus.header {background:#b36e71; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:42px !important; padding-top:18px; padding-bottom:18px;padding-right:24px;}
#cli.header {background:#ae8b1a; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:42px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-yellow.header {background:#f1cb66; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:42px !important; padding-top:18px; padding-bottom:18px;  padding-right:24px;}
#section-gold.header {background:#ae8b1a; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:100 !important; font-size:42px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
 }

#wprmenu_menu .misc-links, #wprmenu_menu .misc-links a { color: #fff; font-size: 10px; text-align: center; }
#wprmenu_menu .misc-links a { margin: 0px 0px 0px 6px; padding: 0px 0px 0px 6px; font-size:10px; line-height: 10px; }

@media all and (min-width:376px) and (max-width:399px) {
/*.mobile-layout-image {display:none;}
.desktop-layout-image{display:block;}
.page-template-home-php .hero, .page-template-form-php .hero, .page-id-876 .hero, .page-id-913 .hero, .hero{height:300px; width:auto; float:none;}
.hero-img { background-size: cover; background-position: center center; height: 100%; }
#content { clear:none;}
/*body.sidr-open.wprmenu_menu-open #wprmenu_bar .wprmenu_icon{ display:none;}*/

.img-section .image-thumbnail img { width:100% !important; height:100% !important; }
.img-section .image-thumbnail, .img-section .color-square {margin:1% !important;}
.image-link-box.mobile-home {height:205px;}
.column { margin-right: 0; width: 100%; }
.image-link-box.mobile-home {height:155px;}
.image-link-box.double-wide { margin-right: 0; width: 100%; }
.image-link-box { width: 48.7%; height:155px;}
.image-link-box.short {height:70px;}
.location-section {
	border-style: none;
}

.color-block .block-text {
	padding: 0px 1% 12px;
}
.testimonial-block{height:192px !important; width:100%; float:left; margin: 0 0}
}

@media screen and (max-width: 768px) {
	.testimonial-heading {font-size: 20px !important;}
}

@media all and (max-width:375px) {
#section-ideal.header {background:#779db3; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:25px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-life.header {background:#16556b; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:25px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-versus.header {background:#b36e71; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:25px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#cli.header {background:#ae8b1a; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:25px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-yellow.header {background:#f1cb66; height:auto; margin-bottom:20px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:25px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}
#section-gold.header {background:#ae8b1a; height:auto; margin-bottom:24px; color:#ffffff; padding-left:24px !important; font-weight:500 !important; font-size:25px !important; padding-top:18px; padding-bottom:18px; padding-right:24px;}

.page-id-204 .hero-img { background-size: cover; background-position:center center !important;}

.location-section{ margin-bottom:50px;}
body.page-id-6 .hero-img { background-position:right left !important;}
body.page-id-187 .hero-img { background-position:center left !important;}
.tuition-side { display:none;}
p#chart01 {font-size:90%}
.image-link-box.giant .box-text { font-size: 18px; font-weight: 400; }
.header {margin-bottom:8px}
.testimonial-block { overflow: hidden; opacity: 1; margin-bottom:28px;}
.mobile-layout-image {display:none;}
.desktop-layout-image{display:block;}
.page-template-home-php .hero, .page-template-form-php .hero, .page-id-876 .hero, .page-id-913 .hero, .hero{height:300px; width:auto; float:none;}
.hero-img { background-size: cover; background-position: center center; height: 100%; }
#content { clear:none;}
#wprmenu_menu.left {width:60% !important; }
.img-section .image-thumbnail img { width:100%; height:100%; }
.img-section .image-thumbnail, .img-section .color-square {margin:1% !important;}
.image-link-box.mobile-home {height:155px;}
.image-link-box.double-wide { margin-right: 0; width: 100%; }
.image-link-box { width: 48.7%; height:155px;}
.image-link-box.short {height:70px;}
/*#wprmenu_menu.wprmenu_levels ul li{border-bottom:none !important;}
#wprmenu_menu.wprmenu_levels ul li ul{border-top:none !important;}
#wprmenu_menu .misc-links a{ padding:0px 13px}
#wprmenu_menu .social-media { float:left;}
#wprmenu_menu .social-media a { margin: 0 8px;}
#wprmenu_menu .misc-links {line-height:30px; float:left; width:100%;}
#wprmenu_menu .misc-links a {border-left:none; border-bottom:none; clear:both; text-align:center; width:100%; float:left; padding:0 0 7px 0 !important;}
#scr_wrapper a{display:block !important;}*/




body.home .image-link-box {margin:0 2.5% 2.5% 0;}
body.home .image-link-box.double-wide{width:100%;}
.mobile_large_layout{display:none;}
.mobile_small_layout{display:block;}
/*#wprmenu_menu_ul .menu-item-has-children .sub-menu .selectContainer{ display:block !important}*/
.video-written-mobile-version {display:block;}
.video-written-desktop-version{display:none;}	
/*.main-container .main-desktop-container {display:none;}
.main-container .main-mobile-container {display:block;}*/
/*.wprmenu_menu-open .mob_logo{ left:auto !important; right:10px !important; transition:none !important; background:url(images/burger-icon.jpg) no-repeat !important; width:30px; height:25px; top:-30px;}*/
body.page-id-44781 .img-section .image-thumbnail, body.page-id-44781 .img-section .color-square{margin:4px 1% !important; height:auto !important;}
ul.sub-menu li:last-child{border-bottom:none !important;}
.column { margin-right: 0; width: 100%; }
/*.location-section {
	border-style: none;
}*/

.color-block .block-text {
	padding: 0px 1% 12px;
}

.testimonial-heading {
	color: #FFF;
	font-size: 20px;
	/*font-weight: 500;*/

	display: inline-block;
	margin-top: 0px;
	margin-bottom:5px;
}

}

@media all and (max-width:320px) {
.tuition-side { display:none;}
.header {margin-bottom:8px}
/*#header { position:fixed !important; width: 375px; left:0 !important;}*/
.testimonial-block { overflow: hidden; opacity: 1; margin-bottom:28px;}
#wprmenu_menu.left {width:60% !important; }
/*body.sidr-open.wprmenu_menu-open #wprmenu_bar .wprmenu_icon{ display:none;}*/
.img-section .image-thumbnail img { width:100% !important; height:100% !important; }
.img-section .image-thumbnail, .img-section .color-square {margin:1% !important;}
.image-link-box.mobile-home {height:155px;}
.image-link-box.double-wide { margin-right: 0; width: 100%; }
.image-link-box { width: 48.7%; height:155px;}
.image-link-box.short {height:70px;}
.column { margin-right: 0; width: 100%; }
.mobile-layout-image {display:none;}
.desktop-layout-image{display:block;}
.page-template-home-php .hero, .page-template-form-php .hero, .page-id-876 .hero, .page-id-913 .hero, .hero{height:270px; width:auto; float:none;}
.hero-img { background-size: cover; background-position: center center; height: 100%; }
#content { clear:none;}
.location-section {
	border-style: none;
}

.color-block .block-text {
	padding: 0px 1% 12px;
}
.testimonial-heading {
	color: #FFF;
	font-size: 20px;
	/*font-weight: 500;*/
	display: inline-block;
	margin-top: 0px;
	margin-bottom:5px;
}

}

@media screen and (max-width: 1023px) {
	html, body {
		min-height: 100%;
	}

	#wprmenu_menu .wprmenu_icon_par {
		left: 82% !important;
	}

	.main_parent #dialog_content {

	}

	.dialogModal_content {

	}

	.main_parent {
		position: fixed;
		top: 60px !important;
		left: 0;
		width: 100%;
		z-index: 90;
		overflow-y: scroll;
	}

	.profile_displaying {
		height: 100% !important;
		background: #ffffff;
	}

	#custom_profile_mobile {
		display: table;
	}

	.custom_profile_right {
		background: #f1cc68;
		text-align: center;
		position: relative;
		display: table-header-group;
	}

	.custom_profile_left {
		position: relative;
		display: table-footer-group;
		background: #799eb4;
	}

	.profile-right-img {
    position: relative;
    width: 80%;
    height: 80%;
    top: auto;
    left: auto;
    margin: 30px;
	}
	
	#custom_profile_mobile .close-profile {
		width: 25px;
		position: fixed;
		top: 70px;
	}

	#custom_profile_mobile > .custom_profile_left {
		text-align: center;
		color: #ffffff;
	}

	.custom_profile_left > .profile-top-left {
		text-align: left;
		position: relative;
		width: 100%;
		height: auto;
		top: auto;
		left: auto;
		margin-top: 20px;
	}

	.custom_profile_left > .profile-top-right {
		text-align: left;
		position: relative;
		width: auto;
		margin-left: 20px;
		margin-right: 20px;
		right: auto;
		top: auto;
	}

	.profile-top-right span {
		text-align: left;
	}

	.custom_profile_left > .profile-bottom-text {
    text-align: left;
    position: relative;
    top: auto;
    width: auto;
    right: auto;
    margin: auto 20px;
    height: auto;
    padding-bottom: 100%;
	}

	.profile-mediaLeft {
    right: auto;
    position: relative;
    bottom: auto;
    width: 96%;
    height: auto;
    overflow: hidden;
    margin: 20px auto;
	}
	.profiles-nav, .profiles-gallery {
		display: none !important;
	}
	
}

@media screen and (max-width: 1008px) {
	#our-team-mid-spacer {
		display: none !important;
	}
		body.page-id-198 .one-fifth {
		display: table;
	}
	.location-introduction {
		display: table-caption;
	}
	.aerial-video-box {
		display: table-footer-group;
	}
	.zoom-links {
		display: table-header-group;
	}
	/*html.responsive-menu-pro-open #main .left-nav {position: absolute !important; top: -295px !important;}

	@media screen and (max-width: 400px) {
	  html.responsive-menu-pro-open #main .left-nav {position: absolute; top: -260px !important;}
	}

	@media screen and (max-width: 376px) {
	  html.responsive-menu-pro-open #main .left-nav {
	    top: -290px !important;
	  }
	}

	@media screen and (max-width: 320px) {
	  html.responsive-menu-pro-open #main .left-nav {
	    top: -260px !important;
	  }
	}*/
	

	#responsive-menu-pro-button:focus {border: 0; outline: none;}

	#responsive-menu-pro-container #responsive-menu-pro-title {
	  padding: 0 !important;
	  font-size: 0;
	  height: 60px !important;
	  text-indent: -9999px;
	}
	#responsive-menu-pro-container #responsive-menu-pro-title {
	  background: url('https://www.studycli.org/wp-content/themes/CLI/images/bg_clouds.jpg') no-repeat #EF403B !important;
	}
	#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item .responsive-menu-pro-submenu li a {
  	background: #535353;
	}
	#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a .responsive-menu-pro-subarrow {
		background: transparent !important;
		border-left: 0 !important;
	}
}

@media screen and (max-width: 768px) {
	.overlay {
		width: 100%;
		height: 100%;
	}

	.video-overlay iframe {
		position: absolute;
    left: 0;
    top: 25%;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
    height: 40%;
	}
	.guilin-hero {
		height: 100% !important;
	}
	.slick-slide {
		height: 100%;
	}
	.guilin-hero .testimonial-block img {
		float: none !important;
		text-align: center;
		margin: 20px auto !important;
	}
	.hero-nav label {
		display: none;
	}
}

@media screen and (max-device-width: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {

	.video-overlay iframe {
		position: absolute;
    left: 0;
    top: 10%;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
    height: 60%;
	}
}

/* Android Scroll Fix */
.androidFix {
    overflow:hidden !important;
    overflow-y:hidden !important;
    overflow-x:hidden !important;
}
