@charset "utf-8";
.moduletable_storelogin { width: 100%; height: 36px; }
.moduletable_storelogin .custom_storelogin { float: right; width: 204px; height: 36px; }

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

div#maximenuck ul.maximenuck{
  margin-left: 0%;
}

div#maximenuck430 ul.maximenuck li.maximenuck.level1 {

    margin: 2px 18px 6px -15px;
}

#gruemenu.grue_426 {
  background: #FFFFFF;
  margin-left: 10%; 
  margin-right: 0%;
  /*margin-top: -4%;
  margin-bottom: 1%;*/
}
.moduletable_store {

  margin-top: 31px !important;
}
.custom_catalogue img.manimg { width: 60% }
.wrapperBig { width: 1260px; margin: 0 auto; }
.wrapperSmall { width: 1250px; margin: 0 auto; }
.wrapperSmallfoot { /*width: 730px;*/ margin: 0 auto; }
div.maximenuckh ul.maximenuck li.maximenuck a { font-size: 24px; padding: 18px 13px;  font-weight: 600; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { min-width: 45%; }
.ContentLeft { width: 630px; }
.moduletable_imagemenu ul li a img { width: 100%; height: auto; }
.moduletable_clientlogo ul li { padding: 5px; }
.toggleBox { right: -10px; }
.moduletable_address { height: auto; min-height: 30px; position: static; /*top: 63px; width: 330px;*/ top: 113px; z-index: 99; }
.HeaderRight .moduletable { height: auto; /*left: -180px;*/ min-height: 27px; min-width: 400px; position: absolute; /*top: 112px;*/ z-index: 999; }
.HeaderRight .moduletable h3 { font-size: 12px !important; line-height: 28px !important; }
.HeaderRight .moduletable .custom_address { margin: 0 !important; padding: 0 !important; }
.krizalys_breadcrumb { margin-left: 4%; margin-top: 20px; font-size: 12px; }
#store { font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 40px; line-height: 50px; /*color: #1052a1!important;*/ text-transform: uppercase; margin-left: 4%; }
.logoLeft { width: 1020px; }
.logo-innner { float: left; margin-left: 0; margin-top: 31px; /*width: 404px;*/ }
.logoLeft img { margin-left: 0px; /*height: 159px;*/ }
.HeaderRight { width: 210px; }

}

/* Portrait tablet to landscape and desktop */
@media only screen and (min-width: 1000px) and (max-width: 1279px) {
#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}

#copy{margin-top: -7%;}

div#maximenuck430 ul.maximenuck li.maximenuck.level1 {

    margin: -10px 18px 10px -7px;
}

#gruemenu.grue_426 {
  background: #FFFFFF;
  margin-left: 0% !important; 
  margin-right: 0%;
 /* margin-top: -6% !important;
  margin-bottom: 1%;*/
}


iframe {
width: 56% !important;
height: auto;
}
.wrapperBig { width: 998px; margin: 0 auto; }
.wrapperSmall { width: 980px; margin: 0 auto; }
.wrapperSmallfoot { width: 870px; margin: 0 auto; }
div.maximenuckh ul.maximenuck li.maximenuck a { padding: 18px 4px; font-size: 12px; }
.logoLeft { width: 770px; }
.logo-innner { margin-left: 0;/* width: 355px;*/ }
/*.logoLeft img { margin-left: 0px; height: 159px; width: 350px; }*/
.logoLeft img { margin-left: 0px; height: auto; width: 100%; }
.moduletable_store {

  margin-top: 100px !important;
}
.HeaderRight { 
width: 120px;
float: right !important;
padding-top: 64px !important;
position: relative !important;
margin-top: -71px !important; 
}
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { min-width: 45%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-title { font-size: 30px; }
.ContentLeft { width: 630px; }
.moduletable_imagemenu ul li a img { width: 100%; height: auto; }
.moduletable_clientlogo ul li { padding: 5px; }
.toggleBox { right: -10px; }
.AsideRight { float: right; width: 325px; }
.moduletable_latestvideo { padding-left: 0; padding-bottom: 90px; }
.moduletable_latestvideo img.manimg { width: 100%; height: auto; float: none; display: none; }
.custom_latestvideo { float: none; width: 180px; padding-left: 15px; padding-bottom: 10px; }
.moduletable_loginmenu ul { padding-left: 40px; padding-top: 115px; width: 100px; }
.moduletable_loginmenu { background: url("../images/login-bg-full.jpg") no-repeat 0 0; min-height: 245px; background-size: 100% 100%; }
.moduletable_loginmenu ul li a { background: url("../images/login-btn.png") no-repeat 0 0; background-size: 100% 100%; }
.moduletable_latestvideo h3 { font-size: 30px; }
.custom_advice img.manimg { height: 240px; width: 43%; }
.custominner_advice h4 { font-size: 40px; }
.custominner_advice { float: right; padding-top: 10px; width: 468px; }
.custom_advice { padding-right: 0; }
.custominner_advice ul li a { margin: 0 8px; padding: 0 3px; }
.custominner_advice img { bottom: 0; float: none; left: 329px;; position: absolute; width: 180px; }
.custominner_advice p { margin: 10px 0; }
.custom_catalogue { padding-left: 15px; }
.custominner_catalogue { padding-top: 15px; width: 440px; padding-bottom: 20px; }
.custom_catalogue img.manimg { float: right; height: 252px; width: 500px; }
.custominner_catalogue img { bottom: 0; float: none; left: 437px; position: absolute; width: 26%; }
.moduletable_merchstore ul li img { width: 100%; height: auto; }
.moduletable_bottom3man { display: none; }
.moduletable_merchstore { float: left; width: 646px; }
.moduletable_clientlogo { padding-bottom: 30px; padding-top: 7px; }
.moduletable_address { height: auto; left: -60px; min-height: 30px; position: static; top: 115px; width: 50%; z-index: 9999; }
span.arrow-top { right: 9px; }
.HeaderRight .moduletable { height: auto; left: -93px; min-height: 27px; min-width: 400px; position: absolute; top: 120px; z-index: 999; }
.HeaderRight .moduletable h3 { font-size: 12px !important; line-height: 28px !important; }
.HeaderRight .moduletable .custom_address { margin: 0 !important; padding: 0 !important; }
span { margin-left: 0px !important; }
#store { font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 40px; line-height: 50px; text-transform: uppercase; margin-left: 3%; }
.krizalys_breadcrumb { margin-left: 3%; margin-top: 20px; font-size: 12px; }
}

@media only screen and (min-width: 980px) and (max-width: 999px) {

#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}
.wrapperBig { width: 980px; margin: 0 auto; }
.wrapperSmall { width: 980px; margin: 0 auto; }
.wrapperSmallfoot { width: 870px; margin: 0 auto; }
div.maximenuckh ul.maximenuck li.maximenuck a { font-size: 11px; padding: 18px 7px; }
.logoLeft { width: 775px; }
.HeaderRight { width: 205px; }
.logo-innner { margin-left: 0; margin-top: 31px; width: 340px; }
.logoLeft img { margin-left: 0px; height: 159px; width: 335px; }
.custom_address { margin-left: -20px; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { min-width: 45%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-title { font-size: 30px; }
.ContentLeft { width: 630px; }
.moduletable_imagemenu ul li a img { width: 100%; height: auto; }
.moduletable_clientlogo ul li { padding: 5px; }
.toggleBox { right: -10px; }
.AsideRight { float: right; width: 325px; }
.moduletable_latestvideo { padding-left: 0; padding-bottom: 90px; }
.moduletable_latestvideo img.manimg { width: 100%; height: auto; float: none; display: none; }
.custom_latestvideo { float: none; width: 180px; padding-left: 15px; padding-bottom: 10px; }
.moduletable_loginmenu ul { padding-left: 15px; padding-top: 88px; width: 138px; }
.moduletable_loginmenu { background: url("../images/login-bg-full.jpg") no-repeat 0 0; min-height: 245px; background-size: 100% 100%; }
.moduletable_loginmenu ul li a { background: url("../images/login-btn.png") no-repeat 0 0; background-size: 100% 100%; }
.moduletable_latestvideo h3 { font-size: 30px; }
.custom_advice img.manimg { height: 240px; width: 43%; }
.custominner_advice h4 { font-size: 40px; }
.custominner_advice { float: right; padding-top: 10px; width: 468px; }
.custom_advice { padding-right: 0; }
.custominner_advice ul li a { margin: 0 8px; padding: 0 3px; }
.custominner_advice img { bottom: 0; float: none; left: 280px; position: absolute; width: 240px; }
.custominner_advice p { margin: 10px 0; }
.custom_catalogue { padding-left: 15px; }
.custominner_catalogue { padding-top: 15px; width: 440px; padding-bottom: 20px; }
.custom_catalogue img.manimg { float: right; height: 252px; width: 458px; }
.custominner_catalogue img { bottom: 0; float: none; left: 437px; position: absolute; width: 26%; }
.moduletable_merchstore ul li img { width: 100%; height: auto; }
.moduletable_bottom3man { display: none; }
.moduletable_merchstore { float: left; width: 646px; }
.moduletable_clientlogo { padding-bottom: 30px; padding-top: 7px; }
.moduletable_address { height: auto; min-height: 30px; position: static; width: auto; z-index: 9999; }
.HeaderRight .moduletable h3 { font-size: 12px !important; line-height: 28px !important; }
.HeaderRight .moduletable .custom_address { margin: 0 !important; padding: 0 !important; }
.HeaderRight .moduletable { height: auto; left: -93px; min-height: 27px; min-width: 400px; position: absolute; top: 120px; z-index: 999; }
#store { font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 40px; line-height: 50px; color: #1052a1!important; text-transform: uppercase; margin-left: 1%; }
.krizalys_breadcrumb { margin-left: 1%; margin-top: 20px; font-size: 12px; }
.wrapperBig { width: 980px; margin: 0 auto; }
.wrapperSmall { width: 980px; margin: 0 auto; }
}

/* Portrait tablet to landscape and desktop */

@media only screen and (min-width: 768px) and (max-width: 979px) {
#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}

.logoLeft{ margin-top: 0% !important;}
#copy{margin-top: -7%;}
div#maximenuck430 ul.maximenuck li.maximenuck.level1 {

    margin: -10px 18px 10px -7px;
}

#gruemenu.grue_426 {
  background: #FFFFFF;
  margin-left: 0% !important; 
  margin-right: 0%;
  /*margin-top: -4% !important;
  margin-bottom: 1%;*/
}

div#maximenuck ul.maximenuck{
  margin-left: 1% !important;
}
iframe {width: 100% !important; height: auto;}
#maximenuck-mobilebarmenuck + #maximenuck-mobilebarmenuck { display:none;}
.mobilebarmenuck.noshow { display:none !important;}
.loginmenu2 {
/* float: right; */
width: 100% !important;
}
.imagemenu1 {
width: 100% !important;
}
#locationlocator #locationsearch_div .input-append {
width: 80% !important;
margin: 19px 10% 0px 0% !important;
}
#locationlocator #locationsearch_div .input-append #searchinput {
width: 81% !important;

}
#siteMedia { float: left!important; }
#siteContent { float: right!important; width: 44% !important; }
#siteMedia.col-md-6 { width: 50% !important; }
.moduletable_store h3 a { font-size: 14px; color: #fff; padding-right: 26px; background: url(../images/down-arrow.png) no-repeat right 3px; padding-bottom: 12px; font-family: Roboto, sans-serif; font-weight: 500; }
.moduletable_catalogue { padding-top: 15px; }
.moduletable_fbstrim { float: right; margin-right: 0px; padding-top: 25px; width: 303px; }
.toggleBox { width: 100%; background: url(../images/toggle-bg.png); border-radius: 5px; display: none; position: absolute; right: -30px; min-width: 252px; height: auto; top: 57px; }
.moduletable_catalogue a { display: block; margin: 0 55px 0 0; text-align: center; padding: 0 28px; line-height: 52px; font-size: 14px; color: #fff; text-transform: uppercase; border: solid 2px #1052a1; float: right; font-weight: 400; }
.moduletable_imagemenu {

  margin-top: -70px !important;
}
.HeaderRight { /*padding-top: 22px;*/  width: 230px !important;float: right!important; position: relative!important; margin-top: -40px!important; }
.moduletable_search { margin-bottom: 5px; }
.moduletable_store { width: auto; min-width: 145px; float: right; padding-top: 0px; position: relative; z-index: 800; z-index: 99999; margin: 99px 35px 10px 0; }
span { margin-left: 0px !important; font-size: 12px !important; /*color: rgb(0, 0, 0); padding: 2px;*/ display: inline-block;}
.moduletable_address h3 { font-size: 12px; color: #fff; line-height: 16px; font-family: 'Roboto', sans-serif; font-weight: 500; padding-bottom: 5px; }
#store { font-family: 'Roboto Condensed', sans-serif; font-weight: bold; font-size: 40px; line-height: 50px; /*color: #1052a1!important;*/ text-transform: uppercase; margin-left: 2%; }
.krizalys_breadcrumb { margin-left: 2%; margin-top: 20px; font-size: 12px; }
.HeaderWarp { width: 100%; height: auto; min-height: 125px;/* background: url(../images/tablet-header-bg-strip.png) repeat-x 0 0 #1052A1;*/ position: relative; z-index: 10;  background-size: cover; }
.wrapperBig { width: 98%; margin: 0 auto; }
.wrapperSmall { width: 98%; margin: 0 auto; }
.wrapperSmallfoot { width: 98%; margin: 0 auto; }
/*.logoLeft { float: none; width: 100%; position: relative; }*/
.logoLeft { float: left; width: 30%; position: relative; }
.logo-innner { /*float: none;*/ margin: 0 auto; padding-top: 8px;/* width: 291px;*/ }
.logoLeft img { margin-left: 0px; width: 100%; height: auto; margin-top: 0px; }
/*.HeaderRight {width: 100%; float: none; }*/
.moduletable_mainmenu { padding-top: 10px; }
.ContentLeft { width: 100%; float: none; }
.AsideRight { float: none; width: 100%; padding: 0px 0 20px; }
.custom_latestvideo img { left: 36%; }
.moduletable_loginmenu ul { padding-left: 85px; padding-top: 150px; width: 206px; }
.moduletable_loginmenu { min-height: 322px; }
.JooWarp { padding-top: 20px; padding-bottom: 20px; }
.custom_advice img.manimg { /*display: none;*/width: 50%;
height: 230px; }
.custominner_advice { /*float: left; padding-left: 10px; padding-bottom: 15px; padding-top: 10px; width: 400px;*/float: right;
padding-left: 10px;
padding-bottom: 15px;
padding-top: 10px;
width: 340px; }
.custominner_advice h4 { font-size: 24px;margin-left: 26%; }
.custominner_advice p {
color: #fff;
font-family: Roboto, sans-serif;
font-size: 15px;
font-weight: 300;
line-height: 22px;
/* margin: 16px 0; */
margin-left: 26%;
}
.custominner_advice ul li {
float: left;
margin: 0;
padding: 0;
width: 33.33%;
margin-left: 26%;
}
.custominner_advice img { bottom: 0; float: none; left: 32%; right: 10px;width: 27%; }
.custominner_advice ul li a { padding: 0; }
.custom_catalogue img.manimg { /*display: none*/ float: right; width: 58%; height: 207px; }
.custominner_catalogue h4 { font-size: 34px; }
.custom_catalogue { padding-left: 10px; }
.custominner_catalogue { /*float: right;*/ padding-right: 10px; padding-bottom: 20px; width: 285px; padding-top: 0px; }
.custominner_catalogue img { left: 10px; }
.moduletable_merchstore { width: 59%; padding-bottom: 65px; }
.moduletable_clientlogo ul li { padding: 5px 0; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { min-width: 45%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-title { font-size: 22px; }
.moduletable_imagemenu ul li a img { width: 100%; height: auto;  margin-top: 15px; }
.moduletable_loginmenu { min-height: 320px; background: url("../images/login-bg-full-tab2.jpg") no-repeat 0 0; background-size: 100% 100%; }
.moduletable_address { /*bottom: -44px; */display: block; float: none; height: auto; left: 257px; /*margin-top:-62px;*/margin-top:18px; min-height: 30px; min-width: 460px; position: absolute; z-index: 9999; }
.moduletable_imagemenu ul li a span.image-title {
 
  height: 35px !important;
}
.welcome-block .welcome {
 
  padding: 20px 27px !important;;
}
.toggleBox { min-width: 215px; right: -5px; top: 40px; }
.toggle-inner { padding: 5px; }
span.arrow-top { right: 1px; }
.moduletable_store input.inputbox { width: 156px; background: url("../images/toggle-input.png") no-repeat 178px center #fff; }
.moduletable_store .button { width: 205px; }
.HeaderRight .moduletable .custom_address h3#storename { font-size: 10px !important; line-height: 20px !important; }
.HeaderRight .moduletable .custom_address { margin: 0 !important; padding: 0 !important; }
.HeaderRight .moduletable { height: auto; left: 14px; min-height: 27px; min-width: 283px; position: absolute; top: 58px; z-index: 999; }
.custom_address p { font-size: 12px; margin-top: -4px; }
.HeaderRight .moduletable .custom_address h3#storename span { background: none repeat scroll 0 0 #f4f4f4; border: 1px solid #dadada; color: #000000; font-size: 10px !important; margin-left: 2px !important; padding: 1px !important; width: 77%; display: block; line-height: 12px; }
}

/* Portrait tablet to landscape and desktop */

@media only screen and (min-width: 677px) and (max-width: 767px) {
#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}


.moduletable_imagemenu ul li a span.image-title {
  /* position: absolute; */
  left: 0;
  bottom: 0;
  text-align: center;
  display: block;
  /* background: #3c5896; */
  background: rgb(0,74,179);
  padding: 8px 0;
  width: 100%;
  /* text-indent: 10px; */
  font-size: 19px;
  height: 80px;
}.moduletable_imagemenu ul li a span.image-title {
  /* position: absolute; */
  left: 0;
  bottom: 0;
  text-align: center;
  display: block;
  /* background: #3c5896; */
  background: rgb(0,74,179);
  padding: 8px 0;
  width: 100%;
  /* text-indent: 10px; */
  font-size: 19px !important;
  height: 80px;
}
#gruemenu.grue_426 {
  background: #FFFFFF;
  margin-left: 0% !important;
  margin-right: 10%;
  /*margin-top: -8% !important;
  margin-bottom: 1%;*/
}

.mobilebarmenuck.noshow { display:none !important;}
.wrapperBig { width: 98%; margin: 0 auto; }
.wrapperSmall { width: 98%; margin: 0 auto; }
.wrapperSmallfoot { width: 98%; margin: 0 auto; }
.logoLeft { float: none; width: 100%; }
.moduletable_loginmenu { min-height: 320px; background: url("../images/login-bg-full-tab2.jpg") no-repeat 0 0; background-size: 100% 100%; }
.HeaderRight { /*float: none; padding-bottom: 10px; padding-top: 10px; width: 210px; margin: 0 auto;*/ }
.moduletable_mainmenu { padding-top: 10px; }
.ContentLeft { width: 100%; float: none; }
.AsideRight { float: none; width: 100%; padding: 15px 0 20px; }
.custom_latestvideo img { left: 36%; }
.moduletable_loginmenu ul { padding-left: 44px; padding-top: 130px; width: 206px; }
.moduletable_loginmenu { min-height: 322px; }
.JooWarp { padding-top: 20px; padding-bottom: 20px; }
.custom_advice img.manimg { display: none; }
.custominner_advice { float: left; padding-left: 10px; padding-bottom: 15px; padding-top: 10px; width: 400px; }
.custominner_advice h4 { font-size: 34px; }
.custominner_advice img { bottom: 0; float: none; left: auto; right: 10px; }
.custominner_advice ul li a { padding: 0; }
.mobilebarmenuck.noshow { display:none !important;}
.moduletable_catalogue { padding-bottom: 30px; padding-top: 0px; }

.custominner_catalogue h4 { font-size: 34px; }
.custom_catalogue { padding:0px; }
.custominner_catalogue { float: none; padding-right: 10px; padding-bottom: 20px;padding-left:10px; box-sizing: border-box; width:100%; }
.custominner_catalogue img {width:100%; height:auto;  }

.custom_catalogue img.manimg {
    float: none;
    display:block;
    width:100%; height:auto;
}

.moduletable_catalogue a {
    float: none;
    display: inline-block;
    line-height: 40px;
    min-width: 120px;
}


.moduletable_merchstore { width: 100%; padding-bottom: 10px; }
.moduletable_fbstrim { width: 100%; float: none; }

.moduletable_fbstrim { float: left; width: 100%; }
.fb_iframe_widget { display: block!important; position: relative; }
.moduletable_fbstrim .fb_iframe_widget span { display: block!important; position: relative; text-align: justify; width: 100% !important; }
.fb_iframe_widget iframe { position: absolute; width: 100%!important; }
.moduletable_clientlogo ul li { padding: 5px 0; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { min-width: 45%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-title { font-size: 24px; }
.moduletable_imagemenu ul li a img { width: 100%; height: auto; }
.moduletable_store { margin-left: 20px; margin-top: 18px; margin-bottom: 10px; }
.logoLeft { float: none; width: 100%; }
.logo-innner { float: none; margin: 0 auto; padding-top: 32px; /*width: 406px;*/ }
.logoLeft img { height: auto; margin-left: 0; margin-top: -1px; width: 100%; }
.blog-featured { padding-right: 0; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { min-width: 52%; top: 40px; }
.moduletable_address { height: auto; left: 0; margin-top: 0; min-height: 30px; position: static; text-align: center; top: 0; width: 100%; z-index: 9999; display: block; float: none; padding-top: 10px; }
.moduletable_address p { display: inline-block; }
.toggleBox { min-width: 215px; right: -5px; }
.toggle-inner { padding: 5px; }
span.arrow-top { right: 5px; }
.moduletable_store input.inputbox { width: 156px; background: url("../images/toggle-input.png") no-repeat 178px center #fff; }
.moduletable_store .button { width: 205px; }
.HeaderRight .moduletable h3 { font-size: 12px !important; line-height: 28px !important; }
.HeaderRight .moduletable .custom_address { margin: 0 !important; padding: 0 !important; }
.HeaderRight .moduletable { height: auto; left: -220px; min-height: 27px; min-width: 400px; position: absolute; top: 90px; z-index: 999; }
#timings { color: #fff; display: inline-block; font-size: 12px; margin-left: 0!important; padding: 2px; }
}

@media only screen and (min-width: 481px) and (max-width: 676px) {
#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}

#navigation431 {

  top: 0.25% !important;

}

#copy{margin-top: -10%;}
div#maximenuck430 ul.maximenuck li.maximenuck.level1 {

    margin: -10px 18px 10px 192px;
}

#gruemenu.grue_426 {
  background: #FFFFFF;
  margin-left: 0%; 
  margin-right: 0%;
 /* margin-top: 4%;
  margin-bottom: 1%;*/
}


.mobilebarmenuck.noshow { display:none !important;}
.loginmenu2 { /* float: right; */
width: 100%; }
#siteMedia { float: left!important; }
#siteContent { float: right!important; width: 44% !important; }
#siteMedia.col-md-6 { width: 50% !important; }
.productCurrency { padding-right: 40%!important; }
.imagemenu1 { width: 100%; }
.custom_catalogue img.manimg { /* display: none; */
float: right; width: 50%; height: 157px; }
.custom_address p { font-size: 10px !important; color: #fff; /*padding-left: 19px; background: url(../images/location-arrow.png) left top no-repeat;*/ line-height: 24px; font-family: Roboto, sans-serif; margin-top: -2px; display: inline-block; }
#addr { font-size: 12px !important; }
#teladdr { font-size: 10px !important; }
.moduletable_address h3 { font-size: 12px !important; color: #fff; line-height: 13px; font-family: Roboto, sans-serif; font-weight: 500; padding-bottom: 5px; }
.moduletable_store { margin-bottom: 10px; margin-left: 20px; margin-top: 30px; }
.HeaderWarp { width: 100%; height: auto; min-height: 170px;/* background: url(../images/tablet-header2-bg-strip.png) repeat-x 0 0 #1052A1;*/ position: relative; z-index: 10;  background-size: cover; }
.wrapperBig { width: 98%; margin: 0 auto; }
.wrapperSmall { width: 98%; margin: 0 auto; }
.wrapperSmallfoot { width: 98%; margin: 0 auto; }
.logoLeft { width: 100%; float: none; }
.HeaderRight { float: none; margin: 0 auto; padding-bottom: 10px; padding-top: 10px; width: 210px; }
.logo-innner { float: none;margin: 0 auto; padding-top: 33px; width: 35%;}
.logoLeft img { height: auto; margin-left: 0; margin-top: 0; width: 100%; }
.moduletable_search { width: 100%; }
.moduletable_search input.inputbox { width: 85%; background: none #fff; border-radius: 10px; box-shadow: 0 0 5px #000 inset; }
.moduletable_mainmenu { padding-top: 10px; }
.JooWarp { padding: 15px 0; }
#joowarp h2 { font-size: 35px; line-height: 36px; }
img.manimg { /*display: none;*/ }
.ContentLeft { width: 100%; float: none; }
.AsideRight { float: none; width: 100%; padding: 0px 0 20px; }
.moduletable_imagemenu ul li a img { height: auto; width: 100%; }
.moduletable_imagemenu ul li { width: 50%; }
.custom_latestvideo img { left: auto; right: 20px; width: 24%; }
.moduletable_loginmenu { min-height: 286px; }
.custom_advice { padding-right: 0; padding: 10px; }
.custominner_advice { float: left; width: 60%; padding-top: 0; }
.custominner_advice img { left: auto; right: 1px; width: 35%; }
.custominner_advice h4 { font-size: 30px; line-height: 32px; }
.custominner_advice ul li a { padding: 0; }

.moduletable_merchstore h3 { font-size: 35px; line-height: 36px; }
.moduletable_merchstore { width: 100%; }
.moduletable_merchstore ul li img { width: 100%; height: auto; }
.moduletable_bottom3man { float: left; min-height: 403px; position: relative; width: 40%; }
.moduletable_bottom3man img { width: 96%; height: auto; top: 0; }
.moduletable_footermnu { padding-left: 25px; }
.moduletable_footermnu ul li a { font-size: 12px; }

.custominner_advice ul li a { font-size: 15px; line-height: 39px; margin: 0 8px; padding: 0 0px; }
.moduletable_advice h3 { font-size: 35px; line-height: 39px; }
.custom_latestvideo { float: left; padding-bottom: 15px; width: 223px; }
.moduletable_loginmenu ul { padding-left: 55px; padding-top: 120px; width: 206px; }
.moduletable_clientlogo ul li { width: 12.5%; padding: 0; }
.moduletable_clientlogo ul li img { width: 100%; height: auto; }
.moduletable_clientlogo ul { min-height: 55px; }
.moduletable_clientlogo h3 { font-size: 35px; line-height: 39px; }
.moduletable_clientlogo { padding-top: 5px; padding-bottom: 15px; }
.blog-featured { padding-right: 0; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { top: 10px; min-width: 55%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-title { font-size: 22px; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc-text { padding: 3px 5px; }
.moduletable_address { display: block; float: none; height: auto; left: 0; margin-top: 0; min-height: 30px; padding-top: 10px; position: static; text-align: center; top: 0; width: 100%; z-index: 9999; }
.toggleBox { min-width: 215px; right: -5px; }
.toggle-inner { padding: 5px; }
span.arrow-top { right: 5px; }
.moduletable_store input.inputbox { width: 156px; background: url("../images/toggle-input.png") no-repeat 178px center #fff; }
.moduletable_store .button { width: 205px; }
.moduletable_copyright { display: block; float: left; text-align: center; width: 100%; }
.custom_copyright { margin-left: 0%; }
.HeaderRight .moduletable h3 { font-size: 12px !important; line-height: 28px !important; }
.HeaderRight .moduletable .custom_address { margin: 0 !important; padding: 0 !important; }
.HeaderRight .moduletable { height: auto; /*left: -220px;*/ min-height: 27px; min-width: 400px; position: absolute;/* top: 120px;*/ z-index: 999; }
#joowarp ul li { /*min-height: 193px;*/ }
#timings { color: #fff; display: inline-block; font-size: 12px !important; margin-left: 0!important; padding: 2px; }
.moduletable_loginmenu { min-height: 320px; background: url("../images/login-bg-full-tab2.jpg") no-repeat 0 0; background-size: 100% 100%; }



.moduletable_catalogue { padding-bottom: 30px; padding-top: 0px; }

.custominner_catalogue h4 { font-size: 34px; }
.custom_catalogue { padding:0px; }
.custominner_catalogue { float: none; padding-right: 10px; padding-bottom: 20px;padding-left:10px; box-sizing: border-box; width:100%; }
.custominner_catalogue img {width:100%; height:auto;  }

.custom_catalogue img.manimg {
    float: none;
    display:block;
    width:100%; height:auto;
}

.moduletable_catalogue a {
    float: none;
    display: inline-block;
    line-height: 40px;
    min-width: 120px;
}

.moduletable_fbstrim { width: 100%; float: none; }

.moduletable_fbstrim { float: left; width: 100%; }
.fb_iframe_widget { display: block!important; position: relative; }
.moduletable_fbstrim .fb_iframe_widget span { display: block!important; position: relative; text-align: justify; width: 100% !important; }
.fb_iframe_widget iframe { position: absolute; width: 100%!important; }



}

@media only screen and (min-width: 481px) and (max-width: 580px) {

#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { top: 15px; min-width: 60%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-title { font-size: 20px; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc-text { padding: 3px 5px; }
#joowarp ul li { /*min-height: 166px;*/ }
.AsideRight { float: none; padding: 30px 0 20px; width: 100%; }
.moduletable_loginmenu { min-height: 237px; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc .dj-slide-title { font-size: 13px!important; }
.moduletable_storelogin .custom_storelogin { display: none;}
.mobilebarmenuck.noshow { display:none !important;}
}

/* Landscape phones and down */
@media only screen and (max-width: 480px) {

#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}

#djslider431 ul#slider431 li {
  list-style: none outside !important;
  float: left;
  margin: 10px !important;
  border: 0 !important;
  padding: 0px 2px 7px 0px !important;
  position: relative;
  height: 180px;
  width: 200px;
  background: none;
  overflow: hidden;
}


div#maximenuck430 ul.maximenuck li.maximenuck.level1{
margin: 0px 18px 10px 30px;
}

#gruemenu.grue_426 {
  background: #FFFFFF;
  margin-left: 0%; 
  margin-right: 0%;
 /* margin-top: -2%;
  margin-bottom: 1%;*/
}
#copy{float: none !important;}
.social {
  margin: 0;
  padding: 0;
  float: none !important;
  text-align: center;
}
#dj-mslider1m101 .dj-navigation .dj-next {
  cursor: pointer;
  display: block;
  position: absolute;
  right: -50px !important;
  width: 10% !important;
}
#dj-mslider1m101 .dj-navigation .dj-prev {
  cursor: pointer;
  display: block;
  position: absolute;
  left: -55px !important;
  width: 10% !important;
}
#slider420 li img {
  width: 100%;
  height: auto;
  border: 0 !important;
  margin: 0 !important;
}
.mobilebarmenuck { }
.cwell { background: #1052a1!important; height: auto !important; margin-top: 0; margin-right: 10px; padding-bottom: 0!important; width: 100%; }
.imagemenu1 { width: 100%; }
.loginmenu2 { width: 100%; float: none; }
.wrapperBig { width: 98%; margin: 0 auto; }
.wrapperSmall { width: 98%; margin: 0 auto; }
.wrapperSmallfoot { width: 98%; margin: 0 auto; }
.mobilebarmenuck.noshow { display:none !important;}


.HeaderWarp {
   
    height: auto;
    min-height: 170px;
    position: relative;
    width: 100%;
    z-index: 10;
    background-size: cover;  /*background: url(../images/bg_header.png);*/
}


.logoLeft {
    float: none;
    width: 100%;
}

.moduletable_storelogin { display: none;}


.logo-innner {
    /*float: none;*/
    margin: 0 auto;
    padding-top: 33px;
    width: 360px;
}


.logoLeft img {
    height: auto;
  margin-left: 50px;
  margin-top: 8px;
    width: 73%;
}


.HeaderRight {
    float: none;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 210px;
}



.moduletable_address {
    display: block;
    float: none;
    height: auto;
    left: 0;
    margin-top: 0;
    min-height: 30px;
    padding-top: 10px;
    position: static;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.custom_address p { display: inline-block;}



.moduletable_search { width: 100%; margin-top: 5px; float: none; }
.moduletable_search input.inputbox { width: 85%; background: none #fff; border-radius: 10px; box-shadow: 0 0 5px #000 inset; }

.moduletable_mainmenu { padding-top: 10px; }
.JooWarp { padding: 15px 0; }
#joowarp h2 { font-size: 35px; line-height: 36px; }
img.manimg {/* display: none;*/ width: 100%; padding-top: 9px; }
.ContentLeft { width: 100%; float: none; }
.AsideRight { float: none; width: 100%; padding: 84px 0 20px; }
.moduletable_imagemenu ul li a img { height: auto; width: 100%; }
.moduletable_imagemenu ul li { width: 100%; }
.custom_latestvideo img { left: auto; right: 20px; width: 24%; }
.moduletable_loginmenu { min-height: 206px; }
.custom_advice { padding-right: 0; padding: 10px; }
.custominner_advice { float: left; width: 60%; padding-top: 0; }
.custominner_advice img { left: auto; right: 1px; width: 35%; }
.custominner_advice h4 { font-size: 30px; line-height: 32px; }
.custominner_advice ul li a { padding: 0; }

.moduletable_merchstore h3 { font-size: 35px; line-height: 36px; }
.moduletable_merchstore { width: 100%; float: none; }
.moduletable_merchstore ul li img { width: 100%; height: auto; }
.moduletable_bottom3man { float: left; min-height: 403px; position: relative; width: 30%; }
.moduletable_bottom3man img { width: 96%; height: auto; top: 45%; }
.moduletable_footermnu { padding-left: 25px; }
.moduletable_footermnu ul li a { font-size: 10px; }
.moduletable_catalogue a { font-size: 15px; line-height: 40px; margin: 0 40px 0 0; padding: 0 15px; }
.custominner_advice ul li a { font-size: 15px; line-height: 39px; margin: 0 8px; padding: 0 0px; }
.moduletable_advice h3 { font-size: 30px; line-height: 32px; }
.custom_latestvideo { float: left; padding-bottom: 15px; width: 223px; }

.moduletable_loginmenu ul {
    padding-left: 57px;
    padding-top: 114px;
    width: 206px;
}
.moduletable_clientlogo ul li { width: 12.5%; padding: 0; }
.moduletable_clientlogo ul li img { width: 100%; height: auto; }
.moduletable_clientlogo ul { min-height: 55px; }
.moduletable_clientlogo h3 { font-size: 35px; line-height: 39px; }
.moduletable_clientlogo { padding-top: 5px; padding-bottom: 15px; }
.blog-featured { padding-right: 0; }
.moduletable_loginmenu {   background: url("../images/login-bg-full-mobile.jpg") no-repeat 0 0;
    min-height: 210px;background-size: 100% auto;  }

.moduletable_imagemenu { padding-top: 10px !important; }
.moduletable_imagemenu ul li a { font-size: 13px; }
.AsideRight { float: none; padding: 30px 0 20px; width: 100%; }
.custominner_advice h4 { font-size: 26px; line-height: 28px; }
.moduletable_merchstore h3 { font-size: 30px; line-height: 32px; }

.toggleBox { right: -3px; }
span.arrow-top { right: 4px; }
#joowarp h1 { font-size: 37px; font-weight: bold; line-height: 45px; }

.custominner_advice p { color: #fff; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 300; line-height: 18px; margin: 7px 0; }
.custominner_catalogue p { color: #fff; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 300; line-height: 19px; margin: 11px 0; }
input.com-searchinput { width: 75%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { top: 10px; min-width: 55%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc-text { padding: 3px 5px; }
.toggleBox { min-width: 215px; right: -5px; }
.toggle-inner { padding: 5px; }
span.arrow-top { right: 6px; }
.moduletable_store input.inputbox { width: 156px; background: url("../images/toggle-input.png") no-repeat 178px center #fff; }
.moduletable_store .button { width: 205px; }
.moduletable_copyright { display: block; float: left; text-align: center; width: 100%; }
.custom_copyright { margin-left: 0%; }
.moduletable_copyright p { font-size: 10px; line-height: 17px; }
.HeaderRight .moduletable h3 { font-size: 12px !important; line-height: 28px !important; }
.HeaderRight .moduletable .custom_address { margin: 0 !important; padding: 0 !important; }
.HeaderRight .moduletable { height: auto; left: 0px; min-height: 27px; min-width: 400px; /*position: absolute;*/ top: 60px; z-index: 999; }
.HeaderRight .moduletable .custom_address h3#storename span { font-size: 10px!important; margin-left: 5px!important; }
#joowarp ul li { /*min-height: 140px;*/ }
.moduletable_store { float: right; margin-left: 0; margin-right: 20px; min-width: 145px; padding-top: 2px; position: relative; width: auto; z-index: 800; margin-top: 0px; }
#timings { display: inline-block !important; margin-left: 0 !important; margin-top: 3px; }
.moduletable_search { margin-bottom: 5px; }
.custom_address p { font-size: 14px; }
.toggleBox { top: 32px; }
.moduletable_fbstrim { float: none; margin-right: 1px; padding-top: 25px; width: 100%!important; }
.fb_iframe_widget { display: inline-block; position: relative; width: 100%!important; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; width: 100%!important; }
.fb_iframe_widget iframe { position: relative; width: 100% !important; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { top: 10px; min-width: 60%; }

.moduletable_catalogue { padding-bottom: 30px; padding-top: 0px; }

.custominner_catalogue h4 { font-size: 34px; }
.custom_catalogue { padding:0px; }
.custominner_catalogue { float: none; padding-right: 10px; padding-bottom: 20px;padding-left:10px; box-sizing: border-box; width:100%; }
.custominner_catalogue img {width:100%; height:auto;  }

.custom_catalogue img.manimg {
    float: none;
    display:block;
    width:100%; height:auto;
}

.moduletable_catalogue a {
    float: none;
    display: inline-block;
    line-height: 40px;
    min-width: 120px;
}



.moduletable_loginmenu ul li a {
    background: url("../images/login-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 140px;
    background-size: 100% 35px;
}

.AsideRight { padding-bottom:0;}
.ic_marquee0 img {
    width: 140px;
    height: auto;
}

}

/* Landscape phones and down */
@media only screen and (max-width: 360px) {
#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}

#djslider431{
  height: 45px !important;
}

#djslider431 ul#slider431 li {
  list-style: none outside !important;
  float: left;
  margin: 10px !important;
  border: 0 !important;
  padding: 0px 2px 7px 0px !important;
  position: relative;
  background: none;
  overflow: hidden;
  height: 230px !important;
  width: 200px;
  background: none;
  overflow: hidden;
}

div#maximenuck430 ul.maximenuck li.maximenuck.level1{
margin: 0px 18px 10px 30px;
}

#gruemenu.grue_426 {
  background: #FFFFFF;
  margin-left: 0%; 
  margin-right: 0%;
  /*margin-top: -2%;
  margin-bottom: 0%;*/
}

#copy{float: none !important;}
.social {
  margin: 0;
  padding: 0;
  float: none !important;
}
#dj-mslider1m101 .dj-navigation .dj-next {
  cursor: pointer;
  display: block;
  position: absolute;
  right: -50px !important;
  width: 10% !important;
}
#dj-mslider1m101 .dj-navigation .dj-prev {
  cursor: pointer;
  display: block;
  position: absolute;
  left: -55px !important;
  width: 10% !important;
}
#slider420 li img {
  width: 100%;
  height: auto;
  border: 0 !important;
  margin: 0 !important;
}
/*.HeaderWarp { width: 100%; height: auto; min-height: 170px; background: url(../images/mob-header-bg.png) repeat-x 0 0 #1052A1; position: relative; z-index: 10; }*/
.HeaderWarp { width: 100%; height: auto; min-height: 170px; position: relative; z-index: 10;/*background-size: cover;  background: url(../images/bg_header.png);*/ }

input.com-searchinput { width: 65%; }
.wrapperBig { width: 98%; margin: 0 auto; }
.wrapperSmall { width: 98%; margin: 0 auto; }
.wrapperSmallfoot { width: 98%; margin: 0 auto; }
.logoLeft { width: 100%; float: none; text-align: center; }
.logoLeft img { margin: 0; padding: 0; width: 500%; height: auto; }
.HeaderRight { padding-top: 10px; float: none; width: 100%; padding-bottom: 15px; }
.moduletable_search { width: 100%; float: none; margin-top: 0; }
.moduletable_search input.inputbox { width: 77%; background: none #fff; border-radius: 10px; box-shadow: 0 0 5px #000 inset; }
.moduletable_address { float: left; }
.moduletable_mainmenu { padding-top: 10px; }
.JooWarp { padding: 15px 0; }
#joowarp h2 { font-size: 35px; line-height: 36px; }
img.manimg { /*display: none;*/ width: 100%; padding-top: 9px; }
.ContentLeft { width: 100%; float: none; }
.AsideRight { float: none; width: 100%; padding: 84px 0 20px; }
.moduletable_imagemenu ul li a img { height: auto; width: 100%; }
.moduletable_imagemenu ul li { width: 100%; }
.custom_latestvideo img { left: auto; right: 20px; width: 24%; }
.moduletable_loginmenu { min-height: 135px; }
.custom_advice { padding-right: 0; padding: 10px; }
.custominner_advice { float: left; width: 100%; padding-top: 0; }
.custominner_advice img { left: auto; right: 1px; width: 35%; }
.custominner_advice h4 { font-size: 30px; line-height: 32px; }
.custominner_advice ul li a { padding: 0; }
.custom_catalogue { padding: 10px; box-sizing: border-box;   width: 100%;}
.custominner_catalogue { width: 100%; padding-top: 0; }
.custominner_catalogue h4 { font-size: 30px; line-height: 32px; }
.custominner_catalogue img { right: 5px; left: auto; width: 30%; }
.moduletable_merchstore h3 { font-size: 35px; line-height: 36px; }
.moduletable_merchstore { width: 100%; float: none; }
.moduletable_merchstore ul li img { width: 100%; height: auto; }
.moduletable_bottom3man { display: none; }
.moduletable_bottom3man img { width: 96%; height: auto; top: 45%; }
.moduletable_footermnu { padding-left: 25px; }
.moduletable_footermnu ul li a { font-size: 10px; }
.moduletable_catalogue a { font-size: 15px; line-height: 40px; margin: 0 40px 0 0; padding: 0 15px; }
.custominner_advice ul li a { font-size: 15px; line-height: 39px; margin: 0 8px; padding: 0 0px; }
.moduletable_advice h3 { font-size: 30px; line-height: 32px; }
.custom_latestvideo { float: left; padding-bottom: 15px; width: 223px; }

.moduletable_loginmenu ul {
    padding-left: 10px;
    padding-top: 75px;
    width: 165px;
}
.moduletable_clientlogo ul li { width: 12.5%; padding: 0; }
.moduletable_clientlogo ul li img { width: 100%; height: auto; }
.moduletable_clientlogo ul { min-height: 55px; }
.moduletable_clientlogo h3 { font-size: 35px; line-height: 39px; }
.moduletable_clientlogo { padding-top: 5px; padding-bottom: 15px; }
.blog-featured { padding-right: 0; }
.moduletable_loginmenu {   background: url("../images/login-bg-full-mobile.jpg") no-repeat 0 0;
    min-height: 210px;background-size: 100% auto;  }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { top: 10px; min-width: 68%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc-text { padding: 2px 9px; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-title { font-size: 11px; }
.moduletable_catalogue { padding-bottom: 7px; padding-top: 8px; }
.moduletable_imagemenu { padding-top: 10px !important; }
.moduletable_imagemenu ul li a { font-size: 13px; }
.AsideRight { float: none; padding: 30px 0 20px; width: 100%; }
.custominner_advice h4 { font-size: 26px; line-height: 28px; }
.moduletable_merchstore h3 { font-size: 30px; line-height: 32px; }
.moduletable_clientlogo h3 { font-size: 26px; line-height: 30px; }
.moduletable_clientlogo h3 { font-size: 26px; line-height: 30px; }
.custominner_advice h4 { font-size: 23px; line-height: 23px; }
.moduletable_merchstore h3 { font-size: 26px; line-height: 27px; }
.moduletable_advice h3 { font-size: 26px; line-height: 27px; }
.moduletable_latestvideo h3 { font-size: 28px; }
.moduletable_loginmenu ul li a { background-size: 100% 100%; font-size: 13px; height: 26px; line-height: 26px; }
.moduletable_address h3 { font-size: 15px/14px }
.moduletable_store { margin-left: 0; margin: 0 auto; float: right; width: 145px; }
.moduletable_address { float: left; margin: 0 auto; width: 228px; }
.moduletable_store h3 { font-size: 15px/14px }
.toggleBox { top: 45px; }
.custominner_advice ul li a { font-size: 10px; line-height: 23px; margin: 0 2px; padding: 0; }
.toggleBox { right: -50px; }
span.arrow-top { right: 51px; }
.logoLeft img { height: auto; margin: 5px 0 10px; padding: 0; width: 73%; }
.wrapperSmallfoot { text-align: center; }
.moduletable_footermnu { display: inline; float: none; padding-left: 0; }
.moduletable_footermnu ul { display: inline; margin: 0; padding: 0; }
.moduletable_footermnu ul li { display: inline; padding-bottom: 0; float: none; }
.moduletable_footermnu ul li a { display: inline; float: none; font-size: 10px; margin: 3px; padding: 3px 5px; }
.moduletable_copyright { display: block; float: left; text-align: center; width: 100%; }
.custom_copyright { margin-left: 0%; }
.moduletable_copyright p { font-size: 10px; line-height: 17px; }
.moduletable_store { float: right; margin: 0 auto; min-height: 25px; padding-bottom: 10px; padding-top: 0; width: 145px; margin-right: 32%;}
.moduletable_address { position: static; width: 100%; margin: 0; text-align: center; }
.custom_address p { display: inline-block; }
.toggleBox { /*top: 28px;*/ }
.toggleBox { min-width: 260px; }
.moduletable_store input.inputbox { background: url("../images/toggle-input.png") no-repeat 226px center #fff; width: 202px; }
.moduletable_store .button { width: 250px; }
.moduletable_search input.inputbox { background: none repeat scroll 0 0 #fff; border-radius: 10px; box-shadow: 0 0 5px #000 inset; margin-right: 5px; width: 81%; }
.HeaderRight .moduletable { margin: 0; min-width: 100%; position: static; text-align: center; width: 100%; }
.HeaderRight .moduletable .custom_address h3#storename span { display: inline-block; font-size: 12px !important; line-height: 12px; margin: 5px 0 !important; }
#timings { margin-left: 0px!important; display: block; margin-top: 3px; }
#joowarp ul li { /*min-height: 97px;*/ }
.moduletable_loginmenu ul li { display: block; padding: 3px 0; }
.moduletable_fbstrim { float: none; margin-right: 1px; padding-top: 25px; width: 100%!important; }
.fb_iframe_widget { display: inline-block; position: relative; width: 100%!important; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; width: 100%!important; }
.fb_iframe_widget iframe { position: relative; width: 100% !important; }
.moduletable_storelogin { padding-bottom: 10px; }
.moduletable_storelogin .custom_storelogin { float: none; margin: 0 auto; }

.custom_merchstore {margin-left: 0px;}

.custom_merchstore table {width:100%; }
.custom_merchstore table td {width:100%; display:block; text-align:center; padding-bottom:20px;}
.custom_merchstore table td img { width:75%; }
.AsideRight { padding-bottom:0;}



.logo-innner {
    float: none;
    margin: 0 auto;
    padding-top: 7px;
    width: 325px;
}

.ic_marquee0 img {
    width: 120px;
    height: auto;
}
.mobilebarmenuck.noshow { display:none !important;}

}

/* Landscape phones and down */
@media only screen and (max-width: 320px) {

#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}

#djslider431{
  height: 45px !important;
}

#djslider431 ul#slider431 li {
  list-style: none outside !important;
  float: left;
  margin: 10px !important;
  border: 0 !important;
  padding: 0px 2px 7px 0px !important;
  position: relative;
  height: 200px !important;
  width: 200px;
  background: none;
  overflow: hidden;
}


div#maximenuck430 ul.maximenuck li.maximenuck.level1{
margin: 0px 18px 10px 30px;
}

#gruemenu.grue_426 {
  background: #FFFFFF;
  margin-left: 0%; 
  margin-right: 0%;
 /* margin-top: -2%;
  margin-bottom: 1%;*/
}

#copy{float: none !important;}
.social {
  margin: 0;
  padding: 0;
  float: none !important;
}
#dj-mslider1m101 .dj-navigation .dj-next {
  cursor: pointer;
  display: block;
  position: absolute;
  right: -50px !important;
  width: 10% !important;
}
#dj-mslider1m101 .dj-navigation .dj-prev {
  cursor: pointer;
  display: block;
  position: absolute;
  left: -55px !important;
  width: 10% !important;
}
#slider420 li img {
  width: 100%;
  height: auto;
  border: 0 !important;
  margin: 0 !important;
}
.mobilebarmenuck.noshow { display:none !important;}
#siteMedia { float: left!important; }
#siteContent { float: right!important; width: 94% !important; }
#siteMedia.col-md-6 { width: 50% !important; }
/*.HeaderWarp { width: 100%; height: auto; min-height: 170px; background: url(../images/mob-header-bg.png) repeat-x 0 0 #1052A1; position: relative; z-index: 10; }*/
.HeaderWarp { width: 100%; height: auto; min-height: 170px; position: relative; z-index: 10;/*background-size: cover;  background: url(../images/bg_header.png);*/ }

input.com-searchinput { width: 65%; }
.wrapperBig { width: 98%; margin: 0 auto; }
.wrapperSmall { width: 98%; margin: 0 auto; }
.wrapperSmallfoot { width: 98%; margin: 0 auto; }
.logoLeft { width: 100%; float: none; text-align: center; }
.logoLeft img { margin: 0; padding: 0; width: 500%; height: auto; }
.HeaderRight { padding-top: 10px; float: none; width: 100%; padding-bottom: 15px; }
.moduletable_search { width: 100%; float: none; margin-top: 0; }
.moduletable_search input.inputbox { width: 77%; background: none #fff; border-radius: 10px; box-shadow: 0 0 5px #000 inset; }
.moduletable_address { float: left; }
.moduletable_mainmenu { padding-top: 10px; }
.JooWarp { padding: 15px 0; }
#joowarp h2 { font-size: 35px; line-height: 36px; }
img.manimg { /*display: none;*/ width: 100%; padding-top: 9px; }
.ContentLeft { width: 100%; float: none; }
.AsideRight { float: none; width: 100%; padding: 84px 0 20px; }
.moduletable_imagemenu ul li a img { height: auto; width: 100%; }
.moduletable_imagemenu ul li { width: 50%; }
.custom_latestvideo img { left: auto; right: 20px; width: 24%; }
.moduletable_loginmenu { min-height: 135px; }
.custom_advice { padding-right: 0; padding: 10px; }
.custominner_advice { float: left; width: 100%; padding-top: 0; }
.custominner_advice img { left: auto; right: 1px; width: 35%; }
.custominner_advice h4 { font-size: 30px; line-height: 32px; }
.custominner_advice ul li a { padding: 0; }
.custom_catalogue { padding: 10px; box-sizing: border-box;  width: 100%; }
.custominner_catalogue { width: 100%; padding-top: 0; }
.custominner_catalogue h4 { font-size: 30px; line-height: 32px; }
.custominner_catalogue img { right: 5px; left: auto; width: 30%; }
.moduletable_merchstore h3 { font-size: 35px; line-height: 36px; }
.moduletable_merchstore { width: 100%; float: none; }
.moduletable_merchstore ul li img { width: 100%; height: auto; }
.moduletable_bottom3man { display: none; }
.moduletable_bottom3man img { width: 96%; height: auto; top: 45%; }
/*.moduletable_footermnu { padding-left: 25px; }*/
.moduletable_footermnu ul li a { font-size: 10px; }
.moduletable_catalogue a { font-size: 15px; line-height: 40px; margin: 0 40px 0 0; padding: 0 15px; }
.custominner_advice ul li a { font-size: 15px; line-height: 39px; margin: 0 8px; padding: 0 0px; }
.moduletable_advice h3 { font-size: 30px; line-height: 32px; }
.custom_latestvideo { float: left; padding-bottom: 15px; width: 223px; }
.AsideRight { padding-bottom:0;}
.moduletable_loginmenu ul {

    padding-top: 67px;
    width: 160px;
}
.moduletable_clientlogo ul li { width: 100%; padding: 0; }
.moduletable_clientlogo ul li img { width: 100%; height: auto; }
.moduletable_clientlogo ul { min-height: 55px; }
.moduletable_clientlogo h3 { font-size: 35px; line-height: 39px; }
.moduletable_clientlogo { padding-top: 5px; padding-bottom: 15px; }
.blog-featured { padding-right: 0; }
.moduletable_loginmenu { background-size: 100% 100%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { top: 10px; min-width: 68%; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc-text { padding: 2px 9px; }
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-title { font-size: 11px; }
.moduletable_catalogue { padding-bottom: 7px; padding-top: 8px; }
.moduletable_imagemenu { padding-top: 20px !important; }
.moduletable_imagemenu ul li a { font-size: 13px; }
.AsideRight { float: none; padding: 30px 0 20px; width: 100%; }
.custominner_advice h4 { font-size: 26px; line-height: 28px; }
.moduletable_merchstore h3 { font-size: 30px; line-height: 32px; }
.moduletable_clientlogo h3 { font-size: 26px; line-height: 30px; }
.moduletable_clientlogo h3 { font-size: 26px; line-height: 30px; }
.custominner_advice h4 { font-size: 23px; line-height: 23px; }
.moduletable_merchstore h3 { font-size: 26px; line-height: 27px; }
.moduletable_advice h3 { font-size: 26px; line-height: 27px; }
.moduletable_latestvideo h3 { font-size: 28px; }
.moduletable_loginmenu ul li a { background-size: 100% 100%; font-size: 13px; height: 26px; line-height: 26px; }
.moduletable_address h3 { font-size: 15px/14px }
.moduletable_store { margin-left: 0; margin: 0 auto; float: right; width: 145px; }
.moduletable_address { float: left; margin: 0 auto; width: 228px; }
.moduletable_store h3 { font-size: 15px/14px }
.toggleBox { top: 45px; }
.custominner_advice ul li a { font-size: 10px; line-height: 23px; margin: 0 2px; padding: 0; }
.toggleBox { right: -50px; }
span.arrow-top { right: 51px; }
.logoLeft img { height: auto; margin: 5px 0 10px; padding: 0; width: 50%; }
.wrapperSmallfoot { text-align: center; }
.moduletable_footermnu { display: inline; float: none; padding-left: 0%; }
.moduletable_footermnu ul { display: inline; margin: 0; padding: 0; }
.moduletable_footermnu ul li { display: inline; padding-bottom: 0; float: none; }
.moduletable_footermnu ul li a { display: inline; float: none; font-size: 10px; margin: 3px; padding: 3px 5px; }
.moduletable_copyright { display: block; float: left; text-align: center; width: 100%; }
.custom_copyright { margin-left: 0%; }
.moduletable_copyright p { font-size: 10px; line-height: 17px; }
.moduletable_store { float: right; margin: 0 auto; min-height: 25px; padding-bottom: 10px; padding-top: 0; width: 145px;margin-top: 0px;margin-right: 32%;}
.moduletable_address { position: static; width: 100%; margin: 0; text-align: center; }
.custom_address p { display: inline-block; }
.toggleBox { /*top: 45px;*/ }
.toggleBox { min-width: 260px; }
.moduletable_store input.inputbox { background: url("../images/toggle-input.png") no-repeat 226px center #fff; width: 202px; }
.moduletable_store .button { width: 250px; }
.moduletable_search input.inputbox { background: none repeat scroll 0 0 #fff; border-radius: 10px; box-shadow: 0 0 5px #000 inset; margin-right: 5px; width: 81%; }
.HeaderRight .moduletable { margin: 0; min-width: 100%; position: static; text-align: center; width: 100%; }
.HeaderRight .moduletable .custom_address h3#storename span { display: inline-block; font-size: 12px !important; line-height: 12px; margin: 5px 0 !important; }
#timings { margin-left: 0px!important; display: block; margin-top: 3px; }
#joowarp ul li { /*min-height: 97px;*/ }
.moduletable_loginmenu ul li { display: block; padding: 3px 0; }
moduletable_fbstrim { float: none; margin-right: 1px; padding-top: 25px; width: 100%!important; }
.fb_iframe_widget { display: inline-block; position: relative; width: 100%!important; }
.fb_iframe_widget span { display: inline-block; position: relative; text-align: justify; width: 100%!important; }
.fb_iframe_widget iframe { position: relative; width: 100% !important; }
.moduletable_storelogin { padding-bottom: 10px; }
.moduletable_storelogin .custom_storelogin { float: none; margin: 0 auto; }
.moduletable_imagemenu ul li {
    width: 100%;
}

.logo-innner {
    float: none;
    margin: 0 auto;
    padding-top: 0;
    width: 320px;
}


.ic_marquee0 img {
    width: 100px;
    height: auto;
}
}

@media only screen and (min-width:200px) and (max-width: 482px) {
#gruemenu > ul > li:hover > a, #gruemenu > ul > li > a:hover, #gruemenu > ul > li.active > a {
  background: url(https://a1auto-parts.com.au/images/menu-active.png) repeat-x !important;
}

.moduletable_bannerslider #dj-mslider1m101 .dj-slide-desc { top: 10px; }
.mobilebarmenuck.noshow { display:none !important;}
.moduletable_bannerslider #dj-mslider1m101 .dj-slide-title { color: #fff; font-family: "Roboto", sans-serif; font-size: 12px; font-weight: normal; }
div#maximenuck430 ul.maximenuck li.maximenuck.level1{
margin: 0px 18px 10px 30px;
}

#gruemenu.grue_426 {
  background: #FFFFFF;
  margin-left: 0%; 
  margin-right: 0%;
  /*margin-top: 4%;
  margin-bottom: 1%;*/
}

}