
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
body{
    font-family: 'roboto';
}
#nav-menu-container {
	margin: 0;
    background:#fff !important;
}
p{
font-size:17px;
}

/* Nav Meu Styling */
.navbar-nav li:hover > ul.dropdown-menu {
    display: block;
}
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top:-6px;
}
.testimonial-card .avatar img {
    width: 100%;
    height: 110px;
    background: #ccc;
}
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{color:#000;font-size:16px;text-transform:capitalize;padding:5px 15px 5px 15px;font-family:'Roboto',sans-serif;display: block !important;}
.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus ,.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, .navbar-default .navbar-nav>.show>a:hover{    color: #4CAF50;
    outline: 0;
    /* padding: 24px 15px 0 15px; */
   }
   .dropdown .dropdown-menu li a{
   padding:10px 5px 0 5px;
   }
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul > li:hover > a{}
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover{}
.mainmenu .collapse ul ul ul > li:hover > a{}
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{padding:5px 15px;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{}

/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px;width: 100%;}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}

}
@media only screen and (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
}

.overlay-effect {
 position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color: #3c5237;
    opacity: 0.75;
}
.phone span{
border-bottom:solid 1px #449a2c;
}
.home-inner-banner {
    text-align: center;
    background-size: cover;
    margin: 0 auto;
    background-repeat: no-repeat;
    width: 100%;
	height:400px;
    padding: 0px 0;
    position: relative;
    background-position: 50%;
    background-image: url(../images/banner1.jpg);
}
.home-inner-banner1{
 text-align: center;
    background-size: cover;
    margin: 0 auto;
    background-repeat: no-repeat;
    width: 100%;
	height:400px;
    padding: 0px 0;
    position: relative;
    background-position: 50%;
    background-image: url(../images/banner2.jpg);
}
.home-inner-banner3{
 text-align: center;
    background-size: cover;
    margin: 0 auto;
    background-repeat: no-repeat;
    width: 100%;
	height:400px;
    padding: 0px 0;
    position: relative;
    background-position: 100%;
    background-image: url(../images/banner3.jpg);
}
.contact-banner{
 text-align: center;
    background-size: cover;
    margin: 0 auto;
    background-repeat: no-repeat;
    width: 100%;
    padding: 0px 0;
    position: relative;
    background-position: 30% 100%;
	 background-image: url(../images/building.jpg);

}
.inner-box{
background:#fff;
opacity:0.9;
}
.address-content{
 text-align: center;
    background-size: cover;
    margin: 0 auto;
    background-repeat: no-repeat;
    width: 100%;
    padding: 0px 0;
    position: relative;
    background-position: 100%;
	 background-image: url(../images/holding.jpg);
}
.inner-banner{
 text-align: center;
    background-size: cover;
    margin: 0 auto;
    background-repeat: no-repeat;
    width: 100%;
	height:200px;
    padding: 0px 0;
    position: relative;
    background-position: 0% -138px;
    background-image: url(../images/inner-banner.jpg);
}
.inner-banner .overlay-effect {
 position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color: #25363e;
    opacity: 0.85;
}
.contact-banner .overlay-effect {
 position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background-color: #192933;
    opacity: 0.3;
}
.list-group-flush .list-group-item{
color:#000 !important;
}
.sub-text{
position:relative;
color:#fff;
}
footer p{
font-size:14px;
}
.navbar-toggler:not(:disabled):not(.disabled){
margin-top:20px;
}
 @media (max-width: 768px) {
#nav-menu-container {
	display: none;
}
.address-content{
background-image:none;
	
}
.phone a{
display:none;
}
.carousel-item img{
height:200px !important
}
ul .dropdown-menu li a{
color:#000 !important;
}
.navbar-collapse {
 float:left !important;
 background-color:#000;
 width:100%;
 margin-top:20px;
 
 }
 .mainmenu a{
 color:#fff !important;
 }
}
