.about .about__img-2 {
	position: relative
}

.about .about__img-2 img {
	width: 0;
	opacity: 0;
	mix-blend-mode: multiply;
	transition: all 1.8s ease;
	transition-delay: 3s;
	border-radius: 4px
}

.about-2 .counter-item-wrapper {
	position: absolute;
	bottom: 40px;
	right: -60px;
	border-radius: 5px;
	background-color: #fff;
	border: 20px solid #fff;
	opacity: 0;
	transform: scale(0);
	transition: all 1s ease 1.5s
}

.about-2 .counter-item {
	background-color: #ff5e14;
	width: 190px;
	padding: 40px 20px 40px 40px;
	border-radius: 5px;
	margin-bottom: 0 !important
}

.about-2 .counter-item h4 {
	font-size: 38px;
	font-weight: 400;
	margin-bottom: 17px
}

.animate-img.about__img-2:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 100%;
	z-index: 1;
	opacity: 0;
	border-radius: 5px;
	background: #ff5e14;
	animation-delay: .4s;
	animation: slideOutBackground 1.7s ease
}

.animate-img.about__img-2 .counter-item-wrapper {
	opacity: 1;
	transform: scale(1)
}

.animate-img.about__img-2 img {
	opacity: 1;
	width: 100%;
	transition-delay: 1s;
	transition: opacity .1s, transform .75s;
	animation: fadeInImage 1.5s ease
}

@keyframes slideOutBackground {
	0% {
		width: 0;
		right: 100%
	}

	50% {
		width: 100%;
		right: 0;
		opacity: 1
	}

	100% {
		width: 0;
		right: 0;
		opacity: 1
	}
}

@keyframes fadeInImage {
	0% {
		opacity: 0
	}

	55% {
		opacity: 0
	}

	75% {
		opacity: 1
	}
}






.fancybox-layout4 .fancybox-item {
	padding: 30px 10px 30px 25px;
	border: 1px solid rgba(255, 255, 255, .1);
	border-radius: 3px
}

.fancybox-layout4 .fancybox-item .fancybox__title {
	color: #fff
}

.bg-overlay-gradient-secondary-2:before {
	background-color: rgba(18, 28, 69, .95);
	background-image: -webkit-linear-gradient(90deg, rgba(27, 26, 26, 0) 0, rgba(5, 16, 59, 0) 0, #05103b 65%);
	background-image: -moz-linear-gradient(90deg, rgba(27, 26, 26, 0) 0, rgba(5, 16, 59, 0) 0, #05103b 65%);
	background-image: -ms-linear-gradient(90deg, rgba(27, 26, 26, 0) 0, rgba(5, 16, 59, 0) 0, #05103b 65%)
}



/* 7.2 Main Slider
-------------------------------------------------------------- */
.slider_wrap .rev_slider_wrapper {
	z-index:0;
 }
 
 .slider_alias_boxed .rev_slider_wrapper{background-color: rgb(247, 247, 247);}
 
 /*.slotholder {height: inherit;}*/
 
 .tp-caption.trx-no-style,.trx-no-style{
	border-width:0px;
	border-color:rgb(34,34,34);
	border-style:none;
 }
 .tp-caption.trx-big,.trx-big{
	color:#ffffff;
	text-shadow:none;
	font-weight:600;
	font-size:48px;
	line-height:55px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
 }
 .tp-caption.trx-normal-white,.trx-normal-white{
	color:#ffffff;
	text-shadow:none;
	font-weight:400;
	font-size:18px;
	line-height:24px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
 }
 .tp-caption.trx-big-extra,.trx-big-extra{
	color:#ffffff;
	text-shadow:none;
	font-weight:600;
	font-size:65px;
	line-height:72px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
 }
 .tp-caption.trx-big-left,.trx-big-left{
	color:#ffffff;
	text-shadow:none;
	font-weight:600;
	font-size:42px;
	line-height:52px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
 }
 
 .tp-caption.trx-no-style,.trx-no-style{
	border-width:0px;
	border-color:rgb(34,34,34);
	border-style:none;
 }
 .tp-caption.trx-big-dark,.trx-big-dark{
	color:#1b1d22;
	text-shadow:none;
	font-weight:600;
	font-size:60px;
	line-height:65px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:left;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
 }
 .tp-caption.trx-middle-dark,.trx-middle-dark{
	color:#1b1d22;
	text-shadow:none;
	font-weight:600;
	font-size:45px;
	line-height:50px;
	font-family:"Hind",sans-serif;
	margin:0px;
	white-space:nowrap;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	text-decoration:none;
	text-align:left;
	border-width:0px;
	border-color:rgb(0,0,0);
	border-style:none;
 }
 
 .tparrows.default {
	 background: transparent;
	 border: 3px solid #ffffff;
	 border-radius: 100%;
	 color: #ffffff;
	 line-height: 39px;
	 height: 46px;
	 width: 46px;
	 text-align: center;
	 position: relative;
	 -webkit-transition: background 0.3s ease-out;
	 -moz-transition: background 0.3s ease-out;
	 -ms-transition: background 0.3s ease-out;
	 -o-transition: background 0.3s ease-out;
	 transition: background 0.3s ease-out;
 }
 .tparrows.default:after {
	 display: block;
	 width: 31px;
	 height: 2px;
	 background: #ffffff;
	 position: absolute;
	 right: 42px;
	 top: 20px;
	 content: "";
 }
 .tp-rightarrow.default:after {
	 left: 42px;
	 right: auto;
 }
 .tparrows.default:hover {
	 background: #ffffff;
 }
 
 .tparrows.default:hover::before {color: #eeba00;}
 
 .tparrows.default:before { 
	font-family: "fontello"; 
	font-size:2em;
	 position: relative;
 }
 .tp-leftarrow.default:before {
	 content:'\e82a';
	 left: -1px;
 }
 .tp-rightarrow.default:before {
	 content:'\e82b';
	 right: -1px;
 }
 
 .tp-bullets.simplebullets.round .bullet {
	background:none;
	width:16px;
	height:16px;
	margin-left:7px;
	background-color:transparent;
	border:2px solid #3c414c;
 }
 .tp-bullets.simplebullets.round .bullet.selected {
	background-color:#3c414c;
	border:2px solid #3c414c;
 }
 .tparrows.default:hover {
	 border-color: rgba(255, 255, 255, 1);
	 color: rgba(255, 255, 255, 1);
 }
 .tp-leftarrow.default.preview1,
 .tp-rightarrow.default.preview1 {
	 background: #404856 !important;
	 height: 100px !important;
	 width: 37px !important;
	 z-index: 1000;
	 border: none !important;
	 border-radius: 0 !important;
 }
 .tp-leftarrow.default.preview1:before,
 .tp-rightarrow.default.preview1:before {
	 height: 100px;
	 width: 37px;
	 color: #ffffff;
	 display: block;
	 font-size: 22px;
	 line-height: 100px;
	 text-align: center;
	 text-shadow: none;
	 content: "";
	 position: absolute;
	 top: 0;
	 left: 0;
	 font-family: "Fontello";
	 z-index: 5;
 }
 .tparrows.preview1 .tp-arr-imgholder {
	 width: 110px !important;
 }
 .tparrows.preview1:after {
	 display: none !important;
 }
 .tp-leftarrow.default.preview1:before { content: '\e82a'; margin-left: -1px; font-weight: 100 !important; }
 .tp-rightarrow.default.preview1:before { content: '\e82b'; margin-right: -1px; font-weight: 100 !important; }
 .slider_engine_revo .sc_button,
 .sc_slider_revo .sc_button {
	 font-size: 18px;
	 /*height: 60px;
	 line-height: 64px;
	 padding: 0 45px;*/
	 height: auto;
	 line-height: 0;
	 padding: 0;
 
 
 }
 
 .slider_engine_revo .sc_button span,
 .sc_slider_revo .sc_button span {
   padding: 29px 30px 26px;
 }
 










@font-face {
	font-family: icomoon;
	src: url(../fonts/icomoon-2.eot?bxx24e);
	src: url(../fonts/icomoon-2.eot?bxx24e#iefix) format('embedded-opentype'), url(../fonts/icomoon-2.ttf?bxx24e) format('truetype'), url(../fonts/icomoon-2.woff?bxx24e) format('woff'), url(../fonts/icomoon-2.svg?bxx24e#icomoon) format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: block
  }
  
  [class*=" icon-"],
  [class^=icon-] {
	font-family: icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
  }
  
  .icon-arrow-left,
  .icon-arrow-right {
	font-size: 11px
  }
  
  .icon-arrow-left2:before {
	content: "\e967"
  }
  
  .icon-arrow-right2:before {
	content: "\e966"
  }
  
  .icon-arrow-left:before {
	content: "\e964"
  }
  
  .icon-arrow-right:before {
	content: "\e965"
  }
  
  .icon-clock:before {
	content: "\e968"
  }
  
  .icon-envelope:before {
	content: "\e969"
  }
  
  .icon-call:before {
	content: "\e96a"
  }
  
  .icon-air-freight:before {
	content: "\e900"
  }
  
  .icon-barcode:before {
	content: "\e901"
  }
  
  .icon-box:before {
	content: "\e902"
  }
  
  .icon-box-1:before {
	content: "\e903"
  }
  
  .icon-box-2:before {
	content: "\e904"
  }
  
  .icon-box-3:before {
	content: "\e905"
  }
  
  .icon-box-4:before {
	content: "\e906"
  }
  
  .icon-box-5:before {
	content: "\e907"
  }
  
  .icon-broken-glass:before {
	content: "\e908"
  }
  
  .icon-calculator:before {
	content: "\e909"
  }
  
  .icon-calendar:before {
	content: "\e90a"
  }
  
  .icon-call-center:before {
	content: "\e90b"
  }
  
  .icon-card-payment:before {
	content: "\e90c"
  }
  
  .icon-cargo-ship:before {
	content: "\e90d"
  }
  
  .icon-cashbox:before {
	content: "\e90e"
  }
  
  .icon-checklist:before {
	content: "\e90f"
  }
  
  .icon-checklist-1:before {
	content: "\e910"
  }
  
  .icon-container:before {
	content: "\e911"
  }
  
  .icon-conveyor:before {
	content: "\e912"
  }
  
  .icon-conveyor-1:before {
	content: "\e913"
  }
  
  .icon-courier:before {
	content: "\e914"
  }
  
  .icon-crane:before {
	content: "\e915"
  }
  
  .icon-credit-card:before {
	content: "\e916"
  }
  
  .icon-credit-card-1:before {
	content: "\e917"
  }
  
  .icon-currency:before {
	content: "\e918"
  }
  
  .icon-delivery:before {
	content: "\e919"
  }
  
  .icon-delivery-2:before {
	content: "\e91a"
  }
  
  .icon-delivery-3:before {
	content: "\e91b"
  }
  
  .icon-delivery-4:before {
	content: "\e91c"
  }
  
  .icon-delivery-5:before {
	content: "\e91d"
  }
  
  .icon-delivery-6:before {
	content: "\e91e"
  }
  
  .icon-delivery-truck:before {
	content: "\e91f"
  }
  
  .icon-delivery-truck-2:before {
	content: "\e920"
  }
  
  .icon-dress:before {
	content: "\e921"
  }
  
  .icon-ecommerce:before {
	content: "\e922"
  }
  
  .icon-ecommerce-1:before {
	content: "\e923"
  }
  
  .icon-factory:before {
	content: "\e924"
  }
  
  .icon-fashion:before {
	content: "\e925"
  }
  
  .icon-favourite:before {
	content: "\e926"
  }
  
  .icon-filter:before {
	content: "\e927"
  }
  
  .icon-forklift:before {
	content: "\e928"
  }
  
  .icon-forklift-1:before {
	content: "\e929"
  }
  
  .icon-global:before {
	content: "\e92a"
  }
  
  .icon-guarantee:before {
	content: "\e92b"
  }
  
  .icon-hand:before {
	content: "\e92c"
  }
  
  .icon-hand-bag:before {
	content: "\e92d"
  }
  
  .icon-hanger:before {
	content: "\e92e"
  }
  
  .icon-high-heels:before {
	content: "\e92f"
  }
  
  .icon-hourglass:before {
	content: "\e930"
  }
  
  .icon-info:before {
	content: "\e931"
  }
  
  .icon-libra:before {
	content: "\e932"
  }
  
  .icon-location:before {
	content: "\e933"
  }
  
  .icon-locker:before {
	content: "\e934"
  }
  
  .icon-logistics:before {
	content: "\e935"
  }
  
  .icon-manager:before {
	content: "\e936"
  }
  
  .icon-money:before {
	content: "\e937"
  }
  
  .icon-online-shopping:before {
	content: "\e938"
  }
  
  .icon-package:before {
	content: "\e939"
  }
  
  .icon-package-1:before {
	content: "\e93a"
  }
  
  .icon-package-2:before {
	content: "\e93b"
  }
  
  .icon-package-3:before {
	content: "\e93c"
  }
  
  .icon-package-4:before {
	content: "\e93d"
  }
  
  .icon-package-5:before {
	content: "\e93e"
  }
  
  .icon-package-6:before {
	content: "\e93f"
  }
  
  .icon-package-7:before {
	content: "\e940"
  }
  
  .icon-package-8:before {
	content: "\e941"
  }
  
  .icon-pallet:before {
	content: "\e942"
  }
  
  .icon-payment-method:before {
	content: "\e943"
  }
  
  .icon-payment-method-1:before {
	content: "\e944"
  }
  
  .icon-phone:before {
	content: "\e945"
  }
  
  .icon-piggy-bank:before {
	content: "\e946"
  }
  
  .icon-placeholder:before {
	content: "\e947"
  }
  
  .icon-ribbon:before {
	content: "\e948"
  }
  
  .icon-scale:before {
	content: "\e949"
  }
  
  .icon-search:before {
	content: "\e94a"
  }
  
  .icon-search-1:before {
	content: "\e94b"
  }
  
  .icon-search-2:before {
	content: "\e94c"
  }
  
  .icon-shield:before {
	content: "\e94d"
  }
  
  .icon-shop:before {
	content: "\e94e"
  }
  
  .icon-shopping:before {
	content: "\e94f"
  }
  
  .icon-shopping-1:before {
	content: "\e950"
  }
  
  .icon-shopping-bag:before {
	content: "\e951"
  }
  
  .icon-shopping-basket:before {
	content: "\e952"
  }
  
  .icon-shopping-cart:before {
	content: "\e953"
  }
  
  .icon-signboard:before {
	content: "\e954"
  }
  
  .icon-smartphone:before {
	content: "\e955"
  }
  
  .icon-speech-bubble:before {
	content: "\e956"
  }
  
  .icon-stopwatch:before {
	content: "\e957"
  }
  
  .icon-tag:before {
	content: "\e958"
  }
  
  .icon-telephone:before {
	content: "\e959"
  }
  
  .icon-trolley:before {
	content: "\e95a"
  }
  
  .icon-trolley-1:before {
	content: "\e95b"
  }
  
  .icon-trolley-2:before {
	content: "\e95c"
  }
  
  .icon-trolley-3:before {
	content: "\e95d"
  }
  
  .icon-truck:before {
	content: "\e95e"
  }
  
  .icon-umbrella:before {
	content: "\e95f"
  }
  
  .icon-voucher:before {
	content: "\e960"
  }
  
  .icon-wallet:before {
	content: "\e961"
  }
  
  .icon-warehouse:before {
	content: "\e962"
  }
  
  .icon-wishlist:before {
	content: "\e963"
  }