
.custom-left-section {float: left;width: 70%;margin-right: 3%;}
.custom-right-section {float: left;}
.custom-right-section {float: left;width: 27%;position: relative;top: -15px;}
.full-gallery.gallery-cell-holder { height: 620px !important;}
/*.full-gallery-cell {width: 37% !important;}*/
.product_section .full-gallery {width: 26% !important;}
.tmpdivonpge {
    width: 100%;
    height: 100vh;
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 99999999999999;
}
.product-wrap .thumbnail-overlay {
    display: none !important;
}
.product-wrap .relative.product_image:hover .image__container{
/*display:none;*/}
.product-wrap .relative.product_image:hover .image__container.secondary_div{
    display: block;
}
.product-wrap .relative.product_image:hover .image__container.secondary_div img{
    display: block;
}

/* webuters code 09/09/2019  */

.product-options-section .bold_option_title { line-height: 35px; display: block; font-size: 30px; margin-bottom: 25px; text-align: center;
    text-transform: capitalize; } 
.full-gallery .product_gallery_nav { overflow: visible; }
.full-gallery .product_gallerfvy_nav .full-gallery-cell img { max-width: none; width: 100%; max-height: none; height: auto; }

.slider-gallery-main .flickity-prev-next-button.previous {  left: 0px;  height: auto; z-index: 10; }
.slider-gallery-main .flickity-prev-next-button.next { right: 0px; height: auto; z-index: 10; } 

.slider-gallery-main   .flickity-prev-next-button svg { top:50%; }

/* webuters code 10/09/2019  */
.purchase-details__buttons button.add_to_cart .text { font-size: 28px; }


@media (max-width: 767px) {
  .custome-container{ margin-left: 10px;margin-right: 10px;}
  .form-div .add_to_cart, .bold_option_displaytext, center, b {width: 100% !important;}
  .custom-left-section {width: 67%;margin-right: 2%;} 
  .custom-right-section {width: 27%;margin-right: 4%;top: 5px;} 
  .form-div{width: 90% !important;}
  .form-div .action_button {width: 98% !important;}
  .product-data-wrapper .full-six { width: 90% !important;}
  .product > .product-columns { width: 90% !important;  }
}
 
@media screen and (max-width: 1024px) {
    .product > .product-columns { width: 96% !important;  }
    .product_section .custom-gallery-thamnel-images { min-height:175px !important; max-height:175px !important; }
    .slider-gallery-main .flickity-prev-next-button.previous {  left: 0;
      height: 175px !important;  z-index: 10;  top: 50% !important;  padding: 0;
      width: 40px;  transform: translateY(-50%);  -webkit-transform: translateY(-50%); }
    .slider-gallery-main .flickity-prev-next-button.next {  right: 0;
      height: 175px !important;  z-index: 10;  top: 50% !important;  padding: 0;
      width: 40px;  transform: translateY(-50%);  -webkit-transform: translateY(-50%); } 
    .product_section .product-details-accordion>dt>button { font-size : 13px !important; }
  .purchase-details__buttons button.add_to_cart .text { font-size:20px; }
}
@media (max-width: 991px) and (min-width: 768px) {
  .form-div .add_to_cart, .bold_option_displaytext, center, b {width: 100% !important;}
  .full-gallery.gallery-cell-holder {  height: 350px !important; }
  .product-options-section .bold_option_title { font-size: 20px; } 
  .product_title { font-size: 18px !important; }
  .thumbnail .price, .thumbnail .title { font-size: 18px; }
  .form-div .add_to_cart{width: 64% !important; margin: 0 auto;}
  .review-slider-section { padding: 0 15px;}
}
@media (max-width: 1199px) and (min-width: 992px) {  
    .form-div img {width: 258px !important;}
    .full-gallery.gallery-cell-holder {height: 460px !important;} 
    .form-div .add_to_cart{width: 40% !important; margin: 0 auto;}
    .review-slider-section { padding: 0 15px;}
  .purchase-details__buttons button.add_to_cart .text { font-size:20px; }
}

@media (max-width: 1379px) and (min-width: 1200px){
  .custom-left-section {width: 55%;}
  .full-gallery.gallery-cell-holder {height: 575px !important;}
  .form-div .add_to_cart{margin: 0 auto;}
}
@media (max-width: 1530px) and (min-width: 1380px){
	.custom-left-section {width: 55%;}
  	.form-div .add_to_cart{ margin: 0 auto;}
}
@media (max-width: 1600px) and (min-width: 1531px){
  	.form-div .add_to_cart{ margin: 0 auto;}
}
@media (max-width: 2500px) and (min-width: 1601px){
.full-gallery.gallery-cell-holder {height: 820px !important;}
  .form-div .add_to_cart{ margin: 0 auto;}
}

@media (min-width: 992px){
.banner-nav  .product_gallery .flickity-prev-next-button {display: none !important;}
.right-div{overflow: hidden;}
.right-div-two{width:100%;}
  .form-div .add_to_cart{margin: 0 auto;}
  
}




/* webuters code 05/09/2019 */
.custom-gallery{width:100%;}
.product_section .custom-gallery-thamnel a { margin: 0 0px; display: block;  }
.product_section .custom-gallery-thamnel {width: 100% !important; 
height: auto !important;
overflow-y: hidden;}
.product_section .custom-gallery-thamnel-images {width: 27% !important; margin-left: 10px !important; min-height:330px; max-height:330px; 
background: #fff; }
.product_section .custom-gallery-thamnel-images:first-child{margin-left: 0% !important;}

.custome-container{position: relative;overflow: hidden;clear: both;max-width: 1200px;margin: auto !important; margin-left: 10px;margin-right: 10px;}
.product-contant-right{width:100%;}
.review-icons{width: 100%; overflow: hidden; text-align: center;}
.form-div .product-quantity-box {display: none;}

.form-div img{width: 341px; clear: both; vertical-align: middle;}  
.form-div h3{text-align: center;}
.form-div{width: 70%; margin: 0 auto;}

/* .content-buttom-shipping{width: 43%; text-align: center;}*/

.bold_option_value_swatch:hover{cursor: pointer !important;}


.bold_option_swatch .bold_option_value_element:hover {
    box-shadow: 0 0 0 1px #E3AA65;*/
        border: 5px solid rgba(0,0,0,.2);
}
.product-columns{width:100% !important;}

/* webuters code 06/09/2019  */
.custome-body{text-align: center;}
/*.thumbnail-slider-container .flickity-prev-next-button svg{top: 26%;}*/

/*webuters code 12/09/2019   */

.bold_option:not(:empty) {margin-bottom: 50px !important;}
.product-options-section > h3{margin-bottom: 30px;}
.custome_add_to_cart{width: 41.4%;margin: 0 auto;display: inherit !important;}
.custome_add_to_cart span{width: auto !important;}
.bold_option_swatch .bold_option_value {
  margin-right: 12px!important;}
.bold_swatch_selected.bold_option_value_element { border-width:  5px !important; }
.form-div .add_to_cart:focus { outline: none; }

/* .bold_option_swatch .bold_option_value .bold_swatch_selected:before{border: solid 5px #DE9740;} 

.bold_option_swatch .bold_option_value .bold_swatch_selected:after{ border: solid 5px #DE9740;}  */
 
/* .bold_option_swatch .bold_option_value_element{
  border: solid 5px #DE9740;} */
.banner_image{max-width: 100%;}

/* Hamid 03/02/2021 remove space between checkout and notes section */
.cpb-custom-product-bottom.product_section {
    margin-top: 0px; 
}

#product-builder .cpb-product-actions {
    margin-bottom: 0;
}

#product-builder .__react_component_tooltip {
    border: none;
}
