*{
	padding: 0;
	text-decoration: none;
	margin-bottom: 0;
	/* [disabled]margin-left: 0; */
	margin-right: 0;
	margin-top: 0;
}

@font-face{
    font-family: 'droidkufi-n';
    src:url('../fonts/droidkufi-n.eot?') format('embedded-opentype');
    src:local(' '),
        url('../fonts/droidkufi-n.svg#GESSTwoMedium-Medium') format('svg'),
          url('../fonts/droidkufi-n.woff') format('woff'),
          url('../fonts/droidkufi-n.otf') format('opentype'),
          url('../fonts/droidkufi-n.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

@font-face{
    font-family: 'droidkufi-b';
    src:url('../fonts/droidkufi-n-b.eot?') format('embedded-opentype');
    src:local(' '),
        url('../fonts/droidkufi-b.svg#GESSTwoMedium-Medium') format('svg'),
          url('../fonts/droidkufi-b.woff') format('woff'),
          url('../fonts/droidkufi-b.otf') format('opentype'),
          url('../fonts/droidkufi-b.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}


body {
	margin:0;
	font-family:droidkufi-n,Helvetica, Arial, sans-serif;
	font-weight:normal;
    background-color:#fff;
	font-size:16px;
	color:#3e4042;
	direction: rtl;
	}
	
	section{
	}
	
	img {
	border:0;
	    vertical-align: middle;

	}
	
	
	a{
		color:#686969;
		text-decoration:none;
	}	
	
	a:hover{
		color:#e14c3b;
		text-decoration:none;
	}
		
	
	
	
	.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


header{
	position:fixed;
	top:0;
	background-color:#fff;
	 box-shadow: 1px 2px 5px 0px rgba(50, 50, 50, 0.11);
	width:100%;
	z-index:9999;
}


header .navbar-collapse{
	margin-right:30px;
}



header .nav-link{
	font-size:19px;
}

#top-social{
	margin-right:50px;
}


#top-social a{
	font-size:30px;
}



#top-social .fa-facebook-official{
	color:#475993;	
}


#top-social .fa-twitter{
	color:#76a9ea;	
}

#top-social .fa-instagram{
	color:#c32a68;	
}

#top-social .fa-youtube-play{
	color:#f61c0d;	
}


#top-social a:hover{
	opacity:0.8;
}



#header .navbar-brand{
margin-left:26px
}



#pic{
	background-color:#416fb6;
	background-image:url(../images/bg.png);
	background-position:center;
	background-repeat:no-repeat;
	padding:50px 0;
	margin-top:110px;
}

#pic h3{
	text-align:center;
	color:#fff;
	margin-top:150px;
}



.margin-section{
	margin:60px 0;	
}


#about{
	
	text-align:right;
	border-bottom: solid 2px #bababd;
	
}

#about .tab-pane{
padding:30px 0;
min-height:316px;	
}


#about .nav-item .active{
color:#406fb7;	
}

#about .nav-item a{
	font-size:20px;
}

.title-box{
	text-align:center;
	font-weight:600;
	color:#4070b7;
	margin-bottom:20px;
}

#services{
padding:44px 0;
}

#services div div div{

	-webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	}
	
	
#services div div div:hover
{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);

}


#services a {
color:#406fb7;
}

#services a:hover {
color:#e14c3c;
}

#services h6{
	text-align:center;
	color:#406fb7;
	padding:0;
	margin-top:-20px;
	margin-bottom:60px;
}

#services img{
	width:70px;
	margin-bottom:15px;
}

#they{
	background-color:#406fb7;
	padding:20px 0;
	color:#fff;
	text-align:center;
	
}

#they .title-box{
	color:#fff;	
}

#they a{
	color:#fff;
	padding:0 5px;
}

#they li{
	margin:auto;
	display:inline-block;
}

#they .nav .active{
	color:#b9b6b6;
}

#they .nav{
	display:block;
}

#they span{
	display:block;
	color:#89aadc;
}

#they .imgthey{
	border: dashed 1px #fff;
    display: inline-block;
    border-radius: 50%;
    padding: 3px;
}

#they img{
	width:70px;
	height:70px;
}

#img-they,#txt-they{
	float:right;
}

#they .tab-pane{
	min-height:90px;
}

#txt-they{
margin-right:5px;
}


#they p{
	margin-top:10px;
}

#clients img{
max-height: 75px;
margin: 0 10px;
}


#communication p{
	margin:8px 0;
	text-align:right;
}

#communication i{
	margin-left:6px;
}

#communication span{
	display:block;
}

#callus button{
	width:100%;
	background-color:#4e78bb;
	cursor:pointer;
	color:#fff;
}
#callus button:hover{
background-color:#7b7b7b;
}

#callus .form-control{
color: #4e78bb;	
}


#callus select.form-control:not([size]):not([multiple]){
color: #bdbdbd;
}

.form-control::placeholder {
  color: #bdbdbd;
}

footer{
	background-color:#4e78bb;
	padding:11px 0;
	color:#fff;
}


.navbar-toggler:not([disabled]):not(.disabled){
background: #416fb6;
border: none;
}

#e_msg{
color: #e14c3b;
text-align: center;
margin-top: 40px;
}

#who-pdf {
    display: block;
    text-align: left;
    color: #e14c3b;
}

#who-pdf:hover{
  color: #686969;
}	


@media (max-width:1024px){

.navbar-expand-md .navbar-nav .nav-link {
    padding-right:0.5rem;
    padding-left:0.5rem;
}

#about {
background-size: 43%;
}


}


@media (max-width:768px){
#pic h3 {
    margin-top: 60px;
}

#about {
background-image: none;
}

#img-they, #txt-they{
float: none;
}

.navbar-nav{
text-align: center;
}

#top-social {
    margin-right: auto;
    text-align: center;
}

}