@font-face{
  font-family: "JF Flat Regular";
  src: url(../fonts/JF-Flat-regular.eot);
  src: url(../fonts/JF-Flat-regular.eot?#iefix) format('embedded-opentype'), url('../fonst/JF-Flat-regular.svg#JF Flat Regular') format('svg'), url(../fonts/JF-Flat-regular.woff) format('woff'), url(../fonts/JF-Flat-regular.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
}

a{
  text-decoration:none !important
}

body.rtl{
  direction: rtl;
  font-family: 'JF Flat Regular';
  font-weight: 300;
}

.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{
  font-family: 'JF Flat Regular';
  font-weight: 400;
}

.rtl .flip.text-left{
  text-align: right;
}

.rtl .flip.text-right{
  text-align: left;
}

.rtl .list-unstyled{
  padding-right: 0;
  padding-left: initial;
}

.rtl .list-inline{
  padding-right: 0;
  padding-left: initial;
  margin-right: -5px;
  margin-left: 0;
}

.rtl dd{
  margin-right: 0;
  margin-left: initial;
}

@media (min-width: 768px){
  .rtl .dl-horizontal dt{
    float: right;
    clear: right;
    text-align: left;
  }

  .rtl .dl-horizontal dd{
    margin-right: 180px;
    margin-left: 0;
  }
}

.rtl blockquote{
  border-right: 5px solid #eee;
  border-left: 0;
}

.rtl .blockquote-reverse,.rtl blockquote.pull-left{
  padding-left: 15px;
  padding-right: 0;
  border-left: 5px solid #eee;
  border-right: 0;
  text-align: left;
}

.rtl .col-lg-1,.rtl .col-lg-10,.rtl .col-lg-11,.rtl .col-lg-12,.rtl .col-lg-2,.rtl .col-lg-3,.rtl .col-lg-4,.rtl .col-lg-5,.rtl .col-lg-6,.rtl .col-lg-7,.rtl .col-lg-8,.rtl .col-lg-9,.rtl .col-md-1,.rtl .col-md-10,.rtl .col-md-11,.rtl .col-md-12,.rtl .col-md-2,.rtl .col-md-3,.rtl .col-md-4,.rtl .col-md-5,.rtl .col-md-6,.rtl .col-md-7,.rtl .col-md-8,.rtl .col-md-9,.rtl .col-sm-1,.rtl .col-sm-10,.rtl .col-sm-11,.rtl .col-sm-12,.rtl .col-sm-2,.rtl .col-sm-3,.rtl .col-sm-4,.rtl .col-sm-5,.rtl .col-sm-6,.rtl .col-sm-7,.rtl .col-sm-8,.rtl .col-sm-9,.rtl .col-xs-1,.rtl .col-xs-10,.rtl .col-xs-11,.rtl .col-xs-12,.rtl .col-xs-2,.rtl .col-xs-3,.rtl .col-xs-4,.rtl .col-xs-5,.rtl .col-xs-6,.rtl .col-xs-7,.rtl .col-xs-8,.rtl .col-xs-9{
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.rtl .col-xs-1,.rtl .col-xs-10,.rtl .col-xs-11,.rtl .col-xs-12,.rtl .col-xs-2,.rtl .col-xs-3,.rtl .col-xs-4,.rtl .col-xs-5,.rtl .col-xs-6,.rtl .col-xs-7,.rtl .col-xs-8,.rtl .col-xs-9{
  float: right;
}

.rtl .col-xs-12{
  width: 100%;
}

.rtl .col-xs-11{
  width: 91.66666667%;
}

.rtl .col-xs-10{
  width: 83.33333333%;
}

.rtl .col-xs-9{
  width: 75%;
}

.rtl .col-xs-8{
  width: 66.66666667%;
}

.rtl .col-xs-7{
  width: 58.33333333%;
}

.rtl .col-xs-6{
  width: 50%;
}

.rtl .col-xs-5{
  width: 41.66666667%;
}

.rtl .col-xs-4{
  width: 33.33333333%;
}

.rtl .col-xs-3{
  width: 25%;
}

.rtl .col-xs-2{
  width: 16.66666667%;
}

.rtl .col-xs-1{
  width: 8.33333333%;
}

.rtl .col-xs-pull-12{
  left: 100%;
  right: auto;
}

.rtl .col-xs-pull-11{
  left: 91.66666667%;
  right: auto;
}

.rtl .col-xs-pull-10{
  left: 83.33333333%;
  right: auto;
}

.rtl .col-xs-pull-9{
  left: 75%;
  right: auto;
}

.rtl .col-xs-pull-8{
  left: 66.66666667%;
  right: auto;
}

.rtl .col-xs-pull-7{
  left: 58.33333333%;
  right: auto;
}

.rtl .col-xs-pull-6{
  left: 50%;
  right: auto;
}

.rtl .col-xs-pull-5{
  left: 41.66666667%;
  right: auto;
}

.rtl .col-xs-pull-4{
  left: 33.33333333%;
  right: auto;
}

.rtl .col-xs-pull-3{
  left: 25%;
  right: auto;
}

.rtl .col-xs-pull-2{
  left: 16.66666667%;
  right: auto;
}

.rtl .col-xs-pull-1{
  left: 8.33333333%;
  right: auto;
}

.rtl .col-xs-pull-0{
  left: auto;
  right: auto;
}

.rtl .col-xs-push-12{
  right: 100%;
  left: 0;
}

.rtl .col-xs-push-11{
  right: 91.66666667%;
  left: 0;
}

.rtl .col-xs-push-10{
  right: 83.33333333%;
  left: 0;
}

.rtl .col-xs-push-9{
  right: 75%;
  left: 0;
}

.rtl .col-xs-push-8{
  right: 66.66666667%;
  left: 0;
}

.rtl .col-xs-push-7{
  right: 58.33333333%;
  left: 0;
}

.rtl .col-xs-push-6{
  right: 50%;
  left: 0;
}

.rtl .col-xs-push-5{
  right: 41.66666667%;
  left: 0;
}

.rtl .col-xs-push-4{
  right: 33.33333333%;
  left: 0;
}

.rtl .col-xs-push-3{
  right: 25%;
  left: 0;
}

.rtl .col-xs-push-2{
  right: 16.66666667%;
  left: 0;
}

.rtl .col-xs-push-1{
  right: 8.33333333%;
  left: 0;
}

.rtl .col-xs-push-0{
  right: auto;
  left: 0;
}

.rtl .col-xs-offset-12{
  margin-right: 100%;
  margin-left: 0;
}

.rtl .col-xs-offset-11{
  margin-right: 91.66666667%;
  margin-left: 0;
}

.rtl .col-xs-offset-10{
  margin-right: 83.33333333%;
  margin-left: 0;
}

.rtl .col-xs-offset-9{
  margin-right: 75%;
  margin-left: 0;
}

.rtl .col-xs-offset-8{
  margin-right: 66.66666667%;
  margin-left: 0;
}

.rtl .col-xs-offset-7{
  margin-right: 58.33333333%;
  margin-left: 0;
}

.rtl .col-xs-offset-6{
  margin-right: 50%;
  margin-left: 0;
}

.rtl .col-xs-offset-5{
  margin-right: 41.66666667%;
  margin-left: 0;
}

.rtl .col-xs-offset-4{
  margin-right: 33.33333333%;
  margin-left: 0;
}

.rtl .col-xs-offset-3{
  margin-right: 25%;
  margin-left: 0;
}

.rtl .col-xs-offset-2{
  margin-right: 16.66666667%;
  margin-left: 0;
}

.rtl .col-xs-offset-1{
  margin-right: 8.33333333%;
  margin-left: 0;
}

.rtl .col-xs-offset-0{
  margin-right: 0;
  margin-left: 0;
}

@media (min-width: 768px){
  .rtl .col-sm-1,.rtl .col-sm-10,.rtl .col-sm-11,.rtl .col-sm-12,.rtl .col-sm-2,.rtl .col-sm-3,.rtl .col-sm-4,.rtl .col-sm-5,.rtl .col-sm-6,.rtl .col-sm-7,.rtl .col-sm-8,.rtl .col-sm-9{
    float: right;
  }

  .rtl .col-sm-12{
    width: 100%;
  }

  .rtl .col-sm-11{
    width: 91.66666667%;
  }

  .rtl .col-sm-10{
    width: 83.33333333%;
  }

  .rtl .col-sm-9{
    width: 75%;
  }

  .rtl .col-sm-8{
    width: 66.66666667%;
  }

  .rtl .col-sm-7{
    width: 58.33333333%;
  }

  .rtl .col-sm-6{
    width: 50%;
  }

  .rtl .col-sm-5{
    width: 41.66666667%;
  }

  .rtl .col-sm-4{
    width: 33.33333333%;
  }

  .rtl .col-sm-3{
    width: 25%;
  }

  .rtl .col-sm-2{
    width: 16.66666667%;
  }

  .rtl .col-sm-1{
    width: 8.33333333%;
  }

  .rtl .col-sm-pull-12{
    left: 100%;
    right: auto;
  }

  .rtl .col-sm-pull-11{
    left: 91.66666667%;
    right: auto;
  }

  .rtl .col-sm-pull-10{
    left: 83.33333333%;
    right: auto;
  }

  .rtl .col-sm-pull-9{
    left: 75%;
    right: auto;
  }

  .rtl .col-sm-pull-8{
    left: 66.66666667%;
    right: auto;
  }

  .rtl .col-sm-pull-7{
    left: 58.33333333%;
    right: auto;
  }

  .rtl .col-sm-pull-6{
    left: 50%;
    right: auto;
  }

  .rtl .col-sm-pull-5{
    left: 41.66666667%;
    right: auto;
  }

  .rtl .col-sm-pull-4{
    left: 33.33333333%;
    right: auto;
  }

  .rtl .col-sm-pull-3{
    left: 25%;
    right: auto;
  }

  .rtl .col-sm-pull-2{
    left: 16.66666667%;
    right: auto;
  }

  .rtl .col-sm-pull-1{
    left: 8.33333333%;
    right: auto;
  }

  .rtl .col-sm-pull-0{
    left: auto;
    right: auto;
  }

  .rtl .col-sm-push-12{
    right: 100%;
    left: 0;
  }

  .rtl .col-sm-push-11{
    right: 91.66666667%;
    left: 0;
  }

  .rtl .col-sm-push-10{
    right: 83.33333333%;
    left: 0;
  }

  .rtl .col-sm-push-9{
    right: 75%;
    left: 0;
  }

  .rtl .col-sm-push-8{
    right: 66.66666667%;
    left: 0;
  }

  .rtl .col-sm-push-7{
    right: 58.33333333%;
    left: 0;
  }

  .rtl .col-sm-push-6{
    right: 50%;
    left: 0;
  }

  .rtl .col-sm-push-5{
    right: 41.66666667%;
    left: 0;
  }

  .rtl .col-sm-push-4{
    right: 33.33333333%;
    left: 0;
  }

  .rtl .col-sm-push-3{
    right: 25%;
    left: 0;
  }

  .rtl .col-sm-push-2{
    right: 16.66666667%;
    left: 0;
  }

  .rtl .col-sm-push-1{
    right: 8.33333333%;
    left: 0;
  }

  .rtl .col-sm-push-0{
    right: auto;
    left: 0;
  }

  .rtl .col-sm-offset-12{
    margin-right: 100%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-11{
    margin-right: 91.66666667%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-10{
    margin-right: 83.33333333%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-9{
    margin-right: 75%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-8{
    margin-right: 66.66666667%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-7{
    margin-right: 58.33333333%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-6{
    margin-right: 50%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-5{
    margin-right: 41.66666667%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-4{
    margin-right: 33.33333333%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-3{
    margin-right: 25%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-2{
    margin-right: 16.66666667%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-1{
    margin-right: 8.33333333%;
    margin-left: 0;
  }

  .rtl .col-sm-offset-0{
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 992px){
  .rtl .col-md-1,.rtl .col-md-10,.rtl .col-md-11,.rtl .col-md-12,.rtl .col-md-2,.rtl .col-md-3,.rtl .col-md-4,.rtl .col-md-5,.rtl .col-md-6,.rtl .col-md-7,.rtl .col-md-8,.rtl .col-md-9{
    float: right;
  }

  .rtl .col-md-12{
    width: 100%;
  }

  .rtl .col-md-11{
    width: 91.66666667%;
  }

  .rtl .col-md-10{
    width: 83.33333333%;
  }

  .rtl .col-md-9{
    width: 75%;
  }

  .rtl .col-md-8{
    width: 66.66666667%;
  }

  .rtl .col-md-7{
    width: 58.33333333%;
  }

  .rtl .col-md-6{
    width: 50%;
  }

  .rtl .col-md-5{
    width: 41.66666667%;
  }

  .rtl .col-md-4{
    width: 33.33333333%;
  }

  .rtl .col-md-3{
    width: 25%;
  }

  .rtl .col-md-2{
    width: 16.66666667%;
  }

  .rtl .col-md-1{
    width: 8.33333333%;
  }

  .rtl .col-md-pull-12{
    left: 100%;
    right: auto;
  }

  .rtl .col-md-pull-11{
    left: 91.66666667%;
    right: auto;
  }

  .rtl .col-md-pull-10{
    left: 83.33333333%;
    right: auto;
  }

  .rtl .col-md-pull-9{
    left: 75%;
    right: auto;
  }

  .rtl .col-md-pull-8{
    left: 66.66666667%;
    right: auto;
  }

  .rtl .col-md-pull-7{
    left: 58.33333333%;
    right: auto;
  }

  .rtl .col-md-pull-6{
    left: 50%;
    right: auto;
  }

  .rtl .col-md-pull-5{
    left: 41.66666667%;
    right: auto;
  }

  .rtl .col-md-pull-4{
    left: 33.33333333%;
    right: auto;
  }

  .rtl .col-md-pull-3{
    left: 25%;
    right: auto;
  }

  .rtl .col-md-pull-2{
    left: 16.66666667%;
    right: auto;
  }

  .rtl .col-md-pull-1{
    left: 8.33333333%;
    right: auto;
  }

  .rtl .col-md-pull-0{
    left: auto;
    right: auto;
  }

  .rtl .col-md-push-12{
    right: 100%;
    left: 0;
  }

  .rtl .col-md-push-11{
    right: 91.66666667%;
    left: 0;
  }

  .rtl .col-md-push-10{
    right: 83.33333333%;
    left: 0;
  }

  .rtl .col-md-push-9{
    right: 75%;
    left: 0;
  }

  .rtl .col-md-push-8{
    right: 66.66666667%;
    left: 0;
  }

  .rtl .col-md-push-7{
    right: 58.33333333%;
    left: 0;
  }

  .rtl .col-md-push-6{
    right: 50%;
    left: 0;
  }

  .rtl .col-md-push-5{
    right: 41.66666667%;
    left: 0;
  }

  .rtl .col-md-push-4{
    right: 33.33333333%;
    left: 0;
  }

  .rtl .col-md-push-3{
    right: 25%;
    left: 0;
  }

  .rtl .col-md-push-2{
    right: 16.66666667%;
    left: 0;
  }

  .rtl .col-md-push-1{
    right: 8.33333333%;
    left: 0;
  }

  .rtl .col-md-push-0{
    right: auto;
    left: 0;
  }

  .rtl .col-md-offset-12{
    margin-right: 100%;
    margin-left: 0;
  }

  .rtl .col-md-offset-11{
    margin-right: 91.66666667%;
    margin-left: 0;
  }

  .rtl .col-md-offset-10{
    margin-right: 83.33333333%;
    margin-left: 0;
  }

  .rtl .col-md-offset-9{
    margin-right: 75%;
    margin-left: 0;
  }

  .rtl .col-md-offset-8{
    margin-right: 66.66666667%;
    margin-left: 0;
  }

  .rtl .col-md-offset-7{
    margin-right: 58.33333333%;
    margin-left: 0;
  }

  .rtl .col-md-offset-6{
    margin-right: 50%;
    margin-left: 0;
  }

  .rtl .col-md-offset-5{
    margin-right: 41.66666667%;
    margin-left: 0;
  }

  .rtl .col-md-offset-4{
    margin-right: 33.33333333%;
    margin-left: 0;
  }

  .rtl .col-md-offset-3{
    margin-right: 25%;
    margin-left: 0;
  }

  .rtl .col-md-offset-2{
    margin-right: 16.66666667%;
    margin-left: 0;
  }

  .rtl .col-md-offset-1{
    margin-right: 8.33333333%;
    margin-left: 0;
  }

  .rtl .col-md-offset-0{
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 1200px){
  .rtl .col-lg-1,.rtl .col-lg-10,.rtl .col-lg-11,.rtl .col-lg-12,.rtl .col-lg-2,.rtl .col-lg-3,.rtl .col-lg-4,.rtl .col-lg-5,.rtl .col-lg-6,.rtl .col-lg-7,.rtl .col-lg-8,.rtl .col-lg-9{
    float: right;
  }

  .rtl .col-lg-12{
    width: 100%;
  }

  .rtl .col-lg-11{
    width: 91.66666667%;
  }

  .rtl .col-lg-10{
    width: 83.33333333%;
  }

  .rtl .col-lg-9{
    width: 75%;
  }

  .rtl .col-lg-8{
    width: 66.66666667%;
  }

  .rtl .col-lg-7{
    width: 58.33333333%;
  }

  .rtl .col-lg-6{
    width: 50%;
  }

  .rtl .col-lg-5{
    width: 41.66666667%;
  }

  .rtl .col-lg-4{
    width: 33.33333333%;
  }

  .rtl .col-lg-3{
    width: 25%;
  }

  .rtl .col-lg-2{
    width: 16.66666667%;
  }

  .rtl .col-lg-1{
    width: 8.33333333%;
  }

  .rtl .col-lg-pull-12{
    left: 100%;
    right: auto;
  }

  .rtl .col-lg-pull-11{
    left: 91.66666667%;
    right: auto;
  }

  .rtl .col-lg-pull-10{
    left: 83.33333333%;
    right: auto;
  }

  .rtl .col-lg-pull-9{
    left: 75%;
    right: auto;
  }

  .rtl .col-lg-pull-8{
    left: 66.66666667%;
    right: auto;
  }

  .rtl .col-lg-pull-7{
    left: 58.33333333%;
    right: auto;
  }

  .rtl .col-lg-pull-6{
    left: 50%;
    right: auto;
  }

  .rtl .col-lg-pull-5{
    left: 41.66666667%;
    right: auto;
  }

  .rtl .col-lg-pull-4{
    left: 33.33333333%;
    right: auto;
  }

  .rtl .col-lg-pull-3{
    left: 25%;
    right: auto;
  }

  .rtl .col-lg-pull-2{
    left: 16.66666667%;
    right: auto;
  }

  .rtl .col-lg-pull-1{
    left: 8.33333333%;
    right: auto;
  }

  .rtl .col-lg-pull-0{
    left: auto;
    right: auto;
  }

  .rtl .col-lg-push-12{
    right: 100%;
    left: 0;
  }

  .rtl .col-lg-push-11{
    right: 91.66666667%;
    left: 0;
  }

  .rtl .col-lg-push-10{
    right: 83.33333333%;
    left: 0;
  }

  .rtl .col-lg-push-9{
    right: 75%;
    left: 0;
  }

  .rtl .col-lg-push-8{
    right: 66.66666667%;
    left: 0;
  }

  .rtl .col-lg-push-7{
    right: 58.33333333%;
    left: 0;
  }

  .rtl .col-lg-push-6{
    right: 50%;
    left: 0;
  }

  .rtl .col-lg-push-5{
    right: 41.66666667%;
    left: 0;
  }

  .rtl .col-lg-push-4{
    right: 33.33333333%;
    left: 0;
  }

  .rtl .col-lg-push-3{
    right: 25%;
    left: 0;
  }

  .rtl .col-lg-push-2{
    right: 16.66666667%;
    left: 0;
  }

  .rtl .col-lg-push-1{
    right: 8.33333333%;
    left: 0;
  }

  .rtl .col-lg-push-0{
    right: auto;
    left: 0;
  }

  .rtl .col-lg-offset-12{
    margin-right: 100%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-11{
    margin-right: 91.66666667%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-10{
    margin-right: 83.33333333%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-9{
    margin-right: 75%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-8{
    margin-right: 66.66666667%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-7{
    margin-right: 58.33333333%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-6{
    margin-right: 50%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-5{
    margin-right: 41.66666667%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-4{
    margin-right: 33.33333333%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-3{
    margin-right: 25%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-2{
    margin-right: 16.66666667%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-1{
    margin-right: 8.33333333%;
    margin-left: 0;
  }

  .rtl .col-lg-offset-0{
    margin-right: 0;
    margin-left: 0;
  }
}

.rtl caption,.rtl th{
  text-align: right;
}

@media screen and (max-width: 767px){
  .rtl .table-responsive >.table-bordered{
    border: 0;
  }

  .rtl .table-responsive >.table-bordered > tbody > tr > td:first-child,.rtl .table-responsive >.table-bordered > tbody > tr > th:first-child,.rtl .table-responsive >.table-bordered > tfoot > tr > td:first-child,.rtl .table-responsive >.table-bordered > tfoot > tr > th:first-child,.rtl .table-responsive >.table-bordered > thead > tr > td:first-child,.rtl .table-responsive >.table-bordered > thead > tr > th:first-child{
    border-right: 0;
    border-left: initial;
  }

  .rtl .table-responsive >.table-bordered > tbody > tr > td:last-child,.rtl .table-responsive >.table-bordered > tbody > tr > th:last-child,.rtl .table-responsive >.table-bordered > tfoot > tr > td:last-child,.rtl .table-responsive >.table-bordered > tfoot > tr > th:last-child,.rtl .table-responsive >.table-bordered > thead > tr > td:last-child,.rtl .table-responsive >.table-bordered > thead > tr > th:last-child{
    border-left: 0;
    border-right: initial;
  }
}

.rtl .checkbox label,.rtl .radio label{
  padding-right: 20px;
  padding-left: initial;
}

.rtl .checkbox input[type=checkbox],.rtl .checkbox-inline input[type=checkbox],.rtl .radio input[type=radio],.rtl .radio-inline input[type=radio]{
  margin-right: -20px;
  margin-left: auto;
}

.rtl .checkbox-inline,.rtl .radio-inline{
  padding-right: 20px;
  padding-left: 0;
}

.rtl .checkbox-inline +.checkbox-inline,.rtl .radio-inline +.radio-inline{
  margin-right: 10px;
  margin-left: 0;
}

.rtl .has-feedback .form-control{
  padding-left: 42.5px;
  padding-right: 12px;
}

.rtl .form-control-feedback{
  left: 0;
  right: auto;
}

@media (min-width: 768px){
  .rtl .form-inline label{
    padding-right: 0;
    padding-left: initial;
  }

  .rtl .form-inline .checkbox input[type=checkbox],.rtl .form-inline .radio input[type=radio]{
    margin-right: 0;
    margin-left: auto;
  }
}

@media (min-width: 768px){
  .rtl .form-horizontal .control-label{
    text-align: left;
  }
}

.rtl .form-horizontal .has-feedback .form-control-feedback{
  left: 15px;
  right: auto;
}

.rtl .caret{
  margin-right: 2px;
  margin-left: 0;
}

.rtl .dropdown-menu{
  right: 0;
  left: auto;
  float: left;
  text-align: right;
  background:#E00001
}

.rtl .dropdown-menu.pull-right{
  left: 0;
  right: auto;
  float: right;
}

.rtl .dropdown-menu-right{
  left: auto;
  right: 0;
}

.rtl .dropdown-menu-left{
  left: 0;
  right: auto;
}

@media (min-width: 768px){
  .rtl .navbar-right .dropdown-menu{
    left: auto;
    right: 0;
  }

  .rtl .navbar-right .dropdown-menu-left{
    left: 0;
    right: auto;
  }
}

.rtl .btn-group-vertical >.btn,.rtl .btn-group >.btn{
  float: right;
}

.rtl .btn-group .btn +.btn,.rtl .btn-group .btn +.btn-group,.rtl .btn-group .btn-group +.btn,.rtl .btn-group .btn-group +.btn-group{
  margin-right: -1px;
  margin-left: 0;
}

.rtl .btn-toolbar{
  margin-right: -5px;
  margin-left: 0;
}

.rtl .btn-toolbar .btn-group,.rtl .btn-toolbar .input-group{
  float: right;
}

.rtl .btn-toolbar >.btn,.rtl .btn-toolbar >.btn-group,.rtl .btn-toolbar >.input-group{
  margin-right: 5px;
  margin-left: 0;
}

.rtl .btn-group >.btn:first-child{
  margin-right: 0;
}

.rtl .btn-group >.btn:first-child:not(:last-child):not(.dropdown-toggle){
  border-radius: 0 4px 4px 0;
}

.rtl .btn-group >.btn:last-child:not(:first-child),.rtl .btn-group >.dropdown-toggle:not(:first-child){
  border-radius: 4px 0 0 4px;
}

.rtl .btn-group >.btn-group{
  float: right;
}

.rtl .btn-group.btn-group-justified >.btn,.rtl .btn-group.btn-group-justified >.btn-group{
  float: none;
}

.rtl .btn-group >.btn-group:not(:first-child):not(:last-child) >.btn{
  border-radius: 0;
}

.rtl .btn-group >.btn-group:first-child >.btn:last-child,.rtl .btn-group >.btn-group:first-child >.dropdown-toggle{
  border-radius: 0 4px 4px 0;
}

.rtl .btn-group >.btn-group:last-child >.btn:first-child{
  border-radius: 4px 0 0 4px;
}

.rtl .btn .caret{
  margin-right: 0;
}

.rtl .btn-group-vertical >.btn +.btn,.rtl .btn-group-vertical >.btn +.btn-group,.rtl .btn-group-vertical >.btn-group +.btn,.rtl .btn-group-vertical >.btn-group +.btn-group{
  margin-top: -1px;
  margin-right: 0;
}

.rtl .input-group .form-control{
  float: right;
}

.rtl .input-group .form-control:first-child,.rtl .input-group-addon:first-child,.rtl .input-group-btn:first-child >.btn,.rtl .input-group-btn:first-child >.btn-group >.btn,.rtl .input-group-btn:first-child >.dropdown-toggle,.rtl .input-group-btn:last-child >.btn-group:not(:last-child) >.btn,.rtl .input-group-btn:last-child >.btn:not(:last-child):not(.dropdown-toggle){
  border-radius: 0 4px 4px 0;
}

.rtl .input-group-addon:first-child{
  border-left: 0;
  border-right: 1px solid;
}

.rtl .input-group .form-control:last-child,.rtl .input-group-addon:last-child,.rtl .input-group-btn:first-child >.btn-group:not(:first-child) >.btn,.rtl .input-group-btn:first-child >.btn:not(:first-child),.rtl .input-group-btn:last-child >.btn,.rtl .input-group-btn:last-child >.btn-group >.btn,.rtl .input-group-btn:last-child >.dropdown-toggle{
  border-radius: 4px 0 0 4px;
}

.rtl .input-group-addon:last-child{
  border-left-width: 1px;
  border-left-style: solid;
  border-right: 0;
}

.rtl .input-group-btn >.btn +.btn{
  margin-right: -1px;
  margin-left: auto;
}

.rtl .input-group-btn:first-child >.btn,.rtl .input-group-btn:first-child >.btn-group{
  margin-left: -1px;
  margin-right: auto;
}

.rtl .input-group-btn:last-child >.btn,.rtl .input-group-btn:last-child >.btn-group{
  margin-right: -1px;
  margin-left: auto;
}

.rtl .nav{
  padding-right: 0;
  padding-left: initial;
}

.rtl .nav-tabs > li{
  float: right;
}

.rtl .nav-tabs > li > a{
  margin-left: auto;
  margin-right: -2px;
  border-radius: 4px 4px 0 0;
}

.rtl .nav-pills > li{
  float: right;
}

.rtl .nav-pills > li > a{
  border-radius: 4px;
}

.rtl .nav-pills > li + li{
  margin-right: 2px;
  margin-left: auto;
}

.rtl .nav-stacked > li{
  float: none;
}

.rtl .nav-stacked > li + li{
  margin-right: 0;
  margin-left: auto;
}

.rtl .nav-justified >.dropdown .dropdown-menu{
  right: auto;
}

.rtl .nav-tabs-justified > li > a{
  margin-left: 0;
  margin-right: auto;
}

@media (min-width: 768px){
  .rtl .nav-tabs-justified > li > a{
    border-radius: 4px 4px 0 0;
  }
}

@media (min-width: 768px){
  .rtl .navbar-header{
    float: right;
  }
}

.rtl .navbar-collapse{
  padding-right: 15px;
  padding-left: 15px;
}

.rtl .navbar-brand{
  float: right;
}

@media (min-width: 768px){
  .rtl .navbar >.container .navbar-brand,.rtl .navbar >.container-fluid .navbar-brand{
    margin-right: -15px;
    margin-left: auto;
  }
}

.rtl .navbar-toggle{
  float: left;
  margin-left: 15px;
  margin-right: auto;
}

@media (max-width: 767px){
  .rtl .navbar-nav .open .dropdown-menu .dropdown-header,.rtl .navbar-nav .open .dropdown-menu > li > a{
    padding: 5px 25px 5px 15px;
  }
}

@media (min-width: 768px){
  .rtl .navbar-nav{
    float: right;
  }

  .rtl .navbar-right{
    float:left!important;
  }

  .rtl .navbar-left,.rtl .navbar-nav > li{
    float:right!important;
  }
}

@media (min-width: 768px){
  .rtl .navbar-left.flip{
    float:right!important;
  }

  .rtl .navbar-right:last-child{
    margin-left: -15px;
    margin-right: auto;
  }

  .rtl .navbar-right.flip{
    float:left!important;
    margin-left: -15px;
    margin-right: auto;
  }

  .rtl .navbar-right .dropdown-menu{
    left: 0;
    right: auto;
  }
}

@media (min-width: 768px){
  .rtl .navbar-text{
    float: right;
  }

  .rtl .navbar-text.navbar-right:last-child{
    margin-left: 0;
    margin-right: auto;
  }
}

.rtl .pagination{
  padding-right: 0;
}

.rtl .pagination > li > a,.rtl .pagination > li > span{
  float: right;
  margin-right: -1px;
  margin-left: 0;
}

.rtl .pagination > li:first-child > a,.rtl .pagination > li:first-child > span{
  margin-left: 0;
  border-radius: 0 4px 4px 0;
}

.rtl .pagination > li:last-child > a,.rtl .pagination > li:last-child > span{
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}

.rtl .pager{
  padding-right: 0;
  padding-left: initial;
}

.rtl .pager .next > a,.rtl .pager .next > span{
  float: left;
}

.rtl .pager .previous > a,.rtl .pager .previous > span{
  float: right;
}

.rtl .nav-pills > li > a >.badge{
  margin-left: 0;
  margin-right: 3px;
}

.rtl .list-group-item >.badge{
  float: left;
}

.rtl .list-group-item >.badge +.badge{
  margin-left: 5px;
  margin-right: auto;
}

.rtl .alert-dismissable,.rtl .alert-dismissible{
  padding-left: 35px;
  padding-right: 15px;
}

.rtl .alert-dismissable .close,.rtl .alert-dismissible .close{
  right: auto;
  left: -21px;
}

.rtl .progress-bar{
  float: right;
}

.rtl .media >.pull-left{
  margin-right: 10px;
}

.rtl .media >.pull-left.flip{
  margin-right: 0;
  margin-left: 10px;
}

.rtl .media >.pull-right{
  margin-left: 10px;
}

.rtl .media >.pull-right.flip{
  margin-left: 0;
  margin-right: 10px;
}

.rtl .media-right,.rtl .media >.pull-right{
  padding-right: 10px;
  padding-left: initial;
}

.rtl .media-left,.rtl .media >.pull-left{
  padding-left: 10px;
  padding-right: initial;
}

.rtl .media-list{
  padding-right: 0;
  padding-left: initial;
  list-style: none;
}

.rtl .list-group{
  padding-right: 0;
  padding-left: initial;
}

.rtl .panel >.table-responsive:first-child >.table:first-child > tbody:first-child > tr:first-child td:first-child,.rtl .panel >.table-responsive:first-child >.table:first-child > tbody:first-child > tr:first-child th:first-child,.rtl .panel >.table-responsive:first-child >.table:first-child > thead:first-child > tr:first-child td:first-child,.rtl .panel >.table-responsive:first-child >.table:first-child > thead:first-child > tr:first-child th:first-child,.rtl .panel >.table:first-child > tbody:first-child > tr:first-child td:first-child,.rtl .panel >.table:first-child > tbody:first-child > tr:first-child th:first-child,.rtl .panel >.table:first-child > thead:first-child > tr:first-child td:first-child,.rtl .panel >.table:first-child > thead:first-child > tr:first-child th:first-child{
  border-top-right-radius: 3px;
  border-top-left-radius: 0;
}

.rtl .panel >.table-responsive:first-child >.table:first-child > tbody:first-child > tr:first-child td:last-child,.rtl .panel >.table-responsive:first-child >.table:first-child > tbody:first-child > tr:first-child th:last-child,.rtl .panel >.table-responsive:first-child >.table:first-child > thead:first-child > tr:first-child td:last-child,.rtl .panel >.table-responsive:first-child >.table:first-child > thead:first-child > tr:first-child th:last-child,.rtl .panel >.table:first-child > tbody:first-child > tr:first-child td:last-child,.rtl .panel >.table:first-child > tbody:first-child > tr:first-child th:last-child,.rtl .panel >.table:first-child > thead:first-child > tr:first-child td:last-child,.rtl .panel >.table:first-child > thead:first-child > tr:first-child th:last-child{
  border-top-left-radius: 3px;
  border-top-right-radius: 0;
}

.rtl .panel >.table-responsive:last-child >.table:last-child > tbody:last-child > tr:last-child td:first-child,.rtl .panel >.table-responsive:last-child >.table:last-child > tbody:last-child > tr:last-child th:first-child,.rtl .panel >.table-responsive:last-child >.table:last-child > tfoot:last-child > tr:last-child td:first-child,.rtl .panel >.table-responsive:last-child >.table:last-child > tfoot:last-child > tr:last-child th:first-child,.rtl .panel >.table:last-child > tbody:last-child > tr:last-child td:first-child,.rtl .panel >.table:last-child > tbody:last-child > tr:last-child th:first-child,.rtl .panel >.table:last-child > tfoot:last-child > tr:last-child td:first-child,.rtl .panel >.table:last-child > tfoot:last-child > tr:last-child th:first-child{
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
}

.rtl .panel >.table-responsive:last-child >.table:last-child > tbody:last-child > tr:last-child td:last-child,.rtl .panel >.table-responsive:last-child >.table:last-child > tbody:last-child > tr:last-child th:last-child,.rtl .panel >.table-responsive:last-child >.table:last-child > tfoot:last-child > tr:last-child td:last-child,.rtl .panel >.table-responsive:last-child >.table:last-child > tfoot:last-child > tr:last-child th:last-child,.rtl .panel >.table:last-child > tbody:last-child > tr:last-child td:last-child,.rtl .panel >.table:last-child > tbody:last-child > tr:last-child th:last-child,.rtl .panel >.table:last-child > tfoot:last-child > tr:last-child td:last-child,.rtl .panel >.table:last-child > tfoot:last-child > tr:last-child th:last-child{
  border-bottom-right-radius: 3px;
  border-top-left-radius: 0;
}

.rtl .panel >.table-bordered > tbody > tr > td:first-child,.rtl .panel >.table-bordered > tbody > tr > th:first-child,.rtl .panel >.table-bordered > tfoot > tr > td:first-child,.rtl .panel >.table-bordered > tfoot > tr > th:first-child,.rtl .panel >.table-bordered > thead > tr > td:first-child,.rtl .panel >.table-bordered > thead > tr > th:first-child,.rtl .panel >.table-responsive >.table-bordered > tbody > tr > td:first-child,.rtl .panel >.table-responsive >.table-bordered > tbody > tr > th:first-child,.rtl .panel >.table-responsive >.table-bordered > tfoot > tr > td:first-child,.rtl .panel >.table-responsive >.table-bordered > tfoot > tr > th:first-child,.rtl .panel >.table-responsive >.table-bordered > thead > tr > td:first-child,.rtl .panel >.table-responsive >.table-bordered > thead > tr > th:first-child{
  border-right: 0;
  border-left: none;
}

.rtl .panel >.table-bordered > tbody > tr > td:last-child,.rtl .panel >.table-bordered > tbody > tr > th:last-child,.rtl .panel >.table-bordered > tfoot > tr > td:last-child,.rtl .panel >.table-bordered > tfoot > tr > th:last-child,.rtl .panel >.table-bordered > thead > tr > td:last-child,.rtl .panel >.table-bordered > thead > tr > th:last-child,.rtl .panel >.table-responsive >.table-bordered > tbody > tr > td:last-child,.rtl .panel >.table-responsive >.table-bordered > tbody > tr > th:last-child,.rtl .panel >.table-responsive >.table-bordered > tfoot > tr > td:last-child,.rtl .panel >.table-responsive >.table-bordered > tfoot > tr > th:last-child,.rtl .panel >.table-responsive >.table-bordered > thead > tr > td:last-child,.rtl .panel >.table-responsive >.table-bordered > thead > tr > th:last-child{
  border-right: none;
  border-left: 0;
}

.rtl .embed-responsive .embed-responsive-item,.rtl .embed-responsive embed,.rtl .embed-responsive iframe,.rtl .embed-responsive object{
  right: 0;
  left: auto;
}

.rtl .close{
  float: left;
}

.rtl .modal-footer{
  text-align: left;
}

.rtl .modal-footer.flip{
  text-align: right;
}

.rtl .modal-footer .btn +.btn{
  margin-left: auto;
  margin-right: 5px;
}

.rtl .modal-footer .btn-group .btn +.btn{
  margin-right: -1px;
  margin-left: auto;
}

.rtl .modal-footer .btn-block +.btn-block{
  margin-right: 0;
  margin-left: auto;
}

.rtl .popover{
  left: auto;
  text-align: right;
}

.rtl .popover.top >.arrow{
  right: 50%;
  left: auto;
  margin-right: -11px;
  margin-left: auto;
}

.rtl .popover.top >.arrow:after{
  margin-right: -10px;
  margin-left: auto;
}

.rtl .popover.bottom >.arrow{
  right: 50%;
  left: auto;
  margin-right: -11px;
  margin-left: auto;
}

.rtl .popover.bottom >.arrow:after{
  margin-right: -10px;
  margin-left: auto;
}

.rtl .carousel-control{
  right: 0;
  bottom: 0;
}

.rtl .carousel-control.left{
  right: auto;
  left: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0), color-stop(rgba(0, 0, 0, .0001) 100%));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
  background-repeat: repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.rtl .carousel-control.right{
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0), color-stop(rgba(0, 0, 0, .5) 100%));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
  background-repeat: repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.rtl .carousel-control .glyphicon-chevron-left,.rtl .carousel-control .icon-prev{
  left: 50%;
  right: auto;
  margin-right: -10px;
}

.rtl .carousel-control .glyphicon-chevron-right,.rtl .carousel-control .icon-next{
  right: 50%;
  left: auto;
  margin-left: -10px;
}

.rtl .carousel-indicators{
  right: 50%;
  left: 0;
  margin-right: -30%;
  margin-left: 0;
  padding-left: 0;
}

@media screen and (min-width: 768px){
  .rtl .carousel-control .glyphicon-chevron-left,.rtl .carousel-control .glyphicon-chevron-right,.rtl .carousel-control .icon-next,.rtl .carousel-control .icon-prev{
    margin-left: 0;
    margin-right: -15px;
  }

  .rtl .carousel-caption{
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
}

.rtl .pull-right.flip{
  float:left!important;
}

.rtl .pull-left.flip{
  float:right!important;
}

.main-slider,.main-slider .owl-carousel{
  position: relative;
}

.main-slider .owl-carousel img{
  height: 450px;
  width: 100%;
}

.main-slider .owl-carousel .caption{
  position: absolute;
  max-width: 540px;
  margin: 0 auto;
  right: 15%;
  left: auto;
  top: 150px;
  text-align: right;
  z-index: 9999;
}

.main-slider .owl-carousel .caption h1{
  background: rgba(70, 23, 2, .9);
  color: #fff;
  line-height: 25px;
  display: inline-block;
  font-weight: 400;
  padding: 15px 30px;
  margin: 0;
}

.main-slider .owl-carousel .caption p{
  background: rgba(0, 0, 0, .7);
  color: #fff;
  line-height: 27px;
  padding: 15px 60px;
  margin: 0;
  font-weight: 400;
  font-size: 31px;
}

.main-slider .owl-nav{
  position: absolute;
  top: 175px;
  left: 0;
  margin: auto;
  right: 0;
  width: auto;
  display: block;
}

.main-slider .owl-nav .owl-next,.main-slider .owl-nav .owl-prev{
  width: 40px;
  height: 70px;
  background: #461702;
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  border-radius:0!important;
  -moz-background-clip:padding-box!important;
  -webkit-background-clip:padding-box!important;
  background-clip:padding-box!important;
  text-align: center;
  font-size: 30px;
  color: #fff;
  line-height: 70px;
  border: 0;
  display: inline;
}

.main-slider .owl-nav .owl-prev{
  float: left;
  margin-left: 70px;
}

.main-slider .owl-nav .owl-next{
  float: right;
  margin-right: 70px;
}

.new-projects{
  background-color: #fff;
}

.new-projects .jumbotron{
  margin: 0;
  padding: 55px 0 0;
  background: url(../../assets/images/jumbo-bg-1.png) repeat-x;
  min-height: 262px;
}

.new-projects .jumbotron .projects-carousel .item{
  width: 93%;
  margin: 0 auto;
}

.new-projects .owl-nav{
  position: absolute;
  top: -50px;
  left: 0;
  margin: 0 auto;
  right: 0;
  width: 65px;
  display: block;
}

.new-projects .owl-nav .owl-next,.new-projects .owl-nav .owl-prev{
  width: 30px;
  height: 30px;
  background: #fff;
  text-align: center;
  font-size: 16px;
  color: #2c2f2b;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 30px;
  display: inline;
  font-weight: 600;
}

.new-projects .owl-nav .owl-prev{
  float: left;
  margin: 0;
}

.new-projects .owl-nav .owl-next{
  float: right;
  margin: 0;
}

.section-title{
  margin-bottom: 70px;
  text-align: center;
  position: relative;
}

.section-title h3{
  margin: 0;
  color: #fff;
  font-size: 26px;
}

.project-item{
  margin-bottom: 25px;background:#f5f5f5;border-bottom:4px solid #0fa32a
}

.project-item figure .fig-img{
  position: relative;overflow:hidden;border-bottom:1px solid #e8e8e8
}

.project-item figure .fig-img a{
  display: block;
  overflow: hidden;
  margin:20px 20px 25px;
}

.project-item figure .fig-img a img{
  width: 100%;
  height: 225px;
  -webkit-transition: all .5s linear;
  transition: all .5s linear;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.project-item figure .fig-img a:hover img{
  -webkit-transform: scale3d(1.2, 1.2, 1);
  -moz-transform: scale3d(1.2, 1.2, 1);
  -o-transform: scale3d(1.2, 1.2, 1);
  transform: scale3d(1.2, 1.2, 1);
}

.project-item figure figcaption{
  position: relative;
  background: #f5f5f5;
  padding: 20px;
}

.project-item figure figcaption h4{
  margin-top: 0;
}

.project-item figure figcaption h4 a{
  color: #444;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 20px;
}


.project-item figure figcaption .inf{
  text-align: center;margin-top:20px
}

.project-item figure figcaption .inf{
  color:#d52828;font-size:16px
}

.project-item figure figcaption .inf a i{
  margin: 0 5px;
}

.video-item{
  margin-bottom: 25px;
}

.video-item figure .fig-img{
  position: relative;
}

.video-item figure .fig-img a{
  display: block;
  overflow: hidden;
}

.video-item figure .fig-img a img{
  width: 100%;
  height: 255px;
  -webkit-transition: all .5s linear;
  transition: all .5s linear;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.video-item figure .fig-img a:hover img{
  -webkit-transform: scale3d(1.2, 1.2, 1);
  -moz-transform: scale3d(1.2, 1.2, 1);
  -o-transform: scale3d(1.2, 1.2, 1);
  transform: scale3d(1.2, 1.2, 1);
}

.video-item figure figcaption{
  padding: 20px 0;
}

.video-item figure figcaption h4{
  margin-top: 0;
}

.video-item figure figcaption h4 a{
  color: #752d0a;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 20px;
  font-weight: 600;
}

.video-item figure figcaption span{
  font-family: Tahoma;
  color: #848484;
  margin-left: 30px;
}

.video-item figure figcaption span i{
  margin-left: 7px;
}

.home-banner{
  padding: 40px 0 60px;
}

.home-banner img{
  max-height: 180px;
  width: 100%;
}

.home-news{
  padding-bottom: 30px;
  background-color: #fff;
}

.home-news .jumbotron{
  margin: 0;
  padding: 55px 0 0;
  background: url(../../assets/images/jumbo-bg-2.png) repeat-x;
  min-height: 262px;
}

.home-news .jumbotron .container{
  background: #f0f0f0;
  padding: 20px 10px;
}

.home-news .owl-nav{
  position: absolute;
  top: -70px;
  left: 0;
  margin: 0 auto;
  right: 0;
  width: 65px;
  display: block;
}

.home-news .owl-nav .owl-next,.home-news .owl-nav .owl-prev{
  width: 30px;
  height: 30px;
  background: #fff;
  text-align: center;
  font-size: 16px;
  color: #2c2f2b;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 30px;
  display: inline;
  font-weight: 600;
}

.home-news .owl-nav .owl-prev{
  float: left;
  margin: 0;
}

.home-news .owl-nav .owl-next{
  float: right;
  margin: 0;
}

.home-news-item{
  margin-bottom: 20px;
}

.home-news-item .media .media-left img{
  width: 250px;
  height: 155px;
}

.home-news-item .media-body h4{
  height: 44px;
  max-height: 44px;
  overflow: hidden;
  margin-top: 0;
}

.home-news-item .media-body h4 a{
  display: block;
  color: #9b2626;
  font-size: 20px;
}

.home-news-item .media-body span{
  display: block;
  color: #7c7c7c;
  margin-bottom: 10px;
}

.home-news-item .media-body p{
  font-size: 16px;
  color: #404040;
  margin: 0;
  height: 66px;
  max-height: 66px;
  overflow: hidden;
}

.success-parteners{
  padding: 30px 0;
}

.success-parteners .section-title h3{
  color: #333;
}

.success-parteners .owl-nav{
  position: absolute;
  top: -50px;
  left: 0;
  margin: 0 auto;
  right: 0;
  width: 65px;
  display: block;
}

.success-parteners .owl-nav .owl-next,.success-parteners .owl-nav .owl-prev{
  width: 30px;
  height: 30px;
  background: #52341d;
  text-align: center;
  font-size: 16px;
  color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 30px;
  display: inline;
  font-weight: 600;
}

.success-parteners .owl-nav .owl-prev{
  float: left;
  margin: 0;
}

.success-parteners .owl-nav .owl-next{
  float: right;
  margin: 0;
}

.map{

}

.map iframe{
  width: 100%;
  height: 370px;
}

.main-content{
  min-height: 600px;
  padding-top: 20px;
  padding-bottom: 100px;
}

.main-content .breadcrumb{
  margin-bottom: 30px;
  padding: 12px;
  background: #efefef;
}

.main-content .breadcrumb li a{
  color: #232323;
}

.main-content .breadcrumb li a i{
  font-size: 18px;
  color: #000;
}

.main-content .pagination{
  margin-top: 50px;
  margin-bottom: 0;
}

.main-content .pagination li{
  display: inline-block;
  margin: 0 5px;
}

.main-content .pagination li a{
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  border-radius:0!important;
  -moz-background-clip:padding-box!important;
  -webkit-background-clip:padding-box!important;
  background-clip:padding-box!important;
  background: #dedede;
  color: #8c8c8c;
  border:none!important;
  font-size: 18px;
}

.main-content .pagination li.active a{
  background: #8c8c8c;
  color: #fff;
}

.terms h1{
  color: #712d03;
  font-size: 30px;
}

.terms ol{
  margin-right: 20px;
}

.terms ol li{
  padding: 10px;
  color: #3b3b3b;
  font-size: 18px;
}

.terms .btn{
  margin-top: 100px;
  border:none!important;
  font-size: 18px;
  color: #fff;
  background: #cc9026;
  padding: 13px 50px;
}

.terms .btn:hover{
  background: #712d03;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.contact-us .title{
  margin-bottom: 50px;
}

.contact-us .title h1{
  margin-top: 0;
  font-size: 26px;
  color: #642403;
}

.contact-us .title p{
  color: #6a6a6a;
  font-family: Tahoma;
}

.contact-us .title label{
  display: block;
  font-weight: 400;
  margin-bottom: 10px;
  font-size: 16px;
  color: #393939;
}

.contact-us .title label i{
  margin-left: 10px;
}

.contact-us .form-group input{
  height: 50px;
}

.contact-us .form-group textarea{
  height: 160px;
  resize: none;
}

.contact-us .send{
  margin: 25px 0 50px;
  text-align: left;
}

.contact-us .send .btn{
  width: 170px;
  border:none!important;
  padding: 13px;
  color: #fff;
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  border-radius:0!important;
  -moz-background-clip:padding-box!important;
  -webkit-background-clip:padding-box!important;
  background-clip:padding-box!important;
  font-size: 18px;
  background: #4a4a4a;
  font-family: Tahoma;
  margin-left: 15px;
}

.contact-us .send .btn:hover{
  background: #642403;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.contact-us iframe{
  width: 100%;
  height: 400px;
  border: 1px solid #ccc;
}

.view-item .item-title{
  margin-bottom: 20px;
}

.view-item .item-title h1{
  margin-top: 0;
  font-size: 21px;
  color: #6c2502;
}

.view-item .item-title span{
  font-size: 14px;
  font-family: Tahoma;
  margin-left: 30px;
  color: #7a7a7a;
}

.view-item .item-title span i{
  margin-left: 7px;
}

.view-item .big-img iframe{
  width: 100%;
  margin: 0 auto 20px;
  height: 340px;
}
.view-item .big-img img{
  max-width: 100%;
  margin: 0 auto 20px;
  max-height: 1000px;
}

.view-item .big-img iframe{
  height: 450px;
}

.view-item .panel{
  border: 1px solid #ccc;
  padding: 10px;
}

.view-item .panel a{
  color: #7a7a7a;
  margin-left: 20px;
}

.view-item .panel a i{
  margin-left: 5px;
}

.view-item .item-desc p{
  font-size: 16px;
  line-height: 25px;
  color: #3b3b3b;
  margin-bottom: 30px;
}

aside h3{
  color: #fff;
  margin: 0 0 25px;
  padding: 12px;
  background: #a66032;
}

aside .project-item{
  margin-bottom: 25px;
}

aside .project-item figure .fig-img a img{
  height: 220px;
}

aside .project-item figure figcaption{
  position: relative;
  background: 0 0;
  border: 1px solid #ccc;
  border-top: 0;
}

aside .project-item figure figcaption h4 a{
  display: block;
  overflow: visible;
  white-space: normal;
  font-size: 17px;
}

aside .project-item figure figcaption p{
  font-size: 15px;
  height: auto;
  max-height: 100%;
  overflow: visible;
}

.booking .form-group label{
  color: #2a2a2a;
  font-size: 18px;
  font-weight: 400;
}

.booking .form-group input,.booking .form-group select{
  height: 50px;
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  border-radius:0!important;
  -moz-background-clip:padding-box!important;
  -webkit-background-clip:padding-box!important;
  background-clip:padding-box!important;
}

.booking h4{
  margin: 0 15px 15px 0;
  color: #2a2a2a;
}

.booking .buttons{
  margin-top: 70px;
}

.booking .buttons .btn{
  padding: 15px;
  border:none!important;
  color: #fff;
  font-size: 18px;
  outline: 0;
}

.booking .buttons .btn.btn-inverse{
  background: #696969;
}

.booking .buttons .btn:hover{
  background: #a66032;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.gallery-slider{
  height:500px!important;
  width: 100%;
}

.gallery-slider #gallery-1{
  width: 100%;
  height:100%!important;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.gallery-slider .royalSlider >.rsImg{
  visibility: hidden;
}

.gallery-slider .royalSlider img{
  width:100%!important;
  margin:0!important;
  height:100%!important;
}

.gallery-slider .rsWebkit3d .rsSlide{
  -webkit-transform: none;
}

.gallery-slider .rsWebkit3d img{
  -webkit-transform: translateZ(0);
}

.gallery-slider .rsDefault .rsThumb{
  width: 165px;
  height: 110px;
}

.gallery-slider .rsDefault .rsThumbsHor{
  height: 113px;
}

.view-project{
  padding-top: 40px;
}

.view-project p{
  font-size: 18px;
  color: #3b3b3b;
  margin-bottom: 30px;
}

.view-project .project-video iframe{
  width: 100%;
  height: 460px;
  margin-bottom: 30px;
}

.view-project .project-video .btn{
  margin: 50px 0;
  color: #fff;
  padding: 20px;
  background: #cc9026;
  font-size: 21px;
  border:none!important;
}

.view-project .project-video .btn i{
  margin: 0 10px;
}

.related-projects .panel{
  background: #adadad;
  padding: 15px;
}

.related-projects .panel h3{
  color: #fff;
  margin: 0;
}

.related-projects .related-projects-carousel .item{
  width: 90%;
  margin: 0 auto;
}

.related-projects .owl-nav{
  position: absolute;
  top: -60px;
  left: 20px;
  margin: 0 auto;
  right: auto;
  width: 65px;
  display: block;
}

.related-projects .owl-nav .owl-next,.related-projects .owl-nav .owl-prev{
  width: 30px;
  height: 30px;
  background: #fff;
  text-align: center;
  font-size: 16px;
  color: #2c2f2b;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 30px;
  display: inline;
  font-weight: 600;
}

.related-projects .owl-nav .owl-prev{
  float: left;
  margin: 0;
}

.related-projects .owl-nav .owl-next{
  float: right;
  margin: 0;
}

*{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body, html{
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

body{
  font-family: open-sans;
  color: #172b5e;
  font-weight: 200;
  background-color: #fff;
  position: relative;
  overflow-x: hidden;
}

#wrapper{
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 100%;
  position: relative;
  overflow: hidden;
}

.sticky-footer{
  color: #999;
  background-color: #f9f9f9;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.sticky-footer ul{
  padding-left: 15px;
  padding-right: 15px;
}

.sticky-footer ul > li > a{
  color: #999;
  font-size: 12px;
  display: inline-block;
  line-height: 1.4285;
  text-decoration: none;
}

.sticky-footer ul > li > a i{
  vertical-align: middle;
  line-height: 1;
}

.sticky-footer ul > li > a .icon-youtube.icon-lg{
  font-size: 28px;
  margin-top: -3px;
  display: inline-block;
}

.sticky-footer ul > li > a:hover{
  color: #fff;
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6{
  font-family: open-san;
  font-weight: 400;
  color: #3b6fe8;
}

.sticky-footer hr{
  border-color: rgba(153, 153, 153, .4);
}

.sticky-footer h4{
  color: #fff;
}

.width-10{
  width: 10%;
}

.width-20{
  width: 20%;
}

.width-30{
  width: 30%;
}

.width-40{
  width: 40%;
}

.width-50{
  width: 50%;
}

.width-60{
  width: 60%;
}

.width-70{
  width: 70%;
}

.width-80{
  width: 80%;
}

.width-90{
  width: 90%;
}

.width-100{
  width: 100%;
}

.display-table{
  width: 100%;
  height: 100%;
}

.pos-relative{
  position: relative;
}

.pos-absolute{
  position: absolute;
}

.display-table{
  display: table;
}

.align-middle{
  vertical-align: middle;
}

.display-table >.align-middle{
  display: table-cell;
}

@media (max-width: 767px){
  .text-center-xs{
    text-align:center!important;
  }
}

@media (max-width: 767px){
  .text-left-xs{
    text-align:left!important;
  }
}

@media (max-width: 767px){
  .text-right-xs{
    text-align:right!important;
  }
}

.normal-weight{
  font-weight: 400;
}

.light-weight{
  font-weight: 300;
}

.bold-weight{
  font-weight: 600;
}

.font-head{
  font-family: open-san;
}

.font-body{
  font-family: open-sans;
}

.strong{
  font-size: 21px;
}

.strong-sm{
  font-size: 18px;
}

.strong-md{
  font-size: 24px;
  line-height: 1.25;
}

.strong-lg{
  font-size: 30px;
  line-height: 1.34;
}

.block-inline{
  display: inline-block;
}

.block{
  display: block;
}

.align-center{
  margin-left: auto;
  margin-right: auto;
}

.full-height{
  height: 100%;
}

.full-width{
  width: 100%;
}

.no-border{
  border:none!important;
}

.bordered{
  border: 1px solid transparent;
}

.bordered-right{
  border-right: 1px solid transparent;
}

.bordered-left{
  border-left: 1px solid transparent;
}

.bordered-top{
  border-top: 1px solid transparent;
}

.bordered-bottom{
  border-bottom: 1px solid transparent;
}

.bordered-primary{
  border-color: #586c92;
}

.bordered-success{
  border-color: #113532;
}

.bordered-info{
  border-color: #586c92;
}

.bordered-info-alt{
  border-color: #113532;
}

.bordered-warning{
  border-color: #ad6415;
}

.bordered-danger{
  border-color: #f51a0a;
}

.bordered-white{
  border-color: #fff;
}

.bordered-default,.bordered-default-alt{
  border-color: #e0e0e0;
}

.bordered-md{
  border-width: 3px;
}

.bordered-lg{
  border-width: 5px;
}

.bordered-xlg{
  border-width: 20px;
}

.bordered-bottom-md{
  border-bottom-width: 3px;
}

.btn-gary{
  height: 20px;
  width: 20px;
  background-color: #a9a9a9;
  color: #fff;
  padding: 0;
  text-align: center;
}

.no-radius{
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  border-radius:0!important;
  -moz-background-clip:padding-box!important;
  -webkit-background-clip:padding-box!important;
  background-clip:padding-box!important;
}

.no-overflow{
  overflow: hidden;
}

.no-float{
  float: none;
}

.no-padding{
  padding: 0;
}

.no-padding-top{
  padding-top: 0;
}

.no-padding-right{
  padding-right: 0;
}

.no-padding-bottom{
  padding-bottom: 0;
}

.no-padding-left{
  padding-left: 0;
}

.padding{
  padding: 10px;
}

.padding-2{
  padding: 2px;
}

.padding-5{
  padding: 5px;
}

.padding-10{
  padding: 10px;
}

.padding-15{
  padding: 15px;
}

.padding-20{
  padding: 20px;
}

.padding-30{
  padding: 30px;
}

.padding-left-5{
  padding-left: 5px;
}

.padding-right-5{
  padding-right: 5px;
}

.padding-top-5{
  padding-top: 5px;
}

.padding-bottom-5{
  padding-bottom: 5px;
}

.padding-left-10{
  padding-left: 10px;
}

.padding-right-10{
  padding-right: 10px;
}

.padding-top-10{
  padding-top: 10px;
}

.padding-bottom-10{
  padding-bottom: 10px;
}

.padding-left-15{
  padding-left: 15px;
}

.padding-right-15{
  padding-right: 15px;
}

.padding-top-15{
  padding-top: 15px;
}

.padding-bottom-15{
  padding-bottom: 15px;
}

.padding-left-20{
  padding-left: 20px;
}

.padding-right-20{
  padding-right: 20px;
}

.padding-top-20{
  padding-top: 20px;
}

.padding-bottom-20{
  padding-bottom: 20px;
}

.padding-left-25{
  padding-left: 25px;
}

.padding-right-25{
  padding-right: 25px;
}

.padding-top-25{
  padding-top: 25px;
}

.padding-bottom-25{
  padding-bottom: 25px;
}

.padding-left-30{
  padding-left: 30px;
}

.padding-right-30{
  padding-right: 30px;
}

.padding-top-30{
  padding-top: 30px;
}

.padding-bottom-30{
  padding-bottom: 30px;
}

.padding-top-60{
  padding-top: 60px;
}

.padding-top-70{
  padding-top: 70px;
}

.no-margin{
  margin: 0;
}

.no-margin-top{
  margin-top: 0;
}

.no-margin-right{
  margin-right: 0;
}

.no-margin-bottom{
  margin-bottom: 0;
}

.no-margin-left{
  margin-left: 0;
}

.margin{
  margin: 10px;
}

.margin-5{
  margin: 5px;
}

.margin-10{
  margin: 10px;
}

.margin-15{
  margin: 15px;
}

.margin-20{
  margin: 20px;
}

.margin-25{
  margin: 25px;
}

.margin-30{
  margin: 30px;
}

.margin-left-5{
  margin-left: 5px;
}

.margin-right-5{
  margin-right: 5px;
}

.margin-top-5{
  margin-top: 5px;
}

.margin-bottom-5{
  margin-bottom: 5px;
}

.margin-left-10{
  margin-left: 10px;
}

.margin-right-10{
  margin-right: 10px;
}

.margin-top-10{
  margin-top: 10px;
}

.margin-bottom-10{
  margin-bottom: 10px;
}

.margin-left-15{
  margin-left: 15px;
}

.margin-right-15{
  margin-right: 15px;
}

.margin-top-15{
  margin-top: 15px;
}

.margin-bottom-15{
  margin-bottom: 15px;
}

.margin-left-20{
  margin-left: 20px;
}

.margin-right-20{
  margin-right: 20px;
}

.margin-top-20{
  margin-top: 20px;
}

.margin-bottom-20{
  margin-bottom: 20px;
}

.margin-left-25{
  margin-left: 25px;
}

.margin-right-25{
  margin-right: 25px;
}

.margin-top-25{
  margin-top: 25px;
}

.margin-bottom-25{
  margin-bottom: 25px;
}

.margin-left-30{
  margin-left: 30px;
}

.margin-right-30{
  margin-right: 30px;
}

.margin-top-30{
  margin-top: 30px;
}

.margin-bottom-30{
  margin-bottom: 30px;
}

.text-primary{
  color: #0b0e13;
}

.text-success{
  color: #000;
}

.text-info{
  color: #172b5e;
}

.text-warning{
  color: #000;
}

.text-danger{
  color: dakken(#f7483b, 50%);
}

.text-default,.text-default-alt{
  color: #999;
}

.text-inverse{
  color: #000;
}

.text-white{
  color: #999;
}

.bg-default{
  background-color: #ddd;
}

.bg-default-alt{
  background-color: #ececec;
}

.bg-primary{
  background-color: #7386aa;
}

.bg-success{
  background-color: #1e5b56;
}

.bg-warning{
  background-color: #da7e1b;
}

.bg-danger{
  background-color: #f7483b;
}

.bg-info{
  background-color: #7386aa;
}

.bg-info-alt{
  background-color: #1e5b56;
}

.bg-white{
  background-color: #fff;
}

.bg-gary{
  background-color: #f9f9f9;
}

.bg-inverse{
  background-color: #c9995a;
}

.fb-bg{
  background-color: #3b5998;
}

.tw-bg{
  background-color: #56a3d9;
}

.yt-bg{
  background-color: #bf221f;
}

.gp-bg{
  background-color: #dd4b39;
}

.lin-bg{
  background-color: #1e88c9;
}

.img-container{
  width: 50px;
  height: 50px;
  vertical-align: middle;
}

.img-container-xs{
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.img-container-sm{
  width: 30px;
  height: 30px;
  vertical-align: middle;
}

.img-container-md{
  width: 60px;
  height: 60px;
  vertical-align: middle;
}

.img-container-lg{
  width: 80px;
  height: 80px;
  vertical-align: middle;
}

.icon-pos-left{
  margin-right: 5px;
}

.icon-pos-right{
  margin-left: 5px;
}

.icon-pos-left-7{
  margin-right: 7px;
}

.icon-pos-right-7{
  margin-left: 7px;
}

.rtl .bordered-right{
  border-left: 1px solid transparent;
  border-right: none;
}

.rtl .bordered-left{
  border-right: 1px solid transparent;
  border-left: none;
}

.rtl .bordered-md{
  border-width: 3px;
}

.rtl .bordered-lg{
  border-width: 5px;
}

.rtl .bordered-xlg{
  border-width: 20px;
}

.rtl .bordered-bottom-md{
  border-bottom-width: 3px;
}

.rtl .bordered-primary{
  border-color: #586c92;
}

.rtl .bordered-success{
  border-color: #113532;
}

.rtl .bordered-info{
  border-color: #586c92;
}

.rtl .bordered-info-alt{
  border-color: #113532;
}

.rtl .bordered-warning{
  border-color: #ad6415;
}

.rtl .bordered-danger{
  border-color: #f51a0a;
}

.rtl .bordered-white{
  border-color: #fff;
}

.rtl .bordered-default,.rtl .bordered-default-alt{
  border-color: #e0e0e0;
}

.rtl .padding-left{
  padding-right: 10px;
  padding-left: 0;
}

.rtl .padding-right{
  padding-left: 10px;
  padding-right: 0;
}

.rtl .padding-left.padding-right{
  padding-left: 10px;
  padding-right: 10px;
}

.rtl .padding-left-xs{
  padding-left: 0;
  padding-right: 2px;
}

.rtl .padding-right-xs{
  padding-right: 0;
  padding-left: 2px;
}

.rtl .padding-left-xs.padding-right-xs{
  padding-right: 2px;
  padding-left: 2px;
}

.rtl .padding-left-sm{
  padding-right: 5px;
  padding-left: 0;
}

.rtl .padding-right-sm{
  padding-left: 5px;
  padding-right: 0;
}

.rtl .padding-left-sm.padding-right-sm{
  padding-left: 5px;
  padding-right: 5px;
}

.rtl .padding-left-md{
  padding-right: 15px;
  padding-left: 0;
}

.rtl .padding-right-md{
  padding-left: 15px;
  padding-right: 0;
}

.rtl .padding-left-md.padding-right-md{
  padding-right: 15px;
  padding-left: 15px;
}

.rtl .padding-left-lg{
  padding-right: 30px;
  padding-left: 0;
}

.rtl .padding-right-lg{
  padding-left: 30px;
  padding-right: 0;
}

.rtl .padding-left-lg.padding-right-lg{
  padding-left: 30px;
  padding-right: 30px;
}

.rtl .margin-left{
  margin-right: 10px;
  margin-left: 0;
}

.rtl .margin-right{
  margin-left: 10px;
  margin-right: 0;
}

.rtl .margin-left.margin-right{
  margin-right: 10px;
  margin-left: 10px;
}

.rtl .margin-left-sm{
  margin-right: 5px;
  margin-left: 0;
}

.rtl .margin-right-sm{
  margin-left: 5px;
  margin-right: 0;
}

.rtl .margin-left-sm.margin-right-sm{
  margin-left: 5px;
  margin-right: 5px;
}

.rtl .margin-left-md{
  margin-right: 15px;
  margin-left: 0;
}

.rtl .margin-right-md{
  margin-left: 15px;
  margin-right: 0;
}

.rtl .margin-left-md.margin-right-md{
  margin-left: 15px;
  margin-right: 15px;
}

.rtl .margin-left-lg{
  margin-right: 30px;
  margin-left: 0;
}

.rtl .margin-right-lg{
  margin-left: 30px;
  margin-right: 0;
}

.rtl .margin-left-lg.margin-right-lg{
  margin-left: 30px;
  margin-right: 30px;
}

.rtl .icon-pos-left{
  margin-right: auto;
  margin-left: 5px;
}

.rtl .icon-pos-right{
  margin-left: auto;
  margin-right: 5px;
}

.rtl .icon-pos-left.icon-pos-right{
  margin-left: 5px;
  margin-right: 5px;
}

.main-header{
  background:#fff;
  background-size: cover;
  min-height: 155px;
  border-top: 7px solid #806f37;
}

.main-header .top-header{
  text-align: left;
  padding-top: 10px;
}

.main-header .top-header a{
  width: 30px;
  height: 30px;
  display: inline-block;
  line-height: 30px;
  color: #fff;
  text-align: center;
  border-radius:50%
}

.main-header .top-header label{
  margin-left: 30px;
  font-weight: 400;
  display: inline-block;
  color: #696969;
  margin-bottom: 0;
}

.main-header .top-header label i{
  margin-right: 7px;
}

.main-header .top-header label a{
  color: #696969;
}

.main-header .navbar-brand{
  height: auto;
  padding: 0 0 20px;
  margin-top: -30px;
}

.main-header .navbar-brand img{
  width: 150px;
}

.main-header .form-group{
  position: relative;
  margin-top: 30px;
}

.main-header .form-group .form-control{
  height: 50px;
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  border-radius:0!important;
  -moz-background-clip:padding-box!important;
  -webkit-background-clip:padding-box!important;
  background-clip:padding-box!important;
  background-color: #fff;
}

.main-header .form-group .btn{
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #99552c;
  width: 70px;
  -webkit-border-radius:0!important;
  -moz-border-radius:0!important;
  border-radius:0!important;
  -moz-background-clip:padding-box!important;
  -webkit-background-clip:padding-box!important;
  background-clip:padding-box!important;
  border:none!important;
  outline: 0;
  text-align: center;
  color: #fff;
  font-size: 21px;
}

.navbar.navbar-default.main-nav{
  background: #bc6e3d;
  background: -moz-linear-gradient(left, #bc6e3d 0, #7f421a 35%, #502306 60%, #210701 100%);
  background: -webkit-linear-gradient(left, #bc6e3d 0, #7f421a 35%, #502306 60%, #210701 100%);
  background: linear-gradient(to right, #bc6e3d 0, #7f421a 35%, #502306 60%, #210701 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc6e3d', endColorstr='#210701', GradientType=1);
}

.navbar.navbar-default.main-nav .nav.navbar-nav li a{
  color: #fff;
  padding: 15px 28px;
  border-left: 1px solid #150701;
  font-size: 15px;
}

.navbar.navbar-default.main-nav .nav.navbar-nav li:last-child a{
  border: 0;
}

.top-footer{
  background: url(../../assets/images/footer-bg.png) center no-repeat;
  background-size: cover;
  padding: 30px 0;
}

.top-footer .footer-logo img{
  margin: 0 auto;
}

.top-footer .footer-links li a{
  display: block;
  font-size: 17px;
  color: #fff;
  padding: 7px 0;
}

.top-footer .footer-links li a i{
  margin: 0 5px;
  font-size: 12px;
}

.top-footer .footer-social{
  padding-top: 20px;
  text-align: center;
}

.top-footer .footer-social h5{
  color: #fff;
  margin-top: 0;
  font-size: 18px;
  margin-bottom: 25px;
}

.top-footer .footer-social a{
  color: #fff;
  font-size: 21px;
  display: inline-block;
  margin: 0 10px;
}

.bottom-footer{
  margin-top: -2px;
  background: #40250e;
  text-align: center;
  padding: 20px 0;
}

.bottom-footer p{
  color: #9d693d;
  margin: 0;
}

@media (max-width: 991px){
  .navbar-toggle{
    display: block;
    margin: 7px 0 0;
    box-shadow: none;
    color: #fff;
  }

  .navbar-toggle:focus,.navbar-toggle:hover{
    background:#52341d!important;
  }

  .navbar-default .navbar-toggle .icon-bar{
    background-color: #fff;
  }

  .navbar-collapse.collapse,.rtl .navbar-collapse.collapse{
    display:none!important;
    border: 0;
    box-shadow: none;
  }

  .navbar-nav,.rtl .navbar-nav{
    float:none!important;
    margin: 0;
    padding-top: 50px;
  }

  .navbar.navbar-default.main-nav .nav.navbar-nav{
    margin-right: 0;
    margin-bottom: 20px;
    padding-top: 0;
    text-align: center;
  }

  .navbar.navbar-default.main-nav .nav.navbar-nav li{
    margin: 5px 0;
    width: 100%;
    display: block;
  }

  .navbar.navbar-default.main-nav .nav.navbar-nav li a{
    padding: 10px;
    text-align: center;
  }

  .navbar-nav > li,.rtl .navbar-nav > li{
    float: none;
  }

  .navbar-nav > li a,.rtl .navbar-nav > li a{
    padding: 10px 0;
  }

  .navbar-collapse.collapse.in{
    display:block!important;
  }

  .navbar.navbar-default.main-nav .nav.navbar-nav li a{
    border: 0;
  }
}

@media (max-width: 767px){
  .main-header .top-header{
    text-align: center;
  }

  .main-header .top-header label{
    display: block;
    margin-bottom: 15px;
  }

  .main-header .navbar-brand{
    margin: 0;
    display: block;
    width: 100%;
  }

  .main-header .navbar-brand img{
    margin: 20px auto;
  }

  .main-header .form-group{
    margin: 0 0 20px;
  }

  .main-slider .owl-carousel img{
    height: 300px;
  }

  .main-slider .owl-carousel .caption{
    max-width: 100%;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 90%;
    top: 100px;
    text-align: center;
    background: rgba(0, 0, 0, .7);
    padding: 20px;
  }

  .main-slider .owl-carousel .caption h1{
    background: 0 0;
    display: block;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
  }

  .main-slider .owl-carousel .caption p{
    background: 0 0;
    padding: 0;
    font-size: 18px;
  }

  .main-slider .owl-nav{
    top: 150px;
  }

  .main-slider .owl-nav .owl-next,.main-slider .owl-nav .owl-prev{
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
  }

  .main-slider .owl-nav .owl-prev{
    margin-left: 0;
  }

  .main-slider .owl-nav .owl-next{
    margin-right: 0;
  }

  .home-banner img{
    height: 120px;
  }

  .home-news-item .media-body h4{
    height: auto;
    max-height: 100%;
    overflow: visible;
  }

  .media .media-left{
    display: block;
    float: none;
    width: 100%;
  }

  .media .media-left img{
    margin: 0 auto 20px;
  }

  .media .media-body{
    text-align: center;
  }

  .gallery-slider{
    height:300px!important;
  }

  .contact-us iframe{
    height: 250px;
  }

  .top-footer{
    background: #543216;
  }

  .top-footer .footer-logo{
    margin-bottom: 30px;
  }

  .top-footer .footer-social{
    margin: 20px 0;
    text-align: center;
    padding: 0;
  }

  .view-project .project-video iframe{
    height: 250px;
  }
}

/**/


.main-header .navbar-brand{
  margin-top:0;margin-bottom:5px!important;padding-bottom:10px
}
div.top-header{
  margin-top:30px;margin-bottom:10px;text-align:center !important
}
.main-slider .owl-carousel img{
  height:auto;min-height:250px
}

@media (min-width: 999px){

.main-header{
  position:relative;border-top:0!important;
  min-height:144px
}

.main-header .navbar-brand{
  position:absolute;top:40px;z-index:999
}
.navbar.navbar-default.main-nav .nav.navbar-nav li a{
  padding:15px 12px !important; transition: all .5s ease
}
.navbar.navbar-default.main-nav .nav.navbar-nav li a:hover{
  background:#fff;color:#252525
}
.navbar.navbar-default.main-nav .nav.navbar-nav li i{
   margin-right:10px
}
div.top-header{
  margin-top:10px;margin-bottom:10px;text-align:center !important
}

}



div.site-word{padding:30px 20px;background:#634423;color:#fff}
div.site-word h3{color:#b6a65d;font-size:22px;margin-bottom:30px}
div.new-projects{padding:30px 0}
div.new-projects .section-title h3{color:#634423}
div.new-projects .owl-nav .owl-next, .new-projects .owl-nav .owl-prev {
  font-size:32px;color:#634423
}
.project-item figure figcaption{
    padding: 20px 20px 45px;
    border-radius: 0 0 90px 90px;
}
.project-item figure figcaption h4 a{
    font-size:18px
}
.project-item figure figcaption p{
  font-size:15px
}

.project-item figure figcaption .more{
    text-align: center;
    position: absolute;
    bottom: -15px;left:0;right:0;
    width: 100%;
    margin: 0 auto;
}
.project-item figure figcaption .more a{
    width:40px;height:40px;margin:0 auto;display:block;overflow:hidden;border-radius:20px;background:#634423;color:#fff
}
.project-item figure figcaption .more a i{
    color:#fff;font-size:30px;margin-top:5px
}

.img-responsive.center{
  margin: auto
}

.home-news .jumbotron{background: #fff; border-top: 5px solid #634423;}
.home-news .section-title h3{color:#634423}
.home-news .jumbotron .container{background:#fff;padding:0}
.home-news div.item{margin-bottom:20px}
.home-news div.img{width:100%;height:211px;overflow:hidden}
.home-news div.img img{ transition: all .5s ease}
.home-news div.item:hover div.img img{transform: scale3d(1.15, 1.15, 1.15);}
.home-news div.item h4{color:#a89b6a;height:45px;overflow:hidden;margin-bottom:5px}
.home-news div.item p{font-size:14px;color:#343434;height:60px;overflow:hidden}
.home-news div.item p a{color:#a89b6a}

div.partiners{
  background:#fff no-repeat top center;padding:15px 20px
}

.top-footer{ }
.bottom-footer{background:#454545;color:#c0c0c0}
.bottom-footer p{color:#c0c0c0}
.top-footer .footer-links ul{margin-top:25px}
.top-footer .footer-links li a{font-size:15px}

.main-content .breadcrumb{
  margin-top:30px
}

aside .project-item figure figcaption{
   border-radius:0
}

.navbar.navbar-default.main-nav{
background: #00ab20;
background: -moz-linear-gradient(left, #00ab20 0%, #727170 100%);
background: -webkit-linear-gradient(left, #00ab20 0%,#727170 100%);
background: linear-gradient(to right, #00ab20 0%,#727170 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ab20', endColorstr='#727170',GradientType=1 );
}
.navbar.navbar-default.main-nav .nav.navbar-nav li a{
  border:0
}

.hNav li a{
  padding:10px 5px!important;color:#000
}
.hNav li a:hover{
  background:#fff;border-bottom:2px solid #ccc
}
.main-slider .owl-nav .owl-next, .main-slider .owl-nav .owl-prev{
  background:transparent;color:#fff;font-size:100px;font-weight: lighter;
}
.main-slider .owl-nav .owl-next i, .main-slider .owl-nav .owl-prev i{
  color:#fff;font-size:100px;font-weight: lighter;
}

div.site-news{
  height:45px;line-height:45px;overflow:hidden;color:#fff;
  background: #555454;
background: -moz-linear-gradient(left, #555454 0%, #d80e0d 100%);
background: -webkit-linear-gradient(left, #555454 0%,#d80e0d 100%);
background: linear-gradient(to right, #555454 0%,#d80e0d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555454', endColorstr='#d80e0d',GradientType=1 );
}
div.site-news ul{list-style:none}
div.site-news ul li a{color:#fff}

div.services{
  background: url(../images/ser_bg.jpg) no-repeat ;
  background-attachment: fixed;
  background-size:cover;
  padding:50px 0
}
div.services p{
  margin-top:15px;color:#000
}

h2.h2{
  width:100%;
  max-width:280px;
  margin:15px auto;
  position:relative;text-align:center;color:#d21010
}
h2.h2:before,h2.h2:after{
  width:50px;content:"";position:absolute;top:20px;height:2px;background:#cccccc;right:0
}
h2.h2:after{
  right:auto;left:0
}

.jumbotron.x{
  padding:25px !important;background:#f5f5f5
}
.no_pad{
  padding:25px 0 !important
}
.pad{
  padding:0 25px !important
}

div.visits{
  color:#fff
}
div.visits a{
  color:#fff ;background:#1d7d30;margin-bottom:15px
}

div.nws .col-md-6{
 margin-bottom:20px
}
div.nws p{
  font-size:16px;line-height:27px
}
div.nws p a{
  color:#d33232
}

.relative{
  position:relative
}

div.Comp a{
  width:100%; height:260px;margin:0 auto;display:block
}
div.Comp img{
  width:200px; height:260px;margin:0 auto
}

div.Comp div.owl-nav{
  height:0px;position:absolute;top:30%;right:0;overflow:visible;width:100%
}

div.Comp div.owl-prev,div.Comp div.owl-next{
  font-weight:normal;font-size:50px;float:left;color:#5E5E5E
}
div.Comp div.owl-next{
  float:right
}
div.nws .img {
    width:100%;height:90px;margin-bottom:15px
}


#main_selected_image {border:1px solid #d6d6d6}

#main_selected_image img{width:100%;height:auto}
div.product_all_images{position: relative;padding: 10px 0px;}
  .arrows.xarrows{width:99.8% !important;max-width:100% !important;height:40px;position:absolute;bottom:38%;left:0%}
  .arrows.xarrows span{height:40px;width:30px;line-height:39px;color:#717172;font-size:30px}
  .arrows.xarrows span.prev{float:right;text-align:right;margin-right:0}
  .arrows.xarrows span.next{float:left;text-align:left;margin-left:0}

#product_crasoul div.item {position:relative;overflow:hidden;padding:10px}
#product_crasoul div.item a{border:1px solid #d6d6d6}
#product_crasoul div.item img{width:100%;height:150px}

#headMenu .dropdown-menu{
    
}

#headMenu .dropdown-menu .dropdown-menu {
    position: absolute;
    top: 0;
    right: 100%;
    margin-top: -1px;
}
ul.FSites{list-style:none;padding:0;}
ul.FSites li{width:100%;height:auto;line-height:25px;padding:7px 15px;border-bottom:1px solid #F1F1F1; transition: all .5s ease}
ul.FSites li:hover{background:#F1F1F1}
ul.FSites li a{width:100%;display:block;color:#000}

.mm-menu.mm-offcanvas.mm-right{
  z-index:99999;   
}
}