* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

body {
    font-size: 16px !important;
    font-family: 'GothamBook' !important;
    color: #262626 !important;
	overflow-x: hidden;
	line-height:26px !important;
}

html {
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* ===== Scrollbar CSS ===== */
/* Firefox */
/** {
    scrollbar-width: auto;
    scrollbar-color: #000042 #fff;
}*/

/* Chrome, Edge, and Safari */
/**::-webkit-scrollbar {
    width: 12px;
}

*::-webkit-scrollbar-track {
    background: #fff;
}

*::-webkit-scrollbar-thumb {
    background-color: #000042;
    border-radius: 10px;
    min-height: 30px;
}*/

/*** Navbar ***/
.navbar .navbar-nav > .nav-link,
.navbar .navbar-nav > .nav-item.dropdown > .nav-link {
    padding: 8px 20px !important;
    color: #fff !important;
    border-bottom: 2px solid transparent;
}

    .navbar .navbar-nav > .nav-link:hover,
    .navbar .navbar-nav > .nav-item.dropdown > .nav-link:hover,
    .navbar .navbar-nav > .nav-link.active,
    .navbar .navbar-nav > .nav-item.dropdown > .nav-link.active {
        background: #00A7F8;
        border-color: #F93E07;
    }

.nav-link a {
    color: #fff;
}


.extraclass {
}
 .extraclass .navbar .navbar-brand img {
    /*max-height: 65px;*/
	transition: 0.5s;
}
/* ham */

.navbar-toggler[aria-expanded="false"] span {
    transform: none;
    opacity: 1;
}

.navbar-toggler[aria-expanded="true"] span:last-of-type {
    transform: rotate(-45deg) translate(5px, -5px);
}

.navbar-toggler[aria-expanded="true"] span:nth-of-type(2) {
    opacity: 0;
}

.navbar-toggler[aria-expanded="true"] span:first-of-type {
    transform: rotate(45deg) translate(6px, 6px);
}

.navbar-toggler span {
    display: block;
    width: 30px;
    height: 2px;
    margin: 6px auto;
    background: #000;
    transition: all .6s cubic-bezier(0.250, 0.100, 0.250, 1.000);
}

.navbar-toggler span {
    display: block;
    width: 30px;
    height: 2px;
    margin: 6px auto;
    background: #000;
    transition: all .6s cubic-bezier(0.250, 0.100, 0.250, 1.000);
}

.navbar-toggler[aria-expanded="true"] span:last-of-type {
    transform: rotate(-45deg) translate(5px, -5px);
}

.navbar-toggler[aria-expanded="true"] span:nth-of-type(2) {
    opacity: 0;
}

.navbar-toggler[aria-expanded="true"] span:first-of-type {
    transform: rotate(45deg) translate(6px, 6px);
}

.navbar-light .navbar-toggler {
    border: 0 !important;
    color: transparent;
}

button:focus {
    outline: 0 !important;
}

.navbar-toggler:focus {
    box-shadow: none !important;
}



.navbar .navbar-brand {
    display: flex;
    align-items: center;
}

.navbar .navbar-brand img {
    max-height: 75px;
}

/* .navbar .nav-link.dropdown-toggle::after {
    border: 0px !important;
} */

.nav-link.nav-link.dropdown-toggle img {
    position: absolute;
    top: 42px;
    right: -11px;
}

.navbar .nav-link.dropdown-toggle {
    position: relative;
}

/* 
.navbar .navbar-nav .nav-item.nav-link:last-child {
    margin-right: 30px !important;
} */

.navbar .navbar-nav .nav-link {
    color: #fff !important;
    font-size: 18px !important;
    letter-spacing: 0;
    font-family: 'Roobert-Regular';
    text-transform: capitalize;
}


.banner-btn {
    padding: 0px 0px !important;
    color: #000027 !important;
    font-size: 18px !important;
    letter-spacing: 0px;
    font-family: 'Roobert-Regular';
    text-transform: capitalize;
}
.navbar-toggler {
  padding: 0.1rem .3rem!important;
  font-size: 1!important;
  line-height: 1;
  background-color:#fff!important;
  border: 1px solid transparent;
  border-radius: .25rem;
  transition: box-shadow .15s ease-in-out;
}
@media (max-width: 991.98px) {
    .navbar .navbar-nav .nav-link {
        margin-right: 0;
        padding: 10px 0;
    }

    .navbar .navbar-nav {
        border-top: 1px solid #EEEEEE;
    }
}

.navbar .navbar-nav .nav-link {
    /*color: var(--dark);*/
    color: #fff !important;
}
    .navbar .navbar-nav .nav-link.active {
        color: #fff !important;
    }
    .navbar .navbar-nav .nav-link:hover {
        color: #fff !important;
    }


    .navbar .nav-item:hover .dropdown-menu {
        padding: 0px !important;
        filter: drop-shadow(0 8px 8px rgba(0, 0, 0, 0.04));
    }

    .navbar .nav-item:hover .dropdown-menu a {
        padding: 10px 30px 10px 20px !important;
        font-family: 'Roobert-Regular';
        
    }

.navbar .nav-item:hover .dropdown-menu>a:not(:last-child) {
    border-bottom: 1px solid #f2f2f2;
}

.nav-item.dropdown > a::after {
    border-style: solid;
    border-color: #fff;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: 0.275rem;
    width: 8px;
    height: 8px;
    position: relative;
    top: 2px;
}

.nav-item.dropdown:hover>a::after {

    border-width: 1px 0 0 1px;
    top: 7px;
}

.nav-item.dropdown .dropdown-menu > a {
    position: relative;
    color: #F93E07;
}

.nav-item.dropdown .dropdown-menu>a::after {
    content: '';
    position: absolute;
    margin: 0.0625rem 0 0 0.375rem;
    top: 57%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(../images/readmore-arrow.svg) no-repeat;
    background-size: contain;
    background-position: center;
    width: 12px;
    height: 10px;

    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;
}

.nav-item.dropdown .dropdown-menu>a:hover::after {

    opacity: 1;
}

.navbar .nav-item:hover .dropdown-menu a:hover {
    color: #3a8bcf !important;
    background-color: transparent !important;

}

@media (min-width: 992px) {
    .navbar .nav-item .dropdown-menu {
        display: block;
        border: none;
        margin-top: 0;
        top: 130%;
        opacity: 0;
        visibility: hidden;
        transition: .0s;
    }

    .navbar .nav-item:hover .dropdown-menu {
        top: 100%;
        visibility: visible;
        transition: .5s;
        opacity: 1;
    }
}



/* common css */

.pos-relative {
    position: relative;
}


.container {
    max-width: 1250px !important;
    padding: 0px 0px !important;
}
.container1 {
    max-width: 1370px !important;
    margin-left:auto!important;
    margin-right:auto!important;
}

a {
    text-decoration: none !important;
}
p{text-align:justify;}



.align-center {
    align-items: center;
}


.font-gellix-med {
    font-family: 'Roobert-Regular';
}

.lh-32p {
    line-height: 32px;
}

.lh-30p {
    line-height: 30px;
}


/* Top Header */
.top-nav {
    height: 35px;
    color: #e6ebf5;
    background-color: #14142b !important;
}

.top-d-flex-c {
    display: flex;
}

.top-nav a {
    font-size: 14px;
    font-family: 'Roobert-Regular';
    color: #e6ebf5;
}

.top-nav a:hover {
    color: #e6ebf5;
}


/* .first-top>div>a{display: flex;align-items: center;} */
.first-top a:first-child {
    letter-spacing: 1px;
}

.first-top a:last-child {
    letter-spacing: .5px;
}

.first-middle a {
    letter-spacing: .3px;
}

.top-nav .top-bdr>div:not(:last-child) {
    margin-right: 60px;
}

.top-nav .top-bdr>div {
    position: relative;
}

.top-nav .top-bdr>div:not(:first-child)::before {
    content: '';
    width: 1px;
    height: 20px;
    background-color: #64649a;
    left: -30px;
    position: absolute;
}

.top-nav .first-top>div:not(:first-child) {
    margin-left: 24px;

}

.first-middle>a {
    position: relative;
}

.first-middle>a:not(:first-child) {
    margin-left: 30px;
}

.first-middle>a:not(:first-child)::before {
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #000048;
    position: absolute;
    left: -16px;
    top: 8px;
}

.first-bottom>a:not(:first-child) {
    margin-left: 17px;
}


/* Main Header section */
.navbar-nav .nav-link {
    line-height: 70px;
}

.nav-sec {
    top: 0;
    margin-top: 0px;
    position: fixed !important;
    width: 100%;
    min-height: 70px;
    filter: drop-shadow(0 8px 8px rgba(0, 0, 0, 0.04));
    background-color: #ffffff;
    position: relative;
    z-index: 100;
    display: flex;
    align-items: center;
}

.header-btn {
    width: 164px;
    height: 44px;
    border-radius: 22px;
    display: flex;
    color: #000027 !important;
    font-size: 18px !important;
    letter-spacing: 0px;
    font-family: 'Roobert-Regular';
    text-transform: capitalize;
    align-items: center;

    justify-content: space-evenly;
    border: double 2px transparent;
    border-radius: 44px;
    background-image: linear-gradient(white, white), linear-gradient(to right, #2dcae3, #484bc4);
    background-origin: border-box;
    background-clip: content-box, border-box;
}

.header-btn:hover {
    background-image: linear-gradient(white, white), linear-gradient(to right, #484bc4, #2dcae3);
}

.header-btn img {
    margin-top: 2px;
}

.header-btn span {
    display: inline-block;
    margin-top: -3px;
}

/* Banner section */

.carousel-caption-c {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	width:100%
}


.carousel-item {
    position: relative;
}

.banner-image {
    width: 100vw;
    height: 77.7vh;
    object-fit: cover;
    object-position: right;
}
.banner-image2 {
    width: 100vw;
    height: 77.7vh;
    object-fit: cover;
}
.inner-ban-heigh{
    width: 100%;
     height: 290px;
    object-fit: cover;
}

.cmn-btn:after {
    display: inline-block;
    background-image: url(../images/readmore-arrow.svg);
    background-repeat: no-repeat;
    background-position: right;
    content: '';
    width: 18px;
    height: 10px;
    display: inline-block;
    transition: all .45s cubic-bezier(.65, 0, .076, 1);
    margin-left: 0.5rem;
}
#demo {padding-top: 72px;}
#demo .carousel-caption-c h3 {
    font-size: 2.5rem;
    line-height: 3.5rem;
    margin: 0 0 1.375rem;
    color: #fff;
    font-family: 'Roboto-Bold';
	filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.7));
}
#demo .carousel-caption-c h4 {
    font-size: 2.7rem;
    line-height: 3rem;
    margin: 0 0 1.375rem;
    color: #fff;
    font-family: 'Gellix-SemiBold';
}

#demo .carousel-caption-c p {
    color: #fcfcfc;
     font-size: 28px;
    line-height: 1.4;
    margin: 10px 0px 50px 0px;
    font-family: 'Roboto-Medium';
filter: drop-shadow(0px 2px 1px rgba(0, 0, 0, 0.7));
}

.cmn-btn {
    background: #fcfcfc;
    border-radius: 3px;
    padding: 0 1.875rem !important;
    color: #3a8bcf !important;
    font-size: 16px !important;
     line-height: 3.125rem;
    display: inline-block;
    -webkit-transition: all .45s cubic-bezier(.65, 0, .076, 1);
    -o-transition: all .45s cubic-bezier(.65, 0, .076, 1);
    transition: all .45s cubic-bezier(.65, 0, .076, 1);
	letter-spacing:1px;
    font-family: 'Roobert-Regular';
}

.cmn-btn:hover {
    background: #deecff;
    color: #3a8bcf !important;
}

.cmn-btn:hover::after {
    margin-left: 0.8125rem;
}
.news-box{min-height: 306px;}
.news-box-img img {
    width: 100%;
	height:200px;
}
.news-box-img2 img {
    width: 100%;
	height:213px;
}

.news-box:hover .news-box-img img {
    transform: scale(1.1);
    transition: 1s;
}

.news-box .news-box-img {
    overflow: hidden;
}

.news-box .news-box-img img {
    transition: 1s;
	height:330px;
}

.page-title {
    color: #000;
    font-size: 40px;
    line-height: 2.6875rem;
    font-weight: 300 !important;
    font-family: 'Gellix-SemiBold';
	text-transform:uppercase;
}
.page-title2 {
    color: #222;
    font-size: 28px;
    line-height: 30px;
     font-family: 'Gellix-SemiBold';
}
.page-title3 {
    color: #222;
    font-size: 25px;
    line-height: 30px;
     font-family: 'Roboto-Medium';
}

.news-box-pad {
    padding: 28px 25px 30px 25px;
}
.news-box-pad2 {
    padding: 28px 25px 15px 25px;
}
.news-box-pad2 p{padding-bottom:15px;}
.news-box .cmn-btn {
    left: 25px;
}
.news-box-pad3 {
    padding: 20px 20px 5px 20px;
	 min-height:320px;
}
 .news-box-pad3 p{margin-bottom:0px; }

.news-box {
    border-radius: 5px;
    /*height: 100%;*/
    /*-webkit-box-shadow: 0 10px 15px rgb(0 0 0 / 3%);*/
   /* box-shadow: 0 10px 15px rgb(0 0 0 / 3%);*/
   filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.1));
    border: none;
    overflow: hidden;
    background: #fff;
    padding-bottom: 1rem;
    position: relative;
 }

.bg-gray {
    background-color: #f7f7fc !important
}

.news-sec .cmn-btn {
    position: absolute;
    bottom: 20px;
}

.news-box h5 {
    margin: 0 0 18px;
    display: block;
    color: #000;
     font-size: 25px;
    line-height: 1.25rem;
    font-family: 'Gellix-SemiBold';
}
.news-box h6 {
    margin:0px;
    display: block;
    color: #000;
     font-size: 20px;
    line-height:28px;
    font-family: 'Roboto-Medium';
	padding-bottom:7px;
}

.news-box p {
    font-size: 15px;
	}
.news-box h4 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    color: #000048;
    font-family: 'Gellix-SemiBold';
    letter-spacing: 0.3px;
}

.news-box:hover h3{color: #fff;}
.news-box:hover h4{color: #fff;}
.news-box:hover h5{color: #fff;}
.news-box:hover h6{color: #fff;}
.news-box:hover p{color: #fff;}
 
.news-box h3 {
    font-size: 20px;
    line-height: 26px;
    color: #14142b;
    font-family: 'Gellix-SemiBold';
	margin-bottom:30px;
 }
 
.about-sec .cmn-btn {
    bottom: auto !important;
}

 
.news-box .cmn-btn,
.service-box .cmn-btn,
.about-sec .cmn-btn, .cmn-btn-hover-effect .cmn-btn {
    position: absolute;
    bottom: 30px;
    display: inline-block;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    color: #3a8bcf;
    font-weight: 500;

    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
}
.cmn-btn-hover-effect .cmn-btn{bottom:0px!important;}
.news-box .cmn-btn span,
.about-sec .cmn-btn span,
.service-box .cmn-btn span, .cmn-btn-hover-effect  .cmn-btn span{
    color: transparent;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
}

.news-box .cmn-btn::after,
.service-box .cmn-btn::after,
.about-sec .cmn-btn::after, .cmn-btn-hover-effect  .cmn-btn::after{
    content: "";
    background: url(../images/readmore-arrow.svg) no-repeat;
    width: 18px;
    height: 10px;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    margin-top: 0.0625rem;
}


/*.news-box .cmn-btn::after{
    left: 170px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    margin-top: 0.0625rem;
}

*/







.news-box:hover .cmn-btn::after,
.service-box:hover .cmn-btn::after,
.about-sec:hover .cmn-btn::after,
 .cmn-btn-hover-effect:hover .cmn-btn::after {
    left: 100%;
}

.news-box:hover .cmn-btn span,
.service-box:hover .cmn-btn span,
.about-sec:hover .cmn-btn span, .cmn-btn-hover-effect:hover .cmn-btn span {
    color: inherit;
}

.news-box:hover {
    /*background: #e6ebf5;*/
    background: linear-gradient(90.3deg, #00A7F8 .28%, #00A7F8 99.78%);
}



.news-box:hover .cmn-btn {
    background-color: #e6ebf5;
}

.news-box .cmn-btn,
.service-box .cmn-btn,
.about-sec .cmn-btn,
 .cmn-btn-hover-effect  .cmn-btn {
    background-color: transparent !important;
    padding: 0px !important;
    line-height: 20px !important;
}

/* About page  */
.about-right {
    padding-right: calc(((200% - 1250px) / 2) + 0px) !important;
}
.about-left {
    padding-left: calc(((200% - 1250px) / 2) + 15px) !important;
}

/*.about-bg-sec-img {
    background: url(../images/about-bg.jpg);
    background-size: cover;
	height:100%;
}*/

.about-right-sec {padding: 60px 40px 60px 40px;}
.about-left-sec {padding-top: 50px; padding-bottom:30px; padding-right: 40px;}
.about-left-sec p{font-size:17px; line-height:28px;}


.bg-sec-img {
    background: url(../images/bg-sec.webp);
    background-size: cover;
}
/*.about-sec-bg {background-image: linear-gradient(50deg, #3d5562 29%, #3d5562 100%);}*/
.about-sec-bg { background: url(../images/about-bg.jpg) no-repeat;}

.bg-sec-img2 {
    background: url(../images/bg-sec2.jpg);
    background-size: cover;
}

.about-sec .about-content {
    background: #eff0f7;
    -webkit-box-shadow: 0 15px 20px rgb(0 0 0 / 4%);
    box-shadow: 0 15px 20px rgb(0 0 0 / 4%);
    border-radius: 5px;
    overflow: hidden;
    position: relative;
}

.about-sec .about-right-sec {
    /*font-weight: 300;
    font-size: 1.5rem;*/
    line-height: 1.8125rem;
    /*margin-top: -30px;*/
    /* margin-bottom: 1.5rem;
    margin-top: 1.8125rem; */
}

.about-right-sec .cmn-btn {
    margin-top: 10px;
}


.h-p {
    font-size: 20px;
}

/*.service-sec .page-title {
    margin-bottom: 15px;
	
}*/

.service-box {
    position: relative;
}

.service-sec .service-box-icon img {
    height: 50px;
   /* margin-bottom: 25px;*/
}

.service-sec .service-box-icon .ser-img {}

/*.service-sec .service-box-icon .ser-hover-img {

    opacity: 0;
}*/
.service-sec{position: relative;}

.service-box {
    padding: 25px 25px 30px;
    position: relative;
    z-index: 1;
    color: #f7f7fc;
    height: 100%;
    border-left: 1px solid #e8e8ea; border-bottom:1px solid #e8e8ea;
}
.service-box .cmn-btn{bottom: 15px!important; }

.service-row {
    background: #3d5562;
}

.service-row .service-box::after {
    content: "";
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: -webkit-linear-gradient(90.3deg, #3475d4 .28%, #2cc6d0 99.78%);
    background: -o-linear-gradient(90.3deg, #3475d4 .28%, #2cc6d0 99.78%);
    background: linear-gradient(90.3deg, #3475d4 .28%, #2cc6d0 99.78%);
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    opacity: 0;
}

.service-row .service-box:hover::after {
    opacity: 1;
}

.service-box-content {
    transition: all .5s ease;
}

/*.service-box:hover .service-box-content {
    -webkit-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
}*/

.service-box .cmn-btn::after {
    -webkit-filter: brightness(0) invert(1);
}

.service-box .cmn-btn {
    -webkit-filter: brightness(0) invert(1);
}

.service-box:hover .service-box-icon .ser-img {
    opacity: 0;
}

/*.service-box:hover .service-box-icon .ser-hover-img {
    opacity: 1;
    position: absolute;
    left: 0;
}

.ser-hover-img {
    position: relative;
}*/

/*===========kiranspecialclass==============*/
.l-p0{padding-left:0px!important;}.l-p1{padding-left:1px;}.l-p2{padding-left:2px;}.l-p3{padding-left:3px;}.l-p4{padding-left:4px;}.l-p5{padding-left:5px;}.l-p6{padding-left:6px;}.l-p7{padding-left:7px;}.l-p8{padding-left:8px;}.l-p9{padding-left:9px;}.l-p10{padding-left:10px;}.l-p11{padding-left:11px;}.l-p12{padding-left:12px;}.l-p13{padding-left:13px;}.l-p14{padding-left:14px;}.l-p15{padding-left:15px;}.l-p16{padding-left:16px;}.l-p17{padding-left:157px;}.l-p18{padding-left:18px;}.l-p19{padding-left:19px;}.l-p20{padding-left:20px;}.l-p25{padding-left:25px;}.l-p30{padding-left:30px;}.l-p35{padding-left:35px;}.l-p40{padding-left:40px;}.l-p45{padding-left:45px;}.l-p50{padding-left:50px;}.l-p55{padding-left:55px;}.l-p60{padding-left:60px;}.l-p65{padding-left:65px;}.l-p70{padding-left:70px;}.l-p75{padding-left:75px;}.l-p80{padding-left:80px;}.l-p85{padding-left:85px;}.l-p90{padding-left:90px;}.l-p95{padding-left:95px;}.l-p100{padding-left:100px;}

.r-p0{padding-right:0px!important;}.r-p1{padding-right:1px;}.r-p2{padding-right:2px;}.r-p3{padding-right:3px;}.r-p4{padding-right:4px;}.r-p5{padding-right:5px;}.r-p6{padding-right:6px;}.r-p7{padding-right:7px;}.r-p8{padding-right:8px;}.r-p9{padding-right:9px;}.r-p10{padding-right:10px;}.r-p15{padding-right:15px;}.r-p20{padding-right:20px;}.r-p25{padding-right:25px;}.r-p30{padding-right:30px;}.r-p35{padding-right:35px;}.r-p40{padding-right:40px;}.r-p45{padding-right:45px;}.r-p50{padding-right:50px;}.r-p51{padding-right:51px;}.r-p55{padding-right:55px;}.r-p60{padding-right:60px;}.r-p65{padding-right:65px;}.r-p70{padding-right:70px;}.r-p75{padding-right:75px;}.r-p80{padding-right:80px;}.r-p85{padding-right:85px;}.r-p90{padding-right:90px;}.r-p95{padding-right:95px;}.r-p100{padding-right:100px;}

.t-p0{padding-top:0px!important;}.t-p1{padding-top:1px;}.t-p2{padding-top:2px;}.t-p3{padding-top:3px;}.t-p4{padding-top:4px;}.t-p5{padding-top:5px;}.t-p6{padding-top:6px;}.t-p7{padding-top:7px;}.t-p8{padding-top:8px;}.t-p9{padding-top:9px;}.t-p10{padding-top:10px;}.t-p11{padding-top:11px;}.t-p12{padding-top:12px;}.t-p13{padding-top:13px;}.t-p14{padding-top:14px;}.t-p15{padding-top:15px;}.t-p20{padding-top:20px;}.t-p25{padding-top:25px;}.t-p30{padding-top:30px;}.t-p35{padding-top:35px;}.t-p40{padding-top:40px;}.t-p45{padding-top:45px;}.t-p50{padding-top:50px;}.t-p55{padding-top:55px;}.t-p60{padding-top:60px;}.t-p65{padding-top:65px;}.t-p70{padding-top:70px;}.t-p75{padding-top:75px;}.t-p80{padding-top:80px;}.t-p85{padding-top:85px;}.t-p90{padding-top:90px;}.t-p95{padding-top:95px;}.t-p100{padding-top:100px;}

.b-p0{padding-bottom:0px!important}.b-p1{padding-bottom:1px;}.b-p2{padding-bottom:2px;}.b-p3{padding-bottom:3px;}.b-p4{padding-bottom:4px;}.b-p5{padding-bottom:5px;}.b-p6{padding-bottom:6px;}.b-p7{padding-bottom:7px;}.b-p8{padding-bottom:8px;}.b-p9{padding-bottom:9px;}.b-p10{padding-bottom:10px;}.b-p11{padding-bottom:11px;}.b-p12{padding-bottom:12px;}.b-p13{padding-bottom:13px;}.b-p14{padding-bottom:14px;}.b-p15{padding-bottom:15px;}.b-p16{padding-bottom:16px;}.b-p17{padding-bottom:17px;}.b-p18{padding-bottom:18px;}.b-p19{padding-bottom:19px;}.b-p20{padding-bottom:20px;}.b-p25{padding-bottom:25px;}.b-p30{padding-bottom:30px;}.b-p35{padding-bottom:35px;}.b-p40{padding-bottom:40px;}.b-p45{padding-bottom:45px;}.b-p50{padding-bottom:50px;}.b-p55{padding-bottom:55px;}.b-p60{padding-bottom:60px;}.b-p65{padding-bottom:65px;}.b-p70{padding-bottom:70px;}.b-p75{padding-bottom:75px;}.b-p80{padding-bottom:80px;}.b-p85{padding-bottom:85px;}.b-p90{padding-bottom:90px;}.b-p95{padding-bottom:95px;}.b-p100{padding-bottom:100px;}.b-p107{padding-bottom:103px;}

.t-m1n{margin-top:-1px;}.t-m2n{margin-top:-2px;}.t-m3n{margin-top:-3px;}.t-m4n{margin-top:-4px;}.t-m5n{margin-top:-5px;}.t-m6n{margin-top:-6px;}.t-m7n{margin-top:-7px;}.t-m8n{margin-top:-8px;}.t-m9n{margin-top:-9px;}.t-m10n{margin-top:-10px;}.t-m15n{margin-top:-15px;}.t-m20n{margin-top:-20px;}.t-m25n{margin-top:-25px;}.t-m30n{margin-top:-30px;}.t-m35n{margin-top:-35px;}.t-m40n{margin-top:-40px;}.t-m45n{margin-top:-45px;}.t-m50n{margin-top:-50px;}.t-m55n{margin-top:-55px;}.t-m60n{margin-top:-60px;}.t-m65n{margin-top:-65px;}.t-m70n{margin-top:-70px;}.t-m75n{margin-top:-75px;}.t-m80n{margin-top:-80px;}.t-m85n{margin-top:-85px;}.t-m90n{margin-top:-90px;}.t-m92n{margin-top:-92px;}.t-m95n{margin-top:-95px;}.t-m100n{margin-top:-100px;}

.t-m0{margin-top:0px!important;}.t-m1{margin-top:1px;}.t-m2{margin-top:2px;}.t-m3{margin-top:3px;}.t-m4{margin-top:4px;}.t-m5{margin-top:5px;}.t-m6{margin-top:6px;}.t-m7{margin-top:7px;}.t-m8{margin-top:8px;}.t-m9{margin-top:9px;}.t-m10{margin-top:10px;}.t-m15{margin-top:15px;}.t-m18{margin-top:18px;}.t-m19{margin-top:19px;}.t-m20{margin-top:20px;}.t-m25{margin-top:25px;}.t-m30{margin-top:30px;}.t-m35{margin-top:35px;}.t-m40{margin-top:40px;}.t-m45{margin-top:45px;}.t-m50{margin-top:50px;}.t-m55{margin-top:55px;}.t-m60{margin-top:60px;}.t-m65{margin-top:65px;}.t-m70{margin-top:70px;}.t-m75{margin-top:75px;}.t-m80{margin-top:80px;}.t-m85{margin-top:85px;}.t-m90{margin-top:90px;}.t-m100{margin-top:100px;}

.b-m0{margin-bottom:0px!important;}.b-m1{margin-bottom:2px;}.b-m2{margin-bottom:2px;}.b-m3{margin-bottom:3px;}.b-m4{margin-bottom:4px;}.b-m5{margin-bottom:5px;}.b-m6{margin-bottom:6px;}.b-m7{margin-bottom:7px;}.b-m8{margin-bottom:8px;}.b-m9{margin-bottom:9px;}.b-m10{margin-bottom:10px;}.b-m15{margin-bottom:15px;}.b-m20{margin-bottom:20px;}.b-m25{margin-bottom:25px;}.b-m30{margin-bottom:30px;}.b-m35{margin-bottom:35px;}.b-m40{margin-bottom:40px;}.b-m45{margin-bottom:45px;}.b-m50{margin-bottom:50px;}.b-m55{margin-bottom:55px;}.b-m60{margin-bottom:60px;}.b-m65{margin-bottom:65px;}.b-m70{margin-bottom:70px;}.b-m75{margin-bottom:75px;}.b-m80{margin-bottom:80px;}.b-m85{margin-bottom:85px;}.b-m90{margin-bottom:90px;}.b-m95{margin-bottom:95px;}.b-m100{margin-bottom:100px;}

.l-m0{margin-left:0px!important;}.l-m1{margin-left:1px;}.l-m2{margin-left:2px;}.l-m3{margin-left:3px;}.l-m4{margin-left:4px;}.l-m5{margin-left:5px;}.l-m6{margin-left:6px;}.l-m7{margin-left:7px;}.l-m8{margin-left:8px;}.l-m9{margin-left:9px;}.l-m10{margin-left:10px;}.l-m15{margin-left:15px;}.l-m20{margin-left:20px;}.l-m25{margin-left:25px;}.l-m30{margin-left:30px;}.l-m35{margin-left:35px;}.l-m40{margin-left:40px;}.l-m45{margin-left:45px;}.l-m50{margin-left:50px;}.l-m55{margin-left:55px;}.l-m60{margin-left:60px;}.l-m65{margin-left:65px;}.l-m70{margin-left:70px;}.l-m75{margin-left:75px;}.l-m80{margin-left:80px;}.l-m85{margin-left:85px;}.l-m90{margin-left:90px;}.l-m95{margin-left:95px;}.l-m100{margin-left:100px;}

.r-m0{margin-right:0px!important;}.r-m1{margin-right:1px;}.r-m2{margin-right:2px;}.r-m3{margin-right:3px;}.r-m4{margin-right:4px;}.r-m5{margin-right:5px;}.r-m6{margin-right:6px;}.r-m7{margin-right:7px;}.r-m8{margin-right:8px;}.r-m9{margin-right:9px;}.r-m10{margin-right:10px;}.r-m11{margin-right:11px;}.r-m12{margin-right:12px;}.r-m15{margin-right:15px;}.r-m20{margin-right:20px;}.r-m25{margin-right:25px;}.r-m30{margin-right:30px;}.r-m35{margin-right:35px;}.r-m40{margin-right:40px;}.r-m45{margin-right:45px;}.r-m50{margin-right:50px;}.r-m55{margin-right:55px;}.r-m60{margin-right:60px;}.r-m65{margin-right:65px;}.r-m70{margin-right:70px;}.r-m75{margin-right:75px;}.r-m80{margin-right:80px;}.r-m85{margin-right:85px;}.r-m90{margin-right:90px;}.r-m95{margin-right:95px;}.r-m100{margin-right:100px;}

.l-r-m-auto{margin-left:auto;margin-right:auto;}.l-r-m0{margin-left:0px!important;margin-right:0px!important;}.l-r-m1{margin-left:1px;margin-right:1px;}.l-r-m2{margin-left:2px;margin-right:2px;}.l-r-m3{margin-left:3px;margin-right:3px;}.l-r-m4{margin-left:4px;margin-right:4px;}.l-r-m5{margin-left:5px;margin-right:5px;}.l-r-m6{margin-left:6px;margin-right:6px;}.l-r-m7{margin-left:7px;margin-right:7px;}.l-r-m8{margin-left:8px;margin-right:8px;}.l-r-m9{margin-left:9px;margin-right:9px;}.l-r-m10{margin-left:10px;margin-right:10px;}.l-r-m15{margin-left:15px;margin-right:15px;}.l-r-m20{margin-left:20px;margin-right:20px;}.l-r-m25{margin-left:25px;margin-right:25px;}.l-r-m30{margin-left:30px;margin-right:30px;}.l-r-m35{margin-left:35px;margin-right:35px;}.l-r-m40{margin-left:40px;margin-right:40px;}.l-r-m45{margin-left:45px;margin-right:45px;}.l-r-m50{margin-left:50px;margin-right:50px;}.l-r-m55{margin-left:55px;margin-right:55px;}.l-r-m60{margin-left:60px;margin-right:60px;}.l-r-m65{margin-left:65px;margin-right:65px;}.l-r-m70{margin-left:70px;margin-right:70px;}.l-r-m75{margin-left:75px;margin-right:75px;}.l-r-m80{margin-left:80px;margin-right:80px;}.l-r-m85{margin-left:85px;margin-right:85px;}.l-r-m90{margin-left:90px;margin-right:90px;}.l-r-m95{margin-left:95px;margin-right:95px;}.l-r-m100{margin-left:100px;margin-right:100px;}

.t-b-p0{padding-bottom:0;padding-top:0;}.t-b-p1{padding-bottom:1px;padding-top:1px;}.t-b-p2{padding-bottom:2px;padding-top:2px;}.t-b-p3{padding-bottom:3px;padding-top:3px;}.t-b-p4{padding-bottom:4px;padding-top:4px;}.t-b-p5{padding-bottom:5px;padding-top:5px;}.t-b-p6{padding-bottom:6px;padding-top:6px;}.t-b-p7{padding-bottom:7px;padding-top:7px;}.t-b-p8{padding-bottom:8px;padding-top:8px;}.t-b-p9{padding-bottom:9px;padding-top:9px;}.t-b-p10{padding-bottom:10px;padding-top:10px;}.t-b-p15{padding-bottom:15px;padding-top:15px;}.t-b-p20{padding-bottom:20px;padding-top:20px;}.t-b-p25{padding-bottom:25px;padding-top:25px;}.t-b-p30{padding-bottom:30px;padding-top:30px;}.t-b-p35{padding-bottom:35px;padding-top:35px;}.t-b-p40{padding-bottom:40px;padding-top:40px;}.t-b-p45{padding-bottom:45px;padding-top:45px;}.t-b-p50{padding-bottom:50px;padding-top:50px;}.t-b-p55{padding-bottom:55px;padding-top:55px;}.t-b-p60{padding-bottom:60px;padding-top:60px;}.t-b-p65{padding-bottom:65px;padding-top:65px;}.t-b-p70{padding-bottom:70px;padding-top:70px;}.t-b-p75{padding-bottom:75px;padding-top:75px;}.t-b-p80{padding-bottom:80px;padding-top:80px;}.t-b-p85{padding-bottom:85px;padding-top:85px;}.t-b-p90{padding-bottom:90px;padding-top:90px;}.t-b-p95{padding-bottom:95px;padding-top:95px;}.t-b-p100{padding-bottom:100px;padding-top:100px;}

.l-r-p0{padding-left:0px;padding-right:0px;}.l-r-p1{padding-left:1px;padding-right:1px;}.l-r-p2{padding-left:2px;padding-right:2px;}.l-r-p3{padding-left:3px;padding-right:3px;}.l-r-p4{padding-left:4px;padding-right:4px;}.l-r-p5{padding-left:5px;padding-right:5px;}.l-r-p5{padding-left:5px;padding-right:5px;}.l-r-p6{padding-left:6px;padding-right:6px;}.l-r-p7{padding-left:7px;padding-right:7px;}.l-r-p8{padding-left:8px;padding-right:8px;}.l-r-p9{padding-left:9px;padding-right:9px;}.l-r-p10{padding-left:10px;padding-right:10px;}.l-r-p15{padding-left:15px;padding-right:15px;}.l-r-p17{padding-left:17px;padding-right:17px;}.l-r-p20{padding-left:20px;padding-right:20px;}.l-r-p25{padding-left:25px;padding-right:25px;}.l-r-p30{padding-left:30px;padding-right:30px;}.l-r-p35{padding-left:35px;padding-right:35px;}.l-r-p38{padding-left:38px;padding-right:38px;}.l-r-p40{padding-left:40px;padding-right:40px;}.l-r-p45{padding-left:45px;padding-right:45px;}.l-r-p50{padding-left:50px;padding-right:50px;}.l-r-p55{padding-left:55px;padding-right:55px;}.l-r-p60{padding-left:60px;padding-right:60px;}.l-r-p65{padding-left:65px;padding-right:65px;}.l-r-p70{padding-left:70px;padding-right:70px;}.l-r-p75{padding-left:75px;padding-right:75px;}.l-r-p80{padding-left:80px;padding-right:80px;}.l-r-p85{padding-left:85px;padding-right:85px;}.l-r-p90{padding-left:90px;padding-right:90px;}.l-r-p95{padding-left:95px;padding-right:95px;}.l-r-p100{padding-left:100px;padding-right:100px;}

.p0{padding:0px;}.p1{padding:1px;}.p2{padding:2px;}.p3{padding:3px;}.p4{padding:4px;}.p5{padding:5px;}.p6{padding:6px;}.p7{padding:7px;}.p8{padding:8px;}.p9{padding:9px;}.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p25{padding:25px;}.p30{padding:30px;}.p35{padding:35px;}.p40{padding:40px;}.p45{padding:45px;}.p50{padding:50px;}.p55{padding:55px;}.p60{padding:60px;}.p65{padding:65px;}.p70{padding:70px;}.p65{padding:65px;}.p70{padding:70px;}.p75{padding:75px;}.p80{padding:80px;}.p85{padding:85px;}.p90{padding:90px;}.p95{padding:95px;}.p100{padding:100px;}

.font11{font-size:11px;}.font12{font-size:12px;}.font13{font-size:13px;}.font14{font-size:14px;}.font15{font-size:15px;}.font16{font-size:16px;}.font17{font-size:17px;}.font18{font-size:18px;}.font19{font-size:19px;}.font20{font-size:20px;}.font22{font-size:22px;}.font23{font-size:23px;}.font24{font-size:24px;}.font26{font-size:26px;}.font28{font-size:28px;}.font30{font-size:30px;}.font34{font-size:34px;}.font36{font-size:36px;}.font44{font-size:44px;}.font40{font-size:40px;}.font50{font-size:50px;}.font52{font-size:52px;}

/*forline-hieght*/.lh-15p{line-height:15px;}.lh-16p{line-height:16px;}.lh-18p{line-height:18px;}.lh-19p{line-height:19px;}.lh-20p{line-height:20px;}.lh-22p{line-height:22px;}.lh-23p{line-height:23px;}.lh-24p{line-height:24px;}.lh-25p{line-height:25px;}.lh-26p{line-height:26px;}.lh-27p{line-height:27px;}.lh-28p{line-height:28px;}.lh-32p{line-height:32px;}.lh-33p{line-height:33px;}.lh-42p{line-height:42px;}.lh-44p{line-height:44px;}


.list-pn{list-style-type:none;}
.list-f li{float:left;}
.l-r-m-auto{margin-left:auto;margin-right:auto;}
.fa-phone-square{transform:rotate(90deg);}
/*===========kiranspecialend==============*/

/*skk start bpk*/
.bg-black1{background-color:#919191;}

.wh-black1 {
    background-color: #00A7F8;
}

.com-pad{padding-top:70px;}
.inner-com-pad{padding-top:50px; padding-bottom:40px;}

.foot-logo-width{width:190px;}

.foot-d-flex{display:flex;}

/* tab3 start */
.tabs3 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap:20px;
}
    .tabs3 li a {
        border: #00A7F8 2px solid;
        color: #595959;
        padding: 9px 15px 12px 15px;
        display: block;
        border-radius: 0px;
        border-radius: 6px;
        background-color: #fff;
        font-size: 19px;
        font-family: 'Gellix-SemiBold';
        text-align: center;
        line-height: 24px;
        cursor: pointer;
    }
    .tabs3 li:hover a {
        background-image: linear-gradient(270deg, #F93E07 0%, #F93E07 100%);
        color: #fff !important;
        border: 2px solid #F93E07;
        border-radius: 6px;
    }
    .tabs3 li.active a {
        background-image: linear-gradient(270deg, #F93E07 0%, #F93E07 100%);
        color: #fff;
        border: 2px solid #F93E07;
        border-radius: 6px;
    }
/*tabs3 end*/


.tab-head{
    font-size:38px;
     color: #222;
    font-family: 'Gellix-SemiBold';
    letter-spacing: 0.5px;
	padding-bottom:25px;
	text-align:center;
 }


.human-li {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap:20px;
}

.recu-ser-li{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 30px;
   row-gap: 40px;
  text-align:center;
}
.recu-ser-li2{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 30px;
   text-align:center;
}

 .recu-ser-pad{
  padding: 0px  0px 0px  0px;
}
 .recu-ser-border{
 border:1px solid #fff;
 padding:30px 30px 20px 30px ;
 filter: drop-shadow(0px 2px 4px rgba(0,0,0,0.15));
   }
 .recu-ser-border2{
 border:1px solid #fff;
 padding: 15px 20px 21px 20px;
 filter: drop-shadow(0px 2px 4px rgba(0,0,0,0.15));
   }
 
 .recu-ser-border:hover{
 border:1px solid #d4d4d4;
  filter: none;

 }
 
.recu-ser-pad h4{
    font-size:22px;
    color: #000;
    font-family: 'Gellix-SemiBold';
    letter-spacing: 0.8px;
	margin:0px;
	padding-top:15px;

 }
.recu-ser-pad h3{
    font-size:22px;
    color: #000;
    font-family: 'Gellix-SemiBold';
    letter-spacing: 0.8px;
	margin:0px;
	padding-top:15px;

 }

.recu-ser-pad h5{
    font-size:17px;
    color: #000;
    font-family: 'Roobert-Regular';
    letter-spacing: 0.5px;
	margin:0px;
	padding-top:7px;
 }


.recu-ser-border img{object-fit: cover; border-radius: 65%; max-height: 230px; max-width: 230px;}

 
/*skk end bpk*/


.fnt-Gellix-SemiBold{font-family:'Gellix-SemiBold';}
.fnt-GothamBook{font-family:'GothamBook';}
.fnt-Roobert-Regular{font-family:'Roobert-Regular';}
.fnt-Roboto-Bold{font-family:'Roboto-Bold';}
.fnt-Roboto-Medium{font-family:'Roboto-Medium';}
.fnt-Mont-SemiBold{font-family:'Mont-SemiBold';}
.fnt-MONT-BOLD{font-family:'MONT-BOLD';}
.fnt-FractulAlt-Light{font-family:'FractulAlt-Light';}
.fnt-FractulAlt-Regular{font-family:'FractulAlt-Regular';}

.desk-hide{display:none!important;visibility:hidden!important;}
 
.sec-pad {
    padding-top: 75px;
}

.sec-pad2 {
    padding-top: 68px;
}
.sec-pad3 {
    padding-top: 35px;
}

.ab-sec-t-pad {
    padding-top: 50px;
    padding-bottom: 60px;
}

.ab-sec-t-pad2 {
    padding-top:50px;
    padding-bottom: 50px;
}

.service-box p {font-size: 15px;
}
.service-box h3 {
    font-size: 1.4rem;
     color: #fff;
    font-family: 'Gellix-SemiBold';
    letter-spacing: 0.5px;
}
.service-box h2 {
    font-size: 1.2rem;
     color: #fff;
    font-family: 'Gellix-SemiBold';
    letter-spacing: 0.5px;
}

/*  client sec start*/
.clients-bg {
    background: #eff0f7;
    border-radius: 6px;
}

.clients-bg img {
    background: #eff0f7;
    border-radius: 0px 6px 6px 0px;
    object-position: top;
    height: 292px;
    object-fit: cover;
}


.clients-pad {
    padding: 26px 25px 39px 25px;
}

.clients-bg h4 {
    font-size: 23px;
    line-height: 1.5rem;
    color: #000;
    font-family: 'Roboto-Medium';
}

.clients-bg h4::after {
    content: "";
    background: #14142b;
    border-radius: 2px;
    height: 3px;
    width: 23px;
    margin: .625rem 0 0;
    display: block;
}

.clients-bg h3 {
    font-size: 23px;
    line-height: 1.5rem;
    color: #000;
    font-family: 'Roboto-Medium';
}

.clients-but .about-button .cta-btn {
    font-family: 'Roboto-Medium';
    font-size: 16px;
    padding: 12px 18px 11px 18px;
    border-radius: 6px;
    transition: 0.5s;
    background: #e2d9fb;
    border: 1px solid #e2d9fb;
    color: #3a8bcf;

}

.clients-but:hover .about-button .cta-btn {
    background: #6324bf;
    border: 1px solid #6324bf;
    color: #fff;
}

.about-button .cta-btn i {
    font-size: 14px;
}


.rsp-tem-width {
    max-width: 304px;
}


.tean-d-f {
    display: flex;
}

/*  client sec end*/



/* Testimonials Section Starts Here */
.shadow-3{filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.1));}
.testi-border-radius{border-radius:5px!important;}
.testi-icon img {
    height: 26px;
    width: auto !important;
    margin-bottom: 15px;
}

.testi-box h2 {
    font-size: 16px;
    line-height: 24px;
	padding-bottom:12px;
}

.testi-box h4 {
    font-size: 1.15rem;
    line-height: 1.5rem;
    color: #14142b;
    font-family: 'Gellix-SemiBold';
 }
.testi-box h3 {
    font-size: 14px;
	margin:0px;
	line-height:20px;
		color:#000048;
    }
.testi-box h6 {
    font-size: 20px;
	margin:0px;
	line-height:26px;
	color:#14142b;
    font-family: 'Gellix-SemiBold';
    }

.testi-icon2 img {
    height: 75px;
    width: 75px !important;
    border-radius: 50%;
    object-fit: cover;
    object-position: top;
}

.testi-box-pad {
    padding:40px 28px 40px 28px;
}

.testimonials-sec .owl-nav>button {
    top: inherit;
    -webkit-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    bottom: -30px;
    background: #eff0f6;
    border: 2px solid #e9eaf2;
    left: inherit;
    margin: 0;
    width: 36px;
    height: 36px;
}

button {
    font-family: 'FractulAlt-Light' !important;
}

.testimonials-sec .owl-nav button {
    background-color: #fff  !important;
	filter: drop-shadow(0px 2px 8px rgba(0,0,0,0.1));
    color: #000;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonials-sec .owl-nav button:hover {
    background-color: #2bc3cf  !important;
 }

.testimonials-sec .owl-nav {
    position: absolute;
    display: flex;
    justify-content: space-between;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.testimonials-sec .owl-nav>button:first-child {
    left: -65px;
    position: absolute;
}
.testimonials-sec .owl-nav>button:first-child span{
  margin-left: -2px;
}
.testimonials-sec .owl-nav>button:last-child span {
   margin-right: -2px;
}

.testimonials-sec .owl-nav>button:last-child {
    right: -65px;
    position: absolute;
}

.testimonials-sec {
    position: relative;
}

.testimonials-sec .owl-nav button span {
    font-size: 30px;
    margin-top: -5px;
    color: #14142b !important;
}
/* .testimonials-sec .owl-nav>button span{font-size: 30px !important;} */
/* Testimonials Section end Here */


/* careers Section Starts Here */
.careers-bg {
    background: url(../images/careers-img.jpg) no-repeat;
    background-size: 100% 100%;
    height: 450px;
    border-radius: 8px;
}

.careers-bg h2 {
    font-size: 2.25rem;
    line-height: 1.4;
    font-family: 'FractulAlt-Medium';
}

.careers-bg p {
    font-size: 1.125rem;
}

.careers-bg-pad {
    padding: 50px;
    display: flex;
    align-items: center;
}


/*==============================*/
.cmn-btn2:after {
    display: inline-block;
    background-image: url(../images/readmore-arrow.svg);
    background-repeat: no-repeat;
    background-position: right;
    content: '';
    width: 18px;
    height: 10px;
    display: inline-block;
    transition: all .45s cubic-bezier(.65, 0, .076, 1);
    margin-left: 0.5rem;
    filter: brightness(10);
}

.cmn-btn2 {
    background: #3a8bcf;
    border-radius: 5px;
    padding: 0px 1.875rem 0px 1.875rem !important;
    color: #fff !important;
    font-size: 16px !important;
    font-family: 'Roboto-Medium';
    line-height: 3.125rem;
    display: inline-block;
    -webkit-transition: all .45s cubic-bezier(.65, 0, .076, 1);
    -o-transition: all .45s cubic-bezier(.65, 0, .076, 1);
    transition: all .45s cubic-bezier(.65, 0, .076, 1);
}

.cmn-btn2:hover::after {
    margin-left: 0.8125rem;
}
/*==============================*/
/* careers Section end Here */

/* foot top Section Starts Here */
.blue-gradient-bg {
    /* background: url(../images/blue-gradient-02.webp) no-repeat; */
     background: #1c1c1c;
    background-size: cover;
}

.blue-gradient-bg h2 {
    font-size: 40px;
    line-height: 22px;
    font-family: 'Gellix-SemiBold';
    color: #fff;
}

.displ-block{display:block;}

.foot-content p{color:#fff; font-size:14px;}

.blue-gre-bg-pad {
    padding-top: 35px;
    padding-bottom: 35px;
}


.but-l-margin {
    margin-left: -4px;
}

.foot-bg {
    background: #00A7F8;
    margin-top: 85px;
}

/* foot Section start Here */
.foot-head {
    font-size: 21px;
    line-height: 1.4;
    font-family: 'Gellix-SemiBold';
    color: #fff;
    margin: 0px;
}

.foot-head2 {
    font-size: 14px;
    line-height: 1.4;
    color: #fff;
    margin: 0px;
}

.foot-head2 a {
    font-size: 16px;
    line-height: 1.4;
    color: #fff;
    margin: 0px;
}

.foot-head2 a:hover {
    color: #fff;
}

.foot-li li a {
    color: #fff;
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 5px;
    display: inline-block;
}

.foot-li li a:hover {
    color: #2dd2de;
}

.foot-b-p-bor {
    border-bottom: 1px solid #ababab;
}

.footer-social li a {
    width: 43px;
    height: 43px;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #fff;
    color: #fff;
}

.footer-social li a:hover {
    border: 1px solid #0578c3;
    background-color: #0578c3;
    color: #fff;
}

.footer-social li {
    margin-right: 25px;
}

.footer-social li:last-child {
    margin-right: 0;
}

.foot-pad {
    padding-top: 45px;
    padding-bottom: 45px;
}

/* foot Section end Here */

/*contact page css start*/

.con-pad1{padding:14px 20px 9px 20px;}

.con-head{
  font-size:20px;
  line-height: 1.5rem;
  color: #14142b;
  font-family: 'Gellix-SemiBold';
  letter-spacing: 0.7px;
}
.con-sub-head{
  font-size:16px;
  line-height: 22px;
  color: #14142b;
   margin:0px;
     font-family: 'Roobert-Regular';
	 letter-spacing:-0.2px;
	 padding-top: 6px;
  }

 .contact-hover a{color:#14142b;}
 .contact-hover a:hover{color:#0578c3;}
 /*   form start        */
.contact-form input{height:48px; border-radius:0px;font-family:'Roobert-Regular' ;}
.contact-form label{font-size:12px;}
.form-group {
  margin-bottom: 12px;
}
.sub-but button {
    background-image: linear-gradient(90deg, #F93E07 0%, #F93E07 100%);
    color: #fff !important;
    text-transform: uppercase;
    padding: 10px 45px 12px 45px !important;
    border-radius: 4px;
    font-family: 'Gellix-SemiBold' !important;
    font-weight: 400;
    letter-spacing: 1px;
    border: none;
}
.sub-but button:hover {
  background-image: linear-gradient(90deg, #4a4a4a 0%, #4a4a4a 100%);
 }
.form-control::placeholder {
  color: #6e7398 !important;
  opacity: 1;
}
.form-control{
  color: #212529;
  background-color: #eff0f7 !important;
   box-shadow: none !important;
 border-radius:3px!important;
  border:1px solid transparent!important;
}

.form-control:focus {
  color: #212529;
  background-color: #eff0f7 !important;
    border:1px solid #3474cf!important;

   }
   
   
.con-float{float:right;}   
 /*   form end        */


 .con-bg{
  background: url(../images/contact-info-bg.png);
    background-size: auto;
  background-size: 100% 100%;
 }
 
 
 .con-r-pad{padding-right:60px;}
 .con-l-pad{padding-left:60px;}
 .con-t-b-pac{padding-top:50px; padding-bottom:60px;}
 
 .con-d-flex{display:flex;}


.form-check input {
  height: 15px;
  border-radius: 0px;
}
.form-check {
   padding-bottom:8px;
}

 


/*contact page css end*/
.d-flex{display:flex;}

.car-head1{
color: #000;
font-size: 26px;
line-height: 40px;
 font-family: 'Roboto-Light';
 text-align:center;
 margin:0px;
 }
.car-head2{
color: #000;
font-size: 50px;
line-height:64px;
 font-family: 'Gellix-SemiBold';
text-transform: uppercase;
text-align:center;
 margin:0px;
}
.car-head3{
color: #000;
font-size: 24px;
line-height:36px;
 font-family: 'Roboto-Light';
 text-align:center;
 margin:0px;
 padding-bottom:10px;
}

.car-img-width1{width:70%;}
.car-bg {
    background-color: #00A7F8;
}

.car-bg-img{background-image: url(../images/car-bg-img.jpg);}

.join-button {
    background-image: linear-gradient(90deg, #00A7F8 0%, #00A7F8 100%);
    color: #fff !important;
    text-transform: uppercase;
    padding: 10px 45px 13px 45px !important;
    border-radius: 4px;
    font-family: 'Gellix-SemiBold' !important;
    font-weight: 400;
    letter-spacing: 1px;
    border: none;
}
    .join-button:hover {
        background-image: linear-gradient(90deg, #F93E07 0%, #F93E07 100%);
    }

.committe-li {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap:30px;
}

.car-abs{ position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 20px;
		} 

.car-head4{
color: #fff;
font-size: 24px;
line-height:36px;
 font-family: 'Roobert-Regular';
 text-align:center;
 margin:0px;
 }

.car-t-pad{padding-top:70px;}
.car-t-b-pad{padding-top:70px; padding-bottom:70px}



 .about-head{
    font-size:18px;
     color: #fff;
    font-family: 'Gellix-SemiBold';
    letter-spacing: 0.5px;
}
.about-head2{
    font-size:18px;
     color: #222;
    font-family: 'Gellix-SemiBold';
    letter-spacing: 0.5px;
}




.about-right li{color:#fff;}
.about-right h3{color:#fff;}
/*.about-right img{filter: brightness(5);}*/


 .list-li li{
  background:url(../images/li-ico.png) no-repeat left 7px; margin-bottom:1%; line-height:24px;
  padding-left:20px;
   vertical-align:middle;}

.list-li1 li {
    background: url(../images/li-ico.png) no-repeat left 7px;
    margin-bottom: 2%;
    line-height: 24px;
    padding-left: 20px;
    vertical-align: middle;
}


/*============== cmn-btn3 start ================*/
.cmn-btn3:after {
    display: inline-block;
    background-image: url(../images/readmore-arrow.svg);
    background-repeat: no-repeat;
    background-position: right;
    content: '';
    width: 18px;
    height: 10px;
    display: inline-block;
    transition: all .45s cubic-bezier(.65, 0, .076, 1);
    margin-left: 0.5rem;
    filter: brightness(10);
}

.cmn-btn3 {
    background: #3a8bcf;
    border-radius: 3px;
    padding: 7px 14px 8px 14px !important;
    color: #fff !important;
    font-size: 14px !important;
    font-family: 'Roobert-Regular';
   /* line-height: 3.125rem;*/
    display: inline-block;
    -webkit-transition: all .45s cubic-bezier(.65, 0, .076, 1);
    -o-transition: all .45s cubic-bezier(.65, 0, .076, 1);
    transition: all .45s cubic-bezier(.65, 0, .076, 1);
	letter-spacing:1px;
}

.cmn-btn3:hover::after {
    margin-left: 0.8125rem;
}
/*============== cmn-btn3 end ================*/
/*============== cmn-btn4 start ================*/
.cmn-btn4:after {
    display: inline-block;
    background-image: url(../images/readmore-arrow.svg);
    background-repeat: no-repeat;
    background-position: right;
    content: '';
    width: 18px;
    height: 10px;
    display: inline-block;
    transition: all .45s cubic-bezier(.65, 0, .076, 1);
    margin-left: 0.5rem;
    /*filter: brightness(10);*/
	
}

.cmn-btn4 {
    background: #fff;
    border-radius: 3px;
    padding: 6px 14px 8px 14px !important;
    color: #000 !important;
    font-size: 14px !important;
    font-family: 'Roobert-Regular';
   /* line-height: 3.125rem;*/
    display: inline-block;
    -webkit-transition: all .45s cubic-bezier(.65, 0, .076, 1);
    -o-transition: all .45s cubic-bezier(.65, 0, .076, 1);
    transition: all .45s cubic-bezier(.65, 0, .076, 1);
	letter-spacing:1px;
}
.cmn-btn4:hover {background: #d9e9ff; }
.cmn-btn4:hover::after {
    margin-left: 0.8125rem;
 }
/*============== cmn-btn4 end ================*/

.blog-margin{margin:20px;}

.why-icon img{height:40px;}
.mod-img img{height:50px;}
.news-box:hover .mod-img img, .news-box:hover .cmn-btn {filter: brightness(5);}

.blog-min-h{min-height:380px;}


.dk-blue-t{color: #000048;}



/* sunday */

.inner-page-t-pad{padding-top: 50px;}

.inner-common-bg {
    background: url(../images/service-bg.png) no-repeat;
    background-size:100%;
  }

.carousel-caption-c h3 {
    font-size: 3rem;
    line-height: 3.3rem;
   /* margin: 0 0 1.375rem;*/
    color: #fff;
    font-family: 'Gellix-SemiBold';
	  filter: drop-shadow(0px 2px 1px rgba(5, 5, 5, 0.7));
}

.inner-head-1{
    font-size:19px;
      color: #222;
    font-family: 'Gellix-SemiBold';
}

.inner-head-2{
    font-size: 28px;
    line-height: 33px;
     color: #000048;
    font-family: 'Gellix-SemiBold';
}

 .why-us-bg{background-color:#f7f7fc; z-index:3;}
/*.ser-min-height{min-height:268px;}*/
.why-min-height{min-height:183px;}
.ser-min-height1{min-height:248px;}
.ser-min-height2{min-height:310px;}
.ser-min-height3{min-height:234px;}
.ser-min-height4{min-height:263px;}
.ser-min-height5{min-height:263px;}
.ser-min-height6{min-height:230px;}
.ser-min-height7{min-height:268px;}
.ser-min-height8{min-height:250px;}
.ser-min-height9{min-height:160px;}

   
.stat-band {
  height: 4.6em;
  width: 5.5em;
  position: absolute;
  left: -4px;
  margin-right: .63em;
  top: -4px;
}
/*.bg-color-purple{border-left:4px solid #356ccf;border-top:4px solid #2cbdcf;}*/
.bg-color-purple{background: linear-gradient(60.3deg, #2cc6d0 .28%, #3475d4 99.78%); z-index:2;}



.ser-bor{border-left:1px solid #5b9bd5;border-top:1px solid #5b9bd5;}
/*.ser-bg{background-color:#14142b; color:#fff;}*/
.ser-bg{background-color:#fff; z-index:3;}
/*.ser-bg:hover{background: linear-gradient(90.3deg, #3475d4 .28%, #2cc6d0 99.78%); color:#fff;}*/

.ser-bg2{background-color:none; color:#000; border:1px solid #9eaccd;}
.ser-bg2:hover{background: linear-gradient(90.3deg, #3475d4 .28%, #2cc6d0 99.78%); color:#fff; border-right:none;}

.ser-pad{padding:20px 0px 10px 20px;}

/*.ser-r-t-pad{padding-right:40px;}*/

.ser-why-bg {background-color:#f7f7fc;}

.inner-ser-icon img{width:30px; filter: brightness(0);}

.shadow-ser{box-shadow: 0 10px 15px rgba(0,0,0,.03);}
.ser-t-b-pa{padding-top:51px;padding-bottom:60px;}
.error {
   color: #f30101 !important;
}
 
/*==================*/

.why-us-pos {
    position: absolute;
    top: 18.1%;
     transform: translateY(-50%);
}

.con-title {
  color: #000;
  font-size: 28px;
  line-height: 2.6875rem;
  font-weight: 300 !important;
  font-family: 'Gellix-SemiBold';
}
.con-title2 {
  font-size: 18px;
  line-height: 20px;
  color: #171717;
  font-family: 'Gellix-SemiBold';
}
.con-title3 {
  font-size: 16px;
  line-height: 20px;
  color: #222;
  font-family: 'Gellix-SemiBold';
  letter-spacing:0.5px;
}


.models-bg{background-color:#f7f7fc!important; z-index:3; border-radius:0px!important;}

.stat-band2 {
  height: 4.6em;
  width: 5.5em;
  position: absolute;
  right: -14px;
  margin-right: .63em;
  top: -4px;
}
.bg-color-purple{background: linear-gradient(7.3deg, #2cc6d0 61.28%, #3475d4 99.78%); z-index:2;}


.ser-bor2{border-right:1px solid #5b9bd5;border-top:1px solid #5b9bd5;}


 .news-box2 {
  background-color: #fff!important; filter: drop-shadow(0px 5px 10px rgba(0,0,0,0.1));
  z-index: 3;
} 
.bg-color-purple2{background: linear-gradient(7.3deg, #2cc6d0 61.28%, #3475d4 99.78%); z-index:-1;}
.news-box2 h4 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #000048;
  font-family: 'Gellix-SemiBold';
  letter-spacing: 0.3px;
}
.news-box2 p {
  font-size: 15px;
}

.mod-img2 img{width:90%;}
.why-us-img img{width:83%;}


.red-t{color: red;}



.career-head{
font-size: 37px;
font-family: 'Gellix-SemiBold';
 line-height: 1.2;
color: #000048;}

.career-head2 {
  font-size: 22px;
  color: #000048;
  font-family: "Gellix-SemiBold";
  line-height: 32px;
  margin-bottom: 18px;
}
.career-box {
  padding: 20px;
  border: 1px solid #D7E0EB;
  border-radius: 5px;
 }
.career-box img {
  width: 100%;
  border-radius: 8px;
}

.career-box p {
    min-height: 125px;
}
.join-head2 {
  font-size: 30px;
  color: #000048;
  font-family: "Gellix-SemiBold";
  line-height: 38px;
  margin-bottom: 7px;
}
.join-box {
  padding: 20px;
  border: 1px solid #D7E0EB;
  border-radius: 5px;
  margin-top: 25px;
}
.career-btn {
  width: 164px;
  height: 45px;
  border-radius: 23px;
  filter: drop-shadow(0px 5px 3px rgba(68, 38, 1, 0.1));
  background-image: linear-gradient(90deg, #2dc3cf 0%, #ffffff 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Roobert-Regular";
 }
.career-btn:hover {
   background-image: linear-gradient(90deg, #ffffff 0%, #2dc3cf 100%);
  }
 
.join-box-but a{font-size:16px!important; color:#000;}

.inner-head-3{
    font-size: 20px;
    line-height: 26px;
     color: #252626;
    font-family: 'Gellix-SemiBold';
}


.our-model-gap{padding-bottom:50px;}


.blog-sec {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.inner-ban-heigh2{
    width: 100%;
     height: 500px;
    object-fit: cover;
}


/*  skk end */

/* raju */

.carousel-indicators [data-bs-target] {
    width: 12px !important;
    height: 12px !important;
    border-radius: 50%;
}

.service-sec .cmn-btn {
    background: #deecff;
}

/* .service-sec .cmn-btn:hover{background-color: #3a8bcf;color: #fff !important;} */

.link-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    outline-offset: -2px;
}
.testimonial-right{text-align: right;justify-content: end;align-items: center;}



/* LAKSHMI CSS */

.wh-nowwrap{white-space: nowrap;}

.carousel-inner{padding-top: 72px;}

#demo  .carousel-inner{padding-top: 0px;}


.carousel-inner.inner-sec .carousel-caption-c {
    margin-top: 31px;
}


@media screen and (max-width:991px){ 
.res-dropdown {
    position: absolute !important;
    top: 0;
    right: 0;
    width: 150px;
    text-align: end;
    height: 100%;
}
.res-dropdown::after {
    top: 18px !important;
    right: 15px;
}
}

.carousel-caption-c.about-car {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.form-check{position: relative;}
.form-check label.error{
    position: absolute;
    top: -15px;
    left: 0;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100% !important; 
    margin-bottom: 10px;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    overflow: hidden;
    margin-top: 5px;
}
.bootstrap-select>.dropdown-toggle{height: 48px !important;background-color: #eff0f7 !important;color: #212529 !important;font-family:'Roobert-Regular' !important}
.dropdown.bootstrap-select{position: relative;}
.dropdown.bootstrap-select label.error{    position: absolute;
    top: 50px;}
/*Seema*/
.block-row {
    clear: both;
}

    .block-row:before, .block-row:after {
        content: "";
        display: table;
        line-height: 0;
    }
.left-block12, .right-block12, .left-block5, .right-block5 {
    float: left;
    min-height: 30px;
} 
.left-block12 {
    width: 50%;
}
.f-r {
float:right;
}

.right-block12 {
    width: 50%;
}
.careerslis-2 li {
    width: 31.8%;
    margin-right: 2.2%;
    margin-bottom: 2.2%;
}

    .careerslis-2 li:nth-child(3n+3) {
        margin-right: 0;
    }

    .careerslis-2 li:nth-child(3n+4) {
        clear: both;
    }

    .careerslis-2 li:last-child {
        margin-right: 0;
    }
.border-radius5 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.posation-border {
    border: 2px solid #5647a4;
    border-radius: 50px;
}

.posation-t {
    color: #352a72;
}

.topone-tex2 {
    color: #06a0b4;
}

.lt-grey-t {
    color: #505050;
}

.explore-but {
    border: 2px solid #ff7667;
    line-height: 13px;
    padding-top: 13px;
    padding-bottom: 11px;
    padding-left: 20px;
    padding-right: 20px;
    text-transform: uppercase;
    border-radius: 27px;
    color: #fe8665;
}

    .explore-but:hover {
        border: 2px solid #f35847;
        color: #ff7667;
    }

.carlis-bg2 {
    filter: drop-shadow(0px 8px 20px rgba(26,0,78,0.12));
    background-color: #ffffff;
}
.position-r {
    position: relative;}
.tabhorizontal-p30 {
    padding: 30px;
}
.mobile-p15 {
    padding: 15px;
}
.mobile-b-p25 {
    padding-bottom: 25px;
}
.freequot-bg2 {
    background: url(images/getquot-bg2.png) no-repeat left top;
    background-size: 100% 100%;
}

.leterspa1-1 {
    letter-spacing: 0.5px;
}

.photoupload2 {
    min-height: 88px;
    background: url(images/resume.png) no-repeat center center;
    filter: drop-shadow(0px 6px 15px rgba(0,40,142,0.1));
    position: relative;
    border-radius: 100px;
}

.photouploadfile2 {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    height: 100%;
    width: 100%;
    position: absolute;
    border-radius: 100%;
}


.soc-fb2 {
    background: url(images/sprite2.png) no-repeat -39px -1px;
    display: inline-block;
    width: 28px;
    height: 28px;
}

    .soc-fb2:hover {
        background: url(images/sprite2.png) no-repeat -39px -33px;
        display: inline-block;
        width: 28px;
        height: 28px;
    }

.soc-tw2 {
    background: url(images/sprite2.png) no-repeat -1px -1px;
    display: inline-block;
    width: 28px;
    height: 28px;
}

    .soc-tw2:hover {
        background: url(images/sprite2.png) no-repeat -1px -33px;
        display: inline-block;
        width: 28px;
        height: 28px;
    }

.soc-insta22 {
    background: url(images/sprite2.png) no-repeat -153px -1px;
    display: inline-block;
    width: 28px;
    height: 28px;
}

    .soc-insta22:hover {
        background: url(images/sprite2.png) no-repeat -153px -33px;
        display: inline-block;
        width: 28px;
        height: 28px;
    }

.tophone-ico2 {
    background: url(html/images/topphone-ico2.png) no-repeat left top;
    display: inline-block;
    width: 14px;
    height: 14px;
}

.topmail-ico2 {
    background: url(html/images/topmail-ico2.png) no-repeat left top;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 11px;
}

.careerslis-2 li {
    width: 31.8%;
    margin-right: 2.2%;
    margin-bottom: 2.2%;
}

    .careerslis-2 li:nth-child(3n+3) {
        margin-right: 0;
    }

    .careerslis-2 li:nth-child(3n+4) {
        clear: both;
    }

    .careerslis-2 li:last-child {
        margin-right: 0;
    }
.reasonlis li {
    font-size: 'Roboto-Regular';
    font-size: 15px;
    line-height: 22px;
    color: #3c3b3f;
    padding-bottom: 23px;
}

.reason-ico1 {
    background: url(images/reason-ico1.png) no-repeat left top;
    display: inline-block;
    width: 33px;
    height: 45px;
    vertical-align: middle;
}
.border-radius10 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.getquoshad {
    filter: drop-shadow(0px 10px 20px rgba(0,0,0,0.07));
}
.getquobor {
    border-color: #dbdbdb;
}
.border3 {
    border: #d2d2d2 3px solid;
}
.background-n {
    background: none;
}

.white-bg {
    background-color: #ffffff;
}
.errormsg {
    border-radius: 3px;
    display: none;
    position: absolute;
    color: #333;
    background-color: #fff;
    bottom: -30px;
    right: 0px;
    z-index: 99;
    line-height: 12px;
    padding: 12px 12px 12px 35px;
    border: 1px solid #afafaf;
    font-size: 14px;
    -webkit-box-shadow: 0px 2px 6px -3px rgba(115,115,115,1);
    -moz-box-shadow: 0px 2px 6px -3px rgba(115,115,115,1);
    box-shadow: 0px 2px 6px -3px rgba(115,115,115,1);
}

    .errormsg span {
        background-image: url(images/error-btm-arrw.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        position: absolute;
        top: -9px;
        line-height: 9px;
        width: 16px;
        right: 7px;
    }

    .errormsg i {
        background-image: url(images/alert-icon.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        position: absolute;
        top: 8px;
        line-height: 19px;
        width: 19px;
        left: 8px;
    }

    .errormsg abbr {
        background-image: url(images/valid-close.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        position: absolute;
        top: 2px;
        line-height: 6px;
        width: 6px;
        right: 2px;
        cursor: pointer;
    }

.clients-list li {
    margin-bottom: 15px;
    margin-right: 2%;
    width: 23%;
}

    .clients-list li:nth-child(4n+4) {
        margin-right: 0;
    }

.border-radius4 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.shadow {
    -webkit-box-shadow: 0 0 5px 1px rgba(211,211,211,1);
    -moz-box-shadow: 0 0 5px 1px rgba(211,211,211,1);
    box-shadow: 0 0 5px 1px rgba(211,211,211,1);
}
.partners-box {
    padding: 35px;
    background: #fff;
    filter: drop-shadow(0px 6px 5px rgba(0,0,0,0.05));
    /*box-shadow: 0 0px 5px rgba(71,71,71,.2);*/
}
.mt-20p
{
    margin-top:20px;
}
.s-tile {
    border: 1px solid #a3a3a3;
    padding: 5px;
    height: 95px;
    position: relative;
    background-color: #ffffff;
    display: grid;
    align-items: center;
    margin: 1px;
}
.premiumleft{
    width:25px;
    margin-right:10px;
}
.premiumright
{
    width:25px;
    margin-left:10px;
}
.owl-nav
{
    text-align:center;
}

#modalOverlay {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 99999;
    height: 100%;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.modalPopup {
    position: absolute;
    top: 50%;
    left: 45%;
    transform: translate(-50%, -50%);
    background: #15191e;
    border-radius: 12px;
    width: 60%;
    -webkit-box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px 3px rgba(0,0,0,.2);
    /* width: 745px; */
    /* height: 610px; */
}

.buttonStyle {
    border: 0;
    border-radius: 0;
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    position: absolute;
    top: -15px;
    right: -14%;
    padding: 0;
}
