body{font-family: Century Gothic, sans-serif;color:#117bb8;margin-top: 80px !important;}
/*--main Nav--*/
a {color: #27CCC0;}
a:hover {text-decoration: none;}
.navbar-nav {float: right;margin-top: 5px;}
.navbar {min-height: 70px;transition: all 0.3s;}
.navbar-brand {height: auto;padding: 5px 5px;}
nav .navbar-brand > img {width:75px;transition: all 0.3s;}
nav.shrink .navbar-brand > img {width:45px;transition: all 0.3s;margin: 10px 0px 0 10px;}
nav.shrink.navbar {min-height: 55px;transition: all 0.3s;}
.navbar-nav > li > a {font-size: 16px;margin: 5px 0;padding:10px 10px;transition: all 0.3s;}
nav.shrink .navbar-nav > li > a {font-size: 13px;padding: 5px 10px;transition: all 0.3s;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover{color: #555;background-color: transparent;border-bottom: 2px solid #117bb8;}
.navbar-default .navbar-nav > li > a:focus, 
.navbar-default .navbar-nav > li > a:hover {color: #333;background-color: transparent;border-bottom: 2px solid #62ccff;}
li {list-style: none;}
.input-group .form-control:not(:first-child):not(:last-child) {border-radius: 25px;}
.search_adjust .btn-default {background-color:transparent;border-color: transparent;color:#62ccff;font-size: 16px;}
.search_adjust .input-group .form-control {width:50%;float:right;margin-top: 10px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {border-bottom:2px solid #62ccff;transition: 0s;}

.glyphicon {color: #fff;text-shadow: 0 0 2px #005895;-moz-text-shadow: 0 0 2px #005895;-webkit-text-shadow: 0 0 2px #005895;transition: all 0.3s;}
.glyphicon:hover {color: #005895;text-shadow: 0 0 2px #005895;-moz-text-shadow: 0 0 2px #005895;-webkit-text-shadow: 0 0 2px ##005895;transition: all 0.3s;cursor: pointer;}
.footer p{margin: 0 0 10px;color: #ccc;}
.footer .ft_desktop2 p{font-size: 12px;}
ul.bottom_block{float:right;}
ul.bottom_block li{float:left;list-style-type:none;margin:10px 0}
ul.bottom_block li a{text-decoration: none;padding: 0px 10px;border-right: 1px solid #777;font-size:12px;color: #333;}
.bottom_footer a:hover{text-decoration: none;color:#79A8D2;transition:.3s;}

.bottom_footer{background-color: #333;}
.bottom_footer h4{color:#fff;}
.footer-col {min-height:200px;padding:30px;}
.footer-divider {display:none;}
.footer-mobile-divider{display:none;}
.footer_align{position:absolute;bottom:0;left:0;right:0;}



section {height:300px;padding-top:50px;padding-bottom:50px;overflow:auto;}
.bg-1 {background-size: 150%;background-repeat: no-repeat;background-attachment: fixed;}

/*--.bg-3 {background: url('../imgs/S_concept5.jpg') no-repeat top center fixed;background-size:100%;}
.bg-4 {background: url('../imgs/corporate_bg.jpg') no-repeat top center fixed;background-size:100%;}
.bg-1 {background: url('../imgs/travel_bliss_b1.jpg') no-repeat top center fixed;background-size:cover;}--*/

.hl-image1{border: 1px solid #e6e6e6;border-radius: 5px;padding: 90px 0px;text-align: center;font-size: 16px;color: #555;background-position: top center;background-size: cover;background-repeat: no-repeat;background-color: #fff;}
.MultiCarousel2 {float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel2 .MultiCarousel-inner2 { transition: 1s ease all;float: left;}
.MultiCarousel2 .MultiCarousel-inner2 .item2 { float: left;padding:10px;}
.MultiCarousel2 .MultiCarousel-inner2 .item2 > a > div{text-align: left;padding: 15px;margin: 0px;background: #fefefe;color: #333;border-radius: 3px;border: 1px solid #e6e6e6;}
.MultiCarousel2 .MultiCarousel-inner .item2 > a { text-decoration:none;}
.MultiCarousel2 .leftLst2, .MultiCarousel2 .rightLst2 { position:absolute; border-radius:0%;top:calc(40% - 20px); }
.MultiCarousel2 .leftLst2 { left:0; }
.MultiCarousel2 .rightLst2 { right:0; }  
.MultiCarousel2 .leftLst.over, .MultiCarousel2 .rightLst.over { pointer-events: none; background:#ccc; }
.btn.leftLst2, .btn.rightLst2  {padding: 20px 2.5px;opacity: .75;}		
.btn.leftLst2 .glyphicon-chevron-left::before {font-size: 20px;color:#fff;-webkit-filter: drop-shadow(1px 0px 0px #333);filter: drop-shadow(1px 1px 2px #333);}	
.btn.rightLst2 .glyphicon-chevron-right::before {font-size: 20px;color:#fff;-webkit-filter: drop-shadow(1px 0px 0px #333);filter: drop-shadow(1px 1px 2px #333);}
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over {pointer-events: none;background: transparent;border-color: transparent;border-radius: 5px;cursor: pointer;}
.MultiCarousel2 .leftLst2.over, .MultiCarousel2 .rightLst2.over {pointer-events: none;background: transparent;border-color: transparent;border-radius: 5px;cursor: pointer;}




.awards {width: 70%;margin: 5% auto;}
.featured_page_header h1.parallax {width: 100%;text-align: center;}
.templated_pages{padding:0 10px;}
.featured_page p img { margin: 0 0 10px; padding: 0 15px;}
.featured_page h4.subtitles {padding: 0 10px;}
.featured_thumb img {width: 35%;}/*video section*/
.img-thumbnail.about_us_img{width:200px;}/*about us*/
.blog_page_ellipsis::before {top: 3.5em;}/*Blog Page*/
.blog_page_ellipsis { height: 5.3em;}/*Blog Page*/
.right-col ul.side-recent-post a {text-decoration: none;border-bottom: 1px solid #efefef;margin: ;padding: 10px 0 10px 10px;width: 100%;display: block;color: #c5872b;transition:.3s;}
.right-col ul.side-recent-post a:hover {color: #945600;transition:.3s;}
.social_media a{text-decoration: none;color: #d4d4d4;text-shadow: 3px 3px 5px #333;}
.social_media a:hover{text-decoration: none;color: #ccc;}
.awards a.opacity_cover img {margin: 10px auto;}
h5.featured_label {margin: 30px auto 50px;}
.box_container{margin:40px 0;}
.right-side-bracket .right-col h5.side_bar{background-color:#005895;padding: 15px 0 15px 10px;color:#efefef;font-weight: 600;}





.dept {border: 8px white solid;
background: white;position: relative;overflow: hidden;box-shadow: 5px 5px 8px #000;}
.trans-five { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.dept .dept-text {position: absolute;top: 75%;left: 0; height: 100%;width: 100%;background: rgba(255, 255, 255, 0.75);padding: 0px 20px;}
.dept:hover .dept-text {top: 0;left: 0;}
div {box-sizing: border-box;}
a.medium_button{font-family: Trajan Pro;color: #c5872b;width:100%;background-color:#005895;padding:20px 0;transition:.3s;display: block;text-decoration:none;}
a.medium_button:hover{color: #e6a84c;background-color:#054683;transition:.3s;}
a.medium_button h5{font-size:18px;}
h3.letter_style{text-align:center;font-family: Trajan Pro;color: #c5872b;font-size:18px;}
.exclusive ul { margin-top: 0; margin-bottom: 10px; padding: 0;}
.exclusive li{border-bottom:1px solid #ccc;color:#333;padding: 10px 0;}
.exclusive h3{border-bottom:2px solid #ccc;font-weight:600;padding: 0 0 15px 0;}
.strong_part{font-family: Trajan Pro;color: #c5872b;}

.targetDiv {display: none;width: 100%;border-bottom: 1px solid #eee;height: auto;box-shadow: 2px 2px 5px transparent;padding: 10px;background-color: transparent;margin: 20px 0;color:#777;}
.targetDiv.first {display: block;}
#offer_blocks {padding: 0;margin-bottom: 0;margin-top: 0px;}
#offer_blocks li a.showSingle {text-decoration: none;list-style: none;background-color:#c5872b;}
#offer_blocks li.active a.showSingle p {color: #777; background-color:transparent;border-bottom:0;box-shadow: 1px -1px 4px -2px #777;}
#offer_blocks li a.showSingle p:hover {color: #fff;background-color: #b17317;}
#offer_blocks li a.showSingle p{font-weight: 600;font-size: 16px;padding:15px 20px;margin-bottom: 0;color: #fff;text-decoration: none;cursor:pointer; border: 1px solid #777;transition: all 0.3s;background-color: #c5872b;margin-left: 5px;}
#offer_blocks li {width: auto;height: auto;float: left;padding: 5px 0px;list-style-type: none;}
.targetDiv {display: none;width: 90%;border-bottom: 1px solid #eee;height: auto;box-shadow: 2px 2px 5px transparent;padding: 10px;background-color: transparent;margin: 20px auto;color:#777;}
.targetDiv.first {display: block;}
.target_box{border: 1px solid#ccc;width: 100%;min-height: 200px;}
.targetDiv p{font-size: 16px;color:#333;border-bottom: 1px solid#efefef;padding-bottom: 10px;}
.targetDiv h3{font-size: 24px;font-weight: 600;color:#333;margin-bottom: 20px;}
.handle, .handle_sub, .handle_sub2{display: none;}
nav1 ol {overflow: hidden;}
.mini-icon-bar{width:25px;height:1px;background-color:#b0b0b0;margin:4px 10px;}
.faded{width:100%;height:345px;position:absolute; opacity:.5;background-color:#fff;left:0;right:0;}


.right-side-bracket .right-col p.profile {margin:0;}
.right-side-bracket .right-col p.profile a{margin:0;border-bottom: 1px solid #efefef;width: 100%;display: block;padding: 15px 10px;transition:.3s;color: #777}
.right-side-bracket .right-col p.profile a:hover{text-decoration:none;transition:.3s;color: #4f7cb5;}
/*-----Side_bars---------*/
.clear{clear:both;}
.right-side-bracket .right-col h5.side_bar {background-color: #117bb8;padding: 15px 0 15px 10px;color: #efefef;font-weight: 600;text-shadow: 1px 1px 5px #333;}
/*-----Site-pages--------*/
.site_pages h1 {color: #c5872b;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;border-bottom: 1px solid #005895;padding: 0px 0;margin: 15px auto 30px;}
.site_page_contact_container{padding:0 5px;}
.site_page_contact{padding:0 5px;margin:10px auto;}

.sign_up{font-size:14px;font-style:italic;margin:5px auto;}
.right-col .ct_bar{color:#777;min-height: 50px;}
@media screen and (max-width:1200px)
{
	.navbar-collapse{float: right;width: 100%;}
}
@media screen and (max-width:1100px)
{
	.container{width:100%;}
	.bg-1 { background-size: 170%;}
	.bg-2 { background-size: 120%;}
	.img-thumbnail.about_us_img{width:200px;}/*about us*/
}
@media screen and (max-width:996px)
{   
    body{margin-top: 75px !important;}
	nav .navbar-brand > img {width: 55px;}
	nav.shrink .navbar-brand > img {width:45px;transition: all 0.3s;}	
	.container{width:100%;}
	.bg-1 { background-size: 220%;}
	.bg-2 { background-size: 200%;}
	.featured_thumb img {width: 87px;transition: all 0.3s;}/*video section*/
	.img-thumbnail.about_us_img{width:30%;margin:5px;}/*about us*/
	.awards_notables img.wide {width: 100%;}
	.video_section_thumb {width: 90px;}
	.col-video { padding: 0 15px;margin: 0px;}
	.item_img {float: none;width: 100%;text-align: center;}
	.menuBlock1_item {max-height: 245px;margin-bottom: 15px;padding: 10px;}
	.item_desc_p {min-height: 63px;}
	.testimonial_ellipsis::before {top: 7.2em;}
}
@media screen and (max-width:767px)
{   body{margin-top: 60px !important;}
	.navbar-nav {float: left;}
	nav .navbar-brand > img {width: 55px;}
	nav.shrink .navbar-brand > img {width:45px;transition: all 0.3s;}
	nav.navbar-nav > li > a {font-size: 13px;}
	nav.shrink .navbar-nav > li > a {font-size: 13px;}
	nav.navbar {min-height: 50px;transition: all 0.3s;}
	nav.shrink.navbar {min-height: 50px;transition: all 0.3s;}
	.navbar-nav > li > a {font-size: 13px;padding: 5px 10px;}
    nav.shrink .navbar-nav > li > a {padding: 5px 10px;}
	.navbar-brand {padding: 5px 15px;}
	.search_adjust .input-group .form-control {width:100%;}
	.search_adjust .input-group .form-control {margin-top: 0px;height: 24px;}
	.footer_align{position:relative;}	
	.search_adjust{margin:0 0 10px 0;}
	.right-col{float:none;width:85%;margin:0 auto;text-align:left;}
	.bg-1 { background-size: 335%;}
	.bg-3 { background-size: 140%;}
	.portfolioContainer img {width: 140px; margin: 2px;}
	.featured_thumb img {width: 125px;transition: all 0.3s;}/*video section*/
	.video_item_box {width: 100%;float: none;padding: 5px;}/*video section*/
	.thumb_row {float: left;width: auto;}/*video section*/
	.thumb_row img {width: 135px;transition: all 0.3s;}/*video section*/
	.video_item_box .desc_row {margin: 0px auto;float: left;width: 70%;min-height: 75px;}/*video section*/
	.awards_notables img.wide { width: 100px;}
	.bg-1 .faded_bg {width: 75%;left: 50px;}
	.bg-1 h1.parallax {left: 60px;width:155px;}
	.bg-1 h4.parallax {left: 60px;width: 70%;}
	.bg-1 p.more-info {left: 60px;}
	.video_section_thumb {width: 130px;}
	.slide3 h3 { font-size: 16px;}
	.testimonial_ellipsis::before {top: 4.5em;}
	.testimonial_ellipsis {height: 5.9em;}
	.events_caption {top: 25%;}
	.col-video { padding: 0px;margin: 10px auto;}	
	nav1 ol{max-height: 0;}  
	.showing{max-height: 25em; }
	.handle{display: block;width: 100%;text-align: left;border: 1px solid #ccc;cursor: pointer;margin-bottom: 10px;padding: 5px 0;border-radius: 5px;}
	nav1 ol {min-height: 0;padding:0;}
	#offer_blocks li {width: 100%;}	
}
@media screen and (max-width:564px)
{	
     body{margin-top: 60px !important;}
	.featured_page{padding:0;}
	.site_page {padding:0;}
	.featured_page_header h1.parallax {margin: 0px auto;font-size: 35px;}
	.featured_page_header section { height: 155px;}
	.bg-1 { background-size: 595%;}
	.bg-2 { background-size: 220%;}
	.bg-3 { background-size: 200%;}
	.bg-4 { background-size: 200%;}
	.templated_pages{padding:0;}
	.search_adjust{margin:0 0 10px 0;}
	nav.shrink.navbar .search_adjust .form-control {height: 25px;transition: all 0.3s;}
	nav .navbar-brand > img {width: 45px;}
	nav.shrink .navbar-brand > img {width:35px;}
	nav.shrink .navbar-toggle{margin-bottom:0;}
	.right-col{float:none;width:100%;}
	.portfolioContainer img {width: 110px;margin: 0px;}
	.vid-featured-container {padding: 0px;}/*video section*/
	.video_item_box .desc_row {width: 58%;min-height: 55px;}/*video section*/
	.featured_thumb img {width: 100px;transition: all 0.3s;}/*video section*/
	.featured_desc {width: 50%;}/*video section*/
	.thumb_row img {width: 100px;}/*video section*/
	.img-thumbnail.about_us_img{width:100%;}/*about us*/
	blockquote p::before {top: -50px;left: -30px; margin: 0px;}
	blockquote p::after {right: -35px;}
	blockquote {max-width: 100%;}
	a .btn_block {margin: 15px;}
	.blog_page_ellipsis::before {top: 5.2em;}
	.blog_page_ellipsis {height: 6.5em;}
	.bg-1 .faded_bg {width: 90%;left: 5%;top: 60px;height: 420px;}
	.bg-1 h1.parallax {left: 30px;width: 155px;top: 125px;}
	.bg-1 h4.parallax {left: 40px;width: 75%;top:140px;}
	.bg-1 p.more-info {left: 40px;top: 480px;}
	h5.featured_label {font-size: 22px;width: 220px;}
	.video_section_thumb {width: 85px;}
}