.img-logo {
    width: 200px;
    /*margin: 0px 50px;*/
    margin: 0px 0px;
}

.page-header {
    height: 380px !important;
}

.shadow
{
    box-shadow: -2px 5px 20px 8px #646262 !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .img-logo {
        width: 187px !important;
        margin: 8px 50px !important;
    }
}

.form-control:focus {
    color: #495057;
    background-color: #e9ecef !important;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}

.counter-one__icon span {
    color: white !important;
}

.custom-padding {
    padding: 0px !important;
}

.main-menu__left {
    float: unset;
}

.main-menu__wrapper-inner {
    padding: 10px 0;
}

.main-menu__main-menu-box {
    float: right;
    margin-top: 10px;
    background-color: unset;
}

.main-menu__main-menu-box-get-quote-btn {
    border-top-left-radius: 10px;
    padding: 11px 20px 12px;
}

.main-menu .main-menu__list>li>ul {
    padding: 16px 6px 23px;
    top: 102%;
    left: -16px;
}

.main-header__top {
    background-color: #0c3a72;
    padding: 10px 0;
}

.main-header__top-address-list li .icon span {
    color: #ffffff;
}

.main-header__top-address-list li .text p,
.main-header__top-address-list li .text p a {
    color: #e1dbdb;
}

.site-footer__bottom-inner {
    padding: 14px 0;
}

.site-footer__bottom-text a {
    color: #ffffff;
}

.main-header__top-address-list li .text p a:hover,
.main-header__top-social a:hover {
    color: #ccc;
}

.main-slider .image-layer {
    width: 100%;
}

.main-slider .image-layer {
    position: unset;
}

.swiper-slide {
    transition-property: unset;
}

.swiper-wrapper {
    transform: unset;
}

.main-slider .swiper-slide {
    background-color: unset;
    /* transform: unset !important; */
    /* transition-property: unset !important; */

}

.main-slider .swiper-slide-active .image-layer {
    transform: unset;
}

.main-slider .image-layer:before {
    background-image: unset;
}

.thm-btn {
    background-color: #0c3a72;
}

.about-one__text-2 {
    text-align: justify;
}

footer-widget__about-text {
    text-align: justify;
}

.main-menu-two__wrapper-inner {
    border-radius: unset;
}

.main-menu-two .main-menu__list>li {
    padding-top: 10px;
    padding-bottom: 10px;
}

.main-header-two__top-details {
    background-color: #fff;
}

.main-menu-two__wrapper-inner {
    /* background-color: #0c3a72; */
    background: linear-gradient(45deg, #0253b4, #2067d0) !important;
}

.main-menu .main-menu__list>li.current>a,
.main-menu .main-menu__list>li:hover>a {
    color: #ffffff;
}

.main-menu .main-menu__list>li>a {
    color: #ffffff;
    text-transform: uppercase;
}

.main-header-two__top-details {
    padding: 0px 0 35px;
}

.main-header-two__top-details-list li .text span {
    color: black;
    font-size: 30px;
    text-align: right !important;
    font-weight: 600 !important;
}

.main-header-two__top-details-list li .text p {
    font-weight: 600 !important;
    color: black !important;
    margin-top: 3px;
    margin-bottom: -1px;
    text-align: end !important;
}

.main-header-two__top-details-list li .text {
    text-align: end !important;
}

.custom-h-phone {
    font-size: 25px !important;
    color: #0c3a72 !important;
    letter-spacing: 1px !important;
    padding-top: 6px !important;
}

.service-one__img img {
    height: 165px;
}

.carousel-indicators li {
    width: 15px !important;
    height: 8px !important;
    background-color: #444 !important;
}

a:hover {
    text-decoration: none !important;
}

.carousel-item {
    transition: unset !important;
}

.about-one {
    padding: 0 0 80px !important;
}

.service-one__content {
    padding: 14px 30px 5px !important;
}

.why-choose-one {
    padding: 52px 0 34px !important;

}

.why-choose-one-shape-2 {
    top: -243px !important;

}

.why-choose-one-img {
    top: 295px !important;

}

.services-one {
    padding: 57px 0 27px !important;
}

.services-one__top-left {
    margin-left: 16px;

}

@media only screen and (max-width: 480px) {
    .services-one__top-left {
        margin-left: 0px;

    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .services-one__top-left {
        margin-left: 56px;

    }
}

.why-choose-one-img {
    right: 65px;
    top: 355px;
}

.why-choose-one-img img {
    width: 550px !important;
    height: 350px !important;
}

.get-insurance__tab {
    padding-bottom: 60px;
}

.get-insurance {
    padding: 50px 0px 0px;
}

.footer-widget__contact-list li .text p a,
.footer-widget__about-text,
.footer-widget__contact-list li .text p {
    color: #ccc;
    font-weight: 500;
}

.footer-widget__contact-list li .icon span {
    color: white;
}

.footer-widget__contact-list li+li {
    margin-top: 0px !important;
}

.testimonial-one__client-content {
    margin-left: 0px !important;
}

.sl-img {
    width: 100% !important;
    height: 550px !important;
}

.service-one__img img {
    height: auto;
    width: 53%;
    margin-left: 64px;
    padding-top: 13px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .service-one__img img {

        margin-left: 75px;
        width: 51%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .why-choose-one {

        padding: 42px 0 20px;

    }
}

.service-one__img {
    width: 100%;
    background-color: #fff;
}

.about-four {
    padding: 5px 0 50px !important;
}

.about-four__right {
    margin-top: 50px;
}

.contact-page {
    padding: 50px 0 50px;
}

.main-menu-two .main-menu__list>li:hover,
.main-menu-two .main-menu__list .current {
    background: #2ad6f9 !important;
    color: black;
}

.main-menu .main-menu__list>li>a {
    /* padding: 0px 10px; */
    font-weight: 400;
}

.main-menu .main-menu__list>li>a {
    margin: 0px 15px;
}

.table-hover tbody tr:hover {
    background-color: #2fc3e1 !important;
}

.about-four__img {
    padding-top: 100px !important;
}

.footer-widget__title {
    text-transform: uppercase !important;
}

.site-footer__social {
    position: relative;
    left: 0px !important;
}

.footer-widget__about {
    top: 50px;
}

.custom-color-bg {
    background-color: #015fc9 !important;
}

.counter-one {
    padding: 60px 0px 36px 6px !important;
}

@media only screen and (max-width: 480px) {
    .counter-one {
        padding: 50px 0 0px !important;
    }
}

.counter-one__count-box-inner h3 {
    font-family: Arial, Helvetica, sans-serif !important;
}

.counter-one__top {
    margin-bottom: 0px !important;
}

.testimonials-box {
    width: 100%;
    padding: 60px 0;
    background: url('../../images/tb.png');
}

.testimonials-box h1 {
    text-align: center;
}

.testimonials-box p {
    font-size: 15px;
    font-style: italic;
    text-align: center !important;
    color: #000000;
}

.testimonials-box .photo {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}

.testimonials-box .photo img {
    width: 120px;
    height: 120px;
    border-radius: 100%;
    border: 5px solid #015fc9;
}

.testimonials-box .author {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    color: #5a5a5a;
    text-transform: uppercase;
}

.testimonials-box .department {
    float: left;
    width: 100%;
    font-size: 15px;
    text-align: center;
    color: #5a5a5a;
}

.main-menu .main-menu__list>li+li {
    margin-left: 0px !important;
    padding-left: 15px !important;
}

.main-menu .main-menu__list>li>ul>li>ul {
    overflow: visible !important;
}

.main-menu .main-menu__list>li>ul {
    background: linear-gradient(45deg, #0253b4, #2067d0) !important;
    border-radius: unset !important;
}

.main-menu .main-menu__list>li>ul>li>a {
    background-color: unset !important;
    border-radius: unset !important;
    color: #fff;
    border-top: 1px solid #5c5b5b !important;
    font-size: 13.5px !important;
    font-weight: 400 !important;
}

.main-menu .main-menu__list>li>a {
    transition: unset !important;
}

.custom-title {
    font-size: 26px !important;
}

.custom-sub-title {
    font-size: 20px !important;
}

.cps {
    background-color: #0c3a72;
    text-align: center;
    color: #fff;
    padding: 10px 0px;
    font-weight: 500;
}

.custom-hr {
    background: #0c3a72 none repeat scroll 0 0 !important;
    border: 0 none !important;
    height: 5px !important;
    margin: 0 auto 15px auto !important;
    max-width: 60px !important;
    opacity: 1;
}

.nav-pills .nav-link.active {
    background-color: #015fc9 !important;
}

.pill-link {
    font-weight: 500 !important;
}

.tab-content>.active {
    padding: 20px !important;
    border: 1px solid #eee !important;
}

.main-menu .main-menu__list>li>ul>li>ul {
    background: linear-gradient(45deg, #0253b4, #2067d0) !important;
    border-radius: 0px !important;
    min-width: 300px !important;
    top: -30px;
    left: 244px;
}

.main-menu .main-menu__list>li>ul>li>ul>li>a {
    background-color: unset !important;
    color: #fff !important;
    border-top: 1px solid #5c5b5b !important;
    font-size: 13.5px !important;
    border-radius: 0px !important;
    font-weight: 400 !important;
}

.topbar {
    background-color: rgb(0 222 255) !important;
    padding: 5px 150px;
}

@media only screen and (min-width: 368px) and (max-width: 1000px) {
    .topbar {
        display: none !important;
    }
}

.input-group-text {
    background-color: #fff !important;
    border: none !important;
}

.search-bar {
    border: none !important;
}

.form-control:focus {
    border: none !important;
    box-shadow: unset !important;
}

.small {
    display: none;
}

.service-one__title:before {
    background-image: none !important;
}

.counter-one__plus {
    margin-top: -15px !important;
    margin-left: 2px !important;
}

.service-one__img:before {
    background-color: unset !important;
}

/* .swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      } */


/* .swiper-pagination
      {
        position: relative !important;
        top:-50px !important;
      } */

@media(max-width:500px) {
    .img-logo {
        margin: 0px 10px !important;
    }

    .main-slider .image-layer {
        background-size: contain;
        background-position: unset;
    }

    .main-menu .mobile-nav__toggler {
        font-size: 25px;
    }

    .main-menu-two__wrapper-inner {
        background: #fff !important;
    }

    .main-menu-two__left {
        display: block;
        float: right;
    }

    .main-header-two__top-details {
        padding: 0px 0 0px;
    }

    .topbar {
        display: none !important;
    }

    .main-header-two__top-details-inner {
        justify-content: unset !important;
    }

    .counter-one {
        padding: 39px 0 11px 0px !important;
    }

    .topbar {
        background-color: #2fc3e1 !important;
        padding: 5px 20px;
    }


    .footer-widget__about {
        top: 0px;
    }

    .site-footer__social {
        position: relative;
        left: 0px;
    }

    .swiper-wrapper {
        height: 250px;
    }

    .sl-img {
        width: 100%;
        height: 220px !important;
    }

    .main-header-two__top-details-inner {
        padding: 5px 0px;
    }

    .main-header-two__logo {
        z-index: 1000;
    }

    .main-menu-two {
        margin-top: -47px;
    }

    .main-menu-two .mobile-nav__toggler {
        padding: 8px 15px;
        color: #2957a4;
        top: -4px;
        position: relative;
    }

    .about-one__left {
        display: none !important;
    }

    .about-one__right {
        margin-top: 0px !important;
    }

    .service-one__img {
        width: 100%;
        background: #fff;
    }

    .service-one__img img {
        height: auto;
        width: 60%;
        margin-left: 60px;
        padding-top: 15px;
    }

    /* @media screen and (max-width: 500px) {
            .center-float {
                text-align: center !important;
            }   }  */

    .site-footer__top {
        padding: 50px 0 0px;
    }

    .small {
        display: block;
    }

    .hidden-sm {
        display: none !important;
    }

}

@media screen and(max-width:768) {
    .main-menu-two__left {
        display: block;
        float: right;
    }

}

.pl-54 {
    /*padding-left:95px !important;*/
    padding-left: 79px !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .pl-54 {
        padding-left: 0px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .about-one__right {
        margin: 61px auto -43px !important;

    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .services-one__top-left {
        margin-top: -15px !important;

    }
}


@media screen and(max-width:500) {
    .float-left {
        float: center !important;
    }
}








@media screen and (max-width: 768px) {
    .service-one__img img {
        height: auto;
        width: 56%;
        margin-left: 53px;
        padding-top: 23px;
    }
}

.footer-widget__contact {
    margin-top: 40px;
    margin-bottom: 0px;
}

@media screen and (max-width: 500px) {
    .footer-widget__contact {
        margin-top: 11px;
        margin-bottom: -5px;
    }
}


@media only screen and (max-width: 480px) {
    .img-logo {

        width: 143px !important;
        margin: 5px -40px !important;


    }

    .pl-54 {
        padding-left: 52px !important;
    }
}


/* @media screen and (max-width: 800px) {
    .img-logo {
        
        width:143px !important;
        margin: 9px 39px !important;
    }
    .pl-54{
        padding-left:127px !important;
       } 


}  */
.section-sub-title {
    font-weight: bold;
    font-family: 'DM Sans';
}

.about-one__text-2 {
    font-family: 'DM Sans';
}

.about-one__call-content p {
    font-family: 'DM Sans';
}

.thm-btn {
    font-family: 'DM Sans';
}

.main-header-two__top-details-list li .text p {
    font-family: 'DM Sans';
}

.main-menu-two__main-menu-box {
    font-family: 'Dm Sans';
}

.why-choose-one__text {
    font-family: 'Dm Sans';
}

.why-choose-one__list-title {
    font-family: 'Dm Sans';
}

.counter-one__text {
    font-family: 'Dm Sans';
}

.get-insurance__input-box input[type="text"],
.get-insurance__input-box input[type="email"] {
    font-family: 'Dm Sans';
}

.ml-101 {
    /*margin-left: 16px !important;*/
    margin-left: 97px !important;
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
    .ml-101 {
        margin-left: 144px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
    .main-header-two__top-details-inner {
        margin-left: -552px !important;
    }
}

.fs-icon {

    font-size: 15px !important;
}

.about-one__call-content p {
    padding-left: 25px !important;
    font-size: 13px !important;

}

.about-one__call-icon {
    height: 46px !important;
    width: 46px !important;

}

@media only screen and (max-width: 480px) {
    .about-one__call-icon {
        height: 44px !important;
        width: 44px !important;
        margin-top: -10px !important;

    }
}

.about-one__text-2 {
    font-size: 17.5px !important;
}

@media only screen and (max-width: 480px) {
    .about-one__text-2 {
        font-size: 15px !important;
    }
}

@media only screen and (max-width: 480px) {
    .about-one__call-content p {
        padding-left: 24px !important;
        font-size: 12px !important;


    }
}

@media only screen and (max-width: 480px) {
    .section-sub-title-box {
        margin-left: 90px !important;


    }
}

@media only screen and (max-width: 480px) {
    .mb-56 {
        margin-bottom: -75px !important;
        margin-top: -25px !important;
    }
}

@media only screen and (max-width: 480px) {
    .mt-40 {
        margin-top: -34px !important;
        padding-top: 31px !important;
    }
}

.services-one__container {
    padding: 98px !important;

}

@media only screen and (max-width: 480px) {
    .services-one__container {
        padding: 59px !important;

    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .services-one__container {
        padding: 119px !important;

    }
}

.text-left {

    text-align: none !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .section-title {
        text-align: center !important;
    }

    .about-one__right .section-title {

        text-align: center !important;
    }

    .services-one__top-left .section-title {
        text-align: center !important;
    }

    .why-choose-one__left .section-title {
        text-align: center !important;
    }

    .section-title__title {

        font-size: 28px !important;
    }
}

.service-one__title {
    font-family: 'DM Sans';
}

.service-one__text {
    font-family: 'DM Sans';
}

.mt-115 {

    margin-top: -115px !important;
    margin-bottom: -94px !important;


}

@media only screen and (max-width: 480px) {

    .mt-115 {

        margin-top: -56px !important;
        margin-bottom: -66px !important;


    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .mt-115 {

        margin-top: -115px !important;
        margin-bottom: -117px !important;


    }
}

.section-title__title {
    font-size: 32px !important;

}

.site-footer__social {

    top: -31px !important;
}

/*@media only screen and (max-width: 480px) {*/
/*    .site-footer__social {*/
/*        margin-top: 14px !important;*/
/*    }*/
/*}*/

@media only screen and (max-width: 480px) {
    .section-title__title {
        font-size: 23px !important;
        text-align: center !important;

    }
}

@media only screen and (max-width: 480px) {
    .services-one__top-left .section-title {
        margin-bottom: 20px !important;
    }
}

.mt-12 {
    margin-top: -14px !important;
}

@media only screen and (max-width: 480px) {
    .mt-12 {
        margin-top: -12px !important;
    }
}

.pl-15 {
    padding-left: 15px !important;
}

@media only screen and (max-width: 480px) {
    .why-choose-one {
        padding: 58px 0 33px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
    .site-footer__top {

        padding: none !important;
        ;
    }
}

.site-footer__top {
    padding: 0px 30px 0px !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .counter-one__single {

        margin-left: 272px !important;
    }
}

@media only screen and (max-width: 480px) {
    .site-footer__top {
        padding: 0px 69px 3px !important;
    }
}

.footer-widget__logo {
    margin-top: 66px !important;

}

.footer-widget__contact-list li .text p a,
.footer-widget__about-text,
.footer-widget__contact-list li .text p {
    text-align: justify;

}

.icon1 {
    color: gray;

}

.blog-head {
    color: #000;
    font-family: 'DM Sans';

}

.ff-change {
    font-family: 'DM Sans';
}

.pp-app {
    text-align: justify;
    font-size: 14.5px;
    color: gray;
    font-family: 'DM Sans';
    letter-spacing: 1px;
    word-spacing: 1px;
}

.bg-fff {
    background-color: #ffffffbd;
    box-shadow: 10px 5px 5px #ffffffbd;

}

.list {
    list-style-type: none;
    color: #2fc3e1 !important;
    text-align: justify;
    font-size: 14.5px;
    font-weight: 600;
    font-family: 'DM Sans';
    letter-spacing: 1px;
    word-spacing: 1px;
}

.list:hover {

    color: #0c3a72 !important;
}

.pl-30 {
    margin-left: -32px !important
}

.pl-38 {
    margin-left: 38px !important;
}

@media only screen and (max-width: 480px) {
    .pl-38 {
        margin-left: 51px !important;
        margin-bottom: -50px;
        margin-top: 36px;

    }
}

@media only screen and (max-width: 480px) {
    .pt-38 {
        margin-left: -49px !important;
        margin-bottom: -50px;
        margin-top: 36px;

    }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
    .pl-38 {
        margin-left: 21px !important;
    }
}

@media only screen and (max-width: 480px) {
    .pt-33 {
        paddin-top: 10px !important;
    }
}

.btn-made {
    margin-left: 120px;
    margin-top: 24px;
    margin-bottom: 41px;
    background-color: #0c3a72 !important;
    color: #fff !important;
    font-family: 'DM Sans';
    cursor: pointer;

}

@media only screen and (max-width: 480px) {
    .btn-made {
        margin-left: 7px;
        margin-right: 8px;
        margin-top: 24px;
        margin-bottom: 41px;
        background-color: #0c3a72 !important;
        color: #fff !important;
        font-family: 'DM Sans';
        cursor: pointer;

    }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
    .btn-made {
        margin-left: 42px;
        margin-top: 24px;
        margin-bottom: 41px;
        background-color: #0c3a72 !important;
        color: #fff !important;
        font-family: 'DM Sans';
        cursor: pointer;

    }
}

.btn-made:hover {
    background-color: #2fc3e1 !important;
}

.swiper-container1 {
    width: 100%;
    height: 500px;
}

@media only screen and (max-width: 480px) {
    .swiper-container1 {
        width: auto;
        height: auto;
    }
}

.swiper-slide-1 {
    display: flex;


}


.ms-grab-cursor {
    cursor: url(//www.ats-elgi.com/wp-content/plugins/master-slider/public/assets/css/common/grab.png), move;

}

@media only screen and (max-width: 500px) {

    .pl-all {
        padding-left: 255px !important;
    }
}

.footer-widget__about {
    top: 92px;
}

@media only screen and (max-width: 500px) {
    .footer-widget__about {
        top: -3px !important;
    }
}

@media only screen and (max-width: 768px) {

    .footer-widget__logo {
        margin-top: 24px !important;
    }
}

.site-footer__top {
    padding: -2px 56px 3px !important;
}

@media only screen and (max-width: 500px) {

    .site-footer__top {
        padding: 0px 77px 3px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {

    .site-footer__top {
        padding: -1px 253px 3px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {

    .pl-667 {
        padding-left: 667px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {

    .why-choose-one__list {
        margin-right: -163px !important;
        margin-left: -2px !important;
    }
}

@media only screen and (min-width: 500px) {

    .mt-21 {
        margin-top: -21px !important;

    }
}

.services-one {
    padding: 28px 0 0px !important;
}

.why-choose-one {
    padding: 32px 0 31px !important;
}

@media only screen and (min-width: 368px) and (max-width: 500px) {

    .why-choose-one {
        padding: 25px 0 3px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {

    .get-insurance__left {
        max-width: 400px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
    .footer-widget__logo {

        margin-top: 87px !important;
        margin-left: -43px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {

    .footer-widget__contact {
        margin-top: 27px !important;
    }

    .site-footer__top {
        margin-left: -126px !important;
    }
}

.footer-image {

    width: 200px;
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {

    .footer-image {

        width: 125px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {

    .footer-widget__logo {
        margin-top: 72px !important;
        margin-left: 40px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
    .counter-one__icon span {

        font-size: 40px !important;
    }

    .counter-one__single {
        margin-left: 0 !important;
        /* position: absolute;
    left:-6px !important; */
    }

    .counter-one__text {
        font-size: 14px !important;
    }

    .counter-one__count-box-inner h3 {
        font-size: 13px !important;
    }

    .counter-one__plus {
        font-size: 26px !important;
    }

    .main-header-two__top {
        position: relative;
        display: block;
        z-index: 0;
        background-color: transparent !important;
    }

    .main-menu-two__wrapper-inner {
        background: transparent !important;
        margin-top: -95px !important;


    }

    .main-header-two__top-details {
        background-color: transparent !important;
    }
}

.site-footer__bottom {
    margin-top: -29px !important;
}

@media only screen and (min-width: 268px) and (max-width: 500px) {

    .site-footer__bottom {
        margin-top: 0 !important;
    }
}

@media only screen and (min-width: 368px) and (max-width:500px) {
    .counter-one__icon span {
        font-size: 48px !important;
    }
}

/*new Css Code */

.input-group {
    width: 85% !important;
}

.float-right-i {
    /*margin-left: -77px !important;*/
    margin-left: -146px !important;
}

.text-alignment-custom {
    text-align: left;
}

.about-one__call-content a {
    font-size: 18px !important;
}

.main-menu .main-menu__list>li>a {
    margin: 0px 18px !important;
}

.main-menu-two__wrapper-inner {
    padding-left: 396px !important;
}

.about-one__btn-call {
    justify-content: center !important;
}

.search-bar:focus-visible {
    outline: 2px solid #1862c9 !important;
}

.service-one__title {
    font-size: 18px !important;
}

.service-one__content {
    padding: 5px 10px 0px !important;
    background-color: #1c64cc !important;
}

.service-one__img img {
    height: auto !important;
    width: 100% !important;
    margin-left: 0px !important;
    padding: 10px !important;
}

.service-one__title a {
    color: #fff !important;
}


.box-helper {
    max-width: 22% !important;
    margin-left: 35px !important;
}

.section-title {
    margin-bottom: 28px !important;
}

.why-choose-one-img {
    top: 52px !important;
}

.site-footer__social a {
    height: 33px !important;
    width: 33px !important;
}

.get-insurance__img img {
    width: 70% !important;
}

.get-insurance {
    padding: 20px 0px 0px !important;
}

.why-choose-one {
    padding: 10px 0 17px !important;
}

.footer-image {
    margin-left: 49px !important;
}

.custom-footer-column {
    max-width: 24% !important;
}

.get-insurance__left {
    left: 0px !important;
}

.custom-why-text {
    position: relative !important;
    top: 15px !important;
    left: -10px !important;
}

.custom-mt {
    margin-top: 3rem !important;
}

.whatsaap-img {
    width: 15% !important;
}

.section-sub-title
{
    text-transform:capitalize !important;
}

.custom-hr
{
    max-width: 150px !important; 
    height:3px !important;
}



@media only screen and (max-width: 500px) {
    .text-alignment-custom {
        text-align: center;
    }

    .page-header {
        height: unset !important;
    }
    

    .about-one__right .section-title {
        margin-bottom: 6px;
    }

    .float-right-i {
        margin-left: 2px !important;
    }

    .box-helper {
        max-width: unset !important;
        margin-left: unset !important;
    }

    .main-menu-two__wrapper-inner {
        padding-left: 30px !important;
    }

    .section-title {
        margin-bottom: 10px !important;
    }

    .custom-mt {
        margin-top: 0rem !important;
    }

    .custom-ab-margin {
        margin-bottom: 2.5rem !important;
    }

    .custom-footer-column {
        max-width: unset !important;
    }

    .footer-image {
        margin-left: 0px !important;
    }

    .section-sub-title-box {
        margin-left: 0px !important;
    }

    .whatsaap-img {
        width: 19% !important;
    }
}