header .menu .addon-box {
    float: right;
}
.box-content{
	padding-left: 40px;
    padding-top: 40px;
}
.box-content h3 span{
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.06em;
	padding: 0;
	display: block;
	font-family: 'Roboto', sans-serif;

}
.box-content h3{
	font-size: 46px;
	letter-spacing: 0.11em;
}
.box-content .btn-danger{
	background: #f7b3b3;
	padding: 16px 20px;
	border:none;
	font-size: 10px;
	font-family: 'Lato', sans-serif;
	line-height: 1;
}
.jms-row.tap_product{
	margin-top: 67px;
}
#newsletter_block_left.block {
    width: 510px;
}
.latest-new .addon-title{
	padding-top:87px;
}
.jms-row.newsletter .row{
	padding: 0 15px;
}
footer{
	background-color: #efefef;
	padding: 50px 0px;

}
footer .logo.img-responsive {
    display: inline;
    text-align: center;
}
footer .unset{
	padding: 0;
}
footer .addon-box > #social_block {
    margin-bottom: 29px;
    margin-top: 31px;
}
.contact-info ul>li{
	display: inline-block;
	float: left;
	width: 25%;
	padding: 0 15px;
}
.post-thumb{
	margin:0;
}
.contact-info ul>li>div{
	background-color:#f8f8f8;
	padding: 25px 0 18px;
}
.contact-info ul>li>div>span{
	width: 100%;
	display: inline-block;
	margin-bottom: 20px; 
	color: #2b2b2b;
	font-size: 18px;
}
.contact-info label {
	color: #8c8c8c;
	font-weight: 400;
}
.coppyright{
	padding-top: 32px;
	display: inline-flex;
	margin: 0;
}
@media(min-width: 1200px) and (max-width: 1439px){
}
@media (min-width: 992px) and (max-width: 1199px){
	.blog-item .post-thumb{
		width: 40%;
	}
	.blog-item .blog-info {
	    padding-left: 10px;
	    width: 60%;
	}
	.post-intro {
		margin-top: 3px;
	}
	.blog-item .post-created {
		margin-right: 10px;
	}
	.contact-info ul > li {
    margin-bottom: 15px;
    padding: 0 7px;
    width: 50%;
	}
}

@media (max-width: 991px){
	header .search_block .addon-box {
    float: unset;
    display: inline-flex;
	}
	.search_block{
		text-align: right;
	}
	#newsletter_block_left.block {
    width: 100%;
	}
	.contact-info ul > li {
    margin-bottom: 10px;
    padding: 0 5px;
    width: 50%;
	}
	footer{
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media(max-width: 768px){
	.addon-title {
    padding-bottom: 70px;
    padding-top: 50px;
	}
	.new-sletter {
    margin-top: 70px;
    padding: 60px 10px 123px 10px;
	}
	.jms-row.banner-category {
    margin-top: 70px;
	}
	.jms-row.tap_product {
    margin-top: 36px;
	}
	.latest-new .addon-title {
    padding-top: 70px;
	}
	footer {
    margin-top: 70px;
	}
}
@media(max-width:600px){
	.addon-title {
    padding-bottom: 60px;
    padding-top: 50px;
	}
	.new-sletter {
    margin-top: 50px;
    padding: 60px 10px 123px 10px;
	}
	.jms-row.banner-category {
    margin-top: 50px;
	}
	.jms-row.tap_product {
    margin-top: 16px;
	}
	.latest-new .addon-title {
    padding-top: 50px;
	}
	footer {
    margin-top: 50px;
	}
	.contact-info ul > li {
    width: 100%;
	}
}
@media(max-width: 499px){
	.blog-item .blog-info {
		width: 100%;
		padding: 0;
	}
	header .layout-column{
		width: 100%;
	}
	header .logo .addon-box {
    float: unset;
    text-align: center;
	}
	header .navbar-fixed-top .layout-column.logo {
		margin-top: -100%;
		transition: 0.6s ease 0.1s;
	}
	.open-button.hidden-lg.hidden-md.menu-icon-mobile {
    left: 0;
    bottom: 0;
    line-height: 60px;
    position: absolute;
	}
	header .btn-xs {
    line-height: 60px;
	}
	.menu{
		line-height: 60px;
	}
	header .search_block .addon-box {
    float: right;
	}
	 .show-menu .menu-wrap {
    right: unset ;
    left: 0;
    transition: left 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s !important;
	}
	.menu-wrap {
	right: unset;
    left: -320px;
    transition: left 0.4s cubic-bezier(0.7, 0, 0.3, 1) 0s !important;
	}	
}
@media(max-width: 400px){
	.box-content {
    padding-left: 30px;
	}
	.newsletter-btn.btn.btn-default.button.button-small {
    width: 25%;
	}
	.inputNew.form-control.grey.newsletter-input {
    width: 75%;
	}
}