@media (min-width: 768px) {
    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 23% !important;
    }

    div.footer-list {
        width: calc(23% + 7%) !important;
    }
}
@media only screen and (min-width:830px) and (max-width:850px){
        .left-hero .big-img-cnt img {
        right: 189px !important;
}
}
@media only screen and (min-width:780px) and (max-width:800px){
    .left-hero .big-img-cnt img {
        right: 189px !important;
}
        .services-slider .slick-prev {
        transform: translate(66px, calc(50% + 64px)) !important;
    }
        .services-slider .slick-next {
        transform: translate(-66px, calc(50% + 64px)) !important;
    }
        .about-slider-img img {
        left: 299px;
        bottom: 0px;
    }
}
@media (min-width:910px) {

    .chat-cnt:hover .quick-menu-desc{
    opacity:1;
    visibility:visible;
    }
    .experience-slider .slick-current.slick-active.slick-center .experience-item {
        opacity: 1;
        margin-bottom: 40px;
    }


    .experience-slider .slick-slide.slick-active {
        width: 300px !important;
    }

    .experience-slider .slick-slide .experience-text {
        width: 218px;
    }

    .experience-slider .slick-current.slick-center>div {
        /* width: 620px !important; */
        width: 120% !important;
        position: relative;
        right: 50%;
        transform: translateX(50%);
    }

    .experience-slider .slick-slide>div {
        margin: 0 auto;
    }

    .experience-slider .slick-slide>div {
        width: 80% !important;
        /*position: relative;*/
        /*right: 50%;*/
        /*transform: translateX(50%);*/
        /*transition:all .3s;*/
    }

    .experience-slider .slick-slide.slick-active.slick-center .experience-text {
        /* width: 538px; */
    }

}
@media (min-width:1450px){
      .left-hero .big-img-cnt img{
            right: 9px;
    }
}
@media (max-width:1450px) {
    .counter {
    right: 66px;
    top: 34px;
    }
    .left-hero .big-img-cnt img{
            right: 9px;
    }
    .border-frame {
        transform: translate(calc(-50% - 252px), calc(50% - 21px));
    }

    .small-img-cnt.small-img2 {
        top: 320px;
        right: 409px;
    }

    .small-img-cnt.small-img1 {
        left: -128px;
    }

    .small-img-cnt.small-img3 {
        bottom: 187px;
        left: -110px;
    }

    /*.info-slider {*/
    /*    right: 59%;*/
    /*    transform: translateX(50%);*/
    /*    top: 34px;*/
    /*}*/

    .about-animation img {
        left: -168px;
        top: -120px;
        scale: .8;
    }

    .right-bg-pattern img {
        right: -16px;
        scale: .9;
    }

    .left-bg-pattern img {
        scale: .9;
        left: -16px;
    }

    .bg-hero-slide-img {
        left: 80px;
    }

    .contact-bottom {
        padding-left: 80px;
        padding-right: 80px;
    }

    .breadcrumb-bg img {
        right: -110px;
    }

    h5.breadcrumb-name-page {
        font-size: 30px;
    }
}

@media (max-width:1370px) {
    .border-frame {
        transform: translate(calc(-50% - 153px), calc(50% - 21px));
    }

    .small-img-cnt.small-img1 {
        left: -25px;
    }

    .small-img-cnt.small-img3 {
        left: -11px;
    }

    .small-img-cnt.small-img2 {
        right: 312px;
    }

    .counter {
        /* right: 117px;
        top: 32px; */
        padding: 9px 73px;
    }

    .hero-boxes .box {
        padding: 23px 12px;
    }

    .hero-boxes .img-box img {
        scale: .9;
            transform: translateY(-105px);
    }

    .right-hero-title {
        font-size: 28px;
    }

    .right-hero-body {
        font-size: 14px;
    }

    .hero-btn-text {
        font-size: 12px;
    }

    .right-hero-title {
        font-size: 28px;
    }

    .right-hero-body {
        font-size: 14px;
    }

    .hero-btn-text {
        font-size: 12px;
    }

    .hero-slider .slick-dots li {
        width: 94px;
    }
    .about-slider-img img {
            left: 26px;
    }
    .about-frame hr {
    max-width:673px;
    }

}
@media only screen and (min-width:1300px) and (max-width:1370px){
        .about-slider-text {
        right:29px;
        position:relative;
    }
}
@media (min-width:1024px){
         .hero-slider.hovered li.slick-active button:after  {
     animation-play-state: paused;
}
}
@media (max-width:1100px) {
        .counter {
        right: 48px;
        top: 34px;
    }
  .hero-boxes .box:hover .img-box {
    transform: translateY(-18px);
}
    .border-frame {
        width: 381px;
        height: 477px;
    }

    .left-hero .big-img-cnt {
        width: 362px;
        height: 445px;
    }

    .left-hero .big-img-cnt {
        width: 350px;
        height: 445px;
    }

    .border-frame {
        transform: translate(calc(-50% - 196px), calc(50% - 21px));
    }

    .small-icon {
        width: 58px;
        height: 58px;
    }

    .small-img-cnt {
        width: 80px;
        height: 80px;
    }

    .small-img-cnt.small-img1 {
        left: -69px;
    }

    .small-img-cnt.small-img2 {
        right: 340px;
    }

    .small-img-cnt.small-img3 {
        left: -63px;
    }

    .hero-slider .slick-dots {
        bottom: 67px;
    }

    .hero-slider .slick-prev,
    .hero-slider .slick-next {
        transform: translate(0px, -29px);
    }

    .counter {
        /* right: 95px;
        top: 21px; */
        padding: 9px 27px;
    }

    .counter .honors_incr,
    .counter .timer {
        font-size: 22px;
    }

    .record-line {
        margin-right: 20px;
        margin-left: 20px;
    }

    .box-title {
        font-size: 20px;
    }

    .hero-boxes .img-box {
        transform: translateY(-9px);
    }

    .hero-boxes .img-box img {
        scale: 1;
    }

    .hero-boxes .img-box {
        margin-bottom: -71%;
    }

    .about-slider-img {
        width: 228px;
        height: 289px;
    }

    .about-slider-img img {
        left: 32px;
        border-radius: 248px 248px 14px 14px;
    }

    .yellow-btn {
        padding: 4px 24px;
    }

    .about-frame .title {
        padding-right: 23px;
    }

    .title {
        font-size: 24px;
    }

    .about-slider .slick-dots {
        top: 97px;
        right: 297px;
    }

    /*.about-slider .slick-dots .slick-active button {*/
    /*    font-size: 16px;*/
    /*}*/

    .about-slider .dot {
        width: 12px;
        height: 12px;
    }

    /*.about-slider .slick-dots li button {*/
    /*    font-size: 14px;*/
    /*}*/

    /* .about-slider .slick-dots li {
        width: 156px;
    } */

    .about-img-frame {
        border: 10px solid #2633931A;
        width: 247px;
        height: 309px;
        margin-top: 6px;
    }

    .about-slider .slick-dots {
        gap: 25px;
    }

    .about-frame hr {
        max-width: 600px;
        left: 78px;
        top: 137px;
    }

    .about-slider .slick-next {
        right: 284px;
        bottom: 0px;
    }

    .about-slider .slick-prev {
        bottom: 0;
        right: 336px;
    }

    .about-slider-text span {
        font-size: 15px;
    }

    .about-animation img {
        top: -194px;
        scale: .6;
    }

    .right-bg-pattern img {
        right: -124px;
        scale: .75;
    }

    .left-bg-pattern img {
        scale: .75;
        left: -124px;
    }

    .experience-text,
    .experince-user-name span {
        font-size: 15px;
    }

    .experience-slider .slick-slide {
        margin: 0 6px 0 6px
    }

    .experience-slider .experience-item {
        padding: 20px;
    }



    .virgol {
        scale: .9;
        bottom: -20px;
    }

    .experience-slider .slick-current.slick-active.slick-center .experience-item {
        margin-bottom: 54px;
    }

    .blog-img {
        width: 150px;
        height: 150px;
    }

    .blog-text h6 {
        font-size: 17px;
    }

    .blog-arrow {
        bottom: 12px;
        left: 20px;
        scale: .8;
    }

    .blog-text p {
        padding-left: 8px;
    }

    .faq-animation {
        transform: translate(3%, -72px);
    }

    .hero-boxes .img-box img {
        bottom: unset;
        top: 0;
        transform: translateY(0px);

    }

    .insurances {
        padding-right: 120px;
        padding-left: 120px;
    }

    .contact-bottom {
        padding-left: 12px;
        padding-right: 12px;
    }

    .breadcrumb-bg img {
        right: -464px;
    }

    .breadcrumb-bg img {
        right: -617px;
    }
}

@media only screen and (min-width:911px) and (max-width:1100px) {
    .experience-slider .slick-slide.slick-active {
        width: 230px !important;
    }

    .experience-slider .slick-slide.slick-active.slick-center {
        width: 440px !important;

    }

    .experience-slider .slick-slide.slick-active.slick-center .experience-text {
        width: 400px;
    }

    .experience-slider .slick-slide .experience-text {
        width: 190px;
    }

}
@media (max-width:800px){
     .main {
        margin-top: 800px;
    }

}
@media (max-width:910px) {
    .hero-boxes .box:hover .img-box {
        transform: translateY(6px);
    }
    .hero-boxes .box:hover .img-box img{
      transform: scale(1);
    }
    .breadcrumb-bg img {
    top:5px;
    }
        .location-footer {
    width: 32px !important;
    height: 32px;
    }
    .mobile-menu{
        top:101px;
    }
      .main {
        margin-top: 700px;
    }
    .top-layer {
    z-index: 1001 !important;
}

    .hero-slider {
        padding-top: 30px;
    }

    .right-hero-title {
        font-size: 24px;
    }

    .right-hero {
        gap: 10px;
    }

    .hero-slider .slick-dots {
        bottom: unset;
        top: 50%;
        position: absolute;
        transform: translateY(calc(-50% - 67px));
    }

    .border-frame {
        width: 332px;
        height: 427px;
    }

    .left-hero .big-img-cnt {
        width: 300px;
        height: 395px;
    }

    .border-frame {
        transform: translate(calc(-50% - 120px), calc(50% - -46px));
    }

    .left-hero .big-img-cnt img {
        border-radius: 248px 248px 11px 11px;
        right: 156px;
        bottom: -10px;
        position: absolute;
    }

    .small-img-cnt.small-img1 {
        top: 370px;
        left: -17px;
    }

    .small-img-cnt.small-img2 {
        top: 435px;
        right: 235px;
    }

    .small-img-cnt.small-img3 {
        left: -11px;
        bottom: 180px;
    }

    .hero-slider .slick-dots li {
        width: 68px;

    }

    .hero-slider .slick-prev,
    .hero-slider .slick-next {
        transform: translate(0px, -50%);
        bottom: 50%;
    }

   
    .record-line {
        margin-right: 10px;
        margin-left: 10px;
        width: 2px;
    }

    .records-item span {
        font-size: 10px;
    }

    .counter .honors_incr,
    .counter .timer {
        font-size: 20px;
    }

    .counter {
        right: 25%;
        transform: translateX(50%);
    }

    .box-title {
        font-size: 18px;
    }

    .box-description {
        font-size: 12px;
    }

    .services-title {
        font-size: 22px;
    }

    .services-slider .slick-next {
        transform: translate(-100px, calc(50% + 64px));
    }

    .services-slider .slick-prev {
        transform: translate(100px, calc(50% + 64px));
    }

    .insurances {
        padding-right: 100px;
        padding-left: 100px;
    }

    .about-item {
        flex-direction: column;
    }

    .about-slider-img img {
        left: 223px;
    }

    .about-slider .slick-dots {
        top: unset;
        right: 24px;
        bottom: 135px;
    }

    .about-frame hr {
        left: 33px;
        top: 442px;
        max-width: 675px;
    }

    .about-frame .title {
        padding-right: 0px;
        position: absolute;
        bottom: -62px;
    }


    .about-item .col-12 {
        position: relative;
        margin-bottom: 40px;
    }

    .about-animation img {
        top: -160px;
        left: -94px;
        scale: .7;
    }

    .about-img-frame {
        border: 10px solid #2633931A;
        width: 277px;
        height: 339px;
        /* margin-top: -25px; */
    }

    .about-slider-img {
        width: 258px;
        height: 319px;
    }

    .about-slider-img img {
        left: 209px;
    }

    .about-slider .slick-next {
        right: 12px;
        bottom: -8px;
    }

    .about-slider .slick-prev {
        right: 62px;
        bottom: -8px;
    }

    .right-bg-pattern img {
        right: -189px;
        scale: 1;
        margin-top: unset;
    }

    .left-bg-pattern img {
        left: -189px;
        scale: 1;
        margin-top: unset;
    }

    .person-slider .information-person h5 {
        font-size: 18px;
    }

    /*.faq-item.open .faq-answer {*/
    /*    max-height: 110px;*/
    /*}*/

    .title {
        font-size: 22px;
    }


    .experience-text,
    .experince-user-name span {
        font-size: 14px;
    }

    .experience .container,
    .lab-person .container {
        padding-right: 0;
        padding-left: 0;
        margin-right: 0;
        margin-left: 0;
        max-width: 100%;
    }

    .blog-img {
        width: 170px;
        height: 150px;
    }

    .blog-text h6,
    .blog-text p {
        margin-bottom: 8px;
    }

    .about .container,
    .insu {
        padding-top: 56px;
        padding-bottom: 56px;
    }

    .faq {
        padding-top: 56px;
    }

    .faq.d-flex {
        padding-bottom: 56px;
    }

    .blog .row {
        padding-bottom: 95px;
    }

    .footer-information .d-flex span {
        font-size: 14px;
    }

    .copy-right-text span,
    .adrian-logo .adrian span,
    .adrian-logo .adrian h6 {
        font-size: 12px;
    }

    .contact-info-cnt .contact-info-section .body-text,
    .contact-form-desc .body-text {
        font-size: 14px;
    }

    h5.breadcrumb-name-page {
        font-size: 26px;
    }
     .text-custom {
    font-size: 10px !important;
    }
    .online-title label.contact-form-input{
        font-size:14px;
    }
    
}

@media only screen and (min-width:800px) and (max-width:850px) {
    .left-hero .big-img-cnt img {
        border-radius: 248px 248px 11px 11px;
        right: 174px;
    }
    
    .main-bg{
        scale: 1.01;
    }
}

@media (max-width:567px) {
    .categories{
        width:60px;
        height:60px;
    }
    .categories .decoration-none .d-flex{
        font-size:14px;
    }
    .customer-img {
    width: 110px;
    height: 110px;
}
        .hero-boxes .box:hover .img-box {
        transform: translateY(-9px);
    }
    .copy-right-text{
        justify-content: center;
    display: flex;
    }
    .chat-cnt {
        bottom:10px;
    }
    .error-code {
    font-size: 50px;
}
    .footer-logo {
        scale:.9;
    }
        .main {
        margin-top: 800px;
    }
  
    .breadcrumb-bg img {
    top: 2px;
}
    .faq-item .faq-answer{
        margin-left:0;
    }
    .right-hero-title {
        font-size: 22px;
        line-height: 33px;
    }

    .right-hero {
        gap: 6px;
        margin-top:30px;
    }

    .border-frame {
         width: 292px;
        height: 387px;
        transform: translate(-50%, calc(50% - 79px));
        bottom: unset;
        top: 0;
    }


    .left-hero .big-img-cnt img {
        border-radius: 248px 248px 9px 9px;
        right: 50%;
        bottom: unset;
        top:0;
        position: absolute;
        transform: translateX(50%);
    }

    .left-hero .big-img-cnt {
        width: 260px;
        height: 355px;
    }

    .small-img-cnt {
        width: 65px;
        height: 65px;
    }

    .small-icon {
        width: 50px;
        height: 50px;
    }

    .small-icon img {
        scale: .85;
    }

.right-hero-body{
    -webkit-line-clamp: 2;
}

.small-img-cnt.small-img3 {
    bottom: 432px;
    left: 102px;
}
.small-img-cnt.small-img1 {
    top: 204px;
    left: 102px;
}
 .small-img-cnt.small-img2 {
    top: 250px;
    right: 107px;
}

    .hero-slider {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .hero-slider .slick-list.draggable {
        padding-bottom: 80px;
    }

    .counter {
        right: 50%;
        transform: translateX(50%);
        width: 80%;
    }

    .hero-boxes .container .row {
        padding-right: 12px;
        padding-left: 12px;
    }

    .services {
        margin-top: 0;
        margin-bottom: 56px;
        margin-left: 12px;
        margin-right: 12px;
    }

    .hero-boxes .row.justify-content-center.gap-3 {
        margin-left: 12px;
        margin-right: 12px;
    }
/*.body-content .container{*/
/*          padding-right: 0;*/
/*        padding-left: 0;*/
/*}*/

    .services-slider .slick-prev {
        transform: translate(88px, calc(50% + 65px));
    }

    .services-slider .slick-next {
        transform: translate(-88px, calc(50% + 65px));
    }

    .about-img-frame {
        right: 50%;
        position: relative;
        transform: translateX(50%);
    }

    .about-slider-img img {
        left: 50%;
        transform: translateX(-50%);
                top: 17px;
    }
        .right-hero-title{
                display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;
            text-overflow: ellipsis;
        }
    .about-animation img {
        top: unset;
        left: -206px;
        scale: .45;
        bottom: 259px;
    }


    .about-slider .slick-dots {
        top: unset;
        right: 13px;
        bottom: 130px;
        overflow-x: scroll;
        width: 100%;
        padding-left: 24px;
    }

    .about-slider .slick-dots li button {
        width: max-content;
    }

    .about-slider .slick-dots li {
        margin-bottom: 7px;
    }

    .about-frame hr {
        left: 10px;
        top: 428px;
        max-width: 392px;
    }

    .insurances {
        padding-right: 50px;
        padding-left: 50px;
    }

    .right-bg-pattern img {
        right: -220px;
        opacity: .3;
    }

    .left-bg-pattern img {
        left: -220px;
        opacity: .3;
    }

    .person-slider .slick-prev {
        transform: translate(123px, 0);
    }

    .person-slider .slick-next {

        transform: translate(-123px, 0);
    }

    .faq-item .faq-top h6 {
        font-size: 14px;
    }

    .faq-item {
        padding: 14px 12px;
    }

    .faq-animation {
        transform: translate(30%, 76px);
        scale: .6;
    }

    .title {
        font-size: 20px;
    }

    .footer-information .d-flex span {
        font-size: 14px;

    }

    .blog-img {
        width: 125px;
        height: 125px;
    }

    .blog .row .nav-link {
        padding-right: 12px;
    }

    .blog-text {
        padding-left: 32px;
    }

    .blog-text h6,
    .blog-text p,
    .blog-date {
        margin-bottom: 3px;
        padding-left: 12px;
        padding-right: 8px;
    }

    .blog-text h6 {
        font-size: 15px;
    }

    .blog-text p {
        font-size: 13px;
    }

    .footer-information {
        padding-top: 0;
        flex-direction: column;
    }

    .footer-information {
        gap: 8px;
    }

    .footer-list h5 {
        margin-bottom: 0;
    }

    .footer-list li,
    .footer-list span {
        line-height: 28px;
    }

    .footer .row {
        padding-top: 80px;
    }

    .copy-right {
        flex-direction: column;
        padding-top: 15px;
    }

    /*.faq-item.open .faq-answer {*/
    /*    max-height: 198px;*/
    /*}*/

    .img-frame {
        margin-right: calc(50% - 12px);
    }

    .about-slider-text span {
        font-size: 14px;
    }

    .contact-bottom .contact-form-cnt,.contact-info-cnt {
        width: 100%;
    }

    .contact-bottom {
        flex-direction: column;
    }

    .breadcrumb-bg img {
        right: -724px;
    }
    h5.breadcrumb-name-page {
        font-size: 22px;
    }
        .testTitle {
    border-top-right-radius: .375rem;
    border-top-left-radius: .375rem;
    }
    .testDesc {
    border-bottom-right-radius: .375rem;
    border-bottom-left-radius: .375rem;
    }
    
    .hero-slider .slick-prev,
    .hero-slider .slick-next {
             transform: translate(0px, -94px);
        bottom: 0;
    }
        .hero-slider .slick-dots {
 transform: translateY(calc(-50% - 122px));
        top: unset;
        bottom: 0;
    }
    .faq.d-flex {
        padding-bottom: 108px;
    }
    .header-logo{
    height:101px;
}
    .header-logo img{
        height:80%;
    }
    .insurances .col img {
    filter: unset;
    opacity: 1;
    }
    .breadcrumb {
    margin-top: 100px;
}
.chat-cnt {
    right: unset;
    left: 12px;  
}
.chat-cnt .chat-icon{
        margin-right: auto;
    margin-left: 21px;
}
.chat-cnt .quick-menu-desc{
    right: unset;
    left:10px;
}
.quick-menu-vector{
        justify-content: end;
        right:-6px;
}
}

@media (max-width:395px) {
    .left-hero .big-img-cnt img {
        bottom: -59px;
    }

    .hero-slider {
        padding-top: 10px;
    }

    .left-hero .big-img-cnt img {
        bottom: -57px;
    }
        .border-frame{
            transform: translate(-50%, calc(50% - 99px));
       }    
     .about-dots-slider-item{
         font-size:12px;
     }
    .about-dot {
        width: 8px;
        height: 8px;
        margin-left: 3px;
    }
                .mobile-menu {
        top: 94px;
    }
   
}

@media (max-width:380px) {
    .about-animation img {
        left: -225px;
        bottom: 260px;
    }

}

@media only screen and (min-width:800px) and (max-width:850px){
  .hero-boxes {
    padding-bottom: 100px;
   margin-bottom: 70px;
}
.services {
    margin-top: 0px;
   
}
.mobile-menu {
    top: 101px;
}
}

@media only screen and (min-width:1110px) and (max-width:1120px){
  .hero-boxes {
    padding-bottom: 130px;
   margin-bottom: 130px;
}
.services {
    margin-top: -150px;
}
.breadcrumb-bg img{
    top:3px;
}
}



@media only screen and (min-width:1110px) and (max-width:1120px) and (orientation:landscape){
    .left-hero .big-img-cnt {
    right: 8px;
            bottom: 1px;
}
.main-bg{
    top: 2px;
    position: relative;

}
.bg-shadow {
    width: 245px;
    height: 245px;
}
.hero-boxes .row{
        margin-top: 30px !important;
}
.about-slider-img img{
    left:-4px;
}
.about-slider-text{
        padding-right: 40px;
}
.about-frame .title {
    padding-right: 20px;
}
.about-slider .slick-dots{
    right: 368px;
}
.about-animation{
    display:none !important;
}
.about-frame hr {
      max-width: 547px;
    left: 61px;
}
.about-slider .slick-dots li button::after {
    font-size: 14px;
}
.blog-text {
    padding-left: 69px;
}
.hero-boxes .box .img-box {
    transform: translateY(0px);
}
}
@media only screen and (max-width:835px) and (orientation:landscape){
       .left-hero .big-img-cnt img{
                   right: 4px !important;
       }
           .hero-boxes .img-box img {
        transform: translateY(6px) !important;
    }
}
@media only screen and (max-width:900px) and (orientation:landscape) {
    /*  .hero-boxes .box:hover .img-box {*/
    /*    transform: translateY(6px);*/
    /*}*/
        .hero-boxes .img-box {
        transform: translateY(8px);
    }
        .hero-boxes .img-box img {
        transform: translateY(26px);
    }
        .main {
        margin-top: 580px;
    }

  .right-hero, .left-hero{
    width:50%;
}

    .hero-slider {
        padding-top: 0px;
    }

    .header-logo {
        scale: .75;
        padding-top: 0 !important;
    }

    .right-hero-title {
        line-height: 33px;
        font-size: 20px;
    }

    .right-hero {
        gap: 0px;
    }

    .hero-slider .slick-dots {
        transform: translateY(calc(-50% - 80px));
        top: unset;
    }

    .border-frame {
        transform: translate(calc(-50% - 115px), calc(0% - -81px));
        top: 0;
    }
    .right-hero ,.left-hero{
        width:50%;
    }
    .border-frame {
        width: 238px;
        height: 298px;
    }

    .left-hero .big-img-cnt img {
        border-radius: 248px 248px 8px 8px;
        right: 35px;
        bottom: -12px;
        position: absolute;
    }

    .left-hero .big-img-cnt {
        width: 206px;
        height: 267px;
    }
          .small-img-cnt.small-img2 {
        top: 193px;
        right: 189px;
    }
        .small-img-cnt.small-img1 {
        top: 154px;
        left: -43px;
    }
    .small-img-cnt.small-img3 {
        left: -41px;
        bottom: 169px;
    }
    .hero-slider .slick-prev,
    .hero-slider .slick-next {
        transform: translate(0px, -25px);
        bottom: 0;
    }

    .mobile-menu {
        top: 79px;
    }

    .small-img-cnt {
        scale: .8;
    }
     .services-slider .slick-prev {
        transform: translate(72px, calc(50% + 65px));
    }
        .services-slider .slick-next {
        transform: translate(-72px, calc(50% + 65px));
    }
.insurances .col img {
    filter: unset;
    opacity: 1;
}
    /*.small-img-cnt.small-img2 {*/
    /*    top: 173px;*/
    /*    right: 186px;*/
    /*}*/

    /*.small-img-cnt.small-img1 {*/
    /*    top: 125px;*/
    /*    left: -46px;*/
    /*}*/

    /*.small-img-cnt.small-img3 {*/
    /*    left: -46px;*/
    /*    bottom: 151px;*/
    /*}*/
}

@media only screen and (max-width:850px) and (orientation:landscape) {
    .left-hero .big-img-cnt img {
        right: 9px;
    }

}
@media only screen and (max-width:810px) and (orientation:landscape){
            .left-hero .big-img-cnt img {
        right: -9px !important;
    
}
}
@media only screen and (max-width:800px) and (orientation:landscape){
        .counter {
        right: 50%;
        }
            .hero-boxes .img-box,.hero-boxes .box:hover .img-box {
        transform: translateY(-23px);
    }

            .border-frame {
        transform: translate(calc(-50% - 113px), calc(0% - -81px));
        top: 0;
    }
        .small-img-cnt.small-img1 {
        top: 154px;
        left: -43px;
    }
        .small-img-cnt.small-img2 {
        top: 193px;
        right: 182px;
    }
    .small-img-cnt.small-img3 {
        left: -45px;
    }
    .about-slider-img {
    right: 89px;
    top: 14px;
    }
    .about-frame hr {
    top: 429px;
    max-width: 494px;
    }
        .about-slider-img img{
        bottom: 14px;
        left: 298px;
    }
        .left-hero .big-img-cnt img {
        right: -15px !important;
    }

}
@media only screen and (max-width:820px) and (orientation:landscape) {
    .left-hero .big-img-cnt img {
        right: -4px;
    }
  
}
@media only screen and (max-width:780px) and (orientation:landscape){
        .border-frame {
        transform: translate(calc(-50% - 15px), calc(0% - -81px));
    }
        .small-img-cnt.small-img2 {
        top: 193px;
        right: 89px;
    }
        .small-img-cnt.small-img1 {
        top: 154px;
        left: 44px;
    }
        .small-img-cnt.small-img3 {
        left: 43px;
    }
    .left-hero .big-img-cnt img {
        right: -3px !important;
    }
    .about-slider-img img {
        bottom: -1px;
        left: 208px;
    }
}
@media only screen and (max-width:700px) and (orientation:landscape){
    .border-frame {
        transform: translate(calc(-50% - 56px), calc(0% - -81px));
    }
    .small-img-cnt.small-img1 {
        top: 154px;
        left: 14px;
    }
        .small-img-cnt.small-img2 {
        top: 193px;
        right: 129px;
    }
        .small-img-cnt.small-img3 {
        left: 14px;
    }
}
@media only screen and (min-width:768px) and (max-width:820px) and (orientation:landscape){
 .hero-boxes .row .col-md-5{
             flex: 1 0 0% !important; 
 }
 .bg-shadow {
    width: 245px;
    height: 245px;
 }
 .hero-boxes {
        padding-bottom: 56px !important;
        margin-bottom: unset !important;
    }
}

/* @media (min-width:1500px){
        .col-3xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }
} */

@media (max-width:1200px){
    .info-slider-item .info-content,.info-title{
        font-size:12px;
    }
    /* .info-slider {
        right: 54%;
        transform: translateX(50%);
        top: 31px;
} */
.desktop-menu-item a {
    font-size: 14px;
}
.header-menu ul {
    gap: 13px;
}
}
@media (min-width:910px){
    .info-line{
        opacity:1 !important;
    }
}