@charset "utf-8";
@media only screen and (max-width : 1520px) {
	.dropdown-item img{
		height:30px;
	}
}

@media only screen and (max-width : 1395px) {
	.product_info{
		
	}
	.home_product a {
		min-width:100px;
		height: 400px;
		min-width: inherit;

		margin: 0 auto;
		margin-top:20px;
	}
}

@media only screen and (max-width : 990px) {
		
		.sm-container{
			width:70%;
		}
		
		.home_product a {
		height: 400px;
		min-width: inherit;

		margin: 0 auto;
		margin-top:20px;
	}

	.home_product .product_surround {
		height: 400px;
		background-position: center;
		background-size: cover;
		border-radius: 5px;
	}
	.home_product_col{
		min-width:80px;
	}
}


@media only screen and (max-width : 768px) {
	.dropdown-item img{
		display:none;
	}
	body{
	background-image:none;
}
	.carousel {
		position: relative;
		display: none;
	}
	.navbar-brand img {
		margin: 0 auto;
		display: block;
		width:100%;
	}
	.header_height {
		height: 31vw;
	}
		

	.header_blue {
    background-color: rgb(40, 59, 140);
	}
	
	p{
		padding:5px;
	}
	
	
	.nav-item a {
		font-size: 5vw;
	}
	.nav-item p {
		text-align:center !important;
	}
	
	.dropdown-item P{
		font-size: 4vw;
	}
	
	.nav-item .dropdown-item {
		font-size: 4vw;
	}
	
	.dropdown-item {
		padding:4px;
		margin:5px;
	}
	
	.home_product .product_surround{
		height: 330px;
	}
	
	.product-block h2{ 
		font-size: 2.5rem;
	}
	
	.marked-list li{
		font-size:13px;
		line-height:20px;
	}
	
	.card table td,	.card table td li{font-size:12px;}
	.card p{font-size:12px;}
	.card h2 .btn{font-size:19px;}
	.card h5 {font-size:19px;}
	.card .media img{display:none;}

		.trouble-table td{
			padding-top:10px;
		}

		.trouble-table td:nth-child(even){
			padding-left:10px;
		}


		.trouble-table td li{
			padding-left:10px;
		}


		.trouble-table td:nth-child(1){
			font-weight:bolder;
			
		}
		footer, footer as{
			font-size:9px
		}
}

