/*-----------------------------------------------*/
/*-- Theme Responsive CSS @GeneCommerce ---------*/
/*-----------------------------------------------*/
/*-----------------------------------------------*/
/*-- Corgi Base Styles @GeneCommerce ------------*/
/*-----------------------------------------------*/
/*-- Theme Colours -------------------*/
/*-- Theme Layout --------------------*/
/*-- Logo Sizes --------------------*/
/*------------------------------------------*/
/*-- 1150px --------------------------------*/
/*------------------------------------------*/
@media all and (max-width: 1150px) {
  /*-- Header Styles 1150px ------------------*/
  #header_main_responsive {
    padding: 24px 0;
  }
}
/*------------------------------------------*/
/*-- 750px --------------------------------*/
/*------------------------------------------*/
@media all and (max-width: 750px) {
  /*-- Homepage Styles 750px ------------------*/
  .homepage_cycle .overlay .title {
    background: #1d296d;
  }
}
@media all and (max-width: 450px) {
  /*-- Header Styles @small_mobile ------------------*/
  .main_logo {
    width: 58px;
    background: url('../images/logos/logo_mobile.png') center center;
    background-size: 58px 70px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 450px), only screen and (-o-min-device-pixel-ratio: 3/2) and (max-width: 450px), only screen and (min--moz-device-pixel-ratio: 1.5) and (max-width: 450px), only screen and (min-device-pixel-ratio: 1.5) and (max-width: 450px) {
  .main_logo {
    background-image: url('../images/logos/logo_mobile@2x.png');
  }
}
