html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, circlequote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
fieldset {border:1px solid #CCCCCC;padding:5px 10px;margin:10px 0px;}

legend {font-weight:bold;    color: #20a7bf;padding:0px 2px; font-size:20px;}


p{text-align:justify; margin:7px 0px;}


[dir="rtl"] p{  font-family: "ges";  direction: rtl;}

/* Tables still need 'cellspacing="0"' in the markup. */

table {border-spacing: 0; border-collapse:collapse;}

thead th {
	padding-right:1em;
	    border-left: 1px solid #cccccc;
}

td {vertical-align:middle;}

/* Remove possible quote marks (") from <q>, <circlequote>. */

circlequote:before, circlequote:after, q:before, q:after { content: ""; }


a:focus ,a{outline:none;}

a:hover{  font-size:16px; text-decoration: none !important; color:#000000; }

a{text-decoration: none !important;}

a:link, a:visited{ font-size:16px; text-decoration: none; color: #45656c; }
a:hover{  font-size:16px; text-decoration: none; color:#111111; }

ul {
    list-style-type: none;
}

a:hover{
	text-decoration: none;
}


ul.language-switcher-locale-url{
list-style-type: none; 
 padding-right: 0px; 
}

ol {
    padding-right: 33px;
}
ol li{
    padding: 3px;
}
ul li p{
    text-align: left !important;
}

.not-front ul.menu{
    padding-right: 0px;
}

body{
	margin:0px;
	font-family:"open_sans" !important;
	direction: ltr;
	text-align:left;
}

dl, ol, ul{
	margin-bottom:0px !important;
}

/***************************************/
@font-face {
	font-family:"HelveticaNeueMed";
		src:url("../fonts/HelveticaNeueMed.ttf") format("truetype"); /* Safari, Android, iOS */
}


@font-face {
	font-family:"HelveticaNeueBold";
		src:url("../fonts/HelveticaNeueBold.ttf") format("truetype"); /* Safari, Android, iOS */
}


@font-face {
	font-family:"HelveticaNeue";
		src:url("../fonts/HelveticaNeue.ttf") format("truetype"); /* Safari, Android, iOS */
}

@font-face {
	font-family:"TheQueenthinee";
		src:url("../fonts/TheQueenthine-4pBx.ttf") format("truetype"); /* Safari, Android, iOS */
}


@font-face {
	font-family:"Southampton";
		src:url("../fonts/Southampton.ttf") format("truetype"); /* Safari, Android, iOS */
}


@font-face {

	font-family:"Fairuz-Black";

		src:url("../fonts/Fairuz-Black.otf") format("openType"); /* Safari, Android, iOS */

}



@font-face {
  font-family: 'custom-cn';
  src: url("../fonts/custom-cn.eot");
  src: url("../fonts/custom-cn.eot?#iefix") format("embedded-opentype"),
  url("../fonts/custom-cn.woff") format("woff"), 
  url("../fonts/custom-cn.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }



@font-face {
	font-family:"Rathyland";
		src:url("../fonts/Rathyland.ttf") format("truetype"); /* Safari, Android, iOS */
}

@font-face {
	font-family:"Arialn";
		src:url("../fonts/Arialn.ttf") format("truetype"); /* Safari, Android, iOS */
}


@font-face {
    font-family:"ge_ss";
    src:url("../fonts/DroidArabicKufi.ttf") format("truetype");
    /* Safari, Android, iOS */
}

@font-face {

	font-family:"ges";

		src:url("../fonts/JF-Flat-Regular.ttf") format("truetype"); /* Safari, Android, iOS */

}

/***************************************/

#page{
	position:relative;
}

.wrapper2_1400{
	 margin: 0 auto;
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 100vh;
}

.header01 {
    padding-top: 11px;
    display: inline-block;
    width: 100%;
    padding-bottom: 0px;
}

.container_1200{
    max-width: 88%;
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 0px 6%;
}



.image_slider img{
	width:100%;
}

.slider{
	position:relative;
	overflow:hidden;
    border-top: 3px solid #000;
    margin-top: -15px;
}

.slider #block-views-block-slider-block-1 .views-field-field-image{

}

.slider #block-views-block-slider-block-1 .views-row-1 .views-field-title{
	display:block !important;
}

.slider #block-views-block-slider-block-1 .views-row.views-row-1 .views-field-title,
.slider #block-views-block-slider-block-1 .views-row.views-row-2 .views-field-title{
	display: none !important;
}


.page-node-fr .slider #block-views-block-slider-block-1 .views-row.views-row-1 .views-field-title,
.page-node-fr .slider #block-views-block-slider-block-1 .views-row.views-row-2 .views-field-title{
	display:block !important;	
}

.slider .views-slideshow-cycle-main-frame-row{    height: 100vh !important;	width:100% !important;}
.slider .views_slideshow_cycle_slide.views_slideshow_slide,
.slider .views_slideshow_cycle_teaser_section,
.slider .views-slideshow-cycle-main-frame{	width:100% !important;    height: 100vh !important;}


.slider #block-views-block-slider-block-1 .views-field-field-image img{
	width:100%;
	height:auto;
}

.slider #block-views-block-slider-block-1 .views-field-field-link-to-mohammad{
    position: absolute;
    top: 64%;
    left: 30%;
}


[dir="rtl"] .slider #block-views-block-slider-block-1 .views-field-field-letter{
    position: absolute;
    top: 17%;
    width: 47%;
    right: 41%;
    font-family: "custom-cn";
    font-size: 19px;
    text-align: right;
    left: auto;
}


[dir="rtl"] .slider #block-views-block-slider-block-1 .views-field-field-letter h2{
    font-size: 35px;
    font-family: "Fairuz-Black";
    color: #b1964f;
    letter-spacing: normal;
      font-style: normal;
}


[dir="rtl"] .slider #block-views-block-slider-block-1 .views-field-field-letter h3{
    font-size: 22px;
    font-family: "Fairuz-Black";
    color: #b1964f;
    letter-spacing: normal;    font-style: normal;
}


[dir="rtl"] .slider #block-views-block-slider-block-1 .views-field-field-letter a{
    color: #b1964f;
    text-decoration: underline !important;
    font-size: 19px;    font-style: normal;
}



.slider #block-views-block-slider-block-1 .views-field-field-letter{
	position: absolute;
    top: 17%;
    width: 48%;
    left: 41%;
    font-family: "custom-cn";
    font-size: 21px;
}



.slider #block-views-block-slider-block-1 .views-field-field-letter h2{
    font-size: 35px;
    font-family: "HelveticaNeueBold";
    color: #b1964f;
    text-transform: uppercase;
    font-family: "custom-cn";
    letter-spacing: 9px;
    font-weight: bold;
    font-style: italic;
}


.slider #block-views-block-slider-block-1 .views-field-field-letter h3{
    font-size: 30px;
    font-family: "custom-cn";
    color: #b1964f;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: bold;
}
.slider #block-views-block-slider-block-1 .views-field-field-letter a{
    color: #b1964f;
    text-decoration: underline !important;
    font-size: 19px;
}

.slider #block-views-block-slider-block-1 .views-field-field-link-to-nadeen{
    position: absolute;
    top: 64%;   
    left: 60%;
}
[dir="rtl"] .slider #block-views-block-slider-block-1 .views-field-field-link-to-nadeen{
    left: 65%;
}
.slider #block-views-block-slider-block-1 .views-field-field-link-to-mohammad a,
.slider #block-views-block-slider-block-1 .views-field-field-link-to-nadeen a{
	font-size:0px;
	width:200px;
	height:50px;
	display:inline-block;
}


.slider #block-views-block-slider-block-1 .views-field-field-image img{
	
  /*  animation: 20s ease 0s normal none infinite running zoomEffect;   
	-webkit-animation: 20s ease 3s normal none infinite running zoomEffect;  
	-o-animation: 40s ease 3s normal none infinite running zoomEffect; 
	-moz--o-animation: 50s ease 3s normal none infinite running zoomEffect;  
	transition: 2s;*/}
	@keyframes zoomEffect {	
	from {		transform: scale(1, 1)	}	to {		transform: scale(1.5, 1.5)	}}


.slider-content,
.slider_content{
	position:absolute;
	top: 37%;
	width:100%;
	z-index:99;
	text-align:center;
}

[dir="rtl"] .slider_title,
[dir="rtl"] #block-views-block-slider-block-1 .views-row .views-field-title{
	/*font-family:"ge_ss";*/
}



[dir="rtl"] #block-flags{
	    float: left;
}


#block-views-block-slider-block-1 .views-row .views-field-body p,
#block-views-block-slider-block-1 .views-row .views-field-body,
#block-views-block-slider-block-1 .views-row .views-field-title,
.slider_title{
	font-size:45px;
	font-family:"HelveticaNeueBold";
	color:#fff;
	text-transform:uppercase;
	font-family: "custom-cn";
    letter-spacing: 9px;
    font-weight: bold;
    font-style: italic;
}


#block-views-block-slider-block-1 .views-row .views-field-title{
	display:none;
}



.slider_body{
	font-family:"HelveticaNeueMed";	
	font-size:27px;
	color:#222222;
}
#block-views-block-slider-block-1 .views-row .views-field-body p{
	text-align:center;
	margin:0px;
}

#block-views-block-slider-block-1 .views-row .views-field-view-node a,
.slider_more a{
    font-size: 14px;
    font-family: "HelveticaNeue";
    background: #6c3d14;
    padding: 9px 21px;
    display: inline-block;
    color: #fff !important;
    border-radius: 100px;
	margin-top:10px;
	border:1px solid #6c3d14;
}

#block-views-block-slider-block-1 .views-row .views-field-view-node a:hover{
	color: #6c3d14 !important;
	background: transparent !important;
}



.slider .views_slideshow_controls_text_next {
    background: rgba(0,0,0,0) url(../images/rightarrow.png) no-repeat scroll 0 0;
    right: -85px;
    font-size: 0;
    height: 70px;
    position: absolute;
    right: -85px;
    top: 63%;
    transition: all 0.6s ease-in-out 0s;
    width: 60px;
    z-index: 99;
    background-size: 100%;
}

.slider:hover .views_slideshow_controls_text_next {
    right: 40px;
}

.slider:hover .views_slideshow_controls_text_previous{
	left:40px;
}

.slider .views_slideshow_controls_text_pause {
    display: none;
}

.slider .views_slideshow_controls_text_previous {
    background: rgba(0,0,0,0) url(../images/leftarrow.png) no-repeat scroll 0 0;
    font-size: 0;
    height: 70px;
    position: absolute;
    left: -85px;
    top: 63%;
    transition: all 0.6s ease-in-out 0s;
    width: 60px;
    z-index: 99;
    background-size: 100%;
}


.slider .views_slideshow_controls_text_next a,.slider .views_slideshow_controls_text_previous a {
    font-size: 0px;
}


.logo #site-logo{
	padding:0px;
}

.logo h1#site-title{
	dispaly:none;
}


.shadow{
  /*  background: url(../images/shadow_rotating.png) no-repeat scroll 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9;*/
}




.slider .views-slideshow-controls-bottom{

}


[dir="rtl"] .slider #views_slideshow_controls_text_previous_slider-block_1 {
	background: rgba(0, 0, 0, 0) url("../images/right_rot.png") no-repeat scroll 0 0;
	right: -85px;
    font-size: 0;
    height: 70px;
    position: absolute;
    top: 39%;
    transition: all 0.6s ease-in-out 0s;
    width: 40px;
    z-index: 9;
    background-size: 100%;
	left:auto;
}


.slider #views_slideshow_controls_text_previous_slider-block_1 {
	background: rgba(0, 0, 0, 0) url("../images/left_rot.png") no-repeat scroll 0 0;
	left: -85px;
    font-size: 0;
    height: 70px;
    position: absolute;
    top: 39%;
    transition: all 0.6s ease-in-out 0s;
    width: 40px;
    z-index: 9;
    background-size: 100%;
	right:auto;
}

 .slider:hover #views_slideshow_controls_text_previous_slider-block_1 {
	left:0px;
}


.slider #views_slideshow_controls_text_previous_slider-block_1 a,
.slider #views_slideshow_controls_text_next_slider-block_1 a{
    font-size:0px;
}

.slider #views_slideshow_controls_text_previous_slider-block_1 a::before,
.slider #views_slideshow_controls_text_next_slider-block_1 a::before{
    display:none;
}

[dir="rtl"] .slider #views_slideshow_controls_text_next_slider-block_1 {
    background: rgba(0, 0, 0, 0) url(../images/left_rot.png) no-repeat scroll 0 0;
    font-size: 0;
    height: 70px;
    position: absolute;
    left: -85px;
    top: 39%;
    transition: all 0.6s ease-in-out 0s;
    width:40px;
    z-index: 9;
    background-size: 100%;
	right: auto;
}

.slider #views_slideshow_controls_text_next_slider-block_1 {
    background: rgba(0, 0, 0, 0) url(../images/right_rot.png) no-repeat scroll 0 0;
    font-size: 0;
    height: 70px;
    position: absolute;
    right: -85px;
    top: 39%;
    transition: all 0.6s ease-in-out 0s;
    width:40px;
    z-index: 9;
    background-size: 100%;
	left:auto;
}


 .slider:hover #views_slideshow_controls_text_next_slider-block_1 {
	right:0px;
}

[dir="rtl"] .slider:hover #views_slideshow_controls_text_previous_slider-block_1 {
	right:0px;left:auto;
}
[dir="rtl"] .slider:hover #views_slideshow_controls_text_next_slider-block_1 {
	left:0px;right:auto;
}


.slider #views_slideshow_controls_text_pause_slider-block_1{
	display:none;
}


/***************/



/****** main-menu ********/
.main_menu{
    margin-top: 21px;
	padding:0px;
}

.main_menu ul{
	    margin-left: 36px;
}

[dir="rtl"] .main_menu ul{
	    margin-right: 36px;
}

.main_menu ul ul{
    border-top: 1px solid #87783645 !important;
    width: 482px;
    border: 1px solid rgba(0,0,0,.15);
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.175);
    background: #fff;
    position: absolute;
    top: 34px;
    left: 2px !important;
	border-bottom: 8px solid #b1964f !important;
}


.main_menu ul li:nth-child(3) ul{
	    width: 176px;
}

.main_menu ul li:nth-child(3) ul li{
	width:100%;
	float:none;
	padding: 6px 13px !important;
}

[dir="rtl"] .main_menu ul ul{
    left: auto !important;
    right: -21px !important;    
}


[dir="rtl"] .main_menu ul ul li{
	text-align: right;
	float: right !important;
}


ul.nice-menu-down .menuparent a{
	padding-right: 0px;
}


ul.nice-menu-down{
	z-index:9;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.menuparent{
	background: none;
}

.main_menu ul ul li{
	width: 50%;
    float: left!important;
    padding: 13px !important;
	clear: inherit;
		
}

.main_menu ul ul li a{
	font-size: 17px;
}

.main_menu ul ul li a:after{
	display:none;
}

[dir="rtl"] .main_menu ul{
	float: right;
}

.main_menu ul li{
	float: left;
	padding:0px 17px;
	border:0px;
	background:none;
}

.page-node-fr .main_menu ul li{
	padding: 0px 13px;
}



.main_menu ul li a:hover,
.main_menu ul li:hover{
	cursor: url(../images/pointer.png), auto;
}




[dir="rtl"] .main_menu ul li a{
	    font-family: "Fairuz-Black";
	
	font-size:15px;
}

[dir="rtl"] .main_menu ul ul li a {
    font-size: 13px !important;
}

.main_menu ul li a{
	font-family:"custom-cn";
	padding:0px;
	text-transform: capitalize;
    transition: all .3s ease;
    position:relative;
    font-size: 20px;
    color: #333333;
	
}

.main_menu ul li a:after{
     content: '';
     display: block;
     position: absolute;
     top: 100%;
     left: 0;
     right: 0;
     height: 2px;
     background:#b1964f;
     -webkit-transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1);
     transition: transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
     -webkit-transform-origin: right center;
     transform-origin: right center;
     -webkit-transform: scaleX(0);
     transform: scaleX(0);
}

.main_menu ul li a:hover:after{
     -webkit-transform-origin:left center;
     transform-origin:left center;
     -webkit-transform:scaleX(1);
     transform:scaleX(1)
}


.main_menu ul li a:hover{
     color:#b1964f;
}


/**********main_menu**********/


.logo{
    position: relative;
    display: inline-block;
}


.logo img{
	
}





.search1{
   
    margin-top: 30px;
    padding-right: 11px;
    border-right: 1px solid #cdcdcd;
}

.flags ul{
	float: right;
}

.flags{
margin-top: 24px;
}
.flags li{
    float: left;
    display: block;
	margin:0px 3px;
	}
	
.flags li img{
	padding:2px;
	background:#fff;	
	   transition: all .3s ease;
}
.flags li img:hover{	
    box-shadow: 1px 0px 9px #fff;
	    -webkit-transform: rotateY(180deg);

    -moz-transform: rotateY(180deg);

    -o-transform: rotateY(180deg);

    transform: rotateY(180deg);   
}
/*****/


.flags li {



	-webkit-transition:all .3s ease;



	-moz-transition:all .3s ease;



	transition:all .3s ease;



	background-image:url("../images/Flags.png");



	background-repeat:no-repeat;



	background-position:0 100px;



	display:inline-block;



	margin:0 0px 0px 5px;



	padding:0;



	overflow:visible;



}



.flags li a {



	display:inline-block;



     height: 19px;
    width: 27px;



	text-align:center;



}



.flags li.f1 {



background-position: 0px 0px;



}



.flags li.f2 {



       background-position: -30px 0px;



}


.flags li.f3 {



background-position: -60px 0px;



}







.flags li.f1:hover {



    background-position: 0px -25px;



}



.flags li.f2:hover {



  background-position: -30px -25px;



}


.flags li.f3:hover {


background-position: -60px -25px;



}



.flags li.linked:hover {



	background-position: -115px -36px;



}

/*****/





.social_media{
    display: inline-block;
    margin-top: 8px;
    margin-left: 0px;
    margin-right:0px;
}

.social_media li{
    float: left;
    display: block;
    padding: 3px;
	transition: .3s ease;
}

.social_media li:hover{

}

.se_fl_soci{
    float: right;
    margin-right: 17px;
}

ul.nice-menu-down li {
    border-top: 0;
}


ul.nice-menu li {
    border: 0;
    border-top: 0;
    float: left;
    background-color: transparent;
}

[dir="rtl"] ul.nice-menu li{
    float: right;	
}

ul.nice-menu-down ul {
    right: 9px;
    left: unset;
}

/*****************/
.map img{
	width:100%;
}

/******why_us********/

.why_us{
	display:inline-block;
	width:100%;
	margin-top:70px;
}

.why_us_title{
    text-align: center;
}
.why_us_title a{
    font-size: 32px;
    color: #3e3e3e;
    font-family: arial;
    font-weight: bold;
    background: url(../images/title_icon.png) no-repeat right 16px;
    padding-right: 40px;
}

.why_us_logo{
	float:left;
}


.why_us_content1{
	display:inline-block;
}

.why_us_body{
	display: inline-block;
    width: 100%;
    margin-top: 20px;
}

.title1{
	font-size:13px;
	font-family:"HelveticaNeueBold";
	color:#000000;
	text-transform:uppercase;
}

.title2{
	font-size:14px;
	font-family:"HelveticaNeue";
	color:#626262;
}

.why-us-cont{
	display: inline-block;
    padding: 15px;
	border:1px solid #fff;
	transition: 0.53s ease;	
}

.why-us-cont:hover{
	border:1px solid #bfbfbf;
    box-shadow: 0px 0px 6px #cdcdcd;
	cursor:pointer;
}


.why_us_body .jcarousel-wrapper.jcarousel-skin-default{
	height:120px;
}

.why_us_body #block-views-block-why-us-block-1 .views-row .why-us-cont{
	display: inline-block;
    padding: 15px;
	border:1px solid #fff;	
}


.why_us_body #block-views-block-why-us-block-1 .views-row .why-us-cont:hover{
	border:1px solid #bfbfbf;	
}


.why_us_body #block-views-block-why-us-block-1 .views-row .views-field-field-logo{
	float: left;
    margin-right: 10px;
    width: 19%;
}

.why_us_body #block-views-block-why-us-block-1 .views-row .why-us-cont1{
    display: inline-block;
    width: 76%;
}


.why_us_body #block-views-block-why-us-block-1 footer{
	display: inline-block;
    width: 100%;
    clear: both;
    font-size: 17px;
	font-family:"HelveticaNeue";
	margin-top:40px;
	text-align:center;
	padding:0px 120px;
}

.why_us_body #block-views-block-why-us-block-1 .views-row .why-us-cont1 .views-field-title a{
    font-size: 13px;
    font-family: "HelveticaNeueBold";
    color: #000000;
    text-transform: uppercase;
}


/***** numbers ****/
.numbers{
	display:inline-block;
	width:100%;
	margin-top:70px;	
	clear:both;
}


#block-yearsofexperience .header,
#block-views-block-numbers-block-2 header,
#block-views-block-numbers-block-1 header,
.number_products_title{
	font-size: 22px;
    font-family: arial;
	color:#000;
    background: url(../images/bk_num.png) no-repeat left bottom;
    padding-bottom: 12px;
	margin:0px;
}


#block-yearsofexperience,
#block-views-block-numbers-block-2,
#block-views-block-numbers-block-1{
	float: left;
    width: 27%;
    background: #f4f4f4;
    margin: 0px 15px;
    padding: 15px;
}



#block-yearsofexperience .counter,
#block-views-block-numbers-block-2 .counter,
#block-views-block-numbers-block-1 .counter,
.number_products_number{
	font-size: 26px;
    font-family: arial;
	color:#000;
	font-weight:bold;
	margin-top: 10px;
	margin:0px;
}


#block-views-block-numbers-block-2{
	margin: 0px 42px;
}

.numbers .container_1200{
    max-width: 67%;
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 0px 16%;
}

.number12{
	width: 89%;
    padding: 6%;
    background: #f4f4f4;
}


/****** products_services *****/
.products_services{
	display: inline-block;
    width: 100%;
    margin-top: 30px;
    clear: both;
    padding-top: 42px;
    background: url(../images/bk_logo.png) no-repeat top left;
}

.products_services_title {
    text-align: center;
}

.products_services_title a{
	font-size: 32px;
    color: #3e3e3e;
    font-family: arial;
    font-weight: bold;
    background: url(../images/title_icon.png) no-repeat right 16px;
    padding-right: 40px;	
}


.products_services_body{
	clear:both;
	display:inline-block;
	width:100%;
}


.products_services_body #block-quicktabsproductsservices #quicktabs-products_services{
	text-align:center;
}
.products_services_body #block-quicktabsproductsservices #quicktabs-products_services ul.quicktabs-tabs li{
	margin:6px;
	background:#f7f7f7;
    padding: 8px 12px;
    border-radius: 29px;
}



.products_services_body #block-quicktabsproductsservices #quicktabs-container-products_services{
	    min-height: 362px;
}

.products_services_body #block-quicktabsproductsservices #quicktabs-products_services ul.quicktabs-tabs li:hover,
.products_services_body #block-quicktabsproductsservices #quicktabs-products_services ul.quicktabs-tabs li.active{
	background:#ab5c40;	
}
.products_services_body #block-quicktabsproductsservices #quicktabs-products_services ul.quicktabs-tabs li:hover a,
.products_services_body #block-quicktabsproductsservices #quicktabs-products_services ul.quicktabs-tabs li.active a{
	color:#fff;
}

.products_services_body #block-quicktabsproductsservices #quicktabs-products_services ul.quicktabs-tabs li a{
    font-family: arial;	
}


.products_services_body .jcarousel-wrapper.jcarousel-skin-default{
	width:1200px;
}


.page-args-node-31 .jcarousel-skin-default .jcarousel-control-prev, 
.page-args-node-31 .jcarousel-skin-default .jcarousel-control-next,
.Our_project_body .jcarousel-skin-default .jcarousel-control-prev, 
.Our_project_body .jcarousel-skin-default .jcarousel-control-next,
.products_services .jcarousel-skin-default .jcarousel-control-prev, 
.products_services .jcarousel-skin-default .jcarousel-control-next{
	bottom: -70px;
	top:auto;
}

.page-args-node-31 .jcarousel-skin-default .jcarousel-control-prev,
.Our_project_body .jcarousel-skin-default .jcarousel-control-prev,
.products_services .jcarousel-skin-default .jcarousel-control-prev{
	left: 50%;
    background: url(../images/pro_serv_right.png) no-repeat;
    width: 96px;
    border: 0px;
    box-shadow: 0px 0px;
    height: 35px;
	
}
.page-args-node-31{	position:relative;}
.Our_project_body{	position:relative;}

.page-args-node-31 .jcarousel-skin-default .jcarousel-control-next,
.Our_project_body .jcarousel-skin-default .jcarousel-control-next,
.products_services .jcarousel-skin-default .jcarousel-control-next {
    right: 50%;
    background: url(../images/pro_serv_left.png) no-repeat;
    width: 96px;
    border: 0px;
    box-shadow: 0px 0px;
    height: 35px;
    text-align: right;
    padding-right: 4px;
}



.products_services_body #block-quicktabsproductsservices .quicktabs-tabs{
    background: url(../images/bk_product.png) no-repeat center;
    padding: 14px;
	
}





.products_services_body #block-quicktabsproductsservices .quicktabs-tabs li{
    padding: 0px 20px;
	background: url(../images/left_dash.jpg) no-repeat left;
}
.products_services_body #block-quicktabsproductsservices .quicktabs-tabs li:first-child{
	background: none;
}

.products_services_body #block-quicktabsproductsservices .jcarousel-wrapper.jcarousel-skin-default{
	width: 100%;
    max-width: 100%;
	-webkit-box-shadow: 0 0 0px #999;
    -moz-box-shadow: 0 0 0px #999;
    box-shadow: 0 0 0px #999; 
	border:0px;
}

.products_services1{
    padding-bottom: 120px;
    background: url(../images/bk_logo.png) no-repeat right 125%;
}

div##block-quicktabsproducts .jcarousel-skin-default .jcarousel-control-prev,
div#block-quicktabsproducts  .jcarousel-skin-default .jcarousel-control-next{
	top: 5px;
	padding: 40px 10px;
	background: none;
	box-shadow: none;
}

div#block-quicktabsproducts .jcarousel-skin-default .jcarousel-control-next{
    top: 45%;
	background: url("../images/right_prod.png") no-repeat center center;
    width: 48px;
    height: 48px;
	right: -80px;

}
div#block-quicktabsproducts .jcarousel-skin-default .jcarousel-control-prev{
  background: url("../images/left_prod.png") no-repeat center center;
    width: 48px;
    height: 48px;
	left: -70px;
	top: 45%;
}

div#block-quicktabsourprojects .jcarousel-skin-default .jcarousel-control-next:after,
div#block-quicktabsourprojects .jcarousel-skin-default .jcarousel-control-next:after,
div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel-control-next:after{
    content: '\203A';
    width: 32px;
    display: inline-block;
    height: 32px;
    border-radius: 40px;
    padding: 0px 12px;
    color: #000;
}
div#block-quicktabsourprojects .jcarousel-skin-default .jcarousel-control-next:after,
div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel-control-next:after
 {
	content: '\2039';
    width: 32px;
    display: inline-block;
    height: 32px;
    border-radius: 40px;
    padding: 0px 12px;
    color: #000;
}

div#block-quicktabsourprojects .jcarousel-skin-default .jcarousel-control-prev:after,
div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel-control-prev:after{
	content: '\203A';
    color: #000;
    width: 32px;
    display: inline-block;
    height: 32px;
    border-radius: 40px;
    padding: 0px 12px;
	float: left;
}

div#block-quicktabsourprojects .jcarousel-skin-default .jcarousel-control-next:hover:after,
div#block-quicktabsourprojects .jcarousel-skin-default .jcarousel-control-prev:hover:after,
div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel-control-next:hover:after,
div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel-control-prev:hover:after{
	background:#000;
	color:#fff;
}

div#block-quicktabsproducts .jcarousel-skin-default .jcarousel-control-next:after,
div#block-quicktabsproducts .jcarousel-skin-default .jcarousel-control-prev:after {
  content: '\203A';
  font-size: 0px;
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li{
    width: 264px;
    padding: 0px;
    margin: 0px 16px;
    height: auto;
	position:relative;
	height: 361px;
}


div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li .produt-cont{
	opacity:0;
	transition: 0.53s ease;	  
}


div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li:hover .produt-cont{
    position: absolute;
    top: 0px;
    width: 100%;
    left: 0px;
    background: url(../images/prod_serv_bk.png) repeat center center;
    height: 298px;
	opacity:1;
}


div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li .produt-cont a{
    color: #fff;
    font-family: arial;
	font-size:24px;
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li:hover .produt-cont .views-field-view-node{
	margin-top: 138px;
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li .produt-cont .views-field-view-node{
	background: url(../images/binoculars.png) no-repeat top;
    padding-top: 50px;
    margin-top: 0px;
    padding-bottom: 60px;
	transition: 0.53s ease;	  
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li .produt-cont .produt-cont2{
	margin: 10px;
    border: 1px solid #e5e0d9;
    border-bottom: 0px;
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li .produt-cont{
	
}


div#block-quicktabsproductsservices a.jcarousel-control-prev{
	
}


div#block-quicktabsproductsservices a.jcarousel-control-next{
	
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li:hover .views-field-title{
	bottom: 0px;
	opacity:1;
	
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li .views-field-title{
	position: absolute;
    bottom: -30px;
    width: 100%;
	background:#efefef;
	opacity:0;
	transition: 0.53s ease;	  
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel li .views-field-title a{
	font-family: arial;
    font-size: 22px;
	color:#333333;
	padding:15px 0px;
	display:inline-block;
	text-transform: capitalize;
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel .views-field-field-image img{
	margin:0px;
	width:100%;
	transition: transform .2s;
	height:360px !important;
}


div#block-quicktabsproductsservices .jcarousel-wrapper.jcarousel-skin-default{
	height:auto;
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel .views-field-field-image{
	overflow:hidden;
}

div#block-quicktabsproductsservices .jcarousel-skin-default .jcarousel .views-field-field-image:hover img{
	transform: scale(1.1);
}

div#block-quicktabsproductsservices .jcarousel-wrapper.jcarousel-skin-default{
	height:auto;
}

div#block-quicktabsproducts .views-field-name a{
	font-size:21px;
	font-family: "he_m_cd";
	padding:27px 12px;
	display:inline-block;
	color: #373737;
	position:relative;
	
}

div#block-quicktabsproducts .jcarousel-skin-default .jcarousel li:hover .views-field-name a{
	color:#c52726;
}

div#block-quicktabsproducts .views-field-name a:before {
	content:"\00af";
	background: url("../images/dash_pro.jpg") no-repeat center center;
	width:6px;
	height:3px;padding:2px;
	font-size:0px;
	position:absolute;
	top:50%;
	left:0px;
	}

div#block-quicktabsproducts .views-field-name a:after {
	content:"\00af";padding:2px;
	background: url("../images/dash_pro.jpg") no-repeat center center;
	width:6px;
	height:3px;
	font-size:0px;
	position:absolute;
	top:50%;
	right:0px;
	}

div#block-quicktabsproducts .views-field-name{
		background:#e9e9e9;
		width:100%;
}

div#block-quicktabsproducts .views-field-field-image{
    height: 168px;
	overflow:hidden;
	margin-bottom:6px;
}



/******* our_sister_companise ********/



.our_sister_companise{
	display:inline-block;
	width:100%;
	clear:both;		
	background: url(../images/slider.jpg);
    text-align: center;
    padding: 50px 0px;
    position: relative;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 49%;
    background-color: #372007a8;
    background-blend-mode: overlay;
}


.our_sister_companise_title{
	text-align:center;
}

.our_sister_companise_title span{
	font-family:"HelveticaNeueMed";
	font-size:32px;	
    background: url(../images/title_icon.png) no-repeat right 16px;
    padding-right: 40px;	
	color:#fff;
}

.our_sister_companise_body{
    font-family: "HelveticaNeue";
    font-size: 19px;
    margin-top: 20px;
    width: 450px;
    margin: 0 auto;
    text-align: center;
	color:#fff;
	margin-bottom:30px;
}

.our_sister_content{
    margin-top: 30px;
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    padding: 30px 100px;
	background:#fff;
}


.our_sister_content #block-views-block-our-sister-companises-block-1 .views-row .views-field-field-logo{
	float: left;
    width: 37%;
    margin-right: 3%;
}

.our_sister_content #block-views-block-our-sister-companises-block-1 .views-row .our-comp-sist{
    display: inline-block;
    width: 59%;	
}

.our_sister_content #block-views-block-our-sister-companises-block-1 .views-row .our-comp-sist .views-field-title{
    text-align: left;	
}


.our_sister_content #block-views-block-our-sister-companises-block-1 .views-row .our-comp-sist .views-field-title a{
	font-family: "HelveticaNeueBold";
    font-size: 17px;
    color: #000;
    margin-bottom: 15px;
}

.our_sister_content #block-views-block-our-sister-companises-block-1 .views-row .views-field-field-logo img{
	transition: .3s ease;
	width:100%;
	height:auto;
}

.our_sister_content #block-views-block-our-sister-companises-block-1 .views-row:hover .views-field-field-logo img{
	 transform: rotateZ(360deg);
}

.our_sister_content #block-views-block-our-sister-companises-block-1 .views-row:hover .our-comp-sist .views-field-title a{
    color: #6b3d14;
}

.our_sister_content #block-views-block-our-sister-companises-block-1 .views-row .our-comp-sist .views-field-body{
	font-family: arial;
	text-align: left;	
}

.our_sister_content #block-views-block-our-sister-companises-block-1 .views-row .our-comp-sist .views-field-body p{
	text-align:left;
}

.cont3_icon,
.cont2_icon,
.cont1_icon{
    float: left;
    width: 37%;
    margin-right: 3%;
}

.cont1_cont,
.cont2_cont,
.cont3_cont{
    display: inline-block;
    width: 59%;
}

.cont1_title,
.cont2_title,
.cont3_title{
	font-family:"HelveticaNeueBold";
	font-size:17px;
	color:#000;
	margin-bottom:15px;
}

.cont1_body,
.cont2_body,
.cont3_body{
	font-family: arial;
}


/***** Our_project *******/
.Our_project{
    display: inline-block;
    width: 100%;
    clear: both;
    margin-top: 70px;
    padding-bottom: 114px;
    background: url(../images/bk_logo.png) no-repeat left 136%;
}

.Our_project .Our_project_body #quicktabs-container-our_projects{
	margin-top:10px;
    min-height: 240px;
}

.Our_project_title{
	text-align:center;	
	margin-bottom:20px;
}

.Our_project_title span{
    font-family: "HelveticaNeueMed";
    font-size: 32px;
    background: url(../images/title_icon.png) no-repeat right 16px;
    padding-right: 40px;
}

#main-content #block-quicktabsourprojects ul.quicktabs-tabs:before,
.Our_project_body #block-quicktabsourprojects ul.quicktabs-tabs:before{
    content: '';
    position: absolute;
    display: block;
    height: 27px;
    width: 100%;
    z-index: 0;
    top: -3px;
    background: url(../images/bk_ul_ourproject2.jpg) no-repeat top;
}


#main-content #block-quicktabsourprojects #quicktabs-container-our_projects{
	    margin-top: 33px;
}


#main-content #block-quicktabsourprojects ul.quicktabs-tabs li,
.Our_project_body #block-quicktabsourprojects ul.quicktabs-tabs li{
	position: relative;
    display: inline-block;
    font-size: 1.3rem;
    font-family: 'Open Sans';
    font-weight: 300;
    text-align: center;
    padding-top: 4px;
    flex-grow: 1;
    cursor: pointer;
    user-select: none;
	padding: 0px 23px;
    white-space: nowrap;
    margin: 4px 92px;
}

#main-content #block-quicktabsourprojects ul.quicktabs-tabs li a,
.Our_project_body #block-quicktabsourprojects ul.quicktabs-tabs li a{
	font-family: "HelveticaNeue";
    font-weight: bold;
	color:#000;
}     


[dir="rtl"] #main-content #block-quicktabsourprojects ul.quicktabs-tabs li a,
[dir="rtl"] .Our_project_body #block-quicktabsourprojects ul.quicktabs-tabs li a{
    font-family: "ge_ss";
}


#main-content #block-quicktabsourprojects ul.quicktabs-tabs li:before,
.Our_project_body #block-quicktabsourprojects ul.quicktabs-tabs li:before{
	content: '';
    position: relative;
    display: block;
    margin: auto;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    border: 2px solid #c8a0a0;
    background-color: #fff;
    z-index: 1;
    transition: .15s ease-in-out all;
}


#main-content #block-quicktabsourprojects ul.quicktabs-tabs li.active:before,
.Our_project_body #block-quicktabsourprojects ul.quicktabs-tabs li.active:before {
    transform: scale(1.66667);
    background-color: #4a4747;
	border:1px solid #c8a0a0;
}






div#quicktabs-container-our_projects .views-row .our_project_cont,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .our_project_cont{
	transition: 0.53s ease;	  
}




div#quicktabs-container-our_projects .views-row .our-project-cont,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .our-project-cont{
    position: absolute;
    bottom: -250px;
	left: 16px;
    width: 84%;
    padding: 24px 14px 25px;
    margin: 4%;
    background: url(../images/bk_cont_ourproject.png) repeat center center;
    opacity: 0;
    transition: 0.53s ease;

}


div#quicktabs-container-our_projects .views-row{
	overflow:hidden;
	margin-bottom:30px;
}

div#quicktabs-container-our_projects .views-row:hover .our-project-cont,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li:hover .our-project-cont{
	opacity:1;	
    bottom: 5px;
}


div#quicktabs-container-our_projects .views-row .produt-cont a,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .produt-cont a{
    color: #fff;
    font-family: arial;
	font-size:24px;
}

div#quicktabs-container-our_projects .views-row:hover .produt-cont .views-field-view-node,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li:hover .produt-cont .views-field-view-node{
	margin-top: 138px;
}

div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .produt-cont .views-field-view-node,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .produt-cont .views-field-view-node{
 
}

div#quicktabs-container-our_projects .views-row .produt-cont .produt-cont2,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .produt-cont .produt-cont2{
	margin: 10px;
    border: 1px solid #e5e0d9;
    border-bottom: 0px;
}

div#quicktabs-container-our_projects .views-row .produt-cont,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .produt-cont{
	
}


div#quicktabs-container-our_projects a.jcarousel-control-prev{
	
}


div#block-quicktabsourprojects a.jcarousel-control-next{
	
}

div#quicktabs-container-our_projects  .views-row:hover .views-field-title,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li:hover .views-field-title{
	
	opacity:1;
	
}

div#quicktabs-container-our_projects  .views-row .views-field-title, 
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .views-field-title{  
    width: 100%;

	transition: 0.53s ease;	  
}

div#quicktabs-container-our_projects  .views-row .views-field-title a,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .views-field-title a{
	font-family:"HelveticaNeueMed";
    font-size: 20px;
	color:#1f1f1f;
	display:inline-block;
	text-transform: capitalize;
}

[dir="rtl"] div#quicktabs-container-our_projects  .views-row .views-field-title a,
[dir="rtl"] div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .views-field-title a{
	font-family: "ges";
}

div#quicktabs-container-our_projects  .views-row .views-field-body,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .views-field-body{
	font-size:17px;
	font-family:"HelveticaNeue";
	color:#000;
	
}


[dir="rtl"] div#quicktabs-container-our_projects  .views-row .views-field-body,
[dir="rtl"] div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .views-field-body{
	font-family: "ges";	
}

div#quicktabs-container-our_projects  .views-row .views-field-view-node a,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .views-field-view-node a{
    background: #333333;
    color: #fff;
    border: 1px solid #1f1f1f;
    border-radius: 20px;
    display: inline-block;
    font-size: 12px;
    font-family: "HelveticaNeue";
    padding: 6px 17px;	
	border:1px solid #333333;
}

div#quicktabs-container-our_projects  .views-row .views-field-view-node a:hover,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .views-field-view-node a:hover{
	background: transparent;
    color: #333333;
}


div#quicktabs-container-our_projects  .views-row .views-field-view-node,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .views-field-view-node{
	float:left;
	margin-top:20px;
}

div#quicktabs-container-our_projects  .views-row .views-field-field-date,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li .views-field-field-date{
    display: inline-block;
    font-family: "HelveticaNeue";
    position: absolute;
    bottom: 17px;
    right: 19px;
}

div#quicktabs-container-our_projects  .views-row .views-field-field-image img,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel .views-field-field-image img{
	margin:0px;
	width:100%;
	transition: transform .2s;
	height:auto !important;
}


div#quicktabs-container-our_projects .jcarousel-wrapper.jcarousel-skin-default,
div#quicktabs-container-our_projects .jcarousel-wrapper.jcarousel-skin-default{
	height:auto;
}

div#quicktabs-container-our_projects  .views-row .views-field-field-image,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel .views-field-field-image{
	overflow:hidden;
	height: 230px;
}

div#quicktabs-container-our_projects  .views-row .views-field-field-image:hover img,
div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel .views-field-field-image:hover img{
	transform: scale(1.1);
}

div#quicktabs-container-our_projects .jcarousel-wrapper.jcarousel-skin-default{
	height:auto;
}

div#quicktabs-container-our_projects .jcarousel-skin-default .jcarousel li {
    width: 370px;
    padding: 0px;
    margin: 0px 0px;
    height: auto;
    position: relative;
    height: 240px;
}

.page-args-node-31 .jcarousel-wrapper.jcarousel-skin-default,
.Our_project_body .jcarousel-wrapper.jcarousel-skin-default {
    max-width: 32%;
    margin: 0px auto;
    position: relative;
    border: 0px !important;
    box-shadow: 0px 0px 0px;
}


/*********footer *****/
.footer{
    clear: both;
    padding: 0px;
    position: absolute;
    bottom: 0px;
    z-index: 99;
    text-align: right;
	right:98px;
}


[dir="rtl"] .footer{
    left: 87px;
    right: auto;
	bottom:0px;
    text-align: left;
}

[dir="rtl"] .not_front .footer{
	bottom: 0px;    width: 93%;
}


.not_front .footer{
	position:relative;
}


.newsletter_title{
	color: #fff;
    background: url(../images/sub_title.png) no-repeat left 0px;
    padding: 12px 57px !important;
    font-family: "HelveticaNeueBold";
}


.mainmenu_title,
.products_title,
.contactinformation_title{
    font-family: "HelveticaNeueBold";
    color: #fff;
    margin-bottom: 17px;
}

.products_cont li a,
.products_cont li{
    font-family: "HelveticaNeueMed";
	color:#838383;
}

.mainmenu_cont li a{
    font-family: "HelveticaNeueMed";
	color:#838383;	
}

.mainmenu_cont li a:hover{
	color: #ab5b40;
}

.products_cont li,
.mainmenu_cont li,
.contactinformation_cont li{
	margin:7px 0px;
}



.contactinformation_cont li a{
	color:#838383;	
	font-family: "HelveticaNeueMed";
}

.contactinformation_cont li a:hover{
	color: #ab5b40;
}

.contactinformation_cont li{
	font-family: "HelveticaNeueMed";
	color:#838383;	
	padding-left:30px;
}

.contactinformation_cont li.location{
    background: url(../images/locatio.png) no-repeat left 0px;	
}
.contactinformation_cont li.phone{
    background: url(../images/phonee.png) no-repeat left 0px;	
}
.contactinformation_cont li.fax{
	 background: url(../images/faxx.png) no-repeat left 0px;
}
.contactinformation_cont li.email{
    background: url(../images/emaill.png) no-repeat left 0px;	
}



.contactinformation.col-md-3,
.products.col-md-2,
.mainmenu.col-md-2{
    border-left: 1px solid #373737;
    padding-left: 20px;
	
}

.footer_bottom{
	display: inline-block;
    width: 100%;
    margin-top: 60px;
    padding-top: 20px;
    border-top: 1px solid #373737;
}

.footer_social li{
    float: left;
    list-style-type: none;
    margin: 0px 5px;
}


#block-views-block-products-services-block-4 .views-row .views-field-title a{
	font-family: "HelveticaNeueMed";
    color: #838383;
	font-size: 16px;
}


#block-views-block-products-services-block-4 .views-row .views-field-title a:hover{
	color: #ab5b40;
}

#block-views-block-products-services-block-4 .views-row{
	margin: 7px 0px;
}






/**** contact us *******/


.page-args-ar-node #main-content .contact_map{
	width: 100%;
    margin-bottom:30px;
}
.page-node-fr #main-content .contact_map,
.page-args-node-21 #main-content .contact_map{
     float: left;
     width: 100%;
     margin-bottom:30px;
}
.page-args-ar-node #main-content .contact_information{
	float: right;
    width: 44%;
    margin-left: 6%;
	font-family:"ge_ss";
}
.page-node-fr #main-content .contact_information,
.page-args-node-21 #main-content .contact_information{
     float: left;
     width: 44%;
     margin-right: 6%;
	 font-family: "HelveticaNeueMed";
}
 .page-node-fr #main-content .webform-submission-contact-form,
 .page-args-ar-node #main-content .webform-submission-contact-form,
 .page-args-node-21 #main-content .webform-submission-contact-form{
     width: 50%;
     display: inline-block;
}


.page-args-ar-node #main-content input.form-text, input.form-tel,
.page-args-ar-node #main-content input.form-email,
.page-args-ar-node #main-content input.form-date,
 input.form-time,
.page-args-ar-node #main-content textarea.form-textarea, select.form-select{
	  border: 0px;
     width: 100%;
     border-bottom: 1px solid #cdcdcd;
	 text-align:right;
}
[dir="rtl"] .page-args-ar-node #main-content input.form-text, [dir="rtl"] input.form-tel,
[dir="rtl"] .page-args-ar-node #main-content input.form-email,
[dir="rtl"] .page-args-ar-node #main-content input.form-date,
 [dir="rtl"] input.form-time,
[dir="rtl"] .page-args-ar-node #main-content textarea.form-textarea, [dir="rtl"] select.form-select{
	    font-family: "ges";
}

.page-node-fr #main-content input.form-text, input.form-tel,
.page-node-fr #main-content input.form-email,
.page-node-fr #main-content input.form-date,
 input.form-time,
.page-node-fr #main-content textarea.form-textarea, select.form-select,
.page-args-node-21 #main-content input.form-text, input.form-tel,
.page-args-node-21 #main-content input.form-email,
.page-args-node-21 #main-content input.form-date,
 input.form-time,
.page-args-node-21 #main-content textarea.form-textarea, select.form-select{
     border: 0px;
     width: 100%;
     border-bottom: 1px solid #cdcdcd;
}
.page-node-fr #main-content .form-item.form-item-message textarea,
.page-args-ar-node #main-content .form-item.form-item-message textarea,
.page-args-node-21 #main-content .form-item.form-item-message textarea{
     height: 96px;
}
.page-args-ar-node #main-content .webform-submission-contact-form .form-actions{
     text-align: left;	
}
.page-node-fr #main-content .webform-submission-contact-form .form-actions,
.page-args-node-21 #main-content .webform-submission-contact-form .form-actions{
     padding-top: 0px;
     text-align: right;
}

.page-args-ar-node #main-content .webform-submission-contact-form .form-actions input{
	     margin: 0px;
     border: 1px solid #cdcdcd;
     border-radius: 0px;

    background: #b1964f;
     box-shadow: 0px 0px 0px;
     color: #ffffff;
     font-weight: normal;
     text-shadow: 0px 0px 0px;
     transition: all .3s ease;
	 	 font-family: "HelveticaNeueMed";
}

.page-node-fr #main-content .webform-submission-contact-form .form-actions input,
.page-args-node-21 #main-content .webform-submission-contact-form .form-actions input{
     margin: 0px;
     border: 1px solid #cdcdcd;
     border-radius: 0px;

    background: #b1964f;
     box-shadow: 0px 0px 0px;
     color: #ffffff;
     font-weight: normal;
     text-shadow: 0px 0px 0px;
     transition: all .3s ease;
    font-family: "custom-cn";
}



.page-args-ar-node #main-content .webform-submission-contact-form .form-actions input{
	    font-family: "ges";	
}

.page-node-fr #main-content .webform-submission-contact-form:hover .form-actions input,
.page-args-ar-node #main-content .webform-submission-contact-form:hover .form-actions input,
.page-args-node-21 #main-content .webform-submission-contact-form:hover .form-actions input{
     background: #ab5b40;
}
.page-node-fr #main-content .form-item,
.page-args-ar-node #main-content .form-item,
.page-args-node-21 #main-content .form-item{
     margin-bottom: 5px;
}
.page-args-ar-node #main-content .contact_information li{
    list-style: none;  transition: .3s ease;
	text-align: right;
    padding: 10px 43px 10px 43px;	
}
.page-node-fr #main-content .contact_information li,
.page-args-node-21 #main-content .contact_information li{
    list-style: none;  transition: .3s ease;
	text-align: left;
    padding: 10px 43px 10px 43px;
}
.page-args-ar-node #main-content .contact_information li.location_cont{
    background: url(../images/location.png) no-repeat right 10px;
    text-align: right;
    padding: 10px 43px 10px 43px;
}
.page-node-fr #main-content .contact_information li.location_cont,
.page-args-node-21 #main-content .contact_information li.location_cont{
    background: url(../images/location.png) no-repeat left 10px; 
    background-size: 24px;
    color: #606060;
	 
}

.page-node-fr #main-content .contact_information li a,
.page-args-ar-node #main-content .contact_information li a,
.page-args-node-21 #main-content .contact_information li a{
    color: #606060;	
}


.page-node-fr #main-content .contact_information li a:hover,
.page-args-ar-node #main-content .contact_information li a:hover,
.page-args-node-21 #main-content .contact_information li a:hover{
	color:#b1964f;
}

.page-node-fr #main-content .contact_information li:hover,
.page-args-ar-node #main-content .contact_information li:hover,
.page-args-node-21 #main-content .contact_information li:hover{
   /*transform: scaleX(1.03);*/
   
}


.page-args-ar-node #main-content .contact_information li.email_cont{
	background: url(../images/email.png) no-repeat right;
	padding: 10px 43px 10px 43px;
}
.page-node-fr #main-content .contact_information li.email_cont,
.page-args-node-21 #main-content .contact_information li.email_cont{
     background: url(../images/email.png) no-repeat left;
     background-size: 24px;
}
.page-args-ar-node #main-content .contact_information li.phone_con{
	 background: url(../images/fax.png) no-repeat right;
	 padding: 10px 43px 10px 43px;
}
.page-node-fr #main-content .contact_information li.phone_con,
.page-args-node-21 #main-content .contact_information li.phone_con{
     background: url(../images/fax.png) no-repeat left;
}

.page-args-ar-node #main-content .contact_information li.phone_con2{
	padding: 10px 43px 10px 43px;
	 background: url(../images/phone.png) no-repeat right 3px;
}
.page-node-fr #main-content .contact_information li.phone_con2,
.page-args-node-21 #main-content .contact_information li.phone_con2{
    background: url(../images/phone.png) no-repeat 4px 3px;

}


.page-args-ar-node #main-content .contact_information li{
	  list-style: none;
 
     background-size: 27px !important;
	font-family:"ge_ss";
}
.page-node-fr #main-content .contact_information li,
.page-args-node-21 #main-content .contact_information li{
     list-style: none;
    font-family: "custom-cn";
     background-size: 27px !important;
	
}

.page-args-ar-node #main-content .contact_information li a{
	font-family:"ge_ss";
}
.page-node-fr #main-content .contact_information li a,
.page-args-node-21 #main-content .contact_information li a{
font-family: "custom-cn";
}

.page-node-fr #main-content .contact_information,
.page-args-ar-node #main-content .contact_information,
.page-args-node-21 #main-content .contact_information{
     list-style: none;
     padding: 0px 30px 0px 0px;
     margin-bottom: 13px;
}
.page-node-fr #main-content .webform-submission-contact-form label,
.page-args-ar-node #main-content .webform-submission-contact-form label,
.page-args-node-21 #main-content .webform-submission-contact-form label{
     display:none;
}

[dir="rtl"] .node h2.title a,
[dir="rtl"] h1.page-title{
	font-family:"ge_ss";
}

.node h2.title a, h1.page-title{
    font-family: "custom-cn";
	color:#fff;    font-style: italic;
}/***** inner pages ******/

.not_front .slider{	display:none;}
.inner_image{     height: 389px;
    overflow: hidden;
    margin-top: -13px;
    border-top: 3px solid #111111;
	position:relative;
	}
	
	
.inner_image .views-field-field-inner-image img{
	width:100%;
	height:auto;
}


.inner_image #block-views-block-inner-image-block-1 .views-field-field-inner-image img,
.inner_image #block-views-block-inner-image-block-10 .views-field-field-inner-image img,
.inner_image #block-views-block-inner-image-block-9 .views-field-field-inner-image img,
.inner_image #block-views-block-inner-image-block-8 .views-field-field-inner-image img{
    width: 100%;
    height: min-content;	
}

.page-args-node-61 .inner_image .views-field-field-inner-image img,
.page-args-node-55 .inner_image .views-field-field-inner-image img,
.page-args-node-62 .inner_image .views-field-field-inner-image img{
	width: 100%;
    height: min-content;
}


.inner_image #block-pagetitle{
    position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    padding-top: 12%;
    top: 0px;
}
.newsletter_email{
	padding:0px;
	position:relative;
}

.newsletter_email .field--type-email.field--name-mail{
	position:relative;	
}

.newsletter_email .form-actions{
    position: absolute;
    top: 2px;
    right: 110px;
    padding-top: 0px;
}

.newsletter_email .form-actions input{
	padding: 12px 27px;
    border-radius: 22px;
    /* border-radius: 101px; */
    background: #e0c7c4;
    border: 0px;
    box-shadow: 0px 0px 0px;
    text-shadow: 0px 0px 0px;
    font-family: arial;
}

.newsletter_email .description{
	display:none;
}

.newsletter_email .js-form-item.form-item.js-form-type-email input{
	padding: 10px;
    border-radius: 22px;
}

.newsletter_email #block-simplenewssubscription #edit-message{
	display:none;
}





.social_media li {



	-webkit-transition:all .3s ease;



	-moz-transition:all .3s ease;



	transition:all .3s ease;



	background-image:url("../images/social_logo2.png");



	background-repeat:no-repeat;



	background-position:0 100px;



	display:inline-block;



	margin:0 0px 0px 5px;



	padding:0;



	overflow:visible;



}



.social_media li a {



	display:inline-block;



	height: 32px;



	width: 35px;



	text-align:center;



}



.social_media li.fa {



background-position: -38px 0px;



}



.social_media li.inst {



    background-position: -2px 0px;



}


.social_media li.tw {



background-position: -77px 0px;



}



.social_media li.linked {



    background-position: -115px 0px;



}



.social_media li.fa:hover {



    background-position: -38px -36px;



}



.social_media li.inst:hover {



	background-position: -2px -36px;



}


.social_media li.tw:hover {



    background-position: -77px -36px;



}



.social_media li.linked:hover {



	background-position: -115px -36px;



}


.why_us .jcarousel-skin-default .jcarousel li .views-field-title{
	font-family: arial;
}



#block-views-block-about-us-block-4 .views-field-field-files li{

}


#block-views-block-about-us-block-4 h2{
	    padding: 8px;
    margin-left: 0px;
    background: #3d2811;
    color: #d9d9d9;
    display: table;
    clear: both;
    font-size: 23px;
    /* font-family: "Helv"; */
    /* margin-bottom: 20px; */
    /* margin-top: -19px; */
    text-transform: capitalize;
    position: relative;
    /* top: auto; */
    box-shadow: unset;
    border: 0px;
    border-radius: 0;
    width: auto;
    font-weight: 100;
}



#block-views-block-about-us-block-4 .views-field-field-files li:nth-child(even){
	display: inline-block;
    width: 100%;
    background: #b7a34d70;
    padding: 11px 5px;
    color: #937937;
}


#block-views-block-about-us-block-4 .views-field-field-files li:nth-child(odd){
	display: inline-block;
    width: 100%;
    background: #fff;
    padding: 11px 5px;
    color: #877836;
}

#block-views-block-about-us-block-4 .views-row{
	display:inline-block;
	width:100%;
	border-top: 1px solid #3d2811;
}


#block-views-block-about-us-block-4 {
	    margin-top: -190px;
}


#block-gotobottom a{
	display:inline-block;
	width:90px;
	height:90px;
	    background: url(../images/scroll-down-1.gif) no-repeat 4px 3px;
	    background-size: 65%;
}

#block-gotobottom {
	position: absolute;
    bottom: -24px;
    left: 47%;
    z-index: 99;
}


.countries{
	display: inline-block;
    clear: both;
    padding: 0px;
    position: absolute;
    bottom: 0px;
    z-index: 99;
	height:50px;
}
  
  
[dir="rtl"] .countries{
	right: 0px;
	height:46px;
 }

.countries #block-nicemenus-3 li:first-child{
    background: #fff url(../images/starrss.png) no-repeat;
    /* background-size: 11%; */
    background-position: 20px 2px;
}

[dir="rtl"] .countries #block-nicemenus-3 li:first-child{
	    background-position: 13px 2px;
}

[dir="rtl"] .countries #block-nicemenus-3 li:first-child:hover{
	    background-position: 13px 2px;
}



.countries #block-nicemenus-3 li:first-child{
    background: #fff url(../images/starrss.png) no-repeat;
    /* background-size: 11%; */
    background-position: 20px 2px;
}


#main-content #block-nicemenus-2 li:first-child{
    background: #fff url(../images/starrss.png) no-repeat;
    /* background-size: 11%; */
    background-position: 30px 2px;
}
[dir="rtl"] #main-content #block-nicemenus-2 li:first-child{
	background-position:25px 2px;
}

[dir="rtl"] .countries #block-nicemenus-3 li a,
[dir="rtl"] .countries #block-views-block-countries-block-1 .views-row{
font-family: "Fairuz-Black";
    font-size: 15px;
}

.countries #block-nicemenus-3 li,
.countries #block-views-block-countries-block-1 .views-row{
	float:left;
	background:#fff;
	padding:11px 17px;
    font-family: "custom-cn";
	color:#282828;
	transition: all .3s ease;
    cursor: pointer;
	padding: 11px 21px;
	font-size: 18px;
	}
	
	
[dir="rtl"] .countries #block-nicemenus-3 li, 
[dir="rtl"] .countries #block-views-block-countries-block-1 .views-row{
	float:right;		
	}
	
.countries #block-nicemenus-3 li a{
	color:#282828;	
	font-size: 18px;    padding: 0px;
}
	
.countries #block-nicemenus-3 li:hover,
.countries #block-views-block-countries-block-1 .views-row:hover{
	background:#b1964fb5;
	color:#fff;
}


.countries #block-nicemenus-3 li:first-child:hover{
	background:#b1964fb5 url(../images/starrss.png) no-repeat;
	color:#fff;

    background-position: 20px 2px;
}


.countries #block-nicemenus-3 li:hover a{
	color:#fff;
}




#main-content{
	min-height: 700px;
    height: auto;
padding-top: 33px;
}




[dir="rtl"] .copyright{
	font-family:"ge_ss";
}
.copyright{
	/*display:none;*/
    width: 100%;
    clear: both;
    background: #f3f3f3;
    text-align: center;
    padding: 13px;
    font-family: "custom-cn";
    color: #b1964f;
	font-size:16px;
}

.copyright a{
    color: #675422;
}


.copyright a:hover{
  color: #b1964f;	
}

.not_front .copyright{
	display:block;
}




.page-args-fr-certificates #block-baitjeddi-content .views-row,
.page-args-ar-certificates #block-baitjeddi-content .views-row,
.page-node-certificates #block-baitjeddi-content .views-row{
	color: #666666;
    display: inline-block;
    list-style: outside none none !important;
    margin: 10px 0;
    padding: 0 0 18px !important;
    position: relative;
    width: 100%;
	 background: #b1964f;
}


.page-args-fr-certificates #block-baitjeddi-content .views-row,
.page-node-certificates #block-baitjeddi-content .views-row {
	    border-radius: 5px;
		transition:.3s ease;
}


.page-args-ar-certificates #block-baitjeddi-content .views-row{
	text-align:right;
	padding:10px !important;
	font-family: "ge_ss";
}

.page-args-fr-certificates #block-baitjeddi-content .views-row .views-field-field-files a,

.page-node-certificates #block-baitjeddi-content .views-row .views-field-field-files a {
	color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 17px 0 0px 20px;
}

.page-args-ar-certificates #block-baitjeddi-content .views-row .views-field-field-files a{
    padding: 8px 0 8px 20px;
	font-family: "ge_ss";	
}

.page-args-fr-certificates #block-baitjeddi-content .views-row .views-field-field-file,
.page-args-ar-certificates #block-baitjeddi-content .views-row .views-field-field-file,
.page-node-certificates #block-baitjeddi-content .views-row .views-field-field-file {
	display:none;
}

.page-args-fr-certificates #block-baitjeddi-content .views-row .views-field-nothing,
.page-node-certificates #block-baitjeddi-content .views-row .views-field-nothing{
float: right;
    position: absolute;
    right: 10px;
    top: 17px;
	
}

.page-args-ar-certificates #block-baitjeddi-content .views-row .views-field-nothing{
    right: auto;
    left: 10px;
    position: absolute;
    top: 8px;
}


.page-args-fr-certificates #block-baitjeddi-content .views-row:hover,
.page-args-ar-certificates #block-baitjeddi-content .views-row:hover,
.page-node-certificates #block-baitjeddi-content .views-row:hover{
	background: #6d5a41;
	color:#fff;
}

.page-args-fr-certificates #block-baitjeddi-content .views-row a,
.page-args-ar-certificates #block-baitjeddi-content .views-row a,
.page-node-certificates #block-baitjeddi-content .views-row a{
	 color:#fff;
}

.page-args-fr-certificates #block-baitjeddi-content,
.page-args-ar-certificates #block-baitjeddi-content,
.page-node-certificates #block-baitjeddi-content {
	width:80%;
	margin:0 auto;
}
#block-views-block-gallery-block-1 .views-row,#block-views-block-gallery-block-2 .views-row
{

}

#block-views-block-gallery-block-1 .row2.views-row,
#block-views-block-gallery-block-1 .row1.views-row{
	margin-bottom:80px;
}

#block-views-block-gallery-block-1 .views-row .founders-cont{
    display: inline-block;
    width: 65%;	
}

#block-views-block-gallery-block-1 .views-row .founders-cont .views-field-field-image-on-tesr img{
	    width: 86px;
    float: right;
}

#block-views-block-gallery-block-1 .views-row .founders-cont .views-field-title{
	 color: #b1964f;
    font-weight: bold;
    font-family: "custom-cn";
    font-size: 33px;
}

[dir="rtl"] #block-sidemenu li a{
    font-family: "ge_ss";	
}
[dir="rtl"] #block-views-block-gallery-block-1 .views-row .founders-cont .views-field-title{
	    text-align: right;
    font-family: "ge_ss";
}

#block-views-block-gallery-block-1 .row3.views-row .views-field-field-gallery,
#block-views-block-gallery-block-1 .row1.views-row .views-field-field-gallery{
	width: 30%;
    float: left;
    margin-right: 5%;
}

#block-views-block-gallery-block-1 .row2.views-row{
	
}


#block-views-block-gallery-block-1 .row2.views-row .views-field-field-gallery{
	width: 30%;
    float: right;
    margin-left: 5%;
}




#block-views-block-gallery-block-1 .views-row
{
	width:100%;
	display:inline-block;
	padding:0 15px;
	float:left;
	
}
#block-views-block-gallery-block-1 .views-row:last-child
{
	width:100%;
	display:inline-block;
	padding:0 15px;
	
}
#block-views-block-gallery-block-2 .views-row
{
	width:30%;
	display:inline-block;
	padding:0 15px;
	float:left;
	margin-bottom:20px;
	
}
#block-views-block-gallery-block-2 .views-row:last-child
{
	width:100%;
	display:inline-block;
	padding:0 15px;
	
}

#block-views-block-gallery-block-1 img,#block-views-block-gallery-block-2 img
{
    width: 100%;
    height: auto;
    height: auto;
  
    padding: 2px;
    
}

#block-views-block-gallery-block-1 .views-field-field-gallery{
	height: 360px;
    overflow: hidden;
    border: 1px solid;
    padding: 2px;
    box-shadow: 1px 1px 10px #ccc;
}


#block-views-block-gallery-block-1 .row3.views-row .views-field-field-gallery{
	height: 500px;
}
   
   
.gall {
    padding: 0px;
    border-top: 1px solid #b1964f !important;
    width: 100%;
    display: inline-block;
    float: left;
    text-align: justify;
    padding-bottom: 0px;
    border: 0px;
    border-radius: 0px;
    margin-top: 0px;
    padding-top: 20px;
}

#block-views-block-gallery-block-2 .gall
{
	border:0px !important;
}

[dir="rtl"] #block-views-block-gallery-block-1 h2{
	 float: right;
	font-family:"ge_ss";
}


#block-views-block-gallery-block-1 h2
{
	    padding: 8px 36px;
    margin-left: 0px;
    background: #b1964f;
    color: #fff;
    display: table;
    clear: both;
    font-size: 23px;
    /* font-family: "Helv"; */
    margin-bottom: 0px;
    margin-top: 0px;
    text-transform: capitalize;
}



#block-nicemenus-2{
	display: inline-block;
    width: 100%;
    text-align: center;
}

#block-nicemenus-2 ul{
    float: none;
    border: 0;
    display: inline-block;
}


[dir="rtl"] #block-nicemenus-4,
[dir="rtl"] #block-nicemenus-2{
    float: none;
    width: 100%;
    text-align: center;
}

[dir="rtl"] #block-nicemenus-4 ul.nice-menu-down,
[dir="rtl"] #block-nicemenus-2 ul.nice-menu-down {
    float: none;
    border: 0;
    display: inline-block;
}

#block-nicemenus-2 ul li a{
	font-family:"custom-cn";
    padding: 15px 31px;
	text-transform: capitalize;
    transition: all .3s ease;
    position:relative;
    font-size: 23px;
    color: #333333;
	
}

[dir="rtl"] #block-nicemenus-4 ul li a,
[dir="rtl"] #block-nicemenus-2 ul li a{
    font-family: "Fairuz-Black";
    font-size: 19px;
}

[dir="rtl"] #block-nicemenus-4 ul li:after,
[dir="rtl"] #block-nicemenus-2 ul li:after{
	left: -35px;
	right:auto;
}

#block-nicemenus-4 ul li:after,
#block-nicemenus-2 ul li:after{
	right: -39px;    width: 45px;

}

#block-nicemenus-4 ul li a,
#block-nicemenus-2 ul li a{
    padding: 15px 22px;
	font-size: 22px;
}

#block-nicemenus-4 ul li a:hover,
#block-nicemenus-4 ul li a.is-active {
    color: #b1964f;
}

#block-nicemenus-4 ul li a{
    font-family: "custom-cn";
    padding: 15px 31px;
    text-transform: capitalize;
    transition: all .3s ease;
    position: relative;
    font-size: 23px;
    color: #333333;
}
#block-nicemenus-4 ul li:after,
#block-nicemenus-2 ul li:after {
    content: " ";
    width: 30px;
    height: 2px;
    margin-right: 25px;
    vertical-align: middle;
    margin-left: 16px;
    display: inline-block;
    background: #b1964f;
    opacity: .6;
    top: 32px;
    position: absolute;
}


#block-nicemenus-4 ul li:last-child:after,
#block-nicemenus-2 ul li:last-child:after{
	display:none;
}


#block-nicemenus-4 ul li,
#block-nicemenus-2 ul li{
	    padding:0px;
}


#block-nicemenus-4,
#block-nicemenus-2{
    margin-bottom: 15px;
    margin-top: 30px;
    
}


.body_products{
    margin-bottom: 36px;	
}

.body_products p{
	text-align:center;
}

.body_products h3{
	font-family: "custom-cn";
    font-size: 20px;
    text-align: center;
}



#block-nicemenus-2 ul li a:after{
  
}



.engpdf , .arpdf{
 margin-bottom: 20px;
 text-align:center;
}

.pdfcontent {
	
	background:#b1964f;
    padding: 60px;
    border-radius: 6px;
	transition: .3s ease;
	width: 70%;
	display:inline-block;
	background-size: 100%;
    background-position: center;
	box-shadow: 0 2px 5px 1px #636262;
	transition: .3s ease;
}


.page-args-fr-node .pdfcontent2,
.page-args-fr-node .pdfcontent{
	    padding: 60px 40px;
}

.pdfcontent:hover,
.pdfcontent2:hover{
	background: #4a371c;
}

.pdfwrap{
    margin-top: 30px;
}

.pdfcontent2 {
	
	background:#b1964f;
    padding: 60px;
    border-radius: 6px;
	transition: .3s ease;
	width: 70%;
	display:inline-block;
	background-size: 100%;
    background-position: center;
	box-shadow: 0 2px 5px 1px #636262;
	transition: .3s ease;
	
}

.titlepdf{
	transition: .3s ease; 
}


.pdfcontent:hover .titlepdf , .pdfcontent2:hover .titlepdf{

}





.pdfcontent .titlepdf a,.pdfcontent2 .titlepdf a{
	    color: white;
    font-size: 25px;
    padding-left: 20px;
	text-decoration:none;    font-family: "custom-cn";
}

.pdfcontent .titlepdf a:hover,.pdfcontent2 .titlepdf a:hover{
	    
    
}

 .imgcer {
    background-image: url(../images/cer1.png);
background-repeat: no-repeat;
    padding: 20px;
    background-size: 38px;
    background-position: left;
 }
 
 
 .engpdf{
	     text-align: center;
 }





#block-nicemenus-2 ul li a:hover:after{
   
}

#block-nicemenus-2 ul li a.is-active{
	 color: #b1964f;	
}


#block-nicemenus-2 ul li a:hover{
     color:#b1964f;
}


.page-args-node-21 #main-content #block-baitjeddi-content{
	margin-top: 26px;
}


.page-args-fr-our_companies #main-content #block-baitjeddi-content .row1,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row1,
.page-node-our_companies #main-content #block-baitjeddi-content .row1{
	text-align:Center;
}


.page-args-fr-our_companies #main-content #block-baitjeddi-content .row1 .views-field-body p,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row1 .views-field-body p,
.page-node-our_companies #main-content #block-baitjeddi-content .row1 .views-field-body p{
    fill: transparent;
    stroke: #c9ab81;
    -webkit-transition: 2s;
    -o-transition: 2s;
    transition: 2s;
    stroke-width: 2px;
    stroke-dashoffset: 240%;
    stroke-dasharray: 330% 25;	
	
}

.page-args-fr-our_companies #main-content #block-baitjeddi-content .row1 .views-field-body p,
.page-node-our_companies #main-content #block-baitjeddi-content .views-field-body p {
	font-size: 16px;
}

.page-args-fr-our_companies #main-content #block-baitjeddi-content .row1:hover .views-field-body p,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row1:hover .views-field-body p,
.page-node-our_companies #main-content #block-baitjeddi-content .row1:hover .views-field-body p{
    stroke-dashoffset: -113%!important;
}

.page-args-fr-our_companies #main-content #block-baitjeddi-content .row2,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row2,
.page-node-our_companies #main-content #block-baitjeddi-content .row2{
    width: 46%;
    text-align: Center;
    float: left;
    margin: 2%;
	position:relative;
	padding-bottom: 40px;
    height: 380px;
}

.page-args-fr-our_companies  #main-content #block-baitjeddi-content .row3,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row3,
.page-node-our_companies #main-content #block-baitjeddi-content .row3{
    width: 46%;
	text-align:Center;
	display:inline-block;
	margin: 2%;
	padding-bottom: 40px;
	position:relative;
	height: 380px;
}

.page-args-fr-our_companies #main-content #block-baitjeddi-content .row3 .views-field-field-url,
.page-args-fr-our_companies #main-content #block-baitjeddi-content .row2 .views-field-field-url,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row3 .views-field-field-url,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row3 .views-field-field-url,
.page-node-our_companies #main-content #block-baitjeddi-content .row2 .views-field-field-url,
.page-node-our_companies #main-content #block-baitjeddi-content .row2 .views-field-field-url{
	    position: absolute;
    width: 100%;
    bottom: 0px;

}

.page-args-fr-our_companies #main-content #block-baitjeddi-content .row3 .views-field-field-url a,
.page-args-fr-our_companies #main-content #block-baitjeddi-content .row2 .views-field-field-url a,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row3 .views-field-field-url a,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row2 .views-field-field-url a,
.page-node-our_companies #main-content #block-baitjeddi-content .row3 .views-field-field-url a,
.page-node-our_companies #main-content #block-baitjeddi-content .row2 .views-field-field-url a{
	font-size: 19px;
    font-family: "custom-cn";
    color: #b1964f;
    text-decoration: underline !important;
    text-align: right;
}

[dir="rtl"] .copyright p{
	font-family: "ges";
    direction: rtl;
    text-align: center;
    font-size: 14px;
	margin:0px;
}
.page-args-fr-our_companies #main-content #block-baitjeddi-content .row2 .views-field-field-logo,
.page-args-fr-our_companies #main-content #block-baitjeddi-content .row3 .views-field-field-logo,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row2 .views-field-field-logo,
.page-args-ar-our_companies #main-content #block-baitjeddi-content .row3 .views-field-field-logo,
.page-node-our_companies #main-content #block-baitjeddi-content .row2 .views-field-field-logo,
.page-node-our_companies #main-content #block-baitjeddi-content .row3 .views-field-field-logo{
	height: 230px;
}


.directionlink{
	text-align: right;
    text-decoration: underline;
    text-transform: capitalize;
    margin-bottom: 16px;
}

.directionlink a{
    color: #b1964f;
    font-family: "custom-cn";
    font-size: 20px;
}


[dir="rtl"] .directionlink{
	text-align: left;
}
[dir="rtl"] .directionlink a{
    font-family: "ge_ss";
    font-size: 15px;
}

[dir="rtl"] .our-comp-sist .views-field-field-url a{
font-family: "ge_ss" !important;
    font-size: 14px !important;
}

.our-comp-sist .views-field-field-url{
	position: absolute;
    bottom: 10px;
    width: 100%;
}


[dir="rtl"] .body_products h3{
	font-family: "ge_ss";
    font-size: 18px;
  
}

.page-node-node #block-nicemenus-2{
	width: 100%;
    text-align: center;
}

.page-node-node ul.nice-menu-down {
    float: none;
    border: 0;
    display: inline-block;
	}


#block-views-block-image-inner-products-block-1{
	display:none;
}

[dir="rtl"] .col-sm-12{float:right;}
[dir="rtl"] .col-md-1, 
[dir="rtl"] .col-md-2, 
[dir="rtl"] .col-md-3, 
[dir="rtl"] .col-md-4, 
[dir="rtl"] .col-md-5, 
[dir="rtl"] .col-md-6, 
[dir="rtl"] .col-md-7, 
[dir="rtl"] .col-md-8,
[dir="rtl"] .col-md-9, 
[dir="rtl"] .col-md-10,
[dir="rtl"] .col-md-11,
[dir="rtl"] .col-md-12{float:right;}


.page-args-node-55 #content #block-nicemenus-2,
.page-args-node-61 #content #block-nicemenus-2,
.page-args-node-62 #content #block-nicemenus-2{
	display:none;
}


#block-nicemenus-4{
    text-align: center;
    display: inline-block;
    width: 100%;
}

#block-nicemenus-4 ul{
    float: none;
    display: inline-block;
}