



body .container p *{
	color: #0e0e0e !important;
}

.darken .container *{
	color: #b4bacf !important;
}
.mce-content-body, .mce-content-body p, body .mce-content-body *{
	background:hwb(0deg 100% 0% / 0%) !important;
}

.darken .container *{
	color: #b4bacf !important;
}
.mce-content-body, .mce-content-body p, body .mce-content-body *{
	background:hwb(0deg 100% 0% / 0%) !important;
}


@font-face{font-family:Helvetica;src:url('../fonts/font-03.ttf');}



.ht-left-6 a{
	margin: 0px 5px -10px 0px !important;
	floaT: left;
}


@media (min-width:10px) and (max-width:800px){

body .ht-left-6 a{
display: none;
}

}

#cssmenu li ul .menu-aa a{
color: #177DFF !important;
text-decoration: none;
text-decoration: underline;
}

.mob-soc-1{
	display: none !important;
}

@media (min-width:10px) and (max-width:800px){
body .mob-soc-1{
	display: block !important;
}
.mob-soc-001{
	display: none !important;
}
}

/*-- Responsive --*/
@media (min-width:10px) and (max-width:570px){

.mob-soc-02 .slick-dots{ bottom: -14px;}
.mob-soc-02 .a-cent-14{margin-bottom: 30px;}
.mob-soc-02 .slick-dots .slick-active{background: #FFAD33;}


.mob-soc-01 .slick-dots{ bottom: -14px;}
.mob-soc-01 .a-cent-14{margin-bottom: 30px;}
.mob-soc-01 .slick-dots .slick-active{background: #B04AFF;}



.a-cent-10:hover .van-n-5{
	color: #19B989;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.a-cent-10 .van-n-5{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.svri-1, .a-cent-10, .a-cent-11, .tu-n-01.tu-n-1{
	width: 100%;
}


.header-4 .btn-1 {
	display: block;
	position: absolute;
	right: -219px;
	width: 42px;
	height: 44px;
	line-height: 45px;
	border-radius: 5px;
	cursor: pointer;
	color: #414650;
	text-align: center;
	background: #ffffff;
	border: 0;
	top: 0;
	overflow: hidden;
	font-size: 15px;
	letter-spacing: 1px;
}


.svg-menu-1{
	text-indent: 0px;
	floaT: right;
	right: 20px;
}


.header-4 ul li ul li{
	text-indent: 30px;
}


.header-4 ul li{
	text-indent: 20px;
}

#menu-1, #menu-2, #menu-3, #menu-4, #menu-5{
    width: 100%;
    floaT: left;
    font-family: font-2;
    margin-top: 10px;
}


#cssmenu ul li ul li a{
       color:#b6bbc5;
}


#cssmenu ul li a{
    color:#fff;
}


.header-4 li a{
	background: #161820;
	width: 100%;
	letter-spacing:0.3px;
	font-family: font-1 !important;
	font-size: 14.5px;
	font-weight: 100;
	letter-spacing: 0.7px;
	float: left;
	margin: 0px 0px;
	padding: 15px 0px 15px 0px;
	line-height: 15px;
	position:relative;
	border-bottom: 1px #2e3140 solid;
}
#cssmenu ul li ul li a{
	background: #161820;
	border-bottom: 0px #39495a solid;
    position:relative;
    floaT: left;
    width: 100%;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
}
#cssmenu ul li ul li {
	background: #161820;
	border-bottom: 0px #39495a solid;
    position:relative;
    floaT: left;
    width: 100%;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
}

#cssmenu ul li ul li a{
    font-size: 14px;
    font-family: font-3 !important;
}

#cssmenu{
	background: #161820;
	margin-top: 70px;
}

.home-svg-1{
	display: none;
}

.outer-menu {floaT: left;width: 100%;/* height: 100%; */position: absolute;top: 0px;left: 0px;/* z-index: 99999; */}
.outer-menu .checkbox-toggle {
	position: absolute;
	top: 24px;
	floaT: left;
	right: -0px;
	z-index: 2;
	cursor: pointer;
	width: 37px;
	height: 30px;
	opacity: 0;
}
.outer-menu .checkbox-toggle:checked + .hamburger > div {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

.outer-menu .checkbox-toggle:checked + .hamburger > div {
    background: #ffffff;
}

.outer-menu .checkbox-toggle:checked + .hamburger > div:after,
.outer-menu .checkbox-toggle:checked + .hamburger > div:before {
    top: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.outer-menu .checkbox-toggle:checked + .hamburger > div:after {
    opacity: 0;
}
.outer-menu .checkbox-toggle:checked ~ .menu {
    pointer-events: auto;
    visibility: visible;
    right: 0px;
}

.outer-menu .checkbox-toggle .menu {
    pointer-events: auto;
    visibility: visible;
    lefT: -300px;
}

.outer-menu .checkbox-toggle:checked ~ .menu > div {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	border-radius: 0px !important;
	left: 0px;
}

.outer-menu .menu div {
	-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; 
}

.outer-menu .checkbox-toggle:checked ~ .menu > div > div {
   lefT: 300px !important;
   opacity: 9;
   top: 0px;

}

.outer-menu .checkbox-toggle:hover + .hamburger {
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}
.outer-menu .checkbox-toggle:checked:hover + .hamburger > div {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}
.outer-menu .hamburger {
    position: absolute;
    top: 16px;
    right: 10px;
    z-index: 1;
    width: 25px;
    height: 40px;
    padding: 0.0em 0px;
    background: 0 0;
    box-shadow: none !important;
    border-radius: 0 0.12em 0.12em 0;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.outer-menu .hamburger > div {
    position: relative;
    -webkit-box-flex: 0;
    flex: none;
    width: 100%;
    height: 3px;
    background: #161820;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.outer-menu .hamburger > div:after,
.outer-menu .hamburger > div:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -10px;
    left: 0;
    width: 100%;
    height: 3px;
    background: inherit;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.outer-menu .hamburger > div:after {
    top: 10px;
}



.outer-menu .menu::before{
	width:100%;
	height: 100%;
	margin:0px 0px 0px 0px;
	position:fixed;
	floaT:left;
	background: rgb(12 14 16 / 80%);
	backdrop-filter: blur(3.5px); 
	content:"";
	top: 0px;
	right: 0px;
}

.outer-menu .menu {
		-webkit-transition: opacity 0.4s ease 0.4s;
		transition: opacity 0.4s ease 0.4s;
		position: fixed;
		top: 0;
		left: -300px;
		width: 300px;
		height: 100%;
		pointer-events: none;
		visibility: hidden;
		overflow: hidden;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		outline: 1px solid transparent;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		}


.outer-menu .menu > div::-webkit-scrollbar{width:4px;}
.outer-menu .menu > div::-webkit-scrollbar-track{background:#313542;}
.outer-menu .menu > div::-webkit-scrollbar-thumb{background: #177DFF; }



.outer-menu .menu > div {
	position:fixed;
	top: 0px;
	floaT: left;
	left: -250px;
	width: 250px;
	height: 100%;
	color: #fefefe;
	background: #161820;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow-y: auto;
	display: -webkit-box;
	display: flex;
	/* -webkit-box-align: center; */
	/* align-items: center; */
	/* -webkit-box-pack: center; */
	/* justify-content: center; */
}
.outer-menu .menu > div > div {
	lefT: 0px !important;
	text-align: left;
	width: 250px;
	opacity: 0;
}
.outer-menu .menu > div > div > ul {
    list-style: none;
    padding: 0 1em;
    margin: 0;
    display: block;
    max-height: 100vh;
}
.outer-menu .menu > div > div > ul > li {
    padding: 0;
    margin: 1em;
    font-size: 24px;
    display: block;
}
.outer-menu .menu > div > div > ul > li > a {
    position: relative;
    display: inline;
    cursor: pointer;
    -webkit-transition: color 0.4s ease;
    transition: color 0.4s ease;
    font-family: Mbold;
    color: #fff;
    font-size: 16px;
}
.outer-menu .menu > div > div > ul > li.host {
    margin-top: 40px;
}
.outer-menu .menu > div > div > ul > li > a:hover {
    color: #e5e5e5;
}
.outer-menu .menu > div > div > ul > li > a:hover:after {
    width: 100%;
}
.outer-menu .menu > div > div > ul > li > a:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -5px;
    left: 0;
    width: 0;
    height: 2px;
    background: #fed501;
    -webkit-transition: width 0.4s ease;
    transition: width 0.4s ease;
}


/*-- mob --*/
.a-col-2 .a-cent-3{
	margin-top: 0px;
}

.a-col-3 .a-cent-3{
	margin-top: 0px;
}

.svri-1 .news-flei-2{top:45%;}
	
.svri-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .news-flei-3{
background: #177DFD;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.full-vids-1 iframe, .full-vids-01 video{
	width: 100%;
	height: 240px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	margin: 0px 0px 0px 0px;
}


.full-vids-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 10px 0px;
}



.ht-left-1 h1 a{
	color:#177DFF;
}

.ht-right-1 .svri-3, .ht-right-1 .svri-3 img{
	height: 200px;
}

.ht-right-1 .svri-6{
	width: 100%;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}



.no-no .margin-size-1{
   margin: 0px 0px 0px 0px;
   border-radius: 0px 0px 0px 0px;
}



.abc-video-1 .ht-left-3{
	margin: -5px 0px 0px 0px;
}


.quote a::before, .ht-left-8 a::before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background:#177DFF;
    margin: 13px 0px 0px 0px;
    border-radius: 5px;
    z-indeX: 11;
    top: 0px;
	left: 0px;
}

.quote a:hover, .ht-left-8 a:hover{
	color:#177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.quote a, .ht-left-8 a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	 text-indent: 20px;
	width: 100%;
	floaT: left;
	position:relative;
	color:#242527;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #CFD5DF solid;
	font-family: font-4;
	font-size: 14px;
	padding: 12px 0px;
}

.ht-left-8 {
	width: 100%;
	floaT: left;
	position:relative;
	color:#000;
	margin: -5px 0px 15px 0px;
}


.baner-1 img{
	width: 100%;
	floaT: left;
	position:relative;
	line-height: 0px;
	border-radius:5px;
}


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


.fullstor-21 span, .fullstor-21 i{
	color: #4B75ED;
	font-family: font-2;
}

.fullstor-21{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 5px;
	border-radius: 5px;
	line-height: 22px;
	color:#242527;
	text-align: left;
	font-family: font-1;
	font-size: 17px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}

.fullstor-20{
	padding: 0px 22px;
}

.fullstor-19{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 20px 0px;
	padding: 3% 0px 2% 0px;
	border: 1px #eaeaeb solid;
	border-radius: 5px;
	line-height: 22px;
	color:#404047;
	text-align: left;
	font-family: font-4;
}

.fa-minus-1{
    display: inline-flex;
    background: url(../images/icon-25.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fa-plus-1{
    display: inline-flex;
    background: url(../images/icon-26.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fullstor-13 {
	floaT: right;
	position:relative;
	margin-top: 0px;
}

.fullstor-14 {
	floaT: right;
	position:relative;
	margin: 7px 15px 0px 0px;
	font-family: font-1;
	font-size: 14px;
	color:#606B8A;
}

.container b{
font-family: font-4 !important;
}

.container p{
	line-height: 20px;
	font-size: 15px;
	color:#0e0e0e
}

.container{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 1px 0px;
	line-height: 23px;
	color:#0e0e0e
}

.fullstor-13 #decreaseFont:hover, .fullstor-13 #increaseFont:hover {
    border: 1px solid #177DFF;
    background-color: #177DFF;
    color:#fff !important;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.fullstor-13 #increaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
   color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: right;
    text-align: center;
    border-radius: 500px;
    margin-top: 0px;
}


.fullstor-13 #decreaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    text-align: center;
    border-radius: 50px;
    margin-top: 0px;
}

.fullstor-12 {
	floaT: right;
	position:relative;
	margin-top: -6px;
	margin-bottom: -9px;
}


.ht-left-6 a:hover{
	text-decoration: none;
	text-decoration: underline;
	background: #177DFF;
	color: #f7f7f7;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 a{
	position: relative;
	background: #177DFF;
	border-radius: 5px;
	color: #f7f7f7;
	padding: 8px 12px;
	font-size: 14px;
	font-family: font-3;
	z-index:1;
	margin: 0px 0px 0px 0px;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 {
    position: absolute;
    left: 5px;
    color: #f7f7f7;
    padding: 10px 12px;
    font-size: 0px;
    font-family: font-2;
    bottom: 15px;
    z-index:1;
}

.ht-left-5, .ht-left-5 img{
	width: 100%;
	object-fit: cover;
	border-radius: 5px;
	overflow:hidden;
	position:relative;
	float: left;
}

.ht-left-5{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 8px 0px;
}



.ht-left-4{
	position:relative;
	float: left;
	margin: 0px 30px 0px 0px;
}


.ht-left-3{
	position:relative;
	float: left;
	color: #2C303F;
	margin: 3px 0px -4px 0px;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.abc-video-1 .ht-left-2{
	margin: 6px 0px 15px 0px;
}

.ht-left-2{
	width: 100%;
	position:relative;
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-family: font-3;
	color:#818284;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 15px 0px;
	border-bottom: 1px #eaeaeb solid;
}

.ht-left-1 h1{
	width: 100%;
	position:relative;
	float: left;
	font-size: 16px;
	line-height: 21px;
	font-family: font-2;
	letter-spacing: -0.8px;
	color:#242527;
	-webkit-font-feature-settings: 'case'on; 
	font-feature-settings: 'case'on;
	margin: 0px 0px 15px 0px;
}



.ht-left-1{
	width: 100%;
	position:relative;
	float: left;
}


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


.vvan-div-6:hover .vvan-div-8 .div-icin-2 {
    background: #008080  url(../images/icon-16.svg) center no-repeat;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.vvan-div-8 .div-icin-2 {
	floaT: right;
    font-size: 14px;
    background: rgb(0 0 0 / 65%)  url(../images/icon-16.svg) center no-repeat;
    backdrop-filter: blur(4.5px);
    padding: 0px 0px;
    width: 35px;
    height: 35px;
    line-height: 45px;
    margin: auto;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.fa-clock-2{
    position:relative;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/icon-22.svg) 0px 0px no-repeat;
    width: 23px;
    height: 22px;
    floaT: left;
    margin: 2px 0px 0px -0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}



.vvan-div-6 img{
  widtH: 100%;
}

.vvan-div-6{
  width: 100%; 	
  margin: 0px 0px 20px 0px;
  border: 1px #DCDEE0 solid;
  floaT: left;
  border-radius: 5px;
  overflow:hidden;
}

.r-vvan-div-4{
	font-family: font-2;
	letter-spacing: -0.7px;
	floaT: left;
	position:relative;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
}


.r-vvan-div-3{
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 17px 7px 0px 15px;
}

.r-vvan-div-1 {
		width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 0px;
	margin-bottom: 20px;
}

.ht-right-1{
	width: 100%;
	position:relative;
	float: right;
}

.ht-shida-2{
	margin: 0px 0px 0px 0px;
}


.ht-shida-0{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
}

.ht-shida-1{
	width: 100%;
	position:relative;
	float: left;
	margin: 20px 0px 0px 0px;
	color:#242527;
	font-size: 15px;
}


/*-- shida --*/

#cssmenu ul .menu-a a::before, #cssmenu ul .menu-a a::after {
    width: 100% !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}



#cssmenu ul .menu-a path{
  fill:#177DFF;
}


#cssmenu ul path{
  fill:#ffffff;
}

#cssmenu > ul > .home-svg-1 svg{
    width: 19px;
    height: 19px;
    margin: -3px 0px -5px 0px;
    position:relative;
    floaT: left;
    }



.speedbar-1 a{
	display: none;
}

	.form-group.combo > .combo_field:first-child { margin-bottom: 20px; }

	.form_submit .c-captcha { float:left !important; margin-bottom: 17px; }

.story .title { margin: -.1em 0 1em 0; font-size: 15px !important; color:#353542; }

.story .title { font-family: font-2; letter-spacing: -1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;border-left: 5px solid #177DFF;}

.footer-8{
	width: 31px;
	height: 31px;
	background: url(../images/icon-18.svg) center no-repeat;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}

.footer-7{
	width: 27px;
	height: 27px;
	border: 2px #3557DF solid;
	background: url(../images/icon-19.svg) 9px no-repeat;
	background-size: 8px;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}


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


.footer-4 li a:hover{
	color:#161820 !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-4 .footer-a a{
	color:#161820 !important;
}


.footer-4 li a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	color:#7A818B;
}


.footer-4 li{
	display: inline-block;
	margin: 0px 9px;
	color:#7A818B;
}

.footer-4{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 15px 0px 15px 0px;
	font-family: font-1;
	letter-spacing: 0.4px;
}



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



.footer-11 a:hover {
    text-decoration: none;
    text-decoration: blink;

}

.footer-11 a{
color:#177DFF !important;	
 text-decoration: none;
    text-decoration: underline;
    font-family: font-2;
}

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

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



.footer-10{
	font-size: 15px;
	width: 100%;
	floaT: left;
	position:relative;
}



.footer-9{
	width: 100%;
	floaT: left;
	position:relative;
background: #EEEFF0;
	color:#2C303F;
	padding: 19px 0px;
	font-family: font-1;
	letter-spacing: 0.2px;
	font-weight: 500;
}



.footer-1{
	margin-top: 0px;
	width: 100%;
	floaT: left;
	position:relative;
	background:#fff;
	text-align: center;
	padding: 33px 0px 30px 0px;
	color:#929090;
}






.n-slaid-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.n-slaid-1:hover .news-flei-3{
background: #F1102D;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.news-flei-3 .fa-play{
    overflow:hidden;
    width: 100%;
    height: 100%;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-17.svg) center no-repeat;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    color:rgb(255 255 255 / 0%);
}

.news-flei-3{display:block;border-radius:100px;color:#fff;background: rgba(0, 0, 0, 0.69);font-size:17px;line-height:50px;position:relative;width:44px;height:44px;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;}


.a-col-5 .a-cent-7 a{
	color:#949AB6;
}

.a-col-5 .slick-dots .slick-active{background: #F1102D;}

.a-col-5 .a-cent-6{
	color:#ffffff;
}

.a-col-5 .a-cent-3{
	background:#1E2028;
}

.a-col-05.a-col-5.d-slaid-1 {
    border-radius: 5px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 20px;
}

.a-col-5.d-slaid-1 {
    border-radius: 0px;
    padding: 0px 0px 45px 0px;
    margin-bottom: 0px;
}

.d-slaid-02{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.a-cent-03{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.baner-1 img{
	width: 100%;
	floaT: left;
	line-height: 0px;
	font-size: 0px;
}

.baner-01.baner-1{
	margin: 14px 0px 0px 0px;
}

.baner-1{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.tu-n-01 .tu-n-6{
	display: none;
	width: 100%;
	floaT: right;
	font-size: 15px;
	line-height: 17px;
	position:relative;
	overflow: hidden;
	height: 52px;
	color:#2C303F;
	margin-top: 4px;
}


.tu-n-01 .tu-n-5 {
    padding: 0px 0px;
    position:relative;
}




.tu-n-01.tu-n-1{
	floaT: left;
	font-size: 14px;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	color:#B4B4B4;
	margin: 0px 10px 20px 10px;
}



.hosi-1 .svri-6{
	margin: 10px 0px 11px 0px;
}



.a-cent-012{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}



.header-3.header-01 {
   position:fixed;
   top: 0px;
   z-index: 9999;
   margin-top: 0px;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.11);
}

/*-- color --*/
.a-col-1 .svri-1:hover .svri-7, .a-col-1 .a-cent-7 a:hover, .tu-n-1:hover .tu-n-5{ color:#19B989; }
.a-col-1 .a-color-1 { background: #19B989; }

.a-col-2 .svri-1:hover .svri-7, .a-col-2 .a-cent-7 a:hover{ color:#FFAD33; }
.a-col-2 .a-color-1 { background: #FFAD33; }

.a-col-3 .svri-1:hover .svri-7, .a-col-3 .a-cent-7 a:hover{ color:#6B53FF; }
.a-col-3 .a-color-1 { background: #6B53FF; }

.a-col-6 .svri-1:hover .svri-7, .a-col-6 .a-cent-7 a:hover{ color:#B04AFF; }
.a-col-6 .a-color-1 { background: #B04AFF; }


.a-col-5 .svri-1:hover .svri-7, .a-col-5 .a-cent-7 a:hover{ color:#F1102D; }
.a-col-5 .a-color-1 { background: #F1102D; }


.tu-n-01.tu-n-1:hover .tu-n-5{ color: #177DFF; }


.svri-1 .svri-7, .tu-n-1 .tu-n-5{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .svri-7{
	color: #177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.n-video-1{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 30px;
    height: 30px;
    floaT: left;
    margin: 0px 0px 0px 0px;
    background: #E8112D url(../images/icon-06.svg) center no-repeat;
    border-radius: 5px;
    position:absolute;
    bottom:10px;
    right: 10px;
    z-index:1;
}



.svri-6{
	width: 100%;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 14px 0px;
	color:#2C303F;
}




.svri-5{
	padding: 0px 11px;
}


.svri-4{
	border-radius: 0px 0px 5px 5px;
	z-indeX:1;
	width: 100%;
	floaT: left;
	position:absolute;
	overflow:hidden;
	bottom: 0px;
	background: rgba(12, 16, 30, 0.6);
    backdrop-filter: blur(4px);
    height: 35px;
    color:#fff;
    line-height: 35px;
}

.svri-3, .svri-3 img{
	object-fit:cover;
	width: 100%;
	height: 200px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}

.svri-2{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}

.svri-1{
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px;
}






.tu-n-5 {
		font-size: 15px;
	line-height: 20px;
    padding: 0px 15px;
    position:relative;
}





.tu-n-01 .tu-n-6{
	width: 100%;
	floaT: right;
	font-size: 15px;
	line-height: 19px;
	position:relative;
	overflow: hidden;
	height: 75px;
	color:#2C303F;
	margin-top: 2px;
}


.tu-n-01 .tu-n-4{
	width: calc(100% - 135px);
	margin-bottom: 15px;
	font-size: 15px;
	line-height:19px;
	color: #363A45;
	display: table-cell;
	vertical-align: middle;
	height: 65px;
	floaT: right;
}

.tu-n-01 .tu-n-5{
	width: 100%;
	height: 92px;
	floaT: left;
	position:relative;
	overflow:hidden;
	font-size: 14.5px;
	line-height: 18px;
	font-family: font-3;
	margin-bottom: 11px;
}


.tu-n-01.tu-n-1{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
	margin: 0px 0px 14px 0px;
}

.tu-n-01 .tu-n-3, .tu-n-01 .tu-n-3 img{
	width: 120px;
	height: 100px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}


.tu-n-3, .tu-n-3 img{
	width: 100%;
	height: 210px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}


.tu-n-3{
	floaT: left;
	position:relative;
	overflow:hidden;
}



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



.tu-n-1{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}



.van-n-7{
	floaT: left;
	font-size: 14px;
	position:relative;
	margin: 0px 30px 0px 0px;
}


.van-n-6{
	display: none;
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}


.van-n-5{
	width: 100%;
	floaT: left;
	font-size: 15px;
	line-height: 20px;
	position:relative;
	margin-bottom: 0px;
}



.van-n-4 {
    padding: 0px 15px;
    position:relative;
}


.van-n-3 {
    float: left;
    width: 100%;
    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%);
    padding: 100px 0px 15px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.van-n-1 img{
	width: 100%;
	line-height: 0px;
}

.van-n-1, .van-n-1 img{
	floaT: left;
	position:relative;
	overflow:hidden;
	height: 210px;
	border-radius: 5px;
	object-fit:cover;
}



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








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



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



.a-cent-13{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px;
}


.a-cent-12{
	margin-top: 14px;
	width: 100%;
	floaT: right;
	position:relative;
	overflow:hidden;
}

.a-cent-11 .tu-n-4 {
    float: left;
    width: 100%;
    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%);
    padding: 100px 0px 15px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.a-cent-11{
	floaT: right;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}


.a-cent-10{
	floaT: left;
	position:relative;
	margin-bottom: 20px;
}


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



.a-cent-8{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 3px;
}




.a-cent-7 a:hover{
	color:#177DFF;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.a-cent-7 a{
	color:#515464;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
}

.a-cent-4{
	margin: 0px 15px;
	position:relative;
}


.a-color-1 {
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 19px 6px 0px 0px;
}

.a-cent-7 i{
	font-size: 20px;
}
.a-cent-7{
	line-height: 62px;
	font-size: 0px;
	font-family: font-2;
	floaT: right;
	position:relative;
	letter-spacing: -0.3px;
}

.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
	font-size: 15px;
	letter-spacing: -1px;
	font-family: font-2;
	margin: 1px 0px 0px 0px;
}


.a-cent-3{
	width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 14px;
	margin-bottom: 14px;
}


.a-cent-2, .a-cent-003{
	margin: 0px 14px;
	position:relative;
}


.a-cent-1{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 10px;
}






.n-slaid-01:hover a{
	color:#ffffff;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.n-slaid-01 a{
	color:#d1d2d3;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.n-slaid-01 img, .svri-1 img, .van-n-1 img, .tu-n-1 img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.n-slaid-01:hover img, .svri-1:hover img, .van-n-1:hover img, .tu-n-1: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);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.n-slaid-5 a{
	color:#d1d2d3;
	font-size: 15px;
	line-height: 20px;
}

.n-slaid-5{
	color:#fff;
	width: 100%;
	/* height: 62px; */
	floaT: right;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 19px;
}


.n-slaid-05{
    position:relative;
    display: inline-flex;
    background: url(../images/icon-09.svg) 0px 0px no-repeat;
    width: 14px;
    height: 16px;
    floaT: left;
    margin: 0px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}




.d-slaid-4, .d-slaid-04{
	margin: 0px 0px;
	position:relative;
}


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


.hd-vidi-8 a:nth-child(1){
	font-size: 13px;
   display: block !important;
}
.footer-menu-7 a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8:hover{
	    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8 a{
	color:#fff;
}
.hd-vidi-8{
	display: none;
	color:#fff;
	font-size: 0px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index:9999;
	color:#fff;
	letter-spacing: 0.5px;
	font-size: 12px;
	background:#177DFF;
	border-radius: 5px;
	padding: 0px 12px;
	height: 33px;
	line-height: 33px;
}



.n-slaid-4 {
	width: 100%;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	floaT: right;
	font-size: 15px;
	margin: 14px 0px 7px 0px;
	font-family: font-1;
	color:#6B6F81;
}

.n-slaid-1 img{
   width:100%;
   float:left;
}

.n-slaid-2 img, .n-slaid-2{
 height: 200px;
 object-fit: cover;
}

.n-slaid-01 {
    margin: 0px 0px;
}

.n-slaid-2 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 0px 0px;
}




.n-slaid-1 {
	width: 100%;
	position:relative;
	floaT: left;
	margin: 0px 0px;
	color:#fff;
}


.d-slaid-2 {
    position:relative;
    margin: 0px 14px;
}


.d-slaid-1 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    floaT: left;
    background: #161820;
    border-radius: 5px;
    padding: 14px 0px 50px 0px;
    margin-bottom: 14px;
}


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





.header-03 {
    widtH: 100%;
    position:relative;
    floaT: left;
    margin-bottom: 10px;
}

.van-fb-1 .van-fb-3{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-1:hover .van-fb-3{
    color: #177DFF;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-3{
	display: none;
	floaT: left;
   font-size: 14px;
   font-family: font-1;
    margin: 2px 0px 0px 0px;
    color: #2C303F;
}


.van-fb-1{
	width: 35px;
	line-height: 49px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.van-fb-2{
    overflow:hidden;
    width: 28px;
    height: 28px;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 10px 12px 0px 0px;
    border-radius: 4px;
    background: url(../images/icon-01.svg) center no-repeat;
    border: 1px #EFF1F6 solid;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



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




.van-cont-1 a{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-cont-1:hover a{
	color: #177DFF;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}


.van-cont-1:hover .van-cont-2{
    background: url(../images/ss-2.svg) -0px 0px no-repeat;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-2{
    position:relative;
    line-height: 50px;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/ss-2.svg) -17px 0px no-repeat;
    width: 17px;
    height: 13px;
    floaT: left;
    margin: 11px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-1 a{
	color:#4F5155;
}


.van-cont-1{
	opacity: 100%;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}


.van-cont-1{
	opacity: 80%;
	color:#4F5155;
	floaT:right;
	margin: 0px 0px 0px 0px;
	line-height: 35px;
	position:relative;
	z-index:1;
	font-size: 15px;
	letter-spacing: -0.4px;
	font-family: font-2;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.van-div-9{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 20px;
    height: 20px;
    floaT: left;
    margin: 5px 0px 5px 0px;
    background: #177DFF url(../images/icon-05.svg) center no-repeat;
    border-radius: 5px;
}


.van-div-8{
    margin: 0px 6px;
}

.van-div-10{
	display: none;
    cursor: pointer;
    overflow:hidden;
    width: 44px;
    height: 35px;
    line-height: 36px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    border-radius: 5px;
    background: #008080;
    text-align: center;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.van-div-7{
	border: 1px #EFF1F6 solid;
    cursor: pointer;
    overflow:hidden;
    width: 57px;
    height: 30px;
    line-height: 40px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 12px;
    border-radius: 5px;
    background: #ffffff;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



.van-div-3{
    margin-top: 11px;
}


.van-div-4{
      cursor: pointer;
      overflow:hidden;
      width: 85px;
      height: 33px;
      line-height: 40px;
      floaT: right;
      position:relative;
      margin: 0px 0px 0px 12px;
      border-radius: 100px;
      background: #eaeaeb url(../images/icon-7.svg) center no-repeat;
      text-align: center;
      -webkit-transition: all .2s;
      -moz-transition: all .2s;
      -o-transition: all .2s;
      transition: all .2s;
}


.van-div-3{
    margin-top: 8px;
}


.svg-menu-1{
	position:relative;
	top: -4px;
	display: inline-block;
}


.van-div-01:hover.van-div-2 svg, .van-div-02:hover.van-div-2 svg, .van-div-03:hover.van-div-2 svg{
   fill: #ededed;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.svg-menu-1 path{
	fill:#AAAFBE;
}

.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 {
	    z-index:11;
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    floaT: right;
	   }

    .search-wrapper .input-holder {
    	lefT: 0px;
    	top: 16px;
    	height: 40px;
    	width: 100%;
    	position: relative;
    }

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

#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---*/
#searchsuggestions {
	z-index: 2200;
	border-radius: 3px;
	background: #ededed;
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
	border: 1px solid #ddd; 
	background-clip: padding-box;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}


.ajax-serch-1 img{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ajax-serch-1:hover img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.ajax-serch-1 .ajax-serch-2{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-1:hover .ajax-serch-2{
   color: #039090;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-6{
    width: 100%;
    font-size: 13px;
    font-family: font-2;
    position:relative;
    overflow:hidden;
    floaT: right;
    margin: 0px 0px 10px 0px;
    color:#898585;
}


.ajax-serch-5{
    width: 100%;
    overflow:hidden;
    font-size: 14.5px;
    line-height: 20px;
    font-family: font-4;
    position:relative;
    floaT: right;
    margin: 0px 0px 0px 0px;
}


.ajax-serch-4{
    width: 100%;
    position:relative;
    floaT: right;
    margin: 0px 0px;
}


.ajax-serch-3, .ajax-serch-3 img{
    height: 80px;
    line-height: 0px;
    object-fit: cover;
    position:relative;
    overflow:hidden;
    border-radius: 4px;
}


.ajax-serch-1{
    width: 100%;
    position:relative;
    floaT: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px #d6d7d9 solid;
}

.ajax-serch-2{
   margin: 0px 15px;
}

    .search-wrapper .input-holder {
    	lefT: 14px;
    	background: #177DFF;
    	z-index: 11;
    	box-shadow: 0px 0px 0px 0px #dadada;
    	top: 14px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	border: 0px !important;
    	width: 220px;
    	height: 44px;
    	padding: 0 0px 0 0px;
    	opacity: 9;
    	position: absolute;
    	top: 0;
    	left: 0;
    	text-indent: 13px;
    	box-sizing: border-box;
    	font-family: 'font-3';
    	font-size: 14px;
    	line-height: 20px;
    	color: #222;
    }

.input-holder input::placeholder {
    color: #2c2c2c;
}


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

    .search-wrapper .input-holder .search-icon {
    display: none !important;
  }

 .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/ss-1.svg) 8px 8px no-repeat;
    content: "";
}

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


 .search-wrapper .input-holder .search-icon:hover::before {
    background: url(../images/ss-1.svg) 8px -22px no-repeat;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}




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

    .search-wrapper .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 {
    	display: none;
		}

    .search-wrapper .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: #177DFF;
        border-radius: 10px;
    }

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

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


#cssmenu ul .menu-b a::before {
display: none;
}

.van-div-3 button{
    floaT: right;
    background:rgb(255 255 255 / 0%);
    border:0;
}



.van-div-1{
    width: 150px;
    floaT: left;
    position:relative;
    margin-top: 12px;
}


.logo-2 h1{
	display: none;
}


.header-2{
    width: 100%;
    height: 50px;
    floaT: left;
    position:relative;
}


.header-12 a{
   color:#a5a7b2;
}




.header-03.header-3 {
    position: fixed;
    top: 0px !important;
    margin-top: 0px;
    box-shadow: 0px 4px 4px rgb(0 0 0 /8%);
    z-index:9;
}


.header-3, .header-03 {
    height: 70px;
}


.header-3 {
    z-index: 11;
    margin-bottom: 20px;
    float: left;
    position: absolute;
    margin-top: 50px;
    widtH: 100%;
    background: #ffffff;
    line-height: 50px;
    background: #FFFFFF;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.03);
}


.logo-2 svg{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}


.logo-2 {
    line-height: 0px;
    width: 100%;
    margin: 16px 0px;
    float: left;
    position: relative;
}

.logo-1 {
    width: 218px;
    height: 70px;
    line-height: 70px;
    margin: 0px 0px;
    float: left;
    position: relative;
}


.header-1 {
	border-bottom: 1px #EFF1F6 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 49px;
    background: #ffffff;
    line-height: 49px;
}

.a-col-5 .slick-next {
    background: #F1102D url(../images/icon-16.svg) center no-repeat !important;
}

.slick-next {
    right: 25px;
    background: #177DFF url(../images/icon-16.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.slick-prev {
    lefT: 25px;
    background: #fff url(../images/icon-07.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.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{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{ bottom: -25px; padding-bottom: 0px !important;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #177DFF;border-radius:100px;}
.slick-next{right: 0px;floaT:left;border-radius:500px;background: #177DFF;font-size:0px !important;z-index:1;line-height:40px;position:absolute;display:block !important;width: 35px !important;height: 35px !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;}
bidy .slick-prev, body .slick-next{ display: none !important; top: 47% !important;}
.slick-prev{lefT: 0px;floaT:left;border-radius:500px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute; display: none !important; width: 35px !important;height: 35px !important;padding:0;cursor:pointer;}
.slick-dots li{/* floaT: left; */background: #3E4251;border-radius: 100px;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:570px) and (max-width:800px){
.a-cent-10:hover .van-n-5{
	color: #19B989;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.a-cent-10 .van-n-5{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.svri-1, .a-cent-10, .a-cent-11, .tu-n-01.tu-n-1{
	width: 250px;
}


.header-4 .btn-1 {
	display: block;
	position: absolute;
	right: -219px;
	width: 42px;
	height: 44px;
	line-height: 45px;
	border-radius: 5px;
	cursor: pointer;
	color: #414650;
	text-align: center;
	background: #ffffff;
	border: 0;
	top: 0;
	overflow: hidden;
	font-size: 15px;
	letter-spacing: 1px;
}


.svg-menu-1{
	text-indent: 0px;
	floaT: right;
	right: 20px;
}


.header-4 ul li ul li{
	text-indent: 30px;
}


.header-4 ul li{
	text-indent: 20px;
}

#menu-1, #menu-2, #menu-3, #menu-4, #menu-5{
    width: 100%;
    floaT: left;
    font-family: font-2;
    margin-top: 10px;
}


#cssmenu ul li ul li a{
       color:#b6bbc5;
}


#cssmenu ul li a{
    color:#fff;
}


.header-4 li a{
	background: #161820;
	width: 100%;
	letter-spacing:0.3px;
	font-family: font-1 !important;
	font-size: 14.5px;
	font-weight: 100;
	letter-spacing: 0.7px;
	float: left;
	margin: 0px 0px;
	padding: 15px 0px 15px 0px;
	line-height: 15px;
	position:relative;
	border-bottom: 1px #2e3140 solid;
}
#cssmenu ul li ul li a{
	background: #161820;
	border-bottom: 0px #39495a solid;
    position:relative;
    floaT: left;
    width: 100%;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
}
#cssmenu ul li ul li {
	background: #161820;
	border-bottom: 0px #39495a solid;
    position:relative;
    floaT: left;
    width: 100%;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
}

#cssmenu ul li ul li a{
    font-size: 14px;
    font-family: font-3 !important;
}

#cssmenu{
	background: #161820;
	margin-top: 70px;
}

.home-svg-1{
	display: none;
}

.outer-menu {floaT: left;width: 100%;/* height: 100%; */position: absolute;top: 0px;left: 0px;/* z-index: 99999; */}
.outer-menu .checkbox-toggle {
	position: absolute;
	top: 24px;
	floaT: left;
	right: -10px;
	z-index: 2;
	cursor: pointer;
	width: 37px;
	height: 30px;
	opacity: 0;
}
.outer-menu .checkbox-toggle:checked + .hamburger > div {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

.outer-menu .checkbox-toggle:checked + .hamburger > div {
    background: #ffffff;
}

.outer-menu .checkbox-toggle:checked + .hamburger > div:after,
.outer-menu .checkbox-toggle:checked + .hamburger > div:before {
    top: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.outer-menu .checkbox-toggle:checked + .hamburger > div:after {
    opacity: 0;
}
.outer-menu .checkbox-toggle:checked ~ .menu {
    pointer-events: auto;
    visibility: visible;
    right: 0px;
}

.outer-menu .checkbox-toggle .menu {
    pointer-events: auto;
    visibility: visible;
    lefT: -300px;
}

.outer-menu .checkbox-toggle:checked ~ .menu > div {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	border-radius: 0px !important;
	left: 0px;
}

.outer-menu .menu div {
	-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; 
}

.outer-menu .checkbox-toggle:checked ~ .menu > div > div {
   lefT: 300px !important;
   opacity: 9;
   top: 0px;

}

.outer-menu .checkbox-toggle:hover + .hamburger {
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}
.outer-menu .checkbox-toggle:checked:hover + .hamburger > div {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}
.outer-menu .hamburger {
    position: absolute;
    top: 16px;
    right: 0px;
    z-index: 1;
    width: 27px;
    height: 40px;
    padding: 0.0em 0px;
    background: 0 0;
    box-shadow: none !important;
    border-radius: 0 0.12em 0.12em 0;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.outer-menu .hamburger > div {
    position: relative;
    -webkit-box-flex: 0;
    flex: none;
    width: 100%;
    height: 3px;
    background: #161820;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.outer-menu .hamburger > div:after,
.outer-menu .hamburger > div:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -10px;
    left: 0;
    width: 100%;
    height: 3px;
    background: inherit;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.outer-menu .hamburger > div:after {
    top: 10px;
}



.outer-menu .menu::before{
	width:100%;
	height: 100%;
	margin:0px 0px 0px 0px;
	position:fixed;
	floaT:left;
	background: rgb(12 14 16 / 80%);
	backdrop-filter: blur(3.5px); 
	content:"";
	top: 0px;
	right: 0px;
}

.outer-menu .menu {
		-webkit-transition: opacity 0.4s ease 0.4s;
		transition: opacity 0.4s ease 0.4s;
		position: fixed;
		top: 0;
		left: -300px;
		width: 300px;
		height: 100%;
		pointer-events: none;
		visibility: hidden;
		overflow: hidden;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		outline: 1px solid transparent;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		}


.outer-menu .menu > div::-webkit-scrollbar{width:4px;}
.outer-menu .menu > div::-webkit-scrollbar-track{background:#313542;}
.outer-menu .menu > div::-webkit-scrollbar-thumb{background: #177DFF; }



.outer-menu .menu > div {
	position:fixed;
	top: 0px;
	floaT: left;
	left: -250px;
	width: 250px;
	height: 100%;
	color: #fefefe;
	background: #161820;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow-y: auto;
	display: -webkit-box;
	display: flex;
	/* -webkit-box-align: center; */
	/* align-items: center; */
	/* -webkit-box-pack: center; */
	/* justify-content: center; */
}
.outer-menu .menu > div > div {
	lefT: 0px !important;
	text-align: left;
	width: 250px;
	opacity: 0;
}
.outer-menu .menu > div > div > ul {
    list-style: none;
    padding: 0 1em;
    margin: 0;
    display: block;
    max-height: 100vh;
}
.outer-menu .menu > div > div > ul > li {
    padding: 0;
    margin: 1em;
    font-size: 24px;
    display: block;
}
.outer-menu .menu > div > div > ul > li > a {
    position: relative;
    display: inline;
    cursor: pointer;
    -webkit-transition: color 0.4s ease;
    transition: color 0.4s ease;
    font-family: Mbold;
    color: #fff;
    font-size: 16px;
}
.outer-menu .menu > div > div > ul > li.host {
    margin-top: 40px;
}
.outer-menu .menu > div > div > ul > li > a:hover {
    color: #e5e5e5;
}
.outer-menu .menu > div > div > ul > li > a:hover:after {
    width: 100%;
}
.outer-menu .menu > div > div > ul > li > a:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -5px;
    left: 0;
    width: 0;
    height: 2px;
    background: #fed501;
    -webkit-transition: width 0.4s ease;
    transition: width 0.4s ease;
}


/*-- mob --*/
.a-col-2 .a-cent-3{
	margin-top: 0px;
}

.a-col-3 .a-cent-3{
	margin-top: 0px;
}

.svri-1 .news-flei-2{top:45%;}
	
.svri-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .news-flei-3{
background: #177DFD;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.full-vids-1 iframe, .full-vids-01 video{
	width: 100%;
	height: 300px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	margin: 0px 0px 0px 0px;
}


.full-vids-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 10px 0px;
}



.ht-left-1 h1 a{
	color:#177DFF;
}

.ht-right-1 .svri-3, .ht-right-1 .svri-3 img{
	height: 175px;
}

.ht-right-1 .svri-6{
	width: 100%;
	height: 40px;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}



.no-no .margin-size-1{
   margin: 0px 0px 0px 0px;
   border-radius: 0px 0px 0px 0px;
}



.abc-video-1 .ht-left-3{
	margin: -5px 0px 0px 0px;
}


.quote a::before, .ht-left-8 a::before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background:#177DFF;
    margin: 13px 0px 0px 0px;
    border-radius: 5px;
    z-indeX: 11;
    top: 0px;
	left: 0px;
}

.quote a:hover, .ht-left-8 a:hover{
	color:#177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.quote a, .ht-left-8 a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	 text-indent: 20px;
	width: 100%;
	floaT: left;
	position:relative;
	color:#242527;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #CFD5DF solid;
	font-family: font-4;
	font-size: 14px;
	padding: 12px 0px;
}

.ht-left-8 {
	width: 100%;
	floaT: left;
	position:relative;
	color:#000;
	margin: -5px 0px 15px 0px;
}


.baner-1 img{
	width: 100%;
	floaT: left;
	position:relative;
	line-height: 0px;
	border-radius:5px;
}


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


.fullstor-21 span, .fullstor-21 i{
	color: #4B75ED;
	font-family: font-2;
}

.fullstor-21{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 5px;
	border-radius: 5px;
	line-height: 22px;
	color:#242527;
	text-align: left;
	font-family: font-1;
	font-size: 17px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}

.fullstor-20{
	padding: 0px 22px;
}

.fullstor-19{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 20px 0px;
	padding: 3% 0px 2% 0px;
	border: 1px #eaeaeb solid;
	border-radius: 5px;
	line-height: 22px;
	color:#404047;
	text-align: left;
	font-family: font-4;
}

.fa-minus-1{
    display: inline-flex;
    background: url(../images/icon-25.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fa-plus-1{
    display: inline-flex;
    background: url(../images/icon-26.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fullstor-13 {
	floaT: right;
	position:relative;
	margin-top: 0px;
}

.fullstor-14 {
	floaT: right;
	position:relative;
	margin: 7px 15px 0px 0px;
	font-family: font-1;
	font-size: 14px;
	color:#606B8A;
}

.container b{
font-family: font-4 !important;
}

.container p{
	line-height: 20px;
	font-size: 15px;
	color:#0e0e0e
}

.container{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 1px 0px;
	line-height: 23px;
	color:#0e0e0e
}

.fullstor-13 #decreaseFont:hover, .fullstor-13 #increaseFont:hover {
    border: 1px solid #177DFF;
    background-color: #177DFF;
    color:#fff !important;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.fullstor-13 #increaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
   color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: right;
    text-align: center;
    border-radius: 500px;
    margin-top: 0px;
}


.fullstor-13 #decreaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    text-align: center;
    border-radius: 50px;
    margin-top: 0px;
}

.fullstor-12 {
	floaT: right;
	position:relative;
	margin-top: -6px;
	margin-bottom: -9px;
}


.ht-left-6 a:hover{
	text-decoration: none;
	text-decoration: underline;
	background: #177DFF;
	color: #f7f7f7;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 a{
	position: relative;
	background: #177DFF;
	border-radius: 5px;
	color: #f7f7f7;
	padding: 8px 12px;
	font-size: 14px;
	font-family: font-3;
	z-index:1;
	margin: 0px 0px 0px 0px;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 {
    position: absolute;
    left: 5px;
    color: #f7f7f7;
    padding: 10px 10px 0px 10px;
    font-size: 0px;
    font-family: font-2;
    bottom: 15px;
    z-index:1;
}

.ht-left-5, .ht-left-5 img{
	width: 100%;
	height: 320px;
	object-fit: cover;
	border-radius: 5px;
	overflow:hidden;
	position:relative;
	float: left;
}

.ht-left-5{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 12px 0px;
}



.ht-left-4{
	position:relative;
	float: left;
	margin: 0px 30px 0px 0px;
}


.ht-left-3{
	position:relative;
	float: left;
	color: #2C303F;
	margin: 3px 0px -4px 0px;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.abc-video-1 .ht-left-2{
	margin: 6px 0px 15px 0px;
}

.ht-left-2{
	width: 100%;
	position:relative;
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-family: font-3;
	color:#818284;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 15px 0px;
	border-bottom: 1px #eaeaeb solid;
}

.ht-left-1 h1{
	width: 100%;
	position:relative;
	float: left;
	font-size: 16px;
	line-height: 21px;
	font-family: font-2;
	letter-spacing: -0.8px;
	color:#242527;
	-webkit-font-feature-settings: 'case'on; 
	font-feature-settings: 'case'on;
	margin: 0px 0px 15px 0px;
}



.ht-left-1{
	width: 100%;
	position:relative;
	float: left;
}


.sidebar-5{
	width: 102%;
	position:relative;
	floaT: left;
	margin: 0% 0% 0% -1%;
}


.vvan-div-6:hover .vvan-div-8 .div-icin-2 {
    background: #008080  url(../images/icon-16.svg) center no-repeat;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.vvan-div-8 .div-icin-2 {
	floaT: right;
    font-size: 14px;
    background: rgb(0 0 0 / 65%)  url(../images/icon-16.svg) center no-repeat;
    backdrop-filter: blur(4.5px);
    padding: 0px 0px;
    width: 35px;
    height: 35px;
    line-height: 45px;
    margin: auto;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.fa-clock-2{
    position:relative;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/icon-22.svg) 0px 0px no-repeat;
    width: 23px;
    height: 22px;
    floaT: left;
    margin: 2px 0px 0px -0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}



.vvan-div-6 img{
  widtH: 100%;
}

.vvan-div-6{
  width: 100%; 	
  margin: 0px 0px 20px 0px;
  border: 1px #DCDEE0 solid;
  floaT: left;
  border-radius: 5px;
  overflow:hidden;
}

.r-vvan-div-4{
	font-family: font-2;
	letter-spacing: -0.7px;
	floaT: left;
	position:relative;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
}


.r-vvan-div-3{
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 17px 7px 0px 15px;
}

.r-vvan-div-1 {
		width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 0px;
	margin-bottom: 20px;
}

.ht-right-1{
	width: 100%;
	position:relative;
	float: right;
}

.ht-shida-2{
	margin: 0px 0px 0px 0px;
}


.ht-shida-0{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
}

.ht-shida-1{
	width: 100%;
	position:relative;
	float: left;
	margin: 20px 0px 0px 0px;
	color:#242527;
	font-size: 15px;
}


/*-- shida --*/

#cssmenu ul .menu-a a::before, #cssmenu ul .menu-a a::after {
    width: 100% !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}



#cssmenu ul .menu-a path{
  fill:#177DFF;
}


#cssmenu ul path{
  fill:#ffffff;
}

#cssmenu > ul > .home-svg-1 svg{
    width: 19px;
    height: 19px;
    margin: -3px 0px -5px 0px;
    position:relative;
    floaT: left;
    }



.speedbar-1 a{
	display: none;
}

.story .title { margin: -.1em 0 1em 0; font-size: 18px !important; color:#353542; }

.story .title { font-family: font-2; letter-spacing: -1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;border-left: 5px solid #177DFF;}

.footer-8{
	width: 31px;
	height: 31px;
	background: url(../images/icon-18.svg) center no-repeat;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}

.footer-7{
	width: 27px;
	height: 27px;
	border: 2px #3557DF solid;
	background: url(../images/icon-19.svg) 9px no-repeat;
	background-size: 8px;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}


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


.footer-4 li a:hover{
	color:#161820 !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-4 .footer-a a{
	color:#161820 !important;
}


.footer-4 li a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	color:#7A818B;
}


.footer-4 li{
	display: inline-block;
	margin: 0px 10px;
	color:#7A818B;
}

.footer-4{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 25px 0px 25px 0px;
	font-family: font-1;
	letter-spacing: 0.4px;
}



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



.footer-11 a:hover {
    text-decoration: none;
    text-decoration: blink;

}

.footer-11 a{
color:#177DFF !important;	
 text-decoration: none;
    text-decoration: underline;
    font-family: font-2;
}

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

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



.footer-10{
	font-size: 14px;
	width: 100%;
	floaT: left;
	position:relative;
}



.footer-9{
	width: 100%;
	floaT: left;
	position:relative;
background: #EEEFF0;
	color:#2C303F;
	padding: 19px 0px;
	font-family: font-1;
	letter-spacing: 0.2px;
	font-weight: 500;
}



.footer-1{
	margin-top: 0px;
	width: 100%;
	floaT: left;
	position:relative;
	background: #fff url(../images/footer.svg) center no-repeat;
	background-size: 100%;
	text-align: center;
	padding: 4.5% 0% 4% 0%;
	color:#929090;
}






.n-slaid-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.n-slaid-1:hover .news-flei-3{
background: #F1102D;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.news-flei-3 .fa-play{
    overflow:hidden;
    width: 100%;
    height: 100%;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-17.svg) center no-repeat;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    color:rgb(255 255 255 / 0%);
}

.news-flei-3{display:block;border-radius:100px;color:#fff;background: rgba(0, 0, 0, 0.69);font-size:17px;line-height:50px;position:relative;width:44px;height:44px;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;}


.a-col-5 .a-cent-7 a{
	color:#949AB6;
}

.a-col-5 .slick-dots .slick-active{background: #F1102D;}

.a-col-5 .a-cent-6{
	color:#ffffff;
}

.a-col-5 .a-cent-3{
	background:#1E2028;
}

.a-col-05.a-col-5.d-slaid-1 {
    border-radius: 5px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 20px;
}

.a-col-5.d-slaid-1 {
    border-radius: 0px;
    padding: 0px 0px 60px 0px;
    margin-bottom: 0px;
}

.d-slaid-02{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.a-cent-03{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.baner-1 img{
	width: 100%;
	floaT: left;
	line-height: 0px;
	font-size: 0px;
}

.baner-01.baner-1{
	margin: 20px 0px 0px 0px;
}

.baner-1{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.tu-n-01 .tu-n-6{
	display: none;
	width: 100%;
	floaT: right;
	font-size: 15px;
	line-height: 17px;
	position:relative;
	overflow: hidden;
	height: 52px;
	color:#2C303F;
	margin-top: 4px;
}


.tu-n-01 .tu-n-5 {
    padding: 0px 0px;
    position:relative;
}




.tu-n-01.tu-n-1{
	floaT: left;
	font-size: 14px;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	color:#B4B4B4;
	margin: 0px 10px 20px 10px;
}



.hosi-1 .svri-6{
	margin: 10px 0px 15px 0px;
}



.a-cent-012{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}



.header-3.header-01 {
   position:fixed;
   top: 0px;
   z-index: 9999;
   margin-top: 0px;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.11);
}

/*-- color --*/
.a-col-1 .svri-1:hover .svri-7, .a-col-1 .a-cent-7 a:hover, .tu-n-1:hover .tu-n-5{ color:#19B989; }
.a-col-1 .a-color-1 { background: #19B989; }

.a-col-2 .svri-1:hover .svri-7, .a-col-2 .a-cent-7 a:hover{ color:#FFAD33; }
.a-col-2 .a-color-1 { background: #FFAD33; }

.a-col-3 .svri-1:hover .svri-7, .a-col-3 .a-cent-7 a:hover{ color:#6B53FF; }
.a-col-3 .a-color-1 { background: #6B53FF; }

.a-col-6 .svri-1:hover .svri-7, .a-col-6 .a-cent-7 a:hover{ color:#B04AFF; }
.a-col-6 .a-color-1 { background: #B04AFF; }


.a-col-5 .svri-1:hover .svri-7, .a-col-5 .a-cent-7 a:hover{ color:#F1102D; }
.a-col-5 .a-color-1 { background: #F1102D; }


.tu-n-01.tu-n-1:hover .tu-n-5{ color: #177DFF; }


.svri-1 .svri-7, .tu-n-1 .tu-n-5{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .svri-7{
	color: #177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.n-video-1{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 34px;
    height: 34px;
    floaT: left;
    margin: 0px 0px 0px 0px;
    background: #E8112D url(../images/icon-06.svg) center no-repeat;
    border-radius: 5px;
    position:absolute;
    bottom:15px;
    right: 15px;
    z-index:1;
}



.svri-6{
	width: 100%;
	height: 59px;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}




.svri-5{
	padding: 0px 11px;
}


.svri-4{
	z-indeX:1;
	width: 100%;
	floaT: left;
	position:absolute;
	overflow:hidden;
	bottom: 0px;
	background: rgba(12, 16, 30, 0.6);
    height: 35px;
    color:#fff;
    line-height: 35px;
}

.svri-3, .svri-3 img{
	object-fit:cover;
	width: 100%;
	height: 170px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}

.svri-2{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}

.svri-1{
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 10px;
}

 .sidebar-5 .svri-1{
	width: 48%;
	position:relative;
	floaT: left;
	margin: 0px 1% 0PX 1%;
}




.tu-n-5 {
    padding: 0px 15px;
    position:relative;
}





.tu-n-01 .tu-n-6{
	width: 100%;
	floaT: right;
	font-size: 15px;
	line-height: 19px;
	position:relative;
	overflow: hidden;
	height: 75px;
	color:#2C303F;
	margin-top: 2px;
}


.tu-n-01 .tu-n-4{
	width: calc(100% - 150px);
	margin-bottom: 15px;
	font-size: 15px;
	line-height:20px;
	color: #363A45;
	display: table-cell;
	vertical-align: middle;
	height: 65px;
	floaT: right;
}

.tu-n-01 .tu-n-5{
	width: 100%;
	height: 92px;
	floaT: left;
	position:relative;
	overflow:hidden;
	font-size: 16px;
	line-height: 22px;
	font-family: font-4;
	margin-bottom: 11px;
}


.tu-n-01.tu-n-1{
	width: 520px;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
	margin: 0px 10px 20px 10px;
}

.tu-n-01 .tu-n-3, .tu-n-01 .tu-n-3 img{
	width: 130px;;
	height: 100px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}


.tu-n-3, .tu-n-3 img{
	width: 100%;
	height: 210px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}


.tu-n-3{
	floaT: left;
	position:relative;
	overflow:hidden;
}



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



.tu-n-1{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}



.van-n-7{
	floaT: left;
	font-size: 14px;
	position:relative;
	margin: 0px 30px 0px 0px;
}


.van-n-6{
	display: none;
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}


.van-n-5{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	margin-bottom: 0px;
}



.van-n-4 {
    padding: 0px 15px;
    position:relative;
}


.van-n-3 {
    float: left;
    width: 100%;
    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%);
    padding: 100px 0px 15px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.van-n-1 img{
	width: 100%;
	line-height: 0px;
}

.van-n-1, .van-n-1 img{
	floaT: left;
	position:relative;
	overflow:hidden;
	height: 210px;
	border-radius: 5px;
	object-fit:cover;
}



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








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



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



.a-cent-13{
	width: 105%;
	floaT: left;
	position:relative;
	margin: 0px -10px;
}


.a-cent-12{
	width: 100%;
	floaT: right;
	position:relative;
	overflow:hidden;
}

.a-cent-11 .tu-n-4 {
    float: left;
    width: 100%;
    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%);
    padding: 100px 0px 15px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.a-cent-11{
	floaT: right;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}


.a-cent-10{
	floaT: left;
	position:relative;
	margin-bottom: 20px;
}


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



.a-cent-8{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 3px;
}




.a-cent-7 a:hover{
	color:#177DFF;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.a-cent-7 a{
	color:#515464;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
}

.a-cent-4{
	margin: 0px 15px;
	position:relative;
}


.a-color-1 {
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 19px 6px 0px 0px;
}


.a-cent-7{
	font-family: font-2;
	floaT: right;
	position:relative;
	letter-spacing: -0.3px;
}

.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
	font-size: 17px;
	letter-spacing: -1px;
	font-family: font-2;
	margin: 1px 0px 0px 0px;
}


.a-cent-3{
	width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 20px;
	margin-bottom: 20px;
}


.a-cent-2, .a-cent-003{
	margin: 0px 20px;
	position:relative;
}


.a-cent-1{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 20px;
}






.n-slaid-01:hover a{
	color:#ffffff;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.n-slaid-01 a{
	color:#d1d2d3;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.n-slaid-01 img, .svri-1 img, .van-n-1 img, .tu-n-1 img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.n-slaid-01:hover img, .svri-1:hover img, .van-n-1:hover img, .tu-n-1: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);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.n-slaid-5 a{
	color:#d1d2d3;
	font-size: 14px;
	line-height: 18px;
}

.n-slaid-5{
	color:#fff;
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 19px;
}


.n-slaid-05{
    position:relative;
    display: inline-flex;
    background: url(../images/icon-09.svg) 0px 0px no-repeat;
    width: 14px;
    height: 16px;
    floaT: left;
    margin: 0px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}




.d-slaid-4, .d-slaid-04{
	margin: 0px 0px;
	position:relative;
}


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


.hd-vidi-8 a:nth-child(1){
	font-size: 13px;
   display: block !important;
}
.footer-menu-7 a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8:hover{
	    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8 a{
	color:#fff;
}
.hd-vidi-8{
	display: none;
	color:#fff;
	font-size: 0px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index:9999;
	color:#fff;
	letter-spacing: 0.5px;
	font-size: 12px;
	background:#177DFF;
	border-radius: 5px;
	padding: 0px 12px;
	height: 33px;
	line-height: 33px;
}




.n-slaid-4 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    font-size: 15px;
    margin: 12px 0px 9px 0px;
    font-family: font-1;
    color:#6B6F81;
}

.n-slaid-1 img{
   width:100%;
   float:left;
}

.n-slaid-2 img, .n-slaid-2{
 height: 170px;
 object-fit: cover;
}

.n-slaid-01 {
    margin: 0px 0px;
}

.n-slaid-2 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 0px 0px;
}




.n-slaid-1 {
	width: 250px;
    position:relative;
    floaT: left;
    margin: 0px 10px;
    color:#fff;
}


.d-slaid-2 {
    position:relative;
    margin: 0px 10px;
}


.d-slaid-1 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    floaT: left;
    background: #161820;
    border-radius: 5px;
    padding: 20px 0px 70px 0px;
    margin-bottom: 20px;
}


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





.header-03 {
    widtH: 100%;
    position:relative;
    floaT: left;
    margin-bottom: 20px;
}

.van-fb-1 .van-fb-3{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-1:hover .van-fb-3{
    color: #177DFF;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-3{
	floaT: left;
   font-size: 14px;
   font-family: font-1;
    margin: 2px 0px 0px 0px;
    color: #2C303F;
}


.van-fb-1{
	width: 130px;
	line-height: 49px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.van-fb-2{
    overflow:hidden;
    width: 28px;
    height: 28px;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 10px 12px 0px 0px;
    border-radius: 4px;
    background: url(../images/icon-01.svg) center no-repeat;
    border: 1px #EFF1F6 solid;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



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




.van-cont-1 a{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-cont-1:hover a{
	color: #177DFF;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}


.van-cont-1:hover .van-cont-2{
    background: url(../images/ss-2.svg) -0px 0px no-repeat;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-2{
    position:relative;
    line-height: 50px;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/ss-2.svg) -17px 0px no-repeat;
    width: 17px;
    height: 13px;
    floaT: left;
    margin: 11px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-1 a{
	color:#4F5155;
}


.van-cont-1{
	opacity: 100%;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}


.van-cont-1{
	opacity: 80%;
	color:#4F5155;
	floaT:right;
	margin: 0px 0px 0px 0px;
	line-height: 35px;
	position:relative;
	z-index:1;
	font-size: 15px;
	letter-spacing: -0.4px;
	font-family: font-2;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.van-div-9{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 20px;
    height: 20px;
    floaT: left;
    margin: 5px 0px 5px 0px;
    background: #177DFF url(../images/icon-05.svg) center no-repeat;
    border-radius: 5px;
}


.van-div-8{
    margin: 0px 6px;
}

.van-div-10{
	display: none;
    cursor: pointer;
    overflow:hidden;
    width: 44px;
    height: 35px;
    line-height: 36px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    border-radius: 5px;
    background: #008080;
    text-align: center;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.van-div-7{
	border: 1px #EFF1F6 solid;
    cursor: pointer;
    overflow:hidden;
    width: 57px;
    height: 30px;
    line-height: 40px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 12px;
    border-radius: 5px;
    background: #ffffff;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



.van-div-3{
    margin-top: 11px;
}


.van-div-4{
      cursor: pointer;
      overflow:hidden;
      width: 85px;
      height: 33px;
      line-height: 40px;
      floaT: right;
      position:relative;
      margin: 0px 0px 0px 12px;
      border-radius: 100px;
      background: #eaeaeb url(../images/icon-7.svg) center no-repeat;
      text-align: center;
      -webkit-transition: all .2s;
      -moz-transition: all .2s;
      -o-transition: all .2s;
      transition: all .2s;
}


.van-div-3{
    margin-top: 8px;
}


.svg-menu-1{
	position:relative;
	top: -4px;
	display: inline-block;
}


.van-div-01:hover.van-div-2 svg, .van-div-02:hover.van-div-2 svg, .van-div-03:hover.van-div-2 svg{
   fill: #ededed;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.svg-menu-1 path{
	fill:#AAAFBE;
}

.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 {
	    z-index:11;
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    floaT: right;
	   }

    .search-wrapper .input-holder {
    	lefT: 0px;
    	top: 16px;
    	height: 40px;
    	width: 100%;
    	position: relative;
    }

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

#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---*/
#searchsuggestions {
	z-index: 2200;
	border-radius: 3px;
	background: #ededed;
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
	border: 1px solid #ddd; 
	background-clip: padding-box;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}


.ajax-serch-1 img{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ajax-serch-1:hover img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.ajax-serch-1 .ajax-serch-2{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-1:hover .ajax-serch-2{
   color: #039090;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-6{
    width: 100%;
    font-size: 13px;
    font-family: font-2;
    position:relative;
    overflow:hidden;
    floaT: right;
    margin: 0px 0px 10px 0px;
    color:#898585;
}


.ajax-serch-5{
    width: 100%;
    overflow:hidden;
    font-size: 14.5px;
    line-height: 20px;
    font-family: font-4;
    position:relative;
    floaT: right;
    margin: 0px 0px 0px 0px;
}


.ajax-serch-4{
    width: 100%;
    position:relative;
    floaT: right;
    margin: 0px 0px;
}


.ajax-serch-3, .ajax-serch-3 img{
    height: 80px;
    line-height: 0px;
    object-fit: cover;
    position:relative;
    overflow:hidden;
    border-radius: 4px;
}


.ajax-serch-1{
    width: 100%;
    position:relative;
    floaT: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px #d6d7d9 solid;
}

.ajax-serch-2{
   margin: 0px 15px;
}

    .search-wrapper .input-holder {
    	lefT: 14px;
    	background: #177DFF;
    	z-index: 11;
    	box-shadow: 0px 0px 0px 0px #dadada;
    	top: 14px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	border: 0px !important;
    	width: 220px;
    	height: 44px;
    	padding: 0 0px 0 0px;
    	opacity: 9;
    	position: absolute;
    	top: 0;
    	left: 0;
    	text-indent: 13px;
    	box-sizing: border-box;
    	font-family: 'font-3';
    	font-size: 14px;
    	line-height: 20px;
    	color: #222;
    }

.input-holder input::placeholder {
    color: #2c2c2c;
}


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

    .search-wrapper .input-holder .search-icon {
    display: none !important;
  }

 .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/ss-1.svg) 8px 8px no-repeat;
    content: "";
}

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


 .search-wrapper .input-holder .search-icon:hover::before {
    background: url(../images/ss-1.svg) 8px -22px no-repeat;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}




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

    .search-wrapper .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 {
    	display: none;
		}

    .search-wrapper .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: #177DFF;
        border-radius: 10px;
    }

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

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


#cssmenu ul .menu-b a::before {
display: none;
}

.van-div-3 button{
    floaT: right;
    background:rgb(255 255 255 / 0%);
    border:0;
}



.van-div-1{
    width: 150px;
    floaT: left;
    position:relative;
    margin-top: 12px;
}


.logo-2 h1{
	display: none;
}


.header-2{
    width: 100%;
    height: 50px;
    floaT: left;
    position:relative;
}


.header-12 a{
   color:#a5a7b2;
}




.header-03.header-3 {
    position: fixed;
    top: 0px !important;
    margin-top: 0px;
    box-shadow: 0px 4px 4px rgb(0 0 0 /8%);
    z-index:9;
}


.header-3, .header-03 {
    height: 70px;
}


.header-3 {
    z-index: 11;
    margin-bottom: 20px;
    float: left;
    position: absolute;
    margin-top: 50px;
    widtH: 100%;
    background: #ffffff;
    line-height: 50px;
    background: #FFFFFF;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.03);
}


.logo-2 svg{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}


.logo-2 {
    line-height: 0px;
    width: 100%;
    margin: 16px 0px;
    float: left;
    position: relative;
}

.logo-1 {
    width: 218px;
    height: 70px;
    line-height: 70px;
    margin: 0px 0px;
    float: left;
    position: relative;
}


.header-1 {
	border-bottom: 1px #EFF1F6 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 49px;
    background: #ffffff;
    line-height: 49px;
}

.a-col-5 .slick-next {
    background: #F1102D url(../images/icon-16.svg) center no-repeat !important;
}

.slick-next {
    right: 25px;
    background: #177DFF url(../images/icon-16.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.slick-prev {
    lefT: 25px;
    background: #fff url(../images/icon-07.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.mob-soc-01 .a-cent-13{width: 539px;margin: 0px -10px;}

.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{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{ bottom: -40px; padding-bottom: 0px !important;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #177DFF;border-radius:100px;}
.slick-next{right: 0px;floaT:left;border-radius:500px;background: #177DFF;font-size:0px !important;z-index:1;line-height:40px;position:absolute;display:block !important;width: 35px !important;height: 35px !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;}
bidy .slick-prev, body .slick-next{ display: none !important; top: 47% !important;}
.slick-prev{lefT: 0px;floaT:left;border-radius:500px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute; display: none !important; width: 35px !important;height: 35px !important;padding:0;cursor:pointer;}
.slick-dots li{/* floaT: left; */background: #3E4251;border-radius: 100px;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){

.a-cent-10:hover .van-n-5{
	color: #19B989;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.a-cent-10 .van-n-5{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.svri-1, .a-cent-10, .a-cent-11, .tu-n-01.tu-n-1{
	width: 360px;
}


.header-4 .btn-1 {
	display: block;
	position: absolute;
	right: -219px;
	width: 42px;
	height: 44px;
	line-height: 45px;
	border-radius: 5px;
	cursor: pointer;
	color: #414650;
	text-align: center;
	background: #ffffff;
	border: 0;
	top: 0;
	overflow: hidden;
	font-size: 15px;
	letter-spacing: 1px;
}


.svg-menu-1{
	text-indent: 0px;
	floaT: right;
	right: 20px;
}


.header-4 ul li ul li{
	text-indent: 20px;
}

#menu-4{
    width: 100%;
    floaT: left;
    font-family: font-2;
    padding-bottom: 12px;
}


.header-4 ul li{
	text-indent: 20px;
}

#menu-1, #menu-2, #menu-3, #menu-4, #menu-5{
    width: 100%;
    floaT: left;
    font-family: font-2;
    margin-top: 10px;
}


#cssmenu ul li ul li a{
       color:#b6bbc5;
}


#cssmenu ul li a{
    color:#fff;
}


.header-4 li a{
	background: #161820;
	width: 100%;
	letter-spacing:0.3px;
	font-family: font-1 !important;
	font-size: 14.5px;
	font-weight: 100;
	letter-spacing: 0.7px;
	float: left;
	margin: 0px 0px;
	padding: 15px 0px 15px 0px;
	line-height: 15px;
	position:relative;
	border-bottom: 1px #2e3140 solid;
}
#cssmenu ul li ul li a{
	background: #161820;
	border-bottom: 0px #39495a solid;
    position:relative;
    floaT: left;
    width: 100%;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
}
#cssmenu ul li ul li {
	background: #161820;
	border-bottom: 0px #39495a solid;
    position:relative;
    floaT: left;
    width: 100%;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
}

#cssmenu ul li ul li a{
    font-size: 14px;
    font-family: font-3 !important;
}

#cssmenu{
	background: #161820;
	margin-top: 70px;
}

.home-svg-1{
	display: none;
}

.outer-menu {floaT: left;width: 100%;/* height: 100%; */position: absolute;top: 0px;left: 0px;/* z-index: 99999; */}
.outer-menu .checkbox-toggle {
	position: absolute;
	top: 24px;
	floaT: left;
	right: -10px;
	z-index: 2;
	cursor: pointer;
	width: 37px;
	height: 30px;
	opacity: 0;
}
.outer-menu .checkbox-toggle:checked + .hamburger > div {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

.outer-menu .checkbox-toggle:checked + .hamburger > div {
    background: #ffffff;
}

.outer-menu .checkbox-toggle:checked + .hamburger > div:after,
.outer-menu .checkbox-toggle:checked + .hamburger > div:before {
    top: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.outer-menu .checkbox-toggle:checked + .hamburger > div:after {
    opacity: 0;
}
.outer-menu .checkbox-toggle:checked ~ .menu {
    pointer-events: auto;
    visibility: visible;
    right: 0px;
}

.outer-menu .checkbox-toggle .menu {
    pointer-events: auto;
    visibility: visible;
    lefT: -300px;
}

.outer-menu .checkbox-toggle:checked ~ .menu > div {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	border-radius: 0px !important;
	left: 0px;
}

.outer-menu .menu div {
	-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; 
}

.outer-menu .checkbox-toggle:checked ~ .menu > div > div {
   lefT: 300px !important;
   opacity: 9;
   top: 0px;

}

.outer-menu .checkbox-toggle:hover + .hamburger {
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
}
.outer-menu .checkbox-toggle:checked:hover + .hamburger > div {
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
}
.outer-menu .hamburger {
    position: absolute;
    top: 16px;
    right: 0px;
    z-index: 1;
    width: 27px;
    height: 40px;
    padding: 0.0em 0px;
    background: 0 0;
    box-shadow: none !important;
    border-radius: 0 0.12em 0.12em 0;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.outer-menu .hamburger > div {
    position: relative;
    -webkit-box-flex: 0;
    flex: none;
    width: 100%;
    height: 3px;
    background: #161820;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
}
.outer-menu .hamburger > div:after,
.outer-menu .hamburger > div:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -10px;
    left: 0;
    width: 100%;
    height: 3px;
    background: inherit;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.outer-menu .hamburger > div:after {
    top: 10px;
}



.outer-menu .menu::before{
	width:100%;
	height: 100%;
	margin:0px 0px 0px 0px;
	position:fixed;
	floaT:left;
	background: rgb(12 14 16 / 80%);
	backdrop-filter: blur(3.5px); 
	content:"";
	top: 0px;
	right: 0px;
}

.outer-menu .menu {
		-webkit-transition: opacity 0.4s ease 0.4s;
		transition: opacity 0.4s ease 0.4s;
		position: fixed;
		top: 0;
		left: -300px;
		width: 300px;
		height: 100%;
		pointer-events: none;
		visibility: hidden;
		overflow: hidden;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		outline: 1px solid transparent;
		display: -webkit-box;
		display: flex;
		-webkit-box-align: center;
		align-items: center;
		-webkit-box-pack: center;
		justify-content: center;
		}


.outer-menu .menu > div::-webkit-scrollbar{width:4px;}
.outer-menu .menu > div::-webkit-scrollbar-track{background:#313542;}
.outer-menu .menu > div::-webkit-scrollbar-thumb{background: #177DFF; }



.outer-menu .menu > div {
	position:fixed;
	top: 0px;
	floaT: left;
	left: -250px;
	width: 250px;
	height: 100%;
	color: #fefefe;
	background: #161820;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow-y: auto;
	display: -webkit-box;
	display: flex;
	/* -webkit-box-align: center; */
	/* align-items: center; */
	/* -webkit-box-pack: center; */
	/* justify-content: center; */
}
.outer-menu .menu > div > div {
	lefT: 0px !important;
	text-align: left;
	width: 250px;
	opacity: 0;
}
.outer-menu .menu > div > div > ul {
    list-style: none;
    padding: 0 1em;
    margin: 0;
    display: block;
    max-height: 100vh;
}
.outer-menu .menu > div > div > ul > li {
    padding: 0;
    margin: 1em;
    font-size: 24px;
    display: block;
}
.outer-menu .menu > div > div > ul > li > a {
    position: relative;
    display: inline;
    cursor: pointer;
    -webkit-transition: color 0.4s ease;
    transition: color 0.4s ease;
    font-family: Mbold;
    color: #fff;
    font-size: 16px;
}
.outer-menu .menu > div > div > ul > li.host {
    margin-top: 40px;
}
.outer-menu .menu > div > div > ul > li > a:hover {
    color: #e5e5e5;
}
.outer-menu .menu > div > div > ul > li > a:hover:after {
    width: 100%;
}
.outer-menu .menu > div > div > ul > li > a:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -5px;
    left: 0;
    width: 0;
    height: 2px;
    background: #fed501;
    -webkit-transition: width 0.4s ease;
    transition: width 0.4s ease;
}

/*-- mob --*/
.a-col-2 .a-cent-3{
	margin-top: 0px;
}

.a-col-3 .a-cent-3{
	margin-top: 0px;
}

.svri-1 .news-flei-2{top:45%;}
	
.svri-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .news-flei-3{
background: #177DFD;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.full-vids-1 iframe, .full-vids-01 video{
	width: 100%;
	height: 310px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	margin: 0px 0px 0px 0px;
}


.full-vids-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 10px 0px;
}



.ht-left-1 h1 a{
	color:#177DFF;
}

.ht-right-1 .svri-3, .ht-right-1 .svri-3 img{
	height: 205px;
}

.ht-right-1 .svri-6{
	width: 100%;
	height: 40px;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}



.no-no .margin-size-1{
   margin: 0px 0px 0px 0px;
   border-radius: 0px 0px 0px 0px;
}



.abc-video-1 .ht-left-3{
	margin: -5px 0px 0px 0px;
}


.quote a::before, .ht-left-8 a::before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background:#177DFF;
    margin: 13px 0px 0px 0px;
    border-radius: 5px;
    z-indeX: 11;
    top: 0px;
	left: 0px;
}

.quote a:hover, .ht-left-8 a:hover{
	color:#177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.quote a, .ht-left-8 a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	 text-indent: 20px;
	width: 100%;
	floaT: left;
	position:relative;
	color:#242527;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #CFD5DF solid;
	font-family: font-4;
	font-size: 14px;
	padding: 12px 0px;
}

.ht-left-8 {
	width: 100%;
	floaT: left;
	position:relative;
	color:#000;
	margin: -5px 0px 15px 0px;
}


.baner-1 img{
	width: 100%;
	floaT: left;
	position:relative;
	line-height: 0px;
	border-radius:5px;
}


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


.fullstor-21 span, .fullstor-21 i{
	color: #4B75ED;
	font-family: font-2;
}

.fullstor-21{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 5px;
	border-radius: 5px;
	line-height: 22px;
	color:#242527;
	text-align: left;
	font-family: font-1;
	font-size: 17px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}

.fullstor-20{
	padding: 0px 22px;
}

.fullstor-19{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 20px 0px;
	padding: 3% 0px 2% 0px;
	border: 1px #eaeaeb solid;
	border-radius: 5px;
	line-height: 22px;
	color:#404047;
	text-align: left;
	font-family: font-4;
}

.fa-minus-1{
    display: inline-flex;
    background: url(../images/icon-25.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fa-plus-1{
    display: inline-flex;
    background: url(../images/icon-26.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fullstor-13 {
	floaT: right;
	position:relative;
	margin-top: 0px;
}

.fullstor-14 {
	floaT: right;
	position:relative;
	margin: 7px 15px 0px 0px;
	font-family: font-1;
	font-size: 14px;
	color:#606B8A;
}

.container b{
font-family: font-4 !important;
}

.container p{
	line-height: 23px;
	font-size: 16px;
	color:#0e0e0e
}

.container{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 1px 0px;
	line-height: 23px;
	color:#0e0e0e
}

.fullstor-13 #decreaseFont:hover, .fullstor-13 #increaseFont:hover {
    border: 1px solid #177DFF;
    background-color: #177DFF;
    color:#fff !important;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.fullstor-13 #increaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
   color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: right;
    text-align: center;
    border-radius: 500px;
    margin-top: 0px;
}


.fullstor-13 #decreaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    text-align: center;
    border-radius: 50px;
    margin-top: 0px;
}

.fullstor-12 {
	floaT: right;
	position:relative;
	margin-top: -6px;
	margin-bottom: -9px;
}


.ht-left-6 a:hover{
	text-decoration: none;
	text-decoration: underline;
	background: #177DFF;
	color: #f7f7f7;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 a{
	position: relative;
	background: #177DFF;
	border-radius: 5px;
	color: #f7f7f7;
	padding: 8px 12px;
	font-size: 14px;
	font-family: font-3;
	z-index:1;
	margin: 0px 0px 0px 0px;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 {
    position: absolute;
    left: 5px;
    color: #f7f7f7;
    padding: 10px 12px;
    font-size: 0px;
    font-family: font-2;
    bottom: 15px;
    z-index:1;
}

.ht-left-5, .ht-left-5 img{
	width: 100%;
	height: 400px;
	object-fit: cover;
	border-radius: 5px;
	overflow:hidden;
	position:relative;
	float: left;
}

.ht-left-5{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 12px 0px;
}



.ht-left-4{
	position:relative;
	float: left;
	margin: 0px 30px 0px 0px;
}


.ht-left-3{
	position:relative;
	float: left;
	color: #2C303F;
	margin: 3px 0px -4px 0px;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.abc-video-1 .ht-left-2{
	margin: 6px 0px 15px 0px;
}

.ht-left-2{
	width: 100%;
	position:relative;
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-family: font-3;
	color:#818284;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 15px 0px;
	border-bottom: 1px #eaeaeb solid;
}

.ht-left-1 h1{
	width: 100%;
	position:relative;
	float: left;
	font-size: 18px;
	line-height: 21px;
	font-family: font-2;
	letter-spacing: -0.8px;
	color:#242527;
	-webkit-font-feature-settings: 'case'on; 
	font-feature-settings: 'case'on;
	margin: 0px 0px 15px 0px;
}



.ht-left-1{
	width: 100%;
	position:relative;
	float: left;
}


.sidebar-5{
	width: 102%;
	position:relative;
	floaT: left;
	margin: 0% 0% 0% -1%;
}


.vvan-div-6:hover .vvan-div-8 .div-icin-2 {
    background: #008080  url(../images/icon-16.svg) center no-repeat;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.vvan-div-8 .div-icin-2 {
	floaT: right;
    font-size: 14px;
    background: rgb(0 0 0 / 65%)  url(../images/icon-16.svg) center no-repeat;
    backdrop-filter: blur(4.5px);
    padding: 0px 0px;
    width: 35px;
    height: 35px;
    line-height: 45px;
    margin: auto;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.fa-clock-2{
    position:relative;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/icon-22.svg) 0px 0px no-repeat;
    width: 23px;
    height: 22px;
    floaT: left;
    margin: 2px 0px 0px -0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}



.vvan-div-6 img{
  widtH: 100%;
}

.vvan-div-6{
  width: 100%; 	
  margin: 0px 0px 20px 0px;
  border: 1px #DCDEE0 solid;
  floaT: left;
  border-radius: 5px;
  overflow:hidden;
}

.r-vvan-div-4{
	font-family: font-2;
	letter-spacing: -0.7px;
	floaT: left;
	position:relative;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
}


.r-vvan-div-3{
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 17px 7px 0px 15px;
}

.r-vvan-div-1 {
		width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 0px;
	margin-bottom: 20px;
}

.ht-right-1{
	width: 100%;
	position:relative;
	float: right;
}

.ht-shida-2{
	margin: 0px 0px 0px 0px;
}


.ht-shida-0{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
}

.ht-shida-1{
	width: 100%;
	position:relative;
	float: left;
	margin: 20px 0px 0px 0px;
	color:#242527;
	font-size: 15px;
}


/*-- shida --*/

#cssmenu ul .menu-a a::before, #cssmenu ul .menu-a a::after {
    width: 100% !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}



#cssmenu ul .menu-a path{
  fill:#177DFF;
}


#cssmenu ul path{
  fill:#ffffff;
}

#cssmenu > ul > .home-svg-1 svg{
    width: 19px;
    height: 19px;
    margin: -3px 0px -5px 0px;
    position:relative;
    floaT: left;
    }



.speedbar-1 a{
	display: none;
}

.story .title { margin: -.1em 0 1em 0; font-size: 18px !important; color:#353542; }

.story .title { font-family: font-2; letter-spacing: -1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;border-left: 5px solid #177DFF;}

.footer-8{
	width: 31px;
	height: 31px;
	background: url(../images/icon-18.svg) center no-repeat;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}

.footer-7{
	width: 27px;
	height: 27px;
	border: 2px #3557DF solid;
	background: url(../images/icon-19.svg) 9px no-repeat;
	background-size: 8px;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}


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


.footer-4 li a:hover{
	color:#161820 !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-4 .footer-a a{
	color:#161820 !important;
}


.footer-4 li a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	color:#7A818B;
}


.footer-4 li{
	display: inline-block;
	margin: 0px 12px;
	color:#7A818B;
}

.footer-4{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 25px 0px 25px 0px;
	font-family: font-1;
	letter-spacing: 0.4px;
}



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



.footer-11 a:hover {
    text-decoration: none;
    text-decoration: blink;

}

.footer-11 a{
color:#177DFF !important;	
 text-decoration: none;
    text-decoration: underline;
    font-family: font-2;
}

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

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



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



.footer-9{
	width: 100%;
	floaT: left;
	position:relative;
background: #EEEFF0;
	color:#2C303F;
	padding: 19px 0px;
	font-family: font-1;
	letter-spacing: 0.2px;
	font-weight: 500;
}



.footer-1{
	margin-top: 0px;
	width: 100%;
	floaT: left;
	position:relative;
	background: #fff url(../images/footer.svg) center no-repeat;
	background-size: 100%;
	text-align: center;
	padding: 4.5% 0% 4% 0%;
	color:#929090;
}






.n-slaid-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.n-slaid-1:hover .news-flei-3{
background: #F1102D;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.news-flei-3 .fa-play{
    overflow:hidden;
    width: 100%;
    height: 100%;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-17.svg) center no-repeat;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    color:rgb(255 255 255 / 0%);
}

.news-flei-3{display:block;border-radius:100px;color:#fff;background: rgba(0, 0, 0, 0.69);font-size:17px;line-height:50px;position:relative;width:44px;height:44px;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;}


.a-col-5 .a-cent-7 a{
	color:#949AB6;
}

.a-col-5 .slick-dots .slick-active{background: #F1102D;}

.a-col-5 .a-cent-6{
	color:#ffffff;
}

.a-col-5 .a-cent-3{
	background:#1E2028;
}

.a-col-05.a-col-5.d-slaid-1 {
    border-radius: 5px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 20px;
}

.a-col-5.d-slaid-1 {
    border-radius: 0px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 0px;
}

.d-slaid-02{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.a-cent-03{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.baner-1 img{
	width: 100%;
	floaT: left;
	line-height: 0px;
	font-size: 0px;
}

.baner-01.baner-1{
	margin: 20px 0px 0px 0px;
}

.baner-1{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.tu-n-01 .tu-n-6{
	display: none;
	width: 100%;
	floaT: right;
	font-size: 15px;
	line-height: 17px;
	position:relative;
	overflow: hidden;
	height: 52px;
	color:#2C303F;
	margin-top: 4px;
}


.tu-n-01 .tu-n-5 {
    padding: 0px 0px;
    position:relative;
}




.tu-n-01.tu-n-1{
	floaT: left;
	font-size: 14px;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	color:#B4B4B4;
	margin: 0px 10px 20px 10px;
}



.hosi-1 .svri-6{
	margin: 10px 0px 15px 0px;
}



.a-cent-012{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}



.header-3.header-01 {
   position:fixed;
   top: 0px;
   z-index: 9999;
   margin-top: 0px;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.11);
}

/*-- color --*/
.a-col-1 .svri-1:hover .svri-7, .a-col-1 .a-cent-7 a:hover, .tu-n-1:hover .tu-n-5{ color:#19B989; }
.a-col-1 .a-color-1 { background: #19B989; }

.a-col-2 .svri-1:hover .svri-7, .a-col-2 .a-cent-7 a:hover{ color:#FFAD33; }
.a-col-2 .a-color-1 { background: #FFAD33; }

.a-col-3 .svri-1:hover .svri-7, .a-col-3 .a-cent-7 a:hover{ color:#6B53FF; }
.a-col-3 .a-color-1 { background: #6B53FF; }

.a-col-6 .svri-1:hover .svri-7, .a-col-6 .a-cent-7 a:hover{ color:#B04AFF; }
.a-col-6 .a-color-1 { background: #B04AFF; }


.a-col-5 .svri-1:hover .svri-7, .a-col-5 .a-cent-7 a:hover{ color:#F1102D; }
.a-col-5 .a-color-1 { background: #F1102D; }


.tu-n-01.tu-n-1:hover .tu-n-5{ color: #177DFF; }


.svri-1 .svri-7, .tu-n-1 .tu-n-5{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .svri-7{
	color: #177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.n-video-1{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 34px;
    height: 34px;
    floaT: left;
    margin: 0px 0px 0px 0px;
    background: #E8112D url(../images/icon-06.svg) center no-repeat;
    border-radius: 5px;
    position:absolute;
    bottom:15px;
    right: 15px;
    z-index:1;
}



.svri-6{
	width: 100%;
	height: 41px;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}




.svri-5{
	padding: 0px 11px;
}


.svri-4{
	z-indeX:1;
	width: 100%;
	floaT: left;
	position:absolute;
	overflow:hidden;
	bottom: 0px;
	background: rgba(12, 16, 30, 0.6);
    backdrop-filter: blur(4px);
    height: 35px;
    color:#fff;
    line-height: 35px;
}

.svri-3, .svri-3 img{
	object-fit:cover;
	width: 100%;
	height: 220px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}

.svri-2{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}

.svri-1{
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 10px;
}

 .sidebar-5 .svri-1{
	width: 48%;
	position:relative;
	floaT: left;
	margin: 0px 1% 0PX 1%;
}




.tu-n-5 {
    padding: 0px 20px;
    position:relative;
}





.tu-n-01 .tu-n-6{
	width: 100%;
	floaT: right;
	font-size: 15px;
	line-height: 19px;
	position:relative;
	overflow: hidden;
	height: 75px;
	color:#2C303F;
	margin-top: 2px;
}


.tu-n-01 .tu-n-4{
	width: calc(100% - 160px);
	margin-bottom: 15px;
	font-size: 15px;
	line-height:20px;
	color: #363A45;
	display: table-cell;
	vertical-align: middle;
	height: 75px;
	floaT: right;
}

.tu-n-01 .tu-n-5{
	width: 100%;
	height: 100px;
	floaT: left;
	position:relative;
	overflow:hidden;
	font-size: 15px;
	font-family: font-3;
	margin-bottom: 11px;
}


.tu-n-01.tu-n-1{
	width: 360px;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
	margin: 0px 10px 20px 10px;
}

.tu-n-01 .tu-n-3, .tu-n-01 .tu-n-3 img{
	width: 140px;;
	height: 110px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}


.tu-n-3, .tu-n-3 img{
	width: 100%;
	height: 250px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}

.a-cent-11 .tu-n-4 {
    float: left;
    width: 100%;
    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%);
    padding: 100px 0px 20px 0px;
    font-size: 14px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.tu-n-3{
	floaT: left;
	position:relative;
	overflow:hidden;
}



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



.tu-n-1{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}




.van-n-7{
	floaT: left;
	font-size: 14px;
	position:relative;
	margin: 0px 30px 0px 0px;
}


.van-n-6{
	display: none;
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}


.van-n-5{
	width: 100%;
	floaT: left;
	font-size: 15px;
	position:relative;
	margin-bottom: 0px;
}



.van-n-4 {
    padding: 0px 20px;
    position:relative;
}


.van-n-3 {
    float: left;
    width: 100%;
    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%);
    padding: 100px 0px 18px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.van-n-1 img{
	width: 100%;
	line-height: 0px;
}

.van-n-1, .van-n-1 img{
	floaT: left;
	position:relative;
	overflow:hidden;
	height: 250px;
	border-radius: 5px;
	object-fit:cover;
}



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








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



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



.a-cent-13{
	width: 106%;
	floaT: left;
	position:relative;
	margin: 0px -10px;
}


.a-cent-12{
	width: 100%;
	floaT: right;
	position:relative;
	overflow:hidden;
}


.a-cent-11{
	floaT: right;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
}


.a-cent-10{
	floaT: left;
	position:relative;
	margin-bottom: 20px;
}


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



.a-cent-8{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 3px;
}




.a-cent-7 a:hover{
	color:#177DFF;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.a-cent-7 a{
	color:#515464;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
}

.a-cent-4{
	margin: 0px 15px;
	position:relative;
}


.a-color-1 {
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 19px 6px 0px 0px;
}


.a-cent-7{
	font-family: font-2;
	floaT: right;
	position:relative;
	letter-spacing: -0.3px;
}

.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
	font-size: 17px;
	letter-spacing: -1px;
	font-family: font-2;
	margin: 1px 0px 0px 0px;
}


.a-cent-3{
	width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 20px;
	margin-bottom: 20px;
}


.a-cent-2, .a-cent-003{
	margin: 0px 20px;
	position:relative;
}


.a-cent-1{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 20px;
}






.n-slaid-01:hover a{
	color:#ffffff;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.n-slaid-01 a{
	color:#d1d2d3;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.n-slaid-01 img, .svri-1 img, .van-n-1 img, .tu-n-1 img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.n-slaid-01:hover img, .svri-1:hover img, .van-n-1:hover img, .tu-n-1: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);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.n-slaid-5 a{
	color:#d1d2d3;
	font-size: 14px;
	line-height: 18px;
}

.n-slaid-5{
	color:#fff;
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 19px;
}


.n-slaid-05{
    position:relative;
    display: inline-flex;
    background: url(../images/icon-09.svg) 0px 0px no-repeat;
    width: 14px;
    height: 16px;
    floaT: left;
    margin: 0px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}




.d-slaid-4, .d-slaid-04{
	margin: 0px 40px;
	position:relative;
}


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


.hd-vidi-8 a:nth-child(1){
	font-size: 13px;
   display: block !important;
}
.footer-menu-7 a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8:hover{
	    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8 a{
	color:#fff;
}
.hd-vidi-8{
	color:#fff;
	font-size: 0px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index:9999;
	color:#fff;
	letter-spacing: 0.5px;
	font-size: 12px;
	background:#177DFF;
	border-radius: 5px;
	padding: 0px 12px;
	height: 33px;
	line-height: 33px;
}




.n-slaid-4 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 15px 0px 11px 0px;
    font-family: font-1;
    color:#6B6F81;
}

.n-slaid-1 img{
   width:100%;
   float:left;
}

.n-slaid-2 img, .n-slaid-2{
 height: 175px;
 object-fit: cover;
}

.n-slaid-01 {
    margin: 0px 0px;
}

.n-slaid-2 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 0px 0px;
}




.n-slaid-1 {
	width: 310px;
    position:relative;
    floaT: left;
    margin: 0px 10px;
    color:#fff;
}


.d-slaid-2 {
    position:relative;
    margin: 0px 20px;
}


.d-slaid-1 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    floaT: left;
    background: #161820;
    border-radius: 5px;
    padding: 30px 0px 70px 0px;
    margin-bottom: 20px;
}


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





.header-03 {
    widtH: 100%;
    position:relative;
    floaT: left;
    margin-bottom: 20px;
}

.van-fb-1 .van-fb-3{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-1:hover .van-fb-3{
    color: #177DFF;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-3{
   font-size: 14px;
   font-family: font-1;
    margin: 2px 0px 0px 0px;
    color: #2C303F;
}

.van-fb-1{
	width: 130px;
	line-height: 49px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.van-fb-1{
	line-height: 50px;
	overflow:hidden;
	display: block;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.van-fb-2{
    overflow:hidden;
    width: 28px;
    height: 28px;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 10px 12px 0px 0px;
    border-radius: 4px;
    background: url(../images/icon-01.svg) center no-repeat;
    border: 1px #EFF1F6 solid;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



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




.van-cont-1 a{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-cont-1:hover a{
	color: #177DFF;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}


.van-cont-1:hover .van-cont-2{
    background: url(../images/ss-2.svg) -0px 0px no-repeat;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-2{
    position:relative;
    line-height: 50px;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/ss-2.svg) -17px 0px no-repeat;
    width: 17px;
    height: 13px;
    floaT: left;
    margin: 11px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-1 a{
	color:#4F5155;
}


.van-cont-1{
	opacity: 100%;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}


.van-cont-1{
	opacity: 80%;
	color:#4F5155;
	floaT:right;
	margin: 0px 0px 0px 0px;
	line-height: 35px;
	position:relative;
	z-index:1;
	font-size: 15px;
	letter-spacing: -0.4px;
	font-family: font-2;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.van-div-9{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 20px;
    height: 20px;
    floaT: left;
    margin: 5px 0px 5px 0px;
    background: #177DFF url(../images/icon-05.svg) center no-repeat;
    border-radius: 5px;
}


.van-div-8{
    margin: 0px 6px;
}

.van-div-10{
	display: none;
    cursor: pointer;
    overflow:hidden;
    width: 44px;
    height: 35px;
    line-height: 36px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    border-radius: 5px;
    background: #008080;
    text-align: center;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.van-div-7{
	border: 1px #EFF1F6 solid;
    cursor: pointer;
    overflow:hidden;
    width: 57px;
    height: 30px;
    line-height: 40px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 12px;
    border-radius: 5px;
    background: #ffffff;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



.van-div-3{
    margin-top: 11px;
}


.van-div-4{
      cursor: pointer;
      overflow:hidden;
      width: 85px;
      height: 33px;
      line-height: 40px;
      floaT: right;
      position:relative;
      margin: 0px 0px 0px 12px;
      border-radius: 100px;
      background: #eaeaeb url(../images/icon-7.svg) center no-repeat;
      text-align: center;
      -webkit-transition: all .2s;
      -moz-transition: all .2s;
      -o-transition: all .2s;
      transition: all .2s;
}


.van-div-3{
    margin-top: 8px;
}


.svg-menu-1{
	position:relative;
	top: -4px;
	display: inline-block;
}


.van-div-01:hover.van-div-2 svg, .van-div-02:hover.van-div-2 svg, .van-div-03:hover.van-div-2 svg{
   fill: #ededed;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.svg-menu-1 path{
	fill:#AAAFBE;
}

.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 {
	    z-index:11;
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    floaT: right;
	   }

    .search-wrapper .input-holder {
    	lefT: 0px;
    	top: 16px;
    	height: 40px;
    	width: 100%;
    	position: relative;
    }

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

#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---*/
#searchsuggestions {
	z-index: 2200;
	border-radius: 3px;
	background: #ededed;
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
	border: 1px solid #ddd; 
	background-clip: padding-box;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}


.ajax-serch-1 img{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ajax-serch-1:hover img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.ajax-serch-1 .ajax-serch-2{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-1:hover .ajax-serch-2{
   color: #039090;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-6{
    width: 100%;
    font-size: 13px;
    font-family: font-2;
    position:relative;
    overflow:hidden;
    floaT: right;
    margin: 0px 0px 10px 0px;
    color:#898585;
}


.ajax-serch-5{
    width: 100%;
    overflow:hidden;
    font-size: 14.5px;
    line-height: 20px;
    font-family: font-4;
    position:relative;
    floaT: right;
    margin: 0px 0px 0px 0px;
}


.ajax-serch-4{
    width: 100%;
    position:relative;
    floaT: right;
    margin: 0px 0px;
}


.ajax-serch-3, .ajax-serch-3 img{
    height: 80px;
    line-height: 0px;
    object-fit: cover;
    position:relative;
    overflow:hidden;
    border-radius: 4px;
}


.ajax-serch-1{
    width: 100%;
    position:relative;
    floaT: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px #d6d7d9 solid;
}

.ajax-serch-2{
   margin: 0px 15px;
}

    .search-wrapper .input-holder {
    	lefT: 14px;
    	background: #177DFF;
    	z-index: 11;
    	box-shadow: 0px 0px 0px 0px #dadada;
    	top: 14px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	border: 0px !important;
    	width: 220px;
    	height: 44px;
    	padding: 0 0px 0 0px;
    	opacity: 9;
    	position: absolute;
    	top: 0;
    	left: 0;
    	text-indent: 13px;
    	box-sizing: border-box;
    	font-family: 'font-3';
    	font-size: 14px;
    	line-height: 20px;
    	color: #222;
    }

.input-holder input::placeholder {
    color: #2c2c2c;
}


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

    .search-wrapper .input-holder .search-icon {
    display: none !important;
  }

 .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/ss-1.svg) 8px 8px no-repeat;
    content: "";
}

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


 .search-wrapper .input-holder .search-icon:hover::before {
    background: url(../images/ss-1.svg) 8px -22px no-repeat;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}




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

    .search-wrapper .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 {
    	display: none;
		}

    .search-wrapper .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: #177DFF;
        border-radius: 10px;
    }

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

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


#cssmenu ul .menu-b a::before {
display: none;
}

.van-div-3 button{
    floaT: right;
    background:rgb(255 255 255 / 0%);
    border:0;
}



.van-div-1{
    width: 150px;
    floaT: left;
    position:relative;
    margin-top: 12px;
}


.logo-2 h1{
	display: none;
}


.header-2{
    width: 100%;
    height: 50px;
    floaT: left;
    position:relative;
}


.header-12 a{
   color:#a5a7b2;
}




.header-03.header-3 {
    position: fixed;
    top: 0px !important;
    margin-top: 0px;
    box-shadow: 0px 4px 4px rgb(0 0 0 /8%);
    z-index:9;
}


.header-3, .header-03 {
    height: 70px;
}


.header-3 {
    z-index: 11;
    margin-bottom: 20px;
    float: left;
    position: absolute;
    margin-top: 50px;
    widtH: 100%;
    background: #ffffff;
    line-height: 50px;
    background: #FFFFFF;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.03);
}


.logo-2 svg{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}


.logo-2 {
    line-height: 0px;
    width: 100%;
    margin: 16px 0px;
    float: left;
    position: relative;
}

.logo-1 {
    width: 218px;
    height: 70px;
    line-height: 70px;
    margin: 0px 0px;
    float: left;
    position: relative;
}


.header-1 {
	border-bottom: 1px #EFF1F6 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 49px;
    background: #ffffff;
    line-height: 49px;
}

.a-col-5 .slick-next {
    background: #F1102D url(../images/icon-16.svg) center no-repeat !important;
}

.slick-next {
    right: 25px;
    background: #177DFF url(../images/icon-16.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.slick-prev {
    lefT: 25px;
    background: #fff url(../images/icon-07.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.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{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{ bottom: -40px; padding-bottom: 0px !important;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #177DFF;border-radius:100px;}
.slick-next{right: -42px;floaT:left;border-radius:500px;background: #177DFF;font-size:0px !important;z-index:1;line-height:40px;position:absolute;display:block !important;width: 35px !important;height: 35px !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: 47% !important;}
.slick-prev{lefT: -42px;floaT:left;border-radius:500px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width: 35px !important;height: 35px !important;padding:0;cursor:pointer;}
.slick-dots li{/* floaT: left; */background: #3E4251;border-radius: 100px;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:1100px){

.a-col-2 .a-cent-3{
	margin-top: 0px;
}

.a-col-3 .a-cent-3{
	margin-top: 0px;
}

.svri-1 .news-flei-2{top:45%;}
	
.svri-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .news-flei-3{
background: #177DFD;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.full-vids-1 iframe, .full-vids-01 video{
	width: 100%;
	height: 350px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	margin: 0px 0px 0px 0px;
}


.full-vids-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 10px 0px;
}

.ddn-1.d-slaid-1 {
   height: 280px;
}


.ddn-1 .n-slaid-5{
	overflow:hidden;
	height: 65px;
}



.ht-left-1 h1 a{
	color:#177DFF;
}

.ht-right-1 .svri-3, .ht-right-1 .svri-3 img{
	height: 180px;
}

.ht-right-1 .svri-6{
	width: 100%;
	height: auto;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}



.no-no .margin-size-1{
   margin: 0px 0px 0px 0px;
   border-radius: 0px 0px 0px 0px;
}



.abc-video-1 .ht-left-3{
	margin: -5px 0px 0px 0px;
}


.quote a::before, .ht-left-8 a::before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background:#177DFF;
    margin: 13px 0px 0px 0px;
    border-radius: 5px;
    z-indeX: 11;
    top: 0px;
	left: 0px;
}

.quote a:hover, .ht-left-8 a:hover{
	color:#177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.quote a, .ht-left-8 a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	 text-indent: 20px;
	width: 100%;
	floaT: left;
	position:relative;
	color:#242527;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #CFD5DF solid;
	font-family: font-4;
	font-size: 14px;
	padding: 12px 0px;
}

.ht-left-8 {
	width: 100%;
	floaT: left;
	position:relative;
	color:#000;
	margin: -5px 0px 15px 0px;
}


.baner-1 img{
	width: 100%;
	floaT: left;
	position:relative;
	line-height: 0px;
	border-radius:5px;
}


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


.fullstor-21 span, .fullstor-21 i{
	color: #4B75ED;
	font-family: font-2;
}

.fullstor-21{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 5px;
	border-radius: 5px;
	line-height: 22px;
	color:#242527;
	text-align: left;
	font-family: font-1;
	font-size: 17px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}

.fullstor-20{
	padding: 0px 22px;
}

.fullstor-19{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 20px 0px;
	padding: 3% 0px 2% 0px;
	border: 1px #eaeaeb solid;
	border-radius: 5px;
	line-height: 22px;
	color:#404047;
	text-align: left;
	font-family: font-4;
}

.fa-minus-1{
    display: inline-flex;
    background: url(../images/icon-25.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fa-plus-1{
    display: inline-flex;
    background: url(../images/icon-26.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fullstor-13 {
	floaT: right;
	position:relative;
	margin-top: 0px;
}

.fullstor-14 {
	floaT: right;
	position:relative;
	margin: 7px 15px 0px 0px;
	font-family: font-1;
	font-size: 14px;
	color:#606B8A;
}

.container b{
font-family: font-4 !important;
}

.container p{
	line-height: 23px;
	font-size: 16px;
	color:#0e0e0e
}

.container{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 1px 0px;
	line-height: 23px;
	color:#0e0e0e
}

.fullstor-13 #decreaseFont:hover, .fullstor-13 #increaseFont:hover {
    border: 1px solid #177DFF;
    background-color: #177DFF;
    color:#fff !important;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.fullstor-13 #increaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
   color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: right;
    text-align: center;
    border-radius: 500px;
    margin-top: 0px;
}


.fullstor-13 #decreaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    text-align: center;
    border-radius: 50px;
    margin-top: 0px;
}

.fullstor-12 {
	floaT: right;
	position:relative;
	margin-top: -6px;
	margin-bottom: -9px;
}


.ht-left-6 a:hover{
	text-decoration: none;
	text-decoration: underline;
	background: #177DFF;
	color: #f7f7f7;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 a{
	position: relative;
	background: #177DFF;
	border-radius: 5px;
	color: #f7f7f7;
	padding: 8px 12px;
	font-size: 14px;
	font-family: font-3;
	z-index:1;
	margin: 0px 0px 0px 0px;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 {
    position: absolute;
    left: 5px;
    color: #f7f7f7;
    padding: 10px 12px;
    font-size: 0px;
    font-family: font-2;
    bottom: 15px;
    z-index:1;
}

.ht-left-5, .ht-left-5 img{
	width: 100%;
	height: 410px;
	object-fit: cover;
	border-radius: 5px;
	overflow:hidden;
	position:relative;
	float: left;
}

.ht-left-5{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 12px 0px;
}



.ht-left-4{
	position:relative;
	float: left;
	margin: 0px 30px 0px 0px;
}


.ht-left-3{
	position:relative;
	float: left;
	color: #2C303F;
	margin: 3px 0px -4px 0px;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.abc-video-1 .ht-left-2{
	margin: 6px 0px 15px 0px;
}

.ht-left-2{
	width: 100%;
	position:relative;
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-family: font-3;
	color:#818284;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 15px 0px;
	border-bottom: 1px #eaeaeb solid;
}

.ht-left-1 h1{
	width: 100%;
	position:relative;
	float: left;
	font-size: 18px;
	line-height: 21px;
	font-family: font-2;
	letter-spacing: -0.8px;
	color:#242527;
	-webkit-font-feature-settings: 'case'on; 
	font-feature-settings: 'case'on;
	margin: 0px 0px 15px 0px;
}



.ht-left-1{
	width: 640px;
	position:relative;
	float: left;
}



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


.vvan-div-6:hover .vvan-div-8 .div-icin-2 {
    background: #008080  url(../images/icon-16.svg) center no-repeat;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.vvan-div-8 .div-icin-2 {
	floaT: right;
    font-size: 14px;
    background: rgb(0 0 0 / 65%)  url(../images/icon-16.svg) center no-repeat;
    backdrop-filter: blur(4.5px);
    padding: 0px 0px;
    width: 35px;
    height: 35px;
    line-height: 45px;
    margin: auto;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.fa-clock-2{
    position:relative;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/icon-22.svg) 0px 0px no-repeat;
    width: 23px;
    height: 22px;
    floaT: left;
    margin: 2px 0px 0px -0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}



.vvan-div-6 img{
  widtH: 100%;
}

.vvan-div-6{
  width: 100%; 	
  margin: 0px 0px 20px 0px;
  border: 1px #DCDEE0 solid;
  floaT: left;
  border-radius: 5px;
  overflow:hidden;
}

.r-vvan-div-4{
	font-family: font-2;
	letter-spacing: -0.7px;
	floaT: left;
	position:relative;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
}


.r-vvan-div-3{
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 17px 7px 0px 15px;
}

.r-vvan-div-1 {
		width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 0px;
	margin-bottom: 20px;
}

.ht-right-1{
	width: 280px;
	position:relative;
	float: right;
}

.ht-shida-2{
	margin: 0px 0px 0px 0px;
}


.ht-shida-0{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
}

.ht-shida-1{
	width: 100%;
	position:relative;
	float: left;
	margin: 20px 0px 0px 0px;
	color:#242527;
	font-size: 15px;
}


/*-- shida --*/

#cssmenu ul .menu-a a::before, #cssmenu ul .menu-a a::after {
    width: 100% !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}



#cssmenu ul .menu-a path{
  fill:#177DFF;
}


#cssmenu ul path{
  fill:#2C303F;
}

#cssmenu > ul > .home-svg-1 svg{
    width: 19px;
    height: 19px;
    margin: -3px 0px -5px 0px;
    position:relative;
    floaT: left;
    }



.speedbar-1 a{
	display: none;
}


.story .title { font-family: font-2; letter-spacing: -1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;border-left: 5px solid #177DFF;}

.footer-8{
	width: 31px;
	height: 31px;
	background: url(../images/icon-18.svg) center no-repeat;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}

.footer-7{
	width: 27px;
	height: 27px;
	border: 2px #3557DF solid;
	background: url(../images/icon-19.svg) 9px no-repeat;
	background-size: 8px;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}


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


.footer-4 li a:hover{
	color:#161820 !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-4 .footer-a a{
	color:#161820 !important;
}


.footer-4 li a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	color:#7A818B;
}


.footer-4 li{
	display: inline-block;
	margin: 0px 12px;
	color:#7A818B;
}

.footer-4{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 25px 0px 25px 0px;
	font-family: font-1;
	letter-spacing: 0.4px;
}



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



.footer-11 a:hover {
    text-decoration: none;
    text-decoration: blink;

}

.footer-11 a{
color:#177DFF !important;	
 text-decoration: none;
    text-decoration: underline;
    font-family: font-2;
}

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

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



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



.footer-9{
	width: 100%;
	floaT: left;
	position:relative;
background: #EEEFF0;
	color:#2C303F;
	padding: 19px 0px;
	font-family: font-1;
	letter-spacing: 0.2px;
	font-weight: 500;
}



.footer-1{
	margin-top: 0px;
	width: 100%;
	floaT: left;
	position:relative;
	background: #fff url(../images/footer.svg) center no-repeat;
	background-size: 100%;
	text-align: center;
	padding: 4.5% 0% 4% 0%;
	color:#929090;
}






.n-slaid-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.n-slaid-1:hover .news-flei-3{
background: #F1102D;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.news-flei-3 .fa-play{
    overflow:hidden;
    width: 100%;
    height: 100%;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-17.svg) center no-repeat;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    color:rgb(255 255 255 / 0%);
}

.news-flei-3{display:block;border-radius:100px;color:#fff;background: rgba(0, 0, 0, 0.69);font-size:17px;line-height:50px;position:relative;width:44px;height:44px;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;}


.a-col-5 .a-cent-7 a{
	color:#949AB6;
}

.a-col-5 .slick-dots .slick-active{background: #F1102D;}

.a-col-5 .a-cent-6{
	color:#ffffff;
}

.a-col-5 .a-cent-3{
	background:#1E2028;
}

.a-col-05.a-col-5.d-slaid-1 {
    border-radius: 5px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 20px;
}

.a-col-5.d-slaid-1 {
    border-radius: 0px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 0px;
}

.d-slaid-02{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.a-cent-03{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.baner-1 img{
	width: 100%;
	floaT: left;
	line-height: 0px;
	font-size: 0px;
}

.baner-01.baner-1{
	margin: 20px 0px 0px 0px;
}

.baner-1{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.tu-n-01 .tu-n-6{
	width: 100%;
	floaT: right;
	font-size: 14px;
	line-height: 17px;
	position:relative;
	overflow: hidden;
	height: 52px;
	color:#2C303F;
	margin-top: 4px;
}


.tu-n-01 .tu-n-5{
	width: 100%;
	height: 53px;
	floaT: left;
	position:relative;
	overflow:hidden;
	font-size: 15px;
	line-height: 18px;
	font-family: font-4;
	margin-bottom: 3px;
}


.tu-n-01.tu-n-1{
	width: 460px;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
	margin: 0px 10px 20px 10px;
}



.hosi-1 .svri-6{
	height: auto;
	margin: 10px 0px 20px 0px;
}



.a-cent-012{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}



.header-3.header-01 {
   position:fixed;
   top: 0px;
   z-index: 9999;
   margin-top: 0px;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.11);
}



/*-- color --*/
.a-col-1 .svri-1:hover .svri-7, .a-col-1 .a-cent-7 a:hover, .tu-n-1:hover .tu-n-5{ color:#19B989; }
.a-col-1 .a-color-1 { background: #19B989; }

.a-col-2 .svri-1:hover .svri-7, .a-col-2 .a-cent-7 a:hover{ color:#FFAD33; }
.a-col-2 .a-color-1 { background: #FFAD33; }

.a-col-3 .svri-1:hover .svri-7, .a-col-3 .a-cent-7 a:hover{ color:#6B53FF; }
.a-col-3 .a-color-1 { background: #6B53FF; }

.a-col-6 .svri-1:hover .svri-7, .a-col-6 .a-cent-7 a:hover{ color:#B04AFF; }
.a-col-6 .a-color-1 { background: #B04AFF; }


.a-col-5 .svri-1:hover .svri-7, .a-col-5 .a-cent-7 a:hover{ color:#F1102D; }
.a-col-5 .a-color-1 { background: #F1102D; }


.tu-n-01.tu-n-1:hover .tu-n-5{ color: #177DFF; }


.svri-1 .svri-7, .tu-n-1 .tu-n-5{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .svri-7{
	color: #177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.n-video-1{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 34px;
    height: 34px;
    floaT: left;
    margin: 0px 0px 0px 0px;
    background: #E8112D url(../images/icon-06.svg) center no-repeat;
    border-radius: 5px;
    position:absolute;
    bottom:15px;
    right: 15px;
    z-index:1;
}



.svri-6{
	width: 100%;
	height: 61px;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}




.svri-5{
	padding: 0px 11px;
}


.svri-4{
	z-indeX:1;
	width: 100%;
	floaT: left;
	position:absolute;
	overflow:hidden;
	bottom: 0px;
	background: rgba(12, 16, 30, 0.6);
    backdrop-filter: blur(4px);
    height: 35px;
    color:#fff;
    line-height: 35px;
}

.svri-3, .svri-3 img{
	object-fit:cover;
	width: 100%;
	height: 150px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px 5px 0px 0px;
}

.svri-2{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}

.svri-1{
	width: 220px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 10px;
}

 .sidebar-5 .svri-1{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 0px 0PX 0PX 0px;
}



.tu-n-5{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}



.tu-n-4{
	width: calc(100% - 180px);
	floaT: right;
	font-size: 15px;
	line-height: 22px;
	position:relative;
	overflow: hidden;
	height: 133px;
	color:#2C303F;
	margin-top: 2px;
}



.tu-n-3, .tu-n-3 img{
	width: 160px;
	height: 120px;
	floaT: left;
	position:relative;
	border-radius: 5px;
}


.tu-n-3{
	floaT: left;
	position:relative;
	overflow:hidden;
}



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



.tu-n-1{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}




.van-n-7{
	floaT: left;
	font-size: 14px;
	position:relative;
	margin: 0px 30px 0px 0px;
}


.van-n-6{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}


.van-n-5{
	width: 100%;
	floaT: left;
	font-size: 15.5px;
	position:relative;
	margin-bottom: 12px;
}



.van-n-4 {
    padding: 0px 30px;
    position:relative;
}


.van-n-3 {
    float: left;
    width: 100%;
    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%);
    padding: 100px 0px 25px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.van-n-1 img{
	width: 100%;
	line-height: 0px;
}

.van-n-1, .van-n-1 img{
	floaT: left;
	position:relative;
	overflow:hidden;
	height: 320px;
	border-radius: 5px;
	object-fit:cover;
}



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








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



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



.a-cent-13{
	width: 105%;
	floaT: left;
	position:relative;
	margin: 0px -10px;
}


.a-cent-12{
	width: 460px;
	floaT: right;
	position:relative;
	overflow:hidden;
}


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


.a-cent-10{
	width: 100%;
	floaT: left;
	position:relative;
	margin-bottom: 20px;
}


.a-cent-9{
	width: 460px;
	floaT: left;
	position:relative;
}



.a-cent-8{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 3px;
}




.a-cent-7 a:hover{
	color:#177DFF;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.a-cent-7 a{
	color:#515464;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
}

.a-cent-4{
	margin: 0px 15px;
	position:relative;
}


.a-color-1 {
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 19px 6px 0px 0px;
}


.a-cent-7{
	font-family: font-2;
	floaT: right;
	position:relative;
	letter-spacing: -0.3px;
}

.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
	font-size: 17px;
	letter-spacing: -1px;
	font-family: font-2;
	margin: 1px 0px 0px 0px;
}


.a-cent-3{
	width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 20px;
	margin-bottom: 20px;
}


.a-cent-2, .a-cent-003{
	margin: 0px 20px;
	position:relative;
}


.a-cent-1{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 20px;
}






.n-slaid-01:hover a{
	color:#ffffff;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.n-slaid-01 a{
	color:#d1d2d3;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.n-slaid-01 img, .svri-1 img, .van-n-1 img, .tu-n-1 img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.n-slaid-01:hover img, .svri-1:hover img, .van-n-1:hover img, .tu-n-1: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);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.n-slaid-5 a{
	color:#d1d2d3;
	font-size: 15px;
	line-height: 21px;
}

.n-slaid-5{
	color:#fff;
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 21px;
}


.n-slaid-05{
    position:relative;
    display: inline-flex;
    background: url(../images/icon-09.svg) 0px 0px no-repeat;
    width: 14px;
    height: 16px;
    floaT: left;
    margin: 0px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}




.d-slaid-4, .d-slaid-04{
	margin: 0px 40px;
	position:relative;
}


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


.hd-vidi-8 a:nth-child(1){
	font-size: 13px;
   display: block !important;
}
.footer-menu-7 a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8:hover{
	    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8 a{
	color:#fff;
}
.hd-vidi-8{
	color:#fff;
	font-size: 0px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index:9999;
	color:#fff;
	letter-spacing: 0.5px;
	font-size: 12px;
	background:#177DFF;
	border-radius: 5px;
	padding: 0px 12px;
	height: 33px;
	line-height: 33px;
}




.n-slaid-4 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 15px 0px 11px 0px;
    font-family: font-1;
    color:#6B6F81;
}

.n-slaid-1 img{
   width:100%;
   float:left;
}

.n-slaid-2 img, .n-slaid-2{
 height: 175px;
 object-fit: cover;
}

.n-slaid-01 {
    margin: 0px 0px;
}

.n-slaid-2 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 0px 0px;
}




.n-slaid-1 {
	width: 267px;
    position:relative;
    floaT: left;
    margin: 0px 10px;
    color:#fff;
}


.d-slaid-2 {
    position:relative;
    margin: 0px 20px;
}


.d-slaid-1 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    floaT: left;
    background: #161820;
    border-radius: 5px;
    padding: 30px 0px 70px 0px;
    margin-bottom: 20px;
}


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





.header-03 {
    widtH: 100%;
    position:relative;
    floaT: left;
    margin-bottom: 20px;
}

.van-fb-1 .van-fb-3{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-1:hover .van-fb-3{
    color: #177DFF;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-3{
   font-size: 14px;
   font-family: font-1;
    margin: 2px 0px 0px 0px;
    color: #2C303F;
}

.van-fb-1{
	width: 130px;
	line-height: 49px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.van-fb-1{
	line-height: 50px;
	overflow:hidden;
	display: block;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.van-fb-2{
    overflow:hidden;
    width: 28px;
    height: 28px;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 10px 12px 0px 0px;
    border-radius: 4px;
    background: url(../images/icon-01.svg) center no-repeat;
    border: 1px #EFF1F6 solid;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



#cssmenu ul li ul li a {
    -webkit-font-feature-settings: inherit !important;
    font-feature-settings: inherit !important;
    font-family: font-3 !important;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    display: inline-block;
    font-size: 15px;
    opacity: 1;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    display: block;
    width: 280px;
    height: 25px;
    padding: 19px 0px 10px 8px;
}


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

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

#cssmenu ul li a::before, #cssmenu ul li a::after {
    width: 0%;
    height: 4px;
    bottom: 0px;
    margin: 0px 0px 0px 0px;
    position: absolute;
    background: #177DFF;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

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

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


.van-cont-1 a{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-cont-1:hover a{
	color: #177DFF;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}


.van-cont-1:hover .van-cont-2{
    background: url(../images/ss-2.svg) -0px 0px no-repeat;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-2{
    position:relative;
    line-height: 50px;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/ss-2.svg) -17px 0px no-repeat;
    width: 17px;
    height: 13px;
    floaT: left;
    margin: 11px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-1 a{
	color:#4F5155;
}


.van-cont-1{
	opacity: 100%;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}


.van-cont-1{
	opacity: 80%;
	color:#4F5155;
	floaT:right;
	margin: 0px 0px 0px 0px;
	line-height: 35px;
	position:relative;
	z-index:1;
	font-size: 15px;
	letter-spacing: -0.4px;
	font-family: font-2;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.van-div-9{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 20px;
    height: 20px;
    floaT: left;
    margin: 5px 0px 5px 0px;
    background: #177DFF url(../images/icon-05.svg) center no-repeat;
    border-radius: 5px;
}


.van-div-8{
    margin: 0px 6px;
}

.van-div-10{
	display: none;
    cursor: pointer;
    overflow:hidden;
    width: 44px;
    height: 35px;
    line-height: 36px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    border-radius: 5px;
    background: #008080;
    text-align: center;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.van-div-7{
	border: 1px #EFF1F6 solid;
    cursor: pointer;
    overflow:hidden;
    width: 57px;
    height: 30px;
    line-height: 40px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 12px;
    border-radius: 5px;
    background: #ffffff;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



.van-div-3{
    margin-top: 11px;
}


.van-div-4{
      cursor: pointer;
      overflow:hidden;
      width: 85px;
      height: 33px;
      line-height: 40px;
      floaT: right;
      position:relative;
      margin: 0px 0px 0px 12px;
      border-radius: 100px;
      background: #eaeaeb url(../images/icon-7.svg) center no-repeat;
      text-align: center;
      -webkit-transition: all .2s;
      -moz-transition: all .2s;
      -o-transition: all .2s;
      transition: all .2s;
}


.van-div-3{
    margin-top: 8px;
}


.svg-menu-1{
	position:relative;
	top: -4px;
	display: inline-block;
}


.van-div-01:hover.van-div-2 svg, .van-div-02:hover.van-div-2 svg, .van-div-03:hover.van-div-2 svg{
   fill: #ededed;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.svg-menu-1 path{
	fill:#AAAFBE;
}

.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{
	border-radius: 90px 0px 0px 90px;
	height: 70px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	background: #ffffff;
	width: 370px;
}


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

    .search-wrapper .input-holder {
    	lefT: -60px;
    	top: 16px;
    	height: 40px;
    	width: 52px;
    	position: absolute;
    }

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

#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---*/
#searchsuggestions {
	z-index: 2200;
	border-radius: 3px;
	background: #ededed;
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
	border: 1px solid #ddd; 
	background-clip: padding-box;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}


.ajax-serch-1 img{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ajax-serch-1:hover img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.ajax-serch-1 .ajax-serch-2{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-1:hover .ajax-serch-2{
   color: #039090;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-6{
    width: 100%;
    font-size: 13px;
    font-family: font-2;
    position:relative;
    overflow:hidden;
    floaT: right;
    margin: 0px 0px 10px 0px;
    color:#898585;
}


.ajax-serch-5{
    width: 100%;
    overflow:hidden;
    font-size: 14.5px;
    line-height: 20px;
    font-family: font-4;
    position:relative;
    floaT: right;
    margin: 0px 0px 0px 0px;
}


.ajax-serch-4{
    width: 100%;
    position:relative;
    floaT: right;
    margin: 0px 0px;
}


.ajax-serch-3, .ajax-serch-3 img{
    height: 80px;
    line-height: 0px;
    object-fit: cover;
    position:relative;
    overflow:hidden;
    border-radius: 4px;
}


.ajax-serch-1{
    width: 100%;
    position:relative;
    floaT: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px #d6d7d9 solid;
}

.ajax-serch-2{
   margin: 0px 15px;
}

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0,0px);
        display: block;
    }

    .search-wrapper.active .input-holder {
    	lefT: 20px;
    	background: #177DFF;
    	z-index:1;
    	box-shadow: 0px 0px 0px 0px #dadada;
    	top: 14px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	width: 0px;
    	height: 40px;
    	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-3';
    	font-size: 15px;
    	line-height: 20px;
    	color: #ffffff;
    }

.input-holder input::placeholder {
    color: #ffffff;
}

    .search-wrapper.active .input-holder .search-input {
    	width: 100%;
    	padding: 0px 0px 0px 18px;
    	opacity: 1;
    	border-radius: 100px;
    }

    .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: 38px;
    	height: 38px;
    	margin-top: 0px;
    	border: none;
    	border-radius: 0px;
    	padding: 0;
    	outline: none;
    	position: relative;
    	z-index: 11;
    	float: right;
    	cursor: pointer;
    	border: 1.5px solid #E7EAF3;
  }

 .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/ss-1.svg) 8px 8px no-repeat;
    content: "";
}

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


 .search-wrapper .input-holder .search-icon:hover::before {
    background: url(../images/ss-1.svg) 8px -22px 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: #ffffff;
        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/search-1.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: 24px;
		right: 17px;
		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: #177DFF;
        border-radius: 10px;
    }

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

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


#cssmenu ul .menu-b a::before {
display: none;
}

.van-div-3 button{
    floaT: right;
    background:rgb(255 255 255 / 0%);
    border:0;
}



.van-div-1{
    width: 150px;
    floaT: left;
    position:relative;
    margin-top: 12px;
}


.logo-2 h1{
	display: none;
}


.header-2{
    width: 100%;
    height: 50px;
    floaT: left;
    position:relative;
}


.header-4 ul li a{
    letter-spacing:0.3px;
    font-family: font-1 !important;
    border-right: 0px #f7f7f7 solid;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    font-size: 14.5px;
    font-weight: 100;
    letter-spacing: 0.7px;
    float: left;
    margin: 0px 10px;
    padding: 29px 0px 30px 0px;
    line-height: 11px;
    position:relative;
}

.header-12 a{
   color:#a5a7b2;
}

#cssmenu ul li ul{list-style:none;margin: 0px 0px 0px 12px;padding: 0px 0px 25px 0px;display:block;float:left;}

#cssmenu{z-index: 1;margin-left: 40px;floaT: left;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 0px 0px;padding: 0px 0px 0px 0px;display:block;float:left;}
#cssmenu ul li{    margin: 0px 0px;  padding:0px 0px; 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: 60px;}
#cssmenu ul li ul li{
border-left: 0px #eee solid !important;
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:#ededed;}
#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: #177DFF !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: #177DFF;/* 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{
    color: #2C303F;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu > ul > li:hover > ul a{opacity:9;font-size: 15px;color: #3D4865;left:0;}
#cssmenu > ul > li:hover > ul{left: -5px;}

#cssmenu > ul > li:hover > .m-m-ul-1{width: 208px;left: -65px !important;}



#cssmenu > ul > li:hover li {
    opacity: 0%;
    transform: scaleY(0);
}

#cssmenu > ul > li:hover li {
    opacity: 100%;
    pointer-events: auto;
    transform: scaleY(1);
    z-index: 6;
}


#cssmenu > ul > li:hover > ul > li{display: inline-block;z-index:999999; position:relative; max-height: 60px;  }
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{ z-index:9999; box-shadow: 0px 0px 10px 0px rgb(2 27 56 / 5%);border-radius: 10px;overflow:hidden;background: #fff;font-family:font-2;width:250px;display:block;}

.header-03.header-3 {
    position: fixed;
    top: 0px !important;
    margin-top: 0px;
    box-shadow: 0px 4px 4px rgb(0 0 0 /8%);
    z-index:9;
}


.header-3, .header-03 {
    height: 70px;
}


.header-3 {
    z-index: 11;
    margin-bottom: 20px;
    float: left;
    position: absolute;
    margin-top: 50px;
    widtH: 100%;
    background: #ffffff;
    line-height: 50px;
    background: #FFFFFF;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.03);
}


.logo-2 svg{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}


.logo-2 {
    line-height: 0px;
    width: 100%;
    margin: 16px 0px;
    float: left;
    position: relative;
}

.logo-1 {
    width: 218px;
    height: 70px;
    line-height: 70px;
    margin: 0px 0px;
    float: left;
    position: relative;
}


.header-1 {
	border-bottom: 1px #EFF1F6 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 49px;
    background: #ffffff;
    line-height: 49px;
}

.a-col-5 .slick-next {
    background: #F1102D url(../images/icon-16.svg) center no-repeat !important;
}

.slick-next {
    right: 25px;
    background: #177DFF url(../images/icon-16.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.slick-prev {
    lefT: 25px;
    background: #fff url(../images/icon-07.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.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{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{ bottom: -40px; padding-bottom: 0px !important;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #177DFF;border-radius:100px;}
.slick-next{right: -42px;floaT:left;border-radius:500px;background: #177DFF;font-size:0px !important;z-index:1;line-height:40px;position:absolute;display:block !important;width: 35px !important;height: 35px !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: 47% !important;}
.slick-prev{lefT: -42px;floaT:left;border-radius:500px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width: 35px !important;height: 35px !important;padding:0;cursor:pointer;}
.slick-dots li{/* floaT: left; */background: #3E4251;border-radius: 100px;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:1100px) and (max-width:1200px){

.a-col-2 .a-cent-3{
	margin-top: 0px;
}

.a-col-3 .a-cent-3{
	margin-top: 0px;
}

.svri-1 .news-flei-2{top:45%;}
	
.svri-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .news-flei-3{
background: #177DFD;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}



	
	
.full-vids-1 iframe, .full-vids-01 video{
	width: 100%;
	height: 400px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	margin: 0px 0px 0px 0px;
}


.full-vids-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 10px 0px;
}

.ddn-1.d-slaid-1 {
   height: 310px;
}


.ddn-1 .n-slaid-5{
	overflow:hidden;
	height: 65px;
}



.ht-left-1 h1 a{
	color:#177DFF;
}

.ht-right-1 .svri-3, .ht-right-1 .svri-3 img{
	height: 180px;
}

.ht-right-1 .svri-6{
	width: 100%;
	height: auto;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}



.no-no .margin-size-1{
   margin: 0px 0px 0px 0px;
   border-radius: 0px 0px 0px 0px;
}



.abc-video-1 .ht-left-3{
	margin: -5px 0px 0px 0px;
}


.quote a::before, .ht-left-8 a::before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background:#177DFF;
    margin: 13px 0px 0px 0px;
    border-radius: 5px;
    z-indeX: 11;
    top: 0px;
	left: 0px;
}

.quote a:hover, .ht-left-8 a:hover{
	color:#177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.quote a, .ht-left-8 a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	 text-indent: 20px;
	width: 100%;
	floaT: left;
	position:relative;
	color:#242527;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #CFD5DF solid;
	font-family: font-4;
	font-size: 14px;
	padding: 12px 0px;
}

.ht-left-8 {
	width: 100%;
	floaT: left;
	position:relative;
	color:#000;
	margin: -5px 0px 15px 0px;
}


.baner-1 img{
	width: 100%;
	floaT: left;
	position:relative;
	line-height: 0px;
	border-radius:5px;
}


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


.fullstor-21 span, .fullstor-21 i{
	color: #4B75ED;
	font-family: font-2;
}

.fullstor-21{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 5px;
	border-radius: 5px;
	line-height: 22px;
	color:#242527;
	text-align: left;
	font-family: font-1;
	font-size: 17px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}

.fullstor-20{
	padding: 0px 22px;
}

.fullstor-19{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 20px 0px;
	padding: 3% 0px 2% 0px;
	border: 1px #eaeaeb solid;
	border-radius: 5px;
	line-height: 22px;
	color:#404047;
	text-align: left;
	font-family: font-4;
}

.fa-minus-1{
    display: inline-flex;
    background: url(../images/icon-25.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fa-plus-1{
    display: inline-flex;
    background: url(../images/icon-26.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fullstor-13 {
	floaT: right;
	position:relative;
	margin-top: 0px;
}

.fullstor-14 {
	floaT: right;
	position:relative;
	margin: 7px 15px 0px 0px;
	font-family: font-1;
	font-size: 14px;
	color:#606B8A;
}

.container b{
font-family: font-4 !important;
}

.container p{
	line-height: 23px;
	font-size: 16px;
	color:#0e0e0e
}

.container{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 1px 0px;
	line-height: 23px;
	color:#0e0e0e
}

.fullstor-13 #decreaseFont:hover, .fullstor-13 #increaseFont:hover {
    border: 1px solid #177DFF;
    background-color: #177DFF;
    color:#fff !important;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.fullstor-13 #increaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
   color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: right;
    text-align: center;
    border-radius: 500px;
    margin-top: 0px;
}


.fullstor-13 #decreaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    text-align: center;
    border-radius: 50px;
    margin-top: 0px;
}

.fullstor-12 {
	floaT: right;
	position:relative;
	margin-top: -6px;
	margin-bottom: -9px;
}


.ht-left-6 a:hover{
	text-decoration: none;
	text-decoration: underline;
	background: #177DFF;
	color: #f7f7f7;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 a{
	position: relative;
	background: #177DFF;
	border-radius: 5px;
	color: #f7f7f7;
	padding: 8px 12px;
	font-size: 14px;
	font-family: font-3;
	z-index:1;
	margin: 0px 0px 0px 0px;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 {
    position: absolute;
    left: 5px;
    color: #f7f7f7;
    padding: 10px 12px;
    font-size: 0px;
    font-family: font-2;
    bottom: 15px;
    z-index:1;
}

.ht-left-5, .ht-left-5 img{
	width: 100%;
	height: 430px;
	object-fit: cover;
	border-radius: 5px;
	overflow:hidden;
	position:relative;
	float: left;
}

.ht-left-5{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 12px 0px;
}



.ht-left-4{
	position:relative;
	float: left;
	margin: 0px 30px 0px 0px;
}


.ht-left-3{
	position:relative;
	float: left;
	color: #2C303F;
	margin: 3px 0px -4px 0px;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.abc-video-1 .ht-left-2{
	margin: 6px 0px 15px 0px;
}

.ht-left-2{
	width: 100%;
	position:relative;
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-family: font-3;
	color:#818284;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 15px 0px;
	border-bottom: 1px #eaeaeb solid;
}

.ht-left-1 h1{
	width: 100%;
	position:relative;
	float: left;
	font-size: 22px;
	line-height: 26px;
	font-family: font-2;
	letter-spacing: -0.8px;
	color:#242527;
	-webkit-font-feature-settings: 'case'on; 
	font-feature-settings: 'case'on;
	margin: 0px 0px 15px 0px;
}



.ht-left-1{
	width: 740px;
	position:relative;
	float: left;
}



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


.vvan-div-6:hover .vvan-div-8 .div-icin-2 {
    background: #008080  url(../images/icon-16.svg) center no-repeat;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.vvan-div-8 .div-icin-2 {
	floaT: right;
    font-size: 14px;
    background: rgb(0 0 0 / 65%)  url(../images/icon-16.svg) center no-repeat;
    backdrop-filter: blur(4.5px);
    padding: 0px 0px;
    width: 35px;
    height: 35px;
    line-height: 45px;
    margin: auto;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.fa-clock-2{
    position:relative;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/icon-22.svg) 0px 0px no-repeat;
    width: 23px;
    height: 22px;
    floaT: left;
    margin: 2px 0px 0px -0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}



.vvan-div-6 img{
  widtH: 100%;
}

.vvan-div-6{
  width: 100%; 	
  margin: 0px 0px 20px 0px;
  border: 1px #DCDEE0 solid;
  floaT: left;
  border-radius: 5px;
  overflow:hidden;
}

.r-vvan-div-4{
	font-family: font-2;
	letter-spacing: -0.7px;
	floaT: left;
	position:relative;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
}


.r-vvan-div-3{
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 17px 7px 0px 15px;
}

.r-vvan-div-1 {
		width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 0px;
	margin-bottom: 20px;
}

.ht-right-1{
	width: 280px;
	position:relative;
	float: right;
}

.ht-shida-2{
	margin: 0px 0px 0px 0px;
}


.ht-shida-0{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
}

.ht-shida-1{
	width: 100%;
	position:relative;
	float: left;
	margin: 20px 0px 0px 0px;
	color:#242527;
	font-size: 15px;
}


/*-- shida --*/

#cssmenu ul .menu-a a::before, #cssmenu ul .menu-a a::after {
    width: 100% !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}



#cssmenu ul .menu-a path{
  fill:#177DFF;
}


#cssmenu ul path{
  fill:#2C303F;
}

#cssmenu > ul > .home-svg-1 svg{
    width: 19px;
    height: 19px;
    margin: -3px 0px -5px 0px;
    position:relative;
    floaT: left;
    }



.speedbar-1 a{
	display: none;
}


.story .title { font-family: font-2; letter-spacing: -1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;border-left: 5px solid #177DFF;}

.footer-8{
	width: 31px;
	height: 31px;
	background: url(../images/icon-18.svg) center no-repeat;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}

.footer-7{
	width: 27px;
	height: 27px;
	border: 2px #3557DF solid;
	background: url(../images/icon-19.svg) 9px no-repeat;
	background-size: 8px;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}


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


.footer-4 li a:hover{
	color:#161820 !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-4 .footer-a a{
	color:#161820 !important;
}


.footer-4 li a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	color:#7A818B;
}


.footer-4 li{
	display: inline-block;
	margin: 0px 20px;
	color:#7A818B;
}

.footer-4{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 25px 0px 25px 0px;
	font-family: font-1;
	letter-spacing: 0.4px;
}



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



.footer-11 a:hover {
    text-decoration: none;
    text-decoration: blink;

}

.footer-11 a{
color:#177DFF !important;	
 text-decoration: none;
    text-decoration: underline;
    font-family: font-2;
}

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

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



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



.footer-9{
	width: 100%;
	floaT: left;
	position:relative;
background: #EEEFF0;
	color:#2C303F;
	padding: 19px 0px;
	font-family: font-1;
	letter-spacing: 0.2px;
	font-weight: 500;
}



.footer-1{
	margin-top: 0px;
	width: 100%;
	floaT: left;
	position:relative;
	background: #fff url(../images/footer.svg) center no-repeat;
	background-size: 100%;
	text-align: center;
	padding: 4%0%;
	color:#929090;
}






.n-slaid-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.n-slaid-1:hover .news-flei-3{
background: #F1102D;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.news-flei-3 .fa-play{
    overflow:hidden;
    width: 100%;
    height: 100%;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-17.svg) center no-repeat;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    color:rgb(255 255 255 / 0%);
}

.news-flei-3{display:block;border-radius:100px;color:#fff;background: rgba(0, 0, 0, 0.69);font-size:17px;line-height:50px;position:relative;width:44px;height:44px;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;}


.a-col-5 .a-cent-7 a{
	color:#949AB6;
}

.a-col-5 .slick-dots .slick-active{background: #F1102D;}

.a-col-5 .a-cent-6{
	color:#ffffff;
}

.a-col-5 .a-cent-3{
	background:#1E2028;
}

.a-col-05.a-col-5.d-slaid-1 {
    border-radius: 5px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 20px;
}

.a-col-5.d-slaid-1 {
    border-radius: 0px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 0px;
}

.d-slaid-02{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.a-cent-03{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.baner-1 img{
	width: 100%;
	floaT: left;
	line-height: 0px;
	font-size: 0px;
}

.baner-01.baner-1{
	margin: 20px 0px 0px 0px;
}

.baner-1{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.tu-n-01 .tu-n-6{
	width: 100%;
	floaT: right;
	font-size: 15px;
	line-height: 19px;
	position:relative;
	overflow: hidden;
	height: 78px;
	color:#2C303F;
	margin-top: 4px;
}


.tu-n-01 .tu-n-5{
	width: 100%;
	height: 45px;
	floaT: left;
	position:relative;
	overflow:hidden;
	font-size: 15.4px;
	line-height: 21px;
	font-family: font-4;
	margin-bottom: 3px;
}


.tu-n-01.tu-n-1{
	width: 510px;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
	margin: 0px 10px 20px 10px;
}



.hosi-1 .svri-6{
	height: auto;
	margin: 10px 0px 20px 0px;
}



.a-cent-012{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}



.header-3.header-01 {
   position:fixed;
   top: 0px;
   z-index: 9999;
   margin-top: 0px;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.11);
}



/*-- color --*/
.a-col-1 .svri-1:hover .svri-7, .a-col-1 .a-cent-7 a:hover, .tu-n-1:hover .tu-n-5{ color:#19B989; }
.a-col-1 .a-color-1 { background: #19B989; }

.a-col-2 .svri-1:hover .svri-7, .a-col-2 .a-cent-7 a:hover{ color:#FFAD33; }
.a-col-2 .a-color-1 { background: #FFAD33; }

.a-col-3 .svri-1:hover .svri-7, .a-col-3 .a-cent-7 a:hover{ color:#6B53FF; }
.a-col-3 .a-color-1 { background: #6B53FF; }

.a-col-6 .svri-1:hover .svri-7, .a-col-6 .a-cent-7 a:hover{ color:#B04AFF; }
.a-col-6 .a-color-1 { background: #B04AFF; }


.a-col-5 .svri-1:hover .svri-7, .a-col-5 .a-cent-7 a:hover{ color:#F1102D; }
.a-col-5 .a-color-1 { background: #F1102D; }


.tu-n-01.tu-n-1:hover .tu-n-5{ color: #177DFF; }


.svri-1 .svri-7, .tu-n-1 .tu-n-5{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .svri-7{
	color: #177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.n-video-1{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 34px;
    height: 34px;
    floaT: left;
    margin: 0px 0px 0px 0px;
    background: #E8112D url(../images/icon-06.svg) center no-repeat;
    border-radius: 5px;
    position:absolute;
    bottom:15px;
    right: 15px;
    z-index:1;
}



.svri-6{
	width: 100%;
	height: 80px;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}




.svri-5{
	padding: 0px 11px;
}


.svri-4{
	z-indeX:1;
	width: 100%;
	floaT: left;
	position:absolute;
	overflow:hidden;
	bottom: 0px;
	background: rgba(12, 16, 30, 0.6);
    backdrop-filter: blur(4px);
    height: 35px;
    color:#fff;
    line-height: 35px;
}

.svri-3, .svri-3 img{
	object-fit:cover;
	width: 100%;
	height: 170px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px 5px 0px 0px;
}

.svri-2{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}

.svri-1{
	width: 245px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 10px;
}

 .sidebar-5 .svri-1{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 0px 0PX 0PX 0px;
}



.tu-n-5{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}



.tu-n-4{
	width: calc(100% - 200px);
	floaT: right;
	font-size: 16px;
	line-height: 22px;
	position:relative;
	overflow: hidden;
	height: 133px;
	color:#2C303F;
	margin-top: 2px;
}



.tu-n-3, .tu-n-3 img{
	width: 180px;
	height: 140px;
	floaT: left;
	position:relative;
	border-radius: 5px;
}


.tu-n-3{
	floaT: left;
	position:relative;
	overflow:hidden;
}



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



.tu-n-1{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}




.van-n-7{
	floaT: left;
	font-size: 14px;
	position:relative;
	margin: 0px 30px 0px 0px;
}


.van-n-6{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}


.van-n-5{
	width: 100%;
	floaT: left;
	font-size: 17px;
	position:relative;
	margin-bottom: 12px;
}



.van-n-4 {
    padding: 0px 30px;
    position:relative;
}


.van-n-3 {
    float: left;
    width: 100%;
    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%);
    padding: 100px 0px 25px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.van-n-1 img{
	width: 100%;
	line-height: 0px;
}

.van-n-1, .van-n-1 img{
	floaT: left;
	position:relative;
	overflow:hidden;
	height: 380px;
	border-radius: 5px;
	object-fit:cover;
}



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








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



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



.a-cent-13{
	width: 104%;
	floaT: left;
	position:relative;
	margin: 0px -10px;
}


.a-cent-12{
	width: 510px;
	floaT: right;
	position:relative;
	overflow:hidden;
}


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


.a-cent-10{
	width: 100%;
	floaT: left;
	position:relative;
	margin-bottom: 20px;
}


.a-cent-9{
	width: 510px;
	floaT: left;
	position:relative;
}



.a-cent-8{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 3px;
}




.a-cent-7 a:hover{
	color:#177DFF;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.a-cent-7 a{
	color:#515464;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
}

.a-cent-4{
	margin: 0px 15px;
	position:relative;
}


.a-color-1 {
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 19px 6px 0px 0px;
}


.a-cent-7{
	font-family: font-2;
	floaT: right;
	position:relative;
	letter-spacing: -0.3px;
}

.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
	font-size: 17px;
	letter-spacing: -1px;
	font-family: font-2;
	margin: 1px 0px 0px 0px;
}


.a-cent-3{
	width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 20px;
	margin-bottom: 20px;
}


.a-cent-2, .a-cent-003{
	margin: 0px 20px;
	position:relative;
}


.a-cent-1{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 20px;
}






.n-slaid-01:hover a{
	color:#ffffff;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.n-slaid-01 a{
	color:#d1d2d3;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.n-slaid-01 img, .svri-1 img, .van-n-1 img, .tu-n-1 img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.n-slaid-01:hover img, .svri-1:hover img, .van-n-1:hover img, .tu-n-1: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);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.n-slaid-5 a{
	color:#d1d2d3;
	font-size: 15px;
	line-height: 21px;
}

.n-slaid-5{
	color:#fff;
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 21px;
}


.n-slaid-05{
    position:relative;
    display: inline-flex;
    background: url(../images/icon-09.svg) 0px 0px no-repeat;
    width: 14px;
    height: 16px;
    floaT: left;
    margin: 0px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}




.d-slaid-4, .d-slaid-04{
	margin: 0px 40px;
	position:relative;
}


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


.hd-vidi-8 a:nth-child(1){
	font-size: 14px;
   display: block !important;
}
.footer-menu-7 a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8:hover{
	    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8 a{
	color:#fff;
}
.hd-vidi-8{
	color:#fff;
	font-size: 0px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	bottom: 15px;
	left: 15px;
	z-index:9999;
	color:#fff;
	background:#177DFF;
	border-radius: 5px;
	padding: 0px 12px;
	height: 33px;
	line-height: 33px;
}




.n-slaid-4 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 15px 0px 11px 0px;
    font-family: font-1;
    color:#6B6F81;
}

.n-slaid-1 img{
   width:100%;
   float:left;
}

.n-slaid-2 img, .n-slaid-2{
 height: 200px;
 object-fit: cover;
}

.n-slaid-01 {
    margin: 0px 0px;
}

.n-slaid-2 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 0px 0px;
}




.n-slaid-1 {
	width: 304px;
    position:relative;
    floaT: left;
    margin: 0px 10px;
    color:#fff;
}


.d-slaid-2 {
    position:relative;
    margin: 0px 20px;
}


.d-slaid-1 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    floaT: left;
    background: #161820;
    border-radius: 5px;
    padding: 30px 0px 70px 0px;
    margin-bottom: 20px;
}


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





.header-03 {
    widtH: 100%;
    position:relative;
    floaT: left;
    margin-bottom: 20px;
}

.van-fb-1 .van-fb-3{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-1:hover .van-fb-3{
    color: #177DFF;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-3{
   font-size: 14px;
   font-family: font-1;
    margin: 2px 0px 0px 0px;
    color: #2C303F;
}


.van-fb-1{
	line-height: 50px;
	overflow:hidden;
	display: block;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.van-fb-2{
    overflow:hidden;
    width: 28px;
    height: 28px;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 10px 12px 0px 0px;
    border-radius: 4px;
    background: url(../images/icon-01.svg) center no-repeat;
    border: 1px #EFF1F6 solid;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



#cssmenu ul li ul li a {
    -webkit-font-feature-settings: inherit !important;
    font-feature-settings: inherit !important;
    font-family: font-3 !important;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    display: inline-block;
    font-size: 15px;
    opacity: 1;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    display: block;
    width: 280px;
    height: 25px;
    padding: 19px 0px 10px 8px;
}


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

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

#cssmenu ul li a::before, #cssmenu ul li a::after {
    width: 0%;
    height: 4px;
    bottom: 0px;
    margin: 0px 0px 0px 0px;
    position: absolute;
    background: #177DFF;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

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

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


.van-cont-1 a{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-cont-1:hover a{
	color: #177DFF;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}


.van-cont-1:hover .van-cont-2{
    background: url(../images/ss-2.svg) -0px 0px no-repeat;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-2{
    position:relative;
    line-height: 50px;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/ss-2.svg) -17px 0px no-repeat;
    width: 17px;
    height: 13px;
    floaT: left;
    margin: 11px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-1 a{
	color:#4F5155;
}


.van-cont-1{
	opacity: 100%;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}


.van-cont-1{
	opacity: 80%;
	color:#4F5155;
	floaT:right;
	margin: 0px 0px 0px 0px;
	line-height: 35px;
	position:relative;
	z-index:1;
	font-size: 15px;
	letter-spacing: -0.4px;
	font-family: font-2;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.van-div-9{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 20px;
    height: 20px;
    floaT: left;
    margin: 5px 0px 5px 0px;
    background: #177DFF url(../images/icon-05.svg) center no-repeat;
    border-radius: 5px;
}


.van-div-8{
    margin: 0px 6px;
}

.van-div-10{
	display: none;
    cursor: pointer;
    overflow:hidden;
    width: 44px;
    height: 35px;
    line-height: 36px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    border-radius: 5px;
    background: #008080;
    text-align: center;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.van-div-7{
	border: 1px #EFF1F6 solid;
    cursor: pointer;
    overflow:hidden;
    width: 57px;
    height: 30px;
    line-height: 40px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 12px;
    border-radius: 5px;
    background: #ffffff;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



.van-div-3{
    margin-top: 11px;
}


.van-div-4{
      cursor: pointer;
      overflow:hidden;
      width: 85px;
      height: 33px;
      line-height: 40px;
      floaT: right;
      position:relative;
      margin: 0px 0px 0px 12px;
      border-radius: 100px;
      background: #eaeaeb url(../images/icon-7.svg) center no-repeat;
      text-align: center;
      -webkit-transition: all .2s;
      -moz-transition: all .2s;
      -o-transition: all .2s;
      transition: all .2s;
}


.van-div-3{
    margin-top: 8px;
}


.svg-menu-1{
	position:relative;
	top: -4px;
	display: inline-block;
}


.van-div-01:hover.van-div-2 svg, .van-div-02:hover.van-div-2 svg, .van-div-03:hover.van-div-2 svg{
   fill: #ededed;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.svg-menu-1 path{
	fill:#AAAFBE;
}

.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{
	border-radius: 90px 0px 0px 90px;
	height: 70px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	background: #ffffff;
	width: 370px;
}


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

    .search-wrapper .input-holder {
    	lefT: -60px;
    	top: 16px;
    	height: 40px;
    	width: 52px;
    	position: absolute;
    }

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

#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---*/
#searchsuggestions {
	z-index: 2200;
	border-radius: 3px;
	background: #ededed;
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
	border: 1px solid #ddd; 
	background-clip: padding-box;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}


.ajax-serch-1 img{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ajax-serch-1:hover img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.ajax-serch-1 .ajax-serch-2{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-1:hover .ajax-serch-2{
   color: #039090;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-6{
    width: 100%;
    font-size: 13px;
    font-family: font-2;
    position:relative;
    overflow:hidden;
    floaT: right;
    margin: 0px 0px 10px 0px;
    color:#898585;
}


.ajax-serch-5{
    width: 100%;
    overflow:hidden;
    font-size: 14.5px;
    line-height: 20px;
    font-family: font-4;
    position:relative;
    floaT: right;
    margin: 0px 0px 0px 0px;
}


.ajax-serch-4{
    width: 100%;
    position:relative;
    floaT: right;
    margin: 0px 0px;
}


.ajax-serch-3, .ajax-serch-3 img{
    height: 80px;
    line-height: 0px;
    object-fit: cover;
    position:relative;
    overflow:hidden;
    border-radius: 4px;
}


.ajax-serch-1{
    width: 100%;
    position:relative;
    floaT: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px #d6d7d9 solid;
}

.ajax-serch-2{
   margin: 0px 15px;
}

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0,0px);
        display: block;
    }

    .search-wrapper.active .input-holder {
    	lefT: 20px;
    	background: #177DFF;
    	z-index:1;
    	box-shadow: 0px 0px 0px 0px #dadada;
    	top: 14px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	width: 0px;
    	height: 40px;
    	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-3';
    	font-size: 15px;
    	line-height: 20px;
    	color: #ffffff;
    }

.input-holder input::placeholder {
    color: #ffffff;
}

    .search-wrapper.active .input-holder .search-input {
    	width: 100%;
    	padding: 0px 0px 0px 18px;
    	opacity: 1;
    	border-radius: 100px;
    }

    .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: 38px;
    	height: 38px;
    	margin-top: 0px;
    	border: none;
    	border-radius: 0px;
    	padding: 0;
    	outline: none;
    	position: relative;
    	z-index: 11;
    	float: right;
    	cursor: pointer;
    	border: 1.5px solid #E7EAF3;
  }

 .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/ss-1.svg) 8px 8px no-repeat;
    content: "";
}

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


 .search-wrapper .input-holder .search-icon:hover::before {
    background: url(../images/ss-1.svg) 8px -22px 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: #ffffff;
        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/search-1.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: 24px;
		right: 17px;
		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: #177DFF;
        border-radius: 10px;
    }

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

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


#cssmenu ul .menu-b a::before {
display: none;
}

.van-div-3 button{
    floaT: right;
    background:rgb(255 255 255 / 0%);
    border:0;
}



.van-div-1{
    width: 150px;
    floaT: left;
    position:relative;
    margin-top: 12px;
}


.logo-2 h1{
	display: none;
}


.header-2{
    width: 100%;
    height: 50px;
    floaT: left;
    position:relative;
}


.header-4 ul li a{
    letter-spacing:0.3px;
    font-family: font-1 !important;
    border-right: 0px #f7f7f7 solid;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    font-size: 15.6px;
    font-weight: 100;
    letter-spacing: 0.7px;
    float: left;
    margin: 0px 14px;
    padding: 29px 0px 30px 0px;
    line-height: 11px;
    position:relative;
}

.header-12 a{
   color:#a5a7b2;
}

#cssmenu ul li ul{list-style:none;margin: 0px 0px 0px 12px;padding: 0px 0px 25px 0px;display:block;float:left;}

#cssmenu{z-index: 1;margin-left: 40px;floaT: left;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 0px 0px;padding: 0px 0px 0px 0px;display:block;float:left;}
#cssmenu ul li{    margin: 0px 0px;  padding:0px 0px; 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: 60px;}
#cssmenu ul li ul li{
border-left: 0px #eee solid !important;
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:#ededed;}
#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: #177DFF !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: #177DFF;/* 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{
    color: #2C303F;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu > ul > li:hover > ul a{opacity:9;font-size: 15px;color: #3D4865;left:0;}
#cssmenu > ul > li:hover > ul{left: 0px;}

#cssmenu > ul > li:hover > .m-m-ul-1{width: 208px;left: -35px !important;}



#cssmenu > ul > li:hover li {
    opacity: 0%;
    transform: scaleY(0);
}

#cssmenu > ul > li:hover li {
    opacity: 100%;
    pointer-events: auto;
    transform: scaleY(1);
    z-index: 6;
}


#cssmenu > ul > li:hover > ul > li{display: inline-block;z-index:999999; position:relative; max-height: 60px;  }
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{ z-index:9999; box-shadow: 0px 0px 10px 0px rgb(2 27 56 / 5%);border-radius: 10px;overflow:hidden;background: #fff;font-family:font-2;width:250px;display:block;}

.header-03.header-3 {
    position: fixed;
    top: 0px !important;
    margin-top: 0px;
    box-shadow: 0px 4px 4px rgb(0 0 0 /8%);
    z-index:9;
}


.header-3, .header-03 {
    height: 70px;
}


.header-3 {
    z-index: 11;
    margin-bottom: 20px;
    float: left;
    position: absolute;
    margin-top: 50px;
    widtH: 100%;
    background: #ffffff;
    line-height: 50px;
    background: #FFFFFF;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.03);
}


.logo-2 svg{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}


.logo-2 {
    line-height: 0px;
    width: 100%;
    margin: 16px 0px;
    float: left;
    position: relative;
}

.logo-1 {
    width: 218px;
    height: 70px;
    line-height: 70px;
    margin: 0px 0px;
    float: left;
    position: relative;
}


.header-1 {
	border-bottom: 1px #EFF1F6 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 49px;
    background: #ffffff;
    line-height: 49px;
}

.a-col-5 .slick-next {
    background: #F1102D url(../images/icon-16.svg) center no-repeat !important;
}

.slick-next {
    right: 25px;
    background: #177DFF url(../images/icon-16.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.slick-prev {
    lefT: 25px;
    background: #fff url(../images/icon-07.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.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{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{ bottom: -40px; padding-bottom: 0px !important;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #177DFF;border-radius:100px;}
.slick-next{right: -42px;floaT:left;border-radius:500px;background: #177DFF;font-size:0px !important;z-index:1;line-height:40px;position:absolute;display:block !important;width: 35px !important;height: 35px !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: 47% !important;}
.slick-prev{lefT: -42px;floaT:left;border-radius:500px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width: 35px !important;height: 35px !important;padding:0;cursor:pointer;}
.slick-dots li{/* floaT: left; */background: #3E4251;border-radius: 100px;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:1200px) and (max-width:90000000px){

.svri-1 .news-flei-2{top:45%;}
	
.svri-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .news-flei-3{
background: #177DFD;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.full-vids-1 iframe, .full-vids-01 video{
	width: 100%;
	height: 446px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	margin: 0px 0px 0px 0px;
}


.full-vids-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 10px 0px;
}

.ddn-1.d-slaid-1 {
   height: 330px;
}


.ddn-1 .n-slaid-5{
	overflow:hidden;
	height: 65px;
}



.ht-left-1 h1 a{
	color:#177DFF;
}

.ht-right-1 .svri-3, .ht-right-1 .svri-3 img{
	height: 210px;
}

.ht-right-1 .svri-6{
	width: 100%;
	height: auto;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}



.no-no .margin-size-1{
   margin: 0px 0px 0px 0px;
   border-radius: 0px 0px 0px 0px;
}



.abc-video-1 .ht-left-3{
	margin: -5px 0px 0px 0px;
}


.quote a::before, .ht-left-8 a::before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background:#177DFF;
    margin: 13px 0px 0px 0px;
    border-radius: 5px;
    z-indeX: 11;
    top: 0px;
	left: 0px;
}

.quote a:hover, .ht-left-8 a:hover{
	color:#177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.quote a, .ht-left-8 a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	 text-indent: 20px;
	width: 100%;
	floaT: left;
	position:relative;
	color:#242527;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px #CFD5DF solid;
	font-family: font-4;
	font-size: 14px;
	padding: 12px 0px;
}

.ht-left-8 {
	width: 100%;
	floaT: left;
	position:relative;
	color:#000;
	margin: -5px 0px 15px 0px;
}


.baner-1 img{
	width: 100%;
	floaT: left;
	position:relative;
	line-height: 0px;
	border-radius:5px;
}


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


.fullstor-21 span, .fullstor-21 i{
	color: #4B75ED;
	font-family: font-2;
}

.fullstor-21{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 5px;
	border-radius: 5px;
	line-height: 22px;
	color:#242527;
	text-align: left;
	font-family: font-1;
	font-size: 17px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}

.fullstor-20{
	padding: 0px 22px;
}

.fullstor-19{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 20px 0px;
	padding: 3% 0px 2% 0px;
	border: 1px #eaeaeb solid;
	border-radius: 5px;
	line-height: 22px;
	color:#404047;
	text-align: left;
	font-family: font-4;
}

.fa-minus-1{
    display: inline-flex;
    background: url(../images/icon-25.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fa-plus-1{
    display: inline-flex;
    background: url(../images/icon-26.svg) center no-repeat;
    width: 100%;
    height: 100%;
    floaT: left;
    margin: 0px 0px 0px 0px;
}

.fullstor-13 {
	floaT: right;
	position:relative;
	margin-top: 0px;
}

.fullstor-14 {
	floaT: right;
	position:relative;
	margin: 7px 15px 0px 0px;
	font-family: font-1;
	font-size: 14px;
	color:#606B8A;
}

.container b{
font-family: font-4 !important;
}

.container p{
	line-height: 23px;
	font-size: 16px;
	color:#0e0e0e
}

.container{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 1px 0px;
	line-height: 23px;
	color:#0e0e0e
}

.fullstor-13 #decreaseFont:hover, .fullstor-13 #increaseFont:hover {
    border: 1px solid #177DFF;
    background-color: #177DFF;
    color:#fff !important;
    cursor: pointer;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.fullstor-13 #increaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
   color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 700;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: right;
    text-align: center;
    border-radius: 500px;
    margin-top: 0px;
}


.fullstor-13 #decreaseFont {
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    color: #616d85 !important;
    border: 1px solid #CFD5DF;
    font-weight: 500;
    font-style: normal;
    font-size: 15px;
    z-index: 100;
    width: 30px;
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 10px;
    text-align: center;
    border-radius: 50px;
    margin-top: 0px;
}

.fullstor-12 {
	floaT: right;
	position:relative;
	margin-top: -6px;
	margin-bottom: -9px;
}


.ht-left-6 a:hover{
	text-decoration: none;
	text-decoration: underline;
	background: #177DFF;
	color: #f7f7f7;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 a{
	position: relative;
	background: #177DFF;
	border-radius: 5px;
	color: #f7f7f7;
	padding: 8px 12px;
	font-size: 14px;
	font-family: font-3;
	z-index:1;
	margin: 0px 0px 0px 0px;
	transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
}

.ht-left-6 {
    position: absolute;
    left: 5px;
    color: #f7f7f7;
    padding: 10px 12px;
    font-size: 0px;
    font-family: font-2;
    bottom: 15px;
    z-index:1;
}

.ht-left-5, .ht-left-5 img{
	width: 100%;
	height: 450px;
	object-fit: cover;
	border-radius: 5px;
	overflow:hidden;
	position:relative;
	float: left;
}

.ht-left-5{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 12px 0px;
}



.ht-left-4{
	position:relative;
	float: left;
	margin: 0px 30px 0px 0px;
}


.ht-left-3{
	position:relative;
	float: left;
	color: #2C303F;
	margin: 3px 0px -4px 0px;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.abc-video-1 .ht-left-2{
	margin: 6px 0px 15px 0px;
}

.ht-left-2{
	width: 100%;
	position:relative;
	float: left;
	font-size: 15px;
	line-height: 20px;
	font-family: font-3;
	color:#818284;
	margin: 0px 0px 10px 0px;
	padding: 8px 0px 15px 0px;
	border-bottom: 1px #eaeaeb solid;
}

.ht-left-1 h1{
	width: 100%;
	position:relative;
	float: left;
	font-size: 23px;
	line-height: 27px;
	font-family: font-2;
	letter-spacing: -0.8px;
	color:#242527;
	-webkit-font-feature-settings: 'case'on; 
	font-feature-settings: 'case'on;
	margin: 0px 0px 15px 0px;
}



.ht-left-1{
	width: 790px;
	position:relative;
	float: left;
}



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


.vvan-div-6:hover .vvan-div-8 .div-icin-2 {
    background: #008080  url(../images/icon-16.svg) center no-repeat;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.vvan-div-8 .div-icin-2 {
	floaT: right;
    font-size: 14px;
    background: rgb(0 0 0 / 65%)  url(../images/icon-16.svg) center no-repeat;
    backdrop-filter: blur(4.5px);
    padding: 0px 0px;
    width: 35px;
    height: 35px;
    line-height: 45px;
    margin: auto;
    border-radius: 5px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
}

.fa-clock-2{
    position:relative;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/icon-22.svg) 0px 0px no-repeat;
    width: 23px;
    height: 22px;
    floaT: left;
    margin: 2px 0px 0px -0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}



.vvan-div-6 img{
  widtH: 100%;
}

.vvan-div-6{
  width: 100%; 	
  margin: 0px 0px 20px 0px;
  border: 1px #DCDEE0 solid;
  floaT: left;
  border-radius: 5px;
  overflow:hidden;
}

.r-vvan-div-4{
	font-family: font-2;
	letter-spacing: -0.7px;
	floaT: left;
	position:relative;
	height: 49px;
	line-height: 49px;
	font-size: 16px;
}


.r-vvan-div-3{
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 17px 7px 0px 15px;
}

.r-vvan-div-1 {
		width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 0px;
	margin-bottom: 20px;
}

.ht-right-1{
	width: 330px;
	position:relative;
	float: right;
}

.ht-shida-2{
	margin: 0px 0px 0px 0px;
}


.ht-shida-0{
	width: 100%;
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
}

.ht-shida-1{
	width: 100%;
	position:relative;
	float: left;
	margin: 20px 0px 0px 0px;
	color:#242527;
	font-size: 15px;
}


/*-- shida --*/

#cssmenu ul .menu-a a::before, #cssmenu ul .menu-a a::after {
    width: 100% !important;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}



#cssmenu ul .menu-a path{
  fill:#177DFF;
}


#cssmenu ul path{
  fill:#2C303F;
}

#cssmenu > ul > .home-svg-1 svg{
    width: 19px;
    height: 19px;
    margin: -3px 0px -5px 0px;
    position:relative;
    floaT: left;
    }



.speedbar-1 a{
	display: none;
}


.story .title { font-family: font-2; letter-spacing: -1px; margin: 0px 0px 15px 0px;padding: 0px 0px 0px 10px;border-left: 5px solid #177DFF;}

.footer-8{
	width: 31px;
	height: 31px;
	background: url(../images/icon-18.svg) center no-repeat;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}

.footer-7{
	width: 27px;
	height: 27px;
	border: 2px #3557DF solid;
	background: url(../images/icon-19.svg) 9px no-repeat;
	background-size: 8px;
	display: inline-block;
	position:relative;
	margin: 0px 0px 0px 10px;
	border-radius: 100px;
}


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


.footer-4 li a:hover{
	color:#161820 !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.footer-4 .footer-a a{
	color:#161820 !important;
}


.footer-4 li a{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
	color:#7A818B;
}


.footer-4 li{
	display: inline-block;
	margin: 0px 20px;
	color:#7A818B;
}

.footer-4{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 25px 0px 25px 0px;
	font-family: font-1;
	letter-spacing: 0.4px;
}



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



.footer-11 a:hover {
    text-decoration: none;
    text-decoration: blink;

}

.footer-11 a{
color:#177DFF !important;	
 text-decoration: none;
    text-decoration: underline;
    font-family: font-2;
}

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

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



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



.footer-9{
	width: 100%;
	floaT: left;
	position:relative;
background: #EEEFF0;
	color:#2C303F;
	padding: 19px 0px;
	font-family: font-1;
	letter-spacing: 0.2px;
	font-weight: 500;
}



.footer-1{
	margin-top: 0px;
	width: 100%;
	floaT: left;
	position:relative;
	background: #fff url(../images/footer.svg) center no-repeat;
	background-size: 100%;
	text-align: center;
	padding: 4%0%;
	color:#929090;
}






.n-slaid-1 .news-flei-3{
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.n-slaid-1:hover .news-flei-3{
background: #F1102D;
-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.news-flei-3 .fa-play{
    overflow:hidden;
    width: 100%;
    height: 100%;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/icon-17.svg) center no-repeat;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    color:rgb(255 255 255 / 0%);
}

.news-flei-3{display:block;border-radius:100px;color:#fff;background: rgba(0, 0, 0, 0.69);font-size:17px;line-height:50px;position:relative;width:44px;height:44px;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;}


.a-col-5 .a-cent-7 a{
	color:#949AB6;
}

.a-col-5 .slick-dots .slick-active{background: #F1102D;}

.a-col-5 .a-cent-6{
	color:#ffffff;
}

.a-col-5 .a-cent-3{
	background:#1E2028;
}

.a-col-05.a-col-5.d-slaid-1 {
    border-radius: 5px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 20px;
}

.a-col-5.d-slaid-1 {
    border-radius: 0px;
    padding: 0px 0px 70px 0px;
    margin-bottom: 0px;
}

.d-slaid-02{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}


.a-cent-03{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}



.baner-1 img{
	width: 100%;
	floaT: left;
	line-height: 0px;
	font-size: 0px;
}

.baner-01.baner-1{
	margin: 20px 0px 0px 0px;
}

.baner-1{
	width: 100%;
	floaT: left;
	margin: 0px 0px 0px 0px;
}

.tu-n-01 .tu-n-6{
	width: 100%;
	floaT: right;
	font-size: 15px;
	line-height: 19px;
	position:relative;
	overflow: hidden;
	height: 75px;
	color:#2C303F;
	margin-top: 2px;
}


.tu-n-01 .tu-n-5{
	width: 100%;
	height: 44px;
	floaT: left;
	position:relative;
	overflow:hidden;
	font-size: 16px;
	font-family: font-4;
	margin-bottom: 11px;
}


.tu-n-01.tu-n-1{
	width: 560px;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
	margin: 0px 10px 20px 10px;
}



.hosi-1 .svri-6{
	height: auto;
	margin: 10px 0px 20px 0px;
}



.a-cent-012{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}



.header-3.header-01 {
   position:fixed;
   top: 0px;
   z-index: 9999;
   margin-top: 0px;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.11);
}



/*-- color --*/
.a-col-1 .svri-1:hover .svri-7, .a-col-1 .a-cent-7 a:hover, .tu-n-1:hover .tu-n-5{ color:#19B989; }
.a-col-1 .a-color-1 { background: #19B989; }

.a-col-2 .svri-1:hover .svri-7, .a-col-2 .a-cent-7 a:hover{ color:#FFAD33; }
.a-col-2 .a-color-1 { background: #FFAD33; }

.a-col-3 .svri-1:hover .svri-7, .a-col-3 .a-cent-7 a:hover{ color:#6B53FF; }
.a-col-3 .a-color-1 { background: #6B53FF; }

.a-col-6 .svri-1:hover .svri-7, .a-col-6 .a-cent-7 a:hover{ color:#B04AFF; }
.a-col-6 .a-color-1 { background: #B04AFF; }


.a-col-5 .svri-1:hover .svri-7, .a-col-5 .a-cent-7 a:hover{ color:#F1102D; }
.a-col-5 .a-color-1 { background: #F1102D; }


.tu-n-01.tu-n-1:hover .tu-n-5{ color: #177DFF; }


.svri-1 .svri-7, .tu-n-1 .tu-n-5{
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.svri-1:hover .svri-7{
	color: #177DFF;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.n-video-1{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 34px;
    height: 34px;
    floaT: left;
    margin: 0px 0px 0px 0px;
    background: #E8112D url(../images/icon-06.svg) center no-repeat;
    border-radius: 5px;
    position:absolute;
    bottom:15px;
    right: 15px;
    z-index:1;
}



.svri-6{
	width: 100%;
	height: 80px;
	font-size: 15px;
	line-height: 20px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 10px 0px 20px 0px;
	color:#2C303F;
}




.svri-5{
	padding: 0px 11px;
}


.svri-4{
	z-indeX:1;
	width: 100%;
	floaT: left;
	position:absolute;
	overflow:hidden;
	bottom: 0px;
	background: rgba(12, 16, 30, 0.6);
    backdrop-filter: blur(4px);
    height: 35px;
    color:#fff;
    line-height: 35px;
}

.svri-3, .svri-3 img{
	object-fit:cover;
	width: 100%;
	height: 180px;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px 5px 0px 0px;
}

.svri-2{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}

.svri-1{
	width: 270px;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 10px;
}

 .sidebar-5 .svri-1{
	width: 100%;
	position:relative;
	floaT: left;
	margin: 0px 0PX 0PX 0px;
}



.tu-n-5{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
}



.tu-n-4{
	width: calc(100% - 200px);
	floaT: right;
	font-size: 17px;
	line-height: 22px;
	position:relative;
	overflow: hidden;
	height: 133px;
	color:#2C303F;
	margin-top: 2px;
}



.tu-n-3, .tu-n-3 img{
	width: 180px;
	height: 140px;
	floaT: left;
	position:relative;
	border-radius: 5px;
}


.tu-n-3{
	floaT: left;
	position:relative;
	overflow:hidden;
}



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



.tu-n-1{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}




.van-n-7{
	floaT: left;
	font-size: 14px;
	position:relative;
	margin: 0px 30px 0px 0px;
}


.van-n-6{
	width: 100%;
	floaT: left;
	font-size: 14px;
	position:relative;
	color:#B4B4B4;
}


.van-n-5{
	width: 100%;
	floaT: left;
	font-size: 18px;
	position:relative;
	margin-bottom: 10px;
}



.van-n-4 {
    padding: 0px 35px;
    position:relative;
}


.van-n-3 {
    float: left;
    width: 100%;
    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%);
    padding: 100px 0px 35px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}

.van-n-1 img{
	width: 100%;
	line-height: 0px;
}

.van-n-1, .van-n-1 img{
	floaT: left;
	position:relative;
	overflow:hidden;
	height: 400px;
	border-radius: 5px;
	object-fit:cover;
}



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








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



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



.a-cent-13{
	width: 104%;
	floaT: left;
	position:relative;
	margin: 0px -10px;
}


.a-cent-12{
	width: 560px;
	floaT: right;
	position:relative;
	overflow:hidden;
}


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


.a-cent-10{
	width: 100%;
	floaT: left;
	position:relative;
	margin-bottom: 20px;
}


.a-cent-9{
	width: 560px;
	floaT: left;
	position:relative;
}



.a-cent-8{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 3px;
}




.a-cent-7 a:hover{
	color:#177DFF;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}

.a-cent-7 a{
	color:#515464;
	-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;
}


.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
}

.a-cent-4{
	margin: 0px 15px;
	position:relative;
}


.a-color-1 {
	width: 14px;
	height: 14px;
	floaT: left;
	position:relative;
	background: #177DFF;
    border-radius: 10px 0px 0px 10px;
    margin: 19px 6px 0px 0px;
}


.a-cent-7{
	font-family: font-2;
	floaT: right;
	position:relative;
	letter-spacing: -0.3px;
}

.a-cent-6{
	floaT: left;
	position:relative;
	color:#444650;
	font-size: 17px;
	letter-spacing: -1px;
	font-family: font-2;
	margin: 1px 0px 0px 0px;
}



.a-cent-3{
	width: 100%;
	height: 49px;
	line-height: 49px;
	floaT: left;
	position:relative;
	border-radius: 5px;
	background:#F2F4F6;
	margin-top: 20px;
	margin-bottom: 20px;
}


.a-cent-2, .a-cent-003{
	margin: 0px 20px;
	position:relative;
}


.a-cent-1{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	border-radius: 5px;
	background:#fff;
	margin-bottom: 20px;
}






.n-slaid-01:hover a{
	color:#ffffff;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}


.n-slaid-01 a{
	color:#d1d2d3;
    -webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
}

.n-slaid-01 img, .svri-1 img, .van-n-1 img, .tu-n-1 img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.n-slaid-01:hover img, .svri-1:hover img, .van-n-1:hover img, .tu-n-1: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);border-radius:5px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}


.n-slaid-5 a{
	color:#d1d2d3;
	font-size: 15px;
	line-height: 21px;
}

.n-slaid-5{
	color:#fff;
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 21px;
}


.n-slaid-05{
    position:relative;
    display: inline-flex;
    background: url(../images/icon-09.svg) 0px 0px no-repeat;
    width: 14px;
    height: 16px;
    floaT: left;
    margin: 0px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}




.d-slaid-4, .d-slaid-04{
	margin: 0px 40px;
	position:relative;
}


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


.hd-vidi-8 a:nth-child(1){
	font-size: 14px;
   display: block !important;
}
.footer-menu-7 a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8:hover{
	    text-decoration: none;
    text-decoration: underline;
}

.hd-vidi-8 a{
	color:#fff;
}
.hd-vidi-8{
	color:#fff;
	font-size: 0px;
	font-family: font-1;
	margin: 0px 0px 0px 0px;
    floaT: left;
	position: absolute;
	bottom: 15px;
	left: 15px;
	z-index:9999;
	color:#fff;
	background:#177DFF;
	border-radius: 5px;
	padding: 0px 12px;
	height: 33px;
	line-height: 33px;
}




.n-slaid-4 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 15px 0px 11px 0px;
    font-family: font-1;
    color:#6B6F81;
}

.n-slaid-1 img{
   width:100%;
   float:left;
}

.n-slaid-2 img, .n-slaid-2{
 height: 220px;
 object-fit: cover;
}

.n-slaid-01 {
    margin: 0px 0px;
}

.n-slaid-2 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    border-radius: 5px;
    floaT: left;
    margin: 0px 0px;
}




.n-slaid-1 {
	width: 334px;
    position:relative;
    floaT: left;
    margin: 0px 10px;
    color:#fff;
}


.d-slaid-2 {
    position:relative;
    margin: 0px 20px;
}


.d-slaid-1 {
    widtH: 100%;
    position:relative;
    overflow:hidden;
    floaT: left;
    background: #161820;
    border-radius: 5px;
    padding: 30px 0px 70px 0px;
    margin-bottom: 20px;
}


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





.header-03 {
    widtH: 100%;
    position:relative;
    floaT: left;
    margin-bottom: 20px;
}

.van-fb-1 .van-fb-3{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-1:hover .van-fb-3{
    color: #177DFF;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-fb-3{
   font-size: 14px;
   font-family: font-1;
    margin: 2px 0px 0px 0px;
    color: #2C303F;
}

.van-fb-1{
	width: 130px;
	line-height: 49px;
	overflow:hidden;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.van-fb-1{
	line-height: 50px;
	overflow:hidden;
	display: block;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}



.van-fb-2{
    overflow:hidden;
    width: 28px;
    height: 28px;
    line-height: 28px;
    floaT: left;
    position:relative;
    margin: 10px 12px 0px 0px;
    border-radius: 4px;
    background: url(../images/icon-01.svg) center no-repeat;
    border: 1px #EFF1F6 solid;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



#cssmenu ul li ul li a {
    -webkit-font-feature-settings: inherit !important;
    font-feature-settings: inherit !important;
    font-family: font-3 !important;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s;
    display: inline-block;
    font-size: 15px;
    opacity: 1;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    display: block;
    width: 280px;
    height: 25px;
    padding: 19px 0px 10px 8px;
}


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

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

#cssmenu ul li a::before, #cssmenu ul li a::after {
    width: 0%;
    height: 4px;
    bottom: 0px;
    margin: 0px 0px 0px 0px;
    position: absolute;
    background: #177DFF;
    content: "";
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

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

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


.van-cont-1 a{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}


.van-cont-1:hover a{
	color: #177DFF;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}


.van-cont-1:hover .van-cont-2{
    background: url(../images/ss-2.svg) -0px 0px no-repeat;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-2{
    position:relative;
    line-height: 50px;
    font-size: 14px;
    text-align: center;
    letter-spacing: -0.01em;
    color: #2A4C73;
    display: inline-flex;
    background: url(../images/ss-2.svg) -17px 0px no-repeat;
    width: 17px;
    height: 13px;
    floaT: left;
    margin: 11px 5px 0px 0px;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.van-cont-1 a{
	color:#4F5155;
}


.van-cont-1{
	opacity: 100%;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}


.van-cont-1{
	opacity: 80%;
	color:#4F5155;
	floaT:right;
	margin: 0px 0px 0px 0px;
	line-height: 35px;
	position:relative;
	z-index:1;
	font-size: 15px;
	letter-spacing: -0.4px;
	font-family: font-2;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.van-div-9{
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    width: 20px;
    height: 20px;
    floaT: left;
    margin: 5px 0px 5px 0px;
    background: #177DFF url(../images/icon-05.svg) center no-repeat;
    border-radius: 5px;
}


.van-div-8{
    margin: 0px 6px;
}

.van-div-10{
	display: none;
    cursor: pointer;
    overflow:hidden;
    width: 44px;
    height: 35px;
    line-height: 36px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 0px;
    border-radius: 5px;
    background: #008080;
    text-align: center;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.van-div-7{
	border: 1px #EFF1F6 solid;
    cursor: pointer;
    overflow:hidden;
    width: 57px;
    height: 30px;
    line-height: 40px;
    floaT: right;
    position:relative;
    margin: 0px 0px 0px 12px;
    border-radius: 5px;
    background: #ffffff;
    text-align: center;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}



.van-div-3{
    margin-top: 11px;
}


.van-div-4{
      cursor: pointer;
      overflow:hidden;
      width: 85px;
      height: 33px;
      line-height: 40px;
      floaT: right;
      position:relative;
      margin: 0px 0px 0px 12px;
      border-radius: 100px;
      background: #eaeaeb url(../images/icon-7.svg) center no-repeat;
      text-align: center;
      -webkit-transition: all .2s;
      -moz-transition: all .2s;
      -o-transition: all .2s;
      transition: all .2s;
}


.van-div-3{
    margin-top: 8px;
}


.svg-menu-1{
	position:relative;
	top: -4px;
	display: inline-block;
}


.van-div-01:hover.van-div-2 svg, .van-div-02:hover.van-div-2 svg, .van-div-03:hover.van-div-2 svg{
   fill: #ededed;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}


.svg-menu-1 path{
	fill:#AAAFBE;
}

.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{
	border-radius: 90px 0px 0px 90px;
	height: 70px;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	background: #ffffff;
	width: 370px;
}


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

    .search-wrapper .input-holder {
    	lefT: -60px;
    	top: 16px;
    	height: 40px;
    	width: 52px;
    	position: absolute;
    }

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

#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---*/
#searchsuggestions {
	z-index: 2200;
	border-radius: 3px;
	background: #ededed;
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
	border: 1px solid #ddd; 
	background-clip: padding-box;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}


.ajax-serch-1 img{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.ajax-serch-1:hover img{
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}


.ajax-serch-1 .ajax-serch-2{
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-1:hover .ajax-serch-2{
   color: #039090;
    -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;
}

.ajax-serch-6{
    width: 100%;
    font-size: 13px;
    font-family: font-2;
    position:relative;
    overflow:hidden;
    floaT: right;
    margin: 0px 0px 10px 0px;
    color:#898585;
}


.ajax-serch-5{
    width: 100%;
    overflow:hidden;
    font-size: 14.5px;
    line-height: 20px;
    font-family: font-4;
    position:relative;
    floaT: right;
    margin: 0px 0px 0px 0px;
}


.ajax-serch-4{
    width: 100%;
    position:relative;
    floaT: right;
    margin: 0px 0px;
}


.ajax-serch-3, .ajax-serch-3 img{
    height: 80px;
    line-height: 0px;
    object-fit: cover;
    position:relative;
    overflow:hidden;
    border-radius: 4px;
}


.ajax-serch-1{
    width: 100%;
    position:relative;
    floaT: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px #d6d7d9 solid;
}

.ajax-serch-2{
   margin: 0px 15px;
}

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0,0px);
        display: block;
    }

    .search-wrapper.active .input-holder {
    	lefT: 20px;
    	background: #177DFF;
    	z-index:1;
    	box-shadow: 0px 0px 0px 0px #dadada;
    	top: 14px;
    	border-radius: 100px !important;
    }

    .search-wrapper .input-holder .search-input {
    	width: 0px;
    	height: 40px;
    	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-3';
    	font-size: 15px;
    	line-height: 20px;
    	color: #ffffff;
    }

.input-holder input::placeholder {
    color: #ffffff;
}

    .search-wrapper.active .input-holder .search-input {
    	width: 100%;
    	padding: 0px 0px 0px 18px;
    	opacity: 1;
    	border-radius: 100px;
    }

    .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: 38px;
    	height: 38px;
    	margin-top: 0px;
    	border: none;
    	border-radius: 0px;
    	padding: 0;
    	outline: none;
    	position: relative;
    	z-index: 11;
    	float: right;
    	cursor: pointer;
    	border: 1.5px solid #E7EAF3;
  }

 .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/ss-1.svg) 8px 8px no-repeat;
    content: "";
}

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


 .search-wrapper .input-holder .search-icon:hover::before {
    background: url(../images/ss-1.svg) 8px -22px 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: #ffffff;
        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/search-1.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: 24px;
		right: 17px;
		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: #177DFF;
        border-radius: 10px;
    }

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

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


#cssmenu ul .menu-b a::before {
display: none;
}

.van-div-3 button{
    floaT: right;
    background:rgb(255 255 255 / 0%);
    border:0;
}



.van-div-1{
    width: 150px;
    floaT: left;
    position:relative;
    margin-top: 12px;
}


.logo-2 h1{
	display: none;
}


.header-2{
    width: 100%;
    height: 50px;
    floaT: left;
    position:relative;
}


.header-4 ul li a{
    letter-spacing:0.3px;
    font-family: font-1 !important;
    border-right: 0px #f7f7f7 solid;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    font-size: 15.6px;
    font-weight: 100;
    letter-spacing: 0.7px;
    float: left;
    margin: 0px 17px;
    padding: 29px 0px 30px 0px;
    line-height: 11px;
    position:relative;
}

.header-12 a{
   color:#a5a7b2;
}

#cssmenu ul li ul{list-style:none;margin: 0px 0px 0px 12px;padding: 0px 0px 25px 0px;display:block;float:left;}

#cssmenu{z-index: 1;margin-left: 75px;floaT: left;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 0px 0px;padding: 0px 0px 0px 0px;display:block;float:left;}
#cssmenu ul li{    margin: 0px 0px;  padding:0px 0px; 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: 60px;}
#cssmenu ul li ul li{
border-left: 0px #eee solid !important;
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:#ededed;}
#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: #177DFF !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: #177DFF;/* 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{
    color: #2C303F;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

#cssmenu > ul > li:hover > ul a{opacity:9;font-size: 15px;color: #3D4865;left:0;}
#cssmenu > ul > li:hover > ul{left: 0px;}

#cssmenu > ul > li:hover > .m-m-ul-1{ width: 208px; /* left: -225px !important; */}



#cssmenu > ul > li:hover li {
    opacity: 0%;
    transform: scaleY(0);
}

#cssmenu > ul > li:hover li {
    opacity: 100%;
    pointer-events: auto;
    transform: scaleY(1);
    z-index: 6;
}


#cssmenu > ul > li:hover > ul > li{display: inline-block;z-index:999999; position:relative; max-height: 60px;  }
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li > a{display:block;}
#cssmenu > ul > li{width:auto;}
#cssmenu > ul > li > ul{ z-index:9999; box-shadow: 0px 0px 10px 0px rgb(2 27 56 / 5%);border-radius: 10px;overflow:hidden;background: #fff;font-family:font-2;width:250px;display:block;}

.header-03.header-3 {
    position: fixed;
    top: 0px !important;
    margin-top: 0px;
    box-shadow: 0px 4px 4px rgb(0 0 0 /8%);
    z-index:9;
}


.header-3, .header-03 {
    height: 70px;
}


.header-3 {
    z-index: 11;
    margin-bottom: 20px;
    float: left;
    position: absolute;
    margin-top: 50px;
    widtH: 100%;
    background: #ffffff;
    line-height: 50px;
    background: #FFFFFF;
   box-shadow: 0px 4px 20px rgba(27, 52, 84, 0.03);
}


.logo-2 svg{
    widtH: 100%;
    line-height: 0px;
    float: left;
    position: relative;
}


.logo-2 {
    line-height: 0px;
    width: 100%;
    margin: 16px 0px;
    float: left;
    position: relative;
}

.logo-1 {
    width: 218px;
    height: 70px;
    line-height: 70px;
    margin: 0px 0px;
    float: left;
    position: relative;
}


.header-1 {
	border-bottom: 1px #EFF1F6 solid;
    float: left;
    position: relative;
    widtH: 100%;
    height: 49px;
    background: #ffffff;
    line-height: 49px;
}

.a-col-5 .slick-next {
    background: #F1102D url(../images/icon-16.svg) center no-repeat !important;
}

.slick-next {
    right: 25px;
    background: #177DFF url(../images/icon-16.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.slick-prev {
    lefT: 25px;
    background: #fff url(../images/icon-07.svg) center no-repeat !important;
	-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.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{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{ bottom: -40px; padding-bottom: 0px !important;width:100% !important;position: absolute;display:block;padding:0;margin:0;list-style:none;text-align:center;z-index:9;}
.slick-dots .slick-active{background: #177DFF;border-radius:100px;}
.slick-next{right: -42px;floaT:left;border-radius:500px;background: #177DFF;font-size:0px !important;z-index:1;line-height:40px;position:absolute;display:block !important;width: 35px !important;height: 35px !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: 47% !important;}
.slick-prev{lefT: -42px;floaT:left;border-radius:500px;font-size:0px !important;z-index: 1;line-height:50px;position:absolute;display:block !important;width: 35px !important;height: 35px !important;padding:0;cursor:pointer;}
.slick-dots li{/* floaT: left; */background: #3E4251;border-radius: 100px;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:1200px) and (max-width:90000000px){
.center-size-3{ width: 1140px;float: left;margin: 0px 0px 0px 10px; }
.center-1{ width: 1180px;}
}


@media (min-width:1100px) and (max-width:1200px){
.center-size-3{ width: 1040px;float: left;margin: 0px 0px 0px 10px; }
.center-1{ width: 1080px;}
}

@media (min-width:1000px) and (max-width:1100px){
.center-size-3{ width: 940px;float: left;margin: 0px 0px 0px 10px; }
.center-1{ width: 980px;}
}


@media (min-width:800px) and (max-width:1000px){
.center-size-3{ width: 740px;float: left;margin: 0px 0px 0px 10px; }
.center-1{ width: 780px;}
}


@media (min-width:570px) and (max-width:800px){
.center-size-3{ width: 520px;float: left;margin: 0px 0px 0px 10px; }
.center-1{ width: 560px;}
}

@media (min-width:10px) and (max-width:570px){
.center-size-3{ width: 100%;float: left;margin: 0px 0px 0px 0px; }
.center-1{ width: auto; margin: 0px 10px !important; }
}



.center-1{ margin: auto; position:relative; z-index:1; }
.margin-size-1{  overflow:hidden; }

.tu-n-3, .tu-n-3 img{ object-fit:cover; }

@media (min-width: 1000px) and (max-width:90000000px){
.outer-menu input, .footer-nop-1{display: none;}
}

.btn-1{ display: none; }
ol, ul, li{list-style:none;}
*{margin:0;padding:0;outline: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: #F2F4F7 url(../images/bg-1.png) top fixed no-repeat !important; font-family:font-3, Verdana, sans-serif;font-size:15px;}
::-webkit-scrollbar-track{background:#fff;}
::-webkit-scrollbar-thumb{background: #177DFF;}
a{color:#181722;text-decoration:underline;text-decoration:none;}
a img{ padding:0; margin: 0; border:0 none;}

::-webkit-scrollbar{width:9px;}
::selection{background-color: #177DFF;color:#ededed;}
::selection{color:#ededed;}


@font-face{font-family:font-1;src:url('../fonts/font-01.ttf');}
@font-face{font-family:font-2;src:url('../fonts/font-02.ttf');font-weight:bold;}
@font-face{font-family:font-3;src:url('../fonts/font-03.ttf');font-weight:bold;}
@font-face{font-family:font-4;src:url('../fonts/font-04.ttf');font-weight:bold;}