* {margin: 0; padding: 0;}
body {font-family: tahoma!important; color: #555!important;}

.wrap-header {display: inline-block;width: 100%; margin-bottom: -5px;}
.wrap-header .header-top {background-color: #41090a; line-height: 40px; font-size: 13px; color: #d0c2c2}
.header-top .promotion {float: left;}
.header-top .promotion h3 {margin: 0; line-height: 35px;}
.header-top .promotion a {color: #fff; font-size: 13px;}
.header-top .promotion span {font-size: 10px; margin-left: 5px; position:  absolute;}
.header-top .contact {float: right;}
.header-top .contact ul {margin: 0; padding: 0; list-style: none;}
.header-top .contact ul li {float: left; padding: 0 15px; background: url(images/line-header-1.png) no-repeat left center;}
.header-top .contact ul li a {color: #d0c2c2; padding: 20px}
.header-top .contact ul li:nth-child(3) span {background: url(images/ic-phone-1.png) no-repeat left 3px; padding-left: 20px}
.header-top .contact ul li:nth-child(4) span {background: url(images/ic-mail-1.png) no-repeat left 3px; padding-left: 20px}
.wrap-header .header-bottom {position: relative; display: inline-block; width: 100%; padding: 0;}
.header-bottom .header-menu {background: url(images/bg-header-1.png) repeat; position: absolute; z-index: 9999; width: 100%; border-bottom: 1px solid #817360}
.header-bottom .header-menu .logo-header {float: left; margin: 15px 0;}
.header-bottom .header-menu .menu-header {float: right;}
.header-bottom .header-menu .menu-header ul {margin: 0; padding: 0; list-style: none;}
.header-bottom .header-menu .menu-header ul li {float: left; line-height: 86px;}
.header-bottom .header-menu .wrap-menu {float: left;}
.header-bottom .header-menu .wrap-menu ul li {margin-left: 1px;}
.header-bottom .header-menu .wrap-menu ul li a {color: #fff; text-transform: uppercase; padding: 25px;}
.header-bottom .header-menu .wrap-menu ul li.current-menu-item {background: url(images/bg-menu.png) repeat; border-bottom: 2px solid; color: #d0c2c2;}
.header-bottom .header-menu .wrap-menu ul li.current-menu-item a {color: #d0c2c2;}
.header-bottom .header-menu .wrap-menu ul li:hover {background: url(images/bg-menu.png) repeat; border-bottom: 2px solid; color: #d0c2c2}
.header-bottom .header-menu .wrap-menu ul li:hover a {color: #d0c2c2;}
.header-bottom .header-menu .language {float: right; background: url(images/line-left-1.png) no-repeat left center; padding-left: 10px!important;}
.header-bottom .header-menu .menu-header .language li {margin: 0 10px;}

.wrap-index {}
.wrap-index .index-1 {margin: 50px 0 0; text-align: center;}
.wrap-index .index-1 h2 {font-size: 25px; color: #41090a; background: url(images/line-black-1.png) no-repeat center bottom; padding-bottom: 20px; text-align: center; margin: 20px 0 50px 0}
.wrap-index .index-1 ul {margin: 0; padding: 0; list-style: none;}
.wrap-index .index-1 ul li .img-index-1 {}
.wrap-index .index-1 ul li .img-index-1 a {overflow: hidden; display: inline-block;}
.wrap-index .index-1 ul li .img-index-1 img {width: 100%; height: auto;}
.wrap-index .index-1 ul li .content-index-1 {text-align: center;}
.wrap-index .index-1 ul li .content-index-1 h3 {margin: 20px 0 40px;}
.wrap-index .index-1 ul li .content-index-1 h3 a {font-size: 13px; color: #777; background: url(images/line-h3.png) no-repeat center bottom; padding-bottom: 15px;}
.wrap-index .index-1 ul li .content-index-1 p {margin: 0;}
.wrap-index .index-1 ul li .content-index-1 p a {color: #333; font-size: 15px;}
.wrap-index .index-1 ul li:hover .content-index-1 h3 a {background: url(images/line-h3-hover-1.png) no-repeat center bottom;}
.wrap-index .index-1 ul li:hover .content-index-1 p a {color: #41090a;}
.wrap-index .index-1 .other-products {font-size: 15px; color: #41090a; background: url(images/ic-product-1.png) no-repeat left center; text-align: center; margin: 50px 0 30px; padding-left: 35px; line-height: 35px; display: inline-block;}

.wrap-index .index-2 {padding-top: 50px; padding-bottom: 50px; background-color: #41090a;}
.wrap-index .index-2 h2 {font-size: 25px; color: #fff; background: url(images/line-white.png) no-repeat center bottom; padding-bottom: 20px; text-align: center; margin: 20px 0 50px 0}
.wrap-index .index-2 ul {margin: 0; padding: 0; list-style: none;}
.wrap-index .index-2 ul li {position: relative; width: 30.3%; margin: 0 1.5%; padding: 0;}
.wrap-index .index-2 ul li .img-index-2 {}
.wrap-index .index-2 ul li .img-index-2 a {overflow: hidden;}
.wrap-index .index-2 ul li .img-index-2 img {width: 100%; height: auto;}
.wrap-index .index-2 ul li .line-index-2{position: absolute; width: 94%; height: 94%; display: inline-block;top: 0; margin: 2% 3%; border: 2px solid #fff; z-index: 9999;}
.wrap-index .index-2 ul li .content-index-2 {text-align: center; position: absolute; width: 100%; height: 100%; display: inline-block;top: 0; background: url(images/bg-header-1.png) repeat; display: none;}
.wrap-index .index-2 ul li .content-index-2 h3 {margin: 170px 0 0;}
.wrap-index .index-2 ul li .content-index-2 h3 a {font-size: 15px; color: #fff; background: url(images/ic-lien-ket.png) no-repeat center top; padding-top: 70px;}
.wrap-index .index-2 ul li:hover .content-index-2 {display: inline-block; transition: all 1s;}

.wrap-index .index-3 {}
.wrap-index .index-3 .left-index-3 {padding-top: 100px; background: url(images/bg-index-3-left.png) no-repeat left top; text-align: center;}
.wrap-index .index-3 .left-index-3 h2 {font-size: 25px; color: #41090a; background: url(images/line-black-1.png) no-repeat center bottom; padding-bottom: 20px; text-align: center; margin: 20px 0 30px 0;}
.wrap-index .index-3 .left-index-3 p {font-size: 15px; color: #41090a;}
.wrap-index .index-3 .left-index-3 span {font-style: italic; width: 100%; display: inline-block; margin-bottom: 30px;}
.wrap-index .index-3 .left-index-3 a {padding: 5px 20px 7px; border-radius: 5px; background-color: #41090a; color: #fff;}
.wrap-index .index-3 .left-index-3 a:hover {background-color: #41090a; transition: all 0.5s;}
.wrap-index .index-3 .left-index-3 .bg-index-3-right {width: 100%; height: 200px; background: url(images/bg-index-3-right.png) no-repeat right center;}
.wrap-index .index-3 .right-index-3 {margin: 60px 0 50px;}

.wrap-index .index-4 {padding-top: 20px; padding-bottom: 20px; background-color: #41090a; color: #fff;}
.wrap-index .index-4 p {font-size: 15px; text-transform: uppercase; float: left; margin: 0; line-height: 35px;}
.wrap-index .index-4 ul {margin: 0; padding: 0; list-style: none;float: right;}
.wrap-index .index-4 ul li {float: left; margin-left: 20px;}
.wrap-index .index-4 ul li input {width: 200px; height: 35px; border: 1px solid #41090a;}
.wrap-index .index-4 ul li textarea {width: 200px; height: 35px; border: 1px solid #41090a;}
.wrap-index .index-4 ul li .wpcf7-submit {width: 100px; padding: 0; background: #41090a}
.wrap-index .index-4 ul li .wpcf7-submit:hover {background-color: #d0c2c2; color: #41090a; font-weight: bold; transiton: background 1s;}

#page .wrap-footer {background-color: #550c0d; color: #d0c2c2; padding: 30px 0 0; background-size: 100% 100%;}
.wrap-footer h3 {color: #fff; font-size: 25px; padding-bottom: 10px; background: url(images/line-white.png) no-repeat left bottom;}
.wrap-footer ul {margin: 0; padding: 0; list-style: none;}
.wrap-footer .index-1 {text-align: justify; line-height: 20px;}
.wrap-footer .index-2 ul li {float: left; width: 50%; margin-bottom: 15px;}
.wrap-footer .index-2 ul li a {color: #d0c2c2}
.wrap-footer .index-3 ul li {margin-bottom: 15px; padding-left: 25px;}
.wrap-footer .index-3 ul li:nth-child(1) {background: url(images/ic-dia-chi.png) no-repeat left center;}
.wrap-footer .index-3 ul li:nth-child(2) {background: url(images/ic-dien-thoai.png) no-repeat left center;}
.wrap-footer .index-3 ul li:nth-child(3) {background: url(images/ic-email.png) no-repeat left center;}
.wrap-footer .index-3 ul li:nth-child(4) {background: url(images/ic-web.png) no-repeat left center;}
.wrap-footer .index-4 ul li {margin-bottom: 15px; border-bottom: 1px dashed}
.wrap-footer .index-4 ul li .right-footer {float: right;}
.wrap-footer .footer-bottom {background-color: #41090a; line-height: 35px; margin-top: 20px;}

.header-cate .header-top {background-color: #41090a; line-height: 40px; font-size: 13px; color: #d0c2c2}
.header-top .promotion {float: left;}
.header-top .promotion h3 {margin: 0; line-height: 35px;}
.header-top .promotion a {color: #fff; font-size: 13px;}
.header-top .promotion span {font-size: 10px; margin-left: 5px; position:  absolute;}
.header-top .contact {float: right;}
.header-top .contact ul {margin: 0; padding: 0; list-style: none;}
.header-cate .header-bottom {position: relative; display: inline-block; width: 100%; padding: 0;}
.header-cate .header-bottom .header-menu {position:  relative; background-color: #550c0d; border-bottom: 1px solid #41090a}
.header-bottom .header-menu .logo-header {float: left; margin: 15px 0;}
.header-bottom .header-menu .menu-header {float: right;}
.header-bottom .header-menu .menu-header ul {margin: 0; padding: 0; list-style: none;}
.header-bottom .header-menu .menu-header ul li {float: left; line-height: 86px;}
.header-bottom .header-menu .wrap-menu {float: left;}
.header-bottom .header-menu .wrap-menu ul li {margin-left: 1px;}
.header-bottom .header-menu .wrap-menu ul li a {padding: 25px}
.header-bottom .header-menu .wrap-menu ul li.current-menu-item {background: url(images/bg-menu.png) repeat; border-bottom: 2px solid; color: #d0c2c2;}
.header-bottom .header-menu .wrap-menu ul li.current-menu-item a {color: #d0c2c2;}
.header-bottom .header-menu .wrap-menu ul li.current-menu-item:hover {margin: 0;}
.header-bottom .header-menu .wrap-menu ul li:hover {background: url(images/bg-menu.png) repeat; border-bottom: 2px solid; color: #d0c2c2; margin-bottom: -2px;}
.header-bottom .header-menu .wrap-menu ul li:hover a {color: #d0c2c2;}
.header-bottom .header-menu .language {float: right; background: url(images/line-left-1.png) no-repeat left center; padding-left: 10px!important;}
.header-bottom .header-menu .menu-header .language li {margin: 0 10px;}

#page .wrap-cate {padding-top: 30px; padding-bottom: 30px;}
.wrap-cate h1 {background: #41090a; color: #fff; padding-left: 10px; margin: 0; font-size: 13px; font-weight: bold; border-bottom: 3px solid #41090a; line-height: 37px;}
.wrap-cate .category ul {list-style: none; border: 1px solid #eee; padding: 10px; margin: 0; list-style: none;}
.wrap-cate .category ul li {width: 100%; display: inline-block; margin: 15px 0;}
.wrap-cate .category ul li img {width: 100%; min-height: 200px;}
.wrap-cate .category ul li:hover img {transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transition: all 1s;} 
.wrap-cate .category ul li .img-tin-tuc {padding: 5px; box-shadow: 0 0 3px #555;}
.wrap-cate .category ul li .img-tin-tuc a {display: inline-block;width: 100%; height: auto; overflow: hidden; margin-bottom: -5px;}
.wrap-cate .category ul li h3 {margin: 15px 0;}
.wrap-cate .category ul li h3 a {font-size: 13px; text-transform: uppercase; color: #41090a; font-weight: bold;}
.wrap-cate .category ul li p {text-align: justify; color: #555; margin-bottom: 35px}
.wrap-cate .category ul li .xt {font-size: 11px; color: #999; background: url(images/icon_chitiet.png) no-repeat right 1px; padding-right: 10px;}

.wrap-coffee {margin: 0 0 50px 0}
.wrap-coffee h1 {font-size: 25px; color: #41090a; background: url(images/line-black-1.png) no-repeat center bottom; padding-bottom: 20px; text-align: center; margin: 20px 0 50px 0}
.wrap-coffee .wrap-content-coffee {margin: 0; padding: 0; list-style: none;}
.wrap-coffee .wrap-content-coffee .img-coffee {}
.wrap-coffee .wrap-content-coffee .img-coffee  a {overflow: hidden; display: inline-block;}
.wrap-coffee .wrap-content-coffee .img-coffee  img {width: 100%; height: auto;}
.wrap-coffee .wrap-content-coffee .img-coffee  img:hover {transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transition: all 1s;} 
.wrap-coffee .wrap-content-coffee .content-coffee {text-align: center;}
.wrap-coffee .wrap-content-coffee .content-coffee h3 {margin: 20px 0 40px;}
.wrap-coffee .wrap-content-coffee .content-coffee h3 a {font-size: 13px; color: #777; background: url(images/line-h3.png) no-repeat center bottom; padding-bottom: 15px; text-transform: uppercase;}
.wrap-coffee .wrap-content-coffee .content-coffee p {color: #333; font-size: 15px; margin-bottom: 35px}
.wrap-coffee .wrap-content-coffee li:hover .content-coffee h3 a {background: url(images/line-h3-hover-1.png) no-repeat center bottom;}
.wrap-coffee .wrap-content-coffee li:hover .content-coffee p {color: #41090a;}
.contact-form {margin-top: 40px;}
.contact-form ul {margin: 0; padding: 0; list-style: none;}
.contact-form ul li {margin-bottom: 20px; width: 100%;}
.contact-form ul li input {border: 1px solid #41090a; line-height: 25px; width: 100%; background: #d0c2c2}
.contact-form ul li textarea {width: 100%; height: 180px; border: 1px solid #41090a; background: #d0c2c2}
.contact-form ul li .wpcf7-submit {width: 100px; border-radius: 5px; background: #41090a; padding: 5px 15px;}
.contact-form ul li .wpcf7-submit:hover {font-weight: bold; background: #41090a}
.contact-form ul li:last-child {text-align: center;}

.wrap-gt {margin: 0 0 50px 0;}
.wrap-gt h1 {font-size: 25px; color: #41090a; background: url(images/line-black-1.png) no-repeat center bottom; padding-bottom: 20px; text-align: center; margin: 20px 0 50px 0}
.wrap-gt .wrap-content-gt {margin: 0; padding: 0; list-style: none;}
.wrap-gt .wrap-content-gt .img-gt {}
.wrap-gt .wrap-content-gt .img-gt a {overflow: hidden; display: inline-block; height: 180px}
.wrap-gt .wrap-content-gt .img-gt img {width: 100%; height: auto; min-height: 180px}
.wrap-gt .wrap-content-gt .img-gt img:hover {transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transition: all 1s;} 
.wrap-gt .wrap-content-gt .content-gt {text-align: center;}
.wrap-gt .wrap-content-gt .content-gt h3 {margin: 20px 0 40px;}
.wrap-gt .wrap-content-gt .content-gt h3 a {font-size: 13px; color: #777; background: url(images/line-h3.png) no-repeat center bottom; padding-bottom: 15px; text-transform: uppercase;}
.wrap-gt .wrap-content-gt .content-gt p {color: #333; font-size: 15px; text-transform: uppercase;}
.wrap-gt .wrap-content-gt li:hover .content-gt h3 a {background: url(images/line-h3-hover-1.png) no-repeat center bottom;}
.wrap-gt .wrap-content-gt li:hover .content-gt p {color: #41090a;}

#page .wrap-single {padding-top: 30px; padding-bottom: 30px;}
.wrap-content .img-single {}
.wrap-content .content-single .title-single {color: #41090a; margin: 10px 0; font-size: 15px; font-weight: bold;}
.wrap-content .content-single .noidung {font-size: 14px; text-align: justify; color: #555;}
.wrap-content .zem_rp_content {width: 100%;}
.wrap-content .related_post_title {font-size: 13px; color: #41090a; font-weight: bold; padding-bottom: 3px!important; border-bottom: 1px solid #eee; margin-top: 20px!important;}
.wrap-content .related_post {width: 100%; margin: 0!important;}
.wrap-content .related_post li {width: 25%!important; margin: 0!important; padding: 10px!important}
.wrap-content .related_post li img {width: 100%!important; height: auto!important;border-radius: none!important; box-shadow: none!important;}
.wrap-content .related_post li a {font-weight: bold; color: #333;}
.wrap-content .related_post li:hover a {color: #41090a;}
.zem_rp_footer {display: none;}

/*tab*/
ul.tabs{margin: 0px; list-style: none;border: 1px solid #e7e7e7; border-top: none; display: inline-block; width: 100%; padding: 0;}
ul.tabs li{opacity: 0.7; float: left;cursor: pointer;text-transform: capitalize; text-align: center; padding: 5px 10px!important; width: 20%; height: 80px;}
ul.tabs li img {width: 100%!important; height: 100%;}
ul.tabs li:hover{opacity: 1;}
ul.tabs li.current{opacity: 1;}
.tab-content{display: none;}
.tab-content.current{ display: inherit; margin:0; width: 100%; border: 1px solid #e7e7e7; height: auto; overflow: hidden;}
.noidung{width: 100%;text-align: center;}
.noidung img {max-width: 100%; height: auto; max-height: 490px;text-align: center; padding: 5px;}

.social {position: fixed; left: 0; bottom: 52px; z-index: 99999; background-color: #41090a; padding: 10px 3px 5px;}
.social ul {list-style: none; margin: 0; padding: 0;}
.social li {clear: both;}
.social li a {width: 35px; height: 35px; display: inline-block;}
.social li:nth-child(1) a {background: url(images/ic-fa.png) no-repeat center center; background-size: 100% 100%;}
.social li:nth-child(2) a {background: url(images/ic-tw.png) no-repeat center center; background-size: 100% 100%;}
.social li:nth-child(3) a {background: url(images/ic-go.png) no-repeat center center; background-size: 100% 100%;}
.social li:nth-child(4) a {background: url(images/ic-in.png) no-repeat center center; background-size: 100% 100%;}
.social li:nth-child(5) a {background: url(images/ic-pi.png) no-repeat center center; background-size: 100% 100%;}
.social li:nth-child(1) a:hover {background: url(images/ic-fa-hover.png) no-repeat center center; background-size: 100% 100%;}
.social li:nth-child(2) a:hover {background: url(images/ic-tw-hover.png) no-repeat center center; background-size: 100% 100%;}
.social li:nth-child(3) a:hover {background: url(images/ic-go-hover.png) no-repeat center center; background-size: 100% 100%;}
.social li:nth-child(4) a:hover {background: url(images/ic-in-hover.png) no-repeat center center; background-size: 100% 100%;}
.social li:nth-child(5) a:hover {background: url(images/ic-pi-hover.png) no-repeat center center; background-size: 100% 100%;}

.wrap-header-mobile {display: none;}
.wrap-header-mobile .header-mobile-top {background-color: #41090a; line-height: 40px; font-size: 13px; color: #d0c2c2}
.header-mobile-top .promotion {float: left;}
.header-mobile-top .promotion h3 {margin: 0; line-height: 35px;}
.header-mobile-top .promotion a {color: #fff; font-size: 13px;}
.header-mobile-top .promotion span {font-size: 10px; margin-left: 5px; position:  absolute;}
.header-mobile-top .language {float: right;}
.header-mobile-top .language ul {margin: 0; padding: 0;}
.header-mobile-top .language li {margin: 0 10px; list-style: none; float: left;}
.wrap-header-mobile .header-mobile-bottom {padding: 0;}
.header-mobile-bottom .header-menu {width: 100%; border-bottom: 1px solid #817360; background-color: #41090a; display: inline-block; margin-bottom: -5px; float: none;}
.header-mobile-bottom .header-menu .logo-header {float: left; margin: 15px 0;}
.header-mobile-bottom .wrap-menu {float: right;}

.wrap-search {float: right; border: 1px solid #41090a; margin: 10px 20px 0 0;}
.wrap-search input {width: 250px; border: none; background-color: transparent; height: 35px; float: left;}
.wrap-search #searchsubmit {width: 35px; height: 35px; border: none; padding: 0; border-radius: 0; background: url(images/ic-search-1.png) no-repeat center center transparent;}
.wrap-search #searchsubmit:hover {background: url(images/ic-search-hover.png) no-repeat center center transparent;}
.wrap-search input:focus {border: none;}

#wrap-trip {position: fixed; right: 0; bottom: 52px; z-index: 99999;}
#wrap-trip button {background: #550c0d; float: right; font-size: 11px; margin-left: 1px; padding: 3px 9.6px; border: none; border-radius: 0;}
#wrap-trip button:hover {background: #41090a; transition: all 0.5s;}
#wrap-trip button:active {background: #41090a;}
#wrap-trip #content #CDSWIDCOE {margin: 0; float: right;}

.wp-pagenavi {font-size: 12px; text-align: center; margin-top: 20px; display: inline-block; width: 100%;}
.wp-pagenavi span {color: #41090a; border: 1px solid #41090a!important;}
.wp-pagenavi span.current {border: 1px solid #41090a!important; color: #fff!important; background-color: #41090a;}
.wp-pagenavi a {color: #41090a; border: 1px solid #41090a!important;}
.wp-pagenavi a:hover {color: #fff!important; background-color: #41090a;}

@media all and (max-width: 1210px) {
	.header-bottom .header-menu .language {position: absolute; top: 100px; right: 20px; background: none;}
	.header-bottom .header-menu .language li {line-height: 40px!important;}
	.wrap-index .index-4 ul li input {width: 150px}
	.wrap-index .index-4 ul li textarea {width: 150px;}
	.wrap-footer h3 {font-size: 23px;}
}

@media all and (max-width: 1050px) {
	.header-bottom .header-menu .wrap-menu ul li a {padding: 25px 20px;}
	.wrap-index .index-4 ul li input {width: 120px}
	.wrap-index .index-4 ul li textarea {width: 120px;}
	.wrap-index .index-4 ul li .wpcf7-submit {width: 80px;}
	.wrap-index .index-2 ul li .content-index-2 h3 {margin: 130px 0 0;}
	.wrap-index .index-3 .left-index-3 {padding-top: 60px; background-size: auto 50px;}
	.wrap-index .index-3 .left-index-3 .bg-index-3-right {background-size: auto 100px; height: 100px;}
	.wrap-footer h3 {font-size: 20px;}
	.wrap-gt .wrap-content-gt .img-gt img {min-height: 205px;}
	.wrap-gt .wrap-content-gt .img-gt a {height: 205px;}
}

@media all and (max-width: 970px) {
	.header-bottom .header-menu .wrap-menu ul li a {padding: 25px 15px;}
	.wrap-footer h3 {font-size: 17px;}
}
@media all and (max-width: 890px) {
	.header-bottom .header-menu .wrap-menu ul li a {padding: 25px 10px;}
	.wrap-index .index-4 ul li input {width: 192px}
	.wrap-index .index-4 ul li textarea {width: 192px;}
	.wrap-index .index-4 ul li .wpcf7-submit {width: 100px;}
		.wrap-gt .wrap-content-gt .img-gt img {min-height: 150px;}
	.wrap-gt .wrap-content-gt .img-gt a {height: 150px;}
}
@media all and (max-width: 810px) {
	.header-bottom .header-menu .wrap-menu ul li a {padding: 7px 7px;}
	.wrap-index .index-4 ul li input {width: 150px}
	.wrap-index .index-4 ul li textarea {width: 150px;}
	.wrap-index .index-4 ul li .wpcf7-submit {width: 90px;}
}
@media all and (max-width: 768px) {
	.header-cate {display: none;}
	.wrap-header {display: none;}
	.wrap-header-mobile {display: inline-block; width: 100%;}
	.wrap-menu #click-menu {margin-top: 15px !important;}
	.wrap-menu #click-menu img {width: 120px!important}
	.wrap-index .index-2 ul li {width: 100%; margin: 0;}
	.wrap-index .index-2 ul li .content-index-2 h3 {margin: 250px 0 0;}
	.wrap-index .index-4 {text-align: center;}
	.wrap-index .index-4 ul li {margin-bottom: 10px;}
	.wrap-index .index-1 ul li {margin-top: 20px;}
	.wrap-index .index-2 ul li {margin-top: 20px;}
	.wrap-menu #responsive-menu {padding: 0!important; top: 87px; box-shadow: none;}
}
@media all and (max-width: 650px) {
	.wrap-index .index-3 .left-index-3 {width: 100%;}
	.wrap-index .index-3 .right-index-3 {width: 100%; margin-bottom: 30px; margin-top: 0}
	.wrap-index .index-2 ul li .content-index-2 h3 {margin: 150px 0 0;}
	.wrap-index .index-4 ul li {width: 90%;}
	.wrap-index .index-4 ul li input {width: 100%}
	.wrap-index .index-4 ul li textarea {width: 100%;}
	.wrap-index .index-4 ul li .wpcf7-submit {width: 100px;}
	.wrap-footer .index-1 {width: 100%;}
	.wrap-footer .index-2 {width: 100%;}
	.wrap-footer .index-3 {width: 100%;}
	.wrap-footer .index-4 {width: 100%;}
	.wrap-gt .wrap-content-gt .img-gt a {height: 250px; width: 100%;}
	.wrap-gt .wrap-content-gt .img-gt img {height: 250px; width: 100%;}
}
