@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{font-family: 'Montserrat', sans-serif;background: #EFF2F1;}
header.header {        z-index: 99;
    padding: 30px 0;
    position: absolute;
    background: #4059AD;
    width: 100%;
}

.header  .listing {}

.header .listing li {
    list-style: none;
    padding: 0;
    display: inline-block;
    padding-left: 50px;
}

.header .listing li a {
    color: #EFF2F1;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
}
.bannerImg {
    position: absolute;
    bottom: 0;
    right: 20px;
    width: 580px;
}
ul {
    padding: 0;
    margin: 0;
}

ul  li {}

.header .listing li:last-child a {
    display: flex;
    width: 140px;
    height: 47px;
    padding: 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 10px;
    border: 1px solid #FFF;
}
p{font-size: 16px;}
h6{
    color: #4059AD;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    }
    h2{
        color: #1E1E1E;
        font-family: Montserrat;
        font-size: 40px;
        font-style: normal;
        font-weight: 600;
        line-height: normal;
        }
section.banner {
    height: calc(100vh - 220px);
    display: flex;
    align-items: center;
    background: #4059AD;
}

section.banner h1 {
    color: #EFF2F1;
    font-family: Montserrat;
    font-size: 52px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px; /* 115.385% */
    margin-bottom: 20px;
}

section.banner p {
    color: #FFF;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 122.222% */
}

a.btn.btn1 {
    color: #EFF2F1;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 10px;
    background: #F4B942;
    display: flex;
    width: 160px;
    height: 47px;
    padding: 10px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
    margin-top: 20px;
}
section.bottom_banner {
    height: 230px;
    background: #0C1F60;
    display: flex;
    align-items: center;
}

section.bottom_banner img.img-fluid {
    margin-right: 60px;
}

.box_blue {
    border-radius: 20px;
    background: #4059AD;
    box-shadow: 0px 4px 60px 0px rgba(64, 89, 173, 0.50);
    padding-top: 44px;
    color: #fff;
}

.box_blue a {
    border-radius: 0px 0px 20px 20px;
    background: #0C1F60;
    padding: 20px 20px;
    align-items: center;
    text-decoration: none;
    color: #fff;
    color: #FFF;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px; /* 142.857% */
}
.box_img {
    padding: 0 20px;
}

.bg-01 {
    border-radius: 11px;
    /* opacity: 0.2; */
    background: #eff2f145;
    width: 67px;
    height: 70px;
    flex-shrink: 0;
    text-align: center;
    align-items: center;
    display: flex;
    margin-right: 20px;
    justify-content: center;
}

.box_img h5 {
    color: #FFF;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.box_blue p {
    color: #EFF2F1;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 141.9%; /* 22.704px */
    padding: 0 20px;
    margin-top: 20px;
    margin-bottom: 40px;
}
 
.slider1 .slick-arrow {
    position: absolute;
    top: -32px;
    height: 34px;
    font-size: 0px;
    border: 0;
    top: -22px;
    width: 34px;
}

.slider1 {
    position: relative;
}

.slider1 .slick-arrow.slick-prev {
    right: 52px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17' cy='17' r='16.5' stroke='%234059AD'/%3E%3Cg clip-path='url(%23clip0_14_8)'%3E%3Cpath d='M14.5089 17.4622C14.6091 17.3932 14.6877 17.3543 14.7478 17.2966C16.7988 15.3295 18.8492 13.3625 20.8934 11.3892C21.0154 11.2715 21.1208 11.1147 21.1743 10.9566C21.26 10.7015 21.1215 10.4128 20.8911 10.2614C20.6521 10.1048 20.3425 10.1094 20.1115 10.2786C20.0435 10.3283 19.9834 10.39 19.9221 10.4483C17.6891 12.5925 15.4566 14.7372 13.2241 16.8819C12.7982 17.2911 12.7951 17.6313 13.2127 18.0552C15.3935 20.2716 17.5732 22.4897 19.7603 24.7011C19.8829 24.8245 20.0553 24.9266 20.2234 24.9729C20.4869 25.0459 20.7707 24.8916 20.9109 24.657C21.0516 24.4207 21.0347 24.1236 20.8633 23.9048C20.8112 23.8388 20.7487 23.7799 20.6892 23.7199C18.7062 21.7045 16.7232 19.6892 14.7402 17.6744C14.6857 17.619 14.6254 17.5686 14.5089 17.4622Z' fill='%234059AD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14_8'%3E%3Crect width='14.8445' height='8.20356' fill='white' transform='matrix(0.0140681 -0.999901 -0.999901 -0.0140681 21 25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.slider1 button.slick-next.slick-arrow {
    background: url("data:image/svg+xml,%0A%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17' cy='17' r='17' fill='%234059AD'/%3E%3Cg clip-path='url(%23clip0_14_9)'%3E%3Cpath d='M19.74 16.5349C19.6413 16.4627 19.5633 16.4214 19.5045 16.3616C17.4979 14.3258 15.4919 12.2899 13.4923 10.2479C13.373 10.1261 13.2715 9.96547 13.2222 9.80498C13.1432 9.54605 13.2906 9.2597 13.5266 9.11399C13.7713 8.96331 14.0825 8.97675 14.31 9.15335C14.3769 9.20529 14.4357 9.26901 14.4956 9.32935C16.6803 11.5485 18.8643 13.7682 21.0483 15.9878C21.465 16.4113 21.4585 16.7535 21.0266 17.1679C18.7711 19.3347 16.5167 21.5033 14.2549 23.6649C14.1282 23.7856 13.9519 23.8834 13.7816 23.9252C13.5146 23.9911 13.2336 23.8279 13.0993 23.5881C12.9645 23.3465 12.99 23.0482 13.1685 22.8331C13.2227 22.7682 13.2872 22.7107 13.3488 22.6521C15.3997 20.6818 17.4506 18.7115 19.5014 16.7418C19.5578 16.6876 19.6199 16.6386 19.74 16.5349Z' fill='%23F1F1F1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14_9'%3E%3Crect width='14.9319' height='8.25185' fill='white' transform='translate(13 23.9304) rotate(-89.1939)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    right: 2px;
}
.hover_box {
    padding: 40px 60px;
    border-radius: 23px 23px 0px 23px;
    background: #EFF2F1;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
    position: relative;
    transition: .10s ease;
}

.hover_box h2 {
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    transition: .10s ease;
    line-height: normal;
}

.hover_box p {
    color: #1E1E1E;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}

a.btn.btn2 {
       color: #1E1E1E;
       font-family: Montserrat;
       font-size: 14px;
       font-style: normal;
       font-weight: 600;
       line-height: 20px; /* 142.857% */
       transition: .10s ease;
}

.no {
    width: 65.897px;
    height: 63.93px;
    flex-shrink: 0;
    border-radius: 10px 10px 0px 10px;
    background: #4059AD;
    color: #EFF2F1;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    bottom: 0;
    font-weight: 700;
    line-height: 20px; /* 83.333% */
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .10s ease;
    position: absolute;
    right: 0;
}

.hover_box:hover {
    border-radius: 23px 23px 0px 23px;
    background: #4059AD;
    box-shadow: 0px 4px 60px 0px rgba(64, 89, 173, 0.50);
    transition: .10s ease;
}

.hover_box:hover h2 {
    color: #FFF;
    transition: .10s ease;
}

.hover_box:hover p {
    color: #FFF;
    transition: .10s ease;
}

.hover_box:hover a {}

.hover_box:hover .no {
    background: #eff2f12e;
    transition: .10s ease;
}.hover_box:hover a.btn.btn2 {
    border-radius: 6px;
    background: #0C1F60;
    color: #FFF;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    width: 136.712px;
    height: 33.44px;
    flex-shrink: 0;
    transition: .10s ease;
}
.main_slide1 {
    padding: 30px 10px  20px 10px;
}

.main_slide1 .box_blue1 {
    border-radius: 23px;
    background: #EFF2F1;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.15);
    padding-top: 30px;
    transition: .10s ease;
    min-height: 260px;
}

.main_slide1 .box_blue1 .box_img {}

.main_slide1 .box_blue1 .box_img h5 {
    color: #000;
}

.main_slide1 .box_blue1 p {
    color: #1E1E1E;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    padding: 20px 25px 0px 25px;
}

.main_slide1 .box_blue1 a {
    color: #1E1E1E;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 142.857% */
    margin-left: 24px;
    text-decoration: none;
    padding-bottom: 40px;
    align-items: center;
}

.main_slide1 .box_blue1:hover {
    border-radius: 23px;
    background: #4059AD;
    /* box-shadow: 0px 4px 60px 0px rgba(64, 89, 173, 0.50); */
    transition: .10s ease;
}

h5 {}

.main_slide1 .box_blue1 .bg-01 {
    border-radius: 11px;
    background: #4059AD;
    backdrop-filter: blur(50px);
}

.main_slide1 .box_blue1:hover .bg-01 {
    background: #eff2f17a;
    transition: .10s ease;
}

.main_slide1 .box_blue1:hover h5 {
    color: #fff;
    transition: .10s ease;
}

.main_slide1 .box_blue1:hover p {
    transition: .10s ease;
    color: #fff;
}

.main_slide1 .box_blue1:hover a {
    transition: .10s ease;
    color: #fff;
    width: 202px;
    line-height: 53.914px;
    height: 53.914px;
    flex-shrink: 0;
    border-radius: 0px 6px 6px 0px;
    background: #0C1F60;
    padding: 0px 22px;
    justify-content: center!important;
    margin-left: 0px;
}
.w-50{width:50%;}
.testimonial.main_slide1 .box_blue1 {
    
    min-height: 200px!important;
}
.main_slide1.text-center.testimonial {
    padding: 140px 10px 30px 10px;width: 430px;
}
.slider3.slick-initialized.slick-slider .test.slick-slide.slick-current.slick-active.slick-center .main_slide1.text-center.testimonial {
    position: relative;
    top: -130px;
}
.slider3 .slick-arrow {
    position: absolute;
    /* top: -32px; */
    height: 34px;
    font-size: 0px;
    border: 0;
    bottom: 28px;
    z-index: 9999;
    width: 34px;
}

.slider3 .slick-arrow.slick-prev {
    right: 0;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17' cy='17' r='16.5' stroke='%234059AD'/%3E%3Cg clip-path='url(%23clip0_14_8)'%3E%3Cpath d='M14.5089 17.4622C14.6091 17.3932 14.6877 17.3543 14.7478 17.2966C16.7988 15.3295 18.8492 13.3625 20.8934 11.3892C21.0154 11.2715 21.1208 11.1147 21.1743 10.9566C21.26 10.7015 21.1215 10.4128 20.8911 10.2614C20.6521 10.1048 20.3425 10.1094 20.1115 10.2786C20.0435 10.3283 19.9834 10.39 19.9221 10.4483C17.6891 12.5925 15.4566 14.7372 13.2241 16.8819C12.7982 17.2911 12.7951 17.6313 13.2127 18.0552C15.3935 20.2716 17.5732 22.4897 19.7603 24.7011C19.8829 24.8245 20.0553 24.9266 20.2234 24.9729C20.4869 25.0459 20.7707 24.8916 20.9109 24.657C21.0516 24.4207 21.0347 24.1236 20.8633 23.9048C20.8112 23.8388 20.7487 23.7799 20.6892 23.7199C18.7062 21.7045 16.7232 19.6892 14.7402 17.6744C14.6857 17.619 14.6254 17.5686 14.5089 17.4622Z' fill='%234059AD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14_8'%3E%3Crect width='14.8445' height='8.20356' fill='white' transform='matrix(0.0140681 -0.999901 -0.999901 -0.0140681 21 25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    left: -50px;
    text-align: center;
    margin: 0 auto;
}

.slider3 button.slick-next.slick-arrow {
    background: url("data:image/svg+xml,%0A%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='17' cy='17' r='17' fill='%234059AD'/%3E%3Cg clip-path='url(%23clip0_14_9)'%3E%3Cpath d='M19.74 16.5349C19.6413 16.4627 19.5633 16.4214 19.5045 16.3616C17.4979 14.3258 15.4919 12.2899 13.4923 10.2479C13.373 10.1261 13.2715 9.96547 13.2222 9.80498C13.1432 9.54605 13.2906 9.2597 13.5266 9.11399C13.7713 8.96331 14.0825 8.97675 14.31 9.15335C14.3769 9.20529 14.4357 9.26901 14.4956 9.32935C16.6803 11.5485 18.8643 13.7682 21.0483 15.9878C21.465 16.4113 21.4585 16.7535 21.0266 17.1679C18.7711 19.3347 16.5167 21.5033 14.2549 23.6649C14.1282 23.7856 13.9519 23.8834 13.7816 23.9252C13.5146 23.9911 13.2336 23.8279 13.0993 23.5881C12.9645 23.3465 12.99 23.0482 13.1685 22.8331C13.2227 22.7682 13.2872 22.7107 13.3488 22.6521C15.3997 20.6818 17.4506 18.7115 19.5014 16.7418C19.5578 16.6876 19.6199 16.6386 19.74 16.5349Z' fill='%23F1F1F1'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_14_9'%3E%3Crect width='14.9319' height='8.25185' fill='white' transform='translate(13 23.9304) rotate(-89.1939)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    left: 0;
    text-align: center;
    margin: 0 auto;
    right: -50px;
}

.box_blue01 {
    background: #4059AD url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='175' height='169' viewBox='0 0 175 169' fill='none'%3E%3Cg opacity='0.3'%3E%3Cpath opacity='0.2' d='M62 55C55.3726 55 50 49.6274 50 43L50 12C50 5.37258 55.3726 -2.34843e-07 62 -5.24537e-07L93 -1.87959e-06C99.6274 -2.16928e-06 105 5.37258 105 12L105 55L62 55Z' fill='%23EFF2F1'/%3E%3Cpath opacity='0.2' d='M162 74.0057C168.627 74.0025 174.003 79.3726 174.006 86L174.02 117C174.023 123.627 168.653 129.003 162.026 129.006L131.026 129.02C124.399 129.023 119.023 123.653 119.02 117.026L119 74.026L162 74.0057Z' fill='%23EFF2F1'/%3E%3Cpath d='M0 68H82C94.7026 68 105 78.2975 105 91V169H37C16.5655 169 0 152.435 0 132V68Z' fill='%23EFF2F1' fill-opacity='0.2'/%3E%3Cpath d='M0 96H54C66.7026 96 77 106.297 77 119V169H37C16.5655 169 0 152.435 0 132V96Z' fill='%234059AD'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    padding: 40px 0;
    text-align: center;
    border-radius: 30px;
    background-position: 0px 100%;
}

.box_blue01 a.btn.btn1 {
    background: #0C1F60;
    width: 168px;
    margin: 0 auto;
    font-size: 12px;
}

.box_blue01 h2 {
    margin: 20px 0;
    color: #fff;
}footer.footer {    margin-top: -150px;
    background: #0C1F60;
    padding: 200px 0 0 0;
}

footer h5 {
    color: #EFF2F1;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 142.857% */
    text-align: left;
    margin-bottom: 30px;
}

footer ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

footer ul li {
    margin-bottom: 12px;
}

footer ul li a {
    color: #EFF2F1;
    text-align: center;
    font-family: Montserrat;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 166.667% */
    text-decoration: none;
}
p.f_p {
    color: #000;
    text-align: center;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
    text-align: left;
    padding-top: 12px;
}

p.f_p a {
    color: #000;
    text-decoration: none;
}
 
@media (min-width:1000px) and (max-width:1300px){
    .main_slide1.text-center.testimonial { 
        width: 400px;
    }
        section.banner p { 
        font-size: 16px;
        }
        section.banner h1 { 
            font-size: 42px;  
            line-height: 50px;
            margin-bottom: 20px;
        }
}
@media (min-width:1024px) and (max-width:1200px){
    section.bottom_banner img.img-fluid {
        margin-right: 60px;
        width: 100px;
    }
    .box_blue p { 
        font-size: 13px;}
    .box_blue01 { 
        padding: 28px 0; 
    }
    .bg-01 {
        border-radius: 11px;  
        width: 47px;
        height: 50px;
        
        margin-right:10px; 
    }
    .main_slide1.text-center.testimonial {
        
width: 290px;
    }
    .bannerImg {
        width: 500px;
    }
    .hover_box h2 {
         
font-size: 22px;
    }
    .no {
        width: 43.93px;
        height: 43.93px; 
        font-size: 17px; 
         
    }
    .hover_box {
        padding: 30px 40px;}
    .header .listing li {
       
padding-left: 40px;
    }
    .header .listing li a {
        
font-size: 14px;
    }
    header.header { 
        padding: 20px 0; 
    }
    section.banner h1 {
        font-size: 30px;
        line-height: 44px;
        margin-bottom: 20px;
        margin-top: 40px;
    }
    section.bottom_banner {
        height: 150px;
         
    }
    h2 { 
        font-size: 30px;  
    }
    p {
        font-size: 12px;
    }
    .slider1 {
        padding-top: 40px;
    }
    
    .slider1 .slick-arrow {
        top: 16px;
    }
}
@media (min-width:768px) and (max-width:1023px){
    section.bottom_banner img.img-fluid {
        margin-right: 60px;
        width: 100px;
    }
    .box_blue p { 
        font-size: 13px;}
    .box_blue01 { 
        padding: 28px 0; 
    }
    .bg-01 {
        border-radius: 11px;  
        width: 47px;
        height: 50px;
        
        margin-right:10px; 
    }
    .main_slide1.text-center.testimonial {
        
        width: 280px;
    }
    .bannerImg {
        width: 370px;
    }
    .hover_box h2 {
         
        font-size: 20px; 
    }
    .no {
        width: 43.93px;
        height: 43.93px; 
        font-size: 17px; 
         
    }
    .hover_box {
        padding: 30px 40px;}
    .header .listing li {
       
        padding-left: 30px;
    }
    .header .listing li a {
        
        font-size: 12px; 
    }
    header.header { 
        padding: 20px 0; 
    }
    section.banner h1 {
        font-size: 30px;
        line-height: 44px;
        margin-bottom: 20px;
        margin-top: 40px;
    }
    section.bottom_banner {
        height: 150px;
         
    }
    h2 { 
        font-size: 30px;  
    }
    p {
        font-size: 12px;
    }
    .slider1 {
        padding-top: 40px;
    }
    
    .slider1 .slick-arrow {
        top: 16px;
    }
}
@media (min-width:0px) and (max-width:767px){
    section.banner {
        height: auto;     padding-bottom: 40px;
    }
    footer.footer { 
        padding: 140px 0 0 0;
    }
     .listing {
        display: none;
    }
    section.banner h1 {
         
        font-size: 20px;  
        line-height: 30px;
        margin-bottom: 20px;
        margin-top: 40px;
    }
    section.banner p { 
        font-size: 13px; 
        line-height: 20px;
    }
    a.btn.btn1 { 
        font-size: 14px;    
        width: 150px;
        height: 38px;
        padding: 0px;
          
        margin-top: 20px;
    }
    .bannerImg {
        right: 5px;
        width: 64%;
    }
    section.bottom_banner img.img-fluid {
        margin-right: 10px;
        width: 100px;
        display: block;
        margin-bottom: 10px;
    }
    h2 {
       
        font-size: 24px; 
        line-height: normal;
    }
    p {
        font-size: 14px;
    }
    .slider1.slick-initialized.slick-slider {
        margin-top: 40px;
    }
    section.section1.py-5.mt-4 {
        padding-bottom: 0px!important;
    }
    section.section2.py-5 .mb-5 {
        margin-bottom: 10px!important;
    }
    .hover_box {    padding: 20px 40px;
        margin-bottom: 20px;
    }
    .hover_box h2 {
        
        font-size: 20px; 
    }
    .hover_box p {
        
        font-size: 12px; 
    }
    a.btn.btn2 {
         
        font-size: 12px; 
        line-height: 20px; 
    }
    .no {
        width: 45.897px;
        height: 43.93px;
        
        font-size: 16px; 
     
    }

    ul.listing {
    top: -10000px;
    position: fixed;
    height: 100%;
    transition: height .5s cubic-bezier(0.4, 0, 1, 1);
    display: block;
    width: 100%;
    z-index: 99;
    left: 0;
    height: 0;
    }
    
    .slider1.slick-initialized.slick-slider {
        margin-top: 40px;
    }
    
    section.section1.py-5.mt-4 {
        padding-bottom: 0px!important;
    }
    
    section.section2.py-5 {}
    
    section.section2.py-5  .mb-5 {
        margin-bottom: 10px!important;
    }
    
    .hover_box {
        margin-bottom: 20px;
    }
     
    
    .slider2 .pt-5.mt-5 {
        margin: 0!important;
        padding-top: 0px!important;
    }
    .main_slide1.text-center.testimonial {
        padding: 20px 10px 10px 10px;
        width: 70%;
        margin: 0 auto;
    }
    .slider3 .slick-arrow { 
        bottom: -30px;
        
    }p.f_p.text-end, p.f_p {
        text-align: center!important;
    }
    .slider3.slick-initialized.slick-slider .test.slick-slide.slick-current.slick-active.slick-center .main_slide1.text-center.testimonial {
         
        top: 0;
    }
    span.mob_menu svg {
        width: 30px;
        height: 30px;
        position: absolute;
        right: 15px;
        top: 30px;
        fill: #fff;
    }
    
    span.mob_menu svg path {
        fill: #fff;
    }
    ul.listing.show_menu {
    top: 0;
    background: #0C1F60;
    z-index: 99999;
    padding-top: 15px;
    display: block;
    padding-left: 12px;
    padding-right: 12px;
    left: 0;
    transition: height .5s cubic-bezier(0.4, 0, 1, 1);
    height: 100%;
    }
    span.close_menu svg {
        width: 30px;
        height: 30px;
        border-radius: 50%;
        position: absolute;
        right: 15px;
        top: 20px;
    }
    .header .listing li { text-align: center;   padding-top: 30px;
        list-style: none;
         
        display: block;
        padding-left: 0;
        width: 100%;
    }
    .header .listing li:last-child a {
        
        margin: 0 auto;
    }
   
}