﻿/**
 * 11.0 Media Queries
 * -----------------------------------------------------------------------------
 */
/* Does the same thing as <meta name="viewport" content="width=device-width">,
 * but in the future W3C standard way. -ms- prefix is required for IE10+ to
 * render responsive styling in Windows 8 "snapped" views; IE10+ does not honor
 * the meta tag. See http://core.trac.wordpress.org/ticket/25888.
 */
@-ms-viewport {
  width: device-width;
}

@viewport {
  width: device-width;
}

@media screen and (max-width: 1024px) {
  /*----------------------PAGE STYLES----------------------*/
  .wiPageWrap {
    max-width: 100%;
  }
  .wiHeaderContent {
    max-width: 100%;
  }
  .hideMobile.shDealerLogout {
    display: none !important;
  }
  .wiSearchWrap a.wiShoppingCart {
    display: none;
  }
  /*----------------------HOME PAGE STYLES----------------------*/
  .wiHomeGalleryWrap .wiHomeGallery {
    width: 100%;
  }
  .wiHomeGalleryWrap .tn3e-renovo-gallery {
    height: 506px;
  }
  .wiHomeGalleryWrap .tn3e-renovo-image {
    height: 506px;
  }
  .shHomePage .wiHpWrap h2 {
    font-size: 26px;
  }
  .shHomePage .wiHpWrap h3 {
    font-size: 22px;
  }
  .shHomePage .wiHpWrap p {
    font-size: 14px;
  }
  .shHomePage .wiHpWrap .wiShopModules .wiShopMod {
    padding: 40px 22px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod p {
    font-size: 16px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 h3 {
    font-size: 16px;
  }
  /*-------------------INTERNAL STYLES------------------*/
  .breadcrumb li a {
    font-size: 13px;
  }
  #wiBannerImageWrap {
    width: 100%;
  }
  .shPortalPage .wiInternalContentWrap h2 {
    font-size: 22px;
  }
  .shPortalPage .wiInternalContentWrap .wiWithSidebar .wiSubBox h2 {
    margin: -20px -20px 20px;
  }
  .shPortalPage .wiInternalContentWrap .wiWithSidebar .wiSubBox .shBtnBlueBkgrnd {
    display: block;
  }
  .shPortalPage .wiInternalContentWrap .wiWithSidebar .wiSubBox .shBtnBlueBkgrnd a {
    font-size: 18px;
    padding: 4px;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox {
    width: 90%;
    padding: 20px;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox.wiWelcome .shBtnBlueBkgrnd {
    width: 100%;
    display: block;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox.wiWelcome .shBtnBlueBkgrnd a {
    display: block;
    width: 100%;
    padding: 4px 12px;
    font-size: 18px;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox.wiWelcome form {
    border: none;
    border-radius: 0;
    overflow: auto;
    margin-right: 0;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox.wiWelcome form button {
    background: none;
    background-color: #0070BF;
    font-size: 18px;
    padding: 4px 12px;
    text-transform: uppercase;
    display: block;
    border: 1px solid rgba(255, 255, 255, 0);
    border-radius: 25px;
    text-align: center;
    color: #fff;
    position: relative;
    width: 100%;
    height: auto;
    right: 0;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox.wiWelcome form button.wiHideDesktop {
    display: block !important;
  }
  .wiInternalContentWrap #branchMap {
    width: 100%;
  }
  .shLoc-corporate-locations .wiMainContent img {
    margin-right: 0;
  }
  .wiBranchGallery .tn3e-renovo-image {
    height: 236px;
  }
  .shDealerLoginForm {
    width: 60%;
    position: absolute;
    margin: 0 auto;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /*--------------------------FOOTER STYLES--------------------*/
  /*#region Footer Styles */
  .wiFooterWrap .wiFooterContent {
    width: 100%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 a {
    font-size: 15px;
  }
  /*#endregion */
}

@media screen and (max-width: 768px) {
  .wiHeaderContent h1 a {
    background-size: contain;
    width: 160px;
  }
  .wiSearchWrap a {
    font-size: 18px;
    line-height: 1.6em;
  }
  /*----------------------HOME PAGE STYLES----------------------*/
  .wiHomeGalleryWrap .wiHomeGallery .tn3e-renovo-gallery {
    height: 379px;
  }
  .wiHomeGalleryWrap .wiHomeGallery .tn3e-renovo-image {
    height: 379px;
  }
  .shHomePage .wiHpWrap .wiShopModules .wiShopMod {
    width: 50%;
    padding: 25px 35px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod .shBtnBlueBkgrnd a {
    padding: 8px 18px;
    line-height: 1.0em;
    font-size: 16px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod .shBtnYellowText {
    font-size: 17px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod p {
    font-size: 13px;
    line-height: 1.4em;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule01 {
    padding-top: 40px;
    height: auto;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 img {
    width: 100%;
    display: block;
    margin: 0 0 8px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 h3 {
    font-size: 14px;
    margin: 0 10px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 p {
    font-size: 12px;
    line-height: 1.0em;
    display: inline-block;
    margin: 0 0 20px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 span {
    margin: 0;
  }
  /*-------------------INTERNAL STYLES------------------*/
  h1 {
    font-size: 40px;
  }
  .wiInternalContentWrap .wiMainContent .wiFirstColumn {
    width: 100%;
    float: none;
    padding-right: 0;
    border-right: none;
    border-bottom: 1px solid rgba(39, 60, 85, 0.3);
    margin-bottom: 30px;
  }
  .wiInternalContentWrap .wiMainContent .wiSecondColumn {
    width: 50%;
    float: none;
    margin: 0 auto;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox {
    width: 100%;
    margin-left: -30px;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox h3 {
    font-size: 20px;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox ul.shUpcomingEvents li {
    font-size: 13px;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox.shSubNav ul li {
    font-size: 14px;
  }
  .wiInternalContentWrap .wiContainerWrap.wiTwoColumnList {
    width: 100%;
    margin: 0;
  }
  .wiInternalContentWrap .wiContainerWrap > li {
    font-size: 18px;
    line-height: 1.7em;
  }
  .wiInternalContentWrap .wiContainerWrap > li > div {
    font-size: 14px;
  }
  .wiInternalContentWrap .wiContainerWrap > li > div li {
    line-height: 1.5em;
  }
  .shPortalPage .wiInternalContentWrap .wiMainContent.wiWithSidebar {
    width: 74%;
    margin-right: -30px;
  }
  .shPortalPage .wiInternalContentWrap .wiMainContent .wiFirstColumn {
    width: 100%;
  }
  .shPortalPage .wiInternalContentWrap .wiMainContent .wiSecondColumn {
    width: 100%;
  }
  .shPortalPage .wiInternalContentWrap .wiMainContent .shCta h3 {
    font-size: 22px;
  }
  .shPortalPage .wiInternalContentWrap .wiMainContent .shCta p {
    font-size: 14px;
  }
  .shPortalPage .wiInternalContentWrap .wiMainContent .shCta p .shBtnBlueBkgrnd {
    width: 50%;
  }
  .shPortalPage .wiInternalContentWrap h2 {
    font-size: 16px;
  }
  .shPortalPage .wiInternalContentWrap .wiWithSidebar .wiSubBox {
    width: 100%;
  }
  .shPortalPage .wiInternalContentWrap .wiWithSidebar .wiSubBox h2 {
    margin: -20px -20px 20px;
  }
  .shPortalPage .wiInternalContentWrap .wiWithSidebar .wiSubBox .shBtnBlueBkgrnd {
    display: block;
  }
  .shPortalPage .wiInternalContentWrap .wiWithSidebar .wiSubBox .shBtnBlueBkgrnd a {
    font-size: 13px;
  }
  .shPortalPage .wiInternalContentWrap .wiWithSidebar .wiSubBox form button {
    font-size: 13px;
  }
  .wiDealer {
    padding: 20px;
  }
  .wiDealer li {
    width: 33%;
  }
  .wiDealer li ul {
    padding-left: 20px;
  }
  .wiDealer li ul:first-of-type {
    padding-left: 30px;
  }
  .wiDealer li.wiDealerName .wiDealerPin {
    left: -40px;
  }
  .wiLocatorSearchWrap form .textWrap {
    margin: 0 12px;
  }
  .wiLocatorSearchWrap form input[type="text"] {
    width: 30%;
  }
  .wiLocatorSearchWrap form .selectWrap {
    margin: 0 12px;
  }
  .wiLocatorSearchWrap form select {
    width: 30%;
  }
  .shBtnBlueBkgrnd a {
    font-size: 16px;
  }
  .wiBranchGallery .tn3e-renovo-image {
    height: 174px;
  }
  /*--------------------------FOOTER STYLES--------------------*/
  /*#region Footer Styles */
  .wiFooterWrap .wiFooterContent {
    width: 100%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol {
    padding: 0 12px;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn1 {
    width: 27%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn2 {
    width: 30%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn3 {
    width: 43%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 {
    width: 43%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 li {
    display: inline;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 a {
    font-size: 12px;
    width: 48%;
  }
  /*#endregion */
}

@media screen and (max-width: 736px) {
  .wiHeaderWrap {
    height: auto;
  }
  .wiHeaderContent {
    padding-top: 12px;
  }
  .wiHeaderContent h1 {
    position: relative;
    z-index: 5001;
    display: inline-block;
    margin: 0;
  }
  .wiHeaderContent h1 a {
    height: 67px;
  }
  .wiNavigationWrap {
    top: 0;
    bottom: auto;
    width: 100%;
  }
  nav.navbar-default .navbar-toggle {
    border-color: transparent;
    margin-right: 5px;
  }
  nav.navbar-default .navbar-toggle:hover {
    background-color: transparent;
  }
  nav.navbar-default .navbar-toggle:focus {
    background-color: transparent;
  }
  nav.navbar-default .navbar-collapse {
    border-color: transparent;
    background-color: #fff;
    width: 100%;
    position: absolute;
    padding: 0;
    top: 83px;
  }
  nav.navbar-default ul.navbar-nav li {
    border-bottom: 1px solid #fff;
    padding: 0;
  }
  nav.navbar-default ul.navbar-nav li a {
    padding: 10px 15px;
  }
  nav.navbar-default ul.navbar-nav > li {
    display: block;
    border-bottom: 1px solid #D9DDE1;
    padding: 0;
  }
  nav.navbar-default ul.navbar-nav > li a {
    padding: 10px 15px;
  }
  nav.navbar-default ul.navbar-nav > li:after {
    content: " ";
    position: absolute;
    margin: 0;
    z-index: 101;
    pointer-events: none;
    bottom: auto;
    left: auto;
    right: 15px;
    top: 15px;
    border: 8px solid transparent;
    border-top: 6px solid #B4BBC4;
  }
  nav.navbar-default ul.navbar-nav > li.current_page_item:after {
    bottom: auto;
    left: auto;
    right: 15px;
    top: 15px;
    border: 8px solid transparent;
    border-top: 6px solid #273C55;
  }
  nav.navbar-default ul.navbar-nav > li > ul {
    position: relative;
    text-align: left;
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    background-color: #D9DDE1;
    top: auto;
    left: 0;
    padding: 0;
    width: 100%;
  }
  nav.navbar-default ul.navbar-nav > li > ul > li {
    display: block;
    width: 100%;
    float: none;
  }
  nav.navbar-default ul.navbar-nav > li > ul > li a {
    padding: 10px 15px;
  }
  nav.navbar-default ul.navbar-nav > li > ul > li > ul > li {
    display: block;
    background-color: #fff;
  }
  nav.navbar-default ul.navbar-nav > li > ul > li > ul > li > ul > li {
    display: block;
    background-color: #F0F1F3;
  }
  nav.navbar-default ul.navbar-nav > li a {
    display: block;
    border-left-color: transparent;
  }
  .wiSearchWrap {
    right: 50px;
    top: 9px;
  }
  .wiSearchWrap form input {
    width: 40vw;
  }

  .wiSearchWrap .wiPhone {
    position: absolute;
    white-space: nowrap;
    margin: 0;
    top: 30px;
    right: -15px;
  }

  .wiSearchWrap .wiPhone2 {
    margin-top: 5px;
    margin-left: -145px;      
    font-size: 16px !important;
    position: absolute;
    width: 150px;
  }

  .wiSearchWrap .wiPhoneShop {
    margin-top: -25px;
    margin-left: 0px;
    position: relative;

  }

.wiSearchWrap .wiPhone2Shop {
    margin-top: -60px;
    margin-left: 98px;
    font-size: 16px !important;
    position: absolute;
    width: 180px;
}


  .wiMobileHomeGalleryWrap {
    background: #243142;
    background: -moz-linear-gradient(left, #243142 0%, #273c55 12%, #273c55 88%, #243142 100%, #273c55 100%, #020f20 100%, #243142 100%);
    background: -webkit-linear-gradient(left, #243142 0%, #273c55 12%, #273c55 88%, #243142 100%, #273c55 100%, #020f20 100%, #243142 100%);
    background: linear-gradient(to right, #243142 0%, #273c55 12%, #273c55 88%, #243142 100%, #273c55 100%, #020f20 100%, #243142 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#243142', endColorstr='#243142',GradientType=1 );
  }
  .wiMobileHomeGalleryWrap .tn3e-renovo-gallery {
    width: 100vw;
    height: 427px;
  }
  .wiMobileHomeGalleryWrap .tn3e-renovo-image {
    width: 100vw;
    height: 427px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod .shBtnYellowText {
    font-size: 15px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod .shBtnYellowText a {
    padding: 6px 30px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 h3 {
    font-size: 12px;
  }
  /*-------------------INTERNAL STYLES------------------*/
  h1 {
    font-size: 30px;
  }
  .wiInternalContentWrap .wiMainContent p {
    font-size: 14px;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox {
    width: 100%;
    margin-left: -30px;
  }
  .wiDealer {
    width: 50%;
    float: left;
  }
  .wiDealer:nth-of-type(even) {
    background-color: #fff;
    padding-bottom: 42px;
  }
  .wiDealer li {
    width: 100%;
  }
  .shBtnBlueBkgrnd a {
    font-size: 15px;
  }
  .wiBranchGallery .tn3e-renovo-image {
    height: 166px;
  }
  .shDealerLoginForm {
    width: 80%;
  }
  /*--------------------------FOOTER STYLES--------------------*/
  /*#region Footer Styles */
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 a {
    font-size: 11px;
  }
  /*#endregion */
}

@media screen and (max-width: 667px) {
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod {
    width: 100%;
    float: none;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod .shBtnBlueBkgrnd a {
    padding: 8px 30px;
    font-size: 20px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 img {
    width: auto;
    display: inline-block;
    margin: 0 30px 0 0;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 h3 {
    font-size: 25px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 p {
    font-size: 14px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 span {
    margin: 12px 0 0;
  }
  /*-------------------INTERNAL STYLES------------------*/
  .wiBranchGallery .tn3e-renovo-image {
    height: 148px;
  }
  .wiInternalContentWrap .wiContainerWrap > li {
    font-size: 16px;
    line-height: 2.0em;
    margin: 0 0 4px;
  }
  .wiInternalContentWrap .wiBranchSection .wiBranchLeft {
    width: 100%;
  }
  .wiInternalContentWrap .wiBranchSection .wiBranchRight {
    width: 100%;
  }
  /*--------------------------FOOTER STYLES--------------------*/
  /*#region Footer Styles */
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn1 {
    width: 50%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn2 {
    width: 50%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn3 {
    width: 50%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 {
    width: 50%;
    padding-top: 20px;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 li {
    display: block;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 a {
    width: 80%;
    font-size: 14px;
  }
  /*#endregion */
}

@media screen and (max-width: 568px) {
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 h3 {
    font-size: 22px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 p {
    font-size: 12px;
  }
  /*-------------------INTERNAL STYLES------------------*/
  h1 {
    margin-bottom: 10px;
  }
  .breadcrumb {
    margin: 0 0 0 -15px;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox {
    width: 110%;
    padding: 15px;
  }
  .wiDealer {
    width: 100vw;
    float: none;
    margin: 0 -30px;
    padding-left: 40px;
  }
  .wiDealer:nth-of-type(even) {
    background-color: #E9EBEE;
    padding-bottom: 20px;
  }
  .wiLocatorSearchWrap form .textWrap {
    margin: 0 10px;
  }
  .wiLocatorSearchWrap form .selectWrap {
    margin: 0 10px;
  }
  .shBtnBlueBkgrnd a {
    font-size: 14px;
  }
  .shDealerLoginForm {
    width: 99%;
  }
  /*--------------------------FOOTER STYLES--------------------*/
  /*#region Footer Styles */
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn2 {
    padding-bottom: 10px;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn3 {
    width: 52%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 {
    width: 48%;
  }
  /*#endregion */
}

@media screen and (max-width: 414px) {
  .wiMobileHomeGalleryWrap .tn3e-renovo-gallery {
    height: 395px;
  }
  .wiMobileHomeGalleryWrap .tn3e-renovo-image {
    height: 395px;
  }
  .shHomePage .wiHpWrap .wiShopModules .wiShopMod {
    width: 100%;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod {
    height: auto;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 {
    text-align: center;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 h3 {
    float: none;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 p {
    float: none;
  }
  /*-------------------INTERNAL STYLES------------------*/
  h1 {
    font-size: 30px;
  }
  .wiInternalContentWrap .wiMainContent {
    margin-bottom: 20px;
  }
  .wiInternalContentWrap .wiMainContent.wiWithSidebar {
    float: none;
    width: 100%;
  }
  .wiInternalContentWrap .wiWithSidebar {
    float: none;
    width: 100%;
  }
  .wiInternalContentWrap .wiWithSidebar .wiSubBox {
    width: 100%;
    padding: 20px;
    margin: 0;
  }
  .wiLocatorSearchWrap form {
    width: 70%;
    margin: 0 auto;
  }
  .wiLocatorSearchWrap form .textWrap {
    display: block;
    margin: 0 10px 20px;
  }
  .wiLocatorSearchWrap form input[type="text"] {
    width: 100%;
  }
  .wiLocatorSearchWrap form .selectWrap {
    display: block;
    margin: 0 10px 20px;
  }
  .wiLocatorSearchWrap form select {
    width: 100%;
  }
  .wiLocatorSearchWrap form input[type="submit"] {
    margin-top: 0;
  }
  .mapWrap {
    margin: 0 -30px;
  }
  .shLoc-corporate-locations .wiMainContent img {
    width: 100% !important;
    height: auto !important;
  }
  .wiBranchGallery .tn3e-renovo-image {
    height: 123px;
  }
  .shDealerLoginForm > div {
    float: none;
    width: 100%;
    text-align: center;
  }
  .shDealerLoginForm .shDealerLogin {
    border: none;
    border-bottom: 1px solid #0070BF;
  }
  /*--------------------------FOOTER STYLES--------------------*/
  /*#region Footer Styles */
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn1 {
    width: 100%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn2 {
    width: 100%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn3 {
    width: 100%;
  }
  .wiFooterWrap .wiFooterContent .wiFooterCol.wiFooterColumn4 {
    width: 100%;
    text-align: center;
  }
  /*#endregion */
}

@media screen and (max-width: 375px) {
  .wiMobileHomeGalleryWrap .tn3e-renovo-gallery {
    height: 357px;
  }
  .wiMobileHomeGalleryWrap .tn3e-renovo-image {
    height: 357px;
  }
  /*-------------------INTERNAL STYLES------------------*/
  .wiInternalContentWrap .wiMainContent .wiSecondColumn {
    width: 100%;
  }
  /*-------------------OVERRIDE BOOTSTRAP STYLES------------------*/
  .wiMobileHomeGalleryWrap .tn3e-renovo-gallery {
    height: 357px;
  }
  .wiMobileHomeGalleryWrap .tn3e-renovo-image {
    height: 357px;
  }
  .wiBranchGallery .tn3e-renovo-image {
    height: 110px;
  }
}

@media screen and (max-width: 320px) {
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod p {
    font-size: 16px;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule01 p {
    width: auto;
  }
  .shHomePage .wiHpWrap .wiCtaModules .wiCtaMod.wiCtaModule03 img {
    width: 100%;
  }
  /*-------------------INTERNAL STYLES------------------*/
  h1 {
    font-size: 30px;
  }
  .wiLocatorSearchWrap form {
    width: 90%;
  }
  /*-------------------OVERRIDE BOOTSTRAP STYLES------------------*/
  .wiMobileHomeGalleryWrap .tn3e-renovo-gallery {
    height: 305px;
  }
  .wiMobileHomeGalleryWrap .tn3e-renovo-image {
    height: 305px;
  }
  .wiBranchGallery .tn3e-renovo-image {
    height: 91px;
  }
  .wiBranchGallery .tn3e-renovo-thumb {
    display: none;
  }
}

/*# sourceMappingURL=responsiveStyles.css.map */




