/* Minification failed. Returning unminified contents.
(1935,1): run-time error CSS1019: Unexpected token, found '}'
(4130,5): run-time error CSS1036: Expected expression, found '}'
 */
/**************************************************************************
*	@name		    Zozo UI Tabs
*	@descripton	    Create awesome tabbed content area
*	@version	    6.5
*   @Licenses: 	    http://codecanyon.net/licenses/
*   @requires       jQuery v1.7 or later
*	@copyright      Copyright (c) 2013 Zozo UI
*   @author         Zozo UI
*   @URL:           http://www.zozoui.com
*   
***************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);article, aside, figcaption, figure, footer, header, hgroup, nav, section {display: block;}.z-tabs,.z-tabs > ul,.z-tabs > ul > li,.z-tabs > ul > li > a,.z-tabs > .z-container,.z-tabs > .z-container > .z-content,.z-tabs > .z-container > .z-content > .z-content-inner {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;} .z-tabs, .z-tabs:before, .z-tabs:after {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;} .z-tabs, .z-tabs > ul, .z-tabs > ul > li, .z-tabs > ul > li > a {position: relative; margin: 0; padding: 0; border: 0; outline: 0; display: block; outline: 0 none; text-decoration: none; list-style: none; list-style-type: none;} .z-tabs > .z-container > .z-content::after, .z-tabs > .z-container > .z-content > .z-content-inner::after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .z-tabs > .z-container > .z-content, .z-tabs > .z-container > .z-content > .z-content-inner {zoom: 1;}.z-tabs {clear: both; color: #333; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;} .z-tabs > ul > li > a {color: #111; line-height: 18px; font-weight: inherit; font-size: 12px; padding: 13px 24px; background: #fff; cursor: pointer;} .z-tabs > ul > li.z-active > a {cursor: default;} .z-tabs > ul, .z-tabs > ul > li > a, .z-tabs > .z-container {border-color: #CECECE; border-style: solid;} .z-tabs > .z-container {padding: 0; margin: 0; border-width: 1px; background: #fff; position: relative; overflow: hidden;} .z-tabs > .z-container > .z-content {position: absolute; width: 100%; height: 100%; overflow: hidden; padding: 0; z-index: 7; display: none;} .z-tabs > .z-container > .z-content.z-active {z-index: 8;} .z-tabs > .z-container > .z-content > .z-content-inner {padding: 18px 24px; height: auto;} .z-tabs.mini > ul > li > a {font-size: 11px;padding: 7px 16px;}.z-tabs.small > ul > li > a {font-size: 11px;padding: 10px 16px;}.z-tabs.medium > ul > li > a {font-size: 12px;padding: 15px 20px;}.z-tabs.large > ul > li > a {font-size: 13px;padding: 16px 24px;}.z-tabs.xlarge > ul > li > a {font-size: 14px;padding: 19px 28px;}.z-tabs.xxlarge > ul > li > a {font-size: 15px;padding: 22px 32px;}.z-tabs.mini.vertical > ul > li > a {padding: 7px 13px;}.z-tabs.small.vertical > ul > li > a {padding: 10px 16px;}.z-tabs.medium.vertical > ul > li > a {padding: 13px 19px;}.z-tabs.large.vertical > ul > li > a {padding: 16px 22px;}.z-tabs.xlarge.vertical > ul > li > a {padding: 19px 25px;}.z-tabs.xxlarge.vertical > ul > li > a {padding: 22px 28px;}.z-tabs.white.z-bordered > ul > li.z-active > a {color: #D13636;}.z-tabs.vertical.top-right.white.z-bordered > ul > li.z-active > a {border-right: 3px solid #D13636;}.z-tabs.vertical.top-left.white.z-bordered > ul > li.z-active > a {border-left: 3px solid #D13636;}.z-tabs.mini.vertical.top-right.white.z-bordered > ul > li.z-active > a {border-right: 1px solid #D13636;}.z-tabs.mini.vertical.top-left.white.z-bordered > ul > li.z-active > a {border-left: 1px solid #D13636;}.z-tabs.small.vertical.top-right.white.z-bordered > ul > li.z-active > a {border-right: 2px solid #D13636;}.z-tabs.small.vertical.top-left.white.z-bordered > ul > li.z-active > a {border-left: 2px solid #D13636;}.z-tabs.mini.vertical.top-left.white.z-bordered > ul > li.z-active > a {padding-left: 10px;}.z-tabs.small.vertical.top-left.white.z-bordered > ul > li.z-active > a {padding-left: 13px;}.z-tabs.medium.vertical.top-left.white.z-bordered > ul > li.z-active > a {padding-left: 16px;}.z-tabs.large.vertical.top-left.white.z-bordered > ul > li.z-active > a {padding-left: 19px;}.z-tabs.xlarge.vertical.top-left.white.z-bordered > ul > li.z-active > a {padding-left: 22px;}.z-tabs.xxlarge.vertical.top-left.white.z-bordered > ul > li.z-active > a {padding-left: 25px;}.z-tabs.horizontal.top.white.z-bordered > ul > li.z-active > a {border-top: 3px solid #F44343;margin-top: 0;margin-bottom: 0;}.z-tabs.mini.horizontal.top.white.z-bordered > ul > li.z-active > a {padding-top: 7px; border-top-width: 1px}.z-tabs.small.horizontal.top.white.z-bordered > ul > li.z-active > a {padding-top: 9px;border-top-width: 2px}.z-tabs.medium.horizontal.top.white.z-bordered > ul > li.z-active > a {padding-top: 13px;}.z-tabs.large.horizontal.top.white.z-bordered > ul > li.z-active > a {padding-top: 14px;}.z-tabs.xlarge.horizontal.top.white.z-bordered > ul > li.z-active > a {padding-top: 17px;}.z-tabs.xxlarge.horizontal.top.white.z-bordered > ul > li.z-active > a {padding-top: 20px;}.z-tabs.horizontal.bottom.white.z-bordered > ul > li.z-active > a {border-bottom: 3px solid #D13636;margin-top: 0;margin-bottom: 0;}.z-tabs.mini.horizontal.bottom.white.z-bordered > ul > li.z-active > a {padding-bottom: 5px;}.z-tabs.small.horizontal.bottom.white.z-bordered > ul > li.z-active > a {padding-bottom: 8px;}.z-tabs.medium.horizontal.bottom.white.z-bordered > ul > li.z-active > a {padding-bottom: 11px;}.z-tabs.large.horizontal.bottom.white.z-bordered > ul > li.z-active > a {padding-bottom: 14px;}.z-tabs.xlarge.horizontal.bottom.white.z-bordered > ul > li.z-active > a {padding-bottom: 17px;}.z-tabs.xxlarge.horizontal.bottom.white.z-bordered > ul > li.z-active > a {padding-bottom: 20px;}.z-tabs.white.mobile.z-bordered > ul > li.z-active > a{border-bottom: 3px solid #D13636 !important;} .z-tabs-loading {position: relative;width: 100%;min-height: 120px;}.z-tabs-loading ul, .z-tabs-loading div {display: none;}.z-tabs .z-container {position: relative;}.z-tabs span.z-spinner, .z-tabs-loading .z-spinner {position: absolute; top: 50%; left: 50%; z-index: 1000; text-indent: -999em; width: 55px; height: 55px; margin: -28px 0 0 -50px; padding: 24px; background: rgb(255, 255, 255) url(../../HomeContent/img/loading-image.gif) no-repeat 50% 50%;}.z-tabs.z-rounded span.z-spinner {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .z-tabs .z-video {position: relative; padding-bottom: 46.25%; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}.z-tabs .z-video.z-wide-screen {padding-bottom: 56.25%;}.z-tabs .z-video.z-four-by-three {padding-bottom: 75%;}.z-tabs .z-video.z-top-padding {padding-top: 30px;}.z-tabs .z-video iframe,.z-tabs .z-video object,.z-tabs .z-video embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; z-index: 50;} .z-tabs > ul > li > a i {font-size: 1.125em; display: inline; width: auto; height: auto; line-height: normal; width: 24px; display: inline-block; margin-top: 0.015em;} .z-tabs > ul.z-tabs-mobile > li > a i {display: none;} .z-tabs.z-icons-large > ul > li > a i {font-size: 2.25em; display: block; margin: 0 auto; padding-bottom: 0.65em; text-align: center; line-height: 0; margin-top: 0.65em;} .z-tabs.mini > ul > li > a i, .z-tabs.small > ul > li > a i {font-size: 1.25em;} .z-tabs.z-icons-large > ul > li > a {text-align: center;} .z-tabs > ul > li > a > span.z-icon, .z-tabs.z-multiline > ul.z-tabs-nav.z-tabs-desktop > li > a > span.z-icon, .z-tabs.z-multiline > ul.z-tabs-nav.z-tabs-mobile > li > a > span > span.z-icon {width: 20px; display: inline-block; font-size: inherit; font-weight: normal; text-transform: initial; text-align: left;} .z-tabs.vertical > ul.z-tabs-nav > li > a > span.z-icon, .z-tabs.z-multiline.vertical > ul.z-tabs-nav.z-tabs-desktop > li > a > span.z-icon, .z-tabs.z-multiline.vertical > ul.z-tabs-nav.z-tabs-mobile > li > a > span > span.z-icon {width: 24px;} .z-tabs.center > ul > li > a, .z-tabs.center.mobile > ul > li > a {text-align: center !important;} .z-tabs.right > ul > li > a, .z-tabs.right.mobile > ul > li > a {text-align: right !important;} .z-tabs.left > ul > li > a, .z-tabs.left.mobile > ul > li > a {text-align: left !important;} .z-tabs.vertical > .z-container > .z-content.z-nopadding > .z-content-inner, .z-tabs.horizontal > .z-container > .z-content.z-nopadding > .z-content-inner, .z-tabs > .z-container > .z-content.z-nopadding > .z-content-inner {padding: 0 !important;}.clearfix {*zoom: 1;} .clearfix:before, .clearfix:after {display: table; content: ""; line-height: 0;} .clearfix:after {clear: both;} .z-tabs.vertical > ul {float: left; border-width: 1px 0 1px 1px; min-width: 200px; width: 25%;}.z-tabs.vertical > ul > li > a {border-width: 0 0 1px 0;}.z-tabs.vertical > ul > li.z-last > a {border-bottom-width: 0;}.z-tabs.vertical > ul > li.z-active > a {border-right-width: 0; z-index: 10;}.z-tabs.vertical > ul > li.z-active.z-first > a {border-bottom-width: 1px;}.z-tabs.vertical.top-left > ul{margin-left:0; margin-right: -1px;}.z-tabs.vertical.top-right > ul{margin-right:0; margin-left: -1px;}.ie7 body .z-tabs.vertical.top-left > ul{margin-right: 0;}.ie7 body .z-tabs.vertical.top-right > ul{margin-left: 0;}.ie7 body .z-tabs.vertical.top-left > ul > li, .ie7 body .z-tabs.vertical.top-left > ul > li > .z-link,.ie7 body .z-tabs.vertical.top-left > ul {z-index: 10 !important;}.ie7 body .z-tabs.vertical.top-left > ul > li.z-active > a {border-right: 1px solid #fff !important;}.z-tabs.vertical.top-right > ul{float: right;border-width: 1px 1px 1px 0;}.ie7 body .z-tabs.vertical.top-right > ul > li.z-active > a{border-right-width: 0 !important; border-left: 1px solid #fff !important; left:-1px;}.ie7 body .z-tabs.vertical.top-right > ul > li, .ie7 body .z-tabs.vertical.top-right > ul {z-index: 10 !important;}.ie7 body .z-tabs.vertical.top-right > .z-container {} .z-tabs.vertical.z-rounded > .z-container {-webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0;} .z-tabs.vertical.z-rounded > ul {-webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px;} .z-tabs.vertical.z-rounded > ul > li.z-first, .z-tabs.vertical.z-rounded > ul > li.z-first > a {-webkit-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0;} .z-tabs.vertical.z-rounded > ul > li.z-last, .z-tabs.vertical.z-rounded > ul > li.z-last > a {-webkit-border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px;} .z-tabs.vertical.z-rounded.top-right > ul {-webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0;} .z-tabs.vertical.z-rounded.top-right > ul > li.z-first, .z-tabs.vertical.z-rounded.top-right > ul > li.z-first > a {-webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0;} .z-tabs.vertical.z-rounded.top-right > ul > li.z-last, .z-tabs.vertical.z-rounded.top-right > ul > li.z-last > a {-webkit-border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0;} .z-tabs.vertical.z-rounded.top-right > .z-container {-webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px;}.z-tabs.vertical.z-shadows > ul,.z-tabs.vertical.z-shadows > .z-container{-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.125); -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.125); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.125);} .z-tabs.vertical.z-shadows > ul > li > a{-webkit-box-shadow: 0 1px 3px -3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 3px -3px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 3px -3px rgba(0, 0, 0, 0.15);}.z-tabs.horizontal > ul > li{float: left;} .z-tabs.horizontal > ul > li.z-active {background: none; z-index: 1;} .z-tabs.horizontal > ul > li > a {margin-right: -1px; min-height: 1px;} .z-tabs.top-compact > ul > li > a, .z-tabs.bottom-compact > ul > li > a{padding-left: 0; padding-right: 0;}.z-tabs.horizontal.top > ul > li.z-active{top: 2px; margin-top: -2px; padding-bottom: 2px;}.z-tabs.horizontal.top > ul > li > a{top: 1px; border-width: 1px 1px 0 1px;}.z-tabs.horizontal > ul > li.z-last > a,.z-tabs.horizontal > ul > li.z-last-col > a{margin-right: 0 !important;}.z-tabs.horizontal > .z-container{clear: both; zoom: 1;}.z-tabs.horizontal.top-center > ul.z-tabs-desktop{clear: left; float: left; left: 50%; text-align: center;} .z-tabs.horizontal.top-center > ul > li {right: 50%;}.z-tabs.horizontal.top-right > ul{float: right; margin: 0 -1px 0 0;} .z-tabs.horizontal.top-right > ul > li.z-last {margin-right: 1px;}.ie7 body .z-tabs.horizontal.top-right > ul > li.z-last{margin-right: -1px;}.ie7 body .z-tabs.horizontal > .z-container{clear: none; width: 100%;}.z-tabs.horizontal.bottom > ul > li.z-active{top: -1px; padding-top: 1px; z-index: 9;}.z-tabs.horizontal.bottom > .z-container{z-index: 7;}.z-tabs.horizontal.bottom > ul > li > a{top: -1px; border-width: 0 1px 1px 1px;}.z-tabs.horizontal.bottom-center > ul{float: left; left: 50%; text-align: center;} .z-tabs.horizontal.bottom-center > ul > li {right: 50%;}.z-tabs.horizontal.bottom-right > ul{float: right;}.ie7 .z-tabs.horizontal.top-compact > ul.z-tabs-desktop > li.z-last{margin-right: 0;}.ie7 .z-tabs.horizontal.bottom-compact > ul.z-tabs-desktop > li.z-last{margin-right: 0;}.z-tabs.horizontal.responsive > ul > li > a,.z-tabs.horizontal.top-compact > ul > li > a,.z-tabs.horizontal.bottom-compact > ul > li > a,.z-tabs.horizontal.top-center > ul > li > a,.z-tabs.horizontal.bottom-center > ul > li > a{text-align: center;}.z-tabs.horizontal.top.z-rounded > ul > li.z-first,.z-tabs.horizontal.top.z-rounded > ul > li.z-first > a{-webkit-border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0;}.z-tabs.horizontal.top.z-rounded > ul > li.z-last,.z-tabs.horizontal.top.z-rounded > ul > li.z-last > a{-webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0;}.z-tabs.horizontal.top-left.z-rounded > .z-container{-webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px;}.z-tabs.horizontal.top-center.z-rounded > .z-container{-webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px;}.z-tabs.horizontal.top-right.z-rounded > .z-container{-webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px;}.z-tabs.horizontal.z-rounded.top-compact > .z-container{-webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -khtml-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px;}.z-tabs.horizontal.z-rounded.bottom > ul > li.z-first,.z-tabs.horizontal.z-rounded.bottom > ul > li.z-first > a{-webkit-border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px;}.z-tabs.horizontal.z-rounded.bottom > ul > li.z-last,.z-tabs.horizontal.z-rounded.bottom > ul > li.z-last > a{-webkit-border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0;}.z-tabs.horizontal.z-rounded.bottom-left > .z-container{-webkit-border-radius: 6px 6px 6px 0; -moz-border-radius: 6px 6px 6px 0; border-radius: 6px 6px 6px 0;}.z-tabs.horizontal.z-rounded.bottom-center > .z-container{-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}.z-tabs.horizontal.z-rounded.bottom-right .z-container{-webkit-border-radius: 6px 6px 0 6px; -moz-border-radius: 6px 6px 0 6px; -khtml-border-radius: 6px 6px 0 6px; border-radius: 6px 6px 0 6px;}.z-tabs.horizontal.z-rounded.bottom-compact > .z-container{-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;}.z-tabs.horizontal.responsive.top.z-rounded > .z-container{-webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px;}.z-tabs.horizontal.responsive.bottom.z-rounded > .z-container{-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;}.z-tabs.horizontal.responsive.top.z-rounded > .z-tabs-mobile,.z-tabs.horizontal.responsive.top.z-rounded > .z-tabs-mobile > li{-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;}.z-tabs.horizontal.responsive.bottom.z-rounded > .z-tabs-mobile,.z-tabs.horizontal.responsive.bottom.z-rounded > .z-tabs-mobile > li{-webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px;}.z-tabs.horizontal.z-shadows > .z-container{-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .125); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .125); box-shadow: 0px 0px 3px rgba(0, 0, 0, .125);}.z-tabs.horizontal.z-shadows > ul > li > a{box-shadow: -2px 0px 2px -2px rgba(0, 0, 0, .1);}.z-tabs.horizontal.z-shadows > ul > li.z-first > a{box-shadow: -3px 1px 1px -3px rgba(0, 0, 0, .2);}.z-tabs.horizontal.z-shadows > ul > li.z-last > a{box-shadow: 3px 1px 1px -3px rgba(0, 0, 0, .2);} .z-tabs.black > ul, .z-tabs.black > ul > li > a, .z-tabs.black > .z-container{border-color: #343232; border-style: solid;}.z-tabs.black > ul > li > a{color: white; background: #333333; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333333), to(#555555)); background: -webkit-linear-gradient(top, #333333, #555555); background: -moz-linear-gradient(top, #333333, #555555); background: -ms-linear-gradient(top, #333333, #555555); background: -o-linear-gradient(top, #333333, #555555); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#555555',GradientType=0 );}.z-tabs.black > ul > li > a{color: white;-shadow: 0 -1px 0 rgba(0, 0, 0, .5);}.z-tabs.black > ul > li > a:hover {background: #353434;} .z-tabs.black > ul > li.z-active > a{background: #fff; color: #3E3E3E; text-shadow: none; box-shadow: none; filter: none;}.z-tabs.black2 {color: #F7F7F7;text-shadow: none;}.z-tabs.black2 > .z-container {background: #222;}.z-tabs.black2 > ul, .z-tabs.black2 > ul > li > a, .z-tabs.black2 > .z-container{border-color: #191919; border-style: solid;}.z-tabs.black2 > ul > li > a{color: #F7F7F7; background: #454545; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#303030), to(#262626)); background: -webkit-linear-gradient(top, #303030, #262626); background: -moz-linear-gradient(top, #303030, #262626); background: -ms-linear-gradient(top, #303030, #262626); background: -o-linear-gradient(top, #303030, #262626); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#262626',GradientType=0 );}.z-tabs.black2 > ul > li a{color: #F7F7F7;text-shadow: 0 -1px 0 rgba(0, 0, 0, .5);}.z-tabs.black2 > ul > li.z-active > a {text-shadow: 0 -1px 0 rgba(0, 0, 0, .5);}.z-tabs.black2 > ul > li > a:hover {background: #353434;} .z-tabs.black2 > ul > li.z-active > a{background: #222; color: #dadada; text-shadow: none; box-shadow: none; filter: none;} .z-tabs.blue > ul, .z-tabs.blue > ul > li > a, .z-tabs.blue > .z-container{border-color: #0487BD;border-style: solid;}.z-tabs.blue > ul > li > a{background: #1abde7; background: -moz-linear-gradient(top, #1abde7 0%, #1c9dd1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1abde7), color-stop(100%,#1c9dd1)); background: -webkit-linear-gradient(top, #1abde7 0%,#1c9dd1 100%); background: -o-linear-gradient(top, #1abde7 0%,#1c9dd1 100%); background: -ms-linear-gradient(top, #1abde7 0%,#1c9dd1 100%); background: linear-gradient(to bottom, #1abde7 0%,#1c9dd1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1abde7', endColorstr='#1c9dd1',GradientType=0 );} .z-tabs.blue > ul > li a {color: white;text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);}.z-tabs.blue > ul > li.z-active > a {text-shadow: 0 1px 1px white;color: Black}.z-tabs.blue > ul > li > a:hover {background: #21ADDF;} .z-tabs.blue > ul > li.z-active > a{background: #fff; color: #000F4D; text-shadow: 0 1px rgba(78, 78, 78, 0.1); filter: none;} .z-tabs.crystal > ul, .z-tabs.crystal > ul > li > a, .z-tabs.crystal > .z-container{border-color: #ddd; border-color: #b4b4b4; border-style: solid;}.z-tabs.crystal > ul > li > a{background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );}.z-tabs.crystal > ul > li > a:hover {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); background: whiteSmoke; background: -moz-linear-gradient(top, #ffffff 0%, #ececec 50%, #e0e0e0 50%, #f2f2f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ececec), color-stop(50%,#e0e0e0), color-stop(100%,#f2f2f2)); background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 50%,#e0e0e0 50%,#f2f2f2 100%); background: -o-linear-gradient(top, #ffffff 0%,#ececec 50%,#e0e0e0 50%,#f2f2f2 100%); background: -ms-linear-gradient(top, #ffffff 0%,#ececec 50%,#e0e0e0 50%,#f2f2f2 100%); background: linear-gradient(to bottom, #ffffff 0%,#ececec 50%,#e0e0e0 50%,#f2f2f2 100%);} .z-tabs.crystal > ul > li.z-active > a{background: #fff; text-shadow: 0 1px 1px white; color: Black; filter: none;} .z-tabs.deepblue > ul, .z-tabs.deepblue > ul > li > a, .z-tabs.deepblue > .z-container{border-color: #1E69DE;border-style: solid;}.z-tabs.deepblue > ul > li > a{background: #479fed; background: -moz-linear-gradient(top, #479fed 0%, #54a3ee 50%, #3690f0 51%, #1e69de 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#479fed), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#1e69de)); background: -webkit-linear-gradient(top, #479fed 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); background: -o-linear-gradient(top, #479fed 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); background: -ms-linear-gradient(top, #479fed 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); background: linear-gradient(to bottom, #479fed 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479fed', endColorstr='#1e69de',GradientType=0 );} .z-tabs.deepblue > ul > li > a {color: white;text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);}.z-tabs.deepblue > ul > li.z-active > a {text-shadow: 0 1px 1px white;color: Black}.z-tabs.deepblue > ul > li > a:hover {background: #238dea; background: -moz-linear-gradient(top, #238dea 0%, #54a3ee 50%, #3690f0 51%, #065cdd 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#238dea), color-stop(50%,#54a3ee), color-stop(51%,#3690f0), color-stop(100%,#065cdd)); background: -webkit-linear-gradient(top, #238dea 0%,#54a3ee 50%,#3690f0 51%,#065cdd 100%); background: -o-linear-gradient(top, #238dea 0%,#54a3ee 50%,#3690f0 51%,#065cdd 100%); background: -ms-linear-gradient(top, #238dea 0%,#54a3ee 50%,#3690f0 51%,#065cdd 100%); background: linear-gradient(to bottom, #238dea 0%,#54a3ee 50%,#3690f0 51%,#065cdd 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#238dea', endColorstr='#065cdd',GradientType=0 );} .z-tabs.deepblue > ul > li.z-active > a{background: #fff; color: #000F4D; text-shadow: 0 1px rgba(78, 78, 78, 0.1); filter: none;} .z-tabs.gray > ul, .z-tabs.gray > ul > li > a, .z-tabs.gray > .z-container{border-color: #B3B3B3; border-style: solid;}.z-tabs.gray > ul > li > a{background: whiteSmoke; background: -moz-linear-gradient(top, #dbdbdb 0%, #f2f2f2 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#f2f2f2)); background: -webkit-linear-gradient(top, #dbdbdb 0%,#f2f2f2 100%); background: -o-linear-gradient(top, #dbdbdb 0%,#f2f2f2 100%); background: -ms-linear-gradient(top, #dbdbdb 0%,#f2f2f2 100%); background: linear-gradient(to bottom, #dbdbdb 0%,#f2f2f2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f2f2f2',GradientType=0 );}.z-tabs.gray > ul > li > a:hover {background: #e8e8e8; background: -moz-linear-gradient(top, #e8e8e8 0%, #f7f7f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(100%,#f7f7f7)); background: -webkit-linear-gradient(top, #e8e8e8 0%,#f7f7f7 100%); background: -o-linear-gradient(top, #e8e8e8 0%,#f7f7f7 100%); background: -ms-linear-gradient(top, #e8e8e8 0%,#f7f7f7 100%); background: linear-gradient(to bottom, #e8e8e8 0%,#f7f7f7 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f7f7f7',GradientType=0 );} .z-tabs.gray > ul > li.z-active > a{background: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-shadow: 0 1px 1px white; filter:none;} .z-tabs.green > ul, .z-tabs.green > ul > li > a, .z-tabs.green > .z-container{border-color: #336c2b; border-style: solid;}.z-tabs.green > ul > li > a{color: white; background: #5fae53; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5fae53), to(#3b7c33)); background: -webkit-linear-gradient(top, #5fae53, #3b7c33); background: -moz-linear-gradient(top, #5fae53, #3b7c33); background: -ms-linear-gradient(top, #5fae53, #3b7c33); background: -o-linear-gradient(top, #5fae53, #3b7c33);}.z-tabs.green > ul > li > a {color: white;text-shadow: 0 1px 0 #387031;}.z-tabs.green > ul > li.z-active > a{text-shadow: 0 1px 1px white;color: Black}.z-tabs.green > ul > li > a:hover {background: #3b7c33;} .z-tabs.green > ul > li.z-active > a{background: #fff; color: #2C3F0A; text-shadow: none; box-shadow: none; filter: none;} .z-tabs.orange > ul, .z-tabs.orange > ul > li > a, .z-tabs.orange > .z-container{border-color: #D64817; border-style: solid;}.z-tabs.orange > ul > li > a{background: #F2825B; background: -moz-linear-gradient(top, #F2825B 0%, #E55B2B 50%, #F07146 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2825B), color-stop(50%,#E55B2B), color-stop(100%,#F07146)); background: -webkit-linear-gradient(top, #F2825B 0%,#E55B2B 50%,#F07146 100%); background: -o-linear-gradient(top, #F2825B 0%,#E55B2B 50%,#F07146 100%); background: -ms-linear-gradient(top, #F2825B 0%,#E55B2B 50%,#F07146 100%); background: linear-gradient(to bottom, #F2825B 0%,#E55B2B 50%,#F07146 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b', endColorstr='#f07146',GradientType=0 );}.z-tabs.orange > ul > li > a:hover {background: #F2825B; background: -moz-linear-gradient(top, #F2825B 0%, #E55B2B 50%, #F07146 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2825B), color-stop(50%,#E55B2B), color-stop(100%,#F07146)); background: -webkit-linear-gradient(top, #F2825B 0%,#E55B2B 50%,#F07146 100%); background: -o-linear-gradient(top, #F2825B 0%,#E55B2B 50%,#F07146 100%); background: -ms-linear-gradient(top, #F2825B 0%,#E55B2B 50%,#F07146 100%); background: linear-gradient(to bottom, #F2825B 0%,#E55B2B 50%,#F07146 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2825b', endColorstr='#f07146',GradientType=0 );} .z-tabs.orange > ul > li.z-active > a{background: #fff;text-shadow: 0 1px 1px white;color: Black;filter: none;}.z-tabs.orange > ul > li > a {color: white;text-shadow: 0 1px #5E1902;}.z-tabs.orange > ul > li.z-active > a {color: black;text-shadow: 0 1px white;} .z-tabs.red > ul, .z-tabs.red > ul > li > a, .z-tabs.red > .z-container{border-color: #951100; border-style: solid;}.z-tabs.red > ul > li > a{color: #fff; text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8); background: #d84a38; background: -moz-linear-gradient(top, #dd4b39 0%, #d14836 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4b39), color-stop(100%,#d14836)); background: -webkit-linear-gradient(top, #dd4b39 0%,#d14836 100%); background: -o-linear-gradient(top, #dd4b39 0%,#d14836 100%); background: -ms-linear-gradient(top, #dd4b39 0%,#d14836 100%); background: linear-gradient(to bottom, #dd4b39 0%,#d14836 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4b39', endColorstr='#d14836',GradientType=0 );} .z-tabs.red > ul > li > a:hover {background: #d34332; background: -moz-linear-gradient(top, #dd4b39 0%, #c53727 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd4b39), color-stop(100%,#c53727)); background: -webkit-linear-gradient(top, #dd4b39 0%,#c53727 100%); background: -o-linear-gradient(top, #dd4b39 0%,#c53727 100%); background: -ms-linear-gradient(top, #dd4b39 0%,#c53727 100%); background: linear-gradient(to bottom, #dd4b39 0%,#c53727 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd4b39', endColorstr='#c53727',GradientType=0 );} .z-tabs.red > ul > li.z-active > a{background: white; color: #951100; text-shadow: none; filter: none;}.z-tabs.red > ul > li > a {color: white;text-shadow: 0 -1px 0 rgba(0, 0, 0, .5);}.z-tabs.red > ul > li.z-active > a {text-shadow: 0 1px 1px white;color: Black} .z-tabs.silver > ul, .z-tabs.silver > ul > li > a, .z-tabs.silver > .z-container{border-color: #CECECE;border-style: solid;}.z-tabs.silver > ul > li > a{filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FDFCFC', endColorstr='#FBF9F9'); background-color: #F2F0F0; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FDFCFC), to(#F2F0F0), color-stop(0.5, #FBF9F9), color-stop(0.5, #F7F5F6)); background-image: -webkit-linear-gradient(top, #FDFCFC, #FBF9F9 50%, #F7F5F6 50%, #F2F0F0); background-image: -moz-linear-gradient(top, #FDFCFC, #FBF9F9 50%, #F7F5F6 50%, #F2F0F0); background-image: -o-linear-gradient(top, #FDFCFC, #FBF9F9 50%, #F7F5F6 50%, #F2F0F0); background-image: -ms-linear-gradient(top, #FDFCFC, #FBF9F9 50%, #F7F5F6 50%, #F2F0F0); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}.z-tabs.silver > ul > li > a{color:#444;text-shadow: 0 1px #eee;}.z-tabs.silver > ul > li > a:hover {background: #fcfcfc; background: -moz-linear-gradient(top, #fcfcfc 0%, #fbf9f9 50%, #f7f5f6 50%, #fcfcfc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(50%,#fbf9f9), color-stop(50%,#f7f5f6), color-stop(100%,#fcfcfc)); background: -webkit-linear-gradient(top, #fcfcfc 0%,#fbf9f9 50%,#f7f5f6 50%,#fcfcfc 100%); background: -o-linear-gradient(top, #fcfcfc 0%,#fbf9f9 50%,#f7f5f6 50%,#fcfcfc 100%); background: -ms-linear-gradient(top, #fcfcfc 0%,#fbf9f9 50%,#f7f5f6 50%,#fcfcfc 100%); background: linear-gradient(to bottom, #fcfcfc 0%,#fbf9f9 50%,#f7f5f6 50%,#fcfcfc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fbf9f9',GradientType=0 );} .z-tabs.silver > ul > li.z-active > a{filter: none;background: #fff; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.z-tabs.silver > ul > li.z-active > a{color:black;text-shadow: 0 1px #fff;} .z-tabs.white > ul, .z-tabs.white > ul > li > a, .z-tabs.white > .z-container{border-color: #CECECE; border-style: solid;}.z-tabs.white > ul > li > a{background: #fff;color:#333;text-shadow: 0 1px #f5f5f5;}.z-tabs.white > ul > li.z-active > a {text-shadow: 0 1px 1px white;color: #333;} .z-tabs.white.mobile > ul > li.z-active > a {font-weight: bold;} .z-tabs.underlined,.z-tabs.underlined > ul,.z-tabs.underlined > ul > li,.z-tabs.underlined > ul > li.z-first,.z-tabs.underlined > ul > li.z-last,.z-tabs.underlined > ul > li.z-first.z-active,.z-tabs.underlined > ul > li.z-last.z-active,.z-tabs.underlined > ul > li.z-active,.z-tabs.underlined > ul > li:hover,.z-tabs.underlined > ul > li > a.z-link,.z-tabs.underlined > ul > li > a:hover,.z-tabs.underlined > .z-container{border-width: 0; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; background: none; filter: none;} .z-tabs.underlined > ul > li {top: 0; padding: 0;} .z-tabs.underlined.horizontal > ul > li.z-active {top: 0; margin-top: 0; padding-bottom: 0; padding-top: 0;} .z-tabs.underlined.horizontal > ul > li > a {top: 0; text-shadow: 0 1px 1px white; color: #333; opacity: 0.80; filter: none; margin-left: 16px;} .z-tabs.underlined.horizontal.top-compact > ul.z-tabs-nav.z-tabs-desktop > li, .z-tabs.underlined.horizontal.top-compact > ul.z-tabs-nav.z-tabs-desktop > li.z-active, .z-tabs.underlined.horizontal.top-compact > ul.z-tabs-nav.z-tabs-desktop > li:hover, .z-tabs.underlined.horizontal.top-left > ul.z-tabs-nav > li.z-first > a, .z-tabs.underlined.horizontal.bottom-left > ul.z-tabs-nav > li.z-first > a {margin-left: 0;} .z-tabs.underlined.horizontal.top-right > ul.z-tabs-nav > li.z-last > a, .z-tabs.underlined.horizontal.bottom-right > ul.z-tabs-nav > li.z-last > a {margin-right: 0;} .z-tabs.underlined.horizontal > .z-container > .z-content > .z-content-inner {padding: 1.4em 0;} .z-tabs.underlined.horizontal.top > ul > li > a:hover,.z-tabs.underlined.horizontal.top> ul > li.z-active > a{font-weight: normal; margin-bottom: 0; border-width: 0 0 3px 0; opacity: 1;}.z-tabs.underlined.horizontal.top > .z-container{border-width: 1px 0 0 0;}.z-tabs.underlined.horizontal.bottom > .z-container{border-width: 0 0 1px 0;}.z-tabs.underlined.horizontal.bottom > ul > li > a{margin-top: 3px;}.z-tabs.underlined.horizontal.bottom > ul > li > a:hover,.z-tabs.underlined.horizontal.bottom > ul > li.z-active > a{font-weight: normal; margin-bottom: 0; border-width: 3px 0 0 0; margin-top: 0;}.z-tabs.underlined.vertical > ul{border-width: 0;}.z-tabs.underlined.vertical > .z-container > .z-content > .z-content-inner{padding: 0 2em;}.z-tabs.vertical.underlined > ul > li > a{filter: none; background: transparent; margin: 0; text-shadow: 0 1px 1px white; color: #333; margin-left: 3px;}.z-tabs.vertical.underlined.top-left > ul{border-width: 0 1px 0 0;}.z-tabs.vertical.underlined.top-right > ul{border-width: 0 0 0 1px;}.z-tabs.vertical.underlined > ul.z-tabs-nav > li.z-active > a,.z-tabs.vertical.underlined > ul.z-tabs-nav > li > a:hover{font-weight: normal; margin-bottom: 0; border-width: 0; background: #FAFAFA;}.z-tabs.vertical.underlined.top-left > ul.z-tabs-nav > li.z-active > a,.z-tabs.vertical.underlined.top-left > ul.z-tabs-nav > li > a:hover{border-width: 0 3px 0 0;}.z-tabs.vertical.underlined.top-right > ul.z-tabs-nav > li.z-active > a,.z-tabs.vertical.underlined.top-right > ul.z-tabs-nav > li > a:hover{border-width: 0 0 0 3px; margin-left: 0;}.ie7 body .z-tabs.underlined.vertical.top-right > ul.z-tabs-nav > li.z-active {border-right-width: 0 !important; border-left: 3px solid #444 !important; left:-1px;}.ie7 body .z-tabs.underlined.vertical.top-left > ul.z-tabs-nav > li.z-active {border-right: 3px solid #444 !important;}.z-tabs.underlined.horizontal.mini > ul.z-tabs-nav > li > a.z-link {padding: 6px 6px;}.z-tabs.underlined.horizontal.small > ul.z-tabs-nav > li > a.z-link{padding: 8px 8px;}.z-tabs.underlined.horizontal.medium > ul.z-tabs-nav > li > a.z-link{padding: 10px 10px;}.z-tabs.underlined.horizontal.large > ul.z-tabs-nav > li > a.z-link{padding: 10px 12px;}.z-tabs.underlined.horizontal.xlarge > ul.z-tabs-nav > li > a.z-link{padding: 12px 14px;}.z-tabs.underlined.horizontal.xxlarge > ul.z-tabs-nav > li > a.z-link{padding: 14px 16px;}.z-tabs.underlined.horizontal.mini > ul.z-tabs-nav > li:hover, .z-tabs.underlined.horizontal.mini > ul.z-tabs-nav > li.z-active,.z-tabs.underlined.horizontal.small > ul.z-tabs-nav > li:hover, .z-tabs.underlined.horizontal.small > ul.z-tabs-nav > li.z-active {border-bottom-width: 2px;}.z-tabs.underlined > .z-container,.z-tabs.underlined > ul.z-tabs-nav,.z-tabs.underlined > ul.z-tabs-nav > li > a{border-color: #e6e6e6;}.z-tabs.underlined.red > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.red > ul.z-tabs-nav > li > a:hover{border-color:#DD4B39;}.z-tabs.underlined.blue > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.blue > ul.z-tabs-nav > li > a:hover{border-color:#00B0D8;}.z-tabs.underlined.deepblue > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.deepblue > ul.z-tabs-nav > li:hover{border-color:#1E69DE;}.z-tabs.underlined.orange > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.orange > ul.z-tabs-nav > li > a:hover{border-color:#FD9C00;}.z-tabs.underlined.green > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.green > ul.z-tabs-nav > li > a:hover{border-color:#093;}.z-tabs.underlined.white > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.white > ul.z-tabs-nav > li > a:hover{border-color:#D8D8D8;}.z-tabs.underlined.crystal > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.crystal > ul.z-tabs-nav > li > a:hover{border-color:#999;}.z-tabs.underlined.silver > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.silver > ul.z-tabs-nav > li > a:hover{border-color:#777;}.z-tabs.underlined.gray > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.gray > ul.z-tabs-nav > li > a:hover{border-color:#333;}.z-tabs.underlined.black > ul.z-tabs-nav > li.z-active > a,.z-tabs.underlined.black > ul.z-tabs-nav > li > a:hover{border-color:black;}.z-tabs.underlined.mobile > ul.z-tabs-mobile,.z-tabs.underlined.mobile > ul.z-tabs-desktop{border-width: 0; margin-top: 0;}.z-tabs.mobile.underlined> .z-container > .z-content > .z-content-inner {padding: 0;} .z-tabs.mobile.underlined > .z-container{border-width: 0; margin-top: 0; margin-bottom: 0;}.z-tabs.underlined.mobile > ul.z-tabs-mobile.z-state-closed{border-width: 0;}.z-tabs.underlined.mobile.vertical > .z-container > .z-content .z-content-inner{padding: 2em;}.z-tabs.underlined.mobile > ul.z-tabs-nav > li > a{text-transform: uppercase; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}.z-tabs.underlined.mobile > ul.z-tabs-desktop > li > a{-moz-transition: background-color 200ms ease-out, color 200ms ease-out,text-shadow 200ms ease-out; -o-transition: background-color 200ms ease-out, color 200ms ease-out,text-shadow 200ms ease-out; -webkit-transition: background-color 200ms ease-out, color 200ms ease-out,text-shadow 200ms ease-out; -ms-transition: background-color 200ms ease-out, color 200ms ease-out,text-shadow 200ms ease-out; transition: background-color 200ms ease-out, color 200ms ease-out,text-shadow 200ms ease-out;}.z-tabs.underlined.mobile > ul.z-tabs-nav > li > a{border-color: #E6E6E6; background: #fff; border-width: 0 0 1px 0 !important; opacity: 1; border-style: dotted;} .z-tabs.underlined.mobile.hover > ul.z-tabs-desktop > li.z-active > a,.z-tabs.underlined.mobile.hover > ul.z-tabs-desktop > li:hover > a{background: #FAFAFA;color: #333;text-shadow: 1px 0px 1px rgba(175, 175, 175, 0.25);} .z-tabs.underlined.mobile.m-red > ul.z-tabs-desktop > li.z-active > a,.z-tabs.underlined.mobile.hover.m-red > ul.z-tabs-desktop > li:hover > a{color: #DD4B39;}.z-tabs.underlined.mobile.m-blue > ul.z-tabs-desktop > li.z-active > a,.z-tabs.underlined.mobile.hover.m-blue > ul.z-tabs-desktop > li > a:hover{color: #00B0D8;}.z-tabs.underlined.mobile.m-deepblue > ul.z-tabs-desktop > li.z-active > a,.z-tabs.underlined.mobile.hover.m-deepblue > ul.z-tabs-desktop > li:hover > a{color: #1E69DE;}.z-tabs.underlined.mobile.m-orange > ul.z-tabs-desktop > li.z-active > a,.z-tabs.underlined.mobile.hover.m-orange > ul.z-tabs-desktop > li:hover > a{color: #FD9C00;}.z-tabs.underlined.mobile.m-green > ul.z-tabs-desktop > li.z-active > a,.z-tabs.underlined.mobile.hover.m-green > ul.z-tabs-desktop > li:hover > a{color: #093;} .z-tabs.z-multiline.white > ul > li.z-active, .z-tabs.z-multiline.white > ul > li:hover {opacity: 1;}.z-tabs.z-multiline > ul > li > a{line-height: 18px; display: block; text-transform: uppercase; letter-spacing: 1px;}.z-tabs.z-multiline > ul.z-tabs-desktop > li > a.z-link > span,.z-tabs.z-multiline > ul.z-tabs-mobile > li > a.z-link > span > span{display: block; font-size: .9em; font-weight: normal; text-transform: none; line-height: 1.65em; opacity: 1; margin-top: 0.05em; letter-spacing: 0px;}.z-tabs.z-multiline > ul.z-tabs-desktop > li > a > span.z-icon,.z-tabs.z-multiline > ul.z-tabs-mobile > li > a > span > span.z-icon{line-height: 1em;} .z-tabs.clean.horizontal > ul > li.z-active{top: 0; margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0;}.z-tabs.clean > ul > li.z-active > a {font-weight: bold;}.z-tabs.clean.white.z-bordered > ul > li.z-active > a {color:inherit;}.z-tabs.clean > .z-container{border-width: 0; background: none;}.z-tabs.clean.horizontal > .z-container > .z-content > .z-content-inner{padding: 24px 0;}.z-tabs.clean.horizontal.top > ul > li > a{border-bottom-width: 1px;}.z-tabs.clean.horizontal.bottom > ul > li > a{border-top-width: 1px;}.z-tabs.clean.z-shadows > ul > li.z-active > a {-webkit-box-shadow: inset 0px 0px 1.143em 0px rgba(0, 0, 0, 0.13); -moz-box-shadow: inset 0px 0px 1.143em 0px rgba(0, 0, 0, 0.13); box-shadow: inset 0px 0px 1.143em 0px rgba(0, 0, 0, 0.13); background: #F3F3F3;}.z-tabs.clean.z-shadows.black2 > ul > li.z-active > a {-webkit-box-shadow: inset 0px 0px 14px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: inset 0px 0px 14px 0px rgba(0, 0, 0, 0.35); box-shadow: inset 0px 0px 14px 0px rgba(0, 0, 0, 0.35); background: #242424;}.z-tabs.clean.vertical.z-shadows > ul,.z-tabs.clean.z-shadows > .z-container {-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}.z-tabs.clean.z-rounded.top > ul > li.z-first > a,.z-tabs.clean.z-rounded.bottom > ul > li.z-first > a{-webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px;}.z-tabs.clean.top.z-rounded > ul > li.z-last > a,.z-tabs.clean.bottom.z-rounded > ul > li.z-last > a{-webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}.z-tabs.clean.horizontal.top.z-rounded > ul > li.z-last-row.z-first-col > a{-webkit-border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px;}.z-tabs.clean.responsive.horizontal.top.z-rounded > ul > li.z-last-row.z-last-col > a{-webkit-border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0;}.z-tabs.clean.vertical > ul.z-tabs-desktop{border-width: 1px 1px 1px 1px;}.z-tabs.clean.vertical > ul > li.z-active{z-index: 7;}.z-tabs.clean.vertical > .z-container > .z-content > .z-content-inner{padding: 0 2em;}.z-tabs.clean.vertical.z-rounded > ul.z-tabs-desktop{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}.z-tabs.clean.vertical.mobile.z-rounded > ul.z-tabs-desktop{-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}.z-tabs.clean.vertical.z-rounded > ul.z-tabs-desktop > li.z-first,.z-tabs.clean.vertical.z-rounded > ul.z-tabs-desktop > li.z-first > a{-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}.z-tabs.clean.vertical.z-rounded > ul.z-tabs-desktop > li.z-last,.z-tabs.clean.vertical.z-rounded > ul.z-tabs-desktop > li.z-last > a{-webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}.z-tabs.horizontal.clean.responsive.top > ul > li > a{border-bottom-width: 0;}.z-tabs.clean.responsive.horizontal.bottom > ul > li > a{border-top-width: 0;}.z-tabs.clean.responsive.horizontal.bottom > ul > li.z-first-row > a{border-top-width: 1px;}.z-tabs.clean.responsive.horizontal.bottom > ul > li.z-first-row > a,.z-tabs.clean.responsive.horizontal.top > ul > li.z-last-row > a,.z-tabs.clean.responsive.horizontal.bottom > ul > li.z-last-row > a{border-bottom-width: 1px;}.z-tabs.horizontal.clean.responsive.z-rounded.top > ul > li.z-first > a{-webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0;}.z-tabs.clean.responsive.horizontal.z-rounded.top > ul > li.z-last > a{-webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0;}.z-tabs.clean.white.mobile > ul > li.z-active > a{-webkit-box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.13); -moz-box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.13); box-shadow: inset 0px 0px 12px 0px rgba(0, 0, 0, 0.13); background: #F3F3F3;}.z-tabs.clean.horizontal.mobile.top > ul > li,.z-tabs.clean.horizontal.mobile.bottom > ul > li{border-bottom-width: 0;} .z-grid {margin : 0 auto; padding : 0 0 0 1%;}.z-grid-1200 {max-width : 1220px;}.z-grid-1000 {max-width : 1020px;}.z-row {clear : both; padding : 0 10px;} .z-row:after {content: " "; height: 0; clear: both; visibility: hidden;}.z-row {zoom : 1;} .z-row > [class*="col"] {margin-left: 1.81818%; float: left; display: block; margin: 1% 0 1% 1.6%; margin: 0 0 0 1.6%; min-height: 1px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-bottom: 20px;}.col12 {width : 100%;}.col11 {width : 91.46%;}.col10 {width : 83%;}.col9 {width : 74.54%;}.col8 {width : 66.08%;}.col7 {width : 57.62%;}.col6 {width : 49.16%;}.col5 {width : 40.7%;}.col4 {width : 32.24%;}.col3 {width : 23.78%;}.col2 {width : 15.32%;}.col1 {width : 6.86%;}.z-row > [class*="col"]:first-child {margin-left : 0;}.z-row > [class*="col"] img {width : 100%; height : auto; display : block;}@media all and (min-width: 1024px) {.z-grid-1000 {max-width: 1000px;} .z-grid-1000 .z-row {padding: 0;}}@media all and (max-width: 768px){.z-row > [class*="col"]{float : none; width : auto; margin : 10px 0 10px 0;}} .z-tabs > ul.z-tabs-mobile{display: none;}.z-tabs.responsive.horizontal.responsive > ul{display: block; width: 100%;}.z-tabs.responsive.horizontal > ul.z-tabs-mobile,.z-tabs.responsive.horizontal > ul.z-tabs-mobile > li{width: 100%; float: none;}.z-tabs.responsive.horizontal.mobile > ul > li > a{margin: 0 !important;}.z-tabs.responsive.horizontal > ul > li.z-last-col > a{margin-right: 0 !important;}.z-tabs.responsive.horizontal.top > ul > li.z-active{top: 0; margin-top: 0; padding-bottom: 0; z-index: initial;}.z-tabs.responsive.horizontal.top > ul > li.z-last-row.z-active{top: 2px; margin-top: -2px; padding-bottom: 1px; z-index: 1;}.z-tabs.horizontal.top.responsive > ul.z-tabs-desktop > li > a,.z-tabs.horizontal.top.z-stacked > ul.z-tabs-desktop > li > a{border-bottom-width: 0;}.z-tabs.horizontal.responsive > ul.z-tabs-desktop > li > a{margin: 0 -2px 0 0;}.ie7 .z-tabs.horizontal.responsive > ul.z-tabs-desktop > li{margin-right: -3px;}.z-tabs.responsive.horizontal.bottom > ul > li.z-active{top: 0; margin-top: 0; padding-top: 0; padding-bottom: 0; z-index: initial;}.z-tabs.responsive.horizontal.bottom > ul > li.z-first-row.z-active{top: 0; padding-top: 0; z-index: 9;}.z-tabs.horizontal.responsive > ul.z-tabs-desktop{display: block; width: 100%;}.z-tabs.horizontal.responsive.underlined > ul{border-width: 0;} .z-tabs.horizontal.responsive.underlined > ul > li.z-active, .z-tabs.horizontal.responsive.underlined > ul > li:hover {border-top-width: 0; border-bottom-width: 0;}.z-tabs.underlined.horizontal > ul.z-tabs-mobile > li{margin-left: 0;} .z-tabs.underlined.horizontal > ul.z-tabs-mobile > li a {padding-left: 0;}.z-tabs.responsive.top.z-rounded > ul > li.z-last-col > a{-webkit-border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0;}.z-tabs.responsive.bottom.z-rounded > ul > li.z-first > a{-webkit-border-radius: 0 0 0 0; -moz-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}.z-tabs.responsive.z-rounded.bottom > ul > li.z-left > a{-webkit-border-radius: 0 0 0 5px; -moz-border-radius: 0 0 0 5px; border-radius: 0 0 0 5px;}.z-tabs.responsive.z-rounded.bottom-left > ul > li.z-right > a{-webkit-border-radius: 0 0 5px 0; -moz-border-radius: 0 0 5px 0; border-radius: 0 0 5px 0;}.z-tabs.responsive.horizontal.top.z-rounded > ul > li.z-last > a{-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}.z-tabs.horizontal.z-stacked > ul.z-tabs-desktop > li{width: 100%; float: none;}.z-tabs.horizontal.z-stacked.responsive > ul.z-tabs-desktop > li.z-last > a,.z-tabs.horizontal.z-stacked.z-stacked > ul.z-tabs-desktop > li.z-last > a{border-bottom-width: 1px;}.z-tabs.horizontal.z-stacked.responsive > ul.z-tabs-desktop > li.z-first > a{border-top-width: 1px;}.z-tabs.horizontal.z-stacked > ul.z-tabs-desktop > li > a{margin: 0;}.z-tabs.flat.horizontal.z-stacked > ul.z-tabs-desktop > li > a{border-width: 0 !important;}.z-tabs.z-stacked.horizontal > ul > li > a{margin-right: 0 !important;}.z-tabs.flat.z-stacked.z-spaced.horizontal.responsive > ul.z-tabs-nav > li > a{margin: 2px 0 0 0 !important;}.z-tabs.mobile > ul.z-tabs-nav,.z-tabs.mobile > ul.z-tabs-nav > li,.z-tabs.mobile > ul.z-tabs-nav > li.z-active,.z-tabs.mobile > .z-container,.z-tabs.mobile > .z-container > .z-content {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-shadow: none;}.z-tabs.mobile {position: relative;} .z-tabs.mobile > ul.z-tabs-nav, .z-tabs.mobile > ul.z-tabs-nav.z-tabs-mobile, .z-tabs.mobile > ul.z-tabs-nav.z-tabs-mobile > li, .z-tabs.mobile > .z-container {width: 100%; float: none; display: block; width: 100%;} .z-tabs.mobile > ul.z-tabs-nav {border-width: 1px 1px 1px 1px;} .z-tabs.mobile > ul.z-tabs-nav > li > .z-link {margin: 0 !important;} .z-tabs.mobile > ul.z-tabs-desktop {position: absolute; top: inherit; margin-top: 8px; left: 0; z-index: 1000; width: 100%; box-shadow: 0 2px 1px rgba(51, 51, 51, 0.1);} .z-tabs.mobile > ul > li {overflow: visible;} .z-tabs.mobile > ul.z-tabs-nav > li > a {top: 0;} .z-tabs.mobile > ul > li.z-active > a {font-weight: bold;} .z-tabs.mobile.top > ul.z-tabs-desktop > li > a, .z-tabs.mobile.bottom > ul.z-tabs-desktop > li > a {border-width: 1px 0px 0 0px;} .z-tabs.mobile > ul.z-tabs-nav > li.z-first > a {border-width: 0;} .z-tabs.mobile.z-shadows > ul.z-tabs-mobile {-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.9) inset; -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.9) inset; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.9) inset;} .z-tabs.mobile > ul.z-tabs-desktop > li {float: none; display: block;} .z-tabs.mobile > ul.z-tabs-desktop.z-hide-menu {opacity: 0; height: 0; visibility: hidden;} .z-tabs.mobile.top > .z-container {margin-top: 8px;} .z-tabs.mobile.bottom > .z-container {margin-bottom: 8px;} .z-tabs.mobile > .z-container, .z-tabs.mobile > .z-container > .z-content.z-active {overflow: visible;} .z-tabs.mobile > .z-container.z-animating, .z-tabs.mobile > .z-container.z-animating > .z-content.z-active {overflow: hidden;} .z-tabs.mobile > ul.z-tabs-mobile.z-state-closed > li > a > span.z-arrow {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); opacity: 1;} .z-tabs.mobile > ul.z-tabs-mobile > li > a > span.z-arrow {position: absolute; top: 50%; background: url(../../HomeContent/img/z-tabs-icons.png) no-repeat top left; background-position: -1470px -3px; width: 30px; height: 30px; margin-top: -25px; margin-left: -0.75em; display: inline-block; right: 1.125em; background-position: -1470px -60px;}.z-tabs.z-icons-dark > ul.z-tabs-mobile > li > a > span.z-arrow {background-position: -1470px -3px;}.z-tabs.mobile > ul.z-tabs-nav > li.z-active {margin: 0; padding: 0; top: 0; bottom: 0;} .z-tabs.mobile > ul.z-tabs-nav > li.z-active > a {margin: 0; top: 0; bottom: 0; width: auto;}.z-tabs.mobile > ul.z-tabs-nav > li {border-width: 0px;} .z-tabs.mobile > ul.z-tabs-nav > li > a {text-align: left;}.z-tabs.mobile > ul.z-tabs-desktop > li.z-last {border-bottom-width: 0;}.z-tabs.mobile.z-rounded > ul.z-tabs-mobile.z-state-closed > li > a {-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}.z-tabs.mobile.z-rounded > ul.z-tabs-mobile,.z-tabs.mobile.z-rounded > ul.z-tabs-desktop {-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;} .z-tabs.mobile.z-rounded > ul.z-tabs-mobile > li > a {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}.z-tabs.mobile.z-rounded > ul.z-tabs-nav.z-tabs-desktop > li.z-last > a.z-link {-webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}.z-tabs.mobile.z-rounded > ul.z-tabs-nav > li.z-first > a {-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}.z-tabs.mobile.z-rounded > .z-container {-webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;}.z-tabs .z-tabs *,.z-tabs ul,.z-tabs ul li,.z-tabs ul li a,.z-tabs .z-container .z-content {-webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none; outline: none;} 
/*
 * Start Bootstrap - Half Slider (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

html,
body {
    height: 100%;
}

/* You can change the height of the carousel by changing the height in the class below. It is set to 50% by default, but can be any height! */

.carousel {
    height: 70%;
}

.item,
.active,
.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.slider-overlay{
    width: 100%;
    height: 65%;
    position: absolute;
    bottom: 0;
    z-index: 5;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.25) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.25) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}

body {
    /*background: #F7F7F7;  */
    font-family: Lato, sans-serif !important;
    font-size: 16px;
    font-weight: 300 !important;
    height:auto;overflow-x:hidden;overflow-y:auto;padding:0;margin:0;
}

span{
  font-family: Lato;
}

p{
  font-size: 1em;
  margin-bottom: 20px;
}

.intro-text{
  font-size: 1.1em;
}

.text-center{
  text-align: center;
}

/*.navbar-default .navbar-nav > li > a {
    color: #333b96 !important;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    font-weight: bold !important;
    color: #333b96 !important;
    background-color: transparent !important;
}*/

/*.navbar-inverse {
    background-color: #fff;
    border: none;
}*/

/*.navbar-brand{
  height: 80px;
  padding-top: 10px;
  padding-bottom: 10px;
}*/

h1, h2{
  font-family: Lato;
  font-weight: 300;
}

 h3, h4, h5{
  font-family: Lato;
  font-weight: 700;
  margin-bottom: 15px;
  margin-top: 15px;
}

h1{
  font-size: 48px;
}

h2{
  font-size: 2.2em
}

/*.navbar-brand>img {
  width: 150px;
  margin-right: 24px;
}*/

@media (min-width: 768px){
  /*.navbar-nav {
      float: left;
      margin: 0;
      padding: 14px 0;
  }*/
}

.btn-primary{
  background-color: #000a7d;
  border: none;
}

.btn-primary:hover{
  background-color: #101ca9;
}

/*.navbar-inverse .navbar-nav>li>a:hover {
    color: #9d9d9d;
    background-color: transparent;
}*/

.navigation1{
  float: left;
  width: 220px;
  margin-left: 50px;
}

.navigation1 a{
  color: #000a7d;
}

.navigation1 a:hover{
  color: #101ca9;
  
}

.navigation1 ul {
  list-style: none;
  padding: 32px 0;
  margin-bottom: 0;
}

.navigation2 ul{
  list-style: none;
  margin-bottom: 0;
  padding: 22px 0;
}

.navigation1 ul li, .navigation2 ul li {
  display: inline;
  margin-right: 20px;
}

.navigation1 ul li:last-child, .navigation2 ul li:last-child{
  margin-right: 0;
}

.navigation1 ul li a:hover{
  text-decoration: none;
}

.navigation2{
  float: right;
  width: 225px; 
  overflow: hidden; 
}

.navigation2 li:nth-child(2){
  float: right;
}

.clear-btn{
  padding: 10px;
  display: inline-block;
  color: #000a7d;
}

.clear-btn:hover{
  color: #101ca9;
  text-decoration: none;
}

.clear-btn a:hover{
  text-decoration: none;
}

.btn{
  border-radius: 3px;
}

.btn-group-lg>.btn, .btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 4px;
}

.btn-wide{
  width: 140px;
  padding: 9px 12px;
}


.journey-image-container{
  padding-top: 40px;
}

.journey-container h2{
  text-align: center;
  /*margin-bottom: 20px;*/
}

.journey-image-container img{
  width: 100%;
}


.container-padding{
  padding: 40px 0 0;
}

.journey-steps{
  padding-top: 40px;
}

.single-step span{
  padding-left: 69px;
  display: block;
}

.step-icon{
  width: 30px;
  height: 30px;
  text-align: center;
  float: left;
  margin-right: 10px;
  margin-left: 2px;  
}

.active-icon{
  background: #000a7d;
  border: none;
}

.step-icon img{
  width: 25px;
  margin-top: 2px;
}

.step-arrow{
  width: 13px;
  margin: 0 auto;
}

/*.arrow1, .arrow2, .arrow3, .arrow4{

}*/

.single-step h4{
  margin: 0;
  padding: 5px;
}

.download-section{
  text-align: Left;
  padding: 60px 0;
  background: url('../../HomeContent/images/download-bg.jpg') no-repeat center;
  background-size: cover;

}
.download-sectionExp h3{
    color: #ff9700 ;
    text-align: left;
}
.download-section h2{
  color: #fff;
  /*margin-bottom: 40px;
  margin-top: 0;*/
}
.download-sectionExp .placeholder{
    position: relative;
    bottom: 1px;
    right: 30px;
    align-content:center;
    width:400px;
    height:400px;
    /*border: 2px solid red;*/
}


.app-icons-container, .phones-container{
  text-align: center;
}

.phones-container{
  margin-top: 40px;
}

.news-section{
  padding: 60px 0; 
}

.news-section h2{
  text-align: center;
  margin-bottom: 40px;
  margin-top: 0;
}

.news-item{
  -webkit-box-shadow: -1px 5px 12px -1px rgba(0,0,0,0.20);
  -moz-box-shadow: -1px 5px 12px -1px rgba(0,0,0,0.20);
  box-shadow: -1px 5px 12px -1px rgba(0,0,0,0.20);
  border-radius: 4px;
}

.news-item .news-thumb{
  height: 350px;
  width: 100%;
  overflow-y: hidden;
  border-radius: 4px 4px 0 0;
}

.news-thumb img{
  width: 100%;
  height: 100%;

}

footer{
  background: #303030;
  padding: 60px;
  color: #d4d4d4;
}

.footer-links li{
  list-style: none;
  margin-bottom: 12px;
}

.footer-links a{
  color: #d4d4d4;
}

/*.social-icons{
}*/

.social-icons .fa{
  font-size: 25px;
  margin-right: 20px;
}

/*tabs styles*/
.z-container {
  box-shadow: none!important;
  border: none!important;
}

.z-tabs{
  margin-top: 48px;
}

.z-tabs h4{
  color: #000a7d;
  box-shadow: none!important;
}

.z-tabs-nav, .z-tabs-desktop{
  box-shadow: none!important;
}

.z-content-inner img{
  width: 72%;
  max-width: 924px;
  float: left;
}

.z-tabs.vertical > ul {
  width: 14%;
  min-width: 100px;
  padding-right: 2px;
}

.z-link{
  background: transparent!important;
  border: none;
}

.z-tabs.vertical.top-left > ul{
  border: none;
}

.z-tabs.silver > ul > li > a{
  border: none;
}


.z-tabs ul li{
  overflow: hidden;
  /*padding-bottom: 30px;*/
}

.z-tabs ul li a{
  height: 30px;
  /*border: solid 1px red;*/
  box-shadow: none!important;
  /*margin-bottom: 17px!important;*/
  border-radius: 25px;
  border: solid 1px #dbdbdb!important;
  padding: 5px 5px 5px 10px!important;
  display: block;
}

.z-active .step-icon{
  border: none;
}

.z-active h4{
  color: #fff;
}

.z-active a{
  background: #000a7d!important;
  text-shadow: none!important;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 60%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

.carousel-caption h2{
  margin-bottom: 1%;
  margin-left: 1%;
  width: 340px;
  text-align: left!important;
  font-weight: 300;
  font-size: 50px;
}

.travel-section-container{
  background: #ebc12d url('../../HomeContent/images/travel-section-bg.jpg') no-repeat center;
  background-size: cover, 100%;
  background-position:0 30%;
}

.travel-section-inner1{
  background: url('../../HomeContent/images/travel-left.png') no-repeat left bottom;
  background-size: 20%;
}

.travel-section-inner2{
  background: url('../../HomeContent/images/travel-right.png') no-repeat right bottom;
  background-size: 20%;
}

.travel-section{
  padding: 60px 0 120px;
  color: #fff;
}

.travel-section h2{
  text-align: center;
  /*margin-bottom: 40px;
  margin-top: 0;*/
}

.travel-section p{
  font-size: 32px;
  font-weight: 300;
  width: 500px;
  margin: 0 auto 40px;
}

.travel-section-icon{
  width: 250px;
  height: 250px;
  border-radius: 50%;
  text-align: center;
  background: #7379c3;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.44);
  -moz-box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.44);
  box-shadow: 0px 0px 23px -4px rgba(0,0,0,0.44);
}

.travel-section-icon img{
  position: absolute;
  height: 100px;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.z-tabs > .z-container > .z-content > .z-content-inner{
  padding: 0 0 0 40px!important;
}

.step-description{
  text-align: left;
  font-size: 16px;
  line-height: 150%;
  font-weight: 300;
  border-left: solid 2px #eac02e;
  display: block;
  width: 28%;
  float: right;
  padding-left: 20px;
  padding-bottom: 25px;
}

.contact-message-tq,
.contact-description {
    text-align: center;
    font-size: 16px;
    line-height: 150%;
    font-weight: 300;
    /*width: 80%;*/
    display: block;
    /*float: right;*/
    padding: 25px 20px 25px 20px;
    margin: auto;
}

.contact-description {
    border: solid 2px #eac02e;
}

input,
select,
textarea {
    max-width: 100%;
}

.last-step{
  width: 50%!important;
  float: right;
}

.step-content-padding{
  padding-bottom: 60px!important;
}

.page-title-contact{
  text-align: center;
  padding: 80px 0;
  background: url('../../HomeContent/images/homecontact-header.jpg') no-repeat top left;
  background-size: cover;
  color: #fff;
}

.page-title-about{
  text-align: center;
  padding: 80px 0;
  background: url('../../HomeContent/images/about-header.jpg') no-repeat top left;
  background-size: cover;
  color: #fff;
}

.page-title-coming-soon{
  text-align: center;
  padding: 80px 0;
  background: url('../../HomeContent/images/cover_coming_soon.png') no-repeat top left;
  background-size: cover;
  color: #fff;
  height: auto;
  max-height:396px;
}
@media screen and (max-width:720px) {
    .page-title-coming-soon{max-height:none;}
}

.section-padding{
  padding-top: 60px;
  padding-bottom: 60px;
}

.background-gray{
  background: #eeeeee;
  padding-top: 60px;
  padding-bottom: 60px;
}

.background-gray h2{
  text-align: center;
  margin-bottom: 40px;
}

/*.why-join-image{
}*/

.why-join-image img{
  width: 100%;
  border-radius: 50%;
}

.why-join-row{
  margin-bottom: 60px;
}

.byline{
  margin-top: -10px;
  display: block;
  font-weight: 300;
}

/*Articles Temporarily style, 20170106 - JC*/
span.articles-img-tags{width:100%;margin:0 auto;display:inline-block;text-align:center;}

span.article-examples-greyOne, div.article-examples-greyOne{background-color:#f2f2f2;margin:0 15px;padding:20px;display:block;}

ul.articles-points-dashes{list-style:none;}
ul.articles-points-dashes li{margin-left:-10px;}
ul.articles-points-dashes li:before{content:"-";font-size:14pt;}

.article-table tr.table-roweven{background-color:#f2f2f2}
.article-table tr td{width:260px;padding:10px 20px;text-align:center;}
/*---Tablet CSS---*/
@media screen and (max-width:1100px) {
    #body-content {
        padding: 0;
    }

    input, select, textarea {
        max-width: none;
        font-size: 12pt;
    }

    h1 {
        font-size: 24pt;
        font-weight: bold;
    }

    h2 {
        font-size: 19pt;
        font-weight: bold;
    }

    h3 {
        font-size: 16pt;
        font-weight: bold;
    }

    h4 {
        font-size: 15pt;
        font-weight: bold;
    }

    h5 {
        font-size: 14pt;
    }

    h6 {
        font-size: 13pt;
    }

    h2.page-head-title {
        text-align: center;
    }-

    p, font, div {
        font-size: 12pt;
    }

    button:not(.print-learner-results), label, a, span:not(.fa-chevron-left):not(.maxPointsLabel):not(.fa-star):not(.submitFeedbackbtn) {
        font-size: 80%;
        /*font-weight: bold;*/
    } .tea-fee-answer span,p {
        font-size:90% !important;
    }
    .image-avatar:not(.edu-feedback-avatar) {
        width: 40px !important;
    } .ledet-container-wrap > div[class*='ledet-container-'] {
        margin-bottom: 10px;
    } #mainNaviTop > li {
        margin-left: 14px;
    }
    /*--Bootstrap override menu Breakpoint--*/
    .navbar-header {
        float: none;
    } .navbar-left, .navbar-right {
        float: none !important;
    } .navbar-toggle {
        display: block;
    } .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    } .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    } .navbar-collapse.collapse {
        display: none !important;
    } .navbar.main-navbar-top {
        float: none !important;
        margin-top: 7.5px;
    } .navbar-nav > li {
        float: none;
    } .navbar-nav > li > a {
            padding-top: 10px;
            padding-bottom: 10px;
        } .collapse.in {
        display: block !important;
    } .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    } .navbar-nav > li > .dropdown-menu {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    /*_customize_*/
    /*--Login Account Profile--*/
    #mainNaviTop {
        border-bottom: 1px solid #ddd;
        padding-bottom: 20px;
        margin-top: 0;
    } form#logoutForm {
        width: 100%;
        height: auto;
        padding-top: 20px;
        position: relative;
    } form#logoutForm:before {
            content: '';
            display: block;
            position: absolute;
            width: 90%;
            height: 1px;
            background-color: #ddd;
            margin: 0 5%;
            top: 5px;
        } form#logoutForm li {
            text-align: center;
            padding: 10px;
        } form#logoutForm li a#dropdown-login-menu {
                float: none;
                margin: 0 auto;
                width: 60px;
                height: auto;
                overflow: hidden;
                position: relative;
                padding: 0;
            }
    /*form#logoutForm li a#dropdown-login-menu:before {
                    content: '';
                    display: block;
                    padding-top: 100%;
                }*/
    form#logoutForm li a#dropdown-login-menu img {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: inherit;
                    height: 100%;
                    margin: 0;
                    object-position: 50% 50%;
                } form#logoutForm li ul li {
                text-align: left;
                padding: 6px 0;
                font-size: 16pt;
            } form#logoutForm li ul li ul li {
                    padding-left: 14px;
                } #mainNaviTop li a {
        padding-left: 15px;
    } #mainNaviTop li a:hover, #mainNaviTop li a:focus {
            text-decoration: none;
        } .home-header-top-main {
        padding: 0 0;
    } .home-headtop-wrap {
        position: relative;
        display: block;
    } .home-headtop-wrap > div[class*='navbar-'] {
            display: block;
        } .home-headtop-wrap > div.navbar-header {
            text-align: justify;
            justify-content: space-between;
            display: block;
            padding: 0 14px;
        } .menu-beed-logo {
        margin: 0 auto 0 0;
        vertical-align: middle;
        width: auto;
        height: 60px;
    } .menu-beed-logo img {
            width: auto;
            height: inherit;
        } .home-headbtn-burger {
        display: block;
        margin: 0 0 0 auto;
        vertical-align: middle;
        position: relative;
        top: 0;
        right: 0;
        width: 42px;
        height: auto;
        padding: 0;
        float: right;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 4px;
        margin: 9px 0;
    } .home-headbtn-burger:before {
            content: '';
            display: block;
            width: 100%;
            padding-top: 100%;
        } .icon-bar {
        background-color: #ddd;
        width: 80%;
        height: 4px;
        padding: 0;
        margin: 0;
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, 0);
    } .icon-bar:nth-child(1) {
            top: 26%;
        } .icon-bar:nth-child(2) {
            top: 46%;
        } .icon-bar:nth-child(3) {
            top: 64%;
        } .home-headbtn-burger:focus {
        text-decoration: none;
        outline: none;
    } .home-headtop-wrap > div[class*='navbar-'].navbar-collapse {
        display: block;
        position: absolute;
        top: 100%;
        z-index: 100;
        width: 100%;
        height: 0;
        overflow: auto;
        padding: 0;
        border: none;
    } .home-headtop-wrap > div[class*='navbar-'].navbar-collapse.in {
            height: auto;
            padding: 0;
            margin: 0 auto;
        } .main-navbar-top {
        background-color: #fff;
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
        border: none;
    } #mainNaviTop > li {
        width: inherit;
        max-width: 100%;
        height: auto;
        padding: 8px 10px;
        margin: 0;
        display: block;
        list-style: none;
    } .navbar-nav .open .dropdown-menu {
        padding: 0 15px;
    } .navbar-toggle {
        display: block;
    } .navbar-default .navbar-collapse {
        height: auto;
        max-height: 450px;
    } .navbar-default .navbar-collapse::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
            background-color: #f2f2f2;
            border-radius: 4px;
        } .navbar-default .navbar-collapse::-webkit-scrollbar {
            background-color: #f2f2f2;
            width: 8px;
        } .navbar-default .navbar-collapse::-webkit-scrollbar-thumb {
            background-color: #555;
            border-radius: 4px;
        } .navbar-nav {
        margin: 0 0 0 0;
    } .nav.nav-tabs > li {
        display: table;
        list-style: none;
        max-width: 100%;
        padding: 6px 200px;
     width:100%;
     float: none;text-align: center;
    

    } .navbar-default .navbar-nav > li a {
        font-size: 16pt !important;
    }
    /*--end of bootstrap menu breakpoint*/
    /*--General Shares--*/
    .container-new {
    } .container-new hr:first-child {
        } .innpage-landing-wrapper {
    } .innpage-landing-holder {
    } .innpage-landing-holder.sub-menu {
            display: inline-block;
            padding: 0px 0 10px 0;
            width: 100%;
        } .innpage-landing-holder.sub-menu:after, .innpage-landing-holder.sub-menu::after {
                display: none;
            } .innpage-landing-holder.sub-menu form[role="search"] {
                max-width: 250px;
            } .innpage-landing-holder.sub-menu hr {
                display: none;
            } .innpage-landing-holder.sub-menu .submenu-sorts-container {
                position: relative;
                display: inline-block;
                vertical-align: middle;
            } .innpage-landing-holder.sub-menu .submenu-label-header {
                position: relative;
                font-size: 12pt;
                padding: 6px 32px 6px 12px;
                border: 1px solid #555;
                border-radius: 6px;
                cursor: pointer;
            } .submenu-label-header:after {
        content: '\f0d7';
        display: inline-block;
        position: absolute;
        top: 50%;
        right: 12px;
        transform: translate(0, -50%);
        font: 12pt/1.2em FontAwesome;
    } .submenu-sorts-container .submenu-sorts-options {
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, -10px);
        z-index: 2;
        width: -moz-max-content;
        width: -ms-max-content;
        width: -webkit-max-content;
        width: max-content;
        display: none;
    } .submenu-panel-body, .submenu-panel-labels {
        display: inline-block;
        vertical-align: middle;
    } .submenu-panel-body {
    }
    /*.submenu-panel-labels:hover ~ .submenu-sorts-options, .submenu-panel-labels:focus ~ .submenu-sorts-options, .submenu-panel-labels:active:hover ~ .submenu-sorts-options, .submenu-panel-labels:active:focus ~ .submenu-sorts-options, .submenu-panel-labels:active ~ .submenu-sorts-options{display:block;}*/
    .submenu-sorts-container .submenu-sorts-options.active {
        display: block;
    } .innpage-landing-holder.content-holder {
        display: inline-block;
        width: 100%;
    } .listv01-container-fluid {
    } .listv01-container-fluid.pager-container {
            padding: 20px 0;
        } .listv01-panel-body {
    } .listv01-panel-wrapper {
    } .listv01-panel-wrapper > div[class*="listv01-"] {
        } .listv01-img-list {
    } .listv01-imglist-container {
    } .listv01-imglist-container:before {
            padding-top: 90%;
        } .listv01-imglist-container img {
        } .listv01-past-icons {
    } .listv01-picons-bg {
    } .listv01-past-icons span.fa {
    } .listv01-edit-container {
    } .listv01-panel-wrapper:hover .listv01-edit-container, .listv01-panel-wrapper:active:hover .listv01-edit-container {
    } .listv01-content-list {
    } .listv01-content-list:before {
        } .listv01-contlist-hold {
    } .listv01-contlist-hold hr {
        } .listv01-contlist-title, .listv01-contlist-title a {
    } .listv01-contlist-title a:hover, .listv01-contlist-title a:active:hover {
        } .listv01-contlist-title.planner, .listv01-contlist-title.planner a {
        } .listv01-contlist-status {
    } .listv01-contlist-buttons {
    } .listv01-contlist-buttons:nth-child() {
        } .listv01-contlist-allbtn {
    } .listv01-contlist-allbtn:after {
        } @media only screen and (orientation : landscape) {
        .listv01-content-list {
            padding: 12px;
        }

        .listv01-contlist-hold {
            width: 100%;
            height: 100%;
            padding: 6px 10px 10px 10px;
            margin: 0;
        }

            .listv01-contlist-hold hr {
                margin-top: 10px;
                margin-bottom: 10px;
            }

        .listv01-contlist-title, .listv01-contlist-title a {
            font-size: 18pt;
            vertical-align: top;
        }

        .listv01-contlist-status {
            height: 60px;
            font-size: 10.5pt;
            vertical-align: middle;
        }
    }
    /*buttons*/
    .btn {
    } .btn[disabled] {
            visibility: hidden;
            display: none;
        } .nav-tabs > li {
        padding: 0 0;
    } ul.ulFilter {
        background: #fff;
        width: inherit;
        display: inline-block;
        overflow: hidden;
        border: 1px solid #555;
        border-radius: 6px;
    } .ulFilter .liItem {
        width: inherit;
        display: table-row-group;
    } li.liItem a {
        padding: 6px 12px;
    } li.liItem a span[class*="filt-"] {
        } li.liItem a span.filt-label {
            padding-right: 20px;
        } li.liItem a span.filt-numb {
        } li.liItem a:hover, li.liItem a:active:hover {
        } li.liItem.active a {
        background-color: #85afd4;
        color: #fff;
    } li.liItem.active a:before {
            display: none;
        } li.liItem.active a:hover, li.liItem.active a:active:hover {
            background-color: #85afd4;
            color: #fff;
        }
    /*popup-modals*/
    .popup-modal-cont {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 90%;
        height: auto;
        margin: 0 auto;
        transform: translate(-50%, -50%);
    } .popup-modal-cont input, .popup-modal-cont select, .popup-modal-cont textarea {
            max-width: 100%;
        } .modal-header-text h3 {
        font-size: 21pt;
    } .modal-footer {
        text-align: right;
    } .modal-footer div[class*='col-'] {
            float: none;
            margin: 0 auto;
        }
    /*new*/
    @media screen and (min-width:768px) {
        .fields-contw-icons.plan, .fields-contw-symbols.plan {
            width: 100%;
            display: block;
        }
    }
    /*Login || added 2017-04-28*/
    #loginForm input, #loginForm select #loginForm textarea {
        max-width: 280px;
    } #loginForm a {
        font-weight: normal;
    }
    /*--Home || Banner Section--*/
    /*_banner 02_*/
    .carele-02-i01 {
        width: 35%;
    } .carele-02-i02 {
        top: 50%;
        right: -50%;
        transform: rotate(45deg) translate(-6%, -70%);
        max-width: none;
        width: 140%;
    }
    /*_img - 02_*/
    .diamd-04 img {
        max-width: 100%;
        top: -135%;
        left: -135%;
    } .carele02 p {
        max-width: 50%;
    }
    /*--Home || Benefits*/
    .four-box-parent {
        padding-top: 70px;
        margin-bottom: 40px;
    }
    /*--Home || How it Works*/
    div.z-tabs > ul.z-tabs-nav.z-tabs-desktop {
        min-width: 17%;
        width: auto;
        max-width: 100%;
        padding: 14px 10px;
        border: none;
    } a.z-link span div, a.z-link span h4 {
    }
    /*--Footer--*/
    .femail-disclaimer-holder .subs-cont a {
        font-size: 9pt;
    } footer .container .col-md-4 {
        width: auto;
        max-width: 100%;
        height: auto;
        padding: 0;
        margin: 0 0 0 0;
    } footer .col-md-4 ul.footer-links {
        padding: 0;
        margin: 0;
    } ul.footer-links li {
        display: list-item;
        list-style: none;
        margin: 0 0;
    } ul.footer-links li a {
            padding: 20px 0;
            font-size: 16pt;
            display: block;
        } footer .col-md-4 .social-icons {
        margin: 16px 0;
    } .social-icons a {
        padding: 20px 14px;
    } .social-icons a .fa {
            font-size: 24pt;
        } .footer.main-footer {
        display: block;
    } footer.main-footer > div[class*="footer-"] {
        display: block;
        width: 100%;
        padding: 4px 0;
    } .footer-copyrights p {
        font-size: 1em;
    } .footer-copyrights a {
        font-size: 1em;
    } footer.main-footer div.footer-social-medias {
        display: block;
        flex-direction: column;
        padding-right: 50%;
    } .footer-social-medias {
        text-align: left;
    } .footer-social-medias > div[class*="footer-sm-"] {
            max-width: 20%;
            float: none;
            display: inline-block;
        } .footer-sm-header {
        text-align: center;
        font-size: 11pt;
        max-width: 100% !important;
        display: block !important;
    } .footer-sm-header h6 {
            font-size: 0.9em;
        }
    /*--Account || Register--*/
    .sec-register-container {
        padding-left: 20px;
        padding-right: 20px;
    }
    /*Advance Filter - MAP Search || */
    #top-search-panel-flip {
        margin-left: 0;
    }
    /*Advance Filter Container || added 2017-04-28*/
    .adv-filter-box select, .adv-filter-box select option {
        z-index: 4;
    } .chosen-container.chosen-with-drop .chosen-drop {
        pointer-events: auto;
        display: inline-block;
    } .chosen-container.chosen-with-drop .chosen-drop ul li {
            z-index: 4;
            display: block;
        }
    /*Product Landing || added 2017-04-28*/
    #search-product-form {
    }
    /*Library Landing || added 2017-04-19*/
    .container-top-bar.library-list {
        padding: 0 0 0 0;
    } .nav.nav-tabs-library {
        border: none;
    } .nav.nav-tabs-library li {
            padding: 0 0 0 0;
            margin-bottom: -2px;
            border-color: #337ab7;
        } .nav.nav-tabs-library li a {
                -khtml-transition: ease-in-out 0.45s;
                -webkit-transition: ease-in-out 0.45s;
                transition: ease-in-out 0.45s;
            } .nav.nav-tabs-library li.active a {
                background-color: #fff;
                color: #337ab7;
            }
    /*Product Views || added 2017-04-27*/
    button.pg-back-buttons {
        font-size: 16pt;
    } .prodet-top-header h1 {
        font-size: 22pt;
        margin-bottom: 4px;
    } .prodet-top-status > div {
        font-size: 12pt;
    } .prodet-visuals {
    } .prodet-vis-img {
        position: relative;
        width: 65%;
        height: auto;
        padding: 0;
        margin: 0;
    } .prodet-vis-img:before {
            content: '';
            display: block;
            padding-top: 75%;
        } .prodet-vis-img img {
            position: absolute;
            top: 50%;
            left: 50%;
            min-width: 100%;
            min-height: 100%;
            object-position: 50% 50%;
            -khtml-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        } .prodet-vis-map {
        width: 35%;
    } a.btn.btn-lerev-addcart {
        position: fixed;
        background-color: #3179d4;
        bottom: 20px;
        right: 20px;
        width: 60px;
        height: 60px;
        padding: 0;
        margin: 0;
        border-radius: 50%;
        color: transparent;
        overflow: hidden;
        z-index: 10;
    } a.btn.btn-lerev-addcart:before {
            content: '\f07A';
            display: block;
            position: absolute;
            font-family: FontAwesome;
            color: #fff;
            font-size: 1.8em;
            line-height: 200%;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            text-align: center;
        } a.btn.btn-lerev-addcart:hover, a.btn.btn-lerev-addcart:active:hover, a.btn.btn-lerev-addcart:focus, a.btn.btn-lerev-addcart:active:focus {
            background-color: #ff9700;
            color: transparent;
        }
    /*--LE reviews--*/
    .lerev-replies-content:before {
        display: none;
    } .le-qna-form .input-group div {
        max-width: none;
    } .formcol-reply-msg {
        width: 60%;
    } .formcol-reply-ctas {
        width: 0%;
    }
    /*Author View || added 2017-07-20*/
    .auth-detail-container-details > div.auth-detail-content {
        display: table-footer-group;
    } .auth-detail-content-info {
        margin-bottom: 30px;
    } .auth-detcont-name {
        text-align: center;
        margin-bottom: 14px;
    } .auth-detail-container-details > div.auth-detail-img {
        display: table-header-group;
        text-align: center;
    } .auth-details-img-wrapper {
        bottom: auto;
        width: 45%;
        margin: 0 auto 30px auto;
    }
    /*Itinerary Plan Landing || added 2017-04-27*/
    .btn.create-plan {
        position: fixed;
        bottom: 20px;
        right: 20px;
        width: 60px;
        height: 60px;
        padding: 0;
        margin: 0;
        border-radius: 50%;
        color: transparent;
        overflow: hidden;
        z-index: 10;
    } .btn.create-plan:before {
            content: '+';
            display: block;
            position: absolute;
            font-size: 2.5em;
            color: #fff;
            top: 0;
            left: 0;
            width: 100%;
            height: auto;
            text-align: center;
        }
    /*.btn.create-plan:hover, .btn.create-plan:active:hover, .btn.create-plan:focus, .btn.create-plan:active:focus{background-color:#7969ff;color:transparent;}*/
    #search-plan-container {
        min-width: 50%;
    } input#search.form-control {
        display: inline-block;
    } #list-plan-detail-container {
        text-align: justify;
    } .planner-panel-wrapper, .planner-panel-wrapper:nth-child(3n+2) {
        width: 46%;
        max-width: none;
        margin: 0 2% 30px 2%;
    } .planner-cover-img {
        width: 100%;
    } .planner-pn-ctas button {
        width: 92%;
        margin: 0 4%;
    }
    /*--creatE Plan*/
    .create-partial-images .create-partimg-ctas {
        background-color: rgba(0,0,0,0.6);
        opacity: 1;
        filter: alpha(opacity=1);
    }
    /*Itinerary Plan Views || added 2017-04-28*/
    /*--add events*/
    .plan-add-item-modal-icons li, .plan-add-item-modal-icons li + li {
        display: inline-block;
        padding: 0;
        margin: 0 0.2em;
    } #DayList select {
        max-width: 100%;
    }
    /*Hubs Landing || added 2017-04-25*/
    /*#create-plan-Item-modal-container, #create-plan-modal-container, #edit-plan-item-modal-container{width:100%;}*/
    .col-xs-12.form-session {
        width: 100%;
    } .btn.create-session {
        position: fixed;
        bottom: 20px;
        right: 20px;
        width: 60px;
        height: 60px;
        padding: 0;
        margin: 0;
        border-radius: 50%;
        color: #70d7c2;
        overflow: hidden;
        z-index: 10;
    } .btn.create-session:before {
            content: '+';
            display: block;
            position: absolute;
            font-size: 1em;
            color: #fff;
            font-size: 2.5em;
            top: 0;
            left: 0;
            width: 100%;
            height: auto;
            text-align: center;
        } .btn.create-session:hover, .btn.create-session:active:hover, .btn.create-session:focus, .btn.create-session:active:focus {
            background-color: #31b594;
            color: #31b594;
        } .hubs-list-part {
        float: none;
    } div[id*='session-'] .panel-body.row {
        width: 100%;
        display: inline-table;
    } .session-pn-img {
        width: 28%;
        margin: 0 0 14px 0;
        padding-right: 2%;
    } .session-pn.img {
        position: relative;
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    } .session-pn.img:before {
            content: '';
            display: block;
            padding-top: 75%;
        } .session-pn.img img {
            position: absolute;
            left: 50%;
            width: auto;
            height: 100%;
            object-position: 50% 50%;
            -khtml-transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
        } .session-pn-contents {
        width: 70%;
    } .texttitlehub, .ownerColor, .lerColor, .faciliColor {
        margin-bottom: 8px;
    } .hubsland-itemDescp {
        margin-bottom: 8px;
    } .textColorHubscol, .texthubcol {
        margin-bottom: 8px;
    } .btnhubs {
        margin: 0 1% 0 1%;
        max-width: 23%;
        padding: 2%;
        font-size: 1em;
    } .btnhubs:first-child {
            margin-left: 0;
        }
    /*Hubs Views || added 2017-04-28*/
    .view-session-edit button {
        position: fixed;
        bottom: 20px;
        right: 20px;
        width: 60px;
        height: 60px;
        padding: 0;
        margin: 0;
        border-radius: 50%;
        text-align: center;
        color: transparent;
        overflow: hidden;
        z-index: 15;
        border-color: #555;
    } .view-session-edit button:before {
            content: '\f044';
            display: block;
            position: absolute;
            font-family: Fontawesome;
            font-size: 1em;
            color: #555;
            font-size: 1.4em;
            top: 0;
            left: 0;
            width: 100%;
            height: auto;
            text-align: center;
            line-height: 2.5em;
        } .view-session-edit button:hover:before, .view-session-edit button:active:hover:before, .view-session-edit button:focus:before, .view-session-edit button:active:focus:before {
            color: #f2f2f2;
        } .view-session-edit button:hover, .view-session-edit button:active:hover, .view-session-edit button:focus, .view-session-edit button:active:focus {
            background-color: #555;
            color: transparent;
        } .view-innplandescript .view-plndscp-col.img {
        max-width: none;
    } .view-plndscp-col-img {
        max-width: 500px;
    } .hub-le-list button span {
        line-height: 145%;
    } .btn.add-le, .btn.add-facihub, .lerner-invited-panel .btn {
        font-size: 1em;
    } .btn.add-le {
        width: 100%;
    } .lerner-invited-panel, .lerner-invited-panel > div {
        width: 100%;
    } .lerner-invited-panel div .form-control {
            width: 45%;
        } .lerner-invited-panel div .hubinv-learn-ctas {
            width: 55%;
        } #add-learner .well {
        padding: 12px;
    } #add-learner div[id*='delete-learner-'] {
        display: table-cell;
    } #add-learner .well .col-lg-2 {
        display: block;
    } .learner-cont-info {
        padding: 0;
    } .learner-cont-img {
        text-align: center;
        border-bottom: 1px solid #ddd;
        margin-bottom: 14px;
    } .learner-cont.img {
        position: relative;
        width: 80%;
        max-width: 98px;
        height: auto;
        margin: 0 auto 14px auto;
        padding: 0;
    } .learner-cont.img:before {
            content: '';
            display: block;
            padding-top: 100%;
        } .learner-cont.img img {
            position: absolute;
            top: 0;
            left: 50%;
            min-width: 100%;
            width: auto;
            min-height: 100%;
            height: 100%;
            object-position: 50% 50%;
            border-radius: 0;
            -khtml-transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
        } .learner-info-names {
        text-align: center;
        overflow: hidden;
        height: 70px;
    } .learner-info-names .email {
            word-wrap: break-word;
        } @media screen and (max-width:990px) {
        div.learner-info-icons, div.learner-info-ctas {
            width: 100%;
            display: block;
        }
        div.learner-info-icons {
            margin-bottom: 14px;
            text-align: center;
        }

        .learner-info-icons img {
            width: 40%;
            max-width: 50px;
            height: auto;
            padding: 0;
            margin: 0 5%;
            display: inline-block;
            float: none;
        }

        div.learner-info-ctas {
            text-align: center;
        }

            div.learner-info-ctas button.btn {
                position: relative;
                width: 40%;
                max-width: 50px;
                height: auto;
                padding: 0;
                margin: 0 5%;
                display: inline-block;
                float: none;
            }

                div.learner-info-ctas button.btn:before {
                    content: '';
                    display: block;
                    padding-top: 100%;
                }

                div.learner-info-ctas button.btn span.fa {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    padding: 0;
                    margin: 0;
                    font-size: 1.2em;
                    line-height: 250%;
                }
    }
    /*--creatE Session*/
    .create-session-form .form-group div input, .create-session-form .form-group div textarea {
        font-size: 16px;
    } .create-session-form label[class*='control-label'] {
        width: 100%;
    } .create-session-form .form-group div.col-md-10 {
        width: 100%;
    } .create-session-imgs div {
        background-color: rgba(0,0,0,0.3);
        opacity: 1;
        filter: alpha(opacity=1);
    } .btn.create-session-submit {
        width: 100%;
        font-size: 18pt;
    }
    /*Journal Landing || added 2017-04-28*/
    .btn.create-journal {
        position: fixed;
        bottom: 20px;
        right: 20px;
        width: 60px;
        height: 60px;
        padding: 0;
        margin: 0;
        border-radius: 50%;
        color: transparent;
        overflow: hidden;
        z-index: 10;
    } .btn.create-journal:before {
            content: '+';
            display: block;
            position: absolute;
            font-size: 1em;
            color: #fff;
            font-size: 2.5em;
            top: 0;
            left: 0;
            width: 100%;
            height: auto;
            text-align: center;
        } .btn.create-journal:hover, .btn.create-journal:active:hover, .btn.create-journal:focus, .btn.create-journal:active:focus {
            background-color: #ff7e00;
            color: transparent;
        } .journalMainNavi {
    } form.form-session.textborder {
        width: 50%;
    } .form-session.textborder #JournalSortSelected.form-control {
        width: auto;
    } .journal-search-wrap {
        width: 100%;
    } .row.journal {
        display: inline-table;
    } .journ-list-part {
    } .journal-pn-img {
    } .journal-pn.img {
        position: relative;
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    } .journal-pn.img:before {
            content: '';
            display: block;
            padding-top: 75%;
        } .journal-pn.img img {
        } .journal-pn-contents {
    } .journal-pn-descp {
        margin-bottom: 8px;
    } .journal-pn-ctas {
        width: 100%;
    } .journal-pn-ctas button.btn {
            margin: 0 1% 0 1%;
            max-width: 23%;
            padding: 2%;
            font-size: 1em;
        } .journal-pn-ctas button.btn:first-child {
                margin-left: 0;
            }
    /*Vertical buttons in product details*/
    .ledet-container-pag .tooltip {
        left: 36px !important;
        opacity: 1;
        font-size: 10pt;
        display: none !important;
    } .ledet-container-pag .tooltip .tooltip-arrow {
            display: none;
        } .ledet-container-pag {
        background: white;
        text-align: center;
    } .ledet-container-pag.btn-group-vertical button.btn {
            font-size: 13pt;
            margin: 0 auto 10px auto;
            background-color: #fff;
            z-index: 1071;
            overflow: hidden;
        } .ledet-container-pag i {
            position: absolute;
            top: 42%;
            left: 50%;
            margin: 0 auto;
            display: inline-block;
            transform: translate(-50%,-30%);
        } .ledet-container-pag.btn-group-vertical button.btn:hover, .ledet-container-pag.btn-group-vertical button.btn:focus {
            z-index: 1075;
            outline: none;
            background-color: #337ab7;
        } .ledet-container-pag button.btn.active {
            background-color: #337ab7;
            color: #fff;
        } .btn-group-vertical .btn-round {
        width: 38px;
        height: 38px;
    } .btn-group-vertical .tooltip-inner {
        background-color: #337ab7 !important;
        padding-left: 24px;
        opacity: 1;
    } .btn-group-vertical .tooltip.right .tooltip-arrow {
        border-right-color: #337ab7;
    } .btn-group-vertical > button {
        margin-bottom: 19px;
        border-radius: 25px !important;
        width: 15px;
    }
    /*image product details*/
    .ledet-leimg-backlog {
        position: absolute;
        top: 20px;
        left: 14px;
        width: 100%;
        height: auto;
        padding: 5px;
        margin: 5px;
        background-color: #f2f2f2;
    } .ledet-leimg-container {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        margin: 0;
        overflow: hidden;
        z-index: 1;
    } .ledet-leimg-container img {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            width: inherit;
            height: inherit;
            min-width: 100%;
            min-height: 100%;
            padding: 0;
            margin: auto;
            vertical-align: middle;
            object-fit: cover;
            object-position: center;
        }
    /*add cart button*/
    .btn-border-orange span {
        display: inline-block;
    }
    /*layout alignment*/
    .ledet-main-container > div[class*='ledet-subcont-'] {
        padding: 0 20px 0 20px;
    } .ledet-main-container > div.ledet-subcont-left {
        display: table-footer-group;
    } .ledet-main-container > div.ledet-subcont-right {
    }
    /*review*/
    .ledet-container-wrap > div[class*='ledet-container-'] {
        display: block;
        width: 100%;
    } .ledet-container-pag.btn-group-vertical button.btn {
        display: inline-block;
        vertical-align: middle;
        float: none;
        margin: 0 5px;
    } #list-review-detail-container .le-review-container, #list-review-questionandanswer-container .le-review-container {
        width: auto;
        height: auto;
        padding: 10px 20px;
        margin: 0 0 10px 0;
        vertical-align: central;
        border: 1px solid #ddd;
        width: 100%;
        display: inline-table;
        border-radius: 12px;
    } #list-review-detail-container .le-review-container:hover, #list-review-detail-container .le-review-container:active:hover {
            background-color: transparent;
            outline: none;
        } #list-review-detail-container .le-review-container .row {
            border: none;
        } #askAuthor .reviewcontainer {
    }
    /*location */
    #prodet-map.prd-map-style {
        width: 700px;
        height: 400px;
        border-radius: 22px;
        max-width: 100%;
    }
    /*Pro Account || 2017-07-26*/
    .proacc-table-rows > td {
        display: block;
        width: auto;
        padding: 0 20px;
        margin: 0 0 20px 0;
    } .proacc-table-rows td table[class*="proacc-table-"] {
        display: block;
        padding: 0;
        margin: 0;
        border: 2px solid #ddd;
        border-radius: 6px;
    } table[class*="proacc-table-"] tbody, table[class*="proacc-table-"] tr, table[class*="proacc-table-"] td {
        display: block;
    } .proacc-table-rows td table.proacc-table-category {
        display: none;
    } .proacc-table-rows td table.proacc-table-proacc {
        border-color: #337ab7;
    } tr[class*="proacc-row-"] {
        display: block;
        padding: 14px 0 14px 30%;
        position: relative;
    } tr[class*="proacc-row-"]:before {
            content: '';
            display: block;
            width: 26%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            padding: 0 10px;
            font-size: 0.9em;
            font-weight: 600;
            text-align: left;
            vertical-align: middle;
            margin: auto;
        } tr.proacc-row-header {
        padding-left: 0;
        text-align: center;
    } tr.proacc-row-typele:before {
        content: 'TYPE OF LEARNING EXPERIENCES';
        padding-top: 5px;
        padding-bottom: 5px;
    } tr.proacc-row-credits:before {
        content: 'CREDITS';
        padding-top: 14px;
        padding-bottom: 14px;
    } tr.proacc-row-sharing:before {
        content: 'SHARING';
        padding-top: 14px;
        padding-bottom: 14px;
    } tr.proacc-row-hub:before {
        content: 'HUB';
        padding-top: 14px;
        padding-bottom: 14px;
    } tr.proacc-row-printing:before {
        content: 'PRINTING';
        padding-top: 14px;
        padding-bottom: 14px;
    } tr.proacc-row-itinerary:before {
        content: 'ITINERARY BUILDER';
        padding-top: 14px;
        padding-bottom: 14px;
    } tr.proacc-row-offline:before {
        content: 'OFF-LINE MODE';
        padding-top: 14px;
        padding-bottom: 14px;
    } tr.proacc-row-travelbook:before {
        content: 'TRAVEL BOOKING';
        padding-top: 14px;
        padding-bottom: 14px;
    } tr.proacc-row-risks:before {
        content: 'RISK ASSESSMENT';
        padding-top: 14px;
        padding-bottom: 14px;
    } tr.proacc-row-cost:before {
        content: 'COST';
        padding-top: 14px;
        padding-bottom: 14px;
    }
    /*--NEW News & Articles || 2017-07-28*/
    .articles-container {
        display: block;
    } .articles-container > div[class*="col-"] {
            display: block;
        } .articles-container > div.artc-contents-cont {
            width: inherit;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            max-width: 76%;
            margin: 0 auto;
        } .artc-cont-img {
        position: relative;
        top: 0;
        left: 0;
        width: 60%;
        max-width: none;
        height: auto;
        padding: 0;
        margin: 14px auto;
        overflow: hidden;
    } .artc-cont-img:before {
        } .artc-cont-img img {
        } .artc-contents-cont {
    } .artc-cta-readmore button {
        max-width: 60%;
        margin: 0 auto;
        float: none;
    } .dl-sec-downloadsapp {
        margin-bottom: 40px;
    } .ledetails-info-holder {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    } .ledetinfo-cont-container {
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        display: inline-block;
        vertical-align: middle;
    } .ledetinfo-cont-container > div {
            width: auto;
            max-width: 100%;
            padding: 0 12px;
        } textarea.auto-textarea {
        resize: none;
        min-height: 120px;
    } textarea.heightandwidth {
        height: auto;
        max-width: none;
        overflow: hidden;
        min-height: 5px;
    }
}

@media screen and (min-width:767px) and (max-width:1100px) {
    .listv01-contlist-title.planner, .listv01-contlist-title.planner a {
        font-size: 11pt;
    }

    .listv01-contlist-status {
        font-size: 8pt;
    }

    .btn-icons-expand {
        padding: 0px 5px;
    }

    .listv01-imglist-container {
        height: 140px;
    }

    .listv01-content-list {
        height: 140px;
    }

    .listv01-contlist-buttons {
        bottom: -15px;
    }

    .testimonals .carousel .item p {
        font-size: 10pt;
    }

    .testimonals .carousel .glyphicon-menu-right, .testimonals .carousel .glyphicon-menu-left {
        margin-left: 6px;
        margin-right: 6px;
    }

    .testimonals .carousel {
        height: 410px;
    }

    .multi-phase-tab-edit2{
        margin: 0px -40px !important;
    }
     
}

/*---Mobile CSS---*/
@media screen and (max-width:767px) {
    body {
        font-size: 16pt;
    }

    h2.page-head-title {
        margin: 0 0 20px 0;
        font-size: 32px;
        font-weight: 700;
        color: #555;
        padding-left: 10px;
    }

    button:not(.print-learner-results), label, a, span:not(.fa-chevron-left):not(.maxPointsLabel):not(.fa-star):not(.submitFeedbackbtn) {
        font-size: 80% !important;
        /*font-weight: bold;*/
    }
    .tea-fee-answer span,p
    {
        font-size:86% !important;
    }
    .badge-pos{
        padding: 0px 2px !important;
    }

    .home-headblue-wrap {
        display: inline-block;
    }

        .home-headblue-wrap > div[class*='home-header-top-blue-'] {
            display: block;
            width: 100%;
        }

    .container.modal-content {
        width: 90%;
    }

    .container > .navbar-header {
        width: 100%;
        margin: 0 auto;
        padding: 6px 10px;
    }

    .home-header-top-blue-text {
        padding: 4px 0 2px 0;
        text-align: center;
    }

    ul.blue-head-menu-ul {
        text-align: center;
        padding: 0 0;
    }

        ul.blue-head-menu-ul li {
            font-size: 12pt;
        }

            ul.blue-head-menu-ul li a {
                font-size: 1em;
                padding: 0;
            }

    /*_customize_*/
    /*--Login Account Profile--*/
    .home-headtop-wrap > div[class*='navbar-'].navbar-collapse {
        max-height: 80vh;
    }

    /*--General Shares--*/
    .container-new {
    }

        .container-new hr:first-child {
        }

    .innpage-landing-wrapper {
    }

    .innpage-landing-holder {
    }

        .innpage-landing-holder.sub-menu {
            text-align: left;
        }

            .innpage-landing-holder.sub-menu .row {
                margin-bottom: 0;
            }

                .innpage-landing-holder.sub-menu .row:last-child {
                }

            .innpage-landing-holder.sub-menu form[role="search"] {
                max-width: 280px;
            }

            .innpage-landing-holder.sub-menu hr {
            }

            .innpage-landing-holder.sub-menu .submenu-sorts-container {
            }

            .innpage-landing-holder.sub-menu .submenu-label-header {
            }

    .submenu-label-header:after {
    }

    .submenu-sorts-container .submenu-sorts-options {
    }

    .submenu-panel-body, .submenu-panel-labels {
    }

    .submenu-panel-body {
    }

    .submenu-panel-labels:hover ~ .submenu-sorts-options, .submenu-panel-labels:focus ~ .submenu-sorts-options, .submenu-panel-labels:active:hover ~ .submenu-sorts-options, .submenu-panel-labels:active:focus ~ .submenu-sorts-options, .submenu-panel-labels:active ~ .submenu-sorts-options {
    }

    .innpage-landing-holder.content-holder {
    }

    .listv01-container-fluid {
        padding: 0;
    }

        .listv01-container-fluid.pager-container {
        }

    .listv01-panel-body {
        padding: 10px 0;
    }

    .listv01-panel-wrapper {
    }

        .listv01-panel-wrapper > div[class*="listv01-"] {
        }

    .listv01-img-list {
    }

    .listv01-imglist-container {
        max-height: 90%;
    }

        .listv01-imglist-container:before {
        }

        .listv01-imglist-container img {
        }

    .listv01-past-icons {
    }

    .listv01-picons-bg {
    }

    .listv01-past-icons span.fa {
        font-size: 9vh;
    }

    .listv01-edit-container {
    }

    .listv01-panel-wrapper:hover .listv01-edit-container, .listv01-panel-wrapper:active:hover .listv01-edit-container {
    }

    .listv01-content-list {
    }

        .listv01-content-list:before {
        }

    .listv01-contlist-hold {
        width: 100%;
        height: 100%;
        padding: 5px 0;
        margin: 0;
    }

        .listv01-contlist-hold hr {
        }

    .listv01-contlist-title, .listv01-contlist-title a {
        font-size: 18pt;
    }

        .listv01-contlist-title a:hover, .listv01-contlist-title a:active:hover {
        }

        .listv01-contlist-title.planner, .listv01-contlist-title.planner a {
        }

    .listv01-contlist-status {
        font-size: 10.5pt;
        height: 60px;
    }

    .listv01-contlist-buttons {
    }

        .listv01-contlist-buttons:nth-child() {
        }

    .listv01-contlist-allbtn {
    }

        .listv01-contlist-allbtn:after {
        }

    @media only screen and (orientation : portrait) {
        .innpage-landing-holder.sub-menu {
            text-align: center;
        }

            .innpage-landing-holder.sub-menu .row {
                margin-bottom: 14px;
                width: 100%;
            }

                .innpage-landing-holder.sub-menu .row:last-child {
                    margin-bottom: 0;
                }

        .listv01-panel-wrapper > div[class*="listv01-"] {
            display: block;
            margin-top: 15px;
        }

        .listv01-img-list {
            width: 90%;
            margin: 0 auto;
        }

        .listv01-imglist-container:before {
            padding-top: 65%;
        }

        .listv01-past-icons span.fa {
            font-size: 20pt;
        }

        .listv01-content-list {
            width: 100%;
        }

        hr.mg20-0 {
            margin-top: 10px;
            margin-bottom: 10px;
        }
    }

    /*_buttons_*/
    .btn {
        padding: 10px 15px;
    }

    .view-details-tabs li a .navtab-texts {
        display: none;
    }

    #top-search-panel-flip {
        margin-top: auto;
        margin-left: -2px;
        font-size: 10pt;
    }

        #top-search-panel-flip label {
            font-size: 1em;
        }

    .currency-dropdown {
        width: auto;
        max-width: none;
    }

    .rcmdtext {
        line-height: 120%;
    }
/*
    .pagination > a{
        display: list-item;
        list-style: none;


    }*/


  
    @media only screen and (orientation: portrait) {
        .btn-rwd-texts {
            display: none;
        }
    }




    /*--page panel header navi--*/
    .panel-header-col {
        display: block;
        width: 100%;
        max-width: none;
        margin-bottom: 20px;
    }

    /*--view inner page*/
    /*new*/
    .view-inner-header.new {
        display: table;
        padding: 0 20px;
        margin-bottom: 20px;
    }

    .view-inner-header div[class*="vinhead-col-"] {
        display: block;
        margin-bottom: 20px;
    }

    .vinhead-col-back {
    }

    .vinhead-col-header {
    }

    .vinhead-col-ctas {
        text-align: left;
    }

    /*--search panels--*/
    .search-panel-holder {
        display: table;
        width: 100%;
    }

        .search-panel-holder > form {
            padding: 10px 0;
        }

            .search-panel-holder > form > div[class*="search-col-"] {
                width: 100%;
            }

    input#search.form-control {
        max-width: none;
        width: 100%;
    }

    /*--Create Partial Container--*/
    #create-session-container #create-plan-modal-container, #create-session-container #edit-plan-modal-container, #add-account-user-container #add-new-account-user-container #view-session-edit {
        height: auto;
        max-height: 98%;
        overflow-y: auto;
    }

    #create-plan-modal-container::-webkit-scrollbar-track, #edit-plan-item-modal-container::-webkit-scrollbar-track, #add-new-account-user-container::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        background-color: #f2f2f2;
        border-radius: 4px;
    }

    #create-plan-modal-container::-webkit-scrollbar, #edit-plan-item-modal-container::-webkit-scrollbar, #add-new-account-user-container::-webkit-scrollbar {
        background-color: #f2f2f2;
        width: 8px;
    }

    #create-plan-modal-container::-webkit-scrollbar-thumb, #edit-plan-item-modal-container::-webkit-scrollbar-thumb, #add-new-account-user-container::-webkit-scrollbar-thumb {
        background-color: #555;
        border-radius: 4px;
    }

    /*--popup modal--*/
    .modal-content {
        min-width: unset;
        max-width: 94%;
    }

    .modal-content-new {
        min-width: 90%;
        max-width: 90%;
        max-height: 90%;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .modal-fields-labels {
        margin-bottom: 10px;
    }

        .modal-fields-labels:after, modal-fields-labels::after {
            content: '';
        }

    @media only screen and (orientation: portrait) {
        .plan-add-item-modal-header .modal-header-text {
            display: block;
            width: 100%;
            padding: 10px 0;
        }

        .modal-header-text h3 {
            font-size: 6.5vw;
        }

        .plan-add-item-modal-header .modal-header-btn {
            display: table-header-group;
        }

        .create-partimg-msg {
            width: auto;
        }

        .modal-fields-contents {
            display: block;
            width: 100%;
            text-align: center;
            vertical-align: middle;
        }

        .fields-contw-symbols {
            margin-top: 14px;
        }

        .modal-footer .btn {
            width: 100%;
            margin: 0;
        }
    }
    /*--Footer--*/
    footer.main-footer {
        padding: 14px 16px;
    }

    .footer-copyrights p {
        font-size: 0.9em;
    }

    footer.main-footer div.footer-social-medias {
        padding-right: 0;
    }

    .footer-social-medias > div[class*="footer-sm-"] {
        width: auto;
        max-width: 20%;
    }

    /*subscribe*/
    .femail-sub-form {
        margin-top: 20px;
    }

    .femail-fields-holder {
        display: table;
        width: 100%;
    }

        .femail-fields-holder > div[class*="femail-fields-"] {
            display: table-cell;
        }

    .femail-fields-entermail {
        padding-right: 10px;
    }

        .femail-fields-entermail input {
            font-size: 10.5pt;
            padding: 8px 6px;
        }

    .femail-fields-cta {
    }

    .mc-field-submit input[type="submit"] {
        width: 100%;
        font-size: 3.6vw;
    }


    /*--Account || Register--*/
    .sec-register-container {
        padding-left: 15px;
        padding-right: 15px;
    }


    /*--Home || Banner Section--*/

    #myCarousel .carou-element-car-01 {
        min-width: unset;
        width: auto;
        max-height: 220px;
        bottom: 12%;
    }

    #myCarousel .item.slides.active .carou-element-car-01 {
        margin-right: -20%;
    }

    #myCarousel .item-slide-contents {
        padding: 60px 10px;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }

    a.home-scroll-next {
        bottom: 0;
    }

    /*_banner 02_*/
    .carele-02-i01 {
        min-width: inherit;
        width: 60%;
        left: 4%;
        bottom: 28%;
    }

    #myCarousel .carele-02-i01 img {
        top: 165%;
        left: 165%;
    }

    .carele-02-i02 {
        top: 50%;
        right: -38%;
        transform: rotate(45deg) translate(-6%, -70%);
        max-width: none;
        width: 140%;
    }
    /*_img - 02_*/
    .diamd-04 img {
        left: 125%;
        top: -125%;
    }

    .carele02 p {
        max-width: 80%;
    }

    /*_ _*/
    #myCarousel .carousel-item-nav {
        padding: 0;
        min-width: inherit;
        width: 92%;
        left: 6%;
    }


    /*--Home || Travel Booking Section--*/
    .home-sections-container.traVideo {
        margin-bottom: 20px;
    }

    .home-vidcont-contents p {
        padding: 0 20px;
    }

        .home-vidcont-contents p br {
            display: none;
        }

    .home-vidreact-container {
        bottom: 4%;
    }

    .btn.home-vidreact-buttons {
        font-size: 10pt;
        width: 33.3333%;
    }

        .btn.home-vidreact-buttons:nth-child(1) {
            margin-left: 33.3333%;
        }

    .home-vidreact-buttons > span {
        width: 80%;
        max-width: 80%;
        overflow-wrap: break-word;
        word-wrap: break-word;
        display: inline-table;
        font-size: 0.85em;
    }

        .home-vidreact-buttons > span:before {
            padding-top: 65%;
        }

    /*.app-icons-container .col-md-12{width:100%;}
    .app-icons-container .col-md-12 p{width:100%;font-size:16pt;}
    .app-icons-container .col-md-12 .col-md-4{max-width:80%;margin:0 auto 20px auto;}*/


    /*--Home || How it Works*/
    div.z-tabs.mobile > ul.z-tabs-nav.z-tabs-mobile {
        width: auto;
        max-width: 100%;
        padding: 14px 10px;
        border: none;
    }

    a.z-link span div, a.z-link span h4 {
        margin: 0 auto;
        padding: 0;
        display: inline-block;
        float: none;
        vertical-align: middle;
    }

    div.z-tabs.mobile > ul.z-tabs-nav.z-tabs-desktop {
        background-color: #fff;
        left: 0;
        right: 0;
        width: auto;
        max-width: 100%;
        padding: 0 10px;
        border: none;
        -khtml-transition-duration: 0.45s;
        -webkit-transition-duration: 0.45s;
        transition-duration: 0.45s;
    }

    div.z-tabs.mobile ul.z-tabs-nav.z-tabs-desktop li, ul.z-tabs-nav.z-tabs-desktop li.z-active {
        margin-bottom: 28px;
    }

    ul.z-tabs-nav.z-tabs-desktop li div.step-arrow {
        display: none;
    }

    div.z-tabs .z-container .z-content .z-content-inner {
        padding: 0 24px !important;
    }

    div.z-content-inner img {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0 0 20px 0;
        display: block;
    }

    div.step-description {
        width: 100%;
        height: auto;
        margin: 0 0 20px 0;
        font-size: 16pt;
    }

        div.step-description.last-step {
            width: unset !important;
        }

    .home-sections-container {
        margin-bottom: 0;
    }

    .steps-imgs-wrapper {
        padding: 20px 0 20px 0;
    }

        .steps-imgs-wrapper .steps-item.slick-slide.slick-current {
            transform: scale(1);
        }

    .steps-carousel-indicators {
        padding-bottom: 40px;
        margin-bottom: 4px;
    }

        .steps-carousel-indicators li, .steps-carousel-indicators li.slick-current {
            width: 14%;
            margin: 0 1.3%;
            font-size: 12pt;
            vertical-align: top;
        }

    .steps-indicat-icons {
        width: 100%;
    }

    .steps-carousel-indicators li span.step-indicat-texts {
        display: none;
    }

    .steps-carousel-indicators li.slick-current span.step-indicat-texts {
        display: block;
        text-indent: -9999px;
        height: 0;
    }

        .steps-carousel-indicators li.slick-current span.step-indicat-texts:before {
            content: '';
            display: block;
            width: 100%;
            padding: 0 20px;
            position: absolute;
            bottom: 0;
            left: 0;
            font-size: 11pt;
            font-weight: 600;
            text-align: center;
            text-indent: 0;
            vertical-align: bottom;
        }

    .steps-carousel-indicators li.slick-current.steps-01 span.step-indicat-texts:before {
        content: 'Search';
    }

    .steps-carousel-indicators li.slick-current.steps-02 span.step-indicat-texts:before {
        content: 'Buy';
    }

    .steps-carousel-indicators li.slick-current.steps-03 span.step-indicat-texts:before {
        content: 'Book';
    }

    .steps-carousel-indicators li.slick-current.steps-04 span.step-indicat-texts:before {
        content: 'Plan';
    }

    .steps-carousel-indicators li.slick-current.steps-05 span.step-indicat-texts:before {
        content: 'Experience';
    }

    .steps-carousel-indicators li.slick-current.steps-06 span.step-indicat-texts:before {
        content: 'Cherish';
    }

    .steps-texts-wrapper {
        width: 80%;
    }

        .steps-texts-wrapper .steps-item.slick-slide {
            height: 180px;
        }


    /*--Home || News & Article Section--*/
    .news-section.swiper-container {
        max-width: 400px;
    }
    /*.news-section .swiper-wrapper{}*/
    .news-section .swiper-slide h5, .swiper-slide h6 {
        font-size: 16pt;
    }


    /*--Home || Download Apps*/
    .download-sectionExp {
        padding-top: 40px;
    }

    .download-sec-container.container-fluid {
        background-image: none;
        padding-right: 0;
    }

    .dl-sec-downloads {
        margin-bottom: 40px;
    }

        .dl-sec-downloads button {
            width: 50%;
            max-width: none;
            display: block;
        }


    .dl-sec-downloadsapp {
        margin-bottom: 40px;
    }

    /*--Articles || Article--*/
    #body-content article {
        width: auto;
        max-width: 100%;
        padding: 0 20px;
        font-size: 16pt;
    }

        #body-content article p img {
            max-width: 100%;
            height: auto;
        }

        #body-content article table {
            max-width: 100%;
        }

            #body-content article table.article-table tr td {
                width: auto;
            }


    /*Contact Landing || added by JC 2017-04-17*/
    #contactus .col .row.contact-container {
        border-left: 4px solid #ddd;
    }

    .mycontent-left {
        border: none;
    }

    .contact-home-tab-img img {
        width: 200px;
        height: auto;
    }

    .contact-buttons button {
        transform: none;
    }

    /*--Contact--Travel Concierge Services--*/
    .travl-list-container {
        display: block;
    }

    .travl-list-part {
        display: block;
    }

    .travl-list-col {
        display: block;
        width: 100%;
        height: 100%;
        float: none;
    }

        .travl-list-col button {
            height: auto;
        }

    .travCatg-texts {
        white-space: initial;
    }

    #Traveltoolbox iframe {
        height: 600px;
    }


    /*Terms Condition || added 2017-07-21*/
    .terms-artic-container {
        padding: 10px 16px 80px 16px;
    }

    .terms-list-partial div[class*='col-'] {
        display: block;
    }

    article.terms-list-partial p {
        font-size: 12pt;
    }

    .terms-list-ctas {
        padding: 14px;
    }


    /*Terms Condition Views || added 2017-07-21*/
    #body-content .terms-artic-container article {
        font-size: 12pt;
    }


    /*Product Landing || added 2017-04-18*/
    #search-product-container #search-product-form {
        float: none;
        margin: 0 auto;
        border: none;
        box-shadow: none;
        display: inline-table;
    }

        #search-product-container #search-product-form div {
            left: 0;
            right: 0;
        }

    #prodTopBar input#search {
        display: inline-block;
        vertical-align: bottom;
        width: 60%;
        max-width: none;
        margin-bottom: 10px;
    }

    #prodTopBar button.search-hub-button {
        display: inline-block;
        vertical-align: bottom;
        width: 20%;
        margin-bottom: 10px;
    }

    .prodlist-partial-container {
        padding: 0 10px;
    }

    .prod-pn-prodname {
        font-size: 18pt;
    }

    .product-panel-content {
        font-size: 14pt;
    }

        .product-panel-content p {
            display: block;
        }

    .product-subjname {
        height: auto;
    }

    .prod-pn-prodinfo {
        height: auto;
    }

        .prod-pn-prodinfo span {
            display: block;
        }

    .prod-pn-prodrate, .prod-pn-authname {
        font-size: 12pt;
    }


    /*Library Landing || added 2017-04-19*/
    .container-top-bar.library-list {
        background-color: #fff;
        padding: 0 0 0 0;
    }

    .nav.nav-tabs-library {
        border: none;
    }

        .nav.nav-tabs-library li {
            padding: 0 0 0 0;
            margin-bottom: -2px;
            border-color: #337ab7;
        }

            .nav.nav-tabs-library li a {
                -khtml-transition: ease-in-out 0.45s;
                -webkit-transition: ease-in-out 0.45s;
                transition: ease-in-out 0.45s;
            }

            .nav.nav-tabs-library li.active a {
                background-color: #337ab7;
                color: #fff;
            }

            .nav.nav-tabs-library li a {
                background-color: #fff;
                color: #555;
                -khtml-transition: ease-in-out 0.45s;
                -webkit-transition: ease-in-out 0.45s;
                transition: ease-in-out 0.45s;
                font-size: 16pt;
            }

                .nav.nav-tabs-library li a:hover, .nav.nav-tabs-library li a:active:hover, .nav.nav-tabs-library li a:focus, .nav.nav-tabs-library li a:active:focus {
                    background-color: #555;
                    color: #ddd;
                }

            .nav.nav-tabs-library li.active a {
                background-color: #337ab7;
                color: #fff;
            }

            .nav.nav-tabs-library li:first-child.active a {
                border-left: none;
            }

    #prodTopBar {
        width: 100%;
        display: table;
    }

    .prod-sec-search:before {
        content: '';
        display: block;
        min-height: 10px;
        float: none;
        vertical-align: bottom;
    }

    .prod-sec-search .pan-filters-wrap {
        margin-bottom: 12px;
    }

    form[id*='-product-form'] {
        width: 100%;
    }

    .pan-search-box {
        text-align: center;
        float: none;
        display: inline-block;
        vertical-align: middle;
    }

    .pan-currency-box {
        float: none;
        text-align: left;
        display: inline-block;
        vertical-align: middle;
    }

        .pan-currency-box select {
            margin: 0;
        }

    /*Product Views || added 2017-04-27*/
    .prodet-visuals {
    }

    .prodet-vis-img {
        position: relative;
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    }

        .prodet-vis-img:before {
            content: '';
            display: block;
            padding-top: 75%;
        }

        .prodet-vis-img img {
            position: absolute;
            width: auto;
            height: 100%;
            object-position: 50% 50%;
        }

    span.prodet-vistprc-cost b {
        display: block;
    }

    .prodet-vis-map {
        display: none;
    }

    .cont-bar-tabs-wrap {
        max-width: 65%;
    }

        .cont-bar-tabs-wrap ul {
            display: table;
            width: 100%;
        }

            .cont-bar-tabs-wrap ul li {
                max-width: 50%;
            }

                .cont-bar-tabs-wrap ul li a {
                    max-width: 100%;
                    padding: 8px 16px;
                    text-align: center;
                }

    .col-currency-select {
        display: inline-block;
        vertical-align: middle;
        float: none !important;
    }

    /*--LE reviews--*/
    #list-review-detail-container .le-review-container, #list-review-questionandanswer-container .le-review-container {
        position: relative;
    }

    #list-review-detail-container .le-reviewer-contents, #list-review-questionandanswer-container .le-reviewer-contents {
        width: 100%;
    }

    #list-review-detail-container .le-review-container .rev-btn-readmore, #list-review-questionandanswer-container .le-review-container .rev-btn-readmore {
        width: 100%;
        padding: 0;
        margin-top: 14px;
        border-top: 1px solid #ddd;
    }

    #list-review-detail-container .rev-btn-readmore:before, #list-review-questionandanswer-container .rev-btn-readmore:before, .lerev-replies-content:before {
        display: none;
    }

    .btn.review-button {
        width: 100%;
        max-width: none;
    }

    .le-qna-form .input-group div {
        width: 100%;
        max-width: none;
        display: block;
    }

    .le-qna-form input#Review {
        width: 100%;
        margin-bottom: 14px;
    }

    .formcol-reply-ctas {
        text-align: center;
    }

        .formcol-reply-ctas button {
            float: right;
            padding: 10px 25px;
            margin: 0 1%;
        }

            .formcol-reply-ctas button.create-answer-submit {
                margin-right: 0;
            }

            .formcol-reply-ctas button.btn-close {
                float: left;
            }

            .formcol-reply-ctas button.btn-close {
                position: relative;
                min-width: 90px;
                text-align: center;
                color: transparent;
                -khtml-transition: ease-in-out 0.45s;
                -webkit-transition: ease-in-out 0.45s;
                transition: ease-in-out 0.45s;
            }

                .formcol-reply-ctas button.btn-close:before {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    content: '\f00d';
                    font-family: FontAwesome;
                    font-size: 18pt;
                    color: #ddd;
                    z-index: 1;
                    -khtml-transform: translate(-50%, -50%);
                    -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%);
                    pointer-events: none;
                }

                .formcol-reply-ctas button.btn-close:hover:before, .formcol-reply-ctas button.btn-close:active:hover:before, .formcol-reply-ctas button.btn-close:focus:before, .formcol-reply-ctas button.btn-close:active:focus:before {
                    color: #fff;
                }

    .rev-btn-close {
        position: relative;
        width: 100%;
        text-align: center;
    }

        .rev-btn-close:before {
            position: absolute;
            top: 50%;
            left: 50%;
            content: '\f00d';
            font-family: FontAwesome;
            font-size: 18pt;
            color: #ddd;
            z-index: 1;
            -khtml-transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            pointer-events: none;
            -khtml-transition: ease-in-out 0.45s;
            -webkit-transition: ease-in-out 0.45s;
            transition: ease-in-out 0.45s;
        }

        .rev-btn-close:hover:before, .rev-btn-close:active:hover:before, .rev-btn-close:focus:before, .rev-btn-close:active:focus:before {
            color: #fff;
        }

        .rev-btn-close input {
            position: relative;
            background-color: transparent;
            color: transparent;
            width: 100%;
            height: auto;
            margin: 0 auto;
            border-radius: 0;
        }

            .rev-btn-close input:hover, .rev-btn-close input:focus, .rev-btn-close input:active:hover, .rev-btn-close input:active:focus {
                background-color: #ddd;
                color: transparent;
                text-decoration: none;
                outline: none;
            }


    /*Author Landing || added 2017-05-03*/
    form#search-author-form {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    }

        form#search-author-form label, form#search-author-form input, form#search-author-form button {
            vertical-align: bottom;
        }

            form#search-author-form input#search.form-control {
                width: 90%;
                max-width: none;
            }

        form#search-author-form button {
            width: 10%;
        }

    .author-prod-search {
        width: auto;
        min-width: 40%;
    }

    /*Author View || added 2017-05-03*/
    .auth-details-img-wrapper {
        width: 65%;
    }

    /*Plan Landing || added 2017-05-03*/
    #search-plan-container {
        width: 100%;
        float: none;
    }

        #search-plan-container form {
            padding: 0;
            display: table;
        }

    #search-plan-form input#search.form-control {
        width: 86%;
        max-width: none;
        margin: 0;
        vertical-align: bottom;
    }

    #search-plan-form button.btn {
        width: auto;
        margin: 0 20px 0 0;
        vertical-align: bottom;
        padding: 6px 12px;
    }

    .planner-panel-wrapper, .planner-panel-wrapper, .planner-panel-wrapper:nth-child(3n+2) {
        width: 94%;
        margin: 0 3% 30px 3%;
    }

    .planner-pn-ctas button {
        font-size: 0.8em;
        height: auto;
    }


    /*Plan View || added 2017-09-27*/
    .tab-pane-colms {
        position: relative;
        display: block;
        width: 100%;
    }

        .tab-pane-colms.event-col-days {
            min-width: inherit;
        }

        .tab-pane-colms.event-col-details {
            padding-left: 0;
        }

    .Day-details-tab {
        position: relative;
        margin-bottom: 20px;
    }

    .mobi-daylist .Day-details-tab {
        background-color: #fff;
        border: 1px solid #fff;
        border-radius: 8px;
        padding: 0;
        overflow: hidden;
    }

        .mobi-daylist .Day-details-tab li {
            margin: 0 0;
            padding: 4px 24px;
            border-bottom: 1px solid #ddd;
        }

            .mobi-daylist .Day-details-tab li.active {
                background-color: #337ab7;
                position: relative;
                display: inherit;
            }

            .mobi-daylist .Day-details-tab li a {
                border-radius: 0;
                border: none;
                background: transparent;
            }

                .mobi-daylist .Day-details-tab li a:focus, .mobi-daylist .Day-details-tab li a:active:focus {
                    color: #555;
                    box-shadow: none;
                }

            .mobi-daylist .Day-details-tab li.active a:hover, .mobi-daylist .Day-details-tab li.active a:active:hover, .mobi-daylist .Day-details-tab li.active a:focus, .mobi-daylist .Day-details-tab li.active a:active:focus {
                background: transparent;
                box-shadow: none;
                color: #fff;
            }

    .mobi-daylist.active {
        min-height: 100px;
        position: relative;
    }

        .mobi-daylist.active .Day-details-tab {
            background-color: #fff;
            border-color: #555;
            position: absolute;
            z-index: 1;
        }

            .mobi-daylist.active .Day-details-tab li {
                margin: 0 0;
                padding: 4px 15px;
                border-bottom: 1px solid #ddd;
                display: inherit;
            }

                .mobi-daylist.active .Day-details-tab li.active {
                    background-color: #337ab7;
                    position: relative;
                }

                .mobi-daylist.active .Day-details-tab li a {
                    border-radius: 0;
                    border: none;
                    background: none;
                }

    .plan-add-item-modal-icons {
        margin-bottom: -10px;
    }

        .plan-add-item-modal-icons li, .plan-add-item-modal-icons li + li {
            margin-bottom: 10px;
        }

            .plan-add-item-modal-icons li a {
            }

            .plan-add-item-modal-icons li.active a, .plan-add-item-modal-icons li.active a:focus, .plan-add-item-modal-icons li.active a:hover {
            }

    /*planner - introduction*/
    .plan-introcont-ctas {
        width: 100%;
        padding: 15px 0;
    }

    @media only screen and (orientation : portrait) {
        .plan-add-item-modal-icons {
            padding: 0;
            text-align: left;
        }

        /*planner - introduction*/
        .plan-intro-container {
        }

            .plan-intro-container .row {
                margin-bottom: 20px;
            }

                .plan-intro-container .row div[class*="col-"] {
                    padding: 0;
                }
    }


    /*Hubs Landing || added 2017-04-25*/
    .hubsMainNavi input, .hubsMainNavi select, .hubsMainNavi textarea {
    }

    /*input#search.form-control{width:100%;}*/

    .session-pn-contents {
        width: 100%;
    }

    .session-pn-img {
        width: 100%;
        height: auto;
        margin: 0 auto 14px auto;
        padding: 0;
    }

    .session-pn.img {
        position: relative;
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    }

        .session-pn.img:before {
            content: '';
            display: block;
            padding-top: 75%;
        }

        .session-pn.img img {
            position: absolute;
            height: 100%;
            object-position: 50% 50%;
        }

    .btnhubs {
        margin: 0 1% 14px 1%;
        max-width: 48%;
        font-size: 1.2em;
    }

        .btnhubs:first-child {
            margin-left: 1%;
        }


    /*Hubs Views || added 2017-04-28*/
    .view-session-edit {
        width: 100%;
    }

    .hubs-list-part {
        display: block;
    }

    .view-plndscp-col {
        display: block;
    }

    .view-plndscp-col-img {
        position: relative;
        width: 100%;
        height: auto;
        margin: 0 auto 10px auto;
    }

        .view-plndscp-col-img:before {
            content: '';
            display: block;
            padding-top: 75%;
        }

        .view-plndscp-col-img img {
            position: absolute;
            height: 100%;
            object-position: 50% 50%;
        }

    #Le-hub.list-group-item {
        margin-bottom: 40px;
    }

    .hub-le-wrap {
        margin-bottom: 14px;
    }

    .hub-le-hold .hub-le-list div.hub-le-list-name {
        width: 70%;
    }

    .hub-le-hold .hub-le-list div.hub-le-list-ctas {
        width: 30%;
        text-align: right;
    }

    .hub-le-list button {
        width: 100%;
        max-width: 42px;
    }

        .hub-le-list button span {
            font-size: 1.2em;
            line-height: 170%;
        }

    #add-le-hub .chosen-select {
        width: -webkit-fill-available;
        padding-left: 5px;
        padding-right: 15px;
    }

    #user-invite-panel {
        width: 100%;
    }

        #user-invite-panel .input-group select, .btn.add-facihub {
            width: 48%;
            height: auto;
            margin: 0 1%;
            display: inline-block;
            vertical-align: bottom;
        }

        #user-invite-panel .wellheigt {
            padding: 0;
        }

    .wellheigt .swiper-container {
        padding: 14px 0;
        width: 90%;
    }

    .wellheigt .swiper-button-next {
        right: 0;
    }

    .wellheigt .swiper-button-prev {
        left: 0;
    }

    .lerner-invited-panel div .form-control {
        width: 100%;
        margin-bottom: 14px;
    }

    .lerner-invited-panel div .hubinv-learn-ctas {
        width: 100%;
        display: inline-block;
        text-align: center;
    }

        .lerner-invited-panel div .hubinv-learn-ctas button.btn {
            width: 48%;
            margin: 0 auto;
            float: none;
        }

    #collapseExample input#Upload, .learner_bulkfiles {
        width: 48%;
        margin: 0 auto;
        text-align: center;
        font-size: 0.9em;
    }

    .learner-info-names {
        height: auto;
    }

    div.learner-info-icons, div.learner-info-ctas {
    }

    .learner-info-icons img {
    }

    div.learner-info-ctas {
        text-align: center;
    }

        div.learner-info-ctas button.btn {
            margin: 0 auto;
            vertical-align: top;
        }


    /*Journal Landing || added 2017-05-02*/
    .journalMainNavi {
    }

    .journal-pannel-body {
        display: block;
    }

        .journal-pannel-body form.form-session.textborder, .journal-pannel-body .journal-search-wrap {
            display: block;
            float: none;
        }

    .journal-search-holder {
        width: 100%;
    }

    .journal-search-wrap form.navbar-form {
        display: flex;
    }

    .search-journal-field {
        width: 90%;
    }

        .search-journal-field input#search {
            max-width: none;
        }

    form.form-session.textborder {
        width: 100%;
    }

    .form-session.textborder #JournalSortSelected.form-control {
        width: 100%;
    }

    .journal-search-wrap {
        margin-top: 14px;
    }

    .search-journal-button {
        padding: 0;
    }

    .journ-list-part {
        display: block;
    }

    .journal-pn-img {
        width: 100%;
        margin: 0 0 14px 0;
        padding-left: 0;
        padding-right: 2%;
    }

    .journal-pn.img {
        position: relative;
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    }

        .journal-pn.img:before {
            content: '';
            display: block;
            padding-top: 75%;
        }

        .journal-pn.img img {
            position: absolute;
            left: 50%;
            width: auto;
            height: 100%;
            object-position: 50% 50%;
            -khtml-transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
        }

    .journal-pn-contents {
        width: 100%;
    }

    .journal-pn-descp {
        margin-bottom: 8px;
    }

    .journal-pn-ctas {
        text-align: left;
    }

        .journal-pn-ctas button.btn {
            margin: 0 1% 14px 1%;
            max-width: 46%;
            padding: 2%;
            font-size: 1em;
        }

            .journal-pn-ctas button.btn:first-child {
                margin-left: 1%;
            }


    /*Journal Views || added 2017-11-10*/
    .view-innplandescript {
        display: block;
    }


    /*Coming Soon || added by JC 2017-02-20
    .coming-soon h2{font-size:32pt;padding:0 20px;}
    .coming-soon p.intro-text{font-size:18pt;padding:0 20px;margin-bottom:40px;}
    .coming-soon p.intro-text br{display:none;}

    .mc-field-group, .mc-field-submit{display:block;}

    .mc-field-group{margin-bottom:20px;}
    .mc-field-group input[type="email"]{font-size:18pt;}
    .mc-field-submit input[type="submit"]{width:100%;max-width:360px;font-size:18pt;}

    #mce-responses{margin-bottom:40px;}
    #mce-responses .response{font-size:18pt; max-width:100%;padding:35px 20px;}

    .cs-title-social-media a{font-size:18pt;}

    .cs-video-wrapper{margin-bottom:60px;}

    .cs-video-container{width:100%;height:auto;}
    .cs-video-frame{display:block;}
    .video-iframe-cont{position:relative;width:100%;max-width:800px;height:auto;max-height:600px;margin-bottom:10px;}
    .video-iframe-cont:before{content:'\A';padding-bottom:75%;display:block;}
    .video-iframe-cont iframe{position:absolute;top:0;left:0;right:0;}

    .cs-video-contents{width:100%;height:auto;padding:0 0 75% 0;margin:-30% 0 0 0;}
    .cs-video-contents span.txt{width:auto;max-width:100%;padding:0 80px;margin:0 0 0 0;}

    .travelsec-travels{left:0;display:block;margin-bottom:60px;}
    .travelsec-travel-icons{margin-bottom:10px;font-size:76pt;}
    .travelsec-travel-info{font-size:18pt;}*/

    /*Vertical buttons in product details*/
    .ledet-container-pag .tooltip {
        left: 36px !important;
        opacity: 1;
        font-size: 10pt;
    }

        .ledet-container-pag .tooltip .tooltip-arrow {
            display: none;
        }

    .ledet-container-pag {
        background: white;
        text-align: center;
    }

        .ledet-container-pag.btn-group-vertical button.btn {
            font-size: 13pt;
            margin: 0 auto 10px auto;
            background-color: #fff;
            z-index: 1071;
            overflow: hidden;
        }

        .ledet-container-pag i {
            position: absolute;
            top: 42%;
            left: 50%;
            margin: 0 auto;
            display: inline-block;
            transform: translate(-50%,-30%);
        }

        .ledet-container-pag.btn-group-vertical button.btn:hover, .ledet-container-pag.btn-group-vertical button.btn:focus {
            z-index: 1075;
            outline: none;
            background-color: #337ab7;
        }

        .ledet-container-pag button.btn.active {
            background-color: #337ab7;
            color: #fff;
        }

    .btn-group-vertical .btn-round {
        width: 38px;
        height: 38px;
    }

    .btn-group-vertical .tooltip-inner {
        background-color: #337ab7 !important;
        padding-left: 24px;
        opacity: 1;
    }

    .btn-group-vertical .tooltip.right .tooltip-arrow {
        border-right-color: #337ab7;
    }

    .btn-group-vertical > button {
        margin-bottom: 19px;
        border-radius: 25px !important;
        width: 15px;
    }

    /*image product details*/
    .ledet-leimg-backlog {
        position: absolute;
        top: 20px;
        left: 14px;
        width: 100%;
        height: auto;
        padding: 5px;
        margin: 5px;
        background-color: #f2f2f2;
    }

    .ledet-leimg-container {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        margin: 0;
        overflow: hidden;
        z-index: 1;
    }

        .ledet-leimg-container img {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            width: inherit;
            height: inherit;
            min-width: 100%;
            min-height: 100%;
            padding: 0;
            margin: auto;
            vertical-align: middle;
            object-fit: cover;
            object-position: center;
        }

    /*add cart button*/
    .btn-border-orange span {
        display: inline-block;
    }

    /*layout alignment*/
    .ledet-main-container > div[class*='ledet-subcont-'] {
        padding: 0 20px 0 20px;
    }

    .ledet-main-container > div.ledet-subcont-left {
        display: table-footer-group;
    }

    .ledet-main-container > div.ledet-subcont-right {
    }

    /*review*/
    .ledet-container-wrap > div[class*='ledet-container-'] {
        display: block;
        width: 100%;
    }

    .ledet-container-pag.btn-group-vertical button.btn {
        display: inline-block;
        vertical-align: middle;
        float: none;
        margin: 0 5px;
    }

    #list-review-detail-container .le-review-container, #list-review-questionandanswer-container .le-review-container {
        width: auto;
        height: auto;
        padding: 10px 20px;
        margin: 0 0 10px 0;
        vertical-align: central;
        border: 1px solid #ddd;
        width: 100%;
        display: inline-table;
        border-radius: 12px;
    }

        #list-review-detail-container .le-review-container:hover, #list-review-detail-container .le-review-container:active:hover {
            background-color: transparent;
            outline: none;
        }

        #list-review-detail-container .le-review-container .row {
            border: none;
        }

    #askAuthor .reviewcontainer {
    }

    /*location */
    #prodet-map.prd-map-style {
        width: 300px;
        height: 400px;
        border-radius: 12px;
        max-width: 100%;
    }

    .ui-datepicker {
        width: inherit;
    }


    /*Pro Account || 2017-07-26*/
    .proacc-table-rows > td {
        padding: 0;
    }

    .proacc-table-rows td table[class*="proacc-table-"] {
    }

    table[class*="proacc-table-"] tbody, table[class*="proacc-table-"] tr, table[class*="proacc-table-"] td {
    }

    .proacc-table-rows td table.proacc-table-category {
        display: none;
    }

    tr[class*="proacc-row-"] {
        display: block;
        padding: 26px 20px 14px 20px;
        position: relative;
        font-size: 12pt;
        margin-bottom: 2px;
        text-align: center;
    }

        tr[class*="proacc-row-"]:before {
            width: 100%;
            height: 26px;
            right: 0;
            padding: 0 10px;
            font-size: 0.85em;
            text-align: center;
        }

    tr.proacc-row-header {
        padding-left: 0;
        text-align: center;
    }

    table.proacc-table-proacc tr.proacc-row-header {
        color: #337ab7;
    }

    tr.proacc-row-typele:before {
        content: 'TYPE OF LEs';
    }

    tr.proacc-row-credits:before {
    }

    tr.proacc-row-sharing:before {
    }

    tr.proacc-row-hub:before {
    }

    tr.proacc-row-printing:before {
    }

    tr.proacc-row-itinerary:before {
    }

    tr.proacc-row-offline:before {
    }

    tr.proacc-row-travelbook:before {
    }

    tr.proacc-row-risks:before {
    }

    tr.proacc-row-cost:before {
    }


    /*--NEW News & Articles || 2017-07-28*/
    .artc-cont-img {
        width: 80%;
    }

        .artc-cont-img:before {
        }

        .artc-cont-img img {
        }

    .articles-container > div.artc-contents-cont {
        width: 100%;
        max-width: none;
        margin: 0;
    }

    .artc-cta-readmore button {
        max-width: 60%;
        margin: 0 auto;
        float: none;
    }

    /* --Product details new icons on header and syllabi content styles*/
    .ledetails-info-holder {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    }

    .ledetinfo-cont-container {
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
        display: inline-block;
        vertical-align: middle;
    }

        .ledetinfo-cont-container > div {
            width: auto;
            max-width: 100%;
            padding: 0 12px;
        }

    textarea.auto-textarea {
        resize: none;
        min-height: 120px;
    }

    textarea.heightandwidth {
        height: auto;
        max-width: none;
        overflow: hidden;
        min-height: 5px;
    }

}

@media only screen and (min-width : 768px) {
    .view-inner-header div[class*="vinhead-col-"], .view-inner-header div {
        float:none;
    }
}
@media only screen and (max-width : 767px) {
    #DayList .Day-details-tab {
        max-height: 300px;
        overflow: scroll;
        border: solid 2px #337ab7;
        border-radius: 7px;
    }
    #DayList.mobi-daylist .ui-sortable-handle {
        padding: 4px 10px;
    }
    #event-detail-container #EventList > .VeritcalDiv {
        font-size: 0.8em;
    }

    #DayList .Day-details-tab .btn {
        font-size: 0.8em !important;
        padding: 5px 0;
    }

    .view-inner-header div[class*="vinhead-col-"] .btnBack {
        width: 100%;
    }

    .nav.nav-tabs > li {
        display: table;
        list-style: none;
        max-width: 100%;
        padding: 4px 10px;
        width:100%;
        float: none;
        text-align: center;
    }

        .nav.nav-tabs > li.active > a:link {
            border-bottom: 1px solid #ddd;
            border-radius: 5px;
        }

    .view-plndscp-col-status.plan-event {
        flex-direction: column;
        font-size: 10pt;
    }

        .view-plndscp-col-status.plan-event > div {
            font-size: 10pt;
        }

    #tabs.view-details-tabs.itinerary .active > a:link {
        border-bottom: 1px solid #555;
        border-radius: 5px;
    }

    .plan-mobile-separator {
        display: block !important;
        visibility: hidden;
        font-size: 0;
        height: 10px;
    }

    .none-in-mobile {
        display: none !important;
    }

    .block-in-mobile {
        display: block;
    }

    .view-plndscp-col.txt {
        padding-left: 0px;
    }

    .view-plndscp-col.txt > div {
        padding-left: 0px;
        padding-right: 0px;
    }

    #media-panel #sf .wbrk-all {
        font-size: 11pt !important;
    }

    .p-0-mobile {
        padding: 0px;
    }

    hr.inn-header-vr {
        height: 75px;
    }
}

@media only screen and (max-width : 480px) {
    h5.syallbi-text {
        font-size: 1.5rem;
    }

    .dl-sec-downloadsapp button {
        width: 50%;
        max-width: none;
        align-content: center;
        margin: 0 auto;
    }
}
@media only screen and (max-width : 460px) {
   h2
   {
      font-size: 20pt!important;
   }
    .multi-phase-tab-edit2{
        margin: 0px -60px !important;
        padding: 
    }
}
@media only screen and (max-width : 380px) {
   h2
   {
      font-size: 16pt!important;
   }
}
#Add_Day_Event .ctas-listexpand-btn-holder {
    top: 35px !important;
}

#Add_Day_Event .btnInside {
    width: 100%;
}

#Add_Day_Event .btnsDiv
{
    padding:3px 8px;
}


@media screen and (min-width:1100px)
{
    .pagination-selector
    {
        float:none !important;
        text-align: center !important;
    }
}

@media only screen and (max-width : 1100px) {
    .ring span:not(:last-child):not(:first-child):after {
   display: none;
}
.fa-chevron-left {
    font-size: 25px !important;
}

}

@media only screen and (min-width: 768px) and (max-width: 1100px){
    .product-tab .nav-tabs li:first-child {
        border-right: none;
        display: block;
        vertical-align: middle;
    }
    .nav.nav-tabs > li {
        display: table;
        list-style: none;
        max-width: 100%;
        padding: 6px 50px !important;
        width: 100%;
        float: none;
        text-align: center;
    }
}

