.railway{
    font-family:'Times New Roman';
}
*{
    font-family: sans-serif !important;
}
.navrr{
    width: 200px;
}
/* .navbar-nav{
    background-color: royalblue !important;
} */
.nav-link{
    color:   #aaa9ad !important;
    margin-left: 18px !important;
}
.nav-link:hover{
    color:  #aaa9ad !important;
    text-decoration: underline !important;
}
.silbd{
    border: 2px solid #aaa9ad;
    border-radius: 30px;
    padding: 30px;
}
.parent-sec{
    /* border-bottom: 2px solid black !important; */
    /* box-shadow: rgb(238, 238, 238) 0px 0px 30px 0px; */
}
.navbar-brand{
    margin-right: 125px !important;
    margin-left: 110px !important;
    font-size: 50px !important;
    color: #aaa9ad !important;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif !important;
}
.brand{
    font-family: 'Gill Sans' !important;
}

.sunlogo{
    width: 120px;
}
.readmore-btn,.readmore-btn:hover{
    color: white !important;
    font-size: 130% !important;
    background-color:  #aaa9ad;
    padding: 15px;
    border-radius: 20px;
    text-decoration: none;
}
.large{
    font-size: 19px;
}
.gold{
    color:  #aaa9ad;
}
.floater{
    float: right;
    font-size: 40px;
}
.hreffer,.hreffer:hover{
    color: black;
    text-decoration: none;
}
.white{
    color: white;
}
.xxlarger{
    font-size: 80px !important;
}
.larger{
    font-size: 30px !important;
}
.inline{
    display: inline-block !important;
}
.second-img{
    width: 300px;
    margin-left: 10% !important;
}
.gold{
    color: #aaa9ad !important;
}
.third-sec{
    background-color: rgb(238, 238, 238) !important;
}
.third-bg{
    background-image: url(second engine.jpg);
}
.aboutus-btn,.aboutus-btn:hover{
    color:  #aaa9ad !important;
    font-size: 130% !important;
    background-color: white;
    padding: 15px;
    border-radius: 20px;
    text-decoration: none;
}
.goldbg{
    background-color:  #aaa9ad;
    /* color: white !important; */
    padding: 30px !important;
}
.whatsapp-logo{
    width: 20%;
}
/* .whatsapplogo-chat-center{
    float: right;
} */
.blue{
    color: royalblue;
}
.frth-sec{
    background-color: rgb(238, 238, 238)
}
.arrow-btn{
    position: fixed;
    bottom: 3px;
    right: 10px;
    background-color: white;
    padding: 5px;
    border-radius: 700px;
    border: 8px solid gainsboro;
    z-index: 9;
}
.arrow-btn a{
    height: 40px;
    width: 150px;
    text-align: center;
    display: block;
    color:black;
    text-decoration: none;
}
.arrow-btn a:hover{
    color: black;
    text-decoration: none;
}
.paster,.paster:hover{
    float: right;
    color: royalblue;
    border-radius: 50px;
    border: 2px solid royalblue;
    border-style: double 2px  blue;
    padding: 5px;
    text-decoration: none
}
.footer{
    background-color: grey;
    color: white;
}
.service,.sevice:hover{
    float: none !important;
    padding-left: 2% !important;
    padding-right: 2% !important;
    /* padding-top: 2%; */
    /* padding-bottom: 2%; */
}
.about-first-sec{
    background-color:rgb(238, 238, 238);
    padding: 25px;
}
.row-text{
    font-size: 30px;
}
.imginner{
    height:800px !important;
}
.top{
    margin-top: 200px !important;
}
.dissapear{
    display: none !important;
}
.ico{
    width: 35px;
}
.righter{
    float: right;
}
.par{
    border: ;
    padding: 1px;
    margin-left: 3% !important;
    background-color: white;
}
.box{
    box-shadow: 3px 1px 3px 3px rgb(238, 238, 238);
    display: inline-block;
    padding: 5px;
    margin: 10px;
    height: 250px;
}
.img-pro{
    width: 250px;
    /* border: 0.2px solid black; */
}
.tile{
    background-color:  #aaa9ad;
    /* border: 0.2px solid black; */
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    /* width: 100px; */
    /* color: white; */
}
.ara{
    /* background-color: rgb(238, 238, 238); */
    /* border: 0.2px solid black; */
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    width: 130px;
}
.nav-link{
    text-transform: uppercase !important;
    font-weight: bold !important;
}
.xob{
    display: inline-table;
    border: 2px solid  #aaa9ad;
    margin-left: 10px;
    margin-top: 10px;
    height: 170px;
    border-radius: 20px;
    padding: 10px;

}
.nob{
    border: 0.2px solid white;
    width: 270px;
    background-color: white !important;
}
.img-hun{
    width: 130px;
    /* border: 0.2px solid black; */
    height: 100px;
    
}
.pop li{
    text-transform: uppercase;
}
.ti,.to, .tit,.tito{
background-color: red;
padding: 10px;
margin-left: 10px !important;
width: 50% !important;
box-shadow: 3px 5px 5px 3px red;
margin-top: 30px;
}
.plogg{
    margin-top: 10%;
}
.upper,.upper:hover{
    text-transform: uppercase;
    color: black !important;
    display: block;
    text-decoration: none;
}
.proct{
    width: 150px;
    height: 150px;
    border: 1px solid black;
}
.groover{
    display: inline-block;
    margin-left: 4px;
}
#none,#noo{
    display: none;
}
.pkl{
    margin-left: 10px;
    font-size: 24px;
    color: black !important;
}
.parent-sec{
    border-bottom: 2px  #aaa9ad solid;
}
.pdgIcon{
    width: 120px;
}
.rgb{
    border: 2px #aaa9ad solid;
    padding: 40px;
    border-radius: 50px;
}
.small{
    /* margin-top: 60px !important; */
    font-size: 13px !important;
}
.torota{
    margin-bottom: 50px;
}
.frameI{
    height: 300px;
}
.green{
    color: white;
    background-color: lightblue;
}
.num{
    list-style-type: none;
    font-size: 17px;
}
.gog{
    background-color: #aaa9ad !important;
}
#visu{
    display: none !important;
}
.gbo{
    background-color: black !important;
}
.too{
    background-color: grey !important;
}
.medium{
    font-size: 18px;
}
.embdMap{
    width: 70%;
    height: 300px;
}
.embdMap-two{
    width: 70%;
    height: 300px;
}
.dodor{
    border-bottom: 1px solid royalblue;
}
.vixu{
    width: 70%;
    margin-left: 30%;
}
.opkia{
    border-radius: 40px;
}
.righterous{
    margin-top: 10%;
}
.opli{
    margin-left: 30px;
}
@media only screen and (max-width: 991px){
    .opli{
        margin-left: 20px !important;
    }   
}