@font-face {
  font-family: DroidKufi;
  src: url(../fonts/DroidKufi-Regular.ttf) format('truetype');
  font-weight: 400
}

@font-face {
  font-family: DroidKufi;
  src: url(../fonts/DroidKufi-Bold.ttf) format('truetype');
  font-weight: 700
}

body.rtl {
  direction: rtl;
  font-family: DroidKufi;
}

.rtl h1,
.rtl h2,
.rtl h3,
.rtl h4,
.rtl h5,
.rtl h6 {
  font-family: DroidKufi;
  font-weight: 400;
  margin-top: 65px;
}

.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
}

.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 {
  position: relative
}

.main-slider .owl-carousel {
  z-index: 999;
  position: relative
}

.main-slider .owl-carousel .item {
  position: relative
}

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

.main-slider .owl-carousel .item .caption {
  position: absolute;
  top: 40%;
  right: 15%;
  max-width: 70%;
  width: 30%;
  padding: 20px;
  background: rgba(0, 0, 0, .7)
}

.main-slider .owl-carousel .item .caption h1 {
  color: #fff;
  margin: 0;
  font-size: 30px;
  -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, .3), 1px 1px 1px rgba(0, 0, 0, .3);
  -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, .3), 1px 1px 1px rgba(0, 0, 0, .3);
  -ms-text-shadow: 1px 1px 1px rgba(0, 0, 0, .3), 1px 1px 1px rgba(0, 0, 0, .3);
  -o-text-shadow: 1px 1px 1px rgba(0, 0, 0, .3), 1px 1px 1px rgba(0, 0, 0, .3);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, .3), 1px 1px 1px rgba(0, 0, 0, .3);
  font-weight: 600
}

.main-slider .owl-carousel .item .caption h1 span {
  display: block;
  margin-top: 10px
}

.main-slider .owl-carousel .item .caption h1 span.sm-text {
  display: inline-block;
  font-size: 16px;
  margin: 30px 0 0;
  float: left
}

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

.main-slider .owl-nav .owl-next,
.main-slider .owl-nav .owl-prev {
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 60px;
  color: #fff;
  line-height: 50px;
  border: 0;
  display: inline
}

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

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

.news-bar {
  margin-bottom: 0;
  background: #DCDDD8;
}

.news-bar label {
  background: url(../img/news-label.png) no-repeat;
  background-size: cover;
  width: 145px;
  height: 63px;
  text-align: center;
  padding: 18px 0 0 30px;
  font-weight: 400;
  margin: 0;
  font-size: 18px
}

.news-bar label img {
  margin: 0 5px
}

.news-bar .panel {
  border: none!important;
  background: 0 0;
  margin: 0;
  box-shadow: none
}

.news-bar .panel-body {
  margin: 0;
  padding: 0;
  background: 0 0;
  border: none!important
}

.news-bar .panel-body ul.demo {
  height: 60px!important;
  margin: 0
}

.news-bar .panel-body ul.demo li table tr td {
  padding: 20px 0
}

.news-bar .panel-body ul.demo li table tr td a {
  color: #fff;
  font-size: 16px
}

.home-about {
  background: #2c6131 ;
  padding: 50px 0
}

.home-about .box {
  padding: 0 40px;
  position: relative;
  text-align: center
}

.home-about .box:after {
  position: absolute;
  content: "";
  top: 50px;
  left: 0;
  width: 2px;
  height: 235px;
  background: #fff
}

.home-about .box img {
  margin: 0 auto 10px
}

.home-about .box h2 {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 40px
}

.home-about .box p {
  color: #fff;
  font-size: 16px;
  margin: 0;
  text-align: justify
}

.home-about .box.last:after {
  content: none
}

.sections {
  padding: 30px 0
}

.sections .img-box {
  margin-bottom: 20px
}

.section-title {
  text-align: center;
  margin-bottom: 40px
}

.section-title h3 {
  color: #494948;
  font-weight: 600;
  font-size: 28px
}

.home-news {
  background: #f0f0f0;
  padding: 20px 0 30px
}

.home-news-item {
  margin-bottom: 25px;
  background-color: #fff;
  padding: 0 20px
}

.home-news-item .media .media-left img {
  width: 235px;
  height: 165px
}

.home-news-item .media .media-body {
  padding: 10px 0
}

.home-news-item .media .media-body p {
  color: #4b4b4b;
  margin: 0 0 10px
}

.home-news-item .media .media-body .btn {
  border: 1px solid #2c6131;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  color: #2c6131 ;
  width: 130px;
  -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
}

.home-news-item .media .media-body .btn i {
  margin: 0 7px
}

.home-news-item .media .media-body .btn:hover {
  background: #5F59D3;
  color: #fff;
  border-color: #2daae1;
  -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
}

.more-news {
  padding-top: 30px;
  text-align: center
}

.more-news .btn {
  width: 200px;
  padding: 12px;
  border: none !important;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #2c6131;
  font-size: 18px;
  color: #fff;
  -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
}

.more-news .btn:hover {
  background: #fff;
  border: 1px solid #5F59D3;
  color:#2c6131;
  -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
}

.home-video {
  padding: 40px 0;
  background: #fff;
  text-align: center
}

.home-video iframe {
  width: 100%;
  height: 440px;
  margin-bottom: 30px
}

.home-video .more-videos a {
  font-size: 18px;
  color: #5F59D3 ;
  font-weight: 600
}

.home-ablums {
  position: relative;
  padding: 40px 0;
  background: #f0f0f0;
  z-index: 999
}

.home-ablums .owl-nav {
  position: absolute;
  top: 100px;
  left: 0;
  margin: auto;
  right: 0;
  width: auto;
  display: block;
  z-index: -1
}

.home-ablums .owl-nav .owl-next,
.home-ablums .owl-nav .owl-prev {
  text-align: center;
  font-size: 60px;
  color: #1b5867;
  border: 0;
  display: inline
}

.home-ablums .owl-nav .owl-prev {
  float: left;
  margin-left: -50px
}

.home-ablums .owl-nav .owl-next {
  float: right;
  margin-right: -50px
}

.album-item {
  text-align: center
}

.album-item img {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  width: 100%;
  height: 285px
}

.album-item .caption {
  padding-top: 15px
}

.album-item .caption h5 a {
  color: #494948;
  font-size: 18px
}

.album-item .caption h5 a span {
  display: block
}

main.inner-content {
  padding: 60px 0 100px;
  min-height: 600px
}

main.inner-content .section-title {
  text-align: right;
  margin-bottom: 50px;
  padding-right: 30px
}

main.inner-content .section-title h3 {
  color: #2daae1;
  font-weight: 600;
  font-size: 22px;
  margin: 0
}

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

.video-item img {
  width: 100%;
  height: 240px;
  margin: 0 auto 20px
}

.video-item h4 a {
  color: #4b4b4b;
  display: block
}

.activities-text {
  margin-bottom: 50px;
  padding-right: 30px
}

.activities-text p {
  color: #4b4b4b
}

.services-list {
  padding-right: 30px
}

.services-list li {
  color: #494949;
  font-size: 16px;
  display: block;
  margin-bottom: 20px
}

.about-us {
  padding-right: 30px
}

.about-us p {
  color: #494949;
  font-size: 16px;
  margin-bottom: 30px
}

.about-us .our-message h4 {
  color: #2daae1;
  margin-top: 30px;
  font-weight: 600
}

.books h3 {
  color: #2daae1;
  font-weight: 600;
  padding-right: 20px;
  margin-bottom: 40px
}

.books ul li {
  text-align: center;
  margin-bottom: 25px
}

.books ul li img {
  margin: 0 auto 20px;
  height: 155px
}

.books ul li h4 a {
  color: #4b4b4b
}

.big-img {
  padding-top: 30px
}

.big-img img {
  margin: 0 auto 30px;
  width: 100%
}

.big-img p {
  color: #494949;
  font-size: 16px
}

.consultation .section-title,
.consultation .section-title h3 {
  text-align: center
}

.consultation .section-title p {
  color: #4b4b4b;
  margin-top: 40px
}

.consultation .section-title p a {
  color: #2daae1
}

.questions h3 {
  color: #2daae1;
  font-size: 22px;
  font-weight: 600;
  margin: 30px 0 50px
}

.question-text {
  margin-bottom: 30px
}

.question-text h4 {
  color: #2daae1
}

.question-text p {
  color: #4b4b4b;
  font-size: 15px
}

* {
  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%;
  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: #2c6131;
}

.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: #4b4e86
}

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

.bordered-info {
  border-color: #4b4e86
}

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

.bordered-warning {
  border-color: #c49b21
}

.bordered-danger {
  border-color: #821717
}

.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
}

.col-no-padding {
  padding: 0!important
}

.col-padding-1 {
  padding: 0 1px!important
}

.col-padding-2 {
  padding: 0 2px!important
}

.col-padding-3 {
  padding: 0 3px!important
}

.col-padding-4 {
  padding: 0 4px!important
}

.col-padding-5 {
  padding: 0 5px!important
}

.col-padding-6 {
  padding: 0 6px!important
}

.col-padding-7 {
  padding: 0 7px!important
}

.col-padding-8 {
  padding: 0 8px!important
}

.col-padding-9 {
  padding: 0 9px!important
}

.col-padding-10 {
  padding: 0 10px!important
}

.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: #020203
}

.text-success {
  color: #000
}

.text-info {
  color: #172b5e
}

.text-warning {
  color: #151104
}

.text-danger {
  color: dakken(#ad1f1f, 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: #5f62a5
}

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

.bg-warning {
  background-color: #deb53a
}

.bg-danger {
  background-color: #ad1f1f
}

.bg-info {
  background-color: #5f62a5
}

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

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

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

.bg-inverse {
  background-color: #5f6465
}

.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: #4b4e86
}

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

.rtl .bordered-info {
  border-color: #4b4e86
}

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

.rtl .bordered-warning {
  border-color: #c49b21
}

.rtl .bordered-danger {
  border-color: #821717
}

.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
}

.top-header {
  background-size: cover;
  border-top: 7px solid #2c6131 ;
  padding: 15px 0
}

.top-header .logo {
  float: right;
}
.top-header .date {
  float: left;
  text-align: left
}

.top-header .date p {
  color: #5b5b5b;
  font-family: Tahoma
}

.top-header .date p i {
  margin-left: 7px
}

.top-header .date .social {
  padding-top: 50px
}

.top-header .date .social a {
  display: inline-block
}

.top-header .date .social a img {
  display: block;
  width: 40px;
  height: 40px
}

.top-header .logo img {
    display: inline-block;
    height: 175px;
 
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background-color: #2daae1;
  border-color: #fff
}

.navbar.navbar-default.main-nav {
  background:#2c6131;
}

.navbar.navbar-default.main-nav .nav.navbar-nav li a {
  color: #fff;
  font-size: 16px;
  padding: 25px 18px;
  border-bottom: 5px solid transparent;
  -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
}

.navbar.navbar-default.main-nav .nav.navbar-nav li.dropdown ul {
  background: #2daae1;
  border: 0;
  -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;
  top: 100%
}

.navbar.navbar-default.main-nav .nav.navbar-nav li.dropdown ul li a {
  padding: 10px;
  color: #fff;
  border-bottom: 1px solid #fff;
  -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
}

.navbar.navbar-default.main-nav .nav.navbar-nav li.dropdown ul li a:hover {
  background: #b8d160;
  -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
}

.navbar.navbar-default.main-nav .nav.navbar-nav li.dropdown ul li:last-child a {
  border-bottom: 0
}

div.pp_default .pp_bottom,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right,
div.pp_default .pp_top,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_right {
  height: 13px
}

div.pp_default .pp_top .pp_left {
  background: url(../img/sprite.png) -78px -93px no-repeat
}

div.pp_default .pp_top .pp_middle {
  background: url(../img/sprite_x.png) top left repeat-x
}

div.pp_default .pp_top .pp_right {
  background: url(../img/sprite.png) -112px -93px no-repeat
}

div.pp_default .pp_content .ppt {
  color: #f8f8f8
}

div.pp_default .pp_content_container .pp_left {
  background: url(../img/sprite_y.png) -7px 0 repeat-y;
  padding-left: 13px
}

div.pp_default .pp_content_container .pp_right {
  background: url(../img/sprite_y.png) top right repeat-y;
  padding-right: -1px
}

div.pp_default .pp_next:hover {
  background: url(../img/sprite_next.png) center right no-repeat;
  cursor: pointer
}

div.pp_default .pp_previous:hover {
  background: url(../img/sprite_prev.png) center left no-repeat;
  cursor: pointer
}

div.pp_default .pp_expand {
  background: url(../img/sprite.png) 0 -29px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px
}

div.pp_default .pp_expand:hover {
  background: url(../img/sprite.png) 0 -56px no-repeat;
  cursor: pointer
}

div.pp_default .pp_contract {
  background: url(../img/sprite.png) 0 -84px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px
}

div.pp_default .pp_contract:hover {
  background: url(../img/sprite.png) 0 -113px no-repeat;
  cursor: pointer
}

div.pp_default .pp_close {
  width: 30px;
  height: 30px;
  background: url(../img/sprite.png) 2px 1px no-repeat;
  cursor: pointer
}

div.pp_default .pp_gallery ul li a {
  background: url(../img/default_thumb.png) center center #f8f8f8;
  border: 1px solid #aaa
}

div.pp_default .pp_social {
  margin-top: 7px
}

div.pp_default .pp_gallery a.pp_arrow_next,
div.pp_default .pp_gallery a.pp_arrow_previous {
  position: static;
  left: auto
}

div.pp_default .pp_nav .pp_pause,
div.pp_default .pp_nav .pp_play {
  background: url(../img/sprite.png) -51px 1px no-repeat;
  height: 30px;
  width: 30px
}

div.pp_default .pp_nav .pp_pause {
  background-position: -51px -29px
}

div.pp_default a.pp_arrow_next,
div.pp_default a.pp_arrow_previous {
  background: url(../img/sprite.png) -31px -3px no-repeat;
  height: 20px;
  width: 20px;
  margin: 4px 0 0
}

div.pp_default a.pp_arrow_next {
  left: 52px;
  background-position: -82px -3px
}

div.pp_default .pp_content_container .pp_details {
  margin-top: 5px
}

div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 110px;
  position: relative
}

div.pp_default .pp_nav .currentTextHolder {
  font-family: Georgia;
  font-style: italic;
  color: #999;
  font-size: 11px;
  left: 75px;
  line-height: 25px;
  position: absolute;
  top: 2px;
  margin: 0;
  padding: 0 0 0 10px
}

div.pp_default .pp_arrow_next:hover,
div.pp_default .pp_arrow_previous:hover,
div.pp_default .pp_close:hover,
div.pp_default .pp_nav .pp_pause:hover,
div.pp_default .pp_nav .pp_play:hover {
  opacity: .7
}

div.pp_default .pp_description {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  margin: 5px 50px 5px 0
}

div.pp_default .pp_bottom .pp_left {
  background: url(../img/sprite.png) -78px -127px no-repeat
}

div.pp_default .pp_bottom .pp_middle {
  background: url(../img/sprite_x.png) bottom left repeat-x
}

div.pp_default .pp_bottom .pp_right {
  background: url(../img/sprite.png) -112px -127px no-repeat
}

div.pp_default .pp_loaderIcon {
  background: url(../img/loader.gif) center center no-repeat
}

div.light_rounded .pp_top .pp_left {
  background: url(../img/sprite.png) -88px -53px no-repeat
}

div.light_rounded .pp_top .pp_right {
  background: url(../img/sprite.png) -110px -53px no-repeat
}

div.light_rounded .pp_next:hover {
  background: url(../img/btnNext.png) center right no-repeat;
  cursor: pointer
}

div.light_rounded .pp_previous:hover {
  background: url(../img/btnPrevious.png) center left no-repeat;
  cursor: pointer
}

div.light_rounded .pp_expand {
  background: url(../img/sprite.png) -31px -26px no-repeat;
  cursor: pointer
}

div.light_rounded .pp_expand:hover {
  background: url(../img/sprite.png) -31px -47px no-repeat;
  cursor: pointer
}

div.light_rounded .pp_contract {
  background: url(../img/sprite.png) 0 -26px no-repeat;
  cursor: pointer
}

div.light_rounded .pp_contract:hover {
  background: url(../img/sprite.png) 0 -47px no-repeat;
  cursor: pointer
}

div.light_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(../img/sprite.png) -1px -1px no-repeat;
  cursor: pointer
}

div.light_rounded .pp_nav .pp_play {
  background: url(../img/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px
}

div.light_rounded .pp_nav .pp_pause {
  background: url(../img/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px
}

div.light_rounded .pp_arrow_previous {
  background: url(../img/sprite.png) 0 -71px no-repeat
}

div.light_rounded .pp_arrow_next {
  background: url(../img/sprite.png) -22px -71px no-repeat
}

div.light_rounded .pp_bottom .pp_left {
  background: url(../img/sprite.png) -88px -80px no-repeat
}

div.light_rounded .pp_bottom .pp_right {
  background: url(../img/sprite.png) -110px -80px no-repeat
}

div.light_square .pp_expand {
  background: url(../img/sprite.png) -31px -26px no-repeat;
  cursor: pointer
}

div.light_square .pp_expand:hover {
  background: url(../img/sprite.png) -31px -47px no-repeat;
  cursor: pointer
}

div.light_square .pp_contract {
  background: url(../img/sprite.png) 0 -26px no-repeat;
  cursor: pointer
}

div.light_square .pp_contract:hover {
  background: url(../img/sprite.png) 0 -47px no-repeat;
  cursor: pointer
}

div.light_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(../img/sprite.png) -1px -1px no-repeat;
  cursor: pointer
}

div.light_square .pp_nav .pp_play {
  background: url(../img/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px
}

div.light_square .pp_nav .pp_pause {
  background: url(../img/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px
}

div.light_square .pp_arrow_previous {
  background: url(../img/sprite.png) 0 -71px no-repeat
}

div.light_square .pp_arrow_next {
  background: url(../img/sprite.png) -22px -71px no-repeat
}

div.light_square .pp_next:hover {
  background: url(../img/btnNext.png) center right no-repeat;
  cursor: pointer
}

div.light_square .pp_previous:hover {
  background: url(../img/btnPrevious.png) center left no-repeat;
  cursor: pointer
}

div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500
}

div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000
}

.pp_content {
  height: 40px;
  min-width: 40px
}

* html .pp_content {
  width: 40px
}

.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%
}

.pp_content_container .pp_left {
  padding-left: 20px
}

.pp_content_container .pp_right {
  padding-right: 20px
}

.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px
}

.pp_description {
  display: none;
  margin: 0
}

.pp_social {
  float: left;
  margin: 0
}

.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden
}

.pp_social .twitter {
  float: left
}

.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0
}

.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 2px 4px
}

.pp_nav .pp_pause,
.pp_nav .pp_play {
  float: left;
  margin-right: 4px;
  text-indent: -10000px
}

a.pp_arrow_next,
a.pp_arrow_previous {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px
}

.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000
}

.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000
}

.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative
}

.pp_gallery ul {
  float: left;
  height: 35px;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 5px;
  padding: 0
}

.pp_gallery ul a {
  border: 1px solid rgba(0, 0, 0, .5);
  display: block;
  float: left;
  height: 33px;
  overflow: hidden
}

.pp_gallery ul a img {
  border: 0
}

.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0
}

.pp_gallery li.default a {
  background: url(../img/prettyPhoto/facebook/default_thumbnail.gif) no-repeat;
  display: block;
  height: 33px;
  width: 50px
}

.pp_gallery .pp_arrow_next,
.pp_gallery .pp_arrow_previous {
  margin-top: 7px!important
}

a.pp_next {
  background: url(../img/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%
}

a.pp_previous {
  background: url(../img/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%
}

a.pp_contract,
a.pp_expand {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000
}

a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 22px;
  text-indent: -10000px
}

.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 24px;
  margin: -12px 0 0 -12px
}

#pp_full_res {
  line-height: 1!important
}

#pp_full_res .pp_inline {
  text-align: left
}

#pp_full_res .pp_inline p {
  margin: 0 0 15px
}

div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  z-index: 9999;
  margin: 0 0 5px 15px
}

div.light_rounded .pp_content,
div.pp_default .pp_content {
  background-color: #fff
}

div.facebook #pp_full_res .pp_inline,
div.facebook .pp_content .ppt,
div.light_rounded #pp_full_res .pp_inline,
div.light_rounded .pp_content .ppt,
div.light_square #pp_full_res .pp_inline,
div.light_square .pp_content .ppt,
div.pp_default #pp_full_res .pp_inline {
  color: #000
}

.pp_gallery li.selected a,
.pp_gallery ul a:hover,
div.pp_default .pp_gallery ul li a:hover,
div.pp_default .pp_gallery ul li.selected a {
  border-color: #fff
}

div.dark_rounded .pp_details,
div.dark_square .pp_details,
div.facebook .pp_details,
div.light_rounded .pp_details,
div.light_square .pp_details,
div.pp_default .pp_details {
  position: relative
}

div.facebook .pp_content,
div.light_rounded .pp_bottom .pp_middle,
div.light_rounded .pp_content_container .pp_left,
div.light_rounded .pp_content_container .pp_right,
div.light_rounded .pp_top .pp_middle,
div.light_square .pp_content,
div.light_square .pp_left,
div.light_square .pp_middle,
div.light_square .pp_right {
  background: #fff
}

div.light_rounded .pp_description,
div.light_square .pp_description {
  margin-right: 85px
}

div.dark_rounded .pp_gallery a.pp_arrow_next,
div.dark_rounded .pp_gallery a.pp_arrow_previous,
div.dark_square .pp_gallery a.pp_arrow_next,
div.dark_square .pp_gallery a.pp_arrow_previous,
div.light_rounded .pp_gallery a.pp_arrow_next,
div.light_rounded .pp_gallery a.pp_arrow_previous,
div.light_square .pp_gallery a.pp_arrow_next,
div.light_square .pp_gallery a.pp_arrow_previous {
  margin-top: 12px!important
}

div.dark_rounded .pp_arrow_previous.disabled,
div.dark_square .pp_arrow_previous.disabled,
div.light_rounded .pp_arrow_previous.disabled,
div.light_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default
}

div.dark_rounded .pp_arrow_next.disabled,
div.dark_square .pp_arrow_next.disabled,
div.light_rounded .pp_arrow_next.disabled,
div.light_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default
}

div.light_rounded .pp_loaderIcon,
div.light_square .pp_loaderIcon {
  background: url(../img/loader.gif) center center no-repeat
}

div.dark_rounded .pp_bottom .pp_middle,
div.dark_rounded .pp_content,
div.dark_rounded .pp_top .pp_middle {
  background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left
}

div.dark_rounded .currentTextHolder,
div.dark_square .currentTextHolder {
  color: #c4c4c4
}

div.dark_rounded #pp_full_res .pp_inline,
div.dark_square #pp_full_res .pp_inline {
  color: #fff
}

.pp_bottom,
.pp_top {
  height: 20px;
  position: relative
}

* html .pp_bottom,
* html .pp_top {
  padding: 0 20px
}

.pp_bottom .pp_left,
.pp_top .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px
}

.pp_bottom .pp_middle,
.pp_top .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px
}

* html .pp_bottom .pp_middle,
* html .pp_top .pp_middle {
  left: 0;
  position: static
}

.pp_bottom .pp_right,
.pp_top .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px
}

.pp_fade,
.pp_gallery li.default a img {
  display: none
}

.main-footer {
  padding: 65px 0 30px;
  background: #2c6131;
}

.main-footer .footer-logo {
  text-align: center
}

.main-footer .footer-logo img {
  height: 200px;
  margin: 0 auto
}

.main-footer .footer-links ul li a {
  display: block;
  padding: 10px 15px;
  color: #fff;
  font-size: 16px;
  position: relative;
  -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
}

.main-footer .footer-links ul li a:before {
  position: absolute;
  content: "\f0d9";
  right: 0;
  top: 10px;
  color: #2c6131;
  font-family: "FontAwesome"
}

.main-footer .footer-links ul li a:hover {
  -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;
  color: #2daae1;
  text-decoration: none;
  padding-right: 20px
}

.main-footer .footer-links ul li a:hover:before {
  color: #2daae1
}


.main-footer .subscribe {
  padding-top: 50px
}

.main-footer .subscribe h6 {
  color: #fff;
  margin: 0 0 10px
}

.main-footer .subscribe .form-group {
  position: relative
}

.main-footer .subscribe .form-group .form-control {
  border: none!important;
  background-color: #fff;
  box-shadow: none
}

.main-footer .subscribe .form-group .btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  background: #b8d160;
  border: none !important;
  box-shadow: none;
  text-align: center;
  height: 100%;
  color: #fff;
  -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
}

.main-footer .subscribe .form-group .btn:hover {
  -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;
  background: #2daae1
}

.main-footer .subscribe .social label {
  display: block;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 7px
}

.main-footer .subscribe .social a {
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  color: #fff;
  display: inline-block;
  margin: 0 3px;
  -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;
  -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
}

.main-footer .subscribe .social a:hover {
  -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;
  -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;
  text-decoration: none
}

@media (max-width:991px) {
  .navbar-toggle {
    display: block;
    margin: 7px 0 0;
    box-shadow: none;
    background: #deb53a;
    color: #fff
  }
  .navbar-toggle:focus,
  .navbar-toggle:hover {
    background: #deb53a!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
  }
}

@media (max-width:767px) {
  .media .media-left {
    display: block;
    padding: 0;
    float: none;
    width: 100%
  }
  .media .media-left img {
    margin: 0 auto 20px;
    width: 100%!important
  }
  .media .media-body {
    text-align: center
  }
  .top-header .date {
    float: none;
    text-align: center;
    padding-top: 20px;
    display: block
  }
  .top-header .date .social {
    padding-top: 20px
  }
  .top-header .logo {
    float: none;
    display: block;
    width: 100%
  }
  .main-slider {
    position: relative
  }
  .main-slider .owl-carousel .item img {
    height: 250px
  }
  .main-slider .owl-carousel .item .caption {
    position: absolute;
    top: 20%;
    right: 5%;
    left: 5%;
    margin: 0 auto;
    max-width: 100%;
    width: 90%
  }
  .main-slider .owl-carousel .item .caption h1 span.sm-text {
    margin: 10px 0 0;
    float: left
  }
  .main-slider .owl-nav {
    display: none
  }
  .news-bar label {
    background: #deb53a;
    width: 100%;
    height: auto;
    padding: 10px
  }
  .news-bar .panel-body ul.demo {
    height: auto!important
  }
  .home-about .box {
    margin-bottom: 50px
  }
  .home-about .box:after {
    content: none
  }
  .ads-box img {
    height: 100px
  }
  .home-news-item {
    padding: 0
  }
  .home-video iframe {
    height: 250px
  }
  .main-footer .footer-logo {
    text-align: center
  }
  .main-footer .footer-logo img {
    margin: 0 auto 20px
  }
  .main-footer .footer-links ul li {
    white-space: nowrap
  }
  .main-footer .subscribe {
    text-align: center
  }
  .main-footer .subscribe .form-group .btn {
    position: relative;
    left: 0;
    right: 0;
    display: block;
    width: 100%;
    margin-top: 10px
  }
  .main-footer .subscribe .form-group .btn:hover {
    width: 100%
  }
  .main-footer .subscribe .social {
    padding-top: 20px
  }
}

.home-about .box:after {
  height: 100% !important;
}

.video-item h4 a {
  height: 50px;
  line-height: 25px;
  overflow: hidden;
}

#sokary h2 {
  font-size: 18px;
  color: #000;
  width: 300px;
  margin: 50px auto;
  display: block;
  border: 1px solid #000;
  padding: 7px
}

#sokary p {
  color: #000
}

#sokary label {
  color: #000;
  max-width: 30%;
  margin-left: 20px
}

#sokary label.hasmar {
  padding-right: 20px
}

#sokary input {
  color: #000;
  font-weight: bold
}

#sokary input[type="submit"] {
  color: #fff
}

#sokary input.dashes {
  border-bottom: 1px dashed #000;
  width: 60%
}

#sokary input.box {
  border: 1px solid #000;
  padding: 5px;
  width: 60%
}

#sokary input.smallbox {
  border: 1px solid #000;
  padding: 5px;
  width: 30px
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}


footer h2.h3 {
  color: #fff;
  font-size: 16px;
}

footer p {
  color: #fff;
  font-size: 12px;
}

.navbar.navbar-default.main-nav .nav.navbar-nav li a.active,
.navbar.navbar-default.main-nav .nav.navbar-nav li a:hover {
color:
  background: #D5D7D1 ;
  -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
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {

    background-color: #E7E7E7;
    color: #5F59D3  !important;
}
p {
    font-size: large;
    line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: #CCC #CCC #BBB;
    border-radius: 3px;
    background: #84CCFB none repeat scroll 0% 0%;
    color: rgba(0, 0, 0, 0.8);
    font-size: 8pt !important;
    line-height: 1;
    padding: 0.6em 1em 0.4em;
    height: 34px;
    width: 77px;
}
.media-body, .media-left, .media-right {
    display: block !important;
}