@import url(https://fonts.googleapis.com/earlyaccess/droidarabicnaskh.css);
@font-face {
  font-family: 'Poppins_web';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/poppins/v1/D2gN9uyZ9Ucx1fJ1Fhb7s_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins_web';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v1/HLBysyo0MQBO_7E-DWLwzg.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins_web';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/poppins/v1/yQWaOD4iNU5NTY0apN-qj_k_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins_web';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/poppins/v1/zO07Oxe3SOlw0l2YX2sdIfk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
}
@font-face {
  font-family: 'Poppins_web';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/poppins/v1/57TQ-anwthzkETEIO4jESPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
}

/* @font-face kit by Fonts2u (http://www.fonts2u.com) */
@font-face
{
font-family:"Traditional Arabic";
src: url('trado-webfont.eot');
    src: url('../fonts/trado-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trado-webfont.woff2') format('woff2'),
         url('../fonts/trado-webfont.woff') format('woff'),
         url('../fonts/trado-webfont.ttf') format('truetype'),
         url('../fonts/trado-webfont.svg#traditional_arabicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* Commomn styles */
body
{

font-family: 'Poppins_web', sans-serif !important;
	font-weight:400;
	overflow-y:auto;
	overflow-x:hidden;
	/*background:url(../img/bg_pattern.png) repeat;*/
	background:#ffffff;
  color:#000;
}



*[len]
{
 font-family: 'Droid Arabic Naskh', serif !important;
}
header[len],footer[len],*[translate="no"]{font-family: 'Poppins_web', sans-serif !important;direction: ltr;
text-align: left;}

.arabic-font,#Arb_lang
{
font-family: 'Droid Arabic Naskh', serif !important;
}
.english-font
{
font-family: 'Poppins_web', sans-serif !important;
}
.english-font-ltr
{
direction: ltr;
text-align: left;
}
*[len] p:not(header p):not(footer p):not(*[translate="no"] p),*[len] a:not(header a):not(footer a):not(*[translate="no"] a){font-size:16px !important;}



.inner:not([translate="no"]) p[len],.inner span:not([translate="no"])[len] *,.arabic_font p{font-size:15px !important;}

.fa{font-family:FontAwesome !important;}



a,a:visited
{
	color:#000000;
	font-size:14px;
}

a:hover,a:focus
{
	text-decoration:none;
	color:#c9d300;
}
img
{
	max-width:100%;
}
h1,h2,h3,h4,h5,h6
{

	font-weight:bold;

}
h1
{
	font-size:**px;
	font-weight:700;

}
h1.alt
{
	font-size:**px;
}
h2
{
	font-size:28px;
	color:#000000;

}
h2.alt
{
	font-size:**px;
	text-align:center;
	margin-bottom:35px;
	text-transform:uppercase;
}
h3
{
	font-size:23px;
	text-transform:uppercase;
	margin-top: 25px;
}
h3.alt
{
	font-size:**px;
}
h4
{
	font-size:**px;
}
h4.alt
{
	font-size:**px;
}
h5
{
	font-size:**px;

}
h5.alt
{
	font-size:**px;
}
h6
{
	font-size:**px;
}
h6.alt
{
	font-size:**px;
}
p
{
	font-size:15px;
	color:#23292c;
	line-height:22px;
	margin-bottom:20px;
	font-weight: 300;
}
p.alt
{
	font-size:**px;
}
p.big
{
	font-size:**px;
}
p.small
{
	font-size:**px;
}
.btn-default
{
	font-size:**px;
}
.btn-link
{
	font-size:**px;
}
.col-1by5
{
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.pad-none
{
	padding:0;
}

.pad-left-none
{
	padding-left:0;
}

.pad-right-none
{
	padding-right:0;
}

.btn-primary,.btn-primary:visited
{
	background-color:#8d7b50;
	color:#fff;
	font-size:15px;
	border:none;
	text-transform:uppercase;
	border-radius:0;
	padding: 12px 25px;
}

.btn-primary:hover,.btn-primary:focus
{
	background-color:#000;
}
.btn-link,.btn-link:visited,.btn-link:focus
{
	padding:13px 20px;
	border:1px solid #d9d8d8;
	line-height:1;
	color:#0c0c0c;
}
.btn-link:hover
{
	color:#c9d300;
	border:1px solid #d9d8d8;
	text-decoration:none;
}
.wht_bg
{
	background:#fff;
}
.secondry_bg
{
	background:#f4f4f4;
	padding-bottom:57px;
	padding-top:55px;

}
.inner a
{
	color:#988454;
}
.inner a.btn-primary
{
color:#ffffff;
}
/* header styles */
.content_to_push
{
	z-index:-1;
	position:absolute;
	top:0;
	left:0;
	right:0;


}
.menu_col
{
	background:#000;
	/*border-right: 1px solid #8D7B50;*/
	padding:0;
}
.menu_col + div
{
	padding:0;
	border-left: 1px solid #8D7B50;
}
#menu
{

	z-index: 1000;

	background:#000;



	margin-left:0px;
	width:100%;

}
.multilevelpushmenu_wrapper ul
{
	padding:0;
	margin-bottom:0;
}
.multilevelpushmenu_wrapper ul li
{
	list-style:none;
	width:100%;
}
.multilevelpushmenu_wrapper .ltr
{
	box-shadow:none;
}
#menu .levelHolderClass,.menu_container
{
	background:#000;
	background:rgba(41,41,41,1);
background:#000;
}
#menu h2,.iconSpacing_ltr
{
	display:none;
}
#menu a
{

	font-size: 15px;
	font-weight: 500;
	line-height: 27px;
	padding:10px 0.5em;
	display:block;

	border-bottom:1px solid #8d7b50;
}
#menu a:visited
{
	color:#fff;
}
#menu a span
{
	padding-bottom:3px;
	border-bottom:3px solid transparent;
	color:#fff;
}
#menu a.active span,#menu a:hover span
{
	color:#8d7b50;
	padding-bottom:0px;



}
#menu i.floatRight
{
	float:none;
	font-size:12px;
}
.multilevelpushmenu_wrapper li:hover
{
	background:none;
}
#menu li,#menu li:last-child
{
	border-top:0;
	border-bottom:0;
}
.multilevelpushmenu_wrapper i
{
	display:none;
}
.multilevelpushmenu_wrapper i.dispalay_i
{
	display:inline-block;
	float:right;
margin-top: 6px;
color:#998455;
}

.multilevelpushmenu_wrapper li .levelHolderClass ul
{
	padding-top:0;
}
.multilevelpushmenu_wrapper .backItemClass
{
	margin-top: 131px;
	background:#8D7B50;
	border-top:none;
}
.multilevelpushmenu_wrapper .backItemClass a
{
	padding: 0px 0 0 58px;
	color:#fff;

}
.multilevelpushmenu_wrapper .backItemClass a i.floatRight
{
	float:right;
	font-size:24px;
	font-weight:700;
}
.drodown_toogle
{
	position:relative;
}
.drodown_toogle ul
{
	display:none;
	position:absolute;
	left:100%;
	z-index: 99999;
	top: -1px;
	width: 325px;
	background:#000;
	border:1px solid #8D7B50;
}
.drodown_toogle:hover > ul
{
	display:block;
}
header
{
	background:rgba(41,41,41,1);
background:#000;
	border-bottom:1px solid #8d7b50;

	z-index:999999;
	width:100%;
	position: fixed;
	float: left;
	padding: 0 15px;
	top:0;
}

header .top .logo
{
	position:relative;
	z-index: 9999;
	float: left;
	margin-right: 100px;
	min-width: 188px;
	min-height: 25px
}
header .social
{
	clear:both;

margin-top:5px;
padding: 0;
}
header .social li
{
	list-style: none;
	float:left;
	border: medium none;
padding: 0px;
margin-right: 14px;
}
header .social li a {
    color: #988454;
    font-size: 19px;
margin-right: 15px;
}
 .logo img
{
	width: 265px;
	margin-top: 20px;
	margin-bottom: 20px;

}
header .top .info
{
	padding: 34px 0px;
	float:left;
	margin-bottom:0;
}
header .top .info li
{
	float:left;
	list-style:none;
}
header .top .info li a
{
	font-size:15px;
	color:#919090;
	font-weight:500;
}
header .top .info li span
{
	width:25px;
	height:25px;
	border-radius:50%;
	display:inline-block;
	text-align:center;
	line-height:25px;
	margin:0 7px;
	border:1px solid #737373;
	color:#737373;
}
header .menu
{
	float:right;
	padding:13px 30px;
	background:#988454;
	margin-left:25px;
	color:#000;
	font-size:22px;
	cursor:pointer;
	font-size: 10px;
	font-weight: 700;
	font-weight: 900;
	font-size:11px;
	display:none;
}

header .menu span
{
	display:block;
	height:3px;
	background:#000;
	margin-bottom:3px;
	width:33px;

}
header .menu span:last-child
{
	margin-bottom:0;
}
.multilevelpushmenu_wrapper li .levelHolderClass ul li a
{
		padding:4px 5px;
}
#WidgetFloaterPanels{display:none !important}

#google_translate_element,.google_translate_element
{
	float:left;
	margin:20px 0 0 0;
}
#google_translate_element .goog-te-gadget-simple,.google_translate_element .goog-te-gadget-simple
{
	border:none;
	background:none;
}

#google_translate_element select {}
#google_translate_element div {}
#google_translate_element .goog-te-gadget {
    font-family: inherit;
}
.goog-te-gadget-simple .goog-te-menu-value span
{
	color:#919090;
	font-weight:500;
	font-size:15px;
	line-height: 1.6;
	cursor:pointer;
}
#google_translate_element span > a > img + span,#google_translate_element span > a > img ,.goog-te-gadget-icon{display:none;}

/* home page styles */
.carousel-inner > .item > a > img, .carousel-inner > .item > img
{
	width:100%;
}
.carousel .overlay
{
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background:#000;
	background:rgba(0,0,0,0.7);
}
.carousel-caption h2
{
	background:#fff;
	background:rgba(255,255,255,0.5);
	font-size:35px;
	line-height:1;
	color:#000;
	float:left;
	padding:5px 10px;
	text-transform:uppercase;
	text-shadow:none;
	text-align:left;
	margin:0;

		font-weight:normal;

}
.carousel-caption h1
{
	clear:both;
	background:#8d7b50;
	background:rgba(141,123,80,0.5);
	font-size:56px;
	line-height:62px;
	color:#fff;
	float:left;
	padding:5px 10px;
	text-shadow:none;
	margin-bottom:41px;
	text-transform:uppercase;
	text-align:left;
		margin-top:1px;
		margin-bottom:40px;

		font-weight:normal;
		padding-right: 50px;
}
.error li{
	color:#F00 !important;
	padding-left:2px;
	list-style:none;
	line-height:18px;
}
.carousel-caption a.btn
{
	clear:both;
	border:2px solid #fff;
	color:#fff;
	font-weight:700;
	font-size:20px;
	float:left;
	background:rgba(0,0,0,0.4);
	text-transform:uppercase;
}
.top_conatiner
{
	position:relative;

	margin: 0px auto;
}
.top_conatiner > .container-fluid,.top_conatiner header .top
{
max-width:1349px;
margin: 0px auto;
}
.top_conatiner > .container-fluid
{
margin-top:94px;
}
.carousel-caption a.btn
{
	padding:10px;
	line-height:1;
	float:right;
	padding-left:10px;
}
.carousel-caption a.btn span
{
	display:none;
	border-left:1px solid #fff;
	padding:10px;
	margin-left:20px;
}
.carousel-control
{
	z-index:9999;
	width:auto;
}
.carousel-control .glyphicon-chevron-left
{
	background:url(../img/left_arrw.jpg) no-repeat;
	left:0;
	margin-left:0;
}
.carousel-control .glyphicon-chevron-right
{
	background:url(../img/right_arrw.jpg) no-repeat;
	right:0;
	margin-right:0;
}
.glyphicon-chevron-right::before,.glyphicon-chevron-left::before
{
	content:'';
}
.carousel-caption
{
	bottom:63px;
}
/* content styles */
.home_sections
{
	margin:25px 0 0 0;

}
.inner.welcome h4
{
	font-size:19px;
	border:none;
	margin:0;
	color:#978354;
}
.inner.welcome h5 a
{
font-size: 15px;
line-height: 24px;

}
.inner ul li span
{
	min-width: 260px;
	display: inline-block;
}
.home_sections .sections
{

	color:#fff;
	float:left;
width:100%;
	padding:15px;
}
.home_sections .sections:last-child
{
	margin-bottom:0px;
}
.home_sections .sections:nth-child(odd)
{
	background:#000;
}
.home_sections .sections:nth-child(even)
{
	background:#8d7b50;
}
.home_sections .sections img
{
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
}
.home_sections .sections h3
{
	font-size:18px;
	text-transform:capitalize;
	line-height:21px;
	max-width: 75%;
	margin-left: 5px;
	margin-top: 0px;
	display: inline-block;
	vertical-align: middle;

}
.home_sections .sections p
{
	font-weight:300;
	font-size:15px;
	line-height:21px;
	color:#fff;
	clear:both;
}
.home_sections .sections a
{
	font-size:14px;
	color:#fff;
	display:block;
	font-weight:bold;
	text-transform:capitalize;
	margin-top: 35px;
	float:right;
}
.welcome
{
	margin-top:50px;
	float:left;
	width:100%;
}
.welcome p
{
	text-align:justify;
}
.welcome .col-lg-8 p
{
	text-align:left;
}
h2.lined,h3.lined
{
	position:relative;
	z-index:1;
}
h2.lined span,h3.lined span
{
	background:#fff;
	text-transform:none;
	display:inline-block;
	padding-right:15px;

}
h3.lined span
{
	text-transform:capitalize;
}
h2.lined span + span,h3.lined span + span
{
	border-bottom:1px solid #3e4244;
	position:absolute;
	bottom: 9px;
	left:auto;
	right:0;
	display:inline-block;
	z-index:-1;
	padding-right:0;
}
.welcome h4
{
	margin-top:25px;
	font-size: 18px;
	text-transform: capitalize;
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
}
.welcome h4.lined
{
	margin-bottom:25px;
}
.welcome .btn
{
	margin-top:26px;
	float:right;

	font-weight:700;
}
.gallery
{
	margin-top:55px;
	float:left;
	width:100%;
}
.gallery h2
{
	text-transform:uppercase;
	margin-bottom:25px;
	margin-top:0;
}
.gallery .img_cntr
{
	margin-bottom:15px;
	position: relative;
}
.home-gallery .lightgallery_cntnr .overlay h4 {
    font-size: 22px;
margin: 0px 0px 0px;
line-height: 1;
background: rgba(0,0,0,0.64);
padding: 7px 0;

}
.home-gallery .lightgallery_cntnr .overlay
{
padding:0;
}
.home-gallery .lightgallery_cntnr .overlay h4 span {
width:100%;
display:block;
font-size:18px;
line-height: 1;
}
.owl-controls
{
	position:absolute;
	top:-52px;
	right:0;

}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next
{
	float:left;
	text-indent:35px;
	width:30px;
	height:30px;
	overflow:hidden;
}
.owl-carousel .owl-controls .owl-nav .owl-prev
{
	background:url(../img/left_arrw.jpg) no-repeat;
	margin-right:2px;

}
.owl-carousel .owl-controls .owl-nav .owl-next
{
	background:url(../img/right_arrw.jpg) no-repeat;
}
.img_cntr a
{
	display:none;
}
.img_cntr a:first-child
{
	display:block;
}
.img_cntr .mask
{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	background-color: #000;
	background-color: rgba(0,0,0,0.5);
	z-index: 0;
	pointer-events: none;
					-webkit-transition: all 300ms ease-out;
				-moz-transition: all 300ms ease-out;
				-o-transition: all 300ms ease-out;
				transition: all 300ms ease-out;
				opacity:0;
				cursor:pointer;
				z-index:100;

}

.img_cntr:hover .mask {
					opacity:1;
				}

				.img_cntr .mask .item-info .headline {
					top:35%;
				}

				.img_cntr .mask .item-info .date {
					bottom:35%;
				}

				.img_cntr .mask .item-info {
					z-index:10;
					color:#ffffff;
					position:relative;
					position: absolute;
					height: 100%;
					width: 100%;
					z-index:5;
					padding: 45px 0;
					text-align: center;
					overflow:hidden;
				}
				.img_cntr .mask .headline {
					font-size:20px;
				}


				.img_cntr .mask .date {
					font-size:12px;
				}

				.img_cntr .item-info .line {
					 height:1px;
					 width:0%;
					 margin:15px auto;
					 background-color:#ffffff;
					-webkit-transition: all 500ms ease-out;
					-moz-transition: all 500ms ease-out;
					-o-transition: all 500ms ease-out;
					transition: all 500ms ease-out;

				}
				.img_cntr:hover .line {
					width:40%;
				}

				.img_cntr:hover {
					opacity:1;
				}


.twitter_cntnr
{
	/*max-height:367px;
	overflow:auto;*/
}
.twitter_cntnr iframe{max-height:410px !important;overflow:hidden;}
.services
{
	margin-top:40px;
	float:left;
	width:100%;
}
.services h2
{
	text-align:center;
	text-transform:uppercase;
	margin:0;
	padding-bottom:25px;
	margin-bottom:25px;
}
.services .decration
{
	background:url(../img/dec_line.png) no-repeat center bottom;

}
.services p
{
	font-size:18px;
}
.accordian_side
{
	padding:0;
}
.accordian_side li
{
	list-style:none;
}

.accordian_side li a
{
	padding: 24.2px 0px 24px 80px;

	color:#000000;
	color:rgba(49,49,48,0.7);
	font-size:18px;
	text-transform:uppercase;
	border:1px solid #dddddd;
	border-top:0;
	display:block;
	width:100%;
	font-weight:700;
}
.accordian_side li a span
{
	background:url(../img/service_icns.png) no-repeat ;
	display:inline-block;
	width:30px;
	height:35px;
	margin-right:20px;
	vertical-align:middle;
}
.accordian_side li a:hover,.accordian_side li a.active
{
	background:#000;
	color:#988454;
}
.accordian_side li a:hover span,.accordian_side li a.active span
{
	background:url(../img/service_icns_hover.png) no-repeat ;
}
.accordian_side li:first-child a
{
	border-top:1px solid #dddddd;
}
.accordian_side li a .export,.accordian_side li a:hover .export,.accordian_side li a.active .export
{
	background-position: -4px -4px;
}
.accordian_side li a .translation,.accordian_side li a:hover .translation,.accordian_side li a.active .translation
{
	background-position: -4px -55px;
}
.accordian_side li a .visa,.accordian_side li a:hover .visa,.accordian_side li a.active .visa
{
	background-position: -4px -103px;
}
.accordian_side li a .business,.accordian_side li a:hover .business,.accordian_side li a.active .business
{
	background-position: -4px -155px;
}
.accordian_side li a .circulars,.accordian_side li a:hover .circulars,.accordian_side li a.active .circulars
{
	background-position: -4px -211px;
}
.accordian_side li a .market,.accordian_side li a:hover .market,.accordian_side li a.active .market
{
	background-position: -4px -257px;
}
.accordian_side li a .training,.accordian_side li a:hover .training,.accordian_side li a.active .training
{
	background-position: -6px -312px;
}
.accordian_content
{
	float:left;
	width:100%;
	display:none;
	transition:all 2s;
}
.accordian_content.active
{
	display:block;

}
.content
{
	padding:22px 20px;
	background:#988454;
	color:#fff;
}
.accordian_content .content h4
{
	font-size:18px;
	color:#fff;
	margin:0;
	text-align:center;
	position:relative;
	text-transform:uppercase;
	padding-bottom:8px;
	margin-bottom:12px;
}
.accordian_content .content h4 span
{
	position:absolute;
	display:inline-block;
	width:56px;
	border-bottom:2px solid #fff;
	left:0;
	bottom:0px;
	left:calc(50% - 28px);
}
.accordian_content .content p
{
	color:#fff;
	font-size:15px;
}

.events
{

}
p.event_date{color:#998455;}
.events h5
{
	color:#000000;
	font-size:20px;
	font-weight:normal;
	line-height:25px;
}
.events p
{
	color:#555555;
	line-height:22px;

}
.events .posted
{
	border:1px solid #988454;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	color:#988454;
	padding-left:10px;

}
.events .posted a.btn
{

	padding:0 44px;
	border:1px solid #988454;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	float:right;
	border:none;
}
.members
{
	margin-top:68px;
	float:left;
	width:100%;
	padding-top:55px;
	padding-bottom:75px;
	background:url(../img/members_bg.jpg) no-repeat;
	background-size:cover;
	color:#fff;
}
.members h2
{
	color:#fff;
}
.members p
{
	text-align:center;
	color:#fff;
}
/* gallery page css */
.lightgallery_cntnr .overlay .absoluted > span.galry_front
{
color:#8d7b50;

}
.lightgallery_cntnr .overlay .absoluted > span.galry_front h4 span{display:inline-block;width:auto;margin-left:4px;}
.gallery_content
{
	margin-bottom:9px;
}
.gallery_content .col-md-5 p:last-child{margin-bottom:0;}
.gallery_row
{
	margin-left:-10px;
	margin-right:-10px;
}
.lightgallery a
{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	z-index:1;
	padding: 0 15px;
}
.lightgallery a.active
{
	z-index:9;
	position:relative;
	padding: 0;

}
.lightgallery_cntnr
{
	position:relative;
	margin-bottom:22px;
	padding:0px 10px
}
.lightgallery_cntnr .overlay
{
	position:absolute;
	top: 19px;
	bottom: 19px;
	right: 29px;
	left: 29px;
	z-index:10;
	border:2px solid #f4f1f0;
	text-align:center;
	pointer-events:none;
	padding:0px 5px;

}
.inner_gallery .lightgallery_cntnr .overlay
{
	padding-bottom:10px;
}
.lightgallery_cntnr .overlay h4
{
	font-size:24px;
	color:#ffffff;
	font-weight:600;
	margin:82px 0 0 0;
	line-height:1;
	border-bottom:none;
	text-align:center;
	padding:5px 0;
}
.inner_gallery .lightgallery_cntnr .overlay h4
{
	font-size:20px;
	margin-top:30px;
	text-align:center;
padding:5px 0;
/* }
.lightgallery_cntnr:hover .overlay h4
{ */
background: rgba(0, 0, 0, 0.6);
}
.inner_gallery .lightgallery_cntnr .overlay .absoluted span h4
{
font-size: 16px;
margin: 0px;
}
.inner_gallery .lightgallery_cntnr .overlay .absoluted span{display:block ;visibility: visible;}
.inner_gallery .lightgallery_cntnr .overlay .absoluted span span{display:block;font-size: 16px;margin-top:0;color: #988454;}
.inner_gallery .lightgallery_cntnr .overlay h4 span
{
	font-size:18px;
	display:block;
	clear:both;

}
/* .galery_bg_img:hover .blck_img,.galery_bg_img .gld_img
{
display:none;
}
.galery_bg_img .blck_img,.galery_bg_img:hover .gld_img
{
display:inline-block;
} */
.galery_bg_img .gld_img
{
display:none;
}
.lightgallery_cntnr .overlay > span,.lightgallery_cntnr .overlay .absoluted > span
{
	display:block;
	float:none;
	font-size:12px;
	color:#ffffff;
	font-weight:600;
	padding:11px 35px 10px 35px;
	margin-top:20px;
	border-radius:4px;
	background:#000;
	border:1px solid #988454;
	line-height:1;

}

.lightgallery_cntnr .overlay .absoluted > span
{
	margin-bottom:10px;
	display:block;

padding:11px 15px 10px 15px;
}
.lightgallery_cntnr:hover .overlay span
{

	visibility:visible;
}

/* .lightgallery_cntnr.venue_cntr .overlay .absoluted > span
{
	margin-bottom:10px;
	display:inline-block;
	visibility:hidden;
padding: 11px 35px 10px 35px;
}
.lightgallery_cntnr.venue_cntr:hover .overlay span
{

	visibility:visible;
}
*/
.lg-backdrop{z-index:999999;}
.lg-outer{z-index:999999;}

.gallery_details_cntnr .details{height:245px;overflow:hidden;}
.gallery_dtls_more{margin-bottom:25px;}

/* footer styles */
footer .top_sections
{
	/* background:#000;
background: #34393C; */
	padding:22px 0 75px 0;
	width:100%;
	float:left;

}

footer .container .row
{
	margin:0;
}
footer .twitter_feed
{
	padding-left:66px;
	/* background:url(../img/twitter.jpg) no-repeat left 0px; */

}
footer .twitter_feed
{
	color:#9b9999;
	font-size:14px;
	line-height:24px;
	padding-right:70px;
}
footer .twitter_feed a
{
	color:#0787d1;
}
.news_letter
{

	margin-top:-44px;
	padding-top:20px;
	background:url(../img/news_letter.png) no-repeat 20px 17px #988454;;
	padding-left:98px;
	padding-bottom:20px;
	position:relative;
}
.news_letter:after
{
	border-width: 49px 34px 49px 34px;
	border-style: solid;
	border-color: transparent #988454 #988454 transparent;
	content: "";
	position: absolute;
	top: -1px;
	left: -67px;
}
.news_letter h5
{
	font-size:15px;
	color:#ffffff;

	text-transform:capitalize;
	margin:0;
	margin-bottom:10px;
}
.news_letter input
{
	font-size:14px;
	color:#fff;
	background:none;
	border-radius:0;
	height:30px;
	border:1px solid #000;

}
.news_letter .form-control::-moz-placeholder{
	color:#fff;
	opacity:1
}

.news_letter .form-control:-ms-input-placeholder{
	color:#fff
}

.news_letter .form-control::-webkit-input-placeholder{
	color:#fff
}
.news_letter .input-group-btn > .btn
{
	background:#000;
	color:#ffffff;
	font-size:15px;
	padding: 3.5px 12px;
	border-color:#000;
	border-radius:0;
}
.right-bg
{
	position:absolute;
	width:100%;
	right:-100%;
	background:#988454;
	min-height:250px;
	top:0;
}
footer .bottom_sections
{
	background:#000;
}
footer .footer_links
{
	padding:30px 45px 0px 45px;
	background:url(../img/map-homepage.png) no-repeat center center #000;
	border:1px solid #988454;
	margin:0px;
	margin-top:-75px;
	position:relative;
	z-index:999;
	float: left;
	width:100%;
}
footer .footer_links h4
{
	/* color:#a09d9d; */
color:#fff;
	font-size:14px;
	text-transform:uppercase;
	margin:0;
}
footer .footer_links ul
{
	padding-left:0;
	margin-top:20px;
	margin-bottom:0px;
}
footer .footer_links li
{
	list-style:none;
	padding:10px 0;
	padding-left:10px;
	position:relative;
	border-bottom:1px solid #272c34;
}
footer .footer_links li:before
{
	content: "\f105";
	/* color:#787878; */
color:#fff;
	font-family: 'FontAwesome';
	margin-right:8px;
	font-size:14px;
	position:absolute;
	left:0;
}
footer .footer_links li a
{
	/* color:#989898; */
color:#fff;
	font-size:14px;
}
footer .media,footer .media:first-child
{
	margin-top:20px;
}
footer .media p
{
	font-size:14px;
	line-height:15px;
	color:#787878;
}
footer .media .media-object
{
	min-width:84px;
}
footer .media .media-body a
{
	color:#988454;
	font-size:8.66px;
	font-weight:700;
	text-transform:uppercase;
	float:right;
}
footer .issues h4
{
	margin-bottom:25px;
}
footer .issues p
{
	font-size:14px;
	line-height:16.5px;
	color:#787878;
}
footer .social
{
	margin:0;
}
footer .social li:before
{
	content:'';
}
footer .social li
{
	float:left;
	border:none;
	padding:0;
	margin-right: 14px;
}
footer .social li a
{
	color:#988454;
	font-size:24px;
	margin-right:25px;
}


footer .copy_right,footer .develop
{
	font-size:12px;
	color: #988454;
	margin-bottom:20px;
	float:left;
}
footer .develop a
{
	font-size:12px;
	color: #988454;
}
footer .develop
{
	float:right;
}
footer
{
	margin-top:72px;
}
.back_to_top
{
	width:55px;
	height:55px;
	text-align:center;
	line-height:55px;
	font-size:30px;
	color:#000;
	background:#8D7B50;
	position:fixed;
	bottom:10px;
	cursor:pointer;
	right:5px;
	z-index:999999;
	opacity:0.5;
	display:none;
}
.back_to_top:hover
{
	opacity:1;
}
h2.lined img
{
	vertical-align: text-bottom;
}
.inner p
{
	font-size:15px;
	line-height:24px;
}
.inner > div > div > p:last-child
{
margin-bottom:0;
}
.inner p a
{
	font-size:15px;
	line-height:24px;
}
h2.lined + div + p,.inner.welcome h2.lined + div + h4
{
	margin-top:10px;
}


.carousel-caption.directory
{
	    right: 0px;
    left: 50%;
   /*  top: 46px; */
top: 103px;
    text-align: right;
}
.carousel-caption.directory h2
{
	font-size:30px;
	font-weight:600;
	text-transform:capitalize;
	text-align:right;
	background:none;
	color:#000;
line-height: 1;
max-width: 281px;
max-width: 311px;
float: right;

}
.carousel-caption.directory h2{display:none;}
.carousel-caption.directory h2 span
{
	display: inline-block;
	font-size: 35px;
	line-height:1;
font-size: 30px;
text-align: right;
}
.carousel-caption.directory h2 img
{
	vertical-align:text-bottom;
display:none !important;
}
/* listing styles */
.listings
{
	text-transform:capitalize;
}
.listings h2.lined.country_name
{
	color:#96855e;
	font-size:22px;
	margin-bottom:10px;
}
.listings h2.lined.country_name span
{
	padding-right:0;
	vertical-align:bottom;
	font-weight:600;
	text-transform:lowercase;
}
.listings h2.lined.country_name span:first-letter,.listings p.name:first-letter { text-transform: uppercase; }
h2.lined.country_name span.line
{
	border-color:#96855e;

}
.listings p.name
{
	font-size:15px;
	font-weight:bold;
	color:#96855e;

	text-transform: inherit;
	line-height:1.3;
	margin-bottom:15px;
	padding-right:45px;
	text-align:left;
	font-weight:600;
}
.listings p.address
{
	color:#000000;
	font-size:15px;
	font-weight:300;
	line-height:24px;
}

/* pagination css */
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover
{
	background-color: #fff;
	border-color: #000;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover ,.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover
{
	color: #fff;
	background-color:#988454;
	border-color: #000;
}
.pagination > li > a, .pagination > li > span
{
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
	font-size:18px;
	padding: 3px 12px;
	font-weight:300;
}
.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span {

    border-radius: 0px;
}
.inner ul.pagination li span
{
min-width:0;
}
.two_line img
{
	display:inline-block;
	float:left;
}
h2.lined.two_line span
{
	min-width:500px;
}
.spacer-25
{
	min-height:25px;
}
.inner .countries_list
{
	padding:0;
}
.inner .countries_list li
{
	list-style:none;
	/*margin-right:20px;*/
	width:25%;
	float:left;
	min-height:44px;
}
.inner .countries_list li img
{
	max-width:82px;
width:82px;
	margin-right:5px;
}

.inner .countries_list_noflag
{
	padding:0;
}
.inner .countries_list_noflag li
{
	list-style:none;
	/*margin-right:20px;*/
	width:20%;
	float:left;
	min-height:44px;
}
.inner .countries_list_noflag li img
{
	max-width:33px;
	margin-right:5px;
	display:none;
}

/* contact page styles */
.contact_container
{
}
.contact_container h3
{
	margin-bottom:20px;
	font-size:24px;
	font-weight:600;
	text-transform:none;
	line-height:1;

}
.contact_container a.alt
{
	color:#000000;
}
.contact_container p
{
	font-size:15px;
	font-weight:300;
}
.contact_container p strong
{
	font-weight:600;
}
.contact_container p.alt
{
	font-size:18px;
}
.contact_container .form-group
{
	margin-bottom:19px;
}
.contact_container label.control-label
{
	font-size:15px;
	font-weight:300;
	line-height:1;
	color:#000000;
	color:rgba(0,0,0,0.6);
	margin-bottom:12px;
}
.carousel-inner iframe{pointer-events:none;}
.contact_container .form-control
{
	font-size:15px;
	font-weight:300;
	line-height:1;
	color:#000000;
	border:1px solid #cbc1a9;
	border-radius:0;
	background:none;
}
.contact_container input.form-control
{
	max-width:445px;
}
.contact_container button.btn-primary
{
	margin-top:0;
	padding:10px 30px;
	line-height:1;
	font-size:15px;
	font-weight:700;
	background:#988454;
}
.other_contacts
{
	margin-top:35px;
	margin-bottom:35px;
	border-top:1px dotted #988454;
}
.other_contacts h2
{
	font-weight:600;
	font-size:18px;
	margin-top:35px;
}
.other_contacts .listings p.address
{
	font-size:15px;
	font-weight:600;
	margin-bottom:0;
}
.other_contacts .listings p.name
{
	font-size:15px;
	font-weight:600;
}
/* publication page styles */
.publications h2
{
	font-size: 24px;
	font-weight:600;
}
.inner .publication_row
{
	padding:0;
	clear:both;
	float:left;
	width:100%;
}
.inner .publication_row li
{
	position:relative;
	list-style:none;
	float:left;
	margin-right:55px;
	margin-top:12px;
	margin-bottom:10px;
}

.inner .publication_row  li span
{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	border:1px solid #090a0a;
	background:#000;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	padding:8px 0;
min-width:0;
	line-height:1;
}
.event_container p{margin-bottom: 10px;}
.event_container .row{margin-bottom:25px;}
.inner ul
{
	padding-left:25px;
}
.inner ul li{list-style:inside;margin-bottom:10px;}
.inner .lSSlideOuter li{list-style:none;text-align:center;background:rgba(0,0,0,0.2);}

.demo-gallery .justified-gallery > a > img {
    transition: transform 0.15s ease 0s;
    transform: scale3d(1, 1, 1);
    height: 100%;
    width: 100%;
}
.demo-gallery .justified-gallery > a:hover > img {
    transform: scale3d(1.1, 1.1, 1.1);
}
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transition: opacity 0.3s ease 0s;
}
.demo-gallery .justified-gallery > a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
    transition: background-color 0.15s ease 0s;
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
}
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
    opacity: 1;
}
.absoluted
{
	position:absolute;
	bottom:0;
	left:5px;
	right:5px;
}
.absoluted h4{margin-top:0;}
.visa_dwnld_modal .modal-content
{
border-radius:0px;
}
.visa_dwnld_modal .modal-header
{
background:#000;
color:#978354;
}
.visa_dwnld_modal .modal-header .close
{
color:#988454;
text-shadow: none;
opacity: 1;
}
.visa_dwnld_modal .modal-body{text-align:center}
.visa_dwnld_modal .modal-body a.btn{margin: 14px 0;}
.countries_list li a
{
position:relative;
text-align:center;
}
.countries_list li a span{

top: 10px;
padding: 12px 20px;
font-size: 12px;
color: #000;
left: 0px;
right: 5px;
min-width: 105px;
/* box-shadow: 0px 0px 4px 0px #998455 inset; */
display: inline-block;
text-align: left;
line-height: 1;
font-weight: 500;
}

.countries_list li a img{
/* filter: sepia(60%); */
}
.countries_list li a:hover img{
/* filter: sepia(0%); */
}
/*.demo-gallery .justified-gallery > a {width:210px !important}
.demo-gallery .justified-gallery > a > img{width:100% !important}*/

.new_member_ship_form .form-horizontal .control-label{text-align:left; font-weight: 400;}
.new_member_ship_form .form-horizontal p{margin-bottom:0;}
.icheckbox_minimal{margin-right:5px;}
.clone_div + .clone_div{margin-top: 50px;}

.inner ul.board_list{padding-left:0;}
.inner ul.board_list li{width:33.33%;float:left;list-style:none;}
.board_directors{}
.board_directors.lightgallery_cntnr .overlay h4 {
    margin-top: 0;
    background: #000000;
    padding: 15px;
    font-size: 15px;
}
.modal-open .modal{z-index: 999999;}
.board_directors.lightgallery_cntnr .overlay h4 span{font-size:12px;display:block;margin-top: 8px;}
.board_directors.lightgallery_cntnr .overlay span{display: inline-block !important;
visibility: visible !important;}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}


/* member ship logo designs */
.membership_logos .col-sm-2
{
height:120px;
line-height:120px;
}
/*
.abcc_members_logo > div{height:250px;line-height:250px;}
.abcc_members_logo > div img{max-width:100%;max-height:100%;}*/

.abcc_members_logo > div{text-align:center;height:260px;}
.abcc_members_logo > div .log_img{height:180px;line-height:180px;}

.abcc_members_logo > div h6{font-size: 16px;text-align: center;margin:0;padding:10px 5px; font-weight: 600;background: rgba(0,0,0,0.6);color: #fff;margin-top: 5px;}

@keyframes example {

    50%  { -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";}
    100% { -moz-transform: scaleX(1);
        -o-transform: scaleX(1);
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        filter: FlipH;
        -ms-filter: "FlipH";}
}
.abcc_members_logo > div img{max-width:100%;max-height:100%; -o-transition: all .2s;
    -ms-transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s;
  }
.abcc_members_logo > div:hover img
{
 /* animation-name: example;
    animation-duration: 4s;    */
}

.home_sections .sections img[len] {
    float: left;
}
.home_sections .sections h3[len]
{
float: right;
}
.home_sections .sections a[len]
{
float: right !important;
clear:both;
}

.membership_logo{max-width: 200px;
margin-left: 20px;
max-height: 57px;}

.arabic_contact_container
{

}
.arabic_contact_container h3
{
text-align: right;
direction: rtl;
}
.welcome .arabic_contact_container p
{
text-align: right;
}
.arabic_contact_container form
{
direction: rtl;
}
.arabic_contact_container label.control-label
{text-align:right;width:100%;}


.arabic-other-contacts span.line{display:none;}

.arabic-other-contacts .country_name,.arabic-other-contacts .listings p.name,.arabic-other-contacts .address{text-align:right;padding:0;}



/* accept payment styles


.acc_pay_body{background:#ddd;}
.acc_pay_body .inner.welcome h4 {background: #978354;
float: left;
color: #fff;
padding: 8px 175px 5px 15px;}
.acc_pay_body .inner.welcome h4 + img{float:right;}
.acc_pay_body .form-control{
border-radius: 0;
border: 1px solid #978354;
}
.acc_pay_body .form-control:focus {
    border-color: #978354;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(151,131,84,.6);
}
.acc_pay_body .form-control.bootstrap-select{height:auto;}
.acc_pay_body .form-control .btn{border-radius: 0;}
.acc_pay_body .bootstrap-select .dropdown-toggle:focus{outline: none !important;}
.acc_pay_body .bootstrap-select .dropdown-menu > li > a:hover{color: #fff;
text-decoration: none;
background-color: #988454;}
.acc_pay_body .bootstrap-select .dropdown-menu {padding:0;}
.acc_pay_body label {letter-spacing:0.3px;}


*/

.event-booking-form{margin-top:15px;}

.event_container .btn-primary{margin-left:15px;}
.space10{margin:12.5px 0;float:left;width:100%;}

.amount-labels-line
{
margin:10px 0;
border:1px solid #8d7b50;
width:100%;
float:left;
}
.amount-labels{text-align:right;font-size: 16px;font-weight:700}
.amount-labels .control-label{font-size: 14px;margin-bottom: 12px;}
.event_container .amount-labels-btn {margin:0}

.welcome .form-group .btn-radio-member
{
color:#fff;
float:left;
margin-top:0;
background:#000;
 padding: 5px 10px;
position: relative;
text-transform:none;
font-size: 14px;
}
.welcome .form-group .btn-radio-member .formError .formErrorContent
{
width:auto;
text-transform:none;

}
.welcome .form-group .btn-radio-member input
{
opacity:0;
width:1px;
height:1px;
position: absolute;
}
.welcome .form-group .btn-radio-member:hover,.welcome .form-group .btn-radio-member.active {
background:#8D7B50;
}
.payment_cntnr .checkbox-inline:hover
{
color:#8D7B50;
}

.payment_cntnr
{

float: left;
width: 100%;
visibility:hidden;height:0;

}
.payment_cntnr + div
{
clear:both;
}

.payment_cntnr.visibileoption
{
visibility:visible;height:auto;
max-height:none;
}
 .payment_cntnr .inlineCheckboxukcmpformError
{
 visibility: visible;
top: -61px !important;
display:none !important;

}

.payment_cntnr .checkbox_cntnr
{
visibility:hidden;
height:0;
}
.payment_cntnr .checkbox_cntnr.visible-radio
{
visibility:visible;
height:auto;
}

.uk1formError
{
top: -150px !important;
left: 240px !important;
}


footer .footer-banner-img
{
padding-right: 0px;
padding-left: 0;
margin-top: -44px;
margin-right: -2px;
margin-left: 0px;
}
footer .footer-banner-img img
{
height: 97px;
}

.news_letter:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: -2px;
    border: 1px solid #988454;
}

body:not(.footer-banner-visible) footer .footer-banner-img
{
visibility:hidden;
}
/* media Query */

/* Define mobile styles */
@media (max-width: 767px)
{
	.col-1by5
	{
		width: 100%;
	}
	.logo img
	{
		position:relative;
	}
	header .top .logo
	{
		text-align:center;
		margin-right:0;
		float:none;
	}
	.logo img
	{
		width:100%;
		max-width:269px;
	}
	header .top .pull-right
	{
		width:100%;
	}
	header .top .info
	{
		padding:0;
	}
	#google_translate_element
	{
		display:none;
	}
	header .top .info li span
	{
		width: 40px;
		height: 40px;
		line-height: 40px;
		display: block;
		text-indent: 0px;
		margin: 0px;
		font-size: 21px;
		border-width:2px;
	}
	header .top .info li a
	{
		font-size:30px;
		width: 40px;
		height: 40px;
		display:block;
		text-indent:60px;
		overflow:hidden;
		margin:0 10px;

	}
	header .top .info li span
	{
		color:#988454;
		border-color:#988454;
	}
	.top_conatiner
	{
		background:#000;
	}
	.multilevelpushmenu_wrapper ul
	{
		padding-top: 0px;
	}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img
	{
		display:none;
	}
	.carousel-caption.directory
	{
		position:static;
	}
	.carousel-caption.directory h2
	{
		background:#998455;
		line-height: 1.2;
    	padding: 10px 15px;

	}
	.carousel-caption.directory h2 span
	{

		line-height:1.2;
	}
	.carousel-inner.home_banner > .item > a > img, .carousel-inner.home_banner > .item > img
	{
		display:block;
	}
	.home_banner .carousel-caption
	{
		left:0px;
		right:0px;
		bottom:0;
		position:absolute;
	}
	.home_banner .carousel-caption h1
	{
		font-size:40px;
		line-height:1;
		background:none;
	}
	h2
	{
    	font-size: 28px;
	}
	p
	{
		text-align:justify;
		text-align-last:left;
	}
	.accordian_side li a
	{
		font-size:13px;
	}
	.events .posted
	{
		margin-bottom:15px;
	}
	footer .container
	{
		padding:0 15px;
	}
	.news_letter
	{
		margin-top:5px;
	}
	footer .footer_links
	{
		padding: 15px;
	}
	footer .issues
	{
		margin-top:20px;
	}
	footer .copy_right, footer .develop
	{
		margin-bottom:5px;
		float:left;
		width:100%;
	}
	.multilevelpushmenu_wrapper li .levelHolderClass ul li a
	{
		padding-left:5px;
	}
	header .menu
	{
		display:block;
	}
	header .top .pull-right
	{
		border-top: 1px solid #8D7B50;
		margin: 0px -15px;
		width: auto;
		float: none !important;
		clear: both;
	}
	header .top .info li
	{
		margin:8px 0;
	}
	#menu
	{
		display:none;
	}
	.menu_col + div
	{
		border:none;
	}
	.carousel-caption a.btn span
	{
		padding:5px;
	}
	.news_letter::after
	{
		border-width:0;
	}
	footer .footer_links ul
	{
		margin-bottom:20px;
	}

	.drodown_toogle ul,.drodown_toogle:hover ul
	{
		position:relative;
		top:100%;
		left:0;
		width:100%;
		display:none;
	}
	h2.lined img
	{
		display:none;
	}
	#google_translate_element, .google_translate_element
	{
		margin-top:10px;
		float:right
	}
	.top_conatiner > .container-fluid {
    margin-top: 0px;
}
.carousel-caption.directory h2 {
    width: 100%;
    font-size: 28px;
 max-width:none;
}
.carousel-caption.directory
{
	padding:0;
}
	.carousel-caption.directory h2 img
	{
		display:none;
	}
	header { position:static; }
	.google_translate_element{width:100%;}
	header .social {  float: left;clear:none;}
	.goog-te-gadget-simple{float:right;}
		.lightgallery_cntnr .overlay h4{margin-top:15px;}
		.countries_list li{	width:50%;}
.welcome {
    margin-top: 15px;
}
	footer{ margin-top: 15px;}

.home-gallery .lightgallery_cntnr .overlay h4 {
    font-size: 34px;
    margin: 5px 0px 0px;

}
.home-gallery .lightgallery_cntnr .overlay > span
{
margin-top: 5px;
}
.inner iframe
{
max-width:100%;
height:auto;
min-height:244px;
}
.form-horizontal .special-box  .checkbox-inline
{
padding-left: 0;
}
.form-horizontal .special-box .brdr-rght
{
border-right: none;
border-bottom: 2px solid #fff;
}
footer .footer-banner-img
{
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
background: #988454;
}
footer .footer-banner-img img
{
height: auto;
}
.news_letter
{
margin-top:0;
}
.news_letter:before
{
display: none;
}

}


/* tablet screens */
@media (min-width: 768px) and (max-width: 991px)
{
	.col-1by5
	{
		width: 50%;
	}
	#google_translate_element
	{
		display:none;
	}
	header .top .logo
	{
		margin-right:0;
	}

	.multilevelpushmenu_wrapper a
	{
		padding-left:25px;
	}
	.logo img
	{
		left: 31px;
	}
	.multilevelpushmenu_wrapper nav > ul
	{
		float:left;
		width:100%;
		margin-bottom:0;
		border-bottom: 1px solid #8D7B50;
	}
	.menu_col + div
	{
		border:none;
	}
	#menu nav > ul > li
	{
		float:left;
		width:auto;
	}
	#menu nav > ul > li > a
	{
		border:none;
	}
	.menu_col + div
	{
		clear:both;
	}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img
	{
		height: auto;
		width: 100%;
		max-width: none;
	}
	.carousel-caption {
    	right: 0%;
	    left: 10%;
		padding-bottom:0;
		z-index:1;
	}
.carousel-caption.directory h2 {

    font-size: 26px;
 max-width:262px;
}
.carousel-caption.directory h2 span {  font-size: 26px; }
	.carousel-control
	{
		z-index:2;
	}
	.home_sections .sections
	{
		min-height: 230px;
		margin-bottom:5px;
	}
	.news_letter
	{
		margin-top:5px;
	}
	.news_letter:after
	{
		display:none;
	}
	.issues
	{
		margin-top:25px;
	}
	.footer_links .links > div:nth-child(2)
	{
		width:33.33333%;
	}
	footer .copy_right, footer .develop
	{
		margin-bottom:5px;
		float:left;
		width:100%;
	}
	.drodown_toogle ul
	{
		top:100%;
		left:0;
	}
	#menu
	{
		display:block !important;
		position:fixed;
	}
	footer .footer_links ul
	{
		margin-bottom:20px;
	}
	#google_translate_element, .google_translate_element
	{
		margin-left:20px;
	}
	.menu_container .carousel
	{
		margin-top:48px;
	}
	.carousel-caption.directory
	{
		bottom:15px;
	}
	.carousel-caption.directory h2
	{
		width:100%;
		line-height: 1;
	}
	.carousel-caption.directory h2 img
	{
		display:block;
		margin-bottom:8px;
		float:right;
		min-width:65px;
	}
	header .social li
	{
		margin-right:5px;
	}
	.lightgallery_cntnr
	{
		min-height:203px;
	}
	.lightgallery_cntnr .overlay h4{margin-top:35px;}
	.countries_list li{	width:33.33%;}
.inner_gallery .lightgallery_cntnr .overlay h4 {
    font-size: 18px;
}
ul > .drodown_toogle:hover > ul > .drodown_toogle:hover > ul{left: 100%;top: 0px;}
.inner ul.mer_check li span
{
display: inline-block;
min-width: 185px;
height: 32px;
}
.inner ul.mer_check li span + span
{
display: inline-block;
width: calc(100% - 227px);
vertical-align: text-top;
margin-bottom: 11px;
margin-left: 5px;
height:auto;
}
.home-gallery .lightgallery_cntnr .overlay h4 {
    font-size: 38px;
    margin: 22px 0px 0px;
    line-height: 1;
}
footer .footer-banner-img
{
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
background: #988454;
}
footer .footer-banner-img img
{
height: auto;
}
.news_letter
{
margin-top:0;
}
.news_letter:before
{
display: none;
}

}
/* medium desktop screens */
@media (min-width: 992px) and (max-width: 1199px)
{
	.col-1by5
	{
		width: 20%;
	}
	header .top .logo
	{
		margin-right:0;
	}
	.logo img {
    	width: 243px;
	}
	#google_translate_element
	{
		display:none;
	}
	.multilevelpushmenu_wrapper a
	{
		padding-left:25px;
	}
	.logo img
	{
		left: 31px;
	}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img
	{
		height: 336px;
		width:auto;
		min-width: 100%;
		max-width: none;
	}
	.home_sections .sections
	{
		min-height:357px;
	}
	.news_letter
	{
		margin-top:0
	}
	#menu
	{
		display:block !important;
	}
	header .top .logo
	{
		max-width: 206px;
		min-width: 0px;
		min-height: 0px;
		margin-top: 3px;
	}
	#google_translate_element, .google_translate_element
	{
		margin-top:15px;
		float:right;
	}
	header .top .info
	{
    	padding: 5.4px 0px;
	}
	.carousel-caption.directory h2
	{
		width:100%;
		line-height: 1;
	}
	.carousel-caption.directory h2 img
	{
		display:block;
		margin-bottom:8px;
		float:right;
		min-width:65px;
	}
	header .social
	{
		clear:none;
		float:right;
		margin-left:15px;
	}
	.lightgallery_cntnr
	{
		min-height:175px;
	}
	.lightgallery_cntnr .overlay h4{margin-top:25px;}
	.absoluted_btn
	{
	position:absolute;
	right:0;
	bottom:0;
	}
	.inner ul.mer_check li span
{
display: inline-block;
min-width: 185px;
height: 32px;
}
.inner ul.mer_check li span + span
{
display: inline-block;
width: calc(100% - 227px);
vertical-align: text-top;
margin-bottom: 11px;
margin-left: 5px;
height:auto;
}
.btn-inafo {
    min-width: 50%;
text-align:left;
}

.home-gallery .lightgallery_cntnr .overlay h4 {
    font-size: 30px;
    margin: 15px 0px 0px;
    line-height: 1;
}
.home-gallery .lightgallery_cntnr .overlay h4 span {

    font-size: 23px;
}

.home-gallery .lightgallery_cntnr .overlay > span
{
margin-top: 7px;
}
.carousel-inner > .item > img {
margin-left: -240px;
}
.carousel-inner > .item > img.home-banner{margin-left: 0px;}
footer .footer-banner-img
{
margin-top: 0px;
margin-right: -2px;
margin-left: 0px;
}
.news_letter:after
{
border-width: 49px 28px 49px 28px;
top: 0px;
left: -55px;
}

}
/* Large screens*/
@media (min-width: 1200px)
{
	.col-1by5
	{
		width: 20%;
	}
	header .top .logo
	{
		margin-left:20px;
	}
	.carousel-caption
	{
		/*left: 40px;
		top: 40%;*/
		left: 100px;
		bottom: 0px;
		right:15px
	}
	#menu
	{
		position:static;
	}
	#menu
	{
		display:block !important;
	}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img
	{
		height: 336px;
		max-width:none;
		width:auto;
		min-width: 100%;
	}
	.pad-top40
	{
		padding-top:40px;
	}
	.home_sections .sections
	{
		min-height:165px;
	}
	.carousel-caption.directory
	{
		padding-left:70px;
		/* padding-right:70px; */
padding-right:25px;
	}
	.carousel-caption.directory h2
	{
		width:100%;
		line-height: 1;
	}
	.carousel-caption.directory h2 img
	{
		display:block;
		margin-bottom:8px;
		float:right;
		min-width:75px;
	}

	.lightgallery_cntnr
	{
		min-height:225px;
	}
	.inner_gallery .lightgallery_cntnr {
		min-height: 227px;
	}
	.lSSlideOuter .lSPager.lSGallery img {
   width: 100%;
   height: 54px;
}
.absoluted_btn
	{
	position:absolute;right:0;bottom:0;
	}
.inner ul
{
margin-bottom:25px;
}
.inner_gallery .lightgallery_cntnr .overlay h4 span
{
margin-top:8px;
}
.inner ul.mer_check li span
{
display: inline-block;
min-width: 185px;
height: 32px;
}
.inner ul.mer_check li span + span
{
display: inline-block;
width: calc(100% - 227px);
vertical-align: text-top;
margin-bottom: 11px;
margin-left: 5px;
height:auto;
}
.btn-inafo {
    min-width: 50%;
text-align:left;
}
.form-horizontal .min-width-check .checkbox-inline
{
min-width: 168px;
}
.home-gallery .lightgallery_cntnr .overlay h4 {

padding: 5px 0;

}

}
/*custom screen media */
@media (max-width: 380px)
{
 .inner_gallery .lightgallery_cntnr .overlay h4, .inner_gallery .lightgallery_cntnr .overlay h4 span
 {
 font-size: 12.5px;

 }



}

@media (min-width: 992px)
{
.menu_col[len]
{
float:right;
border-left: 1px solid #8D7B50;
}


.drodown_toogle ul[len]
{
left:auto;
right:100%;
}
.multilevelpushmenu_wrapper i.dispalay_i[len]
{
float:left;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);

}

h2.lined span + span[len], h3.lined span + span[len]
{
right:auto;
left:0;
}

.welcome .row .col-lg-8[len]
{
float:right;
}
.carousel-inner > .item > a > img[len], .carousel-inner > .item > img[len]
	{
max-width:100% !important;
}

}
@media (min-width: 1400px)
{
	/*.container
	{
		width:100%;
		padding:0 15px;
	}
	.carousel-inner > .item > a > img, .carousel-inner > .item > img
	{
		max-height:336px;
		max-width:none;
		width:auto;
		min-width:100%;
	}*/

}
@media (min-width: 1380px)
{

body{background:#E8E8E8;}

.container
	{
		width:100%;
		padding:0 15px;
max-width: 1349px;
background:#fff;

	}
footer{max-width: 1349px;margin:0px auto;padding-top:72px;background:#fff;}
footer .container,header .container{padding:0 0px;}
header {
max-width: 1349px;
left: 50%;
margin-left:-674.5px;
}
footer .copy_right, footer .develop {padding:0px 15px;}

.extra-bg
{
display:block !important;
position:fixed;
max-width: 1349px;
left: 50%;
margin-left:-674.5px;
height:100vh;
box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 0px 0 11px -4px rgba(0, 0, 0, 0.8), 0px 0 11px -4px rgba(0, 0, 0, 0.8);
top: 0;
width: 100%;
pointer-events:none;
}
.lightgallery_cntnr img{width:100%;}

}
@-webkit-keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hvr-icon-up{0%,100%,50%{-webkit-transform:translateY(0);transform:translateY(0)}25%,75%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}
.hvr-icon-up
{
	display:inline-block;
	vertical-align:top;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0,0,0,0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
}
.hvr-icon-up:before
{
	position:absolute;
 	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
footer .social li:active .hvr-icon-up:before,footer .social li:focus .hvr-icon-up:before,footer .social li:hover .hvr-icon-up:before
{
	-webkit-animation-name:hvr-icon-up;
	animation-name:hvr-icon-up;
	-webkit-animation-duration:.75s;
	animation-duration:.75s;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}

@-webkit-keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}@keyframes hvr-icon-drop{0%{opacity:0}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%,51%{opacity:1}}
.hvr-icon-drop
{
	display:block;

	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	overflow: hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
}
.hvr-icon-drop span{position:absolute;right: auto; opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);top: 20px;
left: 30px;}

.hvr-icon-drop:active span,.hvr-icon-drop:focus span,.hvr-icon-drop:hover span{opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-animation-name:hvr-icon-drop;animation-name:hvr-icon-drop;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.52,1.64,.37,.66);animation-timing-function:cubic-bezier(0.52,1.64,.37,.66)}
