
/*
    DEVELOPED BY AMEER HUMZA - about.me/itsmeameer
*/

*, *::before,  *::after{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}
.no_trasn *, .no_trasn *::before, .no_trasn *::after, .zoomContainer *, .zoomContainer *::before, .zoomContainer *::after, .fancybox-container *{-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}
.trasn *, .trasn *::before, .trasn *::after{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; transition:all 0.2s ease;}

.zoomContainer,.zoomLens{z-index:999;}

.topmar_30{margin-top:30px;}.hide{display:none !important;}

.owl-carousel .owl-item img{width:auto; max-width:100%;}
.mdw{max-width:1600px; margin-left:auto; margin-right:auto;}
#main-banner-wrapper .owl-carousel .owl-item img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
a,a:hover,a:focus{text-decoration:none;}

.clearfix{width:100%;}

body{margin:0px; padding:0px; background:#fff; font-weight:normal; font-size:14px; color:#222; line-height:24px;}

#main-site-container{position:relative; overflow:hidden; margin:auto; padding:0px; width:100%;}

body.lang-en{direction:ltr;}
body.lang-ar{direction:rtl;}

.no-dir{direction:ltr;}

#top-header{background:#0a69bb;}
	#top-header ul.header-top-links{margin:0px; padding:0px; list-style:none; font-size:0px; font-size:0px;}
	#top-header ul.header-top-links li{display:inline-block;}
	.lang-en #top-header ul.header-top-links li{margin-right:15px;}
	.lang-ar #top-header ul.header-top-links li{margin-left:15px;}
	#top-header ul.header-top-links li a{display:block; color:#ccc; font-size:14px; line-height:52px;}
	#top-header ul.header-top-links li a:hover{color:#fff;}
	#top-header ul.header-top-links li a::before{display:inline-block; font-size:13px; font-family:'Font Awesome 5 Free'; font-weight:900;}
	.lang-en #top-header ul.header-top-links li a::before{content:"\f105"; margin-right:5px;}
	.lang-ar #top-header ul.header-top-links li a::before{content:"\f104"; margin-left:5px;}

	body.lang-en #top-header ul.scl-top-wrapper{direction:rtl;}
	body.lang-ar #top-header ul.scl-top-wrapper{direction:ltr;}
	#top-header ul.scl-wrapper{font-size:0px;}
	body.lang-en #top-header ul.scl-wrapper{text-align:right;}
	body.lang-ar #top-header ul.scl-wrapper{text-align:left;}
	ul.scl-wrapper li a.scl_fb:hover{background:#4867aa;}
	ul.scl-wrapper li a.scl_tw:hover{background:#55aded;}
	ul.scl-wrapper li a.scl_yt:hover{background:#fe0000;}
	ul.scl-wrapper li a.scl_in:hover{background:#0077b5;}
	ul.scl-wrapper li a.scl_pin:hover{background:#df0019;}
	ul.scl-wrapper li a.scl_sk:hover{background:#00a9e8;}
	ul.scl-wrapper li a.scl_gram:hover{background:#f6aa4a;}
	ul.scl-wrapper li a.scl_whatsapp:hover{background:#00e676;}
	#top-header ul.scl-wrapper li a i{display:block; width:42px; line-height:52px; color:#ccc; text-align:center; font-size:15px;}
	#top-header ul.scl-wrapper li a:hover i{background:rgba(255, 255, 255, 0.1); color:#fff;}
	
	#meta-lang{margin:8px 0px 0px;}
		#meta-lang a,
		#meta-lang span{display:inline-block; margin-right:7px;}
		#meta-lang span{}
		#meta-lang a img{filter:grayscale(100%); opacity:1;}
		#meta-lang a:hover img{filter:grayscale(0%);}
		#meta-lang a img,
		#meta-lang span img{display:block; max-width:35px;}


#main-menu-container{z-index:99999; background:#fff; position:relative;}

	#main-menu-wrapper ul{list-style:none; margin:0px; padding:0px;}
	#main-menu-wrapper > ul{font-size:0px; text-align:center;}
	#main-menu-wrapper > ul > li{display:inline-block; position:relative;}

	#main-menu-wrapper > ul > li a{display:block; color:#444; font-size:14px; text-transform:uppercase; font-weight:600; padding:0px 20px;}
	body.lang-ar #main-menu-wrapper > ul > li a{font-size:16px;}
	
	#main-menu-wrapper > ul > li > a.droper::after{display:inline-block; font-size:10px; font-family:'Font Awesome 5 Free'; color:#999; content:"\f078";}
	body.lang-en #main-menu-wrapper > ul > li > a.droper::after{margin-left:7px;}
	body.lang-ar #main-menu-wrapper > ul > li > a.droper::after{margin-right:7px;}
	
	body.lang-en #main-menu-wrapper > ul > li a{    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;}
	#main-menu-wrapper > ul > li > a{border-top:3px solid rgba(255, 255, 255, 0); line-height:57px;}
	#main-menu-wrapper > ul > li:hover > a{color:#976d4c;}
	
	#main-menu-wrapper > ul > li ul{display:none; z-index:999; position:absolute; top:100%; min-width:180px; transform:translate3d(0, 2px, 0); background:#fff; opacity:0; border-top:3px solid #096cd4; box-shadow:0 15px 30px -5px rgba(0, 0, 0, 0.07);}
	body.lang-en #main-menu-wrapper > ul > li > ul{left:0px;}
	body.lang-ar #main-menu-wrapper > ul > li > ul{right:0px;}
	
	#main-menu-wrapper > ul > li:hover ul{display:block; transform:translate3d(0, 0, 0); opacity:1;}
	#main-menu-wrapper > ul > li ul li{border-bottom:1px solid #f7f7f7; position:relative;}
	#main-menu-wrapper > ul > li ul li:last-child{border-bottom:none;}
	#main-menu-wrapper > ul > li:hover ul li > ul{display:none; z-index:999; top:0px;}
	#main-menu-wrapper > ul > li:hover ul li:hover > ul{display:block;}
	body.lang-en #main-menu-wrapper > ul > li ul li ul{left:100%;}
	body.lang-ar #main-menu-wrapper > ul > li ul li ul{right:100%;}
	#main-menu-wrapper > ul > li ul li a{display:block; text-align:initial; color:#777; line-height:26px; font-weight:normal; font-size:15px; padding:8px 18px 8px 18px; font-size:13px; text-transform:none;}
	#main-menu-wrapper > ul > li ul li a.sub-droper{position:relative;}
	body.lang-en #main-menu-wrapper > ul > li ul li a.sub-droper{padding-right:15px;}
	body.lang-ar #main-menu-wrapper > ul > li ul li a.sub-droper{padding-left:15px;}
	#main-menu-wrapper > ul > li ul li a.sub-droper::after{display:block; position:absolute; top:50%; transform:translateY(-50%); font-size:10px; font-family:'Font Awesome 5 Free'; color:#999; font-weight:900;}
	body.lang-en #main-menu-wrapper > ul > li ul li a.sub-droper::after{right:15px; content:"\f054";}
	body.lang-ar #main-menu-wrapper > ul > li ul li a.sub-droper::after{left:15px; content:"\f053";}
	body.lang-en #main-menu-wrapper > ul > li ul li:hover > a.sub-droper::after{right:10px;}
	body.lang-ar #main-menu-wrapper > ul > li ul li:hover > a.sub-droper::after{left:10px;}
	#main-menu-wrapper > ul > li ul li:hover > a{color:#976d4c;}


#main-header{}
	#main-header .clearfix{position:relative; height:115px;}
	#main-header #logo-wrapper{display:block; width:325px; height:90px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}
	#main-header #logo-wrapper span{display:block; width:325px; height:90px; position:relative;}
	#main-header #logo-wrapper span img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}

	#main-header #meta-email{margin:50px 0px 0px; position:relative; float:left; text-align:left; padding-left:35px; color:#444; font-size:14px;}
		#main-header #meta-email::before{display:block; top:50%; left:0px; transform:translateY(-50%); position:absolute; font-size:25px; font-family:'Font Awesome 5 Free'; font-weight:400; color:#096bd8; content:"\f0e0";}
		
	#main-header #meta-whatsapp{margin:50px 0px 0px; position:relative; float:right; text-align:right; padding-right:35px; color:#444; font-size:14px;}
		#main-header #meta-whatsapp::before{display:block; top:50%; right:0px; transform:translateY(-50%); position:absolute; font-size:25px; font-family:'Font Awesome 5 Brands'; font-weight:400; color:#096bd8; content:"\f232";}

	#mb-mobile-wrapper{display:none; position:absolute; top:50%; right:20px; transform:translateY(-50%); z-index:999; padding:13px; width:44px; border-radius:0px; background:#096cd4; border-radius:3px;}
	#mb-mobile-wrapper span{display:block; width:100%; height:2px; background:#fff; margin-bottom:4px;}
	#mb-mobile-wrapper span:last-child{margin-bottom:0px;}

	.mm-listview > li > a, .mm-listview > li > span{padding:12px 10px 12px 20px !important; text-transform:uppercase; font-size:15px;}
	#mb-main-menu-wrapper > .mm-navbar{display:none !important;}
	.mm-listview .mm-next{width:100% !important;}

h1.heading{display:block; margin:0px 0px 30px 0px; padding:0px; text-align:center; color:#222; font-weight:bold; text-transform:capitalize; font-size:25px;}
h1.heading span{font-weight:normal;}


#slogan-wrapper{background:#383f49; padding-top:30px; padding-bottom:30px; text-align:center;}
	#slogan-wrapper h2{display:block; line-height:35px; margin:0px 0px 10px 0px; padding:0px; color:#fff; font-size:25px; font-weight:600;}
	#slogan-wrapper h2 b{position:relative;}
	#slogan-wrapper h2 b::after{display:block; position:absolute; bottom:-10px; left:0px; content:""; background:url('../images/under-line.png'); width:74px; height:15px; transform:rotate(0deg) scaleX(-1);}
	body.lang-ar #slogan-wrapper h2 b::after{bottom:-10px; left:auto; right:0px; transform:rotate(0deg) scaleX(0);}
	#slogan-wrapper h4{display:block; margin:0px; padding:0px; color:rgba(255, 255, 255, 0.5); font-size:14px; font-weight:normal;}


#profile-wrapper{padding-top:30px; padding-bottom:30px;}
	#profile-wrapper .img-center-wrapper{margin-bottom:15px;}
	body.lang-en #profile-wrapper h1.heading{text-align:left;}
	body.lang-ar #profile-wrapper h1.heading{text-align:right;}


#category-wrapper{background:#ededed; padding-top:50px; padding-bottom:20px;}


	.category-wrapper a .inner{position:relative; width:100%; height:100%; text-align:center; transform-style:preserve-3d; box-shadow:0 4px 8px 0 rgba(0,0,0,0.2); transition:transform 0.3s;}
	.category-wrapper a:hover .inner{transform:rotateY(180deg);}
	.category-wrapper a .inner .front,
	.category-wrapper a .inner .back{position:absolute; background-color:#fff; width:100%; height:100%; backface-visibility:hidden; overflow:hidden;}
	.category-wrapper a .inner .front{padding-top:95px;}
	.category-wrapper a .inner .front.has_img{padding-top:50px;}
	.category-wrapper a .inner .front .thumb{display:block; width:100%; margin-bottom:15px;}
	.category-wrapper a .inner .front .thumb img{display:block; max-width:64px; margin:auto;}
	.category-wrapper a .inner .front h3{display:block; width:100%; color:#096cd4; font-size:20px; font-weight:bold; text-transform:uppercase; margin:0px;}
	.category-wrapper a .inner .back{background-color:#999; color:white; transform:rotateY(180deg);}
	.category-wrapper a .inner .back .thumb{display:block; z-index:-1; width:100%; position:absolute; top:0; right:0; opacity:0.5; transform:translate(0%, -20%); max-width:150px;}
	body.lang-ar .category-wrapper a .inner .back .thumb{transform:translate(10%, -20%);}
	.category-wrapper a .inner .back .thumb img{display:block; max-width:100%;}
	.category-wrapper a .inner .back .text{display:block; width:100%; padding:50px; text-align:center; height:calc(100% - 50px); overflow:hidden;}
	.category-wrapper a .inner .back .text p{margin:0px;}
	.category-wrapper a .inner .back .but{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:#096cd4; font-size:13px; color:#fff; font-weight:bold; padding:10px 20px; border-radius:5px;}


.prd-container{margin-bottom:30px;}
	.prd-container a.c_wrapper{display:block;}
	.prd-container a.c_wrapper .prd_container_img{position:relative; height:220px;}
	.prd-container a.c_wrapper .prd_container_img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}
	.prd-container a.c_wrapper .text{margin-top:10px;}
	.prd-container a.c_wrapper .text strong{display:block; text-transform:capitalize; color:#222; text-align:center;}
	.prd-container a.c_wrapper:hover .text strong{color:#096cd4;}


#sidebar-product{}
	#sidebar-product .inner{background:#222; border:10px solid #121212; padding:10px;}
	#sidebar-product h3.heading{display:block; background:#096cd4; color:#fff; position:relative; margin:0px 0px 10px; font-size:14px; text-transform:capitalize; padding:10px;}
	#sidebar-product h3.heading::after{display:block; content:""; position:absolute; bottom:0px; left:0px; width:160px; height:3px; background:#096cd4;}
	#sidebar-product ul.menu{list-style:none; margin:0px; padding:0px 5px;}
	#sidebar-product ul.menu li{border-bottom:1px dashed #999;}
	#sidebar-product ul.menu li a{display:block; position:relative; font-weight:normal; font-size:13px; padding:10px 0px; text-transform:capitalize; color:#999;}
	#sidebar-product ul.menu li a::before{display:block; background:#096cd4; opacity:0; top:2px; bottom:2px; left:-15px; width:2px; content:""; position:absolute;}
	#sidebar-product ul.menu li.current a::before,
	#sidebar-product ul.menu li a:hover::before{opacity:1;}
	#sidebar-product ul.menu li a b{display:block; font-weight:bold;}
	#sidebar-product ul.menu li a:hover{color:#fff;}
	#sidebar-product ul.menu ul{display:none !important;}

	#single-prd-img-main{margin-bottom:30px;}


	#single-prd-img-main span,
	#single-prd-img-main a{display:block; padding:5px; width:100%; border:1px solid #CCC; border-radius:3px; overflow:hidden; background:#FFF;}
	#single-prd-img-main span:hover,
	#single-prd-img-main a:hover{border:1px solid #999;}
		#single-prd-img-main img{display:block; max-width:100%; margin:auto;}

	#single-prd-gallery{font-size:0px; text-align:center;}
		#single-prd-gallery span,
		#single-prd-gallery a{display:block; cursor:pointer; width:100%; border:1px solid #CCC; border-radius:3px; overflow:hidden; background:#FFF; margin-bottom:5px;}
		#single-prd-gallery span:hover,
		#single-prd-gallery a:hover{border:1px solid #999;}
		#single-prd-gallery img{display:block; max-width:100%; margin:auto;}

	#single-prd-gallery{margin-left:-5px; margin-top:10px; margin-right:-5px;}
		#single-prd-gallery span,
		#single-prd-gallery a{display:inline-block; width:120px; margin:3px;}

	#single-prd-text-container{margin-bottom:30px;}
		#single-prd-text-container .art-wrapper{margin-bottom:20px;}
		#single-prd-text-container .art-wrapper strong{display:inline-block; border-radius:3px; margin-left:20px; background:#CCC; padding:5px; color:#000;}
		#single-prd-text-container .name{margin-bottom:20px; font-weight:bold; font-size:24px;}
		#single-prd-text-container .text{margin-bottom:20px; line-height:24px; font-size:14px;}
		#single-prd-text-container .prd-download{}
		#single-prd-text-container .prd-download a{color:#096cd4; font-size:14px; font-weight:bold; margin-bottom:20px;}
		
	#rel-prd-wrapper{margin-top:30px; padding-top:30px; border-top:1px solid #ccc;}
	
	.excerpt-wrapper,
	.inq-but-wrapper{margin-top:15px; padding-top:15px; border-top:1px solid #096cd4;}

	.variation-wrapper{margin-bottom:15px;}
	.variation-wrapper .variation-lbl{text-transform:uppercase; font-weight:bold; padding:0px 0px; font-size:13px; color:#222; margin-bottom:5px;}
	.variation-wrapper .variation-lbl::after{content:":";}
	.variation-wrapper .variation-att{font-size:0px; text-align:left;}
	.variation-wrapper .variation-att .att-wrapper{position:relative; min-height:45px; display:inline-block; margin:0px 5px 10px 0px; border-radius:3px; border:1px solid #666;}
	.variation-wrapper .variation-att .att-wrapper.simple{background:#f0f0f0;}
	.variation-wrapper .variation-att .att-wrapper input{display:block; margin:0px; position:absolute; left:5px; top:50%; transform:translateY(-50%);}
	.variation-wrapper .variation-att .att-wrapper label{display:block; font-weight:normal; font-size:13px; cursor:pointer; padding:10px 10px 10px 25px; color:#000;}
	.variation-wrapper .variation-att .att-wrapper.color label{background:#f0f0f0; padding-left:0px; border-left:25px solid rgba(0, 0, 0, 0);}

	.inq-but-wrapper{position:relative;}
		.inq-but-wrapper input[type="submit"]{display:block; border:none; background:#096cd4; color:#fff; font-size:16px; text-transform:uppercase; font-weight:normal; text-align:center; width:100%; height:50px; text-align:center; cursor:pointer;}


    table.inq_basket{margin:0px;}
    table.inq_basket th, table.inq_basket td{text-align:center; padding:5px; border:1px solid #666;}
    table.inq_basket th{background:#666; color:#FFF;}
    table.inq_basket td.a_left{text-align:left;}
    table.inq_basket td.inq_basket_img{width:120px; text-align:center;}
    table.inq_basket td.inq_basket_img img{display:block; max-height:150px; max-width:120px; margin:auto;}
    
    .sitesdrbut{display:inline-block; height:50px; padding:0px 20px; border-radius:2px; color:#fff; text-transform:capitalize; background:#096cd4; border:none; cursor:pointer; font-weight:bold; text-transform:uppercase;}
    .sitesdrbut:hover{color:#CCC;}
    
    .input_main_sml{width:40px; padding:3px; border:1px solid #999; border-radius:2px;}


#home-banner-wrapper{background:#096cd4; padding-top:30px; padding-bottom:50px;}
	#home-banner-wrapper .container{position:relative;}
	#home-banner-wrapper .text{width:60%;}
	body.lang-ar #home-banner-wrapper .text{float:right;}
	#home-banner-wrapper .text h4{display:block; color:#fff; margin:0px 0px 0px 0px; padding:0px; font-weight:600; font-size:16px;}
	#home-banner-wrapper .text h1{display:block; color:#fff; margin:0px 0px 0px 0px; padding:0px; line-height:50px; font-weight:600; font-size:40px;}
	#home-banner-wrapper .phone-wrapper{position:absolute; margin-top:65px; top:50%; transform:translateY(-50%); right:0px; color:#fff; font-size:18px; text-transform:uppercase; font-weight:600; text-align:center;}
	body.lang-ar #home-banner-wrapper .phone-wrapper{right:auto; left:0px;}
	#home-banner-wrapper .phone-wrapper i{display:inline-block; margin-right:10px;}
	#home-banner-wrapper a{background:#fff; text-align:center; position:absolute; top:50%; transform:translateY(-50%); right:0px; border-radius:2px; padding:15px 20px; color:#222; font-size:14px; text-transform:uppercase; font-weight:600;}
	body.lang-ar #home-banner-wrapper a{right:auto; left:0px;}
	#home-banner-wrapper a:hover{background:#222; color:#fff;}
	#home-banner-wrapper a i{display:inline-block;}
	body.lang-en #home-banner-wrapper a i{margin-left:10px;}
	body.lang-ar #home-banner-wrapper a i{margin-right:10px;}


#team-wrapper{padding-top:50px; padding-bottom:20px;}
	.sm-team-wrapper{border:1px solid #ebebeb; margin-bottom:30px;}
	.sm-team-wrapper:hover{border:1px solid #999;}
	.sm-team-wrapper .img{display:block; position:relative; overflow:hidden; height:250px;}
	.sm-team-wrapper .img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); min-height:100%;}
	.sm-team-wrapper:hover .img img{transform:translate(-50%, -50%) scale(1.05);}
	.sm-team-wrapper .text{padding:20px; min-height:170px;}
	.sm-team-wrapper .text h3{display:block; margin:0px 0px 10px 0px; padding:0px; color:#222; font-weight:600; font-size:18px;}
	.sm-team-wrapper .text h5{display:block; margin:0px 0px 10px 0px; padding:0px; color:#222; font-weight:normal; font-size:13px; text-transform:uppercase; color:#999;}
	.sm-team-wrapper .text ul.scl-wrapper{}
	.sm-team-wrapper .text ul.scl-wrapper li{margin:0px 0px;}
	.sm-team-wrapper .text ul.scl-wrapper li a{display:block;}
	.sm-team-wrapper .text ul.scl-wrapper li a i{display:block; text-align:center; width:25px; line-height:25px; color:#ccc; font-size:15px;}
	.sm-team-wrapper .text ul.scl-wrapper li a:hover i{color:#222;}

	.sm-management-wrapper{border:1px solid #ebebeb; margin-bottom:30px; position:relative;}
	.sm-management-wrapper:hover{border:1px solid #999;}
	.sm-management-wrapper .img{display:block; position:relative; float:left; overflow:hidden; width:150px; height:150px;}
	.sm-management-wrapper .img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); min-height:100%;}
	.sm-management-wrapper .text{padding:10px 20px 20px 20px; float:left;}
	body.lang-ar .sm-management-wrapper .text{float:right;}
	.sm-management-wrapper .text h3{display:block; margin:0px 0px 5px 0px; padding:0px; color:#222; font-weight:600; font-size:18px;}
	.sm-management-wrapper .text h5{display:block; margin:0px 0px 5px 0px; padding:0px; color:#222; font-weight:normal; font-size:13px; text-transform:uppercase; color:#999;}
	.sm-management-wrapper .text ul.scl-wrapper{}
	.sm-management-wrapper .text ul.scl-wrapper li{margin:0px 0px;}
	.sm-management-wrapper .text ul.scl-wrapper li a{display:block;}
	.sm-management-wrapper .text ul.scl-wrapper li a i{display:block; text-align:center; width:25px; line-height:25px; color:#ccc; font-size:15px;}
	.sm-management-wrapper .text ul.scl-wrapper li a:hover i{color:#222;}
	.sm-management-wrapper .text ul.team-contacts{list-style:none; margin:0px; padding:0px;}
	.sm-management-wrapper .text ul.team-contacts li{display:block;}
	.sm-management-wrapper .text ul.team-contacts li a{display:inline-block; font-size:13px; color:#333;}
	.sm-management-wrapper .text ul.team-contacts li a:hover{color:#000;}
	.sm-management-wrapper .text ul.team-contacts li a i{display:inline-block; margin-right:5px;}
	
	.pdf-wrapper{border:1px solid #ebebeb; margin-bottom:30px; position:relative;}
	.pdf-wrapper:hover{border:1px solid #999;}
	.pdf-wrapper .img{display:block; position:relative; float:left; overflow:hidden; width:150px; height:150px;}
	.pdf-wrapper .img img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); min-height:100%;}
	.pdf-wrapper .text{padding:20px; float:left;}
	body.lang-ar .pdf-wrapper .text{float:right;}
	.pdf-wrapper .text h3{display:block; margin:0px 0px 10px 0px; padding:0px;}
	.pdf-wrapper .text h3 a{display:block; color:#222; font-weight:600; font-size:18px;}
	.pdf-wrapper .text h5{display:block; margin:0px 0px 10px 0px; padding:0px; color:#222; font-weight:normal; font-size:13px; text-transform:uppercase; color:#999;}


#home-gallery{margin-bottom:50px;}


.st-dots .owl-dots{display:block; text-align:center; margin:20px 0px 0px;}
.st-dots .owl-dots .owl-dot{display:inline-block; margin:0px 3px; width:10px; height:10px; border-radius:50%; background:#777;}
.st-dots .owl-dots .owl-dot.active{background:#222;}


a.std-simple{display:inline-block; font-size:12px; padding:5px 15px; color:#096cd4; border:1px solid #d9d9d9; border-bottom:1px solid #ccc; border-radius:3px;}
a.std-simple:hover{border:1px solid #999; border-bottom:1px solid #666;}
a.std-simple i{display:inline-block; font-size:11px;}
body.lang-en a.std-simple i{margin-left:5px;}
body.lang-ar a.std-simple i{margin-right:5px;}


#news-wrapper{margin-bottom:50px;}

.sm-news-wrapper{position:relative; margin-bottom:40px;}
#news-wrapper .sm-news-wrapper{margin-bottom:0px;}
	.sm-news-wrapper .date{position:absolute; top:0px; width:40px; text-align:center;}
		.sm-news-wrapper .date span{display:block; line-height:42px; font-size:13px; background:#f7f7f7; color:#222; font-weight:bold;}
		.sm-news-wrapper .date strong{display:block; line-height:22px; font-size:13px; color:#fff; font-weight:bold; background:#096cd4;}
		.sm-news-wrapper h3{display:block; color:#222; font-size:16px; margin:0px 0px 5px 0px; padding:0px; font-weight:bold;}
		.sm-news-wrapper p{display:block; margin:0px 0px 15px 0px;}
	.sm-news-wrapper.has_thumb .thumb{position:absolute; top:0px; max-width:100px;}
	
	body.lang-en .sm-news-wrapper.has_thumb .thumb{left:50px;}
	body.lang-ar .sm-news-wrapper.has_thumb .thumb{right:50px;}
    body.lang-en .sm-news-wrapper{padding-left:55px;}
    body.lang-en .sm-news-wrapper .date{left:0px;}
    body.lang-ar .sm-news-wrapper{padding-right:55px;}
    body.lang-ar .sm-news-wrapper .date{right:0px;}

    body.lang-en .sm-news-wrapper.has_thumb{padding-left:170px;}
    body.lang-ar .sm-news-wrapper.has_thumb{padding-right:170px;}
    
    
#instagram-wrapper{margin-bottom:50px;}
    #instagram-wrapper a{display:block; position:relative; overflow:hidden;}
    #instagram-wrapper a::before{position:absolute; opacity:0; display:block; content:""; top:0px; bottom:0px; left:0px; right:0px; border:6px solid #096cd4;}
    #instagram-wrapper a:hover::before{opacity:0.5;}
    #instagram-wrapper a img{dispdlay:block; width:100%;}


#page-header{background:#FFF3EE;  margin-bottom:30px;}
	#page-header .container{position:relative; padding-top:60px; padding-bottom:60px;}
	
	body.lang-en #page-header .container::after{left:15px;}
	body.lang-ar #page-header .container::after{right:15px;}
	
	#page-header h1{display:block; color:#000; font-weight:800; text-transform:capitalize; font-size:50px; margin:0px; padding:0px;    text-align: center;}
	
	
	#page-header ul{list-style:none; margin:0px; padding:0px; font-size:0px;}
	body.lang-en #page-header ul{float:right;}
	body.lang-ar #page-header ul{float:left;}
	#page-header ul li{display:block; position:relative;}
	body.lang-en #page-header ul li{margin-right:10px; float:left;}
	body.lang-ar #page-header ul li{margin-left:10px; float:right;}
	#page-header ul li:last-child{margin-right:0px; margin-left:0px;}
	#page-header ul li::after{display:inline-block; color:#999; font-size:13px; font-family:'Font Awesome 5 Free'; font-weight:900;}
	body.lang-en #page-header ul li::after{content:"\f105"; margin-left:10px;}
	body.lang-ar #page-header ul li::after{content:"\f104"; margin-right:10px;}
	#page-header ul li:last-child::after{display:none;}
	#page-header ul li a{display:inline-block; font-size:13px; text-transform:uppercase; color:#987050; font-weight:normal;}
	#page-header ul li a:hover{color:#fff;}
	#page-header ul li span{display:inline-block; font-size:13px; text-transform:uppercase; color:#999; font-weight:normal;}


#page-content{padding-bottom:50px;}
	#page-content .text{line-height:26px; font-size:15px; margin-bottom:30px;}
	#page-content .text:last-child{margin-bottom:0px;}
	#page-content .text img{max-width:100%;}
	body.lang-en #page-content .text img.text_thumb{float:left; margin:0px 15px 15px 0px;}
	body.lang-ar #page-content .text img.text_thumb{float:right; margin:0px 0px 15px 15px;}


#jobs-acc-wrapper{margin:20px 0px;}
	#jobs-acc-wrapper ul{list-style:none; padding:0;}
	#jobs-acc-wrapper ul .job-wrapper{padding:15px; border:1px solid #666; overflow:hidden; display:none;}
	#jobs-acc-wrapper ul .job-wrapper .text:last-child{margin-bottom:0px;}
	#jobs-acc-wrapper ul .job-wrapper p{margin:0px 0px 15px;}
	#jobs-acc-wrapper ul .job-wrapper p:last-child{margin:0px;}
	#jobs-acc-wrapper ul .job-wrapper.show{/*display: block;*/}
	#jobs-acc-wrapper ul li{margin:0px 0px 15px;}
	#jobs-acc-wrapper ul li .job-title{width:100%; font-size:16px; cursor:pointer; display:block; background:rgba(0, 0, 0, 0.78); color:#fefefe; padding:15px; border-radius:3px; transition:background .3s ease;}
	#jobs-acc-wrapper ul li .job-title:hover{background:rgba(0, 0, 0, 0.9);}


#gallery-filter-wrapper{margin:30px 0px 0px; text-align:center; font-size:0px; vertical-align:top;}
	#gallery-filter-wrapper ul{list-style:none; margin:0px 0px 30px; padding:0px;}
	#gallery-filter-wrapper ul li{display:inline-block; margin:0px 3px 6px;}
	#gallery-filter-wrapper ul li button{display:block; background:#f0f0f0; border:1px solid #ccc; border-radius:3px; font-size:14px; font-weight:bold; color:#222; cursor:pointer; padding:12px 20px;}
	#gallery-filter-wrapper ul li button.active{color:#fff; background:#333; border:1px solid #000;}
	#gallery-filter-wrapper span{display:inline-block; margin:0px 1% 2%; width:23%; vertical-align:top;}
	#gallery-filter-wrapper span a{display:block; margin:0px; width:100%; height:200px; position:relative; overflow:hidden; background:#fff; border:1px solid #ccc; border-radius:3px;}
	#gallery-filter-wrapper span a:hover{border:1px solid #999;}
	#gallery-filter-wrapper span a img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); max-width:100%; max-height:100%;}
	#gallery-filter-wrapper span a:hover img{opacity:0.8;}


#page-banner-wrapper{margin-top:-30px; margin-bottom:30px;}
	#page-banner-wrapper img{display:block; width:100%;}


#g-map-wrapper{margin-top:-30px; margin-bottom:30px;}
	#g-map-wrapper iframe{width:100%; height:350px;}


#contact-meta{    padding: 40px; font-size:0px; vertical-align:top;  background: #000;
    border-radius: 20px;}
	#contact-meta .meta{
	    margin: 0px 0px 30px;
        display: flex;
        gap: 10px;
        align-items: center;
          
	}
		#contact-meta .meta i{display:block; border-radius:50%; width:35px; line-height:35px; text-align:center; color:#fff; font-size:18px; }
		#contact-meta .meta strong{display:block; color:#000; font-size:15px; font-weight:bold; margin:10px 0px;}
		#contact-meta .meta span{display:block; color:#fff; font-size:16px; font-weight:400;}


#main-footer-wrapper{background:#181c20; border-top:1px solid #5a5b5f; position:relative;}
	#main-footer-wrapper::before{display:block; position:absolute; content:""; height:1px; left:0px; right:0px; top:0px; background:#232428;}
	#main-footer-wrapper .container{display:block; padding-top:50px; position:relative;}
	
	#main-footer-wrapper a#footer-tc-but::before{display:block; position:absolute; top:0px; left:-10px; content:""; width:0; height:0; border-style:solid; border-width:0 0 16px 10px; border-color:transparent transparent #056ca6 transparent;}
	
	#main-footer-wrapper .img-center-wrapper{margin-bottom:15px;}
	#main-footer-wrapper .footer-widget{padding-bottom:30px;}
	
	#main-footer-wrapper .footer-widget h3.heading{
	       display: block;
    position: relative;
    color: #fff;
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 20px;
    font-weight: normal;
    text-transform: capitalize;
    font-size: 20px;
    border-bottom: 1px solid #fff;
	    
	}
	


	body.lang-ar #main-footer-wrapper .footer-widget h3.heading::after{width:15px; right:0px;}
	body.lang-ar #main-footer-wrapper .footer-widget h3.heading::before{width:40px; right:25px;}

	#main-footer-wrapper .footer-widget ul.footer-menu{list-style:none; margin:0px; padding:0px;}
	#main-footer-wrapper .footer-widget ul.footer-menu li{margin-bottom:10px;}
	#main-footer-wrapper .footer-widget ul.footer-menu li:last-child{margin-bottom:0px;}
	#main-footer-wrapper .footer-widget ul.footer-menu li a{display:block; color:#fff;font-size: 16px;font-family: "DM Sans", Sans-serif;opacity: 0.5;}
	#main-footer-wrapper .footer-widget ul.footer-menu li a:hover{color:#FF8851;}
	
	#main-footer-wrapper .footer-widget .footer-c-meta{color:#fff; margin-bottom:10px;font-size: 16px;font-family: "DM Sans", Sans-serif;opacity: 0.5;display: flex;align-items: center;}
	#main-footer-wrapper .footer-widget .footer-c-meta i{display:inline-block; color:#fff;}
	body.lang-en #main-footer-wrapper .footer-widget .footer-c-meta i{margin-right:10px;}
	body.lang-ar #main-footer-wrapper .footer-widget .footer-c-meta i{margin-left:10px;}

	#main-footer-wrapper .footer-widget .text{color:#fff; font-size:16px; line-height:26px; margin-bottom:20px;    opacity: 0.5;}
	
	#main-footer-wrapper select#branch-changer{display:block; width:100%; border-radius:3px; margin-bottom:15px; border:1px solid #666; padding:8px;}
	
	#main-footer-wrapper .sm-map-wrapper iframe{width:100%; height:300px;}

	 ul.scl-wrapper{text-align:left;}
	 ul.scl-wrapper li{margin:0px 3px;}
	 ul.scl-wrapper li a{display:block; border:1px solid #888; border-radius:50%;text-align:center;}
	 ul.scl-wrapper li a:hover{border:1px solid #fff;}
	 ul.scl-wrapper li a i{display:block; line-height:30px; width:30px; color:#888; font-size:13px;}
    ul.scl-wrapper li a:hover i{color:#fff;}
#contact-meta ul.scl-wrapper {
    text-align: left;
}
#contact-meta ul.scl-wrapper li a{
      text-align: center;
}
#bottom-footer-wrapper{background:#1c2023; padding-top:30px; direction:ltr;}
	
	#bottom-footer-wrapper ul.bottom-links{list-style:none; margin:0px; padding:0px 0px 30px; text-align:right;}
	#bottom-footer-wrapper ul.bottom-links li{display:inline-block;}
	#bottom-footer-wrapper ul.bottom-links li{margin-right:15px;}
	#bottom-footer-wrapper ul.bottom-links li:last-child{margin-right:0px;}
	#bottom-footer-wrapper ul.bottom-links li a{display:block; color:#fff;}
	#bottom-footer-wrapper ul.bottom-links li a:hover{color:#089cf4;}
	body.lang-en #bottom-footer-wrapper ul.bottom-links li a::before{display:inline-block; font-size:13px; font-family:'Font Awesome 5 Free'; font-weight:900; content:"\f105"; margin-right:5px;}
	body.lang-ar #bottom-footer-wrapper ul.bottom-links li a::after{display:inline-block; font-size:13px; font-family:'Font Awesome 5 Free'; font-weight:900; content:"\f104"; margin-left:5px;}

	#bottom-footer-wrapper .text{color:#fff; font-size:14px; padding-bottom:30px;}


.img-left-wrapper{text-align:left; display:block;}
.img-left-wrapper img{display:inline-block; max-width:100%;}

.img-right-wrapper{text-align:right; display:block;}
.img-right-wrapper img{display:inline-block; max-width:100%;}

.img-center-wrapper{text-align:center; display:block;}
.img-center-wrapper img{display:inline-block; max-width:100%;}

.img-full-wrapper{text-align:center; display:block;}
.img-full-wrapper img{display:inline-block; width:100%;}


ul.scl-wrapper{list-style:none; margin:0px; padding:0px;}
ul.scl-wrapper li{display:inline-block;}
ul.scl-wrapper li a{display:block;}
ul.scl-wrapper li a i{}


#page-wrapper{min-height:600px; padding-top:20px;}

.img_banner{}
.img_banner img{display:block; max-width:100%; margin:auto;}


.noprdfound{text-align:center; color:#F00; font-weight:bold; padding:200px 0px 200px; font-size:15px;}

ul.pagination{list-style:none; width:100%; margin:20px 0px; padding:0px; font-size:0px; text-align:center;}
	ul.pagination li{display:inline-block; vertical-align:top; margin:0px 2px;}

	ul.pagination li a,
	ul.pagination li strong{display:block; border-radius:0px !important; background:rgba(0, 0, 0, 0.03); border:1px solid rgba(0, 0, 0, 0.2); font-size:12px; text-align:center; padding:10px 15px; color:#222;}

	ul.pagination li a{}
	ul.pagination li a:hover{background:rgba(0, 0, 0, 0.06); color:#222; border:1px solid rgba(0, 0, 0, 0.2);}
	ul.pagination li strong{background:rgba(0, 0, 0, 0.1);}
	ul.pagination li strong:hover{background:rgba(0, 0, 0, 0.1); color:#222; border:1px solid rgba(0, 0, 0, 0.2);}


.but-ip{display:inline-block; border:none; cursor:pointer; background:#ed1c24; color:#FFF; font-size:13px; text-transform:uppercase; font-weight:bold; padding:10px 30px;}


.alert-wrapper{margin:0px 0px 20px 0px; padding:10px; border-radius:2px;}
.alert-wrapper.red{background:rgba(255, 0, 0, 0.5);}
.alert-wrapper.green{background:rgba(0, 255, 0, 0.5); font-family:'Satisfy', cursive; padding:15px; font-size:22px; text-align:center;}


form.main-form-wrapper{display:block; margin-top:20px;}
form.main-form-wrapper .inp-wrapper{margin-bottom:30px;}
	form.main-form-wrapper .inp-wrapper .i-wrapper{position:relative; padding-bottom:30px;}
		form.main-form-wrapper .inp-wrapper .cferror{display:none; position:absolute; font-size:20px; font-weight:bold; color:#F00; text-align:right; top:35px; right:5px;}
		form.main-form-wrapper .inp-wrapper label{display:block; color:#222; font-weight:bold; margin-bottom:5px;}
		form.main-form-wrapper .inp-wrapper label span,
		form.main-form-wrapper .inp-wrapper label small{color:#F00;}
		form.main-form-wrapper .inp-wrapper input[type="text"],
		form.main-form-wrapper .inp-wrapper input[type="email"]{display:block; background:#FFF; width:100%; height:40px; padding:0px 10px; color:#000; border:1px solid #999; border-radius:3px;}
		form.main-form-wrapper .inp-wrapper input[type="text"]:focus,
		form.main-form-wrapper .inp-wrapper input[type="email"]:focus{border:1px solid #666;}
		form.main-form-wrapper .inp-wrapper select{display:block; background:#FFF; width:100%; height:40px; padding:0px 10px; color:#000; border:1px solid #999; border-radius:3px;}
		form.main-form-wrapper .inp-wrapper select:focus{border:1px solid #666;}
		form.main-form-wrapper .inp-wrapper textarea{display:block; background:#FFF; width:100%; height:100px; padding:10px; color:#000; border:1px solid #999; border-radius:3px;}
		form.main-form-wrapper .inp-wrapper textarea:focus{border:1px solid #666;}
		form.main-form-wrapper .inp-wrapper input[type="submit"]{display:inline-block; height:45px; padding:0px 50px; border-radius:50px; color:#fff; text-transform:capitalize; background:#000000; border:none; cursor:pointer; text-transform:uppercase; font-weight:bold;}
        form.main-form-wrapper .inp-wrapper input[type="submit"]:hover{
            background: #FF8851;
    box-shadow: 7px 10px 15px 0px rgba(0, 0, 0, 0.26666666666666666);
    transform: translateY(-2px);
        }
.prd-inner{padding:0px 15px 20px;}

    #related-prd{position:relative; padding:0px 10px;}
	    #related-prd .owl-nav{}
	    	#related-prd .owl-nav .owl-prev,
	    	#related-prd .owl-nav .owl-next{position:absolute; z-index:999; background-color:#fff; bottom:50%; border:1px solid rgba(0, 0, 0, 0.1)}
	    	#related-prd .owl-nav .owl-prev{left:-10px;}
	    	#related-prd .owl-nav .owl-next{right:-10px;}
	    	#related-prd .owl-nav .owl-prev i,
	    	#related-prd .owl-nav .owl-next i{display:block; text-align:center; width:30px; line-height:30px; color:#222; font-size:15px;}


#sidebar-product{}
	#sidebar-product .inner{padding:15px 0px 30px;}
	#sidebar-product h2.heading{display:block; position:relative; border-bottom:1px solid #ededed; margin:0px 0px 15px; font-size:22px; color:#5d5d5d; text-transform:capitalize; padding:0px 0px 10px;}
	#sidebar-product h2.heading::after{display:block; content:""; position:absolute; bottom:0px; left:0px; width:160px; height:3px; background:#ff7901;}
	#sidebar-product ul.menu{list-style:none; margin:0px; padding:0px;}
	#sidebar-product ul.menu li{border-bottom:1px solid #333;}
	#sidebar-product ul.menu li a{display:block; padding:10px 0px 10px 30px; line-height:22px; position:relative; color:#ccc; font-size:14px;}
	
	#sidebar-product ul.menu li a::before,
	#sidebar-product ul.menu li a::after{display:block; content:""; background:#ff7901; position:absolute; top:50%; transform:translateY(-50%);}

	#sidebar-product ul.menu li a::before{width:6px; height:6px; border-radius:10px; left:10px;}
	#sidebar-product ul.menu li a::after{width:10px; height:2px; left:5px;}

	#sidebar-product ul.menu li a:hover::before{left:5px;}
	#sidebar-product ul.menu li a:hover::after{left:8px;}

	#sidebar-product ul.menu li a b{display:block; font-weight:bold;}
	#sidebar-product ul.menu li a:hover{color:#ff7901;}

	#sidebar-product ul.menu li a.current{background:#ff7901; color:#000;}
	#sidebar-product ul.menu li a.current::before,
	#sidebar-product ul.menu li a.current::after{background:#000;}

	#sidebar-product ul.menu ul{display:none !important;}


	#detail-img-main{margin-bottom:30px;}
		#detail-img-main a{display:block;}
		#detail-img-main a img{display:block; width:100%;}

	#detail-img-gallery{margin-bottom:30px;}
		#detail-img-gallery a{display:block; margin-bottom:10px;}
		#detail-img-gallery a img{display:block; width:100%;}
		#detail-img-gallery a:last-child{margin-bottom:0px;}
	
	#detail-text{margin-bottom:30px;}
		#detail-text h1.name{display:block; text-align:center; color:#fff; font-weight:bold; font-size:22px; padding:0px; margin:0px 0px 5px;}
		#detail-text h6.sku{display:block; text-align:center; color:#ccc; font-size:15px; font-weight:normal; padding:0px; margin:0px 0px 15px;}
		#detail-text .description{padding:20px; background:#eee; margin-bottom:15px; color:#333; font-size:13px;}
		#detail-text .description p{margin:0px 0px 10px 0px;}
		#detail-text .description p:last-child{margin-bottom:0px;}
		
		#detail-text #detail-form{margin-bottom:15px;}
		#detail-text #detail-form h4{color:#ff7901; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:18px;}
		#detail-text #detail-form input[type="text"],
		#detail-text #detail-form input[type="email"],
		#detail-text #detail-form textarea{display:block; margin-bottom:15px; font-family:'Poppins',sans-serif; color:#222; font-size:13px; width:100%; padding:10px; border:1px solid #ccc;}
		#detail-text #detail-form textarea{height:100px;}

		#detail-text #detail-form input[type="text"]:focus,
		#detail-text #detail-form input[type="email"]:focus,
		#detail-text #detail-form textarea:focus{border:1px solid #666;}
		
		#detail-text #detail-form input[type="submit"]{display:block; width:100%; height:40px; color:#fff; font-size:13px; text-transform:uppercase; background:#ff7901; border-radius:2px; cursor:pointer; border:none;}
		#detail-text #detail-form input[type="submit"]:hover{background:#fff; color:#222;}
		
		#detail-text #detail-social{border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; padding:15px;}

	#detail-variation-wrapper{margin-bottom:30px;}
		#detail-variation-wrapper .text{border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
		#detail-variation-wrapper h4.heading{display:block; margin:0px 0px 10px; padding:0px; font-weight:bold; font-size:16px; color:#fff;}
		#detail-variation-wrapper .prd-meta{font-size:0px; text-align:left;}
		#detail-variation-wrapper .prd-meta .variation-lbl{display:inline-block; width:12%; vertical-align:top;}
		#detail-variation-wrapper .prd-meta .variation-lbl span{display:block; font-weight:bold; margin:0px; background:none; font-size:13px; padding:3px 0px;}
		#detail-variation-wrapper .prd-meta .variation-val{display:inline-block; width:20.3%; vertical-align:top;}
		#detail-variation-wrapper .prd-meta .variation-val span{display:block; margin:0px; background:none; font-size:13px; padding:3px 0px;}

    
    .sitesdrbut{display:inline-block; height:50px; padding:0px 20px; border-radius:0px; color:#fff; text-transform:capitalize; background:#ff7901; border:none; cursor:pointer; font-weight:bold; text-transform:uppercase;}
    .sitesdrbut:hover{color:#CCC;}
    
    .input_main_sml{width:40px; padding:3px; border:1px solid #999; border-radius:2px;}


@media (max-width:1199px){

	/**/

}


@media (max-width:991px){

	#main-header #logo-wrapper{width:325px; top:50%; left:0px; transform:translate(0, -50%);}
	#main-header #logo-wrapper span{width:100%;}
	
	#main-header #meta-email,
	#main-header #meta-whatsapp{display:none;}

	#main-menu-container{display:none;}
	#mb-mobile-wrapper{display:block;}

	#home-banner-wrapper{padding-top:40px; padding-bottom:40px;}
	#home-banner-wrapper .text{width:100%; text-align:center; float:none;}
	#home-banner-wrapper .phone-wrapper{position:relative; margin-top:20px; top:auto; transform:translateX(0%); left:auto; right:auto; display:block;}
	#home-banner-wrapper a{position:relative; margin-top:20px; top:auto; transform:translateX(0%); left:auto; right:auto; display:block;}
    
    #slogan-wrapper h2{margin:0px 0px 30px 0px;}

	#page-header h1{margin-bottom:20px;}

	body.lang-en #page-header h1,
	body.lang-ar #page-header h1,
	body.lang-en #page-header ul,
	body.lang-ar #page-header ul{float:none;
	        margin: 0;
    font-family: "Geologica-Bold", Sans-serif;
    font-size: 50px;
    font-weight: 700;
    line-height: 1.2em;
    color: #191919;
	}

	.sm-management-wrapper .img{float:none; width:auto; height:auto;}
	.sm-management-wrapper .img img{margin:auto; position:relative; top:auto; left:auto; transform:translate(0, 0); min-height:1px; max-width:100%;}
	.sm-management-wrapper .text{padding:20px; float:none;}

	#page-content .text img.text_thumb{display:block;}
	body.lang-en #page-content .text img.text_thumb{float:none; margin:0px auto 15px;}
	body.lang-ar #page-content .text img.text_thumb{float:none; margin:0px auto 15px;}

}
.company-content .advancement {
    margin-top: 85px;
}
.about-wrap.index-wrap.team-2 .company-logo img {
    width: 60%;
}
@media (max-width:1500px){
    .company-content .advancement-ar{
           margin-top: 58px;
    }
    .company-content .advancement{
           margin-top: 82px;
    }
}
@media (max-width:1439px){
    .company-content .advancement{
           margin-top: 112px;
    }
}
@media (max-width:767px){
    .company-content .advancement {
    margin-top: 15px;
}
    #meta-lang{text-align:center;}
    
    #top-header ul.scl-wrapper li a i{line-height:40px;}

	body.lang-en #top-header ul.scl-wrapper,
	body.lang-ar #top-header ul.scl-wrapper{text-align:center;}
	#top-header ul.header-top-links{display:none;}

	#main-header #logo-wrapper{width:220px;}

	#gallery-filter-wrapper span{margin:0px 1% 2%; width:31%;}
	#gallery-filter-wrapper span a{height:120px;}

	#contact-meta .meta{margin:0px 20px;}
	
	.sm-news-wrapper{padding-top:100px;}
	body.lang-en .sm-news-wrapper{padding-left:0px;}
    body.lang-ar .sm-news-wrapper{padding-right:0px;}

    body.lang-en .sm-news-wrapper.has_thumb{padding-left:0px;}
    body.lang-ar .sm-news-wrapper.has_thumb{padding-right:0px;}

	#bottom-footer-wrapper .text{text-align:center;}
	#bottom-footer-wrapper ul.bottom-links{text-align:center; padding-bottom:10px;}

}
.company-content h2,
.about-certificate h2,
#contact-meta h2{
    font-family: 'Geologica';
    font-size: 30px;
    line-height: 1.2em;
    color: #191919;
    font-weight:500;
}
#contact-meta h2{
    color:#fff;
}
.about-wrap p{
    color:#666;
    font-size: 18px;
}
.certificate-logo img {
    width: 100%;
}

.about-2 .company-content {
    margin-top: 33px;
}
@media (max-width:480px){
    body.lang-en #page-header h1, body.lang-ar #page-header h1, body.lang-en #page-header ul, body.lang-ar #page-header ul{
                font-size: 25px;
    }
    body.lang-en #main-menu-wrapper > ul > li > ul {
    margin-left:-200px;
}
body.lang-en #main-menu-wrapper > ul > li a {
    font-size: 14px;
        padding: 0px 6px;
}
	#gallery-filter-wrapper span{margin:0px 1% 2%; width:48%;}

	#contact-meta .meta{margin:0px 0px; display:block;}
	#page-header .container {
    padding-top: 30px;
    padding-bottom: 30px;
}
	
}

.main-top-header .address-wrap{
    direction: rtl;
}