 
.new_breadcrumb {
    margin: 15px 0;
}

.new_breadcrumb ul {
    line-height: normal;
}

  
.new_breadcrumb ul li {
    display: inline-block;
    font-weight: 400;
    font-style: Regular;
    font-size: 15px;
    line-height: 1.1;
    letter-spacing: 0.5px;
    vertical-align: middle;
    color: #000000;
    font-family: "Plus Jakarta Sans", sans-serif;
    padding-right: 10px;
}
 


.new_breadcrumb ul li a{
	 color: #888888;
}


.brand_new_section {
    display: flex;
	    flex-flow: wrap;
    width: 100%;
	 font-family: "Plus Jakarta Sans", sans-serif;
	     padding: 23px 0 50px;
}

.brand_left {
    flex: 0 0 40%;
	    padding: 15px 0;
}
 

.brand_right {
    flex: 0 0 60%;
	    position: relative;
}


.brand_right img.brand_3 {
    position: absolute;
    top: 27%;
    right: 6%;
}


.brand_left h1 {
     
    font-weight: 600; 
    font-size: 62px; 
        line-height: 1.1;
    letter-spacing: 0%;
    vertical-align: middle; 
	
	    margin-bottom: 16px;
		
		
}

.brand_left h1.small_h1 {
    font-size: 58px;
    font-weight: 500;
    line-height: 1.05;
	    padding-top: 3%;
}



 .brand_left p.small_description {
    font-size: 15px;
}

.brand_new_section ul { 
}

.brand_new_section ul { 
    padding-left: 20px; 
}


.brand_new_section ul li::marker {
    font-size: 20px;
}



 .brand_left h1 span {
    color: #EB482F;
}


 .brand_left p { 
    font-weight: 400;
    font-style: Regular;
    font-size: 21px; 
        line-height: 1.4;
    letter-spacing: 0%;
    vertical-align: middle;
}


 
.brand_right img {
    vertical-align: top;
}

.brand_right img.brand_2 {
    width: 68%;
}

.brand_right img.brand_3 {
    width: 32%;
}


.brand_1_img {
    padding: 25px 0;
    text-align: right;
}

.brand_1_img img {
    margin-right: -60px;
	    width: 78%;
		    margin-right: -12%;
}


.about_us_overview{ font-family: "Plus Jakarta Sans", sans-serif;}


.about_us_overview {
    background: #f0f0f0;
    padding: 50px 0;
}

.section_sub_title {
    font-weight: 500;
    font-style: Medium;
    font-size: 22.42px;
    line-height: 1.3;   
    color: #EB482F;
    margin-bottom: 15px;
}
 


.section_title { 
    font-weight: 500;
    font-style: Medium;
    font-size: 44px; 
    line-height: 52.31px;
    letter-spacing: 0%;
    vertical-align: middle;
	color:#212529;
} 

.section_title strong {
    /* font-family: Plus Jakarta Sans; */
    font-weight: 700;
    font-style: Bold;
    font-size: 53px; 
    line-height: 52.31px; 
    vertical-align: middle;
    line-height: 1.2;
}


.about_overview_content {
    padding: 8% 0 0% 8%;
}

.about_overview_content p { 
    font-weight: 400;
    font-style: Regular;
    font-size: 15px; 
    line-height: 25.4px;
    letter-spacing: 0%;
    vertical-align: middle;
	
	    line-height: 1.5;
}


.about_overview_content strong {
    font-weight: 600;
}






.new_industry_section {
    padding: 50px 0px;
	font-family: "Plus Jakarta Sans", sans-serif;
}

.center_title h2 {
    text-align: center; 
    font-weight: 500;
    font-style: Medium;
    font-size: 44px; 
    line-height: 1.4;
    text-align: center;
    vertical-align: middle;
}


.viewClientele_content p {
    font-size: 15px;
    line-height: 1.5;
}

.brandValues.ourApproach .brandValuesHeader p {
    font-size: 15px;
    line-height: 1.5;
}

.aboutus_newpage .strensection p {
    font-size: 15px;
}

.ourServices p {
    font-size: 15px;
    line-height: 1.5;
	    margin: 15px 0 50px;
}

.aboutus_newpage div#getInTouch_footer {
    margin-top: 10%;
}

.getInTouch.inc-letstalk-form-footer_v2 .getInTouchDetails ul li:last-child a {
    padding-top: 0;
}

.aboutus_newpage .strensection p {
    font-size: 15px; 
}

.center_title h2 strong {
    font-weight: 700;
    color: #EB482F;
}

.new_industry_list {
    width: 86%;
    margin: 4.2% auto 0;
	font-family: "Plus Jakarta Sans", sans-serif;
}

.new_industry_list ul {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
	    justify-content: space-between;
}


.new_industry_list ul li {
    display: flex;
    width: 22%;
    margin-bottom: 38px;
}



.instrY_content {
    width: 80%;
    padding-left: 23px;
}

.induct_image img {
    width: 50px;
}


.instrY_content h4 {
     
    font-weight: 400;
    font-style: Regular;
    font-size: 18.1px;
    leading-trim: NONE;
    line-height: 22.62px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #EB482F;
    line-height: 1.2;
}

a.new_btn {
    border: 2px solid #EB482F;
    
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 25.41px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    color: #EB482F;
    padding: 8px 70px;
    display: inline-block;
    margin-top: 6px;
   /* min-width: 324px; */
	    line-height: 1.52;
	    transition: .3s linear;
}


a.new_btn:hover{
	    border: 2px solid #EB482F;
    color: #fff;
    background: #EB482F;
    transition: .3s linear;
}

.brand_new_section ul li {
    font-weight: 400;
    font-style: Regular;
    font-size: 13px;
    line-height: 1.5;
    vertical-align: middle;
}

a.request_a_quote_btn_new {
    display: inline-block;
    /* font-family: Plus Jakarta Sans; */
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 25.41px;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    color: #EB482F;
    border: 1.6px solid var(--Color, #EB482F);
    padding: 8px;
    margin-top: 2%;
    min-width: 48.5%;
}



.newservice_page .brand_right { 
    padding-left: 3%;
}

.newservice_page .brand_right img.brand_3 {
    right: 0;
    width: 54%;
    top: 33%;
}


.newservice_page .brand_right img.brand_4 {
    position: absolute;
    right: 34%;
    width: 54%;
    bottom: 7%;
}

 
.newservice_page .brand_new_section {
    min-height: 710px;
}



.newservice_page .brand_left {
    flex: 0 0 52%;
}

.newservice_page .brand_right {
    padding-left: 0;
    flex: 0 0 48%;
}

.newservice_page .brand_right img.brand_2 {
    width: 75%;
}


.service_overflow_new {
    padding: 6% 4%;
    background: #F0F0F0;
	
	font-family: "Plus Jakarta Sans", sans-serif;
		
}

.furs01 h2 {
    /* font-family: Plus Jakarta Sans; */
    font-weight: 500;
    font-style: Medium;
    font-size: 53px;
    leading-trim: NONE;
    line-height: 62px;
    letter-spacing: 0%;
    vertical-align: middle;
	color:#EB482F;
}

.furs01 h2 span {
    color: #212529;
}

.service_overflow_new_details p {
    /* font-family: Plus Jakarta Sans; */
    font-weight: 400;
    font-style: Regular;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 1.5;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #212529;
}

.service_overflow_new_details {
    padding-left: 9%;
}

.service_overflow_new_details ul {
    padding: 0;
    display: flex;
    flex-flow: wrap;
}



.service_overflow_new_details ul li { 
    font-weight: 400;
    font-style: Regular;
    font-size: 14px;
    leading-trim: NONE;
    line-height: 22.38px;
    letter-spacing: 0%;
    vertical-align: middle;
    width: 46%;
    float: left;
    /* margin-right: 2%; */
    margin-bottom: 4%;
}

.service_overflow_new_details ul {
    padding: 0;
    display: flex;
    flex-flow: wrap;
} 

.service_overflow_new_details ul li:nth-child(odd) {
    margin-right: 8%;
}


.techstack_section {
    padding: 6% 4%;
    /* background: #F0F0F0; */
    font-family: "Plus Jakarta Sans", sans-serif;
}

.techstack_section h2 {
    /* font-family: Plus Jakarta Sans; */
    font-weight: 500;
    font-style: Medium;
    font-size: 44px;
    leading-trim: NONE;
    line-height: 1;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
	    margin-bottom: 1.5%;
}


.newservice_page {
    font-family: "Plus Jakarta Sans", sans-serif;
}

.ourApproach.ourapprove_new {
    font-family: "Plus Jakarta Sans", sans-serif;
    padding: 0;
}

.ourApproach.ourapprove_new h2 {
    font-weight: 500;
    font-style: Medium;
    font-size: 53px;
    leading-trim: NONE;
    line-height: 1;
    letter-spacing: 0%;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 1.5%;
    font-family: "Plus Jakarta Sans", sans-serif; 
	    border: none;
	    padding: 0;
		    margin: 0;
			    margin-bottom: 15px;
} 

.ourApproach.ourapprove_new span.approve_number {
    margin-bottom: 10px;
	    font-family: "Plus Jakarta Sans", sans-serif;
}

.ourApproach.ourapprove_new  ul li {
        padding: 20px 50px;
    }


.techstack_section p {
    /* font-family: Plus Jakarta Sans; */
    font-weight: 400;
    font-style: Regular;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 1.4;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
}
 
.tech-container .one_tech {
    text-align: center;
    width: 20%;
    flex: 0 0 20%;
	  
		
}

.tech-container .one_tech {
    text-align: center;
    width: 20%;
    flex: 0 0 20%;
	    margin-bottom: 2%;
}

.tech-container .one_tech img.one_techImage {
    max-width: 85%;
}


.tech-container {
    display: flex;
    flex-flow: wrap;
	  margin-top: 3.3%;
}


.ourApproach ul li{border:none !important}

span.approve_number {
    display: block !important;
    width: 100%;
}


.benfitsection {
    background: #EDEDED;
	font-family: "Plus Jakarta Sans", sans-serif;
	    margin-top: 50px;
}

.newservice_page .caseStudiesContent li {
    margin: 50px 0 !important;
}


.benefitlist_title01 {
    background: #EB482F;
    color: #fff;
    padding:2% 7% 1% 7%;
}

.benefitlist_title01 h2 { 
    font-weight: 700;
    font-style: Bold;
    font-size: 22px;
    leading-trim: NONE;
    line-height: 30.14px;
    letter-spacing: 0%;
    vertical-align: middle;
}

.benefitlist_title01 p { 
    font-weight: 500;
    font-style: Medium;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 19.59px;
    letter-spacing: 0%;
    vertical-align: middle;
	    line-height: 1.3;
}

.benefitlist {
    padding: 2% 7%;
}

.benefitlist {
    padding: 2% 7%;
}

.benefitlist ul {
    display: flex;
    flex-flow: wrap;
}


.benefitlist li {
    flex: 0 0 50%;
    display: flex;
    flex-flow: wrap;
	    margin-bottom: 1%;
		    padding-right: 3%;
}


.benefitlist li:nth-child(even){
	
}

.benefitlist li:nth-child(even) {
    padding-right: 0;
    padding-left: 3%;
}


.benefit_icons {
    width: 30px;
}

.benefit_content01 {
    width: calc(100% - 30px);
}

.benefit_content01 h3 { 
    font-weight: 700; 
    font-style: Bold;
    font-size: 20px;
    leading-trim: NONE;
    line-height: 1.5;
    letter-spacing: 0%;
    vertical-align: middle;
}

.ourApproach.ourapprove_new ul li:last-child {
    padding-bottom: 0;
}

.service_overflow_new_details ul { 
    padding-left: 2%;
}

.service_overflow_new_details ul li { 
    font-size: 13px; 
    margin-bottom: 4%;
    line-height: 1.5;
}


.tech-container .one_tech:nth-child(n+6) {
    margin-bottom: 0;
}

.ourApproach.ourapprove_new ul {
    margin-top: 20px;
}


 
.benefit_content01 p { 
    font-weight: 400;
    font-style: Regular;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 19.59px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #212529;
	    line-height: 1.3;
} 

.newservice_page .why_choose_new .accordion h3#headingOne button.accordion-button {
    padding-top: 0;
}


.newservice_page .caseStudiesHeader {
    background: none;
    padding-bottom: 0;
}


.newservice_page  .whyUs div#accordionExample {
    width: 100%;
}


.newservice_page  .whyUs .accordion h3 {
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 0;
   /* font-family: inter-semibold; */
}

.newservice_page  .whyUs{font-family: "Plus Jakarta Sans", sans-serif; }

.newservice_page  .whyUs .accordion h3 button {
    font-size: 21px;
    font-weight: 400;
    line-height: 28px;
    padding: 16px 0 20px;
    background: none;
    color: #fff;
    border-bottom: 2px solid #fff;
    margin-bottom: 0;
   /* font-family: inter-semibold; */
}

.newservice_page  .whyUs .accordion h3 button:after {
    content: '+';
    width: auto;
    height: auto;
    background: 0 0; 
}
 

.newservice_page  .whyUs .accordion-button:not(.collapsed)::after {
    content: '-';
    transform: none;
} 

.newservice_page .why_choose_new{ font-family: "Plus Jakarta Sans", sans-serif; background:#000 url('../img/why_chose_bg.png');     margin: 0 0;
    margin-bottom: 50px;}

.whyUs.why_choose_new {
    padding: 5.6%;
}

.whyUs.why_choose_new h2 {
    /* font-family: Plus Jakarta Sans; */
    font-weight: 500;
    font-style: Medium;
    font-size: 44px; 
    line-height: 120%; 
	    font-family: "Plus Jakarta Sans", sans-serif;	
}

.newservice_page .why_choose_new p {
     
    font-weight: 400;
    font-style: Regular;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 160%;
    letter-spacing: 0%;
    vertical-align: middle;
    font-family: "Plus Jakarta Sans", sans-serif;
    margin-top: 3%;
}




.whyUs.why_choose_new h2 span {
    display: inline-block;
    font-weight: 500;
    font-style: Medium;
    font-size: 44px;
    line-height: 120%;
    font-family: "Plus Jakarta Sans", sans-serif;
}


.newservice_page .why_choose_new .accordion h3 button {
    /* font-family: Plus Jakarta Sans; */
	font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 400;
    font-style: Regular;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 21.1px;
    letter-spacing: 0%;
    vertical-align: middle;
    line-height: 1.4;
    padding: 15px 0;
}

.ourApproach.ourapprove_new p {
    font-size: 15px;
	    line-height: 1.8;
		    padding: 0;
}


.newservice_page .why_choose_new .accordion-body {
    font-size: 15px;
    line-height: 1.5;
}

.newservice_page .recentWorks {
    margin-top: 50px;
} 

 .one_searrch_01 {
	 position:relative;
 }
 
 .one_searrch_01 {
    position: relative;
}

.one_searrch_01 i.fa {
    position: absolute;
    right: 12px;
    top: 13px;
    font-size: 23px;
    /* font-weight: 800; */
    color: #212529;
}


.one_searrch_01 input[type="search"]::placeholder {
     font-size: 18px;
    line-height: 1.5;
	Color:#212529;
}


.one_searrch_01 input[type="search"]:focus::placeholder {
    color: #d3d3d3; /* color when user is inside input */
}

.one_searrch_01 input[type="search"] {
    transition: none;
}

/* Chrome, Edge, Safari */
.one_searrch_01 input[type="search"]::-webkit-search-cancel-button {
    display: none;
    -webkit-appearance: none;
}

/* Also remove default search styling */
.one_searrch_01 input[type="search"] {
    -webkit-appearance: none;
}




.search_select select,  .one_searrch_01 input[type="search"]{
    
    /* height: 47px; */
    font-size: 18px;
    line-height: 1.5;
    border-radius: 0;
    padding: 11px 18px;
    margin-right: 0;
	Color:#212529;

    border: 1px solid var(--Color, #EB482F);
}


.one_search {
	width: 200px;
    position: relative;
	    display: inline-block;
		    margin-right: 16px;
}

.one_search select {
	    width: 100%;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none; 
    padding-right: 35px;
    cursor: pointer;
}

.one_search select option{
	padding:20px 0;
}

/* Font Awesome caret */
.one_search::after {
    content: "\f0d7"; /* fa-caret-down */
    font-family: FontAwesome;
    font-size: 20px;
    color: #666;

    position: absolute;
    right: 18px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none; /* important */
}



.newservice_page .caseStudiesHeader h2 {
    font-weight: 500;
    font-style: Medium;
    font-size: 53px;
    leading-trim: NONE;
    line-height: 1;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    margin-bottom: 1.5%;
	    width: 100%;
    font-family: "Plus Jakarta Sans", sans-serif;
}

.newservice_page .caseStudiesHeader p {
    font-weight: 400;
    font-style: Regular;
    font-size: 15px;
    leading-trim: NONE;
    line-height: 1.4;
    letter-spacing: 0%;
    text-align: center;
    vertical-align: middle;
    margin: 0;
}

.newservice_page .caseStudiesContent p {
    font-size: 15px;
	    margin: 10px 0;
}

.newservice_page .caseStudiesContent h3 {
    width: 100%;
}

.newservice_page .whyUs h2 {
    font-weight: 500;
    font-style: Medium;
    font-size: 44px;
    leading-trim: NONE;
    line-height: 1;
    letter-spacing: 0%;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 1.5%;
    font-family: "Plus Jakarta Sans", sans-serif;
}

.whyUs.why_choose_new.new_FAQdesign {
    padding: 5.6% 5.6%;
}

.whyUs.why_choose_new.new_FAQdesign h2 {
    padding-bottom: 2%;
}

a.new_button_short { 
    opacity: 1;
    border-width: 2px;
    padding-top: 10px;
    padding-right: 28px;
    padding-bottom: 10px;
    padding-left: 28px;
    gap: 10px;
    border: 2px solid #EB482F;
    display: inline-block;
    color: #EB482F;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    leading-trim: NONE;
    line-height: 25.41px;
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
}



.newservice_page .recentWorks h2 {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-size: 53px;
    font-weight: 500;
    font-style: Medium;
    font-size: 44px;
    leading-trim: NONE;
    line-height: 1;
    letter-spacing: 0%;
    text-align: left;
    vertical-align: middle;
    margin-bottom: 1.5%;
    font-family: "Plus Jakarta Sans", sans-serif;
}

.benefitlist li:nth-last-child(2) .benefit_content01 p, .benefitlist li:last-child .benefit_content01 p { 
margin-bottom:0;
}  

.pageWork.newworkpage{
	 font-family: "Plus Jakarta Sans", sans-serif;
}

.one_work_new_image img {
    width: 100%;
}

.new_work_projects_list {
    margin: 3% 0;
    float: left;
    width: 100%;
}



.work_header {
    margin: 3% 0;
} 

.one_work_new_content h3, .one_work_new_content h3 a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 500;
    font-style: SemiBold;
    font-size: 20px;
    leading-trim: NONE;
    line-height: 100%;
    letter-spacing: 0.89px;
    text-transform: uppercase;
    color: #2E2E2E;
}



.one_work_new_content p {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 300;
    font-style: Light;
    font-size: 14.3px;
    leading-trim: NONE;
    line-height: 150%;
    letter-spacing: 0.89px;
    color: #2E2E2E;
	    margin: 0;
}

.one_work_new_content {
    padding: 4% 0;
}

.one_work_new {
    margin-bottom: 5%;
}


.one_work_new_image {
    position: relative;
    overflow: hidden;
}

/* Main image stays visible */
.one_work_new_image img {
    width: 100%;
    display: block;
}

/* Hover image */
img.hover_image_work {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.5s ease;
}

/* Logo */
img.logo_work {
    position: absolute;
    width: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(0.9);
    opacity: 0;
    z-index: 10;
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* Dark overlay */
.one_work_new_image::after {
    content: '';
    position: absolute;
    inset: 0;
    background: #000;
    opacity: 0;
    transition: opacity 0.4s ease;
    z-index: 5;
}

/* Hover effects */
.one_work_new:hover img.hover_image_work {
    opacity: 1;
}

.one_work_new:hover img.logo_work {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
}

.one_work_new:hover .one_work_new_image::after {
    opacity: 0.2;
}

.newlogos ul {
    list-style: none;
    text-align: center;
}

.newlogos ul li {
    display: inline-block;
    min-width: 12%;
	    margin-bottom: 5%;
}


.work_logo_list {
    padding: 50px 0;
}

.newlogos ul li:nth-last-child(-n+7) {
      margin-bottom: 0;
}

body.pageContact.newcontactus_page{
	font-family: "Plus Jakarta Sans", sans-serif;
}
 
 .contact_brand h1 {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    font-style: Bold;
    font-size: 62px;
    leading-trim: NONE;
        line-height: 1.05;
    letter-spacing: 0%;
    vertical-align: middle;
}

.contact_brand h1 span {
    color: #EB482F;
}


.contact_brand {
    width: 91%;
    margin: 0 auto;
    padding: 9% 0;
}

.contact_number_top {
    display: flex;
}
.one_numbe_icon {
    width: 7%;
}


.one_numbe_icon img {
    width: 100%;
}


.one_numbe_dteails {
}


.one_numbe_dteails h6 {
    
    font-weight: 400;
    font-style: Regular;
    font-size: 20px;
    leading-trim: NONE; 
    letter-spacing: 0%;
    text-align: left;
    vertical-align: middle;
    text-transform: capitalize;
	color:#000000;
	    line-height: 1.3;
}

.one_numbe_dteails a {
     
font-weight: 700;
font-style: Bold;
font-size: 14px;
leading-trim: NONE;
line-height: 21px;
letter-spacing: 1px;
vertical-align: middle;
color:#000000
}

.one_numbe_dteails {
    padding-left: 4%;
}


.contact_number_top {
    display: flex;
    margin-bottom: 8%;
}


.contact_number_all {
    padding-top: 10%;
} 

.getInTouch.inc-letstalk-form-footer_v2 .getInTouchDetails {
    width: 35%;
    padding-left: 4.5%;
	    padding-right: 0;
		
}

.getInTouch.inc-letstalk-form-footer_v2 figure {
    left: -10% !important; 
}


.getInTouch.inc-letstalk-form-footer_v2 .getInTouchDetails h2 {
    margin-bottom: 8%;
}

.getInTouch.inc-letstalk-form-footer_v2 .getInTouchDetails ul li {
    justify-content: unset;
	    margin-bottom: 13px;
}

.getInTouch.inc-letstalk-form-footer_v2 .getInTouchDetails ul li i.iconEmail, .getInTouch.inc-letstalk-form-footer_v2 .getInTouchDetails ul li i.iconLocation {
    margin-top: 2px;
}

.getInTouch.inc-letstalk-form-footer_v2 .getInTouchDetails ul li a i {
    transform: rotate(225deg);
}

.getInTouch.inc-letstalk-form-footer_v2 > div {
    padding: 37px 63px;
	border-radius:0;}


.getInTouch.inc-letstalk-form-footer_v2 .getInTouchForm .btn {
      
    border: 2px solid #EB482F;
    /* font-family: Plus Jakarta Sans; */
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    leading-trim: NONE;
    /* line-height: 25.41px; */
    letter-spacing: 1%;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    color: #EB482F;
    background: none;
    padding: 10px 22px;
    font-size: 16px;
    height: inherit;
}

.getInTouch.inc-letstalk-form-footer_v2 .getInTouchForm .btn:hover{
	    border: 2px solid #EB482F;
    color: #fff;
    background: #EB482F;
    transition: .3s linear;
}

	
.button_submit{display:block;}

.getInTouch.inc-letstalk-form-footer_v2 .getInTouchForm .form-control {
    font-size: 13px;
}


.newcontactus_page .contactDetails {
    padding: 5%;
}

.newcontactus_page .contactDetails iframe {
    border-radius: 0;
    overflow: hidden;
    width: 100%;
}


.address_details {
    padding: 8% 7%;
}



.one_address_details {
    font-family: "Plus Jakarta Sans", sans-serif; 
}


.newcontactus_page .contactDetails .one_address_details h6 {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    font-style: SemiBold;
    font-size: 24px;
    leading-trim: NONE;
    line-height: 44px;
    letter-spacing: 0%;
    vertical-align: middle;
	Color:#EB482F
	    margin: 0;
}

.newcontactus_page .contactDetails .one_address_details a , .newcontactus_page .contactDetails .one_address_details p { 
font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 400;
    font-style: Regular;
    font-size: 18.1px;
    leading-trim: NONE;
    line-height: 22.62px;
    letter-spacing: 0%;
    vertical-align: middle;
    color: #FFFFFF;
    line-height: 1.4;
}


.newcontactus_page .contactDetails .one_address_details .address_content {
    margin-bottom: 16%;
} 
 

.newcontactus_page .contactDetails .one_address_details ul.socialMedia a {
    border: 0.61px solid #FFFFFF;
    font-size: 12px !important;
    height: 30px;
    width: 30px;
}

.newcontactus_page .contactDetails .one_address_details ul.socialMedia a i {
    font-size: 14px !important;
}

.getInTouch.inc-letstalk-form-footer_v2 {
    margin:10% 0 2%;
}

.modal {
    overflow: hidden;
}

.New_figma_design .modal-dialog .getInTouch .btn {
    color: #fff;
}


footer.newFooter ul.nav li a:before , footer ul.nav li a:after{
	display:none;
}

footer.newFooter ul.iso_certificates {
    padding: 0 0%;
}
 
footer.newFooter .iso_certificates img { 
        height: 46px !important;
		    max-width: 100%;
    }
	
 footer.newFooter ul.socialMedia li:first-child {
    margin-left: 0;
}

footer.newFooter ul.socialMedia li a {
    width: 28px;
    height: 28px;
    border: none;
    color: #fff;
}

footer.newFooter ul.socialMedia li a i {
    color: #fff;
    font-size: 15px;
}

footer.newFooter ul.socialMedia li {
    margin-right: 0;
    float: left;
}

footer.newFooter {
    margin: 0;
    padding: 50px 0 20px;
}


footer.newFooter .iso_certificates li { 
    max-width: 49%;
}

footer.newFooter .iso_certificates li:nth-child(2) {
    padding-right: 0;
    margin-right: 0;
}


.footer_width {
    width: 100%;
    margin: 0 auto;
}

.viewClientele_content {
    height: 100%;
    display: flex; 
    flex-wrap: wrap;
    align-content: center;
}

.strensection {
    border-bottom:  none !important
}

.brandValues.ourApproach .brandValuesHeader {
    padding: 50px;
}

.ourApproach.ourapprove_new ul li div img {
    margin: 0;
}

.width50{    min-width: 48.5%;}

.mt2p{    margin-top: 2%;}

.newservice_page h2 {
    border: none !important;
}

.newservice_page .borderbot {
    border-bottom: none;
    margin-bottom: 0;
}


.margtb5p{margin:5% 0;}









	
	.newservice_page .brandContent p{font-size:20px; line-height:30px; margin-bottom:20px;}
	.newservice_page .brandContent ul{margin-left:20px;}
	.newservice_page .brandContent ul li{font-size:20px; line-height:30px; margin-bottom:10px;}
	
	.newservice_page .brand h1 span{display:inline;}
	
	.newservice_page .textbox{padding:50px 0 20px;}
	.newservice_page .textbox h2{font-size: 30px; line-height:40px; font-weight:500; margin-bottom:20px;}
	.newservice_page .textbox h2 span{color: #eb1c24;}
	
	.newservice_page .textboxb{    padding: 50px 0 30px;  background: #ededed;   margin-bottom: 20px;}
	.newservice_page .textboxb h2{font-size: 30px; line-height:40px; font-weight:500; margin-bottom:20px;}
	.newservice_page .textboxb h3{font-size: 24px; line-height:34px; font-weight:500; margin-bottom:20px;}
	.newservice_page .textboxb p{font-size: 16px; line-height:26px; font-weight:400; margin-bottom:30px;}
	.newservice_page .textboxb ul{margin-left:20px;}
	.newservice_page .textboxb ul li{font-size: 16px; line-height:24px; font-weight:400; margin-bottom:20px;}
	
	.newservice_page .borderbot{/*border-bottom: 4px solid #e6e6e6; margin-bottom:50px; */}
	 
	.newservice_page .caseStudiesContent li>div p{margin: 10px 0;}
	
	 
	.newservice_page .lyt_tech{margin-top:40px; margin-bottom:50px;}
	.newservice_page .lyt_tech .grid-container {
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 24px;
    padding: 0;
}
	.newservice_page .lyt_tech .grid-container .dv {
    padding: 0 20px;
    height: 130px;
    width: 100%;
    border-radius: 6px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .3);
    align-items: center;
    display: flex;
    justify-content: center;
}
.newservice_page .recentWorks h2 span{display:none;}

     
.newservice_page .caseStudiesContent li>div h3{  font-size: 36px;    line-height: 46px;  font-family: inter-semibold;}

.newservice_page .caseStudiesHeader{background:none; padding-bottom:0;}
.newservice_page .caseStudiesHeader h2 { text-transform: capitalize;}
.newservice_page .caseStudiesHeader p { max-width: 900px; font-size: 24px;  line-height: 34px;}
.newservice_page .caseStudiesContent li { margin: 40px 0;}

.newservice_page .lyt_tech .grid-container { display: grid;  grid-template-columns: repeat(6, minmax(0, 1fr));  gap: 24px;    padding: 0;}
.newservice_page .lyt_tech .grid-container .dv {
    padding: 0 20px;
    height: 130px;
    width: 100%;
    border-radius: 6px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .3);
    align-items: center;
    display: flex;
    justify-content: center;
}
.newservice_page .lyt_tech .ecomme-div-color {
    background: #4e4e4e;
}
.newservice_page .lyt_tech .grid-container .dv img {
    max-width: 100%;
}
.newservice_page .textbox h3{font-size: 24px; line-height:34px; font-weight:500; margin-bottom:20px;}
.newservice_page .textbox p{font-size: 16px; line-height:26px; font-weight:400; margin-bottom:30px;}
.newservice_page .textbox ul{margin-left:20px;}
.newservice_page .textbox ul li{font-size: 16px; line-height:24px; font-weight:400; margin-bottom:20px;}

.newservice_page .ourApproach ul li div p{margin:0px 0 20px !important; }	
	
	
.newservice_page .testimonialbx{width:100%; padding:20px 0px 30px;}
.newservice_page .testimonialbx h2{font-size: 30px; line-height:40px; font-weight:500; margin-bottom:0px; padding-bottom:30px; border-bottom:4px solid #ccc;}
.newservice_page .testimonialbx h2 span{color: #eb1c24;}

.newservice_page .testimonialbx .testybx{background:#f6f6f6; padding:30px; border:1px solid #ccc; margin-bottom:20px;}
.newservice_page .testimonialbx .testybx p{font-size: 20px; line-height:34px; font-weight:500; margin-bottom:40px;}
.newservice_page .testimonialbx .testybx img{vertical-align:baseline;}
.newservice_page .testimonialbx .testybx .author{font-size:16px; line-height:22px; font-weight:600; margin-bottom:0px; font-style:italic; text-align:right}

.newservice_page  .serviceOverview{/*box-shadow: 0 0 10px #999; */ margin: 50px 0;}
 

@media screen and (max-width: 540px) {
.newservice_page .lyt_tech .grid-container {
    display: block;}
	 
}

.mt50 {
    margin-top: 50px !important;
} 



.mb50 {
    margin-bottom: 50px !important;
} 



h6.sub_heading {
    display: block;
    font-size: 30px;
    line-height: 50px;
    color: #ec1c23;
}

.newservice_page .serviceOverview h2 {
    font-size: 44px;
    font-weight: 500 !important;
    /* line-height: 1.5; */
}

.newservice_page .serviceOverview p {
    font-size: 15px;
    line-height: 1.5;
}

.newservice_page .testimonials h6.sub_heading {
    color: #fff;
}

.newservice_page .testimonials h2, .newservice_page .testimonials h2 span {
    font-weight: 500;
    font-style: Medium;
    font-size: 44px;
    leading-trim: NONE;
    line-height: 1;
    letter-spacing: 0%;
    text-align: left;
    vertical-align: middle;
    /* margin-bottom: 0; */
    font-family: "Plus Jakarta Sans", sans-serif;
}

.newservice_page .testimonials h2{    margin-bottom: 6%;}

.newservice_page .testimonials p {
    font-size: 15px;
    line-height: 1.5;
} 

body.pageWebsiteMaintenance.newservice_page.sticked .ourApproach.ourapprove_new {
    margin: 50px 0;
}

body.pageWebsiteMaintenance.newservice_page.sticked .whyUs.why_choose_new {
    margin-bottom: 0;
}

body.pageWebsiteMaintenance.newservice_page.sticked .ourApproach.ourapprove_new li span {
    font-weight: 400;
    /* font-family: inter-regular; */
    font-size: 15px;
    line-height: 1.5;
} 

.newservice_page .websiteMaintenanceSolutions h4 {
    font-weight: 500;
}


.newservice_page .websiteMaintenanceSolutions h4 span {
    font-weight: 500;
}

.newservice_page .otheroffers h3 {
    font-weight: 500 !important;
} 


body.pageWebsiteMaintenance.newservice_page .brand_new_section {
    min-height: 500px;
    padding-bottom: 0;
}

body.pageWebsiteMaintenance.newservice_page .brand_right img.brand_3 {
    top: 50%;
}

body.pageMobileAppDevelopment.newservice_page h1.small_h1 {
    font-size: 48px;
}

.newservice_page .applogo {
    margin: 20px 0;
}

.newservice_page .applogo ul {
    display: flex;
    align-items: center;
    margin: 20px 0 30px;
}

.newservice_page .applogo ul li {
    list-style: none;
    margin-right: 10px;
} 

.newservice_page .textbox h3 strong, .newservice_page .textboxb h3 strong {
    font-weight: 500;
}


.mb0{margin-bottom:0px !important}
.pb0{padding-bottom:0px !important}

body.pageWeb_develompnt_noida_Delhi.ecommerce_development.newservice_page .testimonialbx .testybx {
    margin-bottom: 0;
}

body.pageContact.newcontactus_page .contact_brand {
    padding: 5% 0 2%;
}



header.navbar.fixed {  
        width: 100% !important; 
    }
	 
	 
.mt20 {
    margin-top: 20px !important;
}
	
 
	 
.mt40 {
    margin-top: 40px !important;
}

.New_figma_design .modal-body { 
        border-radius: 0; 
    }
	
	.New_figma_design .modal-dialog .getInTouch .form-control {
    border-radius: 0;
    font-size: 16px;
}

.New_figma_design .modal-dialog .getInTouch input#submit {
    padding: 10px 28px;
    font-size: 16px;
    line-height: 22px;
    color: #EB482F;
    margin: 10px 0 0px;
    border-radius: 0;
    border: 2px solid #EB482F;
    transition: .3s linear;
    text-transform: uppercase;
    display: inline-flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
    font-weight: 600;
    /* color: #fff; */
    height: inherit;
    background: none;
}

.New_figma_design .modal-dialog .getInTouch input#submit:hover {
    border: 2px solid #EB482F;
    color: #fff;
    background: #EB482F;
    transition: .3s linear;
}


.getInTouch>div .getInTouchDetails figure { 
    background: url(../images/icon-email-gray.png) no-repeat;
}



.getInTouch>div .getInTouchDetails h2 span {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 500;
    color: #000;
    margin-bottom: 10px;
}


.getInTouch>div .getInTouchDetails h2 {
            font-size: 44px;
            line-height: 48px;
        }
		
.getInTouch>div .getInTouchDetails ul li:first-child i {
    background: url(../images/icon-phone.svg) no-repeat;
    width: 30px;
    margin-right: 30px;
	height:30px;
}

.getInTouch>div .getInTouchDetails ul li:first-child div a, .phone_nume_01 a {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 400;
    color: #000;
    text-decoration: none;
    font-size: 22px !important;
}


li.maplink01 .phone_nume_01 i.fa-solid {
    background: none !important;
	    transform: rotate(45deg);
}

li.maplink01 .phone_nume_01 a {
    font-size: 15px !important;
}

.getInTouch>div {
    padding: 2% 7% 5% 10%;
	    position: relative;
		    border-radius: 0;
}

.getInTouch>div .getInTouchDetails h2 {
    margin: 63px 0 50px;
    color: #EB482F;
}

.getInTouchForm textarea.form-control {
    height: 151px !important;
    padding: 20px 13px;
}


.figure_email {
    position: absolute;
    top: -80px;
    left: 1%;
    width: 202px;
    height: 154px;
    background: url(../images/icon-email-gray.png) no-repeat;
}


.new_footer_form .getInTouchDetails {
    max-width: 36%;
    padding-right: 0 !important;
}

.new_footer_form .getInTouchForm {
    width: 66% !important;
}

.new_footer_form .getInTouchForm .form-control {
    height: 40px;
    font-size: 12px;
    border-radius: 0px;
    margin-bottom: 20px; 
}

.getInTouchForm {
    margin: 63px 0 0;
}




.getInTouch>div .getInTouchDetails ul li div {
    width: calc(100% - 60px);
}

.new_footer_form .getInTouchDetails h2 { 
    margin-bottom: 29px !important;
}

.new_footer_form  .getInTouch>div .getInTouchDetails ul li { 
    margin-bottom: 1px;
}

.new_footer_form .getInTouch>div .getInTouchDetails ul li i.iconEmail {
    background-size: 30px;
}

.new_footer_form .getInTouch>div .getInTouchDetails ul li i.iconLocation {
    background-size: 30px;
}


.getInTouchForm .btn {
    font-size: 16px;
    line-height: 22px;
    color: #EB482F;
    text-transform: uppercase;
    position: relative;
    border-radius: 0px;
    border: 2px solid #EB482F;
    width: auto;
    padding: 8px 30px;
    background: none;
    height: initial;
}

.getInTouchForm .btn:hover {
    background: #EB482F;
    color: #fff;
    border: 2px solid #EB482F;
}




.newHome_page .brand .circleText{display: none;}
.newHome_page     .homeVectorShape{background: none !important;}
   .newHome_page  .plusvectorShape{display: none !important;}
	 
		
.newHome_page 	.cbdetail{width:30%; padding-top:30px;} 
.newHome_page 	.cbdetail .cbdetailbx1{ display:flex;}
.newHome_page 	.cbdetail .cbdetailbx1 .cbcall{width:22px; margin-right:10px;}
.newHome_page 	.cbdetail .cbdetailbx1 .cbdetailbx{margin-bottom:30px;}
.newHome_page 	.cbdetail .cbdetailbx1 .cbdetailbx h6{font-size: 20px; line-height: 30px;  font-family: "Plus Jakarta Sans", sans-serif;  margin-bottom: 5px; color:#000; font-weight:400;}
.newHome_page 	.cbdetail .cbdetailbx1 .cbdetailbx a{font-size: 14px; line-height: 21px;  font-family: "Plus Jakarta Sans", sans-serif; letter-spacing:1px; color:#000; font-weight:700;}
.newHome_page 	.linkbox{text-align:right; width:28%; display:inline-block;}
.newHome_page 	.linkbox a{font-size: 16px; line-height: 26px; font-family: "Plus Jakarta Sans", sans-serif;  letter-spacing:0px; font-weight:600; text-transform::uppercase; color:#EB482F; text-transform: uppercase; }
.newHome_page 	.linkbox a:hover{ color:#000;}
	
.newHome_page 	.hdbx{display:flex; align-items:center;}
.newHome_page 	.hdbx .headbx{width:70%;}
.newHome_page 	.hdbx .viewbox{width:30%; text-align: right;  text-transform: uppercase;}
.newHome_page 	.hdbx .viewbox a{font-size: 16px; line-height: 26px; font-family: "Plus Jakarta Sans", sans-serif;  letter-spacing:0px; font-weight:600; text-transform::uppercase; color:#EB482F; text-transform: uppercase; }
.newHome_page 	.hdbx .viewbox a:hover{ color:#000;}
	
.newHome_page 	.tagdate{display:flex; align-items:center; margin-bottom:20px;}
.newHome_page 	.tagdate .tagbox{padding:8px 13px; background:#2E2E2E; color:#fff; font-size:14px; line-height:20px; margin-right:20px; font-weight:700; letter-spacing:1px;text-transform: uppercase; display:inline-flex; justify-content: center;
    align-items: center;  gap: 10px; }
.newHome_page 	.tagdate .datebox{ color:#2E2E2E; font-size:16px; line-height:20px;}
	
.newHome_page 	.home_short_blog_list .tagdate{display:block; }
.newHome_page 	.home_short_blog_list .tagbox{display: inline-block;  margin-bottom: 10px; margin-right:0;}
	.blogright{margin-bottom:40px;}
	
.newHome_page 	.brand{padding-left:66px;} 

.digitalDynamic {
    background: url(../images/bg-digital-dynamic1.jpg) 0 0 / cover no-repeat;
}
.digitalDynamic h3 {
    display: block;
    font-size: 44px;
    line-height: 53px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    text-transform: initial !important;
    color: #fff;
    margin: 0 0 10px;
}


.digitalDynamic h2 {
    font-size: 53px;
    line-height: 60px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    color: #fff;
    margin: 0 0 30px;
}


.digitalDynamic p {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 400;
    margin-bottom: 20px;
    color: #fff;
}

.digitalDynamic ul {
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 50px;
}


.digitalDynamic ul li {
    font-size: 14px;
    line-height: 26px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 400;
    margin-bottom: 2px;
    color: #fff;
}

 .whitebtn {
    font-size: 16px;
    line-height: 22px;
    text-transform: uppercase;
    color: #fff;
    border: 2px solid #fff;
    transition: .3s linear;
    padding: 10px 28px;
    font-weight: 700;
}


.whitebtn:hover {
    color: #EB482F;
    background: #fff;
    border: 2px solid #fff;
    transition: .3s linear;
}

.ourServices {
            padding: 80px 60px;
        }
		
		.ourServices h3 {
    font-size: 22px;
    line-height: 30px;
    font-weight: 400;
    color: #EB482F;
    margin-bottom: 10px;
}

.ourServices h2 span {
    font-size: 44px;
    line-height: 52px;
    font-weight: 400;
    color: #fff;
}

.ourServices ul {
    margin-top: 10px;
}


.ourServices ul li {
    margin-bottom: 43px;
}

.ourServices ul li a {
    font-size: 28px !important;
    line-height: 32px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 400;
    color: #fff;
    transition: .3s linear;
    display: inline-block;
    position: relative;
    background: url(../images/arrowos.png) top 5px right no-repeat;
    padding-right: 25px;
}


.ourServices ul li a:after {
    content: '';
    width: calc(100% - 28px);
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 100%;
    transition: .3s linear;
}



	
	
	
	.valueCreators>h2 {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    width: 70%;
    display: inline-block;
    font-size: 53px;
}

.newHome_page { font-family: "Plus Jakarta Sans", sans-serif;}

.valueCreators .top h2 {
    position: absolute;
    color: #000;
    margin: 0;
    font-weight: 500;
    font-family: "Plus Jakarta Sans", sans-serif;
}


.brand h1 span, .brand h2 span, .valueCreators>h2 span {
    display: block;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    color: #EB482F;
}


.abstractBox h2, .allClients h2, .appPlatforms ul li div h2, .blogTitle h1, .blogTitle h2, .blogs h2, .brand h1, .brand h2, .brandValuesHeader h2, .caseStudiesContent li>div h2, .caseStudiesHeader h2, .clientFeatureBox.conclusionBox h2, .coreValues ul li div i, .digitalDynamic h2, .growthPlan h2, .hireCSIPLFaqs h2, .introClient h2, .joinUs>div:first-child h3, .joinUs>div:nth-child(2) div>span, .ourApproach ul li div h2, .ourApproach>h2, .ourServices h2, .projectOnline h2, .serviceOverview h2, .singleBlogList li h2, .spotlight h2, .valueCreators .top h2, .valueCreators>h2, .whyUs h2, .workDataContent h2{
	
	        font-size: 53px;
        line-height: 1.5;
		    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
	    line-height: 1.15 !important;
		
		
}


.blogs .headbx h2 span { 
    /* display: block; */
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    color: #EB482F;
}



.blogs, .devicesPlatforms, .ourApproach {
    padding: 50px 0;
}


.blogs p {
    font-size: 18px;
    line-height: 24px;
    color: #888;
    margin: 0 0 70px;
}

.blogs figure {
    max-width: 100%;
    overflow: hidden;
    margin: 0px 0 40px;
	    border-radius: 0;
		    height: inherit;
}


.blogs figure img {
        max-width: 100%;
        width: 100%;
    }
	
	.blogs h4 {
    max-width: 800px;
    font-size: 30px;
    line-height: 40px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    margin-bottom: 15px;
}


	.blogs h4 {
            font-size: 26px;
            line-height: 36px;
        }
		
		
		.blogs h4 a {
        color: #000;
    }
	
	.blogs h6 {
    font-size: 16px;
    line-height: 20px;
    color: #2E2E2E;
    margin: 0 0 20px;
    letter-spacing: 0.5px;
    font-weight: 400;
}

.blogs .redbtn {
    padding: 10px 28px;
    font-size: 16px;
    line-height: 22px;
    color: #EB482F;
    margin: 10px 0 0px;
    border-radius: 0;
    border: 2px solid #EB482F;
    transition: .3s linear;
    text-transform: uppercase;
    display: inline-flex;
    align-items: flex-start;
    flex-direction: column;
    gap: 10px;
    font-weight: 600;
}

.blogs .redbtn:hover {
    border: 2px solid #EB482F;
    color: #fff;
    background: #EB482F;
    transition: .3s linear;
}
 
 
 .home_short_blog_list h4 {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 15px;
    }
	
	
	.blogright {
    margin-bottom: 40px;
}

.home_short_blog_list .tagdate {
    display: block;
}


.socialMediaPosts {
    text-align: left;
}


.socialMediaPosts .posttxt {
    margin-bottom: 20px;
}

.socialMediaPosts h2 {
    font-size: 53px;
    line-height: 60px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
}
 
 .socialMediaPosts h2 span {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 700;
    color: #EB482F;
}

.socialMediaPosts p {
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    margin: 0 0 30px;
    color: #888;
}


.socialMediaPosts h4 {
    font-size: 30px;
    line-height: 36px;
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 500;
    text-align: left;
    margin: 30px 0;
}

.socialMediaPosts h4 i {
    margin-right: 20px;
    font-size: 44px;
    vertical-align: middle;
}


.socialMediaPosts h4 span {
    margin-right: 2px;
	    color: #EB482F;

}


 .socialPosts {
    display: flex;
    flex-wrap: wrap;
}

.socialPosts>* {
    width: 24%;
    overflow: hidden;
    position: relative;
    margin-right: 12px;
}

.sidebar_icon a {
        background: #EB482F;
        display: block;
        font-size: 16px;
        color: #fff;
        height: 33px;
        line-height: 22px;
        border-radius: 0;
        padding: 7px 30px;
    } 
	
	
	.digitalDynamic p span { 
    font-family: "Plus Jakarta Sans", sans-serif;
}