@media screen and (max-width: 1169px) {
.container{width:98%;}
.modalbg .dialog {
	width: 90%;
}
}
@media screen and (max-width: 903px) {
.menu-moblie{display:block;padding:8px 0;}
.modalbg .dialog {
	width: 90%;
}
.padding-100 {
    padding: 10px 0;
}
.modalbg:target .dialog{top:3px;}
header .ownmenu{
	float: none;
    position: absolute;
    right: 0px;
    width: 230px;
	display:none;
	height:900px;
	z-index:9999999;
    top: 64px;
    background-color: #FFF;
}

header nav .ownmenu li {
    display: flex;
	padding:0;
	float:none;
}
header nav li a {
    padding: 9px 15px;
	display:block;
	width:100%;
	border-bottom:1px solid #e12444;
	font-weight:bold;
}
header nav li.active a, header nav li:hover a{width:100%;border-bottom:1px solid #e12444;background-color:#e12444;color:#FFF;}
header nav li a.search-menu {display:none;}
}
@media screen and (max-width: 870px) {
.col-md-4{width:100%;}
}
@media screen and (max-width: 780px) {
	.col-md-6 {width: 100%;}
	.plx-section-title{font-size:1.5em;}
	.col-md-3{width:50%;height: 190px;}
	.y-foot .column,.y-foot .identity{width:100%;    text-align: center;}
	.blog-post .col-md-3{width: 100%;float:none;margin-bottom:10px;}
	.col-md-9 {
    width: 100%;
    float: none;
	padding-top: 15px;
	padding-left: 15px;
    padding-right: 15px;
}
}