@media (min-width:979px) and (max-width:1199px)  { 

  .widget_epicwin_widget input[type="text"] {
    width: 180px;
  }

  .stickey-menu li li {
  font-size: 12px;
  }

  .stickey-menu ul li {
  font-size: 13px;
  padding: 0 18px 0 0;
  }

  #access ul li {
    padding: 0 17px 0 0;
  }

  p {font-size: 13px;}

  .strapline p {
    font-size: 11px;
  }

  .logo {
    width: 28%;
  }

}

@media (min-width:767px) and (max-width:1023px)  { 

.page-template-holiday_list_template #primary .col-sm-4,
.page-template-additional_page-php #primary .col-sm-4,
.page-template-dynamic_product_page-php #primary .col-sm-4,
.page-template-holiday_type_index-php #primary .col-sm-4,
.page-template-custom_index-php #primary .col-sm-4,
.page-template-dynamic_page_destination-php .col-sm-4,
.page-template-dynamic_page-php .col-sm-4{
  width: 41.6667%;
}

.page-template-holiday_list_template #primary .col-sm-8,
.page-template-additional_page-php #primary .col-sm-8,
.page-template-dynamic_product_page-php #primary .col-sm-8,
.page-template-holiday_type_index-php #primary .col-sm-8,
.page-template-custom_index-php #primary .col-sm-8,
.page-template-dynamic_page_destination-php .col-sm-8,
.page-template-dynamic_page-php .col-sm-8 {
  width: 58.3333%;
}

.page-template-holiday_list_template #primary .col-sm-8 .col-sm-6,
.page-template-additional_page-php #primary .col-sm-8 .col-sm-6,
.page-template-dynamic_product_page-php #primary .col-sm-8 .col-sm-6,
.page-template-holiday_type_index-php #primary .col-sm-8 .col-sm-6,
.page-template-custom_index-php #primary .col-sm-8 .col-sm-6,
.page-template-dynamic_page_destination-php .col-sm-8 .col-sm-6,
.page-template-dynamic_page-php .col-sm-8 .col-sm-6{
  width: auto;
}

.middle-footer {
  margin-left: 10%;
}



}



@media (max-width:980px)  { 

.page-template-additional_page-php  .contact-us-table h1 {
  font-size: 18px;
}

.logo img {
  max-width: 312px;
}

.strapline {
  display: table;
  float: none;
  margin: 20px auto 20px;
}

.strapline p {
  font-size: 11px;
}  

 .comparing_mid .col-sm-3 {
  width: 27%;
 } 

.block-tital {
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 10px;
    min-height: 36px;
} 

.holiday-type-inner .col-sm-6 {
  min-height: 440px;
  padding-bottom: 30px;
}

strong.selling-date {bottom: 5px;}

#other_featured_property .float {
  margin-bottom: 30px;
}

.singlelist_wrapper_home .label  {
  width: 100%;
}


.singlelist_wrapper_home .combo-select-main {
  width: 100%;
}

.singlelist_wrapper_home .price-range-combo  {
  width: 49%;
}

.page-template-custom_index-php .datepicker-field, 
.page-template-holiday_type_index-php .datepicker-field {
  width: 100%;
}

#other_featured_property .float {
  width: 100%;
}

#other_featured_property .float img {
  height: 110px;
}

 .trans-p h4 {
  font-size: 14px;
  line-height: 17px;
} 

 .inner-banner-content {
  top: 25%;
 }

 .holiday-type-inner .dynamic-cont-img {
  margin: 0 0 15px;
  width: 100%;
}

#primary .holiday-type-inner .dynamic-product-list {
  width: 100%;
}

 .inner-banner-content h2 {
  font-size: 28px;
  line-height: 33px;
  padding: 0 0 5px;
}

.inner-banner-content p {
  font-size: 14px;
  line-height: 18px;
}

 .left_form_div_label.blank_space,
 .right_form_div_label.blank_space {
  display: none;
 }

 .left_form_div_label,
 .right_form_div_label {
  width: 100%;
 }

.left_form_div .left_form_div_field, 
.left_form_div .right_form_div_field {
  width: 100%;
  margin-bottom: 5px;
}

.left_form_div {
  width: 100%;
}

.page-template-dynamic_page-php #products .col-sm-6, 
.page-template-dynamic_product_page-php #products .col-sm-6, 
.page-template-holiday_list_template-php #products .col-sm-6 {
  min-height: inherit;
}

.dynamic-cont-img img {
  max-height: inherit;
  height: auto;
}  

.divnav {
  height:auto;
}

.s_s_p {
  float:left;
  width:100%;
  padding-bottom:7px;
}

.divnav .divnav-pages {
  text-align:center;
}

  .archive .entry-content .col-sm-7 p, 
  .page-template-blog_listing-php .entry-content .col-sm-7 p, 
  .search-results .entry-content .col-sm-7 p {
  font-size: 12px;
  line-height: 19px;
 }
 
  .logo {
  text-align: center;
  width: 100%;
  }

  .footer-bottom-text p {
    font-size: 10px;
    margin-bottom: 0px;
  }

  .footer-part-left {
    max-width: 240px;
  }

  .footer-top-logos img {
  margin: 0 0 18px 10px;
 }

  .footer-background div h6 {
    font-size: 15px;
    line-height: 19px;
  }

  .footer-background div p {
    font-size: 11px;
    line-height: 18px;
  }

  .footer-background div ul li {font-size: 11px;}

  .ph-num span, 
  .btm-mail span {display: none;}

  .home-main-contents .col-sm-4 span a {font-size: 13px;}

  .home-main-contents .col-sm-4 ul li {
    font-size: 12px;
    background-position: left 5px; 
  }

  .home-main-contents .col-md-4.contact-box img {
    max-width: 40px;
  }

  .home-main-contents .col-md-4.contact-box h2 {
    font-size: 24px;
  }

  .header-first-left {
  float: right;
  margin: 0;
  width: 100%;
  }

 

  #header {
  display: block;
  left: 5px;
  position: absolute;
  top: 5px;
  }

  #header a {
    height: 32px;
    width: 40px;
    text-indent: -9999px;
    float: left;
    background: url(../images/menu.jpg);
  }

  .mm-opened {
  height: 100% !important;
  visibility: visible !important;
  }


  .stickey-header-outer,
  #access {
    display: none !important;
  }

  .tele {
  display: table;
  float: none;
  line-height: 24px;
  margin: 10px auto;
  }

  .home_select_holiday .singlelist_wrapper_home {
    width: 38%;
  }

  .widget_epicwin_widget input[type="text"] {
    width: 100%;
  }

  .contact-box-inner span {font-size: 11px;}

  p {font-size: 12px; line-height: 19px;}

  .home_select_holiday {
    margin-top: -36px;
  }

  body {background-color: #2b2b2b}

  .sub-com_news.submit_news {
  margin-left: 0;
  margin-top: 15px;
  }

  .sub-com_news, .sub-com_news.submit_news {
    width: 100%;
  }

  h1 {
    font-size: 32px;
    line-height: 36px;
  }

  h2 {
    font-size: 28px;
    line-height: 34px;
  }

h1,
.h1,
header.page-header .page-title {
  font-size: 32px;
}
h2,
.h2 {
  font-size: 28px;
}
h3,
.h3 {
  font-size: 20px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 16px;
}
h6,
.h6 {
  font-size: 14px;
}

  .home-main-contents .col-sm-4 h4 {
  font-size: 18px;
  line-height: 25px;
  }

  .home-main-contents .col-sm-4 p {
    font-size: 12px;
    line-height:19px;
  }



ul li, ol li {
  font-size: 12px;
}


.meet_title {
  font-size: 16px;
  line-height: 21px;
}

.top-space {
  margin-top: 30px;
  margin-bottom: 20px;
}  

.author_tabs {
  font-size: 11px;
  padding:8px;
}


}




@media (max-width:767px)  {

.page-template-additional_page-php .contact-us-table td  {
  height: auto;
}

.page-template-additional_page-php .contact-us-table tr {
float: left;
width: 100%;
}


.footer-background .col-sm-8 .col-sm-6 {
  padding: 0;
}

 .bbc_world {
  float: none;
  margin: 0 auto;
  width: 260px;
  }  


.comparing_mid .col-sm-3 {
  width: 30%;
  float: left;
} 


.modal-body .ccf-form-wrapper .field {
  width: 100%;
  margin: 0 0 10px 0;
}  


.middle-footer {
  margin: 15px 0 15px 0;
  text-align: center;
  width: 100%;
  font-size: 16px;
}

.left-footer,
.right-footer {
  width: 100%;
  text-align: center;
  margin: 10px 0 10px 0;
 } 


.block-tital {
  margin-bottom: 5px;
}

#other_featured_property .col-sm-3 {
  float: left;
  text-align: center;
  width: 50%;
}

.inner-banner-content {
  display: none;
}

.new-imag-part a, 
.view_more_box a, 
.trans-p a, 
.more-but a, 
.more-but a:hover, 
#compare-button, 
#contact-us-button, 
.make_enqurey-b a, 
.enqu-text input[type="submit"], 
.comp_more a, 
.comp_more a:hover, 
.comp_enquery a, 
.view_link a, 
.sub-com_news input[type="submit"], 
.contact_div_text input[type="submit"], 
.read a, 
#respond .form-submit input#submit, 
.btn-one, 
.btn-two, 
.inputbox-last-button input[type="submit"], 
.contact-button a, 
.btn-two:hover, 
.footer-box a.testimonial-listing,
.holiday-button .btn-one, 
.holiday-button .btn-two {
  font-size: 12px;
}

.breadcrumb-wrapper .combo-select-main {
  width: 180px;
}

.meet_left .col-sm-3 {
  border-bottom: 1px solid #e9e9e9;
  margin-top: 30px;
} 

.meet_left .col-sm-3 img {
  width: 100%; 
  height: auto;
}

.meet_left .col-sm-3 p {
  min-height: inherit;
}

article .entry-content .col-sm-5 img {
  float: none;
  height: auto;
  margin: 0 0 10px;
  max-width: 100%;
  width: auto;
} 

.footer-part-left {
  margin: 0px 0 28px;
  max-width: inherit;
  text-align: center;
  width: 100%;
}

.footer-top-logos, .footer-bottom-text {
  clear: both;
  float: right;
  width: 100%;

}

.footer-top-logos img {
  margin: 0 0 18px 8px;
  max-width: 75px;
}

.footer-part-left img {
  max-width: 240px;
}

.footer-part-right {
  width: 100%;
  text-align: center;
}

.footer-background .col-sm-4 {
  border-bottom: 1px solid #4f4f4f;
  margin: 20px 0 0;
  width: 100%;
}

 .footer-background .col-sm-4.last  {
  border-bottom: 0;
  padding-bottom: 0;
 }

  .footer-background .col-sm-4.last.blog-footer {
    border-bottom: 1px solid #4f4f4f;
    padding-bottom: 20px;
  }

.footer-background .col-sm-8 .col-sm-4 {
  min-height: 220px;
  padding-right: 0;
  width: 33%;
}

.home_select_holiday .singlelist_wrapper_home {
  margin: 0 20px 0 0;
  padding: 0;
  width: 38%;
}

.home-main-contents .col-sm-4, 
.home-main-contents .col-md-4, 
.home-main-contents .col-xs-4, 
.home-main-contents .col-ig-4, 
.footer-background .col-sm-4
 {
  margin: 20px 0 0 0;
  width: 100%;
 }
}



@media (max-width:639px)  { 


.comparing_mid .col-sm-3 {
  width: 100%;
  text-align: center;
  float: left;
}    

.properties_content > a img {
  height: auto;
  max-height: inherit;
  width: 100%;
}


.page-template-author_detail-php .u-photo  {
  width: 100%;
}

.logo img {
  margin: 15px 0 0;
  max-width: 240px;
}

.breadcrumb-wrapper .combo-select-main {
  width: 99%;
}

.breadcrumb-wrapper .in-cat,
.breadcrumb-wrapper .in-cat-input {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}

.input-wrapper, 
.inputbox.cm-fl.combo-select-main.middle-part-top {
width: 100%;
}

.author_tabs {float: none;}

.footer-background .col-sm-8 .col-sm-4 {
  min-height: inherit;
  padding-bottom: 20px;
  width: 100%;
}

.home_select_holiday .singlelist_wrapper_home {
  margin: 0 0 15px;
  padding: 0;
  width: 100%;
}

.posted-on {
  display: block;
}

.home_select_holiday .singlelist_wrapper_home.button {margin-top: 10px;}

.home_select_holiday .singlelist_wrapper_home.button label {
  display: none;
}

.banner-wrapper .rslides_nav {
  top: 40%;
}

.search-btn {
  right: 17px;
  top: 12px;
}

.bbc_world input[type="text"] {
  height: 30px;
  line-height: 30px;
}

.bbc_world #form1 {
  padding: 5px;
}

}


@media (max-width:639px)  { 

#other_featured_property .col-sm-3 {
  width: 100%;
}

.block-tital {   min-height: inherit; }

}

@media (max-width:479px)  { 

.strapline {
  display: block;
  float: left;
  margin: 0px auto 20px;
  text-align: center;
  width: 100%;
}

.strapline p {
  font-size: 11px;
  float: none;
  margin: 0 0 10px 0;
}

.head-logos {
  float: right;
  text-align: center;
  width: 100%;
}

}