a{text-decoration:none;}
body{margin:0px;font-family: 'Open Sans', sans-serif;}
html, body{font-family: 'Open Sans', sans-serif;
           font-size: 100%;
}
@font-face {
    font-family: 'pet';
    src:url(../fonts/GreatVibes-Regular_4.otf);
}
body{margin:0px;}
 .unselectable {
        -webkit-user-select: none;
        -webkit-touch-callout: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
a:hover{text-decoration: none;}
.slider{width: 100%;overflow: hidden;margin: auto;}
.slider>img{width: 100%;}
.inner{width: 100%;margin: auto;background-image: url(../images/bg.jpg);background-size: 100% auto;padding-top: 0px;}
.menu{width: 100%;overflow:hidden ;margin: auto;background-image: url(../images/menu-bg.png);
    background-size: 100% auto;background-repeat: no-repeat;padding-top: 86px;
    padding-bottom:175px;}
.sp{width: 100%;overflow: hidden;padding-top: 70px;}
.menu ul{list-style: none;margin-left: 4px;}
.menu ul li{margin-bottom: 15px;}
.menu ul li a {
    color: #051904;
    font-size: 15px;
    font-weight: bold;
}
.menu1{width: 100%;overflow:hidden ;margin: auto;background-image: url(../images/menu-bg.png);
    background-size: auto 100%;background-repeat: no-repeat;padding-top: 100px;padding-bottom: 150px;}
.sp{width: 100%;overflow: hidden;padding-top: 70px;}
.menu1 ul{list-style: none;margin-left: 2px;}
.menu1 ul li{margin-bottom: 15px;}
.menu1 ul li a{color: #051904;font-size: 16px;font-weight: bold;}
.menu1 ul li a:hover{text-decoration: none;color: #530705;}
.btyo h2 {
    text-align: center;
    font-size: 18px;
    margin: 0px;
    padding: 6px 0px;
    color: #530705;
    line-height: 22px;
}

.menu ul li a:hover,.menu1 ul li a:hover{text-decoration: none;color: #530705;}
.about{width: 100%;overflow: hidden;}
.boxtr{width: 95%;margin: auto;overflow: hidden;height: 500px;border: 1px solid #a386a1;}
.about h1 {
    font-family: pet;
    color: #051904;
    font-size: 43px;
    text-indent: 10px;
}
.about p{color: #051904;font-size: 17px;font-weight: 500;font-style: italic;text-align: justify;}
.about ul li{margin-bottom: 10px;color: #051904;font-size: 17px;font-weight: 500;font-style: italic;}
#lik{ color: #051904;font-size: 17px;font-weight: 500;font-style: italic;padding-top: 0px;color: #e6120d;}
.about a{color: #051904;font-size: 20px;padding-top: 15px;}
.category h2{font-family: pet;color: #051904;font-size: 45px;text-align: center;padding-bottom: 15px;}
.catbox{width: 100%;overflow: hidden;margin: auto;background-color: #171c3a;border-radius: 10px;height: 240px;margin-bottom: 30px;}
.logo{width: 25%;margin: auto;overflow: hidden;padding-bottom: 30px;}
.logo>img{width: 100%;}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 14px;}
.carousel-control.right {
    right: 15px;
    left: auto;}
.but {
    background-color: #563993;
    color: #fff;
    font-size: 13px;
    border: none;
    padding: 3px 10px;
    border-radius: 7px;
}
.but:hover {
    background-color: #051904;}
.det{width:60%;float: left;overflow: hidden;margin: auto;box-sizing: border-box;padding: 15px;}
.det h3 {
    color: #fff;
    font-size: 16px;
    margin-top: 0px;
    font-weight: bold;
}
.gk{color: #e6120d;}
.wht {
    width: 30%;
}
.det p {
    color: #fff;
    font-size: 12px;
    margin-top: 0px;
    text-align: justify;
}
.detimg{width: 40%;float: right;}
#di{display: none}
.mob{display: none;}
.cb{display: none}
.pt20 {
    padding-top: 20px !important;
}
.sbox {
    border: 2px solid #fcfcfc;
    width: 100%;
    overflow: hidden;
    margin: auto;
    background-color: #fde4e4;
    margin-bottom:5px;
}
.sbox.so{position: relative;}
.sbox>img{width: 100%;}
.sbox:hover{box-shadow:  0 0 9px 2px #df9d9d;}
.detr {
height: 115px;
    width: 92%;
    margin: auto;
    text-align: center;

    margin-top: 10px;
    margin-bottom: 10px;
}
.detr>h3 {color: #051904;
    font-size: 15px;font-weight: bold;
    margin-top: 4px;
}
.detr>h4 {color: #051904;
    font-size: 14px;
    margin-top: 3px;
    margin-bottom: 2px;
}
.detr>h4 code{background-color: #e6120d;color: #fff;}
.detr>h4 code1{background-color: #48e60d;color: #fff;}
.bx{width: 100%;border: none;color: #fff;padding: 6px 0px;text-align: center;font-size: 14px;background-color: #530909;}
.bx:hover{background-color: #a386a1;}
.footermob {
    display: none;
}
.category {
    margin-bottom: 20px;
    width: 100%;overflow: hidden;
}
.carbox{width: 70%;margin: auto;overflow: hidden}

            .product-slider #carousel {  margin: 0; }


            .product-slider #thumbcarousel .item { text-align: center; }

            .product-slider #thumbcarousel .item .thumb { border: 4px solid #cecece; width: 20%; margin: 0 2%; display: inline-block; vertical-align: middle; cursor: pointer; max-width: 98px; }

            .product-slider #thumbcarousel .item .thumb:hover { border-color: #1089c0; }

            .product-slider .item img { width: 100%; height: auto; }

            .carousel-control { color: #0284b8; text-align: center; text-shadow: none; font-size: 30px; width: 30px; height: 30px; line-height: 20px; top: 23%; }

            .carousel-control:hover, .carousel-control:focus, .carousel-control:active { color: #333; }

            .carousel-caption, .carousel-control .fa { font: normal normal normal 30px/26px FontAwesome; }
            .carousel-control { background-color: rgba(0, 0, 0, 0); bottom: auto; font-size: 20px; left: 0; position: absolute; top: 44%; width: auto; }

            .carousel-control.right, .carousel-control.left { background-color: rgba(0, 0, 0, 0); background-image: none; }
            .soldbox{width: 98%;overflow: hidden;margin: auto;border: 2px solid #ce8483;box-sizing: border-box;border-radius: 10px;}
            .ftu{width:80%;margin: auto;overflow: hidden;margin-top: 20px;margin-bottom: 50px;}
            .solddet{width:100%;float: right;overflow: hidden;}
            .soldimg>img{width: 100%;}
            .sld {
                background-color: #e6120d;
                color: #fff;
                border: none;
                padding: 2px 10px;
                font-size: 12px;
                border-radius: 3px;
            }
            .avl {
                background-color: #81d70f;
                color: #fff;
                border: none;
                padding: 2px 10px;
                font-size: 12px;
                border-radius: 3px;
            }
            .sldtp {
                background-color: #e6120d;
                color: #fff;
                border: none;
                padding: 2px 10px;
                font-size: 11px;
                border-radius: 3px;
                position: absolute;top: 0px;right: 0px;
                    z-index: 10;
            }
            .avltp {
                background-color: #81d70f;
                color: #fff;
                border: none;
                padding: 2px 10px;
                font-size: 11px;
                border-radius: 3px;
                position: absolute;top: 0px;right: 0px;
                    z-index: 10;
            }
            input.sld:hover,input.sldtp:hover  {
                cursor: auto;
            }
#potbox1{display: none;}
#potbox1 img {
    width: 98px;
}
            .sobox {
    position: fixed;
    bottom: 20px;
    right: 16px;
    width: 50px;
    z-index: 110;
}
  .sobox1 {
    position: fixed;
    bottom: 20px;
    left: 16px;
    width: 50px;
    z-index: 110;
}
.clline1 {
    width: 100%;
    overflow: hidden;
    height: 39px;
}
  .sobox3 {
    position: fixed;
    bottom: 20px;
    right: 29px;
    width: 100px;
    z-index: 110;
}
  .sobox2 {
    position: fixed;
    bottom: 20px;
    left: 16px;
    width: 100px;
    z-index: 110;
}
.clline{width: 100%;overflow: hidden;height: 10px;}
.pre {
    margin-left: 0px;
}
.nxt {
    margin-right: -15px;
}
.mbg {
    width: 1170px;
    margin: auto;
}
.p400 {
    width: 32%;
    margin: auto;
    float: left;
}
.p500 {
    width: 65%;
    margin: auto;
    float: right;
    padding-right: 10px;
    margin-right: 3%;
}
.p80 {
    width: 82%;
    margin: auto;
    float: left;
}
.p20 {
    width: 17%;
    margin: auto;
    float: right;
}
.pq {
    width: 32%;
    margin: auto;
    float: left;
    overflow: hidden;
}
.ph{
    width:66%;
    margin: auto;
    float: right;  margin-left: 2%;
    overflow: hidden;
}
.dogbox {
    width: 272px;
    float: left;
    margin: 10px;
}
.gbox{width: 272px;float: left;margin: 10px;}
.gbox1{width:22%;float: left;margin: 10px;}
.gbox2{width: 45%;float: left;margin: 10px;}
.gbox3{width: 350px;float: left;margin: 10px;}
.about label{display: block;}
.btnnew {
    display: block;
    width: 100%;
    padding: 10px 0px;
    font-weight: bold;
    font-size: 22px;
    background-color: transparent;border: none;
    background-image: url(../images/menu.png);
    background-size: 100% 100%;
}
.dropdown.dtk {
    display: none;
}
.topsocial{
    padding: 5px 0px;
    width: 100%;
    overflow: hidden;
}
.topsocial ul {
    padding-bottom: 40px;
    margin-right: 50px;
    margin-left: auto;
    margin-bottom: 0px;
    margin-top: 10px;
}
.topsocial li {
    float: right;
    padding: 0 0 0 20px;
    list-style: none;
}
.topsocial ul li a {
    color: #000000;
    font-size: 20px;
    font-weight: 600;
}
.topsocial li img {
    width: 30px;
}
@media (max-width: 700px){ 
.topsocial{
    margin-right: 0px;
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.topsocial ul {
    padding-bottom: 20px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 10px;
    margin-top: 0px;
}
.topsocial li {
    float: right;
    padding: 0px 5px;
}
.topsocial ul li a {
    font-weight: bold;
    font-size: 10px;
}
.topsocial li img {
    width: 20px;
}
}
@media (max-width: 650px){
    .sbox.so {
    width: 48%;
}
    .dropdown.dtk {
    display: inherit;
}
    .p80 {
    width: 100%;
    margin: auto;
    float: none;
}
.pq {
    width: 100%;
    margin: auto;
    float: none;
    overflow: hidden;
}
.ph {
    width: 98%;
    margin: auto;
    float: none;
    overflow: hidden;
}
.p20 {
    width: 100%;
    margin: auto;
    float: none;
}
.sbox {
    border: 2px solid #fcfcfc;
    width: 100%;
    float: left;
    overflow: hidden;
    margin: 1%;}
    .mobdis {
    display: none;
}
    
    .menu1 ul li, .menu ul li{margin-bottom: 10px;}
    .sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

    .menu1 {
    width: 100%;
    overflow: hidden;
    margin: auto;
    background-image: url(../images/menu-bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding-top: 0;
    padding-bottom: 85px;
}
.menu1 ul {
    margin-top: 60px;
}
.menu ul {
    margin-top: 0px;
}
.menu {
    width: 100%;
    overflow: hidden;
    margin: auto;
    background-image: url(../images/menu-bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding-top: 79px;
    padding-bottom: 108px;
}
.dropdown-menu.dtp {
    box-shadow: none;
    border: none;
    position: inherit;
}
.gbox1 {
    width: 47%;
    float: left;
    margin: 1%;
}
.detr {
    width: 100%;
    margin: auto;
    text-align: center;
    overflow: hidden;
    margin-top: 3px;
    margin-bottom: 5px;
    min-height: 120px;
}



.dropdown-menu.dtp {
    background: transparent;
    width: 100%;
}
    .dskmenu{display: none;}
    .p400 {
    width: 100%;
    margin: auto;
    float: none;
}
.p500 {
    width: 95%;
    padding: 0px;
    float: none;
    margin: auto;
}
.dogbox {
    width: 46%;
    float: left;
    margin: 7px;
}
.about {
    width: 98%;
    overflow: hidden;
    margin: auto;
}
    .sobox1 a img {
    width: 40px;
}
.sobox a img {
    width: 40px;
}
.sobox1 {
    position: fixed;
    bottom:15px;
    left: 5px;
    width: 40px;
}
.sobox {
    position: fixed;
    bottom: 15px;
    right: 5px;
    width: 40px;
}
    .carbox {
    width: 91%;
    margin: auto;
    overflow: hidden;
}
.ftu {
    width: 100%;
    margin: auto;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 50px;
}
    .category {
    margin-bottom: 0px;
    width: 100%;
    overflow: hidden;
}
    .footermob {
    display: inherit;
}
.detr>h3 {
    color: #051904;
    font-size: 13px;
    font-weight: bold;
    margin-top: 4px;
}
.detr>h4 {
    color: #051904;
    font-size: 13px;
    margin-top: 3px;
    margin-bottom: 6px;
}
.bx {
    font-size: 13px;}
.sbox {
    margin-bottom: 10px;
}
.pt-20 {
    padding-top: 0px !important;
}

    .pt20 {
    padding-top: 0px !important;
}
    
.cb{display: inherit;width: 100%;overflow: hidden;height: 2px;}
    .mbg{width: 100%;
    overflow: hidden;
    margin: auto;
    background-image: url(../images/mobbg.jpg);
    background-size: 100% auto;
    padding-top: 0px;}
    .mob{display: inherit;}
    .slider{display: none;}
    #di{display: inherit;
    padding-bottom:10px;}
.gallery_img {
    padding-bottom: 0px;
    margin-top: 2px;
}
.det {
    padding: 0px;
    text-align: center;
    padding-bottom: 7px;
}
.det h3 {
    color: #fff;
    font-size: 14px;
    margin-top: 0px;
    font-weight: bold;
    line-height: 20px;
}
.but {
    background-color: #563993;
    color: #fff;
    font-size: 12px;
    border: none;
    padding: 3px 8px;
    border-radius: 2px;
}
.inner {
    width: 100%;
    overflow: hidden;
    margin: auto;
      background-image: url(../images/mobbg.jpg);}
/*.about>ul {
    padding-inline: 19px !important;
}*/
.about ul li {
    margin-bottom: 10px;
    color: #051904;
    font-size: 14px;}
.logo {
    width: 76%;
    margin: auto;
    overflow: hidden;
    padding-bottom: 9px;
    margin-top: 25px;
}
.menu ul li a {
    color: #051904;
    font-size: 16px;
    font-weight: bold;
}
.menu1 ul li a {
    color: #051904;
    font-size: 16px;
    font-weight: bold;
}
 .about h1 {
    font-family: pet;
    color: #051904;
    font-size:37px;
    text-align: center;
}
.detimg {
    width: 40%;
    float: right;
    display: none;
}
.about p {
    color: #051904;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    text-align: justify;
}
.det {
    width: 100%;
    float: none;}
.catbox {
    width: 100%;
    overflow: hidden;
    margin: auto;
    background-color: #171c3a;
    border-radius: 10px;
    height: auto;margin-bottom: 20px;}
.about a {
    color: #f83f07;
    font-size: 16px;
    padding-top: 15px;
}
.det p {
    display: none;
}
.category h2 {
    font-family: pet;
    color: #051904;
    font-size: 30px;
    box-sizing: border-box;
    padding-right: 9px;
}
}