/*@media screen and (min-width: 1200px) and (max-width: 1399px) {

}*/

@media (max-width:1199.5px){
.container{padding: 0px 1rem;}	
.brand-logo{
    max-width: 90px;
    padding: 10px 20px;
    border-radius: 0 0 10px 10px;
    /* order: 2; */
}	
.nav_style, .social_media h6, .v-blank-spacin{display: none;}
.Hamburger{order: 1;}
.main-menu{display: block;}
.language-selector{position: relative;order: 3;}
.social_media{left: 25px;}
/* .hero-Content{text-align: center;} */
/* .nav-social{gap: 10px;} */
.FiltersGrid, .filter-option {gap: 25px;}
.mt-100{margin-top: 50px;}
.mb-100 {margin-bottom: 50px;}
.pt-100{padding-top: 50px;}
.pb-100 {padding-bottom: 50px;}
.mb-85{margin-bottom: 40px;}
.PageHeader {margin-top: 50px;margin-bottom: 30px;}
.OurCategories .section_header{margin-bottom: 50px;}
.t-icon-text {padding-right: 8px;margin-right: 8px;}
.t-text {letter-spacing: 0;font-size: 12px;}
video{ aspect-ratio: 16/8;}
.video-pop-content img {aspect-ratio: 16 / 8;}
.overlay-bg{padding: 5rem 2rem;}
.overlay-text .section_header {max-width: 70%;}
/* .about-details p {margin-bottom: 10px;font-size: 1rem;} */
.tour-histry {margin-top: 20px;}
.tour-count {font-size: 48px;}
.tour-text-lable {font-size: 14px;}
.ClientsSay.slick-slider .slick-list{max-width: 840px}
.news_latter{gap: 10px;flex-wrap: wrap;}
.news_latter h2{flex-basis: 100%;}
.breadcrumb{font-size: 1rem;}
.Footer_Nav{
    grid-template-columns: 1fr 1fr;
    gap: 0;
}
.nav-social-footer {
    grid-column: span 2;
    flex-direction: row;
    border-right: none;
    margin-right: 0;
    padding: 50px 0;
}
.nav-social-footer li + li {
    margin-left: 30px;
    margin-top: 0;
}
.footer_accordian {
    padding: 0 0 50px;
}
.logo-with-nesw-latter {
    flex-direction: column;
}
.logo-with-nesw-latter h2 {
    margin: 30px 0;
}

/* .inner-page { padding-top: 110px; } */
/* .excursion-details { margin-top: 30px; } */

.ECR-Row{gap: 30px;}
.ECR-main { flex-basis: 60%;}
.ECR-Sidbar { flex-basis: 37%;}

.card-white .t-text {letter-spacing: 0;}
.SideMenuScroll{height: 90vh;}
.SideFooter .nav-social {margin-top: 30px;flex-direction: row; justify-content: center; align-items: center;}

.o-list_item{font-size: 1rem;}

.feature-img_top {max-width: 300px;}
.feature-img_bottom { max-width: 250px; margin-top: -200px; height: 250px; margin-left: 180px; }

}

@media (max-width:991.5px){
.FiltersGrid, .filter-option{gap: 30px;flex-wrap: wrap;}	
.flex1 {flex: 100%;}
.t-icon-text{padding-right: 10px;margin-right: 10px;}
.t-text{font-size: 12px;letter-spacing: 1px;}
/* .OC_gallery {grid-gap: 20px;} */
/* .OC-gallery__item--lg{grid-column: span 1;} */
.overlay-text .section_header {max-width: 100%;}
.AboutUs .section_header h2, .about-page-wrap h2 {font-size: 24px;}
/* .about-details p {line-height: 26px;} */
.tour-count {font-size: 36px;}
.display-grid {
    grid-template-columns: 1fr;
    gap: 20px;
}
.about-img {
    height: fit-content;
}
.tour-histry {gap: 20px;}
.tour-text-lable {font-size: 12px;letter-spacing: 1px;}
.slick-arrow svg {width: 15px;}
.clients_card blockquote {max-width: 90%;}
.ClientsSay.slick-slider .slick-list { max-width: 640px; }
.blog-row{grid-template-columns: 1fr 1fr;}
.article-content h4{font-size: 20px;}

.ExcursionsVSlider{flex-wrap: wrap;gap: 20px}
.EVSliderMain {flex: 100%;}
.ED-thumb-image{margin: 0px 5px;}
.Vslider-nav .slick-arrow {left: 0; width: 30px; margin: 0; right: auto; display: flex ; align-items: center; justify-content: center; height: 100%;}
.Vslider-nav .prev-slick_arrow {right: auto;top: 0px;border-radius:0px;}
.Vslider-nav .next-slick_arrow {left: auto;right: 0px;bottom: 0px;border-radius:0px;}
.Vslider-nav .next-slick_arrow svg {transform: rotate(0);}
.Vslider-nav .prev-slick_arrow svg {transform: rotate(0);}

.ECR-Row{flex-wrap: wrap;}
.ECR-main, .ECR-Sidbar{flex-basis: 100%;}
.ECR-Sidbar{margin-top: 50px;}

.DiscoverKotor .one-five, .DiscoverKotor .one-saven {flex: 100%;}
.DiscoverContent + .DKimage-card { margin-top: 0; margin-bottom: 30px; }
.DiscoverKotor .one-saven{display: flex ; flex-direction: column-reverse;}

.FAQs .section_header { margin-bottom: 30px; }
.FAQs .one-half, .tour-booking-form .one-nine, .tour-booking-form .one-third { flex: 0 0 100%; }
.faqs-items li a{font-size: 20px;}

.video-pop-content .video__play {max-width: 150px; height: 150px;}
.video-pop-content {min-height: 400px;}
.Vdivider {flex: 100%;height: 1px;}

.confirm-details .tour-total-cost{min-width: 320px;}
.column2{grid-template-columns: 1fr;}
.gap100.column2{gap: 50px}
.feature_image {display: grid;gap: 20px;grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));}
.feature-img_top {max-width: 100%;}
.feature-img_bottom {max-width: 100%;margin: 0;height: auto;}

.Feature-Overlay-Content{font-size: 1rem;padding: 0px 30px;line-height: 30px;}
.Feature-Overlay-Content .section_header h2{font-size: 24px;line-height: 35px;}

.AboutKotorTours .d-grid .grid-item {order: 2;}
.AboutKotorTours .d-grid .grid-item + .grid-item {order: 1;}

.column8\/4{grid-template-columns: 1fr;}
.ContactUs .gap100 {gap: 50px;}
.before-line::before {width: 100%;left: 0;right: 0;height: 1px;bottom: -30px;}
.get-nav-social li {flex: 0 0 30px;}
.get-nav-social, .getin-touch .gap60 {gap: 20px;}

}

@media (max-width:768.5px){
.brand-logo{
    max-width: 60px;
    padding: 10px;

}
.sidenav{
    /* padding: 30px 10px; */
    /* gap: 50px;  */
    /* width: calc(100% - 20px); */
    width: 100%;
}
.Sidelogo {
    max-width: 100px;
}
.sidenav h2 {
    font-size: 18px;
    letter-spacing: 0.5px;
}
.info_link {
    font-size: 16px;
}
.infobar li + li {
    margin-top: 15px;
}
.Sidenavbar li + li {
    margin-top: 10px;
}
.closebtn {
    left: 5%;
}
.Sidenav_link {
    font-size: 14px;
}
h1, .PageHeader h1, h2, .h2{font-size: 32px;}
/* h2, .h2{font-size: 24px} */
h3{font-size: 20px}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 14px;}

.rich-text p{font-size: 1rem;}

.section_header h2, .feature_text .section_header h2{font-size: 28px;}
.section_header h3{font-size: 20px;}

.feature_products .text-right { text-align: center; margin: 15px 0px; }
.grid_item, .tour_card {margin: 0px;}
.PrivateTours .slick-dots li button:before {width: 10px;height: 10px;}
.PrivateTours .slick-dots li {margin: 0px 1px;}
.PrivateTours { overflow-x: hidden; }
.slick-dotted.slick-slider{margin-bottom: 0px !important;overflow: hidden !important;}
video{ aspect-ratio: 4/4;}
.video-pop-content img {aspect-ratio: 4 / 4;}
/* .OurCategories .section_header{margin-bottom: 20px;} */
.overlay-text .section_header p{font-size: 1rem;line-height: 30xp;}
.arrowcrossup-round{font-size: 1rem;}
/* .display-grid {grid-template-columns: 1fr;} */
.prev-slick_arrow {left: -28px;}
.next-slick_arrow {right: -28px;}
.slick-arrow svg {width: 10px;}
.icon-with-text{gap: 20px;}
.SIcon {max-width: 120px;}
.blog-row{grid-template-columns: 1fr;}
.article-content h4{font-size: 18px;line-height: 25px;}
/* .logo-with-nesw-latter {gap: 40px;flex-wrap: wrap;justify-content: center;} */
.news_latter {flex: 100%;gap: 20px;}
.news_latter h2{text-align: center;}

/* .excursion-details{margin-top: 10px;} */
.ED-banner-image .tour-price{left: 20px;font-size: 24px;bottom: 15px;}
.ED-banner-image .tour-price span{font-size: 14px;}

.breadcrumb{flex-wrap: wrap;}

.ECR-main .section_header {margin: 20px 0px;}
.ECR-inner .tour-icons {margin: 0;}
.ECR-main .t-icon-text {padding-right: 15px;margin-right: 15px;}
.ECR-main .section_header .tour-duration {font-size: 1rem;}
.ECR-main .t-icon-text .t-text{font-size: 1rem;}
.ECR-main .t-icon-text .t-icon .icon-tempo, .ECR-main .t-icon-text .t-icon .icon-parking{width: 100%;}
.ECD-Full-Details{line-height: 30px;font-size: 1rem;}
/* .ECD-Full-Details h2{margin-bottom: 20px;margin-top: 20px;} */
.ECR-Sidbar{margin-top: 20px;}

.DiscoverKotor .gap60 {gap: 30px;}

.faqs-items li a { font-size: 16px; line-height: normal; gap: 10px;}
.box-arrow{height: 40px; max-width: 40px;}
.faqs-items .qa {
    padding: 15px 20px;
}
.title span {
    font-size: 14px;
    letter-spacing: 0.5px;
}
.video-pop-content .video__play{max-width: 100px; height: 100px;}
.video-pop-content {min-height: 200px; padding: 50px 5%;}
.icon-row{justify-content: center;}
.social_media{display: none;}
.filter-item .btn{min-width: 150px;width: auto;}
.filter-item .btn img {width: 24px;}

.all-information .form-col-6{flex: 100%;}
.all-information .gap100{gap: 50px}
/* .Tour-Details{padding: 20px;} */

.overview-details {gap: 30px;}
.o-grid .o-cal-6{flex: 100%;}
.Overview-list {gap: 15px;}
.confirm-details {gap: 30px;justify-content: center;margin-top: 20px;padding-top: 20px;align-items: center;}
.confirm-details::before {width: 100%;height: 1px;top: 0;}
.Overview-list + .back-btn { text-align: center; }

.column3{grid-template-columns: 1fr;}
.form-btn{text-align: center;}
.Tour-Details .container{padding: 0px}

.btn-outline{font-size: 1rem;}

.Feature-Overlay-Content {position: relative;max-width: 100%;padding: 15px;height: 100%;display: block;top: -4px;background-color: var(--secondary-color);}
.Feature-Overlay-Content .section_header {max-width: 100%;}
.Feature-Overlay-Text img {height: auto;aspect-ratio: 1 / 1;}

.GalleryGrid{grid-template-columns: 1fr;grid-gap: 10px;}
.grid-item.sub-image .gallery-card{grid-gap: 10px;}

.count{font-size: 28px;}
.cms_header p{font-size: 1rem;line-height: 30px;}

.pagination{gap: 10px;}
.p-leval {flex: 0 0 34px;height: 34px;}
.pagination li a{font-size: 1rem;}
.pagination li a svg {max-width: 30px;}
/* .BcolumnS{gap: 5px;grid-template-columns: 1fr 30px;} */
/* .share-title{font-size: 20px;} */
.article-cms h2, .demo-tempate-style h2 {margin-bottom: 15px; margin-top: 30px; font-size: 22px; letter-spacing: 0.35px;}
.article-cms h1 {
    font-size: 22px;
    letter-spacing: 0.35px;
}
.artical-main-img {
    max-height: 350px;
    margin-top: 30px;
}
.artical-main-img .post-date {
    font-size: 18px;
    padding: 20px 40px;
}
/* .share-title{transform: rotate(90deg) translateX(30px) translateY(-38px);} */

.filter-by .flex-item {text-align: center;}
.filter-by label {margin-right: 0; }
.filter-by select {text-align: left; margin-top: 5px;}

.mobile-btn {display: flex;gap: 20px;flex-wrap: wrap;justify-content: center;}
.mobile-btn .btn-outline{min-width: 180px;}


/* ========================================== 
Footer Accordian Style Mobile
============================================= */
.main_footer{padding: 3rem 0px;}
.footer-nav-link{font-size: 1rem;}
.fotoer-divider{margin-top: 3rem;}
.footer_accordian{width:100%;border-bottom: 1px solid rgba(255, 255, 255, 0.20);margin-bottom: 20px; padding-bottom: 20px;}
.footer_accordian:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
/* .footer_accordian_content{display:none;margin-bottom: 20px;flex-wrap: wrap;} */
.footer_accordian_title h3{margin-bottom: 20px; font-size: 18px;}
.newsletter-form .email-input, .newsletter-form .subscribe-btn {
    padding: 15px;
}
.footer_accordian_title{cursor:pointer;position: relative;}
.footer_accordian_title:after{position: absolute;content: "";right: 0;top: 50%;transform: translateY(-50%);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;width: 20px;height: 100%;background-image: url(../images/dawn-arrow.svg);background-position: center;background-size: 18px;background-repeat: no-repeat;filter: invert(1);display: none;}
.active_header .footer_accordian_title:after{transform: translateY(-50%) rotate(180deg);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
.Footer_Nav{
    grid-template-columns: 1fr;
    gap: 0px;
}
.nav-social-footer {
    grid-column: span 1;
}
.footer-get-info .nav-social { width: 100%; flex-wrap: wrap; flex-direction: row; margin-bottom: 20px; border-right: none; padding-right: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.20); padding-bottom: 20px; }
.footer-get-info .nav-social img{width: 22px;}

}

@media (max-width:576.5px){
.hero_banner picture img {aspect-ratio: 16 / 6.05;}	
/* .hero-Content {top: auto;transform: translateY(0px);bottom: 40px;} */
.home-tempate .Filters { margin-top: -10px; }	
.FiltersGrid{padding: 25px 20px;}
.select-card { flex: 100%; }	
.t-text {letter-spacing: 0;font-size: 11px;}
.t-icon-text {padding-right: 8px;margin-right: 8px;}
.video_heading{margin-top: 50px; margin-bottom: -50px;}	
.video_heading h2{font-size: 28px;}
.OC-gallery__item {grid-column: span 2;grid-row: span 1;}
.newsletter-form{flex-wrap: wrap;}
.newsletter-form .subscribe-btn { position: relative; top: 0; transform: translateY(0); margin-top: 10px; left: 0; width: 100%; }
.icon-input{width: 20px;}
.filter-by select{ min-width: 100%;font-size: 14px;}
/* .hero-cover picture img, .hero-cover img {aspect-ratio: 1 / 1;} */

}

@media (min-width:1200.5px){
.large-hide{display: none;}	
.fixed-header .language-selector{display: none;}
/* .hero-cover img { */
    /* aspect-ratio: 2 / 1.01;height: 960px; */
/* } */
.inner-hero_banner img{height: 740px;}
.Vdivider{margin: 0px -20px; }
}