* {
	margin:0px;
	padding:0px;
}
ul li{list-style:none;}
body {
	background:#e7e7e9 url(../images/bg.jpg) left top fixed;
	font:12px/21px Arial, Helvetica, sans-serif;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clr {
	clear:both;
}
.text_rt {
	text-align:right;
}
.heading2 {
    background: none repeat scroll 0% 0% #5D0450;
}
.mapss img{width:100%;}
.rating .frm_bg{padding:10px; text-align:center; font-size:15px; border-radius:8px;}
.cont_div div{widows:250px; float:left; margin:10px; padding:10px; min-height:180px; border:1px solid #ddd;}
.heading, .heading1, .heading2 {
    font-size: 17px;
    text-transform: uppercase;
    padding: 10px;
    margin-bottom: 8px;
    display: block;
    color: #FFF;
    background: none repeat scroll 0% 0% #B693CA;
}
.social{position:fixed; right:0px; bottom:20px; width:50px; padding:5px; border:1px solid #ddd; background-color:#f1f1f1; z-index:99999;}
.social img {
	width:48px;
}
.frm_bg{background-color:#9e3f62 !important; color:#fff;}
.banner img {
	width:100%;
}
.img-circle img{border-radius:8px; border:1px dashed #ffcc41; padding:2px; margin:1px;}
.col-lg-12 {
	padding:0px;
}
.whitetxt, .whitetxt a{color:#333;}

.wrapper{width:100%; margin:auto;}
.mid{background:#fff; width:1100px; margin:auto;}
.logo{margin:5px 0px 0px;}
.logo h1 {  float:left; color:#ee8306; margin:20px 0px 0px; font-size:38px; font-family:"Times New Roman", Times, serif; }
.logo h1 a { display:block; color:#ee8306;  padding:5px 10px 0px 5px; font-weight:normal;}
.logo h1 a:hover { text-decoration:none; }

.logo span{color:#af71ac; font-size:15px; font-weight:600;  border-left:1px solid #9b67a5; float:left; padding:10px 0px 10px 5px; margin:5px 0px 0px; text-transform:uppercase;}
.logo span a{color:#af71ac;}
.box h3 a{color:#fff;}
.leftfrm{padding:0px 0px; width:98%; float:left; margin:10px 10px 10px;  padding:10px; }
.leftfrm.frm_bg {
    display: none;
}
body a.fixed-popup.whatsapp-popup {
    bottom: 50px;
    z-index: 10000;
}
.fixed-popup.whatsapp-popup {
    background: #25d366;
    bottom: 30px;
    line-height: 56px;
}
.fixed-popup {
    position: fixed;
    left: 30px;
    width: 60px;
    height: 60px;
    text-align: center;
    border-radius: 50%;
    font-size: 40px;
    color: #fff;
    box-shadow: 0 1px 6px rgb(32 33 36 / 28%);
}
.leftfrm h3{background:#333; margin:0px 0px 10px; padding:7px; font-size:18px; color:#fff;}
.leftfrm .field{margin: 10px 0 0; overflow:hidden;}
.leftfrm .righleft, .leftfrm .righrt1{width:38%; padding:5px 0px; float:left; font-size:12px; color:#fff;}
.leftfrm .label1{width:80%;}
.leftfrm .label_input, .leftfrm .label_input1{width:57%; padding:5px 0px; float:left;}
.leftfrm .righrt input, .leftfrm .righrt select, .leftfrm .righrt textarea{width:50%; border:1px solid #ddd; color:#000;  box-shadow:0 0 8px rgba(0, 0, 0, 0.15) inset; padding:1px 2px; background-color:#fff;}
.leftfrm .righrt1{width:60%;}
.leftfrm img{cursor:pointer;}
.righrt1 textarea{width:170px !important;}
.leftfrm .righrt1 select{width:65px; color:#333;}
.leftfrm .righrt input.submit, input.submit{color:#333; background:#333; padding:5px 10px; border:none; font-weight:normal; color:#fff; width:55%; float:left; margin-right:5px; margin-top:10px;}
.cler{clear:both;}
.bg1{margin:0px 0px 20px;}
.heading{background: -moz-linear-gradient(left,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
 padding:7px; color:#fff; font-size:18px; margin:10px 0px; }
.bg-footer .row .col-lg-4, .bg-footer .row .col-lg-3, .bg-footer .row .col-lg-2{margin:0px 0px 0px 20px;}
.bg-footer .row .col-lg-4 ul li, .bg-footer .row .col-lg-3 ul li, .bg-footer .row .col-lg-2 ul li{margin-left:15px;}
.bg-footer .row .col-lg-4 ul li.video{list-style:none; padding:0px; margin-left:0px;}
.bg-footer  .footerbg{background:#000; color:#fff; padding:10px;}
.package ul{display:block; width:100%; margin:0px; padding:0px; float:left;}
.package ul li{  border: 1px dotted #8c3488;
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px;}
.package ul li .content_prod {
    float: right;
    line-height: 20px;
    width: 65%;
}
.content_prod h2{font-size:24px;}
.package ul li .info-prod {
    background: none repeat scroll 0 0 #e6d8e9;
    border-bottom: 1px dotted #fff;
    color: #913f8d;
    float: left;
    font-family: "Open Sans Condensed",sans-serif;
    line-height: 17px;
    padding: 10px;
    text-align: right;
    width:29.5%;
}
.package ul li div.thumbs {
    float: left;
    height: 140px;
    width: 30%;
}
.info-prod .prix span {
    font-size: 23px;
    font-weight: bold;
}
.package ul li:last-child{margin-right:0px;}
.package ul li a{color:#5d0450;}
a.btn-more, .viewmore a.btn-more{ 
	float:right; 
	background:#EE8306 url(images/voir-voyage.png) no-repeat 10px; 
	width:auto; height:40px;
	color:#FFF !important;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 800;
	font-size:14px;
	overflow:hidden;
	text-transform:uppercase;
	padding:0 20px 0 35px;
	line-height:37px;
	margin-top:10px;
}
a.btn-more:hover, .viewmore a.btn-more:hover{
	color:#FFF;
	background-color:#8C3488;
}
.viewmore a.btn-more{margin-top:0px; line-height:23px; height:23px; background-color:#8C3488;}
.viewmore a.btn-more:hover{background:#EE8306;}
img.fr, img.fl{border:none; padding:0px; text-align:left; margin:5px 0px;}
.bg-footer a{color:#fff;}
.navbar-toggle .icon-bar {
	background-color: #888;
}
.navbar-toggle {
	background-color:#f1f1f1;
	border:1px solid #ddd;
}
.navbar-collapse{ background:url("../images/bg_menu_.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0); padding:1px; margin:10px auto;
min-height:40px; }
/* DESIGN NAV1 (categories) */
/* level 0 */
.navbar-collapse ul { margin:0 auto; }
.navbar-collapse ul li { float:left; padding:0; margin:0;  text-decoration:none; text-transform:uppercase; font-size:12px;}
.navbar-collapse ul li a { border-right:1px dashed #363636; display:block; margin:0; padding:12px 15px; color:#fff; text-decoration:none; font-size:14px;}
.navbar-collapse li a:hover { color:#fff; background:#482310; border-right:1px solid #CCC;}
.navbar-collapse li a.active { color:#fff; background:#482310; }
.navbar-collapse ul li.current-cat { text-decoration:none; }							/* active item first level */
.navbar-collapse ul li.current-cat a,
.navbar-collapse ul li ul li a.a_hover_main { text-decoration:none;  } /* on hover */
.navbar-collapse ul li:last-child a{border-right:none;}
/* level 1 */
		/* position of submenu */
.navbar-collapse ul li ul li { float:none;}
.navbar-collapse ul li ul li a { width:auto; padding:9px 10px; border-left:0; border-right:0;}
.navbar-collapse ul li ul li a.have_submenu { }																/* if item have submenu */
.navbar-collapse ul li ul li a:hover,
.navbar-collapse ul li ul li a.have_submenu_hover { background:#333; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:8px 10px; border-left:0; border-right:0;}
/* level 2 */
.navbar-collapse ul li ul li ul { top:0px; left:156px;}									/* position of sub-submenu */

/* DO NOT EDIT!!! */
ul.menusm { list-style:none;}
ul.menusm li { cursor:pointer; position:relative; z-index:/*IE7*/999;}
ul.menusm li a { position:relative; z-index:1000;}
ul.menusm li ul { display:none; position:absolute; list-style:none; z-index:999;}
ul.menusm li ul li ul { position:absolute; list-style:none;}

.navbar-collapse ul li:last-child{background:none; border-right:none;}

.navbar-collapse ul li ul{display:none;}
.navbar-collapse ul li:hover ul{display:block; position:absolute; z-index:99999; top:40px; border:1px solid #333; border-radius:0px 0px 5px 5px; left:0px; list-style:none; background:#222; padding:0px 5px;}
.navbar-collapse ul li:hover ul li{padding:10px 0px 10px; border-bottom:1px solid #333; border-right:none; width:250px; display:block; list-style:none; background-image:none;}
.navbar-collapse ul li:hover ul li:last-child{border-bottom:none;}
.navbar-collapse ul li:hover ul li a{color:#ededed; display:block; padding:0px;}
.navbar-collapse ul li:hover ul li a:hover{color:#fff; }
.navbar-collapse ul li:hover ul li:hover{display:block;  border-radius:5px;}
.div_logo {
	position:absolute;
	top:0px;
	left:0px;
}
.div_abs {
	position:absolute;
	bottom:10px;
	right:20px;
	font-size:190%;
	font-weight:500;
	color:#fff;
	text-align:right;
	line-height:110%;
}
.div_abs strong {
	font-size:160%;
}
.footer{margin:auto; text-align:center; color:#666;  padding:	5px 0px;}
.footer a{color:#666;}
.footer_section{width:340px; margin-right:50px; padding:0px; float:left; text-align:left;}
.getintouch, .headingthird {
	font-family: Verdana;
	font-size: 20px;
	
	margin: auto;
	float: left; width:200px; text-align:left;
	margin:20px 0px 0px 0px;
}
.companyaddress {
	font-family: Verdana;
	font-size: 12px; width: 100%;
	
	margin: auto;
	display:block;
	float: left;
	margin-top:5px;
}
.name {
	font-family: Verdana;
	font-size: 12px;
	
	margin: auto;
	float: left;
	margin-top: 20px;
	width:70px;
}
.namebox  input{
	margin: auto;
	float: left;
	height: 17px;
	width: 152px;
	margin-top:25px;
}
.merg{margin-bottom:10px;}
.email {
	font-family: Verdana;
	font-size: 12px;
	
	margin: auto;
	float: left;
	width:70px;

}
.emailbox input {
	
	margin: auto;
	float: left;
	height: 17px;
	width: 152px;
}
.phone {
	font-family: Verdana;
	font-size: 12px;
	
	margin: auto;
	float: left;
	width:70px;
}
.phonebox  input{
	margin: auto;
	float: left;
	height: 17px;
	width: 152px;
}
.address {
	font-family: Verdana;
	font-size: 12px;
	
	margin: auto;
	float: left;
	width:70px;

}
.addressbox textarea{
	margin: auto;
	float: left;
	height: 17px;
	width: 152px;

}
.comments {
	font-family: Verdana;
	font-size: 12px;
	
	margin: auto;
	float: left;
	width:70px;

}.commentsbox  textarea{
	margin: auto;
	float: left;
	height: 49px;
	width: 218px;
}
.submitbutton {
	background: rgb(109,179,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,179,242,1)), color-stop(50%,rgba(84,163,238,1)), color-stop(51%,rgba(54,144,240,1)), color-stop(100%,rgba(30,105,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); /* IE6-9 */

 padding:10px 0px 0px; border-radius:8px;
	margin: 0px;
	float: right;
	height: 30px;
	width: 68px;

}
.submit input{background:none; padding:0px; border:none;}
.submit {
	font-family: Verdana;
	font-size: 12px; font-weight:bold;
	color: #FFFFFF;
	margin: 0;
	margin-top: -6px;
	margin-left: 0px;
}
.box {
margin:0px 5px 0px; list-style:none; text-align:center; padding:10px 10px; background:#f39f45; border:1px solid #fff; box-shadow:2px 2px 8px #ddd; color:#fff; position:relative; 
font-size:22px;	min-height:257px;
}
.box h3{margin:0px; background:#333; padding:5px; color:#fff;}
.box p img{ margin-bottom:10px; text-align:center;}
.box p {
	font-size:13px; margin:auto;
	padding-top:10px; text-align:center;
}
.margin-top{margin-top:15px;}

.product h1 {
	color:#4367b7;
	font-size:24px;
	margin:5px 0px 5px 0px;
	font-weight:600;
}
.product .col-lg-1 img {
	padding-top:10px;
}
.product .data_box {
	background:#ecf1f8;
	padding:2% 0.5%;
	margin:0% 1.5% 1.5%;
	width:97%;
	font-size:14px;
}
.product .data_box .col-lg-3 img {
	float:left;
	margin-right:10px;
	width:100%;
}
.cont {
	padding:1% 0.5% 1% 1%;
}
.abt .col-lg-2 img {
	border-radius: 190px;
	margin-bottom:10px;
	position:relative;
}
.abt .col-lg-2:hover img {
	opacity:0.7;
}
.abt .col-lg-2 span {
	border-radius: 190px;
	color: #000;
	display: none;
	font-size: 16px;
	left: 40px;
	list-style: none outside none;
	margin: 0;
	position: absolute;
	text-align: center;
	top: 75px;
	z-index:99999;
	text-shadow:1px 1px 2px #fff;
}
.abt .col-lg-2:hover span {
	display:block;
}

.leftfrm .img1{width:100%; height:100%;}
.leftfrm1 img{width:100% !important;}
.leftfrm1{padding:0px;}
.bg-footer{background:url("../images/bg_footer.gif") repeat-x scroll center top #ee8306; position:relative; color:#fff;}
.bg-footer .row .col-lg-4{border-right:1px dashed #fff; }
#tabs-1 .arrow img{margin:10px 0px 0px 4%; padding:0px;}
#tabs-2 .arrow img{margin:10px 0px 0px 25%; padding:0px;}
#tabs-3 .arrow img{margin:10px 0px 0px 44%; padding:0px;}
#tabs-4 .arrow img{margin:10px 0px 0px 62%; padding:0px;}
#tabs-5 .arrow img{margin:10px 0px 0px 80%; padding:0px;}
#tabs-6 .arrow img{margin:10px 0px 0px 85%; padding:0px;}

#tabs2 #tabs-7 .arrow img{margin:10px 0px 0px 4%; padding:0px;}
#tabs2 #tabs-8 .arrow img{margin:10px 0px 0px 26%; padding:0px;}
#tabs2 #tabs-9 .arrow img{margin:10px 0px 0px 51%; padding:0px;}
#tabs2 #tabs-10 .arrow img{margin:10px 0px 0px 78%; padding:0px;}
#tabs2 ul li a {
	float: left;
	padding: .5em 1.7em;
	text-decoration: none;
}
#inde ul li {display:inline;}
#inde ul li a{float: left;
	padding: .5em 0.5em;
	text-decoration: none;}
#tabs .ui-tabs-active a img{width:230px !important; height:160px !important;}
#tabs ul li a img{ margin-right:10px;}



#basic-modal-content, #basic-modal-content1, #basic-modal-content2, #basic-modal-content3, #basic-modal-content4, #basic-modal-content5 {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:360px; width:45%; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
.pop_img img{padding-right:10px;}

 /*@media (min-width: 768px) and (max-width: 991px) {
 .hidden-sm {
 display: none !important;
}
 .product .col-lg-1 img, .product .col-lg-2 img, .product .col-lg-3 img {
width:50%;
vertical-align:bottom;
}
}
 @media (min-width: 992px) and (max-width: 1199px) {
 .hidden-md {
 display: none !important;
}
 .product .col-lg-1 img, .product .col-lg-2 img, .product .col-lg-3 img {
width:50%;
vertical-align:bottom;
}
}
 @media (min-width: 1200px) {
 .hidden-lg {
 display: none !important;
}
 .product .col-lg-1 img, .product .col-lg-2 img, .product .col-lg-3 img {
width:90%;
vertical-align:bottom;
}
}
 @media (min-width: 551px) and (max-width: 750px) {
 .hidden-md {
 display: none !important;
}
 .product .col-lg-1 img, .product .col-lg-2 img, .product .col-lg-3 img {
width:50%;
vertical-align:bottom;
}
}
 @media (min-width: 479px) and (max-width: 550px) {
 .hidden-md {
 display: none !important;
}
 .product .col-lg-1 img, .product .col-lg-2 img, .product .col-lg-3 img {
width:50%;
vertical-align:bottom;
}
}
*/
#topp{border:5px solid #fff; width:1110px; margin:auto;}
@media (max-width: 480px){

#topp{border:5px solid #fff; width:100%; margin:auto;}
.debug, .debug body{background:none!important;}
body{-webkit-text-size-adjust:none;}
#wrapper, .fullwidth, .header, .footer, .mid{max-width:800px; width:97%; margin:auto; position:relative; float:left;}
.div_abs{font-size: 86%;}
.div_logo{top:-20px;}
.div_logo img{width:80%; }
#tabs2 img{width:80%;}
.arrow img{display:none;}
#simplemodal-container { width:85%;}
.package ul li{width:90%;}
.package ul li img{width:98%;}
.package ul li img.fr{width:auto;}
.box p img, .leftfrm .img, .leftfrm .img1{width:100%;}
}

