/*=============================================================
    Authour URI: www.binarytheme.com
    License: Commons Attribution 3.0

    http://creativecommons.org/licenses/by/3.0/

    100% To use For Personal And Commercial Use.
    IN EXCHANGE JUST GIVE US CREDITS AND TELL YOUR FRIENDS ABOUT US

    ========================================================  */

/* =============================================================
   GENERAL STYLES
 ============================================================ */
body {
    font-family: 'Open Sans', sans-serif;
    line-height: 30px;

}


h2 {
    padding-top:50px;
    text-transform: uppercase;
    padding-bottom:20px;
    color:#000;
}
h3 {
    padding-top:30px;
     padding-bottom:40px;
     text-align:center;
     font-weight:900;
     text-transform:uppercase;
}
section {
    padding-top:30px;
    padding-bottom:40px;
}
.just-pad {
    padding-bottom:50px;
    padding-top:80px;
}

p {
    padding:10px 0px;
}
/*=====================================
  NAVBAR STYLES
    ===================================*/

.logo-custom {
     max-height:35px;

}
#menu {
    background-color:#1E7B9E;
    color:#1E7B9E;
    font-size:12px;
    font-weight:900;
    letter-spacing:0px;

}
.navbar-inverse {
border-color:transparent;
}
.navbar-inverse .navbar-nav > li > a,.navbar-inverse .navbar-nav > li > a:hover {
color: #1E7B9E;
}

.home-mail {
    font-size:12px;
    font-weight:normal;
    padding-left:5px;
}
/*=====================================
  HEADERS STYLES
    ===================================*/


.header-sec {

    padding-top: 10px;
    padding-bottom: 60px;
    background: url(../img/head.jpg) no-repeat center center;
padding: 0;
-webkit-background-size: cover;
background-size: cover;
 color:#fff;
 background-attachment:fixed;
}
.header-sec .overlay{
    background:rgba(8, 134, 74, 0.90);
min-height: 500px;
}
    .header-sec h2 {
        color:#fff;
        padding-top:150px;
    }
    .header-sec h1 {
        color:#fff;
        padding-top:150px;
        text-transform: uppercase;
        font-size: 30px;
    }

.noPadd {
  padding-top: inherit !important;
}


    .dropbtn {
        background-color: #FFFF00;
        color: white;
        border: none;
        cursor: pointer;
    }
    /* The container <div> - needed to position the dropdown content */

    .dropdown {
        position: relative;
        display: inline-block;
    }
    /* Dropdown Content (Hidden by Default) */

    .dropbtn ul {
      list-style: none;
      padding-left: 0px;
    }

    .dropdown-content {
        display: none;
        position: absolute;
        text-align: center;
        background-color: #FFFF00;
        width: 700px;
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    }

    .dropdown-content li {
     float:left;
    width:350px;
      border-bottom: 1px solid gray;
    }
    /* Links inside the dropdown */

    .dropdown-content a {
        color: #1e7b9e;
        padding: 9px 10px;
        text-decoration: none;
        display: block;
        font-size:12px;
    }
    /* Change color of dropdown links on hover */

    .dropdown-content a:hover {
        background-color: #FFFF00
    }
    /* Show the dropdown menu on hover */

    .dropbtn:hover .dropdown-content {
        display: block;
    }
    /* Change the background color of the dropdown button when the dropdown content is shown */

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


    /*=====================================
  TESTIMONIALS STYLES
    ===================================*/


.testi-sec {

    padding-top: 10px;
    padding-bottom: 60px;
    background: url(../img/testi.jpg) no-repeat center center;
padding: 0;
-webkit-background-size: cover;
background-size: cover;
 color:#fff;
 background-attachment:fixed;

}
.testi-sec .overlay{
    background:rgba(8, 134, 74, 0.80);
min-height: 300px;
}
    .testi-sec h3 {
        color:#fff;
        padding-top:60px;
        padding-bottom:30px;
    }

.testi-sec h4 {
    line-height:35px;
}


/*=====================================
  PRICING STYLES
    ===================================*/

.price-sec {

    padding-top: 40px;
    padding-bottom: 60px;
    color:#fff;


}
    .price-sec span {
        color:#000;
    }

.single-price {
    background-color:rgba(8, 134, 74,1);
    padding:50px;
}
.multi-price {
    background-color:#4bb777;
    padding:50px;
}
  /*=====================================
  CONTACT STYLES
    ===================================*/
.contact {
    font-size:20px;
    line-height:35px;
}
 /*=====================================
  FOOTER STYLES
    ===================================*/

 .myfooter {
    background-color:#4bb777;
    padding:5px 40px 5px 40px;
    color:#1E7B9E;
    font-size:14px;
    text-align:right;
}

/* Custom */

.m1 {
    padding-top: 55px;
    padding-bottom: 15px;
    text-align: center;
    font-weight: 900;
    text-transform: uppercase;
}
.up65{margin-top:65px;}
.bg-breadcrumbs {
    background: #1f7b9f;
}
.breadcrumb-custom.left {
    display: flex;
    margin-top: 56px;
	color: #fff;
}
.inline a {
    color: #fff !important;
    padding-left: 6px;
    padding-right: 7px;
}


@media only screen and (max-width: 768px) {
 
 .dropdown-content {
     display: block !important;
    position: relative;
}
.dropdown-content li {
    float: none !important;
    text-align: left;
    margin-left: 18px;
}

}