fv@media (min-width: 1599px) {
    .testimonials-left {
        text-align: right;
        padding-right: 140px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px;
    }
}
@media (min-width: 1200px) and (max-width: 1280px) {
    .slider-wrapper .carousel-caption {
        top: 20%;
    }
    .slider-wrapper .carousel-caption h1 {
        font-size: 50px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .navbar-light .navbar-nav .nav-link {
        /*font-size: 12px;*/
    }
    header .navbar-light .navbar-nav .nav-link, header .navbar-light .navbar-nav .nav-link:focus {
        padding: 11px 10px;
    }
    .nav-link.nav-btn-filled {
        padding: 30px 40px 26px !important;
        margin: -33px 0 -26px 20px;
    }
    header .navbar-light .navbar-nav .nav-link.nav-btn-bodered {
        padding-left: 25px;
        padding-right: 25px;
        margin-left: 10px;
    }
    .slider-form {
        position: relative;
        top: 0;
        right: 0px;
        left: 0px;
        padding: 20px 0px 0;
        margin-top: 20px;
    }
    .slider-form-content {
        background-color: rgba(51,51,51,1);
    }
 
    /* Dhrumil Css Start */
    .how-it-works-area .number {
        padding-left: 0;
    }
    .receive-momey-area .how-it-content, .fill-out-form-area .how-it-content {
        padding-right: 0;
    }
    .get-approved-area .how-it-row-two .how-it-content {
        padding-left:0;
    }
    /* Dhrumil Css End */
}

@media (min-width: 768px) and (max-width: 991px) {
   /* Dhrumil Css Start */
    .how-it-works-area .number {
        padding-left: 0;
    }
    .receive-momey-area .how-it-content, .fill-out-form-area .how-it-content {
        padding-right: 0;
    }
    .get-approved-area .how-it-row-two .how-it-content {
        padding-left:0;
    }
    /* Dhrumil Css End */
}

@media (max-width:1199px) {
    /*.top-navbar .container-fluid {
        padding-right: 15px;
        padding-left: 15px;
    }
    header .navbar-light .navbar-nav .nav-link,
    header .navbar-light .navbar-nav .nav-link:focus {
        padding: 10px 0px;
        margin-right: 7px;
        margin-left: 7px;
    }
    header .navbar-light .navbar-nav .nav-link.nav-btn {
        padding: 10px 15px;
        margin-right: 7px;
        margin-left: 7px;
    }
    .main-logo a {
        margin-top: 5px;
    }*/
   
}


@media (max-width:991px) {
    .top-navbar .navbar {
        height: 65px;
        background-color: rgba(0,0,0,.95);
        padding-top: 12px;
        padding-bottom: 12px;
    }   
    .top-navbar .navbar-nav {
        background-color: rgba(255,255,255,.95);
        padding: 5px 15px;
        margin-right: 0;
        border: 1px solid #ddd;
    }
    .nav-bg {
        background-color: rgba(0,0,0,.95);
    }
    .nav-link.nav-btn-filled {
        padding: 10px 50px 10px !important;
        margin: 6px 0 10px 0px;
        color: #fff !important;
        width: 200px;
        text-align: center;
        border-radius: 100px;
    }
    .nav-btn-filled i {
        display: inline-block;
        padding-bottom: 0;
        padding-right: 5px;
        vertical-align: middle;
    }  
    header .navbar-light .navbar-nav .nav-link,
    header .navbar-light .navbar-nav .nav-link:focus {
        padding: 6px 0px;
        /*margin-right: 0px;
        margin-left: 0px;*/
    }
    header .navbar-light .navbar-nav .nav-link.nav-btn-bodered {
        padding: 10px 15px;
        margin:7px 0px;
        width: 200px;
        text-align: center;
    }    
    .navbar-light .navbar-toggler {
        border-color: #0CB2CC;
    }
    .top-navbar .navbar-nav:before {
        display: none;
    }
    .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    }    
    .slider-wrapper {
        margin-top: 65px;
    }
    .slider-form {
        position: relative;
        top: 0;
        right: 0px;
        left: 0px;
        width: 100%;
        padding: 20px 0px 0;
        margin-top: 0;
    }
    .slider-form-content {
        width: 100%;
    }
    .slider-form-content {
        background-color: rgba(51,51,51,1);
        padding: 20px 30px 20px;
    }
    .testimonials-left {
        padding-right: 80px;
    }

    /* Dhrumil Css Start */
    .apply-now-btn a {
    padding: 10px 20px;
    }

    .text-phn-no h3 {
        font-size: 18px;
    }
    /* Dhrumil Css End */
    
}

@media (max-width:767px) {    
    .slider-wrapper .carousel-caption h1 {
        font-size: 40px;
    }
    .slider-wrapper .carousel-caption {
        right: 15px;
        left: 15px;
        top: 5%;
    }
    .slider-form .form-group {
        margin-bottom: 20px;
    }
    .slider-form .form-control {
        height: 40px;
    }
    .btn-blue {
        height: 45px;
        padding: 10px 20px 10px;
    }
    .about-wrapper {
        padding: 40px 0;
    }
    .get-your-cash {
        margin-top: 15px;
    }
    .get-your-cash img {
        margin-bottom: 30px;
    }
    .process-wrapper {
        padding: 40px 0;
    }
    .section-title {
        font-size: 26px;
    }
    .how-it-main:after, .number {
        display: none;
    }
    .how-it-content {
        text-align: center !important;
    }
    .how-it-icon {
        margin: 30px auto 20px auto;
    }
    .how-it-row-one, .how-it-row-two {
        margin-bottom: 20px;
    }
    .how-it-main {
        padding-bottom: 0;
    }
    .testimonials-wrapper {
        padding: 40px 0;
        text-align: center;
    }
    .testimonials-wrapper:before {       
        width: 100%;
        height: 100%;
        background-color: #0CB4CE;
    }
    .testimonials-wrapper:after {
        display: none;
    }
    .testimonials-left {
        text-align: center;
        padding-right: 15px;
    }
    .testimonials-right {
        padding-left: 35px;
        color: #fff;
    }
    .testimonials-right::before {
        top: 0px;
        left: 2px;
        background-size: 30px;
        opacity: .9;
    }
    .client-name {
        color: #fff;
    }
    .client-name::before {
        background-color: #fff;
    }
    .testimonials-wrapper .carousel-indicators {
        bottom: -40px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .testimonials-wrapper .carousel-indicators .active {
        background-color: #fff;
    }
    footer {
        padding-top: 40px;
    }
    .footer-link {
        margin-top: 20px;
    }
    .footer-contact-info {
        margin-top: 30px;
    }
    .footer-btm {
        padding: 10px 0;
        margin-top: 20px;
        text-align: center;
    }
    .footer-btm-links {
        text-align: center;
        margin-top: 10px;
    }
    .footer-btm p {
        text-align: center;
    }
    .page-title-wrapper{
        min-height: 170px;
        padding-bottom: 20px;
    }
    .breadcrumb{
        justify-content: flex-start;
        margin-top: 10px;
    }
    .inner-page-wrapper {
        padding: 30px 0;
    }
    .call-to-action{
        min-height: 200px;
    }
    .contact-box{
        border-right: 0;
        margin-bottom: 15px;
    }
    .contact-map{
        margin: 15px 0;
    }

    /* Dhrumil Css Start */
    .text-phn-no {
        margin-bottom: 10px;
    }
    .text-phn-no h3  {
        font-size: 15px;
    }
    .your-mail-text {
        margin-bottom: 20px;
    }
    .apply-now-btn a {
    padding: 5px 20px;
    }
    .how-it-works-area .number {
        display: none;
    }
    /* Dhrumil Css End */

}

@media (max-width:575px) {
    .slider-wrapper .carousel-caption h5 {
        font-size: 16px;
        color: #fff;
        margin-bottom: 10px;
        letter-spacing: 0px;
    }
    .slider-wrapper .carousel-caption h1 {
        font-size: 20px;
        margin-bottom: 10px;
    }    
    .btn-bodered {
        font-size: 12px;
        min-width: 120px;
        height: 36px;
        padding: 10px 10px 10px;
    }
    .slider-wrapper .carousel-caption {        
        top: 50%;
        transform: translateY(-50%);
    }
}

/* Styling to add vertical gap in .how-it-main section */
@media (max-width: 767px) {
    .how-it-main {
        row-gap: 1rem;
    }
    .head-para:has(+ .how-it-main) {
        margin-bottom: 28px;
    }
    .how-it-content  {
        padding-inline: 15px !important;
        text-wrap:balance;
    }
}
