@media (max-width: 1940px) {
  .new-home-contact-wrap .right .img-wrap {
    top: 1.39%;
  }
}
@media (max-width: 1500px) {
  .new-home-contact-wrap .right .img-wrap {
    top: -0.11%;
  }
}
@media (max-width: 1200px) {
  .new-home-contact-wrap .right .img-wrap {
    top: -1.54%;
  }
}
@media (max-width: 1024px) {
  .new-home-contact-wrap .right .img-wrap {
    top: -2.24%;
  }
}
@media (max-width: 1400px) {
  .success-stories-home .success-stories-home-img img {
    width: 100%;
    max-width: 550px;
  }
  .success-stories-slider .slick-arrow.slick-prev {
    left: 30px;
  }
  .success-stories-slider .slick-arrow.slick-next {
    left: 80px;
  }
}
@media (max-width: 1300px) {
  .app-store-need-slider .slick-arrow {
    width: 60px;
    height: 60px;
  }
  .app-store-need-slider .slick-arrow.slick-prev {
    left: 10px;
    background-size: 40px 40px;
    box-shadow: none;
  }
  .app-store-need-slider .slick-arrow.slick-next {
    right: 10px;
    background-size: 40px 40px;
    box-shadow: none;
  }
  .solutions-banner.retail-banner .banner-box > img {
    max-width: 700px;
  }
  .grow-with-us-wrap .grow-with-us-right .grow-with-us-desc {
    margin-left: 0px;
  }
  .grow-with-us-wrap .grow-with-us-right .grow-with-us-desc {
    padding: 0 15px;
  }
  .about-features-list {
    padding-left: 15px;
  }
  .about-features-img img {
    width: 90%;
    margin-left: auto;
    display: block;
  }
  .banner-wrap.sd_wan .banner-info.sd_wan h1 {
    font-size: 45px;
    line-height: 48px;
  }
  .banner-wrap.sd_wan .banner-info.sd_wan h3 {
    font-size: 28px;
    line-height: 34px;
  }
  .new-home-contact-wrap .row {
    margin: 0;
  }
}
@media (max-width: 1200px) {
  .easy-wrap-retail.easy-wrap {
    background: #ffffff;
    padding: 50px 0 0;
  }
  .easy-wrap-retail.easy-wrap .easy-column .row {
    align-items: center;
  }
  .easy-wrap-retail .easy-column .easy-content {
    padding-top: 0;
  }
  .home-banner.new-banner .banner-slide .container {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    position: relative;
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
  }
  .home-banner.new-banner .banner-info {
    width: 50%;
    max-width: 100%;
  }
  .home-banner.new-banner .banner-slide .banner-img {
    width: 50%;
    position: relative;
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .about-features-img img {
    width: 80%;
  }
  .success-stories-home .success-stories-home-img img {
    max-width: 500px;
  }
  .success-stories-home .success-stories-slide {
    padding: 30px;
  }
  .success-stories-slide .success-stories-box p {
    font-size: 20px;
    line-height: 30px;
  }
  .success-stories-home .success-stories-home-img {
    margin-bottom: -244px;
  }
  .key-highlights-wrap {
    padding-top: 275px;
  }
  .page-id-1469 .easy-wrap-retail.easy-wrap {
    padding-bottom: 50px;
  }
  .page-id-1469 .easy-column .easy-content {
    padding-top: 50px;
  }
  .page-id-1469 .easy-wrap-retail-dark .easy-features-list {
    padding-top: 50px;
  }
  .banner-wrap.sase .banner-info-sase h1 {
    font-size: 45px;
    line-height: 48px;
  }
}
@media (max-width: 1140px) {
  .our-clients-worldwide-slider {
    padding-left: 40px;
    padding-right: 40px;
  }
  .our-clients-worldwide-slider .slick-arrow.slick-prev {
    left: 0;
  }
  .our-clients-worldwide-slider .slick-arrow.slick-next {
    right: 0;
  }
}
@media (max-width: 1100px) {
  .pp-banner-wrap {
    background-size: 80%;
  }
  .location-box {
    padding: 20px;
  }
  .partner-form-wrap.form-wrap label {
    font-size: 16px;
  }
  .join-content-wrap .join {
    font-size: 20px;
  }
  .our-solutions-home .our-solutions-desc h4 {
    font-size: 18px;
  }
  .success-stories-home .success-stories-home-img {
    margin: 0;
    text-align: center;
  }
  .success-stories-home-wrap {
    padding-top: 50px;
    padding-bottom: 100px;
  }
  .success-stories-slider .slick-arrow {
    bottom: -60px;
  }
  .success-stories-home .success-stories-right {
    width: 100%;
    max-width: 800px;
    position: relative;
    margin: 0 auto;
  }
  .success-stories-home .success-stories-home-img {
    display: none;
  }
  .key-highlights-wrap {
    padding-top: 80px;
  }
  .supporting-you-img {
    width: 444px;
  }
  .supporting-you-desc {
    width: calc(100% - 444px);
  }
  .how-to-get-started-listng ul {
    margin: 0 -15px;
  }
  .how-to-get-started-listng ul li {
    padding: 0 15px;
  }
  .banner-img {
    width: 100%;
    max-width: 550px;
  }
  .certified-trainings-banner.new-banner {
    height: 362px;
  }
  .subscribe-cta-banner-img {
    width: 530px;
  }
  .subscribe-cta-banner-desc {
    width: calc(100% - 530px);
  }
  /* new blog banner css */
  .banner-blog-listing-left .banner-blog-listing-box .blog-info {
    padding: 20px 20px 10px;
  }
  .banner-blog-listing-left .banner-blog-listing-box .blog-info .categories {
    font-size: inherit;
  }
  .banner-blog-listing-left .banner-blog-listing-box .blog-info h3 a {
    font-size: inherit;
  }
  .banner-blog-listing-left {
    width: 60%;
  }
  .banner-blog-listing-right {
    width: 40%;
  }
  .new-banner.access-banner.platform-banner .banner-info {
    position: relative;
    max-width: 100%;
    padding-top: 50px;
  }
  .new-banner.access-banner.platform-banner .banner-img {
    margin: 0 auto;
  }
  .page-id-1459 .solutions-banner .banner-box {
    height: auto;
  }

  /* new nav css Start */
  .menu > ul > li {
    padding: 0 5px 30px;
  }
}
@media (min-width: 1025px) {
  .mobile-menu {
    display: none;
  }
  .product-menu .tab-content {
    min-height: 400px;
  }
}
@media (max-width: 1024px) {
  .pp-banner-content .icon-title .pp-title {
    font-size: 30px;
  }
  .pp-banner-content .sub-text {
    font-size: 24px;
  }
  .pp-banner-content p {
    font-size: 18px;
  }
  .pp-intro-text {
    font-size: 18px;
  }
  .platform-need-wrap .need-box .content {
    font-size: 18px;
  }
  .platform-difficulties-wrap {
    font-size: 18px;
  }
  .platform-solution-wrap .solution-content .sub-text {
    font-size: 18px;
  }
  .platform-solution-wrap .solution-content .large-text {
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
  }
  .accordion-btn {
    font-size: 18px;
  }
  .platform-accordion .card-body {
    font-size: 18px;
  }
  .platform-benefits-wrap .benefits-box .left h3,
  .platform-benefits-wrap .benefits-box .right > ul > li h3 {
    font-size: 18px;
  }
  .platform-benefits-wrap .benefits-box .left ul li,
  .platform-benefits-wrap .benefits-box .right > ul > li ul li {
    font-size: 16px;
  }
  .pp-banner-wrap {
    background: none !important;
    height: auto;
    padding-top: 50px;
  }
  .pp-banner-wrap > .row {
    justify-content: center;
  }
  .mega-menu-wrap {
    display: none;
  }
  .hamburger {
    display: block;
  }
  .header-wrap header {
    padding: 0 5px;
  }
  .header-wrap header > .container {
    align-items: center;
  }
  .header-wrap header .logo a .svg {
    width: 86px;
    height: 33px;
  }
  .home-banner.new-banner .banner-info h1 {
    font-size: 33px;
    line-height: 44px;
  }
  .home-banner.new-banner .banner-info {
    font-size: 20px;
    line-height: 30px;
  }
  .home-banner.new-banner .banner-info {
    padding-top: 20px;
  }
  .home-banner.new-banner .banner-slide {
    height: auto;
  }
  .about-features-img {
    display: none;
  }
  .about-features-list {
    margin: 0 auto;
  }
  .customer-training-cta .customer-training-left {
    width: 440px;
  }
  .customer-training-right {
    width: calc(100% - 440px);
  }
  .ray-certified-wrap {
    padding: 90px 0 90px;
  }
  .partner-info-right {
    width: 400px;
  }
  .partner-info-left {
    width: calc(100% - 400px);
  }
  .success-stories-slider .slick-arrow {
    bottom: -90px;
  }
  .footer-column > ul {
    justify-content: flex-start;
  }
  .location-box .icon a {
    word-break: break-all;
  }
  .mobile-menu > ul > li > ul {
    position: absolute;
  }
  .mobile-menu.menu-active > ul > li > ul.menu-show {
    position: fixed;
  }
  /* new nav css Start */
  .login-btn-header {
    padding-left: 20px;
    padding-top: 10px;
  }

  .wi-fi-6-features .content {
    padding: 20px 0 0 0;
  }
  .wi-fi-6-features .content h2 {
    padding-bottom: 20px;
  }
  .about-author-wrap .about-author-info h3 {
    font-size: 25px;
    line-height: 30px;
  }
  .about-author-wrap .about-author-info h4 {
    font-size: 22px;
    line-height: 27px;
  }
  .cta-banner-whitepaper {
    padding: 20px;
  }
  .cta-banner-whitepaper-wrap {
    padding: 90px 0;
  }
  .home .parent-our-clients-wrap .our-clients-worldwide-slide,
  .page-id-10033 .parent-our-clients-wrap .our-clients-worldwide-slide {
    width: 20%;
  }
  .home .our-clients-worldwide-slide .img,
  .page-id-10033 .our-clients-worldwide-slide .img {
    height: 100px;
  }
}
@media (max-width: 991px) {
  .contact-info-tab-box {
    padding: 20px;
  }
  .contact-info-tab-box .left {
    width: 100%;
  }
  .access-banner .banner-img {
    text-align: center;
  }
  .access-point-intro-wrap .intro-text {
    font-size: 18px;
  }
  .access-point-intro-wrap .point-list ul li .box h3 {
    font-size: 18px;
  }
  .new-banner.access-banner.platform-banner .banner-info {
    position: relative;
    padding-top: 40px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .platform-intro-text {
    font-size: 20px;
  }
  .new-banner.partner-portal-banner .banner-info {
    text-align: center;
  }
  .partner-points-wrap {
    padding: 50px 0;
  }
  .pp-content h3 {
    font-size: 22px;
  }
  .pp-content {
    font-size: 18px;
  }
  .support-center-wrap {
    padding-top: 50px;
  }
  .platform-benefits-wrap .benefits-box .right {
    padding: 40px 30px;
  }
  .platform-intro-text {
    font-size: 20px;
  }
  .solutions-banner .banner-box > img {
    display: none;
  }
  .solutions-banner .banner-box {
    height: auto;
  }
  .solutions-banner .banner-content {
    padding-top: 60px;
  }
  .easy-column .img:after {
    display: none;
  }
  .easy-column .container {
    padding: 0;
  }
  .easy-column .easy-content {
    padding: 30px 15px;
  }
  .easy-features-list {
    padding-top: 30px;
  }
  .other-solutions-list > ul > li h4 {
    font-size: 16px;
  }
  .solutions-banner.retail-banner .banner-content {
    padding-top: 60px;
  }
  .easy-wrap-education .easy-column .img-education {
    margin-top: 0;
  }
  .case-studies-banner.new-banner .banner-box > img {
    display: none;
  }
  .case-studies-banner.new-banner .banner-box .banner-info {
    max-width: 100%;
    width: 100%;
  }
  .cs-search-box {
    padding: 30px 20px 10px;
  }
  .location-list > ul > li {
    width: 50%;
  }
  .join-content-wrap .join {
    padding-top: 0;
  }
  .career-form-wrap {
    padding: 50px 0;
  }
  .career-form > ul > li .left {
    padding-left: 0;
  }
  .about-banner.new-banner .banner-img {
    text-align: center;
  }
  .about-banner.new-banner {
    height: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .about-banner.new-banner .banner-info {
    margin: 0 auto;
    padding-top: 20px;
  }
  .securely-connecting-since {
    padding: 50px 0 50px;
  }
  .securely-connecting-since-right {
    padding-top: 50px;
  }
  .grow-with-us-wrap .grow-with-us-left {
    width: 100%;
  }
  .grow-with-us-wrap .grow-with-us-left img {
    width: 100%;
  }
  .grow-with-us-wrap .grow-with-us-right {
    width: 100%;
  }
  .grow-with-us-wrap .grow-with-us-right .grow-with-us-desc {
    margin: 0 auto;
    padding: 30px 15px;
  }
  .our-clients-worldwide-wrap {
    padding: 50px 0 50px;
  }
  .our-clients-worldwide-slider {
    padding: 20px 0 30px;
  }
  .our-clients-worldwide-slider .slick-arrow {
    width: 30px;
    height: 30px;
    margin-top: -15px;
  }
  .time-line-wrap {
    padding-bottom: 30px;
  }
  .time-line-img {
    padding-top: 50px;
  }
  .vision h3 {
    font-size: 36px;
    line-height: 46px;
  }
  .vision-wrap {
    padding: 50px 0 170px;
  }
  .site-map-listing {
    padding: 50px 0 50px;
  }
  .site-map-left,
  .site-map-center,
  .site-map-right {
    width: 50%;
  }
  .home-banner.new-banner .banner-info h1 {
    font-size: 27px;
    line-height: 37px;
  }
  .home-banner.new-banner .banner-info {
    font-size: 18px;
    line-height: 28px;
  }
  .home-banner-slider .slick-arrow {
    width: 33px;
    height: 33px;
  }
  .about-ray-wrap {
    padding: 70px 0 70px;
  }
  .about-ray .title h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .about-features-wrap .container {
    padding: 70px 0 100px;
  }
  .about-features-wrap:before {
    height: 150px;
  }
  .about-features-list {
    max-width: 100%;
    padding-right: 15px;
  }
  .about-features-list .title h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .about-features-list p {
    font-size: 20px;
    line-height: 30px;
  }
  .about-features-tab .about-features-tab-box {
    padding-left: 0;
  }
  .about-features-tab .about-features-tab-box .about-features-tab-desc {
    padding-left: 15px;
  }
  .about-features-tab .about-features-tab-box {
    margin-bottom: 30px;
  }
  .our-solutions-home-wrap {
    padding: 0px 0 50px;
  }
  .our-solutions-home-slider {
    padding-top: 40px;
  }
  .our-solutions-home .title h2 {
    font-size: 30px;
    line-height: 40px;
    padding-bottom: 10px;
  }
  .our-solutions-home .title .tag-line {
    font-size: 18px;
  }
  .our-solutions-home > p {
    font-size: 20px;
  }
  .success-stories-home .success-stories-right {
    padding-left: 15px;
    padding-right: 15px;
  }
  .success-stories-home .success-stories-right .title .tag-line {
    font-size: 18px;
  }
  .success-stories-home .success-stories-right .title h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .success-stories-box h4 {
    font-size: 20px;
  }
  .success-stories-box span {
    font-size: 18px;
  }
  .key-highlights-listing ul li {
    width: 50%;
    margin-bottom: 30px;
  }
  .key-highlight-img img {
    width: 100%;
  }
  .key-highlights-wrap .title .tag-line {
    font-size: 18px;
  }
  .key-highlights-wrap .title h2 {
    font-size: 30px;
  }
  .how-to-get-started-info {
    font-size: 20px;
    line-height: 30px;
  }
  .our-knowledgebase-listing ul {
    margin: 0 -15px;
  }
  .our-knowledgebase-listing ul li {
    width: 50%;
    padding: 0 15px;
  }
  .certified-trainings-banner.new-banner {
    height: auto;
  }
  .banner-img {
    position: relative;
    text-align: right;
    margin-left: auto;
  }
  .certified-trainings-banner.new-banner .banner-info.text-center {
    margin: 0 auto;
    padding: 30px 0 30px;
  }
  .certified-trainings-banner.new-banner h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .certified-trainings-banner.new-banner .txt {
    font-size: 20px;
    line-height: 30px;
  }
  .ray-certified-wrap {
    padding: 40px 0;
  }
  .ray-certified p {
    font-size: 20px;
    line-height: 30px;
  }
  .partner-info-right {
    width: 100%;
  }
  .partner-info-left {
    width: 100%;
    padding-top: 40px;
  }
  .partner-info-desc {
    padding-top: 0;
  }
  .partner-info-desc h2 {
    padding-bottom: 15px;
  }
  .partner-wrap {
    padding-bottom: 80px;
  }
  .partner-certification-synopsis-listing ul {
    margin: 0 -15px;
  }
  .partner-certification-synopsis-listing ul li {
    padding: 0 15px;
  }
  .partner-certification-synopsis-wrap {
    padding: 40px 0 40px;
  }
  .partner-certification-synopsis h2 {
    padding-bottom: 20px;
  }
  .our-products-home:before {
    height: 179px;
  }
  .our-products-home-wrap {
    padding-bottom: 120px;
  }
  .blog-list ul li .blog-info {
    padding-left: 30px;
  }
  .blog-filter-by {
    min-width: 200px;
    margin-right: 10px;
  }
  .blog-to-show-list {
    margin: 0 10px;
  }
  .blog-nav.blog-nav-new .container > div {
    padding: 30px 0;
  }
  .subscribe-cta-banner-img {
    width: 430px;
  }
  .subscribe-cta-banner-desc {
    width: calc(100% - 430px);
  }
  .banner-blog-listing-left {
    width: 100%;
    padding-right: 0;
    padding-bottom: 27px;
  }
  .banner-blog-listing-right {
    width: 100%;
  }
  .current-opening-list .co-row .column3 {
    width: 18.5%;
  }
  .current-opening-list .co-row .column1 {
    width: 63%;
  }
  .opening-cta a {
    font-size: 17px;
  }
  .certified-trainings-banner.new-banner .banner-img {
    position: relative;
  }
  .training-for-customers-img {
    padding-top: 20px;
  }
  .recent-post ul li {
    width: calc(50% - 30px);
  }
  .page-id-1469 .easy-column .img-retail {
    padding: 0 15px;
  }
  .blog-list ul li .blog-img {
    width: 40%;
  }
  .blog-list ul li .blog-info {
    width: 60%;
  }

  .wi-fi-6-features .img img {
    max-width: 100%;
    margin: 0 auto;
  }
  .what-is-wi-fi-wrap .content {
    padding-left: 0;
    padding-top: 20px;
  }
  .switch-to-wi-fi-landing-page .wi-fi-acccess-points-listing-wrap {
    margin-top: -40px;
  }
  .switch-to-wi-fi-landing-page .wi-fi-acccess-points-listing ul li {
    width: 100%;
    margin-bottom: 30px;
  }
  .gitex-bannersec-wrap .container .gitex-registration-form-wrap {
    margin-left: 0;
  }
  .gitex-bannersec-wrap .gitex-banner-info-wrap .global-date {
    text-align: center;
  }
  .gitex-bannersec-wrap .container {
    flex-direction: column;
  }
  .gitex-bannersec-wrap .container .gitex-registration-form-wrap,
  .gitex-bannersec-wrap .container .gitex-banner-info-wrap {
    width: 100%;
  }
  .gitex-bannersec-wrap {
    height: auto;
  }
  .gitex-bannersec-wrap {
    padding: 50px 0;
  }
  .gitex-bannersec-wrap .gitex-banner-info-wrap .title h1 {
    max-width: 100%;
  }
  .gitex-bannersec-wrap .gitex-banner-info-wrap .global-logo {
    text-align: center;
  }
  .gitex-bannersec-wrap .container .gitex-registration-form-wrap {
    padding-top: 10px;
  }
  .gitex-bannersec-wrap .container .gitex-registration-form-wrap .form-group input {
    width: 100%;
  }
  .gitex-aboutus-wrap .aboutus-info-wrap .aboutus-info-description h4 {
    max-width: 100%;
  }
  .ray-product-wrap .ray-product-listing-box {
    justify-content: center;
  }
  .ray-product-wrap .ray-product-listing-box {
    padding-bottom: 30px;
    max-width: 350px;
    margin: 0 auto;
  }
  .ray-product-wrap .ray-product-list-wrap .ray-product-listing {
    padding-bottom: 20px;
  }
  .ray-product-wrap .ray-product-list-wrap .ray-product-listing .title {
    text-align: center;
  }
  .gitex-aboutus-wrap .row {
    flex-direction: column-reverse;
  }
  .gitex-aboutus-wrap .aboutus-img-wrap {
    max-width: 550px;
    margin: 0 auto;
  }
  .page-template-landing-gitex .stand-no {
    text-align: center;
  }
  .why-sdwan-listing-wrap .row .col-lg-3 {
    padding-bottom: 50px;
  }
  .why-sdwan-wrap {
    padding: 66px 0 0;
  }
  .sdwan-components-wrap.sdwan-edge .sdwan-components-info {
    padding-top: 50px;
  }
  .sdwan-components-wrap.ray-sase-client .sdwan-components-info {
    padding-top: 50px;
  }
  .why-sdwan-wrap .why-sdwan-listing-wrap .sdwan-listing-box .sdwan-img {
    text-align: center;
  }
  .banner-wrap.sd_wan .container .row {
    justify-content: center;
  }
  .why-sdwan-wrap .why-sdwan-listing-wrap .sdwan-listing-box .sdwan-box-info h5 {
    min-height: 80px;
  }
  .sase-components-wrap .sase-components-list ul li {
    width: 33.33%;
    padding-bottom: 30px;
  }
  .sase-feature-wrap .sase-feature-list ul li {
    padding: 50px 0;
  }
  .sase-feature-wrap .sase-feature .sase-feature-info {
    padding-top: 30px;
  }
  .why-ray-sase-wrap .why-ray-sase-list .why-ray-sase {
    padding-bottom: 30px;
  }
  .why-ray-sase-wrap {
    padding: 56px 0 20px;
  }
  .about-sase-wrap.why {
    padding: 50px 0 100px;
  }
  .announcements {
    font-size: 20px;
    padding: 10px 15px;
  }
  .announcements img {
    width: 20px;
  }
  .cta-banner-whitepaper-img {
    position: relative;
    top: 0;
  }
  .cta-banner-whitepaper-desc {
    width: 100%;
    padding-left: 0;
    padding-top: 30px;
  }
  .new-home-contact-wrap .right {
    display: none;
  }
  .new-home-contact-wrap .left {
    padding: 50px 0;
  }
  .new-home-contact .row div {
    padding-left: 0;
    padding-right: 0;
  }
  .new-home-banner-wrap .sec-title{
    padding-bottom: 25px;
  }
  .new-home-banner-wrap .img-wrap{
    padding-bottom: 25px;
  }

}

@media (max-width: 767px) {
  /*.delay-animated {animation-delay: 4s;}*/
  /*.logo{-webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    animation-delay: 4s;
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both}*/
  .new-banner h1 {
    font-size: 38px;
  }
  .new-banner .txt {
    font-size: 18px;
  }
  .contact-tab-wrap .c-tab-nav {
    width: 100%;
  }
  .contact-tab-wrap .c-tab-content {
    width: 100%;
  }
  .contact-tab-wrap .c-tab-nav .nav-link:after {
    display: none;
  }
  .contact-tab-wrap .c-tab-nav .nav {
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: auto;
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .contact-tab-wrap .c-tab-nav .nav-link {
    flex-shrink: 0;
    font-size: 16px;
    padding: 0.5rem 1rem 0.5rem 1rem;
    background: #f9f9f9;
    margin-right: 15px;
  }
  .access-point-tab-wrap .nav .nav-link {
    font-size: 16px;
  }
  .access-point-tab-wrap .tab-content {
    padding: 40px 20px;
  }
  .access-table .table thead th {
    font-size: 16px;
    white-space: nowrap;
  }
  .access-table .table tbody td {
    white-space: nowrap;
  }
  .ray-product-info .img img {
    margin: 0 auto 30px;
    display: block;
  }
  .ray-product-features-wrap .contact-tab-wrap .c-tab-nav {
    width: 100%;
  }
  .ray-product-features-wrap .contact-tab-wrap .c-tab-content {
    width: 100%;
    padding-left: 0;
  }
  .contact-tab-wrap .c-tab-nav .nav-link {
    background: rgba(255, 255, 255, 0.07);
  }
  .ray-product-info {
    font-size: 16px;
  }
  .ray-bundle-box .bundle-title {
    font-size: 16px;
    min-height: 60px;
  }
  .ray-bundle-box .content ul li {
    font-size: 16px;
    line-height: 22px;
  }
  .ray-features-txt {
    font-size: 16px;
  }
  .copyright-wrap .left {
    width: 100%;
    order: 2;
    display: block;
  }
  .copyright-wrap .right {
    width: 100%;
    order: 1;
    padding-bottom: 10px;
  }
  .copyright-wrap .copy {
    padding-top: 10px;
  }
  .canopus-banner .banner-img img {
    max-width: 100%;
    margin-left: 0;
    bottom: -20px;
  }
  .why-partner-wrap {
    font-size: 18px;
  }
  .partner-points-wrap {
    padding: 110px 0;
  }
  .support-center-wrap .sc-box .icon img {
    max-width: 80px;
  }
  .support-center-wrap .sc-box h3 {
    font-size: 24px;
  }
  .support-center-wrap .sc-box p {
    font-size: 18px;
  }
  .partner-portal-banner {
    padding-top: 50px;
  }
  .pp-banner-wrap {
    padding-top: 40px;
  }
  .pp-banner-content {
    padding-bottom: 20px;
  }
  .pp-intro-text {
    font-size: 16px;
  }
  .platform-need-wrap .need-box .img {
    width: 100%;
    text-align: center;
  }
  .platform-need-wrap .need-box .img img {
    width: 100%;
  }
  .platform-need-wrap .need-box .content {
    width: 100%;
    font-size: 16px;
    padding: 0 15px 15px;
  }
  .platform-solution-wrap .solution-content {
    padding-bottom: 30px;
    font-size: 16px;
  }
  .platform-accordion .card-body {
    padding: 15px 15px 0;
    font-size: 16px;
  }
  .accordion-btn {
    font-size: 16px;
    padding-left: 15px;
  }
  .platform-benefits-wrap .benefits-box .left {
    width: 100%;
  }
  .platform-benefits-wrap .benefits-box .left:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-top: 16px solid #804996;
    border-bottom: 0;
    position: absolute;
    top: inherit;
    bottom: -16px;
    right: 50%;
    margin-top: 0;
    margin-left: -8px;
  }
  .platform-benefits-wrap .benefits-box .right {
    width: 100%;
    padding: 30px 15px;
  }
  .platform-benefits-wrap .benefits-box .right > ul > li .icon img {
    max-width: 60px;
  }
  .platform-benefits-wrap .benefits-box .left h3,
  .platform-benefits-wrap .benefits-box .right > ul > li h3 {
    font-size: 16px;
  }
  .platform-benefits-wrap .benefits-box .left ul li,
  .platform-benefits-wrap .benefits-box .right > ul > li ul li {
    font-size: 14px;
  }
  .platform-benefits-wrap .benefits-box .left .icon .svg {
    width: 100px;
    height: 100px;
  }
  .new-cta-banner {
    padding: 50px 15px;
  }
  .new-cta-banner h2 {
    font-size: 30px;
    font-weight: 400;
  }
  .new-cta-banner p {
    font-size: 18px;
  }
  .platform-need-wrap .need-box .app-store-need-slider .app-store-need-slide .content {
    padding: 30px 15px 70px;
  }
  .app-store-need-slider .slick-arrow {
    top: inherit;
    bottom: 10px;
    transform: translate(0%, 0%);
  }
  .app-store-need-slider .slick-arrow {
    width: 50px;
    height: 50px;
  }
  .app-store-need-slider .slick-arrow.slick-prev {
    left: 10px;
    background-size: 30px 30px;
    box-shadow: none;
  }
  .app-store-need-slider .slick-arrow.slick-next {
    right: 10px;
    background-size: 30px 30px;
    box-shadow: none;
  }
  .solutions-banner .banner-content .page-title {
    font-size: 32px;
  }
  .solutions-banner .banner-content {
    font-size: 16px;
  }
  .solutions-banner .banner-content h3 {
    font-size: 23px;
  }
  .education-banner .shape-content .banner-content:after {
    display: none;
  }
  .education-banner .shape-content .banner-content {
    max-width: 100%;
  }
  .education-banner .shape-content:before {
    right: 0;
  }
  .case-studies-banner.new-banner .banner-box {
    height: auto;
    padding: 60px 0;
  }
  .cs-intro p {
    font-size: 18px;
  }
  .cs-detail-wrap .content {
    font-size: 18px;
  }
  .cs-detail-wrap {
    padding: 60px 0;
  }
  .location-list > ul > li {
    width: 100%;
  }
  .location-group-title a {
    font-size: 16px;
    height: 50px;
    padding: 0 15px;
  }
  .location-box h3 {
    padding-bottom: 15px;
  }
  .location-box .address {
    font-size: 16px;
  }
  .location-box .icon a {
    font-size: 16px;
  }
  .location-box .icon {
    padding-left: 30px;
  }
  .location-box .icon:before {
    width: 18px;
    height: 18px;
    top: 4px;
  }
  .location-filter-wrap {
    padding: 40px 0 44px;
  }
  .distrubutor-search .dropdown-toggle {
    height: 50px;
  }
  .partner-form-wrap.form-wrap .form-control {
    height: 50px;
    font-size: 18px;
  }
  .partner-form-wrap.form-wrap .dropdown-toggle {
    height: 50px;
    font-size: 18px;
  }
  .partner-form-wrap .agreement-wrap .title-new {
    display: block;
  }
  .partner-form-wrap .agreement-wrap .title-new h2 {
    padding-bottom: 20px;
  }
  .why-work-wrap {
    max-width: 100%;
  }
  .why-work-wrap img {
    width: 100%;
  }
  .why-work-wrap .content {
    padding: 30px 15px;
  }
  .career-join-internship-wrap {
    margin-top: 0;
    padding-top: 0;
  }
  .join-content-wrap .internship {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .join-content-wrap .join {
    color: #787878;
    min-height: auto;
    padding-top: 35px;
    font-size: 18px;
  }
  .join-content-wrap .join h2 {
    padding-bottom: 10px;
  }
  .join-content-wrap .internship h3 {
    padding-bottom: 10px;
  }
  .career-banner.new-banner {
    height: 355px;
  }
  .current-opening-list .co-row .column1 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  .current-opening-list .co-row .column2 {
    width: 50%;
    padding-left: 15px;
    text-align: left;
  }
  .current-opening-list .co-row .column3 {
    width: 50%;
    padding-right: 15px;
    text-align: right;
  }
  .current-opening-list .co-row .column3 .opening-cta {
    text-align: right;
  }
  .current-opening-list .opening-location {
    text-align: left;
  }
  .current-opening-list .opening-location label {
    display: block;
  }
  .current-opening-list .co-row {
    padding-bottom: 20px;
  }
  .current-opening-list .co-row.opening-header .column2 {
    display: none;
  }
  .current-opening-list .co-row.opening-header .column1 {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .current-opening-wrap .current-opening-list {
    top: 0;
  }
  .career-join-internship-wrap {
    padding-bottom: 50px;
  }
  .current-opening-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .career-form-wrap {
    padding: 50px 0;
  }
  .title-new h2 {
    padding-bottom: 0;
  }
  .securely-connecting-since-right h2 {
    font-size: 20px;
    line-height: 30px;
  }
  .securely-connecting-since-right {
    font-size: 16px;
    line-height: 26px;
  }
  .vision h3 {
    font-size: 30px;
    line-height: 40px;
  }
  .leadership-info {
    padding-top: 30px;
  }
  .leadership-list {
    margin-top: 0;
    padding: 30px 15px 0;
  }
  .vision-wrap {
    padding: 50px 0 50px;
  }
  .leadership-list .row {
    margin-left: 0;
    margin-right: 0;
  }
  .leadership-list ul li {
    margin-bottom: 30px;
  }
  .ray-presence-globally-wrap {
    padding: 50px 0 50px;
  }
  .our-clients-worldwide-wrap {
    padding: 50px 0 20px;
  }
  .site-map-banner.new-banner {
    height: 170px;
  }
  .site-map {
    padding-top: 50px;
    font-size: 16px;
    line-height: 26px;
  }
  .site-map-listing {
    padding: 30px 0 30px;
  }
  .site-map-left,
  .site-map-center,
  .site-map-right {
    width: 100%;
  }
  .home-banner.new-banner .banner-info {
    width: 100%;
  }
  .home-banner.new-banner .banner-slide .banner-img {
    width: 100%;
  }
  .home-banner.new-banner .banner-slide .banner-img img {
    width: 80%;
    margin: 0 auto;
  }
  .about-ray .title h2 {
    font-size: 25px;
    line-height: 35px;
  }
  .about-ray .title {
    padding-bottom: 0;
  }
  .about-features-tab .nav-tabs .nav-item {
    width: 100%;
  }
  .about-features-tab .nav-tabs .nav-item a {
    text-align: center;
    font-size: 18px;
  }
  .key-highlights-wrap {
    padding-top: 50px;
  }
  .key-highlights-listing ul li {
    width: 100%;
  }
  .key-highlight-title {
    min-height: auto;
  }
  .consumer-support-banner.new-banner .txt {
    font-size: 18px;
    line-height: 28px;
  }
  .supporting-you-img {
    width: 100%;
  }
  .supporting-you-desc {
    width: 100%;
    padding-top: 20px;
  }
  .how-to-get-started-listng ul li {
    width: 100%;
  }
  .how-to-get-started-wrap {
    padding: 40px 0 40px;
  }
  .how-to-get-started-listng {
    padding-top: 40px;
  }
  .get-started-line {
    padding: 0px 0 33px;
  }
  .how-to-get-started-info {
    font-size: 18px;
    line-height: 28px;
  }
  .our-knowledgebase-wrap {
    padding: 40px 0 40px;
  }
  .our-knowledgebase-listing ul {
    padding-top: 20px;
  }
  .customer-training-cta .customer-training-left {
    margin: 0 auto;
  }
  .customer-training-right {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 40px;
  }
  .our-knowledgebase-listing ul li {
    width: 100%;
  }
  .blog-recent-post-wrap {
    padding: 40px 0 40px;
  }
  .ray-training-areas ul {
    margin: 0;
  }
  .ray-training-areas ul li {
    width: 100%;
    padding: 0;
  }
  .ray-training-areas ul li a {
    width: 100%;
    max-width: 187px;
    margin: 0 auto;
  }
  .ray-training-areas {
    max-width: 100%;
  }
  .partner-certification-synopsis-listing ul li {
    width: 100%;
    margin-bottom: 130px;
  }
  .partner-certification-synopsis-listing ul li:last-child {
    margin-bottom: 0;
  }
  .training-for-customers-wrap {
    padding: 40px 0 40px;
  }
  .training-for-customers h2 {
    padding-bottom: 20px;
  }
  .training-for-customers .cta-group {
    padding-top: 10px;
  }
  .training-for-customers-img {
    padding-top: 30px;
  }
  .ray-certified p {
    font-size: 18px;
    line-height: 28px;
  }
  .partner-info-desc p {
    font-size: 18px;
    line-height: 28px;
  }
  .certification-synopsis-box .certification-synopsis-desc p {
    font-size: 18px;
    line-height: 28px;
  }
  .our-products-home-slider .swiper-slide.swiper-slide-active {
    transform: scale(1);
  }
  .our-product-img {
    text-align: center;
  }
  .our-products-home-slider .swiper-container {
    padding-bottom: 0;
  }
  .our-products-home-slider {
    padding-top: 0;
  }
  .our-products-home > p {
    font-size: 18px;
    line-height: 24px;
  }
  .our-products-home .title-btn h2 {
    width: 100%;
  }
  .our-products-home .title-btn .download-cta-banner {
    padding-bottom: 20px;
  }
  .blog-list ul li .blog-info {
    width: 100% !important;
    padding-left: 0;
  }
  .blog-list ul li .blog-img {
    width: 100% !important;
  }
  .blog-nav-title {
    width: 100%;
    padding-bottom: 20px;
  }
  .blog-nav-filter-by .blog-filter-by {
    margin-bottom: 20px;
  }
  .blog-to-show {
    margin-bottom: 20px;
  }
  .blog-nav.blog-nav-new .container > div {
    padding: 30px 0 10px;
  }
  .subscribe-cta-banner-img {
    width: 430px;
    margin: 0 auto;
  }
  .subscribe-cta-banner-desc {
    width: 100%;
    padding-top: 30px;
  }
  .subscribe-cta-banner-wrap {
    padding: 50px 0 50px;
  }
  .subscribe-cta-banner-desc h2 {
    font-size: 20px;
  }
  .banner-blog-listing-box .blog-info {
    position: relative;
  }
  .banner-blog-listing-box .blog-info .blog-info-left {
    width: 100%;
  }
  .banner-blog-listing-box .blog-info-cta-btn {
    text-align: left;
    padding-top: 10px;
  }
  .blog-banner-new-wrap .page-title h1 {
    font-size: 40px;
    line-height: 50px;
  }
  .blog-banner-new-wrap {
    padding: 40px 0 40px;
  }
  .home-banner-slider .slick-arrow.slick-prev {
    left: 10%;
  }
  .platform-box {
    padding: 15px 20px 38px 30px;
  }
  .ray-product-features-wrap .contact-tab-wrap {
    padding-top: 20px;
  }
  .page-id-1469 .easy-wrap-retail .img-retail {
    padding: 0 15px;
  }
  #current-opening {
    padding-top: 0;
  }
  .page-template-contact-us .new-banner .txt {
    color: #fff;
  }
  .files .file-type {
    display: block;
    padding-left: 0;
    line-height: 24px;
    padding-top: 10px;
  }
  .recent-post ul li {
    width: calc(100% - 30px);
  }
  .single-post .recent-post ul li .blog-info {
    position: relative;
  }
  .home-sidebar {
    display: none;
  }

  .switch-to-wi-fi-landing-page .wi-fi-acccess-points-listing-wrap {
    margin-top: 0;
  }
  .switch-to-wi-fi-landing-page .wi-fi-acccess-points-listing ul li {
    width: 100%;
    margin-bottom: 30px;
  }
  .switch-to-wi-fi-landing-page .wi-fi-acccess-points-listing h2,
  .what-is-wi-fi-wrap .content h2,
  .wi-fi-6-features .content h2 {
    font-size: 24px;
  }
  .switch-to-wi-fi-landing-page .wi-fi-acccess-points-listing ul li .wi-fi-acccess-desc {
    font-size: 18px;
    line-height: 24px;
  }
  .what-is-wi-fi-wrap .content {
    padding-top: 30px;
    font-size: 16px;
  }
  .wi-fi-6-features .content h3 {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 10px;
  }
  .wi-fi-6-features .content ul li {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .postid-578 .blog-detail .wp-post-image,
  .supporting-you-img {
    display: none;
  }
  .blog-tag ul li {
    font-size: 16px;
  }
  .blog-detail {
    font-size: 18px;
  }
  .gitex-bannersec-wrap .gitex-banner-info-wrap .title h1 {
    font-size: 40px;
    line-height: 50px;
  }
  .gitex-bannersec-wrap .gitex-banner-info-wrap .global-logo img {
    width: 300px;
  }
  .gitex-bannersec-wrap .gitex-banner-info-wrap .global-date img {
    width: 250px;
  }
  .gitex-aboutus-wrap .aboutus-info-wrap .aboutus-info-description h4 {
    font-size: 18px;
    line-height: 28px;
  }
  .gitex-aboutus-wrap .aboutus-info-wrap .aboutus-info-description h4:last-child {
    padding-top: 20px;
  }
  .gitex-aboutus-wrap .aboutus-info-wrap .aboutus-info-title h3 {
    font-size: 25px;
  }
  .about-author-wrap .container {
    flex-wrap: wrap;
  }
  .about-author-wrap .about-author-img {
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
  }
  .about-author-wrap .about-author-info {
    width: 100%;
    padding-left: 0;
  }
  .about-author-wrap .about-author-info h4 {
    max-width: 100%;
  }
  .about-author-wrap .about-author-info h3 {
    text-align: center;
  }
  .about-author-wrap .about-author-info h4 {
    text-align: center;
  }
  .ray-product-wrap .ray-product-list-wrap .ray-product-listing .ray-product-listing-item .ray-product-listing-box .ray-product-listing-info h4 {
    font-size: 18px;
    line-height: 28px;
  }
  .ray-product-wrap .ray-product-list-wrap .ray-product-listing .title h3 {
    font-size: 20px;
    line-height: 30px;
  }
  .ray-product-wrap .ray-product-title h3 {
    font-size: 25px;
  }
  .about-author-wrap {
    padding: 50px 0;
  }
  .home-banner.new-banner .gitex-banner-info-wrap {
    padding-bottom: 40px;
  }
  .home-banner.new-banner .gitex-bannersec-wrap .container .gitex-banner-info-wrap {
    padding-top: 0;
  }
  .banner-wrap.sd_wan {
    height: 450px;
  }
  .banner-wrap.sd_wan::after {
    background-position: center;
  }
  .banner-wrap.sd_wan .banner-info.sd_wan h1 {
    font-size: 35px;
    line-height: 38px;
  }
  .banner-wrap.sd_wan .banner-info.sd_wan h3 {
    font-size: 22px;
    line-height: 30px;
  }
  .about-sdwan-wrap {
    padding: 50px 0;
  }
  .about-sdwan-wrap .row .col-md-6 {
    padding-bottom: 40px;
  }
  .about-sdwan-wrap .row .col-md-6:last-child {
    padding-bottom: 0;
  }
  .why-sdwan-wrap {
    padding: 50px 0 0;
  }
  .why-sdwan-wrap .why-sdwan-listing-wrap .sdwan-listing-box .sdwan-box-info h5 {
    /*font-size: 20px;
		line-height: 24px;*/
    padding-bottom: 15px;
  }
  .why-sdwan-wrap .why-sdwan-listing-wrap .sdwan-listing-box .sdwan-img {
    padding-bottom: 25px;
  }
  .why-sdwan-wrap .why-sdwan-listing-wrap .sdwan-listing-box .sdwan-box-info p {
    font-size: 18px;
    line-height: 22px;
  }
  .sdwan-overview-wrap .row .sdwan-img-wrap {
    max-width: 523px;
    margin: 0 auto;
    padding-top: 50px;
  }
  .sdwan-overview-wrap .sdwan-overview-info h5 {
    max-width: 100%;
  }
  .sdwan-overview-wrap .sdwan-overview-info h5 {
    font-size: 18px;
    line-height: 28px;
  }
  .sdwan-overview-wrap .sdwan-overview-info h4 {
    padding-bottom: 15px;
  }
  .sdwan-how-it-work-wrap .sdwan-how-it-work-img-wrap {
    padding-top: 50px;
  }
  .sdwan-how-it-work-wrap .sdwan-how-it-work-img-wrap img {
    padding-bottom: 50px;
  }
  .sdwan-how-it-work-wrap {
    padding: 50px 0;
  }
  .Sdwan-Feature-wrap {
    padding: 50px 0 50px;
  }
  .sdwan-feature-accordian-wrap .accordion-btn {
    font-size: 16px !important;
    line-height: 20px;
  }
  .sdwan-components-wrap.sdwan-edge,
  .sdwan-components-wrap.ray-sase-client {
    padding: 50px 0;
  }
  .sdwan-feature-accordian-wrap .accordion-btn .minus_accordian {
    top: -23px;
  }
  .sdwan-feature-accordian-wrap .accordion-btn .icon {
    width: 18px;
    height: 18px;
    margin-top: -3px;
    transform: translateY(-50%);
  }
  .sdwan-feature-accordian-wrap .accordion-btn.collapsed .plus_accordian {
    width: 18px;
    height: 18px;
  }
  .sdwan-feature-accordian-wrap .accordion-btn .minus_accordian {
    top: -22px;
    width: 18px;
  }
  .platform-accordion .card-body p {
    font-size: 16px;
    line-height: 19px;
  }
  .why-sdwan-wrap .why-sdwan-listing-wrap .sdwan-listing-box .sdwan-box-info h5 {
    min-height: 0;
    text-align: center;
  }
  .why-sdwan-wrap .why-sdwan-listing-wrap .sdwan-listing-box .sdwan-box-info p {
    text-align: center;
  }
  .about-sdwan-wrap .about-sdwan-img {
    text-align: center;
  }
  .banner-wrap.sase .banner-info-sase h1 {
    font-size: 34px;
    line-height: 38px;
  }
  .banner-wrap.sase {
    height: 450px;
  }
  .banner-wrap.sase .banner-info-sase h3 {
    font-size: 22px;
    line-height: 28px;
  }
  .about-sase-wrap.what {
    padding: 50px 0;
  }
  .whysase-img-wrap {
    padding: 50px 0;
  }
  .sase-components-wrap .sase-components-list ul li {
    width: 50%;
  }
  .sase-components-wrap {
    padding: 50px 0;
  }
  .home .parent-our-clients-wrap .our-clients-worldwide-slide,
  .page-id-10033 .parent-our-clients-wrap .our-clients-worldwide-slide {
    width: 25%;
  }
  .home .our-clients-worldwide-wrap,
  .page-id-10033 .our-clients-worldwide-wrap {
    padding-top: 50px;
  }
  .page-id-10033 .new-home-banner-wrap .sec-title .h1 {
    font-size: 35px;
  }
  .page-id-10033 .new-home-banner-wrap .sec-title{
    padding-right: 0;
  }
  .page-id-10033 .new-home-banner-wrap {
    height: auto;
    padding: 100px 0;
  }
  .new-home-banner-wrap .img-wrap img{
    width:250px
  }
  .new-home-banner-wrap .col-lg-12 {
    text-align: left;
  }
   .new-home-banner-wrap::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
  } 
}

@media (max-width: 575px) {
  .sase-components-wrap .sase-components-list ul li {
    width: 100%;
  }
  .new-home-banner-wrap{
    background-position:left -130px center;
  }
}
@media (max-width: 545px) {
  .sdwan-deployment-choices-wrap .deployment-list-wrap ul li {
    margin-bottom: 10px;
  }
  .sdwan-components-wrap.sdwan-edge .sdwan-deployment-choices-wrap .deployment-list-wrap ul li {
    width: 100%;
  }
  .sdwan-components-wrap.ray-sase-client .sdwan-deployment-choices-wrap .deployment-list-wrap ul li {
    width: 50%;
  }
  .sdwan-deployment-choices-wrap .deployment-list-wrap ul li::before {
    top: 0;
    bottom: 0;
    margin: auto 0;
  }
  .sdwan-components-wrap.ray-platform .sdwan-deployment-choices-wrap .deployment-list-wrap ul li {
    width: 100%;
  }
}
@media (max-width: 600px) {
  .home .parent-our-clients-wrap .our-clients-worldwide-slide,
  .page-id-10033 .parent-our-clients-wrap .our-clients-worldwide-slide {
    width: 50%;
  }
}
