	.brk-team-persone-table__name-position h4 {
	    font-size: 18px;
	    font-weight: 200 !important;
	    line-height: 18px !important;
	    letter-spacing: normal !important;
	    text-shadow: 1px 1px #000;
	    text-align: left
	}

	.designn {
	    text-align: left !important;
	    float: left !important;
	    display: block !important;
	    width: 100%
	}

	.numbers span {
	    font-size: 12px !important;
	    color: #fff !important;
	    line-height: 14px !important;
	    text-transform: none !important
	}

	.numbers {
	    padding: 5px 10px !important
	}

	@media (max-width:768px) {
	    .dsnone {
	        display: none !important
	    }

	    .numbers {
	        padding: 21px 1.5px !important
	    }

	    h3.stylish-title {
	        display: contents
	    }

	    .main-heading {
	        margin-top: 20px
	    }

	    .bannersize {
	        min-height: 380px;
	        background-color: #fff;
	        box-shadow: 0 5px 16px rgb(0 0 0 / 20%);
	        border-radius: 14px
	    }

	    .bannersize.lifediv img {
	        box-shadow: none !important
	    }

	    .txtdiv p {
	        padding: 0 25px 10px !important
	    }

	    .pointss {
	        position: unset !important
	    }

	    .respop {
	        display: block !important
	    }
	}

	.brk-testimonials-dash-three__caption {
	    padding-left: 10px !important;
	    display: flow-root !important
	}

	.main-heading h2 {
	    padding: 20px 0 0
	}

	section.hero-banner.box-100-h.respons {
	    background-image: url(../images/ibi_landing_page_comp.jpg);
	    background-size: cover;
	    background-repeat: no-repeat
	}

	.non {
	    display: none
	}

	@media (max-width:992px) {
	    section.hero-banner.box-100-h.respons {
	        background-image: none
	    }

	    .non {
	        display: block
	    }

	    .sh-div {
	        background-color: #fff;
	        padding: 40px 10px;
	        margin-top: 5%;
	        margin-right: 0;
	        box-shadow: 0 0 14px 8px #0000002b;
	        border-radius: 0 87px
	    }
	}

	.modal.fade.in {
	    opacity: 1 !important;
	}

	div#ibiformmodal .modal-dialog {
	    top: 60px !important;
	}

	a.readmbtn5 {
	    box-shadow: 0 5px 16px rgb(0 0 0 / 20%);
	    display: block;
	    margin: auto !important;
	    width: 200px !important;
	    text-align: center !important;
	}

	a.readmbtn {
	    background-color: #bb2226;
	    color: #fff !important;
	    text-align: center;
	    padding: 6px 20px;
	    margin: 10px !important;
	    display: inline-block;
	    text-transform: uppercase;
	    font-size: 12px;
	}


	.para,
	.psn {
	    text-align: center
	}

	.hov {
	    font-size: 18px;
	    font-weight: 700;
	    color: #fff
	}

	.para,
	.splw {
	    color: #fff;
	    font-size: 14px
	}

	.centered1 {
	    position: absolute;
	    top: -40%;
	    left: 19%;
	    width: 60%
	}

	.centered1 img {
	    width: 150px;
	    margin-left: 16px
	}

	.awardsec {
	    padding: 45px 10px 0 30px
	}

	.hov : hover {
	    font-weight: 700;
	    color: #000
	}

	@media (min-width:1024px),
	print {
	    .top_hom {
	        width: 100%;
	    }
	}

	@media screen and (max-width:1023.98px) {
	    .top-home-block__links-item {
	        display: none
	    }
	}

	@media screen and (min-width:1024px) {
	    .spl {
	        display: none
	    }
	}

	.cen {
	    padding: 5px
	}

	.splw {
	    font-weight: 500
	}

	.grid_bottom {
	    text-align: center;
	    font-weight: bolder;
	    font-size: 15px
	}

	.slick-list,
	.slick-track {
	    position: relative;
	    display: block
	}

	.slick-slide {
	    margin: 0 5px
	}

	.slick-slide img {
	    width: 80%;
	    margin-top: 10px;
	    margin-bottom: 10px;
	    display: block
	}

	.slick-list {
	    overflow: hidden;
	    margin: 0;
	    padding: 0
	}

	.slick-list:focus {
	    outline: 0
	}

	.slick-list.dragging {
	    cursor: pointer;
	    cursor: hand
	}

	.slick-track {
	    top: 0;
	    left: 0
	}

	.slick-track:after,
	.slick-track:before {
	    display: table;
	    content: ''
	}

	.slick-arrow.slick-hidden,
	.slick-slide,
	.slick-slide.slick-loading img {
	    display: none
	}

	.slick-track:after {
	    clear: both
	}

	.slick-loading .slick-slide,
	.slick-loading .slick-track {
	    visibility: hidden
	}

	.slick-slide {
	    float: left;
	    height: 55%;
	    min-height: 1px;
	    margin-top: 10px;
	    margin-bottom: 10px
	}

	[dir=rtl] .slick-slide {
	    float: right
	}

	.center,
	.slick-initialized .slick-slide {
	    display: block
	}

	.slick-slide.dragging img {
	    pointer-events: none
	}

	.slick-vertical .slick-slide {
	    display: block;
	    height: auto;
	    border: 1px solid transparent
	}

	.slide1 {
	    box-shadow: rgba(0, 0, 0, .35) 0 5px 15px;
	    height: 125px;
	    width: 180px;
	    border-radius: 50px 0
	}

	.center {
	    margin: auto;
	    width: 55%;
	    padding: 15px 0 0;
	}

	@media screen and (max-width: 992px) {
	    .slide1 {
	        height: 100px;
	        width: 115px;
	    }
	}

	.marquee,
	.marquee-item {
	    background-color: #fff;
	    display: flex
	}

	.marquee,
	h3 {
	    position: relative
	}

	.marquee {
	    width: 100%;
	    overflow: hidden;
	    align-items: center
	}

	.marquee-content {
	    display: flex;
	    animation: 60s linear infinite marquee
	}

	.marquee:hover .marquee-content {
	    animation-play-state: paused
	}

	.marquee-item {
	    flex-shrink: 0;
	    width: 180px;
	    height: 140px;
	    justify-content: center;
	    align-items: center;
	    margin: 0 15px;
	    font-size: 20px;
	    transition: transform .4s, filter .4s
	}

	.marquee:hover .marquee-item {
	    filter: blur(4px);
	    transform: scale(.9)
	}

	.marquee .marquee-item:hover {
	    filter: none;
	    transform: scale(1.2)
	}

	@keyframes marquee {
	    0% {
	        transform: translateX(0)
	    }

	    100% {
	        transform: translateX(-50%)
	    }
	}

	.marq>div>img {
	    height: 100%
	}

	.marquee-item>div>img {
	    box-shadow: rgba(0, 0, 0, .35) 0 5px 15px;
	    padding: 5px 10px;
	    width: 100%;
	    border-radius: 20px 0
	}

	.div_mar {
	    padding: 10px;
	    border-radius: 10px
	}

	h3 {
	    padding: 0;
	    margin: 0;
	    font-weight: 400;
	    font-size: 35px;
	    color: #080808;
	    -webkit-transition: .4s;
	    -o-transition: .4s;
	    transition: .4s
	}

	h3 em {
	    font-style: normal;
	    font-weight: 300
	}

	@media screen and (max-width:767px) {
	    .marquee-item {
	        margin: 0;
	        width: 100px;
	        height: 100px
	    }
	}

	.one h3 {
	    text-align: center;
	    text-transform: uppercase;
	    padding-bottom: 5px
	}

	.one {
	    margin-top: 20px
	}

	.center_imn,
	.mx-auto {
	    margin-left: auto;
	    margin-right: auto
	}

	.center_imn {
	    display: block;
	    width: 85%
	}

	.prfmnc-chrt-wrp {
	    background-color: #ffffffe0;
	    box-shadow: 0 5px 16px rgb(0 0 0 / 20%);
	    border-radius: 15px;
	    padding: 40px 50px 0
	}

	@media (min-width:768px) {
	    .md\:grid-cols-3 {
	        grid-template-columns: repeat(3, minmax(0, 1fr))
	    }

	    .md\:row-gap-10 {
	        grid-row-gap: 2.5rem;
	        row-gap: 2.5rem
	    }

	    .md\:col-gap-8 {
	        grid-column-gap: 2rem;
	        column-gap: 2rem
	    }
	}

	.grid-cols-1 {
	    grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	.px-4 {
	    padding-left: 1rem;
	    padding-right: 1rem
	}

	.max-w-screen-xl {
	    max-width: 1280px
	}

	.justify-center {
	    justify-content: center
	}

	.items-center {
	    align-items: center
	}

	.flex-row {
	    flex-direction: row
	}

	.grid {
	    display: grid
	}

	.flex {
	    display: flex
	}

	.services {
	    padding: 60px 0
	}

	.services-box {
	    display: inline-block;
	    margin-bottom: 20px;
	    border-bottom: 1px dashed #dfe0e1
	}

	.services-box:hover {
	    background: #f2f2f2;
	    cursor: pointer;
	    transition: 1s;
	    -moz-transition: 1s;
	    -webkit-transition: 1s;
	    -o-transition: 1s
	}

	.services-box:hover i {
	    background: #4a89dc;
	    border-radius: 100px;
	    transition: 1s;
	    -moz-transition: 1s;
	    -webkit-transition: 1s;
	    -o-transition: 1s
	}

	.icon {
	    padding: 0 0 5px;
	    float: left;
	    margin-right: 10px
	}

	.icon i {
	    width: 70px;
	    height: 70px;
	    background: #5d9cec;
	    color: #fff;
	    line-height: 70px;
	    text-align: center;
	    font-size: 44px
	}

	.service-content h4 {
	    font-size: 18px;
	    font-weight: 900;
	    height: 35px
	}

	.image2 {
	    display: none;
	}

	@media screen and (max-width: 800px) {
	    .image1 {
	        display: none;
	    }

	    .image2 {
	        display: block;
	    }

	    .slide1 {
	        box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	        height: 100px;
	        width: 155px;
	        border-radius: 50px 0 50px 0px;
	        padding: 5px;
	    }

	    .slick-slide img {
	        width: 70%;
	        margin-top: 5px;
	        margin-bottom: 10px !important;
	    }

	}


	.home-sec2 .why_box2 .owl-carousel1 ul li p {
	    color: #FFF;
	    font-size: 14px !important;
	    font-family: cambria !important;
	    text-transform: capitalize !important;
	}

	.b_h3 {
	    padding: 15px 0 0 0px;
	}


	.stylish-title {
	    position: absolute;
	    top: -50px;
	    background: transparent;
	    left: 0;
	    font-size: 35px;
	    font-weight: 100;
	    padding: 10px 17px;
	    color: #000;
	}

	.recruitsecnew {
	    background-color: #fff;
	    bottom: 0;
	    position: absolute;
	    right: 0;
	    left: 0;
	    box-shadow: 0 5px 16px rgb(0 0 0 / 20%);
	    border-radius: 15px;
	}



	.testimonial_subtitle {
	    color: #000;
	    font-size: 14px
	}

	.testimonial_btn {
	    background-color: #373d4b !important;
	    color: #fff !important
	}

	.blk,
	.para1 {
	    color: #000
	}

	.seprator {
	    height: 2px;
	    width: 56px;
	    background-color: #0aaa7a;
	    margin: 7px 0 10px
	}

	.para1 {
	    font-weight: 500;
	    font-size: 16px;
	    font-style: italic
	}

	.single_slid {
	    background-color: #fff;
	    text-align: left;
	    padding: 17px 19px;
	    border-radius: 10px;
	    position: relative;
	    margin-bottom: 30px;
	    -webkit-transition: .3s;
	    -o-transition: .3s;
	    transition: .3s
	}

	.testimonial_9 {
	    padding-top: 70px;
	    margin: 50px 15px 0;
	    border: 1px solid #fff;
	    text-align: center;
	    position: relative;
	    transition: .7s
	}

	.testimonial_9:hover {
	    border-color: #e7e3e3;
	    border-color: 2px solid #000
	}

	.testimonial_9 .pic {
	    width: 95px;
	    height: 95px;
	    border-radius: 50%;
	    background: #fff;
	    padding: 7px;
	    position: absolute;
	    top: -50px;
	    left: 50%;
	    overflow: hidden;
	    transform: translateX(-50%);
	    transition: .7s
	}

	.testimonial_9:hover .pic {
	    background: #d63213
	}

	.testimonial_9 .pic img {
	    width: 100%;
	    height: auto;
	    border-radius: 50%
	}

	.testimonial_9 .title {
	    font-size: 16px;
	    font-weight: 700;
	    color: #eabd44;
	    text-transform: uppercase;
	    margin: 0 0 10px
	}

	.testimonial_9 .description {
	    font-size: 14px;
	    color: #000;
	    line-height: 22px;
	    border-bottom: 1px solid #000;
	    padding: 34px 3px 25px 0;
	    margin: 0;
	    text-align: justify
	}

	.testimonial_9 .testimonial_9-content {
	    padding: 12px 7px 2px;
	    border: 1px solid #f7f7f7;
	    border-top: none;
	    position: relative;
	    text-align: left;
	    transition: .5s
	}

	.testimonial_9:hover .testimonial_9-content {
	    border-color: #000
	}

	.testimonial_9 .testimonial_9-content:after {
	    content: "";
	    width: 100%;
	    height: 0;
	    background: #000;
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    z-index: -1;
	    transition: .7s
	}

	.testimonial_9:hover .testimonial_9-content:after {
	    height: 100%
	}

	.testimonial_9-content .testimonial_9-profile {
	    display: inline-block
	}

	.testimonial_9 .name {
	    font-size: 16px;
	    font-weight: 600;
	    color: #000;
	    text-transform: uppercase;
	    margin: 0 0 3px;
	    transition: .7s
	}

	.testimonial_9 .post {
	    font-size: 14px;
	    color: #000;
	    text-transform: capitalize
	}

	.testimonial_9 .rating {
	    display: inline-block;
	    padding: 1px 5px;
	    margin: 0;
	    list-style: none;
	    color: #000;
	    position: absolute;
	    right: 25px
	}

	.testimonial_9 .rating li {
	    display: inline-block;
	    font-size: 14px;
	    color: #fff
	}

	.owl-theme .owl-controls {
	    width: 100%;
	    position: absolute;
	    top: 50%
	}

	.owl-theme .owl-controls .owl-buttons div {
	    width: 45px;
	    height: 40px;
	    line-height: 37px;
	    border-radius: 3px;
	    background: #fff;
	    border: 1px solid #ececec;
	    padding: 0;
	    opacity: 1;
	    transition: .4s ease-in-out
	}

	.owl-theme .owl-controls .owl-buttons div:hover {
	    background: #eabd44;
	    border-color: #eabd44
	}

	.owl-next,
	.owl-prev {
	    position: absolute;
	    left: -3%
	}

	.owl-next {
	    left: auto;
	    right: -3%
	}

	.owl-next:before,
	.owl-prev:before {
	    content: "\f104";
	    font-family: "Font Awesome 5 Free";
	    font-weight: 900;
	    font-size: 25px;
	    color: #ececec
	}

	.owl-next:before {
	    content: "\f105"
	}

	@media only screen and (max-width:990px) {

	    .owl-next,
	    .owl-prev,
	    .owl-theme .owl-controls {
	        position: relative;
	        left: 0;
	        right: 0
	    }
	}

	@media only screen and (max-width:768px) {
	    .testimonial_9 .testimonial_9-content {
	        padding: 15px 10px 12px
	    }

	    .testimonial_9 .rating {
	        right: 12px
	    }
	}