@charset "utf-8";
body{
}
#LPBackGroundImage{
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  min-height: 100%;
  font-family: sans-serif;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  z-index: -100;
}
#LandingHeaderContainer{
  margin: 0;
  padding: 0;
  width: 100%;
  z-index: 10;
}
#LandingHeaderContainer #VDC_Logo{
  padding: 0;
  display: block;
}
#LandingHeaderContainer #UserLoginContainer{
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: right;
  transition: .3s;
  cursor: pointer;
}
#LandingHeaderContainer #UserLoginContainer:hover,
#LandingHeaderContainer #UserLoginContainer:focus{
  transform: scale(1.2);
}
#LandingHeaderContainer #UserLoginContainer #login_icon,
#LandingHeaderContainer #UserLoginContainer #UserLogInText{
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
#LandingHeaderContainer #UserLoginContainer #UserLogInText a{
  color: #444444;
}
/*--------------------------*/
/*--------------------------*/
#PrincipalPanelContainer{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
#PrincipalPanelContainer .BackgroundImageContainer{
  margin: 0;
  padding: 0;
  display: block;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
#PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer{
  text-align: center;
  position: relative;
  transform: translate(-50%, 0%);
}
#PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundButtonLink{
  background-color: #4D8C66;
}
#PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundButtonLink a{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  color: #ffffff;
}
#PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundImagesSelector{
  margin: auto;
  padding: 0;
  display: block;
}
#PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundImagesSelector .ImageSelectorButton{
  margin: 0;
  padding: 0;
  border-radius: 50%;
  cursor: pointer;
  transition: .3s;
  height: 15px;
  width: 15px;
  border: none;
}
#PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundImagesSelector .ImageSelectorButton:hover,
#PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundImagesSelector .ImageSelectorButtonSelected{
  background-color: #ECB457;
}
/*--------------------------*/
/*--------------------------*/
#WhereYouGoContainer{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
#WhereYouGoContainer #WhereYouGoSuBContainer{
  margin: auto;
  padding: 0;
  background-color: rgba(255, 255, 255, .8);
  position: relative;
  left: 0%;
  top: 50%;
  
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer{
  
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoTitle{
  margin: 0;
  padding: 0;
  display: block;
  color: #393939;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer{
  margin: 0;
  display: block;
  width: 100%;
  background-color: #ffffff;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer .WhereYouGoInputImage,
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer .WhereYouGoInputInput{
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer .WhereYouGoInputInput{
  border: none;
  text-align: left;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList{
  margin: 0;
  padding: 0;
  display: block;
  display: none;
  position: absolute;
  list-style: none;
  background-color: #ffffff;
  z-index: 1;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  border-bottom: 2px solid #DABD87;
  cursor: pointer;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageImageSearch,
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer{
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageImageSearch{
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchName{
  color: #444444;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchDiscountPrice{
  color: #4D8C66;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchNormalPrice{
  color: #BA0000;
  text-decoration: line-through;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchButton{
  background-color: #4D8C66;
}
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchButton:hover,
#WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchButton:focus{
  transform: scale(.9);
}

#WhereYouGoContainer #WhereYouGoSuBContainer #LandigPageSearchButton{
  background-color: #4D8C66;
}
#WhereYouGoContainer #WhereYouGoSuBContainer #LandigPageSearchButton:hover,
#WhereYouGoContainer #WhereYouGoSuBContainer #LandigPageSearchButton:focus{
  transform: scale(1.1);
}
#WhereYouGoContainer #DownGif{
  position: absolute;
  bottom: 0%;
  left: 50%;
  transform: translate(-50%, 0%);
  cursor: pointer;
}
/*--------------------------*/
#BannerContainer{
  margin: auto;
  padding: 0;
  display: block;
  background-color: rgba(255, 255, 255, .99);
  border-bottom: 1px solid #cccccc;
}
#BannerContainer #BannerTitle{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  text-align: center;
  color: #4D8C66;
}
#BannerContainer .BannerMessageListTitle{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  text-decoration: none;
  color: #666666;
  cursor: pointer;
  transition: .3s;
  text-align: center;
}
#BannerContainer .BannerMessageListTitle:hover,
#BannerContainer .BannerMessageListTitle:focus{
  color: #ECB457;
  text-decoration: underline;
}
#BannerContainer .BannerSubContainer{
  cursor: pointer;
  transition: .3s;
  background-color: transparent;
  z-index: 5;
  text-align: center;
}
#BannerContainer .BannerSubContainer:hover,
#BannerContainer .BannerSubContainer:focus{
  transform: scale(1.1);
  border: none;
}

#BannerContainer .BannerSubContainer:hover .BannerTextContainer .ViewMoreBanner,
#BannerContainer .BannerSubContainer:focus .BannerTextContainer .ViewMoreBanner{
  opacity: 1;
}
#BannerContainer .BannerSubContainer .BannerImage{
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  transition: .3s;
}
#BannerContainer .BannerSubContainer .DestinationBannerImage{
  border-radius: 50%;
}
#BannerContainer .BannerSubContainer .HotelBannerImage{
  border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border: 0px solid #000000;
}
#BannerContainer .BannerSubContainer .CategoryBannerImage{
  background-size: 100% !important;
}
#BannerContainer .BannerSubContainer .PackageBannerImage{
  border-radius: 50%;
}
#BannerContainer .BannerSubContainer .BannerTextContainer{
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
#BannerContainer .BannerSubContainer .BannerTextContainer .BannerTextTitle{
  text-align: center;
  color: #444444;
  transition: .3s;
}
#BannerContainer .BannerSubContainer .BannerTextContainer .BannerHotelName,
#BannerContainer .BannerSubContainer .BannerTextContainer .BannerMiniParaggraph{
  text-align: center;
  color: #444444;
}
#BannerContainer .BannerSubContainer .BannerTextContainer .HotelCategoryContainer{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  text-align: center;
}
#BannerContainer .BannerSubContainer .BannerTextContainer .HotelCategoryContainer .HotalCategoryImage{
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
#BannerContainer .BannerSubContainer .BannerTextContainer .ViewMoreBanner{
  margin: auto;
  display: block;
  background-color: #4D8C66;
  opacity: 0;
}
#BannerContainer .BannerSubContainer .BannerTextContainer .ViewMoreBanner:hover,
#BannerContainer .BannerSubContainer .BannerTextContainer .ViewMoreBanner:focus{
  transform: scale(1.1);
}
#BannerContainer .BannerSubContainer .BannerTextContainer .BannerDiscountPrice,
#BannerContainer .BannerSubContainer .BannerTextContainer .BannerNormalPrice{
  margin: 0;
  padding: 0;
  display: block;
  text-align: center;
}
#BannerContainer .BannerSubContainer .BannerTextContainer .BannerDiscountPrice{
  color: #4D8C66;
}
#BannerContainer .BannerSubContainer .BannerTextContainer .BannerNormalPrice{
  color: #BA0000;
  text-decoration: line-through;
}
#BannerContainer .BannerSubContainer .BannerTextContainer .TRMMessage{
  margin: 0;
  padding: 0;
  display: block;
  text-align: center;
  color: #555555;
}
/*---------------------------*/
/*---------------------------*/
/*---------------------------*/
#DestinationMapsView{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  background-color: rgba(255, 255, 255, .99);
}
#DestinationMapsView #DestinationMapTitle{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  text-align: center;
  color: #444444;
}
#DestinationMapsView #LoactionMapView{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  height: 90%;
}
/*---------------------------*/
/*---------------------------*/
/*---------------------------*/
#IACContainer{
  margin: 0;
  padding: 0;
  display: block;
  background-color: rgba(255,255,255,.96);
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #cccccc;
  transition: .3s;
}
#IACContainer:hover #IACButtonLink,
#IACContainer:focus #IACButtonLink{
  opacity: 1;
}
#IACContainer #LogoIACContainer,
#IACContainer #IACTextContainer{
}
#IACContainer #LogoIACContainer #Conatiner_iac_logo{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
#IACContainer #IACTextContainer{
  text-align: justify;
}
#IACContainer #IACTextContainer #ContainerIACTitle,
#IACContainer #IACTextContainer #ConatinerIACText{
  margin: 0;
  padding: 0;
  display: block;
}
#IACContainer #IACTextContainer #ContainerIACTitle{
  color: #385379;
}
#IACContainer #IACTextContainer #ConatinerIACText{
  color: #444444;
}
#IACContainer #IACButtonLink{
  margin: auto;
  display: block;
  background-color: #385379;
  opacity: 0;
}
#IACContainer #IACEventsContainer{
  margin: auto;
  padding: 0;
  display: block;
}
#IACContainer #IACEventsContainer #IACEventsTitle{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  color: #385379;
  text-align: center;
}
#IACContainer #IACEventsContainer #IACCollagesList{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  list-style: none;
}
#IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem{

}
#IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACCollagesLink{
  margin: auto;
  padding: 0;
  display: block;
}
#IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACCollagesLink img{
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
}
#IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList{
  margin: auto;
  padding: 0;
  display: block;
  
}
#IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList .IACEventsListItem{
  
}
#IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList .IACEventsListItem a{
  margin: auto;
  padding: 0;
  display: block;
  width: 100%;
  text-decoration: underline;
  color: #444444;
  transition: .3s;
}
#IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList .IACEventsListItem a:hover,
#IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList .IACEventsListItem a:focus{
  color: #BA1921;
}
#IACContainer #IAC_Banner_Link{
  margin: auto;
  padding: 0;
  display: block;
  width: 100%;
}
#IACContainer #IAC_Banner_Link img{
  margin: auto;
  padding: 0;
  display: block;
  border-radius: 1%;
  transition: .3s;
}
#IACContainer #IAC_Banner_Link img:hover,
#IACContainer #IAC_Banner_Link img:focus{
  transform: scale(.99);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(68,68,68,1);
  -moz-box-shadow: 0px 0px 5px 0px rgba(68,68,68,1);
  box-shadow: 0px 0px 5px 0px rgba(68,68,68,1);
}
@media screen and (min-width: 701px) {
  /*--------------------------*/
  /*--------------------------*/
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer{
    top: 90%;
    left: 50%;
  }
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundButtonLink{
    font-size: 1.6em;
    margin-bottom: 15px;
  }
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundButtonLink:hover,
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundButtonLink:focus{
    font-size: 1.9em;
  }
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundImagesSelector .ImageSelectorButton{
    margin-right: 5px;
    margin-left: 5px;
  }
  /*--------------------------*/
  /*--------------------------*/
  /*--------------------------*/
  /*--------------------------*/
  #PrincipalPanelContainer{
    height: 85vh;
  }
  #PrincipalPanelContainer .BackgroundImageContainer{
    background-attachment: fixed;
  }
  /*--------------------------*/
  /*--------------------------*/
  /*--------------------------*/
  /*--------------------------*/
  #WhereYouGoContainer{
    height: 80vh;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer{
    width: 60%;
    padding: 1% 1% 1% 1%;
    transform: translate(0%, -100%);
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer{
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: button;
    width: 37%;
    margin: 0% 1% 0% 1%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoTitle{
    font-size: 1.5em;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer{
    padding: 2% 1% 2% 1%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer .WhereYouGoInputImage{
    width: 5%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer .WhereYouGoInputInput{
    width: 92%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList{
    width: 35%;
    padding: 1%;
    max-height: 30vh;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem{
    padding-top: 1%;
    padding-bottom: 1%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageImageSearch{
    width: 15%;
    padding-right: 2%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchName{
    font-size: 1.2em;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchDiscountPrice{
    font-size: 1em;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchNormalPrice{
    font-size: .8em;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer #LandigPageSearchButton{
    background-color: #4D8C66;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer{
    width: 65%;
    padding-left: 2%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer #LandigPageSearchButton{
    font-size: 1.3em;
  }
  #WhereYouGoContainer #DownGif{
    width: 80px;
  }
  /*--------------------------*/
  #BannerContainer{
    width: 98%;
    padding: 2% 1% 2% 1%;
  }
  #BannerContainer #BannerTitle{
    font-size: 3em;
    margin-bottom: 1%;
  }
  #BannerContainer .BannerMessageListTitle{
    margin-top: 1%;
    margin-bottom: 4%;
    font-size: 1.5em;
  }
  #BannerContainer .BannerSubContainer{
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    z-index: 5;
  }
  #BannerContainer .BannerSubContainer .BannerImage{
    width: 35%;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer{
    width: 60%; 
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerTextTitle{
    font-size: 1.8em;
    margin-bottom: 1%;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerHotelName,
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerMiniParaggraph{
    font-size: 1.2em;
    
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .HotelCategoryContainer{
   
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .HotelCategoryContainer .HotalCategoryImage{
    margin: 0% 1% 0% 1%;
    width: 15px;
    margin-bottom: 3%;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .ViewMoreBanner{
    font-size: 1.1em;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerDiscountPrice,
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerNormalPrice{
    margin-top: 1%;
    margin-bottom: 1%;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerDiscountPrice{
    font-size: 1.6em;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerNormalPrice{
   
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .TRMMessage{
    font-size: .9em;
    margin-bottom: 2%;
  }
  /*---------------------------*/
  /*---------------------------*/
  /*---------------------------*/
  #DestinationMapsView{
    height: 70vh;
  }
  #DestinationMapsView #DestinationMapTitle{
    padding-top: 1%;
    padding-bottom: 1%;
    font-size: 2em;
  }
  /*---------------------------*/
  /*---------------------------*/
  /*---------------------------*/
  #IACContainer{
    padding-bottom: 3%;
    padding-top: 3%;
  }
  #IACContainer #LogoIACContainer,
  #IACContainer #IACTextContainer{
    margin: 0;  
    padding: 0;
    display: inline-block;
    vertical-align: middle;
  }
  #IACContainer #LogoIACContainer{
    width: 25%;
    margin-right: 6%;
    margin-left: 2%;
  }
  #IACContainer #IACTextContainer{
    width: 40%;
    margin-right: 2%;
  }
  #IACContainer a #Conatiner_iac_logo{
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
  }
  #IACContainer #IACTextContainer #ContainerIACTitle{
    font-size: 1.8em;
  }
  #IACContainer #IACButtonLink{
    margin-top: 2%;
    font-size: 1.5em;
  }
  #IACContainer #IACEventsContainer{
    margin-top: 2%;
    width: 80%;
  }
  #IACContainer #IACEventsContainer #IACEventsTitle{
    font-size: 2.5em;
    margin-bottom: 2%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList{
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem{
    margin: 2%;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    width: 28%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACCollagesLink{
    width: 95%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACCollagesLink img{
    
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList{
    list-style: square;
    text-align: left;
    width: 100%;
    margin-top: 4%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList .IACEventsListItem{
    margin: 1% 0% 1% 0%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList .IACEventsListItem a{
    font-size: .9em;
  }
  #IACContainer #IAC_Banner_Link{
    margin-top: 2%;
  }
  #IACContainer #IAC_Banner_Link img{
    width: 60%;
  }
}
@media screen and (max-width: 700px) {
  /*--------------------------*/
  /*--------------------------*/
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer{
    top: 95%;
    left: 50%;
  }
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundButtonLink{
    font-size: 1.6em;
    margin-bottom: 15px;
  }
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundButtonLink:hover,
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundButtonLink:focus{
    font-size: 1.9em;
  }
  #PrincipalPanelContainer .BackgroundImageContainer .BackgroundButtonsContainer .BackgroundImagesSelector .ImageSelectorButton{
    margin-right: 5px;
    margin-left: 5px;
  }
  /*--------------------------*/
  /*--------------------------*/
  /*--------------------------*/
  /*--------------------------*/
  #PrincipalPanelContainer{
    height: 85vh;
  }
  #PrincipalPanelContainer .BackgroundImageContainer{
    background-attachment: scroll;
  }
  /*--------------------------*/
  /*--------------------------*/
  /*--------------------------*/
  /*--------------------------*/
  #WhereYouGoContainer{
    height: 100vh;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer{
    width: 85%;
    padding: 5% 2% 5% 2%;
    transform: translate(0%, -50%);
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer{
    margin: auto;
    padding: 0;
    margin-top: 4%;
    margin-bottom: 4%;
    width: 90%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoTitle{
    font-size: 1.1em;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer{
    padding: 2% 1% 2% 1%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer .WhereYouGoInputImage{
    width: 15px;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer .WhereYouGoInputInput{
    width: 80%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList{
    width: 80%;
    padding: 1%;
    max-height: 50vh;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem{
    padding-top: 3%;
    padding-bottom: 3%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageImageSearch{
    width: 15%;
    padding-right: 2%;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchName{
    font-size: 1em;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchDiscountPrice{
    font-size: 1em;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer .PackageSearchNormalPrice{
    font-size: .8em;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer #LandigPageSearchButton{
    margin: auto;
    display: block;
    background-color: #4D8C66;
    font-size: 1em;
  }
  #WhereYouGoContainer #WhereYouGoSuBContainer .WhereYouGoContentContainer .WhereYouGoInputContainer #PackagesSearchList .PackagesSearchListItem .PackageTextSearchContainer{
    width: 65%;
    padding-left: 2%;
  }
  
  #WhereYouGoContainer #DownGif{
    width: 80px;
  }
  /*--------------------------*/
  #BannerContainer{
    width: 98%;
    padding: 2% 1% 2% 1%;
  }
  #BannerContainer #BannerTitle{
    font-size: 2em;
    margin-bottom: 1%;
  }
  #BannerContainer .BannerMessageListTitle{
    margin-top: 1%;
    margin-bottom: 15%;
    font-size: 1.5em;
  }
  #BannerContainer .BannerSubContainer{
    margin: auto;
    padding: 0;
    display: block;
    width: 90%;
    padding-top: 5%;
    padding-bottom: 5%;
  }
  #BannerContainer .BannerSubContainer .BannerImage{
    width: 60%;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer{
    width: 100%; 
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerTextTitle{
    font-size: 1.6em;
    margin-bottom: 1%;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerHotelName,
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerMiniParaggraph{
    font-size: 1.1em;
    margin-bottom: 3%;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .HotelCategoryContainer{
   
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .HotelCategoryContainer .HotalCategoryImage{
    margin: 0% 1% 0% 1%;
    width: 15px;
    margin-bottom: 3%;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .ViewMoreBanner{
    font-size: 1.1em;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerDiscountPrice,
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerNormalPrice{
    margin-top: 1%;
    margin-bottom: 1%;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerDiscountPrice{
    font-size: 1.3em;
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .BannerNormalPrice{
   
  }
  #BannerContainer .BannerSubContainer .BannerTextContainer .TRMMessage{
    font-size: .9em;
    margin-bottom: 2%;
  }
  /*---------------------------*/
  /*---------------------------*/
  /*---------------------------*/
  #DestinationMapsView{
    height: 70vh;
  }
  #DestinationMapsView #DestinationMapTitle{
    padding-top: 5%;
    padding-bottom: 5%;
    font-size: 1.5em;
  }
  /*---------------------------*/
  /*---------------------------*/
  /*---------------------------*/
  #IACContainer{
    padding-bottom: 3%;
    padding-top: 3%;
  }
  #IACContainer #LogoIACContainer,
  #IACContainer #IACTextContainer{
    margin: auto;  
    padding: 0;
    display: block;
  }
  #IACContainer #LogoIACContainer{
    width: 80%;
    margin-bottom: 3%;
  }
  #IACContainer #IACTextContainer{
    width: 90%;
  }
  #IACContainer a #Conatiner_iac_logo{
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
  }
  #IACContainer #IACTextContainer #ContainerIACTitle{
    display: none;
  }
  #IACContainer #IACTextContainer #ConatinerIACText{
    font-size: .9em;
  }
  #IACContainer #IACButtonLink{
    margin-top: 2%;
    font-size: 1.3em;
  }
  #IACContainer #IACEventsContainer{
    margin-top: 2%;
    width: 80%;
  }
  #IACContainer #IACEventsContainer #IACEventsTitle{
    font-size: 2.5em;
    margin-bottom: 2%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList{
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem{
    margin: 15% auto 15% auto;
    padding: 0;
    display: block;
    width: 90%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACCollagesLink{
    width: 95%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACCollagesLink img{
    
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList{
    list-style: none;
    text-align: center;
    width: 100%;
    margin-top: 4%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList .IACEventsListItem{
    margin: 4% 0% 4% 0%;
  }
  #IACContainer #IACEventsContainer #IACCollagesList .IACCollagesListItem .IACEventsList .IACEventsListItem a{
    font-size: 1.2em;
  }
  #IACContainer #IAC_Banner_Link{
    margin-top: 2%;
  }
  #IACContainer #IAC_Banner_Link img{
    width: 100%;
  }
}
