/*This styles is for the responsive layout of the theme*/ @media screen and (max-width: 1300px){ .zl-wrapper{ width: 1170px; } .slider-caption .caption-title{ font-size: 50px; line-height: 40px; } .slider-caption .caption-description{ font-size: 26px; line-height: 30px; } } @media screen and (max-width: 1200px){ .zl-wrapper{ width: 97%; max-width: 1170px; } .boxed-layout .zl-wrapper{ width: 98%; margin:0 auto; } .boxed-layout #page{ width:100%; } .ak-container, .boxed-layout .ak-container{ width: 100%; padding: 0 10px; } #masthead .right-header{ padding-top: 10px; } .main-navigation.menu-right li{ margin-left: 30px; } .slider-caption .zl-container-slider{ width: 88%; top: 6%; } .slider-caption .zl-container-slider{ left: 2%; } .menu-left .top-right{ text-align: left; height: 25px; } .socials{ float: none; text-align:right; margin-left: 5px; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; } .ak-search{ float: none; margin: 0 0 10px; } .ak-search .searchform{ float: right; } .menu-toggle{ display: none; } #primary{ width: 70%; } .sidebar{ width:27%; } .main-navigation .menu { display: block; } .slider-caption .caption-title{ font-size: 30px; line-height: 26px; } .slider-caption .caption-description{ font-size: 16px; line-height: 20px; } #slider-banner .bx-wrapper .bx-pager{ bottom:5px; } #welcome-text{ width: 53.5% } #top-section .welcome-text-image{ width: 100% } #top-section .welcome-detail{ width: 100% } .home #latest-events{ width: 44%; } .event-list .event-thumbnail{ width: 28%; } .event-list .event-detail{ width: 68%; } .featured-post{ width: 21%; margin-right: 5%; } .featured-post .featured-image img{ height: auto; } #bottom-section .testimonial-slider-wrap, #bottom-section .thumbnail-gallery, #bottom-section .text-box, #bottom-section .twitter-block-wrap{ width: 22%; margin-right: 3.5% } #bottom-section .twitter-block-wrap{ margin-right:0; } #bottom-section .thumbnail-gallery .gallery-item img{ height: auto; } .cat-testimonial-list{ float: left; width: 50%; border-bottom: 1px solid #eee; text-align: center; } .cat-testimonial-list .entry-header{ float:none; margin-bottom:30px; text-align: center; border-right: 0; width: 100%; } .cat-testimonial-list .cat-testimonial-excerpt{ width: 100%; } .testimoinal-client-name{ float:none; } #bottom-section .thumbnail-gallery ul li:nth-child(3n){ margin-right: 6px; } .testimonial-slider-wrap .all-testimonial{ margin-left: 0; text-align: center; } /*=============== BLOG LAYOUT ONE ===========================*/ .blog-layout-one .cat-blog-image{ width: 40%; } .blog-layout-one .cat-blog-more{ margin-top: 20px; } /*=========================== BLOG LAYOUT TWO ==========================*/ .blog-layout-two:nth-child(even) .blog-content{ float: right; } .blog-layout-two .blog-content h1.entry-title{ line-height: 30px; } .blog-layout-two .entry-content{ float: left; width: 37%; } .blog-layout-two:nth-child(even) .entry-content{ float: right; } .blog-layout-two .cat-blog-more{ float: right; } .blog-layout-two:nth-child(even) .cat-blog-more{ float:left; } /*============================= BLOG LAYOUT THREE =============================*/ .blog-layout-three .entry-content{ float: left; margin: 0 3% 0px 0; width: 38%; } .blog-layout-three .cat-blog-more{ float: right; margin-top: 20px; } .blog-layout-three .blog-content{ float: left; } .blog-layout-three .blog-content h1.entry-title{ line-height: 30px; } } @media screen and (max-width: 992px){ .zl-wrapper{ width: 90%; margin:0 auto; } .boxed-layout .zl-wrapper{ width: 97%; margin:0 auto; } .menu-right .site-branding{ padding:20px 0 0 0; } .menu-right .right-header{ float:none; } /*================ MENU LEFT ALIGNMENT =======================*/ .menu-left .right-header{ float:left; margin: 0px; width: 100%; } .menu-left .main-navigation .menu{ width: 100%; } .menu-left .menu-toggle{ float: left; } .menu-left .main-navigation .menu li{ float: left; width: 100%; text-align: left; } .menu-left .right-header .main-navigation a{ padding-left: 30px; } .menu-left .main-navigation .menu::before{ border-color: transparent #e09b01 transparent transparent; border-style: solid; border-width: 10px; content: ""; left: 10px; position: absolute; top: -18px; transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); } .menu-center .main-navigation .menu li{ text-align: left; } .menu-left .main-navigation ul ul{ border: none; } .menu-left .top-right{ text-align: left; height: 25px; } .menu-left .main-navigation ul li:last-child ul{ width:100%; } /*====================== MENU CENTER ALIGNMENT ==========================*/ .menu-center .menu-toggle{ float: none; margin:0 auto 20px auto; } .menu-center .main-navigation ul ul{ width: 100%; } .menu-center .main-navigation .menu li{ text-align: center; } .menu-toggle{ display: block; float: right; background: url(../images/menu.png) no-repeat center rgba(243,168,1,21); height: 40px; width: 50px; text-indent: -9999px; margin: 0 0 20px 0; border-radius: 3px; border:1px solid #ce8e00; } .menu-toggle:hover{ background:url(../images/menu.png) no-repeat center rgba(209,144,0,19); border:1px solid #a37101; } .menu-toggle:active{ box-shadow: 0px 0px 5px #6c4b00 inset; } .main-navigation .menu { display: none; } .main-navigation .menu{ position: absolute; left: 0; width: 100%; top: 60px; z-index: 9999; background: #e09b01; border-radius: 3px; } .menu-right .main-navigation .menu::before{ border-color: transparent #e09b01 transparent transparent; border-style: solid; border-width: 10px; content: ""; right: 10px; position: absolute; top: -18px; transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); } .main-navigation .menu li{ width: 97%; float: none; line-height: 27px; border-bottom:1px solid #fec548; margin-left: 0px; margin-right:0px; padding: 0 25px 0 0; color:#fff; font-weight: 400; font-size: 16px; } .main-navigation a{ color:#fff; padding:10px 0; } .menu-right .main-navigation ul ul{ position: static; box-shadow: none; border: none; } .main-navigation ul ul::before { display: none; } .main-navigation ul ul li{ text-align: right; } .main-navigation ul ul a{ padding:0 20px ; } .main-navigation .menu ul li{ line-height:38px; border-bottom: 1px solid #DDD; padding:0; } .main-navigation ul ul ul{ background: #F6F6F6; } .menu-right .site-branding{ float: left; text-align: center; } .menu-right .site-branding img{ margin:0 auto; } #slider-banner .bx-controls-direction{ display: none; } #welcome-text{ width: 100%; margin-bottom: 25px; float: none; } #top-section{ margin-top: 20px; margin-bottom: 30px; } #top-section .welcome-text-image{ width: 100%; } #top-section .welcome-detail{ width: 100%; } #top-section .welcome-text-image img{ width: 100% } .home #latest-events{ width: auto; float: none; } .event-list .event-thumbnail img{ width: 150px; height: 150px; } .event-list .event-thumbnail{ width: 24%; } .event-list .event-detail{ width: 76%; } #bottom-section .testimonial-slider-wrap, #bottom-section .thumbnail-gallery, #bottom-section .text-box, #bottom-section .twitter-block-wrap{ width: 48%; } #bottom-section .thumbnail-gallery{ margin-top: 25px; } #bottom-section .testimonial-slider-wrap, #bottom-section .gallery, #bottom-section .subscribe{ width: auto; float: none; margin: 0 0 25px; } .testimonial-sidebar .testimonial-thumbnail{ width: 100px; margin-right: 20px } .testimonial-excerpt, .testimonial-sidebar .testimonial-excerpt{ width: calc( 100% - 120px); float: left; } .testimonial-slider-wrap .all-testimonial{ float:right; margin-top:10px; } .testimonial-sidebar .testimonial-excerpt{ float:right; } .testimonial-thumbnail img{ margin: 0 auto; } .testimoinal-client-name{ text-align: center; } .slider-banner .bx-wrapper .bx-pager{ text-align: center; } .testimonial-slider-wrap .bx-wrapper .bx-pager{ text-align: left; } .testimonial-slider-wrap .bx-wrapper .testimonial-excerpt{ float: right; } .testimonial-slider-wrap .bx-wrapper .testimonial-inner{ float: left; } #site-navigation .ak-container{ padding:0; } .page .site-content .event-list figure.event-thumbnail img, .archive .site-content .event-list figure.event-thumbnail img, .search .site-content .event-list figure.event-thumbnail img, .single .site-content .event-list figure.event-thumbnail img{ width:auto; height: auto; } #top-footer .footer{ width: 50%; } .hide{ display: block; margin-bottom: 25px;} #primary-wrap{ float: none; width: auto; } #primary, .left-sidebar #primary, .both-sidebar #primary, .both-sidebar #primary-wrap .sidebar, .both-sidebar .sidebar{ float: none; width: auto; margin-bottom: 25px; } .sidebar, .sidebar.left-sidebar{ width: auto; float: none; } .sidebar.right-sidebar{ float: none; } .slider-caption .zl-container-slider{ left: 3%; top: 3%; } .slider-caption .zl-container-slider { width: 70%; } .slider-caption .caption-description{ display: none; } /* FEATURE POST */ .featured-post{ width: 47%; margin-right: 5%; text-align: center; margin-bottom: 3%; } .featured-post:nth-of-type(even){ margin-right: 0; } .home #latest-events{ width: 100%; } .menu-right .right-header{ width: 100%; } .menu-right .site-branding{ width:auto ; } } @media screen and (max-width: 768px){ .zl-wrapper{ width:97%; } .menu-left .top-right{ width: 100%; text-align: left; } .menu-left .site-branding{ margin:0 auto; width: 100%; text-align: right; padding: 0; } .menu-right .top-right{ width: 100%; margin-bottom:5px; } .menu-right .right-header{ float:none; } #top-section .welcome-text-image, #top-section .welcome-detail{ width: 100%; } .event-list .event-thumbnail img{ width: 150px; height: 150px; } #bottom-section .thumbnail-gallery .gallery-item img{ width: 100%; } #bottom-section .thumbnail-gallery .gallery-item{ width: 23%; } .cat-portfolio-list{ width:100%; margin-right:0; } .cat-testimonial-list{ float: none; width: 100%; border-bottom: 1px solid #eee; text-align: center; } .cat-testimonial-list .entry-header{ float:none; margin-bottom:30px; text-align: center; border-right: 0; width: 100%; } .cat-testimonial-list .entry-header img{ margin:0 auto; } .cat-testimonial-list .cat-testimonial-excerpt{ float:none; width:100%; } .cat-testimonial-list .cat-testimonial-excerpt:before{ border-color:transparent transparent #F2F3F4; top:-40px; left:20px; } .cat-testimonial-list:nth-child(odd) .cat-testimonial-excerpt:before{ border-color:transparent transparent #F2F3F4; top:-40px; right:20px; } .testimonial-thumbnail img{ margin:0 auto; } .testimoinal-client-name{ text-align: center; float: none; margin-top: 10px; } #bottom-section .testimonial-slider-wrap, #bottom-section .thumbnail-gallery, #bottom-section .text-box, #bottom-section .twitter-block-wrap{ width: 100%; } .testimonial-sidebar .testimonial-excerpt{ float:right; width: 70%; } .testimonial-sidebar .testimonial-inner{ width: 30%; text-align: center; margin: 0 auto; } .span1, .span2, .span3, .span4, .span5, .span6{ width: 100%; float: none; margin-left: 0; } .slider-caption{ display: none; } #bottom-section .testimonial-slider, #bottom-section .thumbnail-gallery, #bottom-section .text-box{ width:100%; float:none; margin:0 0 20px; } .wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="password"], .wpcf7-form select{ width:80%; } .wpcf7-form textarea{ width:100%; } .home #latest-events { background: none; } } @media screen and (max-width: 580px) { .zl-wrapper{ width:97%; } h1{ font-size:28px;} h2{ font-size:24px;} h3{ font-size:20px;} h4{ font-size:18px;} h5{ font-size:16px;} h6{ font-size:14px;} .menu-right .top-right{ text-align: center; width: 100%; margin: 0 auto; height: auto; } .menu-right .site-branding{ width: 100%; margin:0 auto; text-align: center; } .menu-left .site-branding{ width: 100%; margin:0 auto; text-align: center; padding: 40px 0 0 0; } #mid-section{ margin-bottom: 30px; } .slider-caption .caption-title{ font-size:16px; } .featured-post{ width: auto; margin: 0 0 20px; float: none; text-align: center; } .featured-post .featured-image img{ margin: 0 auto; width: 100%; } .event-list .event-thumbnail img{ height: 100px; width: 100px; } .testimonial-excerpt, .testimonial-sider-wrap .testimonial-slider .testimonial-excerpt{ float:right; width: 70%; } .testimonial-slider-wrap .bx-wrapper .testimonial-inner{ text-align: center; margin: 0 auto; float: left; } .testimonial-slider-wrap .bx-wrapper .testimonial-inner .testimonial-thumbnail{ float: none; } #bottom-footer .site-info{ float: none; text-align: center; margin-bottom: 10px; } #bottom-footer .copyright{ float: none; text-align: center; } /*============= BLOG LAYOUT ONE ========================*/ .blog-layout-one .cat-blog-image{ float: none; margin: 0 0px 20px 0; width: 100%; } .blog-layout-one .cat-blog-image img{ border: 1px solid #eee; padding: 5px; width: 100%; } .blog-layout-one .entry-content{ float: none; } .blog-layout-one .entry-header h1.entry-title{ line-height: 30px; } .blog-layout-one .cat-blog-more{ margin-top: 20px; float: none; } /*=========================== BLOG LAYOUT TWO ==========================*/ .blog-layout-two .blog-content{ float: none; width: 100%; } .blog-layout-two .blog-content h1.entry-title{ line-height: 30px; } .blog-layout-two .entry-content, .blog-layout-two:nth-child(even) .entry-content{ float: none; width: 100%; margin-bottom: 10px; margin-left: 0px; } .blog-layout-two .entry-content img, .blog-layout-two:nth-child(even) .entry-content img{ width: 100%; } .blog-layout-two .cat-blog-more, .blog-layout-two:nth-child(even) .cat-blog-more{ float: none; } /*============================= BLOG LAYOUT THREE =============================*/ .blog-layout-three .entry-content{ float: none; margin: 0 0px 20px 0; width: 100%; } .blog-layout-three .entry-content img{ width: 100%; } .blog-layout-three .cat-blog-more{ float: none; margin-top: 20px; } .blog-layout-three .blog-content{ float: none; width: 100%; } .blog-layout-three .blog-content h1.entry-title{ line-height: 30px; } } @media screen and (max-width: 480px) { .zl-wrapper{ width:97%; } /*============== HEADER PART ================*/ .menu-left .top-right{ text-align: center; } .menu-center .top-right{ margin-bottom: 10px; } .menu-right .top-right{ height: auto; display:block; width: 100%; text-align: center; } .header-text{ width:100%; border-right: none; margin-bottom: 10px; } .menu-right .site-branding{ padding:0; } .socials{ margin-bottom: 15px; } .site-branding, .right-header{ float:none; text-align: left; } .top-right .socials, .top-right .search-box, .top-right .header-text{ display: inline-block; text-align: center; } .widget_qtranslate{ display:inline-flex; } .zincy-search{ background:rgba(51,51,51,100); right:-64px; } .slider-caption{ display: none; } #top-section .welcome-text-image{ width:auto !important; float: none; margin-bottom: 15px; } #top-section .welcome-text-image img{ width: 100%; } #top-section .welcome-detail{ width:auto !important; } #top-footer .footer{ width: 100%; float: none; margin: 0 0 20px; } #top-footer .footer .widget{ padding-right: 0 } #top-footer h1.widget-title{ margin-bottom: 10px; } #bottom-section .thumbnail-gallery .gallery-item{ width: 48%; } #call-to-action{ text-align: center; padding: 20px 0; } #call-to-action h4{ width: 100%; float: none; max-width: none; margin-bottom: 5px; } #call-to-action .action-btn{ float: none; display: inline-block; } .event-list .event-thumbnail, .event-list .event-detail{ float:none; text-align: center; width: 100%; } .event-list .event-thumbnail img{ border-radius: 0; width: 100%; height: auto; margin-bottom: 20px; } .page .site-content .event-list figure.event-thumbnail, .archive .site-content .event-list figure.event-thumbnail, .search .site-content .event-list figure.event-thumbnail, .single .site-content .event-list figure.event-thumbnail, .blog .site-content .event-list figure.event-thumbnail{ float:left; margin-right: 2%; } .page .site-content .event-list div.event-detail, .archive .site-content .event-list div.event-detail, .search .site-content .event-list div.event-detail, .blog .site-content .event-list div.event-detail{ float: left; text-align: left; } } @media screen and (max-width: 380px){ .portofolio-layout .entry-title{ font-size:22px; } .portofolio-layout .cat-portfolio-excerpt{ font-size:14px; } .portofolio-layout .cat-portfolio-excerpt{ top:110px; } .cat-event-list .cat-event-image{ width:100%; float:none; margin-bottom:15px; } .cat-event-list .cat-event-excerpt{ width:100%; float:none; } .cat-testimonial-list .entry-header{ width:100%; } }