@media (max-width:768px){ .circle-wrap {
    height: 40vw;
}
.hamburger{display:block;}
.smenu{display:none;}
#logo{padding:5px;margin-top:10px;}
.contact-details li{text-align:center;}
.header_top {
    position: relative !important;
    z-index: 11 !important;
    width: 100% !important;
    background-color: #fff;
	box-shadow: 0 1px 15px 0 rgb(0 0 0 / 10%);
}
#logo { text-align:left; padding: 15px 0; margin-top:0px;}
}
@media (max-width:1024px){ .circle-wrap {
    height: 38vw;
}
}
@media (max-width:568px){
.md { width: 100%; left: 0; top: 156px;}
.blockquote { border: none;}
.circle-wrap {
    height: 80vw;
}
}
@media (max-width:768px){
.footer-bottom li{float:none;width:100%;list-style:none;margin-left:10px;margin-top:10px;}
    .item .itemform .submit {width: 100%;}
    .imgdisplayblk{ display:none; }
.imgdisplaynone{ display:block; }
}
.slide-text{top:0;}
#headline-page{/*height:0px;*/}
}
@media (max-width:640px){
	.circle-wrap {
    height: 80vw;
}
	}
@media (max-width:480px){.carousel-caption h1{margin-bottom:0px;}
.carousel-caption p{line-height:18px;font-size:100%;}
.carousel-caption{padding:0px !important;left:0% !important;right:0% !important;top:10% !important;width:70%;margin:auto;}
.noneblk{display:none;}
h1.demo4{font-size:100%!important;}
#footer article{padding-top:10px;}
h1{font-size:120%;line-height:20px;}
div.title h2{font-size:120%;}
#crumbs{top:-10px;}
.border-right{border-right:none!important;}
}
@media (max-width:380px){}
