/*
	Theme Name: قالب ديلي تكنو
	Theme URI: https://www.delitechno.com/
	Author: تم تصميم وتطوير بواسطة شركة ديلي تكنو
	Author URI: https://www.delitechno.com/
*/
@import 'assets/css/bootstrap-rtl-4.5.3.min.css';
@import 'assets/css/fontawesome-5.15.1.min.css';
@import 'assets/css/magnific-popup-1.1.0.min.css';
@import 'assets/css/helper-rtl-4.0.0.min.css';
@import 'assets/css/wordpress-1.0.0.min.css';
.header-pages .headerbg{
	background-color: #3b7c88;
	padding: 18px 0;
}
.headerbg{
	z-index: 4;
	padding: 30px 0;
}
.headerbg .navbar .navbar-nav .nav-item + .nav-item {
    margin-right: 10px;
}
.headerbg .navbar .navbar-nav .nav-item .nav-link {
	font-size: 18px;
    padding: 4px 20px;
	border-radius: 50px;
	font-weight: 600;
    color: #fff;
    position: relative;
}
.headerbg .navbar .navbar-nav .nav-item .nav-link:hover,
.headerbg .navbar .navbar-nav .nav-item.active .nav-link{
	background-color: #fff;
	color: #3b7c88;
}
.headerbg .navbar .navbar-nav.lan .nav-item .nav-link:hover,
.headerbg .navbar .navbar-nav.lan .nav-item.active .nav-link{
	background-color: #326770;
	color: #fff;
}
.headerbg .styledropdown.navbar .navbar-nav .dropdown-toggle {
	padding-right: 20px !important;
	margin-right: 0 !important;
}
.headerbg .styledropdown.navbar .navbar-nav .dropdown-toggle::after {
    right: 0;
}
.headerbg .navbar-toggler {
    padding: 0;
    border: 0;
    color: #343a40;
    font-size: 30px;
}
.headerbg .navbar-toggler.collapsed {
    color: #fff;
}
.bg-icon-left{
	background-image: url(assets/img/icon02.png);
	background-position: top 200px right;
	background-repeat: no-repeat;
}
.bg-icon-right{
	background-image: url(assets/img/icon09.png);
	background-position: top 200px left;
	background-repeat: no-repeat;
}
.box-services h3{
	min-height: 65px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.titleline::before{
	position: absolute;
	content: '';
	background-image: url(assets/img/icon10.png);
	width: 132px;
	height: 5px;
	bottom: -12px;
	right: 2px;
}
.footerbg a{
	color: #fff;
}
.footerbg a:hover{
	color: #343a40;
}
.footerbg_links li{
	margin-bottom: 10px;
}
.footerbg_links li a{
	font-size: 18px;
	line-height: 1.2;
}
.buttonwhatsapp{
	z-index: 8;
	bottom: 20px;
	left: 20px;
}
.buttonwhatsapp a:hover{
	background-color: #25d366 !important;
	color: #fff !important;
}
.buttonwhatsapp .fab{
	line-height: 60px;
}
.footeremail{
	margin-bottom: -30px;
	z-index: 4;
}
.footeremail input[type="text"],
.footeremail input[type="email"]{
	border-radius: 0 50px 50px 0;
}
.footeremail input[type="text"],
.footeremail input[type="email"],
.custom-formlight input[type="text"],
.custom-formlight input[type="email"],
.custom-formlight textarea,
.custom-formlight select{
	background-color: #eee;
	border-color: #eee;
}
.footeremail input[type="submit"]{
	border-radius: 50px 0 0 50px;
}
li::marker{
	color: #3b7c88;
}
.bg-request-2color::before,
.bg-request-2color::after{
	position: absolute;
	content: '';
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
	width: 98%;
	height: 95%;
}
.bg-request-2color::before{
	z-index: 1;
	background-color: #3b7c88;
	border-radius: 0 20px 20px 0;
	bottom: 0;
	left: 0;
}
.bg-request-2color::after{
	z-index: 2;
	background-color: #fff;
	border-radius: 20px 0 0 20px;
	top: 0;
	right: 0;
}
.bg-request-2color > *{
	position: relative;
	z-index: 3;
}
.sliderhome__cutsom{
	margin-top: -150px;
}
.sliderhomebox,
.sliderhomebox .row{
    height: 110vh;
}
.sliderhomebox > *{
    position: relative;
}
.sliderhomebox{
	padding-top: 250px;
}
.sliderhome__cutsom.slick-dotted.slick-slider{
    margin-bottom: 0;
}
.sliderhome__cutsom .slick-dots{
    left: 10%;
    width: 80%;
    bottom: 18%;
}
.btn{
	font-weight: 600;
}
.bg-about-home{
	z-index: 3;
}
.bg-about-home::before{
	position: absolute;
	content: '';
	box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.25);
	width: 96%;
	height: 100%;
	background-color: #fff;
	border-radius: 20px 0 0 20px;
	top: 0;
	right: 0;
}
.text-rotate{
	width: 200%;
	bottom: 0;
	right: 0;
	transform: rotate(90deg)translateX(-120px)translateY(-40px);
}
.bg-why-home{
	z-index: 2;
	margin-top: -200px;
	padding-top: 200px;
}
.bg-why-home::before{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 95%;
	height: 70%;
	background-color: rgba(59, 124, 136, 0.94);
}
.box-why-home{
	margin-top: -200px;
}
.box-why-home::before{
	position: absolute;
	content: '';
	background-image: url(assets/img/icon01.png);
	width: 100px;
	height: 150px;
	top: -50px;
	left: 20px;
}
.bg-contact-home{
	margin-bottom: -60px;
	padding-bottom: 120px;
}
.bg-contact-home::before{
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 89%;
	height: 30%;
	background-color: #3b7c88;
	border-radius: 0 0 20px 0;
}
.slider-customer{
	margin: 0 -24px
}
.slider-customer .slick-slide{
	margin: 0 24px
}
.slider-customer .slick-list{
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}
.slider-customer img{
	opacity: 0.6;
	transform: scale(0.8);
	transition: .4s;
}
.slider-customer .slick-current img{
	opacity: 1;
	transform: scale(1);
	transition-delay: 0.42s;
}
.nav-tabs.customtabs2 .nav-item + .nav-item{
	margin-right: 30px;
}
.nav-tabs.customtabs2 .nav-item {
    margin-left: 0;
}
.nav-tabs.customtabs2 .nav-link {
    border: 0;
    border-radius: 0;
    min-width: inherit;
	padding: 0;
	font-size: 24px;
	font-weight: 700;
}
.nav-tabs.customtabs2 .nav-item.show .nav-link,
.nav-tabs.customtabs2 .nav-link.active,
.nav-tabs.customtabs2 .nav-link:hover {
	background-color: transparent;
}
.boxworks{
	height: 200px;
	padding: 40px;
	font-size: 30px;
	font-weight: 700;
}
.boxworks:hover{
	border-color: #3b7c88 !important;
}
.boxworks img{
	max-height: 90px;
}
.boxworks__display{
	display: none;
}
.buttonmore.done.hoverbg-primary,
.buttonmore.done.hoverbg-primary:hover{
	background-color: #fff !important;
    color: #e5e5e5 !important;
    border-color: #f2f2f2 !important;
}
.buttonmore.done::before{
	position: relative;
	content: 'انتهى';
}
.buttonmore.done span{
	display: none;
}
.wpcf7 input[type="submit"]{
	background-color: #3b7c88;
    color: #fff;
	border: 0;
	padding: 16px;
	cursor: pointer
}
.wpcf7 input[type="submit"]:hover{
    background-color: #326770;
}
/*--------- Responsive ----- */
@media (max-width: 992px) {
	.headerbg .navbar .navbar-nav:first-child{padding-top: 20px;}
	.headerbg .navbar .navbar-nav .nav-item + .nav-item{margin-right: 0;}
	.headerbg{background-color: #3b7c88;}
	.box-why-home,.sliderhome__cutsom{margin-top: 0;}
	.sliderhomebox, .sliderhomebox .row{height: inherit;}
	.sliderhomebox{background-position: left center;padding-top: 80px;padding-bottom: 80px;}
	.colorwhiteMobile{color: #fff !important;}
	.slider-customer{margin: 0 -15px;}
	.slider-customer .slick-slide{margin: 0 15px;}
}
@media (max-width: 768px) {
    .box-services h3{min-height: inherit;}
	.bg-request-2color::before,.bg-request-2color::after{width: 98%;height: 98%;}
	.bg-contact-home::before,.bg-why-home::before{width: 100%;}
	.sliderhome__cutsom h2{text-shadow: -1px 1px 2px #fff;}
	.box-why-home::before{width: 50px;height: 100px;background-size: 100%;background-repeat: no-repeat;top: -15px;}
	.nav-tabs.customtabs2 .nav-item + .nav-item{margin-right: 18px;}
	.nav-tabs.customtabs2 .nav-link{font-size: 20px;}
	.boxworks{height: 140px;padding: 20px;}
	.boxworks img{max-height: 60px;}
}
@media (max-width: 500px) {
	.footeremail input[type="text"],
	.footeremail input[type="email"]{border-radius: 10px 10px 0 0;}
	.footeremail input[type="submit"]{border-radius: 0 0 10px 10px;}
	.slider-customer img{max-height: 300px;}
}
@media (max-width: 375px) {
	
}
/** CUTSOM **/


.headerbg .navbar .navbar-nav .nav-item a , .wpml-ls-nativea

{
    font-size: 18px;
    padding: 4px 20px;
    border-radius: 50px;
    font-weight: 600;
    color: #fff;
    position: relative;
}

.headerbg .navbar .navbar-nav .nav-item a:hover, .headerbg .navbar .navbar-nav .nav-item.active a , .wpml-ls-native , .wpml-ls-nativea:hover {
    background-color: #fff;
    color: #3b7c88;
}

.hoverimg-white-bt:hover img {
    -webkit-filter: brightness(90%);
    filter: brightness(90%);
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: unset;
}

.headerbg .navbar .navbar-nav .nav-item a:hover, .headerbg .navbar .navbar-nav .nav-item.active a, .wpml-ls-native, .wpml-ls-nativea:hover {
    background-color: #e9e9e900;
font-size: 18px;
    padding: 4px 20px;
    border-radius: 50px;
    font-weight: 600;
    color: #fff;
    position: relative;
}


.bg-icon-left {
    background-image: url(assets/img/icon02.png);
    background-position: top 200px left;
    background-repeat: no-repeat;
}


@media (max-width: 992px) {
.sliderhomebox {
    height: 100vh;
}
	.mobile-hidden {
		 display: none;
	}

}


@media (max-width: 768px) {
.sliderhome__cutsom h2 {
    color: azure;
}
.btn-primary, .btn-primary.disabled, .btn-primary:disabled, .btn-outline-primary, .btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show>.btn-outline-primary.dropdown-toggle, .custom-checkbox .custom-control-input:checked~.custom-control-label:before, .custom-radio .custom-control-input:checked~.custom-control-label:before, .form-control:focus, .sharesocial.border.border-primary li a, .singlecontentbg blockquote, .custom-control-input:checked~.custom-control-label:before, .custom-control-input:focus:not(:checked)~.custom-control-label:before, .custom-select:focus {
    border-color: #91b8be;
}

}

.scroll-to-top {
	right: unset;
    left: 15px;
}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  
    height: 50px;
}

