@media only screen and (max-width :1366px) {

}


@media only screen and (max-width :1280px) {
	
}
		
		
@media only screen and (max-width :1024px) {

}

@media only screen and (max-width :980px) {

.logo { margin-top: 21px; width: 80%;}
.logo img { width: 100%;}
.head_right img{ width: auto}
.blue-form-area .radio-sec.width50{ width: 100% ;}
ul.guides_col li { width: 31.3%;}
}

@media only screen and (max-width:900px) {
.menuImage {
    height: 32px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 1px;
    width: 53px;
    z-index: 9;
}
.menuImage img {
    background: none;
    display: block;
    padding: 5px;
}
.iphon_navigation {
    background: #a3c7ff;
    border-top: medium none;
    margin: 0;
    position: absolute;
    top: 34px;
    width: 100%;
    z-index: 9999;
    left: 0px;
    right: 0px;
    text-shadow: none;
}
.iphon_navigation ul {
    margin: 0px;
    padding: 0px;
}
.iphon_navigation ul li {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0 !important;
    text-align: left;
    width: 100%;
}
.iphon_navigation ul li:first-child {
    border-top: none;
}
.parentMenu > div.subItem {
    width: 50px;
    height: 32px;
    float: right;
    background: url(../images/faq-arrowup.png) no-repeat center;
    cursor: pointer;
}
.parentMenuActive > div.subItem {
    background: url(../images/faq-arrowdown.png) no-repeat scroll right center transparent!important;
    cursor: pointer;
    float: none;
    height: 32px;
    position: absolute;
    width: 100%;
    z-index: 3;
}
.parentMenu > div.subItem {
    background: url(../images/faq-arrowup.png) no-repeat scroll right center transparent;
    cursor: pointer;
    float: right;
    height: 32px;
    position: relative;
    width: 50px;
    z-index: 3;
}
.iphon_navigation ul li a {
    background: none repeat scroll 0 0 #002499;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: normal;
    list-style: outside none none;
    margin: 0 0 1px;
    padding: 8px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.iphon_navigation ul li a:hover {
    color: #000;
    text-shadow: inherit;
    text-decoration: none;
}
.iphon_navigation > ul ul {
    padding: 0px 0px 0 0px;
    width: 100%;
    display: none;
    margin: 0px;
}
.iphon_navigation ul ul li {
    background: none repeat scroll 0 0 transparent;
    border-bottom: none;
    margin: 0;
    padding: 0 !important;
    text-align: left;
    width: 100%;
}
.iphon_navigation ul ul li a {
    background: #0645a4;
    color: #ffffff;
    display: block;
    font-size: 13px;
    font-weight: normal;
    list-style: outside none none;
    margin: 0 0 1px;
    padding: 8px 10px 8px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
.iphon_navigation ul ul li a:hover {
    color: #000;
    text-shadow: inherit;
    text-decoration: none;
}
.iphon_navigation ul ul ul {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
    list-style: none;
}
.iphon_navigation ul ul ul li a {
    background: #1659c0;
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: normal;
    list-style: outside none none;
    margin: 0 0 1px;
    padding: 8px 10px 8px 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.iphon_navigation ul ul ul ul li a {
    background: #2f7aec;
    color: #ffffff;
    display: block;
    font-size: 12px;
    font-weight: normal;
    list-style: outside none none;
    margin: 0 0 1px;
    padding: 8px 10px 8px 25px;
    text-decoration: none;
    text-transform: uppercase;
}
.iphon_navigation ul ul ul li a:hover {
    color: #000;
    text-shadow: inherit;
    text-decoration: none;
}
.sub-menu.subMenu {
    background: none repeat scroll 0 0 #000000;
}
/*************mobile-menu-end***************/
}



@media only screen and (max-width :800px) {
.menu ul li { font-size: 12px;}
.menu ul li a { padding: 9px 10px;}
.frnt-left-sec { width: 38%;}
.frnt-right-sec { width: 61%;}
.logo {
    margin-top: 30px;
    width: 85%;
}

.head_right {
    margin-top: 20px;
    width: 40%;
}
.head_right img{ width: 100%;}
.rslides img{ height: auto;}


}


@media only screen and (max-width :767px) {
.heading{font-size: 20px;}
.head_left {
    width: 21%;
}
.logo { margin-top: 27px; width: 100%;}
.head_right {
    margin-top: 18px;
    width: 50%;
}
	.frnt-left-sec {
    width: 100%;
}
.full.btm-sec .full .pull-left.width50{ width: 100%; margin-bottom: 12px;}
.full.btm-sec .full .pull-right.width50{ width: 100%; margin-bottom: 12px;} 
.full.btm-sec .full .pull-right.width50.padd-L{ padding-left: 0px;}
.full.btm-sec .full.mar-T10{ margin-top: 0px;}
.frnt-right-sec {
    margin-top: 25px;
    width: 100%;
}


ul.ftr-menu li {

    line-height: 5px;
    padding: 5px;
}

ul.ftr-menu li a {

    font-size: 12px;
    text-decoration: none;
}

select {
 padding: 6px 0;

}

footer .ftr-left {
    width: 100%;
}

footer .ftr-right {

    margin-top: 25px;
    text-align: center;
    width: 100%;
}

ul.ftr-menu {
    display: inline-block;
    text-align: center;
}
ul.ftr-menu li {
    display: inline-block;
    float: none;
    text-align: center;
}
.search-res .res-row .thumb {
    width: 100%;
}
.search-res .res-row .cont-sec {
    margin-top: 15px;
    width: 100%;
}

 .accordion {
    border: 1px solid #ddd; border-radius: 5px 5px 0 0;
  }
  
  .accordion__title,
  .accordion__content { 
    float: none;
    margin: 0;
  }
  
  .accordion__title:first-child {
    border:none;
  }
  
 .accordion__title.active {
  border-top-color:#eee;
  }
  
  .accordion__title.active, .accordion__title:hover {
    background:#none;
  }
  
  .accordion__title:before {
  content:"+";
  text-align:center;
  width:2em;
  display:inline-block;
  }
 .accordion__title.active:before {
  content:"-";
  }
  
 .overflow-scrolling {
  overflow-y: scroll;
  height:11em;
  padding:1em 1em 0 1em;
  /* Warning: momemtum scrolling seems buggy on iOS 7  */
  -webkit-overflow-scrolling: touch;
  }

  .accordion__content {
    position:relative;
    overflow:hidden;
    padding:0;
  }
  
   .no-js .accordion__content {
    padding:1em;
    overflow:auto;
    display:block;
  }
  
  .accordion__content:after {
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    height:50px;
    border-radius:10px 0 0 10px / 50% 0 0 50%;
    box-shadow:-5px 0 10px rgba(0, 0, 0, 0.5);
    content:'';
}

.accordion{ border-radius: none !important;}
.accordion__title{ border-radius: none; border:none; border-top: 1px solid #ccc;}
.width31P {
    width: 100%; margin-top: 20px;
}
.width67P {
    width: 100%; 
}

}


@media only screen and (max-width :480px) {

.head_left {
    width: 100%;
}
.logo {
    float: none;
    margin: 20px auto 0;
    width: 30%;
}

.head_right {
    width: 100%;
}

.frnt-holiday-deals ul.frnt-holi-deal li {

    width: 48%;
}

.search-res .res-row .cont-sec .right-des {
    float: left; 
    position: inherit;
    text-align: left;

}

@media only screen and (max-width :360px) {
    .frnt-holiday-deals ul.frnt-holi-deal {

    margin-left: 0;
    width: 100%;
}
.frnt-holiday-deals ul.frnt-holi-deal li {

    margin-left: 0;
    width: 100%;
}


.logo {

    width: 45%;
}
ul.guides_col li {
    width: 48%;
}

}

@media only screen and (max-width :360px) {
.search-res .res-row .cont-sec .more-detail{font-size: 11px;}
}

















