@media screen and (max-width:1300px){.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){.boxed-layout #page{width:100%}.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}#slider-banner .bx-wrapper .bx-pager.bx-default-pager a{height:14px;width:14px}#welcome-text{width:53.5%}#top-section .welcome-text-image{width:30%}#top-section .welcome-detail{width:65%}#latest-events{width:44%}.event-list .event-thumbnail{width:28%}.event-list .event-thumbnail img{width:100%}.event-list .event-detail{width:68%}#bottom-section .testimonial-slider-wrap,#bottom-section .thumbnail-gallery,#bottom-section .text-box{width:31%;margin-right:3.5%}#bottom-section .testimonial-slider-wrap{margin-right:0}.testimonial-thumbnail{width:30%}.testimonial-excerpt{width:65%}#bottom-section .thumbnail-gallery ul li:nth-child(3n){margin-right:6px}}@media screen and (max-width:940px){#slider-banner .bx-controls-direction{display:none}#welcome-text{width:auto;margin-bottom:25px;float:none}#top-section{margin-top:20px;margin-bottom:30px}#top-section .welcome-text-image img{width:100%}#latest-events{width:auto;float:none}#bottom-section .testimonial-slider-wrap,#bottom-section .gallery,#bottom-section .subscribe{width:auto;float:none;margin:0 0 25px}.testimonial-thumbnail,.testimonial-sidebar .testimonial-thumbnail{width:100px;margin-right:20px}.testimonial-excerpt,.testimonial-sidebar .testimonial-excerpt{width:calc(100% - 120px);float:left}.menu-toggle{display:block;float:right;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAAH2U1dRAAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACXRSTlMASkzd3uDi5OVGnPGpAAAAQ0lEQVQoz2NgYGDgnAlFQDBzJhThB5UzZ07AzYIDpplgYECaCDGABaJLAOhsMEigoRqKQOZMJDAVKKCBLFA4pMxAAwCho15OpZsviQAAAABJRU5ErkJggg==") no-repeat center rgba(0,0,0,.3);height:48px;width:48px;text-indent:-9999px;margin:0}.main-navigation .menu{display:none}#bottom-footer .site-info{float:none;text-align:center;margin-bottom:10px}.main-navigation .menu{position:absolute;left:0;width:100%;top:48px;z-index:9999;background:#0077b2}.main-navigation .menu li{width:100%;float:none;line-height:38px;border-bottom:1px solid #0383bf}.main-navigation .menu ul li{line-height:38px;border-bottom:1px solid #ddd;padding:0}#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}}@media screen and (max-width:768px){.slider-caption .caption-title{margin-bottom:0}.slider-caption .caption-description{display:none}.slider-caption{padding:20px 0}#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%}}@media screen and (max-width:580px){h5{font-size:16px}h6{font-size:14px}.slider-caption .caption-title{font-size:16px}}@media screen and (max-width:480px){.slider-caption{display:none}#top-section .welcome-text-image{width:auto;float:none;margin-bottom:15px}#top-section .welcome-text-image img{width:100%}#top-section .welcome-detail{width:auto}#top-footer .footer .widget{padding-right:0}#top-footer h1.widget-title{margin-bottom:10px}.cat-portfolio-list{width:100%;margin-right:0}.cat-testimonial-list .entry-header{float:none;width:50%;margin-bottom:30px}.cat-testimonial-list .entry-header img{width:100%}.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}}@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%}}@media screen and (min-width:941px){.main-navigation .menu{display:block!important}}