/*Theme Name: alsun
Theme URI: https://alsuntranslation.com
Description:wordpress theme
Version:1.0
Author:alsun
Author URI:
The CSS, XHTML and design is released under GPL:
*/
@import url(//fonts.googleapis.com/earlyaccess/notonaskharabic.css);
body {
}
a:hover {
	text-decoration:none;
}
section {
	padding:30px 0;
}
.slider {
	background-image:url("images/slider-2.jpg");
	min-height:500px;
    background-size: cover;
}
.about-us {}
.about-desc span{
color:#F31F1A;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
padding-bottom: 5px;
z-index: 6;
position: relative;	
}
.about-desc h2{
font-size: 53px;
color:#232323;
margin-bottom: 38px;
font-weight: 700;
text-transform: capitalize;
position: relative;
z-index: 5;	
}
.about-desc p{
font-size: 17px;
padding-right: 15px;
line-height: 35px;
color:#616161;
}
.about-icon h3{
font-size: 19px;
color:#232323;
font-weight: bold;
margin-bottom: 10px;	
}
.icon-one .fa {
color:#F31F1A;
font-size: 50px;
margin-bottom: 0px;	
}
.more-link .fa {
position: absolute;
right: 0;
bottom: 0;
color:
#fff;
background:#F31F1A;
width: 30px;
height: 30px;
line-height: 30px;
font-size: 19px;	
}
.about-icon p {
font-size: 15px;
line-height: 25px;	
}
.about-desc {
	padding-top: 16px;
}
.about-block {
box-shadow: 0px 10px 29.7px 0.3px
rgba(225, 225, 225, 0.64);
padding: 15px 20px 25px;	
position: relative;	
margin-bottom:30px;	
}
.our-services {}
.one-serv img{height: 60px;}
.one-serv {
	padding:15px 30px;
	border:solid 1px #ddd;
	border-radius:20px;
	transition:0.5s all;
	margin-bottom: 30px;
}
.one-serv:hover {
    border: solid 1px #fff;
    box-shadow: 1px 2px 12px 2px #d9dadb;
    -o-box-shadow: 1px 2px 12px 2px #d9dadb;
    -moz-box-shadow: 1px 2px 12px 2px #d9dadb;
    -webkit-box-shadow: 1px 2px 12px 2px #d9dadb	
}
.one-serv h3{font-size: 26px;}
.one-serv h3 a{color:#000;font-weight:bold;line-height: 36px;font-size: 19px;text-align:left;}
.one-serv p{color: #333;font-size:16px;;line-height:27px;text-align:justify;}
.one-serv a {
color:#F31F1A;
font-size: 16px;
font-weight: bold;
display: block;
text-align:right;
transition:0.5s all;	
}
.one-serv a:hover {
	color:#000;
}
.title {
text-align: center;
margin-bottom: 35px;
font-weight: bold;	
}
.clients {
	background:#f8f8f8;
}
.clients img {margin-bottom:30px;border: solid 1px #ddd;}
.clients p {color: #333;font-size:18px;;line-height:27px;}
.call-block{
background-color: #000000;
background-image: linear-gradient(147deg, #000000 0%, #434343 74%);
color:#fff;	
}
.call-block p {
padding-top: 10px;
font-size: 17px;
padding-bottom: 10px;	
}
.call-block .btn-danger, .why-us .btn-danger{
background-color:#F31F1A;
border-color:#F31F1A;
font-size: 20px;
color:#fff;
font-weight: bold;
padding: 6px 20px;	
}
.title-post {
background-image: url(https://www.freshworks.com/static-assets/images/fsales/pattern-fsales-dark.svg?57242447f883baa9ae9b989d93a57ef4),linear-gradient(to bottom,#000,#434343);
color:#fff;	
padding: 80px 0;	
background-size: cover;
padding-bottom: 70px;	
}
.title-post .btn-success {
margin-top: 30px;
padding: 10px 30px;
font-size: 18px;
font-weight: bold;
border-radius: 0;	
}
.title-post p {
font-size: 18px;
line-height: 30px;
margin-top: 20px;	
}
.breadcrumb {padding: 15px 15px;margin-bottom: 0;}
.breadcrumb p {margin: 0;font-size: 17px;color:#000;}
.breadcrumb a {color:#F31F1A;font-size: 17px;}
.post-content p, .post-content li {
	font-size:17px;
	line-height:28px;
}
.post-content h2,.post-content h3 {color:#F31F1A;}
.post-content img {
max-width: 100%;
height: auto;
margin: auto;
text-align: center;	
display: block;	
}
/*start team */
    .team-section{
        padding: 30px 0;
    }
    .section-heading h1{
font-size: 30px;
font-weight: 600;
line-height: 1;
color:
#111;
margin: 0 0 20px;
    }
    .section-heading p{
        font-size: 18px;
        line-height: 1.6;
		margin-bottom: 20px;
    }
    .team-item{
        position: relative;
        overflow: hidden;
		box-shadow: 3px 8px 10px #ddd;
		border-radius: 15px;
		margin-bottom: 30px;
    }
    .team-item:after{
        background-color: rgba(0,0,0,0.5);
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        visibility: hidden;
        opacity: 0;
        transition: all 0.2s ease-in-out;
    }
    .team-item:hover:after{
        visibility: visible;
        opacity: 1;
    }
    .team-item img{
        width: 100%;
        transition: all 0.3s ease-in-out;
    }
    .team-item:hover img{
        transform: scale(1.1);
        transition-duration: 1s;
    }
    .team-item .team-info{
        width: 0;
        height: 50px;
        padding: 5px 20px;
        color: #fff;
        position: absolute;
        left: 20px;
        bottom: 20px;
        transform: translateX(-5px);
        overflow: hidden;
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s linear;
    }
@media(max-width:768px){
	.team-item .team-info{
        width: 80% !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateX(0) !important;
        z-index: 1 !important;		
	}	
}
    .team-item:hover .team-info{
        width: 80%;
        opacity: 1;
        visibility: visible;
        transform: translateX(0);
        z-index: 1;
    }
    .team-item .team-info:before{
        background-color: #fff;
        content: '';
        width: 5px;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }
    .team-item .team-info h3{
        font-size: 14px;
        font-weight: 600;
        margin: 0;
        text-transform: uppercase;
        transform: translateX(-150px);
        transition: all 0.3s linear;
    }
    .team-item:hover .team-info h3{
        transform: translateX(0);
        transition-delay: 0.2s;
    }
    .team-item .team-info span.position{
        font-size: 12px;
        font-weight: 600;
        color: #ddd;
        display: block;
        letter-spacing: 0.5px;
        transform: translateX(-10px);
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s linear;
    }
    .team-item:hover .team-info span.position{
        opacity: 1;
        visibility: visible;
        transform: translateX(0);
        transition-delay: 0.6s;
        transition-duration: 0.5s;
    }
    .team-item .socials{
        margin: 0;
        padding: 0;
        list-style: none;
        width: auto;
        height: auto;
        position: absolute;
        top: 20px;
        right: 20px;
        z-index: 1;
    }
    .team-item .socials li{
        display: block;
        margin: 15px 0;
        transform: translateY(10px);
        visibility: hidden;
        opacity: 0;
        transition: all 0.3s linear;
    }
    .team-item:hover .socials li{
        transform: translateY(0);
        opacity: 1;
        visibility: visible;
    }
    .team-item .socials li a{
        color: #fff;
        font-size: 16px;
        text-decoration: none;
    }
    .team-item .socials li a:hover{
        color: #ddd;
    }
    .team-item:hover .socials li:nth-child(1){
        transition-delay: 0.1s;
    }
    .team-item:hover .socials li:nth-child(2){
        transition-delay: 0.2s;
    }
    .team-item:hover .socials li:nth-child(3){
        transition-delay: 0.3s;
    }
    .team-item:hover .socials li:nth-child(4){
        transition-delay: 0.4s;
    }
    .team-item:hover .socials li:nth-child(5){
        transition-delay: 0.5s;
    }
/*end team */
/*why us */
.why-us {background-color:#000000;background-image: linear-gradient(147deg,#000000 0%, #434343 74%);padding:35px 0;}
.why-block {
background:#fff;
border-radius: 30px;
padding-top: 30px;
padding-bottom: 50px;
padding-right: 30px;
padding-left: 30px;	
}
.why-one .fa {font-size: 39px;color:#F31F1A;}
.why-one h3 {font-size: 22px;font-weight: bold;padding-bottom: 8px;}
.why-one p {font-size: 17px;line-height: 26px;}
.why-one {
padding-bottom: 30px;
background:#fff;
padding-top: 30px;
border-radius: 20px;
padding-left: 20px;
padding-right: 20px;	
margin-bottom: 30px;	
}
/*why us */
/* our-counter */
.our-counter {
background-color:#000000;
background-image: linear-gradient(147deg,#000000 0%,#434343 74%);
}
.our-counter h2 {color:#fff;}
.our-counter h3 {
margin-bottom: 20px;
font-size: 35px;
font-weight: bold;	
}	
.our-counter h4 {font-size: 21px;font-weight: bold;}
.our-counter .col-md-3{transition: all .7s ease-in-out;color:#fff ;}
.our-counter .col-md-3:hover{color:#B6B5B5 !important;}
/* our-counter */
@media(max-width:768px){
.about-block {margin-bottom:20px;}
.slider {min-height:300px !important;}	
.about-desc h2 {font-size: 32px;}	
.one-serv, .one-serv h3 a{text-align:center !important}
.one-serv a {text-align:right !important}	
.our-counter .col-md-3 {margin-bottom:20px;}	
}