@charset "UTF-8";
/* CSS Document */
.justify-content-between{
    align-content: center!important;
}
.menu {
    padding-right: 18%!important;
}
.like,
.dislike {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background: lightgreen;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
}
.qty1,
.qty2 {
    border: none;
    width:20px;
    background: transparent;
}
.mg{
    margin-top: 2px!important;
}
.mg1{
    margin: 70px 0 70px 0!important;
    
}
.frame{
    text-align: center;
}
.gallery-item:hover .frame{
    color: #000;
}
.bi-link-45deg{
    margin-bottom: 50px!important;
}
.logo img{
    width: 220px;
}
.phc{
    padding: 90px 0 25px 0!important;
    min-height: 20vh!important;
}

/*.portfolio-info h3{
    padding-bottom: 2px!important;
}*/
.kont h6{
    
    font-size: 12.5px;
}

@font-face {
    font-family: nxc;
    src: url(../fonts/Objectivity-Thin.otf);
    

}
.konti h6{
        font-size: 19.26px;
        font-family:nxc;
        
    }    
.mtr img{
    border-radius: 12px;
    
}
.mtr{
    width: 41.6%;
}

.swiper-pagination-bullet{
    height: 6px!important;
    width: 6px!important;
    border-radius: 5px;
    
     }
.swiper-pagination-bullet-active{
    height: 6px!important;
    width: 40px!important;
    background-color: #530c0c!important;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,2px);    
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
    
 bottom: 41px;
    
}
.dotx img{
    
    padding-bottom: 80px!important;
}

.gallery-single .portfolio-details-slider img{
    padding-bottom: 45px;
    background-color: black;
    
}
.swiper-button-next, .swiper-button-prev {
    top: 50%!important;
    height: 25px!important;
    width: 50px!important;
}

.card{
    border: none;
}
.atk{
    font-size: 5rem!important;
}

.ft{margin-top: 160px!important;

}
.portfolio-info{
    text-align: center;
    
}

.gallery-single .portfolio-info h3:after {
  content: "";
  right: 0!important;
  bottom: 0;
    display:none
}
.gallery-single .portfolio-info ul{
    font-size: 12px!important;
}

.footup{
    margin-top: 10px!important;
    padding: 7px 0 7px 0;
}

.phcx{
    padding: 85px 0 12px 0!important;
    min-height: 20vh!important;
   }
.h2o{ font-size: 40px!important;
    padding-top: 10px;
}

.mtxc{
    margin-left: auto;
    margin-right: auto;
    display: block;
    /* width: 36.33333333%!important; */
}
.herox{
    
    padding: 12px 0 12px 0 !important;
    min-height: 5vh;
}
.heroy{
    padding-top: 100px!important;
}
.glightbox-clean .gslide-title{
    font-size: 1.4em;
    font-family: var(--font-secondary);
    text-align: left;
    font-weight: bold;
    
}
.herom{
    padding-top: 10px!important;
}
.glightbox-clean .gslide-description{
    background: #000;
    
}
.ctx{
    width:280px;
}

.mrs{
    margin: 30px 0 15px 0;
}

@media(max-width:992px){
    
    .mg {
        margin-top: 5px!important;
    }
    .mg1{
        margin-top: 100px!important;
    }
    .logo img{
        width: 55%;
    }
    .ft{
        margin-top: 30px!important;
    }
    .phcx{
        padding: 97px 0 2px 0!important;
    }
.gallery-single .portfolio-details-slider .swiper-pagination .swiper-pagination-bullet {
opacity: 0;
     }
    .mtx {
    display: block;
    width: 33.33333333%;
}
    .notex{
        padding-bottom: 10px!important;
    }
    
.swiper-button-next, .swiper-button-prev {
    display: none;
}
.kont{
        font-size: 13px;
    }
    .mtr{
        width: 100%;
    }
    .mobx{ 
    width: 44%;
    }
 }

@media(min-width:1100px) and (max-width:1400px){
    
    .kont h6{
        font-size: 14px;
    }
    .col-xl-4{
        width: 28.333333%;
    }
}

@media(min-width:1200px) and (max-width:1399px){
    .dotx img{
    
    padding-bottom: 50px!important;
    }
    .footup{
        margin-top: 40px!important;
    } 
   
    }  
@media(max-width:1400px) {
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
    
    bottom: 4px;
    
}
    .footup{
        margin-top: 20px!important;
    }    
    
} 
@media(min-width:1400px){
    
    .kont h6{
        font-size: 16.9px;
    }
    
}
@media(min-width:1200px){
     .col-xl-4{
    width: 32.0333333%!important;
    }
}