::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-weight:normal;
	font-style:normal;
   }
   ::-moz-placeholder { /* Firefox 19+ */
	 font-weight:normal;
	font-style:normal;  
   }
   :-ms-input-placeholder { /* IE 10+ */
	 font-weight:normal;
	font-style:normal;  
   }
   :-moz-placeholder { /* Firefox 18- */
	 font-weight:normal;
	font-style:normal;  
   }
   #asposeblog #DynabicMenuInnerDiv, #ctl00_Head1~body #DynabicMenuInnerDiv{ margin-bottom: 0!important;}
 
   #DynabicMenuInnerDiv {
	   margin-bottom: 60px
   }
   #DynabicMenuFooter {
	   display: table;
	   width: 100%;
   }
   html, body {
	   padding: 0;
	   margin: 0;
   }
   A:HOVER, a, a:hover, a:focus {
	   text-decoration: none!important;
   }
   .footerbottom ul, .topheader ul {
	   list-style: none;
	   margin: 0;
	   padding: 0
   }
   .footerbottom ul li, .topheader ul li {
	   float: left;
	   list-style-image: none!important;
   }
   .topheader {
	   float: left;
	   width: 100%;
	   min-width: 1000px;
	   height: 60px;
	   background: #111111;
	   box-shadow: 0 -10px 10px -10px #000000 inset;
	   font-family: Arial, Verdana, Tahoma;
	   top: 0;
	   position: fixed;
	   z-index: 9999999
   }
   .topsection {
	   width: 1170px;
       margin: 0 auto;
       padding:0 15px
   }
   .venturelogo a {
	   float: left;
	   width: 270px;
	   height: 50px;
	   line-height: 50px;
	   background: url(//cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/aspose-logo.png) 0 0 no-repeat;
	   margin-top: 5px;
   }
   .menuitems {
	   height: 60px;
	   float: left;
	   margin-left: 60px;
	   padding: 0!important;
   }
   .topheadermenus a {
	   font-size: 14px;
	   text-decoration: none;
	   color: #FFF!important;
	   display: block;
	   margin: 0 .25em 0 .25em;
	   color: #fff;
	   text-decoration: none;
	   display: block;
	   line-height: 60px;
	   padding: 0 1.0em 0 1.0em;
   }
   .topheadermenus ul {
	   display: none;
   }
   .userlogstatus {
	   width: 170px;
	   float: right;
   }
   .cloudasposeurl {
	   display: inline;
	   margin: 15px 0 0 20px;
	   float: right;
   }
   .topheadermenus li:hover ul {
	   display: block;
	   float: left;
	   width: 250px;
	   position: absolute;
	   background: #333333;
	   color: #fff;
   }
   
   .asposecloud .topheadermenus li ul {
	   width: 260px!important;
   }
   .topheadermenus li li {
	   width: 100%;
	   float: left;
	   font-size: 13px;
	   margin: 5px 0 0
   }
   .topheadermenus li li a {
	   /*  width: 100%;*/
	   font-size: 13px;
	   line-height: 32px!important;
	   margin: 0!important;
   }
   .topheadermenus li a:hover {
	   background: #2072a7;
	   color: #FFF
   }
   .topheadermenus li li:focus {
	   background: #3071a9;
	   color: #FFF
   }
   .footerbottom {
	   float: left;
	   width: 100%;
	   position: relative;/*  margin-top:30px;*/
	   background: #222222; /* Old browsers */
	   background: -moz-linear-gradient(top, #222222 30%, #444444 100%); /* FF3.6-15 */
	   background: -webkit-linear-gradient(top, #222222 30%,#444444 100%); /* Chrome10-25,Safari5.1-6 */
	   background: linear-gradient(to bottom, #222222 30%,#444444 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#444444',GradientType=0 );
   }
   .footercol {
	   width: 960px;
	   margin: 0 auto;
	   padding: 35px 0;
	   text-align: center;
   }
   .socialicon {
	   width: auto;
	   display: table;
	   margin: 30px auto 40px;
   }
   .socialicon ul {
	   padding: 0;
	   margin: 0;
	   list-style-type: none;
   }
   .socialicon ul a {
	   padding: 8px 10px!important;
	   margin: 0 2px;
	   border-radius: 100%;
	   color: #818692!important;
	   text-align: center;
	   display: block;
	   height: 25px;
	   font-size: 20px;
	   line-height: 30px;
   }
   .socialicon ul a.dev svg{
	   width: 28px;
	   height: 12px;
	   fill: #818692;
	   color:#FFFFFF
   }
   .socialicon ul a.dev:hover{
	   fill: #FFFFFF;
	   color:#FFFFFF
   }
   .bottomenuitems {
	   width: auto;
	   display: inline-block;
	   margin: 0px auto 20px;
   }
   .bottomenuitems ul {
	   margin: 0;
	   padding: 0;
	   list-style-type: none;
   }
   .bottomenuitems ul li {
	   float: left;
   }
   .bottomenuitems ul li a {
	   padding: 0;
	   margin: 0 25px;
	   color: #fff!important;
	   text-align: center;
	   display: block;
	   font-size: 14px;
	   font-weight: 400;
	   text-decoration: none;
	   text-transform: capitalize;
	   font-family: 'Open Sans', sans-serif;
   }
   .footer2col a:hover, .bottomenuitems ul li a:hover {
	   color: #3d8ec4!important;
	   text-decoration: none;
   }
   .footer2bar {
	   float: left;
	   width: 100%;
	   height: 52px;
	   background: #242323; /* Old browsers */
	   background: -moz-linear-gradient(top, #242323 0%, #333333 100%); /* FF3.6-15 */
	   background: -webkit-linear-gradient(top, #242323 0%,#333333 100%); /* Chrome10-25,Safari5.1-6 */
	   background: linear-gradient(to bottom, #242323 0%,#333333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242323', endColorstr='#333333',GradientType=0 );
	   border-bottom: 3px solid #222222;
   }
   .footer2col {
	   width: 960px;
	   margin: 0 auto;
   }
   .footer2col p {
	   font-size: 11px!important;
	   margin: 0 10px 0 0;
   !important;
	   padding: 0!important;
	   color: #868484!important;
	   line-height: 52px;
	   float: left!important;
	   font-family: Arial, Verdana, Tahoma
   }
   .footer2col a {
	   font-size: 11px!important;
	   margin: 0!important;
	   padding: 0!important;
	   color: #868484!important;
	   line-height: 52px;
	   font-family: Arial, Verdana, Tahoma;
	   text-decoration: none!important
   }
   .socialicon a:hover {
	   color: #fff!important;
   
   }
   .sep1 {
	   color: #818692;
	   font-size: 15px;
   }
   .togglebtn {
	   cursor: pointer;
	   position: relative;
	   float: right;
	   margin-top: 0px;
	   margin-right: 0px;
	   margin-bottom: 0px;
	   background-color: transparent;
	   background-image: none;
	   border: 1px solid transparent;
	   border-radius: 4px;
	   background: #333;
	   min-height: 60px;
	   padding: 0px 15px;
	   border-radius: 0;
	   outline: 0;
   }
   .sr-only {
	   position: absolute;
	   width: 1px;
	   height: 1px;
	   padding: 0;
	   margin: -1px;
	   overflow: hidden;
	   clip: rect(0, 0, 0, 0);
	   border: 0;
   }
   .icon-bar, .navbar-toggle .icon-bar {
	   transform: rotate(0deg);
	   padding: 0px;
	   left: 0px;
	   display: block;
	   top: 0;
	   transition: 300ms all ease-in-out;
	   margin-top: 4px;
   }
   .icon-bar + .icon-bar {
	   margin-top: 4px;
   }
   .icon-bar {
	   background: #888;
   }
   .togglebtn .icon-bar {
	   display: block;
	   width: 20px;
	   height: 2px;
	   border-radius: 1px;
   }
   .topbutton .togglebtn .icon-bar {
	   width: 20px!important;
   }
   .togglebtn {
	   display: none;
	   background: #333;
	   margin: 0 0 0 5px;
	   min-height: 60px;
	   padding: 0px 15px;
	   border-radius: 0;
   }
   img {
	   outline: 0!important;
   }
   .footerbottom i {
	   font-style: normal;
   }
   .topheader.gd-topheader .userlogs {
	   width: auto!important;
   }
   .topheader.gd-topheader .menuitems {
	   float: right;
   }
   .topheader.gd-topheader .menuitems a {
	   font-family: "Open Sans", sans-serif
   }
   .topheader.gd-topheader .topheadermenus li:first-child ul {
	   width: 270px;
   }
   li.linkmobile {
	   display: none!important;
   }
   .topsearchbox {
	   float: right;
	   position: relative;
	   margin-right: 8px!important;
	   padding-top: 15px;
   }
   .topsearchbox .topsearchbtn {
	   padding: 0px 10px;
	   display: table;
	   color: #eaeaea;
	   font-size: 18px;
	   line-height: 60px;
	   cursor:pointer;
   }
  
   .topsearchboxul ul {
	   display: none;
   }
   .topsearchboxul ul {
	   position: absolute;
	   right: 0;
	   background: #222;
	   padding: 10px;
	   min-width: 200px;
   }
   .topsearchboxul:hover ul {
	   display: block
   }
   .topsearchboxul ul li {
	   padding-bottom: 0px!important;
	   width: 100%;
   }
   .topsearchboxinput {
	   font-size: 13px!important;
	   padding: 5px!important;
	   outline: 0!important;
	   width: 100%;
	   box-shadow: none!important;
	   border: 0px solid #fff!important;
	   box-sizing: border-box;
	   line-height: 18px;
   }
   .topsearchbox .topsearcharrow {
	   position: absolute;
	   top: 12px;
	   right: 15px;
	   font-size: 22px;
	   cursor: pointer;
	   color: #333;
	   line-height: 24px;
   }
   .topsearchboxul ul .topsearcharrow:hover {
	   color: #1a89d0
   }
   .topsearchboxdiv {
	   display: block;
   }
   .userloginbox {
	   float: right;
	   position: relative;
	   padding-top:15px;
   }
   .userloginbox .userlogin {
	   padding: 0px 5px 0 5px !important;
	   display: block!important;
	   color: #eaeaea!important;
	   max-height: 60px!important;
	   font-size: 18px;
	   cursor:pointer;
	   margin-bottom: 15px;
   }
   #userControls div a.userlogin {
	   line-height: 60px!important;
   }
   .loginanchor ul {
	   display: none;
   }
   .userloginbox ul ul {
	   position: absolute;
	   right: 0;
	   background: #222;
	   padding: 10px;
	   min-width: 200px;
   }
   .userloginbox:hover ul ul {
	   display: block;
   }
   .loginanchor ul li {
	   display: block;
	   box-sizing: border-box;
	   width: 100%;
	   padding-bottom: 0
   }
   .userloginbox:hover ul ul a {
	   font-size: 13px!important;
	   color: #ffffff!important;
	   display: block!important;
	   padding: 5px!important;
	   margin-bottom:5px;
   }
   .userloginbox ul ul a:hover {
	   color: #ffffff;
	   background: #1a89d0
   }
   .toplogout {margin-bottom:0!important;}
   .userlogin.useractive i {
	   background-position: 0 -182px!important;
   }
   .userloginbox em {
	   color: #FFF;
	   font-size: 13px;
	   padding: 5px;
	   font-style: normal
   }
   .topusername {
	   background: none!important;
	   padding: 10px 5px 10px!important;
	   border-bottom: 1px dotted #444;
	   width: 100%;
   }
   .topusername:hover {
	   opacity: .8;
   }
   .topeditprofile {
	   display: none;
   }
   .topusername:hover .topeditprofile {
	   display: block;
   }
   .toplogout {
	   color: #ffffff;
	   background: #dc4342
   }
   
   .langselectordiv {
	   margin: 15px 5px 0 5px;
	   float: right;
	   padding-bottom: 25px;
   }
   a#languageswitch {
	   display: block;
	   clear: both;
	   font-size: 14px;
	   color: #fefefe;
	   background: none;
	   border-radius: 100%;
	   width: 40px;
	   height: 30px;
	   text-align: center;
	   line-height: 30px;
	   cursor: pointer
   }
   .languageselectbox {
	   position: relative;
	   background: #222222;
	   margin-top: 0px;
	   margin-left: -40px;
   }
 
   .languageselect {
	   position: absolute;
 	   background: #222222;
	   border: 0px solid;
	   color: #FFF;
	   min-width: 70px;
	   padding: 4px 0px!important;
	   margin-top: 15px!important;
	   border-radius: 0px
   }
   .languageselect {
	   font-size: 12px
   } 
   .cloudasposeurl {
	   margin: 15px 0 0 0px!important;
   }
   .langselectordiv:hover #languageswitch .fa.fa-angle-down:before {
	   content: "\f106"
   }
   .zh-lang, .us-lang {
	   float: left;
	   width: 100%;
	   overflow:hidden;	
   }
   .zh-lang a, .us-lang a {
	   float: left;
	   width: 100%;
	   padding: 5px 10px;
	   color: #FFFFFF!important;
	   font-size: 14px;
   }
   .zh-lang a:hover, .us-lang a:hover {
	   background: #1a89d0;
	   color: #FFFFFF;
   }
   .zh-lang a img, .us-lang a img {
	   width: 20px;
	   height: 13px;
   }
   .hide {
	   display: none;
   }
   .show {
	   display: block;
   }
   li.us-lang span,  li.zh-lang span{
	   padding: 5px 10px 0;
	   color: #AAAAAA;
	   cursor: default;
   }
   a#UserNameLink{
	   font-weight: bold!important;
	   margin: 0px 0 5px 0!important;
   
	   width:100%;
	   background: none!important;
	   border-bottom: 1px dotted #444;
	   padding-top: 0!important;	
   }
   #DynabicMenuUserControls .moblink i:after{display:block!important}
   .corporateinternalpages{ padding-top:100px;}
   .footer2col{text-align: center;}
   .footer2text{text-align: center;display: inline-block;}
   .footer2col p {display: inline; float:none!important;}
   .footer2anchor{display: inline-block;}
   .spacer60{ margin-top:60px;}
   .theme-documentation #DynabicMenuInnerDiv, body.theme-default #DynabicMenuInnerDiv{margin-bottom:0px!important;}
   #DynabicMenuInnerDiv+.clearfix {display: none!important;}
   
   .menu-panel ul.menu-links li a.logout, .menu-panel ul li.heading a.logout{
	   background-image: none!important;
	   margin: 0!important;
	   width: inherit!important;
	   height: inherit!important;}
   .topsearchboxinput{
   border-radius: 0!important;
	   margin-bottom: 0!important;
   }   
   @media (max-width: 1024px) and (min-width: 0px) {
   .footer2col p, .footer2anchor{display: table!important;}
   .asposecloud .menuitems .topheadermenus li ul {
	   width: 100%!important;
   }
   .bg-hdr .title2 H1 {
	   font-size: 22px;
   }
   .errorPageDetails.col-lg-7.tl {
	   text-align: center;
   }
   .errortitle {
	   text-align: center;
   }
   .topbutton .icon-bar:nth-child(2) {
   
	   transform: rotate(45deg);
	   padding-left: 10px;
	   left: 0px;
	   top: 5px;
	   transition: 300ms all ease-in-out;
   }
   .topbutton .icon-bar:nth-child(3) {
	   display: none;
   }
   .topbutton .icon-bar:nth-child(4) {
	   transform: rotate(-45deg);
	   padding-right: 10px;
	   left: 0px;
	   transition: 300ms all ease-in-out;
	   margin-top: -2px;
   }
   #sitenavPanel ul ul {
	   display: none!important;
   }
   #sitenavPanel .openmenu ~ ul {
	   display: block!important;
   }
   #sitenavPanel {
	   right: 0!important;
	   width: 280px!important;
	   left: inherit!important;
	   overflow-y: auto;
   }
   #sitenavPanel ul {
	   margin-left: 0!important;
   }
   #sitenavPanel ul li {
	   margin-left: 0!important;
	   width: 100%!important;
   }
   #sitenavPanel ul li a {
	   line-height: 40px!important;
   }
   .menuitems li a:after {
	   float: right;
	   content: "\f107";
	   font-size: 16px;
	   font-family: Fontawesome;
	   color: #999
   }
   .menuitems li a.openmenu:after {
	   float: right;
	   content: "\f106";
	   font-size: 16px;
	   font-family: Fontawesome;
	   color: #ffffff
   }
   #sitenavPanel ul ul {
	   position: relative;
	   background: #000!important;
	   width: 100%!important;
	   border-radius: 0!important;
	   float: left;
	   margin-top: 0!important
   }
   #sitenavPanel ul li li {
	   width: 100%!important;
	   padding: 0!important;
	   margin-top: 0!important
   }
   #sitenavPanel ul li li a {
	   padding: 2px 15px!important;
	   line-height: 35px!important;
   }
   #sitenavPanel ul li li a:after {
	   display: none!important
   }
   #sitenavPanel ul li:hover {
	   background: none!important;
   }
   #sitenavPanel ul li li a:hover {
	   background: #439cda!important;
   }
   ul.sitenavPanel_ContentContainer.sitenavPanel_menuContainer ul:after {
	   left: 35px!important;
	   border-bottom-color: #000;
	   border-width: 6px!important;
	   margin-left: -10px!important;
   }
   }
   @media (max-width:1024px) {
   .topheadermenus li.linkmobile {
	   display: block!important;
   }
   .topsection, .topheader {
	   width: 100%;
	   min-width: 100%;
       max-width: 100%;
       padding: 0!important
   }
   .togglebtn {
	   display: block;
   }
   .menuitems {
	   display: none
   }
   .topheader.topbutton .menuitems {
	   display: block;
	   margin: 0;
	   width: 100%;
	   background: #222;
   }
   .toggletopnav .topheadermenus a {
	   margin: 0 .15em 0 .15em;
	   padding: 0 0.5em 0 0.5em;
   }
   .toggletopnav .icon-bar:nth-child(2) {
	   transform: rotate(45deg);
	   left: 0px;
	   top: 5px;
	   transition: 300ms all ease-in-out;
   }
   .toggletopnav .icon-bar:nth-child(3) {
	   display: none;
   }
   .toggletopnav .icon-bar:nth-child(4) {
	   transform: rotate(-45deg);
	   left: 0px;
	   transition: 300ms all ease-in-out;
	   margin-top: -2px;
   }
   .venturelogo {
	   margin-left: 10px;
   }
   .footer2bar {
	   background: #000!important;
	   height: inherit;
   }
   .footercol, .footer2col {
	   width: 100%!important;
   }
   .footer2text, .footer2anchor {
	   display: block;
	   clear: both;
	   height: 20px;
	   background: #000!important;
   }
   .footer2anchor, .footer2col p {
	   float: none !important;
	   text-align: center;
	   line-height: 16px;
	   background: #000 !important;
	   width: 100%;
	   display: table;
	   clear: both;
   }
   }
   @media (max-width:768px) {
   .footerlanguage {
	   width: 100%;
   }
   .socialicon ul li {
	   width: 15%!important;
	   min-height: 40px;
	   float: none;
	   display: inline-block;
   }
   .sep1 {
	   display: none!important;
   }
   .bottomenuitems ul li {
   /*	width: 33.33%;
	   margin-bottom: 15px*/
	   margin: 0 10px 10px 10px!important;
	   float: none!important;
	   display: inline-block!important;	
   }
   .bottomenuitems ul{
	   display: table!important;
	   text-align: center!important;
   }
   .bottomenuitems ul li a {
	   margin: 0;
   }
   .bottomenuitems ul li.sep1 {
	   display: none!important;
   }
   }
	@media (max-width:480px) {
   .venturelogo a.groupdocs_cloud{background-size: 90%!important;    background-position: 0px -142px!important;    width: 220px!important}
   .venturelogo a.logocloud{background-size: 100%!important; background-position: 0px -43px!important;transition:0ms all ease-in-out;}
   .errorPage .errorPageDetails .buttons {
	   width: 260px !important;
   }
   .errorPage .errorPageDetails .buttons a.backButton {
	   width: 130px!important;
	   font-size: 13px!important;
   }
   .errorPage .errorPageDetails .buttons a.homeButton {
	   width: 130px !important;
	   padding-right: 25px !important;
	   text-align: right !important;
	   background-position: -60px -178px !important;
	   background-repeat: no-repeat !important;
	   font-size: 13px!important;
   }
   .errorPage .errorPageDetails .buttons a.homeButton:hover {
	   background-position: -270px -178px !important;
   }
   .errorPage .errorPageDetails .buttons .buttonShadow {
	   display: none;
   }
   .errorPage .errorPageDetails .buttons .separator {
	   display: none;
   }
   .errorPageMainGraphics img {
	   max-width: 100%;
   }
   .userlogstatus {
	   width: 100px;
   }
   .cloudasposeurl {
	   display: none;
	   margin: 15px 0 0 0px;
   }
   .userControls_ContentContainer ~ .userControls_ContentContainer {
	   display: none!important;
   }
   .topsearchboxdiv {
	   display: none!important;
   }
   }
   /* Responsive Vertical fix */
   @media (max-width: 1024px) and (min-width: 0px) {
   .menuitems ul ul {
	   display: none!important;
   }
   .menuitems .mobileanchor.openmenu~ul {
	   display: block!important;
   
   }
   .menuitems {
	   right: 0!important;
	   width: 280px!important;
	   left: inherit!important;
	   overflow-y: auto;
	   margin: 0;
	   clear: both;
	   position: absolute;
	   top: 60px;
	   background: #fff;
	   padding-right: 0px;
	   max-height: 500px!important;
	   height: inherit
   }
   .menuitems ul {
	   margin-left: 0!important;
   }
   .menuitems ul li {
	   margin-left: 0!important;
	   width: 100%!important;
   }
   .menuitems ul li a {
	   line-height: 40px!important;
	   margin: 0!important;
   }
   .menuitems ul li a:after {
	   float: right;
	   content: "\f107";
	   font-size: 16px;
	   font-family: Fontawesome;
	   color: #999
   }
   .menuitems ul li:hover a:after {
	   float: right;
	   content: "\f106";
	   font-size: 16px;
	   font-family: Fontawesome;
	   color: #ffffff
   }
   .menuitems ul ul {
	   position: relative!important;
	   background: #000!important;
	   width: 100%!important;
	   border-radius: 0!important;
	   float: left;
	   margin-top: 0!important
   }
   .menuitems ul li li {
	   width: 100%!important;
	   padding: 0!important;
	   margin-top: 0!important
   }
   .menuitems ul li li a {
	   padding: 2px 15px!important;
	   line-height: 35px!important;
   }
   .menuitems ul li li a:after {
	   display: none!important;
   }
   .menuitems ul li:hover {
	   background: none!important;
   }
   .menuitems ul li li a:hover {
	   background: #439cda!important;
   }
   ul.sitenavPanel_ContentContainer.sitenavPanel_menuContainer ul:after {
	   left: 35px!important;
	   border-bottom-color: #000;
	   border-width: 6px!important;
	   margin-left: -10px!important;
   }
   }
	.userloginbox .fa.fa-user, 
	.topsearchboxdiv .fa.fa-search {
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		background: #006bb0;
		border-radius: 100%;
		font-size: 16px;
	}
	.userlogin.useractive .fa.fa-user{
		background: #449d44
	}

   .topsearchboxul form{ margin-bottom:0;}
   .topsearchboxul label{    margin-bottom: 0;    width: 100%;}
   i.fa-arrow-circle-o-right{	margin-right:0;}
   
   .topsearchbox .topsearchbtn {
	   padding: 0px;
	   display: table;
	   color: #eaeaea;
	   font-size: 18px;
	   line-height: 12px;
   }

   .feedbackButton {
	float: left;
	position: fixed;
	width: 25px;
	height: 100px;
	background: url(https://cms.admin.containerize.com/templates/aspose/App_Themes/V3/images/others.png) -285px 0 no-repeat;
	z-index: 99999999;
	margin-top: 240px
}
.feedbackButton:hover {
	background-position: -250px 0;
	background-repeat: no-repeat
}
   
	@media (max-width: 668px) {
   .userlogstatus {
	   width: 100px!important;
   }
   .venturelogo a {
	   width: 185px!important;
	   background-size: 180px!important;
	   background-position: -0px 8px!important;
   }
   }
   @media (max-width: 1024px) {
   .cloudasposeurl, .userControls_ContentContainer ~ .userControls_ContentContainer {
	   display: block!important;
   }
   .togglebtn {
	   float: left;
	   margin: 0 5px 0 0!important;
   }
   .menuitems {
	   right: inherit!important;
	   left: 0!important;
   }
   .topsection.gdnavtop .togglebtn {
	   float: right;
	   margin: 0 0 0 5px!important;
	   background: #333!important;
   }
   .topsection.gdnavtop .togglebtn .icon-bar {
	   background: #888888!important;
   }
   .topsection.gdnavtop .userlogstatus {
	   width: 60px!important;
   }
   .topsection.gdnavtop .menuitems {
	   right: 0!important;
	   left:  inherit!important; 
   }
   }
   .desklink {
	   display: block!important;
   }
   .moblink {
	   display: none!important;
   }
   .blackout {
	   position: fixed;
	   height: 100%;
	   width: 100%;
	   display: none;
	   -webkit-transition: opacity 1s ease-in-out;
	   -moz-transition: opacity 3s ease-in-out;
	   -ms-transition: opacity 3s ease-in-out;
	   -o-transition: opacity 3s ease-in-out;
	   transition: opacity 3s ease-in-out;
	   filter: alpha(opacity=50);
	   opacity: 0.5;
	   z-index: -2;
	   background: #000;
	   left: 0;
	   top: 0;
	   right: 0;
	   bottom: 0;
   }
   .topsearchboxul ul {
	   display: block!important;
   }
   .topsearchboxdiv.active.enb .topsearchboxul ul {
	   display: block!important;
	   z-index: -1;
	   margin-top: 0!important;
	   opacity: 1!important;
	   transition: 300ms all ease-in-out;
	   visibility: visible
   }
   .topsearchboxul ul {
	   min-width: 273px!important;
	   background-color: #222222!important;
	   right: -43px;
	   margin-top: 30px;
	   opacity: 0;
	   transition: 300ms all ease-in-out;
	   visibility: hidden
   }
   .topsearchbox .topsearcharrow {
	   padding: 19px;
	   top: 0!important;
	   right: 0!important;
   }
   .topsearchboxinput {
	   min-height: 40px;
	   font-size: 16px!important;
	   padding-left: 10px!important
   }
   .topurlink.moblink:after {
	   display: none!important;
   }
   #DynabicMenuUserControlsclone {
	   display: none!important;
   }
   #DynabicMenuUserControlsclone .loginanchor {
	   display: block!important;
	   width: 100%!important;
	   float: left!important;
   }
   #DynabicMenuUserControlsclone .loginanchor a {
	   font-size: 14px!important;
   }
   #DynabicMenuUserControlsclone .userlogin {
	   display: none!important;
   }
   #DynabicMenuUserControlsclone .userloginbox ul ul {
	   display: block!important;
	   box-sizing: border-box;
	   padding: 0!important
   }
   #DynabicMenuUserControlsclone .userloginbox:hover ul ul a {
	   padding: 2px 15px!important;
   }
   #DynabicMenuUserControlsclone .userloginbox {
	   width: 100%;
   }
   .userlogin.useractive:hover, .cloudasposeurl.desklink:hover, .topsearchboxul .topsearchbtn:hover {
	   opacity: .7
   }
   .topsearchboxdiv.active.enb .topsearchbtn {
	   opacity: .7
   }
   @media (max-width:1024px) {
   #DynabicMenuUserControlsclone .loginanchor li ul li:first-child em, #DynabicMenuUserControlsclone .loginanchor li ul li:nth-child(2) a#UserNameLink, #DynabicMenuUserControlsclone .loginanchor.loggeduser .topurlink.toplogout.moblink {
	   background: #efefef!important;
	   color: #222!important;
	   width: 100%;
	   padding: 10px 15px 0;
	   display: table;
	   box-sizing: border-box;
	   font-weight: bold;
   }
   #DynabicMenuUserControlsclone .loginanchor li ul li:nth-child(2) a {
	   margin-top: 0!important;
   }
   a#UserNameLink {
	   margin-bottom: 0!important;
   }
   #DynabicMenuUserControlsclone .loginanchor.loggeduser .topurlink.toplogout.moblink:hover {
	   color: #ffffff!important;
	   background: #dc4342!important;
   }
   #DynabicMenuUserControlsclone .loginanchor.loggeduser .topurlink.toplogout.moblink {
	   border-top: 1px solid #111;
	   background: #000!important;
	   color: #FFF!important
   }
   #DynabicMenuUserControlsclone .loginanchor li ul li:nth-child(2) a#UserNameLink:hover {
	   color: #2072a7!important
   }
   .topsearchboxdiv.active.enb .blackout {
	   display: block!important;
	   -webkit-transition: opacity 1s ease-in-out;
	   -moz-transition: opacity 3s ease-in-out;
	   -ms-transition: opacity 3s ease-in-out;
	   -o-transition: opacity 3s ease-in-out;
	   transition: opacity 3s ease-in-out;
   }
   .blackout.enb {
	   display: block!important;
   }
   .topsearchboxdiv, .topurlink.moblink {
	   display: block!important;
   }
   .topurlink.moblink i {
	   float: right;
	   margin-top: 3px;
	   color: #999
   }
   #DynabicMenuUserControlsclone .loginanchor li ul li:nth-child(2) a#UserNameLink i {
	   float: right;
	   margin: 13px;
	   color: #999
   }
   .topurlink.moblink:hover i {
	   color: #ffffff;
   }
   .topsearchboxdiv {
	   z-index: 999999;
	   position: relative;
   }
   /*.topurlink.moblink{ background:#111111;}*/
   .topurlink.moblink:hover {
	   background: #2072a7;
	   color: #FFF;
   }
   .desklink {
	   display: none!important;
   }
   .topsearchbox .topsearcharrow {
	   padding: 22px!important;
   }
   .topsearchboxinput {
	   min-height: 50px;
	   font-size: 16px!important;
	   padding-left: 10px!important
   }
   .topsearchboxul ul {
	   width: 100%!important;
	   min-width: 100%!important;
	   left: 0!important;
	   right: 0!important;
	   max-width: 100%!important;
	   position: fixed!important;
	   box-sizing: border-box;
	   background-color: #555555!important
   }
   .topurlink.moblink:after {
	   display: none!important;
   }
   .topsearchboxul ul:after {
	   top: -10px;
	   right: 60px;
	   border: solid transparent;
	   content: " ";
	   height: 0;
	   width: 0;
	   position: absolute;
	   pointer-events: none;
	   border-color: rgba(34, 34, 34, 0);
	   border-bottom-color: #555555;
	   border-width: 5px;
	   margin-left: -6px;
   }
   div#DynabicMenuUserControlsclone {
	   display: block!important;
   }
   #DynabicMenuUserControlsclone .userloginbox.desklink {
	   width: 100%;
	   background: #111111!important;
	   display: block!important
   }
   .menuitems ul li a {
	   box-sizing: border-box!important;
   }
   .topheader .menuitems {
	   display: block!important;
	   transition: 500ms all ease-in-out;
	   left: -300px!important;
	   background: #222222
   }
   .topheader.topbutton .menuitems {
	   display: block!important;
	   transition: 500ms all ease-in-out;
	   left: 0!important
   }
   /* Two Columns Responsive */
   .productmenubox.cloudmenubox{
	   width: 100%!important; 
	   min-width: 100%; 
	   max-width: 100%;
   }
   .productmenubox{
	   width: 100%!important;  
	   max-width:100%;
   }
   .topheadermenus li ul .productmenubox a{
	   padding:10px 15px!important;
	   display: block;
	   width: 100%;
   }
   .menuitems ul li:hover .productmenubox a:after{
	   display: none!important;
   }
   .productmenubox em {
	   font-style: normal!important;
	   float: none!important;
	   font-size: 14px!important;
	   font-weight: normal!important;
	   display: inline!important;
	   white-space: nowrap!important;
   }
   .productmenubox a b {
	   font-size: 14px!important;
	   display: inline!important;
	   clear: none!important;
	   font-weight: normal!important;
   }
   }
   /* Two Columns */
   .twocolmenu.topheadermenus li:nth-child(1):hover ul{ width:inherit!important;}
   .productmenubox.cloudmenubox{width: 660px!important}
   .productmenubox.cloudmenubox2{width: 600px!important}
   .topheadermenus li .productmenubox.cloudmenubox2 a{width: 50%;}
   .productmenubox {width: 500px;float: left;display: block;}
   .topheadermenus li .productmenubox a {line-height: 20px!important;margin: 10px 0 0;float: left;padding:5px 15px!important;display: inline-block; width: 33.33%;box-sizing: border-box;}
   .topheadermenus li .productmenubox a:hover {background:#3071a9!important;color:#FFFFFF!important;}
   .productmenubox a b {font-size: 12px;display: block;clear: both;font-weight: normal}
   .productmenubox em{font-style: normal; float: left;font-size: 16px;font-weight: 600}
   .fa-handshake-o.fa:before {content: "\f2b5";}
   .dda a:after{display:none!important;}
   @media (max-width:350px) {.cloudasposeurl {display: none!important;}.userlogstatus {width: 75px!important;}}
   .lang-ico{
	   display: inline-block;
	   width: 16px;
	   height: 14px;
	   background-image: url(/templates/aspose/App_Themes/V3/images/icons/language-sprite.png);
	   background-repeat: no-repeat;
	   background-position: 0px -1px;
	   }
   .lang-ico.us-ico{
	   background-position: -00px -1px;
   }
   
   .lang-ico.zh-ico{
	   background-position: -20px -1px;
   }
   .lang-ico.ja-ico{
	   background-position: -38px -1px;
   }
   .lang-ico.ru-ico{
	   background-position: -56px -1px;	
   }
   
   
   ul.lang-selector-round {
	   text-align: left;
	   padding: 15px 4px 17px 0!important;
	   list-style: none;
	   float: right;
   }
   ul.lang-selector-round li {
	   font-size: 10px;
	   font-weight:bold;
	   display: inline-block;
	   margin-right: -4px;
	   position: relative;
	   padding: 8px 10px;
	   cursor: pointer;
	   -webkit-transition: all 0.2s;
	   -moz-transition: all 0.2s;
	   -ms-transition: all 0.2s;
	   -o-transition: all 0.2s;
	   transition: all 0.2s;
	   border-radius: 25px;
	   color: #222222;
	   text-transform: uppercase;
	   max-width: 100px;
	   max-height: 30px;
	   text-align:center;
	   background: #f3f3f3;
	   line-height: 14px;}
   ul.lang-selector-round li span
   {
	   white-space: nowrap;
	   overflow: hidden;
	   text-overflow: ellipsis;
	   max-width: 60px;
   /*    display: inline-block;
	   line-height: 7px!important;
   */
   }
   ul.lang-selector-round li:hover {
	   background:#d3d3d3;
	   color: #111111;
   }
   ul.lang-selector-round li ul {
	 padding: 17px 0px 0px;
	 position: absolute;
	 top: 28px;
	 left: 0;
	 -webkit-box-shadow: none;
	 -moz-box-shadow: none;
	 box-shadow: none;
	 display: none;
	 opacity: 0;
	 visibility: hidden;
	 -webkit-transiton: opacity 0.2s;
	 -moz-transition: opacity 0.2s;
	 -ms-transition: opacity 0.2s;
	 -o-transition: opacity 0.2s;
	 -transition: opacity 0.2s;
	 width:120px;
	 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
   }
   ul.lang-selector-round li ul li { 
	   background: #222222;
	   display: block;
	   color: #ffffff;
	   width: 100%;
	   border-radius: 0;
	   font-size:11px;
	   font-weight:normal;
	   padding:0px!important;
	   max-width: inherit;
	   max-height: inherit;
	   text-align:left;
   }
   ul.lang-selector-round li ul li span{
	   white-space: normal;
	   overflow: visible;
	   text-overflow: ellipsis;
	   max-width: inherit;
	   display: inline-block;
	   line-height: inherit;
   }
   ul.lang-selector-round li ul li a{ color:#FFFFFF!important; display:block; padding:8px;}
   ul.lang-selector-round li ul li:hover a, ul.lang-selector-round li ul li:focus a{ color:#ffffff!important;}
   ul.lang-selector-round li ul li:hover {     background: #3071a9; color: #FFFFFF; }
   ul.lang-selector-round li:hover ul {
	 display: block;
	 opacity: 1;
	 visibility: visible;
   }
   
   @media(max-width:1024px){
   ul.lang-selector-round{ 	box-shadow:none!important}
   ul.lang-selector-round li span{ display:none!important;}	
   ul.lang-selector-round li{ border-radius:100%!important; padding:6px!important; margin-right:10px!important; margin-top:2px;}
   ul.lang-selector-round li ul { width:100px!important; box-shadow:none!important; right:0!important; left:inherit!important; top:26px!important}
   ul.lang-selector-round li ul li {padding: 0px!important;text-align: left; border-radius:0!important; margin-top:0!important; font-size:12px!important;}
   ul.lang-selector-round li li span{ display:inline-block!important;}	
   }
   @media(max-width:320px){
	   .venturelogo a{
	   width: 165px!important;
	   background-size: 180px!important;
	   background-position: -0px 8px!important;}
	   .userlogstatus {
	   width: 80px!important;
   }
   }
   /* Newsletter Widget Style Start */
   .footersubscribe {
	   background: #006bb0;
	   padding: 30px 0;
   }
   
   .subscibe-box {
	   width: 100%;
	   margin: 0 auto;
	   display: flex;
	   align-items: center;
	   padding: 20px 20px;
	   font-family: 'Open Sans', sans-serif;
   }
   
   .subscibe-lhs {
	   width: 50%;
	   margin: 0;
	   display: inline;
	   text-align: left;
   }
   .footersubscribe .row{
	   margin:0 -15px;
   }
   
   .subscibe-lhs h4 {
	   font-size: 20px;
	   font-weight: 600;
	   color: #FEFEFE;
	   margin: 0 0 5px;
	   text-transform: none;
	   line-height: 20px;
   }
   
   .subscibe-lhs p {
	   font-size: 14px;
	   font-weight: 100;
	   color: #DDDDDD;
	   margin: 0;
   }
   
   .subscibe-rhs {
	   width: 50%;
	   margin: 0;
	   display: inline-block;
	   text-align: left;
   }
   
   .subscibe-rhs form {
	   display: block;
	   clear: both;
	   width: 100%;
   }
   
   .subscibe-rhs form input {
	   border-radius: 0 !important;
	   display: inline !important;
	   width: 70% !important;
	   margin: 0 0 0 30px !important;
	   min-height: 45px !important;
	   float: left !important;
   }
   
   .subscibe-rhs form button {
	   display: inline-block;
	   vertical-align: top;
	   min-height: 45px;
   }
   
   #subscribe_message p {
	   text-align: center;
	   color: #FFFFFF
   }
   
   .subscibe-rhs .form-control {
	   height: 34px;
	   padding: 6px 12px;
	   font-size: 14px;
	   line-height: 1.42857143;
	   color: #555;
	   background-color: #fff;
	   background-image: none;
	   border: 1px solid #ccc;
	   box-sizing: border-box;
   }
   
   .footersubscribe .col-md-12 {
	   min-height: 1px;
   }
   
   @media (min-width: 1200px) {
	   .footersubscribe .container {
		   width: 1170px;
	   }
   }
   
   @media (min-width: 992px) {
	   .footersubscribe .container {
		   width: 970px;
	   }
   }
   
   @media (min-width: 768px) {
	   .footersubscribe.container {
		   width: 750px;
	   }
   }
   
   .footersubscribe .container {
	   padding-right: 15px;
	   padding-left: 15px;
	   margin-right: auto;
	   margin-left: auto;
   }
   
   .subscibe-rhs .btn-danger {
	   color: #fff;
	   background-color: #dc4342;
	   border-color: #d43f3a;
   }
   
   .subscibe-rhs .btn {
	   display: inline-block;
	   padding: 6px 12px;
	   margin-bottom: 0;
	   font-size: 14px;
	   font-weight: normal;
	   line-height: 1.42857143;
	   text-align: center;
	   white-space: nowrap;
	   vertical-align: middle;
	   cursor: pointer;
	   -webkit-user-select: none;
	   -moz-user-select: none;
	   -ms-user-select: none;
	   user-select: none;
	   background-image: none;
	   border: 1px solid transparent;
	   border-radius: 0px;
   }
   @media (max-width: 800px) and (min-width: 669px){
    .subscibe-box {
        padding: 20px 0px;
    }
    .subscibe-rhs form input{
        width: 60% !important
    }
   }
   
   @media (max-width: 668px) {
	   .subscibe-box {
		   display: block;
		   align-items: center;
		   padding: 20px 10px !important;
	   }
   
	   .subscibe-lhs h4, .subscibe-lhs p {
		   text-align: center;
	   }
   
	   .subscibe-rhs form {
		   margin-top: 30px !important;
	   }
   
	   .subscibe-lhs, .subscibe-rhs {
		   width: 100%;
		   margin: 0;
		   display: inline;
		   text-align: left;
	   }
	   .subscibe-rhs form input {
	   border-radius: 0!important;
	   display: inline!important;
	   width: 100%!important;
	   margin: 0 0 10px!important;
	   min-height: 45px!important;
	   float: left!important;
   }
	   .subscibe-rhs form button {
	   display: block;
	   vertical-align: top;
	   min-height: 45px;
	   margin: 0 auto;
	   width: 100%;
   }
   }
   
   /* Newsletter Widget Style end */