#cookie-banner { 
    -webkit-animation-duration: 2s; 
    animation-duration: 2s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    -webkit-animation-timing-function: ease-in; 
    animation-timing-function: ease-in; 
} 

@-webkit-keyframes fadeInLeft { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateX(-90px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateX(0); 
    } 
} 
@keyframes fadeInLeft { 
    0% { 
        opacity: 0; 
        transform: translateX(-20px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateX(0); 
    } 
} 


@-webkit-keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 2;} 
} 
@keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 4;} 
} 
.home-slider-1{ 
    -webkit-animation-name: fadeIn; 
    animation-name: fadeIn; 
}

@-webkit-keyframes pulse { 
    0% { -webkit-transform: scale(5); } 
    50% { -webkit-transform: scale(5.1); } 
    100% { -webkit-transform: scale(5); } 
} 
@keyframes pulse { 
    0% { transform: scale(5); } 
    50% { transform: scale(5.1); } 
    100% { transform: scale(5); } 
} 

#cookie-banner { 
    -webkit-animation-duration: 2s; 
    animation-duration: 2s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
    -webkit-animation-timing-function: ease-in; 
    animation-timing-function: ease-in; 
} 

@-webkit-keyframes fadeInLeft { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateX(-90px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateX(0); 
    } 
} 
@keyframes fadeInLeft { 
    0% { 
        opacity: 0; 
        transform: translateX(-20px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateX(0); 
    } 
} 


@-webkit-keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 2;} 
} 
@keyframes fadeIn { 
    0% {opacity: 0;} 
    100% {opacity: 4;} 
} 
.home-slider-1{ 
    -webkit-animation-name: fadeIn; 
    animation-name: fadeIn; 
}

@-webkit-keyframes pulse { 
    0% { -webkit-transform: scale(5); } 
    50% { -webkit-transform: scale(5.1); } 
    100% { -webkit-transform: scale(5); } 
} 
@keyframes pulse { 
    0% { transform: scale(5); } 
    50% { transform: scale(5.1); } 
    100% { transform: scale(5); } 
} 

#cookie-banner.hidden {
      display: none !important;
    }

@media (min-width:10px) and (max-width:560px){
body #cookie-banner button {
      background: #FC791B;
      padding: 5px 10px;
	}
#cookie-banner span{
	width: 100%;
	floaT: left;
}
#cookie-banner{ 
	width: calc(100% - 30px) !important;
	left: 0px !important;
	bottom: 0px !important;;
	border-radius: 0px !important;
	padding: 15px !important;
}
}


#cookie-banner {
	  width: 250px;
      position: fixed;
      bottom: 12px;
      right: 12px;
      background: rgb(0 0 0 / 90%);
	  font-size: 14px;
	  line-height: 19px;
      color: #fff;
      padding: 17px;
      text-align: left;
      z-index: 9999999999999;
      font-family: font-2;
      display: block;
	border-radius: 10px;
    }

    #cookie-banner button {
      background: #FC791B;
      color: white;
      border: none;
      padding: 7px 14px;
      margin: 12px 0px 0px 0px;
      cursor: pointer;
      border-radius: 4px;
      font-size: 14px;
	  font-family: font-3;
	  -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
    }

@media (min-width: 20px) and (max-width:570px){
.servise-1 .about-7{
	width: calc(100% - 40px) !important;
	font-size: 15px;
	line-height: 22px;
	float: right;
	position:relative;
	margin: 20px 20px 0px 20px;
}

.servise-1 .about-4 img{
	width: 100%;
	line-height: 0px;
	border-radius: 7px;
	
}

.servise-1 .about-4{
		margin: 15px 20px 15px 20px;
}


.servise-1 .about-3, .servise-1 .about-3 img{
	height: auto;
}

.servise-1 .about-5{
	display: none;	
}

.servise-1 .about-6{
   display: none;	
}

.servise-1 .about-2 h1, .servise-1 .about-2 h2, .servise-1 .about-2 h3, .servise-1 .about-2 h4, .servise-1 .about-2 h5, .servise-1 .about-2 h6{
	margin: 0px 0px 8px 0px;
	font-family: font-4;
	font-size: 18px;
	
}


.servise-1 .about-2{
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 20px 0px 20px 0px;
	background:#fff;
	border-radius: 10px;
}

.servise-1 .about-3{
	display: inline-block;
	width: inherit;
	float: inherit;
	position: inherit !important;
}
}




@media (min-width:570px) and (max-width:1000px){
.servise-1 .about-7{
	width: calc(100% - 60px) !important;
	font-size: 17px;
	line-height: 24px;
	float: right;
	position:relative;
	margin: 30px 30px 0px 30px;
}

.servise-1 .about-4 img{
	width: 100%;
	line-height: 0px;
}

.servise-1 .about-4{
		margin: 20px 30px 30px 30px;
}


.servise-1 .about-3, .servise-1 .about-3 img{
	height: auto;
}

.servise-1 .about-5{
	display: none;	
}

.servise-1 .about-6{
   display: none;	
}


.servise-1 .about-2 h1, .servise-1 .about-2 h2, .servise-1 .about-2 h3, .servise-1 .about-2 h4, .servise-1 .about-2 h5, .servise-1 .about-2 h6{
	margin: 0px 0px 12px 0px;
	font-family: font-4;
	
}



.servise-1 .about-2{

	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 20px 0px 40px 0px;
	background:#fff;
	border-radius: 10px;
}

.servise-1 .about-3{
	display: inline-block;
	width: inherit;
	float: inherit;
	position: inherit !important;
}
}




@media (min-width:1000px) and (max-width:90000000px){
.servise-1 .about-7{
	width: calc(100% - 120px) !important;
	font-size: 17px;
	line-height: 24px;
	float: right;
	position:relative;
	margin: 50px 60px 0px 60px;
}

.servise-1 .about-4 img{
	width: 100%;
	line-height: 0px;
}

.servise-1 .about-4{
		margin: 20px 60px 60px 60px;
}


.servise-1 .about-3, .servise-1 .about-3 img{
	height: auto;
}

.servise-1 .about-5{
	display: none;	
}

.servise-1 .about-6{
   display: none;	
}


.servise-1 .about-2 h1, .servise-1 .about-2 h2, .servise-1 .about-2 h3, .servise-1 .about-2 h4, .servise-1 .about-2 h5, .servise-1 .about-2 h6{
	margin: 0px 0px 12px 0px;
	font-family: font-4;

}

.servise-1 .about-2{
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 20px 0px 40px 0px;
	background:#fff;
	border-radius: 10px;
}

.servise-1 .about-3{
	display: inline-block;
	width: inherit;
	float: inherit;
	position: inherit !important;
}
}




@media (min-width:20px) and (max-width:390px){
.a-maps-s1.a-maps-1 .a-maps-3{
	margin: 2px 0px 0px 0px;
}
}

@media (min-width:20px) and (max-width:280px){
   .search-wrapper.active .input-holder {
        width: 190px !important;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }
}



@media (min-width:280px) and (max-width:310px){
   .search-wrapper.active .input-holder {
        width: 230px !important;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }
}


@media (min-width:310px) and (max-width:350px){
   .search-wrapper.active .input-holder {
        width: 260px !important;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }
}

@media (min-width:350px) and (max-width:370px){
   .search-wrapper.active .input-holder {
        width: 290px !important;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }
}


@media (min-width:370px) and (max-width:400px){
   .search-wrapper.active .input-holder {
        width: 320px !important;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }
}


@media (min-width:400px) and (max-width:570px){
   .search-wrapper.active .input-holder {
        width: 220px !important;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }
}


@media (min-width:10px) and (max-width:310px){
.logo-dis-2{
	display: inline-block !important;
	width: 33px !important;
}
.logo-dis-1{
	display: none;
}

body .van-teles-3 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    margin: 12px 6px 0px 0px;
    background: url(../images/tele-2.svg) center no-repeat;
    floaT: left;
}


body .van-teles-1 {
	        -webkit-font-feature-settings: 'case'on;
	        font-feature-settings: 'case'on;
	        line-height: 41px;
	        padding: 0px 0px;
	        height: 41px;
	        font-size: 12px;
	        border: 1px #ffffff solid;
	        background:#fff;
	        border-radius: 4px;
	        font-family: font-3;
	        float: left;
	        position: absolute;
	        margin: 14px 0px 0px 0px;
}
}

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

.slick-slide.slick-active .d-bg-c-1 {
	opacity: 100% !important;
	transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.slick-slide li.d-bg-c-1 {
	opacity: 0%;
	transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

/* --- button --- */
body .btn, body .bbcodes, body .btn-border {
	height: 45px;
	font-size: 16px;
	padding: 7px 22px;
}

.slick-prev.slick-arrow.slick-disabled{
	display: none !important;
}

.slick-next.slick-arrow.slick-disabled{
	display: none !important;
}


.responsive .slick-prev{
	lefT: 32px !important;
}
.responsive .slick-next{
	right: 32px;
}



.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}


.responsive .slick-prev, .responsive .slick-next{
	width: 35px !important;
	height: 35px !important;
}


.slick-dots li{
	margin: 0px 2px;
}


.sruliadis-slaideir-1 .slick-prev, .sruliadis-slaideir-1 .slick-next{top: 33.5% !important;}

.sruliadis-slaideir-1 .slick-dots{ margin: 10px 0px 0px 0px;}

.slick-dots{ margin: 26px 0px 0px 0px;}



.logo-dis-2{
    display: none;
}


.text a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.text a{
	color: #FC791B;
}

body div #cssmenu ul li ul .my-a a{  color:#ffffff !important; }

.sruli-12{
	width: 100%;
	position:relative;
	floaT: left;
	line-height: 21px;
	letter-spacing: 0.00em;
    color: #222;
    font-size: 14px;
    font-family: font-1;
}

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


.sruli-11{
	margin-bottom: 4px;
	width: 100%;
	position:relative;
	floaT: left !important;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color: #222;
	font-size: 17px;
}



.full-gal-2 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    line-height: 0px;
}

.full-gal-2 img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.full-gal-2 li img{
	width: 100%;
	height: 110px;
	line-height: 0px;
	object-fit: cover;
}


.full-1 img{
	width: 100%;
}


.full-gal-2 li{
	line-height: 0px;
	overflow:hidden;
	width: 48%;
	position:relative;
	border-radius: 7px;
	floaT: left;
	margin: 0% 1% 2% 1%;
}

.full-gal-2 {
	width: 102%;
	floaT: left;
	position:relative;
    margin: 0px 0px 0px -1%;
}

.full-gal-1 {
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}





.full-10{
	width: 100%;
	floaT: left;
	margin: 15px 0px 0px 0px;
}



.full-9{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: center;
	floaT: left;
	letter-spacing: 3px;
	margin: 0px 0px 10px 0px;
	color:#9B9BA3;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	text-transform: uppercase;
}

.full-8{
	border-top: 1px #DBE1EA solid;
	padding-top: 15px;
	letter-spacing: 1px;
	width: 100%;
	font-size: 19px !important;
	font-family: font-4 !important;
	text-align: center;
	floaT: left;
	margin: 0px 0px 0px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}

.full-7{
	width: 100%;
	floaT: left;
	margin: 10px 0px 0px 0px;
}


.full-6{
	width: 100%;
	floaT: left;
	margin: 0px 0px 15px 0px;
}


.full-5{
	width: 100%;
	font-size: 16px !important;
	font-family: font-1 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
}

.full-004{
	color: #FC791B;
}
.full-4{
	width: 15px;
	height: 15px;
	background: #FC791B;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 2px 5px 0px 0px;
	border-radius: 4px;
}



.full-3{
	width: 100%;
	font-size: 16px !important;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 2px 0px;
	color:#363639;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 h1{
	width: 100%;
	font-size: 18px !important;
	font-family: font-4 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 7px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 {
	margin: 0px 0px;
}


.full-1 {
	width: calc(100% - 2px) !important;
	border: #DBE1EA 0px solid;
	border-radius: 0px;
    margin-bottom: 5% !important;
    floaT: left;
    color:#363639;
    padding-bottom: 10px;
}



.no-code-f-1 .speedbar-1{
	display: none;
}

.no-code-1 .menu-sigane-1{
	margin-bottom: 20px;
}



.map-vidi-1 iframe{
	width: 100%;
	height: 100%;
	position:absolute;
}


.map-vidi-1{
	width: 100%;
	height: 350px;
	position:relative;
	overflow:hidden;
	border-radius: 7px;
	floaT: left;
	margin: 10px 0px 30px 0px;
}


.soc-fer-2.a-maps-1 a:hover .a-maps-3{
	color: #FF0033;
}

.soc-fer-2 .a-maps-2{
	background:  #FF0033;
}


.soc-fer-1.a-maps-1 a:hover .a-maps-3{
	color: #1877F2;;
}

.soc-fer-1 .a-maps-2{
	background:  #1877F2;
}

.a-maps-1 a .a-maps-3{
	 color: #363639;
	 font-family: font-3;
	 transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.a-maps-1 a:hover .a-maps-3{
	color: #FC791B;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}


 .form-group.combo:after {
        clear: both;
        display: table;
        content: "";
    }

    .form-group.combo > .combo_field {
        width: 100%;
        float: left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .form-group.combo > .combo_field:last-child {
        padding-top: 20px;
    }

    .form-group.combo > .combo_field:first-child {
        padding-top: 0px;
    }

/* Forms at UL */
ul.ui-form {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.ui-form > li {
    margin-bottom: 20px;
}

ul.ui-form > li:last-child {
    margin-bottom: 0;
}

.form-group {
    margin-bottom: 20px;
}

.form-group > label {
    display: block;
    margin-bottom: .4em;
}

.imp:after {
    content: "*";
    margin: 0 0 0 5px;
    color: #e85319;
}

.butt {
	width: 12% !important;
	floaT: left;
	margin: 20px 0px 0px 0px !important;
}

.filt-col-3.filt-col {
	width: 21% !important;
}

.filt-col-2.filt-col {
	width: 21% !important;
	margin: 20px 0px 0px 0% !important;
}

.filt-col {
	width: 39.9% !important;
	floaT: right !important;
	margin: 20px 0px 0px 1.7% !important;
}




.a-maps-1 span{
	text-decoration: none;
    text-decoration: underline;
}


.a-maps-3{
	width: calc(100% - 60px);
	floaT: left;
	font-family: font-2;
	font-size: 14px;
	position:relative;
	margin: 12px 0px 0px 0px;
	line-height: 19px;
}



.a-maps-2{
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 10px;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 12px 0px 0px;
	background: #FC791B;
}


.a-maps-1 a{
	color:#fff;
}

.a-maps-1{
	width: 100%;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 0px 20px 0px;
}



	.form-group label { font-family: font-3; font-size: 15px;display: block;margin-bottom: .7em;color: #363639;}

.addform-2{
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	color: #222;
	width: 100%;
	floaT: left;
	font-family: 'font-4';
	font-size: 17px;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.addform-3::before {
    width: 70px;
    height: 2px;
    left: 0px;
    top: 0px;
    position: absolute;
    floaT: left;
    background: #FC791B;
    content: "";
    z-index: 1;
}


.addform-3{
	width: 100%;
	height: 2px;
	background: #e4e8ef;
	floaT: left;
	position:relative;
	margin: 15px 0px 20px 0px;
}
.addform-01.addform-1{
	margin-top: 30px;
	width: 100%;
	floaT: right !important;
}


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


.box-new-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #2a2a30; }


body #cssmenu ul .my-a{  color:#fff !important; }

.no-code-2 .about-bg-1 {
    border-TOP: 1px #DBE1EA solid;
}


.no-code-2 .speedbar-1{
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 0px;
}



.se-img .about-5 {
    background: hsl(0deg 0% 0% / 50%) url(../images/logo.svg) center no-repeat;
}

.about-5 {
	border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/logo.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.about-7{
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	float: right;
	position:relative;
	margin: 20px 0px 0px 0px;
}

.about-3, .about-3 img{
	height: 250px;
}


.about-3 img{
	object-fit: cover;
	border-radius: 10px;
	width: 100%;
}

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



.about-2{
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 15px 0px;
}



.about-1{
	width: 100%;
	float: left;
	position:relative;
	background:#EEF1F6;
	margin: 0px 0px 0px 0px;
}


.eroris-2 {
    margin: 0% 0%;
}

.eroris-5 {
	color: #222;
    font-family: font-1;
    font-size: 17px;
    margin: 0px 0px 4% 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.eroris-4 {
    font-family: 'font-4';
    font-size: 22px;
    margin: 0px 0px 7px 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    color:#222;
    font-feature-settings: 'case' on;
}

.eroris-3 {
    font-family: font-2;
    font-size: 50px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    floaT: left;
    position:relative;
    color: #FF3D2E;
}


.eroris-1 {
    font-family: font-2;
    font-size: 15px;
    margin: 50px 0px 40px 0px;
    padding: 0% 0%;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.text b, .text strong{
    font-family: font-3 !important;
}

.text p {
	width: 100%;
	position:relative;
	margin: 0px 0px 15px 0px;
}

.text {
	color: #222;
    font-family: font-1;
    letter-spacing: 0.0px;
    font-size: 15px;
    line-height: 22px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 1;
    text-align: left;
}

.box {
	width: calc(100% - 2px);
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	box-shadow: 0px 0px 0px 0px #e4e8ef; 
	margin: 1px 0px 5% 0px;
}
	.box_in { padding: 1% 2% 1% 2%; }

.story .title {color:#000;font-feature-settings: 'case' on;font-family: font-4;letter-spacing: -0.0px;margin: -.1em 0 0.4em 0;font-size: 17px;}


.speedbar-2 a{
	display: none;
}


.pagi-load{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 40px 0px;
}
#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 0px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #f79c5a;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{border-radius: 100px;font-feature-settings: 'case' on;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 35px;display:inline-block;height:50px;line-height:50px;font-size:16px;letter-spacing: 0.1px;cursor:pointer;color:#ffffff;background: #FC791B;text-align:center;font-family: 'font-3';}



.center-size-3{
	margin-lefT: 0px !important;
}


.c-html-1 .pro-news-13{
  	border-left: 0px #d8dee7 solid;
}

.c-html-1 .pro-news-16{
	background: #d5dae1;
}

.c-html-1 .pro-news-8{
	background: #eef0f3;
}


.c-html-1 .pro-news-1 {
    margin: 0px 0px 20px 0px;
    width: 100%;
    floaT: left;
    position:relative;
}



.c-html-2 {
	width: 100%;
	floaT: left;
    position:relative;
	margin: 0px 0px;
}

.c-html-1 {
	z-index:0;
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}

.speedbar-001.speedbar-1{
	height: 0px;
	border-bottom: 0px #e4e8ef solid;
}

.speedbar-1{
	margin-top: -20px;
	width: 100%;
	height: 70px;
	text-align: center;
	line-height: 70px;
	font-size: 16px;
	color:#222222;
	font-family: font-3;
	float: left;
	position:relative;
	overflow:hidden;
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 20px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
}


.logo-2 h1{
	display: none;
}


.g-recaptcha{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 15px 0px;
}


#my-submit:hover {
  background: #fd9e5a;
  transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}
#my-submit {
	transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
  -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
  float: left;
  padding: 0px 30px;
  margin: 0px 0px 22px 0px;
  font-size: 16px;
  cursor: pointer;
  font-family: font-3;
  letter-spacing: 0.3px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  border-radius: 5px;
  background: #FC791B;
  overflow: hidden;
  color: #fff;
  position: relative;
  z-index: 1;
  border: 0px solid #eee;
}

.call-error-3 #message {
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  width: 100%;
  height: 80px;
  padding: 15px 17px;
  margin: 2% 0px 12px 0px;
  background-color: transparent;
  border: 1px solid #eeeeee;
  font-size: 14px;
  font-weight: 400;
  text-indent: 0px;
  line-height: 20px;
  border-radius: 5px;
  font-family: font-3;
  color: #76767f;
}

.call-error-1 {
  background: #ffe6dd !important;
  border: 1px solid #f0c4b5 !important;
  color: #553c33;
  padding: 16px 20px;
  margin-bottom: 15px;
  border-radius: 5px;
  box-sizing: border-box;
  font-family: font-3;
  font-size: 13px;
  line-height: 20px;
}

.form-wrapper {
  width: 100%;
  float: left;
  position: relative;
  margin: 0px 0px 15px 0px;
}

.form-field input {
  box-sizing: border-box;
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  border-radius: 5px;
  padding: 0px;
  height: 45px;
  width: 100%;
  background-color: transparent;
  border: 1px solid #dddee1;
  font-size: 15px;
  font-weight: 100;
  text-indent: 16px;
  line-height: 45px;
  font-family: font-1;
  color: #747980;
  float: left;
}

.call-ajax-2 h4 {
	color: #222;
  font-size: 17px;
  font-family: font-4;
  margin: 0;
  padding: 0;
}

.call-ajax-4 {
  border: none;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 5% 5%;
  text-align: left;
}
.call-ajax-1 {
  border: none;
  background: #ffffff;
  border-bottom: 1px #dddee1 solid !important;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 25px 30px 23px 30px;
  text-align: left;
}

.img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

.my-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 70%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 111;
}

.my-popup.is-visible {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.my-popup-container {
  position: relative;
  width: 100%;
  max-width: 336px;
  margin: 6em auto;
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  transform: translateY(-40px);
  transition: transform 0.3s;
}

.my-popup-container .my-popup-close {
  position: absolute;
  top: 3px;
  right: 17px;
  width: 30px;
  height: 69px;
}
.my-popup-container .my-popup-close::before,
.my-popup-container .my-popup-close::after {
  content: "";
  position: absolute;
  top: 30px;
  width: 14px;
  height: 2px;
  opacity: 0.6;
  background-color: #000;
}
.my-popup-container .my-popup-close::before {
  transform: rotate(45deg);
  left: 8px;
}
.my-popup-container .my-popup-close::after {
  transform: rotate(-45deg);
  right: 8px;
}

.is-visible .my-popup-container {
  transform: translateY(0);
}


/*-- add --*/

.pro-news-01::after {
	       width: 25px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: 20px;
    background: url(../images/lk.svg) center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
        content: "";
}



.proeqt-li-1 .slick-dots{ margin: 20px 0px 0px 0px;

}


.pro-news-01::before {
	    right: 0px;
        width: 100%;
        height: 100%;
        bottom: 0px;
        position: absolute;
            background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
        content: "";
        -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s;
}

.pro-news-2 .pro-news-16{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-16{
    color: #ffffff;
    background: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2 .pro-news-11{
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	font-size: 17px;
	line-height: 18px !important;
	font-family: font-3;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-11{
    color: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.pro-news-2 img{
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

  
.pro-news-2:hover img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.pro-news-1 {
    margin: 0px 0px;
}


.proeqt-li-1 .div-proeqt-sl{
	padding: 0px 10px;
	width: 100%;
}

.pro-news-16{
  width: 28px;
  height: 28px;
  margin: auto;
  background: #E9EDF3;
  border-radius: 100px;
  line-height: 29px;
  text-align: center;
  font-size: 12px;
}

.pro-news-15{position:absolute;top: 50%;left:-1px;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.pro-news-14{width:100%;height:100%;position:absolute;float:left;z-index:9999;}

.pro-news-11{
	margin: 0px 0px 0px 0px;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-family: font-01;
	color:#2A292E;
	}


.pro-news-10{

	color:#2A292E;
	margin: 0px 0px 0px 20px;
}

.pro-news-9{
	        width: calc(100% - 90px);
	        floaT: left;

	        position:relative;
	        overflow:hidden;
	        margin: 20px 0px 18px 0px;
}


.pro-news-13{
	right: 0px;
	border-left: 1px #E9EDF3 solid;
	width: 55px;
	height: 100%;
	floaT: right;
	position: absolute;
	overflow:hidden;
}


.pro-news-8{
	width: 100%;
	floaT: left;
	position:relative;
}





.pro-news-5 {
    line-height: 20px;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
    color:#fff;
    padding: 0px 0px;
}

.pro-news-4 {
	z-index:11;
	font-size: 14px;
	font-family: font-1;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	line-height: 40px;
	bottom: 14px;
	lefT: 17px;
	float: left;
	position:absolute;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	color:#fff;
}

.pro-news-3, .pro-news-3 img{
	 object-fit: cover;
	width: 100%;
    height: 240px;
}


.pro-news-3 {
	    width: 100%;
	    float: left;
	    position: relative;
	    overflow:hidden;
	    margin: 0px 0px 0px 0px;
}

.pro-news-2 {
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 20px;
    line-height: 20px;
    font-family: font-1;
    font-weight: 200;
    border-radius: 10px;
    background:#fff;
}


.proeqt-li-5{
    width: 100%;
    float: left;
    position:relative;
    margin: 20px 0px 0px 0px;
    text-align: left;
    font-size: 16px;
    color:#ffffff;
    font-family: font-2;
}

.proeqt-li-4{
	 -webkit-font-feature-settings: 'case'on;
	 font-feature-settings: 'case'on;
	 width: 100%;
	 float: left;
	 position:relative;
	 margin: 0px 0px 15px 0px;
	 text-align: center;
	 font-size: 19px;
	 color:#FC791B;
	 font-family: font-3;
}

 .tabs {
    	text-align: center;
    width: 100%;
    float: left;
    position:relative;
      margin-bottom: 0px;
    }
    .tab-button {
    	font-size: 14px;
    	margin: 0px 2px 10px 2px;
    	border-radius: 100px;
    	color:#fff;
    	letter-spacing: 0px;
    font-family: font-1;
    padding: 7px 17px;
    background: rgb(255 255 255 / 20%);
    border: none;
    cursor: pointer;
    }
    .tab-button.active {
      background: #FC791B;
      color: white;
    }

  .tab-content {
      opacity: 0;
      height: 0;
      overflow: hidden;
      transition: all 0.3s ease;
    }

    .tab-content.active {
      opacity: 1;
      height: auto;
      overflow: visible;
    }
    

.van-div-5{
	z-index:0;
	right: 47px;
	position:absolute;
	floaT: left;
	margin: 87px 0px 0px 0px;
}

.partnior-1 .slick-prev{
	lefT: 10px !important;
	width: 35px !important;
	border-radius: 50px;
	background: rgb(255 255 255 / 20%) url(../images/next-1.svg) 10px  no-repeat !important;
	border: 1px rgb(255 255 255 / 0%) solid;
}

.partnior-1 .slick-next{
	width: 35px !important;
	border-radius:50px;
	background: rgb(255 255 255 / 50%) url(../images/next-2.svg) 14px center no-repeat !important;
	border: 1px rgb(255 255 255 / 0%) solid;
	right: 15px;
}


.partnior-1 .slick-list.draggable{
	width: 101.3%;
	margin: 0px 0px 0px -5px !important;
}


.brandi-2, .brandi-2 img{
	height: 110px;
		object-fit: cover;
	line-height: 0px;
    floaT: left;
	border-radius: 10px;
}

.brandi-3{
	margin: 0px 5px;
}

.brandi-2{
	width: 100%;
    position: relative;
    floaT: left;
	border-radius: 5px;
}

.brandi-1{
	margin: 0px 0px;
    position: relative;
	background:#fff;
	border-radius: 5px;
}

.partnior-1 .slick-prev, .partnior-1 .slick-next{top: 25% !important;}


.partnior-1  .slick-dots{ margin: 20px 0px 0px 0px; }


.partnior-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #E8EDF5 url(../images/bg-4.png) top center no-repeat;
    background-size: 105%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.partnior-3{
	width: 100%;
	float: left;
	position:relative;
	margin: 20px 0px 0px 0px;
}



.partnior-2{
	width: 100%;
	float: left;
	position:relative;
	margin: 30px 0px 30px 0px;
}


.partnior-1 .about-num-3{
    font-family: font-4;
}


.footer-9 a{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-9 a:hover{
	color: #FC791B;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}



.footer-7{
	margin: 7px 0px 0px 0px;
	text-align: center;
	width: 100%;
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 100%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.footer-9 a{
	color: #BFBFBF;
}

.footer-9 {
	color: #BFBFBF;
	
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 2px 0px 20px 0px;
	font-family: font-1;
}

.footer-8 {
	font-size: 17px;
	color:#E0E0E0;
	width: 100%;
	float: left;
	position:relative;
	margin: 2px 0px 0px 0px;
	font-family: font-3;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #FC791B;
    border-radius: 10px;
    position:relative;
    margin: auto;
}




.footer-05.footer-5{
   width: 100%;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-lefT: 0px #3A3A3A solid;
   border-right: 0px #3A3A3A solid;
}



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



.footer-4{
    width: 100%;
    float: right;
    position:relative;
    margin: 10px 0px 0px 0px;
}

.footer-3 img{
    width: 170px;
}

.footer-3 {
	text-align: center;
    width: 100%;
   float: left;
   position:relative;
   margin:  8px 0px 15px 0px;
   padding: 0px 0px 25px 0px;
   border-bottom: 1px #222 solid;
}


.footer-2 {
    width: 100%;
    float: left;
    position:relative;
    margin: 22px 0px 15px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}


.footer-14.van-div-5 .van-div-02:hover {
    border: 1px #FF0033 solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 1px #1877F2 solid;
}



.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 38px;
    height: 38px;
    background: #000;
    border-radius: 5px;
    float: left;
    position: relative;
    margin: 0px 15px 0px 0px;
    border: 1px #35363A solid;
}


.footer-14.van-div-5 {
    margin: 21px 0px 0px 0px;
    float: left;
    lefT: 5px;
    position: relative;
}



.footer-12 li:hover::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::after {
    width: 100%;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m.svg) center no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 0px;
}


.footer-12 .footer-a a{
    color: #04161C;
}

.footer-12 a{
    color: #5B5C69;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 15px;
    padding: 0px 0px;
    font-size: 15px;
    font-family: font-03;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}



.footer-12{
    margin: 25px 5px 20px 0px;
    floaT: right;
    color:#fff;
}

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

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


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a::after {
    width: 0%;
    height: 5px;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m-4.svg);
    content: "";
    z-index: 1;
    bottom: -5px;
    position: absolute;
    lefT: 0px;
}


.footer-17 a{
	color:#FC791B;
   position:relative;
   font-family: font-3;
   font-size: 16px;
}

.footer-16 {
	font-size: 14px;
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

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


.footer-17{
	text-align: center;
	width: 100%;
   position:relative;
   float: right;
}

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #101010;
    color: #fff;
    font-size:15px;
    font-family: font-1;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.footer-10{
    width: 100%;
    float: left;
    position:relative;
    background: #000;
}


.footer-1{
    width: 100%;
    /* height: 105px; */
    float: left;
    position:relative;
    background: #000;
    border-bottom: 1px #1C1C1C solid;
}



.about-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-0.png) -100px 0px no-repeat;
    background-size: 350px;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.about-num-11 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    font-family: font-1;
    font-weight: 200;
}


.about-num-10 {
    width: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
    text-align: center;
    font-size: 16px;
    line-height: 13px;
    font-family: font-3;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}



.about-num-9{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    color: #FC791B;
    font-family: font-02;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.about-num-8{
    position:relative;
    margin: 0px 10px;
}

.about-num-07.about-num-7{
	width: 100%;
    box-shadow: 0px 0px 0px 1px #DBE1EA;
}

.about-num-7{
    width: 50%;
    box-shadow: 1px 0px 0px 0px #DBE1EA;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    color: #222222;
    font-family: font-1;
    font-weight: 100;
    padding: 25px 0px;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}

.about-num-5{
    margin: 0% 23%;
}


.about-num-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    color:#363639;
    font-family: font-1;
    font-weight: 100;
    text-transform: uppercase;
}



.about-num-6{
width: calc(100% - 2px) !important;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 5% 0% 0% 0%;
    border: 1px #DBE1EA solid;
    border-radius: 10px;
}


.about-num-2 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    color: #FC791B;
    font-family: 'font-3';
    font-weight: 100;
    text-transform: uppercase;
}

.about-num-3{
    font-family: font-02;
}

.about-num-2 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 20px;
    color: #000;
    font-weight: 100;
    font-family: font-03;
    text-transform: uppercase;
}

.about-num-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0px 15px 0px;
}



.proeqt-li-2 {
    width: 100%;
    position: relative;
    floaT: left;
    margin: 50px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}



.proeqt-li-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #000 url(../images/bg-2.png)  center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}





.servic-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-1.png) top no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}



.servic-11 *{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-11.servic-iconi-3{
    line-height: 115px;
    text-indent: 4px;
}

.servic-11.servic-iconi-2{
    line-height: 123px;
}

.servic-11 svg{ width: 35px; }

.servic-11{
    z-index:1;
    width: 100px;
    height: 100px;
    line-height: 125px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: 10px auto 0px auto;
}

.servic-10{
    z-index:1;
    width: 100px;
    height: 100px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: auto;
}



.servic-9{
    z-indeX:111;
    width: 100%;
    float: left;
    position: relative;
    margin: -50px 0px 0px 0px;
    text-align: center;
}



.servic-13 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    color:#434850;
    font-family: font-1;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: inherit !important;
}


.servic-12 {
    z-index:111;
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 25px 0px;
    text-align: center;
    font-size: 17px;
    color:#363639;
    font-family: font-3;
    text-transform: uppercase;
}




.servic-12 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 5px 0px;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    color:#222222;
    font-family: font-4;
    text-transform: uppercase;
}




.servic-13{
    margin: 0px 20px;
    position:relative;
}


.servic-7 .servic-13 h2, .servic-7 .servic-13 h3{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover .servic-13 h3{
    color: rgb(255 255 255 / 80%);
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}


.servic-7:hover .servic-13 h2{
    color: #fff;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover{
    background: #FC791B;
    border: 1px #FC791B solid;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7{
    position:relative;
   width: calc(100% - 2px) !important;
    float: left;
    margin: 0px 0px 52px 0px;
    border: 1px #DBE1EA solid;
    background:#fff;
    border-radius: 10px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}


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


.servic-5{
    width: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0% 0px 0px 0px;
    padding-top: 60px;
    text-align: center;
    font-size: 16px;
    color:#363639;
}


.servic-4 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    color: #FC791B;
    font-family: font-1;
    font-weight: 300;
    text-transform: uppercase;
}


.servic-3 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 18px;
    color:#222222;
    font-family: font-4;
}

.servic-2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
}



.servic-1{
    z-index:1;
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0% 0% 0%;
}


.slider.slider-nav.slick-initialized.slick-slider.slick-dotted{
	padding: 0px 0px;
}

.d-bg-c-1 {
	opacity: 0%;
    width: 21px;
    height: 17px;
    position: absolute;
    right: 15px;
    bottom: 20px;
    background: url(../images/lk.svg) center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
}

.d-bg-5 {
    float: left;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}



.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img, .d-bg-04{
		height: 200px;
}

.d-bg-04{
	margin: 0px 7px;
		overflow:hidden;
	border-radius: 10px;
	position:relative;
}


.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img{
	overflow:hidden;
	border-radius: 10px;
}

.d-bg-4{
	margin: 0px 0px;
}

.d-bg-3, .d-bg-3 img{
	width: 100%;
	height: 200px !important;
}

.d-bg-3{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	border-radius: 10px;
}


.slider-sl-2{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 0px 0px;
}


.slider-sl-1 img{
	border-radius: 0px !important;
}


.menu-sigane-1{
	width: 100%;
	height: 145px;
	floaT: left;
	position:relative;
}



.d-bg-2{
	border-radius: 0px;
	width: 100%;
	height: 100%;
    background: hsl(0deg 0% 0% / 66%);
    backdrop-filter: blur(2px);
	float: left;
	position:absolute;
	z-index:1;
	top: 0px;
	left: 0px;
}


.slider-sl-1{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	z-index:0;
	top: 0px;
	left: 0px;
}


.sruliadis-slaideir-1, .sruliadis-slaideir-1 img{
	border-radius: 0px !important;
		width: 100%;
	height: 280px;
}

.sruliadis-slaideir-1 .center-1{
	margin: 0px 0px !important;
}

.sruliadis-slaideir-1{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 0px !important;
}



.search-wrapper.search-wrap.hidden.active{
	height: 65px;
	padding: 0px 0px 0px 20px;
}


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


    .search-wrapper .input-holder {
        right: 0px;
    	top: 10px;
        height: 43px;
        width: 43px;
        border: 1px #000000 solid;
        border-radius: 5px !important;
        overflow: hidden;
        position: absolute !important;
        transition: all .3s ease-in-out;
    }

#searchsuggestions {
	width: 302px;
}

 




    .search-wrapper .input-holder .search-input {
        width: 100%;
        height: 45px;
        padding: 0 45px 0 17px;
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        background: 0 0;
        box-sizing: border-box;
        border: none;
        outline: none;
        font-family: font-1;
        font-size: 14px;
        line-height: 20px;
        color: #ffffff;
        transition: all .3s cubic-bezier(0,.105,.035,1.57);
        transition-delay: .3s;
    }

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0,0px);
        z-index:1;
    }

    .search-wrapper.active .input-holder .search-icon {
		margin-right: 40px;
		display: none;
    }

    .search-wrapper .input-holder .search-icon {
		opacity:0;
		width: 41px;
		height: 41px;
		margin-top: 1px;
		border: none;
		border-radius: 0px;
		padding: 0;
		outline: none;
		position: relative;
		z-index: 11;
		float: right;
		cursor: pointer;
		transition: all .3s ease-in-out;
		}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #000000 url(../images/serch-1.svg) center no-repeat;
        border-radius: 5px;
        z-index:99;
    }

    .search-wrapper.active .input-holder .search-icon {
    	opacity: 9;
    	background: #000 url(../images/serch-1.svg) center no-repeat;
    	z-index: 0;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
        transition: all .4s cubic-bezier(.65,-.6,.24,1.65);
    }

    .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: 22px;
        right: 14px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        
        
		transform: rotate(45deg);
    }

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

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 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 li ul li a::after{
    display: none;
}

#cssmenu ul li a:hover .my-8::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
    content: "";
    z-index: 1;
    bottom: -3px;
    position: absolute;
    lefT: 0px;
}

.van-teles-3 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    margin: 12px 6px 0px 0px;
    background: url(../images/tele-2.svg) center no-repeat;
    floaT: left;
}


.van-teles-1 {
	        -webkit-font-feature-settings: 'case'on;
	        font-feature-settings: 'case'on;
	        line-height: 41px;
	        padding: 0px 17px;
	        height: 41px;
	        font-size: 13px;
	        border: 1px #D9E0EA solid;
	        background:#fff;
	        border-radius: 4px;
	        font-family: font-3;
	        float: left;
	        position: absolute;
	        margin: 14px 0px 0px 0px;
}

.hed-info-15 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-1;
}


.hed-info-14 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-05;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-13 {
		width: 80%;
    float: left;
    position:relative;
    margin: 12px 0px 0px 15px;
    font-size: 15px;
    font-family: font-01;
}



.hed-info-12{
    background: rgba(255, 255, 255, 0.15) url(../images/icon-13.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 60px;
    height: 60px;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-9{
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.hed-info-10{
        background: rgba(255, 255, 255, 0.15) url(../images/icon-14.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 26px;
    height: 26px;
    float: right;
    position:relative;
    margin: 16px 0px 0px 30px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}


.hed-info-11{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-sl-2 a {
    color:#fff;
}

.hed-info-8{
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    border-radius: 100px;
    height: 60px;
    line-height: 64px;
    float: left;
    position:relative;
    padding: 0px 19px 0px 35px;
    margin: 50px 0px 30px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-7{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-info-6 b{
    font-family: font-05;
}

.hed-info-6{
	    height: 35px;
	    overflow:hidden;
	    widtH: 150%;
	    float: left;
	    position:relative;
	    margin: 0px 0px 12px 0px;
	    font-size: 30px;
	    font-family: font-01;
	    letter-spacing: 1px;
	    -webkit-font-feature-settings: 'case'on;
	    font-feature-settings: 'case'on;
}



.hed-info-5 {
    width: 100px;
    height: 8px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 1px 0px 0px 10px;
    floaT: left;
    background: url(../images/icon-12.svg) center no-repeat;
    z-index: 1;
}


.hed-info-4::after {
    width: 11px;
    height: 11px;
    background: #26A69A;
    float: left;
    border-radius: 100px;
    margin: -1px 7px 0px 0px;
    floaT: left;
    content: "";
    z-index: 1;
    position: relative;
    lefT: 0px;
}

.hed-info-4{
    float: left;
    position:relative;
    margin: 0px 0px 20px 0px;
        font-family: font-02;
        letter-spacing: 1px;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-3{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
}


.hed-info-2{
    widtH: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 70px 0px 0px 0px;
}


.hed-info-1{
    widtH: 46%;
    float: left;
    position:absolute;
    color:#fff;
    z-index: 9999;
    margin: 176px 0px 0px 0px;
}





    .logo-1 img {
        widtH: 100%;
    }

    .logo-1 {
        width: 206px;
        floaT: left;
        margin: 35px 0px 0px 0px;
    }




.hed-4 {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.van-div-4 a:hover{
    color: #FC791B;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}


.van-div-4 a{
   -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}




.hed-4 .icon-8{
    transform: rotateY(0deg);
    transition: all 0.5s ease;
}

.hed-4:hover .icon-8{
       -webkit-transform: rotateY(-349deg);
    -moz-transform: rotateY(-349deg);
    -o-transform: rotateY(-349deg);
    -ms-transform: rotateY(-349deg);
    transform: rotateY(190deg);
    transition: all 0.5s ease;
}

.icon-8 {
    width: 15px;
    height: 12px;
    display: inline-block;
    position: relative;
    background: url(../images/icon-9.svg) center no-repeat;
    margin: 0px 5px -1px 0px;
}


.hed-4 {
    height: 43px;
    line-height: 46px;
    background: #D80027;
    font-family: font-05;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    position: relative;
    padding: 0px 20px;
    margin: 34px 15px 0px 0px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color:#fff;
}

.hed-4 {
    border: none;
    -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / 50%);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 30%);
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
}
@-webkit-keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-moz-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-ms-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}

.for-ena-11 {
    width: 8px;
    height: 5px;
    display: inline-block !important;
    position: relative;
    background: url(../images/eng.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
    right: 3px;
    top: -4px;
}



.hed-3 {
    width: 95px;
    height: 41px;
    border: 1px #D9E0EA solid;
    line-height: 46px;
    background: #fff;
    position: relative;
    margin: 14px 0px 0px 14px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color: #000;
}


.icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

   #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
        color: #fff;
    }

.van-div-5 li {
	background:#000;
	width: 30px;
	height: 30px;
	font-size: 10px;
	border: 2px #3b3c3c solid;
	border-radius: 100px;
	float: left;
	position: relative;
	margin: 3px 0px 0px 8px;
}



.headerr-ic-2{
   border-right: 0px rgba(255, 255, 255, 0.12) solid;
   border-left: 0px rgba(255, 255, 255, 0.12) solid;
   padding: 0px 0px 0px 0px !important;
   margin: 0px 0px 0px 0px !important;  
   float: left;
   position:relative;
}



.icon-3 {
    width: 16px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/mail.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-2 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    background: url(../images/tele.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-1 {
    width: 14px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/map.svg) center no-repeat;
    margin: 0px 5px -5px 0px;
}

.van-no-1{
	display: none;
}

.van-div-4 li{
    padding: 0px 0px 0px 0px;
   float: left;
   position:relative;
}

.van-div-3 a{
    color: #31333D;
}


.van-div-3{
    color:#fff;
    width: 100%;
   float: left;
   position:relative;
}


.van-div-4{
   font-family: font-3;
   display: none;
   line-height: 18px;
   float: left;
   position:relative;
   margin: 26px 0px 0px 0px;
}


.logo-1 img{
	z-index:1;
    widtH:100px;
    line-height: 0px;
    position: relative;
}

.logo-1 {
	text-align: left;
	width: calc(100% - 50px);
    margin: 23px 0px;
    float: right;
    position: relative;
}




.hed-sl-6 img{
    widtH: 100%;
    height: 660px;
    float: left; 
    overflow:hidden;
}

.hed-sl-6{
    widtH: 100%;
    height: 100%;
    float: left; 
    overflow:hidden;
}

.hed-1{
    widtH: 100%;
    height: 75px;
    background: #000;
    float: left;
    position: absolute;
    margin-top: 70px;
}

.van-div-2{
    widtH: 100%;
    height: 70px;
    line-height: 70px;
    background: #fff;
    float: left;
    position: absolute;
    /* overflow:hidden; */
    z-index: 1;
}

.hed-sl-0 .slick-prev, 
.hed-sl-0 .slick-next{
	top: 55% !important;
}

.hed-sl-0{
    widtH: 100%;
    height: 650px;
    z-index:0;
    background: #18193a;
    float: left;
    position: relative;
    overflow:hidden;
    margin-top: 0px;
}



.hed-sl-3{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: linear-gradient(180deg, rgba(3, 41, 62, 0.6) 0%, rgba(6, 18, 37, 0.6) 100%);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-4{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: url(../images/sl-2.png) !important;
    float: left; 
    position: absolute;
    overflow:hidden;
}

.hed-sl-5{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: rgba(6, 5, 27, 0.4);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-7{
    widtH: 100%;
    height: 100%;
    z-index:1;
    top: -0px;
    background: url(../images/sl-1.svg) center;
    background-size: 100%;
    float: left; 
    position: absolute;
    overflow:hidden;
}






.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -15px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 0px;
   transition:all 0.3s ease-in-out;
   -moz-transition:all 0.3s ease-in-out;
   -webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 9px 7px 0px 4px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 0px 0px 3px;
	line-height: 44px;
	font-size: 14px;
	font-family: 'font-3';
}

.for-ena-9 {
    margin: 0px 0px 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: 45px;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #2A292E;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-3;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	z-index:11;
	width: 100%;
	position: absolute;
	margin: -54px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}
}





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

/* --- button --- */
body .btn, body .bbcodes, body .btn-border {
	height: 45px;
	font-size: 16px;
	padding: 7px 22px;
}

.slick-prev.slick-arrow.slick-disabled{
	display: none !important;
}

.slick-next.slick-arrow.slick-disabled{
	display: none !important;
}


.responsive .slick-prev{
	lefT: 25px !important;
}
.responsive .slick-next{
	right: 25px;
}



.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}


.responsive .slick-prev, .responsive .slick-next{
	width: 35px !important;
	height: 35px !important;
}


.slick-dots li{
	margin: 0px 2px;
}


.sruliadis-slaideir-1 .slick-prev, .sruliadis-slaideir-1 .slick-next{top: 33.5% !important;}

.sruliadis-slaideir-1 .slick-dots{ margin: 10px 0px 0px 0px;}

.slick-dots{ margin: 26px 0px 0px 0px;}



.logo-dis-2{
    display: none;
}


.text a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.text a{
	color: #FC791B;
}

body div #cssmenu ul li ul .my-a a{  color:#ffffff !important; }

.sruli-12{
	width: 100%;
	position:relative;
	floaT: left;
	line-height: 22px;
	letter-spacing: 0.00em;
    color: #222;
    font-size: 16.5px;
    font-family: font-1;
}

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


.sruli-11{
	margin-bottom: 4px;
	width: 100%;
	position:relative;
	floaT: left !important;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color: #222;
	font-size: 17px;
}



.full-gal-2 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    line-height: 0px;
}

.full-gal-2 img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.full-gal-2 li img{
	width: 100%;
	height: 170px;
	line-height: 0px;
	object-fit: cover;
}


.full-1 img{
	width: 100%;
}


.full-gal-2 li{
	line-height: 0px;
	overflow:hidden;
	width: 48%;
	position:relative;
	border-radius: 7px;
	floaT: left;
	margin: 0% 1% 2% 1%;
}

.full-gal-2 {
	width: 102%;
	floaT: left;
	position:relative;
    margin: 0px 0px 0px -1%;
}

.full-gal-1 {
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}





.full-10{
	width: 100%;
	floaT: left;
	margin: 15px 0px 0px 0px;
}



.full-9{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: center;
	floaT: left;
	letter-spacing: 3px;
	margin: 0px 0px 10px 0px;
	color:#9B9BA3;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	text-transform: uppercase;
}

.full-8{
	border-top: 1px #DBE1EA solid;
	padding-top: 15px;
	letter-spacing: 1px;
	width: 100%;
	font-size: 19px !important;
	font-family: font-4 !important;
	text-align: center;
	floaT: left;
	margin: 0px 0px 0px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}

.full-7{
	width: 100%;
	floaT: left;
	margin: 10px 0px 0px 0px;
}


.full-6{
	width: 100%;
	floaT: left;
	margin: 0px 0px 15px 0px;
}


.full-5{
	width: 100%;
	font-size: 16px !important;
	font-family: font-1 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
}

.full-004{
	color: #FC791B;
}
.full-4{
	width: 15px;
	height: 15px;
	background: #FC791B;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 2px 5px 0px 0px;
	border-radius: 4px;
}



.full-3{
	width: 100%;
	font-size: 16px !important;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 2px 0px;
	color:#363639;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 h1{
	width: 100%;
	font-size: 19px !important;
	font-family: font-4 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 7px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 {
	margin: 20px 25px;
}


.full-1 {
	width: calc(100% - 2px) !important;
	border: #DBE1EA 1px solid;
	border-radius: 10px;
    margin-bottom: 5% !important;
    floaT: left;
    color:#363639;
    padding-bottom: 10px;
}



.no-code-f-1 .speedbar-1{
	display: none;
}

.no-code-1 .menu-sigane-1{
	margin-bottom: 20px;
}



.map-vidi-1 iframe{
	width: 100%;
	height: 100%;
	position:absolute;
}


.map-vidi-1{
	width: 100%;
	height: 350px;
	position:relative;
	overflow:hidden;
	border-radius: 7px;
	floaT: left;
	margin: 10px 0px 30px 0px;
}


.soc-fer-2.a-maps-1 a:hover .a-maps-3{
	color: #FF0033;
}

.soc-fer-2 .a-maps-2{
	background:  #FF0033;
}


.soc-fer-1.a-maps-1 a:hover .a-maps-3{
	color: #1877F2;;
}

.soc-fer-1 .a-maps-2{
	background:  #1877F2;
}

.a-maps-1 a .a-maps-3{
	 color: #363639;
	 font-family: font-3;
	 transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.a-maps-1 a:hover .a-maps-3{
	color: #FC791B;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}


 .form-group.combo:after {
        clear: both;
        display: table;
        content: "";
    }

    .form-group.combo > .combo_field {
        width: 50%;
        float: left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .form-group.combo > .combo_field:last-child {
        padding-left: 10px;
    }

    .form-group.combo > .combo_field:first-child {
        padding-right: 10px;
    }

/* Forms at UL */
ul.ui-form {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.ui-form > li {
    margin-bottom: 20px;
}

ul.ui-form > li:last-child {
    margin-bottom: 0;
}

.form-group {
    margin-bottom: 20px;
}

.form-group > label {
    display: block;
    margin-bottom: .4em;
}

.imp:after {
    content: "*";
    margin: 0 0 0 5px;
    color: #e85319;
}

.butt {
	width: 12% !important;
	floaT: left;
	margin: 20px 0px 0px 0px !important;
}

.filt-col-3.filt-col {
	width: 21% !important;
}

.filt-col-2.filt-col {
	width: 21% !important;
	margin: 20px 0px 0px 0% !important;
}

.filt-col {
	width: 39.9% !important;
	floaT: right !important;
	margin: 20px 0px 0px 1.7% !important;
}




.a-maps-1 span{
	text-decoration: none;
    text-decoration: underline;
}


.a-maps-3{
	floaT: left;
	font-family: font-2;
	font-size: 15px;
	position:relative;
	margin: 0px 0px 0px 0px;
	line-height: 45px;
}



.a-maps-2{
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 10px;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 15px 0px 0px;
	background: #FC791B;
}


.a-maps-1 a{
	color:#fff;
}

.a-maps-1{
	width: 100%;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 0px 20px 0px;
}



	.form-group label { font-family: font-3; font-size: 15px;display: block;margin-bottom: .7em;color: #363639;}

.addform-2{
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	color: #222;
	width: 100%;
	floaT: left;
	font-family: 'font-4';
	font-size: 20px;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.addform-3::before {
    width: 70px;
    height: 2px;
    left: 0px;
    top: 0px;
    position: absolute;
    floaT: left;
    background: #FC791B;
    content: "";
    z-index: 1;
}


.addform-3{
	width: 100%;
	height: 2px;
	background: #e4e8ef;
	floaT: left;
	position:relative;
	margin: 20px 0px 30px 0px;
}
.addform-01.addform-1{
	margin-top: 30px;
	width: 100%;
	floaT: right !important;
}


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


.box-new-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #2a2a30; }


body #cssmenu ul .my-a{  color:#fff !important; }

.no-code-2 .about-bg-1 {
    border-TOP: 1px #DBE1EA solid;
}


.no-code-2 .speedbar-1{
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 0px;
}



.se-img .about-5 {
    background: hsl(0deg 0% 0% / 50%) url(../images/logo.svg) center no-repeat;
}

.about-5 {
	border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/logo.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.about-7{
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	float: right;
	position:relative;
	margin: 20px 0px 0px 0px;
}

.about-3, .about-3 img{
	height: 350px;
}


.about-3 img{
	object-fit: cover;
	border-radius: 10px;
	width: 100%;
}

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



.about-2{
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 25px 0px;
}



.about-1{
	width: 100%;
	float: left;
	position:relative;
	background:#EEF1F6;
	margin: 0px 0px 0px 0px;
}


.eroris-2 {
    margin: 0% 0%;
}

.eroris-5 {
	color: #222;
    font-family: font-1;
    font-size: 17px;
    margin: 0px 0px 4% 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.eroris-4 {
    font-family: 'font-4';
    font-size: 22px;
    margin: 0px 0px 7px 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    color:#222;
    font-feature-settings: 'case' on;
}

.eroris-3 {
    font-family: font-2;
    font-size: 50px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    floaT: left;
    position:relative;
    color: #FF3D2E;
}


.eroris-1 {
    font-family: font-2;
    font-size: 15px;
    margin: 50px 0px 40px 0px;
    padding: 0% 0%;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.text b, .text strong{
    font-family: font-3 !important;
}

.text p {
	width: 100%;
	position:relative;
	margin: 0px 0px 15px 0px;
}

.text {
	color: #222;
    font-family: font-1;
    letter-spacing: 0.0px;
    font-size: 16.5px;
    line-height: 24px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 1;
    text-align: left;
}

.box {
	width: calc(100% - 2px);
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	box-shadow: 0px 0px 0px 1px #e4e8ef; 
	margin: 1px 0px 5% 1px;
}
	.box_in { padding: 4% 5% 2.5% 5%; }

.story .title { color:#000;  font-feature-settings: 'case' on; font-family: font-4; letter-spacing: -0.0px; margin: -.1em 0 0.4em 0; font-size: 18px; }


.speedbar-2 a{
	display: none;
}


.pagi-load{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 40px 0px;
}
#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 0px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #f79c5a;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{border-radius: 100px;font-feature-settings: 'case' on;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 35px;display:inline-block;height:50px;line-height:50px;font-size:16px;letter-spacing: 0.1px;cursor:pointer;color:#ffffff;background: #FC791B;text-align:center;font-family: 'font-3';}



.center-size-3{
	margin-lefT: 0px !important;
	floaT: left;
}


.c-html-1 .pro-news-13{
  	border-left: 1px #d8dee7 solid;
}

.c-html-1 .pro-news-16{
	background: #d5dae1;
}

.c-html-1 .pro-news-8{
	background: #eef0f3;
}


.c-html-1 .pro-news-1 {
    margin: 0px 0px 20px 0px;
    width: 100%;
    floaT: left;
    position:relative;
}



.c-html-2 {
	width: 100%;
	floaT: left;
    position:relative;
	margin: 0px 0px;
}

.c-html-1 {
	z-index:0;
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}

.speedbar-001.speedbar-1{
	height: 0px;
	border-bottom: 0px #e4e8ef solid;
}

.speedbar-1{
	margin-top: -20px;
	width: 100%;
	height: 70px;
	text-align: center;
	line-height: 70px;
	font-size: 18px;
	color:#222222;
	font-family: font-3;
	float: left;
	position:relative;
	overflow:hidden;
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 20px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
}


.logo-2 h1{
	display: none;
}


.g-recaptcha{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 15px 0px;
}


#my-submit:hover {
  background: #fd9e5a;
  transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}
#my-submit {
	transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
  -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
  float: left;
  padding: 0px 30px;
  margin: 0px 0px 22px 0px;
  font-size: 16px;
  cursor: pointer;
  font-family: font-3;
  letter-spacing: 0.3px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  border-radius: 5px;
  background: #FC791B;
  overflow: hidden;
  color: #fff;
  position: relative;
  z-index: 1;
  border: 0px solid #eee;
}

.call-error-3 #message {
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  width: 100%;
  height: 80px;
  padding: 15px 17px;
  margin: 2% 0px 12px 0px;
  background-color: transparent;
  border: 1px solid #eeeeee;
  font-size: 14px;
  font-weight: 400;
  text-indent: 0px;
  line-height: 20px;
  border-radius: 5px;
  font-family: font-3;
  color: #76767f;
}

.call-error-1 {
  background: #ffe6dd !important;
  border: 1px solid #f0c4b5 !important;
  color: #553c33;
  padding: 16px 20px;
  margin-bottom: 15px;
  border-radius: 5px;
  box-sizing: border-box;
  font-family: font-3;
  font-size: 13px;
  line-height: 20px;
}

.form-wrapper {
  width: 100%;
  float: left;
  position: relative;
  margin: 0px 0px 15px 0px;
}

.form-field input {
  box-sizing: border-box;
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  border-radius: 5px;
  padding: 0px;
  height: 45px;
  width: 100%;
  background-color: transparent;
  border: 1px solid #dddee1;
  font-size: 15px;
  font-weight: 100;
  text-indent: 16px;
  line-height: 45px;
  font-family: font-1;
  color: #747980;
  float: left;
}

.call-ajax-2 h4 {
	color: #222;
  font-size: 17px;
  font-family: font-4;
  margin: 0;
  padding: 0;
}

.call-ajax-4 {
  border: none;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 5% 5%;
  text-align: left;
}
.call-ajax-1 {
  border: none;
  background: #ffffff;
  border-bottom: 1px #dddee1 solid !important;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 25px 30px 23px 30px;
  text-align: left;
}

.img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

.my-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 70%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 111;
}

.my-popup.is-visible {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.my-popup-container {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: 8em auto;
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  transform: translateY(-40px);
  transition: transform 0.3s;
}

.my-popup-container .my-popup-close {
  position: absolute;
  top: 3px;
  right: 17px;
  width: 30px;
  height: 69px;
}
.my-popup-container .my-popup-close::before,
.my-popup-container .my-popup-close::after {
  content: "";
  position: absolute;
  top: 30px;
  width: 14px;
  height: 2px;
  opacity: 0.6;
  background-color: #000;
}
.my-popup-container .my-popup-close::before {
  transform: rotate(45deg);
  left: 8px;
}
.my-popup-container .my-popup-close::after {
  transform: rotate(-45deg);
  right: 8px;
}

.is-visible .my-popup-container {
  transform: translateY(0);
}


/*-- add --*/

.pro-news-01::after {
	       width: 25px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: 20px;
    background: url(../images/lk.svg) center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
        content: "";
}



.proeqt-li-1 .slick-dots{ margin: 20px 0px 0px 0px;

}


.pro-news-01::before {
	    right: 0px;
        width: 100%;
        height: 100%;
        bottom: 0px;
        position: absolute;
            background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
        content: "";
        -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s;
}

.pro-news-2 .pro-news-16{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-16{
    color: #ffffff;
    background: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2 .pro-news-11{
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	font-size: 17px;
	line-height: 19px !important;
	font-family: font-3;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-11{
    color: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.pro-news-2 img{
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

  
.pro-news-2:hover img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.pro-news-1 {
    margin: 0px 0px;
}


.proeqt-li-1 .div-proeqt-sl{
	padding: 0px 10px;
	width: 100%;
}

.pro-news-16{
  width: 28px;
  height: 28px;
  margin: auto;
  background: #E9EDF3;
  border-radius: 100px;
  line-height: 29px;
  text-align: center;
  font-size: 12px;
}

.pro-news-15{position:absolute;top: 50%;left:-1px;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.pro-news-14{width:100%;height:100%;position:absolute;float:left;z-index:9999;}

.pro-news-11{
	margin: 0px 0px 0px 0px;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-family: font-01;
	color:#2A292E;
	}


.pro-news-10{

	color:#2A292E;
	margin: 0px 0px 0px 25px;
}

.pro-news-9{
	        width: calc(100% - 90px);
	        floaT: left;

	        position:relative;
	        overflow:hidden;
	        margin: 25px 0px 25px 0px;
}


.pro-news-13{
	right: 0px;
  	border-left: 1px #E9EDF3 solid;
  	width: 70px;
  	height: 100%;
  	floaT: right;
  	position: absolute;
  	overflow:hidden;
}


.pro-news-8{
	width: 100%;
	floaT: left;
	position:relative;
}





.pro-news-5 {
    line-height: 20px;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
    color:#fff;
    padding: 0px 0px;
}

.pro-news-4 {
	z-index:11;
	font-size: 14px;
	font-family: font-1;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	line-height: 40px;
	bottom: 14px;
	lefT: 17px;
	float: left;
	position:absolute;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	color:#fff;
}

.pro-news-3, .pro-news-3 img{
	 object-fit: cover;
	width: 100%;
    height: 320px;
}


.pro-news-3 {
	    width: 100%;
	    float: left;
	    position: relative;
	    overflow:hidden;
	    margin: 0px 0px 0px 0px;
}

.pro-news-2 {
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 20px;
    line-height: 20px;
    font-family: font-1;
    font-weight: 200;
    border-radius: 10px;
    background:#fff;
}


.proeqt-li-5{
    width: 100%;
    float: left;
    position:relative;
    margin: 20px 0px 0px 0px;
    text-align: left;
    font-size: 16px;
    color:#ffffff;
    font-family: font-2;
}

.proeqt-li-4{
	 -webkit-font-feature-settings: 'case'on;
	 font-feature-settings: 'case'on;
	 width: 100%;
	 float: left;
	 position:relative;
	 margin: 0px 0px 25px 0px;
	 text-align: center;
	 font-size: 19px;
	 color:#FC791B;
	 font-family: font-3;
}

 .tabs {
    	text-align: center;
    width: 100%;
    float: left;
    position:relative;
      margin-bottom: 20px;
    }
    .tab-button {
    	font-size: 13px;
    	margin: 0px 2px;
    	border-radius: 100px;
    	color:#fff;
    font-family: font-1;
    padding: 7px 15px;
    background: rgb(255 255 255 / 20%);
    border: none;
    cursor: pointer;
    }
    .tab-button.active {
      background: #FC791B;
      color: white;
    }

  .tab-content {
      opacity: 0;
      height: 0;
      overflow: hidden;
      transition: all 0.3s ease;
    }

    .tab-content.active {
      opacity: 1;
      height: auto;
      overflow: visible;
    }
    

.van-div-5{
	floaT: left;
	margin: 14px 0px 0px 0px;
}

.partnior-1 .slick-prev{
	lefT: 10px !important;
	width: 35px !important;
	border-radius: 50px;
	background: #fff url(../images/next-1.svg) 10px  no-repeat !important;
	border: 1px #D9E0EA solid;
}

.partnior-1 .slick-next{
	width: 35px !important;
	border-radius:50px;
	background: #ffffff url(../images/next-2.svg) 14px center no-repeat !important;
		border: 1px #D9E0EA solid;
	right: 15px;
}


.partnior-1 .slick-list.draggable{
	width: 101.3%;
	margin: 0px 0px 0px -5px !important;
}


.brandi-2, .brandi-2 img{
	height: 190px;
		object-fit: cover;
	line-height: 0px;
    floaT: left;
	border-radius: 10px;
}

.brandi-3{
	margin: 0px 5px;
}

.brandi-2{
	width: 100%;
    position: relative;
    floaT: left;
	border-radius: 5px;
}

.brandi-1{
	margin: 0px 0px;
    position: relative;
	background:#fff;
	border-radius: 5px;
}

.partnior-1 .slick-prev, .partnior-1 .slick-next{top: 32% !important;}


.partnior-1  .slick-dots{ margin: 20px 0px 0px 0px; }


.partnior-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #E8EDF5 url(../images/bg-4.png) top center no-repeat;
    background-size: 105%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.partnior-3{
	width: 100%;
	float: left;
	position:relative;
	margin: 20px 0px 0px 0px;
}



.partnior-2{
	width: 100%;
	float: left;
	position:relative;
	margin: 30px 0px 30px 0px;
}


.partnior-1 .about-num-3{
    font-family: font-4;
}


.footer-9 a{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-9 a:hover{
	color: #FC791B;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}



.footer-7{
	margin: 7px 0px 0px 0px;
	text-align: center;
	width: 100%;
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 100%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.footer-9 a{
	color: #BFBFBF;
}

.footer-9 {
	color: #BFBFBF;
	
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 2px 0px 20px 0px;
	font-family: font-1;
}

.footer-8 {
	font-size: 17px;
	color:#E0E0E0;
	width: 100%;
	float: left;
	position:relative;
	margin: 2px 0px 0px 0px;
	font-family: font-3;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #FC791B;
    border-radius: 10px;
    position:relative;
    margin: auto;
}




.footer-05.footer-5{
   width: 100%;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-lefT: 0px #3A3A3A solid;
   border-right: 0px #3A3A3A solid;
}



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



.footer-4{
    width: 100%;
    float: right;
    position:relative;
    margin: 10px 0px 0px 0px;
}

.footer-3 img{
    width: 170px;
}

.footer-3 {
	text-align: center;
    width: 100%;
   float: left;
   position:relative;
   margin:  8px 0px 15px 0px;
   padding: 0px 0px 25px 0px;
   border-bottom: 1px #222 solid;
}


.footer-2 {
    width: 100%;
    float: left;
    position:relative;
    margin: 22px 0px 15px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}


.footer-14.van-div-5 .van-div-02:hover {
    border: 1px #FF0033 solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 1px #1877F2 solid;
}



.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 38px;
    height: 38px;
    background: #000;
    border-radius: 5px;
    float: left;
    position: relative;
    margin: 0px 15px 0px 0px;
    border: 1px #35363A solid;
}


.footer-14.van-div-5 {
    margin: 21px 0px 0px 0px;
    float: left;
    position: relative;
}



.footer-12 li:hover::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::after {
    width: 100%;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m.svg) center no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 0px;
}


.footer-12 .footer-a a{
    color: #04161C;
}

.footer-12 a{
    color: #5B5C69;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 15px;
    padding: 0px 0px;
    font-size: 15px;
    font-family: font-03;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}



.footer-12{
    margin: 25px 0px 20px 0px;
    floaT: right;
    color:#fff;
}

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

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


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a::after {
    width: 0%;
    height: 5px;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m-4.svg);
    content: "";
    z-index: 1;
    bottom: -5px;
    position: absolute;
    lefT: 0px;
}


.footer-17 a{
	color:#FC791B;
   position:relative;
   font-family: font-3;
   font-size: 16px;
}

.footer-16 {
	font-size: 14px;
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

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


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

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #101010;
    color: #fff;
    font-size:15px;
    font-family: font-1;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.footer-10{
    width: 100%;
    float: left;
    position:relative;
    background: #000;
}


.footer-1{
    width: 100%;
    /* height: 105px; */
    float: left;
    position:relative;
    background: #000;
    border-bottom: 1px #1C1C1C solid;
}



.about-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-0.png) -100px 0px no-repeat;
    background-size: 350px;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.about-num-11 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    font-family: font-1;
    font-weight: 200;
}


.about-num-10 {
    width: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
    text-align: center;
    font-size: 15px;
    line-height: 13px;
    font-family: font-3;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.about-num-9{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 18px;
    line-height: 25px;
    color: #FC791B;
    font-family: font-02;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.about-num-8{
    position:relative;
    margin: 0px 10px;
}

.about-num-07.about-num-7{
    box-shadow: 0px 0px 0px 0px #DBE1EA;
}

.about-num-7{
    width: 33.3333333333333%;
    box-shadow: 1px 0px 0px 0px #DBE1EA;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    color: #222222;
    font-family: font-1;
    font-weight: 100;
    padding: 25px 0px;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}

.about-num-5{
    margin: 0% 23%;
}


.about-num-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    color:#363639;
    font-family: font-1;
    font-weight: 100;
    text-transform: uppercase;
}



.about-num-6{
width: calc(100% - 2px) !important;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 2% 0% 0% 0%;
    border: 1px #DBE1EA solid;
    border-radius: 10px;
}


.about-num-2 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    color: #FC791B;
    font-family: 'font-3';
    font-weight: 100;
    text-transform: uppercase;
}

.about-num-3{
    font-family: font-02;
}

.about-num-2 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 20px;
    color: #000;
    font-weight: 100;
    font-family: font-03;
    text-transform: uppercase;
}

.about-num-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0px 30px 0px;
}



.proeqt-li-2 {
    width: 100%;
    position: relative;
    floaT: left;
    margin: 50px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}



.proeqt-li-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #000 url(../images/bg-2.png)  center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}





.servic-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-1.png) top no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}



.servic-11 *{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-11.servic-iconi-3{
    line-height: 115px;
    text-indent: 4px;
}

.servic-11.servic-iconi-2{
    line-height: 123px;
}

.servic-11 svg{ width: 35px; }

.servic-11{
    z-index:1;
    width: 100px;
    height: 100px;
    line-height: 125px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: 10px auto 0px auto;
}

.servic-10{
    z-index:1;
    width: 100px;
    height: 100px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: auto;
}



.servic-9{
    z-indeX:111;
    width: 100%;
    float: left;
    position: relative;
    margin: -50px 0px 0px 0px;
    text-align: center;
}



.servic-13 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    color:#434850;
    font-family: font-1;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: inherit !important;
}


.servic-12 {
    z-index:111;
    width: 100%;
    float: left;
    position:relative;
    margin: 20px 0px 35px 0px;
    text-align: center;
    font-size: 17px;
    color:#363639;
    font-family: font-3;
    text-transform: uppercase;
}




.servic-12 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 5px 0px;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    color:#222222;
    font-family: font-4;
    text-transform: uppercase;
}




.servic-13{
    margin: 0px 25px;
    position:relative;
}


.servic-7 .servic-13 h2, .servic-7 .servic-13 h3{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover .servic-13 h3{
    color: rgb(255 255 255 / 80%);
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}


.servic-7:hover .servic-13 h2{
    color: #fff;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover{
    background: #FC791B;
    border: 1px #FC791B solid;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7{
    position:relative;
   width: calc(100% - 2px) !important;
    float: left;
    margin: 0px 0px 50px 0px;
    border: 1px #DBE1EA solid;
    background:#fff;
    border-radius: 10px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}


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


.servic-5{
    width: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0% 0px 0px 0px;
    padding-top: 60px;
    text-align: center;
    font-size: 16px;
    color:#363639;
}


.servic-4 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 19px;
    color: #FC791B;
    font-family: font-1;
    font-weight: 300;
    text-transform: uppercase;
}


.servic-3 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 22px;
    color:#222222;
    font-family: font-4;
}

.servic-2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
}



.servic-1{
    z-index:1;
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0% 0% 0%;
}


.slider.slider-nav.slick-initialized.slick-slider.slick-dotted{
	padding: 0px 7.5px;
}

.d-bg-c-1 {
    width: 21px;
    height: 17px;
    position: absolute;
    right: 15px;
    bottom: 20px;
    background: url(../images/lk.svg) center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
}

.d-bg-5 {
    float: left;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}



.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img, .d-bg-04{
		height: 200px;
}

.d-bg-04{
	margin: 0px 7px;
		overflow:hidden;
	border-radius: 10px;
	position:relative;
}


.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img{
	overflow:hidden;
	border-radius: 10px;
}

.d-bg-4{
	margin: 0px 0px;
}

.d-bg-3, .d-bg-3 img{
	width: 100%;
	height: 200px !important;
}

.d-bg-3{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	border-radius: 10px;
}


.slider-sl-2{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 0px 0px;
}


.slider-sl-1 img{
	border-radius: 0px !important;
}


.menu-sigane-1{
	width: 100%;
	height: 145px;
	floaT: left;
	position:relative;
}



.d-bg-2{
	border-radius: 0px;
	width: 100%;
	height: 100%;
    background: hsl(0deg 0% 0% / 66%);
    backdrop-filter: blur(2px);
	float: left;
	position:absolute;
	z-index:1;
	top: 0px;
	left: 0px;
}


.slider-sl-1{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	z-index:0;
	top: 0px;
	left: 0px;
}


.sruliadis-slaideir-1, .sruliadis-slaideir-1 img{
	border-radius: 0px !important;
		width: 100%;
	height: 280px;
}

.sruliadis-slaideir-1{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 0px !important;
}



.search-wrapper.search-wrap.hidden.active{
	height: 65px;
	padding: 0px 0px 0px 20px;
}


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


    .search-wrapper .input-holder {
        right: 0px;
    	top: 10px;
        height: 43px;
        width: 43px;
        border: 0px #454545 solid;
        border-radius: 5px;
        overflow: hidden;
        position: absolute !important;
        transition: all .3s ease-in-out;
    }

#searchsuggestions {
	width: 302px;
}

    .search-wrapper.active .input-holder {
        width: 505px;
        border-radius: 5px;
        background: #1e1e1e;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }




    .search-wrapper .input-holder .search-input {
        width: 100%;
        height: 45px;
        padding: 0 60px 0 17px;
        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;
        transition: all .3s cubic-bezier(0,.105,.035,1.57);
        transition-delay: .3s;
    }

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0,0px);
        z-index:1;
    }

    .search-wrapper.active .input-holder .search-icon {
		margin-right: 40px;
		display: none;
    }

    .search-wrapper .input-holder .search-icon {
		opacity:0;
		width: 41px;
		height: 41px;
		margin-top: 1px;
		border: none;
		border-radius: 0px;
		padding: 0;
		outline: none;
		position: relative;
		z-index: 11;
		float: right;
		cursor: pointer;
		transition: all .3s ease-in-out;
		}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #000000 url(../images/serch-1.svg) center no-repeat;
        border-radius: 5px;
        z-index:99;
    }

    .search-wrapper.active .input-holder .search-icon {
    	opacity: 9;
    	background: #000 url(../images/serch-1.svg) center no-repeat;
    	z-index: 0;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
        transition: all .4s cubic-bezier(.65,-.6,.24,1.65);
    }

    .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: 22px;
        right: 14px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        
        
		transform: rotate(45deg);
    }

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

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 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 li ul li a::after{
    display: none;
}

#cssmenu ul li a:hover .my-8::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
    content: "";
    z-index: 1;
    bottom: -3px;
    position: absolute;
    lefT: 0px;
}

.van-teles-3 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    margin: 12px 6px 0px 0px;
    background: url(../images/tele-2.svg) center no-repeat;
    floaT: left;
}


.van-teles-1 {
	        -webkit-font-feature-settings: 'case'on;
	        font-feature-settings: 'case'on;
	        line-height: 41px;
	        padding: 0px 17px;
	        height: 41px;
	        font-size: 15px;
	        border: 1px #D9E0EA solid;
	        border-radius: 4px;
	        font-family: font-3;
	        float: right;
	        position: relative;
	        margin: 14px 0px 0px 0px;
}

.hed-info-15 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-1;
}


.hed-info-14 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-05;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-13 {
		width: 80%;
    float: left;
    position:relative;
    margin: 12px 0px 0px 15px;
    font-size: 15px;
    font-family: font-01;
}



.hed-info-12{
    background: rgba(255, 255, 255, 0.15) url(../images/icon-13.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 60px;
    height: 60px;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-9{
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.hed-info-10{
        background: rgba(255, 255, 255, 0.15) url(../images/icon-14.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 26px;
    height: 26px;
    float: right;
    position:relative;
    margin: 16px 0px 0px 30px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}


.hed-info-11{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-sl-2 a {
    color:#fff;
}

.hed-info-8{
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    border-radius: 100px;
    height: 60px;
    line-height: 64px;
    float: left;
    position:relative;
    padding: 0px 19px 0px 35px;
    margin: 50px 0px 30px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-7{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-info-6 b{
    font-family: font-05;
}

.hed-info-6{
	    height: 35px;
	    overflow:hidden;
	    widtH: 150%;
	    float: left;
	    position:relative;
	    margin: 0px 0px 12px 0px;
	    font-size: 30px;
	    font-family: font-01;
	    letter-spacing: 1px;
	    -webkit-font-feature-settings: 'case'on;
	    font-feature-settings: 'case'on;
}



.hed-info-5 {
    width: 100px;
    height: 8px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 1px 0px 0px 10px;
    floaT: left;
    background: url(../images/icon-12.svg) center no-repeat;
    z-index: 1;
}


.hed-info-4::after {
    width: 11px;
    height: 11px;
    background: #26A69A;
    float: left;
    border-radius: 100px;
    margin: -1px 7px 0px 0px;
    floaT: left;
    content: "";
    z-index: 1;
    position: relative;
    lefT: 0px;
}

.hed-info-4{
    float: left;
    position:relative;
    margin: 0px 0px 20px 0px;
        font-family: font-02;
        letter-spacing: 1px;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-3{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
}


.hed-info-2{
    widtH: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 70px 0px 0px 0px;
}


.hed-info-1{
    widtH: 46%;
    float: left;
    position:absolute;
    color:#fff;
    z-index: 9999;
    margin: 176px 0px 0px 0px;
}





    .logo-1 img {
        widtH: 100%;
    }

    .logo-1 {
        width: 206px;
        floaT: left;
        margin: 35px 0px 0px 0px;
    }




.hed-4 {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.van-div-4 a:hover{
    color: #FC791B;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}


.van-div-4 a{
   -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}




.hed-4 .icon-8{
    transform: rotateY(0deg);
    transition: all 0.5s ease;
}

.hed-4:hover .icon-8{
       -webkit-transform: rotateY(-349deg);
    -moz-transform: rotateY(-349deg);
    -o-transform: rotateY(-349deg);
    -ms-transform: rotateY(-349deg);
    transform: rotateY(190deg);
    transition: all 0.5s ease;
}

.icon-8 {
    width: 15px;
    height: 12px;
    display: inline-block;
    position: relative;
    background: url(../images/icon-9.svg) center no-repeat;
    margin: 0px 5px -1px 0px;
}


.hed-4 {
    height: 43px;
    line-height: 46px;
    background: #D80027;
    font-family: font-05;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    position: relative;
    padding: 0px 20px;
    margin: 34px 15px 0px 0px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color:#fff;
}

.hed-4 {
    border: none;
    -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / 50%);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 30%);
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
}
@-webkit-keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-moz-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-ms-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}


.hed-3 {
    width: 95px;
    height: 41px;
    border: 1px #D9E0EA solid;
    line-height: 46px;
    background: #fff;
    position: relative;
    margin: 14px 0px 0px 14px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color: #000;
}


.icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

   #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
        color: #fff;
    }

.van-div-5 li {
   width: 41px;
    height: 41px;
    border: 1px #D9E0EA solid;
    backdrop-filter: blur(15px);
    border-radius: 4px;
    float: left;
    position: relative;
    margin: 0px 14px 0px 0px;
}



.headerr-ic-2{
   border-right: 0px rgba(255, 255, 255, 0.12) solid;
   border-left: 0px rgba(255, 255, 255, 0.12) solid;
   padding: 0px 0px 0px 0px !important;
   margin: 0px 0px 0px 0px !important;  
   float: left;
   position:relative;
}



.icon-3 {
    width: 16px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/mail.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-2 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    background: url(../images/tele.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-1 {
    width: 14px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/map.svg) center no-repeat;
    margin: 0px 5px -5px 0px;
}

.van-no-1{
	display: none;
}

.van-div-4 li{
    padding: 0px 0px 0px 0px;
   float: left;
   position:relative;
}

.van-div-3 a{
    color: #31333D;
}


.van-div-3{
    color:#fff;
    width: 100%;
   float: left;
   position:relative;
}


.van-div-4{
   font-family: font-3;
   display: none;
   line-height: 18px;
   float: left;
   position:relative;
   margin: 26px 0px 0px 0px;
}


.logo-1 img{
	z-index:1;
    widtH:130px;
    line-height: 0px;
    position: relative;
}

.logo-1 {
	text-align: center;
	width: 100%;
    
    margin: 20px 0px;
    float: left;
    position: relative;
}




.hed-sl-6 img{
    widtH: 100%;
    height: 660px;
    float: left; 
    overflow:hidden;
}

.hed-sl-6{
    widtH: 100%;
    height: 100%;
    float: left; 
    overflow:hidden;
}

.hed-1{
    widtH: 100%;
    height: 75px;
    background: #000;
    float: left;
    position: absolute;
    margin-top: 70px;
}

.van-div-2{
    widtH: 100%;
    height: 70px;
    line-height: 70px;
    background: #fff;
    float: left;
    position: absolute;
    /* overflow:hidden; */
    z-index: 9;
}

.hed-sl-0 .slick-prev, 
.hed-sl-0 .slick-next{
	top: 55% !important;
}

.hed-sl-0{
    widtH: 100%;
    height: 650px;
    z-index:0;
    background: #18193a;
    float: left;
    position: relative;
    overflow:hidden;
    margin-top: 0px;
}



.hed-sl-3{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: linear-gradient(180deg, rgba(3, 41, 62, 0.6) 0%, rgba(6, 18, 37, 0.6) 100%);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-4{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: url(../images/sl-2.png) !important;
    float: left; 
    position: absolute;
    overflow:hidden;
}

.hed-sl-5{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: rgba(6, 5, 27, 0.4);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-7{
    widtH: 100%;
    height: 100%;
    z-index:1;
    top: -0px;
    background: url(../images/sl-1.svg) center;
    background-size: 100%;
    float: left; 
    position: absolute;
    overflow:hidden;
}






.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
    width: 8px;
    height: 5px;
    display: inline-block;
    position: relative;
    background: url(../images/eng.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
    right: 0px;
    top: -4px;
}




.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -15px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 0px;
   transition:all 0.3s ease-in-out;
   -moz-transition:all 0.3s ease-in-out;
   -webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 9px 7px 0px 4px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 0px 0px 3px;
	line-height: 44px;
	font-size: 14px;
	font-family: 'font-3';
}

.for-ena-9 {
    margin: 0px 0px 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: 45px;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #2A292E;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-3;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	z-index:11;
	width: 100%;
	position: absolute;
	margin: -54px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}
}





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

.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}


.responsive .slick-prev, .responsive .slick-next{
	width: 35px !important;
	height: 35px !important;
}


.slick-dots li{
	margin: 0px 2px;
}


.sruliadis-slaideir-1 .slick-prev, .sruliadis-slaideir-1 .slick-next{top: 33.5% !important;}

.slick-dots{ margin: 26px 0px 0px 0px;}



.logo-dis-2{
    display: none;
}


.text a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.text a{
	color: #FC791B;
}

body div #cssmenu ul li ul .my-a a{  color:#ffffff !important; }

.sruli-12{
	width: 100%;
	position:relative;
	floaT: left;
	line-height: 25px;
	letter-spacing: 0.01em;
    color: #222;
    font-size: 17px;
    font-family: font-1;
}

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


.sruli-11{
	margin-bottom: 4px;
	width: 100%;
	position:relative;
	floaT: left !important;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color: #222;
	font-size: 17px;
}



.full-gal-2 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    line-height: 0px;
}

.full-gal-2 img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.full-gal-2 li img{
	width: 100%;
	height: 220px;
	line-height: 0px;
	object-fit: cover;
}


.full-1 img{
	width: 100%;
}


.full-gal-2 li{
	line-height: 0px;
	overflow:hidden;
	width: 48%;
	position:relative;
	border-radius: 10px;
	floaT: left;
	margin: 0% 1% 2% 1%;
}

.full-gal-2 {
	width: 102%;
	floaT: left;
	position:relative;
    margin: 0px 0px 0px -1%;
}

.full-gal-1 {
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}





.full-10{
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}



.full-9{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: center;
	floaT: left;
	letter-spacing: 3px;
	margin: 0px 0px 10px 0px;
	color:#9B9BA3;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	text-transform: uppercase;
}

.full-8{
	border-top: 1px #DBE1EA solid;
	padding-top: 25px;
	letter-spacing: 1px;
	width: 100%;
	font-size: 22px !important;
	font-family: font-4 !important;
	text-align: center;
	floaT: left;
	margin: 0px 0px 0px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}

.full-7{
	width: 100%;
	floaT: left;
	margin: 10px 0px 0px 0px;
}


.full-6{
	width: 100%;
	floaT: left;
	margin: 0px 0px 15px 0px;
}


.full-5{
	width: 100%;
	font-size: 16px !important;
	font-family: font-1 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
}

.full-004{
	color: #FC791B;
}
.full-4{
	width: 15px;
	height: 15px;
	background: #FC791B;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 2px 5px 0px 0px;
	border-radius: 4px;
}



.full-3{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 h1{
	width: 100%;
	font-size: 22px !important;
	font-family: font-4 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 {
	margin: 30px 40px;
}


.full-1 {
	width: calc(100% - 2px) !important;
	border: #DBE1EA 1px solid;
	border-radius: 10px;
    margin-bottom: 5% !important;
    floaT: left;
    color:#363639;
    padding-bottom: 30px;
}



.no-code-f-1 .speedbar-1{
	display: none;
}

.no-code-1 .menu-sigane-1{
	margin-bottom: 20px;
}



.map-vidi-1 iframe{
	width: 100%;
	height: 100%;
	position:absolute;
}


.map-vidi-1{
	width: 100%;
	height: 350px;
	position:relative;
	overflow:hidden;
	border-radius: 7px;
	floaT: left;
	margin: 10px 0px 30px 0px;
}


.soc-fer-2.a-maps-1 a:hover .a-maps-3{
	color: #FF0033;
}

.soc-fer-2 .a-maps-2{
	background:  #FF0033;
}


.soc-fer-1.a-maps-1 a:hover .a-maps-3{
	color: #1877F2;;
}

.soc-fer-1 .a-maps-2{
	background:  #1877F2;
}

.a-maps-1 a .a-maps-3{
	 color: #363639;
	 font-family: font-3;
	 transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.a-maps-1 a:hover .a-maps-3{
	color: #FC791B;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}


 .form-group.combo:after {
        clear: both;
        display: table;
        content: "";
    }

    .form-group.combo > .combo_field {
        width: 50%;
        float: left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .form-group.combo > .combo_field:last-child {
        padding-left: 10px;
    }

    .form-group.combo > .combo_field:first-child {
        padding-right: 10px;
    }

/* Forms at UL */
ul.ui-form {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.ui-form > li {
    margin-bottom: 20px;
}

ul.ui-form > li:last-child {
    margin-bottom: 0;
}

.form-group {
    margin-bottom: 20px;
}

.form-group > label {
    display: block;
    margin-bottom: .4em;
}

.imp:after {
    content: "*";
    margin: 0 0 0 5px;
    color: #e85319;
}

.butt {
	width: 12% !important;
	floaT: left;
	margin: 20px 0px 0px 0px !important;
}

.filt-col-3.filt-col {
	width: 21% !important;
}

.filt-col-2.filt-col {
	width: 21% !important;
	margin: 20px 0px 0px 0% !important;
}

.filt-col {
	width: 39.9% !important;
	floaT: right !important;
	margin: 20px 0px 0px 1.7% !important;
}




.a-maps-1 span{
	text-decoration: none;
    text-decoration: underline;
}


.a-maps-3{
	floaT: left;
	font-family: font-2;
	font-size: 15px;
	position:relative;
	margin: 0px 0px 0px 0px;
	line-height: 45px;
}



.a-maps-2{
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 10px;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 15px 0px 0px;
	background: #FC791B;
}


.a-maps-1 a{
	color:#fff;
}

.a-maps-1{
	width: 100%;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 0px 20px 0px;
}



	.form-group label { font-family: font-3; font-size: 15px;display: block;margin-bottom: .7em;color: #363639;}

.addform-2{
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	color: #222;
	width: 100%;
	floaT: left;
	font-family: 'font-4';
	font-size: 20px;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.addform-3::before {
    width: 70px;
    height: 2px;
    left: 0px;
    top: 0px;
    position: absolute;
    floaT: left;
    background: #FC791B;
    content: "";
    z-index: 1;
}


.addform-3{
	width: 100%;
	height: 2px;
	background: #e4e8ef;
	floaT: left;
	position:relative;
	margin: 20px 0px 30px 0px;
}
.addform-01.addform-1{
	margin-top: 30px;
	width: 100%;
	floaT: right !important;
}


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


.box-new-1{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #2a2a30; }


body #cssmenu ul .my-a{  color:#fff !important; }

.no-code-2 .about-bg-1 {
    border-TOP: 1px #DBE1EA solid;
}


.no-code-2 .speedbar-1{
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 0px;
}



.se-img .about-5 {
    background: hsl(0deg 0% 0% / 50%) url(../images/logo.svg) center no-repeat;
}

.about-5 {
	border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/logo.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.about-7{
	width: 100%;
	font-size: 16px;
	line-height: 22px;
	float: right;
	position:relative;
	margin: 20px 0px 0px 0px;
}

.about-3, .about-3 img{
	height: 300px;
}


.about-3 img{
	object-fit: cover;
	border-radius: 10px;
	width: 100%;
}

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



.about-2{
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 25px 0px;
}



.about-1{
	width: 100%;
	float: left;
	position:relative;
	background:#EEF1F6;
	margin: 0px 0px 0px 0px;
}


.eroris-2 {
    margin: 0% 0%;
}

.eroris-5 {
	color: #222;
    font-family: font-1;
    font-size: 17px;
    margin: 0px 0px 4% 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.eroris-4 {
    font-family: 'font-4';
    font-size: 22px;
    margin: 0px 0px 7px 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    color:#222;
    font-feature-settings: 'case' on;
}

.eroris-3 {
    font-family: font-2;
    font-size: 50px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    floaT: left;
    position:relative;
    color: #FF3D2E;
}


.eroris-1 {
    font-family: font-2;
    font-size: 15px;
    margin: 50px 0px 40px 0px;
    padding: 0% 0%;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.text b, .text strong{
    font-family: font-3 !important;
}

.text p {
	width: 100%;
	position:relative;
	margin: 0px 0px 15px 0px;
}

.text {
	color: #222;
    font-family: font-1;
    letter-spacing: 0.0px;
    font-size: 16.5px;
    line-height: 24px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 1;
    text-align: left;
}

.box {
	width: calc(100% - 2px);
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	box-shadow: 0px 0px 0px 1px #e4e8ef; 
	margin: 1px 0px 5% 1px;
}
	.box_in { padding: 4% 5% 2.5% 5%; }

.story .title { color:#000;  font-feature-settings: 'case' on; font-family: font-4; letter-spacing: -0.0px; margin: -.1em 0 0.4em 0; font-size: 18px; }


.speedbar-2 a{
	display: none;
}


.pagi-load{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 40px 0px;
}
#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 0px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #f79c5a;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{border-radius: 100px;font-feature-settings: 'case' on;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 35px;display:inline-block;height:50px;line-height:50px;font-size:16px;letter-spacing: 0.1px;cursor:pointer;color:#ffffff;background: #FC791B;text-align:center;font-family: 'font-3';}



.center-size-3{
	margin-lefT: 10px !important;
	floaT: left;
}


.c-html-1 .pro-news-13{
  	border-left: 1px #d8dee7 solid;
}

.c-html-1 .pro-news-16{
	background: #d5dae1;
}

.c-html-1 .pro-news-8{
	background: #eef0f3;
}


.c-html-1 .pro-news-1 {
    margin: 0px 10px 20px 10px;
    width: 375px;
    floaT: left;
    position:relative;
}



.c-html-2 {
	width: 105%;
	floaT: left;
    position:relative;
	margin: 0px -10px;
}

.c-html-1 {
	z-index:0;
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}

.speedbar-001.speedbar-1{
	height: 0px;
	border-bottom: 0px #e4e8ef solid;
}

.speedbar-1{
	margin-top: -20px;
	width: 100%;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-size: 18px;
	color:#222222;
	font-family: font-3;
	float: left;
	position:relative;
	overflow:hidden;
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 30px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
}


.logo-2 h1{
	display: none;
}


.g-recaptcha{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 15px 0px;
}


#my-submit:hover {
  background: #fd9e5a;
  transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}
#my-submit {
	transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
  -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
  float: left;
  padding: 0px 30px;
  margin: 0px 0px 22px 0px;
  font-size: 16px;
  cursor: pointer;
  font-family: font-3;
  letter-spacing: 0.3px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  border-radius: 5px;
  background: #FC791B;
  overflow: hidden;
  color: #fff;
  position: relative;
  z-index: 1;
  border: 0px solid #eee;
}

.call-error-3 #message {
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  width: 100%;
  height: 80px;
  padding: 15px 17px;
  margin: 2% 0px 12px 0px;
  background-color: transparent;
  border: 1px solid #eeeeee;
  font-size: 14px;
  font-weight: 400;
  text-indent: 0px;
  line-height: 20px;
  border-radius: 5px;
  font-family: font-3;
  color: #76767f;
}

.call-error-1 {
  background: #ffe6dd !important;
  border: 1px solid #f0c4b5 !important;
  color: #553c33;
  padding: 16px 20px;
  margin-bottom: 15px;
  border-radius: 5px;
  box-sizing: border-box;
  font-family: font-3;
  font-size: 13px;
  line-height: 20px;
}

.form-wrapper {
  width: 100%;
  float: left;
  position: relative;
  margin: 0px 0px 15px 0px;
}

.form-field input {
  box-sizing: border-box;
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  border-radius: 5px;
  padding: 0px;
  height: 45px;
  width: 100%;
  background-color: transparent;
  border: 1px solid #dddee1;
  font-size: 15px;
  font-weight: 100;
  text-indent: 16px;
  line-height: 45px;
  font-family: font-1;
  color: #747980;
  float: left;
}

.call-ajax-2 h4 {
	color: #222;
  font-size: 17px;
  font-family: font-4;
  margin: 0;
  padding: 0;
}

.call-ajax-4 {
  border: none;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 5% 5%;
  text-align: left;
}
.call-ajax-1 {
  border: none;
  background: #ffffff;
  border-bottom: 1px #dddee1 solid !important;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 25px 30px 23px 30px;
  text-align: left;
}

.img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

.my-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 70%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 111;
}

.my-popup.is-visible {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.my-popup-container {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: 8em auto;
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  transform: translateY(-40px);
  transition: transform 0.3s;
}

.my-popup-container .my-popup-close {
  position: absolute;
  top: 3px;
  right: 17px;
  width: 30px;
  height: 69px;
}
.my-popup-container .my-popup-close::before,
.my-popup-container .my-popup-close::after {
  content: "";
  position: absolute;
  top: 30px;
  width: 14px;
  height: 2px;
  opacity: 0.6;
  background-color: #000;
}
.my-popup-container .my-popup-close::before {
  transform: rotate(45deg);
  left: 8px;
}
.my-popup-container .my-popup-close::after {
  transform: rotate(-45deg);
  right: 8px;
}

.is-visible .my-popup-container {
  transform: translateY(0);
}


/*-- add --*/

.pro-news-01::after {
	       width: 25px;
    height: 20px;
    position: absolute;
    left: 20px;
    top: 20px;
    background: url(../images/lk.svg) center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
        content: "";
}



.proeqt-li-1 .slick-dots{ margin: 20px 0px 0px 0px;

}


.pro-news-01::before {
	    right: 0px;
        width: 100%;
        height: 100%;
        bottom: 0px;
        position: absolute;
            background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
        content: "";
        -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s;
}

.pro-news-2 .pro-news-16{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-16{
    color: #ffffff;
    background: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2 .pro-news-11{
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
	font-size:16px;
	font-family: font-3;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-11{
    color: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.pro-news-2 img{
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

  
.pro-news-2:hover img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.pro-news-1 {
    margin: 0px 10px;
}


.proeqt-li-1 .div-proeqt-sl{
	padding: 0px 10px;
	width: 100%;
}

.pro-news-16{
  width: 28px;
  height: 28px;
  margin: auto;
  background: #E9EDF3;
  border-radius: 100px;
  line-height: 29px;
  text-align: center;
  font-size: 12px;
}

.pro-news-15{position:absolute;top: 50%;left:-1px;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.pro-news-14{width:100%;height:100%;position:absolute;float:left;z-index:9999;}

.pro-news-11{
	margin: 0px 0px 0px 0px;
	line-height: 15px;
	display: table-cell;
	vertical-align: middle;
	height: 45px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-family: font-01;
	color:#2A292E;
	}


.pro-news-10{

	color:#2A292E;
	margin: 0px 0px 0px 20px;
}

.pro-news-9{
	        height: 45px;
	        width: calc(100% - 80px);
	        floaT: left;
	        position:relative;
	        overflow:hidden;
	        margin: 18px 0px 0px 0px;
}


.pro-news-13{
  	border-left: 1px #E9EDF3 solid;
  	width: 60px;
  	height: 83px;
  	floaT: right;
  	position:relative;
  	overflow:hidden;
}


.pro-news-8{
	width: 100%;
	height: 83px;
	floaT: left;
	position:relative;
}





.pro-news-5 {
    line-height: 20px;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
    color:#fff;
    padding: 0px 0px;
}

.pro-news-4 {
	z-index:11;
	font-size: 14px;
	font-family: font-1;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	line-height: 40px;
	bottom: 14px;
	lefT: 17px;
	float: left;
	position:absolute;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	color:#fff;
}

.pro-news-3, .pro-news-3 img{
	 object-fit: cover;
	width: 100%;
    height: 230px;
}


.pro-news-3 {
	    width: 100%;
	    float: left;
	    position: relative;
	    overflow:hidden;
	    margin: 0px 0px 0px 0px;
}

.pro-news-2 {
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 20px;
    line-height: 20px;
    font-family: font-1;
    font-weight: 200;
    border-radius: 10px;
    background:#fff;
}


.proeqt-li-5{
    width: 100%;
    float: left;
    position:relative;
    margin: 20px 0px 0px 0px;
    text-align: left;
    font-size: 16px;
    color:#ffffff;
    font-family: font-2;
}

.proeqt-li-4{
	 -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 25px 0px;
    text-align: center;
    font-size: 21px;
    color:#FC791B;
    font-family: font-3;
}

 .tabs {
    	text-align: center;
    width: 100%;
    float: left;
    position:relative;
      margin-bottom: 20px;
    }
    .tab-button {
    	margin: 0px 3px;
    	border-radius: 100px;
    	color:#fff;
    font-family: font-1;
    padding: 10px 20px;
    background: rgb(255 255 255 / 20%);
    border: none;
    cursor: pointer;
    }
    .tab-button.active {
      background: #FC791B;
      color: white;
    }

  .tab-content {
      opacity: 0;
      height: 0;
      overflow: hidden;
      transition: all 0.3s ease;
    }

    .tab-content.active {
      opacity: 1;
      height: auto;
      overflow: visible;
    }
    

.van-div-5{
	floaT: right;
	margin: 14px 0px 0px 0px;
}

.partnior-1 .slick-prev{
	width: 35px !important;
	border-radius: 0px 50px 50px 0px;
	background: #fff url(../images/next-1.svg) 10px  no-repeat !important;
	border-top: 1px #D9E0EA solid;
	border-bottom: 1px #D9E0EA solid;
	border-right: 1px #D9E0EA solid;
}

.partnior-1 .slick-next{
	right: 2px;
	width: 35px !important;
	border-radius: 50px 0px 0px 50px;
	background: #ffffff url(../images/next-2.svg) 14px center no-repeat !important;
		border-top: 1px #D9E0EA solid;
	border-bottom: 1px #D9E0EA solid;
	border-left: 1px #D9E0EA solid;
}


.partnior-1 .slick-list.draggable{
	width: 102.2%;
	margin: 0px 0px 0px -10px !important;
}


.brandi-2, .brandi-2 img{
	height: 130px;
		object-fit: cover;
	line-height: 0px;
    floaT: left;
	border-radius: 10px;
}

.brandi-3{
	margin: 0px 10px;
}

.brandi-2{
	width: 100%;
    position: relative;
    floaT: left;
	border-radius: 5px;
}

.brandi-1{
	margin: 0px 0px;
    position: relative;
	background:#fff;
	border-radius: 5px;
}



.slick-prev.slick-arrow.slick-disabled{
	display: none !important;
}

.slick-next.slick-arrow.slick-disabled{
	display: none !important;
}

.partnior-1 .slick-prev, .partnior-1 .slick-next{top: 26% !important;}


.partnior-1  .slick-dots{ margin: 20px 0px 0px 0px; }


.partnior-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #E8EDF5 url(../images/bg-4.png) top center no-repeat;
    background-size: 105%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.partnior-3{
	width: 100%;
	float: left;
	position:relative;
	margin: 20px 0px 0px 0px;
}



.partnior-2{
	width: 100%;
	float: left;
	position:relative;
	margin: 30px 0px 30px 0px;
}


.partnior-1 .about-num-3{
    font-family: font-4;
}


.footer-9 a{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-9 a:hover{
	color: #FC791B;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}



.footer-7{
	width: calc(100% - 75px);
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 100%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.footer-9 a{
	color: #BFBFBF;
}

.footer-9 {
	color: #BFBFBF;
	height: 36px;
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 2px 0px 0px 0px;
	font-family: font-1;
}

.footer-8 {
	font-size: 16px;
	color:#E0E0E0;
    width: 100%;
   float: left;
   position:relative;
   margin: 2px 0px 0px 0px;
   font-family: font-3;
   -webkit-font-feature-settings: 'case'on;
   font-feature-settings: 'case'on;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #FC791B;
    border-radius: 10px;
    float: left;
    position:relative;
    margin: 0px 10px 0px 0px;
}




.footer-05.footer-5{
   width: 50%;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-lefT: 0px #3A3A3A solid;
   border-right: 0px #3A3A3A solid;
}



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



.footer-4{
    width: 100%;
    float: right;
    position:relative;
    margin: 10px 0px 0px 0px;
}

.footer-3 img{
    width: 170px;
}

.footer-3 {
	text-align: left;
    width: 100%;
   float: left;
   position:relative;
   margin:  8px 0px 10px 0px;
   padding: 0px 0px 15px 0px;
   border-bottom: 1px #222 solid;
}


.footer-2 {
    width: 100%;
    float: left;
    position:relative;
    margin: 22px 0px 15px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}


.footer-14.van-div-5 .van-div-02:hover {
    border: 1px #FF0033 solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 1px #1877F2 solid;
}



.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 38px;
    height: 38px;
    background: #000;
    border-radius: 5px;
    float: left;
    position: relative;
    margin: 0px 15px 0px 0px;
    border: 1px #35363A solid;
}


.footer-14.van-div-5 {
    margin: 21px 0px 0px 0px;
    float: left;
    position: relative;
}



.footer-12 li:hover::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::after {
    width: 100%;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m.svg) center no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 0px;
}


.footer-12 .footer-a a{
    color: #04161C;
}

.footer-12 a{
    color: #5B5C69;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 15px;
    padding: 0px 0px;
    font-size: 15px;
    font-family: font-03;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}



.footer-12{
    margin: 25px 0px 20px 0px;
    floaT: right;
    color:#fff;
}

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

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


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a::after {
    width: 0%;
    height: 5px;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m-4.svg);
    content: "";
    z-index: 1;
    bottom: -5px;
    position: absolute;
    lefT: 0px;
}


.footer-17 a{
	color:#FC791B;
   position:relative;
   font-family: font-3;
   font-size: 16px;
}

.footer-16 {
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

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


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

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #101010;
    color: #fff;
    font-size:15px;
    font-family: font-1;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.footer-10{
    width: 100%;
    float: left;
    position:relative;
    background: #000;
}


.footer-1{
    width: 100%;
    /* height: 105px; */
    float: left;
    position:relative;
    background: #000;
    border-bottom: 1px #1C1C1C solid;
}



.about-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-0.png) -100px 0px no-repeat;
    background-size: 350px;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.about-num-11 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    font-family: font-1;
    font-weight: 200;
}


.about-num-10 {
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    font-family: font-4;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.about-num-9{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 21px;
    line-height: 25px;
    color: #FC791B;
    font-family: font-02;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.about-num-8{
    position:relative;
    margin: 0px 10px;
}

.about-num-07.about-num-7{
    box-shadow: 0px 0px 0px 0px #DBE1EA;
}

.about-num-7{
    width: 33.3333333333333%;
    box-shadow: 1px 0px 0px 0px #DBE1EA;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    color: #222222;
    font-family: font-1;
    font-weight: 100;
    padding: 30px 0px;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}

.about-num-5{
    margin: 0% 23%;
}


.about-num-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    color:#363639;
    font-family: font-1;
    font-weight: 100;
    text-transform: uppercase;
}



.about-num-6{
width: calc(100% - 2px) !important;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 2% 0% 0% 0%;
    border: 1px #DBE1EA solid;
    border-radius: 10px;
}


.about-num-2 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 4px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    color: #FC791B;
    font-family: 'font-3';
    font-weight: 100;
    text-transform: uppercase;
}

.about-num-3{
    font-family: font-02;
}

.about-num-2 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 23px;
    color: #000;
    font-weight: 100;
    font-family: font-03;
    text-transform: uppercase;
}

.about-num-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0px 30px 0px;
}



.proeqt-li-2 {
    width: 100%;
    position: relative;
    floaT: left;
    margin: 50px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}



.proeqt-li-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #000 url(../images/bg-2.png)  center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}





.servic-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-1.png)  top no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}



.servic-11 *{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-11.servic-iconi-3{
    line-height: 115px;
    text-indent: 4px;
}

.servic-11.servic-iconi-2{
    line-height: 123px;
}

.servic-11 svg{ width: 35px; }

.servic-11{
    z-index:1;
    width: 100px;
    height: 100px;
    line-height: 125px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: 10px auto 0px auto;
}

.servic-10{
    z-index:1;
    width: 100px;
    height: 100px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: auto;
}



.servic-9{
    z-indeX:111;
    width: 100%;
    float: left;
    position: relative;
    margin: -50px 0px 0px 0px;
    text-align: center;
}



.servic-13 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    color:#434850;
    font-family: font-1;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: inherit !important;
}


.servic-12 {
    z-index:111;
    width: 100%;
    float: left;
    position:relative;
    margin: 20px 0px 35px 0px;
    text-align: center;
    font-size: 17px;
    color:#363639;
    font-family: font-3;
    text-transform: uppercase;
}




.servic-12 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 5px 0px;
    text-align: center;
    font-size: 19px;
    line-height: 22px;
    color:#222222;
    font-family: font-4;
    text-transform: uppercase;
}




.servic-13{
    margin: 0px 25px;
    position:relative;
}


.servic-7 .servic-13 h2, .servic-7 .servic-13 h3{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover .servic-13 h3{
    color: rgb(255 255 255 / 80%);
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}


.servic-7:hover .servic-13 h2{
    color: #fff;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover{
    background: #FC791B;
    border: 1px #FC791B solid;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7{
    position:relative;
   width: calc(100% - 2px) !important;
    float: left;
    margin: 0px 0px 55px 0px;
    border: 1px #DBE1EA solid;
    background:#fff;
    border-radius: 10px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}


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


.servic-5{
    width: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0% 0px 0px 0px;
    padding-top: 60px;
    text-align: center;
    font-size: 16px;
    color:#363639;
}


.servic-4 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 19px;
    color: #FC791B;
    font-family: font-1;
    font-weight: 300;
    text-transform: uppercase;
}


.servic-3 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 22px;
    color:#222222;
    font-family: font-4;
}

.servic-2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
}



.servic-1{
    z-index:1;
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0% 0% 0%;
}


.slider.slider-nav.slick-initialized.slick-slider.slick-dotted{
	padding: 0px 7.5px;
}

.d-bg-c-1 {
    width: 21px;
    height: 17px;
    position: absolute;
    right: 15px;
    bottom: 20px;
    background: url(../images/lk.svg) center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
}

.d-bg-5 {
    float: left;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}



.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img, .d-bg-04{
		height: 230px;
}

.d-bg-04{
	margin: 0px 10px;
		overflow:hidden;
	border-radius: 10px;
	position:relative;
}


.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img{
	overflow:hidden;
	border-radius: 10px;
}

.d-bg-4{
	margin: 0px 0px;
}

.d-bg-3, .d-bg-3 img{
	width: 100%;
	height: 230px !important;
}

.d-bg-3{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	border-radius: 10px;
}


.slider-sl-2{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 30px 0px 0px 0px;
}


.slider-sl-1 img{
	border-radius: 0px !important;
}


.menu-sigane-1{
	width: 100%;
	height: 145px;
	floaT: left;
	position:relative;
}



.d-bg-2{
	border-radius: 0px;
	width: 100%;
	height: 100%;
    background: hsl(0deg 0% 0% / 66%);
    backdrop-filter: blur(2px);
	float: left;
	position:absolute;
	z-index:1;
	top: 0px;
	left: 0px;
}


.slider-sl-1{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	z-index:0;
	top: 0px;
	left: 0px;
}


.sruliadis-slaideir-1, .sruliadis-slaideir-1 img{
	border-radius: 0px !important;
		width: 100%;
	height: 350px;
}

.sruliadis-slaideir-1{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 0px !important;
}



.search-wrapper.search-wrap.hidden.active{
	height: 65px;
	padding: 0px 0px 0px 20px;
}


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


    .search-wrapper .input-holder {
        right: 0px;
    	top: 9px;
        height: 43px;
        width: 43px;
        border: 0px #454545 solid;
        border-radius: 5px;
        overflow: hidden;
        position: absolute !important;
        transition: all .3s ease-in-out;
    }

#searchsuggestions {
	width: 302px;
}

    .search-wrapper.active .input-holder {
        width: 242px;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }




    .search-wrapper .input-holder .search-input {
        width: 100%;
        height: 45px;
        padding: 0 60px 0 17px;
        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;
        transition: all .3s cubic-bezier(0,.105,.035,1.57);
        transition-delay: .3s;
    }

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0,0px);
        z-index:1;
    }

    .search-wrapper.active .input-holder .search-icon {
		margin-right: 40px;
		display: none;
    }

    .search-wrapper .input-holder .search-icon {
		opacity:0;
		width: 41px;
		height: 41px;
		margin-top: 1px;
		border: none;
		border-radius: 0px;
		padding: 0;
		outline: none;
		position: relative;
		z-index: 11;
		float: right;
		cursor: pointer;
		transition: all .3s ease-in-out;
		}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #000000 url(../images/serch-1.svg) center no-repeat;
        border-radius: 5px;
        z-index:99;
    }

    .search-wrapper.active .input-holder .search-icon {
    	opacity: 9;
    	background: url(../images/serch-1.svg) center no-repeat;
    	z-index: 0;
    }

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
        transition: all .4s cubic-bezier(.65,-.6,.24,1.65);
    }

    .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: 23px;
        right: 14px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        
        
		transform: rotate(45deg);
    }

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

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 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 li ul li a::after{
    display: none;
}

#cssmenu ul li a:hover .my-8::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
    content: "";
    z-index: 1;
    bottom: -3px;
    position: absolute;
    lefT: 0px;
}

.van-teles-3 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    margin: 12px 6px 0px 0px;
    background: url(../images/tele-2.svg) center no-repeat;
    floaT: left;
}


.van-teles-1 {
	        -webkit-font-feature-settings: 'case'on;
        font-feature-settings: 'case'on;
	line-height: 41px;
	padding: 0px 17px;
    height: 41px;
    border: 1px #D9E0EA solid;
    border-radius: 4px;
    font-family: font-3;
    float: right;
    position: relative;
    margin: 14px 0px 0px 14px;
}

.hed-info-15 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-1;
}


.hed-info-14 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-05;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-13 {
		width: 80%;
    float: left;
    position:relative;
    margin: 12px 0px 0px 15px;
    font-size: 15px;
    font-family: font-01;
}



.hed-info-12{
    background: rgba(255, 255, 255, 0.15) url(../images/icon-13.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 60px;
    height: 60px;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-9{
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.hed-info-10{
        background: rgba(255, 255, 255, 0.15) url(../images/icon-14.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 26px;
    height: 26px;
    float: right;
    position:relative;
    margin: 16px 0px 0px 30px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}


.hed-info-11{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-sl-2 a {
    color:#fff;
}

.hed-info-8{
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    border-radius: 100px;
    height: 60px;
    line-height: 64px;
    float: left;
    position:relative;
    padding: 0px 19px 0px 35px;
    margin: 50px 0px 30px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-7{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-info-6 b{
    font-family: font-05;
}

.hed-info-6{
	    height: 35px;
	    overflow:hidden;
	    widtH: 150%;
	    float: left;
	    position:relative;
	    margin: 0px 0px 12px 0px;
	    font-size: 30px;
	    font-family: font-01;
	    letter-spacing: 1px;
	    -webkit-font-feature-settings: 'case'on;
	    font-feature-settings: 'case'on;
}



.hed-info-5 {
    width: 100px;
    height: 8px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 1px 0px 0px 10px;
    floaT: left;
    background: url(../images/icon-12.svg) center no-repeat;
    z-index: 1;
}


.hed-info-4::after {
    width: 11px;
    height: 11px;
    background: #26A69A;
    float: left;
    border-radius: 100px;
    margin: -1px 7px 0px 0px;
    floaT: left;
    content: "";
    z-index: 1;
    position: relative;
    lefT: 0px;
}

.hed-info-4{
    float: left;
    position:relative;
    margin: 0px 0px 20px 0px;
        font-family: font-02;
        letter-spacing: 1px;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-3{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
}


.hed-info-2{
    widtH: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 70px 0px 0px 0px;
}


.hed-info-1{
    widtH: 46%;
    float: left;
    position:absolute;
    color:#fff;
    z-index: 9999;
    margin: 176px 0px 0px 0px;
}





    .logo-1 img {
        widtH: 100%;
    }

    .logo-1 {
        width: 206px;
        floaT: left;
        margin: 35px 0px 0px 0px;
    }




.hed-4 {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.van-div-4 a:hover{
    color: #FC791B;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}


.van-div-4 a{
   -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}




.hed-4 .icon-8{
    transform: rotateY(0deg);
    transition: all 0.5s ease;
}

.hed-4:hover .icon-8{
       -webkit-transform: rotateY(-349deg);
    -moz-transform: rotateY(-349deg);
    -o-transform: rotateY(-349deg);
    -ms-transform: rotateY(-349deg);
    transform: rotateY(190deg);
    transition: all 0.5s ease;
}

.icon-8 {
    width: 15px;
    height: 12px;
    display: inline-block;
    position: relative;
    background: url(../images/icon-9.svg) center no-repeat;
    margin: 0px 5px -1px 0px;
}


.hed-4 {
    height: 43px;
    line-height: 46px;
    background: #D80027;
    font-family: font-05;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    position: relative;
    padding: 0px 20px;
    margin: 34px 15px 0px 0px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color:#fff;
}

.hed-4 {
    border: none;
    -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / 50%);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 30%);
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
}
@-webkit-keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-moz-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-ms-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}


.hed-3 {
    width: 103px;
    height: 41px;
    border: 1px #D9E0EA solid;
    line-height: 46px;
    background: #fff;
    position: relative;
    margin: 14px 0px 0px 14px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color: #000;
}


.icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

   #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
        color: #fff;
    }

.van-div-5 li {
   width: 41px;
    height: 41px;
    border: 1px #D9E0EA solid;
    backdrop-filter: blur(15px);
    border-radius: 4px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 14px;
}



.headerr-ic-2{
   border-right: 0px rgba(255, 255, 255, 0.12) solid;
   border-left: 0px rgba(255, 255, 255, 0.12) solid;
   padding: 0px 0px 0px 0px !important;
   margin: 0px 0px 0px 0px !important;  
   float: left;
   position:relative;
}



.icon-3 {
    width: 16px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/mail.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-2 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    background: url(../images/tele.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-1 {
    width: 14px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/map.svg) center no-repeat;
    margin: 0px 5px -5px 0px;
}

.van-no-1{
	display: none;
}

.van-div-4 li{
    padding: 0px 0px 0px 0px;
   float: left;
   position:relative;
}

.van-div-3 a{
    color: #31333D;
}


.van-div-3{
    color:#fff;
    width: 100%;
   float: left;
   position:relative;
}


.van-div-4{
   font-family: font-3;
   display: inline-block;
   line-height: 18px;
   float: left;
   position:relative;
   margin: 26px 0px 0px 0px;
}


.logo-1 img{
	z-index:11;
    widtH:130px;
    line-height: 0px;
    position: relative;
}

.logo-1 {
	text-align: center;
	width: 100%;
    
    margin: 20px 0px;
    float: left;
    position: relative;
}




.hed-sl-6 img{
    widtH: 100%;
    height: 660px;
    float: left; 
    overflow:hidden;
}

.hed-sl-6{
    widtH: 100%;
    height: 100%;
    float: left; 
    overflow:hidden;
}

.hed-1{
    widtH: 100%;
    height: 75px;
    background: #000;
    float: left;
    position: absolute;
    margin-top: 70px;
}

.van-div-2{
    widtH: 100%;
    height: 70px;
    line-height: 70px;
    background: #fff;
    float: left;
    position: absolute;
    /* overflow:hidden; */
    z-index: 9;
}

.hed-sl-0 .slick-prev, 
.hed-sl-0 .slick-next{
	top: 55% !important;
}

.hed-sl-0{
    widtH: 100%;
    height: 650px;
    z-index:0;
    background: #18193a;
    float: left;
    position: relative;
    overflow:hidden;
    margin-top: 0px;
}



.hed-sl-3{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: linear-gradient(180deg, rgba(3, 41, 62, 0.6) 0%, rgba(6, 18, 37, 0.6) 100%);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-4{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: url(../images/sl-2.png) !important;
    float: left; 
    position: absolute;
    overflow:hidden;
}

.hed-sl-5{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: rgba(6, 5, 27, 0.4);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-7{
    widtH: 100%;
    height: 100%;
    z-index:1;
    top: -0px;
    background: url(../images/sl-1.svg) center;
    background-size: 100%;
    float: left; 
    position: absolute;
    overflow:hidden;
}






.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
    width: 8px;
    height: 5px;
    display: inline-block;
    position: relative;
    background: url(../images/eng.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
    right: 0px;
    top: -4px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -15px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 0px;
   transition:all 0.3s ease-in-out;
   -moz-transition:all 0.3s ease-in-out;
   -webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 9px 7px 0px 4px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 0px 0px 3px;
	line-height: 44px;
	font-size: 14px;
	font-family: 'font-3';
}

.for-ena-9 {
    margin: 0px 0px 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: 45px;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #2A292E;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-3;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	z-index:11;
	width: 100%;
	position: absolute;
	margin: -54px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}
}




@media (min-width:1000px) and (max-width:1120px){

.sruliadis-slaideir-1 .slick-prev, .sruliadis-slaideir-1 .slick-next{top: 33.5% !important;}

.slick-dots{ margin: 26px 0px 0px 0px;}



.logo-dis-2{
    display: none;
}


.text a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.text a{
	color: #FC791B;
}

body div #cssmenu ul li ul .my-a a{  color:#ffffff !important; }

.sruli-12{
	width: 100%;
	position:relative;
	floaT: left;
	line-height: 25px;
	letter-spacing: 0.01em;
    color: #222;
    font-size: 17px;
    font-family: font-1;
}

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


.sruli-11{
	margin-bottom: 4px;
	width: 100%;
	position:relative;
	floaT: left !important;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color: #222;
	font-size: 17px;
}



.full-gal-2 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    line-height: 0px;
}

.full-gal-2 img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.full-gal-2 li img{
	width: 100%;
	height: 300px;
	line-height: 0px;
	object-fit: cover;
}


.full-1 img{
	width: 100%;
}


.full-gal-2 li{
	line-height: 0px;
	overflow:hidden;
	width: 48%;
	position:relative;
	border-radius: 10px;
	floaT: left;
	margin: 0% 1% 2% 1%;
}

.full-gal-2 {
	width: 102%;
	floaT: left;
	position:relative;
    margin: 0px 0px 0px -1%;
}

.full-gal-1 {
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}





.full-10{
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}



.full-9{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: center;
	floaT: left;
	letter-spacing: 3px;
	margin: 0px 0px 10px 0px;
	color:#9B9BA3;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	text-transform: uppercase;
}

.full-8{
	border-top: 1px #DBE1EA solid;
	padding-top: 45px;
	letter-spacing: 2px;
	width: 100%;
	font-size: 30px !important;
	font-family: font-4 !important;
	text-align: center;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}

.full-7{
	width: 100%;
	floaT: left;
	margin: 20px 0px 10px 0px;
}


.full-6{
	width: 100%;
	floaT: left;
	margin: 0px 0px 15px 0px;
}


.full-5{
	width: 100%;
	font-size: 16px !important;
	font-family: font-1 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
}

.full-004{
	color: #FC791B;
}
.full-4{
	width: 15px;
	height: 15px;
	background: #FC791B;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 2px 5px 0px 0px;
	border-radius: 4px;
}



.full-3{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 h1{
	width: 100%;
	font-size: 22px !important;
	font-family: font-4 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 {
	margin: 40px 50px;
}


.full-1 {
	width: calc(100% - 2px) !important;
	border: #DBE1EA 1px solid;
	border-radius: 10px;
    margin-bottom: 5% !important;
    floaT: left;
    color:#363639;
    padding-bottom: 30px;
}



.no-code-f-1 .speedbar-1{
	display: none;
}

.no-code-1 .menu-sigane-1{
	margin-bottom: 20px;
}



.map-vidi-1 iframe{
	width: 100%;
	height: 100%;
	position:absolute;
}


.map-vidi-1{
	width: 100%;
	height: 350px;
	position:relative;
	overflow:hidden;
	border-radius: 7px;
	floaT: left;
	margin: 40px 0px 60px 0px;
}


.soc-fer-2.a-maps-1 a:hover .a-maps-3{
	color: #FF0033;
}

.soc-fer-2 .a-maps-2{
	background:  #FF0033;
}


.soc-fer-1.a-maps-1 a:hover .a-maps-3{
	color: #1877F2;;
}

.soc-fer-1 .a-maps-2{
	background:  #1877F2;
}

.a-maps-1 a .a-maps-3{
	 color: #363639;
	 font-family: font-3;
	 transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.a-maps-1 a:hover .a-maps-3{
	color: #FC791B;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}


 .form-group.combo:after {
        clear: both;
        display: table;
        content: "";
    }

    .form-group.combo > .combo_field {
        width: 50%;
        float: left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .form-group.combo > .combo_field:last-child {
        padding-left: 10px;
    }

    .form-group.combo > .combo_field:first-child {
        padding-right: 10px;
    }

/* Forms at UL */
ul.ui-form {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.ui-form > li {
    margin-bottom: 20px;
}

ul.ui-form > li:last-child {
    margin-bottom: 0;
}

.form-group {
    margin-bottom: 20px;
}

.form-group > label {
    display: block;
    margin-bottom: .4em;
}

.imp:after {
    content: "*";
    margin: 0 0 0 5px;
    color: #e85319;
}

.butt {
	width: 12% !important;
	floaT: left;
	margin: 20px 0px 0px 0px !important;
}

.filt-col-3.filt-col {
	width: 21% !important;
}

.filt-col-2.filt-col {
	width: 21% !important;
	margin: 20px 0px 0px 0% !important;
}

.filt-col {
	width: 39.9% !important;
	floaT: right !important;
	margin: 20px 0px 0px 1.7% !important;
}




.a-maps-1 span{
	text-decoration: none;
    text-decoration: underline;
}


.a-maps-3{
	floaT: left;
	font-family: font-2;
	font-size: 15px;
	position:relative;
	margin: 0px 0px 0px 0px;
	line-height: 45px;
}



.a-maps-2{
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 10px;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 15px 0px 0px;
	background: #FC791B;
}


.a-maps-1 a{
	color:#fff;
}

.a-maps-1{
	width: 100%;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 0px 20px 0px;
}



	.form-group label { font-family: font-3; font-size: 15px;display: block;margin-bottom: .7em;color: #363639;}

.addform-2{
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	color: #222;
	width: 100%;
	floaT: left;
	font-family: 'font-4';
	font-size: 20px;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.addform-3::before {
    width: 70px;
    height: 2px;
    left: 0px;
    top: 0px;
    position: absolute;
    floaT: left;
    background: #FC791B;
    content: "";
    z-index: 1;
}


.addform-3{
	width: 100%;
	height: 2px;
	background: #e4e8ef;
	floaT: left;
	position:relative;
	margin: 20px 0px 30px 0px;
}
.addform-01.addform-1{
	width: 43%;
	floaT: right !important;
}


.addform-1{
	width: 55%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


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


		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #2a2a30; }


body #cssmenu ul li:hover .my-8::after, body #cssmenu ul li .my-8.my-a::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 36px no-repeat !important;
}

body #cssmenu ul .my-a{  color:#fff !important; }

.no-code-2 .about-bg-1 {
    border-TOP: 1px #DBE1EA solid;
}


.no-code-2 .speedbar-1{
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 0px;
}


.about-6 {
    width: 11px;
    height: calc(100% - 40px);
    position: absolute;
    background: #FC791B;
    margin: 20px 5px 0px 0px;
    border-radius: 0px 100px 100px 0px;
    top: 0px;
    right: -16px;
}
.se-img .about-5 {
    background: hsl(0deg 0% 0% / 50%) url(../images/logo.svg) center no-repeat;
}

.about-5 {
	border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/logo.svg) center no-repeat;
    margin: 0px 5px 0px 0px;
}


.about-7{
	width: 53%;
	font-size: 16px;
	line-height: 22px;
	float: right;
	position:relative;
	margin: 0px 0px;
}

.about-3, .about-3 img{
	height: 380px;
}


.about-3 img{
	border-radius: 10px;
	width: 100%;
}

.about-3{
	width: 43%;
	float: left;
	position:relative;
	margin: 0px 0px;
}



.about-2{
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 60px 0px;
}



.about-1{
	width: 100%;
	float: left;
	position:relative;
	background:#EEF1F6;
	margin: 0px 0px 0px 0px;
}


.eroris-2 {
    margin: 0% 0%;
}

.eroris-5 {
	color: #222;
    font-family: font-1;
    font-size: 17px;
    margin: 0px 0px 4% 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.eroris-4 {
    font-family: 'font-4';
    font-size: 22px;
    margin: 0px 0px 7px 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    color:#222;
    font-feature-settings: 'case' on;
}

.eroris-3 {
    font-family: font-2;
    font-size: 50px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    floaT: left;
    position:relative;
    color: #FF3D2E;
}


.eroris-1 {
    font-family: font-2;
    font-size: 15px;
    margin: 50px 0px 40px 0px;
    padding: 0% 0%;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.text b, .text strong{
    font-family: font-4 !important;
}

.text p {
	width: 100%;
	position:relative;
	margin: 0px 0px 15px 0px;
}

.text {
	color: #222;
    font-family: font-1;
    letter-spacing: 0.0px;
    font-size: 16.5px;
    line-height: 24px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 1;
    text-align: left;
}

.box {
	width: calc(100% - 2px);
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	box-shadow: 0px 0px 0px 1px #e4e8ef; 
	margin: 1px 0px 5% 1px;
}
	.box_in { padding: 4% 5%; }

.story .title { color:#000;  font-feature-settings: 'case' on; font-family: font-4; letter-spacing: -0.0px; margin: -.1em 0 0.4em 0; font-size: 24px; }


.speedbar-2 a{
	display: none;
}


.pagi-load{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 40px 0px;
}
#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 0px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #f79c5a;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{border-radius: 100px;font-feature-settings: 'case' on;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 35px;display:inline-block;height:50px;line-height:50px;font-size:16px;letter-spacing: 0.1px;cursor:pointer;color:#ffffff;background: #FC791B;text-align:center;font-family: 'font-3';}



.center-size-3{
	margin-lefT: 10px !important;
	floaT: left;
}


.c-html-1 .pro-news-13{
  	border-left: 1px #d8dee7 solid;
}

.c-html-1 .pro-news-16{
	background: #d5dae1;
}

.c-html-1 .pro-news-8{
	background: #eef0f3;
}


.c-html-1 .pro-news-1 {
    margin: 0px 10px 20px 10px;
    width: 480px;
    floaT: left;
    position:relative;
}



.c-html-2 {
	width: 105%;
	floaT: left;
    position:relative;
	margin: 0px -10px;
}

.c-html-1 {
	z-index:0;
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}

.speedbar-001.speedbar-1{
	height: 0px;
	border-bottom: 0px #e4e8ef solid;
}

.speedbar-1{
	margin-top: -20px;
	width: 100%;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-size: 20px;
	color:#222222;
	font-family: font-4;
	float: left;
	position:relative;
	overflow:hidden;
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 30px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
}


.logo-2 h1{
	display: none;
}


.g-recaptcha{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 15px 0px;
}


#my-submit:hover {
  background: #fd9e5a;
  transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}
#my-submit {
	transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
  -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
  float: left;
  padding: 0px 30px;
  margin: 0px 0px 22px 0px;
  font-size: 16px;
  cursor: pointer;
  font-family: font-3;
  letter-spacing: 0.3px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  border-radius: 5px;
  background: #FC791B;
  overflow: hidden;
  color: #fff;
  position: relative;
  z-index: 1;
  border: 0px solid #eee;
}

.call-error-3 #message {
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  width: 100%;
  height: 80px;
  padding: 15px 17px;
  margin: 2% 0px 12px 0px;
  background-color: transparent;
  border: 1px solid #eeeeee;
  font-size: 14px;
  font-weight: 400;
  text-indent: 0px;
  line-height: 20px;
  border-radius: 5px;
  font-family: font-3;
  color: #76767f;
}

.call-error-1 {
  background: #ffe6dd !important;
  border: 1px solid #f0c4b5 !important;
  color: #553c33;
  padding: 16px 20px;
  margin-bottom: 15px;
  border-radius: 5px;
  box-sizing: border-box;
  font-family: font-3;
  font-size: 13px;
  line-height: 20px;
}

.form-wrapper {
  width: 100%;
  float: left;
  position: relative;
  margin: 0px 0px 15px 0px;
}

.form-field input {
  box-sizing: border-box;
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  border-radius: 5px;
  padding: 0px;
  height: 45px;
  width: 100%;
  background-color: transparent;
  border: 1px solid #dddee1;
  font-size: 15px;
  font-weight: 100;
  text-indent: 16px;
  line-height: 45px;
  font-family: font-1;
  color: #747980;
  float: left;
}

.call-ajax-2 h4 {
	color: #222;
  font-size: 17px;
  font-family: font-4;
  margin: 0;
  padding: 0;
}

.call-ajax-4 {
  border: none;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 5% 5%;
  text-align: left;
}
.call-ajax-1 {
  border: none;
  background: #ffffff;
  border-bottom: 1px #dddee1 solid !important;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 25px 30px 23px 30px;
  text-align: left;
}

.img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

.my-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 70%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 111;
}

.my-popup.is-visible {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.my-popup-container {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: 8em auto;
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  transform: translateY(-40px);
  transition: transform 0.3s;
}

.my-popup-container .my-popup-close {
  position: absolute;
  top: 3px;
  right: 17px;
  width: 30px;
  height: 69px;
}
.my-popup-container .my-popup-close::before,
.my-popup-container .my-popup-close::after {
  content: "";
  position: absolute;
  top: 30px;
  width: 14px;
  height: 2px;
  opacity: 0.6;
  background-color: #000;
}
.my-popup-container .my-popup-close::before {
  transform: rotate(45deg);
  left: 8px;
}
.my-popup-container .my-popup-close::after {
  transform: rotate(-45deg);
  right: 8px;
}

.is-visible .my-popup-container {
  transform: translateY(0);
}


/*-- add --*/

.pro-news-01::after {
	       width: 31px;
    height: 27px;
    position: absolute;
    left: 25px;
    top: 24px;
    background: url(../images/lk.svg) center no-repeat;
    margin: 0px 5px 0px 0px;
        content: "";
}



.proeqt-li-1 .slick-dots{ margin: 20px 0px 0px 0px;

}


.pro-news-01::before {
	    right: 0px;
        width: 100%;
        height: 100%;
        bottom: 0px;
        position: absolute;
            background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
        content: "";
        -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s;
}

.pro-news-2 .pro-news-16{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-16{
    color: #ffffff;
    background: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2 .pro-news-11{
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
	font-size:18px;
	font-family: font-4;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-11{
    color: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.pro-news-2 img{
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

  
.pro-news-2:hover img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.pro-news-1 {
    margin: 0px 14px;
}


.proeqt-li-1 .div-proeqt-sl{
	padding: 0px 10px;
	width: 100%;
}

.pro-news-16{
  width: 28px;
  height: 28px;
  margin: auto;
  background: #E9EDF3;
  border-radius: 100px;
  line-height: 29px;
  text-align: center;
  font-size: 12px;
}

.pro-news-15{position:absolute;top: 50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.pro-news-14{width:100%;height:100%;position:absolute;float:left;z-index:9999;}

.pro-news-11{
	margin: 0px 0px 0px 0px;
	line-height: 22px;
	display: table-cell;
	vertical-align: middle;
	height: 72px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	font-family: font-01;
	color:#2A292E;
	}


.pro-news-10{

	color:#2A292E;
	margin: 0px 0px 0px 30px;
}

.pro-news-9{
	        height: 64px;
	        width: calc(100% - 110px);
	        floaT: left;
	        position:relative;
	        overflow:hidden;
	        margin: 10px 0px 0px 0px;
}


.pro-news-13{
  	border-left: 1px #E9EDF3 solid;
	width: 93px;
    height: 93px;
	floaT: right;
	position:relative;
	overflow:hidden;
}


.pro-news-8{
	width: 100%;
	height: 93px;
	floaT: left;
	position:relative;
}





.pro-news-5 {
    line-height: 20px;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
    color:#fff;
    padding: 0px 0px;
}

.pro-news-4 {
	z-index:11;
	font-size: 16px;
	font-family: font-1;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	line-height: 40px;
	bottom: 20px;
	lefT: 25px;
	float: left;
	position:absolute;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	color:#fff;
}

.pro-news-3, .pro-news-3 img{
	 object-fit: cover;
	width: 100%;
    height: 300px;
}


.pro-news-3 {
	    width: 100%;
	    float: left;
	    position: relative;
	    overflow:hidden;
	    margin: 0px 0px 0px 0px;
}

.pro-news-2 {
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 20px;
    line-height: 20px;
    font-family: font-1;
    font-weight: 200;
    border-radius: 10px;
    background:#fff;
}


.proeqt-li-5{
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0px 0px 0px;
    text-align: left;
    font-size: 16px;
    color:#ffffff;
    font-family: font-2;
}

.proeqt-li-4{
	 -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 20px 0px;
    text-align: center;
    font-size: 22px;
    color:#FC791B;
    font-family: font-3;
}

 .tabs {
    	text-align: center;
    width: 100%;
    float: left;
    position:relative;
      margin-bottom: 20px;
    }
    .tab-button {
    	margin: 0px 3px;
    	border-radius: 100px;
    	color:#fff;
    font-family: font-1;
    padding: 10px 20px;
    background: rgb(255 255 255 / 20%);
    border: none;
    cursor: pointer;
    }
    .tab-button.active {
      background: #FC791B;
      color: white;
    }

  .tab-content {
      opacity: 0;
      height: 0;
      overflow: hidden;
      transition: all 0.3s ease;
    }

    .tab-content.active {
      opacity: 1;
      height: auto;
      overflow: visible;
    }
    

.van-div-5{
	floaT: right;
	margin: 14px 0px 0px 0px;
}

.partnior-1 .slick-prev{
	width: 35px !important;
	border-radius: 0px 50px 50px 0px;
	background: #fff url(../images/next-1.svg) 10px  no-repeat !important;
	border-top: 1px #D9E0EA solid;
	border-bottom: 1px #D9E0EA solid;
	border-right: 1px #D9E0EA solid;
}

.partnior-1 .slick-next{
	width: 35px !important;
	border-radius: 50px 0px 0px 50px;
	background: #ffffff url(../images/next-2.svg) 14px center no-repeat !important;
		border-top: 1px #D9E0EA solid;
	border-bottom: 1px #D9E0EA solid;
	border-left: 1px #D9E0EA solid;
}


.partnior-1 .slick-list.draggable{
	width: 102%;
	margin: 0px 0px 0px -10px !important;
}


.brandi-2, .brandi-2 img{
	height: 140px;
		object-fit: cover;
	line-height: 0px;
    floaT: left;
	border-radius: 10px;
}

.brandi-3{
	margin: 0px 10px;
}

.brandi-2{
	width: 100%;
    position: relative;
    floaT: left;
	border-radius: 5px;
}

.brandi-1{
	margin: 0px 0px;
    position: relative;
	background:#fff;
	border-radius: 5px;
}

.partnior-1 .slick-prev, .partnior-1 .slick-next{top: 23.5% !important;}


.partnior-1  .slick-dots{ margin: 20px 0px 0px 0px; }


.partnior-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #E8EDF5 url(../images/bg-4.png) top center no-repeat;
    background-size: 105%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.partnior-3{
	width: 100%;
	float: left;
	position:relative;
	margin: 30px 0px 0px 0px;
}



.partnior-2{
	width: 100%;
	float: left;
	position:relative;
	margin: 40px 0px 30px 0px;
}


.partnior-1 .about-num-3{
    font-family: font-4;
}


.footer-9 a{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-9 a:hover{
	color: #FC791B;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}



.footer-7{
	width: calc(100% - 65px);
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 22%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 20px;
}

.footer-9 a{
	color: #BFBFBF;
}

.footer-9 {
	color: #BFBFBF;
	height: 36px;
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 2px 0px 0px 0px;
	font-family: font-1;
}

.footer-8 {
	font-size: 16px;
	color:#E0E0E0;
    width: 100%;
   float: left;
   position:relative;
   margin: 2px 0px 0px 0px;
   font-family: font-3;
   -webkit-font-feature-settings: 'case'on;
   font-feature-settings: 'case'on;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #FC791B;
    border-radius: 10px;
    float: left;
    position:relative;
    margin: 0px 10px 0px 0px;
}




.footer-05.footer-5{
   width: 27%;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-lefT: 0px #3A3A3A solid;
   border-right: 0px #3A3A3A solid;
}



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



.footer-4{
    width: 100%;
    float: right;
    position:relative;
    margin: 10px 0px 0px 0px;
}

.footer-3 img{
    width: 100%;
}

.footer-3 {
	display: none;
    width: 180px;
   float: left;
   position:relative;
   margin:  8px 0px 0px;
}


.footer-2 {
    width: 100%;
    float: left;
    position:relative;
    margin: 22px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}


.footer-14.van-div-5 .van-div-02:hover {
    border: 1px #FF0033 solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 1px #1877F2 solid;
}



.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 38px;
    height: 38px;
    background: #000;
    border-radius: 5px;
    float: left;
    position: relative;
    margin: 0px 15px 0px 0px;
    border: 1px #35363A solid;
}


.footer-14.van-div-5 {
    margin: 21px 0px 0px 0px;
    float: left;
    position: relative;
}



.footer-12 li:hover::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::after {
    width: 100%;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m.svg) center no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 0px;
}


.footer-12 .footer-a a{
    color: #04161C;
}

.footer-12 a{
    color: #5B5C69;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 15px;
    padding: 0px 0px;
    font-size: 15px;
    font-family: font-03;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}



.footer-12{
    margin: 25px 0px 20px 0px;
    floaT: right;
    color:#fff;
}

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

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


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a::after {
    width: 0%;
    height: 5px;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m-4.svg);
    content: "";
    z-index: 1;
    bottom: -5px;
    position: absolute;
    lefT: 0px;
}


.footer-17 a{
	color:#FC791B;
   position:relative;
   font-family: font-3;
   font-size: 16px;
}

.footer-16 {
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

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


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

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #101010;
    color: #fff;
    font-size:15px;
    font-family: font-1;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.footer-10{
    width: 100%;
    float: left;
    position:relative;
    background: #000;
}


.footer-1{
    width: 100%;
    height: 105px;
    float: left;
    position:relative;
    background: #000;
    border-bottom: 1px #1C1C1C solid;
}



.about-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-0.png)  left no-repeat;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.about-num-11 {
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 21px;
    line-height: 25px;
    font-family: font-1;
    font-weight: 200;
}


.about-num-10 {
    width: 100%;
    float: left;
    position:relative;
    margin: 10px 0px 0px 0px;
    text-align: center;
    font-size: 19px;
    line-height: 25px;
    font-family: font-4;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.about-num-9{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 28px;
    line-height: 25px;
    color: #FC791B;
    font-family: font-02;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.about-num-8{
    position:relative;
    margin: 0px 10px;
}

.about-num-07.about-num-7{
    box-shadow: 0px 0px 0px 0px #DBE1EA;
}

.about-num-7{
    width: 33.3333333333333%;
    box-shadow: 1px 0px 0px 0px #DBE1EA;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    color: #222222;
    font-family: font-1;
    font-weight: 100;
    padding: 50px 0px;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}

.about-num-5{
    margin: 0% 23%;
}


.about-num-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    color:#363639;
    font-family: font-1;
    font-weight: 100;
    text-transform: uppercase;
}



.about-num-6{
width: calc(100% - 2px) !important;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 3% 0% 0% 0%;
    border: 1px #DBE1EA solid;
    border-radius: 10px;
}


.about-num-2 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 20px;
    color: #FC791B;
    font-family: 'font-3';
    font-weight: 100;
    text-transform: uppercase;
}

.about-num-3{
    font-family: font-02;
}

.about-num-2 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 27px;
    color: #000;
    font-weight: 100;
    font-family: font-03;
    text-transform: uppercase;
}

.about-num-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 50px 0px 50px 0px;
}



.proeqt-li-2 {
    width: 100%;
    position: relative;
    floaT: left;
    margin: 60px 0px 30px 0px;
    padding: 0px 0px 0px 0px;
}



.proeqt-li-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #000 url(../images/bg-2.png)  center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}





.servic-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-1.png)  center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}



.servic-11 *{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-11.servic-iconi-3{
    line-height: 115px;
    text-indent: 4px;
}

.servic-11.servic-iconi-2{
    line-height: 123px;
}

.servic-11 svg{ width: 35px; }

.servic-11{
    z-index:1;
    width: 90px;
    height: 90px;
    line-height: 125px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: 10px auto;
}

.servic-10{
    z-index:1;
    width: 100px;
    height: 100px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: auto;
}



.servic-9{
    z-indeX:111;
    width: 100%;
    float: left;
    position: relative;
    margin: -50px 0px 0px 0px;
    text-align: center;
}



.servic-13 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    color:#434850;
    font-family: font-1;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: inherit !important;
}


.servic-12 {
    z-index:111;
    width: 100%;
    float: left;
    position:relative;
    margin: 20px 0px 25px 0px;
    text-align: center;
    font-size: 17px;
    color:#363639;
    font-family: font-3;
    text-transform: uppercase;
}




.servic-12 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 5px 0px;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    color:#222222;
    font-family: font-4;
    text-transform: uppercase;
}




.servic-13{
    margin: 0px 15px;
    position:relative;
}


.servic-7 .servic-13 h2, .servic-7 .servic-13 h3{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover .servic-13 h3{
    color: rgb(255 255 255 / 80%);
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}


.servic-7:hover .servic-13 h2{
    color: #fff;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover{
    background: #FC791B;
    border: 1px #FC791B solid;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7{
    position:relative;
    width: 30.5%;
   
    float: left;
    margin: 0px 10px 0px 10px;
    border: 1px #ffffff solid;
    background:#fff;
    border-radius: 10px;
    transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;
}


.servic-6{
    width: 104%;
    float: left;
    position:relative;
    margin: 0px 0px 0px -10px;
}


.servic-5{
    width: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0% 0px 40px 0px;
    padding-top: 75px;
    text-align: center;
    font-size: 16px;
    color:#363639;
}


.servic-4 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 22px;
    color: #FC791B;
    font-family: font-1;
    font-weight: 300;
    text-transform: uppercase;
}


.servic-3 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 26px;
    color:#222222;
    font-family: font-4;
}

.servic-2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
}



.servic-1{
    z-index:1;
    width: 100%;
    float: left;
    position:relative;
    margin: 50px 0% 0% 0%;
}



.hed-1.hed-01{
    widtH: 100%;
    float: left;
    position: fixed;
    margin-top: 0px;
    z-index: 9999999;
}

.slider.slider-nav.slick-initialized.slick-slider.slick-dotted{
	padding: 0px 14.5px;
}

.d-bg-c-1 {
    width: 31px;
    height: 27px;
    position: absolute;
    right: 25px;
    bottom: 20px;
    background: url(../images/lk.svg) center no-repeat;
    margin: 0px 5px 0px 0px;
}

.d-bg-5 {
    float: left;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}



.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img, .d-bg-04{
		height: 300px;
}

.d-bg-04{
	margin: 0px 10px;
		overflow:hidden;
	border-radius: 10px;
	position:relative;
}


.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img{
	overflow:hidden;
	border-radius: 10px;
}

.d-bg-4{
	margin: 0px 0px;
}

.d-bg-3, .d-bg-3 img{
	width: 100%;
	height: 300px !important;
}

.d-bg-3{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	border-radius: 10px;
}


.slider-sl-2{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 30px 0px 0px 0px;
}


.slider-sl-1 img{
	border-radius: 0px !important;
}


.menu-sigane-1{
	width: 100%;
	height: 165px;
	floaT: left;
	position:relative;
}



.d-bg-2{
	border-radius: 0px;
	width: 100%;
	height: 100%;
    background: hsl(0deg 0% 0% / 66%);
    backdrop-filter: blur(2px);
	float: left;
	position:absolute;
	z-index:1;
	top: 0px;
	left: 0px;
}


.slider-sl-1{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	z-index:0;
	top: 0px;
	left: 0px;
}


.sruliadis-slaideir-1, .sruliadis-slaideir-1 img{
	border-radius: 0px !important;
		width: 100%;
	height: 420px;
}

.sruliadis-slaideir-1{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 0px !important;
}



.search-wrapper.search-wrap.hidden.active{
	height: 65px;
	padding: 0px 0px 0px 20px;
}


.search-wrapper {
        position: absolute;
        top: 15px;
        right: 0px;
    }


    .search-wrapper .input-holder {
        right: 0px;
    	top: 10px;
        height: 43px;
        width: 43px;
        border: 1px #454545 solid;
        border-radius: 5px;
        overflow: hidden;
        position: absolute !important;
        transition: all .3s ease-in-out;
    }

#searchsuggestions {
	width: 302px;
}

    .search-wrapper.active .input-holder {
        width: 302px;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }




    .search-wrapper .input-holder .search-input {
        width: 100%;
        height: 45px;
        padding: 0 60px 0 17px;
        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;
        transition: all .3s cubic-bezier(0,.105,.035,1.57);
        transition-delay: .3s;
    }

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0,0px);
    }

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

    .search-wrapper .input-holder .search-icon {
		opacity:0;
		width: 41px;
		height: 41px;
		margin-top: 1px;
		border: none;
		border-radius: 0px;
		padding: 0;
		outline: none;
		position: relative;
		z-index: 11;
		float: right;
		cursor: pointer;
		transition: all .3s ease-in-out;
		}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #000000 url(../images/serch-1.svg) center no-repeat;
        border-radius: 5px;
        z-index:9999;
    }

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

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
        transition: all .4s cubic-bezier(.65,-.6,.24,1.65);
    }

    .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: 23px;
        right: 14px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        
        
		transform: rotate(45deg);
    }

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

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 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 li ul li a::after{
    display: none;
}

#cssmenu ul li a:hover .my-8::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
    content: "";
    z-index: 1;
    bottom: -3px;
    position: absolute;
    lefT: 0px;
}

.van-teles-3 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    margin: 12px 6px 0px 0px;
    background: url(../images/tele-2.svg) center no-repeat;
    floaT: left;
}


.van-teles-1 {
	        -webkit-font-feature-settings: 'case'on;
        font-feature-settings: 'case'on;
	line-height: 41px;
	padding: 0px 17px;
    height: 41px;
    border: 1px #D9E0EA solid;
    border-radius: 4px;
    font-family: font-3;
    float: right;
    position: relative;
    margin: 14px 0px 0px 14px;
}

.hed-info-15 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-1;
}


.hed-info-14 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-05;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-13 {
		width: 80%;
    float: left;
    position:relative;
    margin: 12px 0px 0px 15px;
    font-size: 15px;
    font-family: font-01;
}



.hed-info-12{
    background: rgba(255, 255, 255, 0.15) url(../images/icon-13.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 60px;
    height: 60px;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-9{
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.hed-info-10{
        background: rgba(255, 255, 255, 0.15) url(../images/icon-14.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 26px;
    height: 26px;
    float: right;
    position:relative;
    margin: 16px 0px 0px 30px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}


.hed-info-11{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-sl-2 a {
    color:#fff;
}

.hed-info-8{
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    border-radius: 100px;
    height: 60px;
    line-height: 64px;
    float: left;
    position:relative;
    padding: 0px 19px 0px 35px;
    margin: 50px 0px 30px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-7{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-info-6 b{
    font-family: font-05;
}

.hed-info-6{
	    height: 35px;
	    overflow:hidden;
	    widtH: 150%;
	    float: left;
	    position:relative;
	    margin: 0px 0px 12px 0px;
	    font-size: 30px;
	    font-family: font-01;
	    letter-spacing: 1px;
	    -webkit-font-feature-settings: 'case'on;
	    font-feature-settings: 'case'on;
}



.hed-info-5 {
    width: 100px;
    height: 8px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 1px 0px 0px 10px;
    floaT: left;
    background: url(../images/icon-12.svg) center no-repeat;
    z-index: 1;
}


.hed-info-4::after {
    width: 11px;
    height: 11px;
    background: #26A69A;
    float: left;
    border-radius: 100px;
    margin: -1px 7px 0px 0px;
    floaT: left;
    content: "";
    z-index: 1;
    position: relative;
    lefT: 0px;
}

.hed-info-4{
    float: left;
    position:relative;
    margin: 0px 0px 20px 0px;
        font-family: font-02;
        letter-spacing: 1px;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-3{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
}


.hed-info-2{
    widtH: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 70px 0px 0px 0px;
}


.hed-info-1{
    widtH: 46%;
    float: left;
    position:absolute;
    color:#fff;
    z-index: 9999;
    margin: 176px 0px 0px 0px;
}



#cssmenu ul li a:hover::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
}

#cssmenu ul li a::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 20px no-repeat;
    content: "";
    z-index: 1;
    bottom: -24px;
    position: absolute;
    lefT: 0px;
}

#cssmenu .my-a a::after {
    background: url(../images/mnus-1.svg) center no-repeat;
    content: "";
    z-index: 1;
    bottom: -24px;
    position: absolute;
    lefT: 0px;
}

#cssmenu > ul > li > a:hover {
        color:#fff !important;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    #cssmenu > ul > li > .my-8 path {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    #cssmenu > ul > li > .my-8:hover path {
        fill: #fff !important;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    #cssmenu ul .my-8 svg {
        width: 8px;
        height: 4px;
        margin: 0px 0px 5px 3px !important;
        position: relative;
    }

    .my-6 ul li svg {
        height: 17px;
    }

    .my-6 ul li path {
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
    }

    .my-6 ul li:hover path {
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
        fill: #FFC312 !important;
    }

    .my-6 li a {
        position: relative;
        floaT: left;
        padding: 0px 8px;
    }

    #cssmenu ul .my-a a {
        color: #fff !important;
    }

#cssmenu ul .my-8::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 46px no-repeat;
    content: "";
    z-index: 1;
    bottom: -24px;
    position: absolute;
    lefT: 0px;
}

   

 
#cssmenu > ul > li:hover > a::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
}   

#cssmenu ul .my-8:hover::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 36px no-repeat !important;
}


#cssmenu ul .my-8::after {
    z-index: 9999;
    width: 100%;
    height: 45px;
    margin: 0px 0px 0px 0px;
    top: 25px;
    lefT: 0px;
    position: absolute;
    floaT: left;
    content: "";
}

    #cssmenu ul li a {
        text-decoration: none;
        display: block;
        margin: 0;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #cssmenu>ul>li:hover>ul {
        animation: fade_in_show .5s
    }

    @keyframes fade_in_show {
        0% {
            opacity: 0;
            transform: scale(0.9)
        }

        100% {
            opacity: 1;
            transform: scale(1)
        }
    }

    .my-5 svg {
        width: 13px;
        height: 13px;
        margin: 0px 0px 0px 0px;
        top: 21px;
        lefT: 0px;
        position: absolute;
        floaT: left;
        content: "";
        transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
    }

    #cssmenu ul .my-aa a::before {
        display: none !important;
    }

#cssmenu ul li ul li a::before{
	display: none;
}

    #cssmenu ul li a::before {
        width: 1px;
        height: 13px;
        margin: 0px 0px 0px 0px;
        top: 15px;
        lefT: 0px;
        position: absolute;
        floaT: left;
        background: #454545;
        content: "";
    }

    #cssmenu ul li ul li a {
        background: rgb(255 255 255 / 0%);
        border: 0px rgb(255 255 255 / 15%) solid;
    }

    #cssmenu ul li ul .my-7 {
        border-bottom: 0px rgb(255 255 255 / 15%) solid;
    }

    #cssmenu ul li ul li {
        border-bottom: 1px rgb(255 255 255 / 15%) solid;
    }

    #cssmenu ul li ul .cssmenu-no {
        border-bottom: 0px #eee solid;
    }

    .logo-1 img {
        widtH: 100%;
    }

    .logo-1 {
        width: 206px;
        floaT: left;
        margin: 35px 0px 0px 0px;
    }

    #cssmenu ul li ul li a {
        line-height: 20px;
        margin: 0px 0px 0px 0px !important;
        border-radius: 0px !important;
    }

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

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




    #cssmenu ul li a {
    	font-family: font-1;
        -webkit-font-feature-settings: 'case'on;
        font-feature-settings: 'case'on;
        letter-spacing: 0.01em;
        color: #B6B7BA;
        font-size: 17px;
        line-height: 45px;
        padding: 0px 20px;
    }

    .outer-menu {
    	z-index:1;
        display: inline-block;
        floaT: left;
        position: relative;
        margin: 26px 0px 0px 40px;
    }

    #cssmenu {
        z-index: 999;
        margin: 0px 0px 0px 0px;
        padding: 0;
        line-height: 1;
        display: block;
        position: relative;
        box-sizing: content-box;
    }

    #cssmenu ul li {
        margin: 0;
        padding: 0;
        display: block;
        position: relative;
    }

    #cssmenu ul li a {
        text-decoration: none;
        display: block;
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #cssmenu ul li ul {
        position: absolute;
        left: -9999px;
        top: 69px;
    }

    #cssmenu ul li ul li {
        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 ul li ul li a {
        -webkit-transition: all .1s;
        -moz-transition: all .1s;
        -o-transition: all .1s;
        transition: all .1s;
        display: inline-block;
        font-size: 16px;
        opacity: 1;
        color: rgba(255, 255, 255, 0);
        font-weight: 700;
        font-family: font-2;
        text-transform: none;
        letter-spacing: 0;
        display: block;
        width: 280px;
        padding: 18px 10px 18px 0px;
    }

  #cssmenu ul li ul li > a, #cssmenu ul li ul li.active > a {
        transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
    }
    
    #cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a {
        transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        color: #FC791B !important;
    }

    #cssmenu ul li ul li:hover > ul > li {
        max-height: 72px;
        position: relative;
    }

    #cssmenu > ul > li {
        float: left;
    }

    #cssmenu > ul > li:hover > ul a {
        opacity: 9;
        font-size: 16px;
        color: #B6B7BA !important;
        left: 0;
    }

    #cssmenu > ul > li:hover > ul {
        left: -190px;
    }

    #cssmenu > ul > li:hover > ul > li {
        display: inline-block;
        z-index: 999999;
        min-height: 55px;
        position: relative;
    }

    #cssmenu #menu-button {
        display: none;
    }

    #cssmenu > ul > li > a {
        display: block;
    }

    #cssmenu > ul > li {
        width: auto;
    }

    #cssmenu > ul > li > ul {
        padding: 10px 40px 12px 30px;
        border-top: 4px #FC791B solid;
        background: hsl(0deg 0% 0% / 85%);
        border-radius: 0px 0px 10px 10px;
        width: 275px;
        display: block;
    }



.hed-4 {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.van-div-4 a:hover{
    color: #FC791B;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}


.van-div-4 a{
   -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}




.hed-4 .icon-8{
    transform: rotateY(0deg);
    transition: all 0.5s ease;
}

.hed-4:hover .icon-8{
       -webkit-transform: rotateY(-349deg);
    -moz-transform: rotateY(-349deg);
    -o-transform: rotateY(-349deg);
    -ms-transform: rotateY(-349deg);
    transform: rotateY(190deg);
    transition: all 0.5s ease;
}

.icon-8 {
    width: 15px;
    height: 12px;
    display: inline-block;
    position: relative;
    background: url(../images/icon-9.svg) center no-repeat;
    margin: 0px 5px -1px 0px;
}


.hed-4 {
    height: 43px;
    line-height: 46px;
    background: #D80027;
    font-family: font-05;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    position: relative;
    padding: 0px 20px;
    margin: 34px 15px 0px 0px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color:#fff;
}

.hed-4 {
    border: none;
    -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / 50%);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 30%);
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
}
@-webkit-keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-moz-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-ms-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}


.hed-3 {
    width: 103px;
    height: 41px;
    border: 1px #D9E0EA solid;
    line-height: 46px;
    background: #fff;
    position: relative;
    margin: 14px 0px 0px 14px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color: #000;
}


.icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

   #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
        color: #fff;
    }

.van-div-5 li {
   width: 41px;
    height: 41px;
    border: 1px #D9E0EA solid;
    backdrop-filter: blur(15px);
    border-radius: 4px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 14px;
}



.headerr-ic-2{
   border-right: 1px rgba(255, 255, 255, 0.12) solid;
   border-left: 1px rgba(255, 255, 255, 0.12) solid;
   padding: 0px 0px 0px 10px !important;
   margin: 0px 0px 0px 15px !important;  
   float: left;
   position:relative;
}



.icon-3 {
    width: 16px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/mail.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-2 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    background: url(../images/tele.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-1 {
    width: 14px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/map.svg) center no-repeat;
    margin: 0px 5px -5px 0px;
}


.van-div-4 li{
    padding: 0px 0px 0px 0px;
   float: left;
   position:relative;
}

.van-div-3 a{
    color: #31333D;
}


.van-div-3{
    color:#fff;
    width: 100%;
   float: left;
   position:relative;
}


.van-div-4{
   font-family: font-3;
   display: inline-block;
   line-height: 18px;
   float: left;
   position:relative;
   margin: 26px 0px 0px 0px;
}


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

.logo-1 {
	width: 180px;
    z-index:11;
    margin: 25px 0px;
    float: left;
    position: relative;
}




.hed-sl-6 img{
    widtH: 100%;
    height: 660px;
    float: left; 
    overflow:hidden;
}

.hed-sl-6{
    widtH: 100%;
    height: 100%;
    float: left; 
    overflow:hidden;
}

.hed-1{
    widtH: 100%;
    height: 95px;
    z-index:1;
    background: #000;
    float: left;
    position: absolute;
    margin-top: 70px;
    z-index:1;
}

.van-div-2{
    widtH: 100%;
    height: 70px;
    line-height: 70px;
    background: #fff;
    float: left;
    position: absolute;
    /* overflow:hidden; */
    z-index: 11;
}

.hed-sl-0 .slick-prev, 
.hed-sl-0 .slick-next{
	top: 55% !important;
}

.hed-sl-0{
    widtH: 100%;
    height: 650px;
    z-index:0;
    background: #18193a;
    float: left;
    position: relative;
    overflow:hidden;
    margin-top: 0px;
}



.hed-sl-3{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: linear-gradient(180deg, rgba(3, 41, 62, 0.6) 0%, rgba(6, 18, 37, 0.6) 100%);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-4{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: url(../images/sl-2.png) !important;
    float: left; 
    position: absolute;
    overflow:hidden;
}

.hed-sl-5{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: rgba(6, 5, 27, 0.4);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-7{
    widtH: 100%;
    height: 100%;
    z-index:1;
    top: -0px;
    background: url(../images/sl-1.svg) center;
    background-size: 100%;
    float: left; 
    position: absolute;
    overflow:hidden;
}






.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
    width: 8px;
    height: 5px;
    display: inline-block;
    position: relative;
    background: url(../images/eng.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
    right: 0px;
    top: -4px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -15px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 0px;
   transition:all 0.3s ease-in-out;
   -moz-transition:all 0.3s ease-in-out;
   -webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 9px 7px 0px 4px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 0px 0px 3px;
	line-height: 44px;
	font-size: 14px;
	font-family: 'font-3';
}

.for-ena-9 {
    margin: 0px 0px 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: 45px;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #2A292E;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-3;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}
}





@media (min-width:1120px) and (max-width:1220px){
.logo-dis-2{
    display: none;
}


.text a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.text a{
	color: #FC791B;
}

body div #cssmenu ul li ul .my-a a{  color:#ffffff !important; }

.sruli-12{
	width: 100%;
	position:relative;
	floaT: left;
	line-height: 25px;
	letter-spacing: 0.01em;
    color: #222;
    font-size: 17px;
    font-family: font-1;
}

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


.sruli-11{
	margin-bottom: 4px;
	width: 100%;
	position:relative;
	floaT: left !important;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color: #222;
	font-size: 17px;
}



.full-gal-2 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    line-height: 0px;
}

.full-gal-2 img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.full-gal-2 li img{
	width: 100%;
	height: 330px;
	line-height: 0px;
	object-fit: cover;
}


.full-1 img{
	width: 100%;
}


.full-gal-2 li{
	line-height: 0px;
	overflow:hidden;
	width: 48%;
	position:relative;
	border-radius: 10px;
	floaT: left;
	margin: 0% 1% 2% 1%;
}

.full-gal-2 {
	width: 102%;
	floaT: left;
	position:relative;
    margin: 0px 0px 0px -1%;
}

.full-gal-1 {
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}





.full-10{
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}



.full-9{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: center;
	floaT: left;
	letter-spacing: 3px;
	margin: 0px 0px 10px 0px;
	color:#9B9BA3;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	text-transform: uppercase;
}

.full-8{
	border-top: 1px #DBE1EA solid;
	padding-top: 45px;
	letter-spacing: 2px;
	width: 100%;
	font-size: 30px !important;
	font-family: font-4 !important;
	text-align: center;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}

.full-7{
	width: 100%;
	floaT: left;
	margin: 20px 0px 10px 0px;
}


.full-6{
	width: 100%;
	floaT: left;
	margin: 0px 0px 15px 0px;
}


.full-5{
	width: 100%;
	font-size: 16px !important;
	font-family: font-1 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
}

.full-004{
	color: #FC791B;
}
.full-4{
	width: 15px;
	height: 15px;
	background: #FC791B;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 2px 5px 0px 0px;
	border-radius: 4px;
}



.full-3{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 h1{
	width: 100%;
	font-size: 27px !important;
	font-family: font-4 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 {
	margin: 40px 50px;
}


.full-1 {
	width: calc(100% - 2px) !important;
	border: #DBE1EA 1px solid;
	border-radius: 10px;
    margin-bottom: 5% !important;
    floaT: left;
    color:#363639;
    padding-bottom: 30px;
}



.no-code-f-1 .speedbar-1{
	display: none;
}

.no-code-1 .menu-sigane-1{
	margin-bottom: 30px;
}



.map-vidi-1 iframe{
	width: 100%;
	height: 100%;
	position:absolute;
}


.map-vidi-1{
	width: 100%;
	height: 350px;
	position:relative;
	overflow:hidden;
	border-radius: 7px;
	floaT: left;
	margin: 40px 0px 60px 0px;
}


.soc-fer-2.a-maps-1 a:hover .a-maps-3{
	color: #FF0033;
}

.soc-fer-2 .a-maps-2{
	background:  #FF0033;
}


.soc-fer-1.a-maps-1 a:hover .a-maps-3{
	color: #1877F2;;
}

.soc-fer-1 .a-maps-2{
	background:  #1877F2;
}

.a-maps-1 a .a-maps-3{
	 color: #363639;
	 font-family: font-3;
	 transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.a-maps-1 a:hover .a-maps-3{
	color: #FC791B;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}


 .form-group.combo:after {
        clear: both;
        display: table;
        content: "";
    }

    .form-group.combo > .combo_field {
        width: 50%;
        float: left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .form-group.combo > .combo_field:last-child {
        padding-left: 10px;
    }

    .form-group.combo > .combo_field:first-child {
        padding-right: 10px;
    }

/* Forms at UL */
ul.ui-form {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.ui-form > li {
    margin-bottom: 20px;
}

ul.ui-form > li:last-child {
    margin-bottom: 0;
}

.form-group {
    margin-bottom: 20px;
}

.form-group > label {
    display: block;
    margin-bottom: .4em;
}

.imp:after {
    content: "*";
    margin: 0 0 0 5px;
    color: #e85319;
}

.butt {
	width: 12% !important;
	floaT: left;
	margin: 20px 0px 0px 0px !important;
}

.filt-col-3.filt-col {
	width: 21% !important;
}

.filt-col-2.filt-col {
	width: 21% !important;
	margin: 20px 0px 0px 0% !important;
}

.filt-col {
	width: 39.9% !important;
	floaT: right !important;
	margin: 20px 0px 0px 1.7% !important;
}




.a-maps-1 span{
	text-decoration: none;
    text-decoration: underline;
}


.a-maps-3{
	floaT: left;
	font-family: font-2;
	font-size: 15px;
	position:relative;
	margin: 0px 0px 0px 0px;
	line-height: 45px;
}



.a-maps-2{
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 10px;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 15px 0px 0px;
	background: #FC791B;
}


.a-maps-1 a{
	color:#fff;
}

.a-maps-1{
	width: 100%;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 0px 20px 0px;
}



	.form-group label { font-family: font-3; font-size: 15px;display: block;margin-bottom: .7em;color: #363639;}

.addform-2{
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	color: #222;
	width: 100%;
	floaT: left;
	font-family: 'font-4';
	font-size: 22px;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.addform-3::before {
    width: 70px;
    height: 2px;
    left: 0px;
    top: 0px;
    position: absolute;
    floaT: left;
    background: #FC791B;
    content: "";
    z-index: 1;
}


.addform-3{
	width: 100%;
	height: 2px;
	background: #e4e8ef;
	floaT: left;
	position:relative;
	margin: 20px 0px 30px 0px;
}
.addform-01.addform-1{
	width: 43%;
	floaT: right !important;
}


.addform-1{
	width: 55%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


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


		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #2a2a30; }


body #cssmenu ul li:hover .my-8::after, body #cssmenu ul li .my-8.my-a::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 36px no-repeat !important;
}

body #cssmenu ul .my-a{  color:#fff !important; }

.no-code-2 .about-bg-1 {
    border-TOP: 1px #DBE1EA solid;
}


.no-code-2 .speedbar-1{
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 0px;
}


.about-6 {
    width: 11px;
    height: calc(100% - 40px);
    position: absolute;
    background: #FC791B;
    margin: 20px 5px 0px 0px;
    border-radius: 0px 100px 100px 0px;
    top: 0px;
    right: -16px;
}
.se-img .about-5 {
    background: hsl(0deg 0% 0% / 50%) url(../images/logo.svg) center no-repeat;
}

.about-5 {
	border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/logo.svg) center no-repeat;
    margin: 0px 5px 0px 0px;
}


.about-7{
	width: 53%;
	font-size: 16px;
	line-height: 22px;
	float: right;
	position:relative;
	margin: 0px 0px;
}

.about-3, .about-3 img{
	height: 380px;
}


.about-3 img{
	border-radius: 10px;
	width: 100%;
}

.about-3{
	width: 43%;
	float: left;
	position:relative;
	margin: 0px 0px;
}



.about-2{
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 60px 0px;
}



.about-1{
	width: 100%;
	float: left;
	position:relative;
	background:#EEF1F6;
	margin: 0px 0px 0px 0px;
}


.eroris-2 {
    margin: 0% 0%;
}

.eroris-5 {
	color: #222;
    font-family: font-1;
    font-size: 17px;
    margin: 0px 0px 4% 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.eroris-4 {
    font-family: 'font-4';
    font-size: 22px;
    margin: 0px 0px 7px 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    color:#222;
    font-feature-settings: 'case' on;
}

.eroris-3 {
    font-family: font-2;
    font-size: 50px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    floaT: left;
    position:relative;
    color: #FF3D2E;
}


.eroris-1 {
    font-family: font-2;
    font-size: 15px;
    margin: 50px 0px 40px 0px;
    padding: 0% 0%;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.text b, .text strong{
    font-family: font-4 !important;
}

.text p {
	width: 100%;
	position:relative;
	margin: 0px 0px 15px 0px;
}

.text {
	color: #222;
    font-family: font-1;
    letter-spacing: 0.0px;
    font-size: 16.5px;
    line-height: 24px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 1;
    text-align: left;
}

.box {
	width: calc(100% - 2px);
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	box-shadow: 0px 0px 0px 1px #e4e8ef; 
	margin: 1px 0px 5% 1px;
}
	.box_in { padding: 4% 5%; }

.story .title { color:#000;  font-feature-settings: 'case' on; font-family: font-4; letter-spacing: -0.0px; margin: -.1em 0 0.4em 0; font-size: 24px; }


.speedbar-2 a{
	display: none;
}


.pagi-load{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 40px 0px;
}
#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 0px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #f79c5a;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{border-radius: 100px;font-feature-settings: 'case' on;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 35px;display:inline-block;height:50px;line-height:50px;font-size:16px;letter-spacing: 0.1px;cursor:pointer;color:#ffffff;background: #FC791B;text-align:center;font-family: 'font-3';}



.center-size-3{
	margin-lefT: 10px !important;
	floaT: left;
}


.c-html-1 .pro-news-13{
  	border-left: 1px #d8dee7 solid;
}

.c-html-1 .pro-news-16{
	background: #d5dae1;
}

.c-html-1 .pro-news-8{
	background: #eef0f3;
}


.c-html-1 .pro-news-1 {
    margin: 0px 10px 20px 10px;
    width: 540px;
    floaT: left;
    position:relative;
}



.c-html-2 {
	width: 105%;
	floaT: left;
    position:relative;
	margin: 0px -10px;
}

.c-html-1 {
	z-index:0;
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}

.speedbar-001.speedbar-1{
	height: 0px;
	border-bottom: 0px #e4e8ef solid;
}

.speedbar-1{
	margin-top: -30px;
	width: 100%;
	height: 90px;
	text-align: center;
	line-height: 90px;
	font-size: 22px;
	color:#222222;
	font-family: font-4;
	float: left;
	position:relative;
	overflow:hidden;
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 40px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
}


.logo-2 h1{
	display: none;
}


.g-recaptcha{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 15px 0px;
}


#my-submit:hover {
  background: #fd9e5a;
  transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}
#my-submit {
	transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
  -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
  float: left;
  padding: 0px 30px;
  margin: 0px 0px 22px 0px;
  font-size: 16px;
  cursor: pointer;
  font-family: font-3;
  letter-spacing: 0.3px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  border-radius: 5px;
  background: #FC791B;
  overflow: hidden;
  color: #fff;
  position: relative;
  z-index: 1;
  border: 0px solid #eee;
}

.call-error-3 #message {
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  width: 100%;
  height: 80px;
  padding: 15px 17px;
  margin: 2% 0px 12px 0px;
  background-color: transparent;
  border: 1px solid #eeeeee;
  font-size: 14px;
  font-weight: 400;
  text-indent: 0px;
  line-height: 20px;
  border-radius: 5px;
  font-family: font-3;
  color: #76767f;
}

.call-error-1 {
  background: #ffe6dd !important;
  border: 1px solid #f0c4b5 !important;
  color: #553c33;
  padding: 16px 20px;
  margin-bottom: 15px;
  border-radius: 5px;
  box-sizing: border-box;
  font-family: font-3;
  font-size: 13px;
  line-height: 20px;
}

.form-wrapper {
  width: 100%;
  float: left;
  position: relative;
  margin: 0px 0px 15px 0px;
}

.form-field input {
  box-sizing: border-box;
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  border-radius: 5px;
  padding: 0px;
  height: 45px;
  width: 100%;
  background-color: transparent;
  border: 1px solid #dddee1;
  font-size: 15px;
  font-weight: 100;
  text-indent: 16px;
  line-height: 45px;
  font-family: font-1;
  color: #747980;
  float: left;
}

.call-ajax-2 h4 {
	color: #222;
  font-size: 17px;
  font-family: font-4;
  margin: 0;
  padding: 0;
}

.call-ajax-4 {
  border: none;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 5% 5%;
  text-align: left;
}
.call-ajax-1 {
  border: none;
  background: #ffffff;
  border-bottom: 1px #dddee1 solid !important;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 25px 30px 23px 30px;
  text-align: left;
}

.img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

.my-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 70%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 111;
}

.my-popup.is-visible {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.my-popup-container {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: 8em auto;
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  transform: translateY(-40px);
  transition: transform 0.3s;
}

.my-popup-container .my-popup-close {
  position: absolute;
  top: 3px;
  right: 17px;
  width: 30px;
  height: 69px;
}
.my-popup-container .my-popup-close::before,
.my-popup-container .my-popup-close::after {
  content: "";
  position: absolute;
  top: 30px;
  width: 14px;
  height: 2px;
  opacity: 0.6;
  background-color: #000;
}
.my-popup-container .my-popup-close::before {
  transform: rotate(45deg);
  left: 8px;
}
.my-popup-container .my-popup-close::after {
  transform: rotate(-45deg);
  right: 8px;
}

.is-visible .my-popup-container {
  transform: translateY(0);
}


/*-- add --*/

.pro-news-01::after {
	       width: 31px;
    height: 27px;
    position: absolute;
    left: 25px;
    top: 24px;
    background: url(../images/lk.svg) center no-repeat;
    margin: 0px 5px 0px 0px;
        content: "";
}



.proeqt-li-1 .slick-dots{ margin: 30px 0px 0px 0px;

}


.pro-news-01::before {
	    right: 0px;
        width: 100%;
        height: 100%;
        bottom: 0px;
        position: absolute;
            background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
        content: "";
        -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s;
}

.pro-news-2 .pro-news-16{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-16{
    color: #ffffff;
    background: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2 .pro-news-11{
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
	font-size:18px;
	font-family: font-4;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-11{
    color: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.pro-news-2 img{
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

  
.pro-news-2:hover img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.pro-news-1 {
    margin: 0px 14px;
}


.proeqt-li-1 .div-proeqt-sl{
	padding: 0px 10px;
	width: 100%;
}

.pro-news-16{
  width: 28px;
  height: 28px;
  margin: auto;
  background: #E9EDF3;
  border-radius: 100px;
  line-height: 29px;
  text-align: center;
  font-size: 12px;
}

.pro-news-15{position:absolute;top: 50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.pro-news-14{width:100%;height:100%;position:absolute;float:left;z-index:9999;}

.pro-news-11{
        margin: 0px 0px 0px 0px;
        line-height: 22px;
        display: table-cell;
        vertical-align: middle;
        height: 72px;
        padding: 0px 0px 0px 0px;
        font-size: 15px;
        font-family: font-01;
        color:#2A292E;
    }


.pro-news-10{
	color:#2A292E;
	margin: 0px 15px 0px 30px;
}

.pro-news-9{
	        height: 64px;
	        width: calc(100% - 100px);
	        floaT: left;
	        position:relative;
	        overflow:hidden;
	        margin: 10px 0px 0px 0px;
}


.pro-news-13{
  	border-left: 1px #E9EDF3 solid;
	width: 93px;
    height: 93px;
	floaT: right;
	position:relative;
	overflow:hidden;
}


.pro-news-8{
	width: 100%;
	height: 93px;
	floaT: left;
	position:relative;
}





.pro-news-5 {
    line-height: 20px;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
    color:#fff;
    padding: 0px 0px;
}

.pro-news-4 {
	z-index:11;
	font-size: 16px;
	font-family: font-1;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	line-height: 40px;
	bottom: 20px;
	lefT: 25px;
	float: left;
	position:absolute;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	color:#fff;
}

.pro-news-3, .pro-news-3 img{
	 object-fit: cover;
	width: 100%;
    height: 310px;
}


.pro-news-3 {
	    width: 100%;
	    float: left;
	    position: relative;
	    overflow:hidden;
	    margin: 0px 0px 0px 0px;
}

.pro-news-2 {
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 20px;
    line-height: 20px;
    font-family: font-1;
    font-weight: 200;
    border-radius: 10px;
    background:#fff;
}


.proeqt-li-5{
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0px 0px 0px;
    text-align: left;
    font-size: 16px;
    color:#ffffff;
    font-family: font-2;
}

.proeqt-li-4{
	 -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0px 20px 0px;
    text-align: center;
    font-size: 22px;
    color:#FC791B;
    font-family: font-3;
}

 .tabs {
    	text-align: center;
    width: 100%;
    float: left;
    position:relative;
      margin-bottom: 20px;
    }
    .tab-button {
    	margin: 0px 3px;
    	border-radius: 100px;
    	color:#fff;
    font-family: font-1;
    padding: 10px 20px;
    background: rgb(255 255 255 / 20%);
    border: none;
    cursor: pointer;
    }
    .tab-button.active {
      background: #FC791B;
      color: white;
    }

  .tab-content {
      opacity: 0;
      height: 0;
      overflow: hidden;
      transition: all 0.3s ease;
    }

    .tab-content.active {
      opacity: 1;
      height: auto;
      overflow: visible;
    }
    

.van-div-5{
	floaT: right;
	margin: 14px 0px 0px 0px;
}

.partnior-1 .slick-prev{
	width: 35px !important;
	border-radius: 0px 50px 50px 0px;
	background: #fff url(../images/next-1.svg) 10px  no-repeat !important;
	border-top: 1px #D9E0EA solid;
	border-bottom: 1px #D9E0EA solid;
	border-right: 1px #D9E0EA solid;
}

.partnior-1 .slick-next{
	width: 35px !important;
	border-radius: 50px 0px 0px 50px;
	background: #ffffff url(../images/next-2.svg) 14px center no-repeat !important;
		border-top: 1px #D9E0EA solid;
	border-bottom: 1px #D9E0EA solid;
	border-left: 1px #D9E0EA solid;
}


.partnior-1 .slick-list.draggable{
	width: 101.5%;
	margin: 0px 0px 0px -10px !important;
}


.brandi-2, .brandi-2 img{
	height: 150px;
		object-fit: cover;
	line-height: 0px;
    floaT: left;
	border-radius: 10px;
}

.brandi-3{
	margin: 0px 10px;
}

.brandi-2{
	width: 100%;
    position: relative;
    floaT: left;
	border-radius: 5px;
}

.brandi-1{
	margin: 0px 0px;
    position: relative;
	background:#fff;
	border-radius: 5px;
}

.partnior-1 .slick-prev, .partnior-1 .slick-next{top: 25.5% !important;}


.partnior-1  .slick-dots{ margin: 20px 0px 0px 0px; }


.partnior-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #E8EDF5 url(../images/bg-4.png) top center no-repeat;
    background-size: 105%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.partnior-3{
	width: 100%;
	float: left;
	position:relative;
	margin: 30px 0px 0px 0px;
}



.partnior-2{
	width: 100%;
	float: left;
	position:relative;
	margin: 40px 0px 30px 0px;
}


.partnior-1 .about-num-3{
    font-family: font-4;
}


.footer-9 a{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-9 a:hover{
	color: #FC791B;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}



.footer-7{
	width: calc(100% - 65px);
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 22%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 20px;
}

.footer-9 a{
	color: #BFBFBF;
}

.footer-9 {
	color: #BFBFBF;
	height: 36px;
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 2px 0px 0px 0px;
	font-family: font-1;
}

.footer-8 {
	font-size: 16px;
	color:#E0E0E0;
    width: 100%;
   float: left;
   position:relative;
   margin: 2px 0px 0px 0px;
   font-family: font-3;
   -webkit-font-feature-settings: 'case'on;
   font-feature-settings: 'case'on;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #FC791B;
    border-radius: 10px;
    float: left;
    position:relative;
    margin: 0px 10px 0px 0px;
}




.footer-05.footer-5{
   width: 27%;
   float: left;
   position:relative;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   border-lefT: 0px #3A3A3A solid;
   border-right: 0px #3A3A3A solid;
}



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



.footer-4{
    width: 80%;
    float: right;
    position:relative;
    margin: 10px 0px 0px 0px;
}

.footer-3 img{
    width: 100%;
}

.footer-3 {
    width: 180px;
   float: left;
   position:relative;
   margin:  8px 0px 0px;
}


.footer-2 {
    width: 100%;
    float: left;
    position:relative;
    margin: 22px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}


.footer-14.van-div-5 .van-div-02:hover {
    border: 1px #FF0033 solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 1px #1877F2 solid;
}



.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 38px;
    height: 38px;
    background: #000;
    border-radius: 5px;
    float: left;
    position: relative;
    margin: 0px 15px 0px 0px;
    border: 1px #35363A solid;
}


.footer-14.van-div-5 {
    margin: 21px 0px 0px 0px;
    float: left;
    position: relative;
}



.footer-12 li:hover::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::after {
    width: 100%;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m.svg) center no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 0px;
}


.footer-12 .footer-a a{
    color: #04161C;
}

.footer-12 a{
    color: #5B5C69;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 15px;
    padding: 0px 0px;
    font-size: 15px;
    font-family: font-03;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}



.footer-12{
    margin: 25px 0px 20px 0px;
    floaT: right;
    color:#fff;
}

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

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


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a::after {
    width: 0%;
    height: 5px;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m-4.svg);
    content: "";
    z-index: 1;
    bottom: -5px;
    position: absolute;
    lefT: 0px;
}


.footer-17 a{
	color:#FC791B;
   position:relative;
   font-family: font-3;
   font-size: 16px;
}

.footer-16 {
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

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


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

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #101010;
    color: #fff;
    font-size:15px;
    font-family: font-1;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.footer-10{
    width: 100%;
    float: left;
    position:relative;
    background: #000;
}


.footer-1{
    width: 100%;
    height: 105px;
    float: left;
    position:relative;
    background: #000;
    border-bottom: 1px #1C1C1C solid;
}



.about-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-0.png)  left no-repeat;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.about-num-11 {
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 21px;
    line-height: 25px;
    font-family: font-1;
    font-weight: 200;
}


.about-num-10 {
    width: 100%;
    float: left;
    position:relative;
    margin: 10px 0px 0px 0px;
    text-align: center;
    font-size: 19px;
    line-height: 25px;
    font-family: font-4;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.about-num-9{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 33px;
    line-height: 25px;
    color: #FC791B;
    font-family: font-02;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.about-num-8{
    position:relative;
    margin: 0px 10px;
}

.about-num-07.about-num-7{
    box-shadow: 0px 0px 0px 0px #DBE1EA;
}

.about-num-7{
    width: 33.3333333333333%;
    box-shadow: 1px 0px 0px 0px #DBE1EA;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    color: #222222;
    font-family: font-1;
    font-weight: 100;
    padding: 50px 0px;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}

.about-num-5{
    margin: 0% 23%;
}


.about-num-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    color:#363639;
    font-family: font-1;
    font-weight: 100;
    text-transform: uppercase;
}



.about-num-6{
width: calc(100% - 2px) !important;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 3% 0% 0% 0%;
    border: 1px #DBE1EA solid;
    border-radius: 10px;
}


.about-num-2 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 20px;
    color: #FC791B;
    font-family: 'font-3';
    font-weight: 100;
    text-transform: uppercase;
}

.about-num-3{
    font-family: font-02;
}

.about-num-2 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 27px;
    color: #000;
    font-weight: 100;
    font-family: font-03;
    text-transform: uppercase;
}

.about-num-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 50px 0px 50px 0px;
}



.proeqt-li-2 {
    width: 100%;
    position: relative;
    floaT: left;
    margin: 50px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}



.proeqt-li-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #000 url(../images/bg-2.png)  center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}





.servic-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-1.png)  center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}



.servic-11 *{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-11.servic-iconi-3{
    line-height: 115px;
    text-indent: 4px;
}

.servic-11.servic-iconi-2{
    line-height: 123px;
}

.servic-11{
    z-index:1;
    width: 90px;
    height: 90px;
    line-height: 125px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: 23px auto;
}

.servic-10{
    z-index:1;
    width: 140px;
    height: 140px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: auto;
}



.servic-9{
    z-indeX:111;
    width: 100%;
    float: left;
    position: relative;
    margin: -70px 0px 0px 0px;
    text-align: center;
}



.servic-13 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
    text-align: center;
    font-size: 15px;
    line-height: 22px;
    color:#434850;
    font-family: font-1;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: inherit !important;
}


.servic-12 {
    z-index:111;
    width: 100%;
    float: left;
    position:relative;
    margin: 20px 0px 50px 0px;
    text-align: center;
    font-size: 17px;
    color:#363639;
    font-family: font-3;
    text-transform: uppercase;
}




.servic-12 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 5px 0px;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    color:#222222;
    font-family: font-4;
    text-transform: uppercase;
}




.servic-13{
    margin: 0px 20px;
    position:relative;
}


.servic-7 .servic-13 h2, .servic-7 .servic-13 h3{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover .servic-13 h3{
    color: rgb(255 255 255 / 80%);
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}


.servic-7:hover .servic-13 h2{
    color: #fff;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover{
    background: #FC791B;
    border: 1px #FC791B solid;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7{
    position:relative;
    width: 30.7%;
    height: 280px;
    float: left;
    margin: 0px 10px 0px 10px;
    border: 1px #DBE1EA solid;
    background:#fff;
    border-radius: 10px;
    transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out;
}


.servic-6{
    width: 104%;
    float: left;
    position:relative;
    margin: 0px 0px 0px -10px;
}


.servic-5{
    width: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0% 0px 40px 0px;
    padding-top: 75px;
    text-align: center;
    font-size: 16px;
    color:#363639;
}


.servic-4 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 22px;
    color: #FC791B;
    font-family: font-1;
    font-weight: 300;
    text-transform: uppercase;
}


.servic-3 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 26px;
    color:#222222;
    font-family: font-4;
}

.servic-2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
}



.servic-1{
    z-index:1;
    width: 100%;
    float: left;
    position:relative;
    margin: 50px 0% 0% 0%;
}



.hed-1.hed-01{
    widtH: 100%;
    float: left;
    position: fixed;
    margin-top: 0px;
    z-index: 9999999;
}

.slider.slider-nav.slick-initialized.slick-slider.slick-dotted{
	padding: 0px 14.5px;
}

.d-bg-c-1 {
    width: 31px;
    height: 27px;
    position: absolute;
    right: 25px;
    bottom: 20px;
    background: url(../images/lk.svg) center no-repeat;
    margin: 0px 5px 0px 0px;
}

.d-bg-5 {
    float: left;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}



.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img, .d-bg-04{
		height: 350px;
}

.d-bg-04{
	margin: 0px 10px;
		overflow:hidden;
	border-radius: 10px;
	position:relative;
}


.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img{
	overflow:hidden;
	border-radius: 10px;
}

.d-bg-4{
	margin: 0px 0px;
}

.d-bg-3, .d-bg-3 img{
	width: 100%;
	height: 350px;
}

.d-bg-3{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	border-radius: 10px;
}


.slider-sl-2{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 40px 0px 0px 0px;
}


.slider-sl-1 img{
	border-radius: 0px !important;
}


.menu-sigane-1{
	width: 100%;
	height: 165px;
	floaT: left;
	position:relative;
}



.d-bg-2{
	border-radius: 0px;
	width: 100%;
	height: 100%;
    background: hsl(0deg 0% 0% / 66%);
    backdrop-filter: blur(2px);
	float: left;
	position:absolute;
	z-index:1;
	top: 0px;
	left: 0px;
}


.slider-sl-1{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	z-index:0;
	top: 0px;
	left: 0px;
}

.sruliadis-slaideir-1, .sruliadis-slaideir-1 img{
	border-radius: 0px !important;
		width: 100%;
	height: 500px;
}

.sruliadis-slaideir-1{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 0px !important;
}



.search-wrapper.search-wrap.hidden.active{
	height: 65px;
	padding: 0px 0px 0px 20px;
}


.search-wrapper {
        position: absolute;
        top: 15px;
        right: 0px;
    }


    .search-wrapper .input-holder {
        right: 0px;
    	top: 10px;
        height: 43px;
        width: 43px;
        border: 1px #454545 solid;
        border-radius: 5px;
        overflow: hidden;
        position: absolute !important;
        transition: all .3s ease-in-out;
    }

#searchsuggestions {
	width: 302px;
}

    .search-wrapper.active .input-holder {
        width: 302px;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }




    .search-wrapper .input-holder .search-input {
        width: 100%;
        height: 45px;
        padding: 0 60px 0 17px;
        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;
        transition: all .3s cubic-bezier(0,.105,.035,1.57);
        transition-delay: .3s;
    }

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0,0px);
    }

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

    .search-wrapper .input-holder .search-icon {
		opacity:0;
		width: 41px;
		height: 41px;
		margin-top: 1px;
		border: none;
		border-radius: 0px;
		padding: 0;
		outline: none;
		position: relative;
		z-index: 11;
		float: right;
		cursor: pointer;
		transition: all .3s ease-in-out;
		}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #000000 url(../images/serch-1.svg) center no-repeat;
        border-radius: 5px;
        z-index:9999;
    }

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

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
        transition: all .4s cubic-bezier(.65,-.6,.24,1.65);
    }

    .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: 23px;
        right: 14px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        
        
		transform: rotate(45deg);
    }

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

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 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 li ul li a::after{
    display: none;
}

#cssmenu ul li a:hover .my-8::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
    content: "";
    z-index: 1;
    bottom: -3px;
    position: absolute;
    lefT: 0px;
}

.van-teles-3 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    margin: 12px 6px 0px 0px;
    background: url(../images/tele-2.svg) center no-repeat;
    floaT: left;
}


.van-teles-1 {
	        -webkit-font-feature-settings: 'case'on;
        font-feature-settings: 'case'on;
	line-height: 41px;
	padding: 0px 17px;
    height: 41px;
    border: 1px #D9E0EA solid;
    border-radius: 4px;
    font-family: font-3;
    float: right;
    position: relative;
    margin: 14px 0px 0px 14px;
}

.hed-info-15 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-1;
}


.hed-info-14 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-05;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-13 {
		width: 80%;
    float: left;
    position:relative;
    margin: 12px 0px 0px 15px;
    font-size: 15px;
    font-family: font-01;
}



.hed-info-12{
    background: rgba(255, 255, 255, 0.15) url(../images/icon-13.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 60px;
    height: 60px;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-9{
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.hed-info-10{
        background: rgba(255, 255, 255, 0.15) url(../images/icon-14.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 26px;
    height: 26px;
    float: right;
    position:relative;
    margin: 16px 0px 0px 30px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}


.hed-info-11{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-sl-2 a {
    color:#fff;
}

.hed-info-8{
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    border-radius: 100px;
    height: 60px;
    line-height: 64px;
    float: left;
    position:relative;
    padding: 0px 19px 0px 35px;
    margin: 50px 0px 30px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-7{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-info-6 b{
    font-family: font-05;
}

.hed-info-6{
	    height: 35px;
	    overflow:hidden;
	    widtH: 150%;
	    float: left;
	    position:relative;
	    margin: 0px 0px 12px 0px;
	    font-size: 30px;
	    font-family: font-01;
	    letter-spacing: 1px;
	    -webkit-font-feature-settings: 'case'on;
	    font-feature-settings: 'case'on;
}



.hed-info-5 {
    width: 100px;
    height: 8px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 1px 0px 0px 10px;
    floaT: left;
    background: url(../images/icon-12.svg) center no-repeat;
    z-index: 1;
}


.hed-info-4::after {
    width: 11px;
    height: 11px;
    background: #26A69A;
    float: left;
    border-radius: 100px;
    margin: -1px 7px 0px 0px;
    floaT: left;
    content: "";
    z-index: 1;
    position: relative;
    lefT: 0px;
}

.hed-info-4{
    float: left;
    position:relative;
    margin: 0px 0px 20px 0px;
        font-family: font-02;
        letter-spacing: 1px;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-3{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
}


.hed-info-2{
    widtH: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 70px 0px 0px 0px;
}


.hed-info-1{
    widtH: 46%;
    float: left;
    position:absolute;
    color:#fff;
    z-index: 9999;
    margin: 176px 0px 0px 0px;
}



#cssmenu ul li a:hover::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
}

#cssmenu ul li a::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 20px no-repeat;
    content: "";
    z-index: 1;
    bottom: -24px;
    position: absolute;
    lefT: 0px;
}

#cssmenu .my-a a::after {
    background: url(../images/mnus-1.svg) center no-repeat;
    content: "";
    z-index: 1;
    bottom: -24px;
    position: absolute;
    lefT: 0px;
}

#cssmenu > ul > li > a:hover {
        color:#fff !important;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    #cssmenu > ul > li > .my-8 path {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    #cssmenu > ul > li > .my-8:hover path {
        fill: #fff !important;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    #cssmenu ul .my-8 svg {
        width: 8px;
        height: 4px;
        margin: 0px 0px 5px 3px !important;
        position: relative;
    }

    .my-6 ul li svg {
        height: 17px;
    }

    .my-6 ul li path {
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
    }

    .my-6 ul li:hover path {
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
        fill: #FFC312 !important;
    }

    .my-6 li a {
        position: relative;
        floaT: left;
        padding: 0px 8px;
    }

    #cssmenu ul .my-a a {
        color: #fff !important;
    }

#cssmenu ul .my-8::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 46px no-repeat;
    content: "";
    z-index: 1;
    bottom: -24px;
    position: absolute;
    lefT: 0px;
}

   

 
#cssmenu > ul > li:hover > a::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
}   

#cssmenu ul .my-8:hover::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 36px no-repeat !important;
}


#cssmenu ul .my-8::after {
    z-index: 9999;
    width: 100%;
    height: 45px;
    margin: 0px 0px 0px 0px;
    top: 25px;
    lefT: 0px;
    position: absolute;
    floaT: left;
    content: "";
}

    #cssmenu ul li a {
        text-decoration: none;
        display: block;
        margin: 0;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #cssmenu>ul>li:hover>ul {
        animation: fade_in_show .5s
    }

    @keyframes fade_in_show {
        0% {
            opacity: 0;
            transform: scale(0.9)
        }

        100% {
            opacity: 1;
            transform: scale(1)
        }
    }

    .my-5 svg {
        width: 13px;
        height: 13px;
        margin: 0px 0px 0px 0px;
        top: 21px;
        lefT: 0px;
        position: absolute;
        floaT: left;
        content: "";
        transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
    }

    #cssmenu ul .my-aa a::before {
        display: none !important;
    }

#cssmenu ul li ul li a::before{
	display: none;
}

    #cssmenu ul li a::before {
        width: 1px;
        height: 13px;
        margin: 0px 0px 0px 0px;
        top: 15px;
        lefT: 0px;
        position: absolute;
        floaT: left;
        background: #454545;
        content: "";
    }

    #cssmenu ul li ul li a {
        background: rgb(255 255 255 / 0%);
        border: 0px rgb(255 255 255 / 15%) solid;
    }

    #cssmenu ul li ul .my-7 {
        border-bottom: 0px rgb(255 255 255 / 15%) solid;
    }

    #cssmenu ul li ul li {
        border-bottom: 1px rgb(255 255 255 / 15%) solid;
    }

    #cssmenu ul li ul .cssmenu-no {
        border-bottom: 0px #eee solid;
    }

    .logo-1 img {
        widtH: 100%;
    }

    .logo-1 {
        width: 206px;
        floaT: left;
        margin: 35px 0px 0px 0px;
    }

    #cssmenu ul li ul li a {
        line-height: 20px;
        margin: 0px 0px 0px 0px !important;
        border-radius: 0px !important;
    }

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

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




    #cssmenu ul li a {
    	font-family: font-1;
        -webkit-font-feature-settings: 'case'on;
        font-feature-settings: 'case'on;
        letter-spacing: 0.01em;
        color: #B6B7BA;
        font-size: 17px;
        line-height: 45px;
        padding: 0px 30px;
    }

    .outer-menu {
    	z-index:1;
        display: inline-block;
        floaT: left;
        position: relative;
        margin: 26px 0px 0px 50px;
    }

    #cssmenu {
        z-index: 999;
        margin: 0px 0px 0px 0px;
        padding: 0;
        line-height: 1;
        display: block;
        position: relative;
        box-sizing: content-box;
    }

    #cssmenu ul li {
        margin: 0;
        padding: 0;
        display: block;
        position: relative;
    }

    #cssmenu ul li a {
        text-decoration: none;
        display: block;
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #cssmenu ul li ul {
        position: absolute;
        left: -9999px;
        top: 69px;
    }

    #cssmenu ul li ul li {
        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 ul li ul li a {
        -webkit-transition: all .1s;
        -moz-transition: all .1s;
        -o-transition: all .1s;
        transition: all .1s;
        display: inline-block;
        font-size: 16px;
        opacity: 1;
        color: rgba(255, 255, 255, 0);
        font-weight: 700;
        font-family: font-2;
        text-transform: none;
        letter-spacing: 0;
        display: block;
        width: 280px;
        padding: 18px 10px 18px 0px;
    }

  #cssmenu ul li ul li > a, #cssmenu ul li ul li.active > a {
        transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
    }
    
    #cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a {
        transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        color: #FC791B !important;
    }

    #cssmenu ul li ul li:hover > ul > li {
        max-height: 72px;
        position: relative;
    }

    #cssmenu > ul > li {
        float: left;
    }

    #cssmenu > ul > li:hover > ul a {
        opacity: 9;
        font-size: 16px;
        color: #B6B7BA !important;
        left: 0;
    }

    #cssmenu > ul > li:hover > ul {
        left: -190px;
    }

    #cssmenu > ul > li:hover > ul > li {
        display: inline-block;
        z-index: 999999;
        min-height: 55px;
        position: relative;
    }

    #cssmenu #menu-button {
        display: none;
    }

    #cssmenu > ul > li > a {
        display: block;
    }

    #cssmenu > ul > li {
        width: auto;
    }

    #cssmenu > ul > li > ul {
        padding: 10px 40px 12px 30px;
        border-top: 4px #FC791B solid;
        background: hsl(0deg 0% 0% / 85%);
        border-radius: 0px 0px 10px 10px;
        width: 275px;
        display: block;
    }



.hed-4 {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.van-div-4 a:hover{
    color: #FC791B;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}


.van-div-4 a{
   -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}




.hed-4 .icon-8{
    transform: rotateY(0deg);
    transition: all 0.5s ease;
}

.hed-4:hover .icon-8{
       -webkit-transform: rotateY(-349deg);
    -moz-transform: rotateY(-349deg);
    -o-transform: rotateY(-349deg);
    -ms-transform: rotateY(-349deg);
    transform: rotateY(190deg);
    transition: all 0.5s ease;
}

.icon-8 {
    width: 15px;
    height: 12px;
    display: inline-block;
    position: relative;
    background: url(../images/icon-9.svg) center no-repeat;
    margin: 0px 5px -1px 0px;
}


.hed-4 {
    height: 43px;
    line-height: 46px;
    background: #D80027;
    font-family: font-05;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    position: relative;
    padding: 0px 20px;
    margin: 34px 15px 0px 0px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color:#fff;
}

.hed-4 {
    border: none;
    -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / 50%);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 30%);
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
}
@-webkit-keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-moz-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-ms-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}


.hed-3 {
    width: 103px;
    height: 41px;
    border: 1px #D9E0EA solid;
    line-height: 46px;
    background: #fff;
    position: relative;
    margin: 14px 0px 0px 14px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color: #000;
}


.icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

   #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
        color: #fff;
    }

.van-div-5 li {
   width: 41px;
    height: 41px;
    border: 1px #D9E0EA solid;
    backdrop-filter: blur(15px);
    border-radius: 4px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 14px;
}



.headerr-ic-2{
   border-right: 1px rgba(255, 255, 255, 0.12) solid;
   border-left: 1px rgba(255, 255, 255, 0.12) solid;
   padding: 0px 20px 0px 20px !important;
   margin: 0px 20px 0px 20px !important;  
   float: left;
   position:relative;
}



.icon-3 {
    width: 16px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/mail.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-2 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    background: url(../images/tele.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-1 {
    width: 14px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/map.svg) center no-repeat;
    margin: 0px 5px -5px 0px;
}


.van-div-4 li{
    padding: 0px 0px 0px 0px;
   float: left;
   position:relative;
}

.van-div-3 a{
    color: #31333D;
}


.van-div-3{
    color:#fff;
    width: 100%;
   float: left;
   position:relative;
}


.van-div-4{
   font-family: font-3;
   display: inline-block;
   line-height: 18px;
   float: left;
   position:relative;
   margin: 26px 0px 0px 0px;
}


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

.logo-1 {
	width: 180px;
    z-index:11;
    margin: 25px 0px;
    float: left;
    position: relative;
}




.hed-sl-6 img{
    widtH: 100%;
    height: 660px;
    float: left; 
    overflow:hidden;
}

.hed-sl-6{
    widtH: 100%;
    height: 100%;
    float: left; 
    overflow:hidden;
}

.hed-1{
    widtH: 100%;
    height: 95px;
    z-index:1;
    background: #000;
    float: left;
    position: absolute;
    margin-top: 70px;
    z-index:1;
}

.van-div-2{
    widtH: 100%;
    height: 70px;
    line-height: 70px;
    background: #fff;
    float: left;
    position: absolute;
    /* overflow:hidden; */
    z-index: 11;
}

.hed-sl-0 .slick-prev, 
.hed-sl-0 .slick-next{
	top: 55% !important;
}

.hed-sl-0{
    widtH: 100%;
    height: 650px;
    z-index:0;
    background: #18193a;
    float: left;
    position: relative;
    overflow:hidden;
    margin-top: 0px;
}



.hed-sl-3{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: linear-gradient(180deg, rgba(3, 41, 62, 0.6) 0%, rgba(6, 18, 37, 0.6) 100%);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-4{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: url(../images/sl-2.png) !important;
    float: left; 
    position: absolute;
    overflow:hidden;
}

.hed-sl-5{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: rgba(6, 5, 27, 0.4);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-7{
    widtH: 100%;
    height: 100%;
    z-index:1;
    top: -0px;
    background: url(../images/sl-1.svg) center;
    background-size: 100%;
    float: left; 
    position: absolute;
    overflow:hidden;
}






.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
    width: 8px;
    height: 5px;
    display: inline-block;
    position: relative;
    background: url(../images/eng.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
    right: 0px;
    top: -4px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -15px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 0px;
   transition:all 0.3s ease-in-out;
   -moz-transition:all 0.3s ease-in-out;
   -webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 9px 7px 0px 4px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 0px 0px 3px;
	line-height: 44px;
	font-size: 14px;
	font-family: 'font-3';
}

.for-ena-9 {
    margin: 0px 0px 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: 45px;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #2A292E;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-3;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}
}



@media (min-width:1220px) and (max-width:90000000px){
.logo-dis-2{
    display: none;
}


.text a:hover {
    text-decoration: none;
    text-decoration: underline;
}

.text a{
	color: #FC791B;
}

body div #cssmenu ul li ul .my-a a{  color:#ffffff !important; }

.sruli-12{
	width: 100%;
	position:relative;
	floaT: left;
	line-height: 25px;
	letter-spacing: 0.01em;
    color: #222;
    font-size: 17px;
    font-family: font-1;
}

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


.sruli-11{
	margin-bottom: 4px;
	width: 100%;
	position:relative;
	floaT: left !important;
	font-family: font-3;
	font-feature-settings: 'case' on;
	color: #222;
	font-size: 17px;
}



.full-gal-2 img {
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    line-height: 0px;
}

.full-gal-2 img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}


.full-gal-2 li img{
	width: 100%;
	height: 360px;
	line-height: 0px;
	object-fit: cover;
}


.full-1 img{
	width: 100%;
}


.full-gal-2 li{
	line-height: 0px;
	overflow:hidden;
	width: 48%;
	position:relative;
	border-radius: 10px;
	floaT: left;
	margin: 0% 1% 2% 1%;
}

.full-gal-2 {
	width: 102%;
	floaT: left;
	position:relative;
    margin: 0px 0px 0px -1%;
}

.full-gal-1 {
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}





.full-10{
	width: 100%;
	floaT: left;
	margin: 20px 0px 0px 0px;
}



.full-9{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: center;
	floaT: left;
	letter-spacing: 3px;
	margin: 0px 0px 10px 0px;
	color:#9B9BA3;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	text-transform: uppercase;
}

.full-8{
	border-top: 1px #DBE1EA solid;
	padding-top: 45px;
	letter-spacing: 2px;
	width: 100%;
	font-size: 30px !important;
	font-family: font-4 !important;
	text-align: center;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}

.full-7{
	width: 100%;
	floaT: left;
	margin: 20px 0px 10px 0px;
}


.full-6{
	width: 100%;
	floaT: left;
	margin: 0px 0px 15px 0px;
}


.full-5{
	width: 100%;
	font-size: 16px !important;
	font-family: font-1 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
}

.full-004{
	color: #FC791B;
}
.full-4{
	width: 15px;
	height: 15px;
	background: #FC791B;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 2px 5px 0px 0px;
	border-radius: 4px;
}



.full-3{
	width: 100%;
	font-size: 17px !important;
	font-family: font-3 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#363639;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 h1{
	width: 100%;
	font-size: 27px !important;
	font-family: font-4 !important;
	text-align: left;
	floaT: left;
	margin: 0px 0px 10px 0px;
	color:#000;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
}


.full-2 {
	margin: 40px 50px;
}


.full-1 {
	width: calc(100% - 2px) !important;
	border: #DBE1EA 1px solid;
	border-radius: 10px;
    margin-bottom: 5% !important;
    floaT: left;
    color:#363639;
    padding-bottom: 30px;
}



.no-code-f-1 .speedbar-1{
	display: none;
}

.no-code-1 .menu-sigane-1{
	margin-bottom: 30px;
}



.map-vidi-1 iframe{
	width: 100%;
	height: 100%;
	position:absolute;
}


.map-vidi-1{
	width: 100%;
	height: 350px;
	position:relative;
	overflow:hidden;
	border-radius: 7px;
	floaT: left;
	margin: 40px 0px 60px 0px;
}


.soc-fer-2.a-maps-1 a:hover .a-maps-3{
	color: #FF0033;
}

.soc-fer-2 .a-maps-2{
	background:  #FF0033;
}


.soc-fer-1.a-maps-1 a:hover .a-maps-3{
	color: #1877F2;;
}

.soc-fer-1 .a-maps-2{
	background:  #1877F2;
}

.a-maps-1 a .a-maps-3{
	 color: #363639;
	 font-family: font-3;
	 transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.a-maps-1 a:hover .a-maps-3{
	color: #FC791B;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}


 .form-group.combo:after {
        clear: both;
        display: table;
        content: "";
    }

    .form-group.combo > .combo_field {
        width: 50%;
        float: left;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    .form-group.combo > .combo_field:last-child {
        padding-left: 10px;
    }

    .form-group.combo > .combo_field:first-child {
        padding-right: 10px;
    }

/* Forms at UL */
ul.ui-form {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.ui-form > li {
    margin-bottom: 20px;
}

ul.ui-form > li:last-child {
    margin-bottom: 0;
}

.form-group {
    margin-bottom: 20px;
}

.form-group > label {
    display: block;
    margin-bottom: .4em;
}

.imp:after {
    content: "*";
    margin: 0 0 0 5px;
    color: #e85319;
}

.butt {
	width: 12% !important;
	floaT: left;
	margin: 20px 0px 0px 0px !important;
}

.filt-col-3.filt-col {
	width: 21% !important;
}

.filt-col-2.filt-col {
	width: 21% !important;
	margin: 20px 0px 0px 0% !important;
}

.filt-col {
	width: 39.9% !important;
	floaT: right !important;
	margin: 20px 0px 0px 1.7% !important;
}




.a-maps-1 span{
	text-decoration: none;
    text-decoration: underline;
}


.a-maps-3{
	floaT: left;
	font-family: font-2;
	font-size: 15px;
	position:relative;
	margin: 0px 0px 0px 0px;
	line-height: 45px;
}



.a-maps-2{
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 10px;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 15px 0px 0px;
	background: #FC791B;
}


.a-maps-1 a{
	color:#fff;
}

.a-maps-1{
	width: 100%;
	floaT: left;
	font-family: font-2;
	font-size: 16px;
	position:relative;
	margin: 0px 0px 20px 0px;
}



	.form-group label { font-family: font-3; font-size: 15px;display: block;margin-bottom: .7em;color: #363639;}

.addform-2{
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	color: #222;
	width: 100%;
	floaT: left;
	font-family: 'font-4';
	font-size: 22px;
	position:relative;
	margin: 0px 0px 0px 0px;
}

.addform-3::before {
    width: 70px;
    height: 2px;
    left: 0px;
    top: 0px;
    position: absolute;
    floaT: left;
    background: #FC791B;
    content: "";
    z-index: 1;
}


.addform-3{
	width: 100%;
	height: 2px;
	background: #e4e8ef;
	floaT: left;
	position:relative;
	margin: 20px 0px 30px 0px;
}
.addform-01.addform-1{
	width: 43%;
	floaT: right !important;
}


.addform-1{
	width: 55%;
	floaT: left;
	position:relative;
	margin: 0px 0px 0px 0px;
}


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


		.form_submit { margin-top: 20px; }
		.form-sep { border-top: 1px solid #2a2a30; }


body #cssmenu ul li:hover .my-8::after, body #cssmenu ul li .my-8.my-a::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 36px no-repeat !important;
}

body #cssmenu ul .my-a{  color:#fff !important; }

.no-code-2 .about-bg-1 {
    border-TOP: 1px #DBE1EA solid;
}


.no-code-2 .speedbar-1{
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 0px;
}


.about-6 {
    width: 11px;
    height: calc(100% - 40px);
    position: absolute;
    background: #FC791B;
    margin: 20px 5px 0px 0px;
    border-radius: 0px 100px 100px 0px;
    top: 0px;
    right: -16px;
}
.se-img .about-5 {
    background: hsl(0deg 0% 0% / 50%) url(../images/logo.svg) center no-repeat;
}

.about-5 {
	border-radius: 10px;
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(../images/logo.svg) center no-repeat;
    margin: 0px 5px 0px 0px;
}


.about-7{
	width: 53%;
	font-size: 16px;
	line-height: 22px;
	float: right;
	position:relative;
	margin: 0px 0px;
}

.about-3, .about-3 img{
	height: 380px;
}


.about-3 img{
	border-radius: 10px;
	width: 100%;
}

.about-3{
	width: 43%;
	float: left;
	position:relative;
	margin: 0px 0px;
}



.about-2{
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 60px 0px;
}



.about-1{
	width: 100%;
	float: left;
	position:relative;
	background:#EEF1F6;
	margin: 0px 0px 0px 0px;
}


.eroris-2 {
    margin: 0% 0%;
}

.eroris-5 {
	color: #222;
    font-family: font-1;
    font-size: 17px;
    margin: 0px 0px 4% 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.eroris-4 {
    font-family: 'font-4';
    font-size: 22px;
    margin: 0px 0px 7px 0px;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    overflow: hidden;
    text-align: center;
    color:#222;
    font-feature-settings: 'case' on;
}

.eroris-3 {
    font-family: font-2;
    font-size: 50px;
    margin: 0% 0% 0% 0%;
    width: 100%;
    floaT: left;
    position:relative;
    color: #FF3D2E;
}


.eroris-1 {
    font-family: font-2;
    font-size: 15px;
    margin: 50px 0px 40px 0px;
    padding: 0% 0%;
    width: 100%;
    position: relative;
    floaT: left;
    z-index: 1;
    text-align: center;
}


.text b, .text strong{
    font-family: font-4 !important;
}

.text p {
	width: 100%;
	position:relative;
	margin: 0px 0px 15px 0px;
}

.text {
	color: #222;
    font-family: font-1;
    letter-spacing: 0.0px;
    font-size: 16.5px;
    line-height: 24px;
    margin: 0px 0px 0px 0px;
    position: relative;
    z-index: 1;
    text-align: left;
}

.box {
	width: calc(100% - 2px);
	background-color: #fff;
	border-radius: 10px;
	position: relative;
	box-shadow: 0px 0px 0px 1px #e4e8ef; 
	margin: 1px 0px 5% 1px;
}
	.box_in { padding: 4% 5%; }

.story .title { color:#000;  font-feature-settings: 'case' on; font-family: font-4; letter-spacing: -0.0px; margin: -.1em 0 0.4em 0; font-size: 24px; }


.speedbar-2 a{
	display: none;
}


.pagi-load{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 20px 0px 40px 0px;
}
#pagi-load span{ display: none;}
#pagi-load a span{ display: block; }
#pagi-load span{ float: left;  }
.pagi-load{  text-align: center; font-size:0px;}
.bottom-nav{width:100%;margin: 0px 0px 0px 0px;}
.pagi-load a:hover{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background: #f79c5a;}
.pagi-load a:hover .fa-refresh{transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;}
.pagi-load a{border-radius: 100px;font-feature-settings: 'case' on;transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;padding:0px 35px;display:inline-block;height:50px;line-height:50px;font-size:16px;letter-spacing: 0.1px;cursor:pointer;color:#ffffff;background: #FC791B;text-align:center;font-family: 'font-3';}



.center-size-3{
	margin-lefT: 10px !important;
	floaT: left;
}


.c-html-1 .pro-news-13{
  	border-left: 1px #d8dee7 solid;
}

.c-html-1 .pro-news-16{
	background: #d5dae1;
}

.c-html-1 .pro-news-8{
	background: #eef0f3;
}


.c-html-1 .pro-news-1 {
    margin: 0px 10px 20px 10px;
    width: 590px;
    floaT: left;
    position:relative;
}



.c-html-2 {
	width: 105%;
	floaT: left;
    position:relative;
	margin: 0px -10px;
}

.c-html-1 {
	z-index:0;
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
}

.speedbar-001.speedbar-1{
	height: 0px;
	border-bottom: 0px #e4e8ef solid;
}

.speedbar-1{
	margin-top: -30px;
	width: 100%;
	height: 90px;
	text-align: center;
	line-height: 90px;
	font-size: 22px;
	color:#222222;
	font-family: font-4;
	float: left;
	position:relative;
	overflow:hidden;
	border-bottom: 1px #e4e8ef solid;
	margin-bottom: 40px;
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
}


.logo-2 h1{
	display: none;
}


.g-recaptcha{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 0px 0px 15px 0px;
}


#my-submit:hover {
  background: #fd9e5a;
  transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}
#my-submit {
	transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
  -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;	
  float: left;
  padding: 0px 30px;
  margin: 0px 0px 22px 0px;
  font-size: 16px;
  cursor: pointer;
  font-family: font-3;
  letter-spacing: 0.3px;
  line-height: 45px;
  height: 45px;
  text-align: center;
  border-radius: 5px;
  background: #FC791B;
  overflow: hidden;
  color: #fff;
  position: relative;
  z-index: 1;
  border: 0px solid #eee;
}

.call-error-3 #message {
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  width: 100%;
  height: 80px;
  padding: 15px 17px;
  margin: 2% 0px 12px 0px;
  background-color: transparent;
  border: 1px solid #eeeeee;
  font-size: 14px;
  font-weight: 400;
  text-indent: 0px;
  line-height: 20px;
  border-radius: 5px;
  font-family: font-3;
  color: #76767f;
}

.call-error-1 {
  background: #ffe6dd !important;
  border: 1px solid #f0c4b5 !important;
  color: #553c33;
  padding: 16px 20px;
  margin-bottom: 15px;
  border-radius: 5px;
  box-sizing: border-box;
  font-family: font-3;
  font-size: 13px;
  line-height: 20px;
}

.form-wrapper {
  width: 100%;
  float: left;
  position: relative;
  margin: 0px 0px 15px 0px;
}

.form-field input {
  box-sizing: border-box;
  box-shadow: inset 0px 2px 10px hsl(0deg 0% 0% / 3%);
  border-radius: 5px;
  padding: 0px;
  height: 45px;
  width: 100%;
  background-color: transparent;
  border: 1px solid #dddee1;
  font-size: 15px;
  font-weight: 100;
  text-indent: 16px;
  line-height: 45px;
  font-family: font-1;
  color: #747980;
  float: left;
}

.call-ajax-2 h4 {
	color: #222;
  font-size: 17px;
  font-family: font-4;
  margin: 0;
  padding: 0;
}

.call-ajax-4 {
  border: none;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 5% 5%;
  text-align: left;
}
.call-ajax-1 {
  border: none;
  background: #ffffff;
  border-bottom: 1px #dddee1 solid !important;
  color: #222;
  font-family: font-1;
  font-size: 16px;
  padding: 25px 30px 23px 30px;
  text-align: left;
}

.img-replace {
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

.my-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgb(0 0 0 / 70%);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 111;
}

.my-popup.is-visible {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.my-popup-container {
  position: relative;
  width: 100%;
  max-width: 400px;
  margin: 8em auto;
  overflow: hidden;
  border-radius: 10px;
  background: #fff;
  text-align: center;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  transform: translateY(-40px);
  transition: transform 0.3s;
}

.my-popup-container .my-popup-close {
  position: absolute;
  top: 3px;
  right: 17px;
  width: 30px;
  height: 69px;
}
.my-popup-container .my-popup-close::before,
.my-popup-container .my-popup-close::after {
  content: "";
  position: absolute;
  top: 30px;
  width: 14px;
  height: 2px;
  opacity: 0.6;
  background-color: #000;
}
.my-popup-container .my-popup-close::before {
  transform: rotate(45deg);
  left: 8px;
}
.my-popup-container .my-popup-close::after {
  transform: rotate(-45deg);
  right: 8px;
}

.is-visible .my-popup-container {
  transform: translateY(0);
}


/*-- add --*/

.pro-news-01::after {
	       width: 31px;
    height: 27px;
    position: absolute;
    left: 25px;
    top: 24px;
    background: url(../images/lk.svg) center no-repeat;
    margin: 0px 5px 0px 0px;
        content: "";
}



.proeqt-li-1 .slick-dots{ margin: 30px 0px 0px 0px;

}


.pro-news-01::before {
	    right: 0px;
        width: 100%;
        height: 100%;
        bottom: 0px;
        position: absolute;
            background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
        content: "";
        -webkit-transition: all .8s; -moz-transition: all .8s; -o-transition: all .8s; transition: all .8s;
}

.pro-news-2 .pro-news-16{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-16{
    color: #ffffff;
    background: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2 .pro-news-11{
	-webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
	font-size:20px;
	font-family: font-4;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.pro-news-2:hover .pro-news-11{
    color: #FC791B;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}



.pro-news-2 img{
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

  
.pro-news-2:hover img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
        -webkit-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    -o-transition: all 2s cubic-bezier(0, 0, 0.2, 1);
    transition: all 2s cubic-bezier(0, 0, 0.2, 1);
}

.pro-news-1 {
    margin: 0px 14px;
}


.proeqt-li-1 .div-proeqt-sl{
	padding: 0px 10px;
	width: 100%;
}

.pro-news-16{
  width: 28px;
  height: 28px;
  margin: auto;
  background: #E9EDF3;
  border-radius: 100px;
  line-height: 29px;
  text-align: center;
  font-size: 12px;
}

.pro-news-15{position:absolute;top: 50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;}
.pro-news-14{width:100%;height:100%;position:absolute;float:left;z-index:9999;}

.pro-news-11{
        margin: 0px 0px 0px 0px;
        line-height: 22px;
        display: table-cell;
        vertical-align: middle;
        height: 63px;
        padding: 0px 0px 0px 0px;
        font-size: 15px;
        font-family: font-01;
        color:#2A292E;
    }


.pro-news-10{
	color:#2A292E;
	margin: 0px 15px 0px 30px;
}

.pro-news-9{
	        height: 64px;
	        width: calc(100% - 100px);
	        floaT: left;
	        position:relative;
	        overflow:hidden;
	        margin: 15px 0px 0px 0px;
}


.pro-news-13{
  	border-left: 1px #E9EDF3 solid;
	width: 93px;
    height: 93px;
	floaT: right;
	position:relative;
	overflow:hidden;
}


.pro-news-8{
	width: 100%;
	height: 93px;
	floaT: left;
	position:relative;
}





.pro-news-5 {
    line-height: 20px;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0px 0px 0px 0px;
    color:#fff;
    padding: 0px 0px;
}

.pro-news-4 {
	z-index:11;
	font-size: 16px;
	font-family: font-1;
	-webkit-font-feature-settings: 'case'on;
	font-feature-settings: 'case'on;
	line-height: 40px;
	bottom: 20px;
	lefT: 25px;
	float: left;
	position:absolute;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	color:#fff;
}

.pro-news-3, .pro-news-3 img{
	 object-fit: cover;
	width: 100%;
    height: 340px;
}


.pro-news-3 {
	    width: 100%;
	    float: left;
	    position: relative;
	    overflow:hidden;
	    margin: 0px 0px 0px 0px;
}

.pro-news-2 {
    overflow:hidden;
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: left;
    font-size: 20px;
    line-height: 20px;
    font-family: font-1;
    font-weight: 200;
    border-radius: 10px;
    background:#fff;
}


.proeqt-li-5{
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0px 0px 0px;
    text-align: left;
    font-size: 16px;
    color:#ffffff;
    font-family: font-2;
}

.proeqt-li-4{
	 -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
    width: 100%;
    float: left;
    position:relative;
    margin: 30px 0px 20px 0px;
    text-align: center;
    font-size: 22px;
    color:#FC791B;
    font-family: font-3;
}

 .tabs {
    	text-align: center;
    width: 100%;
    float: left;
    position:relative;
      margin-bottom: 20px;
    }
    .tab-button {
    	margin: 0px 3px;
    	border-radius: 100px;
    	color:#fff;
    font-family: font-1;
    padding: 10px 20px;
    background: rgb(255 255 255 / 20%);
    border: none;
    cursor: pointer;
    }
    .tab-button.active {
      background: #FC791B;
      color: white;
    }

  .tab-content {
      opacity: 0;
      height: 0;
      overflow: hidden;
      transition: all 0.3s ease;
    }

    .tab-content.active {
      opacity: 1;
      height: auto;
      overflow: visible;
    }
    

.van-div-5{
	floaT: right;
	margin: 14px 0px 0px 0px;
}

.partnior-1 .slick-prev{
	width: 35px !important;
	border-radius: 0px 50px 50px 0px;
	background: #fff url(../images/next-1.svg) 10px  no-repeat !important;
	border-top: 1px #D9E0EA solid;
	border-bottom: 1px #D9E0EA solid;
	border-right: 1px #D9E0EA solid;
}

.partnior-1 .slick-next{
	width: 35px !important;
	border-radius: 50px 0px 0px 50px;
	background: #ffffff url(../images/next-2.svg) 14px center no-repeat !important;
		border-top: 1px #D9E0EA solid;
	border-bottom: 1px #D9E0EA solid;
	border-left: 1px #D9E0EA solid;
}


.partnior-1 .slick-list.draggable{
	width: 101.5%;
	margin: 0px 0px 0px -10px !important;
}


.brandi-2, .brandi-2 img{
	height: 160px;
		object-fit: cover;
	line-height: 0px;
    floaT: left;
	border-radius: 10px;
}

.brandi-3{
	margin: 0px 10px;
}

.brandi-2{
	width: 100%;
    position: relative;
    floaT: left;
	border-radius: 5px;
}

.brandi-1{
	margin: 0px 0px;
    position: relative;
	background:#fff;
	border-radius: 5px;
}

.partnior-1 .slick-prev, .partnior-1 .slick-next{top: 27% !important;}


.partnior-1  .slick-dots{ margin: 20px 0px 0px 0px; }


.partnior-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #E8EDF5 url(../images/bg-4.png) top center no-repeat;
    background-size: 105%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.partnior-3{
	width: 100%;
	float: left;
	position:relative;
	margin: 30px 0px 0px 0px;
}



.partnior-2{
	width: 100%;
	float: left;
	position:relative;
	margin: 40px 0px 30px 0px;
}


.partnior-1 .about-num-3{
    font-family: font-4;
}


.footer-9 a{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-9 a:hover{
	color: #FC791B;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}



.footer-7{
	width: calc(100% - 70px);
	floaT: left;
	position:relative;
}

.footer-005.footer-5{
	width: 20%;
	display: block;
	float: left;
	position:relative;
	margin: 0px 0px 0px 20px;
}

.footer-9 a{
	color: #BFBFBF;
}

.footer-9 {
	color: #BFBFBF;
	height: 36px;
	overflow:hidden;
	width: 100%;
	float: left;
	position:relative;
	margin: 2px 0px 0px 0px;
	font-family: font-1;
}

.footer-8 {
	font-size: 16px;
	color:#E0E0E0;
    width: 100%;
   float: left;
   position:relative;
   margin: 2px 0px 0px 0px;
   font-family: font-3;
   -webkit-font-feature-settings: 'case'on;
   font-feature-settings: 'case'on;
}


.footer-icon-3 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-3.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}

.footer-icon-2 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-2.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}


.footer-icon-1 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    background: url(../images/f-1.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
}



.footer-6 {
    width: 45px;
    height: 45px;
    background: #FC791B;
    border-radius: 10px;
    float: left;
    position:relative;
    margin: 0px 15px 0px 0px;
}




.footer-05.footer-5{
   width: 26%;
   float: left;
   position:relative;
   margin: 0px 10px 0px 0px;
   padding: 0px 10px 0px 30px;
   border-lefT: 1px #3A3A3A solid;
   border-right: 1px #3A3A3A solid;
}



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



.footer-4{
    width: 79%;
    float: right;
    position:relative;
    margin: 10px 0px 0px 0px;
}

.footer-3 img{
    width: 100%;
}

.footer-3 {
    width: 180px;
   float: left;
   position:relative;
   margin:  8px 0px 0px;
}


.footer-2 {
    width: 100%;
    float: left;
    position:relative;
    margin: 22px 0px;
}


.footer-14.van-div-5 li{
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-14.van-div-5 li:hover {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}


.footer-14.van-div-5 .van-div-02:hover {
    border: 1px #FF0033 solid;
}

.footer-14.van-div-5 .van-div-01:hover {
    border: 1px #1877F2 solid;
}



.footer-14 .icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.footer-14 .icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

.footer-14.van-div-5 li {
   width: 38px;
    height: 38px;
    background: #000;
    border-radius: 5px;
    float: left;
    position: relative;
    margin: 0px 15px 0px 0px;
    border: 1px #35363A solid;
}


.footer-14.van-div-5 {
    margin: 21px 0px 0px 0px;
    float: left;
    position: relative;
}



.footer-12 li:hover::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 .footer-a::after {
    height: 9px !important;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
}

.footer-12 li::after {
    width: 100%;
    height: 0px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m.svg) center no-repeat;
    content: "";
    z-index: 1;
    bottom: -10px;
    position: absolute;
    lefT: 0px;
}


.footer-12 .footer-a a{
    color: #04161C;
}

.footer-12 a{
    color: #5B5C69;
}

.footer-12 li{
    position:relative;
    floaT: left;
    margin: 0px 15px;
    padding: 0px 0px;
    font-size: 15px;
    font-family: font-03;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}



.footer-12{
    margin: 25px 0px 20px 0px;
    floaT: right;
    color:#fff;
}

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

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


.footer-17 a:hover::after{
    width: 100%;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.footer-17 a::after {
    width: 0%;
    height: 5px;
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
    margin: 0px 0px 0px 0px;
    floaT: left;
    background: url(../images/m-4.svg);
    content: "";
    z-index: 1;
    bottom: -5px;
    position: absolute;
    lefT: 0px;
}


.footer-17 a{
	color:#FC791B;
   position:relative;
   font-family: font-3;
   font-size: 16px;
}

.footer-16 {
    width: 100%;
   float: left;
   position:relative;
   margin: 25px 0px 18px 0px;
}

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


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

.footer-15 span{
   	font-family: Verdana;
}

.footer-15 {
    width: 100%;
    float: left;
    position:relative;
    background: #101010;
    color: #fff;
    font-size:15px;
    font-family: font-1;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.footer-10{
    width: 100%;
    float: left;
    position:relative;
    background: #000;
}


.footer-1{
    width: 100%;
    height: 105px;
    float: left;
    position:relative;
    background: #000;
    border-bottom: 1px #1C1C1C solid;
}



.about-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-0.png)  left no-repeat;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.about-num-11 {
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 21px;
    line-height: 25px;
    font-family: font-1;
    font-weight: 200;
}


.about-num-10 {
    width: 100%;
    float: left;
    position:relative;
    margin: 10px 0px 0px 0px;
    text-align: center;
    font-size: 21px;
    line-height: 25px;
    font-family: font-4;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on;
}



.about-num-9{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 33px;
    line-height: 25px;
    color: #FC791B;
    font-family: font-02;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.about-num-8{
    position:relative;
    margin: 0px 10px;
}

.about-num-07.about-num-7{
    box-shadow: 0px 0px 0px 0px #DBE1EA;
}

.about-num-7{
    width: 33.3333333333333%;
    box-shadow: 1px 0px 0px 0px #DBE1EA;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    color: #222222;
    font-family: font-1;
    font-weight: 100;
    padding: 50px 0px;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}

.about-num-5{
    margin: 0% 23%;
}


.about-num-4{
    width: 100%;
    float: left;
    position:relative;
    margin: 15px 0px 0px 0px;
    text-align: center;
    font-size: 17px;
    line-height: 25px;
    color:#363639;
    font-family: font-1;
    font-weight: 100;
    text-transform: uppercase;
}



.about-num-6{
width: calc(100% - 2px) !important;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 3% 0% 0% 0%;
    border: 1px #DBE1EA solid;
    border-radius: 10px;
}


.about-num-2 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 22px;
    color: #FC791B;
    font-family: 'font-3';
    font-weight: 100;
    text-transform: uppercase;
}

.about-num-3{
    font-family: font-02;
}

.about-num-2 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 30px;
    color: #000;
    font-weight: 100;
    font-family: font-03;
    text-transform: uppercase;
}

.about-num-1{
    width: 100%;
    float: left;
    position:relative;
    margin: 50px 0px 50px 0px;
}



.proeqt-li-2 {
    width: 100%;
    position: relative;
    floaT: left;
    margin: 50px 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}



.proeqt-li-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #000 url(../images/bg-2.png)  center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}





.servic-bg-1 {
    width: 100%;
    position: relative;
    floaT: left;
    background: #fff url(../images/bg-1.png)  center no-repeat;
    background-size: 100%;
    margin: 0px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}



.servic-11 *{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-11.servic-iconi-3{
    line-height: 115px;
    text-indent: 4px;
}

.servic-11.servic-iconi-2{
    line-height: 123px;
}

.servic-11{
    z-index:1;
    width: 90px;
    height: 90px;
    line-height: 125px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: 23px auto;
}

.servic-10{
    z-index:1;
    width: 140px;
    height: 140px;
    border-radius: 500px;
    position:relative;
    overflow:hidden;
    text-align: center;
    background:#fff;
    margin: auto;
}



.servic-9{
    z-indeX:111;
    width: 100%;
    float: left;
    position: relative;
    margin: -70px 0px 0px 0px;
    text-align: center;
}



.servic-13 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
    text-align: center;
    font-size: 15px;
    line-height: 22px;
    color:#434850;
    font-family: font-1;
    font-weight: 100;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: inherit !important;
}


.servic-12 {
    z-index:111;
    width: 100%;
    float: left;
    position:relative;
    margin: 20px 0px 50px 0px;
    text-align: center;
    font-size: 17px;
    color:#363639;
    font-family: font-3;
    text-transform: uppercase;
}




.servic-12 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 5px 0px;
    text-align: center;
    font-size: 22px;
    line-height: 22px;
    color:#222222;
    font-family: font-4;
    text-transform: uppercase;
}




.servic-13{
    margin: 0px 30px;
    position:relative;
}


.servic-7 .servic-13 h2, .servic-7 .servic-13 h3{
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover .servic-13 h3{
    color: rgb(255 255 255 / 80%);
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}


.servic-7:hover .servic-13 h2{
    color: #fff;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7:hover{
    background: #FC791B;
    border: 1px #FC791B solid;
    transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;
}

.servic-7{
    position:relative;
    width: 30.8%;
    height: 280px;
    float: left;
    margin: 0px 10px 0px 10px;
    border: 1px #DBE1EA solid;
    background:#fff;
    border-radius: 10px;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}


.servic-6{
    width: 104%;
    float: left;
    position:relative;
    margin: 0px 0px 0px -10px;
}


.servic-5{
    width: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 0% 0px 60px 0px;
    padding-top: 75px;
    text-align: center;
    font-size: 16px;
    color:#363639;
}


.servic-4 h3{
    width: 100%;
    float: left;
    position:relative;
    margin: 2px 0px 0px 0px;
    text-align: center;
    font-size: 22px;
    color: #FC791B;
    font-family: font-1;
    font-weight: 300;
    text-transform: uppercase;
}


.servic-3 h2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
    font-size: 26px;
    color:#222222;
    font-family: font-4;
}

.servic-2{
    width: 100%;
    float: left;
    position:relative;
    margin: 0% 0% 0% 0%;
    text-align: center;
}



.servic-1{
    z-index:1;
    width: 100%;
    float: left;
    position:relative;
    margin: 60px 0% 0% 0%;
}



.hed-1.hed-01{
    widtH: 100%;
    float: left;
    position: fixed;
    margin-top: 0px;
    z-index: 9999999;
}

.slider.slider-nav.slick-initialized.slick-slider.slick-dotted{
	padding: 0px 14.5px;
}

.d-bg-c-1 {
    width: 31px;
    height: 27px;
    position: absolute;
    right: 25px;
    bottom: 20px;
    background: url(../images/lk.svg) center no-repeat;
    margin: 0px 5px 0px 0px;
}

.d-bg-5 {
    float: left;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: -webkit-linear-gradient(top, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    background: linear-gradient(to bottom, rgb(255 0 0/0%) 0%, rgb(0 0 0 / 70%) 100%);
    margin: 0px 0px 0px 0px;
    font-size: 13px;
    color: #fff;
    position: absolute;
    bottom: 0px;
    z-index: 1;
}



.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img, .d-bg-04{
		height: 350px;
}

.d-bg-04{
	margin: 0px 10px;
		overflow:hidden;
	border-radius: 10px;
	position:relative;
}


.d-bg-4, .d-bg-4 img, .d-bg-3, .d-bg-3 img{
	overflow:hidden;
	border-radius: 10px;
}

.d-bg-4{
	margin: 0px 0px;
}

.d-bg-3, .d-bg-3 img{
	width: 100%;
	height: 350px;
}

.d-bg-3{
	width: 100%;
	floaT: left;
	position:relative;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	border-radius: 10px;
}


.slider-sl-2{
	width: 100%;
	floaT: left;
	position:relative;
	margin: 40px 0px 0px 0px;
}


.slider-sl-1 img{
	border-radius: 0px !important;
}


.menu-sigane-1{
	width: 100%;
	height: 165px;
	floaT: left;
	position:relative;
}



.d-bg-2{
	border-radius: 0px;
	width: 100%;
	height: 100%;
    background: hsl(0deg 0% 0% / 66%);
    backdrop-filter: blur(2px);
	float: left;
	position:absolute;
	z-index:1;
	top: 0px;
	left: 0px;
}


.slider-sl-1{
	width: 100%;
	height: 100%;
	float: left;
	position:absolute;
	z-index:0;
	top: 0px;
	left: 0px;
}

.sruliadis-slaideir-1, .sruliadis-slaideir-1 img{
	border-radius: 0px !important;
		width: 100%;
	height: 500px;
}

.sruliadis-slaideir-1{
	width: 100%;
	floaT: left;
	position:relative;
	border-radius: 0px !important;
}



.search-wrapper.search-wrap.hidden.active{
	height: 65px;
	padding: 0px 0px 0px 20px;
}


.search-wrapper {
        position: absolute;
        top: 15px;
        right: 0px;
    }


    .search-wrapper .input-holder {
        right: 0px;
    	top: 10px;
        height: 43px;
        width: 43px;
        border: 1px #454545 solid;
        border-radius: 5px;
        overflow: hidden;
        position: absolute !important;
        transition: all .3s ease-in-out;
    }

#searchsuggestions {
	width: 302px;
}

    .search-wrapper.active .input-holder {
        width: 302px;
        border-radius: 5px;
        background: #000;
        transition: all .5s cubic-bezier(0,.105,.035,1.57);
		z-index:1;
		top: 10px;
    }




    .search-wrapper .input-holder .search-input {
        width: 100%;
        height: 45px;
        padding: 0 60px 0 17px;
        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;
        transition: all .3s cubic-bezier(0,.105,.035,1.57);
        transition-delay: .3s;
    }

    .search-wrapper.active .input-holder .search-input {
        opacity: 1;
        transform: translate(0,0px);
    }

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

    .search-wrapper .input-holder .search-icon {
		opacity:0;
		width: 41px;
		height: 41px;
		margin-top: 1px;
		border: none;
		border-radius: 0px;
		padding: 0;
		outline: none;
		position: relative;
		z-index: 11;
		float: right;
		cursor: pointer;
		transition: all .3s ease-in-out;
		}

    .search-wrapper .input-holder .search-icon {
    	opacity: 1;
    	background: #000000 url(../images/serch-1.svg) center no-repeat;
        border-radius: 5px;
        z-index:9999;
    }

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

    .search-wrapper .input-holder .search-icon span {
        width: 22px;
        height: 22px;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        transform: rotate(45deg);
        transition: all .4s cubic-bezier(.65,-.6,.24,1.65);
    }

    .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: 23px;
        right: 14px;
        width: 20px;
        height: 20px;
        cursor: pointer;
        
        
		transform: rotate(45deg);
    }

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

    .search-wrapper .close::before,.search-wrapper .close::after {
        position: absolute;
        content: '';
        background: #ffffff;
        border-radius: 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 li ul li a::after{
    display: none;
}

#cssmenu ul li a:hover .my-8::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
    content: "";
    z-index: 1;
    bottom: -3px;
    position: absolute;
    lefT: 0px;
}

.van-teles-3 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    margin: 12px 6px 0px 0px;
    background: url(../images/tele-2.svg) center no-repeat;
    floaT: left;
}


.van-teles-1 {
	        -webkit-font-feature-settings: 'case'on;
        font-feature-settings: 'case'on;
	line-height: 41px;
	padding: 0px 17px;
    height: 41px;
    border: 1px #D9E0EA solid;
    border-radius: 4px;
    font-family: font-3;
    float: right;
    position: relative;
    margin: 14px 0px 0px 14px;
}

.hed-info-15 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-1;
}


.hed-info-14 {
    width: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-05;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-13 {
		width: 80%;
    float: left;
    position:relative;
    margin: 12px 0px 0px 15px;
    font-size: 15px;
    font-family: font-01;
}



.hed-info-12{
    background: rgba(255, 255, 255, 0.15) url(../images/icon-13.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 60px;
    height: 60px;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-9{
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
}

.hed-info-10{
        background: rgba(255, 255, 255, 0.15) url(../images/icon-14.svg) center no-repeat;
    backdrop-filter: blur(10px);
    border-radius: 100px;
    width: 26px;
    height: 26px;
    float: right;
    position:relative;
    margin: 16px 0px 0px 30px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}


.hed-info-11{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-sl-2 a {
    color:#fff;
}

.hed-info-8{
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(10px);
    border-radius: 100px;
    height: 60px;
    line-height: 64px;
    float: left;
    position:relative;
    padding: 0px 19px 0px 35px;
    margin: 50px 0px 30px 0px;
    font-size: 15px;
    font-family: font-01;
    -webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    letter-spacing: 1px;
}



.hed-info-7{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-family: font-01;
    letter-spacing: 1px;
}


.hed-info-6 b{
    font-family: font-05;
}

.hed-info-6{
	    height: 35px;
	    overflow:hidden;
	    widtH: 150%;
	    float: left;
	    position:relative;
	    margin: 0px 0px 12px 0px;
	    font-size: 30px;
	    font-family: font-01;
	    letter-spacing: 1px;
	    -webkit-font-feature-settings: 'case'on;
	    font-feature-settings: 'case'on;
}



.hed-info-5 {
    width: 100px;
    height: 8px;
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    margin: 1px 0px 0px 10px;
    floaT: left;
    background: url(../images/icon-12.svg) center no-repeat;
    z-index: 1;
}


.hed-info-4::after {
    width: 11px;
    height: 11px;
    background: #26A69A;
    float: left;
    border-radius: 100px;
    margin: -1px 7px 0px 0px;
    floaT: left;
    content: "";
    z-index: 1;
    position: relative;
    lefT: 0px;
}

.hed-info-4{
    float: left;
    position:relative;
    margin: 0px 0px 20px 0px;
        font-family: font-02;
        letter-spacing: 1px;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
}


.hed-info-3{
    widtH: 100%;
    float: left;
    position:relative;
    margin: 5px 0px 0px 0px;
}


.hed-info-2{
    widtH: 100%;
    float: left;
    position:relative;
    overflow:hidden;
    margin: 70px 0px 0px 0px;
}


.hed-info-1{
    widtH: 46%;
    float: left;
    position:absolute;
    color:#fff;
    z-index: 9999;
    margin: 176px 0px 0px 0px;
}



#cssmenu ul li a:hover::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
}

#cssmenu ul li a::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 20px no-repeat;
    content: "";
    z-index: 1;
    bottom: -24px;
    position: absolute;
    lefT: 0px;
}

#cssmenu .my-a a::after {
    background: url(../images/mnus-1.svg) center no-repeat;
    content: "";
    z-index: 1;
    bottom: -24px;
    position: absolute;
    lefT: 0px;
}

#cssmenu > ul > li > a:hover {
        color:#fff !important;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    #cssmenu > ul > li > .my-8 path {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    #cssmenu > ul > li > .my-8:hover path {
        fill: #fff !important;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

    #cssmenu ul .my-8 svg {
        width: 8px;
        height: 4px;
        margin: 0px 0px 5px 3px !important;
        position: relative;
    }

    .my-6 ul li svg {
        height: 17px;
    }

    .my-6 ul li path {
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
    }

    .my-6 ul li:hover path {
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s;
        fill: #FFC312 !important;
    }

    .my-6 li a {
        position: relative;
        floaT: left;
        padding: 0px 8px;
    }

    #cssmenu ul .my-a a {
        color: #fff !important;
    }

#cssmenu ul .my-8::after {
    width: 100%;
    height: 8px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    floaT: left;
    background: url(../images/mnus-1.svg) center 46px no-repeat;
    content: "";
    z-index: 1;
    bottom: -24px;
    position: absolute;
    lefT: 0px;
}

   

 
#cssmenu > ul > li:hover > a::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 0px no-repeat !important;
}   

#cssmenu ul .my-8:hover::after {
    -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;
    background: url(../images/mnus-1.svg) center 36px no-repeat !important;
}


#cssmenu ul .my-8::after {
    z-index: 9999;
    width: 100%;
    height: 45px;
    margin: 0px 0px 0px 0px;
    top: 25px;
    lefT: 0px;
    position: absolute;
    floaT: left;
    content: "";
}

    #cssmenu ul li a {
        text-decoration: none;
        display: block;
        margin: 0;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #cssmenu>ul>li:hover>ul {
        animation: fade_in_show .5s
    }

    @keyframes fade_in_show {
        0% {
            opacity: 0;
            transform: scale(0.9)
        }

        100% {
            opacity: 1;
            transform: scale(1)
        }
    }

    .my-5 svg {
        width: 13px;
        height: 13px;
        margin: 0px 0px 0px 0px;
        top: 21px;
        lefT: 0px;
        position: absolute;
        floaT: left;
        content: "";
        transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -webkit-transition: all 0.4s ease-in-out;
    }

    #cssmenu ul .my-aa a::before {
        display: none !important;
    }

#cssmenu ul li ul li a::before{
	display: none;
}

    #cssmenu ul li a::before {
        width: 1px;
        height: 13px;
        margin: 0px 0px 0px 0px;
        top: 15px;
        lefT: 0px;
        position: absolute;
        floaT: left;
        background: #454545;
        content: "";
    }

    #cssmenu ul li ul li a {
        background: rgb(255 255 255 / 0%);
        border: 0px rgb(255 255 255 / 15%) solid;
    }

    #cssmenu ul li ul .my-7 {
        border-bottom: 0px rgb(255 255 255 / 15%) solid;
    }

    #cssmenu ul li ul li {
        border-bottom: 1px rgb(255 255 255 / 15%) solid;
    }

    #cssmenu ul li ul .cssmenu-no {
        border-bottom: 0px #eee solid;
    }

    .logo-1 img {
        widtH: 100%;
    }

    .logo-1 {
        width: 206px;
        floaT: left;
        margin: 35px 0px 0px 0px;
    }

    #cssmenu ul li ul li a {
        line-height: 20px;
        margin: 0px 0px 0px 0px !important;
        border-radius: 0px !important;
    }

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

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




    #cssmenu ul li a {
    	font-family: font-1;
        -webkit-font-feature-settings: 'case'on;
        font-feature-settings: 'case'on;
        letter-spacing: 0.01em;
        color: #B6B7BA;
        font-size: 17px;
        line-height: 45px;
        padding: 0px 30px;
    }

    .outer-menu {
    	z-index:1;
        display: inline-block;
        floaT: left;
        position: relative;
        margin: 26px 0px 0px 76px;
    }

    #cssmenu {
        z-index: 999;
        margin: 0px 0px 0px 0px;
        padding: 0;
        line-height: 1;
        display: block;
        position: relative;
        box-sizing: content-box;
    }

    #cssmenu ul li {
        margin: 0;
        padding: 0;
        display: block;
        position: relative;
    }

    #cssmenu ul li a {
        text-decoration: none;
        display: block;
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    #cssmenu ul li ul {
        position: absolute;
        left: -9999px;
        top: 69px;
    }

    #cssmenu ul li ul li {
        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 ul li ul li a {
        -webkit-transition: all .1s;
        -moz-transition: all .1s;
        -o-transition: all .1s;
        transition: all .1s;
        display: inline-block;
        font-size: 16px;
        opacity: 1;
        color: rgba(255, 255, 255, 0);
        font-weight: 700;
        font-family: font-2;
        text-transform: none;
        letter-spacing: 0;
        display: block;
        width: 280px;
        padding: 18px 10px 18px 0px;
    }

  #cssmenu ul li ul li > a, #cssmenu ul li ul li.active > a {
        transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
    }
    
    #cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a {
        transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        color: #FC791B !important;
    }

    #cssmenu ul li ul li:hover > ul > li {
        max-height: 72px;
        position: relative;
    }

    #cssmenu > ul > li {
        float: left;
    }

    #cssmenu > ul > li:hover > ul a {
        opacity: 9;
        font-size: 16px;
        color: #B6B7BA !important;
        left: 0;
    }

    #cssmenu > ul > li:hover > ul {
        left: -190px;
    }

    #cssmenu > ul > li:hover > ul > li {
        display: inline-block;
        z-index: 999999;
        min-height: 55px;
        position: relative;
    }

    #cssmenu #menu-button {
        display: none;
    }

    #cssmenu > ul > li > a {
        display: block;
    }

    #cssmenu > ul > li {
        width: auto;
    }

    #cssmenu > ul > li > ul {
        padding: 10px 40px 12px 30px;
        border-top: 4px #FC791B solid;
        background: hsl(0deg 0% 0% / 85%);
        border-radius: 0px 0px 10px 10px;
        width: 275px;
        display: block;
    }



.hed-4 {
    -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}

.van-div-4 a:hover{
    color: #FC791B;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}


.van-div-4 a{
   -webkit-transition: all .4s; -moz-transition: all .4s; -o-transition: all .4s; transition: all .4s;
}




.hed-4 .icon-8{
    transform: rotateY(0deg);
    transition: all 0.5s ease;
}

.hed-4:hover .icon-8{
       -webkit-transform: rotateY(-349deg);
    -moz-transform: rotateY(-349deg);
    -o-transform: rotateY(-349deg);
    -ms-transform: rotateY(-349deg);
    transform: rotateY(190deg);
    transition: all 0.5s ease;
}

.icon-8 {
    width: 15px;
    height: 12px;
    display: inline-block;
    position: relative;
    background: url(../images/icon-9.svg) center no-repeat;
    margin: 0px 5px -1px 0px;
}


.hed-4 {
    height: 43px;
    line-height: 46px;
    background: #D80027;
    font-family: font-05;
	-webkit-font-feature-settings: 'case'on;
    font-feature-settings: 'case'on;
    position: relative;
    padding: 0px 20px;
    margin: 34px 15px 0px 0px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color:#fff;
}

.hed-4 {
    border: none;
    -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / 50%);
    box-shadow: 0 0 0 0 rgb(255 255 255 / 30%);
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.55s infinite cubic-bezier(0.66, 0, 0, 1);
}
@-webkit-keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-moz-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@-ms-keyframes pulse {
    to {
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}
@keyframes pulse {
    to {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
        box-shadow: 0 0 0 15px rgba(0, 125, 205, 0);
    }
}


.hed-3 {
    width: 103px;
    height: 41px;
    border: 1px #D9E0EA solid;
    line-height: 46px;
    background: #fff;
    position: relative;
    margin: 14px 0px 0px 14px;
    floaT: right;
    border-radius: 5px;
    text-align: center;
    color: #000;
}


.icon-5 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-2.svg) center no-repeat;
    floaT: left;
}

.icon-4 {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
    margin: 0px 0px 0px 0px;
    background: url(../images/social-1.svg) center no-repeat;
    floaT: left;
}

   #cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
        color: #fff;
    }

.van-div-5 li {
   width: 41px;
    height: 41px;
    border: 1px #D9E0EA solid;
    backdrop-filter: blur(15px);
    border-radius: 4px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 14px;
}



.headerr-ic-2{
   border-right: 1px rgba(255, 255, 255, 0.12) solid;
   border-left: 1px rgba(255, 255, 255, 0.12) solid;
   padding: 0px 20px 0px 20px !important;
   margin: 0px 20px 0px 20px !important;  
   float: left;
   position:relative;
}



.icon-3 {
    width: 16px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/mail.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-2 {
    width: 16px;
    height: 16px;
    display: inline-block;
    position: relative;
    background: url(../images/tele.svg) center no-repeat;
    margin: 0px 5px -4px 0px;
}

.icon-1 {
    width: 14px;
    height: 17px;
    display: inline-block;
    position: relative;
    background: url(../images/map.svg) center no-repeat;
    margin: 0px 5px -5px 0px;
}


.van-div-4 li{
    padding: 0px 0px 0px 0px;
   float: left;
   position:relative;
}

.van-div-3 a{
    color: #31333D;
}


.van-div-3{
    color:#fff;
    width: 100%;
   float: left;
   position:relative;
}


.van-div-4{
   font-family: font-3;
   display: inline-block;
   line-height: 18px;
   float: left;
   position:relative;
   margin: 26px 0px 0px 0px;
}


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

.logo-1 {
	width: 180px;
    z-index:11;
    margin: 25px 0px;
    float: left;
    position: relative;
}




.hed-sl-6 img{
    widtH: 100%;
    height: 660px;
    float: left; 
    overflow:hidden;
}

.hed-sl-6{
    widtH: 100%;
    height: 100%;
    float: left; 
    overflow:hidden;
}

.hed-1{
    widtH: 100%;
    height: 95px;
    z-index:1;
    background: #000;
    float: left;
    position: absolute;
    margin-top: 70px;
    z-index:1;
}

.van-div-2{
    widtH: 100%;
    height: 70px;
    line-height: 70px;
    background: #fff;
    float: left;
    position: absolute;
    /* overflow:hidden; */
    z-index: 11;
}

.hed-sl-0 .slick-prev, 
.hed-sl-0 .slick-next{
	top: 55% !important;
}

.hed-sl-0{
    widtH: 100%;
    height: 650px;
    z-index:0;
    background: #18193a;
    float: left;
    position: relative;
    overflow:hidden;
    margin-top: 0px;
}



.hed-sl-3{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: linear-gradient(180deg, rgba(3, 41, 62, 0.6) 0%, rgba(6, 18, 37, 0.6) 100%);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-4{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: url(../images/sl-2.png) !important;
    float: left; 
    position: absolute;
    overflow:hidden;
}

.hed-sl-5{
    widtH: 100%;
    height: 100%;
    z-index:111;
    top: 0px;
    background: rgba(6, 5, 27, 0.4);
    float: left;
    position: absolute;
    overflow:hidden;
}


.hed-sl-7{
    widtH: 100%;
    height: 100%;
    z-index:1;
    top: -0px;
    background: url(../images/sl-1.svg) center;
    background-size: 100%;
    float: left; 
    position: absolute;
    overflow:hidden;
}






.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-2{
    width: 100%;
    floaT: left;
}

.for-ena-11 {
    width: 8px;
    height: 5px;
    display: inline-block;
    position: relative;
    background: url(../images/eng.svg) center no-repeat;
    margin: 0px 0px 0px 0px;
    right: 0px;
    top: -4px;
}


.for-ena-7:hover .tu-ena {
   opacity: 100%;
   margin-top: -15px !important;
   opacity: 100%;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
   visibility: visible;
}

.for-ena-7 .tu-ena {
   border-top: 10px rgb(255 255 255 / 0%) solid;
   opacity: 0%;
   position:absolute;
   float: left;
   margin-top: 0px;
   transition:all 0.3s ease-in-out;
   -moz-transition:all 0.3s ease-in-out;
   -webkit-transition:all 0.3s ease-in-out;
   visibility: hidden;
}

.for-ena-7{
	position: relative;
	width: 100%;
	margin: 0px 0px 0px 0px;
	z-indeX:1;
}




.tu-ena.van-ena .for-ena-2{
	box-shadow: 0px 1px 0px 0px #ddd !important;
}


.for-ena-9 img{
	width: 25px;
	floaT: left;
	margin: 9px 7px 0px 4px;
	line-height: 39px;
	font-size: 13px;
	font-family:font-3;
}

.for-ena-10{
	floaT: left;
	margin: 0px 0px 0px 3px;
	line-height: 44px;
	font-size: 14px;
	font-family: 'font-3';
}

.for-ena-9 {
    margin: 0px 0px 0px 12px;
}

.for-ena-8 {
	cursor: pointer;
	position: relative;
	width: 100%;
	border: 0px #cbcbcb solid;
	height: 43px;
	margin: 0px 0px 15px 0px;
	line-height: 46px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}





body .tu-ena.van-ena .for-ena-5 select{
	height: 45px;
}

.tu-ena.van-ena .for-ena-a.for-ena-2::before {
    height: 0px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.tu-ena.van-ena .for-ena-5 option, .tu-ena.van-ena .for-ena-3, .tu-ena.van-ena .for-ena-2{
	width: 100%;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}


.smartphone-ena .for-ena-5 select{
	cursor: pointer;
}

body  .smartphone-ena .for-ena-5  option{
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	text-align: left;
	font-size: 15px !important;
	color: #222;
}

.van-ena .for-ena-a.for-ena-2{
	-webkit-filter: saturate(100%);
    filter: saturate(100%);
    opacity: 100%;
}


.van-ena .for-ena-2:hover{
	cursor: pointer;
}


.for-ena-6{
    color: #2A292E;
	floaT: left;
	margin: 0px 10px 0px 0px;
	line-height: 42px;
	font-size: 13px;
	font-family:font-3;
}

.van-ena img{
    line-height: 0px;
	width: 24px;
	floaT: left;
	margin: 9.4px 9px 0px 12px;
}

.van-ena .for-ena-5 option, .van-ena .for-ena-3, .van-ena .for-ena-2{
	width: 68px;
	height: 40px;
	border-left: 0px solid rgb(255 255 255 / 0%);
}



.for-ena-5 option, .for-ena-3, .for-ena-2{
	width: 45px;
	height: 40px;
}

.for-ena-5 select { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}

.for-ena-5 select:focus { 
	border: 0px rgb(255 255 255 / 0%) solid !important;
}


body .for-ena-5 option{
	padding: 0px 0px !important;
	border-radius: 0px;
	background-color:#fff;
	border-left: 0px solid rgb(255 255 255 / 0%);
	floaT: left;
	cursor: pointer;
	text-align: center;
	font-size: 0px !important;
	color:rgb(255 255 255 / 0%);
}


body .for-ena-5 option:checked {
    opacity: 0.5;
}

body .for-ena-5 select{
	height: 40px;
	line-height: 40px;
	padding: 0px;
	vertical-align: middle;
	border-radius: 0px;
	background: rgb(255 255 255 / 0%) !important;
	border-left: 1px solid #d7d7d7;
	floaT: left;
}


body .for-ena-5 select{
	width: 100%;
	overflow:hidden;
	position:relative;
	top: 0px;
	opacity:0;
}


.for-ena-a.for-ena-2{
    background-color:#f7f7f7;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}

.for-ena-a.for-ena-2::before {
    height: 3px;
    transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;
}


.for-ena-5{
	width: 100%;
	position: absolute;
	margin: 0px 0px 0px 0px;
	float: left;
}

.for-ena-3{
	cursor: pointer;
	text-align: center;
	line-height: 50px;
	position:relative;
	float: left;
}

.for-ena-2{
	text-align: center;
	line-height: 50px;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
}


.for-ena-1{
	box-shadow: 0px 0px 10px 1px rgb(5 33 42 / 25%);
	background-color:#fff;
	width: 100%;
	position:relative;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow:hidden;
	border-radius: 5px;
}

.for-ena-0{
	width: 100%;
	position:relative;
	margin: 5px 0px 10px 0px;
	float: left;
}
}



@media (min-width:1000px) and (max-width:1600px){
.proeqt-li-1 {
    background: #000 url(../images/bg-2.png)  center no-repeat;
    background-size: 1600px !important;
}
}

@media (min-width:100px) and (max-width:1000px){
.proeqt-li-1 {
    background: #000 url(../images/bg-2.png)  center no-repeat;
    background-size: 1600px !important;
}
}



.about-3 img{
	object-fit: cover;
}


@media (min-width:1220px) and (max-width:90000000px){ .center-1, .center-size-3{ width: 1200px;} }
@media (min-width:1120px) and (max-width:1220px){ .center-1, .center-size-3{ width: 1100px;} }
@media (min-width:1000px) and (max-width:1120px){ .center-1, .center-size-3{ width: 980px;} }
@media (min-width:800px) and (max-width:1000px){ .center-1, .center-size-3{ width: 770px;} }
@media (min-width:570px) and (max-width:800px){ .center-1, .center-size-3{ width: 550px;} }
@media (min-width:10px) and (max-width:570px){ .center-1{ width: auto; margin: 0px 14px !important;} .center-size-3{ margin: 0px 5px !important; } }



.center-1, .center-size-3{
    margin: auto;
    position:relative;
}


@media (min-width:1000px) and (max-width:90000000px){.outer-menu input{display: none;}}

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

::-webkit-scrollbar {
  width: 12px; 
}

::-webkit-scrollbar-track {
  background: #f1f1ff; 
  border-radius: 10px; 
}

::-webkit-scrollbar-thumb {
	border: 3px #f1f1ff solid;
  background: #FC791B; 
  border-radius: 50px;
  transition: background 0.3s ease-in-out;
}

::-webkit-scrollbar-thumb:hover {
  background: #FC791B;
}

.nw-0013 {
    display: none !important;
}

h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{  -webkit-font-feature-settings: 'case'on; font-feature-settings: 'case'on; 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:#fff;font-family:font-1, Verdana, sans-serif;font-size:15px;}

a{color:#181722;text-decoration:underline;text-decoration:none;}
a img{border:0 none;}
ol, ul, li{list-style:none;}
*{margin:0;padding:0;outline:none;}
::selection{background-color:#FC791B;color:#fff;}
::selection{color:#fff;}


@font-face{font-family:font-1;src:url('../fonts/fonts-1.ttf');}
@font-face{font-family:font-2;src:url('../fonts/fonts-2.ttf');}
@font-face{font-family:font-3;src:url('../fonts/fonts-3.ttf');}
@font-face{font-family:font-4;src:url('../fonts/font-1.ttf');}

@font-face{font-family:font-01;src:url('../fonts/font-01.otf');}
@font-face{font-family:font-02;src:url('../fonts/font-02.otf');}
@font-face{font-family:font-03;src:url('../fonts/font-03.otf');}