@charset "utf-8";
*{margin:0}
*,::after,::before{box-sizing:border-box}
body{line-height:32px;margin:0;padding:0;word-wrap:break-word!important;font-family:'Open Sans',sans-serif}
#container{margin:0 auto;max-width:100%}
.toggle,[id^=drop]{display:none}
nav{margin:0;padding:0;background-color:#254441;float:left;width:100%}
#logo{display:block;padding:0 30px;float:left;font-size:20px;line-height:60px}
nav:after{content:"";display:table;clear:both}
nav ul{float:left;padding:0;margin:0;list-style:none;position:relative}
nav ul li{margin:0;display:inline-block;float:left;background-color:#254441}
nav a{display:block;padding:8px 15px;color:#FFF;font-size:17px;text-decoration:none}
nav ul li ul li:hover{background:#000}
nav a:hover{background-color:#000}
nav ul ul{display:none;position:absolute;top:48px}
nav ul li:hover > ul{display:inherit}
nav ul ul li{min-width:175px;float:none;display:list-item;position:relative}
nav ul ul ul li{position:relative;top:-60px;left:170px}
li > a:after{content:' +'}
li > a:only-child:after{content:''}
.locations{width:25%;float:inherit;line-height:69px;margin-left: 10%}
.loc-select{padding:5px}
#content-delhi p img{border:1px solid #686868;padding:5px;width:32.3333%!important;margin-left:1%}
#content-delhi p .banner-img{border:none!important;padding:0px!important;width:100%!important;margin-left:0px!important;margin-top:-5px}
@media all and (max-width : 768px){
#logo{display:block;padding:0;width:100%;text-align:center;float:none}
nav{margin:0}
#sub li .active{background-color:#000!important}
.toggle + a,.menu{display:none;width:inherit}
.toggle{display:block;background-color:#254441;padding:8px 15px;color:#FFF;font-size:17px;text-decoration:none;border:none}
.toggle:hover{background-color:#000}
[id^=drop]:checked + ul{display:block}
nav ul li{display:block;width:100%}
nav ul ul .toggle,nav ul ul a{padding:0 40px}
nav ul ul ul a{padding:0 80px}
nav a:hover,nav ul ul ul a{background-color:#000}
nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{padding:14px 20px;color:#FFF;font-size:17px}
nav ul li ul li .toggle,nav ul ul a{background-color:#212121}
nav ul ul{float:none;position:static;color:#fff}
nav ul ul li:hover > ul,nav ul li:hover > ul{display:none}
nav ul ul li{display:block;width:100%;line-height:19px}
nav ul ul ul li{position:static}
}
.marg{float:right;margin-top:-48px}
p{text-align:justify;font-size:14px;line-height:20px}
#delhi-body{width:100%;height:100%;background-color:#F7F7F7}
#wrapper-delhi{max-width:100%;margin:auto;background-color:#EFEFEF}
#delhi-nav{width:100%}
#delhi-top{width:100%;float:left}
#logo-delhi a.lg{text-decoration:none;color:#FF05C8;font-size:44px;margin-left:30px;margin-top:10px;float:left}
#logo-delhi{font-weight:400;float:left;padding:5px 0;color:#fff;text-shadow:2px 2px #fff,-2px -2px #fff;font-weight:bold}
#logo-delhi .log{font:15px roboto;float:right;text-shadow:none;color:#4F4F4F}
#contact-delhi{float:right;text-align:right;font-weight:700;padding-top:15px;color:#4F4F4F;font-size:20px;padding-right:8px}
.mobile{display:none}
#container-m{width:100%;overflow:hidden}
#content-delhi{width:100%;float:left;overflow:hidden;padding:0 15px}
#content-delhi h1,#content-delhi h2,#content-delhi h3,#content-delhi h4,#content-delhi h5,#content-delhi h6{font-size:20px}
#content-delhi h1,#content-delhi h2,#content-delhi h3,#content-delhi h4,#content-delhi h5,#content-delhi h6,#content-delhi p{width:100%;margin:5px 0}
#side-bar-delhi{width:30%;float:right;overflow:hidden;padding:0 5px;margin-top:5px}
#side-bar-delhi p img{width:90%!important;margin-left:5%;border:1px solid #686868;padding:5px}
#side-bar-delhi h3{font-size:24px; padding-left:15px; margin-bottom:20px;}
#side-bar-delhi .inputbox{width:100%; margin-bottom:10px; float:left; padding-left:15px;}
#side-bar-delhi .inputbox .datainput{width:100%; padding:7px; border:1px solid #aaa;}
#side-bar-delhi .inputbox .databutton{padding:7px;}
.footer-delhi{width:100%;overflow:hidden}
.social-link,#links,.copyright{overflow:hidden;background-color:#254441;width:100%}
.social-link a,#links a,.copyright{float:left;display:block;color:#f2f2f2;text-align:center;padding:7px 16px;text-decoration:none;font-size:17px}
#profile-main{width:100%;float:left;margin:15px auto;border:0px}
#profile-main .profile-s{width:32%;text-align:center;margin-bottom:10px;margin-left:10px;float:left;background-color:#6EB0B4;-webkit-box-shadow:0px 3px 3px 0px rgba(143,143,143,1);-moz-box-shadow:0px 3px 3px 0px rgba(143,143,143,1);box-shadow:0px 3px 3px 0px rgba(143,143,143,1);padding-top:3px;cursor:pointer}
.profile-img{border-radius:5px;border:1px solid #B5B5B5;width:300px;height:400px}
.contact a,.contact strong{font-size:25px}
ol,ul{display:block;list-style-type:decimal;margin:5px 0}
.social-link a:hover,#links a:hover{background-color:#A2ABBD;color:#000}
#s-links{overflow:hidden;width:100%}
.active{background-color:#540302!important}
.galry-img{border-radius:5px;border:1px solid transparent;border:1px solid #B5B5B5;width:32%;margin:0 5px 5px 0}
.modal{position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);display:none}
.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:60%;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}
.modal-header h2{text-align:center}
#side-bar-delhi a{text-decoration:none;padding:3px;width:100%;display:block}
#content-delhi table th{text-align:left}
.post-loop{width:100%;padding:5px 10px;overflow:hidden}
.posts{width:95%;border:1px solid #888;padding:10px;margin:10px 0px}
a{text-decoration:none}
.fab,.fas{padding: 15.5px 10px;width:30px;text-align:center;text-decoration:none}
.fa-facebook-f:hover .facebook,.fa-pinterest:hover .pinterest,.fa-twitter:hover .twitter,.fa-google:hover .google,.fa-share-alt:hover .share{display:block;line-height:18px}
.fa-facebook-f:hover,.fa-twitter:hover,.fa-google:hover,.fa-pinterest:hover,.fa-share-alt:hover{width:90px;padding:4px 0px;height:39px}
.social-links,.copyright{margin-top:15px}
.copyright a{text-decoration:none;color:#fff}
@media screen and (max-width: 900px) {
#wrapper-delhi{width:100%}
.white_content{width:100%;min-height:80%;top:3%!important;margin-left:auto!important;margin-right:auto!important;overflow:scroll;}
.white-content-inner{width:95%;position:absolute;height:100%}
.white-content-inner a{margin-bottom:5px!important;width:22%!important;}
}
@media screen and (max-width: 800px) {
.sticky{bottom:0px;width:105%!important;height:auto!important;position:fixed;top:auto!important}
.fas,.fab{width:16.8%;margin:0px!important;}
.fa-times{width:35px!important}
.facebook,.pinterest,.twitter,.google,.share{display:block!important;}
.sticky a{margin:-3px!important}
.fa-facebook-f:hover,.fa-twitter:hover,.fa-google:hover,.fa-pinterest:hover,.fa-share-alt:hover{width:16.8%;padding:12px 10px;font-size:18px}
#wrapper-delhi{width:100%}
#content-delhi{width:100%;padding:0px 10px}
#side-bar-delhi{width:100%}
#side-bar-delhi p img{margin-left:3.5%}
#profile-main .profile-s{width:31.5%}
}
@media screen and (max-width: 540px) {
.sticky{bottom:0px;width:105%!important;height:auto!important;position:fixed;top:auto!important}
.fas,.fab{width:15.7%;margin:0px!important}
.facebook,.pinterest,.twitter,.google,.share{display:block!important}
.sticky a{margin:-3px!important}
.fa-facebook-f:hover,.fa-twitter:hover,.fa-google:hover,.fa-pinterest:hover,.fa-share-alt:hover{width:15.7%;padding:12px 10px;font-size:18px}
}
@media screen and (max-width: 450px) {
.sticky{bottom:0px;width:105%!important;height:auto!important;position:fixed;top:auto!important}
.fas,.fab{width:15.2%;margin:0px!important}
.facebook,.pinterest,.twitter,.google,.share{display:block!important}
.sticky a{margin:-3px!important}
.fa-facebook-f:hover,.fa-twitter:hover,.fa-google:hover,.fa-pinterest:hover,.fa-share-alt:hover{width:15.2%;padding:12px 10px;font-size:18px}
}
@media screen and (max-width: 385px) {
.sticky{bottom:0px;width:107%!important;height:auto!important;position:fixed;top:auto!important}
.fas,.fab{width:13.9%;margin:0px!important;}
.facebook,.pinterest,.twitter,.google,.share{display:block!important;}
.sticky a{margin:-3px!important}
.fa-facebook-f:hover,.fa-twitter:hover,.fa-google:hover,.fa-pinterest:hover,.fa-share-alt:hover{width:13.9%;padding:12px 10px;font-size:18px}
}
@media screen and (max-width: 700px){
#wrapper-delhi{width:100%}
.modal-content{width:100%}
#content-delhi p img{width:49%!important;margin-left:1%}
#profile-main .profile-s{width:48%}
}
@media screen and (max-width: 480px){
#contact-delhi{padding-top:6px;font-size:17px}
#content-delhi p img{width:100%!important;margin-left:0}
#side-bar-delhi .inputbox{padding-left:0}
#side-bar-delhi{width:100%;padding:0px!important}
nav ul li{display:block;width:100%}
.mobile{display:block}
#content-delhi{width:100%;padding:0px 15px;font-size:18px}
#profile-main .profile-s{width:100%;margin-left:auto}
#profile-main{width:100%;margin:0}
.post-loop{width:100%;padding:0px;overflow:hidden}
.posts{width:100%}
.modal-content{width:100%}
.galry-img{width:100%}
#logo-delhi a.lg{margin:0}
.color2{display:none}
.modal-content{width:100%}
.modal-header,.modal-body,.modal-footer{padding:3px 10px!important}
.modal{padding-top:50px}
#logo-delhi a.lg{font-size:20px}
.white_content{max-width:94%!important;max-height:80%;padding:7px!important;left:1%!important}
.white-content-inner a{width:40%!important}
.slider-c{height:200px!important}
}
.blink{padding:5px 10px;-webkit-animation-name:example;-webkit-animation-duration:1s;animation-name:example;animation-duration:1s; animation-iteration-count:infinite;border-radius:5px;font-size:20px;color:#046000}
.blank{padding:5px 10px;font-size:20px}
@-webkit-keyframes example{
    from {background-color:#046000;color:#FFF}
}
@keyframes example{
    from {background-color:#046000;color:#FFF}
}
.center{text-align:center!important}
.left{text-align:left!important;float:left;width:36%}
.right{text-align:right!important;float:right;width:62%}
.line-top{border-top:2px solid #C1DBDA;overflow:hidden}
.c1{width:96.6%;padding:1px 5px}
.c2{width:45%;padding:1px 5px;color:#FFF}
.b{font-weight:bold}
.info{width:39%;float:right;overflow:hidden;padding:35px 0px 15px 0px;}
.info div{color:#000!important}
.info-photo{width:59%;float:left;overflow:hidden;padding:35px 0px 15px 0px;}
@-webkit-keyframes animatetop {
from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
@keyframes animatetop {
from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
#modal-footer .close{float:right}
.close{font-size:28px;font-weight:700;color:#000}
.go{color:#000;font-size:28px;font-weight:700;text-decoration:none;padding:3px;line-height:40px}
.go:hover,.close:hover,.close:focus{text-decoration:none;cursor:pointer}
.modal-header{padding:3px 30px;background-color:#5cb85c;color:#fff}
.modal-body{padding:3px 30px}
.modal-footer{padding:3px 18%;background-color:#5cb85c;color:#fff;height:44px}
.comment-box{width:100%;margin:30px auto;padding-top:20px;border-top:1px solid #000;overflow:hidden}
.tfull{width:90%}
.logo-img{width:160px;margin:5px 0px -5px 10px}
.logo-im{margin:0px;padding:0px!important}
.align-center{text-align:center}
.partners{padding:20px}