
@media (min-width:20px) and (max-width:1000px){
body .ffooter-14{
	width: 88px;
	overflow:hidden;
	position:relative;
	margin: -34px 0px 0px 100px;
	floaT: left;
}

}

.ffooter-14{
	width: 88px;
	overflow:hidden;
	position:relative;
	margin: 10px 0px 0px 0px;
	floaT: left;
}


/*-- RESPONSIVE --*/

@media (min-width:20px) and (max-width:560px){

	.form-group.combo > .combo_field:last-child { margin-top: 15px; }
			.form-group.combo > .combo_field:first-child {  }


.footer-1 .center-1{ margin: 0px 30px !important; }

.box_in { padding: 4% 5% !important;}

.p-pan-div-11{
	display: none !important;
}


.kux-sl-1 .slick-dots{  position:relative !important;  margin-top: 10px;padding-bottom: 0px !important; bottom:0px;}


.pr-menu-1 {
	    display: inline-block !important;
	    background: #C91E1B;
        margin: 16.8px 0px 0px 0px;
        position: absolute;
        line-height: 33px;
        color:#fff !important;
        font-size: 13px;
        opacity: 1;
        width: 33px;
        height: 33px;
        border: none;
        border-radius: 500px;
        padding: 0;
        outline: none;
        z-index: 11;
        cursor: pointer;
        text-align: center;
        float: left;
        left: 0px;
}

	
body #cssmenu ul li .header-15-a a{
	color:#fff !important;
}

.spst-1 .speedbar-2{
	background: #04B173 url(../images/e.svg) center no-repeat !important;
	background-size: 19px !important;
}



.f-fulls-2 h1{
	width: 100%;
	floaT: left;
	position:relative;
	font-size: 16px;
	line-height: 18px;
	color:#2B3038;
	font-family: font-4;
	letter-spacing: -0.7px;
	margin: 13px 0px 15px 0px;
}



.f-fulls-12 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.f-fulls-12 a:hover{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}
.f-fulls-14{
	font-size: 0px;
}

.f-fulls-12 a{
	font-size: 14px;
	display: none;
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 5px 5px 0px;
}

.f-fulls-13 {
	display: none;
	font-size: 13px;
    margin-right: 5px;
    margin-top: 0px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-3.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.f-fulls-11 {
	width: 100%;
	border-top: 1px #F5F5F5 solid;
	background:#fff;
	font-size: 14px;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 20px 0px 15px 0px;
}

.f-fulls-10 a:hover{
	color:#BB1A17;
	text-decoration: none;
}

.f-fulls-10 a{
	color:#2B3038;
	    text-decoration: none;
    text-decoration: underline;
}


.f-fulls-10 p b{
	font-family: font-3;
}


.f-fulls-10 p{
	width: 100%;
	float: left;
	position:relative;
	font-family: font-2;
	font-size: 14.5px;
	line-height: 21px;
}


.f-fulls-10 {
	width: 100%;
	float: left;
	position:relative;
	margin-top: 15px;
	padding-bottom: 30px;
}


.f-fulls-9{
	position:relative;
	floaT: right;
}


.f-fulls-8{
	margin-lefT: 0px;
	position:relative;
	floaT: left;
}

.f-fulls-7{
	display: none;
	position:relative;
	floaT: left;
}


.f-fulls-7 {
  font-size: 0px;
}


.f-fulls-7 a{
   display: none;
}

.f-fulls-7 a:nth-child(1), .f-fulls-7 a:nth-child(2){
   display: inline-block !important;
   font-size: 13px;
   margin-right: 15px;
}

.f-fulls-12 a:nth-child(1), 
.f-fulls-12 a:nth-child(2),
.f-fulls-12 a:nth-child(3),
.f-fulls-12 a:nth-child(4),
.f-fulls-12 a:nth-child(5)
{
	display: inline-block;
}

.hf-fulls-4 a{
   display: none;
}

.f-fulls-4 a:nth-child(1){
   display: block !important;
   font-size: 14px !important;
}


.f-fulls-4:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}
.f-fulls-4 a{
	color:#fff;
	display: none;
	}

.f-fulls-4 {
	height: 22px;
	color:#fff;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 0px;
	font-family: font-2;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 5px 10px;
}



.f-fulls-3 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}



.f-fulls-6 {
	position:relative;
	margin: 0px 17px;
}

.f-fulls-5 a {
	color:#fff;
}


.f-fulls-5 {
	font-family: font-2;
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.f-fulls-3{
	object-fit: cover; 
	width: 100%;
	float: left;
	position:relative;
}

.f-fulls-2, .f-fulls-12 {
	position:relative;
	margin: 0px 20px;
}


.f-fulls-1 {
	z-index:1;
	width: 100%;
	background:#fff;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 0px 0px;
}



.f-fb-c-2 {
	margin: 20px 20px;
}

.f-fb-c-1 {
	width: 100%;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 18px 0px 18px 0px;
}



.sidebars-5  .novid .dil-new-11 {
	width: 100%;
	height: auto;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}

.sidebars-5 .novid.dil-new-1{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}





.sidebars-5 .novid .dil-new-3, .sidebars-5 .novid .dil-new-3 img{
	height: 220px;
}




.c-cont-2{
	width: 100%;
	position:relative;
	floaT: left;
	margin-top: 0px;
	margin-bottom:  5%;
}

.c-cont-icon-1 {
    background: url(../images/icon-20.svg) center no-repeat;
}

.c-cont-icon-2 {
    background: url(../images/icon-21.svg) center no-repeat;
}

.c-cont-icon-3 {
    background: url(../images/icon-22.svg) center no-repeat;
}

.c-cont-icon-4 {
    background: url(../images/icon-23.svg) center no-repeat;
}

.c-cont-icon-1, .c-cont-icon-2, .c-cont-icon-3, .c-cont-icon-4 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

.c-cont-8{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 3px 0px 0px 0px;
}

.c-cont-aa{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px #ddd solid;
	line-height: 10px;
}

.c-cont-9 a{
	-webkit-transition: all ease .2s; transition: all ease .2s;
}


.c-cont-9 a:hover{
	color: #BB1A17;
	-webkit-transition: all ease .2s;
	transition: all ease .2s;
}


.c-cont-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 0px 0px;
}



.c-cont-7{
	width: calc(100% - 65px);
	position:relative;
	float: right;
}

.c-cont-9{
	font-size: 14px;
	font-family: font-2;
	color:#676B6F;
	letter-spacing: -0px;
}


.c-cont-8{
	font-size: 14px;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color:#36393C;
}



.c-cont-6{
	width: 45px;
	height: 45px;
	background: #BB1A17;
	position:relative;
	floaT: left;
	margin-right: 0px;
}

.c-cont-50.c-cont-5{
	margin-bottom: 0px;
}

.c-cont-5{
	width: 100%;
	position:relative;
	floaT: left;
	margin-bottom: 20px;
}


.c-cont-4{
	width: 100%;
	position:relative;
	floaT: left;
}

.c-cont-10 iframe{
	width: 100%;
	height: 260px;
	position:relative;
	floaT: right;
	border-radius: 10px;
}

.c-cont-10{
	width: 45%;
	position:relative;
	floaT: right;
}







.story .title { letter-spacing: 1.5px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;font-size: 17px;border-left: 5px solid #BB1A17;}


body .berrors b{
	font-family: font-3;
	font-size: 15px;
}

body .berrors {
	floaT: left;
	position:relative;
	background: #ffe6dd !important;
	border: 1px solid #f0c4b5;
	color: #553c33;
	padding: 20px 25px;
	margin-bottom: 25px;
	border-radius: 0px;
	box-sizing: border-box;
}

.box, .b-box{
	width: calc(100% - 16px);
}

.b-box{
	margin: 18px 0px 0px 8px !important;
	border-radius: 0px;
	position: relative;
	float:left;
	margin-top: 0px;
}

.box{
	margin: 0px 0px 18px 8px;
	border-radius: 0px;
	position: relative;
	background:#fff;
	float:left;
	margin-top: 0px;
}


#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 25px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #BB1A17;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{ font-feature-settings: 'case' on;  transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 30px;display:inline-block;height:50px;line-height:50px;font-size:16px; letter-spacing: -0.5px; cursor:pointer;color:#ffffff;background: #0F1113; text-align:center;font-family:font-4; }



.kux-sl-012 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 98px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 3px;
	color:#fff;
}

ol.sidebars-05 > li > a:before{ left: 60px; top: 50px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;filter: drop-shadow(0px 1px 2.1px rgba(0, 0, 0, 0.12));color: #fff;z-index:1;right: 0px;content:counter(ol-counter);counter-increment:ol-counter;font-size:15px;font-family:font-3;width: 25px;height: 25px;line-height: 25px;/* border:0px solid #eeedf7; */background: #BB1A17;border-radius: 0px;float:left; z-index:111;text-align:center;position:absolute;}


ol.sidebars-05 > .stars-n-1:hover > a:before{
	color:#2B3252;
	transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

ol.sidebars-05 {float:left;width:100%;font-size:13px;position:relative;padding:0;list-style:none;color:#222;counter-reset:ol-counter;}
ol.sidebars-05 > li > a{line-height:20px;float:left;width:100%;/* overflow:hidden; */position:relative;font-size:17px;display:block;color:inherit;text-decoration:none !important;padding:0px 0 0px 0px;}


.kux-sl-012 .kux-sl-14, .kux-sl-012 .kux-sl-14 img{
	object-fit: cover;
	width: 80px;
	height: 70px;
}

.kux-sl-012.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 1px #E2E4EB solid;
	padding-bottom: 20px;
}

.kux-sl-012.kux-sl-12 .kux-sl-16 {
	color:#333435;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-012.kux-sl-12:hover .kux-sl-16 {
    color:#BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sidebars-5 {
	width: 100%;
	position:relative;
	floaT: left;
	margin-lefT: 0px;
}




.sidebars-4{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.sidebars-4{
	color:#333435;
}



.sidebars-3  {
	margin-right: 20px;
    background: #BB1A17;
    color:#fff;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.sidebars-2 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 20px 0px;
}





.speedbar-3{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.speedbar-3, .speedbar-3 a{
	color:#333435;
}


.speedbar-2   {
	margin-right: 20px;
    background: #BB1A17 url(../images/spid-1.svg) center no-repeat;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.speedbar-1 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 18px 0px;
}


.novid .dil-new-11 {
	width: 100%;
	height: 37px;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.novid .dil-new-3, .novid .dil-new-3 img{
	object-fit: cover; 
	height: 220px;
}

.novid.dil-new-1{
	width: 50%;
	position:relative;
	overflow:hidden;
	floaT: left;
}


.sidebars-1{
	margin-bottom: 20px;
	width: 100%;
	floaT: right;
	position:relative;
}


.cent-2{
	width: 100%;
	floaT: left;
	position:relative;
}

.cent-1{
	width: 100%;
	floaT: left;
	position:relative;
}


.header-7.header-fixed {
    widtH: 100%;
    height: 65px;
    position: fixed;
    top: 0px;
    lefT: 0px;
    z-index:9999;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
}



.footer-17 a:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}

.footer-17 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-family: font-4;
}

.footer-17{
	margin-bottom: 2px;
	width: 100%;
	text-align: center;
	position:relative;
	floaT:right;
}

.footer-18{
	width: 100%;
	text-align: center;
	position:relative;
	floaT: left;
}

.footer-15 a{
	color:#ffffff;
}


.footer-15{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113;
	border-top: 1px #26292D solid;
	padding: 22px 0px;
	color:#AEB1B4;
	font-family: font-1;
	font-size: 16px;
}




.footer-7 {
        width: 160px;
        height: 35px;
        margin: 18px 0px 0px 0px;
        background: url(../images/18.svg) center no-repeat;
        z-index: 1;
        display: inline-block;
    }



.footerr-10{
	margin: 3px 10px 0px 0px;
	width: 14px;
	height: 14px;
	position:relative;
	floaT: left;
	background: #BB1A17;
}



.footer-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px 10px 0px;
	padding: 2px 0px;
	font-size: 16px;
	color:#fff;
	font-family: font-4;
}


.footer-8 a{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px;
	padding: 2px 0px;
	font-size: 14px;
}


.footer-6 .header-6 ul li{
	background:0F1113;
    margin: 0px 10px 0px 0px;
    display: inline-block; 
}

.footer-6 .header-6 {
    display: inline-block;
    floaT: left;
}

.footer-6{
	width: 100%;
	margin-top: 5px;
	position:relative;
	floaT: left;
}

.footer-5{
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	position:relative;
	floaT: left;
}


.footer-4 {
        width: 100%;
        height: 35px;
        margin: 0px 0px 20px 0px;
        float: left;
        background: url(../images/logo-1.svg) center no-repeat;
        z-index: 1;
    }


.footer-10 ul{
	width: 50%;
	position:relative;
	floaT: left;
}

.footer-14{
	width: 100%;
	position:relative;
	floaT: right;
	z-index:1;
	margin-top: 20px;
}


.footer-11.footer-8{
	width: 100%;
	position:relative;
	floaT: right;
	z-index:1;
	margin-top: 20px;
}


.footer-8{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
}



.footer-3{
	margin-bottom: 10px;
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
}


.footer-2{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
}

.footer-6 .header-6 ul li a:hover{
    color: #ffffff;
    border: 1px #BB1A17 solid;
    background:#BB1A17;
}


.footer-6 .header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #26292D solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#ffffff;
}

.footer-1 a:hover, .footer-010-a a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff !important;
}

.footer-1 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#AEB1B4;
}

.footer-1{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113 url(../images/footer.svg) left no-repeat;
	background-size: 200%;
	padding: 30px 0px;
	color:#AEB1B4;
}





.dil-new-2 .fraza-03{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.dil-new-2:hover .fraza-03{
	color:#BB1A17;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.fraza-6::before {
        width: 25px;
        height: 22px;
        margin: -35px 0px 0px 0px;
        float: left;
        background: url(../images/ix.svg) center no-repeat;
        background-size: 100%;
        content: "";
        z-index: 1;
        top: 0px;
        right: 20px;
        position: absolute;
    }


.fraza-03{
	width: 100%;
	height: 80px;
	floaT: left;
	position:relative;
	overflow:hidden;
}


.fraza-10{
	position:relative;
	float: right;
	margin-right: 20px;
}


.fraza-9{
	position:relative;
	float: right;
}

.fraza-8{
	width: 100%;
	padding: 20px 0px 10px 0px;
	background:#fff;
	lefT: 0px;
	bottom: 0px;
	position:absolute;
	z-index:1;
	color:#7F858D;
}



.fraza-7{
		font-size: 13px;
		font-family: font-4;
		letter-spacing: -0.3px;
		width: calc(100% - 97px);
		position:relative;
		bottom: 0px;
		height: 42px;
		line-height: 42px;
		background:#BB1A17;
		z-index:0;
		floaT: right;
}

.fraza-6{
	color:#fff;
	width: 100%;
	position:absolute;
	bottom: 20px;
	height: 42px;
	line-height: 42px;
	background:#BB1A17;
	z-index:0;
}




.fraza-4{
	z-index:11;
	width: 100%;
	position:absolute;
	lefT: 0px;
	bottom: 20px;
}

.fraza-5, .fraza-5 img{
	width: 70px;
	height: 70px;
}
.fraza-5{
	top: -8px;
	margin-lefT: 15px;
}


.fraza-5, .fraza-5 img{
	z-index:1;
	position:relative;
	overflow:hidden;
	lefT: 0px;
}

.fraza-3{
	position:relative;
	padding: 0px 25px;
	z-index:1;
}

.fraza-2{
	font-family: font-3;
	color: #39434B;
	font-size: 15px;
	line-height: 19px;
	width: 100%;
	height: 200px;
	position:relative;
	floaT: left;
	background: #F2F5F8;
	padding: 20px 0px 0px 0px;
}

.fraza-1{
	width: 100%;
	position:relative;
	floaT: left;
	background: #F2F5F8;
}







.spst-1 .pan-div-7{
	background: #04B173;
}


.spst-1  .dil-new-2:hover .dil-new-11{
	color:#04B173;
}

.spst-1 .dil-new-4 {
	border-bottom: 5px #04B173 solid;
}

.spst-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #04B173;
}

.spst-1 .pan-div-4::before {
border-color: #068D5D rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.spst-1 .pan-div-4{
	background: #04B173;
}





.bgs-2.p-sl-1 .dil-new-1{
	margin-top: 60px;
}




.bgs-2.p-sl-1 .slick-prev, .bgs-2.p-sl-1 .slick-next{top:2.5px !important;}

.bgs-2.bgs-1 .pan-div-1{
  background: #F2F5F8;
}

.bgs-2 .slick-dots li.slick-active{background: #BB1A17;}
.bgs-2 .slick-dots li{background: #C7CDD7;}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #FFFFFF;
}


.bgs-2.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #FFFFFF;
	margin-top: 0px;
}




.bleq-1 .p-pan-div-11 .dil-new-2{
	width: 100%;
	height: 510px;
}

.dil-new-012{
	border-top: 1px #E1E6F0 solid;
	padding-top: 15px;
	margin-top: 18px;
	width: 100%;
	height: 80px;
	font-size: 14px;
	line-height: 20px;
	color: #383D49;
	font-family: font-2;
	position:relative;
	overflow:hidden;
}


.bleq-1 .p-pan-div-11 .dil-new-11 {
	width: 100%;
	height: 42px;
	font-size: 17px;
	line-height: 20px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.bleq-1 .dil-new-4 {
	border-bottom: 5px #394657 solid;
}


.bleq-1 .p-pan-div-11 .dil-new-3, .bleq-1 .p-pan-div-11 .dil-new-3 img{
	object-fit: cover; 
	width: 100%;
	height: 320px;
}


.bleq-1 .p-pan-div-11 .dil-new-02{
	position:relative;
	margin: 0px 10px 0px 0px;
}

.bleq-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #272E34;
}

.bleq-1 .pan-div-4::before {
border-color: #0C151F rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.bleq-1 .pan-div-4{
	background: #272E34;
}

.bleq-1 .p-pan-div-11 .dil-new-1{
	width: 44.2% !important;
}



.bleq-1 .dil-new-3, .bleq-1 .dil-new-3 img{
	object-fit: cover; 
	height: 220px;
}

.bleq-1 .pan-div-8{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: right;
}



.bgs-1 .slick-dots{  position:relative; padding-bottom: 10px !important; bottom: 17px;}

.bgs-1 .p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#0F1113;
	color:#ffffff
}

.bgs-1 .pan-div-1{
  background: #1A1E21;
}


.news-flei-3{ text-indent: 1px; display:block;border-radius:100px;color:#fff;background:#BB1A17;font-size:14px;line-height:45px;position:relative;width:45px;height:45px;cursor:pointer;text-align:center;margin:auto;}
.news-flei-2{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.news-flei-1{width:100%;height:100%;position:absolute;floaT:left;z-index:9999;}


.bgs-1 .dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff;
}

.bgs-1 .dil-new-11{
	color:#A6A7AB;
}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #1A1E21;
}


.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #0F1113;
}

.bgs-1.pan-div-0{
	margin-top: 0px;
}

.sidebars-1 .p-baner-3.p-baner-1 img{
	width: 300px;
}

.sidebars-1 .p-baner-044.p-baner-3.p-baner-1{
	text-align: center;
	margin-bottom: -14px;
}


.sidebars-1 .p-baner-3.p-baner-1{
	text-align: center;
	margin-bottom: 0px;
}


.p-baner-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
}

.p-baner-3.p-baner-1{
	text-align: center;
	margin-bottom: 0px;
}


.p-baner-2.p-baner-1{
	margin-bottom: 16px;
}

.p-baner-1{
	floaT: left;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
	margin-top: 0px;
}

.p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#EEF4FF;
	color:#2B3038
}

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{ width: 29px !important; height: 29px !important; line-height: 30px; }

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{top: 3px !important;}

.p-sl-1 .pan-div-8{
	margin-top: -59px;
}

.p-sl-1 .dil-new-1{
	margin-top: 60px;
}




.day-header-9 img, .dil-new-2 img{border-radius:0px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.day-header-9:hover img, .dil-new-2:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#BB1A17;
}

.dil-new-2 .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.dil-new-6 a{
   display: none;
}

.dil-new-6 a:nth-child(1){
   display: block !important;
}



.dil-new-10{
	margin: 0px 20px;
}



.dil-new-7{
	position:relative;
	floaT: right;
}

.dil-new-6{
	position:relative;
	floaT: left;
}

.dil-new-11 {
	width: 100%;
	font-size: 14.5px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}



.dil-new-9{
	color:#fff;
	padding: 17px 0px 18px 0px;
	background:#fff; 
	width: 100%;
	position:relative;
	floaT: left;
}


.dil-new-3{ 
	width: 100%;
	position:relative;
	floaT: left;
}

.dil-new-3 img{
	object-fit: cover; 
}
.dil-new-3, .dil-new-3 img{
	object-fit: cover; 
	height: 220px;
}
.dil-new-3{
	object-fit: cover;
	width: 100%;
}

.dil-new-5 {
	position:relative;
	margin: 0px 14px;
}

.dil-new-4 a {
	color:#fff;
}


.dil-new-4 {
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 12.2px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.dil-new-2{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	background:#fff;
	margin-bottom: 16px;
}


.pan-div-9, .sidebars-005{
	position:relative;
	margin: 0px -8px;
}

.dil-new-02{
	position:relative;
	margin: 0px 8px 0px 8px;
}


.dil-new-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}


.dil-new-1{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}

.pan-div-8{
	margin-bottom: 0px;
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}




.pan-div-6{
	display: none;
	position:relative;
	margin-right: 9px;
}

.pan-div-7{
	text-align: center;
	font-size: 12px;
	width: 29px;
	height: 29px;
	color:#fff;
	line-height: 30px;
	position:relative;
	background: #BB1A17;
	floaT: right;
}

.pan-div-5:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color: #43444e;
	background:#dbe0e7;
}


.pan-div-5{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-size: 15px;
	color: #656673;
	font-family: font-1;
	height: 29px;
	line-height: 29px;
    padding: 0px 0px 0px 0px;
    letter-spacing: 0.3px;
	margin: 9px 9px 0px 0px;
	position:relative;
	floaT: right;
	margin-bottom: 25px;
}



.pan-div-4::after {
               content: '';
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 48px 0px 0px 25px;
        border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #BB1A17;
        margin: -0px 0px 0px 20px;
        position: absolute;
        z-indeX: 0;
    }

.pan-div-4::before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px;
        border-color: #821715 rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
        margin: 0px 0px 0px -20px;
        z-indeX: 11;
        bottom: -15px;
    }

.pan-div-4{
	font-size: 14px;
	font-family: font-4;
	letter-spacing: -0.4px;
	height: 48px;
	color:#fff;
	padding: 0px 20px 0px 18px;
	line-height: 48px;
	position:relative;
	background: #BB1A17;
	floaT: left;
}

.pan-div-1{
	z-index:1;
	height: 48px;
	width: 100%;
	position:relative;
	background:#fff;
	floaT: left;
	margin-bottom: 18px;
}



.pan-div-0{
	z-index:0;
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	margin-top: 17px;
}





.sl-bot-3 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.sl-bot-3:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.sl-bot-3:hover .sl-bot-6 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.sl-bot-3 .sl-bot-6 {
	z-index:1;
	left: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sl-bot-9{
	display: none;
	color:#B5B5B5;
	position:relative;
	margin: 0px 0px 0px 1px;
}



.sl-bot-8{
	font-size: 13.5px;
	line-height: 19px;
	width: 100%;
	height: 77px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin-bottom: 5px;
	color:#ffffff;
}


.sl-bot-7{
	margin-right: 0px;
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 140px);
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}





.sl-bot-3{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
}




.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 13px;
	padding-top: 13px;
	border-top: 1px #222 solid;
}


.kux-sl-13{
	width: 100%;
	floaT: left;
	position:relative;
}





.kux-bot-1 .kux-sl-18{
	margin: 10px 0px 0px 1px;
	floaT: left;
	position:relative;
}



.kux-bot-1 .kux-sl-17{
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	height: 80px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.kux-bot-1 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	height: 110px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 0px;
	color:#fff;
}


.kux-sl-12 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.kux-sl-12:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}




.kux-sl-12 .kux-sl-16 {
	color:#d3d3d3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-16 {
    color:#fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-15 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-12 .kux-sl-15 {
	z-index:1;
	right: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-9::after {
	float: left;
    width: 12px;
    height: 12px;
    margin: 4px 6px 0px 0px;
    position: relative;
    background: #BB1A17;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-9{
	border-bottom: 3px #BB1A17 solid;
	padding-bottom: 12px;
	floaT: left;
	position:relative;
	margin-bottom: -3px;
	z-index:1;
	font-size: 16px;
	font-family: font-4;
}


.kux-sl-10{
	width: 100%;
	height: 3px;
	background: #333333;
	floaT: left;
	position:relative;
}

.kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 95px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 0px;
	color:#fff;
}


.sl-bot-5, .sl-bot-5 img{
	position:relative;
	overflow:hidden;
	float: left;
	object-fit: cover;
	width: 120px;
	height: 80px;
}

.kux-sl-14, .kux-sl-14 img{
	object-fit: cover;
	width: 80px;
	height: 60px;
}

.kux-sl-14{
	overflow:hidden;
	floaT: left;
	position:relative;
}




.kux-sl-11 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-8{
	width: 100%;
	floaT: left;
	position:relative;
}






.kux-sl-4 .slick-next{
	right: 10px;
	top: 35% !important; 
}

.kux-sl-4 .slick-prev{
	top: 35% !important; 
  lefT: 10px;
}


.kux-sl-4 .slick-prev, .kux-sl-4 .slick-next{ background: rgb(0 0 0 / 0%) !important;}

.hd-vidi-7 a, .hd-vidi-8 a{
	font-size: 14px !important;
	font-family: font-2;
	color:#fff;
}

.hd-vidi-7, .hd-vidi-8{
	font-size: 0px !important;
}


.day-header-17{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


.day-header-16{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 22px;
}

.day-header-10{/* bottom: -2px !important; */}


.hd-vidi-7 a{
   display: none;
}

.hd-vidi-7 a:nth-child(1){
   display: block !important;
}


.hd-vidi-7:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.hd-vidi-7{
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 12px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 8px 12px;
}



.day-header-15{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.homes-h-5 .slick-prev, .homes-h-5 .slick-next{
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5:hover .slick-prev, .homes-h-5:hover .slick-next{
  opacity: 100%;
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5 .slick-prev,
.homes-h-5 .slick-next{
	display: block !important;
	top: 65px !important;
	border-radius: 5px;
	opacity: 0;
}

 .homes-h-5 .slick-next{
	lefT: 70px;
}

.day-header-013 {
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	padding: 0px 0px;
	position: relative;
	overflow: hidden;
	float: left;
	font-family: 'font-2';
	margin: 12px 0px 20px 0px;
	color: #B5B5B5;
}

.menu-header-2{float:left;width:100%;line-height: 50px;}
.menu-header-1{float:left;width:100%;margin:0% 0% 0% 0%;background: #141414;border-bottom: 1px #202020 solid;}
.day-header-14 img{width:100%;}
.day-header-14{ z-index:1; line-height:0px;position:relative;overflow:hidden;width:100%;background:#000;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-11{margin: 100px 3% 0% 3%;}
.day-header-13{line-height:20px;font-size: 13px;padding:0px 0px;position:relative;overflow:hidden;/* width:100%; */float:left;font-family: font-2;margin:2% 0px 5% 0px;color:#FF5722;}


.day-header-12 {
    color:#fff;
    position:relative;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    overflow:hidden;
    border-left: 4px #BB1A17 solid;
    font-size: 14px;
    line-height: 17px;
    font-family: font-3;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}


.day-header-10{background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000000 100%);background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000000 100%);background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000000 100%);z-indeX: 999999;font-size:20px;padding:0px 0px;bottom:0px;position:absolute;overflow:hidden;width:100%;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-8 img{line-height:0px;width:100%;height: 416px;object-fit:cover;}
.day-header-8{line-height:0px;position:relative;overflow:hidden;width: 726px;height:416px;float:left;margin:0% 0px 0% 0px;text-align:left;border-radius:4px;}
.day-header-7{ z-index:0; padding: 25px 0px 20px 0px;position:relative;overflow:hidden;width:100%;float:left;margin: 0% 0px 0px 0px;text-align:left;}



#cssmenu ul li ul li{
	margin-top: 0px !important;
}


#cssmenu li.cssmenu-a a{
	color:#fff;
	background: #C91E1B;
	border-radius: 5px;
}


#cssmenu li a{
	position:relative;
	color: #FFE3E2;
	padding: 10px 10px;
	border-radius: 5px;
	font-size: 14px;
	font-family: font-1;
	letter-spacing: 0.2px;
}

#cssmenu li {
	margin: 15px 5px 0px 0px !important;
}

#cssmenu ul li ul li::before, #cssmenu ul li ul li::after {
display:none !important;
}

#cssmenu ul li:hover::before, #cssmenu ul li:hover::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li ul li::before {
    display: none !important;
}

#cssmenu ul li a::before {
    width: 100%;
    height: 22px;
    bottom: -17px;
    position: absolute;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li::after {
    right: 0px !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    left: auto;
}

#cssmenu ul li::before {
    left: 0px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu{margin:0;width: 100%;padding:0;line-height:1;display: none !important;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 50px;}
#cssmenu ul li ul li{background: #1e1e1e;max-height:0;position:absolute;-webkit-transition:max-height 0.1s ease-out;-moz-transition:max-height 0.1s ease-out;-ms-transition:max-height 0.1s ease-out;-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ border-radius: 0px; -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #292b36 solid;display: inline-block;font-size: 15px;opacity: 1; color:#a5a7b2; font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:280px;padding: 15px 10px 15px 15px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}

#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{display: inline-block;z-index:999999;max-height: 50px;position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{background: #1e1e1e; border-radius: 0px; font-family:font-2;width:280px;display:block;}




.header-03{
  border-lefT: 1px #E1E6F0 solid;
  border-right: 1px #E1E6F0 solid;
  padding: 0px 7px;
  margin: 0px 5px;
}



   .q_search input::placeholder {
        color: #fff
    }


.search-wrapper.search-wrap.hidden.active{
	animation:fade_in_show 0.2s}
	@keyframes fade_in_show{0%{opacity:0;transform:scale(0)}
	100%{opacity:1;transform:scale(1)}
}


.search-wrapper .input-holder .search-icon {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper .input-holder .search-icon:hover {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper.search-wrap.hidden.active{
	height: 34px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}


.search-wrapper {
	    z-index:11;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	   }

    .search-wrapper .input-holder {
    	floaT: right;
    	lefT: 0px;
    	top: 0px;
    	height: 35px;
    	width: 35px;
    	position: relative;
    }

.search-wrapper.active .input-holder, #searchsuggestions {width: 200px;}

#searchsuggestions span.notfound{ display: block; padding: 12px 0px 0px 0px !important;  text-align: center !important; }

#searchsuggestions{
	z-index: 999 !important;
}

#searchsuggestions a{padding:15px 15px !important;}
#searchsuggestions{overflow:hidden; }

#dofullsearch, .seperator{display:none !important;}
#searchsuggestions a span { font-family: font-1; font-size: 14px; }



   .search-wrapper.active .input-holder {
    	lefT: 0px;
    	background: #af1a17;
    	z-index:1;
    	top: 0px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	width: 0px;
    	height: 35px;
    	padding: 0 0px 0 0px;
    	opacity: 0;
    	position: absolute;
    	top: 0;
    	left: 0;
    	background: 0 0;
    	box-sizing: border-box;
    	border: none;
    	outline: none;
    	font-family: font-2;
    	font-size: 14px;
    	line-height: 20px;
    	color: #ffffff;
    }

    .search-wrapper.active .input-holder .search-input {
    	width: 160px;
    	padding: 0px 0px 0px 15px;
    	opacity: 1;
    }

    .search-wrapper.active .input-holder .search-icon {
		margin-right: 45px;
    }

    .search-wrapper .input-holder .search-icon {
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    	top: 0px;
    	opacity:0;
    	width: 35px;
    	height: 35px;
    	border: 1px #BB1A17 solid;
    	margin-top: 0px;
    	border-radius: 0px;
    	padding: 0;
    	outline: none;
    	position: relative;
    	z-index: 11;
    	float: left;
    	cursor: pointer;
  }

 .search-wrapper .input-holder .search-icon::before {
 	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    border-radius: 50px;
    lefT: 0px;
    width: 100%;
    height: 100%;
    bottom: 0px;
    position: absolute;
    background: url(../images/icon-07.svg) center no-repeat;
    content: "";
}

.search-wrapper.active .input-holder .search-icon::before {
		display: none;
    }


 .search-wrapper .input-holder .search-icon:hover::before {
    background: #c72320 url(../images/icon-07.svg) center no-repeat;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #BB1A17;
    	border-radius: 100px;
    	z-index:9999;
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    }

    .search-wrapper.active .input-holder .search-icon {
    	opacity: 9;
        background: url(../images/icon-07.svg) center no-repeat;
        z-index:9999;
        display: none;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
    }

    .search-wrapper.active .input-holder .search-icon span {
		opacity:0;
    }

    .search-wrapper .input-holder .search-icon span::before,.search-wrapper .input-holder .search-icon span::after {
        position: absolute;
        content: '';
    }

    .search-wrapper .input-holder .search-icon span::before {
        width: 4px;
        height: 14px;
        left: 22px;
        top: 8px;
        border-radius: 5px;
        transform: rotate(-85deg);
    }

    .search-wrapper .input-holder .search-icon span::after {
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        border-radius: 16px;
    }

    .search-wrapper .close {
    
		opacity:0;
		position: absolute;
		z-index: 1;
		top: 7.5px;
		right: 10px;
		width: 20px;
		height: 20px;
		cursor: pointer;
		transform: rotate(45deg);
		}

    .search-wrapper.active .close {
		transform: rotate(45deg);
        transition: all .6s cubic-bezier(0,.105,.035,1.57);
		opacity:9;
    }

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 0px;
    }

    .search-wrapper .close::before {
        width: 2px;
        height: 20px;
        left: 9px;
        top: 0;
    }

    .search-wrapper .close::after {
        width: 20px;
        height: 2px;
        left: 0;
        top: 9px;
    }



.header-14 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.header-14 a:hover, .header-15-a{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}


.header-14 a{
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 9px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 7px;
}



.kux-sl-6, .kux-sl-6 img{
    height: 397px;
}


.kux-sl-6{
	display: none;
    widtH: 150px;
    line-height: 0px;
    font-size: 0px;
     floaT: right;
     overflow:hidden;
     position:relative;
}


.kux-sl-6 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-5{
	/* display: none; */
	width: 100%;
	position: relative;
	floaT: left;
	margin-lefT: 0px;
}

.kux-sl-4, .kux-sl-4 img, .day-header-9{
    height: 270px;
    position:relative;
}

.kux-sl-4{
    width: 100%;
    background:#464646;
    position: relative;
    floaT: left;
}

.kux-sl-3{
    widtH: 100%;
    position: relative;
    floaT: left;
}

.kux-sl-7{
	border-top: 1px #2c2c2c solid;
	padding-top: 20px;
	width: 100%;
    margin-top: 20px;
    position: relative;
    floaT: left;
}


.kux-sl-2{
    margin: 15px 0px;
    widtH: 100%;
    position: relative;
    floaT: left;
}


.kux-sl-1{
	z-index:1;
	widtH: 100%;
	/* height: 550px; */
	overflow: hidden;
	position: relative;
	floaT: left;
	background: #0F1113;
	color: #ffffff;
}

.header-13 {
    margin-right: 5px;
    margin-top: 14px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-1.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.header-12 {
    widtH: 100%;
    height: 44px;
    position: relative;
    overflow:hidden;
    floaT: left;
}

.header-11 {
	display: none;
    widtH: 100%;
    height: 60px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #ffffff;
    color: #2B3038;
}

.header-10 {
	z-index:9999999999;
        	height: 35px;
        	width: 35px;
        	margin-top: 16px;
        	position: relative;
        	floaT: right;
}

.header-9 {
    position: relative;
    floaT: left;
}

.header-8 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-7 {
	z-index:11;
    widtH: 100%;
    height: 65px;
    position: relative;
    floaT: left;
    background: #BB1A17;
    color: #ffffff;
}


.header-6 ul li a:hover{
    color: #BB1A17;
    border: 1px #d6dae3 solid;
}


.header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #E1E6F0 solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#353C48;
}

.header-6 ul li{
    margin: 0px 0px 0px 2px;
    display: inline-block; 
}


.header-6 {
    display: inline-block;
    position: relative;
    floaT: right;
    margin: 17.5px 0px;
}

.logo-1 {
    position: relative;
    floaT: left;
    margin: 19px 0px;
}

.header-5 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-4 {
    widtH: 100%;
    height: 70px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    color: #555861;
}

.header-04 ul li{
    display: inline-block;
    margin: 0px 0px 0px 15px;
}

.header-04 ul li{
    display: inline-block;
}

.header-04-a a{
	  color: #BB1A17 !important;
}

.header-04 a:hover{
    color: #BB1A17;
}


.header-04 a{
    padding: 17px 0px;
}


.header-04 {
	display: none;
    position: relative;
    floaT: right;
}

.header-3 {
	width: 100%;
	line-height: 15px;
    position: relative;
    floaT: left;
    margin-top: 18px;
}

.header-2 {
	text-align: center;
	font-size: 15px;
	widtH: 100%;
	position: relative;
	floaT: left;
	font-family: font-1;
}

.header-1 a {
    color: #555861;
}

.header-1 {
    widtH: 100%;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    border-bottom: 1px #E1E6F0 solid;
    color: #555861;
}




.slick-slide{margin:0px 0px;}
.slick-slide img{width:100%;    object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 0px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom: 20px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #BB1A17;border-radius: 0px;}
.slick-next{color:#fff;text-align: center;right:20px;floaT:left;border-radius: 0px;background: #BB1A17;font-size: 18px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{color:#fff;text-align: center;background: #0F1113;lefT:20px;floaT:left;border-radius:0px;font-size: 18px !important;z-index: 1;line-height: 41px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #2E3539;border-radius: 0px;position:relative;display:inline-block;width:10px;height:10px;margin: 0 2px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
}
/*-- /RESPONSIVE --*/





/*-- RESPONSIVE --*/
@media (min-width:560px) and (max-width:800px){

	.box_in { padding: 4% 5% !important;}

.p-pan-div-11{
	display: none !important;
}


.kux-sl-1 .slick-dots{  position:relative !important;  margin-top: 10px;padding-bottom: 0px !important; bottom:0px;}


.pr-menu-1 {
	    display: inline-block !important;
	    background: #C91E1B;
        margin: 16.8px 0px 0px 0px;
        position: absolute;
        line-height: 33px;
        color:#fff !important;
        font-size: 13px;
        opacity: 1;
        width: 33px;
        height: 33px;
        border: none;
        border-radius: 500px;
        padding: 0;
        outline: none;
        z-index: 11;
        cursor: pointer;
        text-align: center;
        float: left;
        left: 0px;
}

	
body #cssmenu ul li .header-15-a a{
	color:#fff !important;
}

.spst-1 .speedbar-2{
	background: #04B173 url(../images/e.svg) center no-repeat !important;
	background-size: 19px !important;
}



.f-fulls-2 h1{
	width: 100%;
	floaT: left;
	position:relative;
	font-size: 17px;
	color:#2B3038;
	font-family: font-4;
	letter-spacing: -0.7px;
	margin: 13px 0px 15px 0px;
}



.f-fulls-12 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.f-fulls-12 a:hover{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}
.f-fulls-14{
	font-size: 0px;
}

.f-fulls-12 a{
	font-size: 14px;
	display: none;
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 10px;
}

.f-fulls-13 {
	font-size: 13px;
    margin-right: 5px;
    margin-top: 0px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-3.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.f-fulls-11 {
	width: 100%;
	border-top: 1px #F5F5F5 solid;
	background:#fff;
	font-size: 14px;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 20px 0px;
}

.f-fulls-10 a:hover{
	color:#BB1A17;
	text-decoration: none;
}

.f-fulls-10 a{
	color:#2B3038;
	    text-decoration: none;
    text-decoration: underline;
}


.f-fulls-10 p b{
	font-family: font-3;
}


.f-fulls-10 p{
	width: 100%;
	float: left;
	position:relative;
	font-family: font-2;
	font-size: 15px;
	line-height: 22px;
}


.f-fulls-10 {
	width: 100%;
	float: left;
	position:relative;
	margin-top: 20px;
	padding-bottom: 30px;
}


.f-fulls-9{
	position:relative;
	floaT: right;
}


.f-fulls-8{
	margin-lefT: 20px;
	position:relative;
	floaT: right;
}

.f-fulls-7{
	position:relative;
	floaT: left;
}


.f-fulls-7 {
  font-size: 0px;
}


.f-fulls-7 a{
   display: none;
}

.f-fulls-7 a:nth-child(1), .f-fulls-7 a:nth-child(2){
   display: inline-block !important;
   font-size: 13px;
   margin-right: 15px;
}

.f-fulls-12 a:nth-child(1), 
.f-fulls-12 a:nth-child(2){
	display: inline-block;
}

.hf-fulls-4 a{
   display: none;
}

.f-fulls-4 a:nth-child(1){
   display: block !important;
   font-size: 14px !important;
}


.f-fulls-4:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}
.f-fulls-4 a{
	color:#fff;
	display: none;
	}

.f-fulls-4 {
	height: 22px;
	color:#fff;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 0px;
	font-family: font-2;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 5px 10px;
}



.f-fulls-3 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}



.f-fulls-6 {
	position:relative;
	margin: 0px 14px;
}

.f-fulls-5 a {
	color:#fff;
}


.f-fulls-5 {
	font-family: font-2;
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.f-fulls-3{
	object-fit: cover; 
	width: 100%;
	float: left;
	position:relative;
}

.f-fulls-2, .f-fulls-12 {
	position:relative;
	margin: 0px 20px;
}


.f-fulls-1 {
	z-index:1;
	width: 100%;
	background:#fff;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 0px 0px;
}



.f-fb-c-2 {
	margin: 20px 20px;
}

.f-fb-c-1 {
	width: 100%;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 18px 0px 18px 0px;
}



.sidebars-5  .novid .dil-new-11 {
	width: 100%;
	height: auto;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}

.sidebars-5 .novid.dil-new-1{
	width: 50%;
	position:relative;
	overflow:hidden;
	floaT: left;
}





.sidebars-5 .novid .dil-new-3, .sidebars-5 .novid .dil-new-3 img{
	height: 180px;
}




.c-cont-2{
	width: 100%;
	position:relative;
	floaT: left;
	margin-top: 0px;
	margin-bottom:  5%;
}

.c-cont-icon-1 {
    background: url(../images/icon-20.svg) center no-repeat;
}

.c-cont-icon-2 {
    background: url(../images/icon-21.svg) center no-repeat;
}

.c-cont-icon-3 {
    background: url(../images/icon-22.svg) center no-repeat;
}

.c-cont-icon-4 {
    background: url(../images/icon-23.svg) center no-repeat;
}

.c-cont-icon-1, .c-cont-icon-2, .c-cont-icon-3, .c-cont-icon-4 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

.c-cont-8{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 3px 0px 0px 0px;
}

.c-cont-aa{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px #ddd solid;
	line-height: 10px;
}

.c-cont-9 a{
	-webkit-transition: all ease .2s; transition: all ease .2s;
}


.c-cont-9 a:hover{
	color: #BB1A17;
	-webkit-transition: all ease .2s;
	transition: all ease .2s;
}


.c-cont-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 0px 0px;
}



.c-cont-7{
	width: calc(100% - 70px);
	position:relative;
	float: right;
}

.c-cont-9{
	font-size: 16px;
	font-family: font-2;
	color:#676B6F;
	letter-spacing: -0px;
}


.c-cont-8{
	font-size: 15px;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color:#36393C;
}

.c-cont-6::before {
    width: 6px;
    height: 22px;
    margin: 14px 0px 0px 0px;
    position: absolute;
    floaT: left;
    background: #D72B28;
    content: "";
    right: -3px;
}

.c-cont-6{
	width: 50px;
	height: 50px;
	background: #BB1A17;
	position:relative;
	floaT: left;
	margin-right: 0px;
}

.c-cont-50.c-cont-5{
	margin-bottom: 0px;
}

.c-cont-5{
	width: 100%;
	position:relative;
	floaT: left;
	margin-bottom: 20px;
}


.c-cont-4{
	width: 100%;
	position:relative;
	floaT: left;
}

.c-cont-10 iframe{
	width: 100%;
	height: 260px;
	position:relative;
	floaT: right;
	border-radius: 10px;
}

.c-cont-10{
	width: 45%;
	position:relative;
	floaT: right;
}







.story .title { letter-spacing: 1.5px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;font-size: 17px;border-left: 5px solid #BB1A17;}


body .berrors b{
	font-family: font-3;
	font-size: 15px;
}

body .berrors {
	floaT: left;
	position:relative;
	background: #ffe6dd !important;
	border: 1px solid #f0c4b5;
	color: #553c33;
	padding: 20px 25px;
	margin-bottom: 25px;
	border-radius: 0px;
	box-sizing: border-box;
}

.box, .b-box{
	width: calc(100% - 16px);
}

.b-box{
	margin: 18px 0px 0px 8px !important;
	border-radius: 0px;
	position: relative;
	float:left;
	margin-top: 0px;
}

.box{
	margin: 0px 0px 18px 8px;
	border-radius: 0px;
	position: relative;
	background:#fff;
	float:left;
	margin-top: 0px;
}


#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 25px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #BB1A17;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{ font-feature-settings: 'case' on;  transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 30px;display:inline-block;height:50px;line-height:50px;font-size:16px; letter-spacing: -0.5px; cursor:pointer;color:#ffffff;background: #0F1113; text-align:center;font-family:font-4; }



.kux-sl-012 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 98px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 3px;
	color:#fff;
}

ol.sidebars-05 > li > a:before{ left: 60px; top: 50px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;filter: drop-shadow(0px 1px 2.1px rgba(0, 0, 0, 0.12));color: #fff;z-index:1;right: 0px;content:counter(ol-counter);counter-increment:ol-counter;font-size:15px;font-family:font-3;width: 25px;height: 25px;line-height: 25px;/* border:0px solid #eeedf7; */background: #BB1A17;border-radius: 0px;float:left; z-index:111;text-align:center;position:absolute;}


ol.sidebars-05 > .stars-n-1:hover > a:before{
	color:#2B3252;
	transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

ol.sidebars-05 {float:left;width:100%;font-size:13px;position:relative;padding:0;list-style:none;color:#222;counter-reset:ol-counter;}
ol.sidebars-05 > li > a{line-height:20px;float:left;width:100%;/* overflow:hidden; */position:relative;font-size:17px;display:block;color:inherit;text-decoration:none !important;padding:0px 0 0px 0px;}


.kux-sl-012 .kux-sl-14, .kux-sl-012 .kux-sl-14 img{
	object-fit: cover;
	width: 80px;
	height: 70px;
}

.kux-sl-012.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 1px #E2E4EB solid;
	padding-bottom: 20px;
}

.kux-sl-012.kux-sl-12 .kux-sl-16 {
	color:#333435;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-012.kux-sl-12:hover .kux-sl-16 {
    color:#BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sidebars-5 {
	width: 100%;
	position:relative;
	floaT: left;
	margin-lefT: 0px;
}




.sidebars-4{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.sidebars-4{
	color:#333435;
}



.sidebars-3  {
	margin-right: 20px;
    background: #BB1A17;
    color:#fff;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.sidebars-2 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 20px 0px;
}





.speedbar-3{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.speedbar-3, .speedbar-3 a{
	color:#333435;
}


.speedbar-2   {
	margin-right: 20px;
    background: #BB1A17 url(../images/spid-1.svg) center no-repeat;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.speedbar-1 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 18px 0px;
}


.novid .dil-new-11 {
	width: 100%;
	height: 37px;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.novid .dil-new-3, .novid .dil-new-3 img{
	object-fit: cover; 
	height: 270px;
}

.novid.dil-new-1{
	width: 50%;
	position:relative;
	overflow:hidden;
	floaT: left;
}


.sidebars-1{
	margin-bottom: 20px;
	width: 100%;
	floaT: right;
	position:relative;
}


.cent-2{
	width: 540px;
	floaT: left;
	position:relative;
}

.cent-1{
	width: 100%;
	floaT: left;
	position:relative;
}


.header-7.header-fixed {
    widtH: 100%;
    height: 65px;
    position: fixed;
    top: 0px;
    lefT: 0px;
    z-index:9999;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
}



.footer-17 a:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}

.footer-17 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-family: font-4;
}

.footer-17{
	position:relative;
	floaT:right;
}

.footer-18{
	position:relative;
	floaT: left;
}

.footer-15 a{
	color:#ffffff;
}


.footer-15{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113;
	border-top: 1px #26292D solid;
	padding: 22px 0px;
	color:#AEB1B4;
	font-family: font-1;
	font-size: 16px;
}




.footer-7 {
        width: 160px;
        height: 35px;
        margin: 18px 0px 0px 0px;
        background: url(../images/18.svg) center no-repeat;
        z-index: 1;
        display: inline-block;
    }



.footerr-10{
	margin: 3px 10px 0px 0px;
	width: 14px;
	height: 14px;
	position:relative;
	floaT: left;
	background: #BB1A17;
}



.footer-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px 10px 0px;
	padding: 2px 0px;
	font-size: 16px;
	color:#fff;
	font-family: font-4;
}


.footer-8 a{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px;
	padding: 2px 0px;
	font-size: 14px;
}


.footer-6 .header-6 ul li{
	background:0F1113;
    margin: 0px 10px 0px 0px;
    display: inline-block; 
}

.footer-6 .header-6 {
    display: inline-block;
    floaT: left;
}

.footer-6{
	width: 100%;
	margin-top: 5px;
	position:relative;
	floaT: left;
}

.footer-5{
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	position:relative;
	floaT: left;
}


.footer-4 {
        width: 160px;
        height: 35px;
        margin: 0px 0px 20px 0px;
        float: left;
        background: url(../images/logo-1.svg) center no-repeat;
        z-index: 1;
    }


.footer-10 ul{
	width: 50%;
	position:relative;
	floaT: left;
}

.footer-14{
	width: 100%;
	position:relative;
	floaT: right;
	z-index:1;
	margin-top: 20px;
}


.footer-11.footer-8{
	width: 40%;
	position:relative;
	floaT: right;
	z-index:1;
	margin-lefT: 0%;
}


.footer-8{
	margin-lefT: 0%;
	width: 56%;
	position:relative;
	floaT: left;
	z-index:1;
}



.footer-3{
	margin-bottom: 2px;
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
}


.footer-2{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
}

.footer-6 .header-6 ul li a:hover{
    color: #ffffff;
    border: 1px #BB1A17 solid;
    background:#BB1A17;
}


.footer-6 .header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #26292D solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#ffffff;
}

.footer-1 a:hover, .footer-010-a a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff !important;
}

.footer-1 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#AEB1B4;
}

.footer-1{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113 url(../images/footer.svg) left no-repeat;
	background-size: 100%;
	padding: 30px 0px;
	color:#AEB1B4;
}





.dil-new-2 .fraza-03{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.dil-new-2:hover .fraza-03{
	color:#BB1A17;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.fraza-6::before {
        width: 25px;
        height: 22px;
        margin: -35px 0px 0px 0px;
        float: left;
        background: url(../images/ix.svg) center no-repeat;
        background-size: 100%;
        content: "";
        z-index: 1;
        top: 0px;
        right: 20px;
        position: absolute;
    }


.fraza-03{
	width: 100%;
	height: 80px;
	floaT: left;
	position:relative;
	overflow:hidden;
}


.fraza-10{
	position:relative;
	float: right;
	margin-right: 20px;
}


.fraza-9{
	position:relative;
	float: right;
}

.fraza-8{
	width: 100%;
	padding: 20px 0px 10px 0px;
	background:#fff;
	lefT: 0px;
	bottom: 0px;
	position:absolute;
	z-index:1;
	color:#7F858D;
}



.fraza-7{
		font-size: 13px;
		font-family: font-4;
		letter-spacing: -0.3px;
		width: calc(100% - 97px);
		position:relative;
		bottom: 0px;
		height: 42px;
		line-height: 42px;
		background:#BB1A17;
		z-index:0;
		floaT: right;
}

.fraza-6{
	color:#fff;
	width: 100%;
	position:absolute;
	bottom: 20px;
	height: 42px;
	line-height: 42px;
	background:#BB1A17;
	z-index:0;
}




.fraza-4{
	z-index:11;
	width: 100%;
	position:absolute;
	lefT: 0px;
	bottom: 20px;
}

.fraza-5, .fraza-5 img{
	width: 70px;
	height: 70px;
}
.fraza-5{
	top: -8px;
	margin-lefT: 15px;
}


.fraza-5, .fraza-5 img{
	z-index:1;
	position:relative;
	overflow:hidden;
	lefT: 0px;
}

.fraza-3{
	position:relative;
	padding: 0px 25px;
	z-index:1;
}

.fraza-2{
	font-family: font-3;
	color: #39434B;
	font-size: 15px;
	line-height: 19px;
	width: 100%;
	height: 200px;
	position:relative;
	floaT: left;
	background: #F2F5F8;
	padding: 20px 0px 0px 0px;
}

.fraza-1{
	width: 100%;
	position:relative;
	floaT: left;
	background: #F2F5F8;
}







.spst-1 .pan-div-7{
	background: #04B173;
}


.spst-1  .dil-new-2:hover .dil-new-11{
	color:#04B173;
}

.spst-1 .dil-new-4 {
	border-bottom: 5px #04B173 solid;
}

.spst-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #04B173;
}

.spst-1 .pan-div-4::before {
border-color: #068D5D rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.spst-1 .pan-div-4{
	background: #04B173;
}





.bgs-2.p-sl-1 .dil-new-1{
	margin-top: 60px;
}




.bgs-2.p-sl-1 .slick-prev, .bgs-2.p-sl-1 .slick-next{top:2.5px !important;}

.bgs-2.bgs-1 .pan-div-1{
  background: #F2F5F8;
}

.bgs-2 .slick-dots li.slick-active{background: #BB1A17;}
.bgs-2 .slick-dots li{background: #C7CDD7;}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #FFFFFF;
}


.bgs-2.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #FFFFFF;
	margin-top: 0px;
}




.bleq-1 .p-pan-div-11 .dil-new-2{
	width: 100%;
	height: 510px;
}

.dil-new-012{
	border-top: 1px #E1E6F0 solid;
	padding-top: 15px;
	margin-top: 18px;
	width: 100%;
	height: 80px;
	font-size: 14px;
	line-height: 20px;
	color: #383D49;
	font-family: font-2;
	position:relative;
	overflow:hidden;
}


.bleq-1 .p-pan-div-11 .dil-new-11 {
	width: 100%;
	height: 42px;
	font-size: 17px;
	line-height: 20px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.bleq-1 .dil-new-4 {
	border-bottom: 5px #394657 solid;
}


.bleq-1 .p-pan-div-11 .dil-new-3, .bleq-1 .p-pan-div-11 .dil-new-3 img{
	object-fit: cover; 
	width: 100%;
	height: 320px;
}


.bleq-1 .p-pan-div-11 .dil-new-02{
	position:relative;
	margin: 0px 10px 0px 0px;
}

.bleq-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #272E34;
}

.bleq-1 .pan-div-4::before {
border-color: #0C151F rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.bleq-1 .pan-div-4{
	background: #272E34;
}

.bleq-1 .p-pan-div-11 .dil-new-1{
	width: 44.2% !important;
}



.bleq-1 .dil-new-1{
	width: 50%;
}

.bleq-1 .dil-new-3, .bleq-1 .dil-new-3 img{
	object-fit: cover; 
	height: 180px;
}

.bleq-1 .pan-div-8{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: right;
}



.bgs-1 .slick-dots{  position:relative; padding-bottom: 10px !important; bottom: 10px;}

.bgs-1 .p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#0F1113;
	color:#ffffff
}

.bgs-1 .pan-div-1{
  background: #1A1E21;
}


.news-flei-3{ text-indent: 1px; display:block;border-radius:100px;color:#fff;background:#BB1A17;font-size:14px;line-height:45px;position:relative;width:45px;height:45px;cursor:pointer;text-align:center;margin:auto;}
.news-flei-2{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.news-flei-1{width:100%;height:100%;position:absolute;floaT:left;z-index:9999;}


.bgs-1 .dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff;
}

.bgs-1 .dil-new-11{
	color:#A6A7AB;
}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #1A1E21;
}


.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #0F1113;
}

.bgs-1.pan-div-0{
	margin-top: 0px;
}

.sidebars-1 .p-baner-3.p-baner-1 img{
	width: 300px;
}

.sidebars-1 .p-baner-044.p-baner-3.p-baner-1{
	text-align: center;
	margin-bottom: -14px;
}


.sidebars-1 .p-baner-3.p-baner-1{
	text-align: center;
	margin-bottom: 0px;
}


.p-baner-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
}

.p-baner-3.p-baner-1{
	text-align: center;
	margin-bottom: 0px;
}


.p-baner-2.p-baner-1{
	margin-bottom: 16px;
}

.p-baner-1{
	floaT: left;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
	margin-top: 0px;
}

.p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#EEF4FF;
	color:#2B3038
}

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{ width: 29px !important; height: 29px !important; line-height: 30px; }

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{top: 3px !important;}

.p-sl-1 .pan-div-8{
	margin-top: -59px;
}

.p-sl-1 .dil-new-1{
	margin-top: 60px;
}




.day-header-9 img, .dil-new-2 img{border-radius:0px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.day-header-9:hover img, .dil-new-2:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#BB1A17;
}

.dil-new-2 .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.dil-new-6 a{
   display: none;
}

.dil-new-6 a:nth-child(1){
   display: block !important;
}



.dil-new-10{
	margin: 0px 15px;
}



.dil-new-7{
	position:relative;
	floaT: right;
}

.dil-new-6{
	position:relative;
	floaT: left;
}

.dil-new-11 {
	width: 100%;
	height: 55px;
	font-size: 14px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}



.dil-new-9{
	color:#fff;
	padding: 11px 0px 12px 0px;
	background:#fff; 
	width: 100%;
	position:relative;
	floaT: left;
}


.dil-new-3{ 
	width: 100%;
	position:relative;
	floaT: left;
}

.dil-new-3 img{
	object-fit: cover; 
}
.dil-new-3, .dil-new-3 img{
	object-fit: cover; 
	height: 180px;
}
.dil-new-3{
	object-fit: cover;
	width: 100%;
}

.dil-new-5 {
	position:relative;
	margin: 0px 14px;
}

.dil-new-4 a {
	color:#fff;
}


.dil-new-4 {
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 12.2px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.dil-new-2{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	background:#fff;
	margin-bottom: 16px;
}


.pan-div-9, .sidebars-005{
	position:relative;
	margin: 0px -8px;
}

.dil-new-02{
	position:relative;
	margin: 0px 8px 0px 8px;
}


.dil-new-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}


.dil-new-1{
	width: 50%;
	position:relative;
	overflow:hidden;
	floaT: left;
}

.pan-div-8{
	margin-bottom: 0px;
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}




.pan-div-6{
	position:relative;
	margin-right: 9px;
}

.pan-div-7{
	text-align: center;
	font-size: 12px;
	width: 29px;
	height: 29px;
	color:#fff;
	line-height: 30px;
	position:relative;
	background: #BB1A17;
	floaT: right;
}

.pan-div-5:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color: #43444e;
	background:#dbe0e7;
}


.pan-div-5{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-size: 15px;
	color: #656673;
	font-family: font-1;
	height: 29px;
	line-height: 29px;
    padding: 0px 0px 0px 12px;
    letter-spacing: 0.3px;
	margin: 9px 9px 0px 0px;
	position:relative;
	background:#EFF4FC;
	floaT: right;
	margin-bottom: 25px;
}



.pan-div-4::after {
               content: '';
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 48px 0px 0px 25px;
        border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #BB1A17;
        margin: -0px 0px 0px 20px;
        position: absolute;
        z-indeX: 0;
    }

.pan-div-4::before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px;
        border-color: #821715 rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
        margin: 0px 0px 0px -20px;
        z-indeX: 11;
        bottom: -15px;
    }

.pan-div-4{
	font-size: 14px;
	font-family: font-4;
	letter-spacing: -0.4px;
	height: 48px;
	color:#fff;
	padding: 0px 20px 0px 18px;
	line-height: 48px;
	position:relative;
	background: #BB1A17;
	floaT: left;
}

.pan-div-1{
	z-index:1;
	height: 48px;
	width: 100%;
	position:relative;
	background:#fff;
	floaT: left;
	margin-bottom: 18px;
}



.pan-div-0{
	z-index:0;
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	margin-top: 17px;
}





.sl-bot-3 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.sl-bot-3:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.sl-bot-3:hover .sl-bot-6 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.sl-bot-3 .sl-bot-6 {
	z-index:1;
	left: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sl-bot-9{
	display: none;
	color:#B5B5B5;
	position:relative;
	margin: 0px 0px 0px 1px;
}



.sl-bot-8{
	font-size: 13.5px;
	line-height: 19px;
	width: 100%;
	height: 77px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin-bottom: 5px;
	color:#ffffff;
}


.sl-bot-7{
	margin-right: 0px;
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 140px);
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}





.sl-bot-3{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
}




.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 18px;
}


.kux-sl-13{
	width: 100%;
	floaT: left;
	position:relative;
}





.kux-bot-1 .kux-sl-18{
	margin: 10px 0px 0px 1px;
	floaT: left;
	position:relative;
}



.kux-bot-1 .kux-sl-17{
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	height: 80px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.kux-bot-1 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	height: 110px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 0px;
	color:#fff;
}


.kux-sl-12 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.kux-sl-12:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}




.kux-sl-12 .kux-sl-16 {
	color:#d3d3d3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-16 {
    color:#fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-15 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-12 .kux-sl-15 {
	z-index:1;
	right: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-9::after {
	float: left;
    width: 12px;
    height: 12px;
    margin: 4px 6px 0px 0px;
    position: relative;
    background: #BB1A17;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-9{
	border-bottom: 3px #BB1A17 solid;
	padding-bottom: 12px;
	floaT: left;
	position:relative;
	margin-bottom: -3px;
	z-index:1;
	font-size: 16px;
	font-family: font-4;
}


.kux-sl-10{
	width: 100%;
	height: 3px;
	background: #333333;
	floaT: left;
	position:relative;
}

.kux-sl-16{
	font-size: 14px;
	line-height: 22px;
	width: calc(100% - 105px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.sl-bot-5, .sl-bot-5 img{
	position:relative;
	overflow:hidden;
	float: left;
	object-fit: cover;
	width: 120px;
	height: 80px;
}

.kux-sl-14, .kux-sl-14 img{
	object-fit: cover;
	width: 90px;
	height: 70px;
}

.kux-sl-14{
	overflow:hidden;
	floaT: left;
	position:relative;
}




.kux-sl-11 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-8{
	width: 100%;
	floaT: left;
	position:relative;
}






.kux-sl-4 .slick-next{
	right: 10px;
}

.kux-sl-4 .slick-prev{ 
  lefT: 10px;
}


.kux-sl-4 .slick-prev, .kux-sl-4 .slick-next{ background: rgb(0 0 0 / 0%) !important;}

.hd-vidi-7 a, .hd-vidi-8 a{
	font-size: 14px !important;
	font-family: font-2;
	color:#fff;
}

.hd-vidi-7, .hd-vidi-8{
	font-size: 0px !important;
}


.day-header-17{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


.day-header-16{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 22px;
}

.day-header-10{/* bottom: -2px !important; */}


.hd-vidi-7 a{
   display: none;
}

.hd-vidi-7 a:nth-child(1){
   display: block !important;
}


.hd-vidi-7:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.hd-vidi-7{
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 12px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 8px 12px;
}



.day-header-15{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.homes-h-5 .slick-prev, .homes-h-5 .slick-next{
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5:hover .slick-prev, .homes-h-5:hover .slick-next{
  opacity: 100%;
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5 .slick-prev,
.homes-h-5 .slick-next{
	display: block !important;
	top: 65px !important;
	border-radius: 5px;
	opacity: 0;
}

 .homes-h-5 .slick-next{
	lefT: 70px;
}

.day-header-013 {
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	padding: 0px 0px;
	position: relative;
	overflow: hidden;
	float: left;
	font-family: 'font-2';
	margin: 12px 0px 20px 0px;
	color: #B5B5B5;
}

.menu-header-2{float:left;width:100%;line-height: 50px;}
.menu-header-1{float:left;width:100%;margin:0% 0% 0% 0%;background: #141414;border-bottom: 1px #202020 solid;}
.day-header-14 img{width:100%;}
.day-header-14{ z-index:1; line-height:0px;position:relative;overflow:hidden;width:100%;background:#000;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-11{margin: 200px 3% 0% 3%;}
.day-header-13{line-height:20px;font-size: 13px;padding:0px 0px;position:relative;overflow:hidden;/* width:100%; */float:left;font-family: font-2;margin:2% 0px 5% 0px;color:#FF5722;}


.day-header-12 {
    color:#fff;
    position:relative;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    overflow:hidden;
    border-left: 4px #BB1A17 solid;
    font-size: 17px;
    line-height: 22px;
    font-family: font-3;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}


.day-header-10{background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000000 100%);background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000000 100%);background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000000 100%);z-indeX: 999999;font-size:20px;padding:0px 0px;bottom:0px;position:absolute;overflow:hidden;width:100%;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-8 img{line-height:0px;width:100%;height: 416px;object-fit:cover;}
.day-header-8{line-height:0px;position:relative;overflow:hidden;width: 726px;height:416px;float:left;margin:0% 0px 0% 0px;text-align:left;border-radius:4px;}
.day-header-7{ z-index:0; padding: 25px 0px 20px 0px;position:relative;overflow:hidden;width:100%;float:left;margin: 0% 0px 0px 0px;text-align:left;}



#cssmenu ul li ul li{
	margin-top: 0px !important;
}


#cssmenu li.cssmenu-a a{
	color:#fff;
	background: #C91E1B;
	border-radius: 5px;
}


#cssmenu li a{
	position:relative;
	color: #FFE3E2;
	padding: 10px 10px;
	border-radius: 5px;
	font-size: 14px;
	font-family: font-1;
	letter-spacing: 0.2px;
}

#cssmenu li {
	margin: 15px 5px 0px 0px !important;
}

#cssmenu ul li ul li::before, #cssmenu ul li ul li::after {
display:none !important;
}

#cssmenu ul li:hover::before, #cssmenu ul li:hover::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li ul li::before {
    display: none !important;
}

#cssmenu ul li a::before {
    width: 100%;
    height: 22px;
    bottom: -17px;
    position: absolute;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li::after {
    right: 0px !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    left: auto;
}

#cssmenu ul li::before {
    left: 0px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu{margin:0;width: 100%;padding:0;line-height:1;display: none !important;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 50px;}
#cssmenu ul li ul li{background: #1e1e1e;max-height:0;position:absolute;-webkit-transition:max-height 0.1s ease-out;-moz-transition:max-height 0.1s ease-out;-ms-transition:max-height 0.1s ease-out;-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ border-radius: 0px; -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #292b36 solid;display: inline-block;font-size: 15px;opacity: 1; color:#a5a7b2; font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:280px;padding: 15px 10px 15px 15px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}

#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{display: inline-block;z-index:999999;max-height: 50px;position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{background: #1e1e1e; border-radius: 0px; font-family:font-2;width:280px;display:block;}




.header-03{
  border-lefT: 1px #E1E6F0 solid;
  border-right: 1px #E1E6F0 solid;
  padding: 0px 7px;
  margin: 0px 5px;
}



   .q_search input::placeholder {
        color: #fff
    }


.search-wrapper.search-wrap.hidden.active{
	animation:fade_in_show 0.2s}
	@keyframes fade_in_show{0%{opacity:0;transform:scale(0)}
	100%{opacity:1;transform:scale(1)}
}


.search-wrapper .input-holder .search-icon {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper .input-holder .search-icon:hover {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper.search-wrap.hidden.active{
	height: 34px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}


.search-wrapper {
	    z-index:11;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	   }

    .search-wrapper .input-holder {
    	floaT: right;
    	lefT: 0px;
    	top: 0px;
    	height: 35px;
    	width: 35px;
    	position: relative;
    }

.search-wrapper.active .input-holder, #searchsuggestions {width: 280px;}

#searchsuggestions span.notfound{ display: block; padding: 12px 0px 0px 0px !important;  text-align: center !important; }

#searchsuggestions{
	z-index: 999 !important;
}

#searchsuggestions a{padding:15px 15px !important;}
#searchsuggestions{overflow:hidden; }

#dofullsearch, .seperator{display:none !important;}
#searchsuggestions a span { font-family: font-1; font-size: 14px; }



   .search-wrapper.active .input-holder {
    	lefT: 0px;
    	background: #af1a17;
    	z-index:1;
    	top: 0px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	width: 0px;
    	height: 35px;
    	padding: 0 0px 0 0px;
    	opacity: 0;
    	position: absolute;
    	top: 0;
    	left: 0;
    	background: 0 0;
    	box-sizing: border-box;
    	border: none;
    	outline: none;
    	font-family: font-2;
    	font-size: 14px;
    	line-height: 20px;
    	color: #ffffff;
    }

    .search-wrapper.active .input-holder .search-input {
    	width: 250px;
    	padding: 0px 0px 0px 15px;
    	opacity: 1;
    }

    .search-wrapper.active .input-holder .search-icon {
		margin-right: 45px;
    }

    .search-wrapper .input-holder .search-icon {
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    	top: 0px;
    	opacity:0;
    	width: 35px;
    	height: 35px;
    	border: 1px #BB1A17 solid;
    	margin-top: 0px;
    	border-radius: 0px;
    	padding: 0;
    	outline: none;
    	position: relative;
    	z-index: 11;
    	float: left;
    	cursor: pointer;
  }

 .search-wrapper .input-holder .search-icon::before {
 	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    border-radius: 50px;
    lefT: 0px;
    width: 100%;
    height: 100%;
    bottom: 0px;
    position: absolute;
    background: url(../images/icon-07.svg) center no-repeat;
    content: "";
}

.search-wrapper.active .input-holder .search-icon::before {
		display: none;
    }


 .search-wrapper .input-holder .search-icon:hover::before {
    background: #c72320 url(../images/icon-07.svg) center no-repeat;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #BB1A17;
    	border-radius: 100px;
    	z-index:9999;
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    }

    .search-wrapper.active .input-holder .search-icon {
    	opacity: 9;
        background: url(../images/icon-07.svg) center no-repeat;
        z-index:9999;
        display: none;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
    }

    .search-wrapper.active .input-holder .search-icon span {
		opacity:0;
    }

    .search-wrapper .input-holder .search-icon span::before,.search-wrapper .input-holder .search-icon span::after {
        position: absolute;
        content: '';
    }

    .search-wrapper .input-holder .search-icon span::before {
        width: 4px;
        height: 14px;
        left: 22px;
        top: 8px;
        border-radius: 5px;
        transform: rotate(-85deg);
    }

    .search-wrapper .input-holder .search-icon span::after {
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        border-radius: 16px;
    }

    .search-wrapper .close {
    
		opacity:0;
		position: absolute;
		z-index: 1;
		top: 7.5px;
		right: 10px;
		width: 20px;
		height: 20px;
		cursor: pointer;
		transform: rotate(45deg);
		}

    .search-wrapper.active .close {
		transform: rotate(45deg);
        transition: all .6s cubic-bezier(0,.105,.035,1.57);
		opacity:9;
    }

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 0px;
    }

    .search-wrapper .close::before {
        width: 2px;
        height: 20px;
        left: 9px;
        top: 0;
    }

    .search-wrapper .close::after {
        width: 20px;
        height: 2px;
        left: 0;
        top: 9px;
    }



.header-14 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.header-14 a:hover, .header-15-a{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}


.header-14 a{
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 9px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 7px;
}



.kux-sl-6, .kux-sl-6 img{
    height: 397px;
}


.kux-sl-6{
    widtH: 150px;
    line-height: 0px;
    font-size: 0px;
     floaT: right;
     overflow:hidden;
     position:relative;
}


.kux-sl-6 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-5{
	/* display: none; */
	 width: calc(100% - 170px);
	position: relative;
	floaT: left;
	margin-lefT: 0px;
}

.kux-sl-4, .kux-sl-4 img, .day-header-9{
    height: 310px;
    position:relative;
}

.kux-sl-4{
    width: 100%;
    background:#464646;
    position: relative;
    floaT: left;
}

.kux-sl-3{
    widtH: 100%;
    position: relative;
    floaT: left;
}

.kux-sl-7{
	border-top: 1px #2c2c2c solid;
	padding-top: 20px;
	width: 100%;
    margin-top: 20px;
    position: relative;
    floaT: left;
}


.kux-sl-2{
    margin: 22px 0px;
    widtH: 100%;
    position: relative;
    floaT: left;
}


.kux-sl-1{
	z-index:1;
	widtH: 100%;
	/* height: 550px; */
	overflow: hidden;
	position: relative;
	floaT: left;
	background: #0F1113;
	color: #ffffff;
}

.header-13 {
    margin-right: 5px;
    margin-top: 14px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-1.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.header-12 {
    widtH: 100%;
    height: 44px;
    position: relative;
    overflow:hidden;
    floaT: left;
}

.header-11 {
	display: none;
    widtH: 100%;
    height: 60px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #ffffff;
    color: #2B3038;
}

.header-10 {
	z-index:9999999999;
        	height: 35px;
        	width: 35px;
        	margin-top: 16px;
        	position: relative;
        	floaT: right;
}

.header-9 {
    position: relative;
    floaT: left;
}

.header-8 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-7 {
	z-index:11;
    widtH: 100%;
    height: 65px;
    position: relative;
    floaT: left;
    background: #BB1A17;
    color: #ffffff;
}


.header-6 ul li a:hover{
    color: #BB1A17;
    border: 1px #d6dae3 solid;
}


.header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #E1E6F0 solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#353C48;
}

.header-6 ul li{
    margin: 0px 0px 0px 10px;
    display: inline-block; 
}


.header-6 {
    display: inline-block;
    position: relative;
    floaT: right;
    margin: 17.5px 0px;
}

.logo-1 {
    position: relative;
    floaT: left;
    margin: 19px 0px;
}

.header-5 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-4 {
    widtH: 100%;
    height: 70px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    color: #555861;
}

.header-04 ul li{
    display: inline-block;
    margin: 0px 0px 0px 15px;
}

.header-04 ul li{
    display: inline-block;
}

.header-04-a a{
	  color: #BB1A17 !important;
}

.header-04 a:hover{
    color: #BB1A17;
}


.header-04 a{
    padding: 17px 0px;
}


.header-04 {
    position: relative;
    floaT: right;
}

.header-3 {
	line-height: 15px;
    position: relative;
    floaT: left;
    margin-top: 18px;
}

.header-2 {
	font-size: 15px;
	widtH: 100%;
	position: relative;
	floaT: left;
	font-family: font-1;
}

.header-1 a {
    color: #555861;
}

.header-1 {
    widtH: 100%;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    border-bottom: 1px #E1E6F0 solid;
    color: #555861;
}




.slick-slide{margin:0px 0px;}
.slick-slide img{width:100%;    object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 0px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom: 20px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #BB1A17;border-radius: 0px;}
.slick-next{color:#fff;text-align: center;right:20px;floaT:left;border-radius: 0px;background: #BB1A17;font-size: 18px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{color:#fff;text-align: center;background: #0F1113;lefT:20px;floaT:left;border-radius:0px;font-size: 18px !important;z-index: 1;line-height: 41px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #2E3539;border-radius: 0px;position:relative;display:inline-block;width:12px;height:12px;margin: 0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
}
/*-- /RESPONSIVE --*/




/*-- RESPONSIVE --*/
@media (min-width:800px) and (max-width:1000px){

.p-pan-div-11{
	display: none !important;
}


.kux-sl-1 .slick-dots{  position:relative !important;  margin-top: 15px;padding-bottom: 0px !important; bottom:0px;}


.pr-menu-1 {
	    display: inline-block !important;
	    background: #C91E1B;
        margin: 16.8px 0px 0px 0px;
        position: absolute;
        line-height: 33px;
        color:#fff !important;
        font-size: 13px;
        opacity: 1;
        width: 33px;
        height: 33px;
        border: none;
        border-radius: 500px;
        padding: 0;
        outline: none;
        z-index: 11;
        cursor: pointer;
        text-align: center;
        float: left;
        left: 0px;
}

	
body #cssmenu ul li .header-15-a a{
	color:#fff !important;
}

.spst-1 .speedbar-2{
	background: #04B173 url(../images/e.svg) center no-repeat !important;
	background-size: 19px !important;
}



.f-fulls-2 h1{
	width: 100%;
	floaT: left;
	position:relative;
	font-size: 17px;
	color:#2B3038;
	font-family: font-4;
	letter-spacing: -0.7px;
	margin: 20px 0px 15px 0px;
}



.f-fulls-12 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.f-fulls-12 a:hover{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}
.f-fulls-14{
	font-size: 0px;
}

.f-fulls-12 a{
	font-size: 14px;
	display: none;
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 10px;
}

.f-fulls-13 {
	font-size: 13px;
    margin-right: 5px;
    margin-top: 0px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-3.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.f-fulls-11 {
	width: 100%;
	border-top: 1px #F5F5F5 solid;
	background:#fff;
	font-size: 14px;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 30px 0px;
}

.f-fulls-10 a:hover{
	color:#BB1A17;
	text-decoration: none;
}

.f-fulls-10 a{
	color:#2B3038;
	    text-decoration: none;
    text-decoration: underline;
}


.f-fulls-10 p b{
	font-family: font-3;
}


.f-fulls-10 p{
	width: 100%;
	float: left;
	position:relative;
	font-family: font-2;
	font-size: 15px;
	line-height: 22px;
}


.f-fulls-10 {
	width: 100%;
	float: left;
	position:relative;
	margin-top: 20px;
	padding-bottom: 30px;
}


.f-fulls-9{
	position:relative;
	floaT: right;
}


.f-fulls-8{
	margin-lefT: 20px;
	position:relative;
	floaT: right;
}

.f-fulls-7{
	position:relative;
	floaT: left;
}


.f-fulls-7 {
  font-size: 0px;
}


.f-fulls-7 a{
   display: none;
}

.f-fulls-7 a:nth-child(1), .f-fulls-7 a:nth-child(2){
   display: inline-block !important;
   font-size: 13px;
   margin-right: 15px;
}

.f-fulls-12 a:nth-child(1), 
.f-fulls-12 a:nth-child(2), 
.f-fulls-12 a:nth-child(3)
{
	display: inline-block;
}

.hf-fulls-4 a{
   display: none;
}

.f-fulls-4 a:nth-child(1){
   display: block !important;
   font-size: 14px !important;
}


.f-fulls-4:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}
.f-fulls-4 a{
	color:#fff;
	display: none;
	}

.f-fulls-4 {
	height: 22px;
	color:#fff;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 0px;
	font-family: font-2;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 5px 10px;
}



.f-fulls-3 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}



.f-fulls-6 {
	position:relative;
	margin: 0px 14px;
}

.f-fulls-5 a {
	color:#fff;
}


.f-fulls-5 {
	font-family: font-2;
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.f-fulls-3{
	object-fit: cover; 
	width: 100%;
	float: left;
	position:relative;
}

.f-fulls-2, .f-fulls-12 {
	position:relative;
	margin: 0px 30px;
}


.f-fulls-1 {
	z-index:1;
	width: 100%;
	background:#fff;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 0px 0px;
}



.f-fb-c-2 {
	margin: 25px 25px;
}

.f-fb-c-1 {
	width: 100%;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 18px 0px 18px 0px;
}



.sidebars-5  .novid .dil-new-11 {
	width: 100%;
	height: auto;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}

.sidebars-5 .novid.dil-new-1{
	width: 50%;
	position:relative;
	overflow:hidden;
	floaT: left;
}





.sidebars-5 .novid .dil-new-3, .sidebars-5 .novid .dil-new-3 img{
	height: 230px;
}




.c-cont-2{
	width: 100%;
	position:relative;
	floaT: left;
	margin-top: 0px;
	margin-bottom:  5%;
}

.c-cont-icon-1 {
    background: url(../images/icon-20.svg) center no-repeat;
}

.c-cont-icon-2 {
    background: url(../images/icon-21.svg) center no-repeat;
}

.c-cont-icon-3 {
    background: url(../images/icon-22.svg) center no-repeat;
}

.c-cont-icon-4 {
    background: url(../images/icon-23.svg) center no-repeat;
}

.c-cont-icon-1, .c-cont-icon-2, .c-cont-icon-3, .c-cont-icon-4 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

.c-cont-8{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 1px 0px;
}

.c-cont-aa{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px #ddd solid;
	line-height: 10px;
}

.c-cont-9 a{
	-webkit-transition: all ease .2s; transition: all ease .2s;
}


.c-cont-9 a:hover{
	color: #BB1A17;
	-webkit-transition: all ease .2s;
	transition: all ease .2s;
}


.c-cont-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 0px 0px;
}



.c-cont-7{
	position:relative;
	float: left;
}

.c-cont-9{
	font-size: 16px;
	font-family: font-2;
	color:#676B6F;
	letter-spacing: -0px;
}


.c-cont-8{
	font-size: 18px;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color:#36393C;
}

.c-cont-6::before {
    width: 6px;
    height: 22px;
    margin: 14px 0px 0px 0px;
    position: absolute;
    floaT: left;
    background: #D72B28;
    content: "";
    right: -3px;
}

.c-cont-6{
	width: 50px;
	height: 50px;
	background: #BB1A17;
	position:relative;
	floaT: left;
	margin-right: 20px;
}

.c-cont-50.c-cont-5{
	margin-bottom: 0px;
}

.c-cont-5{
	width: 100%;
	position:relative;
	floaT: left;
	margin-bottom: 20px;
}


.c-cont-4{
	width: 100%;
	position:relative;
	floaT: left;
}

.c-cont-10 iframe{
	width: 100%;
	height: 260px;
	position:relative;
	floaT: right;
	border-radius: 10px;
}

.c-cont-10{
	width: 45%;
	position:relative;
	floaT: right;
}







.story .title { letter-spacing: 1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;font-size: 20px;border-left: 5px solid #BB1A17;}


body .berrors b{
	font-family: font-3;
	font-size: 15px;
}

body .berrors {
	floaT: left;
	position:relative;
	background: #ffe6dd !important;
	border: 1px solid #f0c4b5;
	color: #553c33;
	padding: 20px 25px;
	margin-bottom: 25px;
	border-radius: 0px;
	box-sizing: border-box;
}

.box, .b-box{
	width: calc(100% - 16px);
}

.b-box{
	margin: 18px 0px 0px 8px !important;
	border-radius: 0px;
	position: relative;
	float:left;
	margin-top: 0px;
}

.box{
	margin: 0px 0px 18px 8px;
	border-radius: 0px;
	position: relative;
	background:#fff;
	float:left;
	margin-top: 0px;
}


#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 25px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #BB1A17;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{ font-feature-settings: 'case' on;  transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 30px;display:inline-block;height:50px;line-height:50px;font-size:16px; letter-spacing: -0.5px; cursor:pointer;color:#ffffff;background: #0F1113; text-align:center;font-family:font-4; }



.kux-sl-012 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 98px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 3px;
	color:#fff;
}

ol.sidebars-05 > li > a:before{ left: 60px; top: 50px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;filter: drop-shadow(0px 1px 2.1px rgba(0, 0, 0, 0.12));color: #fff;z-index:1;right: 0px;content:counter(ol-counter);counter-increment:ol-counter;font-size:15px;font-family:font-3;width: 25px;height: 25px;line-height: 25px;/* border:0px solid #eeedf7; */background: #BB1A17;border-radius: 0px;float:left; z-index:111;text-align:center;position:absolute;}


ol.sidebars-05 > .stars-n-1:hover > a:before{
	color:#2B3252;
	transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

ol.sidebars-05 {float:left;width:100%;font-size:13px;position:relative;padding:0;list-style:none;color:#222;counter-reset:ol-counter;}
ol.sidebars-05 > li > a{line-height:20px;float:left;width:100%;/* overflow:hidden; */position:relative;font-size:17px;display:block;color:inherit;text-decoration:none !important;padding:0px 0 0px 0px;}


.kux-sl-012 .kux-sl-14, .kux-sl-012 .kux-sl-14 img{
	object-fit: cover;
	width: 80px;
	height: 70px;
}

.kux-sl-012.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 1px #E2E4EB solid;
	padding-bottom: 20px;
}

.kux-sl-012.kux-sl-12 .kux-sl-16 {
	color:#333435;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-012.kux-sl-12:hover .kux-sl-16 {
    color:#BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sidebars-5 {
	width: 100%;
	position:relative;
	floaT: left;
	margin-lefT: 0px;
}




.sidebars-4{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.sidebars-4{
	color:#333435;
}



.sidebars-3  {
	margin-right: 20px;
    background: #BB1A17;
    color:#fff;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.sidebars-2 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 20px 0px;
}





.speedbar-3{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.speedbar-3, .speedbar-3 a{
	color:#333435;
}


.speedbar-2   {
	margin-right: 20px;
    background: #BB1A17 url(../images/spid-1.svg) center no-repeat;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.speedbar-1 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 18px 0px;
}


.novid .dil-new-11 {
	width: 100%;
	height: 37px;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.novid .dil-new-3, .novid .dil-new-3 img{
	object-fit: cover; 
	height: 270px;
}

.novid.dil-new-1{
	width: 50%;
	position:relative;
	overflow:hidden;
	floaT: left;
}


.sidebars-1{
	margin-bottom: 20px;
	width: 100%;
	floaT: right;
	position:relative;
}


.cent-2{
	width: 780px;
	floaT: left;
	position:relative;
}

.cent-1{
	width: 100%;
	floaT: left;
	position:relative;
}


.header-7.header-fixed {
    widtH: 100%;
    height: 65px;
    position: fixed;
    top: 0px;
    lefT: 0px;
    z-index:9999;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
}



.footer-17 a:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}

.footer-17 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-family: font-4;
}

.footer-17{
	position:relative;
	floaT:right;
}

.footer-18{
	position:relative;
	floaT: left;
}

.footer-15 a{
	color:#ffffff;
}


.footer-15{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113;
	border-top: 1px #26292D solid;
	padding: 22px 0px;
	color:#AEB1B4;
	font-family: font-1;
	font-size: 16px;
}




.footer-7 {
        width: 160px;
        height: 35px;
        margin: 18px 0px 0px 0px;
        background: url(../images/18.svg) center no-repeat;
        z-index: 1;
        display: inline-block;
    }



.footerr-10{
	margin: 3px 10px 0px 0px;
	width: 14px;
	height: 14px;
	position:relative;
	floaT: left;
	background: #BB1A17;
}



.footer-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px 10px 0px;
	padding: 2px 0px;
	font-size: 16px;
	color:#fff;
	font-family: font-4;
}


.footer-8 a{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px;
	padding: 2px 0px;
	font-size: 14px;
}


.footer-6 .header-6 ul li{
	background:0F1113;
    margin: 0px 10px 0px 0px;
    display: inline-block; 
}

.footer-6 .header-6 {
    display: inline-block;
    floaT: left;
}

.footer-6{
	width: 100%;
	margin-top: 5px;
	position:relative;
	floaT: left;
}

.footer-5{
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	position:relative;
	floaT: left;
}


.footer-4 {
        width: 160px;
        height: 35px;
        margin: 0px 0px 20px 0px;
        float: left;
        background: url(../images/logo-1.svg) center no-repeat;
        z-index: 1;
    }


.footer-10 ul{
	width: 50%;
	position:relative;
	floaT: left;
}

.footer-14{
	width: 100%;
	position:relative;
	floaT: right;
	z-index:1;
	margin-top: 10px;
}


.footer-11.footer-8{
	width: 20%;
	position:relative;
	floaT: right;
	z-index:1;
	margin-lefT: 0%;
}


.footer-8{
	margin-lefT: 3%;
	width: 33%;
	position:relative;
	floaT: left;
	z-index:1;
}



.footer-3{
	width: 40%;
	position:relative;
	floaT: left;
	z-index:1;
}


.footer-2{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
}

.footer-6 .header-6 ul li a:hover{
    color: #ffffff;
    border: 1px #BB1A17 solid;
    background:#BB1A17;
}


.footer-6 .header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #26292D solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#ffffff;
}

.footer-1 a:hover, .footer-010-a a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff !important;
}

.footer-1 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#AEB1B4;
}

.footer-1{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113 url(../images/footer.svg) left no-repeat;
	background-size: 500px;
	padding: 40px 0px;
	color:#AEB1B4;
}





.dil-new-2 .fraza-03{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.dil-new-2:hover .fraza-03{
	color:#BB1A17;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.fraza-6::before {
        width: 25px;
        height: 22px;
        margin: -35px 0px 0px 0px;
        float: left;
        background: url(../images/ix.svg) center no-repeat;
        background-size: 100%;
        content: "";
        z-index: 1;
        top: 0px;
        right: 20px;
        position: absolute;
    }


.fraza-03{
	width: 100%;
	height: 80px;
	floaT: left;
	position:relative;
	overflow:hidden;
}


.fraza-10{
	position:relative;
	float: right;
	margin-right: 20px;
}


.fraza-9{
	position:relative;
	float: right;
}

.fraza-8{
	width: 100%;
	padding: 20px 0px 10px 0px;
	background:#fff;
	lefT: 0px;
	bottom: 0px;
	position:absolute;
	z-index:1;
	color:#7F858D;
}



.fraza-7{
		font-size: 13px;
		font-family: font-4;
		letter-spacing: -0.3px;
		width: calc(100% - 97px);
		position:relative;
		bottom: 0px;
		height: 42px;
		line-height: 42px;
		background:#BB1A17;
		z-index:0;
		floaT: right;
}

.fraza-6{
	color:#fff;
	width: 100%;
	position:absolute;
	bottom: 20px;
	height: 42px;
	line-height: 42px;
	background:#BB1A17;
	z-index:0;
}




.fraza-4{
	z-index:11;
	width: 100%;
	position:absolute;
	lefT: 0px;
	bottom: 20px;
}

.fraza-5, .fraza-5 img{
	width: 70px;
	height: 70px;
}
.fraza-5{
	top: -8px;
	margin-lefT: 15px;
}


.fraza-5, .fraza-5 img{
	z-index:1;
	position:relative;
	overflow:hidden;
	lefT: 0px;
}

.fraza-3{
	position:relative;
	padding: 0px 25px;
	z-index:1;
}

.fraza-2{
	font-family: font-3;
	color: #39434B;
	font-size: 15px;
	line-height: 19px;
	width: 100%;
	height: 230px;
	position:relative;
	floaT: left;
	background: #F2F5F8;
	padding: 20px 0px 0px 0px;
}

.fraza-1{
	width: 100%;
	position:relative;
	floaT: left;
	background: #F2F5F8;
}







.spst-1 .pan-div-7{
	background: #04B173;
}


.spst-1  .dil-new-2:hover .dil-new-11{
	color:#04B173;
}

.spst-1 .dil-new-4 {
	border-bottom: 5px #04B173 solid;
}

.spst-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #04B173;
}

.spst-1 .pan-div-4::before {
border-color: #068D5D rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.spst-1 .pan-div-4{
	background: #04B173;
}





.bgs-2.p-sl-1 .dil-new-1{
	margin-top: 60px;
}




.bgs-2.p-sl-1 .slick-prev, .bgs-2.p-sl-1 .slick-next{top:2.5px !important;}

.bgs-2.bgs-1 .pan-div-1{
  background: #F2F5F8;
}

.bgs-2 .slick-dots li.slick-active{background: #BB1A17;}
.bgs-2 .slick-dots li{background: #C7CDD7;}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #FFFFFF;
}


.bgs-2.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #FFFFFF;
	margin-top: 0px;
}




.bleq-1 .p-pan-div-11 .dil-new-2{
	width: 100%;
	height: 510px;
}

.dil-new-012{
	border-top: 1px #E1E6F0 solid;
	padding-top: 15px;
	margin-top: 18px;
	width: 100%;
	height: 80px;
	font-size: 14px;
	line-height: 20px;
	color: #383D49;
	font-family: font-2;
	position:relative;
	overflow:hidden;
}


.bleq-1 .p-pan-div-11 .dil-new-11 {
	width: 100%;
	height: 42px;
	font-size: 17px;
	line-height: 20px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.bleq-1 .dil-new-4 {
	border-bottom: 5px #394657 solid;
}


.bleq-1 .p-pan-div-11 .dil-new-3, .bleq-1 .p-pan-div-11 .dil-new-3 img{
	object-fit: cover; 
	width: 100%;
	height: 320px;
}


.bleq-1 .p-pan-div-11 .dil-new-02{
	position:relative;
	margin: 0px 10px 0px 0px;
}

.bleq-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #272E34;
}

.bleq-1 .pan-div-4::before {
border-color: #0C151F rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.bleq-1 .pan-div-4{
	background: #272E34;
}

.bleq-1 .p-pan-div-11 .dil-new-1{
	width: 44.2% !important;
}

.bleq-1  .dil-new-11 {
	width: 100%;
	height: 39px;
}


.bleq-1 .dil-new-1{
	width: 50%;
}

.bleq-1 .dil-new-3, .bleq-1 .dil-new-3 img{
	object-fit: cover; 
	height: 240px;
}

.bleq-1 .pan-div-8{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: right;
}



.bgs-1 .slick-dots{  position:relative; padding-bottom: 20px !important; bottom:3px;}

.bgs-1 .p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#0F1113;
	color:#ffffff
}

.bgs-1 .pan-div-1{
  background: #1A1E21;
}


.news-flei-3{ text-indent: 1px; display:block;border-radius:100px;color:#fff;background:#BB1A17;font-size:14px;line-height:45px;position:relative;width:45px;height:45px;cursor:pointer;text-align:center;margin:auto;}
.news-flei-2{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.news-flei-1{width:100%;height:100%;position:absolute;floaT:left;z-index:9999;}


.bgs-1 .dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff;
}

.bgs-1 .dil-new-11{
	color:#A6A7AB;
}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #1A1E21;
}


.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #0F1113;
}

.bgs-1.pan-div-0{
	margin-top: 0px;
}

.sidebars-1 .p-baner-3.p-baner-1 img{
	width: 300px;
}

.sidebars-1 .p-baner-044.p-baner-3.p-baner-1{
	text-align: center;
	margin-bottom: -14px;
}


.sidebars-1 .p-baner-3.p-baner-1{
	text-align: center;
	margin-bottom: 0px;
}


.p-baner-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
}

.p-baner-3.p-baner-1{
	text-align: center;
	margin-bottom: 0px;
}


.p-baner-2.p-baner-1{
	margin-bottom: 16px;
}

.p-baner-1{
	floaT: left;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
	margin-top: 0px;
}

.p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#EEF4FF;
	color:#2B3038
}

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{ width: 29px !important; height: 29px !important; line-height: 30px; }

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{top: 3px !important;}

.p-sl-1 .pan-div-8{
	margin-top: -59px;
}

.p-sl-1 .dil-new-1{
	margin-top: 60px;
}




.day-header-9 img, .dil-new-2 img{border-radius:0px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.day-header-9:hover img, .dil-new-2:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#BB1A17;
}

.dil-new-2 .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.dil-new-6 a{
   display: none;
}

.dil-new-6 a:nth-child(1){
   display: block !important;
}



.dil-new-10{
	margin: 0px 15px;
}



.dil-new-7{
	position:relative;
	floaT: right;
}

.dil-new-6{
	position:relative;
	floaT: left;
}

.dil-new-11 {
	width: 100%;
	height: 55px;
	font-size: 14px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}



.dil-new-9{
	color:#fff;
	padding: 11px 0px 15px 0px;
	background:#fff; 
	width: 100%;
	position:relative;
	floaT: left;
}


.dil-new-3{ 
	width: 100%;
	position:relative;
	floaT: left;
}

.dil-new-3 img{
	object-fit: cover; 
}
.dil-new-3, .dil-new-3 img{
	object-fit: cover; 
	height: 170px;
}
.dil-new-3{
	object-fit: cover;
	width: 100%;
}

.dil-new-5 {
	position:relative;
	margin: 0px 14px;
}

.dil-new-4 a {
	color:#fff;
}


.dil-new-4 {
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 12.2px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.dil-new-2{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	background:#fff;
	margin-bottom: 20px;
}


.pan-div-9, .sidebars-005{
	position:relative;
	margin: 0px -8px;
}

.dil-new-02{
	position:relative;
	margin: 0px 8px 0px 8px;
}


.dil-new-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}


.dil-new-1{
	width: 33.3333333333%;
	position:relative;
	overflow:hidden;
	floaT: left;
}

.pan-div-8{
	margin-bottom: 0px;
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}




.pan-div-6{
	position:relative;
	margin-right: 9px;
}

.pan-div-7{
	text-align: center;
	font-size: 12px;
	width: 29px;
	height: 29px;
	color:#fff;
	line-height: 30px;
	position:relative;
	background: #BB1A17;
	floaT: right;
}

.pan-div-5:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color: #43444e;
	background:#dbe0e7;
}


.pan-div-5{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-size: 15px;
	color: #656673;
	font-family: font-1;
	height: 29px;
	line-height: 29px;
    padding: 0px 0px 0px 12px;
    letter-spacing: 0.3px;
	margin: 9px 9px 0px 0px;
	position:relative;
	background:#EFF4FC;
	floaT: right;
	margin-bottom: 25px;
}



.pan-div-4::after {
               content: '';
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 48px 0px 0px 25px;
        border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #BB1A17;
        margin: -0px 0px 0px 20px;
        position: absolute;
        z-indeX: 0;
    }

.pan-div-4::before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px;
        border-color: #821715 rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
        margin: 0px 0px 0px -20px;
        z-indeX: 11;
        bottom: -15px;
    }

.pan-div-4{
	font-size: 15px;
	font-family: font-4;
	letter-spacing: -0.4px;
	height: 48px;
	color:#fff;
	padding: 0px 20px 0px 20px;
	line-height: 48px;
	position:relative;
	background: #BB1A17;
	floaT: left;
}

.pan-div-1{
	z-index:1;
	height: 48px;
	width: 100%;
	position:relative;
	background:#fff;
	floaT: left;
	margin-bottom: 18px;
}


.pan-div-0{
	z-index:0;
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	margin-top: 16px;
}






.sl-bot-3 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.sl-bot-3:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.sl-bot-3:hover .sl-bot-6 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.sl-bot-3 .sl-bot-6 {
	z-index:1;
	left: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sl-bot-9{
	display: none;
	color:#B5B5B5;
	position:relative;
	margin: 0px 0px 0px 1px;
}



.sl-bot-8{
	font-size: 13.5px;
	line-height: 19px;
	width: 100%;
	height: 77px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin-bottom: 5px;
	color:#ffffff;
}


.sl-bot-7{
	margin-right: 15px;
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 153px);
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}





.sl-bot-3{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
}




.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 18px;
}


.kux-sl-13{
	width: 100%;
	floaT: left;
	position:relative;
}





.kux-bot-1 .kux-sl-18{
	margin: 10px 0px 0px 1px;
	floaT: left;
	position:relative;
}



.kux-bot-1 .kux-sl-17{
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	height: 80px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.kux-bot-1 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	height: 110px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 0px;
	color:#fff;
}


.kux-sl-12 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.kux-sl-12:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}




.kux-sl-12 .kux-sl-16 {
	color:#d3d3d3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-16 {
    color:#fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-15 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-12 .kux-sl-15 {
	z-index:1;
	right: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-9::after {
	float: left;
    width: 12px;
    height: 12px;
    margin: 4px 6px 0px 0px;
    position: relative;
    background: #BB1A17;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-9{
	border-bottom: 3px #BB1A17 solid;
	padding-bottom: 12px;
	floaT: left;
	position:relative;
	margin-bottom: -3px;
	z-index:1;
	font-size: 15px;
	font-family: font-4;
}


.kux-sl-10{
	width: 100%;
	height: 3px;
	background: #333333;
	floaT: left;
	position:relative;
}

.kux-sl-16{
	font-size: 15px;
	line-height: 22px;
	width: calc(100% - 105px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.sl-bot-5, .sl-bot-5 img{
	position:relative;
	overflow:hidden;
	float: left;
	object-fit: cover;
	width: 120px;
	height: 80px;
}

.kux-sl-14, .kux-sl-14 img{
	object-fit: cover;
	width: 90px;
	height: 70px;
}

.kux-sl-14{
	overflow:hidden;
	floaT: left;
	position:relative;
}




.kux-sl-11 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-8{
	width: 100%;
	floaT: left;
	position:relative;
}






.kux-sl-4 .slick-next{
	right: 10px;
}

.kux-sl-4 .slick-prev{ 
  lefT: 10px;
}


.kux-sl-4 .slick-prev, .kux-sl-4 .slick-next{ background: rgb(0 0 0 / 0%) !important;}

.hd-vidi-7 a, .hd-vidi-8 a{
	font-size: 14px !important;
	font-family: font-2;
	color:#fff;
}

.hd-vidi-7, .hd-vidi-8{
	font-size: 0px !important;
}


.day-header-17{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


.day-header-16{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 22px;
}

.day-header-10{/* bottom: -2px !important; */}


.hd-vidi-7 a{
   display: none;
}

.hd-vidi-7 a:nth-child(1){
   display: block !important;
}


.hd-vidi-7:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.hd-vidi-7{
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 12px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 8px 12px;
}



.day-header-15{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.homes-h-5 .slick-prev, .homes-h-5 .slick-next{
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5:hover .slick-prev, .homes-h-5:hover .slick-next{
  opacity: 100%;
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5 .slick-prev,
.homes-h-5 .slick-next{
	display: block !important;
	top: 65px !important;
	border-radius: 5px;
	opacity: 0;
}

 .homes-h-5 .slick-next{
	lefT: 70px;
}

.day-header-013 {
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	padding: 0px 0px;
	position: relative;
	overflow: hidden;
	float: left;
	font-family: 'font-2';
	margin: 12px 0px 20px 0px;
	color: #B5B5B5;
}

.menu-header-2{float:left;width:100%;line-height: 50px;}
.menu-header-1{float:left;width:100%;margin:0% 0% 0% 0%;background: #141414;border-bottom: 1px #202020 solid;}
.day-header-14 img{width:100%;}
.day-header-14{ z-index:1; line-height:0px;position:relative;overflow:hidden;width:100%;background:#000;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-11{margin: 200px 3% 0% 3%;}
.day-header-13{line-height:20px;font-size: 13px;padding:0px 0px;position:relative;overflow:hidden;/* width:100%; */float:left;font-family: font-2;margin:2% 0px 5% 0px;color:#FF5722;}


.day-header-12 {
    color:#fff;
    position:relative;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    overflow:hidden;
    border-left: 4px #BB1A17 solid;
    font-size: 17px;
    line-height: 22px;
    font-family: font-3;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}


.day-header-10{background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000000 100%);background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000000 100%);background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000000 100%);z-indeX: 999999;font-size:20px;padding:0px 0px;bottom:0px;position:absolute;overflow:hidden;width:100%;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-8 img{line-height:0px;width:100%;height: 416px;object-fit:cover;}
.day-header-8{line-height:0px;position:relative;overflow:hidden;width: 726px;height:416px;float:left;margin:0% 0px 0% 0px;text-align:left;border-radius:4px;}
.day-header-7{ z-index:0; padding: 25px 0px 20px 0px;position:relative;overflow:hidden;width:100%;float:left;margin: 0% 0px 0px 0px;text-align:left;}



#cssmenu ul li ul li{
	margin-top: 0px !important;
}


#cssmenu li.cssmenu-a a{
	color:#fff;
	background: #C91E1B;
	border-radius: 5px;
}


#cssmenu li a{
	position:relative;
	color: #FFE3E2;
	padding: 10px 10px;
	border-radius: 5px;
	font-size: 14px;
	font-family: font-1;
	letter-spacing: 0.2px;
}

#cssmenu li {
	margin: 15px 5px 0px 0px !important;
}

#cssmenu ul li ul li::before, #cssmenu ul li ul li::after {
display:none !important;
}

#cssmenu ul li:hover::before, #cssmenu ul li:hover::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li ul li::before {
    display: none !important;
}

#cssmenu ul li a::before {
    width: 100%;
    height: 22px;
    bottom: -17px;
    position: absolute;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li::after {
    right: 0px !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    left: auto;
}

#cssmenu ul li::before {
    left: 0px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu{margin:0;width: 100%;padding:0;line-height:1;display: none !important;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 50px;}
#cssmenu ul li ul li{background: #1e1e1e;max-height:0;position:absolute;-webkit-transition:max-height 0.1s ease-out;-moz-transition:max-height 0.1s ease-out;-ms-transition:max-height 0.1s ease-out;-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ border-radius: 0px; -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #292b36 solid;display: inline-block;font-size: 15px;opacity: 1; color:#a5a7b2; font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:280px;padding: 15px 10px 15px 15px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}

#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{display: inline-block;z-index:999999;max-height: 50px;position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{background: #1e1e1e; border-radius: 0px; font-family:font-2;width:280px;display:block;}




.header-03{
  border-lefT: 1px #E1E6F0 solid;
  border-right: 1px #E1E6F0 solid;
  padding: 0px 7px;
  margin: 0px 5px;
}



   .q_search input::placeholder {
        color: #fff
    }


.search-wrapper.search-wrap.hidden.active{
	animation:fade_in_show 0.2s}
	@keyframes fade_in_show{0%{opacity:0;transform:scale(0)}
	100%{opacity:1;transform:scale(1)}
}


.search-wrapper .input-holder .search-icon {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper .input-holder .search-icon:hover {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper.search-wrap.hidden.active{
	height: 34px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}


.search-wrapper {
	    z-index:11;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	   }

    .search-wrapper .input-holder {
    	floaT: right;
    	lefT: 0px;
    	top: 0px;
    	height: 35px;
    	width: 35px;
    	position: relative;
    }

.search-wrapper.active .input-holder, #searchsuggestions {width: 280px;}

#searchsuggestions span.notfound{ display: block; padding: 12px 0px 0px 0px !important;  text-align: center !important; }

#searchsuggestions{
	z-index: 999 !important;
}

#searchsuggestions a{padding:15px 15px !important;}
#searchsuggestions{overflow:hidden; }

#dofullsearch, .seperator{display:none !important;}
#searchsuggestions a span { font-family: font-1; font-size: 14px; }



   .search-wrapper.active .input-holder {
    	lefT: 0px;
    	background: #af1a17;
    	z-index:1;
    	top: 0px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	width: 0px;
    	height: 35px;
    	padding: 0 0px 0 0px;
    	opacity: 0;
    	position: absolute;
    	top: 0;
    	left: 0;
    	background: 0 0;
    	box-sizing: border-box;
    	border: none;
    	outline: none;
    	font-family: font-2;
    	font-size: 14px;
    	line-height: 20px;
    	color: #ffffff;
    }

    .search-wrapper.active .input-holder .search-input {
    	width: 250px;
    	padding: 0px 0px 0px 15px;
    	opacity: 1;
    }

    .search-wrapper.active .input-holder .search-icon {
		margin-right: 45px;
    }

    .search-wrapper .input-holder .search-icon {
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    	top: 0px;
    	opacity:0;
    	width: 35px;
    	height: 35px;
    	border: 1px #BB1A17 solid;
    	margin-top: 0px;
    	border-radius: 0px;
    	padding: 0;
    	outline: none;
    	position: relative;
    	z-index: 11;
    	float: left;
    	cursor: pointer;
  }

 .search-wrapper .input-holder .search-icon::before {
 	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    border-radius: 50px;
    lefT: 0px;
    width: 100%;
    height: 100%;
    bottom: 0px;
    position: absolute;
    background: url(../images/icon-07.svg) center no-repeat;
    content: "";
}

.search-wrapper.active .input-holder .search-icon::before {
		display: none;
    }


 .search-wrapper .input-holder .search-icon:hover::before {
    background: #c72320 url(../images/icon-07.svg) center no-repeat;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #BB1A17;
    	border-radius: 100px;
    	z-index:9999;
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    }

    .search-wrapper.active .input-holder .search-icon {
    	opacity: 9;
        background: url(../images/icon-07.svg) center no-repeat;
        z-index:9999;
        display: none;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
    }

    .search-wrapper.active .input-holder .search-icon span {
		opacity:0;
    }

    .search-wrapper .input-holder .search-icon span::before,.search-wrapper .input-holder .search-icon span::after {
        position: absolute;
        content: '';
    }

    .search-wrapper .input-holder .search-icon span::before {
        width: 4px;
        height: 14px;
        left: 22px;
        top: 8px;
        border-radius: 5px;
        transform: rotate(-85deg);
    }

    .search-wrapper .input-holder .search-icon span::after {
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        border-radius: 16px;
    }

    .search-wrapper .close {
    
		opacity:0;
		position: absolute;
		z-index: 1;
		top: 7.5px;
		right: 10px;
		width: 20px;
		height: 20px;
		cursor: pointer;
		transform: rotate(45deg);
		}

    .search-wrapper.active .close {
		transform: rotate(45deg);
        transition: all .6s cubic-bezier(0,.105,.035,1.57);
		opacity:9;
    }

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 0px;
    }

    .search-wrapper .close::before {
        width: 2px;
        height: 20px;
        left: 9px;
        top: 0;
    }

    .search-wrapper .close::after {
        width: 20px;
        height: 2px;
        left: 0;
        top: 9px;
    }



.header-14 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.header-14 a:hover, .header-15-a{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}


.header-14 a{
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 9px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 7px;
}



.kux-sl-6, .kux-sl-6 img{
    height: 397px;
}


.kux-sl-6{
    widtH: 150px;
    line-height: 0px;
    font-size: 0px;
     floaT: right;
     overflow:hidden;
     position:relative;
}


.kux-sl-6 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-5{
	/* display: none; */
	 width: calc(100% - 170px);
	position: relative;
	floaT: left;
	margin-lefT: 0px;
}

.kux-sl-4, .kux-sl-4 img, .day-header-9{
    height: 397px;
    position:relative;
}

.kux-sl-4{
    width: 100%;
    background:#464646;
    position: relative;
    floaT: left;
}

.kux-sl-3{
    widtH: 100%;
    position: relative;
    floaT: left;
}

.kux-sl-7{
	width: 100%;
    margin-top: 20px;
    position: relative;
    floaT: left;
}


.kux-sl-2{
    margin: 22px 0px;
    widtH: 100%;
    position: relative;
    floaT: left;
}


.kux-sl-1{
	z-index:1;
	widtH: 100%;
	/* height: 550px; */
	overflow: hidden;
	position: relative;
	floaT: left;
	background: #0F1113;
	color: #ffffff;
}

.header-13 {
    margin-right: 5px;
    margin-top: 14px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-1.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.header-12 {
    widtH: 100%;
    height: 44px;
    position: relative;
    overflow:hidden;
    floaT: left;
}

.header-11 {
	display: none;
    widtH: 100%;
    height: 60px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #ffffff;
    color: #2B3038;
}

.header-10 {
	z-index:9999999999;
        	height: 35px;
        	width: 35px;
        	margin-top: 16px;
        	position: relative;
        	floaT: right;
}

.header-9 {
    position: relative;
    floaT: left;
}

.header-8 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-7 {
	z-index:11;
    widtH: 100%;
    height: 65px;
    position: relative;
    floaT: left;
    background: #BB1A17;
    color: #ffffff;
}


.header-6 ul li a:hover{
    color: #BB1A17;
    border: 1px #d6dae3 solid;
}


.header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #E1E6F0 solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#353C48;
}

.header-6 ul li{
    margin: 0px 0px 0px 10px;
    display: inline-block; 
}


.header-6 {
    display: inline-block;
    position: relative;
    floaT: right;
    margin: 17.5px 0px;
}

.logo-1 {
    position: relative;
    floaT: left;
    margin: 19px 0px;
}

.header-5 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-4 {
    widtH: 100%;
    height: 70px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    color: #555861;
}

.header-04 ul li{
    display: inline-block;
    margin: 0px 0px 0px 20px;
}

.header-04 ul li{
    display: inline-block;
}

.header-04-a a{
	  color: #BB1A17 !important;
}

.header-04 a:hover{
    color: #BB1A17;
}


.header-04 a{
    padding: 17px 0px;
}


.header-04 {
    position: relative;
    floaT: right;
}

.header-3 {
	line-height: 15px;
    position: relative;
    floaT: left;
    margin-top: 18px;
}

.header-2 {
	font-size: 15px;
	widtH: 100%;
	position: relative;
	floaT: left;
	font-family: font-1;
}

.header-1 a {
    color: #555861;
}

.header-1 {
    widtH: 100%;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    border-bottom: 1px #E1E6F0 solid;
    color: #555861;
}




.slick-slide{margin:0px 0px;}
.slick-slide img{width:100%;    object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 0px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom: 20px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #BB1A17;border-radius: 0px;}
.slick-next{color:#fff;text-align: center;right:20px;floaT:left;border-radius: 0px;background: #BB1A17;font-size: 18px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{color:#fff;text-align: center;background: #0F1113;lefT:20px;floaT:left;border-radius:0px;font-size: 18px !important;z-index: 1;line-height: 41px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #2E3539;border-radius: 0px;position:relative;display:inline-block;width:12px;height:12px;margin: 0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
}
/*-- /RESPONSIVE --*/




/*-- RESPONSIVE --*/
@media (min-width:1000px) and (max-width:1120px){
body #cssmenu ul li .header-15-a a{
	color:#fff !important;
}

.spst-1 .speedbar-2{
	background: #04B173 url(../images/e.svg) center no-repeat !important;
	background-size: 19px !important;
}



.f-fulls-2 h1{
	width: 100%;
	floaT: left;
	position:relative;
	font-size: 17px;
	color:#2B3038;
	font-family: font-4;
	letter-spacing: -0.7px;
}



.f-fulls-12 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.f-fulls-12 a:hover{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}
.f-fulls-14{
	font-size: 0px;
}

.f-fulls-12 a{
	font-size: 14px;
	display: none;
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 10px;
}

.f-fulls-13 {
	font-size: 13px;
    margin-right: 5px;
    margin-top: 0px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-3.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.f-fulls-11 {
	width: 100%;
	border-top: 1px #F5F5F5 solid;
	background:#fff;
	font-size: 14px;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 30px 0px;
}

.f-fulls-10 a:hover{
	color:#BB1A17;
	text-decoration: none;
}

.f-fulls-10 a{
	color:#2B3038;
	    text-decoration: none;
    text-decoration: underline;
}


.f-fulls-10 p b{
	font-family: font-3;
}


.f-fulls-10 p{
	width: 100%;
	float: left;
	position:relative;
	font-family: font-2;
	font-size: 15px;
	line-height: 22px;
}


.f-fulls-10 {
	width: 100%;
	float: left;
	position:relative;
	margin-top: 20px;
	padding-bottom: 30px;
}


.f-fulls-9{
	position:relative;
	floaT: right;
}


.f-fulls-8{
	margin-lefT: 20px;
	position:relative;
	floaT: right;
}

.f-fulls-7{
	position:relative;
	floaT: left;
}


.f-fulls-7 {
  font-size: 0px;
}


.f-fulls-7 a{
   display: none;
}

.f-fulls-7 a:nth-child(1), .f-fulls-7 a:nth-child(2){
   display: inline-block !important;
   font-size: 13px;
   margin-right: 15px;
}

.f-fulls-12 a:nth-child(1), .f-fulls-12 a:nth-child(2), .f-fulls-12 a:nth-child(3), .f-fulls-12 a:nth-child(4){
	display: inline-block;
}

.hf-fulls-4 a{
   display: none;
}

.f-fulls-4 a:nth-child(1){
   display: block !important;
   font-size: 14px !important;
}


.f-fulls-4:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}
.f-fulls-4 a{
	color:#fff;
	display: none;
	}

.f-fulls-4 {
	height: 22px;
	color:#fff;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 0px;
	font-family: font-2;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 8px 12px;
}



.f-fulls-3 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}



.f-fulls-6 {
	position:relative;
	margin: 0px 14px;
}

.f-fulls-5 a {
	color:#fff;
}


.f-fulls-5 {
	font-family: font-2;
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.f-fulls-3{
	object-fit: cover; 
	width: 100%;
	float: left;
	position:relative;
}

.f-fulls-2, .f-fulls-12 {
	position:relative;
	margin: 0px 30px;
}


.f-fulls-1 {
	z-index:1;
	width: 100%;
	background:#fff;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 0px 0px;
}



.f-fb-c-2 {
	margin: 25px 25px;
}

.f-fb-c-1 {
	width: 100%;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 25px 0px 0px 0px;
}



.sidebars-5  .novid .dil-new-11 {
	width: 100%;
	height: auto;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}

.sidebars-5 .novid.dil-new-1{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}

.sidebars-5 .dil-new-02{
	position:relative;
	margin: 0px 0px;
}



.sidebars-5 .novid .dil-new-3, .sidebars-5 .novid .dil-new-3 img{
	height: 190px;
}




.c-cont-2{
	width: 100%;
	position:relative;
	floaT: left;
	margin-top: 0px;
	margin-bottom:  5%;
}

.c-cont-icon-1 {
    background: url(../images/icon-20.svg) center no-repeat;
}

.c-cont-icon-2 {
    background: url(../images/icon-21.svg) center no-repeat;
}

.c-cont-icon-3 {
    background: url(../images/icon-22.svg) center no-repeat;
}

.c-cont-icon-4 {
    background: url(../images/icon-23.svg) center no-repeat;
}

.c-cont-icon-1, .c-cont-icon-2, .c-cont-icon-3, .c-cont-icon-4 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

.c-cont-8{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 1px 0px;
}

.c-cont-aa{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px #ddd solid;
	line-height: 10px;
}

.c-cont-9 a{
	-webkit-transition: all ease .2s; transition: all ease .2s;
}


.c-cont-9 a:hover{
	color: #BB1A17;
	-webkit-transition: all ease .2s;
	transition: all ease .2s;
}


.c-cont-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 0px 0px;
}



.c-cont-7{
	position:relative;
	float: left;
}

.c-cont-9{
	font-size: 16px;
	font-family: font-2;
	color:#676B6F;
	letter-spacing: -0px;
}


.c-cont-8{
	font-size: 18px;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color:#36393C;
}

.c-cont-6::before {
    width: 6px;
    height: 22px;
    margin: 14px 0px 0px 0px;
    position: absolute;
    floaT: left;
    background: #D72B28;
    content: "";
    right: -3px;
}

.c-cont-6{
	width: 50px;
	height: 50px;
	background: #BB1A17;
	position:relative;
	floaT: left;
	margin-right: 20px;
}

.c-cont-50.c-cont-5{
	margin-bottom: 0px;
}

.c-cont-5{
	width: 100%;
	position:relative;
	floaT: left;
	margin-bottom: 20px;
}


.c-cont-4{
	width: 100%;
	position:relative;
	floaT: left;
}

.c-cont-10 iframe{
	width: 100%;
	height: 260px;
	position:relative;
	floaT: right;
	border-radius: 10px;
}

.c-cont-10{
	width: 45%;
	position:relative;
	floaT: right;
}







.story .title { letter-spacing: 1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;font-size: 20px;border-left: 5px solid #BB1A17;}


body .berrors b{
	font-family: font-3;
	font-size: 15px;
}

body .berrors {
	floaT: left;
	position:relative;
	background: #ffe6dd !important;
	border: 1px solid #f0c4b5;
	color: #553c33;
	padding: 20px 25px;
	margin-bottom: 25px;
	border-radius: 0px;
	box-sizing: border-box;
}

.box, .b-box{
	width: calc(100% - 20px);
}

.b-box{
	margin: 20px 0px 0px 10px !important;
	border-radius: 0px;
	position: relative;
	float:left;
	margin-top: 0px;
}

.box{
	margin: 0px 0px 25px 10px;
	border-radius: 0px;
	position: relative;
	background:#fff;
	float:left;
	margin-top: 0px;
}


#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 25px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #BB1A17;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{ font-feature-settings: 'case' on;  transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 30px;display:inline-block;height:50px;line-height:50px;font-size:16px; letter-spacing: -0.5px; cursor:pointer;color:#ffffff;background: #0F1113; text-align:center;font-family:font-4; }



.kux-sl-012 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 98px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 3px;
	color:#fff;
}

ol.sidebars-05 > li > a:before{ left: 60px; top: 50px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;filter: drop-shadow(0px 1px 2.1px rgba(0, 0, 0, 0.12));color: #fff;z-index:1;right: 0px;content:counter(ol-counter);counter-increment:ol-counter;font-size:15px;font-family:font-3;width: 25px;height: 25px;line-height: 25px;/* border:0px solid #eeedf7; */background: #BB1A17;border-radius: 0px;float:left; z-index:111;text-align:center;position:absolute;}


ol.sidebars-05 > .stars-n-1:hover > a:before{
	color:#2B3252;
	transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

ol.sidebars-05 {float:left;width:100%;font-size:13px;position:relative;padding:0;list-style:none;color:#222;counter-reset:ol-counter;}
ol.sidebars-05 > li > a{line-height:20px;float:left;width:100%;/* overflow:hidden; */position:relative;font-size:17px;display:block;color:inherit;text-decoration:none !important;padding:0px 0 0px 0px;}


.kux-sl-012 .kux-sl-14, .kux-sl-012 .kux-sl-14 img{
	object-fit: cover;
	width: 80px;
	height: 70px;
}

.kux-sl-012.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 1px #E2E4EB solid;
	padding-bottom: 20px;
}

.kux-sl-012.kux-sl-12 .kux-sl-16 {
	color:#333435;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-012.kux-sl-12:hover .kux-sl-16 {
    color:#BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sidebars-5 {
	width: 100%;
	position:relative;
	floaT: left;
}




.sidebars-4{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.sidebars-4{
	color:#333435;
}



.sidebars-3  {
	margin-right: 20px;
    background: #BB1A17;
    color:#fff;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.sidebars-2 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 20px 0px;
}





.speedbar-3{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.speedbar-3, .speedbar-3 a{
	color:#333435;
}


.speedbar-2   {
	margin-right: 20px;
    background: #BB1A17 url(../images/spid-1.svg) center no-repeat;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.speedbar-1 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 25px 0px 20px 0px;
}


.novid .dil-new-11 {
	width: 100%;
	height: 37px;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.novid .dil-new-3, .novid .dil-new-3 img{
	object-fit: cover; 
	height: 270px;
}

.novid.dil-new-1{
	width: 50%;
	position:relative;
	overflow:hidden;
	floaT: left;
}


.sidebars-1{
	width: 281px;
	floaT: right;
	position:relative;
}


.cent-2{
	width: 680px;
	floaT: left;
	position:relative;
}

.cent-1{
	width: 100%;
	floaT: left;
	position:relative;
}


.header-7.header-fixed {
    widtH: 100%;
    height: 65px;
    position: fixed;
    top: 0px;
    lefT: 0px;
    z-index:9999;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
}



.footer-17 a:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}

.footer-17 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-family: font-4;
}

.footer-17{
	position:relative;
	floaT:right;
}

.footer-18{
	position:relative;
	floaT: left;
}

.footer-15 a{
	color:#ffffff;
}


.footer-15{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113;
	border-top: 1px #26292D solid;
	padding: 22px 0px;
	color:#AEB1B4;
	font-family: font-1;
	font-size: 16px;
}




.footer-7 {
        width: 160px;
        height: 35px;
        margin: 18px 0px 0px 0px;
        background: url(../images/18.svg) center no-repeat;
        z-index: 1;
        display: inline-block;
    }



.footerr-10{
	margin: 3px 10px 0px 0px;
	width: 14px;
	height: 14px;
	position:relative;
	floaT: left;
	background: #BB1A17;
}



.footer-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px 10px 0px;
	padding: 2px 0px;
	font-size: 16px;
	color:#fff;
	font-family: font-4;
}


.footer-8 a{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px;
	padding: 2px 0px;
	font-size: 15px;
}


.footer-6 .header-6 ul li{
	background:0F1113;
    margin: 0px 10px 0px 0px;
    display: inline-block; 
}

.footer-6 .header-6 {
    display: inline-block;
    floaT: left;
}

.footer-6{
	width: 100%;
	margin-top: 5px;
	position:relative;
	floaT: left;
}

.footer-5{
	font-size: 15px;
	line-height: 22px;
	width: 100%;
	position:relative;
	floaT: left;
}


.footer-4 {
        width: 160px;
        height: 35px;
        margin: 0px 0px 20px 0px;
        float: left;
        background: url(../images/logo-1.svg) center no-repeat;
        z-index: 1;
    }


.footer-10 ul{
	width: 50%;
	position:relative;
	floaT: left;
}

.footer-14{
	width: 88px;
	position:relative;
	floaT: right;
	z-index:1;
}


.footer-11.footer-8{
	width: 20%;
	position:relative;
	floaT: left;
	z-index:1;
	margin-lefT: 2%;
}


.footer-8{
	margin-lefT: 2%;
	width: 33%;
	position:relative;
	floaT: left;
	z-index:1;
}



.footer-3{
	width: 32%;
	position:relative;
	floaT: left;
	z-index:1;
}


.footer-2{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
}

.footer-6 .header-6 ul li a:hover{
    color: #ffffff;
    border: 1px #BB1A17 solid;
    background:#BB1A17;
}


.footer-6 .header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #26292D solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#ffffff;
}

.footer-1 a:hover, .footer-010-a a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff !important;
}

.footer-1 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#AEB1B4;
}

.footer-1{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113 url(../images/footer.svg) left no-repeat;
	background-size: 500px;
	padding: 40px 0px;
	color:#AEB1B4;
}





.dil-new-2 .fraza-03{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.dil-new-2:hover .fraza-03{
	color:#BB1A17;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.fraza-6::before {
        width: 45px;
        height: 42px;
        margin: -58px 0px 0px 0px;
        float: left;
        background: url(../images/ix.svg) center no-repeat;
        content: "";
        z-index: 1;
        top: 0px;
        right: 20px;
        position: absolute;
    }


.fraza-03{
	width: 100%;
	height: 80px;
	floaT: left;
	position:relative;
	overflow:hidden;
}


.fraza-10{
	position:relative;
	float: right;
	margin-right: 20px;
}


.fraza-9{
	position:relative;
	float: right;
}

.fraza-8{
	width: 100%;
	padding: 20px 0px 10px 0px;
	background:#fff;
	lefT: 0px;
	bottom: 0px;
	position:absolute;
	z-index:1;
	color:#7F858D;
}



.fraza-7{
		font-size: 13px;
		font-family: font-4;
		letter-spacing: -0.3px;
		width: calc(100% - 97px);
		position:relative;
		bottom: 0px;
		height: 42px;
		line-height: 42px;
		background:#BB1A17;
		z-index:0;
		floaT: right;
}

.fraza-6{
	color:#fff;
	width: 100%;
	position:absolute;
	bottom: 20px;
	height: 42px;
	line-height: 42px;
	background:#BB1A17;
	z-index:0;
}




.fraza-4{
	z-index:11;
	width: 100%;
	position:absolute;
	lefT: 0px;
	bottom: 20px;
}

.fraza-5, .fraza-5 img{
	width: 70px;
	height: 70px;
}
.fraza-5{
	top: -8px;
	margin-lefT: 15px;
}


.fraza-5, .fraza-5 img{
	z-index:1;
	position:relative;
	overflow:hidden;
	lefT: 0px;
}

.fraza-3{
	position:relative;
	padding: 0px 25px;
	z-index:1;
}

.fraza-2{
	font-family: font-3;
	color: #39434B;
	font-size: 15px;
	line-height: 19px;
	width: 100%;
	height: 230px;
	position:relative;
	floaT: left;
	background: #F2F5F8;
	padding: 20px 0px 0px 0px;
}

.fraza-1{
	width: 100%;
	position:relative;
	floaT: left;
	background: #F2F5F8;
}







.spst-1 .pan-div-7{
	background: #04B173;
}


.spst-1  .dil-new-2:hover .dil-new-11{
	color:#04B173;
}

.spst-1 .dil-new-4 {
	border-bottom: 5px #04B173 solid;
}

.spst-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #04B173;
}

.spst-1 .pan-div-4::before {
border-color: #068D5D rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.spst-1 .pan-div-4{
	background: #04B173;
}





.bgs-2.p-sl-1 .dil-new-1{
	margin-top: 60px;
}




.bgs-2.p-sl-1 .slick-prev, .bgs-2.p-sl-1 .slick-next{top:2.5px !important;}

.bgs-2.bgs-1 .pan-div-1{
  background: #F2F5F8;
}

.bgs-2 .slick-dots li.slick-active{background: #BB1A17;}
.bgs-2 .slick-dots li{background: #C7CDD7;}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #FFFFFF;
}


.bgs-2.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #FFFFFF;
	margin-top: 0px;
}




.bleq-1 .p-pan-div-11 .dil-new-2{
	width: 100%;
	height: 510px;
}

.dil-new-012{
	border-top: 1px #E1E6F0 solid;
	padding-top: 15px;
	margin-top: 18px;
	width: 100%;
	height: 80px;
	font-size: 14px;
	line-height: 20px;
	color: #383D49;
	font-family: font-2;
	position:relative;
	overflow:hidden;
}


.bleq-1 .p-pan-div-11 .dil-new-11 {
	width: 100%;
	height: 42px;
	font-size: 17px;
	line-height: 20px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.bleq-1 .dil-new-4 {
	border-bottom: 5px #394657 solid;
}


.bleq-1 .p-pan-div-11 .dil-new-3, .bleq-1 .p-pan-div-11 .dil-new-3 img{
	object-fit: cover; 
	width: 100%;
	height: 320px;
}


.bleq-1 .p-pan-div-11 .dil-new-02{
	position:relative;
	margin: 0px 10px 0px 0px;
}

.bleq-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #272E34;
}

.bleq-1 .pan-div-4::before {
border-color: #0C151F rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.bleq-1 .pan-div-4{
	background: #272E34;
}

.bleq-1 .p-pan-div-11 .dil-new-1{
	width: 44.2% !important;
}

.bleq-1  .dil-new-11 {
	width: 100%;
	height: 39px;
}


.bleq-1 .dil-new-1{
	width: 50%;
}

.bleq-1 .dil-new-3, .bleq-1 .dil-new-3 img{
	object-fit: cover; 
	height: 180px;
}

.bleq-1 .pan-div-8{
	width: 55%;
	position:relative;
	overflow:hidden;
	floaT: right;
}



.bgs-1 .slick-dots{  position:relative; padding-bottom: 20px !important; bottom:3px;}

.bgs-1 .p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#0F1113;
	color:#ffffff
}

.bgs-1 .pan-div-1{
  background: #1A1E21;
}


.news-flei-3{ text-indent: 1px; display:block;border-radius:100px;color:#fff;background:#BB1A17;font-size:14px;line-height:45px;position:relative;width:45px;height:45px;cursor:pointer;text-align:center;margin:auto;}
.news-flei-2{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.news-flei-1{width:100%;height:100%;position:absolute;floaT:left;z-index:9999;}


.bgs-1 .dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff;
}

.bgs-1 .dil-new-11{
	color:#A6A7AB;
}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #1A1E21;
}


.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #0F1113;
}

.bgs-1.pan-div-0{
	margin-top: 0px;
}



.p-baner-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
}

.p-baner-3.p-baner-1{
	margin-bottom: 25px;
}


.p-baner-2.p-baner-1{
	margin-bottom: 20px;
}

.p-baner-1{
	floaT: left;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
	margin-top: 0px;
}

.p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#EEF4FF;
	color:#2B3038
}

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{ width: 29px !important; height: 29px !important; line-height: 30px; }

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{top: 3px !important;}

.p-sl-1 .pan-div-8{
	margin-top: -59px;
}

.p-sl-1 .dil-new-1{
	margin-top: 60px;
}




.day-header-9 img, .dil-new-2 img{border-radius:0px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.day-header-9:hover img, .dil-new-2:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#BB1A17;
}

.dil-new-2 .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.dil-new-6 a{
   display: none;
}

.dil-new-6 a:nth-child(1){
   display: block !important;
}



.dil-new-10{
	margin: 0px 15px;
}



.dil-new-7{
	position:relative;
	floaT: right;
}

.dil-new-6{
	position:relative;
	floaT: left;
}

.dil-new-11 {
	width: 100%;
	height: 57px;
	font-size: 15px;
	line-height: 19px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}



.dil-new-9{
	color:#fff;
	padding: 11px 0px 15px 0px;
	background:#fff; 
	width: 100%;
	position:relative;
	floaT: left;
}


.dil-new-3{ 
	width: 100%;
	position:relative;
	floaT: left;
}

.dil-new-3 img{
	object-fit: cover; 
}
.dil-new-3, .dil-new-3 img{
	object-fit: cover; 
	height: 210px;
}
.dil-new-3{
	object-fit: cover;
	width: 100%;
}

.dil-new-5 {
	position:relative;
	margin: 0px 14px;
}

.dil-new-4 a {
	color:#fff;
}


.dil-new-4 {
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 12.2px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.dil-new-2{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	background:#fff;
	margin-bottom: 20px;
}


.pan-div-9{
	position:relative;
	margin: 0px -10px;
}

.dil-new-02{
	position:relative;
	margin: 0px 10px;
}


.dil-new-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}


.dil-new-1{
	width: 33.3333333333%;
	position:relative;
	overflow:hidden;
	floaT: left;
}

.pan-div-8{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}




.pan-div-6{
	position:relative;
	margin-right: 9px;
}

.pan-div-7{
	text-align: center;
	font-size: 12px;
	width: 29px;
	height: 29px;
	color:#fff;
	line-height: 30px;
	position:relative;
	background: #BB1A17;
	floaT: right;
}

.pan-div-5:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color: #43444e;
	background:#dbe0e7;
}


.pan-div-5{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-size: 15px;
	color: #656673;
	font-family: font-1;
	height: 29px;
	line-height: 29px;
    padding: 0px 0px 0px 12px;
    letter-spacing: 0.3px;
	margin: 9px 9px 0px 0px;
	position:relative;
	background:#EFF4FC;
	floaT: right;
	margin-bottom: 25px;
}



.pan-div-4::after {
               content: '';
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 48px 0px 0px 25px;
        border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #BB1A17;
        margin: -0px 0px 0px 20px;
        position: absolute;
        z-indeX: 0;
    }

.pan-div-4::before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px;
        border-color: #821715 rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
        margin: 0px 0px 0px -20px;
        z-indeX: 11;
        bottom: -15px;
    }

.pan-div-4{
	font-size: 15px;
	font-family: font-4;
	letter-spacing: -0.4px;
	height: 48px;
	color:#fff;
	padding: 0px 20px 0px 20px;
	line-height: 48px;
	position:relative;
	background: #BB1A17;
	floaT: left;
}

.pan-div-1{
	z-index:1;
	height: 48px;
	width: 100%;
	position:relative;
	background:#fff;
	floaT: left;
	margin-bottom: 18px;
}


.pan-div-0{
	z-index:0;
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	margin-top: 20px;
}






.sl-bot-3 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.sl-bot-3:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.sl-bot-3:hover .sl-bot-6 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.sl-bot-3 .sl-bot-6 {
	z-index:1;
	left: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sl-bot-9{
	display: none;
	color:#B5B5B5;
	position:relative;
	margin: 0px 0px 0px 1px;
}



.sl-bot-8{
	font-size: 13.5px;
	line-height: 19px;
	width: 100%;
	height: 77px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin-bottom: 5px;
	color:#ffffff;
}


.sl-bot-7{
	margin-right: 15px;
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 153px);
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}





.sl-bot-3{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
}




.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 20px;
}


.kux-sl-13{
	width: 100%;
	floaT: left;
	position:relative;
}





.kux-bot-1 .kux-sl-18{
	margin: 10px 0px 0px 1px;
	floaT: left;
	position:relative;
}



.kux-bot-1 .kux-sl-17{
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	height: 80px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.kux-bot-1 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	height: 110px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 0px;
	color:#fff;
}


.kux-sl-12 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.kux-sl-12:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}




.kux-sl-12 .kux-sl-16 {
	color:#d3d3d3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-16 {
    color:#fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-15 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-12 .kux-sl-15 {
	z-index:1;
	right: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-9::after {
	float: left;
    width: 12px;
    height: 12px;
    margin: 4px 6px 0px 0px;
    position: relative;
    background: #BB1A17;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-9{
	border-bottom: 3px #BB1A17 solid;
	padding-bottom: 12px;
	floaT: left;
	position:relative;
	margin-bottom: -3px;
	z-index:1;
	font-size: 15px;
	font-family: font-4;
}


.kux-sl-10{
	width: 100%;
	height: 3px;
	background: #333333;
	floaT: left;
	position:relative;
}

.kux-sl-16{
	font-size: 13.5px;
	line-height: 20px;
	width: calc(100% - 105px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.sl-bot-5, .sl-bot-5 img{
	position:relative;
	overflow:hidden;
	float: left;
	object-fit: cover;
	width: 120px;
	height: 80px;
}

.kux-sl-14, .kux-sl-14 img{
	object-fit: cover;
	width: 90px;
	height: 70px;
}

.kux-sl-14{
	overflow:hidden;
	floaT: left;
	position:relative;
}




.kux-sl-11 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-8{
	width: 100%;
	floaT: left;
	position:relative;
}






.kux-sl-4 .slick-next{
	right: 10px;
}

.kux-sl-4 .slick-prev{ 
  lefT: 10px;
}


.kux-sl-4 .slick-prev, .kux-sl-4 .slick-next{ background: rgb(0 0 0 / 0%) !important;}

.hd-vidi-7 a, .hd-vidi-8 a{
	font-size: 14px !important;
	font-family: font-2;
	color:#fff;
}

.hd-vidi-7, .hd-vidi-8{
	font-size: 0px !important;
}


.day-header-17{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


.day-header-16{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 22px;
}

.day-header-10{/* bottom: -2px !important; */}


.hd-vidi-7 a{
   display: none;
}

.hd-vidi-7 a:nth-child(1){
   display: block !important;
}


.hd-vidi-7:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.hd-vidi-7{
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 12px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 8px 12px;
}



.day-header-15{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.homes-h-5 .slick-prev, .homes-h-5 .slick-next{
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5:hover .slick-prev, .homes-h-5:hover .slick-next{
  opacity: 100%;
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5 .slick-prev,
.homes-h-5 .slick-next{
	display: block !important;
	top: 65px !important;
	border-radius: 5px;
	opacity: 0;
}

 .homes-h-5 .slick-next{
	lefT: 70px;
}

.day-header-013 {
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	padding: 0px 0px;
	position: relative;
	overflow: hidden;
	float: left;
	font-family: 'font-2';
	margin: 12px 0px 20px 0px;
	color: #B5B5B5;
}

.menu-header-2{float:left;width:100%;line-height: 50px;}
.menu-header-1{float:left;width:100%;margin:0% 0% 0% 0%;background: #141414;border-bottom: 1px #202020 solid;}
.day-header-14 img{width:100%;}
.day-header-14{ z-index:1; line-height:0px;position:relative;overflow:hidden;width:100%;background:#000;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-11{margin: 200px 5% 0% 5%;}
.day-header-13{line-height:20px;font-size: 13px;padding:0px 0px;position:relative;overflow:hidden;/* width:100%; */float:left;font-family: font-2;margin:2% 0px 5% 0px;color:#FF5722;}


.day-header-12 {
    color:#fff;
    position:relative;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    overflow:hidden;
    border-left: 4px #BB1A17 solid;
    font-size: 17px;
    line-height: 22px;
    font-family: font-3;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}


.day-header-10{background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000000 100%);background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000000 100%);background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000000 100%);z-indeX: 999999;font-size:20px;padding:0px 0px;bottom:0px;position:absolute;overflow:hidden;width:100%;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-8 img{line-height:0px;width:100%;height: 416px;object-fit:cover;}
.day-header-8{line-height:0px;position:relative;overflow:hidden;width: 726px;height:416px;float:left;margin:0% 0px 0% 0px;text-align:left;border-radius:4px;}
.day-header-7{ z-index:0; padding: 25px 0px 20px 0px;position:relative;overflow:hidden;width:100%;float:left;margin: 0% 0px 0px 0px;text-align:left;}



#cssmenu ul li ul li{
	margin-top: 0px !important;
}


#cssmenu li.cssmenu-a a{
	color:#fff;
	background: #C91E1B;
	border-radius: 5px;
}


#cssmenu li a{
	position:relative;
	color: #FFE3E2;
	padding: 10px 10px;
	border-radius: 5px;
	font-size: 14px;
	font-family: font-1;
	letter-spacing: 0.2px;
}

#cssmenu li {
	margin: 15px 5px 0px 0px !important;
}

#cssmenu ul li ul li::before, #cssmenu ul li ul li::after {
display:none !important;
}

#cssmenu ul li:hover::before, #cssmenu ul li:hover::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li ul li::before {
    display: none !important;
}

#cssmenu ul li a::before {
    width: 100%;
    height: 22px;
    bottom: -17px;
    position: absolute;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li::after {
    right: 0px !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    left: auto;
}

#cssmenu ul li::before {
    left: 0px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu{margin:0;width: 100%;padding:0;line-height:1;display:block;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 50px;}
#cssmenu ul li ul li{background: #1e1e1e;max-height:0;position:absolute;-webkit-transition:max-height 0.1s ease-out;-moz-transition:max-height 0.1s ease-out;-ms-transition:max-height 0.1s ease-out;-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ border-radius: 0px; -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #292b36 solid;display: inline-block;font-size: 15px;opacity: 1; color:#a5a7b2; font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:280px;padding: 15px 10px 15px 15px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}

#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{display: inline-block;z-index:999999;max-height: 50px;position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{background: #1e1e1e; border-radius: 0px; font-family:font-2;width:280px;display:block;}




.header-03{
  border-lefT: 1px #E1E6F0 solid;
  border-right: 1px #E1E6F0 solid;
  padding: 0px 7px;
  margin: 0px 5px;
}



   .q_search input::placeholder {
        color: #fff
    }


.search-wrapper.search-wrap.hidden.active{
	animation:fade_in_show 0.2s}
	@keyframes fade_in_show{0%{opacity:0;transform:scale(0)}
	100%{opacity:1;transform:scale(1)}
}


.search-wrapper .input-holder .search-icon {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper .input-holder .search-icon:hover {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper.search-wrap.hidden.active{
	height: 34px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}


.search-wrapper {
	    z-index:11;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	   }

    .search-wrapper .input-holder {
    	floaT: right;
    	lefT: 0px;
    	top: 0px;
    	height: 35px;
    	width: 35px;
    	position: relative;
    }

.search-wrapper.active .input-holder, #searchsuggestions {width: 280px;}

#searchsuggestions span.notfound{ display: block; padding: 12px 0px 0px 0px !important;  text-align: center !important; }

#searchsuggestions{
	z-index: 999 !important;
}

#searchsuggestions a{padding:15px 15px !important;}
#searchsuggestions{overflow:hidden; }

#dofullsearch, .seperator{display:none !important;}
#searchsuggestions a span { font-family: font-1; font-size: 14px; }



   .search-wrapper.active .input-holder {
    	lefT: 0px;
    	background: #af1a17;
    	z-index:1;
    	top: 0px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	width: 0px;
    	height: 35px;
    	padding: 0 0px 0 0px;
    	opacity: 0;
    	position: absolute;
    	top: 0;
    	left: 0;
    	background: 0 0;
    	box-sizing: border-box;
    	border: none;
    	outline: none;
    	font-family: font-2;
    	font-size: 14px;
    	line-height: 20px;
    	color: #ffffff;
    }

    .search-wrapper.active .input-holder .search-input {
    	width: 250px;
    	padding: 0px 0px 0px 15px;
    	opacity: 1;
    }

    .search-wrapper.active .input-holder .search-icon {
		margin-right: 45px;
    }

    .search-wrapper .input-holder .search-icon {
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    	top: 0px;
    	opacity:0;
    	width: 35px;
    	height: 35px;
    	border: 1px #BB1A17 solid;
    	margin-top: 0px;
    	border-radius: 0px;
    	padding: 0;
    	outline: none;
    	position: relative;
    	z-index: 11;
    	float: left;
    	cursor: pointer;
  }

 .search-wrapper .input-holder .search-icon::before {
 	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    border-radius: 50px;
    lefT: 0px;
    width: 100%;
    height: 100%;
    bottom: 0px;
    position: absolute;
    background: url(../images/icon-07.svg) center no-repeat;
    content: "";
}

.search-wrapper.active .input-holder .search-icon::before {
		display: none;
    }


 .search-wrapper .input-holder .search-icon:hover::before {
    background: #c72320 url(../images/icon-07.svg) center no-repeat;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #BB1A17;
    	border-radius: 100px;
    	z-index:9999;
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    }

    .search-wrapper.active .input-holder .search-icon {
    	opacity: 9;
        background: url(../images/icon-07.svg) center no-repeat;
        z-index:9999;
        display: none;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
    }

    .search-wrapper.active .input-holder .search-icon span {
		opacity:0;
    }

    .search-wrapper .input-holder .search-icon span::before,.search-wrapper .input-holder .search-icon span::after {
        position: absolute;
        content: '';
    }

    .search-wrapper .input-holder .search-icon span::before {
        width: 4px;
        height: 14px;
        left: 22px;
        top: 8px;
        border-radius: 5px;
        transform: rotate(-85deg);
    }

    .search-wrapper .input-holder .search-icon span::after {
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        border-radius: 16px;
    }

    .search-wrapper .close {
    
		opacity:0;
		position: absolute;
		z-index: 1;
		top: 7.5px;
		right: 10px;
		width: 20px;
		height: 20px;
		cursor: pointer;
		transform: rotate(45deg);
		}

    .search-wrapper.active .close {
		transform: rotate(45deg);
        transition: all .6s cubic-bezier(0,.105,.035,1.57);
		opacity:9;
    }

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 0px;
    }

    .search-wrapper .close::before {
        width: 2px;
        height: 20px;
        left: 9px;
        top: 0;
    }

    .search-wrapper .close::after {
        width: 20px;
        height: 2px;
        left: 0;
        top: 9px;
    }



.header-14 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.header-14 a:hover, .header-15-a{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}


.header-14 a{
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 10px;
}



.kux-sl-6, .kux-sl-6 img{
    height: 397px;
}


.kux-sl-6{
    widtH: 150px;
    line-height: 0px;
    font-size: 0px;
     floaT: right;
     overflow:hidden;
     position:relative;
}


.kux-sl-6 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-5{
    widtH: 29.2%;
    position: relative;
    floaT: left;
    margin-lefT: 20px;
}

.kux-sl-4, .kux-sl-4 img, .day-header-9{
    height: 397px;
    position:relative;
}

.kux-sl-4{
    widtH: 51.3%;
    background:#464646;
    position: relative;
    floaT: left;
}

.kux-sl-3{
    widtH: 100%;
    position: relative;
    floaT: left;
}

.kux-sl-7{
	width: 100%;
    margin-top: 26px;
    position: relative;
    floaT: left;
}


.kux-sl-2{
    margin: 22px 0px;
    widtH: 100%;
    position: relative;
    floaT: left;
}


.kux-sl-1{
	z-index:1;
	widtH: 100%;
	height: 550px;
	overflow: hidden;
	position: relative;
	floaT: left;
	background: #0F1113;
	color: #ffffff;
}

.header-13 {
    margin-right: 5px;
    margin-top: 14px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-1.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.header-12 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-11 {
    widtH: 100%;
    height: 60px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #ffffff;
    color: #2B3038;
}

.header-10 {
	z-index:9999999999;
        	height: 35px;
        	width: 35px;
        	margin-top: 16px;
        	position: relative;
        	floaT: right;
}

.header-9 {
    position: relative;
    floaT: left;
}

.header-8 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-7 {
	z-index:11;
    widtH: 100%;
    height: 65px;
    position: relative;
    floaT: left;
    background: #BB1A17;
    color: #ffffff;
}


.header-6 ul li a:hover{
    color: #BB1A17;
    border: 1px #d6dae3 solid;
}


.header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #E1E6F0 solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#353C48;
}

.header-6 ul li{
    margin: 0px 0px 0px 10px;
    display: inline-block; 
}


.header-6 {
    display: inline-block;
    position: relative;
    floaT: right;
    margin: 17.5px 0px;
}

.logo-1 {
    position: relative;
    floaT: left;
    margin: 19px 0px;
}

.header-5 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-4 {
    widtH: 100%;
    height: 70px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    color: #555861;
}

.header-04 ul li{
    display: inline-block;
    margin: 0px 0px 0px 20px;
}

.header-04 ul li{
    display: inline-block;
}

.header-04-a a{
	  color: #BB1A17 !important;
}

.header-04 a:hover{
    color: #BB1A17;
}


.header-04 a{
    padding: 17px 0px;
}


.header-04 {
    position: relative;
    floaT: right;
}

.header-3 {
	line-height: 15px;
    position: relative;
    floaT: left;
    margin-top: 18px;
}

.header-2 {
	font-size: 15px;
	widtH: 100%;
	position: relative;
	floaT: left;
	font-family: font-1;
}

.header-1 a {
    color: #555861;
}

.header-1 {
    widtH: 100%;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    border-bottom: 1px #E1E6F0 solid;
    color: #555861;
}




.slick-slide{margin:0px 0px;}
.slick-slide img{width:100%;    object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 0px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom: 20px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #BB1A17;border-radius: 0px;}
.slick-next{color:#fff;text-align: center;right:20px;floaT:left;border-radius: 0px;background: #BB1A17;font-size: 18px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{color:#fff;text-align: center;background: #0F1113;lefT:20px;floaT:left;border-radius:0px;font-size: 18px !important;z-index: 1;line-height: 41px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #2E3539;border-radius: 0px;position:relative;display:inline-block;width:12px;height:12px;margin: 0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
}
/*-- /RESPONSIVE --*/




/*-- RESPONSIVE --*/
@media (min-width:1120px) and (max-width:1220px){
body #cssmenu ul li .header-15-a a{
	color:#fff !important;
}

.spst-1 .speedbar-2{
	background: #04B173 url(../images/e.svg) center no-repeat !important;
	background-size: 19px !important;
}



.f-fulls-2 h1{
	width: 100%;
	floaT: left;
	position:relative;
	font-size: 20px;
	color:#2B3038;
	font-family: font-4;
	letter-spacing: -0.7px;
}



.f-fulls-12 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.f-fulls-12 a:hover{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}
.f-fulls-14{
	font-size: 0px;
}

.f-fulls-12 a{
	font-size: 14px;
	display: none;
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 10px;
}

.f-fulls-13 {
	font-size: 13px;
    margin-right: 5px;
    margin-top: 0px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-3.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.f-fulls-11 {
	width: 100%;
	border-top: 1px #F5F5F5 solid;
	background:#fff;
	font-size: 14px;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 30px 0px;
}

.f-fulls-10 a:hover{
	color:#BB1A17;
	text-decoration: none;
}

.f-fulls-10 a{
	color:#2B3038;
	    text-decoration: none;
    text-decoration: underline;
}


.f-fulls-10 p b{
	font-family: font-3;
}


.f-fulls-10 p{
	width: 100%;
	float: left;
	position:relative;
	font-family: font-2;
	font-size: 15px;
	line-height: 22px;
}


.f-fulls-10 {
	width: 100%;
	float: left;
	position:relative;
	margin-top: 20px;
	padding-bottom: 30px;
}


.f-fulls-9{
	position:relative;
	floaT: right;
}


.f-fulls-8{
	margin-lefT: 20px;
	position:relative;
	floaT: right;
}

.f-fulls-7{
	position:relative;
	floaT: left;
}


.f-fulls-7 {
  font-size: 0px;
}


.f-fulls-7 a{
   display: none;
}

.f-fulls-7 a:nth-child(1), .f-fulls-7 a:nth-child(2){
   display: inline-block !important;
   font-size: 13px;
   margin-right: 15px;
}

.f-fulls-12 a:nth-child(1), .f-fulls-12 a:nth-child(2), .f-fulls-12 a:nth-child(3), .f-fulls-12 a:nth-child(4){
	display: inline-block;
}

.hf-fulls-4 a{
   display: none;
}

.f-fulls-4 a:nth-child(1){
   display: block !important;
   font-size: 14px !important;
}


.f-fulls-4:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}
.f-fulls-4 a{
	color:#fff;
	display: none;
	}

.f-fulls-4 {
	height: 22px;
	color:#fff;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 0px;
	font-family: font-2;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 8px 12px;
}



.f-fulls-3 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}



.f-fulls-6 {
	position:relative;
	margin: 0px 14px;
}

.f-fulls-5 a {
	color:#fff;
}


.f-fulls-5 {
	font-family: font-2;
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.f-fulls-3{
	object-fit: cover; 
	width: 100%;
	float: left;
	position:relative;
}

.f-fulls-2, .f-fulls-12 {
	position:relative;
	margin: 0px 30px;
}


.f-fulls-1 {
	z-index:1;
	width: 100%;
	background:#fff;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 0px 0px;
}



.f-fb-c-2 {
	margin: 25px 25px;
}

.f-fb-c-1 {
	width: 100%;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 25px 0px 0px 0px;
}



.sidebars-5  .novid .dil-new-11 {
	width: 100%;
	height: auto;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}

.sidebars-5 .novid.dil-new-1{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}

.sidebars-5 .dil-new-02{
	position:relative;
	margin: 0px 0px;
}



.sidebars-5 .novid .dil-new-3, .sidebars-5 .novid .dil-new-3 img{
	height: 190px;
}




.c-cont-2{
	width: 100%;
	position:relative;
	floaT: left;
	margin-top: 0px;
	margin-bottom:  5%;
}

.c-cont-icon-1 {
    background: url(../images/icon-20.svg) center no-repeat;
}

.c-cont-icon-2 {
    background: url(../images/icon-21.svg) center no-repeat;
}

.c-cont-icon-3 {
    background: url(../images/icon-22.svg) center no-repeat;
}

.c-cont-icon-4 {
    background: url(../images/icon-23.svg) center no-repeat;
}

.c-cont-icon-1, .c-cont-icon-2, .c-cont-icon-3, .c-cont-icon-4 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

.c-cont-8{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 1px 0px;
}

.c-cont-aa{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px #ddd solid;
	line-height: 10px;
}

.c-cont-9 a{
	-webkit-transition: all ease .2s; transition: all ease .2s;
}


.c-cont-9 a:hover{
	color: #BB1A17;
	-webkit-transition: all ease .2s;
	transition: all ease .2s;
}


.c-cont-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 0px 0px;
}



.c-cont-7{
	position:relative;
	float: left;
}

.c-cont-9{
	font-size: 16px;
	font-family: font-2;
	color:#676B6F;
	letter-spacing: -0px;
}


.c-cont-8{
	font-size: 18px;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color:#36393C;
}

.c-cont-6::before {
    width: 6px;
    height: 22px;
    margin: 14px 0px 0px 0px;
    position: absolute;
    floaT: left;
    background: #D72B28;
    content: "";
    right: -3px;
}

.c-cont-6{
	width: 50px;
	height: 50px;
	background: #BB1A17;
	position:relative;
	floaT: left;
	margin-right: 20px;
}

.c-cont-50.c-cont-5{
	margin-bottom: 0px;
}

.c-cont-5{
	width: 100%;
	position:relative;
	floaT: left;
	margin-bottom: 20px;
}


.c-cont-4{
	width: 100%;
	position:relative;
	floaT: left;
}

.c-cont-10 iframe{
	width: 100%;
	height: 260px;
	position:relative;
	floaT: right;
	border-radius: 10px;
}

.c-cont-10{
	width: 45%;
	position:relative;
	floaT: right;
}







.story .title { letter-spacing: 1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;font-size: 20px;border-left: 5px solid #BB1A17;}


body .berrors b{
	font-family: font-3;
	font-size: 15px;
}

body .berrors {
	floaT: left;
	position:relative;
	background: #ffe6dd !important;
	border: 1px solid #f0c4b5;
	color: #553c33;
	padding: 20px 25px;
	margin-bottom: 25px;
	border-radius: 0px;
	box-sizing: border-box;
}

.box, .b-box{
	width: calc(100% - 20px);
}

.b-box{
	margin: 20px 0px 0px 10px !important;
	border-radius: 0px;
	position: relative;
	float:left;
	margin-top: 0px;
}

.box{
	margin: 0px 0px 25px 10px;
	border-radius: 0px;
	position: relative;
	background:#fff;
	float:left;
	margin-top: 0px;
}


#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 25px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #BB1A17;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{ font-feature-settings: 'case' on;  transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 30px;display:inline-block;height:50px;line-height:50px;font-size:16px; letter-spacing: -0.5px; cursor:pointer;color:#ffffff;background: #0F1113; text-align:center;font-family:font-4; }



.kux-sl-012 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 98px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 3px;
	color:#fff;
}

ol.sidebars-05 > li > a:before{ left: 60px; top: 50px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;filter: drop-shadow(0px 1px 2.1px rgba(0, 0, 0, 0.12));color: #fff;z-index:1;right: 0px;content:counter(ol-counter);counter-increment:ol-counter;font-size:15px;font-family:font-3;width: 25px;height: 25px;line-height: 25px;/* border:0px solid #eeedf7; */background: #BB1A17;border-radius: 0px;float:left; z-index:111;text-align:center;position:absolute;}


ol.sidebars-05 > .stars-n-1:hover > a:before{
	color:#2B3252;
	transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

ol.sidebars-05 {float:left;width:100%;font-size:13px;position:relative;padding:0;list-style:none;color:#222;counter-reset:ol-counter;}
ol.sidebars-05 > li > a{line-height:20px;float:left;width:100%;/* overflow:hidden; */position:relative;font-size:17px;display:block;color:inherit;text-decoration:none !important;padding:0px 0 0px 0px;}


.kux-sl-012 .kux-sl-14, .kux-sl-012 .kux-sl-14 img{
	object-fit: cover;
	width: 80px;
	height: 70px;
}

.kux-sl-012.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 1px #E2E4EB solid;
	padding-bottom: 20px;
}

.kux-sl-012.kux-sl-12 .kux-sl-16 {
	color:#333435;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-012.kux-sl-12:hover .kux-sl-16 {
    color:#BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sidebars-5 {
	width: 100%;
	position:relative;
	floaT: left;
}




.sidebars-4{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.sidebars-4{
	color:#333435;
}



.sidebars-3  {
	margin-right: 20px;
    background: #BB1A17;
    color:#fff;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.sidebars-2 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 20px 0px;
}





.speedbar-3{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.speedbar-3, .speedbar-3 a{
	color:#333435;
}


.speedbar-2   {
	margin-right: 20px;
    background: #BB1A17 url(../images/spid-1.svg) center no-repeat;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.speedbar-1 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 25px 0px 20px 0px;
}


.novid .dil-new-11 {
	width: 100%;
	height: 37px;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.novid .dil-new-3, .novid .dil-new-3 img{
	object-fit: cover; 
	height: 270px;
}

.novid.dil-new-1{
	width: 50%;
	position:relative;
	overflow:hidden;
	floaT: left;
}


.sidebars-1{
	width: 281px;
	floaT: right;
	position:relative;
}


.cent-2{
	width: 800px;
	floaT: left;
	position:relative;
}

.cent-1{
	width: 100%;
	floaT: left;
	position:relative;
}


.header-7.header-fixed {
    widtH: 100%;
    height: 65px;
    position: fixed;
    top: 0px;
    lefT: 0px;
    z-index:9999;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
}



.footer-17 a:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}

.footer-17 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-family: font-4;
}

.footer-17{
	position:relative;
	floaT:right;
}

.footer-18{
	position:relative;
	floaT: left;
}

.footer-15 a{
	color:#ffffff;
}


.footer-15{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113;
	border-top: 1px #26292D solid;
	padding: 27px 0px;
	color:#AEB1B4;
	font-family: font-1;
	font-size: 16px;
}




.footer-7 {
        width: 160px;
        height: 35px;
        margin: 18px 0px 0px 0px;
        background: url(../images/18.svg) center no-repeat;
        z-index: 1;
        display: inline-block;
    }



.footerr-10{
	margin: 5px 10px 0px 0px;
	width: 14px;
	height: 14px;
	position:relative;
	floaT: left;
	background: #BB1A17;
}



.footer-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px 10px 0px;
	padding: 2px 0px;
	font-size: 18px;
	color:#fff;
	font-family: font-4;
}


.footer-8 a{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px;
	padding: 2px 0px;
	font-size: 15px;
}


.footer-6 .header-6 ul li{
	background:0F1113;
    margin: 0px 10px 0px 0px;
    display: inline-block; 
}

.footer-6 .header-6 {
    display: inline-block;
    floaT: left;
}

.footer-6{
	width: 100%;
	margin-top: 5px;
	position:relative;
	floaT: left;
}

.footer-5{
	font-size: 15px;
	line-height: 22px;
	width: 100%;
	position:relative;
	floaT: left;
}


.footer-4 {
        width: 160px;
        height: 35px;
        margin: 0px 0px 20px 0px;
        float: left;
        background: url(../images/logo-1.svg) center no-repeat;
        z-index: 1;
    }


.footer-10 ul{
	width: 50%;
	position:relative;
	floaT: left;
}

.footer-14{
	width: 88px;
	position:relative;
	floaT: right;
	z-index:1;
}


.footer-11.footer-8{
	width: 20%;
	position:relative;
	floaT: left;
	z-index:1;
	margin-lefT: 2%;
}


.footer-8{
	margin-lefT: 3%;
	width: 32%;
	position:relative;
	floaT: left;
	z-index:1;
}



.footer-3{
	width: 32%;
	position:relative;
	floaT: left;
	z-index:1;
}


.footer-2{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
}

.footer-6 .header-6 ul li a:hover{
    color: #ffffff;
    border: 1px #BB1A17 solid;
    background:#BB1A17;
}


.footer-6 .header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #26292D solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#ffffff;
}

.footer-1 a:hover, .footer-010-a a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff !important;
}

.footer-1 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#AEB1B4;
}

.footer-1{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113 url(../images/footer.svg) left no-repeat;
	background-size: 500px;
	padding: 40px 0px;
	color:#AEB1B4;
}





.dil-new-2 .fraza-03{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.dil-new-2:hover .fraza-03{
	color:#BB1A17;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.fraza-6::before {
        width: 45px;
        height: 42px;
        margin: -58px 0px 0px 0px;
        float: left;
        background: url(../images/ix.svg) center no-repeat;
        content: "";
        z-index: 1;
        top: 0px;
        right: 20px;
        position: absolute;
    }


.fraza-03{
	width: 100%;
	height: 80px;
	floaT: left;
	position:relative;
	overflow:hidden;
}


.fraza-10{
	position:relative;
	float: right;
	margin-right: 20px;
}


.fraza-9{
	position:relative;
	float: right;
}

.fraza-8{
	width: 100%;
	padding: 20px 0px 10px 0px;
	background:#fff;
	lefT: 0px;
	bottom: 0px;
	position:absolute;
	z-index:1;
	color:#7F858D;
}



.fraza-7{
		font-size: 13px;
	font-family: font-4;
	letter-spacing: -0.3px;
	width: calc(100% - 125px);
	position:relative;
	bottom: 0px;
	height: 42px;
	line-height: 42px;
	background:#BB1A17;
	z-index:0;
	floaT: right;
}

.fraza-6{
	color:#fff;
	width: 100%;
	position:absolute;
	bottom: 20px;
	height: 42px;
	line-height: 42px;
	background:#BB1A17;
	z-index:0;
}




.fraza-4{
	z-index:11;
	width: 100%;
	position:absolute;
	lefT: 0px;
	bottom: 20px;
}

.fraza-5, .fraza-5 img{
	width: 90px;
	height: 90px;
}
.fraza-5{
	margin-lefT: 20px;
}


.fraza-5, .fraza-5 img{
	z-index:1;
	position:relative;
	overflow:hidden;
	lefT: 0px;
}

.fraza-3{
	position:relative;
	padding: 0px 25px;
	z-index:1;
}

.fraza-2{
	font-family: font-3;
	color: #39434B;
	font-size: 15px;
	line-height: 20px;
	width: 100%;
	height: 230px;
	position:relative;
	floaT: left;
	background: #F2F5F8;
	padding: 20px 0px 0px 0px;
}

.fraza-1{
	width: 100%;
	position:relative;
	floaT: left;
	background: #F2F5F8;
}







.spst-1 .pan-div-7{
	background: #04B173;
}


.spst-1  .dil-new-2:hover .dil-new-11{
	color:#04B173;
}

.spst-1 .dil-new-4 {
	border-bottom: 5px #04B173 solid;
}

.spst-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #04B173;
}

.spst-1 .pan-div-4::before {
border-color: #068D5D rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.spst-1 .pan-div-4{
	background: #04B173;
}





.bgs-2.p-sl-1 .dil-new-1{
	margin-top: 65px;
}




.bgs-2.p-sl-1 .slick-prev, .bgs-2.p-sl-1 .slick-next{top: 0px !important;}

.bgs-2.bgs-1 .pan-div-1{
  background: #F2F5F8;
}

.bgs-2 .slick-dots li.slick-active{background: #BB1A17;}
.bgs-2 .slick-dots li{background: #C7CDD7;}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #FFFFFF;
}


.bgs-2.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #FFFFFF;
	margin-top: 0px;
}




.bleq-1 .p-pan-div-11 .dil-new-2{
	width: 100%;
	height: 558px;
}

.dil-new-012{
	border-top: 1px #E1E6F0 solid;
	padding-top: 15px;
	margin-top: 18px;
	width: 100%;
	height: 63px;
	font-size: 14px;
	line-height: 20px;
	color: #383D49;
	font-family: font-2;
	position:relative;
	overflow:hidden;
}


.bleq-1 .p-pan-div-11 .dil-new-11 {
	width: 100%;
	height: auto;
	font-size: 17px;
	line-height: 20px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.bleq-1 .dil-new-4 {
	border-bottom: 5px #394657 solid;
}


.bleq-1 .p-pan-div-11 .dil-new-3, .bleq-1 .p-pan-div-11 .dil-new-3 img{
	object-fit: cover; 
	width: 100%;
	height: 370px;
}


.bleq-1 .p-pan-div-11 .dil-new-02{
	position:relative;
	margin: 0px 10px 0px 0px;
}

.bleq-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #272E34;
}

.bleq-1 .pan-div-4::before {
border-color: #0C151F rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.bleq-1 .pan-div-4{
	background: #272E34;
}



.bleq-1 .dil-new-1{
	width: 50%;
}

.bleq-1 .pan-div-8{
	width: 541px;
	position:relative;
	overflow:hidden;
	floaT: right;
}



.bgs-1 .slick-dots{  position:relative; padding-bottom: 25px !important; bottom:0px;}

.bgs-1 .p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#0F1113;
	color:#ffffff
}

.bgs-1 .pan-div-1{
  background: #1A1E21;
}


.news-flei-3{ text-indent: 1px; display:block;border-radius:100px;color:#fff;background:#BB1A17;font-size:14px;line-height:45px;position:relative;width:45px;height:45px;cursor:pointer;text-align:center;margin:auto;}
.news-flei-2{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.news-flei-1{width:100%;height:100%;position:absolute;floaT:left;z-index:9999;}


.bgs-1 .dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff;
}

.bgs-1 .dil-new-11{
	color:#A6A7AB;
}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #1A1E21;
}


.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #0F1113;
}

.bgs-1.pan-div-0{
	margin-top: 0px;
}



.p-baner-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
}

.p-baner-3.p-baner-1{
	margin-bottom: 25px;
}


.p-baner-2.p-baner-1{
	margin-bottom: 20px;
}

.p-baner-1{
	floaT: left;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
	margin-top: 0px;
}

.p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#EEF4FF;
	color:#2B3038
}

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{ width: 29px !important; height: 29px !important; line-height: 30px; }

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{top: 0px !important;}

.p-sl-1 .pan-div-8{
	margin-top: -59px;
}

.p-sl-1 .dil-new-1{
	margin-top: 65px;
}




.day-header-9 img, .dil-new-2 img{border-radius:0px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.day-header-9:hover img, .dil-new-2:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#BB1A17;
}

.dil-new-2 .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.dil-new-6 a{
   display: none;
}

.dil-new-6 a:nth-child(1){
   display: block !important;
}



.dil-new-10{
	margin: 0px 20px;
}



.dil-new-7{
	position:relative;
	floaT: right;
}

.dil-new-6{
	position:relative;
	floaT: left;
}

.dil-new-11 {
	width: 100%;
	height: 56px;
	font-size: 14.5px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}



.dil-new-9{
	color:#fff;
	padding: 15px 0px 18px 0px;
	background:#fff; 
	width: 100%;
	position:relative;
	floaT: left;
}


.dil-new-3{ 
	width: 100%;
	position:relative;
	floaT: left;
}

.dil-new-3 img{
	object-fit: cover; 
}
.dil-new-3, .dil-new-3 img{
	object-fit: cover; 
	height: 180px;
}
.dil-new-3{
	object-fit: cover;
	width: 100%;
}

.dil-new-5 {
	position:relative;
	margin: 0px 14px;
}

.dil-new-4 a {
	color:#fff;
}


.dil-new-4 {
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.dil-new-2{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	background:#fff;
	margin-bottom: 20px;
}


.pan-div-9{
	position:relative;
	margin: 0px -10px;
}

.dil-new-02{
	position:relative;
	margin: 0px 10px;
}


.dil-new-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}


.dil-new-1{
	width: 25%;
	position:relative;
	overflow:hidden;
	floaT: left;
}

.pan-div-8{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}




.pan-div-6{
	position:relative;
	margin-right: 9px;
}

.pan-div-7{
	text-align: center;
	font-size: 12px;
	width: 29px;
	height: 29px;
	color:#fff;
	line-height: 30px;
	position:relative;
	background: #BB1A17;
	floaT: right;
}

.pan-div-5:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color: #43444e;
	background:#dbe0e7;
}


.pan-div-5{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-size: 15px;
	color: #656673;
	font-family: font-1;
	height: 29px;
	line-height: 29px;
    padding: 0px 0px 0px 12px;
    letter-spacing: 0.3px;
	margin: 9px 9px 0px 0px;
	position:relative;
	background:#EFF4FC;
	floaT: right;
	margin-bottom: 25px;
}



.pan-div-4::after {
               content: '';
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 48px 0px 0px 25px;
        border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #BB1A17;
        margin: -0px 0px 0px 20px;
        position: absolute;
        z-indeX: 0;
    }

.pan-div-4::before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px;
        border-color: #821715 rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
        margin: 0px 0px 0px -20px;
        z-indeX: 11;
        bottom: -15px;
    }

.pan-div-4{
	font-size: 16px;
	font-family: font-4;
	letter-spacing: -0.3px;
	height: 48px;
	color:#fff;
	padding: 0px 20px 0px 20px;
	line-height: 48px;
	position:relative;
	background: #BB1A17;
	floaT: left;
}

.pan-div-1{
	z-index:1;
	height: 48px;
	width: 100%;
	position:relative;
	background:#fff;
	floaT: left;
	margin-bottom: 20px;
}


.pan-div-0{
	z-index:0;
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	margin-top: 25px;
}






.sl-bot-3 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.sl-bot-3:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.sl-bot-3:hover .sl-bot-6 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.sl-bot-3 .sl-bot-6 {
	z-index:1;
	left: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sl-bot-9{
	color:#B5B5B5;
	position:relative;
	margin: 0px 0px 0px 1px;
}



.sl-bot-8{
	font-size: 14px;
	line-height: 19px;
	width: 100%;
	height: 80px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin-bottom: 5px;
		color:#ffffff;
}


.sl-bot-7{
	margin-right: 20px;
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 190px);
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}





.sl-bot-3{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
}




.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 20px;
}


.kux-sl-13{
	width: 100%;
	floaT: left;
	position:relative;
}





.kux-bot-1 .kux-sl-18{
	margin: 10px 0px 0px 1px;
	floaT: left;
	position:relative;
}



.kux-bot-1 .kux-sl-17{
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	height: 80px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.kux-bot-1 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	height: 110px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 0px;
	color:#fff;
}


.kux-sl-12 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.kux-sl-12:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}




.kux-sl-12 .kux-sl-16 {
	color:#d3d3d3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-16 {
    color:#fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-15 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-12 .kux-sl-15 {
	z-index:1;
	right: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-9::after {
	float: left;
    width: 12px;
    height: 12px;
    margin: 4px 6px 0px 0px;
    position: relative;
    background: #BB1A17;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-9{
	border-bottom: 3px #BB1A17 solid;
	padding-bottom: 12px;
	floaT: left;
	position:relative;
	margin-bottom: -3px;
	z-index:1;
	font-size: 15px;
	font-family: font-4;
}


.kux-sl-10{
	width: 100%;
	height: 3px;
	background: #333333;
	floaT: left;
	position:relative;
}

.kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 105px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.sl-bot-5, .sl-bot-5 img{
	position:relative;
	overflow:hidden;
	float: left;
	object-fit: cover;
	width: 150px;
	height: 110px;
}

.kux-sl-14, .kux-sl-14 img{
	object-fit: cover;
	width: 90px;
	height: 70px;
}

.kux-sl-14{
	overflow:hidden;
	floaT: left;
	position:relative;
}




.kux-sl-11 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-8{
	width: 100%;
	floaT: left;
	position:relative;
}






.kux-sl-4 .slick-next{
	right: 10px;
}

.kux-sl-4 .slick-prev{ 
  lefT: 10px;
}


.kux-sl-4 .slick-prev, .kux-sl-4 .slick-next{ background: rgb(0 0 0 / 0%) !important;}

.hd-vidi-7 a, .hd-vidi-8 a{
	font-size: 14px !important;
	font-family: font-2;
	color:#fff;
}

.hd-vidi-7, .hd-vidi-8{
	font-size: 0px !important;
}


.day-header-17{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


.day-header-16{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 22px;
}

.day-header-10{/* bottom: -2px !important; */}


.hd-vidi-7 a{
   display: none;
}

.hd-vidi-7 a:nth-child(1){
   display: block !important;
}


.hd-vidi-7:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.hd-vidi-7{
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 12px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 8px 12px;
}



.day-header-15{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.homes-h-5 .slick-prev, .homes-h-5 .slick-next{
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5:hover .slick-prev, .homes-h-5:hover .slick-next{
  opacity: 100%;
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5 .slick-prev,
.homes-h-5 .slick-next{
	display: block !important;
	top: 65px !important;
	border-radius: 5px;
	opacity: 0;
}

 .homes-h-5 .slick-next{
	lefT: 70px;
}

.day-header-013 {
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	padding: 0px 0px;
	position: relative;
	overflow: hidden;
	float: left;
	font-family: 'font-2';
	margin: 12px 0px 20px 0px;
	color: #B5B5B5;
}

.menu-header-2{float:left;width:100%;line-height: 50px;}
.menu-header-1{float:left;width:100%;margin:0% 0% 0% 0%;background: #141414;border-bottom: 1px #202020 solid;}
.day-header-14 img{width:100%;}
.day-header-14{ z-index:1; line-height:0px;position:relative;overflow:hidden;width:100%;background:#000;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-11{margin: 200px 5% 0% 5%;}
.day-header-13{line-height:20px;font-size: 13px;padding:0px 0px;position:relative;overflow:hidden;/* width:100%; */float:left;font-family: font-2;margin:2% 0px 5% 0px;color:#FF5722;}


.day-header-12 {
    color:#fff;
    position:relative;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    overflow:hidden;
    border-left: 4px #BB1A17 solid;
    font-size: 19px;
    line-height: 23px;
    font-family: font-3;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}


.day-header-10{background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000000 100%);background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000000 100%);background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000000 100%);z-indeX: 999999;font-size:20px;padding:0px 0px;bottom:0px;position:absolute;overflow:hidden;width:100%;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-8 img{line-height:0px;width:100%;height: 416px;object-fit:cover;}
.day-header-8{line-height:0px;position:relative;overflow:hidden;width: 726px;height:416px;float:left;margin:0% 0px 0% 0px;text-align:left;border-radius:4px;}
.day-header-7{ z-index:0; padding: 25px 0px 20px 0px;position:relative;overflow:hidden;width:100%;float:left;margin: 0% 0px 0px 0px;text-align:left;}



#cssmenu ul li ul li{
	margin-top: 0px !important;
}


#cssmenu li.cssmenu-a a{
	color:#fff;
	background: #C91E1B;
	border-radius: 5px;
}


#cssmenu li a{
	position:relative;
	color: #FFE3E2;
	padding: 10px 12px;
	border-radius: 5px;
	font-size: 15px;
	font-family: font-1;
	letter-spacing: 0.5px;
}

#cssmenu li {
	margin: 15px 5px 0px 0px !important;
}

#cssmenu ul li ul li::before, #cssmenu ul li ul li::after {
display:none !important;
}

#cssmenu ul li:hover::before, #cssmenu ul li:hover::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li ul li::before {
    display: none !important;
}

#cssmenu ul li a::before {
    width: 100%;
    height: 16px;
    bottom: -15px;
    position: absolute;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li::after {
    right: 0px !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    left: auto;
}

#cssmenu ul li::before {
    left: 0px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu{margin:0;width: 100%;padding:0;line-height:1;display:block;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 50px;}
#cssmenu ul li ul li{background: #1e1e1e;max-height:0;position:absolute;-webkit-transition:max-height 0.1s ease-out;-moz-transition:max-height 0.1s ease-out;-ms-transition:max-height 0.1s ease-out;-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ border-radius: 0px; -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #292b36 solid;display: inline-block;font-size: 15px;opacity: 1; color:#a5a7b2; font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:280px;padding: 15px 10px 15px 15px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}

#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{display: inline-block;z-index:999999;max-height: 50px;position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{background: #1e1e1e; border-radius: 0px; font-family:font-2;width:280px;display:block;}




.header-03{
  border-lefT: 1px #E1E6F0 solid;
  border-right: 1px #E1E6F0 solid;
  padding: 0px 7px;
  margin: 0px 5px;
}



   .q_search input::placeholder {
        color: #fff
    }


.search-wrapper.search-wrap.hidden.active{
	animation:fade_in_show 0.2s}
	@keyframes fade_in_show{0%{opacity:0;transform:scale(0)}
	100%{opacity:1;transform:scale(1)}
}


.search-wrapper .input-holder .search-icon {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper .input-holder .search-icon:hover {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper.search-wrap.hidden.active{
	height: 34px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}


.search-wrapper {
	    z-index:11;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	   }

    .search-wrapper .input-holder {
    	floaT: right;
    	lefT: 0px;
    	top: 0px;
    	height: 35px;
    	width: 35px;
    	position: relative;
    }

.search-wrapper.active .input-holder, #searchsuggestions {width: 280px;}

#searchsuggestions span.notfound{ display: block; padding: 12px 0px 0px 0px !important;  text-align: center !important; }

#searchsuggestions{
	z-index: 999 !important;
}

#searchsuggestions a{padding:15px 15px !important;}
#searchsuggestions{overflow:hidden; }

#dofullsearch, .seperator{display:none !important;}
#searchsuggestions a span { font-family: font-1; font-size: 14px; }



   .search-wrapper.active .input-holder {
    	lefT: 0px;
    	background: #af1a17;
    	z-index:1;
    	top: 0px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	width: 0px;
    	height: 35px;
    	padding: 0 0px 0 0px;
    	opacity: 0;
    	position: absolute;
    	top: 0;
    	left: 0;
    	background: 0 0;
    	box-sizing: border-box;
    	border: none;
    	outline: none;
    	font-family: font-2;
    	font-size: 14px;
    	line-height: 20px;
    	color: #ffffff;
    }

    .search-wrapper.active .input-holder .search-input {
    	width: 250px;
    	padding: 0px 0px 0px 15px;
    	opacity: 1;
    }

    .search-wrapper.active .input-holder .search-icon {
		margin-right: 45px;
    }

    .search-wrapper .input-holder .search-icon {
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    	top: 0px;
    	opacity:0;
    	width: 35px;
    	height: 35px;
    	border: 1px #BB1A17 solid;
    	margin-top: 0px;
    	border-radius: 0px;
    	padding: 0;
    	outline: none;
    	position: relative;
    	z-index: 11;
    	float: left;
    	cursor: pointer;
  }

 .search-wrapper .input-holder .search-icon::before {
 	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    border-radius: 50px;
    lefT: 0px;
    width: 100%;
    height: 100%;
    bottom: 0px;
    position: absolute;
    background: url(../images/icon-07.svg) center no-repeat;
    content: "";
}

.search-wrapper.active .input-holder .search-icon::before {
		display: none;
    }


 .search-wrapper .input-holder .search-icon:hover::before {
    background: #c72320 url(../images/icon-07.svg) center no-repeat;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #BB1A17;
    	border-radius: 100px;
    	z-index:9999;
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    }

    .search-wrapper.active .input-holder .search-icon {
    	opacity: 9;
        background: url(../images/icon-07.svg) center no-repeat;
        z-index:9999;
        display: none;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
    }

    .search-wrapper.active .input-holder .search-icon span {
		opacity:0;
    }

    .search-wrapper .input-holder .search-icon span::before,.search-wrapper .input-holder .search-icon span::after {
        position: absolute;
        content: '';
    }

    .search-wrapper .input-holder .search-icon span::before {
        width: 4px;
        height: 14px;
        left: 22px;
        top: 8px;
        border-radius: 5px;
        transform: rotate(-85deg);
    }

    .search-wrapper .input-holder .search-icon span::after {
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        border-radius: 16px;
    }

    .search-wrapper .close {
    
		opacity:0;
		position: absolute;
		z-index: 1;
		top: 7.5px;
		right: 10px;
		width: 20px;
		height: 20px;
		cursor: pointer;
		transform: rotate(45deg);
		}

    .search-wrapper.active .close {
		transform: rotate(45deg);
        transition: all .6s cubic-bezier(0,.105,.035,1.57);
		opacity:9;
    }

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 0px;
    }

    .search-wrapper .close::before {
        width: 2px;
        height: 20px;
        left: 9px;
        top: 0;
    }

    .search-wrapper .close::after {
        width: 20px;
        height: 2px;
        left: 0;
        top: 9px;
    }



.header-14 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.header-14 a:hover, .header-15-a{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}


.header-14 a{
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 10px;
}



.kux-sl-6, .kux-sl-6 img{
    height: 397px;
}


.kux-sl-6{
    widtH: 150px;
    line-height: 0px;
    font-size: 0px;
     floaT: right;
     overflow:hidden;
     position:relative;
}


.kux-sl-6 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-5{
    widtH: 29.2%;
    position: relative;
    floaT: left;
    margin-lefT: 26px;
}

.kux-sl-4, .kux-sl-4 img, .day-header-9{
    height: 397px;
    position:relative;
}

.kux-sl-4{
    widtH: 52.2%;
    background:#464646;
    position: relative;
    floaT: left;
}

.kux-sl-3{
    widtH: 100%;
    position: relative;
    floaT: left;
}

.kux-sl-7{
	width: 100%;
    margin-top: 26px;
    position: relative;
    floaT: left;
}


.kux-sl-2{
    margin: 26px 0px;
    widtH: 100%;
    position: relative;
    floaT: left;
}


.kux-sl-1{
	z-index:1;
    widtH: 100%;
    height: 582px;
    overflow: hidden;
    position: relative;
    floaT: left;
background: #0F1113;
    color: #ffffff;
}

.header-13 {
    margin-right: 5px;
    margin-top: 14px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-1.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.header-12 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-11 {
    widtH: 100%;
    height: 60px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #ffffff;
    color: #2B3038;
}

.header-10 {
	z-index:9999999999;
        	height: 35px;
        	width: 35px;
        	margin-top: 16px;
        	position: relative;
        	floaT: right;
}

.header-9 {
    position: relative;
    floaT: left;
}

.header-8 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-7 {
	z-index:11;
    widtH: 100%;
    height: 65px;
    position: relative;
    floaT: left;
    background: #BB1A17;
    color: #ffffff;
}


.header-6 ul li a:hover{
    color: #BB1A17;
    border: 1px #d6dae3 solid;
}


.header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #E1E6F0 solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#353C48;
}

.header-6 ul li{
    margin: 0px 0px 0px 10px;
    display: inline-block; 
}


.header-6 {
    display: inline-block;
    position: relative;
    floaT: right;
    margin: 17.5px 0px;
}

.logo-1 {
    position: relative;
    floaT: left;
    margin: 19px 0px;
}

.header-5 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-4 {
    widtH: 100%;
    height: 70px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    color: #555861;
}

.header-04 ul li{
    display: inline-block;
    margin: 0px 0px 0px 20px;
}

.header-04 ul li{
    display: inline-block;
}

.header-04-a a{
	  color: #BB1A17 !important;
}

.header-04 a:hover{
    color: #BB1A17;
}


.header-04 a{
    padding: 17px 0px;
}


.header-04 {
    position: relative;
    floaT: right;
}

.header-3 {
	line-height: 15px;
    position: relative;
    floaT: left;
    margin-top: 18px;
}

.header-2 {
	font-size: 16px;
    widtH: 100%;
    position: relative;
    floaT: left;
    font-family: font-1;
}

.header-1 a {
    color: #555861;
}

.header-1 {
    widtH: 100%;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    border-bottom: 1px #E1E6F0 solid;
    color: #555861;
}




.slick-slide{margin:0px 0px;}
.slick-slide img{width:100%;    object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 0px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom:20px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #BB1A17;border-radius: 0px;}
.slick-next{color:#fff;text-align: center;right:20px;floaT:left;border-radius: 0px;background: #BB1A17;font-size: 18px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{color:#fff;text-align: center;background: #0F1113;lefT:20px;floaT:left;border-radius:0px;font-size: 18px !important;z-index: 1;line-height: 41px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #2E3539;border-radius: 0px;position:relative;display:inline-block;width:12px;height:12px;margin: 0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
}
/*-- /RESPONSIVE --*/




/*-- RESPONSIVE --*/
@media (min-width:1220px) and (max-width:90000000px){
body #cssmenu ul li .header-15-a a{
	color:#fff !important;
}

.spst-1 .speedbar-2{
	background: #04B173 url(../images/e.svg) center no-repeat !important;
	background-size: 19px !important;
}



.f-fulls-2 h1{
	width: 100%;
	floaT: left;
	position:relative;
	font-size: 22px;
	color:#2B3038;
	font-family: font-4;
	letter-spacing: -0.7px;
}



.f-fulls-12 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.f-fulls-12 a:hover{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}
.f-fulls-14{
	font-size: 0px;
}

.f-fulls-12 a{
	font-size: 14px;
	display: none;
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 10px;
}

.f-fulls-13 {
	font-size: 13px;
    margin-right: 5px;
    margin-top: 0px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-3.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.f-fulls-11 {
	width: 100%;
	border-top: 1px #F5F5F5 solid;
	background:#fff;
	font-size: 14px;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 30px 0px;
}

.f-fulls-10 a:hover{
	color:#BB1A17;
	text-decoration: none;
}

.f-fulls-10 a{
	color:#2B3038;
	    text-decoration: none;
    text-decoration: underline;
}


.f-fulls-10 p b{
	font-family: font-3;
}


.f-fulls-10 p{
	width: 100%;
	float: left;
	position:relative;
	font-family: font-2;
	font-size: 15px;
	line-height: 22px;
}


.f-fulls-10 {
	width: 100%;
	float: left;
	position:relative;
	margin-top: 20px;
	padding-bottom: 30px;
}


.f-fulls-9{
	position:relative;
	floaT: right;
}


.f-fulls-8{
	margin-lefT: 20px;
	position:relative;
	floaT: right;
}

.f-fulls-7{
	position:relative;
	floaT: left;
}


.f-fulls-7 {
  font-size: 0px;
}


.f-fulls-7 a{
   display: none;
}

.f-fulls-7 a:nth-child(1), .f-fulls-7 a:nth-child(2){
   display: inline-block !important;
   font-size: 13px;
   margin-right: 15px;
}

.f-fulls-12 a:nth-child(1), .f-fulls-12 a:nth-child(2), .f-fulls-12 a:nth-child(3), .f-fulls-12 a:nth-child(4){
	display: inline-block;
}

.hf-fulls-4 a{
   display: none;
}

.f-fulls-4 a:nth-child(1){
   display: block !important;
   font-size: 14px !important;
}


.f-fulls-4:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}
.f-fulls-4 a{
	color:#fff;
	display: none;
	}

.f-fulls-4 {
	height: 22px;
	color:#fff;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 0px;
	font-family: font-2;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 8px 12px;
}



.f-fulls-3 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}



.f-fulls-6 {
	position:relative;
	margin: 0px 14px;
}

.f-fulls-5 a {
	color:#fff;
}


.f-fulls-5 {
	font-family: font-2;
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.f-fulls-3{
	object-fit: cover; 
	width: 100%;
	float: left;
	position:relative;
}

.f-fulls-2, .f-fulls-12 {
	position:relative;
	margin: 0px 30px;
}


.f-fulls-1 {
	z-index:1;
	width: 100%;
	background:#fff;
	line-height: 20px;
	color: #333435;
	position:relative;
	overflow:hidden;
	padding: 0px 0px;
}



.f-fb-c-2 {
	margin: 25px 25px;
}

.f-fb-c-1 {
	width: 100%;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 25px 0px 0px 0px;
}



.sidebars-5  .novid .dil-new-11 {
	width: 100%;
	height: auto;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}

.sidebars-5 .novid.dil-new-1{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}

.sidebars-5 .dil-new-02{
	position:relative;
	margin: 0px 0px;
}



.sidebars-5 .novid .dil-new-3, .sidebars-5 .novid .dil-new-3 img{
	height: 190px;
}




.c-cont-2{
	width: 100%;
	position:relative;
	floaT: left;
	margin-top: 0px;
	margin-bottom:  5%;
}

.c-cont-icon-1 {
    background: url(../images/icon-20.svg) center no-repeat;
}

.c-cont-icon-2 {
    background: url(../images/icon-21.svg) center no-repeat;
}

.c-cont-icon-3 {
    background: url(../images/icon-22.svg) center no-repeat;
}

.c-cont-icon-4 {
    background: url(../images/icon-23.svg) center no-repeat;
}

.c-cont-icon-1, .c-cont-icon-2, .c-cont-icon-3, .c-cont-icon-4 {
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}

.c-cont-8{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 1px 0px;
}

.c-cont-aa{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px #ddd solid;
	line-height: 10px;
}

.c-cont-9 a{
	-webkit-transition: all ease .2s; transition: all ease .2s;
}


.c-cont-9 a:hover{
	color: #BB1A17;
	-webkit-transition: all ease .2s;
	transition: all ease .2s;
}


.c-cont-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 1px 0px 0px 0px;
}



.c-cont-7{
	position:relative;
	float: left;
}

.c-cont-9{
	font-size: 16px;
	font-family: font-2;
	color:#676B6F;
	letter-spacing: -0px;
}


.c-cont-8{
	font-size: 18px;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color:#36393C;
}

.c-cont-6::before {
    width: 6px;
    height: 22px;
    margin: 14px 0px 0px 0px;
    position: absolute;
    floaT: left;
    background: #D72B28;
    content: "";
    right: -3px;
}

.c-cont-6{
	width: 50px;
	height: 50px;
	background: #BB1A17;
	position:relative;
	floaT: left;
	margin-right: 20px;
}

.c-cont-50.c-cont-5{
	margin-bottom: 0px;
}

.c-cont-5{
	width: 100%;
	position:relative;
	floaT: left;
	margin-bottom: 20px;
}


.c-cont-4{
	width: 100%;
	position:relative;
	floaT: left;
}

.c-cont-10 iframe{
	width: 100%;
	height: 260px;
	position:relative;
	floaT: right;
	border-radius: 10px;
}

.c-cont-10{
	width: 45%;
	position:relative;
	floaT: right;
}







.story .title { letter-spacing: 1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;font-size: 20px;border-left: 5px solid #BB1A17;}


body .berrors b{
	font-family: font-3;
	font-size: 15px;
}

body .berrors {
	floaT: left;
	position:relative;
	background: #ffe6dd !important;
	border: 1px solid #f0c4b5;
	color: #553c33;
	padding: 20px 25px;
	margin-bottom: 25px;
	border-radius: 0px;
	box-sizing: border-box;
}

.box, .b-box{
	width: calc(100% - 20px);
}

.b-box{
	margin: 25px 0px 0px 10px !important;
	border-radius: 0px;
	position: relative;
	float:left;
	margin-top: 0px;
}

.box{
	margin: 0px 0px 25px 10px;
	border-radius: 0px;
	position: relative;
	background:#fff;
	float:left;
	margin-top: 0px;
}


#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 25px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #BB1A17;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{ font-feature-settings: 'case' on;  transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 30px;display:inline-block;height:50px;line-height:50px;font-size:16px; letter-spacing: -0.5px; cursor:pointer;color:#ffffff;background: #0F1113; text-align:center;font-family:font-4; }



.kux-sl-012 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 98px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 3px;
	color:#fff;
}

ol.sidebars-05 > li > a:before{ left: 60px; top: 50px;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;filter: drop-shadow(0px 1px 2.1px rgba(0, 0, 0, 0.12));color: #fff;z-index:1;right: 0px;content:counter(ol-counter);counter-increment:ol-counter;font-size:15px;font-family:font-3;width: 25px;height: 25px;line-height: 25px;/* border:0px solid #eeedf7; */background: #BB1A17;border-radius: 0px;float:left; z-index:111;text-align:center;position:absolute;}


ol.sidebars-05 > .stars-n-1:hover > a:before{
	color:#2B3252;
	transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;
}

ol.sidebars-05 {float:left;width:100%;font-size:13px;position:relative;padding:0;list-style:none;color:#222;counter-reset:ol-counter;}
ol.sidebars-05 > li > a{line-height:20px;float:left;width:100%;/* overflow:hidden; */position:relative;font-size:17px;display:block;color:inherit;text-decoration:none !important;padding:0px 0 0px 0px;}


.kux-sl-012 .kux-sl-14, .kux-sl-012 .kux-sl-14 img{
	object-fit: cover;
	width: 80px;
	height: 70px;
}

.kux-sl-012.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 1px #E2E4EB solid;
	padding-bottom: 20px;
}

.kux-sl-012.kux-sl-12 .kux-sl-16 {
	color:#333435;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-012.kux-sl-12:hover .kux-sl-16 {
    color:#BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sidebars-5 {
	width: 100%;
	position:relative;
	floaT: left;
}




.sidebars-4{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.sidebars-4{
	color:#333435;
}



.sidebars-3  {
	margin-right: 20px;
    background: #BB1A17;
    color:#fff;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.sidebars-2 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 25px 0px;
}





.speedbar-3{
	position:relative;
	font-family: font-4;
	letter-spacing: -0.3px;
}

.speedbar-3, .speedbar-3 a{
	color:#333435;
}


.speedbar-2   {
	margin-right: 20px;
    background: #BB1A17 url(../images/spid-1.svg) center no-repeat;
    width: 50px;
    height: 50px;
    position: relative;
    floaT: left;
}


.speedbar-1 {
	width: 100%;
	height: 50px;
	background:#fff;
	font-size: 15px;
	line-height: 50px;
	color: #333435;
	font-family: font-3;
	position:relative;
	overflow:hidden;
	margin: 25px 0px 20px 0px;
}


.novid .dil-new-11 {
	width: 100%;
	height: 37px;
	font-size: 15px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.novid .dil-new-3, .novid .dil-new-3 img{
	object-fit: cover; 
	height: 270px;
}

.novid.dil-new-1{
	width: 50%;
	position:relative;
	overflow:hidden;
	floaT: left;
}


.sidebars-1{
	width: 300px;
	floaT: right;
	position:relative;
}


.cent-2{
	width: 875px;
	floaT: left;
	position:relative;
}

.cent-1{
	width: 100%;
	floaT: left;
	position:relative;
}


.header-7.header-fixed {
    widtH: 100%;
    height: 65px;
    position: fixed;
    top: 0px;
    lefT: 0px;
    z-index:9999;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);
}



.footer-17 a:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}

.footer-17 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-family: font-4;
}

.footer-17{
	position:relative;
	floaT:right;
}

.footer-18{
	position:relative;
	floaT: left;
}

.footer-15 a{
	color:#ffffff;
}


.footer-15{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113;
	border-top: 1px #26292D solid;
	padding: 27px 0px;
	color:#AEB1B4;
	font-family: font-1;
	font-size: 16px;
}




.footer-7 {
        width: 160px;
        height: 35px;
        margin: 18px 0px 0px 0px;
        background: url(../images/18.svg) center no-repeat;
        z-index: 1;
        display: inline-block;
    }



.footerr-10{
	margin: 5px 10px 0px 0px;
	width: 14px;
	height: 14px;
	position:relative;
	floaT: left;
	background: #BB1A17;
}



.footer-9{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px 10px 0px;
	padding: 2px 0px;
	font-size: 18px;
	color:#fff;
	font-family: font-4;
}


.footer-8 a{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 2px 0px;
	padding: 2px 0px;
	font-size: 15px;
}


.footer-6 .header-6 ul li{
	background:0F1113;
    margin: 0px 10px 0px 0px;
    display: inline-block; 
}

.footer-6 .header-6 {
    display: inline-block;
    floaT: left;
}

.footer-6{
	width: 100%;
	margin-top: 5px;
	position:relative;
	floaT: left;
}

.footer-5{
	font-size: 15px;
	line-height: 22px;
	width: 100%;
	position:relative;
	floaT: left;
}


.footer-4 {
        width: 160px;
        height: 35px;
        margin: 0px 0px 20px 0px;
        float: left;
        background: url(../images/logo-1.svg) center no-repeat;
        z-index: 1;
    }


.footer-10 ul{
	width: 50%;
	position:relative;
	floaT: left;
}

.footer-14{
	width: 88px;
	position:relative;
	floaT: right;
	z-index:1;
}


.footer-11.footer-8{
	width: 20%;
	position:relative;
	floaT: left;
	z-index:1;
	margin-lefT: 2%;
}


.footer-8{
	margin-lefT: 5%;
	width: 30%;
	position:relative;
	floaT: left;
	z-index:1;
}



.footer-3{
	width: 30%;
	position:relative;
	floaT: left;
	z-index:1;
}


.footer-2{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
}

.footer-6 .header-6 ul li a:hover{
    color: #ffffff;
    border: 1px #BB1A17 solid;
    background:#BB1A17;
}


.footer-6 .header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #26292D solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#ffffff;
}

.footer-1 a:hover, .footer-010-a a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff !important;
}

.footer-1 a{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#AEB1B4;
}

.footer-1{
	width: 100%;
	position:relative;
	floaT: left;
	z-index:1;
	background:#0F1113 url(../images/footer.svg) left no-repeat;
	background-size: 500px;
	padding: 50px 0px;
	color:#AEB1B4;
}





.dil-new-2 .fraza-03{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.dil-new-2:hover .fraza-03{
	color:#BB1A17;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.fraza-6::before {
        width: 45px;
        height: 42px;
        margin: -58px 0px 0px 0px;
        float: left;
        background: url(../images/ix.svg) center no-repeat;
        content: "";
        z-index: 1;
        top: 0px;
        right: 20px;
        position: absolute;
    }


.fraza-03{
	width: 100%;
	height: 80px;
	floaT: left;
	position:relative;
	overflow:hidden;
}


.fraza-10{
	position:relative;
	float: right;
	margin-right: 20px;
}


.fraza-9{
	position:relative;
	float: right;
}

.fraza-8{
	width: 100%;
	padding: 20px 0px 10px 0px;
	background:#fff;
	lefT: 0px;
	bottom: 0px;
	position:absolute;
	z-index:1;
	color:#7F858D;
}



.fraza-7{
		font-size: 13px;
	font-family: font-4;
	letter-spacing: -0.3px;
	width: calc(100% - 125px);
	position:relative;
	bottom: 0px;
	height: 42px;
	line-height: 42px;
	background:#BB1A17;
	z-index:0;
	floaT: right;
}

.fraza-6{
	color:#fff;
	width: 100%;
	position:absolute;
	bottom: 20px;
	height: 42px;
	line-height: 42px;
	background:#BB1A17;
	z-index:0;
}




.fraza-4{
	z-index:11;
	width: 100%;
	position:absolute;
	lefT: 0px;
	bottom: 20px;
}

.fraza-5, .fraza-5 img{
	width: 90px;
	height: 90px;
}
.fraza-5{
	margin-lefT: 20px;
}


.fraza-5, .fraza-5 img{
	z-index:1;
	position:relative;
	overflow:hidden;
	lefT: 0px;
}

.fraza-3{
	position:relative;
	padding: 0px 25px;
	z-index:1;
}

.fraza-2{
	font-family: font-3;
	color: #39434B;
	font-size: 15px;
	line-height: 20px;
	width: 100%;
	height: 230px;
	position:relative;
	floaT: left;
	background: #F2F5F8;
	padding: 20px 0px 0px 0px;
}

.fraza-1{
	width: 100%;
	position:relative;
	floaT: left;
	background: #F2F5F8;
}







.spst-1 .pan-div-7{
	background: #04B173;
}


.spst-1  .dil-new-2:hover .dil-new-11{
	color:#04B173;
}

.spst-1 .dil-new-4 {
	border-bottom: 5px #04B173 solid;
}

.spst-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #04B173;
}

.spst-1 .pan-div-4::before {
border-color: #068D5D rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.spst-1 .pan-div-4{
	background: #04B173;
}





.bgs-2.p-sl-1 .dil-new-1{
	margin-top: 65px;
}




.bgs-2.p-sl-1 .slick-prev, .bgs-2.p-sl-1 .slick-next{top: 0px !important;}

.bgs-2.bgs-1 .pan-div-1{
  background: #F2F5F8;
}

.bgs-2 .slick-dots li.slick-active{background: #BB1A17;}
.bgs-2 .slick-dots li{background: #C7CDD7;}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #FFFFFF;
}


.bgs-2.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #FFFFFF;
	margin-top: 0px;
}




.bleq-1 .p-pan-div-11 .dil-new-2{
	width: 100%;
	height: 580px;
}

.dil-new-012{
	border-top: 1px #E1E6F0 solid;
	padding-top: 15px;
	margin-top: 18px;
	width: 100%;
	height: 80px;
	font-size: 14px;
	line-height: 20px;
	color: #383D49;
	font-family: font-2;
	position:relative;
	overflow:hidden;
}


.bleq-1 .p-pan-div-11 .dil-new-11 {
	width: 100%;
	height: auto;
	font-size: 17px;
	line-height: 20px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}


.bleq-1 .dil-new-4 {
	border-bottom: 5px #394657 solid;
}


.bleq-1 .p-pan-div-11 .dil-new-3, .bleq-1 .p-pan-div-11 .dil-new-3 img{
	object-fit: cover; 
	width: 100%;
	height: 370px;
}


.bleq-1 .p-pan-div-11 .dil-new-02{
	position:relative;
	margin: 0px 10px 0px 0px;
}

.bleq-1 .pan-div-4::after {
border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #272E34;
}

.bleq-1 .pan-div-4::before {
border-color: #0C151F rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
}

.bleq-1 .pan-div-4{
	background: #272E34;
}



.bleq-1 .dil-new-1{
	width: 50%;
}

.bleq-1 .pan-div-8{
	width: 590px;
	position:relative;
	overflow:hidden;
	floaT: right;
}



.bgs-1 .slick-dots{  position:relative; padding-bottom: 25px !important; bottom:0px;}

.bgs-1 .p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#0F1113;
	color:#ffffff
}

.bgs-1 .pan-div-1{
  background: #1A1E21;
}


.news-flei-3{ text-indent: 1px; display:block;border-radius:100px;color:#fff;background:#BB1A17;font-size:14px;line-height:45px;position:relative;width:45px;height:45px;cursor:pointer;text-align:center;margin:auto;}
.news-flei-2{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.news-flei-1{width:100%;height:100%;position:absolute;floaT:left;z-index:9999;}


.bgs-1 .dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#ffffff;
}

.bgs-1 .dil-new-11{
	color:#A6A7AB;
}

.bgs-1.dil-new-2, .bgs-1 .dil-new-9{
	background: #1A1E21;
}


.bgs-1.pan-div-0{
	width: 100%;
	position:relative;
	floaT: left;
	background: #0F1113;
}

.bgs-1.pan-div-0{
	margin-top: 0px;
}



.p-baner-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
}

.p-baner-3.p-baner-1{
	margin-bottom: 25px;
}


.p-baner-2.p-baner-1{
	margin-bottom: 20px;
}

.p-baner-1{
	floaT: left;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
	position:relative;
	margin-top: 5px;
}

.p-sl-1 .slick-prev{
	right: 49px !important;
	left: inherit !important;
	background:#EEF4FF;
	color:#2B3038
}

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{ width: 29px !important; height: 29px !important; line-height: 30px; }

.p-sl-1 .slick-prev, .p-sl-1 .slick-next{top: 0px !important;}

.p-sl-1 .pan-div-8{
	margin-top: -59px;
}

.p-sl-1 .dil-new-1{
	margin-top: 65px;
}




.day-header-9 img, .dil-new-2 img{border-radius:0px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.day-header-9:hover img, .dil-new-2:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.dil-new-2:hover .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color:#BB1A17;
}

.dil-new-2 .dil-new-11{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.dil-new-6 a{
   display: none;
}

.dil-new-6 a:nth-child(1){
   display: block !important;
}



.dil-new-10{
	margin: 0px 20px;
}



.dil-new-7{
	position:relative;
	floaT: right;
}

.dil-new-6{
	position:relative;
	floaT: left;
}

.dil-new-11 {
	width: 100%;
	height: 56px;
	font-size: 14.5px;
	line-height: 18px;
	color: #383D49;
	font-family: font-3;
	position:relative;
	overflow:hidden;
}



.dil-new-9{
	color:#fff;
	padding: 15px 0px 18px 0px;
	background:#fff; 
	width: 100%;
	position:relative;
	floaT: left;
}


.dil-new-3{ 
	width: 100%;
	position:relative;
	floaT: left;
}

.dil-new-3 img{
	object-fit: cover;
	height: 195px;
}
.dil-new-3{
	object-fit: cover; 
	width: 100%;
	height: 190px;
}

.dil-new-5 {
	position:relative;
	margin: 0px 14px;
}

.dil-new-4 a {
	color:#fff;
}


.dil-new-4 {
	z-index:1;
	width: 100%;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	bottom: 0px;
	position:absolute;
	overflow:hidden;
	floaT: left;
	color:#fff;
	background: rgb(0 0 0 / 50%);
	border-bottom: 5px #BB1A17 solid;
	margin-bottom: 0px;
}


.dil-new-2{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	background:#fff;
	margin-bottom: 20px;
}


.pan-div-9{
	position:relative;
	margin: 0px -10px;
}

.dil-new-02{
	position:relative;
	margin: 0px 10px;
}


.dil-new-1 img{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}


.dil-new-1{
	width: 25%;
	position:relative;
	overflow:hidden;
	floaT: left;
}

.pan-div-8{
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
}




.pan-div-6{
	position:relative;
	margin-right: 9px;
}

.pan-div-7{
	text-align: center;
	font-size: 12px;
	width: 29px;
	height: 29px;
	color:#fff;
	line-height: 30px;
	position:relative;
	background: #BB1A17;
	floaT: right;
}

.pan-div-5:hover{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	color: #43444e;
	background:#dbe0e7;
}


.pan-div-5{
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
	font-size: 15px;
	color: #656673;
	font-family: font-1;
	height: 29px;
	line-height: 29px;
    padding: 0px 0px 0px 12px;
    letter-spacing: 0.3px;
	margin: 9px 9px 0px 0px;
	position:relative;
	background:#EFF4FC;
	floaT: right;
	margin-bottom: 25px;
}



.pan-div-4::after {
               content: '';
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 48px 0px 0px 25px;
        border-color: rgba(50, 198, 195, 0) rgba(44, 71, 134, 0) #fff #BB1A17;
        margin: -0px 0px 0px 20px;
        position: absolute;
        z-indeX: 0;
    }

.pan-div-4::before {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px;
        border-color: #821715 rgb(0 8 255 / 0%) rgb(28 30 32 / 0%) rgb(255 0 0 / 0%);
        margin: 0px 0px 0px -20px;
        z-indeX: 11;
        bottom: -15px;
    }

.pan-div-4{
	font-size: 16px;
	font-family: font-4;
	letter-spacing: -0.3px;
	height: 48px;
	color:#fff;
	padding: 0px 20px 0px 20px;
	line-height: 48px;
	position:relative;
	background: #BB1A17;
	floaT: left;
}

.pan-div-1{
	z-index:1;
	height: 48px;
	width: 100%;
	position:relative;
	background:#fff;
	floaT: left;
	margin-bottom: 20px;
}


.pan-div-0{
	z-index:0;
	width: 100%;
	position:relative;
	overflow:hidden;
	floaT: left;
	margin-top: 25px;
}






.sl-bot-3 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.sl-bot-3:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.sl-bot-3:hover .sl-bot-6 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.sl-bot-3 .sl-bot-6 {
	z-index:1;
	left: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.sl-bot-9{
	color:#B5B5B5;
	position:relative;
	margin: 0px 0px 0px 1px;
}



.sl-bot-8{
	font-size: 14px;
	line-height: 19px;
	width: 100%;
	height: 80px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin-bottom: 5px;
		color:#ffffff;
}


.sl-bot-7{
	margin-right: 20px;
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 190px);
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}





.sl-bot-3{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 0px;
}




.kux-sl-12{
	width: 100%;
	floaT: left;
	position:relative;
	margin-top: 20px;
}


.kux-sl-13{
	width: 100%;
	floaT: left;
	position:relative;
}





.kux-bot-1 .kux-sl-18{
	margin: 10px 0px 0px 1px;
	floaT: left;
	position:relative;
}



.kux-bot-1 .kux-sl-17{
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	height: 80px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.kux-bot-1 .kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	height: 110px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 0px;
	color:#fff;
}


.kux-sl-12 img{
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.kux-sl-12:hover img{
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}




.kux-sl-12 .kux-sl-16 {
	color:#d3d3d3;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-16 {
    color:#fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-12:hover .kux-sl-15 {
    width: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-12 .kux-sl-15 {
	z-index:1;
	right: 0px;
	float: left;
    width: 0%;
    height: 100%;
    position: absolute;
    background: #BB1A17;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}


.kux-sl-9::after {
	float: left;
    width: 12px;
    height: 12px;
    margin: 4px 6px 0px 0px;
    position: relative;
    background: #BB1A17;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.kux-sl-9{
	border-bottom: 3px #BB1A17 solid;
	padding-bottom: 12px;
	floaT: left;
	position:relative;
	margin-bottom: -3px;
	z-index:1;
	font-size: 15px;
	font-family: font-4;
}


.kux-sl-10{
	width: 100%;
	height: 3px;
	background: #333333;
	floaT: left;
	position:relative;
}

.kux-sl-16{
	font-size: 14px;
	line-height: 20px;
	width: calc(100% - 105px);
	height: 63px;
	overflow:hidden;
	floaT: right;
	position:relative;
	margin-top: 1px;
	color:#fff;
}


.sl-bot-5, .sl-bot-5 img{
	position:relative;
	overflow:hidden;
	float: left;
	object-fit: cover;
	width: 150px;
	height: 110px;
}

.kux-sl-14, .kux-sl-14 img{
	object-fit: cover;
	width: 90px;
	height: 70px;
}

.kux-sl-14{
	overflow:hidden;
	floaT: left;
	position:relative;
}




.kux-sl-11 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-8{
	width: 100%;
	floaT: left;
	position:relative;
}






.kux-sl-4 .slick-next{
	right: 10px;
}

.kux-sl-4 .slick-prev{ 
  lefT: 10px;
}


.kux-sl-4 .slick-prev, .kux-sl-4 .slick-next{ background: rgb(0 0 0 / 0%) !important;}

.hd-vidi-7 a, .hd-vidi-8 a{
	font-size: 14px !important;
	font-family: font-2;
	color:#fff;
}

.hd-vidi-7, .hd-vidi-8{
	font-size: 0px !important;
}


.day-header-17{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


.day-header-16{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 22px;
}

.day-header-10{/* bottom: -2px !important; */}


.hd-vidi-7 a{
   display: none;
}

.hd-vidi-7 a:nth-child(1){
   display: block !important;
}


.hd-vidi-7:hover{
	background: #cd201d !important;
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.hd-vidi-7{
	transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
	font-size: 12px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index:9999;
	color:#fff;
	background: #BB1A17;
	border-radius: 5px;
	padding: 8px 12px;
}



.day-header-15{
	font-size: 14px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.homes-h-5 .slick-prev, .homes-h-5 .slick-next{
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5:hover .slick-prev, .homes-h-5:hover .slick-next{
  opacity: 100%;
  webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.homes-h-5 .slick-prev,
.homes-h-5 .slick-next{
	display: block !important;
	top: 65px !important;
	border-radius: 5px;
	opacity: 0;
}

 .homes-h-5 .slick-next{
	lefT: 70px;
}

.day-header-013 {
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	padding: 0px 0px;
	position: relative;
	overflow: hidden;
	float: left;
	font-family: 'font-2';
	margin: 12px 0px 20px 0px;
	color: #B5B5B5;
}

.menu-header-2{float:left;width:100%;line-height: 50px;}
.menu-header-1{float:left;width:100%;margin:0% 0% 0% 0%;background: #141414;border-bottom: 1px #202020 solid;}
.day-header-14 img{width:100%;}
.day-header-14{ z-index:1; line-height:0px;position:relative;overflow:hidden;width:100%;background:#000;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-11{margin: 200px 5% 0% 5%;}
.day-header-13{line-height:20px;font-size: 13px;padding:0px 0px;position:relative;overflow:hidden;/* width:100%; */float:left;font-family: font-2;margin:2% 0px 5% 0px;color:#FF5722;}


.day-header-12 {
    color:#fff;
    position:relative;
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    overflow:hidden;
    border-left: 4px #BB1A17 solid;
    font-size: 20px;
    line-height: 25px;
    font-family: font-3;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}


.day-header-10{background:-moz-linear-gradient(top, rgb(255 0 0/0%) 0%, #000000 100%);background:-webkit-linear-gradient(top, rgb(255 0 0/0%) 0%,#000000 100%);background:linear-gradient(to bottom, rgb(255 0 0/0%) 0%,#000000 100%);z-indeX: 999999;font-size:20px;padding:0px 0px;bottom:0px;position:absolute;overflow:hidden;width:100%;float:left;margin:0% 0px 0% 0px;text-align:left;}
.day-header-8 img{line-height:0px;width:100%;height: 416px;object-fit:cover;}
.day-header-8{line-height:0px;position:relative;overflow:hidden;width: 726px;height:416px;float:left;margin:0% 0px 0% 0px;text-align:left;border-radius:4px;}
.day-header-7{ z-index:0; padding: 25px 0px 20px 0px;position:relative;overflow:hidden;width:100%;float:left;margin: 0% 0px 0px 0px;text-align:left;}



#cssmenu ul li ul li{
	margin-top: 0px !important;
}


#cssmenu li.cssmenu-a a{
	color:#fff;
	background: #C91E1B;
	border-radius: 5px;
}


#cssmenu li a{
	position:relative;
	color: #FFE3E2;
	padding: 10px 14px;
	border-radius: 5px;
	font-size: 15px;
	font-family: font-1;
	letter-spacing: 0.4px;
}

#cssmenu li {
	margin: 15px 10px 0px 0px !important;
}

#cssmenu ul li ul li::before, #cssmenu ul li ul li::after {
display:none !important;
}

#cssmenu ul li:hover::before, #cssmenu ul li:hover::after {
    width: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li ul li::before {
    display: none !important;
}

#cssmenu ul li a::before {
    width: 100%;
    height: 16px;
    bottom: -15px;
    position: absolute;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu ul li::after {
    right: 0px !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    left: auto;
}

#cssmenu ul li::before {
    left: 0px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu{margin:0;width: 100%;padding:0;line-height:1;display:block;position:relative;font-family:font-1;box-sizing:content-box;}
#cssmenu ul{list-style:none;margin: 0px 0px -1px 0px; padding:0;display:block;float:left;}
#cssmenu ul li{ margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{ text-decoration:none;display:block;margin:0;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-ms-transition:color .1s ease;-o-transition:color .1s ease;transition:color .1s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu ul li ul{position:absolute;left:-9999px;top: 50px;}
#cssmenu ul li ul li{background: #1e1e1e;max-height:0;position:absolute;-webkit-transition:max-height 0.1s ease-out;-moz-transition:max-height 0.1s ease-out;-ms-transition:max-height 0.1s ease-out;-o-transition:max-height 0.1s ease-out;transition:max-height 0.1s ease-out;}

#cssmenu.align-right ul li ul li.has-sub:after{right:auto;left:15px;}
#cssmenu.align-right ul li ul li.has-sub:before{right:auto;left:15px;border-left-color:transparent;border-right-color:#fff;}
#cssmenu ul li ul li a{ border-radius: 0px; -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s; border-bottom: 1px #292b36 solid;display: inline-block;font-size: 15px;opacity: 1; color:#a5a7b2; font-family:font-2;font-size: 14px;font-weight:400;text-transform:none;letter-spacing:0;display:block;width:280px;padding: 15px 10px 15px 15px;}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a{ -webkit-transition: all .1s;-moz-transition: all .1s;-o-transition: all .1s;transition: all .1s;  color: #ffffff !important;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#2196f3;}
#cssmenu ul li ul li:hover > ul{  background: #191a21;border-top: 0px solid #191a21;border-bottom: 0px solid #191a21;border-left: 0px solid #eee;border-right: 0px solid #eee;left:100%;top: 0px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul > li{float:none;display:inline-block;}
#cssmenu.align-center > ul{text-align:center;font-size:0;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul{float:right;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu.align-right ul ul li:hover > ul{right:100%;left:auto;}
#cssmenu.align-right ul ul li a{text-align:right;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color: #ffffff;position:relative;z-index:9999;cursor:pointer;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
#cssmenu > ul > li > a,
#cssmenu > ul > li.active > a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;

}

#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{background:#000;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#fff;}

#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{display: inline-block;z-index:999999;max-height: 50px;position:relative;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{background: #1e1e1e; border-radius: 0px; font-family:font-2;width:280px;display:block;}




.header-03{
  border-lefT: 1px #E1E6F0 solid;
  border-right: 1px #E1E6F0 solid;
  padding: 0px 7px;
  margin: 0px 5px;
}



   .q_search input::placeholder {
        color: #fff
    }


.search-wrapper.search-wrap.hidden.active{
	animation:fade_in_show 0.2s}
	@keyframes fade_in_show{0%{opacity:0;transform:scale(0)}
	100%{opacity:1;transform:scale(1)}
}


.search-wrapper .input-holder .search-icon {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper .input-holder .search-icon:hover {
-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.search-wrapper.search-wrap.hidden.active{
	height: 34px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}


.search-wrapper {
	    z-index:11;
	    position: absolute;
	    top: 0px;
	    right: 0px;
	   }

    .search-wrapper .input-holder {
    	floaT: right;
    	lefT: 0px;
    	top: 0px;
    	height: 35px;
    	width: 35px;
    	position: relative;
    }

.search-wrapper.active .input-holder, #searchsuggestions {width: 280px;}

#searchsuggestions span.notfound{ display: block; padding: 12px 0px 0px 0px !important;  text-align: center !important; }

#searchsuggestions{
	z-index: 999 !important;
}

#searchsuggestions a{padding:15px 15px !important;}
#searchsuggestions{overflow:hidden; }

#dofullsearch, .seperator{display:none !important;}
#searchsuggestions a span { font-family: font-1; font-size: 14px; }



   .search-wrapper.active .input-holder {
    	lefT: 0px;
    	background: #af1a17;
    	z-index:1;
    	top: 0px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	width: 0px;
    	height: 35px;
    	padding: 0 0px 0 0px;
    	opacity: 0;
    	position: absolute;
    	top: 0;
    	left: 0;
    	background: 0 0;
    	box-sizing: border-box;
    	border: none;
    	outline: none;
    	font-family: font-2;
    	font-size: 14px;
    	line-height: 20px;
    	color: #ffffff;
    }

    .search-wrapper.active .input-holder .search-input {
    	width: 250px;
    	padding: 0px 0px 0px 15px;
    	opacity: 1;
    }

    .search-wrapper.active .input-holder .search-icon {
		margin-right: 45px;
    }

    .search-wrapper .input-holder .search-icon {
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    	top: 0px;
    	opacity:0;
    	width: 35px;
    	height: 35px;
    	border: 1px #BB1A17 solid;
    	margin-top: 0px;
    	border-radius: 0px;
    	padding: 0;
    	outline: none;
    	position: relative;
    	z-index: 11;
    	float: left;
    	cursor: pointer;
  }

 .search-wrapper .input-holder .search-icon::before {
 	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    border-radius: 50px;
    lefT: 0px;
    width: 100%;
    height: 100%;
    bottom: 0px;
    position: absolute;
    background: url(../images/icon-07.svg) center no-repeat;
    content: "";
}

.search-wrapper.active .input-holder .search-icon::before {
		display: none;
    }


 .search-wrapper .input-holder .search-icon:hover::before {
    background: #c72320 url(../images/icon-07.svg) center no-repeat;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #BB1A17;
    	border-radius: 100px;
    	z-index:9999;
    	-webkit-transition: all .2s;
    	-moz-transition: all .2s;
    	-o-transition: all .2s;
    	transition: all .2s;
    }

    .search-wrapper.active .input-holder .search-icon {
    	opacity: 9;
        background: url(../images/icon-07.svg) center no-repeat;
        z-index:9999;
        display: none;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
    }

    .search-wrapper.active .input-holder .search-icon span {
		opacity:0;
    }

    .search-wrapper .input-holder .search-icon span::before,.search-wrapper .input-holder .search-icon span::after {
        position: absolute;
        content: '';
    }

    .search-wrapper .input-holder .search-icon span::before {
        width: 4px;
        height: 14px;
        left: 22px;
        top: 8px;
        border-radius: 5px;
        transform: rotate(-85deg);
    }

    .search-wrapper .input-holder .search-icon span::after {
        width: 14px;
        height: 14px;
        left: 0;
        top: 0;
        border-radius: 16px;
    }

    .search-wrapper .close {
    
		opacity:0;
		position: absolute;
		z-index: 1;
		top: 7.5px;
		right: 10px;
		width: 20px;
		height: 20px;
		cursor: pointer;
		transform: rotate(45deg);
		}

    .search-wrapper.active .close {
		transform: rotate(45deg);
        transition: all .6s cubic-bezier(0,.105,.035,1.57);
		opacity:9;
    }

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 0px;
    }

    .search-wrapper .close::before {
        width: 2px;
        height: 20px;
        left: 9px;
        top: 0;
    }

    .search-wrapper .close::after {
        width: 20px;
        height: 2px;
        left: 0;
        top: 9px;
    }



.header-14 {
    margin: 14px 0px 0px 0px;
    position:relative;
}


.header-14 a:hover, .header-15-a{
    color: #BB1A17;
    text-decoration: none;
    text-decoration: underline;
}


.header-14 a{
    floaT: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 12px;
    position:relative;
    background:#F2F2F2;
    border-radius: 5px;
    margin: 0px 0px 0px 10px;
}



.kux-sl-6, .kux-sl-6 img{
    height: 397px;
}


.kux-sl-6{
    widtH: 150px;
    line-height: 0px;
    font-size: 0px;
     floaT: right;
     overflow:hidden;
     position:relative;
}


.kux-sl-6 img{
    widtH: 100%;
        line-height: 0px;
    font-size: 0px;
}



.kux-sl-5{
    widtH: 29.2%;
    position: relative;
    floaT: left;
    margin-lefT: 26px;
}

.kux-sl-4, .kux-sl-4 img, .day-header-9{
    height: 397px;
    position:relative;
}

.kux-sl-4{
    widtH: 54.2%;
    background:#464646;
    position: relative;
    floaT: left;
}

.kux-sl-3{
    widtH: 100%;
    position: relative;
    floaT: left;
}

.kux-sl-7{
	width: 100%;
    margin-top: 26px;
    position: relative;
    floaT: left;
}


.kux-sl-2{
    margin: 26px 0px;
    widtH: 100%;
    position: relative;
    floaT: left;
}


.kux-sl-1{
	z-index:1;
    widtH: 100%;
    height: 582px;
    overflow: hidden;
    position: relative;
    floaT: left;
background: #0F1113;
    color: #ffffff;
}

.header-13 {
    margin-right: 5px;
    margin-top: 14px;
    -webkit-font-feature-settings: 'case'on;
    text-align: center;
    color:#fff;
    line-height: 30px;
    font-feature-settings: 'case'on;
    background: url(../images/icon-1.svg) 0px 0px no-repeat;
    width: 98px;
    height: 30px;
    position: relative;
    floaT: left;
}



.header-12 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-11 {
    widtH: 100%;
    height: 60px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #ffffff;
    color: #2B3038;
}

.header-10 {
	z-index:9999999999;
        	height: 35px;
        	width: 35px;
        	margin-top: 16px;
        	position: relative;
        	floaT: right;
}

.header-9 {
    position: relative;
    floaT: left;
}

.header-8 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-7 {
	z-index:11;
    widtH: 100%;
    height: 65px;
    position: relative;
    floaT: left;
    background: #BB1A17;
    color: #ffffff;
}


.header-6 ul li a:hover{
    color: #BB1A17;
    border: 1px #d6dae3 solid;
}


.header-6 ul li a{
   widtH: 33px;
   height: 33px;
   border: 1px #E1E6F0 solid;
   line-height: 33px;
   text-align: center;
   display: inline-block;
   color:#353C48;
}

.header-6 ul li{
    margin: 0px 0px 0px 10px;
    display: inline-block; 
}


.header-6 {
    display: inline-block;
    position: relative;
    floaT: right;
    margin: 17.5px 0px;
}

.logo-1 {
    position: relative;
    floaT: left;
    margin: 19px 0px;
}

.header-5 {
    widtH: 100%;
    position: relative;
    floaT: left;
}

.header-4 {
    widtH: 100%;
    height: 70px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    color: #555861;
}

.header-04 ul li{
    display: inline-block;
    margin: 0px 0px 0px 20px;
}

.header-04 ul li{
    display: inline-block;
}

.header-04-a a{
	  color: #BB1A17 !important;
}

.header-04 a:hover{
    color: #BB1A17;
}


.header-04 a{
    padding: 17px 0px;
}


.header-04 {
    position: relative;
    floaT: right;
}

.header-3 {
	line-height: 15px;
    position: relative;
    floaT: left;
    margin-top: 18px;
}

.header-2 {
	font-size: 16px;
    widtH: 100%;
    position: relative;
    floaT: left;
    font-family: font-1;
}

.header-1 a {
    color: #555861;
}

.header-1 {
    widtH: 100%;
    line-height: 50px;
    height: 50px;
    overflow: hidden;
    position: relative;
    floaT: left;
    background: #fff;
    border-bottom: 1px #E1E6F0 solid;
    color: #555861;
}




.slick-slide{margin:0px 0px;}
.slick-slide img{width:100%;    object-fit: cover;}
.slick-slider{overflow:hidden;position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{border-radius: 0px;position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height: 0px;}
.slick-slide img{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{border:none;outline:none;}
.slick-initialized .slick-slide{display:block;}
.slick-prev:after{right:19px;top:20px;-webkit-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);}
.slick-dots{ padding-bottom: 2px !important; bottom:20px;width:100% !important;position:absolute;display:block;right:none;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #BB1A17;border-radius: 0px;}
.slick-next{color:#fff;text-align: center;right:20px;floaT:left;border-radius: 0px;background: #BB1A17;font-size: 18px !important;z-index: 1;line-height:40px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.shefi-8 .slick-prev:hover{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;box-shadow:0px 2px 5px 0px #0000001f;}
.slick-prev,.slick-next{top: 45% !important;}
.slick-prev{color:#fff;text-align: center;background: #0F1113;lefT:20px;floaT:left;border-radius:0px;font-size: 18px !important;z-index: 1;line-height: 41px;position:absolute;display:block !important;width:40px !important;height:40px !important;padding:0;cursor:pointer;}
.slick-dots li{background: #2E3539;border-radius: 0px;position:relative;display:inline-block;width:12px;height:12px;margin: 0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
}
/*-- /RESPONSIVE --*/





@media (min-width:1220px) and (max-width:90000000px){
.center-1{
    width: 1200px;
    margin: auto;
    position:relative;
}
}

@media (min-width:1120px) and (max-width:1220px){
.center-1{
    width: 1100px;
    margin: auto;
    position:relative;
}
}


@media (min-width:1000px) and (max-width:1120px){
.center-1{
    width: 980px;
    margin: auto;
    position:relative;
}
}

@media (min-width:800px) and (max-width:1000px){
.center-1{
    width: 780px;
    margin: auto;
    position:relative;
}
}


@media (min-width:560px) and (max-width:800px){
.center-1{
    width: 540px;
    margin: auto;
    position:relative;
}
}

@media (min-width:20px) and (max-width:560px){
.center-1{
    width: auto;
    margin: 0px 15px !important;
    position:relative;
}
}

/*-- menu --*/
.pr-menu-1 a{
        color:#fff !important;
}

.pr-menu-1{
	display: none;
}

h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin:1em 0 .6em 0;letter-spacing:0.01em;line-height:normal;font-weight:bold;text-rendering:optimizeLegibility;font-family:font-1;}
h1,.h1{font-size:23px;}h2,.h2{font-size:21px;}h3,.h3{font-size:20px;}h4,.h4{font-size:18px;}h5,.h5{font-size:16px;}
body{margin:0 auto;background:#F5F5F5;font-family:font-2, Verdana, sans-serif;font-size:14px;}
::-webkit-scrollbar-track{background:#ddd;}
::-webkit-scrollbar-thumb{background:#BB1A17;}
a{color:#181722;text-decoration:underline;text-decoration:none;}
a img{border:0 none;}
ol, ul, li{list-style:none;}
*{margin:0;padding:0;outline:none;}
::-webkit-scrollbar{width:9px;}
::selection{background-color:#BB1A17;color:#fff;}
::selection{color:#fff;}

@font-face{font-family:font-1;src:url('../fonts/font-001.ttf');}
@font-face{font-family:font-2;src:url('../fonts/font-2.otf');font-weight:bold;}
@font-face{font-family:font-3;src:url('../fonts/font-3.ttf');font-weight:bold;}
@font-face{font-family:font-4;src:url('../fonts/font-003.ttf');}