/* Archtects Say */
section.archtects-say .section-inner {
	max-width: 1000px;
	padding: 80px 0 60px;
}



/* Testimonials */
section.testimonials .section-inner {
    padding: 60px 0 70px;
}


.hire-page section.team-section .section-inner .section-title {
    margin-bottom: 40px;
}

.hire-page section.services .horizontal-cards .horizontal-card:nth-child(even)>.row .card-image {
    margin-right: auto;
}

.hire-page section.technologies .section-inner .technology-group .technology-items a.technology-item {
   box-shadow: 30px 40px 100px 20px rgb(0 0 0 / 7%); 
}
.hire-page section.technologies .section-inner .technology-group .technology-items a.technology-item:hover {
    box-shadow: 30px 40px 100px 20px rgb(0 0 0 / 7%); 
}

.hire-page section.software-solutions .section-inner {
    padding-top: 80px;
    padding-bottom: 60px;
}
.hire-page section.software-solutions .section-inner h2 {
    margin-bottom: 50px;
}
.hire-page section.software-solutions .section-inner .horizontal-cards .horizontal-card:nth-child(odd)>.row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important;
}
.hire-page section.software-solutions .section-inner .horizontal-cards .horizontal-card:nth-child(even)>.row {
    flex-direction: row!important;
}

.hire-page section.software-solutions .section-inner .horizontal-cards .horizontal-card .card-image {
    height: 170px;
    max-width: 250px;
    width: 100%;
}
.hire-page section.software-solutions .section-inner .horizontal-cards .horizontal-card:nth-child(even)>.row .card-image {
    margin-left: auto;
}
.hire-page section.software-solutions .section-inner .horizontal-cards .horizontal-card .card-image img {
    max-height: 100%;
}

/* Hire Single Page */

/* Hero Section */
.hire-single section.hero .hero-row {
	padding-top: 100px;
    padding-bottom: 100px;
}
.hire-single section.hero .top_form_thanks {
    padding: 50px;
    text-align: center;
}
.hire-single section.hero .top_form_thanks_img {
    width: 160px;
    margin-bottom: 25px;
    max-width: 100%;
}
.hire-single section.hero .top_form_thanks_title {
    font-size: 30px;
    font-weight: bold;
    line-height: 37px;
    margin-bottom: 15px;
}
.hire-single section.hero .top_form_thanks_text {
    color: #303030;
    font-size: 18px;
    line-height: 30px;
}
.hire-single section.cta h3 {
    max-width: 840px;
    margin-left: auto;
    margin-right: auto;
}
.hire-single section.cta.cta-2 h3 {
    max-width: 740px;
}

.hire-single section.services:not(.services-provide) .horizontal-cards .horizontal-card:nth-child(odd)>.row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important;
}

.hire-single section.services:not(.services-provide) .horizontal-cards .horizontal-card:nth-child(even)>.row {
    flex-direction: row !important;
}
.hire-single section.services.software-solutions-section .horizontal-cards  .horizontal-card {
    padding: 100px;
}
.hire-single section.services.software-solutions-section .horizontal-cards  .horizontal-card .card-body {
    max-width: 510px;
}
.hire-single section.services.software-solutions-section .horizontal-cards .horizontal-card:nth-child(odd)>.row .card-body {
    margin-left: auto;
}
.hire-single section.services.software-solutions-section .horizontal-cards .horizontal-card .card-image {
    height: 175px;
    max-width: 190px;
    width: 100%;
}
.hire-single section.services.software-solutions-section .horizontal-cards .horizontal-card:nth-child(even)>.row .card-image {
    margin-left: auto;
}

/* Tech Stack */
section.tech-stack .section-inner {
	max-width: 1100px;
	padding-top: 80px;
}
section.tech-stack .section-inner .subtitle {
    color: #1690D3;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 10px;
}
section.tech-stack .section-inner .stack-tech-group {
	margin-bottom: 80px;
}
section.tech-stack .section-inner .stack-tech-group h3 {
	margin-bottom: 80px;
}
section.tech-stack .section-inner .stack-tech-group {
	max-width: 300px;
}
section.tech-stack .section-inner .stack-tech-group ul {
    list-style-type: none;
}
section.tech-stack .section-inner .stack-tech-group ul li::before {
    content: '';
    position: absolute;
    background-image: url('../main_images/tech_stack_icon.svg');
    height: 10px;
    width: 10px;
    left: 0;
    top: 8px;
}

section.software-solutions .section-inner {
    max-width: 1000px;
}