Sh3ll
OdayForums


Server : Apache
System : Linux server1.cgrithy.com 3.10.0-1160.95.1.el7.x86_64 #1 SMP Mon Jul 24 13:59:37 UTC 2023 x86_64
User : nobody ( 99)
PHP Version : 8.1.23
Disable Function : NONE
Directory :  /home/dnlcambodia/public_html/assets/scss/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/dnlcambodia/public_html/assets/scss/_service.scss
.ft-service-section {
	overflow: hidden;
	padding: 110px 0px 90px;
	background-color: #f6f6f6;
}
.ft-service-text-area {
	.ft-btn {
		margin-top: 30px;
		a {
			background-color: $color-2;
		}
	}
}
.ft-service-slider-area {
	margin: 0 -50px;
	padding-left: 50px;
	padding-right: 50px;
	overflow: hidden;
}
.ft-service-slider-item {
	overflow: hidden;
	border-radius: 5px;
	background-color: #fff;
	transition: 500ms all ease;
	.ft-service-inner-img {
		overflow: hidden;
		img {
			transition: 500ms all ease;
		}
	}
	.ft-service-inner-text {
		padding: 30px 25px 20px;
		h3 {
			color: $color-2;
			font-size: 22px;
			font-weight: 700;
			padding-bottom: 18px;
		}
		p {
			padding-bottom: 20px;
		}
		.service-more {
			color: $color-2;
			font-size: 15px;
			font-weight: 600;
			font-family: $heading;
			span {
				display: inline-block;
				transition: .3s all ease;
			}
			&:hover {
				color: $base-color;
				span {
					margin-left: 5px;
					transform: rotate(360deg);
				}
			}
		}
		.ft-service-serial {
			right: -35px;
			bottom: -45px;
			height: 100px;
			width: 100px;
			color: $color-2;
			font-size: 22px;
			font-weight: 700;
			border-radius: 100%;
			font-family: $heading;
			background-color: #e5e5ed;
			transition: 300ms all ease;
			padding: 15px 10px 10px 32px;
		}
	}
	&:hover {
		box-shadow: 1.882px 17.901px 80px 0px rgba(68, 68, 68, 0.15);
		.ft-service-inner-text {
			.ft-service-serial {
				background-color: #fde8e5;
			}
		}
		.ft-service-inner-img {
			img {
				transform: scale(1.2);
			}
		}
	}
}
.ft-service-slider-wrapper {
	margin: 0px -15px;
	.slick-list {
		overflow: visible;
	}
	.slick-slide {
		-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);
		-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);
		-moz-transition: .3s cubic-bezier(.24,.74,.58,1);
		-ms-transition: .3s cubic-bezier(.24,.74,.58,1);
		-o-transition: .3s cubic-bezier(.24,.74,.58,1);
		transition: .3s cubic-bezier(.24,.74,.58,1);
		opacity: 0;
	}
	.slick-slide.slick-active {
		opacity: 1;
	}
	.slick-dots {
		@extend%slider-dot;
	}
}
.ft-service-section-2 {
	z-index: 1;
	overflow: hidden;
	padding: 105px 0px;
	background-color: rgb(0 37 49);
	.ft-service-bg {
		left: 0;
		right: 0;
		top: -100px;
		z-index: -1;
	}
	.ft-section-title-2 {
		span {
			color: #fff;
		}
		h2 {
			color: #fff;
		}
	}
}
.ft-service-content-2 {
	overflow: hidden;
	margin: 0px -15px;
	padding-top: 45px;
}
.ft-service-innerbox-2 {
	padding: 8px;
	max-width: 270px;
	overflow: hidden;
	margin: 0 auto;
	border-radius: 6px;
	background-color: #004150;
	transition: 500ms all ease;
	.ft-service-img {
		overflow: hidden;
		border-radius: 6px
	}
	.ft-service-icon {
		top: -35px;
		right: 15px;
		width: 50px;
		height: 50px;
		border-radius: 5px;
		background-color: #fff;
		transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
		transition-delay: 0.3s;
		i {
			font-size: 30px;
			line-height: .75;
			color: $base-color;
		}
	}
	h3 {
		color: #fff;
		font-size: 22px;
		font-weight: 700;
		padding-bottom: 25px;
	}
	.ft-service-text {
		padding: 30px 12px 20px;
		.ft-btn-2 {
			a {
				&:before {
					border: 2px solid #fff;
				}
				i {
					color: #fff;
				}
				&:hover {
					i {
						color: #002a34;
					}
				}
			}
		}
	}
	.ft-service-serial {
		right: -35px;
		bottom: -45px;
		height: 100px;
		width: 100px;
		color: #fff;
		font-size: 22px;
		font-weight: 700;
		border-radius: 100%;
		font-family: $heading;
		background-color: #002e39;
		transition: 500ms all ease;
		padding: 15px 10px 10px 32px;
	}
	&:hover {
		background-color: $base-color;
		.ft-service-serial {
			background-color: #c20001;
		}
		.ft-service-icon {
			transform: rotateY(360deg);
		}
	}
}
.ft-service-slider-2 {
	.slick-prev, .slick-next {
		display: none !important;
	}
	.slick-dots {
		@extend%slider-dot;
		li {
			background-color: #fff;
		}
	}
}
.ft-service-page-items {
	padding-top: 30px;
	.ft-service-innerbox-2 {
		margin-bottom: 30px;
	}
}
.ft-service-sidebar-widget {
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 40px;
	.widget-title {
		font-size: 24px;
		font-weight: 700;
	}
	.service-category-widget {
		padding: 40px 30px;
		background-color: #f4f4f4;
		.widget-title {
			color: #004150;
			padding-bottom: 25px;
		}
		li {
			margin-bottom: 15px;
			&:last-child {
				margin-bottom: 0;
			}
			a {
				width: 100%;
				color: #004150;
				font-weight: 700;
				position: relative;
				padding: 15px 20px;
				display: inline-block;
				border: 1px solid #d2d2d2;
				&:after {
					top: 15px;
					right: 20px;
					content: '\f061';
					font-weight: 900;
					position: absolute;
					font-family: 'Font Awesome 5 Pro';
				}
				&:hover {
					border: 1px solid #fff;
					background-color: rgb(255, 255, 255);
					box-shadow: 0.698px 9.976px 10px 0px rgba(104, 104, 104, 0.1);
				}
			}
		}
	}
	.service-form-widget {
		padding: 30px 20px;
		background-color: $base-color;
		.widget-title,p  {
			color: #fff;
			padding-bottom: 10px;
		}
		input,textarea {
			width: 100%;
			color: #fff;
			height: 55px;
			padding-left: 15px;
			margin-bottom: 15px;
			border: 1px solid #fff;
			background-color: transparent;
			&::placeholder {
				color: #fff;
			}
		}
		textarea {
			height: 130px;
			padding-top: 10px;
		}
		button {
			height: 55px;
			width: 170px;
			color: #004150;
			border:  none;
			margin-top: 10px;
			font-weight: 600;
			border-radius: 5px;
			background-color: #fff;
			font-family: $heading;
		}
	}
	.service-download-widget {
		padding: 40px 20px;
		background-color: #f4f4f4;
		.widget-title {
			color: #004150;
			padding-bottom: 25px;
		}
		li {
			margin-bottom: 20px;
			&:last-child {
				margin-bottom: 0;
			}
			a {
				width: 100%;
				display: flex;
				font-weight: 500;
				padding: 10px 20px;
				border-radius: 7px;
				align-items: center;
				justify-content: space-between;
				background-color: rgb(255, 255, 255);
				box-shadow: 0.698px 9.976px 10px 0px rgba(104, 104, 104, 0.1);
				i {
					width: 38px;
					height: 10px;
					height: 38px;
					font-size: 25px;
					line-height: 38px;
					text-align: center;
					color: $base-color;
					transition: .1s all ease;
					background-color: #fff0f0;
				}
				&:hover {
					color: #fff;
					background-color: $base-color;
					i {
						color: #fff;
						background-color: #ff6c6c;
					}
				}
			}
		}
	}
}
.ft-service-details-img-wrapper {
	.ft-service-details-img {
		margin-bottom: 30px;
	}
	
}
.ft-service-details-text-wrapper {
	h3 {
		color: #004150;
		font-size: 24px;
		font-weight: 700;
		padding-bottom: 30px;
	}
	p {
		padding-bottom: 30px;
	}
}
.ft-service-details-counter-item {
	padding: 25px 30px;
	margin-bottom: 30px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0.698px 9.976px 50px 0px rgba(72, 72, 72, 0.15);
	.ft-service-details-count-icon {
		width: 70px;
		height: 100px;
		margin-right: 30px;
		i {
			font-size: 70px;
			color: $base-color;
		}
	}
	.ft-service-details-count-text {
		.title {
			color: #043440;
			font-size: 24px;
			font-weight: 700;
			padding-bottom: 10px;
		}
		.count-number {
			font-size: 48px;
			font-weight: 700;
			color: $base-color;
		}
	}
}
.ft-service-section-3 {
	padding-bottom: 120px;
	background-color: #f6f7f9;
}
.ft-service-content-3 {
	padding-top: 40px;
}
.ft-service-content-items-3 {
	overflow: hidden;
	margin-bottom: -10px;
	padding-bottom: 10px;
}
.ft-service-innerbox-3 {
	.ft-service-img {
		overflow: hidden;
		&:before {
			left: -15px;
			width: 110%;
			content: "";
			height: 100px;
			bottom: -57px;
			position: absolute;
			background-color: #f2f3f5;
			transform: rotate(-13deg);
		}
	}
	.ft-service-icon {
		right: 30px;
		top: -100px;
		z-index: 1;
		width: 95px;
		height: 95px;
		border-radius: 100%;
		background-color: #fff;
		border: 10px solid #008cfb;
		transition: 500ms all ease;
		i {
			color: #141415;
			font-size: 40px;
			line-height: .75;
		}
	}
	.ft-service-text-icon {
		top: -70px;
		max-width: 90%;
		margin:  0 auto;
		margin-bottom: -70px;
		padding: 35px 30px 75px;
		transition: 500ms all ease;
		background-color: rgb(255, 255, 255);
		box-shadow: 0px 0px 29px 0px rgba(12, 12, 12, 0.07);
		&:before {
			left: 0;
			top: -70px;
			content: '';
			position: absolute;
			transition: 500ms all ease;
			border-bottom: 70px solid #fff; 
			border-left: 339px solid rgba(255, 255, 255, 0);
		}
		&:after {
			top: -36px;
			left: -4px;
			width: 103%;
			content: "";
			height: 15px;
			position: absolute;
			background-color: #008eff;
			transform: rotate(-12deg) skew(-15deg);
		}
	}
	.ft-service-text {
		h3 {
			color: #121213;
			font-size: 22px;
			font-weight: 700;
			padding-bottom: 15px;
		}
		p {
			color: #121213;
			transition: 500ms all ease;
		}
	}
	.more-btn {
		right: 19px;
		bottom: 70px;
		a {
			color: #fff;
			font-size: 14px;
			font-weight: 700;
			position: relative;
			padding: 14px 26px;
			background-color: #008eff;
			&:before {
				top: 0;
				width: 0;
				height: 0;
				content: "";
				left: -16px;
				position: absolute;
				transition: 500ms all ease;
				border-bottom: 49px solid #008eff;
				border-left: 16px solid transparent;
			}
			i {
				margin-left: 8px;
				transition: 500ms all ease;
			}
			&:hover {
				background-color: #fa4318;
				&:before {
					border-bottom: 49px solid #fa4318;
				}
				i {
					margin-left: 12px;
				}
			}
		}
	}
	&:hover {
		.ft-service-icon {
			border: 10px solid #fa4318;
		}
		.ft-service-text-icon {
			background-color: #01011c;
			&:before {
				border-bottom: 70px solid #01011c;
			}
		}
		.ft-service-text {
			h3,p {
				color: #fff;
			}
		}
	}
}
.ft-service-more-btn {
	margin-top: 40px;
	a {
		color: #fff;
		font-size: 14px;
		font-weight: 700;
		margin-left: 20px;
		padding: 10px 30px;
		background-color: #008eff;
		&:hover {
			background-color: #fa4318;
		}
	}
}
.pr-cor-service-section {
	z-index: 1;
	padding-bottom: 75px;
	.map-bg {
		left: 0;
		right: 0;
		z-index: -1;
		text-align: center;
	}
}
.pr-cor-service-content {
	padding-top: 35px;
	.ft-thx-btn {
		margin-top: 30px;
	}
}
.pr-cor-service-innerbox {
	padding: 15px;
	border-radius: 7px;
	margin-bottom: 30px;
	background-color: #fff;
	transition: 500ms all ease;
	box-shadow: 0px 0px 45px 0px rgba(87, 87, 87, 0.2);
	.pr-cor-service-inner-img {
		overflow: hidden;
		border-radius: 6px;
		overflow: hidden;
		img {
			transition: 500ms all ease;
		}
	}
	.pr-cor-service-inner-text {
		padding: 50px 0px 30px;
		.pr-cor-service-icon {
			left: 20px;
			top: -30px;
			width: 55px;  
			height: 55px;
			border-radius: 5px;
			background-color: #fff;
			transition: .3s cubic-bezier(.24,.74,.58,1);
			box-shadow: 0px 15px 30px 0px rgba(255, 72, 78, 0.2);
			transition-delay: .3s;
			i {
				font-size: 35px;
				line-height: .7;
				color: $base-color;
			}
		}
		h3 {
			font-size: 20px;
			font-weight: 700;
			color: $base-color-2;
			padding-bottom: 15px;
		}
		.pr-cor-service-btn {
			left: 0;
			right: 0;
			opacity: 0;
			bottom: 0px;
			width: 160px;
			margin: 0 auto;
			visibility: hidden;
			transition: 500ms all ease;
			a {
				width: 160px;
				height: 40px;
				font-size: 15px;
				font-weight: 600;
				overflow: hidden;
				border-radius: 5px;
				padding-left: 15px;
				color: $base-color-2;
				font-family: $heading;
				background-color: #fff;
				border: 2px solid #cfcfcf;
				i {
					top: 0;
					right: 0;
					color: #fff;
					width: 40px;
					height: 40px;
					display: flex;
					font-size: 10px;
					position: absolute;
					align-items: center;
					border-radius: 5px;
					justify-content: center;
					transition: .3s all ease;
					background-color: $base-color;
					box-shadow: 0px 0px 20px 0px rgba(255, 72, 78, 0.3);
				}
			}
			&:hover {
				a {
					color: #fff;
					border: 2px solid $base-color;
					background-color: $base-color;
					i {
						background-color: $base-color-2;
					}
				}
			}
		}
	}
	&:hover {
		box-shadow: 0px 0px 45px 0px rgba(87, 87, 87, 0.2);
		.pr-cor-service-btn {
			opacity: 1;
			bottom: -30px;
			visibility: visible;
		}
		.pr-cor-service-icon {
			transform: rotateY(360deg);
		}
		.pr-cor-service-inner-img  {
			img {
				transform: scale(1.1);
			}
		}
	}
}
// Home two
.pr-sv-service-section {
	padding: 95px 0px 65px;
	background-color: #edf4ff;
}
.pr-sv-service-content {
	padding-top: 50px;
}
.pr-sv-service-innerbox {
	padding: 40px 20px;
	margin-bottom: 30px;
	background-color: #fff;
	box-shadow: 0px 15px 30px 0px rgba(144, 144, 144, 0.05);
	.pr-sv-service-inner-icon {
		width: 60px;
		height: 60px;
		border-radius: 8px;
		background-color: #ff484e54;
		transition: 500ms all ease;
		i {
			font-size: 40px;
			line-height: .75;
			color: $base-color;
			transition: 500ms all ease;
		}
	}
	.pr-sv-service-inner-text {
		h3 {
			font-size: 18px;
			font-weight: 700;
			color: $base-color-2;
			padding: 25px 0px 15px;
			text-transform: uppercase;
		}
		p {
			padding-bottom: 20px;
		}
		.service-more {
			font-weight: 600;
			color: $base-color-2;
			font-family: $heading;
			i {
				font-size: 12px;
				transition: .3s all ease-in-out;
			}
			&:hover {
				color: $base-color;
				i {
					margin-left: 5px;
				}
			}
		}
	}
	&:hover {
		.pr-sv-service-inner-icon {
			background-color: $base-color;
			box-shadow: 0px 14px 40px 0px rgba(89, 198, 138, 0.3);
			i {
				color: #fff;
			}
		}
	}
}
.ft-thx-service-section-3 {
	z-index: 1;
	padding: 0px 0px 70px;
	background-color: #f9fdfd;
	.ft-thx-service-shape {
		top: 0;
		right: 0;
		z-index: -1;
	}
	.ft-thx-section-title-3 {
		margin: 0 auto;
		max-width: 780px;
		p {
			margin: 0 auto;
			max-width: 550px;
		}
	}
	.pr-sx-service-content {
		padding-top: 100px;
	}
	.ft-thx-btn-2 {
		margin-top: 30px;
	}
}
.pr-sx-service-innerbox {
	z-index: 1;
	border-radius: 10px;
	margin-bottom: 30px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	transition: 500ms all ease;
	padding: 80px 25px 30px 25px;
	border-bottom: 5px solid $base-color-2;
	.pr-sx-service-icon-bg {
		left: 0;
		right: 0;
		top: 60px;
		z-index: -1;
		opacity: 0;
		transition: 500ms all ease;
		i {
			color: #ffffff42;
			font-size: 155px;
		}
	}
	.pr-sx-service-item-icon {
		left: 0;
		right: 0;
		top: -60px;
		width: 105px;
		height: 105px;
		margin: 0 auto;
		position: absolute;
		border-radius: 100%;
		transition: 500ms all ease;
		background-color: $base-color-2;
		i {
			color: #fff;
			line-height: .7;
			font-size: 48px;
			transition: 500ms all ease;
		}
	}
	.pr-sx-service-item-text {
		h3 {
			font-size: 22px;
			font-weight: 700;
			color: $base-color-2;
			line-height: 1.636;
			padding-bottom: 20px;
		}
		p {
			color: $base-color-2;
			transition: 500ms all ease;
		}
	}
	&:hover {
		background-color: $base-color-3;
		border: 1px solid $base-color-3;
		border-bottom: 5px solid $base-color-3;
		box-shadow: 1.883px 26.934px 50px 0px rgba(60, 60, 60, 0.15);
		.pr-sx-service-item-icon {
			background-color: #fff;
			box-shadow: -5.176px 19.319px 50px 0px rgba(60, 60, 60, 0.2);
			i {
				color: $base-color-3;
			}
		}
		.pr-sx-service-item-text {
			h3 {
				color: #fff;
			}
			p {
				color: #fff;
			}
		}
		.pr-sx-service-icon-bg {
			opacity: 1;
			top: 40px;
		}
	}
}
.ft-thx-help-section {
	overflow: hidden;
	padding: 110px 0px;
	.background_overlay {
		z-index: 1;
		height: 405px;
		background-color: rgba(0, 0, 0, .80);
	}
	.ft-thx-help-bg {
		top: 0;
		left: 0;
		z-index: 0;
		width: 100%;
		height: 405px;
		overflow: hidden;
	}
}
.ft-thx-help-content {
	z-index: 4;
	.ft-thx-section-title-3 {
		margin: 0 auto;
		max-width: 670px;
		padding-bottom: 40px;
		h2 {
			color: #fff;
		}
	}
}
.ft-thx-help-item {
	overflow: hidden;
	border-radius: 5px;
	padding: 30px 30px;
	background-color: #ffffff;
	box-shadow: 0px 0px 25px rgb(0 0 0 / 10%);
	.ft-thx-help-text {
		width: 270px;
		h3 {
			color: #000;
			font-size: 22px;
			line-height: 1.4;
			font-weight: 700;
			padding-bottom: 15px;
		}
		.ft-thx-btn-2 {
			a {
				height: 50px;
				width: 150px;
			}
		}
	}
	.ft-thx-help-img {
		z-index: 1;
		width: 210px;
		position: relative;
		&:before {
			top: 8px;
			right: -8px;
			bottom: -8px;
			left: 8px;
			z-index: -1;
			content: '';
			width: 100%;
			height: 100%;
			position: absolute;
			transition: 500ms all ease;
			background-color: $base-color-3;
		}
	}
	&:hover {
		.ft-thx-help-img {
			&:before {
				left: -8px;
				right: 8px;
				top: -8px;
				bottom: 8px;
			}
		}
	}
}

ZeroDay Forums Mini