@font-face {
    font-family:'Aovel Sans';
    src: url('lib/fonts/Aovel Sans Light.eot');
	  src: url('lib/fonts/Aovel Sans Light.eot?#iefix') format('embedded-opentype'),
		url('lib/fonts/Aovel Sans Light.woff2') format('woff2'),
		url('lib/fonts/Aovel Sans Light.woff') format('woff'),
		url('lib/fonts/Aovel Sans Light.svg#Aovel Sans Light') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0001-FB02;
}
@font-face {
    font-family:'PT Sans';
    src: url('lib/fonts/PT Sans.eot');
	src: url('lib/fonts/PT Sans.eot?#iefix') format('embedded-opentype'),
		url('lib/fonts/PT Sans.woff2') format('woff2'),
		url('lib/fonts/PT Sans.woff') format('woff'),
		url('lib/fonts/PT Sans.svg#PT Sans') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-FB02;
}
@font-face {
    font-family:'Palatino Linotype';
    src: url('lib/fonts/Palatino Linotype Italic.eot');
	src: url('lib/fonts/Palatino Linotype Italic.eot?#iefix') format('embedded-opentype'),
		url('lib/fonts/Palatino Linotype Italic.woff2') format('woff2'),
		url('lib/fonts/Palatino Linotype Italic.woff') format('woff'),
		url('lib/fonts/Palatino Linotype Italic.svg#Palatino Linotype Italic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0-10FFFF;
}
@font-face {
    font-family:'Roboto';
    src: url('lib/fonts/Roboto Regular.eot');
	src: url('lib/fonts/Roboto Regular.eot?#iefix') format('embedded-opentype'),
		url('lib/fonts/Roboto Regular.woff2') format('woff2'),
		url('lib/fonts/Roboto Regular.woff') format('woff'),
		url('lib/fonts/Roboto Regular.svg#Roboto Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+000D-FB04;
}
*{margin:0; padding:0;}
html,body,p,nav,figure,figcaption,hgroup,h1,h2,h3,h4,h5,h6,ol,ul,li{margin:0; padding:0;}
ol,ul,li{ list-style:none;}
a{ text-decoration:none; outline:none;}
a img{border:none;}
.clear{ clear:both;}
/* body{overflow-x:hidden; font-family: 'Roboto', sans-serif;} */
header{background:#fff; border-top: #fe7d2c 5px solid; padding-top:21px;    top: -1px;}
header .logo{ width:117px;} header .logo img{width:100%;}
.header-top{display:inline-block; float:right; background:#fff;}
.header-top ul{ margin:0; padding:0;}
.header-top ul li{ float:left; margin-right:15px; padding-right:15px; border-right:1px solid #343434;}
.header-top ul li:last-child{margin-right:0px;  border-right:none;}


 
.navbar-nav > li:hover > .dropdown-menu {    display: block!important;}
 
 
.navbar-toggle:hover > .collapse{
display: block!important;
}



.nedntsn .donat-now { background:#f58821; text-transform:uppercase; border-radius:3px; margin:15px 0px!important;  width:60%;    line-height:40px; text-align:center;}
.nedntsn .donat-now a{color:#fff; font-size:18px; }

.divTable{
    display: table;
    width: 100%;

}
.divTableRow {
    display: table-row;
}

.divTableCell, .divTableHead {
    border: 1px solid #eaeaea;
    display: table-cell; vertical-align:top;
    padding: 0px 0px; text-align:left;
}

.divTableBody {
    display: table-row-group; padding: 0px 0px;
}

.table-colum-full { width:100%; float:left; padding:0px 15px; vertical-align:top; font-size:14px;}
.table-colum { width:50%; float:left;  box-sizing:border-box; padding:0px 15px; vertical-align:top; font-size:14px;}
.table-colum1 {  float:left; text-align:left; box-sizing:border-box; padding:0px 15px; vertical-align:top; font-size:14px;}

.line-row { border-bottom:1px solid #eaeaea; margin:5px; float:left; width:100%; }
.line-colum {border-left:1px solid #eaeaea; height:25px;  float:left; }
.text-hd { padding: 15 5 0 10px; font-weight:bold; width:160px; line-height:30px; font-size:18px; }

.donate-foot-text { font-size:14px; color:#333;}


@media only screen and (max-width:360px){

.divTable{ display:block;
    width: 100%;

}

.red-bg { background:#ee3c17; color:#fff; text-transform:uppercase; text-align:center; font-size:20px; padding:7px 30px; }
.text-hd { padding: 15 5 0 10px; text-align:center; display:block; font-weight:bold; width:100%; line-height:30px; font-size:18px; }


.divTableRow {
    display:block;
}

.divTableCell, .divTableHead {
    border: 1px solid #eaeaea;
    vertical-align:top;
    padding: 8px 0px; text-align:center; width:100%;
}

.divTableBody {
    display:block; padding: 0px 0px;
}

.table-colum-full { width:100%; float:left; padding:0px 15px; vertical-align:top; font-size:14px;}
.table-colum { width:50%; float:left;  box-sizing:border-box; padding:0px 15px; vertical-align:top; font-size:14px;}
.table-colum1 {  float:left; text-align:left; box-sizing:border-box; padding:0px 15px; vertical-align:top; font-size:14px;}

.line-row { border-bottom:1px solid #eaeaea; margin:5px; float:left; width:100%; }
.line-colum {border-left:1px solid #eaeaea; height:25px;  float:left; }

.donate-foot-text { font-size:14px; color:#333;}

}

@media only screen and (max-width:390px){

.divTable{ display:block;
    width: 100%;

}

.red-bg { background:#ee3c17; color:#fff; text-transform:uppercase; text-align:center; font-size:20px; padding:7px 30px; }
.text-hd { padding: 15 5 0 10px; text-align:center; display:block; font-weight:bold; width:100%; line-height:30px; font-size:18px; }
.nedntsn.donat-now { background:#f58821;  border-radius:3px;  width:60%; margin:15px 65px !important; line-height:40px; text-align:center;}

.divTableRow {
    display:block;
}

.divTableCell, .divTableHead {
    border: 1px solid #eaeaea;
    vertical-align:top;
    padding: 8px 0px; text-align:center; width:100%;
}

.divTableBody {
    display:block; padding: 0px 0px;
}

.table-colum-full { width:100%; float:left; padding:0px 15px; vertical-align:top; font-size:14px;}
.table-colum { width:50%; float:left;  box-sizing:border-box; padding:0px 15px; vertical-align:top; font-size:14px;}
.table-colum1 {  float:left; text-align:left; box-sizing:border-box; padding:0px 15px; vertical-align:top; font-size:14px;}

.line-row { border-bottom:1px solid #eaeaea; margin:5px; float:left; width:100%; }
.line-colum {border-left:1px solid #eaeaea; height:25px;  float:left; }


.donate-foot-text { font-size:14px; color:#333;}

}

@media only screen and (max-width:767px)
{

.divTable{ display:block;
    width: 100%;

}

.red-bg { background:#ee3c17; color:#fff; text-transform:uppercase; text-align:center; font-size:20px; padding:7px 30px; }
.text-hd { padding: 15 5 0 10px; text-align:center; display:block; font-weight:bold; width:100%; line-height:30px; font-size:18px; }


.divTableRow {
    display:block;
}

.divTableCell, .divTableHead {
    border: 1px solid #eaeaea;
    vertical-align:top;
    padding: 8px 0px; text-align:center; width:100%;
}

.divTableBody {
    display:block; padding: 0px 0px;
}

.table-colum-full { width:100%; float:left; padding:0px 15px; vertical-align:top; font-size:14px;}
.table-colum { width:50%; float:left;  box-sizing:border-box; padding:0px 15px; vertical-align:top; font-size:14px;}
.table-colum1 {  float:left; text-align:left; box-sizing:border-box; padding:0px 15px; vertical-align:top; font-size:14px;}

.line-row { border-bottom:1px solid #eaeaea; margin:5px; float:left; width:100%; }
.line-colum {border-left:1px solid #eaeaea; height:25px;  float:left; }


.donate-foot-text { font-size:14px; color:#333;}


/* H 18-06-2020 */

.navbar-header .navbar-brand img
{
  width: 62px;
  height: 60px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    background: #2b2626;
    margin-top: -94px !important;
    position: relative;
    z-index: 100;
    width: 100% !important;
}

.yellow_bg .day_circle
{
  margin-top: 20px;
}

.day_circle ul li {
    padding: 10px 9px !important;
    margin-bottom: 0px;
}

.day_circle ul li {
    width: 100% !important;
    display: inline-table !important;
}

.yellow_bg .day_circle .day_bgnew
{
  padding: 0px 22px !important;
}

.yellow_bg .day_circle .day_bgnew h4
{
  line-height: 26px !important;
}

.garllery .gall_img img
{
  margin-top: 10px;
}

#search-2 input[type="search"]
{
    width: 100% !important;
    padding: 10px 20px;
    font-weight: 300;
    line-height: 1.42857;
    border-radius: 0;
    box-shadow: none;
    transition: all 0.3s ease 0s;
    -webkit-appearance: none;

}

#search-2 input[type="search"]:before
{
    content: "\25AE";  /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:0;

}


#search-2 input[type="search"]::placeholder
{
    height: 45px !important;
    color: #999999 !important;
    font-size: 13px !important;
}

#recent-posts-2 .widget-title
{
    font-weight: 700;
    font-size: 18px !important;
    letter-spacing: 0.2px;
    /*text-transform: unset;*/
}

#recent-posts-2 ul li
{
  font-size: 15px;
  font-weight: 500;
}

#categories-2 .widget-title
{
    font-weight: 700;
    font-size: 18px !important;
    letter-spacing: 0.2px;
    text-transform: unset;
}

#categories-2 ul li
{
  font-size: 15px;
  font-weight: 500;
}



.cc-contactpop { 
  background-color:#0272D0;
  color:#fff;
  /*width:350px;*/
  /*width: 100%;*/
  width: -webkit-fill-available;
  bottom: 0;
  /*right: 50px;*/
  border-radius: 6px 6px 0px 0px;
  z-index: 1000;
}

.cc-contactpop h3 {
  border-radius: 6px 6px 0px 0px;
  text-align:center;
  color:#fff;
  text-shadow:none;
  font-size:16px;
  font-weight:600;
  /*background-color:#fe4c1c;*/
  margin:0;
  padding:15px;
  cursor:pointer;
  background: linear-gradient(53deg,#ca4720 33%,#ca4720 70%);
  box-shadow: 0 -3px 7px -1px rgba(0,0,0,.4);
}
.cc-contactpop h3 span {
    font-style: oblique;
}


.cc-contactpop .sticky-frm input
{
  margin: 0px 0px 12px 0px !important;
}

.cc-contactpop .sticky-frm p
{
  display: contents !important;
}

.cc-contactpop .sticky-frm textarea
{
  margin-bottom: 12px;
}

.cc-contactpop .sticky-frm .octf-btn-icon
{
  margin: 12px 0px;
}


.cc-contactpop .close-sticky-form {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #fff;
  font-weight: 500;
  font-size: 29px;
  /*padding: 15px;*/
  padding: 7px 15px 15px 15px;
  cursor: pointer;
  background: #0272D0;
}

/*.cc-contactpop input {
  font-family: "PT Sans",sans-serif;
  font-size: 0.875em; 
  width: 100%;
  height: 50px;
  padding: 0px 15px 0px 15px;
  background: transparent;
  outline: none;
  color: #fff;
  border: solid 1px #eb6166;
  border-bottom: none;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
*/
.fixed {
  position: fixed;
}




.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 100; /* Sit on top */
  padding-top: 0px; /* Location of the box */
  left: 0;
  top: 88px;
  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.4);*/ /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #f1c152;
  margin: auto;
  /*padding: 20px;*/
  border: 1px solid #888;
  width: 100%;
  position: fixed;
}

/* The Close Button */
/*.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
*/
/*.close
{
  color: #fff;
    float: right;
    font-size: 25px;
    font-weight: bold;
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 0px 11px;
    background: #333;
    font-weight: 800;
}
*/

.modal .close-sticky-form {
  position: absolute;
  top: 0px;
  right: 0px;
  color: #fff;
  font-weight: 500;
  font-size: 29px;
  /*padding: 15px;*/
  padding: 7px 15px 15px 15px;
  cursor: pointer;
  background: #f1c152;
}

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

.modal h1
{
  border-radius: 6px 6px 0px 0px;
    text-align: center;
    color: #fff;
    text-shadow: none;
    font-size: 18px;
    font-weight: 600;
    /* background-color: #fe4c1c; */
    box-shadow: 0 -3px 7px -1px rgba(0,0,0,.4);
    margin: 0;
    padding: 15px;
    cursor: pointer;
    background: linear-gradient(53deg,#ca4720 33%,#f1c152 70%);
    font-style: oblique;
}




.enquire-form input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

.enquire-form input[type=submit] {
  background-color: #ca4720;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 20px;
}

.enquire-form input[type=submit]:hover {
  background-color: #4CAF50;
}

.enquire-form .container {
  border-radius: 5px;
  background-color: #f1c152;
  padding: 20px;
}

.navbar .social-part img
{
    height: 50px;
    width: 200px;
    position: absolute;
    margin-top: -65px;
    justify-content: center;
    display: flex;
    text-align: center;
    margin-let: 99px;
    margin-left: 70px;
}

.navbar .social-part .btn-warning
{
  display: none;
}


.navbar-collapse ul li a.btn
{
  text-align: left !important;
}

.main {
    margin-top: 0px !important;
}

.main
{
	padding: 100px 0 0 0 !important;
}
.banner .carousel-inner>.item>a>img, .carousel-inner>.item>img {
    margin-top: 100px !important;
}


}


header
{
	z-index: 100;
    position: fixed;
    width: 100%;
}

.banner .carousel-inner>.item>a>img, .carousel-inner>.item>img {
    margin-top: 135px;
}

li.main-s
{
	position: relative;
    margin-top: 135px;
}



/* DONATION PAGE CSS END HERE  */

@media (min-width: 768px)
{
  .cc-contactpop
  {
    display: none;
  }
  .modal
  {
    display: none;
  }

  #myNavbar .navbar-nav .btn-warning
  {
    display: none;
  }

}





.btn-cntry{display:inline-block; background:none ; border:1px solid #dedfdf; border-radius:2px;}
.btn-cntry .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 32px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.header-top ul li li{ border-right:none !important; margin-right:0px; padding-right:0px; width:100%; box-sizing:border-box;}
.caret2{  display: inline-block; font-family: 'FontAwesome';
   font-size:14px;

  margin-left: 0px;
  vertical-align: top;
  }
 .caret2::after{ content:'\f107'; font-family: 'FontAwesome'; font-size:14px; line-height:18px; position:relative; color:#7b7b7a; }
 .btnsearch{display:inline-block; float:right; background:#94302d; cursor:pointer; font-size:20px; line-height:32px; color:#fff; padding:0 12px; margin-left:0px;}
 .btnsearch:hover{background:#fe7d2c; transition:background 0.4s ease-in-out 0.2s;}
 .banner{ width:100%; margin:0; padding:0; border-top: 1px solid #fe7d2c;}
 .body-text p{margin-bottom: 10px; display: block;}
 .baner-bg1 { margin:15px 0px; float:left; }
.hading { font-size:24px; marging:10px 0px; color:#d23f11; margin:20px 0;}


.navbar-nav > li:nth-child(7) > .dropdown-menu{
  left:70%;
}
.dropdown-menu{border: 1px solid rgb(254, 125, 44) !important;}



   
 .histbg{width:100%;}
 .histbg ul{ margin:0; padding:0;}
 .histbg ul li{ font-size:14px; color:#333; line-height:21px; padding-left:35px; margin-top:15px; background:url(lib/images/bultt.png) no-repeat 0 2px; width:100%; box-sizing:border-box; }
 .contactheadng{ width:100%; 
	background:#ca4720; padding:10px; 
	box-sizing:border-box; border:1px solid #ccc; 
	font-size:16px; color:#fff; line-height:30px; 
	margin:40px 0;text-align:center;border-radius: 12px;}
 .contactheadng span{ color:#fff;}
.donate_btn {
  color: #ffe5a7;   
}
.news-img img {
   width: 100%;   
}

.none{ display:none;}
.none{ display:none;}
.dropdown{color: #444444;font-size:17px;}
#calender_section{ width:560px; margin:30px auto 0; box-sizing:border-box;}
#calender_section h2{ background-color:#efefef; color:#444444; font-size:17px; text-align:center; line-height:40px;}
#calender_section h2 a{ color:#F58220; float:none;}
#calender_section_top{ width:560px; float:left; margin-top:20px;}
#calender_section_top ul{padding:0; list-style-type:none;}
#calender_section_top ul li{ float:left; display:block; width:78px; border-right:1px solid #fff;  text-align:center; font-size:14px; min-height:0; background:none; box-shadow:none; margin:0; padding:0;}
#calender_section_bot{ width:560px; margin-top:20px; float:left; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
#calender_section_bot ul{ margin:0; padding:0; list-style-type:none;}
#calender_section_bot ul li{ float:left; width:80px; height:80px; text-align:center; border-top:1px solid #ccc; border-right:1px solid #ccc; min-height:0; background:none; box-shadow:none; margin:0; padding:0; position:relative; box-sizing:border-box;}
#calender_section_bot ul li span{ margin-top:7px; float:left; margin-left:7px; text-align:center; color:#000; }

.grey{ background-color:#4ee1f0 !important;}
.light_sky{background-color:#C8502D !important; color:#fff !important;}
.light_sky span{color:#fff !important;}
#event_list ul{ margin-top:25px !important; overflow:hidden; background:#f5f5f5; box-sizing:border-box; padding:10px; border:1px solid #ccc; color:#d67228;}

/*========== Hover Popup ===============*/
.date_cell { cursor: pointer; cursor: hand; }
.date_cell:hover { background: #DDDDDD !important; }
.date_popup_wrap {
	position: absolute;
	width: 143px;
	height: 115px;
	z-index: 9999;
	top: -115px;
	left:-55px;
	background: transparent url(add-new-event.png) no-repeat top left;
	color: #666 !important;
}
.events_window {
	overflow: hidden;
	overflow-y: auto;
	width: 133px;
	height: 115px;
	margin-top: 28px;
	margin-left: 25px;
}
.event_wrap {
	margin-bottom: 10px; padding-bottom: 10px;
	border-bottom: solid 1px #E4E4E7;
	font-size: 12px;
	padding: 3px;
}
.date_window {
	margin-top:20px;
	margin-bottom: 2px;
	padding: 5px;
	font-size: 16px;
	margin-left:9px;
	margin-right:14px
}
.popup_event {
	margin-bottom: 2px;
	padding: 2px;
	font-size: 16px;
	width:100%;
}
.popup_event a {color: #000000 !important;}
.packeg_box a {color: #F58220;float: right;}
a:hover {color: #181919;text-decoration: underline;}
.date_window a{ color:#a44600;}
.socialbg{ display:inline-block; float:right;}
.socialbg ul{ display:inline-block; margin:0; padding:0;}
.socialbg ul li{ display:inline-block; float:left; margin-right:10px;}
.socialbg ul li::last-child{ margin-right:0;}
.socialbg ul li a{ display:inline-block; width:30px; height:30px; text-align:center; color:#fff; line-height:30px; border-radius:50%;}
.socialbg ul li a.fb{ background:#475993;}
.socialbg ul li a.tw{ background:#1DA1F2;}
.socialbg ul li a.linkd{ background:#D636AF;}
.socialbg ul li a.youtube{ background:#D32322;}
.socialbg ul li i{line-height:30px;}

@media only screen and (min-width:480px) and (max-width:767px) {

/*#calender_section_top ul li{ width:47px;}
#calender_section_bot ul li{ width:47px;}*/
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
#calender_section{ width:290px;}
#calender_section_top ul li{ width:40px; font-size:11px;}
#calender_section_bot ul li{ width:40px;}
#calender_section_bot{ width:290px;}
#calender_section_bot ul li{ height:40px;}
#event_list ul{ margin-top:15px !important; overflow:hidden; background:#f5f5f5; box-sizing:border-box; padding:10px; border:1px solid #ccc; color:#d67228; font-size:12px;}
#event_list h2{ font-size:14px;}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
/*#calender_section{ width:100px;}*/
/*#calender_section_top ul li{ width:90px;}
#calender_section_bot ul li{ width:90px;}
#calender_section_bot{ width:100%;}
#calender_section_bot ul li{ height:50px;}*/
}
.tbl-hd { background:#c8502d; color:#ffffff; font-size:16px; padding:10px; margin:0px;}
.nedntsn{width:100%; line-height:25px;}
.nedntsn .donaton-box { width:100%; float:left;  box-shadow: 1px 1px 16px 1px #e4e3e3; padding:15px; background-color:#fff; margin-bottom:40px;  background-image:url(lib/images/bg-box.png) ; }



.nedntsn .pay-text {  font-size:17px; line-height:45px;}

.nedntsn .red-bg { background:#ee3c17; color:#fff; text-transform:uppercase; font-size:20px; padding:7px 30px; }

.nedntsn .yelow-bg{ background:#f58821; color:#fff; font-size:16px; padding:7px 30px;}

.nedntsn .grey-bg { background:#f7f7f7;}
.nedntsn .grey-bg span{ color:#902829; font-weight:bold; font-size:18px; }

.nedntsn .white-bg{ background:#ffffff;}
.nedntsn .white-bg span{ color:#902829; font-weight:bold;  font-size:18px; }


.nedntsn .out-line {border:1px solid #c7c7c7; padding:15px; }
.nedntsn .button-nara{ text-align:center; }
.nedntsn .button-nara a{ font-size:18px; font-weight:bold; color:#ee4524;  text-decoration:none;} 

.nedntsn .client-text{ text-align:center; font-weight:bold;  font-size:17px; color:#2b2929; line-height:28px;}
.nedntsn .client-text span { color:#ee4524; text-transform:uppercase;}

.nedntsn .coma-left { width:38px; height:28px; float:left;}
.nedntsn .coma-right {width:38px; height:28px; float:right;}

.nedntsn ul li { line-height:25px; margin-left:14px;  list-style-type: circle; text-align: left; }


.nedntsn .tbl-hd { background:#c8502d; color:#ffffff; font-size:16px; padding:10px; margin:0px;}

.nedntsn table {  border-collapse: collapse;   width:98%;
}

.nedntsn th, .nedntsn td {
    text-align: left;
    padding: 7px 30px; border:1px solid #e0e0e0;  line-height:24px;
    font-size:14px;
}

.nedntsn tr:nth-child(even){background-color: #f7f7f7}

.nedntsn th {
   
    color: white;
}

@media screen and (max-width:767px){
    .nedntsn .donat-now {  margin:0 auto !important; }
}

@media only screen and (max-width:390px ){
	


.nedntsn table {  border-collapse: collapse;  width:98%;
}

.nedntsn th, td {
    text-align: left;
    padding: 7px 5px; border:1px solid #e0e0e0;  line-height:24px;
}

.nedntsn tr:nth-child(even){background-color: #f7f7f7}

.nedntsn th {
   
    color: white;
}





}
.newdont {
    width: 135px;
    position: absolute;
    right: 72px;
    top: 6px;
}
.newdont img {
   width:100%;
}


.newsticker .ticker .text-container
{
  line-height: 30px !important;
}

.oops
{
  display: flex;
  justify-content: center;
  text-shadow: 10px #ccc;
}

.oops h1
{
  font-size: 102px;
  font-weight: 800 !important;
  text-shadow: 5px 5px 10px #ccc;
  position: absolute;
  margin-top: 193px;
  text-align: center;
  display: flex;
  justify-content: center;
  /*left: 42%;*/
}

.oops h2
{
    font-size: 30px;
    font-weight: 800 !important;
    text-shadow: 5px 5px 10px #ccc;
    position: absolute;
    margin-top: 317px;
    text-align: center;
    display: flex;
    justify-content: center;
}







header .blog-head-menuu .navbar-header .navbar-brand
{
	float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
}

header .blog-head-menuu .social-part {
    margin-top: 0px !important;
    margin-right: 30px;
}

header .blog-head-menuu .navbar-inverse .navbar-collapse {
    border-color: #101010;
}



/* H 07-07-2020 */

header .blog-head-menuu .navbar-nav > li
{
  padding-right: 0px !important;
}


header .blog-head-menuu .container .navbar-collapse ul li .fa
{
  display: inline-block !important;
}

#main-container #main-content .layout-blog .readmore:hover
{
  color: #e65902;
  text-decoration: none;
  border-color:#e65902 !important;
}


@media (min-width: 1200px)
{

header .blog-head-menuu .container {
    width: 1200px !important;
}

header .blog-head-menuu .container .navbar-nav.navbar-right:last-child {
    margin-right: -50px;
    display: -webkit-inline-box;
}

}

@media (max-width: 767px)
{
  header .blog-head-menuu .navbar-header .navbar-brand
{
  float: left;
    height: 50px;
    padding: 0px 0px;
    font-size: 18px;
    line-height: 20px;
}

.blog-head-menuu .social-part img {
    height: 50px;
    width: 200px;
    position: absolute;
    margin-top: -57px;
    justify-content: center;
    display: flex;
    text-align: center;
    margin-let: 99px;
    margin-left: 70px;
}

.blog-head-menuu .navbar-collapse {
    margin-left: 0px !important;
}

.blog-head-menuu .navbar-collapse .navbar-nav
{
  text-align: left;
}

}



/*header nav > ul > li ul {
  visibility: hidden;
  position: absolute;
  top: 105%;
  left: 0;
  transition: 0.2s 1s;
  transition: 10000s 100000s;
}

header nav > ul > li:hover ul {
  visibility: visible;
  transition-delay: 0s;
  transition-delay: 10000s;
}
*/


/*.navbar-inverse .navbar-nav li:hover>.dropdown-menu {
    display: block;
    -webkit-transition-duration: 1s, 2s;
    transition-duration: 1s, 2s;
    -webkit-transition-timing-function: ease, ease-out;
    transition-timing-function: ease, ease-out;
}
*/

/*header nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

header nav li {
  width: 100px;
  background: #eee;
  margin: 2px;
  position: relative;
  padding: 10px;
}
*/
/*header nav a {
  display: block;
  
}
*/

/*.navbar-inverse .navbar-nav li:hover>ul {
  display: block;
}

.navbar-inverse .navbar-nav li ul li:hover>.dropdown-menu {
  display: block;
}

.navbar-inverse .navbar-nav li>a:active {
  pointer-events: none;
}

.navbar-inverse .navbar-nav ul li{
list-style-type:none;
display: inline;
}
*/


/*.navbar-inverse .navbar-nav li:hover>.dropdown-menu {
  display: block;
  -webkit-transition-duration: 1s, 2s;
  transition-duration: 1s, 2s;
  -webkit-transition-timing-function: ease, ease-out;
  transition-timing-function: ease, ease-out;
}
*/
/*.navbar-inverse .navbar-nav li ul li:hover>.dropdown-menu {
  display: block;
}
*/
/*.navbar-inverse .navbar-nav .mega-menu-column:hover {
  display: block;
  transition-timing-function: 5s;

  transition-duration: 5s;
  transition-delay: 2s;
}
*/

/*.navbar-inverse .navbar-nav ul li{
list-style-type:none;
display: block;
}

.navbar-inverse .navbar-nav ul li{display:block;}
*/   
/*.navbar-inverse .navbar-nav ul {display:inline-block !important;}
*/


/*header ul li ul
{
  display: none !important;
}*/

.mega-menu:hover
{
  display: block;
  visibility: visible;
}

header .blog-head-menuu .social-part .btn:hover {
    background-color: #eb9316;
    color: #333 !important;
    background-position: 0 -15px;
    text-decoration: none;
}

header .blog-head-menuu .social-part .btn
{
  transition: all 0.4s ease;
  text-transform: none;
}


.btn-warning {
    background-image: linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);
    background-repeat: repeat-x;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
 }


header .blog-head-menuu .social-part .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

#main-content .layout-blog .style-grid .post-grid
{
  border: 1px solid #9a3c3a !important;
  min-height: 461px; 
}

#ninzio-main-content
{
  /*background-color: #F1C153;*/
}

#back-to-top
{
  background-color: #CA512D !important;
}


.ninzio-body-loading {
     overflow: visible !important; 
}


.post-navigation .nav-links .previous-post .before-hover
{
  color: #CA512D !important;
}


.post-navigation .nav-links .next-post .before-hover
{
  color: #CA512D !important;
}

.post-navigation .nav-links .previous-post .before-hover:hover
{
  color: #000 !important;
  text-decoration: none;
}


.post-navigation .nav-links .next-post .before-hover:hover
{
  color: #000 !important;
  text-decoration: none;
}

.post-navigation .on-hover h3
{
  margin: 5px 0 0 0 !important;
}

.post-navigation .on-hover h3 a:hover
{
  color: #CA512D !important; 
  text-decoration: none;
  font-weight: 500;
}

