@media only screen and (min-width: 1910px) {
  /* For bigscreen: */
  
}
@media (max-width:1920px){
	.topnav {
 
    display: none!important;
}
	.topnav1 {
 
    display: none!important;
}
	#home-about h3 {
	   
	   
	     width: 95%!important;
    text-align: right!important;
	margin-top: 0px!important;
	font-size:40px!important;
	margin-left:6%!important;

}
.homeaboutmob p {
font-size: 20px!important;
}

.homemap {
width: 300px!important;
    float: right!important;
}
#homespecial  
{
	display:block!important;
	    margin-top: 70px;
}
#homespecial1  
{
	display:none!important;
	
}
.slidetour {
	    width: 1300px!important;
}
	.slidediv {
	    width: unset!important;
}

.wrappermob {
	
	height: 550px!important;
    padding-top: 100px!important;
}



}
@media (max-width:1366px){



}
@media (max-width:1280px){

}
@media (max-width:1199px){
	
}
@media (max-width:1080px){
	
	.logo {
  
    top: 50px!important;
    right: 430px!important;
}
.logomainsticky {
    margin-left: 0px !important;
    position: fixed!important;
    left: unset!important;
    top: 30px!important;
    width: auto!important;
    height: 40px!important;
    cursor: pointer!important;
	
}
	
	.wrapper999 {

    width: 100%!important;
}

		.lestouricon4 {
		
			    width: 150px!important;
	}
		.lestouricon3 {
		
			    width: 145px!important;
	}
		.lestouricon2 {
		
			    width: 150px!important;
	}
		.lestouricon1 {
		
			    width: 150px!important;
	}
	
	.lestouricon5 {
		
			    width: 170px!important;
	}
	
	.contacticon1 {
    height: 50px!important;
    width: auto!important;
    text-align: center!important;
}
	.wrap {
    padding: 15px 120px 30px 120px!important;
}
	
	.innerlayer {
  
    margin: 60px 50px 60px 50px!important;
 
}
	.subnav a {
 
  padding: 10px 15px 10px 27px !important;
}
	.subnav10 a {
 
    padding: 10px 32px 10px 32px !important;
}

}
@media (max-width:991px){
	

}
@media (max-width:800px){
	
	.lastbtn {
   
    color: #ffffff !important;
    font-size: 18px !important;
    
    background: #b28858!important;
}
	
	#homespecial {
    display: none!important;
    margin-top: 70px;
}
#homespecial1 {
    display: block!important;
	   margin-top: 70px;
}
	.wrapper33 {
  
    display: none!important;
}
	
	
.wrapper999 {

    width: 100%!important;
}
	
	.innerlayer1 {
width: 90%!important;
   
    margin: 60px 40px 60px 40px!important;
}
	
	.innerborderlayer1 {
   
    width: 93%!important;
  
    padding: 30px 50px 50px 50px!important;
}
	
	.lagencemobsize .team {
		
		    padding-left: unset!important;
			 padding-right: unset!important;
	}
	
	.wrapper31 {
 
    height: 904px!important;
  
}
	
	.lagenceformsize {
    -webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
    margin-bottom: 10px!important;
}


		.team h3 {
       margin-left: 28%!important;
    margin-right: unset!important;
}
	
	.team img {
    width: 260px!important;
    height: auto!important;
   
}
	
	.site-footer {
    padding: 0 20px 44px 65px!important;
 
    height: 783px!important;
}
	
	.footermobi  {
		
		    -webkit-box-flex: 0!important;
    -ms-flex: 0 0 50%!important;
    flex: 0 0 50%!important;
    max-width: 50%!important;
	}
	
	.itinerarycontactformtext {
   
    padding: 10px 10px 0 10px!important;

}
	
	.wrap1 {
    padding: 30px 50px 10px 50px!important;
}
	.wrap {
    padding: 15px 0px 30px 0px!important;
}
	
	.innerlayer {
		    width: 85%!important;

    margin: 60px 50px 60px 50px!important;
    left: 25px!important;
}
	.innerborderlayer {
		    width: 93%!important;

    padding: 10px 50px 50px 50px!important;
}
	
.subnav a {
    padding: 10px 10px 10px 10px !important;
}
.subnav10 a {
    padding: 10px 10px 10px 10px !important;
}
}
@media (max-width:767px){

}
@media (max-width:720px){
	
}
@media (max-width:640px){

}

.topnav {
  overflow: hidden;
  background-color: #333;
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  background-color: #ddd;
  color: black;
}

.topnav a.active {
  background-color: #4CAF50;
  color: white;
}

.topnav .icon {
  display: none;
}

.topnav1 {
  overflow: hidden!important;
  background-color: #333!important;
}

.topnav1 a {

  
      float: left!important;
    display: block!important;
    color: #b28858!important;
    text-align: center!important;
    padding: 14px 16px!important;
    text-decoration: none!important;
    font-size: 17px!important;
    border: 1px solid #b28858;
    width: 100%;
}

.topnav1 a:hover {
  background-color: #b28858!important;
  color: white!important;
  text-align:center!important;
}

.topnav1 a.active {
  background-color: #b28858!important;
  color: white!important;
    text-align:center!important;
}

.topnav1 .icon {
  display: none!important;
}

@media screen and (max-width: 600px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
   .topnav1 a:not(:first-child) {display: none;}
  .topnav1 a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
		.budgetbtn {
   
     font-size: 6.7px !important;
    padding: 10px 5px 10px 5px!important;

}
	
	.text-center31 h1 {
		
		    font-size: 25px!important;
    margin-bottom: 100px!important;
	}
	
	.wrap31 {
    padding: unset!important;
}
	.topnav1 a.active {
    background-color: white!important;
    color:#b28858!important;
	  text-align:center!important;
}
			.topnav1  a:focus 
			{
 background-color: #b28858!important;
    color:white!important;
}
		.topnav1 {
 border: unset!important;
    display: block!important;
    margin-bottom: 100px!important;
    background-color: #fefefe!important;

}
.topnav a.active {
    background-color: #b28858!important;
    color:white!important;
}
			.topnav  a:focus 
			{
 color:#b28858!important;
    background-color: white!important;
}
		.topnav {
 border:1px solid #b28858!important; 
    display: block!important;
	margin-bottom: 100px!important;
	
    background-color: #b28858!important;

}


	.subsubnav {
   
    display: none!important;
}

	
	.subnav {
   
    display: none!important;
}
	.subnav10 {
   
    display: none!important;
}
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  
    .topnav1.responsive {position: relative;}
  .topnav1.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav1.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}
@media (max-width:568px){

}
@media (max-width:480px){
	
	.formradio {

    width: 70px !important;
   
}
	
	.site-section1 {
    padding: unset!important;
}
.modal-content {

    width: 100% !important;
}	
	.site-navigation {
		
		text-align: right!important;
	}
	
	#submodal {
		
	
    margin-top: 25% !important;
  
    width: 100% !important;
 
	}
	
	.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
        padding: 13px 4px!important;
}
	
	.lestouricon44 a {
    margin: 0px 0px 0px 92px!important;
}
	
	.lestouricon44 p {
    margin: 0px 0px 50px 95px!important;
}
	
	.icontext33 {
 
    padding-right: 10px!important;
   
    padding-left: 10px!important;
}
	

	.ptext-itinerary {

    padding: 0 10px 0 10px!important;
}
	.text-center h1 {
		font-size: 26px!important;
		
	}
	
	.wrap54 {
    width: 100%!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
	
	.wrap9877 {
    padding: 0px 0px 0px 50px!important;
}
	
	.itinerarybtn1 {
  
    margin-left: 33%!important;
   

}
	
	.lestouricon1 {
    width: unset!important;
}
	.lestouricon2 {
    width: unset!important;
}
	.lestouricon3 {
    width: unset!important;
}
	.lestouricon4 {
    width: unset!important;
}
	.lestouricon5 {
    width: 350px!important;
}
	
	
	.mapimg img {
		
	width:100%!important	
	}
	.site-footer {
    padding: 0px 0px 0px 20px!important
   
}
	
	.groupbtn {
		
		    color: #fff !important;
    border-color: #b28858 !important;
    background-color: #b28858 !important;
    border-width: 2px !important;
	padding: 4px 10px 4px 10px;
	}
	
		.group p{
		font-size: 15px!important;
		
		color:white!important;
	}
	
		.group h4{
		
font-weight: bold!important;
		color:white!important;
		
		margin-top: 50px;
	}
	
		.group {
		
		height:250px!important;
		
	}
	
	.tourmobsize {
		
		-webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	
	}
	
	.wrapper999 {
 

    width: 100%!important;
	height: 160px!important;
}
	
	.ptext-experience {

    padding: 0 10px 0 10px!important;
  
}
	
		.lestouricon5 p {
    
       margin: 0px 130px 50px 102px!important;
}
	
	.lestouricon5 a {
   
      margin: 0px 100px 0px 90px!important;
}
	
		.lestouricon4 p {
    
      margin: 0px 130px 50px 115px!important;
}
	
	.lestouricon4 a {
   
       margin: 0px 0px 0px 122px!important
}
	
.lestouricon3 p {
    margin: 0px 0px 50px 110px!important;
}
	
	.lestouricon3 a {
   
       margin: 0px 150px 0px 105px!important;
}
	
		.lestouricon2 p {
    
         margin: 0px 130px 50px 108px!important;
}
	
	.lestouricon2 a {
   
   margin: 0px 0px 0px 105px!important;
}
	
	.lestouricon1 p {
    
     margin: 0px 100px 50px 103px!important;
}
	
	.lestouricon1 a {
   
    margin: 0px 135px 0px 100px!important;
}
	
	.headerbg1 h1 {
    margin-top: 32%!important;
    font-size: 17px!important;
}
.headerbg1 {
   
height: 200px!important;
    background-position: center!important;
}
.headerbg1 p {

    display: none;
}


	
	.lagencemobsize input {
		
		margin-top:10px!important;
	}
	
	.rating {
  
    margin-right: 34%!important;
}
	
	.submit56 {
   
    margin-left: 27%!important;
  
    width: 45%!important;
   
}
	
	.respon2 img {
    width: 100%!important;
    height: 100%!important;
}
	
	.respon1 img {
   
    width: 90%!important;
    margin-left: 5%!important;
    margin-right: 5%!important;
}
	
	
	.submit15600 {
    
    width: 39%!important;
   
}
	 .lagenceresponimg
	 {
		 width:100%!important;
		 
	 }
	
	.innerborderlayer1 p {
 
    font-size: 15px!important;
}
	
	.innerborderlayer1 {
   
    height: 92%!important;
    width: 87%!important;
   
    padding: 50px 50px 50px 50px!important;
}
	
	.innerlayer1 {
  
    height: 80%!important;
    width: 90%!important;
    
    margin: 60px 20px 60px 20px!important;
}
	
	.wrapper22001 {

    height: 804px!important;
 
}
	
	.lagenceformsize {
		
		-webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	margin-bottom:10px!important;
	}
	.wrapper31 {
   
       height: 1204px!important;
   
}
	
	.wrap {
    padding: unset!important;
}
	
	.itinerarycontactformtext {
  
    padding: 10px 10px 0 10px!important;
  
}
		.team h3 {
		
	    margin-left: 110px!important;
    margin-right: 80px!important;
	}
		.team img {
			width:160px!important;
			height:auto!important;
			margin-left: 80px!important;
    margin-right: 80px!important;
	
	}
	.team {
		padding-left: 3rem!important;
		    padding-right: 3rem!important;
	}
	
	.lagencemobsize{
		    -webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
		
	}
	
	.innerborderlayer {
 
    width: unset!important;
    height: 95%!important;
	    padding: 50px 50px 50px 50px!important;
}
	.wrapper2200 {
    
    height: 904px!important;
  
}
	
	.text-ink {
    
    font-size: 25px!important;
}
	.innerborderlayer p {
 
    font-size: 15px!important;
}
	
	.innerlayer {

    margin: 60px 40px 60px 40px!important;
	left: 0px!important;
	height: 85%!important;
 
}
	.lestreksspecial {
 
    padding-left: 35px!important;

}
	
	.groupcontbutton1 {
    width: 90%!important;

   margin-top: unset!important; 
  
    position: absolute!important;
    top: 80px!important;
    left: 0px!important;
}
.groupcontbutton11 {
    width: 90%!important;
 
     margin-top: unset!important; 

    position: absolute!important;
    top: 80px!important;
    left: 20px!important;
}
	.divideimage{
    width:100%!important;
}
	
	.groupcontright {
    
    display: none!important;
}
	
	.groupcontleft {

    display: none!important;
}

	
	.groupcontbutton2 p {
   
    color: #022d40!important;
    border: 1px solid #022d40!important;
  
	    padding: 9px 0px 8px 0px!important;
    font-size: 9.9px!important;
    text-align: center!important;
    font-weight: 700!important;
    vertical-align: middle!important;
    border-radius: 2px!important;
}
	
	.groupcontbutton2 {

    background-color: #fff!important;
    width: 90%!important;
    top: 74px!important;
    height: 45px!important;
    /* margin-top: 42px!important; */
    background-color: #fff!important;
    padding: 6px 6px 5px 6px!important;
    cursor: pointer!important;
    overflow: hidden!important;
    position: absolute;
}
	.groupcont h2 {
   
    color: #fff!important;
    margin-top: 14px!important;
    text-align: center!important;
    font-size: 25px!important;
    letter-spacing: 0 !important;
}
	
	.difficultylevel {
  
    height: auto!important;
    width: 140px!important;
    padding: 0 0 10px 10px!important;
    margin-left: 1%!important;
}
	
	.groupcontbutton p {
  
    color: #022d40!important;
    border: 1px solid #022d40!important;
    padding: 9px 0px 8px 0px!important;
    font-size: 9.9px!important;
    text-align: center!important;
    font-weight: 700!important;
    vertical-align: middle!important;
    border-radius: 2px!important;
}
	
	.groupcontbutton {
 
 width: 90%!important;
    top: 80px!important;
    left: 4px!important;
    height: 45px!important;
    margin-top: 20px!important;
    background-color: #fff!important;
    padding: 6px 6px!important;
    cursor: pointer!important;
    overflow: hidden!important;
  
    position: absolute!important;
}
	
	.groupcont p {
    color: #fff;
    font-size: 9.9px!important;
}
	
	.groupcont {
    background-color: #022d40!important;
    height: 216px!important;
    padding: 32px 22px 22px 22px!important;
}
	
	.groupiconcont {
  
    top: 10px!important;
  
    position: absolute!important;
    top: 10px!important;
    left: 80%!important;
}
	
	.groupcontdate {
    
    position: absolute!important;
    color: #fff!important;
    background-color: #5ec7c7!important;
    width: 162px!important;
    height: 33px!important;
    top: 200px!important;
    left: -10px!important;
    padding: 5px 10px 5px 10px!important;
    font-size: 11px!important;
    font-weight: bold!important;
}
	.grouptitlecont {
    position: absolute!important;
    color: #fff!important;
    top: 25%!important;
    left: 12%!important;
    width: 278px!important;
}
	
	.groupimgcont {
    height: 224px!important;
    position: relative!important;
    filter: brightness(0.9)!important;
}
	
	.mainbox1 {
    width: 100%!important;
    height: 386px!important;
    margin-top: 80px!important;
}
	.wrapper331{
		
		background-position: top right!important;
    height: 1434px!important;
	}

	.headerbg22 img{
		
		width:100%;
		
	}
	
	.lesmainbutton1 {
    width: 55%!important;

    margin-left: 23%!important;
   
}

.headerbg22 {
   
    height: 200px!important;
    background-position: center;

}
.headerbg22 p {

    display: none;
}
	.headerbg22 h1 {
   
    font-size: 17px!important;
		margin-top:30%!important;
}
	
	.site-section1 {
    padding: unset!important;
}
.groupmargbot {
 
    display: list-item!important;
}
.mobtourtrek
{
	
	-webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	    margin-bottom: 30px!important;
}
.groupmargbot {
    margin-bottom: unset!important;
}
#lesbottom1 img{
	
	    width: 350px!important;
}
.lesbottom img {
    margin-left: 18%!important;
 
    width: 280px!important;

}
.lesbottom p {
 
    margin-left: 70px!important;
    width: 280px!important;
  
}
	.maintitle41 p {
    
    margin-bottom: 20px!important;

}
	
	.group4009 {

    width: unset!important;
   
}
	
	.lescont212 p {
    
    font-size: 8.5px!important;
   
}
	.lescontbutton2112 p {

    font-size: 8px!important;
 
}
		.lescontbutton212 p {

    font-size: 8px!important;
 
}
	.lescontbutton212 {
   
    
  
   padding: 6px 6px 6px 6px!important;
   
  
}
	.lescontbutton2112 {
   
    
  
   padding: 6px 6px 6px 6px!important;
 
  
}

	.lescontright212 {

    display: none!important;
}
	.lescontleft212 {
  
    display: none!important;
}
	
	.lestitlecont1 {
    

  
}
	.lestitlecont1 h2 {

    font-size: 15px!important;
}

	.homelestitlecont1 {
    
left: unset!important;
     width: 100%!important; 
}
	.homelestitlecont1 h2 {

    font-size: 15px!important;
}

.grouptitlecont1 {

    left: 13%!important;
 
}

	.teambtn55 {
    color: #b28858!important;
    font-size: 15px!important;
    margin-left: 26%!important;
    margin-right: auto!important;
    font-weight: 700!important;
    border: 2px solid #b28858!important;
    padding: 16px 42px 14px 43px !important;
    text-decoration: none!important;
}
	.footerlogo img {
 
    margin-left: 24%!important;
    margin-right: 10%!important;

}
	.footerlogo p {
  
    padding: 0px 50px 0px 70px!important;
}
	.site-footer {
  
    height: 1383px!important;
}
	.footermobi {
		-webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	}
	.teamsocialbtn {
  margin-left: 32%!important;
    margin-top: 10%!important;

}
	
	.homeformmobi {
		
		-webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	    margin-top: 10px!important;
	}
	
	.wrapper3 {
    background-image: linear-gradient(#03202dcc, #03202da8), url(../images/ima1.webp)!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    height: 954px!important;
    filter: contrast(135%)!important;
    margin-top: 40px!important;
}
.contact {
    text-align: center!important;
    z-index: 1!important;
    position: relative!important;
    padding: 30px!important;
}
.contact img {
    max-width: 100px!important;
    margin: 0 auto 5px auto!important;
}
.contact h3 {
    color: #fff!important;
    margin-top: 2px!important;
    font-size: 15px!important;
    line-height: 150%!important;
    letter-spacing: 2px!important;
       padding: unset!important;
}
.wrap1 {
    padding: unset!important;
}
.submit {
   
    margin-left: 3%!important;

}
	
      .homegallery {
        display: grid!important;
        grid-template-columns: repeat(9, 1fr)!important;
        grid-template-rows: repeat(22, 10vw)!important;
        grid-gap: 25px!important;
    }.gallery__item--1 {
    grid-column-start: 1!important;
    grid-column-end: 10!important;
    grid-row-start: 1!important;
    grid-row-end: 8!important;
	
}
.gallery__item--2 {
    grid-column-start: 1!important;
    grid-column-end: 10!important;
    grid-row-start: 9!important;
    grid-row-end: 13!important;
}
.gallery__item--3 {
    grid-column-start: 1!important;
    grid-column-end: 10!important;
    grid-row-start: 14!important;
    grid-row-end: 18!important;
}
.gallery__item--4 {
    grid-column-start: 1!important;
    grid-column-end: 10!important;
    grid-row-start: 19!important;
    grid-row-end: 22!important;
}

    .gallery__item img {
        width: 100%!important;
        height: 100%!important;
        object-fit: cover!important;
    }
    .overlay {
        position: absolute!important;
        bottom: 0!important;
        left: 0!important;
        right: 0!important;
        overflow: hidden!important;
        width: 100%!important;
        height: 70%!important;
        transition: 0.5s ease!important;
    }
    .overlay p {
        display: none!important;
    }
    .overlay h3 {
        color: #fff!important;
    font-size: 17px!important;
    position: absolute!important;
    top: 20%!important;
    left: 50%!important;
    width: 60%!important;
    -webkit-transform: translate(-50%, -50%)!important;
    -ms-transform: translate(-50%, -50%)!important;
    transform: translate(-50%, -50%)!important;
    text-align: center!important;
    }
    .overlay:hover p {
    display: block!important;
    color: #fff!important;
    font-size: 17px!important;
    position: absolute!important;
    top: 50%!important;
    left: 50%!important;
    width: 100%!important;
    margin-top: 20px!important;
 
    -webkit-transform: translate(-50%, -50%)!important;
    -ms-transform: translate(-50%, -50%)!important;
    transform: translate(-50%, -50%)!important;
    text-align: center!important;
    }
	
	.overlay:hover .submit564 span {
    font-size: 15px !important;
    color: #d8aa75 !important;
    font-weight: 700;
}
.overlay:hover .submit5640 span {
    font-size: 15px !important;
    color: #d8aa75 !important;
    font-weight: 700!important;
}
.overlay:hover .submit5641 span {
    font-size: 15px !important;
    color: #d8aa75 !important;
    font-weight: 700!important;
}
.overlay:hover .submit5642 span {
    font-size: 15px !important;
    color: #d8aa75 !important;
    font-weight: 700!important;
}
.overlay:hover .submit564 {
    margin-left: 3px!important;
    margin-top: 100%!important;
    width: 98%!important;
    font-size: 15px !important;
    color: #fff !important;
    background-color: #fff0!important;
    border: 1px solid #fff!important;
    transition: 1s ease!important;
}
.overlay:hover .submit5640 {
    margin-left: 3px!important;
    margin-top: 50%!important;
    width: 98%!important;
    font-size: 15px !important;
    color: #fff !important;
    background-color: #fff0!important;
    border: 1px solid #fff!important;
    transition: 1s ease!important;
}
.overlay:hover .submit5641 {
    margin-left: 3px!important;
    margin-top: 50%!important;
    width: 98%!important;
    font-size: 15px !important;
    color: #fff !important;
    background-color: #fff0!important;
    border: 1px solid #fff!important;
    transition: 1s ease!important;
}
.overlay:hover .submit5642 {
    margin-left: 6px!important;
    margin-top: 35%!important;
    width: 98%!important;
    font-size: 15px !important;
    color: #fff !important;
    background-color: #fff0!important;
    border: 1px solid #fff!important;
    transition: 1s ease!important;
}
    .gallery__item--1:hover .overlay {
        height: 100%!important;
        position: absolute!important;
        bottom: 0!important;
        left: 0!important;
        right: 0;
        background-color: #022d4094!important;
        cursor: pointer!important;
    }
    .gallery__item--2:hover .overlay {
        height: 100%!important;
        position: absolute!important;
        bottom: 0!important;
        left: 0!important;
        right: 0!important;
        background-color: #022d4094!important;
        cursor: pointer!important;
    }
    .gallery__item--3:hover .overlay {
        height: 100%!important;
        position: absolute!important;
        bottom: 0!important;
        left: 0!important;
        right: 0!important;
        background-color: #022d4094!important;
        cursor: pointer!important;
    }
    .gallery__item--4:hover .overlay {
        height: 100%!important;
        position: absolute!important;
        bottom: 0!important;
        left: 0!important;
        right: 0!important;
        background-color: #022d4094!important;
        cursor: pointer!important;
    }
    figure {
        margin: 0!important;
        position: relative!important;
    }
	
	
	
	.homegallery img
	{
		
		height: auto!important;
    width: 100%!important;
	}
	
	.wrapper311 {
 
    height: 1504px!important;
  padding-left: 17px!important;
    padding-right: 17px!important;
}
	
	.groupmobi1 {
		
		-webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	margin-top: 20px!important;
	}
	
	.personmobi p
	{
		
		margin: unset!important;
	}
	.homepad2217 {
  -webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	padding: unset!important;

}
.homepad2217 h3 {
    font-size: 30px!important;
  text-align: unset!important;
    font-family: cursive!important;
}
	
	.nosmobi {
		
		    -webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	}
	
	.maintitle1 {


    padding: 42px 0 42px 0!important;
}

	.group3009 {

    height: 150px!important;

}
	
	.maintitle1 h3 {
    font-size: 20px!important;
    font-weight: 700!important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.group3009 p {
 
    font-size: 9.5px!important;
    text-decoration: none;
    margin-top: 130px;
}
.group3009 p:focus {
 
  
    text-decoration: none!important;

}
.group3009 p:hover {
 
  
    text-decoration: none!important;

}
.group3009:hover p {
 
  
    text-decoration: none!important;

}
.group3009:focus p {
 
  
    text-decoration: none!important;

}
	.slidetour {
	    width: unset!important;
}
	.slidediv {
	    width: 350px!important;
}
	.tourslide p {
	    padding: unset!important;
}
.w-100 {
    width: 100%!important;
    height: 300px!important;
}


#home-about h1 {
	    font-size: 25px!important;
}
#home-about h3 {
	    font-size: 15px!important;
}
#home-about p {
font-size: 17px!important;
    margin-bottom: 30px!important;
    text-align: justify!important;
}
.icontexthome p {
  width: unset!important;
    text-align: center!important;
    right: 340px!important;
    padding-right: 40px!important;
    padding-left: 40px!important;
    font-family: Ubuntu, sans-serif!important;
    color: #000000e8!important;
}
.submit1561 {
   
       margin-left: 27%!important;

}
.homemap{
width: 350px!important;
float: unset!important;
}
.homeaboutmob
{
	
	-webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
}
#homespecial  
{
	display:none!important;
	
}
#homespecial1  
{
	display:block!important;
	    margin-top: 60px!important;
}
.icontexthome h2 {
    font-family: Ubuntu, sans-serif !important;
    letter-spacing: 4px!important;
    font-weight: 700!important;
    font-size: 20px!important;
}

.homespecialarrow
{
	display:none!important;
	
}
.wrapper13111 {

    height: 1114px!important;
}
.ilsmob {
	
	    -webkit-box-flex: 0!important;
    -ms-flex: 0 0 100%!important;
    flex: 0 0 100%!important;
    max-width: 100%!important;
	margin-bottom: 100px!important;
}


.wrappermob {
	
	height: 1350px!important;
    padding-top: 100px!important;
}



}
@media (max-width:479px){


}
@media (max-width:400px){
	
	.lestouricon5 a {
    margin: 0px 0px 0px 90px!important;
}
	
	.lestouricon4 a {
    margin: 0px 0px 0px 118px!important;
}
	
	.lestouricon3 p {
    margin: 0px 0px 50px 98px!important;
}
	
	.lestouricon3 a {
    margin: 0px 0px 0px 98px!important;
}

.lestouricon2 a {
    margin: 0px 0px 0px 98px!important;
}
.lestouricon2 p {
    margin: 0px 0px 50px 105px!important;
}

		.lestreksspecial {
 
     padding-left: 5.6%!important;

}
	.groupcontbutton2 p {
 
padding: 9px 0px 8px 0px!important;

}
	.groupcontbutton p {
 
padding: 9px 0px 8px 0px!important;

}
	
	.groupiconcont {
  
    left: 75%!important;
}
		.groupcontbutton2 {
   
    height: 45px!important;
	    margin-top: unset!important;
		    top: 100px!important;

}
	
	.groupcontbutton {
   
    height: 45px!important;

}
	
	.groupcont p {
    color: #fff;
    font-size: 11.1px!important;
}
	
	.footerlogo img {
    margin-left: 20%!important;
    margin-right: 20%!important;
}
.footernewsletter  {
	
	margin-left:11px!important;
}
.footercontact  {
		margin-left:11px!important;
	
}

.groupcontbutton1 p {

    padding: 8px 8px 6px 10px!important;
 
}
}
@media (max-width:320px){
	.w-100 {
    width: 100%!important;
    height: 350px!important;
}

.homemap{
width: 300px!important;
float: unset!important;
}

}