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

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

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

.track {	position: relative;	
	text-align: center;
}

.billing-detail {
	padding:0 80px;
}

.billing-detail h1 {
	font-size:20px;
	font-weight:700;
}

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

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

.form-padding {
	padding:0 !important;
}

.form-padding-right {
	padding-right:0 !important;
}

/*==================================================
                    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) {

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

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

    .billing-detail {
    	padding: 0; 
	}

	.billing-detail .button-proceed .btn-proceed {
		width:133px;
	}
}


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

}.addr-dot{	position: absolute;	top: 0;	left: 50%;	transform: translateX(-50%);	animation: dotBlink 1s ease-in-out infinite;}@keyframes dotBlink{	0%	{		opacity: 0;	}	40%	{		opacity: 1;	}	60%	{		opacity: 1;	}	100%	{		opacity: 0;	}}