/*set the variables*/


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

.responsiveMenuTheme2 * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box;   box-sizing: border-box; }
.responsiveMenuTheme2{list-style:none;zoom:1;background:;margin:0;padding:0;width: 100%;}
.responsiveMenuTheme2:before,.responsiveMenuTheme2:after{content:" ";display:table;}
.responsiveMenuTheme2:after{clear:both;}
.responsiveMenuTheme2 ul{list-style:none;min-width:100%;}
.responsiveMenuTheme2 a {text-decoration:none;}
.responsiveMenuTheme2 span.separator{color:#333;padding:0 0 0 15px;display:block;cursor:pointer; }
.responsiveMenuTheme2 a:hover, .responsiveMenuTheme2 li.active > a, .responsiveMenuTheme2 li > span.separator:hover{}
.responsiveMenuTheme2 li{position:relative;margin:0 20px 0 20px;padding:0;}
.responsiveMenuTheme2 > li{float:left;}
/*.responsiveMenuTheme2 > li > .parent, .responsiveMenuTheme2 > li.deeper > span{background-image:url(../images/down-bg.png);background-repeat:no-repeat;background-position:right;}*/
.responsiveMenuTheme2 > li > .parent, .responsiveMenuTheme2 > li.deeper > span{}
.responsiveMenuTheme2 span.opener{background-image:url(../images/down-bg.png);background-repeat:no-repeat;background-position:11px center;width: 34px;
height: 34px;
line-height: 34px; background:  ; border-radius: 30px;overflow: hidden; padding: 0 0 0 12px; vertical-align: middle;position: absolute;right: 0;top: 8px;}
.responsiveMenuTheme2 span.opener:before{ content:'+'; font-family: arial,sans-serif;
color: #555;
text-align: center;
line-height: 30px;
font-size: 22px;}
.responsiveMenuTheme2 > li > a{display:block;padding: 10px 0px; text-transform: uppercase;
color: #333;
text-decoration: none;
font-size: 20px;}
.responsiveMenuTheme2 > li.parent > a{}
.responsiveMenuTheme2 > li.parent > span.separator{padding: 0px 40px 0px 15px;}
.responsiveMenuTheme2 > li > span.separator {padding: 0px 0 0 15px;}
.responsiveMenuTheme2 span.linker {display: inline-block;}
.responsiveMenuTheme2 li ul{position:absolute;/*left:-9999px;*/margin:0;padding:0;display:none;}
.responsiveMenuTheme2 > li > ul{left:0; margin:0 0 10px 0;}
.responsiveMenuTheme2 > li > ul > li > ul{left:100%;top:0;}
.responsiveMenuTheme2 > li > ul > li > ul > li > ul{left:100%;top:0;}
.responsiveMenuTheme2 > li > ul > li > ul > li > ul > li > ul{left:100%;top:0;}
.responsiveMenuTheme2 li li > a{ color: #333; font-size: 18px; display:block;padding: 10px 0;background:;position:relative;z-index:100;border:none!important;border-top:1px solid ;white-space:nowrap;}
.responsiveMenuTheme2 > li > ul > li:first-child > a{border-top: none; color: #333;}
.responsiveMenuTheme2 > li > ul > li:first-child > ul > li:first-child > a{border-top: none;}
.responsiveMenuTheme2 > li > ul > li:first-child > ul > li:first-child > ul > li:first-child > a {border-top: none;}
.responsiveMenuTheme2 > li > ul > li:first-child > ul > li:first-child > ul > li:first-child > ul > li:first-child > a {border-top: none;}

.responsiveMenuTheme2 li li span.separator {display:block;background:;position:relative;z-index:100;border-top:1px solid ;}
.responsiveMenuTheme2 li li li a{background:;z-index:200;border-top:1px solid ;}
.responsiveMenuTheme2 li li.parent a{padding: 0 40px 0 15px;}

.toggleMenu{z-index: 1000;display:none;color:#333;padding:10px 15px;background: url(../images/menu-icon.png) no-repeat 10px 50%;height:70px;width: 60px; position: absolute; right:0px; top: 35px;padding:0 0px 0 40px;line-height:40px;font-size: 18px;}
.toggleMenu span{
display: none; }



.toggleMenu.active{background: #fff url(../images/menu-iconx.png) no-repeat 10px 50%;}
.responsiveMenuTheme2.isMobile .active{display:block;}
.responsiveMenuTheme2.isMobile > li{float:none;border-top:1px solid ;}
.responsiveMenuTheme2.isMobile > li:first-child{border-top: none;}


.responsiveMenuTheme2.isMobile > li > .parent{}
.responsiveMenuTheme2.isMobile li li .parent{}
.responsiveMenuTheme2.isMobile ul{display:none;width:100%;}
.responsiveMenuTheme2.isMobile > li > ul{position:static;}
.responsiveMenuTheme2.isMobile > li > ul > li > ul{position:static;}
.responsiveMenuTheme2.isMobile > li > ul > li > ul > li > ul{position:static;}
.responsiveMenuTheme2.isMobile > li > ul > li > ul > li > ul > li > ul{position:static;}

.responsiveMenuTheme2.isMobile li li a.parent{}

.responsiveMenuTheme2 a img {vertical-align: middle;margin-right: 3px;}

.responsiveMenuTheme2 li img, .responsiveMenuTheme2 li span.image-title {vertical-align: middle;}
.responsiveMenuTheme2 li img {margin-right: 3px;}

.responsiveMenuTheme2 span.navHeader{color:#333;padding:0 15px;display:block;}
.responsiveMenuTheme2 > li.parent > span.navHeader{padding: 0px 40px 0px 15px;}
.responsiveMenuTheme2 li li span.navHeader {display:block;background:;position:relative;z-index:100;border-top:1px solid ;}
.responsiveMenuTheme2.isDesktop > li > a{;border-bottom:none;}
.responsiveMenuTheme2.isDesktop li a, .responsiveMenuTheme2.isDesktop li span.separator, .responsiveMenuTheme2.isDesktop li span.navHeader{border-bottom:none;}
.responsiveMenuTheme2.isDesktop li li span.opener{background-image:url(../images/right-bg.png);background-position: center;}
}

@media screen and (min-width: 1000px)  {
.responsiveMenuTheme2 span.opener {
display: none;


}
@media all and (min-width: px) {
}
