/* Extra small devices (portrait phones, less than 576px) */ 
@media(min-width: 320px) and (max-width: 992px) {    
    .navbar-light .navbar-toggler{
        border-color: transparent;
    }
    .navbar-light .navbar-toggler:focus{
        outline: inherit;
    }
    .navbar-light .navbar-toggler span{
        font-size: 25px;
        color: #fff;
    }
    .header_section .navbar-nav .nav-item .nav-link{
        margin: 0;
        margin-top: 15px;
        text-align: center;
    }
    .header_section .form-inline{
        width: 100%;
    }
    .header_section .form-inline a{
        width: 100%;
        margin: 0!important;
        margin-top: 15px!important;
        text-align: center;
    }
    br{
        display: none;
    }
    .hero_txt h6 span,
    .hero_txt h6{
        font-size: 12px;
    }
    .hero_txt h1{
        font-size: 36px;
        line-height: 44px;
    }
    .hero_txt h1:after,
    .hero_txt h1:before{
        display: none;
    } 
    .hero_frm_wrap{
        padding: 25px;
    }
    .exchange_top_wrap{
        flex-direction: column;
    }
    .echange_centr{
        padding: 20px 0px;
    }
    .middle_inpt_wrap a {
        font-size: 14.384px;
        padding: 12px 12px;
    }
    .exchange_btn .btn{
        width: 100%;
    }
    .common_heading h2{
        font-size: 26px;
        line-height: 32px;
    }
    .faq_chat_box{
        padding: 10px;
    }
    .faq_chat_box h6{
        font-size: 13px;
    }
    .ftr_logo p{
        width: 100%;
    }
    .order_details_head,
    .ftr_copy_txt{
        flex-direction: column;
    }
    .detials_ordr_lft{
        text-align: center;
    }
    .processing_step_wrap{
        flex-direction: column;
    }
    .process_step_box{
        padding: 40px 0px;
    } 
    .rgt_line_bar::before { 
        right: 60px;
        top: 151px; 
        width: 6px;
        height: 36%;
    }
    .rgt_line_bar_2::before{
        right: 81px;
        top: 155px;
        width: 6px;
        height: 36%;
    }
    .ordr_desc_wrap{
        flex-direction: column;
        align-items: flex-start;
    }
    .ordr_desc_wrap span{
        margin-bottom: 25px;
        padding-right: 0;
        border: none;
    }
    .code_copy span{
        font-size: 10px;
    }
	.signup_inner_wrap{
        padding: 20px;
        width: 100%;
    }
    .ftr_copy_txt{
        flex-direction: column;
    }
    .signup_frm_wrap h6{
        font-size: 26px;
        line-height: 32px;
    }
    .signup_frm_wrap p{
        font-size: 14px;
    }
    .order_search_wrap{
        flex-direction: column;
    }
    .order_search_wrap input{width: 100%; margin-bottom: 10px;}
    .order_main_table table{
        display: block;
        width: 100%;
        overflow-x: scroll;
    }
    .order_main_table table tr th,
    .order_main_table table tr td{
        font-size: 14px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
       
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}