/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/*embed font*/
@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/GC1XQqYKb81m.eot');
    src: url('../fonts/GC1XQqYKb81m.eot#iefix') format('embedded-opentype'),
        url('../fonts/Rj9OiwSyhJFK.woff2') format('woff2'),
        url('../fonts/gIb0dFDPBfzl.woff') format('woff'),
        url('../fonts/2plUDxGhnRcL.ttf') format('truetype'),
        url('../images/XPzC8LxiewxB.svg#Helvetica-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
  font-family: 'Sukhumvit Set';
  src: local("☺︎"), url('../fonts/YXYdjZLq5zbZ.eot#iefix') format('embedded-opentype'),
  url('../fonts/p4fJevaRRs44.woff') format('woff'),
  url('../fonts/GpSR4VbDDjnG.ttf')  format('truetype'),
  url('../images/BcI9NDgLKBRv.svg#SukhumvitSet-Thin') format('svg');
  font-style: normal;
  font-weight: 200;
}

@font-face {
    font-family: "Sukhumvit Set 200";
    src: url("../fonts/YXYdjZLq5zbZ.eot");
}

@font-face {
  font-family: 'Sukhumvit Set';
  src: local("☺︎"), url('../fonts/AiBZ5qtVNGMK.eot#iefix') format('embedded-opentype'),
  url('../fonts/tKmYRRURuq5P.woff') format('woff'),
  url('../fonts/YeB4cNbHvAiL.woff2') format('woff2'),
  url('../fonts/3cXIUXCsvnib.ttf')  format('truetype'),
  url('fonts/sukhumvitset-light-webfont.svg#sukhumvit_setlight') format('svg');
  font-style: normal;
  font-weight: 300;
}

@font-face {
    font-family: "Sukhumvit Set 300";
    src: url("../fonts/AiBZ5qtVNGMK.eot");
}

@font-face {
  font-family: "Sukhumvit Set";
  src: local("☺︎"),url('SukhumvitSet-Text.eot?#iefix') format('embedded-opentype'),
  url('../fonts/xEEv1AzyLY0l.woff') format('woff'),
  url('../fonts/ORIMCy2MUe4O.ttf')  format('truetype'),
  url('../images/BYI0UOoERRLj.svg#SukhumvitSet-Text') format('svg');
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "Sukhumvit Set 400";
    src: url("../fonts/3vMyQLfT0zYY.eot");
}

@font-face {
    font-family: "Sukhumvit Set";
    font-style: normal;
    font-weight: 500;
    src: local("☺︎"), url("../fonts/0wZmgWfbWMRf.woff") format("woff"),
	url("../fonts/o1y1z6u2e2HN.ttf") format("truetype");
}

@font-face {
    font-family: "Sukhumvit Set 500";
    src: url("../fonts/oZzymKYXC2yW.eot");
}

@font-face {
    font-family: "Sukhumvit Set";
    font-style: normal;
    font-weight: 600;
    src: local("☺︎"), url("../fonts/aoxe2nOmidpc.woff") format("woff"),
	url("../fonts/mG0PUfCbZf4j.ttf") format("truetype");
}

@font-face {
    font-family: "Sukhumvit Set 600";
    src: url("../fonts/baW32pK41pfa.eot");
}

@font-face {
    font-family: "Sukhumvit Set";
    font-style: normal;
    font-weight: 700;
    src: local("☺︎"), url("../fonts/Tz2GWVTOo8lc.woff") format("woff"),
	url("../fonts/VYW6a0KgJFAO.ttf") format("truetype");
}
@font-face {
    font-family: "Sukhumvit Set 700";
    src: url("../fonts/8BJIyXORupW6.eot");
}

@font-face {
    font-family: "Sukhumvit Set";
    font-style: normal;
    font-weight: 800;
    src: local("☺︎"), url("../fonts/Tz2GWVTOo8lc.woff") format("woff"),
	url("../fonts/VYW6a0KgJFAO.ttf") format("truetype");
}

@font-face {
    font-family: "Sukhumvit Set 800";
    src: url("../fonts/8BJIyXORupW6.eot");
}

@font-face {
    font-family: "Sukhumvit Set";
    font-style: normal;
    font-weight: 900;
    src: local("☺︎"), url("../fonts/Tz2GWVTOo8lc.woff") format("woff"),
	url("../fonts/VYW6a0KgJFAO.ttf") format("truetype");
}

@font-face {
    font-family: "Sukhumvit Set 900";
    src: url("../fonts/8BJIyXORupW6.eot");
}

@font-face {
    font-family: 'HelveticaNeue Light';
    src: url('../fonts/TjhIwwgZUbpe.woff2') format('woff2'),
        url('../fonts/MhrTdloRmFvI.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue Medium';
    src: url('../fonts/NRmm4WWMB54o.woff2') format('woff2'),
        url('../fonts/rtX4XfjWdpCA.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

/*edit banner*/
.home_content1 {
	font-size: 46px;
	color: #282828;
	margin-bottom: 27px;
}
.home_content2 {
	font-size: 70px;
	text-transform: uppercase;
	margin-bottom: 20px;
	color: #282828;
}
.home_content3 {
	font-size: 33px;
	margin-bottom: 13px;
	color: #323332;
	text-shadow: 2px 2px #3232;
}
div.home_content3:first-of-type {
	margin-top: 40px !important;
}
.home_content4 a img {
	float: left;
}
.home_content4 a img:hover {
	opacity: 0.8;
}
.home_content4 {
	margin-top: 40px !important;
}
#Top_bar {
	top: 0px !important;
}
#Top_bar.is-sticky {
	top: auto !important;
}

#Top_bar:not(.is-sticky)  .menu_wrapper {
	display: block !important;
	width: 100% !important;
}

#Top_bar:not(.is-sticky)  .menu > li > a {
	padding: 10px 0px 0px 0px !important;
}
#Top_bar.is-sticky {
	z-index: 9999999 !important;
}

.home_banner_bagground .image_frame.image_item.alignright {
	margin: 0px;
}
.home_banner_bagground {
	position: relative;
}
.home_banner_bagground .social_icon li {
	float: right;
	display: block;
	clear: both;
	position: relative;
}
.social_icon li:first-child {
	right: -50px;
	top: 155px;
}
.social_icon li:nth-child(2) {
	top: 160px;
	right: -35px;
}
.social_icon li:nth-child(3) {
	bottom: -155px;
	left: -32px;
}
.social_icon li:nth-child(4) {
	top: 40px;
	left: -214px;
}
.social_icon li:last-child {
	left: -383px;
	top: -160px;
}
.social_icon li{transition: 1s;}
.social_icon li:hover {
  transform: rotate(60deg);
  opacity:0.8;
}
.home_banner_bagground {
	background-color: transparent !important;
}
.home_background_2 {
	margin-top: -284px;
	position:relative;
}
.home_background_3 {
	position: relative;
}
.home_banner_bagground {
	z-index: 2;
}
.content_detail {
	background-color: rgba(255,255,255,0.8);
	float: right;
	padding: 35px 55px;
	margin-right: 55px;
}
.content2 .content_title {
	font-size: 29px;
	color: #403944;
	line-height: 39px;
	margin-bottom: 40px;
	position: relative;
	font-weight: 500 !important;
}
.content2 .content_title > span {
	padding-left: 8px;
	color: #189538;
	text-shadow: 1px 1px;
}
.content2 .content_title::before {
	content: "";
	width: 90px;
	height: 3px;
	background-color: #403944;
	position: absolute;
	bottom: -20px;
}
.content2 .content_list2 {
	color: #403944;
}
/*.content_list li {
	list-style-type: decimal;
}*/
.content_list  li {counter-increment: li;list-style:none;}
.content_list li {
	line-height: 25px;
	color: #282828;
	margin-bottom: 15px !important;
}
.content_list li::before {
	content: counter(li);
	color: #199638;
	display: inline-block;
	width: 1em;
	margin-left: -1.5em;
	margin-right: 0.5em;
	text-align: right;
	direction: rtl;
	font-size: 56px;
	/* margin-top: 14px; */
	position: relative;
	top: 27px;
	right: -14px;
	font-family: "HelveticaNeue Light" !important;
}
.content_list {
	padding-left: 15px;
}
.home_background_4 .content3 div:first-child {
	font-size: 35px;
	color: #282828;
	font-weight: 400;
	text-shadow: 0px 1px;
}


/*edit header*/
body:not(.home) #Top_bar:not(.is-sticky)::before {
	background-image: url("../images/ubTle7WgI0p4.png") !important;
	width: 1920px !important;
	height: 204px !important;
	background-repeat: repeat !important;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
}
body:not(.home) #Top_bar {
	position:relative;
}
#Top_bar.is-sticky::before {
	background-image: url("../images/ubTle7WgI0p4.png") !important;
	width: 1920px !important;
	height: 60px !important;
	background-repeat: repeat !important;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
}

/*#Top_bar,#Top_bar.is-sticky {
	background-image: url("../images/ubTle7WgI0p4.png") !important;
	width: 1920px !important;
	height: auto !important;
	background-repeat: repeat !important;
}*/

/*edit menu*/
#menu > ul > li > a {
	font-weight: 400 !important;
}
#menu > ul > li:hover > a{
	font-weight: 700 !important;
}
.menu.menu-main ul.sub-menu li a {
	padding: 5px 20px !important;
	font-size: 15px;
}
/*.menu.menu-main ul.sub-menu {
	height: 250px;
	overflow-y: scroll;
}*/
body #Top_bar.is-sticky {
	z-index: 99999;
}
#Top_bar .menu > li > a span:not(.description) {
	padding: 10px 0px 0px 0px;
}
#Top_bar .menu > li.current-menu-item > a, 
#Top_bar .menu > li.current_page_item > a, 
#Top_bar .menu > li.current-menu-parent > a, 
#Top_bar .menu > li.current-page-parent > a, 
#Top_bar .menu > li.current-menu-ancestor > a, 
#Top_bar .menu > li.current-page-ancestor > a, 
#Top_bar .menu > li.current_page_ancestor > a, 
#Top_bar .menu > li.hover > a {
	border-bottom: 2px solid #282828;
}
#Top_bar .menu > li > a {
	border-bottom: 2px solid transparent;
}
#Top_bar .menu > li > a > span {
	line-height: 35px !important;
}
#Top_bar .logo {
	margin-left: 0;
}
.menu.menu-main > li {
	padding-right: 30px;
}
#Top_bar .menu > li > a {    
	transition: none; 
}
#Top_bar.is-sticky .main_top_bar_new {
	display: none;
}
#Top_bar.is-sticky {
	padding-bottom: 0px;
}
#Top_bar.is-sticky .menu > li > a span:not(.description) {
	padding: 14px 0px 0px 0px;
	font-size: 15px;
}

.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description):after {
    top: 65%;
}
.gw-go-body .gw-go-body-cell {
	color: #333333;
}



/*edit page*/
/*body #go-pricing-table-494.go-pricing .gw-go-header-top h3 {
    font-size: 18px !important;
    line-height: 25px !important;
    padding: 15px 0px!important;
}*/

/*body #go-pricing-table-494.go-pricing .gw-go-body-cell {
    line-height: 22px;
}*/
#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a {
    color: #000 !important;
    background-color: #00c300;
    font-weight: bold;
	font-size:16px !important;
}

body .element.element_3.comments_count {
    display: none !important;
}
.woocommerce-order-received h2 {
	font-size: 22px;
	margin-bottom: 5px;
}
.head_packages {
    padding: 15px 10px;
    position: relative;
}
.head_packages:before {
    content: " ";
    background: #ffff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 78px;
    opacity: 0.2;
}
.packages .head_packages .title {
    font-size: 16px;
    color: #fff;
}
.packages .head_packages h1.heading_packages {
    font-size: 25px;
    color: #fff;
    font-weight: 500;
    line-height: 45px;
}
.packages .price {
    padding: 15px 10px;
}
.packages .price .title_price {
    font-size: 30px;
    color: #fff;
}

.packages .price p {
    font-size: 14px;
    color: #fff;
    /* line-height: 37px; */
    margin-top: 15px;
}
.packages .buy_packages {
    padding: 10px 10px 30px 10px;
}
.packages .buy_packages a {
    color: #282828;
    padding: 10px 27px;
    background-color: #e0e0e0;
    border-radius: 3px;
    font-weight: 600;
    font-size: 14px;
    transition: all 0.3s ease;
    box-shadow: 1px 0px 7px #282828;
}
.packages .buy_packages:hover a {
    color: #282828;
    background-color: #00c300;
}
body #go-pricing-table-494 .gw-go-col-wrap.gw-go-col-wrap-0 .gw-go-col-inner {
    border-color: transparent;
}

.sections_group #go-pricing-table-494 .gw-go-col-wrap .gw-go-body > li[data-row-index] {
	line-height:18px !important;
}
ul.gw-go-body > li .gw-go-body-cell { 
	display:flex;
	align-items:center;
	justify-content:center;
}
ul.gw-go-body > li .gw-go-body-cell > * {
    flex: 1 1 100%;
    text-align: center;
}
.gw-go-col-wrap-0 ul.gw-go-body > li .gw-go-body-cell {
	justify-content:flex-start;
}
.gw-go-col-wrap-0 ul.gw-go-body > li .gw-go-body-cell > * {
	text-align: left;
}
.gw-go-header {
	height:225px !important;
}
/*body #go-pricing-table-494 .gw-go-col-wrap.gw-go-col-wrap-0 .gw-go-header.gw-go-header-standard {
    background: transparent !important;
    height: 221.36px !important;
}*/

/*body #go-pricing-table-494.go-pricing  .gw-go-header {
    height: 189px !important;
}*/

.heading_content {
    background-color: #7BD766;
    padding: 10px;
    margin: -10px;
    color: #333333;
}

body #go-pricing-table-494.go-pricing .gw-go-col.gw-go-clean-style3 .gw-go-header-standard .gw-go-header-top:before {
    height: 79px;
}
body .submit_botton input {
    /* display: table !important; */
    font-size: 16px !important;
    padding: 5px 55px !important;
    background-color: #e0e0e0 !important;
    margin: 0 auto !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    color: #282828 !important;
    font-family: inherit !important;
    font-weight: bold !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background-image: none !important;
}
body .submit_botton:hover input {
    background-color: #00c300 !important;
    text-decoration: none !important;
}

.g-recaptcha.wpcf7-recaptcha{
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
body .home_post_content .post-grid.grid .grid-items .item {
    float: left !important;
}
 body:not(.home) #Content {
    padding-top: 0px;
}
body:not(.home) .section.mcb-section {
	padding-top: 35px !important;
    background-color: #fff;
} 
.get_in_touch ul li:after {
    border: none !important;
}
.home_picture_content3 .column.mcb-column.one-third.column_image {
	margin: 0px;
}
.home_picture_content3 .one-third.column {
	width: 33.333%;
}
.heading_blog {
	font-size: 30px;
	color: #403944;
	font-weight: 500;
	position:relative;
}
.heading_blog > span {
	color: #189538;
	text-shadow: 1px 1px;
}
.heading_blog::before {
	content: "";
	width: 65px;
	height: 3px;
	position: absolute;
	background-color: #403944;
	bottom: -15px;
}
.section.mcb-section {
	background-color: #f6f6f6;
}

.home_post_content .one.column {
	width: 100%;
}
.home_post_content .column,.home_post_content .columns {
	float: left;
	margin: 0 0% 40px;
}
.home_post_content .post-grid.grid {
	margin-left: -15px;
	margin-right: -15px;
}
.home_post_content .post-grid.grid .layer-media {
	padding: 20px 35px 10px 35px !important;
}
.home_post_content .post-grid.grid .layer-media img {
	max-width: 202px !important;
	float: left;
}
.home_post_content .post-grid.grid .title {
	font-size: 26px !important;
	padding: 0px 35px 15px 35px !important;
	text-align: left !important;
	color: #282828;
	font-family: "HelveticaNeue Medium" !important;
	position: relative;
	height: 70px;
	overflow: hidden;
	line-height: 34px;
}
.post-desc .post-title .entry-title {
    font-size: 22px !important;
    padding: 0 !important;
    text-align: left !important;
    color: #282828;
    position: relative;
    height: 68px;
    overflow: hidden;
    line-height: 34px;
}
.post-desc-wrapper .post-desc::before {
    top: 22% !important;
}
.home_post_content .post-grid.grid .title::before {
	content: "";
	width: 75px;
	height: 3px;
	background-color: #403944;
	position: absolute;
	bottom: 6px;
}
.home_post_content .post-grid.grid .excerpt {
	font-size: 15px !important;
	padding: 5px 35px !important;
	text-align: left;
	color: #282828;
	line-height: 27px;
	height: 76px;
	overflow: hidden;
}
.home_post_content .post-grid.grid .read_more {
    display: table !important;
    font-size: 15px !important;
    padding: 5px 55px !important;
    background-color: #e0e0e0;
    margin: 0 auto !important;
    margin-top: 10px !important;
    margin-bottom: 15px !important;
    color: #282828;
    font-family: "HelveticaNeue Medium" !important;
    font-weight: bold !important;
}
.home_post_content .post-grid.grid .read_more:hover{background-color: #00c300;text-decoration: none;}

.column_button a.button .button_label {
	//padding: 4px 20px;
	font-size: 16px;
	font-family: "HelveticaNeue Medium";
}
.home_post_content .column_button {
	margin-top: -25px !important;
}
.home_background_4 .content3 div:nth-child(2) {
	font-size: 68px;
	margin-top: 16px;
	color: #fff;
	line-height: 70px;
	font-family: "HelveticaNeue Medium" !important;
}
.home_background_4 .content3 div:nth-child(3) {
	font-size: 50px;
	color: #282828;
	text-transform: uppercase;
	letter-spacing: 9px;
	margin-top: 15px;
	font-family: "HelveticaNeue Light" !important;
	font-weight: 100;
}
.home_background_4 .content3 div:last-child {
	font-size: 30px;
	color: #282828;
	margin-top: 15px;
	text-align: right;
	padding-right: 18px;
	/* font-weight: 400; */
	text-shadow: 0px 1px;
}
.background4_content {
	list-style: none !important;
}
.background4_content li {
	font-size: 18px;
	color: #232323;
	margin-bottom: 15px !important;
	text-align: left;
	position:relative;
	padding-left: 48px;
}
.background4_content li:before{
	position:absolute;
	content:"";
	background-image:url("../images/GIQthA7OrbzA.png");
	width:44px;
	height:42px;
	top:-5px;
	left:0px;
}
.bg_content_detail .background4_content {
	display: table;
	float: right;
	position:relative;
}
.bg_content_detail {
	border-left: 2px solid #fff;
	margin-left: 0px;
}
.content3 {
	display: table;
}
.home_background_4{position:relative !important;}
.add_icon ul.content_icon2 { display:table;margin:0 auto;margin-top: -55px; }
.add_icon ul.content_icon2 li { display:inline-block;float:left;position:relative;padding: 30px;transition: 1s; }
.add_icon ul.content_icon2 li:first-child {
	/*top: -25px;*/
	top: 10px;
	/*left: -78px;*/
	right:2%;
}
.add_icon ul.content_icon2 li:nth-child(2) {
	top: 10px;
	/*left: -50px;*/
	 /* right: 3%;*/
	left:0;
}
.add_icon ul.content_icon2 li:nth-child(3) {
	/*top: 35px;*/
	top: 8px;
	left: 2%;
}
.add_icon ul.content_icon2 li:nth-child(4) {
	top: 10px;
	right: -50px;
}
.add_icon ul.content_icon2 li:nth-child(5) {
	top: -25px;
	right: -78px;
}
/*.content_icon2 li:hover  {
	opacity: 0.8;
	transform: rotate(20deg);
}*/
.button_detail:hover {
	opacity: 0.8;
}
.home_background_5 .tp-bullets.hesperiden.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
	left: 90% !important;
}

.home_picture_content3  .column_image .image_item {
	display: inline-block;
	float: right;
}
.home_picture_content3 .column_image .image_item .image_wrapper {
	display: block;
}
.home_picture_content3 .column_image .image_item .image_wrapper img {
	width: 1200px;
}
/*#Top_bar .menu li ul,#Top_bar.is-sticky .menu li ul {
    position: fixed !important;
	left: unset !important;
    top: unset !important;

}*/
#Top_bar ul.sub-menu li.menu-item a span {
    line-height: 25px;
}
.two_topbar .col-md-5 { width:33%; }
.two_topbar .col-md-2 { width:10%; }
.two_topbar span { display:inline-block; }
.two_topbar .delimiter { margin:0 !important;text-align:center; }
.two_topbar .delimiter.col-md-offset-5 { margin-left: 33% !important; }
.two_topbar {
	margin-top: 6px;
}
/*#Top_bar .menu li ul li {
	width: auto !important;
}*/
#Top_bar .menu li ul li {
	width: 325px;
}
.bottom_footer_main .two_footer p:last-child {
    margin-left: 38%;
}
.page:not(.home)  #Top_bar {
	background-color: #59BF53;
}
#Header_wrapper #Subheader .title {
	font-size: 25px;
	line-height: 25px;
	margin-top: 5px;
}
#Subheader {
	padding: 25px 0;
}
.subheader-both-center #Subheader .breadcrumbs {
	margin-top: 8px;
}
.contact_detail .get_in_touch {
	background-color: transparent;
}
.contact_detail .get_in_touch h3,
.contact_detail ul li span:not(.icon),
.contact_detail ul li p a{
	color:#000 !important;
}
.contact_detail .get_in_touch h3 {
	margin-bottom: 4px;
}
.contact_detail .get_in_touch .icon i {
	color: #59BF53;
	position: absolute;
	top: 2px;
	left: 0px;
}
.contact_detail .get_in_touch ul li {
	padding: 13px 0 13px 40px;
}
.my_recaptcha{
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}
.contact_detail_form p {
	margin-bottom: 10px;
} 
.contact_detail_form .wpcf7-form-control-wrap .my_recaptcha {
	margin-top: -10px !important;
	margin-bottom: -18px !important;
}
.contact_detail_form .my_button_contact .wpcf7-form-control.wpcf7-submit {
	padding: 8px 25px;
	border-radius: inherit;
	font-size: 16px;
	font-weight: bold;
}
.contact_detail_form .my_button_contact .wpcf7-form-control.wpcf7-submit:hover{opacity:0.8}
.heading_content h3 {
	font-size: 24px;
	margin-top: 20px;
	border-bottom: 4px double #000;
	display: inline-block;
	margin-bottom: 15px !important;
}
.column.mcb-column.one.column_visual.map_contact {
	margin-bottom: 0px;
}
.top_footer {
    overflow: hidden !important;
}

.home_picture_content3 .image_frame:hover .image_wrapper img, 
.home_picture_content3 .image_frame.hover .image_wrapper img {
    top: 0px;
}

.my_button_contact input[type="submit"] {
	font-size: 16px !important;
	padding: 5px 55px !important;
	background-color: #e0e0e0;
	margin-top: 10px !important;
	margin-bottom: 25px !important;
	color: #282828 !important;
	font-family: "HelveticaNeue Medium" !important;
	font-weight: 400 !important;
	box-shadow: none;
	background-image: none;
}
.my_button_contact input[type="submit"]:hover {
    background-color: #00c300;
	text-decoration: underline;
	color: #282828 !important;
	opacity: 1 !important;
}

body.mobile-side-slide {
    overflow-x: unset !important;
}




/*footer*/
.social_link_footer li {
	display: inline-block;
	width: 33.33%;
	margin: 0px !important;
	float: left;
}
.social_link_footer li a {
	display: block;
}
.social_link_footer li a img {
	width: 100% !important;
	display: flex;
}
#Footer .footer_copy .one {
	margin-bottom: 0px;
	padding-top: 0px;
	min-height: 30px;
}
#Footer .footer_copy .copyright {
	float: none;
	font-size: 16px;
	color: #282828;
	text-align: right;
	font-weight: 500;
}
.home_background_5 .mcb-wrap-inner .column.mcb-column.one.column_column  {
	margin-bottom: 0px !important;
}
#Footer .bottom_footer {
	background-color: #5b5b5b;
}
.bottom_footer_main > div {
	display: inline-block;
	width: 33.3333%;
	float: left;
}
.top_footer {
    /*overflow: hidden;*/
}
#Footer .bottom_footer {
	padding: 40px 0px;
}
#Footer .bottom_footer_main .one_footer > h2 {
	font-size: 30px;
	color: #fff;
	margin-bottom: -5px;
}
#Footer .bottom_footer_main .one_footer > h1 {
	font-size: 55px;
	color: #b1d873 !important;
	text-shadow: 1px 0px;
	margin-bottom: 0px;
}
.bottom_footer_main .two_footer > p {
	display: inline-block;
	padding-right: 15px;
	margin: 0px;
}
.bottom_footer .column.one {
	margin-bottom: 0px;
}
#Footer .bottom_footer_main .two_footer > p a {
	color: #fff;
	font-size: 25px;
	font-family: "HelveticaNeue Medium" !important;
	line-height: 35px !important;
}
.bottom_footer_main .two_footer ,.bottom_footer_main .three_footer{
	margin-top: 30px;
}
.bottom_footer_main .two_footer {
	text-align: center;
    position:relative;
	top: 25px;
}
.bottom_footer_main .two_footer p:last-child {
	padding-right: 0;
}
.bottom_footer_main .three_footer div {
	font-size: 25px;
	color: #fff;
	line-height: 32px;
	float: right;
}

.bottom_footer_main {
	display: flex;
	margin-top: 30px;
}
.bottom_footer_main > div {
	position: relative;
	height: auto;
	margin: 0 !important;
	float: none;
	align-self: center;
}
.bottom_footer_main > div::after {
    background: #FFF;
    content: ' ';
    position: absolute;
    right: 0;
    width: 1px;
    height: 94px;
    top: 45%;
    margin-top: -32px;
}
.bottom_footer_main > div:last-child::after {
	display:none;
}
.bottom_footer_main .one_footer::after {
	right:52px;
}
.bottom_footer_main .two_footer::after {
	right:-60px;
	top: 25%;
}
.footer-copy-center #Footer .footer_copy .copyright {
	float: none;
	margin: 0 0 0px;
	text-align:center;
}
#Top_bar .container .column.one {
	position: relative;
}
/* #Top_bar .container .top_bar_left {
	overflow: hidden;
}*/
.main_top_bar_new {
	position: absolute;
	right: 0;
	top: 10px;
}
#Top_bar { position:relative;background-color: #FFF; }
.home #Top_bar { position:absolute;background-color: transparent; }
.one_topbar,.two_topbar { display:inline-block;vertical-align:top; }
.two_topbar > div { display:block;text-align:left;color:#000;position:relative;padding-left:30px; }
.two_topbar > div i {
    border: 1px solid #000;
    padding: 2px;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    display: inline-block;
    position: absolute;
    left: 0;
    line-height: 20px;
    text-align: center;
	top:3px;
}

.main_topbar .delimiter {
    display: inline-block;
    margin: 0 10px;
    color: #000;
}
.main_topbar .one_topbar + .delimiter {
    margin: 6px 10px;
    font-size: 20px;
}

#Content { background-color:#f6f6f6 !important; }

.image_links.double,.image_links,
.image_frame .image_wrapper .mask { display:none !important; }
.section-post-related .simple .post-related .image_frame { margin-bottom:0; }
.single-photo-wrapper .image_frame .image_wrapper img.wp-post-image { transform:none !important;margin:0 !important;top:0 !important; }

#Top_bar { padding-bottom:20px; }

/*edit post*/
html body .post-views {
    display: none !important;
}
.section-post-related .col-3 .post-related {
    width: 25.333%;
    padding: 30px 35px;
}
.post-views {
    display: block !important;
    width: 100%;
    text-align: center;
    margin-bottom: -5px;
}
.coment_detail2 {
    display: block;
    width: 100%;
    text-align: center;
    margin-left: 0 !important;
}
.archive.category .post-footer .post-links i.icon-doc-text {
    display: none;
}
.post-grid.grid .comments_count *,  
.post-grid.grid .comments_count {
    display: inline-block;
    font-size: 18px !important;
    font-weight: 500;
}
.post-links .post-views {
    display: inline-block;
}
.post-links .coment_detail2 {
    display: none;
}
.coment_detail2 i.icon-comment-empty-fa {
    display: inline-block;
}
body.archive.category .post-footer .post-link .coment_detail2 a.post-comments {
    display: inline-block !important;
    padding: 0px !important;
}
.section-related-ul .post-views {
    display: inline-block;
}
.section-related-ul .coment_detail2 {
    display: none !important;
}
.section-related-ul .coment_detail2 * ,.section-related-ul .post-views * {
    font-size: 15px;
}
.section-related-ul a.button.button_left.button_js.kill_the_icon {
    margin-bottom: 15px !important;
}
.coment_detail2 a.post-comments {
    COLOR: #a8a8a8;
}
.post-views * {
    FONT-SIZE: 18px;
    font-weight: 500;
}
.coment_detail2 * {
    color: #a8a8a8;
    font-size: 18px;
    font-weight: 500;
    /* margin-left: 4px; */
}
.coment_detail2 {
    margin-left: 15px;
}

.post-grid.grid .comments_count .comment_detail{
    position: relative;
	margin-left: 30px;
}
.post-grid.grid .comments_count .comment_detail:before {
    content: "\f0e5";
    position: relative;
    font-family: "fontawesome" !important;
	left: -10px;
}
.post-grid.grid .comments_count {
    padding-top: 0px;
}
#post-grid-130.post-grid.grid .item {
    height: 410px;
    overflow: hidden;
}
.section.section-post-header {
    display: none !important;
}
.archive.category .post-footer .post-links a.post-more:hover {
    background-color: #00c300 !important;
	text-decoration: none;
}
.coment_detail2 a.post-comments:hover{
	text-decoration:none;
}
/*.category .post-footer .post-links a.post-more {
	display: table !important;
	font-size: 16px !important;
	padding: 5px 55px !important;
	background-color: #e0e0e0;
	margin: 0 auto !important;
	margin-top: 4px !important;
	margin-bottom: 20px !important;
	color: #282828;
	font-family: "HelveticaNeue Medium" !important;
	font-weight: 400 !important;
}*/
.category .post-footer .post-links a.post-more{
    display: table !important;
    font-size: 15px !important;
    padding: 5px 55px !important;
    background-color: #e0e0e0;
    margin: 0 auto !important;
    margin-top: 10px !important;
    margin-bottom: 15px !important;
    color: #282828;
    font-family: inherit !important;
    font-weight: bold !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background-image: none !important;
}
	
.archive.category .post-footer {
	background: transparent;
}
.archive.category .post-footer .post-links i {
	/*display: none;*/
}
.archive.category .post-footer .post-links {
	float: none;
	border: none;
	display: table;
	margin: 0 auto;
	padding-left: 0px;
}
.archive.category .post-footer .button-love {
	display: none;
}
.archive.category .post-desc-wrapper .post-desc {position:relative;}
.archive.category .post-desc-wrapper .post-desc::before {
	content: "";
	width: 75px;
	height: 3px;
	background-color: #403944;
	position: absolute;
	top: 34%;
}
.archive.category .post-desc-wrapper .post-desc .post-excerpt {
	margin-top: 0px;
    font-size: 15px !important;
    text-align: left;
    color: #282828;
    line-height: 27px;
    height: 80px;
    overflow: hidden;
}
.archive.category .post-desc-wrapper .post-desc .post-title {
	font-size: 26px !important;
	text-align: left !important;
	color: #282828;
	font-family: "HelveticaNeue Medium" !important;
	position: relative;
	height: 95px;
	overflow: hidden;
	line-height: 34px;
}
.archive.category .grid .post-desc-wrapper .post-desc {
    padding: 0px 35px 20px 35px;
}
.single-post .section-related-ul{margin:0 -10px;}
.archive.category .image_frame:hover .image_wrapper img, 
.archive.category .image_frame.hover .image_wrapper img {
	top: 0px;
}
.archive.category .image_frame.post-photo-wrapper.scale-with-grid.image {
	padding: 20px 35px 10px 35px;
}
.archive.category .image_frame:not(.no_link) .image_wrapper img:not(.ls-l) {
	margin-bottom: 0px !important;
}
.archive.category .blog_wrapper.isotope_wrapper .image_frame.post-photo-wrapper.scale-with-grid.image {
	border: none;
}
.archive.category .blog_wrapper.isotope_wrapper {
    margin-top: 35px !important;
}
.single-post .section-post-header .single-photo-wrapper.image .image_frame {
	display: none;
}
.single-post .share-simple .post-header .title_wrapper {
	display: none;
}
.single-post .author-box-wrapper {
	display: none;
}
.single-post .share-simple-wrapper .button-love {
	display: none;
}
.single-post  .fixed-nav {
	display: none;
}
.section-related-ul .column.post-related {
	background: #fff;
}
.section-related-ul .image_frame.scale-with-grid {border:none;}
.section-post-related .col-4 .post-related {
	width: 19%;
	padding: 25px;
	margin: 0px 12px 30px 12px;
}
.section-related-ul .date_label {
	display: none;
}
.section-related-ul h4 {
	font-size: 26px !important;
	padding: 0px 12px 15px 12px !important;
	text-align: left !important;
	color: #282828;
	font-family: "HelveticaNeue Medium" !important;
	position: relative;
	height: 52px;
	overflow: hidden;
	line-height: 34px;
	margin-bottom: 40px;
	z-index: 99999;
}
.section-related-ul .desc{position:relative;}
.section-related-ul .desc::before {
	content: "";
	width: 75px;
	height: 3px;
	background-color: #403944;
	position: absolute;
	top: 48%;
	left: 12px;
}
.section-related-ul .desc .button .button_icon {
	display: none !important;
}
.section-related-ul .desc .button {
	display: table;
	margin: 0 auto !important;
}
/*html body .section-related-ul .desc .button {
    display: table;
    margin: 0 auto !important;
    border-radius: 0;
    box-shadow: none !important;
    background-image: unset;
    font-size: 15px !important;
    padding: 12px 55px !important;
    background-color: #e0e0e0;
    margin-top: 30px !important;
    margin-bottom: 10px !important;
    color: #282828;
     font-family: "HelveticaNeue Medium" !important; 
    font-weight: bold !important;
    line-height: 15px;
}*/

/*html body .section-related-ul .desc .button {
	display: table !important;
	font-size: 16px !important;
	padding: 5px 55px !important;
	background-color: #e0e0e0;
	margin: 0 auto !important;
	margin-top: 4px !important;
	margin-bottom: 20px !important;
	color: #282828;
	font-family: "HelveticaNeue Medium" !important;
	font-weight: 400 !important;
	border-radius: 0;
    box-shadow: none !important;
}*/

html body .section-related-ul .desc .button {
    display: table !important;
    font-size: 15px !important;
    padding: 5px 55px !important;
    background-color: #e0e0e0;
    margin: 0 auto !important;
    margin-top: 10px !important;
    margin-bottom: 15px !important;
    color: #282828;
    font-family: inherit !important;
    font-weight: bold !important;
	border-radius: 0 !important;
    box-shadow: none !important;
	background-image: none !important;
}


html body .section-related-ul .desc a.button .button_label {
	padding: 0px;
}




.section-related-ul .desc .button:hover {
	background-color: #00c300 !important;
	text-decoration:none !important;
}
.the_content_wrapper .post-views {
    margin-top: 25px;
    margin-bottom: 10px;
}


/*edit product*/
.share-simple-wrapper {
	display: none;
}
.woocommerce .product .product_wrapper .share-simple-wrapper {
	display: none;
}
html body.woocommerce ul.products li.product {
    background-color: #fff !important;
}
html body.woocommerce ul.products li.product a.button {
    display: table !important;
    margin: 0 auto !important;
    margin-bottom: 25px !important;
    margin-top: 10px !important;
}
html body.woocommerce ul.products li.product .image_frame {
    border-color: #fff;
}
html body.woocommerce ul.products li.product h4 {
    height: 50px;
    overflow: hidden;
    line-height: 25px;
}
html body.woocommerce ul.products li.product a > img {
    max-width: 300px;
    height: 224px;
}
body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, 
.feature_list ul li a, .list_item a, .list_item a:hover, .widget_recent_entries ul li a, 
.flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carouselul li a .title, 
.content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc, 
.post-nav.minimal a i {
    color: #000 !important;
}
.single-product .post-nav.minimal {
    display: none !important;
}
.single-product  .product_wrapper {
    margin-top: 35px !important;
}
.archive .products.grid li {
    border: 1px solid #e5e5e5;
}
.archive.woocommerce ul.products li.product {
    margin: 10px 10px !important;
}
.archive.woocommerce .products.grid .excerpt ,
.single-product.woocommerce .products  .excerpt {
    height: 75px;
    overflow: hidden;
    line-height: 25px;
}
.single-product.woocommerce ul.products li.product {
    width: 23.33%!important;
    margin: 2px 8px!important;
    clear: none;
    float: left !important;
    border: 1px solid #e5e5e5;
    clear: none !important;
}
.shop_table.shop_table_responsive.cart .product-thumbnail {
	display: none;
}
.checkout.woocommerce-checkout label {
	font-weight: 400 !important;
	margin-bottom: 0px;
}
body .woocommerce-error.alert, 
body .woocommerce-info.alert, 
body .woocommerce-message.alert {
	padding: 15px 55px 15px 90px !important;
}
body .alert_info {
    background: #039211;
}
body .alert_info .alert_icon {
    background: #8EE277;
}
body .alert .alert_icon {
	width: 50px;
	height: 50px;
	font-size: 30px;
	line-height: 52px;
	color: rgba(0,0,0,.4);
	position: absolute;
	left: 10px;
	top: 5px;
	text-align: center;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
 .woocommerce-order-received address::before {
	display:none !important;
}

#add_payment_method table.cart td.actions .coupon .input-text, 
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.woocommerce-checkout table.cart td.actions .coupon .input-text {
    font-family: Sukhumvit Set !important;
}
.woocommerce button.button ,.woocommerce input{
    font-family: Sukhumvit Set !important;
}
.woocommerce form .form-row textarea {
    font-family: Sukhumvit Set !important;
}


/*.section-related-ul .desc .button:hover  .button_label
{
	text-decoration: underline !important;
}*/
.section-related-ul .desc a.button::after {	transition: none !important;}

body,h1,h2,h3,h4,h5,h6,.menu.menu-main  li a{font-family: "Sukhumvit Set" !important;}
.home_content1 {
    font-family: "HelveticaNeue Light" !important;
}
.home_content2 {
    font-family: "HelveticaNeue Medium" !important;
}
.home_content3 {
    font-family: "Sukhumvit Set" !important;
}

body .home_post_content .post-grid.grid .title,
body .section-post-related .section-related-ul .desc h4 a,
body .section-related-ul .desc .button ,
body .home_post_content .post-grid.grid .read_more{ 
	font-family: "Sukhumvit Set" !important;
}

/*edit color*/
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
    border-color: #00c300 !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #00c300 !important;
}






/*edit responsive*/
@media (max-width:1169px){
	body #Top_bar {
		background-image: url(http://chevitdd.in.th/demo2/adsnow/wp-content/uploads/2018/05/new_2-1.png) !important;
		background-position: center 0px !important;
	}
	
	#Top_bar.is-sticky {
		display: none;
	}
	body #Top_bar {
		background: transparent !important;
	}
	.section.section-post-comments {
		display: none;
	}
	.get_in_touch ul li .icon {
		display: block;
	}

}

@media (min-width: 992px) and (max-width: 1169px) {
	#Top_bar a.responsive-menu-toggle i {
		color: #000;
	}
	#Side_slide .menu.menu-main > li {
		padding-right: 0px;
	}
	.mobile-tb-center.mobile-side-slide .extras {
		display: none;
	}
	#Top_bar a.responsive-menu-toggle {
		right: -10px;
		top:45%;
	}
	.home_content2 {
		font-size: 55px;
		margin-bottom: 5px;
	}
	div.home_content3:first-of-type {
		margin-top: 15px !important;
	}
	.home_content3 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	.home_content4 {
		margin-top: 20px !important;
	}
	.mobile_banner > div {
		background-size: 470px;
	}
	.social_icon li a img {
		width: 95px;
	}
	.social_icon li:last-child {
		left: -282px;
		top: -105px;
	}
	.social_icon li:nth-child(4) {
		top: 40px;
		left: -158px;
	}
	.social_icon li:nth-child(3) {
		bottom: -108px;
		left: -25px;
	}
	.social_icon li:nth-child(2) {
		top: 110px;
		right: -39px;
	}
	.social_icon li:first-child {
		right: -34px;
		top: 88px;
	}
	.home_banner_bagground {
		padding-top: 165px !important;
		background-size: 1024px 750px;
	}
	body .home_background_2 {
		background-size: 1092px 768px !important;
		padding-top: 140px !important;
		margin-top: -135px !important;
		padding-bottom: 6px !important;
	}
	body .content_detail {
		padding: 35px 55px !important;
		margin-right: 0px !important;
		width: 38% !important;
	}
	body .post-grid.grid  .grid-items .item {
		width: 444.67px !important;
	}
	.section.mcb-section.home_post_content {
		padding-top: 75px !important;
	}
	ul.content_icon2 li a img {
		width: 290px;
		/* padding: 10px; */
	}
	ul.content_icon2 li {
		padding: 8px !important;
	}
	.add_icon ul.content_icon2 li:first-child {
		top: -12px;
	}
	.add_icon ul.content_icon2 li:nth-child(2) {
		top: -12px;
	}
	.add_icon ul.content_icon2 li:nth-child(3) {
		top: -12px;
	}
	.home_background_4 {
		padding-bottom: 0px !important;
	}
	.home_background_4 .column.mcb-column.one.column_column {
		margin-bottom: 0px;
		margin-top: 42px;
	}
	#Footer .bottom_footer_main .one_footer > h2 {
		font-size: 25px;
		margin-bottom: -15px;
	}
	#Footer .bottom_footer_main .one_footer > h1 {
		font-size: 45px;
		margin-bottom: 0px;
	}
	#Footer .bottom_footer_main .two_footer > p a {
		font-size: 20px;
		line-height: 30px !important;
	}
	.bottom_footer_main .three_footer div {
		font-size: 20px;
	}
	.bottom_footer_main {
		margin-top: -15px;
	}
	.subheader-both-center #Subheader .breadcrumbs {
		margin-top: 25px;
	}
	.section-post-related .col-3 .post-related {
		width: 25.333%;
		padding: 28px;
	}
	.section.section-post-about {
		display: none;
	}
	.section-post-intro-share .column.one {
		margin-bottom: 0;
	}
	.contact_detail_form .wpcf7-form-control-wrap .my_recaptcha {
		margin-top: 0px !important;
	}
	.posts_group.grid.col-3 .post-item {
		width: 48%;
		clear: none !important;
		float: left;
	}
	.archive.woocommerce ul.products li.product {margin:10px 8px !important;}
	.single-product.woocommerce ul.products li.product {
		width: 47%!important;
		margin: 9px 9px!important;
	}
	body:not(.home) #Top_bar:not(.is-sticky)::before {
		height: 167px !important;
	}
	 body:not(.home)  #Subheader {
		padding: 40px 15px 30px 15px !important;
	}
}

@media (max-width:991px){
	.content_detail .content2 {
		padding: 25px 35px;
	}
	#Top_bar a.responsive-menu-toggle i {
		color: #000;
	}
	.mobile-tb-center.mobile-side-slide .extras {
		display: none;
	}
	.section-related-ul .post-views {
		display: block;
		text-align: center;
	}
	.section-related-ul .coment_detail2 {
		display: block !important;
		text-align: center;
		margin-left: 0;
		margin-top: 5px;
	}
	.section-related-ul .desc .button {
		padding: 0px 15px !important;
	}
	.section-post-related h4 {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.section.section-post-about {
		display: none;
	}
	.section.section-post-intro-share .section_wrapper .column{margin:0px;}
	.post-wrapper-content .section_wrapper {
		max-width: 100% !important;
	}
	#Side_slide .menu.menu-main > li {
		padding-right: 0px;
	}
	.menu.menu-main ul.sub-menu li a {
		font-size: inherit;
	}
	.post-links .post-views ,.post-views {
		display: block;
		text-align: center;
		width:100%
	}
	.post-links .coment_detail2 ,.comment_detail{
		margin-left: 0px !important;
		text-align: center;
		display: block !important;
		width:100%;
		margin-top: 5px;
	}
	#post-grid-130.post-grid.grid .item {
		height: 445px;
		overflow: hidden;
	}


}

@media (min-width: 768px) and (max-width: 991px) {
	.section-post-related .col-3 .post-related {
		width: 38.333%;
		padding: 30px 35px;
	}
	.top_bar_new .main_topbar .one_topbar span {
		display: block;
	}
	.top_bar_new .main_topbar .one_topbar span:last-child a img {
		margin-top: -18px;
	}
	.top_bar_new .main_topbar .one_topbar span a img {
		max-width: 130px;
	}
	.top_bar_new {
		margin-top: 15px;
	}
	#Top_bar a.responsive-menu-toggle {
		right: 0px;
	}
	.home_content2 {
		font-size: 45px;
		margin-bottom: 0px;
	}
	.home_banner_bagground {
		top: -60px;
	}
	div.home_content3:first-of-type {
		margin-top: 15px !important;
	}
	.home_content3 {
		font-size: 27px;
		margin-bottom: 3px;
		line-height: 34px;
	}
	.home_content4 {
		margin-top: 15px !important;
	}
	.column.mcb-column.one-second.column_column.mobile_banner {
		width: 48%;
	}
	.mobile_banner > div{
		background-size: 345px !important;
	}
	ul.social_icon li a img {
		width: 60px;
	}
	.social_icon li:first-child {
		right: -15px;
		top: 84px;
	}
	.social_icon li:nth-child(2) {
		top: 92px;
		right: -20px;
	}
	.social_icon li:nth-child(3) {
		bottom: -93px;
		left: -30px;
	}
	.social_icon li:nth-child(4) {
		top: 46px;
		left: -125px;
	}
	.social_icon li:last-child {
		left: -218px;
		top: -55px;
	}
	.home_banner_bagground{
	    background-size: auto 660px;
	}
	.column.mcb-column.one-third.column_column.content_detail {
		width: 60.333%;
		margin-right: 0px;
		margin-top: -125px;
		margin-bottom: 0 !important;
	}
	.content_detail {
		padding: 14px 20px;
	}
	body .home_background_2{
		background-size: 890px !important;
		margin-top: -120px !important;
		padding-bottom: 22px !important;
	}
	/*.home_picture_content3 .column_image .image_item {
		display: block;
		float: none;
	}
	.home_picture_content3 .column.mcb-column.one-third.column_image {
		display: block !important;
		width: 100% !important;
		clear: none !important;
		float: none !important;
	}*/
	
	.section.mcb-section.home_post_content {
		padding-top: 30px !important;
	}
	.home_post_content .column.mcb-column.three-fifth.column_column {
		width: 100%;
	}
	.home_post_content .heading_blog {
		font-size: 25px;
		line-height: 30px;
	}
	.home_post_content {
		padding-bottom: 0px !important;
	}
	body .home_text_content{
		background-size: 768px;
		padding-bottom: 20px !important;
		padding-top: 0px;
	}
	body .home_text_content .content_detail .content2 {
		padding: 8px 25px;
	}
	body .home_text_content .column.mcb-column.one-third.column_column.content_detail {
		width: 54.333%;
		margin-right: 0px;
		margin-top: -80px;
		margin-bottom: 0 !important;
	}
	.home_background_4 .column.mcb-column.one-second.column_column {
		width: 100%;
		display: block;
	}
	.home_background_4  .content3 {
		display: table;
		margin: 0 auto;
	}
	.home_background_4  .bg_content_detail {
		border-left: none;
		margin-left: 0px;
	}
	.home_background_4 .bg_content_detail .background4_content {
		display: table;
		float: none;
		position: relative;
		margin-left: 0px;
		margin: 0 auto;
	}
	.content_icon2 li img {
		width: 170px;
	}
	.content_icon2 li img {
		width: 219px;
	}
	.content_icon2 li {
		padding: 5px !important;
	}
	.add_icon ul.content_icon2 li:first-child {
		top: 40px;
	}
	.add_icon ul.content_icon2 li:nth-child(2) {
		top: 40px;
	}
	.add_icon ul.content_icon2 li:nth-child(3) {
		top: 40px;
	}
	.home_background_4 .button_detail {
		margin-top: 110px;
		margin-bottom: -10px;
	}
	html body .home_background_4 .wrap.mcb-wrap.one.valign-top.clearfix {
		height: auto !important;
	}
	html body .home_background_4 {
		background-size: auto 1400px !important;
	}
	.home_background_4 .column.mcb-column.one.column_column {
		margin-bottom: 0px;
	}
	#Footer .bottom_footer_main .one_footer > h2 {
		font-size: 25px;
		margin-bottom: -5px;
	}
	#Footer .bottom_footer_main .one_footer > h1 {
		font-size: 45px;
	}
	.bottom_footer_main .one_footer::after {
		right: 5px;
		top: 35%;
	}
	#Footer .bottom_footer_main .two_footer > p a {
		font-size: 20px;
		line-height: 35px !important;
	}
	.bottom_footer_main .two_footer p:last-child {
		margin-left: 0;
	}
	.bottom_footer_main .two_footer > p {
		padding-right: 0px;
		margin: 0px;
	}
	.bottom_footer_main .two_footer::after {
		right: 0px;
		top: 30%;
	}
	.bottom_footer_main .three_footer div {
		font-size: 20px;
		color: #fff;
		line-height: 30px;
		float: right;
	}
	.bottom_footer_main {
		margin-top: 0px;
	}
	#Footer .bottom_footer {
		padding: 15px 0px 40px 0px;
	}
	#Subheader {
		padding: 75px 15px 30px 15px !important;
	}
	html body .section.section-post-intro-share .section_wrapper .column {
		padding: 0px 25px;
		width: 93%;
	}
	.share-simple-wrapper {
		padding: 15px 15px;
	}
	.the_content_wrapper .post-views {
		margin-top: 20px;
		margin-bottom: 10px;
		text-align: left;
		margin-left: 25px;
		margin-right: 25px;
	}
	.section-post-related .col-4 .post-related {
		width: 39.333333%;
		padding: 25px;
		margin: 0px 12px 25px 15px;
	}
	.contact_detail_form .wpcf7-form-control-wrap .my_recaptcha {
		margin-top: 15px !important;
	}
	.posts_group.grid.col-3 .post-item {
		width: 48%;
		float: left !important;
		clear: none !important;
	}
	
	 .archive.woocommerce ul.products li.product {
		margin: 10px 5px !important;
	}
	 body.archive.woocommerce ul.products li.product {
		margin: 10px 10px !important;
	}
	body.archive.woocommerce ul.products.col-4 li.product {
		width: 46%!important;
	}
	.single-product.woocommerce ul.products li.product {
		width: 47%!important;
		margin: 9px 9px!important;
	}
	body:not(.home) #Top_bar:not(.is-sticky)::before {
		height: 167px !important;
	}
	 body:not(.home)  #Subheader {
		padding: 40px 15px 30px 15px !important;
	}
}

@media (min-width:481px) and (max-width:991px){
	#post-grid-130 .item {
		width: 45.33333% !important;
		float: left !important;
		margin: 10px 14px !important;
	}
	.home_post_content .section_wrapper.mcb-section-inner {
		max-width: 100% !important;
	}
	.section_wrapper.mcb-section-inner {
		padding-left: 33px;
		padding-right: 33px;
	}
	.home_post_content .post-grid.grid .title {
		font-size: 22px !important;
		height: 70px;
		line-height: 35px !important;
	}
	.home_post_content .post-grid.grid .title::before {
		bottom: 1px;
	}
	.section-related-ul .desc::before {
		top: 52%;
	}
	.archive.woocommerce ul.products li.product {
		margin: 10px 2px !important;
	}
}

@media (max-width: 768px) {
	#seed-confirm-banks {
		overflow-x: scroll;
	}
}

@media(max-width:767px){
	#Top_bar {
		padding-bottom: 0px;
	}
		.top_bar_new .one_topbar > span:last-child {
		margin-top: -15px;
		margin-bottom: 5px;
	}
	.mobile_banner {
		margin-top: -20px !important;
	}
	.mobile_banner > .column_attr {
		background-size: 260px;
		width: 260px;
		display: table;
		margin: 0 auto;
	}
	.social_icon img {
		width: 45px;
	}
	.social_icon li:first-child {
		right: -16px;
		top: 98px;
	}
	.social_icon li:nth-child(2) {
		top: 105px;
		right: 0px;
	}
	.social_icon li:nth-child(3) {
		bottom: -90px;
		left: -45px;
	}
	.social_icon li:nth-child(4) {
		top: 41px;
		right: 109px;
		left: unset;
	}
	.social_icon li:last-child {
		left: -170px;
		bottom: 26px;
		/* left: unset; */
		top: unset;
	}
	.home_banner_bagground {
		/*padding-top: 230px !important;
		background-position: center top !important;*/
	}
	.home_banner_bagground > div {
		top: 30px;
	}
	body.home #Header .header_placeholder {
		height: 0px !important;
	}
	.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile {
		max-height: none !important;
		height: 50px!important;
		display: table !important;
		margin: 0 auto !important;
	}
	
	#Top_bar .main_top_bar_new {
		display: block;
		width: 100%;
		margin-top: 50px;
	}
	#Top_bar .one_topbar {
		display: table;
		margin:0 auto;
	}
	.main_topbar .one_topbar > span img {
		display: inline-block;
		margin: 0 auto;
	}
	#Top_bar .two_topbar {
		display: table;
		margin: 0 auto;
	}
	#Top_bar .delimiter {
		display: none ;
	}
	.content_detail {
		background-color: rgba(255,255,255,0.8);
		float: none;
		padding: 0px 0px;
	}
	
	.content_detail .content1 {
		/* margin-top: 22px; */
		padding: 25px 25px;
	}
	.content_detail {
		margin-top: 120px !important;
	}
	.home_background_2 {
		padding-bottom: 25px !important;
	}
	.heading_blog {
		font-size: 26px;
		line-height: 35px;
	}
	.home_post_content {
		padding-top: 35px !important;
	}
	
	.home_background_4 .content3 div:first-child {
		font-size: 25px;
	}
	.home_background_4 .content3 div:nth-child(2) {
		font-size: 35px;
		margin-top: 10px;
		line-height: 40px;
		margin-bottom: 15px !important;
	}
	.home_background_4 .content3 div:nth-child(3) {
		font-size: 28px;
		margin-top: 0px;
	}
	.home_background_4 .content3 div:last-child {
		font-size: 24px;
		color: #282828;
		margin-top: 11px;
		text-align: right;
		padding-right: 12px;
		/* font-weight: 400; */
		text-shadow: 0px 1px;
	}
	.bg_content_detail {
		border: none;
	}
	.bg_content_detail .background4_content {
		float: none;
		margin-left: 0px;
	}
	.add_icon ul.content_icon2 li {
		padding: 10px 0px;
	}
	ul.content_icon2 {
		margin-top: -20px !important;
	}
	.button_detail img {
		width: auto;
	}
	.bottom_footer_main {
		display: block;
		margin-top: 0px;
	}
	.bottom_footer_main .one_footer {
		width: 100%;
		display: block;
	}
	.bottom_footer_main .two_footer {
		display: block;
		width: 100%;
	}
	.bottom_footer_main .three_footer {
		display: block;
		width: 100%;
	}
	.bottom_footer_main > div::after {
		display:none;
	}
	#Footer .bottom_footer_main .one_footer > h2 {
		font-size: 26px;
		margin-bottom: 5px;
		text-align: center;
	}
	#Footer .bottom_footer_main .one_footer > h1 {
		font-size: 40px;
		text-align: center;
	}
	.bottom_footer_main .two_footer p:last-child {
		margin-left: 0;
	}
	.bottom_footer_main .three_footer div {
		font-size: 25px;
		float: none;
		text-align: center;
		margin-top: 10px;
	}
	.footer-copy-center #Footer .footer_copy .copyright {
		float: none;
		margin: 0 0 0px;
		text-align: center;
		margin-top: 5px;
		font-size: 12px;
		font-weight: 600;
	}
	.home_text_content .content_detail {
		margin-top: 75px !important;
	}
	.home_text_content {
		padding-top: 0px !important;
	}
	#Top_bar .column.one {
		margin-bottom: -71px !important;
	}
	body:not(.home) #Top_bar:not(.is-sticky)::before {
		height: 245px !important;
	}
	body:not(.home) .main_top_bar_new {
		position: relative;
	}
	/*#Header_wrapper, #Intro { background-color:transparent !important; }*/
	#Header_wrapper, #Intro { background-image:url("../images/ubTle7WgI0p4.png") !important; }	
	#Top_bar .column.one {
		margin-bottom: 0px !important;
	}
	.minimalist-header-no #Subheader {
		padding: 25px !important;
	}
	.mobile-header-mini #Top_bar .top_bar_left,.mobile-header-mini #Top_bar  .main_top_bar_new {display:block !important;height:auto !important;position:relative !important; }
	.section.section-post-related .section_wrapper{max-width:100% !important}
	
	.section-related-ul {
		display: flex;
		flex-flow: row wrap;
	}
	.section-related-ul > div.column.post-related {
		flex: 0 1 calc(50% - 24px);
		margin: 0px 12px 30px 12px !important;
		padding: 25px !important;
		box-sizing: border-box;
	}
	
}

@media (max-width:640px){
	.home_post_content #post-grid-130 .item {
		width: 100% !important;
		float: left !important;
		display: table;
		margin: 0 auto !important;
		margin-bottom: 35px !important;
	}
}

@media (min-width: 481px) and (max-width: 767px) {
	.home_content2 {
		font-size: 35px;
		text-align: center;
		margin-bottom: 0px;
	}
	.home_content3 {
		font-size: 30px;
		margin-bottom: 15px;
	    text-align: center;
	}
	div.home_content3:first-of-type {
		margin-top: 15px !important;
	}
	.home_content4 {
		margin-top: 25px !important;
		display: table;
		margin: 0 auto;
	}
	.home_content4 a img {
		width: 190px;
		margin-bottom: 10px;
	}
	.home_banner_bagground {
		padding-top: 200px !important;
		background-position: center top !important;
	}
	.home_picture_content3 .column.mcb-column.one-third.column_image {
		margin: 0px;
		display: inline-block !important;
		width: 33.333% !important;
		float: none;
	}
	.section_wrapper.mcb-section-inner {
		padding-left: 33px;
		padding-right: 33px;
	}
	.home_background_2 .content_detail {
		margin-top: 120px !important;
	}
	.add_icon ul.content_icon2 li {
		display: block;
		float: none;
		position: relative;
		padding: 30px;
		transition: 1s;
	}
	.minimalist-header-no #Subheader {
		padding: 50px 0 30px 0 !important;
	}
	.single-product.woocommerce ul.products li.product {
		width: 46% !important;
		margin: 10px 8px !important;
	}
}
@media (min-width: 481px) and (max-width: 766px){
	#Top_bar .one_topbar {
		display: block;
	}
	.top_bar_new .main_topbar {
		display: table;
		margin: 0 auto;
	}
}


@media (max-width: 480px) {
    #Top_bar .one_topbar {
		display: block;
	}
	.main_topbar .one_topbar > span img {
		display: table;
		margin: 0 auto;
	}
	.main_topbar .one_topbar > span:last-child img {
		margin-top: -14px;
	}
	.main_top_bar_new {
		position: relative;
		right: 0;
		top: 0px;
		margin-bottom: 15px;
	}
	.two_topbar > div {
		display: table;
		margin: 0 auto;
		width: 100%;
		transition: ;
		text-align: center;
		padding: 0;
	}
	.home_banner_bagground .home_content2:first-child {
	  /*	margin-top: 80px;*/
	}
	.home_content2 {
		font-size: 30px;
		margin-bottom: -2px;
		text-align: center;
	}
	.home_content3 {
		font-size: 20px;
		margin-bottom: 10px;
		text-align: center;
	}
	div.home_content3:first-of-type {
		margin-top: 10px !important;
	}
	.home_content4 {
		margin-top: 20px !important;
	}
	.home_content4 {
		display: table;
		margin: 0 auto;
		width: 220px;
	}
	#Top_bar .two_topbar span {
		font-size: 17px;
	}
	#Top_bar .two_topbar .col-md-5 {
		width: 45%;
	}
	#Top_bar .two_topbar > div i {
		left: -20px;
		top: 0px;
	}
	.home_banner_bagground {
		padding-top: 255px !important;
	}
	body.home #Top_bar .column.one {
		margin-bottom: 105px !important;
		border-color: transparent !important;
	}
	body.home #Header .header_placeholder { display:none !important; }
	.mobile-header-mini #Top_bar .top_bar_left { position:relative !important; }
	#post-grid-130 .item {
		width: 100% !important;
		display: table;
		margin: 0 auto !important;
		float: none;
		margin-bottom: 25px !important;
	}
	.social_link_footer li {
		display: block;
		width: 100%;
		margin: 0px !important;
		float: none;
	}
	body:not(.home) #Top_bar:not(.is-sticky)::before { height:275px !important; }
	/*.header_placeholder { display:none; }*/
	.minimalist-header-no #Subheader {
		padding: 30px 0 30px 0 !important;
		background: transparent;
		background-color: rgba(247, 247, 247, 1);
	}
	.section-related-ul > div.column.post-related { flex-basis:100%; }
	.section-related-ul .desc::before {
		top: 55%;
	}
	.section-related-ul .desc .button {
		padding: 0px 50px !important;
	}
	.home_post_content .post-grid.grid .title {
		height: 60px;
	}
	.home_post_content .post-grid.grid .title::before {
		bottom: 2px;
	}
	body.archive.woocommerce ul.products.grid.col-4 li.product {
		width: 100% !important;
	}
	body.archive.woocommerce ul.products li.product {
		margin: 0 !important;
		margin-top: 15px !important;
	}
	.single-product.woocommerce ul.products li.product {
		width: 100% !important;
		margin: 10px 0px !important;
	}
	

}

@media (max-width: 360px) {
	.home_post_content .post-grid.grid .title::before {
		bottom: 0px;
	}
	.home_post_content .post-grid.grid .title {
		height: 92px;
	}
	.home_post_content #post-grid-130 .item {
		width: 100% !important;
		float: left !important;
		/* margin: 10px 11px !important; */
		display: table;
		margin: 0 auto !important;
		margin-bottom: 20px !important;
	}	
}

@media (max-width:320px){
	.home_post_content .post-grid.grid .title {
		height: 92px;
	}
	.post-grid.grid .comments_count .comment_detail {
		position: relative;
		margin-left: 0px;
	}
	.content_detail {
		margin-top: 150px !important;
	}
	.section-related-ul .desc .button {
		padding: 0px 40px !important;
	}
	.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.my_recaptcha {
		margin-top: 10px !important;
	}
	.post-desc .post-title .entry-title {
		font-size: 24px !important;
		height: 70px !important;
		margin-bottom: 10px;
		padding-bottom: 10px !important;
	}
	.post-desc-wrapper .post-desc::before {
		top: 22% !important;
	}
	.archive.category .post-desc-wrapper .post-desc .post-excerpt {
		margin-top: 10px;
	}
}