@media (min-width: 1400px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width: 1600px;padding-left: 30px;padding-right: 30px;}} 
/* changed from 0 to 30px in task=2968971*/

@media (max-width: 1300px) {
    .navbar-brand {
        max-width: 500px
    }

  
}

@media (min-width: 767.98px) {

    .video-title {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3; /* number of lines to show */
        -webkit-box-orient: vertical;
        min-height: 100px;
    }

      .navbar-dark .navbar-toggler {
        margin-left: 20px !important;
    }
   
}
@media (max-width: 991.98px) {


    .navbar-collapse {
        background: #aa0033;
        background: -moz-linear-gradient(-45deg, #aa0033 0%, #482d8c 100%);
        background: -webkit-linear-gradient(-45deg, #aa0033 0%,#482d8c 100%);
        background: linear-gradient(135deg, #aa0033 0%,#482d8c 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0033', endColorstr='#482d8c',GradientType=1 );
    }

    .nav-item:not(:last-child) {
        padding-right: 10px;
        border-bottom: 1px dotted #ffffff;
        width: 95%;
    }
}

@media (max-width: 576px) {
    .btn-custom-search {
        padding: 0 20px !important;
    }
}

@media (max-width: 800px) {
    .button-search-open,
    .button-search-close
    {
        position: absolute;
        left: 68px;
        top: 15px
    }
}


@media (min-width: 576px) {
    #drpProfileWrp {
        position: absolute;
        top: 20px;
        left: 25%
    }
}


@media (min-width: 991.98px) {
.lp-card{min-height:510px}
.lp-card:hover{transform:scale(1.1);z-index:1000}
.navbar-dark .navbar-brand { background-image: url(../images/logo_shl.png)!important;}
#topnav	#dlogo{width: 145px; height:auto!important}
#topnav	#dlogo2{width: 75px; height:auto!important;position:relative;left:auto!important;top:0px!important}
#topnav{height:100px;!important;}	
#hp-hero{min-height:390px}	

#hp-hero .h1, #hp-hero h1 {
    font-size: 3.5rem;
}
.cat-title{font-size:38px;}
.cat-title::before {height: 50px;}

.navbar-dark .navbar-nav .nav-link, #drpProfile {
color: #482c79;
font-weight: 500;
font-size: 1.2rem;
}

.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show > .nav-link {
	background: #aa0033;
	background: -moz-linear-gradient(-45deg, #aa0033 0%, #482d8c 100%);
	background: -webkit-linear-gradient(-45deg, #aa0033 0%,#482d8c 100%);
	background: linear-gradient(135deg, #aa0033 0%,#482d8c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0033', endColorstr='#482d8c',GradientType=1 );
	color:#ffffff!important;
}

.nav-link {
padding: 0px;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
color: rgb(163 3 57);
}
}


@media (min-width: 1800px) {
    .navbar-dark .navbar-nav .nav-link, #drpProfile {
        font-size: 1.3rem;
    }


}
