.font-title, #menu .sf-menu{font-family:'Open Sans',sans;}
/*@font-face {
    font-family: basictitlefont;
    src: url(../../../../font/basictitlefont.ttf);
}
.font-title, #menu .sf-menu, .basictitle {font-family: basictitlefont;}*/

.italic{font-style:italic;}
.red-bar-header{height:12px; background: #bf0c00;}
.color-bar-tiny{height:3px; background:url(../../../../_content/color-bar.png) repeat-x center;}
.color-bar-red{height:3px; background: #f83122;}
.brown-bar-tiny{height:3px; background:#34220e;}
.callout-box-red{background:#e21a0c; min-height:100px;}
.callout-box-aqua{background:#296b7e; margin-bottom: 0px; min-height:240px;}
.light-bg{background-color:#fff;}
.gray{color:#455a60;}
.border-aqua img{border: 2px solid #296b7e;}
.red{color:#f83122;}
.yellow{color:#fff000;}
.white{color:#fff;}
.aqua{color:#296b7e;}
.green{color:#005d5c;}
.light-green{color:#72ab00;}
.orange{color:#ffa400;}
.pink{color:#f50041;}
.center{text-align:center;}
.centerDiv{margin:0 auto;}
.text-24{font-size:24px;}
.text-22{font-size:22px;}
.text-16{font-size:16px;}
.text-12{font-size:12px;}
.text-li-big{font-size:22px;}
.text-li{font-size:16px;}
.text-padding{padding-left:45px;}
.text-justify{text-align:justify;}
.padding-vertical{padding:8px 0;}
.no-decoration{list-style:none;}
.big-title{font-size:32px; padding:5px 0; font-weight:bold;}
.medium-title{font-size:24px; padding:15px 0; margin:0;}
.footer-title{font-size:16px; color:#fff; text-shadow: 2px 2px 2px #000;}
.shadow-text{text-shadow: 3px 3px 2px rgba(0, 0, 0, 1);}
.box-title{margin: 45px 0;}
#footer-bottom {background: #0e0e0e; min-height:100px; }
.img-air{text-align:right; padding:0 0 0 5px; }
.round { border: 0px; border-radius: 25px; }


.fullwidthbanner-container{    max-height:400px !important;    overflow:hidden;    padding:0;    position:relative;    width:100% !important}.fullwidthbanner-container .fullwidthabnner{    max-height:400px !important;    position:relative;    width:100% !important}.bg{position:absolute;top:0;bottom:0;width:500px;background-color:rgba(255,255,255,0.5)}.caption ul.square li{color:#474e5d}.caption ul.square li:before{color:#0bac8a;font-size:8px}.caption a.btn,.caption a.btn:hover{color:#fff}.caption.title{color:#fff;font-size:48px;line-height:60px;text-transform:uppercase}.caption span{color:#96e0a9}.caption.sub-title{color:#474e5d;font-size:24px;line-height:40px}.caption.text{color:#fff}.caption.icons-1{color:#70c486}.caption.icons-2{color:#0dac8b}.caption.icons-3{color:#6dd5d8}.caption.icons-1 span,.caption.icons-2 span,.caption.icons-3 span{position:relative;display:block;width:58px;height:58px;border:2px solid;border-radius:50%;margin:10px auto 0;line-height:70px;text-align:center}.caption.icons-1 span:after,.caption.icons-2 span:after,.caption.icons-3 span:after{position:absolute;bottom:-170px;left:50%;height:170px;border-left:2px solid;margin-left:-1px;content:""}.caption.icons-1 span,.caption.icons-1 span:after{border-color:#70c486}.caption.icons-2 span,.caption.icons-2 span:after{border-color:#0dac8b}.caption.icons-3 span,.caption.icons-3 span:after{border-color:#6dd5d8}.caption.icons-1 i,.caption.icons-2 i,.caption.icons-3 i{display:inline-block;width:48px;height:48px;border-radius:50%;color:#fff;font-size:24px;line-height:48px;text-align:center}.caption.icons-1 i{background-color:#70c486}.caption.icons-2 i{background-color:#0dac8b}.caption.icons-3 i{background-color:#62d4d8}.caption.icons-1.alt span,.caption.icons-2.alt span,.caption.icons-3.alt span{width:72px;height:72px;line-height:90px}.caption.icons-1.alt i,.caption.icons-2.alt i,.caption.icons-3.alt i{width:64px;height:64px;font-size:32px;line-height:64px}.caption.icons-1.alt span:after,.caption.icons-2.alt span:after,.caption.icons-3.alt span:after{display:none}.tp-leftarrow.default{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.5) url(../assets/prev.png) no-repeat center center;opacity:0.5}.tp-rightarrow.default{width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,0.5) url(../assets/next.png) no-repeat center center;opacity:0.5}.tp-leftarrow.default:hover,.tp-rightarrow.default:hover{opacity:1}.tp-bullets.simplebullets.round .bullet{width:11px;height:11px;border-radius:50%;margin-right:5px;background:#96e0a9}.tp-bullets.simplebullets.round .bullet:last-child{margin-right:0}.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected{background:#08ab89}@media (min-width:1100px){.fullwidthbanner-container,.fullwidthbanner-container .fullwidthabnner{max-height:400px !important}}@media (min-width:768px) and (max-width:979px){.fullwidthbanner-container,.fullwidthbanner-container .fullwidthabnner{max-height:360px !important}.bg{width:370px}.caption.icons-1 span,.caption.icons-2 span,.caption.icons-3 span{line-height:73px}.caption.icons-1.alt i,.caption.icons-2.alt i,.caption.icons-3.alt i{line-height:62px}}@media (max-width:767px){.fullwidthbanner-container,.fullwidthbanner-container .fullwidthabnner{max-height:200px !important}.bg{display:none}.caption.icons-1 span,.caption.icons-2 span,.caption.icons-3 span,.caption.icons-1.alt span,.caption.icons-2.alt span,.caption.icons-3.alt span{position:relative;display:block;width:40px;height:40px;line-height:53px}.caption.icons-1 i,.caption.icons-2 i,.caption.icons-3 i,.caption.icons-1.alt i,.caption.icons-2.alt i,.caption.icons-3.alt i{width:32px;height:32px;font-size:18px;line-height:32px}.caption ul.square li:before{font-size:5px}}@media only screen and (min-width:480px) and (max-width:767px){.fullwidthbanner-container,.fullwidthbanner-container .fullwidthabnner{max-height:250px !important}}