@media only screen and (min-width:1024px){#mainmenu{display:flex !important}#mainmenu li li{font-size:13px;margin-top:6px;line-height:1.45}#mainmenu li li a{transform:translateX(0);display:inline-block;transition:transform .5s}#mainmenu li li a:hover{transform:translateX(5px)}.rtl{direction:rtl}.img-with-content figure img{max-width:inherit}}@media only screen and (max-width:1300px){#header{padding:30px 0}.logo{max-width:225px}h1{font-size:50px}h2{font-size:45px}.bloomz-usage-box{margin:0 auto}.section-row{padding:70px 0}.section-title{margin-bottom:70px}.small-title{font-size:40px}.key-benefit-slider{padding-left:35px;padding-right:35px}.key-benefit-slider.owl-carousel .owl-nav button.owl-prev{left:-10px}.key-benefit-slider.owl-carousel .owl-nav button.owl-next{right:-10px}}@media only screen and (max-width:1199px){.section-row{padding:50px 0}.section-title{margin-bottom:50px;font-size:22px}.logo,.header-fix .logo{max-width:180px}#header,#header.header-fix{padding:20px 0}#mainmenu>li{margin-right:30px}.sign-btn{margin-left:30px}h1{font-size:45px}h2{font-size:40px}.banner-text{padding:100px 0}.small-title{font-size:37px}}@media only screen and (max-width:1023px){#mainmenu{display:none;position:absolute;left:0;right:0;top:100%;background:#2c2d36;max-height:calc(100vh - 75px);overflow:auto}#mainmenu li{float:none;margin:0;padding:0;border-top:solid 1px rgba(255,255,255,0.1);position:relative;display:block;font-size:16px}#mainmenu li a,#mainmenu .quote-link a{padding:15px 20px 11px;display:block}#mainmenu li a:hover,#mainmenu li.active>a{background:#48cfec;color:#fff}#menu{display:block;height:20px;width:25px;margin-left:auto;margin-right:0}.menulines-button{padding:0;cursor:pointer;user-select:none;text-transform:uppercase;font-size:16px;color:#fff;text-decoration:none}.menulines-button em{font-style:normal;font-weight:normal;margin-left:10px}.menulines-button:hover{text-decoration:none}.menulines{display:inline-block;width:25px;height:2px;background:#fff;position:relative;float:left;margin:10px 0 0 0;-moz-transition:all 550ms cubic-bezier(0.450,1.000,0.320,1.000);-ms-transition:all 550ms cubic-bezier(0.450,1.000,0.320,1.000);-webkit-transition:all 550ms cubic-bezier(0.450,1.000,0.320,1.000);transition:all 550ms cubic-bezier(0.450,1.000,0.320,1.000);opacity:1}.menulines:before,.menulines:after{display:inline-block;width:25px;height:2px;background:#fff;position:absolute;left:0;content:'';-moz-transition:all 550ms cubic-bezier(0.450,1.000,0.320,1.000);-ms-transition:all 550ms cubic-bezier(0.450,1.000,0.320,1.000);-webkit-transition:all 550ms cubic-bezier(0.450,1.000,0.320,1.000);transition:all 550ms cubic-bezier(0.450,1.000,0.320,1.000);-webkit-transform-origin:.28571rem center;-moz-transform-origin:.28571rem center;-ms-transform-origin:.28571rem center;transform-origin:.28571rem center}.menulines:before{top:7px}.menulines:after{top:-7px}.menuopen .menulines{background:0}.menuopen .menulines:before,.menuopen .menulines:after{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0}.menuopen .menulines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.menuopen .menulines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.banner-text{font-size:23px;padding:0}.img-content{font-size:19px}.principals-box{font-size:18px}.call-link-box{font-size:27px}.school-district-box figcaption,h4{font-size:26px}.text-big{font-size:20px}#header{background-color:#2c2d36}#header,#header.header-fix{padding:15px 0}.logo,.header-fix .logo{max-width:150px}.sign-btn .btn.btn-white{padding:10px 30px}.sign-btn{margin-left:15px}.home #header .logo{opacity:1;visibility:visible}.banner-text .logo{display:none}}@media only screen and (max-width:991px){.section-row{padding:40px 0}.section-title{margin-bottom:40px;font-size:20px}.district-box{flex:0 0 50%;max-width:50%}.banner-text{font-size:22px}h1{font-size:43px}h2{font-size:40px}.img-content{font-size:18px}.principals-box{font-size:17px}.call-link-box{font-size:26px;padding:35px 20px}.school-district-box figcaption,h4{font-size:24px}.key-benefit-info{font-size:19px}.text-big{font-size:19px}.signup-demo-row .img-content{font-size:18px}.principals-slider-box{max-width:100%}.principals-slider .owl-nav{display:none}.principals-slider.owl-carousel,.principals-slider-box h2{padding:0 15px}.bloomz-usage-main-box{margin:30px auto}.school-districts .school-district-details{max-width:45%}.f-menu li{margin-right:15px}.copyright{margin:0 15px 0 0}.social-link a{margin-right:10px}.section-title figure,.section-title .title-logo{max-width:200px}.key-premium{margin-bottom:50px}.small-title{font-size:34px}.download-call-link{padding:0;overflow:hidden}.download-call-link .container-fluid{padding:0}.download-call-link .download-row{padding:10px}@media only screen and (max-width:767px){body{font-size:16px}.section-row,.awards-row{padding:30px 0}.section-title{margin-bottom:30px;font-size:18px}.banner-text{font-size:20px}h1{font-size:40px}h2{font-size:35px}.principals-box{font-size:16px}.call-link-box{font-size:24px;padding:30px 20px}.school-district-box figcaption,h4{font-size:22px}.key-benefit-info{font-size:18px}.btn{font-size:16px;padding:14px 22px}.banner-text-block{padding:100px 0;display:flex;align-items:center}.text-big{font-size:18px}.signup-demo-row .img-content{font-size:17px;max-width:100%;text-align:center;margin-bottom:15px}.banner-text{text-align:center}.banner-text .btn-block{justify-content:center}.awards-list-box ul li{flex:0 0 20%;max-width:20%}.img-content{text-align:center;max-width:100%}.principals-slider.owl-carousel,.principals-slider-box h2{text-align:center}.principal-details{justify-content:center}.principal-info{text-align:left}.owl-dots{justify-content:center;margin:10px 0 20px}.owl-carousel .school-district-box .bg-img img{display:none}.school-district-list .owl-stage{display:flex}.district-box{flex:0 0 100%;max-width:100%;padding:0;margin:0;height:100%;opacity:1 !important;visibility:visible !important;transform:none !important}.school-district-list{margin:0}.school-district-row{position:relative;overflow:hidden}.school-district-list.owl-carousel{width:80%}.school-district-list .owl-stage-outer{overflow:inherit}.school-district-list.owl-carousel .owl-nav{margin-top:20px}.school-district-list.owl-carousel .owl-nav button,.key-benefit-slider-box .owl-nav button{margin:0 10px}.school-district-list.owl-carousel .owl-nav button.owl-next,.school-district-list.owl-carousel .owl-nav button.owl-prev{border:1px solid rgba(0,0,0,0.15)}.school-district-list .owl-nav{max-width:80%;text-align:center;margin-left:auto}.video-img-box{max-width:300px}.video-main-box{max-width:85%;left:5px;top:-3%;height:72%}.video-box{height:100%}.video-box video{object-fit:cover}.key-benefit-details,.key-benefit-info{max-width:100%}.key-benefit-info{text-align:center}.owl-nav{text-align:center}.img-content .arrow-list{text-align:left;display:inline-block}.signup-demo-select{padding-left:0}.footer-bottom{text-align:center;padding:25px 0}.copyright{margin:15px 0}.f-menu{justify-content:center}.bloomz-usage-box{height:250px;width:250px;padding:40px}.school-districts .school-district-details{max-width:100%}.active .school-district-info h4,.active .school-district-info ul{transform:translateY(0);opacity:1;visibility:visible}.active .school-district-details:after{opacity:1;visibility:visible}.active .school-district-info ul{transition-delay:.3s}.active figcaption{transform:translateY(-100%);opacity:0;visibility:hidden}.school-district-details::after{transition:1s all}.section-title figure,.section-title .title-logo{max-width:180px}.key-benefit-row .section-title{margin-bottom:30px}.key-premium{margin-bottom:40px}.banner-main-block{padding-top:70px}.small-title{font-size:31px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px}.signup-demo-row .img-with-content{padding:30px 0 20px}.key-benefit-info{margin-bottom:30px}.key-benefit-box{text-align:center}.key-benefit-box figure{text-align:center;display:inline-block}.video-icon{height:70px;width:70px}.video-icon:after{border-left-width:20px;border-top-width:12px;border-bottom-width:12px}.video-icon:before{height:24px;width:18px}.section-row .container .videoPlayer{max-width:250px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{transform:scale(0.6)}.key-benefit-slider.owl-carousel .owl-nav button.owl-next,.key-benefit-slider.owl-carousel .owl-nav button.owl-prev{transform:translateY(-50%) scale(0.6)}.key-benefit-details{padding:0}.bloomz-action-row .img-content{text-align:left}section.howWorks.connect .videoPlayer video,section.howWorks.coordinate .videoPlayer video,section.howWorks.communicate .videoPlayer video{-webkit-clip-path:none !important;clip-path:none !important;border-radius:50px}#how-bloomz-works .span2{float:left !important;width:12.89361702% !important;*width:12.8404255306383% !important}#how-bloomz-works .span10{float:left !important;width:82.97872339599999% !important;*width:82.92553190663828% !important;margin-left:4.127659574% !important;*margin-left:4.0744680846382977% !important}#how-bloomz-works [class*="span"] img{max-width:100% !important;max-height:auto !important}}@media only screen and (max-width:575px){.banner-text{font-size:18px}h1{font-size:35px}h2{font-size:30px}.call-link-box{font-size:22px;padding:25px 15px}.call-link-box a{font-size:22px}.school-district-box figcaption,h4{font-size:20px}.key-benefit-info{font-size:17px}.section-title{font-size:16px}.school-district-list.owl-carousel{width:90%}.arrow-ico{height:17px;width:17px;margin-left:15px}.bloomz-usage-box{height:220px;width:220px;padding:20px}.bloomz-usage-box figure{max-width:58px}.section-title figure,.section-title .title-logo{max-width:160px}.key-premium a{font-size:22px;height:44px;width:44px;line-height:50px;margin:0 5px}.key-premium{margin-bottom:30px}.key-benefit-slider{padding-top:75px}.key-benefit-slider .owl-dots .owl-dot{font-size:22px;height:44px;width:44px;line-height:50px;margin:0 5px}.small-title{font-size:29px}.download-call-link .download-box span.icon-img{height:50px;width:50px;line-height:50px;padding:10px}}@media only screen and (max-width:479px){.call-link-box{font-size:20px}.school-district-box figcaption,h4{font-size:18px}.sign-btn .btn.btn-white{padding:10px 15px;font-size:0}.sign-btn i{display:block;font-size:20px}.sign-btn .btn svg{display:block}#mainmenu{max-height:calc(100vh - 74px)}.section-title figure,.section-title .title-logo{max-width:140px}.key-premium a{font-size:16px;height:33px;width:33px;line-height:38px;margin:0 4px}.key-benefit-slider .owl-dots .owl-dot{font-size:16px;height:33px;width:33px;line-height:36px;margin:0 3px}.small-title{font-size:27px}}