

@font-face {
	font-family: 'univers-light';
	src: url('../fonts/univers-light.eot') format('embedded-opentype');
	src: url('../fonts/univers-light.ttf') format('truetype');
	src: url('../fonts/univers-light.woff') format('woff');
	src: url('../fonts/univers-light.woff2') format('woff2');


}

.grid {
	background: #EEE;
	max-width: 1200px;
}

	/* clearfix */
	.grid:after {
		content: '';
		display: block;
		clear: both;
	}

/* ---- grid-item ---- */

.grid-item {
	width: 160px;
	height: 120px;
	float: left;
	background: #D26;
	border: 2px solid #333;
	border-color: hsla(0, 0%, 0%, 0.5);
	border-radius: 5px;
}

.grid-item--width2 {
	width: 320px;
}

.grid-item--width3 {
	width: 480px;
}

.grid-item--width4 {
	width: 640px;
}

.grid-item--height2 {
	height: 200px;
}

.grid-item--height3 {
	height: 260px;
}

.grid-item--height4 {
	height: 360px;
}




h1, h2, h3, h4, h5, h6, ul, li, a, span, p, lable, div {
	font-family: 'univers-light', sans-serif;
}

#FooterAddres p {
color:#fff!important}

html {
	font-family: 'univers-light', sans-serif;
}
/* Typography */
p, a {font-weight: 400;}
.h2 {font-size: 40px;}
.h3 {font-size: 28px;}
.light-300 {
	font-family: 'univers-light', sans-serif !important;
	font-weight: 300;
}
.regular-400 {
	font-family: 'univers-light', sans-serif !important;
	font-weight: 400;
}
.semi-bold-600 {
	font-family: 'univers-light', sans-serif !important;
	font-weight: 600;
}
.typo-space-line::after,
.typo-space-line-center::after {
	content: "";
	width: 150px;
	display: block;
	position: absolute;
	border-bottom: 5px solid #fb9505;
	padding-top: .5em;
}
.typo-space-line-center::after {
  left: 50%;
  margin-left: -75px;
}
/* Main Nav */
#main_nav .nav-item .nav-link:hover {color: #fff;}
/* Home */
#index_banner {
	background-image: url('../../../Asset/Images/banner-bg.jpg');
	background-position: center center;
	background-size: cover;
	height: 100%;
	min-height: 60vh;
	width: 100%;
}
#index_banner .carousel-item {
  min-height: 60vh;
}
#index_banner .carousel-control-prev i,
#index_banner .carousel-control-next i {
  color: #6266ea !important;
  text-decoration: none;
  font-size: 4em;
}
#index_banner .carousel-inner {
  height: 80vh;
}
#index_banner .carousel-indicators li,
#index_banner .carousel-indicators.active {
  background-color: #6266ea !important;
}
.service-wrapper .service-footer {
  max-width: 720px;
}
.service-work.card {
  border-radius: 10px !important;
  cursor: pointer;
}
.service-work .service-work-vertical {
	background: rgb(0,0,0);
  background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 33.33%, rgba(255,255,255,1) 66.66%, rgba(255,255,255,0) 99.99%);
  background-size: 300% 300%;
  background-position: 0% 100%;
  transition: .5s;
}
.service-work .service-work-vertical:hover {
  background-position: 0% 0%;
  transition: .5s;
}
.service-work .service-work-vertical:hover * {
  color: #000;
  border-color: #000;
  transition: .5s;
}
.recent-work.card{
  border-radius: 10px !important;
}
.recent-work .recent-work-vertical {
	background: rgb(255,255,255);
  background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 33.333%, rgba(97,84,199,1) 66.666%, rgba(255,255,255,0) 99.999%);
  background-size: 300% 300%;
  background-position: 0% 100%;
  transition: .5s;
  cursor: pointer;
}
.recent-work .recent-work-vertical:hover {
  background-position: 0% 0%;
  transition: .5s;
}
.recent-work .recent-work-vertical:hover div.recent-work-content {
  top: 50%;
  margin-top: -2.5em;
  position: absolute;
}
.recent-work .recent-work-vertical:hover * {
  color: white;
  transition: .5s;
}
/* About */
#work_banner {
  background-image: url('./../img/banner-bg-02.jpg');
  background-position: center center; background-size: cover;
  height: 100%;
  width: 100%;
}
.progress {
  height: 8px;
}
.objective-icon {
  border-radius: 13px;
  width: 8rem;
}
.partner-wap {
  background-color: #7276ec;
  transition: 1s;
  cursor: pointer;
}
.partner-wap:hover {
  background-color: #b1b3f5;
}
.why-us {
  background: rgb(239,239,253);
  background: -moz-linear-gradient(0deg, rgba(239,239,253,1) 50%, rgba(255,255,255,1) 50%);
  background: -webkit-linear-gradient(0deg, rgba(239,239,253,1) 50%, rgba(255,255,255,1) 50%);
  background: linear-gradient(0deg, rgba(239,239,253,1) 50%, rgba(255,255,255,1) 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#efeffd",endColorstr="#ffffff",GradientType=1);
}
.team-member-img {
  transition-duration: 0.15s;
}
.team-member:hover .team-member-img {
  padding: 10px !important;
}

/* Work */
/* Singel Work */

#Product_single_banner {
	background-image: url('../../../Asset/Images/banner-bg.jpg');
	background-position: center center;
	background-size: cover;
	height: 300px;
	width: 100%;
}
#ProductDetails_single_banner {
	background-image: url('../../../Asset/Images/banner-bg.jpg');
	background-position: center center;
	background-size: cover;
	height: 300px;
	width: 100%;
}
#ContactUs_single_banner {
	background-image: url('../../../Asset/Images/contact.jpg');
	background-position: center center;
	background-size: cover;
	height: 300px;
	width: 100%;
}
#AboutUs_single_banner {
	background-image: url('../../../Asset/Images/aboutus.jpg');
	background-position: center center;
	background-size: cover;
	height: 300px;
	width: 100%;
}
#Project_single_banner {
	background-image: url('../../../Asset/Images/project.jpg');
	background-position: center center;
	background-size: cover;
	height: 300px;
	width: 100%;
}

#Service_single_banner {
	background-image: url('../../../Asset/Images/ourservice.jpg');
	background-position: center center;
	background-size: cover;
	height: 300px;
	width: 100%;
}

.related-content {
  border-radius: 20px;
  cursor: pointer;
}
/* Pricing */
.pricing-list {
  margin-bottom: 1px;
}
.pricing-table {
  max-width: 350px;
  margin: auto;
}
.pricing-table,
.pricing-horizontal {
  border-radius: 15px !important;
}
/* Contact */
#floatingtextarea {
  height: 150px
}
/* Footer */
footer a.text-light:hover {
  color: #bfbfbf !important;
  transition-duration: 0.15s;
}
.OnBackGround {
	background-image: url('/Content/Asset/Images/joanna-kosinska-uGcDWKN91Fs-unsplash.jpg');
	background-position: center center;
	background-size: cover;
	height: 100%;
	width: 100%;
}


.text-primary {
color:#444!important
}

.colortextclass {
	color:#fb9505
}




@-webkit-keyframes zoom {
    from {
        -webkit-transform: scale(1, 1);
    }

    to {
        -webkit-transform: scale(1.5, 1.5);
    }
}

@keyframes zoom {
    from {
        transform: scale(1, 1);
    }

    to {
        transform: scale(1.5, 1.5);
    }
}

.carousel-inner .carousel-item > img {
    -webkit-animation: zoom 20s;
    animation: zoom 20s;
}

.carousel-caption {
	font-size:5.5rem;
	position: absolute;
	right: 70%;
	bottom: 15.25rem;
	left: 5%;
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	color: #fff;
	text-align: center;
}