/*$$__TEMPLATE_RESOURCE_START__$$*/
/* Responsive */
@media (min-width: 1200px) {
    div#header, 
    nav#main-menu ul, 
    div#footer-wrapper, 
    div#copyrights-panel-wrapper {
        width:1170px;
    }
    nav#top-menu {
        width: 425px;
    }
    nav#main-menu{
        width:100%;
    }
    nav#main-menu ul {
        text-align:center;
    }
    nav#main-menu ul li{
        padding:13px 30px 17px 30px;
    }
    div#footer-wrapper #footcl-one, 
    div#footer-wrapper #footcl-two {
        width:240px;
    }
    div#footer-wrapper #footcl-three {
        width:300px;
        padding-right:129px;
    }
    #misc-menu {
       left: 50%;
       right: 50%;
    }
    .fb-like-box, .fb-like-box iframe, 
    .fb-like-box span {
        width:293px !important;
    }
    .fb-like-box, .fb-like-box iframe,
    .fb-like-box span, #facebook body,
    #facebook ._4s7c {
        height:271px !important;
    }
  div#footer-wrapper .fb-like-wrapper{
   	height : 271px; 
  }
  .sub-menu-wrapper {
    background: url("../images/sub-menu-arrow.png") no-repeat 504px top;
    left:-446px;
    width:1170px;
    top:41px;
  }
  .sub-menu-shadow h2 {
    margin: -4px 37px 22px;
  }
  div#main-content .cl-two div.img-info-wrapper div.box1-img span {
    top: 35px;
  }
  .sub-menu-shadow h2 {
    margin: -4px 0px 22px;
  }
  nav#main-menu .sub-menu-wrapper ul li .sub-menu-content-wrapper {
    width: 170px;
  }

  div#footer-wrapper #footcl-four form#newsletter input[type="text"] {
    width:95.5%;
  }
  nav#main-menu .sub-menu-wrapper a.menu-button {
    width: 122px;
    margin-right: 45px;
  }
  .lt-ie8 nav#main-menu ul li a{
    font-size:0.8em; 
  }
 .lt-ie8 nav#main-menu ul li{
        padding:13px 30px 17px 30px;
    }
   .lt-ie8 nav#main-menu ul li.first{padding-left: 0;}

}
@media (min-width: 768px) and (max-width: 979px){
    div#header, nav#main-menu ul, 
    div#copyrights-panel-wrapper {
        width: 724px;
    }
    nav#main-menu,
    div#footer-wrapper,
    div#footer-wrapper #footcl-one, 
    div#footer-wrapper #footcl-two, 
    div#footer-wrapper #footcl-three,
    div#footer-wrapper #footcl-four, 
    div#footer-wrapper #footcl-five, 
    div#footer-wrapper .footcl-wrapper {
        width:100%;
    }
    nav#main-menu ul li a {
        font-size:0.7em;
    }
    nav#main-menu ul li {
        padding: 13px 6px 17px;
      letter-spacing: 0;
    }
    footer {
        background:#6E4494;
        height:auto;
    }
    div#footer-wrapper {
        padding:0;
    }
    div#footer-wrapper #footcl-one, 
    div#footer-wrapper #footcl-two, 
    div#footer-wrapper #footcl-three, 
    div#footer-wrapper #footcl-four{
        float:none;
    }
    div#footer-wrapper #footcl-one,
    div#footer-wrapper #footcl-two, 
    div#footer-wrapper #footcl-three, 
    div#footer-wrapper #footcl-four,
    div#footer-wrapper #footcl-five {
        border-bottom:1px solid #E9A033;
    }
    div#footer-wrapper #footcl-four{
        border-bottom:none;
    }
    div#footer-wrapper #footcl-four {
        margin:0;
    }
    /*div#footer-wrapper #footcl-five{
    text-align:center;
    }*/
    div#footer-wrapper #footcl-three{
        display:none;
    }
    div#footer-wrapper .box-header,
    div#footer-wrapper ul{
        width:auto;
        margin:0;
    }
    div#footer-wrapper .box-header{
        padding:13px 20px 18px;
    }
    div#footer-wrapper ul{
        background:#f2f2f2;
        padding:20px;
        text-align:center;
    }
    div#footer-wrapper #footcl-five a.facebook {
        background:url("../images/sprite.png") no-repeat -251px -262px;
        display:block;
    }
    div#footer-wrapper #footcl-five a.facebook:hover {
        background: url("../images/sprite.png") no-repeat -113px -262px;
    }
    div#footer-wrapper #footcl-five .footcl-wrapper{
        width:300px;
        margin:0 auto 20px;
    }
    div#footer-wrapper #footcl-four form#newsletter {
        margin: 23px 20px;
        padding: 0;
        width: auto;
    }
    div#footer-wrapper #footcl-four form#newsletter input {
        margin:0;
        width: 48%;
    }
    div#footer-wrapper #footcl-four form#newsletter input#submit {
        margin:15px 10px 0;
    }
    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        width:42px;
        height:42px;
        background: url("../images/sprite.png") no-repeat -137px -334px;
        left:706px!important;
        margin-top:-20px!important;
    }
  .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s {
    background: url("../images/sprite.png") no-repeat -26px -703px!important;
    height: 42px;
    left: 706px !important;
    margin-top: -20px !important;
    width: 42px;
  }
    .ui-state-active,
    .ui-widget-content .ui-state-active, 
    .ui-widget-header .ui-state-active,
    .ui-state-default, 
    .ui-widget-content .ui-state-default, 
    .ui-widget-header .ui-state-default {
        background:#ffae00!important;
        color: #fff!important;
    }  
    .ui-widget-content {
        background:#FFF !important;
    }
    form.ui-widget-content{
        background:#ffae00!important;
    }
    div#footer-wrapper #footcl-one, 
    div#footer-wrapper #footcl-two, 
    div#footer-wrapper #footcl-three {
        padding:0;
    }
  nav#top-menu ul li {
    padding: 3px 10px 5px;
  }
  iv#main-content .image-text-area img {
    padding: 10px 0px 10px 5px;
  }
  #main-content {
   padding: 62px 0 50px;
   }
  div#footer-wrapper #footcl-four form#newsletter #email{
    margin-right:0;
  }
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'latoregular','Helvetica','Helvetica Neue'!important;
    font-size:1em!important;
  }
  div#footer-wrapper #footcl-four form#newsletter input[type="text"] {
    width:48%;
  }
  div#footer-wrapper .box-header-last{
  padding: 13px 20px 18px;
  }
  div#footer-wrapper .box-header-last {
    color: #fff;
  }
  .sub-menu-wrapper .sub-menu{
    display:none;
  }
  
}

@media (max-width: 767px) {
    header {
        height:218px;
    }
    div#header, 
    nav#main-menu ul,
    a.logo,
    nav#top-menu,
    nav#top-menu ul,
    div#footer-wrapper,
    div#footer-wrapper #footcl-one, 
    div#footer-wrapper #footcl-two, 
    div#footer-wrapper #footcl-three, 
    div#footer-wrapper #footcl-four, 
    div#footer-wrapper #footcl-five,
    div#copyrights-panel-wrapper{
        width:100%;
    }
    div#header, nav#main-menu ul,a.logo {   
        margin:0;
        padding:0;
    }
    nav#top-menu {
        height:45px;
        background:#2b2b2b;
    }
    nav#top-menu ul {
        text-align:center;
    }
    a.logo {
        position:absolute;
        text-align: center;
        height:59px;
        top:45px;
        background:#FFF;
        border-bottom: solid 1px #cccccc;
    }
    a.logo img {
        margin-top: 8px;
    }
    nav#main-menu {
        display:none;
        margin:0;
        width:100%;
        height:auto;
    }
    nav#main-menu ul li.first {
        padding-left:3%;
    }
    nav#main-menu ul li{
        float:none;
        width:94%;
        display:block;
        border-right:none;
        border-bottom:1px solid #75767A;
        padding:3%;
        height: 20px;
    }
    div#mobile-menu {
        background:#FFAE00;
        display:block;
        height:57px;
        margin-top:70px;
        cursor:pointer;
    }
    div#mobile-menu .box-link{
        width:50px;
        height:57px;
        margin:0 0 0 12px;
    }
    div#mobile-menu .box-link a{
        background:url("../images/sprite.png") no-repeat -102px 11px;
        padding:0 20px 20px;
    }
    nav#top-menu ul li a {
        color:#fff;	
        font-size:0.8em;
    }
    nav#top-menu ul li {
        padding:9px 5%;
        width:38%;
        border-right:1px solid #171717;
    }
    div#search-box {
        margin:127px 19px 10px;
        border-radius:0;
        background:#fff;
        width:60%;
        padding:5px 5px 2px 10px;
    }
    div#search-box button {
        top:5px;
    }
    footer {
        background:#ffae00;
        height:auto;
    }
    div#footer-wrapper {
        padding:0;
    }
    div#footer-wrapper #footcl-one, 
    div#footer-wrapper #footcl-two,
    div#footer-wrapper #footcl-three,
    div#footer-wrapper #footcl-four{
        float:none;
    }
    div#footer-wrapper #footcl-one, 
    div#footer-wrapper #footcl-two,
    div#footer-wrapper #footcl-three, 
    div#footer-wrapper #footcl-four,
    div#footer-wrapper #footcl-five {
        border-bottom:1px solid #ffae00;
    }
    div#footer-wrapper #footcl-four {
        margin:0;
    }
    div#footer-wrapper #footcl-three{
        display:none;
    }
    div#footer-wrapper .box-header, 
    div#footer-wrapper ul {
        margin:0;
        width:auto;
    }
    div#footer-wrapper .box-header{
        padding:18px 15px;
    }
    div#footer-wrapper ul{
        background:#f2f2f2;
        padding:20px;
        text-align:center;
    }
    div#footer-wrapper #footcl-five a.facebook {
        display:block;  
        background:url("../images/sprite.png") no-repeat 17px -261px;
    }
    div#footer-wrapper #footcl-five a.facebook:hover {
        background: url("../images/sprite.png") no-repeat -113px -262px;
    }
    div#footer-wrapper #footcl-five .footcl-wrapper{
        width:300px;
        margin:0 auto 20px;
    }
    div#footer-wrapper #footcl-four form#newsletter {
        margin: 23px 15px;
        padding: 0;
        width:auto;
    }
    div#footer-wrapper #footcl-four form#newsletter input {
        margin: 0 0 14px;
        width: 99%;
    }
    div#footer-wrapper #footcl-four form#newsletter input#submit {
        margin:3px 4% 0;
    }
    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        width:42px;
        height:42px;
        background: url("../images/sprite.png") no-repeat -137px -334px;
        left:90%!important;
        margin-top:-20px!important;
    }
  .ui-accordion .ui-accordion-header .ui-icon-triangle-1-s {
  background: url("../images/sprite.png") no-repeat -26px -703px!important;
  height: 42px;
  left: 90% !important;
  margin-top: -20px !important;
  width: 42px;
}
    div#copyrights-panel,
    .copyrights, .creator{
        float:none;
    }
    div#copyrights-panel{
        text-align:center;
        padding: 5px 0;
    }
    .copyrights, .creator {
        margin:4px 0;
    }
    #misc-menu .cl-one, 
    #misc-menu .cl-two {
        /*width:186px;*/
        width: 49%;
    }
    #misc-menu .cl-one{
        float:left;
        margin:0 0 0 40px;
    }
    #misc-menu .cl-two {
        float:right;
        margin:0;
    }
    span.currency, 
    span.brochures {
        padding:16px 67px 0;
        /*width:51px;*/
        width: 21%;
        padding-top: 21px;
        border-radius:0;
        margin:0;
    }
    span.currency {
        background:url("../images/sprite.png") no-repeat -234px -400px #7A7981;
    }
    span.brochures {
        background:url("../images/sprite.png") no-repeat -234px -338px #70695F;
    }
    .ui-state-active, 
    .ui-widget-content .ui-state-active,
    .ui-widget-header .ui-state-active,
    .ui-state-default, 
    .ui-widget-content .ui-state-default, 
    .ui-widget-header .ui-state-default {
        /*background:#fcb040;*/
        color: #fff!important;
    }  
    .ui-widget-content {
        background: #fff!important;
    }
    form.ui-widget-content{
        background:#ffae00!important;
    }
    div#cur_conv {
        margin:-61px 0 0 -20px;
        /*width: 360px;*/
         width:315px;
         z-index:2;
    }
    #misc-menu div.overlay {
        left: 0;  
        top: 0;  
        right: 0; 
        bottom: 0; 
        background-color: #000;  
        position: fixed;
        z-index: 1;
        opacity: 0.7;
    }
    #misc-menu .cl-one {
        margin: 0 auto;
        position: relative;
        padding: 0;
    }
    div#cur_conv {
        left: 0;
        margin: 0;
        top: 0;
        height: auto;
    }
    #misc-menu {
        width: auto;
        float: none;
        left: 20px;
        right: 20px;
    }
    #misc-menu .cl-two .brochure-wrapper {
        z-index: 14;
        margin: 0 auto;
        top: 0;
    }
    .set-margin-top{
        top: 20px !important;
    }
    div#main-content .row-three .img-info-wrapper div.blog-wrapper {
        position: relative;
        width: 50%;
        float: left;
    }
    div#main-content .row-three .img-info-wrapper .box1-img {
        float: none;
        width: auto;
    }
    div#main-content .row-three .img-info-wrapper .box1-img {
        float: none;
        width: auto;
    }
    #main-content .cl-three.colum.right div.img-info-wrapper div.box1-info.box-info {
        width: 44%;
    }
    #main-content .cl-three.colum.right div.img-info-wrapper div.box1-info.box-info h3 {
        margin-top: 0;
    }
  
  .breadcrumb-nav{
    display:block;
  }
  .bread-crumb-packeges{
    display:block;
  }
  #footer-wrapper {
 font-family: 'latoregular','Helvetica','Helvetica Neue'!important;
 }
  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background:none;
  }
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'latoregular','Helvetica','Helvetica Neue'!important;
  }
  #misc-menu .cl-one a, #misc-menu .cl-two a {
    background:none;
  }  
  div#footer-wrapper #footcl-one,
    div#footer-wrapper #footcl-two, 
    div#footer-wrapper #footcl-three, 
    div#footer-wrapper #footcl-four,
    div#footer-wrapper #footcl-five {
        border-bottom:1px solid #E9A033;
    }
  div#footer-wrapper #footcl-four{
    border-bottom:none;
  }
  span.currency, span.brochures {
    padding:3px 67px;
  }  
  #misc-menu .cl-one a, #misc-menu .cl-two a {
    padding: 0;
  }
  span.currency {
    background: url("../images/sprite.png") no-repeat -234px -410px #7A7981;
  }
  span.brochures {
    background: url("../images/sprite.png") no-repeat -234px -347px #70695F;
  }
  div#footer-wrapper #footcl-five a.facebook {
    background: url("../images/sprite.png") no-repeat scroll -251px -262px rgba(0, 0, 0, 0);
  }
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-size: 1em!important;
  }
  
  #messer-alert-wrapper  {
   
    left : 10px;
    right : 10px;
     width : auto;
  }
   #messer-alert-wrapper  p{
      width : auto;
        padding: 20px 10px;
     
   }
  div#main-content .cl-two div.img-info-wrapper div.box1-img span {
    top: 40%;
  }
  div#footer-wrapper .box-header-last{
  padding: 18px 15px;
   }
  div#footer-wrapper .box-header-last {
    color: #fff;
  }
  div#main-banner .bread-crumb-wrapper {
    width: auto;
    margin: 0 auto;
    padding: 0 15px;
  }
  
div.wther-efect {
  position: absolute;
  top: 66px;
  right: 50%;
  margin-right: -102px;
  float: none;
}  
div.wather {
  margin: 0 auto;
  clear: both;
  width: 200px;
  float: none;
  position: relative;
  text-align: center;
}  
 nav#main-menu ul li a{
    display: block;
    width: 100%;
    text-align: left;
    margin: 0 auto;
    
  }

  
}

/*@media (max-width: 480px) {
  
  #misc-menu {
    margin-left: 5%;
    margin-right: 5%;
  }
  
}*/

@media (max-width: 479px){
    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        left: 88% !important;
    }
    nav#main-menu {
        height: auto;
        position: absolute;
    }
    #misc-menu .cl-one{
        margin:0 auto;
    }
    #misc-menu .cl-two {
        margin: 0;
    }
    #misc-menu .cl-one, #misc-menu .cl-two {
        /*width:127px;*/
    }
    span.currency, span.brochures {
        padding:3px 20px 3px 40px;
        width:67px;
    }
    span.currency {
        background:url("../images/sprite.png") no-repeat -254px -411px #7A7981;
    }
    span.brochures {
        background:url("../images/sprite.png") no-repeat -254px -348px #70695F;
    }
    div#cur_conv {
        /*width: 240px;*/
        width: 143px;
        padding: 10px;
    }
  .breadcrumb-nav{
    display:block;
  }
  .bread-crumb-packeges{display:block;
  }
  div.intro h2 {
    font-size: 0.8em;
   }
  div.intro p {
    font-size: 1em;
  }
  nav#top-menu ul li {
   padding: 9px 5%;
   width: 38%;
   border-right: 1px solid #171717;
  }
  #footer-wrapper {
 font-family: 'latoregular','Helvetica','Helvetica Neue';
  }
  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    background:none;
  }
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: 'latoregular','Helvetica','Helvetica Neue'!important;
  }
  #misc-menu .cl-one a, #misc-menu .cl-two a {
    background:none;
  }
  div#cur_conv select {
    width:100%;
    font-size: 0.7em;
  }
  div#cur_conv label {
    width:80%;
  }
  div#cur_conv .button input {
  width: 134px
  }
  div#cur_conv input {
  width: 91%;
  font-size:0.7em  
   }
  div#footer-wrapper #footcl-four form#newsletter input {
        margin: 0 0 14px;
        width: 97%
		}
   div#main-banner .bread-crumb-wrapper {
    width: auto;
    margin: 0 auto;
    padding: 0 15px;
  }
  div.my-trip-button{
    display:none;
  }
  
}

@media (max-width: 360px) {
    a.logo img{
        margin-top:14px;
    }
    .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
        left:86% !important;
    }
    header{
       /* background-color: #000;*/
    }
    div.intro h2 {
    font-size: 0.8em;
   }
  div.intro p {
    font-size: 1em;
   }
}

@media (max-width: 320px) {
  .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: 84% !important;
  }

  div.intro h2 {
    font-size: 0.8em;
  } 
  div.intro p {
    font-size: 1em;
  }
}



/*]END$$*/