html { scroll-padding-top: 120px; }
html, body, .wrap { width: 100%; }
.menu-wrap a { color: #b8b7ad; }
.menu-wrap a:hover, .menu-wrap a:focus { color: #c94e50; }
.wrap { position: relative; }
.wrap:before { position: absolute; top: 0; left: 0; z-index: 10; height: 100%; background: rgba(0,0,0,0.3); content: ''; opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); -webkit-transition: opacity 0.4s, -webkit-transform 0s 0.4s; transition: opacity 0.4s, transform 0s 0.4s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
/* Menu Button */
.menu-button { position: fixed; z-index: 6; margin: 2.6em 1em 1em 1em; padding: 0; width: 2.5em; height: 2.25em; border: none; text-indent: 2.5em; font-size: 1.5em; color: transparent; background: transparent; display: none; }
.menu-button:before { position: absolute; top: 0.6em; right: 0.5em; bottom: 0.6em; left: 0.5em; background: linear-gradient(#000 15%, transparent 15%, transparent 45%, #000 45%, #000 60%, transparent 60%, transparent 85%, #000 85%); content: ''; transition: all ease-in-out 0.3s; }
.new-macy-lp-header .pe-logo .menu-button.open-button:hover { background: none; transition: all ease-in-out 0.3s; }
.new-macy-lp-header .pe-logo .menu-button.open-button:hover:before { transition: all ease-in-out 0.3s; background: linear-gradient(#e11a2b 15%, transparent 15%, transparent 45%, #e11a2b 45%, #e11a2b 60%, transparent 60%, transparent 85%, #e11a2b 85%); }
/* Close Button */
.close-button { width: 1em; height: 1em; position: absolute; right: 1em; top: 1em; overflow: hidden; text-indent: 1em; font-size: 0.75em; border: none; background: transparent; color: transparent; }
.close-button:before, .close-button:after { content: ''; position: absolute; width: 2px; height: 100%; top: 0; left: 50%; background: #000; transition: all ease-in-out 0.3s; }
#close-button:hover { background: none; }
.close-button:hover:before, .close-button:hover:after { background: #e11a2b; transition: all ease-in-out 0.3s; }
.close-button:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.close-button:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
/* Menu */
.menu-wrap { position: fixed; z-index: 1001; width: 300px; height: 100%; background: #fff; padding: 2.5em 1.5em 0; font-size: 1.15em; -webkit-transform: translate3d(-320px, 0, 0); transform: translate3d(-320px, 0, 0); -webkit-transition: -webkit-transform 0.4s; transition: transform 0.4s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); top: 0; left: -320px\9;/* IE6, IE7, IE8, IE9 */
}
.menu, .icon-list { height: 100%; }
.icon-list { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
.icon-list ul { list-style: none; padding: 0; }
.icon-list ul li a { display: block; padding: 0.8em; -webkit-transform: translate3d(0, 500px, 0); transform: translate3d(0, 500px, 0); border: none; }
.icon-list, .icon-list ul li a { -webkit-transition: -webkit-transform 0s 0.4s; transition: transform 0s 0.4s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); color: #000; font-weight: 600; }
.icon-list a:nth-child(2) { -webkit-transform: translate3d(0, 1000px, 0); transform: translate3d(0, 1000px, 0); }
.icon-list a:nth-child(3) { -webkit-transform: translate3d(0, 1500px, 0); transform: translate3d(0, 1500px, 0); }
.icon-list a:nth-child(4) { -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }
.icon-list a:nth-child(5) { -webkit-transform: translate3d(0, 2500px, 0); transform: translate3d(0, 2500px, 0); }
.icon-list a:nth-child(6) { -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); }
/* Shown menu */
.show-menu .menu-wrap { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.8s; transition: transform 0.8s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); position: fixed; top: 0; left: 0\9;/* IE6, IE7, IE8, IE9 */
}
.show-menu .icon-list, .show-menu .icon-list a { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.8s; transition: transform 0.8s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.show-menu .icon-list a { -webkit-transition-duration: 0.9s; transition-duration: 0.9s; }
.show-menu .wrap:before, .show-menu2 .wrap:before { opacity: 1; -webkit-transition: opacity 0.8s; transition: opacity 0.8s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); width: 100%; position: fixed; }
.side-pop-form { position: fixed; z-index: 1001; width: 30%; min-width: 300px; height: 100%; background: #e11a2b; padding: 2.5em 1.5em 0; font-size: 1.15em; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); -webkit-transition: -webkit-transform 0.4s; transition: transform 0.4s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); top: 0; right: 0; right: -100%\9;/* IE6, IE7, IE8, IE9 */
}
.side-pop-form .singlelocsec-right-in { background-color: #373A47; }
.show-menu2 .side-pop-form { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.8s; transition: transform 0.8s; -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); position: fixed; right: 0\9;/* IE6, IE7, IE8, IE9 */
}
.menu-wrap .menu ul { border-top: none; }
.menu-wrap #close-button { box-shadow: none; padding: 10px; }
.menu-wrap #close-button span { opacity: 0; width: 0; ; }
.new-macy-lp-header.header #pe-bar-left { padding: 25px 0; }
.new-macy-lp-header .pe-logo .menu-button { display: none; }
.nav-logo { padding: 5px 0 25px; border-bottom: solid 1px rgba(0,0,0,0.1); margin-bottom: 30px; }
.menu-wrap .menu ul .menu-item::before { display: none; }
.phone2.menu-item.menu-item-type-custom { margin-bottom: 20px; margin-top: 20px; }
.banner-bottom-mobi { display: none; }
#ain-head-left { float: left; }
#pe-bar-right { float: right; }
#pe-bar-right nav { background: transparent; min-height: inherit; margin: 0; text-align: center; width: auto; display: block; position: relative; }
/****NEW AIN PAGE ********/
.new-ain-header { border-bottom: solid 1px #6d6e71; position: fixed; width: 100%; left: 0; top: 0; margin: 0; background: #fff; z-index: 99; padding: 5px 0; font-family: roboto, sans-serif; }
.new-ain-header-in { display: flex; align-items: center; width: 100%; justify-content: space-between; }
#ain-head-left { float: left; }
#pe-bar-right { float: right; }
#pe-bar-right .ain-menu ul li { display: inline-block; font-family: roboto, sans-serif; text-transform: inherit; font-size: 1em; }
#pe-bar-right .ain-menu ul li a { text-transform: capitalize !important; transition: all ease-in-out 0.3s; line-height: normal; font-size: 1.25em; color: #000; letter-spacing: normal; }
#pe-bar-right .ain-menu ul li a:hover { color: #ec008a; transition: all ease-in-out 0.3s; }
#pe-bar-right .ain-menu ul li.phone2 a { background: #fff; color: #ec008a; display: block; padding: 10px 20px; border: solid 2px #ec008a; transition: all ease-in-out 0.3s; text-decoration: none; font-weight: 700; }
#pe-bar-right .ain-menu ul li.bttn2 a { background: #ec008a; color: #fff; display: block; padding: 10px 20px; border: solid 2px #ec008a; transition: all ease-in-out 0.3s; text-decoration: none; font-weight: 700; }
#pe-bar-right .ain-menu ul li.phone2 a:hover, #pe-bar-right .ain-menu ul li.bttn2 a:hover { background: #000; color: #fff; transition: all ease-in-out 0.3s; }
.new-ain-header #pe-bar-right .ain-menu ul li.bttn3 { display: none; }
.new-ain-page-banner { background: no-repeat; background-size: cover; margin-top: 94px; padding: 28px 0 43px; min-height: 920px; }
.ain-banner-content-in { box-shadow: 0px 0px 9.7px 0.3px rgba(109, 110, 113, 0.8); background: #ffffff; padding: 7%; text-align: center; max-width: 600px; margin: 4rem 0; }
.ain-banner-content-in h1 { font-size: 3.92em; }
.ain-banner-content-in h1 span { color: #6d6e71; font-size: 0.6em; display: block; padding-top: 7px; }
#ain-banner-form { background: #ffffff; border: solid 1px #6d6e71; margin: 4rem 0; padding: 40px; }
#ain-banner-form h2 { font-size: 1.71em; text-align: center; margin-bottom: 35px; }
#ain-banner-form .gform_wrapper .gfield .gfield_label { font-size: 16px; font-weight: 400; font-family: roboto, sans-serif; margin: 0; }
#ain-banner-form .gform_wrapper .gfield .gfield_label .gfield_required { color: #930; }
#ain-banner-form .gform_wrapper .gfield .ginput_container input { border: solid 1px #949597; padding: 0 10px; height: 40px; line-height: 40px; font-size: 16px; font-weight: 400; font-family: roboto, sans-serif; }
#ain-banner-form .gform_wrapper .gfield { margin-bottom: 12px; }
#ain-banner-form .gform_wrapper .gform_footer { padding: 0; margin: 0 auto; }
#ain-banner-form .gform_wrapper .gform_footer .gform_button.button { background: #ec008a; color: #ffffff; display: block; padding: 0 20px; transition: all ease-in-out 0.3s; text-decoration: none; font-weight: 700; max-width: 100%; border: none; font-size: 16px; line-height: 46px; font-family: roboto, sans-serif; }
.new-ain-banner-leads { background: #8b6aad; }
.new-ain-banner-lead i { margin-right: 25px; }
.new-ain-banner-lead { padding: 13px 0; display: inline-block; min-width: 32%; color: #fff; font-size: 1.5em; text-align: center; text-transform: uppercase; letter-spacing: 2px;   font-family: 'dosisregular'; }
.lt-img-and-content-sec { padding: 59px 0 106px 0; }
.lt-img-and-content-sec .left-img { padding-right: 120px; }
.lt-img-and-content-sec .row { display: flex; align-items: center; }
.lt-img-and-content-sec .right-content { text-align: center; }
.lt-img-and-content-sec .right-content .kirsch-logo img { max-width: 206px; }
.lt-img-and-content-sec .right-content .title { color: #6d6e71; font-size: 3em; text-transform: uppercase; letter-spacing: 2px; margin: 20px 0; font-family: 'dosisregular'; }
.lt-img-and-content-sec .right-content p { font-size: 1.7em; max-width: 597px; margin: 0 auto; }
.ain-banner-content-in .kirsch-logo { text-align: center; }
.ain-banner-content-in .kirsch-logo img { max-width: 240px; margin-bottom: 20px; }
.rt-img-and-content-sec .row { display: flex; align-items: center; }
.rt-img-and-content-sec .row .left-img { order: 2; }
.system-features-right-content .title { color: #6d6e71; font-size: 3em; text-transform: uppercase; font-family: 'dosisregular'; letter-spacing: 2px; padding-bottom: 10px; }
.system-features-right-content { padding-right: 60px; }
.system-features-right-content .title { color: #6d6e71; font-size: 3em; text-transform: uppercase; font-family: 'dosisregular'; letter-spacing: 2px; padding-bottom: 10px; }
.system-features-right-content article { border-bottom: solid 1px #6d6e71; padding: 15px 0; }
.system-features-right-content article .sub-title { font-size: 1.7em; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 10px; }
.system-features-right-content article p { font-size: 1.2em; }
.ain-get-started-sec { margin-top: 70px; }
.ain-get-started-sec .table-wrap { display: table; width: 100%; table-layout: fixed; }
.ain-get-started-sec .get-started-img-sec { display: table-cell; width: 50%; background: url(https://www.decorview.com/wp-content/uploads/get-started-img.jpg) no-repeat; background-size: cover; background-position: right; vertical-align: bottom; }
.ain-get-started-sec .get-started-content-sec { display: table-cell; width: 50%; vertical-align: middle; padding: 80px 65px; background: #6d6e71; color: #fff; }
.get-started-content-sec-in { max-width: 545px; }
.ain-get-started-sec .get-started-content-sec .title { font-size: 2.9em; text-transform: uppercase; letter-spacing: 3px; font-family: 'dosisregular'; padding-bottom: 20px; }
.ain-get-started-sec .get-started-content-sec .sub-title { font-size: 1.7em; text-transform: uppercase; letter-spacing: 3px; font-family: 'dosisregular'; padding-bottom: 30px; }
.get-started-list { position: relative; }
.get-started-list-in { display: flex; align-items: center; background: #fff; margin-bottom: 20px; }
.get-started-list-in .get-started-list-nub { color: #ec008a; font-size: 3.4em; text-align: center; width: 20%; font-family: 'dosisregular'; }
.get-started-list-in .get-started-list-con { color: #000; padding: 12px 50px 12px 0; font-size: 1.1em; font-family: "robotoregular"; }
.get-started-list-in .get-started-list-con a { color: #ec008a; font-weight: 700; transition: all ease-in-out 0.3s; }
.get-started-list-in .get-started-list-con a:hover { color: #000; font-weight: 700; transition: all ease-in-out 0.3s; }
.rt-img-and-content-sec.designer-window-mian-sec { padding: 80px 0; }
.rt-img-and-content-sec.designer-window-mian-sec .row { align-items: start; }
.designer-window-content { padding-right: 50px; }
.designer-window-content .title { font-size: 3em; color: #6d6e71; letter-spacing: 3px; font-family: 'dosisregular'; padding-bottom: 25px; }
.designer-window-content p { font-size: 1.2em; }
.designer-window-content .bttn2 { margin-top: 30px; }
.designer-window-content .bttn2 a { line-height: 45px; color: #fff; max-width: 233px; background: #ec008a; text-align: center; display: block; font-size: 18px; font-weight: 700; font-family: "robotoregular"; transition: all ease-in-out 0.3s; }
.designer-window-content .bttn2 a:hover { transition: all ease-in-out 0.3s; background: #000; }
.new-ain-container { max-width: 1366px; margin: 0 auto; }
.new-ain-header #pe-bar-right .ain-menu ul li { margin: 0 auto; padding: 0 1.125rem; }
.new-ain-header #pe-bar-right .ain-menu ul li.bttn2 { padding-right: 0; }
/*-------------------------------------------------------------- # Product slider Section --------------------------------------------------------------*/
.new-product-slider-sec { padding: 20px 0 90px; }
.new-product-slider-sec h2 { text-align: center; font-size: 2.20em; color: #333; font-weight: 700; margin-bottom: 45px; }
.new-product-slider-sec h2 span { font-weight: 700; color: #369284; }
.new-product-slider-sec .product-item { height: 420px; text-align: center; position: relative; background: no-repeat center; background-size: cover; border-radius: 3px; overflow: hidden; }
.new-product-slider-sec .product-item .product-item-in { display: table-cell; height: inherit; vertical-align: bottom; text-align: left; width: 768px; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0, 0, 0,0.8) 0%, rgba(255,255,255,0) 100%); padding: 0 20px 40px 27px; }
.new-product-slider-sec .product-item p { font-size: 2em; color: #fff; font-family: 'dosisregular'; text-transform: uppercase; letter-spacing: 3px; }
.new-product-slider-sec .product-item .hover-anchor { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.new-product-slider-sec .owl-dots .owl-dot { display: inline-block; width: 25%; height: 8px; margin: 0; float: left; }
.new-product-slider-sec .owl-dots .owl-dot.active { background: #6d6e71; border-radius: 20px; }
.new-product-slider-sec .owl-dots { text-align: center; max-width: 649px; margin: 35px auto 0; background: #e1e1e1; border-radius: 20px; padding: 0; height: 8px; }
.new-product-slider-sec .owl-dots .owl-dot::before { display: none; }
.new-product-slider-sec .owl-carousel .owl-nav { text-align: center; max-width: 100%; margin: 150px 0 0; position: absolute; top: 60px; width: 100%; display: block; }
.new-product-slider-sec .owl-carousel .owl-nav .owl-prev { border: solid 1px #7f8083; width: 56px; height: 56px; line-height: 51px; border-radius: 50px; color: #000; font-size: 23px; margin-left: -70px;   position: absolute; left: 0; margin-top: -56px;}
.new-product-slider-sec .owl-carousel .owl-nav .owl-next { border: solid 1px #7f8083; width: 56px; height: 56px; line-height: 51px; border-radius: 50px; color: #000; font-size: 23px; right: -70px; position: absolute; margin-top: -56px; }
.new-product-slider-sec .owl-carousel .owl-nav i { font-size: 20px; }
/*popup*/
.product-slider-popup .modal-header { padding: 0; border: 0 none; position: relative; }
.product-slider-popup .modal-header button.close { position: absolute; right: -10px; background: #8c6aae; opacity: 1; box-shadow: none; width: 25px; height: 25px; border-radius: 100%; top: -9px; color: #fff; text-shadow: none; }
.product-slider-popup .modal-body .main-img { max-width: 100%; }
.product-slider-popup { width: 100%; height: 100vh; }
.product-slider-popup .modal-dialog { width: 65%; margin: 25px 0 0; padding: 0; }
.product-slider-popup .modal-content { height: auto; min-height: 100%; border-radius: 0; }
.product-slider-popup { vertical-align: top; background: rgba(0, 0, 0, 0.85); }
.product-slider-popup .modal-body h2 { margin-top: 20px; font-size: 2.20em; color: #333; font-weight: 700; }
.product-slider-popup .modal-body h2 + p { margin-top: 15px; }
.product-slider-popup .modal-body p { font-size: 1.125em; line-height: 28px; }
/**/
.new-product-slider-sec .title { text-align: center; font-size: 3em; color: #6d6e71; letter-spacing: 3px; font-family: 'dosisregular'; padding-bottom: 5px; }
.new-product-slider-sec .sub-title { text-align: center; font-size: 1.7em; text-transform: uppercase; letter-spacing: 3px; font-family: 'dosisregular'; padding-bottom: 20px; color: #6d6e71; }
.new-product-slider-sec .con { margin: 0 auto 40px; max-width: 571px; text-align: center; font-size: 18px; }
.new-product-slider-sec-in { padding: 0 70px; position: relative; }
.new-product-slider-sec .owl-nav .owl-prev { border: solid 1px #7f8083; width: 56px; height: 56px; line-height: 51px; border-radius: 50px; color: #000; font-size: 23px; }
.new-ain-footer { background: #000000; }
.ain-footer .ain-copy-rights { border-top: solid 1px rgba(255, 255, 255, 0.7); }
.new-ain-footer .footer-logo { float: right; }
.new-ain-header .nav-logo { text-align: center; }
.new-ain-header .nav-logo img { max-width: 210px; }
.new-ain-header .menu-wrap ul.menu .phone2 { margin-bottom: 15px; margin-top: 30px; }
.new-ain-header .menu-wrap ul.menu .phone2 a { background: #fff; color: #ec008a; display: block; padding: 10px 20px; border: solid 2px #ec008a; transition: all ease-in-out 0.3s; text-decoration: none; font-weight: 700; text-align: center; }
.new-ain-header .menu-wrap ul.menu .phone2 a:hover { transition: all ease-in-out 0.3s; background: #000; }
.new-ain-footer .new-ain-container .ain-copy-rights a { color: #ec008a; }
.new-ain-header .menu-wrap ul.menu .bttn a { background: #ec008a; color: #fff; display: block; padding: 10px 20px; border: solid 2px #ec008a; transition: all ease-in-out 0.3s; text-decoration: none; font-weight: 700; text-transform: capitalize; text-align: center; font-family: "robotoregular"; font-size: 16px; border-radius: 0; }
.thank-you-sec, .new-product-slider-sec.thank-you-sec {padding: 28vh 0 75px;}

/*1599 to 1440 */
@media (max-width: 1599px) {
}

/*1439 to 1360 */
@media (max-width: 1439px) {
.new-ain-container { padding: 0 50px; }
.new-ain-header #pe-bar-right .ain-menu ul li { font-size: 0.813em; padding: 1rem; }
.ain-banner-content-in h1 { font-size: 3.4em; }
.new-ain-banner-lead { font-size: 1.2em; }
.lt-img-and-content-sec .right-content .title { font-size: 2.4em; }
.lt-img-and-content-sec .right-content p { font-size: 1.4em; }
.new-product-slider-sec .product-item p { font-size: 1.8em; letter-spacing: 2px; }
.new-ain-header #ain-head-left #ain-head-logo img { width: 70% }
.new-ain-page-banner { margin-top: 74px; }
}

/*1359 to 1280 */
@media (max-width: 1359px) {
}

/*1279 to 1152 */
@media (max-width: 1279px) {
.new-ain-banner-lead { letter-spacing: 1px; }
.new-ain-banner-lead i { margin-right: 15px; }
.lt-img-and-content-sec .right-content .title { font-size: 2.2em; }
.ain-banner-content-in h1 { font-size: 2.8em; }
.designer-window-content .title { font-size: 2.2em; }
.new-ain-container { padding: 0 30px; }
#ain-head-logo img { max-width: 270px; width: 100%; }
.new-product-slider-sec .product-item p { font-size: 1.4em; }
#ain-banner-form { margin-top: 69px; }
.new-ain-page-banner { min-height: 800px; }
}

@media (max-width: 1158px) {
}

/*1151 to 1024 */
@media (max-width: 1151px) {
#ain-banner-form { margin: 0; }
.new-ain-header #pe-bar-right .ain-menu ul li.nav { display: none; }
.new-ain-header #pe-bar-right .ain-menu ul li .menu-button { margin: -4% 0 0 -6%; position: absolute; display: block; }
.new-ain-header #pe-bar-right .ain-menu ul li.bttn3 { display: inline-block; }
.new-ain-header #pe-bar-right .ain-menu ul li.bttn2 { display: inline-block; padding: 1rem; }
.new-ain-banner-lead i { margin-right: 10px; }
.ain-banner-content-in h1 { font-size: 2.4em; }
.ain-get-started-sec .get-started-content-sec .title { font-size: 2.6em; letter-spacing: 2px; }
.ain-get-started-sec .get-started-content-sec { padding: 80px 35px; }
.get-started-list-in .get-started-list-nub { width: 34%; }
}

/*1023 to 992 */
@media (max-width: 1023px) {
}

/*1023 to 970 */
@media (max-width: 991px) {
}

/*969 to 800 */
@media (max-width: 969px) {
.new-ain-page-banner { margin-top: 72px; background: none !important; padding: 0; }
header { min-height: 72px; }
.new-ain-page-banner .new-ain-container { padding: 0; }
.ain-offer-banner.col-sm-5 { float: none; width: 100%; display: block; background: url(https://www.decorview.com/wp-content/uploads/new-ain-landing-banner.jpg); padding: 86px 0; background-size: cover; }
.ain-banner-content-in { margin: 0 auto; padding: 4%; }
.ain-banner-content-in h1 span { font-size: .813em; }
.ain-banner-in #schedule { display: block; width: 100%; margin: 0 auto; padding: 0; }
.new-ain-banner-leads { text-align: center; }
.new-ain-banner-lead { font-size: 1.5rem; font-weight: 600; letter-spacing: .1em; }
.new-ain-header #pe-bar-right .ain-menu ul li .menu-button { margin: 3% 0 0 -3%; }
.lt-img-and-content-sec .right-content .title { font-size: 1.6em; }
.ain-banner-in.row { margin: 0; }
}

/*899 to 800 */
@media (max-width: 899px) {
.lt-img-and-content-sec .row { display: block; text-align: center; }
.lt-img-and-content-sec .left-img { padding-right: 0; width: 100%; }
.lt-img-and-content-sec .right-content { text-align: center; width: 100%; padding-top: 30px; }
.lt-img-and-content-sec .right-content .title { font-size: 2.6em; }
.rt-img-and-content-sec .row { display: block; }
.system-features-right-content { padding-right: 0; padding-top: 30px; width: 100%; }
.ain-get-started-sec .table-wrap { display: block; width: 100%; }
.ain-get-started-sec .get-started-img-sec { display: block; width: 100%; min-height: 300px; }
.ain-get-started-sec .get-started-content-sec { padding: 40px 35px; display: block; width: 100%; }
.get-started-content-sec-in { max-width: 100%; }
.designer-window-content { padding-right: 0; padding-top: 50px; width: 100%; }
.rt-img-and-content-sec .row .left-img { display: block; width: 100%; text-align: center; float: none; }
}

/*799 to 768 */
@media (max-width: 799px) {
.new-ain-container { padding: 0 20px; }
}

/*767 to 736 */
@media (max-width: 767px) {
}

/*735 to 667 */
@media (max-width: 735px) {
#ain-head-left { float: none; width: 100%; }
#ain-head-logo { display: block; width: 100%; text-text-align: left; padding-left: 20px; }
#pe-bar-right { float: none; display: block; width: 100%; }
.new-ain-header-in { display: block; width: 100%; }
.new-ain-header .new-ain-container { margin: 0; padding: 0; }
#ain-head-logo img { max-width: 230px; padding-bottom: 10px; }
.new-ain-header #pe-bar-right .ain-menu ul li.phone2 { margin: 0; width: 50%; float: left; padding: 0; }
.new-ain-header #pe-bar-right .ain-menu ul li.bttn2 { float: right; width: 50%; margin: 0; padding: 0; }
.new-ain-header #pe-bar-right .ain-menu ul li.bttn3 { position: fixed; right: 20px; top: 17px; }
.new-ain-header { padding: 5px 0 0; }
.new-ain-page-banner { margin-top: 106px; }
.ain-offer-banner.col-sm-5 { padding: 50px 20px; }
.ain-banner-content-in h1 { font-size: 2.1em; }
.ain-banner-content-in .kirsch-logo img { max-width: 160px; margin-bottom: 20px; }
.ain-banner-content-in { padding: 30px 20px; }
#ain-banner-form { padding: 40px 20px 0; }
#ain-banner-form h2 { font-size: 1.4em; }
.lt-img-and-content-sec .right-content .title { font-size: 1.6em; }
.lt-img-and-content-sec .right-content p { font-size: 1.2em; }
.lt-img-and-content-sec { padding: 50px 0; }
.system-features-right-content .title { font-size: 2em; padding-bottom: 0; }
.system-features-right-content article .sub-title { font-size: 1.2em; font-weight: 600; }
.ain-get-started-sec { margin-top: 40px; }
.ain-get-started-sec .get-started-content-sec { padding: 20px 20px; width: 100%; }
.ain-get-started-sec .get-started-content-sec .title { font-size: 2.2em; padding-bottom: 10px; }
.ain-get-started-sec .get-started-content-sec .sub-title { font-size: 1.2em; padding-bottom: 20px; }
.get-started-list-in .get-started-list-nub { width: 41%; font-size: 2.4em; }
.designer-window-content { padding: 30px 10px 0 10px; width: 100%; }
.designer-window-content .title { font-size: 1.8em; padding-bottom: 15px; letter-spacing: 1px; }
.rt-img-and-content-sec.designer-window-mian-sec { padding: 40px 0; }
.new-product-slider-sec .title { font-size: 2em; letter-spacing: 1px; }
.new-product-slider-sec .sub-title { font-size: 1.2em; padding-bottom: 10px; letter-spacing: 2px }
.new-product-slider-sec .con { font-size: 16px; }
.new-product-slider-sec-in { padding: 0; }
.new-product-slider-sec .owl-nav { text-align: center; max-width: 100%; margin: 30px 0 0; position: relative; top: 0; width: 100%; display: block; }
.new-product-slider-sec .owl-nav .owl-prev { border: solid 1px #7f8083; width: 36px; height: 36px; line-height: 33px; border-radius: 50px; color: #000; font-size: 23px; margin: 0 10px 0 0; display: inline-block; }
.new-product-slider-sec .owl-nav .owl-next { border: solid 1px #7f8083; width: 36px; height: 36px; line-height: 33px; border-radius: 50px; color: #000; font-size: 16px; right: auto; position: relative; margin-top: -36px; display: inline-block; }
.new-product-slider-sec .owl-dots { display: none; }
.new-product-slider-sec { padding: 20px 0 30px; }
.new-product-slider-sec .owl-nav i { font-size: 16px; }
.new-product-slider-sec .owl-carousel .owl-nav { text-align: center; max-width: 100%; margin: 20px 0; position: relative; top: auto; width: 100%; display: block; }
.new-product-slider-sec .owl-carousel .owl-nav .owl-prev {  margin-left: 0; position: relative; left: 0; margin-top: 0; display: inline-block; }
.new-product-slider-sec .owl-carousel .owl-nav .owl-next {right: 0; position: relative; margin-top: 0; display: inline-block; }

}
.thank-you .new-ain-header #pe-bar-right .ain-menu ul li.bttn2 {display:none;}
.ain-landing-page.thank-you {    min-height: 100vh;       justify-content: space-between;   display: flex;    flex-flow: column;}

/*666 to 600 */
@media (max-width: 666px) {
}

/*599 to 568 */
@media (max-width: 599px) {
}

/*567 to 480 */
@media (max-width : 567px) {
.new-ain-footer .footer-logo img { width: 175px; }
.new-ain-header #pe-bar-right .ain-menu ul li .menu-button { margin: 0 0 0 -100%; }
}

/*479 to 414 */
@media (max-width : 479px) {
}

/*413 to 375*/
@media (max-width : 413px) {
#pe-bar-right .ain-menu ul li.bttn2 a { padding: 10px; }
}

/*374 to 320*/
@media (max-width : 374px) {
}

@media (min-width: 992px) and (min-height: 900px) {
}
