|@charset "utf-8";
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; } 

body, html {  height: 100%; margin: 0px; padding: 0px; font-family: 'Open Sans', sans-serif; color: #000;  -webkit-animation: fadein 2s; -moz-animation: fadein 2s; -ms-animation: fadein 2s; -o-animation: fadein 2s; animation: fadein 2s; position: relative; z-index: 99999999; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch; 
}
select,input[type=button], textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
a[href^="tel"]{
   color:inherit;
   text-decoration:none;
color:#a28a51;
}



input[type=submit] {-webkit-border-radius:0px;-webkit-appearance: none;}
a img { border:none; text-decoration:none; outline:none;}
p {font-size: 13px;line-height: 20px;}
.clear {clear: both;height: 0px;}

.blockMain {width:100%; height: 100%;float:left; background:url(../images/pattern1.png) repeat;}

.block_top { width:100%; height:27%; float:left;text-align:center; background:url(../images/line2.png) repeat-x center bottom;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;  transform-style: preserve-3d; position:relative; }

.block_center {width:100%;/* height: 50.8%; *//* overflow:hidden; */float:left;z-index: -1;background-color:#0a0405;text-align:center;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;position:relative;background:url(../images/line3.png) repeat-x center bottom;}

.block_top .logo {  position: relative; z-index:99999; top: 50%; transform: }

.block_center .logo { position: relative; z-index: 99999; top: 40%; transform: translateY(-50%); }

.block_bottom {width: 100%;height: 26%;text-align: center;float:left;background: url(../images/pattern1.png) repeat center top;}

#wrapper_main {
	width: 100%;
	float: left;
	
}
.wrapper{width:90%; max-width:1366px; height:auto;  margin:0 auto; overflow:hidden;}
header { width: 100%; }
header .logo { width: 359px; height: 156px; margin-top: 30px; margin-right: auto; margin-bottom: 0; margin-left: auto; }

header1 { width: 100%; float: left; background-image: url(../images/pattern1.png); background-repeat: repeat; }
header1 .logo {width: 359px;height: 156px;/* margin-top: 30px; */margin-right: auto;margin-bottom: 0;margin-left: auto;}

.cate_menu {width: 100%;/* float:left; */text-align:center;padding-bottom:25px;/* margin-top:35px; *//* background:url(../images/line2.png) repeat-x center bottom; */}
.cate_menu ul li  {  margin-left: 8px; margin-right: 8px; text-align: center; margin-bottom: 11px;  display: inline-block; height: 16px; overflow: hidden;}

.cate_menu ul li a { color: #dace87; font-size: 11px; padding-left: 23px; text-decoration: none; text-transform: uppercase; font-weight: bold; }
.cate_menu ul li a:hover { color: #EDE9C9; }
.cate_menu ul li a.active { background:url(../images/star.png) no-repeat; }

.video_main { width: 100%; float: left; position: relative; background: url(../images/pattern2.png) repeat-x center top; height: 294px; }
.video_main .border {width: 100%; height:1px; position:absolute; bottom:0px;background:url(../images/line2.png) repeat-x center bottom;}
.video_main .video { width: 540px; height: 293px; pointer-events: none; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.high_profile {width: 100%;float:left;border-bottom: solid 1px #4f4b4b;background:url(../images/pattern3.png) repeat-x center top;height:293px;}
.high_profile h2{ color:#dace87; font-size:30px; text-align:center; text-transform:uppercase; margin-top:30px; font-weight:normal;}
.high_profile h2 span{ font-size:13px; line-height:50px; }
.high_profile .thumb_gall {width: 100%; float:left; margin-top:60px;}
.high_profile .thumb_gall .thum1 {width: 100%; float:left;}
.high_profile .wrapper {padding-left: 10px;padding-right: 10px;}

.page_info {
	width: 100%;
	float: left;
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-size:100% auto;
	background-color:#000000;
	border-bottom: solid 3px #4f4b4b;
}
.page_info .lft_cont {
	width: 50%;
	
	float: left;
	margin-top: 150px;
	padding-left: 75px;
	background-image: url(../images/flower3.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.page_info .lft_cont p { max-width:300px; color:#ded391; font-size:13px; text-align:justify; margin-top:50px; }
.page_info .right_img {width: 50%; float: right; text-align:center; margin-top: -280px; }
.page_info .right_img img { width: 60%; height:auto;}
.page_info .left_img {width: 50%;float: left; padding-left: 75px;  }
.page_info .left_img img { width: 80%; height:auto;}
.page_info .img_sec { width: 100%; float:left; position:relative; top:90px;}

.footer-wrapper {color: #dccf87;  width: 100%; float: left; background-color: #000000; background-image: url(../images/footer-bg.jpg); background-repeat: repeat-x; }
.footer-pattern { width: 100%; background-image: url(../images/pattern-footer.png); background-position: center top; float: left; background-repeat: no-repeat; }
.footer-logo { height: 145px; width: 384px; margin-right: auto; margin-left: auto; margin-top: 59px; background-image: url(../images/maatouk-logo.png); background-position: bottom; background-repeat: no-repeat; margin-bottom: 230px; }
.follow-us-panel {width: 100%;height: auto;text-align: center;}
.follow-us {
  height: 66px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
   padding-top: 69px;
}
.cap { text-align: center; font-family: Tahoma, Geneva, sans-serif; font-size: 24px; color: #dccf87; width: 454px; margin-bottom: 50px; }
.social-icon {height: 52px;width: 35px;float: left;margin:0 45px;}
.address-panel { height: auto; width: 908px; margin-right: auto; margin-left: auto; padding-top: 150px; }
.address-left { height: auto; width: 450px; float: left; color: #dccf87; }
.address-right { height: auto; width: 450px; float: right; color: #dccf87; text-align: right; font-size: 16px; }

.footer-img { height: 200px; width: 100%; float: left; z-index:9999999!important; position:relative; margin-bottom:80px; border-bottom:solid 4px #967b34; border-top:solid 4px #967b34;}

.social-icon img {
  width: 45px;
  height: 45px;
}


.section1 {width: 100%;height: 817px;background-image: url(../images/products/black-bg1.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;float: left;border-bottom: solid 1px #4f4b4b;}
.section1-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left1.png); background-position: left; background-repeat: no-repeat; }
.section1-product {width: 100%; height: 100%; background-image: url(../images/products/section-1.png); background-position: bottom; background-repeat: no-repeat; background-size: contain;}
.section1-content { width: auto; height: auto; float: left; padding-left: 6%; padding-top: 2%; }
.section1-content-box {width: 500px;height: 39px;padding-top: 20px;/* width: 100%; */padding-bottom: 20px;float: left;clear: left;padding-right: 30px;text-align: right;}

.section1-content-box-text{width: 500px; height: auto; padding-top: 20px; color: #ded391; font-size: 13px; text-align: justify; float: left;padding-right: 30px;clear: left;}
/*end section1*/

.section2 { width: 100%;  height: 817px; background-color:#FFF; float: left; border-bottom: solid 1px #4f4b4b;}
.section2-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-right1.png); background-position: right; background-repeat: no-repeat; background-size: contain; }
.section2-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-left.png); background-position: left; background-repeat: no-repeat; background-size: contain; }
.section2-product { width: 100%; height: 100%; background-image: url(../images/products/section-2.png); background-position: bottom; background-repeat: no-repeat; background-size: contain; }
.section2-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section2-content-box { width:298px; height:auto; padding-top:95px; float:right;}
.section2-content-box-panel { width: 500px; height: auto; padding-right: 10px; float: right; }
.section2-content-box-text{ width:298px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:right;}
/*end section2*/

.section3 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg2.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; float: left; border-bottom: solid 1px #4f4b4b;}
.section3-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left2.png); background-position: bottom left; background-repeat: no-repeat; background-size: contain; }
.section3-product { width: 100%; height: 100%; background-image: url(../images/products/section-3.png); background-position: left bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section3-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section3-content-box { width: 500px; ; height: auto; padding-top: 40px; float: right; text-align: right; }
.section3-content-box-panel { width: 500px; height: auto; padding-right: 10px; float: right; }
.section3-content-box-text{ width: 500px; height: auto; padding-top: 20px; color: #ded391; font-size: 13px; text-align: justify; float: right; }
/*end section3*/

.section4 { width: 100%;  height: 817px; background-color:#FFF; float: left; border-bottom: solid 1px #4f4b4b;}
.section4-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left3.png); background-position: top left ; background-repeat: no-repeat; background-size: contain; }
.section4-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-right.png); background-position: right; background-repeat: no-repeat; background-size: contain; }
.section4-product { width: width: 100%; height: 100%; background-image: url(../images/products/section-4.png); background-position: center bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section4-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section4-content-box { width:192px; height:auto; padding-top:40px;}
.section4-content-box-panel { width:298px; height:auto; margin-left:300px;}
.section4-content-box-text{ width:298px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:right;}

/*end section4*/

.section5 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg3.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section5-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-right1.png); background-position: right; background-repeat: no-repeat; background-size: contain; }
.section5-product { width: 100%; height: 100%; background-image: url(../images/products/section-5.png); background-position: center bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section5-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section5-content-box { width: 500px; ; height: auto; padding-top: 40px; float: right; }
.section5-content-box-panel { width: 500px; height: auto; padding-right: 80px; float: right; }
.section5-content-box-text{ width: 500px; height: auto; padding-top: 20px; color: #ded391; font-size: 13px; text-align: justify; float: right; }

/*end section5*/

.section6 { width: 100%;  height: 817px;  background-color:#FFF;}
.section6-product { width: 100%; height: 100%; background-image: url(../images/products/section-6.png); background-position: center bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section6-producta { width: 100%; height: 100%; background-image: url(../images/products/section-6a.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section6-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-right2.png); background-position: bottom right; background-repeat: no-repeat; background-size: contain; }
.section6-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-left.png); background-position: left; background-repeat: no-repeat; background-size: contain; }
.section6-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section6-content-box { width:298;; height:auto; padding-top:40px; float:left;}

.section6-content-box-panel { width:298px; height:auto;  float:left; margin-left:100px }
.section6-content-box-text{ width:298px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:right;}
/*end section6*/

.section7 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg4.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section7-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left2.png); background-position: bottom left; background-repeat: no-repeat; background-size: contain; }
.section7-product { width: 100%; height: 100%; background-image: url(../images/products/section-7.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section7-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section7-content-box { width:auto;; height:auto; padding-top:40px; float:left;}
.section7-content-box-panel { width: 500px; height: auto; float: left; margin-left: 100px; margin-top: 50px; }
.section7-content-box-text{ width:298px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}

/*end section7*/


.section8 { width: 100%;  height: 817px;  background-color:#FFF;}
.section8-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left3.png); background-position: bottom left; background-repeat: no-repeat; background-size: contain; }
.section8-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-right.png); background-position: right; background-repeat: no-repeat; background-size: contain;}

.section8-product { width: 100%; height: 100%; background-image: url(../images/products/section-8.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section8-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section8-content-box { width:auto;; height:auto; padding-top:40px; float:left;}

.section8-content-box-panel { width:298px; height:auto;  float:left; margin-left:100px }
.section8-content-box-text{ width:298px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:right;}

/*end section8*/

.section9 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg5.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section9-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left2.png); background-position: bottom left; background-repeat: no-repeat; background-size: contain; }
.section9-product { width: 100%; height: 100%; background-image: url(../images/products/section-9.png); background-position: left bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section9-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section9-content-box { width:175px; height:auto; padding-top:40px; float:right;}

.section9-content-box-panel { width: 500px; height: auto; float: right; margin-right: 28px; margin-top: 40px; }
.section9-content-box-text{ width:298px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section9*/


.section10 { width: 100%;  height: 817px;  background-color:#FFF;}
.section10-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left1.png); background-position: bottom left; background-repeat: no-repeat; background-size: contain; }
.section10-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-right.png); background-position: right; background-repeat: no-repeat; background-size: contain; }
.section10-product { width: 100%; height: 100%; background-image: url(../images/products/section-10.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section10-producta { width: 100%; height: 100%; background-image: url(../images/products/section-10a.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}

.section10-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section10-content-box { width:auto;; height:auto; padding-top:40px; float:left;}
.section10-content-box-panel { width:298px; height:auto;  float:left; margin-left:215px; margin-top:220px; }
.section10-content-box-text{ width:298px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:right;}

/*end section10*/

.section11 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg6.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section11-product { width: 100%; height: 100%; background-image: url(../images/products/section-11.png); background-position: center bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section11-content { width: 1300%; height: auto; margin: auto; }
.section11-content-box { width:215;; height:auto; padding-top:40px; float:left;}

.section11-content-box-panel { width: 500px; height: auto; float: right; margin-right: 0px; margin-top: 30px; }
.section11-content-box-text{ width:298px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}

/*end section11*/

.section12 { width: 100%;  height: 817px;  background-color:#FFF;}
.section12-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-left.png); background-position: left; background-repeat: no-repeat; background-size: contain; }
.section12-product { width: 100%; height: 100%; background-image: url(../images/products/section-12.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section12-producta { width: 100%; height: 100%; background-image: url(../images/products/section-12a.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section12-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section12-content-box { width:280; height:auto; padding-top:40px; float:left;}

.section12-content-box-panel { width:298px; height:auto;  float:right; margin-right:280px; margin-top:50px; }
.section12-content-box-text{ width:298px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:right;}

/*end section12*/

.section13 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg7.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section13-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left2.png); background-position: bottom left; background-repeat: no-repeat; background-size: contain; }
.section13-product { width: 100%px; height: 100%; background-image: url(../images/products/section-13.png); background-position: center bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section13-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section13-content-box { width:auto;; height:auto; padding-top:40px; float:left;}
.section13-content-box-panel { width: 500px; height: auto; float: left; margin-left: 50px; margin-top: 50px; }
.section13-content-box-text{ width:298px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}

/*end section13*/


.section14 { width: 100%;  height: 817px;  background-color:#FFF;}
.section14-product { width: 100%; height: 100%; background-image: url(../images/products/section-14.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto; }
.section14-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left1.png); background-position: bottom left; background-repeat: no-repeat; background-size: contain;}
.section14-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-right.png); background-position: right; background-repeat: no-repeat; background-size: contain; }
.section14-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section14-content-box { width:298;; height:auto; padding-top:40px; float:left;}
.section14-content-box-panel { width:298px; height:auto;  float:right; margin-right:50px; margin-top:120px;}
.section14-content-box-text{ width:298px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:right;}
/*end section14*/

.section15 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg8.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section15-product {  height: 100%; background-image: url(../images/products/section-15.png); background-position: left bottom; background-repeat: no-repeat; background-size: contain; }
.section15-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section15-content-box { width:auto;; height:auto; padding-top:40px; float:right;}
.section15-content-box-panel { width: 500px; height: auto; float: right; margin-right: 50px; margin-top: 50px; }
.section15-content-box-text{ width:330px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section15*/


.section16 { width: 100%;  height: 817px;  background-color:#FFF;}
.section16-product { width: 100%; height: 100%; background-image: url(../images/products/section-16.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section16-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-right3.png); background-position: top right; background-repeat: no-repeat; background-size: contain;}
.section16-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-left.png); background-position: left; background-repeat: no-repeat; background-size: contain; }
.section16-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section16-content-box { width:auto; height:auto; padding-top:40px; float:left;}
.section16-content-box-panel { width:370px; height:auto;  float:left; margin-left:150px; margin-top:100px;}
.section16-content-box-text{ width:370px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:right;}
/*end section16*/

.section17 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg9.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section17-product {  height: 100%; background-image: url(../images/products/section-17.png); background-position:bottom; background-repeat: no-repeat; background-size: contain; }
.section17-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left2.png); background-position: bottom left; background-repeat: no-repeat; background-size: contain;}
.section17-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section17-content-box { width:auto;; height:auto; padding-top:40px; float:right;}
.section17-content-box-panel { width: 500px; height: auto; float: left; margin-top: 50px; }
.section17-content-box-text{ width:400px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section17*/


.section18 { width: 100%;  height: 817px;  background-color:#FFF;}
.section18-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-left3.png); background-position: top left; background-repeat: no-repeat; background-size: contain;}
.section18-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-right.png); background-position: right; background-repeat: no-repeat; background-size: contain; }
.section18-product { width: 100%; height: 100%; background-image: url(../images/products/section-18.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section18-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section18-content-box { width:378; height:auto; padding-top:40px; float:left;}
.section18-content-box-panel { width:378px; height:auto;  float:right; margin-right:80px; margin-top:50px; }
.section18-content-box-text{ width:378px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:right;}
/*end section18*/

.section19 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg10.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section19-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-right2.png); background-position: bottom right; background-repeat: no-repeat; background-size: contain;}
.section19-product {  height: 100%; background-image: url(../images/products/section-19.png); background-position:bottom; background-repeat: no-repeat; background-size: contain; }
.section19-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section19-content-box { width:335px; height:auto; padding-top:40px; float:right;}
.section19-content-box-panel { width: 500px; height: auto; float: right; margin-right: 80px; margin-top: 50px; }
.section19-content-box-text{ width:335px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section19*/


.section20 { width: 100%;  height: 817px;  background-color:#FFF;}
.section20-product { width: 100%; height: 100%; background-image: url(../images/products/section-20.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section20-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-left.png); background-position: leftt; background-repeat: no-repeat; background-size: contain; }
.section20-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-right3.png); background-position: top right; background-repeat: no-repeat; background-size: contain;}

.section20-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section20-content-box { width:249; height:auto; padding-top:40px; float:left;}
.section20-content-box-panel { width:325px; height:auto;  float:left; margin-left:180px; margin-top:80px; }
.section20-content-box-text{ width:325px; height:auto; padding-top:20px; color:#957b34; font-size:13px; text-align:justify; float:left;}
/*end section20*/

.section21 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg11.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section21-product {height: 100%;background-image: url(../images/products/section-21.png);background-position:bottom;background-repeat: no-repeat;background-size: cover;}
.section21-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section21-content-box { width:298; height:auto; padding-top:40px; float:right;}
.section21-content-box-panel { width: 500px; height: auto; float: right; margin-right: 150px; }
.section21-content-box-text{ width:298px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section21*/


.section22 { width: 100%;  height: 817px;  background-color:#FFF;}
.section22-product { width: 100%; height: 100%; background-image: url(../images/products/section-22.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section22-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-right.png); background-position: right; background-repeat: no-repeat; background-size: contain;}
.section22-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section22-content-box { width:auto; height:auto; padding-top:40px; float:left;}
.section22-content-box-panel { width:351px; height:auto;  float:left; margin-left:100px; margin-top:100px;}
.section22-content-box-text{ width:351px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section22*/


.section23 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg12.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section23-product {  height: 100%; background-image: url(../images/products/section-23.png); background-position:bottom; background-repeat: no-repeat; background-size: contain; }
.section23-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section23-content-box { width:326;; height:auto; padding-top:40px; float:right;}
.section23-content-box-panel { width: 500px; height: auto; float: right; margin-right: 50px; margin-top: 50px; }
.section23-content-box-text{ width:326px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section23*/


.section24 { width: 100%;  height: 817px;  background-color:#FFF;}
.section24-product { width: 100%; height: 100%; background-image: url(../images/products/section-24.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section24-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-left.png); background-position: left; background-repeat: no-repeat; background-size: contain; }
.section24-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section24-content-box { width:auto; height:auto; padding-top:40px; float:left;}
.section24-content-box-panel { width:326px; height:auto;  float:right; margin-right:80px; margin-top:50px;}
.section24-content-box-text{ width:326px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section24*/


.section25 { width: 100%;  height: 817px; background-image: url(../images/products/black-bg13.png); background-position: center; background-repeat: no-repeat; background-size: cover; float:left; border-bottom: solid 1px #4f4b4b;}
.section25-product {  height: 100%; background-image: url(../images/products/section-25.png); background-position: center bottom; background-repeat: no-repeat; background-size: contain; }
.section25-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section25-content-box { width:auto;; height:auto; padding-top:40px; float:left;}
.section25-content-box-panel { width: 500px; height: auto; float: left; margin-left: 30px; margin-top: 50px; }
.section25-content-box-text{ width:355px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section25*/


.section26 { width: 100%;  height: 817px;  background-color:#FFF;}
.section26-product { width: 100%; height: 100%; background-image: url(../images/products/section-26.png); background-position: right bottom; background-repeat: no-repeat; background-size: contain; margin-right:auto; margin-left:auto;}
.section26-pattern-big { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-big-left.png); background-position: left; background-repeat: no-repeat; background-size: contain; }
.section26-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section26-content-box { width:auto; height:auto; padding-top:40px; float:right;}
.section26-content-box-panel { width:355px; height:auto;  float:right; margin-right:80px; margin-top:50px;}
.section26-content-box-text{ width:355px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section26*/



.section28 { width: 100%; height: 817px; background-image: url(../images/products/black-bg15.png); background-position: left; background-repeat: no-repeat; background-size: cover; float: left; border-bottom: solid 1px #4f4b4b; }
.section28-pattern { width: 100%; height: 100%; background-image: url(../images/products/flower-pattern-right2.png); background-position: bottom right; background-repeat: no-repeat; background-size: contain;}
.section28-product { height: 100%; background-image: url(../images/products/section-28.png); background-position: bottom; background-repeat: no-repeat; background-size: contain; }
.section28-content { width:1182px; height:auto; margin:auto; margin-left:auto;}
.section28-content-box { width:335px; height:auto; padding-top:40px; float:right;}
.section28-content-box-panel { width: 500px; height: auto; float: right; margin-right: 80px; margin-top: 50px; }
.section28-content-box-text{ width:335px; height:auto; padding-top:20px; color:#ded391; font-size:13px; text-align:justify; float:right;}
/*end section19*/




.footer-navigation { height: 20px; width: 100%; margin-top: 3%; text-align: center; }
.footer-navigation-in { width:330px; margin-left:auto; margin-right:auto;}
.footer-navigation-in ul li { float: left; }
.footer-navigation-in ul li a{ color: #dace87; font-size: 13px; text-decoration: none; text-transform: uppercase; font-weight: bold; padding-right: 4px; padding-left: 16px; }
.social-panal-front { height: 41px; width: 266px; margin-right: auto; margin-left: auto; padding-top: 3%; }
.social-front-icon { height: 41px; width: 41px; float: left; margin-right: 6px; margin-left: 6px; }
.logo-front { width:386px; height:156px; margin:10px auto 0 auto; }


/*new code 18oct*/

.nav2 {width: 100%;background: url(../images/line3.png) repeat-x center bottom;float:left;text-align:center;}
.nav2 ul li  { display: inline-block; margin-left: 26px; margin-right: 26px; text-align: center; margin-bottom: 5px; height: 10px; }
.nav2 ul li a {color:#dace87;font-size: 10px;padding-left:23px;text-decoration:none;text-transform:uppercase;font-weight: bold;}

.social_blk {width: auto;/* float:left; */background: url(../images/line3.png) repeat-x center top;/* text-align:center; *//* margin-top:20px; *//* margin-bottom:3%; *//* margin-left: auto; *//* position: absolute; *//* bottom: 0; *//* margin-right: auto; */}
.social_blk a {display:inline-block;/* margin-left:5px; *//* margin-right:5px; */}.center-content-wrapper {height: auto;width: 100%;float: left;background-color: #FFF;}


/*new code 19oct*/

.block_top_subpage {width: 100%;/* overflow: hidden; */height: 221px;float: left;text-align: center;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;position: relative;}
.block_top_subpage .logo {position: relative;z-index:99999;/* top: 50%; */transform: translateY(-50%);}
.block_bottom_footer { width: 100%; height: 250px; float: left; background: url(../images/line3.png) repeat-x center top; }
.blockMain_subpage {width:100%; float:left; background:url(../images/pattern1.png) repeat; height:auto; }
.sub-page-banner-img { float: left; height: auto; width: 100%; }

.content-in {height: auto;/* width: 100%; */margin-right: auto;margin-left: auto;padding: 10px;padding-bottom: 0px;}
.center-hedding {margin-top: 80px;margin-bottom: 50px;font-family: Arial, Helvetica, sans-serif;font-size: 36px;text-transform: uppercase;text-align: center;color: #695534;float: left;width: 100%;}
.content-text { height: auto;width: 100%; color: #695534; margin-bottom: 80px;/* float: left; */ text-align: center;word-break: break-word;font-size: 16px; line-height: 22px;}
.content-text p { font-size: 16px; line-height: 22px; }



/* product - gallery page*/

#wrapper_main {width: 100%;float:left;z-index: 99;position: relative;}
.wrapper{width:90%;max-width:1366px;height: auto;margin:0 auto;overflow:hidden;}

header-gallery {width: 100%;float: left;text-align: center;background-image: url(../images/pattern1.png);background-repeat: repeat;/* height: 100%; */}
header-gallery .logo {width: 359px;height: auto;display: inline-block;/* margin-top: 60px; */}
header-gallery .arrow {width:23px; height:17px; display:inline-block;background:url(../images/arow.png) no-repeat;}

.cate_menu-gallery {width: 100%;float: left;padding-bottom: 25px;padding-top: 35px;background-image: url(../images/line2.png);background-repeat: repeat-x;background-position: center bottom;}
.cate_menu-gallery ul li  {margin-left:8px;margin-right:8px;text-align:center;margin-bottom:11px;display: inline-block;height: 26px;overflow: hidden;}
.cate_menu-gallery ul li a {color:#dace87;font-size: 12px;padding-left:23px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.cate_menu-gallery ul li a:hover { color: #EDE9C9; }
.cate_menu-gallery ul li a.active {background:url(../images/star.png) no-repeat;background-position-x: -2%;}

.gallery_thumb {width: 100%;  float:left; height:215px;background:url(../images/thum_bg.png) repeat-x left top;}
.gallery_thumb .inner{width:980px;margin-left:37px;float: left;	}
.gallery_thumb .wrapper {width:970px; position:relative; overflow:visible; margin-top:75px; }
.gallery_thumb .nxt, .prev {width:64px; height:64px; position:absolute; top:20px;}
.gallery_thumb .nxt { right:-30px;}
.gallery_thumb .prev { left:-30px;}

.gallery_large .left { width:50%; float:left;}
.gallery_large .right { width:50%; float:left;}
.gallery_large .right .cont_box {width:100%;float:left;padding-top:40px;padding-right:15px;font-family: 'Raleway', sans-serif;color:#989482;text-align:right;}
.gallery_large .right .cont_box h3 { font-weight:600; font-size:28px; margin-bottom:20px; line-height:22px; font-weight:bold;}
.gallery_large .right .cont_box h4 { font-weight:600; font-size:28px; margin-bottom:20px; line-height:22px;  font-family:JF Flat Regular; font-weight:bold;}
.gallery_large .right .cont_box p { text-align:right; padding-left:80px;}
.gallery_large img { width:80% !important; height:auto;}
.gallery_large .ord_box {width:90%;float:left;text-align:left !important;margin-left:5%;color:#858378;text-decoration:none;}
.gallery_large .ord_box .ico {width:63px;height:63px;float:left;margin-right: -9px;}
.gallery_large .ord_box h4, h6 {font-family: 'Raleway', sans-serif; color:#858378; display:inline-block; margin-top:5px;}
.gallery_large .ord_box h4 { font-size:25px; font-weight:300;}
.gallery_large .ord_box h6 { font-size:15px; font-weight:200;}

.gallery_large { width: 100%;  float:left; background:url(../images/shadow1.png) repeat-x;}
.gallery_large .wrapper { position:relative; overflow:inherit; }

.gallery_large h2{ color:#afac9e; font-size:30px; text-align:left; margin-bottom:30px; padding-left:80px;  text-transform:uppercase; margin-top:30px; font-weight:normal;}
.gallery_large h2 span{ font-size:13px; line-height:50px; }

.bg1 { background-image:url(../images/bg1.png); background-position:left 110px; background-repeat:no-repeat;}
.bg2 { background-image:url(../images/bg2.png); background-position:right 48px; background-repeat:no-repeat;}
.gall_foot {width: 100%;  float:left; height:427px; background:url(../images/bg_btm.png) no-repeat center bottom;}

#sync1 .item{text-align: center;margin-top:35px;}

#sync2 .owl-item {text-align: center;margin-right: 14px;width: 115px !important;}
#sync2 .item{ text-align: center;cursor: pointer; }
#sync2 .item img {
    width: 135px;
    height:auto;
    margin-left:5px;
    margin-right:5px;
    opacity: 0.9;
    filter: alpha(opacity=40); /* For IE8 and earlier */
    }
#sync2 .item img:hover { 
opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   

}
#sync2 .synced .item img{ border:solid 1px #403b3b; opacity: 1;}
#owl-brand .owl-item img {width:92px; height:auto;  margin-left:5px; margin-right:5px; opacity: 0.9; filter: alpha(opacity=90); /* For IE8 and earlier */}
#owl-brand .owl-item img:hover { 
opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   filter: brightness(0.8);

}
.high_profile-gallery {width: 100%;float:left;border-bottom: solid 1px #4f4b4b;padding-bottom:5px;background:url(../images/pattern3.png) repeat-x center top;height: 210px;}
.high_profile-gallery h2{ color:#dace87; font-size:30px; text-align:center; text-transform:uppercase; margin-top:30px; font-weight:normal;}
.high_profile-gallery h2 span{ font-size:13px; line-height:50px; }
.high_profile-gallery .thumb_gall {width: 100%;float:left;margin-top: 52px;}
.high_profile-gallery .thumb_gall .thum1 {width: 100%;float:left;}
.high_profile-gallery .wrapper { padding-left:80px; padding-right:80px;}

.border_box {
	width: 100%;
	float: left;
	height: 64px;
	background-image: url(../images/pattern4.png);
	background-repeat: repeat-x;
	background-size: contain;
	background-position: center top;
}

.nxt_button {
	position: absolute;
	z-index: 9999;
	bottom: 200px;
	right:0px;
	height: 62px;
	width: 62px;
	background-image: url(../images/nxt_btn.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.nxt_button1 { height: 100%; width: 100%; background-image: url(../images/nxt.png); background-repeat: no-repeat; float: left; background-position: 95% 80%; cursor:pointer;}

#sync1 .owl-prev {display: block !important; background: url(../images/pre_btn.png) !important;}





/* ====================19-10-2015 ======================*/
.tab_st { margin-top:60px; width:100%; float:left;}
.tab_st img { width:auto!important; height:auto!important;}
.tab_st li {float:left;margin-right: 2px;}
.section1-content {/* width: 100%; */height: auto;margin: auto;position:relative;}
.section3-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section5-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section7-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section9-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section11-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section13-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section15-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section17-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section19-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section21-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section23-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section25-content { width: 1182px; height: auto; margin: auto; position:relative; }
.section28-content { width: 1182px; height: auto; margin: auto; position:relative; }

.nxt_btn{ width:61px; height:61px; position:absolute; right:0px; top:700px;}


/* ======================== 22-10-2015 ========================*/
.parallax-mirror {z-index: 99!important;}
.parallax1 {float: left;width: 100%;/* position: relative; */z-index: 994!important;height: 300px;}
.parallax2 {float: left;width: 100%;position:relative;/* z-index: 998!important; */height:300px;}
.parallax3 {float: left;width: 100%;position:relative;/* z-index: 997!important; */height:300px;}
.parallax4 {float: left;width: 100%;position: relative;z-index: 998!important;height: 500px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #a09763;border-bottom-color: #a09763;}



.parallax-news {float: left;width: 100%;position: relative;z-index: 99!important;height: 300px;}

/* ======================== 23-10-2015 ========================*/
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.social_blk_in {
  display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

 @media screen and (max-width: 2000px) {
	 
	 .nav2 ul li  { display:inline-block; margin-left:30px; margin-right:30px; text-align:center; margin-bottom:5px; }
	 
}
 @media screen and (min-width: 1200px) {
	 
	 .social_blk {/* margin-bottom:2%; */}
	 
}
 





.location-map { height: 450px; width: 100%; float: left; }
.contact-text { height: auto; width: 1160px; color: #695534; margin-bottom: 80px; float: left; text-align: justify; font-size: 16px; line-height: 22px; }
.contact-text p { font-size: 16px; line-height: 22px; }




 @media screen and (min-width: 2000px) {
	 
.block_top { width:100%; height:27%; float:left;text-align:center; background:url(../images/line2.png) repeat-x center bottom;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;  transform-style: preserve-3d; position:relative;}
	 
.block_top .logo {  position: relative; z-index:99999; top: 30%; transform: translateY(-50%); margin-bottom:55px;}
	 	 
 }
 
  @media screen and (max-width: 1400px) {
	  
.block_top { width:100%; height:37%; float:left;text-align:center; background:url(../images/line2.png) repeat-x center bottom;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;  transform-style: preserve-3d; position:relative;}
	  
.block_top .logo {position: relative; z-index:99999; top: 30%;transform: translateY(-50%);}
	  
  }
  

@media screen and (min-width: 1920px) {
	   
	   .block_top .logo {  position: relative; z-index:99999;top: 0px;margin-bottom:55px;}
}
 
 



/* Effect 5: same word slide in */
.cl-effect-5 a {
	overflow: hidden;

}

.cl-effect-5 a span {
	position: relative;
	font-size: 1.4em;
	display: inline-block;
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}

.cl-effect-5 a span::before {
	position: absolute;
	top: 100%;
	content: attr(data-hover);
	font-weight: 700;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.cl-effect-5 a:hover span,
.cl-effect-5 a:focus span {
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%);
	color:#EDE9C9;
}

/*---index page---*/

.block_top_index { width:100%; height:27%; float:left;text-align:center; background:url(../images/line2.png) repeat-x center bottom;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;  transform-style: preserve-3d; position:relative;}

.block_center_video { width:100%; height:46%;  overflow:hidden;float:left; background-color:#0a0405; border-top: 2px solid rgb(255, 196, 94);box-shadow: 0 0 20px rgb(255, 234, 198);border-bottom: 2px solid rgb(255, 196, 94);text-align:center;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;  transform-style: preserve-3d; position:relative;}

video{
display: block;
margin: 0 auto;
}

/*---contact page---*/

.patten_contact {width: 100%; float:left; border-bottom: solid 1px #4f4b4b;  padding-bottom:5px; background:url(../images/pattern3.png) repeat-x center top; height:120px;}
.patten_contact h2{ color:#dace87; font-size:30px; text-align:center; text-transform:uppercase; margin-top:30px; font-weight:normal;}
.contact-us-content-panel {height: 485px;/* width: 100%; *//* float: left; */background-image: url(../images/contact/gray-bar.png);background-repeat: repeat-x;background-color: #fcfcfc;}
.contact-us-inner-panel { width: 1214px; height: auto; margin-right: auto; margin-left: auto; padding-top: 86px; }
.comment-panel {width: 320px;float: left;height: auto;margin-right: 90px;margin-top: 30px;}
.comment-panel-hedding { height: auto; width: 320px; font-family: "helveticaneueltstd-th0"; font-size: 30px; color: #a28a51; text-transform: uppercase; margin-bottom: 35px; }
.comment-panel-box { height: auto; width: 320px; margin-bottom: 25px; }
.textbox { height: 38px; width: 318px; border: 1px solid #e5dfd1; color: #A28A51; font-family: Arial, Helvetica, sans-serif; font-size: 13px; padding-left: 8px; }
.textbox1 { height: 149px; width: 318px; border: 1px solid #e5dfd1; color: #A28A51; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding-top: 8px; padding-left: 8px; }
.textbox:focus::placeholder {
  color: transparent;
  transition: 0.3s;
}
.send-button { height: 39px; width: 80px; background-color: #a28a51; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; }
.address-eng { height: auto; width: 368px; float: left; margin-top: 65px; background-image: url(../images/contact/contact-icon.png); background-repeat: no-repeat; background-position: left top; padding-left: 36px; }
.address-eng p{color: #a28a51;font-size: 16px;line-height: 22px;margin-top: -1px;word-break: break-all;}

.address-ar { height: 210px; width: 358px; float: right; margin-top: 65px; background-image: url(../images/contact/contact-icon%20-%20ar.png); background-repeat: no-repeat; background-position: right top; padding-right: 36px; text-align: right; }
.address-ar p{ color: #a28a51; font-size: 16px; line-height: 22px; }
.contact-us-bar { height: 91px; width: 100%; float: left; background-image: url(../images/contact/contact-bar.png); background-repeat: repeat-x; text-align: center; color: #dccf87; font-size: 35px; line-height: 89px; font-family: "helveticaneueltstd-th0"; letter-spacing: 2px;}
.footer-new-wrapper { background-color: #000000; height: auto; width: 100%; float: left; padding-top: 70px; }
.location-place { height: 45px; width: 100%; float: left; text-align: center; font-family: "helveticaneueltstd-th0"; font-size: 35px; color: #dccf87; letter-spacing: 2px; margin-bottom: 62px; }
.location-icon-wrapper{ height: auto; width: 100%; float: left; }
.location-icon { height: 72px; width: 46px; margin-right: auto; margin-left: auto; }
.location-caption { width: 100%; margin-top: 23px; height: 20px; text-align: center; font-size: 23px; line-height: 23px; color: #dccf87; font-family: "helveticaneueltstd-th0"; letter-spacing: 2px; }

.domain-box { width: 100%; float: left; padding-top: 33px; padding-bottom: 42px; font-size: 28px; font-family: Arial, Helvetica, sans-serif; text-align: center; text-transform: uppercase; color: #dccf87; font-family: "helveticaneueltstd-th0"; letter-spacing: 2px;}
.copyright { float: left; width: 100%; height: 60px; text-align: center; font-size: 14px; color: #dccf87; }

h3{ color:#dace87; font-size:40px; text-align:right; text-transform:uppercase; margin-top:30px; font-weight:normal;}
h4{  font-size:40px; text-align:right; text-transform:uppercase; margin-top:30px; font-weight:normal;}



/*--video---*/
.video-wrapper-inside { height: auto; width: 100%; float: left; }


.video-prev-icon { height: 61px; width: 61px; float: left; background-image: url(../images/prev.png); background-repeat: no-repeat; margin-top: 314px; }
.video-next-icon { height: 61px; width: 61px; float: right; background-image: url(../images/nxt.png); background-repeat: no-repeat; margin-top: 314px; }
.video-box-panel { height: 504px; width: 893px; background-color: #232323; margin-right: auto; margin-left: auto; border: 2px solid #c1b475; }
.clear-video { height: 134px; width: 100%; float: left; clear: both; }
.video-border { height: 4px; width: 100%; background-image: url(../images/border-video.png); margin-top: 127px; background-position: center bottom; }
.video-border-bottom { height: 4px; width: 100%; background-image: url(../images/border-video.png); background-position: center bottom; }

.video-thumbnile-wrapper { height: auto; width: 100%; float: left; }
.video-thumbnile-inner { height: auto; width: 977px; margin-right: auto; margin-left: auto; padding-top: 97px; }
.video-thumb { height: 83px; width: 121px; float: left; margin-right: 20px;}
.video-thumb1 { height: 83px; width: 121px; float: left;}

.video-thumb img{border: 1px solid #a09763;}
.video-thumb1 img{border: 1px solid #a09763;}
.see-more { text-align: center; margin-top: 78px; font-size: 48px; color: #FFF; font-weight: normal; font-family: PlayfairDisplay-Regular; text-transform: uppercase; letter-spacing: 3px; }

.btn-w { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; height: 59px; width: 211px; text-align: center; line-height: 59px; color: #dccf87; text-transform: uppercase; font-family: "Raleway", sans-serif; font-size: 13px; font-weight: 700; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border: 2px solid #dccf87; }
.btn-w.getin {  margin-right: auto; margin-left: auto; margin-top: 80px; }
.btn-w.getin:hover { color: #EDE9C9; background-color: #dccf87; }
.btn-w a { text-decoration: none; color: #dccf87; width: 211px; height: 59px; display: block }
.btn-w a:hover { color: #FFF;}




.home-gallery-wrapper { height: 700px; width: 100%; float: left; background-color: #000; background-image: url(../images/home-gallery/maatouk-01.jpg);
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 }
.navigation-small {width: 100%;background-image: url(../images/pattern1.png);height: 111px;background-repeat: repeat-x;background-position: center;float: left;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #a09763;border-bottom-color: #a09763;}
.navigation-small-in { height: 20px; width: 100%; float: left; margin-top: 53px; text-align: center; }



.navigation-small ul li  { display: inline-block; margin-left: 26px; margin-right: 26px; text-align: center; margin-bottom: 5px; height: 10px; }
.navigation-small ul li a { color:#dace87; font-size:13px; padding-left:23px; text-decoration:none; text-transform:uppercase; font-weight: bold;  }
.order-box-wrapper { height: auto; width: 420px; margin-right: auto; margin-left: auto; border: 5px solid #f4f7f1; padding: 25px; }
.order-box-panel { height: auto; width: 100%; float: left; margin-bottom: 286px; margin-top: 50px; }
.order-hedding { color: #c09a67; font-size: 18px; font-weight: bold; width: 390px; margin-bottom: 37px; }
.order-panel { height: auto; width: 390px; }
.input-box { height: 39px; width: 360px; border: 1px solid #cccccc; margin-bottom: 25px; }
.button-send { background-color: #bc9b6a; height: 39px; width: 360px; font-size: 16px; color: #FFF; font-weight: bold; }
table tr .txt { font-size: 15px; font-weight: bold; color: #333333; padding-bottom: 9px; }


.skip-btn {  background-color: #1a1919; height: 40px; width: 137px; border: 1px solid #a09763; margin-right: auto; margin-left: auto; margin-top: 3%; font-family: "Raleway", sans-serif; font-size: 15px; font-weight: 700; text-align: center; line-height: 36px; color: #dccf87;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border: 2px solid #dccf87; }
.skip-btn.skipbox {  margin-right: auto; margin-left: auto; margin-top: 80px; }
.skip-btn.skipbox:hover { color: #EDE9C9; background-color: #dccf87; }
.skip-btn a { text-decoration: none; color: #dccf87; width: 137px; height: 40px; display: block }
.skip-btn a:hover { color: #FFF;}




.video-gallery-wrapper {height: auto;width: 100%;float: left;background-color: #2e2a27;background-repeat: repeat;/* padding-top: 80px; *//* padding-bottom: 80px; */}
.section-hedding {height: 19px;width: 100%;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #4e4741;border-bottom-color: #4e4741;color: #dccf87;font-size: 25px;font-family: 'Raleway', sans-serif;font-style: italic;font-weight: bold;line-height: 19px;text-transform: uppercase;text-align: center;margin-top: 250px;margin-bottom: 45px;letter-spacing: 5px;}


/*  SECTIONS  */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
	width:86%;
	margin-right:auto;
	margin-left:auto;
	
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
	
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

.col.span_1_of_3  img{
 -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  -webkit-filter: grayscale(50%);
  filter: grayscale(40%);
}
.col.span_1_of_3  img:hover{
	
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);	
}
	
.registration-form-wrapper { width: 450px; margin-right: auto; margin-left: auto; height: 200px; }
.registartion-hedding { height: auto; width: auto; color: #8b8258; margin-top: 100px; margin-bottom: 35px; font-weight: bold; }
.registration-panel { height: auto; width: auto; margin-bottom: 27px; }
.br-input-box { height: 44px; width: 430px; background-color: #2e2a27; float: left; border: 1px solid #4e4741; color: #8b8258; font-size: 16px; margin-right: 13px; line-height: 44px; padding-left: 18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; letter-spacing: 2pt; font-family: 'Raleway', sans-serif; margin-bottom: 28px; }

.br-input-box-big{ height: 165px; width: 430px; background-color: #2e2a27; float: left; border: 1px solid #4e4741; color: #8b8258; font-size: 16px; margin-right: 13px; line-height: 44px; padding-left: 18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; letter-spacing: 2pt; font-family: 'Raleway', sans-serif; margin-bottom: 28px;  }

.registration-panel-txt{height: auto;width: auto;margin-bottom: 27px;margin-top: 30px;/* float: left; */color: #8b8258;}
.registration-panel-txt a {color: #8b8258;  }
.chkbox { border: 2px solid #756d46; background-color: #000; }

.br-button1 {height: 44px;width: 177px;background-color: #947c33;font-size: 16px;line-height: 44px;color: #dccf87;text-align: center;text-transform: uppercase;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;letter-spacing: 2pt;cursor:pointer;font-family: 'Raleway', sans-serif;}
.br-button1:hover { background-color: #7B672B; }
/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
}





.section-img-caption { height: 20px; width: 100%; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #4e4741; border-bottom-color: #4e4741; color: #dccf87; font-size: 16px; font-family: 'Raleway', sans-serif; font-style: italic; line-height: 19px; text-transform: uppercase; text-align: center; margin-bottom: 39px; letter-spacing: 5px; margin-top: 29px; }

.brochure-wrapper {height: auto;width: 100%;float: left;padding-top: 10%;padding-bottom: 10%;background-color: #0a0405;}
.brouchure-hedding {height: auto;width: 100%;text-align: center;clear: both;color: #dccf87;letter-spacing: 2pt;margin-bottom: 72px;float: right;margin-top: 5%;}
.brouchure-hedding u a { color: #dccf87; }
.brouchure-hedding u a:hover { color: #947C33; }


.broucher-panel {height: auto;max-width: 1024px;width: 100%;margin-right: auto;margin-left: auto;text-align: center;margin-bottom: 10%;font-family: 'Raleway', sans-serif;}
.br-input {height: 44px;width: 292px;background-color: #2e2a27;/* float: left; */border: 1px solid #4e4741;color: #8b8258;font-size: 16px;margin-right: 0px;line-height: 44px;padding-left: 18px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;letter-spacing: 2pt;font-family: 'Raleway', sans-serif;}
.br-button {height: 44px;width: 200px;border-radius: 5px !important;background-color: #947c33;font-size: 16px;line-height: 44px;color: #dccf87;/* margin-top: 10px; */text-align: center;clear: left;text-transform: uppercase;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;letter-spacing: 2pt;cursor:pointer;font-family: 'Raleway', sans-serif;}
.br-button:hover { background-color: #7B672B; }
.msg { font-size: 12px; color: #900; text-align: left; padding-top: 10px; float: left; }

::-webkit-input-placeholder {
   color: #8b8258; font-size: 16px; 	
}







.news-wrapper {height: auto;width: 100%;float: left;background-color: #000000;background-repeat: repeat;padding-top: 80px;padding-bottom: 80px;border-top-width: 1px;border-top-style: solid;border-top-color: #a09763;}
.news-wrapper-in {height: auto;width: 1200px;margin-right: auto;margin-left: auto;}
.news-box-panel , .news-box-panel2 ,.news-box-panel3, .news-box-panel4 , .news-box-panel5,.news-box-panel6, .news-box-panel7  {height: 389px;width: 1200px;float: left;background-color: #FFF;margin-bottom: 10px;}

.news-img-box { height: 389px; width: 590px; float: left; display: inline-block; overflow: hidden;  }

.news-img-box img{ -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; vertical-align: middle;  z-index: 5; position: relative;
	}
	
	.news-img-box img:hover{
	 transform:scale(1.2);
    -ms-transform:scale(1.2); /* IE 9 */
    -moz-transform:scale(1.2); /* Firefox */
    -webkit-transform:scale(1.2); /* Safari and Chrome */
    -o-transform:scale(1.2); /* Opera */	
		}
		
.news-box-text {float: left;height: 314px;width: 501px;margin-top: 37px;margin-left: 50px;}
.news-sub-cap { height: 13px; width: 500px; float: left; margin-bottom: 16px; text-transform: uppercase; color: #b7aa9d; font-size: 15px; line-height: 13px; font-weight: bold; }
.news-headding { float: left; height: auto; width: 500px; font-size: 29px; line-height: 36px; text-transform: uppercase; color: #3f3f3f; font-weight: bold; margin-bottom: 28px; }
.news-headding1 {float: left;height: auto;width: 500px;font-size: 29px;line-height: 36px;text-transform: uppercase;color: #3f3f3f;font-weight: bold;margin-bottom: 28px;}
.news-para { height: auto; width: 500px; margin-bottom: 30px; float: left; line-height: 24px; color: #949494; font-size: 18px; }
.news-more {background-image: url(../images/next.png);background-repeat: no-repeat;height: 47px;width: 113px;float: left;font-size: 18px;line-height: 46px;color: #b7aa9d;text-align: right;text-transform: uppercase;font-weight: bold;}

.shape-overlay { height: 389px; width: 1200px; float: left; background-color: #CCC;  background-image: url(../images/arrow-img.png); background-repeat: no-repeat; background-position: center center; ; z-index:5000; position:absolute;}
.news-hed {margin-top: 120px;text-align: center;text-transform: uppercase;font-size: 29px;/* position: relative; */font-weight: bold;color: #dace87;z-index: 99;}

.wrapper-center{width: 100%;max-width: 75%;margin:0 auto;overflow:hidden;text-align:center;}
.small-gallery-wrapper { height: auto; width: 100%; float: left; }
.small-gallery-in { height: 85px; width: 1190px; margin-right: auto; margin-left: auto; }
.small-gallery-iteam { height: 84px; width: 124px; float: right;  }
.small-gallery-iteam img{}


.more { float: left; height: 18px; width: 600px; margin-top: 16px; margin-bottom: 16px; text-align: right; font-size: 18px; color: #FFCC00; }

.back-to-home {height: 46px;width: 150px;margin-right: auto;margin-left: auto;line-height: 46px;margin-bottom: 30px;color: #dace87;border: 2px solid #7f6d4b;position: relative;bottom: 0px;text-transform: uppercase;text-align: center;font-size: 13px;/* margin-top: 51px; */}
.back-to-home-wrapper {height: 150px;width: 100%;background-color: #000000;float: left;padding-top: 15px;border-bottom: solid 1px #4f4b4b;}
.back-to-home a{color: #dace87; text-decoration:none;}
.back-to-home a{color:#7f6d4b;}.book {height: 358px;width: 100%;float: left;background-image: url(../images/book-cover.jpg);background-repeat: no-repeat;background-position: center;margin-top: 30px;}



.back-to-home-wrapper1 { height: 150px; width: 100%;  float: left; }



.brochure-wrapper1 { height: auto; width: 100%; float: left; padding-bottom: 10%; background-color: #020202; background-image: url(../images/book-bg.jpg); background-repeat: no-repeat; background-position: right bottom; }
.brochure-wrapper2 { height: auto; width: 100%; float: left; padding-top: 10%; padding-bottom: 10%;}
.sound { float: right; height: 16px; width: 18px; margin-top: 20px; margin-right: 20px; background-image: url(../images/sound.png); background-repeat: no-repeat; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color:#1a1919; }
s
.sound:focus {outline:0;}
.rmContent { display: none; }

.content-text-ar { height: auto;width: 100%; color: #695534; margin-bottom: 80px;  text-align:center; font-size: 16px; line-height: 22px; direction:rtl; font-family:JF Flat Regular;}
.content-text-ar p { font-size: 16px; line-height: 22px;}


.section-content-box-text-ar{width: 500px; height: auto; padding-top: 20px; color: #ded391; font-size: 13px;padding-right: 30px;text-align: justify; float: left; clear: left; font-family:JF Flat Regular;}
.section-content-box-text1-ar{ width: 500px; height: auto; padding-top: 20px; color: #ded391; font-size: 13px; text-align: justify; float: right; clear: left; font-family:JF Flat Regular;}
.white-space { float: right; height: 90px; width: auto; background-color: #CCC; }


.small-gallery-center{ height: 150px; width: 100px;display: inline-table;margin-right: auto; margin-left: auto; padding-top:124px;}
.samll-gallery-btn { height: 42px; width: 139px; border: 2px solid #c6c4b9; float: right;   text-align: center; line-height: 42px; color: #dccf87; text-transform: uppercase; font-family: "Raleway", sans-serif; font-size: 13px; font-weight: 700; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.more-news-dropdown { float: left; width: 1200px; height: auto;}
.fullscreen { height: 20px; width: 20px; float: right; margin-top: 15px; margin-right: 15px; } 

.example-image-link { color: #989482; text-decoration: none; }

/*--news full page--*/
.news-box-panel-full {height: auto;min-height: 700px;width: 1200px;float: left;background-color: #FFF;margin-bottom: 50px;padding-bottom: 50px;}
.news-img-box-full {height: auto;width: 100%;text-align: center;display: inline-block;overflow: hidden;margin-top:15px;margin-bottom: 25px;}

.news-box-text-full { float: left; height: 314px; width: 1100px; margin-top: 37px; margin-left: 50px; }
.news-sub-cap-full { height: 13px; width: 1100px; float: left; margin-bottom: 16px; text-transform: uppercase; color: #b7aa9d; font-size: 15px; line-height: 13px; font-weight: bold; }
.news-headding-full { float: left; height: auto; width: 1100px; font-size: 29px; line-height: 36px; text-transform: uppercase; color: #3f3f3f; font-weight: bold; margin-bottom: 28px; }
.news-para-full { height: auto; width: 1100px; margin-bottom: 30px; float: left; line-height: 24px; color: #949494; font-size: 18px; }
.home-photo { float: left; height: 800px; width: 100%; background-image: url(../images/showroom-home.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; background-color: #000000; padding-top: 50px; }
.cat-dropdown {/* max-width: 100%; *//* padding-left: 12%; */padding-left: 28%;text-align: center;/* padding-bottom: 12px; */font-size: 16px;color: #dccf87;z-index: 9999;position: relative;/* top: 2%; */height: 48px;/* left: 29%; */background-color: rgb(0, 0, 0);font-family: inherit;/* background-image: url(../images/select-btn.png); *//* background-blend-mode: hard-light; */background-repeat: no-repeat;background-position: center center;background-size: 100%;width: 100%;border: none;}


.cat-dropdown option {background-color:black;font-size: 16px;/* padding-left: 10% !important; */}


/*######################### Mobile Menu ######################### */

@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: auto;
  padding: 0;
  text-align: center;
  border-bottom: 1px solid #8b8258;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  font-family: Montserrat, sans-serif;
  background: #050404;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 17px;
  margin-right: 79px;
  /* margin-left: 25px; */
  font-size: 12px;
  letter-spacing: 1px;
  text-decoration: none;
  color: #B5A970;
  font-weight: 700;
  text-transform: uppercase;
}
#cssmenu > ul > li:hover > a {
  color: #ffffff;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 30px;
}
#cssmenu > ul > li.has-sub > a:after {
  position: absolute;
  top: 22px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu > ul > li.has-sub > a:before {
  position: absolute;
  top: 19px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu > ul > li.has-sub:hover > a:before {
  top: 23px;
  height: 0;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu li:hover > ul > li {
  height: 35px;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li a {
  border-bottom: 1px solid rgba(150, 150, 150, 0.15);
  padding: 11px 15px;
  width: 170px;
  font-size: 12px;
  text-decoration: none;
  color: #dddddd;
  font-weight: 400;
  background: #333333;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {
  border-bottom: 0;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
}
#cssmenu ul ul li.has-sub > a:after {
  position: absolute;
  top: 16px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu.align-right ul ul li.has-sub > a:after {
  right: auto;
  left: 11px;
}
#cssmenu ul ul li.has-sub > a:before {
  position: absolute;
  top: 13px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu.align-right ul ul li.has-sub > a:before {
  right: auto;
  left: 14px;
}
#cssmenu ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0;
}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
 .fullscreen {

 	display:none;
 }
 .sound {

 	display: none;
 }

 .social_blk {
	
	
	margin-bottom: 2%;
}

.social-icon {
	/* margin-right: 7px; */
	/* margin-left: 7px; */
}

.domain-box {
	font-size:16px !important;
	
	
}
.location-place {
	font-size: 26px;
	
}


.bx-viewport {
	overflow: visible;
	height: 100% !important;
	
}
.bx-wrapper {
	height:100%;
	position: inherit;
}

.bx-wrapper ul li {/* height: 100%; */}


.bx-wrapper img {
	/* margin-bottom: 20px; */
	width: 300% !important;
	max-width: 300% !important;
	/* height: 300px; */
}

 .nav2 {

 	display: none;
 }
  




  #cssmenu {
    width: 100%;
    position: fixed;
    z-index: 99999999999999999;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu ul li {
    width: 100%;
    border-top: 1px solid rgba(120, 120, 120, 0.2);
  }
  #cssmenu ul ul li,
  #cssmenu li:hover > ul > li {
    height: auto;
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
    border-bottom: 0;
  }
  #cssmenu > ul > li {
    float: none;
  }
  #cssmenu ul ul li a {
    padding-left: 25px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 35px;
  }
  #cssmenu ul ul li a {
    color: #dddddd;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li.active > a {
    color: #ffffff;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul,
  #cssmenu.align-right ul ul {
    position: relative;
    left: 0;
    width: 100%;
    margin: 0;
    text-align: left;
  }
  #cssmenu > ul > li.has-sub > a:after,
  #cssmenu > ul > li.has-sub > a:before,
  #cssmenu ul ul > li.has-sub > a:after,
  #cssmenu ul ul > li.has-sub > a:before {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 17px;
    color: #B5A970;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
  }
  #cssmenu #menu-button:after {
    position: absolute;
    top: 22px;
    right: 17px;
    display: block;
    height: 4px;
    width: 20px;
    border-top: 2px solid #DACE87;
    border-bottom: 2px solid #DACE87;
    content: '';
  }
  #cssmenu #menu-button:before {
    position: absolute;
    top: 16px;
    right: 17px;
    display: block;
    height: 2px;
    width: 20px;
    background: #B2A66E;
    content: '';
  }
  #cssmenu #menu-button.menu-opened:after {
    top: 23px;
    border: 0;
    height: 2px;
    width: 15px;
    background: #ADA16B;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #cssmenu #menu-button.menu-opened:before {
    top: 23px;
    background: #A79C67;
    width: 15px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.2);
    height: 46px;
    width: 46px;
    cursor: pointer;
  }
  #cssmenu .submenu-button.submenu-opened {
    background: #262626;
  }
  #cssmenu ul ul .submenu-button {
    height: 34px;
    width: 34px;
  }
  #cssmenu .submenu-button:after {
    position: absolute;
    top: 22px;
    right: 19px;
    width: 8px;
    height: 2px;
    display: block;
    background: #dddddd;
    content: '';
  }
  #cssmenu ul ul .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    background: #ffffff;
  }
  #cssmenu .submenu-button:before {
    position: absolute;
    top: 19px;
    right: 22px;
    display: block;
    width: 2px;
    height: 8px;
    background: #dddddd;
    content: '';
  }
  #cssmenu ul ul .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  #cssmenu .submenu-button.submenu-opened:before {
    display: none;
  }
}
.downarrowbounce{
  animation: bouncydownarrow linear 1s;
  /* animation-iteration-count: infinite; */
  transform-origin: 50% 50%;
  /* -webkit-animation: bouncydownarrow linear 1s; */
  /* -webkit-animation-iteration-count: infinite; */
  position: fixed;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: bouncydownarrow linear 1s;
  -moz-animation-iteration-count: infinite;
  -moz-transform-origin: 50% 50%;
  -o-animation: bouncydownarrow linear 1s;
  -o-animation-iteration-count: infinite;
  -o-transform-origin: 50% 50%;
  -ms-animation: bouncydownarrow linear 1s;
  -ms-animation-iteration-count: infinite;
  -ms-transform-origin: 50% 50%;
  bottom: 0%;
  left: 49.2%;
  width: 32px;
  z-index: 999999999999;
  -webkit-filter: saturate(-7);
  filter: saturate(3);
  -webkit-filter: grayscale(-11%);
  filter: grayscale(100%);
  -webkit-filter: contrast(-84%);
  filter: contrast(160%);
  -webkit-filter: brightness(0.95);
  filter: brightness(0.25);
  -webkit-filter: opacity(101%);
  filter: opacity(50%);
}

@keyframes bouncydownarrow{
  0% {
    transform:  translate(0px,0px)  ;
  }
  49% {
    transform:  translate(0px,-25px)  ;
  }
  100% {
    transform:  translate(0px,0px)  ;
  }
}

@-moz-keyframes bouncydownarrow{
  0% {
    -moz-transform:  translate(0px,0px)  ;
  }
  49% {
    -moz-transform:  translate(0px,-25px)  ;
  }
  100% {
    -moz-transform:  translate(0px,0px)  ;
  }
}

@-webkit-keyframes bouncydownarrow {
  0% {
    -webkit-transform:  translate(0px,0px)  ;
  }
  49% {
    -webkit-transform:  translate(0px,-25px)  ;
  }
  100% {
    -webkit-transform:  translate(0px,0px)  ;
  }
}

@-o-keyframes bouncydownarrow {
  0% {
    -o-transform:  translate(0px,0px)  ;
  }
  49% {
    -o-transform:  translate(0px,-25px)  ;
  }
  100% {
    -o-transform:  translate(0px,0px)  ;
  }
}

@-ms-keyframes bouncydownarrow {
  0% {
    -ms-transform:  translate(0px,0px)  ;
  }
  49% {
    -ms-transform:  translate(0px,-25px)  ;
  }
  100% {
    -ms-transform:  translate(0px,0px)  ;
  }
}
/*######################### Media Queries######################### */

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
.news-headding1 {color:white;width: 100%;/* color: #0a0405; */font-size: 23px;height: auto;width: auto;margin-left: 20px;/* background-color: rgba(0,0,0,0.50); *//* padding: 5px; */}
.section1-pattern { background-image:none;}
.center-hedding {
    margin-top: 40px; */
    height: 60px;
    padding-top: 10px;
    margin-bottom: 15px;
    background: url(../images/pattern-round-left.png),url(../images/pattern-round-right.png);
    background-size: 10%,10%;
    height: 70px;
    background-repeat: no-repeat;
    background-position: left center ,right center;
}
.cate_menu {
	
	display:none;
}
.social_blk{/* overflow-x: scroll; *//* padding-top: 5%; */}
.follow-us {width: 80%;padding-left: 0px;padding-right: 0px;text-align: center;}
.news-img-box {
	
	display:none;
}
.center-content-wrapper {width:100%;overflow-x: hidden;}
.news-wrapper {width:100%;padding-top: 0px;border-top: 6px solid #b7aa9d;}
.more-news-dropdown {width:100%;}
.news-box-panel {padding-top: 30px !important;height: auto;/* background-image: url(../images/news/img-05.jpg); */z-index: 0 !important;/* opacity: 0.5; */width: 100%;background-color: #FFFFFF;margin-bottom: 46px!important;background-blend-mode: color;}
.news-box-panel2 {padding:0px !important;height: auto;/* background-image: url(../images/news/img-06.jpg); */z-index: 0 !important;/* opacity: 0.5; */width: 100%;background-color: #0a0405;margin-bottom: 10px!important;}
.news-box-panel3 {padding-top: 46px !important;height: auto;/* background-image: url(../images/news/img-07.jpg); */z-index: 0 !important;/* opacity: 0.5; */width: 100%;/* background-color: transparent; */margin-bottom: 46px!important;}
.news-box-panel4 {padding:0px !important;height: auto;/* background-image: url(../images/news/img-01.jpg); */z-index: 0 !important;/* opacity: 0.5; */width: 100%;background-color: transparent;margin-bottom: 10px!important;}
.news-box-panel5 {padding-top: 46px !important;height: auto;/* background-image: url(../images/news/img-02.jpg); */z-index: 0 !important;/* opacity: 0.5; */width: 100%;/* background-color: transparent; */margin-bottom: 46px!important;}
.news-box-panel6 {padding:0px !important;height: auto;/* background-image: url(../images/news/img-03.jpg); */z-index: 0 !important;/* opacity: 0.5; */width: 100%;background-color: transparent;margin-bottom: 10px!important;}
.news-box-panel7 {padding-top: 46px !important;height: auto;/* background-image: url(../images/news/img-04.jpg); */z-index: 0 !important;/* opacity: 0.5; */width: 100%;/* background-color: rgba(255, 255, 255, 0.78); */margin-bottom: 46px!important;}




.news-box-panel-news1 {/* background-image: url(../images/news/img-05.jpg); *//* background-size: cover; *//* position: relative; */}
.news-box-panel-news1:after {
    content: '\A';
    /* position: absolute; */
    width: 100%;
    height:100%;
    top:0;
    z-index: 0 !important;
    left:0;
    background:rgba(0,0,0,0.7);
    opacity: 0.5;
    transition: all 1s;
}
.news-box-panel-news2 {/* background-image: url(../images/news/img-05.jpg); *//* background-size: cover; *//* position: relative; */}
.news-box-panel-news2:after {
    content: '\A';
    /* position: absolute; */
    width: 100%;
    height:100%;
    top:0;
    z-index: 0 !important;
    left:0;
    background:rgba(0,0,0,0.7);
    opacity: 0.5;
    transition: all 1s;
}
.news-box-panel-news3 {/* background-image: url(../images/news/img-05.jpg); *//* background-size: cover; *//* position: relative; */}
.news-box-panel-news3:after {
    content: '\A';
    /* position: absolute; */
    width: 100%;
    height:100%;
    top:0;
    z-index: 0 !important;
    left:0;
    background:rgba(0,0,0,0.7);
    opacity: 0.5;
    transition: all 1s;
}
.news-box-panel-news4 {/* background-image: url(../images/news/img-05.jpg); *//* background-size: cover; *//* position: relative; */}
.news-box-panel-news4:after {
    content: '\A';
    /* position: absolute; */
    width: 100%;
    height:100%;
    top:0;
    z-index: 0 !important;
    left:0;
    background:rgba(0,0,0,0.7);
    opacity: 0.5;
    transition: all 1s;
}
.news-box-panel-news5 {/* background-image: url(../images/news/img-05.jpg); *//* background-size: cover; *//* position: relative; */}
.news-box-panel-news5:after {
    content: '\A';
    /* position: absolute; */
    width: 100%;
    height:100%;
    top:0;
    z-index: 0 !important;
    left:0;
    background:rgba(0,0,0,0.7);
    opacity: 0.5;
    transition: all 1s;
}
.news-box-panel-news6 {/* background-image: url(../images/news/img-05.jpg); *//* background-size: cover; *//* position: relative; */}
.news-box-panel-news6:after {
    content: '\A';
    /* position: absolute; */
    width: 100%;
    height:100%;
    top:0;
    z-index: 0 !important;
    left:0;
    background:rgba(0,0,0,0.7);
    opacity: 0.5;
    transition: all 1s;
}
.news-box-panel-news7 {/* background-image: url(../images/news/img-05.jpg); *//* background-size: cover; *//* position: relative; */}
.news-box-panel-news7:after {
    content: '\A';
    /* position: absolute; */
    width: 100%;
    height:100%;
    top:0;
    z-index: 0 !important;
    left:0;
    background:rgba(0,0,0,0.7);
    opacity: 0.5;
    transition: all 1s;
}
.news-box-text {width:100%;margin: 0px;padding-bottom: 30px;z-index: 3;/* background-color: rgba(255, 255, 255, 0.25); */margin-left:0px;height: auto;}
.news-sub-cap {width: 100%;/* color: #957b34; *//* background-color: rgba(0,0,0,0.50); */width: auto;margin-left: 20px;height: auto;}
.news-headding {width: 100%;/* color: #0a0405; */font-size: 23px;height: auto;width: auto;margin-left: 20px;/* background-color: rgba(0,0,0,0.50); *//* padding: 5px; */}
.news-para {width: 100%;/* color: white; *//* background-color: rgba(0,0,0,0.50); */width: auto;height: auto;/* padding: 2px; */margin-left: 20px;float: left;}
.news-more {clear:both;margin-left: 16px;/* -webkit-filter: brightness(10); */}

.news-wrapper-in {width: 100%;}
.bg1 {background-image:none;}
.news-box-panel-full {width:100%;}
.news-box-text-full {width:100%;margin-left:0px;padding:10px;}
.news-sub-cap-full {width: 100%;}
.news-headding-full {width:100%;}
.news-para-full {width: 100%}

news-img-box-full img{width:100%;padding-left:0px;margin-left:0px;}
.mainslider {display:none;}
.block_slider {height: 294px!important;}
.mobileslider {display:visible;}
.bx-wrapper img {width: 100% !important;/* height:auto; */}
#registercontainer {margin-bottom: -140% !important;}
.br-input-box {width:100%;}
.br-input-box-big {width:100%;}
.registration-form-wrapper {width:100%;padding:10px;}
.registration-panel-txt {width:100%;}
.broucher-panel {/* width:100%; *//* padding:44px; */}
.br-input {margin-bottom:10px;width: 100%;}
.br-button {margin-top: 5px}
.section1 {height: 1225px;}
.section1-product {background-size: 300% auto !important;background-position-x: 81%;}
.section7-product {    background-size: 150% 40%;}
.section3-product {
background-size: 148% 32%;

}
.section25-product {background-size: 148% 46%;}
.section23-product{background-size: 100% 37%;}
.section28-product {background-size: 128% 42%;}
.section5-product {
background-size: 130% 30%;}.brochure-wrapper {
    width: 100%;
}
#newspara {background-size: cover !important;height: 140px;border-bottom: 2px solid #a28a51;}
.parallax1 {
     background-size: cover !important;
     background-position: 100% 0% !important;
     background-repeat: no-repeat;
     float: left;
     width: 100%;
     position: relative;
     z-index: 0!important;
     height: 130px;
     }
.parallax2 {float: left;background-size: cover !important;background-repeat: no-repeat;background-position: 100% 0% !important;width: 100%;position:relative;z-index:0!important;height: 130px;}
.parallax3 {float: left;background-size: cover !important;background-repeat: no-repeat;width: 100%;position:relative;z-index:0 !important;height: 130px;}

.news-hed { margin-top: 70px; text-align: center; text-transform: uppercase; font-size: 29px; font-weight: bold; color: #dace87; }

#desktopvideo {display:none;}
.video-gallery-wrapper {padding-top: 0px;padding-bottom:0px;}
.section-hedding {margin-top: 80px;}
.brouchure-hedding {text-align:right;padding-right: 10.5%;margin-top: 0px;margin-bottom: 9px;}
.social_blk_in {padding-top: 5%;/* padding-left:10%; */}
.wrapper {height: 344px;}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
	.news-headding1 {color:white;}
/* Styles */
.section1-pattern { background-image:none;}
.body,html {


	overflow-x:hidden;
}
.fullscreen {
	display:none;
	
}
.sound {
	display:none;
	
	
}
.logo {
max-width: 60%;
max-height: 80%;
top: 40%;


}
.cate_menu {
	
	display:none;
}
.bg1 {background-image:none;}
.news-img-box {
	
	display:none;
}
.center-content-wrapper {width:100%;}
.news-wrapper {width:100%;}
.more-news-dropdown {width:100%;}
.news-box-panel {width: 100%;/* padding: 15px; */}
.news-box-text {width:100%;margin: 0px;color: white;/* padding:10px; */}
.news-sub-cap {width: 86%;/* color: #FFFFFF; */}
.news-headding {width: 90%;font-size: 16px;/* color: #dddddd; */}
.news-para {width: 87%;/* color: whitesmoke; */}
.news-wrapper-in {width: 100%;}
.news-box-panel-full {width:100%;}
.news-box-text-full {width:100%;margin-left:0px;padding-left:10px;}
.news-sub-cap-full {width: 100%;}
.news-headding-full {width:100%;}
.news-para-full {width: 100%}
news-img-box-full img{width:100%;padding-left:0px;margin-left:0px;}
.mainslider {display:none;}
.mobileslider {display:visible;}
.center-hedding {margin-top: 40px;height: 60px;margin-bottom: 15px;background: url(../images/pattern-round-left.png),url(../images/pattern-round-right.png);background-size: 10%,10%;background-repeat: no-repeat;background-position: left center ,right center;}
.bx-wrapper img {width:100% !important;height:auto;}
.bx-wrapper img {width:100% !important;height:auto;}
#registercontainer {margin-bottom: -105% !important;}
.br-input-box {width:100%;}
.br-input-box-big {width:100%;}
.registration-form-wrapper {width:100%;padding:10px;}
.registration-panel-txt {width:100%;}
.broucher-panel {width:100%;padding:26px;} 
#desktopvideo {display:none;}

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
.news-headding1 {color:white;}

.cont_box div img {width: 30% !important;}
.mobileslider {display:visible;}
.mainslider {/* display:none; */}
.br-button {margin-top: 10px; }
.cate_menu {
	
	display:none;
}
.block_top .logo {top: 80px;}
.news-box-text {
	width: 50%;
	margin-left: 15px;
	
}
.center-content-wrapper {width:100%;}

.news-wrapper {width:100%;}
.news-wrapper-in {width: 95%;}
.news-box-panel {width:100%;height: auto;padding-top: 20px;}
.news-box-panel2 {width:100%;height: auto;background-color: black;padding-top: 20px;}
.news-box-panel3 {width:100%;height: auto;padding-top: 20px;}
.news-box-panel4 {width:100%;height: auto;padding-top: 20px;background-color: black;}
.news-box-panel5 {width:100%;height: auto;padding-top: 20px;}
.news-box-panel6 {width:100%;height: auto;background-color: black;}
.news-box-panel7 {width:100%;height: auto;padding-top: 20px;}
#desktopvideo {display:none;}



.news-box-text {width: 100%;}
.news-sub-cap {width:100%;}
.news-headding {width: 100%;}
.news-para {width:100%;}
.news-img-box {width:40%;padding: 15px;overflow:hidden;}
.more-news-dropdown {width: 100%;}
.content-text {width: 100%;margin-left:auto;margin-right:auto;/* padding:100px; */}
.content-text-ar {width:100%;margin-right:auto;margin-left:auto;/* padding:100px; */}
.news-box-panel-full {width:100%;}
.news-box-text-full {width:100%; margin-left:0px;padding-left:10px;}
.news-sub-cap-full {width: 100%;}
.news-headding-full {width:100%;}
.news-para-full {width: 100%}
.news-img-box-full img{width:100%;overflow:hidden;}
.social_blk {padding-top:5%;}
.mainslider {/* display: none; *//* height: 200px !important; */}
.mobileslider {display: visible;}
.parallax2 img {margin-left: 45% !important; }
.parallax3 img {margin-left: 45% !important; }
.bx-wrapper img {width:100% !important;height:auto;}
#registercontainer {margin-bottom: -115% !important;}
.section7-product {    background-size: 140% 72%;}.brochure-wrapper {}
.sizecontrol{display:none;}
block_center { background-image: url(index-files/images/1.png),url(index-files/images/2.png);
    background-position: left top, right bottom;
    background-size: 100% , 100%;
    background-repeat: no-repeat,no-repeat;}
    .section-hedding {margin-top:50px;}
    .video-gallery-wrapper {padding-top:10px;padding-bottom:10px;}
    .cat-dropdown {/* left:39%; *//* top: 5.6% !important; *//* max-width: 175px; */padding-left: 40%;}
    .follow-us {width: 300px}
    .back-to-home {width: 160px;}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
.news-box-text {width: 50% !important;}
.owl-carousel .owl-item img {width: 20% !important;}
.section1-content-box img {width : auto !important;}
.high_profile-gallery {padding-top: 20px !important;background-size: 45%,contain!important;}
.gallery_large .ord_box {float:left !important;margin-left: 24%}
.gallery_large .ord_box h4 {margin-left: 0px !important;}
.bg2 { background-size: contain;}
.bg1 { background-size: contain;}
.gallery_large .ord_box h6 {margin-left: 0px !important;}
#upsidedown{margin-left: 45% !important;}
.gallery_large .ord_box .ico {
    width: 30px;
    margin-left: 12% !important;
    margin-right: 20px;
    margin-top: 5px;
}
.news-headding1 {color:white;}
.mobileslider {display:visible;}
.mainslider {/* display:none; */}
.cate_menu {
	
	display:none;
}
.block_top .logo {
top: 80px;
	
}
.content-text {width: 100%;margin-left:auto;margin-right:auto;/* padding:100px; */}
.content-text-ar {width:100%;margin-right:auto;margin-left:auto;/* padding:100px; */}
.social_blk {padding-top:5%;}
.mobileslider {display:none;} .brochure-wrapper {} #desktopvideo {display:none;}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
.high_profile-gallery {min-height:100px;background-size: 70% !important;background-repeat: no-repeat !important;background-color: black !important;}
.ico {margin-left: 30% !important;margin-right:-25% !important;margin-top: 250px !important;}
.cont_box div img {width: 30% !important;max-width: 357px !important;}
.bg1 {background-image: none;}
#upsidedown {
    margin-left: 45% !important;
}
.gallery_large .ord_box h4 {margin-top: 250px !important;margin-left: -60px !important;}
.cate_menu {
	
	display:none;
}
.block_top .logo {/* top: 66px; */}
.social_blk {/* padding-top:5%; *//* padding-left: 15%; */} .brochure-wrapper {} #desktopvideo {display:none;}
.mobileslider {display:visible;}
.mainslider {display:none;}
.section1-content-box {width: 100% !important;height: 20px;padding-right: 0px !important;}
.section1-content-box img {height: 50px !important;width: auto !important;padding: 0px !important;margin:  0px !important;}
.section1-pattern {background: none;}
}

/* Desktops and laptops ----------- */

@media only screen 
and (min-width : 786px) {
/* Styles */

.cat-dropdown {
    margin-left: 33px;
    margin-right: auto;
    margin-top: -9px;
    width: auto;
}
.block_top .logo {/* top: 80px; */}
.content-text {width: 100%;margin-left:auto;margin-right:auto;/* padding:100px; */}
.content-text-ar {width:100%;margin-right:auto;margin-left:auto;/* padding:100px; */}
.social_blk {/* padding-top:5%; */}
.mobileslider {display: visible;}
.mainslider {display:visible;}

}
@media only screen 
and (min-width : 1024px) {
/* Styles */

.block_top .logo {/* top: 80px; */}
.content-text {width: 100%;margin-left:auto;margin-right:auto;}
.content-text-ar {width: 100%;margin-right:auto;margin-left:auto;}
.social_blk {padding-top:5%;}

#mobilevideo {display:visible;} #desktopvideo {display:none;}
.brochure-wrapper {} 

}
@media only screen 
and (min-width : 1336px) {
	#mobilevideo {display:none;} #desktopvideo {
    display: inherit;
}
	/* .follow-us {width:450px;} */
	.navigation-small-in .wrapper {height: 15px;width : 100%;}
.cl-effect-5 a span {font-size: 12px; width: 100%}
/* Styles */
.featherlight .featherlight-content {overflow:hidden !important;background: url(../images/bg1.png) !important;background-blend-mode: difference;background-repeat: no-repeat !important;background-color: #2e2a27 !important;}

.nav2 ul li a {font-size: 10px;}
#cssmenu {
	
	display: none;
}
.cat-dropdown {
display: none;

}
.block_top .logo { top: -30px; }
.content-text {width: 990px;margin-left:auto;margin-right:auto;padding-left: 100px;padding-right: 100px;padding-bottom: 0px;padding-top: 0;margin-bottom: 0px;}
.content-text-ar {width: 990px;margin-right:auto;padding-left: 100px;margin-left:auto;padding-top: 0px;padding-right: 100px;margin-top: 0px;margin-bottom: 0px;padding-bottom: 0px;}
.social_blk {/* padding-top:5%; */}

.nav2 {
    margin-top: 10px;
    height: 26px;
    padding-bottom: 40px;
}
.nav2 .wrapper {height: 15px;}
.mobileslider {display:none;}
.mainslider {display:visible;}
.parallax3, .parallax2 {margin-top: 70px;margin-bottom: 70px;}
.block_top_subpage {height:100px;}
.cate_menu-gallery ul li a {padding: 0px; margin-right: 20px; }
.cate_menu-gallery ul li {height: 15px;}
#registercontainer {
    margin-bottom: -567px !important;
}.brochure-wrapper {}
}
@media only screen 
and (min-width : 1680px) {
/* Styles */

.featherlight .featherlight-content {overflow:hidden !important;}
.cat-dropdown {
display: none;
	
}
#cssmenu {
	
	display: none;
}
.block_top_subpage {height:100px  !important;}
.block_top .logo {/* top: -15px; */}
.content-text {width: 1160px;margin-left:auto;margin-right:auto;}
.content-text-ar {width:1160px;margin-right:auto;margin-left:auto;}
.social_blk {/* padding-top:5%; */}
.nav2 {
    margin-top: 30px;
    height: 30px;
}
.mobileslider {display:none;}
#registercontainer {
    margin-bottom: -675!important;
}.brochure-wrapper {}
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1920px) {
.block_top_subpage {/* margin-left: 40px; */overflow: hidden !important;}
.cat-dropdown {
display: none;
	
}

/* .follow-us {width:450px;}  */
#cssmenu {
	
	display: none;
}
.block_top .logo {/* top: 8px; */}
.content-text {width: 1160px;margin-left:auto;margin-right:auto;}
.content-in {padding-left: 40px;padding-right:40px;}
.content-text-ar {width:1160px;margin-right:auto;margin-left:auto;}
.social_blk {/* padding-top:5%; */}
.nav2 ul li a {font-size: 11px;}
.nav2 {
    margin-top: 10px;
    height: 64px;
}
.block_center {/* height: 50.5%; *//* margin-top: 166px; */}
.mobileslider {display:none;}
#registercontainer {
    margin-bottom: -800px !important;
} .brochure-wrapper {
    margin-top: -13px;
}
.featherlight .featherlight-content {overflow:hidden !important;background: url(../images/bg1.png) !important;background-blend-mode: difference;background-repeat: no-repeat !important;background-color: #2e2a27 !important;}
}

/* Large screens ----------- */ 

@media only screen 
and (min-width : 2450px) {
	.follow-us {width: 550px;}
.featherlight .featherlight-content {overflow:hidden !important;background: url(../images/bg1.png) !important;background-blend-mode: difference;background-repeat: no-repeat !important;background-color: #2e2a27 !important;}

	.block_top_subpage {height: 130px !important;}

	.cat-dropdown {
display: none;
	
}
.block_top_subpage .logo {top: 50px;}


#cssmenu {
	
	display: none;
}
.block_top .logo {
top: 60px;
	
}
.content-text {width: 1160px;margin-left:auto;margin-right:auto;}
.content-text-ar {width:1160px;margin-right:auto;margin-left:auto;text-align:center;}
.content-in {padding-left:25%;padding-right:25%;}
.social-icon img {width: 68px;height: 72px;}
.social_blk {/* padding-top:5%; *//* text-align: center; */}
.social_blk_in {width: 520px;}
.social-icon {margin-left: 25px;}
.nav2 {
    margin-top: 90px;
    height: 64px;
}
.block_center {/* height: 48.7%; *//* margin-top: 290px; */}
.mobileslider {display:none;}
.cate_menu-gallery {top: 101px;bottom:40px;padding-top: 70px;}
.brochure-wrapper {
    /* margin-top: -97px; */
}

.parallax-news {/* margin-top: 60px; */} 

}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5), not all {
/* Styles */
.fullscreen {
	display:none;
	
}
.sound {
	display:none;
	
	
}
.social_blk_in {/* max-width: 85%; *//* width: auto; */}
.social_blk {
	/* display: block; */
	/* margin-bottom: 2%; */
	/* text-align: center !important; */
	/* width: 76%; */
	/* margin-left: auto; */
	/* text-align: center; */
	padding-top: 4%;
	/* margin-right: auto; */
}
.social-icon {
	margin-right: 7px;
	margin-left: 7px;
}
.domain-box {
	font-size:16px !important;
	
	
}
.location-place {
	font-size: 26px;
	
}
.body, html {
	overflow-x: hidden;
}
.bx-viewport {
	overflow: visible;
	/* height: auto!important; */
}
.bx-wrapper {
	height: 100%;
	position: inherit;
}
.block_top_subpage .logo {margin-top: 10px;}
.block_center {
	height: auto;
	overflow: visibile;
}
.block_slider {
		/* margin-bottom: 10px !important; */
		height: auto !important;
	}
.bx-wrapper img {
	/* margin-bottom: 20px; */
	/* height: 275px; */
}
.block_top {
	height: 25%;
}
.follow-us {text-align: center;margin-left: auto;display: block;margin-right: auto;max-width: 355px;}
.nav2 {
	
	display:none;
}
#cssmenu {display: block;text-align: center;margin: auto;z-index: 99999999999!important;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: none !important;}


.block_top .logo {width: 359px;height: 175px;/* top: 50px; */}
.navigation-small {
display: none;
	
}
.high_profile {display:none;}
.section1-content {padding: 30px;padding-top: 50px;}
.section1-content-box img {
 width: 100%;
 height: 26px;
}
.section1-content-box {
	  width: 100%;
}
.section-content-box-text-ar, .section1-content-box-text {
	 width: 100%;
	padding-right:0px;
	
}
.cate_menu {
	
	display:none;
}
.section5-content-box-panel {
	
	    width: 100%;
		float: none;
		padding-right: 0px;
}
.section5-content {
	width: 100%;
	padding: 50px;
	
}
.section5-content-box { width:100%;}
.section5-content-box img {max-width: 100%;}
.section-content-box-text1-ar {width: 100%;}
.section5-content-box-text {width: 100%;}
.section5-content-box { width:100%;}
.section5-content-box img {max-width: 100%;}
.section3-content {width: 100%;padding: 50px;}
.section3-content-box img {max-width: 108%;}
.section3-content-box-panel {width:100%;}
.section3-content-box  { width:100%;}
.section3-content-box-text { width:100%;}
.section7-content {width: 100%;padding: 50px;}
.section7-content-box-panel {width:100%;margin-left:0px;}
.section7-content-box  { width:100%;}
.section7-content-box-text { width:100%;}
.section9-content {width: 100%;padding: 50px;}
.section9-content-box-panel {width:100%;margin-left:0px;}
.section9-content-box  { width:100%;}
.section9-content-box-text { width:100%;}
.section11-content {width: 100%;padding: 50px;}
.section11-content-box-panel {width:100%;margin-left:0px;}
.section11-content-box  { width:100%;}
.section11-content-box-text { width:100%;}

.section13-content {width: 100%;padding: 50px;}
.section13-content-box-panel {width:100%;margin-left:0px;}
.section13-content-box  { width:100%;}
.section13-content-box-text { width:100%;}

.section15-content {width: 100%;padding: 50px;}
.section15-content-box-panel {width:100%;margin-left:0px;margin-right:0px;}
.section15-content-box  { width:100%;}
.section15-content-box-text { width:100%;}

.section17-content {width: 100%;padding: 50px;}
.section17-content-box-panel {width:100%;margin-left:0px;margin-right:0px;}
.section17-content-box  { width:100%;}
.section17-content-box-text { width:100%;}

.section21-content {width: 100%;padding: 50px;}
.section21-content-box-panel {width:100%;margin-left:0px;margin-right:0px;}
.section21-content-box  { width:100%;}
.section21-content-box-text { width:100%;}

.section25-content {width: 100%;padding: 50px;}
.section25-content-box-panel {width:100%;margin-left:0px;margin-right:0px;}
.section25-content-box  { width:100%;}
.section25-content-box  { width:100%;}
.section25-content-box-text { width:100%;}

.section23-content {width: 100%;padding: 50px;}
.section23-content-box-panel {width:100%;margin-left:0px;margin-right:0px;}
.section23-content-box  { width:100%;}
.section23-content-box-text { width:100%;}

.section19-content {width: 100%;padding: 50px;}
.section19-content-box-panel {width:100%;margin-left:0px;margin-right:0px;}
.section19-content-box  { width:100%;}
.section19-content-box-text { width:100%;}

.section28-content {width: 100%;padding: 50px;}
.section28-content-box-panel {width:100%;margin-left:0px;margin-right:0px;}
.section28-content-box  { width:100%;}
.section28-content-box-text { width:100%;}
.block_top_subpage {
    height: 150px;
    background: url(../images/line3.png) repeat-x center bottom;
    border-bottom: 2px solid #6a552c;
    -webkit-box-shadow: inset 0px -16px 25px -17px rgba(255,255,255,1);
    -moz-box-shadow: inset 0px -16px 25px -17px rgba(255,255,255,1);
    box-shadow: inset 0px -17px 25px -17px rgb(255, 255, 255);
}
.logo {max-width: 220px;width: 260px;max-height: 80%;top: 40%;}
.header1 .logo img {max-width: 60%;width: 260px;max-height: 80%;top: 40%;}
.gallery_large h2 { padding-left: 0px;}
.gallery_large .left {width: 100%;}
.gallery_large .right {width: 100%;}
.gallery_large .right .cont_box h4 {margin-bottom: 2px;}
.gallery_large .right .cont_box h3 {margin-top: 8px;margin-bottom:  8px;}
.cont_box div {min-height: 206px;max-height: 245px;}
.cont_box div img {width: 50% !important;text-align:center;margin-left: auto !important;margin-right: auto;}

.tab_st {
    /* margin-top: 0px; */
    list-style: none;
    margin-top: 20px;
    width: auto;
    margin-left: auto;
    margin-right: auto; 
    }
	
.tab_st img {width: 100px!important;/* background-color: #aaa; */height: 75px !important;/* max-height: 130px; */}
.gallery_large .ord_box {
	float:none;
}
.gallery_large .ord_box .ico img {width: 30px !important;margin-top: 1px; }
.gallery_large img {width: auto !important;margin-top: -12px;}
.gallery_large .ord_box .ico {width: 30px;margin-left: 12%;text-align: center;margin-right: 20px;margin-top: 5px;}
#sync2 .item img {margin-right: 95px;width: 120px !important;/* margin-left: 65px; */width: 100%;margin-top: 10px;}
.gallery_large .ord_box h4 {font-size: 20px;margin-top: 0px;}
#sync1 .owl-buttons {/* display: none; */top: 35%;/* left: 20%; */margin-left: -62px;}
#sync1 .owl-prev {display: block !important;/* top: 30%; */background: url(../images/pre_btn.png) no-repeat !important;margin-left: 115px;}
.cate_menu-gallery {display:none;}
#sync2 .synced .item img {/* margin-right: 45px; *//* margin-left:45px; */}
.high_profile-gallery .wrapper {padding-left: 0px;display: none;padding-right: 00px;}
.high_profile-gallery {background: url(../images/high-profile-gifts.png) no-repeat,url(../images/footer-bg.jpg);background-size: contain ,contain;background-position: bottom center;height: 60px;}
.border_box{height: 30px;}
#sync1 .item {margin-top: 10px;}
.wrapper {width: 100%;/* padding: 20px; */}
.textbox1 {width:100%}
.comment-panel-box {width:100%;}
.comment-panel-box  .textbox {width:100%;}
.comment-panel-hedding {width:100%;}
.comment-panel {margin-right: 0px; width:100%;}
.contact-us-inner-panel {width: 100%;height:auto;}
.address-eng {width: 90%;}
.address-ar {width:100%;height:100%}
.contact-us-content-panel {height: auto;padding: 16px;}
.br-button1 {margin-top: 8px;}
.brochure-wrapper {margin-top: 50px !important;} 
.bx-wrapper img {/* height: 100% !important; */}

}

/* --irshad--- */

 @media screen and (max-width: 640px) {
	 

 }
 .loader-3d {
  top: calc(50% - 12.5px);
  left: calc(50% - 100px);
  position: absolute !important;
}
/* Demo specific styles end */

.loader-3d, .loader-3d:before, .loader-3d:after {
  width: 200px;
  height: 40px;
  background: no-repeat;
  background-image: radial-gradient(closest-side, #dccf87 100%, transparent), radial-gradient(closest-side, #dccf87 100%, transparent);
  background-size: 20px 20px, 20px 20px;
  background-position: 0% center, 100% center;
  position: absolute;
  transform: translateZ(0);
  animation: slide 1.5s cubic-bezier(.5,0,.5,1) infinite, zoom ease-out .75s infinite alternate;
  content: '';
}
.loader-3d {
  animation-delay: .5s;
}
.loader-3d:after {
  animation-delay: 1s;
}

@keyframes slide {
  to {
    background-position: 100%, 0;
  }
}

@keyframes zoom {
  to {
    background-size: 40px 40px, 10px 10px;
  }
}

.cat-dropdown option:hover {
    background-color: #DACE87;
}
img#scrolltotop {
    position: fixed;
    z-index: 9999999;
    bottom: 10px;
    right: 12px;
    max-width: 32px;
    filter: rotate(45deg);
    behavior: url(-ms-transform.htc);      /* Firefox */
    -moz-transform: rotate(180deg);      /* Safari and Chrome */
    -webkit-transform: rotate(180deg);      /* Opera */
    -o-transform: rotate(180deg);      /* IE9 */
    -ms-transform: rotate(180deg);      /* IE6,IE7 */
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);      /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}
.player.no-fullscreen-support .fullscreen {display block!important;}
.clientlogo:hover {filter: none !important;}

 @media screen and (max-width: 640px) {

#mobile-caption{ width:100% !important;}
#mobile-caption1{ width:100% !important; padding-top:50px !important;}

 }

