/* for iphoneX */

body{
    margin: 0px;
    padding: 0px;
    background: url("slider14.jpg");
    
    
}
.maps{
    width: 100%;
    height: 450px;
    display: block;
  margin-left: auto;
  margin-right: auto;
}

.content2 {
    color: white;
    margin-left: 2px;
    font-size: 17px;
    font-weight: 500;
    margin-top: -4px;
    margin-bottom: 0px;
}

#try4{
    width: 103%;
    height: 446px;
}
.carousel-inner{
    position: relative;
    width: 104%;
    overflow: hidden;
}
.section::before{

    content: "";
    background:url('aboutus.jpeg')  no-repeat center center/cover;
    position: absolute;
    top: 0px;
    height: 120%;
    left: 0px;
    width: 100%;
    z-index: -1;
    opacity: 0.8;

}

#icon1 {
    /* margin-top: 23px; */
    left: 323px;
}
@media (min-width: 277px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        left: 323px;
        margin-top: 26px;
    }}

.icon2 {
    right: 640px;
}

/* #icon{
    margin-top:26px;
} */
.newsletter .newsletter_submit_btn {
    background: #fff;
    position: absolute;
    border: 0;
    margin-top: 23px;
    font-size: 17px;
    color: #333;
}
.fa-phone:before {
    content: "\f095";
}

.fa-fax:before {
    content: "\f1ac";
}

.navbar{
    width: 104%;
}

.navbar-expand-lg .navbar-collapse {
    margin-left: 2px;
    margin-top: 11px;
    text-align: center;
}
.content3 {
    margin-top: -382px;
    font-size: 25px;
    font-weight: 800;
    color: #c2c2c2;
}
.moving {
    font-size: 18px;
    font-weight: 500;
}
.moving2 {
    font-size: 21px;
    font-weight: 900;
    color: yellowgreen;
    margin-top: 132px;
}
#card1{
    margin-left: -191px;
}
#card2{
    margin-left: -194px;
}
.sectionbox{
    flex-direction: column;
    margin-top: 62px;
    margin-left: 241px;
    
}
.sectionbox1{
    flex-direction: column;
    margin-top: 62px;
    margin-left: 52px;   
}
.card{
    margin-top: 23px;
}
.heading1{
    margin-left: 16px;
    align-items: center;
    text-align: center;
}
#heading1{
    margin-left: 16px;
}
#card1:hover{
    transform: scale(1.1);
}
.navbar-brand{
    margin-left: 23px;
}

.heading2{
    margin-top: -9px;
    padding-top: 27px;
    margin-left: 103px;
    font-size: 26px;
    font-weight: 900;
}
#box{
    margin-left: -3px;
}
.paragraph{
    margin-left: -4px;
    width: 346px;
    margin-top: -11px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
}
.section::before{
    content: "";
    background: url(../images/slider14.jpg) no-repeat center center/cover;
    position: absolute;
    top: 0px;
    height: 120%;
    left: 0px;
    width: 102%;
    z-index: -1;
    opacity: 1.0;

}
#sectionbox{
    margin-top: 54px;
    margin-left: 9px;
    margin-right: 30px;
    box-shadow: 2px 2px 20px black;
    height: 817px;
    width: 369px;

}

/* footer */
footer{
    width: 104%;
}
.footer-links{
        margin-left: 0px;
}
.footer-links1{
    margin-left: -24px;
}
.footerlinks{
    margin-left: -56px;
}

/* contact */
.maps{
    width: 102%;
}

.contact-info-wrap{

    width: 183%;
    margin-left: -78px;
    margin-top: -49px;
    background: url("../images/contactus.jpg");
    border-radius: 2px;
    padding: 38px 55px 45px;
    height: 401px;
    box-shadow: 1px 7px 20px black;
}
.contact-info-list{
    margin-top: -33px;
}
.contact-info-list .icon {
    margin-top: 23px; 
}
.contact-info-list .content{
    font-weight:400
}
.contact-info-list ul{
    flex-direction: column;
}

.contact-info-list .content p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1;
    color: #fff4f4;
    /* text-align: start; */
    width: 130px;
    margin-top: 27px;
}
.content{
    margin-top: -11px;
    display: flex;
}
.content11{
    margin-top: 43px;
}
.content22{
    color: white;
    margin-left: 19px;
    font-size: 14px;
    font-weight: 500;
    margin-top: -33px;
    margin-bottom: 0px;
}

.contact-social {
    margin-top: -23px;
    margin-left: -138px;
    
}
.contact-title .sub-title {
    font-size: 32px;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 5px;
    margin-top: 29px;
}
.button{
    margin-left: 2px;
}
.contact-form .form-grp input{
    width: 251px;
    margin-left: -22px;
    box-shadow: 0px 1px 2px black;
}
.contact-form .form-grp textarea{
    width: 248px;
    margin-left: -22px;
    box-shadow: 0px 1px 2px black;
}
.contact-social ul, .blog-details-social ul {
    display: flex;
    align-items: center;
    margin-left: 135px;
    margin-top: 79px;

}
.footerr-links{
    margin-left: -35px;
    margin-top: -22px;
}

.card-title11{
    margin-top: -63px;
    margin-left: 57px;
}
.card-title12{
    margin-top: -61px;
    margin-left: 18px;
}
.card-title13{
    margin-top: -52px;
    margin-left: 26px;
}

.customers{
    margin-top: 21px;
    font-size: 41px;
    font-weight: 700;
    text-align: center;
}

.client1{
    justify-content: space-evenly;
    display: block;
    margin-top: 49px;
    margin-left: 75px;

}
.trying{
    padding: 4px;
}