﻿/************************ Product Page Heading  */

.product-heading-section {
    margin-top: 200px;

}


/* Aeroshell Logo Section */

.aeroshell-pro-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

    .aeroshell-pro-logo img {
        width: 400px;
        height: auto;
    }


/* Pistion, Turbine, Greases Sections */

/*Individual BG ImG Header Containers */

/* Piston */
.pistion-oil-section {
    
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../content/images/products/atlas-aviation-lubricants-website-banners-peo.png');
}

/* Turbine */
.turbine-oil-section {
    
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../content/images/products/atlas-aviation-lubricants-website-banners-teo.png');
}
/* Greases */
.greases-section {

    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../content/images/products/atlas-aviation-lubricants-website-banners-grease.png');
}
/* Fluids */
.fluids-section {
    background: url('../Content/images/Products/Hydraulic Fluid.png');
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../content/images/products/atlas-aviation-lubricants-website-banners-fluids.png');
}



/*Tectyl*/
.tectyl-bg-pic-section {
    background: url('../Content/images/Products/poland-1702623.png');
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url('../content/images/products/atlas-aviation-lubricants-website-banners-tectyl.png');
}

/* All Header Sizes And info */

.header-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 200px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

    /* Text Inside Header */

    .header-container p {
        color: white;
        font-family: 'Open Sans', sans-serif;
        font-weight: 900;
        font-size: 35px;
    }


/* text Container */
.info-brand {
    display: flex;
    margin-top: 30px;
    margin-bottom: 30px;
    margin-left: 100px;
    margin-right: 100px;
}



/* Normal Text */
.info-brand p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    text-align: justify;
}



/* Bold Text */

.info-brand .bold-nor-text {
    color: black;
    font-family: 'Open Sans', sans-serif;
    font-weight: bolder;
}
    /* With link */
    .info-brand .bold-nor-text a {
        color: black;
        font-family: 'Open Sans', sans-serif;
        font-weight: bolder;
        text-decoration: none;
    }

        .info-brand .bold-nor-text a .special-a {
            font-family: 'Open Sans', sans-serif;
            font-weight: bolder;
        }

        .info-brand .bold-nor-text a:hover {
            color: red;
        }

/* Linked Bold Text */

.info-brand .linked-bold-text {
    color: black;
    font-family: 'Open Sans', sans-serif;
    font-weight: bolder;
    text-decoration: none;
}

    .info-brand .linked-bold-text:hover {
        color: red;
    }

/* Special Aeroshell A */

.info-brand .special-a {
    font-family: 'Open Sans', sans-serif;
    font-weight: bolder;
    text-decoration: none;
}
/* VIEW PRODUCTS Buttons  */

.products-order-now-btn {
    display: flex;
    justify-content: center;
    align-items: center;
}

    .products-order-now-btn button {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 50px;
        color: white;
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        background: #3399cc;
        border: none;
        border-radius: 5px;
        cursor: pointer;
        width: 300px;
        margin-top: 30px;
        margin-bottom: 50px;
    }

        .products-order-now-btn button:hover {
            color: #3399cc;
            background: white;
            border: #3399cc;
            border-style: solid;
        }

/* Mobile Version warning for popular products */

.popular-products-warning-container-mobile {
    display: none;
}



.box {
    width: 300px;
    /* height: auto; */
    border-right: 1px solid #ddd;
    box-shadow: 10px 0px 5px 1px #eaeaea;
    border: 1px solid #333;
    border-radius: 10px;
    overflow: hidden;
    /* position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%); */
    margin: 25px;
    border: none;
}

.slide-img {
    height: 300px;
    width: auto;
    position: relative;
    border: none;
}

    .slide-img img {
        position: relative;
        width: 300px;
        height: auto;
        object-fit: cover;
        box-sizing: border-box;
        border: none;
    }

    /* Smaller Product pic sizing */

    .slide-img .small-product-pic {
        position: relative;
        left: 10%;
        height: auto;
        width: 250px;
    }

    /* Greases pic edit */

    .slide-img .six-fourteen-thirty-three {
        width: 300px;
        left: 1%;
        top: 3%;
    }

    /* Greaeses bigger pics */

    .slide-img .seven-twenty-two-five {
        top: 23%;
        width: 170px;
        left: 20%;
    }

    /* Greases 64 */

    .slide-img .sixty-four {
        width: 140px;
        left: 25%;
        top: 28%;
    }

    /* Fluids pic Edit */

    /* Product 1 */
    .slide-img .pro-one-flu {
        width: 300px;
        left: 1%;
        top: -8%;
    }
    /* Product 2 */
    .slide-img .pro-two-flu {
        width: 350px;
        left: -10%;
        top: -18%;
    }
    /* Product 3 */
    .slide-img .pro-three-flu {
        width: 230px;
        left: 10%;
        top: 3%;
    }
    /* Product 4 */
    .slide-img .pro-four-flu {
        width: 210px;
        left: 10%;
        top: 7%;
    }

/* Tectyl Products */

/* Tectyle logo */

.tectyl-pro-logo {
    margin-bottom: 20px;
    margin-top: 50px;
}

    /* Image */

    .tectyl-pro-logo img {
        width: 350px;
    }



/* Tectyl Cavity Wax */

.slide-img .cavity-wax {
    width: 180px;
    left: 15%;
    top: 7%;
}

.detail-box {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    box-sizing: border-box;
    height: 120px;
    flex-direction: column;
    text-align: center;
}

.type {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

    .type a {
        color: #3399cc;
        margin: 5px 0px;
        font-size: 16px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bolder;
        padding-right: 8px;
        text-decoration: none;
    }

.price {
    font-family: 'Open Sans', sans-serif;
    font-weight: bolder;
    color: #3399cc;
    font-size: 17px;
    text-decoration: none;
}

    .price:hover {
        color: red;
    }

.overlay {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background-color: rgba(51, 153, 204, 0.6);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.buy-btn {
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    width: 160px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: whitesmoke;
    color: #3399cc;
    font-weight: 700;
    letter-spacing: 1px;
    border-radius: 8px;
    box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.2);
    text-decoration: none;
}

    .buy-btn:hover {
        color: white;
        background-color: red;
        transition: all ease 0.3s;
    }

.overlay {
    visibility: hidden;
}

.slide-img:hover .overlay {
    visibility: visible;
    animation: fade 0.5s;
}

@keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/* Button Under feautered products */

.click-to-shop-top-featured-section {
    display: flex;
    width: 100%;
    justify-content: center;
    margin-top: 50px;
    margin-bottom: 30px;
}

    /* Button */

    .click-to-shop-top-featured-section button {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 50px;
        color: white;
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        background: #3399cc;
        border: none;
        border-radius: 5px;
        cursor: pointer;
        width: 550px;
    }



.click-to-shop-top-featured-section button:hover {
    color: #3399cc;
    background: white;
    border: #3399cc;
    border-style: solid;
}

/* Dot next to button */
.dot-for-shop-now {
    height: 15px;
    width: 15px;
    background-color: orange;
    border-radius: 50%;
    display: inline-block;
    margin-left: 10px;
}



button:hover .dot-for-shop-now {
    background-color: rgb(0, 226, 0);
}


/* Product Image Container Aeroshell */

.product-img-container {
    display: flex;
    justify-content: center;
    align-items: center;
    
}

/* Product Images */

.product-img-container img {
    width: 900px;
    height: auto;
}

/* Product Image Container Tectyl */

.product-img-tectyl-container {
    display: flex;
}

.product-img-tectyl-container img {
    width: 800px;
}

@media only screen and (max-device-width: 13.3in)  {
    /* Styles for 13-inch MacBook Pro with Retina display */
    .product-img-tectyl-container img {
        width: 500px;
    }
}

/* Mobile Portrait */

@media (max-width: 768px) and (orientation: portrait) {
    .product-heading-section {
        margin-top: 110px;
    }

    .product-img-container img {
        width: 350px;
    }

    .aeroshell-pro-logo img {
        width: 200px;
        height: auto;
    }

    .header-container p {
        font-size: 25px;
    }

    .info-brand {
        margin-left: 30px;
        margin-right: 30px;
    }

        .info-brand p {
            font-size: 13px;
            text-align: center;
        }

    .popular-products-warning-container-mobile {
        display: none;
/*        margin: 0;
        text-align: center;
        color: red;
        font-family: futuraStdBold;
        font-size: 12px;*/
    }

    .product-img-tectyl-container img {
        width: 170px;
    }

    .tectyl-pro-logo {
        margin-top: 95px;
    }

    .tectyl-pro-logo img {
        width: 200px;
        
    }

    .click-to-shop-top-featured-section button {
        width: 250px;
    }

    .dot-for-shop-now {
        display: none;
    }
}



/* Mobile Landscape */

@media (max-width: 846px) and (orientation: landscape) {
    .product-heading-section {
        margin-top: 70px;
    }

    .aeroshell-pro-logo img {
        width: 200px;
        height: auto;
    }

    .product-img-container img {
        width: 400px;
    }

    .header-container p {
        font-size: 25px;
    }

    .info-brand {
        margin-left: 30px;
        margin-right: 30px;
    }

        .info-brand p {
            font-size: 13px;
            text-align: center;
        }

    .popular-products-warning-container-mobile {
        display: none;
        margin: 0;
        text-align: center;
        color: red;
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-size: 12px;
    }

    .product-img-tectyl-container img {
        width: 280px;
    }

    .tectyl-pro-logo {
        margin-top: 95px;
    }

        .tectyl-pro-logo img {
            width: 200px;
        }

    .click-to-shop-top-featured-section button {
        width: 250px;
    }

    .dot-for-shop-now {
        display: none;
    }
}



/* Tablet Portrait */

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    .product-heading-section {
        margin-top: 60px;
    }

    .aeroshell-pro-logo {
        margin-top: 100px;
    }

    .info-brand {
        margin-left: 30px;
        margin-right: 30px;
    }

    .popular-products-warning-container-mobile {
        display: none;
        margin: 0;
        text-align: center;
        color: red;
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-size: 17px;
    }

    .click-to-shop-top-featured-section button {
        width: 250px;
    }

    .dot-for-shop-now {
        display: none;
    }

    .info-brand p {
      
        text-align: center;
    }

}

@media (min-width: 834px) and (max-width: 1112px) and (orientation: portrait) {
    .product-img-container img {
        width: 450px;
    }

}
/* Tablet Landscape */
@media only screen and (min-width: 1024px) and (max-width: 1112px) and (orientation: landscape) {
    .product-heading-section {
        margin-top: 60px;
    }

    .info-brand {
        margin-left: 30px;
        margin-right: 30px;
    }

        .info-brand p {
            text-align: center;
        }

    .popular-products-warning-container-mobile {
        display: none;
        margin: 0;
        text-align: center;
        color: red;
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-size: 17px;
    }

    .click-to-shop-top-featured-section button {
        width: 250px;
    }

    .dot-for-shop-now {
        display: none;
    }

    .product-img-container img {
        width: 450px;
    }
}

/* Bigger Tablet Landscape */

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
    .product-heading-section {
        margin-top: 60px;
    }

    .info-brand {
        margin-left: 30px;
        margin-right: 30px;
    }

        .info-brand p {
            text-align: center;
        }

    .popular-products-warning-container-mobile {
        display: none;
        margin: 0;
        text-align: center;
        color: red;
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-size: 17px;
    }



    .click-to-shop-top-featured-section button {
        width: 250px;
    }

    .dot-for-shop-now {
        display: none;
    }

    .product-img-container img {
        width: 550px;
    }
}

@media only screen and (min-width: 1112px) and (max-width: 1366px) and (orientation: landscape) {
    .product-heading-section {
        margin-top: 60px;
    }

    .info-brand {
        margin-left: 30px;
        margin-right: 30px;
    }
        .info-brand p {
            text-align: center;
        }

    .popular-products-warning-container-mobile {
        display: none;
        margin: 0;
        text-align: center;
        color: red;
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-size: 17px;
    }

    .click-to-shop-top-featured-section button {
        width: 250px;
    }

    .dot-for-shop-now {
        display: none;
    }

    .product-img-container img {
        width: 450px;
    }
}

@media only screen and (min-width: 1366px) and (max-width: 1024px) and (orientation: landscape) {
    .info-brand p {
        text-align: center;
    }

    .popular-products-warning-container-mobile {
        display: none;
        margin: 0;
        text-align: center;
        color: red;
        font-family: 'Open Sans', sans-serif;
        font-weight: 800;
        font-size: 17px;
    }
}