@font-face{font-family:noto_sansregular;font-display:auto;src:url('../fonts/noto/notosans-regular.woff2') format('woff2'),url('../fonts/noto/notosans-regular.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:noto_sansitalic;src:url('../fonts/noto/notosans-italic.woff2') format('woff2'),url('../fonts/noto/notosans-italic.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:noto_sansbold;src:url('../fonts/noto/notosans-bold.woff2') format('woff2'),url('../fonts/noto/notosans-bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:noto_sansbold_italic;src:url('../fonts/noto/notosans-bolditalic.woff2') format('woff2'),url('../fonts/noto/notosans-bolditalic.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-family:ProximaNova-Bold;src:url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/ProximaNova-Bold.otf') format('opentype'),url('../fonts/ProximaNova-Bold.woff') format('woff'),url('../fonts/ProximaNova-Bold.ttf') format('truetype'),url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');font-weight:700;font-style:normal}@font-face{font-family:ProximaNova-Light;src:url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/ProximaNova-Light.otf') format('opentype'),url('../fonts/ProximaNova-Light.woff') format('woff'),url('../fonts/ProximaNova-Light.ttf') format('truetype'),url('../fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');font-weight:300;font-style:normal}@font-face{font-family:ProximaNova-Regular;src:url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/ProximaNova-Regular.woff') format('woff'),url('../fonts/ProximaNova-Regular.ttf') format('truetype'),url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:ProximaNova-Extrabld;src:url('../fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),url('../fonts/ProximaNova-Extrabld.otf') format('opentype'),url('../fonts/ProximaNova-Extrabld.woff') format('woff'),url('../fonts/ProximaNova-Extrabld.ttf') format('truetype'),url('../fonts/ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');font-weight:800;font-style:normal}@font-face{font-family:ProximaNova-Semibold;src:url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/ProximaNova-Semibold.otf') format('opentype'),url('../fonts/ProximaNova-Semibold.woff') format('woff'),url('../fonts/ProximaNova-Semibold.ttf') format('truetype'),url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');font-weight:600;font-style:normal}.container{padding-right:30px;padding-left:30px}#header .header-main2 .menu-images{display:none}#header .header-main2 .menu-images img{width:150px}#header .header-main{background-color:#fff;border:none;padding:20px 0 20px 0!important;border-bottom:3px solid #1abc9c;margin-bottom:0!important;box-shadow:0 1px 10px #ccc}#header .header-main .container-fluid{padding-left:40px;padding-right:40px}#header .header-main .logo-website img{width:150px}#header .header-main .navbar .nav>li>a{font-size:22px;color:#28323a;font-family:ProximaNova-Bold}#header .header-main .navbar .nav>li>a:hover{color:#1abc9c}#header .header-main .navbar .nav>li.active>a{color:#1abc9c}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,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,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-family:noto_sansregular,Menlo,Consolas,"Courier New",monospace;font-size:18px;line-height:32px}body{background-color:#fff;font-family:noto_sansregular,Menlo,Consolas,"Courier New",monospace}div,p{line-height:32px;font-size:18px}p{margin-bottom:15px}h1,h2,h3,h4,h5{font-family:ProximaNova-Bold;line-height:30px}ol,ul{list-style:none}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}table td{text-align:left;vertical-align:top;padding:5px}.clear{clear:both}img{width:100%}a:focus,a:hover,a:visited{text-decoration:none}a{color:#1abc9c}input:focus,select:focus{outline:0}.txt-center{text-align:center}.txt-right{text-align:right}.navbar-inverse{background-color:transparent;border:none;margin:20px}.navbar .nav>.active>a{background-color:unset;box-shadow:unset;color:#1abc9c}.navbar .nav>.active>a:hover{color:#1abc9c;background-color:unset;box-shadow:unset}.navbar .nav>.active>a:focus{color:#1abc9c;background-color:unset;box-shadow:unset}.navbar .nav>li>a{text-shadow:none;font-size:22px;color:#fff;padding:10px 15px 10px 15px}.navbar .nav>li>a:focus{color:#1abc9c}.navbar .nav>li>a:hover{color:#1abc9c}.navbar .nav>li.item-101{display:none}.navbar .navbar-inner{margin-left:20px;background-color:transparent;border:none;box-shadow:unset}.top-menu-bar{color:#fff;padding:20px 40px 10px 40px;background-color:#171b40}.top-menu-bar .social-div i:not(first-child){margin-right:20px}.top-menu-bar p,.top-menu-bar span,.top-menu-bar strong{font-size:14px}.top-menu-bar i{font-size:18px}.top-menu-bar .top-right{margin-right:50px}.top-menu-bar .top-right p{display:inline-block}.top-menu-bar .top-right .custom-fa{margin-left:40px}.layout-slideshow .sprocket-features-arrows .arrow{line-height:5px}.layout-slideshow .sprocket-features-arrows .arrow span{line-height:20px}.layout-slideshow .sprocket-features-pagination{position:absolute;bottom:0;z-index:10;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.layout-slideshow .sprocket-features-pagination li{background:#2e99ec;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;opacity:1;width:22px;height:7px;background:silver;border:none;border-radius:0}.layout-slideshow .sprocket-features-pagination li.active{background:#ff284d}.layout-slideshow .sprocket-features-img-container{width:100%}.layout-slideshow .sprocket-features-img-container img.left-avatar{width:500px;position:absolute;top:0;left:60px}.layout-slideshow .sprocket-features-desc,.layout-slideshow .sprocket-features-title{background:0 0;margin:0;display:inline-block;width:100%;padding:0;font-size:30px!important;font-family:ProximaNova-Bold}.layout-slideshow .sprocket-features-desc{line-height:30px}.layout-slideshow .sprocket-features-content{top:0;left:0;width:100%;height:100%}.layout-slideshow .fixcontent{position:relative;height:100%}.layout-slideshow .fixcontent .maincontent{width:100%;position:absolute;left:50%;top:40%;-webkit-transform:translate(-20%,-50%);-ms-transform:translate(-20%,-50%);-o-transform:translate(-20%,-50%);-moz-transform:translate(-20%,-50%);transform:translate(-20%,-50%)}.layout-slideshow .fixcontent div,.layout-slideshow .fixcontent p{font-size:22px;font-family:ProximaNova-Regular;line-height:30px}.layout-slideshow .readon span{padding:15px 25px;width:225px;border-radius:0;color:#fff!important;text-decoration:none;background:#ff284d;cursor:pointer;display:block;margin-top:40px;font-family:ProximaNova-Semibold}.layout-slideshow .readon span>i{padding-left:20px}.custom-banner .layout-slideshow .fixcontent .maincontent{width:100%;position:absolute;left:50%;top:30%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.category-content .list-article-custom{overflow:hidden}.category-content form>.list-article-custom:first-child>.box{padding-top:0}.item-page-news{margin:40px 0}.menu-nav-left-news{padding:20px 10px 20px 10px}.menu-nav-left-news h3.title{font-size:25px}.menu-nav-left-news .mostread h3.title{margin:0;font-size:20px}.menu-nav-left-news p{font-size:18px}.menu-nav-left-news .row{padding:20px 0;margin:20px 0;border-bottom:1px solid #e5eaeb}.menu-nav-left-news .row:last-child{border-bottom:none}.category-list-news .content-category-news .list-article-news{margin:40px 0}.category-list-news .content-category-news .list-article-news .box{border-bottom:1px solid #e5eaeb;padding:20px 0 40px 0;overflow:hidden}.category-list-news .content-category-news .list-article-news .box .item-image{padding-right:15px;width:40%;min-height:200px}.category-list-news .content-category-news .list-article-news h3.title{margin-top:0}.category-list-news .content-category-news .list-article-news h3.title a{font-size:25px;color:#272c59;margin-bottom:5px;font-family:ProximaNova-Bold;line-height:25px}.category-list-news .content-category-news .list-article-news div.date{font-size:15px;color:#99a0a7;margin:0 0 10px 0}.category-list-news .content-category-news>form>.list-article-news:first-child>.box{padding:0 0 40px 0}.category-list-news .content-category-news>form>.list-article-news:last-child>.box{border-bottom:none}.specialists-homepage{margin-top:40px;margin-bottom:40px}.specialists-homepage .wrapper{width:100%;position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.specialists-homepage .wrapper .content{padding:20px 20px 20px 20px;border-radius:5px;background-color:#3e70a7;text-align:center;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.specialists-homepage .wrapper .content:hover{background-color:#2ea4f2;background-image:none}.specialists-homepage .wrapper .content .iconbox{margin:40px 0;cursor:pointer}.specialists-homepage .wrapper .content .iconbox i{font-size:40px;color:#fff;padding:0 0 40px 0}.specialists-homepage .wrapper .content h4{margin:20px 0;letter-spacing:1px;color:#fff;padding-bottom:.5em;border-bottom:solid 1px rgba(255,255,255,.18);min-height:70px}.specialists-homepage .wrapper .content p{color:#fff}.specialists-homepage .wrapper .content p.description{min-height:250px}.title-bg{font-family:ProximaNova-Semibold;font-size:25px}.about-me h2{color:#2fa4f2;border-bottom:1px dashed #2fa4f2;line-height:60px;margin-bottom:40px;margin-top:60px}.about-me .content p{color:#6d889a}.about-me .bg-image{height:500px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-image:url(../../../images/banners/bsGiang.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:contain}#grid-top2{border:none!important;background-color:rgba(52,152,219,.7);padding-top:40px!important;padding-bottom:40px!important;background-image:url(../../../health_bg_2.jpg);background-position:center center;background-repeat:repeat;background-size:cover;background-attachment:fixed;position:relative}#grid-top2 .our-strength span.icon{position:absolute;left:-20px;font-size:40px;color:#fff}#grid-top2 .our-strength span.icon img{width:50px}#grid-top2 .our-strength h4{color:#fff}#grid-top2 .our-strength p{color:#fff}#grid-top2 .our-strength .header{text-align:center;color:#fff;position:relative;margin-bottom:40px;margin-top:40px}#grid-top2 .our-strength .iconbox{margin-left:40px;margin-right:60px;margin-bottom:40px}#grid-top2 .our-strength .iconbox h4{padding-bottom:.5em;letter-spacing:1px;font-family:ProximaNova-Semibold;border-bottom:solid 1px rgba(255,255,255,.18)}#grid-top2 .our-strength .overlay{background-color:#3e70a7;background-attachment:fixed;position:absolute;top:0;left:0;right:0;bottom:0}#grid-top3{margin-bottom:40px}#grid-guide{border-top:1px solid #f3f3f3}.get-started{margin:0 0;padding:40px 0}.get-started strong{font-family:ProximaNova-Bold;font-size:25px;line-height:32px}.get-started strong a{font-family:ProximaNova-Bold;font-size:25px;line-height:32px}.get-started i{color:#1abc9c;font-size:25px}.get-started img{max-width:200px}.title h2{color:#2fa4f2;border-bottom:1px dashed #2fa4f2;line-height:60px;margin-bottom:40px;margin-top:60px}.title h2 .title-bg{font-family:ProximaNova-Semibold;font-size:25px}.module.services{margin:20px 0 20px 0}.module.services .title h2{text-align:center;margin:40px 0 60px 0}.module.services .content{margin-top:40px;color:#6d889a}.module.services .content li.with-icon{margin-left:18px}.module.services .content li.with-icon>i.icon{margin-right:10px;color:#2fa4f2}.module.services .wrapper{width:100%;color:#6d889a;border-top:solid 3px rgba(47,164,242,.25);border-bottom:solid 3px rgba(47,164,242,.25);border-left:solid 1px rgba(47,164,242,.25);border-right:solid 1px rgba(47,164,242,.25);margin-top:20px;margin-bottom:20px;text-align:center;line-height:1;transform:translateZ(0);-webkit-transform:translateZ(0)}.module.services .wrapper .header{padding-top:30px;padding-bottom:30px}.module.services .wrapper .header .icon{color:#3498db;font-size:40px}.module.services .wrapper .header .title{color:#3498db}.module.services .wrapper .header .subtitle{color:#2fa4f2}.module.services .wrapper .price{position:relative;display:block;font-size:40px;font-weight:700;padding:14px;margin:0 3.5% 12px;background-color:rgba(47,164,242,.1)}.module.services .wrapper .price .amount,.module.services .wrapper .price .unit{color:#3498db;font-size:25px;font-family:ProximaNova-Bold}.module.services .wrapper .price .perhour{color:#3498db;font-size:25px;font-family:ProximaNova-Bold}.module.services .wrapper .price:before{border-color:rgba(47,164,242,.1) transparent transparent transparent;position:absolute;top:100%;left:50%;content:"";display:block;border-width:12px;margin-left:-12px;border-style:solid}.module.services .wrapper ul{color:#6d889a;padding:0 17px;list-style:none;font-size:15px;margin:0 3.5%}.module.services .wrapper ul li{padding:18px;margin:0;text-indent:inherit}.module.services .wrapper ul li+li{border-top:solid 1px rgba(109,136,154,.25)}.module.services .wrapper.highlight{margin-top:0}.module.services .wrapper.highlight .header{background-color:rgba(109,136,154,.1);margin:3.5% 3.5% 0}.module.services .wrapper.highlight .price{margin:0 3.5% 12px;background-color:transparent;padding:17px}.module.services .wrapper.highlight .price:before{position:absolute;bottom:-12px;left:0;width:50%;content:"";display:block;border-width:12px 12px 12px 0;border-color:transparent transparent rgba(109,136,154,.1) transparent;border-style:solid;top:0;margin-left:0}.module.services .wrapper.highlight .price:after{position:absolute;top:100%;left:50%;content:"";display:block;border-width:12px;margin-left:-12px;border-style:solid;width:50%;top:inherit;left:inherit;right:0;margin:0;bottom:-12px;border-width:12px 0 12px 12px;border-color:transparent transparent rgba(109,136,154,.1) transparent}.module.services .wrapper.highlight .price .amount,.module.services .wrapper.highlight .price .unit{font-size:33px}.module.services .wrapper.highlight ul{background-color:rgba(109,136,154,.1);margin:0 3.5%;padding:0 10px}.module.services .wrapper.highlight .button-wrap{margin:0 3.5% 3.5%;padding-top:10px;background-color:rgba(109,136,154,.1)}.button-wrap{margin:10px 0;text-align:center}.button-wrap .button-custom-1{width:150px;margin-top:20px;margin-right:20px;margin-bottom:20px;margin-left:20px;border-width:1px;color:#2fa4f2;background:0 0;border-color:#2fa4f2;border-radius:50px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;line-height:2.8em;display:inline-block;text-align:center;vertical-align:middle;border-style:solid;position:relative;padding:10px 0}.button-wrap .button-custom-1 span{margin:0!important;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:transform .3s,color .3s;-webkit-transition:transform .3s,color .3s;backface-visibility:hidden;white-space:nowrap}.button-wrap .button-custom-1 .fa{opacity:0;-webkit-transform:translate3d(-.5em,0,0);transform:translate3d(-.5em,0,0);font-size:1.143em;line-height:1;width:3em;color:#2fa4f2;position:absolute;display:block;top:15px;right:0;bottom:0;-webkit-transition:all .3s;transition:all .3s;border-style:solid;border-width:0;text-align:center}.button-wrap .button-custom-1:focus,.button-wrap .button-custom-1:hover{color:#fff;background:#2fa4f2;border-color:#2fa4f2}.button-wrap .button-custom-1:focus span,.button-wrap .button-custom-1:hover span{-webkit-transform:translate3d(-1em,0,0);transform:translate3d(-1em,0,0)}.button-wrap .button-custom-1:focus .fa,.button-wrap .button-custom-1:hover .fa{color:#fff;border-color:rgba(52,152,219,.5);opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.map-working-hour{font-family:ProximaNova-Light;background:#3e70a7}.map-working-hour .col-md-7{padding:0}.map-working-hour .gmap_wrapper{height:350px}.map-working-hour .row{margin-left:0;margin-right:0}.map-working-hour .content{margin-top:40px;text-align:left;padding-right:10%;padding-left:45px;color:#fff}.map-working-hour .content .column-text{border-bottom:1px dashed #fff}.map-working-hour .content .column-text p{font-family:ProximaNova-Light;font-size:20px;line-height:1.5em;margin-bottom:20px;margin-top:20px}.map-working-hour .content .column-text p span{font-family:ProximaNova-Light;font-size:20px}.map-working-hour .content .column-text:last-child{border-bottom:unset}#footer{background-color:#13173b;color:#fff;padding:60px 0;font-family:ProximaNova-Light}#footer a{color:#fff;font-family:ProximaNova-Light;font-size:15.3px}#footer a:hover{color:#ff284d}#footer .logo{margin-bottom:10px;width:auto;width:150px}#footer .title{margin-top:0;margin-bottom:20px}#footer .title .title-bg{font-family:ProximaNova-Regular}#footer .icons{color:#fff;margin-right:5px;font-size:15.3px}#footer .icons i{font-size:15.3px;color:#1abc9c}#footer .icons:hover{color:#2fa4f2}#footer p{font-family:ProximaNova-Light;font-size:15.3px}#footer ul{margin:0;padding:0;list-style:none;line-height:1.43em}#footer ul li{padding:0;border:none}#footer ul li a{color:#fff;display:block;padding:15px 0;border-top:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:15.3px}#footer ul li a:hover{color:#ff284d;border-top-color:rgba(255,255,255,.1)}.description-department{font-family:ProximaNova-Regular;font-size:20px}.description-department ul li{font-family:ProximaNova-Regular;font-size:20px;line-height:32px;margin-bottom:5px}#box-outside{padding:60px 0;background-color:#f2f2f2}#box-outside .content .row{padding-left:10%}#box-outside .content .check-icon-list{padding:0 20px}#box-outside .content .check-icon-list>li{margin-top:35px;letter-spacing:1px;font-family:ProximaNova-Semibold;font-size:20px}#box-outside .content .check-icon-list>li img{width:auto;position:absolute;left:-20px}.btt-booking{padding:15px 25px;width:225px;border-radius:0;color:#fff!important;text-decoration:none;background:#ff284d;cursor:pointer;display:block;margin-top:20px;font-family:ProximaNova-Semibold}.btt-booking em,.btt-booking i{padding-left:20px}#box-outside1{background-color:#3e70a7;color:#fff}#box-outside2{margin:60px 0}#box-outside2 .bg img{width:90%}#box-outside2 ul.dot-list>li{padding-left:15px;margin-bottom:10px}#box-outside2 ul.dot-list>li:before{content:"\f111";font-family:FontAwesome;display:inline-block;margin-left:-15px;width:15px;font-size:8px;color:#2fa4f2;position:relative;top:-2px;line-height:100%}#box-outside2 .bg-grey{padding:40px 0}#box-outside2 .bg-grey+.bg-grey{border-top:1px solid #e7e7e7}ul.dot-list>li{padding-left:15px;margin-bottom:10px}ul.dot-list>li:before{content:"\f111";font-family:FontAwesome;display:inline-block;margin-left:-15px;width:15px;font-size:8px;color:#2fa4f2;position:relative;top:-2px;line-height:100%}.form-horizontal .control-group{margin-bottom:20px}.enquire{margin:60px 0;text-align:center}.enquire .desc{margin:20px 100px}.enquire input[type=email],.enquire input[type=text],.enquire textarea{border-color:#e2e2e2!important;border-radius:3px;background-color:#fff;width:100%;border:1px solid #ccc;padding:15px 10px 15px 20px;box-shadow:none;box-sizing:border-box;margin-bottom:0;font-size:18px;color:#000}.enquire input[type=email]:focus,.enquire input[type=text]:focus,.enquire textarea:focus{outline:-webkit-focus-ring-color auto 5px}.enquire .contactus .form-left{padding:0}.enquire .contactus .form-left:nth-child(odd){padding-right:10px}.rsform{margin:60px 0}.rsform .fa{color:#395f7d;padding-right:8px}.rsform input[type=email],.rsform input[type=tel],.rsform input[type=text],.rsform textarea{display:inline-block;height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-color:#e2e2e2!important;background-color:#f4f8f9;width:100%;padding:20px;box-shadow:none;box-sizing:border-box;margin-bottom:0;font-size:18px;color:#000!important;border:1px solid}.rsform input[type=email]:focus,.rsform input[type=tel]:focus,.rsform input[type=text]:focus,.rsform textarea:focus{outline:-webkit-focus-ring-color auto 5px}.rsform textarea{height:auto}.latest-news h3{margin:0;font-family:ProximaNova-Bold}.latest-news a{font-family:ProximaNova-Regular;color:#000}.latest-news .readmore a{width:150px;border-width:1px;color:#2fa4f2;background:0 0;border-color:#2fa4f2;border-radius:50px;outline:0;display:inline-block;text-align:center;vertical-align:middle;border-style:solid;position:relative;padding:10px 0}.menu-nav-left{background-color:#f4f8f9;margin:40px 0 20px 0;padding:20px 30px 20px 20px;width:100%}.menu-nav-left>h3{display:none;color:#6d889a;font-size:22px;padding:0;margin:0;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:20px}.menu-nav-left a{color:#395f7d;display:block}.menu-nav-left a:hover{color:#1abc9c}.menu-nav-left .icon-folder-open{display:none}.menu-nav-left li.active>h5:after{color:#1abc9c;content:"\f077"}.menu-nav-left li.active>h5 a{color:#1abc9c}.menu-nav-left li.active>h6 a{color:#1abc9c}.menu-nav-left h4{margin-bottom:0;margin-top:20px}.menu-nav-left h4 a{font-size:18px;color:#092435;font-family:ProximaNova-Bold;text-transform:uppercase}.menu-nav-left h5{line-height:32px;margin-top:20px}.menu-nav-left h5 a{font-size:18px;color:#395f7d;font-family:ProximaNova-Bold}.menu-nav-left h5:hover:after{color:#1abc9c}.menu-nav-left h6{line-height:32px}.menu-nav-left h6 a{color:#395f7d;font-family:ProximaNova-Light;font-size:18px;line-height:32px}.menu-nav-left h6 a:first-letter{font-weight:700;font-size:20px}.menu-nav-left li>h5{position:relative}.menu-nav-left li>h5~ul li{display:list-item;text-align:-webkit-match-parent}.menu-nav-left li>h5~ul li:first-child h6{margin-top:0}.menu-nav-left li>h5:after{font-family:FontAwesome;content:"\f078";position:absolute;color:#395f7d;font-size:14px;line-height:32px;right:-15px;top:3px}.menu-nav-left .nav-list li.active .nav-list{display:block}.pagination{float:right}.pagination ul{display:inline-block;padding:0;margin:0}.pagination ul li{display:inline}.pagination ul li a{color:#000;float:left;padding:8px 16px;text-decoration:none;border-radius:5px;transition:background-color .3s;border:1px solid #ddd;margin:0 4px}.pagination ul li a.active{background-color:#4caf50;color:#fff;border-radius:5px}.pagination ul li a:hover:not(.active){background-color:#ddd}.pagination ul li>span{color:#000;float:left;padding:8px 16px;text-decoration:none;border-radius:5px;transition:background-color .3s;border:1px solid #ddd;margin:0 4px;background-color:#2fa4f2}.pagination ul li.pagination-end>span,.pagination ul li.pagination-next>span,.pagination ul li.pagination-prev>span,.pagination ul li.pagination-start>span{background-color:transparent}.pagination ul:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination .counter{display:none}a.hasTooltip{display:block!important}button.hasTooltip{display:inline-block!important}.category-list-custom{margin-top:40px;margin-bottom:40px}.category-list-custom .box{border-bottom:1px solid #e5eaeb;padding:40px 0 40px 0;overflow:hidden}.category-list-custom .box h3.title{margin-top:0}.category-list-custom .box h3.title a{color:#6d889a;font-size:20px;margin-bottom:5px;font-family:ProximaNova-Bold;margin-top:0;line-height:32px}.category-list-custom .box h4.tag a{font-size:14px;font-family:ProximaNova-Regular;background-color:#2fa4f2;color:#fff;margin-bottom:5px;padding:5px 10px;border-radius:5px}.category-list-custom .box div.date{font-size:15px;color:#99a0a7;margin:0}.category-list-custom .box p{color:#333}.finder{margin:0 0 40px 0}.finder #search-form{margin:40px 0}.finder #search-form .well{background:0 0;border:none;box-shadow:none;padding:0;margin-bottom:20px}.finder #search-form .well label{display:none}.finder #search-form .well input{border-radius:3px;border:1px solid #e2e2e2;padding:10px 20px 10px 20px;box-shadow:none;line-height:32px;box-sizing:border-box;margin-bottom:0;font-size:18px;color:#000}.finder #search-form .well button{padding:13px;width:120px}.finder #search-results ul.search-results li{padding-bottom:25px;position:relative}.finder #search-results ul.search-results li:before{font-family:FontAwesome;content:'\f111';color:#2777ac;position:absolute;left:-2em;top:0;font-size:7px}.finder #search-results ul.search-results h4.result-title a{font-size:20px;color:#2777ac;font-family:ProximaNova-Bold}.finder #search-results .search-pagination{margin-bottom:40px}.fixed-booking-position{position:fixed;z-index:2147483640;margin:10px 100px 0 10px;text-align:center;bottom:0;right:0}.fixed-booking-position .btt-booking{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:2px 30px 0;min-width:200px;line-height:45px;font-weight:700;letter-spacing:1px;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;font-size:1.33333em;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.25);box-shadow:0 0 20px 0 rgba(0,0,0,.25)}#lasted-new{padding:30px 0;border-top:1px solid #f3f3f3;background:#f7f7f7}#mod-finder-searchform{float:right;margin-top:5px}#mod-finder-searchform button.module-custom-search{float:right;border-radius:0}#mod-finder-searchform input{width:200px;margin-left:20px;height:34px;padding:10px}#mod-finder-searchform input:focus{outline:-webkit-focus-ring-color auto 5px}#mod-finder-searchform .module-custom-search label.module-custom-search{display:none}.message-success-custom{margin:60px 0}.field-calendar .input-append .btn{background-color:#ff284d}.field-calendar .input-append .btn [class^=icon-]{color:#fff}.rsform a:hover{color:#ff284d}.rsform .btn-primary{padding:15px 25px;width:225px;border-radius:0;color:#fff!important;text-decoration:none;background:#ff284d;cursor:pointer;display:block;margin-top:20px;font-family:ProximaNova-Semibold;border:none}blockquote{display:block;background:#fff;padding:15px 20px 15px 45px;margin:20px 0 0 20px;position:relative;line-height:1.2;font-family:noto_sansitalic,serif;-moz-box-shadow:2px 2px 15px #ccc;-webkit-box-shadow:2px 2px 15px #ccc;box-shadow:2px 2px 15px #ccc;border-left-style:solid;border-left-width:15px;border-right-style:solid;border-right-width:2px}blockquote p{font-family:noto_sansitalic,serif}blockquote a{font-family:noto_sansitalic,serif;text-decoration:none;background:#eee;cursor:pointer;padding:0 3px;color:#c76c0c}blockquote a:hover{color:#666}blockquote em{font-style:italic}blockquote:after{content:""}blockquote:before{content:"\201C";font-size:60px;font-weight:700;color:#999;position:absolute;left:10px;top:5px}blockquote.grapefruit{border-left-color:#ed5565;border-right-color:#da4453}blockquote.bittersweet{border-left-color:#fc6d58;border-right-color:#e95546}blockquote.sunflower{border-left-color:#ffcd69;border-right-color:#f6ba59}blockquote.grass{border-left-color:#9fd477;border-right-color:#8bc163}blockquote.mint{border-left-color:#46cfb0;border-right-color:#34bc9d}blockquote.aqua{border-left-color:#4fc2e5;border-right-color:#3bb0d6}blockquote.bluejeans{border-left-color:#5e9de6;border-right-color:#4b8ad6}blockquote.lavander{border-left-color:#ad93e6;border-right-color:#977bd5}blockquote.pinkrose{border-left-color:#ed87bd;border-right-color:#d870a9}blockquote.light{border-left-color:#f5f7fa;border-right-color:#e6e9ed}blockquote.gray{border-left-color:#ccd1d8;border-right-color:#aab2bc}div.gallery{margin:5px;border:1px solid #ccc;float:left;width:180px}div.gallery:hover{border:1px solid #777}div.gallery img{width:100%;height:auto}div.gallery div.desc{padding:15px;text-align:center}#notfound{margin:40px 0}#notfound .notfound{max-width:520px;width:100%;line-height:1.4;text-align:center}#notfound .notfound .notfound-404{position:relative;height:240px}#notfound .notfound .notfound-404 h3{position:relative;font-size:18px;font-weight:700;text-transform:uppercase;color:#262626;margin:0;letter-spacing:3px;padding-left:6px}#notfound .notfound .notfound-404 h1{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:252px;font-weight:900;margin:0;color:#262626;text-transform:uppercase;letter-spacing:-40px;margin-left:-20px}#notfound .notfound .notfound-404 h1>span{text-shadow:-8px 0 0 #fff;font-size:252px;font-weight:900;text-transform:uppercase}#notfound .notfound h2{font-size:20px;font-weight:400;text-transform:uppercase;color:#000;margin-top:0;margin-bottom:25px}#notfound .notfound a{padding:15px 25px;width:225px;border-radius:0;color:#fff!important;text-decoration:none;background:#ff284d;cursor:pointer;display:block;margin:20px auto 20px}.table001{width:100%;border-radius:10px;overflow:hidden;box-shadow:0 0 40px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 40px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.15);-o-box-shadow:0 0 40px 0 rgba(0,0,0,.15);-ms-box-shadow:0 0 40px 0 rgba(0,0,0,.15)}.table001 thead{box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-o-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);-ms-box-shadow:0 5px 20px 0 rgba(0,0,0,.1)}.table001 thead th{font-size:18px;color:#ff284d;line-height:1.4;background-color:transparent;padding-top:18px;padding-bottom:18px;padding-left:40px;padding-right:10px;font-weight:unset}.table001 tbody tr{border-bottom:1px solid #f2f2f2}.table001 tbody tr td{font-size:15px;color:grey;line-height:1.4;padding-top:16px;padding-bottom:16px;padding-left:40px;padding-right:10px;font-weight:unset}.open-map{font-size:14px;color:#fff;cursor:pointer}.open-map i{color:#1abc9c}.open-map:hover{color:#1abc9c}.modal-header button.close{font-size:53px}#modal-map #map-canvas{width:100%;height:80vh}#modal-map .modal-dialog{width:80%;margin:0 auto}#modal-map iframe{width:100%;height:100%}.top-menu-notification .custom-alert{margin:0;text-align:center}ul.timeline{list-style-type:none;position:relative;padding-left:1.5rem}ul.timeline:before{content:' ';display:inline-block;position:absolute;left:16px;width:4px;height:100%;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;z-index:100;background:#fff;border:2px dashed #c4d2e2}li.timeline-item{margin:20px 0}.timeline-arrow{display:block;position:absolute;left:2rem;border-right:.5rem solid #1379bb;border-top:.5rem solid transparent;border-bottom:.5rem solid transparent}li.timeline-item::before{content:' ';display:inline-block;position:absolute;left:11px;width:14px;height:14px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;z-index:100;background:#fa471d;border:2px dashed #c4d2e2}.p-4{padding:1.5rem!important}.ml-3,.mx-3{margin-left:1rem!important}.timeline-item.bg-white{background-color:#5a99ee;background-image:-webkit-gradient(linear,left top,left bottom,from(#1379bb),to(#5a99ee));background-image:-webkit-linear-gradient(top,#1379bb,#5a99ee);background-image:-moz-linear-gradient(top,#1379bb,#5a99ee);background-image:-ms-linear-gradient(top,#1379bb,#5a99ee);background-image:-o-linear-gradient(top,#1379bb,#5a99ee);background-image:linear-gradient(top,#1379bb,#5a99ee);margin-left:0;border-radius:10px}.timeline-item.bg-white2{background-color:#ff5000;background-image:-webkit-gradient(linear,left top,left bottom,from(#fc6d4c),to(#ff5000));background-image:-webkit-linear-gradient(top,#fc6d4c,#ff5000);background-image:-moz-linear-gradient(top,#fc6d4c,#ff5000);background-image:-ms-linear-gradient(top,#fc6d4c,#ff5000);background-image:-o-linear-gradient(top,#fc6d4c,#ff5000);background-image:linear-gradient(top,#fc6d4c,#ff5000);margin-left:40px;text-align:left;border-radius:10px}.timeline-item.bg-white2 .timeline-arrow{border-right:.5rem solid #ff5000}.timeline-item h2{margin:0 0 20px 0;line-height:150%;font-size:1.5rem}.timeline-item h2:after{content:"";display:block;width:30px;height:2px;margin-left:3px;background:#fa471d}.timeline-item.bg-white2 h2:after{background:#171b40}.timeline-item{color:#fff!important}.qr-code{margin:0 auto;text-align:center;max-width:300px}@media only screen and (max-width:560px){#header .top-right .custom-fa .schedule~.schedule{display:block}}

.column-1 {
  order: 1;
}

.column-2 {
  order: 2;
}

/* Reverse column order on mobile devices (max-width: 768px) */
@media (max-width: 768px) {
  .column-1 {
    order: 2;
  }

  .column-2 {
    order: 1;
  }
}

 .container-revert {
        display: flex;
        flex-wrap: wrap;
    } 
