
.fancyMess{
	border: solid 3px #0069C4;
	display:inline-block;
	width:100%;
	min-width:250px;
	height:200px;
	padding:20px;
	vertical-align:top;
	text-align:center;
	padding-top:40px;
}

.fancybox_close{
	margin : 20px;
	padding : 6px 20px;
}


.trans {
	background:0 0!important
}

.ani {
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	transition:all .3s linear
}

.ani:hover{
	opacity:0.8;
}

@media screen and (max-width:767px) {
	.menufull .menu {
		height:auto;
	}
}

.menufull .menu ul {
	padding-left:0;
}

.menufull .menu ul li {
	display:inline-block;
	margin:0px 42px 0 14px;
	font-size:14px;
	text-align:center;
	color:#393939;
}

.menufull .menu ul li a{
	background:#ffaa3c;
	border-bottom:solid 0px #0069C4;
	font-family:"Nunito";
	font-size:18px;
	padding-bottom:10px;
}

.menufull .menu ul li a:hover{
	background:#ffaa3c;
	border-bottom:solid 5px #0069C4;
}

.menufull .menu ul .cart {
	color:#390;
	font-weight:700
}

.menufull .menu ul li a {
	color:#fff
}

.menufull .menu ul li a:hover {
	opacity:1;
}

@media screen and (max-width:1480px) {
	.menufull .menu ul li {
		margin:0px 18px 0 13px;
	}
}
@media screen and (max-width:1301px) {
	.menufull .menu ul li{
		margin:0px 7px 0 7px;
	}

	.menufull .menu {
		padding-left:15px;
	}
}

@media screen and (max-width:991px) {
	.menufull .menu ul li{
		margin:0px 0px 0 0px;
	}
	.menufull .menu {
		padding-left:10px;
	}
	.menufull .menu ul li a {
		padding:15px 7px;
	}
}
@media screen and (max-width:767px) {
	.menufull .menu {
		z-index:9000;
		border:0;
		text-align:center;
		padding-left:0px;
		padding-right:0px;
	}
	.menufull .menu ul{
		margin:0;
	}

	.menufull .menu ul li a:hover{
		background:#ffcd55;
		border-bottom:solid 0px #0069C4;
	}
	.menufull .menu ul li {
		display:block;
		margin:0px 0px 0 0px;
		font-size:14px;
		text-align:center;
		color:#393939;
		border-bottom:solid 1px #F96;
	}

	.menufull .menu ul li a{
		padding:5px 7px;
	}
}

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.viewall{
	color:#fc6f78;
	float:right;
	margin-top:20px;
}

.delete{
	font-size:20px;
	color:#868686;
	vertical-align:top!important;
}

.cname:before{
	content:"Name: ";
	font-size:12px;
	color:#F60;
	line-height:38px;
	margin-right:15px;
}

.ccolor:before{
	content:"Color: ";
	font-size:12px;
	color:#F60;
	line-height:38px;
	margin-right:15px;
}

.csize:before{
	content:"Size: ";
	font-size:12px;
	color:#F60;
	line-height:38px;
	margin-right:15px;
}

.cstatus:before{
	content:"Status: ";
	font-size:12px;
	color:#F60;
	line-height:38px;
	margin-right:15px;
}

.corderno:before{
	content:"Order No: ";
	font-size:12px;
	color:#F60;
	line-height:30px;
	margin-right:15px;
}

.corderdate:before{
	content:"Order Date: ";
	font-size:12px;
	color:#F60;
	line-height:12px;
	margin-right:15px;
}

.totalamopunt:before{
	content:"Total Amount: ";
	font-size:12px;
	color:#F60;
	line-height:38px;
	margin-right:15px;
}

.cmodelno:before{
	content:"Model No.: ";
	font-size:12px;
	color:#F60;
	line-height:38px;
	margin-right:15px;
}


.cquantity:before{
	content:"Quantity: ";
	font-size:12px;
	color:#F60;
	margin-right:15px;
}

.cquantity input{
	width:60px;
	display:inline-block;
}

.cprice:before{
	content:"Unit-Price: ";
	font-size:12px;
	color:#F60;
	line-height:38px;
	margin-right:15px;
}

.ctotal:before{
	content:"Total: ";
	font-size:12px;
	color:#F60;
	line-height:38px;
	margin-right:15px;
}

.cartitem div{
	padding:0;
}

.delete{

	margin:0!important;
	position:absolute;
	right:0;
}


.login{
	padding-left:30px;
}

.login h3{
	color:#0069C4;
	font-size:19px;
	margin-bottom:15px;
	font-weight:bold;
}

.register{
	padding-right:30px;
	position:relative;
}

.register .handhand{
	position:absolute;
	right:0;
	top:-62px;
}

@media screen and (max-width:991px) {
	.register .handhand{
		position:relative;
		right:0;
		top:0px;
		text-align:right;
	}	

	.register .handhand img{
		max-width:100%;
		height:auto;
	}	
}



.register h3{
	color:#0069C4;
	font-size:19px;
	margin-bottom:15px;
	font-weight:bold;
}


.loginbox{
	border:solid 3px #ede9dd;
	padding:18px 18px 50px 18px;
	margin-bottom:20px;
}

.forgetbox p{
	margin:20px 0;
}

@media screen and (max-width:767px) {
	.login{
		padding:0 15px;
	}
	.register{
		padding:0 15px;
	}
}

.historyhead{
	background:#ede9dd;
	font-size:14;
	font-weight:bold;
	color:#868686;
	padding:15px;
}

@media screen and (max-width:991px) {
	.historyhead{
		background:#ede9dd;
		font-size:14;
		font-weight:bold;
		color:#868686;
		padding:10px 15px 10px 2px;
		margin:0 1px;
	}
}

.orderitem{
	border:solid 3px #ede9dd;
	padding:18px 18px 50px 18px;
	margin-bottom:5px;
	margin-top:5px;
}



.orderproduct{
	margin-bottom:15px;
	border-bottom:solid 1px #f1f1f1;
	padding-bottom:10px;
	padding-top:0px;
}

.orderproduct img{
	margin-right:15px;
	vertical-align:top;
	margin-bottom:10px;
}

.orderinfo1{
	display:inline-block;
	max-width:200px;
	margin-right:15px;
	vertical-align:top;
	line-height:25px;
}

.totalamount{
	font-size:14px;
	color:#ffaa3c;
	font-weight:bold;
}

@media screen and (max-width:991px) {
	.orderitem{
		border:solid 3px #ede9dd;
		padding:20px 15px;
		margin-bottom:5px;
		margin-top:5px;
		margin-left:0;
		margin-right:0;
	}
}

@media screen and (max-width:767px) {
	.totalamount{
		font-size:24px;
	}
	.orderinfo1{
		display:inline-block;
		max-width:200px;
		margin-right:15px;
		vertical-align:top;
		line-height:20px;
		font-size:13px;
	}
}

.profilemenu{
	margin:0 24px;
}


.prol{
	padding-left:28px;
	padding-right:28px;
}

.prol h2{
	font-size:18px;
	color:#0069C4;
	font-weight:bold;
	margin-bottom:20px;
}

@media screen and (max-width:991px) {
	.profilemenu{
		margin:0 15px;
	}
	.prol{
		padding-left:15px;
		padding-right:15px;
	}
}

.registerleft{
	padding-left:0px;
	padding-right:0px;
}

.registerright{
	padding-left:0px;
	padding-right:0px;
}

.form-group{
	line-height:32px;
}

.logintitle{
	font-size:14px;
	color:#0069C4;
}
.personaltitle{
	font-size:14px;
	color:#0069C4;
}

.sep{
	border-top:solid 1px #ede9dd;
	width:100%;
	margin-top:10px;
	margin-bottom:20px;
}

.registerform h2{
	color:#0069C4;
	font-size:19px;
	margin-bottom:15px;
	font-weight:bold;
	margin-left:0px;
}

.rform{
	position:relative;
}

.rform .handhand{
	position:absolute;
	right:0;
	top:-121px;
}

@media screen and (max-width:991px) {
	.rform .handhand{
		right:0;
		top:-94px;
		text-align:right;
		max-width:100%;
	}	

	.rform .handhand img{
		max-width:100%;
		height:91px;
	}

	.rform{
		margin-left:0px;
		margin-right:0px;
		padding:10px;
		margin-top: 10px;
	}	
}

.menufull .menu .dropdown-menu li{
	width:100%;
	margin:0!important;
	text-align:left!important;
	border-bottom:solid 1px #ffd59f;
}

.boxframe{
	border:solid 3px #ede9dd;
	padding:15px;
	margin-bottom:5px;
	margin-top:5px;
}