/* Responsive CSS Style */ @media only screen and (min-width: 1180px) { .maxslider-slide-content { margin: 0 auto; width: 1180px; padding-left: 0; padding-right: 0; } } @media only screen and (min-width: 960px) and (max-width: 1179px) { .container { width: 940px; } #primary-nav { margin-left: 20px; } #primary { width: 610px; } .entry-meta em { display: none; } .blog-post .entry-category, .blog-post .sep { display: none; } } @media only screen and (max-width: 1179px) { .site-desc { display: none; } } /* Smaller than standard 960 (devices and browsers) */ @media only screen and (max-width: 959px) { .container { width: 98%; } #primary-nav { display: none; } .js .slicknav_menu { display: block; } #slick-mobile-menu { display: block; } .site-header.no-header-search .header-cart, .site-header.site-header-scrolled.no-header-search .header-cart { right: 45px; } .site-header.no-header-search .header-cart .widget_shopping_cart, .site-header.site-header-scrolled.no-header-search .header-cart .widget_shopping_cart { right: -45px; } .site-header.no-header-search .slicknav_btn, .site-header.site-header-scrolled.no-header-search .slicknav_btn { margin-right: 5px; } .header-buttons { margin-right: 40px; } #primary { float: none !important; width: 100% !important; clear: both; } #secondary { float: none; width: 100% !important; margin-top: 25px; } .panel-grid-cell .widget_newsletter .newsletter-widget form, .single-post .single-newsletter.widget_newsletter .newsletter-widget form { display: block; } .panel-grid-cell .widget_newsletter .newsletter-widget input[type="email"], .panel-grid-cell .widget_newsletter .newsletter-widget input[type="text"], .single-post .single-newsletter.widget_newsletter .newsletter-widget input[type="email"], .single-post .single-newsletter.widget_newsletter .newsletter-widget input[type="text"] { width: 100%; } .panel-grid-cell .widget_newsletter .newsletter-widget p, .single-post .single-newsletter.widget_newsletter .newsletter-widget p { padding: 0; } .sidebar .widget_ad .widget-title, .site-footer .widget_ad .widget-title { text-align: left; } #site-bottom { text-align: center; } #site-bottom .site-info { float: none; margin-bottom: 10px; } #site-bottom .footer-nav { float: none; } #site-bottom .footer-nav ul li { padding: 0 5px; } .post-type-archive-services .service h3, .qiye_1_services_widget .service h3 { font-size: 1em; } .roll-team .team-item .avatar { float: none; margin: 0 0 15px 0; width: 100%; } .roll-counter { background: rgba(50, 50, 50, 0.08); border-radius: 5px; padding: 30px 15px; } .roll-counter i { font-size: 36px; } .roll-counter .name-count { font-size: 16px; } .roll-counter .numb-count { font-size: 32px; } .roll-testimonials .customer { width: 100%; margin-right: 0; } .ht_grid_1_4 { width: 48.5%; margin-bottom: 20px; } .ht_grid_1_4:nth-of-type(2n+0) { margin-right: 0; clear: right; } .ht_grid_1_4:nth-of-type(2n+1) { clear: left; } } /* Tablet Portrait size to standard 960 (devices and browsers) */ @media only screen and (min-width: 768px) and (max-width: 959px) { .blog-post .entry-category, .blog-post .sep { display: none; } .page-header .page-title { font-size: 36px; } } /* All Mobile Sizes (devices and browser) */ @media only screen and (max-width: 780px) { .panel-grid-cell { padding-left: 10px !important; padding-right: 10px !important; margin-bottom: 10px !important; } .siteorigin-panels-stretch .panel-grid-cell { padding-left: 0 !important; padding-right: 0 !important; } h1 { font-size: 32px; } h2 { font-size: 28px; } h3 { font-size: 22px; } h4 { font-size: 18px; } h5 { font-size: 16px; } h6 { font-size: 14px; } } @media only screen and (max-width: 767px) { body.page-template-default, body.blog, body.archive, body.error404, body.single-post, body.single-products { background-color: #f1f4f9; } body.page-template-default #primary, body.page-template-default #secondary .widget, body.blog #primary, body.blog #secondary .widget, body.archive #primary, body.archive #secondary .widget, body.error404 #primary, body.error404 #secondary .widget, body.single-post #primary, body.single-post #secondary .widget, body.single-products #primary, body.single-products #secondary .widget { padding: 15px; } .site-breadcrumbs { margin-top: 0; } .container { width: 96%; } .ht_grid_1_3, .ht_grid_1_2 { float: none; width: 100%; margin-right: 0; margin-bottom: 20px; } .page-header { margin-bottom: 25px; } .page-header .page-title { font-size: 24px; } .breadcrumbs { margin-bottom: 25px; } .single-post .breadcrumbs .post-title { display: none; } .single-post .breadcrumbs .post-category a { background: none; } .content-loop .hentry { margin-bottom: 30px; padding-bottom: 22px; } .content-loop .thumbnail-link { margin-bottom: 10px; } .content-loop .entry-header { margin-bottom: 15px; } .content-loop .entry-summary { display: table; } .single article.hentry .thumbnail-wrap { margin-bottom: 10px; } .single .entry-header { margin-bottom: 15px; } .entry-share a { margin-right: 2px; } .entry-share a span { display: none; } .roll-product .product-item { margin-bottom: 20px; } .entry-summary { clear: both; display: block; } .entry-summary:before { content: " "; display: block; clear: both; } .single .entry-header { margin-bottom: 20px; } .error-404 .page-content .search-form input.search-field { width: 200px; } #site-bottom { text-align: center; } #site-bottom .site-info { float: none; margin-bottom: 10px; } #site-bottom .footer-nav li { margin: 0 5px; } .panel-widget-style[data-title_alignment="center"] .widget-title, .panel-grid-cell .widget-title { font-size: 24px; margin-bottom: 50px; } .panel-widget-style[data-title_alignment="center"] .widget-title:after, .panel-grid-cell .widget-title:after { top: 14px; } .single-employees .roll-team .team-item .avatar, .single-employees .roll-team .team-content { float: none; width: 100%; padding: 0; } .single-employees .roll-team .team-item .avatar { margin-bottom: 15px; } .single-employees .roll-team .team-content .name { font-size: 24px; } } @media only screen and (max-width: 600px) { .ht_grid_1_4 { float: none; width: 100%; margin-right: 0; margin-bottom: 20px; } } /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */ @media only screen and (min-width: 480px) and (max-width: 767px) { .site-branding img { height: 52px; } .product-filter li a { letter-spacing: 0; margin: 0 7px; text-transform: none; } .roll-product.fullwidth .product-item { width: 50%; } .roll-product .product-title { font-size: 16px; } .roll-client .client-item { width: 33.33333333%; } .roll-client .client-item:nth-of-type(3n+0) { clear: right; } .roll-client .client-item:nth-of-type(3n+1) { clear: left; } .content-loop .entry-title { font-size: 24px; } .content-grid .entry-title { font-size: 24px; } .content-loop .entry-meta a, .content-loop .entry-meta time, .content-loop .entry-meta .edit-link, .single #primary .entry-meta a, .single #primary .entry-meta time, .single #primary .entry-meta .edit-link { font-weight: normal; } .content-loop .entry-meta em, .single #primary .entry-meta em { display: none; } } /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ @media only screen and (max-width: 479px) { .site-branding img { height: 52px; } .site-title { font-size: 24px; } .slicknav_btn { margin-right: 0; } .header-cart .cart-box .total { display: none; } .product-filter li { display: block; margin: 0; } .product-filter li a { border-bottom: 1px solid #f0f0f0; } .product-filter li a.active, .product-filter li a:hover { background-color: #f0f0f0; border-bottom: 1px solid #f0f0f0 !important; } .roll-product.fullwidth .product-item { width: 100%; } .roll-product .product-item .product-inner { margin: 0 0 20px 0; } .roll-counter .name-count { font-size: 1.1em; padding-bottom: 10px; } .roll-counter .numb-count { font-size: 24px; } .roll-promobox.aside-style .promo-content { width: 100%; display: block; text-align: center; margin-bottom: 20px; } .roll-promobox.aside-style .promo-controls { width: 100%; display: block; } .roll-promobox h3, .roll-promobox .title { font-size: 24px; } .roll-testimonials .customer { padding: 0; } .roll-testimonials .customer .avatar { margin-left: 0; } .blog-post .entry-category, .blog-post .sep { display: none; } .roll-client .client-item { width: 50%; } .roll-client .client-item:nth-of-type(3n+0) { clear: none; } .roll-client .client-item:nth-of-type(3n+1) { clear: none; } .roll-client .client-item:nth-of-type(2n+0) { clear: right; } .roll-client .client-item:nth-of-type(2n+1) { clear: left; } .content-loop .read-more { float: none; } .content-loop .read-more a { display: block; text-align: center; } .content-loop .thumbnail-link { float: none; width: 100%; margin: 0 0 10px 0; } .content-loop .entry-title { font-size: 22px; } .content-loop .entry-comment { display: none; } .content-grid .entry-title { font-size: 22px; } .single #primary .entry-comment { display: none; } .qiye_1_latest_news_widget .blog-post .entry-meta { display: none !important; } .author-box { text-align: center; } .author-box .avatar { float: none; margin: 0 0 10px 0; } .author-box .author-meta .author-name { margin-bottom: 10px; } .pagination .page-numbers { font-size: 13px; padding: 0 10px; height: 30px; line-height: 30px; } .page-title, .single h1.entry-title, .page h1.entry-title { font-size: 24px; } #comments .comment-metadata, .comment-respond .comment-metadata { display: none; } .comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url { width: 100%; } }