*{

    padding: 0px;

    margin: 0px;

    box-sizing: border-box;

}

img{

    max-width: 100%;

}

body{

font-family: 'Times New Roman', Times, serif;

overflow-x: hidden;

}



a, li {

    text-decoration: none;

    list-style: none;

    transition: all 0.3s linear;

}

ul, ol {

    padding: 0;

    list-style: none;

    margin: 0;

}

h1,h2,h3,h4,h5,h6,p{

    margin: 0px;

    padding: 0px;

}



.togglebars {
	position: absolute;
	z-index: 999;
	top: 20px;
	left: 20px;
}


.main-header {

    background: #fff;

 box-shadow: rgba(100, 100, 111, 0.2) 0px 5px 5px 0px;

    padding: 10px 0px;

    position: relative;

    z-index: 111;

    width: 100%;

}

.main-header .main-header-inner {

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.main-header .main-header-inner .main-header-right {

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.main-header .main-header-inner .main-header-right .nav-list {

    display: flex;

    align-items: center;

}

.main-header .main-header-inner .main-header-right .nav-list li {

    margin-left: 50px;

    position: relative;

    transition: all 0.3s linear;

}

.main-header .main-header-inner .main-header-right .nav-list li a {

    color: #0D1C33;

    text-transform: capitalize;

    font-size: 18px;

    font-weight: 400;

    display: block;

}

.main-header .main-header-inner .main-header-right .nav-list li a.active {

    color: #C9546D;

}

.dropdown ul li {

    margin-left: 0px !important;

    margin-top: 5px;

}

.dropdown-item:focus, .dropdown-item:hover {

    color: #C9546D !important;

    background-color: #fff;

}

.dropdown-menu {

    padding: 0px;

    background-color: #fff;

    border: none;

    border-radius: 0px;

    box-shadow: rgba(0, 0, 0, 0.35) 0px 3px 6px;

}



.main-header .main-header-inner .main-header-right .nav-list li a:hover {

    color: #C9546D;

}

.cont-btn{

    background: #C9546D;

    height: 50px;

    width: 136px;

    text-align: center;

    line-height: 50px;

    border-radius: 6px;

    color: #fff !important;

    display: block;

        font-size: 16px;

    text-transform: uppercase;

}

.cont-btn:hover {

    background: #6c1a5e;

    color: #fff;

    transition: all 0.3s ease;

}

.main-header .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {

    color: rgb(27 160 225);

}

.main-header .navbar-light .navbar-nav .nav-link {

    color: #C9546D;

    text-transform: uppercase;

}



.main-header .navbar-expand-lg .navbar-nav .nav-link:hover {

    color: #6c1a5e;

}

.main-header .navbar-expand-lg .navbar-nav .nav-link {

    padding-right: 50px;

padding-left: 0px;

    font-size: 18px;

}

.main-header .navbar{

    padding: 0px;

}

.blog-hd h2 {

	font-size: 2.8125rem;

}



.togglebars #toggle-btn,.togglebars #toggle-cancle{

    color: #000;

    font-size: 25px;

    cursor: pointer;

    display: none;

}

.main-header-right #toggle{

    display: none;

}

.navbar_scrolled {

    position: fixed;

    animation-name: navbaranimation;

    animation-duration: 1s;

    top: 0px;

}

@keyframes navbaranimation {

    from {

        opacity: 0;

        top: -50px;

    }

    to {

        opacity: 1;

        top: 0;

    }

}
@media(max-width:1450px){

    .slider .banner-content h2, .slider-inner h2 {

        font-size: 3rem !important;

        line-height:normal;

    }



    

    .slider .banner-content {

        padding: 40px 40px !important;

    }

    .slider .banner-content p {

        font-size: 20px !important;

        margin: 23px 0px !important;

    }

 

}



@media(max-width:991px){

    .togglebars #toggle-btn{

        display: block;

    }

    .hfthtrh ul.drop-down-list{

        z-index: 2 !important;

    }

    .main-header .main-header-inner .main-header-right .nav-list li:first-child {

    margin-top: 20px;

}
.togglebars .fa-times {
	position: fixed;
	top: 20px;
	left: 30px;
}
    .main-header .main-header-inner .main-header-right .nav-list {

        position: fixed;

        width: 100%;

        left: -100%;

        top:0px;
		padding-top:70px;

        background: #fff;

        height: 100%;

        transition: all 0.5s ease;

        display: block !important;

    }

    .navbar_scrolled  .main-header-inner .main-header-right .nav-list {

        top: 65px;

    }

    .main-header .main-header-inner .main-header-right .nav-list li {

        margin: 0px 20px 20px;

    }

    .main-header .main-header-inner .main-header-right .nav-list li:last-child {

        margin-bottom: 0px;

    }

    .main-header .main-header-inner .main-header-right .nav-list li a:before {

        background: none;

    }

    #toggle:checked ~ .nav-list{

        left: 0;

    }

    #toggle:checked ~ .togglebars #toggle-btn{

        display: none;

    }

    #toggle:checked ~ .togglebars #toggle-cancle{

        display: block;

    }



.main-header .main-header-inner .main-header-right .nav-list li .drop-down-list li{

margin: 0px;

}

}



.hfthtrh ul.drop-down-list {

    box-shadow: rgba(100, 100, 111, 0.2) 0px 1px 5px 0px;

    background: #fff;

    top: 0px;

    width: 250px;

    position: absolute;

    border-top: solid 2px #C9546D;

    border-radius: 5px;

    opacity: 0;

    visibility: hidden;

    transform: translateY(-10px);

    z-index: -1;

}



.hfthtrh:hover ul.drop-down-list{

    opacity: 1;

    visibility: visible;

    top: 50px;

}

.main-header .main-header-inner 

.main-header-right .nav-list .drop-down-list li{

    margin-left: 0px;

    padding-left: 20px;

}

.main-header .main-header-inner 

.main-header-right .nav-list li:hover .drop-down-list a:before {

    opacity: 0;

}



.main-header .main-header-inner .main-header-right .nav-list .drop-down-list li a{

 padding: 10px 0px;

 display: block;

}





.main-header .main-header-inner 

.main-header-right .nav-list .drop-down-list li:hover {

    background: #C9546D;

}

.main-header .main-header-inner 

.main-header-right .nav-list .drop-down-list li a:hover {

    color: #fff;

    display: block;

    transition: all 0.2s;

}



/*Header Section End*/





/*Banner section start*/

.slider .carousel-inner.banner-inner {

    position: relative;

}



.slider .banner-content {

position: absolute;

    top: 0px;

    padding: 80px 40px;

        z-index: 2;

}



.slider .carousel-control-next, .carousel-control-prev{

    width: 10%;

}

.slider .banner-content h2 {

    font-size: 52px;

    line-height: 60px;

    font-weight: 500;

    color: #fff;

}



.slider .banner-content p {

	font-size: 24px;

	font-weight: 400;

	color: #fff;

	margin: 31px 0px;

}



/*.slider .banner-content {

    width: 1004px;

}*/



.slider .banner-content .cont-btn {

    width: 136px;

    background: #6C1A5E;

    height: 50px;

    display: block;

    text-align: center;

    line-height: 50px;

    color: #fff;

    text-transform: capitalize;

    font-size: 16px;

    border-radius: 6px;

    border: 1px solid #6C1A5E;

}

.slider .banner-content a:hover {

    background: #C9546D;

    transition: all 0.3s ease;

    border-color: #6C1A5E;

    color: #000;

}



section.slider {

    position: relative;

}



.slider-bg {

    background: #2193b0;  /* fallback for old browsers */

    background: -webkit-linear-gradient(to right, #C9546D, #93267fc7); 

    background: linear-gradient(to right, #C9546D, #93267fc7); 

    position: absolute;

    top: 0px;

    width: 100%;

    height: 100%;

}



/*Banner section End*/



/*core-values section Start*/

.core-title h2 {

    font-size: 52px;

    font-weight: 600;

    text-transform: capitalize;

    text-align: center;

    color: #0D1C33;

    padding: 69px 0px 67px 0px;

}



.core-icon {

    background: #FF8713;

    height: 144px;

    width: 144px;

    border-radius: 50%;

    line-height: 144px;

    text-align: center;

    margin: 0px auto;

}



.core-inner {

    text-align: center;

}



.core-cont h3 {

    font-size: 1.7rem;

    text-transform: capitalize;

    font-weight: 500;

    color: #0D1C33;

    padding: 17px 0px 22px 0px;

}



.core-cont p {

    color: #5B667B;

    font-size: 16px;

    font-weight: 300;

}



.josjfso {

    text-align: center;

    border-right: solid 2px #E7E7E7;

    height: 100%;

    padding: 0px 20px;

}

.josjfso.bfggfhgf {

    border: none;

}

.core-icon.Quality {

    background: #4BAF4F;

}



.core-icon.Delivery {

    background: #6C1A5E;

}



/*core-values section End*/



/*over-working service section start*/



section.over-working {

    background-image: url(../img/Maskgroup.png);

    position: relative;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

        margin: 65px 0px;

}

.over-working .bg-over {

    position: absolute;

    background: rgba(27,160,255,0.9);

    width: 100%;

    left: 0px;

    height: 100%;

    top: 0px;

}



.over-working .over-title h2 {

    font-size: 52px;

    font-weight: 600;

    text-transform: capitalize;

    text-align: center;

    color: #fff;

    padding: 65px 0px 48px 0px;

    position: relative;

    z-index: 1;

}



.over-working .over-inner {

    position: relative;

    display: flex;

    z-index: 1;

    justify-content: space-between;

flex-wrap: wrap;

}



.over-working .over-cont {

    width: 250px;

    margin: 0px auto;

    text-align: center;

}

.over-working .over-cont h4 {

	font-size: 20px;

	color: #fff;

	text-transform: uppercase;

	font-weight: 400;

	padding: 37px 0px 66px 0px;

	line-height: 26px;

}

.over-working .over-icon {

    background: #fff;

    border-radius: 50%;

    height: 144px;

    width: 144px;

    line-height: 144px;

    margin: 0px auto;

    position: relative;

}

/*.over-bg {

    height: 100px;

    width: 100px;

    background: red;

    border-radius: 100%;

    padding: 15px;

    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 10px 5px;

}*/

.over-iconbg img {

    height: 50px;

    width: 50px;

    filter: invert(1);

}

.over-iconbg {

    background: #9b27af;

    border-radius: 100%;

    height: 100px;

    width: 100px;

    line-height: 100px;

    margin: 0px auto;

    top: 50%;

    position: absolute;

    left: 50%;

    transform: translate(-50%, -50%);

    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 10px 5px;

}



/*over-working service section End*/



/*About us section start*/

section.about {

    padding-bottom: 110px;

}

.about .about-left-img {

    position: relative;

}



.about .about-left1-img {

    position: absolute;

    right: 100px;

    bottom: -65px;

}

.about .about-left1-img img {

    border-radius: 20px;

}



.about .about-right-cont h4 {

    font-size: 52px;

    text-transform: capitalize;

    font-weight: 600;

    color: #0D1C33;

        padding-bottom: 30px;

}

.about .about-right-cont p {

    font-size: 16px;

    font-weight: 400;

    text-align: justify;

    line-height: 30px;

    color: #5B667B;

}



.about .about-more-btn{

        display: block;

    background: #C9546D;

    width: 136px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    color: #fff;

    font-size: 16px;

    text-transform: capitalize;

    border-radius: 6px;

}

.about-more-btn:hover {

    background: #6c1a5e;

    color: #fff;

    transition: all 0.3s ease;

}

/*About us section End*/





/*our-services section start*/

section.our-services {

background-image: url(../img/business-growth.png);

    position: relative;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    padding: 0px 0px 61px 0px;

}

.our-services .container{

    position: relative;

    z-index: 1;

}

/*section.our-services {

    background: #C9546D;

    padding: 0px 0px 164px 0px;

}*/

.our-services .our-services-title h2 {

	font-size: 52px;

	font-weight: 600;

	text-transform: capitalize;

	text-align: center;

	color: #fff;

	padding: 61px 0px 53px 0px;

}

.our-services .our-services-inner {

    background: #fff;

    border-radius: 20px;

    text-align: center;

    padding: 30px;

    height: 100%;

    position: relative;

     transition: all 0.3s ease;

}

.our-services .our-services-inner:hover {

    transform: translateY(-10px);

    transition: all 0.3s ease;

}

.our-services .our-services-inner:hover {

    color: #fff;

    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;

    cursor: pointer;

    transition: all 0.3s ease;

    border: 2px solid #6C1A5E;

}

.inner-pb {

    margin-bottom: 30px;

}



.our-services .our-services-cont h4 {

    font-size: 1.5rem;

    text-transform: capitalize;

    font-weight: 500;

    color: #0D1C33;

    padding: 31px 0px 40px 0px;

    line-height: 27px;

}



.our-services .our-services-cont p {

    color: #0D1C33;

    font-size: 16px;

    font-weight: 400;

    line-height: 24px;

    margin-bottom: 80px;

}

.our-services .our-services-btn{

    color: #C9546D;

    font-size: 16px;

    position: absolute;

    /* display: flex; */

    /* left: 38%; */

    bottom: 0px;

    margin: 0 auto;

    text-align: center;

    /* display: flex; */

    /* justify-content: center; */

    /* align-items: center; */

    left: calc(100% - 63%);

    margin-bottom: 30px;

}

.our-services .our-services-btn i{

    margin-left: 10px;

}

.our-services .bg-over {

    position: absolute;

    background: rgba(27,160,255,0.9);

    width: 100%;

    left: 0px;

    height: 100%;

    top: 0px;

}





/*our-services section End*/

/*clients-say section Start*/

section.clients-say {

	background: #C9546D;

	margin: 79px 0px 61px 0px;

	padding: 75px 0px 100px 0px;

}

.clients-say .clients-say-title h2 {

    font-size: 52px;

    font-weight: 600;

    text-transform: capitalize;

    text-align: center;

    color: #fff;

        padding: 8px 0px 67px 0px;

}

.clients-say .clients-say-title h4 {

    font-size: 16px;

    font-weight: 500;

    color: #fff;

    text-align: center;

    text-transform: uppercase;

}



.clients-say .clients-say-img img {

    height: 136px;

    width: 136px;

    object-fit: contain;

    margin: 0px auto;

}



.clients-say .clients-say-inner {

    text-align: center;

}



.clients-say .clients-say-inner p {

    font-size: 20px;

    font-weight: 400;

    line-height: 30px;

    color: #fff;

    padding: 35px 0px 21px 0px;

}



.clients-say .clients-say-inner h6 {

    font-size: 24px;

    color: #fff;

    font-weight: 400;

    margin-bottom: 18px;

}



.clients-say .clients-say-inner h5 {

    font-size: 16px;

    color: #fff;

    font-weight: 400;

}

.clients-say .owl-prev{

      position: absolute;

    left: 0px;

    top: 10%;

    color: #fff !important;

    font-size: 24px !important;

}

.clients-say .owl-next{

        position: absolute;

    right: 0px;

    top: 10%;

    color: #fff !important;

    font-size: 24px !important;

}

/*clients-say section End*/







/*our-blog section start*/

section.our-blog {

    padding: 0px 0px 100px 0px;

}

.our-digital .our-blog-title h2 {

    padding: 50px 0px 25px 0px !important;

}



.our-blog .our-blog-title h2 {

    font-size: 52px;

    font-weight: 600;

    text-transform: capitalize;

    text-align: center;

    color: #0D1C33;

    padding: 8px 0px 50px 0px;



}

.our-blog .our-blog-title h4 {

    font-size: 1rem;

    text-transform: uppercase;

    font-weight: 500;

    color: #5B667B;

    text-align: center;

}

.our-blog .our-blog-conte h2 {

    color: #0D1C33;

    font-size: 1.5rem;

    text-transform: capitalize;

    font-weight: 500;

    padding: 25px 0px 21px 0px;

}

.our-blog-conte {

    padding-left: 10px;

}

.our-blog .our-blog-conte h2:hover {

    color: #93267f;

    transition: all 0.3s ease;

}

.our-blog .our-blog-conte h6 {

    font-size: 16px;

    color: #5B667B;

    font-weight: 300;

}





.our-blog .our-blog-conte p {

    font-size: 16px;

    color: #5B667B;

    font-weight: 300;

    line-height: 30px;

    padding: 37px 0px 31px 0px;

}

.our-blog .our-blog-btn{

    color: #C9546D;

    text-transform: capitalize;

    font-size: 16px;

    border-bottom: solid 2px #C9546D;

    padding-bottom: 5px;

}

.our-blog .our-blog-btn:hover {

    color: #93267f;

    border-bottom: solid 2px #93267f;

    transition: all 0.3s ease;

}

.our-blog .our-blog-btn i{

    margin-left: 10px;

}



/*our-blog section End*/



.technology-title h2 {

	font-size: 52px;

	font-weight: 600;

	text-transform: capitalize;

	text-align: center;

	color: #0D1C33;

	padding: 74px 0px 55px 0px;

}

.technologyrow{

    max-width: 1120px;

    margin: 0px auto 79px auto;

}

.technology-img img {

    height: 100px;

    width: 200px;

    object-fit: contain;

    margin: 0px auto;

    text-align: center;

}



.slider-inner h2 {

	text-align: center;

	font-size: 4rem;

	font-style: normal;

	font-weight: 600;

	line-height: 75px;

	text-transform: capitalize;

}

.search-box {

	width: 100%;

	padding: 5px;

	height: 50px;

	border-radius: 6px;

	border: 1px solid #C5D0E7;

	background: #FFF;

}

.form-control:focus {

	border-color: transparent !important;

	box-shadow:none !important;

}

.page-link.next-title {

	color: #000;

}

.cont-btn.btn-now {

	width: 188px;

}









.footer-title h2 {

    background: #C9546D;

    text-align: center;

    text-transform: uppercase;

    color: #fff;

    font-size: 32px;

    height: 84px;

    line-height: 84px;

/*    width: 675px;*/

        border-radius: 20px 0px 0px 0px;

}

.footer-title.usa h2 {

    background: #5B667B;

    text-align: center;

    text-transform: uppercase;

    color: #fff;

    font-size: 32px;

    height: 84px;

    line-height: 84px;

/*    width: 675px;*/

    border-radius: 0px 20px 0px 0px;

}



.footer-contant {

    background: #F2F4F6;

    height: 500px;

    /* width: 675px; */

    border-radius: 20px 0px 0px 20px;

}

.footer-contant.gjghj {

    border-radius: 0px 0px 20px 0px;

}

.footer-map.ggdfgfdgg iframe {

    border-radius: 0px 0px 0px 20px;

}

.footer-inner {

    text-align: center;

    color: #0D1C33;

}



.footer-inner-cont i {

    font-size: 30px;

    color: #0D1C33;

}



.footer-inner-cont span a {

    display: block;

    font-size: 24px;

    color: #0D1C33;

    font-weight: 400;

}



.footer-inner-cont {

    padding-bottom: 30px;

}

.footer-inner-cont.fsfs {

    padding-top: 60px;

}







.copy-right {

    background: #6C1A5E;

    height: 183px;

    margin-top: -99px;

}

.copy-right-left {

    padding-top: 120px;

}



.copy-right-left p {

    color: #fff;

    font-size: 16px;

    font-weight: 300;

}



.copy-right-left ul.footer-icon {

    display: flex;

    align-items: center;

    float: right;

}



.copy-right-left ul.footer-icon li a {

    color: #fff;

    font-size: 25px;

    display: block;

    margin-left: 20px;

}

.copy-right-left ul.footer-icon li a:hover {

    color: #C9546D;

    transition: all 0.3s ease;

}







.footer-map iframe {

    width: 100%;

     height: 500px;;

    border-radius: 0px 0px 20px 0px

}













.fdgfh {

    max-width: 790px;

    margin: 0px auto;

}

.technology ul.tabs{

    margin: 0px;

    padding: 0px;

    list-style: none;

    text-align: center;

    border-bottom: solid 2px #E6E6E6;

}

.technology ul.tabs li{

    background: none;

    color: #5B667B;

    display: inline-block;

    padding: 10px 28px;

    cursor: pointer;

    font-size: 16px;

    font-weight: 400;

    text-transform: capitalize;



}



.technology ul.tabs li.current{

    color: #C9546D;

    border-bottom: solid 2px #C9546D;

}



.technology .tab-content{

    display: none;

    padding: 15px;

}



.technology .tab-content.current{

    display: inherit;

}



.technology .fghyu {

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.technology .tabs-img img {

    height: 90px;

    width: 90px;

    object-fit: contain;

}

.tabs-img span {

    display: block;

    text-align: center;

    color: #5B667B;

    font-size: 16px;

    font-weight: 300;

    margin-top: 20px;

}



/*---start-css-22-8--23---*/

.tabsd button {

    background: #C9546D;

    text-align: center;

    height: 72px;

    line-height: 72px;

    text-transform: uppercase;

    color: #fff;

    width: 100%;

    border: none;

    font-size: 32px;

    font-weight: 500;

    border-radius: 20px 0px 0px 0px;

}

.tabsdtablink button{

background: #5B667B;

    border-radius: 0px 20px 0px 0px;

}

.tablink:hover {

  background-color: #6c1a5e;

}





.ab-content h4 {

    color: #23282B;

    font-family: Times New Roman;

    font-size: 20px;

    font-style: normal;

    line-height: normal;


}

.leadership-section {

	background: #C9546D;

}

.mt-mb-70 {

    margin-top: 110px;

}

.leadership-section .btn, .advisory-section .btn {

	border-radius: 6px;

	background: var(--parpl, #6C1A5E);

	color: #fff;

	margin: 0 auto;

	text-align: center;

	display: flex;

	justify-content: center;

	max-width: 186px;

}

h3 {

    color: var(--black, #0D1C33);

    font-family: Times New Roman;

    font-size: 32px;

    font-style: normal;

    font-weight: 600;

    line-height: normal;

    text-transform: capitalize;

}

.text-blue  {

    color: #C9546D;

}



.footer-inner-page {

	background: #C9546D;

}

.nav-link {

	color: #FFF;

	font-family: Times New Roman;

	font-size: 16px;

	font-style: normal;

	line-height: 28px;

}

h4 {

    color: #FFF!important;

	font-family: Times New Roman;

	font-size: 32px!important;

	font-style: normal;

	line-height: 32px;

	text-transform: capitalize;

}

.sub-ft-title {

	padding-top: 55px !important;

}

.socail-f-icon {

	width: 32px;

	height: 32px;

	display: flex;

}

.copyright-walpper {

	border-top: 1px solid #8C4680;

	border-top-style: dotted;

}

.copyright-title {

	color: #FFF;

	font-family: Times New Roman;

	font-size: 16px;

	font-style: normal;

	font-weight: 300;

	line-height: normal;

	text-transform: capitalize;

}

.slider-inner {

	background-image: url(../img/banner-ab.png);

	background-repeat: no-repeat;

	background-size: cover;

	height: auto;

	display: flex;

	align-items: center;

}

.leadership-banner {

    background-image: url(../img/leadership-banner.png);

	background-repeat: no-repeat;

	background-size: cover;

	height: auto;

	display: flex;

	align-items: center;

}

.banner-ab {

    background-image: url(../img/banner-ab.png);

	background-repeat: no-repeat;

	background-size: cover;

	height: auto;

	display: flex;

	align-items: center;

}

.banner-cnt{

    background-image: url(../img/banner-cnt.svg);

	background-repeat: no-repeat;

	background-size: cover;

	height: auto;

	display: flex;

	align-items: center;

}

.consulting-services-bg {

	background-image: url(../img/consulting-service-banner.png);

	background-repeat: no-repeat;

	background-size: cover;

	height: auto;

	display: flex;

	align-items: center;

}

.slider-digital-banner {

    background-image: url(../img/degital-service-banner.png);

	background-repeat: no-repeat;

	background-size: cover;

	height: auto;

	display: flex;

	align-items: center;

}

.dropdown .fa-solid.fa-angle-down {

	padding-left: 8px;

	font-size: 14px;

}

/* .slider-inner::before {

	content: '';

	position: absolute;

	width: 100%;

	height: 100%;

    z-index: 0;

    background: linear-gradient(91deg, rgba(27, 160, 225, 0.94) 0%, rgba(27, 160, 225, 0.92) 45.83%, rgba(147, 38, 127, 0.17) 100%);

} */

.text-dark-light {

    color:  #5B667B;

}

.addres-title {

	color:  #5B667B;

	font-size: 14px;

	font-style: normal;

	font-weight: 400;

	line-height: normal;

	text-transform: uppercase;

}

.follow-social-link {

	border-radius: 10px;

	background: var(--parpl, #6C1A5E);

	padding: 20px;

	width: 300px;

	height: 109px;

	flex-shrink: 0;

}

.hd-social-link {

	color:#FFF;

	text-align: center;

	font-size: 20px;

	font-style: normal;

	font-weight: 600;

	line-height: normal;

	text-transform: capitalize;

}

.social-menu-list {

	display: flex;

	justify-content: center;

	margin-top: 8px;

}

.form-cnt-datelis {

	border-radius: 10px;

	background: #C9546D;

	padding: 23px 26px 23px 26px;

}

.form-control {

	padding: 12px 10px !important;

    color: #5B667B;
	
	/*
    font-size: 16px;

    font-style: normal;

    font-weight: 400;

    line-height: normal;

    text-transform: capitalize;
	*/
}

.btn {

	background: #6C1A5E;

	color: #fff;

	padding: 14px 0px;

}

.recepcha-title {

	color: #FFF;

	font-size: 12px;

	font-style: normal;

	font-weight: 400;

	line-height: normal;

	text-transform: capitalize;

}

.form-select {

    padding: 12px 10px !important; 

}

.btn.btn-now  {

	text-align: center;

	display: block;

	max-width: 180px;

	margin: 0 auto;

    border: 1px solid var(--blue, #C9546D);

    background: var(--blue, #C9546D);

}

.upload-btn {

	border: 1px dashed #A7A7A7;

	padding: 50px;

	justify-content: center;

	display: flex;

    border-radius: 10px;

}

.form-label.resume-form.text-center.d-block {

	color: #C9546D;

	text-align: center;

	font-size: 26px;

	font-style: normal;

	font-weight: 400;

	line-height: normal;

	text-transform: capitalize;

}

.btn-time {

	border-radius: 5px;

	border: 1px solid #0D1C33;

	background: #F9F9F9;

	color: #0D1C33;

	font-size: 16px;

	font-style: normal;

	font-weight: 300;

	line-height: normal;

	text-transform: capitalize;

	padding: 8px 20px;

}

.job-list li {

	list-style: disc;

}

.name-link {

	color: #0D1C33;

	font-size: 16px;

	font-style: normal;

	font-weight: 500;

	line-height: normal;

}

.class-team-list {

	border: 1px solid #0D1C33;

	background: #FFF;

	border-radius: 4px !important;

	padding: 19px 22px 31px 26px;

}

.pagination .page-item.active .page-link {

	z-index: 3;

	color: #6C1A5E;

	background-color: #0d6efd;

	border-color: #0d6efd;

}

.pagination {

	display: flex;

	padding-left: 0;

	list-style: none;

	justify-content: center;

}



.text-left {

    text-align: left !important;

}

.hd-service-left {

	color: #C9546D;

	font-family: Times New Roman;

	font-size: 42px;

	font-style: normal;

	font-weight: 600;

	line-height: 55px;

}

.our-blog.our-digital {

    background-image: url(../img/digital-banner.png);

    background-repeat: no-repeat;

    background-size: cover;

    display: flex;

    align-items: center;

}

.our-blog.our-consulting {

	background-image: url(../img/business-people-img.png);

	background-repeat: no-repeat;

	background-size: cover;

	display: flex;

	align-items: center;

	background-position: center;

}

.our-digital::before, .our-consulting::before {

	content: '';

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: 0;

    opacity: 0.9;

    background: var(--blue, #C9546D);

    box-shadow: 0px 2px 10px 0px rgba(0, 14, 21, 0.10);

	/* background: linear-gradient(91deg, rgba(27, 160, 225, 0.94) 0%, rgba(27, 160, 225, 0.92) 45.83%, rgba(147, 38, 127, 0.17) 100%); */

}

.our-digital .our-blog-conte {

	padding-left: 4px;

	padding-right: 4px;

}

.process-blog {

    background-image: url(../img/process-bg-img.png);

    background-repeat: no-repeat;

    background-size: cover;

    display: flex;

    align-items: center;

}

.process-blog::before {

	content: '';

	position: absolute;

	width: 100%;

	height: 100%;

	z-index: 0;

    opacity: 0.9;

    background: var(--blue, #C9546D);

    box-shadow: 0px 2px 10px 0px rgba(0, 14, 21, 0.10);



}

.process-inner-row .cols {

	width: 20%;

}

.process-inner-row .core-icon {

	background: #fff;

	height: 80px;

	width: 80px;

	border-radius: 50%;

	line-height: normal;

	text-align: center;

	margin: 0px auto;

    display: flex;

    justify-content: center;

    align-items: center;

}

.process-inner-row .josjfso {

	padding: 0px 2px;

}

.process-inner-row .cols .josjfso {

    border-right: solid 1px #E7E7E7;

}

.innovate-section .our-blog-conte {

    padding-left: 4px;

    padding-right: 4px;

}

.core-icon {

	background: #6C1A5E;

	height: 144px;

	width: 144px;

	border-radius: 50%;

	line-height: 144px;

	text-align: center;

	margin: 0px auto;

}

.text-blue {

	color: #C9546D;

}

.choice-makes-box .josjfso {

	border-right: none;

	padding: 0px 10px;

}



.dropdown-menu li a {

	text-transform: capitalize !important;

    font-size: 1rem !important;



}

.owl-carousel .owl-nav button.owl-prev {

    content: '';

    background: url(../img/arrow-left.svg);

    width: 28px;

    height: 28px;

    display: flex;

    background-repeat: no-repeat;

}

.owl-carousel .owl-nav button.owl-next {

    content: '';

    background: url(../img/arrow-right.svg);

    width: 28px;

    height: 28px;

    display: flex;

    background-repeat: no-repeat;

}

.owl-prev span, .owl-next span  {

	display: none;

}



