.about-container {
	
    padding: 150px;
    color: #fff;
    text-align: center;
}

.about-header-text {
       font-size: 1.6em;
    margin: 10px auto 27px auto;
    color: white;
    font-weight: 700;
    position: relative;
    top: -50px;
}

/* .about-content-grid {
    display: flex;
	justify-content: center;
	align-items: center;
    gap: 50px;
}
	
.about-why-us {
    font-size: 40px;
    font-weight: bold;
    color: white;
    text-align: center;
}

.about-features-list {
    margin-top: 0px;
}

.about-feature {
    display: flex;
    align-items: center;
    margin: 30px 0px;
}

.about-feature-icon {
    font-size: 30px;
    line-height: 1;
    margin-right: 15px;
}

.about-feature-text h3 {
     padding: 0 !important;
	 margin: 0 !important;
    font-size: 32px;
	font-style: italic;
	 color: #ffffff;
}

.about-feature-text p {
    margin: 0;
    font-size: 14px;
    color: #ffffff;

}
.about-feature-text{
   padding-left: 20px;
   padding-top: 20px;
}	 */


.about-content-grid {
   display: grid;
    grid-template-columns: 300px auto;
    align-items: center;
    /* gap: 40px; */
    color: white;
    justify-items: center;
    justify-content: space-evenly;
    position: relative;
    top: 50px;
}

.about-why-us {
    font-size: 55px;
    font-weight: 700;
    line-height: 1.1;
    padding-top: 20px;
}

.about-features-list {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.about-feature {
    display: flex;
    align-items: flex-start;
    gap: 75px;
}

.about-feature img {
    width: 95px;
    height: auto;
}
.about-feature-text {
 display: flex;
    flex-direction: column;
    align-items: flex-start;
}
   

.about-feature-text h3 {
   margin: 0;
    font-size: 36px;
    font-weight: 500;
    padding: 0px;
    color: #fff;

}

.about-feature-text p {
    margin: 5px 0 0;
    font-size: 20px;
    opacity: 0.9;
}

.about-button-link {
    display: inline-block;
    background-color: #6da2e0;
    color: #000;
    padding: 12px 30px;
    border-radius: 30px;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
    margin-top: 30px;
    border: none;
    cursor: pointer;
    transition: background-color 0.3s;
}

.about-button-link:hover {
    background-color: #a0c4f5;
}
.about_last_container{

     background-image: linear-gradient(rgba(12, 27, 185, 0.25), rgba(12, 27, 185, 0.25)),url('../images/syncraze/about_background_img.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    
}
.container {
    max-width: 95% !important;
}
.about_vision_header {
   
     display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 80px 20px;
    color: white;
    border-radius: 8px;
    text-align: center;
    width: 80%;
}

.about_vision_header h1 {
    font-size: 2.5em;
    /*margin-bottom: 10px;*/
	color: white;
	padding:0px;
	margin:0px;
}

.about_vision_header p {
    font-size: 29px;
margin: 10px auto 20px auto;
color: white;
width: 100%;
}

.about_vision_header span {
    font-size: 27px;
opacity: 0.9;
margin-top: 10px;
color: #a8ffff;
width: 100%;
text-align: center;
}
.about_mission_inner_image_container img{

width: 200px;
height: 200px;	
}
.about_mission_inner_image_container{
	width: 30%;
}
.about_mission_inner_container{
	width: 70%;
	text-align: start;
}
.about_vision_mission_container{
	display: flex;
	justify-content: center;
	align-items: center;
}
.about_vision_header p{
	text-align: center;
}

   .about_vision_core_heading{
	       margin-top: 0px;
           width: 100%;
		   display: flex;
		   justify-content: center;
		   align-items: center;
		   background-color:#132880;
		   height: 90px;
		   margin-bottom: 10px;
		  }	
		.about_vision_core_heading h1{
			color: white;
			padding: 0 !important;
			font-size:45px;
		}
		.about_vision_core_left{
			width: 60%;
			display: flex;
			float: left;
		}
		.about_vision_core_right{
			float: right;
			width: 60%;
			display: flex;
			padding-bottom: 20px;
		}
		.about_vision_core_1_container{
			padding: 0 10px;
			line-height: 30px;
		}
		.about_vision_core_1_container p{
			font-weight: 400;
			color: #061c93;
			 font-size: 1.4rem;
		}
		.about_vision_core_1_container span{
			 font-weight: 900;
			 color: #061c93;
			 font-size: 1.4rem;
		}
		.about_vision_core{
			height: 1000px;
            padding-top: 20px !important;
		}
		.about_vision_header_2 {
   
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 40px 20px;
    color: white;
    border-radius: 8px; 
    text-align: start;
}
.about_vision_header_2 h1 {
    font-size: 2.3em;
	color: white;
    padding-bottom: 0px !important;
}

.about_vision_header_2 p {
    font-size: 33px;
	color: white;
     padding-bottom: 40px !important;
}

.about_vision_header_2 span {
    font-size: 1.45em;
    opacity: 0.9;
    margin-top: 10px;
	color: #a8ffff;
}
.site_light_blue_button {
    width: 220px !important;
    display: inline-block;
    padding: 5px !important;
    border-radius: 30px;
    border: 6px solid #76b9f7;
    background: linear-gradient(to bottom, #b4daff 0%, #8ec7ff 50%, #76b9f7 50%, #76b9f7 100%);
    color: #fff;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    position: relative;
    bottom: -92px;
}

@media (min-width: 1100px) and (max-width: 1400px) {
.about_vision_header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 65px 20px;
    color: white;
    border-radius: 8px;
    text-align: center;
}
.about_vision_header h1 {
    font-size: 2.3em;
    /* margin-bottom: 10px; */
    color: white;
    padding: 0px;
    margin: 0px;
}

.about_vision_header_2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px 20px;
    color: white;
    border-radius: 8px;
    text-align: start;
}
.about_vision_header_2 h1 {
    font-size: 2.3em;
    color: white;
    padding-bottom: 0px !important;
}
.about_vision_header_2 p {
    font-size: 1.3em;
    color: white;
    padding-bottom: 40px !important;
}
.about_vision_header_2 span {
    font-size: 1.3em;
    opacity: 0.9;
    margin-top: 10px;
    color: #a8ffff;
}
}