@media (min-width: 1400px) and (max-width: 1530px) {
.container {width: 1280px; max-width: 1280px;}
.banner-text h1{ font-size: 36px; line-height: 1.4; }
.banner-text{width: 490px;; }
.banner-right-block .banner-circle img{ width: 550px;;}
.banner-right-block .banner-tv img{ width: 650px;;}
.banner-right-block .banner-tv{ top: 84px; } 
.banner-icon-1 {left: 160px;top: -33px;} 
.banner-icon-3{ bottom: 35px;; }
.solution-text-top .left-text h2{ font-size: 36px;; }
.solution-box-inner{ min-height: 292px; }
.section-title h2{ font-size: 36px;; }
.feature-block .smart-tv-block img{ width: 500px;} 
.feature-block .feature-img img{   width: 900px;;}
.feature-block .feature-img { margin-top: -30px; margin-right: -60px;; }
.img-list-verticle .img-life{ width: 300px;;}
.img-list-verticle .img-life img{ width: 100%; }
.alternate-block .alternate-text h3{ font-size: 36px;; } 
.alternate-block .alternate-text p{ font-size: 16px;; } 
.alternate-block .alternate-text{ width: 450px;;}
.hardwere-block{max-height: 400px; min-height: 400px; padding: 50px 100px;; }
.smart-tv-2 img{ width: 500px;}
.hardwere-block-inner .tv-cls-icon{ margin: 40px 0 0 0; }
.hardwere-block-inner .tv-cls-icon img{ width: 220px;;}
.hardwere-block-inner .player img{ width: 290px;}
.hardwere-block-inner .player{ margin-left: -46px;; }
.festival-block{ width: 570px;;}
.festival-list{ padding: 30px 0 0 0; }
.festival-list .festival-row + .festival-row{ margin: 15px 0 0 0; }
.festival-row a .festival-text h6{ font-size: 18px;; }
.festival-block{ padding: 50px 0; }
.stories-blocks .left-story-blk{ width: 510px;}
.left-story-blk .sub-block h6{ padding: 0 0 20px; }
.left-story-blk .sub-block{ padding: 80px 0 0 0; }
.stories-blocks .left-story-blk{ padding: 80px 0 100px; }
.small-img-block{ bottom: 40px;; }
.home-testimonial-outer{ padding: 80px 0 60px;; }
.testimonial-slider-block{ padding: 20px 0 0 0; }
.home-pos-outer{ padding: 70px 0 160px; }
.footer-top .footer-right{ padding: 70px 0 0 0; }
.footer-top .footer-right{ width: 550px;;}
.footer-right-top .footer-menu ul li{ padding: 0 0 15px; }
.footer-bottom-row{ padding: 60px 0 30px; }
.footer-left h2{ font-size: 48px;; }
.footer-logo-icon img{ width: 180px;;}

.logo{ margin-right: 100px;; }

}
@media (min-width: 1300px) and (max-width: 1399px) {
    .logo{ margin-right: 100px;; }
.banner-text h1{ font-size: 36px; line-height: 1.4; }
.banner-text{width: 490px;; }
.banner-right-block .banner-circle img{ width: 550px;;}
.banner-right-block .banner-tv img{ width: 650px;;}
.banner-right-block .banner-tv{ top: 84px; } 
.banner-icon-1 {left: 160px;top: -33px;} 
.banner-icon-3{ bottom: 35px;; }
.solution-text-top .left-text h2{ font-size: 36px;; }
.solution-box-inner{ padding: 22px;; min-height: 292px; }
.solution-box-inner .solution-text h4{ font-size: 18px;; }
.section-title h2{ font-size: 36px;; }
.feature-block .smart-tv-block img{ width: 500px;}
.feature-block .feature-img img{   width: 900px;;}
.feature-block .feature-img { margin-top: -30px; margin-right: -60px;; }
.img-list-verticle .img-life{ width: 300px;;}
.img-list-verticle .img-life img{ width: 100%; }
.alternate-block .alternate-text h3{ font-size: 36px;; } 
.alternate-block .alternate-text p{ font-size: 16px;; } 
.alternate-block .alternate-text{ width: 450px;;}
.hardwere-block{max-height: 400px; min-height: 400px; padding: 50px 100px;; }
.smart-tv-2 img{ width: 500px;}
.hardwere-block-inner .tv-cls-icon{ margin: 40px 0 0 0; }
.hardwere-block-inner .tv-cls-icon img{ width: 220px;;}
.hardwere-block-inner .player img{ width: 290px;}
.hardwere-block-inner .player{ margin-left: -46px;; }
.festival-block{ width: 520px;;}
.festival-list{ padding: 30px 0 0 0; }
.festival-list .festival-row + .festival-row{ margin: 15px 0 0 0; }
.festival-row a .festival-text h6{ font-size: 18px;; }
.festival-block{ padding: 50px 0; }
.stories-blocks .left-story-blk{ width: 510px;}
.left-story-blk .sub-block h6{ padding: 0 0 20px; }
.left-story-blk .sub-block{ padding: 80px 0 0 0; }
.stories-blocks .left-story-blk{ padding: 80px 0 100px; }
.small-img-block{ bottom: 40px;; }
.home-testimonial-outer{ padding: 80px 0 60px;; }
.testimonial-slider-block{ padding: 20px 0 0 0; }
.home-pos-outer{ padding: 70px 0 160px; }
.footer-top .footer-right{ padding: 70px 0 0 0; }
.footer-top .footer-right{ width: 500px;;}
.footer-right-top .footer-menu ul li{ padding: 0 0 15px; }
.footer-bottom-row{ padding: 60px 0 30px; }
.footer-left h2{ font-size: 48px;; }
.footer-logo-icon img{ width: 180px;;}
.main-nav ul li + li{ margin:  0 0 0 40px; }
.home-feature-section{ padding: 70px 0 45px; }
.festival-row a .festival-text p{ font-size: 15px; }
.festival-row a{ padding: 10px;; }
.festival-row a .icon{ margin: 0 20px 0 0; }
.small-img-block .small-img{ width: 350px;;}
.testimonial-box .testi-text-top h6{ font-size: 18px;; }
.home-pos-outer .pos-title{ padding: 0 0 30px;; }
.footer-top::after{ top: -70px;; }

.flipper .front, .flipper .back{ height: 196px;; }
.flipper{ min-height: 196px;; }
}
@media (min-width: 1230px) and (max-width: 1299px) {
.banner-text h1{ font-size: 36px; line-height: 1.4; }
.logo{ margin-right: 100px;; }
.banner-text{width: 490px;; }
.banner-right-block .banner-circle img{ width: 500px;;}
.banner-right-block .banner-tv{ right: -10px; }
.banner-right-block .banner-tv img{ width: 600px;;}
.banner-right-block .banner-tv{ top: 84px; } 
.banner-icon-1 {left: 160px;top: -33px;} 
.banner-icon-3{     bottom: 15px;left: -185px; }
.solution-text-top .left-text h2{ font-size: 36px;; }
.solution-box-inner{ padding: 22px;; min-height: 292px; }
.solution-box-inner .solution-text h4{ font-size: 18px;; }
.section-title h2{ font-size: 36px;; }
.feature-block .smart-tv-block img{ width: 500px;}
.feature-block .feature-img img{   width: 900px;;}
.feature-block .feature-img { margin-top: -30px; margin-right: -60px;; }
.img-list-verticle .img-life{ width: 300px;;}
.img-list-verticle .img-life img{ width: 100%; }
.alternate-block .alternate-text h3{ font-size: 36px;; } 
.alternate-block .alternate-text p{ font-size: 16px;; } 
.alternate-block .alternate-text{ width: 450px;;}
.hardwere-block{max-height: 400px; min-height: 400px; padding: 50px 100px;; }
.smart-tv-2 img{ width: 500px;}
.hardwere-block-inner .tv-cls-icon{ margin: 40px 0 0 0; }
.hardwere-block-inner .tv-cls-icon img{ width: 220px;;}
.hardwere-block-inner .player img{ width: 290px;}
.hardwere-block-inner .player{ margin-left: -46px;; }
.festival-block{ width: 520px;;}
.festival-list{ padding: 30px 0 0 0; }
.festival-list .festival-row + .festival-row{ margin: 15px 0 0 0; }
.festival-row a .festival-text h6{ font-size: 18px;; }
.festival-block{ padding: 50px 0; }
.stories-blocks .left-story-blk{ width: 510px;}
.left-story-blk .sub-block h6{ padding: 0 0 20px; }
.left-story-blk .sub-block{ padding: 80px 0 0 0; }
.stories-blocks .left-story-blk{ padding: 80px 0 100px; }
.small-img-block{ bottom: 40px;; }
.home-testimonial-outer{ padding: 80px 0 60px;; }
.testimonial-slider-block{ padding: 20px 0 0 0; }
.home-pos-outer{ padding: 70px 0 160px; }
.footer-top .footer-right{ padding: 70px 0 0 0; }
.footer-top .footer-right{ width: 500px;;}
.footer-right-top .footer-menu ul li{ padding: 0 0 15px; }
.footer-bottom-row{ padding: 60px 0 30px; }
.footer-left h2{ font-size: 48px;; }
.footer-logo-icon img{ width: 180px;;}
.main-nav ul li + li{ margin:  0 0 0 40px; }
.home-feature-section{ padding: 70px 0 45px; }
.festival-row a .festival-text p{ font-size: 15px; }
.festival-row a{ padding: 10px;; }
.festival-row a .icon{ margin: 0 20px 0 0; }
.small-img-block .small-img{ width: 350px;;}
.testimonial-box .testi-text-top h6{ font-size: 18px;; }
.home-pos-outer .pos-title{ padding: 0 0 30px;; }
.footer-top::after{ top: -70px;; }
.banner-icon-2 {right: 95px;bottom: -25px;}

.flipper .front, .flipper .back{ height: 196px;; }
.flipper{ min-height: 196px;; }
}
@media (min-width: 992px) and (max-width: 1229px) {
.banner-text h1{ font-size: 32px; line-height: 1.4; }
.banner-text{width: 100%; text-align: center; padding: 100px 0 0 0;  }
.banner-text .dafult-btn{ padding: 40px 0 0 0; justify-content: center; }
.banner-right-block .banner-circle img{ width: 500px;;}
.banner-right-block .banner-tv{ right: -40px; }
.banner-right-block .banner-tv img{ width: 600px;;}
.banner-right-block .banner-tv{ top: 84px; } 
.banner-icon-1 {left: 160px;top: -33px;} 
.banner-icon-3{     bottom: 15px;left: -185px; }
.solution-text-top .left-text h2{ font-size: 32px;; }
.solution-box-inner{ padding: 22px;; min-height: 292px; }
.solution-box-inner .solution-text h4{ font-size: 18px;; }
.section-title h2{ font-size: 32px;; }
.feature-block .smart-tv-block img{ width: 400px;}
.feature-block .feature-img img{   width: 800px;;}
.feature-block .feature-img { margin-top: 00px; margin-right: -60px;; }
.img-list-verticle .img-life{ width: 250px;;}
.round-blk{ right: calc(100% + 50px); }
.alternate-block{ padding: 200px 0; min-height: 0px;; }
.img-list-verticle .img-life img{ width: 100%; }
.alternate-block .alternate-text h3{ font-size: 32px;; } 
.alternate-block .alternate-text p{ font-size: 16px;; } 
.alternate-block .alternate-text{ width: 420px;;}
.hardwere-block{max-height: 400px; min-height: 400px; padding: 50px 40px;; }
.smart-tv-2 img{ width: 400px;}
.hardwere-block-inner .tv-cls-icon{ margin: 40px 0 0 0; }
.hardwere-block-inner .tv-cls-icon img{ width: 220px;;}
.hardwere-block-inner .player img{ width: 220px;}
.home-hardwere-outer{ padding: 120px 0 250px; }
.hardwere-block-inner .player{ margin-left: -46px;; }
.festival-block{ width: 440px;;}
.festival-list{ padding: 30px 0 0 0; }
.festival-list .festival-row + .festival-row{ margin: 15px 0 0 0; }
.festival-row a .festival-text h6{ font-size: 16px;; }
.festival-block{ padding: 50px 0; }
.stories-blocks .left-story-blk{ width: 460px;}
.left-story-blk .sub-block h6{ padding: 0 0 20px; }
.left-story-blk .sub-block{ padding: 80px 0 0 0; }
.stories-blocks .left-story-blk{ padding: 80px 0 100px; }
.small-img-block{ bottom: 40px;; }
.home-testimonial-outer{ padding: 80px 0 60px;; }
.testimonial-slider-block{ padding: 20px 0 0 0; }
.home-pos-outer{ padding: 70px 0 160px; }
.footer-top .footer-right{ padding: 70px 0 0 0; }
.footer-top .footer-right{ width: 450px;;}
.footer-right-top .footer-menu ul li a{ font-size: 14px;; }
.f-row .text{ font-size: 14px; }
.footer-address-box{ width: 220px;;}
.footer-right-top .footer-menu ul li{ padding: 0 0 15px; }
.footer-bottom-row{ padding: 60px 0 30px; }
.footer-left h2{ font-size: 40px;; }
.footer-logo-icon img{ width: 150px;;}
.main-nav ul li + li{ margin:  0 0 0 30px; }
.home-feature-section{ padding: 70px 0 45px; }
.festival-row a .festival-text p{ font-size: 15px; }
.festival-row a{ padding: 10px;; }
.festival-row a .icon{ margin: 0 20px 0 0; }
.small-img-block .small-img{ width: 350px;;}
.testimonial-box .testi-text-top h6{ font-size: 18px;; }
.home-pos-outer .pos-title{ padding: 0 0 30px;; }
.footer-top::after{ top: -70px;; }
.banner-icon-2 {right: 95px;bottom: -25px;}
.logo img{  width: auto;; }
.banner-block{ flex-direction: column-reverse; align-items: center; justify-content: center;  }
.banner-text h1{ background-position: center bottom; }
.solution-text-top .right-text{ max-width: 460px;; }
.solution-listing .col-md-3,
.solution-listing .col-md-3:nth-child(2n+0){ flex: 0 0 auto; width: 50%; margin: 30px 0 0 0;; }
.home-section-1{ padding: 80px 0; }
.testimonial-box{ padding: 20px;; }
.pos-logos span{ padding: 0 15px;; }
.logo{ margin-right: 50px;; }

.flipper .front, .flipper .back{ height: 196px;; }
.flipper{ min-height: 196px;; }
}
@media (max-width: 992px) {
    .banner-text h1{ font-size: 32px; line-height: 1.4; }
    .banner-text{width: 100%; text-align: center; padding: 0px 0 80px 0;  }
    .banner-text .dafult-btn{ padding: 40px 0 0 0; justify-content: center; }
    .banner-right-block .banner-circle img{ width: 400px;;}
    .banner-right-block .banner-tv{ right: -40px; }
    .banner-right-block .banner-tv img{ width: 500px;;}
    .banner-right-block .banner-tv{ top: 50px; } 
    .banner-icon-1 {left: 160px;top: -33px;} 
    .banner-icon-3{     bottom: 15px;left: -155px; }
    .solution-text-top .left-text h2{ font-size: 32px;; }
    .solution-box-inner{ padding: 22px;; min-height: 292px; }
    .solution-box-inner .solution-text h4{ font-size: 18px;; }
    .section-title h2{ font-size: 32px;; }
    .feature-block .smart-tv-block img{ width: 400px;}
    .feature-block .feature-img img{   width: 100%;;}
    .feature-block .feature-img { margin-top: 00px; margin-right:0px; width: 100% ; text-align: center; }
    .img-list-verticle .img-life{ width: 250px;;}
    .round-blk{ right: calc(100% + 50px); }
    .alternate-block{ padding:80px 0; width: 100%; text-align: center; min-height: 0px;; }
    .img-list-verticle .img-life img{ width: 100%; }
    .alternate-block .alternate-text h3{ font-size: 32px;; } 
    .alternate-block .alternate-text p{ font-size: 16px;; } 
    .alternate-block .alternate-text{ width: 100%;;}
    .hardwere-block{max-height:none; min-height: auto; padding:30px 40px;; height: auto; }
    .smart-tv-2 img{ width: 400px;}
     .hardwere-block-inner .tv-cls-icon{ margin: 40px 0 0 0; }
    .hardwere-block-inner .tv-cls-icon img{ width: 220px;;}
    .hardwere-block-inner .player img{ width: 220px;}
    .home-hardwere-outer{ padding: 120px 0 250px; }
    .hardwere-block-inner .player{ margin-left: -46px;; }
    .festival-block{ width: 100%;;}
    .festival-list{ padding: 30px 0 0 0; }
    .festival-list .festival-row + .festival-row{ margin: 15px 0 0 0; }
    .festival-row a .festival-text h6{ font-size: 16px;; }
    .festival-block{ padding: 50px 0; }
    .stories-blocks .left-story-blk{ width: 460px;}
    .left-story-blk .sub-block h6{ padding: 0 0 20px; }
    .left-story-blk .sub-block{ padding: 80px 0 0 0; }
    .stories-blocks .left-story-blk{ padding: 80px 0 80px; width: 100%; }
    .small-img-block{ bottom: 40px;; }
    .home-testimonial-outer{ padding: 80px 0 60px;; }
    .testimonial-slider-block{ padding: 20px 0 0 0; }
    .home-pos-outer{ padding: 60px 0 100px;  }
    .footer-top .footer-right{ padding: 70px 0 0 0; }
    .footer-top .footer-right{ width: 450px;;}
    .footer-right-top .footer-menu ul li a{ font-size: 14px;; }
    .f-row .text{ font-size: 14px; }
    .footer-address-box{ width: 220px;;}
    .footer-right-top .footer-menu ul li{ padding: 0 0 15px; }
    .footer-bottom-row{ padding: 60px 0 30px; }
    .footer-left h2{ font-size: 32px;; padding: 0 0 30px;; }
    .footer-logo-icon img{ width: 150px;;}
    .main-nav ul li + li{ margin:  0 0 0 30px; }
    .home-feature-section{ padding: 70px 0 45px; }
    .festival-row a .festival-text p{ font-size: 15px; }
    .festival-row a{ padding: 10px;; }
    .festival-row a .icon{ margin: 0 20px 0 0; }
    .small-img-block .small-img{ width: 350px;;}
    .testimonial-box .testi-text-top h6{ font-size: 18px;; }
    .home-pos-outer .pos-title{ padding: 0 0 30px;; }
    .footer-top::after{ top: -70px;; }
    .banner-icon-4{ right: -131px; top: 65px;; }
    .banner-icon-2 {right: 55px;bottom: -40px;}
    .logo img{  width: auto; }
    .banner-block{ padding-top: 50px; flex-direction: column; align-items: center; justify-content: center;  }
    .banner-text h1{ background-position: center bottom; }
    .solution-text-top .left-text h2 span{ display: inline; }
    .solution-text-top .right-text{ max-width: 460px;; }
    .solution-listing .col-md-3,
    .solution-listing .col-md-3:nth-child(2n+0){ flex: 0 0 auto; width: 50%; margin: 30px 0 0 0;; }
    .home-section-1{ padding: 80px 0; }
    .testimonial-box{ padding: 20px;; }
    .pos-logos span{ padding: 0 15px;; }
    .logo{ margin-right: 50px;; }
    .solution-text-top{ flex-direction: column; justify-content: center; align-items: center ; text-align: center; }
    .solution-text-top .left-text{ padding: 0 0 30px;; }
    .solution-listing{ padding: 50px 0 0 0; }
    .feature-block .smart-tv-block{ width: 100%; position: relative; text-align: center;  padding: 50px 0 ; left: auto; }
    .feature-block{ flex-direction: column; }
    .verticle-image-slider-main{   height: 500px; overflow: hidden;  position: relative;   }
    .verticle-image-slider{ float: right; }
    .round-blk{ left: 50px; right: auto ; }
    .hardwere-block-inner{ flex-direction: column; align-items: center;  width: 100%; justify-content: center; }
    .hardwere-block-inner .tv-cls-icon{ display: block; }
    .hardwere-block-inner .player{ margin: 0px; padding: 20px 0 0 0;; }
    .home-hardwere-outer{ padding: 80px 0; }
    .fastival-img{ position: relative; top: auto; width: 100%; }
    .fastival-img span{ position: relative; height: auto; }
    .fastival-img img{ display: block; width: 100%; }
    .brand-box-list .barnd-text{ padding: 15px 0 ; }
    .home-templates-outer{ padding: 60px 0 80px; }
    .story-img-right{ width: 100%; position: relative; top: auto; }
    .story-img-right span{ position: relative; height: auto; }
    .story-img-right span  img{ display: block; width: 100%; }
    .small-img-block{ position: relative; bottom: auto; padding: 50px 0;  right: auto; margin:  0 auto; width: 50%; }
    .testimonial-slider-block .slick-arrow{ right: 52px; top: -10px;; height: 40px; width: 40px;;   }
    .pos-logos{ flex-wrap: wrap; }
    .pos-logos span  { padding: 10px; }
    .pos-logos span  img{ max-height: 30px; }
    .logo{ margin-right:0px;; }
    .logo img{ max-height: 40px;; }
    .footer-top .footer-logo-icon{ display: none; }
    .footer-top{ flex-direction: column; }
    .footer-top::after{ display:none ; top: -20px;; }
    .footer-left{ padding: 30px 0; position: relative; }
    .footer-left::after {
        position: absolute;
        right: -25vw;
        top: -20px;
        background: linear-gradient(235.97deg, #FCEE21 -37.12%, #079247 70.15%);
        border-radius: 0px 40px 0px 0px;
        bottom: 0px; z-index: 1;
        width: 150vw;
        content: '';
        pointer-events: none;
    }
    .footer-left h6,
    .footer-left h2,
    .footer-left div{ position: relative; z-index: 5; }
    .white-btn a{  height: 52px; padding: 0 20px;; font-size: 16px;;  }


    .ham_menubtn {
        margin-left: auto;
        display: flex;
    }
    .header_wapper{ position: relative; z-index: 25; }
    .header-right { display: none;  padding: 30px 30px; box-shadow: 0 12px 14px 0 rgb(0 0 0 / 15%); width: 90%;  max-width: 475px; background: #000; align-items: flex-start; position: fixed; right: 0px; flex-direction: column; align-items: flex-start; justify-content: flex-start; top:81px;  height: calc(100vh - 50px); overflow: auto;  }
    .overlay{ transition: all 0.3s ease-in-out; position: fixed; left: 0px; top: 80px; opacity: 0; pointer-events: none; z-index: 20; width: 100%; height: 100vh; background: #000;  }
    .header-top{ min-height: 80px;; }
    body.scroll-hide{ overflow: hidden; }
    body.scroll-hide  .overlay{ opacity: 0.5; }
    .main-nav ul{ padding: 0 0 15px; flex-direction: column; align-items: flex-start; }
    .main-nav ul li + li{ margin: 10px 0 0 0; }
    .main-nav ul li a{ padding: 0; color: #fff; }
    .main-nav ul li a::after{ top: 50%; margin: -4px 0 0 0; left: auto; right: -15px; }

    .home-stories-outer .green-sed{ display: none; }
    .flipper .front, .flipper .back{ height: 196px;; }
    .flipper{ min-height: 196px;; }
    .small-img-block .icon{ bottom: 75px;; }
    .small-img-block{ margin: 0 auto; width: 350px;; display: block; }


}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (max-width: 767px) {
    .banner-right-block .banner-circle{ width: 100%; text-align: center;}
    .banner-right-block .banner-circle img{ width: 250px;;}
    .banner-right-block{ margin: 0 auto; width: 100%; max-width: 360px;; }
    .banner-right-block .banner-tv{ right: 0px; max-width: 320px; }
    .banner-right-block .banner-tv img{ max-width: 100%; }
    .banner-icon-1 span{ height: 70px; width: 70px;; }
    .banner-icon-1 span img{ max-width: 40px;; }
    .banner-icon-1{ left: 20px;; }
    .banner-icon-2 span{ height: 70px; width: 70px;; }
    .banner-icon-2 span img{ max-width: 40px;; }
    .banner-icon-3 {  min-height: 0px;; width: 120px;left: 10px; ; padding: 32px 10px 10px 10px; ; font-size: 12px;; }
    .banner-icon-3 i{ width: 60px; height: 60px;; margin: 0 0 0 -30px;;}
    .banner-icon-3 i img{ width: 35px;;}
    .banner-icon-4{right: 10px; top: -30px;; font-size: 12px;;  }
    .banner-icon-4  i{ width: 40px; height: 40px; ;}
    .banner-icon-4 i img{ width: 25px;;}
    .banner-text h1{font-size: 28px; background-size: 200px auto; }
    .solution-text-top .left-text h2{ font-size: 28px;; }
    .banner-text .dafult-btn a{ height: 52px; font-size: 16px; padding: 0 24px;;; }
    .container{ padding: 0 20px !important; }
    .section-title h2,
    .alternate-block .alternate-text h3{font-size: 28px;; }
    .feature-block .smart-tv-block img{ max-width: 100%; }
    .solution-listing .col-md-3, .solution-listing .col-md-3:nth-child(2n+0) {flex: 0 0 auto;width: 100%;margin: 30px 0 0 0;}
    .img-list-verticle.colum-2{ display: none; }
    .img-list-verticle .img-life{ width: 200px;;}
    .verticle-image-slider-main{ flex-direction: column-reverse; height: auto;     }
    .round-blk{ width: 80px; height: 80px;;}
    .round-blk img{ width: 35px;;}
    .round-blk::after{ height: 120px; margin: -60px 0 0 -60px;; width: 120px;; }
    .smart-tv-2  {width: 100%;}
    .smart-tv-2 img{ width: 100%;}
    .festival-row a{ padding: 15px;; flex-direction: column; justify-content: center; }
    .festival-row a .icon{ margin: 0px;; }
    .festival-row a .festival-text{width: 100%; padding: 20px 0 0 0; text-align: center; }
    .home-stories-outer{ margin: 0px 0 0 0; }
    .small-img-block{ width: 70%;}
    .small-img-block .small-img{ width:262px;;}
    .small-img-block .icon{ bottom: 80px;; }
    .footer-left::after{ width: 175vw; top: -50px;; right: -20px;;}
    .footer-left{ width: 100%;}
    .footer-left h6{ font-size: 18px;  line-height: 1.5; }
    .footer-left h2{ font-size: 28px;;}
    .footer-right-top{ width: 100%; flex-direction: column; }
    .footer-address-box{ width: 100%; padding: 30px 0 0 0; }
    .footer-top .footer-right{ width: 100%;}
    .footer-bottom-row{ flex-direction: column; align-items: center; justify-content: center; }
    .copyright{ padding: 30px 0 0 0; }
    .verticle-image-slider{ overflow: hidden; height: 450px;; float: none; margin: 0 auto; width: 335px;;  display: block;}
    .img-list-verticle .img-life  { width: 100%;}
    .round-blk{ bottom: auto; margin: 0 auto; margin:24px auto 60px auto; position: relative; left: auto; right: auto; }

    .left-story-blk .sub-block{ max-width: 100%; }
    .hardwere-block .blue-sed{ display: none; }

    .flipper .front, .flipper .back{ height: 148px;; }
    .flipper{ min-height: 148px;; }
    .small-img-block .icon{ bottom: 75px;; }
    .small-img-block{ margin: 0 auto; width: 262px;; display: block; }

}
@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}