/* Style */
html{overflow-x: hidden;scroll-behavior: smooth;}
body{overflow: hidden;font-size: 16px!important;font-family: 'Montserrat', sans-serif!important;}
.home-banner{background-image: url(../images/bg_banner.jpg);position: relative;background-size: cover;height:750px;background-position: right;}
.main-menu{position: absolute;top: 0;z-index: 100;width: 100%;border-bottom: 1px solid #eeeeee70;}
.main-menu ul li a{font-size: 15px;font-weight: bold;color:#fff;padding: 0 10px!important;}
.sticky .main-menu{position: fixed;top: 0;width: 100%;z-index: 100;box-shadow: 0 0 10px 0 #000;background-color: #fff;animation: smoothScroll 1s forwards;}
.sticky .main-menu ul li a{color: #000;}
.without-sticky{display: block;}
.with-sticky{display: none;}
.sticky .without-sticky{display:none;}
.sticky .with-sticky{display: block;}
@keyframes smoothScroll {
	0% {
		transform: translateY(-80px);
	}
	100% {
		transform: translateY(0px);
	}
}
.banner-text{position: absolute;}
.banner-text h1{color: #fff;font-family: 'Montserrat', sans-serif!important;text-shadow: 2px 2px #000;}
.banner-text p{color: #fff;font-family: 'Montserrat', sans-serif!important;}
a.scroll.active{color:#ee344b!important;}
/* About */
.about-me h1{font-size: 50px;font-weight: bold;color:#40454b;margin-bottom: 40px;}
.about-me-naresh-image img{border-radius:18px;}
.about-me-content-area p{font-family: 'Roboto', sans-serif!important;font-size: 16px!important;margin-bottom:30px;color:#41464d;}
.about-me-content-area h3{color:#ee344b;font-size:24px;font-weight: bold;margin-bottom: 0;}
.about-me-content-area h2{color: #3951ca;font-weight: bold;font-size: 50px;margin-bottom: 25px;}
.naresh-button{padding: 15px 40px;border-radius: 18px;background-color: #ee344b}
a.naresh-button{font-size: 18px;color: #fff!important;font-weight: bold;}
a.naresh-button:hover{color: #fff!important;text-decoration: none;}
.about-me a:hover{cursor: pointer;}
.articles a:hover{cursor: pointer;}
/* Musician */
.musician{background-image: url(../images/bg_blue.jpg);background-repeat: no-repeat;background-size: cover;}
.musician img{border-radius: 18px;}
.musician-content-area h3{font-size: 24px;font-weight: bold;margin-bottom: 0;color: #fff;}
.musician-content-area h2{color:#fff;font-weight: bold;font-size: 50px;margin-bottom: 25px;}
.musician-content-area p{font-size:16px!important;color:#fff;font-family: 'Roboto', sans-serif!important;margin-bottom: 30px;}
/* Author */
.author{background-color: #f1f1f1;}
.author h3{color:#ee344b;font-size:24px;font-weight: bold;margin-bottom: 0;}
.author h2{color: #3951ca;font-weight: bold;font-size: 50px;margin-bottom: 25px;}
.author p{font-family: 'Roboto', sans-serif!important;font-size: 16px!important;color:#41464d;}
.author-content-area p{margin-bottom: 30px;color:#41464d;}
/* volunteer */
.volunteer h3{color:#ee344b;font-size:24px;font-weight: bold;margin-bottom: 0;}
.volunteer h2{color: #3951ca;font-weight: bold;font-size: 50px;margin-bottom: 25px;}
.volunteer-content-area p{font-family: 'Roboto', sans-serif!important;font-size: 16px!important;margin-bottom: 25px;color:#41464d;}
.volunteer-content-area p i{color: #ee344b;}
.volunteer-content-area p a{color: #ee344b;}
.volunteer-content-area p a:hover{color: #ee344b;}
/* youtube */
.my-youtube{background-image: url(../images/bg_youtube.jpg);background-size: cover;}
.my-youtube a{line-height: 180px;}
/* Gallery */
.gallery h1{font-size: 50px;font-weight: bold;color:#3951ca;margin-bottom: 40px;}
.gallery li{margin: 0 25px;}
.modal-open {padding-right: 0 !important;}
.gallery ul{margin-bottom: 40px;}
.gallery ul li a{color: #000;font-weight: bold;}
.gallery ul li a.active{color: #ee344b;}
.gallery ul li a:hover{color: #ee344b;text-decoration: none;}
#photos a{padding:0 1px 1px 0;}
#videos a{padding:0 1px 1px 0;}
/* Articles */
.articles{background-image: url(../images/bg_articles.jpg);background-size: cover;}
.articles h1{font-size: 50px;font-weight: bold;color:#fff;margin-bottom: 40px;}
.article-content-area{background-color: #fff;padding: 30px 10px;}
.article-content-area h2{color: #3951ca;font-size: 18px;font-weight: bold;}
.article-content-area .naresh-button{padding: 10px 20px;}
.article-content-area a.naresh-button{font-size: 16px;}
.article-content-area p{font-family: 'Roboto', sans-serif!important;font-size: 16px!important;padding-bottom: 20px;color:#41464d;}
p.date{color: #ee344b;margin-bottom: 10px!important;padding: 0!important;font-size: 14px!important;}
/* Reach me */
.reach-me h1{font-size: 50px;font-weight: bold;color:#ee344b;margin-bottom: 40px;}
.reach-me h4{color: #ee344b;font-size:24px;font-family: 'Roboto', sans-serif!important;}
.reach-me ul{padding-inline-start: 0;list-style: none;}
.reach-me ul li{font-family: 'Roboto', sans-serif!important;font-size: 16px!important;display: inline-block;}
.reach-me ul li h5{font-size: 12px;color: #ee344b;margin-bottom: 0;}
.reach-me ul li a{color:#41464d;;}
.reach-me ul li a:hover{color:#41464d;text-decoration: none;}
.reach-me ul li img{margin-right: 10px;}
/* Copyrights */
.copyrights{background-color: #181820;}
.copyrights p{font-size: 14px;margin-bottom: 0;color: #fff;font-family: 'Roboto', sans-serif!important;}
.copyrights ul{padding-inline-start: 0;margin-bottom: 0;}
.copyrights ul li{display: inline-block;}
.copyrights ul li a{color: #fff;font-size: 14px;padding: 0 10px;font-family: 'Roboto', sans-serif!important;}
.copyrights ul li a:hover{color:#fff;}
/* Pop up */
#about-me-content .modal-dialog{max-width: 800px;margin: 1.75rem auto;}
#about-me-content .modal-close{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 4px;
    border-top: 1px solid #e9ecef;
    z-index: 100;
    right: 0;}
#about-me-content p{font-family: 'Roboto', sans-serif!important;font-size: 16px;}
#about-me-content p:last-child{padding-bottom: 20px;}
/* Article popup */
#article-three .modal-dialog{max-width: 800px;margin: 1.75rem auto;}
#article-three .modal-close{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 4px;
    border-top: 1px solid #e9ecef;
    z-index: 100;
    right: 0;}
#article-three p{font-family: 'Roboto', sans-serif!important;font-size: 16px;}
#article-three p:last-child{padding-bottom: 20px;}
#article-one .modal-dialog{max-width: 800px;margin: 1.75rem auto;}
#article-one .modal-close{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 4px;
    border-top: 1px solid #e9ecef;
    z-index: 100;
    right: 0;}
#article-one p{font-family: 'Roboto', sans-serif!important;font-size: 16px;}
#article-one p:last-child{padding-bottom: 20px;}
#article-one.modal{overflow: auto!important;}
.mfp-title{color:#fff!important;}