/*

Theme Name: Zen7 – Premium Multi-Purpose Responsive Wordpress Theme

Theme URI: http://demo.stylishthemes.co/zen7wp/

Author: Stylish Themes

Author URI: http://stylishthemes.co

Description: Zen7 is one of the most modern business solutions. It was designed with an elegant, clean and minimalist style, focused on readability and content.

Version: 1.2.2

License: GNU General Public License version 3.0

License URI: http://www.gnu.org/licenses/gpl-3.0.html

Text Domain: zen7

Tags: black, blue, white, two-columns, responsive-layout, threaded-comments, translation-ready, custom-menu

*/



@import url("assets/less/master.css");



@font-face {

    font-family: 'ITCAvantGardeGothicStdBook';

    src: url('https://www.sobelswines.com.au/wp-content/themes/zen7/font/antgardestd-bk.eot');

    src: url('font/itcavantgardestd-bk.eot') format('embedded-opentype'),

         url('font/itcavantgardestd-bk.woff') format('woff2'),

         url('font/itcavantgardestd-bk.woff') format('woff'),

         url('font/itcavantgardestd-bk.ttf') format('truetype'),

         url('font/itcavantgardestd-bk.svg') format('svg');

}

@font-face {font-family: 'LTCBodoni175-Italic';

src: url('font/2BB8B0_1_0.eot');

src: url('font/2BB8B0_1_0.eot#iefix') format('embedded-opentype'),

url('font/2BB8B0_1_0.woff') format('woff'),

url('font/2BB8B0_1_0.ttf') format('truetype');

}


.tp-bannertimer {
 background: #AE9B64 !important;
    height: 4px !important;


}

.gchoice_52_0 .error

{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin-left: -55px !important;
    margin-top: -17px !important;
    width: 192px !important;
}

.alert.alert-success-empty.fade.in.woocommerce-message { display: none;}




.ginput_container {
    float: right;
    width: 271px ;
}
.ginput_right {
    margin: 10px 0 0;
    width: 100% !important;
}
#input_1_62_2_container > label {
    float: left;
    margin: 12px 0 0 -122px;
}

//#payment input {  display: block !important;  }

#input_1_62_1_container > label {
    display: none !important;
}

#input_1_62_1_container {
    margin-left: 0px;
    width: 100% !important;
    overflow: visible !important;
}

#input_1_62_container{ overflow: visible !important;}


#input_1_62_2_container{ overflow: visible !important;}


.widecolumn {

text-align: center;

}

.tipsy { display: none !important;} 


.widecolumn #signup-welcome {

text-align: center;

}

.widecolumn .view {

text-align: center;

}

.widecolumn h2 {

text-align: center;

}

.widecolumn #signup-welcome p span {

color: #AE9B5D;

}

.woocommerce-remove-coupon { display: none;}



 




@font-face {

    font-family: 'ITCAvantGardeGothicStdBold';

    src: url('font/itcavantgardestd-bold.eot');

    src: url('font/itcavantgardestd-bold.eot') format('embedded-opentype'),

         url('font/itcavantgardestd-bold.woff') format('woff2'),

         url('font/itcavantgardestd-bold.woff') format('woff'),

         url('font/itcavantgardestd-bold.ttf') format('truetype'),

         url('font/itcavantgardestd-bold.svg') format('svg');

}



@font-face {

    font-family: 'ITCAvantGardeGothicStdMedium';

    src: url('font/itcavantgardestd-md.eot');

    src: url('font/itcavantgardestd-md.eot') format('embedded-opentype'),

         url('font/itcavantgardestd-md.woff') format('woff2'),

         url('font/itcavantgardestd-md.woff') format('woff'),

         url('font/itcavantgardestd-md.ttf') format('truetype'),

         url('font/itcavantgardestd-md.svg') format('svg');

}



@font-face {

    font-family: 'ITCAvantGardeGothicStdDemi';

    src: url('font/itcavantgardestd-demi.eot');

    src: url('font/itcavantgardestd-demi.eot') format('embedded-opentype'),

         url('font/itcavantgardestd-demi.woff') format('woff2'),

         url('font/itcavantgardestd-demi.woff') format('woff'),

         url('font/itcavantgardestd-demi.ttf') format('truetype'),

         url('font/itcavantgardestd-demi.svg') format('svg');

}





.woocommerce .create-account {

    display: inline;

}



/***** GALLERY STYLE 1.0.0 ******/

.gallery-icon {

    position: relative;

}



.gallery-icon:hover img {

    z-index: 0;

}



.gallery-icon:hover .hover-item {

    opacity: 1;

    z-index: 1;

}



.hover-item {

    width: 100%;

    height: 100%;

    border-radius: 5px;

    position: absolute;

    z-index: 0;

    background: rgba(52, 152, 219, 0.8);

    text-align: center;

    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    opacity: 0;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    transition: all 0.2s linear;

}



.hover-item span {

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    transition: all 0.2s linear;

    display: inline-block;

    width: 25%;

    height: 25%;

    max-height: 50px;

    max-width: 50px;

    border-radius: 3px;

    margin-top: 40%;

    background: rgba(255, 255, 255, 0.8) url('assets/img/portfolio/zoom-icon.png') no-repeat center center;

}



@media (max-width: 768px) {

    .hover-item {

        display: none;

    }

}

/****** END GALLERY STYLE ******/



.zen_nav_link_right a {

    float: right !important;

    position: relative;

    left: 17px;

}



ul.pagination {

    display: inline;

}



.post-container .content-post-blog h1.title-post {

    color: #3498db;

    font-size: 32px;

    font-weight: 100;

        font-family: 'ITCAvantGardeGothicStdBook';

    margin-bottom: 10px;

}



.awaiting-moderation { font-style: italic; }



.no_featured_image {padding-top:0 !important;}



.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

    margin-top: 10px;

    margin-bottom: 10px !important;

}



.alignleft {

    float: left;

    margin: 10px 10px 15px 0px;

}



.alignright {

    float: right;

    margin: 10px 0px 15px 10px;

}



i, em {

    font-style: italic;

}



.team-member-single figure img, .team-member-single-hover figure img {

    height: auto;

}



.post-container-single img { height: auto; }



/* Modification made for the blog arrows */

.blog-post-separately .post-container { min-height: 400px; }



/* Comments avatar */

.comment .left-section img {

    height: auto;

}



.custom-margin-left-right {

    margin-left: 5px;

    margin-right: 5px;

}



.custom-margin-top-bottom {

    margin-top: 10px;

    margin-bottom: 10px;

}



/* Portfolio navigation */

.portfolio_bottom_nav {

    padding: 0px 15px;

}

.post-portfolio-container a.image-post img, .posts-list > ul > li .image-container img {

    height: auto;

}

.gallery-icon img {

    height: auto;

}



/* Wordpress classes */

.wp-caption {}

.wp-caption-text {}

.sticky {}

.gallery-caption {}

.bypostauthor {}

.map-full-w { position: fixed !important; }

html.boxed .map-full-w { max-width: 1230px; }

.jumbotron p, .jumbotron .container h1 { width: 100%; }



/* tabs */

.nav.left-tabs-content > li > a.tab-04 {

    background: url('assets/img/content/elements/tabs-icon-04.png') no-repeat 12px center;

}

.nav.left-tabs-content > li > a.tab-05 {

    background: url('assets/img/content/elements/tabs-icon-05.png') no-repeat 12px center;

}

.nav.left-tabs-content > li > a.tab-06 {

    background: url('assets/img/content/elements/tabs-icon-06.png') no-repeat 12px center;

}

.nav.left-tabs-content > li > a.tab-07 {

    background: url('assets/img/content/elements/tabs-icon-07.png') no-repeat 12px center;

}

.nav.left-tabs-content > li > a.tab-08 {

    background: url('assets/img/content/elements/tabs-icon-08.png') no-repeat 12px center;

}

.nav.left-tabs-content > li > a.tab-09 {

    background: url('assets/img/content/elements/tabs-icon-09.png') no-repeat 12px center;

}

.nav.left-tabs-content > li > a.tab-10 {

    background: url('assets/img/content/elements/tabs-icon-10.png') no-repeat 12px center;

}



@media (max-width: 700px) {

    .one-feature-slider {

        display: none;

    }

}



/* Headers fix v.1.2.1 */

.woocommerce .shop_table.cart .product-thumbnail>a img {

    height: auto;

}



.header.header-style-03.affix-menu .white-half-menu {

    display: none;

}



.header-style-04.affix-menu > .container {

    display: none;

}



.header.header-style-05.affix-menu .bdb-half-menu {

    display: none;

}

.newclassforcheckout {

    float: left;

    left: 33px;

    position: relative;

    width: 47%;

}



/*manish*/



.mypageclas{ width:100%; margin:0; padding:0; }

.pagecontainer{ width:952px; margin:0 auto; padding:0;}

.pagecontainer .wpb_row.vc_row-fluid.container-m-tb{ margin:0!important; width:709px; float:left; background:#1d1d1d;}

.pagecontainer .container{ padding:20px 55px 55px !important;}

.pagecontainer .container .vc_span12{ padding:0!important;}

.pagecontainer .widget_nav_menu{ width:218px; float:right; margin:0;}

.clear{ clear:both; margin:0; padding:0;}

.pagecontainer .widget_nav_menu ul li{ width:218px; height:127px; background:#1d1d1d; border-bottom:1px solid #4c4c4c;}

.pagecontainer .widget_nav_menu ul li a{display: block;height: 127px;line-height: 127px; text-align: center;vertical-align: middle; width: 100%;font-family: 'LTCBodoni175-Italic';color:#595959; font-size:22px!important;}

.menu-item-65{ border-bottom:none!important;}

.page_title > h1 {font-size: 36px;margin: 20px 0 !important; color:#ae9b64; font-family: 'LTCBodoni175-Italic';}

.hr_greed{ margin:25px 0; padding:0; background:url('assets/img/content/elements/hr.png') no-repeat top center rgba(0, 0, 0, 0); height:28px; width:100%;}

body p { font-family: 'ITCAvantGardeGothicStdBook';} 

.pagecontainer .container p{ line-height:24px;}

.pagecontainer .widget_nav_menu ul .current_page_item a{ background:url('assets/img/content/elements/listing_arow.png') no-repeat left center rgba(0, 0, 0, 0); color:#A7975F;}

.pagecontainer .widget_nav_menu ul li a:hover{ background:url('assets/img/content/elements/listing_arow.png') no-repeat left center rgba(0, 0, 0, 0); color:#A7975F;}

.page-id-56 .pagecontainer .container{ padding:55px 0!important;}

.team_img{ float:left; width:158px;}

.team_content{ float:right; width:410px;}



#fancybox-content{ width:637px!important; height:500px!important; border:1px solid #ae9b64!important; background:#ffffff;}

#fancybox-content div{ width:100%!important;}

#fancybox-content div .deliverytitle {padding:45px 45px 25px;width:86% !important; font-size:36px; color:#ae9b64;}

#fancybox-content div .deliverycontent{padding:0 45px 0 45px;width:86% !important;  color:#1d1d1d; font-family: 'ITCAvantGardeGothicStdBook'; }

#fancybox-content div .deliverycontent p{color:#1d1d1d; font-family: 'ITCAvantGardeGothicStdBook'; font-size:14px; line-height:24px;}

#fancybox-close{background: url("assets/img/content/elements/close_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;height: 42px !important;right: 8px !important;top:6px !important; width: 44px !important;}



#fancybox-content .oder_one{background: url("assets/img/content/elements/one.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);   padding: 0 0 0 90px;

    width: 83% !important; border-bottom:1px solid #d6d6d6; margin-bottom:10px;}

#fancybox-content .oder_two{background: url("assets/img/content/elements/two.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);   padding: 0 0 0 90px;

    width: 83% !important;border-bottom:1px solid #d6d6d6; margin-bottom:10px;}

#fancybox-content .oder_three{background: url("assets/img/content/elements/three.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);   padding: 0 0 0 90px;

    width: 83% !important;border-bottom:1px solid #d6d6d6; margin-bottom:10px;}

#fancybox-content .oder_four{background: url("assets/img/content/elements/four.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);   padding: 0 0 0 90px;

    width: 83% !important;}



.contect_address_area{ margin:0 0 0; padding:0 0 0;}

.right_address h2{letter-spacing:0!important; font-size:15px!important;}

.left_address h2{letter-spacing:0!important; font-size:15px!important; margin-bottom:7px;}

.left_address p {line-height: 23px !important;margin: 0 !important;}

.first_p{ color:#ae9b64!important;font-family: 'ITCAvantGardeGothicStdDemi'!important; padding:0 20px 0 0;}

.left_address a{ color:#c0c0c0!important;}

.page-id-43 .pagecontainer .container{ padding-bottom:0!important;}

.page-id-43 .greed_area{ margin-bottom:0!important;}

.firstimage{ float:right;}

.secondimage {
   float: right;
    width: 218px;
}
.secondimage img {
    width: 100% !important;
}
.join_button{ width:267px; height:38px; background:#ae9b64; margin:0 auto;}

.join_button a{ display:block; height:38px; font-family: 'ITCAvantGardeGothicStdDemi'; color:#1d1d1d;letter-spacing:5.3px; text-align:center; line-height:38px; font-size:18px;}

.join_button a:hover{ color:#ffffff;}

.page-id-11 .source-page{ display:none;} 



#fancybox-content div .deliverycontent p {

    color: #1d1d1d;

    font-family: 'ITCAvantGardeGothicStdBook';

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 28px;

    margin-top: 28px;

}

#fancybox-content .oder_one {

    background: url("assets/img/content/elements/one.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-bottom: 1px solid #d6d6d6;

    margin-bottom: 10px;

    padding: 0 0 0 90px;
  
    width: 83% !important;  

}

#fancybox-content {

    background: none repeat scroll 0 0 #ffffff;

    border: 1px solid #ae9b64 !important;

    height: auto !important;

    padding: 20px 47px 20px!important;    

    width:560px !important;
	height:580px!important;

}

#fancybox-content div .deliverytitle {

    color: #ae9b64;

    font-family: LTCBodoni175-Italic;

    font-size: 36px;

    padding: 45px 45px 10px;

    width: 86% !important;

	  letter-spacing: 3px;

}

/*shiping_cart*/



.woocommerce_inner .container{ padding:0!important; background:#1D1D1D!important; }

.woocommerce_inner .container .vc_span12 { padding:20px!important;}

.woocommerce_inner .container .vc_span12 .cart_inner{ background:#ffffff; padding:20px 40px;}

.woocommerce_inner .woocommerce .shop_table.cart{border:none; margin-bottom:5px!important;}

.woocommerce_inner .product-thumbnail { padding:0!important; text-align:left!important;font-family: 'ITCAvantGardeGothicStdBook'!important;color:#1d1d1d!important; text-transform:uppercase;}

.woocommerce_inner .product-quantity{ width:220px!important;text-align:left!important;font-family: 'ITCAvantGardeGothicStdBook'!important;color:#1d1d1d!important;text-transform:uppercase;letter-spacing: 1.3px;}

.woocommerce_inner .product-remove{ width:155px!important;text-align:left!important;font-family: 'ITCAvantGardeGothicStdBook'!important;color:#1d1d1d!important;text-transform:uppercase;}

.woocommerce_inner .product-subtotal{ width:65px!important;text-align:left!important;font-family: 'ITCAvantGardeGothicStdBook'!important; color:#1d1d1d!important;text-transform:uppercase; background:none!important;letter-spacing: 1.3px;}      

.woocommerce_inner .product-name{text-align:left!important;font-family: 'ITCAvantGardeGothicStdBook'!important; color:#1d1d1d!important;text-transform:uppercase;letter-spacing: 1.3px;}

.woocommerce_inner .shop_table.cart tr{ border-bottom: 1px solid #cacaca;}  

.woocommerce_inner .shop_table.cart tr td {padding: 25px 0 !important;}

.woocommerce .shop_table.cart thead{ border:none;}

.woocommerce_inner .quantity.buttons_added{ float:left!important; margin:0 10px 0 0;}

.input-text.qty.text {padding: 0 5px;width:68px;}

.woocommerce_inner #totalbottoles {border: 1px solid #bababa;border-radius: 3px;padding: 4px;width: 120px; text-transform:lowercase;font-family: 'ITCAvantGardeGothicStdDemi';!important }

.woocommerce_inner .remove {

    color: #ae9b64;

    font-size: 14px;

    letter-spacing: 2px;

    text-transform: capitalize;

	font-family: 'ITCAvantGardeGothicStdDemi';

}

.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail{ width:200px!important;}  

.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:50px!important;}

.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info {margin-top: 40px!important;width: 55%!important;}

.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info a{font-family: 'ITCAvantGardeGothicStdBook' !important;font-size: 16px;letter-spacing: 1.3px;text-transform: capitalize !important;}

.woocommerce_inner .cart input[type="number"]{ color:#333333; border:1px solid #bababa!important;font-family: 'ITCAvantGardeGothicStdDemi';!important}

.woocommerce_inner .amount{color: #000000 !important;font-family: 'ITCAvantGardeGothicStdDemi'!important;font-size: 15px !important;}

.woocommerce_inner .shippingfreight {color: #1d1d1d !important;float: right;letter-spacing: 0 !important;text-align: right;}

.woocommerce_inner .shippingfreight > strong{float: left;font-weight: normal !important;letter-spacing: 0;font-family: 'ITCAvantGardeGothicStdBook' !important;margin:0 20px 0 0; font-size:16px;}

.woocommerce_inner .freightnoapplication{ float:left; letter-spacing:2.3px!important; font-size:17px;}

.woocommerce_inner .woocommerce .cart-totals-container{ border:none!important;}

.woocommerce_inner .cart-collaterals.clearfix {border-top: 1px solid #b2b2b2;margin: 15px 0 0 !important; padding:20px 0 0 0;}

.woocommerce_inner .cart-collaterals.clearfix .col-sm-6.row-left{ float:left; width:270px!important;}

.woocommerce_inner .cart-collaterals.clearfix .cart-totals-container{ float:right;}  

.woocommerce_inner .cart-totals-container .new-price{color: #c60000 !important;font-size: 16px;letter-spacing: 1.1px;text-transform: uppercase;}

.woocommerce_inner .cart-totals-container .updatediscount{color: #c60000 !important;font-size: 16px!important;letter-spacing: 1.1px;text-transform: uppercase;font-family:'ITCAvantGardeGothicStdDemi'!important;}

.woocommerce_inner .cart-totals-container .order-total > th{color:#a8a8a8!important;font-size:30px!important;letter-spacing: 1.1px;text-transform: uppercase;font-family:'ITCAvantGardeGothicStdDemi'!important;}

.woocommerce_inner .cart-totals-container .priceincludegst{font-family: 'ITCAvantGardeGothicStdBook' !important; font-size:13px !important; color:#333333!important;}

.woocommerce_inner .cart-totals-container .amount{color:#ae9b64!important;font-size:30px!important;letter-spacing: 1.1px;text-transform: uppercase;font-family:'ITCAvantGardeGothicStdDemi'!important; position:relative; top:-12px;}

.woocommerce-ordering {

    display: none;

}

.archive .grid div.owl-item {

    background: none repeat scroll 0 0 #1e1e1e;

    display: inline-block;

    float: left;

    height: 304px;

    margin: 0 32px 35px 0;

    position: relative;

    text-align: left;

    width: 214px !important;

}.archive .button.add_to_cart_button.product_type_simple {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    font-size: 12px !important;

    position: relative;

 margin-top: 144px !important;

}

.archive .rightdogimage {

    display: none;

    float: right;

    left: 28px;

    position: relative;

}

.archive .products.row {

    margin: 0;

}

.archive .container-m-tb-small {

    margin: -25px auto 50px !important;

	   padding: 0;

}

.archive .grid figcaption h3 {

    background: url("assets/img/content/elements/hr_one.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);

    color: #ffffff;

    font-family: 'LTCBodoni175-Italic';

    font-size: 24px !important;

    letter-spacing: 1px;

    padding: 0 0 15px;

    position: relative;

    text-transform: capitalize;

    top: -108px;
	word-wrap:break-word;    

}   

.archive .grid div.owl-item:nth-child(4n) {

    background: none repeat scroll 0 0 #1e1e1e;

    display: inline-block;

    float: right;

    height: 304px;

    margin: 0;

    position: relative;

    text-align: left;

    width: 214px !important;

}

.archive .grid figcaption {

    background: none repeat scroll 0 0 #ae9b64;

    height: 265px !important;

    left: 0;

    margin: 20px !important;

    position: absolute;

    text-align: center;

    top: 0;

    width: 173px !important;

}

.threebutton {

     clear: both;
    float: left;
    margin: 20px 0 !important;
    width: 100%;

}

.threebutton .button.wc-backward{

    background: none repeat scroll 0 0 #1d1d1d;

    color: #ae9b64 !important;

    display: block;

    font-family: 'ITCAvantGardeGothicStdDemi' !important;

    font-size: 18px !important;

    height: 35px;

    letter-spacing: 2px;

    line-height: 39px;

    text-align: center;

    text-transform: uppercase;

    width: 265px;

	float:left;

}

.threebutton .sendorder{

       background: none repeat scroll 0 0 #ae9b64;
    border-radius: 0 !important;
    box-shadow: 0 0 0 !important;
    color: #1d1d1d !important;
    display: block;
    float: right !important;
    font-family: 'ITCAvantGardeGothicStdDemi' !important;
    font-size: 18px !important;
    height: 35px;
    letter-spacing: 2px;
    line-height: 39px;
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 265px;

}

.threebutton .sendorder:hover{ background:#ae9b64!important;}

.threebutton .updatedcartbutton{

   background: none repeat scroll 0 0 #a7a7a7;
    border-radius: 0 !important;
    box-shadow: 0 0 0 !important;
    color: #000000 !important;
    display: block;
    float: left;
    font-family: 'ITCAvantGardeGothicStdDemi' !important;
    font-size: 18px !important;
    height: 35px;
    letter-spacing: 2px;
    line-height: 39px;
    padding: 0 !important;
    text-align: center;
    text-transform: uppercase;
    width: 265px;

}
#gform_fields_4 label {
    display: inline-block;
    font-weight: normal !important;
    margin-bottom: 5px;
}
.threebutton .updatedcartbutton{         background: none repeat scroll 0 0 #ae9b64;
    margin-left: 19px;
    margin-right: 0 !important;}

.woocommerce .cart-totals-container .cart_totals table tbody{ border-bottom:none!important;}

/*shiping_cart*/

.grid figcaption h3 {

    color: #ffffff;

    font-family: 'LTCBodoni175-Italic';

    font-size:24px!important;

    letter-spacing: 1px;

    position: relative;

    top: -110px;

	background:url("assets/img/content/elements/hr_one.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);

	padding:0 0 15px 0;

	text-transform:capitalize;

} 

.button.add_to_cart_button.product_type_simple{

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    font-size: 12px !important;

    position: relative;

    margin-top: 150px !important;

}

.thanks_area .container{  padding:0; background:#1d1d1d; height:500px;}

.thanks_area .container .vc_span12 { padding:0!important;}

.thanks_title {margin: 145px 0 35px; text-align:center;}  

.thanks_area .container .vc_span12 p {font-size: 21px !important;line-height: 30px;text-align: center;}   

#menu-homeleft {background: none repeat scroll 0 0 transparent;float: left;margin: 0;padding: 12px 10px;}

.homeleft{     background: none repeat scroll 0 0 transparent;

    float: left;

    left: -44px;

    position: relative;

    width: 77%;}

#loginform {background:#000000!important;margin: 0 !important;}

.toggleloginclass{      background: none repeat scroll 0 0 #000000 !important;

    margin-left: -5px;

    padding: 40px 12px 0;

    position: absolute;

    top: 0;

    width: 219px;}

.toggleloginclass #wp_sidebarlogin-2{ margin:0!important;}

#user_login{ border:none!important; padding:5px 10px !important; background:#ffffff; color:#1d1d1d; margin:0!important;}

#user_pass{ border:none!important; padding:5px 10px !important; background:#ffffff; color:#1d1d1d;margin:0!important;}

#wp-submit{   background: none repeat scroll 0 0 #ae9b64 !important;

border: medium none !important;

    color: #1d1d1d;

    font-family: 'ITCAvantGardeGothicStdDemi' !important;

    font-size: 18px;

    padding: 5px 10px !important;

    text-align: center;

    text-transform: uppercase;

    width: 100%;}

.toggleloginclass .title-widget{ display:none;}

.login-password > label{ display:none;}

.login-username > label{ display:none;}

.menu-homeleft-container{   height: 45px;

    position: relative;

    z-index: 50000;}

.rsDefault.rsHor .rsArrowRight .rsArrowIcn{ background:url("assets/img/content/elements/slideing_arrow_right.png") no-repeat scroll center bottom rgba(0, 0, 0, 0)!important;}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn{ background:url("assets/img/content/elements/slideing_arrow_left.png") no-repeat scroll center bottom rgba(0, 0, 0, 0)!important;}

.sidebar_login_links li a{ color:#ae9b64!important;}

.rsDefault .rsArrow{ width:40px!important;}

.return-to-shop a{ color: #ae9b64;font-family: 'LTCBodoni175-Italic'; font-size:30px;}

.return-to-shop a:hover{ color:#333333;}

.woocommerce-content-box.col-sm-6.row-right{ display:none;}  

.thankyou_product_title h2{ padding:30px 0; text-align:center;  color: #ae9b64;font-family: 'LTCBodoni175-Italic'; font-size:36px;}  

.page-id-60 .pagecontainer h2{ text-transform:uppercase;}

.page-id-60 .pagecontainer h3{ text-transform:uppercase;}  

.page-id-60 .pagecontainer h4{ text-transform:uppercase;}             







/*5-9-2014*/



.chosen-container-single .chosen-single{ border:1px solid #bababa!important;}

.chosen-single > span {border-right: 1px solid #bababa;}

.chosen-container-single .chosen-drop{ margin-top:0!important;}

.woocommerce input[type="radio"] + label span{ background:url("assets/img/content/elements/chack_box_o.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important; width:20px!important; height:22px!important;margin-right: 12px;}

.woocommerce input[type="radio"]:checked + label span{ background: url("assets/img/content/elements/hover_chack.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;width:20px!important; height:22px!important;margin-right: 12px;}  

.woocommerce input[type="checkbox"] + label span{ background:url("assets/img/content/elements/chack_box_o.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important; width:20px!important; height:22px!important; float:left!important;margin-right: 12px;}

.woocommerce input[type="checkbox"]:checked + label span{ background: url("assets/img/content/elements/hover_chack.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;width:20px!important; height:22px!important;margin-right: 12px;}  

#card_security_code_field_field label{ width:115px;}

.woocommerce input[type="checkbox"]{ display:none;}

#terms_condition_field .checkbox{ width:480px!important;}

#place_order{margin-top:40px;}







.select{ width:100%; border-radius:5px; border:none!important; }

.select.chosen-container.s-hidden { height:30px !important;line-height:30px !important;}

.styledSelect{ /* IE10 Consumer Preview */ 

background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%)!important;



/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%)!important;



/* Opera */ 

background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%)!important;



/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3))!important;



/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%)!important;



/* W3C Markup, IE10 Release Preview */ 

background-image: linear-gradient(to bottom, #FFFFFF 0%, #E3E3E3 100%);border:1px solid #bababa !important; border-radius:3px;} 

.styledSelect{color: #1d1d1d;font-size: 13px;letter-spacing: 1px;font-weight:normal!important;font-family: 'ITCAvantGardeGothicStdBook'; height:30px!important; line-height:30px!important;}

#month_field_field {float: left;width:48%;}

#year_field_field {float: right; margin: 46px 0 0;width:48%;}

.options li:hover{ background:#AE9B64!important;}

.product-quantity .select{ width:auto!important;}

.styledSelect:after{ top:12px!important;}



.quntitybox .select{ 

    margin-right: 10px;

    width: auto;}

.quntitybox .styledSelect{ /* IE10 Consumer Preview */ 

/* IE10 Consumer Preview */ 

background-image: -ms-linear-gradient(bottom, #373737 0%, #1D1D1D 100%)!important;



/* Mozilla Firefox */ 

background-image: -moz-linear-gradient(bottom, #373737 0%, #1D1D1D 100%)!important;



/* Opera */ 

background-image: -o-linear-gradient(bottom, #373737 0%, #1D1D1D 100%)!important;



/* Webkit (Safari/Chrome 10) */ 

background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #373737), color-stop(1, #1D1D1D))!important;



/* Webkit (Chrome 11+) */ 

background-image: -webkit-linear-gradient(bottom, #373737 0%, #1D1D1D 100%)!important;



/* W3C Markup, IE10 Release Preview */ 

   background-image: linear-gradient(to top, #373737 0%, #1d1d1d 100%) !important;

    border: 1px solid #5a5a5a !important;

    color: #ffffff;

    height: 40px !important;

    line-height: 39px !important;



}

.squaredFour label:after {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-color: inherit !important;

    border-image: inherit !important;

    border-style: inherit !important;

    border-width: inherit !important;

    content: "";

    height: 5px;

    left: 4px;

    opacity: 0;

    position: absolute;

    top: 4px;

    transform: rotate(-45deg);

    width: 9px;

}



.squaredFour input[type="checkbox"]:checked + label {

    background: url("assets/img/content/elements/hover_chack.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

  

}

.gchoice_41_1.squaredFour > label{

 margin-left: -20px !important;

}

.gchoice_41_1.squaredFour {

    margin: 0 0 20px;

}

#field_1_47 .ginput_container {

    float: right;

    width: 68%;

}

#field_1_48 .ginput_container {

    float: right;

    width: 68%;

}

#field_1_48 {

    margin-bottom: 22px;

}

.gfield .select .options > li {

    font-size: 13px;

    margin: 0;

	  font-family: 'ITCAvantGardeGothicStdBook';

}

.seconddiv #field_1_52 .gfield_label {

    color: #212121;

    font-family: 'ITCAvantGardeGothicStdBook';

    font-size: 16px !important;

    font-weight: 300 !important;

    letter-spacing: 2px;

    margin-bottom: 0;

    padding-bottom: 0 !important;

	 margin-top: 0;

}

.seconddiv #field_1_50 .gfield_label {

    color: #212121;

    font-family: 'ITCAvantGardeGothicStdBook';

    font-size: 16px !important;

    font-weight: 300 !important;

    letter-spacing: 2px;

    margin-bottom: 0;

    padding-bottom: 0 !important;

	 margin-top: 24px;

	     margin-bottom: 21px;

}

#field_1_47 {

    margin-bottom: 22px;

}

.squaredFour input[type="radio"]:checked + label {

    background: url("assets/img/content/elements/hover_chack.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

  

}

.firstpayment li {

    margin: 0;

}

.secondpayment li {

    margin: 0;

}

#field_1_27 {

    float: left !important;

    width: 47%;

}

#field_1_27 .ginput_container {

    margin-top: 13px;

    width: 100%;

}

#field_1_28.gfield {  
    float: right;
    position: relative;
    top: -44px;
    width: 48%;

}

#field_1_28 .ginput_container {

    float: right;

    width: 100%;

}

#field_1_56 .gfield_label {

    margin: 3px 0 0;

    width: 100px;

}#field_1_55.gfield.gfield_html.gfield_html_formatted.gfield_no_follows_desc {

  color: #212121;

    font-family: 'ITCAvantGardeGothicStdBook';

    font-size: 16px !important;

    font-weight: 300 !important;

    letter-spacing: 2px;

    margin-bottom: 0;

    margin-top: 0;

    padding-bottom: 0 !important;

}

.secondpayment .squaredFour label{

margin: 0 0 0  -20px !important;

}
.firstpayment .squaredFour label {
	 background: url("assets/img/content/elements/chack_box_o.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-radius: 4px;
	 margin: 0 0 0  -20px !important;
    cursor: pointer;
    height: 27px !important;
	box-shadow:inherit !important;
    padding-left: 36px;
    position: absolute;
    top: 0;
    width: auto !important;
}
.squaredFour label {
    background: url("assets/img/content/elements/chack_box_o.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-radius: 4px;
	 margin: 0 !important;
    cursor: pointer;
    height: 27px !important;
	box-shadow:inherit !important;
    padding-left: 36px;
    position: absolute;
    top: 0;
    width: auto !important;
}
.quntitybox .styledSelect:after{ 
    -moz-border-bottom-colors: none;  
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: window transparent transparent!important;
	 top: 17px !important;
    }
.profile_edit_in{background: none repeat scroll 0 0 #ffffff;float: left;padding: 20px 40px;} 
a {text-decoration: none !important;}    
/*12-9-2014*/
#fancybox-frame div{ width:100%!important;}  
.deliveryinformationpopup a{ color:#AE9B64!important;}
.howtoorder a{ color:#AE9B64!important;}
.alert.alert-danger-empty.woocommerce-error { display: none;}
#month_field_field abbr {float: left !important;margin: -21px 0 0 45px;}
/*25-9-2014*/
#cboxClose{background: url("assets/img/content/elements/close_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;height: 42px !important;right: 8px !important;
top: 15px;width: 44px !important;}
.payment_method_bacs.active-box {padding: 0 !important;}
.payment_box.payment_method_cheque.active-box{padding: 0 !important;}
.woocommerce-placeholder.wp-post-image{ height:100px!important;}  

.container-m-tb .wpb_wrapper li {color: rgb(192, 192, 192);}  



@media only screen and (min-width: 1130px) and (max-width:1150px) {

.pagecontainer .container{ padding:20px 55px!important; width:100%!important;}  
.archive .grid div.owl-item{ width:243px!important;}
.archive .grid div.owl-item:nth-child(4n){ width:243px!important;}

}



@media only screen and (min-width: 1100px) and (max-width:1129px) {

.pagecontainer .container{ padding:20px 55px!important; width:100%!important;}  
.archive .grid div.owl-item{ width:240px!important;}
.archive .grid figcaption{ width:81%!important;}

}

@media only screen and (min-width: 1050px) and (max-width:1099px) { 

.pagecontainer .container{ padding:20px 55px!important; width:100%!important;}  
.archive .grid div.owl-item{ width:229px!important;} 
.archive .grid figcaption{ width:81%!important;}

}

@media only screen and (min-width: 1024px) and (max-width:1049px) {

.pagecontainer .container{ padding:20px 55px!important; width:100%!important;}  
.archive .grid div.owl-item{ width:219px!important;}
.archive .grid div.owl-item:nth-child(4n){ width:219px!important;}
.archive .grid figcaption{ width:81%!important;}
#field_1_47 .ginput_container{ width:66%!important;}
#field_1_48 .ginput_container{ width:66%!important;}
#field_1_28.gfield{ margin-top:-45px!important;}  
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}


}

@media only screen and (min-width:1000px) and (max-width:1023px) {

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:220px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:220px!important;}
.archive .grid figcaption{ width:81%!important;}
.archive .grid figcaption h3{ font-size:20px!important;}      
/*product_page*/ 
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}



} 



@media only screen and (min-width: 980px) and (max-width:999px) {

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:215px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:215px!important;}
.archive .grid figcaption{ width:81%!important;}
.archive .grid figcaption h3{ font-size:20px!important;}      
/*product_page*/ 
/*4-11-2014*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:20px!important;}
.threebutton .button.wc-backward{ width:30%!important; font-size:12px!important;}
.threebutton .sendorder{ width:30%!important;font-size:12px!important;}
.threebutton .updatedcartbutton{ width:30%!important;font-size:12px!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}
   

}   

@media only screen and (min-width: 950px) and (max-width:979px) {

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:207px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:207px!important;}
.archive .grid figcaption{ width:81%!important;}
.archive .grid figcaption h3{ font-size:20px!important;padding:0 3px;}      
/*product_page*/ 
/*4-11-2014*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:20px!important;}
.threebutton .button.wc-backward{ width:30%!important; font-size:12px!important;}
.threebutton .sendorder{ width:30%!important;font-size:12px!important;}
.threebutton .updatedcartbutton{ width:30%!important;font-size:12px!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}


}


@media only screen and (min-width: 900px) and (max-width:949px) {

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:197px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:197px!important;}
.archive .grid figcaption{ width:81%!important;}
.archive .grid figcaption h3{ font-size:20px!important;padding:0 3px;}      
/*product_page*/ 
/*4-11-2014*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:20px!important;}
.threebutton .button.wc-backward{ width:30%!important; font-size:12px!important;}
.threebutton .sendorder{ width:30%!important;font-size:12px!important;}
.threebutton .updatedcartbutton{ width:30%!important;font-size:12px!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}


}


@media only screen and (min-width: 850px) and (max-width:899px) { 

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:185px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:185px!important;}
.archive .grid figcaption{ width:81%!important;}
.archive .grid figcaption h3{ font-size:20px!important;padding:0 3px;}      
/*product_page*/ 
/*4-11-2014*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:20px!important;}
.threebutton .button.wc-backward{ width:30%!important; font-size:12px!important;}
.threebutton .sendorder{ width:30%!important;font-size:12px!important;}
.threebutton .updatedcartbutton{ width:30%!important;font-size:12px!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}
.quntitybox .styledSelect{ height:44px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info{ margin-top:22px!important;}


}

@media only screen and (min-width: 800px) and (max-width:849px) { 

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:178px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:166px!important;}
.archive .grid figcaption{ width:125px!important;}
.archive .grid figcaption h3{ font-size:20px!important;padding:0 3px;}      
/*product_page*/   
/*4-11-2014*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:20px!important;}
.threebutton .button.wc-backward{ width:30%!important; font-size:12px!important;}
.threebutton .sendorder{ width:30%!important;font-size:12px!important;}
.threebutton .updatedcartbutton{ width:30%!important;font-size:12px!important;}  
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}
.quntitybox .styledSelect{ height:44px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info{ margin-top:22px!important;}


}


@media only screen and (min-width: 769px) and (max-width: 799px) { 

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:166px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:166px!important;}
.archive .grid figcaption{ width:125px!important;}
.archive .grid figcaption h3{ font-size:20px!important;padding:0 3px;}      
/*product_page*/
/*4-11-2014*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:20px!important;}
.threebutton .button.wc-backward{ width:30%!important; font-size:12px!important;}
.threebutton .sendorder{ width:30%!important;font-size:12px!important;}
.threebutton .updatedcartbutton{ width:30%!important;font-size:12px!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}
.quntitybox .styledSelect{ height:44px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info{ margin-top:22px!important;}


}


@media only screen and (min-width: 760px) and (max-width: 768px) { 

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:166px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:166px!important;}
.archive .grid figcaption{ width:125px!important;}
.archive .grid figcaption h3{ font-size:20px!important; padding:0 3px;}      
/*product_page*/
/*4-11-2014*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:20px!important;}
.threebutton .button.wc-backward{ width:30%!important; font-size:12px!important;}
.threebutton .sendorder{ width:30%!important;font-size:12px!important;}
.threebutton .updatedcartbutton{ width:30%!important;font-size:12px!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}
.quntitybox .styledSelect{ height:44px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info{ margin-top:22px!important;}

}

@media only screen and (min-width:700px) and (max-width:759px) {

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:151px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:151px!important;}
.archive .grid figcaption{ width:110px!important;}
.archive .grid figcaption h3{ font-size:20px!important;padding:0 3px;}      
/*product_page*/
/*4-11-2014*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:5px!important;}
.threebutton .button.wc-backward{ width:30%!important; font-size:9px!important;}
.threebutton .sendorder{ width:30%!important;font-size:9px!important;}
.threebutton .updatedcartbutton{ width:30%!important;font-size:9px!important;}
.woocommerce_inner .cart-collaterals.clearfix .col-sm-6.row-left{ width:225px!important;}
.botttles_248e844336797ec98478f85e7626de4a.newbottlesclass{ width:55%!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}  
.quntitybox .styledSelect{ height:44px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info{ margin-top:22px!important;}


}   


@media only screen and (min-width: 651px) and (max-width: 699px) {   

.pagecontainer .container{ padding:20px!important; width:100%!important;}  
/*product_page*/  
.products.row{ float:left!important;}
.archive .grid div.owl-item{ width:139px!important; margin:0 15px 20px 0!important;}
.archive .grid div.owl-item:nth-child(4n){ width:139px!important;}  
.archive .grid figcaption{ width:102px!important;}
.archive .grid figcaption h3{ font-size:20px!important;padding:0 3px;}        
/*product_page*/  
/*4-11-2014*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:5px!important;}
.threebutton .button.wc-backward{ width:30%!important; font-size:9px!important;}
.threebutton .sendorder{ width:30%!important;font-size:9px!important;}
.threebutton .updatedcartbutton{ width:30%!important;font-size:9px!important;}
.woocommerce_inner .cart-collaterals.clearfix .col-sm-6.row-left{ width:225px!important;}
.botttles_248e844336797ec98478f85e7626de4a.newbottlesclass{ width:55%!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}
.quntitybox .styledSelect{ height:44px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info{ margin-top:22px!important;}
 

}  




/*-------------------mobile----------------------------*/



@media only screen and (min-width: 481px) and (max-width: 650px) {

.pagecontainer .wpb_row.vc_row-fluid.container-m-tb{ margin:20px 0!important;}
.pagecontainer .container{ padding:20px!important;}
.page-id-12#terms_condition_field .checkbox{ width:235px!important;}
.firstimage {clear: both;float: none; margin: 0 auto !important; text-align: center;}
/*shop_page*/
.archive .grid div.owl-item:nth-child(4n){ float:inherit;}
.archive .grid div.owl-item{ float:none!important; margin:0 auto!important; display:block!important;}
.page-numbers{ text-align:center!important; float:none!important; margin-top:20px!important;}
.page-numbers li{ float:none!important; display:inline-block!important;min-width:inherit!important;}
/*shop_page*/
/*member login page*/
.page-id-13 .woocommerce_inner .amount{ font-size:9px!important;}
/*member login page*/
.woocommerce_inner .cart-collaterals.clearfix .col-sm-6.row-left{ width:100%!important; text-align:center!important;}
.cart-totals-container{ width:100%!important;}
.threebutton .button.wc-backward{ width:100%!important; margin-bottom:10px!important;}
.threebutton .sendorder{ width:100%!important; margin-bottom:10px!important;}
.updatedcartbutton.button.small.btn.btn-default{ width:100%!important; margin:0px!important;}
.page-id-11 .order-total > td {display: block !important;float: none !important;text-align: center !important;width: 100% !important;}
.page-id-11 .order-total > th{ display:block!important; text-align:center!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}
/*popup-css*/
#fancybox-content{ width:430px!important;height:310px!important;}  
  

/*scroling_form*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:10px!important;}
.woocommerce_inner .product-quantity{ width:160px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info{ width:40%!important;}
.woocommerce .shop_table tr th, .woocommerce .shop_table tr td{ font-size:14px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info a{ font-size:14px!important;}
.woocommerce_inner .shippingfreight > strong{ font-size:14px!important;}
.woocommerce_inner .freightnoapplication{ font-size:14px!important;}


}

@media only screen and (min-width: 320px) and (max-width: 480px) {

.pagecontainer .wpb_row.vc_row-fluid.container-m-tb{ margin:20px 0!important;}
.pagecontainer .container{ padding:20px!important;}
.page-id-12 #terms_condition_field .checkbox{ width:235px!important;}
.firstimage {clear: both;float: none; margin: 0 auto !important; text-align: center;}
/*shop_page*/
.archive .grid div.owl-item:nth-child(4n){ float:inherit;}
.archive .grid div.owl-item{ float:none!important; margin:0 auto!important; display:block!important;}
.page-numbers{ text-align:center!important; float:none!important; margin-top:20px!important;}
.page-numbers li{ float:none!important; display:inline-block!important; width:auto!important;min-width:inherit!important;}
/*shop_page*/
/*member login page*/
.page-id-13 .woocommerce_inner .amount{ font-size:9px!important;}
/*member login page*/
.woocommerce_inner .cart-collaterals.clearfix .col-sm-6.row-left{ width:100%!important; text-align:center!important;}
.cart-totals-container{ width:100%!important;}
.threebutton .button.wc-backward{ width:100%!important; margin-bottom:10px!important; height:auto!important; font-size:14px!important;}
.threebutton .sendorder{ width:100%!important; margin-bottom:10px!important;height:auto!important; font-size:14px!important;}
.updatedcartbutton.button.small.btn.btn-default{ width:100%!important; margin:0px!important;height:auto!important; font-size:14px!important;}
.page-id-11 .order-total > td {display: block !important;float: none !important;text-align: center !important;width: 100% !important;}
.page-id-11 .order-total > th{ display:block!important; text-align:center!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}
/*popup-css*/
#fancybox-content{ width:200px!important;height:310px!important;}


/*scroling_form*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:10px!important;}
.woocommerce_inner .product-quantity{ width:160px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info{ width:40%!important;}
.woocommerce .shop_table tr th, .woocommerce .shop_table tr td{ font-size:14px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info a{ font-size:14px!important;}
.woocommerce_inner .shippingfreight > strong{ font-size:14px!important;}
.woocommerce_inner .freightnoapplication{ font-size:14px!important;}  



}



@media only screen and (min-width: 200px) and (max-width: 320px) {  

.pagecontainer .wpb_row.vc_row-fluid.container-m-tb{ margin:20px 0!important;}
.pagecontainer .container{ padding:20px!important;}
.page-id-12 #terms_condition_field .checkbox{ width:235px!important;}
.firstimage {clear: both;float: none; margin: 0 auto !important; text-align: center;}
/*shop_page*/
.archive .grid div.owl-item:nth-child(4n){ float:inherit;}
.archive .grid div.owl-item{ float:none!important; margin:0 auto!important; display:block!important;}
.page-numbers{ text-align:center!important; float:none!important; margin-top:20px!important;}
.page-numbers li{ float:none!important; display:inline-block!important; width:auto!important; min-width:inherit!important;}
/*shop_page*/
/*member login page*/
.page-id-13 .woocommerce_inner .amount{ font-size:9px!important;}
/*member login page*/
.woocommerce_inner .cart-collaterals.clearfix .col-sm-6.row-left{ width:100%!important; text-align:center!important;}
.cart-totals-container{ width:100%!important;}
.threebutton .button.wc-backward{ width:100%!important; margin-bottom:10px!important;height:auto!important; font-size:14px!important;}
.threebutton .sendorder{ width:100%!important; margin-bottom:10px!important;height:auto!important; font-size:14px!important;}
.updatedcartbutton.button.small.btn.btn-default{ width:100%!important; margin:0px!important;height:auto!important; font-size:14px!important;}
.page-id-11 .order-total > td {display: block !important;float: none !important;text-align: center !important;width: 100% !important;}
.page-id-11 .order-total > th{ display:block!important; text-align:center!important;}
.page-id-13 #username{ width:100%!important;}
.page-id-13 #password{ width:100%!important; margin-bottom:10px!important;}
/*popup-css*/  
#fancybox-content{ width:170px!important; height:310px!important;}     


/*scroling_form*/
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail > a{ margin-right:10px!important;}
.woocommerce_inner .product-quantity{ width:160px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info{ width:40%!important;}
.woocommerce .shop_table tr th, .woocommerce .shop_table tr td{ font-size:14px!important;}
.woocommerce_inner .woocommerce .shop_table.cart .product-thumbnail .product-info a{ font-size:14px!important;}
.woocommerce_inner .shippingfreight > strong{ font-size:14px!important;}
.woocommerce_inner .freightnoapplication{ font-size:14px!important;}



}

@media only screen and (min-width: 100px) and (max-width: 200px) {
    





}

.wpb_text_column.wpb_content_element  .wpb_wrapper > ul {
    list-style: disc !important;

margin-left: 20px;    
}

/*popup 17-11-2014*/
#fancybox-content{ border:none!important;}
#fancybox-content #fancybox-content{ padding:0!important;}



#field_1_34 .gfield_required { display: none;}


#field_1_35 .gfield_required { display: none;}
#field_1_36 .gfield_required { display: none;}