.dot-menu{
	display: none;
}

@media screen and (max-width: 1200px) {
	.option-item{
		display: none;
	}
}

@media screen and (max-width: 1000px) {
	.cart-table table thead tr th{
		padding: 10px;
	}
	.cart-table table tbody tr td{
		padding: 15px;
	}
	.payment-status-col{
		right: 145px;
	}
}
@media screen and (max-width: 768px) {
	.login-form form .lost-your-password-wrap a{
		font-size: 15px;
	}
	.xcConfirm .popBox{
		left: 5%;
		margin-left: 0px;
		width: 90%;
	}
	.ctbox{
		flex-direction: column;
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 575px) {
	.login-form form .lost-your-password-wrap{
		text-align: right!important;
	}
	.login-form form .form-group .form-control{
		font-size: 14px;
	}
	#checkcode_img{
		width: 110px!important;
	}
	.code{
		width: calc(100% - 120px)!important;
	}
	.payment-status-col {
        right: 122px;
        min-width: 80px;
    }
}
@media screen and (max-width: 460px) {
	.login-form{
		padding: 15px;
	}
	.login-form form .form-group .form-control{
		padding: 10px!important;
		font-size: 12px!important;
	}
	.xcConfirm .popBox .txtBox{
		margin: 40px 35px;
	}
	.billing-details .form-group .tpye{
		
	}
	.default-btn{
		margin-bottom:8px;
		width: 100%;
		text-align: left;
	}
	.cart-table table tbody tr td{
		font-size:12px;
	}
	.cart-table table thead tr th{
		font-size:14px;
	}
}