@charset "utf-8";





body {

	font-family: 'Roboto', sans-serif;

}











input,

button,

select,

textarea {

	outline: none;

}



img {

	max-width: 100%;

}



a:hover,

a:focus {

	text-decoration: none;

}



a {

	color: #333;

}



.owl-theme .owl-nav {

	margin-top: 0px !important;

}



.owl-carousel .owl-nav .owl-prev,

.owl-carousel .owl-nav .owl-next {

	margin: 0px !important;

	padding: 0px !important;

}



.owl-prev,

.owl-next {

	margin: 0px !important;

	border-radius: 0px !important;

}



.fl-left {

	float: left !important;

}



.fl-right {

	float: right !important;

}







/* css main slider */



#slider-home .owl-prev{

	position: absolute;

	top: 50%;

	left: 0;

	transform: translateY(-50%);

	background-color: rgba(51, 51, 51, 0.6);

	width: 40px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	color: #fff;

}

#slider-home .owl-next{



	position: absolute;



	top: 50%;



	right: 0;



	transform: translateY(-50%);

	background-color: rgba(51, 51, 51, 0.6);

	width: 40px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	color: #fff;

}



.hc-nav-trigger{

	display: none!important;

}

.second-nav{

	display: none;

}

.top-header form{

	position: relative;

	margin-top: 34px;

}

.top-header form input[type=text]{

	width: 100%;

	height: 40px;

	padding-left: 10px;

	border: 1px solid #ddd;

	border-radius: 5px;

}

.top-header form  a{

	position: absolute;

	background: #fbae1e;

	color: #fff;

	height: 40px;

	width: 54px;

	text-align: center;

	line-height: 40px;

	right: 0;

	top: 0;

	border-radius: 0 5px 5px 0;

}

.top-holine span{

	color: #ef0a0a;

	font-family: 'Roboto-Bold';

}

.logo img{

	width: 130px;

}

.top-header{

	padding:10px 0;

}

.top-holine{

	text-align: right;

	margin-top: 14px;

}

ul{

	padding:0;

	margin:0;

}

#sticky-wrapper{

	position: relative;

	z-index: 999;

	height: auto!important;

}

#sticky-wrapper>*{

	webkit-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

.top-header{

	background: #fff;

	border-bottom: 2px solid #14a4ea;

}

.main-menu{

	clear: both;

	border-bottom: 1px solid #ddd;



}

.main-menu ul li{

	list-style: none;

	float: left;

	position: relative;

}

.main-menu ul li .sub-menu{

	position: absolute;

	width: 260px;

	background: #fff;

	z-index: 99;

	top: 60px;

	left: 0;

	visibility: hidden;

	opacity: 0;

	webkit-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

.main-menu ul li:hover .sub-menu{

	top: 49px;

	visibility: visible;

	opacity: 1;

}

.main-menu ul li .sub-menu li{

	width: 100%;

	border-bottom: 1px solid #ddd;

	padding: 0;

}

.main-menu ul li .sub-menu li:last-child{

	border-bottom: 0;

}

.main-menu ul li .sub-menu li a{

	padding: 10px 15px;

	width: 100%;

	text-transform: capitalize;

	border-bottom: 0

}

.main-menu ul li .sub-menu li a:hover{

	border-bottom: 0

}

.main-menu ul li{

	padding: 0px 21px;

}

.main-menu ul li a{

	display: inline-block;

	font-size: 13px;

	text-transform: uppercase;

	font-family: 'Roboto-Bold';

	padding: 15px 0px;

	border-bottom: 1px solid #fff;

}

.main-menu ul li a:hover{

	color: red;

	border-bottom: 1px solid red;



}

.title-primay{

	margin: 0;

	background: #14a4ea;

	text-align: center;

	color: #fff;

	font-size: 22px;

	font-family: 'Roboto-Bold';

	padding: 10px;

}

.category-home{

	margin-top: 40px;

}

.slider-category .item{

	border: 1px solid #ddd;

	padding: 7px;

	text-align: center;

}

img{

	object-fit: cover;

	webkit-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

.slider-category .item .image img{

	height: 190px;

	width: 100%;

}

.slider-category .item .image{

	overflow: hidden;

}



.slider-category .item .image a {

	display: block;

	z-index: 999;

	/* position: relative; */

}

.slider-category .item .image:hover img{

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.slider-category .item .title{

	font-size: 13px;

	line-height: 20px;

	overflow: hidden;

	margin-top: 10px;

	margin-bottom: 0;

}

.category-home .slider-category{

	margin-top: 20px;

}

.slider-category .owl-prev{

	position: absolute;

	top: 50%;

	left: 0;

	transform: translateY(-50%);

	background-color: rgba(51, 51, 51, 0.6);

	width: 40px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	color: #fff;

}

.slider-category .owl-next{



	position: absolute;



	top: 50%;



	right: 0;



	transform: translateY(-50%);

	background-color: rgba(51, 51, 51, 0.6);

	width: 40px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	color: #fff;

}

.read-more{

	text-align: center;

	margin-top: 15px;

}

.read-more a{

	color: #ea8b11;

	font-weight: bold;

	font-size: 16px;

}

.slider-showroom .item{

	border: 1px solid #ddd;

	height: 110px;

	position: relative;

	overflow: hidden;

}

.slider-showroom .item img{

	width: 50%;

	display: inline-block;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}

.showroom_kd_all{

	margin-top: 50px;

}

#footer-site{

	background: #474747;

	padding: 50px 0 0 0;

	margin-top: 50px;

	/* padding-bottom: 85px; */

}

.top-footer-left form{

	position: relative;

}

.top-footer-left form input[type=text]{

	width: 100%;

	height: 40px;

	background: #fff;

	border: 1px solid #fff;

	padding-left: 12px;

}

.top-footer-left form .click-email{

	background: #fbae1e;

	position: absolute;

	right: 0;

	top: 0;

	height: 40px;

	line-height: 40px;

	color: #fff;

	width: 50px;

	text-align: center;

	font-size: 20px;

}

.item-footer .title{

	font-size: 13px;

	color: #fff;

}

.item-footer ul li{

	list-style: none;

	padding-bottom: 3px;

}

.item-footer ul li a{

	color: #999;

	font-size: 13px;

}

.item-footer ul li a:hover{

	color: #fff;

}

.social-footer ul li{

	display: inline-block;

	margin-left: 5px;

}

.social-footer ul li a{

	display: inline-block;

	border: 1px solid #999;

	width: 35px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	color: #fff;

}

.social-footer ul{

	display: inline-block;

}

.social-footer{

	text-align: right;

}

.content-footer{

	text-align: center;

	color: #fff;

	border-top: 1px solid #999;

	margin-top: 24px;

	padding-top: 10px;

	font-family: 'Roboto-Bold';

}

.content-footer h3{

	font-size: 13px;

	text-transform: uppercase;

}

.content-footer h4{

	font-size: 13px;

	padding-top: 4px;

}

.content-footer p{

	font-family: 'Roboto', sans-serif;

}

.content-footer p a{

	color: #999

}

.content-footer p a:hover{

	color: #fff;

}

.map-footer{

	margin-top: 25px;

}

.map-footer iframe{

	width: 100%;

	height: 450px;

}

.desc-footer{

	color: #0f74bd;

	font-size: 13px;

	text-align: center;

	padding-top: 30px;

}

.copy-right{

	padding-top: 20px;

}

.wp-copy a{

	color: #fff;

}

.wp-copy-right{

	text-align: right;

	color: #fff

}

#metu .mmt-container {

	position: fixed;

	left: 0;

	bottom: 0;

	width: 100vw;

	z-index: 10000000000000000;

}

#metu .mmt-app {

	position: relative;

	display: flex;

	flex-direction: row;

	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);

	justify-content: center;

	box-sizing: border-box;

	min-height: 56px;

	-webkit-transition: all .24s;

	transition: all .24s;



}

.mt-tooltip {

	display: inline-flex;

	position: relative;

	justify-content: center;

	align-items: center;

}

#metu .mmt-button {

	display: flex;

	align-items: center;

	align-self: stretch;

	padding: 0 10px;

	flex-direction: row;

	cursor: pointer;

}

#metu .mmt-button:not(.mmt-button--mobile) {

	justify-content: flex-start;

	border-radius: 3px;

	height: 40px;

	background-color: hsla(0,0%,100%,.2);

	margin: 10px 5px;

}

#metu .mmt-button__label {

	font-size: 14px;

	line-height: 20px;

}

.mt-tooltip__text {

	position: absolute;

	visibility: hidden;

	z-index: 1;

	background: #232f34;

	color: #fff;

	text-align: center;

	padding: 4px 8px;

	border-radius: 4px;

	min-width: 120px;

	max-width: 240px;

	bottom: calc(100% + 5px);

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	font-size: 12px;

	box-sizing: border-box;

}

.mt-tooltip:hover .mt-tooltip__text {

	visibility: visible;

}

.mt-tooltip__text:after {

	content: " ";

	position: absolute;

	top: 100%;

	left: 50%;

	margin-left: -5px;

	border: 5px solid transparent;

	border-top-color: #232f34;

}

.is-sticky .logo img{

	width: 68px;

}

.is-sticky  .top-header form{

	margin-top: 13px;

}

.is-sticky  .top-header form input[type=text]{

	height: 30px;

}

.is-sticky   .top-header form a{

	height: 30px;

	line-height: 30px;

}

.is-sticky   .top-holine{

	margin-top: 6px;

	font-size: 13px;

}

.is-sticky .top-cart{

	margin-top: 0px;

}

.is-sticky  .top-cart span svg{

	font-size: 20px;

}

.top-cart{

	text-align: right;

	margin-top: 15px;

}

.top-cart span{

	position: relative;

}

.top-cart span svg{

	font-size: 24px;

}

.top-cart span .stt{

	background: #fbae1e;

	color: #fff;

	font-size: 11px;

	width: 16px;

	display: inline-block;

	height: 16px;

	text-align: center;

	border-radius: 50%;

	top: -12px;

	position: absolute;

	right: -10px;

}

.navigation {

	clear: both;

	height: 25px;

	line-height: 25px;

	padding-top: 14px;

	display: inline-block;

	width: 100%;

	padding-bottom: 35px;

}

.brackRum span {

	display: block;

	float: left;

	padding-right: 4px;

	font-size: 12px;

}

.navigation .brackRum .titileBrum {

	color: #e4470a;

}

.item-product .image img{

	height: 190px;

	width: 100%;

}

.item-product .image{

	overflow: hidden;

}

.item-product .image:hover img{

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.item-product .title{

	font-size: 13px;

	line-height: 20px;

	height: 40px;

	overflow: hidden;

	margin-top: 10px;

	margin-bottom: 0;

}

.content-product .title-primary1{

	font-size: 20px;

	border-bottom: 1px solid #ddd;

	padding-bottom: 10px;

	margin-bottom: 23px;

	margin-top: 0;

}

.item-product{

	margin-bottom: 30px;

}

.item-product .lienhe{

	font-size: 13px;

	color: #000;

	font-family: 'Roboto-Bold';

	margin-top: 6px;

	margin-bottom: 6px;

}

.item-product .muangay{

	border: 1px solid #999;

	height: 30px;

	display: inline-block;

	line-height: 29px;

	padding: 0 27px;

}

.item-product .muangay svg{

	margin-right: 5px;

}

.item-product {

	border: 1px solid #ebebeb;

	text-align: center;

	padding: 7px;

}

.xemthem-r a{

	background: #dedede none repeat scroll 0 0;

	border: 1px solid #d2d2d2;

	color: #474747;

	display: block;

	margin: 0 auto 10px;

	overflow: hidden;

	padding: 10px;

	position: relative;

	text-align: center;

	width: 400px;

	cursor: pointer;

}

.xemthem-r a svg{

	margin-left: 5px;

}

.sidebar1{

	background: #f3f3f3;

	padding: 15px;

	margin-bottom: 20px;

}

.sidebar1 .item .title{

	margin: 0;

	font-size: 14px;

	padding-bottom: 9px;

}

.sidebar1 .item  .item1 .left{

	width: 33px;

	display: inline-block;

	float: left;

}

.sidebar1 .item  .item1 .right{

	width: calc(100% - 33px);

	display: inline-block;

	float: left;

}

.clearfix{

	clear: both;

}

.sidebar1 .item  .item1 .right select{

	width: 100%;

	height: 30px;

	border: 1px solid #ddd;

}

.sidebar1 .item  .item1 {

	margin-bottom: 10px;

}

.sidebar1 .item  .item1 .left label{

	margin-top: 5px;

}

.sidebar1 .item  .item2 input[type=radio]{

	display: inline-block;

	float: left;

	margin-right: 6px;

}

.sidebar1 .item  .item2 {

	font-size: 13px;

}

.sidebar1 .item {

	border-bottom: 1px dashed #ddd;

	margin-bottom: 12px;

	padding-bottom: 9px;

}

.sidebar1 .item:last-child {

	border-bottom: 0;

	margin-bottom: 0;

	padding-bottom: 0;

}

.slider-large .owl-prev{

	position: absolute;

	top: 50%;

	left: 0;

	transform: translateY(-50%);

	background-color: rgba(51, 51, 51, 0.6);

	width: 40px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	color: #fff;

}

.slider-large .owl-next{



	position: absolute;



	top: 50%;



	right: 0;



	transform: translateY(-50%);

	background-color: rgba(51, 51, 51, 0.6);

	width: 40px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	color: #fff;

}

.main-detail-product .content-detail{

	padding-top: 20px;

}

.main-detail-product .price span{

	font-family: 'Roboto-Bold';

}

.link-content .item{

	background: #fbae1e;

	text-align: center;

	height: 63px;

	position: relative;



}

.link-content .item .content-item{

	position: absolute;

	top:50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 100%;

}

.link-content .item .content-item h4{

	font-size: 15px;

	font-weight: bold;

	color: #fff;

	line-height: 6px;

}

.link-content .item .content-item span{

	font-size: 13px;

	color: #fff;

}

.link-content .item .content-item .red{

	color: #fff;

	font-weight: bold;

	font-size: 14px;

}

.detail-bottom-content .contant-dt .title1{

	font-family: 'Roboto-Bold';

	font-size: 16px;

	text-transform: uppercase;

}

.other-product .title1{

	font-family: 'Roboto-Bold';

	font-size: 16px;

	text-transform: uppercase;

	padding-bottom: 13px;

}

.other-product{

	padding-top: 15px;

}

.detail-bottom-content{

	padding-top: 20px;

}

.sidebar1-right .item-sb .title{

	font-family: 'Roboto-Bold';

	font-size: 15px;

	margin-bottom: 5px;

}

.sidebar1-right .item-sb  ul{

	list-style: none;

}

.sidebar1-right .item{

	margin-bottom: 10px;

	height: auto;

	padding:10px;

}

.sidebar1-right .link-content .item .content-item{

	position: static;

	transform: initial;

	top: inherit;

	left: inherit;

}

.sidebar1-right .item-sb{

	margin-bottom: 20px;

}

.link-content .item{

	cursor: pointer;

}

.link-content .item.black{

	background: #000000;

}

.link-content .item.hong{

	background: #f87062;

}

.main-myModal .modal-header{

	background: #000;

	text-align: center;

}

.main-myModal .modal-header .modal-title{

	color: #fff;

}

.main-myModal .modal-header .desc{

	margin-bottom: 0;

	color: #fff;

}

.main-myModal  .modal-header .close{

	position: absolute;

	right: 16px;

	top: 12px;

	z-index: 999;

	opacity: 1;

	color: #fff;

	text-shadow: none;

}

.main-myModal .modal-content .modal-body input[type=text]{

	width: 100%;

	height: 40px;

	border: 1px solid #ddd;

	padding-left: 10px;

	border-radius: 5px;

	margin-bottom: 15px;

}

.main-myModal .modal-content .modal-body textarea{

	width: 100%;

	height: 158px;

	border: 1px solid #ddd;

	padding: 10px;

	border-radius: 5px;

	margin-bottom: 10px;

}

.main-myModal .modal-content .modal-body input[type=submit]{

	background: #000;

	color: #fff;

	height: 40px;

	text-align: center;

	border: 1px solid;

	line-height: 37px;

	padding: 0 34px;

	border-radius: 5px;

	text-transform: uppercase;

}

.main-myModal .modal-content .modal-body .datngay{

	text-align: center;

}

.sidebar .item .title{

	text-transform: uppercase;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	background: #1c7abb;

	padding: 0 15px;

	color: #fff;

	margin: 0;



}

.sidebar .item .title svg{

	margin-right: 10px;

}

.sidebar .item  .nav-item{

	background: #f3f3f3;

	border: 1px solid #1c7abb;

}

.sidebar .item {

	margin-bottom: 20px;

}

.sidebar .item  .nav-item ul{

	padding: 0;

	margin: 0;

	list-style: none

}

.sidebar .item{

	border-radius: 5px;

	overflow: hidden;

	background: #1c7abb;

}

.sidebar .item-pc .nav-item{

	background: #fff;

	border-radius: 10px 10px 0 0;

}

.sidebar .item-pc .nav-item li a{

	display: inline-block;

	width: 100%;

}

.sidebar .item-pc .nav-item li a span{

	background: #e3e3e3;

	display: inline-block;

	font-size: 13px;

	padding: 1px 10px;

	border-radius: 15px;

	float: right;

}

.sidebar .item  .nav-item ul li{

	border-bottom: 1px dashed #ddd;

	padding: 8px 15px;

}

.sidebar .item  .nav-item ul li:last-child{

	border-bottom: 0;

}

.sidebar .item1 {

	padding: 15px;



}

.support-sidebar .holine {

	margin-top: 15px;

	position: relative;

	padding-left: 60px;

	border-bottom: 1px solid #ddd;



}

.support-sidebar .holine:before{

	content: url('../images/icon2.png');

	position: absolute;

	top: 3px;

	left: 0

}

.sidebar .item1 .nav-icon {

	margin-bottom: 10px;

}

.sidebar .category-sidebar-mobile   h3{

	text-transform: uppercase;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	background: #1c7abb;

	padding: 0 15px;

	color: #fff;

	margin: 0;

	position: relative;



}

.sidebar .category-sidebar-mobile   h3 svg {

	margin-right: 10px;

}

.sidebar .category-sidebar-mobile  .arrow{

	position: absolute;

	right: 5px;

	top: 0;

}

.sidebar .item  .nav-item li{

	border-bottom: 1px dashed #ddd;

	padding: 8px 15px;

}

.sidebar .item  .nav-item{

	padding: 0;

	margin: 0;

	list-style: none

}

.sidebar .item  .nav-item.submenu-sb{

	display: none;

}

.sidebar  .new-sidebar .nav-new-sb .img img{

	width: 100%;

	height: 190px;

}

.sidebar  .new-sidebar .nav-new-sb .title1{

	margin-top: 14px;

	font-size: 14px;

	line-height: 20px;

	border-bottom: 1px solid #ddd;

	padding-bottom: 16px;

	margin-bottom: 20px;

}

.sidebar  .list-new{

	list-style: none;

	padding: 0;

	margin: 0;

}

.sidebar  .list-new .item2{

	border-bottom: 1px solid #ddd;

	padding-bottom: 15px;

	margin-bottom: 15px;

}

.sidebar  .list-new .item2:last-child{

	border-bottom: 0;

	padding-bottom: 0;

	margin-bottom: 0;

}

.sidebar  .list-new li{

	padding: 5px 0;

	position: relative;

	padding-left: 14px;

}

.sidebar  .list-new .image{

	width: 40%;

	display: inline-block;

	float: left;

}

.sidebar  .list-new .image img{

	width: 100%;

	height: 70px;

}

.sidebar  .list-new .nav-image{

	width: 60%;

	display: inline-block;

	float: right;

	padding-left: 10px;

}

.sidebar  .list-new .nav-image .title1{

	line-height: 20px;

	height: 60px;

	overflow: hidden;

	margin: 0;

	border-bottom: 0;

}

.sidebar .new-sidebar .nav-new-sb {

	padding: 10px;

	border: 1px solid #1c7abb;

	background: #fff;

}

.sidebar .item-video  .nav-new-sb .item-vd .img{

	position: relative;

}

.sidebar .item-video .nav-new-sb  .item-vd  .img .icon{

	position: absolute;

	top:50%;

	left: 50%;

	transform: translate(-50%,-50%);



}

.sidebar .item-video .nav-new-sb .item-vd  .img .icon img{

	width: auto;height: auto;

}

.sidebar .new-sidebar .nav-new-sb .item-vd:last-child .title1{

	margin-bottom: 0;

	padding-bottom: 0;

	border-bottom: 0

}

.main-new .nav-main-new .item-new .image{

	width: 35%;

	display: inline-block;

	float: left;

	position: relative;

	overflow: hidden

}

.main-new .nav-main-new .item-new .image:hover img{

	-webkit-transform: scale(1.1);

	transform: scale(1.1);

}

.main-new .nav-main-new .item-new .nav-img{

	width: 65%;

	display: inline-block;

	float: right;

	padding-left: 20px;

}

.main-new .nav-main-new .item-new .image img{

	display: inline-block;

	width: 100%;

	height: 190px;

}

.main-new .nav-main-new .item-new .nav-img .title1{

	font-family: 'Roboto-Bold';

	margin: 0;

	font-size: 16px;

	line-height: 24px;

	height: 24px;

	overflow: hidden;

}



.main-new .nav-main-new .item-new .nav-img .title1 a:hover{

	color:#183883;

}

.main-new .nav-main-new .item-new .readmore{

	padding-top: 10px;

}

.main-new .nav-main-new .item-new .nav-img .date{

	font-size: 14px;

	color: #999999;

	line-height: 22px;

	margin-top: 3px;

	margin-bottom: 0px;

}

.main-new .nav-main-new .item-new .nav-img .desc{

	margin: 0;

	line-height: 23px;

	font-size: 14px;

	height: 72px;

	overflow: hidden

}

.main-new .nav-main-new .item-new {

	margin-bottom: 30px;

}



.nav-main-new .item-new .readmore a{

	color: #999;

	font-size: 14px;

}

.main-new-pr .top-content-left .list-category li a{

	font-size: 13px;

}

.main-new .nav-main-new{

	margin-top: 30px;

}

.content-detail-new h1{

	font-size: 20px;

	margin-top: 0;

	font-family: 'Roboto-Bold';

}

.item-sec-product .title-primary1{

	text-align: left;

}

.post-other {

	margin-top: 30px;

}



.post-other h3 {

	font-family: 'Roboto-Bold';

	margin-top: 0;

	font-size: 25px;

	color: #1c7abb;

}



.post-other ul {

	padding-left: 0;

}



.post-other ul li {

	list-style: none;

	border-bottom: 1px dotted #c8c8c8;

	display: inline-block;

	width: 100%;

	padding: 8px 0;

}



.post-other ul li a {

	font-size: 14px;

}



.post-other ul li img {

	padding-right: 10px;

}



.post-other ul li span {

	color: #9d9c9c;

	padding-left: 9px;

}



.post-other ul li:last-child {

	border-bottom: 0;

}

/*css contact*/

p.thank-you {

	font-size: 14px;

	color: #747474;

	font-style: italic;

}

h1.title-contact {

	color: #14a4ea;

	font-size: 22px;

	text-transform: uppercase;

	margin-top: 0;

}

.adress-contact li{

	font-size: 14px;

	list-style: none;

	padding-bottom: 7px;

}

.adress-contact li span{

	font-weight: bold;

}

.adress-contact{

	padding-left: 0;

}

.map-contact iframe{

	width: 100%;

	height: 369px;

}

.map-contact{

	border: 1px solid #ddd;

	padding:2px;

}

.form-contat p.desc{

	font-size: 14px;

	line-height: 23px;

}

.form-contat input[type=text]{

	border: 1px solid #d5d5d5;

	background: #fafafa;

	width: 100%;

	height: 30px;

	padding-left: 10px;

	border-radius: 3px;

	margin-bottom: 10px;

}

.form-contat textarea{

	width: 100%;

	height: 265px;

	background: #fafafa;



	padding-left: 10px;

	border-radius: 3px;

}

.send-contact .item{

	width: calc((100% - 30px) / 4);

	display: inline-block;

	float: left;

	margin-right: 10px;

	text-align: center;

}

.send-contact .item:nth-child(4){

	margin-right: 0;

}

.send-contact .item input[type=submit]{

	width: 100%;

	height: 30px;

	background: #14a4ea;

	font-size: 14px;

	text-transform: uppercase;

	color: #fff;

	border: 1px solid;

	border-radius: 3px;

}

.send-contact .item img{

	padding-top: 4px;

}

#main-contact{

	/* margin-top: 13px; */

	margin-bottom: 30px;

}

#main-contact{

	margin-top: 30px;

}



.title-primary1 {

	color: #1c7abb;

	margin-top: 0;

	font-family: 'Roboto-Bold';

	font-size: 30px;

}

.pagenavi {

	border-top: 1px dashed #dddddd;

	padding-top: 26px;

	margin-top: 30px;

}



.pagenavi ul {

	padding-left: 0;

}



.pagenavi ul li {

	display: inline-block;

}



.pagenavi ul a {

	height: 27px;

	display: inline-block;

	background: #f2f2f2;

	text-align: center;

	line-height: 27px;

	border: 1px solid #dddddd;

	padding: 0 10px;

}



.pagenavi ul a.active {

	background: #183883;

	color: #c5eaf8;

}

.category-sidebar-mobile{

	display: none;

}

.sidebar-right li{

	list-style: none;

}

.sidebar-right .item-sb .title{

	font-size: 13px;

	font-family: 'Roboto-Bold';

	margin-bottom: 5px;

}

.sidebar-right .item-sb  ul li a{

	font-size: 13px;

}

.sidebar-right .item-sb{

	margin-bottom: 20px;

}

.home-category-products > .row > .items {

	padding-left: 2.5px;

	padding-right: 2.5px;

}



.home-category-products > .row > .items .title {

	position: absolute;

	bottom: 0;

	padding: 0 25px;

	height: 50px;

	z-index: 999;

	opacity: 0;

	visibility: hidden;

	transform: translate(0, 100%);

	transition: 0.6s ease-in-out;

	-webkit-transition: 0.6s ease-in-out;

	-moz-transition: 0.6s ease-in-out;

	-ms-transition: 0.6s ease-in-out;

	-o-transition: 0.6s ease-in-out;

	transition-delay: 0.1s;

	-webkit-transition-delay: 0.1s;

	-moz-transition-delay: 0.1s;

	-ms-transition-delay: 0.1s;

	-o-transition-delay: 0.1s;

	text-align: left;

	bottom: 15px;

	width: 100%;

}



.home-category-products > .row > .items {

	margin: 0 0 5px 0;

}



.home-category-products > .row > .items:hover .title {

	opacity: 1;

	visibility: visible;

	transform: translate(0, 0);

	transition: 0.6s ease-in-out;

	-webkit-transition: 0.6s ease-in-out;

	-moz-transition: 0.6s ease-in-out;

	-ms-transition: 0.6s ease-in-out;

	-o-transition: 0.6s ease-in-out;

	transition-delay: 0.1s;

	-webkit-transition-delay: 0.1s;

	-moz-transition-delay: 0.1s;

	-ms-transition-delay: 0.1s;

	-o-transition-delay: 0.1s;

}



.home-category-products > .row > .items .title a {

	color: #fff;

	font-weight: bold;

	font-size: 22px;

	display: block;

	width: 100%;

	height: 100%;

}



.home-category-products > .row > .items .item {

	border: unset;

	padding: 0;

	position: relative;

.home-category-products > .row > .items:

h;

}



.home-category-products > .row > .items:hover .item:before {

	opacity: 0;

}



.home-category-products > .row > .items .item:before {

	content: "";

	background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	transition: 0.6s ease;

	-webkit-transition: 0.6s ease;

	-moz-transition: 0.6s ease;

	-ms-transition: 0.6s ease;

	-o-transition: 0.6s ease;

	transition-delay: 0s;

	-webkit-transition-delay: 0s;

	-moz-transition-delay: 0s;

	-ms-transition-delay: 0s;

	-o-transition-delay: 0s;

}



.home-category-products > .row > .items .item img {

	height: 300px;

}



.home-category-products > .row {

	margin-left: -2.5px;

	margin-right: -2.5px;

}

@media( max-width: 767px ) {
	nav.main-menu {
	    display: none !important;
	}
	.logo-box img{
		height: 85px;
	}
	.home-category-products > .row > .items .item:before{
		display: none;
	}
	.home-category-products > .row > .items .title {
	    opacity: 1 !important;
	    overflow: visible !important;
	    visibility: visible;
	    transform: unset !important;
	    z-index: 9!important;
	}
	.hidden-mobile {
		display: none;
	}
	.show-mobile{
		display: block!important;
	}
	.mb-flex {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	}
	.top-header form {
	    margin-top: 15px!important;
	}
	.top-header {
	    position: unset !important;
	}
}