    * {
    	margin: 0;
    	padding: 0;
    	box-sizing: border-box;
    }
    .navbar-default,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
    	font-family: 'Myriad Arabic'!important;
    }
    body {
    	/*font-size: 10px;*/
    	font-family: 'Myriad Arabic'!important;
    }
    html .ls-direction-fix,
    body .ls-direction-fix,
    #ls-global .ls-direction-fix {
    	direction: rtl !important;
    }
    .mob-menu .btn.active.focus, .mob-menu .btn.active:focus, .btn.focus, 
    .mob-menu .btn:active.focus, .mob-menu .btn:active:focus, .btn:focus{
            outline:0;
            outline-offset: 0;
            box-shadow:none !important;
            top: 45px; 
            left:auto !important;
    }
     .btn.active.focus,  .btn.active:focus, .btn.focus, 
    .btn:active.focus, .btn:active:focus, .btn:focus{
            outline:0;
            outline-offset: 0;
            box-shadow:none !important;
            top:0; 
            left:auto !important;
    }
    .comment-content img,
    .widget img,
    .wp-post-image,
    img.avatar {
    	background-color: transparent;
    	border: 1px solid transparent;
    	border-radius: 0;
    	padding: 0;
    }
    body,
    .navbar {
    	background: transparent !important;
    }
    .owl-carousel {
    	direction: ltr !important;
    }
    /**
 Starting Header 
 
**/
    .navbar {
    	padding: 0 !important
    }
    .navbar-nav {
    	position: relative;
    	margin-right: 52px;
    	margin-top: 12px;
    }
    .navbar-nav:before {
    	content: "";
    	position: absolute;
    	right: -40px;
    	background-image: url(../images/menu.png);
    	width: 25px;
    	height: 18px;
    	bottom: 11px;
    }
    .header {
    	padding-right: 37px !important;
    	padding-left: 37px !important;
    }
    #site-menu .navbar-nav > li > a:hover,
    #site-menu .navbar-nav > .active > a {
    	background: transparent !important;
    	transition: all .3s ease-in-out 0s;
    	-webkit-text-stroke: .6px;
    }
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    #site-menu .navbar-nav > li > a:focus,
    .dropdown-menu > li > a:hover,
    .nav .open > a,
    #site-menu .navbar-nav > .open > a,
    #site-menu .navbar-nav > .open > a:focus,
    #site-menu .navbar-nav > .open > a:hover,
    #site-menu .navbar-nav > .active > a,
    #site-menu .navbar-nav > .active > a:focus,
    #site-menu .navbar-nav > .active > a:hover,
    #site-menu .navbar-nav > li > a:focus,
    #site-menu .navbar-nav > li > a:hover,
    .nav .open > a,
    .nav .open > a:focus,
    .nav .open > a:hover,
    .dropdown-menu > li > a:focus,
    .dropdown-menu > li > a:hover,
    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:focus,
    .dropdown-menu > .active > a:hover {
    	background: transparent !important
    }
    .dropdown-menu > li > a:hover , .dropdown-menu > li > a{
    	color: #915706 !important
    }
    .dropdown-menu > li > a {
    	font-size: 2rem;
    }
    .navbar-default .navbar-nav > li > a {
    	font-size: 2.5rem;
    	color: #915706 !important;
    	transition: all .3s ease 0s;
    	position: relative;
    	padding: 10px 11px;
    	transition: all .3s ease-in-out 0s;
    }
    .navbar-default .navbar-nav > li > a:after {
    	content: "";
    	position: absolute;
    	width: 0;
    	height: 1px;
    	right: 19px;
    	bottom: 0;
    	background-image: -moz-linear-gradient(126deg, rgb(139, 84, 6) 0%, rgb(170, 113, 52) 100%);
    	background-image: -webkit-linear-gradient(126deg, rgb(139, 84, 6) 0%, rgb(170, 113, 52) 100%);
    	background-image: -ms-linear-gradient(126deg, rgb(139, 84, 6) 0%, rgb(170, 113, 52) 100%);
    	opacity: 0.58;
    	transition: all .3s ease-in-out 0s;
    }
    .navbar-default .navbar-nav > li > a:before {
    	content: "";
    	position: absolute;
    	width: 0;
    	height: 1px;
    	right: 19px;
    	bottom: -8px;
    	background: rgb(140, 85, 6);
    	transition: all .3s ease-in-out 0s;
    }
    .navbar-default .navbar-nav > li > a:hover:after {
    	width: 34px;
    	transition: all .3s ease-in-out 0s;
    }
    .navbar-default .navbar-nav > li > a:hover:before {
    	width: 24px;
    	transition: all .3s ease-in-out 0s;
    	transition-delay: .3s;
    }
    nav .container-fluid,
    .occasions .container-fluid {
    	padding-right: 30px !important;
    	padding-left: 30px !important;
    }
    /* .page_occasions  p:first-of-type{
	background: #8b5406;
	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
	background: -webkit-linear-gradient(left, #8b5406 0%,#c47117 100%);
	background: linear-gradient(to right, #8b5406 0%,#c47117 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b5406', endColorstr='#c47117',GradientType=1 );
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	font-size: 6.7rem;
	position: relative;
	padding: 0 68px 29px 0;
	width: 31%;
	line-height: 1;
	position:relative;
} */
    /* .page_occasions p:first-of-type:after{
	content: "";
    position: absolute;
    left: 15px;
    bottom: 50px;
    background-color: rgb(140, 85, 6);
    width: 132px;
    height: 1px;

} */
    .navbar-collapse,
    .header-left {
    	margin-top: 46px;
    	border: none;
    }
    .header-left {
    	text-align: center;
    	margin-top: 28px;
    }
    .header-left a span {
    	display: block;
    	font-size: 2rem;
    	color: #945909;
    	padding-top: 15px;
    	font-weight: 400;
    	-webkit-text-stroke: .4px;
    }
    .header .col-sm-1 {
    	width: 9.333333% !important;
    }
    .header .col-sm-11 {
    	width: 87.666667% !important;
    }
    .es_textbox_class {
    	width: 74%;
    	background: transparent;
    	border: none;
    	box-shadow: none;
    	font-size: 2.2rem;
    	position: relative;
    	background-image: url("../images/mail.png");
    	background-repeat: no-repeat;
    	background-position: right;
    	padding: 36px 53px 34px 30px;
    	font-family: 'Greta Arabic';
    }
    .btn::focus{outline:0}
     .es_textbox_class:focus{outline:0}
    .es_textbox_class::placeholder {
    	color: #372a17
    }
    .navbar-nav>li>.dropdown-menu {
    	border: none;
    	top: 82%;
    	transform: scaleY(0);
    	visibility: hidden;
    	transform-origin: top;
    	transition: all .3s ease-in-out 0s;
    }
    .dropdown:hover .dropdown-menu {
    	transform: scaleY(1);
    	visibility: visible;
    	transition: all .3s ease-in-out 0s;
    }
    /**
 Ending Header 
 
**/
    /**
 Starting Layerslider
 
**/
.ls-roundedflat .ls-nav-prev:after{opacity:0 !important}
.ls-roundedflat .ls-nav-prev:before
{content: "\f112" !important;position:absolute;font-family: flaticon;font-size: 40px;color: #fff;transform: unset !important;height: 0 !important;}
    .ls-roundedflat .ls-nav-prev {
    	left: 91px !important;
    }
    .ls-roundedflat .ls-nav-next {
    	display: none !important
    }
    .ls-roundedflat .ls-nav-prev,
    .ls-roundedflat .ls-nav-next,
    .ls-roundedflat .ls-nav-prev:hover,
    .ls-roundedflat .ls-nav-next:hover,
    .ls-roundedflat .ls-nav-prev:hover,
    .ls-roundedflat .ls-nav-next:hover {
    	background: transparent !important
    }
    .ls-nav-prev,
    .ls-nav-next {
    	display: block !important
    }
    .ls-wp-container {
    	overflow: hidden !important;
    }
    .ls-thumbnail-wrapper {
    	display: none;
    }
    .overlay_layer:after {
    	content: "";
    	position: absolute;
    	right: 0;
    	left: 0;
    	bottom: 0;
    	top: 0;
    	opacity: .6;
    	background-image: -moz-linear-gradient(126deg, rgb(139, 84, 6) 0%, rgb(170, 113, 52) 100%);
    	background-image: -webkit-linear-gradient(126deg, rgb(139, 84, 6) 0%, rgb(170, 113, 52) 100%);
    	background-image: -ms-linear-gradient(126deg, rgb(139, 84, 6) 0%, rgb(170, 113, 52) 100%);
    }
    /**
 Ending  Layerslider
 
**/
    /**
 Starting  personer
**/
    .general_alrbay .container {
    	width: 1250px !important;
    }
    .general_alrbay {
    	overflow: hidden;
    	padding: 40px 0;
    	position: relative;
    	margin-top: -22px;
    }
    .general_alrbay:before {
    	content: "";
    	position: absolute;
    	background-image: url("../images/peronel.png");
    	background-repeat: no-repeat;
    	top: 0;
    	right: 0;
    	left: 0;
    	width: 100%;
    	height: 397px;
    	z-index: -1;
    }
    .general_alrbay .heading {
    	padding: 13px 0;
    	position: relative;
    }
    .general_alrbay .heading span:first-of-type {
    	display: block;
    	position: relative;
    	top: 20px;
    }
    .owl-general {
    	padding: 50px 0;
    }
    .owl-general .owl-buttons {
    	width: 100%;
    	position: absolute;
    	top: 50%;
    }
    .owl-theme .owl-controls .owl-page span {
    	border: 2px solid #000;
    	background: transparent !important;
    	opacity: 1;
    	margin: 0 3px;
    	width: 10px;
    	height: 10px;
    }
    .owl-general .owl-pagination {
    	position: absolute;
    	left: 87px;
    	top: -58px;
    }
    .owl-theme .owl-controls .active span {
    	border: 2px solid #c06f16;
    }
    .owl-general .owl-prev {
    	position: absolute;
    	left: -62px;
    	background: transparent !important;
    	opacity: 1!important;
    }
    .owl-general .flaticon-left-arrow:before,
    .owl-general .flaticon-right-arrow:before {
    	color: #c06f16;
    	font-size: 42px;
    	font-weight: bold;
    	transition: all .3s ease-in-out 0s;
    }
    .owl-general .flaticon-left-arrow:hover:before,
    .owl-general .flaticon-right-arrow:hover:before {
    	color: #eaa960;
    	transition: all .3s ease-in-out 0s;
    }
    .owl-general .owl-next {
    	position: absolute;
    	right: -62px;
    	background: transparent !important;
    	opacity: 1 !important;
    }
    .general_alrbay .heading span {
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	font-size: 6.7rem;
    	position: relative;
    }
    .general_alrbay .heading:after {
    	content: "";
    	position: absolute;
    	right: 29%;
    	bottom: 28%;
    	background-color: rgb(140, 85, 6);
    	width: 132px;
    	height: 1px;
    }
    .general_alrbay .heading:before {
    	content: "";
    	position: absolute;
    	left: 28%;
    	bottom: 28%;
    	background-color: rgb(140, 85, 6);
    	width: 132px;
    	height: 1px;
    }
    .owl-general .item {
    	text-align: center;
    	transition: all .3s ease-in-out 0s;
    }
    .owl-general .item:hover .wp-post-image {
    	border-color: #eaa960
    }
    .owl-general .item .wp-post-image {
    	border: 6px solid #9d5d0b;
    	box-shadow: 0px 12px 35px 0px rgba(2, 3, 3, 0.1);
    	border-radius: 50%;
    	padding: 7px;
    	transition: all .3s ease-in-out 0s;
    	background-image: url(../images/Ellipse.png );
    	background-repeat: no-repeat;
    	background-size: cover;
    }
      .owl-general .item span.more{
          display: block;
          width: 49%;
          margin: auto;
      }
    .owl-general .item span.more,
    #wp-submit {
    	margin-top: 10px !important;
    	color: #98692c;
    	font-size: 2.3rem;
    	border: 1px solid rgb(141, 85, 7);
    	border-radius: 3px;
    	padding: 4px 26px;
    	transition: all .3s ease-in-out 0s;
    	position: relative;
    }
  
    .owl-general .item span.more:hover {
    	color: #fff
    }
    .owl-general .item span.more:after,
    .owl-general .item span.more:before,
    #wp-submit:after,
    #wp-submit:before ,.owl-news .item span.more:after,
    .owl-news .item span.more:before,  .wpcf7 .wpcf7-submit:before,  .wpcf7 .wpcf7-submit:after{
    	content: '';
    	position: absolute;
    	height: 100%;
    	width: 100%;
    	top: 0;
    	left: auto;
    	right: 0;
    	width: 0%;
    	z-index: -1;
    	-webkit-transition: all .3s cubic-bezier(.75, 0, .125, 1);
    	-o-transition: all .3s cubic-bezier(.75, 0, .125, 1);
    	transition: all .3s cubic-bezier(.75, 0, .125, 1);
    }
    .owl-general .item span.more:before,
    #wp-submit:before,.owl-news .item span.more:before,  .wpcf7 .wpcf7-submit:before {
    	background-color: #eaa960;
    }
    .owl-general .item span.more:after,
    #wp-submit:after,.owl-news .item span.more:after , 
     .wpcf7 .wpcf7-submit:after{
    	color: #fff;
    	background-color: #8c5506;
    }
    .owl-general .item span.more:hover:after,
    #wp-submit:hover:after ,.owl-news .item span.more:hover:after, 
     .wpcf7 .wpcf7-submit:hover:after{
    	-webkit-transition-delay: .175s;
    	-o-transition-delay: .175s;
    	transition-delay: .175s;
    }
    .owl-general .item span.more:hover:after,
    .owl-general .item span.more:hover:before,
    #wp-submit:hover:before,
    #wp-submit:hover:after,
    .owl-news .item span.more:hover:after,
    .owl-news .item span.more:hover:before,
    .wpcf7 .wpcf7-submit:hover:before,  .wpcf7 .wpcf7-submit:hover:after {
    	left: 0;
    	right: auto;
    	width: 100%;
    }
    .owl-general .item p {
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	font-size: 1.5rem;
    	margin: 15px 0 0 0;
    	font-weight: 400;
    }
    .owl-general .item h2 {
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	font-size: 3rem;
    	font-weight: bold;
    	margin: 3px 0;
    	display: inline-block;
    }
    /**
 Ending  personer
**/
    /**
 Starting  historical
**/
    .historical_alrbay .heading p span {
    	color: #fff;
    	font-size: 3rem;
    	display: block;
    }
    .historical_alrbay .heading img{
        position:relative;
        z-index:9999999;
    }
    .historical_alrbay .heading {
    	text-align: center;
    	margin-top: 176px;
    	margin-right: 100px;
    	line-height: 1;
    	position: relative;
    }
    .historical_alrbay .heading:after {
    	content: "";
    	position: absolute;
    	/* background-image: url("../images/Layerr.png"); */
    	right: -165px;
    	width: 617px;
    	height: 332px;
    	top: 0;
    	opacity: .6;
    	z-index: 9;
    }
    .historical_alrbay .heading span {
    	font-size: 6.7rem;
    	position: relative;
    	color: #fff;
    	display: block;
    	z-index: 99;
    }
    .owl-historical .owl-controls{text-align:left;margin: 0;}
    .owl-historical {
    	position: relative;
    	top: 49px;
    	z-index: 9999;
    }
    .historical_alrbay {
    	background-image: url("../images/his_03.png");
    	background-size: 100% 100%;
    	margin: 0 30px;
    	background-repeat: no-repeat;
    }
    .owl-historical .item {
    	position: relative;
    	margin: 0 23px 44px 0;
    	box-shadow: 0px 20px 20px 0px rgba(2, 2, 2, 0.12);
    	overflow: hidden;
       background: url(../images/peronel.png), #fff;
    }
    .owl-historical .item .image {
        max-height: 311px;
        overflow: hidden;
    }
    .owl-historical .item .caption {
    	/* position: absolute; */
    	bottom: 25px;
    	right: 13px;
    	text-align: right;
    	z-index: 99;
    	color: #1e1202;
    }
    .owl-historical .item .caption h2 {
    	margin: 0 15px;
    	/* padding: 0 0 0 64px; */
    	line-height: 1.4;
    	font-size: 3.3rem;
    	-webkit-transition: all .6s cubic-bezier(0, 0, .23, 1);
    	-moz-transition: all .6s cubic-bezier(0, 0, .23, 1);
    	transition: all .6s cubic-bezier(0, 0, .23, 1);
    }
    .owl-historical .item .caption p {
    	margin: 0 15px;
    	font-size: 4.7rem;
    }
    .owl-historical .item img {
    	width: 100%;
    	border-radius: 0;
    }
    .owl-historical .item:after {
    	/* content: ""; */
    	position: absolute;
    	right: 0;
    	left: 0;
    	bottom: 0;
    	top: 0;
    	/* background: #1e1202; */
    	opacity: .8;
    	z-index: 9;
    	border-radius: 4px;
    }
    .owl-historical .item:hover .caption h2 {
    	color: #eaa960;
    	background-position: 0%;
    }
    /**
 Endting  historical
**/
    /**
 Starting  last_alrbay
**/
    .last_alrbay .heading span {
    	color: #5a5a5a;
    	font-size: 6.3rem;
    	position: relative;
    	display: block;
    	font-weight: 500;
    	z-index: 99;
    }
    .last_alrbay .image
    {
        min-height: 336px;
    }
    .last_alrbay .caption {
    	/* position: absolute; */
    	z-index: 99;
    	bottom: 11px;
    	text-align: right;
    	color: #d1bb9b;
    	/* width: 51%; */
    	right: 24px;
    	background: #8c5506;
    	/* opacity: 0.5; */
    	padding: 5px;
    	min-height: 154px;
    }
    .last_alrbay .caption h2 {
    	font-size: 26px;
    	font-weight: bold;
    	-webkit-transition: all .6s cubic-bezier(0, 0, .23, 1);
    	-moz-transition: all .6s cubic-bezier(0, 0, .23, 1);
    	transition: all .6s cubic-bezier(0, 0, .23, 1);
    	-webkit-background-clip: text;
    	background-clip: text;
    	-webkit-text-fill-color: transparent;
    	background-image: -webkit-linear-gradient(to right, #eaa960 50%, #ffffff 50%);
    	background-image: -moz-linear-gradient(to right, #eaa960 50%, #ffffff 50%);
    	background-image: linear-gradient(to right, #eaa960 50%, #ffffff 50%);
    	background-size: 200% 100%;
    	background-position: 100%;
    }
    .last_alrbay .heading img{
        z-index:999;
        position:relative;
    }
    .last_alrbay .heading {
    	text-align: center;
    	margin-top: 176px;
    	margin-right: 100px;
    	line-height: 1;
    	position: relative;
    	z-index: 999;
    }
    .last_alrbay .heading:after {
    	content: "";
    	position: absolute;
    	/* background-image: url(../images/last.png); */
    	right: 35px;
    	width: 125px;
    	height: 475px;
    	top: -165px;
    	z-index: 9;
    }
    .last_alrbay {
    	padding: 138px 0 8px 0;
    	position: relative;
    }
    .last_alrbay:after {
    	content: "";
    	position: absolute;
    	right: 0;
    	left: 0;
    	background-image: url(../images/history.png);
    	background-size: 100% 100%;
    	background-repeat: no-repeat;
    	height: 385px;
    	width: 100%;
    	top: -112px;
    	z-index: -1;
    }
    .owl-last .item {
    	margin: 0 15px 41px 0;
    	position: relative;
    	border-radius: 4px;
    	box-shadow: 0px 20px 20px 0px rgba(2, 2, 2, 0.12);
    	overflow: hidden;
    	background: #fff;
    }
    .owl-last {
    	position: relative
    }
    .owl-prev {
    	top: 54px;
    	position: absolute;
    }
    .owl-last .owl-buttons {
    	position: absolute;
    	right: -173px;
    	top: 0;
    	z-index: 9999;
    }
    .owl-theme .owl-controls .owl-buttons div {
    	background: transparent !important;
    	opacity: 1;
    }
    .owl-last .flaticon-angle-arrow-down:before,
    .owl-last .flaticon-up-arrow:before {
    	color: #5a5a5a;
    	font-size: 46px;
    	font-weight: bold;
    }
    .owl-last .item:hover .caption h2 {
    	color: #eaa960;
    	background-position: 0%;
    }
    .owl-last .item:after {
    	content: "";
    	/* background: #8c5506; */
    	position: absolute;
    	right: 0;
    	left: 0;
    	bottom: 0;
    	top: 0;
    	opacity: .4;
    	z-index: 9;
    	border-radius: 4px;
    }
    .owl-last .item img {
    	border-radius: 4px;
    }
    /**
 Ending  last_alrbay
**/
    /**
 Starting  occasions
**/
    .occasions {
    	padding: 115px 0 40px 0;
    }
    .owl-occasions .item {
    	border-radius: 4px;
    	box-shadow: 0px 39px 65px 0px rgba(2, 3, 3, 0.08);
    	margin:  10px 0;
    	position: relative;
    	z-index: 999;
    }
    .owl-occasions .owl-buttons {
    	display: none
    }
    .owl-occasions .item:after {
    	content: "";
    	position: absolute;
    	width: 100%;
    	height: 100%;
    	right: 0;
    	left: 0;
    	bottom: 0;
    	background-image: url("../images/overlay.png");
    	border-radius: 4px;
    	opacity: .66;
    	top: 0;
    	background-size: cover;
    }
    .owl-occasions .item img {
    	border-radius: 4px;
    	width: 100%;
    }
    .owl-occasions .item .caption {
    	position: absolute;
    	right: 51px;
    	text-align: right;
    	bottom: 37px;
    	color: #fff;
    	font-size: 2rem;
    	z-index: 99;
    }
    .owl-occasions .item .caption h2 {
    	font-size: 6rem;
    	color: #fff;
    }
    .owl-occasions .item .caption p {
    	font-weight: 100;
    	padding: 0 0 0 155px;
    	display: inline-block;
    	margin: 0;
    	font-size: 3.6rem;
    	line-height: 1.3;
    }
    .news-history {
    	position: absolute;
    	left: 31px;
    	bottom: 2px;
    	color: #fff;
    	z-index: 99;
    }
    .news-history p {
    	font-size: 2.8rem
    }
    .occasions p.heading {
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	font-size: 6.7rem;
    	position: relative;
    	width: 27%;
    	line-height: 1;
    	padding-right: 63px;
    }
    .owl-occasions {
    	padding: 30px 0 0 0;
    }
    .occasions p.heading:after {
    	/* content: ""; */
    	position: absolute;
    	left: -72px;
    	bottom: 18px;
    	background-color: rgb(140, 85, 6);
    	width: 132px;
    	height: 1px;
    }
    /**
  Ending occasions
**/
    /**
  Starting newsletter
**/
    /*.newsletter .social a,*/
    /*.contact-map .social a {*/
    /*	display: inline-block;*/
    /*	background: #372a17;*/
    /*	text-align: center;*/
    /*	width: 35px;*/
    /*	height: 35px;*/
    /*	line-height: 35px;*/
    /*	border-radius: 50%;*/
    /*	margin: 0 20px;*/
    /*	transition: all .3s ease-in-out 0s;*/
    /*}*/
   
    .es_form_container {
        width: 53%;
    }
    .flaticon-instagram-logo:before,
    .flaticon-twitter:before,
    .flaticon-facebook-letter-logo:before {
    	margin-left: 0;
    	color: #915706;
    	transition: all .3s ease-in-out 0s;
    }
    .flaticon-instagram-logo:hover:before,
    .flaticon-twitter:hover:before,
    .flaticon-facebook-letter-logo:hover:before {
    	color: #915706;
    }
    .es_shortcode_form {
    	display: flex;
    	border-style: solid;
    	border-width: 1px;
    	border-color: rgb(50, 37, 17);
    	border-radius: 5px;
    	align-items: center;
    	padding: 0 26px 0 0;
    	z-index: 999;
    	margin-right: 37px;
    	font-family: 'Greta Arabic';
    	width: 96%;
    }
    .newsletter .social{
    /* width: 43%; */
    /* margin-right: 42px; */
    }
    .es_shortcode_form_email {
    	display: none;
    }
    .es_textbox {
    	padding-bottom: 0;
    	width: 79%;
    }
    .es_button {
    	padding-top: 0px;
    	padding-bottom: 0px;
    	transition: all .5s ease-in-out 0s;
    }
     .es_button .btn-default:active{box-shadow:none !important;background:transparent;color:#372a17}
    .es_button input:hover {
    	background: transparent !important;
    	color: #372a17
    }
    .newsletter_content {
    	/* display: flex; */
    	justify-content: space-between;
    	align-items: center;
    	position: relative;
    }
    .newsletter_content:after {
    	z-index: 9999;
    	content: "";
    	background-image: url(../images/bg_newsletter_03.png);
    	background-repeat: no-repeat;
    	right: 0;
    	width: 260px;
    	height: 273px;
    	bottom: -127px;
    	position: absolute;
    	background-size: 93%;
    }
    .newsletter {
    	text-align: center;
    	padding: 40px 0;
    	background: #ecb779;
    	background-image: url(../images/bg_news.png );
    	background-repeat: no-repeat;
    	background-size: cover;
    }
   
    .newsletter_content span {
    	font-size: 7rem;
    	position: relative;
    	z-index: 999999;
    	color: #312410;
    	width: 24%;
    	line-height: 1;
    	margin: auto;
    	transition: all .5s ease-in-out;
    }
      .newsletter_content span:hover {
       transition: all .5s ease-in-out;
       color:#915706}
       .newsletter_content span.name_tweets {
        font-size: 2.5rem;
        width: auto;
        font-weight:bold;
        padding:0 10px;
       }
    .es_submit_button {
    	background: transparent;
    	box-shadow: none;
    	border: none;
    	font-size: 2.4rem;
    	margin-right: 0;
    	padding: 0;
    }
    .es_textbox_button {
    	width: auto;
    	color: #372a17;
    	font-weight: bold;
    	font-size: 2.4rem;
    	transition: all .5s ease-in-out 0s;
    }
     .es_textbox_button:hover {
         transform: scale(.9);
         transition: all .5s ease-in-out 0s;
     }
     .tweet-InformationCircle-widgetParent {height: 182px;}
     .tweets p.heading{
    background: #8b5406;
    background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-size: 6.7rem;
    position: relative;
    width: 27%;
    }
    twitter-widget
{
    height:250px;
    overflow:auto;
}
.tweets_content{
        position: relative;
        max-height: 250px;
        overflow: auto;
}

.tweets p.heading:after{

content: "";

position: absolute;

left: -104px;

bottom: 30px;

background-color: rgb(140, 85, 6);

width: 132px;

height: 1px;

}
    /**
  Ending newsletter**/
  .tweets{padding: 10px 0 47px 0;}

    /**
  Starting footer
**/
    .footer_logo {
    	margin-top: 133px;
    	max-height: 280px;
    }
    .footer-wrapper {
    	background-color: rgb(58, 45, 26) !important;
    	color: #bbbbbb;
    	border: none;
    	padding: 95px 0 17px 0;
    	z-index: 99;
    	line-height: 1.4;
    	position: relative;
    }
    .footer-wrapper:after {
    	content: "";
    	position: absolute;
    	background-image: url(../images/bottom_footer_02.png);
    	background-size: cover;
    	bottom: 0;
    	width: 100%;
    	height: 14px;
    }
    .footer-content h2 {
    	color: #eaa960;
    	font-size: 5rem;
    	margin: 0;
    	padding-right: 12px;
    	font-weight: bold;
    }
    .footer-wrapper a {
    	color: rgb(122, 102, 72)!important;
    	font-size: 4rem;
    	transition: all .4s ease-in-out 0s;
    }
    .footer-wrapper a:hover {
    	color: #eaa960 !important;
    	transition: all .4s ease-in-out 0s;
    }
    .footer-content .footer-widgets li:before {
    	display: none
    }
    .copyright_content p,
    .copyright_content span {
    	font-size: 2.8rem;
    	font-weight: bold;
    	color: #fff;
    	margin: 0;
    }
    .copyright_content {
    	line-height: 1.3
    }
    .copyright_content p:last-child {
    	float: left
    }
    .copyright_content p span.design {
    	;
    	font-weight: 100
    }
    .copyright {
    	padding: 40px 13px;
    }
    /**
  Ending footer
**/
    /*******************************************pages***********************************/
   
    .pds{padding:40px 0;}
  .owl-photos h2,.item-videos h2 {
    font-size: 4rem;
    color: #915706;
    margin-bottom: 24px;
}
.item-photos{
    margin-bottom: 20px;
}
  .post-type-archive-occasions .btn-excerpt > a{display:none}
 .page-template-page-poets .owl-news .item img {
         max-height: 167px;
 }
 .single-occasions .item-video  .image img{
      width:100%;
  }
   .single-occasions .item{margin-bottom:10px;}
   .single-occasions .item-video  .image{position:relative;}
    .single-occasions .item-video  .image .fa{
    position: absolute;
    right: 50%;
    top: 50%;
    }
   .single-occasions .item-video .fa-play:before {
    color: #fff;
    font-size: 42px;}
  .page_occasions{padding-bottom:20px;}
   .gallery_ass{    
       overflow: hidden;  
   padding-bottom: 30px;}
   .gallery_ass h2,.single-occasions .he_item{
    margin: 10px 0 20px 0;
    color: #915706;
    font-size: 6.7rem;
   }
   .bloglinks{margin-bottom:15px;}
   .poets .image{margin-bottom:20px;}
   .about_contact{
       font-size: 2.2rem;
       color: #915706;
      margin-bottom: 20px;
   }
    .single-video {
    	padding: 20px 0;
    }
    .single-video .item,.single-video .item .image {
    	position: relative;
    	margin-bottom:10px;
    }
      .single-video .item .image:after{
          content:"";
          position:absolute;
          right:0;
          left:0;
          bottom:0;
          top:0;
          background: #8b5406;
          background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
          background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
          background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
          filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
          opacity: .3;
          z-index: 9;
    }
    .single-video .fa-play {
    	position: absolute;
    	font-size: 40px;
    	color: #fff;
    	top: 33%;
    	right: 50%;
    	z-index: 99;
    	transform: translate(50%,50%);
    }
    .content_videos {
    	padding: 40px 0
    }
    .video-content h2 {
    	font-size: 3rem;
    	background: #915706 !important;
    	color: #fff;
    	padding: 11px;
    	margin: -10px 50px;
    	position: relative;
    	border-radius: 4px;
    	text-align: center;
    }
    .page_single p {
    	font-size: 2.2rem;
    	color: #915706;
    	line-height: 1.5;
    	padding: 30px 0;
    }
    .page_single img {
    	border-radius: 4px;
    }
    .breadcrumb {
    	background-image: url(../images/layer_pages_02.png);
    	background-repeat: no-repeat;
    	background-size: 100% 91%;
    	background-color: transparent;
    	border-radius: 0;
    	padding: 32px 0;
    	position: relative;
    	text-align: center;
    }
    .page-jobs .wpcf7 {
    	width: 52%;
    	margin: auto;
    	text-align: center;
    	padding: 30px 0;
    }
    .page_single {
    	padding: 40px 0;
    	box-shadow: 0px 2px 28px 0px rgba(2, 3, 3, 0.1);
    	margin: 0 50px 30px 50px;
    	border-radius: 4px;
    	/* background-image: url(../images/peronel.png); */
    }
    .page-jobs p {
    	font-size: 2.2rem;
    	color: #915706;
    	line-height: 1.5;
    }
    .breadcrumb h1 {
    	margin: 10px 0;
    	color: #fff;
    	font-size: 6.7rem;
    	position: relative;
    }
    .breadcrumb-links a {
    	color: #fff;
    	font-size: 2.7rem;
    	font-weight: 200;
    	padding: 10px 0 30px 0;
    	display: inline-block;
    }
    .breadcrumb-links a:not(:last-child):after {
    	content: "/";
    	position: relative;
    	margin: 0 10px;
    	color: #fff;
    }
    .title-page,
    .page-global h1 {
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	font-size: 4rem;
    	font-weight: bold;
    	position: relative;
    	margin: 28px 0;
    }
    .login {
    	box-shadow: 0px 2px 28px 0px rgba(2, 3, 3, 0.1);
    	padding: 30px;
    	width: 80%;
    	border-radius: 4px;
    	margin-bottom: 58px;
    }
    .login_page .img {
    	position: relative
    }
    .login_page .img:after {
    	content: "";
    	position: absolute;
    	right: 0;
    	left: 0;
    	bottom: 0;
    	top: 0;
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	opacity: .3;
    	z-index: 9;
    	border-radius: 4px;
    }
    #wpuf-user_login,
    #wpuf-user_pass {
    	width: 100% !important;
    	padding: 10px;
    	border: 1px solid #ddd;
    }
    #wpuf-user_login::placeholder,
    #wpuf-user_pass::placeholder {
    	font-size: 2rem;
    }
    #wpuf-login-form label {
    	font-size: 3rem;
    	opacity: .6;
    }
    #wp-submit {
    	background: #98692c;
    	box-shadow: none;
    	color: #fff;
    }
    .login p.submit,
    .links {
    	text-align: center
    }
    .links a,
    .form-label-left a {
    	font-size: 2rem;
    	padding: 0 3px;
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	display: inline-block;
    }
    .wpuf-form-add label {
    	font-size: 3rem;
    	opacity: .6;
    }
    .wpuf-fields input,
    .wpuf-fields textarea {
    	padding: 10px !important;
    	border: 1px solid #ddd !important;
    	box-shadow: none !important;
    	background: transparent !important;
    }
    .wpuf-form-add {
    	box-shadow: 0px 2px 28px 0px rgba(2, 3, 3, 0.1);
    	padding: 30px;
    	margin-bottom: 40px;
    	border-radius: 4px;
    	position: relative;
    }
    .wpuf-form-add:before {
    	z-index: -1;
    	content: "";
    	position: absolute;
    	left: -44px;
    	width: 132px;
    	height: 146px;
    	background-image: url(../images/after_newsletter.png);
    	background-repeat: no-repeat;
    	top: -70px;
    	animation: wobble 3s infinite;
    	animation-timing-function: ease-in-out;
    	animation-direction: alternate;
    	background-size: 100%;
    	z-index: -1;
    }
    .wpuf-form-add:after {
    	z-index: -1;
    	content: "";
    	position: absolute;
    	left: -44px;
    	width: 132px;
    	height: 146px;
    	background-image: url(../images/after_newsletter.png);
    	background-repeat: no-repeat;
    	bottom: -35px;
    	animation: wobble 3s infinite;
    	animation-timing-function: ease-in-out;
    	animation-direction: alternate;
    	background-size: 100%;
    	z-index: -1;
    }
    @keyframes wobble {
    	25% {
    		transform: translateY(-2px) rotateZ(3deg);
    	}
    	50% {
    		transform: translateY(3px);
    	}
    	75% {
    		transform: translateY(-3px) rotateZ(-5deg);
    	}
    	100% {
    		transform: translateY(2px);
    	}
    }
    .wpuf-form-add .wpuf-submit-button {
    	font-size: 2.3rem !important;
    	background: rgb(141, 85, 7) !important;
    	border-radius: 4px !important;
    	display: inline-block;
    	padding: 4px 26px !important;
    	transition: all .3s ease-in-out 0s;
    	position: relative;
    	background-image: none !important;
    	border: none !important;
    	text-shadow: none !important;
    	box-shadow: none !important;
    	color: #fff !important;
    }
    .page-about p {
    	font-size: 2.2rem;
    	color: #915706;
    	line-height: 1.5;
    }
    .owl-document .item {
    	position: relative;
    	margin: 0 10px;
    	transition: all .3s ease-in-out 0s;
    	border-radius: 4px;
    }
    .owl-document .item .overlay {
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	opacity: 0;
    	-webkit-transition: .4s;
    	-o-transition: .4s;
    	transition: .4s;
    	right: 0;
    	bottom: 0;
    	z-index: 9;
    	transition: all .3s ease-in-out 0s;
    }
    .owl-document .item p:first-of-type {
    	color: #312410;
    	margin: 8px 0 0;
    }
    .owl-document .item p {
    	text-align: right;
    }
    .owl-document .item .overlay span {
    	position: absolute;
    	top: 50%;
    	left: 50%;
    	-webkit-transform: translate(-50%, -50%) scale(2);
    	-ms-transform: translate(-50%, -50%) scale(2);
    	transform: translate(-50%, -50%) scale(2);
    	color: #fff;
    	text-transform: uppercase;
    	font-weight: 400;
    	font-size: 3rem;
    	opacity: 0;
    	transition: all .3s ease-in-out 0s;
    }
    .owl-document .item:hover .overlay span {
    	transition: all .3s ease-in-out 0s;
    	opacity: 1;
    	-webkit-transform: translate(-50%, -50%) scale(1);
    	-ms-transform: translate(-50%, -50%) scale(1);
    	transform: translate(-50%, -50%) scale(1);
    }
    .owl-document .item:hover .overlay {
    	transition: all .3s ease-in-out 0s;
    	opacity: .5;
    }
    .owl-document .item .img {
    	position: relative;
    	box-shadow: 0px 2px 28px 0px rgba(2, 3, 3, 0);
    }
    .owl-document .item .img img {
    	width: 100%;
    	border-radius: 4px;
    }
    /* .owl-document .item .img:after{
	content: "";
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	background: #1e1202;
	opacity: .3;
	z-index: 9;
	border-radius: 4px;
} */
    .owl-document .item h2 {
    	color: #312410;
    	font-weight: bold;
    	margin: 10px 0;
    }
    .owl-document {
    	padding: 30px 0;
    }
    .page_per .item {
    	text-align: center;
    	border-radius: 4px;
    	position: relative;
    	margin-bottom: 30px;
    }
      .post-type-archive-team  .page_per .item {
              background: url(../images/peronel.png), #fff;
      }
    .page_per .item .img,
    .page_per .item .img img {
    	position: relative;
    	transition: all .4s ease-in-out 0s;
    	overflow: hidden
    }
    .page_per .item .img:hover img {
    	transform: scale(1.1)
    }
    .page_per .item .img:after {
    	content: "";
    	position: absolute;
    	right: 0;
    	left: 0;
    	bottom: 0;
    	top: 0;
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	opacity: .3;
    	z-index: 9;
    	border-radius: 4px;
    }
    .page_per {
    	padding: 40px 0
    }
    .page_per .item img {
    	width: 100%;
    	border-radius: 4px
    }
    .page_per .item p {
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	font-size: 3rem;
    	margin: 10px 0;
    	font-weight: 500;
    }
     .page_per .item p:last-child {
    	font-size: 1.7rem;
    	margin: 0 0;
    	font-weight: 100;
    	color: rgb(122, 102, 72);
    	-webkit-text-fill-color: unset;
    	-webkit-background-clip: unset;
    	background: transparent;
    	font-family: 'Myriad Arabic'!important;
    }
    .page_per .item .btn-excerpt a
    {
        display:none;
    }
    .page_per .item h2 {
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	font-size: 3rem;
    	margin: 9px 0;
    	line-height: 1;
    }
    .page_para {
    	font-size: 2.2rem;
    	color: #915706;
    	margin-bottom: 20px;
    }
    .wpcf7 input,
    .wpcf7 textarea {
    	width: 100% !important;
    	height: 50px;
    	padding-left: 17px !important;
    	border: none;
    	border-radius: 8px;
    	box-shadow: 0px 5px 20px 0px rgba(2, 2, 2, 0.12);
    	margin: 12px 0;
    	padding: 12px;
    	font-size: 2rem;
    }
    .wpcf7 textarea {
    	height: 100px
    }
    .wpcf7 .wpcf7-submit {
    	width: 30% !important;
    	color: #fff;
    	font-size: 2.3rem;
    	border: 1px solid rgb(141, 85, 7);
    	border-radius: 3px;
    	padding: 4px 26px;
    	transition: all .3s ease-in-out 0s;
    	position: relative;
    	background: #98692c;
    	text-align: center;
    }
    .contact-map {
    	box-shadow: 0px 2px 28px 0px rgba(2, 3, 3, 0.1);
    	padding: 30px;
    	width: 100%;
    	border-radius: 4px;
    	margin-bottom: 58px;
    	background: #eaa960;
    	float: left;
    }
    .contact-map .social .flaticon-instagram-logo:before,
    .contact-map .social .flaticon-twitter:before,
    .contact-map .social .flaticon-facebook-letter-logo:before {
    	margin-left: 0;
    	color: #eaa960;
    }
    .fa-map-marker:before,
    .fa-envelope-o:before,
    .fa-mobile-phone:before,
    .fa-mobile:before {
    	font-size: 40px;
    	color: #fff;
    }
    .fa-envelope-o:before {
    	font-size: 30px !important;
    }
    .contacts_content span {
    	font-size: 4rem;
    	padding-right: 10px;
    	color: #fff;
    }
    .contacts_content {
    	margin-bottom: 13px;
    }
    .page-contact .row {
    	width: 90% !important;
    	margin: auto;
    }
    .page-contact .contact-map .social {
    	margin-top: 42px;
    }
    .page-contact iframe {
    	clear: both
    }
  
    .page_occasions .news-history p {
    	font-size: 2rem
    }
    .owl-occasions .item .caption p {
    	font-size: 3.5rem;
    	color: #fff;
    	-webkit-transition: all .6s cubic-bezier(0, 0, .23, 1);
    	-moz-transition: all .6s cubic-bezier(0, 0, .23, 1);
    	transition: all .6s cubic-bezier(0, 0, .23, 1);
    	-webkit-background-clip: text;
    	background-clip: text;
    	-webkit-text-fill-color: transparent;
    	background-image: -webkit-linear-gradient(to right, #eaa960 50%, #ffffff 50%);
    	background-image: -moz-linear-gradient(to right, #eaa960 50%, #ffffff 50%);
    	background-image: linear-gradient(to right, #eaa960 50%, #ffffff 50%);
    	background-size: 200% 100%;
    	background-position: 100%;
    }
    .owl-occasions .item:hover .caption p {
    	color: #eaa960;
    	background-position: 0%;
    }
    .owl-news {
    	padding: 40px 0
    }
    .owl-news .item,
    .owl-works .item,
    .owl-projects .item {
    	margin-bottom: 20px
    }
    .owl-news .item img,
    .owl-works .item img,
    .owl-projects .item img {
    	border-radius: 4px;
    	width: 100%
    }
    .owl-news .item .img,
    .owl-works .item .img,
    .owl-projects .item .img {
    	position: relative
    }
    .owl-news .item .img:after,
    .owl-works .item .img:after,
    .owl-projects .item .img:after {
    	content: "";
    	background: rgba(0, 0, 0, 0.3);
    	height: 100%;
    	display: block;
    	left: 50%;
    	position: absolute;
    	top: 0;
    	width: 0;
    	pointer-events: none;
    	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    	filter: alpha(opacity=0);
    	opacity: 0;
    	-webkit-transition: all .5s ease;
    	-moz-transition: all .5s ease;
    	-o-transition: all .5s ease;
    	transition: all .5s ease;
    	-webkit-animation-duration: .5s;
    	-moz-animation-duration: .5s;
    	-o-animation-duration: .5s;
    	animation-duration: .5s;
    	border-radius: 4px;
    }
    .page_projects {
    	padding: 40px 0
    }
    .owl-works .item .img:before,
    .owl-projects .item .img:before {
    	content: "";
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	opacity: .2;
    	-webkit-transition: .4s;
    	-o-transition: .4s;
    	transition: .4s;
    	right: 0;
    	bottom: 0;
    	z-index: 9;
    	transition: all .3s ease-in-out 0s;
    }
    .owl-news .item .img:hover:after,
    .owl-works .item .img:hover:after,
    .owl-projects .item .img:hover:after {
    	left: 0;
    	width: 100%;
    	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    	filter: alpha(opacity=100);
    	opacity: 100;
    }
    .owl-news .item h2 {
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	font-size: 3.7rem;
    	position: relative;
    	margin: 5px 0;
    }
    .owl-news .item p {
    	font-size: 2rem;
    	color: #915706;
    }
    .owl-news .item span.more {
    	background: #98692c;
    	font-size: 2.3rem;
    	border: 1px solid rgb(141, 85, 7);
    	border-radius: 3px;
    	display: inline-block;
    	padding: 4px 26px;
    	transition: all .3s ease-in-out 0s;
    	position: relative;
    	color: #fff;
    	margin: auto;
    	text-align: center;
    	display: block;
    	width: 30%;
    }
    .owl-news .item span.more:hover{background:transparent;}
    .page_works {
    	padding: 40px 0;
    }
    .owl-works .overlay span,
    .owl-projects .overlay span {
    	background: #8b5406;
    	background: -moz-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: -webkit-linear-gradient(left, #8b5406 0%, #c47117 100%);
    	background: linear-gradient(to right, #8b5406 0%, #c47117 100%);
    	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8b5406', endColorstr='#c47117', GradientType=1);
    	-webkit-text-fill-color: transparent;
    	-webkit-background-clip: text;
    	font-size: 3.7rem;
    	position: relative;
    	display: inline-block
    }
    .owl-works .overlay,
    .owl-projects .overlay {
    	text-align: center;
    	padding: 20px 0;
    }
    .form_projects {
    	width: 52%;
    	margin: auto;
    	text-align: center;
    	padding: 30px 0;
    }
    .form_projects p {
    	font-size: 3rem;
    	color: #915706
    }
   .page-template-contact-us-php .contact-map .social i:before{
            font-size: 29px;
           color: #fff;
     }
    .page-template-contact-us-php .name_tweets {
     font-size: 2rem;
    font-weight: bold;
    color: #fff;
    padding: 0 10px;
    }
    /*************************************************************responsive ***********************************************/
    @media(max-width:767px){
        .item-photos {
    margin-bottom: 10px;
}
 .owl-photos h2, .item-videos h2{
    font-size: 3rem;
    margin-bottom: 10px;
    margin-top: 0;
}
   .pds{padding:20px 0;}
    .last_alrbay .image{min-height:auto;max-height: 150px;overflow: hidden;}
     .i_fram iframe{height:200px;}
        .page-template-page-poets .owl-news .item img{max-height:67px}
        .page_per .item p:last-child{font-size: 1.2rem;}
       .owl-historical .item .image{max-height: 140px;}
   .last_alrbay .image img{/* height: 253px; */width: 100%;}
        .bloglinks{margin-bottom:10px;}
        .single-occasions .item-video .fa-play:before{    font-size: 20px;}
        .gallery_ass h2, .single-occasions .he_item{font-size:3rem;}
        .es_textbox_button{font-size:2rem;}
       .side-menu-wrapper .social{
           text-align: center;
           padding: 50px 0 10px 0;
           position: relative;
       }
       .side-menu-wrapper .social:after{
           content:"";
           position:absolute;
           top: 23px;
           right:0;
           left:0;
           margin:auto;
           background:#915706;
           width:60%;
           height:1px;
       }
       .side-menu-wrapper .social .name_tweets{
               color: #915706;
               font-size: 2rem;
               font-weight: bold;
               padding: 0 7px 0 13px;
       }
        .tweets p.heading:after{
            display:none
        }
         .tweets p.heading{
             width:100%;
             font-size:37px
         }
        .owl-general .item span.more{width: 83%;}
        .single-video{padding:10px 0}
        .dropdown-menu>li>a{color: #fff !important;}
     .navbar-nav{margin:0;padding: 20px 26px 0;}
   .navbar-nav>li>a{
   padding:15px 0;
   font-size:3rem;
   color:#fff;
   position: relative;
   -webkit-transform: translateY(0);
   transform: translateY(0);
   -webkit-transition: all 500ms cubic-bezier(.645,.05,.355,1) 0s;
   transition: all 500ms cubic-bezier(.645,.05,.355,1) 0s;
   animation-delay: 1s;
   opacity: 1;
   }
     .navbar-nav>li>a:nth-child(1) {    transition-delay: .2s;}
         .navbar-nav>li>a:nth-child(1) {    transition-delay: .3s;}
          .navbar-nav>li>a:nth-child(1) {    transition-delay: .4s;}
         .navbar-nav>li>a:nth-child(1) {    transition-delay: .5s;}
          .navbar-nav>li>a:nth-child(1) {    transition-delay: .6s;}
           .navbar-nav>li>a:nth-child(1) {    transition-delay: .7s;}
           .navbar-nav>li>a:nth-child(1) {    transition-delay: .8s;}
           .navbar-nav>li>a:nth-child(1) {    transition-delay: .9s;}
   .navbar-nav:before{display:none}
    .navbar-nav>li>a:after{
          content: '';
          background-color: #fff;
          position: absolute;
          right: -45px;
          top: 50%;
          width: 0;
          height: 4px;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%);
          -webkit-transition: all 500ms cubic-bezier(.55,.085,0,.99);
          -moz-transition: all 500ms cubic-bezier(.55,.085,0,.99);
          -o-transition: all 500ms cubic-bezier(.55,.085,0,.99);
          transition: all 500ms cubic-bezier(.55,.085,0,.99);
          opacity: 0;
          visibility: hidden;
    }
      .navbar-nav>li>a:hover:after{
              width: 40px;
              opacity: 1;
              visibility: visible;
      }
    .content_videos{padding:10px 0;}
    .content_videos .item{margin-bottom: 29px;}
   .side-menu-wrapper  .social a{display: inline-block;margin-bottom: 5px;}
/******************Starting mobile menu*******/

.side-menu-wrapper {
	/* style menu wrapper */
	overflow-y: auto;
	background: url(../images/peronel.png), #fff;
	position: fixed;
	/* Fixed position */
	top: 0;
	right: 0;
	height: 100%;
	z-index: 9999999;
	transition: 0.5s;
	/* CSS transition speed */
	/* width: 265px; */
	width: 0;
}
.side-menu-wrapper > ul {
	/* css ul list style */
	list-style: none;
	padding: 0;
	margin: 0;
	overflow-y: auto;
	/* enable scroll for menu items */
	padding-top: 0;
	border-radius: 0;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav > li:hover {
	border: none;
}
#logo .navbar-default .navbar-nav > li:after {
	display: none;
}
.side-menu-wrapper > ul > li > a {
	/* links */
	font-size: 16px !important;
	display: block;
	border-bottom: 1px solid transparent;
	padding: 9px 26px!important;
	transition: 0.3s;
	text-decoration: none;
	color: #fff;
}
.side-menu-wrapper > ul li {
	display: block;
}
.side-menu-wrapper > ul li a {
	color: #915705 !important;
}
.side-menu-wrapper > ul {
	width: 100%;
	/* background:#fff; */
	text-align: right;
	position: relative;
}
.side-menu-wrapper > a.menu-close {
	background: #915706;
	display: block;
	font-size: 35px;
	text-decoration: none;
	border: 0;
	width: 30px;
	height: 30px;
	padding-top: 0;
	border-radius: 0;
	text-align: center;
	margin-bottom: 14px;
	float: right;
	padding: 0;
	line-height: 33px;
	color: #fff;
	z-index: 99999;
	position: absolute;
	left: 0;
}
.side-menu-overlay {
	/* overlay */
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 9999999;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .7);
	overflow-y: auto;
	overflow-x: hidden;
	text-align: center;
	opacity: 0;
	transition: opacity 1s;
}
.mob-logo {
	margin-top: 20px !important;
	width: auto !important;
	border-bottom: 1px solid;
	padding-bottom: 6px;
}
.mob-logo a img {
	width: 80% !important;
	margin: auto !important;
}
.mob-menu-open {
	box-shadow: none !important;
	background: transparent;
	margin-right: 0;
	position: absolute !important;
	top: 45px !important;
	right: 0px !important;
	z-index: 99999;
	float: none;
	left: auto !important;
}
.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background-color: transparent;
}
/******************Ending mobile menu*******/
 .owl-general .item{margin:0 7px}
 .owl-general .item h2{font-size: 1.3rem;}
.owl-last .item{margin: 0 15px 25px 0;box-shadow: none;}
.page_single p {
    	padding: 10px 0;
    	font-size: 2rem
    }
    .page_single {
    	margin: 0;
    	padding: 10px 0
    }
    .login_page .img {
    	margin-bottom: 10px
    }
    #wpuf-login-form label {
    	font-size: 2rem
    }
    .login {
    	width: 100%;
    	padding: 18px;
    	margin-bottom: 10px;
    }
    .page-contact .contact-map .social {
    	margin-top: 0
    }
    .contacts_content span {
    	font-size: 2.7rem
    }
    .contact-map {
    	width: 100%;
    	float: none;
    	padding: 10px;
    	margin: 12px 0;
    }
    .contacts_content{margin-bottom:0;}
    .page-template-contact-us-php .contact-map .social i:before {
    font-size: 19px;}
    .fa-map-marker:before, .fa-envelope-o:before, .fa-mobile-phone:before, .fa-mobile:before {
    font-size: 26px !important;}
    .wpcf7 .wpcf7-submit {
    	width: 50% !important
    }
    .page-global {
    	text-align: center
    }
    .page-jobs .wpcf7,
    .page-contact .row {
    	width: 100% !important
    }
    .page-jobs p {
    	font-size: 2rem
    }
    .owl-works .overlay,
    .owl-projects .overlay {
    	padding: 10px 0
    }
    .page_projects {
    	padding: 10px 0
    }
    .news-history {
    	left: 4px;
    	bottom: -6px;
    }
    .owl-news .item span.more {
    	width: 85%;
    	padding: 3px 10px;
    }
    .owl-news .item p {
    	font-size: 1.2rem;
    }
    .owl-news .item h2 {
    	font-size: 1.9rem;
    	margin: 0;
    }
    .owl-news {
    	padding: 10px 0
    }
    .page_per .item {
    	margin: 5px 0
    }
    .page_per .item p {
    	margin: 0;
    	font-size: 1.6rem;
    }
    .page_per .item h2 {
    	font-size: 1.2rem;
    	margin: 6px 0;
    }
    .page_para {
    	font-size: 1.7rem;
    	margin-bottom: 5px;
    }
     .page_para p {margin:0}
    .page_per {
    	padding: 10px 0
    }
    .owl-document .item p {
    	font-size: 1.4rem
    }
    .page-about p {
    	font-size: 2rem;
    }
    .title-page,
    .page-global h1 {
    	margin: 0;
    	font-size: 3rem;
    }
    .form_projects {
    	width: 100%
    }
    .form_projects p {
    	font-size: 2rem
    }
    .owl-news .item,
    .owl-works .item,
    .owl-projects .item {
    	margin-bottom: 10px
    }
    .owl-works .overlay span,
    .owl-projects .overlay span {
    	font-size: 2rem
    }
    .page_works {
    	padding: 10px 0
    }
    .breadcrumb {
    	padding: 10px 0 30px 0
    }
    .breadcrumb-links a {
    	font-size: 1.4rem;
    	padding: 0;
    }
    .breadcrumb h1 {
    	font-size: 2rem;
    }
    .general_alrbay .container {
    	width: auto !important;
    }
    .footer_logo {
    	margin-top: -30px;
    	text-align: center;
    }
    .footer_logo img {
    	max-width: 76%;
    }
    .copyright_content p:last-child {
    	float: none;
    }
    .copyright_content p,
    .copyright_content span {
    	font-size: 2rem;
    	text-align: center
    }
    .copyright {
    	padding: 10px 0;
    	text-align: center;
    }
    .footer-content h2 {
    	font-size: 3rem
    }
    .footer-wrapper {
    	padding: 10px 0
    }
    .footer-wrapper a {
    	font-size: 1.9rem;
    }
    .owl-historical .owl-pagination {
    	margin-top: 23px
    }
    .general_alrbay .heading span:last-child:after{width:86px;right: -93px;bottom: 8px;}
    .general_alrbay .heading span:last-child:before {
    	width: 86px;
    	bottom: 8px;
    	left: -99px;
    }
    .owl-general .owl-pagination,
    .owl-general .owl-buttons {
    	display: none
    }
    .general_alrbay:before {
    	height: 200px
    }
    .historical_alrbay .heading:after {
    	display: none
    }
    .general_alrbay .heading span {
    	font-size: 3rem;
    	top: 0;
    }
    .owl-general {
    	padding: 10px 0;
    }
    .general_alrbay .heading {
    	padding: 0;
    }
    .occasions .heading img
    {
        width:70%;
    }
    .heading img
    {
        width:35%;
    }
    .general_alrbay .heading:before ,
    .general_alrbay .heading:after
    {
        display:none;
    }
    .general_alrbay {
    	padding: 10px 0;
    	margin: -6px 0;
    }
    .es_form_container {
    	width: 100%;
    	padding: 20px 0
    }
    .es_shortcode_form {
    	margin-right: 0;
    	padding: 0 14px 0 0;
    }
    .newsletter .social{width: 100%;margin-right:0;}
   .side-menu-wrapper .newsletter_content span.name_tweets{font-size: 1.5rem;padding: 0 5px;}
    .es_textbox_class {
    	width: 100%;
    	padding: 34px 39px 34px 30px;
    	font-size: 2rem;
    }
    .newsletter_content span {
    	font-size: 3rem;
    }
    .newsletter_content span.name_tweets{font-size: 1.7rem;padding: 0 5px;}
    .newsletter_content {
    	display: block;
    	text-align: center;
    }
    .newsletter {
    	padding: 20px 0
    }
    .owl-occasions .item {
    	margin: 10px 0;
    	box-shadow: none;
    }
    .news-history p {
    	font-size: 1.2rem !important;
    	display: none;
    }
    .owl-occasions .item .caption h2 {
    	font-size: 1.5rem;
    }
    .owl-occasions .item .caption {
    	right: 5px !important;
    	bottom: 10px;
    }
    .owl-occasions .item .caption p {
    	display: none
    }
    .owl-occasions {
    	padding: 10px 0
    }
    .occasions {
    	padding: 0 0;
    }
    .occasions p.heading {
    	width: 68%;
    	font-size: 3rem;
    	padding: 6px;
    }
    .last_alrbay .caption {
    	width: 100%;
    	right: 13px;
    	min-height: 70px;
    }
    .last_alrbay .caption h2 {
    	font-size: 1.6rem;
    	margin: 6px 0;
    }
    .last_alrbay .heading {
    	margin: 15px 0;
    }
    .last_alrbay .heading span {
    	font-size: 3rem
    }
    .last_alrbay .heading:after {
    	display: none
    }
    .last_alrbay {
    	padding: 10px 0;
    }
    .owl-historical {
    	top: 10px
    }
    .historical_alrbay {
    	margin: 0;
    	background-size: cover;
    }
    .owl-historical .item {
    	margin: 9px 5px;
    }
    .owl-historical .item .caption {
    	right: 9px;
    	bottom: 23px;
    }
    .owl-historical .item .caption p {
    	/* margin: 0; */
    	font-size: 2rem;
    }
    .owl-historical .item .caption h2 {
    	/* margin: 0; */
    	padding: 0;
    	line-height: 1.2;
    	font-size: 1.8rem;
    }
    .historical_alrbay .heading span {
    	font-size: 4rem;
    }
    .historical_alrbay .heading {
    	margin: 8px 0;
    }
    .header {
    	padding-right: 15px !important;
    	padding-left: 15px !important;
    }
    .newsletter_content:after,
    .navbar-toggle,
    .occasions p.heading:after {
    	display: none
    }
    .navbar-brand {
    	float: none;
    	display: block;
    	text-align: center;
    	padding: 6px 0;
    	height: auto;
    	position:relative
    }
    .navbar-brand:after{
        position:absolute;
        content:'';
        width:50%;
        height:3px;
        bottom:-15px;
        background:#b76b12;
        margin:auto;
        left:0;
        right:0
    }
    .ls-roundedflat .ls-nav-prev {
    	display: none !important
    }
    .navbar-brand>img {
    	margin: auto;
    }
    .header .col-sm-11 {
    	width: 100% !important
    }
    .wpuf-form-add {
    	padding: 10px
    }
    .wpuf-form-add:before {
    	background-size: 70%;
    	left: 0;
    	top: -40px
    }
    .wpuf-form-add:after {
    	background-size: 70%;
    	left: 0;
    	bottom: -76px;
    }
    ul.wpuf-form li {
    	margin-bottom: 0!important
    }
   }
   /* end xs screen */
   @media (min-width: 768px) and (max-width: 991px) {
       .owl-general .item span.more{width:45%}
       .owl-theme .owl-controls{display:none;}
       .navbar-default .navbar-nav > li > a:hover:before{width:8px;right: 11px;bottom: -5px;}
       .navbar-default .navbar-nav > li > a:hover:after{width:15px;right: 11px;}
       .navbar-collapse,
    .header-left {
    	margin-top: 14px;}
     .video-content h2{margin: -11px 30px;}
   	.page_single {
   		margin: 20px 0;
   		padding: 20px 0
   	}
   	.page_single p {
   		font-size: 2rem;
   		padding: 10px 0;
   	}
   	.wpuf-form-add:before,
   	.wpuf-form-add:after {
   		left: 0
   	}
   	#wpuf-login-form label {
   		font-size: 2.5rem
   	}
   	.login {
   		width: 100%
   	}
   	.page-about p {
   		font-size: 2rem
   	}
   	.title-page,
   	.page-global h1 {
   		margin: 10px 0
   	}
   	.page_per .item p {
   		margin: 5px 0
   	}
   	.page_per .item h2 {
   		font-size: 2rem
   	}
   	.owl-news .item span.more {
   		width: 50%
   	}
   	.owl-news .item p {
   		font-size: 1.8rem
   	}
   	.owl-news .item h2 {
   		font-size: 3rem
   	}
   	.form_projects p {
   		font-size: 2.5rem
   	}
   	.owl-works .overlay span,
   	.owl-projects .overlay span {
   		font-size: 3rem
   	}
   	.owl-works .overlay,
   	.owl-projects .overlay {
   		padding: 4px 0;
   		font-size: 2rem
   	}
   	.form_projects {
   		width: 100%
   	}
   	.page-global {
   		text-align: center
   	}
   	.contact-map {
   		float: none;
   		text-align: center;
   		width: 77%;
   		margin: 10px auto;
   	}
   	.footer-wrapper a {
   		font-size: 3rem
   	}
   	.footer-wrapper {
   		padding: 20px 0
   	}
   	.es_form_container {
   		width: 55%
   	}
   	.es_textbox_class {
   		width: 106%;
   		font-size: 2rem;
   	}
   	.es_shortcode_form{
    padding: 0 8px 0 0;
}
   	.newsletter .social a {
   		margin: 0 3px
   	}
   	.owl-occasions {
   		padding: 10px 0
   	}
   	.owl-general {
   		padding: 10px 0
   	}
   	.owl-general .owl-buttons {
   		display: none
   	}
   	.owl-general .owl-pagination {
   		top: -31px;
   	}
   	.general_alrbay .heading span {
   		font-size: 4rem
   	}
   	.general_alrbay {
   		padding: 20px 0
   	}
   	.general_alrbay .container {
   		width: auto !important;
   	}
   	.newsletter_content span {
   		font-size: 4rem
   	}
   	.newsletter {
   		padding: 20px 0
   	}
   	.newsletter_content:after {
   		width: 300px;
   		height: 170px;
   		background-size: 60%;
   		bottom: -30px;
   	}
   	.owl-occasions .item {
   		margin: 10px 18px 22px 0;
   	}
   	.owl-last .owl-buttons {
   		display: none
   	}
   	.news-history p {
   		font-size: 2rem
   	}
   	.owl-occasions .item .caption {
   		right: 20px
   	}
   	.owl-occasions .item .caption h2 {
   		font-size: 3rem
   	}
   	.owl-occasions .item .caption p {
   		font-size: 2rem
   	}
   	.occasions p.heading:after {
   		left: -40px;
   		bottom: 7px;
   	}
   	.occasions p.heading {
   		width: 27%;
   		font-size: 3rem;
   		margin: 0;
   		padding: 0;
   	}
   	.occasions {
   		padding: 10px 0
   	}
   	.last_alrbay .caption h2 {
   		font-size: 3rem
   	}
   	.last_alrbay .caption {
   		width: 100%;
   		right: 5px;
   	}
   	.last_alrbay .heading:after {
   		display: none
   	}
   	.last_alrbay {
   		padding: 55px 0;
   	}
   	.historical_alrbay .heading:after {
   		top: -51px;
   	}
   	.historical_alrbay .heading span,
   	.last_alrbay .heading span {
   		font-size: 5rem;
   	}
   	.historical_alrbay .heading {
   		margin-top: 193px;
   		margin-right: 0;
   	}
   	.last_alrbay .heading {
   		margin-top: 33px;
   		margin-right: 0;
   	}
   	.owl-historical .item .caption h2 {
   		margin: 0;
   		font-size: 3rem;
   		padding: 0 0 0 64px;
   	}
   	.owl-historical .item .caption p {
   		margin: 0;
   		font-size: 4rem;
   	}
   	.navbar-brand img {
   		width: 55%;
   	}
   	.header-left {
   		margin-top: 10px
   	}
   	.navbar-nav:before {
   		bottom: 0;
   	}
   	.navbar-default .navbar-nav > li > a {
   		padding: 0 10px;
   		font-size: 1.1rem;
   	}
   	.header-left a span {
   		font-size: 1rem;
   		padding-top: 0;
   	}
   	.header {
   		padding-right: 15px !important;
   		padding-left: 15px !important;
   	}
   	.navbar-nav {
   		margin-right: -41px;
   		margin-top: 17px;
   	}
   }
   /*end sm screen */
   @media (min-width: 992px) and (max-width: 1199px) {
       .owl-general .item span.more {width: 49%;}
      .newsletter_content span.name_tweets{    font-size: 1.6rem;}
           .owl-historical .owl-controls{text-align:left;margin:0}
         .navbar-default .navbar-nav > li > a:hover:before{width: 25px;right: 11px;bottom: -11px;}
       .navbar-default .navbar-nav > li > a:hover:after{width: 38px;right: 11px;bottom: -5px;}
       .navbar-collapse,
    .header-left {
    	margin-top: 14px;}
 .video-content h2{margin: -11px 30px;}
   	.page_single {
   		margin: 20px 0;
   		padding: 20px 0
   	}
   	.page_single p {
   		font-size: 2rem;
   		padding: 10px 0;
   	}
   	.wpuf-form-add:before,
   	.wpuf-form-add:after {
   		left: 0
   	}
   	#wpuf-login-form label {
   		font-size: 2.5rem
   	}
   	.login {
   		width: 100%
   	}
   	.page-about p {
   		font-size: 2rem
   	}
   	.title-page,
   	.page-global h1 {
   		margin: 10px 0
   	}
   	.page_per .item p {
   		margin: 5px 0
   	}
   	.page_per .item h2 {
   		font-size: 2rem
   	}
   	.owl-news .item span.more {
   		width: 50%
   	}
   	.owl-news .item p {
   		font-size: 1.8rem
   	}
   	.owl-news .item h2 {
   		font-size: 3rem
   	}
   	.form_projects p {
   		font-size: 2.5rem
   	}
   	.owl-works .overlay span,
   	.owl-projects .overlay span {
   		font-size: 3rem
   	}
   	.owl-works .overlay,
   	.owl-projects .overlay {
   		padding: 4px 0;
   		font-size: 2rem
   	}
   	.form_projects {
   		width: 100%
   	}
   	.page-global {
   		text-align: center
   	}
   	.contact-map {
   		float: none;
   		text-align: center;
   		width: 77%;
   		margin: 10px auto;
   	}
   	.general_alrbay .container {
   		width: auto !important;
   	}
   	.header {
   		padding-right: 15px !important;
   		padding-left: 15px !important;
   	}
   	.footer-wrapper a {
   		font-size: 3rem
   	}
   	.footer-wrapper {
   		padding: 20px 0
   	}
   	.es_form_container {
   		width: 55%
   	}
   	.es_textbox_class {
   		width: 90%;
   		font-size: 2rem;
   	}
   	.newsletter .social a {
   		margin: 0 3px
   	}
   	.owl-occasions {
   		padding: 10px 0
   	}
   	.owl-general {
   		padding: 10px 0
   	}
   	.owl-general .owl-buttons {
   		display: none
   	}
   	.owl-general .owl-pagination {
   		top: -31px;
   	}
   	.general_alrbay .heading span {
   		font-size: 4rem
   	}
   	.general_alrbay {
   		padding: 20px 0
   	}
   	.general_alrbay .container {
   		width: auto !important;
   	}
   	.newsletter_content span {
   		font-size: 4rem
   	}
   	.newsletter {
   		padding: 20px 0
   	}
   	.newsletter_content:after {
   		width: 300px;
   		height: 170px;
   		background-size: 60%;
   		bottom: -30px;
   	}
   	.owl-occasions .item {
   		margin: 10px 18px 77px 0;
   	}
   	.owl-last .owl-buttons {
   		display: none
   	}
   	.news-history p {
   		font-size: 2rem
   	}
   	.owl-occasions .item .caption {
   		right: 20px
   	}
   	.owl-occasions .item .caption h2 {
   		font-size: 3rem
   	}
   	.owl-occasions .item .caption p {
   		font-size: 2rem
   	}
   	.occasions p.heading:after {
   		left: -40px;
   		bottom: 7px;
   	}
   	.occasions p.heading {
   		width: 28%;
   		font-size: 4rem;
   		margin: 0;
   		padding: 0;
   	}
   	.occasions {
   		padding: 10px 0
   	}
   	.last_alrbay .caption h2 {
   		font-size: 3rem
   	}
   	.last_alrbay .caption {
   		width: 100%;
   		right: 5px;
   	}
   	.last_alrbay .heading:after {
   		display: none
   	}
   	.last_alrbay {
   		padding: 20px 0
   	}
   	.historical_alrbay .heading:after {
   		top: -51px;
   	}
   	.historical_alrbay .heading span,
   	.last_alrbay .heading span {
   		font-size: 6rem;
   	}
   	.historical_alrbay .heading {
   		margin-top: 143px;
   		margin-right: 0;
   	}
   	.last_alrbay .heading {
   		margin-top: 33px;
   		margin-right: 0;
   	}
   	.owl-historical .item .caption h2 {
   		margin: 0;
   		font-size: 2.7rem;
   		padding: 0 0 0 64px;
   	}
   	.owl-historical .item .caption p {
   		margin: 0;
   		font-size: 5rem;
   	}
   	.navbar-brand img {
   		width: 70%
   	}
   	.header-left {
   		margin-top: 10px
   	}
   	.navbar-nav:before {
   		bottom: 0;
   	}
   	.navbar-default .navbar-nav > li > a {
   		padding: 0 10px;
   		font-size: 2rem;
   	}
   	.header-left a span {
   		font-size: 1.5rem;
   	}
   	.header {
   		padding-right: 15px !important;
   		padding-left: 15px !important;
   	}
   	.navbar-nav {
   		margin-right: -41px;
   		margin-top: 17px;
   	}
   }
   .navbar-brand>img{
       max-width: 200px;
   }
   #wpuf-login-form{
       max-width: 600px;
       margin: 20px auto;
   }
   
#main-img {
  height: 141px;
  width: 100%;
  margin: auto;
  text-align: center;
  background-position: center !important;
} 

@media screen and (max-width: 767px) {   
    #main-img{
         background: url(../images/3.png) no-repeat;
         background-size: 69%;
         height: 70px;
    } 
}
@media (min-width: 1200px) {    
     #main-img{         
         background: url(../images/general_alrbay.png) no-repeat;
     } 
}

#hist-img {
  height: 500px;
  width: 100%;
  margin: auto;
  text-align: center;
  background-position: center !important;
} 

@media screen and (max-width: 767px) {   
    #hist-img{
         background: url(../images/2.png) no-repeat;
         background-size: 69%;
         height: 70px;
    } 
}
@media (min-width: 1200px) {    
     #hist-img{         
         background: url(../images/historical_alrbay.png) no-repeat;
     } 
}

#last-img {
  height: 500px;
  width: 100%;
  margin: auto;
  text-align: center;
  background-position: center !important;
  z-index: 99999999;
  position: relative;
} 

@media screen and (max-width: 767px) {   
    #last-img{
         background: url(../images/1.png) no-repeat;
         background-size: 69%;
         height: 70px;
    } 
}
@media (min-width: 1200px) {    
     #last-img{
         background: url(../images/last_alrbay.png) no-repeat;
     } 
}

#occasions {
  height: 135px;
  width: 100%;
  margin: auto;
  text-align: center;
  background-position: top right 6% !important;
  z-index: 99999999;
  position: relative;
} 

@media screen and (max-width: 767px) {   
    #occasions{
         background: url(../images/4.png) no-repeat;
         background-size: 69%;
         height: 70px;
    } 
}
@media (min-width: 1200px) {    
     #occasions{
         background: url(../images/occasions.png) no-repeat;
         background-size: 25%;
     } 
}

.text-more-section{
    margin-top: -10px;
    font-size: 20px;
    margin-bottom: 10px;
    color: #000;
    display: none
}

.text-more-section > i{
    position: relative;
    top: 3.1px;
}


@media screen and (max-width: 767px) {  
    .text-more-section{
        display: block;
    }
}


