@charset "utf-8";
/* CSS Document */
.top_row{width:100%; float:left; height:50px; background:#261c16;}
.top_row .my_account_box{width:auto; float:right; height:auto; font-family:'open_sansregular'; font-size:12px; color:#75716c; line-height:25px;}
.top_row .my_account_box a{color:#cfcfcf;}
.top_row .search_box{width:190px; float:right; height:32px; border:solid 1px #75716c; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:-5px 0px 0px 15px;}
.top_row .my_account_box a:hover{color:#fff;}
.top_row .search_box input[type="text"]{width:145px; height:auto; border:none; background:none; margin:5px 0px 0px 10px; font-family:'open_sansregular'; font-size:12px; color:#75716c; box-shadow:none;}
.top_row .search_box input[type="submit"]{width:18px; height:18px; float:right; border:none; background:url(../images/btn_search_bg.png) center center no-repeat; margin:6px 5px 0px 0px;}

.logo_box{width:100%; float:left; height:auto; margin:-46px 0px 0px 0px;}
.top_cart_box{width:auto; min-width:90px; max-width:100%; float:right; height:32px; background:url(../images/cart_icon.png) 10px center no-repeat #c6a209; margin:16px 0px 0px 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.top_cart_box a{display:block; font-family:'open_sansregular'; font-size:12px; color:#fff; line-height:32px; width:100%; padding:0px 0px 0px 32px;}
.top_cart_box a:hover{color:#261C16;}

.menu_main_box{width:100%; float:left; height:95px; background:url(../images/menu_box_bg.png) left center repeat-x; position:relative; z-index:999; margin:-8px 0px 0px 0px;}
.banner_main_box{width:100%; float:left; height:auto; position:relative; margin:-8px 0px 30px 0px;}
.banner_main_box img{width:100%; height:auto; position:relative; z-index:5; margin:-8px 0px 0px 0px; }
.navbar-brand{display:none;}

.service_images_box{width:100%; float:left; height:auto; position:relative; border:solid 3px #fff;}
.service_images_box img{width:100%;}
.service_images_box a{width:100%; height:auto;}
.service_images_box a.order_online{width:143px; height:43px; background:url(../images/btn_order_online.png) center top no-repeat; position:absolute; bottom:40px; left:25px; }
.service_images_box a.order_online:hover{background-position:center bottom;}

.content_1{width:100%; float:left; height:auto; font-family:'roboto_slablight'; font-size:18px; color:#2a120f; text-align:center;}
.content_2{width:100%; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; text-align:center; margin:15px 0px 0px 0px;}
.content_2 a{color:#2a120f;}
.content_2 a:hover{color:#474747;}

.featured_main_box{width:100%; float:left;height:610px; background:url(../images/featured_product_bg.png) left top repeat-x; margin:0px 0px 0px 0px; box-shadow:0px 5px 5px rgba(177, 177, 168, 0.75)  }
.featured_main_box .featured_title_box{width:435px; height:auto; margin:35px auto;}
.featured_main_box .featured_title_box .left{width:auto; float:left; height:auto; margin:0px 20px 0px 0px;}
.featured_main_box .featured_title_box .right{width:auto; float:right; height:auto; margin:0px 0px 0px 20px;}
.featured_main_box .featured_title_box p{width:auto; float:left; height:auto; font-family:'roboto_slablight'; font-size:31px; color:#2a120f; text-transform:uppercase; text-align:center; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px;}
.customNavigation{width:210px; margin:0px auto;}
.customNavigation a{padding:0px !important;}
/*================================================= FEATURED BOX =========================================================*/
.owl-pagination{display:none;}
.featured_pro_box{width:223px; height:430px; margin:0px auto; background:url(../images/featured_pro_bg.png) center top no-repeat; position:relative;}

.featured_pro_box .featured_product_image_box{width:100%; height:340px; display: table; float:left; position:relative;}

.featured_pro_box .featured_product_image_box .product_overlay{width:100%; height:100%; background:url(../images/featured_product_overlay.png) center center repeat; z-index:9; opacity:0; filter:alpha(opacity=0); position:absolute; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.featured_pro_box:hover .featured_product_image_box .product_overlay{opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.featured_pro_box .featured_product_image_box .featured_cart_icon{width:35px; height:35px; background:url(../images/featured_cart_icon.png) center center no-repeat; display:block; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index:999; position:absolute; top:10px; right:15px; cursor:pointer;}
.featured_pro_box:hover .featured_product_image_box .featured_cart_icon{opacity:1; filter:alpha(opacity=100);}

.featured_pro_box .featured_product_image_box .btn_more_detail{width:127px; height:127px; position:absolute; z-index:999; top:50%; margin:-60px 0px 0px -63px; left:50%; background:url(../images/btn_more_details.png) center center no-repeat;  text-shadow:0px 0px 0px rgba(159, 129, 0, 0.7); padding:50px 0px 0px 50px; text-align:center; padding:40px 20px 0 20px; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.featured_pro_box .featured_product_image_box .btn_more_detail a{display:block; width:100%; height:100%;  font-family:'roboto_slabregular'; font-size:16px; color:#ffffff;}

.featured_pro_box:hover .featured_product_image_box .btn_more_detail{opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.featured_pro_box .featured_product_image_box p{display: table-cell; vertical-align: middle; text-align: center;}
.featured_pro_box .product_name{width:193px; float:left; height:auto; background:url(../images/product_name_bottom.png) left bottom repeat-x; text-align:center; padding:0px 0px 15px 0px; margin:0px 0px 0px 15px;}
.featured_pro_box .product_name a{font-family:'roboto_slablight'; font-size:14px; color:#2a120f; width:100%; text-align:center; text-transform:uppercase;}
.featured_pro_box .price_box{width:193px; float:left; height:auto; text-align:center; padding:0px 0px 15px 0px; margin:15px 0px 0px 15px; font-family:'roboto_slabregular'; font-size:16px; color:#6b0c00; text-transform:uppercase;}
.featured_pro_box .price_box span{width:auto; float:left; text-decoration:line-through; padding:0px; margin:3px 0px 0px 0px; font-family:'roboto_slablight'; font-size:12px; color:#2a120f;}
.owl-carousel .item{margin-left:0px !important; margin:0px 10px !important;}
/*========================================================================================================================================*/
.news_main_box{width:100%; float:left; height:auto; margin:15px 0px 0px 0px;}
.news_main_box .news_title_box{width:360px; height:auto; margin:25px auto;}
.news_main_box .news_title_box .left{width:auto; float:left; height:auto; margin:0px 20px 0px 0px;}
.news_main_box .news_title_box .right{width:auto; float:right; height:auto; margin:0px 0px 0px 20px;}
.news_main_box .news_title_box p{width:auto; float:left; height:auto; font-family:'roboto_slablight'; font-size:31px; color:#2a120f; text-transform:uppercase; text-align:center; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px;}
.owl_r_20 .item{margin-right:20px !important;}
.news_detail_main_box{width:100%; float:left; height:auto;}
.news_detail_main_box .news_img_box{width:215px; float:left; height:auto; border:solid 3px #fff; margin:0px 20px 0px 0px;}
.news_detail_main_box .news_img_box img{width:100%;}
.news_detail_main_box p.date{font-family:'open_sansregular'; font-size:12px; color:#8a8257; padding:0px 0px 0px 0px;}
.news_detail_main_box p.news_title{padding:0px 0px 0px 0px;}
.news_detail_main_box p.news_title a{font-family:'roboto_slablight'; font-size:16px; color:#2a120f; }
.news_detail_main_box p.news_title a:hover{color:#000;}
.news_detail_main_box p.news_detail{font-family:'open_sansregular'; font-size:14px; color:#474747; padding:0px 0px 0px 0px;}
.news_detail_main_box p.news_detail a{font-family:'open_sansregular'; font-size:14px; color:#474747;}
.news_detail_main_box p.news_detail a:hover{ color:#2a120f;}
.featured_main_box .owl-carousel{margin-left:0px !important;}
.news_award_slider{width:100%; float:left; height:auto; margin:0px 0px 30px 0px;}
.news_award_slider .owl-carousel{margin-left:0px !important;}
/*===========================================================================================================================================*/
.call_box_main{width:100%; float:left; height:auto; background:#fff; padding:15px 20px 15px 15px; }
.call_box_main p{font-family:'open_sansregular'; font-size:13px; color:#474747; float:left; text-transform:uppercase; padding:0px; margin:0px;}
.call_box_main h1{font-family:'roboto_slabregular'; font-size:31px; color:#6b0c00; float:left; margin:0px; padding:0px;}
.call_box_main img{float:right;}
.news_subscribe_main_box{width:100%; float:left; height:auto; background:#fff; padding:19px 15px 19px 15px; }
.news_subscribe_main_box .subscribe_title{width:170px; float:left; height:auto; border-right:solid 1px #a9a189; text-align:center; padding:0px 20px 0px 0px; margin:4px 13px 0px 0px;}
.news_subscribe_main_box .subscribe_title p{font-family:'open_sansregular'; font-size:16px; color:#474747; float:left; text-transform:uppercase; margin:0px; padding:0px;}
.news_subscribe_main_box .subscribe_title h1{font-family:'roboto_slabregular'; font-size:21px; color:#2a120f; margin:0px; padding:0px; text-transform:uppercase;}
.news_subscribe_main_box .form_box{width:400px; float:right; height:auto;}
.news_subscribe_main_box .form_box input[type="text"]{width:240px; float:left; height:48px; background:#eeece1; box-shadow:inset 1px 1px 3px rgba(180, 177, 161, 0.5); border:none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin:0px 8px 0px 0px; padding:0px 20px; font-family:'open_sansregular'; font-size:14px; color:#92918f;}
.news_subscribe_main_box .form_box input[type="submit"] {width:150px; float:right; height:48px; background:#c6a209; font-family:'roboto_slablight'; font-size:17px; color:#fff; text-align:center; vertical-align:middle; border:none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.news_subscribe_main_box .form_box input[type="submit"]:hover{background:#a98901; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.footer_main_box{width:100%; float:left; height:auto; background:url(../images/footer_bg.png) left top repeat; margin:40px 0px 0px 0px;}
.footer_main_box .google_map{width:100%; float:left; height:180px; position:relative;}
.footer_main_box .google_map img{width:100%; height:100%;}
.footer_main_box .google_map .address_box{width:505px; height:auto; position:absolute; padding:15px 20px; text-align:center; font-family:'open_sansregular'; font-size:16px; color:#fff; background:#291f19; left:50%; top:50%; margin:-28px 0px 0px -253px;}
.footer_main_box .footer_menu{width:100%; float:left; height:auto;}
.footer_main_box .footer_menu ul{width:100%; float:left; height:auto; padding:0px; margin:0px 0px 5px 0px;}
.footer_main_box .footer_menu ul li{width:auto; float:left; height:auto; padding:0px; list-style:none; font-family:'open_sansregular'; font-size:13px; color:#75716c; }
.footer_main_box .footer_menu ul li a{width:auto; height:auto; font-family:'open_sansregular'; font-size:13px; color:#75716c; margin:0px 6px 0px 6px !important;}
.footer_main_box .footer_menu ul li a:hover{color:#9e9890;}
.footer_main_box .footer_menu ul li a:first-child{margin-left:0px !important;}
.footer_main_box .footer_menu .copyright{width:100%; float:left; height:auto; font-family:'open_sansregular'; font-size:13px; color:#75716c; }
.footer_main_box .footer_menu .copyright a{color:#9e9890;}
.footer_main_box .footer_menu .copyright a:hover{color:#75716c;}
.footer_main_box .connect_us_box{width:auto; float:right; height:auto;}
.footer_main_box .connect_us_box p{float:left; font-family:'roboto_slablight'; font-size:18px; color:#716d68; line-height:35px; margin:0px 15px 0px 0px !important;}
.footer_main_box .connect_us_box .facebook{width:32px; float:left; height:32px; background:url(../images/social_icon.png) left top no-repeat; margin:0px 8px 0px 0px; }
.footer_main_box .connect_us_box .facebook:hover{opacity:0.7; filter:alpha(opacity=70);  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.footer_main_box .connect_us_box .twitter{width:32px; float:left; height:32px; background:url(../images/social_icon.png) right top no-repeat; margin:0px 0px 0px 0px;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.footer_main_box .connect_us_box .twitter:hover{opacity:0.7; filter:alpha(opacity=70);  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

/*======================================================================================================================================*/
.b_con_1{font-family:'roboto_slabbold' !important; font-size:60px !important; color:#fff; text-transform:none !important; text-shadow:0px 0px 5px rgba(100, 85, 1, 0.75) !important;}
.b_con_2{font-family:'roboto_slablight' !important; font-size:60px !important; color:#220b0a !important; text-transform:none !important; text-shadow:0px 0px 5px rgba(213, 179, 59, 0.75) !important; width:320px !important;}
.b_con_2 strong{font-family:'roboto_slabbold' !important; }
.b_con_3{font-family:'roboto_slablight' !important; font-size:16px !important; color:#fff !important; text-transform:none !important; width:300px !important; white-space:normal !important; line-height:21px !important; letter-spacing:0px !important;}
.b_con_4{width:205px !important;}

.tp-rightarrow.default{width:109px !important; height:109px !important; background-size:100% 100% !important; right:100px !important;}
.tp-leftarrow.default{width:109px !important; height:109px !important; background-size:100% 100% !important; left:100px !important;}
/*=======================================================================================================================================*/


/*====================================================== Right Sticky Icons =============================================================*/

.right-sticky-box {position:fixed; top:38%; right:0; width:71px; height:100px; z-index:99999; padding:0;}

.icon-call {float:right; margin-bottom:10px; margin-right:-105px; width:150px; height:43px; background:url(../images/icons.png) no-repeat 0px 0px;  -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.icon-call:hover {margin-right:0px; background:url(../images/icons.png) no-repeat 0px 0px;}

.icon-email {float:right; margin-bottom:10px; margin-right:-105px; width:150px; height:43px; background:url(../images/icons.png) no-repeat 0px -51px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.icon-email:hover {margin-right:0px; background:url(../images/icons.png) no-repeat 0px -51px;}

.icon-fb {float:right;  margin-bottom:10px; margin-right:-105px; width:150px; height:43px; background:url(../images/icons.png) no-repeat 0px -102px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.icon-fb:hover {margin-right:0px; background:url(../images/icons.png) no-repeat 0px -102px;}

.icon-twitter {float:right;  margin-bottom:10px; margin-right:-105px; width:150px; height:43px; background:url(../images/icons.png) no-repeat 0px -153px; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.icon-twitter:hover {margin-right:0px; background:url(../images/icons.png) no-repeat 0px -153px;}

/*=======================================================================================================================================*/

/*====================================================== BREADCUM =============================================================*/
.breadcum_main_box{width:100%; float:left; height:95px; background:url(../images/breadcum_bg.png) center top no-repeat; margin:-9px 0px 0px 0px;}
.breadcum_main_box .breadcum{width:100%; float:left; height:auto; padding:0px 0px 0px 270px; margin:20px 0px 0px 0px;}
.breadcum_main_box .breadcum a{font-family:'open_sansregular'; font-size:13px; color:#c8c8c7; background:url(../images/breadcum_arrow.png) right 8px no-repeat; padding:0px 13px 0px 0px; margin:0px 6px 0px 0px;}
.breadcum_main_box .breadcum a:hover{color:#C6A209;}
.breadcum_main_box .breadcum span{font-family:'open_sansregular'; font-size:13px; color:#c6a209;}
/*================================================================================================================================*/
.content_main_box{width:100%; float:left; height:auto; background:url(../images/main_content_bg.png) left top repeat-x #fff; margin:-8px 0px 40px 0px; box-shadow:0px 0px 5px rgba(177, 177, 168, 0.75); padding:25px 0px 0px 0px; }
.content_main_box .page_title{width:100%; float:left; height:auto; text-align:center;}
.content_main_box .page_title span{padding:0px 15px; font-family:'roboto_slablight'; font-size:31px; color:#2a120f; line-height:31px; text-transform:uppercase;}
.content_main_box .page_title img{margin-top:-15px;}
.content_main_box .about_us_con_1{width:100%; float:left; height:auto; font-family:'roboto_slablight'; font-size:18px; color:#2a120f; text-align:center; line-height:25px;}
.content_main_box .about_us_con_2{width:100%; float:left; height:auto; margin:30px 0px 0px 0px;}
.content_main_box .about_us_con_2 h1{font-family:'roboto_slablight'; font-size:16px; color:#6b0c00; padding:0px 0px 10px 0px !important; text-transform:uppercase;}
.content_main_box .about_us_con_2 img{width:auto; height:auto; float:left; margin:0px 20px 15px 0px; border:solid 3px #fff;}
.content_main_box .contact_us_map_box{width:100%; float:left; height:auto; border:solid 3px #fff;}
.content_main_box .contact_us_add_box{width:100%; float:left; height:auto; background:url(../images/conatct_us_add_main_bg.png) right bottom repeat #6b5814; margin:0px 0px 20px 0px;}
.content_main_box .contact_us_add_box .add_icon_box{width:100%; float:left; height:100%; background:url(../images/conatct_us_add_bg.png) right bottom no-repeat; padding:30px 30px 20px 25px;}
.content_main_box .contact_us_add_box h1{font-family:'open_sansbold'; font-size:14px; color:#fff; text-transform:uppercase; padding:0px 0px 15px 0px !important;}
.content_main_box .contact_us_add_box p{color:#fff; text-transform:uppercase;}
.content_main_box .contact_us_tele_box{width:100%; float:left; height:auto; background:url(../images/conatct_us_tele_main_bg.png) right bottom repeat #6b5814; margin:0px 0px 20px 0px;}
.content_main_box .contact_us_tele_box .tele_icon_box{width:100%; float:left; height:100%; background:url(../images/conatct_us_tele_bg.png) right bottom no-repeat; padding:25px 30px 25px;}
.content_main_box .contact_us_tele_box .email_box{width:100%; float:left; height:auto; margin:0px 0px 15px 0px;}
.content_main_box .contact_us_tele_box .email_box span{width:50px; float:left; font-family:'open_sansbold'; font-size:14px; color:#fff; text-align:left;}
.content_main_box .contact_us_tele_box .email_box a{font-family:'open_sansregular'; font-size:14px; color:#b0aaa1;}
.content_main_box .contact_us_tele_box .email_box a:hover{color:#fff;}
.content_main_box .contact_us_tele_box .tele_box{width:100%; float:left; height:auto;}
.content_main_box .contact_us_tele_box .tele_box span{width:50px; float:left; font-family:'open_sansbold'; font-size:14px; color:#fff; text-align:left;}
.content_main_box .contact_us_tele_box .tele_box p{font-family:'open_sansregular'; font-size:14px; color:#b0aaa1; padding:0px;}
.content_main_box .contact_us_tele_box a.facebook_1{width:32px; float:left; height:32px; background:url(../images/social_icon.png) left top no-repeat; margin:15px 8px 0px 50px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.content_main_box .contact_us_tele_box a.facebook_1:hover{opacity:0.7; filter:alpha(opacity=70);  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.content_main_box .contact_us_tele_box a.twitter_1{width:32px; float:left; height:32px; background:url(../images/social_icon.png) right top no-repeat; margin:15px 0px 0px 0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.content_main_box .contact_us_tele_box a.twitter_1:hover{opacity:0.7; filter:alpha(opacity=70); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.content_main_box .contact_us_tele_box .form_box{width:100%; float:left; height:auto; border:solid 1px #FF0000;}
.content_main_box .form_box p{padding:0px 0px 0px 0px !important; float:left; color:#2a120f; margin:0px 0px 0px 0px;}
input[type="text"], input[type="password"]{width:100%; height:51px; background:#eeece1; box-shadow:inset 1px 1px 3px rgba(180, 177, 161, 0.5); border:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:0px 20px; font-family:'open_sansregular'; font-size:14px; color:#92918f; margin:0px}
textarea{width:100%; float:left; height:88px; resize:none; border:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:15px 20px; background:#eeece1; box-shadow:inset 1px 1px 3px rgba(180, 177, 161, 0.5); font-family:'open_sansregular'; font-size:14px; color:#92918f;}
.captcha_code{width:94px; float:left; height:49px;}
.refresh_icon{width:21px; height:30px; float:left; background:url(../images/refresh_icon.png) center center no-repeat; margin:10px 0px 0px 12px;}
input[type="submit"]{width:142px; float:right; height:49px; background:#c6a209; font-family:'roboto_slablight'; font-size:17px; color:#fff; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:none; text-transform:uppercase;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.btn_submit{width:142px;}
input[type="submit"]:hover{background:#a98901; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.product_list_1{width:100%; float:left; height:auto; font-family:'roboto_slablight'; font-size:18px; color:#2a120f; text-align:center;}
.product_list_2{width:100%; float:left; height:auto; text-align:center; margin:10px 0px 0px 0px; background:url(../images/our_wines_pattern.png) 10px bottom repeat-x; padding:0px 0px 45px 0px; } 
.product_list_3{width:100%; float:left; height:auto; text-align:center; margin:0px 0px 0px 0px; }  
.product_list_3 p{ font-family:'open_sansregular'; font-size:14px; color:#92918f; line-height:50px;}
.product_list_pattern{width:100%; float:right; height:auto; background:url(../images/our_wines_pattern.png) 10px bottom repeat-x; padding:0px 0px 1px 0px; margin:7px 0px 0px 0px;}

/*===========================================================================================================*/
.pagination_main_box{width:100%; float:left; margin:20px auto 20px; height:30px;}
.pagination_box{width:460px; margin:0px auto; height:auto; display:table;}
.pagination_box .btn_previous{width:90px; height:22px; float:left; display:table; margin:0px 8px 0px 0px; }
.pagination_box .btn_previous a{font-family:'roboto_slablight'; font-size:14px; color:#1d1d1d; display:table-cell; vertical-align:middle; text-align:center; cursor:pointer; line-height:25px;}  
.pagination_box .btn_previous span{font-size:18px;}
.pagination_box .btn_previous a:hover{color:#26ABE3;}

.pagination_box .btn_previous_disable{width:85px; height:22px; float:left; display:table; margin:0px 8px 0px 0px; }
.pagination_box .btn_previous_disable a{font-family:'roboto_slablight'; font-size:14px; color:#969696; display:table-cell; vertical-align:middle; text-align:center; cursor:not-allowed; line-height:19px;}  
.pagination_box .btn_previous_disable span{font-size:18px;}


.pagination_box .number_box{width:30px; height:30px; float:left; display:table;  margin:0px 5px 0px 0px; text-align:center; vertical-align:middle; font-family:'roboto_slablight'; font-size:14px; color:#2a120f; line-height:29px;}
.pagination_box .number_box a{text-align:center; display: table-cell;  vertical-align:middle; font-family:'roboto_slablight'; font-size:14px; color:#2a120f; line-height:29px;}
.pagination_box .number_box a:hover{color:#6b0c00; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border:solid 1px #6e5c1a;}

.pagination_box .page_active{width:30px; height:30px; float:left; display:table;  margin:0px 5px 0px 0px;}
.pagination_box .page_active a{border:solid 1px #6e5c1a; text-align:center; display: table-cell;  vertical-align:middle; font-family:'roboto_slablight'; font-size:14px; color:#6b0c00; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}


.pagination_box .btn_next{width:70px; height:22px; float:left; display:table; margin:0px 8px 0px 0px; }
.pagination_box .btn_next a{font-family:'roboto_slablight'; font-size:14px; color:#666666; display:table-cell; vertical-align:middle; text-align:center; cursor:pointer; line-height:25px;}  
.pagination_box .btn_next span{font-size:18px;}
.pagination_box .btn_next a:hover{color:#26ABE3;}
/*==========================================================================================================*/
.product_detail_box_2{width:100%; float:left; height:auto; margin:0px 0px 50px 0px; padding:0px 10px;}
.content_main_box .owl-carousel{margin-left:0px;}
.product_detail_box_2 .social_share_box{width:100%; float:left; height:auto; background:url(../images/our_wines_pattern.png) left bottom repeat-x; text-align:right; padding:0px 0px 30px 0px; margin:0px 0px 20px 0px;}
.product_detail_box_2 .pro_details{width:100%; float:left; height:auto; background:url(../images/our_wines_pattern.png) left bottom repeat-x; padding:0px 0px 30px 0px; margin:0px 0px 20px 0px;}
.product_detail_box_2 .pro_details p{font-family:'open_sansregular'; font-size:14px; color:#474747; line-height:20px;}
.product_detail_box_2 .pro_type{width:100%; float:left; height:auto; font-family:'roboto_slablight'; font-size:14px; color:#2a120f; text-transform:uppercase; margin:20px 0px 0px 0px;}
.product_detail_box_2 .pro_type span{color:#6b5814; padding:0px 5px 0px 0px;}
.product_detail_box_2 .pro_availibale{width:100%; float:left; height:auto; font-family:'roboto_slablight'; font-size:14px; color:#2a120f; text-transform:uppercase; margin:5px 0px 0px 0px;}
.product_detail_box_2 .pro_availibale span{color:#6b5814; padding:0px 5px 0px 0px;}
.product_detail_box_2 .pro_price_box{width:100%; float:left; height:auto; background:url(../images/our_wines_pattern.png) left bottom repeat-x; padding:0px 0px 20px 0px; font-family:'roboto_slablight'; font-size:28px; color:#6b0c00; text-transform:uppercase; text-align:left; margin:0px 0px 20px 0px;}
.product_detail_box_2 .pro_price_box span{font-size:24px; width:auto; color:#2a120f; float:left; line-height:42px; height:auto; margin:0px 45px 0px 0px; padding:0px; text-decoration:line-through;}
.product_detail_box_2 .quantity_box{width:100%; float:left; height:auto;}
.product_detail_box_2 .quantity_box .input_box{width:180px; float:left; height:auto;}
.product_detail_box_2 .quantity_box .input_box input[type="text"]{width:100%; height:51px; background:#eeece1; box-shadow:inset 1px 1px 3px rgba(180, 177, 161, 0.5); border:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:0px 20px; font-family:'open_sansregular'; font-size:14px; color:#92918f;}
.product_detail_box_2 .quantity_box .input_box_3{width:180px; float:left; height:auto; margin:0px 0px 0px 20px;}
.product_detail_box_2 .quantity_box .input_box_3 input[type="submit"]{width:100%; float:right; height:49px; background:#c6a209; font-family:'roboto_slablight'; font-size:17px; color:#fff; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:none; text-transform:uppercase;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.product_detail_box_2 .quantity_box .input_box input[type="submit"]:hover{background:#a98901; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
/*================================================================================================================================*/
.product_detail_box_1 {float: left; height: auto; margin: 0px; width: 100%;}
.product_detail_box_1 .thum_crousel_box{width:100%; float:left; height:auto; background:url(../images/product_detail_bg.png) center top no-repeat; background-size:100%; padding:1px;}
/*=================================================================================================================================*/
.login_main_box{width:100%; float:left; height:auto; background:url(../images/login_box_bg.png) left top no-repeat; background-size:100%; padding:15px 10px 20px 30px;}
.login_title{font-family:'roboto_slabregular'; font-size:21px; color:#6b0c00; text-transform:uppercase; padding:0px 0px 15px 0px;}
.login_main_box input[type="text"]{margin:5px 0px 15px 0px !important;}
.login_main_box input[type="password"]{margin:5px 0px 15px 0px !important;}
.login_main_box input[type="submit"]{width:125px; float:left; height:49px; background:#c6a209; font-family:'roboto_slablight'; font-size:17px; color:#fff; text-align:center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:none; text-transform:uppercase;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.btn_submit{width:142px;}
input[type="submit"]:hover{background:#a98901; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.login_main_box .forgot_pass{width:auto; float:right; height:auto; font-family:'open_sansregular'; font-size:14px; color:#6b0c00; margin:15px 10px 0px 0px;}
.login_main_box .forgot_pass:hover{color:#2A120F;}
.login_main_box .create_new_account_box{width:100%; float:left; height:100%; background:url(../images/login_bg_1.png) right bottom no-repeat;}
.login_main_box .create_new_account_box ul{width:100%; float:left; height:auto; margin:0px 0px 0px 0px}
.login_main_box .create_new_account_box ul li{width:100%; float:left; height:auto; background:url(../images/create_account_list_bullte.png) left 2px no-repeat; font-family:'open_sansregular'; font-size:14px; color:#2a120f; padding:0px 0px 0px 30px; margin:10px 0px 0px 0px;}
.login_main_box .create_new_account_box .btn_create_account{width:202px; height:79px; float:left; background:url(../images/btn_create_account.png) center center no-repeat; margin:50px 0px 0px 0px;}
.registration_box{display:none;}
input[type="password"]{margin:0px 0px 0px 0px}
.create_account_saparator{width:100%; float:left; height:1px; background:url(../images/our_wines_pattern.png) 10px bottom repeat-x; margin:10px 0px 50px;}
.btn_register{width:162px !important; margin:0px 65px 20px 0px !important;}

.my_account_box_1{width:100%; float:left; height:270px; background:url(../images/my_account_bg.png) center top no-repeat; display:table; position:relative; cursor:pointer;}
.my_account_box_1 .my_account_title{width:100%; float:left; height:auto; position:relative; margin:200px 0px 0px 0px; text-align:center; position:relative;}
.my_account_box_1 .my_account_title a{font-family:'roboto_slablight'; font-size:16px; color:#2a120f; text-transform:uppercase;}
.my_account_box_1:hover .my_account_title a{color:#6b0c00;}
.my_account_box_1 .my_profile_box{width:100%; float:left; height:137px; background:url(../images/my_profile_icon.png) center top no-repeat; margin:40px 0px 20px 0px; position:absolute; z-index:9; left:0px;}
.my_account_box_1 .my_profile_box_1{width:100%; float:left; height:137px; background:url(../images/my_profile_icon.png) center bottom no-repeat; margin:40px 0px 20px 0px; position:absolute; z-index:999; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; left:0px;}
.my_account_box_1:hover .my_profile_box{opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.my_account_box_1:hover .my_profile_box_1{opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.my_account_box_1 .change_password{width:100%; float:left; height:129px; background:url(../images/change_password_icon.png) center top no-repeat; margin:45px 0px 20px 0px; position:absolute; z-index:9; left:0px;}
.my_account_box_1 .change_password_1{width:100%; float:left; height:129px; background:url(../images/change_password_icon.png) center bottom no-repeat; margin:45px 0px 20px 0px; position:absolute; z-index:999; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; left:0px;}
.my_account_box_1:hover .change_password{opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.my_account_box_1:hover .change_password_1{opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.my_account_box_1 .my_orders{width:100%; float:left; height:122px; background:url(../images/my-orders.png) center top no-repeat; margin:52px 0px 20px 0px; position:absolute; z-index:9; left:0px;}
.my_account_box_1 .my_orders_1{width:100%; float:left; height:122px; background:url(../images/my-orders.png) center bottom no-repeat; margin:52px 0px 20px 0px; position:absolute; z-index:999; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; left:0px;}
.my_account_box_1:hover .my_orders{opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.my_account_box_1:hover .my_orders_1{opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.my_account_box_1 .view_cart{width:100%; float:left; height:121px; background:url(../images/view-cart.png) center top no-repeat; margin:52px 0px 20px 0px; position:absolute; z-index:9; left:0px;}
.my_account_box_1 .view_cart_1{width:100%; float:left; height:121px; background:url(../images/view-cart.png) center bottom no-repeat; margin:52px 0px 20px 0px; position:absolute; z-index:999; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; left:0px;}
.my_account_box_1:hover .view_cart{opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.my_account_box_1:hover .view_cart_1{opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.my_account_box_1 .continue_shopping{width:100%; float:left; height:121px; background:url(../images/continue-shopping.png) center top no-repeat; margin:52px 0px 20px 0px; position:absolute; z-index:9; left:0px;}
.my_account_box_1 .continue_shopping_1{width:100%; float:left; height:121px; background:url(../images/continue-shopping.png) center bottom no-repeat; margin:52px 0px 20px 0px; position:absolute; z-index:999; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; left:0px;}
.my_account_box_1:hover .continue_shopping{opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.my_account_box_1:hover .continue_shopping_1{opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.my_account_box_1 .logout_icon{width:100%; float:left; height:121px; background:url(../images/logout_icon.png) center top no-repeat; margin:52px 0px 20px 0px; position:absolute; z-index:9; left:0px;}
.my_account_box_1 .logout_icon_1{width:100%; float:left; height:121px; background:url(../images/logout_icon.png) center bottom no-repeat; margin:52px 0px 20px 0px; position:absolute; z-index:999; opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; left:0px;}
.my_account_box_1:hover .logout_icon{opacity:0; filter:alpha(opacity=0); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.my_account_box_1:hover .logout_icon_1{opacity:1; filter:alpha(opacity=100); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
/*============================================================================================================================================*/
.my_order_title_box{width:100%; float:left; height:auto;}
.my_order_title_box .my_order_pattern{width:100%; float:left; height:1px; background:url(../images/our_wines_pattern.png) 10px top repeat-x;}
.my_order_title_box .my_order_title_1{width:350px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}
.my_order_title_box .my_order_title_2{width:217px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}
.my_order_title_box .my_order_title_3{width:223px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}
.my_order_title_box .my_order_title_4{width:162px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}


.my_order_details_box{width:100%; float:left; height:auto; background:url(../images/my_order_list_bg.png) left bottom repeat-x; padding:40px 0px 40px 0px;}
.my_order_details_box .my_order_details_1{width:350px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; text-transform:uppercase; padding:0px 0px 0px 20px;}
.my_order_details_box .my_order_details_1 a{font-family:'open_sansregular'; font-size:14px; color:#474747;}
.my_order_details_box .my_order_details_2{width:217px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:0px 0px 0px 20px;}
.my_order_details_box .my_order_details_3{width:223px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; padding:0px 0px 0px 20px;}
.my_order_details_box .my_order_details_4{width:162px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; padding:0px 0px 0px 20px;}
.my_order_back_box{width:auto; float:right; height:auto; background:url(../images/my_order_back_arrow.png) left 4px no-repeat; font-family:'roboto_slabregular'; font-size:11px; color:#6b5814; text-transform:uppercase; position:absolute; right:10px; padding:0px 0px 0px 12px; top:28px;}
.my_order_back_box:hover{color:#261C16;}
/*============================================================================================================================================*/
.my_order_detail_title_box{width:100%; float:left; height:auto; margin:15px 0px 0px 0px;}
.my_order_detail_add_box{width:100%; float:left; height:290px; background:url(../images/my_order_add_box_bg.png) center top no-repeat; margin:10px 0px 0px 0px; padding:20px 25px;}
.my_order_detail_add_box .address_title{width:100%; float:left; height:auto; background: url(../images/our_wines_pattern.png) left bottom repeat-x; font-family:'roboto_slablight'; font-size:17px; color:#6b0c00; text-transform:uppercase; padding:0px 0px 8px 0px; margin:0px 0px 25px 0px;}
.my_order_detail_add_box .sub_title_1{width:100%; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b5814; text-transform:uppercase; margin:0px 0px 5px 0px;}
.my_order_detail_add_box p{padding:0px;}
.my_order_detail_add_box .sub_title_2{width:100%; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; margin:10px 0px 0px 0px;}
.my_order_detail_add_box .sub_title_2 span{font-family:'roboto_slabregular'; font-size:14px; color:#6b5814; text-transform:uppercase;}


.my_order_detail_title_box .my_order_pattern{width:100%; float:left; height:1px; background:url(../images/our_wines_pattern.png) 10px top repeat-x;}
.my_order_detail_title_box .my_order_detail_title_1{width:142px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}
.my_order_detail_title_box .my_order_detail_title_2{width:294px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}
.my_order_detail_title_box .my_order_detail_title_3{width:178px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}
.my_order_detail_title_box .my_order_detail_title_4{width:176px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}
.my_order_detail_title_box .my_order_detail_title_5{width:162px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}

.my_order_details_box_1{width:100%; float:left; height:auto; background:url(../images/my_order_list_bg.png) left bottom repeat-x; padding:40px 0px 40px 0px;}
.my_order_details_box_1 .my_order_detail_1{width:142px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; text-transform:uppercase; padding:0px 0px 0px 20px;}
.my_order_details_box_1 .my_order_detail_1 .my_order_img_box{width:100px; height:160px; background:url(../images/my_order_details_product_bg.png) center top no-repeat; display:table;}
.my_order_details_box_1 .my_order_detail_1 .my_order_img_box p{width:100%; height:100%; display:table-cell; text-align:center; vertical-align:middle;}
.my_order_details_box_1 .my_order_detail_2{width:294px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; padding:0px 30px 0px 20px;}
.my_order_details_box_1 .my_order_detail_2 .type_box{width:100%; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; margin:10px 0px 0px 0px;}
.my_order_details_box_1 .my_order_detail_2 .type_box span{color:#6b5814;}
.my_order_details_box_1 .my_order_detail_3{width:178px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#6b0c00; padding:0px 0px 0px 20px; text-transform:uppercase;}
.my_order_details_box_1 .my_order_detail_3 p{color:#6b0c00;}
.my_order_details_box_1 .my_order_detail_4{width:176px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; padding:0px 0px 0px 20px;}
.my_order_details_box_1 .my_order_detail_5{width:162px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; padding:0px 0px 25px 20px;}
.my_order_details_box_1 .my_order_detail_5 p{color:#6b0c00;}
.sub_total_box{width:100%; float:left; height:auto; padding:25px 65px 0px 0px; font-family:'open_sansregular'; font-size:14px; color:#474747; text-align:right;}
.sub_total_box span{padding:0px 0px 0px 20px;}
.gst_total_box{width:100%; float:left; height:auto; padding:0px 50px 10px 0px; font-family:'open_sansregular'; font-size:14px; color:#474747; text-align:right;}
.gst_total_box span{padding:0px 0px 0px 20px;}
.total_box{width:100%; float:left; height:auto; padding:0px 50px 10px 0px; font-family:'open_sansbold'; font-size:14px; color:#6b0c00; text-align:right; margin:10px 0px 0px 0px;}
.total_box span{padding:0px 0px 0px 20px;}

.my_order_details_box_1 .my_order_detail_4 .input_box_1{width:100px; float:left; height:auto;}

.my_order_detail_title_box .my_order_detail_title_6{width:244px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}

.my_order_detail_title_box .my_order_detail_title_7{width:194px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:25px 0px 25px 20px;}

.my_order_details_box_1 .my_order_detail_6{width:244px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; padding:0px 0px 25px 20px;}
.my_order_details_box_1 .my_order_detail_6 p{color:#6b0c00;}
.sub_total_box{width:100%; float:left; height:auto; padding:25px 65px 0px 0px; font-family:'open_sansregular'; font-size:14px; color:#474747; text-align:right;}
.my_order_details_box_1 .my_order_detail_7{width:244px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; padding:0px 0px 25px 20px;}
.my_order_details_box_1 .my_order_detail_7 p{color:#6b0c00;}
.sub_total_box{width:100%; float:left; height:auto; padding:25px 50px 0px 0px; font-family:'open_sansregular'; font-size:14px; color:#474747; text-align:right;}

.my_order_details_box_1 .my_order_detail_6 .input_box_1{width:100px; float:left; height:auto;}
.my_order_details_box_1 .my_order_detail_6 .quanty_box{width:75px; float:left; height:auto;}
.my_order_details_box_1 .my_order_detail_6 .quanty_box .remove_box{width:27px; height:27px; float:right; background:url(../images/remove_icon.png) center center no-repeat; margin:10px 0px 0px 0px;}

.my_order_details_box_1 .my_order_detail_6 .quanty_box .refresh_icon{background: url(../images/refresh_icon.png) center center no-repeat; float: left;    height: 30px; margin: 10px 0 0 12px; width: 21px;}
/*====================================================================================================================*/
.shopping_cart_button_box{width:100%; float:left; height:auto; margin:35px 0px 35px 0px;}
.shopping_cart_button_box input[type="submit"].btn_continue_shopping{width:240px; float:left; height:49px; background:#291f19; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;}
.shopping_cart_button_box input[type="submit"].btn_empty_cart{width:165px; float:right; height:49px; background:#291f19; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px; margin:0px 17px 0px 0px;}
.shopping_cart_button_box input[type="submit"].btn_procees_checkout{width:264px; float:right; height:49px; background:#c6a209; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;}
/*========================================================================================================================*/
.checkout_left_col{width:100%; float:left; height:auto;}
.checkout_left_col .check_out_title_1{width:100%; float:left; height:auto; font-family:'roboto_slabregular'; font-size:21px; color:#6b0c00; text-transform:uppercase; margin:0px 0px 25px 0px;}
.checkout_left_col .accordian_box{width:100%; float:left; height:auto;}
.checkout_left_col .categoryitems{width:100%; float:left; height:auto;}
.checkout_left_col .categoryitems label{font-family:'open_sansregular'; font-size:14px; color:#474747; line-height:20px; margin:0px 0px 5px 0px;}
.checkout_left_col .new_customer_box{width:100%; float:left; height:auto; font-family:'open_sansitalic'; font-size:13px; color:#787878; margin:25px 0px 30px 0px;}
.checkout_left_col .btn_continue{width:157px; float:left; margin:10px 0px;}
.checkout_left_col .returning_box{width:auto; float:left; height:auto;}
.checkout_left_col .returning_box input[type="text"]{margin:0px 0px 20px 0px;}
.checkout_left_col .returning_box .btn_login{width:122px; float:left; margin:0px 0px 10px 0px !important;}
.checkout_left_col .returning_box .forgot_pass{width:auto; float:right; height:auto; font-family:'open_sansregular'; font-size:14px; color:#6b0c00; margin:15px 0px 0px 0px;}
.checkout_left_col .billing_details_box{width:100%; float:left; height:auto; margin:10px 0px;}
.checkout_left_col .billing_details_box input[type="text"] {margin:0px 0px 20px 0px !important;}
.checkout_left_col .billing_details_box input[type="text"]:last-child{margin:0px !important;}
.checkout_left_col .billing_details_box .saparator{width:100%; float:left; height:20px; margin:0px 0px 0px 0px; }
.checkout_left_col .billing_details_box input[type="checkbox"]{float: left; margin:15px 10px 0px 0px;}
.checkout_left_col .billing_details_box label{margin:13px 10px 0px 0px;}
.checkout_left_col .pattern_2{width:100%; float:left; height:1px; background:url(../images/our_wines_pattern.png) left center repeat-x;}
.checkout_left_col .billing_details_box .product_name_1{width:243px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:30px 0px;}
.checkout_left_col .billing_details_box .price_1{width:145px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:30px 0px;}
.checkout_left_col .billing_details_box .quantity_1{width:75px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:30px 0px;}
.checkout_left_col .billing_details_box .subtotal_1{width:165px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:30px 0px 30px 65px;}
.checkout_left_col .order_overview_details_box {width: 100%; height: auto; float:left; background: url(../images/my_order_list_bg.png) repeat-x scroll left bottom; padding: 30px 0;}
.checkout_left_col .order_overview_details_box .product_details_1{width:243px; float:left; height:auto; font-family:'open_sansregular'; font-size:14px; color:#474747; padding:0px;} 
.checkout_left_col .order_overview_details_box .product_details_1 .type_box_1{width:100%; float:left; height:auto; margin:10px 0px 0px 0px;}
.checkout_left_col .order_overview_details_box .product_details_1 .type_box_1 span{color:#6b5814;}
.checkout_left_col .billing_details_box .price_details_1{width:145px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00; text-transform:uppercase; padding:0px;}
.checkout_left_col .billing_details_box .quantity_details_1{width:75px; float:left; height:auto; text-align:center; font-family:'roboto_slabregular'; font-size:14px; color:#474747; padding:0px;}
.checkout_left_col .billing_details_box .subtotal_details_1{width:165px; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b0c00;padding:0px 0px 0px 0px; text-align:right;}
.billing_details_box .sub_total_box{padding:25px 0px 0px 0px;}
.billing_details_box .gst_total_box{padding:0px 0px 0px 0px;}
.billing_details_box .total_box{padding:0px 0px 0px 0px;}
.billing_details_box .payment_details_box{width:100%; float:left; height:85px;}
.billing_details_box .width_142{width:142px; float:left; margin:0px 20px 0px 0px;}
.billing_details_box .width_210{width:210px;}
.billing_details_box .p_ex_yr{padding:0px 10px 0px 0px !important;}
.billing_details_box .p_ex_mn{padding:0px 0px 0px 10px !important;}

.logout_right_col{width:100%; float:left; height:auto; background:url(../images/checkout_right_bg.png) center top no-repeat; background-size:100%; padding:20px 26px 0px; display:block !important;}
.logout_right_col .right_title_box{width:100%; float:left; height:auto; font-family:'roboto_slablight'; font-size:17px; color:#6b0c00; text-transform:uppercase; background:url(../images/our_wines_pattern.png) left bottom repeat-x; padding:0px 0px 10px 0px; margin:0px 0px 25px 0px;}
.logout_right_col .right_title_1{width:100%; float:left; height:auto; font-family:'roboto_slabregular'; font-size:14px; color:#6b5814; text-transform:uppercase; margin:0px 0px 5px 0px;}
.logout_right_col .billing_address{width:100%; float:left; height:auto; background:url(../images/our_wines_pattern.png) left bottom repeat-x; padding:0px 0px 28px 0px; margin:0px 0px 28px 0px;}
.logout_right_col .billing_address p{padding:0px;}
.logout_right_col .bg_none{background:none !important; margin-bottom:0px !important;}

/*========================================================================================================*/

.content_main_box .tours_and_tastings_1{width:100%; float:left; height:auto; font-family:'roboto_slablight'; font-size:18px; color:#2a120f; text-align:center; line-height:25px; margin:0px 0px 10px 0px;}
.content_main_box .tours_and_tastings_2{text-align:center;}
.tours_and_tastings_gallary_main{width:294px; float:left; height:auto;}
.tours_and_tastings_gallary_main .tours_image_box{width:100%; height:246px; float:left; background:url(../images/tours_and_tastings_bg.png) center center no-repeat; padding:19px 20px 0 16px;}
.tours_and_tastings_gallary_main .tours_image_box img{float:left; width:258px; height:208px;}
.tours_and_tastings_gallary_main .tours_title{width:100%; float:left; height:45px; margin:10px 0px 0px 0px; padding:0px 20px 0 16px;}
.tours_and_tastings_gallary_main .tours_title a{width:100%; display:block; font-family:'roboto_slablight'; font-size:14px; color:#2a120f; text-align:center; text-transform:uppercase;}
.tours_and_tastings_gallary_main .tours_title a:hover{color:#474747;}

/*=======================================================================================================*/

.tastings_gallery_details{width:100%; float:left; height:auto;}
.tastings_gallery_details .caroufredsel_wrapper img{border:solid 3px #fff !important;}


.popup_main_box{width:100%; position:fixed; z-index:9999999; background:rgba(0, 0, 0, 0.9); height:100%; display:block;}
.popup_main_box .popup_con_box{width:665px; float:left; height:447px; position:absolute; top:50%; left:50%; margin:-223px 0px 0px -333px; background:url(../images/popup_img_1.png) center center no-repeat; padding:9px;}
.popup_main_box .popup_con_box .message_box{width:97.5%; display:block; float:left; height:150px; position:absolute; bottom:9px !important; background:rgba(0, 0, 0, 0.9); color:#fff; text-align:center; padding:25px 10px 0px 10px; text-transform:uppercase; font-family:'roboto_slablight'; font-size:31px; line-height:30px;}
.popup_main_box .popup_con_box .message_box a{font-family:'roboto_slablight'; font-size:15px; color:#fff;}
.popup_main_box .popup_con_box .message_box span{padding:0px 10px; font-family:'roboto_slablight'; font-size:15px; color:#fff;}
.popup_main_box .popup_con_box .message_box p{font-family:'roboto_slablight'; font-size:12px; color:#886b49; text-transform:none; padding:20px 0px 0px 0px;}


.banner_buy_now{width:auto; font-family:'roboto_slablight'; font-size:22px; text-transform:uppercase; height:56px; background:#261c16; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding:10px 30px 10px 30px; color:#d4b52f !important;}
.banner_buy_now img{width:auto; margin:-5px 0px 0px 10px; height:auto; max-height:25px; max-width:25px;}



@media only screen and (max-width: 1001px)
{
.checkout_left_col .billing_details_box .subtotal_1{width:145px;}
.checkout_left_col .billing_details_box .subtotal_details_1{width:145px;}
.my_order_detail_title_box .my_order_detail_title_5{width:140px;}
.my_order_details_box_1 .my_order_detail_5{width:140px;}
.my_order_title_box .my_order_title_4{width:140px;}
.width_110{width:110px !important;}
.my_order_details_box .my_order_details_4{width:140px;}
}


@media only screen and (max-width: 768px)
{
.call_box_main{text-align:center;}
.call_box_main img{display:none;}
.call_box_main{padding:19px 20px 19px 15px !important;}
.news_subscribe_main_box .subscribe_title{width:100%; border:none;}
.news_subscribe_main_box .subscribe_title h1{float:left; margin:0px 0px 20px 7px !important;}
.news_subscribe_main_box .form_box{width:100%; float:left;}
.logo_box{width:100%;}
.menu{margin:8px 0px 0px 0px; position:relative; z-index:9999; float:right; width:220px;}
.navbar-nav > li > a{padding:10px 20px 0px 20px !important; line-height:24px !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none !important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background:none !important;}
.news_subscribe_main_box .subscribe_title p{float:left; text-align:center; margin:0px 5px 5px 0px;}
.news_subscribe_main_box .subscribe_title h1{float:left; text-align:center; margin-left:0px; font-family:'open_sansregular'; font-size:16px; margin-top:1px}
.news_subscribe_main_box .form_box input[type="text"]{width:270px;}
.call_box_main p{font-size:16px; margin:0px 0px 15px 0px; line-height:22px;}
.call_box_main h1{font-size:25px; text-align:center; margin:15px 0px 4px 13px !important;}
.customNavigation{width:185px; margin:0px auto;}
.navbar-nav > li > a{padding:5px 20px !important; border-bottom:solid 1px #ddd;}
.service_images_box a.order_online{bottom:20px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #6b0c00 !important;}
.footer_main_box .footer_menu ul li a{margin:0px 5px 0px 5px;}
.navbar-brand{display:block; color:#261C16 !important; float:right !important;}
.tp-rightarrow.default{width:80px !important; height:80px !important; background-size:100% 100% !important; right:50px !important;}
.tp-leftarrow.default{width:80px !important; height:80px !important; background-size:100% 100% !important; left:50px !important;}
.right-sticky-box{display:none !important;}
.btn_submit{width:95px !important;}
.product_detail_box_2 .quantity_box .input_box{width:100px;}
/*======================================================================================================================*/
.breadcum_main_box .breadcum{padding-left:200px;}
.news_award_slider{margin-bottom:0px !important;}
.content_main_box .page_title img{display:none;}
.content_main_box .form_box input[type="submit"]{width:100px;}

.content_main_box .about_us_con_2 img{width:auto; height:auto; float:left; margin:0px 20px 9px 0px; border:solid 3px #fff;}

.content_main_box .contact_us_add_box .add_icon_box{width:100%; float:left; height:100%; background:url(../images/conatct_us_add_bg.png) right bottom no-repeat; padding:30px 17px 20px 17px;}
.content_main_box .contact_us_tele_box .tele_icon_box{width:100%; float:left; height:100%; background:url(../images/conatct_us_tele_bg.png) right bottom no-repeat; padding:25px 17px 25px;}
.content_main_box .form_box p{padding:15px 0px 0px 0px !important; float:left; color:#2a120f; margin:0px 0px 0px 0px;}
.btn_register{margin:0px 40px 20px 0px !important;}
/*========================================================================*/
.my_order_title_box .my_order_title_1{width:280px;}
.my_order_title_box .my_order_title_2{width:150px;}
.my_order_title_box .my_order_title_3{width:130px;}
.my_order_details_box .my_order_details_1{width:280px;}
.my_order_details_box .my_order_details_2{width:150px;}
.my_order_details_box .my_order_details_3{width:130px;}

.my_order_detail_add_box{background:#EEECE1; height:auto; padding:20px 10px;}
/*========================================================================================================*/
.my_order_detail_title_box .my_order_detail_title_2{width:200px;}
.my_order_detail_title_box .my_order_detail_title_3{width:150px;}
.my_order_detail_title_box .my_order_detail_title_4{width:100px;}
.my_order_detail_title_box .my_order_detail_title_5{width:135px; text-align:right;}
.my_order_detail_title_box .my_order_detail_title_6{width:150px;}

.my_order_details_box_1 .my_order_detail_2{width:200px;}
.my_order_details_box_1 .my_order_detail_3{width:150px;}
.my_order_details_box_1 .my_order_detail_4{width:100px;}
.my_order_details_box_1 .my_order_detail_5{width:135px;}
.my_order_details_box_1 .my_order_detail_6{width:150px;}
.sub_total_box{padding:25px 25px 0px 0px;}
.gst_total_box{padding:0px 25px 0px 0px;}
.total_box{padding:25px 25px 0px 0px;}
/*========================================================================================================*/
.logout_right_col{background:#eeece1;}
.checkout_left_col .billing_details_box .product_name_1{width:300px;}
.checkout_left_col .billing_details_box .price_1{width:145px;}
.checkout_left_col .billing_details_box .quantity_1{width:125px;}
.checkout_left_col .billing_details_box .subtotal_1{width:150px; padding:30px 0px 30px 20px; text-align:right;}

.checkout_left_col .order_overview_details_box .product_details_1{width:250px; margin:0px 50px 0px 0px;}
.checkout_left_col .billing_details_box .price_details_1{width:145px;}
.checkout_left_col .billing_details_box .quantity_details_1{width:75px;}
.checkout_left_col .billing_details_box .subtotal_details_1{width:210px; padding:0px 0px 0px 0px;}
.billing_details_box .width_142{width:57%; margin:0px 20px 20px 0px;}
.billing_details_box .width_210{width:200px;}
.login_main_box .create_new_account_box{background-size:43%;}

.logout_right_col{display:none !important;}
.my_order_back_box{display:none;}
.my_order_details_box_1 .my_order_detail_5{text-align:right;}
.login_main_box{padding:15px 10px 20px !important;}
.content_main_box .page_title span{padding:0px;}

.product_detail_box_2 .quantity_box .input_box_3{width:150px; float:right;}
.product_detail_box_2 .pro_price_box{font-size:18px;}
.product_detail_box_2 .pro_price_box span{font-size:18px; margin:-10px 45px 0px 0px;}

}

@media only screen and (max-width: 767px)
{
.menu{width:100%;}
.navbar-brand{float:left !important; margin:2px 0px 0px 15px !important; color:#fff !important; font-size:16px !important;}
.top_row{height:auto;}	
.menu_main_box{height:auto; background-position:left 44px; margin:0px ;}
.logo_box{width:100%; margin:-5px 0px 0px 0px; text-align:center;}
.navbar-brand{display:block;}
.footer_main_box .footer_menu{text-align:center; float:none; margin:0px auto; width:500px;}
.footer_main_box .connect_us_box{width:200px; float:none; margin:0px auto;}
.news_subscribe_main_box .form_box input[type="text"]{width:77%;}
.news_subscribe_main_box .form_box input[type="submit"]{float:left;}
.news_subscribe_main_box .subscribe_title p{text-align:center; float:none;}
.news_subscribe_main_box .subscribe_title h1{text-align:center; float:none; font-family:'roboto_slabregular'; font-size:21px; margin:0px 0px 20px 0px !important;}
.call_box_main p{float:none; text-align:center;}
.call_box_main h1{float:none; text-align:center; margin:5px 0px 0px 0px !important;}
.menu{margin:0px 0px 7px 0px; position:relative; z-index:9999; background:#261C16; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.top_cart_box{margin:2px 0px 0px 0px;}
.service_images_box a.order_online{bottom:40px;}
.banner_main_box{margin:0px 0px 15px 0px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff !important;}
.news_detail_main_box p.news_detail{margin:0px 0px 0px 0px !important;}
.footer_main_box{margin:20px 0px 0px 0px !importants;}
.footer_main_box .google_map{height:180px; background-color:rgba(113, 109, 104, 0.2);}
.footer_main_box .google_map img{height:180px; display:none;}
.footer_main_box .footer_menu .copyright{margin:5px 0px 0px 0px; }
.tp-leftarrow.default{left:10px !important;}
.tp-rightarrow.default{right:10px !important;}
.content_main_box .form_box input[type="submit"]{float:left; margin-left:20px;}
.product_list_pattern{width:100%;}
.product_list_3 p{line-height:15px;}
.content_main_box .form_box input[type="submit"]{width:142px;}
.breadcum_main_box .breadcum{padding-left:0px;}

.content_main_box .contact_us_add_box .add_icon_box{padding:30px 30px 20px 25px;}
.content_main_box .contact_us_tele_box .tele_icon_box{padding:25px 30px 25px;}
.content_main_box .form_box p{padding:15px 20px 0px 20px !important; float:left; color:#2a120f; margin:0px 0px 0px 0px;}
.btn_submit{width:140px !important;}
.login_main_box{padding:0px !important;}
.my_account_box_1{float:none; margin:0px auto; width:223px;}
.my_order_detail_add_box{width:304px; float:none; height:290px; background:url(../images/my_order_add_box_bg.png) center top no-repeat; margin:0px auto; padding:20px 25px;}
.product_detail_box_2 .quantity_box .input_box{width:180px;}
/*======================================================================================================*/
.checkout_left_col .returning_box{width:100%;}
.billing_details_box .payment_details_box{display:none;}

.tours_and_tastings_gallary_main{float:none; margin:0px auto;}
.tours_and_tastings_gallary_main .tours_title{height:auto;}

.billing_details_box .width_142{width:80%; margin:0px 20px 20px 0px;}

.checkout_left_col .billing_details_box .subtotal_1{width:170px; text-align:right;}
.checkout_left_col .billing_details_box .subtotal_details_1{width:225px;}
.content_main_box .contact_us_tele_box{margin:0px;}
.content_main_box .form_box p{padding:0px !important;}

.product_detail_box_2 .quantity_box .input_box_3{float:left;}
.product_detail_box_2 .pro_price_box span{font-size:24px; margin:0px 145px 0px 0px;}
.product_detail_box_2 .pro_price_box{font-size:30px;}
.product_detail_box_2{padding:0px;}
}
@media only screen and (max-width: 480px)
{
.top_row .search_box{width:100%;}
.top_row .search_box input[type="text"]{width:85%;}
.featured_main_box .featured_title_box .left{display:none;}
.featured_main_box .featured_title_box .right{display:none;}
.featured_main_box .featured_title_box{width:100%;}
.news_main_box .news_title_box{width:100%;}
.news_main_box .news_title_box .left{display:none;}
.news_main_box .news_title_box .right{display:none;}
.featured_main_box .featured_title_box p{font-size:25px; width:100%; text-align:center;}
.footer_main_box .google_map .address_box{width:75%; position:relative; margin:0px; left:0px; right:0px;}
.footer_main_box .google_map .address_box{position:relative; width:100%; text-align:center;}
.news_subscribe_main_box .subscribe_title{padding:0px;}
.news_subscribe_main_box .subscribe_title p{width:100%; text-align:center;}
.news_subscribe_main_box .subscribe_title h1{width:100%; text-align:center; margin-left:0px;}
.news_subscribe_main_box .form_box input[type="text"]{width:67%; margin:0px 0px 10px 0px;}
.news_subscribe_main_box .form_box input[type="submit"]{width:30%; float:right;}
.news_detail_main_box .news_img_box{width:100%; margin-right:0px !important;}
.owl_r_20 .item{margin-right:0px !important;}
.footer_main_box .footer_menu{width:100%;}
.footer_main_box .google_map .address_box{position:absolute; top:23%; width:70%; left:15%;}
.news_detail_main_box .news_img_box{margin:0px 0px 15px 0px;}
.news_main_box .news_title_box p{width:100%; float:none; text-align:center;}
.top_row .my_account_box{width:100%; text-align:center;}
.top_cart_box{margin:2px 0px 0px 0px !important}
.tp-rightarrow.default{width:50px !important; height:50px !important; background-size:100% 100% !important;}
.tp-leftarrow.default{width:50px !important; height:50px !important; background-size:100% 100% !important;}
.news_award_slider{margin-bottom:0px !important;}

.content_main_box .about_us_con_2 img{margin:0px 20px 20px 0px;}
.login_main_box{background:none !important;}
.login_main_box .create_new_account_box{background:none;}
.login_main_box .create_new_account_box .btn_create_account{margin:40px 0px 20px;}
/*========================================================================*/
.my_order_title_box .my_order_title_1{width:110px; padding-left:0px;}
.my_order_title_box .my_order_title_2{width:110px;}
.my_order_title_box .my_order_title_3{width:110px;}
.my_order_title_box .my_order_title_4{width:110px;}
.my_order_details_box .my_order_details_1{width:110px; padding-left:0px;}
.my_order_details_box .my_order_details_2{width:110px;}
.my_order_details_box .my_order_details_3{width:110px;}
.my_order_details_box .my_order_details_4{width:110px;}
.my_order_back_box{top:-10px;}

.my_order_detail_title_box .my_order_detail_title_1{display:none;}
.my_order_detail_title_box .my_order_detail_title_2{width:160px; padding-left:0px;}
.my_order_detail_title_box .my_order_detail_title_3{width:100px;}
.my_order_detail_title_box .my_order_detail_title_4{width:100px;}
.my_order_detail_title_box .my_order_detail_title_5{width:100px;}
.my_order_detail_title_box .my_order_detail_title_6{width:120px; padding-left:0px;}

.my_order_details_box_1 .my_order_detail_1{display:none;}
.my_order_details_box_1 .my_order_detail_2{width:160px; padding:0px; }
.my_order_details_box_1 .my_order_detail_3{width:100px;}
.my_order_details_box_1 .my_order_detail_4{width:100px;}
.my_order_details_box_1 .my_order_detail_5{width:100px; text-align:left;}
.my_order_details_box_1 .my_order_detail_6{width:120px; padding-left:0px;}


/*===============================================================================================*/
.checkout_left_col .billing_details_box .product_name_1{width:145px;}
.checkout_left_col .billing_details_box .price_1{width:120px;}
.checkout_left_col .billing_details_box .quantity_1{width:75px;}
.checkout_left_col .billing_details_box .subtotal_1{width:120px;}
.checkout_left_col .order_overview_details_box .product_details_1{width:90px;}
.checkout_left_col .billing_details_box .price_details_1{width:120px;}
.checkout_left_col .billing_details_box .subtotal_details_1{width:120px;}

.billing_details_box .width_142{width:66%; margin:0px 20px 20px 0px;}
.btn_submit{margin:20px 0px 0px 0px;}
.btn_register{margin:10px 0px 0px 0px !important;}
.pagination_main_box{width:445px; float:none; margin:20px auto;}
.shopping_cart_button_box input[type="submit"].btn_procees_checkout{margin:10px 0px;}
.shopping_cart_button_box input.btn_empty_cart[type="submit"]{margin:10px 10px;}

.product_detail_box_2 .quantity_box .input_box_3{float:left;}
.product_detail_box_2 .pro_price_box span{font-size:24px; margin:0px 45px 0px 0px;}
.product_detail_box_2 .pro_price_box{font-size:30px;}
.owl-carousel .item{margin:0px 10px 0px 0px !important;}
.product_detail_box_2{margin:0px;}

.popup_main_box .popup_con_box{width:90%; overflow:auto; margin:0px; top:30px; left:25px; background-size:100% 100%; padding:5px; }
.popup_main_box .popup_con_box .message_box{font-size:23px;}
.popup_main_box .popup_con_box .message_box p{padding:15px 0px 0px 0px;}

}
@media only screen and (max-width: 360px)
{
.pagination_box{width:300px;}
.pagination_box .number_box{display:none;}
.content_main_box .form_box input[type="submit"]{width:170px;}
.pagination_main_box{width:230px; margin:20px auto; float:none;}
.news_subscribe_main_box .form_box input[type="text"]{width:100%;}
.news_subscribe_main_box .form_box input[type="submit"]{width:100%;}
/*========================================================================*/
.my_order_title_box .my_order_title_1{width:80px;}
.my_order_title_box .my_order_title_2{width:70px;}
.my_order_title_box .my_order_title_3{width:80px;}
.my_order_title_box .my_order_title_4{width:70px;}
.my_order_details_box .my_order_details_1{width:80px;}
.my_order_details_box .my_order_details_2{width:70px;}
.my_order_details_box .my_order_details_3{width:80px;}
.my_order_details_box .my_order_details_4{width:100px;}

.my_order_detail_title_box .my_order_detail_title_1{display:none;}
.my_order_detail_title_box .my_order_detail_title_2{width:100px;}
.my_order_detail_title_box .my_order_detail_title_3{width:80px;}
.my_order_detail_title_box .my_order_detail_title_4{width:80px;}
.my_order_detail_title_box .my_order_detail_title_5{width:80px !important; text-align:left;}
.my_order_detail_title_box .my_order_detail_title_6{width:90px;}

.my_order_details_box_1 .my_order_detail_1{display:none;}
.my_order_details_box_1 .my_order_detail_2{width:100px;}
.my_order_details_box_1 .my_order_detail_3{width:80px;}
.my_order_details_box_1 .my_order_detail_4{width:80px;}
.my_order_details_box_1 .my_order_detail_5{width:80px !important;}
.my_order_details_box_1 .my_order_detail_6{width:90px;}

.my_order_details_box_1 .my_order_detail_6 .input_box_1{width:100%;}
.my_order_details_box_1 .my_order_detail_6 .quanty_box{width:60px;}
.my_order_details_box_1 .my_order_detail_6 .quanty_box .refresh_icon{margin-left:0px;}

.shopping_cart_button_box input[type="submit"].btn_continue_shopping{width:100%; float:left; margin:0px 0px 10px;}
.shopping_cart_button_box input[type="submit"].btn_empty_cart{width:100%; float:left; margin:10px 0px;}
.shopping_cart_button_box input[type="submit"].btn_procees_checkout{width:100%; float:left; margin:10px 0px;}

/*===============================================================================================*/
.checkout_left_col .billing_details_box .product_name_1{width:90px; margin:0px 10px 0px 0px;}
.checkout_left_col .billing_details_box .price_1{width:80px;}
.checkout_left_col .billing_details_box .subtotal_1{width:80px; text-align:left;}
.checkout_left_col .order_overview_details_box .product_details_1{width:90px;}
.checkout_left_col .billing_details_box .price_details_1{width:80px;}
.checkout_left_col .billing_details_box .subtotal_details_1{width:65px; text-align:left; float:right;}

.billing_details_box .width_142{width:55%;}

.checkout_left_col .billing_details_box .quantity_1{width:75px;}
.checkout_left_col .order_overview_details_box .product_details_1{margin:0px 10px 0px 0px;}
.captcha_code{margin-bottom:20px;}
.btn_register{margin:0px !important;}

.product_detail_box_2 .quantity_box .input_box{width:145px;}
.btn_submit{margin:0px 0px 0px 0px;}

.product_detail_box_2 .quantity_box .input_box_3{float:right;}
.product_detail_box_2 .pro_price_box span{font-size:18px; margin:-10px 45px 0px 0px;}
.product_detail_box_2 .pro_price_box{font-size:18px;}
.owl-carousel .item{margin:0px 10px 0px 10px !important;}

.popup_main_box .popup_con_box .message_box{font-size:18px; padding:10px;}
.popup_main_box .popup_con_box .message_box p{padding:5px 0px 0px 0px;}


}
@media only screen and (max-width: 320px)
{
.menu{width:96%; float:left;}
.navbar-nav > li > a{font-size:13px !important;}
.footer_main_box .google_map .address_box{position:absolute; top:23%; width:80%; left:10%;}
.content_main_box .form_box input[type="submit"]{width:130px;}

.content_main_box .contact_us_add_box .add_icon_box{padding:30px 17px 20px 17px;}
.content_main_box .contact_us_tele_box .tele_icon_box{padding:25px 17px 25px;}

.my_order_details_box .my_order_details_4{width:70px;}

.my_order_detail_title_box .my_order_detail_title_1{display:none;}
.my_order_detail_title_box .my_order_detail_title_2{width:80px;}
.my_order_detail_title_box .my_order_detail_title_3{width:70px;}
.my_order_detail_title_box .my_order_detail_title_4{width:80px;}
.my_order_detail_title_box .my_order_detail_title_5{width:70px !important;}
.my_order_detail_title_box .my_order_detail_title_6{width:80px;}

.my_order_details_box_1 .my_order_detail_1{display:none;}
.my_order_details_box_1 .my_order_detail_2{width:80px;}
.my_order_details_box_1 .my_order_detail_3{width:70px;}
.my_order_details_box_1 .my_order_detail_4{width:80px;}
.my_order_details_box_1 .my_order_detail_5{width:70px !important;}
.my_order_details_box_1 .my_order_detail_6{width:80px;}

.my_order_details_box_1 .my_order_detail_6 .input_box_1{width:100%;}
.my_order_details_box_1 .my_order_detail_6 .quanty_box{width:60px;}
.my_order_details_box_1 .my_order_detail_6 .quanty_box .refresh_icon{margin-left:0px;}

/*===============================================================================================*/
.checkout_left_col .billing_details_box .product_name_1{width:80px; margin:0px;}
.checkout_left_col .billing_details_box .price_1{width:70px;}
.checkout_left_col .billing_details_box .subtotal_1{width:70px;}
.checkout_left_col .order_overview_details_box .product_details_1{width:80px;}
.checkout_left_col .billing_details_box .price_details_1{width:70px;}
.checkout_left_col .billing_details_box .subtotal_details_1{width:55px;}
.billing_details_box .width_142{width:50%; margin:0px 20px 20px 0px;}

.checkout_left_col .billing_details_box .quantity_1{width:75px;}
.checkout_left_col .order_overview_details_box .product_details_1{margin:0px;}
.product_detail_box_2 .quantity_box .input_box{width:110px;}
}

