@media only screen
and (min-width : 0px)
and (max-width : 480px)
{
	.cycle-overlay{
		display: none;
	}
	.widget-counter-visitor{
		display: none;
	}
}

@media only screen
and (min-width : 0px)
and (max-width : 991px)
{
	.cycle-overlay{
		position: relative;
		top: 0px;
		left: 0px;
	}
	.cycle-slideshow{
		background: #000000;
	}
	.link_logo img{
		margin-top: 30px;
		margin-bottom: 10px;
	}
	.navbar.main-nav-menu{
		margin-top: 20px;
	}

    .left-footer-content{
		width: 100%;
		text-align: center;
	}
	.right-footer-content{
		width: 100%;
		text-align: center;
	}
	.ul-footer{
		width: 100%;
	}
	.ul-footer li{
		float: none;
		display: inline-block;
	}

}

@media only screen
and (min-width : 991px)
and (max-width : 1200px)
{
	ul#main-menu-site li a{
		margin: 0 10px;
		padding: 8px 10px 5px 10px;
	}
}

@media only screen
and (min-width : 0px)
and (max-width : 767px)
{
	ul#main-menu-site li a{
		margin: 0px;
		border-radius: 0px;
	}
	ul#main-menu-site .dropdown-menu{
		padding-left: 10px;
	}
}

@media (min-width: 767px)
{
	ul.nav li.dropdown:hover > ul.dropdown-menu {
      display: block;    
	}
}