/*
Theme Name: Australian Wine Partners
Theme URI: https://wordpress.org/themes/auswinepartners/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Australian Wine Partners is a modernized take on an ever-popular WordPress layout â€” the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Australian Wine Partners will make your WordPress look beautiful everywhere.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: auswinepartners

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{font-family:sans-serif;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}img{border:0;vertical-align:middle}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

*, *::before, *::after {
	font-synthesis: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: 'liga', 'kern';
}
* {
	box-sizing: border-box;
}

/* RESET CSS
----------------------------------------------------------*/

input,
button,
select,
textarea { font-family:inherit; font-size:inherit; line-height:inherit;	-webkit-appearance:none; -moz-appearance:none; appearance:none; }
a { color: #231f20; text-decoration: none }
a:hover, a:focus { color: #0146b7; text-decoration: underline }
img { vertical-align: middle; max-width: 100%; border: 0; }
.own-wrap , .own-big-wrap{margin-right:auto; margin-left:auto; padding-left:15px; padding-right:15px;}

@media (min-width:768px) {
	.own-wrap, .own-big-wrap{width:740px; padding-left:0px; padding-right:0px; }
}

@media (min-width:992px) {
	.own-wrap ,
	.own-big-wrap{
		width: 970px;
	}

}

@media (min-width:1200px) {
	.own-wrap,
	.own-big-wrap {
		width: 1055px;
	}

}

@media (min-width:1300px) {
	.own-wrap {
		width: 1055px;
	}
	.own-big-wrap{
		width: 1225px;
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px
}

.row {
	margin-left: 0px;
	margin-right: 0px
}

.cf:before,
.cf:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
	content: " ";
	display: table
}

.cf:after,
.container:after,
.container-fluid:after,
.row:after {
	clear: both
}

.column{
	box-sizing: border-box;
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
}

.xsml-1 { width: 8.33333%}

.xsml-offset-1 { margin-left: 8.33333%}
.xsml-push-1 { left: 8.33333%;right: auto}
.xsml-pull-1 { right: 8.33333%;left: auto}

.xsml-2 {width: 16.66667%}

.xsml-offset-2 { margin-left: 16.66667%}
.xsml-push-2 { left: 16.66667%;right: auto}
.xsml-pull-2 {	right: 16.66667%;left: auto}

.xsml-3 {width: 25%}

.xsml-offset-3 { margin-left: 25%}
.xsml-push-3 {	left: 25%;right: auto}
.xsml-pull-3 {	right: 25%;	left: auto}

.xsml-4 {width: 33.33333%}

.xsml-offset-4 { margin-left: 33.33333%}
.xsml-push-4 {	left: 33.33333%;right: auto}
.xsml-pull-4 {	right: 33.33333%;left: auto}

.xsml-5 { width: 41.66667%}

.xsml-offset-5 { margin-left: 41.66667%}
.xsml-push-5 {	left: 41.66667%;right: auto}
.xsml-pull-5 {	right: 41.66667%;left: auto}

.xsml-6 { width: 50%}

.xsml-offset-6 {margin-left: 50%}
.xsml-push-6 { left: 50%; right: auto}
.xsml-pull-6 {	right: 50%;	left: auto}

.xsml-7 { width: 58.33333%}

.xsml-offset-7 { margin-left: 58.33333%}
.xsml-push-7 {	left: 58.33333%; right: auto}
.xsml-pull-7 {	right: 58.33333%;left: auto}

.xsml-8 { width: 66.66667%}

.xsml-offset-8 { margin-left: 66.66667%}
.xsml-push-8 {	left: 66.66667%;right: auto}
.xsml-pull-8 {	right: 66.66667%;left: auto}

.xsml-9 { width: 75%}

.xsml-offset-9 {margin-left: 75%}
.xsml-push-9 {	left: 75%;right: auto}
.xsml-pull-9 {	right: 75%;	left: auto}

.xsml-10 {	width: 83.33333%}

.xsml-offset-10 {	margin-left: 83.33333%}
.xsml-push-10 {left: 83.33333%;right: auto}
.xsml-pull-10 {right: 83.33333%;left: auto}

.xsml-11 {	width: 91.66667%}

.xsml-offset-11 {	margin-left: 91.66667%}
.xsml-push-11 { left: 91.66667%;right: auto}
.xsml-pull-11 { right: 91.66667%; left: auto}

.xsml-12 {	width: 100%}

.xsml-offset-12 {margin-left: 100%}
.xsml-push-12 {left: 100%;	right: auto}
.xsml-pull-12 {right: 100%;left: auto}


@media (min-width:768px) {

			.sml-1 { width: 8.33333%}

			.sml-offset-1 { margin-left: 8.33333%}
			.sml-push-1 { left: 8.33333%;right: auto}
			.sml-pull-1 { right: 8.33333%;left: auto}

			.sml-2 {width: 16.66667%}

			.sml-offset-2 { margin-left: 16.66667%}
			.sml-push-2 { left: 16.66667%;right: auto}
			.sml-pull-2 {	right: 16.66667%;left: auto}

			.sml-3 {width: 25%}

			.sml-offset-3 { margin-left: 25%}
			.sml-push-3 {	left: 25%;right: auto}
			.sml-pull-3 {	right: 25%;	left: auto}

			.sml-4 {width: 33.33333%}

			.sml-offset-4 { margin-left: 33.33333%}
			.sml-push-4 {	left: 33.33333%;right: auto}
			.sml-pull-4 {	right: 33.33333%;left: auto}

			.sml-5 { width: 41.66667%}

			.sml-offset-5 { margin-left: 41.66667%}
			.sml-push-5 {	left: 41.66667%;right: auto}
			.sml-pull-5 {	right: 41.66667%;left: auto}

			.sml-6 { width: 50%}

			.sml-offset-6 {margin-left: 50%}
			.sml-push-6 { left: 50%; right: auto}
			.sml-pull-6 {	right: 50%;	left: auto}

			.sml-7 { width: 58.33333%}

			.sml-offset-7 { margin-left: 58.33333%}
			.sml-push-7 {	left: 58.33333%; right: auto}
			.sml-pull-7 {	right: 58.33333%;left: auto}

			.sml-8 { width: 66.66667%}

			.sml-offset-8 { margin-left: 66.66667%}
			.sml-push-8 {	left: 66.66667%;right: auto}
			.sml-pull-8 {	right: 66.66667%;left: auto}

			.sml-9 { width: 75%}

			.sml-offset-9 {margin-left: 75%}
			.sml-push-9 {	left: 75%;right: auto}
			.sml-pull-9 {	right: 75%;	left: auto}

			.sml-10 {	width: 83.33333%}

			.sml-offset-10 {	margin-left: 83.33333%}
			.sml-push-10 {left: 83.33333%;right: auto}
			.sml-pull-10 {right: 83.33333%;left: auto}

			.sml-11 {	width: 91.66667%}

			.sml-offset-11 {	margin-left: 91.66667%}
			.sml-push-11 { left: 91.66667%;right: auto}
			.sml-pull-11 { right: 91.66667%; left: auto}

			.sml-12 {	width: 100%}

			.sml-offset-12 {margin-left: 100%}
			.sml-push-12 {left: 100%;	right: auto}
			.sml-pull-12 {right: 100%;left: auto}

}

@media (min-width:992px) {

			.mid-1 { width: 8.33333%}

			.mid-offset-1 { margin-left: 8.33333%}
			.mid-push-1 { left: 8.33333%;right: auto}
			.mid-pull-1 { right: 8.33333%;left: auto}

			.mid-2 {width: 16.66667%}

			.mid-offset-2 { margin-left: 16.66667%}
			.mid-push-2 { left: 16.66667%;right: auto}
			.mid-pull-2 {	right: 16.66667%;left: auto}

			.mid-3 {width: 25%}

			.mid-offset-3 { margin-left: 25%}
			.mid-push-3 {	left: 25%;right: auto}
			.mid-pull-3 {	right: 25%;	left: auto}

			.mid-4 {width: 33.33333%}

			.mid-offset-4 { margin-left: 33.33333%}
			.mid-push-4 {	left: 33.33333%;right: auto}
			.mid-pull-4 {	right: 33.33333%;left: auto}

			.mid-5 { width: 41.66667%}

			.mid-offset-5 { margin-left: 41.66667%}
			.mid-push-5 {	left: 41.66667%;right: auto}
			.mid-pull-5 {	right: 41.66667%;left: auto}

			.mid-6 { width: 50%}

			.mid-offset-6 {margin-left: 50%}
			.mid-push-6 { left: 50%; right: auto}
			.mid-pull-6 {	right: 50%;	left: auto}

			.mid-7 { width: 58.33333%}

			.mid-offset-7 { margin-left: 58.33333%}
			.mid-push-7 {	left: 58.33333%; right: auto}
			.mid-pull-7 {	right: 58.33333%;left: auto}

			.mid-8 { width: 66.66667%}

			.mid-offset-8 { margin-left: 66.66667%}
			.mid-push-8 {	left: 66.66667%;right: auto}
			.mid-pull-8 {	right: 66.66667%;left: auto}

			.mid-9 { width: 75%}

			.mid-offset-9 {margin-left: 75%}
			.mid-push-9 {	left: 75%;right: auto}
			.mid-pull-9 {	right: 75%;	left: auto}

			.mid-10 {	width: 83.33333%}

			.mid-offset-10 {	margin-left: 83.33333%}
			.mid-push-10 {left: 83.33333%;right: auto}
			.mid-pull-10 {right: 83.33333%;left: auto}

			.mid-11 {	width: 91.66667%}

			.mid-offset-11 {	margin-left: 91.66667%}
			.mid-push-11 { left: 91.66667%;right: auto}
			.mid-pull-11 { right: 91.66667%; left: auto}

			.mid-12 {	width: 100%}

			.mid-offset-12 {margin-left: 100%}
			.mid-push-12 {left: 100%;	right: auto}
			.mid-pull-12 {right: 100%;left: auto}

}

@media (min-width:1200px) {

			.lrg-1 { width: 8.33333%}

			.lrg-offset-1 { margin-left: 8.33333%}
			.lrg-push-1 { left: 8.33333%;right: auto}
			.lrg-pull-1 { right: 8.33333%;left: auto}

			.lrg-2 {width: 16.66667%}

			.lrg-offset-2 { margin-left: 16.66667%}
			.lrg-push-2 { left: 16.66667%;right: auto}
			.lrg-pull-2 {	right: 16.66667%;left: auto}

			.lrg-3 {width: 25%}

			.lrg-offset-3 { margin-left: 25%}
			.lrg-push-3 {	left: 25%;right: auto}
			.lrg-pull-3 {	right: 25%;	left: auto}

			.lrg-4 {width: 33.33333%}

			.lrg-offset-4 { margin-left: 33.33333%}
			.lrg-push-4 {	left: 33.33333%;right: auto}
			.lrg-pull-4 {	right: 33.33333%;left: auto}

			.lrg-5 { width: 41.66667%}

			.lrg-offset-5 { margin-left: 41.66667%}
			.lrg-push-5 {	left: 41.66667%;right: auto}
			.lrg-pull-5 {	right: 41.66667%;left: auto}

			.lrg-6 { width: 50%}

			.lrg-offset-6 {margin-left: 50%}
			.lrg-push-6 { left: 50%; right: auto}
			.lrg-pull-6 {	right: 50%;	left: auto}

			.lrg-7 { width: 58.33333%}

			.lrg-offset-7 { margin-left: 58.33333%}
			.lrg-push-7 {	left: 58.33333%; right: auto}
			.lrg-pull-7 {	right: 58.33333%;left: auto}

			.lrg-8 { width: 66.66667%}

			.lrg-offset-8 { margin-left: 66.66667%}
			.lrg-push-8 {	left: 66.66667%;right: auto}
			.lrg-pull-8 {	right: 66.66667%;left: auto}

			.lrg-9 { width: 75%}

			.lrg-offset-9 {margin-left: 75%}
			.lrg-push-9 {	left: 75%;right: auto}
			.lrg-pull-9 {	right: 75%;	left: auto}

			.lrg-10 {	width: 83.33333%}

			.lrg-offset-10 {	margin-left: 83.33333%}
			.lrg-push-10 {left: 83.33333%;right: auto}
			.lrg-pull-10 {right: 83.33333%;left: auto}

			.lrg-11 {	width: 91.66667%}

			.lrg-offset-11 {	margin-left: 91.66667%}
			.lrg-push-11 { left: 91.66667%;right: auto}
			.lrg-pull-11 { right: 91.66667%; left: auto}

			.lrg-12 {	width: 100%}

			.lrg-offset-12 {margin-left: 100%}
			.lrg-push-12 {left: 100%;	right: auto}
			.lrg-pull-12 {right: 100%;left: auto}

}


.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.pull-right {
	float: right !important
}

.pull-left {
	float: left !important
}

.hide {
	display: none !important
}

.show {
	display: block !important
}

.invisible {
	visibility: hidden
}

.hidden {
	display: none !important;
}

.tbl{
  display: table;
  vertical-align: middle;
  height:100%;
	width:100%;
}
.tbl-cell{
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
/*******************************************/
/*BASIC CSS END*/
/*******************************************/


p {
	margin: 0 0 10px 0;
	font-size: 16.5px;
	line-height: normal;
	font-weight: normal;
	color: #231f20;
}
p:last-of-type{
	margin-bottom:0;
}



/*** GTPressura START ****/

@font-face {
  font-family: 'GTPressura';
  src: url('fonts/GTPressura/GTPressura.eot?#iefix') format('embedded-opentype'),  
 	url('fonts/GTPressura/GTPressura.woff') format('woff'), 
  url('fonts/GTPressura/GTPressura.ttf')  format('truetype'), 
  url('fonts/GTPressura/GTPressura.svg#GTPressura') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GTPressura-Bold';
  src: url('fonts/GTPressura/GTPressura-Bold.eot?#iefix') format('embedded-opentype'),
  url('fonts/GTPressura/GTPressura-Bold.otf')  format('opentype'),
	url('fonts/GTPressura/GTPressura-Bold.woff') format('woff'),
	url('fonts/GTPressura/GTPressura-Bold.ttf')  format('truetype'),
	url('fonts/GTPressura/GTPressura-Bold.svg#GTPressura-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*** GTPressura END ****/

/*** DomaineDisplay START ***/

@font-face {
  font-family: 'DomaineDisplay-Regular';
  src: url('fonts/DomaineDisplay/DomaineDisplay-Regular.eot?#iefix') format('embedded-opentype'),  
 	url('fonts/DomaineDisplay/DomaineDisplay-Regular.woff') format('woff'), 
 	url('fonts/DomaineDisplay/DomaineDisplay-Regular.ttf')  format('truetype'), 
 	url('fonts/DomaineDisplay/DomaineDisplay-Regular.svg#DomaineDisplay-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*** DomaineDisplay END ***/

/*** ACaslonPro-Regular START ***/


@font-face {
  font-family: 'ACaslonPro-Regular';
  src: url('fonts/ACaslonPro/ACaslonPro-Regular.eot?#iefix') format('embedded-opentype'),  
     url('fonts/ACaslonPro/ACaslonPro-Regular.otf')  format('opentype'),
     url('fonts/ACaslonPro/ACaslonPro-Regular.woff') format('woff'), 
     url('fonts/ACaslonPro/ACaslonPro-Regular.ttf')  format('truetype'), 
     url('fonts/ACaslonPro/ACaslonPro-Regular.svg#ACaslonPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*** ACaslonPro-Regular END ***/

/*** KozGoPro-Regular-AlphaNum Start ***/
@font-face {
  font-family: 'KozGoPr6N-Regular-AlphaNum';
  src: url('fonts/KozGoPr6N-Regular-AlphaNum.eot?#iefix') format('embedded-opentype'),
  	   url('fonts/KozGoPr6N-Regular-AlphaNum.otf')  format('opentype'),
	   url('fonts/KozGoPr6N-Regular-AlphaNum.woff') format('woff'), 
	   url('fonts/KozGoPr6N-Regular-AlphaNum.ttf')  format('truetype'), 
	   url('fonts/KozGoPr6N-Regular-AlphaNum.svg#KozGoPr6N-Regular-AlphaNum') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*** KozGoPro-Regular-AlphaNum End ***/

/*** KozGoPro-Medium-AlphaNum Start ***/
@font-face {
  font-family: 'KozGoPro-Medium-AlphaNum';
  src: url('fonts/KozGoPro-Medium-AlphaNum.eot?#iefix') format('embedded-opentype'),
  	   url('fonts/KozGoPro-Medium-AlphaNum.otf')  format('opentype'),
	   url('fonts/KozGoPro-Medium-AlphaNum.woff') format('woff'),
	   url('fonts/KozGoPro-Medium-AlphaNum.ttf')  format('truetype'), 
	   url('fonts/KozGoPro-Medium-AlphaNum.svg#KozGoPro-Medium-AlphaNum') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*** KozGoPro-Medium-AlphaNum End ***/

/*** AdobeMyungjoStd-Medium-Alphabetic Start ***/
@font-face {
  font-family: 'AdobeMyungjoStd-Medium-Alphabetic';
  src: url('fonts/AdobeMyungjoStd-Medium-Alphabetic.eot?#iefix') format('embedded-opentype'),
  	   url('fonts/AdobeMyungjoStd-Medium-Alphabetic.otf')  format('opentype'),
	   url('fonts/AdobeMyungjoStd-Medium-Alphabetic.woff') format('woff'),
	   url('fonts/AdobeMyungjoStd-Medium-Alphabetic.ttf')  format('truetype'),
	   url('fonts/AdobeMyungjoStd-Medium-Alphabetic.svg#AdobeMyungjoStd-Medium-Alphabetic') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*** AdobeMyungjoStd-Medium-Alphabetic End ***/

html { font-size:10px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); height:100%; }
body {
	font-family: 'ACaslonPro-Regular', serif;
	font-size: 20px;
	line-height: 1.42857143;
	color: #231f20;
	height: 100%;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	position: relative;

	font-style: normal;
	font-weight: normal;
	font-synthesis: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: 'liga', 'kern';
	box-sizing: content-box;
}
.mn-wrap{ height:100%;}
.bdr{border:1px solid red;}
.vl-bottom{vertical-align:bottom;}

/**************************************************/
/** HOMEPAGE START **/
/******************************************************/

/******** BANNER START ****************/
.own-mn-bnnr-blk {	
	background-size: cover !important;
	height: 866px;
	height: 100vh;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.own-mn-bnnr-blk > video {
	width: 100%;
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: fill;
	height: 100vh;
	z-index: 0;
}
.own-mn-bnnr-blk .own-banner-bdy-blk {
	position: absolute;
	z-index: 1;
	background-color: rgba(0, 0, 0, .56);
	left: 0;
	width: 100%;
	height: 100%;
}
.company .own-mn-bnnr-blk .own-banner-bdy-blk {
	background-color: transparent;
}
.own-mn-bnnr-blk .own-banner-bdy-blk header {
	color: #ffffff;
	padding-top: 58px;
}
.own-mn-bnnr-blk .own-banner-bdy-blk header .own-right {
	float: right;
}
header .column {

	/*border:1px solid red;*/
}
header .menu-blk {
	list-style: none;
	margin: 75px 0 0 0;
	padding: 0;
	display: block;
	text-align: right;
	width: 100%;
}
header .menu-blk li {
	display: inline-block;
	width: 11.75% !important; 
	/*padding-right: 19px ;
	padding-left: 22px;*/
	position: relative;
	text-align: center;
	vertical-align: middle;
}
header .menu-blk li:before {
	content: "";
	position: absolute;
	width: 3px;
	height: 14px;
	left: -5px;
	background-color: #fff;
	top: 23%;/* 33% */
}
header .menu-blk li:first-child:before, header .menu-blk li:last-child:before {
	display: none;
}
header .menu-blk li a {
	color: #fff;
	font-family: 'GTPressura', sans-serif;
	font-size: 14px;
	letter-spacing: 3px;
	text-transform: uppercase;
}
header .menu-blk li a:hover {
	text-decoration: underline;
}
header .moby-menu li.current-menu-item a{
	text-decoration: underline !important;
}
.contact header .moby-menu li.current-menu-item a{
	text-decoration: none !important;
}

header .menu-blk li:last-child {
	padding: 0 !important; /*width:11.7%;*/
}
header .menu-blk li:last-child a{
	background-color: #fff;
	border: 1px solid transparent;
	color: #000;
	display: block;
	padding: 10px 15px;
	width: 100%;
	font-size: 15px;
  font-family: 'GTPressura-Bold';

  transition: all .4s;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;	
}

header .menu-blk li:last-child a:hover{
	border:1px solid #fff;
	background-color: transparent;
	color: #fff;
	text-decoration: none;
}


/***************/
/***********************/



.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk{
	text-align: center;
	margin-top: 138px;
}
.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{
	font-size: 58px;
  font-family: 'DomaineDisplay-Regular', Arial, sans-serif;
  font-weight: 400;
	color: #fff;
	padding:  0 35px;
	line-height: 71px;
}

.own-mn-bnnr-blk .own-banner-bdy-blk .own-down-link{
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
	text-align: center;
}

.close-btn-blk.hidden{
	display: none!important;
}
/******** BANNER END ***************/


/******** HOME ABOUT START **********/
.own-mn-hmabout-blk{
	text-align: center;
	padding: 140px 0 168px 0;
	background-color: #5f7774;
	color: #fff;
}

.own-mn-hmabout-blk h4{
  font-family: 'GTPressura';
  font-size: 27px;
  letter-spacing: 4px;
  font-weight: 400;
  margin: 3px 0 17px 0 ; 
  text-transform: uppercase;
}
.own-mn-hmabout-blk p{
	font-size: 28px;
	line-height: 37px;
	font-family: sans-serif;
  font-family: 'ACaslonPro-Regular', serif;
  color: #fff;
  font-weight: 400;
}
body.home .own-mn-hmabout-blk p{
  padding: 0 60px;
}

/******** HOME ABOUT END **********/

/************* WTWEDO START ******************/

.own-mn-hmwtwedo-blk{
	background-color: #f4f4f4;
	/*background-color: rgb(208,210,211);*/
	padding: 120px 0 146px 0;
	text-align: center;
}

.own-ttl-blk > h2{

  font-family: 'DomaineDisplay-Regular', Arial, sans-serif;
	font-size: 58px;
	font-weight: 400;
}

.own-ttl-blk > h2 a:hover{
	color: #231f20;
	text-decoration: none;
}
.own-mn-hmwtwedo-blk .own-bdy-blk {
	padding-top: 27px;
}
.own-mn-hmwtwedo-blk .own-bdy-blk{
	margin-left: -11px;
	margin-right: -11px;
}
.own-mn-hmwtwedo-blk .own-bdy-blk .own-item{
	padding: 0 8px;
}
.own-mn-hmwtwedo-blk .own-bdy-blk .own-item a{
	text-decoration: none;
}
.own-mn-hmwtwedo-blk .own-bdy-blk .own-item h4{
  font-family: 'GTPressura';
  font-weight: 400;
  font-size: 17px;
  letter-spacing: 2.5px;
  margin: 21px 0 5px 0;

  transition: all .4s;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
}
.own-mn-hmwtwedo-blk .own-bdy-blk .own-item p{
	font-family: sans-serif;
  font-family: 'ACaslonPro-Regular', serif;

	font-size: 18px;
}

.own-mn-hmwtwedo-blk .own-bdy-blk .own-item:hover h4{
	color: #532943;
}	

/************* WTWEDO END ******************/

/************* OURWINES START ******************/

.own-mn-hmourwines-blk{
	background-color: #fff;
	padding: 101px 0 110px 0;
	text-align: center;
}

.own-mn-hmourwines-blk .own-bdy-blk {
	padding-top: 30px;
}

.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider{
	position: relative;
}

.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .item .img-blk{
	height: 288px;
	overflow: hidden;
}
.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .item .disc-blk{
	padding: 16px 6px;
}
.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .item .disc-blk h4{
  font-family: 'GTPressura';
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 3px;
	overflow: hidden;
	max-height: 45px;
	line-height: 1em;
}
.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .item .disc-blk .own-line{
	width:10px;
	background-color:#333;
	display: block;
	margin:10px auto;
	height: 2px;
	margin: 9px auto 9px auto;
} 
.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .item .disc-blk p{
	font-family: sans-serif;
    font-family: 'ACaslonPro-Regular', serif;

	font-size: 17px;/*20px*/
	line-height: 20px;
	margin: 0;
}
.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .item .disc-blk p small{
	text-transform: uppercase;
	font-size: 11px;
	line-height: 1.5em;
    display: block;
    margin-top: 5px;
}

.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .owl-nav{
	position: absolute;
	top: 47%;
	transform: translateY(-46%);
	width:100%;
}
.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .owl-nav .owl-prev,
.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .owl-nav .owl-next{
	width: 30px;
	overflow: hidden;
	text-indent: -200px;
	position: relative;
	height: 50px;
}
.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .owl-nav .owl-prev{
	left: -64px;
	float: left;
	background: url('images/left-black.svg')no-repeat center center;
}

.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .owl-nav .owl-next{
	right: -70px;
	float: right;
	background: url('images/right-black.svg')no-repeat center center;
}
/************* OURWINES END ******************/


/************* FOOTER START *****************/
footer.own-mn-footer-blk{
	background-color: #5f7774;
	padding: 90px 0 0 0;
	text-align: center;
}
footer.own-mn-footer-blk .own-ttl-blk h2{
	color: #fff;
}
footer.own-mn-footer-blk .ftr-bdy-blk{
	padding: 34px 0 0 0 ;
}
footer.own-mn-footer-blk .ftr-bdy-blk .post-slider-blk ul li{
	width:203px !important;
	height: 203px;
	overflow: hidden;
	background-color: #fff;
	list-style: none;
	display: inline-block;
	margin: 0 5px;
	box-sizing: border-box;
}
.jr-insta-thumb ul.thumbnails li{

}
.jr-insta-thumb ul.thumbnails.jr_col_5 li{
	width:18.3% !important;

}
footer.own-mn-footer-blk .ftr-bdy-blk .post-slider-blk .jr-insta-thumb ul.thumbnails li img{
	height: 203px !important;
}
.jr-insta-thumb ul.thumbnails{
	margin-left: -8px !important;
	margin-right: -8px !important;
}

.social-blk{
	padding: 64px 0 58px 0;
}
.social-blk ul{
	list-style: none;
}
.social-blk ul li{
	display: inline-block;
	vertical-align: middle;
	margin: 0 12px;
}

.social-blk ul li span{
	  border-radius: 100%;
    width: 53px;
    height: 53px;
    border: 3px solid #fff;
    display: block;
    line-height: 50px;

    transition: all .4s;
}
.social-blk ul li span:hover{
	border-color: rgba(255,255,255,.3);
	
}
.social-blk ul li a{
	display: block;
}

footer.own-mn-footer-blk .ftr-bdy-blk .social-blk ul li a:hover span{
	border-color: rgba(255,255,255,.3);
	
}

.social-blk .site-lnk{
	padding: 20px 0;
}
.social-blk .site-lnk a{
	display: block;
	color: #fff;
	font-size: 25px;
	font-family: sans-serif;
  font-family: 'ACaslonPro-Regular', serif;

}
footer.own-mn-footer-blk .last-blk{
	background-color: #2b2829;
	padding: 20px 0;
	color: #fff;
}
footer.own-mn-footer-blk .last-blk p{
	font-family: sans-serif;
  font-family: 'ACaslonPro-Regular', serif;
	font-size: 16px;
	color: #fff;
}
/************* FOOTER END *****************/




/**************************************************/
/** HOMEPAGE END **/
/******************************************************/



/**************************************************/
/** BRANDS PAGE START **/
/******************************************************/


.brands .own-mn-brand-portfolio-blk{
	padding: 155px 0 134px 0;
	background-color: #fff;
  text-align: center;

}
.brands .own-mn-brand-portfolio-blk h4{
  font-family: 'GTPressura';
  font-size: 24px;
  letter-spacing: 3.4px;
  font-weight: 400;
}
.brands .own-mn-brand-portfolio-blk ul{
	text-align: center;
	align-items: center;
	list-style: none;
	display: block;
	padding:51px 0 0 0;
	margin-right: -9px;
	margin-left: -9px;
}
.brands .own-mn-brand-portfolio-blk ul li{
	width:244px;
	height: 154px;
	background-color: #fff;
	/*border:1px solid #000;*/
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 25px;
	overflow: hidden;
}
.brands .own-mn-brand-portfolio-blk ul li a{
	display: block;
}
.brands .own-mn-brand-portfolio-blk ul li a:hover{
	opacity: .8;

  transition: all .2s ease-out;
  -webkit-transition: all .2s ease-out;
  -moz-transition: all .2s ease-out;
  -ms-transition: all .2s ease-out;
  -o-transition: all .2s ease-out;
}

/**************************************************/
/** BRANDS PAGE END **/
/******************************************************/

/**************************************************/
/** COMPANY PAGE START **/
/******************************************************/

.company .own-mn-hmabout-blk{
	text-align: center;
  padding: 96px 0 118px 0;
  background-color: #5f7774;
  color: #fff;
}

.company .own-ourdirectors-blk{
	padding: 109px 0 78px 0;
	background-color: #fff;
}
.company .own-ttl-blk{
	text-align: center;
}
.company .own-ourdirectors-blk .own-bdy-blk{
	padding-top: 29px;
}
.company .own-ourdirectors-blk .own-bdy-blk .own-left .own-item{
	padding-right: 35px;
	padding-top: 9px;
}

.company .own-ourdirectors-blk .own-bdy-blk .own-left .own-item figure img.cl-small-img{
	float: right;
	margin: 40px 20px 0 0;
}

.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item{
	padding-left: 12px;
	margin-bottom: 85px;
	padding-right: 80px;

}
.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item h4{
  font-family: 'GTPressura';
	font-size: 20px;
	font-weight: normal;
	color: #231f20;
	letter-spacing: 3px;
	margin-bottom: 12px;

} 


.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item p {
	font-size: 21px;
	color: #232121;
	line-height: 29px;
}
.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item p:last-of-type {
	margin-bottom: 30px;
}
.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item ul li {
	list-style: none;
	line-height: 22px;
}
.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item ul li small {
	font-size: 18px;
}
.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item ul li small strong {
	text-transform: uppercase;
	font-size: 12px;
	position: relative;
	padding-right: 18px;
  font-family: 'GTPressura';
  letter-spacing: 2px;

}
.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item ul li small strong:after{
	position: absolute;
  content: "";
  top: 7px;
  width: 6px;
  height: 2px;
  background-color: #000;
  padding: 0;
  right: 10px; 
}
.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item ul li small a {
	color: #232121;
}

/**************************************************/
/** COMPANY PAGE END **/
/******************************************************/


/**************************************************/
/** SERVICES PAGE START **/
/******************************************************/
.services .own-srvcs-content-blk .own-wrap{
	width: 1146px;
	max-width: 100%;
}
.services .own-srvcs-content-blk{
	/*border:1px solid red;*/
}
.services .own-srvcs-content-blk .own-bdy-blk .own-bucket{
	padding: 120px 0 125px 0;
	background-color: #f4f4f4;
}
.services .own-srvcs-content-blk .own-bdy-blk .own-bucket:nth-child(2){
	background-color: #ffffff;

}
.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-left{
	text-align: right;
  padding-right: 25px;
}
.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right{
	padding-left: 31px;
}
/** EDITEBLE **/
.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right .tbl,
.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right .tbl-cell{
	vertical-align: top;
}
/** EDITEBLE **/

.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h2{
	font-size: 46px;
  font-family: 'DomaineDisplay-Regular';
  font-weight: 400;
  line-height: 39px;
  margin-bottom: 19px;
}

.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h4{
	font-family: 'GTPressura';
  font-size: 18px;
  letter-spacing: 3.4px;
  font-weight: 400;
  position: relative;
  /*margin-bottom: 40px;*/
}
.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right span.line{
	width: 7px;
	height: 3px;
	margin: 10px 0 28px 0 ;
	display: block;
	background-color: #231f20;
}
.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right p{
	font-size: 21px;
	line-height: 32px;
}
/**************************************************/
/** SERVICES PAGE END **/
/******************************************************/


/**************************************************/
/** CONTACT PAGE START **/
/******************************************************/

body.contact {background-color: #5f7774;}
.contact header { padding-top: 48px; }
.contact header .own-wrap1170,
.error404 header .own-wrap1170{ width:1170px; max-width:100%; margin:auto; }
.contact .own-cntct-content-blk .own-wrap1180{ width:1180px; max-width:100%; margin:auto; }
.contact header .own-left .own-lg-link{position: relative;left: -89px;top: 9px;}
.contact header nav.top-navigation{	margin-top: 10px;}
.contact header .menu-blk li:last-child a{text-decoration: none;}
.own-cntct-content-blk{ /*border:1px solid red;*/ }
.own-cntct-content-blk .top-blk{padding: 70px 0 101px 0;text-align: center;color: #fff;}
.own-cntct-content-blk .top-blk .own-ttl-blk h1{font-size: 58px;font-family: 'DomaineDisplay-Regular'; font-weight: 400; margin-bottom: 0px;}
.own-cntct-content-blk .top-blk .own-ttl-blk h1 ~ h3{font-size: 42px; font-weight: 400; line-height: 64px;}
.own-cntct-content-blk .top-blk .own-ttl-blk h1 ~ h3 a{ color: #fff; transition: all .4s; }
.own-cntct-content-blk .top-blk .own-ttl-blk h3.cntc-no{ margin-bottom: 43px;}
.contact .social-blk{ padding-top: 0; }
/*****/
.contact .bottom-blk{ /*border:1px solid red;*/ }
.contact .bottom-blk .own-left{	padding: 0 28px 0 45px; }
.contact .bottom-blk .own-left .map-blk{ background-color: #fff; }
.contact .bottom-blk .own-left .address-blk{ text-align:center; color:#ffffff; padding:33px 0; }
.contact .bottom-blk .own-left .address-blk h4{
	font-family: 'GTPressura';
  font-size: 16px;
  letter-spacing: 3px;
  font-weight: 400;
  text-transform: uppercase;
}
.contact .bottom-blk .own-left .address-blk span.line{
	display: block;
  background: #fff;
  width: 6px;
  height: 2px;
  margin: 12px auto;
}
.contact .bottom-blk .own-left .address-blk p{
	color: #fff;
}
.contact .bottom-blk .own-right{
	padding: 0 50px 0 23px;
}
.contact .bottom-blk .own-cntct-fill-blk{
}
.contact .bottom-blk .own-cntct-fill-blk .item-blk{
	margin-bottom: 14px;
}
.contact .bottom-blk label{
	display: block;
	font-size: 13px;
	font-family: 'GTPressura';
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 5px;
	letter-spacing: 3px;
}
.contact .bottom-blk .own-cntct-fill-blk input[type="text"],
.contact .bottom-blk .own-cntct-fill-blk input[type="email"]{
	width:100%;
	border: none;
	padding: 6px;
}
.contact .bottom-blk .own-cntct-fill-blk .item-blk.textarea-blk{
	margin-bottom: 1px ;
}
.contact .bottom-blk .own-cntct-fill-blk textarea{
	width: 100%;
	height: 231px;
	resize: none;
	padding: 6px;
	border: none;
}
.contact .bottom-blk .own-cntct-fill-blk input[type="submit"] {
	width: 100%;
	border: none;
	padding: 6px;
	background-color: #2b2829;
	color: #fff;
	font-size: 20px;
	font-family: 'GTPressura-Bold';
	letter-spacing: 3px;
	text-transform: uppercase;
	outline: none;
}
.contact .bottom-blk .own-cntct-fill-blk input[type="submit"]:hover {
	background-color:
}
.contact footer.own-mn-footer-blk {
	padding-top: 173px;
}
.contact .address-blk a.cl-mapaddress {
	outline: none;
	text-decoration: none;
}
/*.contact header .menu-blk li{
	width: 8.7%;
}*/
.contact header .menu-blk li:last-child{ width:12%; }
.contact header .menu-blk li:last-child a{ float:right; /*width:87%;*/ }

/*Contact Form 7: CSS for Error and Success Message */
.contact span .wpcf7-not-valid { border:1px solid #ff0000 !important;}
.contact span.wpcf7-not-valid-tip { display:none; }
.contact div.wpcf7-validation-errors{ color:#FFFFFF; }
.contact div.wpcf7-response-output{ margin:1em 0.5em 1em; }
.contact div.wpcf7-mail-sent-ok{ color:#FFFFFF; }

/*ERROR NOT START */
.contact div.wpcf7-response-output{
	margin: 0 !important;
	font-size: 18px;
	font-family: 'GTPressura';
	font-weight: 400;
}
.contact div.wpcf7-validation-errors{
	border-color:#ff0000;
	padding-bottom: 9px;
}
body.menuOpened{
	overflow: hidden;
}
/**************************************************/
/** CONTACT PAGE END **/
/******************************************************/

/**************************************************/
/** 404 PAGE START **/
/******************************************************/
.clr-lg{
	display: none;
}
.error404 .own-wrap1438{
	width: 1438px;
	margin: auto;
	max-width: 100%;
}
.error404 .wt-lg{
	display: none;
}
.error404 .clr-lg{
	display: block;
}
.error404 header{
	padding-top: 59px;
}
.error404 header .own-left .own-lg-link{
	position: relative;
	left: -89px;
}
.error404 header .menu-blk{
	margin-top: 70px;
}
/*.error404 header .menu-blk li{
	width: 10.4%;
}*/
.error404 header .menu-blk li:before{
	background-color: #5f7774;
}
.error404 header .menu-blk li a{
	color: #5f7774;
}

.error404 header .menu-blk li:last-child a{
	background-color: #5f7774;
	color: #fff;
  font-family: 'GTPressura';
}
.error404 header .menu-blk li:last-child a:hover{
	border: 1px solid #5f7774;
	background-color: transparent;
	color: #5f7774;
}


.error404 .own-error-404-blk{
	padding: 96px 0 109px 0;
}
.error404 .own-error-404-blk .own-left{
	text-align: right;
}
.error404 .own-error-404-blk .own-left figure img{
	position: relative;
  right: -13px;
  top: 18px;
}
.error404 .own-error-404-blk .own-right .page-content{
	padding: 130px 27px;
}
.error404 .own-error-404-blk .own-right .page-content h1.page-title{
	font-size: 50px;
	font-family: 'DomaineDisplay-Regular';
  font-weight: 400;
  letter-spacing: 1.5px;
  margin-bottom: 10px;
  line-height: 65px;
}
.error404 .own-error-404-blk .own-right .own-btn{
  background: #5f7774;
  border:1px solid transparent;
  padding: 6px 28px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'GTPressura';
  letter-spacing: 4px;
  line-height: 22px;
  text-decoration: none;

  transition: all .4s;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -ms-transition: all .4s;
  -o-transition: all .4s;
}
.error404 .own-error-404-blk .own-right .own-btn:hover{
	border: 1px solid #5f7774;
	background-color: transparent;
	color: #5f7774;
}
/**************************************************/
/** 404 PAGE END **/
/******************************************************/


/**************************************************/
/** RESPONSIVE START **/
/******************************************************/

/**************************************************/
/** MANDARIN SERVICES START **/
/******************************************************/
.mandarin-services .own-mn-hmabout-blk {
    padding: 140px 0;
}
.mandarin-services.services .own-srvcs-content-blk .own-wrap,
.mandarin-services.services .ptr-detail-section .own-wrap,
.mandarin-services.services .own-mn-hmabout-blk .own-wrap{
	width:100%;
	max-width:960px;
}
.mandarin-services .own-mn-bnnr-blk .own-banner-bdy-blk{
	background-color:transparent;
}
/*.own-mn-hmabout-blk p,*/
.mandarin-services .own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{
	font-family: 'KozGoPr6N-Regular-AlphaNum';
	font-weight:normal;
}
.mandarin-services .own-mn-hmabout-blk h2 {
	font-family: 'KozGoPr6N-Regular-AlphaNum';
	font-weight:normal;
    font-size: 58px;
    letter-spacing: 4px;
    font-weight: 400;
    margin: 3px 0 17px 0;
    text-transform: uppercase;
}
.mandarin-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h2{
	font-family: 'KozGoPr6N-Regular-AlphaNum';
	font-weight:normal;
	font-size:31px;
	line-height:43px;
	margin-bottom:0;
}
.mandarin-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h2:last-of-type{
	padding-bottom:5px;
}
.mandarin-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right p{
	font-family: 'KozGoPr6N-Regular-AlphaNum';
	font-weight:normal;
	font-size:21px;
}
.mandarin-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right span.line{margin-bottom:20px;}
.mandarin-services .ptr-detail-section{
	padding:120px 0 138px 0;
}
.ptr-detail-section .head-disc{
	margin-bottom:66px;
}
.ptr-detail-section .head-disc p{
	font-family: 'KozGoPr6N-Regular-AlphaNum';
	font-weight:normal;
	font-size:33px;
	line-height:1.25em;
}

.ptr-detail-section .own-left figure img{
	max-width:313px;
}
.ptr-detail-section .own-right{
	padding-left:50px;
}
.prof-info{margin-bottom:28px;}
.prof-info h4{
	font-size:21px;
	font-family: 'KozGoPr6N-Regular-AlphaNum';
	font-weight:normal;
}
.prof-info h4 span{
	font-family: 'GTPressura';
	font-weight:400;
	letter-spacing: 2px;
	text-transform:uppercase;
	font-size:18px;
}
.prof-info p,
.prof-contacts{
	font-family: 'GTPressura';
	font-weight:400;
	letter-spacing: 2px;
	text-transform:uppercase;
	font-size:16px;
	line-height:26px;
}
.prof-contacts span{
	font-family: 'KozGoPr6N-Regular-AlphaNum';
	font-weight:normal;
}

.cl-copyright p a{color:#fff; text-decoration:none;}
.cl-copyright p a:hover{text-decoration:underline;}
/**************************************************/
/** MANDARIN SERVICES END **/
/******************************************************/

/**************************************************/
/** JAPANESE SERVICES START **/
/******************************************************/
.japanese-services.mandarin-services .own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{
	font-size:55px;
	padding:0;
} 
.japanese-services.mandarin-services .own-mn-hmabout-blk h2{
	font-size:47px;
	letter-spacing:-1px;
	font-family: 'KozGoPro-Medium-AlphaNum';
	font-weight:normal;
	margin-bottom:14px;
}
.japanese-services .own-mn-hmabout-blk p{
	font-size:24px;
	line-height:32px;
}
.japanese-services.mandarin-services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h2{
	font-size:28px;
	font-family: 'KozGoPro-Medium-AlphaNum';
	font-weight:normal;
	line-height:36px;
    letter-spacing: -2px;
}
.japanese-services.mandarin-services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right p{
	letter-spacing:-1px;
}
.japanese-services .ptr-detail-section .head-disc p{
	font-size:31px;
}
.japanese-services .prof-contacts span{
	font-size:21px;
}
.japanese-services .prof-info:nth-child(2n) h4 {/* for 2nd child only */
    max-width: 400px;
}
.japanese-services .prof-info:nth-child(3n) h4 {/* for 3rd child only */
    max-width: 420px;
}
/**************************************************/
/** JAPANESE SERVICES END **/
/******************************************************/

/**************************************************/
/** KOREAN SERVICES START **/
/******************************************************/
body.korean-services {font-family: 'AdobeMyungjoStd-Medium-Alphabetic';}
.korean-services.mandarin-services .own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{
	font-family: 'AdobeMyungjoStd-Medium-Alphabetic';
	letter-spacing: 2px;
}
.korean-services.mandarin-services .own-mn-hmabout-blk h2{
	font-family: 'AdobeMyungjoStd-Medium-Alphabetic';
	font-size:47px;
	letter-spacing: 1.6px;
}
.korean-services .own-mn-hmabout-blk p{
	font-family: 'AdobeMyungjoStd-Medium-Alphabetic';
	font-size:25px;
}
.korean-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h2{
	font-family: 'AdobeMyungjoStd-Medium-Alphabetic';
	letter-spacing:-2px;
}
.korean-services .ptr-detail-section .head-disc p,
.korean-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right p{
	font-family: 'AdobeMyungjoStd-Medium-Alphabetic';
}
.korean-services .ptr-detail-section .head-disc p{
	font-size:31px;
}
.korean-services .ptr-detail-section .head-disc {
    margin-bottom: 90px;
}
.korean-services .prof-contacts span{font-size:21px;}
/**************************************************/
/** KOREAN SERVICES END **/
/******************************************************/

/**************************************************/
/** PRIVACY CONTENT START **/
/******************************************************/
.page-template-page-privacy .own-mn-bnnr-blk {
    height: 410px;
}
.page-template-page-privacy .own-mn-footer-blk{padding:0;}
.page-template-page-privacy .own-mn-footer-blk > .own-wrap{display:none;}
.general-content{
	padding:109px 0 78px 0;
}
.general-content h1{
    font-family: 'DomaineDisplay-Regular', Arial, sans-serif;
    font-size: 58px;
    font-weight: 400;
	margin:0 0 40px 0;
}
.general-content h2{font-size: 36px;}
.general-content h3{font-size: 24px;}
.general-content p{
	font-size: 21px;
    color: #232121;
    line-height: 29px;
	margin-bottom:25px;
}
/**************************************************/
/** PRIVACY CONTENT END **/
/******************************************************/
.mandarin-services .type-page a:hover,
.page-template-page-privacy .general-content a:hover{color:#231f20;}


@media (min-width:1305px){

		.own-mn-bnnr-blk .own-banner-bdy-blk header .own-left .own-lg-link{
		    position: relative;
		    left: -89px;
		}

}

@media (min-width: 1250px) and (max-width: 1300px){
		/*BANNER START */
		.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk{
			margin-top: 100px;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{
			font-size: 45px;
			line-height: 55px;
		}
		/**/
}
@media (min-width: 1020px) and (max-width: 1026px){
		/*HEADER START */
		.own-mn-bnnr-blk .own-banner-bdy-blk header{
			padding-top: 40px;
		}
		header .menu-blk li:last-child a{
			padding: 10px;
		}
		/*HEADER END*/
		/*BANNER START */
		.own-mn-bnnr-blk > video {
			width: 130%;
			left: -13%;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk{
			margin-top: 100px;
		}
		/*BANNER END*/

		/* HOME ABOUT START*/
		.own-mn-hmabout-blk{
			padding: 100px 0;
		}
		.own-mn-hmabout-blk p{
			font-size: 20px;
    	line-height: 29px;
		}
		/**/

		/* WT WE DO START */
		.own-mn-hmwtwedo-blk{
			padding: 100px 0;
		}
		/**/
		/*FOOTER START */
		footer.own-mn-footer-blk .ftr-bdy-blk .post-slider-blk ul li{
			width:180px !important;
			height: 180px;
		}
		/**/
		.own-mn-hmourwines-blk .own-bdy-blk{
			width: 83%;
			margin: auto;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{
			font-size:45px;
			line-height: 56px;
		}
		/**************************************************/
		/** JAPANESE SERVICES START **/
		/******************************************************/
		.japanese-services.mandarin-services .own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{
		    font-size: 45px;
		    line-height: 56px;
			padding:0 35px;
		}
		/**************************************************/
		/** JAPANESE SERVICES END **/
		/******************************************************/
		
		
}

@media (min-width:769px){
		.close-btn-blk,
	.moby-menu-btn-blk{
		display: none !important;
	}

}
@media (max-width:1024px){
/**************************************************/
/** MANDARIN SERVICES START **/
/******************************************************/
.mandarin-services.services .own-srvcs-content-blk .own-wrap, 
.mandarin-services.services .ptr-detail-section .own-wrap, 
.mandarin-services.services .own-mn-hmabout-blk .own-wrap{
	padding:0 20px;
}
.ptr-detail-section .own-left figure img{max-width:100%;}
.ptr-detail-section .head-disc p br{display:none}

/**************************************************/
/** MANDARIN SERVICES END **/
/******************************************************/

/**************************************************/
/** PRIVACY CONTENT START **/
/******************************************************/
.general-content{padding:60px 0 40px;}
.general-content h1{margin-bottom:20px;}

/**************************************************/
/** PRIVACY CONTENT END **/
/******************************************************/
/**************************************************/
/** KOREAN SERVICES START **/
/******************************************************/
.japanese-services.mandarin-services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h2{
	font-size:26px;
}
.korean-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h2{
	font-size:28px;
}
/**************************************************/
/** KOREAN SERVICES END **/
/******************************************************/
}
@media (max-width:768px){
		.close-btn-blk,
		.moby-menu-btn-blk{
			display: block !important;
		}
		header .menu-blk li:last-child a{
			background-color: transparent;
			font-family: 'GTPressura-Bold';
			background-color: #fff;
			color: #231f20 !important;
	    width: 120px;
    	margin: auto;
    	padding: 0 15px;
		}
		/**** 404 page ***/

		.error404 header{
			padding-top: 15px;
		}
		.error404 header .menu-blk li:last-child a{
			background-color: transparent;
		}
		.error404 header .own-left .own-lg-link{
			left: 15px;
		}
		.error404 header .own-right .mobymenu-ntn{
			padding: 60px 15px;
	    display: inline-block;
	    float: right;
		}

		.error404 .own-error-404-blk .own-left{
			text-align: center;	
		}
		.error404 .own-error-404-blk .own-right .page-content{
			text-align: center;
			padding:30px;
		}
		.error404 .own-error-404-blk .own-right .page-content h1.page-title{
			margin-bottom: 30px;
		}


	/**** HEADER START ****/
		.own-mn-bnnr-blk .own-banner-bdy-blk header{
			line-height: 150px;
			padding-top: 15px;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk header .own-left .own-lg-link{
			left: 0;
			display: block;
		}

		/*.own-mn-bnnr-blk .own-banner-bdy-blk header .own-right{
			text-align: right;
			position: inherit;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk header .own-right .menu-blk{
			display: none;
		}*/
		.own-mn-bnnr-blk .own-banner-bdy-blk header .own-right .mobymenu-ntn{
			/*cursor: pointer;*/
			text-align: right;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk header .own-right .mobymenu-ntn img{
			cursor: pointer !important;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk header .menu-blk{
			margin-top: 30px;
		}
		.top-navigation{
			/*border: 1px solid red;*/
			width: 100%;
			margin: 0 !important;
			position: fixed;
			top:0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 1000;
			/*display: block !important;*/
			padding-top: 30px !important;
			background-color: #2b2829;

			opacity: 0;

			-webkit-transform: translateX(-100%);
			-moz-transform: translateX(-100%);
			-ms-transform: translateX(-100%);
			-o-transform: translateX(-100%);
			transform: translateX(-100%);

			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			
			padding-bottom: 30px;
			overflow:auto;

		}
		.top-navigation.menu-open{
			opacity: 1;
			-webkit-transform: translateX(0);
			-moz-transform: translateX(0);
			-ms-transform: translateX(0);
			-o-transform: translateX(0);
			transform: translateX(0);

			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}
		.moby-menu li{
			display: block !important;
			width: 100% !important;
			text-align: center;
			line-height: 50px;
		}
		header .moby-menu li{
			display: block !important;
			width: 100% !important;
			text-align: center;
			line-height: 50px;
		}
		header .moby-menu li a{
			color: #fff !important;
			display: block !important;
			/*padding-left: 50px !important;*/
	
		}
		.moby-menu li a:hover,
		.moby-menu li a:focus{
			text-decoration: none !important
		}
		.close-btn-blk{
			padding: 15px 30px 15px 0 ;
			line-height: 0px;
			text-align: right;

		}
		.close-btn-blk .close-btn{
			display: inline-block;
			width:60px;
			cursor: pointer;
		}

		/**** HEADER END ****/

		/****************************/
		/** SERVICES PAG START **/

		.services .own-wrap{
			padding-left: 15px;
			padding-right: 15px;
		}
		.services .own-srvcs-content-blk .own-bdy-blk .own-bucket{
			padding: 60px 0;
		}

		/** SERVICES PAG START **/
		/*********************************/

		footer.own-mn-footer-blk .ftr-bdy-blk .post-slider-blk ul li{
			margin: 0 7px;
			margin-bottom: 15px;
		}

		/*COMPANY START */
		.company .own-ourdirectors-blk .own-bdy-blk .own-left .own-item{
			text-align: center;
			padding-right: 0;
			margin-bottom: 30px;
		}

		/*TEMP VIDEO HIDE*/
		.own-mn-bnnr-blk > video{
			display: none;
		}
		/*TEMP VIDEO HIDE*/


		/*COMPANY END*/
		
		/**************************************************/
		/** MANDARIN SERVICES START **/
		/******************************************************/
		.mandarin-services .ptr-detail-section,
		.mandarin-services .own-mn-hmabout-blk{
			padding:60px 0;
		}
		/**************************************************/
		/** MANDARIN SERVICES END **/
		/******************************************************/
		
		/**************************************************/
		/** KOREAN SERVICES START **/
		/******************************************************/

		.korean-services.mandarin-services .own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1 br{
			display:none;
		}

		/**************************************************/
		/** KOREAN SERVICES END **/
		/******************************************************/
}
@media (max-width:767px){
		/**************************************************/
		/** MANDARIN SERVICES START **/
		/******************************************************/
		.mandarin-services .own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1 br{display:none}
		.mandarin-services .own-mn-hmabout-blk h2{
			font-size:40px;
		}
		.mandarin-services .own-mn-hmabout-blk p{
			font-size:22px;
		}
		.mandarin-services .own-mn-hmabout-blk{
			padding:60px 0 68px 0;
		}
		.mandarin-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-left{
			margin-bottom:30px;
			padding:0;
		}
		.mandarin-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right{padding:0;}
		.mandarin-services.services .own-srvcs-content-blk .own-left img{width:100%;}
		.mandarin-services .ptr-detail-section{	padding: 60px 0;}
		.ptr-detail-section .head-disc p{font-size:26px;}
		.mandarin-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h2{
			font-size:26px;
			line-height:34px;
		}
		.ptr-detail-section .head-disc {margin-bottom: 30px;}
		.ptr-detail-section .own-left figure{margin-bottom:30px;}
		.ptr-detail-section .own-right{padding:0;}
		.prof-info:last-of-type{margin-bottom:0;}
		/**************************************************/
		/** MANDARIN SERVICES END **/
		/******************************************************/
}
@media (max-width:660px){
		/*********************/
		/******** HOME PAGE START ************/
		/**** HEADER START ****/
		.own-mn-bnnr-blk .own-banner-bdy-blk header{
			line-height: 150px;
			padding-top: 15px;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk header .own-left .own-lg-link{
			left: 0;
			display: block;
		}

		/*.own-mn-bnnr-blk .own-banner-bdy-blk header .own-right{
			text-align: right;
			position: inherit;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk header .own-right .menu-blk{
			display: none;
		}*/
		.own-mn-bnnr-blk .own-banner-bdy-blk header .own-right .mobymenu-ntn{
			cursor: pointer;
			text-align: right;
		}
		 
		.top-navigation{
			/*border: 1px solid red;*/
			width: 100%;
			margin: 0 !important;
			position: fixed;
			top:0;
			z-index: 2000;
			left: 0;
			width: 100%;
			height: 100%;
			/*display: block !important;*/
			padding-top: 30px !important;
			background-color: #2b2829;

			opacity: 0;

			-webkit-transform: translateX(-100%);
			-moz-transform: translateX(-100%);
			-ms-transform: translateX(-100%);
			-o-transform: translateX(-100%);
			transform: translateX(-100%);

			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
			
			overflow:auto;
		}
		.top-navigation.menu-open{
			opacity: 1;
			-webkit-transform: translateX(0);
			-moz-transform: translateX(0);
			-ms-transform: translateX(0);
			-o-transform: translateX(0);
			transform: translateX(0);

			-webkit-transition: all 0.3s ease-in-out;
			-moz-transition: all 0.3s ease-in-out;
			-ms-transition: all 0.3s ease-in-out;
			-o-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
		}
		header .menu-blk{
			margin-top: 30px;
		}
		header .moby-menu li{
			display: block !important;
			width: 100% !important;
			text-align: center;
			line-height: 50px;
		}
		header .moby-menu li a{
			color: #fff !important;
			display: block !important;
			/*padding-left: 50px !important;*/
		

		}
		.moby-menu li a:hover,
		.moby-menu li a:focus{
			text-decoration: none !important
		}
		/*.close-btn-blk{
			padding: 35px 0;
			line-height: 0px;
			border:1px solid red;
		}
		.close-btn-blk .close-btn{
			display: block;
			margin: auto;
			width:60px;
			text-align: center;
			cursor: pointer;
		}*/

		header .moby-menu li.current-menu-item a{
			text-decoration: underline !important;
		}

		header .menu-blk li:last-child{
			padding-top: 15px !important;
		}

		/**** HEADER END ****/
		/*** BANNER START ****/
		.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{
			font-size: 25px;
			line-height: normal;
		}
		.own-ttl-blk > h2{
			font-size: 35px;
		}
		.own-mn-bnnr-blk > video{
			display: none;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk{
			margin-top:110px;
		}

		/*** ABOUT SECTION START **/
		.own-mn-hmabout-blk{
			padding:60px 0;
		}
		.own-mn-hmabout-blk h4{
			font-size: 25px;
			text-align: left
		}
		.own-mn-hmabout-blk p{
			font-size: 18px;
			line-height: 25px;
		}
		body.home .own-mn-hmabout-blk p{
			padding: 0;
			text-align: left;
		}

		/*** ABOUT SECTION END **/

		/*** WTWEDO SECTION START **/

		.own-mn-hmwtwedo-blk{
			padding:60px 0 30px 0;
		}
		.own-mn-hmwtwedo-blk .own-bdy-blk .own-item{
			margin-bottom: 30px;
		}
		/*** WTWEDO SECTION END **/
		/**** OURWINES START ***/
		.own-mn-hmourwines-blk{
			padding: 60px 0;
		}
		.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .owl-nav .owl-prev{
			left:0;
		}
		.own-mn-hmourwines-blk .own-bdy-blk .own-wine-slider .owl-nav .owl-next{
			right:0;
		}

		/*** OURWINES END ***/

		/******* FOOTER START *********/
		.social-blk .site-lnk a{
			font-size: 16px;
		}
		.social-blk ul li{
			margin: 0 6px;
		}
		.social-blk ul li span{
			width: 40px;
    	height: 40px;
    	border: 2px solid #fff;
    	line-height: 34px;
		}
		.social-blk ul li span > img{
			height: 55%;
		}

		footer.own-mn-footer-blk .last-blk p{
			font-size: 12px;
		}
		footer.own-mn-footer-blk .ftr-bdy-blk .post-slider-blk ul li{
			width:50% !important;
			height: auto;
			background-color: transparent;
			display: inline-block;
			margin: 0 0 15px 0;
			padding: 0 5px;
		}
		footer.own-mn-footer-blk .ftr-bdy-blk .post-slider-blk .jr-insta-thumb ul.thumbnails li img{
			height: 140px !important;
		}
		/******** HOME PAGE END ************/
		/*********************/

		/******************/
		/******** BARNDS PAGE START ************/

		.brands .own-mn-brand-portfolio-blk{
			padding: 60px 0;
		}
		.brands .own-mn-brand-portfolio-blk h4{
			font-size: 20px;
		}
		/******** BARNDS PAGE END ************/
		/*********************/

		/******************/
		/******** COMPANY PAGE START ************/
		
		.company .own-mn-hmabout-blk,
		.company .own-ourdirectors-blk{
			padding: 60px 0;
			text-align: center;
		}
		.company .own-ourdirectors-blk .own-bdy-blk .own-left .own-item,
		.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item{
			padding: 0;
			margin-bottom: 40px;
		}
		.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item p{
			font-size: 16px;
		}
		/******** COMPANY PAGE END ************/
		/*********************/

		/******************/
		/******** SERVICES PAGE START ************/
		.services .own-wrap{
			padding-left: 15px;
			padding-right: 15px;
		}
		.services .own-srvcs-content-blk .own-bdy-blk .own-bucket{
			padding: 60px 0;
		}
		.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-left{
			padding-right: 0;
			margin-bottom: 20px;
		}
		.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right{
			padding-left: 0;
		}
		.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h2{
			font-size: 27px;
		}
		.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right h4{
			font-size: 15px;
		}
		/******** SERVICES PAGE END ************/
		/*********************/

		/********************/
		/****** CONTACT PAGE START **********/
		.contact header{
			padding-top: 15px;
			line-height: 150px;

		}
		.contact .btn-clr{
			display: none !important;
		}
		.contact header .menu-blk li:last-child a{
			background-color: transparent;
			font-family: 'GTPressura-Bold';
			background-color: #fff;
			color: #231f20 !important;
	    width: 120px;
    	margin: auto;
    	padding: 0 15px;
    	float: none;
		}
		.contact header .own-left .own-lg-link{
			left:0px;
			top: 0;	
		}
		.contact .moby-menu-btn-blk{
			text-align: right;
		}
		.own-cntct-content-blk{
			padding-top: 50px;
		}
		.own-cntct-content-blk .top-blk{
			padding: 0px 0 30px 0;
		}
		.own-cntct-content-blk .top-blk .own-ttl-blk h1{
			font-size: 30px;
			margin-top: 0;
		}
		.own-cntct-content-blk .top-blk .own-ttl-blk h1 + h3{
			font-size: 18px;
			line-height: normal;
		}
		
		.contact .bottom-blk .own-left,
		.contact .bottom-blk .own-right{
			padding: 0 15px;
		}
		.contact footer.own-mn-footer-blk{
			padding-top: 50px;
		}

		/****** CONTACT PAGE END **********/
		/******************/
		.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item ul li small strong{
			display: block;
			margin-top: 15px;
			padding-right: 0;
		}
		.company .own-ourdirectors-blk .own-bdy-blk .own-right .own-item ul li small strong:after{
			display: none;
		}
		/*********************/
		/***** ERROE PAGE START ***********/
		.error404 .btn-wt{
			display: none;
		}
		.error404 .btn-clr{
			display: block;
			float: right;
			margin-right: 15px;
		}
		.error404 header{
			padding-top: 15px;
		}
		.error404 header .own-left .own-lg-link{
			left: 15px;
		}

		.error404 header .own-right .mobymenu-ntn{
			padding: 60px 0;
	     display: inline-block;
	     float: right;
		}
		.error404 header .menu-blk li:last-child a{
			background-color: #fff;
		}

		.error404 .own-error-404-blk{
			padding: 20px 0 105px 0;	
		}
		.error404 .own-error-404-blk .own-right .page-content,
		.error404 .own-error-404-blk .own-left{
			text-align: center;
		}
		.error404 .own-error-404-blk .own-right .page-content{
			padding: 30px 15px;
		}
		.error404 .own-error-404-blk .own-right .page-content h1.page-title{
			font-size: 30px;
			line-height: normal;
			margin-bottom: 30px;
		}

		.error404 .own-error-404-blk .own-left figure img{
			width:90%;
			right: 0;
		}
		.error404 .own-error-404-blk .own-right .own-btn{
			font-size: 13px;
		}
		/**************************************************/
		/** MANDARIN SERVICES START **/
		/******************************************************/
		.prof-info p, .prof-contacts{font-size:14px;}
		
		.mandarin-services .own-mn-hmabout-blk h2{
			 font-size: 26px;
		}
		.mandarin-services .own-mn-hmabout-blk p,
		.mandarin-services.services .own-srvcs-content-blk .own-bdy-blk .own-bucket .own-right p {
			font-size: 18px;
			line-height:1.5em;
		}
		/**************************************************/
		/** MANDARIN SERVICES END **/
		/******************************************************/
		
		/**************************************************/
		/** PRIVACY CONTENT START **/
		/******************************************************/
		.general-content h1{font-size:35px; margin-bottom:0;}
		.general-content p{font-size:18px;}
		.general-content h3{font-size:20px;}
		
		/**************************************************/
		/** PRIVACY CONTENT END **/
		/******************************************************/
		
		/**************************************************/
		/** JAPANESE SERVICES START **/
		/******************************************************/
		.japanese-services.mandarin-services .own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{
		    font-size: 25px;
		    line-height: 1.25em;
		}
		.japanese-services .ptr-detail-section .head-disc p,
		.japanese-services.mandarin-services .own-mn-hmabout-blk h2{
			font-size:26px;
		}
		/**************************************************/
		/** JAPANESE SERVICES END **/
		/******************************************************/
		
		/**************************************************/
		/** KOREAN SERVICES START **/
		/******************************************************/
		.services .own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk h1{line-height:1.25em;}
		.korean-services .ptr-detail-section .head-disc p,
		.korean-services.mandarin-services .own-mn-hmabout-blk h2{font-size:26px;}
		.korean-services .ptr-detail-section .head-disc{margin-bottom:30px;}
		
		/**************************************************/
		/** KOREAN SERVICES END **/
		/******************************************************/
}	
@media (min-width:560px) and (max-width: 600px){
		.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk{
			margin-top: 0px;
		}
		.own-mn-bnnr-blk .own-banner-bdy-blk .own-down-link{
			bottom: 10px;
		}

}
@media (max-width:330px){
		.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk{
			margin-top: 80px;
		}
		.moby-menu li{
			line-height: 45px;
		}

		.top-navigation{
			padding-top: 15px !important;
		}
		.close-btn-blk{
			padding:15px 30px 0 0;
		}
		
		/**************************************************/
		/** MANDARIN SERVICES START **/
		/******************************************************/
		.prof-info p, .prof-contacts{font-size:14px; letter-spacing:0.5px;}
		/**************************************************/
		/** MANDARIN SERVICES END **/
		/******************************************************/
		
		

}
@media only screen 
and (min-device-width : 660px) 
and (max-device-width : 767px) 
and (orientation : landscape) {
	/**************************************************/
	/** MANDARIN SERVICES START **/
	/******************************************************/
	.own-mn-bnnr-blk{min-height:600px;}
	.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk{
		margin-top:20px;
	}
	/**************************************************/
	/** MANDARIN SERVICES END **/
	/******************************************************/
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 661px) 
and (orientation : landscape) {
	/**************************************************/
	/** MANDARIN SERVICES START **/
	/******************************************************/
	.own-mn-bnnr-blk{min-height:420px;}
	.own-mn-bnnr-blk .own-banner-bdy-blk .own-bnnr-cont-blk{
		margin-top:50px;
	}
	/**************************************************/
	/** MANDARIN SERVICES END **/
	/******************************************************/
}

/* Instagram CSS on 17-4-2018 */
/* no list style */
.jr-insta-thumb .no-bullet, .pllexislider .no-bullet { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; clear: both; }

/* Thumbnails Template */
.jr-insta-thumb ul.thumbnails { list-style: none; font-size: 0; margin-left: -2.5%; }
.jr-insta-thumb ul.thumbnails.no-border { margin-left: 0; }
.jr-insta-thumb ul.thumbnails li { display: inline-block; padding: 0; margin: 0 0 2.5% 2.5%; background: none; border: 0; vertical-align: top; box-shadow: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.jr-insta-thumb ul.thumbnails.no-border li { margin: 0; }
.jr-insta-thumb ul.thumbnails li img { max-width: 100% !important; height: auto !important; margin: 0 !important; border: 0 !important; vertical-align: top; }
.jr-insta-thumb ul.thumbnails li a { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }

.jr-insta-thumb ul.thumbnails.jr_col_1 li { width: 97.5% !important; }   /* this value + 2.5 should = 100% */
.jr-insta-thumb ul.thumbnails.jr_col_2 li { width: 47.5% !important; }   /* this value + 2.5 should = 50% */
.jr-insta-thumb ul.thumbnails.jr_col_3 li { width: 30.83% !important; }  /* this value + 2.5 should = 33% */
.jr-insta-thumb ul.thumbnails.jr_col_4 li { width: 22.5%  !important; }   /* this value + 2.5 should = 25% */
.jr-insta-thumb ul.thumbnails.jr_col_5 li { width: 17.5%  !important; }   /* this value + 2.5 should = 20% */
.jr-insta-thumb ul.thumbnails.jr_col_6 li { width: 14.17% !important; }  /* this value + 2.5 should = 16.66% */
.jr-insta-thumb ul.thumbnails.jr_col_7 li { width: 11.78% !important; }  /* this value + 2.5 should = 14.28% */
.jr-insta-thumb ul.thumbnails.jr_col_8 li { width: 10% !important; }     /* this value + 2.5 should = 12.5% */
.jr-insta-thumb ul.thumbnails.jr_col_9 li { width: 8.61% !important; }   /* this value + 2.5 should = 11.11% */
.jr-insta-thumb ul.thumbnails.jr_col_10 li { width: 7.5% !important; }   /* this value + 2.5 should = 10% */

.jr-insta-thumb ul.thumbnails.no-border.jr_col_1 li { width: 100% !important; } 
.jr-insta-thumb ul.thumbnails.no-border.jr_col_2 li { width: 50% !important; }   
.jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li { width: 33.33% !important; } 
.jr-insta-thumb ul.thumbnails.no-border.jr_col_4 li { width: 25% !important; }   
.jr-insta-thumb ul.thumbnails.no-border.jr_col_5 li { width: 20% !important; }   
.jr-insta-thumb ul.thumbnails.no-border.jr_col_6 li { width: 16.66% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_7 li { width: 14.28% !important; } 
.jr-insta-thumb ul.thumbnails.no-border.jr_col_8 li { width: 12.5% !important; } 
.jr-insta-thumb ul.thumbnails.no-border.jr_col_9 li { width: 11.11% !important; }
.jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li { width: 10% !important; } 

@media all and (max-width: 640px){
  /* Make 3-6 cols into 2 col */
  .jr-insta-thumb ul.thumbnails.jr_col_3 li,
  .jr-insta-thumb ul.thumbnails.jr_col_4 li,
  .jr-insta-thumb ul.thumbnails.jr_col_5 li,
  .jr-insta-thumb ul.thumbnails.jr_col_6 li{
    width: 47.5% !important;;
  }
  /* Make 7-10 cols into 4 col */
  .jr-insta-thumb ul.thumbnails.jr_col_7 li,
  .jr-insta-thumb ul.thumbnails.jr_col_8 li,
  .jr-insta-thumb ul.thumbnails.jr_col_9 li,
  .jr-insta-thumb ul.thumbnails.jr_col_10 li{
    width: 22.5% !important;;
  }

  /* Make 3-6 cols into 2 col */
  .jr-insta-thumb ul.thumbnails.no-border.jr_col_3 li,
  .jr-insta-thumb ul.thumbnails.no-border.jr_col_4 li,
  .jr-insta-thumb ul.thumbnails.no-border.jr_col_5 li,
  .jr-insta-thumb ul.thumbnails.no-border.jr_col_6 li{
    width: 50% !important;;
  }
  /* Make 7-10 cols into 4 col */
  .jr-insta-thumb ul.thumbnails.no-border.jr_col_7 li,
  .jr-insta-thumb ul.thumbnails.no-border.jr_col_8 li,
  .jr-insta-thumb ul.thumbnails.no-border.jr_col_9 li,
  .jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li{
    width: 25% !important;;
  }

}
@media all and (max-width: 480px){
	.jr-insta-thumb ul.thumbnails li {
		width: 100% !important; /* over-ride all li styles */
 	}	
}