/*------------------------ specification --------------------------*/
.spec_section {
  display: flex;
  justify-content: center;
}
.spec_section .spec_section__ul {
  list-style-type:none;
 }
.spec_section .spec_section__ul .spec_section__li {
      
 }
.spec_section .spec_section__ul .spec_section__li:before {
  display:none;
 }
.spec_section .spec_section__ul .spec_section__li .spec_section__one {
  font-weight: bold;
	
}
.spec_section .spec_section__ul .spec_section__li .spec_section__two {

}

/*------------------------ compare --------------------------------*/

.section__compare-price--position-wrapper {
   width: 100%;
   min-height: 650px;
   position: relative;
}
.section__compare-price--position-wrapper .text-box {
   position: absolute;
   width: 600px;
   max-width: 1000px;
   left: 50%;
   transform:translateX(-50%);         
}
.section__compare-price--position-wrapper .text-box .text-box__description {
   margin-bottom: 20px;
}
.section__compare-price--position-wrapper .text-box .text-box__download-link img {
   width: 80px;
   height: auto;
}
.section__compare-price--position-wrapper .compare-price-image-wrapper .image-box__img {
   max-width: 200px;
   max-height: 200px;
   border-radius: 50%;
}
.section__compare-price--position-wrapper .compare-price-table td,
.section__compare-price--position-wrapper .compare-price-table th {
   text-align: center;
   padding: 20px;
}
.section__compare-price--position-wrapper .compare-price-table tr td:first-child {
  text-align: left !important;
  min-width: 200px;
  background-color: #e4e5e6;
}
@media (max-width: 768px) {
  .section__compare-price--position-wrapper .text-box {
      width: 100%;
      padding: 20px;              
  }
}
 

/*--------------------------extra info ---------------------------*/

/*--------------------------Accessories---------------------------*/

.section__accessories {
  padding: 50px 0;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
}

.section__accessories .block-in-box{
  padding: 10px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 50%;
  color: #2d2d2d;
  text-align: center;
}

.section__accessories .block-in-box .image-box {
  width: 50%;
}

.section__accessories .block-in-box .image-box img {
  width: 100%
    
}
.section__accessories .block-in-box .text-box {
  width: 50%;
}

/*--------------------------donwload link------------------------*/

.section__download {
    width: 100%;
  }
  
  .section__download .text-box {
    width: 50%;
    margin: auto;
  }
  
  .section__download .text-box .text-box__download-link {
    text-decoration: none;
    color: #000;
    display: flex;
    align-items: center;
  }

  .section__download .text-box .additional_info {
    border: 1px solid #000;
    padding: 5px 10px;
  }

  .section__download .text-box .additional_info p {
    margin: 0;
  }
  
  .section__download .text-box .text-box__download-link img {
    width: 80px;
    height: auto;
  }

  @media screen and (max-width: 414px) {
    .section__download .text-box h3{
       font-size: 1.1em;
      }
    .section__download .text-box {
       width: 80%;
       margin: auto;
      }
  }

/*--------------------------------------------------------*/
