@charset "utf-8";

/* CSS Document */
/* Extra large devices (large desktops, 1200px and up) */
@media (max-width: 480px) {
    .top-bar ul li {
        font-size: 8px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {  


}

/* width: 991px; */

@media screen and (max-width: 61.938em) {
 .title-black-center h1 {font-size: 26px;  line-height: 36px;}
.title-black-left3 .spec-text {font-size: 26px; line-height: 34px;}
.title-black-left3 h2{height:auto; line-height: 26px;}  
.footer .footer-contact{display: block;}
.footer .footer-links{display: block;}
.footer .footer-links .quick-links1 ul li{display: block; width: 100%;}
.footer .copy-right{display: block;}
.footer-links > * {  margin-bottom: 30px !important;}
.footer .footer-links .quick-links1 ul li {float: none;}
.rfid-solution ul {text-align: left;}  

.title-black-center3 h2{height:auto; line-height:26px;}
.title-black-left span{height:auto;}

.title-black-center h2{font-size: 23px; line-height: 35px; letter-spacing: 0.5px;}
.title-black-center span{font-size: 14px; height: 42px; padding:11px 20px;}
.cust-test-home .left-section{width: 100%;}
.cust-test-home .left-section ul li{width: 44%;}
.cust-test-home .right-section{width: 100%;}
.cust-test-home{display: block;}
.home-abt{display: block;}
.home-abt .left-section{width: 100%;}
.home-abt .right-section{width: 100%; padding: 0px 20px 0px 20px}
.home-abt .left-section{ width:100%;}
.home-abt .left-section .counter{ width:100%; position:relative; bottom:0; margin-top:0px; right:0px;}
.home-abt .left-section .counter ul li{ display:block; width:100%;border-bottom:1px solid #d0d0d0;}
.desktop-banners{display: none;}
.mob-banners{display: block;}

/* .header-top{display: none;} */
.brand img{width: 315px;}
.breadcrumb-section{padding: 30px 0px;}
.breadcrumb-section h1{font-size: 20px; line-height: 28px;}
.career-details .top-title-pane{display: block;}
.career-details .top-title-pane h3{margin-bottom: 15px;}
.career-details .content-details .first-pane{display: block;}
.career-details .content-details .first-pane p{margin-bottom: 10px;}

/* .header-item-left { display: -webkit-box; padding: 10px 0px 0px 0px; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 55%; flex: 0 0 55%} */
.team-pane .pane-sec{display: block;}
.team-pane .pane-sec .img-section{margin-bottom: 30px;}
.team-pane .pane-sec .content-sec{width: 100%;}
.team-pane .pane-sec .content-sec h4 span{line-height: 26px;}
.profile-second-sec .counter ul li{width: 100%; margin-bottom: 30px;}
.profile-second-sec .counter ul li:last-child{margin-bottom: 0px;}

.benefits{display: block;}
.benefits .left{width: 100%; padding: 20px;}
.benefits .right {width: 100%; padding: 20px;}
.industry-solution img{margin-top: 30px;}
.success-story img{margin-bottom: 30px;}
.aidc-productivity-text2 img{margin-bottom: 30px;}

.installation_support{display: block;}
.installation_support .left{width: 100%;}
.installation_support .right {width: 100%}
.pos-key-components img{margin-top: 30px;}
.pos-solutions-text2 img{margin-bottom: 30px;}
.aidc-productivity-text2 {padding:0px 15px;}
.top-bar ul li {font-size: 10px;}
.e-waste-collection .e-waste-card {height: auto; margin-bottom: 30px;}
.smart-data-centers .circle-group .firstcard { flex-direction: column; align-items: center; padding: 30px 15px;  }  
.smart-data-centers .circle-group .icondiv { margin-left: 0; width: 120px; height: 120px; padding: 4px; margin-bottom: 15px; }  
.smart-data-centers .circle-group .icondiv img { width: 100px; }  
.smart-data-centers .circle-group h2 { font-size: 18px; line-height: 24px; margin-bottom: 15px; }  
.smart-data-centers .circle-group p { font-size: 16px; line-height: 24px; }  
.boardroom-solutions-second .imgdiv{margin-bottom: 30px;}
.boardroom-solutions-second .textdiv{margin-bottom: 30px;}
.boardroom-solutions-second {margin-bottom: 0px;}
/*.power-sec-card{height: auto; margin-bottom: 88px;}*/
/*.power-sec-card2{height: auto; margin-bottom: 88px;}*/
/*.power-sec-card2:last-child{height: auto; margin-bottom: 20px;}*/
.pos-why-turbonet .col-lg-3:nth-child(4) .power-sec-card2 { margin-bottom:110px; }

.pos-why-turbonet .col-lg-4:nth-child(1) .power-sec-card2 { margin-bottom:110px; }
.pos-why-turbonet .col-lg-4:nth-child(2) .power-sec-card2 { margin-bottom:110px; }
.pos-why-turbonet .col-lg-4:nth-child(3) .power-sec-card2 { margin-bottom:30px; }


.power-solution-sec img{margin-bottom: 30px;}
.power-solution-sec2 img{margin-bottom: 30px;}
.smart-data-centers .circle-group .icondivmain {width: 100%;}
.smart-data-centers .circle-group .textdiv {  text-align: center; width: 100%; }  
.smart-data-centers .circle-group {padding: 20px;}

.networking-solutions .imgdiv{margin-bottom: 30px;}
.networking-solutions .textdiv{margin-bottom: 30px;}
.why-we-need .cardmain{height: auto;}
.deployment-option .maindiv {display: block;}
.deployment-option .left-div, .deployment-option .right-div {width: 100%;}
.industry-wide-solutions .maindiv2 {display: block;}
.customer-success-story .card-group-main {display: block;}
.customer-success-story .card-group-main .first-customer {width: 100%; margin-bottom: 30px;}
.modern-infra .why-rent-iconsec {display: block;}
.modern-infra .why-rent-iconsec .textdiv {padding-left: 0px; width: 100%;}
.modern-infra .why-rent-iconsec .icondiv {margin-bottom: 30px;}
.cust-test-home-details .right {padding: 20px;}
.cust-test-home-details {padding: 30px 15px;}
.thank-you-page .thanksbox { padding: 20px 20px;}

.call-to-action .textsec{display: block;}
.call-to-action .textsec .pdiv {width: 100%; margin-bottom: 20px;}
.call-to-action .textsec .btndiv {width: 100%;}
.boardroom-solutions p {margin:0px 10px 30px 20px;}

.anti-theft-third  .row{display: block !important; text-align: center;}
.anti-theft-third .row .col-md-4 {width: 100% !important;}
.anti-theft-third .textdiv {height: auto !important; margin-bottom: 30px !important;}
.self-checkout-solutions .card-group-main { display: block;}
.self-checkout-solutions .card-group-main .first-customer {width: 100%; margin-bottom: 30px;}
.self-checkout-solutions .card-group-main .first-customer:last-child{margin-bottom: 0px;}

.rfid-solution {display: block;}
.rfid-solution .left {width: 100%;}
.rfid-solution .right {width: 100%;}


.header-top{display: none;}
.brand img{width: 315px;}
nav{border: none;}
.header-item-left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%}
.header .wrapper {padding: 7px 0px;}

.nav-list {position: fixed; top: 75px; left: 0; height: 100vh; flex-direction: column; background-color: #032443; z-index: 1000; align-items: initial; display: none; overflow-y: scroll; width: 100%; text-align: left;}
  .nav-list > li {line-height: 3.125rem; border-bottom: 1px solid #8478d7;}
  .nav-list a{color: #ffffff;}
  .nav-list a:hover {color: #aca2f3;}
  .sub-menu {position: initial; border: 3px solid transparent; margin-left: 1rem; max-height: 0; background: rgba(0, 0, 0, 0.5); overflow: hidden; margin-right: 0.4rem; padding-right: 1rem;-webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .08); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .08);}
  .sub-menu .sub-menu {border: none; overflow: hidden; margin-right: 0.4rem;}
  .sub-menu::before {display: none;}
  .nav-list li:hover > .sub-menu {opacity: 1; visibility: visible; max-height: initial; }
  .menu-icons {display: block; font-size: 20px; margin-top: 30px;}
  .fa-times {display: none;}
  nav.active .fa-times {display: block;}
  nav.active .fa-bars {display: none;}
  nav.active .nav-list {display: flex; margin-top: 60px;}
  .nav-list a i.fa{position: absolute; right: 15px; top: 20px;}


  /* New css */
.next-gen-firewall .imgdiv{margin-bottom: 30px;}
 .end-point-security .card-group-main {display: block;}
 .end-point-security .card-group-main .first-customer{width: 100%; margin-bottom: 30px;}
.end-point-security .card-group-main .first-customer:last-child{margin-bottom: 0;}
.why-tech-matter{display: block;}
.why-tech-matter .left{width: 100%;}
.why-tech-matter .left{width: 100%; padding: 15px;}
.why-tech-matter .right{width: 100%; padding: 20px;}
.why-tech-matter ul li {font-size: 17px;}
.textsec-list ul li{line-height: 35px;}
.next-gen-firewall p {font-size: 16px; line-height: 26px; margin: 0px 0px 20px 0px;}
.textsec-industry-email img{width: 100%; margin-bottom: 30px;}
.mdm-features .card-group-main{display: block;}
.mdm-features .card-group-main .first-customer{width: 100%; margin-bottom: 30px;}
.mdm-features .card-group-main .first-customer:last-child{margin-bottom: 0;}
.title-black-left h3 {font-size: 24px; line-height: 36px;}
.aidc-productivity-key-services{text-align: left;}
.aidc-productivity-key-services .imgdiv{margin-top: 30px;}
.implementation-section .implementation-card-group{display: block;}
.implementation-section .implementation-card{height: auto;}
.implementation-section .implementation-card:last-child{margin-bottom: 30px;}
.partner-benefits-box{padding: 20px 15px;}
.pam-whyus-section .pam-card-container{display: block;}
.pam-whyus-section .pam-card{margin-bottom: 30px;}
.cloud-secure-section { padding: 15px; }
.cloud-secure-container{padding: 25px;}
.features-section .features-container{display: block;}
.features-section .feature-card {margin-bottom: 30px;}
.features-v2-section{padding: 30px 15px;}
 .feature-v2-card { flex: 1 1 100%; }
   .feature-v2-card h3 { font-size: 15px; line-height: 24px;  }
    .feature-v2-card p { font-size: 15px; }
}
/*============	Media 900Px Start ============ */
@media screen  and (max-width: 900px) {
  .nav-list {position: fixed; top: 75px; left: 0; height: 100vh; flex-direction: column; background-color: #032443; z-index: 1000; align-items: initial; display: none; overflow-y: scroll; width: 100%; text-align: left;}
  .nav-list > li {line-height: 3.125rem; border-bottom: 1px solid #e9e6e6;}
  .nav-list a{color: #ffffff;}
  .nav-list a:hover {color: #aca2f3;}
  .sub-menu {position: initial; border: 3px solid transparent; margin-left: 1rem; max-height: 0; background: rgba(0, 0, 0, 0.5); overflow: hidden; margin-right: 0.4rem; padding-right: 1rem;-webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .08); box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .08);}
  .sub-menu .sub-menu {border: none; overflow: hidden; margin-right: 0.4rem;}
  .sub-menu::before {display: none;}
  .nav-list li:hover > .sub-menu {opacity: 1; visibility: visible; max-height: initial; background: #032443;}
  .menu-icons {display: block; font-size: 20px; margin-top: 30px;}
  .fa-times {display: none;}
  nav.active .fa-times {display: block;}
  nav.active .fa-bars {display: none;}
  nav.active .nav-list {display: flex; margin-top: 50px;}
  .nav-list a i.fa{position: absolute; right: 15px; top: 20px;}
}

/*============	Media 768Px Start ============ */

@media (max-width: 768px) {
  .top-search-mob { position: relative; display: block !important; margin: 10px 0px 0px 0px; }
.top-search-mob .search-box { width: 100%; position: relative; padding: 0px 5px; }
.top-search-mob .input-search { height: 38px; width: 100%; border: 1px solid #e9e6e6; padding: 0 40px 0 15px; font-size: 14px; font-weight: 300; outline: none; border-radius: 4px; transition: none; color: #000000; background-color: transparent; }
.top-search-mob .input-search::placeholder { color: #000000; font-size: 14px; font-weight: 100; }
.top-search-mob .btn-search { width: 35px;  height: 35px; border: none; font-size: 18px; font-weight: 300; cursor: pointer; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); color: #d3d3d3; background-color: transparent; pointer-events: auto; }
.top-bar ul {margin: 0px 5px;}
.home-abt .left-section img {padding: 0px 0px}


/* New Css */
.why-it-matters .custom-mb:nth-child(4), .why-it-matters .custom-mb:nth-child(5){ margin-bottom: 60px; }
.why-it-matters .custom-mb:nth-child(6) { margin-bottom: 0px; }
.title-black-center2 span{height:auto; font-size:16px;}
.emp-img{margin-bottom: 25px;}
.home-sec-para{text-align:justify; padding: 0px 15px; hyphens:auto;}
.home-solutions .solutions-box-items .solution-thumb .icon{width:80px; height:80px;}
.custom-tabs{margin-bottom:15px;}
}


  
@media (min-width: 769px) {
/* .menu-toggle {display: none;} */
}

/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */

@media (min-width: 320px) and (max-width: 768px) {
    .what-we-offer {padding: 40px 0px 10px 0px;}
    .what-we-offer .offer-box {height: auto;}
    .why-rent .why-rent-iconsec {display: block; padding: 0px 15px;}
    .why-rent .why-rent-iconsec .textdiv {padding-left: 0px; width: 100%;}
    .why-rent .why-rent-text p {text-align: left;}
    .rental-solution-para .rental-info {text-align: justify;}
    .facility-management .rental-info {text-align: justify;}
    .why-choose-mngt .why-rent-iconsec {display: block; padding: 0px 15px;}
    .why-choose-mngt .why-rent-iconsec .textdiv {padding-left: 0px; width: 100%;}
    .contact-us {text-align: justify;}

    .anti-theft-third .textdiv{margin-bottom: 30px; height: auto;}
    .anti-theft-third .col-lg-4:last-child .textdiv { margin-bottom: 0 !important; }
    .self-checkout-solutions .card-group-main {display: block;}
    .self-checkout-solutions .card-group-main .first-customer{width: 100%; margin-bottom: 30px;}
    .self-checkout-solutions .card-group-main .first-customer:last-child{margin-bottom: 0px;}
    .electronic-shelf-labels-second .why-rent-iconsec .textdiv {padding-left: 0px; width: 100%;}
    .electronic-shelf-labels-second .why-rent-iconsec {display: block; padding: 0px 15px 30px 15px;}
    .electronic-shelf-labels-second .why-rent-iconsec .icondiv{margin-bottom: 20px;}
    .electronic-shelf-labels-second .title-black-left {  margin-left: 30px; }
    .electronic-shelf-labels-second .why-rent-iconsec .textdiv p span {margin-bottom: 30px;}
    .pos-hardware-consumables .imgdiv-electronic{position: relative; width: 100%; margin-bottom: 30px; }
}



@media (min-width: 768px) {



}

@media screen and (max-width: 1024px) {
    
  }

/*============ Media 300Px Star ============ */

@media (max-width: 480px) {

    .top-bar ul li {font-size: 8px;}


}

/*============ Media 320Px Start ============ */

