.about-area{
    display: flex;
    align-items: center;
    @media #{$md}{
      display: block;
    }
    @media #{$xs}{
      display: block;
    }
    @media #{$sm}{
      display: block;
    }
    // 	Right  Contents
    .about-details{
		background-image: url(../img/gallery/section_bg07.png);
		background-size: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        height: 700px;
        width: 50%;
		padding: 120px 50px;
		display: flex;
		align-items: center;

        @media #{$lg}{
            padding: 20px 20px 20px 50px;
        }
        @media #{$md}{
            width: 100%;
            padding: 50px 30px;
        }
        @media #{$sm}{
            width: 100%;
            padding: 50px 30px;
        }
        @media #{$xs}{
            width: 100%;
            padding: 50px 30px;
		}
		.right-caption{
			width: 69%;
			@media #{$big_screen}{
				width: 100%;
			}
			@media #{$lg}{
				width: 100%;
			}
			@media #{$sm}{
				width: 100%;
			}
			@media #{$xs}{
				width: 100%;
			}
			.about-more{
				 p.pera-top {
					font-size: 20px;
					font-weight: 500;
					color: #fff;
					margin-bottom: 25px;
					@media #{$laptop}{
						br{
							display: none;
						}
					}
					@media #{$lg}{
						br{
							display: none;
						}
					}
					@media #{$md}{
						br{
							display: none;
						}
					}
					@media #{$sm}{
						br{
							display: none;
						}
					}
					@media #{$xs}{
						br{
							display: none;
						}
					}
				}
				.pera-bottom{
					font-size: 16px;
					color: #cecece;
				}

			}
		}

	}
	// lect img
	.about-img{
		background-image: url(../img/gallery/about.png);
		background-size: 100%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
		height: 700px;
		width: 50%;
			@media #{$xs}{
			width: 100%;
			height: 500px;
		}
		@media #{$sm}{
			width: 100%;
			height: 550px;
		}
		@media #{$md}{
			width: 100%;
			height: 600px;
		}

	}
}

// about Page
.about-details-area{
		position: relative;
		.about-caption2{
			h3{
				font-size: 50px;
				color: #282828;
				font-weight: 700;
				margin-bottom: 48px;
				line-height: 1.5;
				text-transform: capitalize;
				@media #{$lg}{
					font-size: 47px;
				}
				@media #{$md}{
					font-size: 30px;
				}
				@media #{$sm}{
					font-size: 30px;
				}
				@media #{$xs}{
					font-size: 25px;
				}
			}
			.send-cv{
				display: flex;
				justify-content: space-between;
				a{
					color: #282828;
					font-size: 18px;
					font-weight: 300;
					margin-bottom: 10px;
					display: inline-block;
					position: relative;
					&::before {
						position: absolute;
						content: "";
						background: $theme-color;
						width: 192px;
						height: 1px;
						left: 0;
						bottom: -9px;
					}
				}
			}
		}
		.about-caption{
			h3{
				font-size: 18px;
				color: #282828;
				font-weight: 400;
				margin-bottom: 35px;
				line-height: 1.5;
				@media #{$xs}{
					font-size: 18px;
					line-height: 1.6;
				}
			}
			.pera1{
				margin-bottom: 25px;
				color: #282828;
				position: relative;
				span{
					display: block;
					text-transform: uppercase;
				}
				&::before {
					position: absolute;
					content: "";
					width: 60px;
					height: 1px;
					background: #282828;
					top: 12px;
					left: 147px;
				}
			}
			.experience{
				display: flex;
				align-items: end;
	
				.year{
					span{
						font-family:$font_1;
						font-weight: 700;
						 font-size: 90px;
						 color: #282828;
						 line-height: 1;
					}
				}
				.year-details{
					p{
						text-transform: uppercase;
						font-weight: 500;
						color: #282828;
						padding-left: 30px;
						font-family:$font_1;
						br{
							@media #{$xs}{
								display: none;
							}
							
						}
						
					}
				}
			}
	
		}
	
}



// About details
.about-details{
    .about-details-cap{
        h4{
            font-size: 30px;
            font-family: $font_1;
            font-weight: 700;
            margin-bottom:30px;
            color:#000a2d;
            display: inline-block;
			position: relative;
			@media #{$xs}{
				font-size: 25px;
			}
        }
        p{
            color: #464d65;
            font-size: 14px;
        }
	}
	
	.single-services{
        @media #{$sm}{
           margin-bottom: 30px;
        }
        @media #{$xs}{
           margin-bottom: 30px;
        }
        .services-img{
            img {
                width: 100%;
            }
		}
		
		// services
        .services-caption {
            position: relative;
            background: #f7f9ff;
            width: 80%;
            padding: 33px 79px 16px 32px;
            margin-top: -50px;
            @media #{$lg}{
                padding: 33px 58px 16px 32px;
            }
            @media #{$md}{
                width: 95%;
            }
            @media #{$sm}{
                width: 100%;
                padding: 33px 16px 16px 26px;
                margin-top: 0px;
            }
            @media #{$xs}{
                width: 100%;
                padding: 33px 16px 16px 26px;
                margin-top: 0px;
            }
            span {
                margin-bottom: 15px;
                line-height: 13px;
                position: relative;
                color: #3957ff;
                font-weight: 400;
                font-size: 14px;
                display: block;
                padding-left: 60px;
               &::before {
                    position: absolute;
                    content: "";
                    width: 35px;
                    height: 2px;
                    top: 0;
                    left: 0;
                    top: 50%;
                    transform: translateY(-50%);
                    background: #3957ff;
                }
            }
            p {
                margin-bottom: 15px;
                line-height: 1.5;
                font-family: $font_2;
                a{
                    color: #0e132a;
                    font-weight: 400;
                    font-size: 20px;
                    display: block;
                    &:hover{
                        color: $theme-color;
                    }
                    @media #{$md}{
                      font-size: 18px;
                    }
                    @media #{$xs}{
                      font-size: 18px;
                    }
                }
            }

        }
    }
}