/* https://alexandertrafficschoolfl.com/wp-content/themes/kdw-framework4/responsive.css?ver=1757101754 */
@media only screen{.tagline{text-align:center;padding:1rem}.tagline h1{font-size:2rem}.tagline span{font-size:1rem;text-transform:none}#logo{margin-bottom:0}.grey-bg{background:#F8F8F8}.red-bg{background:#DA3930}.white,.white h2,.white h1,.white p,.white li{color:#fff}.surtitle{text-transform:uppercase;color:#000;font-size:18px;font-weight:400;display:block}.why-row .cta-heading{font-weight:700;font-size:18px;color:#000;margin:1.5rem 0 1rem 0;text-transform:capitalize}.why-row .cta-single-inner{text-align:center}.white-box{border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:3rem;background:#fff}.white-box.grey{background:#F8F8F8}.white-box t1{margin-bottom:2rem;display:block}ul.blue-arrow,ul.blue-check{list-style-type:none}ul.blue-arrow li,ul.blue-check li,ol li{margin-bottom:1.5rem;color:#080717}ul.blue-arrow li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f105';margin:0 16px 0 -20px;color:#fff;background:#2E2F8D;padding:9px 12px;border-radius:50%}ul.blue-arrow li:hover{-webkit-text-stroke:.75px #080717;text-stroke:.75px #080717}ul.blue-arrow li:hover:before{-webkit-text-stroke:0 #080717;text-stroke:0 #080717;background:#080717}ul.blue-check{margin-left:56px}ul.blue-check li:before{font-family:"Font Awesome 5 Free";font-weight:900;content:'\f00c';margin:0 16px 0 -54px;color:#fff;background:#2E2F8D;padding:10px 12px;border-radius:50%}ol::marker{font-weight:700}.page-template-template-legal ol li{margin-bottom:8px}.testimonials .orbit-next,.testimonials .orbit-previous{display:none}.testimonials cite{text-transform:uppercase;color:#080717;font-style:normal;font-weight:700}.testimonials .orbit-bullets button{background-color:#9292C2;width:12px;height:12px}.testimonials .orbit-bullets button.is-active{background-color:#2E2F8D}.testimonials .neg-margin{margin-top:-5rem}.contact .social-media i{background:#2E2F8D;border-radius:50%;padding:12px;color:#fff}.contact .social-media li{margin-left:0;margin-right:10px}.contact a{color:#080717;display:block}.contact .the_phone_number{font-weight:700;margin-bottom:10px}.contact .email-name{margin-left:-4px}.red-bg h2{margin-bottom:0}.price{font-weight:700;font-size:20px}.learning .cta-single-inner img{width:50%}}@media only screen and (max-width:40em){.small-only-float-left{float:left!important}.small-only-float-right{float:right!important}.small-only-float-center{display:block;margin-right:auto;margin-left:auto}.text-center-small{text-align:center}.small-align-center{-ms-flex-pack:center;justify-content:center}.widget-container,#top-row,.tagline,.text-right{text-align:center}img.alignright,img.alignleft{float:none!important;display:block;margin:0 auto}.tagline span{margin-top:1rem}.white-box{padding:3rem 1.5rem}ul.blue-arrow li:before{margin:0 12px 0 -46px}ul.blue-arrow{margin-left:46px}}@media only screen and (min-width:40.063em){#slider-row{background:#000}#slider-row img{opacity:.75}.tagline-title{position:absolute}.tagline-title .entry-title{text-align:center}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.medium-float-left{float:left!important}.medium-float-right{float:right!important}.text-center-medium{text-align:center}.medium-align-center{-ms-flex-pack:center;justify-content:center}.tagline{position:absolute;bottom:24px;text-align:center}.tagline h1,.entry-title{color:#fff;font-weight:700;font-size:1.5rem;text-shadow:0 3px 6px rgba(0,0,0,.45)}.tagline span{color:#fff;font-weight:400;font-size:1rem;text-shadow:0 3px 6px rgba(0,0,0,.45);text-transform:none}.testimonials .neg-margin{margin-top:-12rem}}@media only screen and (min-width:64em){.tagline{position:absolute;bottom:56px;text-align:center}.tagline h1,.entry-title{color:#fff;font-weight:700;font-size:2.5rem;text-shadow:0 3px 6px rgba(0,0,0,.45)}.tagline span{color:#fff;font-weight:400;font-size:1.25rem;text-shadow:0 3px 6px rgba(0,0,0,.45);text-transform:none}.testimonials .neg-margin{margin-top:-17rem}.wrapper{padding:4rem 0}}@media only screen and (min-width:64em) and (max-width:90em){.large-float-left{float:left!important}.large-float-right{float:right!important}.text-center-large{text-align:center}.large-align-right{-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-float-left{float:left!important}.xlarge-float-right{float:right!important}.text-center-xlarge{text-align:center}}@media only screen and (min-width:120.063em){.xxlarge-float-left{float:left!important}.xxlarge-float-right{float:right!important}.text-center-xxlarge{text-align:center}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}