#wrapper{padding:0;margin:0;width:auto;}
.banner{float:left;position:relative;width:100%;margin:0 0 0 0;z-index:50;}
header{position:absolute;left:0px;z-index:100;width:100%;}
.bottombar:before{background:#ed1c24;content:"";padding:15px;left:0;position:absolute;min-width:140px;min-height:152px;}
.bottombar:after{background:#fff;content:"";padding:15px;right:0;position:absolute;min-width:140px;border-bottom:10px solid #231f20;min-height:152px;}
.topbar{float:left;width:100%;margin:5px 0;}
.social{float:right;margin:0 0 0 0;list-style:none;padding-left:0px;}
.social li{float:left;margin-right:10px;}
.social li a{color:#fff;font-size:24px;font-family:'FontAwesome';}
.bottombar{float:left;width:100%;margin:0 0 0 0;}
.logo{float:left;margin:0 0 0 0;background:#ed1c24;padding:10px 45px 10px 10px;transform:skew(-20deg);box-shadow:2px 0 1px 0 #000;}
.logo a img{transform:skew(20deg);}
.menu::before{border-bottom:10px solid #231f20;bottom:0;content:"";left:0;min-width:165px;position:absolute;transform:skew(-20deg);width:835px;}
.menu{float:left;margin:0 0 0 3px;background:#fff;transform:skew(-20deg);position:relative;z-index:300;width:72%;}
.menu ul{transform:skew(20deg);}
.menu ul li:hover{transform:skew(-20deg);border-bottom:10px solid #ed1c24;}
.menu ul li:hover a{transform:skew(20deg);}
.menu ul li.current-menu-item{transform:skew(-20deg);border-bottom:10px solid #ed1c24;}
.menu ul li.current-menu-item a{transform:skew(20deg);}
.menu ul li:last-child{margin-right:0px;}
.ms-slide-info{position:absolute;bottom:15px;text-align:center;width:100%;}
.banner-text-heading{color:#fff;font-size:48px;text-transform:uppercase;font-weight:bold;font-family:'Tinos', serif;}
.banner_bottom{float:left;width:100%;margin:25px 0;}
.color_box{float:left;width:100%;background:#231f20;padding:0px 0;min-height:167px;}
.color_box .calender{float:left;color:#fff;font-size:85px;margin-right:10px;margin:35px 10px 0 20px;margin-top:35px;}
.color_heading{color:#fff;text-transform:uppercase;font-size:57px;font-family:'Lato', sans-serif;float:left;margin-top:15px;}
.color_heading a{color:#fff;}
.color_heading a:hover{color:#fff;}
.color_sm-text{color:#91c842;font-size:20px;font-family:'Lato', sans-serif;float:left;text-transform:uppercase;}
.color_box .arrow_right{float:right;margin:0 0 0 0;color:#fff;background:#ed1c24;text-align:center;font-size:57px;padding:55px 10px;}
.main{float:left;margin:0 0 0 0;width:100%;position:relative;}
.heading{float:left;margin:20px 0;text-align:center;width:100%;color:#91c842;font-size:48px;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:bold;}
.brown{color:#231f20;font-weight:normal;}
.red{color:#ed1c24;font-weight:bold;}
.image{position:absolute;left:-106px;margin:0 0 0 0;}
.image img{}
.text{font-size:18px;color:#7b6b6b;font-family:'Lato', sans-serif;text-align:justify;}
.package{float:left;width:100%;margin:20px 0 0 0;background:#91c842;padding:15px 0;}
.package .heading{color:#fff;}
.sm_text{font-size:24px;color:#231f20;text-align:center;}
.pic{margin-bottom:25px;}
.box{float:left;width:100%;margin:25px 0;background:#fff;text-align:center;}
.box_heading{font-size:20px;color:#676767;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:bold;}
.bottom{float:left;width:100%;padding:0px 30px;position:relative;margin-bottom:20px;}
.border{border-bottom:2px dotted #676767;padding-bottom:5px;}
.time{color:#676767;font-size:13px;text-transform:uppercase;font-family:'Lato', sans-serif;font-weight:lighter;margin:20px 0;}
.price{background:#ed1c24 none repeat scroll 0 0;color:#fff;font-family:"Lato", sans-serif;font-size:24px;font-weight:bold;line-height:30px;margin:0 auto 10px;padding:0 40px;text-align:center;width:70%;}
.price:hover{color:#fff;}
.bottom .caret{position:absolute;bottom:-34px;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px dashed #fff;left:44%;}
.view{color:#231f20;float:right;font-family:"Lato",sans-serif;font-size:24px;font-weight:bold;margin-right:15px;text-decoration:underline;}
.view:hover{color:#231f20;}
footer{background:#231f20;float:left;width:100%;}
.footer_box{border-right:2px solid #fff;color:#fff;float:left;font-family:"Lato", sans-serif;font-size:14px;line-height:42px;min-height:65px;padding:10px 22px;}
.footer_box a{color:#fff;}
.footer_box a:hover{color:#fff;}
.footer_box i{margin-right:5px;}
.footer_box a{color:#fff;}
.footer_box.last{border-right:0px;}
.page .entry-title{left:9%;position:absolute;top:510px;}
.inner-banner{margin-bottom:5%;}
.inner-banner img{width:100%;}
.about-heading{color:#231f20;font-family:"Lato", sans-serif;font-size:30px;margin:2% 0 5px;text-transform:uppercase;}
.about-heading .red{font-weight:900;}
.green{color:#91c842;font-weight:900;}
.where-we-go-place{margin-top:1%;}
.where-we-go-place ul{list-style-type:none;margin:0;padding:0;}
.where-we-go-place ul li{color:#ed1c24;float:left;font-family:"Lato", sans-serif;font-size:18px;font-weight:600;margin-bottom:2px;width:25%;}
.package-price-inside{background:#91c842 none repeat scroll 0 0;margin-top:15px;padding:5% 0;text-align:center;transform:skew(-20deg);}
.package-price-details{color:#231f20;font-family:"Lato", sans-serif;font-size:20px;font-weight:600;transform:skew(20deg);}
.package-big-price{color:#fff;font-family:"Lato", sans-serif;font-size:40px;font-weight:600;text-shadow:1px 1px 1px #000;}
.package-price-inside-red{background:#ed1c24 none repeat scroll 0 0;}
.package-price-details-white{color:#fff;}
.contact-heading{color:#231f20;font-family:"Lato", sans-serif;font-size:22px;margin-bottom:2%;text-transform:uppercase;}
.contact-details{color:#231f20;font-size:17px;font-weight:600;margin-bottom:1%;}
.contact-details .fa{color:#ed1c24;}
.contact-details a{color:#231f20;}
.contact-details a:hover{color:#ed1c24;}
.contact-input{margin-bottom:10px;padding-left:0;}
.contact-input input{border:1px solid #ed1c24;border-radius:0;color:#3d3d3d;font-family:"Lato", sans-serif;font-size:16px;height:40px;width:100%;}
.contact-textarea{margin-bottom:2%;padding-left:0;}
.contact-textarea textarea{border:1px solid #ed1c24;border-radius:0;color:#3d3d3d;font-family:"Lato", sans-serif;font-size:16px;height:100px;width:100%;}
.contact-btn{text-align:right;}
.contact-btn input{background:#ed1c24 none repeat scroll 0 0 !important;border:medium none !important;border-radius:0 !important;float:right;font-family:"Lato", sans-serif;font-size:18px !important;font-weight:600 !important;margin-right:15px;padding:8px 30px !important;text-transform:none !important;}
@media only screen and (max-width:320px){header{background:#ed1c24 none repeat scroll 0 0;left:0;position:static;width:100%;z-index:100;}
.topbar{float:none;margin:0 auto;overflow:hidden;width:34%;}
.bottombar::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.bottombar::after{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:medium none}
.social li{margin:0 5px;}
.logo{box-shadow:none;float:none;margin:0 auto;padding:0 10px 10px;transform:skew(0deg);width:65%;}
.logo a img{transform:skew(0deg);}
.menu{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;float:none;transform:skew(0deg);width:100%;}
.menu::before{border-bottom:medium none;transform:skew(0deg);width:100%;}
.menu-toggle{margin:-46% -12px 0 0 !important;}
.menu ul{transform:skew(0deg);}
.menu ul li.current-menu-item{border-bottom:none;transform:skew(0deg);}
.menu ul li.current-menu-item a{color:#000;transform:skew(0deg);}
.menu ul li:hover{border-bottom:none;}
.ms-slide-info{display:none;}
.home-banner-bottom-left{margin-bottom:2%;overflow:hidden;}
.color_box{min-height:100px;}
.color_box .calender{font-size:32px;margin:13px 10px 0 20px;}
.home-banner-bottom-left-left{float:left;padding:0;width:65%;}
.color_heading{font-size:34px;line-height:40px;margin-top:12px;}
.color_sm-text{font-size:22px;}
.color_box .arrow_right{font-size:26px;padding:37px 10px;}
.home-banner-bottom-right{overflow:hidden;}
.heading{font-size:24px;margin:180px 0 0;}
.our-package-box{overflow:hidden;}
.package .heading{margin:0;}
.sm_text{font-size:17px;}
.footer_box{border-right:medium none;float:none;font-size:14px;line-height:22px;min-height:auto;overflow:hidden;padding:5px 0;text-align:center;width:100%;}
footer .social{float:none;margin:0 auto;width:40%;}
.page .entry-title{left:3%;top:120px;font-size:22px !important;}
.inner-banner{margin-bottom:15%;}
.about-top-right-text{margin-top:67%;}
.about-heading{font-size:22px;}
.where-we-go-place ul li{font-size:14px;font-weight:500;width:50%;}
.price{padding:0 25px;}
}
@media only screen and (min-width:321px) and (max-width:480px){header{background:#ed1c24 none repeat scroll 0 0;left:0;position:static;width:100%;z-index:100;}
.topbar{float:none;margin:0 auto;overflow:hidden;width:34%;}
.bottombar::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.bottombar::after{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:medium none}
.social li{margin:0 5px;}
.logo{box-shadow:none;float:none;margin:0 auto;padding:0 10px 10px;transform:skew(0deg);width:65%;}
.logo a img{transform:skew(0deg);}
.menu{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;float:none;transform:skew(0deg);width:100%;}
.menu::before{border-bottom:medium none;transform:skew(0deg);width:100%;}
.menu-toggle{margin:-46% -12px 0 0 !important;}
.menu ul{transform:skew(0deg);}
.menu ul li.current-menu-item{border-bottom:none;transform:skew(0deg);}
.menu ul li.current-menu-item a{color:#000;transform:skew(0deg);}
.menu ul li:hover{border-bottom:none;}
.ms-slide-info{display:none;}
.home-banner-bottom-left{margin-bottom:2%;overflow:hidden;}
.color_box{min-height:100px;}
.color_box .calender{font-size:32px;margin:13px 10px 0 20px;}
.home-banner-bottom-left-left{float:left;padding:0;width:65%;}
.color_heading{font-size:34px;line-height:40px;margin-top:12px;}
.color_sm-text{font-size:22px;}
.color_box .arrow_right{font-size:26px;padding:37px 10px;}
.home-banner-bottom-right{overflow:hidden;}
.heading{font-size:24px;margin:205px 0 0;}
.package .heading{margin:0;}
.sm_text{font-size:17px;}
.our-package-box{overflow:hidden;}
.our-package-box .box .pic img{width:100%;}
.footer_box{border-right:medium none;float:none;font-size:14px;line-height:22px;min-height:auto;overflow:hidden;padding:5px 0;text-align:center;width:100%;}
footer .social{float:none;margin:0 auto;width:40%;}
.page .entry-title{left:3%;top:140px;font-size:22px !important;}
.inner-banner{margin-bottom:15%;}
.about-top-right-text{margin-top:67%;}
.about-heading{font-size:22px;}
.where-we-go-place ul li{font-size:14px;font-weight:500;width:50%;}
.price{padding:0 25px;}
}
@media only screen and (min-width:481px) and (max-width:767px){header{background:#ed1c24 none repeat scroll 0 0;left:0;position:static;width:100%;z-index:100;}
.topbar{float:none;margin:0 auto;overflow:hidden;width:17%;}
.bottombar::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.bottombar::after{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:medium none}
.social li{margin:0 5px;}
.logo{box-shadow:none;float:none;margin:0 auto;padding:0 10px 10px;transform:skew(0deg);width:45%;}
.logo a img{transform:skew(0deg);}
.menu{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;float:none;transform:skew(0deg);width:100%;}
.menu::before{border-bottom:medium none;transform:skew(0deg);width:100%;}
.menu-toggle{margin:-30% -12px 0 0 !important;}
.menu ul{transform:skew(0deg);}
.menu ul li.current-menu-item{border-bottom:none;transform:skew(0deg);}
.menu ul li.current-menu-item a{color:#000;transform:skew(0deg);}
.menu ul li:hover{border-bottom:none;}
.banner-text-heading{font-size:26px;}
.home-banner-bottom-left{float:left;margin-bottom:2%;overflow:hidden;width:50%;}
.color_box{min-height:100px;}
.color_box .calender{font-size:32px;margin:13px 10px 0 20px;}
.home-banner-bottom-left-left{float:left;padding:0;width:65%;}
.color_heading{font-size:34px;line-height:40px;margin-top:12px;}
.color_sm-text{font-size:22px;}
.color_box .arrow_right{font-size:26px;padding:37px 10px;}
.home-banner-bottom-right{float:left;overflow:hidden;width:50%;}
.heading{font-size:24px;margin:310px 0 0;}
.package .heading{margin:0;}
.sm_text{font-size:17px;}
.our-package-box{float:left;overflow:hidden;width:50%;}
.our-package-box .box .pic img{width:100%;}
.footer_box{border-right:medium none;float:none;font-size:14px;line-height:22px;min-height:auto;overflow:hidden;padding:5px 0;text-align:center;width:100%;}
footer .social{float:none;margin:0 auto;overflow:hidden;width:20%;}
.page .entry-title{font-size:26px !important;left:3%;top:240px;}
.inner-banner{margin-bottom:9%;}
.about-top-right-text{margin-top:55%;}
.about-heading{font-size:22px;}
.where-we-go-place ul li{font-size:15px;}
.price{padding:0 25px;}
.package-price{float:left;width:33%;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){header{background:#ed1c24 none repeat scroll 0 0;left:0;position:static;width:100%;z-index:100;}
.topbar{float:right;margin:0 5% 0 0;overflow:hidden;width:17%;}
.bottombar::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.bottombar::after{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-bottom:medium none}
.social li{margin:0 5px;}
.logo{box-shadow:none;float:left;margin:-30px auto 0;padding:0 10px 10px;transform:skew(0deg);width:30%;}
.logo a img{transform:skew(0deg);}
.menu{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;transform:skew(0deg);width:100%;}
.menu::before{border-bottom:medium none;transform:skew(0deg);width:100%;}
.menu-toggle{margin:-17% -20px 0 0 !important;}
.menu ul{transform:skew(0deg);}
.menu ul li.current-menu-item{border-bottom:none;transform:skew(0deg);}
.menu ul li.current-menu-item a{color:#000;transform:skew(0deg);}
.menu ul li:hover{border-bottom:none;}
.ms-slide-info{bottom:45px !important;}
.banner-text-heading{font-size:32px;}
.home-banner-bottom-left{float:left;margin-bottom:2%;overflow:hidden;width:50%;}
.color_box{min-height:100px;}
.color_box .calender{font-size:32px;margin:13px 10px 0 20px;}
.home-banner-bottom-left-left{float:left;padding:0;width:65%;}
.color_heading{font-size:34px;line-height:40px;margin-top:12px;}
.color_sm-text{font-size:20px;}
.color_box .arrow_right{font-size:26px;padding:37px 10px;}
.home-banner-bottom-right{float:left;overflow:hidden;width:50%;}
.heading{font-size:24px;margin:0;}
.home-welcome-right .text{font-size:15px;line-height:20px;}
.package .heading{margin:0;}
.sm_text{font-size:17px;}
.our-package-box{float:left;overflow:hidden;width:50%;}
.our-package-box .box .pic img{width:100%;}
.footer_box{border-right:medium none;float:none;font-size:14px;line-height:22px;min-height:auto;overflow:hidden;padding:5px 0;text-align:center;width:100%;}
footer .social{float:none;margin:0 auto;overflow:hidden;width:16%;}
.page .entry-title{font-size:26px !important;left:4%;top:300px;}
.inner-banner{margin-bottom:9%;}
.page-id-7 .about-top-left{width:40%;}
.about-top-right-text{margin-top:0;width:60%;}
.about-top-right-text .text{font-size:15px;}
.about-heading{font-size:22px;}
.where-we-go-place ul li{font-size:15px;}
.page-id-9 .our-package-box{width:47%;}
.package-price-details{font-size:16px;}
.price{padding:0 25px;width:50%;}
.package-price{float:left;width:33%;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.bottombar::before{min-height:117px;}
.bottombar::after{min-height:117px;}
.logo{width:26%;}
.menu{width:69%;}
.menu::before{width:100%;}
.primary-navigation li{height:117px !important;}
.primary-navigation a{font-size:19px !important;padding:36px 25px !important;}
.color_box .calender{font-size:46px;}
.color_heading{font-size:46px;margin-top:25px;text-transform:uppercase;}
.color_sm-text{font-size:26px;}
.home-welcome-left{width:43%;}
.home-welcome-right{width:57%;}
.home-welcome-right .text{font-size:17px;line-height:22px;}
.box_heading{font-size:18px;}
.price{padding:0 10px;}
.footer_box{font-size:12px;padding:10px 12px;}
.footer_box{padding:10px 12px;}
.page .entry-title{left:5.8%;top:390px;}
.inner-banner{margin-bottom:6%;}
.about-top-left{width:40%;}
.about-top-right-text{width:60%;}
.about-top-right-text .text{font-size:17px;line-height:23px;}
}
@media screen and (min-width:1424px){.bottombar::before{min-height:153px;min-width:218px;}
.bottombar::after{min-height:152px;min-width:218px;}
.image{left:0;}
.page .entry-title{left:13.3%;top:570px;}
}
@media screen and (min-width:1624px){.bottombar::before{min-height:154px;min-width:320px;}
.bottombar::after{min-height:153px;min-width:320px;}
.image{left:0;}
.page .entry-title{left:17.3%;top:640px;}
}
@media screen and (min-width:1920px){.bottombar::before{min-height:153px;min-width:490px;}
.bottombar::after{min-height:152px;min-width:490px;}
.image{left:0;}
.page .entry-title{left:22.8%;top:770px;}
}