/*Media Query Starts*/

@media only screen and (min-width: 1366px) and (max-width: 1920px) {}

@media only screen and (min-width: 1501px) and (max-width: 1600px) {

/* Fonts css Starts */

/* Fonts css Ends */



/* Buttons css Starts */

/* Buttons css Ends */




/* Home css Starts */

/* Home css Ends */




}

@media only screen and (min-width: 1401px) and (max-width: 1500px) {

    
/* Fonts css Starts */

/* Fonts css Ends */



/* Buttons css Starts */

/* Buttons css Ends */




/* Home css Starts */

/* Home css Ends */


}

@media only screen and (min-width: 1301px) and (max-width: 1400px) {


/* Fonts css Starts */

/* Fonts css Ends */



/* Buttons css Starts */

/* Buttons css Ends */




/* Home css Starts */

/* Home css Ends */


}

@media only screen and (min-width: 1200px) and (max-width: 1300px) {


/* Fonts css Starts */

/* Fonts css Ends */



/* Buttons css Starts */

/* Buttons css Ends */




/* Home css Starts */

section.blog-hero {
    min-height: 100% !important;
}

/* Home css Ends */


}

@media only screen and (min-width: 992px) and (max-width: 1199px) {


/* Fonts css Starts */

/* Fonts css Ends */



/* Buttons css Starts */

/* Buttons css Ends */




/* Home css Starts */

section.blog-hero {
    min-height: 100% !important;
}

/* Home css Ends */






}

@media only screen and (min-width: 768px) and (max-width: 991px) {


/* Fonts css Starts */

/* Fonts css Ends */



/* Buttons css Starts */

/* Buttons css Ends */




/* Home css Starts */

section.blog-hero {
    min-height: 100% !important;
}

/* Home css Ends */




}

@media only screen and (min-width: 520px) and (max-width: 767px) {

/* Fonts css Starts */

/* Fonts css Ends */



/* Buttons css Starts */

/* Buttons css Ends */




/* Home css Starts */

section.blog-hero {
    height: 30vh;
}

/* Home css Ends */


}

@media only screen and (min-width: 300px) and (max-width: 519px) {


/* Fonts css Starts */

/* Fonts css Ends */



/* Buttons css Starts */

/* Buttons css Ends */




/* Home css Starts */

section.blog-hero {
    height: 30vh;
}

/* Home css Ends */


}


/*Media Query End*/

/* Home hero/carousel responsiveness tweaks */
@media (max-width: 767.98px) {
  /* Let slide height grow naturally on small screens */
  section.main_slider .carousel-item {
    height: auto;
    min-height: 420px;
    padding: 36px 0;
  }
  /* Use normal flow for caption content on small screens */
  section.main_slider .carousel-caption {
    position: static;
    height: auto;
    padding: 0;
    text-align: left;
    display: block;
  }
  /* Indicator spacing */
  section.main_slider .carousel-indicators {
    bottom: 10px;
  }
}

@media (min-width: 768px) {
  section.main_slider .carousel-item {
    min-height: 560px;
  }
}
