@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700;800&display=swap');


.hdr-line { background-color: #0987c8;}
.navigation {clear: both;margin: 65px 0 0 0;float: left; width: 100%; background: none; border-top: 1px solid #dddddd;}
.navbar-inverse {border: none;margin: 0; min-height: 0px; background: none !important;}
.navbar-inverse .navbar-nav{ min-height: 0px; margin: 0; border: none; border-radius: 0; float:right; }
.navbar-inverse .navbar-nav>li{ margin:0 10px;}
.navbar-inverse .navbar-nav>li>a {font-size: 15px;font-weight: 500;font-family: 'Poppins', sans-serif;color: #fff !important;padding: 18px 19px;margin: 0;text-transform: uppercase;transition: all 0.45s;
display: block;border-bottom: 3px solid #fff;}
.navbar-inverse .navbar-nav>li>a:hover {border-bottom: 3px solid #000;color: #000 !important;}
.navbar-collapse{ padding: 0; }

.top-header p {font-size: 13px; font-weight: 500;font-family: 'Poppins', sans-serif; color: #fff; padding: 10px 0;margin: 0; letter-spacing: 0.5px; text-transform:uppercase;}

.logo_container{}
.logo {padding:30px 0px; text-align:center;}
.top_bar_icons {float: right;margin: 0;padding: 10px 0;}

.omni-cross-sell-gallery {}
.omni-cross-sell-gallery .omni-cross-sell-item{ display: inline-block;}

.top_bar_icons ul{margin: 0;padding: 0;position: relative; float: left;}
.top_bar_icons ul li{cursor: pointer; list-style: none;padding:0 15px 0 10px;transition: 0.45s;display: inline-block; background: url(../images/sep.png) no-repeat center right;}
.top_bar_icons ul li:first-child{padding-left: 0px;}
.top_bar_icons ul li:last-child{background: none;padding-right: 0px;}
.top_bar_icons ul li a{font-size: 13px; font-weight: 500; font-family: 'Poppins', sans-serif; color: #fff; transition: 0.45s; text-transform:uppercase; }
.top_bar_icons ul li:hover a{color: #000; text-decoration: underline;}
.top_bar_icons ul li i{padding-right: 5px;position: relative;transition: 0.3s;color: #fff;}
.top_bar_icons ul li .comm:before{content: "\f27b";color: #009fe4;font-family: FontAwesome;position: absolute;top: 60%;transition: 0.3s;opacity: 0;}
.top_bar_icons ul li:hover span i{top: -7px;transition: 0.3s;opacity: 0;transform: translateY(-7px);}
.top_bar_icons ul li:hover span:before{top:10%;opacity: 1;}
.top_bar_icons ul li .check:before{content: "\f00c";color: #009fe4;font-family: FontAwesome;position: absolute;top: 60%;transition: 0.3s;opacity: 0;}
.top_bar_icons ul li span:before{content: "\f067";color: #009fe4;font-family: FontAwesome;position: absolute;top: 60%;transition: 0.3s;opacity: 0;}
.top-logo{ padding: 20px 0; }
/* header close */


/* short comments */
.short-comn{background: #eaeff2; padding: 20px 0;}
.logo_btm{ text-align:center;}

.p_title_comn{ padding:60px 0 30px 0;}
.product_title{ background-color: #0987c8; padding:12px 0;}
.product_title h2{ font-family: 'Poppins', sans-serif; color: #fff; font-size: 22px; font-weight:600; text-transform:uppercase; padding:0 0 0 0; margin:0 0 0 15px;}

.big_img_comn{ padding: 0 0 60px 0;}
.product_image{ padding:15px;}
.product_image img{ border:1px solid #efebeb;}

.product_descptition_comn{}
.product_desc{ background-color: #0987c8; padding:12px 0;}
.product_desc h2{ font-family: 'Poppins', sans-serif; color: #fff; font-size: 22px; font-weight:600; text-transform:uppercase; padding:0 0 0 0; margin:0 0 0 15px;}
.product_desc_text{ padding:0px 0 5px 0px; font-family: 'Poppins', sans-serif !important; color: #000; font-size:15px; font-weight:400; margin:0 0 0px 0px; line-height:25px;}
.product_desc_text ul li{ padding:0px 0 5px 0px; font-family: 'Poppins', sans-serif !important; color: #000; font-size:15px; font-weight:400; margin:0 0 0px 0px; line-height:25px;}
.product_desc_text p{ font-family: 'Poppins', sans-serif !important; color: #000; font-size:15px; font-weight:400; padding:0 0 0 0; margin:0 0 0px 0px; line-height:25px;}

.tabscc_detail{}
.tabscc_detail p{ font-family: 'Poppins', sans-serif !important; font-size:15px; font-weight:400; color:#000; line-height:25px; padding:0 0 8px 0; margin:0 0 0 0;} 

.tab_bottom_area{ padding:30px 0 60px 0;}
.tab_btm{ padding:30px 0 0 0; text-align:center;}

.fast_delivery_cont{ background-color: #2f3335; padding:12px 0;}
.fast_del{}
.fast_del img{ float:left; padding:0 20px 0 0;}
.fast_del h2{ font-family: 'Poppins', sans-serif; color: #fff; font-size:50px; font-weight:500; padding:10px 0 0 0; margin:0 0 0px 0px; text-transform:uppercase; display:inline-block;}
.fast_del p{ font-family: 'Poppins', sans-serif; color: #fff; font-size:14px; font-weight:500; padding:0 0 0 0; margin:0 0 0px 0px; display:inline-block;}

.paypal{ padding:40px 0 20px 0;}



/* search start */
.main_seacrh {position: relative;margin: 35px 0 0 0;width:50%;float:right;}					
.form-control {display: block;width: 100%;height: 50px;padding: 6px 12px;font-size: 13px;line-height: 1.42857143;color: #dddddd;font-weight:600;background-color: #fff;background-image: none;
border: 1px solid #dddddd;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family: 'Poppins', sans-serif;border-radius: 50px;}
.btn-1 {border: none;position: absolute;right: 5px;top: 1px;outline: none !important;color: #000;padding: 10px 15px;font-family: 'Poppins', sans-serif;font-size: 20px;text-transform: lowercase;
transition: all 0.5s ease-in-out;background: none;}
.btn-1:hover{color:#ce2d91;}		


.open-search{background:rgba(0,0,0,0.9); position:fixed; top:0px; left:0px; right:0px; z-index:100000; bottom:0px; height:100vh; width:100%;}
.open-search .search-target{position:absolute; top:50%; left:15%; right:15%; text-align:center; transform:translateY(-50%);}
.open-search .search-target form{position:relative; width: 80%; margin: 0 auto;}
.open-search .search-target form input{display:block; padding-left:20px; width:100%; outline:none; border-radius:15px; font-size:16px; height:60px; background:#fff; color:#000; border: 0;}
.open-search .search-target form button{ border:none; display:block; outline:none; border-radius:0px 10px 10px 0px; height:60px; position:absolute; top:0px; right:0px; color:#fff; font-size:20px; background: #4cad33; padding:0px 40px;}
.open-search .search-target form button:hover{ background-color: #0394c9; }

#search-wrapper01{position:absolute; top:20px; right:20px; z-index:999; cursor:pointer; padding:10px;}
#search-wrapper01::after{display:block; content:""; background:#fff; height:45px; width:2px; transform:rotate(-45deg);}
#search-wrapper01::before{display:block; content:""; background:#fff; height:45px; width:2px;  transform:rotate(45deg); position:absolute;}

#search-wrapper01:hover::after,
#search-wrapper01:hover::before{ background: #407b39; }

/* search close */	
.top-header{
}
header {
position: static;
z-index: 9;
width: 100%;
top:10px;
}

.carousel-indicators .active {
background-color: #009fe4;
}

.info {
text-align: center;
padding: 20px 0;
}
.extr_text{
margin-bottom:60px;
}
.extr_text h3 {
z-index: 6;
font-size: 45px;
color: #000000;
font-family: 'Playfair Display', serif;
margin: 50px 0 50px 0;
text-align: center;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 3px;
position:relative;
display: block;
background: #fbfbfb;
}
.extr_text h3 span{
z-index:2;
position:relative;
background: #fbfbfb;
padding: 0 20px;
}
.extr_text h3::before {
content: "";
width: 100%;
height: 2px;
background: #000000;
display: block;
position: absolute;
top: 27px;
left:0;
z-index: -3;
}
.extr_text h3::after {
/* content: ""; */
width: 150px;
height: 2px;
background: #000000;
display: block;
position: absolute;
top: 25px;
right:0;
}
.extr_text p {
font-size: 16px;
color: #000000;
font-family: 'Poppins', sans-serif;
line-height: 30px;
text-align: left;
font-weight: 500;
margin:0 20px 0 0;
}
.extr_text a {
font-size: 16px;
color: #000000;
font-family: 'Poppins', sans-serif;
line-height: 30px;
text-align: left;
font-weight: 500;
margin: 50px 0px 0 0;
border: 1px solid #d5d5d5;
float: left;
padding: 10px 20px;
text-transform: uppercase;
box-shadow: 5px 5px 5px #d5d5d5;
}
.extr_text a:hover {
background:#009fe4;
color:#FFFFFF;
}

.main_cate {
text-align: center;
margin: 50px 0 0 0;
}
.main_cate img{
}	
.main_cate:hover img{
opacity:0.8;
}
.main_cate:hover p{
background: #009fe4;
color:#000000;
}	

.main_cate h3 {
font-size: 36px;
color: #000000;
text-transform: uppercase;
font-family: 'Poppins', sans-serif;
letter-spacing: 1px;
font-weight: 700;
transition: all 0.5s ease-in-out;
margin: 40px 0 30px 0;
}
.main_cate p {
font-size: 16px;
color: #585858;
font-family: 'Poppins', sans-serif;
background: #FFFFFF;
box-shadow: 5px 5px 5px #0000006b;
display: initial;
padding: 15px 25px;
font-weight: 600;
}
.main_cate p i{
padding:0 0 0 10px;
}

.text-cat {
padding: 50px 55px 81px 55px;
}
.text-cat h3 {
color: #FFFFFF;
text-align: left;
font-size: 40px;
letter-spacing:5px;
}


.cate-head{
text-align:center;
}	
.cate-head h2 {
font-size: 36px;
font-family: 'Poppins', sans-serif;
color: #000;
padding: 0 0 25px;
margin: 0;
font-weight: 600;
text-transform: uppercase;
}
.owl-demo .owl-prev{ background: #fff  !important;
color: #b2b2b2!important;
padding: 0px 10px !important;
transition: all 0.3s !important;
border-radius: 0 !important;
font-size: 33px !important;
line-height: 38px;
height: 45px;
margin-left: -15px;
}

.owl-demo .owl-next{ background: #fff !important;
color: #b2b2b2 !important;
padding: 0px 10px !important;
transition: all 0.3s !important;
border-radius: 0 !important;
font-size: 33px !important;
line-height: 38px;
height: 45px;
margin-right: -15px;
}

.itemlistings a.itm-a {
font-weight: 700 !important;
border-radius: 0px !important;
color: #000 !important;
font-size: 15px !important;
font-family: 'Poppins', sans-serif !important;
padding: 9px 25px !important;
transition: 0.45s !important;
background: #fff !important;
letter-spacing: 1px;
text-decoration: none;
border-top: 1px solid #d4d4d4;
width: 100%;
margin: 10px 0 0 0;
}

.itemlistings a.itm-a:hover{
color: #fff !important;
text-decoration:underline;
background:#009fe4 !important;
border-color: #009fe4;
}


.itemlistings p{
font-size: 15px !important;
font-weight: 400 !important;
font-family: 'Poppins', sans-serif !important;
color: #000000 !important;
padding: 0 5px;
margin:10px 0 !important;
line-height: 20px !important;
height: 40px !important;
text-transform: capitalize !important;

}
.itemlistings span {
font-size: 20px !important;
font-weight: 700 !important;
font-family: 'Poppins', sans-serif !important;
color: #ff0000 !important;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;}
.owl-demo .owl-prev:hover, .owl-next:hover{ color: #fff !important; background: #009fe4 !important;}      
.new {
padding: 30px 0 10px 0;
text-align: center;
}
.owl-demo .owl-buttons {
top: 40% !important;
}  

.icon01{
background:#009fe4;
float:left;
width:100%;
}
.icon01 img{
float:left;
margin:10px 15px;
transition:all 1.3s;
}
.icon01 p {
float: left;
font-family: 'Poppins', sans-serif !important;
font-size: 16px;
color: #FFFFFF;
padding: 20px 0 0 0;
margin: 0;
}
.icon01:hover{
background:#576372;
float:left;
width:100%;

}
.icon01:hover img{
transform: rotate(360deg);
}



.icon02{
background:#576372;
float:left;
width:100%;
}
.icon02 img{
float:left;
margin:10px 15px;
}
.icon02 p {
float: left;
font-family: 'Poppins', sans-serif !important;
font-size: 16px;
color: #FFFFFF;
padding: 20px 0 0 0;
margin: 0;
}
.icon02 img{
float:left;
margin:10px 15px;
transition:all 1.3s;
}
.icon02:hover{
background:#009fe4;
float:left;
width:100%;
}
.icon02:hover img{
transform: rotate(360deg);
}


.ecrousal{background:none !important; clear:both;}
.ecrousal{text-align:center !important; text-transform:uppercase; }
.ecrousal h6{background:none !important; color:#000 !important; font:bold 34px !important;font-family: 'Open Sans', sans-serif; display:none;}
.ecrousal{border:none !important;}
.itemlistings .itmimg {
border-radius: 0 !important;
border: 1px solid #f1f1f1 !important;
padding: 10px 0 0 0 !important;
background:#fff;
}
.ecrousal img.icon{ display: none; }
.itemlistings {
text-align: center;
padding: 0px 0px !important;
margin: 0 10px !important;
background: none;
transition: 0.45s !important;
border: 1px solid #d4d4d4;
}
.itemlistings:hover {  }
.itemlistings:hover .itm-a{ color: #fff !important; background:#009fe4 !important; border-color: #009fe4;}	
.widget_sec {
background: #fbfbfb;
}
.ftr-comn{ background: url(../images/bg1.png) top center no-repeat;}
.ftr-01{ text-align:center; }
.ftr-03{ padding: 25px 15px 0; }
.ftr-02 {
background-color: #576372;
padding: 20px 10px 30px 10px;
text-align: center;
}
.ftr-02 h3{
font-size: 38px;
font-weight: 700;
font-family: 'Poppins', sans-serif;
color: #fff;
padding: 0;
margin: 0;
}
.ftr-02 p {
font-size: 14px;
font-weight: 600;
font-family: 'Poppins', sans-serif;
color: #fff;
padding: 15px 0 5px 0;
margin: 0;
}
.ftr-02 a {
font-size: 16px;
font-weight: 500;
font-family: 'Poppins', sans-serif;
color: #576372 !important;
background-color: #fff;
padding: 14px 24px;
margin: 7px 0;
display: inline-block;
box-shadow: 10px 10px 15px 5px rgba(0, 0, 0, 0.3);
transition: 0.45s;
}
.ftr-02 a span{
font-size: 18px;
font-weight: 600;
color: #fff;
display: inline-block;
padding-left: 5px;
transition: 0.45s;
}
.ftr-02 a:hover{ background-color: #009fe4; color: #fff !important; }

.main-footer{
padding: 10px 0 0;
margin: 0;
clear:both;
background: #fbfbfb;
}
.ftr-01 h2 {
font-size: 18px;
font-weight: 600;
font-family: 'Poppins', sans-serif;
color: #313131;
padding: 0;
margin: 0 0 30px 0;
text-transform: uppercase;
}
.ftr-01 h3{
font-size: 14px;
font-weight: 400;
font-family: 'Poppins', sans-serif;
color: #313131;
padding: 0 0 10px 0;
margin: 0;
}

.ftr-01 ul{ padding: 0; margin: 0; }
.ftr-01 ul li {
list-style: none;
display: block;
display: inline-block;
padding: 10px 35px;
}
.ftr-01 ul li a{
font-size: 16px;
font-weight: 600;
font-family: 'Poppins', sans-serif;
color: #2d2d2d;
padding: 0;
margin: 0;
text-transform:uppercase; transition:all 0.3s;
}
.ftr-01 ul li span{
color: #313131;
}
.ftr-01 ul li a:hover{ text-decoration: underline; color:#009fe4; }
/* main-footer */


/* lower footer */
.lower-footer {
padding: 25px 0 20px 0;
float: left;
width: 100%;
margin-top: 10px;
background: #21222b;
}
.lower-footer p{
font-size: 14px;
font-weight: 400;
font-family: 'Poppins', sans-serif;
color: #fff;
padding: 0;
margin: 0;
}
.lower-footer a{
float: right;
}
.lr{
padding: 15px 0 0 0;
border-top: 1px solid #919191;
}
.lt{
padding: 15px 0 0 0;
border-top: 1px solid #919191;
}
/* lower footer */

.arivalhdr {
color: #000;
font-size: 36px;
font-family: 'Poppins', sans-serif;
padding: 0 0 0px 0;
margin: 50px 0 30px 0;
font-weight:bold;
text-align:center;
text-transform:uppercase;
letter-spacing:3px;
background: url(../images/line.png) center center no-repeat;
}
.arivalhdr2 {
color: #000;
font-size: 36px;
font-family: 'Poppins', sans-serif;
padding: 0 0 0px 0;
margin: 50px 0 30px 0;
font-weight:bold;
text-align:center;
text-transform:uppercase;
letter-spacing:3px;
background: url(../images/line-2.png) center center no-repeat;
}


.wid-hdr {
margin: 30px 0 0 0;
padding: 0px 0 40px 0;
}
.bg{
background:#557b98;
}


.mmcats{ float:left; margin:50px 0 0 0; }
.mmcats .text {
top: 29%;
width: 29%;
transition: all 0.3s;
margin: 0px;
position: absolute;
right: 15%;
}
.mmcats .text2 {
top: 29%;
width: 30%;
transition: all 0.3s;
margin: 0px;
position: absolute;
left: 5%;
}
.mmcats .text span {
color: #000;
font-family: 'Playfair Display', serif;
font-size: 22px;
font-weight: 500;
text-transform: uppercase;
padding: 0px 0;
text-align: left;
}
.mmcats .text h4 {
color: #000;
font-family: 'Playfair Display', serif;
font-size: 22px;
font-weight: 600;
text-transform: uppercase;
padding: 0px 0;
text-align: left;
}
.text h3 {
font-family: 'Playfair Display', serif;
font-size: 50px;
font-weight: 600;
text-transform: uppercase;
padding: 0px 0;
text-align: left;
color: #000;
margin: 10px 0;
letter-spacing:1px;
}
.text p {
font-family: 'Poppins', sans-serif;
font-size: 16px;
color: #000000;
line-height: 30px;
text-align: left;
font-weight: 500;
margin: 30px 0px 0 0;
border: 1px solid #989898;
float: left;
padding: 15px 30px;
text-transform: uppercase;
box-shadow: 5px 5px 5px #d5d5d5;

}
.mmcats .text2 span {
color: #fff;
font-family: 'Playfair Display', serif;
font-size: 22px;
font-weight: 500;
text-transform: uppercase;
padding: 0px 0;
text-align: left;
}
.mmcats .text2 h4 {
color: #fff;
font-family: 'Playfair Display', serif;
font-size: 22px;
font-weight: 600;
text-transform: uppercase;
padding: 0px 0;
text-align: left;
}
.text2 h3 {
font-family: 'Playfair Display', serif;
font-size: 50px;
font-weight: 600;
text-transform: uppercase;
padding: 0px 0;
text-align: left;
color: #fff;
margin: 10px 0;
letter-spacing:1px;
}
.text2 p {
font-family: 'Poppins', sans-serif;
font-size: 16px;
color: #fff;
line-height: 30px;
text-align: left;
font-weight: 500;
margin: 30px 0px 0 0;
border: 1px solid #fff;
float: left;
padding: 15px 30px;
text-transform: uppercase;
box-shadow: 5px 5px 5px #0000004a;

}
.mmcats:hover p{ background:#009fe4; color:#fff; }


.infobtm{
text-align:center;	
padding:50px 0;
min-height:250px;
}
.infobtm h5{
color: #fff;
font-size:50px;
font-family: 'Playfair Display', serif;
text-transform:uppercase;
padding:50px 0 0 0;
}
.infobtm p{
color: #fff;
float:none;
font-family: 'Poppins', sans-serif;
text-transform:uppercase;
}
.infobtm .icon01{
min-height:240px;
transition:all 0.9s
}
.infobtm .icon02{
min-height:240px;
transition:all 0.9s
}

@media screen and (max-width:1800px){
.mmcats .text {
width: 32%;
top:24%
}
.mmcats .text2 {
width: 36%;
top:24%
}
}
@media screen and (max-width:1550px){
.mmcats .text {
top:22%
}
.mmcats .text2 {
top:22%
}
.mmcats .text span {
font-size: 18px;
}
.text p{
padding:15px 20px;
}
}
@media screen and (max-width:1430px){
.mmcats .text {
top:22%;
width:33%;
}
.mmcats .text2 {
top:22%;
width:33%
}
.mmcats .text h4 {
font-size: 16px;
font-weight: 500;
}
.mmcats .text2 h4 {
font-size: 16px;
font-weight: 500;
}

.text h3{
font-size: 40px;
}
.text2 h3{
font-size: 40px;
}
.mmcats .text span {
font-size: 15px;
}
.mmcats .text2 span {
font-size: 15px;
}
.text p {
padding: 10px 13px;
font-size: 14px;
}


}
@media screen and (max-width:1200px){
.top-header p {
padding: 10px 0;
}
.top_bar_icons {
padding: 8px 0;
}
.navbar-inverse .navbar-nav>li>a {
padding: 18px 8px;
}
.main_cate h3 {
font-size: 30px;
}
.nr .ftr-01 {
padding: 25px 0px 0 0px;
}
.nr .ftr-03 {
padding: 25px 0px 0 0px;
}
.text-cat h3 {
font-size: 36px;
}
.text-cat {
padding: 7px 55px 62px 55px;
}
.ftr-02 h3 {
font-size: 30px;
}
.ftr-01 ul li {
padding: 10px 25px;
}
.icon01 img {
margin: 10px 5px;
}
.icon02 img {
margin: 10px 5px;
}

.icon01 p {
font-size: 14px;
}
.icon02 p {
font-size: 14px;
}
.text p {
padding: 8px 8px;
font-size: 12px;
margin:15px 0 0 0;
}
.text2 p{
margin:15px 0 0 0;
padding: 8px 8px;
font-size: 12px;
}
.mmcats .text{
width:36%;
right:10%;
}
.text h3 {
font-size: 33px;
}
.mmcats .text2{
width:36%;
}

.mmcats .text2 h4 {
font-size: 13px;
}
.mmcats .text h4 {
font-size: 13px;
}

}
@media screen and (max-width:992px){
header {
position: static;
}
.navbar-inverse .navbar-nav>li>a {
padding: 15px 2px;
font-size: 12px;
}
.navigation {
clear: both;
margin: 0px 0 0 0;
}
.info .icon01{
margin: 10px 0;
}
.info .icon02{
margin: 10px 0;
}
.main_cate h3 {
font-size: 25px;
margin:30px 0 25px 0;
}
.main_cate p {
font-size: 15px;
padding: 15px 10px;
}
.ftr-02 {
padding: 20px 0px 10px 0px;
}
.ftr-02 h3 {
font-size: 23px;
}
.ftr-01 ul li {
padding: 10px 10px;
}
.extr_text h3 {
font-size: 30px;
margin: 10px 0 10px 0;
letter-spacing: 1px;
}
.extr_text h3::before {
top: 15px;
}
.extr_text p {
text-align: center;
}
.extr_text a {
margin: 20px 0px 20px 0;
float: left;
width: 100%;
text-align: center;
}
.mmcats .text {
width: 40%;
right: 5%;
top: 30%;
}
.mmcats .text h4 {
font-size: 20px;
}
.text h3 {
font-size: 47px;
}
.mmcats .text span {
font-size: 18px;
float:left;
}
.text p {
padding: 10px 15px;
font-size: 15px;
margin: 25px 0 0 0;
}
.extr_text {
margin: 20px 0;
}
.main_seacrh {
position: relative;
margin: 15px 0;
width: 50%;
float: right;
}
}
@media screen and (max-width:767px){
.navigation {
clear: both;
margin: 15px 0 0 0;
}
.nr .ftr-01 {
padding: 20px 15px 20px 15px;
}
.nr .ftr-02 {
padding: 20px 15px 20px 15px;
}
.lr {
padding: 20px 10px 20px 10px;
border-top: 1px solid #919191;
text-align: center;
}
.navbar-inverse .navbar-nav {
width: 100%;
}
.navbar-inverse .navbar-nav>li {
margin: 0 0px;
}
.info {
margin: 0px 0 0 0;
position: static;
}
.main_cate {
text-align: center;
margin: 10px 0 0 0;
}
.main_cate h3 {
font-size: 25px;
margin: 30px 0 25px 0;
text-align: center;
}
.text-cat {
padding: 7px 55px 62px 55px;
margin: 0 !important;
}
.ftr-comn {
background: #343537;
}
.lower-footer {
text-align: center;
}
.lower-footer a {
float: none;
}

.carousel-indicators{
bottom: 0px !Important;
}
.arivalhdr {
font-size: 30px;
padding: 0 0 0px 0;
margin: 15px 0 0px 0;
letter-spacing: 0px;
}
.top_bar_icons{
display:none;
}
.hdr-line{
text-align:center;
}
.main_seacrh {
position: relative;
margin: 5px 0;
width: 100%;
float: right;
}
.navigation {
clear: both;
margin: 0px 0 0 0;
border: none;
}
.navbar-inverse .navbar-nav>li>a {
padding: 15px 2px;
font-size: 15px;
text-align: right;
}
.icon01 img {
margin: 0 auto;
float: none;
}
.icon01 p {
font-size: 14px;
margin: 0;
padding: 0;
text-align:center;
float:none;
}
.icon02 img {
margin: 0 auto;
float: none;
}
.icon02 p {
font-size: 14px;
margin: 0;
padding: 0;
text-align:center;
float:none;
}
.extr_text h3 {
font-size: 20px;
margin: 10px 0 10px 0;
letter-spacing: 0px;
}
.extr_text h3 span {
padding: 0 5px;
}

element.style {
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
background-color: #333;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-toggle {
background-color: #cf2d8f !important;
border-radius: 0px;
}
.navbar-toggle {
margin-top: 0px;
margin-right: 15px;
margin-bottom: 5px;
}
.mmcats .text h4 {
font-size: 12px;
}
.text h3 {
font-size: 22px;
margin: 0;
}
.mmcats .text span {
font-size: 13px;
float: left;
}
.text p {
padding: 0px 7px;
font-size: 11px;
margin: 5px 0 0 0;
}
.mmcats .text2 span {
font-size: 12px;
}
.infobtm .icon01 {
min-height: auto;
}
.infobtm .icon02 {
min-height: auto;
}
.infobtm h5 {
padding: 0px 0 0 0;
}
.nr{
padding:0;
}
.infobtm {
padding: 0px 0;
}
}





















/* mian listing area */

.listing-main{ padding: 20px 20px; background: #fff; clear:both; }
.list-image{ border: 1px solid #d0d0d0; }
.list-head {
font-size: 24px;
color: #3d3d3d;
font-weight: 700;
font-family: 'Rajdhani', sans-serif;
padding: 10px 15px;
margin: 0px;
text-transform: uppercase;
text-align: center;
}
.list-head p{ margin: 0; }
.listing-main .list-img{
padding: 30px;
}

.list-descrption{ border: 1px solid #d0d0d0; margin: 20px 0 0px 0; }
.list-dscp-head {
font-size: 20px;
color: #fff;
font-weight: 600;
font-family: 'Rajdhani', sans-serif;
padding: 10px 15px;
margin: 0px;
text-transform: uppercase;
background: #ca2f92;
}
.list-dscp-head p{ margin: 0; }
.list-dscp {
font-size: 15px;
color: #272727;
font-weight: 400;
font-family: 'Rajdhani', sans-serif;
padding: 20px 30px;
margin: 0px;
line-height: 30px;
}
.list-dscp p{ margin: 0; }

.estore{ float: right; }

/*meu on mobile css*/
.mobile_nav{ margin: 10px 0; }

#menuToggle {
display: block;
position: relative;
z-index: 1;
user-select: none;
background: #ca2f92 !important;
padding: 15px 10px 10px 10px;
margin: 40px 0px 0 5px;
float: right;
}
#menuToggle input {
display: block;
width: 100%;
height: 52px;
position: absolute;
top: 0px;
right: 0px;
cursor: pointer;
opacity: 0;
z-index: 2;
-webkit-touch-callout: none;
margin:0;
float: right;
}
#menuToggle span
{
display: block;
width: 27px;
height: 2px;
margin-bottom: 5px;
position: relative;
background: #ffffff;
border-radius: 3px;
z-index: 1;
-webkit-transform-origin: 4px 0px;
transform-origin: 4px 0px;
-webkit-transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease,
-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease,
-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease;
transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
opacity 0.55s ease,
-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
right: 0;
}

#menuToggle span:first-child
{
-webkit-transform-origin: 0% 0%;
transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
-webkit-transform-origin: 0% 100%;
transform-origin: 0% 100%;
}


#menuToggle input:checked ~ span
{
opacity: 1;
-webkit-transform: rotate(45deg) translate(-2px, -1px);
transform: rotate(45deg) translate(2px, -1px);
background: #fff;
}

#menuToggle input:checked ~ span:nth-last-child(3)
{
opacity: 0;
-webkit-transform: rotate(0deg) scale(0.2, 0.2);
transform: rotate(0deg) scale(0.2, 0.2);
}

#menuToggle input:checked ~ span:nth-last-child(2)
{
opacity: 1;
-webkit-transform: rotate(-45deg) translate(0, -1px);
transform: rotate(-45deg) translate(1px, 4px);
}


#menu {
position: absolute;
width: 100%;
margin: -40px 0 0 -50px;
padding: 1px 1px;
background: transparent;
list-style-type: none;
-webkit-font-smoothing: antialiased;
display: none;
}


#menu li{
/*  padding: 0px 0;
font-size: 22px;*/
text-align: center;
}

#menuToggle input:checked ~ ul {
-webkit-transform: scale(1.0, 1.0);
transform: scale(1.0, 1.0);
opacity: 1;
margin: 15px 0 0 0px;
position: absolute;
display: block;
transition: all 0.5s ease-in-out;
width: 205px;
right: 0;
}
.new_nav li{
width:100%;
background-color: #000;
padding: 5px 0;
border-top: 1px solid #424242;
}
.new_nav a{
font-size: 12px;
font-weight: 600;
font-family: 'Rajdhani', sans-serif;
color: #fff !important;
padding: 15px 20px;
margin: 0;
text-transform: uppercase;
line-height: 0 !important;
transition: all 0.5s;
display: block;
}

.new_nav li:hover{}

.new_nav li:hover a{  }


#menuToggle h1{}




.main_tabsss{background: #fff;padding: 15px;}

pre {
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 1.42857143;
color: #000!important;
word-break: break-all;
word-wrap: break-word;
background: transparent !important;
border: 0px solid #ccc !important;
border-radius: 4px;
}


.tabbed {
float: left;
width: 100%;
background: #0987c8;
margin-bottom: 0;
}

.tabbed > input{
display : none;
}

.tabbed > section > h1{
float       : left;
box-sizing  : border-box;
margin      : 0 0 0 0;
padding     : 0em 3px 0 0;
font-size   : 1em;
font-weight : normal;

}
.tabbed > section > h1 > label {
display: inline-block;
margin-bottom: 0;
font-size: 14px;
color: #fff;
padding: 15px 0px;
margin: 0px 0 0 5px;
width: 170px;
text-align: center;
border-bottom: none;
text-transform: uppercase;
cursor: pointer;
-moz-user-select: none;
-ms-user-select: none;
-webkit-user-select: none;
font-family: 'Rajdhani', sans-serif;
font-weight: 600;
background: transparent;
}

.lorem {
font-family: 'Rajdhani', sans-serif;
font-size: 15px;
font-weight: 600;
color: #272727;
padding: 20px;
border: 1px solid #d0d0d0;
border-top: 0;
line-height: 30px;
background:#fff;
}


.panel{
margin:0;
border:0;
}



.tabbed > input:checked + section > h1 > label { background: #393939; color:#fff; }

.tabbed > section > div{
position      : relative;
z-index       : 1;
float         : right;
box-sizing    : border-box;
width         : 100%;
margin        : 45px 0 0 -100%;

}

.tabbed > input:checked + section > h1{
position : relative;
z-index  : 2;
}

.tabbed > input:not(:checked) + section > div{
display : none;
}
.leftsec { width:50%; float:left;     margin-top:12px;}
.rightsec { width:46%; float:right;}
.asdasd { margin-top:15px;; float:left; width:100%; position:relative; z-index:999999}
#slider-header {margin:20 0 0px 0; width:100% !important; height:auto !important; clear:both;}
#slider-header h2{ font-size:14px; text-transform:uppercase; color:#fff; line-height:39px; border:1px solid #d7d7d7; margin:0; padding:0 0 0 26px; text-align:left; font-weight:bold;
background:#ff7612;}
.productthumb li{ float:left; width:100%; max-width:240px; list-style:none; padding:0 5px;}

.tabscc_detail p {
font-size: 14px;
font-family: 'Rajdhani', sans-serif;
margin: 0;
line-height: 28px;
font-weight: 400;
}
@media screen and (max-width:1199px){.title p{font-size: 18px;}}
@media screen and (max-width:1024px){
.tabbed > section > h1 > label {  width:150px}
}
@media screen and (max-width:991px){
.tabbed > section > h1 > label { width:139px; font-size:12px;}
.containers>a { margin-right:60px !important;}
.leftsec { width:100%;}
.rightsec { width:100%;}
.tabbed > section > h1 > label { width:130px;}
.image-gallery {max-width: 515px; width:100% !important;}
.image-gallery .big-image {width: 77% !important;}
} 
@media screen and (max-width:790px){
.tabbed{margin:10px 0;}  
#tabbed2 + section > div { margin-top:-1px !important;}
#tabbed3 + section > div { margin-top:-1px !important;}
#tabbed4 + section > div { margin-top:-1px !important;}
.tabbed > section > div{ margin:-1px 0 !important;}
.productthumb { text-align:center;}
.productthumb li { display:inline-block; float:none;}
.tabbed > section > h1{ margin:0 !important; width:100%; padding:0 0 0 !important}
.tabbed > section > h1 > label {border-bottom: 1px solid #818181; width:99% !important; text-align:left !important; padding:14px 15px !important; margin:1px 3px; position:relative;}
.moblo{ margin-bottom:0 !important;}

.tabbed > section > h1 > label::after{
content: "\f0fe";
font-family: "fontawesome";
color: #fff;
position: absolute;
right: 10px;
top: 15px;
}


.tabbed > input:checked + section > h1 > label::after{
content: "\f146";
color: #ffffff;
}
.deatil p{font-size: 16px;}
.tabbed > input:checked + section > h1 > label{ /*background: #3a3a3a;*/ }
.top_navigation ul li>a{color: #3b3b3b !important;text-align: center;}

.top_navigation ul>li>a:hover{    color: #0d0ab4 !important;} 
.hvr-underline-reveal:before {background: #0d0ab4 !important;}
}

@media screen and (max-width:550px){ 
#menuToggle {
display: block;
position: relative;
z-index: 1;
user-select: none;
background: #ca2f92 !important;
padding: 10px 5px 5px 5px;
margin: 0px 0px 10px 0px;
float: right;
/* width: 100%; */
text-align: right;
right: 0;}
.logo{ padding:20px 0;}
.fast_del img{ float:none; text-align:center;}
.fast_del h2{ font-size:38px; text-align:center;}
.fast_del p{ text-align:center;}
}

@media screen and (max-width:460px){ 
.tabbed > section > h1 { margin-bottom:0;}
.tabbed > section > h1 > label { font-size:13px; width: 100%;}
.containers>a { margin-right:9px !important;}
.productthumb li{  max-width:150px;}
.single-item .gal_button {min-width: 100px;}

#slider-header h2 {font-size: 11.5px;padding: 0 0 0 15px;}
.single-item .gal_img {height: 100px;}

}

.bdr{border-top:1px solid #dddddd;}

@media screen and (max-width:767px){

.bdr {border: none !important;}
.logo{ padding:20px 0;}
.list-dscp-head {font-size: 16px;}
.list-dscp-head {font-size: 16px;font-weight: 500;}
.listing-main {padding: 0px 20px;}
.logo{position:static;padding:5px 0;}
.logo img{width:80%}
.logo_btm{ padding:0 0 20px 0;}
}


@media screen and (max-width:414px){ 
.tabbed > section > h1 > label {width:100%;}
.tabbed > section > h1 {margin:0;}
.logo{ padding:20px 0;}
.short-comn .col-6{ width: 49% !important; display: inline-block !important;}
}