@charset "utf-8";
 
/*Project Name : Eduplan General Trading LLC [Created by WEBLINKINDIA.NET on April 10, 2020 : Puneet Chauhan]*/

body{font-family:'Open Sans',Arial,Helvetica,sans-serif; color:#4b4b4b; background:#fff}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans',Arial,Helvetica,sans-serif; text-transform:capitalize;}
h1{font:22px/22px 'Open Sans',Arial,Helvetica,sans-serif; display:block; color:#3f3f3f;font-weight:600; text-transform:uppercase; letter-spacing:1px; margin:0px;}
h1 span{display:block; font-family:Pinyon Script, Arial, Helvetica, sans-serif; color:#8a3392;}
h2{font:22px/22px 'Open Sans',Arial,Helvetica,sans-serif; display:block; color:#000; font-weight:600; text-transform:uppercase; letter-spacing:1px; margin:0px;}
h3{font:18px/24px 'Open Sans',Arial,Helvetica,sans-serif; display:block; color:#3f3f3f; letter-spacing:2px; 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}
.dark-gray{color:#3f3f3f}
.dn{ display:none;}

.black, .black a, .black a:hover{color:#000 !important}
.gray, .gray a, .gray a:hover{color:#242424}
.pink, .pink a, .pink a:hover{color:#bf3131}
.gray5, .gray5 a, .gray5 a:hover{color:#777777}
.red, .red a, .red a:hover{color:#f00}
.white, .white a, .white a:hover{color:#fff!important}
.pale, .pale a, .pale a:hover{color:#00799e}
.blue, .blue a, .blue a:hover{color:#00799e}
.blue1, .blue1 a, .blue1 a:hover{color:#00b3a2}
.ligblue, .ligblue a, .ligblue a:hover{color:#000}
.purple, .purple a, .purple a:hover{color:#472a4b}
.yelo, .yelo a, .yelo a:hover{color:#e2b84d}
.ligblue1, .ligblue1 a, .ligblue a:hover{color:#323232}
.yellow, .yellow a, yellow a:hover{color:#323232}
.green, .green a, green a:hover{color:#1658a2}
.orange, .orange a, orange a:hover{color:#ef952f}

.gray2{color:#5d5d5d}
.gray3{color:#818181}
.gray4{color:#b8b8b8}
.gray6{color:#242424}

.arial_n{font-family:'Arial Narrow',Arial}
.helv{font-family:Helvetica}
.arial{font-family:Arial,Helvetica,sans-serif}
.geor{font-family:Georgia,Times New Roman,Times,serif}
.tahoma{font-family:Tahoma,Geneva,sans-serif,Arial}
.verd{font-family:Verdana,Geneva,sans-serif}
.treb{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif}
.osons{font-family:'Open Sans',Arial,Helvetica,sans-serif}
.roboto{font-family:'Roboto',sans-serif}
.osons_cond{font-family:'Open Sans Condensed',sans-serif}

.bg-white{background:#fff}.bg-black{background:#000}
.border1{border:1px solid #ccc}.border2{border:1px solid #e5e5e5}
.sec_area{background:#fff; box-shadow:0px 8px 75px -11px rgba(0,0,0,0.30); padding:15px}
.cate-sec{padding:30px 0;}

.container{width:1260px; padding:0px}
.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}

.robo_fnt{font-family:'Roboto', sans-serif;}

.top2{height:150px; background:#fff; width:100%}
.top2_fixer{position:fixed; z-index:999; top:0; box-shadow:0 2px 2px rgba(0,0,0,.2); height:150px}
.top2_b{height:150px; display:none}

header{ width:100%; height:auto;}
.top_header{ width:100%; height:auto; background:#f5f5f5; padding:10px 0px; font-family:'Roboto', sans-serif;}
.wel_not{ text-align:left; color:#020202; font-size:14px; font-weight:300}
.reg_tp{ width:100%; height:auto; float:right; display:inline-block; text-align:right}
.reg_tp a{ color:#020202; font-size:14px; display:inline-block; font-family:'Roboto', sans-serif;}
.reg_tp a:hover{ text-decoration:none; color:#00c9bc;}
.reg_tp span{color:#020202; font-size:14px;}
.reg_tp .fa-lock{ color:#00c9bc; font-size:15px; margin-right:6px;}

.header{ width:100%; height:auto; background:#fff; padding:8px 0px;}
.logo_area{ float:left;}

.ser_out{ width:65%; height:46px; border:1px solid #d7d7d7; border-radius:7px; float:left; margin-top:10px;}
.serc_inn{ width:100%; height:44px; position:relative; font-family:'Roboto', sans-serif;  display:block;}

.serc_sec1{ width:25%; height:44px; background:#f5f5f5; border-right:1px solid #d7d7d7; float:left; border-radius:7px 0px 0px 7px;}
.serc_sec1 select{ width:100%; height:100%; text-align:left; color:#666666; font-size:14px; background:#f5f5f5; padding-left:6px; border-radius:7px 0px 0px 7px; -webkit-appearance: none; appearance: none; background:#F2F2F2 url(../images/serc_arr.png)  95% no-repeat; }
.serc_sec1 option{font-size:13px; line-height:45px; color:#000; font-weight:500;}

.serc_sec1s{ width:20%; height:44px; background:#f5f5f5; border-right:1px solid #d7d7d7; float:left; border-radius:7px 0px 0px 7px;}
.serc_sec1s select{ width:100%; height:100%; text-align:left; color:#666666; font-size:14px; background:#f5f5f5; padding-left:6px; border-radius:7px 0px 0px 7px; -webkit-appearance: none; appearance: none; background:#F2F2F2 url(../images/serc_arr.png)  95% no-repeat; }
.serc_sec1s option{font-size:13px; line-height:45px; color:#000; font-weight:500;}

.serc_sec2{width:39%; height:41px; float:left; position:relative;}
.serc_sec2 input[type=text]{ width:100%; height:100%; text-align:left; color:#666; font-size:14px; padding-left:12px; border:none}

.serc_sec3{width:15%; height:44px; float:right;  border-radius:0px 7px 7px 0px;}
.serc_sec3 input[type=submit]{ width:100%; height:100%; text-align:center;  background:#00c9bc url(../images/srch-btn.png) center no-repeat; border-radius:0px 7px 7px 0px;}
.top_src{display:none;}


.hd_crt{ width:30%; height:auto; float:right; margin-top:10px;}
.tp_link1{ display:none;}
.tp_link2{ width:100%; height:auto; display:block}
.tp_link2 ul{ margin:0 !important; padding:0;}
.tp_link2 ul li{ display:inline-block; float:left; color:#000000; font-size:15px;}
.hm_crt{ text-align:center; margin-right:18px;}
.hm_crt a{ color:#000; font-weight:500}
.hm_crt a:hover{ text-decoration:none;}
.hm_crt a i{color:#00c9bc; display:block; font-size:17px;}

.hm_ct{text-align:left; float:left}
.hm_ct a{ color:#000; font-weight:500; float:left}
.hm_ct a:hover{ text-decoration:none}
.hm_ct a span{color:#00c9bc; float:left; font-size:25px; margin-right:17px; position:relative}
.hm_ct a span b{ width:20px; height:20px; border-radius:50%; background:#e0dcdc; text-align:center; color:#000; position:absolute; top:-1px; right:-8px; font-weight:500; font-size:15px;}
/* header section end */


/* navbar section start */
.men_sect{ width:100%; height:auto; padding:10px 0px; background:#fff;}
.navbar-header{ padding:0px 0px 0px 0px; margin-top:6px;}
.navbar{min-height:20px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}
.navbar-nav{ margin-left:0px; margin-top:0px; }
.navbar-static-top{background:none;}
.navbar-static-top .navbar-nav{ margin-top:0px;}
.navbar-static-top .navbar-nav>li{ background:none; position:relative;}
 .navbar-static-top .navbar-nav>li>a.home-ico{border-bottom:3px solid #283e95;}
.navbar-static-top .navbar-nav>li>a:hover.home-ico{}
.navbar-static-top .navbar-nav>li>a{color:#000; font:500 15px/28px 'Roboto', sans-serif;padding:8px 18px ;background:none;  transition:all linear .6s; text-transform:capitalize;}


/*.navbar-static-top .navbar-nav>li:last-child a{background:#751253;color:#fff !important;}*/
.navbar-static-top .navbar-nav>.open>a,.navbar-static-top .navbar-nav>.open>a:focus,.navbar-static-top{}
.navbar-nav>.open>a:hover{color:#00c9bc !important;}
.navbar-static-top .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-fixed-top .navbar-nav>.active>a:focus{background:none;color:#00c9bc;}
.navbar-static-top .navbar-nav>li.open:focus{background:#efefef;color:#fff}
.navbar-static-top .navbar-nav>li>a:hover{background:none;color:#00c9bc;}
.navbar-static-top .navbar-nav>li.open a:hover,.navbar-static-top .navbar-nav>li.open:hover a{color:#fff}
.dropdown-menu{
	background:#00c9bc;
	margin-left:0px;
	width:auto;
	position:absolute;
	left: 156px;
}
.dropdown-menu>li{border-bottom:1px solid #ddd;}
.dropdown-menu>li>a{color:#fff; line-height:30px; }
.dropdown-menu>li>a:hover{background:#0b4c48; color:#fff;}
.navbar-toggle{ }
.navbar-toggle span.icon-bar{background:#fff; border:3px solid #fff;}
.nav .open>a, .nav .open>a:focus {background-color:inherit !important;  border-color: inherit;color:#00c9bc !important;}


.dropdown-submenu{position:relative;}
.dropdown-submenu .dropdown-menu{top:0; left:100%; margin-top:-1px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color:#fff; text-decoration:none; background-color:#0b4c48;}
/* NAV ENDS */



/* four policy section start */
.pol_out{ width:100%; height:auto; padding:42px 0px; background:#fff;}
.pol_inn{ width:100%; height:auto; padding:0px; border:1px solid #d7d7d7;}
.pol-sect{ width:100%; height:100px; padding:10px; border-right:1px solid #d7d7d7;}
.pol_inn .col-md-3:last-child .pol-sect{ border:none;}
.pol_ico{ width:58px; height:58px; float:left;}
.pol_txt{ width:80%; height:auto; float:right; padding-left:10px; font-family:'Roboto', sans-serif; text-align:left;}
.pol_txt p:nth-child(1){ font-size:15px; font-weight:600; color:#000; padding-top:4px;}
.pol_txt p:nth-child(2){ font-size:14px; color:#666666; height:43px; overflow:hidden;}
/* four policy section end */


/* shop by category section start */
.shop_out{ width:100%; height:auto; background:#fff; padding:20px 0px 30px;}
.sect_hed{ width:100%; height:44px; padding-bottom:0px; border-bottom:2px solid #d7d7d7; position:relative;}
.sect_hed:after{ content:''; width:15%; height:2px; background:#006f91; position:absolute; bottom:-2px; border-bottom:2px solid #006f91; left:0;}
.sect_hed h2{ color:#006f91; font-size:20px; font-weight:600; float:left; font-family:'Roboto', sans-serif; text-transform:uppercase;}
.sect_hed p{ float:right;}
.sect_hed p a{ display:inline-block; font-size:16px; color:#fff; text-transform:capitalize; background:#006f91; border-radius:5px; padding:5px 15px;}
.sect_hed p a:hover{ text-decoration:none; background:#000;}
.shp_area{ width:180px; height:244px; margin:0 auto 15px; background:#f5f5f5; border-radius:8px;}
.shp_img{ width:180px; height:180px; margin:0 auto; border-radius:8px 8px 0px 0px;}
.shp_img figure{ width:180px; height:180px; vertical-align:middle; display:table-cell; text-align:center;}
.shp_img figure img{ display:inline-block; max-width:100%; border-radius:8px 8px 0px 0px;}
.shp_txt{ padding:10px; width:100%; height:50px; overflow:hidden;}
.shp_txt a{text-align:left; color:#000; font-size:14px; font-weight:600; font-family:'Roboto', sans-serif;}
.shp_txt a:hover{ text-decoration:none; color:#006f91}
/* shop by category section end */


/* new arrivals section start */
.nwe_arr_inn{ width:100%; height:auto; padding:40px 0px;}
.sect_hed1{ width:100%; height:44px; padding-bottom:0px; border-bottom:2px solid #d7d7d7; position:relative;}
.sect_hed1:after{ content:''; width:57%; height:2px; background:#006f91; position:absolute; bottom:-2px; border-bottom:2px solid #006f91; left:0;}
.sect_hed1 h2{ color:#006f91; font-size:20px; font-weight:600; float:left; font-family:'Roboto', sans-serif; text-transform:uppercase;}
.sect_hed1 p{ float:right;}
.sect_hed1 p a{ display:inline-block; font-size:16px; color:#fff; text-transform:capitalize; background:#006f91; border-radius:5px; padding:5px 15px;}
.sect_hed1 p a:hover{ text-decoration:none; background:#000;}
.deal_wek{ width:100%; height:auto;}
.deal_of_wek{ width:390px; height:500px; background:#f5f5f5; margin:20px auto 0px;}
.del_wek_img{ width:390px; height:390px; margin:0 auto;}
.del_wek_img figure{ width:390px; height:390px; vertical-align:middle; display:table-cell; text-align:center;}
.del_wek_img figure img{ display:inline-block; max-width:100%;} 
.del_txt_area{ width:100%; height:auto; padding:15px 20px; font-family:'Roboto', sans-serif; background:#f5f5f5; clear:both}
.del_title{ width:100%; height:auto; margin-bottom:10px; overflow:hidden; text-align:left;}
.del_title a{ display:inline-block; font-size:20px; color:#000; font-weight:600;}
.del_title a:hover{ text-decoration:none; color:#006f91}
.del_prc{ color:#006f91; font-size:20px; font-weight:600;}
.del_prc del{ font-size:16px; color:#aaaaaa;}

.new_arriv_inn{ width:100%; height:auto;}
.hwork_item{width:25%; float:left; margin:0 auto 12px; padding:0px 0; position:relative}
.nw_arr{ width:180px; height:332px; margin:0 auto; background:#f5f5f5; position:relative; overflow:hidden}
.new_arr_img{ width:180px; height:180px; margin:0 auto; background:#ccc;}
.new_arr_img figure{ width:180px; height:180px; vertical-align:middle; display:table-cell; text-align:center;}
.new_arr_img figure img{ display:inline-block; max-width:100%;}
.nw_txt_area{ width:100%; height:auto; padding:12px;}
.txt_nwarr{ width:100%; height:60px; overflow:hidden;}
.txt_nwarr a{ text-align:left; display:inline-block; font-size:14px; color:#000000;  font-family:'Roboto', sans-serif;}
.txt_nwarr a:hover{ text-decoration:none; color:#006f91;}
.arri_brd{font-family:'Roboto', sans-serif; font-size:12px; color:#010101;}
.arri_brd span{color:#006f91;}
.arriv_prc{ font-size:16px; font-weight:600; color:#107898; font-family:'Roboto', sans-serif;}
.arriv_prc del{ color:#999999; font-size:13px; font-weight:500; display:block}

.arrv_crt{ width:auto; height:auto; position:absolute; z-index:99; top:15px; left:-40px; opacity:0; transition:all linear 0.4s;}
.nw_arr:hover .arrv_crt{ left:10px; opacity:1;}
.arrv_crt a{ display:block; width:26px; height:26px; margin-bottom:6px; border-radius:5px; background:#8cc43f; text-align:center; color:#fff; font-size:14px; padding:3px 0px;}
.arrv_crt a:hover{ background:#000;}
/* new arrivals section end */


/* featured brand section start */
.feta_brd{ width:194px; height:93px; margin:8px auto; background:#fff; box-shadow: 0 0px 10px 0 rgba(0, 0, 0, 0.1), 0 0px 10px 0 rgba(0, 0, 0, 0.10); border-radius:5px;}
.feta_brd figure{ width:194px; height:93px; vertical-align:middle; display:table-cell; text-align:center;}
.feta_brd figure img{ display:inline-block; max-width:100%; border-radius:5px;}
/* featured brand section end */

#works_scroll.owl-carousel .owl-item {
    width: 202px !important;
}

/* welcome or catalougue section start */
.wel_inn{ width:100%; height:auto; padding:30px 0px; background:#fff;}
.wel_sect{ width:100%; height:auto; margin:0 auto; padding:24px 0px 12px; text-align:left; font-family:'Roboto', sans-serif;}
.wel_sect h1{ font-size:36px; font-weight:700; text-transform:uppercase; color:#006f91;}
.sub_hed{ font-size:18px; color:#000; font-weight:700; padding-top:12px;}
.wel_txt{ font-size:16px; font-weight:500; color:#000; height:220px; overflow:hidden; padding:15px 0px 15px;}
.red_but{ display:inline-block; text-align:center; background:#006f91; border-radius:8px; color:#fff; padding:10px 26px;}
.red_but:hover{ text-decoration:none; background:#000; color:#fff;}

.cata_sect{ width:100%; height:auto; padding:15px; background:#f5f5f5;}
.cat_img{ width:274px; height:388px; margin:0 auto;}
.cat_img figure{ width:274px; height:388px; vertical-align:middle; display:table-cell; text-align:center;}
.cat_img figure img{ display:inline-block; max-width:100%;}
/* welcome or catalougue section end */


/* footer section start */
.footer_bg{padding:0px 0 0px; background:#fff;}

.footer_up{ width:100%; height:auto; padding:15px 0px; background:#e6e6e6;}
.ft_logo{ float:left;}
.ft_menu_sect{ width:100%; height:auto; text-align:left; font-family:'Roboto', sans-serif; }
.ft_mnu{ float:left; margin-top:40px;}
.ft_mnu a{ display:inline-block; font-size:17px; color:#000; padding:5px 20px;}
.ft_mnu a:hover{ text-decoration:none; color:#006f91;}

.footer{ width:100%; height:auto; padding:25px 0px;}
.ft_heading{font:500 20px/20px 'Roboto', sans-serif;color:#006f91;text-transform:uppercase;margin-top:20px;display:block}


.ft_link{margin-top:0px;}
.ft_link a{font:15px/30px 'Roboto', sans-serif;color:#000;display:block; background:url(../images/arr_rgt.png) center left no-repeat; padding-left:15px;}
.ft_link a:hover{color:#006f91; text-decoration:none;}
.ft_link span>a{color:#fff;}
.f_dd_box{margin:15px 0 0px 0; padding:0px;}

.ft_adress{color:#080808;font-size:15px;line-height:24px;font-family:'Roboto', sans-serif}
.ft_adress p{margin-bottom:15px;}
.ft_adress span{display:block;margin-bottom:10px;margin-left:34px; line-height:23px;}
.ft_adress a{color:#080808;}
.ft_adress a b{color:#000;}
.ft_adress b{width:21px;height:21px;float:left;font-size:18px;margin-right:10px; color:#006f91;}

.weight500{font-weight:500}
.foot_socio{ float:left; margin-top:12px;}
.foot_socio a{ display:inline-block; padding:0px 3px;}

.ft_nws_lett{ width:100%; height:auto; margin-top:7px;}
.nws_opt{ width:100%; height:108px; overflow-y:scroll; padding:6px 10px 10px 10px; border:1px solid #ccc; margin-bottom:12px;}
.nws_opt label{ width:100%; display:block; margin-bottom:4px; float:left}
.nws_opt label input[type=checkbox]{ margin-top:4px; float:left; margin-right:10px;}
.nws_opt label span{ color:#999; font-weight:600; font-size:14px; float:left;}

.ft_nws_selct{ width:100%; height:45px; border:1px solid #ccc; overflow:hidden; margin-bottom:12px;}
.ft_nws_selct select{ width:100%; height:100%; color:#999; font-weight:600; font-size:14px; padding-left:10px;}

.ft_nws_txt{ width:70%; height:45px; float:left; border:1px solid #ccc; overflow:hidden; margin-bottom:12px;}
.ft_nws_txt input[type=text]{ width:100%; height:100%; color:#999; font-weight:600; font-size:14px; padding-left:10px;}

.ft_nws_subs{width:30%; height:45px; float:left; background:none; overflow:hidden; margin-bottom:12px;}
.ft_nws_subs input[type=submit]{width:100%; height:100%; color:#fff; font-weight:500; font-size:16px; text-align:center; background:#006f91; padding:5px 5px;}


.nws_rado_opt{ width:100%; height:auto}
.nws_rado_opt label{ width:40%; float:left; display:inline-block; margin-bottom:4px; }
.nws_rado_opt label:nth-child(even){ width:60%;}
.nws_rado_opt label input[type=radio]{ margin-top:4px; float:left; margin-right:5px;}
.nws_rado_opt label span{ color:#000; font-weight:600; font-size:13px; float:left;}



.ft_bottom{ width:100%; height:auto; background:#f5f5f5; padding:15px 0px; margin-top:28px;}
.copy{ text-align:left; font-size:14px; color:#000; font-family:'Roboto', sans-serif; padding-top:10px; font-weight:500 }

.weblnk{ float:right; margin-right:12px;}
.dev{ float:right; text-align:left; line-height:18px; padding-top:8px; font-size:14px; color:#000; font-weight:600; }
.dev a{color:#000; font-weight:600; font-size:14px;}
.dev a:hover{color:#666;}
/* footer section end */


/* our testimonial section start */
.testi_inn{ width:100%; height:auto; padding:5px 0px 35px;}
.testi_inn h2{ text-align:center; font-size:36px; color:#006f91; text-transform:uppercase;  font-family:'Roboto', sans-serif;}
.out_testi{ width:100%; min-height:300px; background:url(../images/quote.png) 12% 29% no-repeat;}
.testi_cont{ width:100%; height:auto; padding:35px 0px 10px; font-family:'Roboto', sans-serif; text-align:center;}
.testi_txt{ font-size:16px; color:#000; height:145px; overflow:hidden; padding:5px 150px; line-height:25px;}
.test_nam{ font-size:23px; font-weight:500; color:#212121;}
.test_eml{ font-size:14px; color:#212121;}
/* our testimonial section start */

.visit_btn{color:#009de0; font:14px/32px 'Roboto',sans-serif;  background:#009de0; height:32px; border-radius:5px; padding:0px 20px; text-align:center; display:inline-block; color:#fff; transition:all 0.3s linear; border:0px; position:absolute; z-index:9; top:-6px; right:395px}
.visit_btn:hover{background:#222; color:#fff}

.cat_bg{background:#00799e; padding:12px 10px}
.cat_list{padding:10px; background:#fff; border:1px solid #dadada; position:absolute; z-index:9; top:40px; left:0px; width:80%}
.cat_list a{font:13px/28px 'Open Sans',Arial,Helvetica,sans-serif; color:#666; display:block; border-bottom:1px solid #eee}
.cat_list a:hover{color:#03a9f4}

.ads_p{padding:30px 0px}

.brand_sec_bg{background:url(../images/bg.jpg)}
.brand_sec_bg h2{font:600 22px/31px 'Open Sans',Arial,Helvetica,sans-serif; color:#000; display:block; margin:15px 0 30px 0; text-align:center; letter-spacing:2px}
.brand_area2{background:#fff; width:190px; margin:auto; box-shadow:1px 0 10px #ccc}
.brand_area{background:#fff; width:190px; margin:auto}
.brand_img{width:190px; height:132px; overflow:hidden}
.brand_img figure{width:190px; height:132px; display:table-cell; text-align:center; vertical-align:middle}
.brand_img img{display:block; margin:auto; max-width:100%; height:auto}

.brand_sec_bg .owl-nav{display:none}

.trending_w{width:90%; margin:auto}
.trending_bg{background:#fff url(../images/featured-bg.jpg) repeat center top; width:100%; height:auto; padding:10px 0 40px 0}
.tradi-right{float:left; width:71%; background:#fff; padding:0 20px 20px 0}
.tradi-left{float:right; width:71%; background:#fff; padding:0 0 20px 20px}
.trading-right-bg{background:#fff url(../images/tranding-now.jpg) no-repeat left top; width:100%; min-height:600px; padding-bottom:25px; margin-top:10px}
.trending_bg h2{font:34px/31px 'Times New Roman',Arial,Helvetica,sans-serif; color:#3f3f3f; display:block; margin:30px 0 30px 0; text-align:center; letter-spacing:2px; text-transform:inherit}

.f_bg{background:#00799e; padding:8px 8px}
.c_bg{background:#8dc63f; padding:8px 8px; margin-left:1px}
.trending_area{width:251px; overflow:hidden; margin:0 auto; background:#fff}
.trending_box{width:251px; height:251px;  margin:auto}
.trending_box figure{width:251px; height:251px; display:table-cell; vertical-align:middle; text-align:center}
.trending_box figure img{display:block; max-width:100%}
.trending_div{width:62px; height:30px; position:absolute; z-index:99; right:10px; margin-top:-37px}
.trending_area_txt{width:100%; padding:15px 0px}
.trending_area_txt del{font-size:12px;}
.trending_area_txt .title{text-align:center; height:60px; overflow:hidden}
.trending_area_txt .title a{font:15px/18px 'Open Sans',Arial,Helvetica,sans-serif; color:#424242}
.trending_area_txt .title a:hover{text-decoration:none; color:#c3c3e5}

.truck{text-align:left; margin:12px 0 18px 0; padding:0 0 0 15%; position:relative}
.truck-cont{position:absolute;z-index:99; font-family:Oswald, Arial, Helvetica, sans-serif; top:16%; left:20%;}
.truck-cont span.one{font-size:15px; font-weight:600; display:block; text-align:center; color:#bf3131; text-transform:uppercase;}
.truck-cont span.two{font-size:17px; font-weight:600; display:block; text-align:center; color:#009de0; text-transform:uppercase;}

.brand_box{width:192px; height:132px;  margin:auto}
.brand_box figure{width:192px; height:132px; display:table-cell; vertical-align:middle; text-align:center}
.brand_box figure img{display:block; max-width:100%}

.more{width:190px; height:132px; background:#00799e; text-align:center; position:absolute; z-index:99; right:0; font-size:22px;  font-weight:600; text-transform:uppercase; color:#fff;}
.more a{color:#fff; text-decoration:none !important; padding:50px 0; display:block;}
	
.browse_btn, .browse_btn:visited{background:#323232; display:inline-block; text-align:center; color:#fff; font:14px/39px 'Open Sans',Sans-Serif; height:39px; border:0 !important; padding:0px 28px; text-transform:capitalize; border-radius:5px}
.browse_btn:hover{background:#000; color:#fff; text-decoration:none}

.browse_btn2, .browse_btn2:visited{background:#323232; display:inline-block; text-align:center; color:#fff; font:14px/39px 'Open Sans',Sans-Serif; height:39px; border:0 !important; padding:0px 28px; text-transform:capitalize; border-radius:5px}
.browse_btn2:hover{background:#000; color:#fff; text-decoration:none}

.read_btn, .read_btn:visited{background:#323232; display:inline-block; text-align:center; color:#fff; font:14px/40px 'Open Sans',Sans-Serif; height:40px; border:0 !important; padding:0px 28px; text-transform:capitalize; border-radius:4px; transition:.3s linear all}
.read_btn:hover{background:#000; color:#fff; text-decoration:none}

.cont-inr .col-md-9, .col-lg-9{padding-right:0px}

.testimonial_sec_bg{background:url(../images/bg.jpg)}
.testimonial_img_bg{background:url(../images/testimonial-img.png) no-repeat top right; width:auto; height:814px}
.testimonial_sec_bg h2{font:600 22px/31px 'Open Sans',Arial,Helvetica,sans-serif; color:#000; display:block; margin:30px 0 30px 0; text-align:left; letter-spacing:2px}
.testimonial_sec_bg h2 span{color:#009de0; font-size:77px; padding-right:10px}
.testimonial_box{background:#f1f1f1; border-radius:5px; width:70%; padding:30px 100px; position:relative}
.arrow_pos{position:absolute; z-index:9; bottom:-21px; left:30px}
.testimonial_box .cnt{font:italic 15px/25px 'Open Sans',Arial,Helvetica,sans-serif; color:#636363; text-align:center; height:80px; overflow:hidden}

.featured-bg{background:url(../images/featured-plans.jpg) repeat; padding:20px 0;}

.arrival_bg{background:#fff url(../images/new-arrival.jpg) no-repeat right top; width:100%; min-height:600px; padding-bottom:25px}
.arrival_bg h2{font:40px/40px 'Times New Roman',Arial,Helvetica,sans-serif; color:#3f3f3f; display:block; margin:0 0 0 0}
.arrival-in{background:#fff url(../images/featured-bg.jpg) no-repeat; width:100%; height:auto; padding:52px 0;}

.shop_sec{text-align:center; margin-top:50px}
.shop_sec h2{font:600 22px/31px 'Open Sans',Arial,Helvetica,sans-serif; color:#000; display:block; margin:30px 0 10px 0; text-align:center; letter-spacing:2px}
.video_sec iframe{width:100%; height:350px}

.payment_sec{background:#3b3b3b; padding:10px 0px}
.box_area{width:100%; padding:30px 0px}
.box_area .sec_box1{width:114px; height:114px; background:#009de0; float:left; border-radius:100%; transition:all linear .2s}
.box_area:hover .sec_box1{background:#666; transform:scale(1.2)}
.sec_box2{width:62%; float:left; margin-left:22px}
.sec_box1 figure{width:114px; height:114px; display:table-cell; vertical-align:middle; text-align:center}
.sec_box1 figure img{display:block; max-width:100%}
.sec_box2 h2{font:600 22px/24px 'Open Sans',Arial,Helvetica,sans-serif; color:#fff; display:block; letter-spacing:2px}
.br{border-right:1px solid #626262}


.quality{background:#00799e; padding:50px 0}
.block1{float:left;}
.block1 .fa{font-size:60px; color:#fff; background:#8dc63f; width:114px; height:114px; border-radius:56px; padding: 28px 0; text-align: center; margin-right:30px;}
.quality h2{text-align:left; line-height:26px; color:#a3d75b; font-size:22px; letter-spacing:0;}
.quality h2 span{font-size:15px; color:#fff; line-height:18px; display:block; text-transform:none; font-weight:400; margin-top:10px;}



.subscribe_btn, .subscribe_btn:visited{background:#323232; display:inline-block; text-align:center; color:#fff !important; font:12px/37px 'Open Sans',Arial,Helvetica,sans-serif; height:37px; padding:0px 8px; text-transform:uppercase; cursor:pointer; float:left}
.subscribe_btn:hover{background:#666; color:#fff}
.unsubs label{display:block;font-weight:500;font-size:13px;}

.follow_sec{font:700 11px/22px 'Roboto',sans-serif; color:#999; text-transform:uppercase; margin-top:20px; text-align:left}
.follow_sec a{background:#000; color:#fff; border-radius:100%; padding:8px 12px}
.follow_sec a:hover{background:#3a5897; color:#fff}
.follow_sec a span{vertical-align:middle}
.follow_sec a:nth-child(2){background:#000; padding:8px 10px}
.follow_sec a:hover:nth-child(2){background:#1ea1f3}
.follow_sec a:nth-child(3){background:#000; padding:8px 10px}
.follow_sec a:hover:nth-child(3){background:#007ab5}
.follow_sec a:nth-child(4){background:#000; padding:8px 10px}

.follow_sec a:hover:nth-child(4){background:#dc4a38}
.follow_sec a:nth-child(5){background:#000; padding:8px 10px}
.follow_sec a:hover:nth-child(5){background:#cd201f}


.cate-div-area{width:100%; height:auto;  margin-top:10px}
.browse-cat{background:#19c6ba; width:100%; height:auto; padding-bottom:5px;}
.brwse-hed{width:100%; height:auto}
.brwse-hed a{display:block; position:relative; text-transform:uppercase; letter-spacing:2px; font-size:22px; color:#fff; font-weight:600; padding:15px 0px 10px 25px !important; border-bottom:1px solid #75ddd6}
.brwse-hed a:hover{text-decoration:none}
.cate-list{width:100%; height:auto;}
.cate-list a{display:block; font-size:15px; color:#000; padding:6px 25px; border-bottom:1px solid #75ddd6; font-weight:600;}
.cate-list a:hover{text-decoration:none; color:#000}
.cate-list a:last-child{border-bottom:0px;}
.banner-area{width:100%; margin:auto; height:auto;}
.banner-area img{display:block; margin:auto;}
.advertisment-1{width:100%; height:auto; float:left}
.advertisment-2{width:100%; height:auto; margin-top:10px; float:left}
.mob_hider{display:block}
.mob_only{display:none}

.inner-banner{width:100%; height:auto}

.sky-blue{color:#0b85cf}
.text_cnt span{font-size:32px}
.text_cnt b{font-weight:normal}
.trading-div{width:100%; border:1px solid #75ddd6; background:#fff; margin-top:10px}
.list_o_hid{width:88%; margin:30px auto 0 auto}
.hot_list ul, .hot_list ul li{margin:0 0 20px 0; padding:0; list-style:none}
.hot_list ul li{float:left; width:25%}
.hot_area{width:230px; margin:auto; border:1px solid #e6e5e4;  overflow:hidden; position:relative; background:#fff}
.hot_area:hover{border:1px solid #ccc}

.hot_area_1{width:251px; margin:auto; border:1px solid #e6e5e4; height:380px; overflow:hidden; position:relative; background:#fff}
.hot_area_1:hover{border:1px solid #ccc}

.project-area{width:251px; overflow:hidden; margin:0 auto;  border:1px solid #e6e5e4; background:#fff}
.project-box{width:251px; height:245px;  margin:auto}
.project-box figure{width:251px; height:245px; display:table-cell; vertical-align:middle; text-align:center}
.project-box figure img{display:block; max-width:100%}

.hot_img{width:225px; height:220px; overflow:hidden; margin:15px auto 15px auto}
.hot_img figure{width:225px; height:220px; display:table-cell; text-align:center; vertical-align:middle}
.hot_img img{display:block; margin:auto; max-width:100%; height:auto}
.hot-area-txt{width:100%; border-top:1px solid #e6e5e4}
.name_h{height:37px; overflow:hidden}
.cart-div{width:62px; height:30px; position:absolute; z-index:99; right:20px; margin-top:-37px}
.cart-div-1{width:62px; height:30px; position:absolute; z-index:99; right:10px; margin-top:-37px}
.browse-all{border-radius:5px; background:#2e8dc7; color:#fff; padding:10px 18px 10px 18px; display:inline-block; margin-bottom:15px; font-size:14px; font-weight:600; margin-top:15px}
.browse-all:hover{color:#fff}

.trans_eff{transition:all linear .3s; -webkit-transition:all linear .3s; -moz-transition:all linear .3s; -ms-transition:all linear .3s}
.trans_eff2{transition:all linear .1s; -webkit-transition:all linear .1s; -moz-transition:all linear .1s; -ms-transition:all linear .1s}

.trending_box a.one{position:absolute; z-index:9; top:2%; left:-120px}
.trending_area:hover .trending_box a.one{left:85%}
.acc_pro_img a.one:hover{background:#fdb200; color:#222}

.reviews_bg{background-size:cover; background-attachment:local; padding:50px 0}
.review_area{width:85% !important; margin:auto}
.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%}

.trending_area{width:251px; overflow:hidden; margin:0 auto; background:#fff}
.trending_box{width:251px; height:251px;  margin:auto}
.trending_box figure{width:251px; height:251px; display:table-cell; vertical-align:middle; text-align:center}
.trending_box figure img{display:block; max-width:100%}
.trending_div{width:62px; height:30px; position:absolute; z-index:99; right:10px; margin-top:-37px}
.trending_area_txt{width:100%; padding:15px 0px}
.trending_area_txt del{font-size:12px;}
.trending_area_txt .title{text-align:center; height:42px; overflow:hidden}
.trending_area_txt .title a{font:15px/18px 'Open Sans',Arial,Helvetica,sans-serif; color:#424242}
.trending_area_txt .title a:hover{text-decoration:none; color:#c3c3e5}

.tes-col{color:#bd8038}
.testi_bg{min-height:466px; padding:43px 0}
.testi_area{width:100%; margin:auto; position:relative}
.testi_box{background:#fff; background:rgba(255,255,255,0.5); color:#6e6e6e; font-size:15px; line-height:24px; padding:79px 0; min-height:120px; position:relative; text-align:center; font-style:italic}
.testi_col{position:absolute; top:-18px; left:13px}
.read_testi{float:right; font-size:16px; font-weight:bold; margin:-47px 0 0 0}
.carousel-indicators{position:static; z-index:15; width:100%; margin:0 auto; right:0; left:0; text-align:center; list-style:none}

.carousel-indicators li{display:inline-block; width:12px; height:12px; margin:2px; text-indent:-999px; cursor:pointer; background-color:#7f7f7f; border:0; border-radius:50%}
.carousel-indicators .active{width:12px; height:12px; margin:2px; background-color:#a4d165}

.testi_name{float:none; text-align:center; font-size:15px; color:#000; padding-top:15px; font-style:normal; font-weight:600}
.testi_read{float:none; font-size:14px; font-weight:600; color:#000}
.see_more{background:#6aa73e; color:#fff; border-radius:5px; font-size:16px; text-align:center; border:0; padding:15px 0; width:255px; display:inline-block}
.see_more:hover{background:#479211; color:#fff; text-decoration:none}
.browse_more{border:0; background:none; border-radius:15px; padding:9px 20px; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:center; display:inline-block; width:250px; vertical-align:middle; color:#303030; transition:all 0.3s linear; border:2px solid #32b3b4}
.browse_more:hover{background:#000; color:#fff; border:2px solid #fff}

.newsletter_box{padding:28px 2.4%}
.nws_left{float:left; border-right:1px solid #eee; width:24.5%; padding-right:1%}
.nws_right{float:right; padding:10px 0; width:73.5%}
.nws_right *{margin:0 2px}
.nws_right input[type=text]{padding:9px 9px 8px 9px; border:1px solid #ddd; font-size:14px; width:20%; border-radius:5px}
.nws_right input.two{width:13%; background:#ddd}
.nws_right .btn{background:#000; border:0; color:#fff; font-weight:bold; padding:9px 15px; border-radius:5px; text-transform:uppercase}
.nws_right .btn:hover{background:#666}
 
.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:251px; height:251px; overflow:hidden; background:#ddd; margin:0 0 15px}
.pro_pc figure{width:251px; height:251px}
.p_price{float:left; float:left; font-size:14px; line-height:16px; margin-top:3px; padding-bottom:2px}


.bulk_butt{ text-align:center; color:#FFFFFF; font-size:16px; background:#00799e; padding:9px 20px; border-radius:5px;}
.bulk_butt:hover, .bulk_butt:focus{ text-decoration:none; background:#022320; color:#fff;}

.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}
 
.breadcrumb_outer{background:#efefef; box-shadow:1px 0 1px #666;}
.breadcrumb_outer .breadcrumb{margin:0; font-size:14px; background:none; padding:5px 0}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#000}
.breadcrumb li.active{color:#000}

.mid_area{padding-top:20px; padding-bottom:60px}
.cms_area{line-height:24px}
.cms_area ul, .cms_area ol{font:normal 14px/24px 'Open Sans',Arial,Helvetica,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%}

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}

.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 'Roboto',Arial,Helvetica,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}

.panel-group .panel{border-radius:0; border:1px solid #eee; margin:10px 0; box-shadow:1px 0 5px #eee}
.panel-default>.panel-heading{background:#fff}
.panel-default>.panel-heading a{background:url(../images/arl3.png) no-repeat 0 5px; padding:2px 5px 2px 20px; display:block; color:#222; font:500 15px/18px 'Open Sans',Sans-Serif}
.panel-body{background:#f8f8f8}
.panel-body ul, .panel-body ol{font:normal 13px/22px 'Open Sans',Sans-Serif; margin:20px 0px 20px 30px}
.inr_text{margin:15px 0 0 0; height:200px; position:relative; overflow:hidden}
.inr_text1{font:italic 400 14px/20px 'Open Sans',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 'Open Sans',Sans-Serif; margin:15px 0 0 0}

.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:251px; 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:251px; height:251px; border:2px solid #f6f6f6; overflow:hidden; background:#fff; margin:0; border-radius:0 15px 0 0}

.pro-box{width:251px; height:251px; background:#fff; margin:0 0px; overflow:hidden}
.pro-box figure{width:251px; height:251px; display:table-cell; vertical-align:middle; text-align:center}
.pro-box figure img{display:block; margin:auto; max-width:100%; height:auto}

.cat_title{display: block; text-align: center; font-size: 16px; line-height: 20px; color: #666; text-decoration: none; padding: 12px 0; text-transform: uppercase; font-weight: bold; height: 66px; border-radius: 0 0 0 15px; background: #f6f6f6; overflow: hidden;}
.pro_cat ul li>div:hover .cat_title{color:#fff; text-decoration:none; background:#009de0}
.pro_cat ul li>div:hover .pro_pc{border:2px solid #009de0}
.pro_cat ul li:nth-child(even)>div:hover .cat_title{background:#222}
.pro_cat ul li:nth-child(even)>div:hover .pro_pc{border:2px solid #001f60}

.thm1{width: 175px;height: 175px;text-align:center;overflow:hidden;border:1px solid #ddd;}
.thm1 figure{width: 175px;height: 175px;vertical-align:middle;display:table-cell;}
.thm1 figure img{display:block;margin:auto;max-width:100%;height:auto}

.thm1{width: 175px;height: 175px;text-align:center;overflow:hidden;border:1px solid #ddd;}
.thm1 span{width: 175px;height: 175px;vertical-align:middle;display:table-cell;}
.thm1 span img{display:block;margin:auto;max-width:100%;height:auto}

.left_zone{float:left; width:17%}
.right_zone{float:right; width:80%}
.l_p1, .l_p2, .l_p3{display:block; font:14px/18px 'Open Sans',Arial,Helvetica,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 'Open Sans',Arial,Helvetica,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 'Open Sans',Arial,Helvetica,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:10px 0; text-align:left; background:#666; border:1px solid #ddd; padding:8px}
.sort_opt select{padding:3px; width:100px}

.mystar{background:url(../images/f-icon.jpg) no-repeat; width:31px; height:31px; display:inline-block; text-decoration:none !important}
.mystar.act{background:url(../images/f2-icon.jpg) no-repeat}

.view-detail{background:none; border:1px solid #2e8dc7; color:#666; padding:5px 18px 7px 18px; display:inline-block; margin-bottom:10px; margin-top:10px; font-size:13px; font-weight:600}
.view-detail:hover{color:#000}

.description_aea{background:#fff; box-shadow:0px 0px 10px 0px rgba(0,0,0,0.20); padding:10px}
.description_aea h2{font:24px/24px 'Roboto',sans-serif; color:#000; text-transform:capitalize}

.thum_w{width:100%; margin:10px auto}
.thum_w .owl-nav{text-align:center !important}
.zip_area{float:right; width:50%; margin-top:15px}
.zip_area input[type=text]{font:15px/20px 'Open Sans',Arial,Helvetica,sans-serif; padding:8px; width:70%; color:#999; border:1px solid #aaa}

.qnt a{border:1px solid #ccc; border-radius:100%; padding:0px 10px}
.low_pos{position:absolute; z-index:9; top:-27px; right:0px}
.bb{border-bottom:1px solid #dcdcdc !important}
.product_img_area{text-align:left}
.product_cnt_area{text-align:left; padding:0px; position:relative}
.prod-inn{margin:5px}
.fav_pos{position:absolute; z-index:9; top:0px; right:0px; padding:10px}


.pc_box_area{min-height:485px}

.dtl_xs_pc{display:none; margin:20px 0 0 0}
.pc_box{width:350px; height:350px; margin:20px 0 0 0; float:left}
.dtl_right{float:left; width:60%; margin:20px 0 0 30px}

.str1_sec1{width:40%; float:left}
.str1_sec2{width:30%; float:left}
.str1_sec3{width:30%; float:left}

.stock_bg{background:url(../images/stock.png) no-repeat; background-attachment:local}
.col-zi{padding:0px 0 0 0px}
.stock_bg b{background:#fff; padding:3px 10px; border-radius:10px; box-shadow:1px 0 5px #ccc}
.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:30px; height:30px; border-radius:100%; display:inline-block; margin-right:7px; text-decoration:none; margin-bottom:15px}
.dtl_color a.act, .dtl_color a:hover{box-shadow:0 0 4px 2px rgba(0,0,0,.5)}
.dtl_size a, .dtl_size span{border:2px solid #fff; box-shadow:0 0 3px rgba(0,0,0,.5); padding:0px 7px;  display:inline-block; margin-right:5px;  color:#333; text-align:center; margin-bottom:8px}
.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}

.btn1b, .btn1b:visited{background:#00799e; display:inline-block; text-align:center; color:#fff; font:18px/40px 'Open Sans',Sans-Serif; height:40px; border:0 !important; padding:0px 32px; box-shadow:none; border-radius:5px}
.btn1b:hover{background:rgba(74, 34, 74, 0.83); color:#fff; text-decoration:none}

.btn1bs, .btn1bs:visited{background:#323232; display:inline-block; text-align:center; color:#fff; font:18px/40px 'Open Sans',Sans-Serif; height:40px; border:0 !important; padding:0px 32px; box-shadow:none; border-radius:5px}
.btn1bs:hover{background:#ecaf0c; color:#fff; text-decoration:none}

.dtl_pic{width:400px; height:400px; margin:auto; text-align:center}
.dtl_pic figure{width:400px; height:400px; vertical-align:middle; display:table-cell}
.zoom_img{max-width:100%; height:auto}

.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}

.mylsttb{padding:15px 10px; margin:10px 1px; border-bottom:1px solid #ddd}
.cart_p_dtl{text-align:right}
.cart_btns{text-align:right; border-top:1px solid #ddd; padding:20px 15px}

.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%}

.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}

.inv_box3{border:1px solid #ddd; padding:15px; height:192px; overflow:hidden}

.login_top{height:108px; 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; width:436px; height:auto; margin-top:5px}
.login_right{margin-top:28px; margin-right:10px}
.login_container{margin:94px 0 0 0; background:#fbd2d8 url(../images/login_bg.jpg) no-repeat 40%; height:520px; border-bottom:1px dotted #ccc; background-size:cover !important;}
.login_container .container{width:962px; padding:70px 15px 0}
.login_box{background:#fff; border:3px solid rgba(0,0,0,.5); width:300px; min-height:350px; overflow:hidden; border-radius:3px; float:right; padding:15px 25px 25px}
.login_box h1{color:#333}
.login_form input[type=text], .login_form select, .login_form .fls{width:100%; border:2px solid #ddd; padding:7px 10px; border-radius:3px; font-size:13px}
.login_form input[type=password]{width:100%; border:2px solid #ddd; padding:7px 10px; border-radius:3px; font-size:13px}
.login_form .mybtn{padding:0; width:100%; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#00799e; border-radius:3px; line-height:36px; height:36px; display:block}
.login_form .mybtn:hover{background:#000000}
.or_ttl{text-align:center}
.login_form .mybtn2{padding:0; width:100%; text-align:center; font-size:14px; font-weight:bold; color:#fff; background:#000; border-radius:3px; line-height:36px; height:36px; display:block}
.login_form .mybtn2:hover{background:#666}
.login_foot{margin:40px 0}
.login_foot .container, .register_container .container{width:962px}

.register_bg{background:#fff; background-attachment:local; background-size:contain}

.register_container{margin:108px 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/arl3.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, .short_form .fls{padding:9px; width:80%; box-shadow:0 5px 5px rgba(0,0,0,.07) inset; border-radius:2px; border:1px solid #ccc; background:#fff}
.short_form .w36{float:left; width:30%; text-align:right}
.short_form .w62{float:right; width:67%}

.short_form label{font-weight:normal}

.acc_container{margin-top:0px;}
.acc_container >.row >.acc_right{}
.acc_container >.row >.acc_right >div{border-left:1px solid #eee; min-height:450px; padding:30px 0 30px 30px}
.acc_container >.row >.acc_right h1{margin:0; font-size:24px; border-bottom:1px solid #eee; padding-bottom:2px}
.acc_links{margin:30px 0 0 0}
.acc_links a{display:block; padding:7px 50px 7px 20px; color:#333; border-radius:3px; font:normal 14px/20px 'Open Sans',Arial,Helvetica,sans-serif; text-decoration:underline; margin:0 0 2px 0; transition:.3s linear all;}
.acc_links a:hover, .acc_links a.act{background:#00799e url(../images/aro1.png) no-repeat 96% center; color:#fff; text-decoration:none}

.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 'Myriad Regular',Arial,Helvetica,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 url(../images/dsb_1a.png) no-repeat 95% center; display:block; padding:10px 12px; font:300 14px/20px 'Open Sans',Arial,Helvetica,sans-serif; color:#be5687}
.das_box1:hover a{font-weight:600}
.das_box2{border:1px solid #55a28a}
.das_box2 >a{background:#fff url(../images/dsb_2a.png) no-repeat 95% center; color:#001f60}
.das_box3{border:1px solid #666}
.das_box3 >a{background:#fff url(../images/dsb_3a.png) no-repeat 95% center; color:#404040}
.favorite_box{margin:50px 0 0 0}
.favorite_box h2{text-align:center}
.app_container{margin:20px 0 0 0}
.app_container .row{margin:15px 0 0 0; padding:10px 0; border-bottom:1px solid #eee}

.add_btn{float:right; margin:-36px 0 0 0}

.acc_odh_filter{margin:15px 0 0 0;}
.acc_odh_filter p{float:left; width:29.6%; margin-right:10px; position:relative; margin-bottom:0px;}
.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}

.sitemap{text-align:center; padding:30px 0 0 0}
.sitemap a{display:inline-block; padding:12px 35px; font:400 18px/20px 'Open Sans',Arial,Helvetica,sans-serif; border:1px solid #eee; border-radius:20px; margin:5px 5px; color:#666; min-width:20%; box-shadow:1px 0 5px #ccc}
.sitemap a:hover{background:#333; color:#fff; text-decoration:none}

.sitemap2{text-align:center; padding:30px 0 0 0}
.sitemap2 a{display:inline-block; padding:5px 25px; font:400 14px/20px 'Open Sans',Arial,Helvetica,sans-serif; background:#fff; border-radius:20px; margin:5px 2px; color:#666; border:1px solid #ddd}
.sitemap2 a:hover{background:#666; color:#fff; text-decoration:none; border:1px solid #000}

.btn-danger{background:#00799e; color:#fff; font-weight:600; border:1px #00799e solid}
.btn-danger:hover{background:#00799e; color:#fff; border:1px #00799e solid}


.btn-ap{background:#7eb829; color:#fff; font-weight:600; border:1px #7eb829 solid}
.btn-ap:hover{background:#000; color:#fff; border:1px #00799e solid}

.btn-do{background:#7f7a78; color:#fff; font-weight:600; border:1px #7f7a78 solid}
.btn-do:hover{background:#000; color:#fff; border:1px #00799e solid}

.btn-up{background:#0798a2; color:#fff; font-weight:600; border:1px #0798a2 solid}
.btn-up:hover{background:#000; color:#fff; border:1px #00799e solid}

.btn-re{background:#ff1516; color:#fff; font-weight:600; border:1px #ff1516 solid}
.btn-re:hover{background:#000; color:#fff; border:1px #00799e solid}


.btn-default{background:#6f6f6f; color:#fff; font-weight:600; border:1px #6f6f6f solid}
.btn-default:hover{background:#222; color:#fff; border:1px #000 solid}

.btn-info{background:#fff !important; border:2px solid #d9a635 !important; color:#d9a635 !important; font-family:'Exo',Arial,Helvetica,sans-serif; font-weight:700}
.btn-info:hover{background:#666 !important; border:2px solid #333 !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;  letter-spacing:9px; padding-left:4px; margin:3px -5px 0 0}

.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:16px/22px 'Open Sans',Arial,Helvetica,sans-serif; color:#666; width:75%; float:right; border-left:3px solid #ddd; font-style:italic; padding-left:25px}
.t_from{float:left; text-align:right; width:23%}
.t_text_1{height:66px; overflow:hidden; display:block}
.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}

.brand_list ul, .brand_list ul li{margin:0; padding:0; list-style:none}
.brand_list ul li{float:left; width:33.333%; 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}

.track_area{width:90%; margin:auto}

.flag_sec{position:absolute; z-index:9; top:0px; left:0px}

.list_left{width:20%; float:left; margin:15px 0}
.list_right{width:78%; float:right; margin:15px 0}
.list_left h2{font:300 23px/23px 'Open Sans',Arial,Helvetica,sans-serif; display:block; color:#484848; text-transform:uppercase}
.mylinks1 b{display:block; 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:#009de0 !important; font-weight:bold}
.list_left label{font-weight:normal}
.scroll_bar{height:107px; overflow-y:scroll; margin:5px}
.filter_dis{display:block}
.new_list ul, .new_list ul li{margin:0 0 20px 0; padding:0; list-style:none}
.new_list ul li{float:left; width:33.333%}

.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}
.bg-gray{background:#e3f1f3;}
.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:#00799e; padding:3px 10px; color:#fff !important; font-size:13px; display:inline-block; text-transform:uppercase}
.btn5:hover{color:#fff; background:#000}

.pay_type{padding:20px; margin-top:20px; text-align:center}

.dd_next2{margin:0 0 0 0;  padding:7px; background:url(../images/pls3.png) no-repeat 96% center; cursor:pointer; border-bottom:1px solid #ccc}
.dd_next_act2{background:url(../images/mns3.png) no-repeat 96% center}
.dd_next3 a{color: #4b4b4b;}
.dd_next3{margin:0 0 0 0;  padding:7px; border-bottom:1px solid #ccc}
.bg-red{background:#666666}
.ref_box_h{height:0; overflow:hidden; opacity:0; padding:0px}
.ref_box{padding-left:10px; padding-top:10px; border-width:0px 1px 1px 1px; background:#f9f9f9; transition:all ease-in-out .3s}
.ref_box label{display:block; width:100%; font-weight:normal}
.ref_box label input[type=checkbox]{vertical-align:top; margin-right:10px}
.ref_box label input[type=text]{padding:5px 10px; border:1px solid #ccc; width:90%; border-radius:3px}

/*VIEW*/
.view-item{line-height:20px;display:block; float:right; }
.view-item b{display:block;float:left;padding-right:10px;font-weight:400;line-height:30px;color:#fff;}
.view-item a{display:block;float:left;color:#000;background:#fff;width:30px;height:30px;text-align:center; font-size:16px;line-height:30px; margin-right:1px;}
.view-item a.act{background:#00c9bc ;color:#fff;text-decoration:none}.view-item a:hover{ text-decoration:none}

.list_view ul li{display:block;width:100%}
.list_view .trending_area{ width:100%; border:1px solid #f1f1f1; position:relative}
.list_view .trending_div{ margin-top:10px;}
.list_view .trending_box{ float:left;}
.list_view .trending_area_txt{ width:auto; margin-left:260px; text-align:left;}
.list_view .trending_area_txt .title{text-align:left;}
.list_view .text-center{ text-align:left}
.list_view .trending_area_txt .clearfix{ display:none}

.grid_view2 ul li{display:block;width:50%;}
.grid_view2 ul li .trending_area{ width:96%; background:#fff}
.grid_view2 ul li .trending_div {right: 0;left: 0;margin: -21px auto;    display: block;}

.grid_view3 ul li{display:block;width:33.33%;}
.grid_view3 ul li .trending_area{background:#fff}

.grid_view4 ul li{display:block;width:25%;}
.grid_view4 ul li .trending_area{width: 230px;background:#fff}
.grid_view4 ul li .trending_box,.grid_view4 ul li .trending_box figure{ width:230px; height:230px}

.grid_view ul li{display:block;width:100%;}
.grid_view ul li .trending_area{display:table;width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color: #dbdbdb;}
.grid_view ul li .trending_box{width:25%;display: table-cell;vertical-align: top; border-right:1px solid #dbdbdb}
.grid_view ul li .trending_div{width:20%;display: table-cell;vertical-align: top;position: static; margin: 0; padding:20px;}
.grid_view ul li .trending_div a{ width:48%; display:inline-block;}
.grid_view ul li .trending_div a .f_bg{ width:100%; text-align:center}
.grid_view ul li .trending_div a .c_bg{ width:100%; text-align:center}
.grid_view ul li .trending_area_txt{width:50%;display: table-cell;vertical-align: top;text-align: left;border-left:1px solid #dbdbdb; padding:15px;}

.grid_view ul li{ padding:0; margin:0}
.grid_view ul li .trending_area_txt p{display:block; width:100%; text-align:left !important}
.grid_view ul li .trending_area_txt p.title{ height:auto}

.trending_desc{font-size:14px; line-height:20px; height:60px; overflow:hidden; margin-top:10px;}

.bulk-order{background:#005e7a;color:#fff;text-align:center;border-radius:6px;}
.bulk-order a{padding:10px 15px;text-decoration:none;display:block;color:#fff;text-transform:uppercase;font-size:18px;}
.bulk{border:15px #02c3cd solid;background:#fff;padding:15px;}
.sku{border:1px #e8e8e8 solid;border-radius:5px;width:95%;display:flex;}
.sku input[type=text]{border:0px #ccc solid;width:80%;box-shadow:none;float:left;}
.sku input[type=button]{border:0px #ccc solid;width:20%;box-shadow:none;float:right;padding:9px 10px;}
.bulk hr{margin:15px 0;}
.quty input[type=text]{border:1px #e8e8e8 solid;width:80%;box-shadow:none;text-align: center;}
.edt input[type=button]{text-align: center;display: inline-block;padding: 10px 32px;margin: 0 5px;border-radius: 25px;text-transform: uppercase;}
.add{text-align: right;margin:25px 0 0 0;}
.add input[type=submit]{text-align: center;display: inline-block;padding: 10px 32px;margin: 0 5px;border-radius: 25px;text-transform: uppercase;background: #f4f4f4;border:1px #dedede solid}
.import input[type=submit]{text-align: center;display: inline-block;padding: 10px 32px;border-radius: 25px;text-transform: uppercase;margin-bottom:15px;}
.import input[type=file]{text-align: center;display: inline-block;border:0;margin-bottom:15px;width: 100%;}

.user-box{text-align:center;box-shadow:0 0 10px #ccc, inset 0 0 40px #fdfdfd;padding:25px;margin:0 0 15px 0;text-transform:uppercase;font-size:16px;font-weight:600;border-radius: 5%;}
.user-box a{color:#000;}

.upload, .upload:visited{background:#8dc63f; display:inline-block; text-align:center; color:#fff; font:18px/40px 'Open Sans',Sans-Serif;border:0 !important; padding:0px 32px; box-shadow:none; border-radius:5px;float:right;position:absolute;right: 0;top:30px;}
.upload a{color:#fff;text-decoration:none;}
.upload:hover{background:#00799e; color:#fff; text-decoration:none}

.uploads, .uploads:visited{background:#8dc63f; display:inline-block; text-align:center; color:#fff; font:18px/40px 'Open Sans',Sans-Serif;border:0 !important;  box-shadow:none; border-radius:5px;width:100%;margin:15px 0 15px;text-transform:uppercase;}
.uploads a{color:#fff;text-decoration:none;padding:0px 32px;display:block;}
.uploads:hover{background:#00799e; color:#fff; text-decoration:none}

.downloads, .downloads:visited{background:#25a6ab; display:inline-block; text-align:center; color:#fff; font:18px/40px 'Open Sans',Sans-Serif;border:0 !important;  box-shadow:none; border-radius:5px;width:100%;margin:0 0 0;text-transform:uppercase;}
.downloads a{color:#fff;text-decoration:none;padding:0px 32px;display:block;}
.downloads:hover{background:#00799e; color:#fff; text-decoration:none}

.down{margin:45px auto 0;text-align:center;}
.down a{color:#fff;text-decoration:none;padding:0px 32px;display:inline-block;background:#25a6ab;font:18px/40px 'Open Sans',Sans-Serif;border-radius:5px;text-transform:uppercase;}
.down a:hover{background:#00799e; color:#fff; text-decoration:none}

/*My Account*/
.acc_box{ background:#fff; box-shadow:#eee 1px 2px 2px; border:#eee 1px solid; border-radius:5px; margin-bottom:15px; width:92%; position:relative;}
.user_ico{ float:left; font-size:3em; color:#000;}
.acc_user_info{ float:right; width:82%;}
.tutor_acc_pic img{ width:100%; border-radius:5px;}
ul.acc_links_lft{ margin:0; padding:0; list-style:none;}
ul.acc_links_lft li{ color:#666; border-bottom:#eee 1px solid; position:relative; transition:all 0.3s linear;}
ul.acc_links_lft li:hover, ul.acc_links_lft li.acc_act{ background:#d9f7fa; border-bottom:#fff 1px solid;}
ul.acc_links_lft li a{ color:#333; display:block; padding:12px; text-decoration:none;}
ul.acc_links_lft li span{ color:#064f95; font-size:1.3em; width:28px; vertical-align:middle; text-align:center;}
.noti_acc a{ position:absolute; right:5px; top:5px;}
.noti_acc i{ font-size:1.6em;}
.noti_acc span{ background:#cc0000; color:#fff; padding:2px; border-radius:3px; font-size:.8em; vertical-align:top;}
.acc_ico_links ul{ margin:40px 0 0 0; padding:0; list-style:none;}
.acc_ico_links ul li{ float:left; width:25%;}
.acc_ico_box{ text-align:center; color:#000;}
.acc_ico{ font-size:4em; display:inline-block; background:#fff; border:#ddd 1px solid; width:115px; height:115px; border-radius:100%; padding-top:28px; color:#1a75bb; transition:all 0.3s linear;}
.acc_ico:hover{ border:#666 1px solid; color:#000;}
.acc_ico_title{ font-size:1.1em; margin-top:10px;}
.acc_filt_area{ background:#eee; margin-top:10px;}
.acc_filt_area input[type=text]{ width:100%; padding:6px 12px;}
.acc_filt_area select{ width:100%; padding:7px;}
.hierarchy_list{ margin-top:10px; font-size:1.2em; border:#eee 1px solid; border-radius:5px; padding:15px 20px; transition:all 0.3s linear;}
.hierarchy_list input[type=checkbox]{margin:0 5px 0 0 !important;}
.hierarchy_list label{font-weight:400 !important;}
.hierarchy_list:hover{ box-shadow:#ddd 3px 3px 5px;}
.hierarchy_list span{ display:inline-block; width:30px; height:30px; line-height:30px; border-radius:100%; text-align:center; background:#00b3a2; color:#fff; margin-right:10px;}

.staus{margin:8px 0 0 0;border-top:1px #bbd6da solid;padding:10px 0 0 0;}
.staus ul{margin:0;padding:0;}
.staus ul li{margin:0 0 10px 0;padding:0;list-style:none;display:inline-block;vertical-align: top;}
.status-1{width:50px;}
.status-1 p{font-size:9px;text-align:center;line-height:10px;margin:8px 0 0 0;font-weight:600;}
.status-1 figure{width:38px;height:38px;display:table-cell;text-align:center;vertical-align:middle;border-radius:100%;overflow:hidden;border:1px #ccc solid;box-shadow:0 0 5px #ccc;padding:1px;}
.status-1 figure img{max-width:100%;}
.status-2{float:left;margin:7px 12px;}

/* 04-08-23 */
label{font-weight:normal}
.abs-cookies{width:100%;position:fixed;z-index:9999999;bottom:0; padding:5px 0 15px; background:#005e7a; background:rgba(0,102,97, .9)}
.cnt-sec{width:96%;float:left;font-size:16px; line-height:1.4em;padding-top:15px;color:#fff}
.cnt-sec a{color:#f1f317;text-decoration:underline}
.cnt-sec a:hover{text-decoration:underline}
.acc_butt {text-align:center;color:#fff !important;font-size:15px;padding:2px 10px;background:#000;cursor:pointer;display:inline-block;margin-top:0px;text-decoration:none}
.close-butt{ position:absolute;right:7px;top:25px;cursor:pointer;color:#fff;font-size:18px; line-height:22px;margin-left:5px; background:#4f4f4f; border-radius:50%; padding:2px; text-decoration:none}
.close-butt a{color:#fff;}


@media only screen and (max-width:1279px){
.container{width:100%; padding:0px 10px}

/* NAV */
.navbar-static-top .navbar-nav>li>a{padding:9px 20px;}
/* NAV ENDS */	


.trending_w{width:100%; margin:auto}

.sec_box2{width:60%; float:left; margin-left:22px}

.newsletter_search input[type=text]{color:#333; background:#fff; border:1px solid #e2e2e2; padding:8px; text-transform:uppercase; width:63%}

.tradi-right{  float:left;     width:90%;     background:#fff;     padding:0 20px 20px 0}
.arrival_bg{  background:#fff url(../images/new-arrival.jpg) no-repeat 280px top;  width:100%;  min-height:600px;  padding-bottom:25px}
header .container{padding:0}

.nws_right input[type=text]{width:18%}
 
.pro_cat{margin:20px auto; max-width:990px}
.pro_cat ul li{width:33.3333%}

.right_zone{width:81%}

.dtl_right{width:56%}

.list_left{width:22%; float:left; margin:15px 0}
.list_right{width:76%; float:right; margin:15px 0}

/*Menu*/
.category-slide-menu li div.first_menu{margin-left:222px;top:0px;padding:0px; display:none;position:absolute;background:#fff; z-index:9999; width:741px;}

/*Menu Ends*/
}

@media only screen and (max-width:1151px){
.hd_crt{width:34%}
.ser_out{width:61%}	
/* header end */	
#works_scroll.owl-carousel .owl-item {
    width:208px !important;
}
.pol_txt{width:74%;}
.deal_of_wek{width:294px; height:396px;}
.del_wek_img{ width:294px; height:294px;}
.del_wek_img figure{width:294px; height:294px;}
.sect_hed1 h2{font-size:17px}
.sect_hed1 p a{ padding:3px 15px;}
.hwork_item{ width:33.33%;}
.testi_txt{height:145px; padding:5px 50px;}
/* deal of the day end */


/************************* home section end *******************************/

/* NAV */
.navbar-static-top .navbar-nav>li>a{padding:0 7px;font:500 14px/28px 'Roboto',sans-serif;}
/* NAV ENDS */	

	
.visit_btn{color:#009de0; font:12px/32px 'Roboto',sans-serif;  background:#009de0; height:32px; border-radius:5px; padding:0px 10px; text-align:center; display:inline-block; color:#fff; position:absolute; z-index:9; top:-6px; right:390px}

.list_o_hid{width:100%; margin:30px auto 0 auto; overflow:hidden}
.hot_list ul li{float:left; width:33.333%}
.hot_area{width:240px}
.hot_area_1{width:240px}

.cart-div{right:50px}

.newsletter_box{padding:20px 10px; text-align:center}
.nws_left{float:none; border-right:0; width:auto; padding-right:0}
.nws_right{float:none; padding:10px 0; width:auto; margin:12px 0 0 0}
 
.pro_container_2 ul li{width:33.33333%}
.pro_container_2 ul li:nth-child(7){margin-left:16.566666%}

.btn1b, .btn1b:visited{border:0 !important; padding:0px 18px; font:16px/40px 'Open Sans',Sans-Serif}
.btn1bs, .btn1bs:visited{ padding:0px 12px; font:16px/40px 'Open Sans',Sans-Serif}
.qnt a{border:1px solid #ccc; border-radius:100%; padding:0px 9px}

 
.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%}

 
.acc_odh_filter p{width:28%}

.flag_sec{position:absolute; z-index:9; top:0px; left:-150px}

.list_left{width:24%; float:left; margin:15px 0}
.list_right{width:74%; float:right; margin:15px 0}
.new_list ul li{float:left; width:50%}

.dtl_right{width:46%}
.dtl_color_cont .col-xs-12{padding:10px}
.dtl_color_cont .col-xs-12:nth-child(2){padding-left:15px}

.newsletter_search{}

/* footer start */
.ft_link a {font: 12px/30px 'Roboto', sans-serif;}
.ft_heading {font: 500 16px/20px 'Roboto', sans-serif;}
/* footer start */

/*View*/
.list_view ul li{display:block;width:100%}
.sort_opt .view-item{ display:none}

ul.acc_links_lft li a{ padding:12px 8px;}
.serc_sec1s {width: 25%;}
}

@media only screen and (max-width:991px){
.tab_hid{ display:none;}
.ser_out{width:71%;margin-top:16px;}
.hd_crt {width: auto;float:left; margin-left:10px; margin-top:19px;}
.tp_link1{ float:right; text-align:center; color:#fff; cursor:pointer; display:block; font-size: 15px; background: #000; padding: 9px 4px;  border-radius: 5px;}
.tp_link2{ display:none; width:300px; background:#d3f5ff; position:absolute; padding:10px; z-index:99; top:60px; right:0; border:2px solid #006f91;}
.serc_sec1{width:32%}
.serc_sec2{width:52%}
.upload{position:static;text-align:center;display: table;margin: 20px auto 0;float: none;}
.register_container .pt40{padding-top:20px;}
	
/* header end */
#works_scroll.owl-carousel .owl-item {
    width:300px !important;
}
.add input[type=button] {padding: 10px 20px;}
.pol-sect{border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.pol_inn .col-md-3:nth-child(2) .pol-sect{ border-right:0px;}
.pol_inn .col-md-3:nth-child(3) .pol-sect{border-bottom:0px;}
.deal_of_wek{width:269px; height:370px; border:1px solid #f5f5f5;}
.del_wek_img{ width:267px; height:267px;}
.del_wek_img figure{width:267px; height:267px;}
.shop_out{ padding:0px;}
.testi_txt{height:155px;}
/* deal of the day end */

/*************************** home section end *************************************/

.hwork_item {
    width: 100%;
}

.mid_area{padding:10px 15px}
.breadcrumb_outer .breadcrumb{margin:0; font-size:14px; background:none; padding:5px}
body{padding-top:0}
.reviews_bg {padding: 20px 0;}
.ads_p{padding:10px 0px}



/* nav */
.men_sect{ padding:0}
.navbar{min-height:0px; position:absolute; z-index:99; top:0; right:1px;}
.navbar-static-top{ margin:0px; width:100%}
.navbar-toggle{margin-top:0px;position:absolute;z-index:9;top: -67px;right:0;display:block;margin-right: 10px;padding: 6px 7px;background:#000;width: 45px;height: 40px;border-radius:5px;}
.navbar-header{ float:right;margin-top:0;}
.navbar-toggle span.icon-bar {background: #fff;border: 2px solid #fff;}
.navbar-toggle .icon-bar {display:block;width:29px;height:0px;border-radius:0px;background-color:#fff;}
.navbar-default .navbar-toggle .icon-bar {background-color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#ff7a3d;}
.navbar-static-top .navbar-nav>li>a { padding:4px 20px;}
.navbar-nav{ float:none; margin:0px 0px 0px 0px; display:block; padding:0px; width:100%;}
.navbar-collapse{background:#fff; width:100%; border:1px solid #ddd !important; position:absolute; top:5px; right:0; z-index:99}
.navbar-collapse.collapse{ display:none !important;}	
.navbar-collapse.collapse.in{ display:block !important;}
.navbar-static-top .navbar-nav>li{float:none;display:block; border-bottom:1px solid #ccc;}
.navbar-nav>li {float:none; text-align:left; border-bottom:1px solid #ddd;}
.navbar-nav>li>a{color:#222 !important; padding:9px 20px;}
.navbar-static-top .navbar-nav>li a:hover{ background:#f5f6f7;color:#000 !important;}
.navbar-static-top .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-fixed-top .navbar-nav>.active>a:focus{background:none;color:#000;}
.navbar-nav .open .dropdown-menu{width:100%; background-color:#fff;}
.navbar-nav .open .dropdown-menu>li>a{padding:5px 10px 5px 15px;font-size:13px;color:#000 !important;}
.navbar-nav .open .dropdown-menu>li>a:hover{color:#000;}
.dropdown-menu{ position:relative; box-shadow:none; border:none;}
.dropdown-submenu .dropdown-menu{left:0;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #f5f6f7;
}
.dropdown-menu>li:last-child {
    border-bottom: 0px solid #ddd !important;
}
/* nav ENDS */	


.visit_btn{color:#009de0; font:12px/32px 'Roboto',sans-serif;  background:#009de0; height:32px; border-radius:5px; padding:0px 10px; text-align:center; display:inline-block; color:#fff; transition:all 0.3s linear; border:0px; position:absolute; z-index:9; top:-6px; right:100px}
.visit_btn:hover{background:#222; color:#fff}

.testimonial_img_bg{background:none; height:auto}
.testimonial_box{width:100%; padding:30px 30px}
.testimonial_box .cnt{height:auto; overflow:hidden}

.box_area{width:100%; height:300px; padding:30px 0px}
.box_area .sec_box1{width:114px; height:114px; float:none; margin:auto}
.sec_box2{width:100%; float:none; margin-left:0px; text-align:center; margin-top:15px}
.sec_box1 figure{width:114px; height:114px; display:table-cell; vertical-align:middle; text-align:center}
.sec_box1 figure img{display:block; max-width:100%}
.sec_box2 h2{font:600 22px/24px 'Open Sans',Arial,Helvetica,sans-serif; color:#fff; display:block; letter-spacing:2px}
.br{border-right:1px solid #626262}


.banner-area{margin-top:0px !important}
.advertisment-1{float:left; text-align:center; width:50%; margin-left:0px; margin-top:10px}
.advertisment-2{float:left; text-align:center; width:50%; margin-top:10px; margin-left:0px}

.cat_bg{height:auto}
.cat_list{width:100%}

.list_o_hid{width:100%; margin:30px auto 0 auto; overflow:hidden}
.hot_list ul li{float:left; width:50%}

.cart-div{right:70px}

.banner_area{padding:0}
.banner_left{width:100%; float:none; border-right:0}

.newsletter_box{padding:20px 0; text-align:center}
.nws_right input[type=text]{font-size:13px; width:17%}
.nws_right *{margin:0 1px}
.nws_right input.two{width:13%}
.nws_right .btn{padding:9px 12px; font-size:13px}

.newsletter_search input[type=text]{width:88%}

 
.pro_container_2 ul li{width:50%}
.pro_container_2 ul li:nth-child(7){margin-left:0}



.pro_cat{margin:20px auto; max-width:100%}
.pro_cat ul li{width:50%}


.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}

.thum_w{width:80%; margin:30px auto}
.pc_box{margin:20px auto 0; float:none; height:440px}
.dtl_right{float:none; width:100%; margin:20px 0; text-align:center}
.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}

.str1_sec1{width:100%; float:none}
.str1_sec2{width:100%; float:none; margin-top:10px}
.str1_sec3{width:100%; float:none; margin-top:10px}

 
.login_top{height:auto; padding:10px 0; position:static}
.login_top .container{width:100%}
.login_container{margin:2px 0 0 0; background-size:130% auto; height:auto}
.login_container .container{width:100%; padding:0px 15px}
.login_foot .container, .register_container .container{width:100%}

.register_container{margin:0px 0 0 0}
.register_container .mob_c{text-align:center}
.register_container .reg_r{display:none !important}

.acc_container{margin-bottom:0}
.acc_container >.row >.acc_right >div{border-left:0; min-height:220px; padding:30px 0}
.acc_links{padding:15px 0px; margin:20px 0 0 0; border:1px solid #eee; border-radius:2px}
.acc_links a{margin:0 .5% 2px; width:32%; display:inline-block}

.acc_odh_filter p{width:28.5%}

.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}

.login_box{ margin:10px auto; min-height:210px}

.reg-lft{width:42%}
.reg-right{width:58%; padding:130px 0 0 40px}

.list_left{width:100%; float:none; margin:15px 0}
.list_right{width:100%; float:none; margin:15px 0}
.filter_dis{display:none}
.filter_mob{background:#222; padding:8px}
.filter_mob img{margin-top:5px;}
.new_list ul li{float:left; width:50%}
.list_left .sec_pr{padding-right:10px; position:absolute; z-index:9; right: 0; margin-top: -20px;}
.truck {text-align: center; padding: 0 0 0 0; width:70%; margin:0 auto 10px;}
.truck-cont{position:absolute;z-index:99; font-family:Oswald, Arial, Helvetica, sans-serif; top:16%; left:18.6%;}

.category-slide-menu li div.first_menu{margin-left:222px;top:-5px;padding:0px; display:none;position:absolute;background:#fff; z-index:9999; width:485px;}
.category-slide-menu div.submenu {width: 157px;}
.category-slide-menu li .submenu a{background:none !important; color:#fff;}
.category-slide-menu li .submenu a:hover{background:none !important; color:#fff;}


/* footer start */
.ft_mnu{margin-top:28px;}
.ft_mnu a{padding:5px 12px;}
.ft_link a {font: 15px/30px 'Roboto', sans-serif;}
.ft_heading {font: 500 20px/20px 'Roboto', sans-serif;}
/* footer end */

.filter_mob{ display:block !important}
/*View*/
.list_view ul li{display:block;width:100%}
.bulk-order{margin:0 0 15px 0;}
.edt{margin:15px 0 0 0;}
.sku{width:100%;}

/*My Account*/
.acc_user_info{ width:93%;}
.acc_box{ width:100%;}
.tutor_acc_pic img{ width:80px; float:left; margin-right:20px;}

.ser_out{ width:auto; height:auto; float:left}
.top_src{ width:40px; height:39px; background:#000; text-align:center; color:#fff; font-size:16px; display:block; padding:8px 0px; cursor:pointer;border-radius:4px;}
.serc_inn{ display:none; position:absolute; width:420px; height:auto; padding:8px; z-index:99; top:60px; right:0; background:#006f91}
.tp_link2 {width:337px;}
.serc_sec1{ width:100%; border-radius:0px;}
.serc_sec2{ width:100%;}
.serc_sec3{ width:100%; border-radius:0px;}
.serc_sec3 input[type=submit]{border-radius:0px;}
.ser_out {margin:18px 0 0 62%;}
.serc_sec1s {width: 100%;margin: 5px 0;border-radius: 0;}
}

@media only screen and (max-width:767px){
.ser_out {margin: 18px 0 0 45%;}
.reg_tp{float:none; text-align:center; margin-top:10px; border-top:1px dashed #d6d6d6;
padding-top:8px;}
.wel_not{ text-align:center;}
/* header end*/	
.hwork_item {width: 33.333%;}

.pol-sect{border-right:0px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.pol_inn .col-md-3:nth-child(3) .pol-sect{border-bottom:1px solid #d7d7d7;}
.pol_txt {width:90%;}
.sect_hed{ height:auto;}
.sect_hed h2 {float: none; text-align:center}
.sect_hed p{ float:none; text-align:center; margin:12px 0px;}
.sect_hed:after{ left:0; right:0; margin:auto; width:28%;}
.sect_hed1{ height:auto;}
.sect_hed1 h2 {float: none; text-align:center}
.sect_hed1 p{ float:none; text-align:center; margin:12px 0px;}
.sect_hed1:after{ left:0; right:0; margin:auto; width:28%;}
.nwe_arr_inn{ padding:10px 0px;}
.deal_of_wek{width:392px; height:500px;}
.del_wek_img{width:390px; height:390px;}
.del_wek_img figure{width:390px; height:390px;}
.new_arriv_inn{ margin-top:25px;}
.wel_sect h1{font-size:23px;}
/********************************** home section end ***********************/
	
/* nav */
.men_sect{ padding:0px;}
.navbar{min-height:0px; position:absolute; z-index:99; top:0; right:0;}
.Nav_pos{position:absolute; z-index:9; top:0; left:0;}
.bg-mob{background:#fff; border-top:1px solid #f0f0f0; height:55px;}
.navbar-static-top{ margin:0px; width:100%}
.navbar-collapse{position:absolute; top:0; left:0;}
.navbar-toggle{top: -74px; margin-right:10px !important;}
/* nav ends */
	
	
.br{border-right:0px}
.more {width: 100%; height: auto;  position: static; font-size: 15px; margin-top:10px;}
.more a {padding: 10px 0;}

.trending_w{width:100%; margin:auto}
.trending_bg{width:100%; height:auto; padding-bottom:20px}
.brwse-hed a {font-size: 17px;}

.reviews_bg{   background-size:cover;     background-attachment:local;     padding:0 0 25px 0}
.trading-right-bg .text-right{text-align:center; margin-bottom:20px}
.arrival_bg .text-left{text-align:center}
.call_dis2 {
    display: none;
    background: #e4e4e4;
    padding: 5px 5px; text-align:left;}
.newsletter_search input[type=text]{color:#333; background:#fff; border:1px solid #e2e2e2; padding:8px; text-transform:uppercase; width:100%}
.newsletter_search{margin:10px auto; text-align:center}

.follow_sec{margin-top:20px; margin-bottom:15px}

.mob_hider{display:none}
.mob_only{display:block}
.brwse-hed a{padding:15px 0px 15px 0px}
.banner-area{margin-top:10px}
.advertisment-1{float:left; text-align:left; width:auto; margin-left:40px; margin-top:10px}
.advertisment-2{float:left; text-align:left; width:auto; margin-top:10px; margin-left:15px}

.project-area{width:230px}

.text_cnt span{font-size:24px; line-height:20px}
.hot_list ul li{float:left; width:50%}

.cart-div{right:17px}

.newsletter_box{padding:20px; 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:20px}
.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 20px; font-size:13px}
 
.pro_container_2 ul li, .pro_container_2 ul li:nth-child(7){width:300px; float:none; margin:auto}
.thum_w{width:100%; margin:0px auto}
.low_pos{position:absolute; z-index:9; top:-5px; right:0px}
.cod_sec b{display:block; margin:5px 0px}
.cod_sec .pl15{padding-left:0px}
 
.pro_cat ul li{width:100%}

.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:center; padding:10px 0; background:#666; border:1px solid #ddd; border-radius:2px}
.sort_opt span{display:block;float:left; text-align:left}
.sort_opt span br{ display:none !important}
.sort_opt span.view-item{ float:right; padding-right:10px}
.sort_opt select{}
.sort_opt:after{ content:''; display:block; clear:both}
 
.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}

.myform{margin:40px 0 0 0; width:auto}

.logo2{margin:auto; float:none; text-align:center; width:100%;}
.login_container{background-size:auto; background-position:right top; height:auto}

.login_box{float:none; margin:auto; width:80%}
.login_foot, .login_foot .text-right{text-align:center}

.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}

.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:85px; padding-top:10px}
.app_container .left-xs img{margin-right:5px}
.favorite_box{margin-top:20px}

.acc_odh_filter p{width:39%; margin-bottom:5px}
.acc_odh_filter p.one{width:99%; margin-bottom:5px}

.paging .pager{text-align:center}

.cms_pc, .cms_pc2{margin:0 0 25px 0}

.contact_box .col-xs-12{margin-bottom:20px}

#back-top{display:none !important}

.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_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:auto}

.brand_list ul li{float:left; width:50%; margin-bottom:25px}

.track_area{width:100%; margin:auto}
.newsletter_search input[type=text]{color:#333; background:#fff; border:1px solid #e2e2e2; padding:8px; width:100%}
.newsletter_search{margin:10px auto}
.subscribe_btn, .subscribe_btn:visited{background:#000; margin-top:8px; display:inline-block; text-align:center; color:#fff !important; font:12px/35px 'Open Sans',Arial,Helvetica,sans-serif; height:35px; padding:0px 10px; text-transform:uppercase; cursor:pointer}
.subscribe_btn:hover{background:#666; color:#fff; margin-top:8px}

.flag_sec{position:absolute; z-index:9; top:0px; left:-70px}

.new_list ul li{float:left; width:50%}

.pay_type{padding:10px 0; text-align:center}

.browse_btn, .browse_btn:visited{font:12px/39px 'Open Sans',Sans-Serif; padding:0px 16px}
.browse_btn2, .browse_btn2:visited{font:12px/39px 'Open Sans',Sans-Serif; padding:0px 16px}

.sitemap a{margin:2px 0; width:100%; border-radius:3px; margin-bottom:8px}

.sitemap2{text-align:center; padding:30px 0 0 0}
.sitemap2 a{display:block; padding:5px 25px; font:400 14px/20px 'Open Sans',Arial,Helvetica,sans-serif; background:#fff; border-radius:20px; margin:5px 2px; color:#666; border:1px solid #ddd}

.inv_box3{border:1px solid #ddd; padding:15px; height:auto; overflow:hidden; margin-bottom:15px}
.trading-right-bg{   background:none; background-color:#FFF;     width:100%;     min-height:600px;     padding-bottom:25px}
.tradi-left{   float:none;     width:100%;     background:#fff;     padding:0 0 10px 0px}
.arrival_bg{   background:#fff;     width:100%;     min-height:600px;     padding-bottom:0}
.review_area{   width:100% !important;     margin:auto}
.tradi-right{   float:none;     width:100%;     background:#fff;     padding:0 0px 0px 0}
.newsletter_area{   width:100%;     float:none;     text-align:left;     margin-top:0px}
.mid_area {padding: 10px 15px;}
.dtl_color a {
    border: 2px solid #eee;
    box-shadow: 0 0 3px rgba(0,0,0,.7);
    width: 25px;
    height: 25px;
    border-radius: 100%;
    display: inline-block;
    margin-right: 7px;
    text-decoration: none;
    margin-bottom: 15px;
}
.search-btn{background: #8dc63f url(../images/srch-btn.png) no-repeat center !important; padding: 13px 0; transition: .3s linear all; display: block; float:right; width:40px; height:40px; margin-right:10px; border-radius:5px;}
.search_sec{display:none; position:absolute; z-index:99; background:#fff; top:100%;}
.block1 .fa {
    font-size: 50px;
    color: #fff;
    background: #8dc63f;
    width: 74px;
    height: 74px;
    border-radius: 56px;
    padding: 13px 0;
    text-align: center;
    margin-right: 20px;
}
.quality h2 {
    text-align: left;
    line-height: 20px;
    color: #a3d75b;
    font-size: 18px;
    letter-spacing: 0;
}
.quality h2 span {
    font-size: 11px;
    color: #fff;
    line-height: 15px;
    display: block;
    text-transform: none;
    font-weight: 400;
    margin-top: 2px;
}
.quality {
    background: #00799e;
    padding: 20px 0 0;
}
.truck-cont{position:absolute;z-index:99; font-family:Oswald, Arial, Helvetica, sans-serif; top:16%; left:1%;}

.category-slide-menu li div.first_menu{margin-left:0;top:0px;padding:0px; display:none;position:static;background:#fff; border:1px solid #ccc;z-index:9999; width:100%; margin-top:25px;}
.category-slide-menu div.submenu {width: 100%;}
.acc_container >.row >.acc_right h1 {font-size: 22px;}

/* FOOTER */
footer .d-md-none {display:block!important}
.ft_logo_sec{width:45%;float:left;}
.ft_call_sec{width:50%;float:left;margin-left:20px;margin-top:0;font-size:11px !important;}
.ft_heading{margin:0px;}
.ft_link{margin:10px 0 0 0;}
.f_dd_box{display:none;margin:0px;}
.dd_next{margin:10px 0 0 0; padding:7px 0;background:url(../images/pls3.png) no-repeat 100% center;cursor:pointer;border-bottom:1px dashed #ccc} .dd_next_act{background:url(../images/mns3.png) no-repeat 100% center;}
.ft_right{text-align:center;margin-top:10px;}
.footer-social-icons{margin:1rem 0}
.ft_link a {border-bottom: 1px dashed #ccc;}
.ft_adress{padding-top:15px;}


.copy{ text-align:center;}
.weblnk{ float:none; text-align:center; margin-right:0px;}
.dev{ float:none; text-align:center; }


.ft_logo{ float:none; text-align:center;}
.ft_mnu{width:100%; margin-top: 5px; display:none}
.ft_mnu a{ display:block; font-size:16px; border-bottom:1px dashed #ccc; padding:7px 0px;}
.mnu_foot{margin:10px 0 0 0; padding:7px 0;background:url(../images/pls3.png) no-repeat 100% center;cursor:pointer;border-bottom:1px dashed #ccc; font-size:20px; font-weight:500; color:#000000;} .mnu_foot_act{background:url(../images/mns3.png) no-repeat 100% center;}
/* FOOTER */ 
.btn1b, .btn1b:visited{padding:0px 23px;}
.btn1bs, .btn1bs:visited{ padding:0px 11px;}

/*View*/
.list_view ul li{display:block;width:100%}

.acc_ico_links ul li{ width:50%; margin-bottom:30px;}
.bb .btn{padding:6px 8px !important;font-size:12px !important}

.abs-cookies{padding:5px 0 65px;}
.cnt-sec{ font-size:14px;}

}

@media only screen and (max-width:760px){
.truck {width: 45.5% ;}
}
@media only screen and (max-width:667px){
.truck {width: 50.5% ;}
}
@media only screen and (max-width:600px){
.truck {width: 56% ;}
}
@media only screen and (max-width:568px){
.truck{width: 60%;}
.truck-cont{left:1.5%;}
}


@media only screen and (max-width:479px){
.ser_out {margin: 18px 0 0 0;}
.hd_crt {margin-left: 5px;}
.pol_txt {width: 80%;}
.serc_inn {width:340px;}
.tp_link2 {width: 300px;}
.deal_of_wek{width:269px; height:369px;}
.del_wek_img{ width:267px; height:267px;}
.del_wek_img figure{width:267px; height:267px;}
.wel_txt{ height:256px;}
.testi_inn h2 {font-size: 29px;}
.testi_txt{ height:225px; padding:5px;}
.wel_sect{ text-align:center;}
.edt input[type=button] {padding: 10px 25px;}
.bulk .short_form input[type=text], .bulk .short_form input[type=password], .bulk .short_form select, .bulk .short_form textarea, .bulk .short_form .fls {font-size: 12px;}
/***************************** home section end *****************************/
.hwork_item {width: 100%;}
.bulk .col-xs-6{width:100%;}
.bulk .col-xs-12{margin-left:0;margin-right:0;padding-left:0;padding-right:0;margin:0 0 15px 0;}
.bulk .text-right{text-align:left;}
.add input[type=button] {margin: 0 2px;padding: 10px 12px;font-size: 12px;}
/* nav */
.navbar-toggle{top:-60px; right:0;display:block; margin-right:4px;}
.navbar-collapse{position:absolute; top:0px; left:0; padding:0px;}
/* nav ends */
.hd_crt{margin-top: 10px;}
.ser_out{margin-top:10px;}
.shop_sec .mw_98{width:40%}
.video_sec iframe{width:100%; height:250px}


.advertisment-1{float:none; text-align:center; width:100%; margin-left:0px; margin-top:10px}
.advertisment-2{float:none; text-align:center; width:100%; margin-top:10px; margin-left:0px}

.pc_box{width:100%; height:auto; float:none}
.dtl_pic{width:100%; height:auto}
.dtl_pic span{width:100%; height:auto}
.dtl_pic img{width:100%}
.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}

.price_sec b{display:block; margin:5px 0px}
.price_sec .pl10{padding-left:0px}

.cat_bg .pull-left{float:none; width:100%}
.btn_sec a{display:block; margin-bottom:8px; border:1px solid #ddd; padding:10px}
.btn_sec .ml20{margin-left:0px}

.list_o_hid{width:100%; margin:30px auto 0 auto; overflow:hidden}
.hot_list ul li{float:left; width:100%}

.cart-div{right:35px}

.call{background:none; padding:0 0 0 0px}
.email{background:none; padding:5px 0 0 0px}
.web{background:none; padding:5px 0 0 0px}

.project-area{width:251px}

.brand_list ul li{float:none; width:100%; margin-bottom:25px}

.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}

/*Sort-By*/
.sort_opt span{ margin-bottom:5px; display:block; float:none}
.sort_opt select {width:40% !important;}
 
.pro_container_2 ul li, .pro_container_2 ul li:nth-child(7){width:100%; max-width:100%}

.dtl_xs_pc{display:block}

.login_box{width:100%}
.login_container .container{padding:30px 15px}
.login_foot{margin-top:20px}

.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}

.acc_container >.row >.acc_right >div{padding:20px 0}
.acc_links{padding:15px}
.acc_links a{margin:1px 0; width:100%}

.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}

.acc_odh_filter p{width:100%; margin-bottom:5px}
.acc_odh_filter p.one{width:100%; margin-bottom:5px}

.newsletter_search input[type=text]{color:#333; background:#fff; border:1px solid #e2e2e2; padding:8px; width:100%; text-transform:capitalize}
.newsletter_search{margin:10px auto}
.subscribe_btn, .subscribe_btn:visited{background:#000; margin-top:8px; display:inline-block; text-align:center; color:#fff !important; font:12px/35px 'Open Sans',Arial,Helvetica,sans-serif; height:35px; padding:0px 10px; text-transform:uppercase; cursor:pointer}
.subscribe_btn:hover{background:#666; color:#fff; margin-top:8px}

.new_list ul li{float:none; width:100%}

.thm1{width:52px; height:52px}
.thm1 span{width:50px; height:49px}

.arrival-in{   background:#fff url(../images/featured-bg.jpg) repeat center top;  width:100%;  height:auto;  padding:15px}
.arrival-in h2{text-align:center; padding-left:0px;}
.arrival-in .pl28{padding-left:0px; text-align:center;}
h2{font: 18px/18px 'Open Sans',Arial,Helvetica,sans-serif;}

.truck {width: 92%;}
.truck-cont {left: 5.5%;}
.truck-cont span.one {font-size: 11.6px;}
.truck-cont span.two {font-size: 13px;}

/*View*/
.list_view .trending_box,.list_view .trending_box figure{ width:130px; height:130px}
.list_view .trending_area_txt{ margin-left:135px; padding:10px 0}
.list_view .trending_div {margin-top: 10px;left: 0;bottom: 0;}
.bb .col-xs-2{width:100%;}
.bb .col-xs-4{width:60%;}
.bb .col-xs-6{width:40%;}
}
@media only screen and (max-width:425px){
.hd_crt{margin-top: 18px;}
.ser_out{margin-top:18px;}
.navbar-toggle {top: -62px;}
}
@media only screen and (max-width:414px){
.truck-cont{left:12.5%;}
.hd_crt{margin-top: 15px;}
.ser_out{margin-top:15px;}
.navbar-toggle {top: -62px;}
}

@media only screen and (max-width:412px){
.truck-cont{left:12.5%;}
.hd_crt{margin-top: 17px;}
.ser_out{margin-top:17px;}
.navbar-toggle {top: -60px;}
}
@media only screen and (max-width:390px){
.truck-cont{left:9.5%;}
    .hd_crt{margin-top: 10px;}
.ser_out{margin-top:10px;}
.navbar-toggle {top: -55px;}
}
@media only screen and (max-width:320px){
.truck-cont{left:4.5%;}
}


/* CSS for Suggestion box */
.suggestionsBox{background:#fff; z-index:9999; position:absolute; width:100%; -webkit-box-shadow: 0px 3px 2px 0px rgba(50, 50, 50, 0.45);}

.suggestionsBox p{background:#fff; padding:7px; border-bottom:#e5e5e5 1px solid; display:inline-block; width:100%;margin-top: 3px; position:relative; color:#000; cursor:pointer; font-size:12px;}
.suggestionsBox p a{width:77%; float:left;}
.suggestionsBox p span{width:100px; text-align:right !important; position:absolute; right:15px;}
.suggestionsBox p span a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#565656; width:100%;}
.suggestionsBox p:hover{background:#e5e5e5; padding:7px; border-bottom:#ccc 1px solid;}
.suggestionsBox p img{float:left; margin-right:8px; width:35px; height:auto;}
.suggestionsBox .sprice{margin-top:1px; padding-bottom:10px;} 
/* CSS for Suggestion box */
