body{ font-family: 'Roboto', sans-serif !important;}

footer {
  background-color: #f2f2f2;
  padding: 25px;
}

.carousel-inner img {
  width: 100%; 
  margin: auto;
  min-height:200px;
}

@media (max-width: 600px) {
.carousel-caption {
  display: none; 
}
}
  
.banner_top_text{     background: #67b45a;
    position: relative;
    margin-right: 25%;
    margin-left: 25%;
    padding: 15px 10px;
    line-height: 24px;
    font-style: italic; font-family: 'Markazi Text', serif;     text-shadow: none;}
.banner_h1{ font-size:42px; line-height:80px;}
.banner_p{ font-size:18px; font-style:italic; font-weight:300;}
.content_body{ margin:30px 0px; }
.intro_div{ /*font-family: 'Markazi Text', serif; */}
.no_margin{ margin-bottom:3px !important;}
a{ color:#67b45a !important;}
.section2{ margin:20px 0px;}
.heading{color:#67b45a !important;     font-weight: 400; margin-bottom: 24px;     margin-bottom: 20px; margin-top: 30px;}
.left_img{ float:left; margin-right:20px;}

.bg_green{    background: #67b45a;
    border-radius: 3px;
    color: #fff;
    font-weight: 500;
       padding: 8px 15px;
    font-size: 16px;     line-height: 40px;}
.bg_orange{    background: #FFA500;
    border-radius: 3px;
    color: #fff;
    font-weight: 500;
       padding: 8px 15px;
    font-size: 16px;     line-height: 40px;}
.right_img{ float:right; padding-left:20px; margin-bottom:10px;     margin-top: 6px;}
.bg_green2{    background: #67b45a;
    border-radius: 3px;
    color: #fff;
    font-weight: 500;
       padding: 15px 15px;
    font-size: 20px; text-align:center;    }
.green_font{ color:#67b45a;}
@media screen and (max-width:767px){
	.content_body{width:100% !important; box-sizing:border-box;}
	.content_body img{width:100%;}
	.content_body img.logomob{width:auto!important;}
	.content_body .topcent{text-align:center; display:block;}
	.content_body img.mainimg{width:auto !important;}
	.content_body .logomobcent{text-align:center;}
	
	}