@media (min-width: 768.98px){ 
    .contact-wrap .contact-form { height: 100%; overflow-y: auto; }
    /*.contact-wrap .contact-detail .cd-wrap { width: max-content; position: fixed; top: 50%; transform: translate(-50px, -50%); right: 0 !important; left: unset; }*/
}

@media (min-width: 1620px){
    section#about .about-wrap .three-col-box .tcb-wrap { max-width: 1434px; }
}

@media (max-width: 1880px){
    section#home .swiper-slide { height: 580px; }
}

@media (max-width: 1680px){
    .accordion-header .accordion-info { gap: 130px; }
    .accordion-header .accordion-info .accordion-user span.user-name { font-size: 18px; }
    .accordion-header .accordion-info .accordion-user span.user-title { font-size: 14px; } 
    .accordion-header:hover .text-arrow .hover { font-size: 14px; } 
    .accordion-item.active .accordion-header .text-arrow .close { font-size: 14px; } 
    .accordion-header .text-arrow .arrow { width: 18px; }
    .accordion-item.active .accordion-content .content { width: calc(100% - 212px); max-width: 715px; font-size: 20px; margin-left: 212px; }
    .accordion-header { padding: 40px 26px; }
    .accordion-item.active .accordion-content { padding: 5px 0px 40px !important; }
    .accordion-header .accordion-info span.accordion-number { width: 50px; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; border-radius: 100%; padding: 14.5px 14px; }
    .detail-slider-sec .swiper-slide { height: 520px; }
    .detail-slider-sec .swiper-button-prev:after, .home-detail-slider .swiper-button-next:after { width: 50px; min-width: 50px; height: 50px; }
    .more-sec .more-wrap .more-col a img { height: 375px; }
    .more-sec .more-wrap .more-col a .video-container { height: 375px; }
    body:after { top: 600px; }
}

@media (max-width: 1620px){
    section#home .swiper-slide { height: 520px; }
    .carousel-sec .swiper-wrapper .swiper-slide .image img { height: 375px; }
    .carousel-sec .marquee-carousel .swiper-slide a .video-container { height: 375px; }
    .carousel-sec .reverse-marquee-carousel .swiper-slide a .video-container { height: 375px; }
    section#about .about-wrap .caption-wrap .title { max-width: 648px; font-size: 38px; }
    section#about .about-wrap .caption-wrap .caption p { font-size: 14px; line-height: 24px; }
    section#about .about-wrap .image-caption .title { font-size: 34px; }
    section#about .about-wrap .image-caption p { font-size: 14px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .number {  max-width: 50px; font-size: 16px; padding: 14px 10px; }
    section#about .about-wrap .image-sec .image-wrap .image-col img { height: 380px; }
    section#about .about-wrap .faq .main-title .title { font-size: 34px; }
    section#about .about-wrap .faq .main-title p { font-size: 14px; }

    section#about .about-wrap .faq .main-title { margin: 0 auto 40px; }
    .contact-wrap .contact-form .form-title .title { max-width: 510px; font-size: 38px; }
    .contact-wrap .contact-form .form-title p { max-width: 600px; font-size: 14px; }
    .contact-wrap .contact-form form .field-wrap { height: 120px; }
    .contact-wrap .contact-form form .field-wrap label { width: 200px; font-size: 18px; }
    .contact-wrap .contact-form form .field-wrap label:before { width: 8px; height: 8px; }
    .contact-wrap .contact-form form .field-wrap input { font-size: 22px; }
    .contact-wrap .contact-form form .field-wrap textarea { font-size: 22px; }
}

@media (max-width: 1440px){
    section#about .about-wrap .three-col-box .tcb-wrap { gap: 25px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .title { font-size: 22px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .text { font-size: 16px; }
    .detail-slider-sec .swiper-slide { height: 450px; }
}

@media (max-width: 1366px){
    .sidebar { width: 180px; padding: 0 25px; }
    .nav-bar { width: calc(100% - 180px); margin-left: 180px; }
    .content { width: calc(100% - 180px); margin-left: 180px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col { gap: 20px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .title { font-size: 18px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .text { font-size: 16px; }
    section#about .about-wrap .three-col-box .cta { margin: 40px auto 0; }
    section#about .about-wrap .image-caption { padding: 40px 0 30px; }
    section#about .about-wrap .image-sec .image-wrap .image-col img { height: 280px; }
    section#about .about-wrap .three-col-box .tcb-wrap { gap: 20px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .title { font-size: 16px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .text { font-size: 14px; }
    .accordion-item.active .accordion-content .content { width: calc(100% - 168px); max-width: 630px; font-size: 18px; margin-left: 168px; }
    .accordion-header .accordion-info { gap: 90px; }
    .contact-wrap { gap: 30px; }
    .contact-wrap .contact-form { width: calc(100% - 290px); }
    .contact-wrap .contact-detail { width: 260px; }
    .contact-wrap .contact-detail .info .icon-text a { gap: 12px; }
    .contact-wrap .contact-detail .info .icon-text a .icon { width: 50px; height: 50px; }
    .contact-wrap .contact-detail .info .icon-text a .text { font-size: 14px; } 
    .contact-wrap .contact-detail .social { margin: 40px 0 0; }
    .contact-wrap .contact-detail .social .title { margin: 0 0 20px; }
    .contact-wrap .contact-detail .social .social-wrap .media { width: 50px; height: 50px; }
    .contact-wrap .contact-form .form-title .title { max-width: 480px; font-size: 34px; }
    .contact-wrap .contact-form form .field-wrap { height: 80px; } 
    .contact-wrap .contact-form form .field-wrap input { font-size: 22px; }
    .contact-wrap .contact-form form .field-wrap textarea { font-size: 22px; }
    .contact-wrap .contact-form form .submit-btn { margin: 40px 0 0; }
    .more-sec { padding: 50px 0 80px; }
    .more-sec .more-wrap .more-col a img { height: 275px; }
    .more-sec .more-wrap .more-col a .video-container { height: 275px; }
}

@media (max-width: 1199.98px){ 
    .accordion-header { padding: 25px; }
    .accordion-header .accordion-info { gap: 25px; }
    .accordion-item.active .accordion-content .content { width: calc(100% - 80px); max-width: 520px; font-size: 16px; margin-left: 80px; }
    .accordion-header .accordion-info span.accordion-number { width: 30px; font-size: 12px; padding: 7.5px 7px; }
    section#contact { padding: 0 0 60px; }
    .contact-wrap .contact-form form .field-wrap label:before { margin-left: 15px; }
    .contact-wrap .contact-form form .field-wrap label { width: 130px; font-size: 16px; }
    .contact-wrap .contact-form form .field-wrap input { width: calc(100% - 140px); font-size: 16px; }
    .contact-wrap .contact-form form .field-wrap textarea { width: calc(100% - 140px); height: 20px !important; font-size: 16px; }
    .detail-slider-sec .swiper-slide { height: 370px; }
    .more-sec { padding: 50px 0 60px; }
    .more-sec .more-wrap .more-col a img { height: 220px; }
    .more-sec .more-wrap .more-col a .video-container { height: 220px; }
    body:after { right: 100px; }
}

@media (max-width: 991.98px){ 
    .content.detail-page { margin: 26px 0 0; }
    section { padding: 26px 0 0; }
    .nav-bar { width: calc(100% - 0px); border-bottom: 1px solid rgb(255 255 255 / 20%); padding: 13px 16px; margin-left: 0; }  
    .nav-bar .nav-bar-wrap .menu-icon { width: 24px; height: 24px; display: flex; justify-content: flex-end; align-items: center; margin: 0; }
    .menu-icon { width: 30px; height: 24px; position: relative; cursor: pointer; transition: all 0.3s ease-in-out; }
    .menu-icon div { position: absolute; height: 1.5px; width: 100%; background-color: #ffffff; border-radius: 1px; transition: all 0.3s ease-in-out; }
    .line1 { top: 25%; }
    .line2 { bottom: 25%; }
    .menu-icon.menu-icon-action .line1 { transform: rotate(45deg); top: 50%; transform: translateY(-50%) rotate(45deg); }
    .menu-icon.menu-icon-action .line2 { transform: rotate(-45deg); bottom: 50%; transform: translateY(50%) rotate(-45deg); }
    .nav-bar .logo a img { width: 123px; height: 31px;  }
    .nav-bar .logo a img { width: 123px; height: 31px; }
    .nav-bar .nav-bar-wrap .icon-logo { width: 30px; height: 30px; display: flex; justify-content: flex-start; align-items: center; margin: 0; }
    .nav-bar .nav-bar-wrap .icon-logo a { display: flex; align-items: center; }
    .nav-bar .nav-bar-wrap .icon-logo a img { width: 30px; display: flex; align-items: center; object-fit: contain; object-position: center; }
    .nav-bar .nav-bar-wrap .cta { display: none; }
    .content { width: calc(100% - 0px); margin-left: 0; top: 58px; }
    section#home .swiper-wrapper { display: flex; flex-direction: column; gap: 10px; }
    section#home .swiper-wrapper .swiper-slide { width: 100%; height: 350px; border-radius: unset; margin: 0; }
    section#home .swiper { margin-block: 0; }
    section#home .slider-component { margin-block: 0; }
    section#home .swiper-slide video { width: 100%; }
    section#home .overlay-text { font-size: 20px; }
    section#home .swiper-slide:hover { width: auto !important; transform: unset; }
    section#home .swiper-slide:hover video { transition-duration: unset; transition-timing-function: unset; transform: unset; }
    .carousel-sec .marquee-carousel, .carousel-sec .reverse-marquee-carousel { display: none; }
    .carousel-sec .merged-carousel { display: flex; flex-wrap: wrap; }
    .carousel-sec .merged-carousel .swiper-wrapper { flex-wrap: wrap; transform: unset; gap: 9px; }
    .carousel-sec .merged-carousel .swiper-wrapper .swiper-slide { width: calc(100% / 3 - 9px); display: flex; margin: 0; }
    .carousel-sec .merged-carousel .swiper-wrapper .swiper-slide a { width: 100%; margin: 0; }
    .carousel-sec .merged-carousel .swiper-wrapper .swiper-slide .image img { height: 230px; }
    .carousel-sec .merged-carousel .swiper-slide a .video-container { width: 100%; height: 270px; display: inline-block; vertical-align: top; position: relative; }
    .carousel-sec .merged-carousel .swiper-slide a .video-container video.item { width: 100%; height: 100%; display: inline-block; vertical-align: top; object-fit: cover; }
    section#videography {  margin: 9px 0 0; }
    section#about { padding: 26px 20px 40px; }
    section#about .about-wrap .caption-wrap .title { max-width: 450px; font-size: 32px; }
    section#about .about-wrap .image-caption .title { font-size: 32px; } 
    section#about .about-wrap .image-caption p { margin: 10px auto 0; }
    section#about .about-wrap .image-caption .image { margin: 0 auto 40px; }
    section#about .about-wrap .three-col-box { padding: 10px 0; }
    section#about .about-wrap .image-sec .image-wrap .image-col img { height: 230px; }
    section#about .about-wrap .image-sec { padding: 30px 0 10px; }
    .accordion-header { padding: 20.5px 15px; }
    section#about .about-wrap .faq .main-title { gap: 10px; margin: 0 auto 26.5px; }
    section#about .about-wrap .faq .main-title .title { font-size: 32px; } 
    .contact-wrap .contact-form .form-title .title { max-width: 400px; font-size: 32px; margin: 0 0 16px; } 
    .detail-slider-sec .thumb-full { padding: 40px 0 0; }
    .detail-slider-sec .labels { left: 16px; gap: 10px; margin: 0; }
    .detail-slider-sec .labels span.title { font-size: 18px; }
    .detail-slider-sec .labels span.year { font-size: 12px; }
    .detail-slider-sec .swiper-pagination-progressbar.swiper-pagination-horizontal { width: calc(100% - 100px); left: 16px; }
    .detail-slider-sec .swiper-pagination-fraction { font-size: 14px; font-weight: 500; right: 16px; }
    .detail-slider-sec .swiper-button-prev:after, .home-detail-slider .swiper-button-next:after { width: 40px; min-width: 40px; height: 40px; }
    .detail-slider-sec .thumb-slider { height: 50px; bottom: 8px; }
    .detail-slider-sec .thumb-slider .swiper-slide { width: 48px !important; height: 48px; }
    .detail-slider-sec .mySwiper .swiper-slide-thumb-active { width: 50px !important; height: 50px; border: 2px solid #ffffff; }
    .more-sec { padding: 26px 0 20px; }
    .more-sec .more-wrap .more-col { width: calc(100% / 3 - 10px); margin: 5px; }
    .more-sec .title { font-size: 18px; font-weight: 500; padding: 0 0 11px 16px; }
    .detail-slider-sec .swiper-button-prev:after { left: 7px; }
    .detail-slider-sec .swiper-button-next:after { right: 7px; }
    .more-sec .more-wrap .more-col a img { height: 230px; }
    .more-sec .more-wrap .more-col a .video-container { height: 230px; }
    .detail-slider-sec .swiper-slide { height: 370px; }
    .sidebar { width: 100%; height: 0; display: none; padding: 0 25px; position: fixed; top: 57px; z-index: 99999; }
    .sidebar .logo { display: none; }
    .sidebar.active { display: flex; height: 100vh; overflow-y: auto; }
    .sidebar ul { gap: 60px; margin: 100px auto 120px; }
    .sidebar ul li { text-align: center; }
    .sidebar ul li a { font-weight: 700; }
    .sidebar .cta { width: 147px; display: flex; margin: 0 auto 92px; }
    .sidebar .cta a { height: 47px; display: flex; justify-content: center; align-items: center; font-weight: 500; line-height: normal; text-transform: uppercase; text-decoration: unset; border-radius: 110px; border: 0.5px solid rgba(255, 255, 255, 0.20); color: #ffffff; padding: 13px 17.45px; }
    .sidebar .cta a.contact-btn { position: relative; z-index: 0; height: 51px; overflow: hidden; border: none !important; padding: 0 !important; color: #ffffff; background-color: #000000; border-radius: 110px; width: 143px; text-align: center; font-family: "Montserrat", sans-serif; font-size: 14px; font-weight: 500; box-shadow: 0 4px 50px 0 rgb(0 0 0 / 7%); transition: .2s all linear; text-decoration: initial; }
    .sidebar .cta a.contact-btn span { position: relative; z-index: 1; height: calc(100% - 4px); width: calc(100% - 4px); top: 0; left: 0; align-items: center; display: flex; justify-content: center; border-radius: 110px; color: #ffffff; background-color: #000000; border: 0.5px solid rgba(255, 255, 255, 0.20); }
    .sidebar .cta a.contact-btn:after { content: ""; position: absolute; z-index: -2; left: -50%; top: -50%; width: 200%; height: 200%; background-color: transparent; background-repeat: no-repeat; background-size: 50% 50%, 50% 50%; background-position: 0 0, 100% 0, 100% 100%, 0 100%; background: linear-gradient(to bottom right, #FFF 0%, rgba(255, 44, 44, 0.50) 35%) bottom right / 15% 50% no-repeat, linear-gradient(to bottom left, #FFF 0%, rgba(255, 44, 44, 0.50) 45%) bottom left / 20% 40% no-repeat, linear-gradient(to top left, #FFF 0%, rgba(255, 44, 44, 0.50) 50%) top left / 5% 50% no-repeat, linear-gradient(to top right, #FFF -3%, rgba(255, 44, 44, 0.50) 40%) top right / 44% 44% no-repeat; -webkit-animation: rotate 2s linear infinite; animation: rotate 2s linear infinite; }
    .sidebar .cta a.contact-btn:hover { transition: unset; }
    .sidebar .cta a.contact-btn:hover:after { animation: unset; background: linear-gradient(to bottom right, #FFF 0%, rgba(255, 44, 44, 0.50) 50%) bottom right / 50% 50% no-repeat, linear-gradient(to bottom left, #FFF 0%, rgba(255, 44, 44, 0.50) 50%) bottom left / 50% 50% no-repeat, linear-gradient(to top left, #FFF 0%, rgba(255, 44, 44, 0.50) 50%) top left / 50% 50% no-repeat, linear-gradient(to top right, #FFF 0%, rgba(255, 44, 44, 0.50) 50%) top right / 50% 50% no-repeat; }
    section#about { padding: 120px 20px 40px; }
    section#contact { padding: 26px 0 60px;}
    .carousel-sec { padding: 26px 0 0;}
    body:after { display: none; }
    .sidebar.active:before { content: ""; width: 110px; height: 110px; display: inline-block; vertical-align: top; background-image: url(images/ellipse-mobile.png); background-repeat: no-repeat; background-size: cover; background-position: center; position: absolute; top: 374px; left: 0px; z-index: -1; }
    .menu-icon div:first-child { height: 2px; }
}

@media (max-width: 767.98px){ 
    section#home .swiper-wrapper .swiper-slide { height: 300px !important; }
    section#home .overlay-text { font-size: 18px; }
    .accordion-header .accordion-info { gap: 12px; }
    .accordion-header .accordion-info span.accordion-number { border: 1px solid rgba(255, 255, 255, 0.12); padding: 6.5px 7px; }
    .accordion-header .accordion-info .accordion-user img.user-img { width: 40px; height: 40px; }
    .accordion-header .accordion-info .accordion-user { gap: 10px; }
    .accordion-header .accordion-info .accordion-user .user-nt { gap: 10px; }
    .accordion-item.active .accordion-content .content { width: calc(100% - 60px); max-width: 85%; font-size: 16px; margin-left: 60px; }
    section#contact { padding: 0 0 51px; }
    .contact-wrap { flex-direction: column; padding: 26px 16px 0; }
    .contact-wrap .contact-form { width: calc(100% - 0px); }
    .contact-wrap .contact-form .form-title { margin: 0 0 32px; }
    .contact-wrap .contact-form form .submit-btn { float: none; margin: 30px auto 0;  }
    .contact-wrap .contact-detail { width: 100%; }
    .contact-wrap .contact-detail .info { margin-right: 30px; }
    .contact-wrap .contact-detail .info .icon-text a .icon { width: 40px; height: 40px; border: 0.526px solid rgba(255, 255, 255, 0.12); border-radius: 100%;  }
    .contact-wrap .contact-detail .info .icon-text a { gap: 10px; }
    .contact-wrap .contact-detail .info .icon-text a .text { font-size: 16px; font-weight: 500; }
    .contact-wrap .contact-detail .info .icon-text:last-child a .text br { display: none;  }
    .contact-wrap .contact-detail .social .title { margin: 0 0 28px; }
    .contact-wrap .contact-detail .social .social-wrap { gap: 30px; }
    .contact-wrap .contact-detail .social .social-wrap .media { width: 40px; height: 40px; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 100%; }
    .more-sec .more-wrap .more-col { width: calc(100% / 2 - 10px); }
    .more-sec .more-wrap .more-col a img { height: 275px; }
    .more-sec .more-wrap .more-col a .video-container { height: 275px; }
    section#contact { padding: 50px 0 51px; }
    .carousel-sec { padding: 50px 0 0;}
    section#about { padding: 70px 20px 40px; }
}

@media (max-width: 680.98px){ 
    .carousel-sec .merged-carousel .swiper-wrapper .swiper-slide .image img { height: 180px; }
    .carousel-sec .merged-carousel .swiper-slide a .video-container { height: 180px; }
}

@media (max-width: 575.98px){ 
    section#home .swiper-wrapper .swiper-slide { height: 257px !important; }
    section#home .overlay-text { font-size: 16px; }
    .carousel-sec .merged-carousel .swiper-wrapper .swiper-slide .image img { height: 158px; }
    .carousel-sec .merged-carousel .swiper-slide a .video-container { height: 158px; }
    .accordion-header .accordion-info .accordion-user .user-nt { flex-direction: column; justify-content: flex-start; }
    .accordion-header .accordion-info .accordion-user .user-nt span.user-title { width: 100%; margin: 0; }
    .accordion-header .accordion-info .accordion-user .user-nt { gap: 6px; }
    .accordion-header .accordion-info .accordion-user span.user-name { font-size: 16px; }
    .accordion-header .accordion-info .accordion-user span.user-title { font-size: 12px; }
    .accordion-header .text-arrow .arrow { width: 14px; }
    .accordion-header .text-arrow .hover { font-size: 12px; }
    .accordion-header .text-arrow .close { font-size: 12px; }
    section#about .about-wrap .three-col-box .tcb-wrap { flex-direction: column; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col { width: calc(100% / 1); gap: 15px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .title { font-size: 18px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .number { max-width: 40px; padding: 9px 10px; }
    section#about .about-wrap .image-sec .image-wrap .image-col img { height: 158px; }
    .more-sec .more-wrap .more-col a img { height: 230px; }
    .more-sec .more-wrap .more-col a .video-container { height: 230px; }
}

@media (max-width: 481.98px){ 
    section#home .swiper-wrapper .swiper-slide { height: 157px !important; }
    .carousel-sec .merged-carousel .swiper-wrapper .swiper-slide { width: calc(100% / 2 - 9px); }
    section#about .about-wrap .caption-wrap { gap: 16px; }
    section#about .about-wrap .caption-wrap .title { font-size: 24px; } 
    section#about .about-wrap .caption-wrap .caption p { font-size: 14px; line-height: 21px; }
    section#about .about-wrap .image-caption { padding: 24px 0 30px; }
    section#about .about-wrap .image-caption .image img.desk-img { display: none; }
    section#about .about-wrap .image-caption .image img.mobile-img { height: 346px; display: flex; }
    section#about .about-wrap .image-caption p { margin: 6px auto 0; }
    section#about .about-wrap .three-col-box { padding: 0 0 10px; }
    section#about .about-wrap .three-col-box .tcb-wrap { gap: 26px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col { gap: 0; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .number { margin-bottom: 10px; }
    section#about .about-wrap .three-col-box .tcb-wrap .tcb-col .title { margin-bottom: 6px; }
    section#about .about-wrap .three-col-box .cta { margin: 35px auto 0; }
    section#about .about-wrap .image-sec .image-wrap { gap: 9px; }
    section#about .about-wrap .image-sec .full-width { margin: 0 auto 9px; }
    section#about .about-wrap .image-sec .full-width img.desk-img { display: none; }
    section#about .about-wrap .image-sec .full-width img.mobile-img { height: 346px; display: flex; }
    .accordion-item.active .accordion-content .content { width: calc(100% - 30px); max-width: 100%; font-size: 12px; line-height: 17px; margin: 0 15px; }
    .accordion-header .text-arrow .close { right: 20px; }
    .accordion-item.active .accordion-header .text-arrow .close { font-size: 10px; }
    .accordion-header .text-arrow .hover { right: 20px; }
    .accordion-header:hover .text-arrow .hover { font-size: 10px; }
    section#about .about-wrap .faq .main-title { gap: 6px; }
    section#about .about-wrap .faq .main-title .title { font-size: 24px; } 
    section#about .about-wrap .three-col-box .cta a.view-btn { width: 143px; height: 47px; }
    .contact-wrap .contact-form .form-title { margin: 0 0 16px; }
    .contact-wrap .contact-form .form-title .title { font-size: 24px; }
    .contact-wrap .contact-form .form-title p { font-size: 12px; max-width: 400px; }
    .contact-wrap .contact-form form .field-wrap { height: auto; flex-direction: column; padding: 15px 0; }
    .contact-wrap .contact-form form .field-wrap label label { width: 100%; }
    .contact-wrap .contact-form form .field-wrap label { width: 100%; font-size: 14px; margin-bottom: 16px; }
    .contact-wrap .contact-form form .field-wrap input { width: calc(100% - 27px); height: 20px; font-size: 16px; }
    .contact-wrap .contact-form form .field-wrap textarea { width: calc(100% - 27px); font-size: 16px; }
    .contact-wrap .contact-form form .field-wrap label:before { width: 6px; height: 6px; margin-right: 8px; margin-left: 0; }
    .more-sec .more-wrap .more-col a img { height: 158px; }
    .more-sec .more-wrap .more-col a .video-container { height: 158px; }
}