@media only screen
and (min-width : 0px) 
and (max-width : 1199px) 
{
	
}

@media only screen
and (min-width : 0px) 
and (max-width : 991px) 
{
	
}

@media only screen
and (min-width : 0px) 
and (max-width : 767px) 
{
	.wrapper-header{
		text-align: center;
	}
	.header-phone-align{
		text-align: center;
	}
	#main-menu {
	    margin-top: 10px;
	    padding: 7px;
	    border-top-left-radius: 2px;
	    border-top-right-radius: 2px;
	    text-align: left;
	}
	#main-menu #bs-example-navbar-collapse-1{
		margin-top: 10px;
	}
	#main-menu.navbar-light .navbar-nav .nav-link{
		padding: .5rem 1rem;
	}
	#main-menu.navbar-light .dropdown-menu{
		display: block;
		border: 0px;
	}
	.phone-header{
		width: 190px;
		height: 55px;
		margin-top: 15px;
		font-size: 16px;
		padding-top: 16px;
		padding-right: 40px;
	}
	.banner-box .banner-text{
		position: static;
		width: 100%;
		font-size: 20px;
	}
	.wrapper-footer{
		text-align: center;
	}
	.menu-footer li{
		margin: 4px 8px !important;
	}
	.copyright{
		margin-bottom: 25px;
	}
	.phone-footer{
		width: 190px;
		height: 55px;
		margin-top: 15px;
		font-size: 16px;
		padding-top: 16px;
		padding-left: 40px;
	}
	.solution-item{
		margin-bottom: 20px;
	}
	.cycle-slideshow .item-slider .slider-description{
		position: static;
	}
	.slider-description-title{
		width: 100%;
		font-size: 20px;
		margin-bottom: 0px;
	}
	.slider-description-text{
		width: 100%;
		font-size: 18px;
		margin-bottom: 0px;
		padding: 8px 15px;
	}
	.slider-link{
		width: 100%;
		text-align: center;
		font-size: 16px;
	}
	.menu-slide li{
		display: block;
		padding: 1px 5px !important;
		background: none;
	}
	h1{
		font-size: 30px;
	}
	h2{
		font-size: 25px;
	}
}

@media only screen
and (min-width : 0px) 
and (max-width : 575px) 
{
	
}


@media only screen
and (min-width : 0px) 
and (max-width : 360px) 
{
	
}

@media only screen
and (min-width : 768px) 
and (max-width : 991px) 
{
	#main-menu.navbar-light .nav-link{
		font-size: 13px;
	}
	.cycle-slideshow .item-slider .slider-description{
		left: 20px;
		bottom: 10px;
	}
	.slider-link{
		font-size: 16px;
	}
	.slider-description-text{
		font-size: 22px;
	}
	.slider-description-title{
		font-size: 25px;
	}
	.menu-slide li a{
		font-size: 14px;
	}
	.banner-box .banner-text{
		left: 20px;
		bottom: 10px;
		font-size: 20px;
	}
}


@media only screen
and (min-width : 768px) 
{
	.dropdown:hover > .dropdown-menu {
	    display: block;
	}	
}