/*!
 * Start Bootstrap - The Big Picture (https://startbootstrap.com/template-overviews/the-big-picture)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-the-big-picture/blob/master/LICENSE)
 */
@font-face {
  font-family: 'Noto Sans Kannada';
  font-style: normal;
  font-weight: 400;
  src: url(../font/NotoSansKannada-Regular.eot);
  src: url(../font/NotoSansKannada-Regular.eot?#iefix) format('embedded-opentype'),
       url(../font/NotoSansKannada-Regular.woff2) format('woff2'),
       url(../font/NotoSansKannada-Regular.woff) format('woff'),
       url(../font/NotoSansKannada-Regular.ttf) format('truetype');
}
@font-face {

  font-family: 'Noto Sans Kannada';
  font-style: normal;
  font-weight: 700;
  src: url(../font/NotoSansKannada-Bold.eot);
  src: url(../font/NotoSansKannada-Bold.eot?#iefix) format('embedded-opentype'),
       url(../font/NotoSansKannada-Bold.woff2) format('woff2'),
       url(../font/NotoSansKannada-Bold.woff) format('woff'),
       url(../font/NotoSansKannada-Bold.ttf) format('truetype');
}

body {background: #EEAB43 url(../img/bg.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;font-family: 'Noto Sans Kannada', sans-serif;}
body.homeBG{background:#EEAB43 url(../img/bg-home.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}

a:hover{text-decoration:none;}

.navLeftBg{background: url(../img/nav-bg-left.png) no-repeat left; width:35px; height:61px; position:absolute; left:-35px; top:0px;}



.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 5px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px rgba(2, 2, 2, 0.44);
  -moz-box-shadow: 0 15px 10px rgba(2, 2, 2, 0.44);
  box-shadow: 0 15px 10px rgba(2, 2, 2, 0.44);
  -webkit-transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -o-transform: rotate(-4deg);
  -ms-transform: rotate(-4deg);
  transform: rotate(-4deg);
}
.effect2:after
{
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  -o-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  transform: rotate(4deg);
  right: 10px;
  left: auto;
}



html,body {height: 100%;}
#wrap {min-height: 100%;height: auto !important;height: 100%;/* Negative indent footer by it's height */margin: 0 auto -50px;}
#push, #footer {height: 90px;}
#footer{background:url(../img/footer-top.png) repeat-x top;}

.splBox{background: #8d0712;color: #fff8be;display: inline-table; border-radius:4px;}
.splBox h4.paraHead{text-align:center;margin-top:6px;color: #fff900;font-size: 24px;}
.splBoxFull{text-align:center;     background: #8d0712; margin-bottom:20px; padding:20px 15px; color: #fff8be; border-radius:30px 0;}

.topContact{position:relative;}
.topContact div{padding-top:20px; text-align:right; position:relative; font-size:13px;font-family: 'Roboto', sans-serif;}
.topContact a{color:inherit;}
.socialMedia{margin-right: 5px; float:right;    margin-top: 4px;}
.socialMedia i{font-size:20px;color: #fff5d8; margin-right: 3px;}
.navbar{margin-top:-40px;}
#navbarResponsive ul{background:url(../img/nav-bg.png) repeat-x; height:61px; position:relative;padding-left: 15px;}
.indexHD1{font-size:35px; font-weight:400; color: #A31C26; font-family: 'Baloo Tamma', cursive;}
.indexHD4{font-size:35px; font-weight:400; color: #A31C26; font-family: 'Baloo Tamma', cursive; text-align:center; display:none;}
.indexHD2{font-size:42px; font-family: 'Baloo Tamma', cursive; color:#A31C26;}
.indexHD5{font-size:42px; font-family: 'Baloo Tamma', cursive; color:#A31C26;}
.indexHD3{font-size:32px; font-family: 'Baloo Tamma', cursive; color:#A31C26; text-align:center; display:none;}
.readMoreBtn{background:#ae2126; color:#F7DA90; width:120px; height:40px; line-height:40px; text-align:center; border-radius:60px;font-family: 'Roboto', sans-serif;}
.readMoreBtn:hover{background:#c3151b;}
.homeThumbRow{margin-top:80px; margin-bottom:40px;}
.contentArea{margin-top:40px;}
.contentAreaHome{margin-top:60px;}
.contentLeft{font-size:16px; background:#fbca59; padding:30px; margin-bottom:40px; border-radius:70px 0 0 0;}

.homeThumbRow img{border-bottom: solid 5px #ebac4f;}
.homeThumbRow img:hover{border-bottom: solid 5px #ae2127;}

table.bankDetails td{border:none; color:#fff; background: #ae2126;}
table.bankDetails td.head{border:none; color:#fbe00e; font-weight:500;}

h2.paraHead{font-size:28px; font-weight:600;}

.FloatRightImg{width:300px; Margin:0 0 20px 20px;border: solid 5px #fdf3a8;}
.FloatLeftImg{width:300px; Margin:0 20px 20px 0px;border: solid 5px #fdf3a8;}
.imgborder{border: solid 5px #fdf3a8;}

.widget{display: inline-table;padding: 0px;}
.widget .sticky{width:255px; background:#f3bd4b; padding:15px;}
.pageUnderConstruction{margin-top:150px;}

.navbar-dark .navbar-nav .nav-link{font-family: 'Roboto', sans-serif;}

.footerTop{
	background:#f9c756 url(../img/mandalaBG1.png) repeat center bottom;
	
	/*background: rgba(255,201,80,1);
background: -moz-linear-gradient(top, rgba(255,201,80,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,201,80,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,201,80,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,201,80,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,201,80,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,201,80,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc950', endColorstr='#ffffff', GradientType=0 );*/}

 @media only screen and (max-width:480px) {
	 .FloatRightImg {display:block;float:none;margin:0 auto 20px !important; width:100%}
	 .FloatLeftImg {display:block;float:none;margin:0 auto 20px !important; width:100%}
	 
	 .navbar{margin-top:0px;}
	 .contentLeft{border-radius:0px;background:none;}
	 
	 }

 @media only screen and (max-width:767px) {
	 #myImg{width:300px !important}
	  .indexHD1{background:none; width:100%;}
	  .topContact, .widget{display:none;}
	  .pageUnderConstruction{margin-top:110px;}
	  .contentLeft{border-radius:0px;}
	  .indexHD1, .indexHD2 {display:none;}
	  .indexHD3, .indexHD4 {display:block;}
	  .indexContent{text-align:center;}
	  .readMoreBtn{margin:0 auto 15px;}
	 }
	 
	 @media only screen and (max-width:480px) {
	 #myImg{width:265px !important}
	 .contentAreaHome {margin-top: 25px;}
	
	 body {background: #EEAB43 url(../img/mobBG.jpg) no-repeat center center fixed;}
	body.homeBG{background:#EEAB43 url(../img/mobBG.jpg) no-repeat center center fixed;}
	.pltAbt{width:300px;}
	.galleryContentBox .ribbon{display:none;}
	.galleryContentBox .galleryNews {padding-left: 0px !important;}
	.nav-tabs .nav-link {padding: 0 12px !important;}
	.pageUnderConstruction{margin-top:50px;}
	.contentArea {margin-top: 0px !important;}
	 }
	 
	 
	 
.copyright {
    color: #ffe09b;
	font-size:12px;
	padding-top: 45px;
    height: 90px;
	font-family: 'Roboto', sans-serif;
}
.footerLink {
    color: #fff;
    text-align: right;
	font-size:12px;
	font-weight:500;
	padding-top: 45px;
    height: 90px;
	font-family: 'Roboto', sans-serif;
}
.footerLink a {
    color: #f5c960;
}

.indexContent{font-size:16px;}

.gudiImg{margin-top:-160px; max-width:440px;}
.god{margin-top:-160px;}

@media (max-width: 1200px) {
	.gudiImg {margin-top: -140px;max-width: 385px;}
	.indexHD2 {font-size: 35px;}
	.indexHD4 {font-size: 35px;}
	.contentAreaHome {margin-top: 20px;}
	.god {margin-top: -100px;}
	}
@media (max-width: 992px){
	.gudiImg {margin-top: -100px;max-width: 302px;}
	.god {margin-top: 0px;}
	.contentAreaHome {margin-top:0px;}
	}
@media (max-width: 767px) {.gudiImg {display:none;} .navbar {margin-top: 0px;}}





@media (max-width: 557px) {
	#push, #footer {height: 80px;}
	.copyright{text-align:center;height: 78px;}
	.footerLink{display:none;}
	
	}

@media (max-width: 767px) {
        #footer {
          margin-left: -20px;
          margin-right: -20px;
          padding-left: 20px;
          padding-right: 20px;
        }
      }
	  
@media (max-width: 992px) {
	#navbarResponsive ul{background-image:none; height:auto;}
	.navLeftBg{display:none;}
	#navbarResponsive{background:#AE2126;}
	.navbar-dark .navbar-toggler{    background: #ae2126;}
	
	
	.contentArea{margin-top:30px;}
	.homeThumbRow div{margin-bottom:30px;}
	.footerTop .footerThumb{margin-bottom:30px;}
	}	  
	  
	  
@media (max-width: 1200px) {
	.navbar-expand-lg .navbar-nav .nav-link {padding-right: 22px;}
	}	  


#gallerybox {position: fixed;left: 0;top: 0;width: 100vw;height: 100vh;}
#gallerybox > span {display: none;position: absolute;right:20px;top: 0;padding: 1em;z-index: 1;font-family: Helvetica, Verdana, Arial, sans-serif;font-size: 12px;color: #ccc;cursor: pointer;}
#gb-overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
#gb-big {position: absolute;}
#gb-list {position: absolute;width: 100%;height: 150px;box-sizing: border-box;left: 0;bottom: 0;padding: 0 20px;text-align: center;white-space: nowrap;overflow-x: hidden;}
#gb-list:before {content: '';display: inline-block;vertical-align: middle;height: 100%;}
#gb-list > .left,#gb-list > .right {position: fixed;width: 20px;height: 150px;bottom: 0;line-height: 150px;font-family: Helvetica, Verdana, Arial, sans-serif;font-weight: 600;color: #ccc;background-color: rgba(51, 51, 51, 0.75);cursor: pointer;}
#gb-list > .left {left: 0;border-radius: 0 100% 100% 0 / 0 50% 50% 0;}
#gb-list > .right {right: 0;border-radius: 100% 0 0 100% / 50% 0 0 50%;}
#gb-list > img {vertical-align: middle;margin: 0 1em;max-height: 75%;cursor: pointer;}
.galleryClose{}

.galleryRow img {
  outline: 1px solid rgba(255, 255, 255, 0.44);
  outline-offset: -8px;
}


.galleryRow{padding:0px 15px;}
.galleryRow .col-md-3{padding-right: 3px;padding-left: 3px; margin-bottom:6px;}

.galleryCard{background:none !important; border:none; padding-top:25px;}
.nav-tabs .nav-link{border:0px; padding:0 20px; color:#000; font-weight:600;}
.nav-tabs {
    border-bottom: 1px solid #ffdca4;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #fff;
    background-color: #a31c26;
    border-color: #dee2e6 #dee2e6 #fff;
}
.form-group label{margin:0px;    padding: 0;font-size: 14px;font-weight: 500;}
.form-control{font-size:13px; border-radius:4px;    background-color: #fff; border:none;padding: 12px 8px;}
.form-group {margin-bottom: 10px;}


.paddNone{padding-left:0px !important; padding-right:0px !important;}
.galleryContentBox{position:relative;}
.galleryContentBox .galleryNews{padding-left:120px;}
.ribbon {position: absolute;margin:10px 0 0 0;display: inline-block;text-align: center;width: 100px;}
a.ribbon {color: #EEE;cursor: pointer;text-decoration: none;}
.ribbon .year{font-size:20px;}
.ribbon .ribbon-piece {background-color: #8b0a15;-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);-moz-transition: background-color 0.5s ease-in;-ms-transition: background-color 0.5s ease-in;-o-transition: background-color 0.5s ease-in;-webkit-transition: background-color 0.5s ease-in;transition: background-color 0.5s ease-in;}
.ribbon .top {border-bottom: solid 1px #EEE;-moz-border-radius: 1px 1px 0px 0px;-ms-border-radius: 1px 1px 0px 0px;-o-border-radius: 1px 1px 0px 0px;-webkit-border-radius: 1px 1px 0px 0px;border-radius: 1px 1px 0px 0px;font-size: 11px;padding: 4px 0;position: relative;text-transform: uppercase;}
.ribbon .bottom {font-size: 32px;font-weight: 900;padding: 0;background-color: #8b0a15;color: #fec41d;}
.ribbon .tail {height: 25px;overflow: hidden;position: relative;border:0px none;}
.ribbon .tail .left, .ribbon .tail .right {height: 21px;position: absolute;top: -9px;width: 61px;}
.ribbon .top{    background: #f4f5f5;}
.ribbon .tail .left {left: -9px;-moz-transform: rotate(-25deg);/*-ms-transform: rotate(-25deg);*/-o-transform: rotate(-25deg);-webkit-transform: rotate(-25deg);transform: rotate(-25deg);/* IE6 and 7 */
	filter: progid:DXImageTransform.Microsoft.Matrix(
		M11=0.9063077870366499,
		M12=0.42261826174069955,
		M21=-0.42261826174069955,
		M22=0.9063077870366499,
		SizingMethod='auto expand');
	/* IE8+ - must be on one line, unfortunately */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9063077870366499, M12=0.42261826174069955, M21=-0.42261826174069955, M22=0.9063077870366499, SizingMethod='auto expand')";
}
.ribbon .tail .right {
	right: -9px;
	-moz-transform: rotate(25deg);
	/*-ms-transform: rotate(25deg);*/
	-o-transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	transform: rotate(25deg);
	/* IE6 and 7 */
	filter: progid:DXImageTransform.Microsoft.Matrix(
		M11=0.9063077870366497,
		M12=-0.4226182617407,
		M21=0.4226182617407,
		M22=0.9063077870366497,
		SizingMethod='auto expand');
	/* IE8+ - must be on one line, unfortunately */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9063077870366497, M12=-0.4226182617407, M21=0.4226182617407, M22=0.9063077870366497, SizingMethod='auto expand')";
}




#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}



/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: 436px;
    max-width: 700px;
	background: none;
}

/* Caption of Modal Image */


/* Add Animation */
.modal-content, #caption {    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform:scale(0)} 
    to {-webkit-transform:scale(1)}
}

@keyframes zoom {
    from {transform:scale(0)} 
    to {transform:scale(1)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
    .modal-content {
        width: 100%;
    }
}

[ewcalendar] .c-day.other-month .date-holder{color:#fff !important; font-weight:300 !important;}

[ewcalendar]{color:white;font-weight:300;height:13em;line-height:1.5;}[ewcalendar] *{box-sizing:border-box;moz-box-sizing:border-box}[ewcalendar].small{font-size:0.8em;font-weight:100}[ewcalendar] .c-month-view{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;height:25px;position:relative;font-size:14px;margin-bottom:1px;text-align:center;text-transform:uppercase;    background: brown !important;font-weight: 500;line-height: 25px;}[ewcalendar] .c-month-view [class^=c-month-arrow]{width:15%;height:100%;position:absolute;top:0;color:transparent;cursor:pointer}[ewcalendar] .c-month-view [class^=c-month-arrow]:hover{background:rgba(255,255,255,0.25)}[ewcalendar] .c-month-view .c-month-arrow-left{left:0}[ewcalendar] .c-month-view .c-month-arrow-right{right:0}[ewcalendar] .c-holder{height:87.5%;position:relative}[ewcalendar] .c-grid{position:absolute;height:100%;width:100%;top:0;left:0}[ewcalendar] .c-grid .c-row{width:100%;margin-bottom:0.2%;margin-bottom:-moz-calc(0px + 1px);margin-bottom:-o-calc(0px + 1px);margin-bottom:-webkit-calc(0px + 1px);margin-bottom:calc(0px + 1px);height:13.08571%;height:-moz-calc(100%/7 - 7px/6);height:-o-calc(100%/7 - 7px/6);height:-webkit-calc(100%/7 - 7px/6);height:22px;}[ewcalendar] .c-grid .c-row:last-child{margin-bottom:0}[ewcalendar] .c-grid .c-row .c-day{margin-right:0.2%;margin-right:-moz-calc(0px + 7px/6);margin-right:-o-calc(0px + 7px/6);margin-right:-webkit-calc(0px + 7px/6);margin-right:calc(0px + 7px/6);width:14.11429%;width:-moz-calc(100%/7 - 1px);width:-o-calc(100%/7 - 1px);width:-webkit-calc(100%/7 - 1px);width:calc(100%/7 - 1px);height:100%;display:inline-block;position:relative}[ewcalendar] .c-grid .c-row .c-day.c-l .date-holder{font-size:14px; font-weight:500;}[ewcalendar] .c-grid .c-row .c-day:last-child{margin-right:0}[ewcalendar] .c-grid .c-row .c-day.have-events{cursor:pointer;    background: #099c30; color:#fff !important;}[ewcalendar] .c-grid .c-row .c-day.have-events:hover{background-color:brown !important}[ewcalendar] .c-grid .c-row .c-day.other-month{color:#373737}[ewcalendar] .c-grid .c-row .c-day.other-month.have-events:hover{color:white}[ewcalendar] .c-grid .c-row .c-day.this-day{background:#ffe8b6}[ewcalendar] .c-grid .c-row .c-day .date-holder{font-size:13px;position:absolute;right:5px;bottom:-9% !important;color: brown;font-weight: 500;}[ewcalendar] .c-grid .c-row .c-day .event-n-holder{height:90%;height:-moz-calc(100% - 10px);height:-o-calc(100% - 10px);height:-webkit-calc(100% - 10px);height:calc(100% - 10px);left:5%;left:-moz-calc(0px + 5px);left:-o-calc(0px + 5px);left:-webkit-calc(0px + 5px);left:calc(0px + 5px);top:5%;top:-moz-calc(0px + 5px);top:-o-calc(0px + 5px);top:-webkit-calc(0px + 5px);top:calc(0px + 5px);position:absolute;width:0.25em}[ewcalendar] .c-grid .c-row .c-day .event-n-holder .event-n{height:5px;background-color:white;width:100%;}[ewcalendar] .c-specific{position:absolute;width:100%;height:100%;left:0;top:0;display:none;padding:1px;padding-top:0px}[ewcalendar] .c-specific .specific-day{vertical-align:top;width:30%;display:inline-block;line-height:1;padding:1em 0;cursor:pointer;text-align:center}

[ewcalendar] .c-specific .specific-day:hover{background:brown; color:#fff !important;}
.c-month-view p{padding-top:4px;}

[ewcalendar] .c-specific .specific-day [i=date]{font-size:22px;  font-weight:500;  color: brown;}
[ewcalendar] .c-specific .specific-day [i=day]{font-size:22px;font-weight:500;    color: brown;}
[ewcalendar] .c-specific .specific-day:hover [i=date], [ewcalendar] .c-specific .specific-day:hover [i=day]{color:#ffd475 !important;}

[ewcalendar] .c-specific .s-scheme{display:inline-block;height:100%;margin-left:1px;width:60%;width:-moz-calc(70% - 1px);width:-o-calc(70% - 1px);width:-webkit-calc(70% - 1px);width:calc(70% - 1px);overflow-y:auto;text-align:left;vertical-align:top}[ewcalendar] .c-specific .s-scheme::-webkit-scrollbar{width:10px}[ewcalendar] .c-specific .s-scheme::-webkit-scrollbar-track{background:transparent}[ewcalendar] .c-specific .s-scheme::-webkit-scrollbar-thumb{background:#232323}[ewcalendar] .c-specific .s-scheme .s-event{width:100%;padding:0.5em;margin:1px 0}[ewcalendar] .c-specific .s-scheme .s-event:first-child{margin-top:0}[ewcalendar] .c-specific .s-scheme .s-event:last-child{margin-bottom:0}[ewcalendar] .c-specific .s-scheme .s-event h5{margin:0;font-size:1.1em;line-height:1.3;font-weight:400;color:#a31c26}[ewcalendar] .c-specific .s-scheme .s-event p{margin:0;color:#a31c26;line-height:1.3}[ewcalendar] .c-specific .s-scheme .s-event a{font-weight:normal}[ewcalendar] .c-specific .s-scheme .s-event p[data-role=loc]{line-height:1}[ewcalendar]:hover .c-month-view{background:#blue !important}[ewcalendar]:hover .c-month-view [class^=c-month-arrow]{color:white}[ewcalendar].spec-day .c-grid{display:none}[ewcalendar].spec-day .c-specific{display:block}[ewcalendar].spec-day [class^=c-month-arrow]{display:none}[ewcalendar][data-showdays=false] .c-holder .c-grid .c-row{height:15.66667%;height:-moz-calc(100%/6 - 7px/6);height:-o-calc(100%/6 - 7px/6);height:-webkit-calc(100%/6 - 7px/6);height:calc(100%/6 - 7px/6)}[color=red]{background-color:#ffcb56}[color=red] .c-month-view,[color=red] .c-day,[color=red] .specific-day,[color=red] .s-event{background-color:#f5b817ed}[color=blue]{background-color:#2497DB}[color=blue] .c-month-view,[color=blue] .c-day,[color=blue] .specific-day,[color=blue] .s-event{background-color:#3081B9}[color=green]{background-color:#2ECC70}[color=green] .c-month-view,[color=green] .c-day,[color=green] .specific-day,[color=green] .s-event{background-color:#28AE61}[color=yellow]{background-color:#F2C30F}[color=yellow] .c-month-view,[color=yellow] .c-day,[color=yellow] .specific-day,[color=yellow] .s-event{background-color:#F39C12}

[ewcalendar] .have-events .date-holder{ color:#fff !important;}







.gallery {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-width: 25%;
    -moz-column-width: 25%;
    column-width: 25%; }
.gallery .pics {
    -webkit-transition: all 350ms ease;
    transition: all 350ms ease; }
.gallery .animation {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); }

@media (max-width: 450px) {
    .gallery {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-width: 100%;
        -moz-column-width: 100%;
        column-width: 100%;
    }
}

@media (max-width: 400px) {
    .btn.filter {
        padding-left: 1.1rem;
        padding-right: 1.1rem;
    }
}


