************
/***************/
/* New Updates */
/**************/
.navbar .links ul li .searchHeader {
    width: 200px;
}

.navbar .links ul li .searchCode {
    padding: 5px;
    background-color: #f9f9f9;
    border: 1px solid #efefef;
    border-radius: 3px;
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 90px;
}

    .navbar .links ul li .searchCode .email-box {
        position: relative;
        width: 100%;
        height: 40px;
    }

        .navbar .links ul li .searchCode .email-box .searchInp {
            position: absolute;
            left: 0;
            width: 80%;
            color: #7d7d7d;
            border-radius: 0;
            background-color: transparent;
            border: none;
            padding: 20px 10px;
            transition: all 0.2s ease-in-out;
        }

        .navbar .links ul li .searchCode .email-box .searchButton {
            text-align: center;
        }

            .navbar .links ul li .searchCode .email-box .searchButton button {
                position: absolute;
                right: 5px;
                width: 20%;
                background-color: transparent;
                color: #c69b5b;
                border-radius: 0;
                transition: all 0.2s ease-in-out;
                cursor: pointer;
            }

                .navbar .links ul li .searchCode .email-box .searchButton button i {
                    font-size: 16px;
                }



#Ad_page {
    padding: 60px 0;
}

    #Ad_page .Ad_image,
    #Ad_page .Ad2_image {
        width: 100%;
        margin-bottom: 30px;
        position: relative;
    }

    #Ad_page .Ad_image {
        height: 285px;
    }

    #Ad_page .Ad2_image {
        height: 466px;
    }

        #Ad_page .Ad_image img,
        #Ad_page .Ad2_image img {
            width: 100%;
            height: 100%;
        }

    #Ad_page .ad_content {
        text-align: center;
        margin-bottom: 30px;
    }

    #Ad_page .ad2_content {
        position: absolute;
        transform: translate(-50%,100%);
        left: 50%;
        top: 50%;
        text-align: center;
    }

        #Ad_page .ad_content span,
        #Ad_page .ad2_content span {
            font-size: 18px;
            color: #EB2727;
            margin-bottom: 10px;
            display: block;
        }

        #Ad_page .ad_content p,
        #Ad_page .ad2_content p {
            font-size: 16px;
            color: #AEAEAE;
            margin-bottom: 10px;
        }

        #Ad_page .ad_content a,
        #Ad_page .ad2_content a {
            font-size: 16px;
            color: #C69B5B;
            text-decoration: underline;
            transition: all 0.2s ease-in-out;
        }


            #Ad_page .ad_content a:hover {
                color: #000;
            }

@media only screen and (max-width: 600px) {
    #Ad_page .Ad_image,
    #Ad_page .Ad2_image {
        height: auto;
    }

    #Ad_page .ad2_content {
        width: 90%;
        transform: translate(-50%,40%);
    }

    #Ad_page .ad_content span {
        font-size: 16px;
    }

    #Ad_page .ad2_content span,
    #Ad_page .ad2_content p,
    #Ad_page .ad2_content a {
        font-size: 12px;
    }

    #Ad_page .ad_content p,
    #Ad_page .ad_content a {
        font-size: 14px;
    }
}

@media only screen and (min-width: 601px) and (max-width: 767px) {
    #Ad_page .Ad_image,
    #Ad_page .Ad2_image {
        height: auto;
    }

    #Ad_page .ad2_content {
        width: 90%;
        transform: translate(-50%,90%);
    }

        #Ad_page .ad_content span,
        #Ad_page .ad2_content span {
            font-size: 16px;
        }

        #Ad_page .ad_content p,
        #Ad_page .ad2_content p,
        #Ad_page .ad_content a,
        #Ad_page .ad2_content a {
            font-size: 14px;
        }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    #Ad_page .Ad_image {
        height: 173px;
    }

    #Ad_page .Ad2_image {
        height: 286px;
    }

    #Ad_page .ad2_content {
        width: 90%;
        transform: translate(-50%,55%);
    }

        #Ad_page .ad_content span,
        #Ad_page .ad2_content span {
            font-size: 16px;
        }

        #Ad_page .ad_content p,
        #Ad_page .ad2_content p,
        #Ad_page .ad_content a,
        #Ad_page .ad2_content a {
            font-size: 14px;
        }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    #Ad_page .Ad_image {
        height: 238px;
    }

    #Ad_page .Ad2_image {
        height: 388px;
    }

    #Ad_page .ad2_content {
        width: 90%;
        transform: translate(-50%,90%);
    }
}

/*****************************/
