 @media screen and (min-width: 1200px){
    #tsum-tabs label {
      width: calc(25% - 1.3rem);
    }  
 }

  @media screen and (max-width: 1200px){
    #tsum-tabs label {
      width: calc(24% - 1.3rem);
    }  
 }




@media (min-width: 661px) and (max-width: 991px) {
  #tsum-tabs [id^="tab"]:checked + label:after {
    top: 30%;
  }
}


@media only screen and (max-width: 660px) {
    
    /*.mobile-calc{display: block;}*/

/*.desktop-view{display: none;}*/

  .m-pb-0{padding-bottom: 0 !important;}

  .m-mb-0{margin-bottom: 0 !important;}

  .m-pt-0{padding-top: 0 !important;}

  .our-services .Effective-sec-item, .Pricing-box-con, .Effective-sec-item.mssp2 {height: auto !important;}

  .Testimonials-section-con.pt-0, .slider-con, .informationmain-con, .Effective-con, .blog-post-con, .blog-post-details-con{padding-top: 50px !important;}

  #tsum-tabs label{width: 45% !important;}

 .locations #tsum-tabs [id^="tab"]:checked + label:after {transform: translate(-15px, 55px);} 

 .tab-description p:last-child, .carousel-item .row > div:last-child{display: block;}

 .Effective-sec-item-title h4, #tsum-tabs label span{font-size: 17px !important;}

 .Pricing-title h2, .blog-post-heading h2, .form-title-con h2, .Testimonials-section-heading h2, .Effective-sec-heading h2, h2{line-height: 42px;}

 .splunk-cloud #tsum-tabs .Effective-sec-item{height: 135px;vertical-align: middle;}

 .splunk-cloud #tsum-tabs [id^="tab"]:checked + label:after {transform: translate(-14px, 67px) !important;}

 .Effective-sec-item.mssp{vertical-align: middle;height: 145px;}

 .mssp-price-list li{list-style: none;}

 .get-start-con h1 {font-size: 40px;line-height: 45px;}

 .mssp-tab #tsum-tabs [id^="tab"]:checked + label:after {transform: translate(-14px, 70px);}

 .service-eff-section .Effective-sec-item { height: auto !important;}

 .Effective-con.pb-0{padding-bottom: 50px !important;}

 .security-list .Pricing-box-list ul, .security-list  h4{text-align: left;}

 .security-list .list li i {left: -28px;}

 .coln-size{height: auto;}

 #tsum-tabs .lbl-height{height: 180px;padding: 14px}

 .Pricing-box-heading p{font-size: 15px !important;}

 .contact-box-card .Effective-sec-item {height: auto;}

 .Pricing-box-link {position: unset;bottom: 30px;transform: unset;}

 .item-height-2, .netskope-products .Effective-sec-item, .item-height, .splunk-height, .platform-elements .Effective-sec-item{height: auto !important;}

 .m-height .m-pt-0{padding-top: 0 !important;}

 .m-height .m-pb-0{padding-bottom: 0 !important;}

 .m-left .Pricing-box-list ul li, .m-left .tab-description ul li{text-align: left;}

 .m-left .list li i {left: -28px;}

 h5 {line-height: 18px;}

iframe{width: 100% !important;}

.mob-list li{width: 50%;float: left;}

.social-icon-list li{margin-right: 13px}

/* .Effective-sec-item img {width: auto;} */


.tab-description.Pricing-box-list {text-align: left !important;margin-left: 10px;}

h1, h2{font-size: 30px;line-height: 42px;}

.tabs-content h3{text-align: left;}

.locations .locations-list{text-align: left;}

.locations .locations-list p{display: flex;align-items: center;}

.locations .locations-list p br{display: none;}

.locations .tab-sec-img img {width: 100% !important;}

.Testimonials-item-con{margin-bottom: 20px;}

.Testimonials-item-auter-heading{display: table-cell !important;}

.tabs-content h3, .tabs-content p{text-align: left !important;}

.price-image img {
    width: 72px !important;
}

.capabilities-sec .col-lg-4{display: flex;align-items: center;}

.ucb-works img{width: 100% !important;}

}


@media only screen and (max-width: 990px){

  .header-container{backdrop-filter: unset !important;}

  .our-services .Effective-sec-item {height: 100%;}

  .Testimonials-item-auter-heading p{font-size: 12px;}

  .list li i {left: -30px !important;}

  h1 {font-size: 40px;line-height: 40px;}

  p{font-size: 18px;}

  .banner-main-con, .slider-con, .Effective-con, .informationmain-con, .Cyber-Security-con, .Pricing-con, .form-main-con, .get-start-con, .Testimonials-section-con, .service-main-left-con,
  .blog-post-con, .blog-post-details-con {
    margin-top: -1px;margin-bottom: -1px;}

}


@media screen and (min-device-width: 992px) and (max-device-width: 1199px){

      #tsum-tabs .Effective-sec-item-title span {font-size: 17px;}

      #tsum-tabs .Effective-sec-item-title h4, #tsum-tabs .Effective-sec-item-title span {padding: 0 0px !important;}


      .banner-main-con {
    padding-top: 250px  !important;
  }



    }


@media only screen and (max-width: 991px) {

  #testimonials .owl-dots {
    padding-top: 21px;
  }

  .banner-main-con {
    padding-top: 230px  !important;
  }

  .banner-main-con .banner-con-img {
    /*padding-top: 80px;*/
  }


  .banner-main-con.content-banner{
    padding-top: calc(50px + 81px);
  }

}


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

  .banner-con-img .banner-main-left-con-img{
    order: 1;
    text-align: center;
  }

  .banner-con-img .banner-right-con{
    right: unset !important;
    text-align: center;
  }

  .banner-con-img .banner-left-con{
    text-align: center !important;
  }

}




@media only screen and (max-width: 768px){

  .service-Effective-con .Effective-sec-item, .sp-cd .Effective-sec-item{height: 100%;}

}
