﻿.ms-thumb h3 {
    /*    border: 1px solid #444;
*/ min-width: 200px;
    height: 100%;
    margin: 0px;
    padding: 0px 10px;
    color: #dcdcd0;
    font-size: 14px; /*for slider frame font- size*/
    text-align: center !important;
    text-shadow: 2px 2px 2px #000000;
    border-radius: 5px;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

.slider-color-special {

  color: red;
}

.ms-thumb {
    height: 65px;
    position: relative;
    display: table;
    bottom:0px;
   
}



.ms-caption-text .caption-header,
.ms-caption-text .caption-header-blue,
.ms-caption-text .caption-description {
}

.ms-caption .caption-header {
    font-size: 2em;
    font-weight: bold;
    height: 20px;
    width: 100%;
    position: absolute;
    top: 10%;
    margin-top: 10px;
    text-align: center;
}



.ms-thumb-list {
    background-color: rgba(0, 0, 0, .8);
}

.ms-caption-text * {
    text-shadow: 2px 2px 0px #000;
}

#TMP_STYLES_HOLDER {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#070400+0,070400+100&amp;0+0,0.35+33,0.8+100 */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA3MDQwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzA3MDQwMCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzA0MDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(7,4,0,0) 0%, rgba(7,4,0,0.35) 33%, rgba(7,4,0,0.8) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(7,4,0,0) 0%,rgba(7,4,0,0.35) 33%,rgba(7,4,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(7,4,0,0) 0%,rgba(7,4,0,0.35) 33%,rgba(7,4,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00070400', endColorstr='#cc070400',GradientType=0 ); /* IE6-8 */
}

/* after upgradation*/
.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {
    pointer-events: auto !important;
    position: absolute !important;
}

.master-slider, .master-slider * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

 /*to show the slider caption header*/
.master-slider {
    position: unset !important;
}

.ms-btnLayer a {
    font-weight: bold;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .5);
    padding: 10px 16px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.ms-btnLayer {
    width: 100%;
    position: absolute;
    left: 50%;
    margin-left: -140px;
    top: 50%;
    margin-top: 270px;
}

.master-slider img, .ms-slide-bgvideocont video {
    max-width: none !important;
}


@media (min-width: 768px) {
    .ms-slide .ms-slide-bgcont,
    .ms-slide .ms-slide-bgvideocont {
        height: 400px !important;
    }

    .ms-slide-bgcont > img {
        height: 400px !important;
    }

    .ms-view {
        height: 400px !important;
    }
  }

   @media (max-width: 767px) {
    .ms-btnLayer {
        margin-top: 120px !important;
        margin-left: -120px !important;
    }
   .btn-lg {
        --bs-btn-font-size: 1.15rem !important;
    }
    .ms-slide .ms-slide-bgcont,
    .ms-slide .ms-slide-bgvideocont {
        height: 250px !important;
    }

    .ms-slide-bgcont > img {
        height: 250px !important;
    }

    .ms-view {
        height: 250px !important;
    }

}
@media (max-width: 576px) {
    .btn-lg {
        --bs-btn-font-size: 1.05rem !important;
    }
    .ms-caption .caption-header {
        font-size: 1.75em !important;
    }
    .navbar > .container {
        display: unset !important;
    }
    .navbar-toggler {
        border: 1.5px solid white !important;
        font-size: unset !important;
    }
}

    @media (max-width: 425px) {
        .btn-lg {
            --bs-btn-font-size: 1.05rem !important;
        }
   
        .ms-caption .caption-header {
            font-size: 1.75em !important;
        }
    
        .navbar > .container {
            display: unset !important;
        }

        .navbar-toggler {
            border: 1.5px solid white !important;
            font-size: unset !important;
        }
    }