@import url("fonts/stylesheet.css");
/*
    robotolight
    CenturyGothic
    pt_sansregular
    robotoregular
    ErasITC_Medium
*/
html,body,form{margin:0;padding:0;width:100%;height:100%;}
#Body {height:100%; margin:0; padding:0; }
body{font-size:62.5%;/*12px*/font-family:"robotolight";}

body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#696969; /*font-family:"robotolight", Arial, Helvetica, sans-serif;*/}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{/*font-size:12px;*/}
h1, h2, h3, h4, h5, h6{color:#4fc3c7;font-weight:normal;margin:0;font-family:"robotolight";text-shadow: 0 1px 0 rgba(255, 255, 255, 1);}
h1{font-size:6.2em;}
h2{font-size:1.8em;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}
.bluebg h1, .bluebg h2, .bluebg h3, .bluebg h4, .bluebg h5, .bluebg h6{color:#373737;}
p{margin-bottom:32px;}
.c_contentpane .Normal p{font-size:3.2em;}
.Normal ul li{font-size:3.2em;line-height:64px;list-style-image:url(images/bullet-normal.png);list-style-position:inside;}
.Normal ul li:hover{list-style-image:url(images/bullet-active.png);}
.Normal ol, .Normal ul{margin-left:45px;}
.white-1 .c_contentpane .Normal p{line-height:35px;}
.white-2 .Normal p{font-size:2.3em;line-height:33px;}

a,a:link,a:visited,a:active{color:#f77c63; text-decoration:none; font-weight:normal; }
a:hover{color:#f77c63; text-decoration:underline;}
.Head, .SubHead, .SubSubHead{}
.Normal, .NormalDisabled, .NormalDeleted{font-size:inherit!important;line-height:normal;}
.Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox{/*font-family:"MyriadProRegular", Arial, Helvetica, sans-serif;*/}
.Head{color:#373737;font-weight:bold;}
.SubHead {color:#373737;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

/*----*/
.bold,b,strong{font-weight:normal;color:#1e1e1e;}
.lt-blue{color:#4fc3c7;}
.center{text-align:center;}
/*----*/

.clear_float{clear:both; line-height:0; font-size:0; height:0;}
.DNNEmptyPane{width:0;padding:0;margin:0;}

.DesktopNav{display:block;}
.MobileNav{display:none;}
.page{max-width:1920px;margin: 0 auto;width:100%;}
.page-width{max-width:1440px;margin:0 auto;width:100%;}
.header{position:fixed;width:94.39%;margin:32px 3.38% 0 2.23%;}
.header .dnnSortable{min-height:20px;}
    .web-site-logo{display:inline-block;vertical-align:top;width:18.54%;}
        .web-site-logo img{width:100%;}
    .navigation{float:right;margin-top:25px;}
    .nav-rt{float:right;margin:25px 0 0 25px;}
.white-1{background:url(images/white1.png) repeat 0 0;padding:190px 0 1px 0;}
.white-2{/*background-color:#fafafa;*/padding:190px 0 20px;}
.box-shadow{background:url(images/shadow-1.png) no-repeat bottom center;padding-bottom:36px;margin:0 0 -36px;}
.box-shadow2{background:url(images/shadow-2.png) no-repeat bottom center;padding-bottom:48px;margin:0 0 -48px;}
.footer-line.box-shadow{background:#777c77 url(images/shadow-1.png) no-repeat top center;}
.banner-box{}
.banner-box.box-shadow{margin-top:0;}
.zi1, .zi2, .zi3, .zi4, .zi5, .zi6{position:relative;}
.zi7{z-index:1000;}
.zi6{z-index:6;}
.zi5{z-index:5;}
.zi4{z-index:4;}
.zi3{z-index:3;}
.zi2{z-index:2;}
.zi1{z-index:1;}
#Home1{z-index:10;}
#About1{z-index:9;}
#Solutions1{z-index:8;/*display:table;*/height:auto!important;}
#Booking1{z-index:7;}
#Booking1>div{background-color:#fafafa;}
#Contact1{z-index:6;}
.banner-box .Normal img{width:100%;}
.bluebg{}
#Solutions1>div, #Solutions2>div{background:url(images/blue1.png) repeat center top;}
.bluebg .page-width{padding:190px 0 7px;}
.bcol{/*display:inline-block;*/width:32.83%;vertical-align:top;margin-right:0.5%;float:left;}
.bcol:last-child{margin-right:0;}
.fullwidth{margin-bottom:40px;}
.footer .ft-lt-box{width:46.319%;display:inline-block;vertical-align:top;}
.footer .ft-rt-div{width:50.347%;display:inline-block;vertical-align:top;min-height:470px;margin-left:3.1%;background:url(images/footerbg.png) no-repeat bottom center;}
.ft-col-lt{display:inline-block;vertical-align:top;width:22.06%;padding-left:1.37%;}
.ft-col-rt{display:inline-block;vertical-align:top;width:31.70%;margin-left:7.44%;}
.footer-line{/*background:#777c77;*/padding:15px 2.34%;overflow:hidden;}
.ftcontentbg{}
#Contact1>div{background:url(images/footer-grey-bg.gif) repeat center top;}
.footer{padding:190px 0 45px;}
.footer .grey{margin-bottom:25px;}
.footer h2.c_title{line-height:normal;margin-bottom:20px;}
.fl-rt{float:right;}
.ft-lt-lnk-box{font-size:1.855em;font-family:"CenturyGothic";float:left;}
.ft-lt-lnk-box .Normal, .ft-lt-lnk-box a, .ft-lt-lnk-box a:link, .ft-lt-lnk-box a:active, .ft-lt-lnk-box a:visited{color:#ababab;}
.ft-lt-lnk-box a:hover{color:#fff;text-decoration:none;}
.ft-lt-lnk-box a{display:inline-block;margin:0 10px;}
.copyr{float:right;color:#d8d8d8;font-size:1.855em;font-family:"CenturyGothic";}
.logininfo{margin:2px 0 0 25px;}
.logininfo a, .logininfo a:link{color:#f98161;}
.footer .c_contentpane .Normal p{font-size:1em;}

.footer .c_contentpane .Normal{font-size:1.3em!important;color:#747474;font-family:"robotoregular";line-height:20px;}
input,select,textarea{font-family:"pt_sansregular";}

#Solutions1 .bcol .Normal a, #Solutions1 .bcol .Normal a:link, #Solutions1 .bcol .Normal a:active, #Solutions1 .bcol .Normal a:visited{color:#696969;}
#Solutions1 .bcol .Normal a:hover{}

/*containers*/
.blue3colbox{}
.blue3colbox .boxtitle{background-color:rgba(255, 255, 255, 0.38);padding:7px;}
.blue3colbox .boxtitle h2.c_title{font-size:3.75em;text-align:center;font-weight:normal;font-family:"robotolight"}
.blue3colbox .c_contentpane{background:url(images/shadow-c1.png) no-repeat center top;background-color:rgba(255, 255, 255, 0.14);min-height:500px;margin-bottom:15px;}

.c_h2_container h2.c_title{font-family:"robotoregular";color:#343333;/*font-size:1.8em;*/}
h1.c_title{margin-bottom:35px;}


/*content*/
.dnnEditState .fp-slides{overflow:visible;}
.contact-form{}
.contact-form textarea{width:100%;}
.contact-form text{width:32%;}
.txt31{height:42px;}
.Normal .clear-ul, .Normal .disc-ul{margin:0;padding:0;}
.Normal .clear-ul li{margin:0;padding:0;list-style-type:disc;list-style-image:none;line-height:normal}
.Normal .disc-ul li{margin:0;padding:0;list-style-type:disc;list-style-image:none;line-height:normal}
.Normal .clear-ul li:hover, .Normal .disc-ul li:hover{list-style-image:none;}


a.btn-free-trial, a.btn-free-trial:link, a.btn-free-trial:active, a.btn-free-trial:visited{color:#f8694d;display:inline-block;/*font-size:3.228em;padding:10px 15px;border:1px dashed #919191;-moz-border-radius:7px;-webkit-border-radius: 7px;border-radius: 7px;line-height:26px;position:relative;*/font-family:"CenturyGothic";white-space:nowrap;line-height:18px;padding:12px 10px;font-size:2.5em;-moz-border-radius:7px;-webkit-border-radius: 7px;border-radius: 7px;border:1px solid #777c77;}
a.btn-free-trial:hover{text-decoration:none;background-color:#4fc3c7;color:#fff;}
/*a.btn-free-trial .ico-sc{background:url(images/btn-ico2.png) no-repeat 0 0;width:20px;height:17px;position:absolute;left:-11px;bottom:-5px;}*/

.border6px{border:6px solid #e5e5e5;}
.txt-center{text-align:center;}

.solution-box{overflow:hidden;}
.solution-lt-box{float:left;width:47.22%;}
.solution-rt-box{float:right;width:50.48%;margin-top:40px;}
.solution-rt-box img{width:98%;}
.solution-lt-box .solution-name h3{font-size:4em;color:#242323;display:inline-block;font-family:"robotoregular"!important;}
.solution-name{text-align:center;margin-bottom:4%;}
.solution-name a, .solution-name a:link, .solution-name a:active, .solution-name a:visited{color:#f8654c;font-size:2.16em;line-height:36px;}
.solution-name a:hover{}
.solution-name a span{color:#707070;}
.solution-moveto-lt{float:left;}
.solution-moveto-rt{float:right;}

/*#About1 .Normal p:last-child{margin-bottom:0;}*/

a.social{display:inline-block;vertical-align:top;width:23px;height:24px;background:url(images/social.png) no-repeat 0 0;margin-right:12px;margin-bottom:10px;}
a.fb{background-position:0 0;}
a.tw{background-position:-23px 0;}
a.in{background-position:-46px 0;}
a.tu{background-position:-69px 0;}
a.rss{background-position:-92px 0;}
a.blg{background-position:-115px 0;}
a.redit{background-position:-138px 0;}
a.gpl{background-position:-161px 0;}
a.pin{background-position:-184px 0;}
a.yh{background-position:-207px 0;}
a.yt{background-position:-230px 0;}
a.vim{background-position:-253px 0;}

a.fb:hover{background-position:0 -24px;}
a.tw:hover{background-position:-23px -24px;}
a.in:hover{background-position:-46px -24px;}
a.tu:hover{background-position:-69px -24px;}
a.rss:hover{background-position:-92px -24px;}
a.blg:hover{background-position:-115px -24px;}
a.redit:hover{background-position:-138px -24px;}
a.gpl:hover{background-position:-161px -24px;}
a.pin:hover{background-position:-184px -24px;}
a.yh:hover{background-position:-207px -24px;}
a.yt:hover{background-position:-230px -24px;}
a.vim:hover{background-position:-253px -24px;}

.socialbox{overflow:hidden;position:absolute;bottom:25%;right:3%;}
.sociallinks{float:right;width:125px;padding-right:8px;margin:5px 0 0;text-align:right;}
a.soc-link{display:inline-block;width:26px;height:26px;vertical-align:top;background:url(images/social-links.png) no-repeat 0 0;margin:0 3px 4px 0;}
a.giftCard-link{display:block;width:99px;height:67px;vertical-align:top;background:url(images/ico_giftcard.png) no-repeat 0 0;float:right;margin-left:7px;}
a.tw2{}
a.tw2:hover{background-position:0 -26px;}
a.fb2{background-position:-26px 0;}
a.fb2:hover{background-position:-26px -26px;}
a.gp2{background-position:-52px 0;}
a.gp2:hover{background-position:-52px -26px;}
a.in2{background-position:-78px 0;}
a.in2:hover{background-position:-78px -26px;}
a.ins2{background-position:-104px 0;}
a.ins2:hover{background-position:-104px -26px;}
a.rss2{background-position:-130px 0;}
a.rss2:hover{background-position:-130px -26px;}
a.vim2{background-position:-156px 0;}
a.vim2:hover{background-position:-156px -26px;}
a.pin2{background-position:-182px 0;}
a.pin2:hover{background-position:-182px -26px;}


.banner-html{}
.text-html{position:absolute;right:5%;top:18%;}
.banner-html .text{font-family:"CenturyGothic";text-align:center;}
.ff-ErasITC_Medium{font-family:"ErasITC_Medium";}
.fs_4-327{font-size:4.327em;line-height:1em;}
.fs_7-394{font-size:7.394em;line-height:0.7em;}
a.get-started-btn, a.get-started-btn:link, a.get-started-btn:active, a.get-started-btn:visited{color:#fff;display:inline-block;
    font-family:"CenturyGothic";white-space:nowrap;line-height:1.7em;padding:0 30px 0 18px;font-size:3.911em;
    -moz-border-radius:7px;-webkit-border-radius: 7px;border-radius: 7px;
    background:#4fc3c7 url(images/btn-arrow.png) no-repeat right center;
    background-size:10%;
}
.banner-html .ff-ErasITC_Medium{margin:25px 0 20px;color:#2d2d2d;}
.banner-html .text .center{margin-top:25px;}


/*-------------- Mobile --------------*/
@media only screen and (max-width : 1750px) {    
    .text-html{top:20%}
    .banner-html .text{font-size:0.9em;}
}
@media only screen and (max-width : 1650px) {    
    .text-html{top:21%}
    .banner-html .text{font-size:0.85em;}
}
@media only screen and (max-width : 1550px) {    
    .banner-html .text{font-size:0.8em;}
}
@media only screen and (max-width : 1450px) {    
    .text-html{top:22%}
    .banner-html .text{font-size:0.75em;}
}
@media only screen and (max-width : 1350px) {    
    .banner-html .text{font-size:0.7em;}
    .img{width:68%;}
}
@media only screen and (max-width : 1250px) {    
    .text-html{top:23%}
    .banner-html .text{font-size:0.65em;}
    .img{width:64%;}
}
@media only screen and (max-width : 1150px) {    
    .banner-html .text{font-size:0.6em;}
    .text-html{right:7%;}
}
@media only screen and (max-width : 950px) {    
    .text-html{top:24%}
    .banner-html .text{font-size:0.55em;}
}
@media only screen and (max-width : 850px) {    
    .banner-html .text{font-size:0.50em;}
}
@media only screen and (max-width : 750px) {    
    .text-html{top:25%;right:8%;}
    .banner-html .text{font-size:0.45em;}
    .img{width:95%;position:relative!important;}
    .Normal p{width:99%!important;}
}
@media only screen and (max-width : 650px) {    
    .text-html{top:27%}
    /*.banner-html .text{font-size:0.40em;}*/
    .solution-lt-box{float:none;width:100%;}
    .solution-rt-box{float:none;width:100%;margin-top:10px;}
}
@media only screen and (max-width : 550px) {    
    .text-html{position:relative;}
    .fs_4-327{line-height:normal;}
    .fs_7-394{line-height:normal;}
    .banner-html .ff-ErasITC_Medium{margin:5px 0;}
    .banner-html .text .center{margin:15px 0;}
    .socialbox{bottom:10%;}
}



@media only screen and (max-width : 1470px){
    body{font-size:55%;}    
    .c_contentpane, .c_title{padding:0 1%;}
    .banner-box .c_contentpane{padding:0;}
    .footer .ft-rt-div{background-size:100%;}
}
@media only screen and (max-width: 1024px) {
    body{font-size:50%;}
    /*.DesktopNav{display:none;}
    .MobileNav{display:block;margin-bottom:10px;}*/
    .MobileNav > ul{text-align:right;}
    .MobileNav > ul li{text-align:left;}
    .header{padding:0.5%;width:99%;margin:0;}    
    a.btn-free-trial{background-color:#f5f7f6;}
    .footer .ft-lt-box, .footer .ft-rt-div{width:100%;margin:0;}        
    .footer .ft-rt-div{background-size:auto;padding-top:20px;}
    .bcol{width:32%;}
}
@media only screen and (max-width : 920px) {
    body{font-size:47%;}
    h1.c_title{margin-bottom:15px;}
    .white-1 .c_contentpane .Normal p{line-height:normal;margin-bottom:15px;}
    .ft-lt-box .c_contentpane .Normal, .ft-rt-div .c_contentpane .Normal{font-size: 1.9em !important;}
    .web-site-logo{width:30%;}
    /*.header{position:relative;}*/
    .header{background-color:#fff;}
}
@media only screen and (max-width: 900px){
    .navigation{float:none;}

    /*.white-1{padding:70px 0 1px 0;}
    .white-2{padding:70px 0 100px;}
    .bluebg .page-width{padding:70px 0 7px;}
    .footer{padding:70px 0 45px;}*/
}
@media only screen and (max-width : 800px) {    
    body{font-size:43%;}
}
@media only screen and (max-width : 700px) {    
    body{font-size:40%;}
    img.fl-rt{width:100%;}
}
@media only screen and (max-width : 648px) {
    .web-site-logo{width:40%;}
    .bcol{display:block;width:99%;}
    .blue3colbox .c_contentpane{min-height:20px;}
    .footer .ft-rt-div{background-size:100%;}
    .copyr{display:block;padding:10px;}
    /*.ft-col-lt, .ft-col-rt{display:block;width:auto;}*/
    .ft-col-rt{padding-top:20px;}

    #fb-lt-box{float:none;width:100%;}
    #fb-rt-box{float:none;width:100%;}
}


