html body {margin-left: 0; margin-right: 0; }

nav ul {
    background: #FFF;
    font-size: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 85%;
    float: right;
    margin-right: -15px;
    
     
}
nav li {
    display: inline-block;
    margin: 0;
    padding: 0;
    position: relative;
    min-width: 33%;
    margin-top: 0px;
    
}
nav a {
    background: #053359;
    color: #FFF;
    display: block;
    font: bold 24px/60px sans-serif;
    padding: 0 18.7px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
nav .dropdown:after {
    content: ' \25bc';
}
nav li:hover a {
    background: #4DAFFF;
}
nav li ul {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 35px;
    visibility: hidden;
    z-index: 1;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
nav li:hover ul {
    opacity: 1;
    top: 60px;
    visibility: visible;
}
nav li ul li {
    width: 100%;
}
nav li ul a:hover {
    background: #4DAFFF
}

.home {width: 300px;  position: absolute; margin-top: px}

.cf {margin-top: 67px; margin-bottom: 50px}

.h {top: 0px; }

footer {background-color: #053359; padding-bottom: 15px; height: 75px; padding-top: 15px; margin-left: 0; margin-right: 0;}

.email {color: #4DAFFF; font-size: 60px; padding-bottom: 23px; float: left; margin-left: -145px}

.fp {display: inline-block; width: 675px; color: #FFFFFF; font-family: 'Montserrat', sans-serif; margin-top: 23px; font-size: 21px}

.Phone {color:  #4DAFFF; font-size: 60px; float: right; margin-right: -127px; margin-top: -67px}

.bn {width: 675px; margin-left: auto; margin-right: auto; text-align: center; }

.mi {width: 1650px; height: 675px; margin-left: 175px; margin-right: 175px; padding-top: 50px;}

.tp {font-size: 26px; width: 1500px; padding-left: 171px; padding-top: 0px; padding-bottom: 23px}

.np {font-size: 26px; width: 1125px; padding-left: 171px; padding-top: 0px; padding-bottom: 37.5px}

p {font-family: 'Poppins', sans-serif;}

.agent {width: 375px; padding-left: 53px;}

h2 {padding-left: 56px; font-size: 33px; font-family: 'Poppins', sans-serif;  }

.dp {float: right; width: 225px; font-size: 19px; padding-right: 1200px; margin-top: -562px; position: absolute; padding-left: 500px}

.slide {padding-left: 900px; margin-top: 22.5px; margin-bottom: 37px}

section {border-bottom: 3px solid #053359; padding-bottom: 20px; width: 825px }

.listp {width: 487px; font-size: 22.5px;}

.details {margin-top: -500px; padding-left: 22.5px; font-size: 22.5px; font-family: 'Poppins', sans-serif;  border-bottom: 3px solid #053359; height: 495px; margin-bottom: 30px;}

.ex {padding-left: 525px; margin-top: -375px; padding-bottom: 112px}

.s {padding-left: 150px; border-bottom: hidden; font-size: 22.5px; font-family:             'Poppins', sans-serif; }

.ch {font-size: 60px; padding-left: 0px; display: inline}

.envelope {font-size: 45px; padding-left: 15px; margin-top: -75px}

.cp {float: right; margin-top: -800px; padding-right: 220px; font-size: 50px; }

.ep {float: right; margin-top: -800px; padding-right: 105px; font-size: 50px;}

.map {float: right; margin-top: -650px; padding-right: 75px; width: 900px; height: 450px; min-width: 300px; max-width: 900px; }

.tc {border-bottom: hidden}

.jb {clear: both}

h1 {clear: both; font-size: 40px; font-family: 'Montserrat', sans-serif; text-align: center; margin-top: -50px; padding-bottom: 20px}

.house {width: 200px; padding-left: 600px; margin-bottom: -400px}

.feedback {width: 500px}


