/** Shopify CDN: Minification failed

Line 25:1 Expected identifier but found "*"
Line 620:28 Expected identifier but found whitespace
Line 620:29 Unexpected "\"Conv_AvenirLTStd-Roman\""
Line 1163:1 Expected identifier but found "6"
Line 2066:7 Expected ":"
Line 2103:7 Expected ":"

**/
 @charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
#cssmenu {
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
}
#cssmenu > ul li#responsive-tab {
	display: none;/* Hide for large screens */
}
#cssmenu > ul li {
	display: inline-block;
 *display: inline;
	zoom: 1;
}
#cssmenu > ul li.right {
	float: right;
}
#cssmenu > ul li.has-sub {
	position: relative;
}
#cssmenu > ul li.has-sub:hover ul {
	display: block;
}
#cssmenu > ul li.has-sub ul {
	display: none;
	/* width: 250px;*/
	width: 150px;
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #ffffff;
	border: 1px solid #ece6e8;
	border-bottom: 3px solid #d9ced2;
	border-top: 0 none;
	z-index: 999999;
	text-align: left;
}
#cssmenu > ul li {
	font-size: 7.5px;
}
#cssmenu > ul li.has-sub ul li {
	display: block;
}
#cssmenu > ul li.has-sub > a {
	background-image: url('../images/caret.png');
	background-repeat: no-repeat;
	background-position: 98% 52%;
}
#cssmenu > ul li a {
	display: block;
	padding: 12px 4px 11px;
	text-decoration: none;
	font-size: 13px;
	color: #000;
}
#cssmenu > ul li a:hover {
	color: #939598;
	transition: .5s all ease;
}
#cssmenu > ul li a span {
	font-family: 'Conv_AvenirLTStd-Medium';
}
#cssmenu > ul li li a {
	padding: 1px 10px;
}
.main-header .cart ul {
	margin-bottom: 0px;
}
.banner .flexslider-container {
	margin: 0px auto;
	max-width: 960px;
}
#collection {
	margin: 0px auto;
	max-width: 996px;
	text-align: center;
}
.footer p {
	font-size: 11px;
	margin-bottom: 0px;
}
.newsletter form input[type="email"] {
	width: 98%;
}
/* new css added for page style */


#collection .row.products .price {
	color: black; opacity: 1;
}
#collection .row.products .price del {
	color: #231f20;
}
#collection .product .circle.sale + .image + .details a .price del {
	color: black;
}
#collection .product .circle.sale + .image + .details a .price {
	color: red;
}
@font-face {
	font-family: 'Conv_AvenirLTStd-Black';
	src: url('AvenirLTStd-Black.eot');
	src: local('☺'), url('AvenirLTStd-Black.woff') format('woff'), url('AvenirLTStd-Black.ttf') format('truetype'), url('AvenirLTStd-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirLTStd-Book';
	src: url('AvenirLTStd-Book.eot');
	src: local('☺'), url('AvenirLTStd-Book.woff') format('woff'), url('AvenirLTStd-Book.ttf') format('truetype'), url('AvenirLTStd-Book.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirLTStd-Heavy';
	src: url('AvenirLTStd-Heavy.eot');
	src: local('☺'), url('AvenirLTStd-Heavy.woff') format('woff'), url('fonts/AvenirLTStd-Heavy.ttf') format('truetype'), url('AvenirLTStd-Heavy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirLTStd-Light';
	src: url('AvenirLTStd-Light.eot');
	src: local('☺'), url('AvenirLTStd-Light.woff') format('woff'), url('AvenirLTStd-Light.ttf') format('truetype'), url('AvenirLTStd-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirLTStd-Medium';
	src: url('AvenirLTStd-Medium.eot');
	src: local('☺'), url('AvenirLTStd-Medium.woff') format('woff'), url('AvenirLTStd-Medium.ttf') format('truetype'), url('AvenirLTStd-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_AvenirLTStd-Roman';
	src: url('AvenirLTStd-Roman.eot');
	src: local('☺'), url('AvenirLTStd-Roman.woff') format('woff'), url('AvenirLTStd-Roman.ttf') format('truetype'), url('AvenirLTStd-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FuturaICGDemi-Regular';
	src: url('FuturaICGDemi_gdi.eot');
	src: url('FuturaICGDemi_gdi.eot?#iefix') format('embedded-opentype'), url('FuturaICGDemi_gdi.woff') format('woff'), url('FuturaICGDemi_gdi.ttf') format('truetype'), url('FuturaICGDemi_gdi.svg#FuturaICGDemi-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
 unicode-range: U+0020-25CA;
}
@font-face {
	font-family: 'AlpinGothicCGNo2-Italic';
	src: url('AlpinGothicCGNo2-Italic_gdi.eot');
	src: url('AlpinGothicCGNo2-Italic_gdi.eot?#iefix') format('embedded-opentype'), url('AlpinGothicCGNo2-Italic_gdi.woff') format('woff'), url('AlpinGothicCGNo2-Italic_gdi.ttf') format('truetype'), url('AlpinGothicCGNo2-Italic_gdi.svg#AlpinGothicCGNo2-Italic') format('svg');
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
 unicode-range: U+0020-25CA;
}
body {
	overflow-x: hidden;
}
#fancybox-close {
	background: url(http://cdn.shopify.com/s/files/1/0465/5225/t/1/assets/close.png?14170943745114290266) no-repeat !important;
}
.add-item-form .product-options .select.clearfix {
	display: none;
}
.pagination-custom a {
	color: #000;
}
.shoppingbag {
	background-color: #efefef;
	border-color: #d5d5d5;
}
.shoppingbagshow {
	opacity: 1;
	right: 0;
}
.pagination-custom li {
	background: none repeat scroll 0 0 #ccc;
	display: inline-block;
	padding: 0 8px;
}
.pagination-custom {
	display: block;
	margin: 0 0 15px;
	text-align: center;
}
.shoppingbag {
	border-bottom: 0 none;
	border-left: 1px solid;
	display: block;
	height: 100%;
	opacity: 0;
	padding: 0 0 74px;
	position: absolute;
	right: -450px;
	transition: all 0.3s ease 0s;
	width: 450px;
	z-index: 10;
}
.shoppingbagshow {
	border-bottom: 1px solid #e6e6e6;
	border-color: #e6e6e6;
}
h1, h2, h3, h4, h5, h6, p, ul, li, a, img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	list-style: none;
	outline: none;
	font-family: 'Conv_AvenirLTStd-Heavy';
}
a:hover, a:focus {
	text-decoration: none;
	outline: none;
}
img {
	max-width: 100%;
}
.main-header {
/*padding:8px 15px;*/
 
}
.navigation {
	display: inline-block;
	padding: 5px 0 0;
	vertical-align: top;
	/*width: 58%;*/
  width: 68%;
}
.logo {
	width: 15%;
	display: inline-block;
	float: left;
}
.user {
	width: 24%;
	display: inline-block;
	background: url(../images/menu.png)
}
.user-main {
	display: inline-block;
	margin: 11px 0 0;
	text-align: right;
	vertical-align: top;
	width: 16%;
}
.cart li a {
	color: #000;
	font-size: 23px;
}
.cart li a:hover, .links li a:hover, .social-main li a:hover {
	color: #939598;
	transition: .5s all ease;
}
.cart li {
	display: inline-block;
	padding: 0 8px;
}
.cart li:last-child {
	padding: 0 0 0 8px;
}
.search, .cart {
	display: inline-block;
	vertical-align: top;
	padding: 0 7px 0 0;
}
.banner .flexslider-container {
	margin: 0 auto;
	width: 100% !important;
	max-width: 1170px !important;
}
.banner {
	background: #fff;
	/* padding: 44px 39px;*/
	padding: 150px 39px 44px !important;
	position: relative;
}
.banner .owl-buttons .owl-prev {
	background: url("../images/left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 50px;
	width: 30px;
	left: -18px;
	position: absolute;
	top: 40%;
}
.banner .owl-buttons .owl-next {
	background: url(../images/right.png) no-repeat;
	height: 50px;
	width: 30px;
	right: -18px;
	position: absolute;
	top: 40%;
}
.newsletter {
	margin: 0 auto;
	max-width: 450px;
	width: auto;
}
.newsletter-main {
	background: none repeat scroll 0 0 #f8f8f8;
	padding: 50px 0;
}
.newsletter h2 {
	color: #000;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 23px;
	text-transform: uppercase;
}
.newsletter h5 {
	color: #939598;
	font-family: "Conv_AvenirLTStd-Heavy";
	font-size: 10px;
	padding: 7px 0 12px;
}
.newsletter form input[type="email"] {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #fff;
	box-shadow: none;
	border-radius: 0px;
	color: #939598;
	height: 41px;
	width: 100%;
	font-weight: normal;
	font-family: "Conv_AvenirLTStd-Black";
	text-indent: 10px;
}
.newsletter form input[type="submit"] {
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 14px;
	text-transform: uppercase;
	background: #000;
	padding: 10px 5px;
	color: #fff;
	border: 0px;
	float: right;
	line-height: 0px;
	margin: 16px 0 0;
	cursor: pointer;
}
.newsletter form input[type="submit"]:hover {
	background: #939598;
	transition: 1s all ease;
}
.banner .owl-pagination {
	bottom: -37px;
	position: absolute;
	right: 0;
}
.owl-theme .owl-controls {
	margin-top: 0;
}
.newsletter form {
	clear: both;
	display: inline-block;
	width: 100%;
	padding: 0 0 80px;
}
.links {
	padding: 2px 0;
	text-align: center;
}
.links li {
	display: inline-block;
	font-size: 15px;
	text-transform: uppercase;
	margin: 0 5px 5px;
}
.product-options #product-select {
	display: none;
}
.links li a {
	font-family: "Conv_AvenirLTStd-Roman";
	color: #000;
}
.links span {
	padding: 0 0 0 5px;
}
.social-main {
	padding: 5px 0 0;
	text-align: center;
}
.social-main li {
	display: inline-block;
	font-size: 24px;
	padding: 0 5px;
}
.social-main li a {
	color: #000;
	font-family: "Conv_AvenirLTStd-Black";
}
.footer {
	background: #000;
	color: #fff;
	font-size: 10px;
	padding: 5px 10px;
}
.footer p {
	font-family: 'Conv_AvenirLTStd-Medium';
}
.container {
	width: auto;
	max-width: 840px;
	margin: 0 auto;
}
.shipping h1 {
	border-bottom: 1px solid #a9aaac;
	color: #ed1f24;
	font-family: "Conv_AvenirLTStd-Medium";
	font-size: 24px;
	padding: 0 0 8px;
}
.cart-prdct {
	border-bottom: 2px solid #bebfc1;
	border-top: 1px solid #a1a3a5;
	padding: 20px 0;
}
.left-section {
	display: inline-block;
	margin-right: 15px;
	vertical-align: top;
	width: 57%;
}
.right-section {
	display: inline-block;
	vertical-align: top;
	width: 37%;
}
#register h2 {
	font-size: 24px;
	font-family: "Conv_AvenirLTStd-Black";
	margin-bottom: 0;
}
.member-section {
	background: #e4e9e9;
	padding: 40px 0;
	margin-top: 150px;
}
.right-section .price {
	margin: 0;
}
.right-section .price span {
	font-size: 19px;
	padding: 6px 0 15px;
	font-family: "Conv_AvenirLTStd-Black";
}
.right-section .title {
	display: block;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 24px;
	margin: 0;
	width: 100%;
}
.product-options select {
	-moz-appearance: none;
	margin-bottom: 20px;
}
.cart-buttons.inner-right.inner-left {
	float: right;
}
.right-section .description, #shippingInfoMainContent > p, .details > span, .addBtm > p, .returnPartBtm > span {
	font-family: "Conv_AvenirLTStd-Medium";
	font-size: 14px;
	padding-bottom: 0;
	margin: 0;
}
.product-options {
	padding: 0;
}
.product-options .swatch {
	margin: 0;
}
.swatch.clearfix {
	display: inline-block;
}
.swatch .swatch-element {
	float: right !important;
	margin: 0 !important;
}
.sizesection .swatch .swatch-element label {
	background-color: transparent !important;
	/*font-size: 17px !important;
    padding: 5px 14px !important;*/
	font-size: 13px !important;
	padding: 5px 10px !important;
	color: #939598;
	border: 1px solid #ededed !important;
	font-family: "Conv_AvenirLTStd-Medium";
}
.sizesection .swatch .swatch-element label:hover {
	color: #000;
}
/*.sizesection .swatch input:checked + label {
    background-color: transparent !important;
}
.sizesection .swatch label
{
  
background-color:transparent !important
}
*/

#social > div {
	display: inline-block;
}
.purchase #add-to-cart {
	background: none repeat scroll 0 0 #000;
	color: #fff;
	display: block;
	height: auto;
	margin-top: 15px;
	padding: 6px 0;
	width: 92%;
	font-size: 14px;
	font-family: "Conv_AvenirLTStd-Black";
	text-transform: uppercase;
}
.qtcounter > input {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-color: #939598 !important;
	box-shadow: none !important;
	color: #939598;
	font-family: "Conv_AvenirLTStd-Medium";
	font-size: 16px;
	height: auto !important;
	margin-left: -5px;
	padding: 10px 0;
	width: 10% !important;
	text-align: center;
	min-width: 44px;
	line-height: 20px;
}
.qtcounter > input:hover {
	color: #000;
}
.qtcounter {
	margin: 30px 0;
}
.sizesection {
	display: block;
	margin-bottom: 11px;
}
.product-options .swatch .header, .qtcounter h2 {
	color: #939598;
	display: inline-block;
	font-size: 14px;
	margin-right: 20px;
	text-align: right;
	width: 60px;
	font-family: "Conv_AvenirLTStd-Medium";
}
.collectbground, .cart-main {
	padding: 40px 0;
	margin-top: 150px;
	border-top: 1px solid #ededed;
}
.registertitle {
	max-width: 50%;
}
#register p {
	color: #939598;
	font-family: "Conv_AvenirLTStd-Book";
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 10px;
	text-transform: inherit;
}
#create_customer > div {
	display: inline-block;
	width: 49.5%;
}
#cartform table thead {
	border-bottom: 1px solid #ededed;
}
#cartform table thead th {
	color: #939598;
	font-family: "Conv_AvenirLTStd-Roman";
	font-size: 11px;
	text-transform: uppercase;
}
#cartform table .item a {
	color: #939598
}
#cartform table tbody tr {
	border-top: 1px solid #ededed;
}
.cart-buttons #checkout, .cart-buttons #update-cart {
	background: none repeat scroll 0 0 #000;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: block;
	float: right;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 15px;
	height: auto;
	margin: 0 3px 13px;
	padding: 3px 50px 2px;
}
#cartform table .item a strong {
	display: block;
}
#cartform table font-family: "Conv_AvenirLTStd-Roman";
}
#overlay-mount {
	background: none repeat scroll 0 0 #ccc;
	height: 100%;
	position: fixed;
	top: 109px;
	width: 100%;
}
.panel1 {
	background: none repeat scroll 0 0 #e4e9e9;
	display: none;
	height: 100%;
	padding: 0;
	left: 0;
	right: 0;
	position: fixed;
	top: 150px;
	width: 100%;
	z-index: 99999;
}
.panel2 {
	background: none repeat scroll 0 0 #e4e9e9;
	display: none;
	height: 100%;
	padding: 0;
	left: 0;
	right: 0;
	position: fixed;
	top: 150px;
	width: 100%;
	z-index: 99999;
}
.panel3 {
	background: none repeat scroll 0 0 #e4e9e9;
	display: none;
	height: 100%;
	padding: 0;
	left: 0;
	right: 0;
	position: fixed;
	top: 150px;
	width: 100%;
	z-index: 99999;
}
.panel4 {
	background: none repeat scroll 0 0 #e4e9e9;
	display: none;
	height: 100%;
	padding: 0;
	left: 0;
	right: 0;
	position: fixed;
	top: 150px;
	width: 100%;
	z-index: 99999;
}
.intro-bg {
	overflow-y: hidden;
}
#cart-target .icon-cart {
	display: none;
}
.cart ul {
	margin-left: 0;
}
.trigger1 {
	display: inline-block;
	margin-top: 2px;
}
.newsletter-inner .search {
	display: block;
	position: relative;
}
.newsletter-inner h5 {
	color: #939598;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 13px;
	padding: 10px 0 0;
}
.newsletter-inner h2 {
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 21px;
	line-height: 25px;
	margin-bottom: 0;
}
.newsletter-inner input[type="email"] {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	box-shadow: none;
	color: #939598;
	font-size: 20px;
	padding: 16px 0;
	text-indent: 10px;
	width: 100%;
}
.collectimage {
	background-attachment: fixed !important;
	background-repeat: no-repeat !important;
    background-position: 0 100px !important;
	/*background-size: cover !important;
    min-height: 470px;
	min-height: 403px;*/
	position: relative;
	margin-top: 150px;     
    min-height: 430px;   
}
.collection-title {
	border: 40px none;
	bottom: 27%;
	color: #fff;
	display: block;
	font-family: "Conv_AvenirLTStd-Medium";
	font-size: 56px;
	left: 0;
	line-height: 56px;
	margin: 0 auto !important;
	position: absolute;
	right: 0;
	text-align: right;
	text-transform: uppercase;
	width: 960px;
}
.cart-main #product h3.collection-title {
	color: #231f20;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 19px;
	line-height: 21px;
	padding-bottom: 0 !important;
	position: inherit;
	text-align: center;
	text-transform: none;
	max-width: 100%;
}
.loginsection h5 {
	color: #939598;
	font-family: "Conv_AvenirLTStd-Book";
	font-size: 12px;
	padding: 8px 0;
	text-transform: uppercase;
	margin-bottom: 0;
}
.rightlogin input[type="password"], .rightlogin input[type="email"], .rightlogin input[type="text"] {
	border: 0 none;
	color: #939598;
	font-family: "Conv_AvenirLTStd-Medium";
	font-size: 11px;
	height: 42px;
	margin: 0 0 15px;
	text-indent: 6px;
	width: 100%;
	box-shadow: none;
	padding-left: 0;
	padding-right: 0;
}
.action_bottom .btn {
	background: none repeat scroll 0 0 #000;
	border-right: medium none;
	color: #fff;
	float: right;
	padding: 0 37px;
}
.loginsection .leftlogin a {
	float: none;
	text-align: center;
	width: 100%;
	background: none repeat scroll 0 0 #000;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 15px;
	margin: 0 0 13px;
	padding: 10px 0;
	width: 380px;
	max-width: 100%;
}
#customer_login a {
	color: #000;
	display: inline-block;
	font-size: 11px;
	margin: 0;
	text-transform: uppercase;
	vertical-align: top;
}
.member-section #customer-account h1.title .note a {
	display: block;
	float: unset;
	max-width: 85px;
	text-align: center;
	font-family: "Conv_AvenirLTStd-Black";
	margin-bottom: 10px;
}
.member-section h1.title .note a {
	background: none repeat scroll 0 0 #000;
	color: #fff;
	float: right;
	font-family: "Conv_AvenirLTStd-Medium";
	font-size: 16px;
	height: auto;
	padding: 0 20px;
}
.member-section #customer-account #customer_orders, .member-section #customer-account #customer_sidebar {
	display: block;
	width: 100%;
	margin: 0;
}
.member-section #customer-account #customer_orders > p {
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 21px;
	line-height: normal;
}
#customer-account > .row {
	margin-bottom: 0;
}
#customer-account p, #customer-account {
	font-family: "Conv_AvenirLTStd-Medium";
	margin-bottom: 0;
}
.address.note a {
	font-family: "Conv_AvenirLTStd-Medium";
	color: #000;
}
#customer_sidebar > h2 {
	margin: 0;
	text-transform: capitalize;
	font-family: "Conv_AvenirLTStd-Medium";
}
.add-new-address {
	color: #000;
	font-family: "Conv_AvenirLTStd-Medium";
}
.member-section #customer-account h1.title, #customer-addresses h1, #page h1 {
	font-family: "Conv_AvenirLTStd-Black";
	text-align: left;
}
.member-section > div {
	margin: 0 auto;
	max-width: 1170px;

}
.logIn-inner .action_bottom {
	display: inline-block;
	float: right;
	margin-top: 0;
	width: 100px;
}
.customer_address_table tr {
	display: inline-block;
	vertical-align: top;
	width: 49.5%;
}
#address_form_new {
	max-width: 780px;
	margin: 0 auto;
}
.address_form {
	padding: 10px 0;
	text-indent: 12px;
	width: 90%;
}
.customer_address_table tr td {
	display: block;
	padding: 4px 0;
}
#add_address select {
	display: block;
	min-height: 45px;
	padding: 6px;
	width: 91%;
}
.customer_address_table tr .label {
	font-family: "Conv_AvenirLTStd-Medium";
}
#address_form_new .btn {
	float: none !important;
}
#address_form_new .action_bottom {
	margin-right: 45px;
}
#address_form_new .action_bottom a {
	color: #000;
}
.logIn-inner .action_bottom .btn, #recover-password1 .btn, #recover-password .btn, #address_form_new .btn, #contactFormSubmit.btn, .btn.addresbutton {
	background: none repeat scroll 0 0 #000;
	color: #fff;
	float: right;
	font-size: 17px;
	font-weight: normal;
	height: auto;
	margin: 0 !important;
	padding: 0 20px !important;
}
#recover-password1 .note, #recover-password .note {
	display: none;
}
.action_bottom {
	display: inline-block;
	float: right;
	margin-top: -8px;
}
.login-main.checkout-main .loginsection input[type="submit"] {
	display: inline-block;
	float: right;
	width: 140px;
}
.intro-bg .main-header {
	background: #fff !important;
}
.leftlogin, .rightlogin {
	display: inline-block;
	vertical-align: top;
	width: 47%;
	text-align: left;
}
.searchInner, .newsletter-inner, .logIn-inner, .my-cart-inner {
	margin: 90px auto 0;
	max-width: 1070px;
	text-align: center;
}
.member-section .my-cart-inner {
	max-width: 1070px !important;
	margin: 51px auto 0 !important;
}
.searchInner h1 {
	clear: both;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 30px;
	margin-bottom: 15px;
}
.flexslider {
	margin-bottom: 0;
}
.flexslider .slides img {
	width: 100% !important;
}
.sca-qv-image h6 {
	background: rgba(0, 0, 0, 0) url("//cdn.shopify.com/s/files/1/0465/5225/t/1/assets/new.png?10948469201100662622") no-repeat scroll 0 0;
	color: #fff;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 13px;
	letter-spacing: 1px;
	margin: 0;
	padding-left: 5px;
	position: absolute;
	text-align: left;
	width: 49px;
	z-index: 9999;
}
.circle.sale {
	background: rgba(0, 0, 0, 0) url("//cdn.shopify.com/s/files/1/0465/5225/t/1/assets/new.png?10948469201100662622") no-repeat scroll 0 0;
	border-radius: inherit;
	color: #fff;
	display: block;
	font-family: "Conv_AvenirLTStd-Black" !important;
	font-size: 13px;
	left: 1px;
	letter-spacing: 1px;
	margin: 0;
	padding: 2px 0px;
	position: absolute;
	text-align: center;
	top: 1px;
	width: 49px;
	z-index: 9999;
}
.price {
	color: #231f20;
	font-size: 14px;
	font-family: 'Conv_AvenirLTStd-Black';
}
.product.sca-qv-image .title, .product .title {
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	font-family: 'Conv_AvenirLTStd-Black';
}
.darkHeader {
	background: #fff !important;
	border-bottom: 1px solid #efefef;
}
#create_customer > div input {
	height: auto;
	max-width: 92%;
	padding: 11px 8px;
	width: 100%;
}
#create_customer .action_bottom {
	float: right;
	margin-right: 15px;
}
#create_customer .action_bottom .note {
	display: none;
}
#create_customer .action_bottom {
	width: 25%;
}
.action_bottom .btn {
	font-size: 17px;
	font-weight: normal;
	padding: 5px 0 !important;
}
#register {
	float: none;
	margin: 0 auto;
	max-width: 780px;
	padding: 20px 0;
}
.product.sca-qv-image, .product.span4 {
	display: inline-block;
	float: none;
	margin: 13px;
	position: relative;
	vertical-align: top;
}
.product.sca-qv-image .image, .product .image {
	border: 1px solid #ededed;
	margin: 0 0 5px;
	min-height: 450px;
	overflow: hidden;
	position: relative;
	z-index: 99;
	max-height: 450px;
}
.newsletter-main .newsletter form input[type="email"] {
	/*background-color: transparent;
    border-bottom: 2px solid #222;*/
	background-color: #fff;
	border-top: medium none;
	font-size: 11px;
	padding: 0;
	text-indent: 9px;
	text-transform: uppercase;
	width: 100%;
	height: 42px;
}
.p30 {
	display: block;
	margin: 0 auto;
	max-width: 385px;
}
form.search {
	position: relative;
	display: block;
	clear: both;
}
.search_box {
	padding: 16px 0;
}
form.search input[type="submit"] {
	background: rgba(0, 0, 0, 0) url("//cdn.shopify.com/s/files/1/0465/5225/t/1/assets/icon-search.png?7542876597511125626") no-repeat scroll 0 0;
	border: medium none;
	bottom: 0;
	height: 11px;
	margin: auto;
	position: absolute;
	right: 20px;
	top: 0;
	width: 11px;
	box-shadow: none;
}
.trigclose1, .trigclose2, .trigclose3, .trigclose4 {
	float: right;
}
.newsletter-inner .newsletter {
	background: none repeat scroll 0 0 #000;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 16px;
	height: auto;
	line-height: 26px;
	margin-top: 16px;
	padding: 10px 20px 8px;
	text-transform: uppercase;
}
.loginsection h2 {
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 26px;
	margin-bottom: 0;
}
form.search input[type="text"] {
	font-size: 20px;
	text-indent: 12px;
	width: 100%;
}
.cart-main .container {
	margin: 0 auto;
	max-width: 996px;
	width: auto;
}
.cart-prdct {
	border-top: none !important;
}
.main-header {
	background: none repeat scroll 0 0 transparent;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}
.flexslider {
	margin-bottom: 0 !important;
}
.main-header:hover {
	background: #fff;
	transition: all ease 1s;
}
.page-with-contact-form .contact-form {
	margin: 0 auto;
	max-width: 768px;
}
#contactFormWrapper textarea {
	min-height: 140px;
	width: 100%;
	margin-bottom: 21px;
	max-width: 360px;
}
#contactFormSubmit.btn {
	display: block;
	float: none !important;
	margin: 0 auto !important;
	max-width: 160px;
	text-align: center;
	text-indent: 0;
	width: 100%;
}
#contactFormWrapper input {
	padding: 9px 0;
	text-indent: 12px;
	width: 100%;
}
#contactFormWrapper > p {
	display: inline-block;
	margin: 0 6px;
	width: 48%;
}
[6:59:35 PM] Gavita Arora: 
#contactFormWrapper input {
/*width: 94%;*/
}
.span1.sca-qv-image {
	height: auto;
	width: 67px;
}
.search-result a {
	color: #939598;
	font-size: 27px;
}
.row.results {
	position: relative;
}
/* my code start */
#cartform table tr {
	border-bottom: 1px solid #000 !important;
	display: block;
}
.panel4 #cartform .remove {
	width: 3%;
}
#cartform td.price {
	width: 16%;
	color: #939598;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 17px;
}
#cartform table thead th.item {
	width: 48.6% !important;
}
.panel4 #cartform .qty {
	width: 20.3%;
}
.panel4 #cartform .item {
	width: 52%;
}
.panel4 #cartform .image {
	width: 13%;
}
.panel4 #cartform .remove {
	width: 3%;
}
.span12 #cartform table thead th.remove {
	display: inline-block;
	vertical-align: top;
	width: 3%;
	position: relative;
	right: -87px;
}
.span12 #cartform table thead th.price {
	display: inline-block;
}
.span12 #cartform table thead th.qty {
	display: inline-block;
	width: 17%;
}
.span12 #cartform table thead th.item {
	display: inline-block;
	width: 32.6% !important;
}
.span12 #cartform table thead th.image {
	display: inline-block;
	width: 13%;
	float: left;
}
#cartform .qty {
	width: 20.3%;
}
#cartform .item {
	width: 47%;
}
#cartform .image {
	width: 13%;
}
#cartform .remove {
	width: 18%;
	min-width: 26px;
	min-height: 26px;
}
.panel4 .span6.cart-buttons.inner-right.inner-left {
	margin-top: 25px;
}
#search .row.results.sca-qv-image {
	display: inline-block;
	vertical-align: top;
	width: 33%;
}
.row.results.sca-qv-image a, .row.results a {
	display: block;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 5px;
}
strong.highlight {
	color: #231f20 !important;
	font-size: 14px;
	font-family: "Conv_AvenirLTStd-Heavy";
	font-weight: normal;
	display: block;
}
#search .sca-qv-image .sca-qv-button {
	margin-left: -64px !important;
	top: 40%;
	width: 95px !important;
}
.row.results img {
	border: 1px solid #ccc;
}
.intro-bg .panel4 {
	overflow: auto;
}
.social .share-this {
	margin-bottom: 2px;
}
#more > p {
	background: #000 none repeat scroll 0 0;
	color: #fff;
	font-size: 20px;
	margin: 0 auto;
	max-width: 100px;
	padding: 8px 0;
}
#more {
	text-align: center;
}
.navigation #cssmenu ul li {
	float: none;
}
.topbannr {
	background: #e4e9e9 none repeat scroll 0 0;
	display: block;
	padding: 3px 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.banner img {
	width: 100%;
}
.main-header {
	top: 0 !important;
}
.main-header.darkHeader {
	top: 0 !important;
}
.member-section #page .p25 {
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 44px;
	margin-bottom: 25px !important;
	text-align: center;
}
#shippingInfoMainContent > h2, .details h2 {
	clear: both;
	display: block;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 30px;
	line-height: normal;
	margin-bottom: 10px;
}
#shippingInfoMainContent > p {
	margin: 0 0 10px;
}
#shippingInfoMainContent table {
	margin: 25px 0 30px;
}
#shippingInfoMainContent table tr td, #shippingInfoMainContent table tr th {
	border: 1px solid #000;
	min-width: 126px;
	padding: 10px;
	text-align: center;
	vertical-align: top;
}
#shippingInfoMainContent table tr th b {
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 15px;
	font-weight: bold;
}
#shippingInfoMainContent a, .details b span, .returnPart2 p span, .address a, .addBtm > a {
	color: #008fbe;
	text-decoration: underline;
}
#shippingInfoMainContent a:hover, .details b span:hover, .addBtm > a:hover, .address a:hover {
	color: #000;
}
.details b {
	font-family: "Conv_AvenirLTStd-Medium";
	font-size: 13px;
	font-weight: normal;
}
.returnPart2 span b, .heading {
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: underline;
	text-transform: uppercase;
}
.address > span {
	font-style: italic;
	font-weight: bold;
}
.darkHeader .panel1 {
	top: 71px;
}
.darkHeader .panel2 {
	top: 71px;
}
.darkHeader .panel3 {
	top: 71px;
}
.darkHeader .panel4 {
	top: 71px;
}
.sca-qv-button:hover {
	background: #939598 !important;
}
#sca-qv-galleryid .zoomGalleryActive img, #sca-qv-galleryid.sca-qv-gallery img:hover, #gal1 img:hover {
	border: 1px solid #000 !important;
}
.sca-qv-optionrow .sca-qv-cartbtn.sca-qv-cartbtn-config, .sca-qv-optionrow a.sca-qv-cartbtn-config, .sca-qv-optionrow input.sca-qv-cartbtn-config {
	background: #000 none repeat scroll 0 0 !important;
	color: #ffffff;
	font-family: tahoma;
	font-size: 14px;
}
.sca-qv-optionrow a.sca-qv-cartbtn:hover, .sca-qv-optionrow input.sca-qv-cartbtn:hover {
	background: #939598 !important;
}
#sca-qv-right #sca-qv-title strong {
	color: #000;
	font-family: "Conv_AvenirLTStd-Black";
}
#sca-qv-right #sca-qv-price-container.sca-qv-price-container span.sca-qv-product-price {
	color: #939598 !important;
}
#sca-qv-right .sca-qv-row > a {
	color: #000;
	font-family: "Conv_AvenirLTStd-Black";
}
.inner-header {
	height: 72px;
	padding: 8px 15px;
}
#cart .span12 > form {
	clear: both;
	display: block;
}
#cart .span12 > h1 {
	display: block;
	text-align: left;
	width: 100%;
}
.member-section #customer-account > .row {
	margin-bottom: 0;
}
.member-section #customer-account #customer_sidebar > h2, .member-section #customer-account p.email.note, .member-section #customer-account .address.note a {
	font-family: "Conv_AvenirLTStd-Black";
	line-height: normal;
}
.member-section #customer-account > .row {
	display: inline-block;
	text-align: center;
	width: 49%;
	vertical-align: top;
}
#customer-addresses form {
	border: 1px solid #ccc;
	display: block;
	height: auto;
	max-width: 970px;
	padding: 25px;
	text-align: center;
}
.add-new-address {
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 27px;
	line-height: normal;
	margin: 0 0 15px;
	text-decoration: underline;
	padding-left: 15px;
}
.add-new-address:hover {
	text-decoration: underline;
}
#customer-addresses table.customer_address_table tr td:last-child, #customer-addresses table.customer_address_table tr th:last-child, .customer_address_table tr .label {
	margin: 0 16px;
}
#customer-addresses table.customer_address_table tr td input, #customer-addresses table.customer_address_table tr td select {
	width: 100%;
}
#customer-addresses .btn.addresbutton {
	display: inline-block;
	width: 76% !important;
	vertical-align: middle;
}
#customer-addresses .label span.note {
	display: inline-block;
	font-size: 20px;
	vertical-align: middle;
	width: 100px !important;
	font-family: "Conv_AvenirLTStd-Black";
}
#customer-addresses .label span.note > a {
	color: grey;
	text-decoration: underline;
}
#customer-addresses table.customer_address_table tr td input[type="checkbox"] {
	display: inline-block;
	vertical-align: middle;
	width: 20px !important;
}
#customer-addresses table.customer_address_table tr td article {
	display: inline-block;
	vertical-align: middle;
	width: 94% !important;
}
#address_phone_new, .address_zip_new, .spacebtm {
	margin-bottom: 20px;
}
#customer-addresses #add_address select#address_province_new {
	text-indent: 0;
}
#recover-password1 {
	display: block;
	margin: 20px 0 0;
}
#recover-password1 > h2 {
	margin-bottom: 5px;
}
#register .errors {
	display: block;
}
.address_table h4, .default_address.note {
	font-size: 16px;
	text-transform: capitalize;
}
.address_table .default_address.note {
	text-transform: uppercase;
}
#customer_sidebar .address.note > p {
	padding: 4px 0;
	font-family: "Conv_AvenirLTStd-Black";
}
.address_actions span a {
	color: #939598;
	font-size: 19px;
	padding-right: 15px;
}
.view_address {
	display: block;
	font-size: 19px;
	margin: 15px 0;
	text-transform: capitalize;
	font-family: "Conv_AvenirLTStd-Black";
}
.address_table .customer_address {
	padding-left: 15px;
}
td.value select {
	min-height: 44px;
	text-indent: 4px;
}
td.value select option {
	padding: 0;
	width: 100%;
}
.btn.addresbutton {
	float: left;
}
.mainContact {
	clear: both;
	display: block;
	padding: 14px 0 0;
}
.contactLeft, .contactRight {
	display: inline-block;
	margin: 0 2px;
	min-height: 155px;
	vertical-align: top;
	width: 46%;
	vertical-align: top;
}
.addresss {
	font-size: 15px;
	font-style: italic;
	line-height: 25px;
}
.contactRight > strong, .contactLeft > strong {
	display: block;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 20px;
	margin-bottom: 7px;
}
.addresss > span {
	font-size: 18px;
	font-weight: bold;
}
.page-with-contact-form .contact-form {
	border: 1px solid #ccc;
	display: block;
	margin: 30px auto 0;
	max-width: 768px;
	padding: 25px 20px;
}
.mainContact > span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}
#cart .price.tolmax {
	display: block;
	margin: 0 auto;
	max-width: 790px;
	text-align: right;
	width: 100%;
}
.product .circle.sale, #product .circle.sale {
	border-radius: 0;
	padding: 0;
	top: 0;
}
/* css code for home slider */
.flex-control-nav {
	bottom: 10px;
	position: absolute;
	right: 10px;
}
.flex-control-nav li {
	display: block;
	float: left;
	margin: 0 5px 0 5px;
}
.flex-control-nav li a {
	background: #fbfbfb none repeat scroll 0 0;
	border-radius: 20px;
	display: block;
	font-size: 0;
	height: 15px;
	width: 15px;
}
.flex-control-nav li a.active {
	background: #1a1717 none repeat scroll 0 0;
}
.main_gird {
	display: block;
}
.main_gird > div {
	display: inline-block;
}
.footerimages > div {
	display: inline-block;
}
.footerimages {
	display: block;
}
.main_gird > li {
	display: inline-block;
}
.main_gird-container, .footerimages .footerimagesContainer {
	max-width: 1170px;
	margin: 0 auto;
	display: block !important;
}
.main_gird li:nth-child(4n) {
	margin-right: 0;
}
.main_gird li {
	display: inline-block;
	margin-bottom: 2%;
	margin-right: 2%;
	vertical-align: top;
	width: 23%;
}
.footerImageEach {
	display: inline-block;
	margin-right: 0;
	max-height: 335px;
	text-align: center;
	vertical-align: top;
	width: 33%;
}
.footerimages {
	margin: 50px 0;
}
.Aboveinstagram {
	padding: 30px 15px;
	text-align: center;
}
.Aboveinstagram span {
	color: #050404;
	font-size: 23px;
	font-family: 'AlpinGothicCGNo2-Italic';
	line-height: normal;
	margin-bottom: 13px;
	letter-spacing: 1px;
}
.Aboveinstagram p {
	color: #0a0a0d;
	font-family: "FuturaICGDemi-Regular";
	font-size: 13px;
	letter-spacing: 1px;
	line-height: normal;
	margin: 0 auto 20px;
}
.newsletter-main .newsletter form input[type="email"] {
	color: #f74608;
	font-family: "FuturaICGDemi-Regular";
	font-size: 18px;
	letter-spacing: 2px;
	line-height: normal;
	opacity: 1;
	text-align: center;
	text-transform: none;
}
.main_gird.my-gird-class {
	margin: 25px auto 0;
	clear: both;
}
.footerimages, .main_gird.my-gird-class {
	text-align: center;
	position: relative;
}
.main_gird.my-gird-class .scrollTop, .scrollTop {
	display: block;
	position: relative;
	z-index: 99;
}
.scrollTop a {
	background: #f0e3ec none repeat scroll 0 0;
	bottom: 0;
	display: block;
	float: right;
	height: 94px;
	margin: auto 0;
	padding: 20px 0;
	position: absolute;
	right: 0 !important;
	text-align: center;
	top: 0;
	width: 122px;
}
.scrollTop a span {
	color: #fb564d;
	display: block;
	font-size: 19px;
	font-family: "FuturaICGDemi-Regular";
	line-height: 29px;
}
.scrollTop.scrollDown a {
	height: 64px;
	margin-top: -25px;
	padding: 35px 0;
}
.newsletter-main .links li a {
	color: #000;
	font-family: arial;
	font-size: 10px;
	letter-spacing: 1px;
}
.newsletter form input[type="submit"] {
	display: block;
	float: none;
	margin: 16px auto 0;
}
.bydesign li {
	display: inline-block;
	list-style-type: disc;
	list-style-position: inside;
	width: 24%;
}
.bydesign {
	padding: 50px 0;
	clear: both;
}
.bydesign ul li a {
	color: #000;
	display: block;
	font-size: 13px;
	font-family: "Conv_AvenirLTStd-Medium";
	text-decoration: none;
	text-transform: uppercase;
	list-style-type: disc;
	list-style-position: inside;
}
.member-section.ShopByDesigner #page h1.p25 {
	text-align: left;

}
/********blog-page coding start*************/

.blog-article-main, #blog .blog-article-main .blog-container {
	float: none;
	margin: 30px auto 0;
	max-width: 960px;
	text-align: center;
	padding: 0;
}
.blogtop-container {
	float: none;
	margin: 152px auto 0;
	max-width: 960px;
	padding: 0;
}
.blog-category ul li {
	display: inline-block;
	vertical-align: middle;
}
.blog-category ul li a {
	color: #000;
	display: block;
	font-size: 13px;
	padding: 0px 10px;
	text-decoration: none;
	font-family: "Conv_AvenirLTStd-Medium";
	text-transform: uppercase;
}
#blog .blog-article-main .blog-container:first-child {
/* margin: 152px auto 0; */
}
#blog .blog-article-main .blog-container {
	margin: 30px auto 0;
}
.blog-article-main .article-body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.blog-article-main .blog-featured-image {
	background: #f2f2f0;
	margin: 0 auto 45px;
	text-align: center;
}
.blog-article-main h1, .blog-article-main h1 a {
	display: block;
	width: 100%;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 30px;
	color: #282828;
	margin: 0 auto 20px;
}
.blog-article-main h1 a {
	margin: 0 auto;
}
.blog-article-main h1 a:hover {
	margin: 0 auto;
	text-decoration: underline;
}
.blog-article-main p, .blog-para {
	clear: both;
	color: #717171;
	display: block;
	font-family: "Conv_AvenirLTStd-Book";
	font-size: 15px;
	line-height: 21.64px;
	margin: 0 auto 20px;
	width: 100%;
}
.blog-para img {
	background: #f2f2f0 none repeat scroll 0 0;
}
.article-content .blog-para {
	margin: 0 auto;
}
.blog-date, .blog-author {
	display: inline-block;
	vertical-align: middle;
	color: #444444;
	font-family: "Conv_AvenirLTStd-Medium";
	font-size: 15px;
	line-height: 21.64px;
	padding: 0 10px;
}
.blog-author {
	font-size: 13px;
	line-height: 20.92px;
	color: #464545;
	font-family: "FuturaICGDemi-Regular"
}
.blog-author b {
	font-family: "Conv_AvenirLTStd-Medium";
	color: #555555;
}
.blog-time {
	display: inline-block;
	vertical-align: middle;
	color: #555555;
	font-family: "Conv_AvenirLTStd-Medium";
	font-size: 13px;
	line-height: 22px;
	padding: 0 10px 0 21px;
	background: url("//cdn.shopify.com/s/files/1/0465/5225/t/19/assets/clock.png");
	background-repeat: no-repeat;
	background-position: left center;
}
/********blog-page coding close***************/




.pop-leftText, .pa-content.pop-img {
	float: left;
}
.pa-content.pop-img {
	width: 52.6%;
}
.pop-leftText {
	padding: 66px 0;
	text-align: center;
	width: 47.4%;
}
.pop-leftText h5 {
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 22px;
	line-height: 32.56px;
	color: #000;
	margin-bottom: 31px;
	text-transform: uppercase;
}
.pop-leftText p {
	font-family: sans-serif;
	font-size: 22px;
	line-height: 32.56px;
	color: #000;
	margin-bottom: 33px;
}
.pop-leftText p:last-child {
	margin-bottom: 26px;
}
.pop-leftText input {
	border: 2px solid #5a5a5a;
	box-shadow: 0 0 0 1px #dcdcdc, 0 0 0 1px #dcdcdc inset;
	display: block;
	float: none;
	height: auto;
	line-height: normal;
	margin: 0 auto 57px;
	max-width: 317px;
	padding: 18px 15px;
	width: 100%;
}
.pop-leftText button {
	background: #000000 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	display: inline-block;
	font-family: "Conv_AvenirLTStd-Black";
	font-size: 22px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 32.56px;
	padding: 10px 37px 11px 36px;
	text-transform: uppercase;
}
.pop-leftText {
	text-align: center;
}
body.popupOn {
	overflow: hidden !important;
}
body #fancybox-wrap {
	display: none;
}
body.popupOn #fancybox-wrap {
	display: block;
}
#fancybox-overlay {
	background-color: #000;
	display: none;
	left: 0;
	opacity: 0.9 !important;
	position: absolute;
	top: 0;
	z-index: 99999;
}
#fancybox-wrap {
	left: 0;
	position: absolute;
	z-index: 99999;
	line-height: 0;
	text-align: center;
	width: auto !important;
}
#fancybox-outer {
	background-color: #fff;
	border-radius: 4px;
	height: 551px;
	margin: 0 auto;
	position: relative;
	width: 515px !important;
}
#fancybox-inner {
	left: 0 !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: relative;
	top: 0 !important;
	width: 100% !important;
}
#fancybox-outer::after, #fancybox-outer::after {
	clear: both;
	content: "";
}
#fancybox-outer::after {
	display: table;
}
#emailbox {
  position: absolute;
  top: 460px;
  width:100%
}
#mc-email {
  width:150px
}
/* my code close */


/************** Pop-Up Responsive Start  *********************/
@media (min-width:1460px) {
#fancybox-outer {
	margin: 5% auto 0;
}
.pop-leftText p {
	font-size: 15px;
}
}
@media (min-width:1700px) {
#fancybox-outer {
	margin: 7% auto 0;
}
}
@media (min-width:2040px) {
#fancybox-outer {
	margin: 9% auto 0;
}
}
@media (min-width:2720px) {
#fancybox-outer {
	margin: 11% auto 0;
}
}
@media (min-width:4533px) {
#fancybox-outer {
	margin: 16% auto 0;
}
}
 @media (min-width:992px) and (max-width:1200px) {
body #fancybox-wrap #fancybox-outer {
	height: 540px !important;
	width: 515px !important;
}
body #fancybox-wrap {
	left: 0 !important;
	right: 0 !important;
	top: 50px !important;
}
#emailbox {
  position: absolute;
  top: 460px;
  width:100%
}
#mc-email {
  width:150px
}
   
.pop-leftText {
	padding: 61px 0 60px;
}
}
@media (min-width:768px) and (max-width:991px) {
body #fancybox-wrap #fancybox-outer {
	height: 475px !important;
	width: 515px !important;
}
  #emailbox {
  position: absolute;
  top: 460px;
  width:100%
}
#mc-email {
  width:150px
}
  
#fancybox-wrap .pop-leftText input {
	max-width: 255px;
	margin: 0 auto 25px;
}
#fancybox-wrap .pop-leftText {
	padding: 46px 0 64px;
}
.pop-leftText {
	padding: 34px 0 35px;
}
.pop-leftText input {
	max-width: 275px !important;
}
#fancybox-overlay {
	position: fixed;
 hidden !important;
}
.blogtop-container {
	margin: 30px auto 0;
	text-align: center;
	max-width: 750px;
	padding: 0 15px;
	width: auto;
}
}
 @media (min-width:640px) and (max-width:767px) {
body #fancybox-wrap #fancybox-outer, body #fancybox-wrap {
	top: 100px !important;
}
}
 @media (max-width:767px) {
body #fancybox-wrap #fancybox-outer {
	height: 515px !important;
	width: 515px !important;
}
body #fancybox-wrap {
	height: 515px !important;
	width: 515px !important;
}
   
#emailbox {
  position: absolute;
  top: 460px;
  width:100%
}
#mc-email {
  width:150px
}

   
#fancybox-overlay {
	position: fixed;
 hidden !important;
}
#fancybox-wrap .pop-leftText input {
	margin: 0 auto 25px;
	max-width: 75%;
	padding: 10px 15px;
}
#fancybox-wrap .pop-leftText button {
	padding: 6px 25px;
}
#fancybox-wrap .pop-leftText {
	padding: 46px 0 64px;
}
#fancybox-wrap .pop-leftText p, .pop-leftText p:last-child {
	font-size: 18px;
	line-height: 24.56px;
	margin-bottom: 17px;
}
#fancybox-wrap .pop-leftText h5 {
	font-size: 19px;
	line-height: 19.56px;
	margin-bottom: 17px;
}
#fancybox-wrap .pop-leftText {
	padding: 60px 0;
}
#fancybox-inner {
	height: 100% !important;
}
.blog-article-main h1, .blog-article-main h1 a {
	font-size: 20px;
	margin: 0 auto;
}
.blog-article-main, #blog .blog-article-main .blog-container {
	margin: 0 auto;
	width: auto;
}
.blog-article-main {
	padding: 0 15px;
}
.blog-date, .blog-author {
	display: block;
}
.blogtop-container {
	margin: 30px auto 0;
	max-width: 100%;
	padding: 0 15px;
	width: auto;
}
}
@media (max-width:639px) {
body #fancybox-wrap #fancybox-outer {
	height: 260px !important;
	width: 515px !important;
}
#fancybox-wrap .pop-leftText h5 {
	font-size: 16px;
	line-height: 16.56px;
	margin-bottom: 10px;
}
#fancybox-wrap .pop-leftText p, .pop-leftText p:last-child {
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 10px;
}
#fancybox-wrap .pop-leftText button {
	font-size: 16px;
	line-height: normal;
	padding: 9px 25px;
}
#fancybox-wrap .pop-leftText input {
	margin: 0 auto 15px;
	max-width: 70%;
	padding: 10px;
}
#fancybox-wrap .pop-leftText {
	padding: 27px 0;
}
body #fancybox-wrap #fancybox-outer {
	height: 440px !important;
	width: 400px !important;
}
body #fancybox-wrap {
	height: 440px !important;
	width: 402px !important;
	position: fixed;
	top: 60px !important;
}
#emailbox {
  position: absolute;
  top: 360px;
  width:100%
}
#mc-email {
  width:150px
}
  
  
}
 @media (min-width:480px) and (max-width:639px) {
body #fancybox-wrap {
	top: 30px !important;
}
}
 @media (max-width:479px) {
body #fancybox-wrap #fancybox-outer {
	height: 340px !important;
	max-width: 292px;
}
body #fancybox-wrap {
	height: 164px !important;
	/*left: 15px !important;*/
    position: fixed top: 60px !important;
	width: 292px !important;
	top: 60px !important;
}
#emailbox {
  position: absolute;
  top: 260px;
  width:100%
}
#mc-email {
  width:150px
}
#fancybox-wrap .pop-leftText h5 {
	margin-bottom: 3px;
	font-size: 13px;
}
#fancybox-wrap .pop-leftText p, .pop-leftText p:last-child {
	font-size: 10px;
	line-height: 13px;
	margin-bottom: 5px;
}
body #fancybox-wrap {
 overflow-x: hidden max-width:100% !important;
}
#fancybox-wrap .pop-leftText input {
	margin: 0 auto 7px;
	max-width: 70%;
	padding: 2px 5px;
}
#fancybox-wrap .pop-leftText button {
	font-size: 11px;
	font-weight: normal;
	line-height: normal;
	padding: 6px 15px;
}
#fancybox-wrap .pop-leftText {
	padding: 13px 0;
}
.pop-leftText {
	width: 54.4%;
}
.pa-content.pop-img {
	width: 45.6%;
}
}

/************** Pop-Up Responsive close  *********************/
