@media screen and (min-width:1210px) {
.mvis a {
	padding: 27.7px 15px
}
nav a, nav button {
	font-size: 15px
}
}
@media (min-width:768px) and (max-width:1210px) {
.mvis a {
	padding: 27.7px 5px
}
.ins i {
	margin: 0 25px
}
}
@media (min-width:1080px) and (max-width:1210px) {
.imgdts {
	height: 399px
}
}
@media (min-width:992px) and (max-width:1080px) {
.imgdts {
	height: 353px
}
}
@media screen and (max-width:1024px) {
.pd-lr30-1024 {
	padding-left: 30px;
	padding-right: 30px
}
}
@media screen and (min-width:992px) {
.hidden-desk {
	display: none
}
.hidden-mobile {
	display: block
}
}
@media screen and (max-width:992px) {
.d-none-992, .menudrop span {
	display: none!important
}
.d-iblock-992 {
	display: inline-block
}
.center-992 {
	text-align: center!important
}
.pd-lr0-992 {
	padding-left: 0;
	padding-right: 0
}
.pd-lr15-992 {
	padding-left: 15px;
	padding-right: 15px
}
.m-top15-992 {
	margin-top: 15px
}
.m-b30-992 {
	margin-bottom: 30px
}
.float-none-992 {
	float: none!important
}
.m-0-992 {
	margin: 0
}
.menudrop>div>ul>li {
	width: 25%;
	height: 50px;
	float: left;
	border: 0
}
.menudrop>div>ul>li>a {
	padding: 10px 10px;
	font-size: 12px;
	line-height: 14px;
	display: block
}
.menudrop>div>ul>li>ul {
	background-color: #FF6100;
	top: 50px;
	padding: 10px 20px
}
.menudrop>div>ul>li>ul>li {
	width: 50%
}
.menudrop>div>ul>li>ul>li>a {
	font-size: 13px
}
.menudrop>div>ul>li>ul>li>ul>li>a {
	font-size: 12px
}
}
@media screen and (max-width:768px) {
.center-768 {
	text-align: center!important
}
.pd-lr0-768 {
	padding: 0
}
.pd-lr10-768 {
	padding: 0 10px
}
.pd-20-768 {
	padding: 20px
}
.d-none-768 {
	display: none
}
.d-block-768 {
	display: block
}
.d-iblock-768 {
	display: inline-block
}
.m-b10-768 {
	margin-bottom: 10px
}
.m-b30-768 {
	margin-bottom: 30px
}
.m-top10-768 {
	margin-top: 10px
}
.left0-768 {
	left: 0!important
}
.right0-768 {
	left: 0!important
}
.w100-768 {
	width: 100%;
	max-width: 100%
}
.m-0-768 {
	margin: 0
}
.prelative-768 {
	position: relative
}
.menunav {
	margin: 20px 0
}
.telnav .m-top40 {
	margin-top: 20px
}
.telnav .m-b40 {
	margin-bottom: 20px
}
header .container {
	padding: 0
}
header {
	background: #fff
}
.telnav {
	background-image: none
}
.gradi {
	background: #0094e6
}
}

@media screen and (max-width:625px) {
	.imgslider{
		background-size: contain;
	    height: 269px;
	}

	table{
		float: left;
		width: 100%;
	}

	.container{
		word-wrap: break-word;
	}
}

@media screen and (max-width:450px) {
.d-none-450 {
	display: none
}
}
@media screen and (max-width:350px) {
.d-none-350 {
	display: none
}
}
