/** custom styles added by Pinnacle **/
#navbarmain .nav-link{padding: 10px 10px; font-size: 18px;}
.section{padding: 36px 0;}
.page-title{padding: 17px 0px 9px 0;}
.appoinment-form .form-control{border-color: rgba(0, 0, 0, 0.2);}
#eye{position: absolute; right: 17px; top: 50px; font-size: 22px;}
.contact-block.ud-block{padding: 36px 18px; border: 5px solid #e4e4e4;}
.ud-heading{border-bottom: 1px solid #394e76; padding: 0 0 18px 0;}
.listing-block{border-radius: 15px 15px 15px 15px; box-shadow: 0px 0px 30px 0px rgb(0 42 106 / 10%); padding: 15px; border: 1px solid #efefef;}
.listing-block .read-more{font-size: 14px;}
.mlisting-block{border-radius: 15px 15px 15px 15px; box-shadow: 0px 0px 30px 0px rgb(0 42 106 / 10%); padding: 15px; border: 1px solid #efefef;}
.mlisting-block .read-more{font-size: 14px;}
.details-btn{padding: 5px 10px;}
.search-wrap .form-control{height: 40px; border-color: inherit; }
.search-wrap .btn{padding: 8px 18px; right: 1px; top: 1px;}
.home-baner{min-height: 550px;}
.caps_frm input[type="text"], input[type="email"], textarea{text-transform: uppercase;}
body{text-transform: uppercase; color: #404040;}


/* color changes for SN */
.navbar-brand{margin-top: 0;}
.header-top-bar{background: #403506;}
.feature-item .feature-icon i, .feature-item h4, .contact-block i{color: #ef7f1a;}
.btn-main{background: #ef7f1a; border-color: #ef7f1a;}
.btn-main:hover{background: #403506; border-color: #403506;}
.dropdown .dropdown-item:hover,a:focus, a:hover{color: #403506;}
.dropdown .dropdown-menu{border-top: 5px solid #403506;}
.rsvp-block{border: 5px solid #f5f5f5; padding: 25px; background:#f5f5f5; border-radius: 13px;}
.overlay:before,.sidebar-widget h5:before,.divider,.backtop{background: #ef7f1a;}
.site_heading{font-size: 40px;
    background: -webkit-linear-gradient(#ef7f1a, #342517);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.slick-prev{left: 10px;}
.slick-next{right: 25px;}
.slick-prev, .slick-next{z-index: 99;}
.slick-prev:before, .slick-next:before{color: #ef7f1a; font-size: 36px}

/*media queries*/
@media (max-width: 992px){
.banner {background: url("../images/bg/slider-bg-1.jpg") no-repeat !important; background-size: cover !important; min-height: auto; }
}

@media (max-width: 767px){
.home-baner{min-height: 450px;}
}

@media (max-width: 480px){
.home-baner{min-height: 300px;}
}