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

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

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

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

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

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

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

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

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

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

/***** Global Styles Starts *****/

html{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
html,body{
	min-height:100%;
	width: 100%;
	min-width: 100%;
    margin: 0;
    padding: 0;
}

a:hover{
	text-decoration:none;
}
.opacity {
	transition:opacity .7s;
	-webkit-transition:opacity .7s;
	-moz-transition:opacity .7s;
	-o-transition:opacity .7s;
	-ms-transition:opacity .7s;
}
.animation {
	transition:.3s;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
}

.ajax-loader {
	background-image:url(../../images/fe/klaauw/ajax-loader.gif);
	background-repeat: no-repeat;
	position: absolute;
    right: 100px;
    bottom: -32px;
	width: 16px;
	height: 16px;
	z-index: 2;
	display: none;
}

.wrapper{	
	width:100%;
	min-height:100%;	
	position:relative;		
}
.main{
	position:relative;
}
footer{
	background:url(../../images/fe/klaauw/footer-bg.png) repeat-x 0px 0px;
	position:relative;
	z-index:2;
	overflow:hidden;
}
.footer_menu{
	width:100%;
	float:left;
}
.clear{
	clear:both;	
}
p{
	font-family: 'latoregular',Arial;
	float:left;	  	
	font-size:13px;
	line-height:20px;
	color:#010101;
}
p a{
	color:#bc7b4b;
	text-decoration:underline;
}
input,textarea{
	outline:none;
	float:left;
}
p a,p b,p strong,p span,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,span a{
	float:none;
}
.error{
	border:1px solid #ff0000;
}
.navbar-header{
	position:relative;
}
.ipad_sub_menu_close{
    background-image:url(../../images/fe/klaauw/menu-close.png);
    float:left;    
    cursor:pointer;
    position:absolute;
    left:2px;
    top:0px;
    display:none;
}
.page_slider{
	position:relative;
	float:left;
	width:100%;
}
.navbar{
	z-index:3;
}
.navbar-inverse .navbar-nav > li > a{
	text-transform:uppercase;
	font-family: 'ralewaybold',Arial;
}
header{
	height:169px;
	z-index:1000;	
	background: #fff;
	position:relative;	
}
header .top_container{
	position:relative;
}
header a.logo{	
	position:absolute;
	left:50%;	
	float:left;
}
.parallax_image,.watch_element{
	display:none;
	float:left;
}
.generic_page_image{
	float:left;
	width:100%;
	text-align:center;
}
.page_image_wrapper{
	margin:auto;
	position:relative;
}
.page_video_container{
	position:relative;
	background:#000000;
	float:left;
	width:100%;
}
.navbar-collapse{
	padding:0px;
}
.navbar-toggle.collapsed{
	background:none;
	width:30px;
}
.mobile_menu_share{
	float:left;
	width:100%;
	border-bottom:1px solid #4d4d4d;
	background:#000000;		
}
.whole_block{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../../images/fe/klaauw/transparent-bg.png) no-repeat 0px 0px;
}
.error_message, 
.error_verstuur {
	float:left;
	line-height:14px !important; 
	margin-top:10px;		
}
.history_container ul,.generic_page_content ul{
	float:left;
}
.history_container ul li,.generic_page_content ul li{
	float:left;
	width:100%;
	font-family:'latoregular',Arial;
	font-size:13px;
	line-height:20px;
	color:#010101;
}
.model_header_slider li a{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:url(../../images/fe/klaauw/transparent-bg.png) repeat 0px 0px;
}

/***** Parallax Styles Starts *****/

#bg1{
	width:131px;
	height:114px;
	background:url(../../images/fe/klaauw/floating-image1.png) no-repeat 0 0;
	right:46px;
	top: 249px;
}
#bg2 {	
	background-image:url(../../images/fe/klaauw/floating-image2.png);
	width:165px;
	height:118px;
}
#bg3 {	
	background-image:url(../../images/fe/klaauw/floating-image3.png);
	width:44px;
	height:36px;
}
#bg4 {	
	background-image:url(../../images/fe/klaauw/floating-image4.png);
	width:67px;
	height:63px;
}
#bg5 {	
	background-image:url(../../images/fe/klaauw/floating-image5.png);	
	width:113px;
	height:96px;
}
#bg6{
	background-image:url(../../images/fe/klaauw/floating-image6.png);
	width:192px;
	height:194px;
}
#bg7 {
	background-image:url(../../images/fe/klaauw/floating-image7.png);
	width:114px;
	height:98px;
}
#bg8 {
	background-image:url(../../images/fe/klaauw/floating-image8.png);
	width:175px;
	height:115px;
}
#bg9,.home_floating2{	
	background-image:url(../../images/fe/klaauw/floating-image9.png);
	width:115px;
	height:188px;
	z-index:2;
}
#bg10{
	background-image:url(../../images/fe/klaauw/floating-image10.png);
	width:52px;
	height:52px;
}
#bg11 {
	background-image:url(../../images/fe/klaauw/floating-image11.png);
	width:74px;
	height:72px;
}
#bg12{
	background-image:url(../../images/fe/klaauw/floating-image12.png);
	width:174px;
	height:161px;
}
#bg13{
	background-image:url(../../images/fe/klaauw/floating-image13.png);
	width:38px;
	height:39px;
}
#bg14{
	background-image:url(../../images/fe/klaauw/floating-image14.png);
	width:163px;
	height:138px;
}
#bg15,.home_floating1{
	background-image:url(../../images/fe/klaauw/floating-image15.png);
	width:133px;
	height:108px;
	z-index:2;
}
#bg15{
	top: 671px;
	left: 213px;
}
#bg16{
	background-image:url(../../images/fe/klaauw/floating-image16.png);
	width:99px;
	height:128px;
}
#bg17{
	background-image:url(../../images/fe/klaauw/floating-image17.png);
	width:115px;
	height:97px;
}
#bg18{
	background-image:url(../../images/fe/klaauw/floating-image18.png);
	width:92px;
	height:71px;
}
#bg19{
	background-image:url(../../images/fe/klaauw/floating-image19.png);
	width:107px;
	height:85px;
}
#bg20{
	background-image:url(../../images/fe/klaauw/floating-image20.png);
	width:175px;
	height:115px;
}		
.astronomy_en_floating1{
	background:url(../../images/fe/klaauw/astronomy-en-floating1.png) no-repeat 0px 0px;
	width:269px;
	height:298px;	
}
.astronomy_en_floating2{
	background:url(../../images/fe/klaauw/astronomy-en-floating2.png) no-repeat 0px 0px;
	width:225px;
	height:440px;	
}
.astronomy_en_floating3{
	background:url(../../images/fe/klaauw/astronomy-en-floating3.png) no-repeat 0px 0px;
	width:245px;
	height:440px;	
}
.astronomy_nl_floating1{
	background:url(../../images/fe/klaauw/astronomy-nl-floating1.png) no-repeat 0px 0px;
	width:283px;
	height:308px;	
}
.astronomy_nl_floating2{
	background:url(../../images/fe/klaauw/astronomy-nl-floating2.png) no-repeat 0px 0px;
	width:266px;
	height:300px;	
}
.astronomy_nl_floating3{
	background:url(../../images/fe/klaauw/astronomy-nl-floating3.png) no-repeat 0px 0px;
	width:260px;
	height:376px;	
}
.history_floating1{
	background:url(../../images/fe/klaauw/history-floating-img1.png) no-repeat 0px 0px;
	width:225px;
	height:334px;
}
.history_floating2{
	background:url(../../images/fe/klaauw/history-floating-img2.png) no-repeat 0px 0px;
	width:195px;
	height:320px;
}
.history_floating3{
	background:url(../../images/fe/klaauw/history-floating-img3.png) no-repeat 0px 0px;
	width:244px;
	height:449px;
}
.history_floating4{
	background:url(../../images/fe/klaauw/history-floating-img4.png) no-repeat 0px 0px;
	width:260px;
	height:406px;
}
.atelier_floating1{
	background:url(../../images/fe/klaauw/atelier-floating1.png) no-repeat 0px 0px;
	width:271px;
	height:322px;
}
.atelier_floating2{
	background:url(../../images/fe/klaauw/atelier-floating2.png) no-repeat 0px 0px;
	width:250px;
	height:378px;
}
.signature_floating1{
	background:url(../../images/fe/klaauw/signature-floating1.png) no-repeat 0px 0px;
	width:271px;
	height:200px;
}
.signature_floating2{
	background:url(../../images/fe/klaauw/signature-floating2.png) no-repeat 0px 0px;
	width:159px;
	height:189px;
}
.retailers_floating1{
	background:url(../../images/fe/klaauw/retailers-floating1.png) no-repeat 0px 0px;
	width:294px;
	height:185px;
	z-index:1;
}
.retailers_floating2{
	background:url(../../images/fe/klaauw/retailers-floating2.png) no-repeat 0px 0px;
	width:147px;
	height:332px;
	z-index:1;
}
.retailers_floating3{
	background:url(../../images/fe/klaauw/retailers-floating3.png) no-repeat 0px 0px;
	width:152px;
	height:421px;
	z-index:1;
}
	
/***** Parallax Styles Ends *****/

/***** Global Styles Ends *****/


/***** Home Page Styles Starts *****/

.header_right_container{
	float:right;
	width:65px;	
	margin:27px 0px 0px 0px;
}
.header_social_icons{
	width:20px;
	float:right;
	margin-right:2px;	
}
.header_social_icons a,.header_social_icons a span{
	width:20px;
	height:22px;
	float:left;
}
.header_social_icons a{
	position:relative;
	margin-bottom:3px;
}
.header_social_icons a span{
	position:absolute;
	left:0px;
	top:0px;
}
.header_social_icons a .hover,.header_social_icons a .focus,.header_social_icons a:hover .normal,.header_social_icons a:hover .focus,.header_social_icons a:active .normal,.header_social_icons a:active .hover{
	opacity:0;
	filter:alpha(opacity=0);
}
.header_social_icons a.twitter .normal{
	background:url(../../images/fe/klaauw/header-social.png) no-repeat 0px 0px;
}
.header_social_icons a.twitter .hover{
	background:url(../../images/fe/klaauw/header-social-hover.png) no-repeat 0px 0px;	
}
.header_social_icons a.twitter .focus{
	background:url(../../images/fe/klaauw/header-social-focus.png) no-repeat 0px 0px;	
}
.header_social_icons a.facebook .normal{
	background:url(../../images/fe/klaauw/header-social.png) no-repeat 0px -25px;
}
.header_social_icons a.facebook .hover{
	background:url(../../images/fe/klaauw/header-social-hover.png) no-repeat 0px -25px;	
}
.header_social_icons a.facebook .focus{
	background:url(../../images/fe/klaauw/header-social-focus.png) no-repeat 0px -25px;	
}
.header_social_icons a:hover span.hover,.header_social_icons a:active .focus{
	opacity:1;
	filter:alpha(opacity=100);
}
.language_container{
	float:right;
	margin:31px 0px 0px 0px;	
}
.language_container a{
	text-transform:uppercase;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	height:14px;
	float:left;
	letter-spacing:2px;
	line-height:14px;	
}
.language_container a.en{
	border-right:1px solid #000000;
	padding:0px 6px 0px 0px;
	margin:0px 8px 0px 0px; 
}
.language_container a:hover,.language_container a.selected{
	color:#bc7b4b;
}
.header_watches_container{
	float:left;
}
.home_astronomy_container{
	background:#000000 url(../../images/fe/klaauw/home-astronomy-shadow.png) no-repeat center 0px;	
	width:100%;		
	float:left;
	position:relative;		
}
.home_astronomy_container h1{
	text-align:center;	
}
.home_astronomy_content{
	float:left;
}
.home_astronomy_links{
	text-align:center;
}
.home_astronomy_links h5{
	font-family: 'ralewaybold',Arial;
	text-transform:uppercase;
	color:#ffffff;
	width:100%;
	float:left;		
}
.astronomy_links_arrow{
	position:relative;
	left:50%;	
	float:left;
}
.home_astronomy_links ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	width:100%;	
}
.home_astronomy_links ul a{
	color:#bc7b4b;
	font-family: 'ralewaybold',Arial;
	text-transform:uppercase;
	transition:.3s;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
	display:inline-block;
}
.home_astronomy_links ul a span{
	background:url(../../images/fe/klaauw/menu-hover-arrow.png) no-repeat 0px 0px;
	float:none;
	width:8px;
	height:14px;
	display:inline-block;
	margin-right:9px;
	opacity:0;
	filter:alpha(opacity=0);
} 
.home_astronomy_links ul a:hover{
	color:#ffffff;
	transition:.3s;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	-ms-transition:.3s;
}
.bx-controls-direction span{
	float:left;
	width:23px;
	height:41px;
	position:absolute;
	left:0px;
	top:0px;
}
.bx-prev span.normal{
	background-image:url(../../images/fe/klaauw/home-prev-arrow.png);
}
.bx-prev span.hover{
	background-image:url(../../images/fe/klaauw/home-prev-arrow.png);
	background-position:0px -41px;
}
.bx-next span.normal{
	background-image:url(../../images/fe/klaauw/home-next-arrow.png);
}
.bx-next span.hover{
	background-image:url(../../images/fe/klaauw/home-next-arrow.png);
	background-position:0px -41px;
}
.bx-next.disabled span.disabled{
	background-image:url(../../images/fe/klaauw/home-next-arrow.png);
	background-position:0px -82px;	
}
.bx-prev:active span.hover,.bx-next:active span.hover{	
	opacity:1;
	filter:alpha(opacity=100);
}
.bx-prev:active span.normal,.bx-next:active span.normal{
	opacity:0;
	filter:alpha(opacity=0);
}
.bx-prev.disabled span.disabled{
	background-image:url(../../images/fe/klaauw/home-prev-arrow.png);
	background-position:0px -82px;	
}
.bx-pager a{
	position:relative;
}
.bx-pager a span{
	float:left;
	width:13px;
	height:12px;
	position:absolute;
	left:0px;
	top:0px;
}
.bx-prev.disabled span.normal,.bx-next.disabled span.normal,.bx-next.disabled span.hover{
	opacity:0;
	filter:alpha(opacity=0);
}
.bx-prev span.hover,.bx-next span.hover,.bx-pager-link.active span.normal,.bx-pager-link.active span.hover,.bx-next:hover span.normal.bx-pager-link.active span.normal,.bx-pager-link.active span.hover{
	opacity:0;
	filter:alpha(opacity=0);
}
.bx-pager .bx-pager-item span.normal{
	background-image:url(../../images/fe/klaauw/home-slider-dots.png);
}
.bx-pager-link:hover span.normal{
	opacity:0;
	filter:alpha(opacity=0);
}
.bx-pager-link:hover span.hover,.bx-pager-link.active span.selected{
	background-image:url(../../images/fe/klaauw/home-slider-dots.png);
	background-position:0px -12px;	
}
.scroll_share_wrapper{
	position:fixed;
	z-index:10;
	cursor:pointer;
	display:none;
}
.scrollToTop_container span.scrollToTop{  		
	background-image:url(../../images/fe/klaauw/scroll-top-icon.png);	
}
.scrollToTop_container span.scrollToTop_hover{  		
	background-image:url(../../images/fe/klaauw/scroll-top-icon.png);
	background-position:0px -31px;
} 
.scrollToTop_container span.scrollToTop_focus{  		
	background-image:url(../../images/fe/klaauw/scroll-top-icon.png);
	background-position:0px -62px;
}
.scrollToTop_container span{
	position:absolute;
	left:0px;
	top:0px;
	float:left;
}
.scrollToTop_container:hover span.scrollToTop,.scrollToTop_container span.scrollToTop_hover,.scrollToTop_container span.scrollToTop_focus,.scrollToTop_container:active span.scrollToTop,.scrollToTop_container:active span.scrollToTop_hover{
	opacity:0;
	filter:alpha(opacity=0);
}
.scrollToTop_container:hover span.scrollToTop_hover,.scrollToTop_container:active span.scrollToTop_focus{
	opacity:1;
	filter:alpha(opacity=100);
}
.footer_share span{
	display:block;
	font-family: 'ralewaybold',Arial;	
	color:#ffffff;	
}
.footer_share a{
	float:left;
	position:relative;
}
.footer_share a span.hover,.footer_share a span.focus{
	position:absolute;
	left:0px;
	top:0px;
	opacity:0;
	filter:alpha(opacity=0);
}
.footer_share a:active span.focus,.footer_share a:hover span.hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.footer_share a:active span.hover,.footer_share a:hover span.normal,.footer_share a:active span.normal{
	opacity:0;
	filter:alpha(opacity=0);
}
.home_astronomy_links ul a:hover span,.scrollToTop_container:hover span.scrollToTop_hover,.sharing_icon_container:hover .hover,.slider_sharing_icon:hover .hover{
	opacity:1;
	filter:alpha(opacity=100);
}  	
.sharing_icon_container .hover,.sharing_icon_container:hover .normal,.slider_sharing_icon:hover .normal,.slider_sharing_icon .hover{
	opacity:0;
	filter:alpha(opacity=0);
}
.page_sharing_icons a:active .normal,.page_sharing_icons a:active .hover,.page_sharing_icons a:hover .normal,.page_sharing_icons a .hover,.page_sharing_icons a .focus{
	opacity:0;
	filter:alpha(opacity=0);
}
.page_sharing_icons a:hover .hover,.page_sharing_icons a:active .focus{
	opacity:1;
	filter:alpha(opacity=100);
}
.page_sharing_icons a{
	float:left;
	position:relative;
}
.page_sharing_icons a span{
	float:left;
}
.page_sharing_icons a .hover,.page_sharing_icons a .focus{
	position:absolute;
	left:0px;
	top:0px;  		
}

/***** Home Page Styles Ends *****/

/***** Planetarium Styles Starts *****/

.planets_wrapper{
	padding:0px;
}
.planetarium_page{
	float:left;
	width:100%;	
	position:relative;
	background:url(../../images/fe/klaauw/planetarium-bg.jpg) no-repeat center top;
}
.sun_wrapper{
	position:absolute;
	left:0px;
	top:0px;
	float:left;
	width:100%;
	height:917px;
	background:url(../../images/fe/klaauw/sun-img.png) no-repeat center -169px;
}
#bg51{	
	z-index:1;	
	left:0;
	top:0px;
	width:100%;	
	height:100%;	
	background:url(../../images/fe/klaauw/moving-stars-new.png) no-repeat;
}
.planet_open_wrapper{	
	float:left;
	position:relative;
	z-index:2;	
	width:100%;
}
.planet_open_wrapper img{
	float:left;
}
.planet_open_wrapper > div,.planet_info_wrapper{
	position:absolute;
	float:left;
}
.planet_open_wrapper h1,.planet_info p{
	color:#ffffff;
}
.planets_wrapper{
	float:left;
}
.planet_info p:last-child{
	margin-bottom:0px;
}

/***** Planetarium Styles Ends *****/

/***** Collection Masterpieces Styles Starts *****/

.collection_masterpieces_page{
	position:relative;
	float:left;
}
.collection_masterpieces_page p{
	color:#4d4d4d;
	width:100%;
}
.page_header_desc h1{
	text-align:center;
}

/***** Collection Masterpieces Styles Ends *****/

/***** Collection Atelier Styles Starts *****/

.atelier_slider_wrapper,.collection_atelier_page{		
	position:relative;
}	
.collection_atelier_slider .atelier_slider_image{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	position:relative;
}
.collection_atelier_slider h5{		
	font-size:11px;		
	font-family: 'latoblack',Arial;
	text-transform:uppercase;
} 
.collection_atelier_slider h6{
	font-size:13px;
	font-family: 'latobold_italic',Arial;
}
.collection_atelier_slider h5,.collection_atelier_slider h6{
	float:left;
	width:100%;
	color:#000000;
	text-align:center;
}
.atelier_slider_content{
	float:left;
}
	
/***** Collection Atelier Styles Ends *****/

/***** Collection Modal Styles Starts *****/

.model_technical_container{
	position:relative;
	float:left;
	width:100%;
}
.modal_complication_wrapper,.modal_animation_wrapper,.modal_rotor_wrapper,.modal_warranty_wrapper{	
	position:relative;
}
.complication_content h1,.complication_content p,.modal_rotor_wrapper h1,.modal_rotor_wrapper p{
	color:#ffffff;
}
.animation_speed_container,.animation_speed_container .speed,.rotor_img,.complication_watch_img{
	float:left;
}

/***** Collection Modal Styles Ends *****/

/***** History Page Styles Starts *****/

.timeline_scroller,.scroller_container,.scroller_container span{
	float:left;
}
.history_container,.history_header{
	position:relative;
	float:left;
	width:100%;
}
.timeline_img_wrappper{
	float:left;
	position:relative;
}
.timeline_mask_left,.timeline_mask_right{
	position:absolute;	
	top:0px;
	z-index:1;
	float:left;
}
.timeline_mask_left{
	left:0px;
}
.timeline_mask_right{
	right:0px;
}

.timeline_mask{
	position: absolute;
    z-index: 999;
    width: 100%;
    height: calc(100% - 40px);
}

/***** History Page Styles Ends *****/

/***** Signature Page Styles Starts *****/

.signature_wrapper{
	background:#f3f3f3;
	position:relative;
	float:left;
	width:100%;
}
.core-ul{
	width:100%;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
	z-index:1;
}
.core-ul li h5,.box h5{
	color:#000000;
	text-transform:uppercase;
	font-family: 'ralewaysemibold',Arial;
}	
.core-ul li,.signature_line{
	float:left;
	width:100%;
}
.box{
	display:none;
}
.box.visible{
	display:block;
}
.signature_img_wrapper{
	float:left;
	width:100%;
	position:relative;
}

/***** Signature Page Styles Starts *****/

/***** Atelier Page Styles Starts *****/

.page_header_container{
	float:left;
}
.page_header_container h1{
	text-align:center;
}
.page_desc_container{
	float:left;
}

/***** Atelier Page Styles Ends *****/

/***** Contact Page Styles Starts *****/
	
input,textarea{
	border:none;
}	
.contact_form input[type="text"],.contact_form textarea{
	border-radius:none;
	width:100%;
	float:left;
	background:#f3f3f3;		
	font-family: 'latolight_italic',Arial;
}
.contact_form_container p a,.contact_info a{
	color:#010101;
	text-decoration:none;
}
.contact_form textarea{
	resize:none;		
}	
.contact_form .submit, .contact_form .sendbtn {
	font-family: 'ralewayheavy',Arial;	
}	
::-webkit-input-placeholder{
   color:#4d4d4d;
}
::-moz-placeholder{
   color:#4d4d4d;  
}
:-ms-input-placeholder{  
   color:#4d4d4d;  
}
.contact_page_image{
	position:relative;		
	background-position:center center;
}	
.contact_page_image,.complication_watch_img{				
	background-repeat:no-repeat;			
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover; 
}
	
/***** Contact Styles Ends *****/

/***** Collaboration Styles Starts *****/

.collaboration_header{
	background:#000000;	
}
.collaboration_header,.collaboration_technical_wrapper{
	position:relative;		
}
.bg_cover{
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.bg_contain{
	background-size:contain;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-o-background-size:contain;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.collaboration_header .col-md-12 h1,.collaboration_header .col-md-12 p{
	color:#ffffff;
	float:left;
}
.collaboration_images_wrapper,.collaboration_video{
	position:relative;
	z-index:1; 
	float:left;
	width:100%;
}
.collaboration_img,.collaboration_technical_wrapper{
	float:left;
	width:100%;
}
.image_block{
	float:left;
	position:relative;
}	
.video_play_icon,.video_bg{
	position:absolute;						
}
.video_play_icon{
	z-index:1;
	cursor:pointer;		
	left:50%;
	top:50%;
	width:119px;
	height:119px;
	margin:-59.5px 0px 0px -59.5px;
	background:url(../../images/fe/klaauw/video-play-button.png) no-repeat 0px 0px;
}
.video_bg{
	width:100%;	
	left:0px;
	top:0px;
}	
.video_container iframe{
	float:left;
	width:100%;
}
	
/***** Collaboration Page Styles Ends *****/

/***** Pressroom Page Styles Starts *****/

.downloads_title h1{
	text-align:center;
}
.grey_downloads_container{
	background:#f3f3f3;
	position:relative;
}
.downloads h1{
	text-transform:uppercase;
}
.downloads ul{
	float:left;
	padding:0px;
	margin:0px;
}
.downloads li{	
	text-align:center;
}
.downloads{
	float:left;
	width:100%;
	position:relative;
}
.downloads .download_image{
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	float:left;
}
.downloads li b{
	border-bottom:1px solid #797979;
}

.red {
	color: #CE171B;
}

.footer_menu_3 .last_menu , .header_menu_3 .last_menu {
	display: none !important;
}

.manuals, .manuals_first {
	color: #ffffff;
	color: #747474 !important;	
	text-transform: uppercase !important;
	font-family: 'ralewaybold' !important;
	font-size: 11px !important;	
}

.manuals a, .manuals_first a {
	font-family: 'ralewaybold' !important;
	font-size: 11px !important;		
}
.manuals_first a {
	/* border-top: 1px solid #666666 !important; */
}
.manuals:hover, .manuals_first:hover {
	color: #FFFFFF !important;
}

/***** Pressroom Page Styles Ends *****/

/***** Retailers Page Styles Starts *****/

.retailers_header_desc{
	text-align:center;
}
.retailers_wrapper{
	position:relative;
	background:#f3f3f3;
}
.retailers_address_wrapper,.retailers_address_container{
	width:100%;
}
.retailers_address_wrapper,.retailers_address_container,.retailers_address{
	float:left;	
}
.retailers_address address{
	margin:0px;
	float:left;
}
.retailers_bottom{	
	background:#f3f3f3;
}

.collaboration_video .video_container {
	border: none !important;
}

/* login form */

.overlay {
    opacity: 0.7;
    background-color: #222222;
    width: 100%;
    height: 100%;
    z-index: 9990;
    top: 0;
    left: 0;
    position: fixed;
}	

#myframe {
	position: fixed;
	width: 600px;
    border: 1px solid #e7e7e7;
	background-color: #FFFFFF;
    z-index: 9999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
	opacity: 1;
}

/* css fix slider */

div.bx-wrapper div.bx-wrapper .bx-controls {
	display: none !important;
}

.g-recaptcha > div {
	width: 100% !important;
	height: auto !important;
}

.g-recaptcha iframe {
	width: 100% !important;
	margin-top: 12px !important;
	max-width: 305px !important;	
}

.rc-anchor-normal {
    width: 99% !important;
}

.button-config {
	float: left;
	margin-top: 28px;
}

.configurator-option {
	width: 300px;
	float: right;
	display: inline-block;
    margin-top: 24px;
}

.configurator-img {
	width: 300px;
	height: auto;
}

.configurator-button {
	background-color: #000;
	padding: 10px 42px 10px 28px;
	color: #FFF;
	position: relative;
	text-transform: uppercase;
    font-family: 'latoblack';
	letter-spacing: 1.25px;
	margin-top: 12px;
	margin-bottom: 24px;
    display: inline-block;
	transition: all 0.3s;
	background-image: url(/images/fe/pages/pijl.svg);
	background-position: right 16px center;
	background-repeat: no-repeat;
	background-size: auto 18px;
}


.configurator-button:hover { 
	background-color: #4d4d4d; 
}

/***** Retailers Page Styles Ends *****/

@media (min-width: 1366px) {
	
	/***** Parallax Styles Starts *****/
	
	.astronomy_en_floating1{		
		left:35px;
		top:204px;
	}
	.astronomy_en_floating2{		
		right:122px;
		top:1313px;
	}
	.astronomy_en_floating3{		
		left:102px;
		top:2458px;
	}
	.astronomy_nl_floating1{		
		left:67px;
		top:351px;
	}
	.astronomy_nl_floating2{		
		right:92px;
		top:1000px;
	}
	.astronomy_nl_floating3{		
		left:90px;
		top:1949px;
	}
	.history_floating1{
		left:114px;
		top:4%;
	}
	.history_floating2{
		right:154px;
		top:11%;
	}
	.history_floating3{
		left:69px;
		top:61%;
	}
	.history_floating4{
		right:72px;
		top:82%;
	}
	.atelier_floating1{
		left:95px;
		top:25px;
	}
	.atelier_floating2{
		right:107px;
		top:153px;
	}
	.bedankt .atelier_floating2{
		top:-4px;
	}
	.signature_floating1{
		left:96px;
		top:194px;
	}
	.signature_floating2{
		right:156px;
		top:287px;
	}
	.retailers_floating1{
		right:93px;
		top:23px; 		
	}
	.retailers_floating2{
		left:0px;
		top:724px; 
	}
	.retailers_floating3{
		right:0px;
		top:1373px; 
	}	
	
	/***** Parallax Styles Ends *****/
}

@media (min-width: 1360px) {
	.page_sharing_container.planetarium_top_sharing{
		top:19px;
		right:-167px;		
	}
	.collaboration_images_wrapper{
		margin-top:-26px !important;
	}
}

@media (min-width: 1200px) {		
	
	/***** Parallax Styles Starts *****/
		
	.parallax_image{	
		position:fixed;			
	}
	.skrollr-mobile .skrollable {	
		position:absolute;
	}
	.skrollable .skrollable {	
		position:absolute;
	}
	.skrollable .skrollable .skrollable {	
		position:static;
	}
	#progress {
		height:2%;
		background:#444;
		bottom:0;
		z-index:200;
	}
	#scrollbar {
		position:fixed;
		right:2px;
		height:50px;
		width:6px;
		background:#444;
		background:rgba(0,0,0,0.6);
		border:1px solid rgba(255,255,255,0.6);
		z-index:300;
		border-radius:3px;
	}
	.skrollr-desktop #scrollbar,.home_floating1,.home_floating2,.home_floating3{
		display:none !important;
	}
	#bg1{
		z-index:20;	
		right:42px;	
	}
	#bg2 {
		z-index:19;
		right:32px;
	}
	#bg3 {
		z-index:18;
		right:223px;
	}
	#bg4 {
		z-index:17;
		right:151px;
	}
	#bg5 {
		z-index:16;
		right:140px;
	}
	#bg6 {
		z-index:15;
		right:-64px;
	}
	#bg7 {
		z-index:14;
		right:331px;
	}
	#bg8 {
		z-index:13;
		right:83px;
	}
	#bg9 {
		z-index:12;
		right:224px;
	}
	#bg10 {
		z-index:11;
		left:417px;
	}
	#bg11 {
		z-index:10;
		left:160px;
	}
	#bg12 {
		z-index:9;
		left:1px;
	}
	#bg13 {
		z-index:8;
		left:110px;
	}
	#bg14 {
		z-index:7;
		left:85px;
	}
	#bg15 {
		z-index:6;
		left:213px;
	}
	#bg16 {
		z-index:5;
		left:192px;
	}
	#bg17 {
		z-index:4;
		left:318px;
	}
	#bg18 {
		z-index:3;
		right:169px;
	}
	#bg19 {
		z-index:2;
		right:242px;
	}
	#bg20 {
		z-index:1;
		right:200px;
	}	
	
	/***** Parallax Styles Ends *****/
	
}

@media (min-width: 992px) and (max-width: 1359px) {
	
	.page_sharing_container.planetarium_top_sharing{
		top:19px;
		right:20px;
		bottom:0px;
	}
}

@media (min-width: 992px) {
	
	.wrapper{
		margin-bottom:-370px;
	}
	.clear{		
		height:370px;
	}
	.menu_shadow,.mobile_menu_share,.ipad_menu_shadow,.menu_open_bg,.tab-device{
		display:none !important;
	}	
	#navbar{
		width:986px;
	}
	.navbar-nav > li > a > span,.astronomy_submenu,#ipad_collaboration_images{
		display:none;
	}
	.navbar-inverse .navbar-nav li .header_menu_1,.navbar-inverse .navbar-nav li .header_menu_2,.navbar-inverse .navbar-nav li .header_menu_3{
		padding-bottom:36px;
	}
	.navbar-inverse .navbar-nav li .header_menu_4,
	.navbar-inverse .navbar-nav li .header_menu_5,
	.navbar-inverse .navbar-nav li .header_menu_6 {
		padding-bottom:27px;
	}	
	footer{
		height:370px;
	}
	.footer_menu{
		padding:23px 0px 0px 0px;
	}
	.footer_menu ul{
		padding:0px;
		margin-bottom:0px;
		list-style:none;
		width:269px;
		float:left;
	} 	
	.footer_menu ul ul a{
		border:none;
	}
	.footer_menu ul ul{
		padding:13px 0px 9px 0px;
		width:100%;
	}
	.footer_desc{
		margin-top:61px;
	}
	.footer_desc p{
		margin:0px;
	}	
	.main,.atelier_page{
		padding:45px 0px 47px 0px;
		position:relative;
	}
	.header_menu_2,.footer_menu_2{
		margin:0px 0px 0px 106px;
	}
	.generic_page{
		padding-bottom:15px;
	}
	.generic_page_en{
		padding-bottom:55px;		
	}
	.generic_page_content p,.generic_page_content h6{		
		padding:0px 80px;		
	}
	.history_container ul,.generic_page_content ul{
		padding:0px 95px;
		margin-bottom:20px;
	}	
	.page_navigation{
		position:fixed;
		top:372px;
		left:50%;
		margin-left:-491px;
		width: 212px;				
		z-index: 2;		
	}
	.navbar-inverse .navbar-nav .header_menu_3,.footer_menu .footer_menu_3{
		float:right;
		width:169px;
	}
	.navbar-inverse .navbar-nav .header_menu_3 li a,.footer_menu .footer_menu_3 a{
		width:169px;
	}

	.footer_menu .footer_menu_3, .footer_menu .footer_menu_3 a {
		width: 180px;
	}

	
	.submenu_container {		
		position:absolute;
		left:0px;
		top:34px;
		z-index:100;
		display:none;
	}

	.astronomy .submenu_container{	
		max-width: 800px;		
	}
	
	.navbar{
		height:34px;
		margin-top:13px;
	}	
	.navbar-inverse .navbar-nav > li > a{
		font-size:11px;		
		transition:.3s;
		-webkit-transition:.3s;
		-moz-transition:.3s;
		-o-transition:.3s;
		-ms-transition:.3s;		
		position:relative;
		float:left;
		letter-spacing:0.75px;
	}
	.navbar-inverse .navbar-nav > li:hover,.navbar-inverse .navbar-nav > li > a:active{		
		transition:.3s;
		-webkit-transition:.3s;
		-moz-transition:.3s;
		-o-transition:.3s;
		-ms-transition:.3s;
	}
	.navbar-inverse .navbar-nav > li:hover{
		background:#4d4d4d;
	}
	.navbar-inverse .navbar-nav > li > a:active{
		background:#808080
	}
	.navbar-inverse .navbar-nav > li.selected > a{
		background:#4d4d4d;
	}
	.navbar-inverse .navbar-nav li ul{
		padding:0px;				
		width:279px;
		float:left;		
		list-style:none;	
		display:none;			
	}	
	.navbar-nav li ul li.selected a,.footer_menu ul ul li.selected a{
		color:#ffffff;
	} 	
	.navbar-nav li ul li,.footer_menu ul ul li{
		float:left;
		width:100%;
	}	
	.navbar-nav li ul li a,.footer_menu ul li a{
		color:#ffffff;
		font-size:11px;
		font-family: 'ralewaybold',Arial;
		text-transform:uppercase;
		line-height:20px;
		float:left;
		border-bottom:1px solid #4d4d4d;
		padding:15px 0px 6px 0px;
		width:279px;	
		letter-spacing:0.2px;	
	}
	.navbar-inverse .navbar-nav li ul li ul{				
		position:relative;
		left:0px;
		top:0px;		
		float:left;		
		padding:13px 0px 9px 0px;
		width:100%;
	}
	.navbar-nav li ul li ul li a,.navbar-nav li.last_menu a,.footer_menu ul ul a,footer li.last_menu a{
		color:#bc7b4b;
		float:left;
		font-size:13px;
		margin:0px;
		padding:0px;
		border:none;
		text-transform:inherit;
		font-family: 'latoregular',Arial;
		transition:.3s;
		-webkit-transition:.3s;
		-moz-transition:.3s;
		-o-transition:.3s;
		-ms-transition:.3s;
		width:auto;
		letter-spacing:0.5px;
	}
	.navbar-nav li ul li ul li a:hover,.footer_menu ul ul li a:hover{			
		transition:.3s;
		-webkit-transition:.3s;
		-moz-transition:.3s;
		-o-transition:.3s;
		-ms-transition:.3s;		
	}
	.navbar-nav li ul li ul li a:hover,.footer_menu ul ul li a:hover{
		color:#ffffff;
	}
	.navbar-nav li ul li ul li a:active,.footer_menu ul ul li a:active{
		color:#cbaa92;
	}	
	.navbar-nav li ul li ul li a span,footer ul li ul li a span,.navbar-nav li ul .last_menu a span,footer ul .last_menu a span{		
		width:8px;
		height:16px;
		float:left;
		margin-left:-13px;
		opacity:0;
		filter:alpha(opacity=0);		
	}
	.navbar-nav li a span{
		display:none;
	}
	.navbar-nav li ul li ul li a .hover,footer ul li ul li a .hover,.navbar-nav li ul .last_menu a .hover,footer ul .last_menu a .hover{
		background:url(../../images/fe/klaauw/menu-hover-arrow.png) no-repeat 0px 2px;
		display:block;
	}
	.navbar-nav li ul li ul li a:active .focus,footer ul li ul li a:active .focus,.navbar-nav li ul .last_menu a .focus,footer ul .last_menu a .focus{
		background:url(../../images/fe/klaauw/menu-focus-arrow.png) no-repeat 0px 2px;
		display:block;
	}
	footer ul .last_menu a:active .focus,.navbar-nav li ul .last_menu a:active .focus,footer ul .last_menu a:hover .hover,.navbar-nav li ul .last_menu a:hover .hover,.navbar-nav li ul li ul li a:hover .hover,footer ul li ul li a:hover .hover,.navbar-nav li ul li ul li a:active .focus,footer ul li ul li a:active .focus{
		opacity:1;
		filter:alpha(opacity=100);		
	}
	.navbar-nav li.last_menu,footer li.last_menu{
		width:279px;
		border-top:1px solid #4d4d4d;		
		margin:2px 0px 0px 0px;		
		float:left;
	}
	.navbar-nav li.last_menu a,footer li.last_menu a{
		width:auto;
		border-bottom:none;
		margin:0px;
		padding:7px 0px 0px 0px;
		color:#bc7b4b;		
	}	
	.navbar-nav li.last_menu a:hover,footer li.last_menu a:hover{
		color:#ffffff;				
	}
	.navbar-nav li.last_menu a:active,footer li.last_menu a:active{
		color:#cbaa92;				
	}
	.sub_menu_bg{
		background:#000000 url(../../images/fe/klaauw/footer-bg.png) repeat-x 0px 0px;
		height:34px;
		width:100%;		
		position:relative;		
		overflow:visible !important;
		opacity:0;		
	}	
	.sub_menu_close{
		cursor:pointer;
		width:40px;
		height:16px;
		position:absolute;
		left:50%;
		bottom:-16px;
		margin:0px 0px 0px -20px;
		background:url(../../images/fe/klaauw/header-menu-tap.png) no-repeat 0px 0px;
	}
	.header_watches{
		margin-top:48px;
		height:510px;
		background:url(../../images/fe/klaauw/header-watches-shadow.png) no-repeat center 123px;
	}
	.watch_image_1{
		margin:146px 0px 0px 54px;
	}
	.watch_image_2{
		margin:79px 0px 0px 19px;
	}
	.watch_image_3{
		margin-left:12px;
	}
	.watch_image_4{
		margin:75px 0px 0px 17px;
		position:relative;
		z-index:1;
	}
	.watch_image_5{
		margin:145px 0px 0px -28px;
	}
	.home_astronomy_container{		
		min-height:615px;
		margin:-1px 0px 0px 0px;		
	}
	.home_astronomy_content{		
		width:690px;
		position:relative;
		left:50%;
		margin-left:-345px;
	}
	.home_astronomy_content p{
		width:100%;		
	}
	.footer_share{
		float:right;
		width:179px;
		margin:-21px 1px 0px 0px;
	}	
	.scroll_share_wrapper{  		
  		bottom:428px;
  		right:25px;  		  	
  	}
  	
  	/***** Content Pager Styles Starts *****/
  	
  	.content_pager_wrapper{
  		display:none;
  	}
  	
  	/***** Content Pager Styles Ends *****/
	
	/***** Collection Masterpieces Styles Starts *****/

	.masterpieces_header_desc,.collection_page_desc,.atelier_header_desc{		
		float:left;
		position:relative;
		left:50%;	
		width:620px;
		margin-left:-310px;	
	}		
	.masterpieces_watches{
		float:left;
		text-align:center;
	}
	.collection_masterpieces_page .col-md-3{
		padding:0px 16px 0px 32px;
		margin:45px 0px 20px 0px;
		display:inline-block;
		float:none;
		width:24.66666666%;
	}
	.collection_masterpieces_page{
		padding-bottom:25px;
	}	
	.collection_page_desc,.masterpieces_header_desc h1{
		text-align:center;
		color:#4d4d4d;		
	}
	.masterpieces_header_desc span{
		color:#4d4d4d;
	}
	
	/***** Collection Masterpieces Styles Ends *****/
		
	/***** Collection Atelier Styles Starts *****/
	
	.atelier_slider_wrapper{
		margin-top:96px;
	}
	.collection_atelier_page{
		padding:47px 0px 0px 0px;
	}
	.collection_atelier_slider .bx-wrapper{
		margin-left:21px;
	}
	.collection_atelier_slider .bx-wrapper .bx-pager{
		bottom:-31px;			
	}
	.collection_atelier_slider .slider_element.one .page_sharing_icons,.collection_atelier_slider .slider_element.two .page_sharing_icons{
		left:60px;
	}	
	
	/***** Collection Atelier Styles Ends *****/	
	
	/***** Collection Model Styles Starts *****/
	
	div.cvdk-animation-holder{					
		margin-left:149px; 	
		width:347px;
		height:645px;	
		float:left;	
	}
	.model_header_slider{
		float:left;
		width:940px;
		height:131px;
		overflow:hidden;
		padding:0px 52px 0px 53px;
		opacity: 0;
  		transition: 1s opacity;
 		-webkit-transition: 1s opacity;
        -ms-transition: 1s opacity;
	}
	.model_header_slider .bx-viewport{
		padding-top:12px;
	}
	.model_technical_wrapper .container{		
		min-height:424px;		
		padding-left:0px;
	}
	.model_technical_desc{
		float:left;
		width:295px;
		margin:229px 63px 0px 0px; 
	}
	.model_technical_container{
		padding:9px 0px 0px 20px;
	}
	.technical_details_wrapper{
		width:300px;
		height:249px;
		float:right;
		margin-top:70px;
	}
	.technical_details_container{
		float:left;
		width:100%;
	}
	.technical_details_info{
		width:300px;
		height:190px;
		float:left;
		margin-top:8px;
	}
	.modal_complication_wrapper,.modal_rotor_wrapper{
		min-height:635px;
	}	
	.complication_container{
		padding-top:65px;
	}
	.complication_watch_img{
		margin:4px 0px 0px 53px;
	}
	.complication_content h1,.complication_content p,.modal_warranty_wrapper h1,.modal_warranty_wrapper p{
		width:281px;
	}
	.modal_animation_wrapper,.modal_warranty_wrapper{
		min-height:635px;
	}
	.modal_animation{
		width:347px;
		height:635px;
		float:left;
		margin-left:149px;
	}
	.modal_animation_wrapper .col-md-4{
		margin-top:65px;
	}
	.modal_rotor_wrapper .col-md-8{
		float:right;
		padding-right:40px;
	}
	.animation_speed_container{
		margin:73px 0px 0px 0px;
	}
	.modal_rotor_wrapper .col-md-4{
		margin-top:383px;
	}
	.rotor_img{
		float:right;
		width:425px;
		height:635px;
		overflow:hidden;
	}	
	.modal_warranty_wrapper .col-md-4{
		margin:65px 0px 0px 4px;
		padding:0px;
		width:300px;		
	}
	.warranty_img{		
		height:568px;
		margin:67px 0px 0px 16px;		
	}
	.ipad_model_technical{
		display:none;
	}
	.modal_technical_slider{
		float:left;
	}
	.model_header_slider .bx-controls-direction .bx-prev{
		left:-53px;
	}
	.model_header_slider .bx-controls-direction .bx-next{
		right:-52px;
	}
	.model_header_slider .bx-wrapper .bx-controls-direction a{
		top:45px;
	}
	.model_slider_wrapper{
		height:131px;
		background:url(../../images/fe/klaauw/model-slider-bottom-shadow.png) repeat-x center bottom;
	}
	.model_technical_wrapper{
		background:url(../../images/fe/klaauw/model-shadow.png) no-repeat center center;
		position:relative;
	}	
	.modal_complication_wrapper,.modal_rotor_wrapper{
		background:#000000 url(../../images/fe/klaauw/modal-complication-shadow.png) no-repeat center center;
	}
	
	/***** Collection Model Styles Ends *****/
	
	/***** Planetarium Styles Starts *****/

	.planetarium_page{
		height:6129px;
	}
	.page_navigation.navigation{
		top:216px;
	}	
	.page_sharing_container.top_share{
  		position:fixed;
  		bottom:388px;
  		display:none;
  	}	
  	.sun_planet{ 
  		right:368px; 		
  		top:352px;  	
  	}
  	.planet_info_wrapper{
  		width:350px;
  	}
  	.sun_planet .planet_info_wrapper{
  		left:0px;
  		top:0px;
  	}
  	.mercury_planet .planet_info_wrapper{
  		left:160px;
  		top:26px;
  	}
  	.mercury_planet{
  		top:969px;
  		left:452px;
  	}  
  	.venus_planet{
  		left:430px;
  		top:1587px;
  	}
  	.venus_planet .planet_info_wrapper{
  		left:182px;
  		top:47px;
  	}
  	.earth_planet{
  		left:422px;
  		top:2175px;
  	}
  	.earth_planet .planet_info_wrapper{
  		left:189px;
  		top:99px;
  	}  
  	.mars_planet{
  		left:431px;
  		top:2868px;
  	}	
  	.mars_planet .planet_info_wrapper{
  		left:181px;
  		top:46px;
  	}	
  	.jupiter_planet{
  		left:368px;
  		top:3444px;
  	}	
  	.jupiter_planet .planet_info_wrapper{
  		left:244px;
  		top:110px;
  	}	
  	.saturn_planet{
  		left:285px;
  		top:4106px;
  	}	
  	.saturn_planet .planet_info_wrapper{
  		left:327px;
  		top:88px;
  	}	
  	.uranus_planet{  		
  		left:421px;
  		top:4664px;
  	}	
  	.uranus_planet .planet_info_wrapper{
  		left:199px;
  		top:170px;
  	}	
  	.neptune_planet{
  		left:413px;
  		top:5415px;
  	}	
  	.neptune_planet .planet_info_wrapper{
  		left:190px;
  		top:59px;
  	}	
  	.planet_info_container{
  		width:300px;
  		height:320px;
  		float:right;
  		overflow:hidden;
  		opacity:0;
  		filter:alpha(opacity=0);
  	}
  	.planet_info{  		
  		height:213px;
  	}
  	.planet_info p{
  		font-family: 'ralewaybold',Arial;
  	}
  	.planet_info p strong{
  		display:inline-block;  		
  		width:178px;
  		font-family: 'ralewaymedium',Arial;
  	}
  	.planet_info p:first-child{
  		margin-top:-3px;
  	}
  	.planet_info h1,.planet_info p{
  		width:280px;
  	}
  	.ipad_planet_info{
  		display:none;
  	}
	
	/***** Planetarium Styles Ends *****/
	
	/***** History Page Styles Starts *****/

	.timeline_wrapper{
		width:980px;
		position:relative;
		left:50%;
		margin-left:-490px;
	}
	.timeline_wrapper h1{
		width:330px;
		text-align:center;		
		margin:auto;		
	}
	.timeline_img{		
		width:100%;
		height:431px;
		float:left;
		overflow:hidden;
		margin-top:-1px;			
	}		
	.history_container{
		padding:66px 0px 52px 0px;
	}
	.generic_page_content{
		float:left;
		width:780px;
		position:relative;
		left:50%;
		margin-left:-390px;
	}	
	.generic_page,.history_page{		
		padding-top:45px;				
	}	
	.generic_page_image{
		margin-bottom:35px;
	}
	.page_image_wrapper a{
		position:absolute;
		top:0px;
	  	right:0px;
	  	width:100%;
	  	height:100%;	  	
	  	background:url(../../images/fe/klaauw/transparent-bg.png) repeat 0px 0px;	  		
	}
	.page_image_wrapper a span{
		background-image:url(../../images/fe/klaauw/plus-icon-img.png);
		width:30px;
		height:31px;
		float:right;
		margin:10px 11px 0px 0px;
	}
	.page_image_wrapper a:hover span{
		background-position:0px -31px;
	}
	.timeline_img_wrappper{
		width:100%;
		margin:14px 0px 0px 0px;
	}
	.timeline_mask{
		height:388px;
	}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		left:132px !important;
	}
	.timeline_img #mCSB_1_container img{
		margin-top:-1px;
	}

	/***** History Page Styles Ends *****/
	
	/***** Atelier Page Styles Starts *****/

	.page_header_container{
		width:622px;
		position:relative;
		left:50%;
		margin-left:-313px;
	}
	.page_desc_container{
		margin:29px 0px 27px 2px;
	}
	
	/***** Atelier Page Styles Ends *****/
	
	/***** Signature Page Styles Starts *****/
		
	.core-ul{
		margin:105px 0px 0px 0px;
	}
	.core-ul li.second,.core-ul li.fourth{
		margin:65px 0px 65px 0px;
	}
	.core-ul li span{
		display:none;
	}
	.core-ul li h5{
		margin-left:1px;
		width:435px;
	}
	.core-ul li.first h5{
		width:375px;
	}	
	.core-ul li .signature_line{
		margin-top:-4px;
	}
	.core-ul li.first .signature_line{		
		background-image:url(../../images/fe/klaauw/signature-line1.png);
		width:639px;
	}
	.core-ul li.second .signature_line{		
		background:url(../../images/fe/klaauw/signature-line2.png);
		width:510px;
	}
	.core-ul li.third .signature_line{		
		background:url(../../images/fe/klaauw/signature-line3.png);
		width:596px;
	}
	.core-ul li.fourth .signature_line{		
		background:url(../../images/fe/klaauw/signature-line4.png);
		width:650px;
	}
	.core-ul li.fifth .signature_line{		
		background:url(../../images/fe/klaauw/signature-line5.png);
		width:599px;
		margin-bottom:4px; 
	}
	.box.visible{
		display:none;
	}
	.signature_img_container{		
		right:3px;		
	}

	/***** Signature Page Styles Ends *****/
	
	/***** Collaboration Page Styles Starts *****/
	
	#ipad_complication_content,#ipad_warranty_content{
		display:none;
	}
	#desktop_complication_content{
		width:300px;
		padding:0px;
		float:right;
	}
	#desktop_complication_content .jspDrag{
		background:#4d4d4d;
	}
	#desktop_complication_content .jspTrack{
		background:#191919;
	}
	.model_desc_container{
		float:left;
		width:300px;
		height:386px;
		overflow:hidden;
	}
	.collaboration_header{
		min-height:585px;
	}
	.collaboration_header .header_img_container{
		height:585px;
		width:864px;
		float:right;
	}
	.collaboration_header .container{
		position:relative;
	}
	.collaboration_header .col-md-12{
		position:absolute;
		left:0px;
		top:164px;
		width:345px;
	}
	.collaboration_header .col-md-12 h1{
		width:230px;
		margin-bottom:30px;
	}
	.collaboration_header .col-md-12 p{
		width:100%;
	}
	.collaboration_images_wrapper{
		height:656px;	
		margin-top:-21px;	
	}
	.image_block{
		width:33.3333%;		
	}
	.image_block .bg_cover{
		width:100%;
	}
	.left_block .large_image{
		background-image:url(../../images/fe/klaauw/collaboration-making-img1.jpg);
	} 		
	.left_block .small_image{
		background-image:url(../../images/fe/klaauw/collaboration-making-img2.jpg);
	} 
	.big_image{
		background-image:url(../../images/fe/klaauw/collaboration-making-img3.png);
		height:656px;
	}	
	.right_block .large_image{
		background-image:url(../../images/fe/klaauw/collaboration-making-img4.jpg);
	} 		
	.right_block .small_image{
		background-image:url(../../images/fe/klaauw/collaboration-making-img5.jpg);
	}
	
	#lady-arpels-planetarium  .left_block .large_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-1-2018.jpg);	
	}

	#lady-arpels-planetarium  .left_block .small_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-2-2018.jpg);	
	}

	#lady-arpels-planetarium  .big_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-3-2018.png);	
	}

	#lady-arpels-planetarium  .right_block .large_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-4-2018.jpg);	
	}

	#lady-arpels-planetarium  .right_block .small_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-5-2018.jpg);	
	}	
	
	.video_container{
		margin:70px 0px 0px -427px;		
		width:854px;
		height:510px;
		float:left;
		position:relative;
		left:50%;				
	}	
	.collaboration_video .video_container{
		margin:49px 0px 0px -428px;	
		width:856px;
		height:512px;
		border:1px solid #313131;
	}
	.collaboration_technical_wrapper{
		background:#ffffff url(../../images/fe/klaauw/model-shadow.png) no-repeat center 219px;
		height:609px;
	}
	.collaboration_technical_img{
		float:right;
		width:231px;
		height:414px;
		margin-right:23px;
	}
	.collaboration_technical_details{
		margin-top:41px;
		height:269px;
		float:right !important;
	}
	.collaboration_header .black_curve{
		display:none;
	}
	.collaboration_images_wrapper .transparent_curve{
		display:none;
	}
	
	/***** Collaboration Page Styles Ends *****/
			
	/***** Contact Page Styles Starts *****/
	
	.contact_info_container{
		width:584px;		
		float:left;
		margin-left:158px;		
	}
	.contact_info_container h1{
		margin-bottom:58px;
		padding-left:39px;
	}
	.contact_form_container{
		width:335px;
		float:left;
	}
	.contact_form{
		margin-top:2px;
	}
	.contact_info{
		float:right;
		width:184px;
	}	
	.contact_page_image{
		margin-top:25px;
	}	
	
	/***** Contact Page Styles Ends *****/	
	
	/***** Pressroom Page Styles Starts *****/

	.downloads li.fifth_element{
		margin:23px 0px 27px 20px;		
	}
	.downloads_page{
		padding:47px 0px 0px 0px;
		border-bottom:70px solid #f3f3f3;
	}	
	.downloads li{
		float:left;
		position:relative;		
	}
	.downloads li{
		margin:23px 44px 27px 20px;
	}
	
	/***** Pressroom Page Styles Ends *****/
	
	/***** Retailers Page Styles Starts *****/
	
	.retailers_address{
		width:238px;
		min-height:160px;
		margin:0px 0px 50px 0px;
		padding:0px 0px 0px 20px;
	}
	.retailers_page{		
		padding:47px 0px 0px 0px;
		position:relative;
	}
	.retailers_address_wrapper h1{
		padding:0px 20px;
	}
	.retailers_bottom{
		height:29px;		
	}
	.retailers_map_container{
		margin-bottom:18px;
	}
	.retailers_header_desc{
		width:500px;
		float:left;
		position:relative;
		left:50%;
		margin-left:-250px;
	}
	.retailers_header_desc p{
		width:100%;
	}
	.watch_element{		
		position:absolute;
		z-index:1;
	}		
	
	a.manuals_first { 
		margin-top:78px !important;
	}
	
	/***** Retailers Page Styles Ends *****/	
	
}

@media (min-width: 1024px) and (max-width: 1365px) {
			
	#bg1,#bg6,.home_floating1,.home_floating2,.home_floating3{
		display:none !important;
	}	
	#bg2{
		right:0px;
		top:497px;
		z-index:2;
		width:26px;
	}
	#bg3{
		right:52px;
		top:304px;
	}
	#bg4{
		right:0px;
		top:324px;
		width:47px;
	}
	#bg5{
		right:0px;
		top:451px;
		width:80px;
	}
	#bg7{
		right:160px;
		top:225px;
		z-index:2;
	}
	#bg8{
		right:0px;
		top:553px;	
		width:87px;	
	}
	#bg9{
		right:53px;
		top:614px;		
	}
	#bg10{
		left:245px;
		top:226px;		
	}
	#bg11{
		left:-11px;
		top:298px;	
		z-index:2;	
	}
	#bg14{
		left:-86px;
		top:518px;		
	}
	#bg15{
		left:42px;
		top:670px;		
	}
	#bg16{
		left:21px;
		top:217px;		
	}
	#bg17{
		left:148px;
		top:189px;		
	}
	#bg18{
		right:0px;
		top:1213px;	
		z-index:2;		
	}
	#bg19{
		right:71px;
		top:1104px;		
	}
	#bg20{
		right:0;
		top:1207px;			
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	
	.parallax_image{
		display:none !important;
	}
}

@media (min-width: 768px) and (max-width: 1365px) {
	
	/***** Watch Elements Styles Starts *****/
	
	.parallax_image,.watch_element{
		position:absolute;
		z-index:1;		
	}
	.history_floating3,.retailers_floating2,.retailers_floating3{
		display:none !important;
	}		
	.home_floating1{
		left:42px;
		top:635px;
		z-index:2;
	}
	.home_floating2{
		right:52px;
		top:579px;
		z-index:2;
	}					
	.home_floating3{
		width:147px;
		height:216px;
		right:0px;
		top:1068px;
		background-image:url(../../images/fe/klaauw/home_floating1.png);
	}		
	.astronomy_en_floating1{
		left:-130px;
		top:245px;
	}		
	.astronomy_en_floating2{
		right:0px;
		top:1453px;
		width:140px;
	}		
	.astronomy_en_floating3{
		left:-111px;
		top:2799px;
	}
	.astronomy_nl_floating1{
		left:-149px;
		top:350px;
	}		
	.astronomy_nl_floating2{
		right:0px;
		top:1254px;
		width:141px;
	}		
	.astronomy_nl_floating3{
		left:-120px;
		top:2268px;
	}	
	.history_floating1{
		left:-91px;
		top:120px;
	}	
	.history_floating2{
		right:0px;
		top:340px;
		width:136px;
	}	
	.history_floating4{
		right:0px;
		top:82%;
		width:135px;
	}	
	.atelier_floating1{
		left:-117px;		
	}
	.atelier_floating2{
		right:0px;
		width:148px;		
	}
	.signature_floating1{
		left:-137px;
		top:194px;
	}
	.signature_floating2{
		right:0px;
		top:287px;
		width:135px;
	}
	.retailers_floating1{
		right:0px;
		top:9px;
		width:217px;
	}
	
	/***** Watch Elements Styles Ends *****/
}

@media (min-width: 768px) and (max-width: 991px) {
	
	body{
		overflow-x:hidden;
	}
	div.cvdk-animation-holder{					
		margin-left:176px; 		
		width:347px;
		height:656px;	
	}
	.timeline_img_wrappper{
		width:718px;
		margin-top:18px;
		float:left;		
	}	
	.menu_open_bg{
		top:134px;
		height:480px;
	}
	.ipad_sub_menu_close{	   
	    height:20px;
	    width:20px;
	    margin:21px 0px 0px 0px;
	}	
	.navbar{
		height:0px;
	}
	.mobile_menu_share{
		padding:12px 0px 13px 0px;
	}
	.submenu_container ul li .opacity,#desktop_collaboration_images{
		display:none;
	}
	.submenu_container{		
		width:490px;		
		display:none;	
		top:-135px;	
	}
	.navbar-nav li.astronomy .submenu_container{
		top:-179px;
	}
	.submenu_container ul.header_menu_4,
	.submenu_container ul.header_menu_5,
	.submenu_container ul.header_menu_6	{
		height:614px;
	}	
	.submenu_container ul > li > a{
		color:#ffffff;
		font-size:11px;		
		letter-spacing:0.49px;
		text-transform:uppercase;
		padding:22px 25px 21px 25px;
		font-family: 'ralewaybold',Arial;
		line-height:20px;
		display:block;		
	}	
	.submenu_container ul li li a,.submenu_container ul li.last_menu a{
		color:#bc7b4b;
		font-size:13px;		
		letter-spacing:0.25px;
		text-transform:none;
		padding:13px 25px 13px 43px;
		font-family: 'latoregular',Arial;
		background:url(../../images/fe/klaauw/menu-hover-arrow.png) no-repeat 25px center;
	}	
	.submenu_container ul li ul li a:hover,.submenu_container ul li.last_menu a:hover,.navbar-nav li ul li.selected a{
		background:#4d4d4d url(../../images/fe/klaauw/menu-hover-arrow.png) no-repeat 25px center;
		color:#ffffff;
	}
	.submenu_container ul.header_menu_1, 
	.submenu_container ul.header_menu_4, 
	.submenu_container ul.header_menu_5,
	.submenu_container ul.header_menu_6	{
		background:#191919;
		float:left;
	}	
	.submenu_container ul.header_menu_2,.submenu_container ul.header_menu_3{
		background:#191919;
		float:left;
	}	
	.submenu_container li.last_menu{				
		border-bottom:1px solid #4d4d4d;
	}	
	#navbar{
		position:absolute;
		left:0px;
		top:13px;
	}
	.navbar-nav{
		background:#000000;
	}
	.navbar-nav > li{
		font-size:11px;
		width:100%;
		height:44px;
		text-align:center;
		border-bottom:1px solid #4d4d4d;
	}
	.navbar-nav > li:hover > a,.submenu_container ul li ul li:hover a,.submenu_container ul li.last_menu:hover a{		
		transition:.3s;
		-webkit-transition:.3s;
		-moz-transition:.3s;
		-o-transition:.3s;
		-ms-transition:.3s;
	}	
	.navbar-nav > li > a > span{
		width:8px;
		float:right;
		background:url(../../images/fe/klaauw/menu-hover-arrow.png) no-repeat right center;
	}
	.navbar-toggle{
		background-image:url(../../images/fe/klaauw/menu-close.png);
		width:20px;
		height:20px;
		float:left;
		margin:26px 0px 0px 5px;
	}	
	.ipad_sub_menu_close{
		top:5px;
		left:5px;
	}
	.container{
		padding-right:25px;
		padding-left:25px;		
	}
	.row{
		margin-right:-25px;
		margin-left:-25px;		
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		padding-right:25px;
		padding-left:25px;
	}
	.wrapper {
		margin-bottom:-241px;
	}	
	.mobile_menu_share .footer_share{
		margin-left:-83.5px;
	}
	footer,.clear{
		height:241px;
	}
	.footer_menu{
		display:none;
	}
	footer .footer_share{
		margin:34px 0px 35px -83.5px;
	}
	.ipad_menu_shadow{
		background:url(../../images/fe/klaauw/ipad-menu-shadow.png) no-repeat center 0px;
		height:67px;
		width:100%;
		float:left;
	}
	.footer_share{
		width:167px;
		float:left;
		position:relative;
		left:50%;
		text-align:center;		
	}
	.footer_desc{
		width:555px;
		float:none;
		margin:auto;
	}
	.footer_desc p{
		margin-bottom:15px;
	}
	.scrollToTop_container{  		
  		bottom:300px;
  		right:25px;  		  	
  	}
  	.page_navigation{
		position:fixed;
		top:184px;
		left:25px;		
		width:212px;				
		z-index:2;		
	}
	.collaboration_technical_details .content_pagination{
		margin-top:35px;
	}
	.page_navigation{
  		top:374px;
  	}
  	.navigation{
  		top:184px;
  	}  	
  	.page_sharing_container.top_share {
		position:fixed;
		bottom:261px;
		display:none;
	}	
	
	/***** Home Page Styles Starts *****/
	
	.collaboration_page header,.planetarium_wrapper header{
		background-position:0px -33px;
		height:135px;
	}
	header{
		background:#ffffff url(../../images/fe/klaauw/ipad-top-shadow.png) repeat-x 0px bottom;
		height:167px;
	}
	.header_watches{		
		margin-top:14px;	
		background:url(../../images/fe/klaauw/header-watches-shadow.png) no-repeat center 137px;	
	}
	.home_astronomy_content{
		width:463px;
		position:relative;
		left:50%;
		margin-left:-231.5px;
	}
	.home_astronomy_container{
		background:#000000 url(../../images/fe/klaauw/home-astronomy-shadow.png) no-repeat center 60px;
	}
	.watch_image_1{		
		margin:146px 0px 0px 35px;	
	}		
	.watch_image_2{		
		margin:79px 0px 0px -21px;	
	}		
	.watch_image_3{
		z-index:2;		
		margin:0px 0px 0px -37px;	
	}		
	.watch_image_4{			
		z-index:1;
		margin:75px 0px 0px -53px;		
	}		
	.watch_image_5{
		margin:145px 0px 0px -39px;		
	}
		
	/***** Home Page Styles Ends *****/
	
	/***** Collection Masterpieces Styles Starts *****/
	
	.masterpieces_header_desc,.collection_page_desc,.atelier_header_desc{
		float:left;
		position:relative;
		left:50%;
		width:466px;
		margin-left:-233px;
	}
	.collection_masterpieces_page{
		padding-bottom:75px;
	}
	.collection_page_desc,.masterpieces_header_desc h1{
		text-align:center;
	}
	.masterpieces_header_desc span{
		color:#000000;
	}
	.collection_masterpieces_page .col-md-3{
		margin:39px 0px 20px 0px;
		padding:0px 0px 0px 43px;
	}	
	
	/***** Collection Masterpieces Styles Ends *****/
	
	/***** Collection Atelier Styles Starts *****/
	
	.page_header_container {
		width:460px;
		position:relative;
		left:50%;
		margin-left:-230px;
	}
	.page_desc_container{
		margin:31px 0px 26px 0px;
	}
	.atelier_slider_wrapper{
		margin:55px 0px 0px 0px;
	}	
	.collection_atelier_slider .bx-wrapper .bx-pager{
		bottom:-31px;			
	}
	.collection_atelier_slider .bx-wrapper{
		float:none;
		margin:auto;
	}
	.collection_atelier_slider .slider_element.one .page_sharing_icons{
		left:60px;
	}
	.collection_atelier_slider .slider_element.two .page_sharing_icons{
		left:-40px;
	}
	.atelier_slider_wrapper .bx-viewport{
		height:580px !important;
	}
	
	/***** Collection Atelier Styles Ends *****/
	
	/***** Collection Model Styles Starts *****/
	
	body.model header{
		background:#ffffff;
		height:134px;
	} 
	.model_header_slider{
		width:718px;
		height:164px;
		overflow:hidden;
		padding:0px 82px;		
		opacity: 0;
	  transition: 1s opacity;
	  -webkit-transition: 1s opacity;
	  -ms-transition: 1s opacity;
	}
	.modal_technical_slider{
		left:50%;
		margin:16px 0px 0px -101px;
	}
	.complication_content{
		width:460px;
		position:relative;
		left:50%;
		margin:5px 0px 0px -230px;
		padding:0px;
	}
	.complication_title{
		text-align:center;
	}
	.complication_container{
		padding-top:74px;
		padding-bottom:66px;
	}
	.complication_watch_img{
		margin:0px 0px 0px 103px;
	}
	.modal_animation{
		width:347px;
		height:656px;
		margin-left:176px;
	}
	.modal_animation_wrapper{		
		min-height:635px;
	}
	.modal_animation_wrapper .col-md-4{
		width:300px;	
		position:relative;
		left:50%;
		margin:-21px 0px 89px -150px;
	}
	.modal_animation_wrapper .col-md-4 h1,.modal_warranty_wrapper .col-md-4 h1{
		text-align:center;
	}
	.animation_speed_container{
		margin:34px 0px 0px 29px;
	}
	.rotor_img {		
		width:425px;		
		margin-left:129px;
	}
	.modal_rotor_wrapper,.modal_warranty_wrapper{
		padding-bottom:75px;
	}
	.modal_rotor_wrapper .col-md-4{
		padding:0px;
		width:340px;
		left:50%;
		margin:40px 0px 0px -170px;
		text-align:center;
	}
	.modal_warranty_wrapper .col-md-4{
		width:460px;
		left:50%;
		padding:0px;
		margin:-50px 0px 0px -230px;
	}	
	.warranty_img{		
		height:633px;	
		margin:67px 0px 0px 69px;			
	}
	.ipad_model_technical{
		float:left;
		width:100%;		
	}
	.model_technical_container .technical_details_wrapper{
		float:left;
		width:340px;
		position:relative;
		left:50%;
		margin:0px 0px 0px -170px;
	}
	.technical_details_container{
		float:left;
		width:300px;
		margin-left:20px;
	}
	.ipad_model_desc{
		float:left;
		text-align:center;		
		width:100%;		
	}
	.ipad_model_desc h1{
		margin:0px 0px 29px 0px;
	}
	.ipad_model_desc p{
		width:100%;
	}
	.ipad_technical_details{
		float:left;
		width:300px;
		margin:0px 0px 0px 20px;
	}
	.ipad_model_technical .content_pagination{
		margin-top:30px;
	}
	.model_technical_wrapper{
		padding:0px 0px 77px 0px;
	}
	.model_header_slider .bx-controls-direction .bx-prev{
		left:-82px;
	}
	.model_header_slider .bx-controls-direction .bx-next{
		right:-82px;
	}
	.model_header_slider .bx-wrapper .bx-controls-direction a{
		top:64px;
	}
	.model_slider_wrapper{
		height:158px;
		background:url(../../images/fe/klaauw/model-slider-bottom-shadow.png) repeat-x center 123px;
	}
	.model_slider_wrapper .container{
		background:url(../../images/fe/klaauw/ipad-top-shadow.png) repeat-x center top;
	}
	.model_slider_wrapper .bx-viewport{
		padding-top:31px;
	}
	.model_technical_wrapper{
		background:url(../../images/fe/klaauw/model-shadow.png) no-repeat center 158px;
		position:relative;
	}	
	.modal_complication_wrapper,.modal_rotor_wrapper{
		background:#000000 url(../../images/fe/klaauw/modal-complication-shadow.png) no-repeat center top;
	}
	
	/***** Collection Model Styles Starts *****/
	
	/***** Astronomy Styles Starts *****/
	
	.generic_page_content{
		float:left;
		width:100%;
	}	
	.generic_page_content h6,.generic_page_content p{
		padding:0px 154px;
	}
	.history_container ul,.generic_page_content ul{
		padding:0px 170px;
		margin-bottom:20px;
	}	
	.generic_page_en{
		padding:11px 0px 65px 0px;
	}
	.generic_page{
		padding:11px 0px 15px 0px;
	}
	
	/***** Astronomy Styles Ends *****/
	
	/***** Planetarium Styles Starts *****/
	
	.planet_info_container{
	 	width:300px;
	  	height:320px;		  
	  	overflow:hidden;
	  	opacity:0;
	  	filter:alpha(opacity=0);
	}
	.planetarium_page,#bg51{
		height:6129px;
	}
	.page_sharing_container.planetarium_top_sharing {
		top:19px;		
	}
	.planet_info_container{
  		float:left;
  		position:absolute;
  		left:-320px;
  		top:97px;  		
  	}
  	.planet_info{
  		height:220px;
  	}
  	.ipad_planet_info p{
  		color:#ffffff;
  	}
  	.ipad_planet_info .custom-pages{
  		margin:15px 0px 0px 0px;
  	}
  	.ipad_planet_info .content_pager{
  		height:240px;
  		margin-top:7px;
  	}
  	.ipad_planet_info .content_pagination{
  		margin-top:32px;
  	}
	.sun_planet{ 
  		right:189px; 		
  		top:352px;  	
  	}  	
  	.sun_planet .planet_info_wrapper{
  		left:0px;
  		top:0px;
  	}
  	.sun_planet .planet_info_container{
  		left:-350px;
  		top:66px;
  	}
  	.mercury_planet{
  		top:969px;
  		left:319px;
  	} 
  	.mercury_planet .planet_info_wrapper{
  		left:210px;
  		top:25px;
  	}  	 
  	.venus_planet{
  		left:297px;
  		top:1587px;
  	}
  	.venus_planet .planet_info_wrapper{
  		left:232px;
  		top:47px;
  	}
  	.earth_planet{
  		left:290px;
  		top:2175px;
  	}
  	.earth_planet .planet_info_wrapper{
  		left:239px;
  		top:99px;
  	}  
  	.mars_planet{
  		left:298px;
  		top:2868px;
  	}	
  	.mars_planet .planet_info_wrapper{
  		left:231px;
  		top:46px;
  	}	
  	.jupiter_planet{
  		left:235px;
  		top:3444px;
  	}	
  	.jupiter_planet .planet_info_wrapper{
  		left:294px;
  		top:110px;
  	}	
  	.saturn_planet{
  		left:152px;
  		top:4106px;
  	}	
  	.saturn_planet .planet_info_wrapper{
  		left:377px;
  		top:88px;
  	}	
  	.uranus_planet{  		
  		left:280px;
  		top:4664px;
  	}	
  	.uranus_planet .planet_info_wrapper{
  		left:249px;
  		top:170px;
  	}	
  	.neptune_planet{
  		left:289px;
  		top:5415px;
  	}	
  	.neptune_planet .planet_info_wrapper{
  		left:240px;
  		top:59px;
  	}  	
	
	/***** Planetarium Styles Starts *****/
	
	/***** History Styles Starts *****/
	
	.history_page{
		padding:11px 0px 0px 0px;
	}	
	.timeline_wrapper{
		width:718px;
		position:relative;
		left:50%;
		margin-left:-359px;
		overflow:hidden;	
	}
	.timeline_wrapper h1{
		width:325px;
		float:none;
		margin:auto;
		text-align:center;
	}
	.timeline_img{
		width:718px;
		height:431px;	
		float:left;			
	}
	.history_container{
		padding:66px 0px 75px 0px;
	}
	.history_header .page_sharing_container{
		top:-11px;
	}	
	.history_header .page_sharing_icons{
		top:0px;
	}
	.video_container{
		float:left;
		position:relative;
		width:100%;
		height:510px;
		margin:70px 0px 0px 0px;
	}
	.generic_page_image{
		margin:15px 0px 35px 0px;
	}
	.timeline_img #mCSB_1_container img{
		margin-left:-100px;	
		margin-top:-1px;		
	}
	.timeline_mask{
		width:100%;
		height:388px;
		float:left;
	}
	
	/***** History Styles Ends *****/
	
	/***** Signature Styles Starts *****/
	
	.core-ul{
		margin-top:60px;
	}	
	.core-ul li{
		position:relative;		
		margin:81px 0px 0px 48px;
	}
	.core-ul li span{
		position:absolute;
		left:0px;
		top:-10px;
		cursor:pointer;
		text-align:center;
		line-height:30px;
		color:#ffffff;
		width:30px;
		height:30px;
		font-family: 'latobold',Arial;
		font-size:11px;
		background-image:url(../../images/fe/klaauw/signature-click-icon.png);
	}
	.core-ul li span:hover,.core-ul li span.current{
		background-position:0px -30px;
	}
	.core-ul li h5{
		display:none;		
	}
	.core-ul li .signature_line{
		background-position:right center;
	}	
	.core-ul li.first .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line1.png);
		width:299px;		
	}
	.core-ul li.second .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line2.png);
		width:170px;		
	}
	.core-ul li.third .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line3.png);
		width:256px;		
	}
	.core-ul li.fourth .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line4.png);
		width:310px;		
	}
	.core-ul li.fifth .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line5.png);
		width:259px;		
	}
	.tab-device{
		padding:34px 0px 15px 0px;
		background:#ffffff;
		float:left;
		width:100%;
		min-height:129px;
	}
	.box h5{
		width:460px;
		float:none !important;
		margin:auto;
		text-align:center;
		padding-bottom:20px;
	}
	.tab-device #first h5{
		width:375px;		
	}
	.signature_img_wrapper{
		height:635px;
	}
	.signature_img_container{		
		left:118px;	
	}
	
	/***** Signature Styles Ends *****/
	
	/***** Collaboration Styles Starts *****/
	
	.collaboration_header .header_img_container{
		height:589px;
		width:752px;
		float:right;
	}
	.collaboration_header .black_curve{
		top:569px;
	}	
	.collaboration_header .col-md-12{
		width:510px;
		float:left;
		position:relative;
		left:50%;
		margin-left:-255px;
		padding-top:44px;
		padding-bottom:74px;
	}
	.collaboration_header .col-md-12 h1{
		width:270px;
		text-align:center;
		margin:0px 0px 6px 95px;
	}
	.image_blocks_container{
		width:100%;
		height:630px;
		overflow:hidden;
	}
	.image_blocks_container #mCSB_1_scrollbar_horizontal{
		display:none !important;
	}
	.collaboration_images_wrapper .transparent_curve{
		top:0px;
	}
	.collaboration_technical_wrapper{
		background:#ffffff url(../../images/fe/klaauw/model-shadow.png) no-repeat center 232px;
		overflow:hidden;
	}
	.collaboration_technical_img{
		width:231px;
		height:414px;
		margin:auto;
	}
	.collaboration_technical_details{
		position:relative;
		left:50%;
		margin:0px 0px 95px -150px;
	}	
	.technical_details_info{
	 	width:300px;
	  	height:192px;
	  	float:left;
	  	margin-top:8px;
	}
	
	/***** Collaboration Styles Ends *****/
	
	/***** Retailers Styles Starts *****/
	
	.retailers_header_desc {
		width:300px;
		float:left;
		position:relative;
		left:50%;
		margin-left:-150px;
	}
	.retailers_page {
		padding:14px 0px 0px 0px;
		position:relative;
	}
	.retailers_address{
		width:220px;
		min-height:160px;
		margin:0px 0px 50px 0px;
		padding:0px 0px 0px 20px;
	}
	.retailers_address_wrapper h1 {
		padding:0px 20px;
	}
	.retailers_address_container{
		padding:0px 54px;
	}
	
	/***** Retailers Styles Ends *****/
	
	/***** Contact Styles Starts *****/
	
	.contact_info_container{
		width:336px;
		position:relative;
		left:50%;
		margin:11px 0px 95px -168px;
	}
	.contact_info address{
		width:184px;
	}
	.contact_info_container h1 {
		margin-bottom:29px;
	}
	.contact_form{
		margin-bottom:33px;
	}
	
	/***** Contact Page Styles Ends *****/	
	
	/***** Pressroom Styles Starts *****/	
	
	.downloads_page{
		padding:11px 0px 0px 0px;
		border-bottom:70px solid #f3f3f3;
	}
	.downloads_page h1{
		text-align:center;
	}		
	.downloads_slider{
		float:left;
		width:620px;
		left:50%;
		margin-left:-310px;		
		position:relative;
		padding:25px 0px 27px 37px;
	}	
	.downloads_slider .bx-wrapper .bx-prev{
		left:-90px;
		margin-top:-44px;
	}
	.downloads_slider .bx-wrapper .bx-next{
		right:-89px;
		margin-top:-44px;
	}
	.downloads_slider .bx-pager{
		display:none;
	}
	
	/***** Pressroom Styles Ends *****/
	
	/***** Content Pager Styles Starts *****/

	.content_pager_wrapper{
		float:left;
	}
	.tp-control-arrows{
		display:none;
	}
	.custom-pages{
		float:left;
		width:100%;
		text-align:center;	
		list-style:none;
		padding:0px;
		height:12px;	
	}
	.content_pager{
		float:left;
		overflow:hidden;
	}  	
	.content_pager p strong{
		float:left;
		width:100%;
	}
	.custom-pages li{
		display:inline-block;
		cursor:pointer;	
		width:12px;
		height:12px;
		margin:0px 5px 0px 6px;
		background:url(../../images/fe/klaauw/pager-nav.png) no-repeat 0 0;
	}
	.custom-pages li{    
	    text-indent:1000px;
	}
	.custom-pages li:hover,.custom-pages li.active{
	    background:url(../../images/fe/klaauw/pager-nav.png) no-repeat 0px -24px;
	}
	.custom-pages li:active{
		 background:url(../../images/fe/klaauw/pager-nav.png) no-repeat 0px -12px;
	}
	
	/***** Content Pager Styles Ends *****/
	
}

@media (min-width: 768px) {
	
	h1,h2,h3,h4,h5,h6{
		margin:0px;
		font-family: 'ralewayregular',Arial;
	}
	h1{
	  	font-size:20px;
	  	line-height:25px;	
	  	color:#000000;  	
	  	text-transform:uppercase;	  	
  	}
	h2{
	  	font-size:18px;
	  	line-height:23px;		  		  		  
  	}
	h3{
	  	font-size:16px;
	  	line-height:21px;		  		  		  
  	}
	h4{
	  	font-size:14px;
	  	line-height:19px;	  		  		  
  	}
	h5{
	  	font-size:12px;
	  	line-height:17px;		  		  		  
  	}
	h6{
	  	font-size:10px;
	  	line-height:15px;		  		  		  
  	}
  	.mobile_model_slider{
  		display:none;
  	}
  	.model_header_slider .bxslider li{
  		width:57px;
  	}
  	.custom-pages{
  		margin:33px 0px 0px 0px;
  	}  	
  	header a.logo{
		background:url(../../images/fe/klaauw/logo.png) no-repeat 0px 0px;
		width:280px;
		height:110px;
		margin:10px 0px 0px -140px;	
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;	
	}
	.page_slider{		
		height:635px;
		overflow:hidden;
	}
	.page_slider .bx-wrapper .bx-controls-direction a{
		top:269px;
	}
	.page_slider .bxslider,.page_slider .bxslider > li div{
		height:635px;	
		width:100%;	
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-repeat:no-repeat;
		background-position:center center;
	}
  	.black_curve,.white_curve{  		
  		width:100%;
  		height:20px;
  		position:absolute;
  		left:0px;  		 		
  		top:-20px;
  		z-index:1;  
  	}
  	.black_curve{
  		background:url(../../images/fe/klaauw/black-curve.png) no-repeat center 0px;  		
  	}
  	.white_curve{
  		background:url(../../images/fe/klaauw/white-curve.png) no-repeat center 0px;  		  			
  	}
  	.transparent_curve{
  		background:url(../../images/fe/klaauw/small-black-curve.png) no-repeat center 0px;
  		width:38px;
  		height:20px;
  		position:absolute;
  		left:50%;
  		z-index:1;
  		bottom:-20px;
  		margin-left:-19px;	
  	}   
  	.header_watches a{
		float:left;	
		position:relative;	
	} 
	.watch_image_1,.watch_image_1 img{
		width:94px;
		height:194px;		
	}		
	.watch_image_2,.watch_image_2 img{
		width:170px;
		height:349px;		
	}		
	.watch_image_3,.watch_image_3 img{
		width:261px;
		height:537px;	
	}		
	.watch_image_4,.watch_image_4 img{
		width:179px;
		height:370px;			
	}		
	.watch_image_5,.watch_image_5 img{
		width:101px;
		height:205px;		
	}		
  	.home_astronomy_content p{
  		color:#ffffff;
  		text-align:center;  	
  		margin:0px 0px 21px 4px;	
  	}
  	.home_astronomy_container{
  		padding:46px 0px 46px 0px;  
  	}
  	.home_astronomy_container h1{
  		margin-bottom:33px;
  		color:#ffffff;	  	
  		line-height:20px;
  	}  	
  	.home_astronomy_links h5{  		  		
  		line-height:15px;
  		margin-top:28px;
  		letter-spacing:0.5px;
  	}
  	.astronomy_links_arrow{
  		background:url(../../images/fe/klaauw/home-astronomy-arrow.png) no-repeat 0px 0px;
  		width:30px;
  		height:30px;  		
  		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		margin:16px 0px 10px -15px;
  	}
  	.home_astronomy_links ul{
  		font-size:12px;
  		line-height:15px;
  	}
  	.home_astronomy_links ul li{
  		padding:7px 0px;
  	}
  	.home_astronomy_links ul a{
  		letter-spacing:0.5px;   		
  	} 	
  	.page_sharing_container{  		
  		height:31px;
  		float:left;
  		margin-top:8px;  		
  	}
  	.sharing_icon_container,.slider_sharing_icon{
  		float:right;
  		width:31px;
		height:31px;
		cursor:pointer;
		position:relative;
  	}
  	.sharing_icon_container span,.slider_sharing_icon span{
  		float:left;  			
		width:31px;
		height:31px;
		position:absolute;
		right:0px;
		top:0px;
  	}
  	.sharing_icon_container .normal,.slider_sharing_icon .normal{  				
  		background:url(../../images/fe/klaauw/page-share-icon.png) no-repeat 0px 0px;  		
  	}
  	.sharing_icon_container .hover,.slider_sharing_icon .hover{  				
  		background:url(../../images/fe/klaauw/page-share-icon.png) no-repeat 0px -31px;  				
  	}
  	.page_sharing_icons{
  		background:#000000;
  		width:352px;
  		height:75px;
  		position:absolute;
  		left:-372px;
  		top:-6px;
  		padding:13px 21px;
  		display:none;
  	}
  	.page_sharing_icons .share_text{
  		font-family: 'latoregular',Arial;
  		font-size:13px;
  		line-height:20px;
  		color:#ffffff;
  		display:block;
  		margin-bottom:3px;
  	}  	
  	.page_sharing_icons .facebook span{
  		width:10px;
  		height:25px;
  	}
  	.page_sharing_icons .facebook .normal{
  		background:url(../../images/fe/klaauw/page-sharing-icons.png) no-repeat 0px 0px;  		
  	}
  	.page_sharing_icons .facebook .hover{
  		background:url(../../images/fe/klaauw/page-sharing-icons-hover.png) no-repeat 0px 0px;  		
  	}
  	.page_sharing_icons .facebook .focus{
  		background:url(../../images/fe/klaauw/page-sharing-icons-focus.png) no-repeat 0px 0px;  		
  	}
  	.page_sharing_icons .twitter{
  		margin:0px 20px;
  	}  	
  	.page_sharing_icons .twitter span{
  		width:21px;
  		height:25px;
  	}
  	.page_sharing_icons .twitter .normal{
  		background:url(../../images/fe/klaauw/page-sharing-icons.png) no-repeat -30px 0px;  		
  	}
  	.page_sharing_icons .twitter .hover{
  		background:url(../../images/fe/klaauw/page-sharing-icons-hover.png) no-repeat -30px 0px;  		
  	}  
  	.page_sharing_icons .twitter .focus{
  		background:url(../../images/fe/klaauw/page-sharing-icons-focus.png) no-repeat -30px 0px;  		
  	}  
  	.page_sharing_icons .google span{
  		width:22px;
  		height:25px;
  	}
  	.page_sharing_icons .google .normal{
  		background:url(../../images/fe/klaauw/page-sharing-icons.png) no-repeat -71px 0px;  		
  	}
  	.page_sharing_icons .google .hover{
  		background:url(../../images/fe/klaauw/page-sharing-icons-hover.png) no-repeat -71px 0px;  		
  	}
  	.page_sharing_icons .google .focus{
  		background:url(../../images/fe/klaauw/page-sharing-icons-focus.png) no-repeat -71px 0px;  		
  	}
  	.page_sharing_icons .tumblr,.page_sharing_icons .reddit{
  		margin:0px 20px 0px 19px;
  	}  	
  	.page_sharing_icons .tumblr span{
  		width:13px;
  		height:25px;
  	}
  	.page_sharing_icons .tumblr .normal{
  		background:url(../../images/fe/klaauw/page-sharing-icons.png) no-repeat -112px 0px;  		
  	}
  	.page_sharing_icons .tumblr .hover{
  		background:url(../../images/fe/klaauw/page-sharing-icons-hover.png) no-repeat -112px 0px;  		
  	}  	
  	.page_sharing_icons .tumblr .focus{
  		background:url(../../images/fe/klaauw/page-sharing-icons-focus.png) no-repeat -112px 0px;  		
  	}  	
  	.page_sharing_icons .pin span{
  		width:21px;
  		height:25px;
  	}
  	.page_sharing_icons .pin .normal{
  		background:url(../../images/fe/klaauw/page-sharing-icons.png) no-repeat -145px 0px;  		
  	}
  	.page_sharing_icons .pin .hover{
  		background:url(../../images/fe/klaauw/page-sharing-icons-hover.png) no-repeat -145px 0px;  		
  	}  	
  	.page_sharing_icons .pin .focus{
  		background:url(../../images/fe/klaauw/page-sharing-icons-focus.png) no-repeat -145px 0px;  		
  	}  	
  	.page_sharing_icons .reddit span{
  		width:30px;
  		height:25px;
  	}
  	.page_sharing_icons .reddit .normal{
  		background:url(../../images/fe/klaauw/page-sharing-icons.png) no-repeat -185px 0px;  		
  	}
  	.page_sharing_icons .reddit .hover{
  		background:url(../../images/fe/klaauw/page-sharing-icons-hover.png) no-repeat -185px 0px;  		
  	}  	
  	.page_sharing_icons .reddit .focus{
  		background:url(../../images/fe/klaauw/page-sharing-icons-focus.png) no-repeat -185px 0px;  		
  	}  	
  	.page_sharing_icons .mail span{
  		width:25px;
  		height:25px;
  	}
  	.page_sharing_icons .mail .normal{
  		background:url(../../images/fe/klaauw/page-sharing-icons.png) no-repeat -235px 0px;  		
  	}
  	.page_sharing_icons .mail .hover{
  		background:url(../../images/fe/klaauw/page-sharing-icons-hover.png) no-repeat -235px 0px;  		
  	}
  	.page_sharing_icons .mail .focus{
  		background:url(../../images/fe/klaauw/page-sharing-icons-focus.png) no-repeat -235px 0px;  		
  	}
  	.page_sharing_icons .weibo{
  		float:right;
  	}  	
  	.page_sharing_icons .weibo span{
  		width:31px;
  		height:25px;
  	}
  	.page_sharing_icons .weibo .normal{
  		background:url(../../images/fe/klaauw/page-sharing-icons.png) no-repeat -279px 0px;  		
  	}
  	.page_sharing_icons .weibo .hover{
  		background:url(../../images/fe/klaauw/page-sharing-icons-hover.png) no-repeat -279px 0px;  		
  	} 
  	.page_sharing_icons .weibo .focus{
  		background:url(../../images/fe/klaauw/page-sharing-icons-focus.png) no-repeat -279px 0px;  		
  	} 
  	.page_sharing_close,.slider_sharing_close{
  		cursor:pointer;
  		width:11px;
  		height:11px;
  		float:right;
  		position:absolute;
  		right:7px;
  		top:11px;
  		background:url(../../images/fe/klaauw/page-sharing-close.png) no-repeat 0px 0px;
  		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
  	}     	  	
	.navbar-nav li:hover .submenu_container{
		opacity: 1;
		-webkit-transition:.3s;
		-moz-transition:.3s;
		-ms-transition:.3s;
		-o-transition:.3s;
		transition:.3s;
	}				
	.navbar-nav li .submenu_container{
		opacity: 0;
	}
	.sub_menu_bg{
		-webkit-transition:.2s;
	}  	
  	
  	/***** Astronomy Styles Starts *****/
  	
  	.generic_page_title{
  		float:left;
  		width:325px;
  		position:relative;
  		left:50%;
  		text-align:center;
  		margin-left:-162px;
  	}
  	.generic_page_en .generic_page_title{
  		margin-bottom:41px;
  	}
  	.generic_page_title{
  		margin-bottom:22px;
  	}
  	
  	/***** Astronomy Styles Ends *****/
  	
  	/***** Planetarium Styles Starts *****/
  	
  	.mercury_planet .planet_img{
  		width:81px;
  		height:81px;
  	}
  	.venus_planet .planet_img{
  		width:126px;
  		height:126px;
  	}
  	.earth_planet .planet_img{
  		width:190px;
  		height:184px;
  	}
  	.mars_planet .planet_img{
  		width:123px;
  		height:123px;
  	}
  	.jupiter_planet .planet_img{
  		width:250px;
  		height:250px;
  	}
  	.saturn_planet .planet_img{
  		width:429px;
  		height:248px;
  	}
  	.uranus_planet .planet_img{
  		width:185px;
  		height:377px;
  	}
  	.neptune_planet .planet_img{
  		width:141px;
  		height:141px;
  	}
  	.content_pager_wrapper{
  		width:300px;
  	}
  	.planets_wrapper .page_sharing_icons{
  		height:52px;
  		top:-22px;
  	}
  	.planets_wrapper .page_sharing_close{
  		top:5px;
  		right:2px;
  	}
  	.planet_open_icon span{
  		cursor:pointer;
  	}
  	.planet_open_icon,.planet_open_icon span,.planet_close{
  		float:left;
  		width:30px;
  		height:31px;
  	} 
  	.planet_open_icon span.normal{
  		background:url(../../images/fe/klaauw/planetarium-open.png) no-repeat 0px 0px;
  	} 	
  	.planet_open_icon span.hover{
  		position:absolute;
  		left:0px;
  		top:0px;  		
  		background:url(../../images/fe/klaauw/planetarium-open.png) no-repeat 0px -31px;
  	}
  	.planet_open_icon:hover span.normal,.planet_open_icon span.hover{
  		opacity:0;
		filter:alpha(opacity=0);
  	}
  	.planet_open_icon:hover span.hover{
  		opacity:1;
		filter:alpha(opacity=100);
  	}
  	.planet_open_icon:active{
  		background:url(../../images/fe/klaauw/planetarium-open.png) no-repeat 0px -62px;
  	}
  	.planet_info_container{
  		margin-top:3px;
  	}
  	.planet_info_container h1{
  		line-height:20px;
  		margin-bottom:22px;
  	}
  	.planet_info .jspTrack{
  		background:url(../../images/fe/klaauw/scroll-bg.png) repeat 0px 0px;
  	}
  	.planet_close{
  		position:absolute;
  		left:0px;
  		top:0px;
  		cursor:pointer;
  		display:none;
  		background:url(../../images/fe/klaauw/planetarium-close.png) repeat 0px 0px;
  	}
  	
  	/***** Planetarium Styles Ends *****/
  		
  	/***** Collection Masterpieces Styles Starts *****/
  	
  	.masterpieces_header_desc h1,.atelier_header_desc h1{
		margin-bottom:32px;
	}
  	.collection_masterpieces_page .watch_shadow{
		background-position:center center;
		background-repeat:no-repeat;
		width:73px;
		height:49px;
		float:left;
		margin:-4px 0px 0px 40px;
	}
	.atelier_header_desc h1{
		text-align:center;
		line-height:20px;
	}
	.masterpieces_watches{
		margin-bottom:41px;
		float:left;
	}
	.masterpieces_header_desc span,.atelier_header_desc span{
		font-family: 'latoregular',Arial;
		font-size:13px;		
		line-height:20px;
		text-align:center;
		display:block;
	}
	.collection_page_desc h5,.atelier_header_desc h5{
		text-align:center;
		color:#bc7b4b;
		margin-bottom:30px;
		font-family: 'ralewaybold',Arial;
	}
	.masterpieces_watch_container{
		float:left;
		cursor:pointer;
	}
	.collection_masterpieces_page .watch_image{
		width:169px;
		height:302px;		
		position:relative;
		float:left;
	}	
	.collection_masterpieces_page .col-md-3 b{
		font-size:11px;
		font-weight:normal;
		font-family: 'ralewaybold',Arial;
		line-height:15px;
		letter-spacing:0.5px;
		float:left;
		margin:-8px 0px 12px 0px;
		width:150px;
		text-align:center;
		color:#000000;
		text-transform:uppercase;
	}
	.collection_masterpieces_page .col-md-3 .whole_block{
		width:169px;
		left:32px;
	}
	.collection_masterpieces_page .col-md-3 a.next_arrow{
		position:relative;
		float:left;
		margin:0px 0px 0px 61px;
	}
	.collection_masterpieces_page .col-md-3 a.next_arrow span{
		float:left;
		width:30px;
		height:31px;				
	}
	.masterpieces_watch_container:active .next_arrow span.focus{
		background:url(../../images/fe/klaauw/right-arrow.png) no-repeat 0px -62px;
	}
	.collection_masterpieces_page .col-md-3 a .normal{
		background:url(../../images/fe/klaauw/right-arrow.png) no-repeat 0px 0px;
	}
	.collection_masterpieces_page .col-md-3 a .hover{
		background:url(../../images/fe/klaauw/right-arrow.png) no-repeat 0px -31px;
	}
	.collection_masterpieces_page .col-md-3 a .hover,.collection_masterpieces_page .col-md-3 a .focus{		
		position:absolute;
		left:0px;
		top:0px;		
	}
	.masterpieces_watch_container:hover a.next_arrow .normal,.collection_masterpieces_page .col-md-3 a .hover,.masterpieces_watch_container:active .next_arrow span.hover,.masterpieces_watch_container:active .next_arrow span.normal{
		opacity:0;
		filter:alpha(opacity=0);
	}
	.masterpieces_watch_container:hover a.next_arrow .hover{
		opacity:1;
		filter:alpha(opacity=100);
	}	
	.complication_watch_img{
		width:506px;
		height:513px;
	}	
	
	/***** Collection Masterpieces Styles Ends *****/
	
	/***** Collection Atelier Styles Starts *****/
	
	.atelier_page{
		position:relative;
	}	
	.atelier_slider_wrapper{
		height:635px;		
		overflow:hidden;
		background:#f3f3f3 url(../../images/fe/klaauw/atelier_slider-shadow.png) no-repeat center 150px;
	}
	.atelier_slider_wrapper .bx-viewport{
		padding-top:51px;
		z-index:1;
	}
	.collection_atelier_slider .bxslider{
		padding:0px 22px;
	}
	.collection_atelier_slider .bxslider .slider_element{						
		width:151px !important;	
	}		
	.collection_atelier_slider .atelier_slider_image{
		float:left;
		width:151px;
		height:310px;	
		margin-top:45px;	
	}
	.collection_atelier_slider .odd_li .atelier_slider_image{
		width:203px !important;
		height:416px;
		margin:0px;
	}
	.collection_atelier_slider .bxslider .odd_li{
		width:203px !important;				
	}	
	.slider_sharing_container{
  		width:402px;
  		float:right;
  		position:absolute;
  		top:20px;
  		right:25px;
  		z-index:100000;
  	}  	
  	.collection_atelier_slider .page_sharing_icons{  		
  		z-index:10;
  		top:-44px;
  		left:-382px;
  	}
  	.atelier_sharing_container{  		  
  		float:left;
  		position:relative;
  		left:50%;
  		width:31px !important;
  		margin:0px 0px 20px -22px;  	  		
  	}
  	.collection_atelier_slider h5{
		line-height:20px;
		letter-spacing:0.5px;
	}
	.collection_atelier_slider h6{
		line-height:20px;
	}
	.collection_atelier_slider .odd_li h5{
		width:155px;
		margin-left:14px;
	}
	.collection_atelier_slider .odd_li h6{
		width:151px;
		margin-left:14px;
	}
	.atelier_slider_content{
		margin-top:37px;
	}
	.collection_atelier_slider .odd_li .atelier_slider_content{
		margin-top:-24px;
	}
	#slider-prev,#slider-next{
		top:269px;
		position:absolute;
		z-index:2;
		width:23px;
		height:41px;
	}
	#slider-prev{
		left:25px;
	}
	#slider-next{
		right:25px;
	}
	
	/***** Collection Atelier Styles Ends *****/
		
	/***** Collection Model Styles Starts *****/
	
	.model_header_slider .bx-wrapper{
		left:50%;
	}
	.model_slider_watch{
		width:57px;
		height:102px;
		float:left;
		position:relative;
	}
	.model_header_slider li{
		cursor:pointer;
	}
	.model_header_slider li img{
		position:relative;
	}
	.model_header_slider li span.model_watch_shadow{
		width:24px;
		height:17px;
		float:left;		
		margin:-1px 0px 0px 14px;
		background-position:-1px 0px;
	}
	.model_header_slider .bx-pager{
		display:none;
	}
	.modal_technical_slider li span{
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-repeat:no-repeat;
		background-position:0px 0px;
		float:left;
	}
	.modal_technical_slider{
		width:222px;		
		height:420px;
		overflow:hidden;
		position:relative;
	}
	.watch_front_img{
		width:203px;
		height:362px;
		background-position:right 0px !important;
	}
	.modal_technical_slider li .watch_shadow_img{
		width:89px;
		height:58px;
		margin-left:67px;
		background-position:0px -3px;
	}
	.modal_technical_slider .bx-wrapper .bx-pager{
		margin-left:9px;
	}
	.watch_back_img{
		width:203px;
		height:374px;
	}
	.modal_technical_slider .bx-controls-direction{
		display:none;
	}	
	.page_navigation ul{
		padding:0px;
		margin:0px;
		float:left;
	}
	.page_navigation li{
		list-style:none;
		float:left;
		width:100%;
		height:20px;
	}
	.page_navigation li span{	
		cursor:pointer;
		float:left;	
		color:#4d4d4d;
		line-height:20px;
		font-size:11px;
		letter-spacing:2px;
		text-transform:uppercase;
		font-family:'ralewaybold',Arial;
	}
	.page_nav_dots{
		position:relative;
	}
	.nav_dot{
		float:left;
		width:12px;
		height:13px;		
		background:url(../../images/fe/klaauw/page-nav-dots.png) no-repeat 0px 1px;		
		margin:2px 7px 0px 0px;
	}
	.nav_title{
		opacity:0;
		filter:alpha(opacity=0);
	}
	.selected .nav_title{
		opacity:1;
		filter:alpha(opacity=100);
	}
	.selected .nav_dot{
		background:url(../../images/fe/klaauw/page-nav-dots.png) no-repeat 0px -13px;	
	}
	.model_technical_desc h1,.modal_rotor_wrapper h1,.modal_warranty_wrapper h1{
		margin-bottom:29px;
	}
	.modal_technical_slider .bx-pager .bx-pager-item span.normal{
		background:url(../../images/fe/klaauw/page-nav-dots.png) no-repeat 0px 2px;
	}
	.modal_technical_slider .bx-pager-link:hover span.hover{
		background:url(../../images/fe/klaauw/page-nav-dots.png) no-repeat 0px -13px;
		height:13px;
	}
	.modal_technical_slider .bx-pager-link.active span.selected{
		background:url(../../images/fe/klaauw/page-nav-dots.png) no-repeat 0px -13px;
		height:13px;
	}
	.modal_technical_slider .bx-pager{
		left:-7px;
		bottom:10px;
	}
	.technical_details_wrapper h5,.collaboration_technical_details h5,.ipad_technical_details h5{
		font-family: 'latoblack',Arial;
		color:#000000;
		letter-spacing:2px;
		line-height:20px;
		text-transform:uppercase;
		border-bottom:1px solid #e1e1e1;
		padding-bottom:4px;
		margin-bottom:6px;
	}
	.technical_details_wrapper span,.collaboration_technical_details span,.ipad_technical_details .technical_title{
		color:#4d4d4d;
		font-size:11px;
		letter-spacing:2px;
		line-height:20px;
		font-family: 'ralewaybold',Arial;
		text-transform:uppercase;
		float:left;
		width:100%;
	}
	.technical_details_info strong{
		width:100%;
	}
	.technical_details_info b,.technical_details_info strong,.content_pager p strong{
		font-weight:normal;
		font-size:13px;
		line-height:20px;
		font-family: 'latobold',Arial;		
		float:left;
		margin-top:-4px;		
	}
	.technical_details_info b,.technical_details_info p{
		width:268px;
		color:#000000;
	}
	.technical_details_info p:last-child{
		margin:0px;
	}
	.technical_details_info p{
		margin-bottom:23px;
	}
	.complication_title{
		margin-bottom:30px;
	}
	.modal_animation_wrapper{		
		background:#ffffff;
	}
	.animation_image{
		float:left;
		width:100%;		
		height:635px;
		background-position:center center;		
	}	
	.speed:hover,.speed.current{
		background:url(../../images/fe/klaauw/speed-selector-vertical.png) no-repeat 0px 0px;
		color:#ffffff;
	}
	.speed{		
		cursor:pointer;
		border:none;
		outline:none;
		text-align:left;
		color:#4d4d4d;
		width:187px;
		height:48px;
		font-size:11px;
		padding-left:50px;
		line-height:42px;
		text-transform:uppercase;
		font-family: 'ralewaybold',Arial;
		background:url(../../images/fe/klaauw/speed-selector-vertical.png) no-repeat -187px 0px;
	}	
	.warranty_img{
		width:578px;					
	}		
	
	/***** Collection Model Styles Ends *****/
	
	/***** History Styles Starts *****/
	
	.generic_page,.history_page{
		position:relative;		
		float:left;
		width:100%; 
	}	
	.history_header{
		padding-bottom:22px; 
	}
	.scroller_container{
		position:relative;
		left:50%;
		margin-left:-360.5px;
	}
	span.starting_year,span.current_year{
		font-size:20px;
		line-height:25px;
		color:#000000;
		margin-top:7px;
		float:left;
	}
	span.current_year{
		float:right;
	}
	.mCSB_scrollTools .mCSB_draggerContainer{
		width:620px;
		left:48px;
	}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		background:url(../../images/fe/klaauw/history-scroller.png) no-repeat 0px 0px;
		width:43px !important;
		height:43px;		
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
	}
	.history_container{
		background:#ffffff url(../../images/fe/klaauw/history-content-bg.png) repeat-x 0px top;		
	}
	.generic_page_content h6{
		text-transform:uppercase;
		font-family: 'ralewaybold',Arial;
		width:100%;
		float:left;		
		font-weight:normal;
		color:#bc7b4b;
		font-size:12px;
		line-height:20px;
		letter-spacing:0.5px;
	}		
	.video_bg{
		height:510px;
	}
	.mCSB_scrollTools .mCSB_draggerRail{
		width:620px;
		height:5px;
		float:left;
		margin-top:19px;
	}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width:718px;
	}
	.timeline_wrapper{
		float:left;
	}
	.mob_generic_page_image{
		display:none;
	}
	.history_page .video_bg{
		background-position:center center;
	}
	
	/***** History Page Styles Ends *****/
	
	/***** Signature Page Styles Starts *****/

	.signature_wrapper{
		min-height:635px;
	}
	.signature_img_container{
		height:635px;
		width:528px;
		position:absolute;		
		top:0px;
	}
	.core-ul li h5,.box h5{
		float:left;
		font-size:13px;
		line-height:20px;
		letter-spacing:0.5px;
	}
	.core-ul li .signature_line{
		height:14px;
	}

	/***** Signature Page Styles Starts *****/
	
	/***** Collaboration Page Styles Starts *****/
	
	.large_image{
		height:403px;
	}
	.small_image{
		height:232px;
	}
	.collaboration_technical_wrapper .col-md-12{
		margin:79px 0px 0px 0px;
	}
	.collaboration_technical_details{
		width:300px;
		float:left;		
	}
	.collaboration_technical_details h4{
		color:#000000;
		font-size:15px;
		line-height:20px;
		width:100%;
		font-family: 'latobold_italic',Arial;
	}
	.collaboration_technical_details h5{
		font-size:11px;		
	}
	.collaboration_video{
		background:#000000;
		height:615px;
		margin-top:-1px;
	}
	.collaboration_img{
		height:670px;
	}
	
	/***** Collaboration Page Styles Ends *****/
	
	/***** Contact Page Styles Starts *****/
		
	.contact_info_container h1{
		text-align:center;
	}
	.contact_form_container span,.contact_info .address{
		float:left;
		width:100%;
		font-size:12px;
		line-height:20px;
		color:#bc7b4b;
		text-transform:uppercase;
		font-family: 'ralewaybold',Arial;
	}
	.contact_form{
		width:320px;
		float:left;
	}
	.contact_form input[type="text"]{
		height:25px;
		line-height:25px;
		font-size:13px;
		padding:0px 10px;
		margin-bottom:10px;
		color:#4d4d4d;
	}	
	.contact_form textarea{
		height:130px;
		line-height:14px;
		padding:6px 10px;
	}
	.submit_container{
		width:100px;
		height:31px;
		float:right;
		position:relative;
		margin-top:10px;
	}
	.submit_container .submit, 
	.submit_container .sendbtn {
		font-size:12px;
		line-height:31px;		
		width:113px;
		height:31px;		
		padding:0px 41px 0px 0px;
		background:none;
		position:relative;
		z-index:1;		
		text-transform:uppercase;
	}	
	.submit_container span{
		position:absolute;
		right:0px;
		top:0px;
		float:left;
		width:30px;
		height:31px;
		background:url(../../images/fe/klaauw/right-arrow.png) no-repeat right 0px;
	}
	.contact_info address{
		font-size:13px;
		line-height:20px;
		color:#010101;
		font-family: 'latoregular',Arial;
	}
	.contact_page_image{
		height:635px;
	}
	.white_transparent_curve,.grey_transparent_curve,.black_transparent_curve{
		width:38px;
		height:20px;
		position:absolute;
		left:50%;	
		top:0px;	
		z-index:1;
		margin-left:-19px;		
	}
	.white_transparent_curve{		
		background:url(../../images/fe/klaauw/small-white-curve.png) no-repeat 0px 0px;
	}
	.grey_transparent_curve{		
		background:url(../../images/fe/klaauw/small-grey-curve.png) no-repeat 0px 0px;
	}
	.black_transparent_curve{
		background:url(../../images/fe/klaauw/small-black-curve.png) no-repeat 0px 0px;
	}
	
	/***** Contact Page Styles Ends *****/			
	
	/***** Pressroom Page Styles Starts *****/
	
	.downloads_page h1{
		line-height:25px;
	}
	.downloads_title h1{
		margin-bottom:42px;
	}
	.downloads li{		
		width:137px;
	}
	/* Rob */
	.downloads li:nth-child(6){		
		clear: left;
	}
	.downloads li b,.downloads li h6{			
		color:#000000;		
		font-size:11px;
		line-height:15px;
		letter-spacing:0.5px;
		text-transform:uppercase;
	}
	.downloads li:hover span.hover{
		opacity:1;
		filter:alpha(opacity=100);
	}
	.downloads li:hover span.normal{
		opacity:0;
		filter:alpha(opacity=0);
	}
	.downloads li b{
		font-family: 'ralewayheavy',Arial;
		font-weight:normal;
	}
	.downloads li h6{
		font-family: 'ralewaybold',Arial;
		min-height:30px;
	}
	.download_arrow{
		float:left;
		position:relative;
		margin:10px 0px 0px 53px;
	}
	.download_arrow span{
		width:30px;
		height:31px;
		float:left;
	}
	.download_arrow span.normal{
		background:url(../../images/fe/klaauw/right-arrow.png) no-repeat 0px 0px;
	}
	.download_arrow span.hover{
		position:absolute;
		left:0px;
		top:0px;
		opacity:0;
		filter:alpha(opacity=0);
		background:url(../../images/fe/klaauw/right-arrow.png) no-repeat 0px -31px;
	}
	.download_image{
		width:137px;
		height:221px;
	}
	.grey_downloads_container,.white_downloads_container{
		padding:25px 0px 3px 0px;
		position:relative;
	}	
	
	/***** Pressroom Page Styles Ends *****/
	
	/***** Retailers Page Styles Starts *****/
	
	.mobile_address_wrapper{
		display:none;
	}
	.retailers_header_desc h1{
		line-height:20px;
		margin-bottom:34px;
	}	
	.retailers_wrapper{
		padding:20px 0px 20px 0px;
		margin:22px 0px 0px 0px;
	}
	.retailers_map_container{
		background:url(../../images/fe/klaauw/retailers-map.png) no-repeat 61px 0px;
		width:500px;
		height:225px;
		float:left;
		position:relative;
		left:50%;
		text-align:center;
		margin-left:-250px;
	}
	.retailers_map_container span{
		float:left;
		font-size:20px;
		line-height:25px;
		color:#000000;
		cursor:pointer;
		text-align:center;
	}
	span.north_america{
		width:90px;
		margin-top:75px;
	}
	span.middle_east{
		margin:15px 0px 0px 128px;
		width:90px;
	}
	span.europe{
		margin:65px 0px 0px 123px;
	}
	span.asia{
		margin:75px 62px 0px 0px;
		float:right;
	}
	.retailers_address_wrapper h1{
		margin-bottom:9px;
	}
	.retailers_address h5{
		line-height:20px;
		color:#bc7b4b;
		letter-spacing:0.5px;
		font-family: 'ralewaybold',Arial;
		text-transform:uppercase;
	}
	.retailers_address b{
		float:left;
		width:100%;
		font-size:13px;
		line-height:20px;
		color:#010101;
		font-weight:normal;
		font-family: 'latobold',Arial;
	}
	.retailers_address span{		
		color:#010101;
		width:100%;
		float:left;
		font-family: 'latoregular',Arial;
		font-size:13px;
		line-height:20px;
	}
	.retailers_address a{
		color:#010101;
	}
	.retailers_address .website a{
		text-decoration:underline;
	}
	
	/***** Retailers Styles Ends *****/
	
	/***** History Styles Starts *****/
	
	.page_video_container{
		height:635px;
	}	
	.mob_page_image{
		display:none;
	}
	
	/***** History Styles Ends *****/
	
	/***** Content Pager Styles Starts *****/
	
	.content_pager,.content_pager_container{
		width:100%;
		height:200px;		
	}
	.content_pager_wrapper{
		margin-top:13px;
	}	
	
	/***** Content Pager Styles Ends *****/
	
	.footer_share a span{
		height:26px;
		margin:0px;
	}
	.footer_share a.facebook span{
		width:60px;
	}
	.footer_share a.facebook span.normal{
		background:url(../../images/fe/klaauw/footer-sharing.png) no-repeat 0px 0px;
	}
	.footer_share a.facebook span.hover{
		background:url(../../images/fe/klaauw/footer-sharing-hover.png) no-repeat 0px 0px;
	}
	.footer_share a.facebook span.focus{
		background:url(../../images/fe/klaauw/footer-sharing-focus.png) no-repeat 0px 0px;
	}
	.footer_share a.twitter{
		margin:0px 16px 0px 13px;
	}
	.footer_share a.twitter span{
		width:21px;
	}
	.footer_share a.twitter span.normal{
		background:url(../../images/fe/klaauw/footer-sharing.png) no-repeat -73px center;
	}
	.footer_share a.twitter span.hover{
		background:url(../../images/fe/klaauw/footer-sharing-hover.png) no-repeat -73px center;
	}
	.footer_share a.twitter span.focus{
		background:url(../../images/fe/klaauw/footer-sharing-focus.png) no-repeat -73px center;
	}
	.footer_share a.pin span{
		width:22px;
	}
	.footer_share a.pin span.normal{
		background:url(../../images/fe/klaauw/footer-sharing.png) no-repeat -110px center;
	}
	.footer_share a.pin span.hover{
		background:url(../../images/fe/klaauw/footer-sharing-hover.png) no-repeat -110px center;
	}
	.footer_share a.pin span.focus{
		background:url(../../images/fe/klaauw/footer-sharing-focus.png) no-repeat -110px center;
	}
	.footer_share a.instagram{
		float:right;
	}
	.footer_share a.instagram span{
		width:20px;
	}
	.footer_share a.instagram span.normal{
		background:url(../../images/fe/klaauw/footer-sharing.png) no-repeat -147px center;
	}
	.footer_share a.instagram span.hover{
		background:url(../../images/fe/klaauw/footer-sharing-hover.png) no-repeat -147px center;
	}
	.footer_share a.instagram span.focus{
		background:url(../../images/fe/klaauw/footer-sharing-focus.png) no-repeat -147px center;
	}
	.footer_desc p{
		font-size:11px;
		color:#808080;
		line-height:15px;
		text-align:center;	
		float:left;
		width:100%;
	}
  	.footer_share span{
  		font-size:11px;
		line-height:20px;
		margin-bottom:11px;
		letter-spacing:0.5px;
  	}  
  	.scroll_share_wrapper{
  		width:31px;
  		right:25px;
  	}	
  	.scrollToTop_container,.scrollToTop_container span{  		
  		float:left;
  		width:31px;
  		height:31px;  		
  	}  	 	
}

@media (min-width: 320px) and (max-width: 767px) {
		
	h1,h2,h3,h4,h5,h6{
		margin:0px;
		font-family: 'ralewayregular',Arial;
	}	
	h1{
		text-transform:uppercase;
		font-size:17.51px;
		line-height:21.51px;
		text-align:center;
		color:#000000;
	}
	p{
		font-size:14.51px;
		line-height:22.01px;
	}
	.container{
		padding-right:22px;
		padding-left:22px;		
	}
	.row{
		margin-right:-22px;
		margin-left:-22px;		
	}
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		padding-right:22px;
		padding-left:22px;
	}
	.parallax_image,.header_social_icons,.footer_menu,.watch_element,#ipad_collaboration_images,.model_slider_watch{
		display:none !important;
	}	
	.scroll_share_wrapper{
		right:5px;
		bottom:225px;
		width:28px;
		z-index:3;
	}	
	.scrollToTop_container, .scrollToTop_container span{
		width:28px;
		height:28px;
		float:left;
	}
	.scrollToTop_container span.scrollToTop_hover{
		background-position:0px -28px;
	}
	.scrollToTop_container span.scrollToTop_focus{
		background-position:0px -56px;
	}
	.ipad_sub_menu_close{	   
	    height:19px;
	    width:20px;
	}
	.wrapper{
		margin-bottom:-179px;		
	}
	footer,.clear{
		height:179px;
	}
	.navbar-nav{
		background:#000000;
	}
	footer{
		background:url(../../images/fe/klaauw/mob-footer-bg.png) repeat-x 0px top;
	}
	.page_navigation{
		display:none;
	}
	.menu_open_bg{
		top:87px;
		height:491px;
		background:url(../../images/fe/klaauw/mob-menu-open-bg.jpg) no-repeat 0px 0px !important;
	}
	.submenu_container ul.header_menu_1,
	.submenu_container ul.header_menu_4,
	.submenu_container ul.header_menu_5,
	.submenu_container ul.header_menu_6
	{
		background:#191919;
		float:left;
	}
	
	.submenu_container ul.header_menu_2,.submenu_container ul.header_menu_3{
		background:#191919;
		float:left;
	}	
	.submenu_container ul.header_menu_4,
	.submenu_container ul.header_menu_5,
	.submenu_container ul.header_menu_6	{
		height:578px;
	}
	.submenu_container ul > li > a {
		color: #ffffff;
		font-size:11px;
		letter-spacing:0.48px;
		text-transform:uppercase;
		padding:24px 34px 24px 34px;
		font-family:'ralewaybold',Arial;
		line-height:16.4px;
		display:block;		
	}
	#navbar {
		position:absolute;
		left:0px;
		top:52px;
		width:100%;
	}	
	.navbar-nav{
		float:left;
		margin:0px;
		width:100%;
	}
	.navbar-nav > li {
		font-size:11.5px;
		width:100%;
		height:44px;
		text-align:center;
		border-bottom:1px solid #303030;
	}
	.mobile_menu_share{
		border-bottom:1px solid #303030;		
	}
	.submenu_container ul li .opacity{
		display:none;
	}
	.submenu_container ul ul .hover{
		display:block;
		float:left;
		width:8px;
		height:15px;
		margin:3px 9px 0px 0px;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-image:url(../../images/fe/klaauw/mobile-menu-arrow.png);		
	} 
	.submenu_container ul li ul li a:hover,.submenu_container ul li.last_menu a:hover{		
		background-color:#4d4d4d;
		color:#ffffff;		
	}
	.submenu_container{
		width: 256px;
		display: none;
		top: -87px;
	}
	
	.submenu_container.collaboration {
		top: -310px;
	}
	
	.submenu_container.history {
		top: -176px;
	}	
		
	.submenu_container ul li.last_menu a{
		display:none;
	}
	.submenu_container ul li li a{
		border-bottom:1px solid #4c4c4c;	
	}
	.navbar-nav li.astronomy .submenu_container{
		top:-131px;
	}
	.submenu_container ul li li a,.submenu_container ul li.last_menu a{
		color:#bc7b4b;
		font-size:13px;
		letter-spacing:0.25px;
		line-height:22px;
		text-transform:none;
		padding:11px 18px;
		font-family:'latoregular',Arial;		
	}
	.navbar-nav > li > a > span {
		width:8px;
		height:14px;
		float:right;
		margin-top:14px;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-image:url(../../images/fe/klaauw/mobile-menu-arrow.png);
		background-position:right center;
	}
	.navbar-toggle.collapsed{
		width:30px;
	}
	.navbar-toggle{
		background-image: url(../../images/fe/klaauw/menu-close.png);
		width:19px;
		height:20px;
		float:left;
	}
	.ipad_menu_shadow{
	    background: url(../../images/fe/klaauw/ipad-menu-shadow.png) no-repeat center 0px;
	    float:left;
	    height:67px;
	    width:100%;
	}
	.footer_share{
	    float:left;
	    left:50%;
	    position:relative;
	    text-align:center;
	    width:193px;
	    margin:15px 0px 18px -96px;
	}	
	.footer_share a span{
		height:24px;
		margin:0px;
	}
	.footer_share span{
		font-size:11px;
		line-height:18px;
		letter-spacing:0.46px;
		margin-bottom:10px;
	}
	.footer_share a.facebook span{
		width:53px;
	}
	.footer_share a.facebook span.normal{
		background:url(../../images/fe/klaauw/social-icons.png) no-repeat 0px 0px;
	}
	.footer_share a.facebook span.hover{
		background:url(../../images/fe/klaauw/social-icons-hover.png) no-repeat 0px 0px;
	}
	.footer_share a.facebook span.focus{
		background:url(../../images/fe/klaauw/social-icons-focus.png) no-repeat 0px 0px;
	}
	.footer_share a.twitter{
		margin:0px 28px 0px 26px;
	}
	.footer_share a.twitter span{
		width:19px;
	}
	.footer_share a.twitter span.normal{
		background:url(../../images/fe/klaauw/social-icons.png) no-repeat -79px 0px;
	}
	.footer_share a.twitter span.hover{
		background:url(../../images/fe/klaauw/social-icons-hover.png) no-repeat -79px 0px;
	}
	.footer_share a.twitter span.focus{
		background:url(../../images/fe/klaauw/social-icons-focus.png) no-repeat -79px 0px;
	}
	.footer_share a.pin span{
		width:20px;
	}
	.footer_share a.pin span.normal{
		background:url(../../images/fe/klaauw/social-icons.png) no-repeat -126px 0px;
	}
	.footer_share a.pin span.hover{
		background:url(../../images/fe/klaauw/social-icons-hover.png) no-repeat -126px 0px;
	}
	.footer_share a.pin span.focus{
		background:url(../../images/fe/klaauw/social-icons-focus.png) no-repeat -126px 0px;
	}
	.footer_share a.instagram{
		float:right;
	}
	.footer_share a.instagram span{
		width:18px;
	}
	.footer_share a.instagram span.normal{
		background:url(../../images/fe/klaauw/social-icons.png) no-repeat -175px 0px;
	}
	.footer_share a.instagram span.hover{
		background:url(../../images/fe/klaauw/social-icons-hover.png) no-repeat -175px 0px;
	}
	.footer_share a.instagram span.focus{
		background:url(../../images/fe/klaauw/social-icons-focus.png) no-repeat -175px 0px;
	}
	.footer_desc{
		padding:0px 25px;
	}
	.footer_desc p{
		font-size:9px;
		line-height:11px;
		color:#808080;
		text-align:center;
		margin-bottom:11px;
	}
	.header_watches{		
		background:url(../../images/fe/klaauw/header-watches-shadow.png) no-repeat center -25px;
	}	
	.header_watches_container{
		width:276px;
		position:relative;
		left:50%;
		padding:0px;
		margin-left:-138px;
	}
	.collection_masterpieces_page{
		display:none;
	}
	
	/***** Home Styles Starts *****/
	
	.home_page .page_slider{
		margin-top:-1px;
	}	
	.navbar-header{
	    float:left;
	    margin:0px !important;
	}
	.navbar-toggle,.ipad_sub_menu_close{
		margin-top:15px;
	}
	.navbar-toggle.collapsed .icon-bar{
		width:29px;
	}
	header {
	    background:#ffffff url(../../images/fe/klaauw/mob-top-shadow.png) repeat-x 0px bottom;
	    height:104px;
	}
	header a.logo{
	    background:url(../../images/fe/klaauw/mobile-logo.png) no-repeat 0px 0px;
	    width:181px;
	    height:71px;
	    margin:8px 0 0 -90.5px;	    
	    background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;	    
	}
	.header_right_container{
		margin:0px;
	}
	.language_container{
		margin:21px 1px 0px 0px;
	}
	.language_container a{
		font-size:11.5px;
		letter-spacing:0.46px;
	}
	.header_watches a{
		float:left;
		position:relative;   
	} 
	.watch_image_1,.watch_image_1 img{	    
	    width:47px;
	    height:97px;	   
	}
	.watch_image_1{
		 margin:73px 0px 0px 0px;
	}
	.watch_image_2,.watch_image_2 img{	    
	    width:85px;
	    height:175px;	   
	}
	.watch_image_2{
		 margin:39px 0px 0px -20px;
	}
	.watch_image_3,.watch_image_3 img{	    
	    width:131px;
	    height:269px;	   
	    z-index:2; 	    
	}
	.watch_image_3{
		margin:0px 0px 0px -34px;
	}
	.watch_image_4,.watch_image_4 img{	    
	    width:90px;
	    height:185px;	    
	    z-index:1; 
	}
	.watch_image_4{
		margin:37px 0px 0px -41px;
	}
	.watch_image_5,.watch_image_5 img{	    
	    width:55px;
	    height:104px;	    
	}
	.watch_image_5{
		margin:71px 0px 0px -37px;
	}
	.black_curve{
		background:url(../../images/fe/klaauw/mob-black-curve.png) no-repeat center 0px;
	}
	.black_curve,.white_curve{
		width:100%;
		height:18px;
		position:absolute;
		left:0px;
		top:-18px;
		z-index:1;
	}
	.home_astronomy_container{
		margin-top:7px;
		padding-bottom:27px;
		background:#000000 url(../../images/fe/klaauw/mob-home-shadow-new.png) no-repeat center bottom;
	}
	.home_astronomy_container h1{
		margin:18px 0px 29px 0px;
		color:#ffffff;
		line-height:21px;
		font-size:17px;
	}
	.home_astronomy_content p{
	    color:#ffffff;
	    margin-bottom:21px;	    
	}
	.home_astronomy_links{
		display:none;		
	}
	.home_astronomy_links h5,.home_astronomy_links ul a{
		font-size:11.5px;
		letter-spacing:0.43px;
		line-height:18.5px;
		margin-bottom:7px;
	}
	.astronomy_links_arrow {
	    background-image:url(../../images/fe/klaauw/home-astronomy-arrow.png);
	    width:28px;
	    height:28px;
	    margin:5px 0 15px -14px;	    
	}
	.home_astronomy_links ul a span{
		background-image:url(../../images/fe/klaauw/mobile-menu-arrow.png);	
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;	
		position:relative;
		top:2px;		
	}
	.page_slider .bxslider,.page_slider .bxslider .slides > li div{
		height:318px;
	}
	.bx-controls-direction a{
		margin-top:-8px !important;
	}
	.bx-wrapper .bx-prev{
		left:23px !important;
	}
	.bx-wrapper .bx-next{
		right:22px !important;
	}
	.bx-controls-direction span{
		width:17px;
		height:32.5px;		
	}
	.bx-prev:active span.disabled,.bx-next:active span.disabled{
		opacity:0;
		filter:alpha(opacity=0);
	}
	.bx-prev span.normal{
		 background-image:url(../../images/fe/klaauw/mob-prev-arrow.png);			  	 
	}
	.bx-prev.disabled span.disabled{
		background-image:url(../../images/fe/klaauw/mob-prev-arrow.png);		
		background-position:0px -65px;
	}
	.bx-prev span.hover{
		 background-image:url(../../images/fe/klaauw/mob-prev-arrow.png);	
		 background-position:0px -32.5px;	 		
	}		
	.bx-next span.normal,.bx-next span.hover{
		 background-image:url(../../images/fe/klaauw/mob-next-arrow.png);			 	
	}	
	.bx-next.disabled span.disabled{
		background-image:url(../../images/fe/klaauw/mob-next-arrow.png);		
		background-position:0px -65px;
	}
	.bx-next span.hover{
		 background-image:url(../../images/fe/klaauw/mob-next-arrow.png);	
		 background-position:0px -32.5px;	 		 
	}	
	.bx-pager{
		bottom:15px !important;
	}
	.bx-pager .bx-pager-item span.normal{
		background-image:url(../../images/fe/klaauw/mob-slider-dots.png);
	}
	.bx-pager-link:hover span.hover,.bx-pager-link.active span.selected{
		background-image:url(../../images/fe/klaauw/mob-slider-dots.png);
	}
	.bx-pager a,.bx-pager a span{
		width:6px !important;
		height:6px !important;	
		margin:0px 2px !important;	
	}	
	.bx-pager-link:hover span.hover,.bx-pager-link.active span.selected{
		background-position:0px -6px;
		margin-top:1px;
	}
	.page_sharing_container{
		height:28px;
		float:left;		
		margin-top:7px;		
	}
	.sharing_icon_container,.slider_sharing_icon,.sharing_icon_container span,.slider_sharing_icon span{
		width:28px;
		height:28px;
	}
	.sharing_icon_container,.slider_sharing_icon{
		float:right;		
		cursor:pointer;
		position:relative;
		margin-right:5px;
	}
	.sharing_icon_container span,.slider_sharing_icon span{
		float:left;		
		position:absolute;
		right:0px;
		top:0px;
	}
	.sharing_icon_container .normal,.slider_sharing_icon .normal{
		background:url(../../images/fe/klaauw/mobile-page-share-icon.png) no-repeat 0px 0px;
		width:28px;
		height:28px;
		float:left;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
	}
	.sharing_icon_container .hover,.slider_sharing_icon .hover {
		background:url(../../images/fe/klaauw/mobile-page-share-icon.png) no-repeat 0px -28px;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
	}
	.page_sharing_icons{
		background:#000000;
		width:320px;
		height:70px;
		position:absolute;
		right:0px;
		top:-44px;
		padding:10px 16px 13px 18px;
		display:none;
	}	
	.page_sharing_icons .share_text {
		font-family:'latoregular',Arial;
		font-size:12px;
		line-height:18px;
		color:#ffffff;
		display:block;
		margin-bottom:3px;
	}
	.page_sharing_icons a span,.footer_share a span{		
		background-size:cover !important;
		-webkit-background-size:cover !important;
		-moz-background-size:cover !important;
		-o-background-size:cover !important;
	}
	.page_sharing_icons .facebook span{
		width:9px;
		height:23px;
	}
	.page_sharing_icons .facebook .normal{
  		background:url(../../images/fe/klaauw/popup-icons.png) no-repeat 0px 0px;  		
  	}
  	.page_sharing_icons .facebook .hover{
  		background:url(../../images/fe/klaauw/popup-icons-hover.png) no-repeat 0px 0px;  		
  	}
  	.page_sharing_icons .facebook .focus{
  		background:url(../../images/fe/klaauw/popup-icons-focus.png) no-repeat 0px 0px;  		
  	}
  	.page_sharing_icons .twitter{
  		margin:0px 18px 0px 17px;
  	}  	
  	.page_sharing_icons .twitter span{
  		width:20px;
  		height:23px;
  	}
  	.page_sharing_icons .twitter .normal{
  		background:url(../../images/fe/klaauw/popup-icons.png) no-repeat -27px 0px;  		
  	}
  	.page_sharing_icons .twitter .hover{
  		background:url(../../images/fe/klaauw/popup-icons-hover.png) no-repeat -27px 0px;  		
  	}  
  	.page_sharing_icons .twitter .focus{
  		background:url(../../images/fe/klaauw/popup-icons-focus.png) no-repeat -27px 0px;  		
  	}  
  	.page_sharing_icons .google span{
  		width:20px;
  		height:23px;
  	}
  	.page_sharing_icons .google .normal{
  		background:url(../../images/fe/klaauw/popup-icons.png) no-repeat -65px 0px;  		
  	}
  	.page_sharing_icons .google .hover{
  		background:url(../../images/fe/klaauw/popup-icons-hover.png) no-repeat -65px 0px;  		
  	}
  	.page_sharing_icons .google .focus{
  		background:url(../../images/fe/klaauw/popup-icons-focus.png) no-repeat -65px 0px;  		
  	}
  	.page_sharing_icons .tumblr{
  		margin:0px 18px 0px 18px;
  	}  	
  	.page_sharing_icons .reddit{
  		margin:0px 16px 0px 17px;
  	}
  	.page_sharing_icons .weibo{
  		margin-left:17px;
  	}
  	.page_sharing_icons .tumblr span{
  		width:12px;
  		height:23px;
  	}
  	.page_sharing_icons .tumblr .normal{
  		background:url(../../images/fe/klaauw/popup-icons.png) no-repeat -103px 0px;  		
  	}
  	.page_sharing_icons .tumblr .hover{
  		background:url(../../images/fe/klaauw/popup-icons-hover.png) no-repeat -103px 0px;  		
  	}  	
  	.page_sharing_icons .tumblr .focus{
  		background:url(../../images/fe/klaauw/popup-icons-focus.png) no-repeat -103px 0px;  		
  	}  	
  	.page_sharing_icons .pin span{
  		width:20px;
  		height:23px;
  	}
  	.page_sharing_icons .pin .normal{
  		background:url(../../images/fe/klaauw/popup-icons.png) no-repeat -133px 0px;  		
  	}
  	.page_sharing_icons .pin .hover{
  		background:url(../../images/fe/klaauw/popup-icons-hover.png) no-repeat -133px 0px;  		
  	}  	
  	.page_sharing_icons .pin .focus{
  		background:url(../../images/fe/klaauw/popup-icons-focus.png) no-repeat -133px 0px;  		
  	}  	
  	.page_sharing_icons .reddit span{
  		width:28px;
  		height:23px;
  	}
  	.page_sharing_icons .reddit .normal{
  		background:url(../../images/fe/klaauw/popup-icons.png) no-repeat -170px 0px;  		
  	}
  	.page_sharing_icons .reddit .hover{
  		background:url(../../images/fe/klaauw/popup-icons-hover.png) no-repeat -170px 0px;  		
  	}  	
  	.page_sharing_icons .reddit .focus{
  		background:url(../../images/fe/klaauw/popup-icons-focus.png) no-repeat -170px 0px;  		
  	}  	
  	.page_sharing_icons .mail span{
  		width:24px;
  		height:23px;
  	}
  	.page_sharing_icons .mail .normal{
  		background:url(../../images/fe/klaauw/popup-icons.png) no-repeat -215px 0px;  		
  	}
  	.page_sharing_icons .mail .hover{
  		background:url(../../images/fe/klaauw/popup-icons-hover.png) no-repeat -215px 0px;  		
  	}  	 
  	.page_sharing_icons .mail .focus{
  		background:url(../../images/fe/klaauw/popup-icons-focus.png) no-repeat -215px 0px;  		
  	}  	 
  	.page_sharing_icons .weibo span{
  		width:29px;
  		height:23px;
  	}
  	.page_sharing_icons .weibo .normal{
  		background:url(../../images/fe/klaauw/popup-icons.png) no-repeat -256px 0px;  		
  	}
  	.page_sharing_icons .weibo .hover{
  		background:url(../../images/fe/klaauw/popup-icons-hover.png) no-repeat -256px 0px;  		
  	} 
  	.page_sharing_icons .weibo .focus{
  		background:url(../../images/fe/klaauw/popup-icons-focus.png) no-repeat -256px 0px;  		
  	} 
  	.page_sharing_close,.slider_sharing_close{
  		cursor:pointer;
  		width:11px;
  		height:11px;
  		float:right;
  		position:absolute;
  		right:7px;
  		top:11px;
  		background:url(../../images/fe/klaauw/page-sharing-close.png) no-repeat 0px 0px;
  		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
  	} 
  	.page_slider .bxslider, .page_slider .bxslider > li div{
  		height:318px;
  		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-repeat:no-repeat;
		background-position:center center;
  	}
	
	/***** Home Styles Ends *****/
	
	/***** Collection Atelier Styles Starts *****/
	
	.collection_atelier_page{
		padding:19px 0px 0px 0px;
	}
	.masterpieces_header_desc h1,.atelier_header_desc h1{
		margin-bottom:29px;
	}
	.masterpieces_header_desc span,.atelier_header_desc span{
		font-family:'latoregular',Arial;
		font-size:14.51px;
		line-height:22.01px;		
		display:block;
	}
	.atelier_slider_wrapper{
		height:455px;
		background:#f3f3f3 url(../../images/fe/klaauw/mob-atelier_slider-shadow.png) no-repeat center 179px;
	}
	.collection_page_desc h5,.atelier_header_desc h5 {
		font-size:11.5px;
		line-height:18.51px;
		color:#bc7b4b;
		margin-bottom:8px;
		font-family:'ralewaybold',Arial;
	}
	.atelier_slider_wrapper{
		margin-top:33px;
		padding-top:64px;
	}
	.atelier_sharing_container{
		display:none;
	}
	.collection_atelier_slider .atelier_slider_image{
		width:130px;
		height:266px;
		float:left;
		margin-left:26px;
	}
	#slider-prev,#slider-next{
		top:163px;
		position:absolute;
		z-index:1;
		width:17px;
		height:33px;
	}
	#slider-prev{
		left:23px;
	}
	#slider-next{
		right:22px;
	}
	.white_transparent_curve{
		background-image:url(../../images/fe/klaauw/mob-small-white.png);
	}
	.black_transparent_curve{
		background-image:url(../../images/fe/klaauw/mob-small-black.png);
	}
	.grey_transparent_curve{
		background-image:url(../../images/fe/klaauw/mob-small-grey.png);
	}
	.white_transparent_curve,.grey_transparent_curve,.black_transparent_curve{
		float:left;
		width:36px;
		height:18px;
		position:absolute;
		left:50%;	
		top:0px;
		z-index:1;
		margin-left:-18px;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
	}
	.collection_atelier_slider .bx-viewport{
		width:170px !important;
		left:50%;
		margin-left:-85px;
	}
	.collection_atelier_slider .bx-pager{
		top:-27px;
	}
	.collection_atelier_slider .bx-pager .bx-pager-item span.normal,.model_header_slider .bx-pager .bx-pager-item span.normal{
		background-image:url(../../images/fe/klaauw/mob-top-dots.png);
	}
	.bx-pager-link:hover span.hover,.bx-pager-link.active span.selected{
		background-image:url(../../images/fe/klaauw/mob-top-dots.png);		
	}
	.atelier_slider_content{
		margin-top:-6px;
	}
	.collection_atelier_slider h5,.collection_atelier_slider h6{
		line-height:18.51px;
		letter-spacing:0.43px;
	}
	.collection_atelier_slider h5{
		font-size:11.5px;		
	}
	.collection_atelier_slider h6{
		font-size:14.51px;		
	}
	
	/***** Collection Atelier Styles Ends *****/
	
	/***** Collection Model Styles Starts *****/
		
	.modal_technical_slider{
		display:none;
	}
	.model_header_slider{
		width:276px;
		position:relative;
		left:50%;
		margin-left:-138px;
		height:291px;	
		overflow:hidden;		
	}
	.model_header_slider .bx-wrapper{
		max-width:100% !important;
	}
	.model_slider_wrapper{
		background:url(../../images/fe/klaauw/mob-atelier_slider-shadow.png) no-repeat center 139px;	
	}
	.model_header_slider .bx-viewport{
		width:129px !important;
		left:50%;
		margin-left:-64.5px;	
		padding-top:27px;	
	}
	.model_header_slider .bx-viewport li{
		width:129px !important;
		cursor:pointer;
	}
	.model_header_slider .bx-pager{
		top:0px;
	}
	.mobile_model_slider{
		width:129px;
		height:230px;
		float:left;
		position:relative;	
		background-position:right 0px;	
	}
	.model_header_slider li span.model_watch_shadow{
		width:57px;
		height:35px;
		float:left;		
		margin:-1px 0px 0px 30px;
	}
	.model_technical_wrapper{
		padding-bottom:23px;
		width:276px;
		position:relative;
		left:50%;
		margin-left:-138px;
	}
	
	.configurator-option,
	.configurator-img	{
		width: 276px;
	}
	
	.ipad_model_desc{
		float:left;
		width:100%;
	}
	.ipad_model_technical h1{
		text-align:left;
		margin-bottom:12px;
	}
	.complication_watch_img{
		width:256px;
		height:260px;
		margin:auto;
		float:none;
	}
	.complication_container .col-xs-12{
		padding:0px;
	}
	.modal_complication_wrapper{
		padding:35px 0px 0px 0px;
	}
	.modal_complication_wrapper,.modal_rotor_wrapper{		
		background:#000000 url(../../images/fe/klaauw/mob-modal-complication-shadow.png) no-repeat center top;
	}
	.animation_image{
		width:100%;
		height:286px;
		background-position:center center;
	}
	.complication_title{
		margin:14px 0px 12px 0px;
	}
	.complication_container,.modal_rotor_wrapper,.modal_warranty_wrapper{
		padding-bottom:15px;
	}
	.modal_animation,.cvdk-animation-holder{
		width:176px;
		height:332px;
		float:left;
		position:relative;
		left:50%;
		margin-left:-81px;
	}	
	.modal_animation_wrapper .col-md-4{
		margin:-15px 0px 30px 0px;
	}
	.rotor_img{		   	   
	    left:50%;	    
	    margin-left:-116px;
	    position:relative;
	    width:217px;
	}
	.model_technical_desc h1,.modal_warranty_wrapper h1{
		margin-bottom:12px;
	}
	.modal_rotor_wrapper h1{
		margin:14px 0px 12px 0px;
	}
	.warranty_img{
		width:100%;		
		margin:29px 0px 0px 0px;
	}
	.warranty_image,.rotor_img img{
		width:100%;
	}
	.animation_speed_container{
		width:170px;
		margin:auto;
		float:none;
		padding-top:14px;
	}
	.speed{
		cursor:pointer;
		color:#4d4d4d;
		border:none;
		outline:none;		
		width:172px;
		height:44px;
		font-size:10.12px;
		padding-left:46px;
		line-height:36px;
		letter-spacing:0.46px;
		text-transform:uppercase;	
		font-family: 'ralewaybold',Arial;
		background-image:url(../../images/fe/klaauw/speed-selector.png);
		background-position:-170px 0px;
		background-color:#ffffff;
	}
	.speed:hover,.speed.current{
		background-position:0px 0px;
		color:#ffffff;
	}	
	.model_technical_wrapper .container{
		padding:0px;
	}
	.model_header_slider .bx-pager-item{
		width:13px;
	}	
	.technical_details_wrapper h5,.ipad_technical_details h5{
		font-family:'latoblack',Arial;
		color:#000000;
		letter-spacing:1.85px;
		line-height:18.5px;
		text-transform:uppercase;
		border-bottom:1px solid #e1e1e1;
		padding-bottom:4px;
		margin-bottom:6px;
		font-size:11.5px;
	}
	.technical_details_wrapper span,.collaboration_technical_details span,.ipad_technical_details .technical_title{
		color:#4d4d4d;
		font-size:11.5px;
		letter-spacing:1.85px;
		line-height:18.5px;
		font-family:'ralewaybold',Arial;
		text-transform:uppercase;
		float:left;
		width:100%;
	}
	.ipad_model_technical{
		float:left;
	}
	.content_pager_wrapper{
		width:276px;
	}
	
	.jspPane p, 
	.content_pager p {
		padding-right: 15px !important;
	}
	
	.collaboration_technical_details .content_pager_wrapper {
		display: none !important;
	}
	
	.ipad_technical_details .content_pager_container,.collaboration_technical_details .content_pager_container{
		height:274px;
		width:100%;
	}
	.ipad_technical_details .content_pager,.collaboration_technical_details .content_pager{
		height:260px;
		width:100%;
	}	
	.planet_info_wrapper .custom-pages{
		margin:-70px 0px 0px 0px;
	}			
	.ipad_model_technical .content_pager_wrapper,.collaboration_technical_details .content_pager_wrapper{
		margin-top:8px;
		overflow:hidden;
	}
	.ipad_planet_info .content_pager,.ipad_planet_info .content_pager_container{
		height:235px;
		width:100%;
	}
	.ipad_technical_details .content_pager p,.collaboration_technical_details .content_pager p{
		color:#000000;
	}
	
	/***** Collection Model Styles Ends *****/
		
	/***** Atelier Styles Starts *****/
	
	.atelier_page{
		padding:19px 0px 13px 0px;
	}
	.atelier_page .page_desc_container{
		margin-top:28px;
	}
	
	/***** Atelier Styles Ends *****/
	
	/***** Planetarium Styles Starts *****/
	
	.collaboration_page header,.planetarium_wrapper header{
		background-position:0px -16px;
		height:91px;
	}
	.planetarium_page{
		height:3066px;
	}	
	.planetarium_page,#bg51{
		height:3066px;
	}
	#bg51{
		display:block !important;
		position:absolute;
	}	
	.sun_wrapper{
		background-image:url(../../images/fe/klaauw/mob-sun-img.png) no-repeat center -310px;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-repeat:no-repeat;
		background-position:center -87px;
		height:461px;
	}
	.mercury_planet .planet_img{
  		width:42px;
  		height:42px;
  		margin-left:58px;
  	}
  	.venus_planet .planet_img{
  		width:63px;
  		height:63px;
  		margin-left:48px;
  	}
  	.earth_planet .planet_img{
  		width:95px;
  		height:92px;
  		margin-left:45px;
  	}
  	.mars_planet .planet_img{
  		width:62px;
  		height:62px;
  		margin-left:49px;
  	}
  	.jupiter_planet .planet_img{
  		width:125px;
  		height:125px;
  		margin-left:17px;
  	}
  	.saturn_planet .planet_img{
  		width:214px;
  		height:123px;
  		margin-left:-25px;
  	}
  	.uranus_planet .planet_img{
  		width:93px;
  		height:189px;
  		margin-left:39px;
  	}
  	.neptune_planet .planet_img{
  		width:71px;
  		height:71px;
  		margin-left:44px;
  	}
  	.sun_planet{ 
  		width:217px;
  		margin-left:-112px;
  		left:50%; 		
  		top:171px;  	  		
  	}
  	.planet_info_wrapper{
  		right:25px;
  		width:28px;
  	}
  	.sun_planet .planet_info_wrapper{  		
  		right:-8px;
  		top:0px;
  	}   	 	
  	.mercury_planet{
  		width:217px;
  		margin-left:-79px;
  		left:50%;
  		top:485px;  		
  	} 
  	.mercury_planet .planet_info_wrapper{
  		top:7px;
  	} 
  	.venus_planet{
  		width:217px;
  		margin-left:-79px;
  		left:50%;
  		top:794px;
  	}
  	.venus_planet .planet_info_wrapper{  		
  		top:18px;
  	}
  	.earth_planet{
  		width:217px;
  		margin-left:-79px;
  		left:50%;
  		top:1088px;
  	}
  	.earth_planet .planet_info_wrapper{  		
  		top:43px;
  	}  
  	.mars_planet{
  		width:217px;
  		margin-left:-79px;
  		left:50%;
  		top:1435px;
  	}	
  	.mars_planet .planet_info_wrapper{  		
  		top:16px;
  	}	
  	.jupiter_planet{
  		width:217px;
  		margin-left:-79px;
  		left:50%;
  		top:1723px;
  	}	
  	.jupiter_planet .planet_info_wrapper{  		
  		top:48px;
  	}	
  	.saturn_planet{
  		width:217px;
  		margin-left:-79px;
  		left:50%;
  		top:2054px;
  	}	
  	.saturn_planet .planet_info_wrapper{  		
  		top:37px;
  	}	
  	.uranus_planet{  		
  		width:217px;
  		margin-left:-79px;
  		left:50%;
  		top:2333px;
  	}	
  	.uranus_planet .planet_info_wrapper{  	
  		top:79px;
  	}	
  	.neptune_planet{
  		width:217px;
  		margin-left:-79px;
  		left:50%;
  		top:2708px;
  	}	
  	.neptune_planet .planet_info_wrapper{  		
  		top:24px;
  	}	
  	.planet_open_icon span{
  		cursor:pointer;
  	}
  	.planet_open_icon,.planet_open_icon span,.planet_close{
  		float:left;
  		width:28px;
  		height:28px;  		
  	}
  	.planet_open_icon span{
  		background-image:url(../../images/fe/klaauw/mob-planetarium-open.png);
  		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-repeat:no-repeat;
		background-position:0px 0px;
  	}   	 	
  	.planet_open_icon span.hover{
  		position:absolute;
  		left:0px;
  		top:0px;  		
  		background-position:0px -28px;
  	}
  	.planet_open_icon:hover span.normal,.planet_open_icon span.hover{
  		opacity:0;
		filter:alpha(opacity=0);
  	}
  	.planet_open_icon:hover span.hover{
  		opacity:1;
		filter:alpha(opacity=100);
  	}
  	.planet_open_icon:active{
  		background-image:url(../../images/fe/klaauw/mob-planetarium-open.png);
  		background-position:0px -56px;
  		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-repeat:no-repeat;
		background-position:0px 0px;
  	}  	
  	.planet_info_container h1{
  		margin-bottom:9px;
  		text-align:left;
  	}  	
  	.planet_close{
  		position:absolute;
  		left:0px;
  		top:0px;
  		cursor:pointer;
  		display:none;
  		background-image:url(../../images/fe/klaauw/mob-planetarium-close.png);
  		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
		background-repeat:no-repeat;
		background-position:0px 0px;
  	}
  	.planet_info_container{
	    float:left;
	    width:272px;	    
	    left:-223px;
	    top:43px;
	    overflow:hidden;
	    position:absolute;	 
	    opacity:0;
		filter:alpha(opacity=0);   
	}
	.planet_info{
		height:175px;
	}
	.ipad_planet_info h1{
		text-align:left;
		margin-bottom:9px;
	}
	.ipad_planet_info p{
		color:#ffffff;
	}
	.ipad_planet_info .content_pager{
		height:155px;
	}
	
	/***** Planetarium Styles Ends *****/
	
	/***** Generic Styles Starts *****/
	
	.history_page,.generic_page{
		float:left;
		width:100%;
		padding-top:19px;
	}
	.generic_page_content{
		float:left;
	}
	.generic_page_content .generic_page_title{
		width:276px;
		margin:auto;
	}
	.history_container{
		padding-top:35px;
		background:url(../../images/fe/klaauw/mob-history-content-bg.png) no-repeat center top;
	}
	.generic_page_content p,.generic_page_content h6{
		padding:0px 22px;
	}
	.history_container ul,.generic_page_content ul{
		padding:0px 38px;
		margin-bottom:20px;
	}
	.timeline_wrapper h1{
		text-align:center;
		width:170px;
		margin:auto;
	}
	.generic_page_image,.mob_page_image .bx-pager{
		display:none;
	}
	.generic_page_content h6{
		text-transform:uppercase;
		font-family:'ralewaybold',Arial;
		width:100%;
		float:left;
		font-weight:normal;
		color:#bc7b4b;
		font-size:11.5px;
		line-height:18.5px;
		letter-spacing:0.43px;
	}
	.mob_page_image{
		float:left;
		width:100%;
		margin-bottom:30px;
	}
	.mob_page_slider .img_container img{
		margin:auto;
	}
	.history_page .video_container{
		border:1px solid #313131;
	} 
	.video_container{
		float:left;
		width:100%;
		position:relative;
	}	
	.video_bg,.video_container iframe{
		height:190px;
	}
	.page_video_container{
		padding:38px 0px 50px 0px;
	}
	.history_header{
		min-height:545px;
	}	
	.timeline_img_wrappper{		
		width:310px;
		left:50%;
		margin-left:-155px;	
		overflow:hidden;	
	}
	.timeline_img{
		height:426px;
		margin-top:-1px;
	}
	.timeline_mask_left,.timeline_mask_right{
		width:40px;		
		height:388px;
	}
	.timeline_img #mCSB_1_container img{
		margin-left:-350px;		
	}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width:276px;
		left:50% !important;
		margin-left:-138px;
		height:39px !important;
	}
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		background:url(../../images/fe/klaauw/history-scroller.png) no-repeat 0px 0px;
		width:39px !important;
		height:39px;		
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
	}
	.mCSB_scrollTools .mCSB_draggerRail{
		margin-top:18px;
		width:186px;
		height:5px;
	}
	.mCSB_scrollTools .mCSB_draggerContainer{
		width:186px;
		left:45px;
	}	
	span.starting_year,span.current_year{
		font-size:18.4px;
		line-height:23px;
		color:#000000;
		float:left;		
		margin-top:7px;
	}
	span.current_year{
		float:right;
	}
	
	/***** Generic Styles Ends *****/
	
	/***** Collaboration Styles Starts *****/
	
	.collaboration_video .video_container{
		border:1px solid #313131;		
		overflow:hidden;
		margin-top:50px;
		width:100%;
	}
	.collaboration_video .col-md-12{
		padding:0px;
	}
	.collaboration_header .header_img_container{
		height:214px;
	}
	.collaboration_header .black_curve{
		display:none;
	}
	.collaboration_header .col-md-12{
		padding-top:35px;
		padding-bottom:14px;
		float:left;
	}
	.collaboration_header .col-md-12 h1{
		padding-bottom:26px;
	}
	.image_block{
		float:left;
		width:100%;
		position:relative;
	}
	.left_block .large_image{
		background-image:url(../../images/fe/klaauw/collaboration-making-img1.jpg);
		height:288px; 
	}
	.left_block .small_image{
		background-image:url(../../images/fe/klaauw/mob-collaboration-making-img2.jpg);
		height:176px;
	}
	.big_image{
		background-image:url(../../images/fe/klaauw/mob-collaboration-making-img3.jpg);
		height:464px;
	}
	.right_block .large_image{
		background-image:url(../../images/fe/klaauw/mob-collaboration-making-img4.jpg);
		height:288px;
	}
	.right_block .small_image{
		background-image:url(../../images/fe/klaauw/mob-collaboration-making-img5.jpg);
		height:175px;
	}
	
	#lady-arpels-planetarium  .left_block .large_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-1-2018.jpg);	
	}

	#lady-arpels-planetarium  .left_block .small_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-2-2018.jpg);	
	}

	#lady-arpels-planetarium  .big_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-3-2018.png);	
	}

	#lady-arpels-planetarium  .right_block .large_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-4-2018.jpg);	
	}

	#lady-arpels-planetarium  .right_block .small_image {
		background-image:url(../../images/fe/klaauw/collaboration-van-cleef-klaauw-5-2018.jpg);	
	}		
	
	
	.collaboration_images_wrapper .transparent_curve,.collaboration_video .transparent_curve{
		top:0px;
	}
	.home_astronomy_container .transparent_curve{
		bottom:-17px;
	}
	.home_astronomy_container .transparent_curve,.collaboration_images_wrapper .transparent_curve,.collaboration_video .transparent_curve{
		width:36px;
		height:18px;
		position:absolute;
		left:50%;		
		z-index:1;
		margin-left:-18px;		
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
	}
	.home_astronomy_container .transparent_curve,.collaboration_images_wrapper .transparent_curve,.collaboration_video .transparent_curve{
		background-image:url(../../images/fe/klaauw/mob-small-black.png);
	}
	.collaboration_technical_wrapper .white_curve{
		top:-18px;
		height:18px;
		background-image:url(../../images/fe/klaauw/mob-white-curve.png);
		background-position:center 0px;
	}
	.collaboration_video .transparent_curve{
		top:254px !important;
	}
	.collaboration_img{
		height:336px;
		background-position:center 0px;
	}	
	.collaboration_video {
		background:#000000;
		height:254px;
	}
	.collaboration_video .video_container{
		margin:21px 0px 0px 0px;
		height:192px;
		position:relative;
	}
	.collaboration_video .video_bg,.collaboration_video iframe{
		height:190px;
		margin-top:1px;
	}
	.video_play_icon{
		width:60px;
		height:60px;
		margin:-30px 0px 0px -30px; 
		background-size:cover !important;
		-webkit-background-size:cover !important;
		-moz-background-size:cover !important;
		-o-background-size:cover !important; 
	}
	.collaboration_technical_wrapper{
		background:url(../../images/fe/klaauw/mob-atelier_slider-shadow.png) no-repeat center 148px;
		padding:20px 0px 35px 0px;
	}
	.collaboration_technical_img{
		width:147px;
		height:264px;
		position:relative;
		left:50%;
		margin-left:-73.5px;
	}
	.technical_details_info{
		height:0px;
	}
	.collaboration_technical_details h4{
		font-family:'latobold_italic',Arial;
		width:100%;
		float:left;
		font-size:14.5px;
		line-height:18.5px;
		color:#000000;	
	}
	.collaboration_technical_details h5{
		font-size:11.5px;
		line-height:18.5px;
		color:#000000;
		font-family:'latoblack',Arial;
		border-bottom:1px solid #e1e1e1;
		text-transform:uppercase;
		letter-spacing:2px;
		float:left;
		margin-bottom:5px;
	}
	.collaboration_technical_details{
		width:276px;
		float:left;
		position:relative;
		left:50%;
		margin-left:-138px;
	}
	.technical_details_info strong{
		width:100%;
		float:left;
	}
	.technical_details_info{
	 	width:276px;
	  	height:192px;
	  	float:left;
	  	margin-top:8px;
	}
	
	/***** Collaboration Styles Ends *****/
	
	/***** Signature Styles Starts *****/
	
	.main{
		padding-top:19px; 
	}
	.signature_page .page_desc_container{
		margin-top:27px;
	}
	.signature_img_wrapper{
		width:276px;
		height:318px;
		left:50%;
		margin-left:-138px;
	}
	.signature_img_container{
		height:318px;
		width:264px;
		position:absolute;
		left:17px;
		top:0px;		
	}
	.core-ul li h5{
		display:none;
	}
	.core-ul li{
		position:relative;		
	}
	.core-ul li.first{
		margin-top:71px;
	}
	.core-ul li.second,.core-ul li.fourth{
		margin:40px 0px 41px 0px;
	}
	.core-ul li span{
		background-image: url("../../images/fe/klaauw/signature-click-icon.png");
	    color:#ffffff;
	    cursor:pointer;
	    font-family:"latoblack",Arial;
	    font-size:11.5px;
	    width:28px;
	    height:28px;	    
	    line-height:28px;
	    position:absolute;
	    left:0px;
	    top:-10px;
	    text-align:center;	    	   
	}
	.core-ul li span:hover,.core-ul li span.current{
		background-position:0px -28px;
	}
	.core-ul li .signature_line{
		height:7px;
		margin-left:22px;
		background-position:right center;
	}
	.core-ul li.first .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line1.png);
		width:109px;				
	}
	.core-ul li.second .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line2.png);
		width:45px;		
	}
	.core-ul li.third .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line3.png);
		width:88px;		
	}
	.core-ul li.fourth .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line4.png);
		width:116px;		
	}
	.core-ul li.fifth .signature_line{
		background-image:url(../../images/fe/klaauw/signature-line5.png);
		width:89px;		
	}
	.tab-device{
		padding-top:14px;
		background:#ffffff;
		float:left;
		width:100%;
		min-height:142px;
	}
	.box h5{
	    float:left;
	    font-size:11.5px;
	    letter-spacing:0.43px;
	    line-height:18.51px;
	}
	.box h5{
		width:240px;
		float:none !important;
		margin:auto;
		text-align:center;
		padding-bottom:19px;
	}
	.tab-device #first h5{
		width:250px;
	}
	
	/***** Signature Styles Ends *****/
	
	/***** Contact Styles Starts *****/
	
	.contact_info_container{
		float:left;
		margin:19px 0px 13px 0px;
	}
	.contact_form_container{
		float:left;
		width:100%;
		margin:27px 0px 32px 0px;
	}
	.contact_form_container span,.contact_info .address{
		font-size:11.5px;
		line-height:18.51px;
		letter-spacing:0.43px;
		color:#bc7b4b;
		text-transform:uppercase;
		font-family:'ralewaybold',Arial;
	}
	.contact_form input[type="text"]{
		height:29px;
		line-height:29px;
		font-size:14.51px;
		padding:0px 11px;
		margin-bottom:11px;
		color:#4d4d4d;
		border-radius:0px;
	}
	.contact_form textarea{
		height:150px;
		line-height:22.01px;
		padding:6px 10px;
		border-radius:0px;
	}
	.submit_container{
		width:109px;
		height:28px;
		float:right;
		position:relative;
		margin-top:9px;
	}
	.submit_container .submit, 
	.submit_container .sendbtn {
		font-size:11.5px;
		line-height:18.51px;		
		width:109px;
		height:28px;		
		padding:0px 44px 0px 0px;
		background:none;
		position:relative;
		z-index:1;		
	}	
	.submit_container span{
		position:absolute;
		right:0px;
		top:0px;
		float:left;
		width:28px;
		height:28px;
		background-image:url(../../images/fe/klaauw/mobile-right-arrow.png);
	}
	.contact_info{
		width:213px;
		float:left;
	}
	.contact_info address{
		font-size:14.51px;
		line-height:22.01px;
		color:#010101;
		font-family:'latoregular',Arial;
	}
	.contact_page_image{
		height:318px;
	}
	
	/***** Contact Styles Ends *****/
	
	/***** Retailers Styles Starts *****/
	
	.retailers_header_desc{
		float:left;
		padding:20px 0px 13px 0px;
	}
	.retailers_header_desc h1{
		margin-bottom:28px;
	}
	.retailers_map_container{
		width:315px;
		height:191px;
		position:relative;
		left:50%;
		margin:27px 0px 1px -157.5px;
		background-image:url(../../images/fe/klaauw/mob-retailers-map.png);
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover; 
	}
	.retailers_map_container span{
		float:left;
		font-size:18.41px;
		line-height:23.01px;
		color:#000000;
		text-align:center;
		cursor:pointer;
	}
	span.north_america{
		width:82px;
		margin:64px 0px 0px 17px;
	}
	span.europe{
		margin:55px 0px 0px 23px;
	}
	span.asia{
		margin:64px 0px 0px 45px;
	}
	.retailers_address_wrapper{
		display:none;
	}
	.mobile_address_wrapper{
		float:left;
		width:276px;
		position:relative;
		left:50%;
		margin:0px 0px 26px -138px;
	}
	.address_count{
		font-size:14px;
		line-height:21.51px;
		color:#000000;
		width:100%;
		text-align:center;
		float:left;
		margin-bottom:29px;
	}
	.retailers_address h5{
		font-family:'ralewaybold',Arial;
		text-transform:uppercase;
		color:#bc7b4b;
		font-size:11.5px;
		line-height:18.51px;
		letter-spacing:0.5px;
	}
	.retailers_address b{
		float:left;
		width:100%;
		font-size:14.5px;
		line-height:22.01px;
		color:#010101;
		font-weight:normal;
		font-family:'latobold',Arial;
	}
	.retailers_address span{
		color:#010101;
		width:100%;
		float:left;
		font-family:'latoregular',Arial;
		font-size:14.5px;
		line-height:22.01px;
	}
	.retailers_address a{
		color:#010101;
		float:left;
	}
	.retailers_address .website a{
		text-decoration:underline;
		word-break:break-all;
	}
	.mobile_address_wrapper .bx-wrapper .bx-pager{
		display:none;
	}
	.mobile_address_wrapper .bx-viewport{
		width:165px !important;
		margin-left:63px;
	}
	.mobile_address_wrapper .bx-wrapper .bx-prev{
		left:0px !important;
		margin-top:-31px !important;
	}
	.mobile_address_wrapper .bx-wrapper .bx-next{
		right:0px !important;
		margin-top:-31px !important;
	}
	.mobile_address_wrapper h1{
		margin-top:47px;
	}
	
	/***** Retailers Styles Ends *****/
	
	/***** Pressroom Styles Starts *****/
	
	.downloads_title{
		margin:20px 0px 34px 0px;
	}
	.grey_downloads_container,.white_downloads_container{
		min-height:417px;
		padding-top:37px;
		position:relative;
	}
	.downloads h1{
		padding-bottom:14px;
	}
	.download_image{
		width:126px;
		height:200px;
	}
	.download_arrow{
		float:left;
		position:relative;
		margin:10px 0px 0px 49px;
	}
	.download_arrow span{
		width:30px;
		height:30px;
		float:left;
	}
	.download_arrow span.normal{
		background-image:url(../../images/fe/klaauw/mobile-right-arrow.png);
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover; 
	}
	.download_arrow span.hover{
		position:absolute;
		left:0px;
		top:0px;
		opacity:0;
		filter:alpha(opacity=0);
		background: url(../../images/fe/klaauw/mobile-right-arrow.png);
		background-position:0px -30px;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
		-o-background-size:cover;
	}
	.downloads li:hover span.hover{
		opacity:1;
		filter:alpha(opacity=100);
	}
	.downloads li:hover span.normal{
		opacity:0;
		filter:alpha(opacity=0);
	}
	.downloads_slider .bx-wrapper,.collection_atelier_slider .bx-wrapper{
		max-width:100% !important;
	}
	.downloads_slider .bx-viewport{
		width:170px !important;
		left:50%;
		margin-left:-65px;
	}
	.downloads_slider .bx-wrapper .bx-pager{
		display:none;
	}
	.downloads li b,.downloads li h6{
		font-size:11.5px;
		line-height:18.5px;		
		font-weight:normal;
	}
	.downloads li b{
		font-family:'ralewayheavy',Arial;
		text-transform:uppercase;
	}
	.downloads li h6{
		font-family:'ralewaybold',Arial;
	}
	.downloads .bx-wrapper .bx-controls-direction a{
		margin-top:-33px !important;
	}
	
	/***** Pressroom Styles Ends *****/
	
	/***** Content Pager Styles Starts *****/

	.content_pager_wrapper{
		float:left;
	}
	.tp-control-arrows{
		display:none;
	}
	.custom-pages{
		float:left;
		width:100%;
		text-align:center;	
		list-style:none;
		padding:0px;
		height:7px;	
		position:relative;
	}
	.content_pager{
		float:left;
		overflow:hidden;
	}  	
	.content_pager p strong{
		float:left;
		width:100%;
	}
	.custom-pages li{
		display:inline-block;
		cursor:pointer;	
		width:6px;
		height:6px;
		margin:0px 2px 0px 3px;
		background-image:url(../../images/fe/klaauw/pager-nav.png);
	}
	.custom-pages li{    
	    text-indent:1000px;
	}
	.custom-pages li:hover,.custom-pages li.active{	   
	    background-position:0px -6px;
	}
	.custom-pages li:active{		 
		 background-position:0px -12px;
	}
	
	/***** Content Pager Styles Ends *****/
	
}

@media (min-width: 320px) and (max-width: 991px) {
		
	.button-config {
		display: none;
	}
	
	.submenu_container ul{		
		text-align:left;
	}	
	.submenu_container ul ul{				
		border-top:1px solid #4d4d4d;
	}
	.submenu_container ul.header_menu_4{
		border:none;
	}
	.navbar-nav > li > a > span.focus,.sub_menu_bg,.model_technical_desc,#desktop_complication_content,#desktop_warranty_content{
		display:none;
	}
	.menu_shadow{
		float:left;
		display:none;
		position:absolute;
		left:0px;	
		top:0px;	
		z-index:3;
		width:100%;				
		background:url(../../images/fe/klaauw/menu-open-shadow.png) repeat 0px 0px;
	}		
	.submenu_container{
		position:absolute;
		left:0px;		
		z-index:10;
		padding:0px;
		background:#ffffff;		
	}
	.submenu_container ul{		
		width:100%;
		list-style:none;
		padding:0px;
	}	
	.navbar-inverse .navbar-nav > li > a{
		padding-top:0px;
		padding-bottom:0px;
		line-height:44px;	
		transition:.3s;
		-webkit-transition:.3s;
		-moz-transition:.3s;
		-o-transition:.3s;
		-ms-transition:.3s;	
	}
	.navbar-nav > li > a:hover,.navbar-nav > li.selected > a{
		background:#4d4d4d;
	}
	.menu_open_bg{
		background:url(../../images/fe/klaauw/menu-open-bg.png) no-repeat 0px 0px;		
		width:100%;
		position:absolute;
		left:0px;		
		z-index:10000;
		display:none;
	}
}


/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
	*zoom: 1;
	float:left;
	width:100%;
}

.bx-wrapper img {
	display: block;
}
.bxslider{
	padding:0px;
	margin:0px;
}
.bxslider li{
	list-style:none;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {	
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom:30px;
	width: 100%;
}

/* LOADER */


/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	height:12px;		
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {	
	text-indent: -9999px;
	display: block;
	width: 13px;
	height: 12px;
	margin: 0 5px;
	outline: 0;	
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 25px;
}

.bx-wrapper .bx-next {
	right:25px;	
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	outline: 0;
	width:23px;
	height:41px;
	text-indent: -9999px;
	z-index: 1;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}



/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspScrollable{
	outline:none;
}
.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 5px;
	right: 0;
	width: 10px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #edecec;
	position: relative;
}

.jspDrag
{
	background: #bc7b4b;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

.nav > li > a {
	padding-right: 19px;
	padding-left: 18px;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}


/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/

/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/

/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;		
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;		
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		height:43px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: 0px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ 
		padding-right: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ 
		padding-bottom: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background:#000;		
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

/***** Animation Styles Starts *****/

.awesome-canvas-timescale{
	display:none;
}

/***** Animation Styles Ends *****/