@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}
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}
*/


.header-table-main .table-2{ display:table; width:100%; }
.header-table-main .row-2{ display:table-row;  }
.header-table-main .cell-2{ display:table-cell; padding:0px 0px; position:relative;  color:#ffffff}
.header-table-main .cell-2:first-child{ width:250px; position:relative;}
/*.my-logo{ position:absolute; width:167px; height:200px; top:-50%; margin-top: -35px; z-index:9999999}
.my-logo {position: absolute; width: 167px;	height: 200px; top: -50%; margin-top: -35px; z-index: 9999999;}*/
.my-logo {position: absolute; width: 167px; height: 200px; top: -50%; margin-top: -25px; z-index: 9999999;}
.my-logo1{display:none;}
nav > ul > li.active { background: #ff7302; margin: 0px; text-align:center;}
nav > ul > li.active:hover {padding:0; text-decoration:none;}
nav > ul > li a{color:#fff; margin: 0px; padding: 13px 28px; text-align:center; text-decoration:none; font-family: 'Open Sans', sans-serif; text-transform:uppercase;}
nav li:hover>a{background: #ff7302; text-decoration:none; color:#fff;}
nav > ul > li {display: inline-block; margin: 0px 3%;}
.my-logo a img { width: 120px;}
.header-table-main {position: relative; margin: 0px auto; display: block; width: 100%; top: 0px; background:#2f7bcf; height:60px; border-bottom: 4px solid #ff7302;}

@media screen and (max-width:830px){
	.header-table-main .cell-2{ display:block; padding:0px; position:relative;  color:#ffffff}
}
.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:#2f7bcf;  }
nav ul ul{background:#2f7bcf}
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{background: #ff7302; margin: 0px; padding: 10px 15px; text-align:center; color:#fff; text-decoration:none;}*/
nav li a.active{color:#5baaf0;background:#2E2722}
nav .submenu>a{padding-right:30px!important}
nav .submenu li a {padding: 5px;}

nav .submenu li a:hover, nav .submenu li.sub-active {background: #2f7bcf;}
}


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;}


@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; float: left; width: 100%; margin: 0px auto;}
nav ul ul{display:none;position:absolute;top:100%;left:0;z-index:901; width: 100%; min-width: 180px;}
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}
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: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; }
}


@media only screen and (max-width:980px){
nav > ul > li a {color: #fff; margin: 0px; padding: 13px 9px;}
}

@media only screen and (max-width:800px){
nav > ul > li{display: block;}
.nav-button22{top: 0px;}
nav > ul > li a {color: #fff; margin: 0px; padding: 5px 0px;}
nav li:hover > a {padding: 5px 0px;}
.about-legal-cont .about-lt-legal {padding: 130px 15px; width: 100%; background-size: cover; float:left;}
.about-legal-cont .about-rt-legal {width: 100%;}
.header-table-main{position:relative !important; top:0px;}
.my-logo {position: absolute; width: 167px; height: auto !important; top: 0%; margin-top: 0px; z-index: 9999999;}
.my-logo a img {width: 80px;}
nav ul {width: 100%; float: right; top: 0px;}
}
