.full-header #logo {
   border-right: none;
}

#logo a.standard-logo {
   display: block;
}

#logo img {
   padding: 10px;
   height:75px !important;
}

.menu-item.active:active {
   color: #25acd9;
}

.full-header .primary-menu .menu-container {
   border-right: none;
}

.form-detail .card {
   width: 80%;
   margin: 0px auto;
   height: auto;
}
@media only screen and (min-width:768px) and (max-width: 991px){
   .form-detail .card {
      margin-bottom: 30px!important;  
   }
}
@media only screen and (max-width:767px) {
   .form-detail .card {
      width: 100% !important;
   }
}
.oc-item {
   position: relative;
   padding: 20px 0px;
}

.oc-item img {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.data-plans {
   margin-top: 20px;
}

.pricing-price {
   padding: 0px;
}

.pricing-price {
   font-size: 60px;
}

.pricing-highlight .pricing-price {
   font-size: 60px;
}

.footer-stick {
   margin-bottom: -1rem !important;
}

.virtual-conversation {
   font-size: 28px !important;
   margin-top: 30px !important;
   font-weight: bold !important;
   padding-top: 16px !important;
   line-height: 1 !important;
   padding-bottom: 40px !important;
}

.virtual-conversation span {
   font-size: 14px;
}

.virtual-conversation-strong {
   text-align: end;
   align-items: center;
   margin-top: -40px;
}

.pricing-title p {
   margin-bottom: 0px;

}

.save {
   padding-bottom: 60px;
}

.earn {
   font-size: 28px !important;
   margin-top: 30px !important;
   font-weight: bold !important;
   padding-top: 16px !important;
   line-height: 1 !important;
   padding-bottom: 50px !important;
}

.form-links {
   margin-bottom: 50px;
}

.feature-box {
   margin: auto;
}

.fbox-img {
   width: 4.5rem;
   height: 4rem;
   padding: 0.5rem 0.75rem;
   background-color: #25acd9;
   border-radius: 5px;
}

.fbox-img:hover,
.fbox-img:active,
.fbox-img:focus {
   background-color: #000;
}

.fbox-img img {
   width: 100%;
   height: auto;
   /* filter: hue-rotate(342deg); */
   filter: brightness(420%);
}

.fbox-content {
   padding: 1rem 0.75rem;
}

.fbox-content a {
   color: #000;
   font-weight: bold;
}

.fbox-content a:hover {
   color: #25ACD9;
}

#footer {
   border: none;
}

.zoho-img {
   text-align: center;
}

.zoho-img p {
   font-size: 15px;

}

.zoho-img img {
   width: 100px;
   height: auto;
   padding-left: 8px;
}

@media only screen and (max-width:992px) {
   .oc-item {
      padding: 0px;
   }

   .schedule-conversation {
      font-size: 16px;
   }

   .learn-more {
      font-size: 16px;

   }

   .form-detail {
      margin-top: 20px !important;

   }

   .subscribe-widget {
      text-align: center;
      margin-bottom: 20px !important;
   }

   .subscribe-widget .schedule-conversation {
      margin-bottom: 10px;
      text-align: center;
   }

   .heading-block::after {
      margin: 30px auto;
   }

   .save .bg-transparent {
      display: none;
   }

   .save .bg-transparent-save {
      display: block !important;
   }

   .virtual-conversation-strong {
      text-align: start;
      margin-top: 0px;
   }
}

a.menu-link.sub-current {
    color: #26adda !important;
}

ul {
    list-style-type: none !important;
}

.select2-container .select2-selection--single{
   height:40px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
   height:40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
   line-height:40px !important;
}

.cat-active {
   color: #777 !important;
}

a.cat-link{
   display: block;
   color: #444;
   font-family: 'Poppins', sans-serif !important;
   font-weight: 500 !important;
   position: relative;
   font-size: 15px;
   line-height: 24px;
}
a.cat-link:hover,a.cat-link:focus{
   color: #777 !important;
}


@media only screen and (max-width: 575px){
   .width-mobile{
      width:50% !important;
   }
   .mfp-close{
      color: #c5c5c5 !important;
   }
   .ajax-modal-title h2{
      font-size: 1.5rem !important;
   }
   #logo img {
      padding: 10px;
      height:60px !important;
   }
   /*.bg-overlay .bg-overlay-content .btn {*/
   /*   padding: 0.1rem 0.3rem !important;*/
   /*}*/
}

.width-100{
   width:100% !important;
}

.cart-scroll{
   max-height: 250px !important;
   overflow-y: scroll !important;
}

/* width */
.cart-scroll::-webkit-scrollbar {
   width: 3px;
}
 
 /* Track */
 .cart-scroll::-webkit-scrollbar-track {
   box-shadow: inset 0 0 3px grey; 
   border-radius: 2px;
}
  
 /* Handle */
 .cart-scroll::-webkit-scrollbar-thumb {
   background: #26adda; 
   border-radius: 2px;
}
 
 /* Handle on hover */
 .cart-scroll::-webkit-scrollbar-thumb:hover {
   background: grey; 
}

.rm-icon{
   color: #ff3131!important;
   padding: 10px!important;
}


.ajax-loader {
   visibility: hidden;
   overflow: hidden;
   background-color: rgba(60, 60, 60, 0.70);
    /*position: absolute; */
   z-index: 9999 !important;
   width: 100%;
   height: 100%;
   position: fixed;
   text-align: center;
 }
 
 .ajax-loader img {
   position: relative;
   top:45%;
   /* left:50%; */
 }
 /*.ajax-loader h4 {*/
 /*  position: relative;*/
 /*  top:47%;*/
   /* left:50%; */
 /*}*/
 
   .line1{
   	    margin: 1rem 0 2rem 0 !important;
   }
   
   .alert-msg{
    color: red;
    font-style: italic;
    font-size: 14px;
   }
   
   
   .virtual-conversation-strong .vcs-str {
      font-size: 20px !important;
   }
   @media only screen and (max-width:991px){
      #header
   {
      position: fixed;
      background-color: #FFF;
      border-bottom: 1px solid #F5F5F5;
      top: 0px;
      left: 0px;
      z-index: 99;
      width: 100%;

   }
   }
   @media only screen and (max-width:767px){
      .cart td{
         padding:12px 4px !important;
      }
      .cart-product-name a, .product-name a{
         font-size:.9rem;
      }
     .cart-product-name span{
        font-size: .9rem;
     }
      .cart_item{
         display:flex !important;
          flex-direction:row;
          padding:1rem !important;
          margin-bottom: 0rem !important;
    }
     .cart-product-name strong{
        font-size: 14px;
        text-align:justify;
     }
     .cart, .cart-product-name, .cart-product-quantity{
        margin-bottom: 0rem !important;
        width:100%;
     }
     .cart-product-quantity .quantity{
        font-size:14px;
     }
    .cart_item .cart-product-subtotal span {
         font-weight: bold;
        color: #26adda;

     }
     .quantity .qty{
        width:34px !important;
     }
      .cart-product-thumbnail img{
        width: 50px;
         height: 45px
     }
     .cart-product-subtotal .amount {
        font-weight: bolder;
        color: #26adda;
     }
     .cart-product-quantity .cart-button{
          width:100%;
     }
     .cart-product-subtotal{
         width:25%;
     }
     .cart-product-quantity .quantity #minus{
        padding: 0px 10px;
        font-size: 24px;
        border: none;
     }
     .cart-product-quantity .quantity  #plus{
        padding: 0px 8px;
        font-size: 20px;
        border: none;
     }
     .line2{
       margin:2rem 0 1.5rem 0 !important
     }
     .line3{
    margin: .5rem 0 1.5rem 0 !important;
     }
   }
   
   @media only screen and (max-width:480px){
      .cart-product-name a, .product-name a{
         font-size:.8rem;
      }
      .cart-product-name span{
        font-size: .8rem;
      }
      .quantity{
         flex-wrap:nowrap!important;
        
      }
      .cart-product-thumbnail a{
         width:58px;
      }
      .cart-product-thumbnail img{
         width: 55px;
         height: 51px;
      }
       .cart-product-name strong{
         font-size: 12px;
           text-align:justify;
      }
       .cart-product-quantity .quantity{
         font-size:12px;
      }
      .virtual-conversation-strong .vcs-str {
         font-size: 16px !important;
      }
      .vcs-str {
         font-size: 16px !important;
      }
   }
   
   
   .font-h1{
  		font-size: 36px;
  		color: #444;
      font-weight: 600;
      line-height: 1.5;
      margin: 0 0 30px 0;
      font-family: 'Poppins', sans-serif;
  	}
  	.font-h1 span{
  		color: #26adda!important;
  	}
  	.hide-h1 h1{
  	   height:0.5px!important;
  	   margin: 0!important;
  	   padding: 0!important;
  		opacity: 0 !important;
  		font-size:.5px!important;
  	}