/*---Overriding bootstrap class-----*/
.shipping-form .form-control {
	border-radius: 25px;
}

/*--End of bootstrp override-------*/

.shipping-box {
	background-color: #fff;
	//height:1292px;
	border-radius: 15px;
	width: 75%;
    margin-right: auto;
    margin-left: auto;    margin-top:95px;    margin-bottom:15px;
}

.shipping-track {
	text-align: center;
}

.contact-detail {
	padding:40px 80px;
}

.shipping-detail {
	padding:20px 80px;
}

.shipping-detail h1, .contact-detail h1 {
	font-size:20px;
	font-weight:700;
}

.shipping-line1 {
	background-color: #FF485B;
	height:4px;
	margin-bottom:80px; 
	position: relative;
}

.contact-img {
	position: absolute;
	top: -95px;
    right: -27px;
}

.shipping-line {
	background-color: #FF485B;
	height:4px;
	margin-bottom: 20px;
}

.shipping-form label {
	color:grey;
	font-size:16px;
	font-weight: normal;
	padding-top: 20px;
}

/*==================================================
                    MEDIA QUERIES
===================================================*/

/*========================
        IPAD
=========================*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1022px) {

}


/*========================
  PHONES (320PX - 414PX)
=========================*/

@media only screen 
and (min-device-width : 320px)
and (max-device-width : 414px) {

    .shipping-box {
    	margin-top: 65px;
    	margin-bottom: 40px;
    	width:90%;
    	height:auto;
    	padding-bottom: 40px;
    }

    .shipping-track img {
    	width: 95%;
    	padding-top: 20px;
    }

    .contact-detail {
    	padding: 20px 0; 
	}

	.contact-img {
		top: -35px;
    	right: -12px;
	}

	.contact-img img {
		width:90px;
	}

	.checkbox label {
		font-size:14px;
	}

	.shipping-detail {
		padding:0;
	}

}


 /*========================
        IPHONE SE
=========================*/
@media only screen 
and (min-device-width : 320px)
and (max-device-width : 350px) {

}@media (max-width: 768px){	.shipping-line1 {		margin-bottom: 40px;	}}