/*======================================>
    Responsive - CSS
=========================================>*/


@media (max-width: 1750px) {
    .Galaxy_Services_Section::after {
        background-size: 80% !important;
        right: -3%;
    }
}

@media (max-width: 1630px) {
    .Galaxy_Services_Section::before {
        left: -10%;
    }

    .Galaxy_Services_Section::after {
        background-size: 78% !important;
        right: -3%;
    }
}

@media (max-width: 1610px) {
    .Galaxy_Services_Section::after {
        background-size: 75% !important;
        right: -5%;
        bottom: 5%;
    }
}



@media only screen and (max-width: 1495px) {

    .Galaxy_Services_Section::after {
        background-size: 70% !important;
        right: -5%;
        bottom: 8%;
    }

}


@media (max-width: 1450px) {

    .Galaxy_Services_Section::after {
        background-size: 65% !important;
        right: -8%;
        bottom: 12%;
    }

}


@media only screen and (max-width: 1400px) {
    .Galaxy_Services_Section::before {
        left: -14%;
    }

    .Galaxy_Services_Section::after {
        background-size: 60% !important;
        right: -9%;
        bottom: 10%;
    }
}

@media only screen and (max-width: 1245px) {
    .Galaxy_Services_Section::before {
        left: -17%;
    }

    .Galaxy_Services_Section::after {
        background-size: 50% !important;
        right: -14%;
        bottom: 14%;
    }
}

@media only screen and (max-width: 1135px) {

    .Gopal_Key_Features .icon-img {
        top: -16%;
    }
}

@media only screen and (max-width: 1044px) {
    .Galaxy_Services_Section::before {
        width: 250px !important;
        height: 270px !important;
    }

    .Galaxy_Services_Section::after {
        background-size: 45% !important;
        right: -14%;
        bottom: 14%;
    }
}



@media only screen and (max-width: 1358px) {
    .Header_Social_Linkn {
        display: none;
    }
}



@media only screen and (max-width: 1320px) {}

@media only screen and (max-width: 1170px) {}

@media only screen and (max-width: 1050px) {}


@media (min-width: 1025px) and (max-width: 1500px) {}


@media (min-width: 1024px) and (max-width: 1228px) {}




@media (min-width: 200px) and (max-width: 699px) {}


@media (min-width: 700px) and (max-width: 1024px) {}

@media (min-width: 0px) and (max-width: 699px) {}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {}



/* ##Device = Desktops ##Screen = 1281px to higher resolution desktops */
@media (min-width: 1281px) {}

/* ##Device = Laptops, Desktops ##Screen = B/w 1025px to 1280px */
@media (min-width: 1025px) and (max-width: 1280px) {}

/* ##Device = Tablets, Ipads (portrait) ##Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
    .Galaxy_Services_Section::before {
        width: 250px !important;
        height: 270px !important;
        top: -5%;
        left: -15%;
    }

    .Galaxy_Services_Section::after {
        display: none;
    }

    /* Counter CSS */
    .content-box-percentage .display-counter,
    .content-box-percentage .unit {
        font-size: 34px;
    }


    /* Herika : Page */
    .Hairika-icon-wrapper .gradient-image-wrapper img {
        width: 70px;
        height: 70px;
    }

    .Hairika-icon-wrapper .Icon_Title {
        font-size: 18px;
    }


    /* H.K Gopal : Page */
    .Gopal_Objective .fusion-column-wrapper .fusion-text {
        font-size: 16px;
    }


    .Gopal_Key_Features h5 {
        font-size: 16px !important;
    }

    .Gopal_Features_Result .fusion-column-wrapper {
        border-radius: 0px !important;
        padding: 20px !important;
    }


    /* Praful : Page */
    .Praful_Features_Result .fusion-column-wrapper {
        border-radius: 0px !important;
        padding: 20px !important;
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        -ms-border-radius: 0px !important;
        -o-border-radius: 0px !important;
    }

}

/* ##Device = Tablets, Ipads (landscape) ##Screen = B/w 768px to 1024px */
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {}

/* ##Device = Low Resolution Tablets, Mobiles (Landscape) ##Screen = B/w 481px to 767px */
@media (min-width: 481px) and (max-width: 767px) {
    .Galaxy_Services_Section::before {
        display: none;
    }

    .Galaxy_Services_Section::after {
        display: none;
    }

    /* Counter CSS */
    .content-box-percentage .display-counter,
    .content-box-percentage .unit {
        font-size: 24px;
    }


    /* Herika : Page */
    .Hairika-icon-wrapper .gradient-image-wrapper img {
        width: 60px;
        height: 60px;
    }

    .Hairika-icon-wrapper .Icon_Title {
        font-size: 16px;
    }


    /* H.K Gopal : Page */
    .Gopal-icon-wrapper .gradient-image-wrapper img {
        width: 60px;
        height: 60px;
    }

    .Gopal-icon-wrapper .Icon_Title {
        font-size: 16px;
    }

    .Gopal_Objective .fusion-column-wrapper .fusion-text {
        font-size: 16px;
    }


    .Gopal_Key_Features h5 {
        font-size: 16px !important;
    }

    .Gopal_Features_Result .fusion-column-wrapper {
        border-radius: 0px !important;
        padding: 20px !important;
    }


    /* Praful : Page */
    .Praful-icon-wrapper .gradient-image-wrapper img {
        width: 60px;
        height: 60px;
    }

    .Praful-icon-wrapper .Icon_Title {
        font-size: 16px;
    }

    .Praful_Features_Result .fusion-column-wrapper {
        border-radius: 0px !important;
        padding: 20px !important;
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        -ms-border-radius: 0px !important;
        -o-border-radius: 0px !important;
    }
}

/* ##Device = Most of the Smartphones Mobiles (Portrait) ##Screen = B/w 320px to 479px */
@media (min-width: 320px) and (max-width: 480px) {
    .Galaxy_Services_Section::before {
        display: none;
    }

    .Galaxy_Services_Section::after {
        display: none;
    }

    /* Counter CSS */
    .content-box-percentage .display-counter,
    .content-box-percentage .unit {
        font-size: 24px;
    }



    /* Herika : Page */
    .Hairika-icon-wrapper {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .Hairika-icon-wrapper .gradient-image-wrapper img {
        width: 60px;
        height: 60px;
    }

    .Hairika-icon-wrapper .Icon_Title {
        font-size: 16px;
        text-align: center;
    }

    .Hairika_Counter_Section::after,
    .Hairika_Counter_Section::before {
        display: none;
    }


    /* H.K Gopal : Page */
    .Gopal-icon-wrapper {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .Gopal-icon-wrapper .gradient-image-wrapper img {
        width: 60px;
        height: 60px;
    }

    .Gopal-icon-wrapper .Icon_Title {
        font-size: 16px;
        text-align: center;
    }

    .Gopal_Counter_Section::after,
    .Gopal_Counter_Section::before {
        display: none;
    }

    .Gopal_Objective .fusion-column-wrapper .fusion-text {
        font-size: 16px;
    }

    .Gopal_Key_Features h5 {
        font-size: 16px !important;
    }

    .Gopal_Features_Result .fusion-column-wrapper {
        border-radius: 0px !important;
        padding: 20px !important;
    }


    .Gopal_Key_Features h5 {
        font-size: 16px !important;
    }




    /* Harsh : Page */
    .Harsh_Counter_Section::before,
    .Harsh_Counter_Section::after {
        display: none;
    }


    /* Praful : Page */
    .Praful-icon-wrapper {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .Praful-icon-wrapper .gradient-image-wrapper img {
        width: 60px;
        height: 60px;
    }

    .Praful-icon-wrapper .Icon_Title {
        font-size: 16px;
        text-align: center;
    }

    .Praful_Features_Result .fusion-column-wrapper {
        border-radius: 0px !important;
        padding: 20px !important;
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        -ms-border-radius: 0px !important;
        -o-border-radius: 0px !important;
    }



}




@media only screen and (max-width: 320px) {
    .Galaxy_Services_Section::before {
        display: none;
    }

    .Galaxy_Services_Section::after {
        display: none;
    }

    /* Counter CSS */
    .content-box-percentage .display-counter,
    .content-box-percentage .unit {
        font-size: 24px;
    }



    /* Herika : Page */
    .Hairika-icon-wrapper {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .Hairika-icon-wrapper .gradient-image-wrapper img {
        width: 60px;
        height: 60px;
    }

    .Hairika-icon-wrapper .Icon_Title {
        font-size: 16px;
        text-align: center;
    }

    .Hairika_Counter_Section::after,
    .Hairika_Counter_Section::before {
        display: none;
    }


    /* H.K Gopal : Page */
    .Gopal-icon-wrapper {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .Gopal-icon-wrapper .gradient-image-wrapper img {
        width: 60px;
        height: 60px;
    }

    .Gopal-icon-wrapper .Icon_Title {
        font-size: 16px;
        text-align: center;
    }

    .Gopal_Counter_Section::after,
    .Gopal_Counter_Section::before {
        display: none;
    }

    .Gopal_Objective .fusion-column-wrapper .fusion-text {
        font-size: 16px;
    }

    .Gopal_Features_Result .fusion-column-wrapper {
        border-radius: 0px !important;
        padding: 20px !important;
    }




    /* Harsh : Page */
    .Harsh_Counter_Section::before,
    .Harsh_Counter_Section::after {
        display: none;
    }

    /* Praful : Page */
    .Praful-icon-wrapper {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .Praful-icon-wrapper .gradient-image-wrapper img {
        width: 60px;
        height: 60px;
    }

    .Praful-icon-wrapper .Icon_Title {
        font-size: 16px;
        text-align: center;
    }

    .Praful_Features_Result .fusion-column-wrapper {
        border-radius: 0px !important;
        padding: 20px !important;
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        -ms-border-radius: 0px !important;
        -o-border-radius: 0px !important;
    }


}



@media only screen and (max-width: 970px) {}

@media (min-width: 0px) and (max-width: 640px) {}




@media (min-width: 640px) and (max-width: 1024px) {
    h1 {
        font-size: 40px !important;
    }

    h2 {
        font-size: 38px !important;
    }

    h3 {
        font-size: 26px !important;
    }

    .fusion-page-title-bar .fusion-page-title-row h1 {
        font-size: 24px !important;
    }

    .entry-title {
        font-size: 24px !important;
    }

    .blog-shortcode-post-title {
        font-size: 18px !important;
    }
}

@media (min-width: 0px) and (max-width: 640px) {
    h1 {
        font-size: 35px !important;
    }

    h2 {
        font-size: 28px !important;
    }

    h3 {
        font-size: 24px !important;
    }

    h4 {
        font-size: 18px !important;
    }

    .fusion-page-title-bar .fusion-page-title-row h1 {
        font-size: 18px !important;
    }

    p {
        font-size: 16px !important;
    }

    .entry-title {
        font-size: 18px !important;
    }

    .blog-shortcode-post-title {
        font-size: 18px !important;
    }
}