/*=========================ALL-FONT-INCLUDE=START-HERE=====================*/


@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
 @import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,500,600,700');
@font-face {
	font-family: 'lucida_sansregular';
	src: url('asset/fonts/lucida_sans_regular-webfont.woff2') format('woff2'), url('asset/fonts/lucida_sans_regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'playballregular';
	src: url('asset/fonts/playball-webfont.woff2') format('woff2'), url('asset/fonts/playball-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
.custom_condition ul li {
    padding: 5px;
}
#listResults .checkbox * {
	cursor: pointer;
}
#listResults .checkbox {
	padding-left: 20px;
	width: 20px;
	height: 20px;
	margin-top: 1px;
}
#listResults .checkbox label {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 5px;
}
#listResults .checkbox label::before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	margin-left: -20px;
	border: 1px solid #555;
	border-radius: 3px;
	background-color: #fff;
	-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
	transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
#listResults .checkbox label::after {
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 0;
	top: 2px;
	margin-left: -21px;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 11px;
	color: #555555;
}
#listResults .checkbox input[type="checkbox"] {
	opacity: 0;
	z-index: 1;
	width: 20px;
	height: 20px;
}
#listResults .checkbox input[type="checkbox"]:checked + label::after {
	font-family: "FontAwesome";
	content: "\f00c";
}
#listResults .checkbox.checkbox-circle label::before {
	border-radius: 50%;
}
#listResults .checkbox.checkbox-inline {
	margin-top: 0;
}
.add_to_cart_e ul {
	margin: 0;
	padding: 0;
}
.add_to_cart_e ul li {
	display: inline-block;
	list-style-type: none;
	width: 100%;
	margin-bottom: 23px;
	border: 2px solid #ccc;
	padding: 9px 0px 9px 28px;
}
.add_to_cart_text p, .add_to_cart_price p {
	font-size: 20px;
	color: #000000;
	line-height: 25px;
}
#listResults {
	float: left;
	width: 10%;
	padding-top: 25px;
}
.add_to_cart_img {
	width: 10%;
	float: left;
}
.add_to_cart_text {
	float: left;
	padding-left: 22px;
	width: 50%;
}
.add_to_cart_price {
	width: 30%;
	float: left;
}
.add_to_cart_btn button {
	background-color: #f1b500;
	width: 100%;
	border: none;
	height: 60px;
	font-size: 18px;
	text-transform: uppercase;
}
.add_to_cart_btn button:hover {
	background-color: #000000;
	color:#ffffff;
}
.add_to_cart_btn p {
	text-align: center;
	font-size: 16px;
}
.add_to_cart_btn {
	padding-top: 0;
	margin-bottom: 20px;
}
#listResults .checkbox-red input[type="checkbox"]:checked + label::after, #listResults .checkbox-yellow input[type="checkbox"]:checked + label::after, #listResults .checkbox-green input[type="checkbox"]:checked + label::after, #listResults .checkbox-blue input[type="checkbox"]:checked + label::after, #listResults .checkbox-black input[type="checkbox"]:checked + label::after {
	color: #fff;
}
#listResults .checkbox-red input[type="checkbox"] + label::before {
	background-color: #990000;
	border-color: #990000;
}
#listResults .checkbox-yellow input[type="checkbox"] + label::before {
	background-color: #face00;
	border-color: #face00;
}
#listResults .checkbox-green input[type="checkbox"] + label::before {
	background-color: #008000;
	border-color: #008000;
}
#listResults .checkbox-blue input[type="checkbox"] + label::before {
	background-color: #428bca;
	border-color: #428bca;
}
#listResults .checkbox-black input[type="checkbox"] + label::before {
	background-color: #000000;
	border-color: #000000;
}
/*=========09-03-17=========*/



.suit_register.text-center span {
	display: block;
	margin-top: 74px;
	padding-top: 100px;
}
.suit_register.text-center span span {
	display: inline;
}
/*=========09-03-17=========*/











/*=========================ALL-FONT-INCLUDE=-END-HERE=====================*/







* {
	transition: all ease-in-out .1s;
	-webkit-transition: all ease-in-out .1s;
}
.carousel-indicators {
	bottom: 20px;
	display: none;
}
/*============================*/



.modal-dialog {
	width: 485px;
}
.modal-dialog-step-all {
	width: 100%;
	height: 100%;
}
.modal-close {
	background:url(images/close-icon.png) no-repeat scroll left top;
	border:0 none !important;
	outline:none !important;
	width:50px;
	height:49px;
	text-indent:-9999px;
	position:absolute;
	top:0;
	right:0;
}
.cart-close {
	background:url(images/close-button.png) no-repeat scroll left top;
	border:0 none !important;
	outline:none !important;
	width:50px;
	height:49px;
	text-indent:-9999px;
	position:absolute;
	top:0;
	right:0;
}
.modal-header {
	padding:40px 35px 0;
	border:0 none;
	font-family: 'Raleway', sans-serif;
}
.cart-header {
	padding:0 35px 0;
	border:0 none;
	font-family: 'Raleway', sans-serif;
}
.modal-title {
	font-size:30px;
	text-transform:uppercase;
	color:#000;
	text-align:center;
	padding:0;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
}
.cart-heading h2 {
	color: #fff;
	font-size: 40px;
	text-transform: uppercase;
	font-family: "lucida_sansregular";
	font-weight: 400;
	padding-bottom: 6px;
}
.cart-heading p {
	color: #fff;
	font-family: "lucida_sansregular";
	font-weight: 400;
	font-size: 16px;
}
.cart_unit_fild {
	color: #fff;
	font-size: 16px;
	padding-top: 23px;
	text-transform: uppercase;
}
.cart_empty_fld {
	border: medium none;
	border-radius: 0;
	height: 57px;
}
.kg > h6 {
	color: #fff;
	font-size: 16px;
	padding-top: 15px;
	font-family: "lucida_sansregular";
	font-weight: 400;
}
.modal-body.cart_body {
	padding: 0;
}
.btn.btn_gold {
	background-color:#f1b500;
	border-radius: 0;
	border: none;
	height: 57px;
	margin-top: 6px;
}
.btn.btn_gold > a {
	font-size: 20px;
	padding: 0 84px;
	text-transform: uppercase;
	color: #000000;
	font-family: "Raleway", sans-serif;
	font-weight: 600;
}
.cart_dots {
	text-align: center;
	padding-bottom: 20px;
	display: none !important;
}
.cart_dots li {
	display: inline;
	list-style-type: none;
	padding-left: 5px;
}
.modal-content {
	background-color:#f1b500;
	border: none;
	border-radius:0;
	box-shadow:none;
}
#appointmentPop .modal-content{
	top:170px;
	}
.modal-content-step-all {
	background:url(images/bg-measure.jpg) no-repeat;
}
.cart-content {
	border: none;
	border-radius:0;
	box-shadow:none;
}
.flot_btn {
	float: left;
	margin-right: 20px;
	text-align:left;
}
.modal-body {
	padding:30px 35px;
	text-align: center;
}
.custom-form p {
	font-size:16px;
	text-align:center;
	padding:0;
	font-family: 'Raleway', sans-serif;
}
.custom-form .btn-block {
	margin:35px 0;
}
.modal-footer {
	padding:35px 0 40px;
	background-color:#000000;
	border:0 none;
	font-family: 'Raleway', sans-serif;
}
.modal-footer.text-center {
	text-align:center;
}
.modal-footer p {
	font-size:20px;
	padding:0 0 7px;
	text-transform:uppercase;
	color: #ffffff;
}
.add_to_cart .modal-backdrop.in {
	opacity: 1;
}
.modal-footer .btn-black {
	margin: 0;
	padding: 10px 50px;
	width: 410px;
	border: none;
	height: 60px;
	border-radius: 0;
	font-size: 20px;
	text-transform: uppercase;
	background-color: #686868;
	color: #ffffff;
	font-family: 'Raleway', sans-serif;
}
.form-control.email-field, .form-control.password-field {
	background: #f4f4f4 url("images/modal-email.png") no-repeat scroll 12px center;
	padding-left: 45px;
	height: 45px;
	margin-bottom: 17px!important;
	background-color: #fff;
	border: none;
	border-radius: 0;
	font-size: 14px;
	color: #000000;
	font-family: 'Raleway', sans-serif;
}
.profile_heading {
	color: #fff;
	font-size: 30px;
	font-family: "lucida_sansregular";
	font-weight: 600;
}
.upper_body {
	height: 60px;
	border: none;
	border-radius: 0;
}
.modal_input_empty {
	border: medium none;
	border-radius: 0;
	height: 60px;
	width: 353px;
}
.cart_dots.dotsjacket ul {
	margin-top: 20px;
}
.video-wrapper iframe {
	width: 100%;
	height: 640px;
}
.cart-heading.text-center.FirstPageTabe, .cart-heading.text-center.SummaryTextLast {
	position: inherit;
}
.cart-heading.text-center {
	width: 1175px;
	text-align: center;
	margin: 0 auto;
	position: absolute !important;
	z-index: 1;
	left: 0;
	right: 0;
}
.FirstPageTabe {
	padding-left: 274px;
	padding-right: 274px;
	padding-top: 40px;
}
.InputFieldText {
	position: absolute;
	bottom: 92px;
	left: 0;
	right: 0;
}
.cart_dots.dotsjacket {
	display: none !important;
}
.summary .numeric {
	width: 100%;
}
.active_dots {
	position: relative;
}
.html5-video-player {
	margin-top: 15px;
}
.back:hover {
	background-color: #FFFFFF;
}
.cm_flide {
	border: medium none;
	border-radius: 0;
	height: 50px;
	margin-top: 20px;
}
.cm_text {
	color: #fff;
	font-size: 16px;
	margin-top: 33px;
}
.arange_btn {
	margin-bottom: 10px;
	margin-top: 20px;
	text-align: center;
}
.arange_btn > a {
	background-color: #5d5d5d;
	border-radius: 100px;
	color: #fff;
	font-size: 12px;
	padding: 10px 40px;
	text-align: center;
}
.cart_dots a {
	color: #898989;
}
.cart_dots a:hover {
	color: #f1b500;
}
.active_dots {
	color: #f1b500;
}
 .form-control.email-field::-webkit-input-placeholder {
 color: #000000;
}
 .form-control.email-field::-moz-placeholder {
 color: #000000;
}
 .form-control.email-field:-ms-input-placeholder {
 color: #000000;
}
 .form-control.email-field:-moz-placeholder {
 color: #000000;
}
 .form-control.password-field::-webkit-input-placeholder {
 color: #000000;
}
 .form-control.password-field::-moz-placeholder {
 color: #000000;
}
 .form-control.password-field:-ms-input-placeholder {
 color: #000000;
}
 .form-control.password-field:-moz-placeholder {
 color: #000000;
}
.form-control.password-field {
	background-image:url(images/modal-password.png);
}
.checkbox, .chackbox_home label {
	font-size: 14px;
	font-family: 'Raleway', sans-serif;
	color: #000;
}
.checkbox.chackbox_home a {
	color: #000;
	float: right;
	font-family: 'Raleway', sans-serif;
	font-size:14px;
}
/*-----haider----*/



.emailp button:hover {
	color: #fec313;
	transition: 0.5s;
}
.footer_botom_left {
	float: left;
}
.checkbox.chackbox_home a:hover {
	color: #876500;
}
.about_pera h3 {
	margin-top: -33px;
	text-transform: uppercase;
}
.btn.btn-default.btn-block:hover {
	background: #f1b500;
	border: 1px solid #000;
	transition: 0.5s;
	color:#000000;
}
.modal-footer .btn-black:hover {
	background: #f1b500;
	transition: 0.5s;
	color:#000000;
}
.navigation .wp-paginate a {
	background: white none repeat scroll 0 0;
	border: 1px solid #fff;
	padding: 8px 11px;
}
.navigation ol li {
	width: 30px;
}
.wp-paginate .current {
	padding: 8px 11px !important;
}
.add_to_cart_price p {
	font-weight: bold;
}
.shop_table.shop_table_responsive {
	background: #fff;
}
.shop_table td {
	padding: 20px !important;
}
ul.products li.product {
	clear: none !important;
}
.woocommerce-tabs ul.tabs {
	margin: 0px 0 -1px !important;
}
.related.products h2:first-child {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.single_add_to_cart_button.button:hover {
	background-color: #ffc814 !important;
	color: #000000 !important;
	transition: 0.5s;
}
#commentform {
	max-width: 50%;
}
/*-------/haider-----*/







.custom-form .btn-block {
	background-color: #000;
	border: medium none;
	border-radius: 0;
	color: #fff;
	height: 60px;
	margin: 35px 0;
	font-size: 20px;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
}
/*============================*/



.category-base .category-block .inner:hover {
	background-color: #1a1a1a;
	color: #ffffff;
	transition:0.5s;
}
/*====================INNER-PAGES==Register===========================*/



#register_header {
	background-image: url("images/register/register_01.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 365px;
}
.suit_register.text-center {
	padding-top: 93px;
}
.suit_register h3 {
	color: #FFFFFF;
	font-size: 65px;
	text-transform: uppercase;
	font-family: "lucida_sansregular";
}
.suit_register span {
	color: #000000;
	font-size: 58px;
	text-transform: capitalize;
	font-family: 'playballregular';
}
#contact_page {
	background-color: #efefef;
}
.singup_text {
	padding-bottom: 35px;
	padding-top: 10px;
}
.singup_text p {
	font-size: 16px;
}
.form-control.border_all_input {
	border: medium none;
	border-radius: 0;
	color: #838383;
	font-family: "Raleway", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 39px;
	margin-bottom: 20px;
	width: 475px;
}
.form-control.btn_block.margin_botom_contant {
	background-color: #000000;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	height: 39px;
	margin-bottom: 110px;
	margin-top: 15px;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
	font-size: 18px;
	width: 475px;
}
.privacy-statement {
	padding-top: 16px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	color: #838383;
}
.form-control.btn_block.margin_botom_contant:hover {
	background-color: #f2c73a;
	color: #FFFFFF;
}
element {
}
.contact_label label {
	color: #010103;
	font-family: "lucida_sansregular";
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px;
}
/*====================INNER-PAGES==Rrgister===end========================*/







/*====================INNER-PAGES==ADD-TO-CART===========================*/



#add_to_cart {
	padding-top: 65px;
	padding-bottom: 95px;
}
.cort_img {
	padding-left: 30px;
	padding-right: 22px;
}
.add_pera {
	color: #010103;
	font-family: "lucida_sansregular";
	font-size: 20px;
	font-weight: 400;
}
.add_heading {
	float: right;
	font-size: 20px;
	padding-top: 22px;
}
.right_said_ad_top > p {
	font-size: 16px;
	font-family: "lucida_sansregular";
	text-align: center;
	color: #000000;
}
.form-control.btn_block.add_to_cart_btn {
	background-color: #f1b500;
	border: medium none;
	border-radius: 0;
	color: #fff;
	height: 60px;
	text-transform: uppercase;
	font-family: "lucida_sansregular";
	font-size: 18px;
}
.form-control.btn_block.add_to_cart_btn:hover {
	background-color: #000000;
	color: #f1b500;
}
.right_said_ad_top {
	padding-top: 150px;
}
/*=============INNER-PAGES-fabrics==START==================================*/



#fabrics {
	padding-top: 25px;
	background-color: #efefef;
}
.fabrics_pera.text-center > p {
	font-size: 16px;
	font-family: "lucida_sansregular";
	color: #010103;
	font-weight: 400;
}
.fabrics_failed {
	border: 1px solid #dddddd;
	border-radius: 0;
	font-size: 12px;
	height: 34px;
	/*-webkit-appearance: none;*/
}
.fabrics_failed_top {
	padding-top: 35px;
}
.fabrics_img {
	padding-top: 30px;
	min-height: 280px;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
}
.fabrics_img > p {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "lucida_sansregular";
	font-weight: 400;
	color: #000000;
	padding-top: 14px;
	padding-left: 20px;
	padding-right: 20px;
}
.erorPostNotmatched p {
	font-size: 16px;
	padding-left: 15px;
	padding-top: 30px;
	font-weight: bold;
	color: red;
	text-align: center;
}
.pagination > li {
	display: inline-block;
}
.pagination-sm > li > a, .pagination-sm > li > span {
	font-size: 16px;
	line-height: 1.5;
	font-family: "lucida_sansregular";
	font-weight: 400;
}
.pagination > li > a, .pagination > li > span {
	background-color: #fff;
	border: 1px solid #dcdcdc;
	color: #595959;
	line-height: 1.42857;
	position: relative;
	text-decoration: none;
	border-radius: 5px;
}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
	background-color: #000000;
	border-color: #ddd;
	color: #FFFFFF;
	z-index: 2;
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span, .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
	border-radius: 5px;
}
{
}
/*=============INNER-PAGES-product_category==START==================================*/







#product_category {
	background-image: url("images/producty-category/product-category_header.png");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	min-height: 199px;
}
.product_category_heading_heading > h3 {
	color: #fff;
	font-size: 46px;
	text-transform: uppercase;
	font-family: "lucida_sansregular";
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 45px;
}
.product_cote_img.text-center > img {
	border: 3px solid #f6f6f6;
}
.product_cote_img.text-center > img:hover {
	border: 3px solid #000;
}
.product_category_heading_heading > p {
	color: #ffffff;
	font-size: 21px;
	font-family: "lucida_sansregular";
	font-weight: 400;
}
.btn.product_btn_style {
	background-color: #f1b500;
	height: 60px;
	text-transform: uppercase;
	width: 474px;
	font-size: 24px;
	border: none;
	border-radius: 0;
	font-family: "lucida_sansregular";
	font-weight: 400;
}
.btn.product_btn_style:hover {
	background-color: #ffffff;
	color: #000;
}
.product_btn {
	margin-top: 58px;
}
#product_category_img {
	background-color: #efefef;
	padding-top: 56px;
	padding-bottom: 100px;
}
.product_cote_img.text-center {
	padding-bottom: 40px;
}
.product_cote_img.text-center > p {
	font-size: 14px;
	padding-top: 21px;
	text-transform: uppercase;
	margin-bottom: 0;
	font-family: "lucida_sansregular";
	font-weight: 400;
}
.product_cote_img.text-center > span {
	font-size: 15px;
	font-family: "lucida_sansregular";
	font-weight: 400;
}
/*=============INNER-PAGES-product_category==END==================================*/











/*=============INNER-PAGES-product_category=DETAILS=START==================================*/



.products_details_heading > h2 {
	font-size: 34px;
	text-transform: uppercase;
	font-family: "lucida_sansregular";
	font-weight: 400;
	color: #000000;
}
.products_details_heading > p {
	font-size: 14px;
	font-family: "lucida_sansregular";
	font-weight: 400;
	color: #000000;
}
.products_details_heading > h5 {
	font-size: 22px;
	font-family: "lucida_sansregular";
	font-weight: 400;
	color: #000000;
}
.products_details_heading strong {
	font-size: 34px;
	font-family: "lucida_sansregular";
}
.products_details_heading span {
	font-size: 14px;
	font-family: "lucida_sansregular";
	font-weight: 400;
}
.products_details_heading h4 {
	font-family: "lucida_sansregular";
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	margin-top: 15px;
	margin-bottom: 15px;
}
.product_details_slect {
	border: medium none;
	border-radius: 0;
	height: 60px;
}
.text_pocket.text-center {
	padding-bottom: 20px;
	padding-top: 30px;
}
.text_pocket.text-center > span {
	font-size: 16px;
	font-family: "lucida_sansregular";
	font-weight: 400;
}
.btn.slect_btn_details {
	background-color: #c8c8c8;
	height: 60px;
	width: 254px;
	border: none;
	border-radius: 0;
	color: #000000;
	font-family: "lucida_sansregular";
	font-weight: 400;
	font-size: 18px;
}
.btn.slect_btn_details:hover {
	background-color: #f1b500;
	color: #ffffff;
}
.btn.start_btn_blck {
	font-family: "lucida_sansregular";
	font-weight: 400;
	background-color: #000000;
	border: medium none;
	border-radius: 0;
	color: #ffffff;
	font-size: 18px;
	height: 60px;
	margin-bottom: 30px;
	margin-top: 30px;
	text-align: center;
	width: 100%;
}
.btn.start_btn_blck:hover {
	background-color: #f1b500;
	color: #000;
}
.start_btn_gold {
	font-family: "lucida_sansregular";
	font-weight: 400;
	background-color: #f1b500;
	border: medium none;
	border-radius: 0;
	color: #000;
	font-size: 18px;
	height: 60px;
	text-align: center;
	width: 100%;
}
.start_btn_gold:hover {
	background-color: #000000;
	color: #ffffff;
}
.salider_img {
	padding-top: 20px;
}
/*======salider=======*/



.carousel-control.right, .carousel-control.left {
	background-image: none;
}
.margin_salider {
	margin-top: 40px;
}
/*======salider=======*/



/*=====fabrics-modal=====*/



.modal-dialog.fabrics {
	width: 673px;
}
.modal-body.fabrics, .modal-footer.fabrics {
	background-color: #f6f6f6;
}
.modal-header.fabric {
	background-color: #cdcdcd;
	padding-bottom: 40px;
}
.modal-body.fabrics > h3 {
	font-size: 26px;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	color: #000000;
	margin:0;
	padding-bottom:15px;
	text-align:left;
}
.modal-body.fabrics {
	padding: 40px 35px;
	display: block;
	clear: both;
	float: left;
	width:100%;
}
.sub_heading {
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
	font-weight: 500;
	color: #000000;
}
.modal-body.fabrics strong {
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
	color: #000000;
	padding-right: 15px;
	text-align:left;
}
.padding_not {
	float: left;
}
.modal-body.fabrics span {
	font-size: 16px;
	font-family: 'Raleway', sans-serif;
	color: #000000;
	padding-right: 15px;
	font-weight: 600;
}
.btn.btn-black.fabrics {
	background-color: #000;
	color: #fff;
	font-size: 20px;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}
.btn.btn-black.fabrics:hover {
	background-color: #f1b500;
	color: #000;
}
/*========cart-modal==========*/



.cart-modal {
	width: 100%;
	height: 100%;
	background-color: #171717;
}
/*========cart-modal==========*/



    /*=============INNER-PAGES-product_category=DETAILS===END==================================*/







/*====================INNER-PAGES==ADD-TO-CART===end========================*/



.sticky_header {
	position: fixed;
	width: 100%;
	height: 71px;
	z-index: 999;
}
.sticky {
	background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;
}
.sticky .logo img {
	width: 50%;
	transition: all ease-in-out .5s;
	-webkit-transition: all ease-in-out .5s;
}
.sticky .nav-bar-margin {
	margin-top: 0;
}
/*=========================SECTION-ONE-START-HERE=====================*/



#section_one {
	background-size: cover;
	height: 970px;
	width: 100%;
	position: absolute;
	top: 0;
}
.navbar-inverse .navbar-nav > li > a {
	color: #9d9d9d;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
	background-color: transparent;
	color: #fff;
}
.navbar-inverse {
	background-color: transparent;
	border: none;
}
.logo {
	margin-top: 34px;
}
.nav-bar-margin {
	margin-top: 28px;
}
.nav.navbar-nav.nav-bar-top > li {
	background-image: url("images/border-header_03.png");
	background-position: right center;
	background-repeat: no-repeat;
}
.navbar-nav > li {
	float: left;
	padding-left: 14px;
	padding-right: 12px;
}
.nav.navbar-nav.nav-bar-top > li:last-child {
	background: none;
}
.nav.navbar-nav.nav-bar-top a {
	color: white;
	font-size: 12px;
}
.nav.navbar-nav.nav-bar-bottom {
	margin: -18px 0;
}
.nav.navbar-nav.nav-bar-top a {
	font-family: "lucida_sansregular";
	padding-left: 2px;
	padding-right: 3px;
	text-transform: initial;
}
.nav.navbar-nav.nav-bar-top a:hover {
	color: #ffcc00;
}
.navbar.navbar-inverse.nav-bar-margin_2 {
	clear: both;
}
.nav, .navbar-nav, .nav-bar-bottom {
	text-transform: uppercase;
}
.nav.navbar-nav.nav-bar-bottom a {
	color: white;
	font-family: "lucida_sansregular";
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.sticky .nav.navbar-nav.nav-bar-bottom a {
	top: -12px !important;
}
/*-----------nave---------*/







.nav.navbar-nav.nav-bar-bottom a:hover {
	font-family: "lucida_sansregular";
	border-bottom: 1px solid #ffcc00;
	padding-bottom: 0;
	transition: none;
}
.how_its-about {
	margin-top: 100px;
}
.how_its-about h3 {
	color: white;
	font-size: 84px;
	font-family: 'playballregular';
	margin-bottom: 329px;
}
.how_its-about h3 span {
	color: #ffc814;
	font-size: 84px;
	font-family: 'playballregular';
}
/*=========================SECTION-ONE-END-HERE=====================*/







.clear {
	clear: both;
}
 @-moz-document url-prefix() {
 select.form-control {
 background-position: calc(100% - 7px) 50%;
 -moz-appearance: none;
 appearance: none;
}
}
 @-moz-document url-prefix() {
 select.form-control, .product_details_slect, .details {
 background-position: calc(100% - 7px) 50%;
 -moz-appearance: none;
 appearance: none;
}
}
/*=========================SECTION-TOW-START-HERE=====================*/







#section_tow {
	background-image: url("images/section-one.png");
	background-position: center;
	background-repeat: no-repeat;
	height: 1181px;
	left: 0;
	position: absolute;
	right: 0;
	top: 259px;
	width: 100%;
}
.e-consulation h4 {
	color: white;
	font-family: "lucida_sansregular";
	font-size: 63px;
	font-weight: 500;
	margin: -20px 0 12px;
}
.e-consulation p {
	color: #000000;
	font-family: "lucida_sansregular";
	font-size: 24px;
	line-height: normal;
	padding-bottom: 7px;/*text-align: justify;*/
}
.book_your {
	width: 100%;
	font-size: 30px;
	text-transform: uppercase;
	color: #ffffff;
	font-family: "lucida_sansregular";
	background-color: #000000;
	border: none;
	padding-bottom: 14px;
	padding-top: 14px;
}
.video {
	margin: -61px 0 0;
}
.video > img {
	padding: 0 0 0 55px;
}
/*=========================SECTION-TOW-END-HERE=====================*/











/*=========================SECTION-THREE-START-HERE=====================*/







#section_three {
	background-color: #efefef;
	background-position: center center;
	margin-top: 469px;
	position: relative;
	width: 100%;
}
.image_box_left, .image_box_left {
	margin-left: 60px;
	margin-right: 0;
}
.design_shrt_left, .design_shrt_right {
	background-color: #f4f4f4;
	border: 2px solid #d9d9d9;
	display: flex;
	height: 319px;
	padding-right: 15px;
	padding-top: 15px;
	width: 503px;
}
.category-base {
	padding: 0;
}
.design_shrt_left span {
	font-size: 40px;
	text-transform: uppercase;
	color: #000000;
	font-family: "lucida_sansregular";
	font-weight: bold;
}
.design_shrt_left h1 {
	padding-left: 45px;
	font-size: 120px;
	font-family: 'playballregular';
	color: #ffc814;
	margin-top: -16px;
}
#section_three .text_box h4 strong {
	font-size: 38px;
}
.image_box_left img {
	padding-top: 15px;
}
/**--------right----------------*/







.design_shrt_right {
	border: 2px solid #d9d9d9;
	background-color: #f4f4f4;
	height: 319px;
	float: right;
}
.image_box_right img {
	padding-top: 20px;
	padding-left: 20px;
}
/*--hover-start-*/







.design_shrt_left:hover, .design_shrt_right:hover {
	background-color: black;
	opacity: 1.0;
}
.design_shrt_left:hover .text_box_left > h4, .design_shrt_right:hover .text_box_right > h4 {
	border: none;
	color: white;
}
.design_shrt_left:hover .text_box_left > h4 > span, .design_shrt_right:hover .text_box_right > h4 > span {
	border: none;
	color: white;
}
/*--hover-end-*/











/*-----*/







.fore_part {
	background-image: url("images/border_with_shado1.png");
	height: 475px;
	width: 255px;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 100px;
	position: relative;
	z-index: 9999;
}
.fore_part:hover {
	background-image: url("images/border_hover2.png");
	background-repeat: no-repeat;
}
/*---------*/







.fore_part_tow {
	background-image: url("images/border_with_shado2.png");
	height: 475px;
	width: 255px;
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 100px;
	position: relative;
	z-index: 9999;
}
.fore_part_tow:hover {
	background-image: url("images/border_hover.png");
	height: 475px;
	width: 255px;
	background-repeat: no-repeat;
}
/*----hover----*/







.last_add_img img {
}
.favert > span {
	color: #000000;
	font-family: "Lucida Sans";
	font-size: 14px;
	font-weight: 500;
}
.favert > h6 {
	font-size: 45px;
	margin-top: 0;
	font-family: 'playballregular';
	color: #000000;
}
.border_sharts > img {
	margin-bottom: 16px;
	margin-top: 61px;
}
.border_sharts.last_add_img {
	padding-top: 55px;
}
.border_sharts.last_add_img > img {
	padding-bottom: 31px;
}
/*=========================SECTION-THREE-END-HERE=====================*/











/*=========================SECTION-FOUR-START-HERE=====================*/







#section_four {
	background-image: url("images/section-tow.png");
	background-position: center center;
	background-repeat: no-repeat;
	height: 1262px;
	left: 0;
	position: relative;
	width: 100%;
}
/*=====25=========*/







.how_it_work_heading {
	margin-top: 400px;
}
.how_it_work_heading > h1 {
	color: white;
	font-size: 65px;
	text-align: center;
	text-transform: uppercase;
	font-family: "lucida_sansregular";
}
.how_it_work_heading span {
	font-family: 'playballregular';
	color: #000000;
	text-transform: capitalize;
}
.how_it_work_crical {
	width: 186px;
	height: 186px;
	background: #ffffff;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 100px;
	border: 6px solid #dfb62f;
	margin-top: 60px;
	font-family: Flaticon;
	text-align: center;
	margin-left: 28px;
	transition:0.5s;
}
/*.page-id-87 .how_it_work_crical {
	line-height: 110px;
}*/
.how_it_work_crical:hover {
	background-color: black;
	border: 6px solid black;
	-webkit-transition: all 0.5000ms ease;
	-moz-transition: all 0.5000ms ease;
	-ms-transition: all 0.5000ms ease;
	-o-transition: all 0.5000ms ease;
	transition: all 0.5000ms ease;
	color: yellow;
	transition:0.5s;
}
.font_1 {
	display: inline-block;
	margin-top: 40px;
}
.font_icone {
	text-align: center;
	margin-top: 25px;
}
.font_icone h5 {
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	font-size: 14px !important;
}
.font_icone p {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	color: #000000;
	font-size: 14px;
	text-align: center;
}
/*-------------------cheak-------------*/











/*=========================SECTION-FOUR-END-HERE=====================*/











/*=========================SECTION-FIVE-START-HERE=====================*/







#section_five {
	background-image: url("images/section-three.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	left: 0;
	padding-bottom: 140px;
	position: relative;
	right: 0;
	width: 100%;
}
.clinte {
	text-align: center;
}
.clinte > h1 {
	font-size: 65px;
	text-align: center;
	text-transform: uppercase;
	color: #fbcc33;
	font-family: "lucida_sansregular";
	font-weight: 500;
	margin-bottom: 25px;
}
.clinte span {
	font-size: 65px;
	text-transform: capitalize;
	color: #000000;
	font-family: 'playballregular';
	font-weight: 600;
}
.clinte p {
	color: #000000;
	font-family: "lucida_sansregular";
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 25px;
}
.clint_pera2 p {
	line-height: 20px;
	font-size: 16px;
	font-family: "lucida_sansregular";
	font-weight: 500;
	color: #000000;
	text-align: center;
}
.clinte > h5 {
	font-size: 16px;
	color: #000000;
	font-family: "lucida_sansregular";
	font-weight: 500;
	padding-bottom: 10px;
}
.left_hover:hover {
	background-image: url("images/arrow-left-hover.png");
	background-repeat: no-repeat;
	display: inline-block;
}
.arrow-hover_right:hover {
}
/*=========================SECTION-FIVE-END-HERE=====================*/

/*=========================SECTION-SIX-START-HERE=====FOOTER================*/

.footer_heading {
	margin-top: 100px;
}
.footer_heading h5 {
	font-size: 22px;
	color: white;
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode";
}
.list_footer {
	margin-top: 40px;
	padding: 0;
}
.list_footer > li {
	list-style-type: none;
	padding-bottom: 9px;
}
.list_footer a {
	font-size: 14px;
	color: #a5a5a5;
	font-family: "Lucida Sans Unicode";
	text-decoration: none;
}
.list_footer a:hover {
	color: #fbcc33;
}
.form-style-9 > ul {
	padding-top: 30px;
	padding-left: 0;
}
.form-style-9 li {
	list-style-type: none;
}
.field-style.field-split.align-left {
	width: 225px;
	height: 36px;
	background-color: #1a1a1a;
	border: 1px solid #323232;
	padding-left: 10px;
	color: #efefef;
	font-size: 12px;
	font-family: "Lucida Sans Unicode";
	font-weight: 500;
}
.field-style.field-split.align-right {
	height: 36px;
	margin-bottom: 18px;
	margin-left: 14px;
	width: 225px;
	background-color: #1a1a1a;
	border: 1px solid #323232;
	padding-left: 10px;
	color: #efefef;
	font-size: 12px;
	font-family: "Lucida Sans Unicode";
	font-weight: 500;
}
.field-style {
	width: 469px;
	height: 86px;
	padding-left: 10px;
	background-color: #1a1a1a;
	border: 1px solid #323232;
	color: #efefef;
	font-size: 12px;
	font-family: "Lucida Sans Unicode";
	font-weight: 500;
	resize: none;
}
.postid-433 .submit {
	width: 100%;
}
#submit {
	width: 100%;
	margin-bottom: 30px !important;
}
.submit {
	width: 85%;
	height: 35px;
	padding-left: 10px;
	background-color: #404040;
	color: #ffffff;
	font-size: 12px;
	font-family: "Lucida Sans Unicode";
	font-weight: 500;
	margin-top: 12px;
	text-transform: uppercase;
	border: none;
}
.submit:hover {
	-webkit-transition: all 0.5000ms ease;
	-moz-transition: all 0.5000ms ease;
	-ms-transition: all 0.5000ms ease;
	-o-transition: all 0.5000ms ease;
	transition: all 0.5000ms ease;
	background-color: #f2c73a;
	color: #000000;
}
/*----*/







.contact {
	padding-top: 32px;
}
.contact h6 {
	font-size: 18px;
	color: #a5a5a5;
	font-family: "Lucida Sans Unicode";
	margin-top: 0;
}
.contact p {
	font-size: 14px;
	color: #a5a5a5;
	font-family: "Lucida Sans Unicode";
}
.get_contacted h5 {
	font-size: 22px;
	color: white;
	text-transform: uppercase;
	font-family: "Lucida Sans Unicode";
	margin-bottom: 25px;
}
.emailp > button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
	border: 1px solid;
	border-radius: 100%;
	color: gray;
	margin-right: -3px;
	padding: 3px 3px 3px 4px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: relative;
	top: -5px;
	right: -10px;
}
.emailp .fa-angle-right::before {
	position: absolute;
	right: 6px;
	top: 3px;
}
.emailp > input {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
	border: 0 none;
	color: #efefef;
	width: 87%;
}
.emailp {
	border: 1px solid;
	padding: 4px;
}
.emailp {
	border: 1px solid;
	height: 36px;
	margin-bottom: 15px;
	margin-top: 15px;
	padding-left: 8px;
	padding-top: 6px;
}
.checkBoxAgree {
	color: #a5a5a5;
	text-align: justify;
	margin-bottom:20px;
}
.get_contacted li {
	display: inline;
	list-style-type: none;
	padding: 0 3px 0 2px;
}
.get_contacted > ul {
	padding: 0;
}
.get_contacted a {
	border: 1px solid;
	color: #464646;
	display: inline-block;
	font-family: "Lucida Sans Unicode";
	font-size: 20px;
	max-width: 35px;
	min-height: 35px;
	min-width: 35px;
	padding-top: 6px;
	text-align: center;
}
.get_contacted a:hover {
	-webkit-transition: all 0.5000ms ease;
	-moz-transition: all 0.5000ms ease;
	-ms-transition: all 0.5000ms ease;
	-o-transition: all 0.5000ms ease;
	transition: all 0.5000ms ease;
	color: #fbcc33;
}
.hr {
	color: #333333;
	margin-bottom: 8px;
	margin-top: 64px;
}
.footer_botom_left > ul {
	margin: 0;
	padding: 0;
	text-align:center;
}
.footer_botom_left li {
	display: inline;
	list-style-type: none;
}
.footer_botom_left a {
	text-decoration: none;
	color: white;
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	margin-left: 1px;
}
.footer_botom_left a:hover {
	color: #fbcc33;
}
.year {
	float: left;
	color: white;
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	margin-top: 5px;
}
.footer_botom_left li {
	color: white;
	font-size: 10px;
	font-family: "Lucida Sans Unicode";
}
.footer_botom_left img {
	background-position: right center;
	padding-left: 10px;
	padding-right: 10px;
}
.foter-pera {
	color: white;
	float: right;
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
}
textarea {
	padding-top: 8px;
}
.contact a {
	color: #a5a5a5;
}
.contact a:hover {
	color: #fbcc33;
}
.foter-pera > a {
	color: white;
}
.foter-pera > a:hover {
	color: #fbcc33;
}
/*--------------------*/







.show_desktop {
	display: block;
}
.show_mobile {
	display: none;
}
/*===========================new*========================================*/

.checkbox.chackbox_home label {
	float: left;
	padding-bottom: 30px;
}
.category-base .category-block .inner {
	display: flex;
	transition:0.5s;
}
.category-base .image_box {
	margin-left: 30px;
}
.category-base .text_box h4 {
	font-size: 30px;
	line-height: 37px;
	margin-bottom: 0;
	margin-top: 0;
	text-align: right;
	text-transform: uppercase;
}
#section_three .text_box > h1 {
	color: #ffc814;
	font-family: "playballregular";
	font-size: 120px;
	line-height: 123px;
	margin-bottom: 0;
	margin-top: 0;
}
.category-base .text_box {
	padding-top: 60px;
}
.category-block .inner {
	border: 2px solid #d5d5d5;
	padding: 20px 30px;
}
.padding-left {
	padding-left: 55px;
}
.padding-right {
	padding-right: 55px;
}
.category-base .text_box, .category-base .image_box {
	text-align: right;
	width: 50%;
}
.product-base .inner span {
	display: block;
}
.product-base {
	padding: 0;
}
.inner.product-four {
	margin-top: 90px;
}
.inner.product-four > span {
	font-family: "Lucida Sans Unicode";
	font-size: 14px;
	font-weight: 500;
	padding-bottom: 0;
	padding-top: 25px;
}
.inner.product-four > strong {
	font-size: 46px;
	font-family: "playballregular";
	font-weight: 500;
	color:#000000;
}
.btn-group-lg > .btn, .btn-lg, .book_your {
	border-radius: 6px;
	font-size: 30px;
	line-height: 1.33333;
	padding: 10px 10px;
	text-transform:uppercase;
	background-color: #000;
}
.modal-body .book_your {
	text-transform: uppercase;
}
.btn-primary {
	background-color: #000000;
	border-color: #fff;
	color: #fff;
}
.btn-primary:hover {
	background-color: #ffffff;
	border-color: #fff;
	color:#000000;
}
.btn-primary:focus {
	background-color: #ffffff;
	color:#000000;
}
.product-base .product-left .inner {
	background-image: url("images/border_with_shado1.png");
	background-repeat: no-repeat;
	background-position: center;
	transition: .3s ease-in-out;
	filter: grayscale(100%);
}
.product-base .inner {
	padding: 60px 0;
}
.product-base .product-right .inner {
	background-image: url("images/border_with_shado2.png");
	background-repeat: no-repeat;
	background-position: center;
	transition: .3s ease-in-out;
	filter: grayscale(100%);
}
.product-base .product-right:hover .inner {
	background-image: url("images/border_hover.png");
	filter: grayscale(0);
}
.product-base .product-left:hover .inner {
	background-image: url("images/border_hover2.png");
	filter: grayscale(0);
}
/*=========================SECTION-SIX-END-HERE=====FOOTER====BYE-BYE============*/







/*=========================================================



          **********INNER PAGES ALL**********



=========================================================*/



#about_us {
	padding-top: 112px;
	padding-bottom: 112px;
	background-color: #efefef;
}
.about_pera > p {
	font-size: 14px;
	text-align: justify;
	color: #545454;
	font-family: "lucida_sansregular";
	font-weight: 400;
}
.about_btn_styl {
	background-color: #000000 !important;
	color: #FFFFFF!important;
	font-size: 17px;
	border: none;
}
.about_btn_styl:hover {
	background-color: #ffc814 !important;
	color: #000000!important;
	border: none;
}
page-id-23 #about_us {
	padding-top: 70px;
}
.category-block-about {
	margin-top: 20px;
	border:1px solid #e6e6e6;
	background-color: #f4f4f4;
}
.category-block-about:hover .about_suit h4 {
	color:#ffffff;
}
.category-block-about:hover {
	background-color: #000000;
}
.about_suit {
	float: left;
}
.image_box_about {
	float: right;
	padding-bottom: 12px;
	padding-top: 12px;
}
.about_suit h1 {
	font-size: 63px;
	color: #ffc814;
	font-family: 'playballregular';
	margin: 0;
}
.about_suit h4 {
	font-size: 17px;
	margin-bottom: 0;
	margin-top: 20px;
	padding-top: 26px;
	text-align: center;
	text-transform: uppercase;
	padding-left: 35px;
}
.about_suit strong {
	font-size: 23px;
	font-weight: 400;
}
/*=======FAQ-PAGES========*/



.faq_pera > h6 {
	font-size: 16px;
	color: #000000;
	font-family: "lucida_sansregular";
	font-weight: 600;
}
.faq_pera span {
	font-size: 16px;
	padding-right: 15px;
	color: #000000;
	font-family: "lucida_sansregular";
	font-weight: 600;
}
.faq_pera > p {
	font-size: 14px;
	padding-left: 30px;
	font-family: "lucida_sansregular";
	font-weight: 400;
	text-align: justify;
}
.panel_main_hight {
	padding: 0;
	background-color: #FFFFFF !important;
}
.ShirtCollars-Button {
	float: right;
	position: relative;
	top: -31px;
	right: 17px;
}
.arow_down_right{
	float: right;
	position: relative;
	top: -31px;
	right: 17px;	
}
#headingOne .ChooseType-Button {
	float: right;
	position: relative;
	top: -31px;
	right: 17px;
}
.panel_input_writh {
	border: medium none;
	padding-left: 15px;
	width: 100%;
}
.slimt_img > img {
	float: left;
}
.slim_fit_sec:hover {
	background-color: red;
}
.slimt_img > h5 {
	font-size: 18px;
	padding-top: 40px;
	color: #000000;
	font-family: "lucida_sansregular";
	font-weight: 400;
}



















/*=========================================================



          **********INNER PAGES ALL END**********



=========================================================*/











/*--==============================  VIEW========================================*/







@media only screen and (min-width:769px) and (max-width: 1024px) {
.nav-bar-margin {
	margin-top: 16px;
}
.navbar-nav > li {
	float: left;
	padding-left: 8px;
	padding-right: 7px;
}
.how_its-about {
	margin-top: 0;
	text-align: center;
}
.how_its-about h3, .how_its-about h3 span {
	font-size: 59px;
}
.e-consulation {
	margin-top: 60px;
}
.e-consulation h4 {
	font-size: 30px;
	text-align: center;
	margin: 0;
}
.e-consulation p {
	font-size: 16px;
	text-align: center;
}
.video {
	margin: 0;
	text-align: center;
}
.video > img {
	margin-top: 145px;
	max-width: 100%;
	text-align: center;
	padding: 0;
}
.book_your {
	font-size: 20px;
	padding-bottom: 14px;
	padding-top: 14px;
	text-align: center;
	width: 100%;
}
/*-------------tow--section--end-----*/



    .how_its-about {
	margin-top: 0;
	text-align: center;
}
.how_its-about h3, .how_its-about h3 span {
	font-size: 59px;
}
.e-consulation h4 {
	font-size: 30px;
	text-align: center;
}
.e-consulation p {
	font-size: 16px;
	text-align: center;
}
.video {
	margin: 0;
	text-align: center;
}
.video > img {
	margin-top: 15px;
	max-width: 100%;
	text-align: center;
	padding: 0;
}
.book_your {
	font-size: 20px;
	padding-bottom: 14px;
	padding-top: 14px;
	text-align: center;
	width: 100%;
}
/*-------------tow--section--end-----*/



    #section_three {
	margin-top: 378px;
}
.design_shrt_left {
	float: left;
	height: 260px;
	margin: 0 auto;
	width: 290px;
	margin-bottom: 20px;
	width: 350px;
}
.design_shrt_right {
	float: right;
	height: 260px;
	margin: 0 auto;
	width: 350px;
	margin-bottom: 20px;
}
.design_shrt_left h4, .text_box_right h4 {
	max-width: 24px;
	padding-left: 20px;
	padding-top: 43px;
	font-size: 25px;
}
.design_shrt_left span, .text_box_right span {
	font-size: 31px;
}
.image_box_left, .image_box_right {
	float: right;
	margin-right: 1px;
	width: 148px;
}
.image_box_left img, .image_box_right img {
	max-width: 100%;
	padding-top: 15px;
}
#section_three .text_box h1 {
	font-size: 66px;
	margin-top: 1px;
	padding-left: 5px;
}
.design_shrt_right h1 {
	font-size: 66px;
	margin-top: 1px;
	padding-left: 5px;
}
/*-----------*/



    /*-------------four-section----*/



    .fore_part, .fore_part_tow {
	background-size: contain;
	margin: 0 auto;
	max-height: 148px;
	max-width: 162px;
	min-height: 273px;
}
.border_sharts > img {
	max-width: 83px;
}
.border_sharts > img {
	margin-bottom: 6px;
	margin-top: 43px;
}
.border_sharts.last_add_img > img {
	padding-bottom: 0;
}
.favert > h6 {
	font-size: 27px;
}
/*-----how-it-work----------------*/



    .how_it_work_heading {
	margin-top: 441px;
}
.how_it_work_heading > h1 {
	font-size: 50px;
	text-align: center;
	margin-bottom: 50px;
}
.how_it_work_crical {
	height: 168px;
	margin: 0 auto;
	text-align: center;
	width: 168px;
}
.font_icone {
	height: 100px;
	margin-top: 10px;
	text-align: center;
}
.clinte > h1, .clinte span {
	text-align: center;
	font-size: 30px;
}
.footer_heading {
	margin-top: 42px;
	text-align: left;
}
.clint_pera2 p {
	font-size: 14px;
	text-align: center;
}
.field-style.field-split.align-left {
	max-width: 100%;
	margin-bottom: 10px;
}
.field-style.field-split.align-right {
	margin-left: 0;
}
.foter-pera {
	font-size: 9px;
	margin-top: 0;
}
.hr > img {
	max-width: 100%;
}
.hr {
	color: #333333;
	margin-bottom: 8px;
	margin-top: 0;
}
.field-style.field-split.align-right {
	margin-bottom: 10px;
}
/*-------------tow--section--end-----*/



}
#section_six {
	background-image: url("images/footer-bck.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	left: 0;
	position: relative;
	width: 100%;
}







/*-===============================  TAB==START=HERE=============================*/











/*--==============================  VIEW========================================*/















/*============================================STATR=====MOBILE===================================*/











/*===========================================RESPONCIVE===MOBILE=================================*/



@media (min-width: 320px) and (max-width: 400px) {
.main_div_man_dumy {
	float: none !important;
}
.contentBox.Content_products .selecter_products_custom_design, .selecter_products_custom_design {
	height: 216px !important;
}
.inner.product-four {
	margin-top: 20px;
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
	content: attr(data-title) ": ";
	padding-right: 77px;
}
.add_to_cart_text p {
	line-height: 20px !important;
}
.add_to_cart_e {
	margin-top: 30px;
}
.e-consulation h4 {
	font-size: 24px;
}
.field-style.field-split.align-right {
	margin-bottom: 10px;
}
.logo {
	max-width: auto;
	margin-top: 20px;
	display: flex;
	justify-content: center;
	text-align: center;
	align-items: center;
}
}
 @media (min-width: 360px) and (max-width: 640px) {
.category-base .image_box {
	margin-left: 0;
}
.inner.product-four {
	margin-top: 0;
}
.InputFieldText {
	position: inherit;
	margin-top: 14px;
}
.modal-dialog {
	width: auto;
}
}
 @media (max-width: 767px) {
body .show_desktop {
	display: none;
}
.footer_botom_left {
	float: none;
}
.cart-heading.text-center {
	position: relative;
}
.measurements_box_tittle {
	margin-bottom: 30px;
}
.text-center.first-pane {
	text-align: center;
}
.item > p {
	padding-left: 15px;
	padding-right: 15px;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
	height: auto;
	max-width: 78%;
	margin:auto;
}
body .show_mobile {
	display: block;
}
/*my edit*/



    /*------------------------then----start----work----------------*/



    .how_its-about {
	margin-top: 0;
	text-align: center;
}
.how_its-about h3, .how_its-about h3 span {
	font-size: 44px;
}
.e-consulation h4 {
	font-size: 30px;
	text-align: center;
}
.e-consulation p {
	font-size: 16px;
	text-align: center;
}
.video {
	margin: 0;
	text-align: center;
}
.video > img {
	margin-top: 15px;
	max-width: 100%;
	text-align: center;
	padding: 0;
}
.book_your {
	font-size: 20px;
	padding-bottom: 14px;
	padding-top: 14px;
	text-align: center;
	width: 100%;
}
/*-------------tow--section--end-----*/



    #section_three {
	margin-top: 280px;
}
.design_shrt_left, .design_shrt_right {
	float: none;
	height: 260px;
	margin: 0 auto;
	width: 290px;
	margin-bottom: 20px;
}
.design_shrt_left h4, .text_box_right h4 {
	max-width: 24px;
	padding-left: 20px;
	padding-top: 43px;
	font-size: 25px;
}
.design_shrt_left span, .text_box_right span {
	font-size: 31px;
}
.image_box_left, .image_box_right {
	float: right;
	margin-right: 1px;
	width: 148px;
}
.image_box_left img, .image_box_right img {
	max-width: 100%;
	padding-top: 15px;
}
.design_shrt_left h1 {
	font-size: 66px;
	margin-top: 1px;
	padding-left: 5px;
}
.design_shrt_right h1 {
	font-size: 66px;
	margin-top: 1px;
	padding-left: 5px;
}
/*-----------*/



    /*-------------four-section----*/



    .fore_part, .fore_part_tow {
	background-size: contain;
	margin: 0 auto;
	max-height: 166px;
	max-width: 129px;
	min-height: 292px;
}
.border_sharts > img {
	max-width: 93px;
}
.border_sharts > img {
	margin-bottom: 8px;
	margin-top: 24px;
}
.border_sharts.last_add_img > img {
	padding-bottom: 0;
}
.favert > h6 {
	font-size: 27px;
}
/*-----how-it-work----------------*/



    .how_it_work_heading {
	margin-top: 281px;
}
.how_it_work_heading > h1 {
	font-size: 35px;
	text-align: center;
}
.how_it_work_crical {
	height: 130px;
	margin: 0 auto;
	text-align: center;
	width: 130px;
	line-height:120px;
	z-index: 1;
	position: relative;
}
.font_icone {
	margin-top: 10px;
	text-align: center;
}
.clinte > h1, .clinte span {
	text-align: center;
	font-size: 30px;
}
.footer_heading {
	margin-top: 42px;
	text-align: center;
}
.clint_pera2 p {
	font-size: 14px;
	margin-left: 20px;
	margin-right: 20px;
	text-align: justify;
}
.submit, .field-style {
	width: 100%;
}
.field-style.field-split.align-left {
	max-width: 100%;
	margin-bottom: 10px;
}
.field-style.field-split.align-right {
	margin-left: 0;
}
.foter-pera {
	font-size: 9px;
}
.hr > img {
	max-width: 100%;
}
.hr {
	color: #333333;
	margin-bottom: 8px;
	margin-top: 0;
}
.how_it_work_heading {
	margin-top: 100px;
}
#section_four {
	background-image: url("images/work.png");
	background-size: cover;
	height: 1262px;
}
#section_four .col-xs-12:not(:last-child) {
	margin-bottom: 40px;
}
/*



    .font_1{



        margin-top: 40px;



    }*/



    .field-style.field-split.align-left {
	width: 100%;
}
.field-style.field-split.align-right {
	width: 100%;
}
.padding-left {
	padding-left: 15px;
}
.padding-right {
	padding-right: 15px;
}
#section_three .text_box > h1 {
	font-size: 80px;
	line-height: 71px;
}
#section_three {
	margin-top: 345px;
}
.category-block:first-child {
	margin-bottom: 30px;
}
.category-base .text_box, .category-base .image_box {
	text-align: center;
	width: auto;
}
.category-base .category-block .inner {
	text-align: center;
}
.category-base .text_box h4 {
	text-align: center;
}
.category-base .text_box {
	padding-top: 0;
}
.category-base .category-block .inner {
	display: block;
}
.modal {
	bottom: 0;
	display: none;
	left: 0;
	outline: 0 none;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 2147483647;
}
.font_1 {
	display: inline-block;
	margin-top: 0px;
}
.about_pera img {
	max-width: 100%;
	height: auto;
}
#about_us {
	padding-top: 50px;
	padding-bottom: 50px;
}
.page-id-29 .suit_register.text-center {
	padding-top: 178px;
}
.modal-header img {
	max-width: 100%;
	padding-top: 10px;
}
.modal-footer .btn-black {
	padding: 0;
	font-size: 20px;
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	width: auto;
}
.modal-dialog {
	max-width: 100%;
}
.book_your {
	font-size: 14px;
}
.foter-pera {
	float: none;
	text-align: center;
}
/*======Register=========*/



    .suit_register.text-center {
	padding-top: 200px;
}
.suit_register h3 {
	font-size: 40px;
}
.suit_register span {
	font-size: 45px;
}
.form-control.border_all_input {
	max-width: 100%;
}
.form-control.btn_block.margin_botom_contant {
	max-width: 100%;
}
/*======Register=========*/



    /*======add-to-cart===========*/



    .cort_img {
	padding-left: 10px;
	padding-right: 10px;
}
.add_pera {
	font-size: 13px;
}
.add_heading {
	font-size: 14px;
	float: none;
	padding: 0;
}
.sticky_header {
	height: 80px;
}
/*====fabrics========*/



    .fabrics_pera.text-center > p {
	font-size: 14px;
	text-align: justify;
}
.fabric_margin {
	margin-bottom: 20px;
	width: 100%;
}
.fabrics_img {
	text-align: center;
	padding-top: 0;
}
.product_category_heading_heading > h3 {
	font-size: 24px;
}
.product_category_heading_heading > p {
	font-size: 14px;
}
.btn.product_btn_style {
	max-width: 100%;
}
.product_btn {
	margin-top: 0;
}
.btn.product_btn_style {
	font-size: 20px;
}
.product_cote_img.text-center > img {
	max-width: 100%;
}
.suit_register h3 {
	font-size: 30px;
}
.suit_register span {
	font-size: 41px;
}
.inner_menu_custom a {
	width: 100%;
	display: block;
	text-align: center;
}
.inner_menu_custom li {
	display: block;
	float: none !important;
	margin-bottom: 10px;
}
.inner_menu_custom a:hover::after, .inner_menu_custom .active a::after {
	display: none;
}
}



























/*---------------------------------------------------------------*/



@media (min-width: 768px) and (max-width: 992px) {
.suit_register.text-center span {
	display: block;
	margin-top: 105px;
	padding-top: 150px;
}
.font_icone {
	height: 100px;
}
.how_it_work_heading {
	margin-top: 301px;
}
.padding-right {
	padding-right: 15px;
}
.padding-left {
	padding-left: 15px;
}
#section_three .text_box h1 {
	font-size: 66px;
	line-height: 60px;
	margin-top: 1px;
	padding-left: 5px;
}
.category-block .inner {
	height: 250px;
	padding: 20px;
}
.category-base .image_box > img {
	width: 140px;
}
.inner.product-four {
	margin-top: 0;
}
.product-base {
	margin-top: 90px;
}
.video {
	margin: -17px 0 0;
}
.video > img {
	max-width: 100%;
}
.e-consulation h4 {
	font-size: 41px;
}
.e-consulation p {
	font-size: 18px;
}
.btn-group-lg > .btn, .btn-lg, .book_your {
	font-size: 21px;
}
.clinte p {
	padding-left: 15px;
	padding-right: 15px;
}
.font_1 {
	margin-top: 23px;
}
/*=how-it-work=*/







    .how_it_work_heading > h1 {
	font-size: 50px;
	text-align: center;
	margin-bottom: 50px;
}
.how_it_work_crical {
	height: 168px;
	margin: 0 auto;
	text-align: center;
	width: 168px;
	z-index: 1;
	position: relative;
}
.font_icone {
	height: 100px;
	margin-top: 10px;
	text-align: center;
}
/*=====register======*/



    .suit_register.text-center {
	padding-top: 0;
}
/*=====register======*/



    /*======add-to-cart======*/



    .add_heading {
	float: none;
}
.add_to_section_img > h5 {
	margin-bottom: 30px;
}
/*======add-to-cart======*/



    .fabrics_img > img {
	max-width: 100%;
}
.fabric_margin {
	margin-bottom: 20px;
	width: 50%;
}
.btn.product_btn_style {
	max-width: 100%;
}
.product_category_heading_heading > h3 {
	font-size: 33px;
	margin-top: 8px;
}
.product_cote_img.text-center > img {
	max-width: 100%;
}
.entry .shop_table.shop_table_responsive.cart thead {
	font-size: 14px !important;
}
.entry .cart_item input {
	font-size: 13px;
}
.entry .woocommerce table.shop_table th {
	padding: 16px 31px;
}
}
 @media (min-width: 769px) and (max-width: 992px) {
.video {
	margin: 48px 0 0;
}
}
 @media (min-width: 769px) and (max-width: 1024px) {
.inner_page_right_bar_section input {
	padding: 10px 15px !important;
}
.field-style.field-split.align-left {
	margin-right: 34px;
	width: 210px;
}
}



/*=============safi=================*/



@media (min-width: 1025px) and (max-width: 1200px) {
.video > img {
	padding: 0;
	max-width: 100%;
}
.e-consulation h4 {
	font-size: 50px;
}
.video {
	margin-top: -20px;
}
#section_three .text_box > h1 {
	font-size: 95px;
}
.image_box > img {
	max-width: 100%;
}
.inner.product-four > strong {
	font-size: 38px;
}
.field-style.field-split.align-right {
	margin-left: 0;
}
}

.panel_input_writh {
    border: medium none;
    padding-left: 15px;
    width: 45%;
	cursor: pointer;
}
.product_meta {
    display: none;
}
.selected_img
{
	width: 35px;
}
.panel-default>.panel-heading {
    padding: 5px 20px;
    box-sizing: border-box;
	cursor: pointer;
}

#headingOne .ChooseType-Button,.ShirtCollars-Button,.arow_down_right {
    top: 25px;
    right: 0;
}
.slimt_img
{
	cursor: pointer;
}
.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev
{
	font-size: 90px !important;
	line-height: 93px;
	color: #fff;
}
.subTextWedding p
{
	font-size: 18px;
	font-weight: 500;
	font-family: "Helvetica Neue",sans-serif;
	text-transform: uppercase;
}
.vc_images_carousel .vc_carousel-indicators .vc_active {
    border: 1px solid white !important;
	background-color: transparent !important;
}
.vc_images_carousel .vc_carousel-indicators li
{
	background-color: #fff !important;
	border: 1px solid white !important;
}
.ShirtOptionsText
{
	    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
	font-weight: 700;
}
.slimt_img > img {
    padding-top: 25px !important;
}
.NewOptions h5 {
    padding-bottom: 44px !important;
    padding-top: 44px !important;
}
.woocommerce div.product form.cart .button {
	padding: 20px 0 !important;
}
.inner_heading_top_left_bar {

	text-align: center;

}

.padding_left_just {

	padding-right: 0;

}

.main_div_man_dumy {

	float: none;

}

.inner_heading_top_left_bar h3 {

	font-size: 40px;

	text-transform: uppercase;

	font-family: "Lucida Sans";

	font-weight: 400;

	color: #000000;

}

.inner_heading_top_left_bar h4 {

	font-size: 35px;

	font-family: "Lucida Sans";

	font-weight: 400;

	color: #898989;

}

.inner_menu_custom {

	margin-top: 27px;

	margin-bottom: 42px;

}

.inner_menu_custom > ul {

	margin: 0;

	padding: 0;

}

.inner_menu_custom li:first-child {

	margin-left: 0;

	padding: 0;

}

.inner_menu_custom li:last-child {

	margin-right: 0;

	padding: 0;

}

.inner_menu_custom li {

	display: inline;

	list-style-type: none;

	float: left;

	margin: 0 10px;

}

.inner_menu_custom a {

	background-color: #000000;

	color: #ffffff;

	font-family: "Lucida Sans";

	font-size: 14px;

	font-weight: 400;

	padding: 11px 27px;

	text-transform: uppercase;

}

.inner_menu_custom a:hover, .inner_menu_custom .active a {

	background-color: #ffc814;

	position: relative;

	color: #000000;

}

.inner_menu_custom a:hover:after, .inner_menu_custom a:hover:before, .inner_menu_custom .active a:after, .inner_menu_custom .active a:before {

	top: 100%;

	left: 50%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}

.inner_menu_custom a:hover:after, .inner_menu_custom .active a:after {

	border-color: rgba(136, 183, 213, 0);

	border-top-color: #ffc814;

	border-width: 12px;

	margin-left: -12px;

}

.active_suitup a {

	color: #ffc814 !important;

}

.inner_menu_custom a:hover:before {

}

.inner_sub_heading {

	text-align: center;

}

.inner_sub_heading h4 {

	font-size: 19px;

	font-family: "Lucida Sans";

	font-weight: 400;

	color: #000000;

	text-transform: uppercase;

	margin-bottom: 18px;

	margin-top: 40px;

}

.inner_menu_custom_sub > ul {

	margin: 0;

	padding: 0;

}

.inner_menu_custom_sub li {

	background-color: #000000;

	list-style-type: none;

	text-align: center;

	margin-bottom: 10px;

	position: relative;

}

.inner_menu_custom_sub li:hover, .inner_menu_custom_sub li.active {

	background-color: #ffc814;

	color: #000000;

}

.inner_menu_custom_sub li:hover:after, .inner_menu_custom_sub li:hover:before, .inner_menu_custom_sub li.active:after, .inner_menu_custom_sub li.active:before {

	left: 100%;

	top: 50%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}

.inner_menu_custom_sub li:hover:after, .inner_menu_custom_sub li.active:after {

	border-color: rgba(136, 183, 213, 0);

	border-left-color: #ffc814;

	border-width: 12px;

	margin-top: -12px;

}

.inner_menu_custom_sub a {

	font-size: 14px;

	text-transform: uppercase;

	text-align: center;

	color: #ffffff;

	padding: 11px 0;

	display: block;

}

.inner_menu_custom_sub a:hover, .inner_menu_custom_sub li.active a {

	color: #000000;

}

.padding_hide {

	padding: 0 3px;

}

.padding_hide .form-control {

	font-size: 12px;

	padding: 6px 5px;

}

.jacket_fabric_sub_image li {

	float: left;

	list-style-type: none;

	margin-bottom: 10px;

	margin-left: 4px;

	margin-right: 3px;

}

.jacket_fabric_sub_image > ul {

	margin: 0;

	padding-left: 10px;

}

.jacket_fabric_sub_image {

	margin-top: 8px;

}

.image_rapper {

	position: relative;

}

.fabric_price {

	position: absolute;

	bottom: 0;

	right: 0;

}

.fabric_right {

	background-color: #ffc814;

	float: right;

	font-size: 11px;

	font-weight: 700;

	padding-top: 4px;

	padding-right: 3px;

	font-family: "Lucida Sans";

}

.fabric_left {

	float: right;

}

.clear {

	clear: both;

}

.inner_page_right_bar_section input {

	background-color: black;

	border: medium none;

	color: #ffffff;

	font-family: "Lucida Sans";

	font-size: 14px;

	font-weight: 400;

	margin-top: 6px;

	text-transform: uppercase;

	padding-left: 60px;

	padding-right: 60px;

	padding-top: 10px;

	padding-bottom: 10px;

}

.inner_page_right_bar_section input:hover {

	background-color: #ffc814;

	color: #000000;

}

.inner_page_right_bar_section {

	text-align: center;

}

.custome_design_main_with_cote.flip_icone a img {

	text-align: center;

	margin: 0 auto;

}

.flip_img_style {

	display: block;

	float: left;

}

.flip_img_style img.default_img {

	display: block;

}

.flip_img_style img.default_img_hover {

	display: none;

}

.flip_img_style:hover img.default_img {

	display:none;

}

.flip_img_style:hover img.default_img_hover {

	display:block;

}

/*=============NEXT-PAGE==================*/















.selecter_products_custom_design {

	background-color: #f4f4f4;

	border: 1px solid #dadada;

	margin-bottom: 20px;

	padding: 20px 0;

	height: 262px;

	text-align: center;

}

.contentBox.Content_products .selecter_products_custom_design {

	height: 290px;

}

.selecter_products_custom_design:hover {

	background-color: #ffc814;

}

.selecter_products_custom_design > span {

	display: block;

	font-size: 13px;

	padding-top: 5px;

	text-transform: uppercase;

	font-family: "Lucida Sans";

	font-weight: 400;

}

.selecter_products_custom_design > label > img {

	width:100%;

}

/*==========03-02-17===============*/















.jacket_fabric_sub_image_text.text-center {

	padding-top: 8px;

}

.jacket_fabric_sub_image_text.text-center > span {

	font-size: 10px;

	font-family: "Lucida Sans";

	font-weight: 400;

	color: #000000;

}

.image_rapper {

	border: 3px solid #d4d4d4;

}

.jacket_fabric_sub_image li {

	width: 18%;

	min-height:177px;

}

.image_rapper:hover, #farbicSelection li.active .image_rapper {

	border: 3px solid #ffc814;

}

.image_rapper:hover > img, #farbicSelection li.active .image_rapper > img {

	border:none;

}

.selecter_products_custom_design_pera > p {

	padding: 0 15px;

	text-align: justify;

	font-size: 12px;

	font-family: "Lucida Sans";

	font-weight: 400;

}

.inner_menu_custom_sub li a.active {

	background-color: #ffc814;

	color: #000000;

	position: relative;

}

.inner_menu_custom_sub li a.active:after, .inner_menu_custom_sub li a.active:before {

	left: 100%;

	top: 50%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}

.inner_menu_custom_sub li a.active:after {

	border-color: rgba(136, 183, 213, 0);

	border-left-color: #ffc814;

	border-width: 12px;

	margin-top: -12px;

}

.image_rapper > img {

	border: 1px solid #d4d4d4;

	/*min-height: 89px;*/

	width: 100%;

}

.add_custom_man_top_clr {

	position: absolute;

}

.add_custom_man_top_clr ul {

	margin-top:20px;

	padding:0;

}

.add_custom_man_top_clr ul li {

	list-style-type:none;

	margin-bottom:10px;

}

.add_custom_man_top_clr ul li a {

	font-size:12px;

}

.add_custom_man_top_clr ul li a span {

	min-height:26px;

	min-width:26px;

}

.add_custom_man_top_clr ul li a span img {

	margin-right: 10px;

	border: 1px solid #d1dae1;

	height: 30px;

	overflow: hidden;

	margin-left:3px;

}

#mainBody {

	padding-left: 0;

}

.zoomingImage {

	position: relative;

	border: 1px solid #dadada;

	overflow: hidden;

}

.zoomingImage img {

	max-width: 100%;

	-moz-transition: all 0.3s;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	padding:0 !important;

}

.woocommerce ul.products li.product a img {

	margin:0 !important;

}

.zoomingImage:hover img {

	-moz-transform: scale(1.1);

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.ProductListBox h3 {

	padding-top: 20px !important;

	padding-bottom: 20px !important;

}

/*====================*/















.button_tap_mobile_just_show {

	display: none;

}

#use-fabric-radio {

	margin-bottom: 10px;

}

/*=============11-12-17==================*/







.cart-heading p {

	padding-left: 95px;

	padding-right: 95px;

}

.top_sml_heading ul {

	margin:0;

	padding:0;

}

.top_sml_heading ul li {

	list-style-type: none;

	display: inline;

	width: 33%;

	float: left;

	text-align: center;

	text-transform: uppercase;

	color:#808080;

}

.top_sml_heading {

	margin-bottom: 38px;

}

.progress.progress_appointment {

	margin-bottom:20px;

	height:4px;

}

.right_appointment_tittle h4 {

	font-size: 18px;

	color: #000;

	letter-spacing: .05em;

	text-align: center;

	text-transform: uppercase;

	margin-bottom: 40px;

	font-weight:bold;

}

.left_appointment_tittle a {

	padding-top: 15px;

	display: block;

	text-transform:uppercase;

	color:#29ABE2;

	text-decoration:none;

}

.right_appointment__tab_main ul {

	margin:0;

	padding:0;

}

.right_appointment__tab_main ul li {

	/*	list-style-type:none;















	padding:10px 10px;















	background-color:#ddd;















	margin-top:5px;















	color:#000000;















	border-radius:5px;















	cursor: pointer;*/







	/*------haider-------*/







	list-style-type: none;

	background-color: #fff;

	margin-top: 5px;

	color: #000000;

	border-radius: 5px;

	cursor: pointer;

	padding-bottom: 17px;

}

/*-------/haider--------*/















.right_appointment__tab_main ul li:hover {

	background-color:#FFc814;

}

/*-----haider---------*/

.variation dt {

	width: 50%;

	color: gray;

	font-weight: 400;

	padding-top:15px;

}

.variation dd {

	padding-top:15px;

	color: #000;

	/* font-weight: 600; */

}

.product-total span {

	font-weight: bold;

}

.right_appointment__tab_main i {

	float: right;

	margin-top: -11px;

	font-size: 55px;

	padding-right: 18px;

}

.right_appointment__tab_main h6 {

	margin:0;

	font-size:18px;

	text-transform:uppercase;

	background-color: #000000;

	color: #ffffff;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 11px;

	margin-bottom: 20px;

	border-radius: 7px 7px 0px 0px;

}

.right_appointment__tab_main small {

	color: gray;

	padding-left: 15px;

}

.right_appointment__tab_main p {

	padding-left: 15px;

}

.table.table-bordered tr {

	text-transform: uppercase;

}

.tablesorter tr {

	border-bottom: 2px solid #ccc;

}

.table-bordered td {

	background-color:#ffffff;

}

.table-bordered td:hover {

	background: #ffc911;

	transition: 0.5s;

}

.form-control:focus {

	border-color: #dadada;

	outline: 0;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,.075);

	box-shadow: inset inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);

}

.backbtn {

	background: #000;

	color: white;

	border-radius: 3px;

	padding: 10px 40px;

	font-size: 20px;

}

.backbtn:hover {

	background: #f2c73a;

	color: #000;

	transition: 0.5s;

}

.form-group input[type='number'] {

	-moz-appearance:textfield;

}

 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {

 -webkit-appearance: none;

 margin: 0;

}

/*-----/haider---------*/















.right_appointment__tab_main {

	margin-bottom: 50px;

}

.left_appointment_sub_tittle img {

	height: 121px;

	width: 100%;

	margin-bottom: 15px;

}

.left_appointment_sub_tittle p {

	text-align:center;

}

th.text-center {

	background: black;

	color: #fff;

}

.left_appointment_tittle a span.fa.fa-chevron-left {

	font-size: 12px;

	padding-right:5px;

}

.active_top_sml_heading {

	color: #000000 !important;

}

.left_appointment_sub_tittle h4 {

	text-align: center;

	text-transform: uppercase;

	font-weight: bold;

	margin-bottom:20px;

}

.left_appointment_sub_tittle a {

	text-align: center;

	display: block;

	margin-bottom: 10px;

	color: #ffffff;

	background-color: #000000;

	width: 59px;

	margin: 0 auto;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 10px;

	border-radius: 5px;

}

.page-id-29 .left_appointment_sub_tittle a {

	text-align: center;

	display: block;

	margin-bottom: 10px;

	padding-top: 0;

	padding-bottom: 0;

	margin-top: 0;

	border-radius: 0;

	background-color:transparent;

	width:100%;

	color:#000000;

}

.page-id-29 .backBtn.newbtn_edit:hover {

	background-color: #f1b500 !important;

	color: #000000 !important;

}

.left_appointment_sub_tittle iframe {

	display: none;

}

.left_appointment_sub_tittle_pera, .pera_span {

	text-align: center;

	display: block;

	margin-bottom: 10px;

	color: #808080;

	font-size: 13px;

	font-weight: 300;

}

.left_appointment_tittle {

	text-align: center;

}

.daysClass {

	background-color: #ffc911 !important;

}

.previousClass a {

	color: #fff;

}

.nextClass a {

	color: #ffffff;

}

.checkbox.boxClass {

	color: #808080;

	font-size: 13px;

}

.right_appointment__tab_main .panel-heading {

	text-transform: uppercase;

	background: black;

	color: white;

}

.wp-paginate.font-inherit li:nth-child(6) {

	clear: inherit;

}

.progress-bar {

	background-color: #ffc814;

}

.ProductListBox h2 {

	margin-bottom: 10px !important;

}

.woocommerce nav.woocommerce-pagination ul li span.current {

	background-color:#ffc814 !important;

	color:#000000 !important;

}

.woocommerce nav.woocommerce-pagination ul li a:hover {

	background-color:#ffc814 !important;

	color:#000000 !important;

}

.right_appointment__tab_main button.btn {

	background-color: #000000;

	color:#ffffff;

	text-transform:uppercase;

	font-family: "Raleway", sans-serif;

	font-weight: bold;

}

.right_appointment__tab_main button.btn:hover {

	background-color: #f2c73a;

	color: #000;

}

 .right_appointment__tab_main .form-control::-moz-placeholder {

 color: #838383;

 font-size: 14px;

 font-family: "Raleway", sans-serif;

}

.page-id-1239 .entry {

	text-align: center;

}

.custome_design_main_with_cote.flip_icone {

	width: 30px;

	text-align: center;

	margin: 0 auto;

}

.select2-container--default .select2-selection--single {

	background-color: #fff;

	border: 1px solid transparent !important;

	border-radius:0 !important;

	height: 60px !important;

	padding-top: 13px;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

	height: 60px !important;

}

.productName_Cart_Page {

	font-size: 15px;

	font-weight: 700;

}

.first_video iframe {

	min-height: 640px;

}

.fabric_section_e li {

	display: inline-block;

	float: left;

	margin-bottom: 20px;

	padding-right: 16px;

	position: relative;

	width: 25%;

}

.left_appointment_sub_tittle iframe {

	margin-bottom: 10px;

}

.attachment-shop_single.size-shop_single.wp-post-image {

	border: 1px solid #dadada;

}

.edit {

	background: #000000;

	color: #ffffff;

	padding: 5px 15px;

	border-radius: 2px;

	text-transform: uppercase;

	font-weight: 700;

}

.edit:hover {

	color: #fff;

}

.page-id-7 label {

	text-transform: capitalize;

}

.newbtn_edit {

	background-color: #000 !important;

	padding-top: 7px !important;

	padding-bottom: 7px !important;

	width: 100px !important;

	border-radius: 5px !important;

	color: #ffffff !important;

	margin-top: 15px !important;

	text-transform: uppercase;

}

.page-id-7 #step11 {

	width: 90%;

	text-align:left;

	margin: 0 auto;

	padding-top: 20px;

	position:relative;

}

.page-id-7 .unit {

/*	top: 0 !important;*/

}

.next_btn_frst {

	float:left;

	padding-top:47px;

}

/*
.HelloName strong {

	font-size: 30px !important;

	color: #000 !important;

}

.HelloName {

	font-size: 30px !important;

	color: #000 !important;

}
*/

.right_appointment__tab_main .panel-heading a:hover {

	color: #ffffff;

}

.right_appointment__tab_main .panel-heading a {

	color: #ffffff;

}

.about_us_custom_heading h3 {

	margin-top: -63px;

	text-transform: uppercase;

	font-size: 36px;

	font-family: "lucida_sansregular";

	padding-bottom: 15px;

}

.MeasurementEditUser .first-pane {

	top:0;

	position:absolute;

}







/*=============/////11-12-17==================*/















	@media (min-width: 1024px) and (max-width: 1366px) {

/*	.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft {







		left: 65px;







	}







	.btn.btn-next.btn-primary.back.sizeTabs.AngleRight {







		right: 60px;







	}*/







	}























	/*=========MD===========*/







	







	@media (min-width: 1024px) and (max-width: 1200px) {

.suit_register.text-center span {

	display: block;

	margin-top: 0;

	padding-top: 150px;

}

.jacket_fabric_sub_image li {

	min-height: 163px;

}

.inner_heading_top_left_bar h3 {

	font-size: 25px;

}

.inner_heading_top_left_bar h4 {

	font-size: 30px;

}

.inner_menu_custom a {

	padding: 11px 16px;

}

.main_div_man_dumy {

	float: none;

}

.video iframe {

	max-width: 100%;

}

/*	.btn.btn-next.btn-primary.back.sizeTabs.AngleRight {







		right: 65px;







	}







	.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft {







		left: 65px;







	}







	.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft {







		left: 25px;







	}







	.btn.btn-next.btn-primary.back.sizeTabs.AngleRight {







		right: 25px;







	}*/







	.jacket_fabric_sub_image li {

	min-height: 161px;

}

.fabrics_img {

	padding-top: 20px;

	min-height: 276px;

}

#fabrics {

	padding-bottom: 0;

}

.about_pera img {

	max-width: 100%;

}

.about_btn_styl {

	font-size: 14px;

}

.image_box_about {

	float: none;

	margin: 0 auto;

	text-align:center;

}

.about_suit {

	float: none;

	text-align: center;

}

.about_suit h4 {

	padding-top: 0;

	padding-left:0;

}

#about_us .how_it_work_crical {

	height: 140px;

	width: 140px;

}

.emailp > button {

	right: 0;

}

.cart-header {

	padding: 0;

}

.cart-heading.text-center {

	width: 100%;

	padding-left: 100px;

	padding-right: 100px;

}

.FirstPageTabe {

	padding-left: 100px;

	padding-right: 100px;

	padding-top: 40px;

}

/*	.btn.btn-next.btn-primary.back.sizeTabs.AngleRight {







		right: 40px;







	}







	.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft {







		left: 40px;







	}*/







	







	}































	/*========SM=MD===========*/







	







@media (min-width: 768px) and (max-width: 1050px) {

.padding_hide {

	padding: 4px 3px 0 4px;

}

.padding_hide .form-control {

	font-size: 10px;

}

.inner_menu_custom a {

	padding: 9px 9px;

}

.inner_heading_top_left_bar h3 {

	font-size: 30px;

}

.jacket_fabric_sub_image li {

	min-height: 176px;

}

.page-id-6 .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {

	float: right;

	width: 100%;

}

.page-id-6 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {

	float: left;

	width: 100%;

}

}

	/*========SM============*/

	@media (min-width: 768px) and (max-width: 1024px) {

.inner_menu_custom a {

	padding: 9px 13px;

}

.logo {

	margin-top: 0;

}

.logo img {

	margin-top: 13px;

	max-width: 100%;

	margin-left: 40px;

}

/*-----haider----*/

/*#text-4 {

	float: right;

	width: 40%;

	text-align:center;

}*/

/*#text-5 {

	float: left;

	width: 60%;

	text-align: left;

}/haider*/



.sticky .logo a img {

	width: 200px;

	margin-left: 0px;

	margin-top: 0px;

}

.careers_custom_page {

	padding-left:0;

	padding-right:0;

}

.video iframe {

	max-width: 100%;

}

.InputFieldText {

	position: inherit;

	margin-top: 16px;

}

.text-center.first-pane {

	text-align: center;

}

.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft {

	left: 0;

}

.btn.btn-next.btn-primary.back.sizeTabs.AngleRight {

	right: 0;

}

.video iframe {

	max-width: 100%;

}

.inner_menu_custom_sub li {

	padding-left: 12px;

	padding-right: 12px;

	display:inline-block;

}

.inner_menu_custom_sub li:hover::after, .inner_menu_custom_sub li:hover::before, .inner_menu_custom_sub li.active::after, .inner_menu_custom_sub li.active::before {

	display: none;

}

.jacket_fabric_sub_image li {

	min-height: 176px;

}

#commentform {

	max-width: 100%;

}

.fabrics_img {

	padding-top: 20px;

	min-height: 250px;

}

.fabrics_img > p {

	font-size: 13px;

	padding-top: 10px;

	padding-left: 10px;

	padding-right: 10px;

}

#fabrics {

	padding-bottom: 0;

}

.about_pera img {

	max-width: 100%;

}

.page-id-23 .about_btn_styl {

	font-size: 14px;

}

.image_box_about {

	float: none;

	margin: 0 auto;

	text-align:center;

}

.about_suit {

	float: none;

	text-align: center;

}

.about_suit h4 {

	padding-top: 0;

	padding-left:0;

}

#about_us .font_1 {

	margin-top: 8px;

}

#about_us .how_it_work_crical {

	height: 140px;

	width: 140px;

	margin:0px;

}

.how_it_work_crical {

	margin: 0 auto !important;

	text-align: center;

}

.fabric_section_e li {

	margin-bottom: 8px;

	width: 50%;

}

.left_appointment_sub_tittle iframe {

	margin-bottom: 20px !important;

	text-align: center;

	margin: 0 auto;

	width: 100%;

	min-height: 250px;

}

.submit, .field-style {

	width: 100% !important;

}

.emailp > button {

	right: 8px;

	float: right;

	top: 0px;

}

.logo {

	float: left;

}

.c-button {

	margin: 11px 10px 4px 4px;

}

.cart-heading.text-center {

	width: 100%;

	padding-left: 15px;

	padding-right: 15px;

}

.page-id-6 .singup_text {

	padding-top: 30px;

}

.page-id-6 #contact_page {

	padding-bottom: 0;

}

.cart-heading.text-center p {

	text-align: center !important;

	padding-left: 50px;

	padding-right: 50px;

}

.cart-header {

	padding: 0;

}

.cart-heading.text-center {

	width: 100%;

}

.FirstPageTabe {

	padding-left: 100px;

	padding-right: 100px;

	padding-top: 40px;

}

.cart-heading.text-center p {

	padding-left: 100px;

	padding-right: 100px;

}

}















	/*========XS============*/







	







	@media (max-width: 767px) {

.inner_page_right_bar_section input {

	max-width: 100%;

}

.suit_register.text-center span {

	padding-top: 0;

}

.fabrics_img img {

	height: auto;

	max-width: 100%;

}

.fabrics_failed {

	font-size: 12px;

}

.fabrics_failed_top .form-control {

	padding: 4px 3px;

}

#commentform {

	max-width: 100%;

}

.inner_menu_custom_sub li:hover::after, .inner_menu_custom_sub li.active::after {

	display: none;

}

.inner_menu_custom_sub li {

	display: inline-block;

	padding-left: 10px;

	padding-right: 10px;

}

.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft {

	top: 5px;

	left: 0;

}

.btn.btn-next.btn-primary.back.sizeTabs.AngleRight {

	right: 0;

	top: 5px;

}

.measurement-input-field.required {

	margin-top: 80px;

}

.InputFieldText {

	position: inherit;

	bottom: 0;

	margin-top:15px;

}

.text-center.first-pane {

	text-align: center;

}

.inner_heading_top_left_bar h3 {

	font-size: 20px;

}

.padding_hide {

	margin-bottom: 10px;

	padding: 0;

}

.button_tap_mobile_just_show {

	display: block;

}

.padding_left_just {

	padding-right: 15px;

}

.button_tap_mobile_just_show .fabrics_failed {

	background-color: #000;

	color: #fff;

}

.button_tap_mobile_just_show select.form-control, .product_details_slect, .details {

	-moz-appearance: none;

	background-image: url("images/products_details/product-category-detail_slecte_white.png");

	background-position: calc(100% - 7px) 50%;

	background-repeat: no-repeat;

	padding-right: 25px;

}

.button_tap_mobile_just_show #Colour > option {

	padding: 10px;

	text-transform: uppercase;

}

.add_custom_man_top_clr ul {

	padding-left: 47px;

}

.inner_page_right_bar_section input {

	padding-left: 15px;

	padding-right: 15px;

}

.video iframe {

	max-width: 100%;

	margin-top: 20px;

}

.woocommerce-checkout #payment {

	margin-bottom: 0px;

}

.entry .actions .coupon .input-text {

	width: 100% !important;

}

.entry .actions .button {

	margin: auto;

	width: 100% !important;

}

#fabrics {

	padding-bottom: 10px;

}

.fabrics_img > p {

	font-size: 12px;

	padding-left: 0;

	padding-right: 0;

}

.page-id-87 .about_pera .text-center {

	padding-bottom: 30px;

}

.left_appointment_sub_tittle iframe {

	margin-bottom: 20px !important;

	text-align: center;

	margin: 0 auto;

	width: 100%;

	min-height: 200px;

}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {

	min-height: 60px;

}

.woocommerce .woocommerce-ordering select {

	float: left;

	width: 100%;

	font-size: 12px;

	margin-bottom: 14px;

}

#measurement table {

	width: 100%;

}

.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation {

	width: 100%;

}

.page-id-7 .woocommerce-MyAccount-content {

	float:left !important;

}

.step-pane.summary {

	width: 100%;

}

.FirstPageTabe {

	padding-left: 0;

	padding-right: 0;

	padding-top: 15px;

}

.summary .actions {

	width: 100%;

}

.summary .actions {

	width: 100%;

	display: flex;

	justify-content: center;

}

.summary .back.save-button {

	width: 100px;

	margin-left: 15px;

}

.summary .back {

	width: 100px;

}

.emailp > button {

	right: 8px;

	float: right;

	top: 0px;

}

.c-button {

	margin: 14px 10px 4px 4px;

}

.first_video iframe {

	min-height: 320px;

}

.cart-heading.text-center {

	width: 100%;

	position: relative !important;

	padding-left:15px;

	padding-right:15px;

}

.text-center.first-pane {

	margin: 0 auto;

	top: 0;

	position: relative;

	width: 100%;

}

.text-center.actions {

	position: relative;

	top: 45px;

}

.top_sml_heading {

	margin-bottom: 13px;

}

.top_sml_heading ul li:first-child {

	padding-left:0;

}

.top_sml_heading ul li {

	width: 100%;

	float: none;

	font-size: 13px;

	padding-left: 15px;

}

/*	.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft,







	.btn.btn-primary.back.sizeTabs.back.sizeTabs {







	position: relative;







    }*/







	.sticky .logo a img {

	margin-top: 0;

	margin:auto;

}

.inner.product-four > span, .list_footers ul li a, .footer_heading h5, .clint_pera2 p, .field-style.field-split.align-left, .submit, .field-style.field-split.align-right, .clinte p, .footer_botom_left li, .checkBoxAgree, .field-style, .footer_botom_left a, .emailp > input, .foter-pera, .item h5 {

	font-family: 'Montserrat', sans-serif;

}

.page-id-6 .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {

	float: right;

	width: 100%;

}

.page-id-6 .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {

	float: left;

	width: 100%;

}

.page-id-6 .woocommerce-billing-fields h3, .page-id-6 .woocommerce-shipping-fields h3 {

	font-size: 28px;

}

.page-id-6 .singup_text {

	padding-bottom: 0;

	padding-top: 0;

}

.cart-header {

	padding:0;

}

.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft {

	top: 106px;

	left: 30px;

}

.btn.btn-next.btn-primary.back.sizeTabs.AngleRight {

	right: 30px;

	top: 106px;

}

.next_btn_frst {

	float:none;

}

.about_us_custom_heading h3 {

	margin-top: 0;

}

.btn.btn-black.fabrics {

	font-size: 17px;

}

.page-id-7 .appointments-my-appointments table th, .appointments-my-appointments table td {

	padding:2.5% !important;

}

.cart-heading p {

	padding-left: 0;

	padding-right: 0;

}

.woocommerce .woocommerce-ordering select {

	margin-right: 0;

}

}

 @media (min-width: 400px) and (max-width: 767px) {

.video-wrapper iframe {

	width: 100%;

	height: 200px;

}

}

@media (min-width:768px){

.page-id-5 .product-subtotal::before, .product-quantity::before, .product-price::before {

	content: "";

	display: none;

}

	}

 @media (min-width: 320px) and (max-width: 450px) {

.variation dd {

	padding-top:14px;

}

.video-wrapper iframe {

	width: 275px;

	height: 200px;

}

.fabrics_failed {

	padding-left: 2px;

}

.fabric_section_e li {

	width: 50%;

}

.text-center.first-pane {

	display: block;

}

.flot_btn {

	float: none;

	margin-right: 0;

	width: 100%;

}

.flot_btn {

	float: left;

	margin-right: 0;

	width: 40%;

	padding-top: 30px;

	margin-bottom: 30px;

	margin-left: 30px;

}

.text-center.actions {

	top: 10px;

}

}

 @import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');

a:focus, a:hover {

	color: #000000;

	text-decoration: none;

}

 @-moz-document url-prefix() {

 select.form-control {

 background-position: calc(100% - 7px) 50%;

 -moz-appearance: none;

 appearance: none;

}

}

 @-moz-document url-prefix() {

 select.form-control, .product_details_slect, .details {

 background-position: calc(100% - 7px) 50%;

 -moz-appearance: none;

 appearance: none;

}

}

a {

	color: #000000;

	text-decoration: none;

}

fieldset legend {

	margin-bottom: 10px;

	margin-top: 10px;

}

/*======Measurements Background=========*/

.measurements_box {

	display: flex;

	justify-content: center;

}

.measurements_box a {

	border-radius: 100%;

	display: block;

	height: 213px;

	width: 213px;

	border: 6px solid #e0b837;

	background-color: #fff;

	transition:0.5s;

}

.measurements_box a:hover {

	background-color:#000;

	border:6px solid #000;

	transition:0.5s;

}

.measurements_box a:hover .measurements_box_hover {

	display:block !important;

}

.measurements_box a:hover .measurements_box_non_hover {

	display:none;

}

.measurements_box img {

	display: flex;

	justify-content: center;

	align-content: center;

	text-align: center;

	margin: 0 auto;

	padding:50px;

}

.measurements_box_hover {

	display: none !important;

}

.measurements_box_tittle {

	text-align: center;

}

.measurements_box_tittle h3 {

	font-size:18px;

	color:#000000;

	text-transform:uppercase;

	font-weight:600;

}

.measurements_box_tittle p {

	font-size:14px;

	color:#000000;

	padding-left:25px;

	padding-right:25px;

}

.careers_custom_page {

	padding-left:120px;

	padding-right:120px;

}

.careers_custom_page h4 {

	font-size:20px;

	text-transform:uppercase;

	line-height:24px;

	color:#000000;

	text-align:center;

}

.careers_custom_page h5 {

	padding-top:20px;

	padding-bottom:20px;

	text-align:center;

	font-size:16px;

	font-weight:400;

}

.careers_custom_page p {

	text-align:center;

	font-size:16px;

	font-weight:400;

}

.woocommerce ul.products li.product .onsale {

	left: auto;

	margin: 0.5em 0.5em 0 0;

	right: 0;

	top: 0;

}

.woocommerce-LoopProduct-link > h3 {

	color: #000;

	text-align: center;

	text-transform: uppercase;

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

}

ul.products li {

	text-align:center;

}

.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab {

	padding: 0 30px;

	border: 1px solid #d2d2d2;

}

.woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews.panel.entry-content.wc-tab {

	padding: 0 30px;

	border: 1px solid #d2d2d2;

}

.label > label {

	color: black;

	font-size: 16px;

	font-family: 'Montserrat', sans-serif;

	font-weight: 400;

}

.comment-form-author > input {

	border: 1px solid #ebe9eb;

	height: 35px;

	width: 100%;

}

.comment-form-email > input {

	height: 35px;

	border: 1px solid #ebe9eb;

	width: 100%;

}

.checkout_coupon .button {

	padding: 19px !important;

	width: 100% !important;

}

.woocommerce #reviews #comment {

	height: 100px;

	border: 1px solid #ebe9eb;

	width: 100%;

}

.value > select {

	height: 35px;

	margin-bottom: 20px;

	border: 1px solid #ebe9eb;

}

.woocommerce div.product form.cart .variations label {

	font-weight: 500;

	text-transform: uppercase;

	margin-top: 10px;

}

.woocommerce ul.products li.product .onsale {

	display: none;

}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

	margin: 0 !important;

}

.term-shirts term-31 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

	float: left;

	padding: 0 15px !important;

	position: relative;

	width: 33% !important;

}

.woocommerce .woocommerce-ordering select {

	height: 35px;

	border: 1px solid #ebe9eb;

	padding-left:6px;

}

.woocommerce ul.products li.product .price {

 /*	display: none!important; */

}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {

	background-color: #000000!important;

	background-image: none;

	border: 0 none;

	border-radius: 3px;

	box-shadow: none;

	color: #FFFFFF!important;

	cursor: pointer;

	display: inline-block;

	font-size: 100%;

	font-weight: 500;

	text-transform: uppercase;

}

.woocommerce input.button:hover, .woocommerce a.button:hover {

	background-color:#f1b500 !important;

	color:#000000 !important;

}

.entry .cart_item input:hover {

	color: #ffffff;

	background-color: #000000;

}

/*==========09/11/2016=============*/

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

	float: right!important;

}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

	float: left!important;

}

.woocommerce span.onsale {

	right: 30px;

	left: inherit!important;

	background-color: #fec913 !important;

	border: 1px solid #000000;

}

.woocommerce div.product form.cart .button {

	margin-top: 17px;

	padding: 16px 0;

	vertical-align: middle;

	width: 100%;

}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

	float: left;

	padding: 0;

	position: relative;

	width: 22.05%;

}

.woocommerce div.product form.cart .variations select {

	border-radius: 5px;

	height: 46px;

	max-width: 100% !important;

	min-width: 100% !important;

	padding-left: 5px;

}

.woocommerce nav.woocommerce-pagination ul {

	border-color: transparent;

}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {

	background-color: #fff;

	color: #000;

	height: 32px;

	line-height: inherit;

	margin: 0 7px 0 3px;

	width: 32px;

}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover {

	background: #fff!important;

	color: #000;

}

.woocommerce nav.woocommerce-pagination ul {

	border-color: transparent;

	border: none;

}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {

	display: inline-block;

	padding: 0 3px;

	border: none;

}

.woocommerce nav.woocommerce-pagination ul li {

	border-style: none;

}

.woocommerce nav.woocommerce-pagination ul {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-image: none;

	border-style: solid none solid solid;

	border-width: 1px 0 1px 1px;

	display: inline-block;

	margin: 1px;

	padding: 0;

	white-space: nowrap;

	border-color:transparent!important;

	;

}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {

	color: #000000;

	opacity: 0.5;

}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {

	background: inherit;

	color: #000000;

	font-weight: 700;

}

.product-price.input-text.qty.text {

	text-align: center!important;

	width: 3.631em!important;

}

#content .woocommerce-breadcrumb > a {

	font-size: 10px;

	text-transform: capitalize;

}

#content .woocommerce-breadcrumb {

	font-size: 10px;

	text-transform: capitalize;

	padding-left:0px;/* padding-left:15px; Updated by Nadeem*/

}

.woocommerce-pagination {

	padding-bottom: 30px;

}

.woocommerce .woocommerce-ordering select {

	margin-right: 24px;

}

#fabrics #content h1 {

	text-transform: uppercase;

	padding-left:0px;/* padding-left:15px; updated by Nadeem*/

}

.posted_in, .orderby {

	text-transform: capitalize;

}

#fabrics p {

	/*text-transform: capitalize;*/

	/*padding-left:15px haider;

*/

}

.postid-433 .cart h4 {

	text-transform: uppercase;

}

.woocommerce-variation-add-to-cart .variations_button .woocommerce-variation-add-to-cart-disabled .quantity .input-text.qty {

	background-color: #fff;

	height: 30px;

	width: 539px!important;

	border: 1px solid #ebe9eb;

}

.woocommerce-variation-add-to-cart .input-text.qty.text {

	width: 539px;

	height: 45px;

	border: none;

	border-radius: 5px;

}

.variations input[type="checkbox"], input[type="radio"] {

	line-height: normal;

	margin: 4px 10px 0;

}

.tableRow.textSleeveBox {

	border: 1px solid #d7d7d7;

	border-radius: 5px;

	margin-top: 12px;

	padding: 20px;

	text-align: center;

}

.tableRow.textSleeveButton {

	text-align: center;

}

.textSleeveBox .option_gift_wrap {

	border: medium none;

	border-radius: 5px;

	height: 45px;

	border: 1px solid #d3d3d3;

}

.textSleeveButton .value > label {

	background-color: #c8c8c8;

	border-radius: 5px;

	/*padding: 14px 70px 15px 70px !important;*/

	padding: 15px 0;

	width: 49%;

}

.textSleeveButton .value > label input {

	visibility:hidden;

	display: none;

}

.textSleeveButton .value label.actived {

	background-color:#f1b500;

}

.woocommerce span.onsale {

	font-size: 12px!important;

	line-height: 3.236!important;

	min-height: 3.236em!important;

	min-width: 3.236em!important;

	font-family: "lucida_sansregular";

	font-weight: 300;

}

/*.woocommerce-variation-add-to-cart .input-text.qty.text:hover{

	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}*/

/*----------------haider-----------*/

/*.subListCategory a {

	background-color: #000000;

	color: #ffffff;

	font-family: "Lucida Sans";

	font-size: 14px;

	font-weight: 400;

	padding: 11px 30px;

	text-transform: uppercase;

}

.subListCategory a:hover {

	background-color: #ffc814;

	position: relative;

	color: #000000;

}

*/

.tax-product_cat .subListCategory li {

	display: inline-block;

	text-transform: uppercase;

	border: 1px solid;

	margin-left: 14px;

	background: #000;

	padding: 10px 27px;

	position: relative;

}

.tax-product_cat .subListCategory li a {

	color:#fff;

}

.tax-product_cat .subListCategory li.active {

	background: #ffc814;

	border: 1px solid #ffc814;

}

.tax-product_cat .subListCategory li.active a {

	color:#000;

}

.tax-product_cat .subListCategory li:hover a {

	color: #000000;

}

.tax-product_cat .subListCategory li:hover {

 color:;

	background-color: #ffc814;

	border: 1px solid #ffc814;

}

/*.tax-product_cat .subListCategory li.active::before {

	 position: absolute;

	 border-left: 12px solid #f000;

	 border-right: 12px solid #f000;

	 border-top: 12px solid #ffc814;

	 content: "";

	 top: 40px;

}*/

.tax-product_cat .subListCategory li.active a:after, .tax-product_cat .subListCategory li.active a a:before {

	top: 100%;

	left: 50%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

	border-color: rgba(136, 183, 213, 0);

	border-top-color: rgba(136, 183, 213, 0);

	border-top-color: rgba(136, 183, 213, 0);

	border-top-color: #ffc814;

	border-width: 12px;

	margin-left: -12px;

}

.page-id-6 .cart-subtotal {

	background-color: #000;

	color: #fff;

}

.page-id-6 .order-total {

	background-color: #ffc814;

}

.page-id-6 .required {

	text-decoration: none;

}

#page_10 .cart_body {

	position: unset;

}

/*----------------haider-----------*/

#order_review #payment {

	background-color: #fff;

}

/*==============================*/

.woocommerce-cart dl.variation {

	display: none;

}

/*==============================*/

body {

	font-family: "lucida_sansregular";

}

.entry .shop_table.shop_table_responsive.cart thead {

	background-color: #000000;

	color: #fff;

	font-size: 18px;

	text-transform: uppercase;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.entry .woocommerce table.shop_table th {

	font-weight: 700;

	padding: 16px 12px;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.entry .cart_item input {

 background-color: #f1b500;

 border: medium none;

 font-size: 16px;

 padding: 14px 14px;

 width: 100%;

 color: #000000;

 text-transform: uppercase;

}

.cart_item .actions .coupon .button {

	border: 1px solid #d3d3d3;

	width: 176px;

	height: 42px;

	font-size: 16px;

	text-align: center;

	color: #000000;

	font-family: "lucida_sansregular";

	font-weight: 400;

	border-radius: 5px;

	margin-top: 15px!important;

	margin-bottom: 15px!important;

}

.actions .coupon .button {

	border-radius: 5px;

	font-size: 16px;

	height: 42px;

	padding: 0;

	text-transform: uppercase;

	width: 176px;

	font-family: "lucida_sansregular";

	font-weight: 400;

	margin-top: 15px!important;

	margin-bottom: 15px!important;

}

.cart_item .actions .coupon .button {

	border-radius: 5px;

	font-size: 16px;

	height: 42px;

	padding: 0;

	text-transform: capitalize;

	width: 176px;

	font-family: "lucida_sansregular";

	font-weight: 400;

	margin-top: 15px!important;

	margin-bottom: 15px!important;

}

.cart_totals.calculated_shipping > h2 {

	text-transform: uppercase;

}

.entry .checkout-button.button.alt.wc-forward {

	height: 42px;

	padding: 12px 0;

	width: 100%;

}

.cart_item .product-name > a {

	color: black;

	font-size: 16px;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.entry .actions .coupon .input-text {

	border-radius: 5px;

	color: #000000;

	font-size: 16px;

	height: 42px;

	margin-top: 15px !important;

	text-align: center;

	width: 176px !important;

	text-transform: uppercase;

}

.position_relative {

	position:relative;

}

.summary .back.save-button {

	width: 165px;

	margin-left: 30px;

}

.summary .actions {

	margin: 0 auto;

	text-align: center;

	width: 360px;

}

.entry .actions .button {

	height: 42px;

	margin-top: 15px;

	font-weight:400;

	width: 176px !important;

	font-size:16px;

}

.entry .cart .cart_item input.qtyminus {

	border-radius: 100%;

	float: left;

	height: 17px;

	line-height: 2px;

	margin-right: 5px;

	text-align: center;

	width: 17px !important;

	background-color: #000000;

	color: #ffffff;

	margin-top: 10px;

	font-size: 14px;

}

.entry .cart .cart_item input.qtyplus {

	border-radius: 100%;

	height: 17px;

	line-height: 2px;

	margin-left: 5px;

	text-align: center;

	width: 17px !important;

	background-color: #000000;

	color: #ffffff;

	margin-top: 10px;

	font-size: 15px;

	margin-right: 5px;

}

.product-quantity .quantity {

	float: left;

}

.product-quantity .quantity .input-text.qty.text {

	background-color: #fff;

	border: 1px solid #ebe9eb;

	padding: 5px !important;

	width: 70px !important;

	border: 1px solid #d3d3d3;

	height: 38px;

	border-radius: 3px;

	color:#

}

.entry .cart .cart_item input.input-text .qty {

	width: 89px !important;

	float: left;

	margin-left: 15px;

	margin-right: 15px;

}

.entry .woocommerce .quantity .qty {

	float: left;

	height: 20px;

	padding: 0;

	text-align: center;

	width: 77px;

}

.DropDownHideMage {

	position: relative;

}

.DropDownHideMage .DropDownHide {

	position: absolute;

}

.DropDownHideMage .DropDownHide {

	left: 0;

	position: absolute;

	width:0px;

	height:0px;

	overflow:hidden;

}

.shop_table_responsive .cart_item td {

	padding-bottom: 20px !important;

	padding-top: 20px !important;

}

.qtyminus, .qtyplus {

	padding: 0 !important;

}

.cart_item .product-remove i {

	color: #080808;

	font-size: 24px;

}

.cart_item .product-remove a.remove:hover {

	background-color: transparent;

}

.actions .coupon .input-text {

	margin-right: 15px !important;

}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {

	box-shadow: none;

	width: 46px !important;/*height: 70px !important;*/

}

.owl-theme .owl-controls .owl-buttons div {

	margin: 0 0 0 6px;

	padding: 7px 10px;

}

/*======21/11/2016===================*/

.fabrics_img img {

	height: 150px;

	cursor: pointer;

	border: 2px solid #dadada;

	transition:0.5s;

}

.fabrics_img img:hover {

	border: 2px solid #ffc814;

	transition:0.5s;

}

option {

	padding: 3px 10px;

}

.full-width {

	font-size: 20px;

	height: 47px;

	padding-left: 20px;

	font-size:16px;

}

.text-center.first-pane {

	margin: 0 auto;

	text-align: center;

	display: flex;

	justify-content: center;

	top: -130px;

	position: relative;

	left:30px;

}

.measurementsView .first-pane {

	top: 0;

}

.numeric {

	font-size: 16px;

	height: 47px;

	width: 160px;

	padding-left: 15px;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.first-pane label {

	font-size: 16px;

	color: #ffffff;

	font-family: "lucida_sansregular";

	font-weight: 400;

	text-transform: uppercase;

	margin-top: 20px;

}

.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft {

	background-image: url("images/bt-back.png");

	min-height: 70px;

	background-repeat: no-repeat;

	background-color: transparent;

	border: none;

	width:111px;

	transition:0.5s;

	position:absolute;

	left:5px;

}

.btn.btn-prev.btn-default.back.sizeTabs.AngleLeft:hover {

	background-image: url("images/bt-back-hover.png");

	transition:0.5s;

}

.btn.btn-next.btn-primary.back.sizeTabs.AngleRight {

	background-image: url("images/bt-next.png");

	min-height: 70px;

	background-repeat: no-repeat;

	background-color: transparent;

	border: none;

	width:111px;

	transition:0.5s;

	position:absolute;

	right:5px;

}

.btn.btn-next.btn-primary.back.sizeTabs.AngleRight:hover {

	background-image: url("images/bt-next-hover.png");

	transition:0.5s;

}

span#weight-unit {

	color: #fff;

	font-size: 20px;

	padding-left: 10px;

}

.half-width:first-child {

	margin-left: 0;

	margin-right: 10px;

}

.HeightInch {

	float: left;

	width: 50%;

}

.HeightFeet {

	width: 50%;

	float: left;

}

.half-width {

	font-size: 16px;

	height: 47px;

	padding-left: 12px;

	margin-left: 15px;

	float: left;

}

/*summary*/

.step-pane.summary {

	width: 730px;

	text-align: center;

	margin: 0 auto;

	position: absolute;

	left: 0;

	right: 0;

	top: 131px;

}

.MeasurementViewUser #step11 {

	width: 90%;

	text-align: left;

	margin: 0 auto;

	padding-top: 18px;

	position: relative;

	left: 0;

	right: 0;

	top: 0;

}

.MeasurementEditUser {

	position: relative;

}

.price.CustomPriceLabal {

	color: #000 !important;

}

.summary .text-center h2 {

	font-size: 20px;

}

.summary .unit {

	position: absolute;

	top: 11px;

	right: 24px;

	color: black;

}

/*summary*/

.cart_dots > ul {

	padding-left: 0;

}

.NextPreButtons {

	position: absolute;

	left: 0;

	right: 0;

	top: 45% !important;

}

.summary .back {

	background-color: #f1b500;

	border: medium none;

	border-radius: 0;

	color: black;

	margin-bottom: 20px;

	width: 165px;

	float: left;

	height: 47px;

	font-size: 18px;

}

.cart-heading.text-center p {

	text-align: center !important;

}

.summary .back:hover {

	background-color:#000000;

	color:#ffffff;

	border:1px solid #f1b500;

}

#btn-start {

	margin: 0 auto;

	display: flex;

	justify-content: center;

	align-content: center;

	float:none;

	background-color: #f1b500;

	border: none;

	width: 167px;

	border: none;

	border-radius: 0;

	height: 47px;

	font-size: 18px;

	color: #000000 !important;

}

#btn-start:hover {

	background-color:#000000;

	color:#ffffff !important;

	border:1px solid #f1b500;

}

#page_1 .col-md-s5 {

	text-align: center;

	margin: 0 auto;

	width: 100%;

	display: flex;

}

.first-pane {

	width: 522px;

	text-align: center;

	margin: 0 auto;

}

.back.save-button {

	width: 160px;

	margin-left: 40px;

}

.woocommerce-cart .woocommerce-Price-amount.amount {

	font-size: 16px;

	font-family: "lucida_sansregular";

	font-weight: 700;

}

.measurement-name .last-pane-value {

	font-size: 16px;

	height: 47px;

	margin-left: 0;

	text-align: center;

	width: 360px;

	font-family: "lucida_sansregular";

	font-weight: 400;

	color: #010103;

}

.summary .text-center h2 {

	font-family: "lucida_sansregular";

	font-weight: 500;

	color: #ffffff;

	text-transform:capitalize;

}

.single-product .onsale {

	background: yellow none repeat scroll 0 0 !important;

	border: 1px solid !important;

	color: #000 !important;

	height: 46px;

	line-height: 40px !important;

	text-align: center !important;

	width: 46px;

}

.slimt_img > img {

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 15px;

}

.slimt_img > h5 {

	margin: 0;

	padding-bottom: 70px;

	padding-top: 50px;

}

.NewOptions h5 {

	padding-bottom: 34px;

	line-height: 0px;

	padding-top: 34px;

}

.slim_fit_sec:hover {

	background-color: #fec913 !important;

}

.unit {

	color: #fff;

	font-size: 16px;

	padding-left: 10px;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.woocommerce-cart .summary label {

	color: #fff;

	font-size: 16px;

	padding-top: 10px;

	font-family: "lucida_sansregular";

	font-weight: 400;

	text-transform:uppercase;

}

.product .button.ajax_add_to_cart {

	display: none;

}

.product .button.product_type_variable.add_to_cart_button {

	display: none;

}

/*====25======*/

.woocommerce-billing-fields label {

	font-size: 16px;

	font-family: "lucida_sansregular";

	font-weight: 400;

	color: #010103;

}

.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3 {

	font-size: 40px;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.woocommerce-checkout .woocommerce-error, .woocommerce-info, .woocommerce-message {

	background-color: #f2c73a !important;

	border-top: 3px solid #000000 !important;

}

.checkout.woocommerce-checkout thead {

	background-color: #000000;

	color: #fff;

	font-size: 18px;

	text-transform: uppercase;

}

.checkout.woocommerce-checkout .form-row.place-order {

	text-align: center;

	float: none !important;

}

.checkout.woocommerce-checkout .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {

	float: none !important;

	font-size: 20px;

	height: 60px;

	width: 475px;

	font-family: "lucida_sansregular";

	font-weight: 400;

	text-transform: uppercase;

	border: none;

	border-radius: 0;

}

.select2-container .select2-choice {

	border-radius: 0 !important;

	border: 0 !important;

}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {

	margin-bottom: 150px;

}

.woocommerce-info::before {

	color: #000000 !important;

}

#contact_page {

	padding-left: 15px;

	padding-right: 15px;

	padding-bottom: 150px;

}

.woocommerce-thankyou-order-received {

	background-color: #35a026;

	border-top: 3px solid #000000;

	padding: 12px 0;

	text-align: center;

	color: #ffffff;

	font-size: 16px;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.woocommerce-order-received .woocommerce-thankyou-order-details.order_details {

	background-color: #f5f5f5;

	border-radius: 5px;

	padding-bottom: 30px;

	padding-left: 200px;

	padding-top: 30px;

	border: 1px solid #dfdfdf;

	font-size: 16px;

	text-transform: uppercase;

}

.woocommerce-thankyou-order-details.order_details li {

	font-size: 16px !important;

	font-family: "lucida_sansregular";

	color: #010103;

	font-weight: 400;

}

.shop_table.order_details thead {

	background-color: black;

	color: #fff;

	font-size: 18px;

	text-transform: uppercase;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.woocommerce-order-received .entry address {

	border: 1px solid #dfdfdf;

	border-radius: 5px;

	padding-bottom: 15px;

	padding-left: 20px;

	padding-top: 15px;

	text-transform: capitalize;

}

.woocommerce-order-received .woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {

	margin-bottom: 0 !important;

}

#measurement tr input:hover {

	background-color: #ffc814;

}

.woocommerce-account .woocommerce-Input.woocommerce-Input--text.input-text {

	height: 45px;

	border: none;

	border-radius: 0;

	padding-left:15px;

}

.woocommerce-MyAccount-navigation > ul {

	background-color: #f5f5f5;

	border: 1px solid #dfdfdf;

	border-radius: 5px;

	list-style-type: none;

	padding:0;

}

.woocommerce-MyAccount-navigation > ul li {

	padding-bottom: 15px;

	border-bottom: 1px solid gray;

	padding-top: 15px;

	padding-left: 15px;

	padding-right: 15px;

}

.woocommerce-MyAccount-navigation > ul li a {

	display:inline-block;

	width:100%;

	text-transform:uppercase;

}

.woocommerce-MyAccount-navigation > ul li:hover {

	background-color:#000;

}

.woocommerce-MyAccount-navigation > ul li:hover a {

	color:#ffffff;

}

.is-active {

	background-color:#000000;

}

.is-active a {

	color:#ffffff;

}

.woocommerce-MyAccount-navigation > ul li:last-child {

	border-bottom: none;

}

.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation {

	float: left;

	width: 25%;

}

.woocommerce-account .woocommerce-MyAccount-content strong {

	text-transform: capitalize;

	font-size: 16px;

	color: gray;

}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {

	padding: 10px 20px !important;

	vertical-align: middle;

}

.woocommerce-edit-address .woocommerce-MyAccount-content > p {

	background-color: #f2c73a;

	padding: 12px 0;

	text-align: center;

	border-top: 3px solid #000000;

	color: #000000;

	font-size: 16px;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.u-column1.col-1.woocommerce-Address > address {

	background-color: #f5f5f5;

	border: 1px solid #dfdfdf;

	border-radius: 5px;

	padding-bottom: 20px;

	padding-left: 20px;

	padding-top: 20px;

	text-transform: capitalize;

}

.woocommerce-EditAccountForm.edit-account input {

	height: 45px;

	border: none;

	padding-left: 10px;

}

.woocommerce-MyAccount-content h1 {

	font-size: 40px;

	margin-top: 0;

	text-transform: uppercase;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

/*==29/11==========*/

.woocommerce-orders thead {

	background-color: #000000;

	border-radius: 10px;

	color: #fff;

	font-size: 18px;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {

	margin-bottom: 0 !important;

}

.woocommerce-view-order address {

	background-color: #f5f5f5;

	border: 1px solid #dfdfdf;

	border-radius: 5px;

	font-style: normal;

	line-height: 1.42857;

	margin-bottom: 20px;

	padding: 20px;

	text-transform: capitalize;

}

.woocommerce-edit-address .input-text {

	border: medium none;

	height: 45px;

	padding-left: 10px;

}

label {

	font-family: "lucida_sansregular";

	font-weight: 400;

}

#measurement table {

	background-color:#f5f5f5;

	width: 80%;

	border: 1px solid #dfdfdf;

}

#measurement th {

	padding-left: 20px;

	font-family: "lucida_sansregular";

	font-weight: 400;

	padding-top: 6px;

	padding-bottom: 6px;

	font-size: 16px;

	background-color: #000000;

	color: #ffffff;

}

.woocommerce-Address-title.title h3 {

	margin-top: 0;

}

#measurement td {

	padding-left: 5px;

	font-family: "lucida_sansregular";

	font-weight: 400;

	padding-top: 6px;

	padding-bottom: 6px;

}

#measurement td a {

	padding-left: 14px;

	padding-right:14px;

}

#measurement tr input {

	background-color: #000;

	border: medium none;

	border-radius: 5px;

	color: #fff;

	margin-bottom: 10px;

	margin-top: 10px;

	padding: 5px 15px;

	font-family: "lucida_sansregular";

	font-weight: 400;

	height: auto;

}

.cart_item select {

	height: 45px;

	width: 100%;

	padding-left:5px;

}

#measurement tr {

	border: 1px solid #dfdfdf;

}

#measurement a .fa.fa-trash {

	color: red;

	font-size: 18px;

}

#measurement a .fa.fa-pencil-square-o {

	color: #35a026;

	font-size: 18px;

}

#measurement label {

	padding-top: 20px;

	color: #000000;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

#measurement .summary .text-center h2 {

	color: #000;

}

#measurement .unit {

	color: #000;

}

#measurement input {

	background-color: #fff;

	color: black;

	height: 45px;

	border: 1px solid #dfdfdf;

}

#measurement input {

	background-color: #fff;

	color: #000000;

	height: 45px;

}

#measurement .summary .back {

	height: 45px;

}

#measurement h1 {

	text-align: left;

}

#measurement .full-width {

	height: 45px;

}

#measurement .half-width {

	height: 45px;

}

#measurement #btn-start {

	height: 45px;

	width: 360px;

}

#measurement span#weight-unit {

	color: #000;

	font-size: 20px;

	padding-left: 10px;

	font-family: "lucida_sansregular";

	font-weight: 400;

}

/*======30=========*/

.measurementsView {

	border: 1px solid #dfdfdf;

	border-radius: 5px;

}

.measurementsView label {

	padding: 0 !important;

}

.allow {

	text-align:left;

	}

del span {

    display: none;

}

 @media (max-width: 767px) {

/*---haider---*/

.entry .cart .cart_item input.qtyminus {

	float: right;

	margin-left: 5px;

}

.product-quantity .quantity {

	float: right;

}

.page-id-5 .cart_item .product-thumbnail{

	display:block !important;

	}

/*-------/haider-----*/

.term-shirts term-31 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

	padding: 0 4px !important;

}

.inner_menu_custom a {

	font-size: 11px !important;

	padding: 6px 4px !important;

	width: 24%;

	float: left;

	margin-bottom: 11px;

	margin-left: 10px;

}

.logo {

	text-align: center;

}

.careers_custom_page {

	padding-left:0;

	padding-right:0;

}

.sticky_header .logo a img {

	width: inherit;

	-webkit-transition: none;

	-moz-transition: none;

	-o-transition: none;

	transition: none;

}

.sticky .logo a img {

	width: inherit;

	-webkit-transform: none;

	-moz-transform: none;

	-o-transform: none;

	-ms-transform: none;

	transform: none;

}

.logo {

	margin: 0 auto;

	text-align: center;

	width: 200px;

	padding-top: 30px;

}

.sticky .logo {

	margin-top: 0;

	padding-top: 15px;

}

.full-width {

	max-width: 100%;

}

.cart-heading h2 {

	font-size: 30px;

}

.btn.btn-primary.back.sizeTabs.back.sizeTabs {

	font-size: 12px;

	max-width: 100%;

}

.cart_dots > ul {

	margin: 0;

	padding-left: 0;

}

.cart-heading p {

	font-size: 14px;

	padding-bottom: 20px;

	text-align: justify;

}

#btn-start {

	max-width: 100%;

}

.measurement-name .last-pane-value {

	max-width: 100%;

}

.woocommerce-order-received .woocommerce-thankyou-order-details.order_details {

	padding-left: 0;

}

#contact_page {

	padding-top: 50px !important;

	padding-bottom: 50px;

}

.cart-heading.text-center {

	width: 100%;

}

}

 @media (min-width: 768px) and (max-width: 992px) {

	 .entry .cart .cart_item input.qtyminus {

	float: right;

}

.product-quantity .quantity {

	float: right;

}

.footer_heading .widget_text {

	max-width: 70%;

	float: left;

}

.footer_heading #text-4 {

	float: right;

}

body .show_desktop {

	display: none;

}

body .show_mobile {

	display: block;

}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {

	display: inline;

}

}

@media (min-width: 385px) and (max-width: 768px) {

/*----haider----*/

.page-id-5 .product-name {

	float: left;

	width: 30%;

}

.page-id-5 .product-thumbnail {

	float: left;

	width: 20%;

	display: block !important;

}

.page-id-5 .product-remove {

	float: left;

	width: 15%;

}	

.field-style.field-split.align-left {

	margin-bottom: 20px;

}

}

@media(max-width: 384px) {

.page-id-5 .product-remove {

	float: left;

}	

.step-pane.summary {

	top: 0;

}

}

@media (min-width: 320px) and (max-width: 500px) {

.tax-product_cat .subListCategory li {

	font-size: 12px;

	margin-left: 0px;

	padding: 10px 10px;

	margin: 2px;

}	

.cart_item .product-remove i {

	margin-top: 10px;

}

.cart_item .product-remove{

	background: none !important;

}

.subListCategory {

	padding-left: 0;

}

.appointments-my-appointments table th, .appointments-my-appointments table td {

	width: 27% !important;

}

.modal-body.fabrics strong {

	padding-right: 100px;

}

#fabrics .onsale {

	right: 0px;

}

#measurement td a {

	padding-left: 3px;

	padding-right: 3px;

}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {

	padding-right: 0px;

}

}

@media (min-width: 500px) and (max-width: 768px) {

	.cart_item .product-name {

	width: 65%;

	line-height: 40px;

}

.cart_item .product-thumbnail {

	width: 65px;

}

.field-style.field-split.align-right {

	margin-left: 0px;

}

}

.page-id-5 .shop_table_responsive tr td::before {

	content: "";

	display: none;

}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {

	content: attr(data-title) "" !important;

}

/* -- Added By Nadeem -- */

	.subListCategory {

	list-style:none;

	text-align:center;

	margin-bottom: 35px;

}

.subListCategory li {

	display:inline-block;

	padding:5px;

	text-transform:uppercase;

}

.subListCategory li:hover, .subListCategory li.active {

	text-decoration:none;

}

.subListCategory li a {

	font-family:"lucida_sansregular";

}

.summary.entry-summary ul {

	padding-left:20px;

}

/* -- Added By Nadeem -- */

@media screen and (max-width:750px){

	.numeric {

    position: relative;

    top: -26px;

}

	.unit {

    position: relative;

    top: -26px;

}

}

@media screen and (max-width:550px){

	.numeric {

    position: relative;

    top: 40px;

}

	.unit {

    position: relative;

    top: 40px;

}

}

.form-control.btn_block.margin_botom_contant {

   margin-bottom: 5px;

}

.modal-body.fabrics strong

{

    padding-right: 41px;

}

#fabricData p {

    text-align: left;

}

#measurement tr input {

    margin-right: 58px;

	background-color: #edecec;

    border: #ccc solid 1px;

}

#measurement tr input:last-child {

    margin-right: 0;

}

div.wpcf7-response-output {

    margin-top: 5px !important;

}

.register_margin p

{

	margin: 0;

}

.modal-body .book_your {

    text-transform: uppercase;

    margin-top: 15px;

    font-size: 26px;

}

.woocommerce-MyAccount-content h1 {

    font-size: 16px;

    font-weight: 700;

	margin-bottom: 30px;

	text-transform: capitalize;

}

.entry .woocommerce table.shop_table th {

	background: #ecb32b;

	color: #000;

	font-weight: 700;

}

.woocommerce-Address-title

{

	background: #d7d7d7;

	padding: 10px 15px;

	box-sizing: border-box;

}

.woocommerce-account .addresses .title h3 {

    float: left;

    margin-bottom: 0;

}

.edit {

    background: #ecb32b !important;

}

.u-column1.col-1.woocommerce-Address > address {

    background-color: transparent!important;

    border: 1px solid #dfdfdf;

    border-radius: 0;

}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea

{

	background: none;

	border: #cecece solid 1px !important;

	border-radius: 5px;

}

#measurement th

{

	background: #ecb32b;

}

.clasaAUNitValue

{

/*	text-align: right;*/

}

.clasaAUNit

{

/*	margin-left: -25px;*/

		padding: 10px 40px;

	box-sizing: border-box;

}

.clasaAUNit label

{

	float: left;

}

.clasaAUNit span

{

	float: right;

}

.height_div{

}

.clasaAUNit2

{

/*	margin-left: -25px;*/

		padding: 10px 30px;

	box-sizing: border-box;

}

.clasaAUNit2 label

{

	float: left;

}

.clasaAUNit2 span

{

	float: right;

}

.ZoomClicked{

	    text-align: left;

    position: relative;

    left: 8%;

	top: 20px;

	padding-left: 7px;

	font-weight: 700;

}

.add_custom_man_top_clr ul li a span img {

    margin-left: 5px;

}

@-webkit-keyframes pulse {

 0% {

 -webkit-transform: scale(1, 1);

}

 50% {

 -webkit-transform: scale(1.2, 1.2);

}

 100% {

 -webkit-transform: scale(1, 1);

};

}

#test {

	width: 30px;

	height: 30px;

	-webkit-animation: pulse 1s linear infinite;

	animation: pulse 1s linear infinite;

}

.FabricPrice img {

    width: 102%;

    height: auto;

    border: 0;

}

.fabrics_img

{

	position: relative;

}

.FabricPrice {

    position: absolute;

    bottom: 102px;

    right: 25px;

}

.FabricPrice .fabric_right {

    background-color: #ffc814;

    float: right;

	font-size: 12px;

}

.FabricPrice .fabric_left img {

    height: 21px;

}

.FabricTexts p

{

	text-transform: initial !important;

}

.woocommerce-loop-product__title

{

	padding: 20px 0 0 0 !important;

	font-size: 17px !important;

}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product

{

	margin-bottom:30px !important;	

}

.woocommerce-Price-amount.amount {

    font-size: 15px !important;

    font-weight: 700;

    color: #f5d214;

    color: #000;

    background: #f5d214;

    padding: 5px 20px;

}

/*.term-suits .woocommerce ul.products li.product,.term-suits .woocommerce-page ul.products li.product*/

.term-suits .products li

{

	min-height: 620px !important;

	margin-bottom: auto !important;

}

.term-shirts .products li

{

	min-height: 444px;

}

.woocommerce-Price-currencySymbol

{

    font-size: 10px;

    position: relative;

    top: -4px;

	margin-left: 3px;

}

.SuitOptionClasses

{

	padding: 0 !important;

	margin-bottom: 20px;

}

.SuitOptionClasses li

{

	padding: 0 !important;

	text-align: center;

}

.SuitOptionClasses li a

{

	padding: 20px 15px;

	box-sizing: border-box;

}

.variation dd {

    padding-top: 13px !important;

}

.woocommerce-variation.single_variation .woocommerce-variation-price

{

	display: none;

}

.woocommerce-variation.single_variation.waistcoatPrice .woocommerce-variation-price

{

	display: block;

}

.woocommerce-variation-add-to-cart .quantity

{

	display: none !important;

}

.woocommerce-variation-add-to-cart.waistcoatPrice .quantity

{

	display: block !important;

}

.woocommerce-Price-amount.amount:nth-child(2)

{

	display: none !important;

}

.woocommerce div.product form.cart .variations{

	display: none;

	margin: 20px 0;

}

.product .carousel-control.right, .carousel-control.left

{

	color: #000;

	opacity: 1;

}

.product .carousel-control.left {

    left: -40px;

	top: -40px;

}

.product .carousel-control.right {

    right: -40px;

	top: -40px;

}

.woocommerce-variation.single_variation.waistcoatPrice .woocommerce-variation-price

{

	margin: 20px 0;

}

#fabrics .wc-tabs-wrapper

{

	margin-top: 50px;

}

.label_quantity

{

	font-size: 18px;

}

input[type=number]::-webkit-inner-spin-button {

/*    opacity: 1;*/

	    -webkit-appearance: inner-spin-button !important;

}

.crossSellModalCss h4

{

	font-size: 24px;

}

.crossSellModalCss .modal-dialog

{

	width: 50%;

}

/*

.crossSellModalCss .modal-header .close {

    margin-top: -52px;

    position: relative;

    right: -35px;

    color: #000;

    opacity: 1;

    font-size: 52px;

    top: -6px;

}

*/

.crossMainDiv

{

	width: 100%;

}

#preLoading {

    position: fixed;

    top: 0;

    background: rgba(0,0,0,0.5);

    left: 0;

    right: 0;

    width: 100%;

	height: 100%;

    bottom: 0;

	text-align: center;

    padding: 50vh 0;

    box-sizing: border-box;

	z-index: 999999;

}

.crossSellModalCss .alert-success

{

	background-color: #fff;

    border-color: #fff;

	border-radius: 0;

}

.crossSellModalCss .carousel-control {

    position: absolute;

    top: -80px;

	color: #000;

}

.crossSellModalCss .woocommerce-Price-amount.amount

{

	background: #000;

	color: #fff;

}

.crossMainDiv h1

{

	font-size: 18px;

	font-weight: 700;

	text-align: center;

}

.book_your2 {

    font-size: 14px;

    border-radius: 0;

    padding: 16px 0;

	border: #000 solid 2px;

    box-sizing: border-box;

	transition-duration: .3s;

}

.book_your2:hover

{

	background: transparent !important;

	transition-duration: .3s;

	border: #000 solid 2px;

}

.HelloName strong {

	font-size: 30px !important;

	color: #000 !important;

}

.HelloName {

	font-size: 30px !important;

	color: #000 !important;

}

.measurements_videos

{

	text-align: center;

	width: 100%;

}

.measurements_videos a {

    font-size: 14px;

    border-radius: 0;

    color: #ffc814;

    padding: 17px 0;

    background: #000;

    /* border: #000 solid 2px; */

    box-sizing: border-box;

    transition-duration: .3s;

    display: block;

    margin: 20px auto;

    width: 30%;

    /* float: right; */

}

.measurements_videos a:hover

{

    background-color: #ffc814 !important;

    color: #000000 !important;

    transition: .3s;

}

#TB_ajaxContent

{

	width: 100% !important;

}

.videoIDclass

{

    margin-top: 30px;

}

#TB_window

{

	background-color: #f1b500 !important;

}

#TB_title

{

	border-bottom: 0 !important;

	background: #f1b500 !important;

}

/*

#TB_closeWindowButton {

    background: url(images/close-icon.png) no-repeat scroll left top;

    border: 0 none !important;

    outline: none !important;

    width: 50px;

    height: 49px;

    text-indent: -9999px;

    position: absolute;

    top: 0;

    right: 0;

}

*/

.HelloName strong {

    font-size: 24px !important; 

}

.HelloName {

	font-size: 24px !important;

}

.woocommerce-Address > address

{

    background-color: transparent!important;

    border: 1px solid #dfdfdf;

    border-radius: 0;

}

.woocommerce-Address > address {

    padding-bottom: 20px;

    padding-left: 20px;

    padding-top: 20px;

}

.woocommerce-MyAccount-content legend {

    font-size: 16px;

    font-weight: 700;

    margin-bottom: 0;

	margin: 10px 0;

	border: 0;

    text-transform: capitalize;

}

.woocommerce-MyAccount-content fieldset

{

	margin-top: 10px;

}

.modalHeadingCustom{

	font-size: 16px;

	text-align: center;

}

.woocommerce-account .woocommerce-MyAccount-content strong

{

	 font-size: 16px;

    font-weight: 700;

    margin-bottom: 0;

	margin: 10px 0;

	border: 0;

    text-transform: capitalize;

	color: #000;

}

.videoPopUpTitle

{

    font-size: 20px;

    margin: 20px 0;

    font-weight: 700;

}

.appointments-my-appointments h3

{

    font-size: 16px;

    font-weight: 700;

    margin-bottom: 30px;

    text-transform: capitalize;

}

.woocommerce-MyAccount-content .myAccountPageTitle

{

	margin: 0;

	margin-bottom: 10px;

}

.InputFieldText {

    position: absolute;

    bottom: 0px !important;

    left: 0;

    right: 0;

}

.InputFieldText .help-tip

{

	top:10px;

}

@media screen and (max-width:960px)
{
	.inner.product-four > strong {
    display: block !important;
}
#menu-responsive li {
    text-align: left !important;
    padding-left: 30px !important;
}
	.crossSellModalCss .modal-dialog {
    width: 90%;
    margin: 0 auto;
    margin-top: 30px;
}
}
@media screen and (max-width:768px)

{

#TB_window {

    width: 100% !important;

    left: 60% !important;

	}
	

}

@media screen and (max-width:650px)

{	

#TB_window {

    left: 70% !important;

	}
.FabricPrice {
    position: absolute;
    bottom: 129px;
    right: 57px;
}
	.crossMainDiv h1 {
    font-size: 14px;
    line-height: 22px;
}
}

@media screen and (max-width:550px)

{	

#TB_window {

    left: 80% !important;

	}
	.product-base{
		margin-top: 20px;
	}
	.fabrics
	{
		margin: 0 !important; 
	}
	.modal-body.fabrics strong {
    padding-right: 100px !important;
}
}

@media screen and (max-width:450px)

{	

#TB_window {

    left: 86% !important;

	}
.FabricPrice {
    position: absolute;
    bottom: 129px;
    right: 20px;
}
	.modal-body .book_your {
    font-size: 18px !important;
}
	
.jacket_fabric_sub_image li {
	width: 23% !important;
	min-height: auto !important;
	}
	ol.wp-paginate li {
    line-height: 3em;
    /* white-space: nowrap; */
    width: auto !important;
    margin: 0 auto;
    text-align: center;
}
.navigation.CustomCenter {
    margin-left: 20px;
}
	.term-shirts .products li {
    min-height: auto;
}
	.woocommerce-page ul.products li.product {
    width: 100% !important;
}
	.top_sml_heading ul li {
	font-size: 12px !important;
	}


}

@media screen and (max-width: 376px)

{

#TB_window {

    left: 104% !important;

}

}

.woocommerce ul.products li.product .price del {

    opacity: 1 !important;

    display: inline-block !important;

	text-decoration: line-through;

}

.woocommerce ul.products li.product .price del .woocommerce-Price-amount {

	text-decoration: line-through;

}

.woocommerce ul.products li.product .price ins {

    text-decoration: none;

}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {

      opacity: 1 !important;

    display: inline-block !important;

	text-decoration: line-through;

	    width: 20%;

}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins

{

	  text-decoration: none;

}

.help-tip {

    top: 60px !important;

    width: 24px !important;

    height: 24px !important;

	font-size: 14px !important;

}

.InputFieldText .help-tip {

    top: 15px !important;

}
.woocommerce-checkout-review-order-table .product-name
{
	    background: #ecb32b;
}
.order-total td
{
	background: none;
}
.page-id-6 .order-total,.page-id-6 .cart-subtotal  {
     background-color: transparent; 
}
.woocommerce-shipping-calculator .shipping-calculator-button
{
	display: none;
}
.woocommerce div.product span.price del
{
	display: none  !important;
}
.woocommerce div.product span.price
{
	margin-bottom: 20px;
	display: block;
}
.panel_input_writh {
    width: 54% !important;
}
.summary .unit
{
	top: 0;
}
.cmHeight .unit{
	top: 10px;
}
#contact_page .woocommerce-Price-amount.amount
{
	    background: #efefef;
}
.shop_table td,.woocommerce table.shop_table tfoot td {
    background: #fff;
}
.first-pane {
     width: 100%; 
}
#measurement label {
    padding-top: 10px;
}
div.wpcf7-response-output {
    margin-top: 5px !important;
    text-align: center;
}
.half-width
{
	float: none;
}
.customCmDigit
{
	text-align: right;
}
.customCmDigit p {
    margin-right: 50px;
    font-family: "lucida_sansregular";
    font-size: 16px;
}
.page-id-7 #step11 {
    width: 95% !important;
}
.clasaAUNit2 span {
    float: right;
    width: 35%;
}
.clasaAUNit2 p
{
	float: left;
	margin-left: 10px;
}
.customCmDigit2 .unit {
    position: absolute;
    right: 0;
    top: 0;
}
.for_inches {
    text-align: right;
    position: absolute;
    right: 0;
    top: 10px;
}