.grd_gray{background: #FFFFFF; /* Old browsers */
            background: -moz-linear-gradient(top,  #FFFFFF 0%, #cccccc 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #FFFFFF 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #FFFFFF 0%,#cccccc 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #FFFFFF 0%,#cccccc 100%); /* IE10+ */
            background: linear-gradient(top,  #FFFFFF 0%,#cccccc 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */}

.grd_pink_btn{background: #de5bc4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #de5bc4 0%, #b54aa0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de5bc4), color-stop(100%,#b54aa0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #de5bc4 0%,#b54aa0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #de5bc4 0%,#b54aa0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #de5bc4 0%,#b54aa0 100%); /* IE10+ */
background: linear-gradient(top,  #de5bc4 0%,#b54aa0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de5bc4', endColorstr='#b54aa0',GradientType=0 ); /* IE6-8 */
border:1px solid #de5bc4;
border-radius:5px 5px; -webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; -o-border-radius:5px 5px;
}
.grd_gray_btn{background: #6f6f6f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #6f6f6f 0%, #535353 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f6f6f), color-stop(100%,#535353)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6f6f6f 0%,#535353 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6f6f6f 0%,#535353 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6f6f6f 0%,#535353 100%); /* IE10+ */
background: linear-gradient(top,  #6f6f6f 0%,#535353 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f', endColorstr='#535353',GradientType=0 ); /* IE6-8 */
border:1px solid #707070;
border-radius:5px 5px; -webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; -o-border-radius:5px 5px;
}

.grd_light_pink{background: #ffdef9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #ffdef9 0%, #d181c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdef9), color-stop(100%,#d181c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffdef9 0%,#d181c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffdef9 0%,#d181c1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffdef9 0%,#d181c1 100%); /* IE10+ */
background: linear-gradient(top,  #ffdef9 0%,#d181c1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdef9', endColorstr='#d181c1',GradientType=0 ); /* IE6-8 */
}


.twit_button{padding:0px 5px; border-radius:3px; background-color:#dfdfdf; color:#333;
             border:1px solid #dfdfdf; -webkit-border:1px solid #dfdfdf; -moz-border:1px solid #dfdfdf; -o-border:1px solid #dfdfdf; }

.tabGradient{background-color:#999999; /*background: #63380B;*/ /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/*background: -moz-linear-gradient(top,  #63380B 0%, #412507 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63380B), color-stop(100%,#412507)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #63380B 0%,#412507 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #63380B 0%,#412507 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #63380B 0%,#412507 100%); /* IE10+ */
background: linear-gradient(top,  #63380B 0%,#412507 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63380B', endColorstr='#412507',GradientType=0 );*/ /* IE6-8 */
color:#FFFFFF!important;}
.tabGradient a { color:#000; background-color:#f9f9f9;}
.tabGradientSelected{background: #ffffff; color:#63380B!important; font-weight:bold;}
.tabGradientSelected a{background: #ffffff; color:#999!important; font-weight:bold;}

.tabGradientSelected a,
.tabGradient a {display:block; line-height:34px; padding:0px 10px; text-align:center; text-decoration:none; font-size:12px; font-weight:normal; text-transform:uppercase;}

/*Site Text Color CSS Starts Here*/
.site_text_green{color:#348082;} .site_text_pink{color:#A92A13;} .site_text_white{color:#A92A13;} 
.site_text_gray80{color:#232323;} .site_text_darkred{color:#a92a13;}
.site_text_black{color:#000000;} .site_text_skyblue{color:#9097c9;}
.site_text_upper{text-transform:uppercase;}
/*Site Text Color CSS Ends Here*/

/*Product Detail CSS Starts Here*/
.product_detail{width:100%; float:left; margin:15px 0px 20px; padding:0px; /*font-family:Calibri;*/ background-color:#FFFFFF;}
@media 
    only screen and (max-width : 1024px){
    .product_detail{margin:15px 0px 0px}
}


.product_detail a.action_btn{display:inline-block; margin:0px 0px; padding:0px 10px; font-size:12px; font-weight:bold;
                           color:#FFFFFF; text-transform:capitalize; height:28px; line-height:28px; cursor:pointer;}
.product_detail a{text-decoration:none;} a img{border:none; cursor:pointer;}
/*----------------------------------------------------------*/
.product_detail h1{font-size:24px;} 
.product_detail h2{font-size:22px; font-style:italic;} 
.product_detail h3{font-size:20px;} 
.product_detail h4{font-size:18px;} 
.product_detail h5,
.product_detail h6{font-size:12px;}
.product_detail h1,
.product_detail h2,
.product_detail h6{/*font-family:"MuseoSlab500", Times, serif;*/ font-weight:normal;}
.product_detail h3,
.product_detail h4,
.product_detail h5{/*font-family:"DroidSans", Arial, Helvetica, sans-serif;*/ font-weight:normal;}
        
.product_detail h4.w_brd_bot{border-bottom:3px solid #e6e6e6; padding-bottom:3px;}
.product_detail h5.w_brd_bot{border-bottom:1px dotted #474747;}

span.review_star_full{width:13px; height:13px; display:inline-block; background:url(../images/icons.png) no-repeat -3px -20px;}
span.review_star_half{width:13px; height:13px; display:inline-block; background:url(../images/icons.png) no-repeat -3px -38px;}
/*Important Dicleration End*/


.preview_box{width:100%; min-height:350px; float:left; margin:0px 0px; padding:0px 0px; background-color:#FFFFFF; border:1px solid #dfdfdf;}
.preview_box.preview_box2{height:395px;}

.preview_box_image{width:100%; min-height:560px; position: relative;float:left; margin:20px 0px 10px; padding:0px 0px; background-color:#FFFFFF; border:1px solid #dfdfdf;}
.preview_box_image.preview_box2{height:395px;}

.preview_box_left{width:100%; float:left;position: absolute !important;
bottom: 0;}
.preview_box_left ul{width:auto!important; margin:0px 0px; padding:0px 0px 10px 11px; list-style:none; overflow:hidden;}
.preview_box_left ul li{float:left; width:52px; /*height:45px;*/ line-height: 45px; height: auto; margin:0px 5px 2px; padding:0px 0px; overflow:hidden; border:1px solid #dfdfdf; overflow:hidden; text-align:center;}
.productPreviewBox {width: 100%; float: left; margin: 0 0 15px; padding: 12px; border: 1px solid #fff; box-sizing: border-box;}
.productPreviewBox .currentAngle {width: 100%; float: left; margin: 0 0 12px;}
.productPreviewBox .currentAngle img {width: 100%;}
.productAnglesList {margin: 0 -6px;padding: 0; list-style: none;  display: -webkit-box;  display: -webkit-flex;  display: -moz-flex;  display: -ms-flexbox; display: flex;
  width: 100%;}
.productAnglesList > li {-webkit-box-flex: 1;-webkit-flex: 1 1 20%;-moz-box-flex: 1; -moz-flex: 1 1 20%;
  -ms-flex: 1 1 20%;flex: 1 1 20%; max-width: 20%;  padding: 0 6px;}
 .productAnglesList > li > a {width: 100%;float: left; margin: 0;  padding: 100% 0 0;  overflow: hidden;  position: relative;  border: 1px solid #d5d5d5;} 
.productAnglesList > li > a > img, .productAnglesList > li > a > video {max-width: 100%; max-height: 100%;  position: absolute;  -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%;  left: 50%;} 

.preview_box_left ul li img{/*width:52px;*/ height:auto!important;}
.preview_box_left ul li:last-child{margin-bottom:0px; margin-right:0px;}
.preview_box_left ul li:first-child{margin-bottom:0px; margin-left:0px;}

.preview_box_left_small{width:100%; float:left;}
.preview_box_left_small ul{clear:left; margin:0px auto; padding:0px 0px 10px 11px; list-style:none; overflow:hidden;}
.preview_box_left_small ul li{float:left; width:28px; margin:0px 3px 0px 0px; padding:0px 0px; overflow:hidden; text-align:center; display:table; border:1px solid #dfdfdf;}
.preview_box_left_small ul li img{display:table-cell; vertical-align:middle;}
.preview_box_left_small ul li:last-child{margin-bottom:0px;}

.preview_box_right{width:98%; height:302px; float:right; margin:5px 1%; padding:0px; text-align:center; display:inline-table; position:relative;}
#mainImageSrc{display:table-cell; vertical-align:middle; width:100%;}

.detail_box{width:100%; float:left; margin:0px 0px; padding:0px 0px;}
.detail_box.sp-detail{width:570px; min-height:350px; float:left; margin:0px 0px; padding:0px 10px 0px 15px; background:url(../images/bg-03.gif) no-repeat left 50% #FFFFFF;}
.detail_box.detail_box2{width:437px; height:395px;}
.name_sku, .our_price, .select_size, .action_box{width:100%; float:left; padding-bottom:0px; margin-bottom:5px;}
.name_sku h4, .our_price h4{clear:left; text-align:left; text-transform:capitalize; padding:0px 0px 3px 0px;  font-weight: bold; color:#000; margin-bottom:0px; font-size: 24px;}
.name_sku h4{font-size:16px; font-weight:normal; line-height:20px; color: #000;}
.our_price h4{font-size:18px; color: #0001a7;display: flex;}
.popup-right h2{font-size: 20px!important; margin-top: 0;}
.name_sku h4 span, .our_price h4 span{display:inline-block; font-size:13px; margin-left:90px;}
.name_sku h4 span span, .our_price h4 span span{text-decoration:line-through; margin-left:0px;}
.name_sku h5, .our_price h5, .select_size h5{clear:left; text-align:left; text-transform:capitalize; padding:3px 0px 3px 3px; line-height:16px;}
.name_sku h5 span, .our_price h5 span, .select_size h5 span{font-size:10px;}
.select_size h5 span{border-bottom:1px solid;}
.detail_box .productDesc{display:block; /*border:1px solid #dfdfdf; background-color:#f1f1f1; padding:8px 8px;*/ margin-bottom:10px;}
.detail_box .productDesc .descTitle{font-size:14px; display:block; padding-bottom:5px; font-family:"Calibri"; font-weight:bold;}
.detail_box .productDesc p{line-height:22px;}
.product_detail  p {line-height: 22px;font-size: 14px;color: #444;}


.name_sku p, .our_price p, .select_size p, .action_box p{clear:left; text-align:left; font-size:14px; padding:4px 4px 4px 0px;}
.select_size ul{clear:left; list-style:none; margin:0px 0px; padding:0px 0px; width:40%;}
.select_size ul li{float:left; margin:2px 5px 3px 0px; padding:0px 0px; background-color:#dddedc; font-weight:bold; width:31px; font-size:11px;}
.select_size ul li a{text-align:center; display:block; line-height:24px; color:#232323; padding:0px 5px;}
.select_size ul li a:hover{color:#A92A13;}
.select_size ul li a.slectedSize{background-color:#273E31; color:#fff;}

 
.like_links{clear:left; margin:0px 20px 20px; padding:0px 0px; height:25px; width:150px;}
.like_links a{margin:2px;}
.like_links li {float:left !important; padding: 0; margin: 0;}

.rating_box{width:176px; min-height:350px; float:left; margin:0px 0px; padding:0px 0px; background:url(../images/bg-02.gif) no-repeat left 50% #FFFFFF; font-size:12px;}
.rating_box ul{clear:left; list-style:none; margin:10px 0px 0px; padding:0px 0px;}
.rating_box ul li{width:100%; margin:0px 0px 10px; padding:0px 0px 0px; float:left;}

.please_call{  display:inline-block; font-size: 14px; color: #000!important;  width: 100%;}
.please_call strong, .please_call span{display:inline-block; line-height:20px; vertical-align:top;}
.please_call span{font-size:20px; padding-left:10px;}
/*Product Detail CSS Ends Here*/

/*Inner Wrapper Full CSS Starts Here*/
.wrapper_inner_full{width:958px; float:left; margin:0px 0px; padding:5px 5px; font-family:Calibri;}
/*Inner Wrapper Full CSS Ends Here*/

/*Product Description Tabs Box CSS Starts Here*/
.product_desc_tabs_box{width:100%; float:left; margin:0px 0px; padding:0px 0px;}
.product_desc_tabs_box .contentBox{display:block;}
.product_desc_tabs_box .contentBox .contentTitle{font-size:13px; font-weight:bold; display:block;}
.product_desc_tabs_box .contentBox p{padding-bottom:10px;}

.product_desc_tabs_box.product_desc_tabs_box2{width:100%;}
ul.product_tabs{clear:left; list-style:none; margin:0px 0px; padding:0px 0px; overflow:hidden;}
ul.product_tabs.product_tabs2{width:100%; float:left;}
ul.product_tabs li{float:left; margin:0px 5px 0px 0px; padding:0px 0px; background-color:#FFFFFF; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

.tab_description_box{width:100%;   float:left; margin:0px 0px; padding:0px 0px; background-color:#FFFFFF; display:block;}
.tab_description_box table{width:100%; margin:0px 0px; padding:0px 0px;   border-collapse:separate;}
.tab_description_box table tr td{padding:5px 10px; vertical-align: top;}
.tab_description_box table tbody tr{border-top:1px solid #dfdfdf;}
/*.tab_description_box table tr td:nth-child(2){display:none;}*/
 
.tab_description_box.sp-detail-tab{width:945px; height:280px; float:left; margin:0px 0px; padding:10px 10px; background-color:#FFFFFF; overflow-y:auto; display:block;}
.tab_description_box.tab_description_box2{width:97.8%; float:left;}
.tab_description_box h4{background-color:#f9f9f9; padding-left:10px; line-height:30px; color:#0d2b5a; text-align:center;} 
.tab_description_box h4 a{text-decoration:none; color:#0d2b5a;}
.tab_description_box .add_review table{width:100%; border:none!important;}
.tab_description_box .add_review table tbody tr td{padding:5px 5px!important; border:none!important; vertical-align:top; text-align:left;}
.tab_description_box .add_review table tbody tr td label{width:50px; display:inline-block; vertical-align:top;}
.tab_description_box .add_review table tbody tr td input[type="text"],
.tab_description_box .add_review table tbody tr td textarea{width:88%; border:1px solid #dfdfdf; padding:0px 6px;}
.tab_description_box .add_review table tbody tr td input[type="text"]{height:30px; line-height:30px;}
.tab_description_box .add_review table tbody tr td span{color:#FF0000; display:inline-block; vertical-align:top;}
span.mandatory_field{color:#FF0000; font-size:14px; display:inline-block; vertical-align:top; width:10px!important; margin-left:5px;}
.tab_description_box p{clear:left; text-align:justify; padding-bottom:3px; font-size:14px; line-height:20px;}

.tab_description_box ul{ list-style:none; margin:0; padding: 0;}
.tab_description_box ul li{ margin:0; padding:0; font-size:14px; line-height:20px;}

.related_product_box                    {width:100%; float:right; margin:0px 0px; padding:0px;}
.related_product_box h6                    {clear:left; margin:0px 0px; padding:0px 10px 0px; line-height:34px; font-size:14px; font-weight:normal; float:left; 
                                         text-transform:uppercase; color:#FFFFFF; background-color:#999; border:1px solid #999; border-bottom:none;
                                         /*border-radius:4px 4px 0px 0px;*/}
.related_product_box .v_carousel_box    {width:100%; float:left; margin:0px 0px; padding:0px 0px; background-color:#FFF; min-height:225px;}

.short_detail_of_product{width:100%; float:left; margin:0px 0px;}
.short_detail_of_product .sdop_left{width:23.5%; float:left; margin-right:2%;}
.short_detail_of_product .sdop_left a{ display:block; margin:0; padding:0; text-align:center; text-decoration:none;}
.short_detail_of_product .sdop_left h5{text-align:center;}
.short_detail_of_product .sdop_right{width:74.5%; float:right;}
.short_detail_of_product .sdop_right p{clear:left; font-size:12px; line-height:14px!important; padding:0px;}
.short_detail_of_product .sdop_right a{color:#555555; text-decoration:underline;}
.short_detail_of_product .sdop_right .rating-name{border-bottom:none; width:96%;}
/*Product Description Tabs Box CSS Starts Here*/
/*Star Rating*/
/*             styles for the star rater                */    
.star-rating                 {list-style:none; margin: 0px; padding:0px; width: 75px; height: 15px; position: relative; 
                             background: url(/images/star_rating.gif) top left repeat-x; display:inline-block;}
.star-rating li             {padding:0px; margin:0px; /*\*/ float: left;/* */}
.star-rating li a             {display:block; width:15px; height: 15px; line-height:15px; text-decoration: none; text-indent: -4500px; z-index: 20; 
                             position: absolute; padding: 0px; overflow:hidden;}
.star-rating li a:hover     {background: url(/images/star_rating.gif) left center; z-index: 2; left: 0px; border:none;}
.star-rating a.one-star        {left:0px; }    .star-rating a.one-star:hover    {width:15px;}
.star-rating a.two-stars    {left:15px;}    .star-rating a.two-stars:hover    {width:30px;}
.star-rating a.three-stars    {left:30px;}    .star-rating a.three-stars:hover{width:45px;}
.star-rating a.four-stars    {left:45px;}    .star-rating a.four-stars:hover {width:60px;}
.star-rating a.five-stars    {left:60px;}    .star-rating a.five-stars:hover {width:75px;}
.star-rating li.current-rating {background: url(/images/star_rating.gif) left bottom; position: absolute; height: 15px; display: block; text-indent: -9000px; z-index: 1;}

 .productSpecificationBox .panel {
  border: none;
  display: inline-block;
  width: 100%;
}

 .productSpecificationBox .panel-heading {
background-color: inherit;
  border: none;
  position: relative;
}
 .productSpecificationBox .panel-heading .panel-title a{
  width: 100%;
  display: block;
  position: relative;
}

 .productSpecificationBox .panel-title a::before {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: 28px;
}

.productSpecificationBox .panel-title a[aria-expanded="true"]::before {
  content: "-";
}

 
 
 

.rating-name span{display:inline-block; margin-left:6px;}

/*Drop A Hint Starts Here*/
#hint-lightbox{ width:929px; height:auto; margin:0px; padding:0px 10px 20px; background-color:#FFFFFF; float:left; }
#hint-lightbox .head-box{ width:929px; height:36px; margin:0px; padding:0px; border-bottom:1px solid #e2e2e2; float:left;}
#hint-lightbox .head-box h1{width:861px; height:36px; margin:0px; padding:0px 0 0 5px; color:#2d403a; float:left; font:normal 18px/30px Calibri;}
#hint-lightbox .head-box .close-button{width:63px; height:36px; margin:0px; padding:0px; text-align:right; float:left;}

#hint-lightbox .main-light-box{ width:929px; height:340px; margin:10px 0 0 0; padding:0px; float:left;}
#hint-lightbox .main-light-box .left-light-box{ width:640px; height:336px; margin:0px 10px 0px 0px; padding:0px 0 0 0; float:left; border:2px solid #e2e2e2;}
#hint-lightbox .main-light-box .left-light-box .mother-text{ width:237px; height:287px; margin:0px; padding:20px 43px 0 25px; float:left; color:#525252; line-height:24px;}
#hint-lightbox .main-light-box .left-light-box .ring-img{width:335px; height:336px; margin:0px; padding:0px; float:left;}
#hint-lightbox .main-light-box .left-light-box .ring-img .image-box{width:305px;  margin:0px; padding:10px 30px 0 0; float:left; text-align:right;}
#hint-lightbox .main-light-box .left-light-box .ring-img .about-img-text{width:300px; height:67px; margin:0px; padding:0px; float:right; font-size:14px; color:#2d403a; line-height:24px;}


#hint-lightbox .main-light-box .left-pre-box{ width:624px; height:320px; margin:0px 10px 0px 0px; padding:0px 0 0 0; float:left; border:10px solid #e2e2e2;}
#hint-lightbox .main-light-box .left-pre-box .mother-text-pre{width:237px; height:287px; margin:0px; padding:29px 32px 0 20px; float:left; color:#525252; line-height:24px;}
#hint-lightbox .main-light-box .left-pre-box .ring-img-pre{width:335px; height:320px; margin:0px; padding:0px; float:left;}
#hint-lightbox .main-light-box .left-pre-box .ring-img-pre .image-box-pre{width:305px;  margin:0px; padding:0px 30px 0 0; float:left; text-align:right;}
#hint-lightbox .main-light-box .left-pre-box .ring-img-pre .about-img-text-pre{width:300px; height:57px; margin:0px; padding:0px; float:right; font-size:14px; color:#2d403a; line-height:24px;}


#hint-lightbox .main-light-box .right-light-box{ width:270px; height:340px; margin:0px; padding:0px 0 0 5px; float:left;}
#hint-lightbox .main-light-box .right-light-box ul{margin:0px; padding:0px;}
#hint-lightbox .main-light-box .right-light-box ul li{width:266px; height:auto; margin:0px 0 10px 0; padding:0px; list-style-type:none;}
#hint-lightbox .main-light-box .right-light-box ul li.two-char{color:#7f7f7f; font-style:italic; font-size:12px; width:259px; height:20px; margin:-8px 0 10px; padding:0px 0 0 7px; list-style-type:none;}

#hint-lightbox .main-light-box .right-light-box ul li input[type="text"]{width:254px;  padding:0px 5px; line-height:28px; height:32px; background-color:#FFFFFF; border:1px solid #e4e4e4; color:#7f7f7f; font-style:italic; font-size:12px;}
#hint-lightbox .main-light-box .right-light-box ul li textarea{width:254px; display:block; padding:0px 5px; height:146px; line-height:28px; background-color:#FFFFFF; border:1px solid #e4e4e4; color:#7f7f7f; font-style:italic; font-size:12px; font-family:Calibri;}

#hint-lightbox .main-light-box .right-light-box ul li textarea.mar-bot{width:254px; padding:5px 5px; height:146px; line-height:15px; background-color:#FFFFFF; border:1px solid #e4e4e4; color:#7f7f7f; font-style:italic; font-size:12px; margin-bottom:38px; font-family:Calibri;}


#hint-lightbox .main-light-box .right-light-box ul li textarea:focus{color:#333333; font-style:normal; font-style:italic;}
#hint-lightbox .main-light-box .right-light-box ul li input[type="text"]:focus{color:#333333; font-style:normal; font-style:italic;}
#hint-lightbox .main-light-box .right-light-box ul li a.pre-mess{width:266px; padding:0px; height:30px; text-align:center; background-color:#2d403a; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; margin:0px 0 0 0; display:block; line-height:28px;}
#hint-lightbox .main-light-box .right-light-box ul li a.pre-mess:hover{background-color:#000000; text-decoration:none;}
#hint-lightbox .main-light-box .right-light-box ul li a.reset-mess{width:266px; padding:0px; height:30px; text-align:center; background-color:#000000; color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; margin:-5px 0 0 0; display:block; line-height:28px;}
#hint-lightbox .main-light-box .right-light-box ul li a.reset-mess:hover{background-color:#2d403a; text-decoration:none;}


.wish_list{clear:left; margin:0px 0px; padding:0px 0px; overflow:hidden; list-style:none;}
.wish_list li{width:48%; float:left; margin:0px 3% 10px 0px;}
.wish_list li:nth-child(even){margin-right:0px;}
.wish_list li a{padding:0px 5px; /*border-radius:3px;*/ background-color:#0001a7  ; color:#fff; text-transform:uppercase; font-size:12px; display:block; line-height:24px;
                border:1px solid #0001a7; -webkit-border:1px solid #0001a7; -moz-border:1px solid #0001a7; -o-border:1px solid #0001a7; text-align:center;}
.wish_list li a:hover{color:#fff;}
/*Drop A Hint Ends Here*/




.fb_edge_widget_with_comment span.fb_edge_comment_widget{left: -246px!important;}
.zomming{float:right; width:976px; text-align:right; margin:0px;}

@media  (max-width: 790px){
    .wish_list li a{font-size: 11px;}
    .tabGradientSelected a, .tabGradient a{padding: 0 6px;}
    .action_box .btn{font-size: 12px; padding: 6px 9px;}
    .wish_list li a{height:40px; line-height: 40px;}
    .wish_list li{width: 100%;}
    
}


@media  (max-width:500px){

.preview_box_image {
  width: 100%;
  min-height: 440px;
}
#videoLink .product_detail_iframe {
  height: 350px!important;
} 

} 

.otherActionsIcon {justify-content: start;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  padding-left: 0;display: flex;
}

.otherActionsIcon li {
  list-style: none;
  width: 50%;
  margin:0 0 15px;
}
.otherActionsIcon li a {
  padding: 0;
  display: flex;
  align-items: center;
  background: inherit !important;
  border: none !important;
  margin: 0;
  color: #000 !important;
  font-size: 14px;
  box-shadow: inherit !important;
}

.otherActionsIcon li:hover a { 
  color:var(--darkclrTheme)!important; 
}

.otherActionsIcon li i {
  width: 24px;
  text-align: left;
  float: left; font-size: 20px;
  margin-right: 5px;
}



@media only screen and (max-width:600px){
    .our_price h4 {
  font-size: 16px;
  color: #0001a7;
  display: flex;
  flex-wrap: wrap;
}


.name_sku h4 span, .our_price h4 span {
  display: inline-block;
  font-size: 13px;
  margin-left: 30px;
}

.tab_description_box table tr td {
  font-size: 13px;
  padding: 5px 3px !important;
  width: 100%;
}

}

@media (max-width:500px) {
 .otherActionsIcon li a {
  font-size: 13px;
}
.otherActionsIcon li i {
  width: 16px; 
  font-size: 14px;
  margin-right: 4px;
}




    
}


@media (max-width:450px) {
  .action_box .btn {
    font-size: 11px;
    padding: 6px 6px;
  }
}

@media (max-width:340px) {
 .otherActionsIcon li a {
  font-size: 11px;
}
.otherActionsIcon li i {
  width: 16px; 
  font-size: 14px;
  margin-right: 2px;
}




    
}