@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Merriweather+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

*{
	margin:0px; padding:0px; outline: none; scroll-behavior: smooth; box-sizing:border-box;}
body{
	margin: 0px; padding: 0px;  overflow-x:hidden; background: var(--white);}
@font-face {
  font-family: 'DANCINGSCRIPT-REGULAR';
  src: url(..//fonts/DANCINGSCRIPT-REGULAR.OTF);
}
@keyframes moveAround {
    0% { transform: translate(0, 0) scale(1.1); transition: 0.8s;}
    25% { transform: translate(5px, -5px) scale(1.1); transition: 0.8s;}
    50% { transform: translate(0, 0) scale(1.1); transition: 0.8s;}
    75% { transform: translate(-5px, 5px) scale(1.1); transition: 0.8s;}
    100% { transform: translate(0, 0) scale(1.1); transition: 0.8s;}
}
#sticky{
	position:fixed; width:100%; top:0; margin:0px; padding:10px 0; background:#000;  display:none; z-index:99999; animation:sticky 1s; box-shadow:2px 2px 10px rgb(0,0,0,0.2)}
#sticky:before,#fixedbar:after{
	display:block;}
@keyframes sticky{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}
.gCdMUP{display:none !important;}
img[alt]{color:#000; font-size:12px; text-align:center; font-weight:550;}
.tus_rlogo img{margin:10px 0 0 0}
[title=""]{margin:0px; padding:7px; background-color:#000; color:#fff; font-size:7px !important;}
.tus_fixm{margin:0px; padding:0px; float:right}
.tus_success{
	margin:0px; padding:8px 10px; background-color:#d4edda; position:absolute; z-index:99999; width:23%; bottom:-15px; 
	right:2%; color:#000; display:none; font-size:14px; text-align:center; font-weight:bold;}
#message{margin:0px; padding:0px; font-size:14px; text-transform:capitalize; color:#fff;}
.tus_minslde{
	margin:0px; padding:0px 0 30px 0; position:relative; overflow: hidden; background-color: var(--black);}
.tus_itemslde{
	margin:0px; padding:0px; position:relative; text-align: center;}
.tus_itemslde img{
	margin:0px auto; padding:0px; width:100%; height:auto;}
	.tus_itemslde h1{
    margin:0px; padding: 0px; position: absolute; bottom: 29%;
    left: 0; color: #808080;
    right: 0; letter-spacing: 60px;
    z-index: -1; font-family: 'DANCINGSCRIPT-REGULAR';
    font-size: 300px;
}   
.tus_itemslde h2{
    margin: 0px;
    padding:0px;
    position: absolute;
    bottom: 20%; left: 25%;
    font-size: 20px; text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    font-weight: 400; color: var(--white);
}
.tus_itemslde h2 span{
    margin: 0px;
    padding:0px; 
    font-size: 20px; text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    font-weight: 400; color: var(--white);
} 
.tus_itemslde p{
    margin: 0px;
    padding:0px;
    position: absolute;
    bottom: 16%; left: 25%;
    font-size: 16px; text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    font-weight: 400; color: var(--white);
}
/*.cursor-box {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    font-size: 1rem;*/
/*    transition: all 0.3s;*/
/*    text-align: center;*/
/*    padding: 1rem;*/
/*    position: relative;*/
/*    overflow: hidden;*/
/*}*/

/*.move a img{*/
/*    cursor: move;*/
/*    transition: 0.5s;*/
/*}*/
/*.move a img:hover{*/
/*    animation: moveAround 2s infinite ease-in;*/
/*    scale: 1.1;*/
/*}*/
.nav-wrapper {
  position:relative;
  bottom:0;
  height: 100%;
}

nav {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  position: relative;
}

.hover-this {
  transition: all 0.3s ease;
}

.hover-this span {
  display: inline-block;
  font-family: 'Russo One', sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 36px;
  text-transform: uppercase;
  pointer-event: none;
  transition: transform 0.1s linear;
}

.cursor {
  pointer-events: none;
  position: fixed;
  padding: 0.3rem;
  border-radius: 50%;
}

.hover-this:hover ~ .cursor {
  transform:translate(-50%, -50%) scale(8);
}
#mouse-circle {
    position: absolute;
    width: 64px;
    height: 64px;
    margin: -32px 0 0 -32px;
    border: 1px solid #fff;
    background-color: #4d4d4d52;
    border-radius: 50%;
    pointer-events: none;
	z-index: 2;
}
#mouse-circle i{
    margin: 0px;
    padding: 29px 28px;
    color: #fff;
    font-size: 5px;
    text-align: center;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.tus_srcbxs{
	margin:0px auto; padding:0px; position:relative; width:50%;}
.tus_inpsrch{
	margin:0px; padding:10px 15px; background:#fff; border:solid 1px #ccc; width:100%; color:#000; font-size:13px;}
.sbmsrh{
	margin:-33px 10px 0 0; padding:0px; float:right; position:relative; background-color:transparent; color:#000; border:none}
.tus_hdnv{
	margin:0px; padding:0px;}
/*----- Content Aera ------*/
:root {
    --white: #ffffff;
    --lightgrey: #e6e6e6;
    --grey:#595858;
	--black: #030000;
}
/* side menu */
.close_btn{
    display:flex; width:auto;
    background-color:var(--grey);
    justify-content:space-between;
    align-items: center; 
    padding: 5px 10px 5px 0px;
}
.close_btn span{
    flex: 2;
    justify-content: end;
    display: flex;
    margin: 0 auto; color:var(--white);
    padding: 0 10px;
    font-size: 18px;
    cursor: pointer;
}
.close_btn a img{
    margin: 0px;
    padding: 10px 2px;
    width: auto;
    height: 110px;
    object-fit: cover;
}
.menu_container{
  position: fixed;
  z-index: 2000; 
  .btn_container{
    position: fixed;
    width: 50px;
    height: 50px;
    top: 20px;
    right: 20px;
    rotate: 0deg;
    background-color: transparent;
    span{
      position: absolute;
      width: 50px;
      height: 5px;
      border-radius:2px;
      background-color: #fff; transition:0.8s;
    }
    span:nth-child(2){
      top: 8px;
      left:0px; transition:0.8s;
      width: 40px;
    }
    span:nth-child(3){
      top: 16px;
      left:0px; transition:0.8s;
      width: 30px;
    }
    &:hover {
      cursor: pointer;
      span:nth-child(2),
      span:nth-child(3) {
        width: 50px;
      }
    }
  }
  .over_lay {
    position: fixed;
    width: 0%;
    height: 100%; transition:0.8s;
    background-color: #000000c2;
  }
  .list_items_container {
    position: fixed;
    width: 300px;
    height: 100%;
    left:-300px;
    top:0px; transition:0.8s;
    background-color: var(--black);
    p {
      width: 100%;
      background: #fff;
      margin: 0px;
      padding: 15px 0px;
      margin-bottom: 30px;
      text-align: center;
      font-weight: lighter;
      &:hover {
        cursor: pointer;
        box-shadow: 0px 1px 4px #000;
      }
    }
    .list_box {
      a {
        display: inline-block;
        width: 100%;
        float:right;
        text-decoration: none;
        padding: 10px 30px;
        color: #fff; transition:0.8s;
        &:hover {
          border-left: 10px solid #000;
        }
      }
    }
  }
}
/* side menu end */
/* next header */
.tus_header{
	margin:0px; padding:9px 0 8px 0; background-color: var(--grey);}
.tus_header h3{
	margin:0px; padding:0px; color:#fff; font-size:16px; text-transform:capitalize; text-align:center; font-weight:400}
.tus_logo img{
	margin:0px; padding:0px;}
.tus_hdnv{
	margin:0px auto 0 auto; padding:0px; position:relative;}
    .tus_cartbx{
	margin:0px 10px 0 0; padding:0px;}
.tus_cartbx a{
	margin:0px 5px 0 0; padding:0px; color:#000; font-size:18px;}
.tus_srchbx{
	margin:0px auto; padding:0px; width:50%; text-align:center}
.tus_minbxsrch{
	margin:0px 0 0 0; padding:0px; display:flex; justify-content:center; align-items:center;}
    .tus_inpsrch{
	margin:0px 0 0 0; padding:8px 6px; background-color:#fff; border:none; border-bottom:solid 1px #ccc; width:100%; color:#000; font-size:14px;} 
.tus_sbmsrchs{
	margin:-30px 10px 0 0; padding:0px; background-color:transparent; color:#000; font-size:14px; border:none; transition:0.8s; float:right; position:relative}
.tus_sbmsrchs:hover{
	color:#000;}
/* next header end */
.icon{
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 4%;
	text-align: center;
}
.icon i{
	margin: 0px;
	padding: 10px; font-size:14px;
	background-color: var(--white); opacity:1;
	color: var(--black); border-radius: 50px;
}
.buttonhead{
    margin:0px;
    padding:0px;
    text-align:center;
}
.buttonhead h2{
    margin:0px;
    padding:0px;
    font-size:14px;
    color:var(--white);
    font-family:'Poppins', sans-serif;
}
/* our categories */
.cathead{
	margin: 0px;
	padding: 30px 0 0 0;
	text-align: left;
}
.cathead h2{
	margin: 0px;
	padding: 0px;
	color: var(--black); font-size: 30px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500; text-transform: capitalize;
}
.collhead{
	margin: 0px;
	padding: 131px 0 0 0;
}
.collhead h1{
	margin: 0px;
	padding: 0px;
	color: #d9d9d9;
	text-transform: capitalize;
	font-size: 180px; font-family: 'Poppins', sans-serif;
	font-weight: 500; position: relative;
    left: 103px;
}
.sbhead{
	margin: 0px;
	padding:50px 0;
	text-align: center;
}
.sbhead h3{
	margin: 0px;
	padding: 0px;
	color: var(--black); font-size: 16px;
	font-family: 'Poppins', sans-serif; rotate: 90deg;
	font-weight: 500; text-transform: uppercase;
}
.cat_slide{
	margin: 0px;
	padding: 0px;
	position: relative;
	transition: 0.8s;
}
.cat_slide::before{
	content: "";
	position: absolute;
	background-color: #000000cf;
	left: 0; right: 0; top:0; bottom: 0;
	transition: 0.8s;
}
.cat_slide:hover::before{
	opacity: 0;
}
.cat_slide img{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
}
.cat_text{
	margin: 0px;
	padding: 0px;
	position: absolute; text-align: center;
	bottom: 5%; left: 0; right: 0; transition: 0.8s;
	opacity: 0;
}
.cat_text h3{
	margin: 0px auto;
	padding: 0px;
	color: var(--white); font-size: 18px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500; text-transform: uppercase;
	transition: 0.8s;
}
.cat_slide:hover .cat_text{
    opacity: 1;
	bottom: 50%;
}
.swiper-button-next{
    color:#fff !important;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
    content: 'next';
    font-size: 20px !important;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
    content: 'prev';
    font-size: 20px !important;
}
.swiper-button-prev{
    color:#fff !important;
    opacity:1 !important;
    left:30px !important;
    font-size:16px !important;
}
/* our categories end */
/* our story */
#mainid{
    margin-bottom: 90px;
}
.orrhead{
    margin: 0px;
    padding: 0px 0 50px 0;
    text-align: center;
}
.orrhead h1{
    margin: 0px;
    padding: 30px 0 0 0;
    color: var(--bgcolor);
    font-family: 'Poppins', sans-serif;
    font-weight: 500; font-size: 30px;
    text-transform: uppercase;
}
.orrhead p{
    margin: 0px;
    padding: 0px;
    color: var(--grey);
    font-family: 'Poppins', sans-serif;
    font-weight: 400; font-size: 16px;
    text-transform: uppercase;
}
.mainhead{
    margin: 0px;
    padding: 0px;
}
.mainhead span{
    margin: 0px;
    padding: 0px;
    color: #595858;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.mainhead h1{
    margin: 0px;
    padding: 0px 0 30px 0;
    color: var(--black);
    text-transform: capitalize;
    font-size: 22px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.mainhead p{
    margin: 0px;
    padding: 0px 0 20px 0;
    color: var(--black);
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.mainhead a{
    margin: 0px;
    padding: 10px 15px;
    background-color: var(--black);
    color: var(--white); text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
}
.stryimg{
    margin:0px;
    padding:0px;
}
.stryimg img{
    margin:0px;
    padding:0px;
    width:100%;
}
/*.vid{*/
/*    margin: 0px;*/
/*    padding: 0px;*/
/*    float: right;*/
/*    position: relative;*/
/*    right: -14%;*/
/*    top: 25%; overflow: hidden;*/
/*}*/
/*.vid a{*/
/*    margin: 0px;*/
/*    padding: 0px;*/
/*}*/
/* our story end */
/* 
    FEATURED PRODUCTS
*/
.section_heading {
   margin:0px; padding:70px 0 0 0;
}
.section_heading h3{
   margin:0px; padding:0px;
   font-family:'Poppins', sans-serif;
   color:var(--black);
}

.nav-pills{
    margin-bottom: 2rem;
    li{
        button{
            background-color: transparent;
            padding: 5px 30px;
            color: var(--text-color);
            text-transform: uppercase;
            font-family: "Poppins",Arial, Helvetica, sans-serif;
            font-weight: 500;
            font-size: 16px;

            &:hover,
            &.active{
                color: var(--primary-yellow) !important;
                background-color: transparent !important;
            }
        }
    }
}

.tab-content.featured-products{padding: 0;margin: 0}

.featured-item{
    border: 2px solid #c7c7c7;
    padding: 1.5rem;
    border-radius: 2px;
    
    .item-thumbnail{
        display: block;
        width: 100%;
        height: auto;
        img{
            width: 100%;
            height: auto;
        }
    }
    .item-details{
        margin-top: 10px;
        text-align: center;
        h4{font-size: 18px;margin: 0;padding: 0;}
        h6{font-size: 14px;margin: 8px 0 1rem 0;padding: 0;color: var(--black);}
        a{background-color: var(--black);border-radius: 2px; padding: 15px; color: var(--white); transition: 0.8s;}
        a:hover{background-color: var(--grey);color: var(--white);}
    }
}

/*  
/* FOOTER */
.foot_bg{
    margin: 50px 0 0 0;
    padding: 50px 0 0 0;
    background-color: var(--black);
}
.flogo{
    margin: 0px;
    padding: 0px;
}
.flogo img{
    margin: 0px auto;
    padding: 0px 0 50px 0;
    width: 100%;
}
.cmpnycon{
    margin: 0px;
    padding: 0px 0 50px 0;
}
.cmpnycon ul{
    margin: 0px;
    padding: 0px;
}
.cmpnycon ul li{
    margin: 0px;
    padding: 10px 0px 10px 0;
    overflow: hidden;
    list-style: none;
    border-bottom: 1px solid #353333;
}
.cmpnycon ul li a{
    margin: 0px;
    padding: 10px 0 10px 0;
    display: flex;
}
.cmpnycon ul li a i{
    margin: 0px;
    padding: 0px 10px 0 0;
    color: var(--white);
    font-size: 14px;
}
.cmpnycon ul li a h2{
    margin: 0px;
    padding: 0px;
    color: var(--white);
    font-size: 14px;
    display: inline-block;
}
.navi{
    margin: 0px;
    padding: 0px;
}
.navi h1{
    margin: 0px;
    padding: 0 0 30px 0;
    font-family: 'Poppins', sans-serif;
    font-size: 20px; text-transform: capitalize;
    font-weight: 500; color: var(--white);
}
.navi ul{
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
.navi ul li{
    margin: 0px;
    padding: 0px;
}
.navi ul li a{
    margin: 0px;
    padding: 0px;
    display: flex;
}
.navi ul li a i{
    margin: 0px;
    padding: 5px 5px 10px 0px;
    color: var(--white);
    font-size: 13px;
}
.navi ul li a h3{
    margin: 0px;
    padding: 0px;
    color: var(--white);
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 500;
}
.navi p{
    margin: 0px;
    padding: 0px 0 20px 0;
    color: #a3a3a3;
    font-family: 'Poppins', sans-serif;
    font-size: 12px; font-weight: 300;
}
.socilicon{
    margin: 0px;
    padding: 0px;
}
.socilicon ul{
    margin: 0px;
    padding: 0px;
}
.socilicon ul li{
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: inline-block;
}
.socilicon ul li a{
    margin: 0px;
    padding: 0px;
}
.socilicon ul li a i{
    margin: 0px 5px 0 0px;
    padding: 12px;
    text-align: center;
    font-size: 14px;
    background: transparent;
    color: var(--white);
    border: 1px solid #ffffff;
    border-radius: 30px;
    width: 40px;
    height: 40px; transition: 0.8s;
}
.socilicon ul li a i:hover{
    background-color: var(--white);
    color: var(--black);
}
.emlsb{
    margin: 0px;
    padding: 10px;
    background-color: var(--white);
    border: 0; text-transform: capitalize;
    width: 100%; color: #868686; font-weight: 400;
}
.butnsend{
    margin: 15px 0 0 0;
    padding: 10px 16px; text-transform:uppercase;
    border: 0; color:var(--black); font-family:'Poppins', sans-serif;
    background-color: var(--white); font-size:13px;
}
.cpyright{
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.cpyright h2{
    margin: 0px;
    padding: 20px 0 20px 0; color: var(--white);
    font-family: 'Roboto', sans-serif; position: relative;
    font-size: 14px; font-weight: 300;
}
.cpyright h2::before{
    content: "";
    position: absolute;
    background-color: #ffffff;
    width: 100%; height: 1px;
    top: 0; bottom: 0; left: 0; right: 0;
}
.cpyright a{
    margin: 0px;
    padding: 0px;
}
.cpyright a span{
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
    color: var(--white);
    font-family: 'Roboto', sans-serif;
    font-size: 14px; font-weight: 300;
}
/* footer end */

/*----- Nxt Page ------*/
.about_txt{
	margin:0px 0 30px 0; padding:0px;}
.about_txt p{
	margin:0px; padding:0px; color:#999; font-size:14px;}
.tus_nheading{
	margin:15px 0 15px 0; padding:10px 15px; position:relative; background-color:#000; border-bottom:solid 3px var(--grey)}
.tus_nheading a{
	margin:0px; padding:0px; color:#fff; font-size:15px; text-transform:capitalize; transition:0.8s}
.tus_nheading span{
	color:#fff; margin:0 5px}
.tus_nheading a:hover{
	color:var(--grey); text-decoration:none;}
.wa-chat-box-poweredby{display:none !important;}
.tus_nxtheading{
	margin:20px 0 30px 0; padding:0px; position:relative}
.tus_nxtheading h1{
	margin:0px; padding:0px;  font-size:25px; color:#000; text-transform:uppercase; text-align:center; font-weight:bold}
.tus_nxtheading:before{
	content:''; position:absolute; background-color:#999; width:70px; bottom:-10px; left:50%; height:2px; transform:translate(-50%,-50%);}
.tus_lefth h4{
	margin:15px 0 10px 0; padding:8px 10px; color:#000;  font-size:22px; text-transform:uppercase; border-bottom:solid 1px var(--black);
	background-color:#fff; border-top:solid 1px var(--black);}
.tus_nextmenu{
	margin:14px 0 15px 0; padding:10px 10px; background-color:#fff; border-bottom:solid 1px var(--black); border-top:solid 1px var(--black);}
.tus_nextmenu a{
	margin:0px; padding:0px;  font-size:15px; text-transform:capitalize; color:#000; width:100%; letter-spacing:1px}
.tus_nextmenu span{
	margin:0px 3px; font-size:15px}
.tus_nextmenu a:hover{
	color:#999; text-decoration:none;}
.tus_conactf{
	margin:0px 0 20px 0; padding:0px;}
.tus_conactf h4{
	margin:0px 0 10px 0; padding:0px 0 10px 0; font-size:16px; color:#fff; text-transform:uppercase; border-bottom:solid 1px #ccc;
	font-weight:600; letter-spacing:2px}
.tus_conactf p{
	margin:0px 0 10px 0; padding:0px; font-size:16px; color:var(--black);}
.tus_continp{
	margin:0px 0 15px 0; padding:10px 15px; border:1px solid #ccc; width:100%; color:#666;  font-size:14px; background-color:transparent;
	transition:0.8s}
.tus_qcontinp{
	margin:0px 0 15px 0; padding:10px 15px; border:none; border-bottom: 1px solid #ccc; width:100%; color:var(--grey);  
	font-size:14px; background-color:transparent; transition:0.8s}
.tus_contsbmt{
	margin:0px; padding:10px 16px; background-color:var(--black); color:#fff; text-align:center; text-transform:uppercase;  font-size:13px;
	border:none; transition:0.8s; position:relative; z-index:1}
.tus_contsbmt:hover{
	background-color:var(--black); color:#fff; text-decoration:none;}
.tus_continp:focus{
	border:solid 1px #999}
.tus_abanner{
	margin:0px; padding:0px; position:relative; z-index:1}
.tus_abanner img{
	margin:0 auto; padding:0px;}
.tus_abtxt{
	margin:0px auto; padding:0px; position:absolute; bottom:30%; left:0; right:0; text-align:center; width:50%}
.tus_abtxt h4{
	margin:0px 0 10px 0; padding:0px; color:#fff; font-size:35px; text-transform:uppercase; text-shadow: 1px 2px #353535; font-weight:bold; letter-spacing:1px}
.tus_abtxt h5{
	margin:0px 0 10px 0; padding:0px; color:#fff; font-size:15px; text-transform:uppercase; font-weight:400}
.tus_abtxt p{
	margin:0px 0 10px 0; padding:0px; color:#fff; font-size:14px; font-weight:400}
.tus_abtxt:before{
	content:''; position:absolute; border:solid 1px var(--black); width:10%; height:7%; bottom:-20px; left:50%; transform:translate(-50%,-50%);}
.tus_abtxt:after{
	content:''; position:absolute; background-color:var(--black); width:5%; height:7%; bottom:-20px; left:47%; transform:translate(-50%,-50%);}
.tus_leftct{
	margin:15px 0 15px 0; padding:8px 15px; color:#fff; font-size:18px; text-transform:uppercase;  background-color:#000;
	border-bottom:solid 3px var(--grey)}
.tus_cdetail{
	margin:0px; padding:0px;}
.tus_cdetail h4{
	margin:0px 0 15px 0; padding:0px 0 10px 0; color:var(--black); font-size:18px; border-bottom:solid 1px #eee; font-weight:600}
.tus_cdetail p{
	margin:0px; padding:0px; color:#999; font-size:16px; font-weight:400}
.tus_prodetail{
	margin:0px; padding:0px;}
.tus_prodetail h1{
	margin:0px 0 15px 0; padding:0px 0 10px 0; color:var(--black); font-size:18px; text-transform:capitalize;  border-bottom:solid 1px #eee;}
.tus_prodetail h2{
	margin:0px 0 15px 0; padding:0px 0 10px 0; color:#000; font-size:15px; text-transform:capitalize;  border-bottom:solid 1px #eee;
	text-align:left; font-family:'Poppins', serif;}
.tus_prodetail p{
	margin:0px; padding:0px; color:#999; font-size:14px;}
.tus_prodetail p span{
	color:#000; font-size:14px; font-weight:600;  font-family:'Poppins', serif;}
.modal-title{font-size:16px !important; }
.tus_whatsup{
	margin:0px; padding:7px 15px; color:#000; font-size:12px; text-transform:capitalize; text-align:center; border:solid 1px var(--black);
	transition:0.8s}
.tus_whatsup:hover{
	background-color:#343434; color:#fff;}
.tus_whatsup i{
	font-size:14px;}
.tus_pdnav{
	margin:0px 0 20px 0; padding:5px 0; background-color:rgba(206, 206, 206, 1); position:relative}
.tus_admre{
	margin:2px 0 0 0; padding:0px; color:#000; font-size:14px; float:right; font-weight:450; transition:0.8s}
.tus_admre:hover{
	color:var(--black);}
.tus_mineets{
	margin:0px 0 15px 0; padding:0px; border:solid 1px #ccc;}
.tus_mineets img{
	margin:0 auto; padding:0px; width:100%; height:auto;}
.tus_mineets h4{
	margin:15px 0 10px 0; padding:0px; color:var(--black); font-size:26px; text-transform:capitalize; font-weight:500; text-align:center}
.tus_mineets p{
	margin:0px; padding:0px; color:#666; font-size:16px; text-align:center}
.tus_inpfrm{
	margin:0px 0 15px 0; padding:7px 10px; width:100%; border:solid 1px #eee; font-size:14px; color:#666;}
.tus_cdetail label{
	font-size:14px; color:#3f3f3f}
.tus_cdetail label span{
	color:#ff0000;}
.tus_sbmfrm{
	margin:0px; padding:10px 20px; background-color:var(--black); color:#fff; font-size:14px; border:none; transition:0.8s}
.tus_sbmfrm:hover{
	background-color:#000; border-radius:2em}
/*----- Basket ------*/
.tus_mincart{
	margin:0px; padding:0px; position:relative; display:flex;}
.tus_mncrimg{
	margin:0px; padding:0px; position:relative; width:30%;}
.tus_mncrimg img{
	margin:0px auto; padding:0px;}
.tus_mncrtxt{
	margin:0px; padding:0px;}
.cartRemove{
	margin:0px; padding:0px; color:#999; font-size:18px; position:absolute; top:0; right:4px; transition:0.8s}
.cartRemove:hover{
	color:#000;}
.tus_mincart h3{
	margin:13px 0 3px 0; padding:0px; color:#000; font-size:14px; text-transform:capitalize;}
.tus_mncrtxt h4{
	margin:0px 0 3px 0; padding:0px; color:#000; font-size:14px; text-transform:capitalize;}
.tus_mincart p{
	margin:0px; padding:0px; color:var(--black); font-size:14px; text-transform:capitalize;}
.tus_mincart h2{
	margin:0px; padding:0px; color:#fff; font-size:10px; text-transform:uppercase; background-color:rgb(0,0,0,0.8); width:20px; height:20px; 
	text-align:center; position:absolute; top:5px; left:10px; border-radius:100%; line-height:20px}
.tus_qtys{
	margin:8px 0 4px 0; padding:3px 4px; width:100%; font-size:13px; border:solid 1px #ccc}
.tus_updte{
	margin:0px; padding:0px; background-color:transparent; color:#000; font-size:13px; text-transform:uppercase; border:none;
	font-weight:500}
.tus_totlas{
	margin:5px 0 15px 0; padding:0px; background-color:#ccc;}
.tus_totlas h5{
	margin:0px; padding:15px 10px; color:#000; font-size:14px; text-transform:capitalize; text-align:center}
.tus_bskempt{
	margin:20px auto 40px auto; padding:0px; text-align:center}
.tus_bskempt h6{
	margin:0px 0 10px 0; padding:15px 10px; color:var(--black); font-size:20px; text-align:center; text-transform:capitalize}
.tus_bskempt a{
	margin:0px; padding:10px 20px; background-color:#ccc; font-size:16px; text-transform:capitalize; color:#000; border-radius:2em; transition:0.8s}
.tus_bskempt a:hover{
	background-color:var(--black); color:#fff;}
.tus_cartfrm{
	margin:0px 0 15px 0; padding:20px 25px; background-color:#fff; border:solid 1px #eee;}
.tus_cartfrm h4{
	margin:0px 0 5px 0; padding:0px; color:#000; font-size:18px; text-transform:capitalize; font-weight:550}
.yourCart{
    width:100%; text-align:left; text-transform:uppercase; padding:15px; background:#ccc; font-weight:500; font-size:15px;
	margin-bottom:5px}
.cartProduct{
	margin:0px; padding:10px 10px; background-color:#fff; border-bottom:solid 1px #ccc; position:relative}
.cartProduct:last-child{
	margin-bottom:5px; margin-top:5px;}
.cartPdctImage{
    position:relative; margin:0px; padding:0px;}
.cartPdctImage img{
	margin:0px; padding:0px; height:110px; border:solid 1px #ccc}
.cartPdctName{
     padding:0px; color:var(--black); font-size:15px; text-transform:capitalize; font-weight:bold}
.cartPdctArt{
	 padding:0px; color:var(--black); font-size:15px; font-weight:450}
.cartPdctSize{
	 padding:5px 0 10px; color:var(--black)}
.cartQuantity{
	font-weight:400; color:var(--black); width:50%; border:solid 1px #ccc; padding:6px 5px; text-align:center; font-size:15px;
	margin-top:15px}
.cartSubmit{
	margin:10px 0; background:#000;  border:none; padding:7px 20px; font-size:14px; color:#fff}
.cartRemove{
	margin:10px 0;  font-size:14px; color:#000; text-transform:uppercase;}
.cartRemove:hover{
	color:#fff; text-decoration:none; background-color:#000}
.cartPdctPrice{
	 padding:20px; text-align:right ; color:#fa5400}
.summery{
	background:#eee; margin-bottom:40px;}
.summeryTxt{
	 padding:20px; color:#000; font-size:15px; border-bottom:#000 1px solid;}
.summeryTotal{
	 padding:10px 25px; color:#000; font-size:15px; border-bottom:#000 1px solid; text-transform:uppercase; font-weight:500}
.summeryTotal > span{
	float:right}
.summeryOr{
	 color:#ffffff; font-size:16px;text-align:center}
.cartSend{
	padding:15px 0; text-align:center}
.cartSend > a{
	 padding:8px 10px; color:#ffffff; font-size:14px; text-transform:capitalize; background:var(--black); display:inline-block; border-radius:3px; 
	 font-weight:400; text-decoration:none; transition:0.8s}
.cartSend > a:hover{
	background:#000; text-decoration:none; color:#fff}
.cartAddMore{
	padding:15px 30px; border-top:var(--black) 1px solid; text-align:center}
.cartAddMore > a{
    padding:10px; color:#ffffff; font-size:14px; text-transform:uppercase; background:var(--black); display:block; border-radius:3px;  font-weight:bold; text-decoration:none}
.cartAddMore > a:hover{
	background:#fff; text-decoration:none; color:#000}
.cartBasketEmpty{
	 padding:60px 20px ; color:#fff; font-size:25px; background:#666; text-align:center; margin:20px 0 40px; width:100%}
.tus_minbskt{
	margin:0px 0 5px 0; padding:0px; background-color:#ccc;}
.tus_minbskt h3{
	margin:0px; padding:13px 0; color:#000; font-size:15px; text-transform:uppercase;}
.cartRemoveupd{
	margin:10px 0 0 15px; padding:0px; background-color:transparent; border:none; color:#000; font-size:15px; text-transform:capitalize;}
.cartRemovebsk{
	margin:0px 0 0px 18px; padding:0px; color:#000; font-size:25px; text-align:center; position:relative; top:25px; transition:0.8s}
.cartRemovebsk:hover{
	color:var(--black);}
.cartQuantitymb{
	margin:0px 0 10px 0; padding:0px 6px; width:25%; border:solid 1px #ccc;}
.cartRemovemb{
	margin:0px; padding:5px 10px; background-color:#000; color:#fff; font-size:13px; text-transform:capitalize; text-align:center; border:none;
	transition:0.8s}
.cartRemovemb:hover{
	background-color:var(--black); color:#fff;}
.sitemap_cate{
	margin:0px 0 20px 0; padding:0px;}
.sitemap_cate h4{
	margin:0px 0 10px 0; padding:0px 0 5px 0;  font-size:15px; color:var(--black); text-transform:uppercase; font-weight:500; 
	border-bottom:solid 1px #999;}
.sitemap_cate h4 i{color:var(--black); font-size:14px;}
.sitemap_cate p{
	margin:0px 0 0px 0; padding:0px 0 0px 0;  font-size:16px; color:#666;}
.sitemap_cate p:hover{
	color:#000; text-decoration:none;}
.sitem_menu{
	margin:0px 0 15px 0; padding:0px; text-align:center}
.sitem_menu ul{
	margin:0px; padding:0px;}
.sitem_menu ul li{
	margin:0px 10px; padding:0px; list-style:none; display:inline-block;}
.sitem_menu ul li a{
	margin:0px; padding:0px;  font-size:16px; color:var(--grey); text-transform:capitalize;}
.sitem_menu ul li a:hover{
	color:var(--black); text-decoration:none;}
#tus_margin{
	margin:0px; padding:0px;}
.tus_mobile{
	margin:0px; padding:5px 15px; position:relative; display:flex; justify-content:space-between; align-items:center; background-color:var(--grey);}
.tus_mblogo{
	margin:0px; padding:0px 5px;}
.tus_mblinks{
	margin:0px; padding:0px; position:relative}
.tus_mblinks a{
	margin:0px 0px; padding:7px 9px 5px 9px; color:#fff; font-size:16px; border:solid 1px #fff;}
.tus_mbnav{
	margin:0px; padding:25px 10px 15px 10px; width:80%; position:fixed; background-color:#fff; z-index:1; top:0; left:0; height:100%; z-index:3434349; overflow-y: scroll;}
.tus_mbnav a{
	margin:0px; padding:5px 0 5px 0; display:block; color:#000; font-size:14px; text-transform:capitalize; transition:0.8s; border-bottom:solid 1px #eee;
	font-weight:400}
.tus_mbnav a:hover{
	color:var(--grey);}
.tus_mbnav a i{
	margin:5px 15px 0 0; padding:0px; font-size:12px; float:right;}
.tus_close{
	margin:0px; padding:0px; position:absolute; top:10px; right:25px}
.tus_close a{
	margin:0px; padding:0px 6px; background-color:#000; color:#fff; font-size:16px;}
.tus_close2{
	margin:0px; padding:0px; position:absolute; top:10px; right:25px}
.tus_close2 a{
	margin:0px; padding:0px 6px; background-color:#000; color:#fff; font-size:16px;}
.tus_popsearch{
	margin:0px; padding:60px 20px 20px 20px; background-color:#fff; position:absolute; top:0; left:0; width:100%; z-index:34343499}
.tus_mbsrch{
	margin:0px; padding:8px 10px; width:100%; background-color:#000; color:#fff; font-size:14px; border:none}
.tus_mbsbmsrch{
	margin:-38px 0 0 0; padding:8.5px 12px; background-color:#999; color:#fff; font-size:14px; text-transform:uppercase; text-align:center; float:right; position:relative;
	border:none;}
.tus_close3{
	margin:0px; padding:0px; position:absolute; top:10px; right:25px}
.tus_close3 a{
	margin:0px; padding:5px 12px; background-color:#000; color:#fff; font-size:16px; border-radius:100%}
.tus_close4{
	margin:0px; padding:0px; position:absolute; top:5px; right:10px}
.tus_close4 a{
	margin:0px; padding:0px; color:#000 !important; font-size:22px !important; border:none !important}
.tus_mblogo img{
	margin:0px 0 5px 0; padding:0px; height:55px}
.tus_gallery{
	margin:0px 0 15px 0; padding:0px; position:relative; overflow:hidden}
.tus_gallery img{
	margin:0 auto; padding:0px; width:100%; height:auto;}
.tus_gallery h4{
	margin:0px; padding:8px 0; color:var(--black); font-size:17px; text-transform:capitalize; border-bottom:solid 1px #ccc; font-weight:600}
.tus_gallery:before{
	content:''; position:absolute; background-color:rgb(0,0,0,0.6); width:100%; height:100%; top:0; left:0; transition:0.8s; opacity:0}
.tus_gallery:after{
	content:''; position:absolute;  width: 0; height: 0; border-bottom: 100px solid #000; border-left: 120px solid transparent; 
	bottom:0; right:-100%; transition:0.8s;}
.tus_gallery i{
	margin:0px; padding:0px; color:#fff; font-size:25px; position:absolute; bottom:5%; right:4%; z-index:1; transition:0.8s; opacity:0; transition-delay:0.2s}
.tus_gallery:hover:before{
	opacity:1;}
.tus_gallery:hover:after{
	right:0;}
.tus_gallery:hover i{
	opacity:1;}
.cate{
	margin:0px; padding:0px; position:relative;}
.swiper-next{
	margin:0px; padding:0px; color:var(--black); font-size:20px; position:absolute; top:45%; right:-105%; z-index:-1}
.swiper-prev{
	margin:0px; padding:0px; color:var(--black); font-size:20px; position:absolute; top:45%; left:-7%; z-index:-1}
/*product page*/
.feasli{
            margin:0px 0 15px 0;
            padding:0px 0 25px 0;
            position:relative;
            border:2px solid #000;
        }
        .feasli img{
            margin:0px auto;
            padding:0px;
        }
        .featext{
            margin:0px;
            padding:0px;
            position:absolute;
            bottom:0;
            text-align: center;
            left: 0;
            right: 0;
        }
        .featext h2{
            margin:0px;
            padding:0px;
            font-size: 15px;
            text-transform: uppercase;
            color: #000; font-family:'Poppins', sans-serif;
        }
        .featext p{
            margin:0px;
            padding:0px;
            font-size: 14px;
            text-transform: uppercase;
            color: #000; font-family:'Poppins', sans-serif;
        }
/*----- mobile Responsive ------*/
@media screen and (min-width: 1024px) and (max-width: 1199px) {
    .nav-wrapper {height:100%;}
    .tus_header{display:yes;}
    .tus_hdmenus ul li > a{padding:0px 6px !important; font-size: 11px !important;}
    .tus_mobile{display:none;}
    .tus_itemslde img{margin:0px auto; padding: 0px;}
    .tus_itemslde h1{bottom:20%; letter-spacing:35px; font-size:190px;}
    .tus_itemslde h2{ bottom:14%; font-size:18px;}
    .tus_itemslde p{ bottom:9%; font-size:14px;}
    .icon{display:none;}
    .buttonhead{display:none;}
	#mouse-circle{display:none; visibility:hidden;}
    .icon{display:none;}
    .cathead h2{font-size:20px; padding:0px 10px 10px 10px;}
    .cat_slide:hover .cat_text{bottom:40%;}
    .collhead{margin:0px; padding:0px;}
    .collhead h1{display:none;}
    .cat_text h3{font-size:14px;}
    .sbhead{display:none;}
    #mainid{margin:0px; padding:0px;}
    .orrhead{padding-bottom:15px;}
    .orrhead h1{font-size:18px; padding:15px 0 10px 0;}
    .orrhead p{font-size:14px;}
    .vid{display:none;}
    .stryimg img {margin-top:20px;}
    .section_heading{padding:20px 0 0 0;}
    .flogo{margin:0px; padding:0px;}
    .flogo img{padding: 0px !important; margin: 0px; width: 200px; height: 50px; object-fit: cover;}
    .cmpnycon{padding-top:20px;}
    .navi{padding:0px 0 20px 0 !important;}
    .emlsb{width:100%;}
    .butnsend{padding:11px 12px;}
    .cpyright h2::before{display:none;}
	}
@media screen and (min-width: 992px) and (max-width: 1023px) {
    .nav-wrapper {height:100%;}
    .tus_hdmenus ul li > a{padding:0px 6px !important; font-size:11px !important;}
    .tus_mobile{display:none;}
    .tus_itemslde img{margin:0px auto; padding: 0px;}
    .tus_itemslde h1{bottom:40%; letter-spacing:35px; font-size:150px;}
    .tus_itemslde h2{left:0; right:0; bottom:14%; font-size:11px;}
    .tus_itemslde p{left:0; right:0; bottom:9%; font-size:11px;}
    .icon{display:none;}
    .buttonhead{display:none;}
	#mouse-circle{display:none; visibility:hidden;}
    .icon{display:none;}
    .cathead h2{font-size:20px; padding:0px 10px 10px 10px;}
    .cat_slide:hover .cat_text{bottom:40%;}
    .collhead{margin:0px; padding:0px;}
    .collhead h1{display:none;}
    .swiper-button-next{display:none !important;}
    .swiper-button-prev{display:none !important;}
    .cat_text h3{font-size:14px;}
    .sbhead{display:none;}
    #mainid{margin:0px; padding:0px;}
    .orrhead{padding-bottom:15px;}
    .orrhead h1{font-size:18px; padding:15px 0 10px 0;}
    .orrhead p{font-size:14px;}
    .vid{display:none;}
    .stryimg img {margin-top:20px;}
    .section_heading{padding:20px 0 0 0;}
    .flogo{margin:0px; padding:0px;}
    .flogo img{padding: 0px !important; margin: 0px; width: 200px; height: 50px; object-fit: cover;}
    .cmpnycon{padding-top:20px;}
    .navi{padding:0px 0 20px 0 !important;}
    .emlsb{width:100%;}
    .butnsend{padding:11px 12px;}
    .cpyright h2::before{display:none;}
	}
@media screen and (min-width: 800px) and (max-width: 991px){
    .nav-wrapper {height:100%;}
    .tus_itemslde img{margin:0px auto; padding: 0px;}
    .tus_itemslde h1{bottom:40%; letter-spacing:40px; font-size:120px;}
    .tus_itemslde h2{left:0; right:0; bottom:14%; font-size:11px;}
    .tus_itemslde p{left:0; right:0; bottom:9%; font-size:11px;}
    .icon{display:none;}
    .buttonhead{display:none;}
	#mouse-circle{display:none; visibility:hidden;}
    .icon{display:none;}
    .cathead h2{font-size:16px; padding:0px 10px 10px 10px;}
    .cat_slide:hover .cat_text{bottom:40%;}
    .collhead{margin:0px; padding:0px;}
    .collhead h1{display:none;}
    .swiper-button-next{display:none !important;}
    .swiper-button-prev{display:none !important;}
    .cat_text h3{font-size:14px;}
    .sbhead{display:none;}
    #mainid{margin:0px; padding:0px;}
    .orrhead{padding-bottom:15px;}
    .orrhead h1{font-size:18px; padding:15px 0 10px 0;}
    .orrhead p{font-size:14px;}
    .vid{display:none;}
    .stryimg img {margin-top:20px;}
    .section_heading{padding:20px 0 0 0;}
    .flogo{margin:0px; padding:0px;}
    .flogo img{padding: 0px !important; margin: 0px; width: 200px; height: 50px; object-fit: cover;}
    .cmpnycon{padding-top:20px;}
    .navi{padding:0px 0 20px 0 !important;}
    .emlsb{width:100%;}
    .butnsend{padding:11px 12px;}
    .cpyright h2::before{display:none;}
	}
@media screen and (min-width: 768px) and (max-width: 799px) {
    .nav-wrapper {height:100%;}
    .tus_itemslde img{margin:0px auto; padding: 0px;}
    .tus_itemslde h1{bottom:40%; letter-spacing:30px; font-size:100px;}
    .tus_itemslde h2{left:0; right:0; bottom:14%; font-size:11px;}
    .tus_itemslde p{left:0; right:0; bottom:9%; font-size:11px;}
    .icon{display:none;}
    .buttonhead{display:none;}
    #mouse-circle{display:none; visibility:hidden;}
    .icon{display:none;}
    .cathead h2{font-size:16px; padding:0px 10px 10px 10px;}
    .cat_slide:hover .cat_text{bottom:40%;}
    .collhead{margin:0px; padding:0px;}
    .collhead h1{display:none;}
    .swiper-button-next{display:none !important;}
    .swiper-button-prev{display:none !important;}
    .cat_text h3{font-size:14px;}
    .sbhead{display:none;}
    #mainid{margin:0px; padding:0px;}
    .orrhead{padding-bottom:15px;}
    .orrhead h1{font-size:18px; padding:15px 0 10px 0;}
    .orrhead p{font-size:14px;}
    .vid{display:none;}
    .stryimg img {margin-top:20px;}
    .section_heading{padding:20px 0 0 0;}
    .flogo{margin:0px; padding:0px;}
    .flogo img{padding: 0px !important; margin: 0px; width: 200px; height: 50px; object-fit: cover;}
    .cmpnycon{padding-top:20px;}
    .navi{padding:0px 0 20px 0 !important;}
    .emlsb{width:100%;}
    .butnsend{padding:11px 12px;}
    .cpyright h2::before{display:none;}
	}
@media screen and (min-width: 667px) and (max-width: 767px) {
    .nav-wrapper {height:100%;}
    .tus_itemslde img{margin:0px auto; padding: 0px;}
    .tus_itemslde h1{bottom:40%; letter-spacing:20px; font-size:95px;}
    .tus_itemslde h2{left:0; right:0; bottom:14%; font-size:11px;}
    .tus_itemslde p{left:0; right:0; bottom:9%; font-size:11px;}
    .icon{display:none;}
    .buttonhead{display:none;}
    #mouse-circle{display:none; visibility:hidden;}
    .icon{display:none;}
    .cathead h2{font-size:16px; padding:0px 10px 10px 10px;}
    .cat_slide:hover .cat_text{bottom:40%;}
    .collhead{margin:0px; padding:0px;}
    .collhead h1{display:none;}
    .swiper-button-next{display:none !important;}
    .swiper-button-prev{display:none !important;}
    .cat_text h3{font-size:14px;}
    .sbhead{display:none;}
    #mainid{margin:0px; padding:0px;}
    .orrhead{padding-bottom:15px;}
    .orrhead h1{font-size:18px; padding:15px 0 10px 0;}
    .orrhead p{font-size:14px;}
    .vid{display:none;}
    .stryimg img {margin-top:20px;}
    .section_heading{padding:20px 0 0 0;}
    .flogo{margin:0px; padding:0px;}
    .flogo img{padding: 0px !important; margin: 0px; width: 200px; height: 50px; object-fit: cover;}
    .navi{padding:0px 0 20px 0 !important;}
    .emlsb{width:100%;}
    .butnsend{padding:11px 12px;}
    .cpyright h2::before{display:none;}
	}
@media screen and (min-width: 480px) and (max-width: 666px) {
    .nav-wrapper {height:100%;}
    .tus_itemslde img{margin:0px auto; padding: 0px;}
    .tus_itemslde h1{bottom:40%; letter-spacing:15px; font-size:90px;}
    .tus_itemslde h2{left:0; right:0; bottom:14%; font-size:9px;}
    .tus_itemslde p{left:0; right:0; bottom:9%; font-size:9px;}
    .icon{display:none;}
    .buttonhead{display:none;}
    #mouse-circle{display:none; visibility:hidden;}
    .icon{display:none;}
    .cathead h2{font-size:16px; padding:0px 10px 10px 10px;}
    .cat_slide:hover .cat_text{bottom:40%;}
    .collhead{margin:0px; padding:0px;}
    .collhead h1{display:none;}
    .swiper-button-next{display:none !important;}
    .swiper-button-prev{display:none !important;}
    .sbhead{display:none;}
    #mainid{margin:0px; padding:0px;}
    .orrhead{padding-bottom:15px;}
    .orrhead h1{font-size:18px; padding:15px 0 10px 0;}
    .orrhead p{font-size:14px;}
    .vid{display:none;}
    .stryimg img {margin-top:20px;}
    .section_heading{padding:20px 0 0 0;} 
    .flogo img{padding:15px 30px;}
    .navi{padding:0px 0 20px 0 !important;}
    .navi h1{margin-top:20px;}
    .emlsb{width:auto;}
    .butnsend{padding:11px 12px;}
    .cpyright h2::before{display:none;}
	}
@media screen and (min-width: 360px) and (max-width: 479px) {
    .nav-wrapper {height:100%;}
    .tus_itemslde img{margin: 0 auto; padding: 0px;}
    .tus_itemslde h1{bottom:40%; letter-spacing:15px; font-size:45px;}
    .tus_itemslde h2{left:0; right:0; bottom:19%; font-size:9px;}
    .tus_itemslde p{left:0; right:0; bottom:9%; font-size:9px;}
    .icon{display:none;}
    .buttonhead{display:none;}
    #mouse-circle{display:none; visibility:hidden;}
    .icon{display:none;}
    .cathead h2{font-size:16px; padding:0px 10px 10px 10px;}
    .collhead{margin:0px; padding:0px;}
    .collhead h1{display:none;}
    .swiper-button-next{display:none !important;}
    .swiper-button-prev{display:none !important;}
    .sbhead{display:none;}
    #mainid{margin:0px; padding:0px;}
    .orrhead{padding-bottom:15px;}
    .orrhead h1{font-size:18px; padding:15px 0 10px 0;}
    .orrhead p{font-size:14px;}
    .vid{display:none;}
    .stryimg img {margin-top:20px;}
    .section_heading{padding:20px 0 0 0;} 
    .flogo img{padding:15px 30px;}
    .navi{padding:0px 0 20px 0 !important;}
    .cpyright h2::before{display:none;}
	}
@media screen and (min-width: 280px) and (max-width: 359px) {
    .nav-wrapper {height:100%;}
    .tus_header{display:block;}
    #mouse-circle{display:none; visibility:hidden;}
    .tus_itemslde img{margin:0px auto; padding: 0px;}
    .tus_itemslde h1{bottom:40%; letter-spacing:15px; font-size:15px;}
    .tus_itemslde h2{left:0; right:0; bottom:19%; font-size:9px;}
    .tus_itemslde p{left:0; right:0; bottom:9%; font-size:9px;}
    .icon{display:none;}
    .buttonhead{display:none;}
    .cathead h2{font-size:16px; padding:0px 10px 10px 10px;}
    .collhead{margin:0px; padding:0px;}
    .collhead h1{display:none;}
    .swiper-button-next{display:none !important;}
    .swiper-button-prev{display:none !important;}
    .sbhead{display:none;}
    #mainid{margin:0px; padding:0px;}
    .orrhead{padding-bottom:15px;}
    .orrhead h1{font-size:18px; padding:15px 0 10px 0;}
    .orrhead p{font-size:14px;}
    .vid{display:none;}
    .stryimg img {margin-top:20px;}
    .section_heading{padding:20px 0 0 0;} 
    .flogo img{padding:15px 30px;}
    .navi{padding:0px !important;}
    .cpyright h2::before{display:none;}
    }
/*----- mobile Responsive end------*/
