.dsn-slider-content .slide-content.dsn-active-cat .slide-content-inner .title-fa{
    font-family: "Montserrat", sans-serif !important;
    font-size: 35px ;
}

.dsn-slider-content .slide-content.dsn-active-cat .slide-content-inner p{
    font-family: "Montserrat", sans-serif !important;
   
}
.link-custom a span , .top-menu2 .extend-container li a , .top-menu2 .extend-container li a , .intro-content-text h2 , .about-years-text , .intro-about .intro-content-text .exper h4 {
     font-family: "Montserrat", sans-serif !important;
}
.intro-about .intro-content-text p {
	direction:ltr;
}
.intro-content-text{
	direction: ltr !important;
    text-align: left;
}
.intro-about .intro-content-text .exper .numb-ex > span {
    font-size: 120px;
    line-height: 1.2;
    float: left !important;
    font-weight: bold;
    margin-right: 20px ;
	margin-left:0px !important;
    color: #fff;
}
.intro-about .intro-content-text .exper h4 {
	text-align:left;
}
.one-title .title-sub-container .title-sub , .one-title .title-main , .our-services-2 .services-item .services-header h3 ,.work-under-header .work-item .item-info .cat , .work-under-header .work-item .item-info h4 , .work-under-header .work-item .item-info span , .footer .footer-links .footer-title ,.box-gallery-vertical .vertical-title h2 ,.contact-up .c-wapp a .career , .nav__list-item a {
	 font-family: "Montserrat", sans-serif !important;
}
.one-title .title-sub-container .title-sub , .one-title .title-sub-container{
	padding-left:0px !important;
}
.one-title {

    text-align: left !important;
    direction: ltr;
}
.our-services-2 .services-item p {
    position: relative;
    font-family: "Montserrat", sans-serif !important;
    direction: ltr !important;
    text-align: left;
}
footer p {
    color: rgba(194, 194, 194, 0.6);
    margin-bottom: 0;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 4px;
    line-height: 1.6;
    font-variant-numeric: proportional-nums;
    font-family: "Montserrat", sans-serif !important;
    
    letter-spacing: 0px;
    direction: rtl;
    font-size: 15px;
    text-align: left !important;
     padding-right: 0px !important; 
     padding-left: 0px !important;  
}
.box-gallery-vertical h6 {
    margin-bottom: 30px;
    line-height: 1.6;
   font-family: "Montserrat", sans-serif !important;
    text-align: left !important;
    direction: ltr !important;
}
.customer-box-desc {
   font-family: "Montserrat", sans-serif !important;
    text-align: justify;
    direction: ltr !important;
    line-height: 28px;
}
.link-custom {
    margin-top: 30px;
    text-align: left !important;
}
.footer .footer-links .footer-block.col-contact p{
	direction:rtl;
}
.footer .footer-links .footer-block.col-contact p strong {
    color: #fff;
    font-weight: 500 !important;
}
.email-footer a, .email-footer {
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: lowercase;
    margin-bottom: 4px;
}
.footer .footer-links .footer-block.col-contact p {
    font-size: 13px !important;
    font-weight: 600;
    margin-bottom: 10px;
    direction: ltr;
    text-align: right;
   
}
.col-address p{
    font-size: 13px !important;
    font-weight: 500  !important;
    text-align: left;
    direction: ltr;
}
.text-center .email-footer {
	text-align:center !important;
}
.gform_wrapper h3.gform_title {
    letter-spacing: normal!important;
    margin: 10px 0 6px 0;
    color: #000 !important;
    font-size: 38px !important;
}
.box-info-contact ul li span {
    color: #3a3a3a !important;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 7px;
}
.box-info-contact h3 {
    text-align: center;
}
.box-info-contact h3 {
    text-align: center;
    color: #5c09bb;
}
.wpml-ls-statics-post_translations {
    clear: both;
    color: #818181;
    display: none !important;
}
#gform_3 .gform_heading h3{
	    color: #5c09bb !important;
	font-family: "Montserrat", sans-serif !important;
}
.ginput_container input{
	width:100% !important;
	color:#000;
	text-align:left;
	direction:ltr;
}
.box-info-contact ul li a {
	width:100%;
	padding-top:10px;
	padding-bottom:5px;
}
.box-info-contact ul li {
    margin-top: 40px !important;
}
.gform_wrapper label.gfield_label {
    font-weight: 700;
    font-size: inherit;
    padding-left: 0px;
    text-align: left !important;
    direction: ltr !important;
	font-family: "Montserrat", sans-serif !important;
}
#gform_4 .gform_heading h3{
	color:white !important;
	font-family: "Montserrat", sans-serif !important;
}
#gform_fields_4 li .ginput_container {
	border-bottom: 1px solid #3535359c;
}
.gform_wrapper.gf_browser_chrome select {
    padding: 2px 0 2px 3px;
    background: none;
    color: white;
    width: 100% !important;
    border: 0px;
    padding-bottom: 35px!important;
    direction: ltr;
    font-weight: bold;
}
.gform_wrapper select option {
    padding: 2px;
    display: block;
    background: #0d0c10;
    padding: 10px;
    border: #0f0e10;
}
.gform_wrapper textarea.medium {
    height: 100px !important;
    width: 100%;
}
#field_4_3 label{
	display:none !important;
}
@media only screen and (max-width: 991px) {
	.title-fa{
		font-size:20px !important;
		text-align:left;
	}
 .desc-fa{
		font-size:13px !important;
	 text-align:left;
	}
	.dsn-slider .dsn-slider-content .slide-content .slide-content-inner .title-text-header .title-text-header-inner {
    font-size: 20px !important;
		text-align:center;
}
	.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{
		top:100px !important;
	}
}
.drop-down-multilevel li{
	    color: #fff;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 1;
    padding-right:15px  !important;
	padding-left:15px !important;
	
    position: relative;
    text-align: left !important;

    font-weight: 300 !important;
    direction: ltr !important;
}
.drop-down-multilevel li a{
	
	text-transform:normal !important;
	font-size:14px !important;
}