.pagination{display:inline-block;padding-left:0;margin:20px 0}
.pagination>li{display:inline}
.pagination>li>a{margin-right:1rem}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:9px 18px;margin-left:-1px;font-size:1.75rem;line-height:1.42857143;color:#282d33;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left:0}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.pagination>li.active>a{z-index:2;color:#fff;background-color:#ed1c24;border-color:#ed1c24}
.ap-form .form-control{height:50px;border-radius:0;border-color:#000}
.ap-form select,.ap-form-sm select{background:url(../assets/images/select-arrow.png)no-repeat right 15px center;background-color:#fff;padding-right:2rem!important;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.ap-form select::-ms-expand,.ap-form-sm select::-ms-expand{display:none}
.typ-booking-btns{display:none!important}
.btn-bordered{display:inline-block;padding:16px 40px;border:1px solid #282d33;font-size:16px;color:#282d33;text-align:center;text-transform:uppercase;font-family:"BlenderPro-Bold",Arial;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;transition: all 0.3s ease-in}
.btn-bordered:hover,.btn-bordered:focus{background:#ee1c25;color:#fff;border-color:#ee1c25}
.link-readmore{font-size:18px;font-family:"Akkurat-Bold",cursive;color:#ed1c24;display:inline-block}
.link-readmore:hover,.link-readmore:focus{color:#000}
.text-bold{font-family:"Akkurat-Bold",cursive}
.heading-sm{font-size:24px;font-family:"BlenderPro-Heavy",sans-serif;text-transform:uppercase;margin-top:0;margin-bottom:2.5rem}
.news-filter{overflow:hidden;margin-bottom:2rem;}
.in-news,.blogs{padding:3rem 0}
.in-news .bs-heading{text-align:left;font-size:75px;font-family:"BlenderPro-Heavy",sans-serif;margin-bottom:2rem}
.news-list{margin-bottom:15px}
.news-list .news-thumb{padding-bottom:2rem}
.news-list .news-thumb img{width:100%}
.news-list .news-text{padding-bottom:2rem;color:#282d33;font-family:"Akkurat-Normal",cursive;}
.news-list .news-text .date{font-size:18px;margin-bottom:2rem}
.news-list .news-text h6{font-size:20px;text-transform:uppercase;margin-bottom:2rem}
.news-list .news-text p{font-size:16px;margin-bottom:2rem}
.related-news{padding-top:2rem}
.inner-banner{background-image:url(../images/banner-blog.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:8rem 0;margin-bottom:4rem}
.inner-banner .banner-text h1{color:#fff;font-size:75px;font-family:"BlenderPro-Heavy",sans-serif;margin:0}
.blogs-wrapper{margin-bottom:4rem}
.blog-list{margin-bottom:6rem}
.blog-list img,.blogd-intro img{width:100%;margin-bottom:2rem}
.blog-list .date,.blogd-intro .date{font-size:14px}
.blog-list .date span,.blogd-intro .date span{color:#ed1c24}
.blog-list h3,.blogd-intro h3{font-size:40px;text-transform:uppercase}
.blog-list p,.blogd-intro p{font-size:16px}
.blog-list .link-readmore{margin-top:1rem}
.latest-blog{margin-bottom:4rem}
.lblog-list{overflow:hidden;margin-bottom:1.5rem}
.lblog-list .thumb{float:left;margin-right:15px}
.lblog-list .lblog-text{overflow:hidden}
.lblog-list .lblog-text .date{color:#ed1c24}
.lblog-list .lblog-text p{color:#231f20;font-size:15px;text-transform:uppercase}
.lblog-list a .thumb{filter:grayscale(0%);-webkit-filter:grayscale(0%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.lblog-list a:hover .thumb,.lblog-list a:focus .thumb{filter:grayscale(100%);-webkit-filter:grayscale(100%)}
.subscribe p{font-size:15px;color:#231f20;margin-bottom:2rem}
.subscribe .subscribe-form .form-group{position:relative}
.subscribe .subscribe-form .form-control{font-size:12px;border-radius:0;height:49px;text-transform:uppercase;padding-right:5rem}
.subscribe .subscribe-form .submit{display:inline-block;background:#ee1c25;padding:14px;position:absolute;top:0;right:0}
.subscribe .subscribe-form .submit:hover,.subscribe .subscribe-form .submit:focus{background:#231f20}
.backto-blog{text-align:right;margin:-1.5rem 0}
.blogd-intro,.blog-content p,.blog-content .blog-img{margin-bottom:4rem}
.blogd-intro h3{margin-bottom:3rem}
.blog-content h6{margin-bottom:2rem}
.blog-content .blog-img img{width:100%}
.blog-content h6{font-size:20px}
.blog-content p{font-size:15px}
.related-blogs{padding-bottom:2rem}
.related-blogs h3{font-size:30px;text-transform:uppercase;margin:0 0 2.5rem}
.related-blog-list img{width:100%;margin-bottom:2rem}
.related-blog-list .date{color:#ed1c24;font-size:14px;margin-bottom:1.5rem}
.related-blog-list p{font-size:18px;margin-bottom:2rem}
.rb-slider .swiper-button-next,.rb-slider .swiper-button-prev{display:inline-block;width:50px;height:50px;border-radius:50%;background:#fff;background-repeat:no-repeat;background-size:36%;top:27%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;}
.rb-slider .swiper-button-next{background-image:url(../assets/images/arrow-red-next.svg);background-position:55% 10px;}
.rb-slider .swiper-button-prev{background-image:url(../assets/images/arrow-red-prev.svg);background-position:45% 10px;}
.rb-slider .swiper-button-next:hover,.rb-slider .swiper-button-next:focus,.rb-slider .swiper-button-prev:hover,.rb-slider .swiper-button-prev:focus{background:#ed1c24;background-repeat:no-repeat;background-size:36%;}
.rb-slider .swiper-button-next:hover,.rb-slider .swiper-button-next:focus{background-image:url(../assets/images/arrow-white-next.svg);background-position:55% 10px;}   
.rb-slider .swiper-button-prev:hover,.rb-slider .swiper-button-prev:focus{background-image:url(../assets/images/arrow-white-prev.svg);background-position:45% 10px;}

@media screen and (max-width:991.98px){
.inner-banner{padding:5rem 0}
.blog-list h3{font-size:36px}
.blog-left{margin-bottom:6rem}
.blog-list{margin-bottom:4rem}
}
@media screen and (max-width:767.98px){
.inner-banner .banner-text h2{font-size:65px}
}
@media screen and (max-width:575.98px){
.pagination>li>a{margin-right:5px}
.pagination>li>a,.pagination>li>span{font-size:1.5rem;padding:6px 12px}
.in-news .bs-heading{font-size:65px}
.news-list .news-text .date{font-size:16px}
.news-list .news-text h6{font-size:18px}
.link-readmore{font-size:16px}
.inner-banner .banner-text h2{font-size:55px}
.blog-list h3,.blogd-intro h3{font-size:24px}
.related-blogs h3{font-size:26px}
}
@media screen and (max-width: 990px) and (min-aspect-ratio: 13/9) and (min-width: 480px) and (orientation: landscape) {
.orientation{display:none}
}