body, html {
    margin: 0;
    padding: 0;
    background-color: #eee;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #292b2c;
}
/*background-image: url('/templates/img/bg1.png');*/
#nav1{background-color: #10446c;box-shadow: 8px 0px 30px 0px #969696, -8px 0px 30px 0px #969696;width:100%; height:5px;}
.phone a{color:#fff;font-size:1.8rem;}
.container1{border:1px red solid;}
.dkl{display:none;}

.display-5 {
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.2;
	    color: #0c5460;
}

.m25{margin-top:25px;}
.pd10{padding-top:10px;}
.pd25{padding-top:25px;}
.ptb10{padding-top:10px; padding-bottom:10px;}


.price-block{height:200px;}
.price_content{height:180px;display:block;overflow:hidden;cursor:pointer;}
.price_content h3,.price_content p, .price_content div{text-decoration: none;color: #fff; text-shadow: 1px 1px 3px black, 0 0 1em black;text-align: left;}
.price_content h3{font-size:1.3rem;padding:10px 20px;line-height:1.1rem;margin-top:15px;}
.price_content p {padding:0px 20px;line-height:1.1rem;height:60px; overflow:hidden;}
.price_content a{padding-left:20px; color:#fff;}
.price_content span{background-color:#e52d22; font-size:1.2rem; padding:5px 20px;text-shadow: 0 0 0;}
.price_content span i{font-size:1rem;}


.block-circle{text-align:center; float:left; border-radius: 60px 60px 60px 60px; height:60px; width:60px;line-height:65px;}
.flr{float:left; margin-left:80px;border:1px red solid;}
.sb p{line-height: 1.2;}
#footer{background-color:#10446c;}
#footer li a{color:#fff;}
#footer p, #footer li {line-height:1rem; font-size:0.7rem;}

#calback_title{background-color: #e52d22; color: #fff;}
#calback_body{background-color: #e84339; color: #fff;}
#calback_body a{color:#fff; text-decoration:underline;}
#block-r{margin-bottom:20px;}

.as_new_title {
    z-index: 200;
    position: absolute;
    color: #fff;
    margin: -180px 0 0 0;
    padding-left: 10px;
    padding-top: 80px;
    padding-right: 10px;
    background: url(/templates/images/bg_title.png) repeat-x;
    width: 94%;
    height: 185px;
	font-size:0.95rem;line-height: 1;padding-right:10px;
}

.as_new_title  p{font-size:0.7rem;line-height: 1;margin-top:0.5rem;}

.block_news_as {
    margin-top: 20px;
    overflow: hidden;
}


@media (max-width: 575.98px) {
	#css_info:before {content: "xs";}
	.block p{font-size:0.85rem;line-height: 1.2;}
	.block{overflow-y: scroll;  height:178px;}
	.display-5 {font-size: 1.2rem;font-weight: 500;line-height: 1rem;}
	#nav1{margin-bottom:30px;}
	.blocks p{font-size:0.8rem;line-height: 1;}
	.pfg{height:70px;}
}

@media (min-width: 576px) { 
	#css_info:before {content: "sm";}
	#nav1{margin-bottom:30px;}
	.block p{font-size:0.85rem;line-height: 1.2;}
	.pfg{height:70px;}
	
}


@media (min-width: 768px) {
	#css_info:before {content: "md";}
	#nav1{margin-bottom:30px;}
	.pfg{height:70px;}
}


@media (min-width: 992px) { 
	#css_info:before {content: "lg";}
	.phone a{color:#fff;font-size:1.5rem;}
	#headbg, #headbg0{width:920px; height:285px; overflow:hidden;margin-top:20px;margin-bottom:20px; background-size: cover;}
	#headbg{background-image: url('/templates/img/bg22.jpg');}
	#headbg0 .ac{padding-top:20px;}
	#headbg0 #block-r{margin-left:20px;}
	#logo1140, #logo1141{width:263px; height:89px; overflow:hidden;display:block; float:left; background-image: url('/templates/img/logo1140.jpg'); }
	#logo1140{margin-top:20px;margin-left:-2px;margin-bottom:20px;}
	.pfg{height:30px;}
}


@media (min-width: 1200px) {
	#css_info:before {content: "xl";}
	.phone a{color:#fff;font-size:1.7rem;}
	#headbg, #headbg0{width:1140px; height:285px; overflow:hidden;margin-top:20px;margin-bottom:20px;margin-left:-15px; background-size: cover;}
	#headbg{background-image: url('/templates/img/bg22.jpg');}
	#logo1140, #logo1141{width:263px; height:89px; overflow:hidden;display:block; float:left; background-image: url('/templates/img/logo1140.jpg');}
	#logo1140{margin-top:20px;margin-left:-2px;margin-bottom:20px;}
	.block p, .blocks p{font-size:0.95rem;line-height: 1.2;margin-bottom:10px;color:#555;}
	h1.display-5{margin-bottom:25px;margin-top:10px;}
	.pfg{height:30px;}
	
	
}




