/** @media screen and (max-width: 620px) { **/

@media screen and (max-width: 1100px) {
    .header-inner { width: 100%; }
    
    .header-search { margin-left: 0; float: right; }
    .section-inner { width:95%; }

    .entry-price { float: left; width: 50%; text-align:center; border:2px solid #CCC;border-radius: 4px;padding: 15px 30px; box-sizing: border-box; margin-top: 15px; }
    .entry-price .digit { font-size: 30px; }
    .entry-price .words { font-size: 16px; line-height: 1.8em;}
    

    .sc_gallery, .entry-attributes { display: none; }    

    
    .enquire {display: block; }
    //.sc_slider { margin: 1.5em 12% 0 !important; border-radius: 10px; }
    .sc_slider img { border-radius: 10px !important; }
    
/**    
    
    .sc_gallery img { width: 330px !important; height: 220px !important; margin: 5px;}
    .sc_gallery img { border: 0 !important; margin: 1px; padding: 0 !important; border-radius: 0 !important; }
**/
    .su-image-carousel {display: block }
.sc_button { width: 65px; }



.entry-header-main .btn-active, .entry-header-main .btn-inactive { margin-top: 0; }

#entry-navbar a { padding: 20px 20px; }
    .entry-description { width: 100%; }
    .post-inner ul.withicons { padding: 0 5%; }

}



@media screen and (max-width: 767px) {
    
    .section-inner { width:90%; }   
    
    //.header-inner { text-align: center; }
    //.header-title, .header-search { float: none; }
    .header-inner { text-align: center; padding: 0 5% 10px; }
    .header-title, .header-search { float: left; }
    .header-title { margin: 0; }
    //.header-title img { width: 110px; height: 40px; margin: 0 10px 0 0;}
    //.header-title img { width: 50%; height: auto; margin: 0 10px 0 0;}
    .header-search { margin: 0; width: 38%; overflow: hidden; }
    .header-search #ajaxsearchlite1, .header-search .probox { width: 100%; }
    #ajaxsearchlite1 .probox .proinput, div.asl_w .probox .proinput { width: 50px !important; }

    #entry-navbar, .entry-price a.btn-active, .entry-price a.btn-inactive, .post-inner .pricing_web, .sc_slider { display: none; }

    .entry-header-main { margin-bottom: 0; }
    .entry-header-main .entry-title { width: auto; }
    .entry-header-main h1 a { font-size: 28px;}
    .entry-header-main .sc_slider_mobile { display: block; margin: 30px auto; }

    .enquire-mobile, .entry-stars { display: block; float: none; margin: 10px auto; text-align: center;}    
    .enquire-mobile .btn-active, .enquire-mobile .btn-inactive { width: 75%; }

    .entry-price { margin-top: 10px; }
    .entry-price .digit { font-size: 30px; }
    .entry-price .words { font-size: 16px; line-height: 1.8em;}

.entry-bushrs { width: 50%; 
    border: none;
    margin-left: 0;
    height: auto;
    box-sizing: border-box;
    box-shadow: none;
}


.entry-bushrs ul {
  list-style: none;
  //margin: 8px;
  padding: 0;
  display: block;
  //width: 300px;
  height: auto;
}

.entry-bushrs li {
  padding-top: 1px;
  line-height: 1.8em;

}

.entry-bushrs img { display: none; }


/**
    .sc_slider { margin: 0 !important; border-radius: 5px; }
    .sc_slider img { border-radius: 5px !important; }
**/ 
    #slider { display: none; }

    .entry-description p { margin: 0 5%; }
    .post-inner { width: 100%; }

    .post-inner h2 { margin-top: 40px; }
    
    .post-inner .pricing_mobile { display: block; }
    .post-inner ul.withicons { padding: 0 5%; float: none;}
    .post-inner ul.withicons li { width: 85%; font-size: 12px; }
    .post-inner ul.withicons li:before { font-size: 26px; }
    .post-inner h3.others { margin-top: 0; }
    
    aside { width: 100%; float: none; }
    
    .home-start { padding: 0; background: 0; }
    .home-start h1 { font-size:50px; }
    .home .entry-content h3 { line-height: 28px; height: 145px; overflow: hidden; }
	
	.search-panel { padding: 0 !important; }
	.device-panel { margin: 180px auto 0 !important; }
	.components { display: none; }
    


    .type-destinations .article-main-header { background: #CCC url('https://oweh.ratchetweb.com/wp-content/themes/oweh/template-parts/lisbon.jpg') repeat center;  }
    .type-destinations .article-main-header h1 a { font-size:50px; line-height: 60px; }
    .type-destinations .article-title { width: 100%; }
    .type-destinations .article-summary { float: none; width:90%; clear: both; overflow: hidden; margin: 100px auto 0;}
    .type-destinations .detail-boxes { width: 90%; height: auto; margin:40px auto 0; padding-bottom: 5px; float: none !important;}
    
    .type-destinations .entry-content { width: 90%; }
    
    .entry-content { line-height: 35px !important; }
        
    ul.socials li {margin: 12px;}

    .about { width: 100%; margin-right: 0; text-align: center; }
}