@media (max-width:1800px){.big-service-detail{padding:70px 80px 0 150px;}
}
@media (max-width:1200px){.slider-bar .container .bottom-bar:before, .slider-bar .container .bottom-bar:after, .slider-bar .container:before, .slider-bar .container:after{display:none;}
.service-detail{padding:30px 20px;width:100%;}
.service-carousel .owl-dots{width:100%;bottom:50px;}
.title h2{font-size:36px;padding:0px 30px;}
.title > p{margin-top:10px;font-size:12px;}
.title > span{font-size:11px;letter-spacing:2px;}
.event-detail ul li, .countdown li{width:22%;margin-right:3%;}
.event-detail, .about-detail{padding:30px;margin-top:10px;}
.snaps-gallery > div{padding:0 15px;}
.snap > div{width:100%;}
.snap-detail{float:left;left:0;position:relative;width:100%;}
.package .row > div{float:left;width:100%;}
.package .row > div{float:left;width:100%;}
.package .shortline{margin-bottom:0;}
.package-info{float:left;left:0;margin:20px 0;position:relative;top:0;width:100%;}
.big-service-img{width:100%;}
.big-service-detail{padding:140px 20px 0;width:100%;}
.full-service-carousel .owl-nav{right:0;}
.title-side > span{font-size:17px;font-weight:400;letter-spacing:10px;}
.title-side > h2{font-size:80px;}
.title-side{padding-left:0;}
.title-side > h2 i{font-size:inherit;font-weight:inherit;line-height:inherit;position:relative;}
}
@media (min-width:768px) and (max-width:980px){header{display:none!important;}
.responsive-header{display:block;}
.column{float:left;width:100%;margin-bottom:50px;}
.column:last-child{margin-bottom:0;}
.title{max-width:none;}
.event-detail, .about-detail{float:left;margin:0;width:100%;}
.event-date{display:none;}
.event-img, .about-img{width:100%;}
.snaps-gallery > div{padding:0;float:left;width:100%;}
.video-parallax > p{margin:30px 0 50px;width:100%;}
.footer-widgets .row > div{float:left;margin-bottom:50px;width:100%;}
.footer-widgets .row > div:last-child{margin:0;}
.event{padding-left:40px;padding-right:40px;padding-top:300px;}
.event:before{display:none;}
.event-image{left:50%;margin-left:-145px;top:20px;}
.schedule-tabs .nav li{float:left;width:50%;}
.schedule-tabs .nav li.active a,.schedule-tabs .nav li.active a:hover{margin-top:0;padding:25px 20px;}
.schedule-tabs .tab-content .nav li{width:100%;float:left;}
.gallery_kenburns{height:560px;}
.kenburns-text{margin:0;width:100%;}
.text-slide{padding-top:0;}
.text-carousel{margin-left:0;width:100% !important;}
.video-slide > iframe{min-height:600px;}
.reverse .event-detail{margin:0;}
.parallax-form .row > div{float:left;width:100%;}
}
@media (max-width:767px){header{display:none!important;}
.responsive-header{display:block;}
.responsive-header{position:relative;float:left;width:100%;}
.block .container{padding:0 15px;}
.column{float:left;width:100%;margin-bottom:50px;}
.column:last-child{margin-bottom:0;}
.title{max-width:none;}
footer .title{background:none;}
.event-detail, .about-detail{float:left;margin:0;width:100%;}
.event-date{display:none;}
.event-img, .about-img{width:100%;}
.snaps-gallery > div{padding:0;float:left;width:100%;}
.video-parallax > p{margin:30px 0 50px;width:100%;}
.footer-widgets .row > div{float:left;margin-bottom:50px;width:100%;}
.footer-widgets .row > div:last-child{margin:0;}
.box-rotated{display:none;}
.parallax-title{width:100%;}
.parallax-title > h2{font-size:30px;}
.service-icon{display:none;}
.big-service-detail{padding-top:50px;}
.event{padding-left:40px;padding-right:40px;padding-top:300px;}
.event:before{display:none;}
.event-image{left:50%;margin-left:-145px;top:20px;}
.schedule-tabs .nav li{float:left;width:50%;}
.schedule-tabs .nav li.active a,.schedule-tabs .nav li.active a:hover{margin-top:0;padding:25px 20px;}
.schedule-tabs .tab-content .nav li{width:100%;float:left;}
.event-bottom > ul li{margin-left:0;width:100%;margin-top:10px;}
.big-service-detail > h3{font-size:25px;}
.big-service-detail > h4{font-size:20px;}
.video-parallax > h3{font-size:30px;}
.parallax-text > span{font-size:12px;letter-spacing:1px;}
.parallax-text h2{font-size:35px;}
.gallery_kenburns{height:560px;}
.kenburns-text{margin:0;width:100%;}
.text-slide{padding-top:0;}
.title-side > h2{font-size:50px;}
.text-carousel{margin:0;width:100% !important;}
.video-slide > iframe{min-height:400px;}
.bottom-bar{padding:0;}
.search-event form input{margin:0;width:100% !important;}
.audio-box{padding:30px 20px;}
.wedding-intro{padding-bottom:30px;padding-left:30px;}
.wedding-intro > span{font-size:14px;}
.wedding-intro > h2{font-size:35px;line-height:35px;}
.reverse .event-detail{margin:0;}
.parallax-form .row > div{float:left;width:100%;}
}
@media (max-width:480px){.service-detail > span img{width:20px;}
.service-detail > span{margin-bottom:10px;}
.service-detail > h3{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);padding-bottom:0;}
.service-item > img{min-height:370px;}
.title:before, .title:after{display:none;}
.title{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);padding:0;}
.title h2:before, .title h2:after{display:none;}
.title > p:before, .title > p:after{display:none;}
.title h2{padding:0;}
.event-detail ul li, .countdown li{width:100%;margin-right:0;margin-bottom:40px;}
.schedule-tabs .tab-content .tab-content{padding:20px!important;}
.schedule-tabs .nav li{float:left;width:100%;}
.become-sponsor{background-size:100% 100%;}
.upcoming-event.style2 .countdown > li{width:100%;margin-right:0;}
.page-title > span{letter-spacing:1px;}
.page-title h1{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);font-size:35px;padding:0;}
.page-title h1:before, .page-title h1:after{display:none;}
.wedding-intro > span{font-size:12px;line-height:20px;}
.wedding-intro > h2{font-size:25px;line-height:25px;}
}