body{
	font-family: 'Varela Round', sans-serif !important;
}
.nav_header .cd-dp {
       background: linear-gradient(54deg, #7fa72c 25%, #98c141 75%);
}
.brand-logo-link {
    max-height: 80px;
    max-width: 245px;
}
.morph-text a {font-weight: 500 !important; color: #ffffff !important; }
.banner-swiper .swiper-button-next, .banner-swiper .swiper-button-prev, .swiper1 .swiper-button-next, .swiper1 .swiper-button-prev {
    background: hsla(0,0%,100%,.8)!important;
    border-radius: 50%!important;
    color: rgba(0,0,0,.8)!important;
    height: 30px;
    width: 30px;
}
.banner-swiper .swiper-button-next:after, .banner-swiper .swiper-button-prev:after, .swiper1 .swiper-button-next:after, .swiper1 .swiper-button-prev:after {
    font-size: 16px!important;
    font-weight: 100!important;
}
.category-span a:hover, .cd-morph-dropdown .main-nav>ul>li>a:hover, .slider_content h3 a:hover {
    color: #000000 !important;
}
.cd-morph-dropdown {
    height: 32px;
}
.category-section {
    background-color: #f2faff ;}
    .other_section .slide {
    margin-right: 10px;
}
.product_price {
    padding-bottom: 5px;
    margin-bottom: 13px !important;
    border-bottom: 1px solid #ebebeb;
}
.add-to-cart:hover {
    color: #0f7ace!important;
    background: #fff;
    border: 1px solid;
}
.section_heading {
    margin-bottom: 40px;
    margin-top: -2px;
}
 .section_heading{
    float: left;
    width: 100%;
}
.section_heading h2 {
    font-weight: 600;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 18px;
    position: relative;
    margin-bottom: 0px;
        font-size: 22px;
}

.section_heading h2:before, .section_heading h2:after {
    position: absolute;
    content: "";
    left: 0px;
    right: 0px;
    bottom: 4px;
    border-bottom: 1px solid #e3e3e3;
}
.section_heading h2:before {
    border-width: 7px;
    width: 80px;
    bottom: -1px;
    border-color: #98c141;
    z-index: 1;
}
.section_heading span {
    color: #98c141;
}
.product-grid {text-align: left;}
.slider_section.lightblue {
    background: #ebf7ff;
}
.lightblue h2 {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;    margin-top: 20px;
}
.lightblue p {
    font-size: 14px;
    color: #666;
        margin-bottom: 3px;
}
.lightblue .breadcrumb {right: auto !important;}
.lightblue .breadcrumb-item a {
    color: #7a7a7a !important;
}
.lightblue .breadcrumb-item.active {
    color: #000 !important;
}
.sliderview{margin: 20px 0;}
.main-nav {
    width: 100%;
    margin: 0 16px;
}
.svg-wrapper {display: flex;}
.headerright .btn-primary{    background: #1395e1;
    border-radius: 20px !important;
    padding: 3px 13px;
    font-size: 14px;}
        .proimg{
            height: 210px;
    width: 190px;
        padding-top: 10px;
    }
    .proimg img{
            width: 100%;
    position: relative;
    object-fit: contain;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    max-width: 100%;
    max-height: 100%;
        object-fit: contain !important;
    }
    .sellerview{
            max-width: 100%;
    line-height: 10px;
   height: 90px;
    padding-top: 20px;
    }
    /*.filter-section{
    padding-left: 15px;
    }*/
    
label.accordion-title i.fa.fa-television {
    display: none;
}
    ._product-detail-content p {
    margin-bottom: 0;
    text-align: left;
}
.infocontent p{
    color: #fff;
}
.sc_layouts_logo img {
    width: 120px !important;
    height: auto !important;
}
.pharmacyview{
    background: #e5f1ff;
    width: 50%;
    margin: 0 auto;
    padding: 20px;
}
.bottompharmacy {
        display: flex;
    background-color: transparent;
    justify-content: space-between;
    align-items: baseline;
}
.bottompharmacy .submit_btn{
        width: 30%;
    padding: 0.375rem 0.75rem;
    height: 40px;
}
.bottompharmacy .btn-warning{
        width: 30%;
}
.mainlisting .product-image img{
        height: 100px !important;
}
.mainlisting .product-image-container {
    max-width: 100%;
    line-height: inherit;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
._boxzoom ._product-images .picZoomer .picZoomer-pic-wp img {
    left: 0px;
    height: 100%;
    max-height: 100%;
    width: 100%;
    max-width: 100%;
}
.adminview{
    border: 1px solid #bebebe;
        padding: 7px 7px 8px;
    color: #000000;
    margin-left: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.advinview i{
        font-size: 12px;
    padding-right: 7px;
}.crtlocation {
    background: #dddddd;
    color: #020202;
    margin: 0 1px;
    padding: 4px;
    font-weight: bold;
}
.pop_pro{
        padding: 0 20px;
}
.list-view-price, .product-grid .price {
    font-size: 14px;
}
      @media only screen and (max-width: 768px) {
        .piclist li {
    display: block;
    width: 60px;
    height: 60px;
}
        .product-grid .rating-sm {
    font-size: 14px!important;
    text-align: center;
}
      }
       @media only screen and (max-width: 767px) {
        .cookie-popup--dark {
    background: #000;
    color: #fff;
    z-index: 99 !important
    ;
}
        .viewinline{
                display: flex;
    justify-content: space-between;
    align-items: baseline;
        }
        .buttonview {
                display: flex;
    margin-top: 10px;
    justify-content: center;
        }
        .buttonview .buttons {
    padding: 13px 7px;
    margin-left: 0;
        }
        .pb-4, .py-4 {
    padding-bottom: 0.5rem!important;
}
    .footer_bottom .cta-text {
    text-align: center;
            }
       .footer_bottom  .single-cta {
    border-right: none;
}
.footer_bottom  .single-cta i {
    color: var(--primary-color);
    float: none;
    font-size: 30px;
    margin-top: 8px;
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}
.faq_heading{
        margin-bottom: 15px !important;
}
.pb-3, .py-3 {
    padding-bottom: 10px !important;
}
.mb-3, .my-3 {
    margin-bottom: 10px!important;
}
.checkbtn{
    width: 100%;
    margin-top: 10px;
}
.numview{
        display: flex;
    justify-content: center;
    margin-top: 15px;
}
.d_inline {
    display: inline-block !important;
}
.sidebar #leftside-navigation ul li a{
        padding: 15px 0 2px 25px;
}

       }
      /*home page*/
      .cat_view {
    text-align: center;
    margin-bottom: 10px;
}
.cat_view img {
    margin-bottom: 10px;
}
   .product-grid .rating-sm {
    font-size: 14px!important;
    text-align: center;
}  
.num-in.mr-3 {
    display: flex;
    justify-content: center;
    align-items: center;
}
button#validate_zipcode {
    font-size: 12px;
}
.num-block.skin-2.py-2.pt-4.pb-4 {
    display: flex;
    justify-content: center;
    padding-bottom: 0 !important;
}
/*home page*/

.pricingnew:after{
content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 1px;
        background-color: #bd0303;
  }
  .pricingnew p{
   position: relative;
        width: 130px;
    margin-right: -4px;
      background: #ebf7ff;
    color: #bd0303;
    z-index: 10;
    font-size: 14px;
    font-weight: bold;
}
  
.pricingnew{

        position: relative;
    margin: 15px 0 10px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
.mainbutton {
    display: flex;
    justify-content: center;
    padding-top: 10px;
}
.input-group>.form-control {
    flex: 1 1 auto;
    margin-bottom: 0;
    position: relative;
    width: 1%;
    margin-bottom: 10px;
    border: none;
}
.slick-initialized .slick-slide {
    display: block;
    border: 1px solid #dbdbdb;
    padding: 20px 10px;
    display: block;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.slick-initialized .slick-slide img {
    margin-bottom: 10px;
    border-radius: 10px;
}
.information h2 {
    font-size: 20px;
    font-weight: bold;
     padding-bottom: 5px;
}
.information h1 {
    color: #bd032c;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 5px;
        width: 100%;
    float: right;
    text-align: right;
}
.firstblock{
      display: inline-flex;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
}
.information h4{
      border-bottom: 1px solid #e9e9e9;
    padding: 6px 0;
}
.booking_form .form-control {
    background: #f1f1f1;
    border: 1px solid #dfdfdf !important;
    margin-bottom: 20px !important;
}
.add-to-cart {
    border: 1px;.
    padding: 10px 30px !important;
}
.add-to-cart:hover {
    color: #0f7ace!important;
    background: #fff;
    border: 1px solid;
    padding: 9px 15px;
}
@media(max-width: 1280px){
	.add-to-cart:hover {
    color: #0f7ace!important;
    background: #fff;
    border: 1px solid;
    padding: 9px 8px;
}
}

.iziModal-noSubtitle{
  background: linear-gradient(54deg, #0b71c6 25%, #98c141 75%) !important;
}
.infocontent p{
    font-size: 16px;
    text-align: left;
}
.categories_block .slick-slide img {
    width: 100%;
    height: 160px;
}
   .picZoomer{
         position: relative;
         /*margin-left: 40px;
         padding: 15px;*/
         }
         .picZoomer-pic-wp{
         position: relative;
         overflow: hidden;
         text-align: center;
         }
         .picZoomer-pic-wp{
                height: 300px !important;
    width: 300px;
    margin: 0 auto;
         }
         .picZoomer-pic-wp:hover .picZoomer-cursor{
         display: block;
         }
         .picZoomer-zoom-pic{
         position: absolute;
         top: 0;
         left: 0;
         }
         .picZoomer-pic{
         /*width: 100%;
         height: 100%;*/
         }
         .picZoomer-zoom-wp{
         display: none;
         position: absolute;
         z-index: 999;
         overflow: hidden;
         border:1px solid #eee;
         height: 460px;
         margin-top: -19px;
         margin-left: 74px;
         }
         .picZoomer-cursor{
         display: none;
         cursor: crosshair;
         width: 100px;
         height: 100px;
         position: absolute;
         top: 0;
         left: 0;
         border-radius: 50%;
         border: 1px solid #eee;
         background-color: rgba(0,0,0,.1);
         }
         .picZoomCursor-ico{
         width: 23px;
         height: 23px;
         position: absolute;
         top: 40px;
         left: 40px;
         background: url(images/zoom-ico.png) left top no-repeat;
         }
         .my_img {
         vertical-align: middle;
         position: relative;
         top: 0;
         bottom: 0;
         margin: auto;
         height: auto;
         padding: 20px;
         }
         .piclist li{
         display: inline-block;
         width: 90px;
         height: 92px;
         }
         .piclist li img{
         width: 97%;
         height: auto;
         }
         /* custom style */
         .row-sm .col-md-6 {
         padding-left: 5px;
         padding-right: 5px;
         }
         /*===pic-Zoom===*/
         ._boxzoom .zoom-thumb {
         width: 90px;
         display: inline-block;
         vertical-align: top;
         margin-top: 0px;
         }
         ._boxzoom .zoom-thumb ul.piclist {
         padding-left: 0px;
         top: 0px;
         }
         ._boxzoom ._product-images {
         width: 80%;
         display: inline-block;
         }
         ._boxzoom ._product-images .picZoomer {
         width: 100%;
         }
         ._boxzoom ._product-images .picZoomer .picZoomer-pic-wp img {
         left: 0px;
         }
         ._boxzoom ._product-images .picZoomer img.my_img {
         width: 100%;
         position: relative;
bottom: 0;
left: 0;
right: 0;
top: 0;
    max-width: 100%;
    max-height: 100%;
         /*height: auto;*/
         }
         .piclist li img {
            height: auto !important;
         object-fit: cover;
         border: 1px solid #dfdfdf;
         padding: 10px 5px;
             cursor: pointer;
         }

         /*======products-details=====*/
         ._product-detail-content {
         background: #fff;
         padding: 15px;
         }
         ._product-detail-content p._p-name {
         color: black;
         font-size: 20px;
         border-bottom: 1px solid lightgray;
         padding-bottom: 12px;
         }
         .p-list span {
         margin-right: 15px;
         }
         .p-list span.price {
         font-size: 25px;
         color: #318234;
         }
         ._p-qty > span {
         color: black;
         margin-right: 15px;
         font-weight: 500;
         }
         ._p-qty .value-button {
         display: inline-flex;
         border: 0px solid #ddd;
         margin: 0px;
         width: 30px;
         height: 35px;
         justify-content: center;
         align-items: center;
         background: #fd7f34;
         -webkit-touch-callout: none;
         -webkit-user-select: none;
         -khtml-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;
         color: #fff;
         }
         ._p-qty .value-button {
         border: 0px solid #fe0000;
         height: 35px;
         font-size: 20px;
         font-weight: bold;
         }
         ._p-qty input#number {
         text-align: center;
         border: none;
         border-top: 1px solid #fe0000;
         border-bottom: 1px solid #fe0000;
         margin: 0px;
         width: 50px;
         height: 35px;
         font-size: 14px;
         box-sizing: border-box;
         }
         ._p-add-cart {
         margin-left: 0px;
         margin-bottom: 15px;
         }
         .p-list {
         margin-bottom: 10px;
         }
         ._p-features > span {
         display: block;
         font-size: 16px;
         color: #000;
         font-weight: 500;
         }
         ._p-add-cart .buy-btn {
         background-color: #fd7f34;
         color: #fff;
         }
         ._p-add-cart .btn {
         text-transform: capitalize;
         padding: 6px 20px;
         /* width: 200px; */
         border-radius: 52px;
         }
         ._p-add-cart .btn {
         margin: 0px 8px;
         }
               @media only screen and (max-width: 768px) {
        .piclist li {
    display: block;
    width: 60px;
    height: 60px;
}}
         /*=========Recent-post==========*/
         .title_bx h3.title {
         font-size: 22px;
         text-transform: capitalize;
         position: relative;
         color: #fd7f34;
         font-weight: 700;
         line-height: 1.2em;
         }
         .title_bx h3.title:before {
         content: "";
         height: 2px;
         width: 20%;
         position: absolute;
         left: 0px;
         z-index: 1;
         top: 40px;
         background-color: #fd7f34;
         }
         .title_bx h3.title:after {
         content: "";
         height: 2px;
         width: 100%;
         position: absolute;
         left: 0px;
         top: 40px;
         background-color: #ffc107;
         }
         .common_wd .owl-nav .owl-prev, .common_wd .owl-nav .owl-next {
         background-color: #fd7f34 !important;
         display: block;
         height: 30px;
         width: 30px;
         text-align: center;
         border-radius: 0px !important;
         }
         .owl-nav .owl-next {
         right:-10px;
         }
         .owl-nav .owl-prev, .owl-nav .owl-next {
         top:50%;
         position: absolute;
         }
         .common_wd .owl-nav .owl-prev i, .common_wd .owl-nav .owl-next i {
         color: #fff;
         font-size: 14px !important;
         position: relative;
         top: -1px;
         }
         .common_wd .owl-nav {
         position: absolute;
         top: -21%;
         right: 4px;
         width: 65px;
         }
         .owl-nav .owl-prev i, .owl-nav .owl-next i {
         left: 0px;
         }
         ._p-qty .decrease_ {
         position: relative;
         right: -5px;
         top: 3px;
         }
         ._p-qty .increase_ {
         position: relative;
         top: 3px;
         left: -5px;
         }
         /*========box========*/
         .sq_box {
         padding-bottom: 5px;
         border-bottom: solid 2px #fd7f34;
         background-color: #fff;
         text-align: center;
         padding: 15px 10px;
         margin-bottom: 20px;
         border-radius: 4px;
         }
         .item .sq_box span.wishlist {
         right: 5px !important;
         }
         .sq_box span.wishlist {
         position: absolute;
         top: 10px;
         right: 20px;
         }
         .sq_box span {
         font-size: 14px;
         font-weight: 600;
         margin: 0px 10px;
         }
         .sq_box span.wishlist i {
         color: #adb5bd;
         font-size: 20px;
         }
         .sq_box h4 {
         font-size: 18px;
         text-align: center;
         font-weight: 500;
         color: #343a40;
         margin-top: 10px;
         margin-bottom: 10px !important;
         }
         .sq_box .price-box {
         margin-bottom: 15px !important;
         }
         .sq_box .btn {
         border-radius: 50px;
         padding: 5px 13px;
         font-size: 15px;
         color: #fff;
         background-color: #fd7f34;
         font-weight: 600;
         }
         .sq_box .price-box span.price {
         text-decoration: line-through;
         color: #6c757d;
         }
         .sq_box span {
         font-size: 14px;
         font-weight: 600;
         margin: 0px 10px;
         }
         .sq_box .price-box span.offer-price {
         color:#28a745;
         }
         .sq_box img {
         object-fit: cover;
         height: 150px !important;
         margin-top: 20px;
         }
         .sq_box span.wishlist i:hover {
         color: #fd7f34;
         }
         .mainheading h3 {
         border-bottom: 2px solid #e0e0e0;
         padding-bottom: 10px;
         }
         ._product-detail-content p{
         margin-bottom: 0;
         }
         .rate {
         float: left;
         padding: 0 10px 0 0;
         }
         .rate label {
    align-items: center;
    display: block;
}
         .rate:not(:checked) > input {
         position:absolute;
         top:-9999px;
         }
         .rate:not(:checked) > label {
         float: right;
         width: 15px;
         overflow: hidden;
         white-space: nowrap;
         cursor: pointer;
         font-size: 21px;
         color:#ccc;
         margin-bottom: 0;
         line-height: 21px;
         }
         .rate:not(:checked) > label:before {
         content: '\2605';
         }
         .rate > input:checked ~ label {
         color: #ffc700;    
         }
         .rate:not(:checked) > label:hover,
         .rate:not(:checked) > label:hover ~ label {
         color: #deb217;  
         }
         .rate > input:checked + label:hover,
         .rate > input:checked + label:hover ~ label,
         .rate > input:checked ~ label:hover,
         .rate > input:checked ~ label:hover ~ label,
         .rate > label:hover ~ input:checked ~ label {
         color: #c59b08;
         }
         ._p-price-box h6 {
         margin: 5px 0;
         color: #4b4b4b;
         }
         ._p-price-box h6 span {
         color: #18a818;
         position: relative;
         left: 5px;
         }
         /*countdown*/
         .countview h1 {
         font-weight: normal;
         letter-spacing: .125rem;
         text-transform: uppercase;
         }
         .countview li {
         display: inline-block;
         font-size: 1.5em;
         list-style-type: none;
         text-transform: uppercase;
         }
         .countview li span {
         font-size: 28px;
         padding: 0 10px;
         color: #bc0e0e;
         border: 1px solid #d0d0d0;
         height: 70px;
         width: 70px;
         text-align: center;
         display: flex;
         justify-content: center;
         align-items: center;
         }
         .countview .emoji {
         display: none;
         padding: 1rem;
         }
         .countview .emoji span {
         font-size: 4rem;
         padding: 0 .5rem;
         }
         ul.bottomcounter li {
         display: inline-block;
         font-size: 14px;
         list-style-type: none;
         padding: 10px 0 0;
         text-transform: uppercase;
         text-align: center;
         width: 70px;
         }
         .bottomcounter{
         padding: 0;
         display: flex;
         justify-content: space-between;
         width: 80%;
         }
         .topcounter{
         margin-bottom: 0;
         padding: 0;
         display: flex;
         justify-content: space-between;
         width: 80%;
         }
         .countview{
         margin: 20px 0;
         }
         .arrowflow{
          position: relative;
        display: block;
        z-index: 99999;
        top: 52px;
        right: 15px;
         }
         .progress-title {
    font-size: 16px;
    font-weight: 700;
    color: #333;
    margin: 0 0 20px
}

.progress {
    height: 20px;
    background: #333;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 30px;
    overflow: visible
}

.progress .progress-bar {
    position: relative;
    -webkit-animation: animate-positive 2s;
    animation: animate-positive 2s
}

.progress .progress-value {
    display: none;
    font-size: 18px;
    font-weight: 500;
    color: black;
    position: absolute;
    top: -30px;
    right: -25px
}

.progress .progress-bar:after {
    content: "";
    display: inline-block;
    width: 9px;
    background: #ca4242;
    position: absolute;
    top: 0;
    bottom: -10px;
    right: -5px;
    z-index: 1;
    height: 20px;
}
.cat_view {
    text-align: center;
    margin-bottom: 10px;
}
.cat_view img {
    margin-bottom: 10px;
        height: 200px;
}

         @media all and (max-width: 768px) {
        
         .countview h1 {
         font-size: calc(1.5rem * var(--smaller));
         }
         .countview li {
         font-size: calc(1.125rem * var(--smaller));
         }
         .countview li span {
         font-size: calc(3.375rem * var(--smaller));
         }
         }
         /*end*/
         @media all and (max-width: 767px) {
         ._boxzoom ._product-images {
    width: 100%;
    display: inline-block;
}
        .piclist li {
    display: inline-block;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    margin-top: 10px;
}
.slick-initialized .slick-slide img {
    margin-bottom: 10px;
    border-radius: 10px;
    height: 100% !important;
}
}
      </style>
         <style type="text/css">
        .carousel-control-prev-icon {
   
    background-image: url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png);
    transform: rotate(89deg);
}
.carousel-control-next-icon {
  
    background-image: url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png);
    transform: rotate(270deg);
}
         .card .carousel-item {
         height: 600px;
         }
         .card .carousel-caption {
         padding: 0;
         right: 0;
         left: 0;
         color: #3d3d3d;
         text-align: left;
         }
         .card .carousel-caption h3 {
         color: #3d3d3d;
         }
         .card .carousel-caption p {
         line-height: 30px;
             text-align: left;
         }
         .card .carousel-caption .col-sm-3 {
         display: flex;
         align-items: center;
         }
         .card .carousel-caption .col-sm-9 {
         text-align: left;
         }
         .navi a {
         text-decoration:none;
         }

      a > .ico {
          background-color: white;
          padding: 10px;
          border-radius: 50%;
      }
         a:hover > .ico {
         background-color: #f5f5f5;
         }
         .enquiryblock{
              background: #efabae;
    padding: 30px;
         }
         .enquiryimg{
              display: flex;
    justify-content: center;
    align-items: center;
         }
         .enq_cont{
              display: flex;
    align-items: center;
         }
         .enquirycontent{
          width: 60%;
          text-align: left;
         }
         .enquirycontent p{
          text-align: left;
              font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
         }
         .enquirycontent h4{
              font-size: 1.5rem;
                  margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
         }
         input.form-control.form_first {
    width: 20%;
    display: inline-block;
    border-bottom: 3px solid #ce1f1f;
    border-radius: 0;
}
input.form-control.form_second {
    display: inline-block;
      width: auto;
    border-bottom: 3px solid #ce1f1f;
    border-radius: 0;
}
.btnred{
      background: #ce1f1f;
    color: #fff;
    border-radius: 20px;
    padding: 6px 22px;
}
.btnred:hover{
  background: transparent;
  border: 1px solid #ce1f1f;
  color: #ce1f1f;
}
.form_view{
  margin: 20px 0;
      display: flex;
    justify-content: space-between;
}
.storelogo{
  margin: 25px 0;
}

         @media all and (max-width: 768px) {
          .carousel-caption {
    position: relative;}
    .card .carousel-item {
    height: auto;
}
.categories_block .slick-slide img {
    width: 100%;
    height: auto;
}
}
     @media all and (max-width: 767px) {

.enquirycontent {
    width: 100%;
    text-align: left;
}
input.form-control.form_second {
    display: inline-block;
    width:70%;}
    .btnred{
            padding: 6px 10px;
    }
    .storelogo img {
    width: 160px;
}
    .form_view {
    margin: 20px 0;
    display: flex;
    justify-content: space-between;
}
    .storelogo {
    margin: 25px 0;
    display: flex;
    justify-content: space-between;
}
.enquiryblock {
    background: #efabae;
    padding: 15px;
}
}
.contain {
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}

.item {
  display: block;
      height: 520px;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
    position: relative;
}
.mob_view_pro{
    display: none !important;
}

     @media all and (max-width: 767px) {
.item {
    display: block;
    height: 100%;
}
.picZoomer-pic-wp img {
    height: 100%;
}
.sliderview {
    margin: 0px 0;
}
.slider_section {
    padding: 5px 0;
}
.mob_view_pro{
    display: block !important;
}
.desk_view_pro{
display: none !important;
}
}

     .bottomswipper .swiper-button-next, .bottomswipper .swiper-container-rtl .swiper-button-prev {
 
    right: 10px;
    left: auto;
    top: 52px !important;
}
.bottomswipper .swiper-button-prev, .bottomswipper .swiper-container-rtl .swiper-button-next {
  
    right: 31px !important;
    left: auto !important;
    top: 52px !important;
}
 .bottomswipper div.swiper-5 div.swiper-slide {
     padding: 3em 0;
    
}

.bg-color.bottomswipper {
        background: #fff;
    border: none;
    border-radius: 12px;
    height: auto;
    padding: 1px 0;
    position: relative;
    width: 100%;
}
.bottomswipper .swiper-button-next:after, .bottomswipper .swiper-container-rtl .swiper-button-prev:after {
    content: "" !important;
    display: none;

}
.bottomswipper .swiper-button-prev:after, .bottomswipper .swiper-container-rtl .swiper-button-next:after {
    content: "";
    display: none;
}

 .bottomswipper div.swiper-5 .swiper-button-prev {
     background: none;
}
 .bottomswipper div.swiper-5 .swiper-button-prev:before {
     position: absolute;
     content: '\f137';
     font-family: "Font Awesome 5 Free";
     font-weight: bold;
     color: #fff;
     margin-top: 10px;
}
 .bottomswipper div.swiper-5 .swiper-button-next {
     background: none;
}
 .bottomswipper div.swiper-5 .swiper-button-next:before {
     position: absolute;
     content: '\f138';
     font-family: "Font Awesome 5 Free";
     font-weight: bold;
     color: #fff;
     margin-top: 10px;
}
.bottomswipper div.swiper-5 .swiper-button-next:before, .bottomswipper div.swiper-5 .swiper-button-prev:before {
   
    color: #169beb;
}
/*header*/
      .mob_select{
         border: 1px solid #bebebe;
    padding: 7px 7px 7px;
    color: #000000;
    margin-left: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    }
    .eng_view{
         border: 1px solid #bebebe;
        padding: 7px 7px 8px;
    color: #000000;
    margin-left: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    }
    .eng_view i {
    color: #000;
        margin-left: 2px;
}
#cart-count {
    background: red;
    bottom: 19px;
    color: #fff;
    font-size: 12px;
    margin-left: -17px;
    padding: 3px 5px;
    position: absolute;
}
.adminview span {
    margin-left: 2px;
}
.adminview i {
    font-size: 14px;
    padding: 0 5px;
}
  .sellerblock {
    background: #f3f3f3;
    border: 1px solid #d7d7d7;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%);
    margin: 15px 0;
    padding: 15px;
}
.sellerimg {
    max-height: 150px;
    height: 100%;
    width: auto;
        display: flex;
    justify-content: center;
    align-items: center;
}
.sellerimg img {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    max-width: 100%;
    max-height: 100%;
}
.sellerbottom h5 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #0b71c6;
}
.sellerbottom i {
    font-size: 18px;
    margin: 10px 10px 10px 0;
    color: #0e79ce;
}
.sellerbottom p {
    display: flex;
    align-items: center;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input,
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=text],
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=tel] {
    padding-left: 88px !important;
}

.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag {
        width: 67px !important;
}
    .has-search .form-control {
    padding-left: 3.375rem;
}

.searchlogin .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 4.375rem;
    height: 2.375rem !important;
    line-height: 2.375rem;
    text-align: center;
    pointer-events: none;
    color: #000000;
    background: #c1e4ff;
    display: flex;
    align-items: center;
    justify-content: center;
}
#modal-custom .iziModal-content section input:not([type=checkbox]) {
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 14px;
    margin-bottom: 26px;
    padding: 8px 0 8px 78px;
    width: 100%;
}
.close_icon {
    background: #0b71c6;
    color: #fff;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    display: flex !important;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 7px;
    right: 5px;
}
/*custom css 10 june*/
    .footer-widget ul li{
        float: none;
            width: 100%;
            margin-bottom: 10px;
    }
 /*   ul.footerright li {
    display: inline-block;
    float: left;
    width: 50%;
    margin-bottom: 12px;
}*/
.loginview{
    font-size: 20px;
    font-weight: bold;
}
p.logincontent {
    margin-bottom: 15px;
    color: #646464;
}
.btnviewfooter{
        display: flex;
    justify-content: space-between;
}
.btnviewfooter button{
    width: 40%;
}
/*end*/
      @media only screen and (max-width: 600px) {
        .picZoomer-pic-wp {
    position: relative;
    overflow: hidden;
    text-align: center;
    height: 300px !important;
}
._boxzoom {
 display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-flow: dense;
  direction: rtl;
}

.picZoomer-pic-wp img {
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    max-width: 100%;
    max-height: 100%;
}
      /*   .navbar-toggler{
      position: relative;
      }
      .logoview{
      display: inline-block;
      position: relative;
      justify-content: center;
      text-align: center;
      }
      .brand-logo-link {
      max-height: 50px;
      max-width: 245px;
      position: absolute;
      bottom: 0;
      }
      .shop_cart{
      position: absolute;
      z-index: 99;
      right: 0;
      top: -26px;
      }*/
      .pac-target-input{
      margin-bottom: 10px;
      }
      .slider_section.lightblue {
      background: #ebf7ff;
      padding: 25px 0;
      }
      .lightblue h2 {
      font-size: 23px;
      margin-top: 0;
      }
      .storelogo img {
      width: 128px;
      }
      section#services {
      padding: 20px 0;
      }
      ._product-detail-content p {
      margin-bottom: 0;
      text-align: left;
      }
      .section_heading h2 {
      font-size: 20px;
      }
      .advance_feature .section_heading {
      margin-bottom: 0;
      }
      .footer-logo-footer {
      margin-bottom: 0;
      }
      .footer-content-footer {
      position: relative;
      z-index: 2;
      padding-top: 0 !important;
      padding-bottom: 10px !important;
      }
      .footer-social-icon span {
     margin-bottom: 10px;
    margin-top: 15px;
      }
      .footer-text p {
      text-align: left;
      }
      .aboutheading h3 {
      margin-bottom: 20px;
      margin-top: 10px;
      }
      .footer-widget-heading h3{
      margin-bottom: 26px;
      }
      .logomain{
      display: grid;
      }
      .mobile_view{
        display: block;
      }
      .desktop_view{
        display: none;
      }
      .mobilemenu{
        text-align: center;
    align-items: center;
      }
      .logocenter{
            display: flex;
    justify-content: center;
      }
      .brand-logo-link {
    max-height: 60px;
    max-width: 244px;
      }
      .navbar-toggler{
        padding: .25rem 0;
      }
      a.shopping-cart-sidebar-btn i {
    font-size: 1.25rem;
    }

      }
       @media only screen and (max-width: 768px) {
     
  
      .lightblue h2 {
      font-size: 23px;
      margin-top: 0;
      }
      .storelogo img {
      width: 128px;
      }
    
      .logomain{
      display: grid;
      }
      .mobile_view{
        display: block;
      }
      .desktop_view{
        display: none !important;
      }
      .mobilemenu{
        text-align: center;
    align-items: center;
      }
      .logocenter{
            display: flex;
    justify-content: center;
      }
      .brand-logo-link {
    max-height: 60px;
    max-width: 244px;
      }
      .navbar-toggler{
        padding: .25rem 0;
      }
      a.shopping-cart-sidebar-btn i {
    font-size: 1.25rem;
    }
    .navbar-nav{
          flex-direction: row;
              margin: 10px 0;
    }
        .mob_select{
          margin: 0 5px;
    outline: none;
    padding: 7px 4px;
    }
    .eng_view{
          border: 1px solid #bebebe;
        padding: 7px 16px 9px;
    color: #606060;
    }
       }

        @media only screen and (min-width: 1024px) {
      .mobile_view{
        display: none !important;
      }
      .desktop_view{
        display: block;
      }
    }
       @media only screen and (max-width: 1024px){
        .icon_border i {
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    padding: 0 4px;
    height: auto;
    width: 100%;
}
       }
        @media only screen and (max-width: 992px){
.viewmode .form-control{
    width: auto;
    margin-left: 32px;
}
           .mobile_view{
        display: block ;
      }
      .desktop_view{
        display: none !important;
      }
       .lightblue h2 {
      font-size: 23px;
      margin-top: 0;
      }
      .storelogo img {
      width: 128px;
      }
    
      .logomain{
      display: grid;
      }
      .mobile_view{
        display: block;
      }
      .desktop_view{
        display: none !important;
      }
      .mobilemenu{
    text-align: center;
    align-items: center;
    position: absolute;
    width: 100%;
    top: 0;
    right: 0;

      }
/*      .listing-page .filter-nav {
    height: auto;
    transition-duration: .4s;
    width: 100%;
    z-index: 10;
}
.dropdown {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}*/
/*select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px);
    width: auto;
}*/
      .logocenter{
            display: flex;
    justify-content: center;
      }
      .brand-logo-link {
    max-height: 60px;
    max-width: 244px;
      }
      .navbar-toggler{
        padding: .25rem 0;
      }
      a.shopping-cart-sidebar-btn i {
    font-size: 1.25rem;
    }
    .navbar-nav{
          flex-direction: row;
              margin: 10px 0;
    }
        .mob_select{
          border: 1px solid #bebebe;
    padding: 5px 7px 5px;
    color: #000000;
    margin-left: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    }
    .eng_view{
         border: 1px solid #bebebe;
    padding: 5px 7px 5px;
    color: #000000;
    margin-left: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    }
    .adminview{
    border: 1px solid #bebebe;
    padding: 5px 7px 5px;
    color: #000000;
    margin-left: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
    }


    .news.main_img img.my_img {
        width: 90%;
        border: 1px solid #dfdfdf;
    }
.news.main_img {
    width: 80%;
    display: inline-block;
}
.zoom-thumb.thumb_img {
    width: 20%;
    display: inherit;
    float: left;
}

ul.piclist li {
    margin: 20px 0px;
}
 
#loading {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100vw;
    height: 100vh;
    background-color: #fff;
    background-image: url(https://entemarket.com/uploads/comp.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 200px 200px;
}
#modal-custom .iziModal-content section#login_div input, #modal-custom .iziModal-content section#login_div input:focus,
#modal-custom .iziModal-content section#login_div input:not([type=checkbox]),
input#phone-number {
    background: #fff !important;
    border: none !important;
     border: 1px solid #aaa !important; 
   /* box-shadow: 0px 2px 5px #ccc;*/
    border-radius: 40px !important;
}

button#send-otp-button {
    float: right !important;
}
#modal-custom .iziModal-content section footer {
    overflow: hidden;
    background: transparent;
   display: flex;
    justify-content: space-between;
}

.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag {
    border-radius: 40px 0px 0px 40px;
}

section#login_div {
    text-align: center;
}
.social-media-login {
    text-align: center;
    margin: 10px;
}
.social-media-login a {
    width: 230px;
}
#modal-custom .iziModal-content section#login_div {
    padding: 30px 30px 0px 30px;
}
#modal-custom .iziModal-content section footer button,
section#register_div section footer button{
    width: 47% !important;
}


.search_box button {
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px 11px;
    border-radius: 0px 25px 25px 0px;
    border: 1px solid #ccc;
    color: #fff;
    background: #98c141;
    cursor: pointer;
}

.search_box input#searchTextField {
    position: relative;
    border-radius: 25px 0px 0px 25px !important; 
    border: 1px solid #ccc !important;
}
.zoomContainer {
    left:237px ;
}
.add-to-cart{
position: relative;top: 10px;
}

@media only screen and (max-width: 600px) {
    .sellerbottom p {
    display: flex;
    align-items: center;
    justify-content: center;
}
#modal-custom .iziModal-content section footer {
    overflow: hidden;
    background: transparent;
    display: flex;
    justify-content: space-between;
}
.sellerbottom {
    text-align: center;
    margin-top: 15px;
}
}


.iziModal {
    min-height: 400px;
}
form#send-otp-form button {
    margin: 10px 5px 20px 5px !important;
}
form#send-otp-form center {
    margin-top: 30px 0px;
}