@charset "utf-8";
/* CSS Document */

.tour-img{width:100%;}
.tour-img img{width:100%;}
.hotel-head{color:rgba(0,63,204,1);font-size:18px;}
body{color:#7f7d7d;}
.top-header{width:100%;background:#003fcc;}
header{width:100%;/*-color:##a7a035*/;transition:all ease-in 1s;background:#2d64e0}
.logo{margin:10px 0;}
.logo img{width:100px;border-radius:10px;}
.socials{
	display:inline-block;
}
.socials a{color:#fff !important;margin-left:5px;font-size:16px;}
#myNavbar ul li{float:left;border-right:1px solid #0c348f;}
#myNavbar ul li a{color:#FFF;font-size:14.5px;padding:10px 10.5px!important;text-shadow:2px 2px rgba(0,0,0,0.1);}
#myNavbar ul li:last-child{border-right:none;}
#myNavbar ul li a:hover{background-color:#cc0022!important;}
#myNavbar ul li a.active{background-color:#cc0022;}
.menu-bg{width:100%;background:rgba(0,63,204,1);}
.navbar-default{background:#003fcc!important;border:0!important;}
.phone{color:#fff;font-size:14px;font-weight:300;float:left;border-right:1px solid #000;padding:6px 10px 6px 5px;}
.phone1{color:#fff;font-size:14px;font-weight:300;float:left;border-right:1px solid #000;padding:6px 10px 6px 10px;}
.social{color:#fff;font-size:14px;text-align:right;padding:4px 10px 4px 0;}
.social a{color:#e04935;}
.g-lang{float:right;margin:20px 10px 0 0;}
.banner{width:100%;max-height:450px;overflow:hidden;}
.banner img{width:100%;}
#myCarousel .item>.caption>h1{
display:block;
width:20%;
height:50px;
line-height:50px;
overflow:hidden;
position:absolute;
top:70%;
right:0;
bottom:0;
left:9%;
text-align:center;
background:rgba(0,0,0,0.6);
color:#FFF;
font-size:20px;
font-weight:bold;}

.img-box-main{width:100%;height:250px;background:rgba(0,63,204,1);margin:0 auto;border:1px solid transparent;}
.img-box{width:99%;height:250px;margin:1px 1px 1px 2px;}
.img-box img{display:block;height:246px;width:100%;object-fit:cover;}
.gap{margin-top:20px;}
.gap-1{margin-top:50px;}
.heading{width:100%;padding:6px 0;font-size:13px;font-weight:bold;color:rgba(0,63,204,1);}
.heading-1{width:100%;padding:6px 0 0 0 ;font-size:18px;font-weight:500;color:#ccc;text-transform:uppercase;}
.heading-2{width:100%;padding:6px 0;font-size:18px;font-weight:500;color:#003fcc;text-transform:uppercase;}
.col-md-4 p{font-size:12px;}
.col-md-4 p>a{padding:6px 12px;background:rgba(0,63,204,1);color:#fff;font-size:13px;border-radius:2px;cursor:pointer;text-decoration:none;}
.col-md-4 p>a:hover{background:#000;}
.col-md-4 p>a:last-child{margin-left:14%;}
.de-sc{height:84px;}
.c-bg{background:#f6f6f6;padding-bottom: 15px;border-radius:10px;}
.footer-top{background:#121212;width:100%;padding:20px 0;}
.c-bg-p{background:#f6f6f6;padding:4px 16px;}
.img-box-main-1{width:100%;background:#000;padding:2px;}
.col-md-3 p{font-size:12px;}
.col-md-3 p>a{padding:6px 12px;background:rgba(0,63,204,1);color:#fff;font-size:13px;border-radius:2px;cursor:pointer;text-decoration:none;}
.col-md-3 p>a:hover{background:#000;}
.col-md-3 p>a:last-child{margin-left:14%;}
.col-md-3 .img-box-main-1 img{width:100%;}

.footer-top-link{margin-bottom:10px;}
.footer-top-link ul{padding:0;margin:0;}
.footer-top-link li{display:inline-block;padding:0 2px;}
.footer-top-link li a{margin-left:0;color:#7f7d7d;font-size:11px;font-weight:600;text-transform:uppercase;}
.footer-top-link li a:hover{color:#fff;text-decoration:none;}
.footer-top-link li i{margin-left:0;color:rgba(0,63,204,1);}

.other-web ul{padding:0;margin:0;}
.other-web li{display:block;float:left;width:33.333%;text-transform:uppercase;}
.other-web li a{margin-left:0;color:#7f7d7d;font-size:12px;font-weight:600;}
.other-web li a:hover{color:#fff;}
.other-web li i{margin-left:0;color:rgba(0,63,204,1);}

.col-md-9 p>span{color:rgba(0,63,204,1);}
.col-md-9 p>a{padding:6px 12px;background:rgba(0,63,204,1);color:#fff;font-size:13px;border-radius:2px;cursor:pointer;text-decoration:none;}
.col-md-9 p>a:hover{background:#000;}

.col-md-12 p>span{color:rgba(0,63,204,1);}
.col-md-12 p>a{padding:6px 12px;background:rgba(0,63,204,1);color:#fff;font-size:13px;border-radius:2px;cursor:pointer;text-decoration:none;}
.col-md-12 p>a:hover{background:#000;}

.footer{width:100%;background:#000;}
.footer p{color:#003fcc;margin:0;padding:20px 14px 20px 14px;text-align:center;font-size:13px;font-weight:600;text-transform:uppercase;}
.footer p a{color:#7f7d7d;font-size:12px;}
.footer p a:hover{color:#fff;text-decoration:none;}
.footer p:last-child{margin:0;padding:0 0 14px 0;}
@media screen and (max-width:640px)
{
.g-lang{
	display:none;
}
.navbar-toggle{
	float:unset;
	margin:5px;
	background:#fff;
	border-radius:5px;
}
.logo{
	width:50%;
	display:inline-block;
}
.m-button{
	display:inline-block;
	float: right;
    margin-top: 20px;
}
.logo img{width:50%;}
.col-md-5{text-align:center;}
.phone{margin:5px 0;font-weight:normal;width: 100%;text-align: center;border-right:0px;}
.phone1{margin:5px 0;font-weight:normal;width: 100%;text-align: center;border-right:0px;}
.social{margin:50px 0 0 0;font-weight:normal;text-align: center;}
.img-box-main{width:100%;}
.img-box{width:98.5%;}
.img-box-main img{width:100%;}
#myNavbar ul li{float:none;border-right:none;}
#myNavbar ul li a{font-size:12px;padding:8px 0!important;text-shadow:2px 2px rgba(0,0,0,0.1);text-align:center;}
#myCarousel .item>.caption>h1{font-size:16px;padding:0px!important;height:40px;line-height:36px;top:120px;}
.other-web li{width:100%;margin-bottom:10px;}
}
.div-call {
    position: fixed;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    text-align: center;
    line-height: 50px;
    top: 85%;
    right: 22px;
    display: block;
    z-index: 9999;
    background: #d3c31e;
    color: #fff;
}
.div-call a {
    color: #fff!important;
    font-size: 30px;
    display: block;
}

.div-whatsapp {
    position: fixed;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    text-align: center;
    line-height: 50px;
    top: 85%;
    left: 22px;
    display: block;
    z-index: 9999;
    background: green;
    color: #fff;
}
.div-whatsapp a {
    color: #fff!important;
    font-size: 30px;
    display: block;
}
.testimonial{
	width:100%;
	border:1px solid #eee;
	border-radius:10px;
	padding:10px;
	text-align:center;
}
.testimonial img{
	margin-bottom:10px;
}
.testimonial p{
	font-size:13px;
	min-height:150px;
	color:#000;
}
.testimonial span{
	font-size:13px;
	font-style:italic;
}