/*!

Theme Name: aamra_theme

Theme URI: http://underscores.me/

Author: Underscores.me

Author URI: http://underscores.me/

Description: Description

Version: 1.0.0

Tested up to: 5.4

Requires PHP: 5.6

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: aamra_theme

Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned.



aamra_theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

*/



a.footer-logo {

    margin-bottom: 30px;

    display: block;

}

.footerinfo p {

    font-size: 14px;

    line-height: 22px;

    color: rgba(255, 255, 255, .8);

    padding-right: 40px;

}

.footer-address-list small {

    font-size: 12px;

    vertical-align: middle;

    /* color: red; */

    background: linear-gradient(45deg, var(--linear-pink), var(--primary-one) 80%);

    -webkit-background-clip: text;

    background-clip: text;

    -webkit-text-fill-color: transparent;

}

li.more_services a {

    color:#fff;

    font-size: 14px;

}

.service-two-content p {

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    line-clamp: 3;

    -webkit-box-orient: vertical;

}





/*TimeLine*/

.work-process-section {

/*     background: linear-gradient(45deg, #000850 0%, #000320 100%), radial-gradient(100% 225% at 100% 0%, #FF6928 0%, #000000 100%), linear-gradient(225deg, #FF7A00 0%, #000000 100%), linear-gradient(135deg, #CDFFEB 10%, #CDFFEB 35%, #009F9D 35%, #009F9D 60%, #07456F 60%, #07456F 67%, #0F0A3C 67%, #0F0A3C 100%);

    background-blend-mode: screen, overlay, hard-light, normal;

    background-attachment: fixed;    */
background: #004379;
}

h3.tech_partner {

    font-size: 50px;

    color: #fff;

    font-weight: normal;

}

.workprocessfive-icon {

    width: 100px;

    text-align: center;

    margin: 0 auto;

    margin-bottom: 30px;

    margin-top: 30px;

}

.form-inner p {

    margin-bottom: 10px;

}

.service-two-single:hover .service-two-icon>span {

    background-color: #fff;

}

.industry-partner{

	position:relative;

}

.industryLeadingTechPartner {

    position: absolute;

    left: calc(50% - 52px);

    top: calc(50% - 63px);

}

.industryLeadingTechPartner img {

    width: 80px;

}

.service-details-content p {

    font-size: 18px;

    line-height: 28px;

}

.single_services_content_area p {

    font-size: 18px;

    font-weight: 500;

    color: #000;

    margin-bottom: 20px;

    line-height: 30px;

}

.pb-50 {

    padding-bottom: 50px;

}

.services_section h3 {

    position: relative;

    padding-left: 20px;

}

.services_section h3:before {

    position: absolute;

    content: '';

    width: 10px;

    height: 40px;

    background: #e30613;

    left: 0;

    top: 3px;

}

.contactPage li, .contactPage li a {

    color: #000;

    font-size: 18px;

}

.page-id-13 .service-details-section {

    padding-bottom: 30px;

}

.sidebar-widget .footer-list-title {

    color: #e71d22;

    font-size: 24px;

}

.sidebar-widget ul.footer-list.sibling-two {

    list-style-type: none;

    padding: 0;

}

.sidebar-widget ul.footer-list.sibling-two li a {

    color: #000;

    border-bottom: 1px solid #f6f3f3;

    width: 100%;

    display: block;

    line-height: 30px;

}

.sidebar-widget ul.footer-list.sibling-two li:last-child a {

    border: 0;

}



.sidebar-widget ul.footer-list.sibling-two li:hover {

    background: linear-gradient(45deg, var(--linear-pink), var(--primary-one) 80%);

    -webkit-background-clip: text;

    background-clip: text;

    -webkit-text-fill-color: transparent;

}



.sidebar-widget ul.footer-list.sibling-two li::before {

    width: 20px;

    height: 1px;

    background: linear-gradient(45deg, var(--linear-pink), var(--primary-one) 80%);

    position: absolute;

    left: 0;

    top: 15px;

    transition: .6s ease;

    opacity: 0;

}

.port-detials-section {

    font-size: 18px;

    font-weight: 500;

    color: #000;

    margin-bottom: 20px;

    line-height: 30px;

}

.case-study-title {

    margin-bottom: 40px;

}

.benefit-block {

    background: #e8f7cd;

    padding: 50px;

	border-radius:20px;

}

.benefit-block4 {

    padding: 0;

    background: transparent;

}

.benefit-block3 {

    background: #ebf3fa;

}

.benefit-block2 {

    background: #f9f9f9;

}

.postid-52 .inner-banner-title {

    color: #ffffff !important;

}

.postid-52 .breadcrumb .breadcrumb-item a {

    color: #fff;

}

div#caseStudy {

    background: #f8fafa;

    margin-bottom: 80px;

}

.work-process-five {
    position: relative;
    width: 100%;
    height: 370px;
    margin: 0 auto;
    text-align: center;
    padding: 50px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    transition: .65s ease-in-out;
    border-radius: 0px 30px 0px 30px;
}

.home_aboutBG {
    background: #fbfbfb;
}
.service-four-single p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}
.service-four-single .service-four-title {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}
.inner-banner {
    background: #004379 !important;
}
.home_form {
    max-width: 700px;
    margin: 0 auto;
}
.home_form .section-title-two {
    text-align: center;
}








@media (max-width:767px){

    .footerinfo {

        margin-bottom: 30px;

    }

    .footer-list-area {

        margin-bottom: 30px;

    }

    .footer-address-list li .address {

        display: inline !important;

    }

    .preloader.active {

        display: none;

    }

    .preloader.active {

        transform: unset;

        transition: unset;

        transition-delay: unset;

    }

    .preloader {

        display: none;

    }

    .service-two-single .service-two-icon img {

        height: auto;

    }

	.section-title-six>span::before {

		right: 0;

		width: unset;

	}    

    .section-title-six>span::after {

		left: 0;

		width: unset;

	}

	.section-title-small h5::after, .section-title-small h5::before {

		display: none !important;

	}

    header.style-2 .header-logo {

		padding: 4px 0;

	}

	.section-title-six h2 {

		font-size: 30px;

	}

	h3.tech_partner {

		font-size: 40px;

		line-height: 40px;

	}

	.industryLeadingTechPartner {

		top: calc(50% - 77px);

	}

	

	

	

}









