html,
body {
  width: 100%;
  background-color: #FFF;
  color: #555; }

.container {
  width: 100%; }

.wrapper {
  max-width: 1200px;
  margin: 0 auto; }

.content-block {
  padding: 60px 0; }

.btn.cta-btn, .btn.success-btn {
  color: #FFF !important;
  background-color: #5CB85C;
  border: 1px solid #4CAE4C; }
  .btn.cta-btn:hover, .btn.cta-btn.active, .btn.success-btn:hover, .btn.success-btn.active {
    background-color: #47A447;
    border-color: #398439; }
  .btn.cta-btn.disable, .btn.success-btn.disable {
    background-color: #3d8b3d;
    border-color: #357935;
    color: #ebebeb; }
.btn.warning-btn {
  color: #FFF !important;
  background-color: #F0AD4E;
  border: 1px solid #EEA236; }
  .btn.warning-btn:hover, .btn.warning-btn.active {
    background-color: #ED9C28;
    border-color: #D58512; }
  .btn.warning-btn.disable {
    background-color: #df8a13;
    border-color: #c77c11;
    color: #ebebeb; }
.btn.info-btn {
  color: #FFF !important;
  background-color: #428BCA;
  border: 1px solid #3276B1; }
  .btn.info-btn:hover, .btn.info-btn.active {
    background-color: #357EBD;
    border-color: #285E8E; }
  .btn.info-btn.disable {
    background-color: #2a6496;
    border-color: #214e75;
    color: #ebebeb; }
.btn.brand-btn {
  color: #FFF !important;
  background-color: #E8B700;
  border: 1px solid #E8B700; }
  .btn.brand-btn:hover, .btn.brand-btn.active {
    background-color: #cfa300;
    border-color: #cfa300; }
  .btn.brand-btn.disable {
    background-color: #9c7b00;
    border-color: #9c7b00;
    color: #ebebeb; }

.mst {
  border-bottom: 1px solid #ECECEC; }
  .mst h1 {
    text-align: center; }
  .mst p {
    text-align: center; }
  .mst.black h1,
  .mst.black p {
    color: #FFF; }

.cta-box {
  padding: 60px 0; }
  .cta-box .wrapper {
    padding: 60px;
    background-color: #428BCA;
    border: 1px solid #357EBD;
    border-radius: 5px; }
  .cta-box .cta-box-text h2 {
    color: #FFF;
    font-weight: normal;
    text-align: center; }

#footer_nav {
  background-color: #706F6F;
  border-top: 1px solid #ECECEC; }

.footer-nav-list {
  list-style: none;
  margin: 0;
  text-align: center; }
  .footer-nav-list li a {
    color: #FFF;
    text-decoration: none;
    font-size: 12px; }

.footer {
  padding: 30px 0;
  color: #777; }
  .footer p {
    font-size: 12px; }

.newsletter-box p {
  color: #FFF; }

.footer-contact-info {
  color: #FFF; }
  .footer-contact-info span:last-child {
    font-size: 12px;
    padding-left: 3px; }

.nav {
  margin: 0;
  background-color: #FFF;
  border-bottom: 1px solid #E7E7E7;
  border-top: 10px solid #E8B700;
  z-index: 10; }
  .nav .logo {
    text-align: left;
    padding: 26px 0; }
    .nav .logo a {
      display: block; }
      .nav .logo a img {
        max-height: 60px; }
    .nav .logo .menu-toggle {
      display: none;
      cursor: pointer; }
      .nav .logo .menu-toggle i {
        font-size: 24px;
        padding: 9px; }
  .nav .navigation ul {
    list-style: none;
    font-size: 0;
    float: right;
    margin: 0; }
    .nav .navigation ul li {
      display: inline-block;
      position: relative; }
      .nav .navigation ul li a {
        border-color: transparent;
        color: #777;
        display: block;
        width: 100%;
        height: 100%;
        font-size: 12px;
        webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out; }
        .nav .navigation ul li a:hover {
          background-color: rgba(0, 0, 0, 0.05);
          color: #555; }
        .nav .navigation ul li a span {
          display: inline-block;
          position: relative;
          top: -2px;
          padding-right: 3px; }
          .nav .navigation ul li a span.sub-icon {
            display: none;
            padding-left: 3px;
            font-size: 7px;
            top: -3px; }
      .nav .navigation ul li.has-sub span.sub-icon, .nav .navigation ul li.has-sub-2 span.sub-icon, .nav .navigation ul li.has-sub-3 span.sub-icon {
        display: inline-block; }
      .nav .navigation ul li.has-sub.activeli > a, .nav .navigation ul li.has-sub-2.activeli > a, .nav .navigation ul li.has-sub-3.activeli > a {
        background-color: rgba(0, 0, 0, 0.05);
        color: #555; }
  .nav .navigation ul.TopLevel {
    list-style: none;
    font-size: 0;
    float: right;
    margin: 0;
    height: 84px; }
  .nav .navigation ul.submenu {
    position: absolute;
    padding-top: 0;
    width: 340px;
    margin: 0;
    display: none;
    z-index: 1000; }
    .nav .navigation ul.submenu li {
      display: block !important;
      width: 100%;
      margin: 0;
      background-color: #E8B700; }
      .nav .navigation ul.submenu li a {
        text-align: left;
        display: block;
        color: #FFF; }
      .nav .navigation ul.submenu li.has-sub:hover > .submenu, .nav .navigation ul.submenu li.has-sub-2:hover > .submenu, .nav .navigation ul.submenu li.has-sub-3:hover > .submenu {
        display: block; }
    .nav .navigation ul.submenu.submenu_lvl_2 {
      top: 100%;
      left: 0; }
    .nav .navigation ul.submenu.submenu_lvl_3, .nav .navigation ul.submenu.submenu_lvl_4 {
      top: 0;
      left: 241px;
      width: 240px; }
    .nav .navigation ul.submenu.two-column {
      width: 480px; }
      .nav .navigation ul.submenu.two-column li {
        display: inline-block !important;
        width: 50%;
        float: left; }
  .nav .navigation li.li_lvl_1 {
    height: 85px; }
    .nav .navigation li.li_lvl_1 > a {
      line-height: 61px;
      text-align: center; }

.contact-form .c-title-2 {
  border-bottom: 1px solid #E7E7E7;
  margin-bottom: 20px; }

.slick-slider {
  margin-bottom: 0 !important; }

.slick-dots {
  bottom: -40px !important;
  margin: 0 !important; }

#enamad_img {
  max-height: 100px; }

.bx-viewport {
  max-height: 600px; }

.HomeSlider > li {
  left: -20px; }

input[type=text] {   
    /* Remove First */
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;    
}

.form-ctrl input.form-input,
.form-ctrl textarea.form-textarea,
.form-ctrl select.form-select,
.form-ctrl select.form-select option,
.form-ctrl select.form-select-group {
  padding: 10px 15px;
  font-size: 12px;
  border-color: #E8B700;
  border-width: 1px; }

@media screen and (max-width: 768px) {
  .wrapper {
    padding: 0 21px !important; }

  .content-block {
    padding: 30px 0; }

  .topBar ul li {
    margin-left: 10px; }
    .topBar ul li:last-child {
      margin-left: 0; }
  .topBar .top-social {
    display: none; }

  .nav .logo a {
    display: inline-block; }
    .nav .logo a img {
      max-height: 30px; }
  .nav .logo .menu-toggle {
    display: inline-block;
    float: right;
    position: relative;
    top: -5px; }
  .nav .navigation {
    display: none; }
    .nav .navigation ul {
      width: 100%;
      margin: 8px 0 0 0;
      height: auto; }
      .nav .navigation ul li {
        display: block; }
        .nav .navigation ul li.has-btn {
          margin-right: 0;
          margin: 5px 0 0 0; }
      .nav .navigation ul.submenu {
        display: none !important; }

  .homeBar {
    padding: 30px 0; }

  .s-item {
    margin-top: 30px; }
    .s-item .s-text {
      margin-bottom: 20px; }
    .s-item .s-btn a:first-child {
      margin-bottom: 5px; }

  .contact {
    margin-top: 30px; }
    .contact .c-item {
      margin-bottom: 30px; }

  .footer-nav-list li {
    text-align: center; } }
@media screen and (min-width: 769px) {
  .nav .navigation {
    display: block !important; } }
@media screen and (min-width: 769px) and (max-width: 1260px) {
  .wrapper {
    padding: 0 21px !important; } }
@media screen and (min-width: 769px) and (max-width: 976px) {
  .wrapper {
    padding: 0 21px !important; }

  .nav .navigation li.li_lvl_1 > a {
    padding: 0.7425em 0.5em; } }

/*# sourceMappingURL=style.css.map */
.thumbnail img {
    width: 225px;
    max-height: 196px;
}