	.blogList .blogListBox .imgTop img{
       object-fit: cover;
	   height:100%;
    }
@media (min-width: 1600px) {
    .WhoWeAre {
        min-height: 1100px;
        /* background-image: url("../imgs/Image_Who_we_are_sectionBG.jpg"); */
        background-size: 112% 64%;
    }
    .About_who_we_are {
        min-height: 1000px;
        background-position-y: 360px;
    }
    .home__hero__unit {
        min-height: 700px;
        padding-top: 250px;
    }
    .sticky-btm {
        position: absolute;
        top: 0px;
        width: 100%;
        height: 50vh;
        margin-top: calc(50vh - 200px);
        display: block;
    }
    .home-bg-image {
        right: -32%;
    }
    .homeIndsSec article {
        max-width: 1100px;
        margin: 0 auto;
    }
    .slide-content {
        top: 165px !important;
    }
}
@media (min-device-width: 1400px) and (max-device-width: 1440px) {
	.home__hero__unit{
		padding-top:20%;
	}
}
@media (max-width: 1200px) {
    .talent_block_list {
        width: 200px;
    }
    .startup_inds_name {
        font-size: 26px;
    }
}
@media (max-width: 1199px){
    .blogList .blogListBox .imgTop img{
        width:100%;
    }
	.headerEmail{display:none;}
    .subscribeDesign .formOuter{display:block;}
    .subscribeDesign .formOuter form{ width:100%;}
    .subscribeDesign .formOuter form { width: 100%; display: block;}
    .subscribeDesign  form #mc_embed_signup_scroll{ margin-bottom:20px; width:100%!important; text-align:left!important;}
     .subscribeDesign .subscribeBtn input{width:100%;}
}

@media (max-width: 1024px) {
	
    .who__we__are__title {
        font-size: 36px;
        line-height: 48px;
        padding-right: 0px;
    }
   
    .who__we__are__content {
        padding-top: 50px;
    }
    .GetInTouch h2.Industry__get_text {
        font-size: 40px;
        line-height: 56px;
    }
    .getInButDiv {
        padding-top: 50px;
    }
    .GetInTouch {
        padding-top: 100px;
        padding-bottom: 100px;
    }
	.first_2_digits h2, .second_2_digits h2{
		font-size: 85px;
    	line-height: 165px;
	}
	.year_content h3{
		font-size: 28px;
    	line-height: 36px;
	}
	.service__list__home.core_value_list .overlay h2 {
   		font-size: 18px;
	}
	.get-a-quote__text{
		font-size:90px;
	}
}

@media (max-width: 991px){
    .search-form{width:200px;}
    .blogList .blogListBox .imgTop{
        background-image: unset;
        max-height: 500px;
    }
    .blogList .blogListBox .imgTop img{
        display: block;
    }
}

@media (max-width: 900px) {
	.home__hero__unit{
		padding-top:45%;
	}
    .industries__links ul li a {
        font-size: 40px;
    }
    .talent_block_list {
        width: 140px;
        padding: 10px;
    }
    .talent_block_list img {
        /* display: none; */
        width: 100%;
        height: auto;
    }
    .careerForm .form-control,
    #instant_rates_form .form-control {
        font-size: 16px;
    }
    .client__word__testi {
        font-size: 18px;
        line-height: 30px;
        font-weight: 400;
        text-align: justify;
    }
    .home__hero__content h2 {
        font-size: 60px;
    }
    .home__hero__content h1 {
        font-size: 60px;
    }
    .home__who__we__work__tab .nav-pills .nav-link {
        font-size: 28px;
        line-height: 36px;
    }
    .home__who__we__work__tab ul.nav {
        padding-right: 0px;
    }
    .home__who__we__work__tab .tab-content {
        padding-top: 0px;
    }
    .numberText h2 {
        font-size: 60px;
    }
    .numberCounter h2 {
        font-size: 60px;
    }
    .home__set__apart_conttent h3 {
        font-size: 28px;
        line-height: 56px;
    }
    .TestimonialsSec {
        padding-top: 100px;
    }
    .whoWeAre__overlay {
        width: 100%;
		left:0px;
		
    }
    .our__milestone__section {
        padding-top: 100px;
    }
    .ourMiles_years {
        padding-top: 40px;
    }
    .startup_inds_name {
        font-size: 20px;
    }
    /* Menu Css starts here */
    .nav-mobile {
        display: block !important;
        width: 80%;
        height: calc(100vh - 95px);
        position: fixed;
        z-index: 999;
        top: 95px;
        padding: 20px 40px;
        right: calc(-100vw);
        /* background: #001328; */
        overflow: scroll;
    }
    .top-menu-content {
        width: 100%;
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .nav-menu ul {
        width: 100%;
    }
    .nav-menu ul ul {
        width: 100%;
        position: relative !important;
        left: 20px;
        top: 0px;
    }
    .nav-menu li a {
        font-size: 16px;
        line-height: 35px;
        padding: 0px;
    }
    .nav-menu ul li:nth-child(2) ul,
    .nav-menu ul li:nth-child(3) ul {
        top: 0px;
    }
    .dropdown-toggle::after {
        display: none;
    }
    .nav-mobile li.dropdown::before {
        content: "\f067";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        position: absolute;
        left: -25px;
        color: #ffffff;
        font-size: 14px;
        top: 8px;
    }
    .navbar-nav .dropdown>.nav-link.dropdown-toggle {
        margin-left: 0px;
    }
    .nav-mobile li.dropdown.show::before {
        content: "\f068";
    }
    .nav-mobile li.nav-item .nav-link {
        text-align: left;
    }
    .dropdown-menu {
        position: relative !important;
        transform: none !important;
        top: 0px;
        left: 0px;
        border: none;
        padding: 0px;
        margin: 0px;
        will-change: initial !important;
        margin-bottom: 5px;
    }
    .dropdown-item {
        color: rgba(255, 255, 255, 0.34);
    }
    .dropdown-item:hover {
        color: #ffffff;
    }
    .navbar {
        padding: 4px 14px;
    }
    .navbar-brand img {
        width: 110px;
    }
    /* .page-wrapper {
        margin-top: 64px;
        min-height: 100px;
    } */
    .nav-mobile {
        height: calc(100vh - 64px);
        top: 45px;
    }
    .navbar-brand+.btn-theme-primary {
        padding: 5px 20px;
    }
    .dropdown-menu {
        /* background-color: #001328; */
        color: #ffffff;
    }
    .industires__main__banner__content h1 {
        font-size: 60px;
        line-height: 88px;
    }
    .process__tabs .nav-link,
    #process__slider .carousel-indicators li a {
        font-size: 18px;
    }
    .number__title {
        font-size: 50px;
    }
    .number__text {
        position: absolute;
        bottom: 0px;
        padding-right: 10px;
        font-size: 18px;
        line-height: 28px;
    }
    .s-expertise-software:not(.s-expertise-software_slider) .s-expertise-software-wrap .s-expertise-software-block .s-expertise-software-block-main {
        min-width: 100%;
        margin-bottom: 10px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .s-expertise-software:not(.s-expertise-software_slider) .s-expertise-software-wrap .s-expertise-software-block .s-expertise-software-block-img-wrap {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%;
    }
    .s-expertise-software:not(.s-expertise-software_slider) .s-expertise-software-wrap .s-expertise-software-block {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 0;
    }
    .s-expertise-software .s-expertise-software-wrap .s-expertise-software-block .s-expertise-software-block-img-wrap .s-expertise-software-block-img {
        margin-bottom: 10px;
    }
    .industires__Links__accordians .card .card-link {
        font-size: 30px;
    }
    .industires__Links__accordians .card .card-link span {
        width: 90%;
    }
    .Inudstry__inner__links__slider .item h2 a {
        font-size: 30px;
        line-height: 56px;
    }
    .tabs__links__btn .nav-tabs li a {
        font-size: 17px;
    }
    .tabs__content__para p {
        font-size: 18px;
        line-height: 28px;
        font-weight: 300;
    }
    .service__inner__InfoHeading {
        font-size: 36px;
    }
    .serviceInnerInfo {
        padding: 10px;
    }
    .modalHeading h2 {
        font-size: 36px;
    }
    .featHeading h4 {
        font-size: 17px;
    }
    .modalTableSec {
        overflow: scroll;
    }
    .modalTable {
        padding-top: 50px;
        display: inline-block;
        width: 800px;
        overflow: scroll;
    }
    .careerForm .form-label,
    #instant_rates_form .form-label {
        font-size: 14px;
    }
    #advantages__slider__tab .carousel-item h3 {
        font-size: 24px;
    }
    .howToCard h3 {
        line-height: 36px;
        font-size: 24px;
    }
    .partner__we__can__help_info h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .partner__we__can__help_info h3 {
        font-size: 24px;
        line-height: 30px;
    }
    .partnerInnerInfo h4 {
        font-size: 16px;
        line-height: 28px;
        margin-top: 20px;
        margin-bottom: 25px;
    }
    .partnerInnerInfo {
        padding-right: 0px;
    }
    .partnerInnerInfo img,
    .howToCard img {
        width: 50px;
        height: 50px;
    }
    .industires__main__banner {
        min-height: 400px;
    }
	.ClientLogoslider .item img{
		width:130px;
	}
	.accord-content ul li{
		font-size: 18px;
		line-height: 24px;
		padding: 8px;
	}
	.career__content .single__text h3, .career__content .single__text h2{
		font-size:30px;
	}
	.WhoWeAre img{
        margin-top: 55%;
    }
    
}

@media (max-width: 767px) {
    .who__we__are__content{
        padding-top: 0;
    }
    .home__Who__we__work__with__sec:before{
        filter: opacity(0.5);
    }
    .who__we__are_overlay__text::after{
        content: none;
    }
    .our__milestone__section:after{
        content: none;
    }
    .numberText h2 {
        font-size: 45px;
        line-height: 56px;
    }
    .numberText {
        margin-bottom: 50px;
    }
    .numberCounter P {
        padding-right: 0px;
    }
    .home__intro__overlay,
    .home-overlay {
        width: 100%;
    }
    .numberCounter h2 {
        font-size: 45px;
    }
    .who__we__are__title {
        font-size: 30px;
        line-height: 45px;
        padding-right: 0px;
    }
    .home__set__apart_conttent h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .whoWeAre__overlay {
        width: 100%;
		height:100%;
		left:0px;
    }
    .who__we__are_overlay__text {
        padding-top: 260px;
        padding-left: 25px;
        padding-right: 25px;
    }
	.About_who_we_are .who__we__are_overlay__text{
		padding-top:200px;
	}
    .getInText h2 {
        font-size: 35px;
        letter-spacing: normal;
    }
    .getInButDiv span {
        display: inline-block;
    }
    .getInButDiv a {
        display: inline-block;
        margin-left: 0px;
    }
    .btnCircle::before {
        width: 45px;
        height: 45px;
    }
    .btnCircle {
        padding: 0px;
        border-radius: 100px;
        width: 50px;
        height: 50px;
        /* color: #ffffff; */
        margin: 20px;
        position: relative;
        top: -20px;
    }
    .client__testi {
        padding-left: 0px;
    }
    .client__word__testi {
        font-size: 18px;
        line-height: 30px;
        font-weight: 400;
        text-align: justify;
    }
    .quote__img span::before {
        left: 20px;
    }
    .quote__img img {
        margin-left: 40px;
    }
    .quote__img span {
        float: initial;
    }
    .personName {
        margin-top: 20px;
    }
    .WhoWeAre {
        background-position-y: bottom;
        background-size: 100%;
        min-height: 750px;
		padding-top:0px;
    }
    .who__we__are__content .headingTitle {
        position: relative;
        top: -30px;
    }
    /* Industries page Media quries  starts from here*/
    .industires__main__banner__content h1 {
        font-size: 50px;
        line-height: 65px;
    }
    .industries__info__para p {
        font-size: 18px;
        line-height: 30px;
    }
    .industries__links ul li a {
        font-size: 20px;
        line-height: 36px;
        padding-right: 40px;
    }
    .industries__links ul li a::after {
        width: 50px;
        height: 50px;
        background-size: 25px;
    }
    .industries__links ul li {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .industires__no__are__reliable__text {
        padding-left: 15px;
    }
    .industires__no__are__reliable__text h3 {
        font-size: 45px;
        line-height: 60px;
    }
    .getInButDiv {
        padding-top: 50px;
        padding-bottom: 0px;
    }
    .GetInTouch {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .footerLogo {
        text-align: center;
    }
    .footerLinks {
        text-align: center;
    }
    .footerTermsLinks {
        text-align: center;
    }
    .clientTestmonials {
        margin-top: 0px;
    }
    .inds__21__block,
    .inds__90__block {
        width: 50%;
        float: left;
        height: 200px;
        padding-top: 40px;
    }
    .number__title {
        font-size: 40px;
        font-weight: 800;
    }
    .inds__86__block {
        min-height: 250px;
        height: 250px;
        padding-top: 50px;
        margin-bottom: 100px;
    }
    .inds__86__block .number__text {
        bottom: 0px;
    }
    .numberCounter .counters sup,
    .number__title sup {
        left: 0px;
    }
    .client__logo__img {
        padding: 30px 0px;
        text-align: left;
    }
    .client__logo__img img {
        background-color: #ffffff;
        border-radius: 100%;
        margin-left: 0px;
        width: 100px !important;
        height: 100px;
    }
    .quote__img {
        float: left;
        margin-right: 15px;
    }
    .GetInTouch h2.Industry__get_text {
        font-size: 20px;
        font-weight: 600;
        line-height: 32px;
        letter-spacing: 0px;
        padding: 0px;
    }
    /* Industries page Media quries  Ends from here*/
    /* Menu Css starts here */
    .nav-mobile {
        display: block !important;
        width: 80%;
        height: calc(100vh - 95px);
        position: fixed;
        z-index: 999;
        top: 95px;
        padding: 20px 40px;
        right: calc(-100vw);
        /* background: #001328; */
        overflow: scroll;
    }
    .top-menu-content {
        width: 100%;
        padding-top: 20px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .nav-menu ul {
        width: 100%;
    }
    .nav-menu ul ul {
        width: 100%;
        position: relative !important;
        left: 20px;
        top: 0px;
    }
    .nav-menu li a {
        font-size: 16px;
        line-height: 35px;
        padding: 0px;
    }
    .nav-menu ul li:nth-child(2) ul,
    .nav-menu ul li:nth-child(3) ul {
        top: 0px;
    }
    .dropdown-toggle::after {
        display: none;
    }
    .nav-mobile li.dropdown::before {
        content: "\f067";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        position: absolute;
        left: -25px;
        color: #ffffff;
        font-size: 14px;
        top: 8px;
    }
    .navbar-nav .dropdown>.nav-link.dropdown-toggle {
        margin-left: 0px;
    }
    .nav-mobile li.dropdown.show::before {
        content: "\f068";
    }
    .nav-mobile li.nav-item .nav-link {
        text-align: left;
    }
    .dropdown-menu {
        position: relative !important;
        transform: none !important;
        top: 0px;
        left: 0px;
        border: none;
        padding: 0px;
        margin: 0px;
        will-change: initial !important;
        margin-bottom: 5px;
    }
    .dropdown-item {
        color: rgba(255, 255, 255, 0.34);
    }
    .dropdown-item:hover {
        color: #ffffff;
    }
    .navbar {
        padding: 4px 14px;
    }
    .navbar-brand img {
        width: 110px;
    }
    /* .page-wrapper {
        margin-top: 64px;
        min-height: 100px;
    } */
    .nav-mobile {
        height: calc(100vh - 64px);
        /* top: 45px; */
        top: 65px;
    }
    .navbar-brand+.btn-theme-primary {
        padding: 5px 20px;
    }
    .dropdown-menu {
        /* background-color: #001328; */
        color: #ffffff;
    }
    .process__tabs {
        padding-left: 15px;
        padding-right: 15px;
    }
    .process__tabs .nav-link {
        font-size: 15px;
    }
    .tabs__links__btn .nav-tabs li {
        width: 100%;
        height: 85px;
    }
    .tabs__links__btn .nav-tabs li a {
        padding: 30px;
    }
    .tabs__content__para p {
        font-size: 20px;
    }
    .tech__stack__brief p {
        font-size: 18px;
        line-height: 28px;
        text-align: justify;
    }
    .s-expertise-software:not(.s-expertise-software_slider) .s-expertise-software-wrap .s-expertise-software-block .s-expertise-software-block-main {
        min-width: 100%;
        margin-bottom: 10px;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .s-expertise-software:not(.s-expertise-software_slider) .s-expertise-software-wrap .s-expertise-software-block .s-expertise-software-block-img-wrap {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 100%;
    }
    .s-expertise-software:not(.s-expertise-software_slider) .s-expertise-software-wrap .s-expertise-software-block {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 0;
    }
    .s-expertise-software .s-expertise-software-wrap .s-expertise-software-block .s-expertise-software-block-img-wrap .s-expertise-software-block-img {
        margin-bottom: 10px;
    }
    #techStackPopUp .modal-footer .btnCircle {
        top: 0px;
    }
    .services__advantages__section {
        background-position: left;
        background-size: cover;
    }
    #techStackPopUp.modal .modal-dialog .modal-content {
        min-height: 100vh;
        height: 100%;
        margin-top: 0px;
        overflow: hidden;
    }
    #techStackPopUp.modal {
        overflow: scroll;
    }
    .d-block {
        display: none;
    }
    .m-block {
        display: block;
    }
    .home__hero__content h1 {
        font-size: 60px;
        letter-spacing: 1px;
    }
    .home__hero__content h2 {
        font-size: 30px;
        line-height: 45px;
    }
    .btn-theme-primary {
        font-size: 12px;
    }
    /* Menu Css Ends Here */
    .industires__Links__accordians .card .card-link {
        font-size: 24px;
        line-height: 36px;
    }
    .accord-content ul li {
        font-size: 18px;
        line-height: 24px;
    }
    .industires__no__are__reliable__text {
        margin-top: 40px;
        padding-bottom: 75px;
    }
    .number__text {
        font-size: 16px;
        line-height: 28px;
    }
    .home__who__we__work__tab .nav-pills .nav-link {
        font-size: 24px;
        line-height: 28px;
    }
    .home__who__we__work__tab .tab-content {
        padding: 0px;
    }
    .NumbersAreReliables {
        padding-bottom: 60px;
    }
    .TechnologyStackSec {
        padding-top: 60px;
    }
    .techImgItem::before {
        width: 200px;
        height: 200px;
    }
    .techImgItem {
        position: relative;
        width: 200px;
        height: 200px;
        padding: 40px;
    }
    .techImgItem img {
        width: 90px !important;
        height: 80% !important;
    }
    .TechLogoslider.owl-carousel .owl-stage {
        padding: 30px 0px;
        overflow: hidden;
    }
    .WhatSetApart {
        padding-top: 60px;
        min-height: 100%;
    }
    .who__we__are_overlay__text p {
        text-align: justify;
        padding-top: 25px;
    }
    .who__we__are_overlay__text .who__we_are_btn {
        padding-top: 20px;
    }
    .industires__main__banner {
        min-height: 400px;
    }
    .processes__heading {
        font-size: 18px;
    }
    #process__slider .carousel-indicators li a {
        font-size: 18px;
    }
    #process__slider .carousel-indicators {
        padding: 15px;
    }
    #process__slider .carousel-item {
        padding: 15px;
    }
    .TestimonialsSec {
        padding-top: 100px;
    }
    .getInButDiv a {
        padding: 0px;
    }
    .industires__Links__accordians .card .card-link span {
        width: 85%;
    }
    .industires__Links__accordians .card .card-header i {
        right: 10px;
    }
    .our__differentiators .home__who__we__work__tab .tab-content {
        padding: 0px;
    }
    .service__list__home.core_value_list .overlay h2 {
        font-size: 20px;
    }
    .service__list__home.core_value_list .overlay div {
        font-size: 13px;
    }
    .card__logo_top img {
        width: 50px;
        height: 50px;
    }
    .get-a-quote__text {
        font-size: 60px;
    }
    .get-a-quote__wrapper .btnCircle::before {
        background-color: #fff;
        border: 0px;
        top: 15px;
        width: 60px;
        height: 60px;
    }
    .join__our__team__section {
        padding-top: 100px;
    }
    .numberCounter {
        text-align: center;
        padding-bottom: 30px;
        height: 100%;
    }
    .career__loction {
        font-size: 15px;
    }
    .career__content .single__text h3,
    .career__content .single__text h2 {
        font-size: 28px;
    }
    .indsutries__inner__para {
        padding-bottom: 0px;
    }
    .Inudstry__inner__links__slider .item h2 a {
        color: #fff;
        font-weight: 300;
        font-size: 36px;
        line-height: 60px;
    }
    .years__tabs__btns ul {
        flex-direction: row !important;
        width: 550px;
        /* overflow: scroll; */
    }
    .years__tabs__btns li a.active::before {
        display: none;
    }
    .years__tabs__btns {
        overflow: scroll;
    }
    .year_content h3 {
        font-size: 24px;
        line-height: 36px;
    }
    .first_2_digits,
    .second_2_digits {
        display: none;
    }
    .scroller {
        text-align: center;
        cursor: pointer;
        display: block;
        padding: 7px;
        padding-top: 11px;
        white-space: no-wrap;
        vertical-align: middle;
        background-color: #002956;
        color: #fff;
        display: none;
    }
    .scroller-right {
        float: right;
    }
    .scroller-left {
        float: left;
    }
    .years__tabs__btns li a {
        padding: 5px;
        margin: 0px;
    }
    .m__year_list {
        display: block;
    }
    .m__year_list h3 {
        font-size: 36px;
        line-height: 56px;
        font-weight: bold;
    }
    .year_tabs_content {
        padding-top: 0px;
    }
    .our__milestone__section {
        padding-top: 50px;
    }
    .ourMiles_years {
        padding-top: 50px;
    }
    .startup_inds_list ul li {
        width: 100%;
    }
    .talent_block_main {
        width: 0px;
        padding: 0px;
    }
    .talent_block_list img {
        display: block;
        width: 100%;
    }
    .talent_block_list_wrap {
        /* width: 100%; */
    }
    .talent_block_list {
        width: 110px;
        /* font-size: 13px; */
        padding: 3px;
    }
    .startup__inds_banner_p {
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 0.48px;
        padding-top: 50px;
    }
    .our_differentiators_content {
        font-size: 16px;
        line-height: 28px;
    }
    .careerformHeading {
        font-size: 28px;
        line-height: 36px;
    }
    .modalTable {
        padding-top: 50px;
        display: inline-block;
        width: 800px;
        overflow: scroll;
    }
    .modalHeading h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .Inudstry__inner__links__slider .item {
        padding-right: 0px !important;
    }
    .modalTableSec {
        overflow: scroll;
    }
    .owl-carousel .owl-stage {
        overflow: hidden;
    }
    .careerForm .form-label,
    #instant_rates_form .form-label {
        font-size: 14px;
    }
    .careerForm .form-control,
    #instant_rates_form .form-control {
        font-size: 14px;
    }
    .form-outline .form-control.active~.form-label,
    .form-outline .form-control:focus~.form-label {
        top: 0px;
    }
    .resources-range-wrapper {
        width: 77% !important;
    }
    .instant_rates_section {
        padding-top: 50px;
    }
    .range-minus {
        width: 10% !important;
    }
    .thank-you-msg h1 {
        font-size: 55px;
        font-weight: 700;
        line-height: 66px;
    }
    .thank-you-msg h3 {
        font-size: 20px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .hero__text p {
        font-size: 45px;
        font-weight: 600;
        line-height: 56px;
        letter-spacing: -3.28px;
    }
    .background-text__body {
        font-size: 200px;
    }
    .hero {
        height: 100%;
    }
    .home__hero__unit {
        padding-top: 45%;
    }
	.WhoWeAre img {
    /* position: relative;
    bottom: -60px;
    margin-top: 100%; */
    position: relative;
    bottom: 15px;
    margin-top: 100%;
    }
    .blogList{
        padding:15px 0px 30px;
    }
    .blogList .blogListBox .blogListContent h4{font-size:23px;}
    .blogList .blogListBox{
        margin-bottom:30px;
    }
    .search-form{
         width:40px;
         border-radius:8px;
         margin-right:10px;
         display:none;
    }
    .search-form img{
        margin-right:0px;
        left:9px;
        max-width:21px;
    }
    .search-result{
        padding:20px 0px;
    }
    .search-result .entry-title{
        margin-bottom:5px;
    }
    .search-result .entry-title a{
        font-size:28px;
    }
    .blogList .Blog_title{
        font-size:25px;
        margin-bottom:20px;
    }
    .blogdetail .blogListContent  p img{
        width: 100%!important;
        height:auto;
    }
    .blogdetailBanner{
        min-height:auto;
        padding:30px 0px;
    }
    .copyright{
        font-size:17px;
    }
    footer a,.btn-primary-theme,.shareAdminIcon h4 ,.headingTitle,
    .process__tabs .tab-content p, #process__slider .carousel-inner .carousel-item p,.slide-content p{
        font-size:17px;
    }
}

@media (max-width: 500px){
    .WhatSetApart .WhatSetApartImg img{
      display:none
    }
    .TestimonialsSec{
        padding-top: 10px;
    }
    .who__we__are_overlay__text{
        padding-top: 175px;
    }
    .who__we__are__content .headingTitle{
        top: 0;
    }
    .WhoWeAre{
        min-height: auto;
    }
    .who__we__are__content {
        padding-top: 10px;
    }
    .who__we__are_overlay__text::after{
        content: none;
    }
	.who__we__are_overlay__text h4{
		font-size:18px;
	}
    .home__hero__content h2 {
        font-size: 36px;
    }
    .home__hero__content h1 {
        font-size: 36px;
		margin-bottom:0px;
    }
    .home__set__apart_conttent h3 {
        font-size: 19px;
    }
    .who__we__are__title {
        font-size: 24px;
        line-height: 36px;
		margin-top:0px;
    }
    .sticky-btm {
        position: relative;
        bottom: 0px;
    }
    .top-menu-footer {
        padding-bottom: 80px;
    }
    .talent_block_list {
        width: 140px;
        flex: 1;
        margin-bottom: 5px;
        padding: 10px;
        text-align: center;
    }
    .talent_block_list_wrap {
        width: 100%;
    }
    .startup_inds_img img {
        width: 40px;
        height: 40px;
    }
    .startup_inds_name {
        font-size: 18px;
        line-height: 24px;
    }
    .home__who__we__work__tab ul.nav {
        padding: 0px;
    }
    .home__who__we__work__tab .nav-pills .nav-link {
        margin-bottom: 0px;
    }
    .service__inner__InfoHeading {
        font-size: 20px;
        line-height: 28px;
    }
    .serviceInnerInfo {
        padding: 20px;
        margin-top: 20px;
        height: auto;
        margin-bottom: 20px;
        border: 1px solid transparent;
    }
    .Inudstry__inner__links__slider .item h2 a {
        font-size: 20px;
        line-height: 28px;
    }
    .industires__main__banner__content h1 {
        font-size: 24px;
        line-height: 28px;
    }
    .getInButDiv .btn-primary-theme::before,
    .getInButDiv .btn-primary-theme::after {
        top: -20px;
    }
    .services__processes__section {
        overflow: hidden;
    }
	
	.blogList .blogListBox .imgTop{
        max-height:250px;
    }
	
	

}

@media (max-width: 375px) {
    #process__slider .carousel-indicators li a {
        font-size: 14px;
    }
    .home__hero__unit {
        padding-top: 65px;
    }
    .navbar-brand+.btn-theme-primary {
        margin-left: 0;
        padding: 4px;
        display: inline-block;
    }
    .navbar-toggler {
        margin: 0;
    }
    .nav-mobile {
        padding: 25px;
        padding-bottom: 60px;
    }
    .fa-times:before {
        width: 20px;
        height: 20px;
        top: 15px;
        right: 0;
        left: unset;
    }
    .top-menu-footer a {
        font-size: 14px;
    }
}

@media (max-width: 350px) {
    .navbar-brand+.btn-theme-primary {
        margin-left: 0;
        padding: 4px;
        display: inline-block;
    }
    .navbar-toggler {
        margin: 0;
    }
    .nav-mobile {
        padding: 25px;
        padding-bottom: 60px;
    }
    .fa-times:before {
        width: 20px;
        height: 20px;
        top: 15px;
        right: 0;
        left: unset;
    }
    .top-menu-footer a {
        font-size: 14px;
    }
    .service__list__home .overlay h2 {
        font-size: 28px;
    }
    .whoWeAre__overlay {
        height: 700px;
    }
    .industires__main__banner__content h1 {
        font-size: 24px;
        line-height: 28px;
    }
    .s-expertise-software .s-expertise-software-wrap .s-expertise-software-block .s-expertise-software-block-img-wrap .s-expertise-software-block-img {
        width: 85px;
    }
    .industires__Links__accordians .card .card-link {
        font-size: 18px;
        line-height: 33px;
    }
    .industires__Links__accordians .card .card-link span {
        width: 75%;
    }
    .accord-content ul li {
        font-size: 16px;
    }
    .breadcrumb span,
    .breadcrumb span a {
        font-size: 15px;
    }
    header .navbar-brand img{
        max-width:90px;
    }
    header .headerRight .btn-theme-primary{
        padding:7px;
    }

}
@media (min-device-height: 730px) and (max-device-width: 450px) {
    .home__hero__unit {
    padding-top: 65% !important;
}
	.WhoWeAre{
		min-height:850px;
	}
}
@media (min-device-height: 600px) and (max-device-width: 450px) {
    .home__hero__unit {
    padding-top: 45%;
}
}
@media (min-device-height: 1200px) and (max-device-width: 1024px) {
    .home__hero__unit {
    padding-top: 50%;
}
}