/*
Responsive fixes
==================================== */

@media only screen and (min-width: 320px) and (max-width: 767px) {

.row_inner_wth_pad_mob { padding:0 15px !important; }

.tab-bar { height: 5rem; top:7px; }
body p { text-align:left; }
.left-small { margin-left: 15px; margin-top: 10px; } 
.wrapper_content_3 .block-content div.detail_block { width:100%; }
.wrapper_content_3 .block-content p.date_block,.wrapper_content_3 .block-content p.name
,.wrapper_content_3 .block-content div.detail_block,.wrapper_content_3 .block-content a.more_block { padding :0; padding-left:0; }
.news-content img { display: block;margin: auto;max-height: inherit;width: inherit; }
.news-content { max-height: 300px !important; }
.news-image { margin-bottom: 15px; max-height: 100px; min-height: 100px; }
.wrapper_content_3 .block-content a.more_block { margin-top:15px; }
.wrapper_content_3 .block-content div.detail_block p { text-align:left; }
.large-3.medium-3.columns.social > a { display: inline-block;float: none;padding: 10px 0; }
.rslides img { height: 200px; }
.top1_header { margin-top:0; min-height: auto; padding-bottom: 6px; }
.director_details p { text-align:left; }
.director_details h4 { margin-bottom:15px; }

.team-list-view .tabs {width: 100%;}
.tabs dd, .tabs .tab-title { min-width: auto;width: 50%; }
.team-info .block-content a { float:none !important; }
.man2_bottom h6,.client1_detail h5 { text-align:left; }
.image { padding:40px 0; }
.row_inner h4 { font-size:1em !important; }

.orbit-container .orbit-bullets { display:none; }
.orbit-container { margin-bottom:10px; }
.orbit-container .orbit-slides-container { height: 100px; background:#ddd; }
.orbit-container .orbit-slides-container img { height:100px; width:100%; }
.retail-gallery .fancybox img { height:auto; background:#ddd; min-height: 120px; }
.footer-promo-line a,.footer-promo-line { float:left;} 
.row_inner h4,.footer-promo-line h4 { line-height: 24px; font-size: 1em; }

.publish-promo-area h4,.publish-promo-area p { text-align:center; }
.publish-promo-area a.promo-btn { float:none !important; }
.director_image > img { margin: auto; width: 60%; display: block; }
.disti-sponsers a { display: block; margin-bottom: 15px; min-height: 60px; }
.disti-sponsers a img { max-width:100%; }

.pro-info-area-t img { max-width: 80%; }
.store-address a { display: block;font-size: 0.8em;margin-bottom: 15px; }
.pic-iconm,.map-icon { background-size:contain; }
.store-address {min-height: 280px;}
.store-address p { font-size: 0.8em; }
.contact-form-area h4 span { display:none; }
.contact-form-area textarea { resize:none; }
.submit[type="submit"] { float:left; }

.map-image-top,.map-image-bottom { display:none; }
.contact-map { margin-bottom:0; }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
body p { text-align:left; }
.wrapper_content_3 .block-content div.detail_block p { text-align:left; }
.wrapper_content_3 .block-content div.detail_block { width:100%; }
.wrapper_content_3 .block-content { width: 29%; }
.news-content { max-height: 380px !important; }
.news-image { margin-bottom: 15px; max-height: 140px; min-height: 140px; }
.wrapper_content_3 .block-content a.more_block { margin-top:15px; }
ul.menu-xl { padding:0 15px; }
ul.menu-xl li { line-height: 46px; }
.jcarousel li h6 {width: 100px;}

.man2_bottom h6,.client1_detail h5 { text-align:left; }
.row.row_inner.team-info { padding: 0 15px;}
.tabs dd, .tabs .tab-title {min-width: 160px;}
.top1_header { min-height: auto; padding-bottom: 8px;} 

.center-col-info { left: 0; position: inherit; }
.client1_image img { margin-bottom:15px; }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
}