/*created by Dharam */
*{margin:0px; padding:0px;}
body{font-family: 'Roboto', sans-serif;background: #a70013;}
header {width: 100%;float: left; position: fixed; top: 0px; left: 0px; z-index: 999;}
nav.navbar.navbar-expand-lg.navbar-light.w-100 {padding: 0px 15px;}
.navbar-light .navbar-nav .nav-link{color: #fff; text-transform: uppercase; font-weight: 100; padding: 45px 15px 15px 15px;}
.navbar-light .navbar-nav .active>.nav-link{color:#fff; background: #e83146;border-radius: 0 0 4px 4px;}
.navbar-light .navbar-nav .active>.nav-link:hover{color:#000;}
.appointment {color: #fff; background: #e83146; padding: 10px 30px; border-radius: 5px;}
.navbar-light .navbar-nav {padding: 0 0 30px 0;}
header.headbar a.navbar-brand img{width:100px;}
.navbar-light .navbar-nav .nav-link:hover{color:#e83146;}
.mainslider{width:100%; float:left;}
.aboutus{width:100%; float:left; padding:60px 0; background:url(../img/about1.png) left top no-repeat, url(../img/about2.png) right bottom no-repeat;}
.aboutus h2{font-size:35px; color:#fff; text-transform:uppercase;}
.aboutus h3{font-size:28px; color:#fff; text-transform:uppercase; padding-top:30px;}
.aboutus p{text-align:justify;color:#fff;}
.newvideo{width:100%; float:left; padding: 60px 0; background: #dfdfdf; background:url(../img/slider1.png) no-repeat fixed; }
.newvideo h2{font-size:35px; color:#fff; text-transform:uppercase; text-align:center; width:100%;}
.popup-youtube {width: 100%;}
.popup-youtube img{width: 100%;}
header.headbar {background: #a70013;}
footer{background: #72000d url(../img/footer.png) center bottom no-repeat; padding:40px 0; width:100%; float:left;background-size: contain;}
footer h3{color:#fff; font-style:italic; font-size:30px; font-weight:300;}
footer p{color:#fff; font-size:15px; margin:0px 0px 10px 0px;}
footer a{color:#fff; font-size:15px; text-decoration:none;}
.copyright{text-align:center;float: left;width: 100%;}
.copyright p {width: 100%;float: left; text-align: center; margin: 0px; font-size: 13px; background: #a70013;padding: 10px 0;color: #fff;}
header.headbar .navbar-light .navbar-nav .nav-link{padding:8px 15px;border-radius: 4px;}
header.headbar .navbar-light .navbar-nav{padding:0px;}
.aboutus a {
    font-size: 15px;
    color: #fff;
    text-decoration: none;
}

.newnews{background: #a70013;}

.latestblog {float: left; width: 100%; padding:60px 0;background:url(../img/bkasd.jpg) no-repeat fixed;}
.latestblogslider{width:100%; float:left;}
.latestblog h2 { font-size: 35px; color: #fff; text-transform: uppercase; text-align: center; width: 100%;}
.latestblogslider .boxlatest1{width:100%; float:left; padding:15px 15px;}
.latestblogslider .boxlatest1 .boxlatest{width:100%; float:left; padding:5px;border:1px solid #dbdbdb; background: #fff; box-shadow:0 0 22px #a7a7a7;}
.latestblogslider .boxlatest img{width:100%;}
.latestblogslider .boxlatest h3{font-size: 20px; font-weight: 400; color: #000; margin: 10px 6px 6px 0px;}
.latestblogslider .boxlatest p{font-size: 14px; color: #000;margin-bottom:10px;}
.latestblogslider .boxlatest a{background: #e83146; color: #fff; font-size: 15px; font-weight: 200; padding: 5px 7px; display: inline-table; border-radius: 5px;}
.latestblogslider .boxlatest a:hover{color:#000; text-decoration:none;}
.otherpage img{width:100%; float:left;}
.hariomcharnanuragi {float: left; width: 100%; padding: 25px 0 0 90px;}
.whatour{width:100%; float:left; padding:60px 0;}	
.whatour h2{font-size: 52px; color: #fff;margin-bottom: 15px; font-family: 'Teko', sans-serif; font-weight: 600; line-height: 1.1;}
.whatour p{font-weight: 400; color: #fff; font-size: 15px; text-align: justify;}
.formdic {float: left; width: 100%; padding: 0px 0px 0px 40px; background: #a70013; border-radius: 10px;}
.formdic h2{color:#fff;}
.formdic .form-control{min-height: 50px; border-radius: 3px; border: 1px; margin-bottom: 15px;}
.formdic  input.btn.btn-primary {border: 0; background: #e83146; padding: 14px; text-align: center; width: 100%; color: #fff;}









@media (min-width:100px) and (max-width:767px){
    header {
    width: 100%;
    float: left;
    position: static;
}
header .navbar-brand img {
    width: 100px;
}
.navbar-light .navbar-toggler{border-color: rgb(159 159 159 / 0%);}
  .navbar-light .navbar-nav .nav-link {
    color: #fff;
    text-transform: uppercase;
    font-weight: 100;
    padding: 8px 15px 8px 8px;
}
.navbar-light .navbar-nav .active>.nav-link {
    border-radius: 4px;
}
.navbar-light .navbar-nav {
    padding: 0 0 0px 0;
}
.aboutus{background: none;}
.hariomcharnanuragi{padding: 0px 0 0 0px;text-align: center;}
.aboutus, .whatour, .newvideo, .latestblog{padding: 30px 0;}
.whatour h2 {font-size: 35px;}
.formdic{padding: 30px 0px 0px 0px;}   
.aboutus h2, .newvideo h2, .latestblog h2 {font-size: 30px;}
.navbar-toggler {padding: 0.25rem 0rem;}
}


