 .carousalVideos {
     cursor: pointer;
     width: 56%;
     float: right;
     border-radius: 10px;
 }

 .carousel-caption {
     left: 2% !important;
 }

 #thumbnailVideos1::-webkit-scrollbar {
     width: 0px;
 }


 #thumbnailVideos1 img {
     margin-top: 7px;
 }

 #thumbnailVideos1 img:hover {
     box-shadow: 0 0 10px #c11718;
     cursor: pointer;
     border: 2px solid #c11718;
 }

 .thumbnail {
     cursor: pointer;
 }

 .selectedVid {
     border: 3px solid #c11718;
 }

 .fadeimg {
     opacity: 0.5;
 }

 .modal {
     pointer-events: none;
 }

 .modal-dialog {
     pointer-events: all;
 }

 .iq-img-area img {
     max-width: 66% !important;
 }

 .closeModal {
     position: absolute;
     color: white !important;
     right: 3px;
     top: -10px;
     font-size: 40px;
 }

 .tab-pane img {
     width: 55%;
     aspect-ratio: 3/2;
     object-fit: contain;

 }

 .scroll-down-arrow {
     position: absolute;
     right: 8%;
     bottom: -7%;
     transform: translateY(-50%);
     z-index: 200;

 }

 #thumbnailVideos::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
     background-color: #F5F5F5;
 }

 #thumbnailVideos::-webkit-scrollbar {
     width: 5px;
     background-color: #c11718;
     height: 3px;
 }

 #thumbnailVideos::-webkit-scrollbar-thumb {
     background-color: #c11718;
     border: 2px solid #c11718;
 }

 #thumbnailVideos {
     overflow-y: scroll;
     height: 450px;
 }



 @media only screen and (max-width: 991px) {
     #thumbnailVideos {
         display: -webkit-box;
         height: auto;

     }

     .containerImg {
         margin-top: 1rem !important;
     }

     .containerImgW {
         width: 50%;
     }

     .h200 {
         height: 200px;
     }
 }

 @media only screen and (max-width: 991px) {
     #thumbnailVideos1 {
         display: none !important;
     }

     .scroll-down-arrow {
         display: none !important;
     }
 }

 @media only screen and (min-width: 769px) and (max-width: 1040px) {
     .sub-heading {
         font-size: 18px !important;
     }

     .main-heading {
         font-size: 40px !important;
     }

     .carousel-caption {
         padding-top: 35px !important;
     }
 }

 /* Fix for accessibility issue - make all slider nav images non-focusable */
.slider-nav .slick-slide img {
    pointer-events: none;
    user-select: none;
}