@charset "utf-8";

/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; }
a[href^=tel] { text-decoration: inherit; color: inherit; }

/* #Media Queries
================================================== */
@media only screen and (min-width:1920px) { }
@media only screen and (max-width:1320px) { }
@media only screen and (max-width:1280px) {
    body { overflow-x: hidden; }
    .banner-home { min-height: inherit; }
}
@media screen and (min-width:1024px) and (max-width:1279px) {
    img { max-width: 100%; }
    .row { width: 1000px; }
    .ddsmoothmenu ul li a { margin-right: 30px; }
    .ddsmoothmenu { width: auto; margin-right: 0; }
    .hdr-top { top: 20px; }
    .b-cap { bottom: 30px; }
    .cu-cnt h2 { min-height: 80px; }
     section.banner-home{min-height: inherit;}
	.power-aution {padding:38px 50px;}
}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
    img { max-width: 100%; }
    .row { width: 750px; }
    .m-menu { display: block; }
    .ddsmoothmenu { display: none; }
    .hdr-top { position: static; float: left; }
    header { background: #fff; }
    .reg-but { margin-right: 40px; }
    .is-sticky .m-menu { top: 20px; }
    section.current-action ul li { width: 31.3%; }
    section.current-action ul li:nth-child(4n) { margin-right: 3%; }
    section.current-action ul li:nth-child(3n) { margin-right: 0; }
    .cu-cnt h2 { min-height: 80px; }
    .reg-but { display: none; }
    section.banner-home{min-height: inherit;}
}

/* Smaller than standard 768 (d
evices and browsers) */
@media screen and (max-width:767px) {
    img { max-width: 100%; }
    .row { width: 100%; padding: 0px 15px; }
    .m-menu { display: block; top: 20px; }
    .ddsmoothmenu { display: none; }
    .hdr-top { position: static; float: left; }
    header { background: #fff; }
    .reg-but { margin-right: 40px; }
    .is-sticky .m-menu { top: 20px; }
    section.current-action ul li { width: 48.3%; }
    section.current-action ul li:nth-child(2n) { margin-right: 0; }
    .cu-cnt h2 { min-height: 80px; }
    section.banner-home img { display: none; }
    section.banner-home { background-size: cover; background-repeat: no-repeat; }
    .b-cap { bottom: 40%; padding:0 10px;}
    .power-aution { width: 100%; }
    .abt-cnt { width: 100%; }
    .reg-but { display: none; }
    .is-sticky .hdr-top, .hdr-top { padding: 10px 0px; }
    section.banner-home{min-height: 300px;}
	section.current-action { padding-top:20px; }
}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
    .b-cap p { font-size: 16px; padding: 0 30px; }
    .b-cap h1 { font-size: 30px; line-height: 35px; }
    .b-cap { bottom: 30%; }
    .power-aution { padding: 30px; }
    .abt-cnt { padding: 30px; }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
    .logo { width: 150px; }
    .is-sticky .m-menu { top: 15px; }
    .m-menu { top: 15px; }
    h1.main-tit { font-size: 30px; }
    section.current-action ul li { width: 100%; margin-right: 0; }
    .cu-cnt h2 { min-height: inherit; }
    .power-aution h1 { font-size: 30px; line-height: 38px; }
    .abt-cnt { padding: 20px 10px; }
    .abt-cnt h2 { font-size: 24px; line-height: 30px; }
    footer { padding-top: 30px; }
}
