@charset "utf-8";
 





    @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Oswald:200,300,400,500,600,700');





    /* OTHER IMPORTED CSS */

    @import url('bootstrap-dropdownhover.css');

    @import url('font-awesome.min.css');

    @import url('icofont.css');

    @import url('flaticon.css');

    @import url('font-awesome-animation.min.css');

    @import url('pe-icon-7-stroke.css');

    @import url('stroke-gap-icons.css');

    @import url('animate.css');

    @import url('animations.css');

    @import url('elegant-icons.css');

    @import url('fancybox.css');

    @import url('magnific-popup.css');

    @import url('owl.carousel.min.css');

    @import url('flexslider.css');

    @import url('slick.css');

    @import url('player.css');

 
section {

    position: relative;

    overflow: hidden;

    padding-top: 10px;

    padding-bottom: 45px;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    background-attachment: fixed;

}

.contact-section .contact-bg {

    background-color: #fff;

    border: 1px solid #eee;

    box-shadow: 0 0 14px -2px rgba(0, 0, 0, 0.1);

    padding: 0;

    position: relative;

}
 

.contact-section .style-2 {

    padding: 68px 58px 72px;

}



.style-2 .form-control {

    background-color: transparent;

    border-color: -moz-use-text-color -moz-use-text-color #ddd;

    border-style: none none solid;

    border-width: medium medium 1px;

    font-family: "Oswald",sans-serif;

    height: 52px;

    margin-bottom: 20px;

    text-transform: capitalize;

    padding-bottom: 20px;

}



.style-2 .form-group {

    margin-bottom: 0;

}



.style-2 textarea.form-control {

    min-height: 134px;

}



.style-2 input[type="text"] {

    font-weight: 400;

    letter-spacing: 0.9px;

    text-transform: capitalize;

}



.style-2 *::-moz-placeholder {

    color: #000 !important;

}



.style-2 *::-webkit-input-placeholder {

    color: #000 !important;

}

.style-2 *::-moz-placeholder {

    color: #000 !important;

}

.style-2 *::-ms-input-placeholder {

    color: #000 !important;

}



.style-2 .btn-theme,

.style-2 .btn-theme-1,

.style-2 .btn-black,

.style-2 .btn-white,

.style-2 .btn-transparent,

.style-2 .btn-bordered {

    border-radius: 50px;

    font-family: "Oswald",sans-serif;

    padding: 12px 24px;

}

.form-row .form-group input.form-control {

    background-color: #fbfbfb;

    border: 1px solid #eee;

    font-size: 16px;

    font-family: 'Oswald', sans-serif;

    font-weight: 500;

    height: 56px;

    letter-spacing: 0.6px;

    text-transform: capitalize;

    padding-bottom:10px;

}



.form-row textarea.form-control {

    background-color: #fbfbfb;

    border: 1px solid #eee;

    font-family: "Oswald",sans-serif;

    font-size: 16px;

    font-weight: 500;

    letter-spacing: 0.6px;

    padding: 22px;

    text-transform: capitalize;

}



.form-row .btn.btn-theme {

    font-family: "Oswald",sans-serif;

    font-weight: 600;

    padding: 12px 24px;

    text-transform: uppercase;

}

    .btn {

      cursor: pointer;

  }

  .btn-theme,

  .btn-theme-1,

  .btn-black,

  .btn-white,

  .btn-transparent,

  .btn-bordered {

      padding: .85rem 1.4rem;

      border-radius: 0;

      border: none;

      color: #fff;

      background: #b62929;

      letter-spacing: 1px;

      -webkit-transition: all 0.4s ease-in-out;

      -moz-transition: all 0.4s ease-in-out;

      -o-transition: all 0.4s ease-in-out;

      -ms-transition: all 0.4s ease-in-out;

      transition: all 0.4s ease-in-out;

  }



  .btn-theme:hover,

  .btn-theme-1:hover,

  .btn-black:hover,

  .btn-white:hover,

  .btn-transparent:hover,

  .btn-bordered:hover {

    color: #ffffff;

    background: #cc8400;

    border: none;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

    transition: all 0.4s ease-in-out;

}



.btn-theme-1 {

    color: #ffffff;

    background: #cc8400;

}

.btn-theme-1:hover {

    color: #ffffff;

    background: #b62929;

}

.btn-black {

    color: #ffffff;

    background: #333;

}

.btn-black:hover {

    color: #ffffff;

    background: #b62929;

}

.btn-white {

    color: #333;

    background: #ffffff;

    border: 1px solid #333;

}

.btn-white:hover {

    color: #ffffff;

    background: #b62929;

    border: 1px solid #b62929;

}

.btn-transparent {

    color: #b62929;

    background: transparent;

}

.btn-transparent:hover {

    color: #ffffff;

    background: #b62929;

}

.btn-bordered {

    color: #b62929;

    background: transparent;

    border: 1px solid #b62929;

}

.btn-bordered:hover {

    color: #ffffff;

    background: #b62929;

    border: 1px solid #b62929;

}

.btn-shop {

    background: transparent;

    border: 1px solid #333;

    color: #333;

    font-size: 13px;

}

.btn-shop:hover {

    background: #b62929;

    border: 1px solid #b62929;

    color: #FFF;

}