.pb-2 {
 margin:10px;
}
h1{
	font-size:16px;
}
.prod_2i1 clearfix img{
	width:100%;
}
.h_line{
	color:#001e61;
}
.btn-buy-now {
	display: inline-block;
	position: absolute;
  left:100px;
  right: 100px;
  bottom:20px;
	padding: 10px 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #001e61; 
	border: none;
	border-radius: 5px;
	text-decoration: none;
	transition: background-color 0.3s, transform 0.3s;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.info_button {
	color: #001e61; 
	font-size:16px;
	font-weight:700;
}


.btn-buy-now:hover {
		background-color: #001e61; 
		color:#fff;	
		transform: translateY(-2px); 
}

.btn-buy-now:active {
		background-color: #001e61; 
		color:#fff;			
		transform: translateY(0);
}
.checkout_1l1 {
	margin:10px;
}
input[type=button], input[type=submit], input[type=reset] {
	display: inline-block;
	padding: 10px 10px;
	font-size: 12px;
	width:250px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-color: #001e61; 
	border: none;
	border-radius: 5px;
	text-decoration: none;
	transition: background-color 0.3s, transform 0.3s;
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.header {
    display: flex;
    justify-content: space-between; 
    align-items: center; 
    padding: 10px 20px;
}

.text h1{
	font-size:1.5em;
	color:#001e61;
}

@media and (max-width: 480px) {
	.btn-buy-now {
		font-size: 12px;
		padding: 8px 12px;
		width: 100%; 
		box-sizing: border-box;
	}
}

@media (min-width:750px) and (max-width:1475px) {
.btn-buy-now {
    display: inline-block;
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 20px;
    padding: 10px 10px;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background-color: #001e61;
    border: none;
    border-radius: 5px;
    text-decoration: none;
    transition: background-color 0.3s, transform 0.3s;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
}
/*********************prod_o_end****************/
.w-100{
	width:auto;
}
@media (min-width:576px) and (max-width:1100px) {
	.w-100{
		width:150px;
	}
 }
@media (min-width:768px) and (max-width:991px) {
.center_home img{
	min-height:500px; 
 }
.prod_o1 .nav-tabs{
	width:70%; 
 }
}


@media (min-width:1201px) and (max-width:1255px) {
.carousel-caption .font_50{
	font-size:45px; 
 }
 }


