@import url('https://fonts.googleapis.com/css2?family=PT+Serif&display=swap');
@font-face {
    src: url('../incap-fonts/opensans-regular-webfont.eot');
    src: url('../incap-fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../incap-fonts/opensans-regular-webfont.woff') format('woff'),
         url('../incap-fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../incap-fonts/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{font-family:icon-font;src:url(../incap-fonts/icon-font.eot);src:url(../incap-fonts/icon-font.eot?#iefix) format('eot'),url(../incap-fonts/icon-font.woff) format('woff'),url(../incap-fonts/icon-font.ttf) format('truetype'),url(../incap-fonts/icon-font.svg#icon-font) format('svg')}
.icon-desktop:before,.icon-menu-close:before,.icon-menu:before,.icon-mobile:before,.icon-submenu-down:before,.icon-submenu-right:before,.icon-world:before,.nav-button:before,.nav-no-js .nav-close:before,header h1:before,nav .submenu>a:after,nav>ul>.submenu>a:after{font-family:icon-font;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;vertical-align:top}
.icon-desktop:before{content:"\E001"}
.icon-menu-close:before{content:"\E002"}
.icon-menu:before{content:"\E003"}
.icon-mobile:before{content:"\E004"}
.icon-submenu-down:before{content:"\E005"}
.icon-submenu-right:before{content:"\E006"}
.icon-world:before{content:"\E007"}
.nav-close{display:none}
nav{display:block;top:0;left:0;right:0;z-index:900;overflow-x:hidden;overflow-y:auto; font-family: 'PT Serif', serif; }
nav ul{display:none;position:relative;zoom:1;list-style-type:none;margin:0;padding:0}
nav a,nav a:active,nav a:hover,nav a:visited{display:block;position:relative}
.nav-no-js nav li:hover>ul{display:block}
/*body,nav{padding-top:0px}
header{display:block;position:fixed;top:0;left:0;right:0;z-index:901;padding-left:10px;line-height:4.4rem;background:#26201C;color:#A69A94}
header h1{margin:0;font-size:1.7rem;line-height:4.4rem}
header h1:before{content:"\E004";margin-right:8px}
*/

.nav-button{display:block;position:absolute;top:15px;right:0;width:4.4rem;height:4.4rem;z-index:902;cursor:pointer;text-align:center;line-height:4.4rem;background:#5C5C5C;color:#A69A94 }
.nav-button:before{content:"\E003"}
nav{line-height:30px;background:#26201C;color:#000; font-size:14px;}
nav ul{ background:#fff;  }
nav ul ul{background:#e67e22}

nav ul ul {
    font-size: 13px !important;
}


nav ul ul ul{background:#e67e22}
nav ul ul ul ul{background:#e67e22}
nav ul ul ul ul ul{background:#e67e22}
nav li{border-top:1px solid #59544F;cursor:pointer; text-align:left; color:#000;}
nav .submenu li{padding-left:10px}

nav li:hover>a{color: #e67e22; /*background: #e67e22; */background-image: url(../images/home-icon.png); background-repeat: no-repeat; background-position: center top;}
nav li a.active{color:#5baaf0;background:#2E2722; }
nav .submenu>a{padding-right:30px!important}

nav a,nav a:active,nav a:hover,nav a:visited{border-radius:6px;padding:26px 7px 7px 7px !important; color:#000;text-decoration:none; }



nav .submenu>a:after{position:absolute;display:block;right:10px;top:1px;content:"\E005"}

.nav-button22{ 
	font-family:icon-font;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-style:normal;
font-variant:normal;
font-weight:400;
text-decoration:none;
text-transform:none;
vertical-align:top; 
display:none;
 position:absolute !important; background-image:url(../images/menu-toggle-bg.png); background-repeat:no-repeat; background-position:center center;
top:0;right:0;
width:50px;height:50px;z-index:902;
cursor:pointer;text-align:center;
line-height:50px; border-radius:5px;
background-color:#26201C;color:#fff; 
}
.nirf-div{left: -121px !important;}
.res-nirf {left: -67px !important;}
.next-list{left:-470px;}
.res1-nirf {left: -470px !important;}

@media only screen and (min-width:960px){
nav{overflow:visible;}
nav li{position:relative;white-space:nowrap}
nav>ul>li{display:inline-block}
nav ul{display:block}
nav ul ul{display:none;position:absolute;top:100%;left:0;z-index:901}
nav ul ul ul{top:5px;left:95%;z-index:902}
nav ul ul ul ul{z-index:903}
nav ul ul ul ul ul{z-index:904}
nav ul ul li.nav-left>ul{left:auto;right:95%}
body{padding:0!important}
header{position:relative}
header h1:before{content:"\E001"}
.nav-button{display:none}
nav{display:block;position:relative;width:100%;}
nav>ul>li{border-top:none}
nav li>ul{box-shadow:0 0 5px 0 rgba(0,0,0,.75)}
nav ul ul ul{border-radius:0 6px 6px}
nav ul ul ul li:first-child{border-top:none}
nav .nav-left>ul{border-radius:6px 0 6px 6px}
nav .submenu li{padding:0;min-width:180px}
nav>ul>.submenu>a:after{content:"\E005"}
nav .submenu>a:after{content:"\E006"}
}
@media only screen and (max-width:959px){
.nav-no-js .nav-close{position:fixed;top:0;right:4.4rem;z-index:902;font-size:1.7rem;line-height:4.4rem;text-align:center;background:#26201C;color:#8C827D}
.nav-no-js .nav-close:before{content:"\E002"}
.nav-no-js .nav-button:hover~nav,.nav-no-js nav:hover{bottom:0}
.nav-no-js .nav-button:hover~nav+.nav-close,.nav-no-js .nav-button:hover~nav>ul,.nav-no-js nav:hover+.nav-close,.nav-no-js nav:hover>ul{display:block}


.nav-button22{ 
	font-family:icon-font;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-style:normal;
font-variant:normal;
font-weight:400;
text-decoration:none;
text-transform:none;
vertical-align:top; 
display:block;
 position:absolute !important; background-image:url(../images/menu-toggle-bg.png); background-repeat:no-repeat; background-position:center center;
top: 20px;right:0;
width:50px;height:50px;z-index:902;
cursor:pointer;text-align:center;
line-height:50px; border-radius:5px;
background-color:#26201C;color:#fff; 
}


}
@media only screen and (max-width:768px){
.nirf-div{left: 0px !important;}
.res-nirf {left: 0px !important;}
.next-list {left:0px; }
	nav a, nav a:active, nav a:hover, nav a:visited {
    padding: 7px 12px 7px 12px !important;
}
}