/* Max width 767px */
@media only screen and (max-width: 767px) {
  :root{
    font-size: 16px !important;
  }
  #VPS_Cloud_Version_root .row{
    grid-template-columns: repeat(1, 1fr);
  }
  .anti .newflex{
    display: flex;
    flex-wrap: wrap;
  }
  .anti .newflex .col{
    width: 100%;
    clear: both;
    flex: initial;
  }
  .anti .newflex .col:nth-child(1){
    order: 2;
    margin-top: 20px;
  }
  body {
    font-size: 1.0625rem;
  }
  .ptb-100 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .pt-100 {
    padding-top: 3.75rem;
  }
  .pb-100 {
    padding-bottom: 3.75rem;
  }
  .pb-70 {
    padding-bottom: 1.875rem;
  }
  .pl-15 {
    padding-left: 0;
  }
  .pr-15 {
    padding-right: 0;
  }
  .pb-150 {
    padding-bottom: 3.75rem;
  }
  .ml-15 {
    margin-left: 0;
  }
  .mr-15 {
    margin-right: 0;
  }
  .mr-36 {
    margin-right: 0;
  }
  .ml-36 {
    margin-left: 0;
  }
  .pb-50 {
    padding-bottom: 1.25rem;
  }
  .mr-65 {
    margin-right: 0;
  }
  .ml-65 {
    margin-left: 0;
  }
  .default-btn {
    font-size: 0.875rem;
    padding: 0.8125rem 0.9375rem;
  }
  .default-btn.active {
    font-size: 0.875rem;
    padding: 0.5625rem 0.9375rem;
  }
  .read-more {
    font-size: 0.875rem;
  }
  .form-control {
    height: 3.125rem;
  }
  p {
    font-size: 1.0625rem;
  }
  .section-title {
    margin-bottom: 1.875rem;
  }
  .section-title .span {
    font-size: 0.75rem;
    margin-bottom: 1.25rem;
  }
  .section-title h2 {
    font-size: 1.75rem;
    margin-bottom: 0.625rem;
    line-height: 1.2;
  }
  /* Header Area */
  .header-area .container-fluid {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .header-left-content {
    text-align: center;
  }
  .header-left-content li {
    font-size: 0.8125rem;
  }
  .heaqder-right-content {
    text-align: center;
  }
  .heaqder-right-content li {
    margin-right: 0;
  }
  .heaqder-right-content li img {
    margin-right: 0.1875rem;
  }
  /* Banner Area */
  .banner-area {
    padding-top: 3.75rem;
    padding-bottom: 1.875rem;
  }
  .banner-area .container-fluid {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .banner-area.bg-2 {
    padding-top: 3.75rem;
  }
  .banner-area.bg-3 {
    padding-top: 3.75rem;
    padding-bottom: 0;
  }
  .banner-content {
    margin-bottom: 1.875rem;
  }
  .banner-content .span {
    font-size: 0.75rem;
    margin-bottom: 0.9375rem;
  }
  .banner-content h1 {
    font-size: 2rem;
    margin-bottom: 0.875rem;
  }
  .banner-content p {
    font-size: 0.9375rem;
    margin-bottom: 1.5625rem;
  }
  .banner-content .banner-btn .video-btn {
    height: 2.5625rem;
    width: 2.5625rem;
    line-height: 2.5625rem;
  }
  .banner-content .banner-btn .video-btn span {
    display: none;
  }
  .banner-content .banner-btn .video-btn i {
    font-size: 1.875rem;
  }
  .banner-content .banner-form .default-btn {
    height: 2.625rem;
  }
  .banner-content.style-two {
    margin-top: 0;
  }
  .banner-content.style-two.pb-200 {
    padding-bottom: 0;
  }
  .banner-img-2 {
    text-align: center;
    margin-top: 1.875rem;
  }
  .only-shape {
    display: none;
  }
  .secure-content h2 {
    line-height: 1.2;
  }
  /* Featured Area */
  .featured-area {
    padding-top: 3.75rem;
  }
  .single-featured {
    padding: 1.25rem;
  }
  .single-featured span {
    font-size: 1.875rem;
  }
  .single-featured h3 {
    font-size: 1.25rem;
  }
  .single-featured.style-two {
    margin-left: 0;
    padding: 1.25rem;
  }
  .single-featured.style-two span {
    position: unset;
    margin-bottom: 0.9375rem;
  }
  /* Partner Area */
  .partner-item {
    border: 0.0625rem solid #3b3b3b;
    padding: 0 0.5rem;
  }
  .partner-wrap {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
  /* About Area */
  .about-img {
    margin-bottom: 1.875rem;
  }
  .about-content {
    margin-top: 0;
  }
  .about-content .span {
    font-size: 0.75rem;
    margin-bottom: 1.25rem;
  }
  .about-content h2 {
    font-size: 1.75rem;
    margin-bottom: 0.9375rem;
    line-height: 1.2;
  }
  .about-content p {
    margin-bottom: 1.875rem;
  }
  .about-content ul li {
    padding: 1.25rem;
  }
  .about-content ul li .icon {
    position: unset;
    margin-bottom: 0.9375rem;
  }
  .about-content ul li h3 {
    font-size: 1.25rem;
  }
  /* Counter Area */
  .counter-bg {
    margin-top: 3.75rem;
    margin-left: 0;
    padding-bottom: 0;
  }
  .single-counter-item {
    margin-bottom: 1.875rem;
    border: 0.0625rem solid #202124;
    padding: 1.25rem;
    text-align: center;
  }
  .single-counter-item::before {
    display: none;
  }
  .single-counter-item h2 {
    font-size: 3.125rem;
    margin-bottom: 0;
  }
  .single-counter-item h2 .target {
    margin-left: -1.0625rem;
  }
  .single-counter-item h2 .targets {
    margin-left: -1.0625rem;
    top: 0.375rem;
  }
  .single-counter-item h4 {
    font-size: 0.75rem;
  }
  .single-counter-item .d-flex {
    display: block !important;
  }
  .single-counter-item.style-one h4 {
    margin-left: 0;
  }
  .single-counter-item.style-one h2 {
    width: 100%;
  }
  .single-counter-item.style-two h4 {
    margin-left: 0;
  }
  .single-counter-item.style-two h2 {
    width: 100%;
  }
  .single-counter-item.style-three h4 {
    margin-left: 0;
  }
  .single-counter-item.style-three h2 {
    width: 100%;
  }
  .single-counter-item.style-four h2 {
    width: 100%;
  }
  /* Services Area */
  .single-services {
    background-color: #2c2c2c;
    padding: 1.25rem;
    margin-bottom: 1.875rem;
  }
  .single-services h3 {
    font-size: 1.25rem;
  }
  .single-services.style-two {
    padding: 0.9375rem;
    background: -webkit-gradient(linear, left top, right top, from(#2c2c2c), to(#2c2c2c));
    background: linear-gradient(to right, #2c2c2c, #2c2c2c);
  }
  .single-services.style-two .icon-bg {
    background-size: cover;
  }
  .single-services.style-three .services-content {
    padding: 0;
    background: unset;
  }
  .single-services.style-three .services-content::before {
    display: none;
  }
  .single-services.style-three .services-content::after {
    display: none;
  }
  /* Choose Us Area */
  .choose-us-content {
    margin-bottom: 1.875rem;
  }
  .choose-us-content .span {
    font-size: 0.75rem;
  }
  .choose-us-content h2 {
    font-size: 1.75rem;
  }
  .choose-us-content p {
    margin-bottom: 1.875rem;
  }
  .choose-us-content ul {
    margin-bottom: 1.875rem;
  }
  /* Solutions Us Area */
  .single-solutions {
    padding: 1.25rem;
  }
  .single-solutions img {
    margin-bottom: 1.25rem;
  }
  .single-solutions .solutions-content h3 {
    font-size: 1.25rem;
  }
  /* Pricing Us Area */
  .single-pricing {
    padding: 1.25rem;
  }
  .single-pricing h2 {
    font-size: 1.875rem;
  }
  .single-pricing h2 sub {
    font-size: 0.875rem;
  }
  /* Blog Area */
  .blog-contents {
    margin-bottom: 1.875rem;
  }
  .blog-contents .span {
    font-size: 0.75rem;
    margin-bottom: 1.25rem;
  }
  .blog-contents h2 {
    font-size: 1.75rem;
    margin-bottom: 0.9375rem;
  }
  .blog-contents p {
    margin-bottom: 1.5625rem;
  }
  .single-blog .blog-content ul li {
    font-size: 0.875rem;
  }
  .single-blog .blog-content h3 {
    font-size: 1.25rem;
  }
  /* Consultations Area */
  .consultations-content h2 {
    font-size: 1.75rem;
    margin-bottom: 1.875rem;
    line-height: 1.2;
  }
  .consultations-content-btn {
    text-align: left;
  }
  /* Footer Area */
  .single-footer-widget h3 {
    font-size: 1.25rem;
    margin-bottom: 0.9375rem;
  }
  .single-footer-widget .help-link li {
    margin-bottom: 0.75rem;
  }
  .single-footer-widget .contact-info li {
    margin-bottom: 0.9375rem;
  }
  /* Defend Area */
  .single-defend {
    padding: 1.25rem;
  }
  .single-defend span {
    position: unset;
    display: inline-block;
    margin-bottom: 0.9375rem;
  }
  .single-defend h3 {
    font-size: 1.25rem;
  }
  /* Secure Area */
  .secure-content {
    margin-bottom: 1.875rem;
  }
  .secure-content .span {
    font-size: 0.75rem;
  }
  .secure-content h2 {
    font-size: 1.75rem;
    margin-bottom: 0.9375rem;
  }
  .secure-content p {
    margin-bottom: 1.875rem;
  }
  .secure-content ul {
    margin-bottom: 1.25rem;
  }
  .secure-content .default-btn {
    margin-top: 0.625rem;
  }
  /* Testimonial Area */
  .single-testimonial {
    padding: 0.9375rem;
  }
  .single-testimonial .d-flex.justify-content-between {
    display: block !important;
    margin-bottom: 0.9375rem;
  }
  .single-testimonial p {
    margin-bottom: 1.25rem;
  }
  .single-testimonial .avater .avater-info h3 {
    font-size: 1rem;
  }
  .single-testimonial .avater .avater-info span {
    font-size: 0.875rem;
  }
  .page-banner-content h2 {
    font-size: 1.875rem;
  }
  .page-banner-content .ptb-100 {
    padding-top: 1.875rem;
  }
  /* Sidebar Area */
  .sidebar-wrap .sidebar-widget .contat-social-wrap .social-link li {
    margin-right: 0.125rem;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap .social-link li span {
    margin-right: 0;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap .contact-info li span {
    font-size: 1rem;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap {
    padding: 1.25rem;
    margin-bottom: 1.875rem;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap .social-link li span {
    font-size: 1rem;
  }
  .sidebar-wrap .sidebar-widget h3 {
    font-size: 1.25rem;
  }
  /* Details Content Area */
  .details-content .single-case-security {
    padding: 1.25rem;
  }
  .details-content .single-case-security span {
    position: unset;
    margin-bottom: 0.9375rem;
  }
  .details-content .single-case-security h3 {
    font-size: 1.1875rem;
  }
  .details-content h2 {
    font-size: 1.625rem;
  }
  .details-content h3 {
    font-size: 1.25rem;
  }
  .details-content .coment-info {
    display: block !important;
  }
  .details-content .coment-info li {
    margin-bottom: 0.625rem;
  }
  .details-content blockquote {
    margin-left: 0;
    font-size: 1rem;
  }
  .details-content .tag-social {
    display: block !important;
  }
  .details-content .social-link {
    margin-top: 0.625rem;
  }
  .details-content .leave-form {
    padding: 1.25rem;
  }
  .blog-single-img {
    margin-top: 1.875rem;
  }
  /* Single Team Area */
  .single-team .team-content {
    padding: 1.25rem;
  }
  .single-team .team-content h3 {
    font-size: 1.125rem;
  }
  .single-team .team-content .social-link {
    right: 1.25rem;
  }
  /* Login Register Area */
  .login-register-form-area h2 {
    font-size: 1.75rem;
  }
  .login-register-form-area.login {
    margin-bottom: 3.75rem;
  }
  /* Error Area */
  .error-content {
    margin-top: 1.875rem;
  }
  .error-content h3 {
    font-size: 1.5625rem;
  }
  /* Coming Soon Style */
  .coming-soon-content {
    padding: 1.25rem;
  }
  .coming-soon-content .text-start {
    text-align: center !important;
    margin-bottom: 1.875rem;
  }
  .coming-soon-content h2 {
    font-size: 1.5625rem;
  }
  .coming-soon-content .col-lg-3.col-sm-4 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .coming-soon-content .newsletter-form .default-btn {
    line-height: 2.25rem;
  }
  /* Product Area */
  .search-result p {
    font-size: 1rem;
    margin-bottom: 1.25rem;
  }
  .single-products .product-content {
    padding: 1.25rem;
  }
  .single-products .product-content h3 {
    font-size: 1.0625rem;
  }
  .src-form {
    margin-bottom: 1.25rem;
  }
  /* Cart */
  .cart-controller {
    overflow: hidden;
  }
  .cart-controller .cart-table {
    text-align: center;
  }
  .cart-controller .cart-table table thead tr th {
    font-size: 1rem;
  }
  .cart-controller .cart-table table tbody tr td a {
    font-size: 0.875rem;
  }
  .cart-controller .cart-table table thead tr th {
    white-space: nowrap;
  }
  .cart-controller .cart-table table tbody tr td {
    white-space: nowrap;
    padding: 0.9375rem;
  }
  .coupon-cart .form-group .default-btn {
    height: 3.125rem;
    line-height: 1.0625rem;
    padding: 0.9375rem 1.5625rem;
  }
  .coupon-cart .default-btn.update-cart {
    width: 100%;
    margin-top: 1.25rem;
  }
  .cart-totals {
    margin-top: 3.125rem;
    max-width: 100%;
    padding: 1.25rem;
  }
  .cart-totals h3 {
    font-size: 1.25rem;
  }
  .checkout-wrap .cart-totals {
    padding: 1.25rem;
  }
  .checkout-wrap .billing-details {
    padding: 1.25rem;
    margin-bottom: 1.875rem;
  }
  .checkout-wrap .billing-details h3 {
    font-size: 1.3125rem;
  }
  .checkout-wrap .faq-accordion {
    padding: 0;
  }
  .checkout-wrap .faq-accordion h3 {
    font-size: 1.3125rem;
  }
  .checkout-wrap .product-list {
    padding: 0.9375rem;
    margin-bottom: 0;
  }
  .checkout-wrap .product-list ul li .product-info h3 {
    font-size: 1rem;
  }
  .checkout-wrap .product-list ul li h4 {
    font-size: 1rem;
  }
  .cart-totals {
    padding: 0.9375rem;
  }
  .checkout-wrap .accordion {
    padding: 0.9375rem;
  }
  /* Product Details */
  .product-details-image {
    margin-bottom: 1.875rem;
  }
  .product-details-desc h3 {
    font-size: 1.375rem;
  }
  .product-details-desc .product-add-to-cart {
    display: block !important;
  }
  .product-details-desc .social-link {
    margin-left: 0;
    margin-top: 1.25rem;
  }
  .product-details-tab .product-details-review-content .product-review-form .review-comments .review-item {
    padding: 0;
  }
  .product-details-tab .product-details-review-content .product-review-form .review-comments .review-item img {
    position: unset;
    margin-bottom: 0.625rem;
    margin-top: 1.875rem;
  }
  /* Contact Form */
  .contact-form {
    margin-left: 0;
    padding: 1.25rem;
  }
  .contact-info-content {
    margin-right: 0;
    margin-bottom: 1.875rem;
  }
  .contact-info-content h2 {
    font-size: 1.625rem;
  }
  .contact-info-content .contat-social-wrap {
    padding: 1.25rem;
  }
  .contact-info-content .contact-info li span {
    font-size: 1rem;
  }
  .contact-info-content .social-link li span {
    margin-right: 0;
    font-size: 1rem;
  }
  .details-content .solutions-list {
    padding-left: 0;
  }
  .faq-content.style-mb {
    margin-bottom: 1.25rem;
  }
  .shape-bg .shape {
    display: none;
  }
  .details-content .detection-list {
    padding-left: 0;
  }
  .details-content .cloud-security-list li {
    padding-left: 0;
  }
  .details-content .cloud-security-list li span {
    position: unset;
    margin-bottom: 1.25rem;
  }
  .order-details {
    padding: 1.25rem;
  }
  .checkout-wrap .product-list {
    padding: 0;
  }
  .checkout-wrap .product-list ul li img {
    max-width: 3.4375rem;
  }
  .details-content blockquote {
    margin-left: 0;
  }
  .details-content .detection-list {
    padding-left: 0;
  }
  .single-footer-widget.ml-30 {
    margin-left: 0;
  }

  .logo-text{
    font-size: 1rem; 
    margin-left: 0.5rem;
  }
  .logo-text span{
    font-weight: bold;
  }

  .banner-btn{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.625rem;
  }

  .banner-area .row{
    display: flex;
    flex-wrap: wrap;
  }

  .banner-area .row .col-lg-3{
    order: 0;
    display: none;
  }

  .do_for_you_row{
    padding: 0 0.75rem;
  }
  #Versions button{
    max-width: 90%;
  }
  .pricing-border h4 > div{
    font-size: 1rem;
  }

  .features__area, #pricing{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  #about {
    padding: 3.125rem 0rem !important;  
    margin: 0 !important;
  }
  #business-stats{
    padding: 0rem 0.75rem;
  }
  #about > div > div.row:not(#Versions){
    margin: 0 !important;
  }
  .cd_form_div{
    padding: 1.25rem;
  }
  #pricing .iconfont{
    font-size: 1.5rem;
    width: auto;
  }
  #Versions .wow{
    padding: 0 0.75rem;
    box-sizing: border-box;
  }
  #pricing h2{
    font-size: 1.25rem;
  }

  .banner-area .row .col-lg-7{
    order: 2;
  }
  
  .banner-btn a {
    margin: 0 !important;
  }

  .get-it{
    grid-column-start: 1;
    grid-column-end: 3;
  }

  .counter-bg{
    display: none;
  }
  .banner-area{
    padding-top: 1.875rem;
  }

  .menu-active{
    display: block;
  }
  .nav-s{
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    overflow-y: auto;
    padding: 2.5rem;
    box-sizing: border-box;
    z-index: 1000;
    background-color: #272b3a;
    transform: translateX(-100%);
    transition: 0.3s;
  }
  .nav-show{
    transform: translateX(0);
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container a.meanmenu-reveal {
    /* display: none !important; */
  }
  .nav-s .dropdown-menu{
    display: block;
    background-color: #454956;
    border-radius: 0;
    font-size: 0.875rem;
    color: var(--bs-navbar-active-color);
    padding: 0;
    display: none;
    height: 0;
  }
  .nav-s .dropdown-menu .nav-item{
    box-sizing: border-box;
    border-bottom: 0.0625rem solid black;
  }
  .nav-s .dropdown-menu .nav-item:last-of-type{
    border-bottom: 0;
  }
  .nav-s .dropdown-menu .nav-item a{
    padding: 0.625rem 1.25rem;
  }
  .nav-item-active{
    display: block !important;
    height: auto !important;
  }
  .nav-s .mean-menu{
    margin-top: 3.125rem;
    display: block !important;
  }
  .others-option-for-responsive .container .container{
    display: none;
  }
  .nav-s .nav-close{
    width: 1.875rem;
    height: 1.875rem;
    border: 0.125rem solid white;
    position: relative;
  }
  .nav-s .nav-close::after,.nav-s .nav-close::before{
    content: '';
    position: absolute;
    display: block;
    width: 0.0625rem;
    height: 80%;
    background-color: white;
    left: calc(50% - 0.0625rem);
    top: 10%;
    transform: rotate(45deg);
  }
  .nav-s .nav-close::before{
    transform: rotate(-45deg);
  }
  .consultations-content h2{
    font-size: 1.25rem;
  }
  .single-footer-widget p{
    font-size: 0.875rem;
  }
  .single-pricing p{
    font-size: 1rem;
  }
  .single-pricing .price-box p b{
    font-size: 1rem;
  }
  .section-title h2{
    font-size: 1.25rem;
  }
  .page-banner-content{
    padding-top: 1.875rem;
  }
  .page-banner-content .ptb-100{
    padding-bottom: 2.5rem;
  }
  .page-banner-content ul{
    display: flex;
    justify-content: center;
  }
  .videos-tutorials .secure-area:nth-child(even) .align-items-center > .col-lg-6 .secure-img{
    margin-right: 0;
  }
  .videos-tutorials .secure-area:nth-child(even) .align-items-center > .col-lg-6 .secure-content{
    margin-left: 0;
  }
  .videos-tutorials .secure-area .align-items-center > .col-lg-6 .secure-content{
    margin-top: 1.25rem;
  }
  .videos-tutorials .secure-content .default-btn{
    display: block;
  }
  .video-area .row{
    display: flex;
    flex-wrap: wrap;
  }
  .video-area.ptb-50{
    padding-top: 0rem;
  }
  .video-area.padding-top,.video-area.padding-bottom{
    padding-top: 3.125rem;
  }
  .video-area .row .col-lg-6:nth-child(1){
    order: 2;
  }

  .footer-area .container .row .col-lg-3 .single-footer-widget.ml-30 ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .footer-area .container .row .col-lg-3 .single-footer-widget.ml-30 ul li{
    width: 48%;
  }

  .copy-right-area p{
    font-size: 0.75rem;
  }
  .service .page-banner-content .ptb-100{
    padding: 3.75rem 0.625rem;
  }
  .service .page-banner-content .ptb-100 p {
    text-align: left;
    font-size: 1rem;
  }
  .about-content p{
    font-size: 1rem;
  }
  .service-area{
    padding: 3.125rem 0;
  }
  .service-list{
    padding: 0 1.25rem;
    margin-top: 3.125rem;
  }
  .service-list ul li{
    display: flex;
    flex-wrap: wrap;
    background-color: #303A51;
  }

  .service-list ul li > div{
    width: 100%;
    flex-shrink: 0 !important;
    flex: auto !important;
  }
  .service-content ul li .option .tubiao1 {
    top: 0.6875rem;
    transform: translateY(0);
  }
  .service-content ul li .price{
    margin-top: 1.25rem;
    margin-bottom: 0.625rem;
  }
  .service-content ul li .price p{
    border-bottom: 0.0625rem solid #e5e5e52d;
    padding-bottom: 0.625rem;
  }
  .service-content ul li .price h6{
    padding-top: 0.625rem;
  }
  .service-content ul li .pay-btn{
    padding: 0 1.25rem;
  }
  .service-content ul li .pay-btn a{
    display: block;
  }
  .refund-area{
    padding-top: 0.625rem;
  }
  .refund-area .section-title{
    padding: 2.5rem 1.25rem;
    max-width: 100%;
  }
  .refund-area .section-title h4{
    font-size: 1.125rem;
    text-transform: capitalize;
  }
  .refund-area .section-title p {
    font-size: 0.875rem;
  }
  .do_for_you_row {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}

/* Min width 576px to Max width 767px */
@media only screen and (min-width: 576px) and (max-width: 767px) {
  /* Banner Area */
  .banner-area .container-fluid {
    max-width: 33.75rem;
  }
  /* Featured Area */
  .single-featured h3 {
    font-size: 1.1875rem;
  }
  .about-area.main .container {
    max-width: 45rem;
  }
  .counter-area.style-three .container {
    max-width: 45rem;
  }
}

/* Min width 768px to Max width 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body {
    font-size: 1.0625rem;
  }
  #VPS_Cloud_Version_root .row{
    grid-template-columns: repeat(2, 1fr);
  }
  .ptb-100 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
  .pt-100 {
    padding-top: 3.75rem;
  }
  .pb-100 {
    padding-bottom: 3.75rem;
  }
  .pb-70 {
    padding-bottom: 1.875rem;
  }
  .pl-15 {
    padding-left: 0;
  }
  .pr-15 {
    padding-right: 0;
  }
  .pb-150 {
    padding-bottom: 3.75rem;
  }
  .ml-15 {
    margin-left: 0;
  }
  .mr-15 {
    margin-right: 0;
  }
  .ml-36 {
    margin-left: 0;
  }
  .mr-36 {
    margin-right: 0;
  }
  .pb-50 {
    padding-bottom: 1.875rem;
  }
  .mr-65 {
    margin-right: 0;
  }
  .ml-65 {
    margin-left: 0;
  }
  .default-btn {
    font-size: 0.875rem;
    padding: 0.8125rem 0.9375rem;
  }
  .default-btn.active {
    font-size: 0.875rem;
    padding: 0.5625rem 0.9375rem;
  }
  .read-more {
    font-size: 0.875rem;
  }
  .form-control {
    height: 3.125rem;
  }
  p {
    font-size: 1.0625rem;
  }
  /* Section Title Area */
  .section-title {
    margin-bottom: 1.875rem;
  }
  .section-title .span {
    font-size: 0.75rem;
    margin-bottom: 1.25rem;
  }
  .section-title h2 {
    font-size: 1.75rem;
    margin-bottom: 0.625rem;
  }
  /* Header Area */
  .header-area .container-fluid {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    max-width: 45rem;
  }
  .header-left-content {
    text-align: center;
  }
  .header-left-content li {
    font-size: 0.8125rem;
  }
  .heaqder-right-content {
    text-align: center;
  }
  .heaqder-right-content li {
    margin-right: 0;
  }
  /* Banner Area */
  .banner-area {
    padding-top: 3.75rem;
    padding-bottom: 1.875rem;
  }
  .banner-area .container-fluid {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    max-width: 45rem;
  }
  .banner-area.bg-2 {
    padding-top: 3.75rem;
  }
  .banner-area.bg-3 {
    padding-top: 3.75rem;
    padding-bottom: 0;
  }
  .banner-content {
    margin: auto;
    margin-bottom: 1.875rem;
    text-align: center;
  }
  .banner-content .span {
    font-size: 0.75rem;
    margin-bottom: 0.9375rem;
  }
  .banner-content h1 {
    font-size: 2.5rem;
    margin-bottom: 0.875rem;
  }
  .banner-content p {
    font-size: 0.9375rem;
    margin-bottom: 1.5625rem;
  }
  .banner-content .banner-btn .video-btn {
    height: 2.5625rem;
    width: 2.5625rem;
    line-height: 2.5625rem;
  }
  .banner-content .banner-btn .video-btn span {
    display: none;
  }
  .banner-content .banner-btn .video-btn i {
    font-size: 1.875rem;
  }
  .banner-content .banner-form {
    max-width: 100%;
  }
  .banner-content .banner-form .default-btn {
    height: 2.625rem;
  }
  .banner-content.style-two {
    margin-top: 0;
  }
  .banner-content.style-two p {
    max-width: 100%;
  }
  .banner-content.style-two.pb-200 {
    padding-bottom: 0;
  }
  .banner-img-2 {
    text-align: center;
    margin-top: 1.875rem;
  }
  .only-shape {
    display: none;
  }
  .secure-img img {
    width: 100%;
  }
  /* Featured Area */
  .featured-area {
    padding-top: 3.75rem;
  }
  .single-featured {
    padding: 1.25rem;
  }
  .single-featured span {
    font-size: 1.875rem;
  }
  .single-featured h3 {
    font-size: 1.25rem;
  }
  .single-featured.style-two {
    margin-left: 0;
    padding: 1.25rem;
  }
  .single-featured.style-two span {
    position: unset;
    margin-bottom: 0.9375rem;
  }
  /* Partner Area */
  .partner-item {
    border: 0.0625rem solid #3b3b3b;
    padding: 0 0.5rem;
  }
  .partner-wrap {
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }
  /* About Area */
  .about-area.main .container {
    max-width: 45rem;
  }
  .about-img {
    margin-bottom: 1.875rem;
  }
  .about-content .span {
    font-size: 0.75rem;
  }
  .about-content h2 {
    font-size: 1.75rem;
    margin-bottom: 0.9375rem;
  }
  .about-content p {
    margin-bottom: 1.875rem;
  }
  .about-content ul li {
    padding: 1.25rem;
    padding-left: 7.5rem;
  }
  .about-content ul li .icon {
    top: 1.25rem;
    left: 1.25rem;
  }
  .about-content ul li h3 {
    font-size: 1.25rem;
  }
  /* Counter Area */
  .counter-bg {
    margin-top: 3.75rem;
    margin-left: 0;
    padding-bottom: 0;
  }
  .single-counter-item {
    margin-bottom: 1.875rem;
    border: 0.0625rem solid #202124;
    padding: 1.25rem;
    text-align: center;
  }
  .single-counter-item::before {
    display: none;
  }
  .single-counter-item h2 {
    font-size: 3.125rem;
    margin-bottom: 0;
  }
  .single-counter-item h2 .target {
    margin-left: -1.0625rem;
  }
  .single-counter-item h2 .targets {
    margin-left: -1.0625rem;
    top: 0.375rem;
  }
  .single-counter-item h4 {
    font-size: 0.75rem;
  }
  .single-counter-item .d-flex {
    display: block !important;
  }
  .single-counter-item.style-one h4 {
    margin-left: 0;
  }
  .single-counter-item.style-one h2 {
    width: 100%;
  }
  .single-counter-item.style-two h4 {
    margin-left: 0;
  }
  .single-counter-item.style-two h2 {
    width: 100%;
  }
  .single-counter-item.style-three h4 {
    margin-left: 0;
  }
  .single-counter-item.style-three h2 {
    width: 100%;
  }
  .single-counter-item.style-four h2 {
    width: 100%;
  }
  .counter-area.style-three .container {
    max-width: 45rem;
  }
  /* Services Area */
  .single-services {
    background-color: #2c2c2c;
    padding: 1.25rem;
    margin-bottom: 1.875rem;
  }
  .single-services h3 {
    font-size: 1.25rem;
  }
  .single-services.style-two {
    padding: 0.9375rem;
    background: -webkit-gradient(linear, left top, right top, from(#2c2c2c), to(#2c2c2c));
    background: linear-gradient(to right, #2c2c2c, #2c2c2c);
  }
  .single-services.style-two .icon-bg {
    background-size: cover;
  }
  /* Choose Us Area */
  .choose-us-content {
    margin-bottom: 1.875rem;
  }
  .choose-us-content .span {
    font-size: 0.75rem;
  }
  .choose-us-content h2 {
    font-size: 1.75rem;
  }
  .choose-us-content p {
    margin-bottom: 1.875rem;
  }
  .choose-us-content ul {
    margin-bottom: 1.875rem;
  }
  /* Solutions Us Area */
  .single-solutions {
    padding: 1.25rem;
  }
  .single-solutions img {
    margin-bottom: 1.25rem;
  }
  .single-solutions .solutions-content h3 {
    font-size: 1.25rem;
  }
  /* Pricing Us Area */
  .single-pricing {
    padding: 1.25rem;
  }
  .single-pricing h2 {
    font-size: 1.875rem;
  }
  .single-pricing h2 sub {
    font-size: 0.875rem;
  }
  /* Blog Area */
  .blog-contents {
    margin-bottom: 1.875rem;
  }
  .blog-contents .span {
    font-size: 0.75rem;
  }
  .blog-contents h2 {
    font-size: 1.75rem;
    margin-bottom: 0.9375rem;
  }
  .blog-contents p {
    margin-bottom: 1.5625rem;
  }
  .single-blog .blog-content ul li {
    font-size: 0.875rem;
  }
  .single-blog .blog-content h3 {
    font-size: 1.25rem;
  }
  /* Consultations Area */
  .consultations-content h2 {
    font-size: 1.75rem;
    margin-bottom: 0;
  }
  /* Footer Area */
  .single-footer-widget h3 {
    font-size: 1.25rem;
    margin-bottom: 0.9375rem;
  }
  .single-footer-widget .help-link li {
    margin-bottom: 0.75rem;
  }
  .single-footer-widget .contact-info li {
    margin-bottom: 0.9375rem;
  }
  /* Defend Area */
  .single-defend {
    padding: 1.25rem;
  }
  .single-defend span {
    position: unset;
    display: inline-block;
    margin-bottom: 0.9375rem;
  }
  .single-defend h3 {
    font-size: 1.25rem;
  }
  /* Secure Area */
  .secure-content {
    margin-bottom: 1.875rem;
  }
  .secure-content .span {
    font-size: 0.75rem;
  }
  .secure-content h2 {
    font-size: 1.75rem;
    margin-bottom: 0.9375rem;
  }
  .secure-content p {
    margin-bottom: 1.875rem;
  }
  .secure-content ul {
    margin-bottom: 1.25rem;
  }
  .secure-content .default-btn {
    margin-top: 0.625rem;
  }
  /* Testimonial Area */
  .single-testimonial {
    padding: 0.9375rem;
  }
  .single-testimonial p {
    margin-bottom: 1.25rem;
  }
  .single-testimonial .avater .avater-info h3 {
    font-size: 1rem;
  }
  .single-testimonial .avater .avater-info span {
    font-size: 0.875rem;
  }
  /* Page Banner Area */
  .page-banner-content h2 {
    font-size: 1.875rem;
  }
  .page-banner-content .ptb-100 {
    padding-top: 1.875rem;
  }
  /* Sidebar Area */
  .sidebar-wrap .sidebar-widget .contat-social-wrap .social-link li {
    margin-right: 0.125rem;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap .social-link li span {
    margin-right: 0;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap .contact-info li span {
    font-size: 1rem;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap {
    padding: 1.25rem;
    margin-bottom: 1.875rem;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap .social-link li span {
    font-size: 1rem;
  }
  .sidebar-wrap .sidebar-widget h3 {
    font-size: 1.25rem;
  }
  /* Details Content Area */
  .details-content .single-case-security {
    padding: 1.25rem;
  }
  .details-content .single-case-security span {
    position: unset;
    margin-bottom: 0.9375rem;
  }
  .details-content .single-case-security h3 {
    font-size: 1.1875rem;
  }
  .details-content h2 {
    font-size: 1.625rem;
  }
  .details-content h3 {
    font-size: 1.25rem;
  }
  .details-content .coment-info {
    display: block !important;
  }
  .details-content .coment-info li {
    margin-bottom: 0.625rem;
  }
  .details-content blockquote {
    margin-left: 0;
    font-size: 1rem;
  }
  .details-content .tag-social {
    display: block !important;
  }
  .details-content .social-link {
    margin-top: 0.625rem;
  }
  .details-content .leave-form {
    padding: 1.875rem;
  }
  .blog-single-img {
    margin-top: 1.875rem;
  }
  /* Single Team Area */
  .single-team .team-content {
    padding: 1.25rem;
  }
  .single-team .team-content h3 {
    font-size: 1.125rem;
  }
  .single-team .team-content .social-link {
    right: 1.25rem;
  }
  /* Login Register Area */
  .login-register-form-area h2 {
    font-size: 1.75rem;
  }
  .login-register-form-area.login {
    margin-bottom: 3.75rem;
  }
  /* Error Area */
  .error-content {
    margin-top: 1.875rem;
  }
  .error-content h3 {
    font-size: 1.5625rem;
  }
  /* Product Area */
  .search-result p {
    font-size: 1rem;
    margin-bottom: 1.25rem;
  }
  .single-products .product-content {
    padding: 1.25rem;
  }
  .single-products .product-content h3 {
    font-size: 1.0625rem;
  }
  .src-form {
    margin-bottom: 1.25rem;
  }
  /* Cart */
  .cart-controller {
    overflow: hidden;
  }
  .cart-controller .cart-table {
    text-align: center;
  }
  .cart-controller .cart-table table thead tr th {
    font-size: 1rem;
  }
  .cart-controller .cart-table table tbody tr td a {
    font-size: 0.875rem;
  }
  .cart-controller .cart-table table thead tr th {
    white-space: nowrap;
  }
  .cart-controller .cart-table table tbody tr td {
    white-space: nowrap;
    padding: 0.9375rem;
  }
  .coupon-cart .form-group .default-btn {
    height: 3.125rem;
    line-height: 1.0625rem;
    padding: 0.9375rem 1.5625rem;
  }
  .coupon-cart .default-btn.update-cart {
    width: 100%;
  }
  .cart-totals {
    margin-top: 3.125rem;
    max-width: 100%;
    padding: 1.25rem;
  }
  .cart-totals h3 {
    font-size: 1.25rem;
  }
  .checkout-wrap .cart-totals {
    padding: 1.25rem;
  }
  .checkout-wrap .billing-details {
    padding: 1.25rem;
    margin-bottom: 1.875rem;
  }
  .checkout-wrap .billing-details h3 {
    font-size: 1.3125rem;
  }
  .checkout-wrap .faq-accordion {
    padding: 1.25rem;
  }
  .checkout-wrap .faq-accordion h3 {
    font-size: 1.3125rem;
  }
  .checkout-wrap .product-list {
    padding: 0.9375rem;
    margin-bottom: 0;
  }
  .checkout-wrap .product-list ul li .product-info h3 {
    font-size: 1rem;
  }
  .checkout-wrap .product-list ul li h4 {
    font-size: 1rem;
  }
  .cart-totals {
    padding: 0.9375rem;
  }
  .checkout-wrap .accordion {
    padding: 0.9375rem;
  }
  /* Product Details */
  .product-details-image {
    margin-bottom: 1.875rem;
  }
  .product-details-desc h3 {
    font-size: 1.375rem;
  }
  .product-details-desc .product-add-to-cart {
    display: block !important;
  }
  .product-details-desc .social-link {
    margin-left: 0;
    margin-top: 1.25rem;
  }
  .product-details-tab .product-details-review-content .product-review-form .review-comments .review-item {
    padding: 0;
  }
  .product-details-tab .product-details-review-content .product-review-form .review-comments .review-item img {
    position: unset;
    margin-bottom: 0.625rem;
    margin-top: 1.875rem;
  }
  /* Contact Form */
  .contact-form {
    margin-left: 0;
    padding: 1.25rem;
  }
  .contact-info-content {
    margin-right: 0;
    margin-bottom: 1.875rem;
  }
  .contact-info-content h2 {
    font-size: 1.625rem;
  }
  .contact-info-content .contat-social-wrap {
    padding: 1.25rem;
  }
  .contact-info-content .contact-info li span {
    font-size: 1rem;
  }
  .contact-info-content .social-link li span {
    margin-right: 0;
    font-size: 1rem;
  }
  .details-content .solutions-list {
    padding-left: 0;
  }
  .faq-content.style-mb {
    margin-bottom: 1.25rem;
  }
  .shape-bg .shape {
    display: none;
  }
  .details-content .detection-list {
    padding-left: 0;
  }
  .details-content blockquote {
    margin-left: 0;
  }
  .details-content .detection-list {
    padding-left: 0;
  }
  .single-footer-widget.ml-30 {
    margin-left: 0;
  }
}

/* Min width 992px to Max width 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mr-15 {
    margin-right: 0;
  }
  .ml-15 {
    margin-left: 0;
  }
  .mr-36 {
    margin-right: 0;
  }
  .ml-36 {
    margin-left: 0;
  }
  .mr-65 {
    margin-right: 0;
  }
  .ml-65 {
    margin-left: 0;
  }
  /* Header Area */
  .header-left-content {
    text-align: center;
  }
  .heaqder-right-content {
    text-align: center;
  }
  .heaqder-right-content li {
    margin-right: 1.25rem;
  }
  /* Desktop Area */
  .desktop-nav .navbar .others-options {
    margin-left: 1.25rem;
  }
  .desktop-nav .navbar .others-options ul li {
    margin-right: 0.625rem;
  }
  .desktop-nav .navbar .others-options ul li .default-btn {
    padding: 0.75rem 0.75rem;
  }
  .desktop-nav .navbar .navbar-nav .nav-item a {
    margin-left: 0.6875rem;
    margin-right: 0.6875rem;
    font-size: 0.9375rem;
  }
  /* Banner Area */
  .banner-content .span {
    font-size: 0.875rem;
  }
  .banner-content h1 {
    font-size: 3.1875rem;
  }
  /* Featured Area */
  .single-featured {
    padding: 0.9375rem;
  }
  .single-featured span {
    font-size: 1.875rem;
  }
  .single-featured h3 {
    font-size: 1.125rem;
  }
  .single-featured p {
    font-size: 0.9375rem;
  }
  .featured-area {
    padding-top: 6.25rem;
  }
  /* About Area */
  .about-content h2 {
    font-size: 2.4375rem;
  }
  .about-content ul li h3 {
    font-size: 1.25rem;
  }
  .counter-bg {
    margin-left: 0;
    margin-top: 6.25rem;
  }
  /* Counter Area */
  .single-counter-item h2 {
    font-size: 3.75rem;
    margin-left: -1.375rem;
  }
  .single-counter-item h2 .target {
    margin-left: -1.5rem;
  }
  .single-counter-item h2 .targets {
    margin-left: -1.5625rem;
  }
  .single-counter-item h4 {
    font-size: 0.75rem;
  }
  /* Pricing Area */
  .single-pricing {
    padding: 1.25rem;
  }
  /* Footer Area */
  .single-footer-widget .contact-info li {
    font-size: 0.9375rem;
    padding-left: 4.375rem;
  }
  .single-footer-widget .help-link li {
    font-size: 0.9375rem;
  }
  /* Partner Area */
  .partner-wrap {
    padding-top: 3.75rem;
  }
  /* Services Area */
  .single-services.style-two {
    padding: 0.9375rem;
  }
  /* Defend Area */
  .single-defend h3 {
    font-size: 1.25rem;
  }
  /* Solutions Area */
  .solutions-img {
    margin-bottom: 1.25rem;
  }
  /* Sidebar Area */
  .sidebar-wrap .sidebar-widget .contat-social-wrap .social-link li {
    margin-right: 0.125rem;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap .social-link li span {
    margin-right: 0;
  }
  .sidebar-wrap .sidebar-widget .contat-social-wrap {
    padding: 1.25rem;
  }
  /* Details Content Area */
  .details-content .single-case-security {
    padding: 1.25rem;
  }
  .details-content .single-case-security span {
    position: unset;
    margin-bottom: 0.9375rem;
  }
  .details-content .single-case-security h3 {
    font-size: 1.1875rem;
  }
  /* Single Team Area */
  .single-team .team-content {
    padding: 1.25rem;
  }
  .single-team .team-content h3 {
    font-size: 1.125rem;
  }
  .single-team .team-content .social-link {
    right: 1.25rem;
  }
  /* Product Area */
  .search-result p {
    font-size: 1rem;
  }
  .single-products .product-content {
    padding: 1.25rem;
  }
  .single-products .product-content h3 {
    font-size: 1.0625rem;
  }
  .checkout-wrap .product-list {
    padding: 0.9375rem;
  }
  .checkout-wrap .product-list ul li .product-info h3 {
    font-size: 1rem;
  }
  .checkout-wrap .product-list ul li h4 {
    font-size: 1rem;
  }
  .cart-totals {
    padding: 0.9375rem;
  }
  .checkout-wrap .accordion {
    padding: 0.9375rem;
  }
  .product-details-image {
    margin-bottom: 1.875rem;
  }
  /* Contact Form */
  .contact-form {
    margin-left: 0;
  }
  .contact-info-content {
    margin-right: 0;
  }
  .single-footer-widget .contact-info li {
    font-size: 0.8125rem;
    padding-left: 0;
  }
  .single-footer-widget .contact-info li span {
    font-size: 1rem;
  }
  .single-services.style-three .services-content {
    padding: 1.25rem;
  }
  .single-services.style-three .services-content h3 {
    font-size: 1.25rem;
  }
  .single-featured.style-two span {
    top: 1.9375rem;
  }
  .single-counter-item {
    text-align: center;
  }
  .single-counter-item::before {
    display: none;
  }
  .single-counter-item .d-flex {
    display: block !important;
  }
  .single-counter-item h2 {
    margin-left: 0;
  }
  .single-counter-item.style-one h4 {
    margin-left: 0;
  }
  .single-counter-item.style-one h2 {
    width: 100%;
  }
  .single-counter-item.style-two h4 {
    margin-left: 0;
  }
  .single-counter-item.style-two h2 {
    width: 100%;
  }
  .single-counter-item.style-three h4 {
    margin-left: 0;
  }
  .single-counter-item.style-three h2 {
    width: 100%;
  }
  .single-counter-item.style-four h2 {
    width: 100%;
  }
  .single-pricing ul li {
    font-size: 0.9375rem;
  }
  .single-pricing ul li .icon {
    top: -0.25rem;
  }
  .details-content .solutions-list {
    padding-left: 0;
  }
  .checkout-wrap .product-list {
    padding: 0;
  }
  .order-details {
    padding: 1.25rem;
  }
  .checkout-wrap .product-list {
    padding: 0;
  }
  .checkout-wrap .product-list ul li img {
    max-width: 3.4375rem;
  }
  .details-content blockquote {
    margin-left: 0;
  }
  .details-content .detection-list {
    padding-left: 0;
  }
  .desktop-nav .navbar .others-options {
    padding-left: 0.625rem;
  }
  .desktop-nav .navbar .navbar-nav .nav-item a {
    margin-left: 0.4375rem;
    margin-right: 0.4375rem;
  }
  .single-footer-widget.ml-30 {
    margin-left: 0;
  }
}

/* Mobile and iPad Navbar */
@media only screen and (max-width: 991px) {
  :root{
    font-size: 16px !important;
  }
  .navbar-area {
    z-index: 2;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
  .navbar-area .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .navbar-area .dropdown-toggle::after {
    display: none;
  }
  .navbar-area.navbar-top {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .mobile-responsive-nav {
    display: block;
  }
  .mobile-responsive-nav .mobile-responsive-menu {
    position: relative;
  }
  .mobile-responsive-nav .mobile-responsive-menu .logo {
    position: relative;
    z-index: 2;
    max-width: 2.5rem;
  }
  
  .others-option-for-responsive .dot-menu{
    right: 0.625rem;
  }

  .banner-content h1{
    font-size: 1.5rem;
  }

  .about-content ul li{
    width: 100%;
  }
  .section-title{
    max-width: 100%;
  }

  .do_for_you_row{
    grid-template-columns: repeat(2, 1fr);
  }

  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav {
    margin-top: 3.8125rem;
    background-color: #ffffff;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul {
    border: none !important;
    background-color: #343444;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a {
    border-top-color: #454552;
    color: #ffffff !important;
    font-size: 0.875rem !important;
    font-weight: 600;
    text-transform: capitalize;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a i {
    display: none;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a.mean-expand {
    width: 100%;
    height: 1.75rem;
    text-align: right;
    padding: 0.6875rem !important;
    background: transparent !important;
    border-left: none !important;
    border-bottom: none !important;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li a.active {
    color: #266fe2 !important;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-nav ul li li a {
    font-size: 0.9375rem;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav {
    -webkit-box-shadow: 0 0.4375rem 0.8125rem 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 0.4375rem 0.8125rem 0 rgba(0, 0, 0, 0.1);
    margin-top: 0 !important;
    max-height: 50vh;
    overflow-y: scroll;
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar {
    width: 0.4375rem;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar-track {
    background: #555;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar-thumb {
    background: #06060e;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .navbar-nav::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container a.meanmenu-reveal {
    top: 0;
    padding: 0;
    width: 2.1875rem;
    height: 1.875rem;
    padding-top: 0.8125rem;
    color: #266fe2;
  
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container a.meanmenu-reveal span {
    background: #266fe2;
    height: 0.25rem;
    margin-top: -0.375rem;
    border-radius: 0;
    position: relative;
    top: 0.5rem;
  }
  .mobile-responsive-nav .mobile-responsive-menu.mean-container .mean-bar {
    background: transparent;
    position: absolute;
    z-index: 2;
    padding: 0;
  }
  .mobile-responsive-nav .others-options {
    display: none !important;
  }
  .desktop-nav {
    display: none !important;
  }
  .others-option-for-responsive {
    display: block !important;
  }
  .others-option-for-responsive .container .container {
    right: 0;
  }
  .fixed-top {
    position: unset;
  }
}

/* Continuer Custom Width Area Style */
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .container {
    max-width: 82.5rem;
  }
}
/*# sourceMappingURL=responsive.css.map */