@charset "utf-8";

/*Project Name : 	Swai Auto Transmission System [Created by WEBLINKINDIA.NET on Sept 7,2020 : Sohan]*/

body{font-family:'Fira Sans', sans-serif; color:#4b4b4b; background:#fff;}
h1, h2, h3, h4, h5, h6{font-family:'Poppins', sans-serif; margin-top:0px !important; margin-bottom:0px !important; }

h1{font:30px/36px 'Poppins', sans-serif; display:block; color:#442209;}
h2{font:23px/28px 'Poppins', sans-serif; display:block; color:#442209;}
h3{font:22px/24px 'Poppins', sans-serif; display:block; color:#442209;}

.mob_c{ font-size:25px;}
a{color:#4b4b4b;}
.heading,.heading1{ font-size:25px;color:#000; font-family:'Poppins', sans-serif; text-transform:uppercase; 
padding:0px 0px; font-weight:700;}

figure{display:table-cell; vertical-align:middle;}
figure img{display:block; margin:auto; border:0}
.mw_92{max-width:92%; height:auto;}
.mw_100{max-width:100%; height:auto;}
p{margin-top:0px; margin-bottom:0px;}


.gray{ color:#000;}
.gray1{ color:#555555;}
.green{ color:#fff;}
.red{ color:#FF0000;}
.white{ color:#fff;}
.black{ color:#000;}
.brown{ color:#ed1b24;}
.brown1{ color:#000000;}
.drk-brwn{ color:#2b2b2b;}
.fira-fnt{font-family:'Fira Sans', sans-serif;}
.oswal-font{font-family:'Oswald', sans-serif;}
.play-fair-fnt{font-family: 'Playfair Display', serif;}
.popins-fnt{ font-family: 'Poppins', sans-serif;}
.bdr{ border:1px solid #dedede;}
.border1{ border:1px solid #e6e6e6;}
.bg-gray{ background:#E9E9E9}
.bg-brown{ background:#034660}
.bg-brown1{ background:#656565}
.bg-brown2{ background:#f3f3f3; border:1px solid #d2d2d2;}

::-webkit-input-placeholder{color:#555555;}
:-moz-placeholder{color:#555555 !important;}
::-moz-placeholder{color:#555555 !important;}
:-ms-input-placeholder{color:#555555;} 

input[type=text]{color:#333; background:#fff;}

/* DECORATION/STYLE */
.shadow{box-shadow:inset 0 0px 12px 0 rgba(169, 169, 169, 0.11), 0 0px 1px 0 rgba(123, 123, 123, 0.1);}
.shadow1{box-shadow:0px 2px 2px rgba(0,0,0,.2)}
.shadow2{box-shadow:0px 0px 5px rgba(0,0,0,.6) inset;}
.bb1{ border-bottom:1px solid #f5f3f3;}.bb3{ border-bottom:1px solid #CCCCCC;}
.bb2{ border-bottom:1px solid #dedede;}


/* BACKGROUND */
.bg-white{background:#fff;}
.bg-black{background:#000;}
.bg-pale{background:#fffedd;}
.bg-gray1{background: #f9f9f9; border: 1px solid #c5c5c5;}
.bg-blue{background:#103480;}
.bg-red{background:#761318;}
/* LINE HEIGHT */

@media print{
header,footer,input[type=button],input[type=submit],.noprint{display:none !important;visibility:hidden}
a[href]:after {content: none !important;}
} 

.crt-txt a:hover{color:#6cc734}
.main-sec{ width:1025px; height:550px;margin:0 auto; padding:250px 0px 0px;}
.cent-sec{ width:510px; height:auto; text-align:center; margin:0 auto;}

.container{width:1260px;  padding:0; max-width:100%;}
.row{padding:0; margin:0;}.row > .no_pad{padding:0; margin:0;}
.mw_98{max-width:98%; height:auto;}.mw_96{max-width:90%; height:auto; margin:auto;}.mw_100{max-width:100%;}
.letter_s{letter-spacing:5px;}.letter_s2{letter-spacing:3px;}

.call_sec{font-family:'Poppins', sans-serif; font-size:14px; color:#fff; padding:8px 0px ;}
.call_sec b{font-weight:normal;}
.call_sec a{ color:#fff; font-size:14px;}
.call_sec i{ color:#fff; font-size:14px; padding-right:5px;}
.call_sec img{vertical-align:middle; margin-right:5px;}
.call_sec span {display:inline-block;padding: 0 10px;font-size:14px;}
.call_dis{display:none;}
.call_dis2{display:inline-block;}

.lang_opt { display:inline-block; font-size:14px}.lang_opt span{ color:#a6d024;}.lang_opt span a{color:#a6d024;}
.link_sec{ float:right; width:50%;}
ul.top_link{margin:0; color:#666; font:14px/18px 'Poppins', sans-serif;  position:relative; padding:12px 0px 8px;}
ul.top_link li{display:inline-block; margin:0; padding:0;}
ul.top_link li a i{ font-size:14px; color:#666; margin-right:5px;}
ul.top_link li>a, ul.top_link li>a:visited{display:block; padding:0px 10px; color:#666;}
ul.top_link li:hover>a, ul.top_link li>a .act{color:#6cc734;}

.rght-sec{padding:6px 0;}
.tp-der{text-align: right;font-size: 12px;text-transform:uppercase;}
.tp-der p{ display:inline-block;border-right:1px #535353 solid;color:#fff;font-family:Poppins, Arial;font-weight:600;padding: 9px 10px;}
.tp-der p a{ color:#fff;}
.tp-der p select{color:#fff;background:none;}
.tp-der p:hover{ text-decoration:none;color:#fff;}
.tp-der p i:hover{ text-decoration:none; color:#a6d024}

.tp-der .div{ display:inline-block;border-right:1px #535353 solid;color:#fff;font-family:Poppins, Arial;font-weight:600;padding: 9px 10px;}
.tp-der .div a{ color:#fff;}
.tp-der .div select{color:#fff;background:none;}
.tp-der .div:hover{ text-decoration:none;color:#fff;}
.tp-der .div i:hover{ text-decoration:none; color:#a6d024}
.goog-te-gadget-simple .goog-te-menu-value span{color:#000 !important}
.translate{display:inline-block;font-weight: normal;text-decoration: none;font-size: 12px;text-transform: none;}

.top_link_dis1{display:none;}
.top_link_dis2{display:block;}
.top_link_dis3{display:none;}
.top_link_dis4{display:block;}
/********** top area end **********/

.header_top_strip {padding: 0px;background: #1a1a1a;}
header{ position:relative;}
.header{width:100%; height:auto; background:url("../images/header-bg.jpg") repeat;}
.logo-area{margin:17px 0px;}
.logo-area img{ max-width:100%; height:auto}
.lft-head-sec{width:605px;margin:0 0 0 15px;}

/********** logo section end **********/


/* search section start*/
.header_right_sect{ padding:16px 0}
.search_m{margin-top:6px;}
.serc-ico{ text-align:center; cursor:pointer; font-size:22px; color:#ec1c24; padding:15px 0px; display:none;}
.search_sec{width:100%;float:left;border:1px solid #000000; background:#fff; border-radius:5px;box-shadow:inset 0 5px 5px #929292;}
.search_sec .sec1{ width:30%; float:left; height:44px; border-right:1px solid #ababab;}
.search_sec .sec2{width:61%; float:left; margin-left:7px;position:relative;}

.search_sec .sec3 {float:right;width:40px; height:40px; margin-right:2px;}
.sec3 a i{ text-align:center; display:block; color:#434241; font-size:16px; padding:12px 0px; line-height:20px;}
.sec3 a:hover, .sec3 a:focus{ text-decoration:none;}
.search select{font:14px/18px 'Poppins', sans-serif;color:#666; background:none;padding:13px 7px;}
.search select option{ padding-left:10px;}
.search input[type=text]{font:14px/18px 'Poppins', sans-serif;color:#000 !important;padding:0 7px 0 7px;  height:44px;background:none;}
/* search section end*/

/*cart-section-start*/
.cart-section{margin-top:15px; margin-bottom:13px;}
.cart-inn{ font-family:'Poppins', sans-serif; font-size:14px;}
.item_lst{ display:inline-block; vertical-align:middle;  padding:0 10px 0 0;}
.cart-inn .item_lst:last-child{ padding:0 0 0 5px}
.crt-ico{float:left; position:relative; font-weight:500;border-left:1px #4b7d91 solid;padding:10px 0 10px 10px;}
.crt-ico i{ text-align:left;  color:#fff; font-size:20px;}
.crt-ico span{ float: right; color:#fff; font-size:13px;line-height:13px;margin:0 0 0 10px;}
.count{position: absolute;z-index: 99;right: 41px;background: #c7080a;color: #fff;border-radius: 4px;padding: 2px 4px;top: -10px;font-size: 12px !important;}
.crt-txt{ float:left; line-height:11px; margin-left:10px; padding-top:3px;}
.crt-txt a{font-size:14px; font-weight:500; color:#666; text-transform:uppercase;}
.crt-txt span{ font-size:13px; font-weight:500; text-transform:lowercase;}

.crt-icos{float:left; position:relative; font-weight:500;padding:0 0 0 0;}
.crt-icos i{ text-align:left;  color:#fff; font-size:26px;}

.whis-ico a{ display:block; width:52px; padding:9px 0px; text-align:center; color:#442209; font-size:18px; float:left;}
.log_dtl{ display:block;background:#ed1b24;border-radius:5px;width:175px;padding:7px 12px;}
.log_dtl a{ display:inline-block;color:#fff;font-size:14px;line-height:14px;}
.log_dtl a:hover{ color:#fff}
.log_dtl i{float:left;font-size:22px;color:#fff;margin:0 10px 0 0;}
.mac{font-size:12px;text-transform:uppercase;color:#fff;line-height: 12px;}
.log_dtl span{margin:0px 5px;color:#fff}

.slect_currency{ display:block;}
.slect_currency select{ border:1px solid #ccc; padding:0 10px; height:38px; border-radius:5px;}

.banner-area{text-aligin:center;}

.menu1{position:relative}
.mnu-ico{ width:100%; padding:10px 12px;}.mnu-ico a{ display:block;}
.mnu-ico a i{ text-align:left; font-size:18px; color:#fff; }
.mnu-ico a span{ text-align:left; float:left; color:#ec1c24; text-transform:uppercase; font-weight:600; font-size:15px; padding-left:15px; padding-top:3px;}
.mnu-ico a:hover,.mnu-ico a:hover span{color:#ec1c24}
.cat-menu{ width:280px; height:auto; background:#ffffff; position:absolute; z-index:999; left:0; display:none; border-top:1px solid #ec1c24; border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
.cat-menu a{ padding:5px 14px; font-size:14px; border-bottom:1px dashed #666; display:block; font-weight:300; color:#ed1a23;}
.cat-menu a:hover{color:#6bc532;}
.cat-menu a:last-child{ border:none;}
/*cart-section-end*/

.drk-brwn input[type=checkbox]{ color:#2b2b2b;margin:0 5px 0 0;}
.abs-shad{ width:100%; height:8px; background:url(../images/shadow.png) repeat-x; top:0; position:absolute; z-index:99;}

/********** banner-section-start **********/
.banner_area{ width:100%; text-align:center; position:relative;border-bottom:5px #d40d0d solid;}
.banner_area img{ display:block; margin:auto; max-width:100%;}
.des-abs{ width:100%; height:14px; position:absolute; z-index:99; top:0;}
/********** banner-section-end **********/

/*Home-Category-Section*/
.hm_category_sect{ background:#fff; padding:30px 0}
.hm_category_sect h2{ text-align:center; color:#000; font-size:4em;line-height:1.2em;font-weight:700; }
.hm_category_sect .sml_text{font-size:1.8em;line-height:1.2em;color:#7f7f7f;text-align:center;font-family:'Poppins', sans-serif;}

.hm_cate_outer{border:0px solid #000; width:80%; margin:1em auto}
.hm_cate_w:nth-child(even) .order-0 {-webkit-box-ordinal-group:2;-ms-flex-order: 1;order: 1;}
.hm_cate_w{  margin:3.5em 0}
.hm_cate_img{ width:100%; height:100%; text-align:center}
.hm_cate_img img{ max-width:100%; height:auto}

.hm_cate_w:nth-child(even) .hm_cate_content{padding:3em 1em 0 0 ;}
.hm_cate_content{ padding:3em 0 0 1em;font-family:'Poppins', sans-serif;}
.hm_cate_content h4{font-family:'Poppins', sans-serif; color:#000; font-size:2em; line-height:1.4em; font-weight:600}
.hm_cate_text{ margin-top:1em; font-size:16px; line-height:22px;color:#000;}
.shop_btn{ display:inline-block; background:#434241; color:#fff; font-size:18px; padding:5px 20px; border-radius:20px; font-weight:600;}.shop_btn:hover{background:#78ad2a; color:#fff;}
/* advertisemnent section start */
.adver{ width:100%; height:auto; padding:25px 0px;}
/* advertisemnent section end */


/* products section start */
.prod-sect, .featured-sec{ width:100%; height:auto;background:url("../images/cat-bg.jpg") repeat;padding:35px 0 50px;clear:both;}
.featured-sec{background:#232323;}
.prod-sect h2, .featured-sec h2{ text-align:center; color:#fff; font-size:36px;line-height:36px;font-weight:700;text-transform:uppercase;}
.prod-sect .sml_text,.featured-sec .sml_text{font-size:1.8em;line-height:1.2em;color:#7f7f7f;text-align:center;font-family:'Poppins', sans-serif;}

.featured-sec1{background:#393939;padding:35px 0 50px;}
.featured-sec1 h2, .featured-sec1 h2{ text-align:center; color:#fff; font-size:36px;line-height:36px;font-weight:700;text-transform:uppercase;}

#tabs{background:#007b5e; color:#000;}
.nav-tabs{border-bottom:0px solid #dee2e6; width:55%; margin:0 auto;}
#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color:#666 !important;
 font-size:16px; font-weight:600; background:none; border-bottom:3px solid #ec1c24; border-left:none; border-right:none; border-top:none; text-transform:uppercase; padding: 6px 0px;}
#tabs .nav-tabs .nav-link{color:#666 !important; font-size:16px; font-weight:600; text-transform:uppercase; padding: 6px 0px;}
.nav-tabs .nav-link{ color:#666 !important; text-transform:uppercase; font-weight:600; border-bottom:0px solid #ec1c24; border-left:none; border-right:none; border-top:none; padding: 6px 0px;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {border-bottom:3px solid #ec1c24; border-left:none; border-right:none; border-top:none; font-size:16px; font-weight:600; padding: 6px 0px;}

ul.float{ margin:0 !important; padding:0;text-align:center;}
ul.float li{ width:24.5%;position:relative; display:inline-block; list-style:none; margin-bottom:16px;}
.hm_pro_list{ margin:20px auto 10px; padding:0px;width:1080px;}
.hm_pro_list ul{ margin:0px; padding:0px;}
.hm_pro_list ul li{ list-style:none; display:block;}

.hm_pro_lists{ margin:20px auto 10px; padding:0px;}
.hm_pro_lists ul{ margin:0px; padding:0px;}
.hm_pro_lists ul li{ list-style:none; display:block;}
#pro-scroll button.owl-dot{background:none !important;}

.prod-outer{ width:250px;margin:1em auto; background:#fff;font-family:'Poppins', sans-serif; transition:all linear .7s;box-shadow: 0 0 2px #ccc;}
.prod-inn{ width:250px; height:auto;  margin:0 auto;}
.prod-box{ width:250px; height:250px; margin:0 auto; background:#fff; overflow:hidden;position:relative;}
.prod-box figure{ width:250px; height:250px; vertical-align:middle; display:table-cell; text-align:center;}
.prod-box figure img{ display:inline-block !important;max-width:100%; height:auto}
.prod-sec-text{ width:100%;border-top:5px #d40d0d solid; text-align:center; padding:15px;background:#151515;}
.prod-title{ height:45px; overflow:hidden;}
.prod-title a{ font-size:15px;color:#fff; font-family:'Poppins', sans-serif; font-weight:500; line-height:20px; display:inline-block;text-align:center;}
.prod-title a:hover{ text-decoration:none; color:#fff;}
.pro_price{font-size:15px;line-height:22px;color:#d40d0d;font-weight:600; margin-top:0.1em;}
.pro_price span{font-weight:600;}
.pro_price del{color:#999999; padding-right:6px;font-size:15px;}
.filter_dis input[type=text]{border:1px #ccc solid;width: 34% !important;}
.filter_dis input[type=submit]{border:1px #ccc solid;padding: 4px 10px !important;}
/* listing section start */
.pro_left{width:100%; float:left; background:#fff; padding:10px; border-radius:5px; box-shadow:1px 0 5px #ddd;}
.mystar{background:#f6cb1c}
.mystar.act{background:#ff7978; color:#fff}

.filter_hed{font:400 1em/1em 'Rubik', sans-serif; color:#7b7b7b; text-transform:uppercase;
margin:10px 0; letter-spacing:1px; background:#f3f3f3; padding:8px 6px;}

.style-10::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #eee;}
.style-10::-webkit-scrollbar{width:7px;background-color: #ccd0d3;}
.style-10::-webkit-scrollbar-thumb{background-color:#a0a0a0;border:2px solid #a0a0a0;}

#style-11::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #eee;}
#style-11::-webkit-scrollbar{width:5px;background-color: #ccd0d3;}
#style-11::-webkit-scrollbar-thumb{background-color:#a0a0a0;border:2px solid #a0a0a0;}

.w100 .owl-carousel button.owl-dot{background:none !important;}

.mylinks1 b{display:block; background:url(../images/fq-b.png) no-repeat 0px 3px; font:700 14px/18px 'Open Sans',Arial, Helvetica, sans-serif; color:#213d5a; margin-bottom:4px; padding:2px 0px 2px 20px}
.mylinks1 p a{background:none; padding:0; display:block; font-size:13px !important; margin:2px 0 0 0; color:#666}
.mylinks1 p a:hover{ color:#333; text-decoration:underline}
.mylinks1 p a.act{color:#fe7875 !important; font-weight:bold}
.list_left label{font-weight:normal;}
.scroll_bar{ height:120px; overflow-y:scroll; margin:5px;}
.scroll_bar span{color:#a5a5a5}
.filter_dis{display:block;}
.color_box_n{border:1px solid #000; width:16px; height:14px; display:inline-block; overflow:hidden; vertical-align:middle; float:left; margin:3px 4px 0 0; border-radius:2px}
.dd_next2{margin:0;  padding:7px; background:url(../images/pls3.png) no-repeat 96% center; cursor:pointer; border-bottom:1px solid #eee}.dd_next_act2{background:url(../images/mns3.png) no-repeat 96% center;}
.ref_box{font-size:.9em;}
.scrollbar{width:100%;	max-height:113px; overflow-y:scroll; overflow:auto; background:#fff;}
.scrollbar label{ margin-bottom:0px;}
.scrollbar2{width:100%;	max-height:400px; overflow-y:scroll; overflow:auto; background:#fff;}

.sort_opt{margin:0px 0px 0 0; text-align:right; float:right; background:#f9f9f9; padding:9px; border-radius:0; border:1px solid #ececec;}
.sort_opt select{padding:0px 7px 0px 7px !important; width:120px; height:30px; margin-bottom:0px;}


.hm_pro_list .owl-theme .owl-nav [class*=owl-]{color:#FFF !important;display:inline-block !important;cursor:pointer !important;width:59px !important; height:137px !important;position:absolute !important;z-index:999 !important;margin:0 !important;padding:0 !important;border-radius:0 !important;}
.hm_pro_list .owl-prev{left:-7%;top:26%;background:url(../images/left-arrow.png) no-repeat !important;outline:none !important;}
.hm_pro_list .owl-next{right:-7%;top:26%;background:url(../images/right-arrow.png) no-repeat !important;outline:none !important;}

.cat-prod-outer{ width:295px;margin:1em auto; background:#fff;font-family:'Poppins', sans-serif; transition:all linear .7s}
.cat-prod-inn{ width:295px; height:auto;  margin:0 auto;}
.cat-prod-box{ width:295px; height:216px; margin:0 auto; background:#fff; overflow:hidden}
.cat-prod-box figure{ width:295px; height:216px; vertical-align:middle; display:table-cell; text-align:center;}
.cat-prod-box figure img{ display:inline-block !important;max-width:100%; height:auto}
.cat-prod-sec-text{ width:100%;border-top:5px #d40d0d solid; text-align:center; padding:9px 15px;background:#151515;}
.cat-prod-title{ height:45px; overflow:hidden;}
.cat-prod-title a{ font-size:20px;color:#fff; font-family:'Poppins', sans-serif; font-weight:500; line-height:22px; display:inline-block;text-align:center;text-transform:uppercase;}
.cat-prod-title a:hover{ text-decoration:none; color:#fff;}


.price-sec{ width:100%; height:50px; background:#6cc734; margin-top:19px; padding:9px 24px;}
.pric-lft{ float:left; line-height:15px;text-align:left;}
.pric-lft .brown{color:#fff;}
.crt-rgt{ position:absolute; bottom:8px; right:8px; z-index:999;transition:all linear .5s}
.crt-rgt a{background:#d40d0d; border-radius:5px; width:30px; height:30px; line-height:40px; margin-right:0; display:inline-block;}
.crt-rgt a i{ text-align:center; color:#ffffff; font-size:16px; line-height:30px; display:block;}
.crt-rgt a:hover{ text-decoration:none;}
.prod-outer:hover{ box-shadow:0px 0px 15px #999}
button:focus{outline:none;}
.vew-butt{background:#ed1b24; transform: skew(-25deg);display:inline-block;transition:.3s linear all;}
.vew-butt a{ text-align:center; font-size:18px; color:#fff; font-family:'Poppins', sans-serif;padding:12px 23px; display:block; font-weight:500;transform: skew(25deg);text-transform:uppercase;transition:.3s linear all;text-decoration:none;}
.vew-butt:hover { color:#ed1b24; background:#fff;transform: skew(-25deg);}
.vew-butt:hover a {transform: skew(25deg);color:#ed1b24;}
.vew-butt:hover a i{margin:0 0 0 15px;}
.vew-butt a i{margin:0 0 0 10px;}

.t_text_2{height:auto;}
.t_text_2_auto{height:auto;}
/* products section end */

.btn1s, .btn1s:visited{background:#034660; display:inline-block; text-align:center; color:#fff; font:400 14px/32px 'Open Sans', Arial, Helvetica, sans-serif; height:32px; border:0 !important; padding:0px 15px;}
.btn1s:hover{background:#213d5a; color:#fff;}

.green, .green a, .green a:hover{color: #58a618;}

/*newsletter start*/
.newsletter_sect{width:100%;height:auto;padding:38px 0; background:#d40d0d;border-bottom:#232323;}
.newsletter_sect h2{color:#fff; font-size:24px; font-weight:700;line-height: 30px;text-transform:uppercase;margin: 0 0 5px 0;font-family:Poppins, Arial;}
.newsletter_sect .sml_txt{font-size:16px;line-height:22px;color:#fff;font-weight:400;font-family:'Poppins', sans-serif;margin:0;font-family:Poppins, Arial;}
.input_g{border: 1px solid #000000;background: #fff;border-radius: 5px;height:52px;overflow: hidden;box-shadow: inset 0 5px 5px #929292;}
.input_g i{font-size:34px;color:#000;margin: 8px 0 0 12px;float:left;}
.newswletter_box{width:100%; margin:12px auto}
.newswletter_box .col-12{ padding:0px 7px;}
.newswletter_box input[type=text]{background:none; padding:13px 15px; color:#595a5c; font-size:16px; border-radius:5px; border:0;font-family:'Poppins', sans-serif;width:83%;float: left;}
.newswletter_box ::-webkit-input-placeholder{color:#000; opacity:1;}
.newswletter_box :-moz-placeholder{color:#000;opacity:1;}
.newswletter_box ::-moz-placeholder{color:#000;opacity:1;}
.newswletter_box :-ms-input-placeholder{color:#000; opacity:1;}
.newswletter_box .n_text1, .newswletter_box .n_text2{width:100%;}
.newswletter_box .n_text3{ width:100%}
.newswletter_box .n_text3{ width:100%}
.newswletter_box img{margin:0 2px}
.newswletter_box input[type=button]{background:url("../images/submit.png") no-repeat;cursor:pointer;width:145px;height: 52px;border:0;}

.btn.focus, .btn:focus{outline:none !important;box-shadow:none !important;}
/* NEWSLETTER ENDS */ 

/* testimonial section start */
.hom-testi{width:100%;min-height:673px;background: url(../images/tm_bg.jpg) center top no-repeat; background-size:cover !important;padding:40px 0px;background-color:#fff}
.testi-inn{ width:100%; height:auto;}
.testi-inn h2{font-size:4em;line-height:1.3em;font-weight:700;color:#000;text-transform: uppercase; text-align:center}
.testi-inn .sml_text{font-size: 1.8em;line-height:1.2em;color:#7f7f7f;text-align:center;font-family: 'Poppins', sans-serif;}
.testi-area{width: 80%; margin:1em auto; background:rgb(255,255,255,0.5); padding:30px; box-shadow:0px 0px 10px #ccc}
.testi-box{ width:100%; height:auto;text-align:center;}
.quote{font-size:15em;line-height: 1em;width:90px;height:70px;color:#aed437;overflow: hidden;margin: 0 auto;font-family:'Poppins', sans-serif;font-weight: 600;}

.testi-cont{color:#212121;font-size:16px;line-height:26px;font-weight:400;height:115px;overflow: hidden;text-align:center;font-family:'Poppins', sans-serif;margin:1em 0 0; font-style: italic}

.testi-name{ width:100%; height:auto; margin:10px 0; color:#227340; text-align:center; text-transform:uppercase; font-weight:600}
.testi-name a:hover{color:#666; text-decoration:none;}
/* testimonial section end */


/* welcome section start */
.hm_btm_sect{width:100%; height:auto;background:#232323;border-top: 5px #d40d0d solid;padding:50px 0;}
.wel-sect{ width:100%; height:auto;} 
.wlcm_inner{ text-align:center; width:100%; margin:auto}
.wel-sect h1{ font-size:36px; line-height:36px; text-transform:uppercase; font-weight:700;color:#fff;}
.wlcm_content{font-size:15px;color:#fff; line-height:24px; margin:30px 0 40px}
.readmore_btn{background:#434241; border-radius:30px; color:#fff; padding:6px 25px; font-size:1em; line-height:1.5em; font-weight:600; display:inline-block;}
.readmore_btn:hover{background:#91be27;color:#fff; text-decoration:none}
/* welcome section end */

.any_queries{ background:rgba(211,219,184,0.5);min-height:170px;}
.queries_inner{ padding:50px 0 0}
.add_dtl i{display:block;width:30px;height:22px;float:left;color:#434241;text-align:center; margin-top:5px; margin-right:5px;line-height:22px;font-size:20px;}
.add_dtl{margin-top:1.2em;text-align:left;padding-right:10px;font-family: 'Poppins', sans-serif;}.add_dtl:after{ content:''; display:block; clear:both}
.add_dtl span{display:inline-block;font-size:13px;color:#434241; line-height:16px;width:23%;vertical-align:middle; text-transform: uppercase; font-weight:500}
.add_dtl b{display:inline-block;color:#136a33; font-size:18px; vertical-align:middle; font-weight:500}
.add_dtl b>a{color:#136a33; display:block;}
.add_dtl .phone_n{ font-size:22px; padding-left:15px}

.sec-con{ margin-top:20px;}
.enter{ width:120px; float:left;}

/*inner-banner-start*/
.inner-banner{width:100%; height:auto;}
/*inner-banner-start*/


/* brand section start */
ul.float_1{ margin:0 !important; padding:0;}
ul.float_1 li{ width:16.66666666666667%; float:left; position:relative; display:inline-block; list-style:none; margin-bottom:12px;}
.brand-area{ width:175px; height:110px; margin:0 auto; background:#fff; border:1px solid #ccc; overflow:hidden; padding:8px 0px}
.brand-box{ width:157px; height:92px; margin:0 auto;}
.brand-box figure{ width:157px; height:92px; vertical-align:middle; display:table-cell; text-align:center;}
.brand-box figure img{ display:inline-block; max-width:100%;}
/* brand section end */


/********** Footer section start **********/
footer{ background:#141414 url("../images/foot-bg.jpg") repeat;padding:23px 0px 0px;}
.footer_bg{padding:12px 0 0;}

.ft_heading{font:600 18px/22px 'Poppins', sans-serif;color:#fff;margin-top:5px;display:block; text-transform:uppercase}
.foot_logo{margin-bottom:10px;}

.ft_link ul{margin:0px;padding:0px}
.ft_link ul li{list-style:none;display:block;text-align:left;}
.ft_link ul li a{font:400 13px/15px 'Poppins', sans-serif;color:#fff; display:inline-block;padding:8px 0;cursor:pointer}

.ft_link ul li a:hover{color:#ed1b24; text-decoration:none}
.ft_link ul li a span{color:#fff}

.ft-ico{ color:#000000; font-size:18px; width:12%; margin-right:6px; float:left; display:inline-block;}
.ft-cnt{ font-size:13px; color:#000000; font-family:'Fira Sans', sans-serif; width:83%; float:left; display:inline-block;} 
.ft-cnt a{font-size:13px;color: #666;font-family:'Fira Sans', sans-serif;display:inline-block;padding-top:5px;}
.ft-cnt a:hover,.ft-cnt1 a:hover{color:#aed437}
.ft-cnt1{width:83%; float:left; display:inline-block;} 
.ft-cnt1 a{ font-size:13px; color:#000; font-family:'Fira Sans', sans-serif; display:inline-block; padding-top:5px;}

.foot-social{text-align:right;}
.foot-social a{display:inline-block; margin:0 8px;}
.foot-social a:hover{ text-decoration:none;color:#fff}
.foot-social i{ color:#fff; font-size:16px;display:block;padding:0;}
.foot-social i:hover{ text-decoration:none; color:#fff;}

.ft_adress{color:#fff;font-size:14px;line-height:18px;font-family:'Poppins', sans-serif}
.ft_adress p{margin-bottom:10px;}
.ft_adress span{display:block;margin-bottom:5px;margin-left:25px}
.ft_adress a{color:#fff;}
.ft_adress a b{color:#fff;}
.ft_adress b{width:16px;height:16px;float:left;font-size:15px;margin-right:10px;}
.ft_name{font-size:14px;font-weight:600;color:#fff;margin: 22px 0 20px 0 !important;}
.fts-links{border-top:1px #000 solid;font-size:13px;text-align:center;margin:40px 0 0 0;color:#fff;padding:12px 0}
.fts-links a{display:inline-block;color:#fff;}

.boot-sec{ width:100%;height:auto;background:#1a1a1a; border-top:1px solid #2c2c2c;padding:20px 0px;}
.card-img{ text-align:left;}
.web-logo{ float:right; margin-left:10px}
.copy{color:#fff;font-size:13px;font-family:'Poppins', sans-serif;padding-top:3px;text-align: right;}
.copy a{color:#fff;}
.copy a:hover{ text-decoration:none; color:#fff;}
.f_dd_box{margin:15px 0 0 0}

.copys{color:#fff;font-size:13px;font-family:'Poppins', sans-serif;margin:35px 0; text-align: right;}
.copys a{color:#fff;}
.copys a:hover{ text-decoration:none; color:#000;}
/********** Footer section end **********/

/* TREE */
.breadcrumb_outer{background:#034660;padding:5px 0;font-family:'Poppins', Arial;}
.breadcrumb{  padding:2px 10px; margin-bottom:0px; list-style:none; background-color:inherit; border-radius:0px; font-size:14px;} 
.breadcrumb a{ color:#fff;}
.breadcrumb-item.active, .breadcrumb-item+.breadcrumb-item::before  {color:#fff;}
a:after .breadcrumb{ color:#fff !important;}
/* TREE CLASSES */

.add-sec{ float:left;}

/* Reviews */
.cnt_bg ul li{float:left; width:100%;}
.cnt_bg{margin-top:18px; background:rgba(255,255,255, .7);border-radius:5px; padding:20px; text-align:center !important; width:100%;}

.review_area h3{color:#fff; font-size:28px; font-weight:bold; font-family:'Poppins', sans-serif; text-transform:uppercase; margin-bottom:0px;}
.subhed1 a{ display:block; font-size:14px; color:#e77194; padding-top:5px; text-transform:uppercase; font-family:'Poppins', sans-serif;}



/* PRODUCTS */
.pro_container{ margin:20px 0 0 0} 
.pro_container h2{text-align:center;}
.pro_container h2 + p{text-align:center; font-size:15px; line-height:18px; color:#4b4b4b;}
.pro_container h2 + p a{color:#4b4b4b;}
.pro_container_2{margin:20px 0;}
.pro_container_2 ul, .pro_container_2 ul li{margin:0; padding:0; list-style:none;}
.pro_container_2 ul li{float:left; width:25%;}
.pro_container_2 ul li>div{height:332px; padding:22px 0; border:3px solid #fff; margin:auto;transition:all linear .2s; -webkit-transition:all linear .2s; -moz-transition:all linear .2s; -ms-transition:all linear .2s;}
.pro_container_2 ul li:hover>div{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px); -o-transform:translateY(-15px); -ms-transform:translateY(-15px);border:3px solid #555;}
.pro_container_2 ul li>div>div{width:250px; margin:auto;}
.p_title{display:block; line-height:20px; height:20px; overflow:hidden; font-size:15px; font-weight:bold; color:#4b4b4b; text-transform:uppercase;}.pro_container_2 ul li:hover .p_title{color:#d9a635; text-decoration:underline}
.p_text{font-size:14px; line-height:18px; height:36px; overflow:hidden; overflow:hidden; margin:2px 0 0 0}
.pro_container_2 hr{border-color:#cacaca; margin:10px 0 2px}
.pro_pc{width:245px; height:179px; overflow:hidden; background:#ddd; margin:0 0 15px}
.pro_pc figure{width:245px; height:179px;}
.p_price{float:left; font-size:14px; line-height:16px; margin-top:3px; padding-bottom:2px} 
.p_price span{display:block; font-size:17px}
.pro_container_2 ul li .p_price + .p_price{margin-left:10px; border-left:1px solid #ddd; padding-left:10px}
.pro_container_2 .btn{float:right; font-size:14px; font-weight:bold; line-height:40px; padding:0 13px; text-transform:uppercase; color:#4b4b4b; border:1px solid #383838; border-radius:0}
.pro_container_2 ul li:hover .btn{color:#d9a635; border:1px solid #d9a635}
/* PRODUCTS END */ 

/* INDEX PAGE CLASSES END */
/* CMS AREA */
.mid_area{padding-top:20px; padding-bottom:35px; font-family:'Poppins', sans-serif; font-size:14px;}
.cms_area{line-height:24px;}
.cms_area ul, .cms_area ol{font:normal 14px/24px 'Poppins', sans-serif; margin:30px 0px 30px 50px}
.cms_pc{float:right; margin:5px 0 10px 10px; max-width:100%;border:1px solid #eee; padding:10px;}
.cms_pc2{float:left; margin:15px 20px 20px 0; max-width:100%}
/* CMS AREA ENDS */
h1 + .paging{margin-top:7px;}
.paging{padding:10px; border:0 solid #ccc; border-radius:2px; background:#333; color:#fff}
.paging .pager{text-align:right; margin:0; padding:0;}
.paging .pager li>a, .pager li>span{padding:2px 8px; border-radius:3px; color:#26346d; font-weight:600; border:1px solid #fff}
.paging .pager li.active a{border:1px solid #ffca55; background:#daa735; color:#fff; font-weight:700}
.pager li>a, .pager li>span{padding:2px 8px; border-radius:3px; color:#666; font-weight:600; border:1px solid #ccc}
.pager li.active a{border:1px solid #bb3537; background:#fff; color:#bb3537; font-weight:700}
/* CONTACTS */
.contact_box{}
.contact_form input[type=text], .contact_form select,.contact_form textarea{width:49%; padding:7px 10px; border:2px solid #ddd; border-radius:3px; font:400 14px/20px 'Poppins', sans-serif; margin:0}
.contact_form .large{width:98.8% !important;}
.call{background:url(../images/call.png) no-repeat left top; padding:0 0 0 75px; min-height:61px}
.email{background:url(../images/email.png) no-repeat left top; padding:5px 0 0 75px; min-height:61px}
.web{background:url(../images/web.png) no-repeat left top; padding:5px 0 0 75px; min-height:61px}
.contact_box .brown{ color:#fff}
/* CONTACTS ENDS */
/* FAQ */
.panel-group .panel{border-radius:0; border:1px solid #eee; margin:10px 0; box-shadow:1px 0 5px #eee;}
.panel-default>.panel-heading{background:#034660;border-bottom: 2px #d40d0d solid;}
.panel-default>.panel-heading a{background:url(../images/arl3.png) no-repeat 12px 16px;padding:12px 5px 12px 37px; display:block; color:#f4f4f4; font:400 14px/18px 'Poppins', sans-serif;}
.panel-body{background:#f4f4f4; padding:15px; color:#666;}
.panel-body ul, .panel-body ol{font:normal 13px/22px 'Poppins', sans-serif; margin:20px 0px 20px 30px; color:#302b28;}
.inr_text{margin:15px 0 0 0; height:200px; position:relative; overflow:hidden}
.inr_text1{font:italic 400 14px/20px 'Poppins', sans-serif; color:#666; height:140px; overflow:hidden}
.inr_news_pc{width:100%;}
.inr_news_pc img{width:100%; height:auto; max-height:150px; display:block;}
.inr_news_ttl{display:block; font:700 16px/20px 'Poppins', sans-serif; margin:15px 0 0 0}
/* FAQ ENDS */
/* PRODUCTS */

/* category */
.pro_cat{margin:20px 0;}
.pro_cat ul, .pro_cat ul li{margin:0; padding:0; list-style:none;}
.pro_cat ul li{float:left; width:25%; border-bottom:1px solid #eee;}
.pro_cat ul li>div{width:245px; margin:25px auto;transition:all linear .2s; -webkit-transition:all linear .2s; -moz-transition:all linear .2s; -ms-transition:all linear .2s;}
.pro_cat ul li:hover>div{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px); -o-transform:translateY(-15px); -ms-transform:translateY(-15px);}
.pro_cat .pro_pc{width:245px; height:auto; border:2px solid #ed1b24; overflow:hidden; background:#fff; margin:0; border-radius:15px 15px 0px 0px;}
.pro-box{ width:245px; height:179px; background:#fff; margin:0px 0px;}
.pro-box figure{width:245px; height:179px;}
.pro-box figure img{ display:block; max-width:100%;height:100%;}
.cat_title{display:block; text-align:center; font-size:13px; line-height:20px; color:#fff; text-decoration:none; padding:12px 0; text-transform:uppercase; font-weight:bold; border-radius:0 0 15px 15px; background:#ed1b24;height:44px;overflow:hidden;}
.pro_cat ul li>div:hover .cat_title{color:#fff; text-decoration:none; background:#034660}
.pro_cat ul li>div:hover .pro_pc{border:2px solid #034660;}
.pro_cat ul li:nth-child(even)>div:hover .cat_title{ background:#034660}
.pro_cat ul li:nth-child(even)>div:hover .pro_pc{border:2px solid #034660;}
.thm1{width:60px; height:60px; border:1px solid #ddd; overflow:hidden;}
.thm1 figure{width:60px; height:60px; display:table-cell; vertical-align:middle; text-align:center;}
.thm1 figure img, .thm1 img{max-width:100%; display:block;}
/* category ends */

/* listing */
.left_zone{float:left; width:17%;}
.right_zone{float:right; width:80%;}
.l_p1, .l_p2, .l_p3{display:block; font:14px/18px 'Poppins', sans-serif; margin-bottom:3px; background:url(../images/dd_b.png) no-repeat 0px 7px; padding:2px 0 2px 15px; color:#666;}
.l_p1{text-transform:uppercase; font-weight:bold; color:#333}
.l_p1:hover, .l_p2:hover, .l_p3:hover{color:#d9a635;}
.l_c1 a{display:block;font:13px/18px 'Poppins', sans-serif; margin-bottom:3px; color:#999;}
.l_c1 a:hover{color:#666; text-decoration:underline}
.l_c1 a.act{color:#d9a635; font-weight:bold; font-size:15px}
.filt_list p{font:normal 12px/18px 'Poppins', sans-serif; color:#666;}
.filt_list p input{float:left; margin:2px 4px 0 0}
.c_tog{ background:url(../images/dd_b2.png) no-repeat right center}
.c_tog2{ background:url(../images/dd_t2.png) no-repeat right center}
.color_box_n{border:1px solid #000; width:16px; height:14px; display:inline-block; overflow:hidden; vertical-align:middle;  margin:0px 4px 0 0; border-radius:2px}
.c_tog{cursor:pointer;}
.pro_container_2_inr ul li{float:left; width:33.3333%;}
.pro_container_2_inr_dtl ul li{float:left; width:25%;}
.pro_container_2_inr ul li>div{height:420px;}
.cs_box{min-height:54px; padding:10px 5px; border:solid #ddd; border-width:1px 0; margin-bottom:15px}
.mystar{width:35px; height:32px; display:inline-block; text-decoration:none !important}
.mystar.act{}
.color_box{ text-align:center}
.color_box a{ display:inline-block; width:18px; height:16px; position:relative; box-shadow:0 0 1px rgba(0,0,0,.9) inset; margin-right:1px; border-radius:2px}
.color_box a b{position:absolute; z-index:99; min-width:140px; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#666; padding:6px 10px; background:rgba(255,255,255,1); border:1px solid #ddd; left:-60px; top:25px; text-align:center; display:none}
.color_box a b img{display:block; float:left; margin:-15px 0 0 52px;}
.color_box a:hover b{display:block}

.tag1{position:absolute; z-index:2; right:0; top:0;}
.sort_opt{margin:5px 0 0px; text-align:left; background:#fff; border:1px solid #e8e8e8; padding:8px;display:block;width:100%}
.sort_opt select{padding:3px; width:100px; font-size:13px;}
.sort_opt .white{color:#000}

.mystar{width:31px; height:31px; display:inline-block; text-decoration:none !important}
.mystar.act{}

.view-detail{ background:#25211e; border:1px solid #25211e; color:#fff; padding:5px 18px 7px 18px; display:inline-block; margin-bottom:10px; margin-top:10px; font-size:13px; font-weight:600;}
.view-detail:hover{ color:#fff; background:#6a4f2f; border:1px solid #6a4f2f;}
/* listing ends */


.go-butt{ background:#25211e;color:#fff; padding:4px 10px; display:inline-block; font-size:13px; font-weight:600; cursor:pointer; margin-left:5px;}
.go-butt:hover{ color:#fff; background:#6a4f2f;}


/* details */

.tab_linkss{border-radius:5px 5px 0 0;font-weight:500}

.tab_linkss a{padding:6px 15px;color:#fff;border-width:1px 1px 0 1px;font-size:1.1em; line-height:2em;background:#ea1d2c;margin-bottom:-1px;display: inline-flex; border-radius:5px 5px 0px 0px;border:1px #ea1d2c solid;transition:.3s linear all;}
.tab_linkss a.act{padding:7px 15px;background:#fff;color:#351543;border:1px #c5181e solid;border-bottom:0;transition:.3s linear all;}
.tab_linkss a:hover{text-decoration:none;transition:.3s linear all;}
.tab_hide{display:none}
.tab_linkss a.act:focus{border:1px #c5181e solid !important;border-bottom:0px !important;}
.tab_linkss a:focus{border:1px #c5181e solid !important;border-bottom:0px !important;}
.featured_aea{background:#fff;box-shadow:0 8px 24px -12px rgba(0,0,0,0.50); padding:25px;border:1px solid #eee;}
.featured_sec h2, .featured_aea h2{font:25px/25px 'Rubik', sans-serif;color:#000000; text-transform:capitalize; margin-bottom:15px;}
.featured_aea p{ line-height:24px;}
.pc_box_area{min-height:564px;}

.dtl_xs_pc{display:none; margin:20px 0 0 0}
.pc_box{width:400px; height:400px; margin:0px 0 0 0; float:left;}
.dtl_right{float:left; width:63%; padding-left:10px; padding-bottom:10px; padding-top:0px; margin:0px 0 0 30px;}
.dtl_right .drk-brwn{color:#000;}
.btn1b, .btn1b:visited{background:#0074c8; border-radius:10px; display:inline-block; text-align:center; color:#fff; font:400 20px/44px 'Poppins', sans-serif;  border:0 !important; padding:5px 40px; }
.btn1b:hover{background:#013ca6; color:#fff;}


.str1_sec1{width:40%; float:left}
.str1_sec2{width:30%; float:left}
.str1_sec3{width:30%; float:left}

.dtl_color_cont{margin-top:25px; padding:1px; border:1px solid #eee}
.dtl_color_cont .col-xs-12{padding:15px}
.dtl_color_cont .col-xs-12:nth-child(2){border-left:1px solid #eee; padding-left:25px}
.dtl_color a{border:2px solid #eee; box-shadow:0 0 3px rgba(0,0,0,.7); width:28px; height:28px; display:inline-block; margin-right:5px; text-decoration:none}
.dtl_color a.act, .dtl_color a:hover{border:2px solid #fff;box-shadow:0 0 2px 2px rgba(255,144,0,.7);}
.dtl_size a, .dtl_size span{border:2px solid #fff; box-shadow:0 0 3px rgba(0,0,0,.5); padding:0px 7px; height:28px; display:inline-block; margin-right:5px; line-height:28px; color:#333; text-align:center;}
.dtl_size a.act, .dtl_size a:hover{border:2px solid #fff;box-shadow:0 0 2px 2px rgba(255,144,0,.7);}
.dtl_size span{opacity:.5;}

.dtl_right .links{padding:10px 0px; margin:0px 0px; border:1px solid #f1f1f1;border-width:0px 0}
.dtl_right .links a{ color:#232f3e; font-size:14px; text-decoration:underline;}
.dtl_right .links a:hover{color:#faac03}
.dtl_right .links .star>i{ margin-right:3px; color:#fda600}

.dtl_pic{ width:400px; height:400px; overflow:hidden; border:#ddd 1px solid;}
.dtl_pic figure{ width:400px; height:400px; vertical-align:middle; display:table-cell; text-align:center;}
.dtl_pic figure img{ display:inline-block; max-width:100%;}

.prev_arr{ float:left; margin-top:15px;}
.next_arr{ float:right; margin-top:15px;}

.dtl_thmb ul, .dtl_thmb ul li{margin:0;padding:0;list-style:none;text-align:center;}
.dtl_thmb ul li{width:25%; float:left; text-align:center;} 

.details{ margin-top:8px;}

.cart-butt{ background:#ed1b24; font-size:16px; text-align:center; color:#fff; padding:5px 16px; display:inline-block; border-radius:3px; float:left; margin-right:8px;}
.cart-butt:hover, .cart-butt:focus{ text-decoration:none; background:#666; color:#fff;}


.lft-sec{ width:50%; float:left;}
.rgt-sec{ float:right; width:50%; padding:25px 0px;}
.rgt-sec ul{ margin:0; padding:0;}
.rgt-sec ul li{ width:100%; font-size:14px; color:#754720; margin:2px 0px 8px 10px; line-height:30px; font-weight:500; background:#f7ebe1 url(../images/aro-1.png) 5px 8px  no-repeat; list-style:none; padding-left:30px; border:1px solid #f1ceb0;}

#pd_pin{margin:20px 0 5px 0; border-bottom:1px #e4a3a9 solid; padding-bottom:10px; float:left }
.ping_form input[type="text"] {border:none; background:transparent; width:200px; font-size:13px;color:#442209; font-weight:600}
.ping_form input[type="button"] {border:none; background:transparent; -webkit-border-radius: 25px; -moz-border-radius:25px; border-radius:25px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; background:#442209; text-align: center; font-size:14px; color: #fff; min-width:80px; padding:3px 15px; font-weight: 400; width: auto; display: inline-block;}

#message_pin{margin:20px 0 5px 0; border-bottom:1px #e4a3a9 solid; padding-bottom:10px; float:left }
.message_form input[type="text"] {border:none; background:transparent; width:310px; font-size:13px;color:#442209; font-weight:600}

.cart_form input[type="text"] {border:none; background:transparent; width:310px; font-size:14px;color:#442209;margin:20px 0 5px 0; border-bottom:1px #ccc solid; padding-bottom:10px; float:left;}
.cart_form input[type="button"] {border:none; background:transparent; -webkit-border-radius: 25px; -moz-border-radius:25px; border-radius:25px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; background:#442209; text-align: center; font-size:14px; color: #fff; min-width:80px; padding:3px 15px; font-weight: 400; width: auto; display: inline-block;margin:20px 0 0px 0;}

.stock-img{ float:right;}

.color-div{margin-top:10px; padding:10px 0; margin-bottom:8px; height:auto; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; width:100%;}
.color-div .col-xs-6{padding:10px}
.color-div .col-xs-6:nth-child(2){border-right:1px solid #eee;}
.color-div label{ font-weight:400;}
.color-div .form-control{ height:28px; padding:2px 10px}
.color_box{width:20px; height:20px; border:2px solid #fff; box-shadow:0 0 1px 1px rgba(0,0,0,.5); display:inline-block; margin-right:5px;}
.color_d_cont a.act .color_box{box-shadow:0 0 3px 3px rgba(245,223,102,.9);}
.color_d_cont a:hover .color_box{box-shadow:0 0 3px 3px rgba(245,223,102,.9);}

.qnty{margin-top:5px;border-bottom: 1px solid #e5e5e5;padding-bottom:10px;margin:0 0 15px 0;}
.qnty a{font-size: 22px;font-weight:600;display:inline-block;line-height:25px;padding:0px 5px;border-radius:50%;background:#676767;width:25px;height:25px;margin:6px 5px;text-align:center;color:#fff;vertical-align: middle;}
.qnty a:hover{text-decoration:none;background:#000;color:#fff}
.qnty input[type=text]{padding:7px 5px;font-size:14px;margin:0px 0;display:inline-block;border:0;}
.qnty span{background:#f1f1f1;display:inline-block;border:1px solid #cac7c7;border-radius:3px;padding: 0px;}
.qnty span a{}

.size-div{ padding:0 0 10px 0; height:auto; float:left; width:100%;border-bottom: 1px solid #e5e5e5;margin:0 0 10px 0;}
.size-div .col-xs-6{padding:10px}
.size-div .col-xs-6:nth-child(2){border-right:1px solid #eee;}
.size-div label{ font-weight:400;}
.size-div .form-control{ height:28px; padding:2px 10px}
.sizes a{ color:#666; text-align:center; font-size:14px; border:1px solid #dedede; display:inline-block; float:left;min-width: 34px;height:38px; margin-bottom:10px; border-radius:5px; margin-right:10px; padding:8px 5px; font-weight:600}
.sizes a:hover{ color:#666; box-shadow:0 0 3px 3px rgba(255, 198, 243,.9); text-decoration:none;}
.sizes a.actv{ background:#fff; color:#666; box-shadow:0 0 4px 3px rgb(255, 198, 243);}

/*Reviews*/
.rewiews_sect{font-family:'Lato',Arial, Helvetica, sans-serif; margin-top:20px;box-shadow:0px 0px 15px #ccc; padding:10px;}
.rewiews_sect h2{ font-size:20px;color:#000;font-weight:600;margin-bottom:15px}
.rewiews_sect h2 i{ font-size:24px;}
.rewiews_sect h2 span{ font-size:12px; line-height:24px; display:inline-block; text-transform:capitalize}
.cmnts{margin:10px 2px 10px 2px; border:1px solid #f1f1f1; border-width:0px 0 1px 0}
.cmnts .cmnt-ico{margin-top:10px; font-size:52px; line-height:30px; color:#868686}
.cmnts .txt-sec{ padding:10px 10px}
.cmnts .txt-sec .text-area{ font-weight:400; margin-top:10px}
.hed_styl{font:600 18px/22px 'Lato',Arial, Helvetica, sans-serif;color:#000;max-width: 80%;width: auto;  display: inline-block;}
.rev_name{ font-size:14px; color:#666; margin-top:10px; font-weight:600}
.rev_lft{ float:left; text-align:left; width:50%}
.rev_rgt{ float:right; text-align:right;}
.post-cmnts{background:#fff; margin-top:10px; padding:20px ; border-radius:10px; margin-bottom:10px; box-shadow:0px 0px 10px #ccc;}
.txt-sec p{ margin:0}
.posted_on{display:block;font-weight:600; font-size:0.9em; color:#666}
.cmnts .star>i{ margin-right:4px;color: #ffc600;}
.rev_1 i{color: #ffc600; margin-right:5px}
.rev_1 .hed{ font-size:1.1em; display:block; margin-bottom:2px}
.over_all{ font-weight:800; font-size:1em}
.based_rev{ font-size:1em; color:#444; font-weight:600}
.rgt_btn {float:right;}
.rgt_btn .btn-danger, .rgt_btn .btn-success{ font-size:13px;}
.review_rate{box-shadow:-7px 21px 10px -14px #ccc; margin:10px 0 0; padding:10px 10px;border-top:1px #dadada solid;}
.detail_des_sect{font-family:'Lato',Arial, Helvetica, sans-serif}
.detail_des_sect h2{ color:#000; font-size:20px; font-weight:600; margin-bottom:0.5em}
.comp_hed{color:#06F;font-size:16px; font-weight:600;}
.comp_hed a{color:#06F; text-decoration:none}

.comp_detail{margin-top:15px; padding:5px; border:1px solid #eee; background:#f9f9f9}
.tab-bdr2{ border:1px solid #f5f5f5; width:100%; margin:0}
.tab_hed{ background:#3a4f4f !important; font-size:16px; color:#fff;}
.tab-bdr2 tr{ background:#fff;} .tab-bdr2 tr:hover{ background:#f1f1f1;}
.tab-bdr2 td{padding:10px 15px;border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5; }
.star>i{ margin-right:4px;color: #ffc600;}
.v_all{ display:inline-block; font-weight:500; font-size:1.3em; line-height:1.5em;color:#ed7a2e;font-family:'Lato', Arial, Helvetica, sans-serif;}
.v_all:hover{color:#000;}
.art-pri{ float:right}
/* details end */


/* PRODUCTS END */
/* CART */
.mylsttb{padding:15px 10px 0px; margin:10px 1px 0px; border:1px solid #e0e0e0; background:#f5f5f5;}
.cart_p_dtl{text-align:right;}
.mylsttb .drk-brwn{color:#000;}
.cart_btns{text-align:right; border-top:1px solid #ddd; padding:20px 15px}
.browse-but{background:#25211e; color:#fff; display:inline-block; margin-bottom:14px; font-size:14px; font-weight:600; padding:7px 18px; float:left}
.browse-but:hover{color:#fff;  background:#6a4f2f}
/* CART ENDS */

/* CHECKOUT */
.check_login_l{margin-top:40px;}
.check_login_l input[type=text], .check_login_l input[type=password]{border:2px solid #ddd; border-radius:3px; width:100%}
/* CHECKOUT ENDS */

/* DELIVERY INFO */
.myform{margin:40px 0 0 10%; width:70%}
.myform input[type=text], .myform input[type=password], .myform textarea, .myform select{border-width:2px; border-radius:1px; padding:5px 10px !important; line-height:24px; height:auto}
.pay_type{ text-align:center;}
/* DELIVERY INFO ENDS */

/* INVOICE */
.inv_box3{border:1px solid #b37f41; padding:15px; min-height:193px; background:#fff;}
.inv_box4{border:1px solid #dedede; background:#f5f5f5; padding:15px; height:250px; margin-bottom:10px; overflow:hidden; color:#666;}
/* INVOICE ENDS */

/* LOGIN */
.login_top{height:98px; background:#fff; border-bottom:2px solid #ddd; position:fixed; z-index:9; width:100%; top:0;}
.login_top .container{width:962px; margin:auto;}
.logo2{float:left;margin:20px 0px;text-align: center;}
.logo2 img{ max-width:100%; height:auto}	
.login_right{margin-top:20px; float:right;}
.login_right .btn-default{background: #ed1b24;border: 1px solid #ed1b24;}
.login_right .btn-default:hover{background: #666;border: 1px solid #666;}
.login_container{margin:44px 0 0 0; background:#f5f5f5 url(../images/login_bg.jpg) no-repeat center top; height:520px; border-bottom:1px dotted #ccc}
.login_container .container{width:962px; padding:100px 15px 0;}
.login_box{background:#fff; border:3px solid #666; width:300px; min-height:350px; overflow:hidden; border-radius:3px; float:right; padding:4px 25px 18px;font-size: 14px;}
.login_box .forgot{ color:#d00505; font-weight:600}
.login_box h1{color:#666;}
.login_form input[type=text], .login_form select, .login_form .fls{width:100%; border:1px solid #989898; background:#fff; padding:7px 10px; font-size:15px;}
.login_form input[type=password]{width:100%; border:1px solid #989898; background:#fff; padding:7px 10px; border-radius:3px; font-size:15px;}

.login_form .mybtn{padding:0; width:100%; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#ed1b24; border-radius:3px; line-height:36px; height:36px; display:block; cursor:pointer}
.login_form .mybtn:hover{background:#666;}


.or_ttl{text-align:center; background:url(../images/adv_bg.png) repeat-x left center;}
.or_ttl .drk-brwn{background:#fff;}
.login_form .mybtn2{padding:0; width:100%; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#000000; border-radius:3px; line-height:36px; height:36px; display:block; cursor:pointer}
.login_form .mybtn2:hover{background:#666;}


.login_foot{margin:40px 0;}
.login_foot .container, .register_container .container{width:962px;}

.log-foot{ width:100%; height:auto; float:none; text-align:center; display:inline-block}
.log-foot a{ font-size:13px; color:#666;}
/* LOGIN ENDS */

/* REGISTER */
.reg-inn{ width:100%; height:auto; background:#fff; padding:15px; border:3px solid #7f7f7f;}
.reg-hed{ width:100%; height:auto; background:#e9f1d9; text-align:center; padding:8px 0px; margin-bottom:15px;}
.reg-hed h1{ font-weight:600}
.register_container{margin:170px 0 0 0;}
.reg_list, .reg_list li{margin:0; padding:0; list-style:none}
.reg_list li{font-size:12px; line-height:16px; margin:0 0 8px 0; background:url(../images/aro-1.png) no-repeat 0px 4px; padding:0 0 0 25px}
.short_form{font-size:14px}

.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea{padding:9px; width:80%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #d8c8c5; background:#fff;}

.short_form .fls{padding:9px; width:80%;}
.banner-area{text-align:center;}

.short_form .w36{float:left; width:27%; text-align:right}
.short_form .w62{float:right; width:70%}
/* SHORT FORM ENDS */
/* REGISTER ENDS */


/* ACCOUNT */
.acc-dash{ text-align:center; color:#000; }
.acc-icon{ width:120px; height:120px; text-align:center; display:block; color:#ed1b24; background:#fff; border-radius:50%; border:1px solid #989898; margin:0 auto; font-size:55px; padding:32px 0px; box-shadow:inset 0 12px 20px 0 rgba(0, 0, 0, 0.1), 0 13px 26px 0 rgba(0, 0, 0, 0.10); transition:all linear 0.5s; }
.acc-dash:hover .acc-icon{ text-decoration:none; background:#fdf3e5; color:#666; transform:scale(1.1);}
.acc-dash a:hover{ text-decoration:none;}

.acc-dash-txt a{ text-align:center; font-size:16px; font-family:'Poppins', sans-serif; font-weight:500; color:#666; padding-top:10px; display:block}

.create-acc{ font-size:16px; text-align:center; background:#ed1b24; border-radius:5px; color:#fff; display:inline-block; padding:7px 28px;}
.create-acc:hover{ color:#fff; background:#666}

.ord-butt{ font-size:16px; text-align:center; background:#ed1b24; border-radius:5px; color:#fff; display:inline-block; padding:7px 28px; cursor:pointer}
.ord-butt:hover{ color:#fff; background:#192603}

.pay-butt{ font-size:14px; text-align:center; background:#4a6a11; border-radius:5px; color:#fff; display:inline-block; padding:5px 10px; cursor:pointer}
.pay-butt:hover{ color:#fff; background:#6a4f2f}

.acc_container{margin-top:0px; margin-bottom:80px}
.acc_container > .row > .acc_right{padding-top:25px;}
.acc_container > .row > .acc_right > div{border-left:1px solid #eee; padding:0px 0 10px 30px}
.acc_container > .row > .acc_right h1{margin:0; font-size:24px; border-bottom:1px solid #d2d2d2; padding-bottom:2px; font-family:'Poppins', sans-serif;}
.acc_links{margin:30px 0 0 0;}
.acc_links a{display:block; padding:8px 15px; color:#000; border-radius:3px; font:400 15px/25px 'Poppins', sans-serif; margin:0 0 2px 0; border:1px #666 solid; background:#f6f7ef;}
.acc_links a:hover, .acc_links a.act3 {background:#ed1b24 url(../images/aro1.png) no-repeat 96% center; color:#fff; text-decoration:none;}
/* DASHBOARD */
.das_box1{width:100%; height:142px; border:1px solid #be5687; border-radius:3px; background-position:10px 17px !important}
.das_box1 > div{height:100px; padding:25px 10px; text-align:right; color:#fff; font:200 14px/24px 'Poppins', sans-serif}
.das_box1 > div b{display:block; font-size:32px; font-weight:300 !important; line-height:32px}
.das_box1 > a{height:40px; background:#fff; display:block; padding:10px 12px; font:300 14px/20px 'Poppins', sans-serif; color:#be5687;}
.das_box1:hover a{}
.das_box2{border:1px solid #55a28a;}
.das_box2 > a{background:#fff; color:#001f60;}
.das_box3{border:1px solid #a1993d;}
.das_box3 > a{background:#d8905a; color:#442209; font-weight:600}
.favorite_box{margin:20px 0 0 0; width:100%;}
.favorite_box h2{text-align:center;}
.app_container .white{color:#fff}
.app_container{margin:20px 0 0 0;}
.app_container .row{margin:15px 0 0 0; padding:10px 0; border:1px solid #d2d2d2;}
.app_container .row1{margin:15px 0 0 0; padding:0 0; border:1px solid #d2d2d2;}
.app_container .row2{margin:0; padding:0 0; border:0px solid #d2d2d2;}
/* DASHBOARD ENDS */
/* ADDRESS BOOK */
.add_btn{float:right; margin:-36px 0 0 0}
/* ADDRESS BOOK ENDS */
/* ORDER HISTORY */
.acc_odh_filter{}
.acc_odh_filter p{float:left; width:28%; margin-right:10px; position:relative;}
.acc_odh_filter p input{width:100%; border:0; padding:7px}
.acc_odh_filter p img{position: absolute; z-index:1; right:7px; top:4px;}
/* ORDER HISTORY */

/*coupons-start*/
.couponbox{ float:left; width:48%; padding:15px; border:#442209 1px dashed; background:#fbf2ed; margin:5px; position:relative; overflow:hidden; height:320px;}
.couponbox1{ float:left; width:32.333%; padding:15px; border:#999 1px dashed; background:#f3f3f3; margin:5px; position:relative; overflow:hidden; height:320px;}
.coupon-dis{position: absolute; right:-13px; top:-12px; background:#442209; color:#FFFFFF;  text-align: center; border-radius:100%; width:97px; height:83px; padding:19px 0px 0px 13px;
line-height:18px; font-size:12px; text-align:left;}
.mini-sec{ width:50%; float:left}
/*coupons-end*/
/* ACCOUNT ENDS */


/* SITEMAP */
.sitemap{text-align:center; padding:10px 0 0 0;}
.sitemap a{display:inline-block; padding:7px 26px; font:400 14px/20px 'Poppins', sans-serif; background: #f3f3f3; border:1px solid #f1f1f1; border-radius:20px; margin:5px 2px; color:#000;}
.sitemap a:hover{background:#666; color:#fff; text-decoration:none}

.sitemap2{text-align:center; padding:10px 0 0 0;}
.sitemap2 a{display:inline-block; padding:7px 26px; font:400 14px/20px 'Poppins', sans-serif; background: #f3f3f3; border:1px solid #f1f1f1; border-radius:20px; margin:5px 2px; color:#000;}
.sitemap2 a:hover{background:#666; color:#fff; text-decoration:none;}

/* SITEMAP ENDS */

.btn-danger{background:#ed1b24; border:1px solid #ed1b24; color:#fff; font-weight:500; }
.btn-danger a{color:#fff; }
.btn-danger:hover{background:#000; border:1px solid #000; color:#fff;}

.btn-default{background:#666; border:1px solid #000; color:#fff; font-weight:500}
.btn-default a{color:#fff;}
.btn-default:hover{background:#3e1b15; border:1px solid #3e1b15; color:#fff;}

.btn-info{background:#25211e !important; border:1px solid #25211e !important; color:#fff !important; font-family:'Poppins', sans-serif; font-weight:600;}
.btn-info:hover{background:#6a4f2f !important;border:1px solid #6a4f2f !important; color:#fff !important;}

.vc{float:left; text-align:left; margin:12px 0 0 0; overflow:hidden}
.vc_count span{ width:17px;line-height:23px; font-size:14px; color:#fff; display:inline-block; background:url(../images/vc.png) repeat-x; letter-spacing:9px; padding-left:4px; margin:3px -5px 0 0}


/* testimonials-page-start*/
.testimonials_left{width:700px; float:left; margin:10px 0 0 0;}
.testimonials_right{width:238px; float:right;margin:10px 0 0 0;}

.t_left{float:left; width:75%; border-right:1px solid #ddd;}
.t_right{float:right; width:23%; margin:25px 0 0 0}
.testimonials{}
.t_box{padding:0 20px 35px 0; border-bottom:1px solid #ddd; margin-top:35px}
.t_box .t_text{font:14px/22px 'Poppins', sans-serif; color:#000; width:75%; float:right; border-left:3px solid #d40d0d; padding-left:25px}
.t_from{float:left; text-align:right; width:23%;}
.t_text_1{height:66px; overflow:hidden; display:block; color:#302b28;}
.t_text_1_auto{height:auto;}
.rm_link{background:url(../images/art2.png) no-repeat; width:90px; height:13px; display:inline-block; margin:15px 0 0 0;}
.rm_link_x{background:url(../images/art.png) no-repeat;}
/*testimonials-page-end*/


/*brand*/
.brand_list ul, .brand_list ul li{margin:0; padding:0; list-style:none;}
.brand_list ul li{float:left; width:25%; margin-bottom:25px;}

.brand_w2{width:169px; height:104px; margin:auto; border:1px solid #eee; padding:5px;}
.brand_img2{width:157px; height:92px; margin:auto; overflow:hidden;}
.brand_img2 figure{width:157px; height:92px; display:table-cell;text-align:center; vertical-align:middle;}
.brand_img2 img{display:block; margin:auto;}
.pt32_m{padding-top:32px;}
/*brand*/


.track_area{width:90%; margin:auto;}


/*new listing*/
.list_left{width:20%; float:left; margin:15px 0; background:#e2d2c6; padding:15px 12px; border:1px solid #ccc; box-shadow:inset 0 0px 22px 0 rgba(0, 0, 0, 0.1), 0 0px 18px 0 rgba(0, 0, 0, 0.10);}
.list_right{width:100%; float:right;margin:0px 0 15px;}
.list_left h2{font:300 23px/23px 'Poppins', sans-serif; display:block; color:#484848; text-transform:uppercase}
.mylinks1 b{display:block; background:url(../images/fq-b.png) no-repeat 0px 3px; font:700 14px/18px 'Poppins', sans-serif; color:#000; margin-bottom:4px; padding:2px 0px 2px 20px}
.mylinks1 p a{background:none; padding:0; display:block; font-size:13px !important; margin:2px 0 0 0; color:#600066}
.mylinks1 p a:hover{ color:#442209; text-decoration:underline}
.mylinks1 p a.act{color:#e33e4f !important; font-weight:bold}
.list_left label{font-weight:normal;}
.scroll_bar{ height:120px; overflow-y:scroll; margin:5px;}
.filter_dis{display:block;}
.new_list ul, .new_list ul li{margin:0 0 0 0; padding:0; list-style:none;}
.new_list ul li{float:left; width:33.333%; }

/*new details*/
.star_area{width:80%; padding:20px;}
.star_line a,.star_line b{vertical-align:middle; display:inline-block;}
.star_line b{width:200px; background:#ddd; margin:0 5px; border:1px solid #d1d1d1}
.star_line b span{height:12px; background:#ff9b59; display:block; box-shadow:1px 1px 1px rgba(0,0,0,.2)}
.star_rev a{display:block; padding:7px; border-bottom:1px solid #ddd; background:url(../images/ar3.png) no-repeat 98% center}
.star_rev a:hover{background:#ffefe4 url(../images/ar3.png) no-repeat 98% center}
.star_rev_c img{ vertical-align:middle}

.tab-bdr1 td{padding:10px 15px;border-bottom:1px solid #ddd;border-right:1px solid #ddd; }
.tab-bdr1 tr{ }
.tab-bdr1 tr:first-child{ background:#fff;}


a.btn5{ color:#fff;} a:visited.btn5{color:#fff !important;}
.btn5{background:#ec1c24;padding:3px 10px;color:#fff !important;font-size:13px;display:inline-block; text-transform:uppercase;}
.btn5:hover{ color:#fff; background:#666}
/*new details*/


/*Blog-Listing*/
.blog_inner_list{margin:10px 0; padding:0px;}
.blog_inner_list ul{ margin:0px -10px !important; padding:0px;}.blog_inner_list ul:after{ content:''; display:block; clear:both}
.blog_inner_list ul li{list-style:none;margin:0px;padding:0px; display:block; width:33.33%; float:left}

.blog_w{ width:391px; margin:10px auto}
.blog_img{ width:391px; height:228px; border-radius:10px; overflow:hidden}
.blog_img figure{width:391px;height:228px;display:table-cell;vertical-align:middle;text-align:center;}
.blog_img figure img{ max-width:100%; height:auto}
.blog_des{ padding:15px 0}
.b_post_dt{ font-size:13px; color:#1a1a1a}
.blog_ttl{font-size:18px;line-height:22px;font-weight:700;color:#1a1a1a;display:block; height:42px; overflow:hidden}
.blog_ttl a{color:#1a1a1a;}



/*Blog-Detail*/
.blog_detail{border:1px solid #f1f1f1;padding:10px;background:#fbfbfb;}.blog_detail:after{ content:''; display:block; clear:both;}
.blog_detail_img{width:500px;height:292px;border:10px solid #fff;float:left;background:#ffffff;margin-right:15px;margin-bottom:10px; overflow:hidden; box-shadow:0px 0px 1px #000}
.blog_detail_img span{width:500px; height:292px; display:table-cell; vertical-align:middle; text-align:center;}
.blog_detail_img img{ max-width:100%; height:auto}.blog_header{margin: -10px -10px 10px -10px;border-bottom:1px solid #f1f1f1;padding: 10px;background: #fff;}
.blog_header h2{ font-weight:600; margin:0}
.blog_detail .b_post_dt span{ display:inline-block; padding:1px 10px; background:#f8f8f8}
.blog_content{ font-size:13px; line-height:19px}

@media only screen and (max-width:1366px){
.log_dtl a{line-height:13px;}
}

@media only screen and (max-width:1279px){
.container{width:100% !important; max-width:100%; padding:0 15px }	
.top_bg { padding:0px 0px;}

header .container{padding:0 15px }
/* NEWSLETTER */
.nws_right input[type=text]{width:18%;}
/* NEWSLETTER ENDS */ 
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* category */
.pro_cat{margin:20px auto; max-width:990px}
.pro_cat ul li{width:33.3333%;}
/* category ends */
/* listing */
.right_zone{width:81%;}
/* listing ends */

/* details */
.dtl_right{width:56%;}
/* details end */

/* PRODUCTS END */

/*new listing*/
.list_left{width:22%; float:left; margin:15px 0;}
.list_right{width:100%; float:right;margin:15px 0;}


}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
.enter{ width:100%;}
.ad-sec{ margin-bottom:12px;}
.link_sec{width:49%;}
.lft-head-sec{width:58%; padding-left:10px;}
.mid_area {padding:10px;}
.search_sec .sec2{width:55%;}
.menu1{margin-top:5px;}
.mnu-ico{padding:0 7px;}
.mnu-ico a span{font-size:13px;padding-left:7px;padding-top:5px;}
.rght-sec{padding:0;margin: 0 15px 0 0;}
.search_m {margin-top: 2px;}
.item_lst{margin:2px 2px;}
.whis-ico a {width:38px;}
.cat-menu{ top:32px;}
.inn-custom{ width:60%;}

.tp-socio a i {font-size: 14px; padding: 0px 1px 0px 6px;}
.cart-section{width:80%;}
ul.float li {width:33%;}
ul.float_1 li{ width:20%;}

/*Hom-Categories*/
.hm_cate_outer{ width:100%}
.hm_cate_content h4{ font-size:1.6em;}
.hm_cate_text{ font-size:15px}

/*Headings*/

/*Product*/
.prod-sect, .featured-sec{ min-height:auto}

/*Testimonials*/
.hom-testi{ min-height:auto}
.testi-area{ width:100%}

/*Welcome-Section*/
.wlcm_inner{ width:100%}
.hm_pro_list .owl-next{right:1%;}
.hm_pro_list .owl-prev{right:1%;}
    
.hm_pro_list .owl-next{right:1%;}
.hm_pro_list .owl-prev{left:1%;}    
/*Home-Contactus*/
.add_dtl span{ display:block; width:auto}
.add_dtl b{ display:block; font-size:16px}
.newsletter_sect{padding:30px 0 25px;}
/*Footer*/
.foot-social{text-align:center;}
.fts-links{margin:20px 0 0 0;}
/* PRODUCTS */
.pro_container_2 ul li{width:33.33333%;}.pro_container_2 ul li:nth-child(7){margin-left:16.566666%;}
/* PRODUCTS END */ 
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* listing */
.left_zone{float:left; width:22%;}
.right_zone{float:right; width:75%;}
.pro_container_2_inr ul li, .pro_container_2_inr ul li:nth-child(7){width:50%; margin:0}
.pro_container_2_inr_dtl ul li{float:left; width:33.33333%;}
/* listing ends */

/* PRODUCTS END */ 

/* ORDER HISTORY */
.acc_odh_filter p{width:28%;}
/* ORDER HISTORY */
/*coupons-start*/
.couponbox{ float:left; width:48%; height:360px;}
.mini-sec{ width:100%;}
/*coupons-end*/
/* ACCOUNT ENDS */

/*new listing*/
.list_left{width:24%; float:left; margin:15px 0;}
.list_right{width:100%; float:right;margin:15px 0;}
.new_list ul li{float:left; width:50%;}

/* details */
.dtl_right{width:54%;}
.dtl_color_cont .col-xs-12{padding:10px}
.dtl_color_cont .col-xs-12:nth-child(2){padding-left:15px}
.pc_box_area{ padding-left:10px;}
.table-sec{ padding:0px 10px;}
.lft-sec{width:55%;}
.rgt-sec{ width:43%;}
/* details end */


/********** footer section start *********/
.footer_bg{ padding:30px 10px 10px}
footer{padding:0;}
.footer-inn {padding: 0px 10px;}
.footer_sec1{width:23%; float:left;}
.footer_sec2{width:19%; float:left;}
.footer_sec3{width:14%; float:left;}
.footer_sec4{width:14%; float:left;}
.footer_sec5 {width:30%; float: right;}
/********* footer section end *********/

/*Blogs*/
.blog_inner_list ul li{ width:50%}
    
.hm_pro_list {width:100%;}
.hm_pro_lists {width:100%;}
    
.crt-ico{padding: 10px 0 10px 5px;}
.crt-ico .cas{display:none;}
.ft-logo{text-align:center;margin:25px 0 0 0;}
.copys{text-align:center;margin:15px 0;}
.copys br{display:none;}
header .container{padding:0 0;}
.logo-area{margin:17px 0 17px 10px;}
.count{right:-13px;}
.container{padding:0 0;}
}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width:991px){
.mid_area{padding:10px 10px 20px !important;}
.breadcrumb_outer .breadcrumb{margin:0; font-size:14px; background:none; padding:5px}

.cate-div-area{ margin-top:10px;}
.top1{position:relative; height:auto;}
ul.top_link{padding:0px 0px; float:right;}
ul.top_link li>a, ul.top_link li>a:visited {padding: 0px 3px;}
.rght-sec{padding:0px 0 0px 0px;float:right;}
.log_dtl{padding:5px 12px;}
.link_sec{width:100%; float:right;}
.enter{ width:120px; float:left;}
.header_right_sect{padding:12px 0;}
.search_m {margin-top:0px; float:none; width:100%;}
.search_sec:after{ content:''; display:block; clear:both}
.search_sec .sec1{width:32%;}
.search_sec .sec2{width:50%;}
.search_sec .sec3{width:32px; height:40px;}
.cart-section{width:55%; float:right; margin-bottom:0px; margin-top:5px;}
.cart-inn:after{ content:''; display:block; clear:both}
.item_lst{ padding:0 20px 0 0}
.lft-head-sec{float:left; padding-left:0px;margin:0 0 0 10px;}
.logo-area{margin:15px 0 0;text-align:center;}
.menu1{width:168px; height:33px; margin-top:3px; margin-bottom:5px;} 
.mnu-ico {width: 100%; padding:0px 9px;}
.mnu-ico a span {font-size:16px; padding-left: 13px; padding-top:4px;}
.mnu-ico a i {font-size: 20px; padding-top: 6px;}
.cat-menu{ top:33px; width:100%;}
.inn-custom{ width:80%;}
.add{ margin-bottom:10px;}
.hom-testi{ min-height:auto}
ul.float_1 li{ width:25%;}
.input_g{margin:0 0 10px;}
/*Welcome*/
.hm_btm_sect{ min-height:auto}
.wel-sect{min-height:auto; padding:0 15px}
.add_dtl i { margin:0}

/* home page css */
.top_bg{padding:8px 5px;}
.hm_cate_w:nth-child(even) .order-0 {-webkit-box-ordinal-group:1;-ms-flex-order:0;order: 0;}

.quote-lft{font-size:140px; margin-top:-31px;}
.quote-rgt{font-size:140px; margin-top:-198px;}
    
.top_link_dis3{display:block; text-align:right;margin:7px 10px 0 0;}
.top_link_dis3 a:hover, .top_link_dis3 a:focus{ color:#fff;}
.top_link_dis4{display:none; background:#1a1a1a;border:1px solid #000; width:165px; position:absolute; z-index:99999; top:37px; right:0px;}
.top_link_dis4 p{display:block;width:100%;text-align:left;}
.tp-socio a i {padding: 0px 1px 0px 9px; color:#fff;}
.tp-der p{border-right:0;border-bottom:1px #535353 solid}

/* product section start*/
.nav-tabs {width: 95%;}
#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {font-size:16px; font-weight:600;}
.nav-tabs .nav-link{ font-size:16px; font-weight:600;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{ font-size:16px; font-weight:600;}
ul.float li {width:49%;}
/* product section end*/


/* PRODUCTS */
.pro_container_2 ul li{width:50%;}.pro_container_2 ul li:nth-child(7){margin-left:0;}
 /* PRODUCTS END */
 

/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* category */
.pro_cat{margin:20px auto; max-width:100%}
.pro_cat ul li{width:50%;}
/* category ends */
/* listing */
.left_zone{float:none; width:100%;}
.right_zone{float:none; width:100%;}
.pro_container_2_inr ul li, .pro_container_2_inr ul li:nth-child(7){width:50%; margin:0}
/* listing ends */

/* details */
.pc_box{margin:20px auto 0; float:none; height:500px; border:#ddd 1px solid;}
.dtl_right{float:none; width:100%; margin:20px 0 20px; text-align:center}
.dtl_right .noprint{margin:15px 0 0 0;}
.dtl_color_cont{margin:25px auto 0; padding:1px; border:1px solid #eee}
.dtl_color_cont .col-xs-12{padding:15px; background:#f9f9f9}
.dtl_color_cont .col-xs-12:nth-child(2){padding-left:25px}
.details{text-align:center;}
.dtl_pic{width:350px; height:350px; margin:0 auto; border-top:none; border-bottom:#ddd 1px solid; border-left:none; border-right:none;}
.dtl_pic figure{width:350px; height:350px;}
.dtl_pic figure img {display: inline-block; max-width: 100%;}
.cart-butt{font-size:15px; padding:5px 18px; float:none;}
#pd_pin{ float:none; width:50%; margin:0 auto;}

.str1_sec1{width:100%; float:none}
.str1_sec2{width:100%; float:none; margin-top:10px;}
.str1_sec3{width:100%; float:none;margin-top:10px;}
.sizes a{ float:none;}

.lft-sec{ width:100%; float:none;}
.rgt-sec{ float:none; width:100%;}
.rgt-sec ul li{  margin:2px 0px 8px 0px;}
#message_pin {float: none; width: 50%; margin: 10px auto;}
/* details end */


/* PRODUCTS END */ 
/* LOGIN */
.login_top{height:auto; padding:0px 0 40px; position:static;}
.login_top .container{width:100%;}
.login_container{margin:2px 0 0 0; background-size:176% auto; height:auto}
.login_container .container{width:100%; padding:36px 15px;}
.login_foot .container, .register_container .container{width:100%;}
.log-foot a{ font-size:12px; color:#000000;}
/* LOGIN ENDS */
/* REGISTER */
.register_container{margin:80px 0 0 0;}
.register_container .mob_c{text-align:center}
.register_container .reg_r{ display:none !important;}
/* SHORT FORM ENDS */
/* REGISTER ENDS */
/* ACCOUNT */
.acc_container{ margin-bottom:0}
.acc_container > .row > .acc_right > div{border-left:0; min-height:220px; padding:30px 0}
.acc_links{padding:15px 10px; margin:20px 0 0 0; border:1px solid #eee; border-radius:2px}
.acc_links a{margin:0 .5% 2px; width:48%; display:inline-block;}
/* DASHBOARD ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:28.5%;}
/* ORDER HISTORY */
/* ACCOUNT ENDS */


/* testimonials */
.testimonials_left{width:63%; float:left; margin:10px 0 0 0;}
.testimonials_right{width:33%; float:right;margin:10px 0 0 0;}

.t_left{float:left; width:72%; border-right:1px solid #ddd;}
.t_right{float:right; width:26%; margin:25px 0 0 0}
.t_box .t_text{width:auto; float:none; border-left:0; padding-left:0}
.t_from{float:none; text-align:left; width:auto;}
/* testimonials */

.login_box{width:42%; margin:10px auto; min-height:210px}

.reg-lft{ width:42%;}
.reg-right{ width:58%; padding:130px 0 0 40px;}
/* LOGIN-REGISTER ENDS */

/*new listing*/
.list_left{width:100%; float:none; margin:15px 0; padding:5px 5px;}
.list_right{width:100%; float:none;margin:15px 0;}
.filter_dis{display:none;}
.filter_mob{background:#442209; padding:8px;}
.filter_mob img{margin-top:9px;}
.new_list ul li{float:left; width:50%;}


/*********** footer section start ***********/
.footer-inn{padding:0px 10px;}
.footer_sec1{width:35%; float:left;}
.footer_sec2{width:27%; float:left;}
.footer_sec3{width:19%; float:left}
.footer_sec4{width:19%; float:left;}
.footer_sec5 { width: 100%; float: none; margin-top:25px;}
.foot-sec {width: 67%;}
/********** footer section end ***********/

/*Blogs*/
.blog_inner_list ul{ margin:0 !important}
.blog_inner_list ul li{ width:50%}
.blog_inner_list ul li .blog_w{ width:300px;}
.blog_inner_list ul li .blog_img,.blog_inner_list ul li .blog_img figure{width:300px;height:175px;}

/*Blog-Detai*/
.blog_detail_img, .blog_detail_img span{ width:350px; height:204px}
/*listing*/
.filter_bg{background:#d40d0d; color:#fff; padding:10px 20px;font:18px/20px 'Poppins', sans-serif;}
.filter_bg .fa-angle-down{float:right}
.filter_dis{display:none;}
/*listing*/
.pc_box_area{padding-left:0;}
.dtl_right{padding-left:0;}
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px){
.mid_area { padding-bottom:0px; margin-top:22px;}	
	
.lang_opt{ font-size:13px}	
.lft-head-sec{ margin-bottom:5px;width: 100%;}
.rght-sec{padding:0px; width:100%;}
.link_sec {width:64%; position:relative}
ul.top_link {padding: 4px 0px 0px; float: right;}
.top_link_dis4 {top: 33px;}
.call_sec {padding: 4px 0px 8px;}
.logo-area{padding:10px 0 0 0;}
.search_m {margin-top:0px; width:100%; float:none;}
.search_sec .sec1{width:32%; float:left; margin-right:0; height:40px; }
.search_sec .sec2{width:52%; float:left; margin-left:5px; height:40px}
.search select {padding:11px 7px; margin:0;}

.cart-section{width:91%; float:right; margin-bottom:0px; margin-top:8px;}
.cart-inn{width:100%; border-right:0px solid #e5e5e5; float:none}
.menu1{width:128px; height:32px; margin-top:0px; margin-bottom:5px;}
.mnu-ico{padding:1px 7px;}
.cat-menu {top:32px; width:100%;}
.mnu-ico a span {font-size:12px; padding-left:6px; padding-top:6px;}
ul.float_1 li{ width:33.333%;}
.stock-img{ float:none; text-align:center;}
.crt-txt a{font-size:12px;}
.cart select{font-size:12px;}
.crt-ico i{font-size:15px;}
.crt-txt{margin-left:5px;}

/*Welcome-Section*/
.queries_inner {padding: 20px 0 ;}

/*Heading*/
.hm_category_sect h2, .prod-sect h2, .featured-sec h2, .testi-inn h2{ font-size:2.5em;}
.hm_category_sect .sml_text, .prod-sect .sml_text, .featured-sec .sml_text, .testi-inn .sml_text{ font-size:1em}
.hm_cate_w:nth-child(even) .hm_cate_content{ padding:1em 0}

/* product section start*/
.prod-sect{min-height:647px;}
.nav-tabs {width: 95%;}
#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {font-size:14px; font-weight:500; text-transform:capitalize;}
.nav-tabs .nav-link{ font-size:14px; font-weight:500; text-transform:capitalize;}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{ font-size:14px; font-weight:500; text-transform:capitalize;}
ul.float li {width:50%;}

.t_text_2{height:330px; overflow:hidden; display:block;}
.t_text_2_auto{height:auto;}
.rm_link1{background:url(../images/more-prod.jpg) no-repeat; width:60px; height:19px; display:inline-block; margin:10px auto;}
.rm_link_x1{background:url(../images/less-prod.jpg) no-repeat;}
/* product section end*/

.hm_cate_content{ padding:2em 0}
.vew-butt{ font-size:14px}
.shop_btn{ font-size:14px}

/* testimonial section start */
.testi-cont { padding:10px 20px; margin:0;color: #212121;font-size:14px;line-height:21px;}
.quote {font-size: 11em;line-height: 1em;width: 70px;height: 55px;}
.testi-area{ padding:15px}
.readmore_btn{font-size:0.9em}
/* testimonial section end */

/* PRODUCTS */
.pro_container_2 ul li, .pro_container_2 ul li:nth-child(7){width:300px; float:none; margin:auto}
/* PRODUCTS END */
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* category */
.pro_cat ul li{width:50%;}
/* category ends */
/* listing */
.hot_area {width: 232px;}
.pro_container_2_inr ul li, .pro_container_2_inr ul li:nth-child(7){width:100%; margin:0}
.sort_opt{float:none; margin:2px 0 0; text-align:left; padding:10px 0; }
.sort_opt span{ display:block; margin-bottom:8px;}
.prod-title a{ font-size:15px}
/* listing ends */
/* PRODUCTS END */ 
/* CART */
.mylsttb{padding:15px 10px; margin:10px 1px}
.mylsttb .ac{margin:10px 0 0; text-align:left;}
.coupon_input{text-align:center; margin-bottom:15px}
.cart_p_dtl, .cart_btns{text-align:center;}
/* CART ENDS */
/* DELIVERY INFO */
.myform{margin:40px 0 0 0; width:auto}
/* DELIVERY INFO ENDS */
/* LOGIN */
.logo2{margin:auto; float:none;}
.login_container{background-size:auto; background-position:right top; height:430px}
.login_box{float:none; margin:auto; width:80%; margin-top:0px;}
.log-foot a{ font-size:13px; color:#000000;}
/* LOGIN ENDS */
/* REGISTER */
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{width:100%;}
.login_right2{float:none; text-align:center; width:100%; background:#f8f8f8; padding:0 0 15px 0; border-radius:2px; border:1px solid #ddd;}
/* REGISTER ends */
/* ACCOUNT */
.acc_container > .row > .acc_right > div{padding:20px 0}
.acc_links a{margin:0 .5% 2px; width:48.5%;}
.das_box1{margin-bottom:20px;}
.app_container .left-xs{text-align:left; padding-left:0px; padding-top: 0px;padding-right: 90px;}
.app_container .left-xs img{margin-right:5px;}
.favorite_box{margin-top:20px;}
/* DASHBOARD ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:39%; margin-bottom:5px}
.acc_odh_filter p.one{width:99%; margin-bottom:5px}
/* ORDER HISTORY */

/*coupons-start*/
.couponbox{ float:left; width:100%; height:308px;}
.mini-sec{ width:50%;}
.odbtn{text-align:left !important;margin-bottom:10px !important;}
.login_foot b{margin-left:2px !important;margin-right:2px !important;}
.login_foot{text-align:center !important;}
/*coupons-end*/

/* ACCOUNT ENDS */
/* CMS */
.paging .pager{text-align:center}
/* CMS AREA */
.cms_pc,.cms_pc2{margin:0 0 25px 0;}
/* CMS AREA ENDS */
/* CONTACT US */
.contact_box .col-xs-12{margin-bottom:20px;}
/* CONTACT US */

.vc{float:none; text-align:center; margin:12px 0 0 0; overflow:hidden}
.vc_count span{ width:17px;line-height:23px; font-size:14px; color:#fff; display:inline-block; background:url(../images/vc.png) repeat-x; letter-spacing:9px; padding-left:4px; margin:3px -5px 0 0}

/* testimonials */
.testimonials_left{width:100%; float:none; margin:10px 0 0 0;}
.testimonials_right{width:100%; float:none;margin:10px 0 0 0;}

.t_left{float:none; width:100%; border-right:0}
.t_right{float:none; width:100%; margin:20px 0 0 0; border-top:2px solid #ddd; padding-top:25px}
.t_box .t_text{width:auto; float:none; border-left:0; padding-left:0}
.t_from{float:none; text-align:left; width:auto;}
.testi_box {padding:20px 10px 10px 10px;}
.reviews_bg {min-height: 450px;}
/* testimonials */


.web-logo { float: none;margin:5px  auto;width: 72px;}
.copy{ text-align:center}
.card-img{ text-align:center}
.track_area{width:100%; margin:auto;}
.newsletter_search input[type=text]{color:#333; background:#fff; border:1px solid #e2e2e2;padding:8px; width:70%; }
.newsletter_search{margin:10px auto;}
.subscribe_btn, .subscribe_btn:visited{background:#aed437; margin-top:8px; display:inline-block; text-align:center; color:#fff !important; font:14px/35px 'Poppins', sans-serif; height:35px; padding:0px 20px; text-transform:uppercase; cursor:pointer}
.subscribe_btn:hover{background:#2a8203; color:#fff; margin-top:8px;}

/*new listing*/
.new_list ul li{float:left; width:50%;}

.pay_type{ padding:10px 0; text-align:center;}


/* detail section start */
.dtl_pic{width:348px; height:348px; margin:0 auto; border-top:none; border-bottom:#ddd 1px solid; border-left:none; border-right:none;}
.dtl_pic figure{width:348px; height:348px;}
.dtl_pic figure img {display: inline-block; max-width: 100%;}
.cart-butt{font-size:15px; padding:5px 18px; float:none;}
.fav-ico{padding:4px 10px; font-size:17px; float:none;}
.table-sec{ width:100%; overflow-x:scroll;}
.color-div{ width:100%; margin-right:0px; float:left;}
.size-div{ width:100%; float:left;}
#pd_pin{ float:none; width:50%; margin:10px auto;}
.lft-sec{ width:100%; float:none;}
.rgt-sec{ float:none; width:100%;}
.rgt-sec ul li{  margin:2px 0px 8px 0px;}
#message_pin {float: none; width: 50%; margin:10px auto;}
.message_form input[type="text"]{width:286px;}
/* detail section end */


/********** Footer setcion start ***********/
footer{padding:20px 0 0;}
.footer_bg{ padding:0px 0px;}

.footer_sec1{width:100%; float:none; margin:0;}
.footer_sec2{width:100%;float:none;margin:0;}
.footer_sec3{width:100%; margin:auto; float:none;}
.footer_sec4{width:100%; margin:auto; float:none;}
.footer_sec5{width:100%; float:none; margin-top:0px;}
.spce{ padding-left:5px;}
.f_dd_box{display:none; margin:5px 0px;}
.dd_next{margin:0; padding:4px 0px; background:url(../images/pls.png) no-repeat 100% 8px;cursor:pointer; border-bottom:1px dotted #fff;}
.dd_next_act{background:url(../images/mns.png) no-repeat 100% 8px;}
.boot-sec{margin-top:0;}
.follow{ margin-top:0px;}
.mob{ padding-left:6px;}

.ft-ico {width:4%;}
.foot-sec {width:67%;}
/*********** Footer section end ***********/

.breadcrumb_outer{ display:none;}
.card-img{float:none;text-align:center;}
.copy{float:none;text-align:center;}
.web-logo{float:none;text-align:center;margin-top:10px;}
.footer_bg .drk-brwn{color:#6cc734;}
}
@media only screen and (max-width:515px) {
.call_sec span{ padding:0px 10px 0 0}	
.logo-area{ margin:auto}	
/*Blog-Detail*/
.blog_detail_img{ float:none; margin:10px auto}
}

/* ================= Mobile (Portrait) below 480px  ================= */
@media only screen and (max-width:479px) {
	
.lft-head-sec{ width:36px; float:left;}	
.rght-sec{padding:0px; margin:0px; width:89%; float:right;}
.link_sec {width:30%; float:right;}
.inn-custom{ width:100%;}
.logo-area{ text-align:center; margin:auto}
.header_right_sect{ padding:10px 0}.header_right_sect:after{ content:''; display:block; clear:both}
.search_m {margin-top: 4px; float:left; width:100%;}
.serc-ico {padding: 8px 12px;border: 1px solid #ccc;margin-top: 0;display: inline-block;border-radius: 5px;font-size: 16px;color:#fff;}
.search_sec{display:none; width:100%; position:absolute; z-index:999;left:0;top:68px;border-radius:0px;background:#fff; height:auto; padding:7px;}
.search_sec .sec1{background:#fff; width:97%; float:left; margin-right:0; height:40px;   margin-top:0; margin-left:5px; margin-bottom:5px; border: 1px solid #ccc;}
.search input[type=text] {height: 38px;}
.search_sec .sec2{width:81.5%; float:left; margin-left:5px; border:1px solid #ccc;}
.search_sec .sec3 {width:40px;height: 40px;border:1px solid #ccc;margin-right: 5px;}
.sec3 a i{ text-align:center; display:block; color:#434241; font-size:16px; padding:9px 0px; line-height:20px;}
.search select {padding:7px 7px; margin:0;}
.top_link_dis4{top: 29px;right: -10px;}
.cart-section{width:100%; float:right; margin-top:7px;}
.slect_currency select{ height:34px; padding:0 6px;}
.item_lst{ padding:0}
.log_dtl a{ font-size:13px;}
.newsletter_sect{text-align:center;}
.menu1{width:36px; height:32px; margin-top:5px; margin-bottom:5px; float:right}
.mnu-ico{padding:0px 9px;}
.cat-menu {top:34px; width:150px;}
ul.float li {width:100%;}
.dtl_right { margin:20px 0 20px; }
.heading {font-size: 31px; font-weight: 600; line-height: 33px;}
.heading1 {font-size: 31px; font-weight: 600; line-height: 33px;}
.ft-ico {width:8%;}
ul.float_1 li{ width:100%;}
.cart-butt{font-size: 14px;padding: 5px 8px;float: none;margin: 0;}
.call_sec{color:#fff; line-height:30px; position:relative;}
.call_sec span{display:block; padding-left:0px;}
.call_sec i {color: #fff;}
.call_sec a {color: #fff;}
.call_dis{display:inline-block;margin: 5px 0 5px 10px;}
.call_dis2{display:none; background:#666; padding:0px 10px;width:100%; position:absolute; z-index:9999; top:34px; left:0px;}
.hom-test-txt{height:94px; padding:8px 17px; overflow:hidden;}
.pro_cat ul li{width:100%;}
.top_link_dis3{margin:0px 0 0 0;}
.cart-inn{width: 255px;border-right: 0px solid #e5e5e5;float: right;}
header .col-3{position: absolute;right: 10px;width: 280px !important;flex: inherit !important;max-width: 100%;top: 5px;}
/* top menu */
ul.top_link{font:12px/28px 'Poppins', sans-serif; padding:0px; color:#fff; float:left; width:100%;}
ul.top_link li{display:block; margin:0; padding:0;}
ul.top_link li>a, ul.top_link li>a:visited{padding:0px 5px 0px 5px; text-align:left; border-bottom:1px solid #6e6e71; font-size:13px; line-height:30px; color:#fff;}
ul.top_link li a i {color:#fff;}
ul.top_link li:hover>a, ul.top_link li>a .act {color:#fff;}
.sec-con{ margin-top:0px;}

.top_link_dis1{display:block;}
.top_link_dis1 a:hover, .top_link_dis1 a:focus{ color:#000;}
.top_link_dis2{display:none; background:#666; padding:5px 10px; border:1px solid #6e6e71; width:130px; position:absolute; z-index:999; top:32px; left:0;}
.foot-sec {width:100%;}

/*Heading*/
.hm_category_sect h2, .prod-sect h2, .featured-sec h2, .featured-sec1 h2, .testi-inn h2{ font-size:1.5em}
.hm_category_sect .sml_text, .prod-sect .sml_text, .featured-sec .sml_text, .testi-inn .sml_text{ font-size:0.9em}

.hm_cate_content h4 {font-size: 1.2em;}
.hm_cate_text{ font-size:13px}
.hm_cate_w{ margin:1em 0}

/*Welcome-Section*/
.wel-sect h1 {font-size: 1.5em;}
.tab_linkss a.act{padding: 4px 8px;color:#351543;border:1px #c5181e solid;}
.tab_linkss a{padding:4px 8px;font-size:1em;}

/*details*/
.pc_box{width:100%; height:auto; float:none;}
.prev_arr{ position:absolute; z-index:999; left:0;}
.next_arr{ position:absolute; z-index:999; right:0;}
.dtl_thmb ul, .dtl_thmb ul li{margin:0;padding:0;list-style:none;text-align:center;}
.dtl_thmb ul li{width:25%; float:left; text-align:center;} 
.dtl_pic{width:324px; height:324px; margin:0 auto;}
.dtl_pic figure{width:324px; height:324px;}
.dtl_pic figure img {display: inline-block; max-width: 100%;}
#pd_pin{ float:none; width:100%; margin:10px auto;}
#message_pin {float: none; width:100%; margin: 10px auto;}
.message_form input[type="text"] { width: 260px;}
/*details-end*/


/* testimonial section start */
.testi-cont { padding: 10px 0;}
.quote-lft{ display:none;}
.quote-rgt{ display:none;}
/* testimonial section end */


/*contact-start*/
.call{background:none; padding:0 0 0 0px;}
.email{background:none; padding:5px 0 0 0px;}
.web{background:none; padding:5px 0 0 0px;}

/*contact-end*/

.review_area h3 {font-size:20px;}
.testi_area {margin-top:20px;}
.testi_name {padding-top:0;}
.testi_box {padding: 9px 10px 0 10px;}


/*brand*/
.brand_list ul li{float:none; width:100%; margin-bottom:25px;}

/*brand*/


/* NEWSLETTER */
.newsletter_box{padding:15px; text-align:center; background:#f8f8f8; margin:15px 0; border:1px solid #eee;}.xs_title{background:url(../images/arb.png) no-repeat center bottom; cursor:pointer; padding-bottom:12px; font-size:17px}
.nws_right{display:none; margin:0}
.nws_right input[type=text]{width:100%;}
.nws_right *{margin:3px 0;}
.nws_right input.two{width:40%;}
.nws_right .btn{padding:9px 15px; font-size:14px}
/* NEWSLETTER ENDS */ 
/* PRODUCTS */
.pro_container_2 ul li, .pro_container_2 ul li:nth-child(7){width:100%; max-width:100%}
/* PRODUCTS END *
/* INDEX PAGE CLASSES END */
/* PRODUCTS */
/* category */
/* category ends */
.dtl_xs_pc{display:block;}
/* PRODUCTS END */
/* LOGIN */
.login_box{width:100%; margin-top:0px;}
.login_container .container{padding:30px 15px;}
.login_foot{margin-top:20px;}
/* LOGIN ENDS */
/* REGISTER */
.short_form input[type=text], .short_form input[type=password], .short_form select, .short_form textarea, .short_form .fls{padding:9px; width:100%;}
.short_form .w36{float:none; width:100%; text-align:left}
.short_form .w62{float:none; width:100%}
.login_right2{float:none; text-align:center; width:100%; background:#f8f8f8; padding:0 0 15px 0; border-radius:2px; border:1px solid #ddd;}
/* REGISTER ends */
/* ACCOUNT */
.acc_container > .row > .acc_right > div{padding:20px 0}.acc_links{padding:15px;}
.acc_links a{margin:1px 0; width:100%;}
/* DASHBOARD ENDS */
/* ADDRESS BOOK */
.add_btn{float:none; margin:0 0 10px 0;}
.add_btn a{border-radius:3px; width:100%}
.inr_addresses .col-sm-2{text-align:left;}
/* ADDRESS BOOK ENDS */
/* ORDER HISTORY */
.acc_odh_filter p{width:46%; margin-bottom:5px}
.acc_odh_filter p.one{width:96%; margin-bottom:5px}
/* ORDER HISTORY */
/*coupons-start*/
.couponbox{ float:left; width:100%; height:340px;}
.mini-sec{ width:100%;}
/*coupons-end*/
/* ACCOUNT ENDS */

/* SITEMAP */
.sitemap a{margin:2px 0; width:100%; border-radius:3px}

.newsletter_search input[type=text]{color:#333; background:#fff; border:1px solid #e2e2e2;padding:8px; width:60%; }
.newsletter_search{margin:10px auto;}
.subscribe_btn, .subscribe_btn:visited{background:#aed437;color:#000; margin-top:8px; display:inline-block; height:35px; padding:0px 20px; }
.subscribe_btn:hover{background:#2a8203; color:#fff; margin-top:8px;}

/*new listing*/
.new_list ul li{float:none; width:100%;}

/*Blog*/
.blog_w {width: 300px; text-align:left;}.blog_img,.blog_img figure {width:300px;height:175px;}
.blog_inner_list ul li{ width:100%; float:none}

/*Blog-Detail*/
.blog_detail_img{ float:none; margin:10px auto}
.blog_detail_img,.blog_detail_img span{ width:300px;height: 175px;}
.blog_header h2{ font-size:1.1em; line-height:20px; margin-bottom:0.5em}
}



/**************** navigation ***************/
.menu-sec{background: rgb(248,70,55);background: linear-gradient(180deg, rgba(248,70,55,1) 0%, rgba(213,14,14,1) 100%);width:100%;}
/*nav-start*/
.nav_area{border-top:1px solid #eaeaea;margin:15px 0 10px;position:relative}
.navbar-brand{ margin:6px 0;}
.navbar-header{ padding:0px 0px 0px 0px; margin-top:0px;}
.navbar{ position:static;display:-webkit-box;display:-webkit-flex;display: -ms-flexbox;display:flex;-webkit-box-orient:vertical;/*-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; */padding:0rem;}
.hidden-lg-up{display:none!important;}
.navbar-light{background:none;margin:0px 0 0 0;}
.navbar-light .navbar-nav{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
.navbar-light .navbar-nav>li{ background:none; position:relative; }
.navbar-light .navbar-nav>li>a{color:#fff !important;font-size:16px;font-family:'Poppins', sans-serif;padding:0.8rem 1.5rem;line-height:25px;background:none;display:block;text-decoration:none;font-weight:500;transition:all ease-in-out .5s; text-transform:uppercase}
.navbar-light .navbar-nav>li>a i{width:9px;height:9px;line-height:12px;margin:auto; font-weight:600;text-align:center;color: #fff; font-size:11px;}
.navbar-light .navbar-nav>li.open:focus{color:#fff;}
.navbar-light .navbar-nav>li.active a{color:#ef3c3c;background:none;}
.navbar-light .navbar-nav>li:first-child a:before{ display:none}
.navbar-light .navbar-nav>li a:hover{color:#ed1b24;background:none; }
.navbar-light .navbar-nav>.show>a,.navbar-light .navbar-nav>.show>a:focus,.navbar-light
.navbar-nav>.show>a:hover{color:#67a22c;background:none}
.dropdown-item{font-size: 14px;display: block;width: 100%;padding: .4rem 1rem;clear: both;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;border-bottom: 1px #ccc solid;}
.dropdown-toggle::after{ display:none}
.dropdown-menu{background:#fff;margin-left:0px;width:auto;position:absolute;margin-top:0;padding:0 0 0 0;border-radius:0px;}
.dropdown-menu>li{border-bottom:1px solid #d6b5da;}
.dropdown-menu>li>a{color:#fff;line-height:30px;display:block;padding:5px 10px !important;font-size:15px;}
.dropdown-menu>li>a:hover{background:#000;color:#fff !important;text-decoration:none;border-bottom:0px;}
.dropdown-menu>li:last-child{ border:0}

.navbar-toggle{background:#79227c;}
.navbar-toggle span.icon-bar{background:#fff; height:3px; width:28px;}
.arrw i {font-size:14px; display:block; text-align:center; line-height:0px; color:#000;}
#hm .navbar-nav>li.hm a,#abt .navbar-nav>li.abt a,#pro .navbar-nav>li.pro a,#rd .navbar-nav>li.rd a,#ntw .navbar-nav>li.ntw a,#cont .navbar-nav>li.cont a{color:#4fba6f;}
/*nav-end*/

@media only screen and (max-width:1151px){
/*NAVIGATION*/
.navbar-light .navbar-nav{ margin-right:10px;}
}

@media only screen and (max-width:991px){
/* NAV */
.menu-sec{ bottom:67px; right:10px}
.navbar{ position:relative; margin:0px 0;}
.navbar-light .navbar-nav{ margin:0}
.navbar-light .navbar-toggler{padding:.2rem .3rem;color:#fff;margin:5px 10px 5px;float:right;background: #fff;}
.navbar-brand{ width:auto; margin:0}.navbar-brand img{ width:100%; height:auto}
.navbar-light .navbar-toggler{color: rgb(255 255 255 / 50%);border-color: rgb(255 255 255 / 10%);}
.navbar-nav{ display:block}
.navbar-light .navbar-nav>li>a{border-bottom:1px solid #ccc;padding:.5rem 1rem; color:#000; border-radius:0px; text-align:left;font-size:14px;}
.navbar-light .navbar-nav>li>a:hover{color:#fff;background:#ef3c3c;}
.navbar-light .navbar-nav>li:hover:after, .navbar-light .navbar-nav>li:focus:after{ display:none}
.navbar-light .navbar-nav>li>a i{ float:right; margin-top:1px;}
.navbar-light .navbar-nav>li.active a {color:#fff ;background:#ef3c3c}
.navbar-light .navbar-nav>li>a i{ line-height:25px;}
.navbar-light .navbar-nav>li>a:before{ display:none}
.navbar-light .navbar-nav>li>a i{color: #000;}
.navbar-nav .dropdown-menu{ width:100%}
.dropdown-menu{ margin-top:0}
.dropdown-menu>li>a{ padding:0 30px !important}
.navbar-light .navbar-nav>li>a {color: #000 !important;}

.navbar .btn-navbar{display:block;position:absolute;z-index:9;top:-43px;left:0;padding:5px 9px;margin:0px; margin-right:15px;border-radius:2px;border:0px solid #fff;background:#fbfbfb;}
.navbar .btn-navbar .icon-bar{display:block;width:24px;height:4px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#fff;margin:4px 0;transition:.4s;}
.btn-navbar .icon-bar .icon-bar{margin-top:3px}.nav >li >ul.dropdown-menu{background-color:#1cc28a;font:13px/22px  'Poppins', sans-serif;}

.navbar{display:block;}
.navbar-collapse{position:absolute;top:48px;right:0px;z-index:99;width:100%; background:#fbfbfb;}

.collapse {display: none !important;}
.collapse.show {display: block !important;}
/* NAV ENDS */	
}

@media only screen and (max-width:479px) {
.menu-sec{ right:0; bottom: 81px;}	
.navbar-brand{ margin:auto; padding:5px 0;}
.navbar-light .navbar-toggler{ top:24px;margin-top:6px;}	ul.top_link li>a{padding:10px 12px; font-size:12px;}.navbar-toggler-icon {width: 1.2em;height: 1.2em;}
.navbar-collapse{ min-width:300px;top:43px}
}
/**************** navigation ***************/