/* Heading Color Of Main Feature Section*/
    .blue-title-description{
        color: #0074D9;
    }
.product-description-title {
    border-radius:0 50px 50px 0;
    align-items:last baseline;
    margin-left:-1rem;
    padding-left:1.25rem;
    background-color: #007AFF;
    height: 40px;
    width: 40%;
    min-width: 258px;
    font-family: poppins;
    font-size: 0.875rem;
    font-weight:600;
    color: white;
    margin-bottom: 1.5rem;
    margin-top: 2.25rem;
}

.product-description-title p {
    
    transform: translateY(40%); 
    position:relative;
    font-family: poppins;
}

.first-title-in-product-iprint {
    color: #007AFF;
    font-family: poppins;
    font-size: 1rem;
    font-weight:600;
    padding-left:1rem;
    margin-bottom:0.5rem;
    margin-top:1rem;
}

/*webmaster team*/
.btn {
    font-family: inherit;
}

.w-95 {width:95%;}
.w-90 {width:90%;}
.w-66 {width:66%;}
.w-60 {width:60%;}
.mw-90 {max-width: 90%;}
.mw-75 {max-width: 75%;}
.mw-66 {max-width: 66%;}
.mw-50 {max-width: 50%;}
.mw-33 {max-width: 33%;}
.mw-25 {max-width: 25%;}


.h-fake {font-family:roboto, sans-serif; font-size:0.875rem; line-height: 2;}

maintitle6,
.maintitle6,
maintitle5,
.maintitle5,
maintitle4,
.maintitle4,
maintitle3,
.maintitle3,
maintitle2,
.maintitle2,
maintitle1,
.maintitle1 {
    margin-top: 0;
    margin-bottom: .5rem;
    font-family: "poppinssemibold", sans-serif;
    font-weight: normal;
    line-height: 1.5;
}

maintitle1,
.maintitle1 {
    font-size: 1.875rem;
}

maintitle2,
.maintitle2 {
    font-size: 1.5rem;
}

maintitle3,
.maintitle3 {
    font-size: 1.125rem;
}

maintitle4,
.maintitle4 {
    font-size: 1rem;
}

maintitle5,
.maintitle5 {
    font-size: 1rem
}

maintitle6,
.maintitle6 {
    font-size: 1rem
}

/*Long Description CSS Start */
 .long-description p,
 li {
  font-family: roboto, sans-serif; line-height: 1.5;
 }
 
 .img-fluid {
  min-width: 40px;
 }
 
 .product-long-description-title {
  border-radius: 0 50px 50px 0; padding-left: 0.5rem; background-color: #0074D9; position: absolute; margin-top: -40px; margin-left: -20px; height: 40px; width: fit-content !important; max-width: 100%; font-family: poppins, sans-serif; font-size: 0.875rem; font-weight: 600; color: white; align-items: center !important; min-width: fit-content; padding-right: 0.5rem;
 }
 
 .product-long-description-title p {
  width: fit-content !important; max-width: 100%; font-family: "Roboto", sans-serif !important; line-height: 1.5; margin-top: 10px;
 }
 
 .background-long-description {
  background: #F5F5F5; padding: 20px; border-radius: 1px 30px 1px 1px;
 }
 
  @media (max-width: 768px) {
 .product-long-description-title {
  width: fit-content;
  max-width: 100%;
  border-radius: 0 25px 25px 0;
}
   .long-description h3 {
   font-size: 1rem;
  }
 }
 
 @media (min-width: 992px) {
  .pl-laptop-long-description {
   padding-left: 84.5px !important;
  }
 }
 
 @media (max-width: 991.98px) {
  .pl-laptop-long-description {
   padding-left: 20px !important;
  }
 }
/*Long Description CSS End */

.view-all-menu-link {
  color: #007aff;
  text-decoration: none;
  transition: color 0.3s ease;
}

.view-all-menu-icon {
  color: #007aff;
  transition: color 0.3s ease;
}

.view-all-menu-link:hover,
.view-all-menu-link:hover + .view-all-menu-icon {
  color: black;
}
.font-poppins {
  font-family: 'poppinsregular', sans-serif;
 }
 
.title-description-first {
  color: #0074D9; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 1rem;
 }
 
.text-under-image {
  color: #000000; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 0.875rem; text-align: center;
 }
 
 
 @media only screen and (max-width: 600px) {
        div#popover116024 {
            width: 100% !important;
        }
    }
    
    

    /*Start Single Product faq*/
    .text-blue-ip{
        color:#0074d9;
    }
    #faq_details-bottom .card-header {
        background: unset;
        border: unset;
    }

    #faq_details-bottom .card {
        border: unset;
        border-bottom: 1px solid rgb(0 0 0 / 17%);
    }

    .card-header .collapsed .arrowimage:after {
        color: #007aff;
        font-size: 18px;
        font-weight: 900;
    }

    #faq_details-bottom .card-header a {
        display: block;
        width: 100%;
    }

    .card-header .arrowimage:after {
        font-size: 18px;
        font-weight: 900;
        color: #007aff;
    }

    #faq_details-bottom {
        width: 55%;
    }

    #faq_details-bottom .card-body{
        padding-left:0;
        padding-top:5px;
    }

    @media only screen and (max-width: 600px) {
        #faq_details-bottom {
            width: 100%;
        }
    }


    /*End Single Product faq*/
    
    
    /*Start Read More Scroll in Single Product*/
    
    div#InfoTab {
                    scroll-margin-top: 150px;
                }
    /*Start Read More Scroll in Single Product*/