@media only screen and (min-width: 320px) and (max-width: 600px){
    .container {
        width: 90%;
        max-width: 930px;
    }
    nav a.button-collapse i {
        height: 40px;
        line-height: 40px;
    }
    .product-banner-img-section.telo-m5{
        height: 780px;
    }
    .product-banner-img-section.te580{
        height:1650px;
    }
    nav .button-collapse{
        float: right;
        margin: 30px 20px 30px 0;
    }
    .network-table table tr td, .network-table table tr th{
        padding: 0 16px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-prod-specs-main-wrapper .tab-img-4 {
        font-size: 14px;
        line-height: 20px;
        left: 50%;
        max-width: 280px;
    }
    
    #mobile-demo.side-nav .collapsible-header i {
        float: right;
        font-size: 15px;
        margin-right: 0px;
    }
   
    .side-nav .collapsible-header, .side-nav.fixed .collapsible-header{
        padding: 0px 32px;
    }
    .side-nav .collapsible-header:focus, .side-nav.fixed .collapsible-header:focus,
    .side-nav .collapsible-header:hover, .side-nav.fixed .collapsible-header:hover,
    .side-nav .collapsible-header.active, .side-nav.fixed .collapsible-header.active{
        background-color: #ed821a;
        color: #ffffff;
        border-radius: 0px;
    }
    .side-nav .collapsible-header:focus i, .side-nav.fixed .collapsible-header:focus i,
    .side-nav .collapsible-header:hover i, .side-nav.fixed .collapsible-header:hover i,
    .side-nav .collapsible-header.active i, .side-nav.fixed .collapsible-header.active i{
        color: #ffffff;
    }
    .collapsible.collapsible-accordion li.active .collapsible-header {
        border-bottom: 1px solid #ffffff;
    }
    .collapsible.collapsible-accordion .collapsible-body ul{
        margin-top: 0px;
    }
    .side-nav .collapsible-body li a, .side-nav.fixed .collapsible-body li a{
        padding: 0px 32px;
    }

    nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i{
        height: 44px;
        line-height: 44px;
        font-size: 34px;
    }
    .case-study-section{
        display: inline-block;
        height:auto;
    }
    .case-study-desc-section{
        max-width: 100%;
        padding: 20px;
    }
    .case-study-image{
        max-width: 100%;
        height: 320px;
    }
    .telo-products-ind{
        padding: 45px 10px;
        max-width: 260px;
    }
    .enter-email-btn-section {
        width: 100%;
        text-align: center;
        margin-top: 16px;
    }
    .btn.enter-email-btn{
        float: none;
        display: block;
        max-width: 300px;
        margin: 22px auto 10px;
    }
    .individual-features {
        max-width: 100%;
        text-align: left;
    }
    .individual-features ul li.sub-heading a{
        margin: 20px 0 8px 0;
    }
    .individual-features ul li {
        text-align: left;
        padding-right: 0;
        display: inline-block;
        padding: 0 20px 0 0;
    }
    .individual-features ul li:first-of-type{
        width: 100%;
    }
    .angaros-foot-locations-content{
        border-right: none;
    }
    .individual-features.feature-address {
        padding: 0 0 40px 0;
    }
    .slider.fullscreen {
        height: 1140px!important;
    }
    .telosystems-banner-secction{
        height: 1140px!important;
    }
    .hp-feature-ind {
        margin-bottom: 20px;
    }
    .slider .slides li .caption {
        top: 12%;
        width: 90%;
        left: 8%;
    }
    .banner-title, .banner-title span {
        font-size: 38px;
        line-height: 44px;
    }
    input#enter_email_id{
        text-align: center;
    }
    .slider .indicators {
        left: 0;
    }
    .copyright-flex{
        text-align: center;
        border-right: none;
    }
    nav.nav-extended .nav-wrapper {
        display: inline-flex;
        justify-content: space-between;
    }
    .case-study-ind-section-one.parking {
        background: url(../images/UYBcjqvlNiyy.png) no-repeat center 17%;
        height: 260px;
        background-size: cover;
    }
    .case-study-ind-section-two.commercial {
        background: url(../images/j8IQahsWCBNx.png) no-repeat center 20%;
        height: 260px;
        background-size: cover;
    }
    .case-study-ind-section-two.airport {
        background: url(../images/Ngzumr8yOMvA.png) no-repeat center 20%;
        height: 260px;
        background-size: cover;
    }
    .case-study-ind-section-one.private {
        background: url(../images/aLk0yk8MeXS1.png) no-repeat center 17%;
        height: 260px;
        background-size: cover;
    }
    .case-study-ind-section-two.airport .case-study-desc-sec {
        left: 20px;
    }
    .case-study-desc-sec {
        left: 40px;
        bottom: 50px;
        width: 76%;
    }
    .hp-product-features-section {
        margin: 30px 0 20px;
    }
    .case-study-ind-section-one {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        max-width: 100%;
        margin: 0 0 25px 0;
    }
    .case-study-ind-main-section-two {
        width: 100%;
        max-width: 100%;
        margin-bottom: 25px;
    }
    .social-icons-section {
        padding: 13px 0px 40px 0;
        text-align: center;
    }
    .telosystems-banner-secction .slider .slides li .banner-image img {
        height: 340px;
        background-position: center center !important;
    }
    .inner-banner-title {
        font-size: 30px;
    }
    .about-us-desc-row {
        padding: 10px 0;
    }
    .about-us-title {
        font-size: 24px;
        line-height: 38px;
    }

    .corporate-flex {
        display: inline-block;
    }
    .address-section {
        display: inline-block;
    }
    .address-content {
        padding-bottom: 20px;
    }
    .contact-form-row {
        padding: 30px 20px;
    }
    .corporate-address-content {
        margin: 30px 0;
        padding: 30px 0;
    }
    .news-ind-section {
        display: inline-block;
    }
    .news-desc-section {
        padding-left: 15px;
        padding-top: 25px;
    }
    .tabs .tab a{
        width: 74px;
    }
    .news-title {
        font-size: 26px;
    }
    .tabs .tab {
        margin: 0 4px;
    }
    .news-image-section {
        max-width: 100%;
    }
    .news-desc-section {
        max-width: 100%;
    }
    .banner-section.commercial-centre {
        height: auto;
        padding: 30px 0;
    }  
    .case-study-title {
        font-size: 20px;
        letter-spacing: 0px;
        line-height: 34px;
        margin: 36px 0;
    }
    .case-study-inner-image {
        margin-bottom: 20px;
    }
    .end-user-scenario {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    .case-study-address-main-section {
        width: 100%;
        max-width: 695px;
        height: auto;
        padding: 20px 0;
    }
    .case-study-address-desc {
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
    }
    .case-study-image-section {
        margin-bottom: 20px;
    }
    .case-study-chalenges-row {
        margin: 50px 0 50px 0;
    }
    .the-challenge-desc-section {
        margin-top: 30px;
    }
    .case-study-telo-solution-section {
        height: auto;
    }
    a.case-study-knowmore-btn {
        width: 220px;
        height: 60px;
        line-height: 60px;
    }
    .case-study-knowmore-section {
        margin: 40px 0 40px;
    }
    .footer-locations-logo-section {
        margin-top: 0;
    }
    .footer-design-image {
        display: none;
    }
    nav ul {
        display: block;
    }
    nav.nav-extended .nav-wrapper > ul {
        margin-top: 0px;
        height: 100%;
    }

    .three-ninty .bodycon.product-display {
        display: inline-block;
        width: 100%;
    }
    .three-ninty .protelomobile-telo-right {
        margin-top: 30px;
        margin-left: 0px;
    }
    .std-acc-grid {
        width: 240px;
        margin-right: 12px;
        margin-bottom: 20px;
        vertical-align: top;
    }
    .product-banner-img-section.radiot2 {
        height: auto;
        background-size: cover;
    }
    .key-features-left-section {
        width: 100%;
        margin: 0;
    }
    .keyfeature-tab .tabs .tab a {
        padding: 0 20px;
        font-size: 24px;
    }
    .telo-banner-title h1 {
        font-size: 24px;
        line-height: 30px;
    }
    .product-heading {
        font-size: 34px;
        line-height: 44px;
    }
    .bodycon.product-display {
        padding: 0px;
    }
    .keyfeature-tab .tabs .tab a {
        padding: 0 6px;
        font-size: 15px;
    }
    .key-feature-ind {
        /*align-items: flex-start;*/
        height: auto;
        padding-left: 0px;
    }
    .kf-desc-sec {
        padding-left: 20px;
        font-size: 18px;
        /*line-height: 26px;*/
    }
    .product-heading span {
        line-height: 44px;
    }
    .docking-station-ind {
        padding: 30px;
    }
    .bodycon.product-display {
        padding: 0px;
    }
    .protelomobile-telo-left {
        text-align: left;
    }
    .banner-desc-section-row {
        display: inline-block;
    }  
    .product-image img {
        max-height: 300px;
    }
    .te300-sub-title {
        font-size: 30px;
        line-height: 40px;
        padding: 12px 0;
    }
    .feature-desc-section {
        padding: 0 20px;
    }
    .feature-title {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 14px;
    }
    .feature-image img{
        max-width: 50px;
    }
    .wireless-title {
        font-size: 32px;
    }
    .slider .slides li .caption > .row {
        display: inline-block;
        align-items: center;
    }
    .case-study-desc-image {
        height: 320px!important;
        background-size: cover!important;
    }

    /* t8 ltecam css */
    .teloptt-wrapper.t8-ltecam .product-desc-middle-banner-section{
        height: auto;
    }
    .teloptt-wrapper.t8-ltecam .product-banner-img-section.t8-ltecam{
        height: auto;
    }
    .teloptt-wrapper.t8-ltecam .unified-images-section{
        margin-bottom: 40px;
        text-align: center;
        width: 100%;
    }
    .teloptt-wrapper.t8-ltecam .std-acc-grid:hover .stdacc-img img{
        transform: scale(0.8);
    }
    .teloptt-wrapper.t8-ltecam .std-acc-grid:hover .stdacc-img img{
        transform: scale(0.8);
    }
    .teloptt-wrapper.t8-ltecam .std-acc-grid:last-of-type{
        margin-right: 0px;
    }
    .teloptt-wrapper.t8-ltecam .std-acc-grid .stdacc-img img{
        transform: scale(0.8);
    }
    .teloptt-wrapper.t8-ltecam .product-image {
        margin-bottom: 35px;
    } 
    .teloptt-wrapper.t8-ltecam .banner-desc-section-row{
        height: auto;
        padding: 10px 0px 45px;
    } 
    .teloptt-wrapper.t8-ltecam .innerpage-bannerbg-two.t8-ltecam{
        height: auto;
    }
    /* t8 ltecam css */

    /* te 580pd css */
    .innerpage-bannerbg-two.te580 {
        height: auto;
        background-size: cover;
    }
    .external-antenna-title {
        font-size: 30px;
        line-height: 40px;
    }
    .external-antena-image {
        margin-bottom: -12px;
    }
    .crystal-loud-speaker-section.dual-mode {
        height: auto;
        background-size: cover;
    }
    .external-antenna-title-section{
        margin: 50px 0;
    }
    .banner-desc-section-row {
        display: inline-block;
        height: auto;
        margin: 30px 0;
        padding: 30px 0;
    }
    .feature-ind {
        max-width: 100%;
    }
    .external-antena-row-two {
        display: inline-block;
        /*margin: 50px 0;*/
    }
    .pocket-sized-title-section{
        margin: 50px 0 90px;
    }
    .innerpage-bannerbg-two.te580 {
        height:820px;
        background-size: cover;
    }
    .external-antenna-title-section{
        margin: 50px 0 120px;
        max-width: 100%;
    }
    .crystal-loud-speaker-title {
        font-size: 30px;
    }
    .extreamly-durable-section .crystal-loud-speaker-desc {
        /* background-color: #007ebccf; */
        background-color: rgba(0,126,188,0.80);
        padding: 10px;
    }
    /* te 580pd css */

    /* pandemic prevention solution css*/
    .telosystems-main-wrapper.pandemic-prevention-solutions .non-contact-product-img-slider.slick-initialized{
        max-width: 100%;
        float: none;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .non-contact-colors-avail-section{
        left: 15px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper{
        height: 480px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper .innerpage-banner-content{
        height: 378px;
        padding-left: 0px;
        max-width: 330px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper .innerpage-banner-txt{
        background-color: #ffffff;
        padding: 24px;
        font-size: 32px;
        line-height: 38px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-wrapper.thm42 .pandemic-non-contact-main-content{
        display: block;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .non-contact-adv-icons-section{
        max-width: 100%;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-main-section{
        padding: 25px 0px 25px;
        margin: 25px 0px 25px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-left-section{
        max-width: 100%;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .slick-initialized .non-contact-product-img-slide.slick-slide img{
        display: block;
        max-width: 100%;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-wrapper.thm42 .thm42-nox-grid-sec{
        max-width: 100%;
        min-height: auto;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-wrapper.thm42 .thm42-nox-grid-sec.no-border{
        padding: 0px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .case-study-container {
        max-width: 90%;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .modal.pandemic-solution-popup-specs-modal.modal-fixed-footer .modal-content{
        padding: 25px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .modal.pandemic-solution-popup-specs-modal .container{
        margin: 0;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .modal.pandemic-solution-popup-specs-modal{
        width: 90%;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-main-title-tag{
        font-size: 26px;
        line-height: 34px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-main-title-tag-desc {
        font-size: 16px;
        line-height: 24px;
    }
    /* pandemic prevention solution css*/

    /* bausch health case study css*/
    .telosystems-main-wrapper.case-study-bausch-health .priom-logo-section{
        position: relative;
        bottom: auto;
        left: auto;
        margin: 10px 0px 45px;
    }
    .ts-casestudies-wrapper .banner-section .inner-banner-title{
        font-size: 20px;
        line-height: 28px;
    }
    /* bausch health case study css*/

    /* te 590 plus css */
    .telosystems-main-wrapper .te-590-plus .innerpage-bannerbg-two.te-590-plus{
        height: 700px;
    }
    .innerpage-bannerbg-two.te-590-plus .banner-desc-section-row {
        height: 180px;
    }
    .telosystems-main-wrapper .te-590-plus .product-image-txt-main-section{
        height: 100%;
        width: 334px;
    }
    .innerpage-bannerbg-two.te-590-plus .product-image > img{
        height: 760px;
        max-height: 760px;
    }
    .innerpage-bannerbg-two.te-590-plus .product-image-txt-section {
        left: 10px;
        top: 295px;
    }
    .innerpage-bannerbg-two.te-590-plus .product-image-desc,.innerpage-bannerbg-two.te-590-plus .product-image-desc > span{
        font-size: 30px;
        line-height: 36px;
        max-width: 232px;
        margin: 0 auto;
    }
    .innerpage-bannerbg-two.te-590-plus .product-image {
        text-align: center;
        width: 100%;
        margin: 0;
    }
    .telosystems-main-wrapper .te-590-plus .powerful-core-main-wrapper{
        background: #000000;
        height: auto;
    }
    .telosystems-main-wrapper .te-590-plus .powerful-core-main-content{
        height: auto;
        padding: 35px 0px;
        margin: 35px 0px;
        width: 100%;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section{
        background-size: cover;
        height: 236px;
        display: none;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section .adt-line {
        right: 33.5%;
        top: 70px;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section .adt-after {
        left: 34.5%;
        top: 60px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-grid{
        max-width: 236px;
        margin: 0px 15px 25px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-main-txt {
        font-size: 18px;
        line-height: 23px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-icon {
        height: 64px;
    }
    .telosystems-main-wrapper .te-590-plus .reddot-design-award-img{
        padding-right: 0px;
        width: 100%;
        float: none;
        display: inline-block;
        text-align: center;
    }
    .telosystems-main-wrapper .te-590-plus .extremely-durable-title-txt-section {
        max-width: 100%;
        margin: 0 auto;
        padding-top: 35px;
    }
    .telosystems-main-wrapper .te-590-plus .extremely-durable-title-txt{
        font-size: 34px;
        line-height: 40px;
        margin-bottom: 12px;
    }
    .telosystems-main-wrapper .te-590-plus .extremely-durable-desc-txt{
        font-size: 18px;
        line-height: 26px;
    }
    .telosystems-main-wrapper .te-590-plus .extremely-durable-main-wrapper {
        height: 784px;
        background-size: cover;
        background-position: 40% 100%;
        margin-bottom: -1px;
    }
    .telosystems-main-wrapper .te-590-plus .powerful-main-section-txt {
        max-width: 380px;
        margin: 0 auto;
    }
    .telosystems-main-wrapper .te-590-plus .reddot-design-award-img > img {
        height: 410px;
        max-width: 100%;
        margin-bottom: 35px;
    }
    .telosystems-main-wrapper .te-590-plus .reddot-design-award-main-content{
        padding: 45px 0px;
        margin: 45px 0px 0px;
    }
    .handset-design-award-features-content {
        text-align: center;
    }

    .telosystems-main-wrapper .te-590-plus .product-image img{
        opacity: 1;
        height: 940px;
        max-height: 100%;
        position: relative;
    }
    .telosystems-main-wrapper .te-590-plus .perfect--container{
        top: 0;
    }
    .telosystems-main-wrapper .te-590-plus .product-image img.perfect--phone{
        display: none;
    }
    /* te 590 plus css */

    /* rebuild plus series css */
    .rebuild-plus-series-content-section{
        display: inline-block;
    }
    .telosystems-main-wrapper.rebuild-plus-series .rebuild-plus-series-product-img{
        width: auto;
        max-width: 95%;
        height: auto;
        margin: 0 auto 35px;
        min-width: 90%;
    }
    .telosystems-main-wrapper.rebuild-plus-series .rebuild-plus-series-product-img > img{
        height: 440px;
    }
    .rebuild-plus-series-product-txt {
        padding-left: 0px;
    }
    .rebuild-plus-series-product-main-txt,.rebuild-plus-series-product-tagline-txt {
        font-size: 32px;
        line-height: 38px;
    }
    .telosystems-main-wrapper.rebuild-plus-series .docking-station-section .instant-comm-desc{
        padding-left: 12px;
    }
    .innerpage-bannerbg-two.rebuild-plus-series .banner-desc-section-row {
        height: auto;
        margin: 0px 0px;
        padding-top: 0px;
    }
    .innerpage-bannerbg-two.rebuild-plus-series{
        height: auto;
    }
    /* rebuild plus series css */

    /* about telox css */
    .telosystems-main-wrapper.about-telox .banner-content-row .banner-content-section {
        padding-top: 54px;
    }
    .telosystems-main-wrapper.about-telox .telox-logo-tag-desc{
        font-size: 14px;
        line-height: 23px;
    }
    .telosystems-main-wrapper.about-telox .telo-banner-desc-tag{
        font-size: 36px;
        line-height: 42px;
    }
    .telosystems-main-wrapper.about-telox .telox-logo-main-desc{
        font-size: 23px;
        line-height: 33px;
        padding: 30px 0px 20px;
    }
    .telox-intro-sections-content .telox-intro-section:nth-child(odd) .telox-intro-section-image img{
        margin-left: 0!important;
    }
    .telox-intro-sections-content .telox-intro-section:nth-child(even) .telox-intro-section-image img{
        margin-right: 0!important;   
    }
    .telosystems-main-wrapper.about-telox .telox-intro-section{
        display: block;
        text-align: center;
        max-width: 90%;
        margin: 0 auto;
    }
    .telosystems-main-wrapper.about-telox .telox-intro-section-txt{
        max-width: 100%;
    }
    .telosystems-main-wrapper.about-telox .telox-intro-sections-content .telox-intro-section .telox-intro-section-image img{
        max-width: 385px;
        width: 100%;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper > .row{
        display: block;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper .row .telox-about-main-wrapper-left{
        display: none;
    }
    .telosystems-main-wrapper.about-telox .telox-intro-section-txt {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 35px!important;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-content {
        max-width: 470px;
        margin: 0 auto;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-main-wrapper::before{
        display: none;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-content{
        max-width: 85%;
        margin: 0 auto;
        padding: 45px 0px;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-main-section {
        padding: 35px 0px;
        margin: 10px 0px;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper .row,.telosystems-main-wrapper.about-telox .telox-about-main-wrapper,.telosystems-main-wrapper.about-telox .telox-about-main-wrapper-right{
        height: auto;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-grids .telox-missions-grids-big-desc{
        font-size: 24px;
        line-height: 30px;
        padding: 8px 0px 12px;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-main-content{
        max-width: 100%;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-grids {
        margin-bottom: 35px;
    }

    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section {
        margin-left: 0px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-main-desc-sec{
        padding-left: 0px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section > img{
        max-width: 100%;
        margin-bottom: 35px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-main-desc{
        font-size: 26px;
        line-height: 34px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-tag-desc-jkf {
        font-size: 16px;
        line-height: 24px;
    }
    nav.nav-extended .nav-wrapper > ul{
        max-width: 580px;
    }
    .telox-logo-main-desc-section {
        padding-top: 65px;
        padding-bottom: 45px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-loc-desc-section > span {
        font-size: 60px;
        line-height: 50px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-loc-desc-section {
        font-size: 40px;
        line-height: 38px;
        margin-top: -145px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-intro-sections-cont {
        padding: 55px 0px 85px;
    }
    /* about telox css */

    /* trg-900 css */
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .banner-desc-section-row .product-image > img{
        max-width: 100%;
        margin-bottom: 25px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .te300-title {
        font-size: 40px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .te300-banner-desc {
        font-size: 20px;
        line-height: 28px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .innerpage-bannerbg-two.trg-900{
        height: auto;
    }

    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .te300-sub-title {
        font-size: 30px;
        line-height: 38px;
        padding: 14px 0px 14px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .reddot-design-award-main-content{
        display: block;
        text-align: center;
        /*        max-width: 95%;*/
        margin: 0 auto;
        padding-top: 70px;
        padding-bottom: 15px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .handset-design-award-features-content {
        text-align: center;
    }
    .telosystems-main-wrapper .trg-900   .reddot-design-award-main-section {
        display: inline-block;
        width: 100%;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .reddot-design-award-img{
        float: none;
        padding-right: 0px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .reddot-design-award-img > img {
        max-width: 280px;
        margin-bottom: 35px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .handset-design-feature-grid {
        max-width: 220px;
        margin: 0px 12px 35px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .handset-design-feature-main-txt {
        font-size: 16px;
        line-height: 22px;
        height: 44px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .handset-design-feature-desc-txt {
        font-size: 13px;
        letter-spacing: 0px;
        line-height: 20px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .handset-design-feature-icon {
        height: 72px;
    }
    /* trg-900 css */

    /* telox rebuild plus series css  */
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-intro-section{
        text-align: left;
        display: block;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-intro-section-main{
        margin-bottom: 45px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series a.telox-learn-more-btn{
        margin-top: 25px;
        height: 54px;
        line-height: 52px;
        font-size: 16px;
        max-width: 155px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-title{
        font-size: 30px;
    }
    .telox-intro-section-points .innovative-features-ind .innovative-features-img {
        line-height: 12px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-desc{
        font-size: 15px;
        line-height: 23px;
    }
    .telox-intro-sections-content .telox-intro-section:nth-child(2n) .col:last-of-type .telox-intro-section-txt{
        margin: 0px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-wrapper, .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-section .row.my_row{
        height: auto;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-tag{
        font-size: 22px;
        letter-spacing: 1px;
        line-height: 30px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-section{
        padding: 35px 0px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-about-img-section{
        margin: 0px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-about-desc-title{
        font-size: 27px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-about-desc-tag-txt {
        font-size: 22px;
        letter-spacing: 1px;
        line-height: 32px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-about-main-section{
        padding: 65px 0px;
    }
    .telox-intro-section-points .innovative-features-ind .instant-comm-desc{
        padding-left: 15px;
        font-size: 15px;
        line-height: 20px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-intro-section-title{
        font-size: 36px;
        line-height: 40px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-intro-section-title{
        font-size: 32px;
        line-height: 36px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telo-banner-desc-tag{
        font-size: 32px;
        line-height: 40px;
    }
    /* telox rebuild plus series css  */

    /* telo m6 css  */
    .telosystems-main-wrapper .telo-m6 .te300-title{
        font-size: 30px;
    }
    .telosystems-main-wrapper .telo-m6 .banner-desc-content{
        padding-left: 0px;
    }
    .telosystems-main-wrapper .telo-m6 .te300-sub-title.telo-color{
        font-size: 30px;
        line-height: 22px;
    }
    .telosystems-main-wrapper .telo-m6 .innerpage-bannerbg-two.telo-m6{
        height: auto;
    }
    .telosystems-main-wrapper .telo-m6 .banner-desc-section-row {
        height: auto;
        margin: 10px 0;
        padding: 20px 0;
    }
    .telosystems-main-wrapper .telo-m6 .banner-desc-section-row .product-image{
        max-width: 385px;
        margin: 20px auto 0px;
    }
    .telosystems-main-wrapper .telo-m6 .te300-banner-desc {
        font-size: 30px;
        line-height: 38px;
    }
    .telosystems-main-wrapper .telo-m6 .te300-banner-desc .contact{
       font-size: 14px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-main-wrapper{
        height: auto;
        background-position: -100px 0%;
        background-size: contain;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-main-content{
        height: 200px;
        align-items: center;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-desc-content {
        max-width: 385px;
        background-color: rgba(255,255,255,0.75);
        padding: 24px 18px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-desc-title {
        font-size: 20px;
        line-height: 34px;
        color: #000;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-desc-tag{
        color: #000;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-scenario-main-title{
        font-size: 30px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-scenario-main-desc{
        font-size: 15px;
        line-height: 22px;
    }
    .telo-m6-scenario-main-title-section{
        max-width: 100%;
        margin: 0;
    }
    .telosystems-main-wrapper .telo-m6 .yellow-bg-strap-section{
        display: none;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-scenario-img-section{
        margin-bottom: 35px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-scenario-right-img{
        text-align: center;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-scenario-main-section{
        padding: 45px 0px;
        margin-bottom: 25px;
    }
    /* telo m6 css  */

    /* service policy css  */
    .service-policy-middle-wrapper .scrollspy-main-head {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 12px;
    }
    .service-policy-middle-wrapper .scrollspy-main-desc {
        font-size: 13.5px;
        line-height: 20px;
    }
    .service-policy-middle-wrapper .scrollspy-main-desc > div {
        margin-bottom: 12px;
    }
    .service-policy-middle-wrapper .scrollspy-main-desc > span {
        font-size: 20px;
        line-height: 30px;
    }
    .service-policy-middle-content .col.scrollspy-main-desc-content {
        border-left: none;
    }
    .service-policy-middle-content .col.scrollspy-main-desc-content .section-scrollspy-section {
        padding-top: 40px;
    }
    .service-policy-middle-content .col.scrollspy-main-desc-content .section.scrollspy {
        padding-left: 0;
    }
    /* service policy css  */
}  
@media only screen and (min-width: 601px) and (max-width: 992px){
    .container {
        width: 90%;
        max-width: 930px;
    }
    .product-banner-img-section.telo-m5{
        height: 780px;
    }
    nav.nav-extended .nav-wrapper {
        display: inline-flex;
        justify-content: space-between;
    }
  
    #mobile-demo.side-nav .collapsible-header i {
        float: right;
        font-size: 15px;
        margin-right: 0px;
    }
    .side-nav .collapsible-header, .side-nav.fixed .collapsible-header{
        padding: 0px 40px;
    }
    .side-nav .collapsible-header:focus, .side-nav.fixed .collapsible-header:focus,
    .side-nav .collapsible-header:hover, .side-nav.fixed .collapsible-header:hover,
    .side-nav .collapsible-header.active, .side-nav.fixed .collapsible-header.active{
        background-color: #ed821a;
        color: #ffffff;
        border-radius: 0px;
    }
    .side-nav .collapsible-header:focus i, .side-nav.fixed .collapsible-header:focus i,
    .side-nav .collapsible-header:hover i, .side-nav.fixed .collapsible-header:hover i,
    .side-nav .collapsible-header.active i, .side-nav.fixed .collapsible-header.active i{
        color: #ffffff;
    }
    .collapsible.collapsible-accordion li.active .collapsible-header {
        border-bottom: 1px solid #ffffff;
    }
    .collapsible.collapsible-accordion .collapsible-body ul{
        margin-top: 0px;
        padding-top: 0px;
    }
    .side-nav .collapsible-body li a, .side-nav.fixed .collapsible-body li a{
        padding: 0px 32px;
    }
    .slider .slides li .caption > .row {
        display: inline-block;
        align-items: center;
    }
    nav a.button-collapse i {
        height: 40px;
        line-height: 40px;
    }
    nav .button-collapse{
        float: right;
        margin: 30px 20px 30px 0;
    }
    nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i{
        height: 44px;
        line-height: 44px;
        font-size: 34px;
    }
    .slider.fullscreen{
        height: auto!important;
    }
    .case-study-desc-section {
        padding: 30px 30px;
    }
    .case-study-image img{
        height: 100%;
    }
    .case-study-row .row .col.m12 {
        width: 100%;
        margin: 0 auto;
        display: inline-block;
        text-align: center;
    }
    .angaros-foot-locations-content {
        border-right: none;
    }
    .individual-features.feature-address ul li:first-of-type{
        width: 100%;
    }
    .individual-features.feature-address ul li{
        width: 250px;
        display: inline-block;
        vertical-align: top;
    }
    .copyright-flex{
        border-right: none;
        text-align: center;
    }
    .slider .slides li .caption {
        top: 12%;
    }
    .slider.fullscreen {
        height: 1200px!important;
    }
    .telosystems-banner-secction{
        height: 1200px!important;
    }
    .hp-feature-ind {
        margin-bottom: 20px;
    }
    .slider .indicators {
        left: 0;
    }
    .case-study-ind-section-one.parking {
        background: url(../images/UYBcjqvlNiyy.png) no-repeat center 17%;
        height: 260px;
        background-size: cover;
    }
    .case-study-ind-section-two.commercial {
        background: url(../images/j8IQahsWCBNx.png) no-repeat center 20%;
        height: 260px;
        background-size: cover;
    }
    .case-study-ind-section-two.airport {
        background: url(../images/Ngzumr8yOMvA.png) no-repeat center 20%;
        height: 260px;
        background-size: cover;
    }
    .case-study-ind-section-one.private {
        background: url(../images/aLk0yk8MeXS1.png) no-repeat center 17%;
        height: 260px;
        background-size: cover;
    }
    .case-study-ind-section-two.airport .case-study-desc-sec {
        left: 50px;
    }
    .case-study-desc-sec {
        width: 80%;
    }
    .hp-product-features-section {
        margin: 30px 0 20px;
    }
    .case-study-ind-section-one {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        max-width: 100%;
        margin: 0 0 25px 0;
    }
    .case-study-ind-main-section-two {
        width: 100%;
        max-width: 100%;
        margin-bottom: 25px;
    }
    nav ul{
        display: inline-block;
        padding-top: 30px;
    }
    nav ul.collapsible.collapsible-accordion{
        padding-top: 0px;
    }
    .side-nav li>a{
        padding: 0 40px;
        margin: 0;
    }
    .side-nav li>a:focus{
        background-color: #090603;
        color: #ffffff;
    }
    .social-icons-section {
        padding: 13px 0px 40px 0;
        text-align: center;
    }
    .locations-ind {
        padding: 20px 20px;
    }
    .locations-section{
        max-width: 290px;
    }
    .ourplaces-main-section {
        background-size: 100%;
        height: auto;
    }
    .corporate-title {
        font-size: 30px;
    }
    .address-section {
        display: inline-block;
    }
    .address-content {
        padding-bottom: 20px;
    }
    input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea{
        width: 92%;
        max-width: 400px;        
    }
    textarea{
        width: 100%;
        max-width: 435px;        
    }
    .news-ind-section {
        display: inline-block;
    }
    .news-desc-section {
        padding-left: 25px;
        padding-top: 25px;
    }
    .tabs .tab a{
        width: 74px;
    }
    .tabs .tab {
        margin: 0 4px;
    }
    .case-study-inner-image {
        margin-bottom: 20px;
    }
    .footer-locations-logo-section {
        margin-top: 0;
    }
    .footer-design-image {
        display: none;
    }
    .the-challenge-desc-section {
        max-width: 100%;
    }
    nav ul {
        display: block;
    }
    nav.nav-extended .nav-wrapper > ul {
        margin-top: 0px;
        height: 100%;
    }
    .three-ninty .bodycon.product-display {
        display: inline-block;
        width: 100%;
    }
    .three-ninty .protelomobile-telo-right {
        margin-top: 30px;
        margin-left: 0px;
    }
    .std-acc-grid {
        width: 240px;
        margin-right: 12px;
        margin-bottom: 20px;
        vertical-align: top;
    }
    .product-banner-img-section.radiot2 {
        height: auto;
        background-size: cover;
    }
    .key-features-left-section {
        width: 100%;
        margin: 0;
    }
    .keyfeature-tab .tabs .tab a {
        padding: 0 20px;
        font-size: 24px;
    }
    .docking-station-ind {
        padding: 30px;
    }
    .bodycon.product-display {
        padding: 0px;
    }
    .protelomobile-telo-left {
        text-align: left;
    }
    .case-study-desc-image {
        height: 320px!important;
        background-size: cover!important;
    }

    /* te580pd css */
    .external-antena-image {
        margin-bottom: -12px;
    }
    .crystal-loud-speaker-section.dual-mode {
        height: auto;
        background-size: cover;
    }
    .external-antenna-title-section{
        margin: 50px 0;
    }
    .banner-desc-section-row {
        display: inline-block;
        height: auto;
        margin: 30px 0;
        padding: 30px 0;
    }
    .feature-ind {
        max-width: 100%;
    }
    .external-antena-row-two {
        display: inline-block;
        /*margin: 50px 0;*/
    }
    .pocket-sized-title-section{
        margin: 50px 0 90px;
    }
    .innerpage-bannerbg-two.te580 {
        height:1150px;
        background-size: cover;
    }
    .external-antenna-title-section{
        margin: 50px 0 120px;
        max-width: 100%;
    }
    /* te580pd css */

    /* t8 ltecam css */
    .teloptt-wrapper.t8-ltecam .product-desc-middle-banner-section{
        height: auto;
    }
    .teloptt-wrapper.t8-ltecam .product-banner-img-section.t8-ltecam{
        height: auto;
    }
    .teloptt-wrapper.t8-ltecam .unified-images-section{
        margin-bottom: 40px;
        text-align: center;
        width: 100%;
    }
    .teloptt-wrapper.t8-ltecam .std-acc-grid:hover .stdacc-img img{
        transform: scale(0.8);
    }
    .teloptt-wrapper.t8-ltecam .std-acc-grid:last-of-type{
        margin-right: 0px;
    }
    .teloptt-wrapper.t8-ltecam .std-acc-grid .stdacc-img img{
        transform: scale(0.8);
    }
    /* t8 ltecam css */

    /* te 580pd css */
    .external-antena-row-two {
        display: inline-block;
        /* margin: 50px 0; */
    }
    .external-antena-image {
        margin-bottom: -12px;
    }
    .crystal-loud-speaker-section.dual-mode {
        height: auto;
        background-size: cover;
    }
    .external-antenna-title-section {
        margin: 50px 0 120px;
        max-width: 100%;
    }
    .pocket-sized-title-section {
        margin: 50px 0 90px;
    }
    .external-antenna-desc{
        margin: 20px 0px;
    }
    /* te 580pd css */

    /* pandemic prevention solution css*/
    .telosystems-main-wrapper.pandemic-prevention-solutions .non-contact-product-img-slider.slick-initialized{
        max-width: 415px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .non-contact-colors-avail-section{
        left: 15px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper{
        height: 640px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper .innerpage-banner-content{
        height: 578px;
        padding-left: 0px;
        max-width: 330px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper .innerpage-banner-txt{
        background-color: #ffffff;
        padding: 24px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-wrapper.thm42 .pandemic-non-contact-main-content{
        display: block;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .non-contact-adv-icons-section{
        max-width: 100%;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-main-section{
        padding: 25px 0px 25px;
        margin: 25px 0px 25px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .slick-initialized .non-contact-product-img-slide.slick-slide img{
        display: inline-block;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-wrapper.thm42 .thm42-nox-grid-sec{
        max-width: 100%;
        min-height: auto;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .pandemic-non-contact-wrapper.thm42 .thm42-nox-grid-sec.no-border{
        padding: 0px;
    }
    /* pandemic prevention solution css*/

    /* bausch health case study css*/
    .telosystems-main-wrapper.case-study-bausch-health .priom-logo-section{
        position: relative;
        bottom: auto;
        left: auto;
        margin: 10px 0px 45px;
    }
    /* bausch health case study css*/

    /* te 590 plus css */
    .telosystems-main-wrapper .te-590-plus .innerpage-bannerbg-two.te-590-plus{
        height: 700px;
    }
    .innerpage-bannerbg-two.te-590-plus .banner-desc-section-row {
        height: 180px;
    }
    .telosystems-main-wrapper .te-590-plus .product-image-txt-main-section{
        height: 180px;
    }
    .innerpage-bannerbg-two.te-590-plus .product-image > img{
        height: 900px;
    }
    .innerpage-bannerbg-two.te-590-plus .product-image-txt-section {
        left: 114px;
        top: 295px;
    }
    .innerpage-bannerbg-two.te-590-plus .product-image-desc,.innerpage-bannerbg-two.te-590-plus .product-image-desc > span{
        font-size: 36px;
        line-height: 42px;
    }
    .telosystems-main-wrapper .te-590-plus .powerful-core-main-wrapper{
        background: #000000;
        height: auto;
    }
    .telosystems-main-wrapper .te-590-plus .powerful-core-main-content{
        height: auto;
        padding: 35px 0px;
        margin: 35px 0px;
        width: 100%;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section{
        background-size: cover;
        height: 236px;
        display: none;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section .adt-line {
        right: 33.5%;
        top: 70px;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section .adt-after {
        left: 34.5%;
        top: 60px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-grid{
        max-width: 236px;
        margin: 0px 15px 25px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-main-txt {
        font-size: 18px;
        line-height: 23px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-icon {
        height: 64px;
    }
    .telosystems-main-wrapper .te-590-plus .reddot-design-award-img{
        padding-right: 0px;
        width: 100%;
        float: none;
        display: inline-block;
        text-align: center;
    }
    .telosystems-main-wrapper .te-590-plus .extremely-durable-main-wrapper {
        height: 1004px;
    }
    .telosystems-main-wrapper .te-590-plus .powerful-main-section-txt {
        max-width: 380px;
        margin: 0 auto;
    }
    .telosystems-main-wrapper .te-590-plus .reddot-design-award-img > img {
        height: 410px;
        max-width: 100%;
        margin-bottom: 35px;
    }
    .telosystems-main-wrapper .te-590-plus .reddot-design-award-main-content{
        padding: 45px 0px;
        margin: 45px 0px 0px;
    }
    .handset-design-award-features-content {
        text-align: center;
    }

    .innerpage-bannerbg-two.te-590-plus .perfect--container .perfect--phone{
        display: none;
    }   
    .innerpage-bannerbg-two.te-590-plus .perfect--container .perfect--phone__active{
        opacity: 1;
        height: 940px;
        position: relative;
    }   
    .innerpage-bannerbg-two.te-590-plus .perfect--container{
        top: 0px;
    }   
    .innerpage-bannerbg-two.te-590-plus .product-image-desc {
        font-size: 36px;
        line-height: 40px;
    }
    /* te 590 plus css */

    /* rebuild plus series css */
    .rebuild-plus-series-content-section{
        display: inline-block;
    }
    .telosystems-main-wrapper.rebuild-plus-series .rebuild-plus-series-product-img{
        width: auto;
        max-width: 75%;
        height: auto;
        margin: 0 auto 35px;
        min-width: 520px;
    }
    .telosystems-main-wrapper.rebuild-plus-series .rebuild-plus-series-product-img > img{
        height: 480px;
    }    
    .rebuild-plus-series-product-txt {
        padding-left: 0px;
    }
    /* rebuild plus series css */

    /* about telox css */
    .telosystems-main-wrapper.about-telox .telox-logo-main-desc{
        font-size: 26px;
        line-height: 34px;
        padding: 30px 0px 20px;
    }
    .telox-intro-sections-content .telox-intro-section:nth-child(odd) .telox-intro-section-image img{
        margin-left: 0!important;
    }
    .telox-intro-sections-content .telox-intro-section:nth-child(even) .telox-intro-section-image img{
        margin-right: 0!important;   
        float: none;
    }
    .telox-intro-section{
        display: block;
        text-align: center;
        max-width: 90%;
        margin: 0 auto;
    }
    .telox-intro-section-txt{
        max-width: 100%;
    }
    .telox-intro-sections-content .telox-intro-section .telox-intro-section-image img{
        max-width: 385px;
        width: 100%;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper > .row{
        display: block;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper .row .telox-about-main-wrapper-left{
        display: none;
    }
    .telosystems-main-wrapper.about-telox .telox-intro-section-txt {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 35px!important;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-content {
        max-width: 470px;
        margin: 0 auto;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-main-wrapper::before{
        display: none;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-content{
        max-width: 85%;
        margin: 0 auto;
        padding: 65px 0px 75px;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper .row,.telosystems-main-wrapper.about-telox .telox-about-main-wrapper,.telosystems-main-wrapper.about-telox .telox-about-main-wrapper-right{
        height: auto;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-grids .telox-missions-grids-big-desc{
        font-size: 26px;
        line-height: 34px;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-main-content{
        max-width: 100%;
    }

    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section {
        margin-left: 0px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-main-desc-sec{
        padding-left: 0px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section > img{
        max-width: 540px;
        margin-bottom: 35px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-main-desc{
        font-size: 28px;
        line-height: 40px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-tag-desc-jkf {
        font-size: 18px;
        line-height: 26px;
    }
    nav.nav-extended .nav-wrapper > ul{
        max-width: 580px;
    }
    .telox-logo-main-desc-section {
        padding-top: 65px;
        padding-bottom: 45px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-loc-desc-section > span {
        font-size: 60px;
        line-height: 50px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-loc-desc-section {
        font-size: 40px;
        line-height: 38px;
        margin-top: -145px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-intro-sections-cont {
        padding: 55px 0px 85px;
    }
    /* about telox css */

    /* trg-900 css */
    .telosystems-main-wrapper .trg-900   .banner-desc-section-row .product-image > img{
        max-width: 520px;
        margin-bottom: 25px;
    }
    .telosystems-main-wrapper .trg-900  .te300-title {
        font-size: 40px;
    }
    .telosystems-main-wrapper .trg-900 .te300-sub-title {
        font-size: 40px;
        line-height: 46px;
        padding: 14px 0px 14px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section    .reddot-design-award-main-content{
        display: block;
        text-align: center;
        /*        max-width: 95%;*/
        margin: 0 auto;
        padding-top: 70px;
        padding-bottom: 15px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .handset-design-award-features-content {
        text-align: center;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section {
        display: inline-block;
        width: 100%;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .reddot-design-award-img{
        float: none;
        padding-right: 0px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .reddot-design-award-img > img {
        max-width: 265px;
        margin-bottom: 35px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .handset-design-feature-grid {
        max-width: 278px;
        margin: 0px 12px 35px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .handset-design-feature-main-txt {
        font-size: 18px;
        line-height: 26px;
        height: 40px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .handset-design-feature-desc-txt {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 22px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .handset-design-feature-icon {
        height: 72px;
    }
    /* trg-900 css */

    /* telox rebuild plus series css  */
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-intro-section{
        text-align: left;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-intro-section-main{
        margin-bottom: 45px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series a.telox-learn-more-btn{
        margin-top: 25px;
    }
    .telox-intro-sections-content .telox-intro-section:nth-child(2n) .col:last-of-type .telox-intro-section-txt{
        margin: 0px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-wrapper, .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-section .row.my_row{
        height: auto;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-tag{
        font-size: 22px;
        letter-spacing: 1px;
        line-height: 30px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-covid-main-section{
        padding: 35px 0px;
    }
    /* telox rebuild plus series css  */

    /* telo m6 css  */
    .telosystems-main-wrapper .telo-m6 .innerpage-bannerbg-two.telo-m6{
        height: auto;
    }
    .telosystems-main-wrapper .telo-m6 .banner-desc-section-row {
        height: auto;
        margin: 10px 0;
        padding: 20px 0;
    }
    .telosystems-main-wrapper .telo-m6 .banner-desc-section-row .product-image{
        max-width: 385px;
        margin: 20px auto 0px;
    }
    .telosystems-main-wrapper .telo-m6 .te300-banner-desc {
        font-size: 36px;
        line-height: 44px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-main-wrapper{
        height: auto;
        background-position: -100px 0%;
        background-size: contain;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-main-content{
        height: 300px;
        align-items: flex-end;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-desc-content {
        max-width: 385px;
        background-color: rgba(255,255,255,0.75);
        padding: 24px 30px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-desc-title {
        font-size: 32px;
        line-height: 40px;
        color: #000;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-desc-tag{
        color: #000;
    }
    .telo-m6-scenario-main-title-section{
        max-width: 100%;
        margin: 0;
       
    }
    .telosystems-main-wrapper .telo-m6 .yellow-bg-strap-section{
        display: none;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-scenario-img-section{
        margin-bottom: 35px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-scenario-right-img{
        text-align: center;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-scenario-main-section{
        padding: 45px 0px;
        margin-bottom: 25px;
    }
    /* telo m6 css  */

    /* service policy css  */
    .service-policy-middle-wrapper .scrollspy-main-head {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .service-policy-middle-wrapper .scrollspy-main-desc {
        font-size: 14px;
        line-height: 22px;
    }
    .service-policy-middle-wrapper .scrollspy-main-desc > div {
        margin-bottom: 16px;
    }
    .service-policy-middle-wrapper .scrollspy-main-desc > span {
        font-size: 20px;
        line-height: 30px;
    }
    .service-policy-middle-content .col.scrollspy-main-desc-content {
        border-left: none;
    }
    .service-policy-middle-content .col.scrollspy-main-desc-content .section-scrollspy-section {
        padding-top: 40px;
    }
    .service-policy-middle-content .col.scrollspy-main-desc-content .section.scrollspy {
        padding-left: 0;
    }
    /* service policy css  */
}
@media only screen and (min-width: 993px) and (max-width: 1199px){
    .container {
        width: 100%;
        max-width: 95%;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-desc-title{
        color: #000;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-desc-tag{
        color: #000;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-prod-specs-main-wrapper .tab-img-4{
        left: 50%;
        font-size: 20px;
        line-height: 40px;
    }
    .slider .slides li .caption{
        left: 5%;
        width: 90%;
    }
    nav ul {
        max-width: 710px;
        margin-top: 20px;
    }
    nav ul li a{
        padding: 8px 12px;
    }
    .hp-product-features-section {
        margin: 50px 0 30px 0;
    }
    .slider .indicators {
        left: 75px;
    }
    .case-study-row .row .col.l6 {
        width: 100%;
        margin: 0 auto;
        display: inline-block;
        text-align: center;
    }
    .case-study-section {
        width: 100%;
        max-width: 70%;
    }
    .case-study-ind-section-one{
        margin: 0 13px;
    }
    .case-study-desc-sec{
        position: absolute;
        bottom: 50px;
        left: 20px;
        width: 230px;
    }
    .case-study-ind-section-two.airport .case-study-desc-sec{
        left: 20px;
    }
    nav.nav-extended .nav-wrapper{
        max-width: 100%;
    }
    .mega-dropdown-menu > ul > li > ul {
        padding: 26px 20px;
        line-height: 64px;
    }

    .mega-dropdown-menu .dropdown-header {
        padding: 0 0 20px 0;
    }
    .mega-dropdown-menu > ul > li > ul > li {
        padding-bottom: 10px;
    }
    .nav-image {
        width: 40px;
        min-width: 60px;
        max-width: 60px;
    }
    .nav-desc {
        padding-left: 16px;
    }
    .key-feature-ind {
        height: 90px;
    }
    .std-acc-grid {
        width: 260px;
        margin-right: 20px;
    }
    .kf-desc-sec {
        font-size: 20px;
        line-height: 26px;
        padding-left: 20px;
    }
    .docking-station-ind {
        max-width: 160px;
        padding: 0 10px;
    }
    .unified-images-section .unified-img {
        text-align: left;
        display: block;
        float: left;
        height: auto;
        width: 33%;
    }
    .unified-img img {
        float: left;
        width: 100%;
    }
    #nav-mobile > li:first-child{
        display: none;
    }

    .feature-ind {
        max-width: 415px;
    }
    .crystal-loud-speaker-section.dual-mode {
        background-position: 60%;
    }

    /* pandemic prevention solution css*/
    .telosystems-main-wrapper.pandemic-prevention-solutions .non-contact-product-img-slider.slick-initialized{
        max-width: 415px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .non-contact-colors-avail-section{
        left: 15px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper{
        height: 640px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper .innerpage-banner-content{
        height: 640px;
        padding-left: 0px;
        max-width: 330px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper .innerpage-banner-txt{
        background-color: #ffffff;
        padding: 24px;
    }
    /* pandemic prevention solution css*/

    /* te 590 plus css */
    .telosystems-main-wrapper .te-590-plus .innerpage-bannerbg-two.te-590-plus{
        height: 1300px;
    }
    .innerpage-bannerbg-two.te-590-plus .banner-desc-section-row {

        height: 350px;
    }
    .telosystems-main-wrapper .te-590-plus .product-image-txt-main-section{
        height: 300px;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section{
        background-size: cover;
        height: 333px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-grid{
        max-width: 280px;
        margin: 0px 15px 25px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-main-txt {
        font-size: 20px;
        line-height: 26px;
    }
    .telosystems-main-wrapper .te-590-plus .reddot-design-award-img{
        padding-right: 10px;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section .adt-line {
        right: 45.5%;
        top: 130px;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section .adt-after {
        left: 45.5%;
        top: 95px;
    }
    .telosystems-main-wrapper .te-590-plus .powerful-main-section-txt {
        max-width: 380px;
        margin: 0 auto 0 50px;
    }
    .telosystems-main-wrapper  .te-590-plus .reddot-design-award-img > img {
        height: 350px;
        max-width: 100%;
    }
    .innerpage-bannerbg-two.te-590-plus .product-image-txt-section {
        left: 115px;
        top: 400px;
    }
    .innerpage-bannerbg-two.te-590-plus .product-image > img{
        height: 1000px;
    }

    .innerpage-bannerbg-two.te-590-plus .perfect--container .perfect--phone{
        display: none;
    }   
    .innerpage-bannerbg-two.te-590-plus .perfect--container .perfect--phone__active{
        opacity: 1;
        height: 940px;
        position: relative;
    }   
    .innerpage-bannerbg-two.te-590-plus .perfect--container{
        top: 80px;
    }   
    .innerpage-bannerbg-two.te-590-plus .product-image-desc {
        font-size: 36px;
        line-height: 40px;
    }

    /* te 590 plus css */

    /* rebuild plus series css */
    .telosystems-banner-secction .slider .slides li .caption.rebuild-plus-series .banner-image img {
        height: 480px;
    }
    .telosystems-banner-secction .slider .slides li .caption.rebuild-plus-series {
        left: 0;
        width: 100%;
        max-width: 960px;
        right: 0;
        margin: 0 auto;
    }
    .telosystems-banner-secction .slider .slides li .caption.rebuild-plus-series .banner-title,
    .telosystems-banner-secction .slider .slides li .caption.rebuild-plus-series .banner-title span{
        font-size: 46px;
        line-height: 48px;
    }
    /* rebuild plus series css */

    /* about telox css */
    .telox-intro-sections-content .telox-intro-section:nth-child(odd) .telox-intro-section-image img{
        margin-left: -25px!important;
    }
    .telox-intro-sections-content .telox-intro-section:nth-child(even) .telox-intro-section-image img{
        margin-right: -25px!important;   
    }
    .telox-intro-section-txt {
        font-size: 22px;
        line-height: 31px;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-content {
        max-width: 470px;
        margin: 0 auto;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-main-wrapper::before{
        display: none;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-content{
        max-width: 385px;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-main-content{
        max-width: 100%;
    }

    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section {
        margin-left: 0px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section > img{
        max-width: 100%;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-main-desc{
        font-size: 28px;
        line-height: 40px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-tag-desc-jkf {
        font-size: 18px;
        line-height: 26px;
    }
    nav.nav-extended .nav-wrapper > ul{
        max-width: 475px;
    }
    /* about telox css */

    /* trg-900 css */
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .innerpage-bannerbg-two.trg-900 {
        height: 660px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .banner-desc-section-row {
        height: 415px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .reddot-design-award-main-content {
        padding: 40px 0px;
        margin: 45px 0px 0;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .reddot-design-award-img > img {
        max-width: 335px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .handset-design-feature-grid {
        max-width: 285px;
        margin: 0px 6px 10px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .handset-design-feature-main-txt {
        font-size: 18px;
        line-height: 26px;
        height: 40px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .reddot-design-award-img{
        padding-right: 0px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .handset-design-feature-desc-txt {
        font-size: 14px;
        letter-spacing: 0px;
        line-height: 22px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .handset-design-feature-icon {
        height: 72px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .clusters-main-section {
        padding: 50px 0px;
    }
    .telosystems-main-wrapper .trg-900 .reddot-design-award-main-section .te300-sub-title {
        font-size: 40px;
        line-height: 46px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .te300-banner-desc {
        font-size: 18px;
        line-height: 26px;
    }
    /* trg-900 css */

    /* telo m6 css  */
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-main-wrapper{
        height: 490px;
        background-position: -170px 0%;
        background-size: contain;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-main-content{
        height: 490px;
        background:none;
        padding-left: 0px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-desc-content {
        max-width: 460px;
        background-color: #fff;
        padding: 35px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-prod-specs-img-section > img{
        max-width: 820px;
    }
    .telosystems-main-wrapper .telo-m6 .banner-desc-content{
        padding-left: 0px;
    }
    .telosystems-main-wrapper .telo-m6 .yellow-bg-strap-section {
        position: absolute;
        height: 239px;
        max-width: 610px;
        width: 100%;
        background-color: #ec8122;
        bottom: 40px;
        z-index: -1;
        left: 120px;
    }
    .telosystems-main-wrapper .telo-m6 .te300-sub-title.telo-color {
        font-size: 34px;
        padding-left: 16px;
        line-height: 60px;
    }
    /* telo m6 css  */

    /* service policy css  */
    .service-policy-middle-content .col.scrollspy-main-desc-content .section.scrollspy {
        padding-left: 25px;
    }
    /* service policy css  */
}
@media only screen and (min-width: 1200px) and (max-width: 1399px){
    .case-study-desc-section {
        padding: 20px 30px;
    }
    .slider.fullscreen ul.indicators {
        z-index: 2;
        bottom: 70px;
    }

    .hp-feature-ind {
        padding: 0 14px;
    }
    .case-study-ind-section-two.airport .case-study-desc-sec {
        left: 142px;
    }
    nav ul li a {
        padding: 7px 18px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1599px){
    .container{
        max-width: 1170px;
        width: 100%;
    }

    nav.nav-extended .nav-wrapper > ul{
        min-width: 550px;
        max-width: 830px;
        width: auto;
    }
    .crystal-loud-speaker-section.dual-mode {
        background-position: 60%;
    }
    .case-study-desc-image.airport .case-study-desc-sec{
        left:auto;
        right: 30px;
    }

    /* pandemic prevention solution css*/
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper{
        height: 640px;
    }
    .telosystems-main-wrapper.pandemic-prevention-solutions .innerpage-banner-wrapper .innerpage-banner-content{
        height: 640px;
        padding-left: 30px;
    }
    /* pandemic prevention solution css*/

    /* te 590 plus css */
    .telosystems-main-wrapper .te-590-plus .innerpage-bannerbg-two.te-590-plus .product-image-desc.stick {
        left: 38.75%!important;
    }
    .innerpage-bannerbg-two.te-590-plus {
        height: 1650px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-grid {
        max-width: 276px;
    }
    .telosystems-main-wrapper .te-590-plus .handset-design-feature-main-txt {
        font-size: 20px;
    }
    .telosystems-main-wrapper .te-590-plus .audio-signaling-section{
        background-size: cover;
        height: 423px;
    }
    .handset-design-feature-grid{
        max-width: 310px;
        margin: 0px 20px 25px;
    }
    .handset-design-feature-main-txt {
        font-size: 22px;
        line-height: 26px;
    }
    .reddot-design-award-img{
        padding-right: 30px;
    }
    /* te 590 plus css */

    /* rebuild plus series css */
    .telosystems-banner-secction .slider .slides li .caption.rebuild-plus-series .banner-image img {
        height: 480px;
    }
    .telosystems-banner-secction .slider .slides li .caption.rebuild-plus-series {
        left: 0;
        width: 100%;
        max-width: 1140px;
        right: 0;
        margin: 0 auto;
    }
    .telosystems-banner-secction .slider .slides li .caption.rebuild-plus-series .banner-title,
    .telosystems-banner-secction .slider .slides li .caption.rebuild-plus-series .banner-title span{
        font-size: 50px;
        line-height: 54px;
    }    
    /* rebuild plus series css */

    /* about telox css */
    .telox-intro-sections-content .telox-intro-section:nth-child(odd) .telox-intro-section-image img{
        margin-left: 0px!important;
    }
    .telox-intro-sections-content .telox-intro-section:nth-child(even) .telox-intro-section-image img{
        margin-right: 0px!important;   
    }
    .telox-intro-section-txt {
        font-size: 24px;
        line-height: 34px;
    }
    .telox-about-main-content {
        max-width: 470px;
        margin: 0 auto 0px 17%;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-main-wrapper::before{
        height: 304px;
        width: 505px;
        background-position: right center;
    }

    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section {
        margin-left: 0px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section > img{
        max-width: 100%;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-main-desc{
        font-size: 28px;
        line-height: 40px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-tag-desc-jkf {
        font-size: 18px;
        line-height: 26px;
    }
    /* about telox css */

    /* trg-900 css */
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .reddot-design-award-main-content{
        padding: 50px 0px 35px;
        margin: 35px 0px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .reddot-design-award-img > img {
        max-width: 470px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .handset-design-feature-main-txt {
        font-size: 22px;
        line-height: 28px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .handset-design-feature-desc-txt {
        font-size: 15.5px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .handset-design-feature-grid{
        max-width: 305px;
        margin: 0px 16px 35px;
    }
    .telosystems-main-wrapper .trg-900  .reddot-design-award-main-section .handset-design-award-features-content{
        text-align: center;   
    }
    /* trg-900 css */

    /* telox rebuild plus series css  */
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-about-img-section {
        margin-left: 0px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-rebuild-about-desc-tag-txt {
        font-size: 22px;
        line-height: 32px;
        padding: 24px 0px 30px;
    }
    .telosystems-main-wrapper.telox-rebuild-plus-series .telox-intro-section-txt {
        max-width: 530px;
        padding-left: 45px;
    }
    /* telox rebuild plus series css  */

    /* telo m6 css  */
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-main-wrapper{
        height: 750px;
        background-position: -275px 50%;
    }
    /* telo m6 css  */
}
@media only screen and (min-width: 1600px){
    .case-study-desc-image.airport .case-study-desc-sec{
        left:auto;
        right: 50px;
    }

    /*telox about css */
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section {
        margin-left: -125px;
    }
    .telosystems-main-wrapper.about-telox .about-telox.new .telox-logo-img-section > img{
        max-width: 100%;
    }
    /*telox about css */
}
@media only screen and (min-width: 601px) and (max-width: 767px){}
@media only screen and (min-width: 768px) and (max-width: 992px){
    .slider .slides li .caption {
        top: 12%;
    }
    .slider.fullscreen {
        height: 1300px!important;
    }
    .telosystems-banner-secction{
        height: 1300px!important;
    }
    .telosystems-banner-secction .slider .slides li .banner-image img {
        height: 400px;
        background-position: center center !important;
    }
    .product-banner-img-section.te580{
        height: 950px;
    }
    /* t8 ltecam css */
    .teloptt-wrapper.t8-ltecam .std-acc-grid{
        width: 31%;
        max-width: 300px;
    }
    /* t8 ltecam css */

    /* about telox css */
    .telosystems-main-wrapper.about-telox .telox-intro-section{
        display: block;
        text-align: center;
        max-width: 90%;
        margin: 0 auto;
    }
    .telosystems-main-wrapper.about-telox .telox-intro-section-txt{
        max-width: 100%;
    }
    .telosystems-main-wrapper.about-telox .telox-intro-sections-content .telox-intro-section .telox-intro-section-image img{
        max-width: 445px;
        width: 100%;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper > .row{
        display: inline-flex;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper .row .telox-about-main-wrapper-left{
        display: block;
    }
    .telosystems-main-wrapper.about-telox .telox-missions-grids .telox-missions-grids-big-desc{
        font-size: 30px;
        line-height: 36px;
    }
    .telosystems-main-wrapper.about-telox .telox-intro-section-txt {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 35px!important;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-content{
        max-width: 385px;
        margin: 0 auto 0 -24px;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper-left{
        width: 72%;
    }
    .telosystems-main-wrapper.about-telox .telox-about-main-wrapper .row{
        width: 96%;
    }
    /* about telox css */

    /* telo m6 css  */
    .telosystems-main-wrapper .telo-m6 .innerpage-bannerbg-two.telo-m6{
        height: auto;
    }
    .telosystems-main-wrapper .telo-m6 .banner-desc-section-row {
        height: auto;
        margin: 10px 0;
        padding: 20px 0;
    }
    .telosystems-main-wrapper .telo-m6 .banner-desc-section-row .product-image{
        max-width: 500px;
        margin: 0 auto;
    }
    .telosystems-main-wrapper .telo-m6 .te300-banner-desc {
        font-size: 36px;
        line-height: 44px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-main-wrapper{
        height: 430px;
        background-position: -220px 0%;
        background-size: contain;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-rock-quality-main-content{
        height: 430px;
        align-items: center;
    }
    .telosystems-main-wrapper.telo-m6 .telo-m6-rock-quality-desc-content {
        max-width: 460px;
        background-color: rgba(255,255,255,0.75);
        padding: 35px;
    }
    .telosystems-main-wrapper .telo-m6 .telo-m6-scenario-right-img{
        text-align: center;
    }
    /* telo m6 css  */
}