body{background: #ffffff; line-height:25px; font-family: 'Roboto', sans-serif; overflow-x:hidden; color:#444444; font-size: 15px;}
i{ padding-right:10px;}
ul{padding-left:15px;}
ul li{ list-style:none;}
a{ color:inherit;}
a:focus{color:inherit;}
a:hover{ text-decoration:underline;}
.resp-img{width:100%; height:auto;}
.responsive-image{ width:100%; height:auto;}
.header{ background:#fff; overflow:hidden; padding:25px 0px 20px 0px;}
.header-right ul{ overflow:hidden; float:right;}
.header-right ul li{ list-style:none; float:left; }
.gray{ float:right; padding:10px 5px 0px 0px;}
.gray a{ padding:5px 16px; background:#888888; color:#FFFFFF; border:1px solid #7f7f7f;}
.gray a:hover{ background:#222; color:#fff; border:1px solid #111; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; }
.nav-tabs li { float: none}
.nav-tabs{ float:left;}
.theme h2{ background:#03498f ; padding:6px 10px 6px 15px; margin:0px; color:#fff; font-size:28px;}
.theme h2 img{ vertical-align:sub; padding-right:10px;}
.theme p{ padding:4px 10px;}
.theme .blk-btn{ margin:0px;}
.theme .blk-btn a {background: #444 none repeat scroll 0% 0%; color: #FFF;padding: 5px 14px; border: 1px solid #3B3B3B;}
.theme .blk-btn a:hover {background: #FFD821 none repeat scroll 0% 0%; color: #444; border: 1px solid #C5AF37;}
.theme ul li i{ color:#03498f;}
.theme ul li{ margin-bottom:1px;} 
.theme ul li a:hover, a:focus{ color:#03498f;}
.theme{ overflow:hidden; margin:15px 0px 15px 0px; border:1px solid #eeeeee; text-align:justify; background:#f7f7f7; padding:15px;}
.theme-left{ padding:0px 15px 0px 0px; overflow:hidden;}
.theme-right{ padding:0px 0px 0px 15px;}
.nav-tabs > li > a{ background:#e7e7e7; border-radius:0px; padding:15px 10px; color:#444444;}
.nav-tabs>li>a {
    margin-right: 0px;
    border: 0px;
    border-radius:0px;
}
#myTab > li > a{ background:#e7e7e7; border-radius:0px; padding:12px 15px; margin-right: 0px; border: 0px; border-radius:0px; color:#444444; font-size:16px;}
#myTab > li > a:hover{ background:#f7f7f7; color:#03498f;}
.nav-tabs { border-bottom:0px; padding-top:15px;}
.fade img{ padding:15px 0px 15px 30px; width:100%; height:auto;}
#myTab > li.active > a, #myTab > li.active > a:hover, #myTab > li.active > a:focus { border:0px; color:#03498f; background:#f7f7f7;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border:0px; color:#03498f; background:#f7f7f7;}
.nav-tabs>li>a:hover{ border:0px;}
.tab-content{ overflow:hidden;}
.header-left img{ margin:7px 0px;}
.header-right{ overflow:hidden;}
.header-right-top{ text-align:right;overflow:hidden;background: #3aabdc;
    border-radius: 0 0 4px 4px;
    padding-right: 15px; color: #fff;}
.header-right-top ul.pull-left li {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 0;
    padding-top: 5px;
}

.header-right-btm li a {
    line-height: 32px;
}


.header-right-top ul li.divi {
    font-size: 20px !important;
    line-height: 20px;
    font-family: initial;
    color: #fff;
}

.header-right-top ul.pull-left li.fb-wrap i:hover {
    color: #325a9c;
}

.header-right-top ul.pull-left li.twt-wrap i:hover {
    color: #105b7d;
}

.header-right-top ul.pull-left .linkedin-wrap a i:hover {
    color: #005280;
}

.header-right-top ul.pull-left li i {
    color: #fff;
	font-size:14px;
}

.header-right-top ul:not(.pull-left) li {
    padding: 4px 10px;
}

.header-right-top ul.pull-left li i {
    color: #fff;
}


.header-right-top ul li{ padding:10px 0px 6px 40px;}
.header-right-top ul li i{ color:#03498f;}
.header-right-btm{ overflow:hidden; padding:5px 0px;}
.header-right-btm ul li{ padding:7px 0px 10px 15px;}
.header-right ul{ margin:0px;}
.header-right ul li a{ color:#03498f; font-size:15px}
.header-right ul li a:hover{ color:#3eb1de;}
.left-col-mask{position: absolute;
top: 0px;
color:#FFF;
text-align: right;
font-size: 36px;
width: 100%;
height: auto;
height: 100%;
z-index: 1;
padding:30px 70px 0px 0px;
}
.right-col-mask{position: absolute;
top: 0px;
color:#FFF;
text-align: right;
font-size: 24px;
width: 100%;
height: auto;
height: 100%;
z-index: 1;
padding:15px 30px 0px 0px;
}
.left-col-mask:hover{background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.40);}
.right-col-mask:hover{background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.40);}

.menu{ background:#03498F;border-bottom:1px solid #fff;}
.menu-bar{ background:#03498F;border-bottom:1px solid #fff; margin-top:0px;}
.navbar{ margin-bottom:0px; border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; -webkit-border-radius:0px;}
.dropdown-menu { background:#fff; color:#444; border:none; box-shadow:none;  border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; -webkit-border-radius:0px; font-size:15px;}
.navbar-inverse{ background:#03498F;}
.navbar-inverse .navbar-nav > .active > a{ background:#3eb1de; color:#ffffff;}
.navbar-inverse .navbar-nav > li > a:hover{ background:#3eb1de; color:#ffffff;}
.dropdown:hover .dropdown-menu {display: block;}
.navbar-inverse{ border:none;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus	{ background:#ffd821;  color:#444;}
.nav > li > a {padding: 16px 28px; font-size:16px; color:#FFFFFF;}
.navbar-inverse .navbar-nav > li > a {color: #FFF;}
.navbar-nav > li > .dropdown-menu { border-top:1px solid #fff; box-shadow: 0px 3px 7px #666; -webkit-box-shadow: 0px 3px 7px #666;  -ms-box-shadow: 0px 3px 7px #666; -moz-box-shadow: 0px 3px 7px #666; -o-box-shadow: 0px 3px 7px #666;}
.dropdown-menu > li > a { color:#fff; padding: 9px 20px; border-bottom:1px solid #656565;}
.nav > li > a:focus, .nav > li > a:active{background-color: #03498F;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #fff; background-color: #03498F; text-decoration:underline; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;}


.navbar-inverse .container-fluid{ padding:0px;}
.dropdown-menu > .nav-bottom a{ color:#FFD821; border-bottom:0px;}
.dropdown-menu > .nav-bottom-1 a{border-bottom:0px;}

.navbar-collapse{ padding:0px;}
.content{ padding:0px; margin:7px 0px;}
.title{ text-align:justify; padding-top:0px;}
.title h1{ color:#03498f; font-size:32px; text-transform:uppercase;}
.destinations-left-col{ padding:8px 0px;}
.destinations-right-col{ padding:0px;}
.spot-img{ width:100%; height:auto;}
.destinations-right-col-1{ padding:10px 0px 10px 20px;}
.destinations-right-col-2{ padding:10px 0px 10px 20px;}
.destinations-right-col-3{ padding:10px 0px 10px 20px;}
.destination-col{ padding:0px;}
.destination-content{ background:#5ec3f7; overflow:hidden; font-size:18px; color:#FFF; padding:53px 20px;}
.destination-content:hover{ background:#03498F; color:#FFFFFF;} 
.destination-content a:hover{ background:#03498F; color:#FFFFFF;} 
.theme-content{ float:left; padding-right:0px;}
.theme-content ul li{ padding:2px 0px;}

.recommend-section{ overflow:hidden; background:#f7f7f7; margin:15px 0px; padding:15px;border: 1px solid #EEE;}
.recommend-section h2{ background:#5ec3f7;  padding:6px 10px 6px 15px; margin:0px; color:#fff; font-size:28px;}
.recommend-section h2 img{ vertical-align:sub; padding-right:10px;}
.rcmd{ overflow:hidden; background:#f7f7f7;}
.rcmd-left{ padding:15px 0px 0px 0px;}
.rcmd-right{ padding:15px 0px 0px 15px;}
.rcmd-right ul{ padding-left:0px;}
.rcmd-right ul li{ padding:9px 15px; border-bottom:1px solid #ddd;}
.rcmd-right ul li:hover{ background:#e7e7e7;}
.rcmd-right ul li a{ padding-left:10px;}
.rcmd-right ul li span{ background:#5ec3f7; padding:3px 7px; border-radius:15px; color:#FFFFFF;}
.rcmd-right ul li strong{ font-weight:normal; float:right;}
.rcmd-right ul li .duration span{ background:none; color:inherit; padding-right:50px; color:#3eb1de;}

footer{ background:#444444; padding:20px 0px 0px 0px; overflow:hidden; color:#FFFFFF; margin-top:15px;}
.footer-col ul{ overflow:hidden; padding:5px 0px 0px 0px;}
.footer-col ul li{padding:4px 0px;}
.footer-col ul li i{padding-right:10px; color:#3eb1de;}
.footer-col ul li a{ color:#FFFFFF;}
.footer-col ul li a:hover{ color:#3eb1de;}
footer h4{ color:#3eb1de; font-size:20px;}
.contact strong{ font-size:16px;}
.contact i{ color:#3eb1de; font-size:18px;}
.contact .phone i{ background:#3eb1de; color:#FFF; padding:3px 5px; font-size:15px; border-radius: 14px; border:1px solid #FFF; margin-right:10px;}
.social{ overflow:hidden; margin-top:20px;}
.social i{ color:#fff; margin:0px 5px; padding:4px; border:1px solid #fff; font-size:15px;}
.social i:hover{ background:#3eb1de;}
.social strong{ color:#3eb1de; font-weight:normal;}
.copyright{ text-align:center; padding:3px 0px; background:#3eb1de; color:#fff; font-size:13px;}
.dropdown-menu-2{width:250px;}
.dropdown-menu-1{width:500px;}
.dropdown-menu-3{width:500px;}
.content-wrap{ margin:15px 0px 0px 0px;}
aside{ margin:15px 0px; overflow:hidden;}
.panel-group h2 {
    background: none repeat scroll 0% 0% #94ba34;
    margin: 10px 7px 10px;
    border-radius: 6px;
    padding: 6px 0px 6px 15px;
	font-size:26px;
}
.panel-group {margin-bottom: 0px;
    background:#03498f;
    padding-bottom: 15px; overflow:hidden; border-radius:3px;
}
.panel-group .panel + .panel {margin-top: 12px;}
.panel-group .panel{ border-radius:6px; -webkit-border-radius:6px; -o-border-radius:6px; -moz-border-radius:6px;}
.panel-default > .panel-heading {
    color: #fff;
    background-color: #3eb1de;
    border:1px solid #54add0;
    padding: 10px 15px;
}
.panel-heading > .panel-title i{ float:right; padding-right:0px; padding-left:10px; }
.panel {
    background:#fff none repeat scroll 0% 0%;
    color: #444444;
    border-radius: 0px;
    border: 0px none;
    box-shadow: none;
	margin-left:7px;
	margin-right:7px;
}
.panel-title {font-size: 18px;color: inherit;}
.panel-body {
    padding: 15px 7px 5px;
}
.panel-body ul {
    padding: 0px;
}
.panel-body ul li {
    padding: 7px 0px;
    border-bottom:1px dotted #444444;
}
.panel-body ul li a {
    padding: 10px;
}
.panel-body ul li:hover {
    background: #e7e7e7 none repeat scroll 0% 0%;
    transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; 
}
.panel-body ul .panel-body-btm-li {
    border-bottom: medium none;
}
.panel-body ul .aside-btn {
    float: right;
    border-bottom: medium none;
    margin-top: 10px;
    background: #888888 none repeat scroll 0% 0%;
    padding: 2px 0px;
	color: #FFF;
border: 1px solid #848484;
}
.tour-title{ margin-top:-49px; background: rgba(246, 192, 6, 0.8) none repeat scroll 0% 0%; position:relative; padding:5px 15px; color:#222; font-weight:bold;}
.tour-title h1{ margin:0px;}
.box-panel-body{ overflow:hidden; padding:20px 0px; border-bottom:1px dotted #03498f;}
.btm-box-panel-body{ overflow:hidden; padding:20px 0px 0px 0px; border-bottom:0px;}
.box-panel{ overflow:hidden; border:1px solid #ccc; padding:8px;}
.box-panel-left{ padding-right:0px; padding-top:15px; padding-left:0px;}
.box-panel-right{ padding:0px; margin:15px 0px 0px 0px;}
.box-panel-right i{ color:#3eb1de; font-size:18px;}
.box-panel-right-1 strong{ color:#3eb1de; font-weight:normal;}
.box-panel-right-1{padding:15px; overflow:hidden; line-height:28px;}
.box-panel-right-2{ color: #03498f; padding:15px 7px 40px 15px; overflow:hidden;  border-left:1px solid #ccc;}
.box-panel-right-2 p{ font-size:13px;}
.box-panel h3{ padding:7px 15px; color:#FFFFFF; margin:0px;
 /* Safari 4-5, Chrome 1-9 */ 
background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#3eb1de)); 
/* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(left, #3eb1de, #FFFFFF); 
/* Firefox 3.6+ */ 
background: -moz-linear-gradient(left, #3eb1de, #FFFFFF); 
/* IE 10 */ 
background: -ms-linear-gradient(left, #3eb1de, #FFFFFF); 
/* Opera 11.10+ */ 
background: -o-linear-gradient(left, #3eb1de, #FFFFFF); }


.yellow-btn{float: right; margin-top:15px; overflow:hidden; padding:5px 0px;}
.yellow-btn a{padding: 5px 14px;background: #94ba34 none repeat scroll 0% 0%;color: #444;border: 1px solid #e3b000;}
.yellow-btn a:hover {background: #888; none repeat scroll 0% 0%;color: #fff;border: 1px solid #848484;}
.blue-btn{float: right; margin-top:15px; overflow:hidden; padding:5px 0px;}
.blue-btn a{padding: 5px 20px;background: #03498f none repeat scroll 0% 0%;color: #FFF;border: 1px solid #00407f;}
.blue-btn a:hover {background: #888 none repeat scroll 0% 0%;color: #fff;border: 1px solid #848484;}
.aside-co1-1 h2{ font-size:20px; background:#03498f; margin:0px; padding:10px 0px 10px 10px; color:#FFFFFF;}

.aside-co1-1{ overflow:hidden; background:#f7f7f7; border:1px solid #eaeaea; margin-top:20px;}
.aside-co1-1 img{ padding-right:7px;}
.aside-co1-1 ul{ padding:10px 10px;}
.aside-co1-1 ul li{padding: 10px 0px; border-bottom: 2px dotted #aaa; text-align:justify;} 
.aside-co1-1 i{ padding-right:10px;}
.aside-co1-1 ul .aside-btm-bdr{ border-bottom:0px;}
.aside-co1-1 .gray{ padding:10px;}
.aside-co1-1 .gray a{ padding:4px 10px;}

.aside-co1-2{ overflow:hidden; background:#f7f7f7; border:1px solid #eaeaea; margin-top:20px;}
.aside-co1-2 h2{ font-size:20px; background:#5ec3f7; margin:0px; padding:10px 0px 10px 10px; color:#FFFFFF;}
.aside-co1-2 i{ padding-right:10px; font-size:24px; color:#FFFFFF;}
.aside-testimonial{ padding:10px; overflow:hidden;}
.aside-testimonial i{ color:#5ec3f7;}
.aside-co1-2-right{ float:right; overflow:hidden;}
.testimonial-btn{ float:right; color:#5ec3f7;}
.testimonial-btn i{ margin-top:10px;}	

.banner{ margin-top:20px;}
.banner img{ width:100%; height:auto;}

.aside-hotels{ overflow:hidden; background:#f7f7f7; border:1px solid #eaeaea; margin:15px 0px;}
.aside-hotels h2{ font-size:20px; background:#ffc045; margin:0px; padding:10px 0px 10px 10px; color:#444;}
.aside-hotels h2 i{padding-right:10px; font-size:24px; color:#444;}
.aside-hotels i{ padding-right:10px; color:#ffc045;}
.aside-hotels ul{ padding:10px 10px;}
.aside-hotels ul li{padding: 5px 0px; border-bottom: 1px dotted #aaa; text-align:justify;} 
.aside-hotels i{ padding-right:10px;}
.aside-hotels ul .aside-btm-bdr{ border-bottom:0px;}
.aside-hotels .gray{ padding:10px;}
.aside-hotels .gray a{ padding:4px 10px;}
.top-img{ width:100%; height:auto;}
.well-sm-itry{ overflow:hidden;}
.well-sm-left{ float:left; width:80%; height:auto;}

.itry-content{ text-align:justify;}
.itry-title h1{ margin-top:0px; margin-bottom:20px;}
.dropdown-left ul{ padding:10px 0px;}
.dropdown-left ul li{ padding:3px 0px;}
.header-right-top ul.pull-left {
    padding-left: 5px;
}

.Itry-img {
    float: right;
    margin: 10px 10px 10px 15px;
    background: #FFF none repeat scroll 0% 0%;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
	border:1px solid #ccc;
}
.Itry-img figcaption {
    padding: 7px 0px;
}
.itry-content .yellow-btn{ margin:15px 0px 15px 15px;}
.blue-icons i{ color:#03498F;}
.blue-font{ color:#038CFF;}
.aside-btn i{ padding-left:10px;}
.theme-content-left{ padding-right:0px;}
.theme-content-right{ padding-right:0px;}
.theme-content ul{ padding-left:0px;}
.testimonial{ background:#f7f7f7; padding:15px; overflow:hidden; border:1px solid #eee; margin-top:30px; overflow:hidden;}
.testimonial span{ color:#03498f; font-size:18px;}
.header-right-btm ul li.divi {
    font-size: 40px;
    font-family: initial;
}

#menu {
  overflow: hidden;
  background-color: #333;
}

div#myNavbar .navbar-nav {
    float: right;
}

.header-right-top ul:not(.pull-left) li {
    font-size: 12px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:9;
  border-bottom: none;
}
.sticky + .content {
  padding-top: 60px;
}

.about-us table thead {
    background: #50acdf;
    color: #fff;
}

.about-us tbody {
    background: #e7e7e7;
}

.about-us tbody tr >td {
    border-color: #fff;
}

.itry-content h1 {
    font-size: 28px;
}

.itry-content h2 {
    font-size: 24px;
}

.itry-content h3 {
    font-size: 20px;
}

.Itry-body h1 {
    font-size: 28px;
}

.form2 {
    margin-top: 20px;
}

span.sprite-icon {
    width: 35px;
    height: 35px;
    background: url(../images/sprite-icon.png) 0px -3px;
    display: inline-block;
    vertical-align: middle;
}

span.sprite-icon.second {
    background: url(../images/sprite-icon.png) -36px -3px;
}

span.sprite-icon.third {
    background: url(../images/sprite-icon.png) -64px -3px;
}

span.sprite-icon.forth {
    background: url(../images/sprite-icon.png) -100px -3px;
}

.mice-part h3 {
    margin-bottom: 0;
}

.genral-form div#formdiv h3 {
    margin-top: 0;
}

.profile-pic {
	margin-left: 15px;
	margin-bottom: 15px;
}

.mice-icon {
    width: 50px;
    height: 50px;
    margin: 0  auto;
    background: #fff;
    border-radius: 50%;
    padding-top: 9px;
	margin-bottom: 15px;
}

section.mice-sec.recommend-section a {
    color: #17498f;
    font-size: 13px;
}

h1.main-head {
    text-transform: capitalize;
	color: #3aabdc;
}

h1.main-head span {
    color: #e11735;
}

li.about-link.open .dropdown-menu li {
    float: none;
    padding: 0;
}

li.about-link.open .dropdown-menu {
    left: auto;
    right: 70px;
	padding-top: 0;
    padding-bottom: 0;
	box-shadow: 0px 3px 7px #666;
	-webkit-box-shadow: 0px 3px 7px #666;
	-moz-box-shadow: 0px 3px 7px #666;
}

li.about-link.open .dropdown-menu li a {
    border-bottom: none;
    padding: 0px 15px;
}

@media screen and (max-width: 639px){
.nav-tabs{ float:none;}
.rcmd-right ul li strong{ float:none;}
.rcmd-right ul li .duration span{ padding-right:10px;}
}

@media (max-width:992px){
	.header-right-top{ font-size:13px}
}

@media (max-width:768px){
	.content-wrap .container {
    	display: flex!important;
		flex-direction: column-reverse;
	}
}

@media (max-width:767px){
	div#myNavbar .navbar-nav {
		float: left;
	}
	.header-right-top{ display:none}
}

@media (max-width:480px){
	header .col-sm-9.col-md-9 {
		padding: 0;
	}
	.header-right ul li a{ font-size:14px}
	.dropdown-menu-1, .dropdown-menu-2, .dropdown-menu-3 {
		width: auto;
		padding: 0 15px;
		min-width: 280px;
	}
	.navbar-collapse.in {
		overflow-y: visible;
	}
	.dropdown-left .col-md-6 ul {
		padding: 0;
	}
	.dropdown-menu-3 .col-md-12.dropdown-content, .dropdown-menu-1 .col-md-12.dropdown-content {
		padding: 0;
	}
	.tour-title h1 {
		font-size: 22px;
	}
	li.about-link.open .dropdown-menu{right:auto}
}