/*
Theme Name: Dive For Cancer
Theme URI: http://makemywebservices.com/
Author: Make My Web Services
Version: 1.0
Author URI: http://makemywebservices.com/
*/

/* Global Styles */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
html, body { height: 100%;}
body { font-family: "Roboto",sans-serif; font-size:16px; padding-top: 0;}
p { margin:0 0 10px 0;}
a { color:#01b6c7;}
a:hover { color:#333; text-decoration:none;}
img { max-width:100%; height:auto;}
h1, h2, h3, h4, h5, h6 { font-family: "Roboto Condensed",sans-serif; font-weight:900;}
.clear1 { clear:both;}
.clear5 { clear:both; height:5px;}
.clear10 { clear:both; height:10px;}
.clear15 { clear:both; height:15px;}
.clear20 { clear:both; height:20px;}
.clear30 { clear:both; height:30px;}
.clear40 { clear:both; height:40px;}
.clear50 { clear:both; height:50px;}
.alignleft { float:left; margin:0 15px 5px 0;}
.alignright { float:right; margin:0 0 5px 15px;}
.alignnone { float:none;}
.aligncenter { text-align:center;}
.btn2 { margin:0 10px 10px 0;}
.img-portfolio { margin-bottom: 30px;}
.img-portfolio2 { margin:5px 0;}
.img-hover:hover { opacity: 0.8;}
/* Home Page Carousel */
header.carousel {
    height: 50%;
}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}
header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}
/* 404 Page Styles */
.error-404 {
    font-size: 100px;
}
/* Pricing Styles */
.price { color: #333; margin-bottom:10px;}
.price del .amount { color:#666}
.price ins { color:#000; text-decoration:none;}
.period {
    display: block;
    font-style: italic;
}
/* Footer Styles */
/*CHAND*/
.navbar-fixed-bottom, .navbar-fixed-top{ position:relative;}
.navbar{ margin:0;}
.topArea{ background:#f6f3f3; padding:10px 0;}
.topArea .events .img1{ margin:-12px 0 0 0; display:inline-block;}
.topArea .events .img2{ margin:-7px 0 0 15px; display:inline-block;}
.topArea .events span{ font-size:24px; display:inline-block; text-transform:uppercase; margin:5px 0 0 10px;}
.socialicons{ float:right;}
.SecongArea{ padding:20px 0;}
.buttons{ margin:40px 0 0 0}
.buttons a{ text-decoration:none;}
.buttons .buy:hover{ color:#fff; background:#363636; }
.buttons .contact:hover{ color:#fff; background:#363636; }
.buttons .donate:hover{ color:#fff; background:#363636; }
.buttons .buy{ font-family: 'Roboto', sans-serif; font-weight:600; padding:8px 25px; color:#fff; font-size:20px; border-radius:3px; text-transform:uppercase;
background: rgba(71,96,99,1);
background: -moz-linear-gradient(top, rgba(71,96,99,1) 0%, rgba(71,96,99,1) 50%, rgba(13,58,62,1) 51%, rgba(13,58,62,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(71,96,99,1)), color-stop(50%, rgba(71,96,99,1)), color-stop(51%, rgba(13,58,62,1)), color-stop(100%, rgba(13,58,62,1)));
background: -webkit-linear-gradient(top, rgba(71,96,99,1) 0%, rgba(71,96,99,1) 50%, rgba(13,58,62,1) 51%, rgba(13,58,62,1) 100%);
background: -o-linear-gradient(top, rgba(71,96,99,1) 0%, rgba(71,96,99,1) 50%, rgba(13,58,62,1) 51%, rgba(13,58,62,1) 100%);
background: -ms-linear-gradient(top, rgba(71,96,99,1) 0%, rgba(71,96,99,1) 50%, rgba(13,58,62,1) 51%, rgba(13,58,62,1) 100%);
background: linear-gradient(to bottom, rgba(71,96,99,1) 0%, rgba(71,96,99,1) 50%, rgba(13,58,62,1) 51%, rgba(13,58,62,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476063', endColorstr='#0d3a3e', GradientType=0 );
}
.buttons .contact{font-family: 'Roboto', sans-serif; font-weight:600;  padding:8px 25px; color:#fff; font-size:20px; border-radius:3px; text-transform:uppercase;
background: rgba(255,209,71,1);
background: -moz-linear-gradient(top, rgba(255,209,71,1) 0%, rgba(255,188,44,1) 50%, rgba(255,157,0,1) 51%, rgba(255,157,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,209,71,1)), color-stop(50%, rgba(255,188,44,1)), color-stop(51%, rgba(255,157,0,1)), color-stop(100%, rgba(255,157,0,1)));
background: -webkit-linear-gradient(top, rgba(255,209,71,1) 0%, rgba(255,188,44,1) 50%, rgba(255,157,0,1) 51%, rgba(255,157,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,209,71,1) 0%, rgba(255,188,44,1) 50%, rgba(255,157,0,1) 51%, rgba(255,157,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,209,71,1) 0%, rgba(255,188,44,1) 50%, rgba(255,157,0,1) 51%, rgba(255,157,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,209,71,1) 0%, rgba(255,188,44,1) 50%, rgba(255,157,0,1) 51%, rgba(255,157,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd147', endColorstr='#ff9d00', GradientType=0 );
}
.buttons .donate{ font-family: 'Roboto', sans-serif; font-weight:600; padding:8px 25px; color:#fff; font-size:20px; border-radius:3px; text-transform:uppercase;
background: rgba(56,230,246,1);
background: -moz-linear-gradient(top, rgba(56,230,246,1) 0%, rgba(28,206,222,1) 50%, rgba(1,182,199,1) 51%, rgba(1,182,199,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(56,230,246,1)), color-stop(50%, rgba(28,206,222,1)), color-stop(51%, rgba(1,182,199,1)), color-stop(100%, rgba(1,182,199,1)));
background: -webkit-linear-gradient(top, rgba(56,230,246,1) 0%, rgba(28,206,222,1) 50%, rgba(1,182,199,1) 51%, rgba(1,182,199,1) 100%);
background: -o-linear-gradient(top, rgba(56,230,246,1) 0%, rgba(28,206,222,1) 50%, rgba(1,182,199,1) 51%, rgba(1,182,199,1) 100%);
background: -ms-linear-gradient(top, rgba(56,230,246,1) 0%, rgba(28,206,222,1) 50%, rgba(1,182,199,1) 51%, rgba(1,182,199,1) 100%);
background: linear-gradient(to bottom, rgba(56,230,246,1) 0%, rgba(28,206,222,1) 50%, rgba(1,182,199,1) 51%, rgba(1,182,199,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38e6f6', endColorstr='#01b6c7', GradientType=0 );
}
.navbar-inverse .navbar-nav > li > a{font-family: 'Roboto Condensed', sans-serif; font-size:16px; text-transform:uppercase; color:#fff;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a.active { background:#01B6C7;}
.navbar-inverse { background:#363636; border:0;}
.navbar-nav > li.current_page_item > a,
.navbar-nav > li.current-menu-ancestor > a,
.navbar-nav > li.current-menu-item > a,
.navbar-nav > li.current-menu-parent > a { background:#01B6C7;}
.bg1{ background:url(images/banner-bg.jpg) left top no-repeat; min-height:503px; background-size:cover;}
.banner{ margin:70px 3%;}
.banner h2{font-family: 'Oswald', sans-serif; font-size:86px; font-weight:bold; color:#fff; margin:0; padding:0;}
.banner p{font-family: 'Roboto Condensed', sans-serif; font-size:19px; font-style:italic; line-height:30px; color:#fff; margin:8px 0 0 0; padding:0;}
.carousel-control{top: 41%;}
.carousel-control.left { background-image:none;}
.carousel-control.right { background-image:none;}
.carousel-control{opacity:10;}

.longest-human { margin-top:20px;}
.longest-human .carousel-control.left, .longest-human .carousel-control.right { width:55px; height:55px;}
.longest-human .carousel-control.left img, .longest-human .carousel-control.right img { background:#01B6C7; border-radius:50%; -webkit-border-radius:50%;}

.dark-blue{ background:#063359; padding:25px 0;}
.heading1{ font-family: 'Roboto', sans-serif; font-weight:400; margin:15px 0 0 0; font-size: 27px; color:#fff; font-style:italic;}

.call-action { background: hsl(185, 99%, 39%) none repeat scroll 0 0; border-radius: 5px; color: hsl(0, 0%, 100%); float: right; font-family: 'Roboto', sans-serif; font-weight:bold; font-size: 23px; margin: 0 0 0; padding: 12px 40px; text-transform: uppercase;}
.call-action:hover{ color:#fff; background:#ff9c00; }

.call-action2 { background: hsl(185, 99%, 39%) none repeat scroll 0 0; border-radius: 5px; color: hsl(0, 0%, 100%); font-family: 'Roboto', sans-serif; font-weight:bold; font-size: 23px; margin: 0 0 0; padding: 12px 40px; text-transform: uppercase;}
.call-action2:hover{ color:#fff; background:#ff9c00; }

.welcome{ text-align:center;}
.welcome .page-header{font-family: 'Roboto Condensed', sans-serif; font-size:30px; font-weight:900; text-transform:uppercase; margin:40px auto 15px auto; width:50%; border-bottom:#b2b2b2 solid 1px; color:#000;}
.welcome .page-header span{ display:block; font-size:13px; font-family: 'Roboto', sans-serif; color:#646464; margin:7px auto;}
.welcome p.txt{ margin:15px 12%; font-family: 'Roboto', sans-serif; color:#646464; font-size: 16px; }
.welcome .knowmore:hover{ color:#fff; background:#000C26; }
.welcome .knowmore{ background:#01b6c7;font-family: 'Roboto', sans-serif; padding:15px  60px; border-radius:5px; margin:10px 0 0 0; display:inline-block; color:#fff; font-weight:bold; font-size:23px; text-align:center; text-transform:uppercase;}
.youtubebg2{ margin-bottom:0px !important;}
.youtubebg { background:url(images/bg2.jpg) left top no-repeat; min-height:419px; background-size:cover; margin:60px 0 0 0;}
.utube img{ border-radius:7px; border:#fff solid 3px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);}
.utube { text-align:center; margin:51px 0 0 0 ;}
.utube h2{ color:#fff; border-bottom:0; margin:20px 0 20px 0; text-transform:uppercase; font-size:17px; text-align:center; font-weight:bold; font-family: 'Roboto', sans-serif;}
.utube h2 a { color:#fff; text-decoration:none;}
.utube h2 a:hover { color:#333; text-decoration:none;}
.utube a.button1 { border:#fff solid 2px; border-radius:5px; padding:5px 15px; color:#fff; display:inline-block; font-size:17px; text-align:center; font-weight:bold; font-family: 'Roboto', sans-serif;}
.utube a.button1:hover { color:#000;}
.grey-bg1 { background:#f9f9f9; padding:20px 0; margin:40px 0;  border-bottom:#ececec solid 1px; border-top:#ececec solid 1px;}
.grey-bg1 h2 {
	border-bottom: 1px solid hsl(0, 0%, 70%);
    color: hsl(0, 0%, 0%);
    font-family: "Roboto Condensed",sans-serif;
    font-size: 30px;
	text-align:center;
    font-weight: 900;
	padding:0 0 15px 0;
    margin:0px auto 0;
    text-transform: uppercase;
    width: 100%;
}
.logos{ margin:40px 0 60px 0 ;}
.indi .active{ background:#01b6c7!important; border:0;}
.indi li{ background:#525252  !important; border:0;}
.indi { bottom: -50px;}
.facebookfeed h2 { background:#015184; padding:7px 5px 7px 15px;  font-size:28px; font-weight:normal; font-family: 'Roboto', sans-serif; color:#fff;}
.facebookfeed h2 img{margin:0 10px 0 0 ;}
.feed{ border-bottom:#CCC dashed 2px; overflow:hidden; padding:5px 0 5px 0;}
.feed p.feedtxt{ font-family:Helvetica;font-size:17px;  margin:0; padding:0 0 10px 10px; line-height:18px;}
.feed span{ font-family:Helvetica;font-size:12px; margin:0; padding:0px 0 0 10px; line-height:18px;}
.tweet h2{background:#5abfff; padding:7px 5px 7px 15px;  font-family: 'Roboto', sans-serif; font-size:28px;font-weight:normal; color:#fff;}
.tweet h2 img{margin:0 10px 0 0 ;}
.eventsbg{background:url(images/bg3.jpg) left top no-repeat; min-height:400px; background-size:cover; margin:60px 0 0 0;}
.eventsbg h2 {
    color: hsl(0, 0%, 0%);
    font-family: "Roboto Condensed",sans-serif;
    font-size: 30px;
    font-weight: 900;
    margin: 40px auto 0;
	text-align:center;
	padding:50px 0 30px 0;
	color:#fff;
    text-transform: uppercase;
    width: 100%;
}
.eventBlock {}
.eventBlock a.upcoming_img { background-color:#fff; min-height:175px; display:block; padding:5px;}
.eventBlock img {}
.eventBlock h3 { font-size:20px; margin:0; background:#01b6c7; text-align:center; color:#fff; padding:10px 0; text-transform:uppercase;}
.eventBlock h3 a { color:#fff; text-decoration:none;}
.eventBlock h3 a:hover { color:#000; text-decoration:none;}
footer {
    background:#000000;
    color: hsl(0, 0%, 100%);
    margin: 0;
	border-top:#fff solid 1px;
    padding: 25px 0 20px;
}
footer h2 {
    border-bottom: 1px solid #999;
    color: hsl(0, 0%, 100%);
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 1px;
    margin: 0 0 10px;
    padding: 15px 0 10px;
    text-align: left;
}
footer a { color: #01b6c7;}
footer a:hover { color:#fff;}
footer ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
footer ul li a {
    color: #01b6c7;
    margin: 0 auto;
    padding:0;
    text-align: left;
	text-transform:uppercase;
}
footer ul li a:hover { color:#fff;}
.comingevent span{ background:#01b6c7; padding:10px; border-radius:5px; width:100%; font-size:20px; line-height:18px; display:inline-block; }
.comingevent  .col-lg-4{ padding:0; }
.evelntlink{ color:#01b6c7; text-transform:uppercase; text-decoration:non;}
.evelntlink:hover{ color:#fff;}
.evelntlink1{ color:#01b6c7; text-transform:uppercase; text-decoration:none; }
.evelntlink1:hover{ color:#fff;}
.icons {width:100%; clear:both;}
.icons2 span{ display:inline-block; margin:0 10px 0px 0; float:left;}
.icons2 {width:100%; padding:0 0 5px 0; clear:both;}
.address h3{ font-size:14px; margin:0; padding:0 0 0 30px; clear:both; width:100%; text-transform:uppercase;}
.icons span{ display:inline-block; margin:7px 10px 0px 0; float:left;}
.bottom{ padding:18px 0 5px 0; overflow:hidden;}
.bottom ul{ margin:0; padding:0; list-style:none;}
.bottom  p{ padding:10px 0 0 0; font-size:14px; }
.bottom ul li{ display:inline-block; color:#333;}
.bottom ul li:after { color: #333; content: "|"; padding:0 10px;}
.bottom ul li:last-child:after { content:normal;}
.bottom ul li a{ font-size:16px; display:inline-block; color:#333;}
.bottom ul li a:hover, .bottom ul li a.active { color:#01b6c7;}
.bottom li.current_page_item > a,
.bottom li.current-menu-ancestor > a,
.bottom li.current-menu-item > a,
.bottom li.current-menu-parent > a { color:#01b6c7;}
.donatenow {
	text-decoration:none;
    background: #ff9c00;
    border-radius: 5px;
    color: hsl(0, 0%, 100%);
    float: right;
    font-family: "Roboto",sans-serif;
    font-size: 23px;
    font-weight: bold;
    margin: 0;
    padding: 12px 42px;
    text-transform: uppercase;
}
.donatenow:hover{ color:#fff; background:#000C26; }
/*Inner*/
.catgory{ background:#01B6C7; border-radius:6px; padding:0 0 20px 0;}
.catgory h2{ margin:0;padding:8px 5px 15px 25px; color:#fff;}
.catgory ul{ margin:0 0 0 30px; padding:0; list-style:none;}
.catgory ul li{ display:block;}
.catgory ul li a { display:block; padding:5px 13px; background:url(images/arrow.png) 0px 10px no-repeat; color:#fff; text-transform:uppercase;}
.catgory ul li a:hover, .catgory ul li a.active { color:#000;}
.innerContent { margin:40px 0;}
.innerContent  .imgs{ border:#fff solid 8px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
.innerContent  p.txts{font-family: "Raleway",sans-serif; font-size:17px;}
.innerContent .page-headerInner {
    border-bottom: 1px solid hsl(0, 0%, 70%);
    color: hsl(0, 0%, 0%);
	padding:0 0 10px 0;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 30px;
    font-weight: 900;
    margin:0 0 10px 0;
    text-transform: uppercase; 
}
.logosimages{ text-align:center; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); /*border:#184888 solid 2px;*/ line-height:150px; min-height:150px; padding:5px;}
.logosimages img{ width:160px;}
.innerHeading { text-align:center; color:#fff; margin:0; padding:25px 0 0 0; font-family: "Roboto Condensed",sans-serif; font-size: 30px; font-weight: 900; text-transform: uppercase;}
.team{ border-radius:500px !important;}
.panel h4 a { color:#333;}
.panel h4 a:hover { color:#01b6c7;}
.panel-heading { min-height:135px;}
a.button2 {
    border: 1px solid hsl(0, 0%, 100%);
    border-radius: 85px !important;
    color: hsl(0, 0%, 100%);
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 17px;
	width:40px;
	height:40px;
    font-weight: bold;
    padding:0;
	margin:0 0 20px 0;
	text-align:center;
	line-height:38px;
}
.fa-stack { position: relative; vertical-align: middle; width: 2em; display: inline-block; line-height:100px !important; height:auto !important;}
.btn-primary:hover{ background:#363636;}
.btn-primary {
    background-color:#01B6C7;
    border-color: #01B6C7;
    color: hsl(0, 0%, 100%);
}
.staff-item {  margin:20px 0 30px;}
.staff-item h3 { margin-bottom:5px; margin-top:0; font-weight:normal;}
.staff-item .meta-data { margin-bottom:10px; display:block; color:#01b6c7;}
.staff-item i { font-size:24px; color:#666;}
.staff-item i:hover { color:#01b6c7;}
.faqs .panel-heading { min-height:20px;}
/*BLOG*/
.blogsOuter .blogbox{ border:#E8E8E8 solid 3px; padding:15px; margin:0 0 20px 0;}
.blogsOuter .blogbox h2 { margin:0; padding:0; font-size:22px; color:#333;}
.blogsOuter .blogbox h2 a { color:#333;}
.blogsOuter .blogbox h2 a:hover { color:#01b6c7;}
.blogsOuter span{ padding:7px 0 10px 0; display:inline-block; color:#666; font-size:12px;}
.blogsOuter a.readmore{ background:#25579A; border:#000000 solid 2px; color:#fff; padding:4px 35px; margin:0px 0 0 0;  font-family: "Roboto Condensed",sans-serif; display:inline-block; }
.blogsOuter a.readmore:hover{background:#363636;}
#respond label { font-weight:normal; margin-bottom:0;}
#respond label span { color:#F00; font-size:inherit; padding:0;}
.textblog { padding:0; margin:20px 0;}
.post h2 { background:#F3F3F3; padding:15px 0; margin:0 0 10px 0; text-align:center; font-size:20px;}
.post ul { margin:0; padding:0; list-style:none;}
.post ul li { margin:0 0 10px 0; padding:0 0 10px 20px; border-bottom:#E8E8E8 solid 1px; background:url(images/arrow-blue.png) left 4px no-repeat;}
.post ul li:last-child { border-bottom:none;}
.post ul li a { margin:0; padding:0; display:block; color:#333;}
.post ul li a i { margin:0 7px 0 0; color:#01b6c7;}
.post ul li a span { color:hsl(208, 56%, 46%); font-size:11px; display:block; margin:0 0 0 15px; text-decoration:none;width:100%;}
.post ul li a:hover { color:#01b6c7; text-decoration:none;}
.blogsocila a { font-size:45px; }
.blogsocila { text-align:center;}
.externallinks a { font-size:18px; display:block; padding:5px 0 0 0;}
.tags a { font-size:12px; color:#666; background:#E8E8E8; border-radius:25px; display:inline-block; padding:3px 8px; margin:5px 0 0 0}
/*Custom Pagination Start*/
.page-numbers {
	display: inline-block;
	padding-left: 0;
	margin: 0;
	border-radius: 4px;
}
.page-numbers > li {
	display: inline;
}
.page-numbers > li > a, .page-numbers > li > span {
	position: relative;
	float: left;
	padding: 5px 15px;
	font-size: 14px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #333333;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius:0;
}
.page-numbers > li:first-child > a, .page-numbers > li:first-child > span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.page-numbers > li:last-child > a, .page-numbers > li:last-child > span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.page-numbers > li > a:hover, .page-numbers > li > span:hover, .page-numbers > li > a:focus, .page-numbers > li > span:focus {
	color: #01b6c7;
	background-color: #eee;
	border-color: #ddd;
}
.page-numbers > .active > a, .page-numbers > .active > span, .page-numbers > .active > a:hover, .page-numbers > .active > span:hover, .page-numbers > .active > a:focus, .page-numbers > .active > span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #01b6c7;
	border-color: #01b6c7;
}
.page-numbers .current, .page-numbers .current:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #01b6c7;
	border-color: #01b6c7;
}
.page-numbers > .disabled > span, .page-numbers > .disabled > span:hover, .page-numbers > .disabled > span:focus, .page-numbers > .disabled > a, .page-numbers > .disabled > a:hover, .page-numbers > .disabled > a:focus {
	color: #999;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}
/*Custom Pagination End*/
/* Responsive Styles */
@media(max-width:991px) {
.customer-img, .img-related { margin-bottom: 30px;}
.banner h2{ font-size: 46px;}
.eventsbg{ padding:0 0 50px; min-height:auto;}
.bg1 { min-height: 400px !important;}
header.carousel{ height:auto;}
.buttons .buy{ font-size:16px;}
.buttons .contact{ font-size:16px;}
.buttons .donate{ font-size:16px;}
.buttons{ float:right;}
.team{ border-radius:500px !important; width:100%;}
}
@media(max-width:767px) {
.buttons { float:none;}
.logo1{ width:100%; display:block;}
.banner h2 {
	font-size: 30px;
	margin: 0;
	padding: 0;
}
banner h2 {
    font-size: 30px;
    margin: 0;
    padding: 0;
}
.heading1{ text-align:center;}
.call-action{ display:block; text-align:center; margin:15px 0 0 0; width:100%;}
.welcome .page-header{width: 100%;font-size: 22px;}
.welcome p.txt{ margin:15px 3%;}
.youtubebg{ padding:0 0 40px; margin:60px 0 22px 0;}
.welcome .knowmore{font-size: 18px; padding: 15px 20px; width:100%;}
.eventBlock{ margin:0 0 20px 0;}
.donatenow{ text-align:center; width:100%;}
.innerContent .page-headerInner{ margin:20px 0 10px}
.logo1{ text-align:center;}
.buttons a{ text-align:center; margin: 0 0 5px 0;display:block; text-align:center; width:100%;}
.socialicons {
    float: inherit;
    margin: 10px 0;
    text-align: center;
}
.img-portfolio { margin-bottom: 15px;}
header.carousel .carousel { height: 70%;}
}
#defaultCountdown {
  height: 35px; 
  font-family:"Roboto",sans-serif;
  float:left;
  margin-left:15px;
  margin-top:4px;
}
.hasCountdown {
}
.countdown_holding span {
	color: #888;
}
.countdown_row {
}
.countdown_show1 .countdown_section {
	width: 33px;
	background-color:#01b6c7;
	text-align:center; color:#FFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.countdown_show2 .countdown_section {
	width: 33px;
	background-color:#01b6c7;
	text-align:center; color:#FFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.countdown_show3 .countdown_section {
	width: 33px;
	background-color:#01b6c7;
	text-align:center; color:#FFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.countdown_show4 .countdown_section {
	width: 33px;
	background-color:#01b6c7;
	text-align:center; color:#FFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.countdown_show5 .countdown_section {
	width: 33px;
	background-color:#01b6c7;
	text-align:center; color:#FFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.countdown_show6 .countdown_section {
	width: 33px;
	background-color:#01b6c7;
	text-align:center; color:#FFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.countdown_show7 .countdown_section {
	width: 33px;
	background-color:#01b6c7;
	text-align:center; color:#FFF;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.countdown_section {
	display: block;
	float:left;
	font-size: 13px;
	text-align: center;
	margin-right:5px;
	padding-top:8px;
	height:35px;
}
.countdown_amount {
	font-size: 14px;
}
.countdown_descr {
	display: block;
	width: 100%;
}
.nav-bar { background:#363636; border:0; margin:0;}
#menu { float:left;}
#menu  ul { float:left; margin:0; list-style:none; padding-left:0;}
#menu  ul li { float:left; display:block; position:relative;}
#menu  ul li a {color: #fff; font-family:"Roboto Condensed",sans-serif; font-size:16px; text-transform:uppercase; line-height:20px; display:block; position:relative; text-decoration:none; padding:15px;}
#menu  ul li a:hover { background:#01b6c7; text-decoration:none;}
#menu li.current_page_item > a,
#menu li.current-menu-ancestor > a,
#menu li.current-menu-item > a,
#menu li.current-menu-parent > a { background:#01b6c7; text-decoration:none;}
#menu li ul { width:250px; background:#363636; position: absolute; left: -999em; height: auto; z-index: 9999 !important;}
#menu li li { border-bottom:1px solid #fff; float:left; width: 250px; z-index: 9999; position:relative; font-weight:normal;}
#menu li li:last-child { border-bottom:none;}
#menu li ul a { background:none; color:#fff; font-size:16px; display: block; padding:10px 12px; margin:0 auto; z-index: 9999;}
#menu li ul a:hover { left: auto; z-index: 9999; background-color: #01b6c7; color: #fff;}
#menu li ul li.current_page_item > a,
#menu li ul li.current-menu-ancestor > a,
#menu li ul li.current-menu-item > a,
#menu li ul li.current-menu-parent > a { color: #fff; background-color: #01b6c7;}
#menu li ul ul { top:0; margin-left: 179px;padding-left: 1px; z-index: 9999;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li ul ul ul {left: -999em; color: #FFF;  z-index: 9999;}
#menu li:hover ul, #menu  li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {  left: auto; color: #FFF; text-decoration: none; z-index: 9999;}
#menu li:hover, #menu  li.sfhover { color: #FFF; text-decoration: none; z-index: 9999;}
#newsletter_form {}
#newsletter_form alert { margin-bottom:5px;}
#newsletter_form label { font-weight:normal;}
#newsletter_form span { color:#f00;}