@media(min-width:1400px){
    .card-notify .card-body .row >div:nth-of-type(2){
        padding-left: 0
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height: 42px
    }
    #AddnewAddress .modal-content{
        margin-left: -7px
    }
}
@media (hover: none) and (pointer: coarse){
    .vedioBg .overlay {
        opacity: .5; 
        background: #000; 
    }
}
@media (max-width:1399px){
    .requestSec .card-container{
        margin: 0 50px 0 0
    }
    .prflSection{
        padding: 20px 40px
    }
    .modal .sm-dropdown-menu.show {
        left: -134px !important;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height: 42px
    }

}
@media (max-width:1300px){
    .gradient-background .form-check{
        padding-left: 20px;
    }
    .gradient-background.exchg .form-check {
        padding-left: 80px;
    }
}
@media (max-width:1199px){

    .select2-container{
        /*width: 100%*/
    }

    .jumbotron{
        padding-top: 30px;
        padding-bottom: 30px
    }
    .h3-s-40 {
        font-size: 34px;
    }
    .card .card-title {
        color: #000000;
        font-weight: bolder;
        font-size: 26px;
    }
    .location .img-map{
        height: 240px
    }
    .location .row div{
        margin-bottom: 20px
    }
    .location{
        text-align: center
    }
    .navbar-expand-lg .navbar-nav .nav-link{
        margin-right: 0px;
        font-size: 14px;
    }
    .company-logo .img-card-company{
        height: 60px
    }
    .right-col .verified-user{
        padding-left: 0
    }
    .company--list{
        margin-left: 15px !important
    }
    .requestSec .card-container {
        margin: 0 0px 0 0;
    }
    .img-card-company-full {
        height: 85px;
        width: 85px;
    }
    .img-card-company-full img {
        height: 52px;
    }
    .card-btn-div div button{
        white-space: nowrap

    }
    .xs-icon {
        height: 18px;
        width: 25px;
    }
    .card-btn-div div {
        padding: 10px 14px 0;
    }
    .prflSection .form-control:disabled, .prflSection .form-control[readonly], .prflSection .form-control{
        font-size: 15px
    }
    .prflSection label{
        font-size: 14px
    }
    .black-box-L{
        font-size: 14px;
        padding: 11px 0
    }
    .contactSection .card-container >.row >div {
        padding: 0 20px;
    }
    .contactSection .black-box-L {
        /*width: 71px;*/
    }
    .box-90{
        width: 100%
    }
    .img-beside-topayAmount{
        padding: 8px 0
    }
    .img-beside-topayAmount img{
        width: 37px
    }
    .company-selected.jumbotron {
        padding-left: 8%;
        padding-right: 8%;
    }
    .our_Partners .owl-nav .owl-next{
        right: -3%
    }
    .our_Partners .owl-nav .owl-prev{
        left: -3%
    }
    .our_Partners .owl-carousel .item{
        width: 93%
    }
    .carousel-caption p.line-1-text-carousel {
        font-size: 35px;
    }
    .carousel-main-header{
        font-size: 50px;
        line-height: normal;
        padding-top: 0;
        padding-bottom: 0;
    }
    .forgot-pass .card-container{
        width: 60%
    }
    .right-col .card-company{
        min-height: 330px !important;
    }
    .ad-area img{
        height: 370px
    }
    .black-box-L{
        vertical-align: baseline
    }
    .currency_box .img-flag{
        padding: 9px 19px 9px 2px;
    }
}
@media (max-width:1024px){
    .gradient-background .form-check{
        padding-left: 15px; 
    }
    .gradient-background.exchg .form-check {
        padding-left: 55px;
    }
    .ad-area img {
        height: 350px;
    }
}
@media (max-width:991px){
    .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height: 38px
    }
    .box-label{
        font-size: 20px
    }
    #loc_map{
        height: 50%;
    }
    .nav-item .dropdown-menu::before,
    .nav-item .dropdown-menu::after{
        display: none
    }
    .dropdown-menu-nav, .dropdown-menu-nav.show{
        max-width: 200px
    }
    .modal-body label {
        font-size: 11px;
    }
    /*    .nav-item .dropdown-menu{
                background: transparent;
        border: 0;
        box-shadow: none !important;
        }
        .navbar-light .dropdown-item.active, .navbar-light .dropdown-item:active, .navbar-light .dropdown-item:hover, .navbar-light .dropdown-item:focus{
                background: transparent;
                color: #ffc20e
        }
        .nav-item .dropdown-menu-nav .dropdown-item:not(:last-child){
            border-bottom: 0 !important
        }
        .nav-item .dropdown-menu-nav .dropdown-item{
            color: #fff
        }*/
    .select2-container{
        /*width: 100%*/
    }
    h3{
        font-size: 28px
    }
    .top-bar {

        height: 68px !important;

    }
    .top-bar ul{
        float: none !important;
        text-align: center !important;
        float: none !important;
        margin: 5px 0
    }
    .btm-bar{
        text-align: center
    }
    .img-brand {
        height: 45px !important;
    }
    .navbar-toggler-icon{
        height:25px
    }
    .navbar-toggler {
        padding:4px 6px
    }
    footer .row >div{
        margin-bottom: 15px
    }
    footer p.c-mt-4{
        margin: 0!important
    }
    .f-s-24 {
        font-size: 22px !important;
    }
    .f-s-30 {
        font-size: 28px;
    }
    footer h6{
        margin-bottom: 20px!important
    }
    .whyxnet .card .card-img-top {
        width: 27%;}
    .whyxnet .card-body {

        max-height: 145px;
    }
    .prcg{
        text-align: center
    }
    .prcg-text{
        text-align: center !important;
    }
    .prcg-text *{
        text-align: center
    }
    .img-prcg {
        height: 335px;
    }
    .vid-text {
        padding-top: 35px;
        width: 100% !important;
    }
    .owl-carousel-ourParntener .owl-prev{
        left: -30px
    }
    .owl-carousel-ourParntener .owl-next{
        right: -30px   
    }
    .owl-carousel-ourParntener .owl-item{
        width: 160px !important
    }
    .owl-carousel-ourParntener .item {
        width: 138px !important;
        height: 140px !important;
        vertical-align: middle;
        align-self: center;
        margin-left: 10px;
        /* margin-right: 0; */
    }
    .owl-carousel-ourParntener .owl-stage-outer {
        max-height: 140px;
        overflow: hidden;
    }

    .whyxnet .card-container {
        margin: 0;
        padding: 40px 0;
    }
    .top-bar p{
        font-size: 15px
    }
    .company--list{
        margin-left: 0!important
    }
    .company-selected.jumbotron{
        padding-left: 0;
        padding-right: 0;
    }
    .company-selected .selected-company-radio {
        padding: 0px 15px;
    }
    .hidden-md{
        display: none
    }
    .topay {
        margin-left: 7% !important;
        width: 102% !important;
    }
    .selected-company-radio .form-check .rectangle{
        margin-left: 67%;
    }
    .selected-company-radio .form-check .form-check-label .bankTobank-Radio, .selected-company-radio .form-check .form-check-label .bankTransfer-Radio, .selected-company-radio .form-check .form-check-label .cashOnHand-Radio{
        margin: 16px 10px
    }
    .selected-company-radio .form-check .bottom-text{
        margin-left: -24%;
        padding-top: 50px !important;
        white-space: normal;
        padding-right: 0;
    }
    .modal .selected-company-radio .form-check .form-check-label .bankTobank-Radio, .modal .selected-company-radio .form-check .form-check-label .bankTransfer-Radio, .modal .selected-company-radio .form-check .form-check-label .cashOnHand-Radio{
        margin: 5px 24px;
    }
    .modal-body .selected-company-radio .form-check .bottom-text {
        padding-top: 43% !important;
        font-size: small;
        padding-left: 0%;
        margin-left: -2%;
    }
    .card-myXnet > .card-body > .row > div:last-child {
        padding: 0 45px 0 11px;
    }
    .requestSec .card-myXnet .card-body > .row > div:first-child{
        padding: 0 10px
    }
    .img-card-company-full img {
        height: 45px;
        width: 100%;
        object-fit: contain;
    }
    .img-card-company-full {
        height: 71px;
        width:71px;
    }
    .requestSec .card h5.card-title {
        font-size: 16px;
    }
    .track-y-t span{
        width: 19px
    }
    .transfer-again{
        padding: 6px 2px
    }
    .transfer-again span{
        width: 22px
    }
    .row .bg-c-w-g p{
        margin-bottom: 7px ;
        font-size: 16px
    }
    .ntfSection .card-container {
        margin: 0 0px 0 0;
    }
    .card-notify .card-body .row >div:nth-of-type(2) {
        /*padding-left: 15px;*/
    }

    .prflSection {
        padding: 20px ;
    }
    .side_ttl{
        margin-bottom: 20px
    }
    .prflSection .hr-divider.col-md-3{
        padding-right: 0
    }
    .with-b-check .form-check-label .rectangle{
        margin-left: 91%
    }
    .rateSection .container-fluid{
        padding-right: 0
    }
    .hotline img{
        height: 30px;
        margin-top: 0px;
    }
    .hotline .lg{
        font-size: 30px;

    }
    .hotline .sm{
        font-size: 20px
    }
    .contactSection .black-box-L{
        /*width: 78px*/
    }
    .contactSection .social-media {
        padding: 5px 0px 20px 0px;
    }
    .topay{
        margin-left: 0 !important;
        width: 100% !important
    }
    .box-90{
        width: 100%
    }
    .company-selected.jumbotron {
        padding-left: 2%;
        padding-right: 2%;
    }
    .gradient-background .form-check {
        padding-left: 7%;
    }
    .gradient-background.exchg .form-check {
        padding-left: 20%;
    }
    .tab-content-money-services{
        padding: 30px 0
    }
    .img-beside-topayAmount {
        padding: 8px 0;
    }
    .img-beside-topayAmount img {
        width: 35px;
        height: 24px;
    }

    .company-selected .img-flag{
        padding: 9px;
        width: 53px !important;
    }
    .scucces-alert .modal-body{
        padding: 20px 30px
    }
    .scucces-alert p {
        font-size: 12px !important;
    }
    .scucces-alert .bg-c-w-g.col-md-6{
        padding: 0 4px
    }
    .confirm-ttl{
        font-size: 16px;
        width: 100%
    }
    .ad-area img{
        height: 300px
    }
    input::placeholder{
        font-size: 14px
    }
    .form-control::placeholder {
        font-size: 14px;
    }
    .modal-body.add-benificiary{
        padding: 5px
    }

    .lg-btn {
        font-size: 16px;
    }
    .money-num{
        font-size: 16px
    }
    .modal .sm-dropdown-menu.show {
        left: -134px !important;
    }
    .our_Partners .owl-carousel .item{
        width: 95%;
    }
    .our_Partners .owl-nav .owl-next{    right: -5%;}
    .our_Partners .owl-nav .owl-prev {
        left: -30px;
    }
    .carousel-main-header{
        font-size: 40px;
        margin: 7px 0 !important;
    }
    #myCarousel .btn-primary {
    padding: 8px;
}
    .carousel-caption p.line-1-text-carousel {
        font-size: 30px;
    }
    .mainFooter .footer-text{
        height: 140px
    }
    .contact-list{
        height: 140px
    }
    footer .app-logo{
        margin-top: 0!important
    }
    .forgot-pass .card-container{
        width: 80%
    }
    .ntfSection .card-container .card{
        padding: 5px
    }
    .img-card-company-full {
        height: 69px;
        width: 66px;
    }
    .card-notify .card-body .row >div:nth-of-type(2) {
        padding-left: 8px;
    }
    .ntfSection .card-notify p.m-0{
        width: 100%
    }
    .ntfSection .card-notify .f-c-g {
        margin-bottom: 0px;
        font-size: 13px;
    }
    .navbar-light{
        background: rgba(0,0,0,.5) !important;
    }
    .navbar-collapse{
        min-height: 260px;
        overflow-y: auto;
    }
    .side_ttl {
        font-size: 14px;}
    .prflSection .nav-tabs--vertical .nav-item a{
        font-size: 14px
    }
    /*    .sg-in-drop.dropdown-menu {
            position: relative;
            top: -13px;
            right: auto;
    
        }*/
    .currency_box .img-flag{
        padding: 9px 19px 9px 2px;
    }
    .ttl-header .text-white {
        font-size: 13px
    }
    .selected-company-radio .form-check .form-check-label .bankTobank-Radio, .selected-company-radio .form-check .form-check-label .bankTransfer-Radio, .selected-company-radio .form-check .form-check-label .cashOnHand-Radio{
        padding: 15px;
    }
    .selected-company-radio .form-check .bottom-text {
        margin-left: -17px;
    }
}
@media (max-width:767px){
    #myCarousel .btn-primary {
        padding: 8px;
        font-size: 14px;
    }
    .company--list{
        margin-left: -15px !important
    }
    .cashCompany .container{
        padding: 0
    }
    label.error{
        font-size: 12px
    }
    .navbar-collapse{
        max-height: 220px;
        overflow-y: auto;
    }
    .sg-in-drop.dropdown-menu {
        position: relative;
        top: -13px;
        right: auto;

    }
    .sg-in-drop.dropdown-menu::after{
        height: 18px;
        top: -6px
    }
    .sg-in-drop.dropdown-menu .form-control{
        height: 35px;
        padding-top: 0;
    }
    .sg-in-drop .line_btn {
        padding-top: 0;
        font-weight: normal;
        font-size: 12px;
        margin-bottom: 0px !important;
        margin-top: 10px;
    }
    .sg-in-drop .site_btn{
        width: 38% !important;
        font-size: 12px;
        padding: 4px;
    }
    .verified-user-inHeader{
        float: right;
        height: 37px
    }
    .pg-ttl{
        min-height: auto
    }
    .top-bar{
        padding-top: 10px
    }
    .sm-p-0{
        padding: 0
    }

    .select2-container{
        /*width: 100%*/
    }
    h3{
        font-size: 27px
    }
    h4{
        font-size: 24px
    }
    h5,.h5{
        font-size: 18px
    }
    h6,.h6{
        font-size: 17px;
        margin-top: 0
    }
    .form-inline a{
        margin-bottom:10px;
        display: block !important;
    }
    .form-inline{
        display: block !important;
    }
    .form-inline .site_btn{
        width:100%;
        margin-right: 0
    }
    .top-bar p{
        font-size:12px;
        text-align: center;
        margin-top: 0;
        margin-bottom: 0
    }
    .img-brand {
        height: 45px;
    }
    .navbar-toggler-icon{
        height:25px
    }
    .navbar-toggler {
        padding:4px 6px
    }
    .navbar-light {
        background: rgba(0,0,0,.5) !important;
    }
    .app-logo .d-flex{
        /*display: block !important*/
    }
    .app-logo a{
        margin: 7px !important
    }
    .app-logo{
        margin-top: 0 !important;
    }
    .top-bar ul{

        margin: 0px 0
    }
    .h3-s-40 {
        font-size: 28px;
    }
    .f-s-30{
        font-size: 25px
    }
    footer .cont-list .mb-3{
        font-size: 14px;
    }
    .whyxnet  .card .card-img-top {
        width: 20%;
    }
    .whyxnet    .card {
        min-height: 330px;
        max-width: 300px;
        margin: auto;
    }

    .vid-text img{
        height: 75px
    }


    .vid-text h4 {
        font-size: 27px;
        margin: 20px 0 !important;
    }
    .vid-text h6 {
        font-size: 24px;
        font-weight: 300;
    }
    .vid-text {
        padding-top: 50px;
        width: 100% !important;
        text-align: center
    }
    .owl-carousel-ourParntener .owl-stage-outer{
        width: 90%;
        margin: auto
    }
    .location .num {
        font-size: 36px;
        font-weight: bold;
    }
    .location{
        padding: 25px 0
    }
    .text--right{
        text-align: center
    }
    .left-col{
        border: 0
    }
    .cashCompany .cabtion, .cashCompany .font-weight-light{
        width: 100%;
        margin: 2px 0 !important;
    }
    .cashCompany .form-check{
        margin-bottom: 5px
    }
    .form-check .form-check-input:checked ~ span{
        /*font-size: 13px*/
    }
    .form-check .form-check-label .delivery-Radio, .form-check .form-check-label .pickUp-Radio{
        background-position: top !important
    }
    .form-check .form-check-label .bankTobank-Radio,
    .form-check .form-check-label .bankTransfer-Radio,
    .form-check .form-check-label .cashOnHand-Radio{
        padding: 11px;
        background-position: top
    }
    .form-check .form-check-label span.p-2{
        padding: 0!important
    }
    .cashCompany h5{
        margin-bottom: 10px!important;
    }
    .form-check .form-check-label .rectangle{
        margin-left: 95%
    }
    .togglebutton label input[type=checkbox]:checked + .toggle{
        margin: 0
    }
    .card-head .company-logo{
        padding: 10px 5px
    }
    .company-logo .img-card-company {
        height: 45px;
    }
    .card h5.card-title {
        font-size: 18px;
    }
    .company-message{
        margin-bottom: 0
    }
    p.service {
        font-size: 14px;
    }
    .left-col{
        margin-bottom: 20px
    }
    /*p.service > span{
       display: block;
       margin-bottom: 4px
    }*/
    .pg-ttl .img-box{
        width: 20%
    }
    .pg-ttl .ttl-header{
        width: 80%
    }
    .pg-ttl .ttl-header p{
        font-size: 14px
    }
    .mainSection {
        padding: 20px 0 !important;
    }
    .cashCompany{
        padding: 20px 15px !important;
    }
    /*    .cashCompany .left-col .justify-content-between h6{
            white-space: nowrap !important
        }
        .cashCompany .left-col .toggle-check{
            position: absolute !important
        }*/
    .form-control{
        height: 40px;
        margin-bottom: 0px;
        font-size: 15px !important;
    }
    .form-group {
        margin-bottom: 15px;
    }
    .requestSec {
        padding: 20px 40px !important;
    }
    /*    .requestSec h6{
            text-align: left
        }*/
    .card-myXnet{
        min-width: 100%;
        min-height: 100%;
        max-width: 100%;
        max-height: 100%;
    }
    .bg-c-w-g.border-right-0{
        border-right: 1px solid #dee2e6 !important
    }
    .ntfSection .hr-divider {
        border-right: 0;
        padding-bottom: 0;
    }
    .card-notify{
        min-height: 100%;
        min-width: 100%;
        /*text-align: center;*/
    }
    /* .img-card-company-full {
        height: 65px;
        width: 65px;
        float: none !important;
        margin: auto;
        margin-bottom: 10px;
    }*/
    .img-card-company-full {
        height: 83px;
        width:75px;
    }
    .ntfSection .card-container .card{
        max-height: 100% !important;
        text-align: center
    }
    .ntfSection .card-container .card p{
        text-align: initial
    }
    .ntfSection .card-container .card .card-body{
        max-height: 100% !important
    }
    .prflSection .nav-tabs--vertical .nav-item {
        border: 0;
        width: 50%;
        text-align: center;
        padding: 0 8px
    }
    .prflSection .nav-tabs--vertical .nav-item:first-child{
        text-align: end
    }
    .prflSection .nav-tabs--vertical .nav-item:last-child{
        text-align: start
    }
    .side_ttl{
        text-align: center
    }
    .hr-divider{
        padding-bottom: initial;
        border: 0
    }
    .black-box-L {
        padding:  10px;
        height: 40px;
    }
    .prflSection .card-container .row.m-0>div:first-child {
        border-bottom: 1px solid #dfdfdf;
        border-right: 0
    }
    .rateSection .hr-divider{
        border-bottom: 1px solid #dfdfdf;
        padding-bottom: 15px

    }
    .pg-ttl h3.no-bold{
        font-size: 22px
    }
    .hotline .lg {
        font-size: 23px;
    }
    .hotline img {
        height: 25px;
        margin-top: -8px;
    }
    .hotline .sm {
        font-size: 15px;
    }
    .contactSection .black-box-L {
        width: 100%;
    }
    #loc_map {
        height: 250px;
    }
    .contactSection .img-fluid{
        max-height: 45px
    }
    .map-section{
        text-align: center
    }
    .gradient-background .form-check {
        padding: 0 9%;}

    .gradient-background .form-check.hr-divider {
        border-right: 1px solid #dfdfdf   
    }
    .img-beside-topayAmount {
        padding:6px 0;
    }
    .mt-101 {
        margin-top: 0;
    }
    .selected-company-radio > .row div .form-group:nth-of-type(2) {
        height: 100%;
    }
    .ad-area img {
        height: 300px;
    }
    .exchg .form-check .form-check-label .delivery-Radio,
    .exchg .form-check .form-check-label .pickUp-Radio{
        background-position: bottom !important;
    }
    .selected-company-radio > .row > div:first-child {
        border-right: 0;
    }
    .md-btn {
        padding: 7px;
        font-size: 14px;
    }
    .img-beside-topayAmount img {
        width: 37px;
        height: 23px;
    }
    .select2-container--default .select2-selection--single{
        height: 40px
    }
    .company-selected .img-flag {
        padding: 7px;
        height: 39px !important;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered span{
        font-size: 15px 
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow{
        top: 0
    }
    .binf-details{
        padding: 10px
    }
    .binf-details .view-more{
        padding: 0;
        font-size: 11px
    }
    .lg-btn {
        font-size: 15px;
        font-weight: normal;
        padding: 6px;
    }
    .modal .gradient-background .form-check{
        padding: 0 7% !important
    }
    .modal-body .selected-company-radio .form-check .bottom-text{
        padding-top: 60% !important
    }
    .company-list .img-flag {
        width: 55px !important;
        height: 38px !important;
    }
    .modal .sm-dropdown-menu.show {
        left: -134px !important;
    }
    .border-right{
        border-right: 0 !important
    }
    .card-container .row.m-0 >div{
        padding: 0
    }
    .line_btn {
        font-size: 15px;
    }
    .card-container{
        margin-top: 10px;
        margin-left: 0
    }
    .prflSection .card-container.change-pass{
        width: 100%
    }
    .carousel-caption p.line-1-text-carousel {
        font-size: 30px;
    }
    .carousel-main-header{
        font-size: 30px;
        line-height: normal;
        padding-top: 0;
        padding-bottom: 0;
        margin: 5px 0 !important
    }
    .carousel-caption .mt-5{
        margin-top: 1rem !important
    }
    .mainFooter{
        text-align: initial
    }
    .mainFooter .footer-text{
        height: 185px
    }
    .contact-list{
        height: 185px
    }
    .mainFooter .btn-primary.isoStore,
    .mainFooter .btn-primary.gPlayStore,
    .mainFooter .btn-primary.appGallery{
        margin: 0 !important;
        height: 34px !important;
        width: 100px !important
    }
    .forgot-pass .card-container{
        width: 90%
    }
    .grad-selt .select2-container--default .select2-selection--single .select2-selection__rendered{
        height: 38px;
        font-size: 16px;
        padding-top: 3px;
    }
    .card-myXnet .ttl-icon{
        position: absolute;
        top: -38px;
        right: 6px;
    }
    .img-prfl{
        height: 100px;
        width: 100px
    }
    .img-prfl.company{
        margin: auto;
        height: 100px;
        width: 100px
    }
    .card-myXnet > .card-body > .row > div:last-child{
        padding: 0 45px 0 22px;
    }
    .vid-text h4 {
        margin-top: 100px !important;
    }
    .company--item .service span{
        font-size: 12px
    }
    .right-col .card-company{
        padding: 15px;
    }
    .money-Exchange, .money-Transfer{
        padding: 9px;
        background-size: 18px
    }
    .blackbox .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height: 39px
    }
    #beneficiary_id-error{
        margin-top: -15px
    }
    #delivery_method-error{
        margin-top: -33px
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 31px;
}

}


@media (max-width:575px){
    #myCarousel .btn-primary {
        padding: 5px;
        font-size: 13px;
    }
    .lang-dropdown .dropdown-menu::before {
        left: 16%;
        right: auto;
    }
    .currency_box .select2-selection__rendered{
        padding-left: 0 !important;
        text-align: center
    }
    .img-flag.currency{
        height: 37px !important;
        width: 48px !important;
    }

    .right-col .card-company{
        margin: 0 15px !important;
        max-width: 100%;
        min-height: 250px !important;
        max-height: 100% !important;
    }
    .mainFooter,.mainFooter h6,.mainFooter .row{
        text-align: center;
    }
    .mainFooter .footer-text {
        height: auto;
    }
    .contact-list {
        height: auto;
    }
    .mainFooter .cont-info .ml-5{
        margin: auto !important;
    }
    .company--item{
        padding: 5px 0 !important
    }
    .company--item .service span{
        font-size: 13px
    }
    .our_Partners .owl-theme .owl-nav [class*=owl-] {
        font-size: 64px !important;
    }
    .verified-user-inHeader{
        height: 27px
    }
    .pg-ttl{
        padding-top: 150px !important;
        padding-bottom: 25px !important;
        background-position: right bottom;
    }
    .xent-proc{
        display: block
    }
    .card-myXnet .ttl-icon{
        position: absolute;
        top: -120px;
        right: 8px;
    }
    .forgot-pass .card-container{
        width: 100%
    }
    #myCarousel .img-fluid{
        min-height: 300px
    }
    .carousel-caption p.line-1-text-carousel {
        font-size: 19px;
        margin: 0
    }
    .carousel-main-header {
        font-size: 25px;
        line-height: normal;
        padding-top: 0;
        padding-bottom: 0;
        margin: 15px 0 !important;
    }
    #myCarousel p.mt-5{
        margin-top: 1rem !important
    }
    .carousel-caption {
        padding: 30px 10px 0 30px !important;
    }
    .prflSection .hr-divider.col-md-3{
        padding-left: 0
    }
    .mainFooter .footer-text{
        text-align: center
    }
    .select2-container{
        /*width: 100% !important*/
        /*max-width: 250px*/
        /*width: auto*/
    }
    h3{
        font-size: 22px;

    }
    h4{
        font-size: 20px
    }
    h5, .h5 {
        font-size: 17px
    }
    h6, .h6{
        font-size: 15px
    }
    footer{
        text-align: center
    }
    .c-mt-4{
        margin-top: 1%
    }
    .li-social{
        display: inline-flex !important
    }
    .cont-info .ml-5{
        margin-left: 0!important
    }
    footer .row >div{
        margin-bottom: 15px
    }
    .justify-content-start{
        justify-content: center !important
    }
    footer .cont-info >div>div span:first-child{
        margin-right: 32px
    }
    footer .cont-info >div>div span:first-child:hover{
        margin-right: 32px
    }
    footer .cont-info >div>div:first-child span:first-child{
        margin-right:16px
    }
    footer .cont-info >div>div:first-child span:first-child:hover{
        margin-right:16px
    }
    footer .mr-2{
        margin-right: 0 !important
    }
    .h3-s-40 {
        font-size: 24px;
    }
    .img-prcg {
        height: 220px;
    }
    .prcg-text h4{
        font-size: 22px !important
    }
    .prcg-text p{
        font-size: 16px !important
    }
    .vid-text h6{
        font-size: 19px
    }
    .vid-text h4 {
        font-size: 25px;}

    .vid-text img {
        height: 65px;
    }

    .owl-carousel-ourParntener .item {
        width: 115px !important;
        height: 117px !important;
        vertical-align: middle;
        align-self: center;
        margin-left: -33px;
        /* margin-right: 0; */
    }
    .owl-carousel-ourParntener .owl-next, .owl-carousel-ourParntener .owl-prev {
        height: 116px;
    }
    .owl-carousel-ourParntener .owl-next{
        right: 0;
    }
    .owl-carousel-ourParntener .owl-prev {
        left: 0;
    }
    .owl-theme .owl-nav [class*=owl-]{
        margin: 5px 0
    }
    .owl-carousel-ourParntener .owl-stage-outer{

        width: 93%;
        width: 85%;
        z-index: 1;
        margin: auto;
    }
    .owl-carousel-ourParntener .owl-item {
        width: 120px !important;
    }
    .owl-carousel-ourParntener .item {
        width: 100px !important;
        height: 100px !important;
        vertical-align: middle;
        align-self: center;
        margin-left: 0px;
        margin-right: 0; 
    }
    .owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
        height: 100px
    }
    .location .img-map {
        height: 200px;
    }
    .apps-download img {
        height: 35px;
    }
    .location .num {
        font-size: 30px;
        font-weight: bold;
    }
    .cashCompany .cabtion, .cashCompany .font-weight-light{
        font-size: 13px
    }
    .form-check .form-check-label .rectangle{
        height: 17px;
        width: 17px
    }
    .form-check .form-check-label .rectangle .check:after{
        font-size:27px !important
    }
    .form-check .form-check-label .rectangle:before {
        height: 17px;
        width: 17px;
    }
    .form-check .form-check-label .rectangle .check {
        height: 15px;
        width: 30px;}
    .togglebutton label .toggle, .togglebutton label input[type=checkbox][disabled] + .toggle{
        margin: 0
    }
    .togglebutton label{
        margin: 0 !important
    }
    .img-header-listingCompany{
        height: 60px
    }
    .img-header {
        height: 85px;
        width: 90px;
        background: #fff;
        padding: 10px;
        overflow: hidden;
        margin-top: 5px !important;
        margin: auto;
    }
    .pg-ttl{
        padding-bottom: 5px
    }
    .card-myXnet,
    .card-myXnet .card-body{
        min-width: 100% !important;
        min-height: 100% !important;
        max-width: 100% !important;
        max-height: 100% !important;
    }
    .card-myXnet .card-body >.row > div:first-child{
        text-align: center;


    }

    .img-card-company-full{
        float: none !important;
        text-align: center;
        margin: auto;
        margin-bottom: 10px;
    }
    .card-myXnet{
        text-align: center
    }
    .card-myXnet .ttl-icon {
        height: 33px;
        margin-top: 0;
        margin: 4px;
    }
    .card-myXnet > .card-body > .row > div:last-child {
        padding: 0 15px;
    }
    .card-container .card-body:after {
        width: 2rem;
    }
    .requestSec {
        padding: 20px 10px !important;
    }
    .req-tbl{
        padding: 0
    }
    .green-check:after{
        top: 22%;
        left: 87%;
    }

    .row .bg-c-w-g p {
        margin-bottom: 7px;
        font-size: 13px;
    }
    .row .bg-c-w-g {
        /*background: #fff;*/
        padding: 0 10px;
    }
    .row.bg-c-w-g{
        padding: 0
    }
    .rate-info-row div:last-child{
        text-align: center
    }
    .rate-info-row div:not(:last-child){
        margin-bottom: 10px
    }
    .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link{
        padding-left: 13px;
        padding-right: 13px;
        font-size: 13px;
    }
    .btn-arrangeby img{
        height: 23px !important
    }
    .three-dots img{
        height: 7px !important
    }
    .btn-arrangeby .dropdown-toggle{
        padding-right: 0;
        padding-left: 0
    }
    .pg-ttl h3.no-bold {
        font-size: 18px;
    }
    .hotline img {
        height: 22px;
        margin-top: 5px;
    }
    .hotline .lg {
        font-size: 19px;
    }
    .company--list{
        margin-left: -15px !important
    }
    .right-col .card{
        margin: auto
    }
    .company-selected.jumbotron {
        /*padding-left: 0%;*/
        /*padding-right: 0%;*/
    }
    .selected-company-radio .form-check .form-check-label .bankTobank-Radio,
    .selected-company-radio .form-check .form-check-label .bankTransfer-Radio,
    .selected-company-radio .form-check .form-check-label .cashOnHand-Radio{
        margin: 10px 0;
        padding: 15px;
    }
    .selected-company-radio .form-check .bottom-text {
        padding-top: 50px !important;
        margin-left: -35%;
        padding-right: 0;
        font-size: 11px;
    }

    .gradient-background .form-check {
        padding: 0 6% 0 11%;
    }
    .ad-area img {
        height: 230px;
    }
    .modal-body.select-benificiary{
        padding: 5px
    }
    .select-benificiary-list .row >div{
        padding: 0 8px
    }

    .select-benificiary-list .col-4 .float-right{
        text-align: end
    }
    .modal .lg-btn,
    .modal .btn-primary,
    .site_btn{
        padding: 6px;
        font-size: 14px;
    }
    .selected-company-radio .exchg .form-check .bottom-text{
        padding-top: 63px !important;
        margin-left: auto;
        margin-right: auto;
    }
    .md-btn{
        font-size: 13px
    }
    .navbar-toggler-icon {
        height: 22px;
    }
    .navbar-toggler {
        padding: 3px;
    }
    .verification-massage {
        font-size: 17px;
    }
    p.verification-alert{
        font-size: 17px;
        padding: 0
    }

    .modal .selected-company-radio .form-check .form-check-label .bankTobank-Radio, .modal .selected-company-radio .form-check .form-check-label .bankTransfer-Radio, .modal .selected-company-radio .form-check .form-check-label .cashOnHand-Radio{
        /*margin: 10px auto 0 auto*/
    }
    .check_all_modal .logo {
        height: 30px;
        padding: 0
    }
    .money-num {
        font-size: 15px;
    }
    .modal .sm-dropdown-menu.show{
        left: -10px !important
    }
    .f-s-24 {
        font-size: 18px !important;
    }
    .scucces-alert span.rectangle.m-0.pl-0 {
        top: 0 !important;
    }
    .binf-details {
        padding: 10px 4px;
    }
    .line_btn.view,
    .line_btn.change{
        padding: 0
    }
    .scucces-alert .col-md-6.col-xm-12:first-child{
        margin-bottom: 15px
    }
    .pg-ttl .ttl-header p{
        text-align: initial;
        width: 100%
    }

    .pg-ttl .img-box {
        /*width: auto;*/
        /*float: none;*/
        margin-right: 10px
    }
    .pg-ttl .ttl-header{
        float: none;
        width: 100%;
        text-align: initial;
        padding: 0
    }

    .xs-center{
        text-align: center
    }
    .img-prfl{
        margin: auto;
        height: 75px;
        width: 75px
    }
    .img-prfl.company{
        margin: auto;
        height: 85px;
        width: 85px;
        margin-top: 8px;
    }
    /*.pg-ttl .ttl-header div{
        padding: 0
    }*/
    .change-pass .justify-content-end{
        justify-content: center !important;
        margin: 0
    }
    .our_Partners .owl-nav .owl-next {
        right: -2%;
    }
    .our_Partners .owl-nav .owl-prev {
        left: -2%;
    }
    .our_Partners .owl-carousel .item{
        width: 83%
    }
    .our_Partners .owl-carousel .item{
        padding: 30px 0px
    }
    .mainFooter .btn-primary.isoStore, .mainFooter .btn-primary.gPlayStore,.mainFooter .btn-primary.appGallery{
        width: 115px !important
    }
    .card-notify .card-body .row >div:nth-of-type(2) {
        padding-left: 15px;
    }
    .img-card-company-full{
        height: 65px;
        width: 60px;
        margin-top: 7px
    }
    .ntfSection .card-container{
        padding: 5px
    }
    .card-notify .card-body > .row > div:first-child{
        padding: 0 0 0 10px
    }
    .ntfSection .card-notify p.m-0{
        width: 100%;
        font-size: 12px
    }
    .ntfSection .card-container .card{
        padding: 5px
    }
    .ntfSection .card-notify .f-c-g{
        margin-bottom: 0px;
        font-size: 12px;
    }
    .ntfSection .card h5.card-title{
        font-size: 13px;
        font-weight: bold;
    }
    .togglebutton label .toggle:after{
        height: 14px;
        width: 14px;
        top: -2px;
    }
    .togglebutton label .toggle, .togglebutton label input[type=checkbox][disabled] + .toggle {
        width: 39px;
        height: 18px;
    }
    .togglebutton label input[type=checkbox]:checked + .toggle:after {
        left: 24px;
    }
    .cashCompany .left-col h6{
        font-size: 13px
    }
    .requestSec .card-myXnet .card-body > .row > div:first-child{
        flex: auto
    }
    .card-container .card-body:after{
        display: none
    }
    .card-myXnet .row{
        text-align: center !important
    }
    .location .row >div:first-child{
        text-align: center
    }
    .pg-ttl-4{
        text-align: center
    }
    .pg-ttl-4 *{
        float: none !important;
        text-align: center !important;
    }
    .modal-footer .btn,.btn-primary{
        min-width: 80px !important
    }
    .modal-body .selected-company-radio .form-check .bottom-text{
        font-size: 11px
    }
    #nav-MT-tab .money-Transfer{
        margin-right: 5px;
        margin-left: 5px
    }
    .text-danger{
        font-size: 12px
    }
    .top-bar p{
        margin-bottom: 3px
    }
    .selected-company-radio .form-check .bottom-text{
        margin-left: -30px
    }
    .ntfSection .card-container .card p,
    .ntfSection .card h5.card-title,
    .ntfSection .card-notify p.m-0{
        text-align: center
    }
    .card-notify .img-card-company-full{
        margin: auto !important
    }
    .card-notify .card-body > .row > div:first-child{
        flex: auto
    }
}
@media (max-width:528px){
    .top-bar {
        padding-top: 4px;
    }
    .top-bar p {
        line-height: 15px;
    }
    .selected-company-radio .form-check .bottom-text {
        white-space: normal;
        padding-top: 40px !important;
    }

}
@media (max-width:425px){
    .carousel-main-header {
    font-size: 21px;
    margin: 5px 0 !important;
}
    .img-header {
        height: 75px;
        width: 80px;
    }
    .img-header-listingCompany {
        height: 50px;
    }
    .ttl-header h3{
        font-size: 19px ;
        margin-bottom: 0 
    }
    .with-b-check .form-check-label .rectangle{
        margin-left: 92%
    }
    .pg-ttl h3{
        float: none;
        text-align: initial
    }
    .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover, .nav-tabs .nav-link{
        padding-right: 10px;
        padding-left: 10px
    }
    .gradient-background .form-check {
        padding: 0 6% 0px 10%;
    }
    .modal .gradient-background .form-check {
        padding: 0 7% 0 5%!important;
    }
    .check_all_modal .logo {
        height: 24px;
    }
    .selected-company-radio .form-check .bottom-text {
        white-space: normal;
        padding-top: 40px !important;
    }
    .lang-dropdown .dropdown-menu::before{
        left: 22%
    }
}
@media (max-width:409px){
    .select-benificiary-list .form-check {
        /*margin-top: -24px;*/
    } 
}
@media (max-width:375px){
    /*    .select2-container{
            width: 95% !important
            
        }*/
    .lang-dropdown .dropdown-menu::before {
        left: 40%;
    }
    .carousel-caption {
        padding: 20px 10px 0 10px !important;
    }
    .row .bg-c-w-g p{
        font-size: 12px
    }
    .img-prfl{
        height: 66px;
        width: 66px
    }
    .img-prfl.company{
        height: 66px;
        width: 66px
    }
    .pg-ttl h3.no-bold{
        font-size: 16px;
    }
    .pg-ttl .ttl-header p{
        font-size: 13px;
        margin: 0;
    }
    .pg-ttl .ttl-header p.text-white{
        margin-top: 8px
    }
    .card-notify .card-body .row >div:nth-of-type(2) {
        padding-left: 20px;
    }
    .img-card-company-full {
        height: 55px;
        width: 55px;
    }
    .location .img-map {
        height: 150px;
    }
    .img-header-listingCompany {
        height: 50px;
    }
    .img-header {
        height: 60px;
        width: 65px;
    }
    .img-header-listingCompany {
        height: 40px;
    }
    .requestSec {
        padding: 20px 0px !important;
    }
    .requestSec .card-container {
        padding: 10px;
    }
    .card-container .card-body:after{
        left: 92%
    }
    .contactSection .black-box-L {
        /*width: 70px;*/
    }
    .selected-company-radio .form-check .bottom-text {
        padding-top: 39px !important;
        margin-left: -17px;
        padding-right: 0;
        font-size: 11px;
        white-space: normal
    }
    .selected-company-radio .exchg .form-check .bottom-text{
        padding-top: 63px !important
    }
    .img-beside-topayAmount img {
        width: 28px;
        height: 23px;
    }
    .exchg .bottom-text{
        padding-top: 63px !important
    }
    .modal .gradient-background .form-check {
        padding: 0 7% 0 3%!important; 
    }
    .prflSection .nav-tabs--vertical .nav-item a{
        font-size: 13px;
        text-align: center !important
    }
    #notVerified .modal-footer .btn{ 
        font-size: 12px ;
        white-space: nowrap;
    } 


}
@media(max-width:350px){
    .lang-dropdown .dropdown-menu::before {
        left: 49%;
    }
}
@media(max-width:320px){

    .lang-dropdown .dropdown-menu::before {
        left: 59%;
    }
    .img-header {
        height: 60px;
        width: 65px;
    }
    .img-header-listingCompany {
        height: 40px;
    }
    .ttl-header h3{
        font-size: 16px
    }
    .pg-ttl .ttl-header p {
        font-size: 12px;
    }
    .contactSection .black-box-L {
        /*width: 67px;*/
    }
    .pg-ttl h3.no-bold{
        font-size: 14px
    }

}

/*update */