.celler-shirt .celler-shirt-inn {
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    padding: 13px 0; width:100%;
}
.full-detail-sec h2 {
    border-bottom: 0;
    margin-bottom: 6px;
}
.full-detail-sec h2 a{color:#222;}
.full-detail-sec p.reviews {
    margin-bottom: 4px;
}
.view-more-btn a {
    background: #ff5c00;
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    padding: 10px 23px 10px 10px;
    border-radius: 4px;
    position: relative;
}
.celler-shirt {
    /*box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.4);*/
    margin-bottom: 20px;
    border-radius: 4px;
}
.view-more-btn a:after {
    content: "\f105";
    font-family: fontawesome;
    font-size: 20px;
    position: absolute;
    right: 7px;
    top: 6px;
}
.celler-shirt .media-sec {
    text-align: center;
    display: block;
}
.media-sec img {
    width: 100%;
    max-width: 100%;
    display: block;
    height: 183px;
    object-fit: contain;
}
.view-more-btn {
    display: flex;
    align-items: center;
    align-self: center;
    justify-content: center;
}
.full-detail-sec ul li {
    list-style: none;
    padding: 6px 0 0 22px;
    margin-bottom: 0px;
    font-size: 13px;
    position: relative;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: normal;
}
.full-detail-sec ul li a{color:#222;}
.full-detail-sec ul {
    padding: 0;
    margin: 0;
}

.full-detail-sec ul li a .fa { font-size:20px;margin-right:5px; }

.klmeter{padding:0 0 0 10px;font-weight:600;position: absolute;
right: -25%;top:3px;font-size: 17px;color: #ff5c00;}
.klmeter > img{display:inline-block;margin:-12px 0 0 6px; }
.klmeter .fa{font-size:18px;display:none;}

li#email:before {
    content: "\f003";
    font-family: fontawesome;
    padding-right: 7px;
    font-size: 13px;
    position: absolute;
    top: 6px;
    left: 0;
}
li#phone-no:before {
    content: "\f10b";
    font-family: fontawesome;
    padding-right: 7px;
    font-size: 20px;
    position: absolute;
    top: 6px;
    left: 0;
}
li#address1:before {
    content: "\f041";
    font-family: fontawesome;
    padding-right: 7px;
    font-size: 20px;
    position: absolute;
    top: 6px;
    left: 0;
}
li#address2:before {
    /*content: "\f105";*/
    font-family: fontawesome;
    padding-right: 7px;
    font-size: 20px;
    position: absolute;
    top: 6px;
    left: 0;
}
li#prize:before {/*content: "\f105";*/font-family: fontawesome;padding-right: 7px;font-size: 20px;position: absolute;top: 6px;left: 0; }
.reviews i.fa.fa-star {color: #f5b90f; }
.celler-shirt .row {display: flex;align-items: center; }
.zoom {display:inline-block;position: relative;}
.zoom:after {content:''; display:block;width:33px; height:33px;position:absolute;top:0;right:0;background:url(icon.png);}

.zoom img {display: block;}

.zoom img::selection { background-color: transparent; }

#ex2 img:hover { cursor: url(grab.cur), default; }
#ex2 img:active { cursor: url(grabbed.cur), default; }
		
		
.accordion1 {background-color: #fff;color: #444;cursor: pointer;padding: 18px 18px 0px;width: 100%;border: none;text-align: left;outline: none;font-size: 20px;transition: 0.4s;font-weight: bold;}
/*.section2 {border-top: 2px solid #eee;border-bottom: 2px solid #eee;padding-bottom: 20px;}*/

.panel1 {padding: 12px 18px 0;display: none;background-color: white;overflow: hidden;margin: 0;box-shadow: none;}
button.accordion1:after {content: "\002B";color: #777;font-weight: bold;float: right;margin-left: 5px;font-family: fontawesome;font-size: 26px;}
button.accordion1.active:after {content: "\2212";}
.section2 p {position: inherit; }
.panel1 .col-md-5 {padding: 10px 0; }
.panel1 .col-md-7 {padding: 10px 0; }
.zoom-small-img1 img {object-fit: contain;border: 1px solid #2731a9; }
.zoom img:nth-child(1) {object-fit: contain;}
.zoom-small-img1 {max-width: 80px;margin-bottom: 10px; }
.img-zoom-container {position: relative; }
.zoom-small-img {display: flex;justify-content: space-evenly;flex-flow: wrap;}
.panel1 .product-table {display: flex;justify-content: space-between;padding: 10px 0;border-bottom: 1px solid #ccc;}
.panel1 .product-table:last-child {border-bottom: 0px solid #ccc;}
.recommended-product img {height: 150px;width: 100%;object-fit: contain;}
.recommended-pro-price {text-align: center;font-weight: 600;font-size: 16px;margin-top: 7px;}
.service-content.recommended-sec {padding: 0px;}
.zoom-small-img1.active img {border: 2px solid #2731a9;}
.recommended-sec-title {text-align: center;line-height: 18px;margin-bottom: 10px;}
.product-text-title1 {font-size: 20px;color: #847d7d;line-height: 20px;}
.product-text-title2 {font-size: 28px;color: #333;line-height: 34px;padding: 10px 0;}
.product-text-price-sec {display: flex;align-items: center;}
/*.product-text-price-sec1 {margin-right: 10px;font-size: 20px;margin-bottom: 10px;}*/
.product-text-price-sec1:nth-child(1) {font-weight: 600;}
.product-text-price-sec1:nth-child(2) {
    color: #a09e9e;
    font-size: 14px;
    text-decoration: line-through;
}
.product-text-price-sec1:nth-child(3) {
    color: #fe5c00;
    font-size: 17px;
}
.product-text-sec {
    padding: 10px 0;
}
.product-text-sec-inn {
    display: flex;
    align-items: center;
    align-self: center;
}
.product-text-sec-inn-icon {
    margin-right: 7px;
}
.product-text-sec-inn {
    display: flex;
    align-items: center;
    align-self: center;
    padding: 6px 0;
}
.product-text-sec-inn-icon .fa {
    font-size: 17px;
    color: #ff5c00;
}
.product-color-sec {
    display: flex;
}
.color-sec-product img {
    width: 100px;
    height: 80px;
    display: block;
    object-fit: contain;
	margin: 5px auto 5px
}
.product-color-sec-product {
 /*   display: flex;*/
 /*   text-align: center;*/
 /*   justify-content: center;*/
	/*width: 87%;*/
}
.product-color-sec-text {
    /*font-size: 20px;*/
    /*color: #716d6d;*/
    /*width: 17%;*/
}
.color-sec-product-inn {
    width: 25%;
}
.color-sec-product.active {border: 2px solid #2731a9;}
.color-sec-product.active a {
    margin-top: 3px;
}
.product-color-sec-main {
    padding: 14px 0;
}
.color-product-hover-text {
    font-size: 15px;
}

.product-color-sec-main .tooltip {
    /*position: relative;*/
    /*opacity: 1;*/
    /*text-align: center;*/
    /*color: #fff;*/
}

.product-color-sec-main .tooltip .tooltiptext {
  visibility: hidden;
  width: 80px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 118%;
  left: 50%;
  margin-left: -43px;
}

.product-color-sec-main .tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.product-color-sec-main .tooltip:hover .tooltiptext {
  visibility: visible;
}


.product-size-sec {
    display: flex;
}
.product-size-sec-product {
    /*display: flex;*/
    /*text-align: center;*/
    /*justify-content: start;*/
    /*width: 44%;*/
    /*align-items: center;*/
    /*align-self: center;*/
    /*padding-top: 16px;*/
}
.product-size-sec-text {
    /*font-size: 20px;*/
    /*color: #716d6d;*/
    /*width: 17%;*/
}

.product-size-sec-main {
    padding: 14px 0 20px;
}
.size-hover-text {
    font-size: 15px;
}


.product-size-sec-main .tooltip {
    /*position: relative;*/
    /*opacity: 1;*/
    /*text-align: center;*/
    /*height: 40px;*/
    /*align-items: center;*/
    /*align-self: center;*/
    /*width: 40px;*/
    /*display: flex;*/
    /*justify-content: center;*/
    /*font-size: 24px;*/
    /*border: 2px solid #ddd;*/
    /*margin-right: 17px;*/
}
.size-sec-name.active {border: 2px solid #2731a9;}
.product-size-sec-main .tooltip .tooltiptext {
  visibility: hidden;
  width: 44px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 130%;
  left: 50%;
  margin-left: -22px;
}

.product-size-sec-main .tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.product-size-sec-main .tooltip:hover .tooltiptext {
  visibility: visible;
}
.size-chart-sec {
    display: flex;
    justify-content: center;
    align-self: center;
    padding-top: 10px;
}
.product--list .product-detail-inn {
    padding-bottom: 78px;
}
.like-sec-btn {
    /*display: flex;*/
    /*padding-bottom: 20px;*/
    /*border-top: 2px solid #ddd;*/
    /*padding-top: 20px;*/
}
.like-sec-btn a {
    /*border: 1px solid #ccc;*/
    /*margin-right: 10px;*/
    /*padding: 5px 26px;*/
    /*border-radius: 4px;*/
    /*color: #ccc;*/
}
.like-sec-btn a.active {
    /*color: #ff5c00;*/
}
/*.sticky {
    position: fixed;
    top: 144px;
    width: 41%;
    background: #fff;
    z-index: 999;
    height: 71vh;
    padding-top: 10px;
}*/


@media screen and (max-width:767px){

.celler-shirt .celler-shirt-inn {display: inline-block !important;}
.klmeter {right:0;}


}


@media screen and (max-width:520px){
.klmeter {padding: 20px 0px 0px 0px;position: static;width: 100%;display: inline-block;}
.view-more-btn a {padding: 6px 23px 6px 10px;}
.view-more-btn a::after {right: 9px;top: 2px;}
.view-more-btn {justify-content: left;padding: 10px 0 0;}
.section2 .accordion1{font-size:20px;}

    
}




