.wrapper {
    height: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 30px;
    /*70px  */
    padding-bottom: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 767px) {
    .wrapper {
        padding: 10px 10px;
    }
}

.slick-slider {
    min-width: 0;
}

.slick-list {
    overflow: hidden;
}

.slick-track {
    display: flex;
    align-items: flex-start;
}

.slider {
    position: relative;

    padding: 0px 0px;
}

@media (max-width: 767px) {
    .slider {
        padding: 0px 10px;
    }
}

.slider .slick-arrow {
    position: absolute;
    top: 0%;
    margin: -40px 0px 0px 0px;
    z-index: 10;
    font-size: 0;
    width: 30px;
    height: 30px;
    border-radius: 100px;

    border: 0;
    text-indent: -9999px;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 0.9;
    transform: translateY(-50%);
    transition: all 0.25s ease;
    border: 1px solid #F39725;
}

.slider .slick-arrow:hover {
    background-color: #F39725;
    color: #fff;

}


.slider .slick-arrow.slick-prev {
    right: 80px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23F39725 '%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    background-position: center;
    background-size: auto 70%;
    background-repeat: no-repeat;
    /*  background: url("https://img.icons8.com/ios/50/000000/long-arrow-left.png") 0 0 / 100% no-repeat;*/

}

.slider .slick-arrow.slick-prev:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.slider .slick-arrow.slick-next {
    right: 20px;
    /*  background: url("https://img.icons8.com/ios/50/000000/long-arrow-right.png") 0 0 / 100% no-repeat;*/
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23F39725 '%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-position: center;
    background-size: auto 70%;
    background-repeat: no-repeat;
}

.slider .slick-arrow.slick-next:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 18 18' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.slider .slick-arrow.slick-disabled {
    opacity: 0.2;
}

.slider__item {
    padding: 0px 15px;
}

.slider__item img {
    max-width: 100%;
}


/*slider 2 - start*/
.slider2 {
    position: relative;

    padding: 0px 0px;
}

@media (max-width: 767px) {
    .slider2 {
        padding: 0px 10px;
    }
}

.slider2 .slick-arrow {
    position: absolute;
    top: 0%;
    margin: -40px 0px 0px 0px;
    z-index: 10;
    font-size: 0;
    width: 30px;
    height: 30px;
    border-radius: 100px;

    border: 0;
    text-indent: -9999px;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 0.9;
    transform: translateY(-50%);
    transition: all 0.25s ease;
    border: 1px solid #F39725;
}

.slider2 .slick-arrow:hover {
    background-color: #F39725;
    color: #fff;

}


.slider2 .slick-arrow.slick-prev {
    right: 80px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23F39725 '%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    background-position: center;
    background-size: auto 70%;
    background-repeat: no-repeat;
    /*  background: url("https://img.icons8.com/ios/50/000000/long-arrow-left.png") 0 0 / 100% no-repeat;*/

}

.slider2 .slick-arrow.slick-prev:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.slider2 .slick-arrow.slick-next {
    right: 20px;
    /*  background: url("https://img.icons8.com/ios/50/000000/long-arrow-right.png") 0 0 / 100% no-repeat;*/
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23F39725 '%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-position: center;
    background-size: auto 70%;
    background-repeat: no-repeat;
}

.slider2 .slick-arrow.slick-next:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 18 18' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.slider2 .slick-arrow.slick-disabled {
    opacity: 0.2;
}

.slider2__item {
    padding: 0px 15px;
}

.slider2__item img {
    max-width: 100%;
}

/* Slider3 - start*/
.slider3 {
    position: relative;
    padding: 0px 0px;
}

@media (max-width: 767px) {
    .slider3 {
        padding: 0px 10px;
    }
}

.slider3 .slick-arrow {
    position: absolute;
    top: 60%;
    margin: -40px 0px 0px 0px;
    z-index: 10;
    font-size: 0;
    width: 30px;
    height: 30px;
    border-radius: 100px;
    border: 0;
    text-indent: -9999px;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 0.9;
    transform: translateY(-50%);
    transition: all 0.25s ease;
    border: 1px solid #F39725;
}

.slider3 .slick-arrow:hover {
    background-color: #F39725;
    color: #fff;

}


.slider3 .slick-arrow.slick-prev {
    left: 0px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    background-position: center;
    background-size: auto 70%;
    background-color: #F39725;
    background-repeat: no-repeat;
    /*  background: url("https://img.icons8.com/ios/50/000000/long-arrow-left.png") 0 0 / 100% no-repeat;*/

}

.slider3 .slick-arrow.slick-prev:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.slider3 .slick-arrow.slick-next {
    right: 20px;
    /*  background: url("https://img.icons8.com/ios/50/000000/long-arrow-right.png") 0 0 / 100% no-repeat;*/
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23fff '%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-position: center;
    background-color: #F39725;
    background-size: auto 70%;
    background-repeat: no-repeat;
}

.slider3 .slick-arrow.slick-next:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 18 18' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.slider3 .slick-arrow.slick-disabled {
    opacity: 0.2;
}

.slider3__item {
    padding: 0px 15px;
}

.slider3__item img {
    max-width: 100%;
}

/* Slider3 - end*/


/* Slider4 - start*/
.slider4 {
    position: relative;
    padding: 0px 0px;
}

@media (max-width: 767px) {
    .slider4 {
        padding: 0px 10px;
    }
}

.slider4 .slick-arrow {
    position: absolute;
    top: 100%;
    margin: -40px 0px 0px 0px;
    z-index: 10;
    font-size: 0;
    width: 30px;
    height: 30px;
    border-radius: 100px;
    border: 0;
    text-indent: -9999px;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 0.9;
    transform: translateY(-50%);
    transition: all 0.25s ease;
    border: 1px solid #F39725;
}

.slider4 .slick-arrow:hover {
    background-color: #F39725;
    color: #fff;

}


.slider4 .slick-arrow.slick-prev {
    left: 20px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
    background-position: center;
    background-size: auto 70%;
    background-color: #F39725;
    background-repeat: no-repeat;
    /*  background: url("https://img.icons8.com/ios/50/000000/long-arrow-left.png") 0 0 / 100% no-repeat;*/

}

.slider4 .slick-arrow.slick-prev:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.slider4 .slick-arrow.slick-next {
    right: 0px;
    /*  background: url("https://img.icons8.com/ios/50/000000/long-arrow-right.png") 0 0 / 100% no-repeat;*/
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 16 16' fill='%23fff '%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    background-position: center;
    background-color: #F39725;
    background-size: auto 70%;
    background-repeat: no-repeat;
}

.slider4 .slick-arrow.slick-next:hover {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 18 18' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.slider4 .slick-arrow.slick-disabled {
    opacity: 0.2;
}

.slider4 .slick-arrow.slick-disabled {
    opacity: 0.2;
}

.slider4__item {
    padding: 0px 15px;
}

.slider4__item img {
    max-width: 100%;
}

/*custom button*/



.carousel-bg {
    background-image: url('../images/slide.png');
    background-position: right 0px center;
    background-size: 50%;
    padding-top: 9rem !important;
    background-repeat: no-repeat;
    padding-bottom: 9rem !important;
}

.fs-12 {
    font-size: 12px;
}

.fs-10 {
    font-size: 10px;
}

.bg-mylight {
    background-color: #FFFDF9;
}


.bg-black {
    background-color: #000;
}


.btn-circle.btn-sm {
    height: 2.5rem;
    width: 2.5rem;
    top: 20px;
    left: auto;
    right: 5rem !important;
    padding: 6px 6px;
    font-size: 8px;
    text-align: center;
    border-color: #e2eef1;
    webkit-box-shadow: 0px 1px 2px rgb(0 0 0 / 50%);
    box-shadow: 0px 1px 2px rgb(0 0 0 / 50%);
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
    border-radius: 100px;
}

.slider2-bg {
    background-image: url('../../assets/images/whychoose.png');
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% 65%;
}

.slider2-cardbg {
    min-height: 250px;
    background-image: url('../../assets/images/CMS.png');
    background-size: 100%;
    background-repeat: no-repeat;
}

.slider2-cardbg2 {
    min-height: 250px;
    background-image: url('../../assets/images/website.png');
    background-size: 100%;
    background-repeat: no-repeat;
}

.slider2-cardbg3 {
    min-height: 250px;
    background-image: url('../../assets/images/ux.png');
    background-size: 100%;
    background-repeat: no-repeat;
}

.slider2-btnst {
    margin-left: 10px;
    position: relative;
    padding: 8px;
    text-align: center;
    clip-path: polygon(18% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.bg-contact {
    background-image: url('../../assets/images/contact.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}


.btn-grad {
    color: #ffffff;
    background: linear-gradient(150deg, #F39725 0%, #F39725 50%, #F39725 100%);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-size: 260% 100%;
    background-position: right bottom;
    border: 0;
    line-height: 0;
}

.back-top {
    width: 40px;
    height: 40px;
    padding: 13px 13px !important;
    position: fixed !important;
    bottom: 25px;
    right: 25px;
    border-radius: 100px;
    display: block;
    text-align: center;
    z-index: 9999;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.back-top.btn-show {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}

.back-top:hover .bi {
    color: #fff;
    rotate: (90deg);
}

.cus-header {
    background: transparent;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}


footer .social-ico {
    padding: 4px 8px 4px 8px;
    color: #666;
    border-radius: 100px !important;
    background-color: #fff;
    text-align: center !important;
    justify-content: center;
    align-items: center;
    margin-right: 30px;
    font-size: 20px;
}

/*footer .social-ico:hover {
    color: #F39725 !important;
}*/


.testimonials-bg {

    background: linear-gradient(to right, #FFFDF9, #FFFDF9 33%, #F39725 33%, #F39725 66%, #FFFDF9 66%);
    /* background: linear-gradient(90deg, #FFFDF9 30%, #F39725 70%, #FFFDF9 30%); */
    /* background:
                    linear-gradient(#ff5733, #ff5733) left,
                    linear-gradient(#44b7b8, #44b7b8) center;
                    linear-gradient(#44b7b8, #44b7b8) right;
                background-size: 50% 100%; */
    background-repeat: no-repeat;
}

footer .social-ico:hover {
    /* background-color: #F39725 !important; */
    color: #F39725;
}

@media all and (max-width: 520px) {

    html,
    body {
        overflow-x: hidden !important;
    }

    .testimonials-bg {

        background: linear-gradient(to right, #F39725, #F39725 33%, #F39725 33%, #F39725 66%, #F39725 66%) !important;
        background-repeat: no-repeat;
    }

    .w-50 {
        width: 100% !important;
    }

    .wrapper {
        padding-bottom: 50px;
    }

    .slider4 .slick-arrow {
        top: 80%;
    }

    .slider4 .slick-arrow.slick-prev {
        left: 0px;
    }

    .slider3 .slick-arrow.slick-prev {
        background-color: #000;
        border: 1px solid #000;
    }

    .slider3 .slick-arrow.slick-next {
        background-color: #000;
        border: 1px solid #000;
    }

    .cus-collapse {
        position: absolute;
        top: 100%;
        width: 101%;
        background: #FFFDF9;
        z-index: 10;
        margin-left: -15px;
        padding-bottom: 5px;
    }

    .carousel-bg {
        background: linear-gradient(0deg, rgba(0 0 0 / 35%), rgba(0 0 0 / 10%)), url('../images/slide.png');
        background-position: center 0px center;
        background-size: 150%;
        padding-top: 9rem !important;
        background-repeat: no-repeat;
        padding-bottom: 9rem !important;
    }

    .p-rem-4 {
        padding-top: 4rem;
    }

    .bg-contact {
        background-size: 100% 100% !important;
    }

    .text-xs-white {
        color: #fff !important;
    }

    .w-xs-50 {
        width: 50% !important;
    }

    .slider2-bg {
        background-size: 100% 80% !important;
    }


    .navbar-toggler {
        font-size: 20px !important;
        background-color: #F39725;
        border: none;
        /*#F39725*/
        padding: 7px;
        border-radius: 100px;
        color: #fff;
    }

    .navbar-nav .nav-link {
        background: #FFFDF9;
        padding: 12px 20px;
    }


    .navbar-nav .nav-link.active,
    .navbar-nav .show>.nav-link {

        /* color: var(--bs-navbar-active-color); */
        background-color: transparent;
        display: inline-block;
        color: #F39725;
        margin-left: 10px;
        margin: 10px 10px 0px 0px;
    }

    .big .big-text {
        position: absolute;
        left: 0px;
        top: 40% !important;
        transform: translateY(-50%);
        width: 100%;
        text-align: center;
        font-size: 120px !important;
        line-height: 132px !important;
        font-weight: 700;
        color: transparent;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #e2e2e2;
    }

    .image-box {
        position: relative;
        padding-right: 7px !important;
        margin-right: 10px !important;
    }

    .image-box .image-2 .image-mb-size {
        width: 192px !important;
        height: auto !important;
    }


    .image-box .text-box h5 {
        background-color: #fff !important;
    }

    .image-box .text-box h5 {
        position: relative;
        display: inline-block;
        font-size: 20px !important;
        line-height: 50px !important;
        font-weight: 600 !important;
        padding-left: 0px !important;
        transform: rotate(90deg);
        top: 70px !important;
        right: -82px !important;
        z-index: 221 !important;
    }

    .project-mb-img {
        width: 100% !important;
    }

    .cta-section .cta-data figure:before {
        content: "";
        width: 100%;
        height: 100%;
        left: 64% !important;
    }

    .cta-section .cta-data figure img {
        margin-left: -10px !important;
    }

    .px-xs-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
        justify-content: end;
        text-align: end;
    }



}


/*custom scrollbar*/

body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
    background-color: #fff;
}

body::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb {
    background-color: #F39725;
}