/*
* Style tweaks
* --------------------------------------------------
*/


@font-face {
  font-family: 'DroidArabicKufi';
  src: url('../fonts/DroidArabicKufi.eot?#iefix') format('embedded-opentype'),  url('../fonts/DroidArabicKufi.woff') format('woff'), url('../fonts/DroidArabicKufi.ttf')  format('truetype'),
       url('../fonts/DroidArabicKufi.svg#DroidArabicKufi') format('svg');
  font-weight: normal;
  font-style: normal;
}


html,
body {
    overflow-x: hidden; /* Prevent scroll on narrow devices */
}
body {
    padding: 0;
    margin: 0;
    background: #FFF;
    font-family: 'DroidArabicKufi';
    font-size: 13px;
}
body a {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    text-decoration: none;
}
body a:hover {
    text-decoration: none;
}
body a:focus, a:hover {
    text-decoration: none;
}
input[type="button"], input[type="submit"] {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    text-align: right;
    font-family: 'DroidArabicKufi';
    letter-spacing:1px;
        direction: rtl;
}
p {
    margin:0;
    direction: rtl;
}
ul {
    margin:0;
    padding:0;
}
label {
    margin:0;
}
a:focus, a:hover {
    text-decoration: none;
    outline: none
}

.logo img {
    width: 72%;
    float: right;
}

img {
    width: 100%;
}
/*-- //Reset Code --*/
/*--header start here--*/
.header-topsec
{
    height: 2px;
    width: 100%;
    background: url(../images/top-head.png);

}



::selection {background: #d2b669;color: #fff;}








.header {
   background-color: rgb(255, 255, 255);
   background: rgba(255,255,255,1);
   background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
   background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(237,237,237,1)));
   background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
   background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
   background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
   background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}
.logo {
    float: right;
    width: 30%;
}
.phone {
    float: left;
    width: 48%;
    text-align:center;
}
.arbic-serch-right .form-group {
    position: relative;
    float: right;
    width: 74%;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 10px;
}
.phone h2 {
  font-size: 1em;
  font-weight: 400;
  color: #fff;
  margin-top:5px;
}
span.ph-numb {
  display: block;
  font-weight: 600;
    color: #fff;
}
span.menu {
  display: none;
}
.logo h1 {
  font-size: 2.5em;
  margin: 0em;
}
.logo h1 a{
      color: #fff;
  text-decoration: none;
}
.header-main {
    padding: 1.2em 0;
}
/*--search-button--*/
form.navbar-form.navbar-right {
  margin: 0;
  padding: 0;
}
.form-control {
    padding: 10px 32px 6px 13px;
    height: inherit;
    font-size: 1em;
    border: none;
    border: 1px solid rgba(176, 126, 12, 0.52);
    -webkit-appearance: none;
    color:#32251c;
    background: none;
    box-shadow: none;
    border-radius: 4px;
    /* float: right; */
    text-align: right;
}
button.btn.btn-default {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 6%;
    margin-top: -1px;
    right: 0;
    padding: 0;
    outline: none;
    box-shadow: none;
    background: none;
    border-left: 1px solid #32251c;
    border-radius: 0;
    border-right: 1px solid #32251c;
}
button.btn.btn-default:focus {
  background-color:inherit !important;
  box-shadow: none !important;
  border-color:none !important;
  
}
.form-control:focus {
    border-color: #32251c;
    box-shadow:none;
}
span.glyphicon.glyphicon-search {
    font-size: 16px;
    line-height: 25px;
    color: #e2b54a;
}
span.glyphicon.glyphicon-search:focus {
    outline: none;
}

.arabic-button {
    float: right;
    padding-top: 10px;
}

.arbic-serch-right {
    width: 38%;
    float: left;
}


/*--//search-button--*/
/*----responsive-menu-start---*/
@media(max-width:768px){
.top-nav-left ul li{
    display:block;
    float:none;
    margin: 0em;
    padding: 0.6em 0;
    text-align: center;
}
.top-nav-left ul li a{
    color:#fff;
}
.top-nav-left ul li a:hover{
    color:#000;
}
.top-nav-left ul{
    display:none;
    background:rgba(153, 197, 10, 0.45);
    position:absolute;
    width:100%;
    z-index: 999;
    left: 0%;
    margin: 0.7em 0em;
}
.top-nav-left span.menu{
    display: block;
    width: 100%;
    position:relative;
    padding: 0.8em 1em;
}
}
/*--header end here--*/

/*--top-nav--*/
.top-nav {
    width:100%;
    background:rgba(158, 143, 102, 0.34);
}
ul.nav.navbar-nav{
    float: none;
    text-align: center;
}
nav.navbar.navbar-default {
    background-color: #32251c;
    border: none;
    margin: 0;
}
.navbar-nav > li {
    float: right;
    display: inline-block;
    direction: rtl;
}
.navbar-default .navbar-nav > li > a {
    padding: 27px 30px;
    display: block;
    font-size: 1em;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background: #86644d;
}
/* Effect 11: text fill based on Lea Verou's animation http://dabblet.com/gist/6046779 */
/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);  
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  -moz-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;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color:#fff;
  background: rgba(93, 121, 11, 0.98);
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -moz-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  -o-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  background: #86644d;
}
.navbar-nav > li.hvr-bounce-to-bottom > a:hover,.navbar-nav > li > a:hover {
    color: #fff !important;
    background: #86644d;
}
.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  -o-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  -moz-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background: #86644d;
}


.header-right-phone {
    float: right;
    padding: 4px 0;
    width: 78%;
}
.right-all-contacts {
    width: 63%;
    float: left;
}

.header-right-phone ul li {
    display: inline-block;
    margin-left: 30px;
    font-size: 19px;
    color: #91764c;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}
.header-right-phone ul li span.glyphicon {
    font-size: 18px;
    margin-right: .6em;
    color: #91764c;
}
.header-right-phone ul li a{
    color: #91764c;
}
.header-right-phone ul li a:hover{
    color:#F6D13B;
}

ul.top-links {float: left !important;}

ul.top-links li {
    margin-left: 0px;
    display:inline-block;
}


.top-links li a i.fa {
    color: #000;
    background-color: #fff;
    width: 33px;
    border: 1px solid #32251c;
    height: 33px;
    font-size: 15px;
    border-radius: 4px;
    line-height: 33px;
    text-align: center;
    transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
} 
.top-links li a i.fa:hover {
    color: #fff;
    background-color: #e2b54a;
}
input#ctl00_txtSearch {
    border: 1px solid rgb(50, 37, 28);
}
.arabic-button a {
    width: 91px;
    height: 38px;
    background: #f3f3f3;
    float: left;
    border: 1px solid #32251c;
    border-radius: 4px;
}

.arabic-button a img {
    width: 58px;
    display: block;
    margin: 12px auto;
}
.arabic-button, .search-button,.cart-section {
    padding: 0;
}

.arabic-button {
    margin-top: 10px;
    float: left;
}

/*--//top-nav--*/








section.services-section {
    padding: 15px 0 40px 0px;
}

.serv_abt {padding-left: 0;margin-left: 0;padding: 60px 0;float: right;}

.serv_abt h2 {
    color: #eea904;
    text-align: right;
    font-size: 36px;
    line-height: 50px;
    padding-top: 50px;
}

.serv_abt p {
    font-size: 16px;
    font-weight: 500;
    padding-top: 20px;
}

.promotion-grids,.about-grids{
    margin-top: 4em ;
}
h2.tittle {
    font-size: 3.5em;
    text-align: center;
    color: #062f3c;
}
.promation-grid h4 {
    font-size: 16px;
    padding: 10px 0;
    line-height: 22px;
    color: #ffffff;
    text-align: right;
    padding: 8px 10px;
    direction: rtl;
    min-height: 60px;
}
.promation-grid h5{
    font-size:1em;
    color:#fff;
}
.prom-bottom {
    background: #007ea3;
}
.prom-left {
    float: left;
    width: 100%;
    padding: 1em;
}
.prom-right {
    float: left;
    width: 50%;
    padding: 1em;
}
.promotions span {
    text-align: center;
    display: block;
    font-size: 1.4em;
    margin-top: 0.5em;
    color: #777;
}
.promation-grid p {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    font-weight: 100;
    margin-bottom: 12px;
    padding: 0px 10px;
    min-height: 60px;
    text-align: right;
}
 /*-- w3layouts --*/
.promation-grid  {
    overflow: hidden;
}
.promation-grid:hover img {
    webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
}
.promation-grid img{
    -webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.abt-text {
    float: right;
    padding: 0;
    padding-left: 30px;
}

.color1 {
    background: #32251c;
}
.color11 {
    background: #4c392b;
}

.color2 {
    background: #91764c;
}
.color22 {
    background: #ab8b59;
}

.color3 {
    background: #474747;
}
.color33 {
    background: #616161;
}


.prom-text {
    padding: 0;
}

.serv_all .owl-buttons {
    position: absolute;
    right: -9px;
    top: 0;
    width: 100px;
    top: 30PX;
    background: #eea904;
    height: 57px;
}

.brdr_all {
    width: 91%;
    margin: auto;
    /* float: left; */
    border-bottom: 1px solid #fff;
    margin-bottom: 8px;
}
.promation-grid {
   
padding-left: 0;
   
padding-right: 0;
   
float: right;
}


.arabic-button a:hover {
    background: #e2b54a;
    border: 1px solid #d2a845;
}

.top-links li a i.fa:hover {
    border: 1px solid #e2b54a;
}








#page-title.page-title-parallax .container {
  z-index: 5;
}

#page-title {
  position: relative;
  padding: 50px 0;
  background-color: #F5F5F5;
  border-bottom: 1px solid #EEE;
}
#page-title.page-title-parallax {
  padding: 0;
  text-shadow: none;
  border-bottom: none;
}
#page-title.page-title-dark {
  background-color: #333;
  text-shadow: 1px 1px 1px rgba(0,0,0,.15)!important;
  border-bottom: none;
  opacity: 1;
}
#page-title.page-title-parallax {
  background-color: transparent;
  background-attachment: fixed;
  background-position: 50% 0;
  background-repeat: no-repeat;
}

section#page-title .all_head_wp h2 {
    text-transform: uppercase;
    font-size: 40px;
}

.masked {
    background: rgba(37, 37, 37, 0.67);
    width: 100%;
    height: 100%;
    display: block;
    padding: 40px 0px 40px 0px;
}

.abt-company-info h1 {
    font-size: 36px;
    color: #eea904;
    text-align: right;
    line-height: 50px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.28);
}

.abt-company-info-text {
    /* padding: 18px 0; */
    color: #fff;
    line-height: 26px;
    font-size: 14px;
    font-weight: 200;
    padding-left: 30px;
}

.abt-text {
    padding-left: 0;
}
.abt-company-info-text p {
    padding-bottom: 40px;
}






/* Common style */
.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    min-width: 100%;
    max-width: 100%;
    max-height: 100%;
    opacity: 1;
    height: auto;
    background: #3085a3;
    text-align: center;
    cursor: pointer;
    opacity: 1;
}

.grid figure img {
    position: relative;
    display: block;
    opacity: 1;
}

.grid figure figcaption {
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

.grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
}

.grid figure h2 span {
    font-weight: 800;
}

.grid figure h2,
.grid figure p {
    margin: 0;
}

.grid figure p {
    letter-spacing: 1px;
    font-size: 68.5%;
}

/*---------------*/
/***** Ming *****/
/*---------------*/

figure.effect-ming {
    background: #eea904;
    opacity: 1;
    border: 1px solid #eea904;
}

figure.effect-ming img {
    opacity: 1;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}

figure.effect-ming figcaption::before {
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    border: 2px solid #eea904;
    box-shadow: 0 0 0 30px rgba(255,255,255,0.2);
    content: '';
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    /* transition: opacity 0.35s, transform 0.35s; */
    -webkit-transform: scale3d(1.4,1.4,1);
    transform: scale3d(1.4,1.4,1);
}

figure.effect-ming h2 {
    margin: 0;
    -webkit-transition: -webkit-transform 0.35s;
    font-size: 18px;
    transition: transform 0.35s;
    color: #eea904;
    font-weight: 600;
    text-transform: capitalize;
    text-align: right;
    float: right;
}

figure.effect-ming p {
    padding: 1em;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    width: 100%;
    float: left;
}

figure.effect-ming h2 {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}

figure.effect-ming:hover figcaption::before, figure.effect-ming p {
    opacity: 1;
    text-align: right;
    text-transform: capitalize;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    font-size: 15px;
}

figure.effect-ming:hover figcaption {
    background-color: rgba(58, 52, 42, 0.39);
}

figure.effect-ming:hover img {
    opacity: 1;
}

.image-abt.grid {
    padding-top: 10px;
}



.teams-partners
{
    background: #f2f2f2;
    padding: 40px 0
}

.col-wrapper-all
{
    background: #fff;
    padding: 10px 0;
    border: 1px solid #dadada;
    width: 100%;
    float: left;
    min-height: 325px;
}

.team-partners-wp h3 {
    text-align: right;
    padding-right: 10px;
    width: 60%;
    float: right;
    font-size: 21px;
    padding-top: 5px;
    margin-bottom: 5px;
}

a.btn.btn-primary {}

.team-wp .btn-primary {
    float: right;
}

.our-team {
    width: 100%;
    float: left;
    margin-top: 3px;
    padding: 10px;
}
.team-members {
    padding: 0;
}
figure.effect-ming:hover {
    border: 0;
}

.border-black {
    width: 96%;
    float: left;
    margin: auto;
    border-bottom: 1px solid #000;
}

.team-wp {margin-bottom: 30px;float: right;padding-right: 0;}

.team-partners {
    padding: 0;
}



.team-partners img {
    padding: 15px;
}

.our-partners {
    padding-top: 20px;
    width: 100%;
    float: left;
    padding-bottom: 11px;
}




div#owl-demo3 {
    width: 100%;
    float: left;
}
section.clients-wp {
    padding: 20px 0 60px 0;
}

section.clients-wp h2 {
    font-size: 36px;
    color: #eea904;
    text-align: right;
    line-height: 50px;
    border-bottom: 1px solid rgba(29, 29, 29, 0.28);
    margin-bottom: 30px;
    letter-spacing: 0;
}

section.clients-wp .item img {
    border: 1px solid #e6e6e6;
}


section.clients-wp .owl-controls.clickable {
    display: none;
}

section.clients-wp .owl-controls.clickable {
    display: none !important;
}






#footer-top {background: #b07e0c;}
.footer-nav {padding: 20px 0 20px 130px;}
.footer-nav ul { display:block; overflow:hidden;}
.footer-nav ul li {float: right;padding:0 20px;}
.footer-nav ul li a {color:#fff;font-size: 15px;font-weight:300;text-transform:uppercase;}
.footer-nav ul li a:hover { color:#4a4949;}

.footer-nav ul li {
    list-style: none;
}
section#footer-top .footer-nav ul li a:hover {
    color: #32251c;
    font-weight: 500;
}



section#footer-top .footer-nav ul li a {
    font-weight: 500;
}


.footer {
    margin: 60px 0;
}
.cntntl-agileits-footer-top {
    /* padding: 40px 0; */
    background: #32251c;
}
.agileits-footer-bottom p {
    margin: 20px 0 0 0;
    color: #fff;
    font-size: 14px;
}
.agileits-footer-bottom {
    background: #453428;
    padding: 30px 0;
}
h4.footer-head {
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 16px;
    text-align: left;
    border-bottom: 1px solid #795f4d;
    line-height: 50px;
    text-transform: uppercase;
}
.main-footer-grid p {
    color: #ffffff;
    font-size: 14px;
    line-height: 24px;
    margin-top: 15px;
}
.main-footer-grid ul li {
    list-style-type: none;
    margin: 8px 0;
}
.main-footer-grid ul li a {
    color: #ffffff;
    font-size: 13px;
    font-weight: 400;
    text-decoration:none;
    text-align: right;
    width: 100%;
    float: right;
    line-height: 26px;
}
.main-footer-grid ul li a:hover {
    color: #eea904;
}
.main-footer-grid ul li a i.fa.fa-angle-right {
    margin-right: 12px;
    font-size: 10px;
    color: #848383;
    transition:0.5s all;
    -webkit-transition:0.5s all;
    -o-transition:0.5s all;
    -moz-transition:0.5s all;
    -ms-transition:0.5s all;
}
.main-footer-grid ul li a:hover i.fa.fa-angle-right {
    color: #eea904;
    margin-right:8px;
    transition:0.5s all;
    -webkit-transition:0.5s all;
    -o-transition:0.5s all;
    -moz-transition:0.5s all;
    -ms-transition:0.5s all;
}
span.hq {
    color: rgba(0, 153, 229, 0.73);
    font-size: 1em;
    margin-bottom: 1em;
    display: block;
}
address {
    width: 100%;
    color: #767676;
    font-size: 0.9em;
    line-height: 2.4em;
    margin-bottom: 30px;
    float: inherit;
}
ul.location {
    margin-top: 1em;
}
ul.location li {
    display: inline-block;
    margin: 0;
    color: #FFF;
    float: right;
}
span.glyphicon.glyphicon-map-marker {
    margin-top: 3px;
}
span.glyphicon.glyphicon-map-marker, span.glyphicon.glyphicon-earphone, .glyphicon.glyphicon-envelope1 {
    color: #eea904;
    font-size: 14px;
    padding: 3px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    vertical-align: top;
    float: right;
    padding-left: 8px;
}
ul.location li:nth-child(2) {
    float: right;
    width: 85%;
    color: #ffffff;
    font-size: 0.95em;
    text-align: right;
    line-height: 2em;
    margin: 0;
}
.copyrights p,.diff p {
    color: #dcdcdc;
    font-size: 13px;
    margin-top:0;
    letter-spacing: 0;
    text-align: right;
}
.copyrights p a,.diff p a {
    color:#2baae9;
    margin-left:2px;
}
.copyrights p a:hover,.diff p a:hover {
    color:#ff4c4c;
}
.copyrights p a {
    color: #fff;
}

.copyrights p a:hover {
    color: #eea904;
}

.main-foo-grids h4 {
    color: #fff;
  
    width: 100%;
    text-align: right;
}

.main-foo-grids ul.top-links {
    float: right !important;
}
.copyrights .right p {
    text-align: left;
}

.copyrights .right p a {
    color: #b07e0c;
}

.copyrights .right p a:hover {
    color: #fff;
}

.image-abt.grid figure.effect-ming {
    outline: solid 15px rgba(0, 0, 0, 0.3);
}
.box-colo {
    background: rgba(0,0,0,0.70);
    padding: 11px 30px;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

figure.effect-ming:hover .box-colo {
    width: 95.3%;
    left: 0;
    right: 0;
    margin: 0px auto;
    bottom: 11px;
}




.promation-grid:hover .prom-bottom i{ 
    animation-duration: 2s; 
    animation-fill-mode: both; 
    animation-timing-function: ease-in-out; 
    animation-iteration-count:infinite; 
} 

@keyframes shake { 
    0%, 100% {transform: translateX(0);} 
    10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);} 
    20%, 40%, 60%, 80% {transform: translateX(10px);} 
} 
.promation-grid:hover .prom-bottom i{ 
    animation-name: shake; 
}
.serv_all .owl-theme .owl-controls .owl-buttons div {
    background: none !important;
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 0;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    float: left;
}

 .serv_all .owl-buttons div.owl-prev:before {content: "\f104";}

.serv_all .owl-buttons div:before {content: "";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 46px;text-align: center;color: #32251c;}

.serv_all .owl-theme .owl-controls .owl-buttons div {}
 .serv_all .owl-buttons div.owl-next:before {content: "\f105";}

.serv_all .owl-buttons div.owl-prev:before {}


.serv_all .owl-buttons:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 29px 58px 0;
    border-color: transparent #eea904 transparent transparent;
    content: "";
    position: absolute;
    left: -29PX;
}

.serv_all .owl-buttons:after {content: "";width: 0;height: 0;border-style: solid;border-width: 12px 9px 0 0;border-color: #000000 transparent transparent transparent;position: absolute;right: 0;bottom: -12px;}


.top-bttn {
    width: 80px;
    height: 79px;
    float: left;
    margin: 0;
    text-align: center;
    margin-top: -18px;
    background: rgba(246,246,246,1);
    background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(214,152,7,1) 0%, rgba(156,109,15,1) 61%, rgba(158,112,14,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,246,246,1)), color-stop(0%, rgba(214,152,7,1)), color-stop(61%, rgba(156,109,15,1)), color-stop(100%, rgba(158,112,14,1)));
    background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(214,152,7,1) 0%, rgba(156,109,15,1) 61%, rgba(158,112,14,1) 100%);
    background: -o-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(214,152,7,1) 0%, rgba(156,109,15,1) 61%, rgba(158,112,14,1) 100%);
    background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(214,152,7,1) 0%, rgba(156,109,15,1) 61%, rgba(158,112,14,1) 100%);
    background: linear-gradient(to bottom, rgba(246,246,246,1) 0%, rgba(214,152,7,1) 0%, rgba(156,109,15,1) 61%, rgba(158,112,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#9e700e', GradientType=0 );
    position: relative;
}

.top-bttn a {
    font-size: 21px;
    color: #fff;
    line-height: 50px;
}

div#owl-demo3 .owl-item {
    float: left;
}


.dd1
{
      border-right: 1px solid #efefef;
      border-bottom: 1px solid #efefef;
}
.dd2
{
      border-left: 1px solid #efefef;
      border-top: 1px solid #efefef;
}



.top-bttn p {
   font-size: 21px;
   width: 100%;
   float: left;
   margin-top: 0px;
   color: #e6e6e6;
   font-weight: 100;
   text-align: center;
}

.top-bttn:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 40px 19px 40px;
    border-color: transparent transparent #d59708 transparent;
    margin-top: -19px;
    margin-left: -29px;
    content: '';
    position: absolute;
    right: 0;
}


/* Effect 13: three circles */
.cl-effect-13 a {
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
}

.cl-effect-13 a::before {
  position: absolute;
  top: 100%;
  left: 50%;
  color: transparent;
  content: '';
  text-shadow: 0 0 transparent;
  font-size: 1.2em;
  -webkit-transition: text-shadow 0.3s, color 0.3s;
  -moz-transition: text-shadow 0.3s, color 0.3s;
  transition: text-shadow 0.3s, color 0.3s;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  transform: translateX(-50%);
  pointer-events: none;
}

.cl-effect-13 a:hover::before,
.cl-effect-13 a:focus::before {
  color: #fff;
  text-shadow: 10px 0 #fff, -10px 0 #fff;
}

.cl-effect-13 a:hover,
.cl-effect-13 a:focus {
  color: #ba7700;
}




.serv_abt a.btn.btn-default {
    width: 171px;
    height: 41px;
    background: #32251c;
    padding: 0;
    color: #fff;
    border: 0;
    float: right;
}

.serv_abt a.btn.btn-default i img {
    width: 18px;
    display: block;
    margin: 12px auto;
}

.serv_abt a.btn.btn-default i {
    background: #474747;
    width: 51px;
    height: 41px;
    float: left;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}

.serv_abt a.btn.btn-default span {
    float: right;
    padding: 10px 14px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
    font-size: 15px;
}

.serv_abt a.btn.btn-default:hover {}

.serv_abt a.btn.btn-default:hover i {
    width: 60px;
    background: #eea904;
}

.serv_abt a.btn.btn-default:hover span {
    padding: 10px 8px;
}

.serv_abt a.btn.btn-default {
    margin-top: 25px;
}
.prom-bottom h5 {
    text-align: right;
}

.prom-bottom h5 i.fa.fa-long-arrow-right {
    float: left;
}

.border-blackk {
    width: 92%;
    border-bottom: 1px solid #000;
    margin: 0;
    float: right;
}

.dateleft {
    float: right;
    width: 20%;
    line-height: 25px;
    border-left: solid 5px #eea904;
}

.news-head-right {
    float: right;
    width: 68%;
    /* border-right: solid 1px #000; */
    padding: 8px 10px 8px;
    margin: 15px 15px;
}

.date-wrapper {
    width: 100%;
    float: right;
}

.news-head-right h3 {
    font-size: 17px;
    text-align: right;
    color: #32251c;
}

.dateleft span {
    width: 100%;
    float: right;
    text-align: right;
    color: #32251c;
    font-size: 14px;
}

.dateleft strong {
    font-size: 46px;
    color: #eea904;
    width: 100%;
    float: right;
    text-align: right;
}

.dateleft p {
    text-align: right;
    width: 100%;
    float: right;
    letter-spacing: 5px;
    color: #32251c;
    margin: 4px 0px !important;
}
.events-wrapper-item p {
    color: #32251c;
    line-height: 24px;
    font-size: 14px;
    margin: 16px 0px;
    width:100%;
}

.events-wrapper-item {
}

.events-wrapper-item .btn.btn-default {
    padding: 7px 31px;
    float: right;
}

.events-wp {
    background: #fff;
    padding: 10px 15px;
    border: 1px solid #dadada;
    min-height: 325px;
}
div#owl-demo2 .owl-buttons {
    position: absolute;
    left: 0;
    top: 0;
    width: 56px;
    background: #000;
    height: 33px;
}

div#owl-demo2 {}

div#owl-demo2 .owl-buttons .owl-prev {left: 0;right: 0;margin: 0;width: 27px;height: 100%;top: 0;bottom: 0;background: none;position: relative;}

div#owl-demo2.owl-theme .owl-controls .owl-buttons div:before {
    content: "";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
    text-align: center;
    color: #ffffff;
    content: "\f105";
}

div#owl-demo2 .owl-buttons .owl-next {
    left: 0;
    right: 0;
    margin: 0;
    width: 27px;
    height: 100%;
    top: 0;
    bottom: 0;
    background: none;
    position: relative;
}

div#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev:before {
    content: "\f104";
}




.nav>li>a.dropdown-toggle {
    position: absolute;
    top: 9px;
    left: -20px;
    background: none !important;
}


.nav>li>a.dropdown-toggle:hover {
    background: none;
}
.events-wrapper-item a img {
    width: 160px;
}

.main-foo-grids {
    padding: 40px 0;
}

.main-footer-grid h4 a {
    color: #fff;
    text-align: right;
    width: 100%;
}


ul.breadcrumb {
    padding-left: 10px;
    background-color: rgba(255, 255, 255, 0.73);
    width: 100%;
    float: left;
}

ul.breadcrumb li {
    margin-right: 10px;
    padding: 5px 0;
    float: right;
}

ul.breadcrumb li span I {
    color: #FFF;
    font-size: 20px;
}

ul.breadcrumb li a span {
    line-height: 21px;
    color: #8c6a0d;
}

ul.breadcrumb li a i {
    color: #90754b;
    font-size: 20px;
}

ul.breadcrumb li a {
    color: #90754b;
}
.breadcrumb > li + li:before {

padding: 0 6px;

color: #8c6a0d;

float: right;

display: inline-block;

font: normal normal normal 22px/1 FontAwesome;

font-size: inherit;

text-rendering: auto;

line-height: 20px;

-webkit-font-smoothing: antialiased;

content: "\f0d9";
}


.inner_container h1 {
    text-align: right;
    font-weight: 100;
    text-transform: uppercase;
    padding: 22px 0;
    float: right;
    margin: 11px 0;
    width: 100%;
}


.print-col {
    float: right;
    width: 170px;
}

.email-col {
    float: right;
    width: 170px;
    margin-right: 14px;
}

div#ctl00_print {
    width: 100%;
    float: right;
    padding: 40px 0;
}



.print-col, .email-col {
    border: solid 1px #b07e0c;
    padding: 10px 10px;
    border-radius: 2px;
}


.print-block a {
    color: #b07e0c;
    text-decoration: none;
    text-align: right;
    float: right;
    direction: rtl;
}

.print-col:hover, .email-col:hover {
    background: #b07e0c;

}

.print-col:hover a, .email-col:hover a {
    color: #fff;
}
.print-block a i {
    margin-left: 10px;
    float: right;
}

.inner_container p {
    font-size: 13px;
    line-height: 28px;
}

.photo-albums ul li {
    list-style: none;
    float: right;
}

.photo-albums ul {
    padding: 0;
}
.mediacenter-wrapper ul li {
    list-style: none;
    float: right;
}

.mediacenter-wrapper ul li img {
    width: 100%;
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -moz-transform 0.4s;
    transition: transform 0.4s;
        min-height: initial;
}

.mediacenter-wrapper ul li figcaption {
    position: absolute;
    z-index: 1;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    padding: 17px 0px;
    background: rgba(134, 100, 77, 0.82);
    bottom: 0;
    height: 70px;
    top: inherit;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}

.mediacenter-wrapper.inner-media-center-wrapper {
    float: left;
    width: 100%;
       margin-bottom: 50px;
}

.mediacenter-wrapper ul li figcaption span {
    margin: 21px 0px;
    background: #32251c;
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 20px 10px;
    left: 0;
    opacity: 0;
    text-align: right;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    transition: transform 0.4s, opacity 0.1s 0.3s;
    margin-bottom: 0;
    text-align: center;
}

.mediacenter-wrapper ul li:hover figcaption {
    height: 100%;
    padding: 55px 0px;
}

.mediacenter-wrapper ul li:hover figcaption span {
    display: block;
}
.mediacenter-wrapper ul li:hover img {
    -webkit-transform: translateY(-50px);
    -moz-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px);
}

.mediacenter-wrapper ul li:hover figcaption span {
    opacity: 1;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s;
    transition: transform 0.4s, opacity 0.1s;
}
.mediacenter-wrapper ul li figcaption h2 {
    font-size: 24px;
    padding: 5px 15px;
    text-align: center;
}
.photo-albums ul li .trip_title_photo h4 {
    background: #86644d;
    color: #fff;
    padding: 30px 0px;
    text-align: center;
    min-height: 98px;
}

.photo-albums ul li img {
    border-radius: 10px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-transition: opacity 1s, -webkit-transform 1s;
    transition: opacity 1s, transform 1s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.photo-albums ul li:hover img {
    opacity: 1;
    -webkit-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}

.photo-albums ul li figure {
    overflow: hidden;
}
td#ctl00_contentplaceholder1_imgGallery_CCell {
    padding: 0;
}
aside.contact-form ul li {
    list-style: none;
}


/*-- services-item --*/
.services-item-wp {
    padding: 5em 0;
}
.services-item h3 {
    font-size: 3em;
    color: #182b45;
    margin: 0 0 1em;
    font-family: 'Play-Regular';
}
.services-item h4 {
    font-size: 1.4em;
    color: #6b0f24;
    margin: 0 0 0.5em;
    font-weight: 600;
    line-height: 1.2em;
    font-family: 'Play-Regular';
}
.services-item p {
    font-size: 1em;
    line-height: 1.7em;
    color: #999;
    margin: 1em 0 0;
}
.services-item-grid-left-top p {
    font-size: 1em;
    color: #6B0F24;
    text-align: center;
    margin: 0;
    border: 1px solid #BAB9B9;
}
.services-item-grid-left-top p i{
  font-size:1.5em;
  padding:1em;
  background:#6B0F24;
  color:#fff;
  left: -31px;
    top: 0px;
}
.services-item-grid{
  margin:3em 0 0;
}
.services-item-grid-left img{
  width:100%;
  border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
}
.services-item-pos p{
  padding:1em;
  color:#A7B4C5;
  font-size:14px;
  line-height: 23px;
  margin:0;
  text-align: right;
}
.services-item-grid-left:hover div.services-item-grid-left-top p i{
  background:#fff;
  color:#65767D;
  transition:.5s all;
  -webkit-transition:.5s all;
  -moz-transition:.5s all;
  -o-transition:.5s all;
  -ms-transition:.5s all;
}
.services-item-grid-left:hover div.services-item-pos p{
  color:#fff;
  transition:.5s all;
  -webkit-transition:.5s all;
  -moz-transition:.5s all;
  -o-transition:.5s all;
  -ms-transition:.5s all;
}
/*-- //services-item --*/

.services-item-pos {
    background: #32251c;
    min-height: 130px;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -o-transition: all .4s linear;
    -ms-transition: all .4s linear;
    transition: all .4s linear;
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    min-height: 175px;
}

.services-item-pos h2 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 100;
    padding-top: 26px;
    font-size: 20px;
    min-height: 70px;
    padding-right: 12px;
}

.services-item-pos:hover {
    background: #b07e0c;
}

.services-item-grid-left {
    margin-bottom: 40px;
    float: right;
}

.service-wrapper {
    padding: 60px 0;
}

.service-details-wrapper {
    padding: 60px 0;
}

.serv-details {
    padding: 4px;
    border: 2px solid #f1f1f1;
    background: #fffdf7;
}
.serv-details h3 {
    text-transform: uppercase;
    padding: 13px 0px;
}

.serv-details p {
    line-height: 26px;
    padding: 0px 20px 30px 20px;
}
.services-item-grid-left a:hover .services-item-pos {
    background: #b07e0c;
}
.inner_container h1 {
    padding: 7px 0px 5px 0px;
}
.team-details-right h1 {
    padding: 0;
}

div#ctl00_contentplaceholder1_ctl00_divlist .service-wrapper .container {
    padding: 0;
    margin-left: -15px;
}
.details-left h1 {font-size: 30px;padding: 17px 0;}

.details-left h3 {
    text-align: right;
    font-size: 15px;
    text-transform: uppercase;
    color: #32251c;
    font-weight: 600;
    float: right;
    width: 100%;
    direction: rtl;
}

.details-left td#ctl00_contentplaceholder1_ctl00_imgGallery_CCell {
    padding: 0;
    margin: 20px 0;
    float: left;
}

.details-left {
    background: #f5efea;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 3px 3px 3px -2px #e6d4c6;
    float: right;
}

article.details-left {
    box-shadow: none;
}



aside.details-right h2.text-left {
    text-transform: uppercase;
    font-weight: 100;
    padding: 0px 0px 19px 0px;
    text-align: right;
}

aside.details-right .list-group {float: right;width: 100%;}

.details-rightsection {
    padding-left: 0;
}

aside.details-right .list-group a.list-group-item {
    background: rgb(145, 118, 76);
    color: #fff;
    padding: 13px 14px;
    width: 100%;
    float: right;
    text-align: right;
}

aside.details-right .list-group a.list-group-item:hover {
    background: rgb(113, 92, 59);
    color: #fff;
    padding: 13px 20px;
}


aside.details-right .list-group a.list-group-item:before {
    font-family: FontAwesome;
    font-size: 11px;
    display: inline-block!important;
    cursor: pointer;
    line-height: 20px;
    margin-left: 5px;
    float: right;
    content: "\f100";
}



.contact_us_cont {
    width: 100%;
    background: #f5efea;
    float: left;
    padding: 0px;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    box-shadow: 3px 3px 3px -2px #e6d4c6;
    border-radius: 4px;
}

.contact_us_cont input#ctl00_contentplaceholder1_txtcountrycode {
    width: 19% !important;
    float: left;
    margin-right: 1%;
    padding: 10px 14px 6px 13px;
}

.contact_us_cont input#ctl00_contentplaceholder1_txtPhone {
    width: 80%;
    float: left;
}

aside.contact-form label {
    width: 100%;
    padding-bottom: 3px;
    text-align: right;
    direction: rtl;
}

.team-partners-wp a.btn.btn-primary {
    border-radius: 0;
    color: #fff;
    background-color: #000000;
    border-color: #000000;
    padding: 6px 20px;
    float: left;
}

.team-partners-wp a.btn.btn-primary:hover {
    background: #eea904;
    border-color: #eea904;
}


.footer-one {
    text-align: center;
    padding: 25px 0;
    border-bottom: 1px solid #dec3ac;
}
.footer-one i {
    padding: 17px 17px;
    background: #b07e0c;
    color: #fff;
    font-size: 18px;
    border-radius: 100%;
    margin-bottom: 10px;
}
.footer-grids{
}
.footer-one p {
    line-height: 2.2em;
    color: #464646;
    font-size: 15px;
}
.footer-one p span {
	display:block;
}
.footer-one p a{
    color: #464646;
	text-decoration:none;	
}
.footer-one p a:hover{
	color:#08538c;
}
article.contact-info {
    width: 30%;
    float: right;
    background: #ecdcce;
    border-radius: 4px;
}

aside.contact-form {
    width: 70%;
    float: left;
    padding: 16px 20px;
}
.main-footer-grid ul.location li span.glyphicon.glyphicon-envelope {
    color: #eea904;
    font-size: 14px;
    padding: 3px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    vertical-align: top;
    margin-left: 5px;
}


.vedo-wrpr .media_right ul {
    padding: 0;
    list-style: none;
}

.vedo-wrpr .media_right ul li figcaption {
    background: #32251c;
    float: left;
    width: 100%;
    padding: 20px 0;
    color: #fff;
}

ul.row.grid-panel.list-panel {
    float: left;
    width: 100%;
    padding-top: 40px;
}





/*--team start here--*/
.team {
    padding: 0em 0em 5em 0em;
}
.team-bottom {
    margin-top: 4em;
}
.team-top {
    text-align: center;
    padding-bottom: 1em;
}
.team-top h3 {
    font-size: 3em;
    color: #CF0C68;
    margin-bottom: 0.2em;
    font-family: 'Share-Regular';
}
.team-top p {
    font-size: 1.05em;
    color: #716E6E;
    margin: 0 auto;
    width: 50%;
    line-height: 1.8em;
}
.team-img {
    float: right;
    width: 40%;
    position: absolute;
    top: -9%;
    right: 5%;
}
.team-text {
    float: left;
    width: 55%;
}
/*-- agileits --*/
.team-member {
    background: #f5efea;
    padding: 1em;
    position: relative;
    min-height: 245px;
    border: 1px solid rgba(145, 118, 76, 0.29);
    border-radius: 4px;
}

.latest-projects-wrapper.subpage-pr  .team-main {
    margin-top: 20px;
    float: left;
    width: 100%;
}


.team-img img {
    border: 10px solid #32251c;
    background-color: white;
    margin:0 auto;
    border-radius: 4px;
    float: right;
}
.team-img ul.team-mem {
    padding:0.8em 0em 0em 0em;
    list-style: none;
        text-align: center;
}
.team-img ul.team-mem li{
   display: inline-block;
   margin-right: 0.5em;
}
.team-img ul.team-mem li a {
    background: url(../images/t-icons.png)no-repeat #fff;
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 50px;
    box-shadow: 1px 1px 1px 1px rgba(153, 153, 153, 0.41)
}
.team-img ul.team-mem li a.fa {
    background-position: 12px 5px;
}
.team-img ul.team-mem li a.tw {
    background-position:-17px 6px;
}
.team-img ul.team-mem li a.g {
    background-position:-47px 6px;
}
.team-img ul.team-mem li a:hover {
    background: url(../images/t-icons.png)no-repeat #CF0C68;
}
.team-img ul.team-mem li a.fa:hover {
    background-position: 12px -25px;
}
.team-img ul.team-mem li a.tw:hover {
    background-position: -17px -24px;
}
.team-img ul.team-mem li a.g:hover {
    background-position: -47px -25px;
}

.team-text h3 {
    font-size: 13px;
    color: #32251c;
    background: #fff;
    padding: 0.7em 1em;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
    border-radius: 50px  0px  0px 0px;
    box-shadow: 1px 1px 1px 0px rgba(153, 153, 153, 0.41);
}
.team-text h4 {
    font-size: 1em;
    color: #000;
    padding: 0.5em 1em;
    background: #D0CFCF;
    width: 50%;
    border-radius: 0px 0px 36px 0px;
}
.team-text p {
    font-size: 1.03em;
    color: #000;
    line-height: 1.8em;
    margin: 10px 10px 3px 25px;
    padding-left: 10px;
}

.team-gris {
    margin-bottom: 40px;
    float: right;
}

.team-details {
    margin: 5em 0;
}
.team-details-right {
    padding: 0em 3em;
    direction: rtl;
}
.team-details-left {
    padding: 0;
    float: right;
}
.team-details h4 {
    font-size: 2em;
    color: #32251c;
    margin: 0em 0 0.63em;
    line-height: 14px;
    text-align: left;
    text-transform: uppercase;
}
.team-details p {
    color: #1d1d1d;
    font-size: 15px;
    line-height: 22px;
}

.team-details-color {
    background: rgba(249, 204, 95, 0.14);
}
ul.top-links.two.three li a i.fa.fa-facebook{
  background:#3b5998;
  color:#fff;
}
ul.top-links.two.three li a i.fa.fa-twitter{
  background:#55acee;
  color:#fff;
}
ul.top-links.two.three li a i.fa.fa-google-plus{
  background:#d62223;
  color:#fff;
}
ul.top-links.two.three li a i.fa.fa-linkedin{
  background:#0077b5;
  color:#fff;
}
ul.top-links.two.three {
    float: left !important;
    width: 100%;
    margin-bottom: 10px;
}
ul.top-links.two.three li a i.fa:hover{
  opacity:0.8;
}
ul.top-links.two.three li a i {
    border: 0;
    width: 33px;
    height: 33px;
}
.team-member:hover {
    background: #fff2d3;
}

.team-member:hover .team-img img {
    border: 10px solid #daa429;
    background-color: white !important;
    margin: 0 auto;
    opacity: 1;
}

.team-member:hover .team-text h3 {
    font-size: 13px;
    color: #ffffff;
    background: #32251c;
    padding: 0.7em 2em;
    display: inline-block;
}

.copyrights .right {
    float: right;
}


.copyrights .col-sm-8.col-lg-8.col-xs-12 {
    float: right;
}

table#ctl00_contentplaceholder1_ctl00_imgGallery {
    float: right;
}

.main-footer-grid {
    float: right;
    direction: rtl;
}

select#ctl00_contentplaceholder1_ddlcountry {
    width: 100% !important;
}

input#ctl00_contentplaceholder1_Button1 {
    float: right;
}

div#ctl00_topBreadCrumbs {
    position: relative;
    margin-top: -50px;
    margin-bottom: 50px;
    padding-bottom: 0px;
}


.latest-right {
    width: 100%;
    float: left;
}

.latest-right .flexslider1.lat_desc ul {
    list-style: none;
}

.latest-right .flexslider1.lat_desc ul li {
    float: right;
    text-align: right;
    padding: 10px;
    border: 1px solid #91764c;
    margin-bottom: 20px;
    background: #fff9f0;
}
.trip_title_photo h4 {
    padding-right: 10px;
}


.latest-right .flexslider1.lat_desc ul .date-area {
    background: #91764c;
    width: 70px;
    float: right;
    margin-left: 8px;
    text-align: center;
    color: #fff;
    padding: 4px 0;
}

.latest-right .flexslider1.lat_desc ul .date-area p {
    font-size: 17px;
}

.latest-right .flexslider1.lat_desc ul .date-area {
    font-size: 32px;
}

.latest-right .flexslider1.lat_desc ul li a {
    /* border: 1px solid #000; */
    /* padding: 3px 30px; */
    float: right;
    font-weight: 900;
    color: #91774e;
    font-size: 18px;
}
table#ctl00_contentplaceholder1_imgGallery {
    float: right;
}
.vedo-wrpr .media_right ul li {
    float: right;
    padding-right: 0;
    margin-top: 26px;
}
span#ctl00_contentplaceholder1_RequiredFieldValidator9 {
    display: inline-block;
}

span#ctl00_contentplaceholder1_RequiredFieldValidator10 {
    display: inline-block;
}


.innerdoc_wrapper p {
    width: 100%;
}
.details-left article.details-left .pro-desc p {
    float: right;
    width: 100%;
}


.team-member .team-text p {
    max-height: 170px;
    overflow: hidden;
}


.innerdoc_wrapper ol {
    direction: rtl;
    padding: 0;
    padding-right: 15px;
}


.innerdoc_wrapper ol li {
    line-height: 30px;
}

div#owl-demo1 .promation-grid p {
    font-size: 13px;
    line-height: 25px;
    color: #fff;
    font-weight: 100;
    margin-bottom: 12px;
    padding: 0px 10px;
    min-height: 60px;
    text-align: right;
    max-height: 75px;
    overflow: hidden;
}
section.services-section .serv_all {
    margin-top: 25px;

}

.inner_container ul {
    direction: rtl;
    list-style: none;
}

.inner_container ul li {
    line-height: 26px;
}

.inner_container ul li:before {
    font-family: FontAwesome;
    font-size: 11px;
    display: inline-block!important;
    cursor: pointer;
    line-height: 20px;
    margin-right: 0px;
    content: "\f101";
    margin-left: 10px;
    content: "\f100";
}


ul.dropdown-menu li a {
    text-align: right;
    direction: rtl;
}




.pg_not_found_cont {
    float: left;
    width: 100%;
    text-align: center;
    padding: 200px 0;
}

.pg_not_found_cont .bottom-text {
    margin-top: 40px;
    text-align: center;
    float: left;
    width: 100%;
    line-height: 30px;
    border: 1px solid rgba(176, 126, 12, 0.45);
}

.pg_not_found_cont .bottom-text span.text3.slideRight.animate {
    float: left;
    width: 100%;
}

.pg_not_found_cont .bottom-text span.text3.slideRight.animate a {
    float: none;
    margin-left: 10px;
    color: #b07e0c;
    font-weight: 700;
    text-transform: uppercase;
}

.pg_not_found_cont img {
    width: 150px;
}

aside.contact-form .form-list ul li:before {
    display: none !important;
}

aside.contact-form span#ctl00_contentplaceholder1_Label1 {
    margin-right: 20px;
}
.main-footer-grid ul li i {
   display:none;
}
.mediacenter-wrapper.inner-media-center-wrapper ul li:before {
    display: none !important;
}
.photo-albums ul li:before {
    display: none !important;
}
.arbic-serch-right .form-group input {
    height: 38px;
}


.arbic-serch-right .form-group input {
    height: 38px;
    padding: 9px 50px 6px 16px;
}
li.dropdown ul.dropdown-menu {
    right: 0;
    left: inherit;

}
ul.breadcrumb li:first-child:before {
    display: none;
    font-size: 0;
}
.latest-right.vedo-wrpr ul li:before {
    display: none !important;
}
.events-wrapper-item .btn-default:hover {
    background: #32251c;
    color: #fff;
}
.latest-right.vedo-wrpr.row ul.grid-panel.list-panel li:before {
    display: none !important;
}
.vedo-wrpr ul li:before {
    display: none !important;
}
.media_right ul.grid-panel.list-panel.row {
    margin-bottom: 80px;
}

.details-left .pro-desc {
    width: 100%;
    float: right;
}

.details-left article.details-left {
    width: 100%;
    float: right;
}

.details-left article.details-left ul.serv-sub-wp {
    width: 100%;
    float: right;
}

.details-left article.details-left ul.serv-sub-wp li {
    width: 100%;
    float: right;
}


article.details-left .pro-desc ul {
    width: 100%;
    float: right;
}

article.details-left .pro-desc ul li {
    width: 100%;
    float: right;
}

div#videoModal .modal-header {
    min-height: 0;
    padding: 0;
}

div#videoModal .modal-header button.close {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    background: #b07e0c;
    z-index: 9999999999;
    opacity: 1;
    text-shadow: none;
    color: #fff;
}

.clients-uploads-wp ul.wp-all-clients {
    width: 100%;
}

.clients-uploads-wp ul.wp-all-clients li {
    width: 18%;
    float: left;
    margin: 11px;
}

.clients-uploads-wp ul.wp-all-clients li:before {
    display: none !important;
}

.clients-uploads-wp ul.wp-all-clients li img.img-clients-wp {
    /* padding: 20px; */
    border: 1px solid #b07e0c;
    width: 100%;
}

.col-md-3.main-footer-grid ul.top-links.color-ll li a i {
    display: block;
}

div#owl-demo2 .owl-wrapper {
    width: inherit !important;
}

div#owl-demo2 .owl-wrapper .owl-item {
    width: inherit !important;
}



.clients_wrapper {}

.clients_wrapper .events-grid-1 ul {
    margin-top: 20px;
    width: 100%;
    float: left;
}

.clients_wrapper .events-grid-1 ul li:before {
    display: none !important;
}

.clients_wrapper .events-grid-1 ul li {
    border: 1px solid rgba(50, 37, 28, 0.07);
    text-align: -webkit-center;
    padding: 20px 0;
    margin: 10px;
    width: 18.2%;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.clients_wrapper .events-grid-1 ul li:hover {
    box-shadow: 0px 0px 9px 0px rgba(50, 37, 28, 0.59);
}

.services-item-grid-left .services-item-pos p {
    min-height: 80px;
    max-height: 80px;
    overflow: hidden;
}

div#ctl00_contentplaceholder1_imgGallery_Popup_PW-1 {margin-top: 0;position: fixed !important;top: 0 !important;bottom: 0px !important;left: 0px !important;right: 0px !important;}

.dxigControl .dxig-closeButtonWrapper {top: 3px;opacity: 1 !important;}
.dxigFlowItem {
    float: right;
}