/* ---------------------------------- Responsive Media Styles ---------------------------------*/

@media (min-width: 1200px) {
  
   
   
     
}

 

@media only screen and (min-width: 769px) {

    /* .order-tabs .nav-item{margin-left: 0px;}
    .order-btns .btn-danger{padding: 8px 8px;}
    .btn-group .btn-success{font-size: 12px; padding: 6px 10px;} */
  
  
}


@media only screen and (min-width: 576px) and (max-width: 767px) {

   
}


/* Medium : 647px */

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

@media only screen and (min-width: 576px) and (max-width: 767px) {


}

/* Small : 320px */

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

@media (min-width: 320px) and (max-width: 440px) {
    /* .top-menu li:nth-child(3){ display: none} */
    .top-menu li a {margin-left: 6px;}
    .top-menu .dropdown-icon{ display: none}
    .curvebox .curve-content p{font-weight: 500; font-size: 12px; margin-bottom: 5px;}
    
    .title-section{margin-top: 20px;}
    .title-section p{font-weight: 700; font-size: 18px;}
    .details p{margin-top: 18px; font-size: 13px;}

    .carousel-indicators li{width: 10px; height: 10px;}
    .carousel-indicators{bottom: -28px;}

    .overviewbtns .btn-secondary { padding: 9px 11px; margin-bottom: 10px; height: 35px; font-size: 11px; border-radius: 12px;}
    .btn-danger{margin: 0px 0px 0px !important; padding: 6px 12px;}
    
    .zone-box .weight-box h4{font-size: 28px}
    .zone-box .weight-box .btn-danger{margin-top: 10px !important; text-align: center;}
    .zone-box .weight-box .hour{text-align: left !important; margin-left: 5px; font-size: 10px !important; }
    .zone-box .weight-box .downarrow{height: 18px;}

    .support-box h6{font-size: 13px !important;}
    .telephone{float: left;}
    .telephone h6{font-size: 12px;}

    .card-one .pricingTable-header{float: right; /* margin: -100px 0 30px; */}
    .card-one {margin-bottom: 30px;}
    .card-two .pricingTable-header{ margin: -135px 0 30px;}
    .card-three .pricingTable-header{margin: -122px 0 30px;}
    .card-four .pricingTable-header{margin: -109px 0 30px;}
    .cft-calculator h6{font-size: 11px; margin-bottom: 0px !important;}

    .weight-sec p{font-size: 14px;}
    .curvebox {margin: 13px 0px;}
    .readyto-ship .form-control{font-size: 13px;}
    .readyto-ship .btn-danger{font-size: 13px; margin: 0px ;} 
    .support-btn{ margin-top: 15px}

    .wallet-balance p{font-size: 12px; margin-right: 2px;  line-height: 26px;}
    .wallet-balance .rupees{font-weight: 600;font-size: 14px !important;color: #00CE3A;}
    .wallet-balance .balance{ padding: 0px 5px !important; line-height: 26px; background: #FFB9B9;  opacity: 0.8; color: #D70000; border-radius: 10px; font-size: 10px ;}

    .nav-tabs .nav-item{margin-left: 0px;}
    .add-order-btn{margin-top: 17px;}
    .add-order-btn .btn-danger{margin-right: 0px; margin-top: 20px; height: 30px; padding: 5px 5px; font-size: 12px;}
    .add-order-btn img{margin-right: 2px !important; height: 15px;}
    .btn-group{margin: 12px 0px;}
    .order-btns .btn-danger{padding: 0px 5px; height: 30px; margin-right: 8px; margin-bottom: 5px !important;}

    /* LOGIN PAGE  */

    .nav-tab2 .nav-item2:first-child{margin-left: 50px;}
    .nav-tab2 .nav-link2{font-size: 14px;}
    .nav-tab2 .nav-link2:after{ border-width: 40px 0 0 23px;  margin-top: -21px;}
    .nav-tab2 .nav-item2:last-child .nav-link2{ padding-left: 25px;}
    .individual-box p{font-size: 15px;}
    .individual-box a{font-size: 15px;}
    
    .login-tab .login-link{font-weight: 700; font-size: 14px; color: #FFFFFF;}
    .login-box1 { padding: 20px; border-radius: 30px;}
    .login-group a{font-size: 12px !important;}
    .login-group label{font-size: 12px !important;}
    .login-box-label .control-label{font-size: 13px;}
    .login-box-label select{font-size: 13px;}
    .login-text p{font-size: 13px;}
    .login-otp a{font-size: 14px;}
    .signuptab-content{ padding: 20px; border-radius: 30px; }
    .form-control { font-size: 14px}

    .social-icon{font-size: 13px; padding: 4px 8px;}
    .social-text {padding: 0 0px; font-size: 10px;}
    .login-box-label .password-eye{top: 35px; height: 20px;}
    .login-box1 {height: 340px;}
    .return-table table td:last-child{width: 148px;}
    .login-btn .btn-warning{ padding: 0px 50px; font-size: 18px; padding-top: 20px;}
    .login-btn .btn-dark{padding: 0px 50px; font-size: 18px; padding-top: 30px;}
    .signupbtn {padding: 0px 40px !important; padding-top: 30px !important; }
    .content-wrapper .content, .content-header { padding: 5px !important; }
    .logo { margin-left: 5px}
    .appointmnettabs li {font-size: 10px;}
    .appointmnettabs:after { top: 48px; width: 100%; left: 0;}
    .appoint-ratedashed {margin-top: 10px; width: 20px; height: 20px; padding: 3px;}
    .appoint-rate {width: 10px; height: 10px;}
    .appoint-ratedashedtop{ margin-top: 25px;}
    .appoint-ratedashed-forward{ margin-top: 10px;}
    .kyc-section-content h3{font-size: 15px;}
    .about-you-sec h6{font-size: 13px;}
    .location-btns .btn-danger{padding: 6px 5px; font-size: 12px;}
    .tracking-sec h5{font-size: 20px;}
    .tracking-sec p{font-size: 14px;}

    /* LSP PAGES  */

    .lsp-tabs .lsp-item{margin: 8px 5px;}
    .lsp-tabs .lsp-link{padding: 8px 15px; border-radius: 20px; font-size: 13px;}
    .lsp-tab-content {padding: 10px 0px;}
    
    /* Footer  */
    .btn-primary{padding: 5px 8px;}
    .bottom-footer li:first-child{margin-left: 0px !important;}
    .bottom-footer li{display: block !important; margin: 15px 0px !important;}

    /* timeline  */

    .timeline::before{width: 4px;}
    .contain::before {content: ''; position: absolute; width: 30px;}
    .contain.left .content {float: right; margin-right: 10px; bottom: 10px;}
    .contain.right .content { margin-left: 10px;}

    .courier-right{border-bottom-left-radius: 8px; border-top-right-radius: 0px; padding: 25px 0px 53px 15px;}
    .courier-card .border-right{border-right: none !important;}
    .courier-text{margin-left: 15px;}

    /* Setting pages*/

    .heading{font-size: 15px;}
    .early-heading h5{font-size: 14px;}
    .early-heading p{font-size: 13px; line-height: 19px; margin-bottom: 0px;}
    .plan-card{margin-top: 10px;}
    .early-cod h4{font-size: 15px;}
    .early-cod p{font-size: 12px;}
    .label-setting label{font-size: 11px;}

    .service-txt h6{padding-bottom: 10px;}
    .service-txt p{font-size: 11px;}
    .service-txt .couriericon-img{position: absolute; margin-top: -107px; left: 182px;}
    .selection-tabs .selection-link{padding: 10px 14px;  font-size: 14px;}
    
    .rto-scores{text-align: left !important; margin: 0px 7px; }
    .rto-scores span{font-size: 12px; padding: 3px 0px;}
    .rto-scores-box { margin-top: -10px;}
    .rto-main-box {padding: 25px; margin: 0px 0px; border-radius: 3px;}
    .rto-small-box {margin-top: 10px;}

    .rto-btns .btn-primary{padding: 6px 15px;}
    .rto-btns .btn-outline-primary {padding: 6px 25px;}
    .seller-remit h5{font-size: 15px;}
    
    .process-table .btn-danger {margin-bottom: 10px !important;}
    .cross-img{left: 63%;}
    .file-upload{padding: 6px 19px;}
    .response p{font-size: 12px;}   
    .bluecolor p {font-size: 16px;} 
    .pod-page h5{font-size: 12px;}
    .pod-page p{font-size: 12px;}

    .mpop-heading::after{top: 41%;}

    .customer-card h6{font-size: 15px;}
    .new-order-btns .btn-danger{font-size: 12px; padding: 6px 6px;}
    .new-order-btns{text-align: left; margin-top: 10px;}
    
    .claim-txt h5{font-size: 14px;}
    .claim-txt p{font-size: 14px;}


    /* ----------- */

    .nav-tabs .nav-link{font-size: 12px; font-weight: 500; padding: 10px 5px;}
    .tab-badeg {height: 18px; width: 18px;line-height: 13px; font-size: 9px !important;}
    .readyto-ship .form-control {background-color: #CCCCCC !important;}


}
