*{margin:0;padding:0;}
body{margin:0;padding:0;background:#fff;font-family:sans-serif;padding-top:147px;}
.navbar-inverse .navbar-nav > .active > a:hover{color:#000;background-color:#16771e !important;}
div#feedback{position:relative;}
a.modalbox{position:fixed;z-index:9999;right:0;background:#068809;padding:10px;font-size:25px;color:#fff;top:50%;text-decoration:none;}
a.modalbox:hover{color:#fff;}
.modalbox i{padding-right:10px;}
.dont_move{overflow:hidden !important;}
.nav li a:hover{color:#fff !important;}
.lefts img{width:100%;}
.lefts{border:1px dashed #16d816;padding:1em;position:relative;bottom:110px;z-index:99;}
.top{background:#fff;position:fixed;top:0;left:0;right:0;z-index:999;}
.call_now{background:#fff;padding:27px;}
.call_now ul{margin:0;padding:0;text-align:center;}
.call_now li{list-style:none;padding:0px 15px;}
.call_now li a{font-size:30px;color:#000;text-align:center;text-decoration:none;}
.call_now li .glyphicon{color:#000;padding-right:1em;font-size:2em;}
.logo img{width:70%;margin:7px auto;display:block;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background:green;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-inverse .navbar-nav > li.active{background:green;}
.carousel-inner img{width:100%;height:450px;}
.about{padding:8em 0px 1em 0px;box-shadow:0px 4px 10px #ddd;}
.about img{width: 85%;margin: 0 auto;display: block;border: 1px dashed #57808c;padding: 10px;}
.about h1{text-align:left;text-transform:uppercase;color:#084050;padding:0em 0px 15px;font-weight:bold;}
.about p{line-height:2.5;color:#333;font-size:14px;text-align:justify}
.boxes{position:absolute;z-index:99;top:100%;left:110px;width:80%;}
.about h2{font-size:25px;color:#084050;font-weight:bold;}
.johni img{width:100%;}
.johni{border-right:1px dashed purple;border-left:1px dashed purple;}
.john h4{text-align:left;color:purple;position:relative;padding-left:33px}
.john h4::before{position:absolute;content:'\f18e';font-family:fontAwesome;left:10px;font-size:20px;color:#1223ec;}
.john p{line-height:1.6;color:#333;font-size:14px;text-align:justify;}
.service{padding:2em 0px 2em 0px;box-shadow:0px 3px 10px #ddd;}
.service h3{text-transform:uppercase;text-align:left;color:#084050;font-weight:bold;font-size:2.5em;padding-bottom:1em;}
.gallery-card{padding:10px;box-shadow:0px 0px 16px #7b6e7b;}
.gallery-card img{width:100%;}
.galler_section{padding:40px 0;}
.galler_section h4{text-transform:uppercase;color:#084050;font-size:2.5em;text-align:left;font-weight:bold;padding-bottom:1em;}
.jk{margin-top:2em;}
.footer_section{background: #a100ff;padding:40px 0;}
.footer_point h6{color:#fff;text-align:center;text-transform:uppercase;font-size:20px;font-weight:bold;}
.footer_point p{color:#ddd;font-size:14px;text-align:center;}
.footer_point p a{color:#ddd;font-size:15px;text-align:center;}
.footer_section h5{text-transform:uppercase;text-align:left;padding:10px 0;color:#fff;font-weight:bold;font-size:2.5em;}
.footer_point{border:1px dashed #ccc;height:157px;margin-top:3.8em;}
.copyright_section{background:#000;padding:20px 0;border-top:1px dashed #ccc;}
.copyright_section p, a{color:#ddd;font-size:14px;text-align:center;}
.image{position:relative;background:#fff;height:100px;width:100px;text-align:center;border:5px solid #ddd;border-radius:50%;margin:0 auto;margin-top:-60px;margin-bottom:40px;}
.image i{font-size:3em;color:#084050;text-align:center;margin:0 auto;line-height:82px;}
.text-center{text-align:center !important;}
button.close.c3{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;margin-top:-9px;background:maroon;width:38px;height:38px;border-radius:77%;border:1px solid #000;}
::-webkit-input-placeholder{color:#333;}
::-moz-placeholder{color:#333;}
:-ms-input-placeholder{color:#333;}
:-moz-placeholder{color:#333;}
.btn-primary{background:#1dc1f8;border-left:5px solid #0d8eb9;color:#FFF !important;transition:all ease-in-out 0.3s;}
.modal-content{position:relative;-webkit-background-clip:padding-box;box-shadow:rgba(0, 0, 0, 0.5) 0px 3px 9px;background:linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 35%, rgb(176, 231, 254) 100%) padding-box;border-width:1px;border-style:solid;border-color:rgba(0, 0, 0, 0.2);border-image:initial;border-radius:6px;outline:0px;}
.modal-dialog.width-h2{width:264px;margin:12% auto;}

.logo h1{text-align: center;text-transform: uppercase;color: #0a455d;font-weight: bold;margin-top: 28px;font-family:italic;font-size:3em;}

.view img{width:100%;}

.view h4 {
    text-align: center;
    color: #fff;
    background: #084050;
    padding: 10px;
}

  .enquire{width: 30%;
    margin: auto;
    display: block;
    background: #000000ab;
    padding: 1em;
    position: absolute;
    top: 20px;
    right: 188px;}

  .enquire h4{color:#fff;text-align:center;padding:10px;font-size:25px;}





/* Responsive */

@media only screen and (max-width:480px) {
.call_now{background:purple;padding:5px !important;}
.call_now li a{font-size:25px;color:#000;text-align:center;text-decoration:none;}
.call_now li .glyphicon{color:#000;padding-right:10px;font-size:23px;}
.logo img{width:90%;margin:0px auto;display:block;}
.call_now {
    background: #fff;
    padding: 0px !important;
}
  .logo h1 {
    text-align: center;
    text-transform: uppercase;
    color: #0a455d;
    font-weight: bold;
    margin-top: 28px;
    font-size: 2em;
}
 .enquire {
    width:100%;
    margin: auto;
    display:block;
    background:#084050 !important;
    padding: 1em;
    position:inherit;
    top: -28px;
    right: 0;
}
}

@media only screen and (max-width:768px) {.right{float:left;}
.boxes{position:absolute;z-index:99;top:100%;left:60px;width:80%;}
.about{padding:2em 0px 1em 0px;box-shadow:0px 4px 10px #ddd;}
.call_now {
    background: #fff;
    padding: 0px !important;
}

}
.wy-us{
    font-size: 20px;
    font-weight: 600;
}
