@charset "utf-8"; 
/* CSS Document */ 
html{-webkit-text-size-adjust:none;/* Prevent font scaling in landscape */}
body{background-color:#fff;margin:0;padding:0;outline:none;font-family: 'Open Sans', sans-serif;line-height:normal;font-weight:400; color:#191919}
*{margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
p{margin:0;padding:0;}
img{border:0;vertical-align:text-top;}
.clear{clear:both;}
select{text-indent:6px !important}
@-moz-document url-prefix(){select{text-indent:2px !important}} 
select, input, textarea{margin:0;padding:0;outline:none;font-family: 'Open Sans', sans-serif;font-size:16px;color:#444;outline:none;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal;line-height:normal;font-family: 'Open Sans', sans-serif;}
hr{color:#dddddd;border:none;border-top:1px solid #dddddd;height:1px;margin:0;padding:0;margin-bottom:15px;}
.gradient{filter:none;} 
input[type=text],input[type=url],input[type=email],input[type=password],input[type=tel],input[type=button],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0; border-radius:0;}
input[type=checkbox]{-webkit-appearance:checkbox;-webkit-border-radius:0;border-radius:0;}
input[type=radio]{-webkit-appearance:radio;-webkit-border-radius:0;border-radius:0;}
::-webkit-input-placeholder{/* WebKit browsers */color:#6b6b6b;}
:-moz-placeholder{/* Mozilla Firefox 4 to 18 */color:#6b6b6b;opacity:1;} 
::-moz-placeholder {/* Mozilla Firefox 19+ */color:#6b6b6b;opacity:1;}
:-ms-input-placeholder{/* Internet Explorer 10+ */color:#6b6b6b;}
/* new clearfix */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
* html .clearfix{zoom:1;}/* IE6 */
*:first-child+html .clearfix{zoom:1;}/* IE7 */
.uppercase { text-transform:uppercase}
.tcenter { text-align:center}
.tjustiry { text-align:justify}
.text15 { font-size:15px;}
.text17 { font-size:17px;}
.text20 {font-size:20px;}
.text16 {font-size:16px} 
.line22 { line-height:22px}
.col-gray {color:#595959;}
.semibold {font-weight:600}
.text14 { font-size:14px;}
.line20 { line-height:20px;}
.text30 { font-size:30px; }
.line28{ line-height:28px}
.col-red { color:#ff0030}
.text25 { font-size:25px;}
.line24 { line-height:24px;}
.col-white { color:#fff;}
.bold { font-weight:700}

/*********************************Header Starts here************************************/
.container{max-width:1400px;margin:auto}
.header{}
.navigation1 { display:none; cursor:pointer}
.mm-listview > .mhide1 { display:none}
.mtop { float:left; display:none }
.mtop-left{float:left}
.mtop-right{float:right}

.mtop-left ul{margin:0;padding:0;list-style:none}
.mtop-left li{float:left;width:30px;height:28px;cursor:pointer;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-right:10px;}
/*.mtop-left li:before{content:''; background:#6e7b86; width:0%; height:2px; position:absolute; bottom:2px; left:0; right:0; margin:auto; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.mtop-left li:hover:before{width:100%}*/
.muser{background:url(../images/sprite.png) -129px 1px no-repeat;}
.mcall{background:url(../images/sprite.png) -101px -93px no-repeat;}
.mwish{background:url(../images/sprite.png) -132px -93px no-repeat;}
.mopen{position:absolute;left:0;top:27px;background-color:#000;padding:0px;z-index:200000;white-space:nowrap;opacity:0;visibility:hidden;overflow:hidden;}
.mtop-left li:hover .mopen{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:fadeInUp1;animation-duration:0.5s;animation-fill-mode:both;opacity:1;visibility:visible;overflow:visible}


.msearch .mopen{width:250px !important;}
.mhide{display:none}

@-webkit-keyframes fadeInUp1 { 
    0% {opacity:0;-webkit-transform:translateY(20px);} 
    50%{opacity:0.3;}
    100%{opacity:1;-webkit-transform: translateY(0);     } 
} 
@keyframes fadeInUp1 { 
    0% {         opacity: 0;         transform: translateY(20px);     } 
    50%{       opacity: 0.3;     }
    100% {         opacity: 1;         transform: translateY(0);     } 
} 

.fadeInUp1{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
.fadeInUp1{-webkit-animation-name:fadeInUp1;animation-name:fadeInUp1;}
.mlogin{background-color:#000;padding:7px 10px;font-size:15px;width:120px;color:#fff;}
.mlogin a{display:block;color:#fff;text-decoration:none;padding:3px 0}
.mlogin a:hover{color:#dcaeb3;}
.mcart .mopen { text-align:center}

.mwish .mlogin { width:100% !Important;}

.top1 { background:#ff0030;}
.logo { float:left; margin-top:16px; margin-bottom:16px}
.top1-middle { float:left; margin-top:37px; margin-left:150px;}
.call1 { float:left; position:relative; font-size:30px; color:#fff; font-weight:600; margin-top:-2px; padding-left:80px; padding-top:20px;  }
.call1:before { background:url(../images/sprite.png) -7px -7px no-repeat; position:absolute; top:6px; left:0; content:''; width:69px; height:69px;}

.email1 { float:left; position:relative; font-size:20px; color:#fff; font-weight:600; margin-top:-2px; padding-left:80px; padding-top:27px; margin-left:40px;  }
.email1:before { background:url(../images/sprite.png) -83px -7px no-repeat; position:absolute; top:6px; left:0; content:''; width:69px; height:69px;}
.email1 a { color:#fff; text-decoration:none}

.top-right { float:right; width:290px; margin-top:32px;}
.top-links { float:right}
.top-links ul { margin:0; padding:0; list-style:none}
.top-links li { float:left; font-size:15px; color:#fff; font-weight:600; margin-left:19px;}
.top-links li a { color:#fff; text-decoration:none}


.search1{width:230px;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative;float:right; margin-top:5px; }
.sinput1 { width:100% !important; background:#fff !important; border:1px solid #fff !important;  padding:6px 36px 7px 13px !important; font-size:15px !important; color:#6b6b6b !important; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; height:39px !important  }

.sinput2 { position:absolute !important; top:0px !important; right:-2px !important; background:none !important; border:0;background:url(../images/sprite.png) -170px 2px no-repeat !important; width:38px !important; height:35px !important; cursor:pointer;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.sinput1:focus{-webkit-box-shadow:0 1px 6px rgba(0, 136, 204, 0.3), 0 0 6px rgba(0, 136, 204, 0.1);-moz-box-shadow:0 1px 6px rgba(0, 136, 204, 0.3), 0 0 6px rgba(0, 136, 204, 0.1);box-shadow:0 1px 6px rgba(0, 136, 204, 0.3), 0 0 6px rgba(0, 136, 204, 0.1);border-color:#fff}
.block-search .action.search::before{ content:inherit !important}
.block-search input::placeholder{ color: #6b6b6b;}
.block-search .action.search[disabled]{ opacity: 1 !important;}

.navigation { padding-top:20px; padding-bottom:12px; border-bottom:1px solid #e2e2e2}
.nav{ text-align:center}
.nav ul{margin:0;padding:0;list-style:none;}
.nav li{font-size:14px;color:#191919;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; font-size:14px;display:inline-block}
.nav li a{text-decoration:none;color:#595959;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:block;padding-right:25px;padding-bottom:12px}
.nav li a:hover,.nav li a.active{color:#ff0030}
.nav li:last-child a{padding-right:0}
.navigation .nav ul li{ margin-bottom:0px !important}


ul.menu a {	display:block;	text-decoration:none;}
ul.menu a:hover{color:#ff0030;}
ul.menu li {position:relative;margin-right:0px;}
ul.menu ul {position:absolute;top:30px;left:0px;z-index:99999 !important;display:none;opacity:0;list-style:none;border-top:none;border-top:0;}
ul.menu ul li{position:relative;	color:#fff;	border-top:none;	width:250px; text-align:left;	margin:0px;	background-color:#444;	opacity:1;	margin-left:0px !important; padding-left:0;}
ul.menu ul li a {	display:block;	color:#fff !important;	padding:10px 8px 10px 11px;	/*background-image:url(../images/nav-dropdown.bg.png) !important;*/ background-color:#ff0030;	font-size:13px;	opacity:.98; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
ul.menu ul li a:hover {	background:none;background-color:#282828 !important;color:#fff!important;opacity:1;}
ul.menu ul ul {	left:160px;	top:0px; padding-left:3px;}
ul.menu .menulink {	border:1px solid #aaa;	padding:0px 0px 0px;	font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#ff0030 !important;}
.nav ul ul .menuhover, .nav ul ul .menulink:hover {background-color:#ff0030 !important;	color:#fff!important;}
.navigation > a { position:absolute; width:35px; height:30px; top:37px; left:16px; background-color:#ff0030; display:none}


.content {}

.banner{ margin-top:42px }
.banner img{max-width:100%;height:auto}
.banner-mobile{display:none !important}
.slide1{position:relative}
.slide1 .owl-prev{position:absolute;width:40px;height:41px;background:none!important;background:url(../images/sprite.png) -9px -84px no-repeat!important;top:44%;left:0%;text-indent:-9999px; }
.slide1 .owl-next{position:absolute;width:40px;height:41px;background:none!important;background:url(../images/sprite.png) -53px -84px no-repeat!important;top:44%;right:0%}
.slide1 a{display:block;z-index:1000000;position:relative}


.psection{padding-top:20px; margin-left:-20px; margin-right:-20px; overflow:hidden}
.psection .pbox{margin-top:45px;width:320px; float:left; margin-left:20px; margin-right:20px;}
.img-responsive{}
.img-responsive img{max-width:100%;height:auto}
.psection .pbox h2.text20{margin-bottom:10px; height:50px;} 
.psection .pbox .text16{margin-top:18px; height:45px; overflow:hidden}
.psection .pbox .read-more.text16{ height:auto}

.img-responsive { text-align:center}
.draw-effects {  position: relative; background: none;  border: 0;}


.draw-effects:before, .draw-effects:after {  box-sizing: inherit;  content: '';  position: absolute;  width: 100%;  height: 100%;}
.draw {  transition: color 0.25s;}
.draw:before, .draw:after {  border: 2px solid transparent;  width: 0;  height: 0;}
.draw:before {  top: 0;  left: 0;}
.draw:after {  bottom: 0;  right: 0;}

.meet:hover {
  color: #0eb7da;
}
.meet::after {
  top: 0;
  left: 0;
}


.pbox:hover .meet{  color: #ff0030;}
.pbox:hover .meet:before, .pbox:hover .meet:after {  width: 100%;  height: 100%;}
.pbox:hover .meet:before {  border-top-color: #ff0030;  border-right-color: #ff0030;  transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.pbox:hover .meet:after {  border-bottom-color: #ff0030;  border-left-color: #ff0030;  transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
.pbox:hover .meet::before {
  border-top-color: #ff0030;
  border-right-color: #ff0030;
}
.pbox:hover .meet:after {
  border-bottom-color: #ff0030;
  border-left-color: #ff0030;
  transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}


.welcome { margin-top:90px;}
.heading1{position:relative;display:table;margin:auto;padding:0 84px}
.heading1:before{position:absolute;top:19px;left:0;width:72px;height:1px;background:#595959;content:'';}
.heading1:after{position:absolute;top:19px;right:0;width:72px;height:1px;background:#595959;content:'';}
.welcome .text16 { margin-top:22px}
.welcome .btn1 { display:table; margin:auto; margin-top:22px}
.btn1 { min-width:190px; background:#ffaf00; text-align:center; color:#fff; font-size:17px;  display:inline-block; text-transform:uppercase;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-weight:600 }
.btn1 a{ color:#fff; text-decoration:none; text-transform:uppercas; display:block; padding:14px 25px 15px;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; line-height:18px}
.btn1 a:hover { background:#151515; color:#fff }

.read-more.col-red a{ color:#ff0030; text-decoration:underline}
.read-more.col-red a:hover { text-decoration:none}

.footer { }
.call-section {height:144px; background:#ff0030; margin-top:120px;}
.call-section1 { display:table; margin:auto}
.call-back { margin-top:24px; position:relative; padding-left:160px; float:left; margin-left:60px; margin-right:60px}
.call-back .btn1 { display:table; margin:auto; margin-top:13px;box-shadow: 3px 4px 5px 0px rgba(0, 0, 0, 0.2); }
.call-back .img-responsive{ position:absolute; top:-68px; left:0}
.brochure-download {}
.brochure-download .img-responsive{ position:absolute; top:-88px; left:0}



.foot2 { padding-top:31px; padding-bottom:28px; background:#fff;}
.foot2 .container { position:relative; padding-left:358px;}
.footer-logo { position:absolute; top:30px; left:0}



.fcol1 { position:relative;  position:relative; padding-bottom:20px; padding-top:10px}
.foot2 .fcol1:last-child { margin-right:0}

.fcol1 i { display:block; position:absolute; width:24px; height:24px; top:0; right:0; color:#000; font-size:18px; display:none}
.fcol1 { float:left; margin-right:122px;}
.ftext2 {  -webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out;}
.ftext2 a { display:block; color:#595959; text-decoration:none;-webkit-transition: all 0.4s ease-in-out;	-moz-transition: all 0.4s ease-in-out;	-o-transition: all 0.4s ease-in-out;	-ms-transition: all 0.4s ease-in-out;	transition: all 0.4s ease-in-out; position:relative; padding-bottom:8px}

.ftext2 a:hover { color:#ff0030}
.ftext2 strong { color:#ff0030; font-weight:normal;}
.ftext2 span { display:block; padding-bottom:0px}
.faddress { margin-bottom:15px}

.fcol1 .text20 {text-transform:uppercase;text-transform:uppercase; padding-bottom:15px}



.fcontact span { display:block; margin-bottom:0px; color:#595959}

.footer .fb1 { width:45px; height:45px; background:#ff0030;-moz-border-radius:50% !important ; 	-webkit-border-radius:50% !important ; 	-opera-border-radius:50% !important ; border-radius:50%!important ; padding-top:10px; float:left; margin-right:8px  }
.footer .fsocial { margin-top:15px}
.fb1:hover { background:#232323}
.footer .fb1 svg{height:27px; width:27px; margin:auto; display:block; }
.fb1 svg path {fill:#fff!important;} 
.fb1:hover svg path{fill:#fff!important;} 
.fcontact a { display:inline-block}

.foot3 { border-top:1px solid #b1b1b1; padding:36px 0;}
.foot3 a { text-decoration:none; color:#595959;}
.foot3 a:hover { color:#ff0030;}
.kol { color:#ff0030 !important;}
.kol:hover {color:#595959 !important;}


/*Products page css starts here*/
body.catalog-category-view { color: #595959;}
.breadcrumb { color:#595959; padding-top:18px }
.breadcrumb a{text-decoration:none; color:#595959; position:relative; display:inline-block}
.breadcrumb a:hover, .breadcrumb a#on1{ color:#ff0030 } 

.products-top{}
.products-topleft{ width:950px; padding-top:35px; float:left}
.heading2 { position:relative; padding-bottom:12px;}
.heading2:before { content:''; position:absolute; bottom:0; left:0; background:#ff0030; width:74px; height:3px;}
.prodcuts-toptext{ padding-top:20px}
.products-topright{ width:400px; float:right}
.products-topright img { max-width:100%; height:auto}

.slide4{position:relative}
.slide4 .owl-pagination{position:absolute;bottom:0px;left:0;width:100%;text-align:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.slide4 .owl-theme .owl-controls .owl-page span{height:11px;width:11px;background:#acacac;opacity:1;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.slide4 .owl-theme .owl-controls .owl-page.active2 span, .slide4 .owl-theme .owl-controls .owl-page span:hover {  background:#595959;  }

.products-box-section {}
.products-box { height:300px; position:relative; width:100%; border:1px solid #d9d9d9; padding-left:30px; padding-right:95px; margin-top:150px }
.products-box .img-responsive { float:left;position:relative; top:-46px; margin-right:35px}
.products-box-text { padding-top:40px; float:left; width:780px}
.products-box-text .text20 { padding-bottom:15px}
.ullist { padding:0; margin:0; list-style:none; height:180px; overflow:auto; scrollbar-width: thin;scrollbar-color:#ff0030 #aaa; padding-right:14px}
.ullist li { position:relative; padding-left:15px; padding-bottom:10px; margin-bottom:0px !important}
.ullist li:before { content:'»'; color:#ff0030; position:absolute; top:-2px; left:0; font-size:17px;}
.switch-top{ width:44px; height:44px;background:url(../images/sprite.png) -174px -36px no-repeat!important; position:absolute; top:40%; right:27px}

.more-load { text-align:center; padding-bottom:40px; padding-top:40px; clear:both}

/*Product Details page css starts here*/
table.datatable1 {  border: 1px solid #c3c3c3;  border-collapse: collapse;  margin: 0;  padding: 0;  width: 100%;  table-layout: fixed; margin-top:72px}

table.datatable1 caption {  font-size: 1.5em;  }

 table.datatable1 tr {  background-color: #f8f8f8;   }
table.datatable1 td {   text-align: center;border: 1px solid #c3c3c3; font-size:15px; color:#636363; background:#f3f3f3; padding:13px}
table.datatable1 tr:nth-child(2n) td { background:#fff}
 table.datatable1 th {  font-size: 20px;    text-transform: uppercase; color:#fff; background:#ff0030; font-weight:600;border: 1px solid #c3c3c3;  padding:9px}

.list1 { margin:0; padding:0; margin-left:15px; margin-top:15px}
.list1 li { margin-bottom:10px}




/*merge css start*/
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 0;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;	
	background: #869791;
	
	
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 13px;
	height: 13px;
	margin: 5px 4px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}

.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.mm-menu_position-right{left:auto;right:0}.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout{-webkit-transform:translate(-80vw,0);-ms-transform:translate(-80vw,0);transform:translate(-80vw,0);-webkit-transform:translate3d(-80vw,0,0);transform:translate3d(-80vw,0,0)}.mm-menu_position-bottom,.mm-menu_position-front,.mm-menu_position-top{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.mm-menu_position-bottom.mm-menu_opened,.mm-menu_position-front.mm-menu_opened,.mm-menu_position-top.mm-menu_opened{z-index:2}.mm-menu_position-bottom.mm-menu_opened~.mm-slideout,.mm-menu_position-front.mm-menu_opened~.mm-slideout,.mm-menu_position-top.mm-menu_opened~.mm-slideout{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0}.mm-menu_position-bottom.mm-menu_opened~.mm-page__blocker,.mm-menu_position-front.mm-menu_opened~.mm-page__blocker,.mm-menu_position-top.mm-menu_opened~.mm-page__blocker{z-index:1}.mm-menu_position-front{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-menu_position-front.mm-menu_position-right{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-menu_position-bottom,.mm-menu_position-top{width:100%;min-width:100%;max-width:100%}.mm-menu_position-top{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.mm-menu_position-top{height:80vh;min-height:140px;max-height:880px}.mm-menu_position-bottom{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);top:auto}.mm-menu_position-bottom{height:80vh;min-height:140px;max-height:880px}.mm-wrapper_opening .mm-menu_position-bottom,.mm-wrapper_opening .mm-menu_position-front,.mm-wrapper_opening .mm-menu_position-top{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{display:block;padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.8)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}
.mm-menu.mm-offcanvas.mm-current{display:block}
.mm-menu{width:80%;min-width:140px;max-width:440px}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}

.mm-menu.mm-autoheight.mm-bottom,.mm-menu.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}

.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}

.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}

.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}

.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}

.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}

.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}

.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:90px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}
.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}
.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-search,.mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:26px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear,.mm-search .mm-next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{transition-property:opacity,top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}

.mm-menu.mm-fullscreen.mm-bottom,.mm-menu.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}
.mm-menu.mm-popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-right{left:auto;right:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}

html.mm-front .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu{z-index:2}
.mm-menu.mm-front,.mm-menu.mm-next{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}

/*merge css ends*/

.navigation{ max-width:100% !important; background:none !important}
.call1 a{ color:#fff; text-decoration:none;}
.fcontact span{ line-height:16px;}
.activeclss a { color: #ff0030 !important;}
.welcome .heading1 h1{ text-transform:uppercase;}
.quick-links .fcol1 h4{ text-transform:capitalize; }
.cms-pagetitle{ margin-top:20px; margin-bottom:20px; color:#595959;}
.btn1 span { padding: 7px 25px 8px !important; display: block;}
.contactus-left .btn1{ border:0px !important; border-radius:0px !important;}
.contactmaincontermer{ width:100%; padding-top:20px;}
.contactus-left{ float:left; width:50%;}
.contactus-right{ float:right; width:42%;}
.contact-googmap iframe{/* padding-top:45px;*/}
.contactus-left textarea#comment {padding: 6px 9px;}
.contact-googmap {    position: relative;    overflow: hidden;    padding-top: 37.25%; width: 100%;    height: 100%; top:35px;}
.contact-googmap iframe {  position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 0;}
.contactmaincontermer input[type="text"] ,.contactmaincontermer input[type="email"]{ height: 42px;}
.contactus-right .line24{ line-height:26px !important}
.block-search .action.search{ -moz-box-sizing: inherit !important;}
.cuistom-dessxd .ullist{ height:auto !important}
table.datatable1 th{ text-align:center !important;}
.newwws a{ font-size: 16px;color:#000;font-weight: 700;text-decoration: underline;}
.newwws{ padding-top:20px;}

/*Products Details new page css starts here*/
.product-details1{ padding-top:10px}
.prorow1{margin-top:55px}
.prorow1 h3.text25{ padding-bottom:10px}
.prorow-inner{}
.prorow-left{ float:left; width:400px}
.prorow-right { width:955px; float:right}
.prorow-right table.datatable1 { margin-top:0}
.cms-home .psection .pbox.Paper.Products{ display:none;}

.products-box-text .prodcuts-toptext  { padding-top:7px}


.product-desc table {border: 1px solid #c3c3c3;  border-collapse: collapse;  margin: 0;  padding: 0;  width: 100%;  table-layout: fixed;}
.product-desc table tr {  background-color: #f8f8f8;   }
.product-desc table td {   text-align: center;border: 1px solid #c3c3c3; font-size:15px; color:#636363; background:#f3f3f3; padding:13px; width:100% !important}
.product-desc table td strong { font-weight:normal !important}
.product-desc table tr:nth-child(2n) td { background:#fff}
.product-desc table tr:first-child td{font-size:20px;text-transform:uppercase;color:#fff;background:#ff0030;font-weight:600;border:1px solid #c3c3c3;padding:9px}
.product-desc table tr:first-child td strong { font-weight:600 !important}
.prorow-inner.clearfix {
    padding-top: 50px;
}
.product-desc.newdescd {
    padding-top: 50px;
}

.pro-specific{ font-size:15px; line-height:24px; color:#595959}
.pro-specific strong { margin-bottom:10px; font-weight:600}
.pro-specific p{ margin-bottom:6px; padding-left:15px; position:relative}
.pro-specific p:first-child { padding-left:0}
.pro-specific p:first-child:before { display:none}
.pro-specific p:before { content:'»'; position:absolute; top:0; left:0; width:10px; height:15px; font-size:16px}
.fixedbutton-header { position:fixed; top:177px; right:0; z-index:9999;}
.fixedbutton-header img { max-width:100%; height:auto}
.navigation { z-index:inherit !important}
.videobanner video { width: 100%; height: 100%;}
.videobanner a {  display: block;  width: 100%;  height: 100%;  position: relative;}
.videobanner a::before {  content: '';  width: 100%;  height: 100%;  background: #000;  position: absolute;  top: 0;  left: 0;  opacity: 0; z-index: 3000;}
.videobanner div { display:none}

@media only screen and (max-width:1400px)  {

.container { max-width:1200px;}

.call1 { font-size:26px; padding-top:22px;}
.email1 { font-size:18px; padding-top:29px}
.top1-middle { margin-left:62px}
.psection { margin-left:-15px; margin-right:-15px;}
.psection .pbox { margin-left:15px; margin-right:15px; width:277px}
.fcol1 { margin-right:25px;}

/*Products page css starts here*/
.products-topleft { width:70%}
.products-topright { width:28%; margin-top:20px;}
.products-box .img-responsive { width:340px;}
.products-box-text { width:670px;}
.products-box { height:262px;}

.ullist {height:144px !important;}
.prodcuts-toptext .ullist {height:250px;}

/*Products Details new page css starts here*/
.prorow-left{ float:left; width:350px}
.prorow-right { width:815px; float:right}


}

@media only screen and (max-width:1200px)  {

.container { max-width:980px;}
.top1-middle { display:none}
.top1 { padding-bottom:15px}
.top1 .container { position:relative; }
.logo img { max-width:150px; height:auto}

.mtop { float:left; display:block; padding-top:10px; width:100%; border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:15px }
.top-links { display:none}
.top-right { position:absolute; top:-10px; right:0; margin-top:0}

.mtop-left ul li{ margin-bottom:0px !important}
.logo { float:none; text-align:center; margin:0}
.nav li { font-size:13px}
.nav li a { padding-bottom:7px}
.sinput1 { font-size:14px !important; height:36px !important}
.sinput2 {    background: url(../images/sprite.png) -170px 0px no-repeat;}
.psection .pbox { width:222px;}
.psection .pbox { margin-top:40px}
.welcome {    margin-top: 60px;}
.call-back { margin-left:18px; margin-right:18px}
.foot2 .container { padding-left:0}
.footer-logo { display:none}


.fcol1 { width:100%; margin-right:0;  border-bottom:1px solid #b1b1b1 ; margin-bottom:0; padding-top:0px; padding-bottom:0}
.fcol1 .text20.adobegara { padding-bottom:7px; padding-top:10px}
.fcol1:before { display:none}
.fopen { display:none}
.fcol1 .text20 { padding-top:10px; padding-bottom:10px;}
.fcol1 h3 { font-size:12px; padding:3px 0 }
.fcol1 .heading-h5 { font-size:15px;}

.fopen{margin-top:0;padding-bottom:5px;padding-top:3px;}
.ftext2{line-height:23px;}
.fcol1 i{display:block;color:#fff;font-size:20px;top:9px;}
.fcol1.fcol2{margin-bottom:0}
.fcol1 .heading-h5 { margin-bottom:0; border:0}
.fcol1 h4:before { content:"\f107"; font-size:25px; font-weight:bold; position:absolute; top:6px; right:2px; color:#000; font-family:"FontAwesome",Arial, Helvetica, sans-serif}
.foot2 .fcol1:last-child { border-bottom:0}
.diamond1 { margin-top:0}
.foot2 { padding-top:6px; padding-bottom:6px;}
.foot3 { padding:16px 0}

.text25 {font-size: 23px;}
.text20 {font-size: 18px;}
.text16 {font-size: 15px;}
.text15 {    font-size: 14px;}
.line24 {line-height: 22px;}
.line22 { line-height:21px}
.fcol1 .text20 { font-size:15px}
.btn1 { font-size:16px}
.btn1 a { padding:12px 25px 12px}

.heading1:before { top:16px}
.heading1:after { top:16px}
.psection .pbox .text16 { height:43px}

.block-search input{ position: relative !important; left:0px !important; margin-top:0px !important}
.block-search .action.search{ display:block !important}
.block-search .action.search span{ display:none;}
.search1{ margin-top:16px !important}
.logo{ max-width: 100% !important;}
.logo img{ display: inline-block !important; }

/*Products page css starts here*/
.products-box { padding-left:30px}
.products-box .img-responsive {    width: 330px;}
.products-box-text {    width: 420px;} 
.products-box-section {    padding-top: 87px;}

/*Products Details new page css starts here*/
.prorow-right { width:600px}
.prorow-right table.datatable1 th { font-size:16px}
.prorow-right table.datatable1 td { font-size:14px;}
.ullist {    height: 127px !important;}


.product-desc table tr:first-child td{font-size:18px;}
.product-desc table td {   font-size:14px;}
.pro-specific { font-size:14px; line-height:22px}
}


@media only screen and (max-width:980px)  {
.container { width:96%}
.logo{ position:initial !important;}
.navigation { display:none}
.navigation1 { display:block; float:left; margin-right:15px; margin-top:2px}

.psection { margin-left:0; margin-right:0px;}
.psection .pbox { margin-left:1.5%; margin-right:1.5%; width:30.33%}

.call-section { margin-top:50px;}
.call-back { padding-left:0}
.call-back .img-responsive { display:none}
.banner { margin-top:3%}

.btn1{font-size:14px;min-width:145px}
.btn1 a{padding:10px 20px 12px}

.text25{font-size:21px;}
.text20{font-size:16px;}
.text16{font-size:14px;}
.text15{font-size:13px;}
.line24{line-height:21px;}
.line22{line-height:20px}
.fcol1 .text20{font-size:15px;cursor:pointer}
.btn1{font-size:14px}
.btn1 a{padding:10px 25px 10px}
.heading1:before{top:13px}
.heading1:after{top:13px}
.search1{ margin-top:16px !important}

.psection .pbox .text16 { height:41px}
.logo{ max-width: 100% !important;}
.logo img{ display: inline-block !important; }

/*Products page css starts here*/
.products-box { padding-left:30px}
.products-box .img-responsive {    width: 330px;}
.products-box-text {    width: 510px;} 
.products-box-section {    padding-top: 87px;}
.products-box { margin-top:90px ; padding-left:30px; padding-right:30px; padding-bottom:20px}
.products-box-section .products-box:last-child { margin-bottom:0}
.products-box .img-responsive {    width: 330px;    float: none;    margin: auto;}
.products-box {    height: auto;}
.switch-top { top:326px}
.products-box-text {    width: 100%;    padding-right: 43px; padding-top:0} 
.products-topleft { width:60%}
.products-topright { width:37%}
.more-load { padding-bottom:0px; padding-top:50px}
.ullist {height:auto;}

/*Products Details new page css starts here*/
.prorow-left { width:100%; text-align:center}
.prorow-right { width:100%}
.prorow1 h3.text25{ text-align:center}
.prorow-right table.datatable1 { margin-top:20px}

.ullist { padding-right:0}

.product-desc table tr:first-child td{font-size:16px;}
.product-desc table td {   font-size:14px;}

.pro-specific { font-size:13px; line-height:21px}

.fixedbutton-header { width:30px; top:65px}
}
@media only screen and (max-width:760px)  {

.psection { margin-left:0; margin-right:0px;}
.psection .pbox { margin-left:1.5%; margin-right:1.5%; width:47%}
.psection .pbox .text16 { height:40px;}
.call-section { height:auto; padding-bottom:30px}

.call-back { width:100%; margin-left:0; margin-right:0}
.call-back .text25 { text-align:center}
.psection { padding-top:0}
.welcome {    margin-top: 45px;}
.welcome .text16 {    margin-top: 18px;} 
.call-section {    margin-top: 40px;}
.ftext2 a { padding-bottom:3px;}

.text25 {font-size: 19px;}
.text20 {font-size: 15px;}
.text16 {font-size: 13px;}
.text15 {    font-size: 13px;}
.line24 {line-height: 20px;}
.line22 { line-height:19px}
.fcol1 .text20 { font-size:15px; cursor:pointer}

.banner-desktop { }
.banner-mobile { display:block !important}
.search1{ margin-top:16px !important}

/*Products page css starts here*/
.products-topleft { width:100%}
.products-topright { display:none}
.products-topleft { padding-top:20px}

.more-load { padding-bottom:0px; padding-top:35px}

.contactus-left{ width:100%;}
.contactus-right {
    float: left;
    width: 100%;
    padding-top: 34px;
}
.btn1{ width:230px !important}
.contactus_conatin .btn1:hover { color: #fff !important;background:#000 !important;}
.contactmaincontermer .actions-toolbar > .primary{ float:left !important;}
table.datatable1 { margin-top:35px}

.product-desc table tr:first-child td{font-size:15px;}
.product-desc table td {   font-size:13px;}

}
@media only screen and (min-width:768px)  {
.page-main{ max-width:100% !important;}
.block-search .action.search:before{ font-size:0px !important}
.contactus_conatin .fieldset.customus-contactfield > .field:not(.choice) > .label{ width: 10.8% !important;}
.contactus_conatin .fieldset.customus-contactfield > .field:not(.choice) > .control{ width: 100% !important;}
.contactus_conatin .actions-toolbar .primary{ padding-left:0px !important;}
.contactus_conatin .btn1:hover{ color:#fff !important; background:#000 !important;}
}

@media only screen and (max-width:639px)  {
.search1{ margin-top:5px !important}	
}

@media only screen and (max-width:550px)  {

.slide1 .owl-prev { top:35%}
.slide1 .owl-next { top:35%}

.search1{ margin-top:5px !important}

.heading1 { padding-left:0; padding-right:0}
.heading1:before { display:none}
.heading1:after {display:none}


table.datatable1 { margin-top:25px}
 table.datatable1 {    border: 0; text-align:center  }

table.datatable1 caption {    font-size: 1.3em;  }
  
table.datatable1 thead {    border: none;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;  }
  
table.datatable1 tr {    border-bottom: 3px solid #ddd;    display: block; margin-bottom:18px     }
  
  table.datatable1 td {    border-bottom: 1px solid #ddd;    display: block;       text-align: right;  }
  
table.datatable1 td:before {    /*    * aria-label has no advantage, it won't be read inside a table    content: attr(aria-label);    */    content: attr(data-label);    float: left;    font-weight: bold;    text-transform: uppercase;  }
  
 table.datatable1 td:last-child {    border-bottom: 0;  }
 table.datatable1 td:before { color:#ff0030}

/*Products Details new page css starts here*/ 
 .prorow1 {    margin-top: 30px;}
 
 .product-desc table tr:first-child td{font-size:13px; }
.product-desc table td {   font-size:13px; padding:5px; vertical-align:middle}

.videobanner div { display:block}
.videobanner img { max-width:100%; height:auto}
.videobanner video { display:none}
}
@media only screen and (max-width:480px)  {
.psection .pbox { width:97%}
.psection .pbox .text16 { height:auto}
.search1 { width:180px}

/*Products page css starts here*/
.products-box .img-responsive { width:270px}
.products-box { padding-left:20px; padding-right:20px;}
.switch-top {    right: 10px;    top: 263px;}

table.datatable1 { margin-top:15px}

 .product-desc table tr:first-child td{font-size:12px; padding:7px 2px; }
.product-desc table td {   font-size:12px; padding:5px; vertical-align:middle}
}

@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}

@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}

@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}

@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
