@media (max-width: 1240px) {
    .d-md-block-p {
        font-size: 35px !important;
    }
    .slider-p {
        font-size: 16px !important;
    }
    .slider-image {
        width: 400px;
    }
    .second-slider-image {
        width: 90%;
    }
    .slider-2-div {
        right: 44%;
    }
    .slider-2-arrows {
        top: 0;
    }
}

@media (max-width: 1800px) and (min-width: 992px) {
    img.slider-image.slider-image-wd {
        min-width: 244px;
        max-height: 300px;
        min-height: 300px;
        max-width: 310px;
    }
    .img-banner {
        object-fit: cover;
        min-width: 725px;
        max-height: 444px;
        min-height: 444px;
        max-width: 725px;
    }
}

video.vid-resv {
    height: 416px !important;
    object-fit: cover;
    margin-top: 30px;
    width: 318px;
}

@media (max-width: 1200px) and (min-width: 992px) {
    .form-outline {
        width: 50% !important;
    }
    .form-outline-input {
        margin-left: 60px !important;
        margin-right: 50px !important;
    }
    .search-btn {
        margin-right: 18px !important;
    }
    .first_nav_item {
        margin-right: -60px;
    }
    #topnav .navigation-menu>li {
        margin: 0 !important;
    }
    .inner-span {
        font-size: 20px !important;
    }
    .inner-i {
        top: 17%;
        left: 38%;
    }
    .feature-card-2 .inner-i {
        top: 25%;
        left: 36%;
    }
    #second_slider .card-border {
        max-height: 268px !important;
    }
    #second_slider .fix-card {
        max-height: 268px !important;
    }
}

@media (max-width: 1155px) {
    .d-md-block-p {
        font-size: 30px !important;
    }
    .slider-p {
        font-size: 14px !important;
    }
    .slider-image {
        width: 350px;
    }
    #second_slider .h1-fix {
        margin-right: 160px !important;
        font-size: 40px !important;
    }
    #second_slider .fix-row {
        margin-top: -50px !important;
    }
}

@media (max-width: 1050px) {
    .d-md-block-p {
        font-size: 28px !important;
    }
    .slider-p {
        font-size: 13px !important;
    }
    .slider-image {
        width: 320px;
    }
    #second_slider .h1-fix {
        margin-right: 68px !important;
        font-size: 35px !important;
    }
}

@media (min-width: 992px) {
    .shop-now.shopping-now.shopping-now-mo.bordered-show-more.text-center.margin-auto.wow.fadeInUp {
        margin-left: 20%;
    }
    .small-screen {
        display: none;
    }
}


/* #second_slider .h1-fix {
    margin-right: 382px;
} */

@media (max-width: 992px) and (min-width: 430px) {
    .second-slider-image img {
        margin-left: 50px;
        width: 95%;
        margin-left: 40px;
        max-width: 254px !important;
        max-height: 230px !important;
        min-width: 254px !important;
        min-height: 230px !important;
        margin-top: -112px;
    }
    .img-banner {
        object-fit: cover;
        min-width: 696px;
        max-height: 424px;
        min-height: 424px;
        max-width: 696px;
    }
    video.vid-resv {
        height: 416px !important;
        object-fit: cover;
        margin-top: 30px;
        width: 380px;
    }
    /* #topnav .navbar-toggle {
        left: 500px;
    } */
    .width-19-6 {
        width: 50% !important;
    }
    .big-screen {
        display: none;
    }
    #topnav .logo {
        width: 120px;
        margin-top: -17px;
    }
    .login-li {
        width: 50%;
    }
    .login-li a {
        width: 50%;
        /* float: right; */
    }
    .form-outline-input {
        width: 95% !important;
        margin: 0 10px !important;
    }
    /* .fix-responsive {
        margin-top: 75px;
    } */
    .small-screen {
        width: 100% !important;
        direction: rtl;
        margin-top: -20px !important;
        margin-bottom: 20px !important;
    }
    .inner-span {
        font-size: 35px !important;
    }
    .inner-i img {
        width: 60px;
    }
    .feature-card-2 .inner-i img {
        width: 80px;
    }
    #second_slider .fix-card {
        max-height: 250px !important;
    }
    .page-header-content .mb-0 {
        font-size: 35px !important;
    }
    .page-header-content {
        margin-top: 30px !important;
    }
    .custom-breadcrumb ol {
        margin-right: 50px !important;
        font-size: 20px !important;
    }
}

@media (max-width: 980px) and (min-width:500px) {
    .d-md-block-p {
        font-size: 40px !important;
        margin-left: 135px !important;
        margin-top: 37px !important;
    }
    .big-screen {
        display: none;
    }
    .slider-p {
        font-size: 18px !important;
    }
    .slider-image {
        width: 35%;
        margin-right: 11%;
        margin-top: 70px;
        max-width: 278px;
        min-width: 278px;
        max-height: 257px;
        min-height: 257px;
        object-fit: cover;
    }
    .carousel-control-next,
    .carousel-control-prev {
        width: 5% !important;
    }
    #first_section {
        padding-top: 20px !important;
    }
    /* .carousel-inner {
        padding-bottom: 50px !important;
    } */
    .slider-item {
        margin-right: 0;
    }
    .fix-slider-item {
        text-align: center !important;
        margin-left: -6%;
        position: absolute;
        top: 0;
    }
    .slider-p {
        width: 261px !important;
    }
    .carousel-item {
        text-align: center;
    }
    .carousel-item .slider-p {
        margin-left: 17% !important;
        margin-top: 5% !important;
    }
    .h1-fix {
        font-size: 60px !important;
    }
    .hex img {
        position: static;
    }
    .first-review {
        margin-bottom: 50px;
    }
    .slider-2-p {
        margin-top: 100px !important;
        text-align: left;
    }
    .last-slider-icon-right {
        top: 115% !important;
    }
    .last-slider-icon-left {
        top: 115% !important;
    }
    #third_slider {
        margin-bottom: 50px;
        padding-top: 0px !important;
    }
    .carousel-control-mo {
        top: 21% !important;
    }
}

@media (max-width: 920px) {
    #second_slider .fix-row {
        margin-top: -110px !important;
    }
    .card-icons-sm {
        bottom: -1px !important;
        font-size: 15px !important;
    }
    .footer-copyright .copyright-text p {
        text-align: center !important;
    }
}

@media (max-width: 958px)and (min-width: 430) {
    .card.card-img-advice img {
        width: 300px !important;
        margin: auto;
    }
    .back {
        width: 100% !important;
        margin-right: -2%;
        margin-top: 8% !important;
    }
    .card {
        border: none;
    }
    .form-res-account {
        padding: 0px 0px;
    }
    .card-icons-offer {
        bottom: -25px !important;
        left: 3px;
        margin-bottom: 8px !important;
    }
    .card-icons-main {
        bottom: -3px !important;
        /* left: 3px !important; */
    }
    .assots {
        width: 57px !important;
    }
    .card-car {
        width: 80% !important;
    }
    .telephone {
        right: 14% !important;
    }
    .confbox-res-mob div {
        width: 24% !important;
    }
    .log-res-mob .card-bady h3 {
        text-align: center !important;
    }
    .log-res-mob .card-bady p {
        text-align: center !important;
    }
    #second_slider .card-icons-sm {
        bottom: -28px;
        right: 0px;
    }
    .about-res span {
        font-size: 18px !important;
    }
    .about-res img {
        margin-right: 150px;
        width: 350px;
    }
    .contact-res {
        width: 35.333333% !important;
    }
    .contact-res2 {
        width: 31.333333% !important;
    }
    .owl-carousel {
        margin-left: 185px;
    }
    .owl-sidebard {
        margin-left: 70px !important;
    }
    .cards-res-pa {
        margin-left: 30px !important;
    }
}

@media (max-width: 800px) {
    #second_slider .fix-row {
        margin-top: -130px !important;
    }
}

@media (max-width: 850px) {
    .carousel-item .slider-p {
        margin-right: 50% !important;
        margin-top: 5% !important;
    }
}

@media (max-width: 769px) {
    .slider-image {
        padding-top: 22px;
        margin-right: 0;
        margin-left: -41%;
    }
    .carousel-item .slider-p {
        margin-left: 60%;
    }
}

@media (min-width: 992px) {
    .single-fact2 {
        display: initial !important;
    }
}

@media (max-width: 710px) {
    .carousel-item .slider-p {
        margin-left: 59% !important;
    }
}

@media (max-width: 633px) {
    .carousel-item .slider-p {
        margin-left: 55% !important;
    }
}

@media (max-width: 596px) {
    video.vid-resv {
        height: 416px !important;
        object-fit: cover;
        margin-top: 30px;
        width: 318px;
    }
    .shopping-now-mo {
        /* margin-top: 62% !important; */
        margin-right: 25%;
        width: 32%;
        font-size: 18px !important;
    }
    .d-md-block-p {
        font-size: 30px !important;
        text-align: center !important;
        margin-left: 0px !important;
    }
    .carousel-item .slider-p {
        font-size: 14px !important;
        margin-left: 0% !important;
        text-align: left !important;
        margin-right: 0% !important;
        width: auto;
    }
    .carousel-control-mo {
        top: -3% !important;
    }
    /* .carousel-item {
        padding-bottom: 300px !important;
    } */
    .slider-image {
        min-width: 245px;
        margin-top: 172px !important;
        margin-bottom: 68px;
        margin-right: 17%;
        width: 65%;
        max-width: 245px;
        max-height: 257px;
        min-height: 257px;
    }
}

@media (max-width: 769px) {
    .advice-title {
        width: 300px !important;
        right: 20%;
    }
    .footer-navigation,
    .footer-widget-info,
    .footer-about-widget {
        text-align: right !important;
    }
    .form-outline-input {
        width: 96% !important;
        margin: 0 10px !important;
    }
    .login-li a {
        width: 50%;
        float: left;
    }
    .fix-responsive {
        margin-top: 75px;
        margin-bottom: 15px;
    }
    .btn-honey {
        width: 150px !important;
    }
    .d-md-block-p {
        font-size: 30px !important;
    }
    .slider-p {
        font-size: 15px !important;
    }
    .what-feature-us {
        padding: 35px 25px 35px 25px !important;
    }
    .what-feature-us .card-bold {
        top: 18px !important;
    }
    .small-screen {
        width: 100% !important;
        direction: rtl;
        margin-left: -40px !important;
        margin-top: -20px !important;
        margin-bottom: 20px;
    }
    .inner-span {
        font-size: 25px !important;
    }
    .inner-i img {
        width: 40px;
    }
    .feature-card-2 .inner-i img {
        width: 50px;
    }
    .h1-fix {
        font-size: 50px !important;
    }
    .dont-show-for-mobile {
        display: none;
    }
    #second_slider .fix-row {
        margin-top: -150px !important;
    }
    #second_slider .slider-2-arrows-div img {
        max-width: 80% !important;
    }
    #second_slider .slider-2-arrows-div-3 img {
        max-width: 140px !important;
    }
    #second_slider .slider-2-arrows-div-2 {
        margin-right: -10px !important;
    }
}

@media (max-width: 710px) {
    #second_slider .fix-row {
        margin-top: -170px !important;
    }
}

@media (max-width: 670px) {
    #second_slider .card-fix-width {
        width: 60%;
    }
    #second_slider .fix-card {
        max-height: 200px !important;
        margin-top: 10% !important;
    }
    #second_slider .fix-row {
        margin-top: -150px !important;
    }
    #second_slider .bordered-card {
        margin-top: -50px;
        width: 60px;
        padding: 13px 25px 13px 25px
    }
    #second_slider .card-icons {
        bottom: -13px;
        left: -7px;
    }
    #second_slider .current-price {
        font-size: 10px !important;
    }
    #second_slider .deleted-price {
        font-size: 10px !important;
    }
    #second_slider .card-title {
        font-size: 12px !important;
    }
    #second_slider .card-stars {
        font-size: 10px !important;
    }
    #second_slider .h1-fix {
        font-size: 25px !important;
        margin-right: 50px !important;
        margin-top: -50px !important;
    }
    .slider-2-arrows {
        top: -5px;
    }
    .page-header-content .mb-0 {
        font-size: 30px !important;
    }
    .page-header-content {
        margin-top: 25px !important;
    }
    .custom-breadcrumb ol {
        margin-right: 20px !important;
        font-size: 18px !important;
    }
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 90% !important;
        margin-left: 30px !important;
    }
    .modal-close-button {
        top: -25px;
        left: -25px;
    }
    .modal-close-button img {
        width: 50px;
    }
    .footer-payments {
        margin-right: -35px
    }
    .d-md-block-p {
        font-size: 25px !important;
    }
    .slider-p {
        font-size: 14px !important;
    }
    .h1-fix {
        font-size: 45px !important;
    }
}

@media (max-width: 576px) {
    #second_slider .fix-top-row {
        display: block !important;
    }
    #second_slider .fix-row {
        margin-top: -150px !important;
    }
    #second_slider .second-slider-image {
        width: 50%;
        margin: -400px auto 0 auto;
    }
    #second_slider .second-slider-image img {
        margin: -90px auto 0 auto;
    }
    #second_slider .fix-first-width {
        display: none;
    }
    #second_slider .fix-card {
        max-height: 130px !important;
        margin-top: 15% !important;
    }
    #second_slider .card-fix-width {
        width: 100% !important;
    }
    #second_slider .card-img-top-second-slider img {
        width: 45% !important;
        position: absolute;
        top: 6px;
    }
    #second_slider .card-img-top-second-slider h5 {
        width: 50%;
    }
    #second_slider .card-img-top-second-slider .card-stars {
        width: 50%;
    }
    #second_slider .card-img-top-second-slider .card-text {
        width: 50%;
    }
    #second_slider .fix-card {
        position: relative;
    }
    #second_slider .bordered-card {
        position: absolute;
        bottom: -10px;
    }
    #second_slider .card-icons {
        font-size: 15px !important;
        bottom: 0;
        left: 0;
    }
    #second_slider .fix-float-right {
        float: right !important;
    }
    #second_slider .fix-row {
        margin-top: -125px !important;
    }
    .page-header-content .mb-0 {
        font-size: 35px !important;
    }
    .page-header-content {
        margin-top: 100px !important;
    }
    .custom-breadcrumb ol {
        margin-right: 5px !important;
        font-size: 20px !important;
    }
}

@media (max-width: 530px) {
    #slid-h11 {
        margin-right: 5px !important;
        font-size: 17px;
    }
    #back-slidd {
        margin-left: -37px !important;
        margin-top: -56px !important;
    }
    #front-slidd {
        margin-right: -29px !important;
        margin-top: -56px !important;
    }
    .label-emaill {
        font-size: 15px !important;
    }
    .fix-input-email7 {
        margin-right: 0px !important;
        margin-left: 15px !important;
    }
    i.fa-solid.fa-envelope.fa-xl {
        margin-left: -7px !important;
    }
    .h4-emaill {
        margin-left: 0px !important;
    }
    .advice-title {
        width: 250px !important;
        right: 15%;
        padding: 20px 0;
        top: -40px;
    }
    #topnav .logo {
        width: 120px;
        margin-top: -17px;
    }
    .slider-p {
        font-size: 12px !important;
    }
    #second_slider .slider-2-arrows-div img {
        max-width: 60% !important;
    }
    #second_slider .slider-2-arrows-div-3 img {
        max-width: 120px !important;
    }
    #second_slider .slider-2-arrows-div-2 {
        margin-right: -20px !important;
    }
    .page-header-content .mb-0 {
        font-size: 30px !important;
    }
    .page-header-content {
        margin-top: 100px !important;
    }
    .custom-breadcrumb ol {
        margin-right: 5px !important;
        font-size: 15px !important;
    }
}

@media (max-width: 500px) {
    .width-19-6 {
        margin-bottom: 40px !important;
    }
    .single-fact img {
        max-width: 60%;
    }
    .inner-i {
        left: 0;
        width: 100%;
    }
    .inner-span {
        left: 35% !important;
    }
    .feature-card-3 .inner-span {
        left: 42% !important;
    }
    .section {
        padding: 30px 0;
    }
    .h1-fix {
        margin-bottom: 0 !important;
    }
    #second_slider .fix-row {
        margin-top: 2px !important;
    }
    #second_slider .fix-card {
        max-height: 110px !important;
        margin-top: 18% !important;
    }
    #second_slider .fix-card {
        max-height: 110px !important;
        margin-top: 18% !important;
    }
}

@media (max-width: 980px) {
    .fix-slider-item {
        text-align: center !important;
        margin-left: -6%;
        position: absolute;
        top: 0;
    }
}

@media (max-width: 980px) {
    .slider-item {
        margin-right: 0;
    }
}

@media (max-width: 430px) and (min-width:391px) {
    .slider-2-arrows-div.slider-2-arrows-div-1.slid-mo {
        margin-bottom: 850% !important;
        width: 23px !important;
    }
    .slider-2-arrows-div.slider-2-arrows-div-2.slid-mo {
        margin-bottom: 850% !important;
        width: 23px !important;
    }
    .second-slider-res img {
        left: 152px !important;
    }
    #second_slider .card-fix-width {
        margin-right: 158px !important;
        margin-left: -512px !important;
    }
}

@media (max-width: 391px) and (min-width:376px) {
    .slider-2-arrows-div.slider-2-arrows-div-1.slid-mo {
        margin-bottom: 910% !important;
        width: 23px !important;
    }
    .slider-2-arrows-div.slider-2-arrows-div-2.slid-mo {
        margin-bottom: 910% !important;
        width: 23px !important;
    }
    .second-slider-res img {
        left: 142px !important;
    }
    #second_slider .card-fix-width {
        margin-right: 147px !important;
        margin-left: -497px !important;
    }
}

@media (max-width: 376px) and (min-width:250px) {
    .slider-image {
        margin-top: 172px !important;
    }
    .shop-now.shopping-now.shopping-now-mo.bordered-show-more.text-center.margin-auto.wow.fadeInUp {
        margin-top: 71% !important;
    }
    .slider-2-arrows-div.slider-2-arrows-div-1.slid-mo {
        margin-bottom: 953% !important;
        width: 23px !important;
    }
    .slider-2-arrows-div.slider-2-arrows-div-2.slid-mo {
        margin-bottom: 953% !important;
        width: 23px !important;
    }
    .second-slider-res img {
        left: 134px !important;
    }
    #second_slider .card-fix-width {
        margin-right: 143px !important;
        margin-left: -497px !important;
    }
}

@media (max-width: 460px) {
    .card-body.card-body-sm.text-center.card-body-fix.card-img-top-second-slider {
        padding-bottom: 0px !important;
        margin-top: -17px;
    }
    .slider-2-arrows-div-2 {
        margin-right: 33px !important;
    }
    .slider-2-arrows-div-1 {
        margin-left: 32px !important;
    }
    .img-banner {
        object-fit: cover;
        min-width: 366px;
        max-height: 224px;
        min-height: 224px;
        max-width: 366px;
    }
    .card.card-img-advice img {
        width: 227px !important;
        margin: auto;
    }
    .card-header:first-child {
        width: 108%;
        margin-right: -9% !important;
        border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
    }
    .card-body-sm img {
        min-height: 47px !important;
        max-height: 47px !important;
        max-width: 56px !important;
        object-fit: cover;
    }
    .eye-hover-sm {
        min-height: 0px !important;
    }
    #second_slider .h1-fix {
        font-size: 12px !important;
        margin-right: 230px !important;
        margin-top: 27px !important;
        margin-left: 15px;
    }
    #second_slider .fix-card {
        max-height: 60px !important;
        margin-top: 1% !important;
    }
    #second_slider .card-title {
        font-size: 9px !important;
    }
    #second_slider .card-stars {
        font-size: 5px !important;
    }
    #second_slider .bordered-card {
        margin-top: -50px;
        width: 10px;
        padding: 9px 15px 9px 15px;
    }
    #second_slider .card-icons {
        font-size: 12px !important;
        bottom: 15px;
        left: -9px;
        top: -26px;
    }
    #second_slider .bordered-card {
        border: none;
        background: none;
    }
    #second_slider .card-img-top-second-slider h5 {
        width: 100%;
        margin-top: -10px !important;
        margin-left: 26px !important;
    }
    #second_slider .card-img-top-second-slider .card-stars {
        margin-left: 45px !important;
        font-size: 8px !important;
    }
    #second_slider .card-fix-width {
        width: 186px !important;
        margin-top: 32px;
    }
    .card-fix-width {
        margin-top: 10px !important;
    }
    #second_slider .card-img-top-second-slider img {
        width: 35% !important;
        position: absolute;
        top: 2px;
        left: 3px !important;
    }
    #second_slider .card-img-top-second-slider .card-text {
        width: 105%;
    }
    #second_slider .current-price {
        font-size: 9px !important;
        margin-left: 46px !important;
    }
    #second_slider .deleted-price {
        font-size: 9px !important;
        margin-right: 0px !important;
    }
}

@media (max-width: 400px) {
    .advice-card {
        padding: 20px !important;
    }
    .advice-card b {
        margin-top: 25px !important;
    }
    #second_slider .slider-2-arrows-div img {
        max-width: 50% !important;
    }
    #second_slider .slider-2-arrows-div-3 img {
        max-width: 100px !important;
        height: 30px;
    }
    #second_slider .slider-2-arrows-div-2 {
        margin-right: -30px !important;
    }
    .page-header-content .mb-0 {
        font-size: 30px !important;
    }
    .page-header-content {
        margin-top: 100px !important;
    }
    .custom-breadcrumb img {
        width: 20px;
    }
    .custom-breadcrumb ol {
        margin-right: 5px !important;
        font-size: 12px !important;
    }
    .advice-title {
        width: 215px !important;
        right: 19%;
        padding: 11px 0;
        top: -40px;
        font-size: 20px;
    }
}

@media (max-width: 380px) {
    .advice-title {
        width: 200px !important;
        right: 15%;
        padding: 15px 0;
        top: -30px;
    }
    .advice-card {
        padding: 40px !important;
        font-size: 15px !important;
    }
    .form-outline-input {
        width: 92% !important;
    }
    .search-btn {
        margin-right: -9px !important;
    }
    .what-feature-us {
        padding: 30px 20px 30px 20px !important;
        width: 165px;
    }
    .what-feature-us .card-bold {
        top: 12px !important;
        left: 50px !important;
        font-size: 20px;
    }
    .inner-span {
        font-size: 20px;
    }
    .inner-i img {
        width: 10% !important;
    }
    .feature-card-2 .inner-i img {
        width: 15% !important;
    }
    .h1-fix {
        font-size: 40px !important;
    }
}

@media (max-width: 320px) {
    #second_slider .h1-fix {
        font-size: 15px !important;
        margin-right: 10px !important;
        margin-top: -80px !important;
    }
    #second_slider .fix-card {
        max-height: 60px !important;
        margin-top: 35% !important;
    }
    #second_slider .card-title {
        font-size: 9px !important;
    }
    #second_slider .card-stars {
        font-size: 5px !important;
    }
    #second_slider .bordered-card {
        margin-top: -50px;
        width: 10px;
        padding: 9px 15px 9px 15px;
    }
    #second_slider .card-icons {
        font-size: 12px !important;
        bottom: 15px;
        left: 10px;
    }
    #second_slider .bordered-card {
        border: none;
        background: none;
    }
    #second_slider .card-img-top-second-slider h5 {
        width: 60%;
        margin-top: -10px !important;
        margin-left: 0 !important;
    }
    #second_slider .card-img-top-second-slider .card-stars {
        margin-left: 11px !important;
        font-size: 8px !important;
    }
    #second_slider .card-fix-width {
        width: 120% !important;
        margin-left: -90px !important;
    }
    #second_slider .card-img-top-second-slider img {
        width: 35% !important;
        position: absolute;
        top: 2px;
        right: 3px !important;
    }
    #second_slider .card-img-top-second-slider .card-text {
        width: 105%;
    }
    #second_slider .current-price {
        font-size: 9px !important;
        margin-right: 60px !important;
    }
    #second_slider .deleted-price {
        font-size: 9px !important;
        margin-right: 15px !important;
    }
    .slider-2-arrows {
        top: -7px;
    }
    #second_slider .slider-2-arrows-div img {
        max-width: 40% !important;
    }
    #second_slider .slider-2-arrows-div-3 img {
        max-width: 70px !important;
        height: 30px;
    }
    #second_slider .slider-2-arrows-div-2 {
        margin-right: -40px !important;
    }
    .page-header-content .mb-0 {
        font-size: 30px !important;
    }
    .page-header-content {
        margin-top: 100px !important;
    }
    .custom-breadcrumb img {
        width: 20px;
    }
    .custom-breadcrumb ol {
        margin-right: 0 !important;
        font-size: 12px !important;
    }
}

.tab-content>.active {
    display: block;
    direction: ltr !important;
    margin-left: 20px;
}
