
body{font-family: Roboto,sans-serif;}
.post-heading h1{ font-size:10px ;}
.card2{ margin-bottom:30px; border: 1px solid #333; padding:0px; padding:0px; margin:10px;}
.card2 img{ width:100%;}
.card-body{ padding:0px 10px;}

.section-heading{font-size: 36px;font-weight: 700;margin-top: 60px;}
.caption{font-size: 14px;font-style: italic;display: block;margin: 0;padding: 10px;text-align: center;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
::-moz-selection{color: #fff;background: #0085A1;text-shadow: none;}
::selection{color: #fff;background: #0085A1;text-shadow: none;}
img::-moz-selection{color: #fff;background: transparent;}
img::selection{color: #fff;background: transparent;}
img::-moz-selection{color: #fff;background: transparent;}
.img:hover{ color: red;}
.img-box img{margin: 4em auto 2em auto;}
.img-box p{ text-indent:4em; text-align:justify; font-size:1.2em !important; color:#000; font-family: Roboto,sans-serif;}
header.masthead{background: no-repeat center center;background-attachment:fixed; background-size:cover;position: relative; height:auto !important; padding-bottom:5em !important;padding-top:5em !important;}
header.masthead .overlay{position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: #212529;opacity: 0.5;}
header.masthead .page-heading, header.masthead .post-heading, header.masthead .site-heading{color: white;}
header.masthead .post-heading h1{font-size: 25px; font-family: Roboto,sans-serif;}
header.masthead .post-heading .meta, header.masthead .post-heading .subheading{line-height: 1.1;display: block;}
header.masthead .post-heading .subheading{font-size: 24px;font-weight: 600;margin: 10px 0 30px;font-family: Roboto,sans-serif;}
header.masthead .post-heading .meta{font-size: 20px;font-weight: 300;font-style: italic;font-family: Roboto,sans-serif;}
header.masthead .post-heading .meta a{color: #fff;}

header.masthead .page-heading, header.masthead .site-heading{text-align: center;}
header.masthead .page-heading h1, header.masthead .site-heading h1{font-size: 50px;margin-top: 0;}
header.masthead .page-heading .subheading, header.masthead .site-heading .subheading{font-size: 24px;font-weight: 300;line-height: 1.1;display: block;margin: 10px 0 0;font-family: Roboto,sans-serif;}
.post-preview > a{color: #212529;}
.post-preview > a:focus, .post-preview > a:hover{text-decoration: none;color: #0085A1;}
.post-preview > a > .post-title{font-size: 30px;margin-top: 30px;margin-bottom: 10px;}
.post-preview > a > .post-subtitle{font-weight: 300;margin: 0 0 10px;}
.post-preview > .post-meta{font-size: 18px;font-style: italic;margin-top: 0;color: #868e96;}
.post-preview > .post-meta > a{text-decoration: none;color: #212529;}
.post-preview > .post-meta > a:focus, .post-preview > .post-meta > a:hover{text-decoration: underline;color: #0085A1;}
.floating-label-form-group{font-size: 14px;position: relative;margin-bottom: 0;padding-bottom: 0.5em;border-bottom: 1px solid #dee2e6;}
.floating-label-form-group input, .floating-label-form-group textarea{font-size: 1.5em;position: relative;z-index: 1;padding: 0;resize: none;border: none;border-radius: 0;background: none;-webkit-box-shadow: none !important;box-shadow: none !important;font-family: Roboto,sans-serif;}
.floating-label-form-group input::-webkit-input-placeholder, .floating-label-form-group textarea::-webkit-input-placeholder{color: #868e96;font-family: Roboto,sans-serif;}
.floating-label-form-group label{font-size: 0.85em;line-height: 1.764705882em;position: relative;z-index: 0;top: 2em;display: block;margin: 0;-webkit-transition: top 0.3s ease, opacity 0.3s ease;transition: top 0.3s ease, opacity 0.3s ease;vertical-align: middle;vertical-align: baseline;opacity: 0;}
.floating-label-form-group .help-block{margin: 15px 0;}
.floating-label-form-group-with-value label{top: 0;opacity: 1;}
.floating-label-form-group-with-focus label{color: #0085A1;}
form .form-group:first-child .floating-label-form-group{border-top: 1px solid #dee2e6;}
.image{opacity: 1;display: block;width: 100%;height: auto;transition: .5s ease;backface-visibility: hidden;}
.middle{transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
.container:hover .image{opacity: 0.3;}
.container:hover .middle{opacity: 1;}
.text{background-color: #4CAF50;color: white;font-size: 16px;padding: 16px 32px;}
.card-title{ font-size:20px; text-transform:uppercase;}
.card-text{ text-align:justify;word-wrap: break-word;}
@media(max-width:960px) {
.card-title{ font-size:16px !important; }

}
@media only screen and (min-width: 768px){
	
header.masthead .page-heading, header.masthead .post-heading, header.masthead .site-heading{padding: 200px 0 !important;}
header.masthead .page-heading h1, header.masthead .site-heading h1{font-size: 80px;}
header.masthead .post-heading h1{font-size: 55px;}
header.masthead .post-heading .subheading{font-size: 30px;}
.post-preview > a > .post-title{font-size: 36px;}
}

@media(max-width:640px) {

.img-box{ margin-bottom:4em !important;}
}
@media (min-width:320px) {
.container {
max-width:360px;
}
 .about_footer img {
width:50% !important;
}
}
@media (min-width:576px) {
.container {
max-width:540px
}
}
@media (min-width:768px) {
.container {
max-width:720px
}
}
@media (min-width:992px) {
.container {
max-width:990px
}
.about_footer img {
width:100% !important;
}
}
@media (min-width:1200px) {
.container {
max-width:1140px
}
.about_footer img {
width:100% !important;
}
}