 body {
	 font-size:14px;
	 font-family: 'Roboto', sans-serif;
 }
 .logo {
	 text-align:center;
     padding: 65px 0px 20px;
	   
 }

 .logo img {
	 text-align:center;
 }
 ul {
	 margin:0px;
	 padding:0px;
 }
 .breadcroumb {
	 padding:20px 0px;
	 overflow:hidden;
 }
 
.breadcroumb li {
    float: left;
    border-right: 1px solid #d2d2d2;
    color: #717171;
    font-size: 16px;
    padding: 0px 15px 0px 0px;
    list-style-type: none;
    margin-right: 15px;
}
.breadcroumb li:last-child { 
   border:none;

}
.listing {
    margin-right: 85px;
    margin-left: 95px;
    float: left;
    height: 390px;
    width: 160px;
}
.listing1 { 
    float:left;
    
}
.listing-image img {
	width:100%;
}
.listing p {
    padding: 43px 0px;
    color: #6f6d6d;
    text-align: center;
    font-size: 14px;
    margin-bottom: 0px;
		 font-family: 'Roboto', sans-serif;
}
.listing1 p {
	padding:43px 0px;
	color:#6f6d6d;
	text-align:center;
	font-size:14px;

}
.listing:nth-child(3n) {
   
    margin-right: 0px;
}
.listing-wrapper {
    margin-top: 27px;
    margin-bottom: 47px;
    overflow: hidden;
    border-bottom: 1px solid #818080;
}
.footer-details {
	text-align:center;
}
.footer-details li {
    list-style-type: none;
    display: inline-block;
    margin: 0px 5px;
}
.footer-icon {
	padding-top:15px;
}
.footer-text {
	text-align:center;
	padding-top: 30px;
}
.footer-logo {
	text-align:center; 
	
}
.fixed {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 99;
    background: #fff;
    left: 0px;
    margin-top: 0px !important;
	    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	padding:5px;
	    border-bottom: 1px solid #d2d2d2;
}
.about-us {
    margin-bottom: 60px;
    margin-top: 40px; 
}
.bio-image {
	width:50%;
	float:left;
	border: 1px solid #d2d2d2;
    margin: 0px 15px 15px 0px;
}
.bio-image img {
   width:100%;
}

.about-us h2 {     margin-bottom: 30px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-bottom: 1px solid #d2d2d2; 
    border-left: 3px solid black;
    padding-left: 20px;
    border-top: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;}
	.maps  { margin-bottom:30px;}
.contact-us { margin:10px 0px 80px 0px ; overflow:hidden;}
.contact-us h2 {
	 margin-bottom: 30px;
    padding-bottom: 8px;
    padding-top: 8px;
    border-bottom: 1px solid #d2d2d2;
    border-left: 3px solid black;
    padding-left: 20px;
    border-top: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2; }
.form-wrap { margin-bottom:10px;}
.contact-text {    width: 75%;    border-radius: 4px;  border: 1px solid #d2d2d2;  padding: 5px; }
.message {width: 75%;border-radius: 4px;  border: 1px solid #d2d2d2;  padding: 5px; }
.form-wrap label { width: 100%;   float: left }
.contact-submit {  border: 1px solid #d2d2d2;  background: #161616;  color: #fff;  padding: 5px 10px;    margin-top: 10px; margin-bottom:50px;}
.Articles-image img {
	width:100%;
}
.Articles-image {
    width: 100%;
    margin-bottom: 20px;
}
.Articles h4 {
	margin-bottom:10px;
}
.read-more {
    border: 1px solid #d2d2d2;
    padding: 5px 10px;
    color: #545454;
}
.italic {
    font-style: italic;
    color: #9c9c9c; 
    margin-bottom: 20px;
}
.Articles {
	margin-bottom:30px;
	    min-height: 550px;
}
 .contact-info-title {
	 margin-bottom:20px;
 }
.contact-info   { 
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 3px;
    text-transform: capitalize;
 
}

.topPara p{    font-family: "Roboto",sans-serif;
    font-size: 14px; color: #333;}

    .container {padding: 0 !important;}

@media screen and   (min-width:320px) and (max-width: 480px) { 
	.logo img {   width: 100%; }
	.logo {    padding: 15px 0px 0px; }
	.listing {  width: 100%;text-align: center;margin-left: 0px;margin-right: 0px;height: auto; }
	.listing:nth-child(3n) {  width: 100%; }
	.footer-logo img { width:100%;}
	.menu-wrapper {   border-bottom: 1px solid #bcbec0;   padding-bottom: 0px !important; padding-top: 0px !important;}
	.lb-overlay:target {    padding: 30% 20% 10% 20% !important;}

}
@media screen and   (min-width:480px) and (max-width: 560px) { 
   .listing-wrapper {  text-align:center;   }
   .listing { float:none; display:inline-block;}
   .logo {  padding: 6px 0px 0px; }
   .menu-wrapper {   border-bottom: 1px solid #bcbec0;   padding-bottom: 0px !important; padding-top: 0px !important;}
   .listing:nth-child(3n) { margin-right:70px; }
   .lb-overlay:target {    padding: 30% 20% 10% 20%  !important;}
}
@media screen and   (min-width:560px) and (max-width: 720px) { 
   .listing-wrapper {  text-align:center;   }
   .logo {  padding: 6px 0px 0px; }
   .listing { float:none; display:inline-block;}
 	.menu-wrapper {   border-bottom: 1px solid #bcbec0;   padding-bottom: 0px !important; padding-top: 0px !important;};
	.listing:nth-child(3n) { margin-right:70px; }
} 
@media screen and   (min-width:720px) and (max-width: 960px) { 
   .listing-wrapper {  text-align:center;   }
   .listing { float:none; display:inline-block;}
   .logo {  padding: 6px 0px 0px; }
   .menu-wrapper {   border-bottom: 1px solid #bcbec0;   padding-bottom: 0px !important; padding-top: 0px !important;}
   .listing:nth-child(3n) { margin-right:70px; }
   .Articles {   min-height: 610px;}
   .lb-overlay:target {    padding: 20% 20% 10% 20%  !important;}
 
}
@media screen and   (min-width:960px) and (max-width: 1200px) { 
   .listing-wrapper {  text-align:center;   }
   .listing {  margin-right: 70px; margin-left: 70px; }
   .logo {  padding: 6px 0px 0px; }
   .menu-wrapper {   border-bottom: 1px solid #bcbec0;   padding-bottom: 0px !important; padding-top: 0px !important;}
   .listing:nth-child(3n) { margin-right:70px; }
 
}


@media (max-width: 768px) { 
    .container {padding: 0 15px !important;}

    }