body {
    margin: 0 !important;
    padding: 0 !important;
    overflow-x: hidden !important;
    font-family: "f1";
}

a {
    text-decoration: none !important;
    color: #000 !important;
}

.w-auto {
    width: auto;
}

.d-jc-ac-tc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.d-jc-ac {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.d-flex-al {
    display: flex;
    flex-wrap: wrap;

    align-items: center;
}

.w-90 {
    margin: auto;
    width: 90% !important;
}

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

.w-80 {
    margin: auto;
    width: 80% !important;
}

.w-md-80 {
    margin: auto;
    width: 80%;
}

.w-70 {
    margin: auto;
    width: 70%;
}

.w-95 {
    margin: auto;
    width: 95%;
}

p {
    font-size: 14px;
}

h5 {
    font-size: 20px;
    font-family: "f2";
}

ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

@font-face {
    font-family: "f1";
    src: url("../fonts/Euclid/Regular.ttf");
}

@font-face {
    font-family: "f2";
    src: url("../fonts/Euclid/bold.ttf");
}

/* button design */
.btn-des {
    background: #0034AE !important;
    color: #fff !important;
    border-radius: 7px;
    padding: 8px 12px;
    transition: .3s all;
    border: 0;
    font-size: 15px;
    box-shadow: 0 0 12px #307cff5c;
}

.login-btn .btn {
    width: 100px;
}

/* button design end*/
/* nav bar */
.nav-menu .navbar-brand img {
    width: 115px;
    margin: auto;
}

.nav-menu .nav-link {
    font-size: 12px;
    position: relative;
}

.nav-menu .nav-link::before {
    position: absolute;
    content: "";
    background: #0034AE;
    margin: auto;
    bottom: 0;
    left: 23%;
    width: 50%;
    height: 3px;
    border-radius: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    opacity: 0;
    transition: 0.2s;
}

.nav-menu .nav-link.active::before {
    opacity: 1;
}

.login-nav {
    display: flex;
    justify-content: end;
    align-items: center;
    width: 100%;

}

.nav-menu .navbar-toggler {
    color: #fff;
    border-color: rgb(0 0 0 / 0%);
    background: #0a1f97;
    position: relative;
    z-index: 11;
}

.login-btn .pla_img img {
    width: 100px;
}

/* nav bar end */
/* footer start */
.con_bg {
    background: url(../img/get.jpg) no-repeat;
    border-radius: 5px;
    padding: 20px;
    height: 100%;
    color: #000;
    background-size: cover;

}

.con_bg h5 {
    color: #fff;
    font-size: 22px;
}

.con_bg h6 {
    color: #fff;
    font-size: 18px;
}

.footer-design {
    background: url(../img/footer.jpg) no-repeat;
    border-radius: 5px;
    padding: 90px 10px 10px 10px;
    height: 100%;
    color: #fff;
    background-size: cover;
}

.footer-design a {
    color: #fff !important;
}

.footer-design img {
    width: 110px;
}

.so_c i {
    background: #ffda30;
    color: #0034AE !important;
    font-size: 20px;
    padding: 10px;
    border-radius: 5px;
    margin: 2px 10px 0px;
    width: 33px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* footer end */


/* Page banner starts */
.ban_imgg {
    background: #000;
}

.ban_imgg {
    position: relative;
    height: 500px;
    overflow: hidden;
}

.ban_imgg img {
    opacity: 0.4;
    min-height: 500px;
}

.ban_imgg h5 {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    left: 0;
    color: #fff;
    font-size: 30px;
    font-family: "f2";
}

/* page banner ends */

/* about starts */
.ab_out h6 {
    font-family: "f2";
    font-size: 20px;
    color: #0034AE;
}

.ab_out h1 {
    font-size: 30px;
    color: #0034AE;
    font-family: "f2";
}

.ab_out p,
.ab_out li {
    line-height: 2;
    text-align: justify;
    color: #000;
    font-size: 14px;
}

.ab_out i,
.sy_details i {
    color: #0034AE;
    padding-right: 10px;
}

/* about ends */
/* home page */
.carousel-caption {
    position: absolute;
    right: 0;
    bottom: auto;
    top: 0;
    left: 0;
    padding-top: initial;
    padding-bottom: initial;
    color: #fff;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    height: 100%;
    width: 90%;
}

.car_des img {
    opacity: .32;
}

.car_des {
    background: #000000;
    width: 100%;
    height: 100%;
}

.car_des h4 {
    font-size: 23px;
    font-family: "f2";
    margin: 15px 0;
}

.carousel-control-next,
.carousel-control-prev {
    opacity: 1;
}

/* baner end */
/* apptitude */
.box-img img {
    width: 50px;
    height: 50px;
    background: linear-gradient(180deg, #8B57F1, #021B79);
    padding: 6px;
    border-radius: 8px;
    margin: 0 13px 0px 0px;
}

.box-img h5 {
    margin: 0;
    font-size: 18px;
}

.apt-left h4 {
    color: #0034AE;
    font-size: 24px;
    font-family: "f2";
}

.apt-left p {
    text-align: justify;
    line-height: 2;
}

.cir-abr {
    position: absolute;
    right: -100px;
    top: -10%;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: linear-gradient(180deg, #8B57F1, #021B79);
}

.apt-left {
    position: relative;
}

/* aptitute end */
/* about us */
.ab-us {
    background: #EDF4FF;
    padding: 10px;
}

.ab-us h6 {
    color: #0034AE;
}

.ab-us p {
    text-align: justify;
    line-height: 2;
}

.cout-img {
    position: relative;
}

.cir_desf {
    width: 110px;
    border-radius: 10px;
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cir_desf p {
    margin: 0;
}


.con_top {
    position: absolute;
    top: 20%;
    right: 0%;
    background: #D9DEA3;


}

.con_bottom {
    position: absolute;
    bottom: 20%;
    background: #D9DEA3;
    left: 0;
}

.con_left {
    position: absolute;
    top: 20%;
    left: 0%;
    background: #FFD1BB;
}

.con_right {
    position: absolute;
    bottom: 20%;
    right: 0;
    background: #FFD1BB;

}

/* about us end */
/* our product end */
/* .our_product .nav-link.active {
    transition: .7s all;
    background: radial-gradient(#0530ba, #021b79);
}

.our_product .nav-link {
    width: 130px;
    height: 130px;
    background-color: #ffff;
    position: relative;
    border-radius: 11px;
    box-shadow: 0 0 3px #d1e7f9;
    transition: .7s all;
}

.our_product .nav-link::after {
    content: "";
    position: absolute;
    top: 2px;
    width: 134px;
    height: 130px;
    background-color: #021B79;
    left: -2px;
    z-index: -1;
    border-radius: 11px;
    box-shadow: 0 0 3px #d1e7f9;
}

.our_product .nav-link.active h6 {
    color: #Fff;
} */
.our_product .nav-link {

    background-color: transparent !important;

}

.com-tabs {
    position: relative;
    display: flex;
}

.com-tabs .shae-img {
    width: 100px;
    filter: brightness(3);
}

.our_product .nav-link.active .com-tabs .shae-img {

    filter: inherit;
}

.our_product .nav-link.active .com-tabs .center-img {

    filter: brightness(0.5) invert(1);
}

.our_product h6 {
    font-family: "f2";
}

.center-img {
    width: 60px;
    position: absolute;
    top: 16px;
    display: flex;
    align-items: center;
    justify-content: center;

    left: 16px;
    padding: 10px;

}

.our_product .nav-link h6 {
    margin-top: 10px;
}

.tb-bgs {
    background: #EDF4FF;
    padding: 15px;

}

.hover-rio {
    background: #0a3f89;
    border-radius: 10px;
    box-shadow: 0 0 5px rgb(157 212 255);
    overflow: hidden;
    padding: 20px;
    position: relative;
}

.hover-rio:after {
    background: #fff;
    border-radius: 10px;
    content: "";
    height: 100%;
    left: 5px;
    position: absolute;
    top: 0;
    transition: all .8s;
    width: 100%;
}

.hover-rio:hover .hover-rios::after {
    background: linear-gradient(45deg, #091e7f, #7c50e4);
    transition: all 1s;
    width: 100%;

}

.hover-rios::after {
    content: "";
    z-index: 1;
    width: 0%;
    position: absolute;
    left: 4px;
    height: 100%;
    top: 0;
    display: flex;
    transition: all 1s;
}

.hover-rio:hover h6 {
    color: #fff;
    transition: all .9s;
    transition: all 1s;
}

.hover-rio h6 {
    margin: auto;
    position: relative;
    font-family: "f2";
    z-index: 11;
    width: 100%;
    justify-content: center;
    display: flex;

}

.upsc_tab p {
    text-align: justify;
    line-height: 2;
}

.cour-sess .con_rig {
    padding: 14px;
    box-shadow: 0 0px 10px #7fc2f752;
    border-radius: 10px;
    background: #fff;
}

.g-recaptcha iframe {
    width: 100%;
}

/* our product end */

/*   testimonial starts */
.hom-test {
    margin-top: 50px;
    margin-bottom: 50px;
}

.test_card {
    position: relative;
    background: #fff;
    border-radius: 5px;
    padding: 15px;
    height: 100%;
    box-shadow: 0px 10px 20px rgb(48 124 255 / 15%);
}

.test_cards {
    position: relative;
    background: #fff;
    border-radius: 5px;
    padding: 42px 15px;
    height: 100%;
    box-shadow: 0px 10px 20px rgb(48 124 255 / 15%);
}

.test_img {
    width: 90px;
    height: 90px;
    border-radius: 5px;
    background: #ffda30;
    margin-bottom: 10px;
}

.test_img img {
    width: 100%;
    border-radius: 5px;
}

.test_card p {
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    line-height: 2;
}

.modal button {
    position: absolute;
    right: 0;
    border: 0;
    background: #0034AE;
    width: 25px;
    height: 25px;
    z-index: 1;
    color: #000;
}

.re-star i {
    color: #0034AE;
}

.test_card p,
.text_mon p {
    text-align: justify;
}

.test-ic {
    position: absolute;
    top: 20px;
    right: 20px;
}

.test-ic img {
    width: 60px !important;
    opacity: 0.5;
}

.mo-co {
    width: 350px !important;
}

.mo-di {
    display: flex;
    justify-content: center;
    align-items: center;
}

.bg {
    background: #fff;
    border-radius: 5px;
    padding: 15px;
    box-shadow: 0px 10px 20px rgb(48 124 255 / 15%);
}

.test-cer {
    margin-bottom: 22px;
}

.owl-theme .owl-nav {
    display: none;
}

.owl-theme .owl-dots {
    display: none;
}

.bg iframe {
    width: 100%;
    height: 300px;
}

/*   testimonial ends */
/* home page end */

/* director starts */
.di_rect h1 {
    font-size: 30px;
    color: #000;
    font-family: "f2";
    text-align: center;
}

.ceo_card {
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0px 0px 25px rgb(48 124 255 / 15%);
    height: 100%;
    position: relative;
}

.ceo_pro {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ceo_pro img {
    width: 120px;
}

.ceo_card p {
    text-align: justify;
    color: #000;
    line-height: 2;
}

.d_ot {
    position: absolute;
    bottom: 20px;
    right: 20px;
}

.d_ot img {
    width: 60px;
}

/* director ends */

/* contact starts */
.con_tact h1 {
    font-size: 30px;
    color: #0034AE;
    font-family: "f2";
}

.con_tact p {
    color: #000;
}

.con_card {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 10px 20px rgb(48 124 255 / 15%);
    text-align: center;
    height: 100%;
}

.con_card img {
    width: 80px;
    margin-bottom: 10px;
}

.con_card h6 {
    font-family: "f2";
    font-size: 16px;
    color: #000;
}

.con_card p {
    margin: 0;
}

.con_form {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 10px 20px rgb(48 124 255 / 15%);
}

.con_rig h6 {
    font-family: "f2";
    font-size: 25px;
    color: #0034AE;
}

.con_rig input::placeholder {
    color: #C4C4C4;
}

.con_rig textarea::placeholder {
    color: #C4C4C4;
}

.con_rig label {
    font-family: "f2";
    font-size: 17px;
    margin-bottom: 15px;
}

.con_rig .form-control {
    background: #F2F2F2;
    border-radius: 5px;
    border: 0 !important;
    font-size: 16px;
}


/* contact ends */

/* ab starts */
.abk_ban {
    background: url(../img/abkban.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    padding: 40px 30px;
    position: relative;
}

.abk_ban::before {
    position: absolute;
    content: "";
    background: rgba(0, 0, 0, 0.11);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.abk_fr {
    position: relative;
    z-index: 1;
}

.mobk img {
    width: 180px;
    rotate: -15deg;
}

.lapk img {
    width: 100%;
}

.abk_ban h1 {
    font-family: "f2";
    color: #fff;
    font-size: 30px;
    text-align: center;
}

.abk_ban p {
    color: #fff;
    text-align: center;
}

.abk_con h6 {
    font-family: "f2";
    font-size: 25px;
    color: #0034AE;
}

.list-ab p {
    color: #000;
    font-size: 15px;
    margin: 30px 0;
}

.abk_con i {
    color: #0034AE;
    padding: 0 9px 0 0;

}

.box-img p {
    line-height: 2;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: justify;
}

.abk_sub {
    background: #F3F8FF;
    padding: 30px;
}

.abk_sub h6 {
    font-family: "f2";
    font-size: 25px;
    color: #0034AE;
}

.abk_sub img {
    width: 100%;
    margin-top: 20px;
}

.abk_st img {
    width: 100%;
    margin-top: 0;
}

/* Aptitute end */
/* company start */
.comp-bans {
    position: relative;
}

.comp-bans h5 {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
}

.box-des {
    background: #fff;
    border-radius: 5px;
    padding: 15px;
    box-shadow: 0px 0px 20px rgb(48 124 255 / 15%);
}

.comp-dest .img-cire {
    width: 100px;
    height: 100px;
    background: #DCE8FF;
    border-radius: 100%;
    border: 4px solid #33354C;
    box-shadow: 0px 10px 20px rgb(48 124 255 / 15%);
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.comp-dest .img-cire img {
    width: 80px;

    padding: 5px;

}

.comp-dest {

    text-align: center;
}

.comp-dest h5 {
    margin: 10px 0;
}

.comp-dest:hover h5 {
    color: #fff;
}

.comp-dest:hover p {
    color: #fff;
}

.comp-dest p {
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    line-height: 2;
    text-align: justify;
}

.comp-dest a {
    opacity: 0;
    transition: .5s all;
    color: #fff !important;
}

.comp-dest a i {
    margin: 0 5px;
}

.comp-dest:hover a {
    opacity: 1;
    transition: .5s all;
}

.comp-dest {
    position: relative;
    z-index: 1;
    padding: 20px;

}

.comp-dest::before {
    position: absolute;
    width: 100%;
    height: 0%;
    background: #0530BA;
    padding: 10px;
    border-radius: 10px;
    content: "";
    left: 0;
    top: -46px;

    color: #fff;
    z-index: -1;
    opacity: 0;
    transition: .5s all;
}

.comp-dest:hover::before {
    opacity: 1;
    height: 120%;


    transition: .5s all;
}

/* company end */
/* UPSC start */
.comp-banv {
    background: url(../img/compa.jpg) no-repeat;
    background-size: cover;
    height: 100%;
    padding: 40px 30px;
}

.compan-logo {
    width: 100px;
    height: 100px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
}

.compan-logo img {
    width: 90px;
}

.upsc-design h5 {
    font-size: 22px;
    color: #fff;
}

.upsc-design p {
    color: #fff;
}

.comp-ban {
    position: relative;
    background: #000;
}


.upsc-design {
    position: absolute;
    top: 0;
    right: 0;
    padding: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 45%;
}

.cour-sess {
    background: #EFF6F9;
    padding: 13px;

}

.cou_taps {
    /* position: sticky;
    top: 0%; */
    background: #EFF6F9;
    padding: 10px;
    z-index: 11;
}

.cour-sess h5 {
    color: #0034AE;
    text-align: center;
}

.cou_taps .nav-item img {
    width: 68px;
}

.cou_taps .nav-item h6 {
    font-size: 14px;
    font-family: "f2";
}

.cou_taps .nav-item {

    text-align: center;
    background: #fff;
    margin: 10px;
    width: 27%;
    padding: 10px;
}

.cou_taps .nav-link.active h6 {
    color: #0034AE;
}

.cou_taps .nav-link.active {
    background: linear-gradient(324deg, #d8c4fa, #b3dfff);
}

.cou_taps .nav-link {
    padding: 10px;
    height: 100%;
    background: linear-gradient(324deg, #b3dfff, #b3dfff);
}

.cours_content h4 {
    font-family: "f2";
    font-size: 20px;
    color: #021B79;
}

.cours_content h2 {
    font-family: "f2";
    font-size: 25px;

}

.cou-highy ul li {
    margin-top: 10px;
    /* display: flex; */
    text-align: justify;
    line-height: 2;
    font-size: 15px;
}

.cou-highy p {

    text-align: justify;
    line-height: 2;
    font-size: 15px;
}

.cou-highy ul li i {
    margin: 5px;
}

.cou-highy h6 {
    font-family: "f2";
}

.progra-line {
    background: #c6dfff;
    border-radius: 4px;
    height: 93%;
    margin: auto;
    position: absolute;
    right: 6.8%;
    top: 8px;


    transform: translate(-50%, 1%);
    width: 8px;
}

.syllabus_des {
    background-color: #dbeafe !important;
    border: 3px solid #fff !important;
    border-radius: 10px !important;
    box-shadow: 0 0 6px hsl(207deg 90% 54% / 28%);
    font-family: "f2";
    font-size: 14px;
    padding: 15px;
}

.faq-pro .nav-link.active .syllabus_des {
    background-color: #fff !important;

}

.faq-pro,
.con_rig {
    position: sticky;
    top: 0;

}

.progress {
    height: 80px;
    position: relative;
    width: 8px;
    margin: auto;
}

.faq-pro .nav-link {
    padding: 10px 0;
    background-color: transparent !important;
}

.faq-pro .nav-link.active .progress {
    background-color: #0a3f89 !important;
}

.faq-pro .nav-link .progress {
    background-color: #c3d9f5;
}

.syllabus_des h6 {
    margin: 0;

}

.sy_details h5 {
    text-align: start;
}

.sy_details p {
    text-align: justify;
    line-height: 2;
    font-size: 15px;
}

.sy_details img {
    width: 200px;
}

.sy_details ul li {
    margin-top: 10px;
}

.accordion:hover {
    background-color: #0530BA;
}

.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    position: relative;
    z-index: 1;
}

.accordion.active:after {
    content: "\2212";
}

.panel {
    padding: 0 18px;
    background-color: #0530BA;
    color: #fff;
    max-height: 0;
    overflow: hidden;
    border-radius: 10px;
    transition: max-height 0.2s ease-out;
}

.accordion {
    background: #0530BA;
    border-radius: 10px;
    padding: 15px 20px;
    position: relative;
    box-shadow: 0 0 5px rgb(33 150 243 / 25%);
    overflow: hidden;
    font-size: 15px;
    transition: 0.4s;
    z-index: 1;
    width: 100%;
    border: 0;
    color: #000;
    text-align: start;
    margin-top: 15px;
}

.accordion::before {
    width: 100%;
    background: #fff;
    position: absolute;
    content: "";
    top: 0%;
    transition: 0.8s all;
    height: 100%;
    border-radius: 10px;
    left: 5px;
    z-index: -1;
}

.accordion.active::before {
    background: #0530BA;
    color: #fff;
}

.accordion.active {
    background: #0530BA;
    color: #fff;
}

.accordion p {
    text-align: justify;
    line-height: 2;
}

/* UPSC end */
/* UPSC details   */
.upsc_cast {

    color: #fff;
    text-align: center;
    position: relative;
}

.up-abso {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
}

.up-abso p {
    width: 90%;
    margin: auto;
    text-align: justify;
}

.count-de {
    background: #fff;
    padding: 15px;
    box-shadow: 0 0 10px #00000052;
    border-radius: 10px;
    text-align: center;
    margin-top: -45px !important;
    position: relative;

    z-index: 1;
}

.count-on h6 {
    font-family: "f2";
    font-size: 18px;
    color: #0034AE;
}

.count-on img {
    width: 80px;

}

.count-on p {
    font-size: 17px;
    margin: 0;
}


.line {
    width: 1px;
    height: 90px;
    background: #BCBCBC;
    margin: auto;
}

.cont_width {
    /* width: 100%; */
    text-align: start;
}

del {
    color: #BCBCBC;
    font-size: 15px;
}

/* UPSC details end */
/* company details */
.comp_baner {
    background: url(../img/upscd.jpg) no-repeat;
    background-size: cover;
    height: 100%;
    padding: 25px;
    color: #fff;
}

.comp_abso img {
    background: #e7f4ff;
    padding: 19px;
    border-radius: 16px;
}

.str-img {
    position: sticky;
    top: 10%;
}

.criteria_details h5,
.tes-tit h5 {
    color: #0034AE;
}

.criteria_details table,
td,
th {
    border: 1px solid #BCBCBC;
}

.criteria_details table {
    width: 100%;

}

.criteria_details th {
    background: #0034AE;
    padding: 10px;
    color: #fff;
}

.criteria_details td {

    padding: 10px;

}

.criteria_details ul li {

    margin: 10px 0;

}

/* company details end */
/* Float icon */

.social_icon {
    position: fixed;
    right: 0;
    bottom: 5%;
    z-index: 111;
}

.social_icon ul .en_quiry {
    font-size: 15px;
    background: linear-gradient(#112186, #526ff9);
    border-radius: 100%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    color: #fff !important;
    position: absolute;
    bottom: 85px;
    right: 0;
    justify-content: center;
}

.social_icon ul .wh_at {
    font-size: 15px;
    background: linear-gradient(317deg, #095200, #76ff4a);
    border-radius: 100%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    color: #fff !important;
    position: absolute;
    bottom: 150px;
    right: 0;
    justify-content: center;
}

/* Float icon end */

/* client logo */
.owl_logo {
    background: #fff;
    padding: 15px;
    box-shadow: 0 0 7px rgb(164 196 253);
}

.owl_logo img {
    width: 120px !important;
    margin: auto;
}

.owl_logo .img_desing {
    position: relative;
}

.owl_logo .img_desing::after {
    width: 1px;
    height: 100px;
    background: #00000063;
    position: absolute;
    right: 0;
    content: "";
    top: 10%;
}

.owl_logo {
    margin-bottom: -85px !important;
}

.modal-content i {
    color: #fff;
}

/* client logo end */