/*  Generated by www.menucool.com/drop-down-menu  */
/* main menu----------------------------*/
#ddmenu{display:block;text-align:left;/*Specify the alignment of the whole UL if UL is not width:100%;*/letter-spacing:normal;}
#ddmenu ul{margin:0;padding:0;text-align:left;/* Alignment of each top-level menu items within the UL */width:100%;float:left;font-size:0;display:inline-block;list-style:none;z-index:99;max-width:1400px;}
#ddmenu li{margin:0;padding:0;display:inline-block;*display:inline;zoom:1;/*for IE6-7*/color:#eee;vertical-align:middle;transition:background-color 0.2s;outline:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;border-bottom:transparent 3px solid;border-right:0px;position:relative}
#ddmenu li:last-child{border-right:0px;}
#ddmenu .full-width{position:static;}
#ddmenu .over{background:#f2f2f2;border-bottom:5px solid #4fd5d6;}
#ddmenu .top-heading{font:15px/30px 'Conv_calibri',Sans-Serif;color:#555555 !important;margin:26px 10px;color:inherit;text-decoration:none;display:inline-block;outline:0;cursor:pointer;}
/* links of top-heading */
#ddmenu a, #ddmenu a:link, #ddmenu a:hover{color:inherit;}
#ddmenu a:hover{text-decoration:none;}
#ddmenu a:focus{outline:1px dotted #09F;}/* caret(arrow icon) */
#ddmenu .caret{color:#ec068c;left:0px;width:0;height:0;overflow:hidden;/*for IE6*/vertical-align:middle;margin-bottom:2px;border-top:4px solid;/*caret size is 4px now*/border-right:4px solid transparent;border-left:4px solid transparent;display:inline-block;position:relative;}  /* sub-menu layout----------------------------*/
#ddmenu .dropdown{width:auto;min-width:150px;/*left:0px;*/color:#000;padding:0;margin:0;display:none;position:absolute;overflow:hidden;top:100%;border:0px;border-top:none;border-radius:2px;background-color:none;height:auto !important;z-index:2098 !important;background-color:#ccc \9;/*fallback for old IE*/}
#ddmenu .full-width .dropdown{width:72.5%;padding:0;margin:0;}
#ddmenu .offset300{left:-300px;right:auto;}
#ddmenu .right-aligned{left:auto;right:0px;}
#ddmenu .over .dropdown{display:block;}
#ddmenu .dd-inner{text-align:center;padding:5px;margin:0px;background-color:#FFF;white-space:nowrap;font-size:13px;border:1px solid #ddd;}
#ddmenu ul ul{margin:0 !important;padding:0;text-align:left;width:100%;background:none;border:none;display:block;position:static;z-index:0;border-radius:0;}
#ddmenu ul ul li{font-size:13px;padding:0px 0;/*It determines the line height*/color:inherit;line-height:1;margin:2px 0 !important;display:block;position:static;background:none;border:none;transition:none;border-radius:0;}
#ddmenu ul ul li>a{display:block;padding:5px 5px;transition:none;}
#ddmenu ul ul li:hover a{background:#49cdcf;color:#fff !important;text-decoration:none} 
/* links in sub menu----------------------------*/
#ddmenu .dropdown a{color:#000;line-height:1;text-decoration:none;transition:color 0.4s;}
#ddmenu .dropdown a:hover, #ddmenu .dropdown a:focus{text-decoration:underline;color:#000;}
/* blocks within the sub-menu-----------------------------*/
#ddmenu .column{text-align:left;vertical-align:top;/*or middle*/display:inline-block;*display:inline;*zoom:1;white-space:normal;width:auto;min-width:90%;padding:0px;}
#ddmenu .dd-inner ul:last-child{border-right:none;}
#ddmenu h3{ font-weight:500; line-height:1.1; margin-top:12px; margin-bottom:8px; font-size:24px;}
#ddmenu div.column h3{text-transform:uppercase;}/* useful when http://www.menucool.com/ddmenu/one-menu-for-all-pages */
#ddmenuLink{display:none;}/*######## add additional styles for mobile-friendly responsive menu ########*/
#ddmenu .menu-icon{display:none;/* hide menu icon initially */}
@media only screen and (max-width:1279px){
#ddmenu .top-heading{font:14px/30px 'Conv_calibri',Sans-Serif;color:#555555 !important;margin:26px 8px;}
}
@media only screen and (max-width:1151px){
#ddmenu .top-heading{font:12px/32px 'Conv_calibri',Sans-Serif;color:#555555 !important;margin:26px 8px;}
#ddmenu .column{width:auto;min-width:100%;}
#ddmenu .menu-icon{font-size:30px;/*icon size*/display:block;position:relative;width:35px;height:auto;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;background-color:none;border-radius:3px;margin:5px 10px;color:#fff;position:absolute;z-index:99;top:14.5%;left:0px;}
#ddmenu .top-heading{font:15px/24px 'Conv_calibri',Sans-Serif;color:#555555 !important;margin:5px 8px;}  
#ddmenu .column.mayHide{display:none;}/*override the original settings*/
#ddmenu ul{width:100%;position:absolute;z-index:9999;top:15px;left:0px;background:#fff;border:1px solid #ccc;display:none;border-radius:0;margin-top:46px !important;}
#ddmenu li{position:relative;display:block;font-size:20px;text-align:left;border-bottom:1px solid rgba(0,0,0,0.2);border-radius:0;}#ddmenu .full-width{position:relative;}
#ddmenu .dropdown{position:relative;*top:auto;/*for IE7*/border:none;border-radius:0;box-shadow:none;background-color:#fff;}
#ddmenu .offset300{left:0;}
#ddmenu .full-width .dropdown{width:auto;}
#ddmenu .dd-inner{margin:0;background:none;text-align:left;}/*turn each column to list vertically instead of horizontally */
#ddmenu .column{width:auto;padding:0;border:none;display:block;}/*move the arrow icon to right*/
#ddmenu .caret{position:absolute;left:auto;right:14px;top:20px;border-width:5px;}/* All the following are for the .menu-icon (pure CSS) */

#ddmenu .menu-icon::before{content:"";position:absolute;top:18px;left:4px;width:1em;height:0.125em;border-top:0.375em double #666;border-bottom:0.140em solid #666;box-sizing:content-box;margin-top:10px;}
#ddmenu .menu-icon-active{background-color:none;}
#ddmenu .menu-icon-active::before{border-color:#222;}
.menu-icon span{font:16px/20px 'Open Sans', Arial, Helvetica, sans-serif;padding-left:50px;color:#333333;}
.tab_hid{display:none;padding:10px;height:auto}
.navbar{width:auto;}
.navbar-static-top{float:left;}
}
/*styles for mobile*/
@media only screen and (max-width:768px){
#ddmenu .menu-icon::before{top:7px;}
}
@media only screen and (max-width:767px){
}
@media only screen and (max-width:479px){
#ddmenu .menu-icon{position:absolute;z-index:99;top:46px;left:300px; display:none;}
#ddmenu ul{width:100%;position:absolute;z-index:999;top:53px;left:0px;background:#fff;border:1px solid #ccc;}
#ddmenu .menu-icon::before{border-top: 0.375em double #fff;border-bottom: 0.140em solid #fff;}
}
@media only screen and (max-width:375px){
}
@media only screen and (max-width:320px){
}