.shopping-cart-new .checkout-popup{text-align: center;}


/******************************************** remove cart popup ******************************************/
.remove-cart-popup .modal-content .modal-title p{text-align: center;}

/******************************************** add shirt selection popup ******************************************/
.shirt-selection-popup .modal-header{border: none;}
.shirt-selection-popup .modal-content h2{padding-bottom: 30px;}
.shirt-selection-popup .modal-content .wrap-line {width: 55%;text-align:center; border-bottom: 1px solid #dcdcdc; line-height:0.1em; margin:20px auto; } 
.shirt-selection-popup .modal-content .wrap-line span { background:#fff; padding:0 10px; }.shirt-selection-popup .modal-content .shirt-selection{display: inline-block;}
.shirt-selection-popup .modal-content .shirt-selection li{float:left;padding:0px 20px;width:33.333%;}
.shirt-selection-popup .modal-content .shirt-selection li a{ display: inline-block; }
.shirt-selection-popup .modal-content .shirt-selection li a.select-link {display: block;text-align: center;margin-top: 10px;color: #202020;font-family: 'AvenirNext-DemiBold';text-decoration: none;}
.shirt-selection-popup .modal-content .shirt-selection li:hover a.select-link{text-decoration:underline;}


/********************************************** create your size popup ***********************************************/
.create-size-popup .modal-content{text-align: center;}
.create-size-popup .modal-content .wrap-line {width: 45%; text-align:center; border-bottom: 1px solid #dcdcdc; line-height:0.1em; margin:30px auto; } 
.create-size-popup .modal-content .wrap-line span { background:#fff; padding:0 10px; }


/********************************************* add-measurement **************************************************/
.add-measurement-popup .measurement-detail{margin: 0 auto;}
.add-measurement-popup .update-item li{display: inline-block;}
.add-measurement-popup .measurement-detail .select-dropdown{padding-bottom: 30px}


/********************************************* login-add-measurement **************************************************/
.login-add-measurement-popup .forgot-password{display:inline-block;text-decoration:underline;padding:15px 0;clear: both;}
.login-add-measurement-popup .sign-up{display:inline-block !important;text-decoration:underline;}
.login-add-measurement-popup a{display:block;padding:15px 0;}
.login-add-measurement-popup .account{display:inline-block;font-size:12px;}
.login-add-measurement-popup .form-group label{display: block;text-align: left}
.login-add-measurement-popup .form-data {margin: 18px auto;}



/********************************************* create-clothe-size **************************************************/

.create-clothe-size-popup .size-list {float: left;max-width: 58%;text-align: left;}
.create-clothe-size-popup .size-list i{float: left;}
.create-clothe-size-popup ul li .btn{float:right;margin:0;}
.create-clothe-size-popup ul{margin-top:20px;}
.create-clothe-size-popup ul li.active{background-color: #f6f6f6;padding-top: 45px;}
.create-clothe-size-popup ul li.active .ribbon{display:block;}
.create-clothe-size-popup ul li .ribbon{padding: 4px 20px 4px 7px;background: #3A6E90;
	-webkit-clip-path: polygon(100% 0, 88% 50%, 100% 100%, 0% 100%, 0% 39%, 0% 0%);
	clip-path: polygon(100% 0, 88% 50%, 100% 100%, 0% 100%, 0% 39%, 0% 0%);
	color: white;font-size: 12px;width: 100%;max-width: 120px;position: absolute;left: 0;top:6px;z-index: 2;display:none;}
	.create-clothe-size-popup ul li{padding:30px 30px;position:relative;}
	.create-clothe-size-popup .size-content{margin-left: 30px;float:left;max-width: 76%;}


	/********************************************* forgot-password-popup **************************************************/
	.forgot-password-popup .modal-body a.link-text{display: inline-block;clear: both;text-decoration:none}
	.forgot-password-popup .modal-body a em{display:inline-block;margin-right: 6px;	}
	.forgot-password-popup .modal-body a i{display: inline-block;vertical-align: middle;text-decoration:none;}

	/********************************************** media query ***************************************************/
	@media(max-width: 991px){
		.shirt-selection-popup .modal-content .shirt-selection li{
			float:left;
			padding:0px 10px;
		}
	}

	@media(min-width: 320px) and (max-width: 500px){
		.create-size-popup .modal-content .wrap-line{
			width: 100%;
		}
		.shirt-selection-popup .modal-content .wrap-line{
			width: 100%;
		}
	}


	@media(max-width: 767px){
		

		.shirt-selection-popup .modal-content .shirt-selection li {
			float: left;
			padding: 0px 0px;
		}
		.shirt-selection-popup .modal-content .shirt-selection li img{
			width:90%;
		}

		
		/*create-cloth-size */
		.create-clothe-size-popup .size-content{margin-left:20px;}
		.create-clothe-size-popup .size-list { max-width: 100%;float: none;}
		.create-clothe-size-popup ul li .btn {float: left;margin: 15px 0 0 65px;}
		.create-clothe-size-popup ul {margin-top: 15px;}


		.add-measurement-popup .update-item li{display:block;}
		.add-measurement-popup .update-item li:first-child{padding-bottom: 15px;}
		.add-measurement-popup .update-item a{width:100%;white-space: normal;}



	}
	@media(max-width: 374px){
		/*create-cloth-size*/
		.create-clothe-size-popup .size-content {margin-left: 9px;}
		.create-clothe-size-popup ul li .btn {margin: 15px 0 0 52px;}
		.create-clothe-size-popup ul li {padding: 30px 15px}
	} 
	@media(max-width: 374px){
		.shirt-selection-popup .modal-content{
			padding: 25px 14px 40px;
		}
	}
