.normal-link {
    font-weight: bold;
    color: #435642; 
}
.about{
    background: #edeff0;
    background-repeat: no-repeat;
    position: relative;
    padding: 70px 0px;
    overflow: hidden;
}

.about-img {
    height: 100%;
    width: auto;
    position: absolute;
    right: 0px;
    top: 0px;
    transition: all 1s cubic-bezier(0,.46,.48,1);
    transform: scale(1.1, 1.1);
    opacity: 0;
}
.about-img.loaded {
    transform: scale(1, 1);
    opacity: 1;
}
.about-head p{
    line-height: 1.6;
    font-size: 18px;
    font-family: 'Nunito Sans';
}

.about-head h2{
margin-bottom: 30px;
margin-top: 12px;}

.about-1{
    display: flex;
}
.about-link{
    margin-bottom: 20px;
}

/* responsive */
@media only screen and (min-width: 300px) and (max-width: 760px){
    .about-img {
        display: none;
    }
    .about-1{
        display: inline;
    }
    .service-head{
        margin-top: -35px;
    }
    .more-link{
        margin-bottom: -82px;
    }
    .about-sub2 {
        margin-top: 116px !important;
    }
    .formBox {
        margin-top: -60px !important;
        box-shadow: 5px 5px 15px #888888;
       
    }
    .box-payment{
        display: inline !important;
    }
    .price-box-1{
    margin-top: 25px;
    margin-bottom: 45px;
}
.price-box-2{
    margin-top: 25px;
    margin-bottom: 45px;
}
.price-box-3{
    margin-top: 25px;
}
.testi-align{
    display: flex;
}
.testim .cont div .h4{
    margin-top: -30px !important;
    margin-left: 108px !important;
}
.testi-align{
    margin-left: -45px;
}
.star-rating {
    margin-left: 34px !important;
}
.testi-img{
    display: none;
}
.footer-clean{
    /*height: 690px !important;*/
	height: auto !important;
}
.copyright{
    text-align: center !important;
    margin-left: 0px !important;
}
.powered{
    text-align: center !important;  
    margin-right: 0px !important;
}
.service-sub{
    width: 100%;
}
.service-head{
    margin-left: 0px;
    width: 100%;
}
.service-sub{
}
.service-box-2{
}
.service-box-3{
}
.hr-align hr {
   
margin-left:25px;
}
.about-sub1 {
   
    margin-top: -32px !important;
    margin-left: 50px !important;
}
.testimonial-section2 .h2{
    margin-left: 50px !important;
}
    .mini-nav .work {
        display: none;
    }
    .mini-nav .call {
        margin-left: 0px;
    }
}


@media only screen and (min-width: 760px) and (max-width: 1280px){
    .about-1 {
        display: flex;
        margin-left: -50px;
    }
    .service-sub {
      
        width: 157px;
}
.service-head{
    margin-left: 34px;
}

.about-sub1 {
   
    margin-top: -32px !important;
    margin-left: 48px;
}
.about-sub2 {
    margin-top: 27px !important;
  
}
.formBox {
    margin-top: -48px !important;
    box-shadow: 5px 5px 15px black;
}
.testimonial-section2 .h2 {
   
    margin-left: 50px !important;
   
}
.testim .cont div .h4{
    margin-left: 45px !important;
}
.testi-align hr{
    margin-left: 32px !important;
}
.testim .cont div .h4 {
    margin-left: 20px !important;
}
.star-rating {
    margin-left: 35px !important;
   
}
.footer-clean {
   
    height: 580px !important;
}
.item p{
text-align: center;
margin-bottom: 50px;
}
.footer-clean .item.social {
    text-align: left !important;
}
.service-box-3{
    margin-left: -20px;
}
.service-box-1{
    margin-left: 14px;
}
}

.head-font {
    font-size: 1.3em;
}


.jumbotron-fluid{
    background-image: url("../img/people-inside-airport-804463.png");
    background: url('../img/page-header.jpg');
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover;
    height: 500px;
}
.jumb-subject{
    margin-left: 100px;
}
.jumbotron-fluid h1{
    text-align: left;
    color: white;
    font-family: 'Playfair Display';
    margin-top: 80px;
}
.jumbotron-fluid p{
    text-align: left;
color: white;
line-height: 2;
font-family: 'Nunito Sans';
margin-top: 20px;
font-size: 18px;
}
.about-page{
    background-color: #fff;
    color: black;
    margin-top: -32px;
}
.about-page-subject{
    margin-top: -26px;
  
    margin-bottom: 80px;
    
}
.about-page-sub{
    line-height: 2;
    font-family: 'Nunito Sans';
    margin-top: 20px;
}
.about-page-sub1{
    line-height: 2;
    font-family: 'Nunito Sans';
    margin-top: 120px;
}
.about-page-sub2{
    margin-top: -10px !important;
}
.about-page-head{
    font-family: 'Playfair Display';
}
.about-page-img img{
    width: 85%;
    margin-top: 120px;
}
.about-page-img p{
    text-align: center;
}
.about-page-img h2{
    font-family: 'Playfair Display';
}
.about-img-sub{
    color: white;
    background-color: #436443;
    padding: 15px;
    margin-top: -18px;
    padding-left: 79px;
   
    margin-left: -18px;
    width: 545px;
}
.about-page-sub-2{
    margin-top: -54px;
}
.about-page-sub2{
    line-height: 2;
    font-family: 'Nunito Sans';
    margin-top: 120px;
}
.about-services{
    background-color: rgb(238, 241, 239);
}
.about-services h4{
text-align: center;
font-family: 'Playfair Display';
}
.about-services p{
    text-align: center;
    line-height: 1.8;
    font-size: 15px;
    font-family: 'Nunito Sans';
    }
    .about-services-sec{
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .about-services-sec img{
        width: 18%;
    }
    .about-services-sec p{
        text-align: center;
    }
    .formBox1{
        margin-top: 0px !important;
        margin-bottom: 80px;
    }
    .contact-link{
        font-size: 20px;
     text-align: left;
     margin-top: 130px;
   
  
    }

    .contact-link .fa{
    font-size: 27px;
    /* color: #324332; */
    background-color: 3D873D;
    color: white;
  
  
    margin-left: 104px;

}

.contact-link p {
    text-align: left;
   font-size: 19px;
   background-color: #436443;
   color: white;
   padding: 14px;
    border-radius: 16px;
    
}
.contact-link .span{
    margin-left: 10px;
}
.contact-link a{
    text-decoration: none !important;
}

.contact-para{
    margin-left: 40px;
}

@media only screen and (min-width: 300px) and (max-width: 760px){
    .about-img-sub {
        width: 100%;
        margin-left: 0px;
    }
    .jumb-subject{
        margin-left: auto;
    }
    .jumbotron-fluid{
        height: 630px;
    }
    .about-img-sub{
        padding-left: 0px;
    }
    .about-img-sub h2{
        font-size: 28px;

margin-left: 30px;
    }
    .about-img-sub h5{
        margin-left: 57px;

        font-size: 18px;
    }
    .about-page-sub1{
        margin-top: 72px;
    }
    .about-services-sec {

        margin-top: 14px;
        margin-bottom: 13px;
    
    }
    .contact-para{
        margin-left: 10px;
    }
    .contact-link .fa{
        margin-left: 13px;
    }
    .contact-link p{
        text-align: center;
    }
    .contact-link{
        margin-top: 0px;
    }
}
@media only screen and (min-width: 760px) and (max-width: 1280px){
    .jumb-subject{
        margin-left: 0px;
        text-align: center;
    }
    .jumbotron-fluid h1{
        text-align: center;
    }
    .jumbotron-fluid p{
        text-align: center;
    }
    .about-img-sub{
        margin-left: 0px;
text-align: center;
width: 100%;
    }
    .contact-link .fa{
        margin-left: 0px;
    }
    .contact-para {
        margin-left: 15px;
    }
}