.font-family-poppins h1,
.font-family-poppins h2,
.font-family-poppins h3,
.font-family-poppins p,
.font-family-poppins div,
.font-family-poppins span,
.font-family-poppins b,
.font-family-poppins a {     font-family: 'Poppins', sans-serif !important; }
.insight_cloud_banner { width: 100%;}
.insight_cloud_banner .container { width: 1300px; margin: 0 auto; padding: 80px 0px;}
.insight_cloud_banner .container .width{ width: 35%;}
.insight_cloud_banner .container h2{ font-size: 18px; color: #E65C25; line-height: 30px;}
.insight_cloud_banner .container h1{    font-size: 50px; font-weight: 500; color: #ffffff; line-height: 54px; margin: 0; margin-bottom: 46px; margin-top: 10px;}
.insight_cloud_banner .container p.banner_text {     font-size: 16px; margin:0px;margin-bottom: 24px; color: #1B1C2080; line-height: 24px;    width: 65%;}
.insight_cloud_banner .container ul li{    font-size: 18px; color: #ffffff; line-height: 24px; list-style: none; background-image: url(https://www.faronics.com/assets/check2.png) !important;    background-repeat: no-repeat !important; background-size: 22px !important; padding-bottom: 25px; padding-left: 35px; background-position-y: 6px !important;}
.insight_cloud_banner .container ul li:last-child{    margin-bottom: 0;}
.insight_cloud_banner .container .cta-buttons a {     padding: 7px; padding-left: 10px; display: inline-block; margin-right: 10px;  }
.insight_cloud_banner .container .cta-buttons a.startfreetriallink{    background: #ffffff; color: #000000;}
.insight_cloud_banner .container .cta-buttons a.contactuslink{    background: transparent; color: #FFFFFF; border: 1px solid #ffffff;}
.insight_cloud_banner .container .cta-buttons a span{   width: 30px;    height: 30px;}
.insight_cloud_banner .container .cta-buttons a.startfreetriallink span{    background-color: #E65C25 !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px; }
.insight_cloud_banner .container .cta-buttons a.contactuslink span{   background-color: #ffffff !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px;}
.insight_cloud_banner .container .cta-buttons a img {     vertical-align: middle;    width: 16px;}
.insight_cloud_customers {    width:100%; }
.insight_cloud_customers .container {    width: 1300px;    margin: 0 auto;    padding: 100px 0px;}
.insight_cloud_customers .container h2 {     font-size: 24px; color: #00000050; line-height: 30px;margin: 0px;margin-bottom: 34px !important;  text-align: center;}
.insight_cloud_customers .container ul {  display: flex; padding: 0px;    justify-content: center;    align-items: center;}
.insight_cloud_customers .container ul li {    margin-right: 80px; margin-bottom: 20px;    list-style: none;}
.insight_cloud_customers .container ul li:last-child {   margin-right: 0px;}
.insight_cloud_why_insight {     width: 100%;}
.insight_cloud_why_insight .container {    width: 1300px; margin: 0 auto; padding: 50px 0px; background-color: #1B1C20;}
.insight_cloud_why_insight .container h2 {    font-size: 40px;   color: #fff;    line-height: 54px;    margin-bottom: 29px !important;    text-align: center;}
.insight_cloud_why_insight .container .rows{    display: flex;    padding: 0px;    margin-left: 50px;    margin-right: 5px;}
.insight_cloud_why_insight .container .columns{       width: 47%;    margin-right: 2%;}
.insight_cloud_why_insight .container .columns:last-child {    margin-right: 0px;}
.insight_cloud_why_insight .container .columns li { list-style: none; color: #ffffff; font-size: 18px; line-height: 40px; cursor: pointer; padding: 20px 25px;background: transparent; color: #FFF; border: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 20px;}
.insight_cloud_why_insight .container .columns li:last-child { margin-bottom: 0px;}
.insight_cloud_why_insight .container .columns li.active,
.insight_cloud_why_insight .container .columns li:hover { background: #fff !important; color: #000; border: 1px solid #000;}
.insight_cloud_why_insight .container .columns li img { width:40px; height: 40px;    vertical-align: bottom;margin-right: 11px;}
.insight_cloud_why_insight .container .columns img {    height: 306px;}
.insight_cloud_why_insight .container .columns li .feature_title { font-size: 18px; line-height: 40px;}
.insight_cloud_why_insight .container h3 {    font-size: 24px;    color: #fff;    line-height: 30px;    margin: 0px;    padding: 0px;border:0px;    margin-top: 29px;}
.insight_cloud_why_insight .container p{    font-size: 14px;    color: rgba(255, 255, 255, 0.6);    line-height: 20px;    margin: 0px;    padding: 0px;    border: 0px;    font-weight: 300;    width: 81%;}
.insight_cloud_why_insight .container .columns .feature_view { border: 1px solid rgba(255, 255, 255, 0.1); padding: 40px;min-height: 412px;}
.insight_cloud_why_insight .container .columns li span i.fas {    float: right;    padding: 11px 12px;    background: rgba(255, 255, 255, 0.09);}
.insight_cloud_why_insight .container .columns li:hover span i.fas,
.insight_cloud_why_insight .container .columns li.active span i.fas {    float: right;    padding: 11px 12px;    background: rgba(0, 0, 0, 0.05);}
.insight_cloud_device_supported {     width: 100%;}
.insight_cloud_device_supported .container {    width: 1300px; margin: 0 auto; padding: 100px 0px; }
.insight_cloud_device_supported .container h2 {    font-size: 40px;    color: #000;    line-height: 54px;    margin-bottom: 29px !important;    text-align: center;}
.insight_cloud_device_supported .container .rows {    display: flex;    padding: 0px;    margin-bottom: 42px;}
.insight_cloud_device_supported .container .feature {    width: 300px;    margin-right:33px;    border:1px solid #E4E9F3;    padding:40px 30px;}
.insight_cloud_device_supported .container .feature:last-child {    margin-right: 0px;}
.insight_cloud_device_supported .container .feature .title { font-size: 24px; margin-top:30px; margin-bottom: 10px; color: #000; line-height: 30px;}
.insight_cloud_device_supported .container .feature p { font-size: 14px; margin: 0px; color: #1B1C20; line-height: 24px; font-weight: 300;}
.insight_cloud_device_supported .container .tagtitle { font-size: 22px; margin-top:30px; margin-bottom: 10px; color: #000; line-height: 30px; width: 55%; margin: 0 auto; text-align: center;}
.insight_cloud_device_supported .container .tagtext { font-size: 14px; margin: 0px; color: #1B1C20; line-height: 24px; font-weight: 300; width: 55%; margin: 0 auto; text-align: center;}
.insight_cloud_free_trial { width: 100%;}
.insight_cloud_free_trial .container {    width: 1300px; margin: 0 auto; padding: 50px 0px; padding-bottom: 100px;}
.insight_cloud_free_trial .container h2 {    font-size: 40px;    color: #000;    line-height: 54px;    margin-bottom: 29px !important;    text-align: center;}
.insight_cloud_free_trial .container .rows {    display: flex;    padding: 0px;        justify-content: center;    align-items: center;}
.insight_cloud_free_trial .container .rows .columns {  width: 50%;    padding: 40px 45px;    background: #F8F8F8;    background-image: url(https://www.faronics.com/assets/bg_square.png);    background-repeat: no-repeat;    background-position: top right;    margin-right: 20px;    background-size: 264px;    background-position-x: 330px;}
.insight_cloud_free_trial .container .rows .columns img.logo { width: 200px;}
.insight_cloud_free_trial .container .rows .columns:last-child {    margin-right: 0px;}
.insight_cloud_free_trial .container .rows .columns .head {     font-size: 30px; margin-top:24px; margin-bottom: 18px; color: #000; line-height: 30px; font-weight: 500;}
.insight_cloud_free_trial .container .rows .columns .feature { margin-bottom: 20px;}
.insight_cloud_free_trial .container .rows .columns .feature:last-child {    margin-bottom: 40px;}
.insight_cloud_free_trial .container .rows .columns .feature .col {    width: 100%;    display: flex;    align-items: center;}
.insight_cloud_free_trial .container .rows .columns .feature .col img {    width: 50px;}
.insight_cloud_free_trial .container .rows .columns .feature .col:first-child {    width: 60px;        margin-right: 20px;}
.insight_cloud_free_trial .container .rows .columns .feature .col:last-child {    display: inline-block;}
.insight_cloud_free_trial .container .rows .columns .feature .title {    color: #000;    font-weight: 500;    font-size: 18px;    line-height: 24px; text-align: left;}
.insight_cloud_free_trial .container .rows .columns .feature p {    color: #1B1C2080;    font-size: 14px;    margin: 0px;}
.insight_cloud_free_trial .container .cta-buttons{        padding-top: 15px !important;}
.insight_cloud_free_trial .container .cta-buttons a {     padding: 7px; padding-left: 10px; display: inline-block; margin-right: 10px;      font-size: 12px;}
.insight_cloud_free_trial .container .cta-buttons a.orange{    background: #E65C25; color: #FFFFFF; border: 1px solid #E65C25;}
.insight_cloud_free_trial .container .cta-buttons a.lightgreen{    background: #056D7A; color: #FFFFFF; border: 1px solid #056D7A;}
.insight_cloud_free_trial .container .cta-buttons a.white{    background: transparent; color: #000000; border: 1px solid #000000;}
.insight_cloud_free_trial .container .cta-buttons a span{    width: 30px;    height: 30px;}
.insight_cloud_free_trial .container .cta-buttons a.orange span{    background-color: #ffffff !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px;}
.insight_cloud_free_trial .container .cta-buttons a.white span{    background-color: #000000 !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px;}
.insight_cloud_free_trial .container .cta-buttons a.lightgreen span{    background-color: #ffffff !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px;}
.insight_cloud_free_trial .container .cta-buttons a img {     vertical-align: middle;width: 12px;}
.insight_cloud_about_faronics { width: 100%; }
.insight_cloud_about_faronics .container {    width: 1300px; margin: 0 auto; padding: 80px;     padding-bottom: 100px;}
.insight_cloud_about_faronics .container img {    margin-left: 40px;        width: 180px;}
.insight_cloud_about_faronics .container h2 {font-size: 60px;    color: #FFF;    line-height: 66px;    margin-left: 40px;    margin-bottom: 20px !important;    margin-top: 20px;    font-weight: 500;}
.insight_cloud_about_faronics .container  a.white{    background: #FFF; color: #000000; border: 1px solid #FFF;        margin-left: 40px;        font-size: 12px;    padding: 7px;        padding-left: 10px;}
.insight_cloud_about_faronics .container a.white span{   background: #E65C25 !important;    color: #000000;    border: 1px solid #FFF;    padding: 4px 6px;    margin-top: 8px;    margin-left: 5px;}
.insight_cloud_about_faronics .container a.white span img {    width: 12px;    vertical-align: middle;        margin: 0px;}
.insight_cloud_about_faronics .container .rows {    display: flex;    padding: 0px;    margin-top: 100px;        margin-left: 40px;    margin-right: 40px;}
.insight_cloud_about_faronics .container .rows .columns {   width: 300px;    background-position: top right;    margin-right: 33px;    padding: 37px 0px;    border-top: 1px solid #FFFFFF50;    padding-bottom: 0px;}
.insight_cloud_about_faronics .container .rows .columns:last-child {    margin-right: 0px;}
.insight_cloud_about_faronics .container .rows .columns p {margin: 0px;}
.insight_cloud_about_faronics .container .rows .columns p b {    font-size: 30px;    color: #FFF;    line-height: 40px;    font-weight: 500;    width: 100%;    display: block;}
.insight_cloud_about_faronics .container .rows .columns p span{    font-size: 14px;    color: #FFFFFF90;    font-weight: 300;}
.insight_cloud_market_section_1{      width: 100%;     margin: 100px 0px;     margin-top: 0px;}
.insight_cloud_market_section_1 .container {    width: 1300px; margin: 0 auto;}
.insight_cloud_market_section_1 .container .subcontainer {    padding: 80px;    width: 35%;}
.insight_cloud_market_section_1 .container h2 {    font-size: 60px;    color: #000;    line-height: 66px;    margin-bottom: 20px !important;    margin-top: 17px;    font-weight: 500;}
.insight_cloud_market_section_1 .container .tag {    font-size: 16px;    color: #E65C25;    line-height: 24px;}
.insight_cloud_market_section_1 .container ul li{    font-size: 16px; color: #1B1C2080; line-height: 24px; list-style: none; background-image: url(https://www.faronics.com/assets/checkbox-radius.svg) !important;    background-repeat: no-repeat !important; background-size: 22px !important; padding-bottom: 20px; padding-left: 35px; background-position-y: 6px !important;}
.insight_cloud_market_section_1 .container .cta-buttons{        padding-top: 10px !important;}
.insight_cloud_market_section_1 .container .cta-buttons a {     padding: 7px; padding-left: 10px; display: inline-block; margin-right: 10px;      font-size: 12px;}
.insight_cloud_market_section_1 .container .cta-buttons a.orange{    background: #E65C25; color: #FFFFFF; border: 1px solid #E65C25;}
.insight_version.insight_version1 .insight_cloud_market_section_1 .container .cta-buttons a.orange{    background: #056D7A; color: #FFFFFF; border: 1px solid #056D7A;}
.insight_cloud_market_section_1 .container .cta-buttons a.lightgreen{    background: #056D7A; color: #FFFFFF; border: 1px solid #056D7A;}
.insight_cloud_market_section_1 .container .cta-buttons a.white{    background: transparent; color: #000000; border: 1px solid #000000;}
.insight_cloud_market_section_1 .container .cta-buttons a span{    width: 30px;    height: 30px;}
.insight_cloud_market_section_1 .container .cta-buttons a.orange span{    background-color: #ffffff !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px;    }
.insight_cloud_market_section_1 .container .cta-buttons a.white span{    background-color: #000000 !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px;}
.insight_cloud_market_section_1 .container .cta-buttons a.lightgreen span{    background-color: #ffffff !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px;}
.insight_cloud_market_section_1 .container .cta-buttons a img {     vertical-align: middle;width: 12px;}
.insight_cloud_teacher_insight_console{      width: 100%;     margin: 100px 0px;}
.insight_cloud_teacher_insight_console .container {    width: 1300px; margin: 0 auto;}
.insight_cloud_teacher_insight_console .container .subcontainer {    padding: 80px; padding-right: 0px;    width: 43%;}
.insight_cloud_teacher_insight_console .container img { width: 70px;}
.insight_cloud_teacher_insight_console .container h2 {  font-size: 60px;  color: #FFF;   line-height: 66px;    margin-bottom: 20px !important;    margin-top: 17px;    font-weight: 500;}
.insight_cloud_teacher_insight_console .container p {    font-size: 16px;    color: #FFFFFF80;    line-height: 24px;    padding: 0px;    font-weight: 300;    margin: 0px;    width: 90%;    margin-bottom: 20px;}
.insight_cloud_teacher_insight_console .container .cta-buttons{        padding-top: 10px !important;}
.insight_cloud_teacher_insight_console .container .cta-buttons a {     padding: 7px; padding-left: 10px; display: inline-block; margin-right: 10px;      font-size: 12px;}
.insight_cloud_teacher_insight_console .container .cta-buttons a.lightgreen{     color: #FFFFFF; border: 1px solid #ffffff40;}
.insight_cloud_teacher_insight_console .container .cta-buttons a.white{    background: #ffffff; color: #000000; border: 1px solid #FFFFFF;}
.insight_cloud_teacher_insight_console .container .cta-buttons a span{    width: 30px;    height: 30px;}
.insight_cloud_teacher_insight_console .container .cta-buttons a.white span{    background-color: #E65C25 !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px;}
.insight_cloud_teacher_insight_console .container .cta-buttons a.lightgreen span{    background-color: #ffffff !important; padding: 4px 6.5px; margin-top: 8px; margin-left: 5px;}
.insight_cloud_teacher_insight_console .container .cta-buttons a img {     vertical-align: middle;width: 12px;}
.insight_cloud_teacher_console_features{      width: 100%;}
.insight_cloud_teacher_console_features .container {    width: 1300px;    margin: 0 auto;    padding: 60px;    background-color: #1B1C20;    padding-bottom: 0px;    margin-bottom: 100px;}
.insight_cloud_teacher_console_features .container h2 {    font-size: 36px;    color: #FFF;    line-height: 54px;    margin: 0 auto;    margin-bottom: 60px;    text-align: center;    width: 70%;    }
.insight_cloud_teacher_console_features .container .rows {    display: flex;    padding: 0px;    justify-content: center;    padding: 40px;    margin-bottom: 80px;    margin: 0px 40px;    margin-bottom: 60px;}
.insight_cloud_teacher_console_features .container .rows img { width: 100%;}
.insight_cloud_teacher_console_features .container .rows.oddRows {    border:1px solid #ffffff20;}
.insight_cloud_teacher_console_features .container .rows.evenRows {    background: #ffffff;    border:1px solid #ffffff;}
.insight_cloud_teacher_console_features .container .rows.oddRows .columns:first-child {    width: 37%;    margin-right: 60px;}
.insight_cloud_teacher_console_features .container .rows.oddRows .columns:last-child {    width: 63%;}
.insight_cloud_teacher_console_features .container .rows.evenRows .columns:last-child {    width: 37%;}
.insight_cloud_teacher_console_features .container .rows.evenRows .columns:first-child {    width: 63%;    margin-right: 60px;}
.insight_cloud_teacher_console_features .container .rows.oddRows .heading {    font-size: 41px;    color: #FFFFFF;    line-height: 46px;    margin-bottom: 30px;font-weight: 400;}
.insight_cloud_teacher_console_features .container .rows.oddRows div { color: #ffffff;}
.insight_cloud_teacher_console_features .container .rows.oddRows .fas { background: #fff; padding: 17px; color: #000;     font-size: 22px;}
.insight_cloud_teacher_console_features .container .rows.evenRows .fas {background: #000; padding: 17px; color: #fff;     font-size: 22px;}
.insight_cloud_teacher_console_features .container .rows.evenRows .heading {    font-size: 41px;    color: #000000;    line-height: 46px;    margin-bottom: 40px;font-weight: 400;}
.insight_cloud_teacher_console_features .container .rows.evenRows div { color: #000000;}
.insight_cloud_teacher_console_features .container .rows .title {font-size: 20px;font-weight: 400; line-height: 16px; margin-bottom: 7px;}
.insight_cloud_teacher_console_features .container .rows .columns .feature .col:first-child {    width: 60px;    margin-right: 20px;}
.insight_cloud_teacher_console_features .container .rows .columns .feature .col {    width: 100%;    align-items: center;}
.insight_cloud_teacher_console_features .container .rows .columns .feature .col:last-child {    display: inline-block;}
.insight_cloud_teacher_console_features .container .rows .columns .feature .col img {    width: 50px;}
.insight_cloud_teacher_console_features .container .rows .columns .feature .rows{    padding: 0px; margin: 0px; margin-bottom: 30px;}
.insight_cloud_teacher_console_features .container .rows.oddRows p {    color: #FFFFFF50 !important; padding-bottom: 0px; margin: 0px;width: 80%; font-size: 16px;line-height: 22px;}
.insight_cloud_teacher_console_features .container .rows.evenRows p {    color: #00000050 !important; padding-bottom: 0px; margin: 0px;width: 80%; font-size: 16px;line-height: 22px;}
.clsteacher_console.insight_cloud_banner .container .cta-buttons a.contactuslink,
.clsteacher_console.insight_cloud_banner .container .cta-buttons a.vimeo-video-btn,
.clsteacher_console.insight_cloud_banner .container h1 {color: #000;} 
.clsteacher_console.insight_cloud_banner .container .cta-buttons a.startfreetriallink{    background: #E65C25 !important; color: #FFFFFF; border: 1px solid #E65C25; margin-bottom: 20px; margin-right: 0px;}
.clsteacher_console.insight_cloud_banner .container .cta-buttons a.startfreetriallink span{    background-color: #ffffff !important; padding: 4px 7.5px; margin-top: 8px; margin-left: 5px;}
.clsteacher_console.insight_cloud_banner .container .cta-buttons a.vimeo-video-btn,
.clsteacher_console.insight_cloud_banner .container .cta-buttons a.contactuslink{    color: #000; margin-right: 0px; border: 1px solid #000;}
.clsteacher_console.insight_cloud_banner .container .cta-buttons a.vimeo-video-btn span,
.clsteacher_console.insight_cloud_banner .container .cta-buttons a.contactuslink span{    background-color: #000000 !important; padding: 4px 7.5px; margin-top: 8px; margin-left: 18.16px;}
.insight_cloud_product_walk_through { width: 100%;}
.insight_cloud_product_walk_through .container {    width: 1300px; margin: 0 auto;  margin-bottom: 100px; margin-top: -60px;}
.insight_cloud_product_walk_through .container ul {    display: flex;    padding: 0px;    align-items: center;}
.insight_cloud_product_walk_through .container ul li {    margin-right: 15px;    list-style: none;}
.insight_cloud_product_walk_through .container ul li a {    padding: 7px; padding-left:14px;color: #000;    border: 1px solid #000;}
.insight_cloud_product_walk_through .container ul li a span{    margin-left: 7px; background: #000000 !important; padding: 3px 5.5px;}
.insight_cloud_product_walk_through .container ul li a span img {    width: 12px;    margin-top: -2px;    vertical-align: middle;}
.clsinsight_cloud.insight_cloud_banner .container .cta-buttons a.vimeo-video-btn,
.clsinsight_cloud.insight_cloud_banner .container .cta-buttons a.contactuslink, .clsinsight_cloud.insight_cloud_banner .container h1 {    color: #000;}
.clsinsight_cloud.insight_cloud_banner .container .cta-buttons a.vimeo-video-btn,
.clsinsight_cloud.insight_cloud_banner .container .cta-buttons a.contactuslink {    color: #000;    margin-right: 0px;    border: 1px solid #000;}   
.clsinsight_cloud.insight_cloud_banner .container .cta-buttons a.vimeo-video-btn span,
.clsinsight_cloud.insight_cloud_banner .container .cta-buttons a.contactuslink span {    background-color: #000000 !important;    padding: 4px 7.5px;    margin-top: 8px;    margin-left: 18.16px;}
.clsinsight_cloud.insight_cloud_banner .container .cta-buttons a.startfreetriallink {    background: #E65C25 !important;    color: #FFFFFF;    border: 1px solid #E65C25;    margin-bottom: 20px;    margin-right: 0px;}
.clsinsight_cloud.insight_cloud_banner .container .cta-buttons a.startfreetriallink span {    background-color: #ffffff !important;    padding: 4px 7.5px;    margin-top: 8px;    margin-left: 5px;}
.clsinsight_cloud.insight_cloud_about_faronics .container{    padding-bottom: 0px;}
.insight_cloud_customer_testimonial {     width: 100%;}
.insight_cloud_customer_testimonial .container {    width: 1300px; margin: 0 auto; padding: 20px 0px; padding-bottom: 0px;}
.insight_cloud_customer_testimonial .container h2 {    font-size: 41px;    color: #000;    line-height: 60px;    margin: 0 auto;    margin-bottom:13px !important;    text-align: center;}
.insight_cloud_customer_testimonial .container .rows {    display: flex;    padding: 0px;    justify-content: center;    align-items: center;}
.insight_cloud_customer_testimonial .container .rows .columns {    width: 25%;    padding: 24px;    margin-right: 24px;    border: 1px solid #E4E9F3;}
.insight_cloud_customer_testimonial .container .rows .columns:last-child {    margin-right: 0px;}
.insight_cloud_customer_testimonial .container .rows .columns img  { width: 30px;}
.insight_cloud_customer_testimonial .container .rows .columns .title {    font-size: 17px;   color: #000000;    line-height: 21px;    margin-top: 30px;    margin-bottom: 29px;    font-weight: 300;    min-height: 189px;}
.insight_cloud_customer_testimonial .container .rows .columns .name {    font-size: 16px;   color: #000000;    line-height: 21px;    padding-top: 17px;    margin-bottom: 7px;    font-weight: bold;    font-style: italic;    border-top: 1px solid #00000010;}
.insight_cloud_customer_testimonial .container .rows .columns p {    font-size: 14px;    color: #00000060;    line-height: 20px;   margin: 0px;    font-weight: 300;}
.insight_cloud_insight_cloud_features {     width: 100%;}
.insight_cloud_insight_cloud_features .container {    width: 1300px; margin: 0 auto; padding: 100px 0px;padding-bottom: 80px;}
.insight_cloud_insight_cloud_features .container h2 {    font-size: 41px;    color: #000000;    line-height: 60px;    margin: 0 auto;    margin-bottom:13px !important;    text-align: center;}
.insight_cloud_insight_cloud_features .container .rows {    display: flex;    padding: 0px;    justify-content: center;}
.insight_cloud_insight_cloud_features .container .rows .columns {    width: 25%;    padding: 26px 24px;    margin-right: 24px;    border: 1px solid #E4E9F3;    margin-bottom: 24px;padding-right: 79px;}
.insight_cloud_insight_cloud_features .container .rows .columns:nth-child(4n)   {    margin-right: 0px;}
.insight_cloud_insight_cloud_features .container .rows .columns img  { width: 30px;}
.insight_cloud_insight_cloud_features .container .rows .columns .title {    font-size: 20px;    color: #000000;    line-height: 29px;    margin-top: 16px;    margin-bottom: 10px;    font-weight: 500;    width: 75%;}
.insight_cloud_insight_cloud_features .container .rows .columns p {    font-size: 17px;    color: #1B1C2090;    line-height: 21px;    margin: 0px;    font-weight: 300;}
.insight_cloud_teaching_superpower {     width: 100%;margin-bottom: 100px;}
.insight_cloud_teaching_superpower .container {    width: 1300px; margin: 0 auto; padding: 90px 0px;padding-bottom: 80px; background: #F8F8F8;}
.insight_cloud_teaching_superpower .container h2 {    font-size: 41px;    color: #000000;    line-height: 60px;    margin: 0 auto;    margin-bottom:13px !important;    text-align: center;}
.insight_cloud_teaching_superpower .container .rows {    display: flex;    padding: 0px;    width: 94%;    overflow-x: auto;    margin: 0px 40px;}
.insight_cloud_teaching_superpower .container .rows .columns {    min-width: 360px;    margin-right: 24px;    margin-bottom: 62px;}
.insight_cloud_teaching_superpower .container .rows .columns .title {    font-size: 20px;    color: #000000;    line-height: 29px;    margin-top: 16px;    margin-bottom: 8px;    font-weight: 500;    width: 75%;}
.insight_cloud_teaching_superpower .container .rows .columns p {    font-size: 16px;    color: #1B1C2090;    line-height: 21px;    margin: 0px;    font-weight: 300;}
.insight_cloud_how_insight_cloud_work { width: 100%; margin-bottom: 100px;}
.insight_cloud_how_insight_cloud_work .container {    width: 1300px; margin: 0 auto; padding: 80px 0px;padding-bottom: 80px; background: #1B1C20;color:#fff;    min-height: 330px;}
.insight_cloud_how_insight_cloud_work .container h2 {    font-size: 41px;    color: #fff;    line-height: 60px;    margin: 0 auto;    margin-bottom:50px;    text-align: center;}
.insight_cloud_how_insight_cloud_work .container .rows {    display: flex;    padding: 0px;    justify-content: center; width: 85%; margin: 0 auto;align-items: baseline;}
.insight_cloud_how_insight_cloud_work .container .rows .columns {    width: 25%;     text-align: center;z-index: 9999!important;}
.insight_cloud_how_insight_cloud_work .container .rows .columns .step {    background: #FFFFFF05;    width: 42px;    padding-top: 8px;    margin: 0 auto;    cursor: pointer;}
.insight_cloud_how_insight_cloud_work .container .rows .columns.active .step{    background: #fff;} 
.insight_cloud_how_insight_cloud_work .container .rows .columns .title {    font-size: 20px;    color: #FFFFFF30;    line-height: 29px;    margin-top: 16px;    margin-bottom: 8px;    font-weight: 400; }
.insight_cloud_how_insight_cloud_work .container .rows .columns.active .title{    color: #FFFFFF;  }
.insight_cloud_how_insight_cloud_work .container .rows .columns p {    font-size: 16px;    color: #000;    line-height: 21px;    margin: 0px;    font-weight: 300;    margin: 0 auto;    background: #fff;    padding: 10px;    margin-top: 20px;    width: 75%;    display:none;}
.insight_cloud_how_insight_cloud_work .container .rows .columns.active p {    display: block;}
.insight_cloud_how_insight_cloud_work  .columns .arrow-up {    width: 0;    height: 0;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    border-bottom: 10px solid #fff;    position: absolute;    margin-top: -20px;    margin-left: 84px;}
.insight_cloud_how_insight_cloud_work .steper2 .arrow-up {    margin-left: 52px !important;}
.insight_cloud_how_insight_cloud_work .steper4 .arrow-up {    margin-left: 65px !important;}
.insight_cloud_how_trial_works{    width: 100%;}
.insight_cloud_how_trial_works .container {    width: 1300px; margin: 0 auto; padding: 80px 0px;padding-bottom: 80px; background: #F8F8F8;}
.insight_cloud_how_trial_works .container h2 {    font-size: 41px;    color: #000000;    line-height: 60px;    margin: 0 auto;    margin-bottom:14px !important;    text-align: center;}
.insight_cloud_how_trial_works .container .rows {    display: flex;    padding: 0px;    justify-content: center; width: 85%; margin: 0 auto;}
.insight_cloud_how_trial_works .container .rows .columns {    width: 25%; border: 1px solid #E4E9F3;    padding: 26px 24px;    margin-right: 24px;    margin-bottom: 24px; }
.insight_cloud_how_trial_works .container .rows .columns .box {    border-bottom: 1px solid #E4E9F3; margin-bottom: 21px;min-height: 220px;}
.insight_cloud_how_trial_works .container .rows .columns .counter {    width:35px;     padding: 7.5px 0px; background: #E65C25;   color: #FFFFFF;    font-size: 20px;    line-height: 20px;    text-align: center;  display: inline-block; margin-bottom: 15px;}
.insight_cloud_how_trial_works .container .rows .columns .title {    font-size: 20px;    color: #000000;    line-height: 25px;  font-weight: 500;    width: 85%;margin-bottom: 15px;}
.insight_cloud_how_trial_works .container .rows .columns p {    font-size: 17px;    color: #1B1C2090;    line-height: 21px;    margin: 0px;    font-weight: 300;}
.cls30_days_trial.insight_cloud_banner .container h1 {    color: #000;margin-bottom: 20px;}
.cls30_days_trial.insight_cloud_banner .container .cta-buttons a.startfreetriallink {    background: #E65C25 !important;    color: #FFFFFF;    border: 1px solid #E65C25;    margin-bottom: 20px;    margin-right: 0px;}
.cls30_days_trial.insight_cloud_banner .container .cta-buttons a.vimeo-video-btn,
.cls30_days_trial.insight_cloud_banner .container .cta-buttons a.contactuslink {    color: #000;    margin-right: 0px;    border: 1px solid #000;}
.cls30_days_trial.insight_cloud_banner .container .cta-buttons a.startfreetriallink span {   background-color: #ffffff !important;    padding: 4px 7.5px;    margin-top: 8px;    margin-left: 5px;}
.cls30_days_trial.insight_cloud_banner .container .cta-buttons a.vimeo-video-btn span,
.cls30_days_trial.insight_cloud_banner .container .cta-buttons a.contactuslink span {    background-color: #000000 !important;    padding: 4px 7.5px;    margin-top: 8px;    margin-left: 18.16px;}
.tab-buttons {     background: #1B1C2010;    padding: 5px;display: inline-flex;    margin-bottom: 32px;}
.insight_version .tab-buttons .tabViewActiveDea{    padding: 7px 10px;    font-size: 17px;    color:#fff;}
.insight_version.insight_version0 .tab-buttons .tabViewActiveDea,
.insight_version.insight_version1 .tab-buttons .tabViewActiveDea { color: #000;}
.insight_version.insight_version0 .tab-buttons .tabViewActiveDea.active{     background: #E65C25;color: #FFF;}
.insight_version.insight_version1 .tab-buttons .tabViewActiveDea.active{     background: #056D7A;color: #FFF;}
.insight_version .insight_cloud_banner .container p.banner_text{    width: 85%;}
.insight_version .insight_cloud_banner .container .width{    width: 36%;}
.insight_version1 .cls30_days_trial.insight_cloud_banner .container .cta-buttons a.vimeo-video-btn span,
.insight_version1 .cls30_days_trial.insight_cloud_banner .container .cta-buttons a.contactuslink span {    background-color: #000000;    padding: 4px 7.5px;    margin-top: 8px;    margin-left: 27.16px;}
.insight_version1 .cls30_days_trial.insight_cloud_banner .container .cta-buttons a.startfreetriallink {    background: #056D7A !important;    color: #FFFFFF;    border: 1px solid #056D7A;}
.insight_cloud_why_choose_insight{    width: 100%;}
.insight_cloud_why_choose_insight .container {    width: 1300px; margin: 0 auto; padding: 70px 0px;padding-bottom: 80px; background: #1B1C20;}
.insight_cloud_why_choose_insight .container h2 {    font-size: 41px;    color: #FFFFFF;    line-height: 62px;    margin: 0 auto;    margin-bottom:22px;    text-align: center;}
.insight_cloud_why_choose_insight .container .rows {    display: flex;    padding: 0px;    justify-content: center; width: 90%; margin: 0 auto;    align-items: center;}
.insight_cloud_why_choose_insight .container .rows .columns {    width: 50%;    border: 1px solid #E4E9F3;    padding: 19px 21px;    margin-right: 17px;    margin-bottom: 32px;    display: flex;}
.insight_cloud_why_choose_insight .container .rows .columns .title {    font-size: 20px;    color: #FFFFFF;    line-height: 29px;    font-weight: 500; margin-left: 8px;padding-top: 10px;}
.insight_cloud_why_choose_insight .container .rows .columns p {    font-size: 15px;    color: #FFFFFF90;    line-height: 21px;    margin: 0px;    font-weight: 300;}
.insight_cloud_why_choose_insight .container .rows .columns:last-child {    margin-right: 0px;    padding: 20.5px 21px;}
.insight_cloud_why_choose_insight .container .rows .columns img { width: 45px;}
.insight_cloud_why_choose_insight .container .rows:last-child .columns {    margin-bottom: 0px;}
.insight_version1 .insight_cloud_how_trial_works .container .rows .columns .counter{    background: #056D7A;}
.insight_version1 .insight_cloud_why_choose_insight .container .rows .columns:last-child {    margin-right: 0px;    padding: 20.5px 21px;    min-height: 41px;    align-items: anchor-center;}
.insight_cloud_why_choose_insight .container ul {    display: flex;    padding: 0px;    justify-content: center;  margin: 0 auto;    align-items: center;width: 90%;}
.insight_cloud_why_choose_insight .container ul li {    width: 50%;    list-style: none;    background: #FFFFFF05;    padding: 12px 21px;    margin-right: 17px;    margin-bottom: 21px;    display: flex;    color:#FFFFFF30;    font-size: 17px;    font-weight: 400;}
.page-clscloud_plans .insight_cloud_how_trial_works .container {    background: #ffffff;    padding-top: 0px;}
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote div,
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote p,
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote span,
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote h2,
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote b,
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote h3 {    font-family: 'Poppins', sans-serif !important;}
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote h3 {font-size: 61px; font-weight: 400;color: #1B1C20 !important;}
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote .container .subtext{    font-size: 17px;color: #1B1C20 !important;}
.insight_version .deep_freeze_cloud_plan_remote .plans_view .planSwitch {    font-size: 17px;font-weight: 400;color:#000000;}
.insight_version .deep_freeze_cloud_plan_remote .plan h2{font-size: 23px;font-weight: 300;     margin-bottom: 60px !important;}
.insight_version .deep_freeze_cloud_plan_remote .plans_view .planSwitch,
.insight_version .deep_freeze_cloud_plan_remote .plans_view {    border-radius: 0px;}
.insight_version .dfc_panel_feature.deep_freeze_cloud_plan_remote table .greyplan:nth-child(even), 
.insight_version .deep_freeze_cloud_plan .container .chooseplan-table .greyplan:nth-child(even) {    background-color: #F8F8F8;}
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote .container .chooseplan-table tr label{    font-style: normal;    font-size: 13px;color: #1B1C20 !important;}
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote .container .chooseplan-table tr .title{    font-size: 17px !important;    font-weight: 600;}
.insight_version .deep_freeze_cloud_plan_remote .plans_view .planSwitch.active.clsWithOutDF {    background: #CE4900 !important;    color: #fff;}
.insight_version .deep_freeze_cloud_plan .container #withOutDF .chooseplan-table .basic {    background-color: #E97600;}
.insight_version .deep_freeze_cloud_plan .container #withOutDF .chooseplan-table .premium {    background-color: #DF6500;}
.insight_version .deep_freeze_cloud_plan .container #withOutDF .chooseplan-table .ultimate {    background-color: #CE4900;}
.insight_version .deep_freeze_cloud_plan .container .chooseplan-table .addons {    background-color: #838383;}
.insight_version .deep_freeze_cloud_plan_remote #withOutDFMobile.plan h2 b, .deep_freeze_cloud_plan_remote #withOutDF.plan h2 b {    color: #E85C24;}
.insight_version .deep_freeze_cloud_plan .container .chooseplan-table tr td {    padding: 20px 0 !important;}
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote .container .chooseplan-table tr .title {    padding-left: 25px !important;color: #1B1C20 !important;}
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote .container .chooseplan-table .none{    font-size: 17px !important;    font-weight: 600;color: #1B1C20 !important;}
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote .container{    width:950px;}
.insight_version .deep_freeze_cloud_plan .container .chooseplan-table tr td.pricing-tab{    padding: 10px 0 !important;}
.insight_version .deep_freeze_cloud_plan .container #withOutDF .chooseplan-table tr td h4, 
.insight_version .deep_freeze_cloud_plan .container #withDF .chooseplan-table tr td h4 {    font-style: normal;font-size: 17px;font-weight: 300;}
.insight_version .pointerToDFOutPlan,
.insight_version .pointerToDFPlan{    height: 55px;    margin-left: -55px;    position: absolute;    margin-top: 23px;}
.insight_version .pointerToDFPlanBottom{    height: 55px;    margin-left: -55px;    position: absolute;    margin-top: -90px;}
.insight_version .deep_freeze_cloud_plan.deep_freeze_cloud_plan_remote .container .chooseplan-table tr td img {    height: 16px;}
.dottedLines{    position: absolute;    margin-left: 290px;    margin-top: 19px; z-index: 1;}
#tabs_wrapper_view #tabs_container_view .container .right_view #tabs_view li a.startfreetrialButton {font-size: 14px !important;    font-family: 'Open Sans' !important;    color: #FFF !important;    line-height: 25px !important;    background: #D42027;    padding: 9px 25px !important;    border: 1px solid #D42027;    padding-right: 10px !important;}
#tabs_wrapper_view #tabs_container_view .container .right_view #tabs_view li a.startfreetriallink span{    padding: 5px; background: #d3d2d2;}
#tabs_wrapper_view #tabs_container_view .container .right_view #tabs_view li a.startfreetriallink i.fas {    color:#000 !important;}
#tabs_wrapper_view #tabs_container_view #tabs_view .freeTrialBox {         background: #fff;    width: 251px;    position: absolute;    margin-top: 7px;    margin-right: 0px;    margin-left: 634px; }
 #tabs_wrapper_view #tabs_container_view #tabs_view .freeTrialBox .arrow-up {    width: 0;    height: 0;    border-left: 8px solid transparent;    border-right: 8px solid transparent;    border-bottom: 8px solid #f5f5f5;    position: absolute;    margin-top: -8px;    margin-left: 218px;}
#tabs_wrapper_view #tabs_container_view #tabs_view .freeTrialBox .buttonStyle{    background: #f5f5f5 !important;    padding: 2px 7.5px !important;    margin-top: 8px !important;    margin-left: 5px;    font-size: 14px !important;    font-weight: 400;    color: #000;    margin: 0px !important;    display: block;    padding-left: 10px !important;}
#tabs_wrapper_view #tabs_container_view #tabs_view .freeTrialBox .buttonStyle.cloudSignup{    border-bottom: 1px solid #000;}
#tabs_wrapper_view #tabs_container_view #tabs_view .freeTrialBox .buttonStyle.cloudSignup span{    background-color: #E65C25;    padding: 4px 8px !important;    margin-left: 32px;}
#tabs_wrapper_view #tabs_container_view #tabs_view .freeTrialBox .buttonStyle.onPremiseDownload span{background-color: #056D7A;  padding: 4px 8px !important;  margin-left: 15px;}
#tabs_wrapper_view #tabs_container_view .container .right_view #tabs_view li a.startfreetrialButton span{ padding: 4px 9px !important;  margin-left: 10px;}
#tabs_wrapper_view #tabs_container_view #tabs_view .freeTrialBox .buttonStyle img { width: 12px;    vertical-align: middle; }
.forMobileView { display: none;}
.page-cls30_days_trial .slider-wrapper,
.insightTabclsteacher_console .slider-wrapper,
.insight_cloud_page .slider-wrapper { width: 100%; margin: auto; overflow: hidden; border-radius: 0px; background: #fff; border: 1px solid #E4E9F3; position: relative;}
.page-cls30_days_trial .slider-container,
.insightTabclsteacher_console .slider-container,
.insight_cloud_page .slider-container { display: flex; transition: transform 0.4s ease; width: 100%;}
.page-cls30_days_trial .slider-track,
.insightTabclsteacher_console .slider-track,
.insight_cloud_page .slider-track { display: flex;}
.page-cls30_days_trial .slider-item,
.insightTabclsteacher_console .slider-item,
.insight_cloud_page .slider-item { flex: 0 0 100%; text-align: left;}
.insight_cloud_customer_testimonial .slider-wrapper,
.insight_cloud_insight_cloud_features .slider-wrapper { width: 100%; margin: auto; overflow: hidden; border-radius: 0px; background: #fff; border: 1px solid #E4E9F3; position: relative;}
.insight_cloud_customer_testimonial .slider-container ,
.insight_cloud_insight_cloud_features .slider-container { display: flex; transition: transform 0.4s ease; width: 100%;}
.insight_cloud_customer_testimonial .slider-track,
.insight_cloud_insight_cloud_features .slider-track { display: flex;}
.insight_cloud_customer_testimonial .slider-item,
.insight_cloud_insight_cloud_features .slider-item { flex: 0 0 100%; text-align: left;}
#product_content_section .insight_cloud_page .slider-item p,
#product_content_section .insightTabclsteacher_console .slider-item p,
#product_content_section .page-cls30_days_trial .slider-item p { padding-top: 10px !important; padding-bottom: 20px;  margin-bottom: 0px !important;width: 90% !important;}
.page-cls30_days_trial .slider-dots,
.insightTabclsteacher_console .slider-dots,
.insight_cloud_page .slider-dots { text-align: center; margin-top: 12px; margin-bottom: 18px;}
.page-cls30_days_trial .slider-dots .dot,
.insightTabclsteacher_console .slider-dots .dot,
.insight_cloud_page .slider-dots .dot { display: inline-block;  width: 10px; height: 10px; margin: 0 4px; background-color: #bbb !important; border-radius: 50%; cursor: pointer;}
.page-cls30_days_trial .slider-dots .dot.active,
.insightTabclsteacher_console .slider-dots .dot.active,
.insight_cloud_page .slider-dots .dot.active { background-color: #333 !important;}
.insight_cloud_customer_testimonial .slider-dots,
.insight_cloud_insight_cloud_features .slider-dots { text-align: center; margin-top: 12px; margin-bottom: 18px;}
.insight_cloud_customer_testimonial .slider-dots .dot,
.insight_cloud_insight_cloud_features .slider-dots .dot { display: inline-block;  width: 10px; height: 10px; margin: 0 4px; background-color: #bbb !important; border-radius: 50%; cursor: pointer;}
.insight_cloud_customer_testimonial .slider-dots .dot.active,
.insight_cloud_insight_cloud_features .slider-dots .dot.active { background-color: #333 !important;}
.insight_cloud_page .slider-container::-webkit-scrollbar,
.insight_cloud_page .slider-track::-webkit-scrollbar {    display: none;  }
.insight_version .slider-wrapper .box,
.insight_cloud_page .slider-wrapper .box {  box-sizing: border-box; width: 94% !important; margin: 20px auto !important;}
.insight_cloud_why_insight .panel {  width: 300px;   margin: 20px auto;   border: 1px solid #007bff;   border-radius: 5px;      overflow: hidden; }
.insight_cloud_why_insight .panel-header { background: #007bff; color: white; padding: 10px;  cursor: pointer;  font-weight: 400;  background: transparent;  border: 1px solid rgba(255, 255, 255, 0.1); margin-top: 20px;font-size: 13px;}
.insight_cloud_why_insight .container .panel-header.active { background: #fff !important;  color: #000; border: 1px solid #000;}
.insight_cloud_why_insight .container .panel-content {  display: none;  padding: 10px;   border: 1px solid rgba(255, 255, 255, 0.1);  background: #1B1C20;}
.insight_cloud_why_insight .container .panel-content img { width: 100%;}
.insight_cloud_why_insight .container .panel-header img { margin-right: 10px;vertical-align: middle;}
.insight_cloud_why_insight .container .panel-header i.fas {    float: right;   padding: 11px 12px;   background: rgba(255, 255, 255, 0.09) !important;}
.insight_cloud_why_insight .container .panel-header.active i.fas { float: right;  padding: 11px 12px;  background: rgba(0, 0, 0, 0.05) !important;}
.postid-268951.single-products #tabs_wrapper_view #tabs_container_view .container .left_view { display: flex !important; justify-content: space-between;}
.postid-268951.single-products #tabs_wrapper_view #tabs_container_view .container .left_view .breadcrum { width: auto !important;}
.postid-268951.single-products #tabs_wrapper_view #tabs_container_view .container .left_view #clsTabMenu { padding: 0px 0px !important;     font-family: 'POPPINS' !important; height: 30px !important;    margin-top: 11px;}
.insight_cloud_how_insight_cloud_work .container .forMobileView .rows .columns:first-child { width: 55%;    display: inline-flex;}
.insight_cloud_how_insight_cloud_work .container .forMobileView .rows .columns { width: 45%;    display: inline-flex;}
.dottedHorizontalLines {  position: absolute;      margin-left: 40%;    margin-top: 46px;}
.insight_cloud_how_insight_cloud_work .container .forMobileView .rows { width: 90%;    margin-bottom: 57px;}
.insight_cloud_how_insight_cloud_work .container .forMobileView .columns .title { width: 61%;    text-align: right;    margin-top: 4px;font-size: 13px;}
.insight_cloud_how_insight_cloud_work .container .forMobileView .rows .columns .step {height: fit-content; }
.insight_cloud_how_insight_cloud_work .container .forMobileView .rows:last-child { margin-bottom: 0px !important;}
.insight_cloud_how_insight_cloud_work .container .arrow-left {    width: 0;   height: 0;  border-top: 10px solid transparent;  border-bottom: 10px solid transparent;  border-right: 10px solid #fff;   position: absolute;  margin-top: -3px;   margin-left: -20px;}
#product_content_section .insight_cloud_how_insight_cloud_work .container .forMobileView .rows p { font-size: 12px;  background: #fff !important;  text-align: center;  padding: 10px !important; line-height: 16px;}
.video-container {  position: relative; padding-bottom: 56.25%;  height: 0;   overflow: hidden;    max-width: 100%;}
.video-container iframe {    position: absolute;  top: 0;  left: 0;  width: 100%;   height: 100%;    border: 0;}
.insightVideoItem { max-width: 90% !important; margin: 0 auto !important; margin-bottom: 30px !important;}
.slider-container-wrapper {    position: relative;  overflow: hidden; width: 100%;    margin: 40px auto;    border: 1px solid #ddd;    border-radius: 0px; box-sizing: border-box;}
.slider-items {  display: flex;  transition: transform 0.5s ease;}
.slider-itemview {    flex: 0 0 100%;    box-sizing: border-box;    padding: 20px;    text-align: left;}
.slider-itemview iframe {  width: 100%;  height: 450px;  border: none;  border-radius: 10px;}
.slider-title {  font-size: 15px;  font-weight: 400;  margin-top: 15px;  color: #1B1C20 !important;}
.slider-desc {    font-size: 14px;    color: #1B1C2050;    margin-top: 5px;    box-sizing: border-box;    width: 100%;}
.slider-dots-list {  text-align: center;  margin-top: 15px;}
.slider-dots-list span {  display: inline-block;  width: 12px;  height: 12px;  margin: 0 5px;  background: #696969 !important;  border-radius: 50%;  cursor: pointer;}
.slider-dots-list span.active {  background: #333 !important;}
.insight_cloud_teacher_console_features .forMobileView .slider-title { color: #fff !important;text-align: left;    font-weight: 400; margin: 0px; line-height: 18px; }
.insight_cloud_teacher_console_features .forMobileView .slider-desc {  color: #FFFFFF50 !important;margin: 0px !important;margin-top: 10px !important;  text-align: left;  font-weight: 300;}
.insight_cloud_teacher_console_features .forMobileView .slider-dots-list span.active { background: #fff !important;}
.insight_cloud_customer_testimonial .forMobileView .slider-desc { font-size: 16px;color:#000000; padding-top: 20px; padding-bottom: 26px;font-weight: 300;    line-height: 24px; border-bottom: 1px solid #00000010 !important;margin-bottom: 15px;    margin-top: 0px;}
.insight_cloud_customer_testimonial .forMobileView .slider-title {font-style: italic;font-weight: 600;font-size: 15px; line-height: 19px; }
.insight_cloud_customer_testimonial .forMobileView .slider-desi {font-weight: 400;font-size: 13px; line-height: 19px;color: #00000060; }
#insightContactUsForm.popup-overlay {  display: none;  position: fixed;  top: 0; left: 0;  width: 100vw; height: 100vh;  background-color: rgba(0,0,0,0.5);  z-index: 999;    display: flex;  align-items: center;  justify-content: center;}
#insightContactUsForm .popup-content {  background: #fff;  padding: 20px 30px;  border-radius: 8px;  position: relative;  box-shadow: 0 0 15px rgba(0,0,0,0.2);  width: 400px;}
#insightContactUsForm .close-btn {  position: absolute;  top: 10px; right: 15px;  cursor: pointer;  font-size: 24px;}
#insightContactUsForm .gform-field-label {font-size: 14px;    font-weight: 400;color: #000;}
#gform_wrapper_178 .gform_required_legend,
#gform_wrapper_178 .gform_title { display: none;}
#insightContactUsForm .gform_wrapper input[type=email], 
#insightContactUsForm .gform_wrapper input[type=number], 
#insightContactUsForm .gform_wrapper input[type=tel], 
#insightContactUsForm .gform_wrapper input[type=text], 
#insightContactUsForm .gform_wrapper .top_label select.large,
#insightContactUsForm .gform_wrapper input[type=url] { background-color: #fff !important;    border: 1px solid #ddd !important;    width: 100%;}
#insightContactUsForm  .gform_submission_error {font-size: 12px;    line-height: 16px;    color: red; display:none; }
#insightContactUsForm  .gfield_validation_message {font-size: 12px;    line-height: 16px;    color: red; font-weight: 300; }
#gform_submit_button_178 {background: #D42027 !important;width: 102%;}
#gform_confirmation_message_178{ font-size: 14px; text-align: center;    line-height: 24px;    margin-top: 30px;}
#insightContactUsForm h2 { font-size: 24px; line-height: 30px; font-weight: 600;    text-align: center;}
#insightContactUsForm  .gform_wrapper .top_label .gfield_error {width: 100% !important; }
#input_178_4  { width: 100% !important;}
#input_178_8 { font-size: 13px !important;width: 102% !important;}

.image-slider-wrapper { margin: 0 auto;  background: white;   padding: 20px;  border-radius: 0px; overflow: hidden;  position: relative; max-width: 100%;}
.image-slider-wrapper .logo-slider img { width: 150px; height: 60px; margin: 0 auto; display: block; transition: filter 0.3s ease, transform 0.5s ease;  object-fit: contain; }
.image-slider-wrapper .slick-track {display: flex !important; align-items: center;}
.image-slider-wrapper .play-pause-btn { position: absolute; top: 75px;  right: 15px; background-size: cover; background-repeat: no-repeat; background-position: center; border: none; cursor: pointer; z-index: 10;    background: transparent;    color: #E65C25;    font-size: 23px;}


@media (max-width:1024px) { 
    .image-slider-wrapper{
        max-width: auto !important;
        padding: 7px;
    }
    
    .insight_cloud_customers .container ul { display: block !important;}
    .insight_cloud_banner .container { padding-bottom: 0px !important;}
    .page-cls30_days_trial .insight_cloud_about_faronics .container {  margin-bottom: 50px !important; }
    .insight_cloud_why_choose_insight{ margin-bottom: 60px !important;}
    .insight_version.insight_version1.page-clscloud_plans .insight_cloud_market_section_1 {     margin-bottom: 0px;}
    .insight_cloud_how_insight_cloud_work{ margin-bottom: 0px !important;}
    .insight_cloud_teacher_console_features .slider-container-wrapper { width:90% !important;}
    .insight_cloud_how_insight_cloud_work{ padding-top: 0px !important;}
    .insight_cloud_insight_cloud_features .container { padding: 0px;}
    .insight_cloud_how_insight_cloud_work,
    .insight_cloud_insight_cloud_features { padding: 60px 0px;}
    .slider-itemview iframe {        height: 250px;    }
    .insight_cloud_teacher_console_features .forMobileView,
    .insight_cloud_teaching_superpower .forMobileView,
    .insight_cloud_why_choose_insight .forMobileView,
    .insight_cloud_customer_testimonial .forMobileView,
    .insight_cloud_page.insightTabclsinsight_cloud .insight_cloud_insight_cloud_features .forMobileView { display: inline-grid !important;}
    .slider-item { flex: 0 0 100%; }
    .insight_cloud_how_insight_cloud_work .container .rows .columns .step { width: 35px;    padding-top: 4px; padding-bottom: 4px;}
    .insight_cloud_how_insight_cloud_work .container .rows .columns .step img { width: 20px; vertical-align: middle;}
    .insight_cloud_teacher_console_features .container .rows:last-child { margin-bottom: 0px !important;}
    .insight_cloud_page .insight_cloud_teacher_console_features .slider-dots .dot.active{        background: #FFF !important;    }
    .insight_version .slider-wrapper .box, .insight_cloud_page .insight_cloud_teacher_console_features .slider-wrapper .box {  box-sizing: border-box;  width: 100% !important;    margin: 20px auto !important;  display: inline-block;text-align: left;    }
    .insight_cloud_teacher_console_features .slider-container {    display: inline-block; width: 90% !important;}
    .insight_cloud_teacher_console_features { padding-top: 0px !important;margin-bottom: 60px;}
    .insight_cloud_insight_cloud_features .container .slider-wrapper .box .title,
    .insight_cloud_teaching_superpower .container .slider-wrapper .box .title { margin-top: 20px;}
    .forDesktopView { display: none !important;}
    .insight_cloud_device_supported .forMobileView  { display: block !important;}
    .insight_cloud_banner { background-image: url(https://www.faronics.com/assets/insight-overview-banner-min.png);height: 600px;  background-position: center top; background-repeat: no-repeat; }
    .insight_cloud_banner .container h2 { font-size: 16px;}
    .insight_cloud_banner .container h1 { font-size: 35px;}
    .insight_cloud_banner .container ul li { font-size: 14px;background-size: 18px !important;padding-left: 30px;}
    .insight_cloud_banner .container .cta-buttons a { font-size: 14px;}
    .insight_cloud_banner .container .cta-buttons a.startfreetriallink span{  padding: 2px 5.5px;  margin-left: 12px; }
    .insight_cloud_banner .container .width{ width: 100% !important;}
    .insight_cloud_customers .container h2{ font-size: 18px;    line-height: 24px;}
    .insight_cloud_customers .container ul li img { width: 70px;}
    .insight_cloud_customers .container ul { display: inline-block;  padding: 0px; justify-content: center; align-items: normal;  text-align: center; }
    .insight_cloud_customers .container ul li {  margin-right: 34px;  display: inline-block !important;  margin-left: 20px; margin-right: 20px; }
    .insight_cloud_customers .container { padding: 60px 0px;}
    .insight_cloud_teacher_insight_console .container{ height: auto !important; background: #056D7A !important;  background-image: url(https://www.faronics.com/assets/ready-to-product.png) !important; background-position: right bottom; background-repeat: no-repeat !important; background-size: 100% !important;    }
    .insight_cloud_market_section_1 .container{ background-image: none !important; height: auto !important;padding: 40px 0px !important; background: #F8F8F8 !important ;}
    .insight_cloud_teacher_insight_console .container .subcontainer{ width: auto !important; padding: 40px 30px !important;}
    .insight_cloud_market_section_1 .container .subcontainer { width: auto !important; padding: 0px 30px !important;}
    .insight_cloud_market_section_1 .container ul li,
    .insight_cloud_market_section_1 .container .cta-buttons a { font-size: 14px;}
    .insight_cloud_teacher_insight_console .container h2,
    .insight_cloud_market_section_1 .container h2{ font-size: 35px; line-height: 40px;    }
    .insight_cloud_market_section_1 .container ul li { padding-left: 30px;    background-size: 18px !important;}
    .insight_cloud_teacher_insight_console .container .cta-buttons a.white,
    .insight_cloud_market_section_1 .container .cta-buttons a.orange { margin-bottom: 7px;}
    .insight_cloud_market_section_1 .container .cta-buttons a.orange span {  margin-left: 17px;padding: 3px 6.5px; }
    .insightTabclsinsight_cloud .insight_cloud_market_section_1 .container .cta-buttons a.orange span { margin-left: 32px; }
    .insight_cloud_market_section_1 .container .cta-buttons a.white span{ margin-left: 77px;padding: 3px 6.5px;}
    .insight_cloud_teacher_insight_console .container .cta-buttons a{ width:126px;}
    .insight_cloud_market_section_1 .container .cta-buttons a { width:180px;}
    .insight_cloud_teacher_insight_console .container p { width: 100%;}
    .insight_cloud_teacher_insight_console .container .cta-buttons a.white span {  margin-left: 15px;}
    .insight_cloud_teacher_insight_console .container .cta-buttons a.lightgreen span {  margin-left: 34px; }
    .forMobileView { display: block;}
    .insight_cloud_market_section_1 .container img.forMobileView {margin-top: 12px; }
    .insight_cloud_free_trial .container .rows { display: block; align-items: normal;}
    .insight_cloud_free_trial .container .rows .columns {    width: auto; padding: 22px 20px;    background-size: 107px;    background-position-x: 99%; margin-right: 0px;  margin-bottom: 30px;}
    .insight_cloud_free_trial .container .rows .columns .feature .col img { width: 35px;}
    .insight_cloud_free_trial .container .rows .columns .feature .col:first-child {  width: 45px !important;  margin-right: 10px !important; }
    .insight_cloud_free_trial .container .rows .columns .feature .title {  font-size: 14px; }
    #product_content_section .insight_cloud_free_trial .container .rows .columns .feature p { padding-top: 0px !important;}
    .insight_cloud_free_trial .container .rows .columns .head{ font-size: 20px;}
    .insight_cloud_free_trial .container .rows .columns img.logo { width: 150px;}
    .insight_cloud_free_trial .container .rows .columns .rows { display: flex !important;}
    .insight_cloud_about_faronics .container a.white  {font-size: 14px; margin-left: 20px !important;}
    .insight_cloud_about_faronics .container a.white span {padding: 3px 7px;  margin-left: 16px;}
    .insight_cloud_about_faronics .container h2 { padding-left: 20px !important; margin-bottom: 20px !important;}
    .insight_cloud_about_faronics .container a.white { padding-left: 20px !important;}
    .insight_cloud_about_faronics .container img { margin-top: 40px;}
    .insight_cloud_about_faronics .container img{ margin-top: 40px; margin-left: 20px;  width: 105px;  margin-bottom: 20px;}
    .insight_cloud_about_faronics .container .rows .columns p b { font-size: 19px;}
    .insight_cloud_about_faronics .container .rows{ display: inline-block !important;}
    .insight_cloud_about_faronics .container .rows .columns {     width: 46%;   padding: 25px 0px;    float: left;    margin-right: 20px;}
    #product_content_section .insight_cloud_about_faronics .container .rows .columns p { padding-top: 0px !important; }
    .insight_cloud_about_faronics .container .rows .columns:nth-child(2n){    margin-right: 0px !important;}
    .insight_cloud_about_faronics .container { height: auto !important; background-position: 100%;  padding: 0px 0px !important;  padding-bottom: 100px; margin: 80px auto !important; margin-top: 0px !important;background-position: center !important;}
    .insight_cloud_about_faronics .container h2 { font-size: 28px; line-height: 34px;    padding-left: 20px;   width: auto !important;}
    .insight_cloud_free_trial .container { padding-bottom: 50px !important;}
    .insight_cloud_device_supported .container .tagtitle { font-size: 14px; line-height: 24px; width: 90%;}
    .insight_cloud_device_supported .container .tagtext { width: 90%;}
    .insight_cloud_free_trial .container h2,
    .insight_cloud_device_supported .container h2 { font-size: 18px; line-height: 24px;  font-weight: 500;  width: 77% !important;  margin: 0 auto !important; margin-bottom: 29px !important;}
    .insight_cloud_device_supported .container { padding: 60px 0px !important;}
    .insight_cloud_why_insight .container h2 { font-size: 18px;line-height: 24px;  font-weight: 500;    }
    .insight_cloud_why_insight .collapsiblePanels { width: 90%; margin: 0 auto;}
    #product_content_section .insight_cloud_why_insight p { padding-top: 0px !important; }
    .insight_cloud_why_insight .container h3 { font-size: 15px; font-weight: 600;    margin-top: 0px;}
    .insight_cloud_product_walk_through .container ul { display: block;}
    .insight_cloud_product_walk_through .container ul li a {     display: block;    margin-bottom: 20px;}
    .insight_cloud_product_walk_through .container ul li { margin-right: 0px !important;}
    .insight_cloud_product_walk_through .container ul li a span { float: right;margin-top: -3px;}
    .insight_cloud_teacher_insight_console .container .cta-buttons a.lightgreen,
    .insight_cloud_teacher_insight_console .container .cta-buttons a.white, .insight_cloud_market_section_1 .container .cta-buttons a.orange{ display: block !important;}
    .insightTabclsteacher_console .insight_cloud_market_section_1 .container .cta-buttons a { width: 157px; }
    .insightTabclsteacher_console .insight_cloud_market_section_1 .container .cta-buttons a.white span { margin-left: 54px; }
    .insightTabclsteacher_console .insight_cloud_teacher_insight_console .container .cta-buttons a.lightgreen, 
    .insightTabclsteacher_console .insight_cloud_teacher_insight_console .container .cta-buttons a.white { width: 126px; }
    .insight_cloud_teacher_insight_console {  margin: 60px 0px;  }
    .insightTabclsteacher_console .insight_cloud_market_section_1 {   margin: 60px 0px; margin-top: 0px; }
    #product_content_section .insight_cloud_banner .container p.banner_text {  padding-bottom: 20px !important;  }
    .insightTabclsteacher_console .insight_cloud_banner { background: #F8F8F8 !important; height: auto !important;}
    .insightTabclsteacher_console .insight_cloud_banner img.forMobileView { margin-top: 20px;}
    .clsteacher_console.insight_cloud_banner .container .cta-buttons a.startfreetriallink span{        margin-left: 7px;}
    .insight_cloud_banner .forMobileView { margin: 0 auto !important; margin-top: 20px!important;}
    .insight_cloud_how_trial_works .container .rows { display: inline-block; }
    .insight_cloud_how_trial_works .container .rows .columns{ margin-right: 0px !important; display: flex;    align-items: flex-start;    justify-content: space-between; width: 100%;}
    .insight_cloud_how_trial_works .container .rows .columns .box {  display: inline-block;    min-height: auto;border-bottom: 0px !important;    margin-bottom: 0px;    }
    #product_content_section .insight_cloud_how_trial_works .container .rows .columns p { padding-top: 0px !important;font-size: 15px;}
    .insight_cloud_customer_testimonial .container h2,
    .insight_cloud_teacher_console_features .container h2,
    .insight_cloud_how_trial_works .container h2 { font-size: 18px; line-height: 24px;}
    .page-cls30_days_trial .insight_cloud_banner { background: #F8F8F8 !important; height: auto !important;}
    .page-cls30_days_trial .insight_cloud_banner img.forMobileView { margin-top: 20px;}
    .page-cls30_days_trial .insight_version .insight_cloud_banner .container .width {    width: 100%;    }
    .page-cls30_days_trial .insight_cloud_teacher_insight_console .container .cta-buttons a { width: 133px;    }
    .page-cls30_days_trial .insight_cloud_teacher_insight_console .container .cta-buttons a.lightgreen span {  margin-left: 41px;  }
    .insight_cloud_how_trial_works .container {  padding: 60px 0px !important; }
    .insight_cloud_how_trial_works .container .rows .columns:last-child { margin-bottom: 0px;}
    .insight_cloud_teacher_console_features .container { padding: 60px 0px !important; padding-bottom: 20px !important;}
     .insight_cloud_teacher_console_features .container h2,
    .insight_cloud_teacher_console_features .container .heading { font-size: 18px !important; color: #fff !important}
    .insight_cloud_teacher_console_features .container .slider-item img { width: 400px !important;margin-left: 20px;}
    .insightTabclsteacher_console .slider-item,
    .insightTabclsteacher_console .slider-track { background: #1B1C20;}
    .insightTabclsteacher_console .slider-track .title { color:  #fff !important;}
    .insight_cloud_teacher_console_features .container .rows {     margin: 0px !important; padding: 0px !important; width: 100% !important;        margin: 0 auto !important;margin-bottom: 20px !important;}
    .insight_cloud_teacher_console_features .container .heading { padding:0px;}
    .insight_cloud_teacher_console_features .container h2 { width: 90% !important; margin: 0 auto !important; margin-bottom: 20px !important;}
    .insight_cloud_teacher_console_features .container .rows .col { width: 100%;  align-items: center;}
    .insight_cloud_teacher_console_features .container .rows .col:first-child {  width: 43px !important;  margin-right: 10px !important; }
    .insight_cloud_teacher_console_features .container .rows .title { text-align: left; font-size: 14px; margin:0px !important;}
    .insight_cloud_teacher_console_features .container .rows .col:last-child {  width: 90%; }
    .insight_cloud_teacher_console_features .container .rows .fas {  background: #fff !important;  padding: 6px;  color: #000;  font-size: 18px; }
    .insight_cloud_teacher_console_features .container .rows p { color: #FFFFFF50 !important; padding-bottom: 0px;  margin: 0px;  width: 80%;  font-size: 13px !important; line-height: 19px !important;}
    #product_content_section .insight_cloud_page .insight_cloud_teacher_console_features .slider-item p { font-size: 13px !important;}
    .insightTabclsteacher_console .slider-wrapper {  border: 1px solid #585858 !important; width: 90% !important; }
    .insight_cloud_page .slider-dots .dot.active { background: #1B1C20 !important;}
    #product_content_section .insight_cloud_page .slider-item p { padding-bottom: 0px !important;}
    .insight_cloud_banner.clsinsight_cloud.tabOrder0 {  background: #F8F8F8 !important; height: auto !important;}
    .insight_cloud_teaching_superpower .container h2,
    .insight_cloud_why_choose_insight .container h2,
    .insight_cloud_how_insight_cloud_work .container h2,
    .insight_cloud_insight_cloud_features .container h2 { font-size: 18px; line-height: 24px;}
    .insightTabclsinsight_cloud .insight_cloud_market_section_1 .container .cta-buttons a { width: 196px; }
    .insightTabclsinsight_cloud .insight_cloud_market_section_1 .container .cta-buttons a.white span { margin-left: 42px;}
    .insight_cloud_customer_testimonial .slider-wrapper { border: 1px solid #bbb !important; }
    .container { display: block !important;}
    .insight_cloud_page .insight_cloud_teaching_superpower .slider-wrapper { border:0px !important; background: #F8F8F8 !important;}
    .insight_cloud_how_insight_cloud_work .container h2{ margin-bottom: 30px !important;}
    .insight_cloud_page .insight_cloud_teaching_superpower .slider-wrapper .box img {  width: 54% !important; height: auto !important;  display: block !important; margin-bottom: 20px;}
    .insight_cloud_teaching_superpower .container { padding: 40px 0px !important; }
    .insight_cloud_why_choose_insight .forMobileView .slider-container-wrapper .heading { background: #FFFFFF05; border:1px solid #FFFFFF10; padding: 9px 15px; color: #FFFFFF30;margin-bottom: 15px;}
    #product_content_section .forMobileView .slider-container-wrapper .featurerow  {  border: 1px solid #FFFFFF10 !important; display: flex !important; padding: 11px !important;  margin-bottom: 20px; align-items: center;}
    .forMobileView .slider-container-wrapper .featurerow img { margin-right: 15px;}
    .forMobileView .slider-container-wrapper .featurerow .title { font-size: 16px; line-height: 22px;color: #fff !important;}
    #product_content_section .forMobileView .slider-container-wrapper p { font-size: 14px; line-height: 22px;color: #FFFFFF60; border:1px solid #FFFFFF10; padding: 11px !important;}
    .insight_cloud_why_choose_insight .slider-container { background: #1B1C20 !important;}
    .insight_cloud_why_choose_insight .slider-wrapper { border:0px !important;}
    .insight_cloud_why_choose_insight .container { padding: 25px 0px !important;}
    #product_content_section .page-cls30_days_trial .slider-item p{ padding-bottom: 0px !important;}
    .single-products .insight_version table { display: 100% !important;}
    .insight_version .deep_freeze_cloud_plan_remote .plans_view .planSwitch{ font-size: 12px;}
    .insight_version .deep_freeze_cloud_plan_remote .plan h2{ font-size:18px; line-height: 24px;}
    .insight_version.insight_version1 .insight_cloud_market_section_1 .container .cta-buttons a.orange,
    .insight_version.insight_version0 .insight_cloud_market_section_1 .container .cta-buttons a.orange { width: 210px; }
    .insight_cloud_how_insight_cloud_work .container { padding: 40px 0px !important;}
    .insight_cloud_how_trial_works .container .rows .columns img { width: 42%;}
    .insight_cloud_how_trial_works .container .rows .columns .title  {font-size: 16px; line-height: 24px;}
    .insightTabclsteacher_console .insight_cloud_market_section_1 .container .cta-buttons a {width: 178px !important; }
    .insightTabclsteacher_console .insight_cloud_market_section_1 .container .cta-buttons a.white span {        margin-left: 75px !important; }
}

@media (max-width:768px){
    .image-slider-wrapper{ max-width: 700px !important; padding: 7px;}
}

@media (max-width:480px){
    .image-slider-wrapper{ max-width: 400px !important; padding: 7px;}
}

@media screen and (min-width: 480px) and (max-width: 600px) {
  .image-slider-wrapper{ max-width: 400px !important; padding: 7px;}
}

@media screen and (min-width: 610px) and (max-width: 767px) {
  .image-slider-wrapper{ max-width: 600px !important; padding: 7px;}
}

@media screen and (max-width: 479px) {
  .image-slider-wrapper{ max-width: 400px !important; padding: 7px;}
}