@font-face {
    font-family: 'Myriad Bold';
    src: url('../fonts/Myriad-Bold.eot');
    src: url('../fonts/Myriad-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Myriad-Bold.woff2') format('woff2'),
        url('../fonts/Myriad-Bold.woff') format('woff'),
        url('../fonts/Myriad-Bold.ttf') format('truetype'),
        url('../fonts/Myriad-Bold.svg#Myriad-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadRoman';
    src: url('../fonts/myriadroman.eot');
    src: url('../fonts/myriadroman.eot') format('embedded-opentype'),
         url('../fonts/myriadroman.woff2') format('woff2'),
         url('../fonts/myriadroman.woff') format('woff'),
         url('../fonts/myriadroman.ttf') format('truetype'),
         url('../fonts/myriadroman.svg#MyriadRoman') format('svg');
}
@font-face {
    font-family: 'Gotham Condensed';
    src: url('../fonts/GothamCondensed-Medium.eot');
    src: url('../fonts/GothamCondensed-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamCondensed-Medium.woff2') format('woff2'),
        url('../fonts/GothamCondensed-Medium.woff') format('woff'),
        url('../fonts/GothamCondensed-Medium.ttf') format('truetype'),
        url('../fonts/GothamCondensed-Medium.svg#GothamCondensed-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Extrabold.woff2') format('woff2'),
        url('../fonts/OpenSans-Extrabold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.eot');
    src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff'),
        url('../fonts/Montserrat-Bold.ttf') format('truetype'),
        url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat Regular';
    src: url('../fonts/Montserrat-Regular.eot');
    src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff'),
        url('../fonts/Montserrat-Regular.ttf') format('truetype'),
        url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MyriadPro-Regular.woff2') format('woff2'),
        url('../fonts/MyriadPro-Regular.woff') format('woff'),
        url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
        url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}


*, html, body{padding: 0; margin: 0; border: 0;}
header .top-header{background: #535151;}
header ul li{display: inline-block;}
header h4 {
    display: inline-block;
    font-family: 'Myriad Bold';
    color: #ffffff;
    font-size: 22px;
    padding-right: 10px;
}
header ul li a{font-size: 18px; color: #fff; display: inline-block;padding: 0 5px;}
header ul{display: inline-block;}
header .navbar-default{border: 0; border-radius: 0; margin-bottom: 0;min-height: 100px;}
header .navbar-default ul.nav{display: table;width: 100%;margin-top: 22px;}
header .navbar-default ul.nav li{display: table-cell;float: none;text-align: center;}
header .navbar-default ul.nav li a{font-family: 'Myriad Bold';font-size: 21px; color: #000;}
header .navbar-default ul.nav li a.navactive{background: #154e14;color: #fff;}
.home-banner{padding-bottom: 30px;}
.home-banner img{width: 100%;}
.home-banner .carousel-indicators li{border-radius: 0;border: 1px solid #000;}
.home-banner .carousel-indicators{left: 100%; width: auto;right: 0;}
.home-banner .carousel{margin-bottom: 3px;}
.home-banner h3{font-family: 'Myriad Bold';font-size: 34px; color: #154e14;text-transform: uppercase;}
.home-banner p{font-family: 'MyriadRoman';font-size: 20px; color: #000;}
.section1{background: #535151; padding: 30px 0;}
.section1 img{border: 10px solid #fff;}
.section1 h3{font-family: 'Myriad Bold';font-size: 27px; color: #44bd42;}
.section1 p{font-family: 'MyriadRoman';font-size: 19px; color: #fff;}
.section1 a{font-family: 'Myriad Bold';font-size: 17px; color: #44bd42; text-transform: uppercase;text-decoration: underline;}
.section2{padding: 30px 0;}
.section2 h3{font-family: 'MyriadRoman';font-size: 49px; color: #000;}
.section2 h3 span{display: block;color: #ed1c24; font-size: 59px;}
.section2 hr{border-top: 2px solid #cfc6c5;width: 90%;margin: 0 auto 20px;}
.section2 p{font-family: 'MyriadRoman';font-size: 21px; color: #000;margin: 20px auto;}
.section2 section{text-align: center;text-align: center;
    border-radius: 50%;
    display: inline-block;
    overflow: hidden;
    height: 400px;
    background: #000;
    width: 400px;border: 12px solid #fff;box-shadow:-2px -4px 8px 0 rgba(0, 0, 0, 0.2), 2px 9px 20px 13px rgba(0, 0, 0, 0.19);}
.section2 section h3{font-family: 'Gotham Condensed';font-size: 37px; color: #fff; background: #000;margin: 0 auto;
    padding: 80px 30px 40px;} 
.section2 section a{font-family: 'Gotham Condensed';font-size: 44px; color: #fff; background: #154e14; display: inline-block;width: 100%;padding: 17px 0px;}
.section3{background: #7d7d7d; padding: 10px 0;}
.section3 h3{font-family: 'Myriad Bold';font-size: 52px; color: #fff; text-transform: uppercase;}
.section3 h4, .section3 h4 a{font-family: 'MyriadRoman';font-size: 36px; color: #fff;}
.section2 h4{font-family: 'MyriadRoman';font-size: 36px; color: #000; text-align: center;line-height: 1.4;}
.section2 h4 span{font-family: 'Myriad Bold';font-size: 34px; color: #154e14;display: block;text-transform: uppercase;}
.section2 ul li{font-family: 'MyriadRoman';font-size: 31px; color: #000;background: url(../images/list.png) no-repeat left;
    padding: 10px 0 0 76px;list-style: none;margin: 20px auto;}
.section2 ul{margin-top: 40px;}
.section2 form{background: #fff; border: 1px solid #44bd42;display: inline-block;padding: 30px 30px;margin-left: 20px;}
.section2 form h3{font-family: 'Myriad Bold';font-size: 45px; color: #000;text-align: center;margin: 0 auto 30px;}
.section2 form .form-control{min-height: 45px; border-radius: 0;}
.section2 form .btn{background: #154e14;font-family: 'MyriadRoman';font-size: 35px; color: #e0e4ed;padding: 10px 60px;border-radius: 20px;}
.section2 .col-sm-6:last-child {border-left: 1px solid #91a09a;}
footer .top-footer{background: #2c2a2a; padding: 30px 0;}
footer .top-footer h3 {
    font-family: 'Myriad Bold';
    font-size: 34px;
    color: #ffffff;
}
footer .top-footer h4{font-family: 'Myriad Bold';font-size: 22px; color: #fff;}
footer .top-footer ul li, footer .top-footer p{list-style: none;margin: 10px auto;font-family: 'MyriadRoman';font-size: 19px; color: #fff;}
footer .top-footer ul li a{font-family: 'MyriadRoman';font-size: 19px; color: #fff;}
footer .bottom-footer{background: #000;padding: 20px 0;}
footer .bottom-footer p, footer .bottom-footer p a{color: #bbbaba;font-family: 'MyriadRoman';font-size: 18px;}
.section1 img{display: inline-block;}
footer .scrollup {width: 40px;height: 40px;position: fixed;bottom: 50px;right: 50px;display: none;background-color: #000;border: 2px solid #fff;border-radius: 50%;}
footer .scrollup i {
    color: #fff;
    font-size: 22px;
    margin: 19% auto;
}
footer .scrollup:hover i {
    color: #fff;
}
.inner-banner{background: #154e14;padding: 60px 0;margin-bottom: 3px;}
.inner-banner h1{font-family: 'Gotham Condensed';font-size:70px; color: #fff;margin:0 auto;}
.shadow{width: 100%;}
.section4{padding: 0px 0 25px;}
.section4 iframe.vid-frame{margin-top: 80px;}
.section4 h3{font-family: 'Myriad Bold';font-size: 34px; color: #154e14;text-transform: uppercase;}
.section4 h4{font-family: 'Myriad Bold';font-size: 22px; color: #000;}
.section4 ul li{list-style: none;margin: 10px auto;font-family: 'MyriadRoman';font-size: 19px; color: #000;}
.section4 p{list-style: none;margin: 10px auto;font-family: 'MyriadRoman';font-size: 19px; color: #000;line-height: 1.6;}
.section4 ul li a{font-family: 'MyriadRoman';font-size: 19px; color: #000;}
.section4 form{background: #fff; padding: 30px 50px;}
.section4 form label{font-family: 'MyriadRoman';font-size: 16px; color: #000;font-weight: 500;}
.section4 form .form-control{border-radius: 0; border: 1px solid #000;}
.section4 form .btn{background: #154e14;font-family: 'Myriad Bold';font-size: 20px; color: #fff;padding: 10px 40px;border-radius: 10px;text-transform: uppercase;}
.section4 h5{font-family: 'Hind', sans-serif;font-weight: 600; font-size: 30px; color: #000;margin: 70px auto 0px;}
.section4 .media{margin-top: 50px;}
.section4 .media p{text-align: left;margin-top: 0;padding-right: 50px;}
.section5{background: #383b3a;padding: 30px 0;}
.section5 h3{font-family: 'Open Sans';font-size: 31px; color: #fff; text-align: center;margin-bottom: 50px;}
.section5 section{background: #cdcece; text-align: center;padding-bottom: 30px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);transition: .4s ease-in-out;}
.section5 section:hover{box-shadow: 0 4px 8px 0 #fff, 0 6px 20px 0 #fff;}
.section5 section img{width: 100%;}
.section5 section h4{font-family: 'Montserrat';font-size: 15px; color: #29323c;margin: 20px auto 10px;}
.section5 section p{font-family: 'Montserrat Regular';font-size: 14px; color: #29323c;margin: 0 auto 15px;min-height: 40px;}
.section5 section ul li{display: inline-block;margin: 0 15px;}
.section5 section ul li a{height: 40px; width: 40px; background: #000;color: #cdcece; font-size: 18px; display: inline-block;border-radius: 50%;padding-top: 8px;}
.section6{padding: 30px 0;}
.section6 h3{font-family: 'Hind', sans-serif;font-weight: 700; font-size: 31px; color: #154e14;}
.section6 p{font-family: 'Myriad Pro';font-size: 20px; color: #000;padding: 0 30px;}
.section6 section{border: 2px solid #b7b7b7; margin-top: 20px;transition: .4s ease-in-out;}
.section6 section:hover{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.section6 section img{width: 100%;}
.section6 section h4{font-family: 'Hind', sans-serif;font-weight: 700; font-size: 18px; color: #000; margin: 30px 10px 20px;}
.section6 section h5{font-family: 'Hind', sans-serif;font-weight: 400; font-size: 18px; color: #000; margin: 10px 10px;}
.section6 section a.fav{display: inline-block;padding: 10px 38px;font-family: 'Myriad Pro';font-size: 15px; color: #70b247;text-transform: uppercase;border: 1px solid #70b247;border-radius: 3px; margin: 10px 10px;transition: .4s ease-in-out;}
.section6 section a.fav:hover{ color:#fff; background: #70b247;text-decoration: none;}
.section6 section a.price{display: inline-block;padding: 10px 38px;font-family: 'Myriad Pro';font-size: 15px; color: #fff;background: #154e14; margin: 10px 10px;border-radius: 3px;transition: .4s ease-in-out;border: 1px solid #154e14;}
.section6 section a.price:hover{ background: #fff;color: #35b789;}
header ul li a:hover{color: #35b789;}
.section4 form .error, .section2 form .error{color: #ff0000;}
.custum-gallery {
    float: left;
    width: 100%;
    padding: 30px 0px;
}
.inner-custum-gallery-img img {
    height: 200px;
    object-fit: contain;
    width: 100%;
    background: #dedede;
}
footer{
    float:left;
    width:100%;
}
.custum-gallery-box {
    margin: 15px 0px;
    background: #dedede;
    padding-bottom: 26px;
    padding-top: 26px;
}
.section4.section4-custum{
        padding: 0px 0 40px;
}
.section4.section4-custum iframe.vid-frame {
    margin-top: 0px;
}
.custum-gallery-img-title{
    display:none;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    font-weight: 600!important;
}

.dropbtn {
    background-color: transparent;
    color: #000;
    padding: 10px 19px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    font-family: 'Myriad Bold';
    font-size: 21px;
}
.dropbtn:hover{ color: #fff; }
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 10px 14px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown:hover .dropbtn {
  background-color: #154e14;
}
