/*-------- 14 cust account ----------*/
.cust-account.cart.single-product-area{
	padding:3em 0 0 0;
}
.menu{
	padding:0 15px 1em 0;
	text-align:right;
}
.menu li{
	display:inline-block;
	list-style:none;
	font-weight:bold;
	padding:0 15px;
}
/*-------- 13 choose ----------*/
.choose {
    padding: 4em 0;
	text-align:center;
	border-top:3px solid #cb017a;
}
.choose h2{
	padding:0 0 1em 0;
	color:#222;	
}
.choose h3{
	padding:0.7em 0 0 0;
	color:#cb017a;
	margin:0;
}	
.choose p{
	padding:1em 0 0 0;
	font-size:1em;
	margin:0;
	line-height:2em;
}
.choose .fa{
	font-size:3em;
	border-radius:50%;
	padding:0.5em;
	border:1px solid #890369;
	color:#fff;
	background:#890369;
}
/*-------- 12 work ----------*/
.work.promo-area {
    background: #e701882e;
    color: #fff;
    padding: 4em 0;
}
.work h2{
	padding:0 0 0.8em 0;
	color:#222;	
}
.work .promo1 {
    background: gray;
    height: 270px;
    padding: 1.5em;
}
.work .promo1 p{
	padding:1em 0 0 0;
	font-size:1em;
	margin:0;
}
/*-------- 11 address ----------*/
.address h2{
	font-size:1.5em;
	color:#e40085;
}
.address p{
	font-size:1em;
	line-height:2.5em;
}
/*-------- 10 about us ----------*/
.about{
	
}
.about h2{
    padding: 0 0 0.5em 0;
    margin: 0;
}
.about p{
    margin-bottom: 0.5em;
    line-height: 2em;
    font-size: 1.2em;
    text-align: justify;
}
.single-product-area.about-us {
    padding: 3em 0;
}
.about-us .single-sidebar {
    margin-bottom: 0;
}
.about-bot{
	padding-top:3em;
}
/*-------- 9. order details ----------*/
.cart1{
	border-top:1px solid red;
}
.cart.single-product-area {
    padding: 4em 0;
}
.order_details {
    padding: 4em 0;
}
.status{
	padding:0 0 1em 0;
	border-bottom:2px solid #890369;
	margin-bottom:2em;
}
.status .col-md-10{
	text-align:right;
}	
.cart.order_details .cart_totals {
    float: right;
    background: #890369;
    height: 310px;
    padding: 2em;
}
.cart.order_details .cart_totals h2{
	color:#fff;
	margin-bottom:0.5em;
}
.cart.order_details .cart_totals table th{
	background:none;
	color:#fff;
	text-align:right;
	font-size:1.2em;
}
.cart.order_details .cart_totals table td{
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	
}
.order-total{
	font-size:2em;
}
.title, .back{
	float:left;
	width:50%;
}
.order_details .back{
	text-align:right;
}
.order_details .back a{
}
.order_details .message {
    width: 50%;
    float: left;
    background: #cb017a;
    padding: 2em 3em;
    height: 310px;
}
.order_details .message .single-sidebar {
    margin:0;
    /* padding: 0 2em 1em 2em; */
    /* border: 1px solid #22222230; */
}
.order_details .message textarea {
    width: 100%;
    margin-bottom: 1em;
    height: 8em;
}
.order_details .message h2 {
    font-size: 2em;
    margin-bottom: 1em;
    color: #fff;
}
.pro-details .left, .pro-details .right{
	float:left;
	margin-bottom:5px;
	font-size:0.9em;
}
.pro-details .left{
	width:40%;
	text-align:right;
	padding-right:2em;
	font-weight:bold;
}
.pro-details .right{
	width:60%;
	text-align:left;
	padding:3px 0;	
}
.right .l1, .right .l2{
	float:left;
	font-size:0.8em;
	margin-bottom:0.2em;
	text-align:left;	
}
.right-measure{
	border:1px solid gray;
	padding:1em !important;
	margin-top:6px;
}
.right .l1{
	width:35%;
}
.right .l2{
	width:15%;
	padding-left:5px;
}
/*-------- 8.thankyou ----------*/
.thankyou tr td{
	text-align:left;
}
.thankyou .col-md-8{
	float:none;
	margin:0 auto;
}
/*-------- 7.cart ----------*/
.cart .cross-sells, .cart .cart_totals {
	width:50%;
	padding:1em;
	float:left;
	margin:0;
}
.cart td.product-thumbnail img {
    width: 200px;
}
.cart-images img{
	padding-bottom:1.5em;
}
.cart tr td.cart-images{
	padding:2em 1em;
}
/*-------- 6.register ----------*/
.register{
	padding:3.5em 0;
}
.register .single-sidebar{
	margin:0;
}
.register .sidebar-title{
	text-align:center;
	padding-bottom:0.5em;
}
.register .single-sidebar input{
	margin-bottom:1.5em;
}
/*-------- 5.login ----------*/
.login .col-md-4{
	width:30%;
	float:none;
	margin:0 auto;
	padding:2em;
	background:#e701882e;
}
.login .single-sidebar {
    margin-bottom: 0;
}
.login .single-sidebar a{
	color:#fff;
}
.login .single-sidebar h2{
	color:#fff;
	text-align:center;
	padding-bottom:0.5em;
}
.login input[type="submit"], .login button[type=submit] {
    background: none repeat scroll 0 0 #e80088;
}
/*-------- 4.measurement ----------*/
.measure img{
	width:100%;
}
.measure .product-content-right p {
    width: 45%;
    float: left;
    margin-left: 2.5%;
    margin-right: 2.5%;
}
.measure #customer_details h3 {
    color: #bb006e;
    font-size: 25px;
    padding: 0em 0 0.5em 1.5em;
    text-transform: uppercase;
}
.edit-measure .col-md-7{
	float:none;
	margin:0 auto;
}
.m2{
	border:1px solid gray;
	padding:2em;
	
}
.m2 .measure2, .check{
	text-align:Center;
}
.measure .measure2 p{
	width:100%;
	margin:2em 0 0 0;
}
.measure p.save{
	width:100%;
	margin:1em 0 0 0;
}
.measure2 .btn{
	padding:10px 20px;
	font-size:1.2em;
}
.measure1 .save .btn, .save .btn{
	padding:10px 20px;
	font-size:1.2em;
	margin:0 10px;
}
.m2 .check .btn{
	padding:10px 20px;
	font-size:1.2em;
	margin:5px;
}
.pattern, .fabric, .no-feb{
	padding:2em 0 0 0;
	margin-top:2em;
	border-top:1px solid gray;
}
/*-------- 3.footer ----------*/
.footer{
	padding:0.5em 0 1em 0;
	text-align:center;
}
/*-------- 2.product ----------*/
.banner {
    background: #e701882e;
    padding: 5em 0;
}
.banner h2 {
    color: #222;
    font-size: 2.5em;
}
.product1 .col-md-3{
	float:left;
	padding:20px;
	margin-bottom:1em;
}
.product1 .pro-title{
	border:1px solid #ddd;
	text-align:center;
	padding:1.5em;
	border-top:0;	
}
.pro-title h2{
	margin:0;
	padding:0 0 0.5em 0;
}
.pro-title h3{
	margin:0;
	padding:0 0 0.5em 0;
}
.product1 .product-hover{
	border-bottom:0;
}
.product2{
	background:#e701881a;
}
.product1 .col-md-12, .product2 .col-md-12{
	padding:0;
}
.product1 .col-md-2{
	padding:10px 5px;
	width:20%;
}
.sub1{
	margin-bottom:0;
}
.sub1 li{
	list-style:none;
	display:inline-block;
}
.pro-text{
	text-align:center;
	border:1px solid #c1c1c1;
	padding-bottom:1.5em;
}
.pro-text h2 a {
    color: #cb017a;
    font-size: 0.6em;
	text-transform:uppercase;
	font-weight:bold;
}
.pro-text h3 a {
    color: #333;
    font-size: 0.8em;
}
.pro-text h2{
	padding:0.3em 0;
	margin:0;
}
.pro-text h3{
	padding:0 0 0.7em 0;
	margin:0;
}
.btn-cat{
	background:orange;
	color:#fff;
	margin:0 0.4em;
	padding:10px 20px;
	font-size:1.2em
}
.btn-cat:hover, .btn-cat:focus{
	background:#e60087;
	color:#fff;
}
.btn-add{
	background:#e60087;
	color:#fff;
	margin:0 0.4em;
	padding:8px 15px;
	font-size:1.1em
}
.btn-add:hover, .btn-add:focus{
	background:orange;
	color:#fff;
}
.sub_category1{
	padding:1em;
	text-align:center;
	margin-bottom:1em;
}
.sidebar-top li{
	padding:7px;
}
.sidebar-top a {
    display: block;
    font-size: 1.1em;
    color: #333;
	padding-left:1em;
}
.sidebar-top .fa {
    padding-right: 0.7em;
    /* font-size: 1.1em; */
    color: #890369;
    font-weight: bold;
}
.sidebar-top h2{
	margin-bottom:20px;
}
.sidebar-top.single-sidebar {
    margin-bottom: 40px;
    padding: 2em 2em 1em 2em;
    border: 1px solid #890369;
}
.procat-right .col-md-3{
	padding:10px 5px;
}
.procat-right .col-md-2{
	padding:10px 5px;
	width:20%;
}
.procat-right h3{
	padding:0.8em 0 0.4em 0;
	margin:0;
	font-size:1.4em;
	font-weight:bold;
}
.procat-right h2{	
	padding:0 0 0.4em 0;
	margin:0;
	font-size:2em;
	font-weight:bold;
}
/*-------- 1.header ----------*/

.header ,.header-top{
	padding:0 4em;
}
.header-top{	
	background:#cb017a;
}
.header-top-left{
	padding:0px 0 0px 28em;
}
.header-top-right ul{
	float:right;
}
.header-top-right a{
	color:#fff;
	font-size:1.2em;
}
.header-top-left a{
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
}
.header-top-right a:hover{
	background:none !important;
}
.header-top-left a:hover{
	background:none !important;
}
.header-top-right .col-sm-6{
	float:left;
	width:50%;
}
.header{
	background:url(../images/bg.png);
	width:100%;
}
.logo{
	padding:5px 0;
}
.logo a{
	font-size:2em;
	color:#cb017a;
	font-weight:bold;
}
.logo img{
	padding-right:0em;
}
.header-right ul{
	padding:0.5em 0;
	float:right;
}
.header-right a, .caret{
	color:#333;
	font-size:1.2em;
	font-weight:bold;
}
.header-right a:hover, .header-right a:focus{
	color:#cb017a;
	background:none !important;
}
.bx-pager{
	display:none !important;
}
.header-right .dropdown-menu>li>a:hover, .header-right .dropdown-menu>li>a:focus{
	color:#cb017a;
	background:none !important;	
}

	
	