@font-face {
	font-family: 'Corbel';
	src: url('fonts/Corbel.html');
	src: local('Corbel Regular'), local('Corbel'), url('fonts/Corbel.html') format('truetype');
}

@font-face {
	font-family: 'Fritz';
	src: url('fonts/Friz%20Quadrata%20TT.html');
	src: local('Friz Quadrata TT'), local('Friz Quadrata TT'), url('fonts/Friz%20Quadrata%20TT.html') format('truetype');
}



.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.right-logo a{padding:3px 0 8px 0;display:block;text-align:right;}
.menu-side{padding:10px 0 0 0;border-bottom:3px solid #4dac32;background-color:#fdfdfd;background-image:-webkit-linear-gradient(top,#fdfdfd,#e6e6e6);background-image:-moz-linear-gradient(top,#fdfdfd,#e6e6e6);background-image:-o-linear-gradient(top,#fdfdfd,#e6e6e6);background-image:-ms-linear-gradient(top,#fdfdfd,#e6e6e6);background-image:linear-gradient(top,#fdfdfd,#e6e6e6);box-shadow:3px -2px 3px #e2e2e2;-moz-box-shadow:3px -2px 3px #e2e2e2;-webkit-box-shadow:3px -2px 3px #e2e2e2;border-top:1px solid #e2e2e2;position:relative;}
.menu-side .menu{float:right;margin:0;padding:36px 0 0 0;}
.menu-side .menu li{float:left;margin:0;list-style:none;margin:0 3px;}
.menu-side .menu li.item-2 a{line-height:26px;text-align:center;}
.menu-side .menu li a{width:89px;display:block;padding:10px;text-align:left;height:26px;line-height:16px;background:url(../img/tab-manu-normal.html) top left no-repeat;color:#fff;font-size:16px;font-family:Corbel;text-decoration:none;}
.menu-side .menu li.active a,.menu-side .menu li a:hover{background:url(../img/tab-manu-active.html) top left no-repeat;}
.menu-side .menu li.hover .submenu ul{display:block;}
.menu-side .menu li .submenu{position:absolute;left:0;width:100%;background:#5aaf36;z-index:100;opacity:.9;filter:"alpha(opacity = (".9" * 100))";}
.menu-side .menu li .submenu ul{display:none;max-width:960px;margin:0 auto;padding:10px 0;}
.menu-side .menu li .submenu ul li a{background:none;font-size:14px;width:180px;padding:0;height:32px;}
.menu-side .menu li .submenu ul li a:hover{color:#f9e20f;}
.menu-side .menu li .submenu ul li.item-2 a{line-height:16px;text-align:left;}
.menu-side .menu li.item-1 .submenu ul{width:615px;padding-left:90px;}
.menu-side .menu li.item-1 .submenu ul a{width:185px;}
.menu-side .menu li.item-2 .submenu ul{width:540px;padding-left:50px;}
.menu-side .menu li.item-2 .submenu ul a{line-height:16px;text-align:left;width:170px;}
.menu-side .menu li.item-3 .submenu ul{width:630px;}
.menu-side .menu li.item-3 .submenu ul a{line-height:16px;text-align:left;width:200px;}
.menu-side .menu li.item-4 .submenu ul{width:300px;padding-left:370px;}
.menu-side .menu li.item-4 .submenu ul a{line-height:16px;text-align:left;width:130px;}
.search{position:relative;float:right;}
.search .search-inside{position:absolute;top:-14px;right:0;width:133px;height:166px;z-index:101;}
.search .search-inside .form{position:absolute;top:10px;left:0;width:100%;}
.search .search-inside .form .search_search{width:86%;padding:4px 5px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:inset 1px 1px 2px #a8aba4;-moz-box-shadow:inset 1px 1px 2px #a8aba4;-webkit-box-shadow:inset 1px 1px 2px #a8aba4;border:1px solid #e7eae4;}
.search .search-inside .form .search_search .inputbox_search{width:80%;border:0;font-size:10px;color:#bdbdbd;padding:0;float:left;}
.search .search-inside .form .search_search .button_search{width:14px;float:left;}
.banner{background:#fed760;padding:35px 0 70px 0;}
.banner ul,.banner ul li{list-style:none;padding:0;margin:0;}
.banner {position:relative;}

.banner .mb_jslider{display: none;}

.banner .jslider{height:635px;overflow:hidden;}
.banner .jslider .image-view .image-view-wrap{height:645px;}
/*.banner .jslider .image-view .image-view-wrap .image-hold,.banner .jslider .image-view .image-view-wrap .image-hold-temp{background:none;background-repeat:no-repeat;}*/
.banner .jslider .image-view .image-view-wrap .image-hold.image0 .elements p{font-size:16px;margin:0 190px 10px 0;line-height:20px;}
.banner .jslider .image-view .image-view-wrap .image-hold.image0 .elements .button{margin:0;}
.banner .jslider .image-view .image-view-wrap .image-hold .elements{width:56%;right:0;}
.banner .jslider .image-view .image-view-wrap .image-hold .elements p{margin:0 60px 20px 60px;font-family:'Corbelbold';color:#ed7e0a;font-size:22px;line-height:30px;}
.banner .jslider .image-view .image-view-wrap .image-hold .elements .button{margin:0 60px;}
.banner .jslider .image-view .image-view-wrap .image-hold .elements .button a{background:url(../img/bt-readmore-banner-home.html) top left no-repeat;display:block;height:28px;line-height:25px;padding:0 20px 7px 10px;width:108px;color:#fff;font-size:15px;font-family:'Fritz';text-decoration:none;}

/*.banner .jslider .image-info-container .image-description{display:none;}*/
.bottom{margin:35px 0 0 0;padding:25px 0 0 0;border-top:1px solid #f4f4f4;border-bottom:1px solid #dcdcdc;background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#e5e5e5);background-image:-moz-linear-gradient(top,#fff,#e5e5e5);background-image:-o-linear-gradient(top,#fff,#e5e5e5);background-image:-ms-linear-gradient(top,#fff,#e5e5e5);background-image:linear-gradient(top,#fff,#e5e5e5);box-shadow:1px 1px 2px #a8aba4;-moz-box-shadow:1px 1px 2px #a8aba4;-webkit-box-shadow:1px 1px 2px #a8aba4;}
.bottom .grid-container .tab-inside{padding:0;}
.bottom .grid-container .tab-inside h3{font-weight:bold;color:#000;background:url(../img/arrow-ul.html) left 3px no-repeat;font-size:12px;padding:0;margin:0 0 10px 0;}
.bottom .grid-container .tab-inside ul{margin:0;padding:0;}
.bottom .grid-container .tab-inside ul li{list-style:none;margin:0;background:url(../img/arrow-li.html) left 6px no-repeat;padding:0;}
.bottom .grid-container .tab-inside ul li a{color:#424242;font-size:11px;}
.bottom .grid-container .bottom-text{text-align:center;margin:20px 0 0 0;}
.bottom .grid-container .bottom-text p{color:#737380;font-size:11px;margin:0 0 5px 0;}
.footer{border-bottom:3px solid #5db32b;font-size:10px;padding:6px 0 0 0;}
.footer .grid-container .footer-right{float:right;}
.footer .grid-container .footer-right .menu_right{margin:0;padding:0;float:right;}
.footer .grid-container .footer-right .menu_right li{float:left;list-style:none;margin:0 5px 0 0;}
.footer .grid-container .footer-right .menu_right li.last{margin:0;}
.footer .grid-container .footer-right .menu_right li.item-1 a{background:#5db32b url(../img/ico-store.html) 5px 7px no-repeat;}
.footer .grid-container .footer-right .menu_right li.item-2 a{background:#5db32b url(../img/ico-faq.html) 10px 7px no-repeat;}
.footer .grid-container .footer-right .menu_right li.item-3 a{background:#5db32b url(../img/ico-contact.html) 13px 7px no-repeat;}
.footer .grid-container .footer-right .menu_right li a{height:32px;line-height:32px;display:block;padding:0 5px 0 40px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#fff;font-size:14px;font-family:Corbel;text-decoration:none;}
.footer .grid-container .footer-right .update{margin:0 0 5px 0;color:#999;font-size:10px;font-family:arial;text-align:right;}
.footer .grid-container .footer-left{margin:0;}
.footer .grid-container .footer-left .for-mobile{padding:5px 0 0 0;}
.footer .grid-container .footer-left .for-mobile .country{top:-45px;}
.footer .grid-container .footer-left .for-mobile .country select{float:left;color:#ef931b;font-size:11px;font-family:arial;margin:0;border:1px solid #d6d6d6;background:#e6e6e6;padding:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.footer .grid-container .footer-left .for-mobile .footer-bottom{float:left;width:100%;}
.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright{color:#62b35a;float:left;padding:5px 0 0 0;width:100%;}
.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright span{float:left;margin:0 5px 0 0;}
.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest{margin:0;}
.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest .sitemap-menu{float:left;margin:0 0 0 5px;padding:0;}
.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest .sitemap-menu .menu{margin:0;padding:0;}
.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest .sitemap-menu .menu li{float:left;list-style:none;margin:0;}
.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest .sitemap-menu .menu li.first a{border:none;padding-left:0;}
.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest .sitemap-menu .menu li a{color:#999;font-size:10px;text-decoration:none;padding:0 5px;border-left:1px solid #999;}
.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest .sitemap-menu .menu li a span{float:none;margin:0;}
.footer .grid-container .footer-left .for-mobile .green{color:#5db32b;}
.footer .grid-container .footer-left .for-mobile span{color:#999;font-size:10px;font-family:arial;}

/*.middle{background-color:#fff5fa; background-image:url(../img/sub_bg.png); background-repeat:no-repeat; background-position:center;}*/
/* ATLAS */
.about_middle
{
background-image:url(../img/about-lactacyd/about_background01.jpg);
 background-repeat:no-repeat; 
background-position:0 140px; 
}

.about_middle .block_pathway {
line-height: 46px !important;
color: #ef2471 !important;
font-weight: bold !important;
font-size: 11px !important;
}
.about_middle .block_pathway li a {
line-height: 46px !important;
color: #ef2471 !important;
font-size: 14px !important;
font-family: "Corbel" , Arial, Verdana, Helvetica, sans-serif !important;
}

.about_middle .block_pathway li a:hover {
text-decoration: underline !important;
}

.about_middle .block_pathway a {
padding: 0 5px !important;
color: #ef2471 !important;
font-weight: bold !important;
}
.middle
{
background-image:url(../img/about-lactacyd/about_background01.jpg);
 background-repeat:no-repeat; 
background-position:0 140px; 
background-size:cover;}/*written by Okuda Start*/

.middle .horizontal_divider {margin: 10px 0 20px 0; padding: 0; width: 100%; height: 2px; float: left; background-color: #fddae4;}
.middle h1{font-family:Fritz;font-size:30px;color:#ef2471;font-weight:bold;line-height:20px;padding:15px 0;margin:0;}
.middle h2{font-family:Corbel;font-size:24x;color:#ef2471;font-weight:bold; font-style:italic;line-height:20px;padding:15px 0 0;margin:0;}

.middle .block_pathway{line-height:46px;color:#ef2471;font-weight:bold;font-size:11px;}
.middle .block_pathway a{padding:0 5px;color:#ef2471;font-weight:bold;}
.middle .block_pathway a.home{padding:0 5px 0 0;}
.middle .block_pathway span.last{padding:0 0 0 5px; text-decoration:underline;}

.middle .block_right {margin: 120px 0 0 0; background-image:url(../img/subright_bg_divider.png); background-repeat:no-repeat; background-position:top left;}
.middle .block_right ul{padding:0;margin:0 0 0 28px;}
.middle .block_right ul li{display:block;padding:10px 0 0;margin:0 0 10px;*zoom:1;}
.middle .block_right ul li:after,.middle .block_right ul li:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.middle .block_right ul li:after{clear:both;}
.middle .block_right ul li a{padding:0;font-family:Fritz;font-size:14px; width:145px;min-height:111px;display:block;background-repeat:no-repeat;background-position:top left;}
.middle .block_right ul li a:hover{text-decoration:none;}
.middle .block_right ul li a:hover span{background-position:0 0;}
.middle .block_right ul li.testmypersonality a{background-image:url(../img/subright_testmypersonality.png); min-height:127px;}
/*.middle .block_right ul li.testmypersonality a:hover{background-image:url(..//img/subright_testmypersonality_hover.png);}*/
.middle .block_right ul li.choosemylactacyd a{background-image:url(../img/subright_choosemylactacyd.png);}
/*.middle .block_right ul li.choosemylactacyd a:hover{background-image:url(..//img/subright_choosemylactacyd_hover.png);}*/
.middle .block_right ul li.product a{background-image:url(../img/subright_product.png)}
/*.middle .block_right ul li.product a:hover{background-image:url(..//img/subright_product_hover.png);}*/
.middle .block_right ul li.whatothersaresaying a{background-image:url(../img/subright_whatothersaresaying.png);}
/*.middle .block_right ul li.whatothersaresaying a:hover{background-image:url(..//img/subright_whatothersaresaying_hover.png);}*/

.middle .block_content{padding:0 0 20px;color:#7c7d88;}
.middle .block_content .block_content-common {margin: 0; padding: 0; width: 100%; float: left;}
.middle .block_content .subpagemaincontents_columnleft {margin: 0; padding: 0 50px 0 0; width: 340px; font-size: 14px; color:#545454; float: left;}
.middle .block_content .subpagemaincontents_columnright { margin: 0; padding: 0; width: 340px; font-size: 14px; color:#545454; float: left;}
.middle .block_content .block_content-common h4 { margin: 0; padding: 0; color: #545454; font-weight:bold; font-size: 14px;	}
.middle .block_content .green{color:#4ead2e;}
.middle .block_content .orange{color:#f89828;}	
.middle .block_content .desc-img{font-size:11px;text-align:center;}
.middle .zscrollslider .contents{width:100%;}
.middle .zscrollslider .contents ul{height:145px;}
.middle .zscrollslider .contents ul li{*zoom:1;width:100%;position:absolute;}
.middle .zscrollslider .contents ul li:after,.middle .zscrollslider .contents ul li:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.middle .zscrollslider .contents ul li:after{clear:both;}
.middle .zscrollslider .contents ul li .video{width:100%;}
.middle .zscrollslider .contents ul li .video img{margin:0 0 10px;max-width: 100%;max-height: 107px;}
.middle .zscrollslider .contents ul li a{color:#4ead2e;}
.middle .zscrollslider .contents ul li .view{font-size:11px;}
.middle .zscrollslider .buttons a{color:transparent;background:url(../img/bg_content_video_buttons.html) 0 0 no-repeat;width:7px;height:16px;display:block;position:absolute;top:45%;}
.middle .zscrollslider .buttons a.left{left:10px;}
.middle .zscrollslider .buttons a.left:hover{background-position:0 -16px;}
.middle .zscrollslider .buttons a.right{right:10px;background-position:-7px 0;}
.middle .zscrollslider .buttons a.right:hover{background-position:-7px -16px;}
.middle a.visit{float:right;background:url(../img/bg_videos_button.html) 0 0 no-repeat;width:205px;height:34px;line-height:25px;font-family:Fritz;font-size:14px;padding:0 0 0 10px;color:#fff;}
.middle a.visit:hover{text-decoration:none;}
.middle .latest_video{background:#eef6e4;margin:0 0 20px;padding:15px 20px;position:relative;}
.middle .videos{padding:0 0 20px;}
.middle .videos .video-inside{position:relative;background:#eef6e4;padding:15px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.middle .videos .video-inside .contents{width:220px;}
.middle .videos .video-inside .contents ul li{width:220px;}
.middle .videos .video-inside .contents ul li .video{width:190px;}
.middle .videos .video-inside .buttons a{top:10px;}
.middle .videos .video-inside .buttons a.left{left:auto;right:40px;}
.middle .latest_video h3,.middle .videos h3{font-family:Fritz;color:#f89828;font-size:18px;line-height:18px;padding:0 0 15px;margin:0;background: none;}
.middle .block_testimonies{padding:0 0 20px;}
.middle .block_testimonies h1{padding:15px 0;}
.middle .block_testimonies .row{padding:15px 0;border-bottom:1px dashed #e9e9e9;}
.middle .block_testimonies .row .photo{float:left;width:10%;}
.middle .block_testimonies .row .profile .info{background:url(../img/bg_profile_arrow.html) 45px bottom no-repeat;padding:0 0 20px;}
.middle .block_testimonies .row .profile .info .name{color:#4ead2e;font-weight:bold;}
.middle .block_testimonies .row .profile .info .work{color:#666;font-size:11px;}
.middle .block_testimonies .row .profile .info .work .experience{color:#909090;}
.middle .block_testimonies .row .profile .note{padding:20px;background:#efefef;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin: 0;}
.middle .block_testimonies .teaser{margin:15px 0 0 0;}
.middle .block_testimonies .teaser .tab-inside{background:#e8f3db;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.middle .block_testimonies .teaser .tab-inside .image{float:left;margin:0 10px 0 0;width:190px;}
.middle .block_testimonies .teaser .tab-inside .image img{width:190px;}
.middle .block_testimonies .teaser .tab-inside .desc{float:left;padding:15px 10px 0 0;position:relative;width:60%;}
.middle .block_testimonies .teaser .tab-inside .desc p{float:left;margin:0;color:#4ead2e;font-size:15px;font-family:Fritz;width:100%;}
.middle .block_testimonies .teaser .tab-inside .desc a.button{position:absolute;bottom:0;right:0;padding:0 40px 8px 10px;color:#fff;font-size:15px;font-family:Fritz;background:url(../img/bt-write-teaser.html) top left no-repeat;line-height:27px;text-decoration:none;}
.middle ul.list_square_orange{margin:0;padding:0;}
.middle ul.list_square_orange li{background:url(../img/bg_square_orange.html) 0 7px no-repeat;padding:0 0 0 20px;margin:0 0 5px;list-style:none;line-height:20px;}
.middle ul.list_arrow_orange{margin:0;padding:0;}
.middle ul.list_arrow_orange li{background:url(../img/bg_arrow_orange.html) 0 5px no-repeat;padding:0 0 0 15px;margin:0;list-style:none;line-height:16px;}
.middle ul.list_arrow_orange li a{color:#000;text-decoration:none;}
.middle .title_screen{color:#4ead2e;}

.Error{ color: red;}
.notfound{text-align:center;}
.notfound img{max-width:100%;}
@media screen{
	body .grid-container{max-width:980px;padding:0;}
}
@media screen and (max-width: 980px){
}
@media screen and (max-width: 950px){
	.menu-side{padding:10px 0 0 0;border-bottom:3px solid #4dac32;background-color:#fdfdfd;background-image:-webkit-linear-gradient(top,#fdfdfd,#e6e6e6);background-image:-moz-linear-gradient(top,#fdfdfd,#e6e6e6);background-image:-o-linear-gradient(top,#fdfdfd,#e6e6e6);background-image:-ms-linear-gradient(top,#fdfdfd,#e6e6e6);background-image:linear-gradient(top,#fdfdfd,#e6e6e6);box-shadow:3px -2px 3px #e2e2e2;-moz-box-shadow:3px -2px 3px #e2e2e2;-webkit-box-shadow:3px -2px 3px #e2e2e2;border-top:1px solid #e2e2e2;position:relative;}
	.menu-side .menu{float:right;margin:0;padding:36px 0 0 0;}
	.menu-side .menu li.item-1 .submenu ul{width:615px;padding-left:20px;float:left;}
	.menu-side .menu li.item-1 .submenu ul a{width:185px;}
	.menu-side .menu li.item-2 .submenu ul{width:540px;padding-left:20px;float:left;}
	.menu-side .menu li.item-2 .submenu ul a{line-height:16px;text-align:left;width:170px;}
	.menu-side .menu li.item-3 .submenu ul{width:630px;}
	.menu-side .menu li.item-3 .submenu ul a{line-height:16px;text-align:left;width:200px;}
	.menu-side .menu li.item-4 .submenu ul{width:300px;padding-right:150px;float:right;}
	.menu-side .menu li.item-4 .submenu ul a{line-height:16px;text-align:left;width:130px;}
	.middle .sfContentBlock img{max-width:100%;}
	.middle .block_content img{max-width:100%;}
}
@media screen and (max-width: 895px){
	.footer .footer-right .menu_right li a{padding:0 5px 0 35px;}
}
@media screen and (max-width: 860px){
	.menu-side .grid-100{position:relative;padding:0;}
	.menu-side .logo{float:left;width:200px;}
	.menu-side .menu{padding:10px 0 0;}
	.menu-side .topnav{float:none;width:480px;}
	.menu-side .search{position:absolute;right:0;}
	
	.banner .jslider{height:643px;width:100% !important;}
	.banner .jslider .image-view{width:100% !important;height:643px !important;}
	.banner .jslider .image-view .image-view-wrap{height:551px;}
	.banner .jslider .image-view .image-view-wrap .image-hold.image0 .elements .desc p{font-size:14px;line-height:16px;}
	.banner .jslider .image-view .image-view-wrap .image-hold .elements .desc p{font-size:18px;line-height:20px;}
	.banner .jslider .image-hold{background-size:160% 100% !important;}
/*	.banner .jslider .image-hold img{width:100%;height:auto;}*/

	.bottom .grid-parent{float:none;width:100%;}
	.bottom .grid-parent .tab-inside{padding:0 0 20px 0;}
	.footer .footer-right .sitemap-menu{width:30%;float:none;position:absolute;right:300px;margin:0;}
	.footer .footer-right .sitemap-menu .menu li a{line-height:30px;}
	.footer .footer-left .for-mobile{float:right;width:100%;}
	.footer .footer-left .for-mobile select{margin:8px 0 0 10px;}
	.footer .footer-left .for-mobile select,.footer .footer-left .for-mobile .copyright{float:left;}
}
@media screen and (max-width: 800px){
	.banner .jslider .image-view .image-view-wrap .image-hold .elements .desc p{font-size:20px;}
	.banner .jslider .image-view .image-view-wrap .image-hold.image0 .elements .desc p{margin:0 155px 10px 0;}
	
	.middle .block_right ul{margin:0 0 0 5px;}
}
@media screen and (max-width: 780px){
	.footer .grid-container{position:relative;}
	.footer .grid-container .mobile-grid-100{clear:none;}
	.footer .grid-container .footer-right{width:50%;position:absolute;bottom:0;right:10px;}
	.footer .grid-container .footer-left{width:55%;float:left;padding:0 0 10px 0;}
	.footer .grid-container .footer-left .for-mobile .sitemap-menu{position:absolute;right:140px;bottom:37px;}
	
	.middle .block_content .subpagemaincontents_columnleft {margin: 0; padding: 0 ; width: 100%; font-size: 14px; color:#707070; float: left;}
	.middle .block_content .subpagemaincontents_columnright { margin: 0; padding: 0; width: 100%; font-size: 14px; color:#707070; float: left;}
}
@media screen and (min-width: 768px){
	.menu-side .search{float:right;}
	
	.middle .block_content .subpagemaincontents_columnleft {margin: 0; padding: 0; width: 100%; font-size: 14px; color:#707070; float: left;}
	.middle .block_content .subpagemaincontents_columnright { margin: 0; padding: 0; width: 100%; font-size: 14px; color:#707070; float: left;}
}
@media screen and (max-width: 767px){
	.banner{padding-top:0;padding-bottom:30px;}
	.banner .mb_jslider{display: block;}
/*	.banner .imageslider-linear{display: none !important;}*/
	.banner .imageslider-linear{padding:0;height:100%;}
/*	.banner .imageslider-linear .image-view{background:url(../img/banner_bg_1.png) center 0px no-repeat;}*/
/*	.banner .imageslider-linear .image-view{background:url(../images/default-source/banner/banner.jpg) center 0px no-repeat;}*/
	.banner .imageslider-linear .image-view{background-size:150% 100% !important;}
/*	.banner .imageslider-linear .image-view .image-view-wrap{display:none !important;}*/
	.banner .imageslider-linear .image-info-wrap,.banner .grid-container .imageslider-linear .nav-wrap{display:none !important;}
/*	.banner .imageslider-linear .nav-container .nav-dots-wrap {display:none !important;}*/
	.banner .imageslider-linear .nav-container .nav-button {display:none !important;}
	
	.menu-side{border:1px solid #fff;background:#fff;padding:0;}
	.menu-side .logo{float:none;width:100%;padding:10px 0 10px 10px;}
	.menu-side .logo img{width:150px;}
	.menu-side .topnav{float:none;width:100%;padding:0;}
	.menu-side .topnav .topmenu .menu{float:none;width:100%;padding:0;}
	.menu-side .topnav .topmenu .menu li{float:none;width:100%;margin:0;}
	.menu-side .topnav .topmenu .menu li a{float:none;width:100%;text-align:left;background:url(../img/bg_mobile_topnav_a.html) 0 -48px repeat-x;height:48px;line-height:48px;width:95%;padding:0 0 0 5%;}
	.menu-side .topnav .topmenu .menu li a span{background:url(../img/bg_mobile_topnav_span.html) 0 -34px no-repeat;padding:0 0 0 33px;height:47px;line-height:47px;display:block;}
	.menu-side .topnav .topmenu .menu li a:hover{background-position:0 0;}
	.menu-side .topnav .topmenu .menu li a:hover span{background-position:0 12px;}
	.menu-side .topnav .topmenu .menu li.active a{background-position:0 0;}
	.menu-side .topnav .topmenu .menu li.active a span{background-position:0 12px;}
	.menu-side .topnav .topmenu .menu li .submenu{position:static;opacity:1;filter:"alpha(opacity = ("1" * 100))";}
	.menu-side .topnav .topmenu .menu li .submenu ul{margin:0;padding:0;width:100%;background:#fff;}
	.menu-side .topnav .topmenu .menu li .submenu ul li{width:100%;margin:0 0 2px 0;padding:0;}
	.menu-side .topnav .topmenu .menu li .submenu ul li a{background:#e8f3db;font-size:16px;display:block;color:#9c9c9c;width:100%;}
	.menu-side .topnav .topmenu .menu li .submenu ul li a span{background:none;padding:0;}
	.menu-side .topnav .topmenu .menu li .submenu ul li a:hover{background:#dcf7bc;color:#868686;}
	.menu-side .topnav .topmenu .menu li .submenu ul li a:hover span{background-position:0 12px;}
	.menu-side .search{position:static;background:#e8f3db;padding:0;float:none;width:100%;}
	.menu-side .search .search-inside{position:static;width:auto;height:auto;}
	.menu-side .search .search-inside .free_sample{position:absolute;top:-3px;right:10px;width:80px;}
	.menu-side .search .search-inside .free_sample img{width:100%;height:auto;}
	.menu-side .search .search-inside .form{display:none;position:static;margin:0 auto;}
	.menu-side .search .search-inside .form .search_search .button_search{float:right;}
	.imageslider-linear .desc{display:none;}
	.middle{position:relative;z-index:11;}
	.footer .grid-container .footer-right .menu_right li.first{display:none;}
}
@media screen and (max-width: 700px){
	/*.banner .grid-container .imageslider-linear .image-view .image-view-wrap .image-hold .elements .desc p{font-size:18px;}
	.bottom .grid-25{padding:0 0 10px;}*/
}
@media screen and (max-width: 660px){
	/*.banner{padding-top:0;padding-bottom:30px;}
	.banner .grid-container .imageslider-linear{padding:0;height:181px;}
	.banner .grid-container .imageslider-linear .image-view{background:url(/img/Essential_Banner_mobile.png) center 27px no-repeat;width:320px;height:181px !important;}
	.banner .grid-container .imageslider-linear .image-view .image-view-wrap{display:none !important;}
	.banner .grid-container .imageslider-linear .image-info-wrap,.banner .grid-container .imageslider-linear .nav-wrap{display:none !important;}
	.menu-side{border:1px solid #fff;background:#fff;padding:0;}
	.menu-side .logo{float:none;width:100%;padding:10px 0 10px 10px;}
	.menu-side .logo img{width:150px;}
	.menu-side .topnav{float:none;width:100%;padding:0;}
	.menu-side .topnav .topmenu .menu{float:none;width:100%;padding:0;}
	.menu-side .topnav .topmenu .menu li{float:none;width:100%;margin:0;}
	.menu-side .topnav .topmenu .menu li a{float:none;width:100%;text-align:left;background:url(/img/bg_mobile_topnav_a.gif) 0 -48px repeat-x;height:48px;line-height:48px;width:95%;padding:0 0 0 5%;}
	.menu-side .topnav .topmenu .menu li a span{background:url(/img/bg_mobile_topnav_span.png) 0 -34px no-repeat;padding:0 0 0 33px;height:47px;line-height:47px;display:block;}
	.menu-side .topnav .topmenu .menu li a:hover{background-position:0 0;}
	.menu-side .topnav .topmenu .menu li a:hover span{background-position:0 12px;}
	.menu-side .topnav .topmenu .menu li.active a{background-position:0 0;}
	.menu-side .topnav .topmenu .menu li.active a span{background-position:0 12px;}
	.menu-side .topnav .topmenu .menu li .submenu{position:static;opacity:1;filter:"alpha(opacity = ("1" * 100))";}
	.menu-side .topnav .topmenu .menu li .submenu ul{margin:0;padding:0;width:100%;background:#fff;}
	.menu-side .topnav .topmenu .menu li .submenu ul li{width:100%;margin:0 0 2px 0;padding:0;}
	.menu-side .topnav .topmenu .menu li .submenu ul li a{background:#e8f3db;font-size:16px;display:block;color:#9c9c9c;width:100%;}
	.menu-side .topnav .topmenu .menu li .submenu ul li a span{background:none;padding:0;}
	.menu-side .topnav .topmenu .menu li .submenu ul li a:hover{background:#dcf7bc;color:#868686;}
	.menu-side .topnav .topmenu .menu li .submenu ul li a:hover span{background-position:0 12px;}
	.menu-side .search{position:static;background:#e8f3db;padding:0;float:none;width:100%;}
	.menu-side .search .search-inside{position:static;width:auto;height:auto;}
	.menu-side .search .search-inside .free_sample{position:absolute;top:-3px;right:10px;width:80px;}
	.menu-side .search .search-inside .free_sample img{width:100%;height:auto;}
	.menu-side .search .search-inside .form{display:none;position:static;margin:0 auto;}
	.menu-side .search .search-inside .form .search_search .button_search{float:right;}
	.imageslider-linear .desc{display:none;}
	.middle{position:relative;z-index:11;}
	.footer .grid-container .footer-right .menu_right li.first{display:none;}*/
}
@media screen and (max-width: 655px){
	.footer .grid-container{position:relative;}
	.footer .grid-container .mobile-grid-100{clear:none;}
	.footer .grid-container .footer-right{width:100%;position:static;}
	.footer .grid-container .footer-left{width:100%;padding:0;margin:0;position:relative;}
	.footer .grid-container .footer-left .for-mobile{padding:0;margin:0;}
	.footer .grid-container .footer-left .for-mobile .country{position:absolute;top:-45px;}
	.footer .grid-container .footer-left .for-mobile .footer-bottom{position:absolute;}
	.footer .grid-container .footer-left .for-mobile .footer-bottom .sitemap-menu{position:static;}
}
@media screen and (max-width: 465px){
	.footer{margin:0;}
	.footer .grid-container .footer-left .for-mobile .country{top:-65px;}
	.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright{width:100%;margin:0;}
	.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest{width:100%;float:left;}
	.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest span.reserved{float:left;}
	.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest .sitemap-menu{float:left;position:static;}
	.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest .sitemap-menu .menu{float:left;}
	.footer .grid-container .footer-left .for-mobile .footer-bottom .copyright .bottom-deepest .sitemap-menu .menu .first a{padding-left:0;}
	.footer .grid-container .footer-right{position:relative;margin:10px 0 0 0;}
	.footer .grid-container .footer-right .update{margin:0 0 10px 0;}
	.footer .grid-container .footer-right .menu_right{float:left;padding-left:10px;}
}
@media screen and (max-width: 400px){
	.bottom{margin:0;}
	.bottom .grid-container .bottom-menu{display:none;}
	.bottom .grid-container .bottom-text{margin:0;}
	.main-page .bottom{margin:35px 0 0 0;}
	.main-page .bottom .grid-container .bottom-menu{display:block;}	
	.bottom{padding:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:0;}
	.footer .grid-container .footer-right .menu_right li a{padding:0 5px 0;background-image:none !important;}
}
