@charset "utf-8";

/* CSS Document */

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */

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

}

/* Large Devices, Wide Screens */

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

    .des_text{
        font-size: 20px;
        line-height: 25px !important;
    }

    .main_text {
        font-size: 50px;
        line-height: 50px;
    }

    .main_text_solid {
        font-size: 50px;
        line-height: 50px;
    }

}

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

    .main_text {
        font-size: 35px;
        line-height: 40px;
    }

    .main_text_solid {
        font-size: 35px;
        line-height: 40px;
    }

    .des_text {
        font-size: 14px;
        line-height: 20px !important;
    }

}

/* Large Devices, Wide Screens */

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


}

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1199px) {

}

/* Large Devices, Wide Screens */

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

}

/* Medium Devices, Desktops */

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

    .content_box {
        position: relative;
        height: auto;
    }

    .fixed_div{
        background-color: transparent !important;
    }

    .top_main_slider_div{
        position: relative !important;
    }

    .cus_container {
        height: auto;
    }

}

/* Extra Small Devices, Phones */

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

/* Extra Small Devices, Phones */

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

    .carousel-indicators{
        display: none;
    }

    .top_side_img{
        display: none !important;
    }

    .text {
        font-size: 16vw !important;
    }
    
    .vertical-title{
        display: none;
    }

    .we_r_doing_texts_div .a-section-marquee-box h2{
        font-size: 5em !important;
    }

    .we_r_doing_texts_div .b-section-marquee-box h2{
        font-size: 5em !important;
    }
 
}

/* Extra Small Devices, Phones */

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

  .top_logo{
    margin-top: 60px !important;
  }
  
}

/* Extra Small Devices, Phones */

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

/* Custom, iPhone Retina */

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

/* Custom, iPhone Retina */

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

}

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