@media (max-width: 991px) {
	.truba {
		height: 362px
	}

	.mmb30 {
		margin-bottom: 30px
	}

	.mmb50 {
		margin-bottom: 50px
	}

	.deliv {
		margin-left: -280px;
	}

	.bnr {
		text-align: center;
		padding-top: 48px
	}

	.payi {
		margin-left: -80px;
		max-width: 310px;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.navbar-default .navbar-nav > li > a {
		font-size: 13px;
	}
}

@media (min-width: 1200px) {
	.tell {
		font-size: 20px;
		margin-top: 28px;
	}
}

@media (max-width: 1320px) {
	.witem {
		min-height: 468px;
	}

	.deliv {
		max-width: 620px
	}

	.b24-form-click-btn {
		font-size: 14px !important;
	}

	.logo {
		font-size: 26px;
	}

	.tell {
		font-size: 18px;
	}
}

@media (max-width: 1200px) {
	.deliv {
		max-width: 552px;
	}
}

@media (min-width: 1200px) {
	.navbar-default li > a {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.logo {
		line-height: 104px;
	}

	.navbar-default .navbar-nav > li > a {
		font-size: 16px
	}

	.plbn {
		padding-left: 20px
	}

	.deliv {
		max-width: 610px;
		margin-left: -40px;
	}

	.tes_item {
		font-size: 16px
	}

	.tes_aur {
		font-size: 15px
	}

	.tara {
		font-size: 13px
	}
}

@media (min-width: 1320px) {
	.deliv {
		margin-left: 0px;
	}

}

@media (min-width: 768px) {
	#top {
		height: 104px
	}

	.navbar-collapse {
		padding: 0
	}

	.sticky {
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 9;
	}

	.sticky + .toppic {
		margin-top: 76px;
	}
}

@media (max-width: 767px) {
	.ml_frm {
		margin-left: 8px;
	}

	.around {
		line-height: 84px;
		width: 86px;
		height: 86px;
	}

	.around img {
		width: 42px;
		height: auto;
	}

	.advant {
		padding: 34px 25px;
	}

	.advahd {
		margin: 20px 0 10px;
	}

	.tabwidth {
		width: 44%
	}

	.xstac {
		text-align: center
	}

	.xsmt20 {
		margin-top: 20px
	}

	.xsmt50 {
		margin-top: 50px
	}

	.xspt20 {
		padding-top: 20px
	}

	#top {
		height: auto
	}

	.navbar-default {
		background-image: -webkit-linear-gradient(-147deg, rgb(21, 208, 154) 0%, rgb(16, 195, 23) 100%);
		background-image: -ms-linear-gradient(-147deg, rgb(21, 208, 154) 0%, rgb(16, 195, 23) 100%);
	}

	.advant, .truba {
		margin-bottom: 30px
	}

	.testim {
		padding-top: 60px
	}

	.bnr {
		height: auto;
		padding: 35px;
		font-size: 18px;
		text-align: center
	}

	.plbn {
		margin-bottom: 10px
	}

	section {
		padding: 34px 0;
	}

	.text_bg {
		text-align: left;
		padding: 40px;
		font-size: 14px;
		text-align: center
	}

	.dhd {
		font-size: 30px;
		margin-bottom: 15px;
	}

	.payi {
		margin-left: 0;
		max-width: 200px;
		margin-top: -20px;
	}

	.deliv {
		max-width: 430px;
		margin-top: 0;
		margin-left: -80px;
	}

	.advant, .witem {
		max-width: 348px;
		margin: 0 auto 30px;
		min-height: 0
	}

	.hd {
		font-size: 30px;
		margin-bottom: 30px;

		background: rgba(255, 255, 255, 0.5);
		padding: 0 10px;
	}

	.truba {
		height: auto;
		padding: 40px
	}

	.truba img, .cat_img_w {
		height: 90px;
	}
}