@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 (min-width:1366px) and (max-width:1400px) {
body{ overflow-x:hidden;}


}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}

/* home page css */


}

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row { width:100%; padding:0px 15px; }

.banner-cnt-sec {padding-top: 75px; height: 520px;}
#top #wrap_all .banner-cnt-lft h1 { font-size: 48px; }
#top #wrap_all .banner-cnt-lft p { padding-bottom: 32px; }
.banner-cnt-rgt span {top: 10%;}
.banner-cnt-rgt span img { width: 95px;}

.lucyrx-app-sec { padding: 70px 0; }
#top #wrap_all .lucyrx-app-lft h2 { font-size: 32px; }
#top #wrap_all .lucyrx-app-link h3 { font-size: 22px !important; }
.lucyrx-app-link { row-gap: 30px;}

.why-matters-sec { padding: 70px 0; }
.why-matters-main { column-gap: 3%;}
.why-matters-main > div { flex: 0 1 48.5%;}

.emp-org-sec { padding: 70px 0 50px; }
#top #wrap_all .emp-org-main h2 { font-size: 30px;}
.emp-org-main ul li { font-size: 17px;}

.toolkit-sec { padding: 50px 0 50px; }
.toolkit-main ul li p { font-size: 17px; }
.toolkit-download h3 { font-size: 32px !important; padding-bottom: 32px;}
.toolkit-main h2 { font-size: 34px; padding-bottom: 35px;}

.templates-sec { padding: 90px 0 70px; }
.templates-cnt { row-gap: 32px;}
.download-list-main {row-gap: 30px; padding: 18px;}
.templates-title-cnt { padding: 24px; column-gap: 14px;}
.templates-title-cnt .templates-cnt-img { flex: 0 1 130px;}
.templates-title-cnt .templates-cnt-title { flex: 0 1 calc(100% - 144px);}
#top #wrap_all .download-list-title h3 { font-size: 20px !important;}
#top #wrap_all .templates-cnt-title h2 { font-size: 24px; padding-bottom: 12px;}
#top #wrap_all .download-list-title h3 span { font-size: 16px !important; }

#top #wrap_all .tempate-download-title h2 { font-size: 28px;}

}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row { width:100%; padding:0px 15px; }

.banner-cnt-sec {padding-top: 30px; height: 450px;}
#top #wrap_all .banner-cnt-lft h1 { font-size: 36px; }
#top #wrap_all .banner-cnt-lft p { padding-bottom: 25px; font-size: 20px;}
#top #wrap_all .banner-cnt-lft p br { display: none;}
.toolkit-btn a { height: 60px;}
.banner-cnt-rgt span {top: 140px;}
.banner-cnt-rgt span img { width: 65px;}
.banner-cnt-rgt { max-width: 260px;}

.lucyrx-app-sec { padding: 60px 0; }
#top #wrap_all .lucyrx-app-lft h2 { font-size: 32px; padding-bottom: 20px; }
#top #wrap_all .lucyrx-app-link h3 { font-size: 20px !important; }
#top #wrap_all .lucyrx-app-link h3 br { display: none;}
.lucyrx-app-link { row-gap: 30px;}
.lucyrx-app-main > div { flex: 0 1 100%;}
#top #wrap_all .lucyrx-app-lft p { font-size: 17px;}

.why-matters-sec { padding: 60px 0; }
.why-matters-main { column-gap: 3%;}
.why-matters-main > div { flex: 0 1 48.5%;}
#top #wrap_all .why-matters-rgt h2 { font-size: 32px; padding-bottom: 20px;}
.why-matters-rgt p { font-size: 17px;}

.emp-org-sec { padding: 50px 0 40px; }
.emp-org-main > div { flex: 0 1 100%;}
#top #wrap_all .emp-org-main h2 { font-size: 30px;}
.emp-org-main ul li { font-size: 17px;}

.toolkit-sec { padding: 40px 0 40px; }
#top #wrap_all .toolkit-main ul li p { font-size: 17px; }
.toolkit-download h3 { font-size: 30px !important; padding-bottom: 25px;}
.toolkit-main ul li { flex: 0 1 48%; } 
.toolkit-download {padding: 0 10%;}
#top #wrap_all .toolkit-main h2 { font-size: 32px; padding-bottom: 30px;}

.templates-sec { padding: 70px 0 50px; }
.templates-lft { flex: 0 1 100%; position: inherit;}
.templates-rgt { flex: 0 1 100%; }
.templates-cnt { row-gap: 30px;}
.templates-cnt-main { padding: 14px;}
.download-list-main {row-gap: 25px; padding: 15px;}
.templates-title-cnt { padding: 14px; column-gap: 10px;}
.templates-title-cnt .templates-cnt-img { flex: 0 1 130px;}
.templates-title-cnt .templates-cnt-title { flex: 0 1 calc(100% - 144px);}
#top #wrap_all .download-list-title h3 { font-size: 18px !important;}
#top #wrap_all .templates-cnt-title h2 { font-size: 22px; padding-bottom: 12px;}
#top #wrap_all .download-list-title h3 span { font-size: 16px !important; }
.templates-list ul {row-gap: 10px; column-gap: 1.5%;}
.templates-list ul li { flex: 0 1 49.25%;}

#top #wrap_all .tempate-download-title h2 { font-size: 28px;}

}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row { width:100%; padding:0px 15px; }

.banner-cnt-sec {padding-top: 20px; height: 330px;}
#top #wrap_all .banner-cnt-lft h1 { font-size: 28px; }
#top #wrap_all .banner-cnt-lft p { padding-bottom: 25px; font-size: 16px;}
#top #wrap_all .banner-cnt-lft p br { display: none;}
.toolkit-btn a { height: 50px; font-size: 16px;}
.banner-cnt-rgt span {top: 75px;}
.banner-cnt-rgt span img { width: 55px;}
.banner-cnt-rgt {max-width: 220px;}

.lucyrx-app-sec { padding: 40px 0; }
#top #wrap_all .lucyrx-app-lft h2 { font-size: 28px; padding-bottom: 15px; }
#top #wrap_all .lucyrx-app-link h3 { font-size: 18px !important; padding-bottom: 15px;}
#top #wrap_all .lucyrx-app-link h3 br { display: none;}
.lucyrx-app-link { row-gap: 30px;}
.lucyrx-app-main > div { flex: 0 1 100%; text-align: center;}
#top #wrap_all .lucyrx-app-lft p { font-size: 16px;}

.why-matters-sec { padding: 40px 0; }
.why-matters-main { column-gap: 3%;}
.why-matters-main > div { flex: 0 1 48.5%;}
#top #wrap_all .why-matters-rgt h2 { font-size: 28px; padding-bottom: 15px;}
#top #wrap_all .why-matters-rgt p { font-size: 16px;}

.emp-org-sec { padding: 40px 0 30px; }
.emp-org-main > div { flex: 0 1 100%; padding: 28px 25px; border-radius: 10px;}
#top #wrap_all .emp-org-main h2 { font-size: 28px;}
.emp-org-main ul li { font-size: 16px;}

.toolkit-sec { padding: 30px 0; }
#top #wrap_all .toolkit-main ul li p { font-size: 16px; }
#top #wrap_all .toolkit-download h3 { font-size: 24px !important; padding-bottom: 20px;}
.toolkit-main ul li { flex: 0 1 48%; } 
.toolkit-download {padding: 0;}
#top #wrap_all .toolkit-main h2 { font-size: 28px; padding-bottom: 25px;}
.toolkit-main { padding-bottom: 40px; }

.templates-sec { padding: 40px 0 30px; }
.templates-lft { flex: 0 1 100%; position: inherit;}
.templates-rgt { flex: 0 1 100%; row-gap: 20px;}
.templates-cnt { row-gap: 20px;}
.templates-cnt-main { padding: 14px; row-gap: 15px; border-radius: 10px;}
.download-list-main {row-gap: 20px; padding: 15px;}
.templates-download-list ul li { flex: 0 1 100%;}
.download-list-btn a { font-size: 15px;}
.templates-title-cnt { padding: 14px; column-gap: 10px;}
.templates-title-cnt .templates-cnt-img { flex: 0 1 130px;}
.templates-title-cnt .templates-cnt-title { flex: 0 1 calc(100% - 144px);}
#top #wrap_all .download-list-title h3 { font-size: 22px !important;}
#top #wrap_all .templates-cnt-title h2 { font-size: 27px; padding-bottom: 10px;}
#top #wrap_all .download-list-title h3 span { font-size: 14px!important; }
#top #wrap_all .templates-cnt-title p { font-size: 15px;}
.templates-list ul li a { font-size: 16px; column-gap: 10px;}
#top #wrap_all .download-list-title p { font-size: 16px;}
.templates-list ul {row-gap: 10px; column-gap: 1.5%;}
.templates-list ul li { flex: 0 1 49.25%;}

#top #wrap_all .tempate-download-title h2 { font-size: 24px; padding-bottom: 10px;}
.download-kit a { font-size: 16px; height: 50px;}
.tempate-download-kit { row-gap: 28px; border-radius: 10px;}
.tempate-download-kit > div:first-child { padding: 0;}
.template-help { margin-top: 0;}

}  

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.banner-cnt-sec { flex-wrap: wrap; height: auto; row-gap: 40px; justify-content: center;} 
.banner-cnt-lft { flex: 0 1 100%; text-align: center;}
.banner-cnt-rgt { flex: 0 1 100%; }
.banner-cnt-rgt img { margin: 0 auto;}
.templates-list ul li { flex: 0 1 100%;}
.banner-cnt-rgt span { top: 22px; }
.banner-cnt-rgt span img { width: 60px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.lucyrx-app-link h3 { padding-bottom: 15px;}
.lucyrx-app-img { width: 135px;}
.lucyrx-app-link { width: calc(100% - 135px); row-gap: 15px;}
#top #wrap_all .lucyrx-app-link p { font-size: 16px;}
.lucyrx-app-link ul { row-gap: 10px; justify-content: center;}
#top #wrap_all .lucyrx-app-lft h2 { font-size: 24px;}
#top #wrap_all .banner-cnt-lft h1 { padding-bottom: 15px; }
.why-matters-main > div { flex: 0 1 100%;}
#top #wrap_all .why-matters-rgt h2 { font-size: 24px; padding-bottom: 10px; }
.toolkit-main ul li { flex: 0 1 100%;}
#top #wrap_all .toolkit-download h3 {font-size: 22px !important;}
.templates-title-cnt .templates-cnt-img { flex: 0 1 100%; justify-content: center;}
.templates-title-cnt .templates-cnt-title { flex: 0 1 100%;}
.tempate-download-title h2 { font-size: 22px;}
.emp-org-main h2 { font-size: 24px; }

} 

@media screen and (max-width:359px) {

.lucyrx-app-img { width: 100%; text-align: center;}
.lucyrx-app-link { width: 100%; padding-left: 0px;}
}

@media screen and (max-width:319px) {

}