@media (min-width: 1800px) {
	.front_about_sec .content_wrap { padding-right: 60px; }
	.front_live_sec .content_wrap { max-width: 1625px; padding-right: 48px; }
	.feat_text_audio .content_wrap { max-width: 1714px; padding: 45px 0; }
	.feature_sec .feature_video .video_cta .controls_wrap { max-width: 1714px; padding: 0 0; }
	.cat_detail_banner .banner_wrap { max-width: 1714px; padding: 0 0; }
}

@media (min-width: 1600px) and (max-width: 1799px) {

.megamenu .menu_cta .logobox a { padding-top: 40px; }
.megamenu .navwrap { padding-top: 120px; }
.megamenu .navlinks ul li + li { margin-top: 25px; }
.megamenu .social_links { margin-top: 30px; }
.megamenu .white-line { padding-top: 0; }

.front_live_sec .textblock { max-width: 620px; }
.front_live_sec .media_wrap { max-width: 640px; }
.video_cta .buttons_wrap { max-width: 1550px; }


.max-width-div{ max-width: 1500px; }
.gallery-box-main .img-box .img-in{ min-height: 366px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box { width: 366px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box .img-in { width: 366px; height: 470px;}

.impressions-slider-block .swiper-slide{ width: 287px;}
.imp-box-main .img-box .img-in,
.imp-box-main{ min-height: 406px; }
.impressions-slider-block .swiper-slide:nth-child(even){ width: 238px;}
.impressions-slider-block .swiper-slide:nth-child(even) .imp-box-main .img-box .img-in{ min-height: 335px; }
.impressions-section{ padding: 100px 0; }

.brand-logo-block ul li a img{ max-width: 240px; max-height: 64px; }
.history-row-main .histrory-years,
.history-block-main .left-colum .year{ font-size: 70px;}
.history-block-main .pink-line{ left: 410px; }
.history-row-main .histrory-years{ width: 270px;}
.history-block-main .right-colum{ padding: 0 0 0 15px; width: calc(100% - 15px); }
.history-row-main .history-row-inner{ width: calc(100% - 270px);}

.about-block-inner .about-right-colum{ width: 540px;}
.custom-vedio-block .about_video{  height: 810px; }
.art-section-1{ padding: 0 0 100px; }
.art-section-2.about-section-3{ padding: 150px 0 80px; }
.about-block-main{ padding: 0 0 100px; }
.about-block-inner .about-left-colum{ width: 580px;}

.ros-live-section-2{ padding: 48px 0 150px; }
.ros-live-box-main .ros-live-box-sub h3{ font-size: 38px;}
.ros-live-box-main .ros-live-box-sub .text{  padding: 36px 0 0 0; }
.live-block-listing .row{ row-gap: 90px;}
.ros-live-section-2 .load-more-block{ padding: 90px 0 0 0; }
.live-block-listing .row{ margin: 0 -20px !important; row-gap: 80px;}
.live-block-listing .row>*{ padding: 0 20px !important; }

.feature_sec .feature_video .video_cta .controls_wrap { max-width: 1550px; padding: 0 0; }

}
/* @media (min-width: 1600px) and (max-width: 1799px) End */


@media (min-width: 1500px) and (max-width: 1599px) {

.megamenu .menu_cta .logobox a { padding-top: 40px; }
.megamenu .navwrap { padding-top: 100px; }
.megamenu .navlinks ul li + li { margin-top: 25px; }
.megamenu .navlinks ul li a { font-size: 32px; }
.megamenu .social_links { margin-top: 30px; }
.megamenu .white-line { padding-top: 0; }

.front_live_sec .textblock { max-width: 600px; }
.front_live_sec .media_wrap { max-width: 620px; }
.video_cta .buttons_wrap { max-width: 1450px; }


.art-right-couml-inner-main{ padding: 0 0 0 80px; }	
.max-width-div{ max-width: 1400px; }
.gallery-box-main .img-box .img-in{ min-height: 340px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box{ width: 340px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box .img-in{ width: 340px; height: 436px;}
.load-more-block{ padding: 100px 0 0 0; }
.art-block-main.load-more-hidden{ padding: 100px 0 0 0; }
.art-block-main .load-more-title{ padding: 0 0 100px; }

.impressions-slider-block .swiper-slide{ width: 287px;}
.imp-box-main .img-box .img-in,
.imp-box-main{ min-height: 406px; }
.impressions-slider-block .swiper-slide:nth-child(even){ width: 238px;}
.impressions-slider-block .swiper-slide:nth-child(even) .imp-box-main .img-box .img-in{ min-height: 335px; }
.impressions-section{ padding: 100px 0; }	

.brand-logo-block ul li a img{ max-width: 240px; max-height: 64px; }
.brand-logo-block ul{ min-height: 160px; }
.history-row-main .histrory-years,
.history-block-main .left-colum .year{ font-size: 70px;}
.history-block-main .pink-line{ left: 410px; }
.history-row-main .histrory-years{ width: 270px;}
.history-block-main .right-colum{ padding: 0 0 0 15px; width: calc(100% - 15px); }
.history-row-main .history-row-inner{ width: calc(100% - 270px);}


.about-block-inner .about-right-colum{ width: 480px;}
.custom-vedio-block .about_video{  height: 720px; }
.art-section-1{ padding: 0 0 100px; }
.art-section-2.about-section-3{ padding: 150px 0 80px; }
.about-block-main{ padding: 0 0 100px; }
.about-block-inner .about-left-colum{ width: 520px;}
.max-width-1475{ max-width: 1200px; }

.ros-live-section-2{ padding: 48px 0 150px; }
.ros-live-box-main .ros-live-box-sub h3{ font-size: 36px;}
.ros-live-box-main .ros-live-box-sub .text{  padding: 36px 0 0 0; }
.live-block-listing .row{ margin: 0 -15px !important; row-gap: 80px;}
.live-block-listing .row>*{ padding: 0 15px !important; }
.ros-live-section-2 .load-more-block{ padding: 90px 0 0 0; }

.feature_sec .feature_video .video_cta .controls_wrap { max-width: 1450px; padding: 0 0; }
.cat_detail_desc .image_block { height: 750px; }
.cat_detail_desc .right_text { max-width: 600px; }

}
/* @media (min-width: 1500px) and (max-width: 1599px) End */


@media (min-width: 1400px) and (max-width: 1499px) {

.megamenu .menu_cta .logobox a { padding-top: 40px; }
.megamenu .navwrap { padding-top: 100px; }
.megamenu .navlinks ul li + li { margin-top: 25px; }
.megamenu .navlinks ul li a { font-size: 30px; }
.megamenu .social_links { margin-top: 30px; }
.megamenu .white-line { padding-top: 0; }

.front_live_sec .textblock { max-width: 580px; }
.front_live_sec .media_wrap { max-width: 600px; }
.video_cta .buttons_wrap { max-width: 1350px; }
.front_about_sec .about_links { max-width: 580px; }
.front_about_sec .about_summary { max-width: 580px; }
.about_artist .textblock { max-width: 590px; }
.about_artist .media_wrap { max-width: 570px; }
.about_artist .media_wrap .media_video .video:after { padding-top: 125%; }
.media_block .inner_block { padding-bottom: 20px; padding-left: 40px; }
.media_block .title h3 { font-size: 36px; }
.media_three_column .media_block .inner_block { padding-right: 20px; }
.media_block .inner_block p { font-size: 26px; }


.art-section-1 .art-left-colum{ padding: 0 60px 0 0; }
.art-right-couml-inner-main{ padding: 0 0 0 80px; }
.max-width-div{ max-width: 1300px; }

.gallery-box-main .img-box .img-in{ min-height: 313px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box{ width: 313px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box .img-in{ width: 313px; height: 402px;}
.art-section-2 .row{ margin: 0 -15px !important; }
.gallery-image-listing .row>*{ padding: 0 15px !important; }
.gallery-box-main .img-box .hover-block .hover-block-inner h4{ font-size: 24px;}
.load-more-block{ padding: 100px 0 0 0; }
.art-block-main.load-more-hidden{ padding: 100px 0 0 0; }
.art-block-main .load-more-title{ padding: 0 0 100px; }
.impressions-slider-block .swiper-slide{ width: 287px;}
.imp-box-main .img-box .img-in,
.imp-box-main{ min-height: 406px; }
.impressions-slider-block .swiper-slide:nth-child(even){ width: 238px;}
.impressions-slider-block .swiper-slide:nth-child(even) .imp-box-main .img-box .img-in{ min-height: 335px; }
.impressions-section{ padding: 100px 0; }

.brand-logo-block ul li a img{ max-width: 240px; max-height: 64px; }
.brand-logo-block ul{ min-height: 150px; }

.history-row-main .histrory-years,
.history-block-main .left-colum .year{ font-size: 60px;}
.history-block-main .pink-line{ left: 360px; }
.history-row-main .histrory-years{ width: 270px;}
.history-block-main .right-colum{ padding: 0 0 0 10px; width: calc(100% - 10px); }
.history-row-main .history-row-inner h2{ font-size: 30px;}
.history-text-contain .row{ margin: 0 -20px !important; }
.history-text-contain .row>*{ padding: 0 20px !important; }
.history-block-main{ padding: 0 0 80px 0; }
.history-row-main{ min-height: 140px }
.history-row-main .history-row-inner{ width: calc(100% - 270px);}

.about-block-inner .about-right-colum{ width: 480px;}
.custom-vedio-block .about_video{ height: 720px; }
.art-section-1{ padding: 0 0 100px; }
.art-section-2.about-section-3{ padding: 150px 0 80px; }
.about-block-main{ padding: 0 0 100px; }
.about-block-inner .about-left-colum{ width: 520px;}
.max-width-1475{ max-width: 1150px; }
.art-right-couml-inner .section-title{ padding-bottom: 64px; }

.ros-live-section-2{ padding: 48px 0 120px; }
.ros-live-box-main .ros-live-box-sub h3{ font-size: 32px;}
.ros-live-box-main .ros-live-box-sub .text{  padding: 30px 0 0 0; }
.live-block-listing .row{ margin: 0 -15px !important; row-gap: 80px;}
.live-block-listing .row>*{ padding: 0 15px !important; }
.ros-live-section-2 .load-more-block{ padding: 80px 0 0 0; }

.feature_sec .feature_video .video_cta .controls_wrap { max-width: 1350px; padding: 0 0; }
.cat_detail_desc .image_block { max-width: 575px;height: 700px; }
.cat_detail_desc .right_text { max-width: 580px; padding-top: 120px; }

.openseadragon-container + div { padding: 0 85px 50px 0 !important; }

}
/* @media (min-width: 1400px) and (max-width: 1499px) End */


@media (min-width: 1300px) and (max-width: 1399px) {

.header_wrap .logo_wrap a { padding-top: 35px; }
.header_wrap .logo_wrap a span { max-height: 160px; }
.header_wrap .logo_wrap a img { height: 160px; }

.megamenu .menu_cta .logobox a { padding-top: 40px; }
.megamenu .navwrap { padding-top: 90px; }
.megamenu .navlinks ul li + li { margin-top: 25px; }
.megamenu .navlinks ul li a { font-size: 30px; }
.megamenu .social_links { margin-top: 30px; }
.megamenu .white-line { padding-top: 0; }

.front_live_sec .textblock { max-width: 520px; }
.front_live_sec .media_wrap { max-width: 540px; }
.video_cta .buttons_wrap { max-width: 1250px; }
.front_about_sec .content_wrap { min-height: 550px; }
.front_about_sec .about_links { max-width: 550px; }
.front_about_sec .about_links ul li a { font-size: 70px; }
.front_about_sec .about_summary { max-width: 540px; }
.about_artist { margin-bottom: 25.519vh; padding-bottom: 16vh; }
.about_artist .textblock { max-width: 540px; }
.about_artist .media_wrap { max-width: 520px; }
.about_artist .media_wrap .media_video .video:after { padding-top: 110%; }
.media_block .inner_block { padding-bottom: 20px; padding-left: 40px; }
.media_block .title h3 { font-size: 36px; }
.media_three_column .media_block .inner_block { padding-right: 20px; }
.media_block .inner_block p { font-size: 26px; }


.art-section-1 .art-left-colum{ padding: 0 40px 0 0; }
.art-right-couml-inner-main{ padding: 0 0 0 40px; }
.art-section-1 .art-right-colum .art-right-couml-inner{ max-width: 580px; }
.max-width-div{ max-width: 1200px; }
.gallery-box-main .img-box .img-in{ min-height: 287px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box{ width: 287px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box .img-in{ width: 287px; height: 369px;}
.art-section-2 .row{ margin: 0 -15px !important; }
.gallery-image-listing .row>*{ padding: 0 15px !important; }
.gallery-box-main .img-box .hover-block .hover-block-inner h4{ font-size: 24px;}
.load-more-block{ padding: 100px 0 0 0; }
.art-block-main.load-more-hidden{ padding: 100px 0 0 0; }
.art-block-main .load-more-title{ padding: 0 0 100px; }

.impressions-slider-block .swiper-slide{ width: 233px;}
.imp-box-main .img-box .img-in,
.imp-box-main{ min-height: 330px; }
.impressions-slider-block .swiper-slide:nth-child(even){ width: 192px;}
.impressions-slider-block .swiper-slide:nth-child(even) .imp-box-main .img-box .img-in{ min-height: 273px; }
.impressions-section{ padding: 100px 0; }

.brand-logo-block ul li a img{ max-width: 160px; max-height: 48px; }
.brand-logo-block ul{ min-height: 150px; }

.history-row-main .histrory-years,
.history-block-main .left-colum .year{ font-size: 60px;}
.history-block-main .pink-line{ left: 360px; }
.history-row-main .histrory-years{ width: 270px;}
.history-block-main .right-colum{ padding: 0 0 0 10px; width: calc(100% - 10px); }
.history-row-main .history-row-inner h2{ font-size: 30px;}
.history-text-contain .row{ margin: 0 -20px !important; }
.history-text-contain .row>*{ padding: 0 20px !important; }
.history-block-main{ padding: 0 0 80px 0; }
.history-row-main{ min-height: 140px }
.history-row-main .history-row-inner{ width: calc(100% - 270px);}

.about-block-inner .about-right-colum{ width: 450px;}
.custom-vedio-block .about_video{ height: 675px; }
.art-section-1{ padding: 0 0 100px; }
.art-section-2.about-section-3{ padding: 150px 0 80px; }
.about-block-main{ padding: 0 0 100px; }
.about-block-inner .about-left-colum{ width: 520px;}
.max-width-1475{ max-width: 1150px; }
.art-right-couml-inner .section-title{ padding-bottom: 64px; }

.ros-live-section-2{ padding: 48px 0 120px; }
.ros-live-box-main .ros-live-box-sub h3{ font-size: 32px;}
.ros-live-box-main .ros-live-box-sub .text{  padding: 30px 0 0 0; }
.live-block-listing .row{ margin: 0 -15px !important; row-gap: 80px;}
.live-block-listing .row>*{ padding: 0 15px !important; }
.ros-live-section-2 .load-more-block{ padding: 80px 0 0 0; }
.ros-live-section-2 .text p{ font-size: 16px;}

.feature_sec .feature_video .video_cta .controls_wrap { max-width: 1250px; padding: 0 0; }
.cat_detail_desc .image_block { max-width: 530px; height: 650px; }
.cat_detail_desc .right_text { max-width: 530px; padding-top: 100px; }

.openseadragon-container + div { padding: 0 70px 40px 0 !important; }

}
/* @media (min-width: 1300px) and (max-width: 1399px) End */


@media (min-width: 1200px) and (max-width: 1299px) {

.header_wrap { padding: 0 80px; }
.header_wrap .logo_wrap { width: 120px; }
.header_wrap .logo_wrap a,
.header_main.fixed .header_wrap .logo_wrap a,
.header_main.fixed .header_wrap .logo_wrap a:hover { padding-top: 25px; }
.header_main.fixed .header_wrap .logo_wrap a,
.header_main.fixed .header_wrap .logo_wrap a:hover { padding-right: 20px; padding-left: 20px; }
.header_wrap .logo_wrap a span { max-height: 120px; }
.header_main.fixed .logo_wrap a span { max-height: 85px; }
.header_wrap .logo_wrap a img { height: 120px; }
.header_main.fixed .header_wrap .logo_wrap a img { height: 120px; }

.megamenu .menu_cta .logobox a { padding-top: 30px; }
.megamenu .navwrap { padding-top: 120px; }
.megamenu .navlinks ul li + li { margin-top: 20px; }
.megamenu .navlinks ul li a { font-size: 25px; }
.megamenu .social_links { margin-top: 30px; }
.megamenu .white-line { padding-top: 0; }

.front_live_sec .textblock { max-width: 490px; }
.front_live_sec .media_wrap { max-width: 490px; }
.video_cta .buttons_wrap { max-width: 1150px; }
.front_about_sec .content_wrap { min-height: 550px; }
.front_about_sec .about_links { max-width: 490px; }
.front_about_sec .about_links ul li a { font-size: 70px; }
.front_about_sec .about_summary { max-width: 480px; }
.about_artist { margin-bottom: 25.519vh; padding-bottom: 16vh; }
.about_artist .textblock { max-width: 480px; }
.about_artist .media_wrap { max-width: 480px; }
.about_artist .media_wrap .media_video .video:after { padding-top: 110%; }
.media_block .inner_block { padding-bottom: 20px; padding-left: 40px; }
.media_block .title h3 { font-size: 34px; }
.media_three_column .media_block .inner_block { padding-right: 20px; }
.media_block .inner_block p { font-size: 24px; }

.art-section-1 .art-left-colum{ padding: 0 40px 0 0; }
.art-right-couml-inner-main{ padding: 0 0 0 40px; }
.art-section-1 .art-right-colum .art-right-couml-inner{ max-width: 515px; }
.art-right-couml-inner h1, .art-right-couml-inner h2{ font-size: 36px;}
.max-width-div{ max-width: 1100px; }

.gallery-box-main .img-box .img-in{ min-height: 269px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box{ width: 269px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box .img-in{ width: 269px; height: 346px;}
.art-section-2 .row{ margin: 0 -15px !important; }
.gallery-image-listing .row>*{ padding: 0 15px !important; }
.gallery-box-main .img-box .hover-block .hover-block-inner h4{ font-size: 24px;}
.load-more-block{ padding: 100px 0 0 0; }
.art-block-main.load-more-hidden{ padding: 100px 0 0 0; }
.art-block-main .load-more-title{ padding: 0 0 100px; }

.impressions-slider-block .swiper-slide{ width: 233px;}
.imp-box-main .img-box .img-in,
.imp-box-main{ min-height: 330px; }
.impressions-slider-block .swiper-slide:nth-child(even){ width: 192px;}
.impressions-slider-block .swiper-slide:nth-child(even) .imp-box-main .img-box .img-in{ min-height: 273px; }
.impressions-section{ padding: 90px 0; }

.brand-logo-block ul li a img{ max-width: 160px; max-height: 48px; }
.brand-logo-block ul{ min-height: 150px; }

.history-row-main .histrory-years,
.history-block-main .left-colum .year{ font-size: 54px;}
.history-block-main .pink-line{ left: 360px; }
.history-row-main .histrory-years{ width: 270px;}
.history-block-main .right-colum{ padding: 0 0 0 10px; width: calc(100% - 10px); }
.history-row-main .history-row-inner h2{ font-size: 30px;}
.history-text-contain .row{ margin: 0 -10px !important; }
.history-text-contain .row>*{ padding: 0 10px !important; }
.history-block-main{ padding: 0 0 80px 0; }
.history-row-main{ min-height: 140px }
.history-row-main .history-row-inner{ width: calc(100% - 270px);}


.about-block-inner .about-right-colum{ width: 450px;}
.custom-vedio-block .about_video{ height: 675px; }
.art-section-1{ padding: 0 0 100px; }
.art-section-2.about-section-3{ padding: 150px 0 80px; }
.about-block-main{ padding: 0 0 100px; }
.about-block-inner .about-left-colum{ width: 480px;}
.max-width-1475{ max-width: 1150px; }
.art-right-couml-inner .section-title{ padding-bottom: 64px; }

.ros-live-section-2{ padding: 48px 0 120px; }
.ros-live-box-main .ros-live-box-sub h3{ font-size: 30px;}
.ros-live-box-main .ros-live-box-sub .text{  padding: 30px 0 0 0; }
.live-block-listing .row{ margin: 0 -15px !important; row-gap: 80px;}
.live-block-listing .row>*{ padding: 0 15px !important; }
.ros-live-section-2 .load-more-block{ padding: 80px 0 0 0; }
.ros-live-section-2 .text p{ font-size: 16px;}

.feature_sec .feature_video .video_cta .controls_wrap { max-width: 1150px; padding: 0 0; }
.cat_detail_desc .image_block { max-width: 480px; height: 665px; }
.cat_detail_desc .right_text { max-width: 490px; padding-top: 90px; }

.openseadragon-container + div { padding: 0 50px 30px 0 !important; }

}
/* @media (min-width: 1200px) and (max-width: 1299px) End */


@media (min-width: 992px) and (max-width: 1199px) {

.header_wrap { padding: 0 50px; }
.header_wrap .logo_wrap { width: 120px; }
.header_wrap .logo_wrap a,
.header_main.fixed .header_wrap .logo_wrap a,
.header_main.fixed .header_wrap .logo_wrap a:hover { padding-top: 25px; }
.header_main.fixed .header_wrap .logo_wrap a,
.header_main.fixed .header_wrap .logo_wrap a:hover { padding-right: 20px; padding-left: 20px; }
.header_wrap .logo_wrap a span { max-height: 120px; }
.header_main.fixed .logo_wrap a span { max-height: 85px; }
.header_wrap .logo_wrap a img { height: 120px; }
.header_main.fixed .header_wrap .logo_wrap a img { height: 120px; }
.header_wrap .menu-btn a { font-size: 26px; }

.megamenu .menu_cta .logobox a { padding-top: 30px; }
.megamenu .navwrap { padding-top: 60px; }
.megamenu .navlinks ul li + li { margin-top: 25px; }
.megamenu .navlinks ul li a { font-size: 30px; }
.megamenu .social_links { margin-top: 30px; }
.megamenu .white-line { padding-top: 0; }

.front_live_sec .textblock { max-width: 420px; padding-top: 40px; }
.front_live_sec .media_wrap { max-width: 420px; }
.video_cta .buttons_wrap { max-width: 950px; }
.front_about_sec .content_wrap { min-height: 550px; }
.front_about_sec .about_links { max-width: 420px; }
.front_about_sec .about_links ul li a { font-size: 60px; }
.front_about_sec .about_summary { max-width: 420px; }
.about_artist { margin-bottom: 25.519vh; padding-bottom: 16vh; }
.about_artist .textblock { max-width: 420px; }
.about_artist .media_wrap { max-width: 420px; }
.about_artist .media_wrap .media_video .video:after { padding-top: 110%; }
.media_single .media_block .imgbox { height: 550px; }
.media_block .inner_block { padding-bottom: 20px; padding-left: 30px; }
.media_block .title h3 { font-size: 32px; }
.media_three_column .media_block .inner_block { padding-right: 20px; }
.media_block .inner_block p { font-size: 22px; }
.media_block .title span { margin-right: 15px; }
.media_two_column .slider_wrap .arrows { display: none; }

.art-section-1 .art-left-colum{ padding: 0 40px 0 0; }
.art-right-couml-inner-main{ padding: 0 20px 0 40px; }
.art-section-1 .art-right-colum .art-right-couml-inner{ max-width: 515px; }
.art-right-couml-inner h1, .art-right-couml-inner h2{ font-size: 36px;}
.art-section-1 .art-left-colum .art-left-couml-inner .inner_banner_video .video_cta .buttons_wrap{ gap: 16px; padding: 0 36px 30px; }
.video_cta .buttons_wrap a img{ width: 34px;}
.video_cta .buttons_wrap a{ width: 34px; height: 34px;}
.max-width-div{ max-width: 960px; }

.gallery-box-main .img-box .img-in{ min-height: 225px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box{ width: 225px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box .img-in{ width: 225px; height: 289px;}
.art-section-2 .row{ margin: 0 -15px !important; }
.gallery-image-listing .row>*{ padding: 0 15px !important; }
.gallery-box-main .img-box .hover-block .hover-block-inner h4{ font-size: 24px;} 
.load-more-block{ padding: 100px 0 0 0; }
.art-block-main.load-more-hidden{ padding: 100px 0 0 0; }
.art-block-main .load-more-title{ padding: 0 0 100px; }

.impressions-slider-block .swiper-slide{ width: 233px;}
.imp-box-main .img-box .img-in,
.imp-box-main{ min-height: 330px; }
.impressions-slider-block .swiper-slide:nth-child(even){ width: 192px;}
.impressions-slider-block .swiper-slide:nth-child(even) .imp-box-main .img-box .img-in{ min-height: 273px; }
.impressions-section{ padding: 90px 0; }

.brand-logo-block ul li a img{ max-width: 160px; max-height: 48px; }
.brand-logo-block ul{ min-height: 140px; }


.history-row-main .histrory-years,
.history-block-main .left-colum .year{ font-size: 48px;}
.history-block-main .pink-line{ left: 280px; }
.history-row-main .histrory-years{ width: 160px;}
.history-block-main .right-colum{ padding: 0 0 0 10px; width: calc(100% - 160px); }
.history-row-main .history-row-inner h2{ font-size: 30px;}
.history-text-contain .row{ margin: 0 -10px !important; }
.history-text-contain .row>*{ padding: 0 10px !important; }
.history-block-main{ padding: 0 0 80px 0; }
.history-row-main{ min-height: 140px }
.history-block-main .left-colum{ width: 160px;}
.history-row-main .history-row-inner{ width: calc(100% - 160px);}

.about-block-inner .about-right-colum{ width: 420px;}
.custom-vedio-block .about_video{  height: 630px; }
.art-section-1{ padding: 0 0 100px; }
.art-section-2.about-section-3{ padding: 150px 0 80px; }
.about-block-main{ padding: 0 0 100px; }
.about-block-inner .about-left-colum{ width: 420px;}
.max-width-1475{ max-width: 1150px; }
.art-right-couml-inner .section-title{ padding-bottom: 64px; }

.ros-live-section-2{ padding: 48px 0 120px; }
.ros-live-box-main .ros-live-box-sub h3{ font-size: 30px;}
.ros-live-box-main .ros-live-box-sub .text{  padding: 30px 0 0 0; }
.live-block-listing .row{ margin: 0 -15px !important; row-gap: 80px;}
.live-block-listing .row>*{ padding: 0 15px !important; }
.ros-live-section-2 .load-more-block{ padding: 80px 0 0 0; }
.ros-live-section-2 .text p{ font-size: 16px;}

.cat_detail_desc .sec_title h1 { font-size: 54px; }
.feature_sec .feature_video .video_cta .controls_wrap { max-width: 970px; padding: 0 0; }
.cat_detail_desc .image_block { max-width: 420px; height: 582px; }
.cat_detail_desc .right_text { max-width: 420px; padding-top: 100px; transform: none !important; }

.openseadragon-container + div { padding: 0 50px 30px 0 !important; }

}
/* @media (min-width: 992px) and (max-width: 1199px) End */


@media (max-width: 1199px) {

	.slider_wrap .arrows { display: flex; }
	.cat_detail_banner .btn-scroll .inner_block .btnbox { opacity: 1; visibility: visible; transform: none; }

}


@media (max-width: 991px) {

	.header_wrap { padding: 0 36px; }
	.header_wrap .logo_wrap { width: 83px; }
	.header_wrap .logo_wrap a,
	.header_main.fixed .header_wrap .logo_wrap a { padding: 36px 12px 14px; }
	.header_wrap .logo_wrap a span,
	.header_main.fixed .logo_wrap a span { max-height: 60px; }
	.header_wrap .logo_wrap a img,
	.header_main.fixed .header_wrap .logo_wrap a img { width: 60px; height: 60px; object-fit: cover; object-position: top center; }
	.header_wrap .menu-btn a span { display: none; }
	.header_wrap .menu-btn a .icon { display: flex; }
	.page-template-vita_tpl .header_main:not(.fixed) .header_wrap .menu-btn a .icon img { filter: brightness(100) invert(100); }
	.single-post .header_main:not(.fixed) .header_wrap .menu-btn a .icon img,
	.page-template-about_tpl .header_main:not(.fixed) .header_wrap .menu-btn a .icon img,
	.page-template-vita_tpl .header_main:not(.fixed) .header_wrap .menu-btn a .icon img,
	.tax-our_artwork_type .header_main:not(.fixed) .header_wrap .menu-btn a .icon img,
	.page-template-ros_live_tpl .header_main:not(.fixed) .header_wrap .menu-btn a .icon img { filter: brightness(0) invert(100); }
	.megamenu .menuwrap { padding: 0 36px; }
	.megamenu .menu_cta .logobox { opacity: 0; visibility: hidden; pointer-events: none; }
	
	.more-link a { font-size: 16px; }
	.welcome_sec { padding-top: 112px; }
	.welcome_sec .red-line { height: 74px; }
	.welcome_sec .subheading { font-size: 15px; }
	.welcome_sec p { margin-top: 21px; font-size: 28px; line-height: 1.2142; }
	
	.banner_video .video_cta { bottom: 30px; }
	.video_cta .buttons_wrap { max-width: 708px; }
	.front_banner_main .banner_image img { height: 450px; }
	.front_main { padding-bottom: 132px; }
	.front_about_sec { margin-top: 30px; padding-top: 303px; padding-bottom: 67px; }
	.front_about_sec .content_wrap { min-height: 550px; flex-direction: column-reverse; }
	.front_about_sec .double_line { height: 235px; }
	.front_about_sec .double_line span.bg-line-1 { top: auto; bottom: 0; height: 194px; }
	.front_about_sec .double_line span.bg-line-2 { top: 0; bottom: auto; height: 175px; }
	.front_about_sec .about_links { max-width: 100%;width: 100%; transform: none !important; }
	.front_about_sec .about_links ul li { justify-content: flex-start; }
	.front_about_sec .about_links ul li + li { margin-top: 34px; }
	.front_about_sec .about_links ul li a { font-size: 45px; }
	.front_about_sec .about_summary { max-width: 100%;width: 100%; padding-bottom: 66px; transform: none !important; }
	.front_about_sec .art-right-couml-inner .section-title { padding-bottom: 54px; }

	.about_artist { margin-bottom: 140px; padding-top: 302px; padding-bottom: 67px; }
	.about_artist .art-right-couml-inner .section-title { padding-bottom: 48px; }
	.about_artist .content_wrap { flex-direction: column; }
	.about_artist .textblock { max-width: 100%;width: 100%; transform: none !important; }
	.about_artist .media_wrap { max-width: 100%;width: 100%; margin-top: 67px; }
	.about_artist .media_wrap .media_video .video:after { padding-top: 152.15%; }
	.about_artist .media_wrap .media_image img { height: 461px; }
	.about_artist .double_line { height: 235px; }
	.about_artist .double_line span.bg-line-2 { top: auto; bottom: 0; height: 194px; }
	.about_artist .double_line span.bg-line-1 { top: 0; bottom: auto; height: 175px; }

	.media_single { padding-bottom: 75px; }
	.media_two_column { margin-bottom: 73px; }
	.media_three_column { margin-bottom: 73px; }
	.media_single .red-line.bottom { height: 75px; }
	.media_block .inner_block { padding: 0 36px 36px; }
	.media_block .title { flex-direction: column; align-items: flex-start; }
	.media_block .title span { font-size: 15px; padding-bottom: 9px; }
	.media_block .title h3 { font-size: 35px; }
	.media_block .inner_block p { font-size: 16px; }
	.media_block .title span { margin-right: 0; }
	.media_block .inner_block .btnbox { margin-top: 19px; opacity: 1; visibility: visible; transform: none; }
	.media_block .inner_block .btnbox span { font-size: 16px; line-height: normal; }
	.media_two_column .swiper-slide { height: 662px; }
	.media_three_column .swiper-slide { height: 376px; }
	.media_single .media_block .imgbox { height: 662px; }
	.media_three_column .slider_wrap .arrows { top: 160px; margin-top: 0; }
	.media_three_column .red-line { height: 73px; }
	.media_single .red-line.top { height: 73px; }

	.front_live_sec { margin-top: 63px; padding-top: 0;padding-bottom: 0; }
	.front_live_sec .content_wrap { flex-direction: column; }
	.front_live_sec .double_line { display: none; }
	.front_live_sec .textblock { width: 100%;max-width: 100%; padding-top: 0; padding-bottom: 67px; transform: none !important; }
	.front_live_sec .media_wrap { width: 100%;max-width: 100%;transform: none !important; }
	.front_live_sec .media_wrap .media_video .video:after { padding-top: 152.15%; }
	.front_main .red-line.bottom-line { height: 74px; }

	.art-right-couml-inner h3 { font-size: 15px; padding-bottom: 15px; }
	.art-section-1 .art-left-colum{ padding: 0 0px 40px 0; width: 100%; }
	.art-right-couml-inner-main{ padding: 0 0px; width: 100%; }
	.art-section-1 .art-right-colum .art-right-couml-inner{ max-width:100%; }
	.art-right-couml-inner h1, .art-right-couml-inner h2{ font-size: 35px;}
	.art-section-1 {flex-direction: column;}
	.art-section-1 .art-left-colum .art-left-couml-inner .inner_banner_video,
	.art-section-1 .art-left-colum .art-left-couml-inner .art-image-block{  height: 75vh; }
	.art-section-1 .art-right-colum{ width: 100%; padding:74px 40px 0; }
	.art-right-couml-inner .more-link { margin-top: 35px; }
	.art-right-colum .duble-line{ display: none;}
	.art-right-couml-inner .section-title{ padding: 0 0 49px; }
	.text ul li,
	.text ol li,
	.text p{  font-size: 16px;  }
	.art-right-couml-inner-main{ min-height: 0; }
	.art-section-1 .red-line{ top: 75vh; height: 74px; }
	.art-section-1 .art-left-colum .art-left-couml-inner .inner_banner_video .video_cta .buttons_wrap{ gap: 16px; padding: 0 36px 30px; }
	.video_cta .buttons_wrap a img{ width: 34px;}
	.video_cta .buttons_wrap a,
	.video_cta .buttons_wrap button,
	.video_cta .buttons_wrap .audio-btn,
	.video_cta .buttons_wrap .action-btn { width: 34px; height: 34px;}
	.audio-player .controls .toggle-play,
	.audio-player .controls .volume-container .volume-button .volume { width: 34px; height: 34px; background-size: cover; }
	.audio-player .controls .toggle-play span { background-size: cover; }
	.audio-player .controls .volume-container .volume-button { height: 34px; }
	.max-width-div{ max-width:700px; }
	/*.header_main{ display: none;}*/
	.custom-modal-outer .modal-close a svg { width: 25px; }

	.about-block-inner .about-left-colum{ transform: none !important; }
	.cat_detail_main { padding-bottom: 49px; }
	.cat_detail_banner .inner_block .title { flex-direction: column; align-items: flex-start; }
	.cat_detail_banner .inner_block .title span { margin: 0 0 7px 0; }
	.cat_detail_banner .inner_block .title h3 { font-size: 28px; }
	.cat_detail_banner .inner_block p { font-size: 15px; line-height: 1.6666; }
	.feature_sec { padding-bottom: 82px; }
	.feature_sec .feature_video .video_cta .controls_wrap { max-width: 725px; padding: 0 0; }
	.feature_sec .red-line.bottom { height: 82px; }
	.cat_detail_desc { padding-top: 142px; padding-bottom: 141px; }
	.cat_detail_desc .red-line { height: 74px; }
	.cat_detail_desc .sec_title h6 { font-size: 15px; }
	.cat_detail_desc .sec_title h1 { font-size: 45px; }
	.cat_detail_desc .content_wrap { flex-direction: column-reverse; padding-top: 304px; margin: 82px 0 0; }
	.cat_detail_desc .double_line { height: 235px; }
	.cat_detail_desc .double_line span.bg-line-1 { top: auto; bottom: 0; height: 194px; }
	.cat_detail_desc .double_line span.bg-line-2 { top: 0; bottom: auto; height: 175px; }
	.cat_detail_desc .image_block { max-width: 318px;width: 100%; height: 441px; margin: 0 auto; }
	.cat_detail_desc .right_text { max-width: 100%;width: 100%; padding-top: 0; padding-bottom: 67px; transform: none !important; }
	.feature_sec .red-line.top { height: 81px; }
	.video-progress { display: none; }
	.feature_sec .feature_video .video_cta .buttons_wrap { justify-content: flex-end; }
	.feat_text_audio .inner_wrap { flex-direction: column; }
	.feat_text_audio .content_wrap .leftblock { max-width: 100%;width: 100%; }
	.feat_text_audio .content_wrap .rightblock { width: 100%; padding-top: 25px; }
	.cat_detail_banner .banner_video .video_cta { bottom: 97px; }
	.cat_detail_banner .btn-scroll { display: none; }
	.cat_detail_banner .down_arrow { display: flex; }
	.cat_detail_banner .down_arrow .btn-scroll { position: relative; }
	.cat_detail_banner .inner_block .btnbox { opacity: 1; visibility: visible; transform: translateY(0); }
	
	.feature_sec .img_scale_wrap { display: flex; }
	.feature_sec .zoom_wrapper { display: none; }
}


@media (min-width: 768px) and (max-width: 991px) {

.header_wrap { padding: 0 36px; }
.header_wrap .menu-btn a { font-size: 26px; }

.megamenu .menu_cta .logobox a { padding-top: 30px; }
.megamenu .navwrap { padding-top: 60px; }
.megamenu .navlinks ul li + li { margin-top: 35px; }
.megamenu .navlinks ul li a { font-size: 30px; padding-bottom: 0; }
.megamenu .social_links { margin-top: 30px; }
.megamenu .white-line { padding-top: 0; }

.banner_video video { height: 600px; }

.media_single .media_block .imgbox { height: 550px; }
.media_block .inner_block { padding-bottom: 20px; padding-left: 30px; }
.media_three_column .media_block .inner_block { padding-right: 20px; }

/* .media_two_column .slider_wrap .arrows { display: none; } */

.gallery-box-main .img-box .img-in{ min-height: 171px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box{ width: 171px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box .img-in{ width: 171px; height: 220px;}
.art-section-2 .row{ margin: 0 -10px !important; }
.gallery-image-listing .row>*{ padding: 0 10px !important; }
.gallery-box-main .img-box .hover-block .hover-block-inner h4{ font-size: 24px;} 
.gallery-box-main .img-box .hover-block .hover-block-inner{ padding: 20px; }
.load-more-block{ padding: 100px 0 0 0; }
.art-block-main.load-more-hidden{ padding: 100px 0 0 0; }
.art-block-main .load-more-title{ padding: 0 0 100px; }  

.impressions-slider-block .swiper-slide{ width: 233px;}
.imp-box-main .img-box .img-in,
.imp-box-main{ min-height: 330px; }
.impressions-slider-block .swiper-slide:nth-child(even){ width: 192px;}
.impressions-slider-block .swiper-slide:nth-child(even) .imp-box-main .img-box .img-in{ min-height: 273px; }
.impressions-section{ padding: 90px 0; }
.brand-logo-block ul li a img{ max-width: 120px; max-height: 40px; }
.brand-logo-block ul{ min-height: 130px; }

.history-row-main .histrory-years,
.history-block-main .left-colum .year{ font-size: 48px;}
.history-block-main .pink-line{ left: 280px; }
.history-row-main .histrory-years{ width: 160px;}
.history-block-main .right-colum{ padding: 0 0 0 10px; width: calc(100% - 160px); }
.history-row-main .history-row-inner h2{ font-size: 30px;}
.history-text-contain .row{ margin: 0 -10px !important; }
.history-text-contain .row>*{ width: 100%; padding: 15px 10px !important; }
.history-block-main{ padding: 0 0 80px 0; }
.history-row-main{ min-height: 140px }
.history-block-main .left-colum{ width: 160px;}
.history-row-main .history-row-inner{ width: calc(100% - 160px);}
.art-section-1 .art-right-colum{ max-width: 750px; padding-left: 15px; padding-right: 15px; margin: 0 auto; }

.about-block-inner .about-right-colum{ width: 100%;}
.custom-vedio-block .about_video{  height: 630px; }
.art-section-1{ padding: 0 0 80px; }
.art-section-2.about-section-3{ padding: 150px 0 80px; }
.about-block-main{ padding: 302px 0 40px; }
.about-block-inner .about-left-colum{ width: 100%; padding: 0 0 68px;}
.max-width-1475{ max-width: 1150px; }
.art-right-couml-inner .section-title{ padding-bottom: 64px; }
.about-block-inner {flex-direction: column; }
.about-block-main .duble-line span.bg-line-1 { top: 0; height: 175px; } 
.about-block-main .duble-line span.bg-line-2{ top: 42px; height: 195px; }

.ros-live-section-2{ padding: 0px 0 120px; }
.ros-live-box-main .ros-live-box-sub h3{ font-size: 30px;}
.ros-live-box-main .ros-live-box-sub .text{  padding: 30px 0 0 0; }
.live-block-listing .row{ margin: 0 -15px !important; row-gap: 80px;}
.live-block-listing .row>*{ width: 50%; padding: 0 15px !important; }
.ros-live-section-2 .load-more-block{ padding: 80px 0 0 0; }
.ros-live-section-2 .text p{ font-size: 16px;}
.live-block-listing .red-line{ display: none;}

.cat_detail_banner { height: 600px; }
.openseadragon-container + div { padding: 0 50px 30px 0 !important; }
.zoom_wrapper .navigator { width: 190px; height: 225px; }

}
/* @media (min-width: 768px) and (max-width: 991px) End */


@media (max-width: 767px) {

.header_main.fixed { height: 80px; background: var(--white); box-shadow: 0 3px 10px rgba(0,0,0,0.16); }
.header_main.fixed .header_wrap .logo_wrap a { box-shadow: none; padding: 14px 12px; }
.header_main.fixed .logo_wrap a span { max-height: 51px; }
.header_main.fixed .logo_wrap a span img { width: 51px !important; height: 51px !important; }
.header_wrap .menu-btn { margin-top: 35px; }
.header_main.fixed .header_wrap .menu-btn a .icon img { filter: brightness(100) invert(100) !important; }
.megamenu .menu_cta { position: fixed; top: 0; left: 0; z-index: 10; width: 100vw; padding: 0 36px; }
.megamenu .menuwrap { display: flex; flex-direction: column; height: auto; max-height: 100%; }
.megamenu .navwrap { padding: 132px 0 90px; }
.megamenu .navlinks ul li + li { margin-top: 24px; }
.megamenu .navlinks ul li a { font-size: 22px; padding-bottom: 12px; flex-direction: column; align-items: center; }
.megamenu .navlinks ul li a span { display: flex; width: 100%; align-items: center; padding-top: 10px; padding-left: 0; word-break: break-all; white-space: normal; }
.megamenu .navlinks ul li a span:before { display: none; }
.megamenu .social_links { margin-top: 68px; column-gap: 22px; }
.megamenu .social_links a img { width: 30px; }
.megamenu .menu_cta .close-btn { margin-top: 30px; }
.megamenu .menu_cta .close-btn a { width: 25px; }
.megamenu .menu_cta .close-btn a svg { width: 100%; }
.megamenu .white-line { padding-top: 0; height: 52px; max-height: 52px; }


.banner_video .video_cta .buttons_wrap { max-width: 540px; padding: 0 36px; }
.banner_video video { height: 450px; }
.video_cta .buttons_wrap { flex-direction: column; row-gap: 14px; align-items: flex-end; }
.video_cta .buttons_wrap a { max-width: 33px; }

.art-section-1 .art-left-colum .art-left-couml-inner .inner_banner_video,
.art-section-1 .art-left-colum .art-left-couml-inner .art-image-block{  height: 450px; }
.art-section-1 .art-left-colum .art-left-couml-inner .inner_banner_video .video_cta .buttons_wrap{ gap: 16px; padding: 0 36px 30px; }
.video_cta .buttons_wrap a img{ width: 34px;}
.video_cta .buttons_wrap a,
.video_cta .buttons_wrap button,
.video_cta .buttons_wrap .audio-btn,
.video_cta .buttons_wrap .action-btn { width: 34px; height: 34px;}
.art-section-1 .red-line{ top: 450px; height: 74px; }
.video_cta .buttons_wrap .audio-btn img{ width: 28px;}
.art-section-1 .art-left-colum{ padding: 0; }
.art-section-1 .art-right-colum{ width: 100%; padding:144px 36px 0; }
.art-right-couml-inner h3{ padding: 0 0 15px; }
.art-right-couml-inner h1, .art-right-couml-inner h2{ font-size: 35px;}
.art-section-1{ padding: 0; }
.art-section-2{ padding: 93px 0 62px 0; } 
.gallery-image-listing .red-line{ top: -71px;}
.max-width-div{ width: 100%; padding: 0 36px;}
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box{ max-width: 318px; }
.gallery-image-listing .row .col-md-4:nth-child(odd) .gallery-box-main .img-box .img-in{ width: 100%; max-width: 318px; height: 409px; }
.gallery-box-main .img-box{ max-width: 318px; }
.gallery-box-main .img-box .img-in{ min-height: 247px; }
.gallery-box-main .img-box a  .hover-block{ opacity: 1; visibility: visible;  }
.art-section-2 .row{ row-gap: 36px;}
.gallery-box-main .img-box .hover-block .hover-block-inner{ padding: 0 18px 24px; }
.gallery-box-main .img-box .hover-block .hover-block-inner .more-link-text{ font-size: 14px; padding: 12px 0 0 0; }
.gallery-box-main .img-box .hover-block .hover-block-inner h4 span{ padding: 0 0 7px; font-size: 14px; display: block;}
.container { width:100%; max-width: 100%; padding: 0 36px; }
.load-more-block{ padding: 48px 0 0 0; }
.gallery-image-listing{ padding: 0 0 74px; }
.load-more-block .load-more-text{ font-size: 16px;}
.art-block-main.load-more-hidden{ padding: 70px 0 0 0; }
.art-block-main .load-more-title{ padding: 0 0 100px; }

.impressions-slider-block .swiper-slide{ width: 256px;}
.imp-box-main .img-box .img-in,
.imp-box-main{ min-height: 362px; }
.impressions-slider-block .swiper-slide:nth-child(even){ width: 209px;}
.impressions-slider-block .swiper-slide:nth-child(even) .imp-box-main .img-box .img-in{ min-height: 297px; }
.impressions-section{ padding: 49px 0 103px; }
.impressions-slider-block{ padding: 0 36px; }
.impressions-slider-block .block-title{  padding: 0 0 48px; }
.impressions-slider-block .swiper{ padding:  0 0 80px; }
.impressions-slider-block .swiper-scrollbar{ width: calc(100vw - 72px);}
.brand-logo-block ul li a img{ max-width: 142px; max-height: 33px; }
.brand-logo-block { width: calc(100% + 36px); }
.brand-logo-block ul{ -webkit-scroll-snap-type: x mandatory;-moz-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;-webkit-scroll-behavior: smooth;-moz-scroll-behavior: smooth;scroll-behavior: smooth;  gap: 40px; min-height: 119px; overflow: hidden;overflow-x: auto;padding: 0 0px;  row-gap: 0;justify-content: flex-start;}
.brand-logo-block ul::-webkit-scrollbar {-webkit-appearance: none;width: 10px;height: 10px;display: none;}
.brand-logo-block ul::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.3);border: 2px solid #5f5e5e;border-radius: 8px;display: none;}
.footer-bottom-outer{ padding: 24px 0 18px 0; }
.footer-link ul li a {font-size: 13px;}
.footer-link ul{ gap: 22px;}


.history-row-main .histrory-years,
.history-block-main .left-colum .year{ font-size: 54px;}
.history-block-main .pink-line{ display: none; left: 280px; }
.history-row-main .histrory-years{ width: 160px;}
.history-block-main .right-colum{ padding: 0 0 0 0px; width: calc(100% - 67px); }
.history-row-main .history-row-inner h2{ font-size: 35px;}
.history-text-contain .row{ margin: 0 -10px !important; }
.history-text-contain .row>*{ width: 100%; padding: 15px 10px !important; }
.history-block-main{ padding: 0 0 80px 0; column-gap: 20px; }
.history-row-main{ min-height: 0; border-bottom: var(--pinkbg) solid 1px; padding: 0 0 35px;  flex-direction: column; }
.history-block-main .left-colum{ top: 96px; width: 67px; text-align: left; }
.history-block-main .left-colum .year{ text-align: left; }
.history-row-main .history-row-inner{ width: 100%;}
.history-row-main .histrory-years {width: 100%; padding: 0 0 30px;}
.history-row-inner .hide-text{ width: 100%; max-width: 100%; min-height: 0; }
.vita-page .art-section-1{ padding:0 ; }
.history-outer-main{ padding: 28px 0 0 0; }
.history-row-main + .history-row-main{ margin-top: 22px; }
.history-row-main .history-row-inner h6{ font-size: 15px; padding: 0 0 17px;}
.history-text-contain{ padding: 16px 0 0 0; }
.history-row-main .history-row-inner h5{ font-size: 16px;}
.history-row-inner .image{ padding: 20px 0 0 0; max-width: 246px; min-height: 146px; }
.four-zero-white-outer{ padding: 0 0 48px; min-height: calc(50vh - 40px); }
.four-zero-black-outer{min-height: calc(50vh - 40px);  padding: 48px 0 0 0; }
.four-zero-block h1{ font-size: 54px;}
.contact-page .red-line,
.four-zero-page .red-line{ height: 74px; }
.four-zero-black-outer .red-line{ height: calc(100% - 197px + 88px); }

.contact-page{ padding: 150px 0; }
.defult-page-block .ct-title h1{ font-size: 35px;}
.defult-page-block .ct-title{ padding: 0 0 48px; }
.contact-page.defult-page{ padding-bottom: 64px; }

.about-block-inner .about-right-colum{ width: 100%;}
.custom-vedio-block .about_video{  height: 460px; }
.art-section-1{ padding: 0 0 80px; }
.art-section-2.about-section-3{ padding: 150px 0 80px; }
.about-block-main{ padding: 302px 0 20px; }
.about-block-inner .about-left-colum{ width: 100%; padding: 0 0 68px;}
.max-width-1475{ max-width: 1150px; }
.art-right-couml-inner .section-title{ padding-bottom: 48px; }
.about-block-inner {flex-direction: column; }
.about-block-main .duble-line span.bg-line-1 { top: 0; height: 175px; }
.about-block-main .duble-line span.bg-line-2{ top: 42px; height: 195px; }
.custom-vedio-block .about_video .video_cta .buttons_wrap{ padding: 0 36px 30px; }
 
.gallery-box-main .img-box a .play-icon span img {width: 34px;}
.ros-live-section-2{ padding: 0px 0 135px; }
.ros-live-box-main .ros-live-box-sub h3{ font-size: 35px;}
.ros-live-box-main .ros-live-box-sub .text{  padding: 49px 0 0 0; }
.art-section-1 .art-right-couml-inner .more-link { margin-top: 28px; }
.ros-live-box-main .ros-live-box-sub .more-link { margin-top: 39px; }
.live-block-listing .row{ margin: 0 -15px !important; row-gap: 54px;}
.live-block-listing .row>*{  padding: 0 15px !important; }
.ros-live-section-2 .load-more-block{ padding: 84px 0 0 0; }
.ros-live-section-2 .text p{ font-size: 16px;}
.max-width-div{ max-width: 100%; width: 100%; }
.live-block-listing{ padding: 62px 0 0 0; }
.live-block-main{ padding: 0; }
.live-block-listing .red-line{ top: -12px;}
.ros-live-box-main .ros-live-box-sub{ padding: 32px 0 00; }
.ros-live-box-main .ros-live-box-sub h5{ font-size: 15px; padding: 0 0 15px;}
.more-link a{ font-size: 16px;}
.ros-live-section-2 .red-line.bottom-align{ height: 74px; }

.contact-social{ padding: 48px 0 0 0; }
.contact-block .ct-title{ padding: 0 0 64px; }
.contact-block .ct-title h1{ font-size: 35px;}
.contact-page{ padding: 160px 0 100px; }
.contact-data .contact-address p{ font-size: 16px;}
.contact-social a img{ width: 32px;}

.cat_detail_banner { height: 450px; }
.cat_detail_banner .banner_wrap { padding: 0 36px; }
.cat_detail_banner .inner_block { padding: 0 0 26px 0; }
.cat_detail_banner .btn-scroll .inner_block .btnbox { margin-top: 15px; }
.feat_text_audio .content_wrap { padding: 48px 36px 57px; }
.feature_sec .feature_video .video_cta { align-items: flex-end; justify-content: flex-end; padding: 0 36px; }
.feature_sec .feature_video .video_cta .controls_wrap { max-width: 33px; margin: 0 0; }
.feature_sec .feature_video .video_cta .buttons_wrap { width: 33px; flex-direction: column-reverse; }
.feature_sec .feat_media_wrap .feature_video .video:after { padding-top: 0; height: 284px; }
.feat_text_audio .content_wrap .textblock p { font-size: 16px; }
.audio-player { width: 100%; max-width: 350px; }

}