@charset "utf-8";
/*------------------------------------------------------------------
[Responsive Stylesheet]
Version: 2.16
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Table of contents]
1. Small desktop
2. Tablet landskape
3. Tablet Portrait
4. Phone
5. Small Phone
6. Max Height 768
7. IOS Background Fix
8. Print Styles Fix
-------------------------------------------------------------------*/
/* ==============================
up Phone
============================== */
@media only screen and (min-width: 481px) {
}
/* ==============================
Small desktop
============================== */
@media only screen and (max-width: 1366px) {
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 1199px) {
}
/* ==============================
Tablet landskape
============================== */
@media only screen and (max-width: 1024px) {
}
@media only screen and (max-width: 992px) {
}
/* ==============================
Tablet Portrait
============================== */
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 767px) {
}
/* ==============================
Phone
============================== */
@media only screen and (max-width: 480px) {
    .signature_wrapper {
        padding-left: 0px;
        padding-right: 0px;
    }
    .signature_wrapper .theme_btn_all{
        margin-top: 20px;
        text-align: center;
    }
    .extra_content .download_box_content a {
        font-size: 15px;
    }
    .page_header_default .page_header_content .banner_title_inner .title_page h1,
    .page_header_default .page_header_content .banner_title_inner .title_page h2 {
        font-size: 35px;
    }
    .service-section .title_sections{
        text-align: center;
    }
    .service-section .theme_btn_all{
        margin-top: 20px;
        text-align: center;
    }
    .extra_content .authour_box_content{
        text-align: center;
    }
}
/* ==============================
Small Phone
============================== */
@media only screen and (max-width: 319px) {
}
/* ==============================
Max Height 768
============================== */
@media only screen and (max-height: 767px) {
}
/* ==============================
IOS Background Fix
============================== */
.mobile .page-section, .mobile .home-section, .mobile .small-section{
    background-attachment: scroll;
}
/*
* iPad Pro
*/
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
    html:not(.no-touch) .page-section, html:not(.no-touch) .home-section, html:not(.no-touch) .small-section{
        background-attachment: scroll;
    }
}
/* ==============================
Print Styles Fix
============================== */
@media print {
    .main-nav{
        display: none;
    }
    .buy-button{
        display: none;
    }
    img{
        display: block;
    }
}

@media only screen and (min-width: 769px) {
    .header_area {
        position: absolute;
    }
    .mt-md-150{
        margin-top: 150px
    }
}