 .folder-delete,
 .folder-move {
     display: none!important
 }
 .post-1720 .blogtext ul li{
 border-bottom: dotted 1px #ccc;
    padding: 5px;
 }


 #art-main {
     background-color: #fff;
     margin: 0 auto;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     position: relative;
     width: 100%;
     min-height: 100%;
     left: 0;
     top: 0;
     cursor: default;
     overflow: hidden
 }
 
 table,
 ul.art-hmenu {
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     line-height: 150%
 }

  table,
 ul.art-hmenu {
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     line-height: 150%
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 a,
 ul,
 ol,
 li {
     margin: 0;
     padding: 0
 }
 
 a:link,
 a:visited,
 a:active {
     color: none!important
 }
 

 .art-button {
     border: 0;
     border-collapse: separate;
     -webkit-background-origin: border!important;
     -moz-background-origin: border!important;
     background-origin: border-box!important;
     background: #2491CB;
     background: rgba(36, 145, 203, 0.8);
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     border-width: 0;
     padding: 0 20px;
     margin: 0 auto;
     height: 31px
 }
 
 .art-postcontent,
 .art-postheadericons,
 .art-postfootericons,
 .art-blockcontent,
 ul.art-vmenu a {
     text-align: left
 }
 
 .art-postcontent,
 .art-postcontent li,
 .art-postcontent table,
 .art-postcontent a,
 .art-postcontent a:link,
 .art-postcontent a:visited,
 .art-postcontent a.visited,
 .art-postcontent a:hover,
 .art-postcontent a.hovered {
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent p {
     margin: 12px 0
 }
 
 .art-postcontent h1,
 .art-postcontent h1 a,
 .art-postcontent h1 a:link,
 .art-postcontent h1 a:visited,
 .art-postcontent h1 a:hover,
 .art-postcontent h2,
 .art-postcontent h2 a,
 .art-postcontent h2 a:link,
 .art-postcontent h2 a:visited,
 .art-postcontent h2 a:hover,
 .art-postcontent h3,
 .art-postcontent h3 a,
 .art-postcontent h3 a:link,
 .art-postcontent h3 a:visited,
 .art-postcontent h3 a:hover,
 .art-postcontent h4,
 .art-postcontent h4 a,
 .art-postcontent h4 a:link,
 .art-postcontent h4 a:visited,
 .art-postcontent h4 a:hover,
 .art-postcontent h5,
 .art-postcontent h5 a,
 .art-postcontent h5 a:link,
 .art-postcontent h5 a:visited,
 .art-postcontent h5 a:hover,
 .art-postcontent h6,
 .art-postcontent h6 a,
 .art-postcontent h6 a:link,
 .art-postcontent h6 a:visited,
 .art-postcontent h6 a:hover,
 .art-blockheader .t,
 .art-blockheader .t a,
 .art-blockheader .t a:link,
 .art-blockheader .t a:visited,
 .art-blockheader .t a:hover,
 .art-vmenublockheader .t,
 .art-vmenublockheader .t a,
 .art-vmenublockheader .t a:link,
 .art-vmenublockheader .t a:visited,
 .art-vmenublockheader .t a:hover,
 .art-headline,
 .art-headline a,
 .art-headline a:link,
 .art-headline a:visited,
 .art-headline a:hover,
 .art-slogan,
 .art-slogan a,
 .art-slogan a:link,
 .art-slogan a:visited,
 .art-slogan a:hover,
 .art-postheader,
 .art-postheader a,
 .art-postheader a:link,
 .art-postheader a:visited,
 .art-postheader a:hover {
     font-size: 30px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     line-height: 120%
 }
 
 .art-postcontent a,
 .art-postcontent a:link {
     font-family: 'Arimo', sans-serif;
     text-decoration: none;
     color: #1582A8;
    font-weight: 600;
 }
 
 .art-postcontent a:visited,
 .art-postcontent a.visited {
     font-family: 'Arimo', sans-serif;
     text-decoration: none;
     color: #709AAE
 }
 
 .art-postcontent a:hover,
 .art-postcontent a.hover {
     font-family: 'Arimo', sans-serif;
     /* text-decoration: underline; */
     color: #41A6DD
 }
 
 .art-postcontent h1 {
     color: #41A6DD;
     margin: 10px 0 0;
     font-size: 30px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-blockcontent h1 {
     margin: 10px 0 0;
     font-size: 30px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h1 a,
 .art-postcontent h1 a:link,
 .art-postcontent h1 a:hover,
 .art-postcontent h1 a:visited,
 .art-blockcontent h1 a,
 .art-blockcontent h1 a:link,
 .art-blockcontent h1 a:hover,
 .art-blockcontent h1 a:visited {
     font-size: 30px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h2 {
     color: #41A6DD;
     margin: 10px 0 0;
     font-size: 28px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-blockcontent h2 {
     margin: 10px 0 0;
     font-size: 28px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h2 a,
 .art-postcontent h2 a:link,
 .art-postcontent h2 a:hover,
 .art-postcontent h2 a:visited,
 .art-blockcontent h2 a,
 .art-blockcontent h2 a:link,
 .art-blockcontent h2 a:hover,
 .art-blockcontent h2 a:visited {
     font-size: 28px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h3 {
     color: #41A6DD;
     margin: 10px 0 0;
     font-size: 26px;
     font-weight: 600;
     font-family: 'Arimo', sans-serif
 }
 

 .blogtext h3 {
     color: #41A6DD;
     margin: 10px 0 0;
     font-size: 26px;
     font-weight: 600;
     font-family: 'Arimo', sans-serif
 }

 .art-blockcontent h3 {
     margin: 10px 0 0;
     font-size: 26px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h3 a,
 .art-postcontent h3 a:link,
 .art-postcontent h3 a:hover,
 .art-postcontent h3 a:visited,
 .art-blockcontent h3 a,
 .art-blockcontent h3 a:link,
 .art-blockcontent h3 a:hover,
 .art-blockcontent h3 a:visited {
     font-size: 26px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h4 {
     color: #AAC3CF;
     margin: 10px 0 0;
     font-size: 24px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-blockcontent h4 {
     margin: 10px 0 0;
     font-size: 24px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h4 a,
 .art-postcontent h4 a:link,
 .art-postcontent h4 a:hover,
 .art-postcontent h4 a:visited,
 .art-blockcontent h4 a,
 .art-blockcontent h4 a:link,
 .art-blockcontent h4 a:hover,
 .art-blockcontent h4 a:visited {
     font-size: 24px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h5 {
     color: #AAC3CF;
     margin: 10px 0 0;
     font-size: 20px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-blockcontent h5 {
     margin: 10px 0 0;
     font-size: 20px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h5 a,
 .art-postcontent h5 a:link,
 .art-postcontent h5 a:hover,
 .art-postcontent h5 a:visited,
 .art-blockcontent h5 a,
 .art-blockcontent h5 a:link,
 .art-blockcontent h5 a:hover,
 .art-blockcontent h5 a:visited {
     font-size: 20px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h6 {
     color: #558196;
     margin: 10px 0 0;
     font-size: 16px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-blockcontent h6 {
     margin: 10px 0 0;
     font-size: 16px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-postcontent h6 a,
 .art-postcontent h6 a:link,
 .art-postcontent h6 a:hover,
 .art-postcontent h6 a:visited,
 .art-blockcontent h6 a,
 .art-blockcontent h6 a:link,
 .art-blockcontent h6 a:hover,
 .art-blockcontent h6 a:visited {
     font-size: 16px;
     font-family: 'Arimo', sans-serif
 }
 
 header,
 footer,
 article,
 nav,
 #art-hmenu-bg,
 .art-sheet,
 .art-hmenu a,
 .art-vmenu a,
 .art-slidenavigator>a,
 .art-checkbox:before,
 .art-radiobutton:before {
     -webkit-background-origin: border!important;
     -moz-background-origin: border!important;
     background-origin: border-box!important
 }
 
 header,
 footer,
 article,
 nav,
 #art-hmenu-bg,
 .art-sheet,
 .art-slidenavigator>a,
 .art-checkbox:before,
 .art-radiobutton:before {
     display: block;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 ul {
     list-style-type: none
 }
 
 ol {
     list-style-position: inside
 }
 
 .art-header:before,
 #art-header-bg:before,
 .art-layout-cell:before,
 .art-layout-wrapper:before,
 .art-footer:before,
 .art-nav:before,
 #art-hmenu-bg:before,
 .art- sheet:before {
     width: 100%;
     content: " ";
     display: table
 }
 
 .art-header:after,
 #art-header-bg:after,
 .art-layout-cell:after,
 .art-layout-wrapper:after,
 .art-footer:after,
 .art-nav:after,
 #art-hmenu-bg:after,
 .art-sheet:after,
 .cleared,
 .clearfix:after {
     clear: both;
     font: 0/0 serif;
     display: block;
     content: " "
 }
 
 form {
     padding: 0!important;
     margin: 0!important
 }
 
 table.position {
     position: relative;
     width: 100%;
     table-layout: fixed
 }
 
 li h1,
 .art-postcontent li h1,
 .art-blockcontent li h1 {
     margin: 1px
 }
 
 li h2,
 .art-postcontent li h2,
 .art-blockcontent li h2 {
     margin: 1px
 }
 
 li h3,
 .art-postcontent li h3,
 .art-blockcontent li h3 {
     margin: 1px
 }
 
 li h4,
 .art-postcontent li h4,
 .art-blockcontent li h4 {
     margin: 1px
 }
 
 li h5,
 .art-postcontent li h5,
 .art-blockcontent li h5 {
     margin: 1px
 }
 
 li h6,
 .art-postcontent li h6,
 .art-blockcontent li h6 {
     margin: 1px
 }
 
 li p,
 .art-postcontent li p,
 .art-blockcontent li p {
     margin: 1px
 }
 
 .art-shapes {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     overflow: hidden;
     z-index: 0
 }
 
 .art-slider-inner {
     position: relative;
     overflow: hidden;
     width: 100%;
     height: 100%
 }
 
 .art-slidenavigator>a {
     display: inline-block;
     vertical-align: middle;
     outline-style: none;
     font-size: 1px
 }
 
 .art-slidenavigator>a:last-child {
     margin-right: 0!important
 }
 
 .art-headline {
     display: inline-block;
     position: absolute;
     min-width: 50px;
     top: 51px;
     left: 50%;
     margin-left: -115px!important;
     line-height: 100%;
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -o-transform: rotate(0deg);
     -ms-transform: rotate(0deg);
     transform: rotate(0deg);
     z-index: 101
 }
 
 .art-headline,
 .art-headline a,
 .art-headline a:link,
 .art-headline a:visited,
 .art-headline a:hover {
     font-size: 36px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     text-decoration: none;
     text-align: left;
     padding: 0;
     margin: 0;
     color: #A8D7F0!important;
     white-space: nowrap
 }
 
 .art-slogan {
     display: inline-block;
     position: absolute;
     min-width: 50px;
     top: 89px;
     left: 50%;
     line-height: 100%;
     margin-left: -70px!important;
     -webkit-transform: rotate(0deg);
     -moz-transform: rotate(0deg);
     -o-transform: rotate(0deg);
     -ms-transform: rotate(0deg);
     transform: rotate(0deg);
     z-index: 102;
     white-space: nowrap
 }
 
 .art-slogan,
 .art-slogan a,
 .art-slogan a:link,
 .art-slogan a:visited,
 .art-slogan a:hover {
     font-size: 18px;
     font-family: 'Arimo', sans-serif;
     text-decoration: none;
     text-align: left;
     padding: 0;
     margin: 0;
     color: #A8D7F0!important
 }
 
 .art-header {
     margin: 0 auto;
     background-repeat: no-repeat;
     position: relative;
     background-image: url('images/header.png');
     background-position: center top
 }
 
 .custom-responsive .art-header {
     background-image: url('images/header.png');
     background-position: center top
 }
 
 .default-responsive .art-header,
 .default-responsive #art-header-bg {
     background-image: url('images/header.png');
     background-position: center center;
     background-size: cover
 }
 
 .art-header-inner {
     position: relative;
     min-width: 700px;
     max-width: 1728px;
     width: 90%;
     z-index: auto!important;
     margin: 0 auto
 }
 
 .art-header>.widget {
     position: absolute;
     z-index: 101
 }
 
 .art-nav {
     margin: 0 auto;
     z-index: 499;
     border-top: 1px dotted #999
 }
 
 ul.art-hmenu a,
 ul.art-hmenu a:link,
 ul.art-hmenu a:visited,
 ul.art-hmenu a:hover {
     outline: none;
     position: relative;
     z-index: 11
 }
 
 ul.art-hmenu,
 ul.art-hmenu ul {
     display: block;
     margin: 0;
     padding: 0;
     border: 0;
     list-style-type: none
 }
 
 ul.art-hmenu li {
     position: relative;
     z-index: 5;
     display: block;
     float: left;
     background: none;
     margin: 0;
     padding: 0;
     border: 0
 }
 
 ul.art-hmenu li:hover {
     z-index: 10000;
     white-space: normal
 }
 
 ul.art-hmenu:after,
 ul.art-hmenu ul:after {
     content: ".";
     height: 0;
     display: block;
     visibility: hidden;
     overflow: hidden;
     clear: both
 }
 
 ul.art-hmenu,
 ul.art-hmenu ul {
     min-height: 0
 }
 
 ul.art-hmenu {
     padding: 0;
     margin: 0;
     position: relative
 }
 
 .art-nav-inner:before {
     content: ' '
 }
 
 .art-nav-inner {
     text-align: left;
     margin: 0 auto;
     width: 100%;
     margin: auto
 }
 
 .desktop .art-nav-inner {
     width: 100%;
     padding-left: 0;
     padding-right: 0
 }
 
 .desktop .art-nav {
     padding-left: 0;
     padding-right: 0
 }
 
 .art-hmenu-extra1 {
     position: relative;
     display: block;
     float: left;
     width: auto;
     height: auto;
     background-position: center
 }
 
 .art-hmenu-extra2 {
     position: relative;
     display: block;
     float: right;
     width: auto;
     height: auto;
     background-position: center
 }
 
 .art-hmenu {
     position: relative
 }
 
 .art-menuitemcontainer {
     margin: 0 auto
 }
 
 ul.art-hmenu>li {
     float: left
 }
 
 ul.art-hmenu>li:first-child {
     margin-left: 0
 }
 
 ul.art-hmenu>li:last-child,
 ul.art-hmenu>li.last-child {
     margin-right: 0
 }
 
 ul.art-hmenu>li>a {
     padding: 8px 16px;
     display: block;
     text-transform: uppercase;
     text-align: center;
     color: #000;
     text-decoration: none;
     font-family: 'Arimo', sans-serif;
     font-size: 14px
 }
 
 ul.art-hmenu>li>a.active {
     color: #0b83c8
 }
 
 ul.art-hmenu>li>a:visited,
 ul.art-hmenu>li>a:hover,
 ul.art-hmenu>li:hover>a {
     text-decoration: none
 }
 
 ul.art-hmenu>li>a:hover,
 .desktop ul.art-hmenu>li:hover>a {
     color: #0b83c8;
     text-decoration: none
 }
 
 ul.art-hmenu>li:first-child:before {
     display: none
 }
 
 ul.art-hmenu li li a {
     background: #86BBCF;
     background: transparent;
     border: 1px solid transparent;
     padding: 0 22px;
     margin: 0 auto
 }
 
 ul.art-hmenu li li {
     float: none;
     width: auto;
     margin-top: 7px;
     margin-bottom: 7px
 }
 
 .desktop ul.art-hmenu li li ul>li:first-child {
     margin-top: 0
 }
 
 ul.art-hmenu li li ul>li:last-child {
     margin-bottom: 0
 }
 
 .art-hmenu ul a {
     display: block;
     white-space: nowrap;
     height: 28px;
     min-width: 7em;
     border: 1px solid transparent;
     text-align: left;
     line-height: 28px;
     color: #1E2D34;
     font-size: 14px!important;
     font-family: 'Arimo', sans-serif;
     text-decoration: none;
     text-transform: none;
     margin: 0
 }
 
 .art-hmenu ul li {
     background-color: #19417a!important
 }
 
 .art-hmenu ul li a {
     font-size: 14px!important;
     height: 25px!important;
     line-height: 25px!important;
     border: 0!important;
     color: #fff!important
 }
 
 .art-hmenu ul li a:hover {
     background-color: #0b83c8!important;
     color: #fff!important
 }
 
 .art-hmenu ul a:link,
 .art-hmenu ul a:visited,
 .art-hmenu ul a.active,
 .art-hmenu ul a:hover {
     text-align: left;
     line-height: 28px;
     color: #1E2D34;
     font-size: 16px;
     font-family: 'Arimo', sans-serif;
     text-decoration: none;
     text-transform: none;
     margin: 0
 }
 
 ul.art-hmenu li li:after {
     display: block;
     position: absolute;
     content: ' ';
     height: 0;
     top: -4px;
     left: 0;
     right: 0;
     z-index: 1;
     border-bottom: 1px solid #74B0C8
 }
 
 .desktop ul.art-hmenu li li:first-child:before,
 .desktop ul.art-hmenu li li:first-child:after {
     display: none
 }
 
 ul.art-hmenu ul li a:hover,
 .desktop ul.art-hmenu ul li:hover>a {
     background: #0b83c8;
     background: rgba(121, 192, 231, 0.9);
     border: 1px solid rgba(134, 187, 207, 0.5);
     margin: 0 auto
 }
 
 .art-hmenu ul a:hover {
     text-decoration: none;
     color: #19333E
 }
 
 .desktop .art-hmenu ul li:hover>a {
     color: #19333E
 }
 
 ul.art-hmenu ul:before {
     background: #19417a;
     margin: 0 auto;
     display: block;
     position: absolute;
     content: ' ';
     z-index: 1
 }
 
 .desktop ul.art-hmenu li:hover>ul {
     visibility: visible;
     top: 100%
 }
 
 .desktop ul.art-hmenu li li:hover>ul {
     top: 0;
     left: 100%
 }
 
 ul.art-hmenu ul {
     visibility: hidden;
     position: absolute;
     z-index: 10;
     left: 0;
     top: 0;
     background-image: url('images/spacer.gif')
 }
 
 .desktop ul.art-hmenu>li>ul {
     padding: 5px;
     margin: 0;
     background: #19417a
 }
 
 .desktop ul.art-hmenu ul ul {
     padding: 35px 35px 35px 15px;
     margin: -35px 0 0 -5px
 }
 
 .desktop ul.art-hmenu ul.art-hmenu-left-to-right {
     right: auto;
     left: 0;
     margin: -10px 0 0 -30px
 }
 
 .desktop ul.art-hmenu ul.art-hmenu-right-to-left {
     left: auto;
     right: 0;
     margin: -10px -30px 0 0
 }
 
 .desktop ul.art-hmenu li li:hover>ul.art-hmenu-left-to-right {
     right: auto;
     left: 100%
 }
 
 .desktop ul.art-hmenu li li:hover>ul.art-hmenu-right-to-left {
     left: auto;
     right: 100%
 }
 
 .desktop ul.art-hmenu ul ul.art-hmenu-left-to-right {
     right: auto;
     left: 0;
     padding: 35px 35px 35px 15px;
     margin: -35px 0 0 -5px
 }
 
 .desktop ul.art-hmenu ul ul.art-hmenu-right-to-left {
     left: auto;
     right: 0;
     padding: 35px 15px 35px 35px;
     margin: -35px -5px 0 0
 }
 
 .desktop ul.art-hmenu li ul>li:first-child {
     margin-top: 0
 }
 
 .desktop ul.art-hmenu li ul>li:last-child {
     margin-bottom: 0
 }
 
 .desktop ul.art-hmenu ul ul:before {
     border-radius: 0;
     top: 30px;
     bottom: 30px;
     right: 30px;
     left: 10px
 }
 
 .desktop ul.art-hmenu>li>ul:before {
     top: 10px;
     right: 30px;
     bottom: 30px;
     left: 30px
 }
 
 .desktop ul.art-hmenu>li>ul.art-hmenu-left-to-right:before {
     right: 30px;
     left: 30px
 }
 
 .desktop ul.art-hmenu>li>ul.art-hmenu-right-to-left:before {
     right: 30px;
     left: 30px
 }
 
 .desktop ul.art-hmenu ul ul.art-hmenu-left-to-right:before {
     right: 30px;
     left: 10px
 }
 
 .desktop ul.art-hmenu ul ul.art-hmenu-right-to-left:before {
     right: 10px;
     left: 30px
 }
 
 .desktop ul.art-hmenu>li.ext>a {
     white-space: nowrap
 }
 
 .desktop ul.art-hmenu>li.ext>a:hover,
 .desktop ul.art-hmenu>li.ext:hover>a,
 .desktop ul.art-hmenu>li.ext:hover>a.active {
     background: none;
     margin: -0 -0 0 -0;
     overflow: hidden;
     position: relative;
     border: none;
     border-radius: 0;
     box-shadow: none;
     color: #fff
 }
 
 .desktop ul.art-hmenu>li.ext>a:hover:before,
 .desktop ul.art-hmenu>li.ext:hover>a:before,
 .desktop ul.art-hmenu>li.ext:hover>a.active:before {
     position: absolute;
     content: ' ';
     top: 0;
     right: 0;
     left: 0;
     bottom: -0;
     background-color: #0b83c8;
     border: 0 solid transparent;
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     box-shadow: 0 0 0 rgba(0, 0, 0, 0.8);
     z-index: -1
 }
 
 .desktop ul.art-hmenu>li.ext:hover>ul {
     padding-top: 5px;
     margin-top: 0
 }
 
 .desktop ul.art-hmenu>li.ext:hover>ul:before {
     top: -0;
     clip: rect(5px, auto, auto, auto);
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     box-shadow: 0 0 0 rgba(0, 0, 0, 0.8)
 }
 
 ul.art-hmenu>li.ext>.ext-r,
 ul.art-hmenu>li.ext>.ext-l,
 ul.art-hmenu>li.ext>.ext-m,
 ul.art-hmenu>li.ext>.ext-off {
     display: none;
     z-index: 12;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .desktop ul.art-hmenu>li.ext>ul {
     z-index: 13
 }
 
 .desktop ul.art-hmenu>li.ext.ext-r:hover>.ext-r,
 .desktop ul.art-hmenu>li.ext.ext-l:hover>.ext-l {
     position: absolute;
     display: block;
     overflow: hidden;
     height: 5px;
     top: 100%;
     padding-top: 0;
     margin-top: -0
 }
 
 .desktop ul.art-hmenu>li.ext:hover>.ext-r:before,
 .desktop ul.art-hmenu>li.ext:hover>.ext-l:before {
     position: absolute;
     content: ' ';
     top: 0;
     bottom: -0;
     background-color: #19417a;
     border: 0 solid transparent;
     box-shadow: 0 0 0 rgba(0, 0, 0, 0.8)
 }
 
 .desktop ul.art-hmenu>li.ext.ext-r:hover>.ext-r {
     left: 100%;
     right: auto;
     padding-left: 0;
     margin-left: 0;
     padding-right: 0;
     margin-right: -0
 }
 
 .desktop ul.art-hmenu>li.ext.ext-r:hover>.ext-r:before {
     right: 0;
     left: -0;
     border-top-left-radius: 0;
     border-top-right-radius: 0
 }
 
 .desktop ul.art-hmenu>li.ext.ext-l:hover>.ext-l {
     right: 100%;
     left: auto;
     padding-right: 0;
     margin-right: 0;
     padding-left: 0;
     margin-left: -0
 }
 
 .desktop ul.art-hmenu>li.ext.ext-l:hover>.ext-l:before {
     right: -0;
     left: 0;
     border-top-right-radius: 0;
     border-top-left-radius: 0
 }
 
 .desktop ul.art-hmenu>li.ext:hover>.ext-m,
 .desktop ul.art-hmenu>li.ext:hover>.ext-off {
     position: absolute;
     display: block;
     overflow: hidden;
     height: 5px;
     top: 100%
 }
 
 .desktop ul.art-hmenu>li.ext.ext-r:hover>.ext-m {
     left: -0;
     right: 0;
     padding-right: 0;
     padding-left: 0
 }
 
 .desktop ul.art-hmenu>li.ext:hover>.ext-off {
     left: -0;
     right: -0;
     padding-left: 0;
     padding-right: 0
 }
 
 .desktop ul.art-hmenu>li.ext.ext-l:hover>.ext-m {
     right: -0;
     left: 0;
     padding-left: 0;
     padding-right: 0
 }
 
 .desktop ul.art-hmenu>li.ext.ext-l.ext-r:hover>.ext-m {
     right: -0;
     left: -0;
     padding-left: 0;
     padding-right: 0
 }
 
 .desktop ul.art-hmenu>li.ext:hover>.ext-m:before,
 .desktop ul.art-hmenu>li.ext:hover>.ext-off:before {
     position: absolute;
     content: ' ';
     top: -0;
     bottom: -0;
     background-color: #19417a;
     border: 0 solid transparent;
     box-shadow: 0 0 0 rgba(0, 0, 0, 0.8)
 }
 
 .desktop ul.art-hmenu>li.ext.ext-r:hover>.ext-m:before {
     right: -0;
     left: 0
 }
 
 .desktop ul.art-hmenu>li.ext.ext-l:hover>.ext-m:before {
     left: -0;
     right: 0
 }
 
 .desktop ul.art-hmenu>li.ext.ext-l.ext-r:hover>.ext-m:before {
     left: -0;
     right: -0
 }
 
 .art-sheet {
     background: #FFF;
     background: transparent;
     -webkit-border-radius: 0 0 5px 5px;
     -moz-border-radius: 0 0 5px 5px;
     border-radius: 0 0 5px 5px;
     margin: 0 auto 0;
     position: relative;
     cursor: auto;
     width: 100%;
     z-index: auto!important
 }
 
 .art-layout-wrapper {
     position: relative;
     margin: 0 px auto 0 auto;
     z-index: auto!important
 }
 
 .art-content-layout {
     display: table;
     width: 100%;
     table-layout: fixed
 }
 
 .art-content-layout-row {
     display: table-row
 }
 
 .art-layout-cell {
     /* display: table-cell; */
     display: block;
     vertical-align: top
 }
 
 .art-postcontent .art-content-layout {
     border-collapse: collapse
 }
 
 .art-vmenublock {
     border: 1px solid transparent;
     margin: 3px
 }
 
 div.art-vmenublock img {
     margin: 0
 }
 
 .art-vmenublockheader {
     background: #2491CB;
     background: -webkit-linear-gradient(top, #2B9CDA 0, #279AD8 7%, #228BC3 40%, #228BC3 50%, #228BC3 60%, #279AD8 93%, #2B9CDA 100%) no-repeat;
     background: -moz-linear-gradient(top, #2B9CDA 0, #279AD8 7%, #228BC3 40%, #228BC3 50%, #228BC3 60%, #279AD8 93%, #2B9CDA 100%) no-repeat;
     background: -o-linear-gradient(top, #2B9CDA 0, #279AD8 7%, #228BC3 40%, #228BC3 50%, #228BC3 60%, #279AD8 93%, #2B9CDA 100%) no-repeat;
     background: -ms-linear-gradient(top, #2B9CDA 0, #279AD8 7%, #228BC3 40%, #228BC3 50%, #228BC3 60%, #279AD8 93%, #2B9CDA 100%) no-repeat;
     -svg-background: linear-gradient(top, #2B9CDA 0, #279AD8 7%, #228BC3 40%, #228BC3 50%, #228BC3 60%, #279AD8 93%, #2B9CDA 100%) no-repeat;
     background: linear-gradient(to bottom, #2B9CDA 0, #279AD8 7%, #228BC3 40%, #228BC3 50%, #228BC3 60%, #279AD8 93%, #2B9CDA 100%) no-repeat;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     border-radius: 6px;
     padding: 6px 0;
     margin: 0 auto 2px
 }
 
 .art-vmenublockheader .t,
 .art-vmenublockheader .t a,
 .art-vmenublockheader .t a:link,
 .art-vmenublockheader .t a:visited,
 .art-vmenublockheader .t a:hover {
     color: #C2E3F4;
     font-size: 26px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     margin: 0 10px
 }
 
 .art-vmenublockcontent {
     border: 1px solid transparent;
     margin: 0 auto
 }
 
 ul.art-vmenu,
 ul.art-vmenu ul {
     list-style: none;
     display: block
 }
 
 ul.art-vmenu,
 ul.art-vmenu li {
     display: block;
     margin: 0;
     padding: 0;
     width: auto;
     line-height: 0
 }
 
 ul.art-vmenu {
     margin-top: 0;
     margin-bottom: 0
 }
 
 ul.art-vmenu ul {
     display: none;
     margin: 0;
     padding: 0;
     position: relative
 }
 
 ul.art-vmenu ul.active {
     display: block;
     margin-bottom: 15px;
 }
 
 ul.art-vmenu>li>a {
     padding: 5px 25px 5px 5px;
     background-color: #fff;
     margin: 0 0 5px 0;
     font-size: 13px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     text-decoration: none;
     color: #18252A;
     line-height: 20px;
     text-transform: uppercase;
     border: 1px solid #898989;
     text-decoration: none;
     background-image: url('images/left-nav-arrow.png');
     background-repeat: no-repeat;
     background-position: 98% center;
 }
 
 ul.art-vmenu>li>a:hover {
     text-decoration: none!important
 }
 
 ul.art-vmenu a {
     display: block;
     cursor: pointer;
     z-index: 1;
     position: relative
 }
 
 ul.art-vmenu li {
     position: relative
 }
 
 ul.art-vmenu>li {
     margin-top: 4px
 }
 
 ul.art-vmenu>li>ul {
     padding: 0;
     margin-top: 4px;
     margin-bottom: 4px
 }
 
 ul.art-vmenu>li:first-child {
     margin-top: 0
 }
 
 ul.art-vmenu>li>a:hover,
 ul.art-vmenu>li>a.active:hover {
     background-color: #fff;
     /* padding-right: 25px;
     padding-top: 10px;
     padding-bottom: 10px; */
     /*margin: 0 auto;*/
     text-decoration: none
 }
 
 ul.art-vmenu>li>a:hover,
 ul.art-vmenu>li>a.active:hover {
     text-decoration: underline
 }
 
 ul.art-vmenu a:hover,
 ul.art-vmenu a.active:hover {
     color: #244C5B
 }
 
 ul.art-vmenu>li>a.active:hover>span.border-top,
 ul.art-vmenu>li>a.active:hover>span.border-bottom {
     background-color: transparent
 }
 
 ul.art-vmenu>li>a.active {
     background-color: #fff;
     /* padding-right: 25px;
     padding-top: 10px;
     padding-bottom: 10px; 
     margin: 0 auto;*/
     text-decoration: underline;
     color: #0b83c8;
     border: 1px solid #0a83c8;
     text-decoration: none;
     background-image: url('images/left-nav-arrow_blue.png')
 }
 
 ul.art-vmenu>li>ul:before {
     background: #E9F3F6;
     background: transparent;
     border: 1px dotted transparent;
     margin: 0 auto;
     display: block;
     position: absolute;
     content: ' ';
     top: 0;
     right: 0;
     bottom: 0;
     left: 0
 }
 
 ul.art-vmenu li li a {
     margin: 0 auto;
     position: relative
 }
 
 ul.art-vmenu ul li {
     margin: 0;
     padding: 0
 }
 
 ul.art-vmenu li li {
     position: relative;
     margin-top: 6px;
     margin-left: 5px
 }
 
 ul.art-vmenu ul a {
     display: block;
     position: relative;
     overflow: visible;
     padding: 0;
     padding-left: 7px;
     padding-right: 0;
     z-index: 0;
     line-height: 16px;
     color: #898989;
     font-size: 13px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     text-decoration: none;
     margin-left: 5px;
     margin-right: 0;
    
 }
 
 ul.art-vmenu ul a:visited,
 ul.art-vmenu ul a.active:hover,
 ul.art-vmenu ul a:hover,
 ul.art-vmenu ul a.active {
     line-height: 16px;
     color: #898989;
     font-size: 13px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     text-decoration: none;
     margin-left: 0;
     margin-right: 0
 }
 
 ul.art-vmenu ul a.active {
     color: #0077c2!important;
     font-weight: 600;
     text-decoration: none!important
 }
 
 ul.art-vmenu ul ul a {
     padding-left: 48px
 }
 
 ul.art-vmenu ul ul ul a {
     padding-left: 72px
 }
 
 ul.art-vmenu ul ul ul ul a {
     padding-left: 96px
 }
 
 ul.art-vmenu ul ul ul ul ul a {
     padding-left: 120px
 }
 
 .opera ul.art-vmenu li li a:before {
     bottom: 0
 }
 
 ul.art-vmenu ul>li>a:hover,
 ul.art-vmenu ul>li>a.active:hover {
     margin: 0 auto
 }
 
 ul.art-vmenu ul li a:hover,
 ul.art-vmenu ul li a.active:hover {
     text-decoration: underline;
     color: #0077c2
 }
 
 ul.art-vmenu ul a:hover:after {
     background-position: center
 }
 
 ul.art-vmenu ul a.active:hover:after {
     background-position: center
 }
 
 ul.art-vmenu ul a.active:after {
     background-position: bottom
 }
 
 .opera ul.art-vmenu li li a:hover:before {
     bottom: 0
 }
 
 ul.art-vmenu ul>li>a.active {
     background: #79C0E7;
     background: rgba(121, 192, 231, 0.4);
     margin: 0 auto
 }
 
 ul.art-vmenu ul a.active,
 ul.art-vmenu ul a:hover,
 ul.art-vmenu ul a.active:hover {
     text-decoration: underline;
     color: #ADD9F0
 }
 
 .opera ul.art-vmenu li li a.active:before {
     bottom: 0
 }
 
 .art-block {
     background: #fff;
     background: transparent;
     margin: 7px
 }
 
 div.art-block img {
     border: 1px solid #B2D3E1;
     margin: 0
 }
 
 .art-blockheader .t,
 .art-blockheader .t a,
 .art-blockheader .t a:link,
 .art-blockheader .t a:visited,
 .art-blockheader .t a:hover {
     color: #C2E3F4;
     font-size: 26px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     margin: 0 10px
 }
 
 .art-blockcontent {
     border: 1px solid transparent;
     margin: 0 auto;
     color: #fff;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     line-height: 150%
 }
 
 .art-blockcontent table,
 .art-blockcontent li,
 .art-blockcontent a,
 .art-blockcontent a:link,
 .art-blockcontent a:visited,
 .art-blockcontent a:hover {
     color: #fff;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     line-height: 150%
 }
 
 .art-blockcontent p {
     margin: 0 5px
 }
 
 .art-blockcontent a,
 .art-blockcontent a:link {
     color: #fff;
     font-family: 'Arimo', sans-serif;
     font-weight: 500;
     font-style: normal;
     text-decoration: none
 }
 
 .art-blockcontent a:visited,
 .art-blockcontent a.visited {
     color: #A4CBDB;
     font-family: 'Arimo', sans-serif;
     font-weight: 500;
     font-style: normal;
     text-decoration: none
 }
 
 .art-blockcontent a:hover,
 .art-blockcontent a.hover {
     color: #68B8E4;
     font-family: 'Arimo', sans-serif;
     font-weight: 500;
     font-style: normal;
     text-decoration: none
 }
 
 .art-block ul>li:before {
     content: url('images/blockbullets.png');
     margin-right: 6px;
     bottom: 2px;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     font-size: 0;
     line-height: 0;
     margin-left: -12px
 }
 
 .opera .art-block ul>li:before {
     bottom: 0
 }
 
 .art-block li {
     font-size: 13px;
     font-family: 'Arimo', sans-serif;
     line-height: 150%;
     color: #FFF
 }
 
 .art-block ul>li,
 .art-block ol {
     padding: 0
 }
 
 .art-block ul>li {
     padding-left: 12px
 }
 
 .art-breadcrumbs {
     margin: 0 auto
 }
 
 a.art-button,
 a.art-button:link,
 a:link.art-button:link,
 body a.art-button:link,
 a.art-button:visited,
 body a.art-button:visited,
 input.art-button,
 button.art-button {
     text-decoration: none;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     white-space: nowrap;
     text-align: center;
     color: #D8E3E9;
     margin: 0 5px 0 0!important;
     overflow: visible;
     cursor: pointer;
     text-indent: 0;
     line-height: 31px;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     box-sizing: content-box
 }
 
 .art-button img {
     margin: 0;
     vertical-align: middle
 }
 .firefox2 .art-button {
     display: block;
     float: left
 }
 
 .reg-Select {
     margin-top: 4px;
     border: 1px solid #0077C2;
     width: 100%;
     padding: 3px 0!important
 }
 
 input,
 select,
 textarea,
 a.art-search-button span {
     vertical-align: middle;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal
 }
 
 .art-block select {
     width: 96%
 }
 
 input.art-button {
     float: none!important;
     -webkit-appearance: none
 }
 
 .art-button.active,
 .art-button.active:hover {
     background: #1C6F9C;
     background: rgba(28, 111, 156, 0.8);
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     border-width: 0;
     padding: 0 20px;
     margin: 0 auto
 }
 
 .art-button.active,
 .art-button.active:hover {
     color: #D0E4EC!important
 }
 
 .art-button.hover,
 .art-button:hover {
     background: #49AADE;
     background: rgba(73, 170, 222, 0.8);
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     border-width: 0;
     padding: 0 20px;
     margin: 0 auto
 }
 
 .art-button.hover,
 .art-button:hover {
     color: #CBE7F6!important
 }
 
 input[type="text"],
 input[type="number"],
 input[type="password"],
 input[type="email"],
 input[type="url"],
 textarea {
     background: #FFF;
     background: rgba(255, 255, 255, 0.5);
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
     border: 1px solid #B2D3E1;
     margin: 0 auto
 }
 
 input[type="text"],
 input[type="number"],
 input[type="password"],
 input[type="email"],
 input[type="url"],
 textarea {
     width: 100%;
     padding: 4px 0;
     color: #000!important;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     text-shadow: none;
     padding: 7px;
 }
 
 input.art-error,
 textarea.art-error {
     background: #FFF;
     background: -webkit-linear-gradient(top, #B6D6E2 0, #D7E8EF 50%, #AFD1DF 50%, #CCE2EB 100%) no-repeat;
     background: -moz-linear-gradient(top, #B6D6E2 0, #D7E8EF 50%, #AFD1DF 50%, #CCE2EB 100%) no-repeat;
     background: -o-linear-gradient(top, #B6D6E2 0, #D7E8EF 50%, #AFD1DF 50%, #CCE2EB 100%) no-repeat;
     background: -ms-linear-gradient(top, #B6D6E2 0, #D7E8EF 50%, #AFD1DF 50%, #CCE2EB 100%) no-repeat;
     -svg-background: linear-gradient(top, #B6D6E2 0, #D7E8EF 50%, #AFD1DF 50%, #CCE2EB 100%) no-repeat;
     background: linear-gradient(to bottom, #B6D6E2 0, #D7E8EF 50%, #AFD1DF 50%, #CCE2EB 100%) no-repeat;
     border: 1px solid #F5250A;
     margin: 0 auto
 }
 
 input.art-error,
 textarea.art-error {
     color: #000!important;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal
 }
 
 div.art-search input[type="text"] {
     background: #FFF;
     background: rgba(255, 255, 255, 0.5);
     -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
     border-radius: 2px;
     border: 1px solid #B2D3E1;
     margin: 0 auto;
     width: 100%;
     padding: 4px 0;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     color: #000!important;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal
 }
 
 div.art-search {
     background-image: none;
     border: 0;
     display: block;
     position: relative;
     top: 0;
     padding: 0;
     margin: 5px;
     left: 0;
     line-height: 0
 }
 
 div.art-search input,
 a.art-search-button {
     -webkit-appearance: none;
     top: 0;
     right: 0
 }
 
 div.art-search>input,
 a.art-search-button {
     bottom: 0;
     left: 0;
     vertical-align: middle
 }
 
 div.art-search input[type="submit"],
 input.art-search-button,
 a.art-search-button {
     border-radius: 0;
     margin: 0 auto
 }
 
 div.art-search input[type="submit"],
 input.art-search-button,
 a.art-search-button {
     position: absolute;
     left: auto;
     display: block;
     border: none;
     background: url('images/searchicon.png') center center no-repeat;
     width: 24px;
     height: 100%;
     padding: 0;
     color: #D1DFE5!important;
     cursor: pointer
 }
 
 a.art-search-button span.art-search-button-text {
     display: none
 }
 
 label.art-checkbox:before {
     background: #FFF;
     background: -webkit-linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     background: -moz-linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     background: -o-linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     background: -ms-linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     -svg-background: linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     background: linear-gradient(to bottom, #FFF 0, #BDDAE5 100%) no-repeat;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     border-radius: 6px;
     border: 1px solid #6391A6;
     margin: 0 auto;
     width: 20px;
     height: 20px
 }
 
 label.art-checkbox {
     cursor: pointer;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     line-height: 20px;
     display: inline-block;
     color: #80A6B7!important
 }
 
 .art-checkbox>input[type="checkbox"] {
     margin: 0 5px 0 0
 }
 
 label.art-checkbox.active:before {
     background: #79C0E7;
     background: -webkit-linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     background: -moz-linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     background: -o-linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     background: -ms-linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     -svg-background: linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     background: linear-gradient(to bottom, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     border-radius: 6px;
     border: 1px solid #5BA2BE;
     margin: 0 auto;
     width: 20px;
     height: 20px;
     display: inline-block
 }
 
 label.art-checkbox.hovered:before {
     background: #BADFF3;
     background: -webkit-linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     background: -moz-linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     background: -o-linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     background: -ms-linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     -svg-background: linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     background: linear-gradient(to bottom, #E1F1FA 0, #97CFED 100%) no-repeat;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     border-radius: 6px;
     border: 1px solid #6391A6;
     margin: 0 auto;
     width: 20px;
     height: 20px;
     display: inline-block
 }
 
 label.art-radiobutton:before {
     background: #FFF;
     background: -webkit-linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     background: -moz-linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     background: -o-linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     background: -ms-linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     -svg-background: linear-gradient(top, #FFF 0, #BDDAE5 100%) no-repeat;
     background: linear-gradient(to bottom, #FFF 0, #BDDAE5 100%) no-repeat;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     border: 1px solid #6391A6;
     margin: 0 auto;
     width: 20px;
     height: 20px
 }
 
 label.art-radiobutton {
     cursor: pointer;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal;
     line-height: 20px;
     display: inline-block;
     color: #80A6B7!important
 }
 
 .art-radiobutton>input[type="radio"] {
     vertical-align: baseline;
     margin: 0 5px 0 0
 }
 
 label.art-radiobutton.active:before {
     background: #79C0E7;
     background: -webkit-linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     background: -moz-linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     background: -o-linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     background: -ms-linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     -svg-background: linear-gradient(top, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     background: linear-gradient(to bottom, #9BD1ED 0, #5AB2E2 100%) no-repeat;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     border: 1px solid #5BA2BE;
     margin: 0 auto;
     width: 20px;
     height: 20px;
     display: inline-block
 }
 
 label.art-radiobutton.hovered:before {
     background: #BADFF3;
     background: -webkit-linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     background: -moz-linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     background: -o-linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     background: -ms-linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     -svg-background: linear-gradient(top, #E1F1FA 0, #97CFED 100%) no-repeat;
     background: linear-gradient(to bottom, #E1F1FA 0, #97CFED 100%) no-repeat;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     border: 1px solid #6391A6;
     margin: 0 auto;
     width: 20px;
     height: 20px;
     display: inline-block
 }
 
 .art-comments {
     margin: 0 auto;
     margin-top: 25px
 }
 
 .art-comments h2 {
     color: #BED1DA
 }
 
 .art-comment {
     border: 1px solid #B2D3E1;
     padding: 7px;
     margin: 0 auto;
     margin-top: 6px
 }
 
 .art-comment-avatar {
     width: 80px;
     height: 80px;
     padding: 2px;
     background: #fff;
     border: none;
     float: right
 }
 
 .art-comment-avatar>img {
     margin: 0!important;
     border: none!important
 }
 
 .art-comment-content {
     padding: 10px 0;
     color: #BED1DA;
     font-family: 'Arimo', sans-serif
 }
 
 .art-comment:first-child {
     margin-top: 0
 }
 
 .art-comment-inner {
     margin-left: 0;
     margin-right: 92px
 }
 
 .art-comment-header {
     color: #BED1DA;
     font-family: 'Arimo', sans-serif
 }
 
 .art-comment-header a,
 .art-comment-header a:link,
 .art-comment-header a:visited,
 .art-comment-header a.visited,
 .art-comment-header a:hover,
 .art-comment-header a.hovered {
     font-family: 'Arimo', sans-serif
 }
 
 .art-comment-header a,
 .art-comment-header a:link {
     font-family: 'Arimo', sans-serif;
     color: #C7E5F5
 }
 
 .art-comment-header a:visited,
 .art-comment-header a.visited {
     font-family: 'Arimo', sans-serif;
     color: #BED1DA
 }
 
 .art-comment-header a:hover,
 .art-comment-header a.hovered {
     font-family: 'Arimo', sans-serif;
     color: #A9D7EF
 }
 
 .art-comment-content a,
 .art-comment-content a:link,
 .art-comment-content a:visited,
 .art-comment-content a.visited,
 .art-comment-content a:hover,
 .art-comment-content a.hovered {
     font-family: 'Arimo', sans-serif
 }
 
 .art-comment-content a,
 .art-comment-content a:link {
     font-family: 'Arimo', sans-serif;
     color: #C7E5F5
 }
 
 .art-comment-content a:visited,
 .art-comment-content a.visited {
     font-family: 'Arimo', sans-serif;
     color: #BED1DA
 }
 
 .art-comment-content a:hover,
 .art-comment-content a.hovered {
     font-family: 'Arimo', sans-serif;
     color: #A9D7EF
 }
 
 .art-pager {
     background: #80A6B7;
     background: transparent;
     border: 1px solid transparent;
     padding: 7px;
     margin: 2px;
     text-align: left
 }
 
 .art-pager>*:last-child {
     margin-right: 0!important
 }
 
 .art-pager>span {
     cursor: default
 }
 
 .art-pager>* {
     background: #A7C1CD;
     background: transparent;
     -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
     border-radius: 6px;
     padding: 5px;
     margin: 0 6px 0 auto;
     line-height: normal;
     position: relative;
     display: inline-block;
     margin-left: 0
 }
 
 .art-pager a:link,
 .art-pager a:visited,
 .art-pager .active {
     line-height: normal;
     font-family: 'Arimo', sans-serif;
     text-decoration: none;
     color: #A0C9D9
 }
 
 .art-pager .active {
     background: #B2D3E1;
     padding: 5px;
     margin: 0 6px 0 auto;
     color: #102128
 }
 
 .art-pager .more {
     background: #A7C1CD;
     background: transparent;
     margin: 0 6px 0 auto
 }
 
 .art-pager a.more:link,
 .art-pager a.more:visited {
     color: #A0C9D9
 }
 
 .art-pager a:hover {
     background: #B2D3E1;
     padding: 5px;
     margin: 0 6px 0 auto
 }
 
 .art-pager a:hover,
 .art-pager a.more:hover {
     color: #102128
 }
 
 .art-pager>*:after {
     margin: 0 0 0 auto;
     display: inline-block;
     position: absolute;
     content: ' ';
     top: 0;
     width: 0;
     height: 100%;
     right: 0;
     text-decoration: none
 }
 
 .art-pager>*:last-child:after {
     display: none
 }
 
 .art-commentsform {
     background: #D0E4EC;
     background: transparent;
     border: 1px solid #B2D3E1;
     padding: 7px;
     margin: 0 auto;
     margin-top: 25px;
     color: #BED1DA
 }
 
 .art-commentsform h2 {
     padding-bottom: 10px;
     margin: 0;
     color: #BED1DA
 }
 
 .art-commentsform label {
     display: inline-block;
     line-height: 25px
 }
 
 .art-commentsform input:not([type=submit]),
 .art-commentsform textarea {
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     width: 100%;
     max-width: 100%
 }
 
 .art-commentsform .form-submit {
     margin-top: 5px
 }
 
 .art-post {
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px
 }

 a img {
     border: 0
 }
 
 .art-article img,
 img.art-article,
 .art-block img,
 .art-footer img {
     border: 1px solid #000;
     margin: 7px
 }
 
 .art-metadata-icons img {
     border: none;
     vertical-align: middle;
     margin: 2px
 }
 
 .art-article table,
 table.art-article {
     border-collapse: collapse;
     margin: 1px
 }
 
 .art-post .art-content-layout-br {
     height: 0
 }
 
 .art-article th,
 .art-article td {
     padding: 2px;
     border: solid 1px #5BA2BE;
     vertical-align: top;
     text-align: left
 }
 
 .art-article th {
     text-align: left;
     vertical-align: middle;
     padding: 7px;
     background-color: #0b83c8;
     color: #fff
 }
 
.blogtext th,
 .blogtext td {
     padding: 2px;
     border: solid 1px #5BA2BE;
     vertical-align: top;
     text-align: left
 }
 
 .blogtext th {
     text-align: left;
     vertical-align: middle;
     padding: 7px;
     background-color: #0b83c8;
     color: #fff
 }

 pre {
     overflow: auto;
     padding: .1em
 }
 
 .preview-cms-logo {
     border: 0;
     margin: 1em 1em 0 0;
     float: left
 }
 
 .image-caption-wrapper {
     padding: 7px;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .image-caption-wrapper img {
     margin: 0!important;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .image-caption-wrapper div.art-collage {
     margin: 0!important;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .image-caption-wrapper p {
     font-size: 80%;
     text-align: right;
     margin: 0
 }
 
 .art-postmetadataheader {
     margin: 0 auto;
     position: relative;
     z-index: 1;
     padding: 1px;
     margin-bottom: 5px
 }
 
 .art-postheader {
     color: #0b83c8;
     margin: 6px 0;
     font-size: 22px;
     font-family: 'Oswald', sans-serif!important;
     font-weight: 400;
     font-style: normal;
     text-transform: uppercase
 }
 
 .art-postheader ul li {
     color: #fff
 }
 
 .art-postheader a,
 .art-postheader a:link,
 .art-postheader a:visited,
 .art-postheader a.visited,
 .art-postheader a:hover,
 .art-postheader a.hovered {
     font-size: 26px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: normal
 }
 
 .art-postheader a,
 .art-postheader a:link {
     font-family: 'Arimo', sans-serif;
     text-decoration: none;
     text-align: left;
     color: #186086
 }
 
 .art-postheader a:visited,
 .art-postheader a.visited {
     font-family: 'Arimo', sans-serif;
     text-decoration: none;
     color: #2D5E71
 }
 
 .art-postheader a:hover,
 .art-postheader a.hovered {
     font-family: 'Arimo', sans-serif;
     text-decoration: none;
     color: #134A68
 }
 
 .art-postheadericons,
 .art-postheadericons a,
 .art-postheadericons a:link,
 .art-postheadericons a:visited,
 .art-postheadericons a:hover {
     font-size: 12px;
     font-family: 'Arimo', sans-serif;
     color: #BED1DA
 }
 
 .art-postheadericons {
     padding: 1px
 }
 
 .art-postheadericons a,
 .art-postheadericons a:link {
     font-family: 'Arimo', sans-serif;
     font-weight: 700;
     font-style: normal;
     text-decoration: none;
     color: #82C4E9
 }
 
 .art-postheadericons a:visited,
 .art-postheadericons a.visited {
     font-family: 'Arimo', sans-serif;
     font-weight: 700;
     font-style: normal;
     text-decoration: none;
     color: #82C4E9
 }
 
 .art-postheadericons a:hover,
 .art-postheadericons a.hover {
     font-family: 'Arimo', sans-serif;
     font-weight: 700;
     font-style: normal;
     text-decoration: none;
     color: #A9D7EF
 }
 
 .art-postdateicon:before {
   
     margin-right: 6px;
     bottom: 2px;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     font-size: 0;
     line-height: 0
 }
 
 .opera .art-postdateicon:before {
     bottom: 0
 }
 
 .art-postauthoricon:before {
    
     margin-right: 6px;
     bottom: 2px;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     font-size: 0;
     line-height: 0
 }
 
 .opera .art-postauthoricon:before {
     bottom: 0
 }
 
 .art-postpdficon:before {
   
     margin-right: 6px;
     bottom: 2px;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     font-size: 0;
     line-height: 0
 }
 
 .opera .art-postpdficon:before {
     bottom: 0
 }
 
 .art-postprinticon:before {
     
     margin-right: 6px;
     bottom: 2px;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     font-size: 0;
     line-height: 0
 }
 
 .opera .art-postprinticon:before {
     bottom: 0
 }
 
 .art-postemailicon:before {
   
     margin-right: 6px;
     bottom: 2px;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     font-size: 0;
     line-height: 0
 }
 
 .opera .art-postemailicon:before {
     bottom: 0
 }
 
 .art-postediticon:before {
    
     margin-right: 6px;
     bottom: 2px;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     font-size: 0;
     line-height: 0
 }
 
 .opera .art-postediticon:before {
     bottom: 0
 }
 
 .art-postcontent ul>li:before,
 .art-post ul>li:before,
 .art-textblock ul>li:before {
     margin-right: 6px;
     bottom: 2px;
     position: relative;
     display: inline-block;
     vertical-align: middle;
     font-size: 0;
     line-height: 0
 }
 
 .opera .art-postcontent ul>li:before,
 .opera .art-post ul>li:before,
 .opera .art-textblock ul>li:before {
     bottom: 0
 }
 
 .art-postcontent li,
 .art-post li,
 .art-textblock li {
     font-family: 'Arimo', sans-serif;
     color: #333;
     margin: 5px 0 5px 13px
 }
 
 .art-postcontent ul>li,
 .art-post ul>li,
 .art-textblock ul>li,
 .art-postcontent ol,
 .art-post ol,
 .art-textblock ol {
     padding: 0
 }
 
 .art-postcontent ul>li,
 .art-post ul>li,
 .art-textblock ul>li {
     padding-left: 9px
 }
 
 .art-postcontent ul>li:before,
 .art-post ul>li:before,
 .art-textblock ul>li:before {
     margin-left: -9px
 }
 
 .art-postcontent ol,
 .art-post ol,
 .art-textblock ol,
 .art-postcontent ul,
 .art-post ul,
 .art-textblock ul {
     margin: 1em 0 1em 13px
 }
 
 .art-postcontent li ol,
 .art-post li ol,
 .art-textblock li ol,
 .art-postcontent li ul,
 .art-post li ul,
 .art-textblock li ul {
     margin: .5em 0 .5em 13px
 }
 
 .art-postcontent li,
 .art-post li,
 .art-textblock li {
     margin: 5px 0
 }
 
 .art-postcontent ol>li,
 .art-post ol>li,
 .art-textblock ol>li {
     overflow: visible
 }
 
 .art-postcontent ul>li,
 .art-post ul>li,
 .art-textblock ul>li {
     overflow-x: visible;
     overflow-y: hidden
 }
 blockquote {
     background: #BADFF3 url('images/postquote.png') no-repeat scroll;
     padding: 6px 6px 6px 30px;
     margin: 0 0 0 15px;
     color: #05121A;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: italic;
     overflow: auto;
     clear: both
 }
 
 blockquote a,
 .art-postcontent blockquote a,
 .art-blockcontent blockquote a,
 .art-footer blockquote a,
 blockquote a:link,
 .art-postcontent blockquote a:link,
 .art-blockcontent blockquote a:link,
 .art-footer blockquote a:link,
 blockquote a:visited,
 .art-postcontent blockquote a:visited,
 .art-blockcontent blockquote a:visited,
 .art-footer blockquote a:visited,
 blockquote a:hover,
 .art-postcontent blockquote a:hover,
 .art-blockcontent blockquote a:hover,
 .art-footer blockquote a:hover {
     color: #05121A;
     font-family: 'Arimo', sans-serif;
     font-weight: 400;
     font-style: italic
 }
 
 blockquote p,
 .art-postcontent blockquote p,
 .art-blockcontent blockquote p,
 .art-footer blockquote p {
     margin: 0
 }
 
 .Sorter img {
     border: 0;
     vertical-align: middle;
     padding: 0;
     margin: 0;
     position: static;
     z-index: 1;
     width: 12px;
     height: 6px
 }
 
 .Sorter a {
     position: relative;
     font-family: 'Arimo', sans-serif;
     color: #BED1DA
 }
 
 .Sorter a:link {
     font-family: 'Arimo', sans-serif;
     color: #BED1DA
 }
 
 .Sorter a:visited,
 .Sorter a.visited {
     font-family: 'Arimo', sans-serif;
     color: #BED1DA
 }
 
 .Sorter a:hover,
 .Sorter a.hover {
     font-family: 'Arimo', sans-serif;
     color: #A1BDC9
 }
 
 .Sorter {
     font-family: 'Arimo', sans-serif;
     color: #BED1DA
 }
 
 .art-footer {
     background: #B2D3E1;
     background: rgb(45, 45, 45);
     margin: 20px auto 0;
     position: relative;
     color: #0D1417;
     font-size: 13px;
     font-family: 'Arimo', sans-serif;
     text-align: center;
     padding: 0
 }
 
 .art-footer a,
 .art-footer a:link,
 .art-footer a:visited,
 .art-footer a:hover,
 .art-footer td,
 .art-footer th,
 .art-footer caption {
     color: #aaaaaa;
     font-size: 13px;
     font-family: 'Arimo', sans-serif
 }
 
 .art-footer p {
     padding: 0;
     text-align: center
 }
 
 .art-footer a,
 .art-footer a:link {
     color: #aaaaaa;
     font-family: 'Arimo', sans-serif;
     text-decoration: none
 }
 
 .art-footer a:visited {
     color: #aaaaaa;
     font-family: 'Arimo', sans-serif;
     text-decoration: none
 }
 
 .art-footer a:hover {
     color: #ffffff;
     font-family: 'Arimo', sans-serif;
     text-decoration: none
 }
 
 .art-footer h1 {
     color: #2491CB;
     font-family: 'Arimo', sans-serif
 }
 
 .art-footer h2 {
     color: #2491CB;
     font-family: 'Arimo', sans-serif
 }
 
 .art-footer h3 {
     color: #2491CB;
     font-family: 'Arimo', sans-serif
 }
 
 .art-footer h4 {
     color: #3F5F6F;
     font-family: 'Arimo', sans-serif
 }
 
 .art-footer h5 {
     color: #3F5F6F;
     font-family: 'Arimo', sans-serif
 }
 
 .art-footer h6 {
     color: #3F5F6F;
     font-family: 'Arimo', sans-serif
 }
 
 .art-footer img {
     border: none;
     margin: 12px
 }
 
 .art-footer-inner {
     margin: 0 auto;
     min-width: 700px;
     max-width: 1728px;
     width: 90%;
     padding: 50px;
     padding-right: 50px;
     padding-left: 50px
 }
 
 .art-rss-tag-icon {
    
     margin: 0 auto;
     min-height: 32px;
     min-width: 32px;
     display: inline-block;
     text-indent: 35px;
     background-position: left center;
     vertical-align: middle
 }
 
 .art-rss-tag-icon:empty {
     vertical-align: middle
 }
 
 .art-facebook-tag-icon {
   
     margin: 0 auto;
     min-height: 32px;
     min-width: 32px;
     display: inline-block;
     text-indent: 35px;
     background-position: left center;
     vertical-align: middle
 }
 
 .art-facebook-tag-icon:empty {
     vertical-align: middle
 }
 
 .art-twitter-tag-icon {
   
     margin: 0 auto;
     min-height: 32px;
     min-width: 32px;
     display: inline-block;
     text-indent: 35px;
     background-position: left center;
     vertical-align: middle
 }
 
 .art-twitter-tag-icon:empty {
     vertical-align: middle
 }
 
 .art-tumblr-tag-icon {
    
     margin: 0 auto;
     min-height: 32px;
     min-width: 32px;
     display: inline-block;
     text-indent: 35px;
     background-position: left center;
     vertical-align: middle
 }
 
 .art-tumblr-tag-icon:empty {
     vertical-align: middle
 }
 
 .art-pinterest-tag-icon {
   
     margin: 0 auto;
     min-height: 32px;
     min-width: 32px;
     display: inline-block;
     text-indent: 35px;
     background-position: left center;
     vertical-align: middle
 }
 
 .art-pinterest-tag-icon:empty {
     vertical-align: middle
 }
 
 .art-vimeo-tag-icon {
    
     margin: 0 auto;
     min-height: 33px;
     min-width: 32px;
     display: inline-block;
     text-indent: 35px;
     background-position: left center;
     vertical-align: middle
 }
 
 .art-vimeo-tag-icon:empty {
     vertical-align: middle
 }
 
 .art-youtube-tag-icon {
   
     margin: 0 auto;
     min-height: 32px;
     min-width: 32px;
     display: inline-block;
     text-indent: 35px;
     background-position: left center;
     vertical-align: middle
 }
 
 .art-youtube-tag-icon:empty {
     vertical-align: middle
 }
 
 .art-linkedin-tag-icon {
    
     margin: 0 auto;
     min-height: 32px;
     min-width: 32px;
     display: inline-block;
     text-indent: 35px;
     background-position: left center;
     vertical-align: middle
 }
 
 .art-linkedin-tag-icon:empty {
     vertical-align: middle
 }
 
 .art-footer li {
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     line-height: 125%;
     color: #FCFDFD
 }
 
 .art-page-footer,
 .art-page-footer a,
 .art-page-footer a:link,
 .art-page-footer a:visited,
 .art-page-footer a:hover {
     font-family: Arial;
     font-size: 10px;
     letter-spacing: normal;
     word-spacing: normal;
     font-style: normal;
     font-weight: 400;
     text-decoration: underline;
     color: #103E56
 }
 
 .art-page-footer {
     position: relative;
     z-index: auto!important;
     padding: 1em;
     text-align: center!important;
     text-decoration: none;
     color: #253841
 }
 
 .art-lightbox-wrapper {
     background: #333;
     background: rgba(0, 0, 0, .8);
     bottom: 0;
     left: 0;
     padding: 0 100px;
     position: fixed;
     right: 0;
     text-align: center;
     top: 0;
     z-index: 1000000
 }
 
 .art-lightbox,
 .art-lightbox-wrapper .art-lightbox-image {
     cursor: pointer
 }
 
 .art-lightbox-wrapper .art-lightbox-image {
     border: 6px solid #fff;
     border-radius: 3px;
     display: none;
     max-width: 100%;
     vertical-align: middle
 }
 
 .art-lightbox-wrapper .art-lightbox-image.active {
     display: inline-block
 }
 
 .art-lightbox-wrapper .lightbox-error {
     background: #fff;
     border: 1px solid #b4b4b4;
     border-radius: 10px;
     box-shadow: 0 2px 5px #333;
     height: 80px;
     opacity: .95;
     padding: 20px;
     position: fixed;
     width: 300px;
     z-index: 100
 }
 
 .art-lightbox-wrapper .loading {
    /* background: #fff url('images/preloader-01.gif') center center no-repeat;*/
     border: 1px solid #b4b4b4;
     border-radius: 10px;
     box-shadow: 0 2px 5px #333;
     height: 32px;
     opacity: .5;
     padding: 10px;
     position: fixed;
     width: 32px;
     z-index: 10100
 }
 
 .art-lightbox-wrapper .arrow {
     cursor: pointer;
     height: 100px;
     opacity: .5;
     filter: alpha(opacity=50);
     position: fixed;
     width: 82px;
     z-index: 10003
 }
 
 .art-lightbox-wrapper .arrow.left {
     left: 9px
 }
 
 .art-lightbox-wrapper .arrow.right {
     right: 9px
 }
 
 .art-lightbox-wrapper .arrow:hover {
     opacity: 1;
     filter: alpha(opacity=100)
 }
 
 .art-lightbox-wrapper .arrow.disabled {
     display: none
 }
 
 .art-lightbox-wrapper .arrow-t,
 .art-lightbox-wrapper .arrow-b {
     background-color: #fff;
     border-radius: 3px;
     height: 6px;
     left: 26px;
     position: relative;
     width: 30px
 }
 
 .art-lightbox-wrapper .arrow-t {
     top: 38px
 }
 
 .art-lightbox-wrapper .arrow-b {
     top: 50px
 }
 
 .art-lightbox-wrapper .close {
     cursor: pointer;
     height: 22px;
     opacity: .5;
     filter: alpha(opacity=50);
     position: fixed;
     right: 39px;
     top: 30px;
     width: 22px;
     z-index: 10003
 }
 
 .art-lightbox-wrapper .close:hover {
     opacity: 1;
     filter: alpha(opacity=100)
 }
 
 .art-lightbox-wrapper .close .cw,
 .art-lightbox-wrapper .close .ccw {
     background-color: #fff;
     border-radius: 3px;
     height: 6px;
     position: absolute;
     left: -4px;
     top: 8px;
     width: 30px
 }
 
 .art-lightbox-wrapper .cw {
     transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     -webkit-transform: rotate(45deg);
     -o-transform: rotate(45deg);
     -moz-transform: rotate(45deg)
 }
 
 .art-lightbox-wrapper .ccw {
     transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     -webkit-transform: rotate(-45deg);
     -o-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg)
 }
 
 .art-lightbox-wrapper .close-alt,
 .art-lightbox-wrapper .arrow-right-alt,
 .art-lightbox-wrapper .arrow-left-alt {
     color: #fff;
     display: none;
     font-size: 2.5em;
     line-height: 100%
 }
 
 .ie8 .art-lightbox-wrapper .close-alt,
 .ie8 .art-lightbox-wrapper .arrow-right-alt,
 .ie8 .art-lightbox-wrapper .arrow-left-alt {
     display: block
 }
 
 .ie8 .art-lightbox-wrapper .cw,
 .ie8 .art-lightbox-wrapper .ccw {
     display: none
 }
 
 .art-content-layout .art-sidebar1 {
     background: #B2D3E1;
     background: transparent;
     -webkit-border-radius: 0 0 0 5px;
     -moz-border-radius: 0 0 0 5px;
     border-radius: 0 0 0 5px;
     margin: 0 auto;
     width: 16%
 }
 
 .art-content-layout .art-content {
     margin: 0 auto;
     height: auto!important
 }
 
 .art-content-layout .art-sidebar2 {
     background: #B2D3E1;
     background: transparent;
     -webkit-border-radius: 0 0 5px;
     -moz-border-radius: 0 0 5px;
     border-radius: 0 0 5px;
     margin: 0 auto;
     width: 29%
 }
 
 body {
     margin: 0;
     font-family: 'Arimo', sans-serif;
     font-size: 14px
 }
 
 .s9 {
     font-size: 9px;
     line-height: 9px
 }
 
 .s10 {
     font-size: 10px;
     line-height: 10px
 }
 
 .s11 {
     font-size: 11px;
     line-height: 11px
 }
 
 .s12 {
     font-size: 12px!important;
     line-height: 12px
 }
 
 .s13 {
     font-size: 13px;
     line-height: 13px
 }
 
 .s14 {
     font-size: 14px;
     line-height: 14px
 }
 
 .s15 {
     font-size: 15px;
     line-height: 15px
 }
 
 .s16 {
     font-size: 16px!important;
     line-height: 16px
 }
 
 .s17 {
     font-size: 17px;
     line-height: 17px
 }
 
 .s18 {
     font-size: 18px!important;
     line-height: 18px!important
 }
 
 .s19 {
     font-size: 19px;
     line-height: 19px
 }
 
 .s20 {
     font-size: 20px!important;
     line-height: 20px
 }
 
 .s21 {
     font-size: 21px;
     line-height: 21px
 }
 
 .s22 {
     font-size: 22px;
     line-height: 22px
 }
 
 .s23 {
     font-size: 23px;
     line-height: 23px
 }
 
 .s24 {
     font-size: 24px;
     line-height: 24px
 }
 
 .s25 {
     font-size: 25px;
     line-height: 25px
 }
 
 .s27 {
     font-size: 27px;
     line-height: 27px
 }
 
 .s28 {
     font-size: 28px;
     line-height: 28px
 }
 
 .s30 {
     font-size: 30px;
     line-height: 30px
 }
 
 .s32 {
     font-size: 32px;
     line-height: 32px
 }
 
 .s70 {
     font-size: 70px;
     line-height: 70px
 }
 
 .s35 {
     font-size: 35px;
     line-height: 35px
 }
 
 .aL {
     text-align: left
 }
 
 .aR {
     text-align: right
 }
 
 .aC {
     text-align: center
 }
 
 .aJ {
     text-align: justify
 }
 
 .aT {
     vertical-align: top
 }
 
 .aB {
     vertical-align: bottom
 }
 
 .aM {
     vertical-align: middle
 }
 
 .curP {
     cursor: pointer
 }
 
 .curD {
     cursor: default
 }
 
 .fL {
     float: left
 }
 
 .fR {
     float: right
 }
 
 ul {
     padding: 0;
     margin: 0
 }
 
 .aC {
     text-align: center
 }
 
 .aL {
     text-align: left
 }
 
 .aR {
     text-align: right
 }
 
 .b {
     font-weight: 700
 }
 
 .art-postmetadataheader h1 {
     font-size: 25px!important
 }
 h1 {
     font-size: 28px!important;
     font-weight: 700;
     letter-spacing: 1px;
     color: #0b83c8;
     font-family: 'Oswald', sans-serif!important;
     text-transform: uppercase;
     *margin-top: 30px
 }
 
 .h1_txt {
     color: #000;
     font-family: 'Arimo', sans-serif;
     font-size: 15px
 }
 
 .h3Active {
     color: #0b83c8!important;
     text-decoration: none;
     font-size: 16px!important;
     line-height: 18px!important
 }
 
 .mtop30 {
     margin-top: 30px
 }
 
 .mbot30 {
     margin-bottom: 30px
 }
 
 .ptop30 {
     padding-top: 30px
 }
 
 .pbot30 {
     padding-bottom: 30px
 }
 
 .mtop20I {
     margin-top: 20px!important
 }
 
 .mtop20 {
     margin-top: 20px
 }
 
 .mbot20 {
     margin-bottom: 20px
 }
 
 .mbot10 {
     margin-bottom: 10px
 }
 
 .ptop20 {
     padding-top: 20px
 }
 
 .pbot20 {
     padding-bottom: 20px
 }
 
 .pbot10 {
     padding-bottom: 10px
 }
 
 .ptop10 {
     padding-top: 10px
 }
 
 .ptop5 {
     padding-top: 5px
 }
 
 .pbot5 {
     padding-bottom: 5px
 }
 
 .mtop0 {
     margin-top: 0!important
 }
 
 .mtop5 {
     margin-top: 5px
 }
 
 .mtop10 {
     margin-top: 10px
 }
 
 .pright5 {
     padding-right: 5px
 }
 
 .pright10 {
     padding-right: 10px
 }
 
 .pleft5 {
     padding-left: 5px
 }
 
 .pleft10 {
     padding-left: 10px
 }
 
 .mright5 {
     margin-right: 5px
 }
 
 .mright10 {
     margin-right: 10px
 }
 
 .mright30 {
     margin-right: 30px
 }
 
 .mleft5 {
     margin-left: 5px
 }
 
 .mleft6 {
     margin-left: 6px
 }
 
 .mright5 {
     margin-right: 5px
 }
 
 .mleft10 {
     margin-left: 10px
 }
 
 .mright10 {
     margin-right: 10px
 }
 
 .pd5 {
     padding: 5px
 }
 
 .pd10 {
     padding: 10px
 }
 
 .pd20 {
     padding: 20px
 }
 
 .mr10 {
     margin: 10px
 }
 
 .mr20 {
     margin: 20px
 }
 
 .mL0 {
     margin-left: 0!important
 }
 
 .m0 {
     margin: 0!important
 }
 
 .mL10 {
     margin-left: 10px!important
 }
 
 .mL20 {
     margin-left: 20px
 }
 
 .pL20 {
     padding-left: 20px
 }
 
 .pR20 {
     padding-right: 20px
 }
 
 .pL30 {
     padding-left: 30px
 }
 
 .pL35 {
     padding-left: 35px
 }
 
 .pR35 {
     padding-right: 35px
 }
 
 .lH {
     line-height: 22px;
     !important
 }
 
 .lH16 {
     line-height: 16px
 }
 
 .lH15 {
     line-height: 14px!important
 }
 
 .lH18 {
     line-height: 18px!important
 }
 
 .topDottedStroke {
     border-top: 1px dotted #999;
     padding-top: 20px
 }
 
 .four_circles img {
     text-align: center
 }
 
 .four_circles h2 {
     font-size: 14px;
     color: #000;
     text-transform: uppercase
 }
 
 .four_circles li {
     text-align: center;
     padding: 15px;
     /* padding-left: 0!important; */
     display: inline-block;
     margin: 6px!important;
     /* padding-bottom: 5px!important; */
     transition: all .4s ease-out 0s
 }
 
 .four_circles li:hover {
     box-shadow: 0 0 3px 3px #ccc;
     border-radius: 16px
 }
 
/*  .four_circles li h2 {
    min-height: 35px
} */
 
 .four_circles ul {
     margin-left: -4px
 }
 
 li {
     list-style: none
 }
 
 .white_text {
     color: #fff
 }
 
 .imgB {
     border: 1px solid #C3C3C3!important;
     padding: 5px;
     margin-right: 15px!important;
     margin-bottom: 15px!important
 }
 
 .blue_text {
     color: #0b83c8!important
 }
 
 .cGrn {
     color: #30ac28!important
 }
 
 .cGh {
     color: #222427!important
 }
 
 .liColor {
     color: #898989!important
 }
 
 .cRed {
     color: red!important
 }
 
 .u {
     text-decoration: underline
 }
 
 .clr {
     clear: both
 }
 
 .content {
    /* width: 950px;*/
     margin: auto
 }
 
 .headstrip {
     background-color: #18427a;
     height: 57px
 }
 
 .top_menu {
     margin-top: 12px;
     font-size: 14px;
     color: #fff
 }
 
 .top_menu a {
     color: #fff;
     display: block;
     text-decoration: none
 }
 
 .top_menu>li:first-child {
     border: 0
 }
 
 .top_menu>li {
     float: left;
     padding: 0;
     padding-left: 14px;
     padding-right: 14px;
     border-left: 1px solid #a0b1c8;
     border-right: 1px solid #18427a
 }
 
 .top_menu>li span {
     width: 34px;
     height: 34px;
     line-height: 34px
 }
 
 .top_menu_nb>li {
     padding-left: 0;
     padding-right: 0;
     border: 0
 }
 
 .groupsites_icon,
 .contactus_icon,
 .callus_icon,
 .g_puls_icon,
 .fb_icon,
 .tw_icon,
 .linked_icon,
 .rss_icon {
     background-image: url('images/top_icons.png');
     background-repeat: no-repeat;
     float: left;
     margin-right: 10px
 }
 
 
 .home_logo_div {
     height: 69px;
     padding-top: 20px;
     display: table-cell;
     width: 170px
 }
 
 .home_nav_menu>ul {
     padding: 0;
     margin: 0;
     position: relative;
     left: 50%
 }
 
 .home_nav_menu>ul>li {
     float: left
 }
 
 .home_nav_menu>ul>li a {
     padding: 8px 20px;
     display: block;
     text-transform: uppercase;
     text-align: center;
     color: #000
 }
 
 .home_nav_menu>ul>li .active {
     color: #fd4a10
 }
 
 .modulecontent {
     padding: 5px
 }
 
 .stock_updates {
     width: 100%;
     border-bottom: 1px dotted #000;
     line-height: 30px;
     font-size: 12px;
     color: #000
 }
 
 .stock_updates>ul {
     margin: 0;
     padding: 0;
     margin-top: 15px;
     margin-bottom: 10px;
     padding-left: 5px;
     width: 100%
 }
 
 .stock_updates>ul>li:first-child {
     color: #000
 }
 
 .stock_updates ul li {
     float: left;
     font-size: 12px;
     margin: 0;
     margin-right: 5px;
     color: #898989;
     line-height: 30px;
     text-transform: uppercase;
     padding: 0
 }
 
 .stock_updates ul li:before {
     content: none
 }
 
 .stock_updates ul li>span {
     font-size: 12px
 }
 
 .stock_updates ul li img {
     padding-left: 5px
 }
 
 .red_text {
     color: red;
     background-image: url('images/arrow-red.png');
     background-repeat: no-repeat;
     background-position: right;
     padding-right: 15px
 }
 
 .green_text {
     color: #0db609;
     background-image: url('images/arrow-green.png');
     background-repeat: no-repeat;
     background-position: right;
     padding-right: 15px
 }
 
 .rec_img {
     width: 100%;
     margin: 0;
     padding: 0;
     display: block
 }
 
 .rect_img_div {
     float: left;
     width: 31.3%;
     margin-left: 1%;
     margin-right: 1%;
     position: relative;
     padding: 0
 }
 
 .rect_img_div img {
     margin: 0!important;
     padding: 0;
     width: 100%;
     border-bottom: 5px solid #0077c2!important
 }
 
 .fade_div {
     position: absolute;
     bottom: 8px;
     width: 100%;
     background-color: rgba(0, 0, 0, 0.7);
     padding-top: 5px;
     padding-bottom: 5px
 }
 
 .fade_div>div {
     padding-left: 5px
 }
 
 .yellow_head {
     text-align: left;
     font-size: 20px;
     color: #fdd000;
     font-weight: 500
 }
 
 .ExploreNow {
     background-image: url('images/arrow-img.png');
     background-repeat: no-repeat;
     background-position: right;
     padding-right: 20px;
     float: left;
     font-family: 'Arimo', sans-serif;
     font-size: 15PX;
     color: #fff;
     font-weight: 700
 }
 
 .art-postcontent .ExploreNow a {
     color: #fff
 }
 
 .art-postcontent .ExploreNow a:hover {
     color: #0b83c8;
     text-decoration: underline
 }
 
 .foot_bg {
     background-color: #2d2d2d;
     float: left;
     width: 100%;
     height: auto;
     padding: 20px 0;
 }
 
 .foot_nav {
     width: 100%;
     float: left
 }
 
 .nav_txt {
     width: 20%;
     float: left;
     text-transform: uppercase;
     font-size: 12px;
     color: #494949;
     font-weight: 600;
     text-align: left
 }
 
 .nav_span {
     float: left;
     color: #d0d0d0;
     font-size: 11px;
     text-transform: capitalize;
     letter-spacing: .5px;
     line-height: 10px;
     cursor: pointer
 }
 
 .nav_span:hover {
     color: #fff
 }
 
 .foot_rt_arw {
     width: 3%;
     float: right;
     text-align: right;
     margin: 0;
     padding: 0
 }
 
 .copy-img {
     margin-right: 10px
 }
 
 .copy-text {
     font-size: 12px;
     color: #e0dfdf;
     line-height: 30px;
     font-family: 'Open Sans'
 }
 
 .foot_soc_nav {
     width: 100%;
     float: right
 }
 
 .foot_soc_nav li {
     float: left;
     padding: 0 6px 0 0;
     margin: 0
 }
 
 .foot_soc_nav li span {
     float: left;
     width: 26px;
     height: 27px;
     line-height: 27px
 }
 
 .gPlus_foot,
 .fb_foot,
 .tw_foot,
 .linIn_foot,
 .rs_feed {
     float: left
 }
 
 .gPlus_foot {
     background-position: 0 0
 }
 
 .fb_foot {
     background-position: -31px 0
 }
 
 .tw_foot {
     background-position: -62px 0
 }
 
 .linIn_foot {
     background-position: -92px 0
 }
 
 .rs_feed {
     background-position: -122px 0
 }
 
 #FooterSitemap ul {
     padding: 0;
     margin: 0;
     width: 100%;
     padding-bottom: 10px!important
 }
 
 #FooterSitemap ul li {
     float: left;
     width: 25%
 }
 
 #FooterSitemap ul li:first-child {
     display: none
 }
 
 #FooterSitemap ul li a {
     text-align: left!important;
     display: block;
     font-weight: 700;
     text-transform: uppercase;
     color: #474747;
     font-size: 12px;
     letter-spacing: 1px
 }
 
 #FooterSitemap ul ul li {
     float: none;
     width: auto;
     padding: 3px;
     padding-left: 0!important
 }
 
 #FooterSitemap ul ul li:first-child {
     display: block
 }
 
 #FooterSitemap ul ul li a {
     text-align: left!important;
     display: block;
     font-weight: 400;
     text-transform: capitalize;
     color: #d0d0d0;
     letter-spacing: normal;
     padding-left: 3px
 }
 
 .menuDiv {
     display: table-cell;
     vertical-align: top;
     padding-top: 35px
 }
 
 .copyr {
     float: left
 }
 
 .social_networks {
     float: right
 }
 
 .InnerBanner {
     display: table;
     width: 100%;
     background-color: #0a83c8;
     height: 245px;
     padding: 0;
     border-spacing: 0
 }
 
 .banner_text {
     display: table-cell;
     vertical-align: middle;
     height: 245px;
     padding: 0;
     border-spacing: 0
 }
 
 .banner_text h2 {
     color: #fff!important;
     font-family: 'Oswald', sans-serif!important;
     text-transform: uppercase;
     text-align: center;
     font-size: 36px
 }
 
 .banner_img {
     display: table-cell;
     vertical-align: top;
     height: 245px;
     padding: 0;
     border-spacing: 0;
     width: 345px
 }
 
 .banner_img img {
     margin: 0!important;
     display: block
 }
 
 .abt_banner {
     background: #0b83c8;
     height: 245px;
     width: 63.68%
 }
 
 .innerPageHead {
     color: #000;
     font-family: 'Oswald', sans-serif!important;
     font-size: 22px;
     font-weight: 700;
     text-transform: uppercase;
     letter-spacing: 1px;
     padding-left: 5px
 }
 
 .breadcrumbs {
     border-bottom: 5px solid #0b83c8;
     margin-bottom: 10px;
     color: #000!important;
     /*padding-bottom: 10px!important*/
 }
 
 .breadcrumbs a {
     font-size: 11px;
     color: #000!important;
     text-decoration: none;
     text-transform: uppercase;
     font-weight: 400!important
 }
 
 .mainContent {
     padding: 15px;
     padding-top: 0
 }
 
 .rWhiteBox {
     */ border: solid 1px #0077c2;
     */ background-color: #fff
 }
 
 .rWhiteBox .art-box {
     padding: 0
 }
 
 .rWhiteBox .panelwrapper {
     padding: 0
 }
 
 .rWhiteBox h2 {
     font-family: 'Oswald', sans-serif!important;
     font-size: 17px;
     color: #0077c2;
     padding-left: 40px;
     text-transform: uppercase;
     font-weight: 600;
     padding: 0;
     text-decoration: none;
     margin: 0;
     letter-spacing: 1px;
     font-weight: 400;
     text-decoration: underline;
     display: table
 }
 
 .rWhiteBox h2 span {
     display: table-cell;
     padding-left: 5px;
     padding-right: 5px;
     vertical-align: bottom;
     text-align: left
 }
 
 .rWhiteBox img {
     display: block
 }
 
 .rBlueBox {
     border: solid 1px #0b83c8;
     background-color: #0b83c8;
     color: #fff
 }
 
 .rBlueBox .art-box {
     padding: 0
 }
 
 .rBlueBox .panelwrapper {
     padding: 10px
 }
 
 .rBlueBox h2 {
     color: #fff;
     font-family: 'Oswald', sans-serif!important;
     font-size: 17px;
     padding-left: 40px;
     text-transform: uppercase;
     font-weight: 600;
     text-decoration: underline;
     padding: 0;
     text-decoration: none;
     margin: 0;
     letter-spacing: 1px;
     font-weight: 400;
     text-decoration: underline;
     display: table
 }
 
 .rBlueBox h2 span {
     display: table-cell;
     padding-left: 5px;
     padding-right: 5px;
     vertical-align: bottom;
     text-align: left
 }
 
 .rBlueBox h2 p {
     color: #fff;
     text-decoration: none;
     text-align: right
 }
 
 .rBlueBox img {
     display: block
 }
 
 .rGreyBox {
     border: solid 1px #898989;
     background-color: #898989;
     color: #fff;
     padding: 10px
 }
 
 .rGreyBox .art-box {
     padding: 0
 }
 
 .rBlueBox .panelwrapper {
     padding: 10px
 }
 
 .rGreyBox h2 {
     color: #fff;
     font-family: 'Oswald', sans-serif!important;
     font-size: 17px;
     padding-left: 40px;
     text-transform: uppercase;
     font-weight: 600;
     padding: 0;
     text-decoration: none;
     margin: 0;
     letter-spacing: 1px;
     font-weight: 400;
     display: table
 }
 
 .rGreyBox h2 span {
     display: table-cell;
     padding-top: 0!important;
     padding-left: 5px;
     padding-right: 5px;
     vertical-align: top;
     text-align: left;
     text-decoration: underline
 }
 
 .rGreyBox .cont {
     color: #fff;
     text-decoration: none!important;
     display: block;
     width: 150px;
     text-align: left;
     padding-left: 70px;
     margin-top: -60px
 }
 
 .rGreyBox img {
     display: block
 }
 
 .rightButtons {
     width: 100%;
     float: right
 }
 
 .rightButtons .arrow_01 {
     border: solid 1px #0b83c8;
     height: 50px
 }
 
 .rightButtons .arrow_01 span {
     display: table-cell
 }
 
 .rightButtons .arrow_01 span img {
     display: block
 }
 
 .rightButtons .arrow_02 {
     border: solid 1px #0b83c8;
     height: 75px
 }
 
 .rightButtons .arrow_02 span {
     display: table-cell;
     vertical-align: middle
 }
 
 .rightButtons .arrow_02 span img {
     display: block
 }
 
 .rTableLinks {
     width: 100%;
     border: solid 1px #0b83c8
 }
 
 .rTableLinks tbody tr td:first-child {
     text-align: center;
     vertical-align: middle;
     width: 50px
 }
 
 .rTableLinks tbody tr td:nth-child(2) {
     vertical-align: middle!important
 }
 

 .rTableLinks tbody tr td img {
     display: block!important;
     /*padding: 8px*/
 }
 
 .w100 {
     width: 100%
 }
 
 .w50 {
     width: 50%
 }
 
 .w25 {
     width: 25%
 }
 
 .ComplainDiv_Left {
     width: 63%;
     margin-right: 1%;
     border-right: solid 2px #898989
 }
 
 .frSB_Right {
     width: 33%;
     margin-left: 1%
 }
 
 .lGrey_Box {
     background: #898989;
     width: 100%
 }
 
 .aActive {
     text-decoration: none
 }
 
 input[type="text"],
 textarea {
     color: #a3c2e2;
     font-weight: 500;
     font-size: 14px;
     margin-bottom: 15px;
     /*border: 1px solid #0077c2;*/
     border-radius: 0;
     padding:7px;
 }
 
 input[type="submit"],
 input[type="button"] {
    /* background: #000;
     color: #fff;*/
     text-transform: uppercase;
     font-size: 10px;
     cursor: pointer;
     border: 0;
     font-family: 'Oswald', sans-serif!important;
     font-size: 12px;
     padding: 5px;
     padding-left: 10px;
     padding-right: 10px;
     letter-spacing: 1px
 }
 
 input[type="submit"]:hover,
 input[type="button"]:hover {
    /* background: #666;
     color: #fff;*/
     text-transform: uppercase;
     font-size: 10px;
     cursor: pointer;
     border: 0;
     font-family: 'Oswald', sans-serif!important;
     font-size: 12px;
     padding: 5px;
     padding-left: 10px;
     padding-right: 10px;
     letter-spacing: 1px
 }
 
 .submit:hover {
     background: #0b83c8;
     color: #000
 }
 
 .select {
     width: 96%;
     padding: 4%;
     background: #898989;
     color: #fff;
     font-size: 14px;
     margin-top: 5px;
     font-weight: 700;
     border: solid 1px #fff
 }
 
 .wTc {
     color: #fff!important
 }
 
 .cGrey {
     color: #666!important
 }
 
 .cBlack {
     color: #333!important
 }
 
 .Oswald {
     font-family: 'Oswald', sans-serif!important
 }
 
 .imgAm {
     vertical-align: middle;
     display: inline-block!important
 }
 
 .bRadius4 {
     border-radius: 4px!important
 }
 
 .bD01 {
     border: solid 1px #ccc!important
 }
 
 .bD02 {
     border: solid 2px #ccc!important
 }
 
 .bDR01 {
     border-right: dashed 1px #999
 }
 
 .tTU {
     text-transform: uppercase
 }
 
 .newTable {
     width: 100%;
     background: #fff;
     border-collapse: collapse;
     font-size: 13px;
     font-family: 'Open Sans', sans-serif;
     border-radius: 4px!important;
     border: solid 1px #ccc!important
 }
 
 .newTable .art-article {
     border: solid 1px red
 }
 
 .newTable tbody {
     background: #fff
 }
 
 .newTable tbody tr {
     height: auto;
     text-align: center
 }
 
 .newTable thead tr th {
     width: auto;
     background: #0b83c8;
     font-size: 13px;
     font-weight: 700;
     color: #fff;
     border: solid 1px #5697bd;
     font-family: 'Open Sans', sans-serif
 }
 
 .newTable tbody tr td {
     font-family: 'Open Sans', sans-serif;
     font-size: 12px;
     padding-left: 10px;
     padding-right: 10px
 }
 
 .newTable tbody tr td:first-child {
     text-align: center!important;
     padding-left: 0!important;
     padding-right: 0!important
 }
 
 .newTable tbody tr:nth-child(odd) {
     background: #fff
 }
 
 .newTable tbody tr:nth-child(even) {
     background: #f1f3f4
 }
 
 .art-postcontent .newTable tbody tr td a {
     color: #333;
     font-family: 'Open Sans', sans-serif
 }
 
 .art-postcontent .newTable tbody tr td a:hover {
     color: #0b83c8
 }
 
 .art-postcontent .newTable tbody tr td a:visited {
     color: #0b83c8;
     text-decoration: underline
 }
 
 .art-article th,
 .art-article td .Bus_tbl {
     border: solid 1px #ccc
 }
 
 .Bus_tbl {
     width: 70%;
     border: 1px solid #ccc!important;
     margin: 0;
     padding: 0
 }
 
 .Bus_tbl p {
     font-size: 16px;
     color: #0b83c8;
     font-weight: 600;
     text-transform: uppercase;
     text-align: center
 }
 
 .Bus_tbl thead {
     background-color: #a6a6a6;
     border-bottom: 1px solid #ccc!important;
     border-top: 1px solid #ccc!important;
     border-right: 1px solid #ccc!important;
     border-left: 1px solid #ccc!important
 }
 
 .Bus_tbl thead tr th {
     color: #fff;
     text-shadow: 0 1px #555;
     font-weight: 500;
     font-size: 13px;
     height: 25px!important
 }
 
 .Bus_tbl thead tr th:first-child {
     border-right: solid 1px #a6a6a6!important;
     text-align: left
 }
 
 .Bus_tbl thead tr th:nth-child(2) {
     text-align: right
 }
 
 .Bus_tbl tbody tr td {
     border: none!important;
     font-family: 'Arimo', sans-serif!important;
     font-size: 12px;
     padding: 5px!important;
     text-transform: uppercase
 }
 
 .Bus_tbl tbody tr td:first-child {
     text-align: left!important
 }
 
 .Bus_tbl tbody tr td:nth-child(2) {
     text-align: right!important
 }
 
 .Bus_tbl tbody tr:nth-child(odd) {
     background: #f4f4f4!important
 }
 
 .Bus_tbl tbody tr:nth-child(even) {
     background: #fff!important
 }
 
 h4 {
     font-size: 16px!important
 }
 
 h3 {
     font-size: 16px!important
 }
 
 .boxSdw {
     -webkit-box-shadow: 0 0 4px 0 #000;
     -moz-box-shadow: 0 0 5px 4px 0 #000;
     box-shadow: 0 0 4px 0 #000
 }
 
 .head18 {
     font-size: 16px!important;
     line-height: 20px!important;
     font-family: 'Arimo', sans-serif
 }
 
 .groupSites li {
     
     display: block!important;
     color: #0b83c8!important;
     font-family: 'Arimo', sans-serif!important;
     color: #333!important;
     font-weight: 400!important;
     padding-left: 12px!important
 }
 
 .groupSites li a {
     color: #333!important
 }
 
 .groupSites li a:hover {
     color: #18427a!important;
     text-decoration: none
 }
 
 .groupSites li a:active {
     color: #18427a!important;
     text-decoration: none
 }
 
 .conAddL {
     font-family: 'Arimo', sans-serif!important;
     font-size: 14px;
     color: #333!important;
     font-weight: 400!important;
     margin: 0!important;
     line-height: 20px!important
 }
 
 .conAddL span {
     color: #0b83c8;
     font-size: 16px;
     font-weight: 600
 }
 
 .conAddL span img {
     margin: 0!important;
     padding: 0!important
 }
 
 .bDB {
     border-bottom: dotted 1px #ccc;
     width: 70%;
     padding-bottom: 10px
 }
 

 
 .conAddR {
     font-family: 'Arimo', sans-serif!important;
     font-size: 13px;
     color: #333!important;
     font-weight: 400!important;
     margin: 0!important;
     line-height: 20px!important;
     border-bottom: dotted 1px #ccc;
     margin-bottom: 10px!important;
     padding-bottom: 10px!important
 }
 
 .conAddR span {
     color: #0b83c8;
     font-size: 15px;
     font-weight: 500
 }
 
 .contRight {
     float: left
 }
 
 .contRight h4 {
     font-size: 14px;
     color: #007ec8;
     text-transform: uppercase
 }
 
 .contRight select {
     border: 1px solid #b1b4b4;
     width: 100%;
     color: #383838;
     margin: 0;
     padding: 4px;
     font-size: 12px;
     vertical-align: middle;
     border-radius: 4px
 }
 
 .contRight select option {
     display: block;
     padding: 0 2px 1px;
     white-space: pre;
     min-height: 1.2em
 }
 
 .contRight p {
     margin-top: 10px;
     margin-left: 0
 }
 
 .whoWS {
     padding: 0;
     margin: 0
 }
 
 .whoWS ul {
     float: left;
     display: block;
     font-family: 'Open Sans', sans-serif
 }
 
 .whoWS ul li {
     border-bottom: solid 1px #c0bfbf;
     padding: 8px;
     background-color: #e3e3e3;
     font-family: 'Open Sans', sans-serif;
     font-size: 14px;
     color: #333;
     font-weight: 600
 }
 
 .whoWS ul li a {
     font-family: 'Open Sans', sans-serif!important;
     color: #333!important
 }
 
 .whoWS ul li a:hover {
     color: #007ec8!important
 }
 
 .whoWS ul li:first-child {
     line-height: 24px!important
 }
 
 .whoWS ul li span {
     float: left;
    
     text-shadow: 1px 1px 1px #fff;
     padding-right: 25px!important;
     font: normal 18px 'Open Sans', sans-serif;
     color: #0b83c8
 }
 
 .h3_Sub {
     font-size: 12px;
     font-weight: 500;
     color: #898989
 }
 
 .serKGroup {
     width: 100%;
     float: left
 }
 .serKGroup ul li a {
      font-weight: 500 !important;
 }
 .serKGroup img {
     margin: 0!important
 }
 
 .divPos {
     position: relative;
     line-height: 1;
 }
 
 .imgPosL {
     position: absolute;
     top: 120px;
     left: -3px;
     float: left
 }
 
 .imgPosR {
     position: absolute;
     top: 120px;
     left: -3px
 }
 
 .sKG_headL {
     background: #349ee5;
     color: #fff;
     font-weight: 600;
     width: 100%;
     height: 40px;
     line-height: 26px;
     padding: 5px 0;
     font-size: 14px;
     border-top-left-radius: 4px;
     border-top-right-radius: 4px;
     margin-bottom: -13px!important;
     margin-top: -13px!important;
     font-family: 'Open Sans', sans-serif!important
 }
 
 .sKGUL {
     width: 100%;
     background: #ededed;
     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px
 }
 
 .sKGUL ul {
     padding: 5px
 }
 
 .sKGUL li {
     list-style: none;
     background: url('images/bullet_arrow_li.png') no-repeat 8px 4px;
     padding-left: 20px!important;
     line-height: 18px;
     text-align: left;
     font-size: 12px!important
 }
 
 .sKGUL li a {
     color: #333!important
 }
 
 .sKGUL li a:hover {
     text-decoration: underline!important;
     color: #0b83c8!important
 }
 
 .tPos {
     top: 143px
 }
 
 .lPos {
     position: absolute;
     left: 186px
 }
 
 .mTNeg12 {
     margin-top: -12px!important
 }
 
 .w48 {
     width: 48%;
     margin: 10px 0 0 0;
 }
 
 .innerbannerdiv {
     border-bottom: 2px solid #898989
 }
 
 .vGallery {
     width: 100%
 }
 
 .vGallery .videoImg {
     width: 33.3%
 }
 
 .vGallery .videoImg iframe {
     margin-left: 10px;
     margin-right: 10px
 }
 
 .gHub_head {
     width: 100%;
     background: #222427;
     color: #918f8f;
     height: 57px
 }
 
 .gHub_head ul {
     width: 100%;
     clear: both
 }
 
 .gHub_head ul li {
     float: left;
     color: #fff;
     font-family: "Oswald", sans-serif!important;
     font-size: 28px;
     line-height: 57px;
     padding-left: 27px;
     padding-right: 27px
 }
 
 .gHub_head ul li:hover {
     background: #fd4a10;
     color: #fff
 }
 
 .gHub_active {
   
     color: #fff!important
 }
 
 .gHub_head {
     width: 100%;
     background: #222427;
     color: #918f8f;
     height: 57px
 }
 
 .gHub_head_nw {
     background-color: #c5c5c5;
     width: 100%;
     color: #858585;
     height: 57px
 }
 
 .gHub_head_nw ul {
     width: 100%;
     clear: both
 }
 
 .gHub_head_nw ul li {
     float: left;
     color: #858585;
     font-family: "Arimo", sans-serif!important;
     font-size: 28px;
     line-height: 57px;
     padding-left: 27px;
     padding-right: 27px;
     border-right: 2px solid #c5c5c5
 }
 
 .gHub_head_nw ul li:hover {
     background: #0077c2;
     color: #fff
 }
 
 .gHub_nw_active {
     background: #0077c2!important;
     color: #fff!important
 }
 
 .gHub_sbmenu {
     background-color: #0077c2;
     padding: 15px 10px 10px;
     margin: 0
 }
 
 .gHub_sbmenu ul {
     list-style: none;
     width: 100%;
     display: inline-block
 }
 
 .gHub_sbmenu ul li {
     float: left;
     padding: 0 5px;
     border-right: 1px solid #003f67;
     transition: all .4s ease-out 0s
 }
 
 .gHub_sbmenu ul li.lastsbmenu {
     border-right: 0 solid #003f67
 }
 
 .gHub_sbmenu ul li a {
     font-size: 14px;
     font-family: "Arimo", sans-serif;
     text-decoration: none;
     color: #000!important;
     padding: 5px 10px
 }
 
 .gHub_sbmenu ul li a:hover,
 .gHub_sbmenu ul li a.active {
     text-decoration: none;
     background-color: #fff!important;
     color: #0077c2!important;
     border-radius: 10px
 }
 
 .art-postcontent ul>li,
 .art-post ul>li,
 .gHub_head ul li {
   /*  margin: 0;*/
     overflow-x: visible!important;
     overflow-y: visible!important
 }
 
 .art-postcontent ul,
 .art-post ul .gHub_head ul {
     margin: 0
 }
 
 .sml_Circles {
     max-width: 910px!important;
     border-bottom: dotted 1px #333;
     margin-bottom: 10px;
     margin-top: 20px;
     padding-bottom: 12px
 }
 
 .sml_Circles ul {
     text-align: center
 }
 
 .sml_Circles ul li {
     display: inline-block;
     width: 182px!important;
     padding: 0!important
 }
 
 .sml_Circles ul li img {
     margin: 0!important
 }
 
 .sml_Circles ul li h2 {
     font-size: 12px!important;
     color: #666;
     text-align: center;
     font-weight: 600;
     text-transform: uppercase
 }
 
 .vTabs {
     width: 100%;
     margin: 0 auto
 }
 
 .vTabs .ui-tabs-vertical {
     width: auto!important
 }
 
 .vTabs .ui-corner-all {
     border-radius: 0!important
 }
 
 .vTabs .ui-tabs .ui-tabs-panel {
     padding: 0!important
 }
 
 .vTabs .ui-tabs-vertical .ui-tabs-panel {
     width: auto!important;
     padding: 0!important
 }
 
 .vTabs .ui-tabs-vertical .ui-tabs-nav {
     width: 11%!important;
     float: left!important;
     padding: 0!important
 }
 
 .vTabs .ui-tabs-vertical .ui-tabs-nav li {
     float: left!important;
     border: none!important;
     background: #fff!important;
     border-radius: 0!important;
     margin: 0!important;
     border-bottom: 1px solid #fff!important;
     text-align: center!important;
     padding: 10px 0 5px 0!important
 }
 
 .vTabs .ui-tabs-vertical .ui-tabs-nav li:hover,
 .vTabs .ui-tabs-vertical .ui-tabs-nav li.active {
     border-bottom: 1px solid #e9e9e9!important
 }
 
 .vTabs .ui-tabs-vertical .ui-tabs-nav li span {
     float: left!important;
     width: 100%!important;
     height: auto!important;
     padding-top: 37px!important;
     text-transform: uppercase;
     font-size: 10px;
     color: #969595!important;
     cursor: pointer;
     display: block
 }
 
 .vTabs .ui-tabs-vertical .ui-tabs-nav li span:hover {
     color: #222427!important
 }
 
 .verTab_Icon1,
 .verTab_Icon2,
 .verTab_Icon3,
 .verTab_Icon4,
 .verTab_Icon5 {
     background: url('images/gHub_Icons.png') no-repeat;
     float: left
 }
 
 .verTab_Icon1 {
     background-position: center 0
 }
 
 .verTab_Icon2 {
     background-position: center -74px
 }
 
 .verTab_Icon3 {
     background-position: center -149px
 }
 
 .verTab_Icon4 {
     background-position: center -224px
 }
 
 .verTab_Icon5 {
     background-position: center -299px
 }
 
 .verTab_Icon1:hover,
 .verTab_Icon2:hover,
 .verTab_Icon3:hover,
 .verTab_Icon4:hover,
 .verTab_Icon5:hover {
     background: url('images/gHub_Icons_hover.png') no-repeat
 }
 
 .verTab_Icon1:hover {
     background-position: center 0
 }
 
 .vTabs li.active span.verTab_Icon1 {
     background: url('images/gHub_Icons_hover.png') no-repeat;
     background-position: center 0;
     color: #000!important
 }
 
 .verTab_Icon2:hover {
     background-position: center -74px
 }
 
 .vTabs li.active span.verTab_Icon2 {
     background: url('images/gHub_Icons_hover.png') no-repeat;
     background-position: center -74px;
     color: #000!important
 }
 
 .verTab_Icon3:hover {
     background-position: center -149px
 }
 
 .vTabs li.active span.verTab_Icon3 {
     background: url('images/gHub_Icons_hover.png') no-repeat;
     background-position: center -149px;
     color: #000!important
 }
 
 .verTab_Icon4:hover {
     background-position: center -224px
 }
 
 .vTabs li.active span.verTab_Icon4 {
     background: url('images/gHub_Icons_hover.png') no-repeat;
     background-position: center -224px;
     color: #000!important
 }
 
 .verTab_Icon5:hover {
     background-position: center -299px
 }
 
 .vTabs li.active span.verTab_Icon5 {
     background: url('images/gHub_Icons_hover.png') no-repeat;
     background-position: center -299px;
     color: #000!important
 }
 
 .active1 {
     background-image: url('images/gHub_Icons_hover.png');
     background-repeat: no-repeat;
     background-position: 30px -299px
 }
 
 .vTabs .ui-tabs-vertical .ui-tabs-nav li a {
     float: none;
     display: block
 }
 
 .vTabs .ui-tabs-vertical .ui-tabs-nav li img {
     padding: 0!important;
     border: 0!important;
     margin: 0!important
 }
 
 .vTabs .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
     padding: 0!important
 }
 
 .vTabs .ui-widget-header {
     background: none!important
 }
 
 .vContent {
     background: #fff!important;
     width: 100%!important;
     float: right!important;
     min-height: 332px!important
 }
 
 .vTabs .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
 .ui-tabs {
     float: none!important
 }
 
 .jfy_Img_01 {
     position: absolute;
     bottom: 0;
     left: 0;
     background-color: rgba(0, 0, 0, 0.5);
     right: 0;
     padding-left: 10px;
     padding-right: 10px;
     padding-bottom: 10px
 }
 
 .jfy_Img_01 h1 {
     font-family: 'Arimo', sans-serif!important;
     text-transform: none!important;
     font-size: 30px!important;
     color: #fff
 }
 
 .jfy_Img_01 span {
     color: #fff;
     background: url('images/arrow-img.png') no-repeat right 5px;
     padding-right: 25px;
     margin-top: 5px;
     display: inline-block;
     margin-bottom: 5px
 }
 
 .jfy_Img_01 font {
     font-family: 'Arimo', sans-serif!important;
     color: #a4a4a3;
     font-size: 12px;
     display: block;
     line-height: 14px
 }
 
 .jfy_Img_01 h2 {
     font-family: 'Arimo', sans-serif!important;
     text-transform: none!important;
     font-size: 25px!important;
     line-height: 25px;
     color: #fff;
     letter-spacing: 1px
 }
 
 .jfy_Img_01 h3 {
     font-family: 'Arimo', sans-serif!important;
     text-transform: none!important;
     font-size: 19px!important;
     line-height: 22px;
     color: #fff;
     letter-spacing: 1px
 }
 
 .art-postcontent .jfy_Img_01 span a {
     color: #fff
 }
 
 .art-postcontent .jfy_Img_01 span a:hover {
     color: #0b83c8;
     text-decoration: underline
 }
 
 .jobIcons {
     background: url('images/job-icon.png') no-repeat 0 0!important;
     padding-right: 17px!important
 }
 
 .jobIcons2 {
     background: url('images/job-icon.png') no-repeat!important;
     padding-right: 17px!important;
     background-position: -17px 0!important
 }
 
 .jobdesc .art-article th,
 .jobdesc .art-article td {
     border: none!important
 }
 
 .article_left {
     float: left;
     width: 540px;
 }
 
 .articleimg {
     background: url('images/karvydaily.jpg') 0 0 no-repeat!important;
     padding: 33px;
     padding-top: 244px
 }
 
 .aCWbox {
     background-color: #fff!important
 }
 
 .article_right {
     float: right;
     width: 250px
 }
 
 .mB2 {
     margin-bottom: 2px!important
 }
 
 .fO22 {
     font-size: 18px!important;
     line-height: 26px;
     font-family: "Oswald", sans-serif!important;
     font-weight: 600!important;
     text-transform: uppercase;
     letter-spacing: 1px
 }
 
 .dgray {
     color: #414141!important
 }
 
 .article_left p {
     font-size: 14px;
     color: #7e8184;
     line-height: normal;
     font-family: "Arimo", sans-serif
 }
 
 .rarticlebox {
     width: 100%;
     padding-bottom: 15px
 }
 
 .rarticlebox_left {
     float: left;
     width: 60px
 }
 
 .rarticlebox_left img {
     margin: 0!important
 }
 
 .rarticlebox_right {
     float: right;
     width: 180px
 }
 
 .rarticlebox_right h3 {
     margin-top: 0;
     margin-bottom: 0
 }
 
 .rarticlebox_right p {
     display: block;
     color: #656464;
     font-size: 14px;
     line-height: normal;
     font-family: "Arimo", sans-serif
 }
 
 p.dateline {
     height: 4px;
     background-color: #414141;
     margin: 15px 0
 }
 
 p.dateline span {
     padding-right: 10px;
     background-color: #fff;
     position: relative;
     top: -10px
 }
 
 .readMore {
     font-family: "Oswald", sans-serif!important;
     font-size: 12px;
     text-decoration: underline!important;
     color: #196FAC!important
 }
 
 .articleSlinks {
     width: 100%;
     float: left
 }
 
 .articleSlinks ul {
     list-style: none
 }
 
 .articleSlinks ul li {
     float: left;
     padding: 0!important;
     margin: 0!important;
     margin-right: 5px!important
 }
 
 .articleSlinks ul li a {
     float: left;
     width: 24px;
     height: 24px;
     overflow: hidden
 }
 
 .articleSlinks ul li a img {
     border: 0;
     margin: 0!important;
     transition: all .4s ease-out 0s
 }
 
 .articleSlinks ul li a img:hover {
     opacity: .7
 }
 
 .vgallerybox {
     width: 100%;
     margin-bottom: 10px;
     padding-bottom: 10px;
     border-bottom: 1px dotted #ccc
 }
 
 .vgallerybox a {
     width: 100%;
     background-repeat: no-repeat;
     background-color: #000;
     height: 128px;
     display: block;
     background-position: -35px -26px
 }
 
 .vgallerybox a img {
     display: block;
     width: 100%;
     margin: 0!important
 }
 
 .vgalleryMain {
     width: 100%;
     margin-bottom: 18px
 }
 
 .vgalleryMain a img {
     display: block;
     width: 100%;
     margin: 0!important
 }
 
 .vgalleryMainTxt {
     width: 100%
 }
 
 .vgalleryMainTxt_left {
     float: left;
     margin-right: 10px
 }
 
 .vgalleryMainTxt_right {
     float: left;
     width: 440px
 }
 
 .vgalleryPreNxt {
     margin-left: 50px;
     margin-right: 50px
 }
 
 .btnblue {
     background-color: #0077c2
 }
 #VideoDesc{
    margin: 15px 0px; 
 }
.calNameN .calNameSpan{
     padding-left: 5px;
}
 .HeadingBtn {
     color: #fff!important;
     font-size: 20px!important;
     line-height: 26px;
     font-family: "Oswald", sans-serif!important;
     font-weight: 600!important;
     text-transform: uppercase;
     letter-spacing: 1px;
     display: inline-block;
     padding: 5px 20px;
     margin: 15px 0px;
 }
 
 .vtrendgallery {
     width: 100%;
     margin-bottom: 10px;
     padding-left: 15px;
     display: table
 }
 
 .vtrendgallery_left {
     display: table-cell;
     width: 113px;
     margin-right: 10px;
     vertical-align: top
 }
 
 .vtrendgallery_left a img {
     display: block;
     width: 100%;
     margin: 0!important
 }
 
 .vtrendgallery_right {
     display: table-cell;
     width: 80%;
     vertical-align: top;
     padding-left: 10px
 }
 
 .vtrendgallery_right h3 {
     margin-top: 0
 }
 
 .vtrendgallery_right p.vtrendgallery_txt {
     margin-top: 0
 }
 
 .blueHtxt {
     color: #0076bb!important;
     margin-top: 0!important;
     margin-bottom: 10px!important;
     font-size: 40px!important;
     font-weight: 600!important;
     font-family: "Oswald", sans-serif!important;
     text-transform: uppercase;
     letter-spacing: 1px
 }
 
 .blueGbox {
     background: #1a81bf;
     background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxYTgxYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5OSUiIHN0b3AtY29sb3I9IiMxODQyN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');
     background: -moz-radial-gradient(center, ellipse cover, #1a81bf 0%, #18427a 99%);
     background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #1a81bf), color-stop(99%, #18427a));
     background: -webkit-radial-gradient(center, ellipse cover, #1a81bf 0%, #18427a 99%);
     background: -o-radial-gradient(center, ellipse cover, #1a81bf 0%, #18427a 99%);
     background: -ms-radial-gradient(center, ellipse cover, #1a81bf 0%, #18427a 99%);
     background: radial-gradient(ellipse at center, #1a81bf 0%, #18427a 99%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1a81bf', endColorstr='#18427a', GradientType=1);
     padding-bottom: 20px;
 }
 
 .inpbtn {
    /* background: transparent!important;
     border: 1px solid #fff!important;*/
     width: 120px;
     padding: 5px 0!important;
     text-align: center!important;
     font-size: 14px!important;
     font-weight: 400!important;
     font-family: "Oswald", sans-serif!important;
     text-transform: uppercase!important;
     letter-spacing: 0!important;
    /* color: #fff!important;*/
     margin: 0 20px 0 0!important;
     transition: all .4s ease-out 0s
 }
 
 .inpbtn.active,
 .inpbtn:hover {
     background: #184c85!important;
     color: #fff!important
 }
 
 .calbox {
     float: left;
     background: transparent!important;
     border: 1px solid #fff!important;
     width: 35px;
     height: 35px;
     /*color: #fff;*/
     text-align: center!important;
     line-height: 35px!important;
     font-weight: 600;
     transition: all .4s ease-out 0s;
     display: inline-block;
     margin-right: 10px
 }
 
 .calbox:hover {
     background: #fff!important;
     color: #184c85!important
 }
 
 .calhr {
    /* height: 2px;
     background: #3089c2!important;*/
     margin: 30px 20px
 }
 
 .calmainbox {
    /* color: #fff;*/
     font-size: 14px;
     font-weight: 400;
     font-family: "Oswald", sans-serif!important
 }
 
 .calmainbox>span {
     float: left;
     margin-right: 5px;
     margin-top: 10px
 }
 
 .calName {
     float: left;
     width: 100%;
    /* padding-top: 50px;*/
     padding-bottom: 30px;
    /* color: #fff;*/
     font-size: 14px;
     font-weight: 400;
     font-family: "Oswald", sans-serif!important
 }
 
 .calName>div {
     float: left
    padding-bottom: 10px;
}
 
 .calNameN {
     width: 25%
 }
 
 .calNameAge {
     width: 8%
 }
 
 .calNameM {
     width: 25%
 }
 
 .calNameE {
     width: 50%;
     float: left;
     padding: 0px 10px 10px 0px;
 }
 
 .calNameC {
     width: 25%
 }
 
 .calNameSpan {
     line-height: 14px;
     border-bottom: 1px solid #fff;
     display: inline-block;
     outline: none;
     margin-left: 5px;
     color: #fcc540;
     white-space: nowrap;
     overflow: hidden
 }
 
 .calNameN .calNameSpan {
     width: 78%;
     background: #fff;
 }
 
 .calNameAge .calNameSpan {
     width: 54%;
     background: #fff;
 }
 
 .calNameM .calNameSpan {
     /*width: 96%;*/
     background: #fff;
 }
 
 .calNameE .calNameSpan {
    /* width: 78%;*/
     background: #fff;
 }
 
 .calNameC .calNameSpan {
     width: 80%;
     background: #fff;
 }
 
 .control-inline {
     display: -moz-inline-stack!important;
     display: inline-block!important;
     vertical-align: middle!important;
     zoom: 1!important
 }
 
 .onoffswitch {
     position: relative;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none
 }
 
 .onoffswitch .onoffswitch-checkbox {
     display: none
 }
 
 .onoffswitch .onoffswitch-label {
     display: block;
     overflow: hidden;
     cursor: pointer;
     border: 0 solid #E4E4E4;
     border-radius: 20px;
     position: relative;
     background: #fff;
     -webkit-box-shadow: inset 10px 10px 10px -5px rgba(142, 151, 160, 0.5);
     -moz-box-shadow: inset 10px 10px 10px -5px rgba(142, 151, 160, 0.5);
     box-shadow: inset 10px 10px 10px -5px rgba(142, 151, 160, 0.5);
     width: 152px
 }
 
 .onoffswitch .onoffswitch-inner {
     -moz-transition-property: margin;
     -o-transition-property: margin;
     -webkit-transition-property: margin;
     transition-property: margin;
     -moz-transition-duration: .3s;
     -o-transition-duration: .3s;
     -webkit-transition-duration: .3s;
     transition-duration: .3s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
     -moz-transition-delay: 0s;
     -o-transition-delay: 0s;
     -webkit-transition-delay: 0s;
     transition-delay: 0s;
     display: block;
     width: 200%;
     margin-left: -100%
 }
 
 .onoffswitch .onoffswitch-inner:before,
 .onoffswitch .onoffswitch-inner:after {
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
     float: left;
     width: 50%;
     height: 42px;
     padding: 0;
     line-height: 1.8;
     font-size: 10px;
     color: #fff
 }
 
 .onoffswitch .onoffswitch-inner:before {
     -moz-border-radius: 20px;
     -webkit-border-radius: 20px;
     border-radius: 20px;
     content: url('images/org-mgender.png');
     background-color: #fff;
     color: #FFF
 }
 
 .onoffswitch .onoffswitch-inner:after {
     content: url('images/org-fgender.png');
     background-color: #EEE;
     color: #999;
     text-align: right
 }
 
 .onoffswitch .onoffswitch-switch {
     -moz-border-radius: 100%;
     -webkit-border-radius: 100%;
     border-radius: 100%;
     -moz-transition-property: all;
     -o-transition-property: all;
     -webkit-transition-property: all;
     transition-property: all;
     -moz-transition-duration: .3s;
     -o-transition-duration: .3s;
     -webkit-transition-duration: .3s;
     transition-duration: .3s;
     -moz-transition-timing-function: ease-in;
     -o-transition-timing-function: ease-in;
     -webkit-transition-timing-function: ease-in;
     transition-timing-function: ease-in;
     -moz-transition-delay: 0s;
     -o-transition-delay: 0s;
     -webkit-transition-delay: 0s;
     transition-delay: 0s;
     width: 42px;
     height: 42px;
     position: absolute;
     top: 0;
     bottom: 0;
     right: 110px
 }
 
 .onoffswitch.onoffswitch-blank .onoffswitch-inner:before,
 .onoffswitch.onoffswitch-blank .onoffswitch-inner:after {
     content: ""
 }
 
 .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner {
     margin-left: 0
 }
 
 .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
     right: 0
 }
 
 .widget-header-toolbar .onoffswitch {
     position: relative;
     top: 2px
 }
 
 .vTabs ul {
     float: left;
     width: 85px
 }
 
 .vTabs ul li {
     float: left;
     WIDTH: 100%;
     padding-top: 10px;
     padding-bottom: 10px
 }
 
 .vTabs ul li a span {
     padding-top: 40px;
     display: block;
     width: 100%;
     text-align: center;
     font-size: 11px;
     color: #919191
 }
 
 .Gheader_h {
     min-height: 203px
 }
 .calSlider1{
  float: left;
     width: 50%;
     margin-left: 10px
 }
 .calSlider1 .ui-slider {
     width: 60%;
 }

 .calSlider {
     float: left;
     width: 50%;
     margin-left: 10px
 }
 
 .calSlider .ui-slider {
     width: 93%;
     margin: auto
 }
 
 .calSlider .ui-widget-content, .calSlider1 .ui-widget-content {
     background-color: #fff!important;
     border: 0;
     border-radius: 10px!important;
     -webkit-box-shadow: inset 3px 3px 3px -1px rgba(167, 167, 167, 1);
     -moz-box-shadow: inset 3px 3px 3px -1px rgba(167, 167, 167, 1);
     box-shadow: inset 3px 3px 3px -1px rgba(167, 167, 167, 1)
 }
 
 .calSlider .ui-slider-horizontal {
     height: 10px!important
 }
 
 .calSlider .ui-slider .ui-slider-handle, .calSlider1 .ui-slider .ui-slider-handle {
     background: url('images/slider-handle.png') no-repeat!important;
     width: 20px!important;
     height: 20px!important;
     top: -5px;
     margin-left: -10px;
     border: 0!important;
     outline: none!important
 }
 
 .calSlider .ui-widget-header {
     background: transparent!important
 }
 
 .mT10 {
     margin-top: 10px
 }
 .mT20 {
     margin-top: 20px
 }
 
 .mT30 {
     margin-top: 30px
 }
 
 .mB20 {
     margin-bottom: 20px
 }
 
 .mB30 {
     margin-bottom: 30px
 }
 
 .calSliderNumber {
     float: left;
     display: block;
     width: 100%;
     padding-bottom: 5px
 }
 
 .calSliderNumber>div {
     float: left;
     width: 9.090909090909091%;
     text-align: center;
     font-family: 'Arimo', sans-serif;
     font-size: 10px;
     font-weight: 400;
 }
 
 .calSliderNumber1>div {
    float: left;
    display: inline-block;
    width: 20%;
    text-align: center;
    border: 1px solid #18427A;
}

 .calSliderGraph {
     display: block;
     width: 96%;
     margin: auto
 }
 
 .calSliderGraph>div {
     float: left;
     width: 4.761904761904762%;
     text-align: center
 }
 
 .calSliderGraph>div>img {
     margin-top: 1px!important
 }
 
 .calYrs {
     float: right;
     margin-top: 10px;
     margin-right: 150px
 }
 
 .calYellow {
     background-color: #fcc540;
     width: 30px;
     border-radius: 100%;
     height: 30px;
     float: right;
     margin-top: -3px;
     text-align: center;
     line-height: 30px;
     margin-left: 5px;
     color: #000
 }
 
 .rdtabs {
     float: left!important;
     box-shadow: 0 0 8px #123e67;
     margin: 5px 0 0 5px!important
 }
 
 .rdtabs li {
     float: left;
     color: #fff;
     padding: 0 10px!important
 }
 
 .rdtabs li.rdtabsBH {
     background: #236a8b;
     background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzNmE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIzNmE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBiNWE3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYjVhN2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
     background: -moz-linear-gradient(top, #236a8b 0%, #236a8b 50%, #0b5a7e 51%, #0b5a7e 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #236a8b), color-stop(50%, #236a8b), color-stop(51%, #0b5a7e), color-stop(100%, #0b5a7e));
     background: -webkit-linear-gradient(top, #236a8b 0%, #236a8b 50%, #0b5a7e 51%, #0b5a7e 100%);
     background: -o-linear-gradient(top, #236a8b 0%, #236a8b 50%, #0b5a7e 51%, #0b5a7e 100%);
     background: -ms-linear-gradient(top, #236a8b 0%, #236a8b 50%, #0b5a7e 51%, #0b5a7e 100%);
     background: linear-gradient(to bottom, #236a8b 0%, #236a8b 50%, #0b5a7e 51%, #0b5a7e 100%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#236a8b', endColorstr='#0b5a7e', GradientType=0)
 }
 
 .rdtabs li.rdtabsHS {
     background: #289dd1;
     background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4OWRkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI4OWRkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIzNmE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzExOTJjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzExOTJjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMTkyY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
     background: -moz-linear-gradient(top, #289dd1 0%, #289dd1 50%, #236a8b 50%, #1192cc 50%, #1192cc 50%, #1192cc 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #289dd1), color-stop(50%, #289dd1), color-stop(50%, #236a8b), color-stop(50%, #1192cc), color-stop(50%, #1192cc), color-stop(100%, #1192cc));
     background: -webkit-linear-gradient(top, #289dd1 0%, #289dd1 50%, #236a8b 50%, #1192cc 50%, #1192cc 50%, #1192cc 100%);
     background: -o-linear-gradient(top, #289dd1 0%, #289dd1 50%, #236a8b 50%, #1192cc 50%, #1192cc 50%, #1192cc 100%);
     background: -ms-linear-gradient(top, #289dd1 0%, #289dd1 50%, #236a8b 50%, #1192cc 50%, #1192cc 50%, #1192cc 100%);
     background: linear-gradient(to bottom, #289dd1 0%, #289dd1 50%, #236a8b 50%, #1192cc 50%, #1192cc 50%, #1192cc 100%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#289dd1', endColorstr='#1192cc', GradientType=0)
 }
 
 .rdtabs li.rdtabsGD {
     background: #2580a8;
     background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1ODBhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzI1ODBhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzBkNzI5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzBkNzI5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZDcyOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
     background: -moz-linear-gradient(top, #2580a8 0%, #2580a8 49%, #0d729f 49%, #0d729f 49%, #0d729f 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2580a8), color-stop(49%, #2580a8), color-stop(49%, #0d729f), color-stop(49%, #0d729f), color-stop(100%, #0d729f));
     background: -webkit-linear-gradient(top, #2580a8 0%, #2580a8 49%, #0d729f 49%, #0d729f 49%, #0d729f 100%);
     background: -o-linear-gradient(top, #2580a8 0%, #2580a8 49%, #0d729f 49%, #0d729f 49%, #0d729f 100%);
     background: -ms-linear-gradient(top, #2580a8 0%, #2580a8 49%, #0d729f 49%, #0d729f 49%, #0d729f 100%);
     background: linear-gradient(to bottom, #2580a8 0%, #2580a8 49%, #0d729f 49%, #0d729f 49%, #0d729f 100%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2580a8', endColorstr='#0d729f', GradientType=0)
 }
 
 .rdtabs li.rdtabsPG {
     background: #247195;
     background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0NzE5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzI0NzE5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzBkNzI5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzBjNjI4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzYyODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
     background: -moz-linear-gradient(top, #247195 0%, #247195 49%, #0d729f 49%, #0c6289 49%, #0c6289 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #247195), color-stop(49%, #247195), color-stop(49%, #0d729f), color-stop(49%, #0c6289), color-stop(100%, #0c6289));
     background: -webkit-linear-gradient(top, #247195 0%, #247195 49%, #0d729f 49%, #0c6289 49%, #0c6289 100%);
     background: -o-linear-gradient(top, #247195 0%, #247195 49%, #0d729f 49%, #0c6289 49%, #0c6289 100%);
     background: -ms-linear-gradient(top, #247195 0%, #247195 49%, #0d729f 49%, #0c6289 49%, #0c6289 100%);
     background: linear-gradient(to bottom, #247195 0%, #247195 49%, #0d729f 49%, #0c6289 49%, #0c6289 100%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#247195', endColorstr='#0c6289', GradientType=0)
 }
 
 .rdtabs li a {
     display: block;
     color: #fff!important;
     font-size: 10px;
     padding: 10px 0!important;
     text-transform: uppercase
 }
 
 .rdtabs li a:hover {
     text-decoration: none
 }
 
 .rdtabs li.active a {
     background: url('images/rdtabs-active.png') top center no-repeat!important
 }
 
 .top_menu li {
     position: relative
 }
 
 .top_menu li ul {
     position: absolute;
     width: 250px;
     margin-top: 0;
     padding-top: 8px;
     display: none;
     z-index: 99999
 }
 
 .top_menu li a {
     display: block
 }
 
 .top_menu li:hover>ul {
     display: block
 }
 
 .top_menu li ul li {
     background-color: #333;
     width: 100%;
     padding: 5px;
     border-bottom: 1px solid #666;
     list-style: none
 }
 
 .row.our-companies {
      margin: 0 -15px;
 }
 .row.our-companies .w50 {
      padding: 0 15px;
 }
.OurCompany {
	padding-bottom: 10px!important;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCC;
	color: #555;
	line-height: 18px;
	font-size: 13px;
	font-family: Arimo, sans-serif
}

.OurCompanyTitle {
	padding-bottom: 5px;
	font-size: 14px;
	font-family: Oswald, sans-serif!important;
	letter-spacing: .5px;
	font-weight: 400;
	color: #000
}

.datebox_date,
.mediaAccordion>h3 {
	font-family: Arimo, sans-serif
}

.OurCompanyTitle span {
	font-size: 11px;
	color: #555;
	font-weight: 400;
	display: block
}

 
 .datebox {
     background: url('images/datebox.png') no-repeat scroll 0% 0% transparent;
     height: 47px;
     width: 42px;
     padding-top: 7px;
     color: #565656;
     line-height: 1em;
     text-align: center;
     margin-top: 3px
 }
 
 .datebox_month {
     font-size: 10px;
     line-height: 12px
 }
 
 .datebox_date {
     color: #000;
     font-weight: 700;
     font-size: 16px;
     padding: 3px 0;
     font-family: "Arimo", sans-serif;
     line-height: 17px
 }
 
 .datebox_year {
     font-size: 10px;
     line-height: 9px
 }
 
 .dateboxTxt {
     padding-top: 10px;
     margin-left: 10px;
     width: 80%
 }
 
 .dateboxAuthor img {
     width: 70px!important;
     height: 70px!important;
     margin: 0 auto
 }
 
 .dateboxMain {
     padding-top: 10px;
     padding-bottom: 5px;
     margin-bottom: 5px;
     border-bottom: 1px dotted #ccc
 }
 
 .mediaAccordion>h3 {
     text-align: left;
     padding-left: 10px!important;
     font-size: 14px!important;
     font-family: "Arimo", sans-serif;
     border-radius: 3px;
     background-color: #83b2ce!important;
     border: 1px solid #6492ae!important;
     color: #fff!important
 }
 
 .mediaAccordion .ui-accordion-header-active {
     background-color: #448AB4!important
 }
 
 .mediaAccordion>.ui-accordion-content {
     padding: 0 10px!important;
     border: 0!important
 }
 
 .publication_img {
     margin: 0!important;
     line-height: 0;
     display: inline-block
 }
 
 .blue_head {
     color: #fff!important;
     padding: 5px!important;
     background-color: #0b83c8!important
 }
 
 .magizine_box {
     display: block;
     border: 1px solid #BAB8B8;
     padding-bottom: 10px;
     margin-left: 5px;
     margin-right: 5px;
     color: #333!important;
     text-decoration: none!important
 }
 
 .magizine_box:hover {
     border: 1px solid #999;
     box-shadow: 0 0 3px rgba(0, 0, 0, 0.5)
 }
 
 .modal_div {
     background-image: url('images/black_trans.png');
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: fixed;
     z-index: 9999;
     display: none
 }
 .popup {
     position: fixed;
     top: 50%;
     left: 50%;
     z-index: 99999;
     background-color: #fff;
     border-radius: 10px;
     display: none
 }
 .page-id-482 .popup {
     position: fixed;
     top: 50%;
     left: 50%;
     z-index: 99999;
     background-color: #fff;
     border-radius: 10px;
     display: none
 }
 
 .close_popup,
 .closesm_popup {
     width: 38px;
     height: 38px;
     background-image: url('images/close_popup.png');
     background-repeat: no-repeat;
     position: absolute;
     top: -12px;
     right: -12px;
     cursor: pointer;
     z-index: 1000
 }
 
 .popup h2 {
     background-color: #007DC6;
     color: #fff !important;
     margin: 0;
     padding: 5px 10px;
     border-top-left-radius: 10px;
     font-size: 16px;
     line-height: normal
 }
 
 .popup_content {
     padding: 10px;
     font-size: 12px;
     color: #333;
     line-height: 18px;
     margin-bottom: 10px;
     overflow: auto;
     position: relative
 }
 
 .blogitem {
     position: relative;
     padding-right: 10px!important;
     background-size: 100%
 }
 
 .Artcle_Div {
     position: relative
 }
 
 .Artcle_Div img {
     margin: 0!important
 }
 
 .Artcle_Div p img {
     margin: 10px!important
 }
 
 .blogtitle {
     background-color: #fff!important;
     display: block;
     margin: 0 0 10px 0!important;
     padding: 10px!important;
     padding-left: 0!important
 }
 
 .blogtitle a {
     font-size: 22px!important;
     font-family: "Oswald"!important;
     color: #333!important;
     text-transform: uppercase!important;
     text-decoration: none!important;
     padding-left: 0
 }
 
 .blogtext {
     background-color: #fff;
     margin-top: -8px;
     padding: 10px;
     padding-bottom: 0;
     margin-bottom: -13px;
     padding-left: 0
 }
 
 .subtitle {
     display: none
 }
 
 .blogtext p {
     text-align: justify
 }
 
 .blogtext ul {
     padding-left: 30px!important
 }
 
 .blogtext ul li {
     list-style: disc;
     list-style-image: url('images/adv_arr.png');
     margin-bottom: 10px!important;
     text-align: justify!important
 }
 
 .blogtext p:first-child img {
     display: none!important
 }
 
 .Art-Blue-Head {
     font-size: 18px!important;
     font-family: "Oswald"!important;
     background-color: #18427a!important;
     padding: 10px!important;
     color: #fff!important
 }
 
 .Art-Green-Head {
     font-size: 18px!important;
     font-family: "Oswald"!important;
     background-color: #95b649!important;
     padding: 10px!important;
     color: #000!important
 }
 
 .Art-Light-Blue-Head {
     font-size: 18px!important;
     font-family: "Oswald"!important;
     background-color: #0b83c8!important;
     padding: 10px!important;
     color: #fff!important
 }
 
 .postlink {
     background-color: #18427a;
     color: #fff!important;
     font-size: 12px;
     font-weight: 700;
     padding: 5px;
     display: inline-block
 }
 
 .nextpost {
     float: right
 }
 
 .blogview .modulecontent {
     margin-top: -30px;
     position: relative
 }
 
 .back-to-top {
     position: fixed;
     z-index: 999;
     bottom: 3%;
     right: 3%;
     text-decoration: none;
     padding: 0;
     display: none;
     text-align: center;
     width: 32px;
     height: 32px;
     opacity: 1
 }
 
 .btn_Tools {
     float: left;
     background-color: #d0d0d0;
     text-align: center;
     width: 50%;
     padding: 15px 0;
     font-weight: 600;
     font-size: 16px;
     color: #555!important;
     text-decoration: none!important;
     font-family: 'Arimo'
 }
 
 .btn_Tools.active {
     background: #0b83c8!important;
     color: #fff!important
 }
 
 .btn_Tools_3 {
     float: left;
     background-color: #d0d0d0;
     text-align: center;
     width: 33.3%;
     padding: 15px 0;
     font-weight: 600;
     font-size: 16px;
     color: #555!important;
     text-decoration: none!important;
     font-family: 'Arimo'
 }
 
 .btn_Tools_3.active {
     background: #0b83c8!important;
     color: #fff!important
 }
 
 .sip-left {
     float: left;
     width: 55%
 }
 
 .sip-right {
     float: left;
     width: 45%
 }
 
 .sip-Div {
     display: block;
     margin-bottom: 10px
 }
 
 .sip-Div label {
     display: block;
     margin-bottom: 10px;
     color: #fff;
     font-size: 14px;
     font-family: "Oswald"!important
 }
 
 .sip-inp {
     border: 1px solid #B1B4B4!important;
     color: #383838!important;
     margin: 0!important;
     padding: 4px!important;
     font-size: 12px!important;
     vertical-align: middle;
     border-radius: 5px!important;
     width: 85%!important;
     background-color: #fff!important;
     line-height: 20px!important
 }
 
 .sipBox {
     background-color: #fff;
     border: 5px solid #ccc;
     border-radius: 6px;
     color: #333;
     padding: 10px;
     font-size: 13px;
     box-shadow: 0 0 6px #000
 }
 
 .sipBox .sipBox_Div {
     display: block;
     margin-bottom: 10px
 }
 
 .sip-Div .sip-Div50 {
     float: left;
     width: 50%;
     margin-bottom: 10px
 }
 
 .dateboxAuthor img {
     height: 70px!important
 }
 
 .testimonial_div {
     width: 100%;
     height: auto;
     background: white;
     clear: both
 }
 
 .testimonial_left {
     height: auto;
     background: #fff;
     float: left
 }
 
 .testimonial_right {
     height: auto;
     background: #fff;
     float: right
 }
 
 .TxtcB {
     color: #333!important
 }
 
 .qualifyUl {
     padding-left: 10px!important;
     margin-top: 5px!important
 }
 
 .blogitem .morelink {
     background-color: #000;
     color: #fff!important;
     font-family: 'oswald'!important;
     text-transform: uppercase;
     padding: 5px;
     float: right;
     text-decoration: none!important
 }
 
 .taxincomeImg {
     float: left!important;
     width: 300px!important;
     height: 130px!important;
     margin-top: -47px!important;
     overflow: hidden!important
 }
 
 .sp_tax {
     width: 270px;
     word-break: break-all
 }
 
 .sp_tax span {
     display: block
 }
 
 .rdtabs.Hrdtabs {
     margin-left: 45px!important;
     margin-top: 10px!important
 }
 
 .rdtabs.Hrdtabs li {
     float: none!important;
     padding-left: 0!important
 }
 
 .rdtabs.Hrdtabs li a {
     padding-left: 10px!important
 }
 
 .rdtabs.Hrdtabs li.active a {
     background: url('images/rdtabshrdtabs-active.png') 0 12px no-repeat!important
 }
 
 .calmainboxSpan {
     width: 686px;
     word-break: break-all!important
 }
 
 .mbot5 {
     margin-bottom: 5px
 }
 
 .rdtabsMain {
     float: left;
     width: 94%;
     padding-left: 6%;
     margin-top: 10px
 }
 
 .sipTitle {
     text-transform: uppercase;
     color: #FFB300;
     font-family: 'Oswald', sans-serif;
     font-size: 18px;
     padding: 5px;
     border-bottom: 1px dotted #333
 }
 
 .sipPer {
     font-size: 15px;
     font-weight: 600;
     color: #fff
 }
 
 .RiskToleranceDiv {
     width: 100%;
     margin: 0;
     padding: 0;
   /*  color: #fff;*/
     line-height: 20px;
     font-size: 14px;
     font-family: 'Arimo', sans-serif;
     font-weight: 400
 }
 
 .RiskToleranceDiv .RTimgDiv {
     width: 100%;
     text-align: center;
     margin-top: 10px;
     margin-bottom: 10px
 }
 
 .RiskToleranceDiv .RTimgDiv img {
     display: inline-block;
     width: 180px;
     height: auto;
     border: 0
 }
 
 .RiskToleranceDiv p {
     margin: 0 0 15px
 }
 
 .RiskToleranceDiv p strong {
     color: #fcc540
 }
 
 .Animal_category {
     text-align: center;
     font-size: 18px;
     font-weight: 700;
     color: #fff;
     padding-top: 60px
 }
 
 .Animal_content {
    /* color: #fff!important*/
 }
 
 .Animal_content li {
     list-style: disc!important;
   /*  color: #fff!important*/
 }
 
 .risk_footer {
  /*   color: #fff;*/
     padding-bottom: 20px
 }
 
 .footerMain {
     width: 100%;
     /* float: left; */
     background-color: #898989
 }
 
 .footerMain>div {
     width: 25%;
     float: left
 }
 
 .footerMain h4 {
     margin-top: 15px!important;
     margin-bottom: 5px!important;
     width: 100%!important;
     /*float: left!important;*/
     font-family: 'Arimo', sans-serif!important;
     color: #474747!important;
     font-size: 12px!important
 }
 
 .footerMain h4>a {
     font-family: 'Arimo', sans-serif!important;
     text-decoration: none!important;
     text-align: left!important;
     display: block;
     font-weight: 700;
     text-transform: uppercase;
     color: #fff !important;
     font-size: 14px!important;
     letter-spacing: 1px
 }
 
 .footerMain ul {
     display: block;
     width: 100%;
     list-style: none;
     padding: 0;
     margin: 0 0 0 5px
 }
 
 .footerMain li {
     text-align: left!important
 }
 
 .footerMain li a {
     font-family: 'Arimo', sans-serif;
     color: #aaaaaa !important;
     text-decoration: none;
     font-size: 14px;
     line-height: 20px;
 }
 
 .FaqAccordion .ui-accordion>h3 {
     color: #000;
     font-size: 14px!important;
     font-weight: 400;
     font-family: "Oswald", sans-serif!important;
     background: none!important;
     border: 0
 }
 
 .FaqAccordion .ui-accordion .ui-accordion-content {
     font-size: 13px;
     padding: 5px 35px;
     border: 0;
     background: none!important;
     color: #898989;
     font-family: "arimo", sans-serif!important
 }
 
 .FaqAccordion .ui-accordion .ui-accordion-content p {
     width: 100%;
     display: block;
     margin-top: 0;
     color: #333
 }
 
 .FaqAccordion .ui-accordion .ui-accordion-content li {
     color: #898989
 }
 
 .FaqAccordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
     background-image: url('images/rightli-img.png');
     background-position: 0 0;
     width: 11px;
     height: 11px;
     margin-top: -6px!important
 }
 
 .FaqAccordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-s {
     background-position: 0 -11px
 }
 
 .FaqAccordion .ui-accordion .ui-accordion-content ul li {
     list-style-type: disc
 }
 
 .FaqAccordion .ui-accordion .ui-accordion-content ol li {
     list-style-type: lower-alpha
 }
 
 .FaqAccordion li {
     color: #333!important;
     font-family: "arimo", sans-serif!important;
     margin-top: 3px!important;
     margin-bottom: 3px!important
 }
 
 .FaqAccordion ul {
     margin-left: 20px!important
 }
 
 .sitemap {
     display: block;
     width: 100%
 }
 
 .sitemap>ul>li {
     display: block;
     width: 100%;
     margin: 0!important;
     padding: 0 0 0 5px!important;
     border-bottom: 1px dashed #ccc;
     background-image: url('images/sitemapli.png');
     background-repeat: no-repeat;
     background-position: 0 12px
 }
 
 .sitemap>ul>li>a {
     padding: 5px;
     text-transform: uppercase;
     color: #333!important;
     font-family: 'oswald'!important;
     display: inline-block
 }
 
 .sitemap>ul>li>ul {
     margin-top: 5px!important;
     margin-left: 15px;
 }
 
 .sitemap>ul>li>ul>li {
     margin-bottom: 5px!important
 }
 
 .sitemap>ul>li>ul>li>a {
     color: #666!important
 }
 
 .sitemap>ul>li>ul>li>ul {
     margin-top: 5px!important;
     padding-left: 30px
 }
 
 .sitemap>ul>li>ul>li>ul>li {
     margin-bottom: 5px!important;
     list-style-type: square;
     padding-left: 0;
     color: #999
 }
 
 .sitemap>ul>li>ul>li>ul>li>a {
     color: #888!important
 }
 
 .sitemap>ul>li>ul>li>ul>li>ul {
     margin-top: 5px!important;
     padding-left: 30px
 }
 
 .sitemap>ul>li>ul>li>ul>li>ul>li {
     margin-bottom: 5px!important;
     list-style-type: disc;
     padding-left: 0;
     color: #ccc
 }
 
 .sitemap>ul>li>ul>li>ul>li>ul>li>a {
     color: #888!important
 }
 
 .cpointer {
     cursor: pointer!important
 }
 
 .bx-wrapper {
     max-width: none!important
 }
 
 .reportsDiv {
     width: 100%;
     display: block
 }
 
 .reportsDiv50 {
     float: left;
     width: 46%;
     border: 1px dotted #ccc;
     margin: 1%;
     border-radius: 4px;
     text-align: center
 }
 
 .reportsDiv50 a {
     display: block
 }
 
 .reportsDiv50 a img {
     margin: 10px 0 0
 }
 
 .reportsDiv50 .reportsDivTitle {
     padding: 5px;
     background-color: #ddd;
     color: #333;
     text-transform: uppercase;
     font-weight: 700;
     font-family: 'oswald';
     letter-spacing: 1px
 }
 
 .reportsDiv50 a:hover {
     text-decoration: none
 }
 
 div.topnavwrap {
     padding: 0!important
 }
 
 .blogarchive {
     display: table-cell
 }
 
 .wper50 {
     float: left;
     width: 45%
 }
 
 .wper50 label {
     float: left;
     margin-right: 10px;
     margin-top: 5px
 }
 
 .wper50 input[type="text"] {
     width: 70%;
     margin-bottom: 5px
 }
 
 .tableScroll {
     width: 100%;
     overflow-x: scroll
 }
 
 .article_arrowList {
     display: block;
     padding: 0!important;
     margin: 0!important
 }
 
 .article_arrowList li {
    
     list-style: none!important;
     padding-left: 15px!important
 }
 
 .interviewBox_Grey {
     background: #f5f5f5;
     border-radius: 4px;
     padding: 10px;
     margin-bottom: 20px
 }
 
 .interviewBox_Grey h4 {
     font-family: 'Oswald'!important;
     font-size: 18px!important;
     color: #0B83C8!important
 }
 
 .bannerCTAPos {
     position: absolute;
     bottom: 10%;
     margin: 0;
     width: 100%;
     text-align: center
 }
 
 .ctaBtn {
     font-size: 20px;
     background: #17528d;
     padding: 10px 20px;
     color: #fff;
     text-decoration: none;
     text-transform: uppercase;
     /*margin-left: 45%*/
 }
 
 .goldBtn {
     font-size: 20px;
     background: #17528d;
     padding: 10px 20px;
     color: #fff;
     text-decoration: none;
     text-transform: uppercase;
     margin-left: 45%
 }
 
 .bannerBtnMain {
     position: absolute;
     z-index: 9999999999;
     right: 0;
     top: 80px;
     width: 250px
 }
 
 .bannerBtnMain01 {
     position: absolute;
     z-index: 9999999999;
     right: 12px;
     top: 80px;
     width: 185px
 }
 
 .bannerBtnMain01>.bigBtnBlue:last-child {
     font-size: 14px!important
 }
 
 .bannerBtnMain01>.bigBtnBlue {
     background-color: #127ec2;
     background: #127ec2;
     background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyN2VjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzRiODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
     background: -moz-linear-gradient(top, #127ec2 0%, #174b85 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #127ec2), color-stop(100%, #174b85));
     background: -webkit-linear-gradient(top, #127ec2 0%, #174b85 100%);
     background: -o-linear-gradient(top, #127ec2 0%, #174b85 100%);
     background: -ms-linear-gradient(top, #127ec2 0%, #174b85 100%);
     background: linear-gradient(to bottom, #127ec2 0%, #174b85 100%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#127ec2', endColorstr='#174b85', GradientType=0);
     color: #fff!important;
     font-weight: 400;
     text-transform: uppercase;
     text-shadow: 1px 1px #0b3d6f;
     font-family: 'Oswald', sans-serif!important;
     text-decoration: none;
     line-height: 50px;
     display: inline-block;
     padding: 3px 22px 3px 3px;
     border-radius: 50px;
     font-size: 16px!important;
     float: left;
     margin-bottom: 12px
 }
 
 .bigBtnBlue {
     background-color: #127ec2;
     background: #127ec2;
     background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyN2VjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzRiODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
     background: -moz-linear-gradient(top, #127ec2 0%, #174b85 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #127ec2), color-stop(100%, #174b85));
     background: -webkit-linear-gradient(top, #127ec2 0%, #174b85 100%);
     background: -o-linear-gradient(top, #127ec2 0%, #174b85 100%);
     background: -ms-linear-gradient(top, #127ec2 0%, #174b85 100%);
     background: linear-gradient(to bottom, #127ec2 0%, #174b85 100%);
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#127ec2', endColorstr='#174b85', GradientType=0);
     color: #fff;
     font-weight: 400;
     text-transform: uppercase;
     text-shadow: 1px 1px #0b3d6f;
     font-family: 'Oswald', sans-serif;
     text-decoration: none;
     line-height: 50px;
     display: inline-block;
     padding: 3px 22px 3px 3px;
     border-radius: 50px;
     font-size: 26px;
     float: left;
     margin-bottom: 20px
 }
 
 .bigBtnBlue img {
     float: left;
     padding-right: 10px
 }
 
 .blackHead {
     background: #323232;
     padding: 5px 10px;
     color: #fff;
     font-size: 15px;
     font-weight: 400;
     font-family: Oswald;
     margin: 0!important
 }
 
 .yelBG {
     background: #ffc352;
     padding: 10px
 }
 
 .yelBG p {
     margin: 0!important;
     margin-bottom: 10px!important
 }
 
 .olNewList {
     display: block;
     margin: 0;
     padding: 0
 }
 
 .olNewList li {
     list-style: inherit!important
 }
 
 .art-postcontent .orgArrowLi {
     display: block;
     margin: 0!important;
     padding: 0!important
 }
 
 .art-postcontent .orgArrowLi li {
     list-style: outside none none;
     padding-left: 15px;
    
 }
 
 .contactPage {
     width: 100%
 }
 
 .contactPage h3 {
     font-family: oswald;
     font-weight: 400;
     text-transform: uppercase;
     font-size: 18px!important;
     margin: 0 0 10px;
     color: #333
 }
 
 .publicAccordion {
     width: 100%
 }
 
 .publicAccordion h3 {
     border: 0!important;
     border-radius: 0!important
 }
 
 .publicAccordion .ui-accordion .ui-accordion-content {
     margin: 0;
     padding: 5px;
     border-radius: 0
 }
 
 .publicAccordion .ui-widget-content {
     background: #fff;
     border: 0
 }
 
 .publicAccordion .art-postcontent ul>li,
 .art-post ul>li {
     border-bottom: dotted 1px #ccc;
     padding: 5px
 }
 
 .publicAccordion .art-postcontent a,
 .art-postcontent a:link {
     font-size: 13px
 }
 
 .art-post .ekyc_UL {
     display: block;
     margin-left: 10px!important;
     padding: 0
 }
 
 .art-post .ekyc_UL>li {
     display: block;
     list-style-type: none;
     border-bottom: 0;
     background: url('images/bullet_arrow_li.png') no-repeat 0 8px;
     padding-left: 15px
 }
 
 .subBtnBlack {
     background: #18427A;
     color: #fff!important;
     border: 0;
     font-family: 'Oswald', sans-serif!important;
     font-size: 15px!important;
     padding: 5px;
     padding-left: 10px;
     padding-right: 10px;
     letter-spacing: 1px
 }
 
 .subBtnBlack:hover {
     text-decoration: none
 }
 
 .research-page {
     font-family: sans-serif, Verdana;
     background-color: #fff;
     padding: 0 10px
 }
 
 .bg404 {
     background: url('images/404_bg.png') no-repeat center top;
     height: 400px
 }
 
 .bg404rightdiv {
     float: right;
     width: 40%;
     text-align: center;
     padding-top: 80px
 }
 
 .bg404rightdiv img {
     width: 80%
 }
 
 .bg404txt {
     font-family: 'Oswald', sans-serif;
     font-weight: 400;
     color: #999;
     font-size: 20px!important;
     text-align: center
 }
 
 .bg404div {
     float: left;
     width: 100%;
     text-align: center;
     margin-top: 40vh;
     /*padding-top: 100px*/
 }
 
 .bg404img {
     margin-bottom: 40px
 }
 
 .research-page p {
     line-height: 1.6em
 }
 
 .bg404links {
     display: inline-block;
     margin: 0;
     padding: 0
 }
 
 .bg404links li {
     float: left;
     border-right: 1px solid #1b427a;
     list-style: none
 }
 
 .bg404links li:last-child {
     border-right: 0
 }
 
 .bg404links li a {
     display: block;
     font-family: 'Oswald', sans-serif!important;
     font-weight: 400;
     color: #1b427a!important;
     font-size: 18px!important;
     text-align: center;
     padding: 0 5px
 }
 
 .mT10 {
     margin-top: 10px
 }
 
 .clrblu {
     color: #006BAD!important
 }
 
 .h2 {
     font-size: 30px!important;
     font-weight: 700;
     letter-spacing: 1px;
     font-family: 'Oswald', sans-serif!important;
     text-transform: uppercase;
     *margin-top: 30px
 }
 
 .h4 {
     font-size: 16px!important;
     color: #006BAD!important;
     font-weight: 700;
     letter-spacing: 1px;
     font-family: 'Oswald', sans-serif!important;
     text-transform: uppercase;
     *margin-top: 30px
 }
 
 .bx-caption02-gst {
     position: absolute;
     width: 32%;
     z-index: 9999999999999;
     padding: 15px;
     padding-bottom: 10px;
     height: auto;
     opacity: .8;
     bottom: 0;
     right: 40px;
     margin-right: 12%;
     margin-bottom: 15%
 }
 
 .bx-caption02-gst h1 {
     text-transform: uppercase;
     color: #fff200;
     font-weight: 400;
     font-size: 40px!important;
     line-height: 50px;
     margin-bottom: 10px;
     letter-spacing: 0;
     text-align: left
 }
 
 .bx-caption02-gst h2 {
     text-transform: uppercase;
     color: #fff!important;
     font-weight: 400;
     font-size: 30px!important;
     line-height: 50px;
     letter-spacing: 0;
     text-align: left;
     margin-bottom: 10px!important
 }
 
 .bx-caption02-gst .bannerBtn-gst {
     background: #e51f24;
     padding: 6px 25px;
     font-size: 16px!important;
     color: #fff!important;
     margin-top: 10px!important;
     font-family: 'Oswald', sans-serif!important;
     text-decoration: none
 }
 
 .bx-caption02-gst .bannerBtn-gst:hover {
     text-decoration: none!important;
     background: #e84c50!important
 }
 
 .bx-caption02 {
     position: absolute;
     width: 35%;
     z-index: 9999999999999;
     padding: 15px;
     padding-bottom: 10px;
     height: auto;
     bottom: 0;
     right: 40px;
     margin-right: 4%;
     margin-bottom: 10%;
     text-align: center
 }
 
 .bx-caption02 h1 {
     text-transform: uppercase;
     color: #fff;
     font-weight: 700;
     font-size: 46px!important;
     line-height: 40px;
     letter-spacing: 1px;
     padding: 5px 0;
     margin-bottom: 10px!important
 }
 
 .bx-caption02 h1 span {
     display: block
 }
 
 .bx-caption02 p {
     font-size: 17px;
     margin-top: 8px!important;
     text-align: center;
     color: #000
 }
 
 .bx-caption02 p span {
     display: block
 }
 
 .bx-caption02 div input[type="button"] {
     background: #00274e;
     margin-top: 10px;
     padding: 6px 25px;
     margin-left: -25px;
     font-size: 16px
 }
 
 .bx-caption02 div input[type="button"]:hover {
     background: #f36f25
 }
 
 .bx-caption03 {
     position: absolute;
     width: 32%;
     z-index: 9999999999999;
     padding: 15px;
     padding-bottom: 10px;
     height: auto;
     opacity: .8;
     bottom: 0;
     right: 40px;
     margin-right: 12%;
     margin-bottom: 10%
 }
 
 .bx-caption03 h1 {
     text-transform: uppercase;
     color: #fa610c;
     font-weight: 400;
     font-size: 35px!important;
     line-height: 40px;
     letter-spacing: 0;
     text-align: left
 }
 
 .bx-caption03 h1 span {
     display: block
 }
 
 .bx-caption03 p {
     font-size: 25px;
     margin-top: 10px!important;
     margin-bottom: 20px!important;
     text-align: left
 }
 
 .bx-caption03 p span {
     display: block
 }
 
 .bx-caption03 div input[type="button"] {
     background: #00274e;
     margin-top: 10px;
     padding: 6px 25px;
     margin-left: -25px;
     font-size: 16px
 }
 
 .bx-caption03 div input[type="button"]:hover {
     background: #f36f25
 }
 
 .bx-caption04 {
     position: absolute;
     width: 35%;
     z-index: 9999999999999;
     padding: 15px;
     padding-bottom: 10px;
     height: auto;
     top: 30%;
     right: 28%;
     margin-right: 13%;
     margin-bottom: 10%
 }
 
 .bx-caption04 h1 {
     text-transform: uppercase;
     color: #fff;
     font-weight: 400;
     font-size: 45px!important;
     line-height: 48px;
     letter-spacing: 1px;
     text-align: center
 }
 
 .bx-caption04 p {
     font-size: 25px;
     margin-top: 10px!important;
     margin-bottom: 20px!important;
     text-align: center;
     color: #fff
 }
 
 .bx-caption01 {
     position: absolute;
     width: 75%;
     z-index: 9999999999999;
     left: 180px;
     right: 0;
     bottom: 80px
 }
 
 .bx-caption01 .text-left,
 .text-right {
     font-size: 32px;
     font-weight: 700;
     color: #000;
     font-style: italic;
     letter-spacing: .4px;
     text-shadow: 5px 2px 8px #F5F1B1
 }
 
 .bx-caption01 .text-left span {
     font-size: 67px;
     text-shadow: 1px 1px 5px red
 }
 
 .bx-caption01 .text-right {
     text-align: right;
     padding-right: 75px
 }
 
 .bx-caption01 .text-right span {
     font-size: 55px
 }
 
 .bx-caption01-diwali {
     position: absolute;
     width: 32%;
     z-index: 9999999999999;
     padding: 0 15px;
     text-align: center;
     padding-bottom: 10px;
     height: auto;
     opacity: .8;
     font-family: 'Oswald', sans-serif!important;
     top: 22px;
     right: 0;
     margin-right: 12%
 }
 
 .bx-caption01-diwali .txt-clr {
     color: #ffde74!important
 }
 
 .bx-caption01-diwali p {
     line-height: 30px
 }
 
 .bx-caption01-diwali h1 {
     font-size: 6.5em!important;
     margin: 0!important;
     padding: 0;
     line-height: 80px
 }
 
 .bx-caption01-diwali .text-uppr {
     text-transform: uppercase
 }
 
 .bx-caption01-diwali .fnts24 {
     font-size: 24px
 }
 
 .bx-caption01-diwali .fnts20 {
     font-size: 20px
 }
 
 .bx-caption01-diwali .subcrib-text {
     color: #fff;
     font-size: 20px;
     letter-spacing: 2px
 }
 
 .bx-caption01-diwali .text-wht {
     color: #fff
 }
 
 .bx-caption01-diwali .subrib-btn {
     background: #c7c9cb;
     color: #000;
     padding: 10px 20px;
     margin: 4px 0;
     text-transform: uppercase;
     font-weight: 700;
     font-size: 18px
 }
 
 .bx-caption01-diwali .mTB {
     margin: 10px 0
 }
 
 .bx-caption01-diwali .mTB15 {
     margin: 15px 0
 }
 
 .bx-caption01-diwali .fnts42 {
     font-size: 42px;
     font-weight: 700
 }
 
 .our-best {
     width: 100%;
     margin: 0;
     text-align: center;
     overflow: hidden;
     padding: 0 10px
 }
 
 .our-best .bx-controls-direction a {
     position: absolute;
     top: 31%!important;
     margin-top: -16px;
     outline: 0;
     width: 32px;
     height: 32px;
     text-indent: -9999px;
     z-index: 9999
 }
 
 .our-best .bx-prev {
     left: -32px
 }
 
 .our-best .bx-next {
     right: -32px
 }
 
 .our-best ul {
     margin: 0;
     padding: 0
 }
 
 .our-best ul li {
     width: 25%;
     float: left;
     text-align: center;
     list-style: none;
     cursor: pointer;
     border: none;
     padding: 0;
     margin: 0
 }
 
 .our-best ul li a:hover {
     text-decoration: none
 }
 
 .our-best ul li .head {
     margin: 13px 0 6px;
     border-top: 1px solid #bfbfbf;
     border-bottom: 1px solid #bfbfbf;
     padding: 4px 0
 }
 
 .our-best ul li .head span {
     font-family: 'Oswald', sans-serif!important;
     letter-spacing: .7px;
     color: #1582A8;
     font-size: 15px;
     line-height: 25px
 }
 
 .our-best ul li .head:first-child {
     border-left: 1px solid #bd7833
 }
 
 .our-best ul li .head:last-child {
     border-right: 1px solid #bd7833
 }
 
 .bGdiv {
     background: #f4f4f4;
     height: 124px;
     width: 95%;
     text-align: center;
     position: relative;
     margin: 0 auto
 }
 
 .bGdiv span {
     width: 64px;
     height: 64px;
     border-radius: 100%;
     margin: 0 auto;
     display: inline-block;
     position: absolute;
     left: 50%;
     top: 50%;
     margin-top: -32px;
     margin-left: -32px;
     text-align: center
 }
 
 .bGdiv span img {
     border="0"
 }
 
 .bGdiv span.equity {
     background: url('images/meter-icon.png') 0 0 no-repeat;
     text-indent: -500px
 }
 
 .bGdiv:hover span.equity {
     background-position: 0 -64px;
     transition: all .6s
 }
 
 .bGdiv span.wealth {
     background: url('images/dollor-icon.png') 0 0 no-repeat;
     text-indent: -500px
 }
 
 .bGdiv:hover span.wealth {
     background-position: 0 -64px;
     transition: all .6s
 }
 
 .bGdiv span.portfolio {
     background: url('images/porfolis-icon.png') 0 0 no-repeat;
     text-indent: -500px
 }
 
 .bGdiv:hover span.portfolio {
     background-position: 0 -64px;
     transition: all .6s
 }
 
 .bGdiv span.commodities {
     background: url('images/commodities-icon.png') 0 0 no-repeat;
     text-indent: -500px
 }
 
 .bGdiv:hover span.commodities {
     background-position: 0 -64px;
     transition: all .6s
 }
 
 .bGdiv span.financial-products {
     background: url('images/financial-products.png') 0 0 no-repeat;
     text-indent: -500px
 }
 
 .bGdiv:hover span.financial-products {
     background-position: 0 -64px;
     transition: all .6s
 }
 
 .bGdiv span.financial-services {
     background: url('images/financial-services.png') 0 0 no-repeat;
     text-indent: -500px
 }
 
 .bGdiv:hover span.financial-services {
     background-position: 0 -64px;
     transition: all .6s
 }
 
 .bGdiv span.market-research {
     background: url('images/market-research.png') 0 0 no-repeat;
     text-indent: -500px
 }
 
 .bGdiv:hover span.market-research {
     background-position: 0 -64px;
     transition: all .6s
 }
 
 .bGdiv span.analytics {
     background: url('images/analytics.png') 0 0 no-repeat;
     text-indent: -500px
 }
 
 .bGdiv:hover span.analytics {
     background-position: 0 -64px;
     transition: all .6s
 }
 
 .bGdiv span.data-management-services {
     background: url('images/data-management-services.png') 0 0 no-repeat;
     text-indent: -500px
 }
 
 .bGdiv:hover span.data-management-services {
     background-position: 0 -64px;
     transition: all .6s
 }
 
 .bGdiv:hover {
     background: #1a8bb3;
     transition: all .6s
 }
 
 .our-best ul .textdiv p {
     text-align: center!important;
     padding: 0;
     line-height: 16px;
     color: #000!important
 }
 
 .our-best ul .textdiv p span {
     color: #41a6dd
 }
 
 .our-best ul .textdiv p a {
     color: #000!important;
     font-size: 13px
 }
 
 .we-proud {
     background: #1a8bb3;
     /*background-image: url('images/bg-blue.jpg');*/
     padding: 20px 0 0;
     display: inline-block;
     width: 100%
 }
 
 .we-proud .we-left {
     width: 55%;
     float: left;
     text-align: center
 }
 
 .we-proud .we-left h3 {
     font-weight: 200!important
 }
 
 .we-proud .we-left p {
     color: #f3be2a!important;
     text-align: center;
     font-size: 20px
 }
 
 .we-proud .we-right {
     width: 44%;
     float: left;
     text-align: center;
     margin-top: 0
 }
 
 .we-proud .we-right p {
     color: #f3be2a!important;
     text-align: center;
     font-size: 20px
 }
 
 .fs30 {
     font-size: 30px!important
 }
 
 .fs44 {
     font-size: 44px!important
 }
 
 .text-bld {
     font-weight: 700
 }
 
 .text-white {
     color: #fff!important
 }
 
 .text-oreng {
     color: #ffdb12!important
 }
 
 .getin-touch-btn {
     color: #000!important;
     background: #ffcb3b;
     padding: 15px 25px;
     margin: 5px 0 25px 0;
     font-weight: 700;
     display: inline-block;
     font-style: normal;
     font-family: 'Arimo', sans-serif!important;
     letter-spacing: .5px;
     text-decoration: none!important;
     border-radius: 45px;
     text-transform: uppercase;
     font-size: 16px!important
 }
 
 .side_menu {
     margin-top: 12px;
     font-size: 14px;
     color: #fff
 }
 
 .side_menu>li span {
     width: 34px;
     height: 34px;
     line-height: 34px
 }
 
 .side_menu li {
     position: relative;
     padding: 3px 3px!important
 }
 
 .side_menu>li {
     float: none;
     border: none!important
 }
 
 .text_cntr {
     text-align: center
 }
 
 .bannerdiv .bx-wrapper .bx-pager.bx-default-pager a:hover,
 .bx-wrapper .bx-pager.bx-default-pager a.active {
     background: #17528C!important
 }
 
 .bannerdiv .bx-wrapper .bx-pager.bx-default-pager a {
     background: #C6C6C6
 }
 
 .bannerdiv .bx-wrapper .bx-pager,
 .bx-wrapper .bx-controls-auto {
     position: absolute;
     bottom: 8px;
     width: 100%;
     right: -460px
 }
 
 .smediaMain {
     float: right;
     border-left: 1px solid #41a6dd;
     padding-left: 10px;
     margin: 5px 0
 }
 
 .smediaArrow {
     float: left;
     font-size: 28px;
     cursor: pointer;
     line-height: 25px;
     margin-right: 10px;
     color: rgba(255, 255, 255, 0.5)
 }
 
 .smediafa {
     float: left;
     font-size: 14px;
     cursor: pointer;
     color: #fff;
     margin-right: 10px;
     line-height: 25px;
     background-color: rgba(0, 0, 0, 0.2);
     width: 25px;
     text-align: center;
     transition: all .4s ease-out 0s
 }
 
 .smediafa:hover {
     background-color: #41a6dd;
     color: #fff
 }
 
 .karvy_news_feed {
     margin: 0;
     padding: 0
 }
 
 .PageTitle {
     border-bottom: 1px dotted #ccc;
     margin-bottom: 30px;
     margin-top: -40px
 }
 
 .PageTitle>h2 {
     font-size: 30px!important;
     font-weight: 700;
     letter-spacing: 1px;
     font-family: 'Oswald', sans-serif!important;
     text-transform: uppercase;
     bottom: 0;
     padding: 0 8px;
     position: relative;
     bottom: -16px!important;
     background: #fff;
     display: inline-block
 }
 
 .karvy_news_feed li {
     float: left
 }
 
 .karvy_news_feed li img {
     min-width: 210px;
     border: 1px #8dc7ec solid!important;
     min-height: 187px
 }
 
 .front-div {
     background: #006cad;
     width: 235px;
     border: 0 #62bef6 solid;
     text-align: center;
     margin: 0;
     margin-right: 5px;
     height: 187px
 }
 
 .flipimg,
 .fliptxt {
     position: absolute;
     float: left;
     transition: all 1.0s linear;
     width: 235px;
     height: 187px;
     background: #006cad
 }
 
 .fliptxt img {
     width: 100%
 }
 
 .front-div p {
     text-align: center;
     color: #fff;
     line-height: 15px
 }
 
 .Fl {
     float: left
 }
 
 .front-div .new-heang {
     font-size: 15px;
     color: #f88f08;
     font-family: 'Oswald', sans-serif!important;
     text-decoration: underline
 }
 
 .front-div .new-title {
     font-family: "Oswald", sans-serif!important;
     letter-spacing: .4px;
     font-size: 15px
 }
 
 .front-div .new-date {
     color: #e48810;
     font-size: 15px;
     text-transform: uppercase;
     text-decoration: underline
 }
 
 .fliptxt {
     z-index: 99;
     position: relative;
     transform: rotateY(180deg);
     -ms-transform: rotateY(180deg);
     font-size: 18px;
     text-align: center;
     color: #fff
 }
 
 .flipimg {
     z-index: 999;
     backface-visibility: hidden!important;
     transform: rotateY(0deg);
     -ms-transform: rotateY(0deg)
 }
 
 .imgTbl>div:hover>.flipimg {
     transform: rotateY(180deg);
     -ms-transform: rotateY(180deg)
 }
 
 .imgTbl>div:hover>.fliptxt {
     transform: rotateY(0deg);
     -ms-transform: rotateY(0deg)
 }
 
 .back-div,
 .fliptxt img {
     margin: 0!important
 }
 
 .flipImgM9 {
     margin: 0 9px!important
 }
 
 .flipImgM12 {
     margin: 0 12px!important
 }
 
 .flipImgM16 {
     margin: 0 16px!important
 }
 
 .flipImgM20 {
     margin: 0 20px!important
 }
 
 .bannerBtn {
     background: #00274e;
     padding: 6px 25px;
     font-size: 16px!important;
     color: #fff!important;
     font-family: 'Oswald', sans-serif!important;
     text-decoration: none
 }
  .karvy-media-div {
     width: 100%;
     text-align: left;
 }
 .karvy-media-div .owl-item {
     border: 1px solid #f1f1f1;
     padding: 15px;
     min-height: 200px !important;
     background: #fafafa;
 }
  .karvy-media-div .owl-item h3 a {
     color: #19417a;
     font-size: 20px !important;
     font-weight: 500;
  }
  .karvy-media-div .owl-item h4 {
     color: #555555;
     font-size: 14px !important;
     font-weight: 300;
  }
  .karvy-media-div .owl-item h6 {
     color: #558196;
     font-size: 12px !important;
     font-weight: 300;
  }
 .karvy-media-div ul {
     display: block;
     margin: 0;
     padding: 0
 }
 
 .karvy-media-div ul li {
     position: relative;
     overflow: hidden;
     float: left;
     list-style: none;
     width: 23%;
     height: 190px;
     margin-right: .5%;
     text-align: center;
     vertical-align: middle;
     cursor: pointer
 }
 
 .media-news-div p {
     text-align: center;
     color: #fff;
     line-height: 25px;
     margin: 5px 0;
     font-family: "Oswald", sans-serif!important
 }
 
 .karvy-media-div .owl-item .item .media-news-div {
     position: absolute;
     left: 0;
     top: 0;
     text-align: center;
     right: 0;
     bottom: 0;
     background-color: #006cad;
     transition: all .4s ease-out 0s
 }
 
 .karvy-media-div .owl-item .item:hover .media-news-div {
     top: 200px
 }

  .karvy-media-div .owl-carousel .owl-item img {
          display: block ;
          margin: 0 auto;
          max-width: 100%!important;
          width: auto !important;

 }
 
 .news-paper-div img {
     margin: 0;
     padding: 0;
     width: 100%;
     min-height: 190px;
 }
 
 .karvy-media-div .owl-item .item .media-news-div .new-heang {
     font-size: 15px;
     color: #f88f08
 }
 
 .karvy-media-div .owl-item .item .media-news-div .new-title {
     letter-spacing: .4px;
     font-size: 15px;
     color: #fff
 }
 
 .karvy-media-div .owl-item .item .media-news-div .new-date {
     color: #e48810;
     font-size: 14px;
     font-family: 'Arimo', sans-serif!important;
     text-transform: uppercase;
     text-decoration: underline
 }
 
 .karvy-media-div .bx-wrapper .bx-pager,
 .bx-wrapper .bx-controls-auto {
     bottom: -22px
 }
 
 .innerpage-div h1,
 h2 {
     color: #006BAD!important;
     letter-spacing: .5px;
     font-family: 'Oswald', sans-serif!important;
     text-transform: uppercase
 }
 
 .innerpage-div h1 {
     font-size: 30px!important;
     margin: 0
 }
 
 .innerpage-div h2 {
     font-size: 23px!important
 }
 
 .innerpage-div ol {
     margin: 0 0 0 25px;
     list-style-position: outside!important
 }
 
 .innerpage-div li {
     list-style: inherit;
     text-align: justify;
     padding-bottom: 5px
 }
 
 .innerpage-div .btn-div {
     background-color: #14417a;
     color: #FFF;
     text-decoration: none!important;
     text-transform: uppercase;
     font-family: Oswald;
     font-size: 13px!important;
     transition: all .4s ease-out 0s;
     cursor: pointer;
     display: inline-block;
     padding: 7px 12px;
     border-radius: 4px;
     border: 1px solid transparent
 }
 
 .wealthreport-form {
     position: absolute;
     z-index: 9999999999999;
     padding: 5px 23px;
     padding-bottom: 10px;
     height: auto;
     opacity: .8;
     bottom: 0;
     right: 25px;
     margin-right: 3%;
     margin-bottom: 2.5%;
     background: white;
     border-radius: 10px;
     width: 25%
 }
 
 .wealthreport-form .wi-24inp {
     width: 24%!important
 }
 
 .wealthreport-form .wi-74Per {
     width: 74%!important
 }
 
 .wealthreport-form .pT5 {
     padding-top: 5px
 }
 
 .wealthreport-form .mB10 {
     margin-bottom: 10px
 }
 
 .wealthreport-form .pB10 {
     padding-bottom: 10px
 }
 
 .wealthreport-form .bannerBtn {
     background: #8b1b55;
     padding: 4px 10px;
     font-size: 14px!important;
     color: #fff!important;
     font-family: 'Oswald', sans-serif!important;
     text-decoration: none;
     margin-right: 52px
 }
 
 .wealthreport-form .wi-74Per input[type="text"],
 textarea {
     color: #a3c2e2;
     font-size: 14px;
     margin-bottom: 12px;
     border: 1px solid #0077c2
 }
 
 .btns-hide {
     display: none
 }
 
 .Innerbanner-div {
     width: 950px;
     margin: 0;
     padding: 0;
     height: auto;
     position: absolute;
     left: 0;
     right: 0;
     top: -244px
 }
 
 .Innerbanner-div .innerbanner-text {
     position: absolute;
     width: 33%;
     padding: 15px;
     padding-bottom: 10px;
     height: auto;
     bottom: 0;
     right: 0;
     text-align: center;
     margin-right: 10%;
     margin-bottom: 5%
 }
 
 .innerbanner-text>h2 {
     color: #231b56;
     font-size: 30px
 }
 
 .innerbanner-text>p {
     color: #000;
     text-align: center;
     font-size: 15px
 }
 
 .innerbanner-text-Financial-Planning {
     position: absolute;
     width: 45%;
     padding: 15px;
     padding-bottom: 10px;
     height: auto;
     bottom: 0;
     left: 5%;
     text-align: center;
     margin-bottom: 5%
 }
 
 .innerbanner-text-Financial-Planning>h2 {
     color: #000!important;
     font-size: 30px
 }
 
 .innerbanner-text-Financial-Planning>p {
     color: #000;
     text-align: center;
     font-size: 15px
 }
 
 .diwalicaption span {
     display: block
 }
 
 .invest-now-form {
     position: fixed;
     right: -300px;
     width: 300px;
     top: 60px;
     height: auto;
     background: #fff;
     border: 1px solid #d8d8d8;
     padding: 20px 30px;
     border-radius: 8px;
     box-shadow: 0 0 8px gray;
     transition: .5s all ease;
     -moz-transition: .5s all ease;
     -webkit-transition: .5s all ease;
     z-index: 99999
 }
 
 .invest-now-form1 {
     position: fixed;
     right: -300px;
     width: 300px;
     top: 300px;
     height: auto;
     background: #fff;
     border: 1px solid #d8d8d8;
     padding: 20px 30px;
     border-radius: 8px;
     box-shadow: 0 0 8px gray;
     transition: .5s all ease;
     -moz-transition: .5s all ease;
     -webkit-transition: .5s all ease
 }
 
 .buttonClick,
 .partner {
     position: absolute;
     top: 50px;
     left: -31px;
     z-index: 9
 }
 
 .buttonClick1 {
     top: 69%;
     right: -5px;
     z-index: 9;
     position: fixed
 }
 
 .mTop180 {
     top: 60px
 }
 
 .partner {
     top: 180px
 }
 
 .invest-now-form p {
     border-bottom: 1px dotted #d8d8d8;
     margin: 0;
     padding: 6px 0;
     font-size: 12px
 }
 
 .invest-now-form h2 {
     margin: 0;
     padding: 5px 0;
     font-size: 20px;
     color: #E54141!important
 }
 
 .invest-now-form input[type=text] {
     margin-top: 0;
     padding: 3px;
     width: 100%;
     font-size: 13px;
     border-radius: 2px;
     border: 2px solid #98d0f1
 }
 
 .invest-now-form textarea {
     padding: 3px;
     font-size: 15px;
     border-radius: 2px;
     border: 2px solid #98d0f1;
     margin-top: 0;
     height: auto;
     width: 100%;
     resize: none
 }
 
 .invest-now-form button {
     text-transform: uppercase;
     font-size: 14px!important;
     cursor: pointer;
     border: 0;
     font-family: 'Oswald', sans-serif!important;
     padding: 8px 0;
     width: 100%;
     border-radius: 3px;
     background: #E54141 !important;
     border: 1px solid #cc3333 !important;
     color: #fff !important;
 }
 
/* .banner-TM {
     margin-top: 500px
 }*/
 
 .bxslider-large {
     text-align: left!important
 }
 
 .linehight50 {
     line-height: 50px!important
 }
 
 .errBorder {
     border: 1px solid red!important
 }
 
 .bannerdiv,
 .bx-wrapper .bx-pager {
     padding-top: 3px!important
 }
 
 .event-finaplois-div {
     position: absolute;
     z-index: 9999999999;
     left: 6px;
     top: 180px;
     width: 12%
 }
 
.events-form-div {
     width: 950px;
     margin: auto
}

.events-form-div .leftdiv {
     width: 50%;
	 margin-top: 13%;
     text-align: center;
     float: left;
     height: auto;
     bottom: -40px;
     position: relative
}

.events-form-div .rightdiv {
     width: 40%;
     float: right;
     height: auto;
     /*margin-top: 30px*/
}

.events-form-div .rightdiv h2 {
     text-align: center;
     padding: 10px 0;
     font-size: 22px;
     color: #fff!important;
     background: #19417a
}

.events-form-div .form-div {
     background: #006bad;
     padding: 10px !important;
     height: auto;
     position: relative;
     margin-bottom: 0px !important;
     top: 0
}
 .form-div {
     background: #006bad;
     padding: 20px;
     height: auto;
     position: relative;
     margin-bottom: 30px;
     top: 0
 }
 
 .form-div input[type="text"] {
     color: #8b8e92!important;
     font-weight: 500;
     font-size: 15px;
     margin-bottom: 22px;
     border: 1px solid #fff;
     border-radius: 10px;
     background: #fff;
     padding: 9px;
     display: block;
     width: 93%
 }
 
 .form-div input[type="button"] {
     background: #000;
     color: #fff;
     text-transform: uppercase;
     font-size: 15px!important;
     cursor: pointer;
     border: 0;
     font-family: 'Oswald', sans-serif!important;
     font-size: 12px;
     padding: 10px;
     width: 100%;
     letter-spacing: 1px
 }
 
 .form-div input[type="button"]:hover {
     background: #ec4b13
 }
 
 .rightdiv-img {
     top: 38px;
     position: relative
 }
 
/* label.error {
     display: inline-block !important;
     color: red !important;
 }
 */
 input.error,
 select.error,textarea.error {
     border: 1px solid red!important
 }
 
 .divsizes {
     height: 440px!important
 }
 .divsizes.eventsMain_Div {
     background: #000b41;
     /*background: url(images/Banner_Finapolis_event.jpg) no-repeat center center !important;*/
 }
 .events-form-headning {
     text-align: center;
     color: #fff!important;
    /* margin-top: 80px!important*/
 }
 
 .evnts-textdiv .right-div {
     width: 25%;
     float: left
 }
 
 .evnts-textdiv .left-div {
     width: 75%;
     float: left
 }

 @media only screen and (max-width:1199px) {
     .bx-caption01-diwali {
         width: 40%;
         top: 0;
         right: 0;
         margin-right: 12%
     }
     .bx-caption01-diwali h1 {
         font-size: 3.5em!important;
         line-height: 50px
     }
     .bx-caption01-diwali .fnts24 {
         font-size: 16px
     }
     .bx-caption01-diwali .subcrib-text {
         font-size: 16px;
         letter-spacing: 1px;
         line-height: 20px
     }
     .bx-caption01-diwali .fnts42 {
         font-size: 30px
     }
     .bx-caption01-diwali .subrib-btn {
         padding: 5px 15px;
         font-size: 14px
     }
     .bx-caption01-diwali .fnts20 {
         font-size: 16px
     }
     .diwalicaption span {
         display: inline-block
     }
     .subcrib-text.mTB15 {
         margin: 10px 0
     }
 }
 
 @media only screen and (min-width:1025px) and (max-width:1199px) {
     .bx-caption04 {
         width: 48%
     }
     .bx-caption04 h1 {
         font-size: 40px!important
     }
     .event-finaplois-div {
         position: absolute;
         text-align: center;
         z-index: 9999999999;
         left: 6px;
         top: 170px!important;
         width: 15%
     }
     .event-finaplois-div img {
         width: 60%
     }
     .bannerBtnMain01 {
         top: 30px
     }
     .bx-caption02 h1 {
         font-size: 25px!important;
         line-height: 30px
     }
     .bx-caption02 p {
         font-size: 20px
     }
     .bx-caption01 .text-left,
     .bx-caption01 .text-right {
         font-size: 25px
     }
     .bx-caption01 .text-left span,
     .bx-caption01 .text-right span {
         font-size: 50px
     }
 }
 
 @media only screen and (max-width:1049px) {
     .wealthreport-form {
         margin-bottom: 1.5%;
         padding: 4px 23px
     }
 }
 
 @media only screen and (max-width:1024px) {
     .ptop30 {
         padding: 0
     }
     .banner-TM {
         margin-top: 380px!important
     }
     .get-in-formdiv {
         width: 50%!important
     }
     .bannerBtnMain,
     .bannerBtnMain01 {
         width: 200px;
         top: 15px;
         right: -30px
     }
     .linehight50 {
         line-height: 30px!important
     }
     .bx-caption02 h1,
     .bx-caption03 h1 {
         font-size: 20px!important;
         line-height: 25px
     }
     .bx-caption02 p,
     .bx-caption03 p {
         font-size: 16px
     }
     .bannerBtnMain .bigBtnBlue,
     .bannerBtnMain01 .bigBtnBlue {
         margin-bottom: 5px;
         font-size: 13px!important
     }
     .bannerBtnMain01 .bigBtnBlue:last-child {
         font-size: 13px!important
     }
     .bx-caption01 {
         bottom: 38px
     }
     .bx-caption01 .text-left,
     .bx-caption01 .text-right {
         font-size: 18px;
         text-align: center
     }
     .bx-caption01 .text-left span,
     .bx-caption01 .text-right span {
         font-size: 35px
     }
     .bannerBtn {
         padding: 3px 15px;
         font-size: 13px!important
     }
     .eventsMain_Div .events-form-div {
         width: 100%
     }
     .eventsMain_Div {
         width: 100%
     }
     .eventsMain_Div .leftdiv img {
         width: 100%
     }
     .eventsMain_Div .rightdiv {
         width: 45%;
         margin-right: 2%
     }
 }
 
 @media only screen and (min-width:768px) and (max-width:1024px) {
     .bx-caption04 {
         position: absolute;
         width: 50%;
         z-index: 9999999999999;
         padding: 15px;
         padding-bottom: 10px;
         height: auto;
         top: 20%;
         right: 28%;
         margin-right: 13%;
         margin-bottom: 10%
     }
     .bx-caption04 h1 {
         text-transform: uppercase;
         color: #fff;
         font-weight: 400;
         font-size: 40px!important;
         line-height: 48px;
         letter-spacing: 1px;
         text-align: center
     }
     .event-finaplois-div {
         position: absolute;
         text-align: center;
         z-index: 9999999999;
         left: 6px;
         top: 150px!important;
         width: 15%
     }
     .event-finaplois-div img {
         width: 50%
     }
 }
 
 @media only screen and (max-width:950px) {
     .wealthreport-form {
         padding: 2px 23px
     }
     .bannerBtnMain .bannerBtnMain01 {
         top: 80px
     }
     .calmainboxSpan {
         width: 86%
     }
     .content {
         width: 100%;
         margin: auto
     }
     .top_menu span:nth-child(2),
     .top_menu_nb {
         display: none
     }
     .top_menu>li {
         padding: 0;
         border: 0
     }
     .mainContent {
         padding: 0!important
     }
     .sml_Circles {
         margin-bottom: 0
     }
     .calYrs {
         margin-right: 85px
     }
     .bannerBtnMain01 {
         width: 200px
     }
     .bigBtnBlue {
         font-size: 20px
     }
     .bg404rightdiv {
         float: none;
         width: 100%;
         padding-top: 30px
     }
     .bg404rightdiv img {
         width: 30%
     }
     .bg404div {
         width: 100%;
         padding-top: 30px
     }
 }
 
 @media only screen and (max-width:899px) {
     .wealthreport-form {
         margin-bottom: .4%!important
     }
     .wealthreport-form .mB10 {
         margin-bottom: 3px
     }
     .wealthreport-form .pB10 {
         padding-bottom: 3px
     }
     .wealthreport-form .bannerBtn {
         padding: 2px 10px
     }
     .wealthreport-form .wi-74Per input[type="text"],
     textarea {
         margin-bottom: 6px
     }
     .article_left {
         width: 65%
     }
     .article_right {
         width: 32%
     }
     .blueGbox .pL35.pR35 {
         padding-right: 10px!important;
         padding-left: 10px!important
     }
     .rdtabs li {
         padding: 0 6px!important
     }
     .qualifyUl {
         padding-left: 0!important;
         margin-top: 15px!important;
         width: 100%;
         display: block
     }
     .bannerBtnMain01 {
         width: 100%;
         bottom: -86px;
         top: auto;
         text-align: center
     }
     .banner-button>.bigBtnBlue {
         margin: 0 10px!important
     }
     .bannerBtnMain01>.bigBtnBlue {
         padding: 3px 11px 3px 2px;
         font-size: 12px!important
     }
     .bx-caption02,
     .bx-caption03,
     .bx-caption02-gst {
         margin: 0!important;
         padding: 0;
         top: 12%;
         right: 7%;
         width: 37%
     }
     .bx-caption02 h1 {
         font-size: 29px!important
     }
     .bx-caption03 h1,
     .bx-caption02-gst h1 {
         font-size: 29px!important;
         line-height: 35px
     }
     .bx-caption02 p,
     .bx-caption03 p {
         font-size: 20px
     }
     .bannerdiv .bx-wrapper .bx-pager {
         right: 0
     }
 }
 
 @media only screen and (max-width:800px) {
     .banner-button>.bigBtnBlue {
         margin: 0 2px!important
     }
     .vTabs ul {
         float: none;
         width: 100%;
         clear: both;
         display: table;
         margin-bottom: 15px!important
     }
     .vTabs ul li {
         width: 20%!important;
         display: table-cell;
         padding: 0!important
     }
     .vTabs ul li a {
         display: block;
         width: 100%
     }
     .vContent {
         float: none!important;
         width: 100%!important
     }
     .rdtabs li {
         padding: 0 10px!important
     }
     .bx-caption01 .text-left,
     .bx-caption01 .text-right {
         font-size: 20px
     }
     .bx-caption01 .text-left span,
     .bx-caption01 .text-right span {
         font-size: 32px
     }
 }
 
 @media only screen and (max-width:768px) {
     #pinbotdiv {
         width: 400px;
         height: 400px
     }
     .ptop30 {
         padding: 0
     }
     .banner-TM {
         margin-top: 345px!important
     }
     .testimonial_div img {
         width: 100%;
         margin: 5px
     }
     .vgallerybox a {
         background-position: center -26px
     }
     div.topnavwrap {
         width: auto!important
     }
     div.topnav {
         width: auto!important
     }
     .home_logo_div {
         height: auto;
         padding-bottom: 10px;
         padding-left: 10px
     }
     .menuDiv {
         padding-top: 0;
         padding-right: 30px
     }
     .art-nav {
         border: 0
     }
     .art-menu-btn {
         float: right
     }
     .art-hmenu {
         top: 130px
     }
     .stock_updates>ul {
         padding: 0;
         margin: 0
     }
     .stock_updates>ul>li:first-child {
         width: auto;
         color: #898989;
         font-weight: normal;
         font-weight: 700;
         padding-left: 5px;
         float: none;
         margin: 0
     }
     .stock_updates>ul>li {
         width: 47%;
         padding-left: 1%;
         padding-right: 1%;
         border-bottom: 1px solid #e2e2e2
     }
     .home_nav_menu {
         float: none
     }
     ul.art-hmenu {
         left: 0;
         background-color: #001f4c
     }
     ul.art-hmenu>li {
         border-bottom: 1px solid #001026;
         border-top: 1px solid #082f66
     }
     ul.art-hmenu>li a {
         color: #fff!important;
         text-align: left
     }
     #FooterSitemap ul li {
         float: left;
         width: 33%
     }
     .copyr {
         float: none;
         text-align: center
     }
     footer .socials {
          float: none !important;
         text-align: center;
     }
     .social_networks {
         float: none;

     }
     .foot_soc_nav {
         float: none;
         width: 200px!important;
         margin: 0 auto!important
     }
     .article_left,
     .article_right {
         float: none!important;
         width: 100%!important;
         margin-bottom: 36px;
         clear: both
     }
     .articleimg {
         background-position: center 0!important;
         padding: 244px 0 0
     }
     .rarticlebox {
         float: none;
         display: table;
         width: 100%;
         margin-top: 10px;
         padding-bottom: 10px;
         border-bottom: 1px dashed #999
     }
     .rarticlebox_left {
         display: table-cell;
         float: none
     }
     .rarticlebox_right {
         display: table-cell;
         width: auto;
         float: none;
         vertical-align: top
     }
     .articleimg>div>.pd20 {
         padding: 10px
     }
     .karvy-media-div ul li {
         margin: 0 10px 0 0;
         box-sizing: border-box
     }
 }
 
 @media only screen and (max-width:767px) {
     .rightdiv-img {
         top: 15px
     }
     .event-finaplois-div {
         position: relative;
         left: 0;
         top: 0;
         width: 100%;
         text-align: center!important;
         background: #fc0
     }
     .get-thankyou {
         width: 95%!important
     }
     .get-thankyou p {
         text-align: center
     }
     .wealthreport-form {
         position: relative;
         color: #fff;
         z-index: 9999999999999;
         padding: 10px;
         height: auto;
         opacity: .8;
         bottom: 0;
         right: 0;
         margin-right: 0;
         margin-bottom: 0;
         background: #000;
         border-radius: 0;
         border-top: 5px #8b1b55 solid;
         width: 100%;
         box-sizing: border-box
     }
     .get-in-formdiv {
         width: 90%!important;
         margin-top: 40px!important
     }
     .one-time-div input[type="text"] {
         width: 30%!important
     }
     .footerMain>div {
         width: 50%;
         float: left
     }
     .sip-left,
     .sip-right {
         width: 100%;
         margin-bottom: 10px
     }
     .taxincomeImg {
         width: 100%!important;
         height: 130px!important;
         margin-top: 0!important
     }
     .calSlider {
         float: left;
         width: 100%;
         margin-left: 0;
         margin-top: 15px
     }
     .calYrs {
         margin-right: 0
     }
     .rdtabs.mdrdtabs li {
         float: none!important;
         padding-left: 0!important
     }
     .rdtabs.mdrdtabs li a {
         padding-left: 10px!important
     }
     .rdtabs.mdrdtabs li.active a {
         background: url('images/rdtabshrdtabs-active.png') 0 12px no-repeat!important
     }
     .calNameN {
         width: 50%;
         margin-bottom: 10px
     }
     .calNameM {
         width: 50%;
         margin-bottom: 10px
     }
     .calNameE {
         width: 50%;
         margin-bottom: 10px
     }
     .calNameC {
         width: 50%;
         margin-bottom: 10px
     }
     .calNameM .calNameSpan {
         width: 70%
     }
     .bxslider>li {
         border-bottom: 0!important
     }
     .bx-caption02,
     .bx-caption04,
     .bx-caption03 {
         width: 100%;
         position: relative;
         top: 0;
         right: 0;
         text-align: center;
         border-top: 5px solid #f36f24;
         padding-top: 20px
     }
     .linehight50 {
         line-height: 40px!important
     }
     .bx-caption04 h1 {
         font-size: 35px!important
     }
     .bx-caption02 h1 span {
         display: inline
     }
     .bx-caption03 h1 span {
         display: inline
     }
     .bx-caption02 p {
         text-align: center;
         color: #fff
     }
     .bx-caption03 p {
         text-align: center
     }
     .bx-caption02 p span {
         display: inline
     }
     .bx-caption03 p span {
         display: inline
     }
     .bannerBtnMain01 {
         left: 0%
     }
     .bannerdiv .bx-wrapper .bx-pager {
         position: relative;
         left: 0;
         bottom: 16px
     }
     .news-paper-div a img {
         width: 60%!important
     }
     .bannerBtnMain01 {
         width: 50%;
         top: 10px;
         bottom: 0;
         left: auto;
         right: 2px;
         text-align: right
     }
     .bannerBtnMain01>.bigBtnBlue {
         line-height: 42px!important;
         float: none;
         margin-bottom: 5px;
         font-size: 14px!important;
         margin-left: 3px
     }
     .bannerBtnMain,
     .bannerBtnMain01 img {
         margin: 0 10px 0 0!important;
         width: 50px
     }
     .bx-caption02,
     .bx-caption04,
     .bx-caption03 {
         position: initial;
         width: 100%;
         padding: 10px 0;
         background: #000;
         color: #fff;
         text-align: center;
         margin-bottom: 0;
         margin-right: 0;
         border-top: 5px solid #f36f24
     }
     .bx-caption02 .bxslider-large {
         text-align: left!important
     }
     .bx-caption02 p,
     .bx-caption04 p {
         text-align: center
     }
     .bx-caption02 h1,
     .bx-caption04 h1 {
         color: #fff;
         text-align: center
     }
     .bx-caption03 .bxslider-large {
         text-align: left!important
     }
     .bx-caption03 p {
         text-align: center
     }
     .bx-caption03 h1 {
         color: #fff;
         text-align: center
     }
     .bx-caption01 {
         position: initial;
         width: 100%;
         background: #000;
         color: #fff;
         margin: 0;
         padding: 10px 0
     }
     .bx-caption01 p {
         margin: 0!important;
         padding: 0 8px;
         color: #fff!important
     }
     .bx-caption01 .text-left,
     .bx-caption01 .text-right {
         text-align: center!important;
         text-shadow: none;
         padding: 0
     }
     .bx-caption01 .text-left span {
         text-shadow: none
     }
     #ourBestSlider .bx-wrapper .bx-pager {
         display: none
     }
     .eventsMain_Div .rightdiv {
         width: 60%;
         margin: auto;
         float: none
     }
     .events-form-div .leftdiv {
         width: 100%;
         float: none;
         bottom: 0
     }
     .divsizes.eventsMain_Div {
         height: 800px!important
     }
 }
 
 @media only screen and (min-width:641px) and (max-width:950px) {
     .front-div {
         width: 25%;
         text-align: center!important;
         margin: 0 5px!important
     }
 }
 
 @media only screen and (max-width:640px) {
     .form-div input[type="text"] {
         padding: 5px 10px
     }
     .ptop30 {
         padding: 0
     }
     .banner-TM {
         margin-top: 410px!important
     }
     .ctaBtn {
         font-size: 16px;
         padding: 5px 10px
     }
     .calSlider {
         width: 100%;
         margin-bottom: 10px;
         margin-top: 10px;
         margin-left: 0
     }
     .calNameM .calNameSpan {
         width: 67%
     }
     .banner_text {
         display: block;
         height: auto;
         width: 100%
     }
     .banner_img {
         display: block;
         height: auto;
         margin: auto
     }
     .mainContent {
         padding: 0!important
     }
     .vTabs {
         width: 100%;
         float: none;
         margin-top: 20px!important
     }
     .vTabs .ui-tabs-vertical .ui-tabs-nav {
         width: 100%!important;
         text-align: center
     }
     .vTabs .ui-tabs-vertical .ui-tabs-nav li {
         display: inline-block!important;
         width: 19%;
         float: none!important;
         border: none!important
     }
     .verTab_Icon1,
     .verTab_Icon2,
     .verTab_Icon3,
     .verTab_Icon4,
     .verTab_Icon5 {
         background-position: center middle!important
     }
     .verTab_Icon1:hover,
     .verTab_Icon2:hover,
     .verTab_Icon3:hover,
     .verTab_Icon4:hover,
     .verTab_Icon5:hover,
     {
         background: url('images/verTab_Icons_hover.png') no-repeat center middle!important
     }
     .vContent {
         width: 100%!important;
         float: left!important;
         margin-top: -4px
     }
     .dateboxAuthor {
         width: 100%!important;
         float: left!important;
         text-align: center
     }
     .divsizes.eventsMain_Div {
         height: 720px!important
     }
 }
 
 @media only screen and (max-width:639px) {
     .rdtabsMain li {
         float: none!important;
         padding-left: 0!important
     }
     .rdtabsMain li a {
         padding: 10px 0 10px 10px!important
     }
     .rdtabsMain li.active a {
         background: url('images/rdtabshrdtabs-active.png') 0 12px no-repeat!important
     }
     .wper50 {
         width: 100%
     }
     .wper50 label {
         width: 20%
     }
     .we-proud .we-left {
         width: 100%
     }
     .we-proud .we-right {
         width: 100%!important;
         margin-top: 20px
     }
     .we-proud .we-right a {
         display: inline-block;
         margin-bottom: 10px
     }
 }
 
 @media only screen and (max-width:600px) {
     .btns-hide {
         display: block
     }
     .qualifyUl>ul {
         width: 100%;
         display: block
     }
     .qualifyUl>ul>li {
         width: 50%;
         padding-left: 0!important;
         padding-right: 0!important
     }
     .qualifyUl>ul>li>a {
         padding: 10px!important
     }
     .bg404links li a {
         font-size: 15px!important
     }
     .bannerBtnMain01 {
         position: relative;
         width: 100%;
         right: auto;
         margin: auto;
         top: auto;
         display: inline-block;
         text-align: center;
         padding-top: 10px;
         border-bottom: solid 5px #19417a
     }
     .bannerBtnMain01>.bigBtnBlue {
         line-height: 42px!important;
         float: none;
         margin-bottom: 7px;
         margin-left: 8px;
         font-size: 14px;
         display: inline-block;
         padding: 2px 20px 1px 2px
     }
     .bannerBtnMain,
     .bannerBtnMain01 img {
         margin: 0 0 0 0!important;
         width: 50px
     }
 }
 
 @media only screen and (max-width:550px) {
     .form-div input[type="button"] {
         font-size: 12px!important
     }
     .form-div input[type="text"] {
         padding: 4px 10px;
         font-size: 14px
     }
     .rightdiv-img {
         top: 16px
     }
 }
 
 @media only screen and (max-width:480px) {
     .evnts-textdiv {
         margin-top: 35px!important
     }
     .evnts-textdiv .left-div {
         width: 100%
     }
     .evnts-textdiv .right-div {
         width: 100%
     }
     .events-form-headning {
         font-size: 22px!important;
         padding: 8px 20px;
         text-align: left
     }
     .form-div input[type="button"] {
         font-size: 11px!important
     }
     .form-div input[type="text"] {
         padding: 2px 5px;
         font-size: 11px;
         margin-bottom: 15px;
         border-radius: 6px
     }
     .invest-now-form {
         top: 20px
     }
     .partner {
         top: 160px
     }
     .mTop180 {
         top: 16px
     }
     .buttonClick img {
         width: 80%
     }
     .buttonClick,
     .partner {
         left: -28px
     }
     .ptop30 {
         padding-top: 0
     }
     .PageTitle {
         margin-top: -28px
     }
     .karvy-media-div ul li {
         width: 48%;
         margin: 0 5px 0 0%;
         box-sizing: border-box
     }
     .banner-TM {
         margin-top: 480px!important
     }
     .footerMain>div {
         width: 100%;
         float: left
     }
     .calNameN {
         width: 100%;
         margin-bottom: 10px
     }
     .calNameM {
         width: 100%;
         margin-bottom: 10px
     }
     .calNameE {
         width: 100%;
         margin-bottom: 10px
     }
     .calNameC {
         width: 100%;
         margin-bottom: 10px
     }
     .calNameM .calNameSpan {
         width: 71%
     }
     .contactPage .w50 {
         width: 100%
     }
     .contactPage .w50:first-child {
         margin-bottom: 10px
     }
     .contactPage .w50 .bDR01 {
         border: 0;
         border-bottom: dashed 1px #999;
         margin-bottom: 15px;
         padding-bottom: 15px
     }
     .contactPage div>.pL30 {
         padding-left: 0
     }
     .rect_img_div {
         float: none;
         width: 98%;
         margin: 1%;
         height: auto
     }
     .rec_img {
         width: 95%;
         margin: 0 auto;
         padding: 0;
         display: block
     }
     .stock_updates>ul>li {
         width: 98%;
         padding-left: 1%;
         padding-right: 1%
     }
     #FooterSitemap ul li {
         float: left;
         width: 50%
     }
     .bannerCTAPos {
         bottom: 8%
     }
     .ctaBtn {
         font-size: 10px;
         padding: 5px
     }
     .bg404links li {
         float: left;
         border-right: 0 solid #1b427a;
         border-bottom: 1px solid #1b427a;
         width: 46%;
         margin: 1%
     }
     .bg404links li a {
         padding: 5px 7px;
         background-color: #e8f3f8
     }
     .bg404rightdiv img {
         width: 50%
     }
     .bg404txt {
         font-size: 14px!important;
         color: #666
     }
     .bx-caption01 p {
         padding-top: 5px!important
     }
     .Innerbanner-div {
         width: 100%;
         background: red;
         padding: 0
     }
     .Innerbanner-div img {
         width: 100%
     }
     .Innerbanner-div .innerbanner-text {
         position: relative;
         width: 100%;
         padding: 0;
         background: #ccc;
         margin: 0
     }
 }
 
 @media only screen and (max-width:479px) {
     .reportsDiv50 {
         width: 96%
     }
     .qualifyUl>ul>li {
         width: 100%
     }
     .qualifyUl>ul>li.active a {
         background: url('images/rdtabshrdtabs-active.png') 0 12px no-repeat!important
     }
     .calmainbox>span {
         font-size: 12px
     }
     .sp_tax {
         width: 220px
     }
     .sp_tax span {
         display: inline-block
     }
     .calmainboxSpan {
         width: 80%
     }
     .rdtabsMain>ul {
         width: 92%
     }
     .rdtabs.Hrdtabs {
         width: 86%;
         margin-left: 25px!important
     }
     .wper50 label {
         width: 100%;
         margin-right: 0;
         margin-bottom: 5px
     }
     .banner-button>.bigBtnBlue {
         margin-bottom: 0;
         margin-top: 15px
     }
     .divsizes.eventsMain_Div {
         height: 620px!important
     }
     .eventsMain_Div .rightdiv {
         width: 90%
     }
     .rightdiv .form-div input[type="text"] {
         padding: 10px!important
     }
 }
 
 @media only screen and (max-width:400px) {
     .form-div input[type="button"] {
         font-size: 14px!important
     }
     .form-div input[type="text"] {
         padding: 10px;
         font-size: 14px;
         margin-bottom: 20px;
         border-radius: 6px
     }
     .events-form-div {
         width: 100%
     }
 }
 
 @media only screen and (max-width:360px) {
     .banner-TM {
         margin-top: 530px!important
     }
     .front-div {
         width: 100%;
         text-align: center!important;
         margin-right: 5px
     }
     .flipimg,
     .fliptxt {
         width: 100%
     }
     .banner_text h2 {
         font-size: 20px
     }
     .banner_img {
         width: 100%
     }
     .banner_img img {
         width: 100%
     }
     .gHub_head ul li {
         font-size: 20px
     }
     .vTabs .ui-tabs-vertical .ui-tabs-nav li {
         display: inline-block!important;
         width: 18%!important;
         float: none!important;
         border: none!important;
         padding: 0!important;
         padding-top: 8px!important
     }
     .vTabs .ui-tabs-vertical .ui-tabs-nav li span {
         text-indent: -9999px;
         padding: 0!important;
         padding-top: 30px!important
     }
     .sml_Circles ul li {
         width: 170px!important
     }
     .bannerBtnMain,
     .bannerBtnMain01 a {
         display: block
     }
 }
 
 @media only screen and (max-width:320px) {
     .responsive.responsive-phone .art-content-layout img {
         margin: 0%!important
     }
     .banner-TM {
         margin-top: 520px!important
     }
     .sml_Circles ul li {
         width: 150px!important
     }
     .rec_img {
         width: 90%!important;
         margin: 0 auto;
         padding: 0;
         display: block
     }
 }
 
 .activeTab {
     background-color: #ccc!important
 }
 
 .bxslider-large {
     width: auto;
     position: relative;
     text-align: center;
     margin: auto!important
 }
 
 .resize-invest .invest-now-form {
     top: 0!important
 }
 
 .resize-invest .mTop180 {
     top: 5px!important
 }
 
 .resize-invest .partner {
     top: 85px!important
 }
 
 .resize-invest .buttonClick img {
     width: 50%!important
 }
 
 .resize-invest .buttonClick,
 .resize-invest .partner {
     left: -37px!important
 }
 
 .responsive body {
     min-width: 240px
 }
 
 .responsive img {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .responsive .art-content-layout img,
 .responsive .art-content-layout video {
     max-width: 100%;
     height: auto!important
 }
 
 .responsive.responsive-phone .art-content-layout img {
     margin: 1%
 }
 
 .responsive.responsive-phone .art-collage,
 .responsive.responsive-tablet .art-collage {
     margin: 0!important
 }
 
 .responsive .art-content-layout .art-sidebar0,
 .responsive .art-content-layout .art-sidebar1,
 .responsive .art-content-layout .art-sidebar2 {
     width: auto!important
 }
 
 .responsive .art-content-layout,
 .responsive .art-content-layout-row,
 .responsive .art-layout-cell {
     padding: 0;
     display: block
 }
 
 .responsive .image-caption-wrapper {
     width: auto
 }
 
 .responsive.responsive-tablet .art-vmenublock,
 .responsive.responsive-tablet .art-block {
     margin-left: 1%;
     margin-right: 1%;
     width: 98%;
     float: left;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .responsive .art-responsive-embed {
     height: 0;
     padding-bottom: 56.25%;
     position: relative
 }
 
 .responsive .art-responsive-embed iframe,
 .responsive .art-responsive-embed object,
 .responsive .art-responsive-embed embed {
     height: 100%;
     left: 0;
     position: absolute;
     top: 0;
     width: 100%
 }
 
 .responsive .art-header {
     width: auto!important;
     max-width: none!important;
     min-height: 100px!important;
     min-width: 0!important;
     text-align: center
 }
 
 .default-responsive .art-header {
     height: auto
 }
 
 .default-responsive .art-header * {
     text-align: center;
     -webkit-transform: none!important;
     -moz-transform: none!important;
     -o-transform: none!important;
     -ms-transform: none!important;
     transform: none!important
 }
 
 .default-responsive .art-header .art-headline,
 .default-responsive .art-header .art-slogan {
     display: block!important;
     top: 0!important;
     left: 0!important;
     margin: 2%!important;
     text-align: center!important
 }
 
 .default-responsive .art-header .art-headline a,
 .default-responsive .art-header .art-slogan {
     white-space: normal!important
 }
 
 .default-responsive .art-header .art-logo {
     display: inline-block;
     margin: auto!important;
     left: auto;
     top: auto!important;
     width: auto;
     height: auto
 }
 
 .responsive .art-header .art-slidenavigator {
     position: absolute
 }
 
 .default-responsive .art-header .art-positioncontrol {
     top: auto!important;
     right: auto!important;
     bottom: auto!important;
     left: auto!important;
     width: auto;
     height: auto;
     margin: auto
 }
 
 .responsive .art-header #art-flash-area {
     display: none
 }
 
 .default-responsive .art-header>.art-textblock {
     position: relative!important;
     display: block!important;
     margin: 1% auto!important;
     width: 75%!important;
     top: auto!important;
     right: auto!important;
     bottom: auto!important;
     left: auto!important
 }
 
 .default-responsive .art-header .art-textblock {
     position: relative!important;
     display: block!important;
     margin: auto!important;
     left: 0!important;
     right: 0!important;
     top: auto!important;
     height: auto!important;
     width: auto;
     background-image: none
 }
 
 .responsive .art-header .art-textblock * {
     text-align: center!important
 }
 
 .default-responsive .art-header .art-shapes>.art-textblock,
 .default-responsive .art-header .art-slide-item>.art-textblock {
     display: none!important
 }
 
 .default-responsive .art-header .art-shapes>.art-textblock * {
     text-align: center!important;
     width: auto!important;
     height: auto!important;
     display: block
 }
 
 .default-responsive .art-header .art-slider .art-textblock * {
     text-align: center!important;
     width: auto!important;
     height: auto!important;
     display: block
 }
 
 .responsive .art-header>.art-textblock>div {
     width: 100%
 }
 
 .responsive nav.art-nav,
 .responsive .art-nav-inner {
     width: auto!important;
     top: auto!important;
     left: auto!important;
     right: auto!important;
     bottom: auto!important;
     margin-top: 10px;
     margin-bottom: 0;
     min-width: 0;
     text-align: left!important
 }
 
 .responsive nav.art-nav {
     min-width: 1%
 }
 
 .responsive .art-nav {
     padding-left: 0;
     padding-right: 0
 }
 
 .responsive .art-nav ul.art-hmenu {
     float: none;
     text-align: center;
     display: none
 }
 
 .responsive .art-nav ul.art-hmenu li,
 .responsive .art-hmenu-extra1,
 .responsive .art-hmenu-extra2 {
     float: none
 }
 
 .responsive .art-nav ul.art-hmenu>li:first-child,
 .responsive .art-nav ul.art-hmenu>li:last-child,
 .responsive .art-nav ul.art-hmenu>li {
     margin-left: 0;
     margin-right: 0
 }
 
 .responsive .art-nav ul.art-hmenu>li:before {
     display: none
 }
 
 .responsive .art-nav ul.art-hmenu a {
     margin-top: 1px!important;
     margin-bottom: 1px!important;
     height: auto;
     white-space: normal
 }
 
 .responsive .art-nav ul.art-hmenu>li:first-child>a {
     margin-top: 0!important
 }
 
 .responsive .art-nav ul.art-hmenu>li:last-child>a {
     margin-bottom: 0!important
 }
 
 .responsive .art-nav .ext,
 .responsive .art-nav ul.art-hmenu>li>ul,
 .responsive .art-nav ul.art-hmenu>li>ul>li,
 .responsive .art-nav ul.art-hmenu>li>ul>li a {
     width: auto!important
 }
 
 .responsive .art-nav ul.art-hmenu ul {
     left: auto!important;
     right: auto!important;
     top: auto!important;
     bottom: auto!important;
     display: none!important;
     position: relative!important;
     visibility: visible!important
 }
 
 .responsive .art-nav ul.art-hmenu li.active>ul {
     display: block!important
 }
 
 .responsive .art-nav ul.art-hmenu ul li.active>a {
     font-weight: 700
 }
 
 .art-nav .art-menu-btn {
     border: 1px solid #404040;
     border-radius: 3px;
     box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
     display: none;
     -svg-background: linear-gradient(to bottom, #707070 0, #000 100%);
     background: -ms-linear-gradient(top, #707070 0, #000 100%);
     background: -moz-linear-gradient(top, #707070 0, #000 100%);
     background: -o-linear-gradient(top, #707070 0, #000 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #707070), color-stop(1, #000));
     background: -webkit-linear-gradient(top, #707070 0, #000 100%);
     background: linear-gradient(to bottom, #707070 0, #000 100%);
     margin: 3px;
     outline: none;
     padding: 5px;
     position: relative;
     vertical-align: bottom;
     width: 20px
 }
 
 .art-nav .art-menu-btn span {
     background: #E0E0E0;
     border-radius: 2px;
     display: block;
     height: 3px;
     margin: 3px 1px;
     position: relative;
     -moz-transition: background .2s;
     -o-transition: background .2s;
     -webkit-transition: background .2s;
     transition: background .2s
 }
 
 .art-nav .art-menu-btn:hover span {
     background: #f3f3f3
 }
 
 .responsive .art-nav .art-menu-btn {
     display: inline-block
 }
 
 .responsive .art-nav .art-hmenu.visible {
     display: block;
     position: absolute!important;
     left: 0!important;
     right: 0!important;
     z-index: 999999!important;
     width: auto!important;
     height: auto!important
 }
 
 .responsive .art-nav ul.art-hmenu>li>ul>li:first-child:after {
     display: none
 }
 
 .responsive .art-nav ul.art-hmenu ul a {
     padding-left: 4%!important
 }
 
 .responsive .art-nav ul.art-hmenu ul ul a {
     padding-left: 6%!important
 }
 
 .responsive .art-nav ul.art-hmenu ul ul ul a {
     padding-left: 8%!important
 }
 
 .responsive .art-nav ul.art-hmenu ul ul ul ul a {
     padding-left: 10%!important
 }
 
 .responsive .art-nav ul.art-hmenu ul ul ul ul ul a {
     padding-left: 12%!important
 }
 
 .responsive .art-nav ul.art-hmenu>li>ul {
     padding: 5px
 }
 
 .responsive .art-nav ul.art-hmenu>li>ul:before {
     top: 0;
     right: 0;
     bottom: 0;
     left: 0
 }
 
 .responsive .art-sheet {
     width: auto!important;
     min-width: 240px!important;
     max-width: none!important;
     margin-right: 1%!important;
     margin-left: 1%!important;
     margin-top: 1%!important
 }
 
 #art-resp {
     display: none
 }
 
 @media all and (max-width:768px) {
     #art-resp,
     #art-resp-t {
         display: block
     }
     #art-resp-m {
         display: none
     }
 }
 
 @media all and (max-width:480px) {
     #art-resp,
     #art-resp-m {
         display: block
     }
     #art-resp-t {
         display: none
     }
 }
 
 #art-resp-desktop {
     display: none
 }
 
 #art-resp-tablet-landscape {
     display: none
 }
 
 #art-resp-tablet-portrait {
     display: none
 }
 
 #art-resp-phone-landscape {
     display: none
 }
 
 #art-resp-phone-portrait {
     display: none
 }
 
 @media (min-width:1200px) {
     #art-resp-desktop {
         display: block
     }
 }
 
 @media (min-width:980px) and (max-width:1199px) {
     #art-resp-tablet-landscape {
         display: block
     }
 }
 
 @media (min-width:768px) and (max-width:979px) {
     #art-resp-tablet-portrait {
         display: block
     }
 }
 
 @media (min-width:480px) and (max-width:767px) {
     #art-resp-phone-landscape {
         display: block
     }
 }
 
 @media (max-width:479px) {
     #art-resp-phone-portrait {
         display: block
     }
 }
 
 .responsive .art-content-layout,
 .responsive .art-content-layout-row,
 .responsive .art-layout-cell {
     display: block
 }
 
 .responsive .art-layout-cell {
     width: auto!important;
     height: auto!important
 }
 
 .responsive .art-content-layout:after,
 .responsive .art-content-layout-row:after,
 .responsive .art-layout-cell:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden
 }
 
 .responsive .art-post {
     border-radius: 0
 }
 
 .responsive .art-footer-inner {
     width: auto;
     padding: 2%!important;
     min-width: 0
 }
 
 .responsive .art-footer {
     margin-top: 1%
 }
 
 .responsive .responsive-tablet-layout-cell {
     width: 50%!important;
     float: left;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .responsive .responsive-layout-row-3 .responsive-tablet-layout-cell {
     width: 33.33%!important
 }
 
 #colorbox,
 #cboxOverlay,
 #cboxWrapper {
     position: absolute;
     top: 0;
     left: 0;
     z-index: 9999;
     overflow: hidden
 }
 
 #cboxOverlay {
     position: fixed;
     width: 100%;
     height: 100%
 }
 
 #cboxMiddleLeft,
 #cboxBottomLeft {
     clear: left
 }
 
 #cboxContent {
     position: relative;
     overflow: visible
 }
 
 #cboxLoadedContent {
     overflow: auto
 }
 
 #cboxLoadedContent iframe {
     display: block;
     width: 100%;
     height: 100%;
     border: 0
 }
 
 #cboxTitle {
     margin: 0
 }
 
 #cboxLoadingOverlay,
 #cboxLoadingGraphic {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%
 }
 
 #cboxPrevious,
 #cboxNext,
 #cboxClose,
 #cboxSlideshow {
     cursor: pointer
 }
 
 #cboxOverlay {
     background: #000
 }
 
 #cboxTopLeft {
     width: 14px;
     height: 43px;
     
 }
 
 #cboxTopCenter {
     height: 43px;
     
 }
 
 #cboxTopRight {
     width: 14px;
     height: 43px;
   
 }
 
 #cboxBottomLeft {
     width: 14px;
     height: 43px;
    
 }
 
 #cboxBottomCenter {
     height: 43px;
    
 }
 
 #cboxBottomRight {
     width: 14px;
     height: 43px;
     
 }
 
 #cboxMiddleLeft {
     width: 14px;
    
 }
 
 #cboxMiddleRight {
     width: 14px;
   
 }
 
 #cboxContent {
     background: #fff
 }
 
 #cboxLoadedContent {
     margin-bottom: 5px
 }
 

 
 #cboxCurrent {
     position: absolute;
     top: -27px;
     left: 58px;
     font-weight: 700;
     color: #7C7C7C
 }
 
 #cboxPrevious,
 #cboxNext,
 #cboxClose,
 #cboxSlideshow {
     text-indent: -9999px;
     width: 23px;
     height: 23px;
     position: absolute;
     top: -31px;
 }
 
 #cboxPrevious {
     left: 0;
     background-position: -51px -25px
 }
 
 #cboxPrevious.hover {
     background-position: -51px 0
 }
 
 #cboxNext {
     left: 27px;
     background-position: -75px -25px
 }
 
 #cboxNext.hover {
     background-position: -75px 0
 }
 
 #cboxClose {
     right: 0;
     background-position: -100px -25px
 }
 
 #cboxClose.hover {
     background-position: -100px 0
 }
 
 #cboxTitle {
     position: absolute;
     top: -25px;
     left: 0;
     text-align: center;
     width: 100%;
     font-weight: 700;
     color: #7C7C7C
 }
 
 .cboxSlideshow_on #cboxSlideshow {
     background-position: -125px 0;
     right: 27px
 }
 
 .cboxSlideshow_on #cboxSlideshow.hover {
     background-position: -150px 0
 }
 
 .cboxSlideshow_off #cboxSlideshow {
     background-position: -150px -25px;
     right: 27px
 }
 
 .cboxSlideshow_off #cboxSlideshow.hover {
     background-position: -125px 0
 }
 
 #cluetip-close img {
     border: 0
 }
 
 #cluetip-title {
     overflow: hidden
 }
 
 #cluetip-title #cluetip-close {
     float: right;
     position: relative
 }
 
 #cluetip-waitimage {
     width: 43px;
     height: 11px;
     position: absolute;
     background-image: url('images/wait.gif')
 }
 
 .cluetip-arrows {
     display: none;
     position: absolute;
     top: 0;
     left: -11px;
     height: 22px;
     width: 11px;
     background-repeat: no-repeat;
     background-position: 0 0
 }
 
 #cluetip-extra {
     display: none
 }
 
 .cluetip-default {
     background-color: #d9d9c2
 }
 
 .cluetip-default #cluetip-outer {
     position: relative;
     margin: 0;
     background-color: #d9d9c2
 }
 
 .cluetip-default h3#cluetip-title {
     margin: 0 0 5px;
     padding: 8px 10px 4px;
     font-size: 1.1em;
     font-weight: 400;
     background-color: #87876a;
     color: #fff
 }
 
 .cluetip-default #cluetip-title a {
     color: #d9d9c2;
     font-size: .95em
 }
 
 .cluetip-default #cluetip-inner {
     padding: 10px
 }
 
 .cluetip-default div#cluetip-close {
     text-align: right;
     margin: 0 5px 5px;
     color: #900
 }
 
 .clue-right-default .cluetip-arrows {
     background-image: url('images/darrowleft.gif')
 }
 
 .clue-left-default .cluetip-arrows {
     background-image: url('images/darrowright.gif');
     left: 100%;
     margin-right: -11px
 }
 
 .clue-top-default .cluetip-arrows {
     background-image: url('images/darrowdown.gif');
     top: 100%;
     left: 50%;
     margin-left: -11px;
     height: 11px;
     width: 22px
 }
 
 .clue-bottom-default .cluetip-arrows {
     background-image: url('images/darrowup.gif');
     top: -11px;
     left: 50%;
     margin-left: -11px;
     height: 11px;
     width: 22px
 }
 
 .cluetip-jtip {
     background-color: transparent
 }
 
 .cluetip-jtip #cluetip-outer {
     border: 2px solid #ccc;
     position: relative;
     background-color: #fff
 }
 
 .cluetip-jtip h3#cluetip-title {
     margin: 0 0 5px;
     padding: 2px 5px;
     font-size: 16px;
     font-weight: 400;
     background-color: #ccc;
     color: #333
 }
 
 .cluetip-jtip #cluetip-inner {
     padding: 0 5px 5px;
     display: inline-block
 }
 
 .cluetip-jtip div#cluetip-close {
     text-align: right;
     margin: 0 5px 5px;
     color: #900
 }
 
 .clue-right-jtip .cluetip-arrows {
     background-image: url('images/arrowleft.gif')
 }
 
 .clue-left-jtip .cluetip-arrows {
     background-image: url('images/arrowright.gif');
     left: 100%;
     margin-right: -11px
 }
 
 .clue-top-jtip .cluetip-arrows {
     background-image: url('images/arrowdown.gif');
     top: 100%;
     left: 50%;
     margin-left: -11px;
     height: 11px;
     width: 22px
 }
 
 .clue-bottom-jtip .cluetip-arrows {
     background-image: url('images/arrowup.gif');
     top: -11px;
     left: 50%;
     margin-left: -11px;
     height: 11px;
     width: 22px
 }
 
 .cluetip-rounded {
     background: transparent url('images/bl.gif') no-repeat 0 100%;
     margin-top: 10px;
     margin-left: 12px
 }
 
 .cluetip-rounded #cluetip-outer {
     background: transparent url('images/tl.gif') no-repeat 0 0;
     margin-top: -12px
 }
 
 .cluetip-rounded #cluetip-title {
     background-color: transparent;
     padding: 12px 12px 0;
     margin: 0 -12px 0 0;
     position: relative
 }
 
 .cluetip-rounded #cluetip-extra {
     position: absolute;
     display: block;
     background: transparent url('images/tr.gif') no-repeat 100% 0;
     top: 0;
     right: 0;
     width: 12px;
     height: 30px;
     margin: -12px -12px 0 0
 }
 
 .cluetip-rounded #cluetip-inner {
     background: url('images/br.gif') no-repeat 100% 100%;
     padding: 5px 12px 12px;
     margin: -18px -12px 0 0;
     position: relative
 }
 
 .cluetip-rounded div#cluetip-close {
     text-align: right;
     margin: 0 5px 5px;
     color: #009;
     background: transparent
 }
 
 .cluetip-rounded div#cluetip-close a {
     color: #777
 }
 
 .clue-right-rounded .cluetip-arrows {
     background-image: url('images/rarrowleft.gif')
 }
 
 .clue-left-rounded .cluetip-arrows {
     background-image: url('images/rarrowright.gif');
     left: 100%;
     margin-left: 12px
 }
 
 .clue-top-rounded .cluetip-arrows {
     background-image: url('images/rarrowdown.gif');
     top: 100%;
     left: 50%;
     margin-left: -11px;
     height: 11px;
     width: 22px
 }
 
 .clue-bottom-rounded .cluetip-arrows {
     background-image: url('images/rarrowup.gif');
     top: -23px;
     left: 50%;
     margin-left: -11px;
     height: 11px;
     width: 22px
 }
 
 div#toolbar,
 div#toolbarbut {
     position: fixed;
     bottom: 0;
     right: 0;
     z-index: 99;
     height: 36px;
     background-image: url('images/bcktool.jpg');
     border-top: 1px solid #eee;
     border-left: 1px solid #eee;
     border-right: 1px solid #eee;
     -moz-border-radius-topleft: 8px;
     -khtml-border-radius-topleft: 8px;
     -webkit-border-top-left-radius: 8px;
     -moz-border-radius-topright: 8px;
     -khtml-border-radius-topright: 8px;
     -webkit-border-top-right-radius: 8px;
     -moz-box-shadow: 0 1px 10px #666, inset 1px 1px 0 #a4a4a4;
     -khtml-box-shadow: 0 1px 10px #666;
     -webkit-box-shadow: 0 1px 10px #666
 }
 
 div#toolbar {
     width: 90%;
     min-width: 800px;
     margin: 0 auto;
     left: 0
 }
 
 div#toolbarbut {
     width: 60px;
     height: 15px;
     margin-right: 3%;
     display: none
 }
 
 span.showbar a {
     padding: 5px;
     font-size: 10px;
     color: #555
 }
 
 .toolbarleft {
     float: left;
     display: none
 }
 
 .toolbarright {
     white-space: nowrap;
     margin-top: 0;
     margin-bottom: 10px;
     margin-left: 10px;
     float: right
 }
 
 ul#social li {
     display: inline
 }
 
 #social {
     float: left
 }
 
 a.rss,
 a.facebook,
 a.twitter,
 a.digg,
 a.delicious,
 a.stumble {
     display: inline-block;
     width: 35px;
     height: 35px;
     margin-top: 1px
 }
 
 a.rss:hover,
 a.facebook:hover,
 a.twitter:hover,
 a.digg:hover,
 a.delicious:hover,
 a.stumble:hover {
     background-position: 1px 1px
 }
 
 span.downarr {
     float: right;
     border-left: 1px solid #a4a4a4
 }
 
 span.downarr a {
     display: block;
     width: 36px;
     height: 26px;
     padding: 25px 0 0 10px;
     background: url('images/downarrow.png') no-repeat 5px 7px
 }
 
 #toolbar ul {
     margin: 0;
     padding: 0;
     list-style: none
 }
 
 #toolbar a.adminlink,
 #toolbar a.adminlink:link,
 #toolbar a.adminlink:visited,
 #toolbar a.adminlink:hover,
 #toolbar a.adminlink:active {
     font-size: 14px!important;
     border-left: 1px solid #a4a4a4;
     padding: 8px 8px 10px 23px;
     line-height: 32px;
     color: #555;
     text-decoration: none
 }
 
 #toolbar a.adminlink:hover {
     text-decoration: underline
 }
 
 #toolbar a.adminlink {
     font-weight: 700;
     text-decoration: underline
 }
 
 #toolbar a.adminlink:hover {
     color: #666
 }
 
 #toolbar a.adminmenulink {
     background: transparent url('images/key.png') no-repeat;
     background-position: 5px 50%
 }
 
 #toolbar a.filemanlink {
     background: transparent url('images/folder_explore.png') no-repeat;
     background-position: 5px 50%
 }
 
 #toolbar a.newpagelink {
     background: transparent url('images/page_white_add.png') no-repeat;
     background-position: 5px 50%
 }
 
 #toolbar a.pageeditlink {
     background: transparent url('images/page_white_edit.png') no-repeat;
     background-position: 5px 50%
 }
 
 #toolbar a.pagesettingslink {
     background: transparent url('images/page_white_wrench.png') no-repeat;
     background-position: 2px 50%
 }
 
 span.normalthread {
     background: url('images/folder.png') no-repeat;
     display: inline-block;
     width: 18px;
     height: 20px
 }
 
 span.lockedthread {
     background: url('images/lock.png') no-repeat;
     display: inline-block;
     width: 18px;
     height: 20px
 }
 
 span.stickythread {
     background: url('images/folder_star.png') no-repeat;
     display: inline-block;
     width: 18px;
     height: 20px
 }
 
 .newthread,
 .newpost {
     background: url('images/folder_edit.png') no-repeat;
     background-position: 0 2px;
     padding-left: 18px
 }
 
 .forumEdit,
 .threadEdit,
 .postEdit {
     background: url('images/pencil.png') no-repeat;
     background-position: 0 0;
     padding-left: 18px
 }
 
 .forumfeed {
     background: url('images/feed.png') no-repeat;
     background-position: 0 0;
     padding-left: 18px
 }
 
 .ajax__calendar_container {
     padding: 4px;
     position: absolute;
     cursor: default;
     width: 170px;
     font-size: 11px;
     text-align: center;
     font-family: tahoma, verdana, helvetica
 }
 
 .ajax__calendar_body {
     height: 139px;
     width: 170px;
     position: relative;
     overflow: hidden;
     margin: auto
 }
 
 .ajax__calendar_days,
 .ajax__calendar_months,
 .ajax__calendar_years {
     top: 0;
     left: 0;
     height: 139px;
     width: 170px;
     position: absolute;
     text-align: center;
     margin: auto
 }
 
 .ajax__calendar_container TABLE {
     font-size: 11px
 }
 
 .ajax__calendar_header {
     height: 20px;
     width: 100%
 }
 
 .ajax__calendar_prev {
     cursor: pointer;
     width: 15px;
     height: 15px;
     float: left;
     background-repeat: no-repeat;
     background-position: 50% 50%;
     background-image: url('images/arrow-left.gif')
 }
 
 .ajax__calendar_next {
     cursor: pointer;
     width: 15px;
     height: 15px;
     float: right;
     background-repeat: no-repeat;
     background-position: 50% 50%;
     background-image: url('images/arrow-right.gif')
 }
 
 .ajax__calendar_title {
     cursor: pointer;
     font-weight: 700
 }
 
 .ajax__calendar_footer {
     height: 15px
 }
 
 .ajax__calendar_today {
     cursor: pointer;
     padding-top: 3px
 }
 
 .ajax__calendar_dayname {
     height: 17px;
     width: 17px;
     text-align: right;
     padding: 0 2px
 }
 
 .ajax__calendar_day {
     height: 17px;
     width: 18px;
     text-align: right;
     padding: 0 2px;
     cursor: pointer
 }
 
 .ajax__calendar_month {
     height: 44px;
     width: 40px;
     text-align: center;
     cursor: pointer;
     overflow: hidden
 }
 
 .ajax__calendar_year {
     height: 44px;
     width: 40px;
     text-align: center;
     cursor: pointer;
     overflow: hidden
 }
 
 .ajax__calendar .ajax__calendar_container {
     border: 1px solid #646464;
     background-color: #fff;
     color: #000
 }
 
 .ajax__calendar .ajax__calendar_footer {
     border-top: 1px solid #f5f5f5
 }
 
 .ajax__calendar .ajax__calendar_dayname {
     border-bottom: 1px solid #f5f5f5
 }
 
 .ajax__calendar .ajax__calendar_day {
     border: 1px solid #fff
 }
 
 .ajax__calendar .ajax__calendar_month {
     border: 1px solid #fff
 }
 
 .ajax__calendar .ajax__calendar_year {
     border: 1px solid #fff
 }
 
 .ajax__calendar .ajax__calendar_active .ajax__calendar_day {
     background-color: #edf9ff;
     border-color: #06c;
     color: #06c
 }
 
 .ajax__calendar .ajax__calendar_active .ajax__calendar_month {
     background-color: #edf9ff;
     border-color: #06c;
     color: #06c
 }
 
 .ajax__calendar .ajax__calendar_active .ajax__calendar_year {
     background-color: #edf9ff;
     border-color: #06c;
     color: #06c
 }
 
 .ajax__calendar .ajax__calendar_other .ajax__calendar_day {
     background-color: #fff;
     border-color: #fff;
     color: #646464
 }
 
 .ajax__calendar .ajax__calendar_other .ajax__calendar_year {
     background-color: #fff;
     border-color: #fff;
     color: #646464
 }
 
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_day {
     background-color: #edf9ff;
     border-color: #daf2fc;
     color: #06c
 }
 
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_month {
     background-color: #edf9ff;
     border-color: #daf2fc;
     color: #06c
 }
 
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_year {
     background-color: #edf9ff;
     border-color: #daf2fc;
     color: #06c
 }
 
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
     color: #06c
 }
 
 .ajax__calendar .ajax__calendar_hover .ajax__calendar_today {
     color: #06c
 }
 
 .AspNet-GridView {
     font-family: Arial, Sans-Serif;
     font-size: small;
     table-layout: auto;
     border-collapse: collapse;
     border: #999 1px solid
 }
 
 .AspNet-GridView table {
     width: 100%
 }
 
 .AspNet-GridView table {
     width: 100%
 }
 
 .AspNet-GridView table.editgrid {
     margin: 0
 }
 
 .AspNet-GridView table thead {
     background-image: url('images/HeaderWhiteChrome.jpg');
     background-position: center;
     background-repeat: repeat-x;
     background-color: #fff;
     border-bottom: solid 1px #999
 }
 
 .AspNet-GridView table thead th {
     padding: 5px;
     color: #333;
     text-align: left
 }
 
 .AspNet-GridView table thead th a {
     text-decoration: none;
     color: #333;
     display: block;
     text-align: left
 }
 
 .AspNet-GridView table tbody tr td {
     padding: 5px;
     border-right: solid 1px #999;
     background-color: #E4E4E4
 }
 
 .AspNet-GridView table tbody tr.AspNet-GridView-Alternate td {
     background-color: #fff
 }
 
 .AspNet-GridView div.AspNet-GridView-Pagination {
     background-image: url('images/HeaderWhiteChrome.jpg');
     background-position: center;
     background-repeat: repeat-x;
     background-color: #fff;
     border-bottom: solid 1px #999
 }
 
 .AspNet-GridView div.AspNet-GridView-Pagination a {
     color: #333;
     text-decoration: none;
     padding: 2px 10px;
     border-top: solid 1px #fff;
     border-right: solid 1px #999;
     border-bottom: solid 1px #999;
     border-left: solid 1px #fff
 }
 
 .AspNet-GridView div.AspNet-GridView-Pagination span {
     font-weight: 700;
     color: #333;
     text-decoration: none;
     padding: 2px 10px
 }
 
 .AspNet-GridView tr.AspNet-GridView-Empty {
     color: #fff;
     background-color: #c9c9c9;
     text-align: center
 }
 
 .AspNet-GridView tr.AspNet-GridView-Empty p {
     padding-top: 20px
 }
 
 .formResults .AspNet-GridView table thead,
 .formResults div.AspNet-GridView-Pagination {
     background-image: none
 }
 
 html[dir='rtl'] .AspNet-GridView table thead th {
     text-align: right
 }
 
 html[dir='rtl'] .AspNet-GridView table thead th a {
     text-align: right
 }
 
 .qtfile,
 .qtfile p,
 .qtfile ul,
 .qtfile li,
 .qtfile a,
 .qtfile span,
 .qtfile img {
     border-style: none;
     border-width: 0;
     margin: 0;
     padding: 0;
     list-style: none;
     text-decoration: none;
     outline: 0
 }
 
 .qtfile {
     min-width: 650px
 }
 
 .qtfile span {
     vertical-align: text-top;
     line-height: 100%
 }
 
 .qtfile .button {
     cursor: pointer
 }
 
 .qtfile .button.button-disabled {
     color: Gray;
     cursor: default
 }
 
 .qtfile .button.folder-create .icon,
 .qtfile .button.folder-rename .icon,
 .qtfile .button.folder-move .icon,
 .qtfile .button.folder-delete .icon,
 .qtfile .button.file-upload .icon,
 .qtfile .button.file-refresh .icon,
 .qtfile .button.folder-refresh .icon,
 .qtfile .file-panel .icon-file-name,
 .qtfile .file-panel .file-actions span,
 .qtfile .folder-panel .folder-bullet,
 .qtfile .folder-panel .folder-bullet.folder-bullet-closed,
 .qtfile .folder-panel .folder-bullet.folder-bullet-opened,
 .qtfile .folder-panel .icon-folder,
 .qtfile .folder-panel .icon-folder-end,
 .qtfile .qtfile-footer .icon-status {
    
     width: 16px;
     height: 16px;
     display: inline-block;
     overflow: hidden
 }
 
 .qtfile .qtfile-header {
     padding: 7px 0 3px 10px
 }
 
 .qtfile .qtfile-footer {
     border-top: none;
     padding: 6px 0 5px 5px;
     position: relative
 }
 
 .qtfile .qtfile-footer .status-message {
     position: absolute;
     left: 10px;
     top: 8px
 }
 
 .qtfile .qtfile-footer .icon-status {
     margin: 0 5px 0 0
 }
 
 .qtfile .qtfile-footer .status-info .icon-status {
     background-position: 64px 64px
 }
 
 .qtfile .qtfile-footer .status-warn .icon-status {
     background-position: 32px 64px
 }
 
 .qtfile .qtfile-footer .status-error .icon-status {
     background-position: 16px 64px
 }
 
 .qtfile .qtfile-footer .credit {
     display: block;
     float: right;
     margin-right: 15px
 }
 
 .qtfile .qtfile-footer .credit a {
     line-height: 1.6em
 }
 
 .qtfile .qtfile-footer .credit a:hover {
     text-decoration: underline
 }
 
 .qtfile .menu-bar {
     margin: 5px 0 5px 5px;
     position: relative
 }
 
 .qtfile .menu-bar .icon {
     margin-right: 3px
 }
 
 .qtfile .menu-bar .button.file-refresh {
     position: absolute;
     right: 3px;
     top: 2px
 }
 
 .qtfile .button.file-refresh .icon {
     background-position: 0 32px
 }
 
 .qtfile .button.folder-create .icon {
     background-position: 0 48px
 }
 
 .qtfile .button.folder-rename .icon {
     background-position: 64px 48px
 }
 
 .qtfile .button.folder-delete .icon {
     background-position: 32px 48px
 }
 
 .qtfile .button.folder-move .icon {
     background-position: 48px 48px
 }
 
 .qtfile .button.file-upload .icon {
     background-position: 64px 32px
 }
 
 .qtfile .qtfile-content {
     position: relative;
     height: 389px;
     border-bottom: none;
     border-right: none;
     border-left: none
 }
 
 .qtfile .file-header *,
 .qtfile .folder-header * {
     line-height: 27px
 }
 
 .qtfile .folder-header {
     border-right: none;
     border-left: none;
     position: relative;
     padding-left: 2%;
     margin-right: -2%
 }
 
 .qtfile .folder-header .button.folder-refresh {
     position: absolute;
     right: 3%;
     top: 3px
 }
 
 .qtfile .button.folder-refresh .icon {
     background-position: 0 32px
 }
 
 .qtfile .file-header {
     border-right: none;
     padding-left: 0;
     position: relative
 }
 
 .qtfile .file-header .file-size-header,
 .qtfile .file-header .file-name-header,
 .qtfile .file-header .file-actions-header {
     float: left;
     text-align: center;
     background-image: none;
     background-color: Transparent;
     border-top: none;
     border-right: none;
     border-bottom: none;
     margin-right: -1px
 }
 
 .qtfile .file-header .file-name-header {
     border: none;
     width: 55%;
     text-align: left;
     text-indent: 1%
 }
 
 .qtfile .file-header .file-size-header {
     width: 20%
 }
 
 .qtfile .file-header .file-actions-header {
     width: 25%;
     text-indent: -10000px
 }
 
 .qtfile .folder-wraper {
     width: 26%;
     position: absolute
 }
 
 .qtfile .folder-panel {
     height: 360px;
     overflow: auto
 }
 
 .qtfile .folder-panel li,
 .qtfile .file-panel li {
     white-space: nowrap
 }
 
 .qtfile .folder-panel li li {
     padding-left: 16px
 }
 
 .qtfile .folder-panel .folder-bullet,
 .qtfile .folder-panel .folder-name {
     cursor: pointer
 }
 
 .qtfile .folder-panel .folder-name-text {
     line-height: 1.5em
 }
 
 .qtfile .folder-panel .folder-name:hover {
     color: Blue
 }
 
 .qtfile .folder-bullet {
     background-image: none
 }
 
 .qtfile .icon-folder-end {
     background-position: 16px 32px
 }
 
 .qtfile .icon-folder {
     background-position: 16px 48px
 }
 
 .qtfile .folder-bullet.folder-bullet-closed {
     background-position: 48px 32px
 }
 
 .qtfile .folder-bullet.folder-bullet-opened {
     background-position: 32px 32px
 }
 
 .qtfile .folder-panel .folder-name .icon-folder,
 .qtfile .folder-panel .folder-name .icon-folder-end {
     margin-right: 5px
 }
 
 .qtfile .folder-panel .folder-name .icon-folder-end {
     visibility: hidden;
     left: 5px
 }
 
 .qtfile .folder-panel .folder-name-selected .icon-folder-end {
     visibility: visible
 }
 
 .qtfile .file-wraper {
     width: 74%;
     position: absolute;
     right: 0
 }
 
 .qtfile .file-panel {
     padding-left: 0;
     border-top: none;
     border-right: none;
     border-bottom: none;
     background-image: none;
     background-color: Transparent;
     height: 360px;
     overflow: auto
 }
 
 .qtfile .file-panel .file-name,
 .qtfile .file-panel .file-size,
 .qtfile .file-panel .file-actions {
     display: block;
     overflow: hidden;
     white-space: nowrap;
     cursor: pointer;
     float: left;
     line-height: 1.7em
 }
 
 .qtfile .file-panel .file-name {
     width: 55%;
     text-indent: 1%
 }
 
 .qtfile .file-panel li:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden
 }
 
 .qtfile .file-panel li {
     display: inline-block
 }
 /* required comment for clearfix to work in Opera \*/
 
 .qtfile .file-panel li {
     height: 1%
 }
 
 .qtfile .file-panel li {
     display: block
 }
 /* end clearfix */
 

 
 .qtfile .file-panel .file-size {
     width: 19%;
     text-align: right
 }
 
 .qtfile .file-panel .file-actions {
     float: right;
     width: 22%;
     text-align: center;
     margin: 0 0 0 1%
 }
 
 .qtfile .file-panel .icon-file-name {
     margin: 0 1% 0 0
 }
 
 .qtfile .file-panel .file-actions span {
     cursor: pointer;
     margin: 0 0 0 1%;
     text-indent: -10000px
 }
 
 .qtfile .file-panel .file-action-link {
     background-position: 48px 64px
 }
 
 .qtfile .file-panel .file-action-delete {
     background-position: 16px 16px
 }
 
 .qtfile .file-panel .file-action-move {
     background-position: 32px 16px
 }
 
 .qtfile .file-panel .file-action-rename {
     background-position: 48px 16px
 }
 
 .qtfile .file-panel .file-action-download {
     background-position: 64px 16px
 }
 
 .qtfile .file-panel .file-action-preview {
     background-position: 80px 64px
 }
 
 .qtfile .file-preview p,
 .qtfile .file-preview img {
     margin: 0;
     padding: 0
 }
 
 .qtfile .file-preview p {
     overflow: hidden;
     white-space: nowrap
 }
 
 .qtfile .file-preview p span {
     line-height: 1.6em;
     vertical-align: text-top
 }
 
 .qtfile .file-preview {
     position: absolute;
     right: -1px;
     bottom: -1px;
     width: auto;
     max-width: 65%;
     display: none
 }
 
 .qtfile .file-preview-field-name {
     display: inline-block;
     width: 7.5em;
     font-weight: 700
 }
 
 .qtfile .file-preview p.file-preview-image {
     line-height: 0;
     width: auto
 }
 
 .qtfile .file-preview .file-preview-image img {
     max-width: 100%;
     overflow: auto;
     max-height: 150px
 }
 
 .qtfile .file-preview .file-preview-image-loading {
     display: block;
     width: 48px;
     height: 48px;
   
 }
 
 .qtfile .file-panel .icon-file-name {
    
     background-position: 16px 16px
 }
 
 .qtfile .file-panel .icon-file-bmp {
     background-position: 256px 256px
 }
 
 .qtfile .file-panel .icon-file-jpg,
 .qtfile .file-panel .icon-file-jpeg {
     background-position: 240px 0
 }
 
 .qtfile .file-panel .icon-file-png {
     background-position: 224px 0
 }
 
 .qtfile .file-panel .icon-file-gif {
     background-position: 208px 0
 }
 
 .qtfile .file-panel .icon-file-txt {
     background-position: 256px 240px
 }
 
 .qtfile .file-panel .icon-file-pdf {
     background-position: 240px 240px
 }
 
 .jqifade {
     position: absolute;
     background-color: #aaa
 }
 
 div.jqi {
     width: 400px;
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     position: absolute;
     background-color: #fff;
     font-size: 11px;
     text-align: left;
     border: solid 1px #eee;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     padding: 7px
 }
 
 div.jqi .jqicontainer {
     font-weight: 700
 }
 
 div.jqi .jqiclose {
     position: absolute;
     top: 4px;
     right: -2px;
     width: 18px;
     cursor: default;
     color: #bbb;
     font-weight: 700
 }
 
 div.jqi .jqimessage {
     padding: 10px;
     line-height: 20px;
     color: #444
 }
 
 div.jqi .jqibuttons {
     text-align: right;
     padding: 5px 0;
     border: solid 1px #eee;
     background-color: #f4f4f4
 }
 
 div.jqi button {
     padding: 3px 10px;
     margin: 0 10px;
     background-color: #2F6073;
     border: solid 1px #f4f4f4;
     color: #fff;
     font-weight: 700;
     font-size: 12px
 }
 
 div.jqi button:hover {
     background-color: #728A8C
 }
 
 div.jqi button.jqidefaultbutton {
     background-color: #BF5E26
 }
 
 .jqiwarning .jqi .jqibuttons {
     background-color: #BF5E26
 }
 
 body.filedialog {
     color: #000
 }
 
 h2.logitem {
     font-size: 1em
 }
 
 input.openid_login {
     background: url('images/openidlogin.gif') no-repeat;
     background-color: #fff;
     background-position: 0 50%;
     color: #000;
     padding-left: 18px
 }
 
 ul.autocomplete_completionListElement {
     margin: 0 0 0 0!important;
     padding: 0!important;
     background-color: #fff;
     color: #000;
     border-color: gray;
     border-width: 1px;
     border-style: solid;
     cursor: 'default';
     overflow: auto;
     height: 300px;
     text-align: left;
     list-style-type: none!important
 }
 
 li.autocomplete_highlightedListItem {
     margin-left: 0!important;
     background-color: #ff9;
     color: #000;
     padding: 1px!important;
     background-image: none!important
 }
 
 li.autocomplete_listItem {
     margin-left: 0!important;
     background-color: #fff;
     color: #000;
     padding: 1px!important;
     background-image: none!important
 }
 
 .cyclenav {
     text-align: center
 }
 
 .cyclenav a {
     margin-right: 3px
 }
 
 .cyclenav a.activeSlide {
     font-weight: 700
 }
 
 .cycledots .cyclenav a {
     background: transparent url('images/cyclenav-bullet2.png') no-repeat scroll center -28px;
     line-height: 40px;
     overflow: hidden;
     height: 14px;
     width: 14px;
     display: inline-block
 }
 
 .cycledots .cyclenav a:focus,
 .cycledots .cyclenav a.activeSlide {
     background-position: center -14px
 }
 
 .cycledots .cyclenav a:hover {
     background-position: center 0
 }
 
 .ui-timepicker-div .ui-widget-header {
     margin-bottom: 8px
 }
 
 .ui-timepicker-div dl {
     text-align: left
 }
 
 .ui-timepicker-div dl dt {
     float: left;
     clear: left;
     padding: 0 0 0 5px
 }
 
 .ui-timepicker-div dl dd {
     margin: 0 10px 10px 45%
 }
 
 .ui-timepicker-div td {
     font-size: 90%
 }
 
 .ui-tpicker-grid-label {
     background: none;
     border: none;
     margin: 0;
     padding: 0
 }
 
 .ui-timepicker-rtl {
     direction: rtl
 }
 
 .ui-timepicker-rtl dl {
     text-align: right;
     padding: 0 5px 0 0
 }
 
 .ui-timepicker-rtl dl dt {
     float: right;
     clear: right
 }
 
 .ui-timepicker-rtl dl dd {
     margin: 0 45% 10px 10px
 }
 
 .faqs {
     padding-top: 20px
 }
 
 .faqs dt {
     font-weight: 700;
     background: url('images/q.gif') 0 4px no-repeat;
     padding: 3px 0 15px 30px;
     position: relative
 }
 
 .faqs dt:hover {
     cursor: pointer
 }
 
 .faqs dd {
     background: url('images/a.gif') 0 2px no-repeat;
     padding: 0 0 5px 30px;
     position: relative;
     color: #333
 }
 
 .faqs .hover {
     color: #900;
     text-decoration: underline
 }
 
 .ratingcontainer {
     float: right;
     white-space: nowrap;
     margin: 5px
 }
 
 .ratingprompt {
     float: left;
     margin-right: 5px
 }
 
 .voteswrap {
     margin-left: 5px
 }
 
 .ratingcontainer div {
     float: left;
     white-space: nowrap;
     margin: 0
 }
 
 .ratingrow {
     white-space: nowrap
 }
 
 .ratingStar {
     white-space: nowrap;
     height: 14px;
     margin: 1em
 }
 
 .ratingStar .ratingItem {
     font-size: 0;
     width: 13px;
     height: 12px;
     display: block;
     background-repeat: no-repeat;
     cursor: pointer;
     margin: 0;
     padding: 0
 }
 

 
 .ratingbuttons {
     margin: 0;
     padding: 2px 0 0
 }
 
 .rcommentprompt {
     display: block
 }
 
 .ratingcomments {
     border: #000 1px solid;
     background-color: #eee;
     color: #000;
     width: 206px;
     height: 200px;
     position: absolute;
     margin-top: 15px;
     padding: 5px
 }
 
 .ratingcommentbox {
     width: 200px;
     height: 100px
 }
 
 a.addtocal {
     background: url('images/calendar_add.png') no-repeat;
     background-position: 0 2px;
     padding-left: 18px;
     display: inline-block;
     min-height: 22px;
     margin-right: 4px
 }
 
 ins {
     background-color: #cfc;
     text-decoration: inherit
 }
 
 del {
     color: #999;
     background-color: #FEC8C8
 }
 
 ins.mod {
     background-color: #FFE1AC
 }
 
 a.inlineedittoggle.ui-icon {
     display: inline-block
 }
 
 .filedialog {
     margin: 0;
     padding: 0
 }
 
 #GalleryPreview {
     table-layout: fixed;
     width: 450px;
     margin: 0 auto;
     float: left;
     border: 0 solid #00f
 }
 
 #GalleryPreview_VerticalFix {
     width: 450px;
     display: table-cell;
     text-align: left;
     border: 0 solid #0f0
 }
 
 #GalleryPreview img {
     max-width: 550px;
     max-height: 550px
 }
 
 .boldtext {
     font-weight: 700
 }
 
 #filewrapper .fileoperations {
     background-color: #F0EFF1
 }
 
 #filewrapper .foldercreation,
 #filewrapper .fileupload {
     float: left;
     width: 50%
 }
 
 #filewrapper .operationpanel {
     padding: 0 5px
 }
 
 #filewrapper .operationheading {
     display: block;
     text-align: center;
     background-color: #E0DFE3;
     font-weight: 700
 }
 
 #filewrapper .imageresizeoptions {
     margin-top: 10px
 }
 
 #filewrapper .imageresizeoptions,
 #filewrapper .operationinstructions {
     font-size: 110%
 }
 
 #filewrapper .imageresizecheckbox {
     display: block
 }
 
 #filewrapper .imageresizecheckbox input {
     margin-right: 3px
 }
 
 #filewrapper .errorpanel span {
     margin-top: 5px
 }
 
 #filewrapper .filetreewrapper {
     float: left;
     width: 33%
 }
 
 #filewrapper .filepreview {
     float: left;
     width: 67%
 }
 
 #filewrapper .filepreview .operationpanel {
     padding: 0 0 0 15px
 }
 
 #filewrapper .rootfolder {
     float: left;
     height: 475px;
     width: 100%;
     margin-left: 10px;
     overflow: auto
 }
 
 #filewrapper #pnlFileTree {
     padding-right: 30px
 }
 
 #filewrapper .smalltextbox {
     width: 30px;
     margin-right: 10px
 }
 
 .fileinput-button {
     position: relative;
     overflow: hidden;
     float: left;
     margin-right: 4px
 }
 
 .fileinput-button input {
     position: absolute;
     top: 0;
     right: 0;
     margin: 0;
     opacity: 0;
     filter: alpha(opacity=0);
     transform: translate(-300px, 0) scale(4);
     font-size: 23px;
     direction: ltr;
     cursor: pointer
 }
 
 div.uploadfilelist {
     padding-top: 10px;
     clear: both
 }
 
 div.uploadfilelist .ui-button,
 .uploadcontainer .ui-button {
     padding: 7px
 }
 
 ul.filelist {
     list-style: none
 }
 
 ul.filelist .ui-icon-trash {
     display: inline-block;
     cursor: hand;
     cursor: pointer
 }
 
 div.fileupload-dropzone {
     padding: 50px 0;
     width: 100%;
     border: dashed thin black;
     margin: 4px;
     text-align: center;
     vertical-align: middle
 }
 
 .AlignCenter,
 p.AlignCenter {
     text-align: center
 }
 
 .AlignLeft,
 p.AlignLeft {
     text-align: left
 }
 
 .AlignRight,
 p.AlignRight {
     text-align: right
 }
 
 .AlignJustify,
 p.AlignJustify {
     text-align: justify
 }
 
 .Indent1,
 p.Indent1,
 ol.Indent1,
 ul.Indent1 {
     margin-left: 40px
 }
 
 .Indent2,
 p.Indent2,
 ol.Indent2,
 ul.Indent2 {
     margin-left: 80px
 }
 
 .Indent3,
 p.Indent3,
 ol.Indent3,
 ul.Indent3 {
     margin-left: 120px
 }
 
 .font-xsmall {
     font-size: 60%
 }
 
 .font-small {
     font-size: 80%
 }
 
 .font-normal {
     font-size: 100%
 }
 
 .font-large {
     font-size: 120%
 }
 
 .font-xlarge {
     font-size: 140%
 }
 
 table.jqtable td {
     font-weight: 700
 }
 
 table.FileManager_table {
     width: 99%
 }
 
 div.cmdbar {
     display: inline-block;
     min-width: 300px;
     min-height: 14px;
     max-height: 14px
 }
 
 a.forumcommand {
     margin: 0 10px
 }
 
 div.adminmenu ul.simplelist {
     margin: 0 0 1em -20px
 }
 
 div.adminmenu ul.simplelist li {
     float: left;
     display: block;
     background-image: none
 }
 
 div.adminmenu ul.simplelist li a {
     line-height: 1em;
     display: block;
     width: 100px;
     height: 40px;
     float: left;
     padding: 60px 10px 10px;
     margin: 5px;
     text-decoration: none;
     border: 1px solid #ddd;
     text-align: center
 }
 
 html[dir='rtl'] div.adminmenu ul li {
     float: right
 }
 
 html[dir='rtl'] div.adminmenu ul li a {
     float: right
 }
 
 div.adminmenu ul.simplelist li a:hover {
     color: #000;
     border: 1px solid #333;
     background-color: #eee
 }
 
 a.lnkSiteSettings {
     background: url('images/Crystal_Clear_action_run.png') no-repeat center 10px
 }
 
 a.lnkSecurityAdvisor,
 a.lnkSecurityAdvisorWarning {
     background: url('images/Crystal_Clear_app_agent.png') no-repeat center 10px
 }
 
 a.lnkSecurityAdvisorWarning {
     color: Red!important;
     border-color: Red!important
 }
 
 a.lnkSecurityAdvisorWarning:after {
     content: " Needs Attention!"
 }
 
 span.secwarning {
     display: none
 }
 
 .nivoSlider {
     position: relative;
     width: 100%;
     height: auto;
     overflow: hidden
 }
 
 .nivoSlider img {
     position: absolute;
     top: 0;
     left: 0;
     max-width: none
 }
 
 .nivo-main-image {
     display: block!important;
     position: relative!important;
     width: 100%!important
 }
 
 .nivoSlider a.nivo-imageLink {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border: 0;
     padding: 0;
     margin: 0;
     z-index: 6;
     display: none;
     background: white;
     filter: alpha(opacity=0);
     opacity: 0
 }
 
 .nivo-slice {
     display: block;
     position: absolute;
     z-index: 5;
     height: 100%;
     top: 0
 }
 
 .nivo-box {
     display: block;
     position: absolute;
     z-index: 5;
     overflow: hidden
 }
 
 .nivo-box img {
     display: block
 }
 
 .nivo-caption {
     position: absolute;
     left: 0;
     bottom: 0;
     background: #000;
     color: #fff;
     width: 100%;
     z-index: 8;
     padding: 5px 10px;
     opacity: .8;
     overflow: hidden;
     display: none;
     -moz-opacity: .8;
     filter: alpha(opacity=8);
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 .nivo-caption p {
     padding: 5px;
     margin: 0
 }
 
 .nivo-caption a {
     display: inline!important
 }
 
 .nivo-html-caption {
     display: none
 }
 
 .nivo-directionNav a {
     position: absolute;
     top: 45%;
     z-index: 9;
     cursor: pointer
 }
 
 .nivo-prevNav {
     left: 0
 }
 
 .nivo-nextNav {
     right: 0
 }
 
 .nivo-controlNav {
     text-align: center;
     padding: 15px 0
 }
 
 .nivo-controlNav a {
     cursor: pointer
 }
 
 .nivo-controlNav a.active {
     font-weight: 700
 }
 
 .nivoSlider {
     position: relative;
   
     margin-bottom: 10px;
     -webkit-box-shadow: 0 1px 5px 0 #4a4a4a;
     -moz-box-shadow: 0 1px 5px 0 #4a4a4a;
     box-shadow: 0 1px 5px 0 #4a4a4a
 }
 
 .nivoSlider img {
     position: absolute;
     top: 0;
     left: 0;
     display: none
 }
 
 .nivoSlider a {
     border: 0;
     display: block
 }
 
 .nivo-controlNav {
     text-align: center;
     padding: 20px 0
 }
 
 .nivo-controlNav a {
     display: inline-block;
     width: 22px;
     height: 22px;
     text-indent: -9999px;
     border: 0;
     margin: 0 2px
 }
 
 .nivo-controlNav a.active {
     background-position: 0 -22px
 }
 
 .nivo-directionNav a {
     display: block;
     width: 30px;
     height: 30px;
    
     text-indent: -9999px;
     border: 0;
     opacity: 0;
     -webkit-transition: all 200ms ease-in-out;
     -moz-transition: all 200ms ease-in-out;
     -o-transition: all 200ms ease-in-out;
     transition: all 200ms ease-in-out
 }
 
 .theme-default:hover .nivo-directionNav a {
     opacity: 1
 }
 
 a.nivo-nextNav {
     background-position: -30px 0;
     right: 15px
 }
 
 a.nivo-prevNav {
     left: 15px
 }
 
 .nivo-caption {
     font-family: Helvetica, Arial, sans-serif
 }
 
 .nivo-caption a {
     color: #fff;
     border-bottom: 1px dotted #fff
 }
 
 .nivo-caption a:hover {
     color: #fff
 }
 
 .nivo-controlNav.nivo-thumbs-enabled {
     width: 100%
 }
 
 .nivo-controlNav.nivo-thumbs-enabled a {
     width: auto;
     height: auto;
     background: none;
     margin-bottom: 5px
 }
 
 .nivo-controlNav.nivo-thumbs-enabled img {
     display: block;
     width: 120px;
     height: auto
 }
 
 fieldset {
     border: 1px solid #ffc796;
     margin: 0;
     padding: 5px 5px 5px 15px
 }
 
 legend {
     font-size: larger;
     font-weight: 700
 }
 
 ol.formlist {
     list-style: none;
     margin: 0
 }
 
 li.settingrow {
     list-style: none;
     margin-left: 2px
 }
 
 .settinglabel {
     float: left;
     clear: left;
     width: 20em;
     padding: 1px
 }
 
 .settinglabelFixedHeight {
     float: left;
     clear: left;
     width: 20em;
     height: 77px;
     padding: 1px
 }
 
 .settinglabel,
 .settinglabelFixedHeight {
     font-weight: 700;
     font-size: smaller
 }
 
 .settingrow {
     clear: left;
     padding: 4px 0
 }
 
 .settinglabeltight {
     float: left;
     clear: left;
     width: 8em;
     font-weight: 700;
     padding: 1px
 }
 
 .settingrowtight {
     clear: left;
     padding: 1px 0
 }
 
 .modulebuttonrow {
     clear: left;
     text-align: center
 }
 
 input.smalltextbox {
     width: 4em
 }
 
 input.normaltextbox {
     width: 10em
 }
 
 input.mediumtextbox,
 .login .signinbox,
 .login .passwordbox {
     width: 15em
 }
 
 input.widetextbox {
     width: 25em
 }
 
 input.verywidetextbox {
     width: 35em
 }
 
 .txterror {
     color: red;
     font-weight: 700
 }
 
 .txtcopyright {
     color: #444;
     font-size: 80%;
     font-weight: 400
 }
 
 .watermarktextbox {
     width: 9em;
     height: 19px;
     color: Gray
 }
 
 .subscribeemail {
     color: Gray;
     width: 14em
 }
 
 .pagelayout .addcontent {
     float: left;
     margin: 0 0 20px
 }
 
 .pagelayout .panelayout {
     clear: both;
     margin: 0 0 20px;
     padding: 0
 }
 
 .pagelayout .panelayout h2 {
     text-align: center;
     margin: 0 10px 10px 0
 }
 
 .pagelayout .regularpanes {
     margin: 0 auto;
     width: 630px;
     clear: both
 }
 
 .pagelayout .pane {
     float: left;
     clear: none;
     margin: 20px 0;
     position: relative
 }
 
 .pagelayout .layoutcenter {
     margin: 20px 30px
 }
 
 .pagelayout .layoutalt1,
 .pagelayout .layoutalt2 {
     float: none;
     clear: both;
     width: 190px;
     margin: 0 auto;
     position: relative
 }
 
 .pagelayout .altlayoutnotice {
     margin-bottom: 20px
 }
 
 .pagelayout .panelistbox {
     position: relative;
     width: 190px;
     min-height: 150px
 }
 
 .pagelayout .pane select {
     width: 170px;
     margin-right: 10px
 }
 
 .pagelayout .layoutbuttons {
     right: 0;
     top: 5px;
     position: absolute
 }
 
 .pagelayout .layoutbuttons input {
     display: block;
     margin-bottom: 10px
 }
 
 ol.searchresultlist {
     list-style-type: none
 }
 
 div.simplehorizontalmenu {
     clear: both;
     width: 100%;
     height: 27px
 }
 
 ul.simplehorizontalmenu {
     float: left;
     list-style: none;
     margin: 0 0 3px 6px;
     padding: 0
 }
 
 ul.simplehorizontalmenu li {
     display: inline;
     float: left;
     padding: 0 10px;
     background-image: none
 }
 
 ul.simplehorizontalmenu li.selecteditem {
     font-weight: 700
 }
 
 .simplelist,
 .simplelist li {
     list-style: none;
     padding: 0 0 4px 10px
 }
 
 div.sitemap ul,
 div.sitemap ul li {
     list-style: none;
     font-size: 100%
 }
  div.sitemap ul li {
     border-bottom: dotted 1px #ccc;          
  }
  div.sitemap ul li:last-child {
       border-bottom: none;
  }
 .site-statistics {
     border-bottom: solid thin #ccc;
     margin: 0 0 5px;
     padding: 0 0 5px
 }
 
 ul.userstats {
     list-style-type: none;
     font-size: 90%;
     margin: 0 0 0 6px
 }
 
 ul.userstats ul {
     display: block;
     margin: 0;
     padding: 0
 }
 
 ul.userstats li {
     position: relative;
     list-style: none;
     font-size: 100%;
     margin: 0;
     background-image: none
 }
 
 div.panelwrapper ul.simplelist {
     margin-bottom: 0
 }
 
 div.AspNet-RadioButtonList ul,
 div.AspNet-CheckBoxList ul {
     list-style-type: none;
     margin: 0;
     padding: 0
 }
 
 ul.firstnav span.sitelink,
 li.topnavitem,
 li.firstnav {
     font-weight: 700;
     font-size: 12px
 }
 
 li.AspNet-RadioButtonList-Item,
 li.AspNet-CheckBoxList-Item {
     white-space: nowrap
 }
 
 div.sitemap .AspNet-TreeView-Expand {
     background: url('images/expand.gif') 0 0 no-repeat;
     width: 15px;
     margin-right: 5px;
     float: left;
     cursor: pointer;
     line-height: 15px
 }
 
 div.sitemap .AspNet-TreeView-Collapse {
     background: url('images/collapse.gif') 0 0 no-repeat;
     width: 15px;
     margin-right: 5px;
     float: left;
     cursor: pointer;
     line-height: 15px
 }
 
 .AspNet-TreeView-Hide {
     display: none
 }
 
 div.sitemap a.AspNet-TreeView-Expand,
 div.sitemap a.AspNet-TreeView-Collapse {
     text-decoration: none
 }
 
 ul.tag-cloud {
     list-style-type: none;
     margin: 15px 0 3px 10px
 }
 
 ul.tag-cloud li {
     display: inline;
     list-style-type: none;
     margin: 0;
     padding: 0;
     line-height: 100%
 }
 
 .tagcount {
     font-size: x-small
 }
 
 .tag-cloud .weight1 {
     font-size: 90%
 }
 
 .tag-cloud .weight2 {
     font-size: 110%
 }
 
 .tag-cloud .weight3 {
     font-size: 120%
 }
 
 .tag-cloud .weight4 {
     font-size: 130%
 }
 
 .tag-cloud .weight5 {
     font-size: 140%
 }
 
 .tag-cloud .weight6 {
     font-size: 150%
 }
 
 .tag-cloud .weight7 {
     font-size: 160%
 }
 
 .tag-cloud .weight8 {
     font-size: 180%
 }
 
 .tag-cloud .weight9 {
     font-size: 200%
 }
 
 .tag-cloud .weight10 {
     font-size: 210%
 }
 
 a {
     color: inherit
 }
 
 a.ModuleEditLink,
 a.ModuleEditLink:link,
 a.ModuleEditLink:visited,
 a.ModuleEditLink:hover,
 a.ModuleEditLink:active {
     font-size: 10px!important
 }
 
 .extrasearchlink {
     padding-left: 10px
 }
 
 .AspNet-GridView td,
 .AspNet-GridView a,
 .AspNet-GridView a:link,
 .AspNet-GridView a:visited,
 .AspNet-GridView a:hover,
 .AspNet-GridView a:active {
     color: #000
 }
 
 div.topnavwrap {
     position: absolute;
     top: 0;
     left: 0;
     margin: 0;
     width: 100%;
     z-index: 100;
     padding: 5px 0 7px 10px
 }
 
 div.topnav {
     width: 900px;
     margin-left: auto;
     margin-right: 0
 }
 
 div.topnav ul {
     display: inline;
     margin: 0;
     padding: 0
 }
 
 li.topnavitem {
     float: left;
     list-style-type: none;
     padding: 0 7px
 }
 
 li.firstnav {
     float: left;
     list-style-type: none;
     padding: 0 7px 0 5px
 }
 
 .sitelink,
 a.sitelink:link,
 a.sitelink:visited {
     color: inherit;
     text-decoration: none;
     font-family: "Century Gothic", Arial, Helvetica, Sans-Serif
 }
 
 a.sitelink:hover {
     text-decoration: underline
 }
 
 .logolist,
 .pageicons,
 .skiplink {
     display: none
 }
 
 .modulecontent {
     padding: 5px
 }
 
 .modulefooter {
     display: none
 }
 
 .gmaptextbox {
     width: 27em
 }
 
 .gmap {
     margin: 0 0 10px
 }
 
 .bmap {
     position: relative
 }
 
 .ratingcontainer {
     float: left;
     margin-left: 0
 }
 
 .albumMetaName {
     font-weight: 700
 }
 
 .foldergallery h1 {
     font-size: large;
     margin-bottom: 20px
 }
 
 .albumFloat {
     float: left;
     text-align: center;
     margin-right: 8px;
     margin-bottom: 4px
 }
 
 .albumMetaSectionHead {
     background-color: Gray;
     color: #FFF;
     font-weight: 700
 }
 
 .breadcrumbs {
     /*padding: 10px 4px 4px 10px;*/
     clear: left
 }
 
 .breadcrumbs a {
     color: inherit
 }
 
 .unselectedcrumb {
     font-weight: 400
 }
 
 .selectedcrumb {
     font-weight: 700
 }
 
 .modulepager {
     vertical-align: top;
     padding: 4px
 }
 
 .modulepager,
 .ModulePager,
 .PageInfo,
 .SelectedPage,
 .pageditlinks a {
     font-size: 18px
 }
 
 .buttonlink {
     background-color: transparent;
     color: #03F;
     cursor: pointer;
     text-decoration: underline;
     font-size: 13px;
     border-style: none;
     padding-left: 0;
     text-align: left;
     padding-bottom: 5px
 }
 
 .mediaedit .buttonlink {
     color: #fff
 }
 
 .forumthread .modulepager {
     clear: both
 }
 
 .eventcalendar table {
     clear: both
 }
 
 .forumnotify {
     white-space: nowrap;
     vertical-align: middle;
     padding: 10px 0 5px
 }
 
 .forumnotify img {
     float: left
 }
 
 .mojo-tabs {
     font-size: inherit
 }
 
 .clearpanel {
     clear: left;
     padding-top: 15px
 }
 
 .clear {
     clear: both
 }
 
 .minheightpanel {
     min-height: 200px
 }
 
 .center {
     text-align: center
 }
 
 .cmwrapper {
     margin: 10px
 }
 
 .vevent {
     padding: 10px
 }
 
 .vevent abbr {
     border: 0
 }
 
 .whoson {
     float: left;
     padding: 5px
 }
 
 .searchterm {
     color: #000;
     background-color: #FF0
 }
 
 .templatewrapper {
     border-bottom: solid 4px #000
 }
 
 .linkdescription {
     padding: 5px
 }
 
 .padded {
     padding: 7px
 }
 
 .vevent h2.moduletitle {
     clear: both
 }
 
 .pwspoor {
     background-color: Red;
     color: #fff;
     padding: 5px
 }
 
 .pwsweak {
     background-color: Orange;
     color: #fff;
     padding: 5px
 }
 
 .pwsaverage {
     background-color: #ff0;
     color: #000;
     padding: 5px
 }
 
 .pwsstrong {
     background-color: Teal;
     color: #000;
     padding: 5px
 }
 
 .pwsexcellent {
     background-color: Green;
     color: #fff;
     padding: 5px
 }
 
 .pwdstrengthbarborder {
     border-style: solid;
     border-width: 1px;
     width: 200px;
     vertical-align: middle
 }
 
 .pwdstrengthbar {
     width: 200px;
     height: 15px;
     padding: 2px
 }
 
 .hidden {
     display: none
 }
 
 .fthumbs img {
     padding: 5px;
     margin: 5px;
     -moz-box-shadow: #333 2px 2px 5px;
     -webkit-box-shadow: #333 2px 2px 5px;
     cursor: pointer
 }
 
 span.btn {
     padding: 10px;
     margin-left: 5px;
     display: inline-block;
     cursor: pointer;
     font: 12px/14px Arial, Helvetica, sans-serif;
     color: #aaa;
     background-color: #eee;
     -moz-border-radius: 8px;
     -webkit-border-radius: 8px;
     -moz-box-shadow: #999 2px 0 3px;
     -webkit-box-shadow: #999 2px 0 3px
 }
 
 span.btn.pages {
     background-color: #fff
 }
 
 span.btn.pages:hover,
 span.btn.pages.sel {
     background-color: #f3f3f3;
     color: #999
 }
 
 span.btn:hover,
 span.btn.sel {
     background-color: #000
 }
 
 .galleryinfo {
     position: relative;
     display: inline-block;
     margin-top: 10px
 }
 
 .floatrightimage {
     float: right;
     margin-right: 15px
 }
 
 .highlight1 {
     background-color: #FF0
 }
 
 .highlight2 {
     background-color: lime
 }
 
 .floatpanel,
 .floatleftimage {
     float: left;
     margin-right: 15px
 }
 
 ul.relatedposts,
 ul.blognav {
     list-style-type: none
 }
 
 .blognavright ul li,
 .blognavleft ul li {
     background-image: none
 }
 
 ul.relatedposts li,
 ul.blognav li {
     margin: 0 0 3px -15px
 }
 
 div.blognavright h3,
 div.blognavleft h3 {
     padding: 10px 0 0;
     /*margin: 0 0 -10px 0;*/
     text-align: left
 }
 
 .blognavleft {
     width: 27%;
     max-width: 265px;
     float: left
 }
 
 .blognavright {
     width: 27%;
     max-width: 265px;
     float: right
 }
 
 .blogcenter-nonav {
     margin: 0;
     padding: 5px 0 0 5px
 }
 
 .blogcenter-leftnav {
     float: right;
     width: 100%;
     margin: 0;
     padding: 5px 0 0 5px
 }
 
 .blogcenter-rightnav {
     float: left;
     width: 100%;
     margin: 0;
     padding: 5px 0 0 5px
 }
 
 .bloginfotitle {
     font-weight: 700
 }
 
 .blogtitle {
     margin: 5px 0 0;
     font-weight: 700
 }
 
 .blogdate {
     padding: 7px 0;
     text-align: left;
     font-size: 11px
 }
 
 .blogcommentlink {
     font-size: 11px;
     text-align: right;
     padding: 0 5px 3px 0
 }
 
 div.blogcommentlink {
     border-bottom: 1px solid #ccc
 }
 
 div.blogcommenttext {
     border-bottom: 1px solid #ccc
 }
 
 .blogcommentposter {
     font-size: 11px
 }
 
 .blognav ul {
     list-style-type: none
 }
 
 .blognav li {
     list-style: none;
     margin: 0 0 3px -30px
 }
 
 .blognav li a img {
     margin: 0;
     padding: 0
 }
 
 .blogcommentservice {
     clear: both;
     width: 95%
 }
 
 .blogpagerbottom {
     padding-top: 5px;
     padding-bottom: 5px
 }
 
 .bsocial {
     clear: left
 }
 
 .bsocial .fblikebutton {
     margin-top: 3px
 }
 
 .bsocial iframe {
     margin-top: 7px
 }
 
 .blognavleft div.ui-datepicker,
 h2.forumhead {
     margin: 0;
     padding: 0 0 3px 5px;
     font-size: 170%
 }
 
 h2.forumthreadcrumbs,
 h2.forumthreadcrumbs a {
     font-size: 16px;
     margin: 0 0 10px
 }
 
 .forumpostheader {
     padding: 0 0 0 5px;
     margin: 0;
     font-weight: 700
 }
 
 .postwrapper {
     float: left;
     width: 100%;
     margin: 0;
     padding: 0;
     border: solid thin #EAEAEA;
     float: left;
     clear: both;
     width: 99%
 }
 
 .postleft {
     clear: left;
     float: left;
     text-align: center;
     width: 20%;
     padding: 15px 5px 5px;
     margin: 0
 }
 
 .postright {
     padding: 0;
     margin: 0 0 0 21%
 }
 
 .postbody {
     padding: 10px 5px 0;
     min-height: 250px
 }
 
 .forumpostuserpropertylist {
     margin: 0;
     text-align: center
 }
 
 .forumpostusername {
     list-style-type: none
 }
 
 .forumpostuseravatar {
     list-style-type: none
 }
 
 .forumpostuserattribute {
     list-style-type: none
 }
 
 a.forumEdit,
 a.forumfeed {
     text-decoration: none!important
 }
 
 .rssnavleft {
     float: left;
     width: 235px;
     padding: 5px 5px 30px;
     margin: 0
 }
 
 .rssnavright {
     float: right;
     width: 235px;
     padding: 5px 5px 30px;
     margin: 0
 }
 
 .rsscenter-nonav {
     margin: 0;
     padding: 5px 0 0 5px;
     font-size: 105%
 }
 
 .rsscenter-leftnav {
     margin: 0 0 0 245px;
     padding: 5px 0 0 5px;
     font-size: 105%
 }
 
 .rsscenter-rightnav {
     margin: 0 245px 0 0;
     padding: 5px 0 0 5px;
     font-size: 105%
 }
 
 .rsstitle {
     margin: 5px 0 0;
     font-size: 15px;
     font-weight: 700
 }
 
 .rssdate {
     padding: 0 5px 0 0;
     text-align: right
 }
 
 .rssauthor {
     padding: 0 0 5px 5px;
     font-family: Trebuchet MS;
     border-bottom: solid 1px #ccc
 }
 
 .FeedHead {
     padding: .5em
 }
 
 .FeedBody {
     border-color: #CAB693;
     border-style: solid;
     border-width: 1px;
     border-top-width: 0;
     padding-left: .5em;
     padding-right: .5em
 }
 
 .rssfeedentryFalse {
     background-color: Silver
 }
 
 .rightside .rssnavright,
 .leftside .rssnavright,
 .rightside .rssnavleft,
 .leftside .rssnavleft,
 .rightside .rsscenter-rightnav,
 .rightside .rsscenter-leftnav,
 .leftside .rsscenter-rightnav,
 .leftside .rsscenter-leftnav {
     width: 215px
 }
 
 .leftside .rsscenter-leftnav,
 .rightside .rsscenter-leftnav {
     margin: 0;
     padding: 5px 0 0 5px;
     font-size: 105%;
     clear: both
 }
 
 .leftside .rsscenter-rightnav,
 .rightside .rsscenter-rightnav {
     margin: 0;
     padding: 5px 0 0 5px;
     font-size: 105%;
     clear: both
 }
 
 .feedscroller {
     position: relative;
     display: block;
     overflow: hidden
 }
 
 .feedscroller .rsswrapper {
     position: relative;
     display: block;
     overflow: hidden;
     height: 250px
 }
 
 .feedscroller .rssentries {
     position: absolute
 }
 
 body {
     margin: 0
 }
 
 .formwizlist ul {
     margin: 0;
     padding: 0;
     list-style: none
 }
 
 .formwizlist,
 .formwizlist li,
 .formwizlist ul li {
     list-style: none;
     padding: 0 0 4px;
     margin-left: 0
 }
 
 .draghandle {
     width: 50px;
     height: 25px;
     margin-right: 5px;
    
     background-repeat: repeat;
     cursor: move;
     float: left
 }
 
 .callbackstyle,
 .callbackStyle ul li {
     border: thin #6297BC inset;
     list-style: none
 }
 
 .draghandle li {
     list-style: none
 }
 
 .reordercue {
     border: dashed thin black;
     width: 100%;
     height: 25px
 }
 
 .questioncontainer {
     padding: 5px;
     border: dashed 1px black
 }
 
 .editcontainer {
     float: left
 }
 
 .draghandle .buttoncontainer {
     float: left;
     margin: 0;
     padding: 0
 }
 
 .draghandle .buttoncontainer .upbutton {
     float: left;
     margin: 0;
     padding: 0
 }
 
 .draghandle .buttoncontainer .downbutton {
     float: left;
     clear: left;
     margin: 0;
     padding: 0
 }
 
 .formwizard .settingrow .settinglabel {
     width: 100%
 }
 
 .qcb label {
     padding-left: 3px
 }
 
 .ajax__slider_h_rail {
     position: relative;
    
     height: 22px;
     width: 150px
 }
 
 .ajax__slider_h_handle {
     position: absolute;
     height: 22px;
     width: 10px
 }
 
 .ajax__slider_v_rail {
     position: relative;
    
     width: 22px;
     height: 150px
 }
 
 .ajax__slider_v_handle {
     position: absolute;
     height: 10px;
     width: 22px
 }
 
 .ajax__slider_h_rail img {
     margin: 0
 }
 
 .productlist h3 {
     color: #C63A00
 }
 
 .productcontainer {
     border-bottom: solid thin #C63A00;
     padding: 7px;
     float: left;
     clear: both;
     width: 100%
 }
 
 .productcontainer h4 {
     margin-top: 0;
     margin-bottom: 3px;
     font-size: 1.3em;
     color: #C63A00
 }
 
 .productcontainer p {
     margin: 0
 }
 
 .offercontainer {
     clear: both
 }
 
 .checkoutlinks {
     font-size: 18px
 }
 
 .aspcalendarmain {
     margin: 0 0 0 5px;
     background-color: #e6efdb;
     color: #000;
     font-size: 10px;
     width: 100%
 }
 
 .aspcalendardayheader {
     font-weight: 700;
     font-size: 10px;
     color: #08619a;
     text-align: center;
     white-space: nowrap
 }
 
 .aspcalendarday {
     border: solid 1px black;
     font-size: 10px;
     color: #000;
     text-align: center;
     white-space: nowrap
 }
 
 .aspcalendarnextprevious {
     font-weight: 700;
     font-size: small;
     color: #000;
     text-align: center;
     white-space: nowrap
 }
 
 .aspcalendarothermonth {
     border: solid 1px black;
     background-color: #f3f3f3;
     font-size: 10px;
     color: #000;
     text-align: center;
     white-space: nowrap
 }
 
 .aspcalendarselectedday {
     border: solid 1px black;
     background-color: #FFFFE0;
     font-size: 10px;
     color: #000;
     text-align: center
 }
 
 .aspcalendarselector {
     font-size: 8pt;
     font-weight: 700;
     text-align: center;
     white-space: nowrap
 }
 
 .aspcalendartitle {
     border: none;
     background-color: #e8e8e8;
     font-size: 10px;
     font-weight: 700;
     text-align: center;
     white-space: nowrap
 }
 
 .aspcalendartoday {
     border: solid 1px black;
     background-color: #FFFFE0;
     color: #000;
     font-size: 10px;
     text-align: center
 }
 
 .aspcalendarweekendday {
     border: solid 1px black;
     background-color: #D3D3D3;
     color: #000;
     font-size: 10px;
     text-align: center
 }
 
 .mpcalendarmain {
     border-style: solid;
     padding: 3px;
     margin: 0;
     color: #000;
     font-size: small;
     width: 100%
 }
 
 .mpcalendardayheader {
     font-weight: 700;
     font-size: 8pt;
     color: #fff;
     text-align: center
 }
 
 .mpcalendarday {
     border: solid 1px black;
     font-size: 8pt;
     color: #000;
     text-align: center
 }
 
 .mpcalendarnextprevious {
     font-weight: 700;
     font-size: small;
     color: #000;
     text-align: center
 }
 
 .mpcalendarothermonth {
     border: solid 1px black;
     background-color: #f3f3f3;
     font-size: 8pt;
     color: #000;
     text-align: center
 }
 
 .mpcalendarselectedday {
     border: solid 1px black;
     background-color: #FFFFE0;
     font-size: 8pt;
     color: #000;
     text-align: center
 }
 
 .mpcalendarselector {
     background-color: #eee;
     color: Green;
     border-color: Red;
     font-size: 8pt;
     font-weight: 700;
     text-align: center
 }
 
 .mpcalendartitle {
     font-size: 8pt;
     font-weight: 700;
     text-align: center
 }
 
 .mpcalendartoday {
     border: solid 1px black;
     background-color: #FFFFE0;
     color: #000;
     font-size: 8pt;
     text-align: center
 }
 
 .mpcalendarweekendday {
     border: solid 1px black;
     background-color: #D3D3D3;
     color: #000;
     font-size: 8pt;
     text-align: center
 }
 
 .mpcalendarweekendday .dayNumber a,
 .mpcalendarothermonth .dayNumber a,
 .mpcalendartoday .dayNumber a {
     color: #000
 }
 
 .mpcalendarday a[href*=javascript] {
     color: #fff!important
 }
 
 div.AspNet-TreeView {
     margin: 0;
     padding: 0
 }
 
 div.AspNet-TreeView ul {
     list-style: none;
     margin: 0;
     padding: 0
 }
 
 .AspNet-TreeView-Hide {
     display: none
 }
 
 div.AspNet-TreeView ul li {
     white-space: nowrap;
     padding: 3px 0 2px;
     font-size: small;
     font-family: Tahoma
 }
 
 div.AspNet-TreeView ul ul {
     margin: 2px 0 2px 10px
 }
 
 div.AspNet-TreeView ul li img {
     border: none;
     vertical-align: middle;
     margin: 0 2px 0 0
 }
 
 div.AspNet-TreeView li a {
     text-decoration: none
 }
 
 div.AspNet-TreeView li.AspNet-TreeView-Leaf {
     margin-left: 20px
 }
 
 div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink {
     cursor: pointer
 }
 
 div.AspNet-TreeView .AspNet-TreeView-Collapse {
     background: url('images/collapse.gif') 0 0 no-repeat;
     width: 15px;
     margin-right: 5px;
     float: left;
     cursor: pointer;
     font-family: Courier;
     font-size: large;
     line-height: 15px
 }
 
 div.AspNet-TreeView .AspNet-TreeView-Expand {
     background: url('images/expand.gif') 0 0 no-repeat;
     width: 15px;
     margin-right: 5px;
     float: left;
     cursor: pointer;
     font-size: large;
     line-height: 15px
 }
 
 div.AspNet-TreeView .AspNet-TreeView-Selected a {
     font-weight: 700!important
 }
 
 div.AspNet-TreeView .AspNet-TreeView-Selected ul a {
     font-weight: 400!important
 }
 
 input.art-button[disabled="disabled"] {
     background-color: #ccf!important;
     color: #99c!important
 }
 
 body.dialogpage,
 body.filedialog,
 body.wysiwygeditor {
     background-color: #fff;
     color: #000;
     background-image: none;
     font-size: 12px;
     min-width: 100px
 }
 
 .cke_panel_frame {
     background: white
 }
 
 body.help-page {
     color: #000;
     background-color: #fff;
     background-image: none
 }
 
 body {
     overflow-x: hidden
 }
 
 form {
     height: 100%
 }
 
 img {
     border: 0!important
 }
 
 input,
 select,
 textarea {
     text-transform: none
 }
 
 .leftside,
 .rightside {
     overflow: hidden
 }
 
 ul.userstats img,
 ul.linkitem img {
     margin: 0
 }
 
 .art-logo h1 a {
     text-decoration: none
 }
 
 .art-blockheader .t {
     max-height: 40px;
     overflow: hidden
 }
 
 .folder-panel,
 div.file-wraper {
     background-color: #fff
 }
 
 ul.file-list,
 ul.file-list li,
 ul.folder-list,
 ul.folder-list li {
     background-image: none;
     color: #000
 }
 
 div.mojo-tabs ul>li::before,
 div.adminmenu ul.simplelist>li::before,
 ul.simplelist>li::before,
 div.gallerymodule ul>li::before,
 ul.simplehorizontalmenu>li::before,
 ul.blognav>li::before {
     content: '';
     display: block
 }
 
 ul.tag-cloud>li::before {
     content: ''
 }
 
 ul.tag-cloud a {
     padding-right: 5px
 }
 
 .aspcalendarmain th,
 .aspcalendarmain td,
 .mpcalendarmain th,
 .mpcalendarmain td {
     text-align: center
 }
 
 .eventweekview table,
 .eventdayview table {
     color: #000;
     width: 100%
 }
 
 .AspNet-DataList table td,
 .eventdayview table th,
 .eventdayview table td,
 .eventweekview table th,
 .eventweekview table td {
     padding: 0;
     border: none
 }
 
 table.FileManager_table {
     border-spacing: 0
 }
 
 .permission td,
 .permission th,
 .formwizard th,
 .formwizard td,
 .sharedfiles th,
 .sharedfiles td,
 .filemanager th,
 .filemanager td {
     border: none;
     padding: 3px 0 3px 0!important
 }
 
 .filemanager th img,
 .filemanager td img,
 .sharedfiles th img,
 .sharedfiles td img {
     margin: 0 2px
 }
 
 table.aspcheckboxlist td,
 table.aspcheckboxlist th {
     border: none
 }
 
 body.querytool {
     overflow-x: scroll
 }
 
 ul.simplehorizontalmenu>li:before {
     display: inline
 }
 
 ul.simplehorizontalmenu li a {
     white-space: nowrap
 }
 
 .jp-playlist ul>li::before,
 ul.jp-controls>li::before,
 ul.jp-toggles>li::before {
     content: ''!important;
     margin: 0;
     display: inline
 }
 
 div.art-search {
     margin: 0;
     padding: 0
 }
 
 h1.art-headline {
     z-index: 70
 }
 
 .art-nav {
     z-index: 90
 }
 
 .simplelist img,
 .modulelinks img,
 a.mhelp img,
 a.feedlink img,
 a.editlink img {
     margin: 0
 }
 
 .mce-fullscreen {
     z-index: 103!important
 }
 
 ul.jqtree-tree .jqtree-toggler,
 ul.jqtree-tree .jqtree-toggler:hover,
 ul.jqtree-tree .jqtree-title {
     color: #68B8E4!important
 }
 
 ul.jqtree-tree li.jqtree-selected>.jqtree-element,
 ul.jqtree-tree li.jqtree-selected>.jqtree-element:hover {
     background: #2D5E71!important
 }
 
 div.jp-audio ul li,
 div.jp-video ul li {
     background-image: none;
     padding-left: 0;
     margin: 0
 }
 
 div.jp-audio,
 div.jp-video {
     font-size: 1.25em;
     font-family: Verdana, Arial, sans-serif;
     line-height: 1.6;
     color: #666;
     border: 1px solid #009be3;
     background-color: #eee;
     position: relative
 }
 
 div.jp-audio {
     width: 420px
 }
 
 div.jp-video-270p {
     width: 480px
 }
 
 div.jp-video-360p {
     width: 640px
 }
 
 div.jp-video-full {
     width: 480px;
     height: 270px;
     position: static!important;
     position: relative
 }
 
 div.jp-video-full div.jp-jplayer {
     top: 0;
     left: 0;
     position: fixed!important;
     position: relative;
     overflow: hidden;
     z-index: 11000
 }
 
 div.jp-video-full div.jp-gui {
     position: fixed!important;
     position: static;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 11000
 }
 
 div.jp-video-full div.jp-interface {
     position: absolute!important;
     position: relative;
     bottom: 0;
     left: 0;
     z-index: 11000
 }
 
 div.jp-interface {
     position: relative;
     background-color: #eee;
     width: 100%
 }
 
 div.jp-audio div.jp-type-single div.jp-interface {
     height: 80px
 }
 
 div.jp-audio div.jp-type-playlist div.jp-interface {
     height: 80px
 }
 
 div.jp-video div.jp-interface {
     border-top: 1px solid #009be3
 }
 
 div.jp-controls-holder {
     clear: both;
     width: 440px;
     margin: 0 auto;
     position: relative;
     overflow: hidden;
     top: -8px
 }
 
 div.jp-interface ul.jp-controls {
     list-style-type: none;
     margin: 0;
     padding: 0;
     overflow: hidden
 }
 
 div.jp-audio ul.jp-controls {
     width: 380px;
     padding: 20px 20px 0
 }
 
 div.jp-video div.jp-type-single ul.jp-controls {
     width: 78px;
     margin-left: 200px
 }
 
 div.jp-video div.jp-type-playlist ul.jp-controls {
     width: 134px;
     margin-left: 172px
 }
 
 div.jp-video ul.jp-controls,
 div.jp-interface ul.jp-controls li {
     display: inline;
     float: left
 }
 
 div.jp-interface ul.jp-controls a {
     display: block;
     overflow: hidden;
     text-indent: -9999px
 }
 
 a.jp-play,
 a.jp-pause {
     width: 40px;
     height: 40px
 }

 
 a.jp-stop,
 a.jp-previous,
 a.jp-next {
     width: 28px;
     height: 28px;
     margin-top: 6px
 }
 

 
 div.jp-progress {
     overflow: hidden;
     background-color: #ddd
 }
 
 div.jp-audio div.jp-progress {
     position: absolute;
     top: 32px;
     height: 15px
 }
 
 div.jp-audio div.jp-type-single div.jp-progress {
     left: 110px;
     width: 186px
 }
 
 div.jp-audio div.jp-type-playlist div.jp-progress {
     left: 100px;
     width: 130px
 }
 
 .AudioPlayer div.jp-audio div.jp-type-playlist div.jp-progress {
     left: 166px;
     width: 130px
 }
 
 div.jp-video div.jp-progress {
     top: 0;
     left: 0;
     width: 100%;
     height: 10px
 }
 
 div.jp-seek-bar {
    
     width: 0;
     height: 100%;
     cursor: pointer
 }
 
 div.jp-play-bar {
   
     width: 0;
     height: 100%
 }

 
 a.jp-mute,
 a.jp-unmute,
 a.jp-volume-max {
     width: 18px;
     height: 15px;
     margin-top: 12px
 }
 
 div.jp-audio div.jp-type-single a.jp-mute,
 div.jp-audio div.jp-type-single a.jp-unmute {
     margin-left: 210px
 }
 
 div.jp-audio div.jp-type-playlist a.jp-mute,
 div.jp-audio div.jp-type-playlist a.jp-unmute {
     margin-left: 154px
 }
 
 div.jp-audio a.jp-volume-max {
     margin-left: 56px
 }
 
 div.jp-video a.jp-mute,
 div.jp-video a.jp-unmute,
 div.jp-video a.jp-volume-max {
     position: absolute;
     top: 12px;
     margin-top: 0
 }
 
 div.jp-video a.jp-mute,
 div.jp-video a.jp-unmute {
     left: 50px
 }
 
 div.jp-video a.jp-volume-max {
     left: 134px
 }
 

 
 div.jp-volume-bar {
     position: absolute;
     overflow: hidden;
   
     width: 46px;
     height: 5px;
     cursor: pointer
 }
 
 div.jp-audio div.jp-volume-bar {
     top: 37px;
     left: 330px
 }
 
 div.jp-video div.jp-volume-bar {
     top: 17px;
     left: 72px
 }
 
 div.jp-volume-bar-value {
   
     width: 0;
     height: 5px
 }
 
 div.jp-audio div.jp-time-holder {
     position: absolute;
     top: 50px
 }
 
 div.jp-audio div.jp-type-single div.jp-time-holder {
     left: 110px;
     width: 186px
 }
 
 div.jp-audio div.jp-type-playlist div.jp-time-holder {
     left: 166px;
     width: 130px
 }
 
 div.jp-current-time,
 div.jp-duration {
     width: 60px;
     font-size: .64em;
     font-style: oblique
 }
 
 div.jp-current-time {
     float: left;
     display: inline
 }
 
 div.jp-duration {
     float: right;
     display: inline;
     text-align: right
 }
 
 div.jp-video div.jp-current-time {
     margin-left: 20px
 }
 
 div.jp-video div.jp-duration {
     margin-right: 20px
 }
 
 div.jp-title {
     font-weight: 700;
     text-align: center
 }
 
 div.jp-title,
 div.jp-playlist {
     width: 100%;
     background-color: #ccc;
     border-top: 1px solid #009be3
 }
 
 div.jp-type-single div.jp-title,
 div.jp-type-playlist div.jp-title,
 div.jp-type-single div.jp-playlist {
     border-top: none
 }
 
 div.jp-title ul,
 div.jp-playlist ul {
     list-style-type: none;
     margin: 0;
     padding: 0 20px;
     font-size: .72em
 }
 
 div.jp-title li {
     padding: 5px 0;
     font-weight: 700
 }
 
 div.jp-playlist li {
     padding: 5px 0 4px 20px;
     border-bottom: 1px solid #eee
 }
 
 div.jp-playlist li div {
     display: inline
 }
 
 div.jp-type-playlist div.jp-playlist li:last-child {
     padding: 5px 0;
     border-bottom: none
 }
 
 div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
     list-style-type: square;
     list-style-position: inside;
     padding-left: 7px
 }
 
 div.jp-type-playlist div.jp-playlist a {
     color: #333;
     text-decoration: none
 }
 
 div.jp-type-playlist div.jp-playlist a:hover {
     color: #0d88c1
 }
 
 div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
     color: #0d88c1
 }
 
 div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
     float: right;
     display: inline;
     text-align: right;
     margin-right: 10px;
     font-weight: 700;
     color: #666
 }
 
 div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
     color: #0d88c1
 }
 
 div.jp-type-playlist div.jp-playlist span.jp-free-media {
     float: right;
     display: inline;
     text-align: right;
     margin-right: 10px
 }
 
 div.jp-type-playlist div.jp-playlist span.jp-free-media a {
     color: #666
 }
 
 div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
     color: #0d88c1
 }
 
 span.jp-artist {
     font-size: .8em;
     color: #666
 }
 
 div.jp-video-play {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     cursor: pointer;
     background-color: rgba(0, 0, 0, 0)
 }
 
 div.jp-video-270p div.jp-video-play {
     height: 270px
 }
 
 div.jp-video-360p div.jp-video-play {
     height: 360px
 }
 
 div.jp-video-full div.jp-video-play {
     height: 100%;
     z-index: 11000
 }
 
 a.jp-video-play-icon {
     position: relative;
     display: block;
     width: 112px;
     height: 100px;
     margin-left: -56px;
     margin-top: -50px;
     left: 50%;
     top: 50%;
     background: url('images/jplayer.blue.monday.video.play.png') 0 0 no-repeat;
     text-indent: -9999px
 }
 
 div.jp-video-play:hover a.jp-video-play-icon {
     background: url('images/jplayer.blue.monday.video.play.png') 0 -100px no-repeat
 }
 
 div.jp-jplayer audio,
 div.jp-jplayer {
     width: 0;
     height: 0
 }
 
 div.jp-jplayer {
     background-color: #000
 }
 
 ul.jp-toggles {
     list-style-type: none;
     padding: 0;
     margin: 0 auto;
     overflow: hidden
 }
 
 div.jp-audio .jp-type-single ul.jp-toggles {
     width: 25px
 }
 
 div.jp-audio .jp-type-playlist ul.jp-toggles {
     width: 55px;
     margin: 0;
     position: absolute;
     left: 325px;
     top: 50px
 }
 
 div.jp-video ul.jp-toggles {
     margin-top: 10px;
     width: 100px
 }
 
 ul.jp-toggles li {
     display: block;
     float: right
 }
 
 ul.jp-toggles li a {
     display: block;
     width: 25px;
     height: 18px;
     text-indent: -9999px;
     line-height: 100%
 }
 
 
 .jp-no-solution {
     position: absolute;
     width: 390px;
     margin-left: -202px;
     left: 50%;
     top: 10px;
     padding: 5px;
     font-size: .8em;
     background-color: #eee;
     border: 2px solid #009be3;
     color: #000;
     display: none
 }
 
 .jp-no-solution a {
     color: #000
 }
 
 .jp-no-solution span {
     font-size: 1em;
     display: block;
     text-align: center;
     font-weight: 700
 }

/* .rect_img_div{
     width: 90%;
 }*/
 table{
     margin: 0 0 1.5em !important;
 }
 .secondary-sidebar {
    width: 10% !important;
}
.single-post #primary {
    float: left !important;
    width: 65%;
}
/*ul.art-vmenu>li.active a{
    color: #0077c2!important;
    font-weight: 600;
    text-decoration: none!important;
}*/
/*.right-sidebar #primary {
    float: left;
    width: 90% !important; 
}

.right-sidebar .secondary-sidebar {
    float: left !important;
}*/

.vg-page-layout-sidebar {
    width: 25%;
    max-width: 25%;
    display: none;
    box-sizing: border-box;
    padding: 0 10px;
    float: left;
    display: inline-block;
}
.page .primary-single-left {
    float: right;
    width: 90% !important;
}
/* .entry-header{
     display: none;
} */
i.fa {
    margin-right: 0px !important;
}
.chat-close{
     display: block !important;
}


#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    cursor: pointer;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    outline: none;
    padding: 10px 10px 5px 10px;
    border-radius: 4px;
    background: #fff;
}
.contentWrap2, .contentWrap3, .contentWrap4, .contentWrap5, .contentWrap6 {
    display: none;
}

@media screen and (min-width: 1024px) {
     div#n2-ss-7-align, div#n2-ss-8-align {
         margin-top: -44px;
     }
}
@media screen and (min--moz-device-pixel-ratio:0) {
        div#n2-ss-7-align, div#n2-ss-8-align {
         margin-top: -44px;
          float: left;
     }  
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
     div#n2-ss-7-align, div#n2-ss-8-align {
         margin-top: -28px;
     }
}
@media screen and (min-width: 425px) and (max-width: 767px) {
     div#n2-ss-7-align, div#n2-ss-8-align {
         margin-top: -22px;
     }
}
@media screen and (max-width: 424px) {
     div#n2-ss-7-align, div#n2-ss-8-align {
         margin-top: -10px;
     }
}
@media screen and (max-width: 768px) {
     .vg-page-layout-sidebar {
          display: none !important;
     }
     .vg-page-layout-content {
         width: 100% !important;
     }
}
@media screen and (max-width: 800px) {

     .secondary-sidebar {
          width: 100% !important;
          margin: 0 !important;
     }
     .page .primary-single-left {
         width: 100% !important;
     }
}
#wpdevart-forms-7 .form-control {
     height: 48px;
     border-radius: 10px;
     padding: 0px 10px;
}
#wpdevart-forms-7 label {
     text-align: left;
     color: #fff;
     font-weight: 600;     
}
#wpdevart-forms-7 #btn_send_form_email_7 {
     width: 100%;
}
.wpdevart-forms.default-skin select{
background-color: none !important;
}
.widget-title span {
    text-transform: uppercase;
}
.fa-check-circle{
     color: green;
     padding-left: 10px;
}
ul.dropdown li.parent>a:after {
    border-top: 4px solid rgba(255, 255, 255, 0.9);
}
input#mobile_otp {
    float: left;
}
#verify{
     text-transform: capitalize;
    padding: 4px 12px;
    float: left;
}
input.verifyinvest {
    width: 32% !important;
    float: right !important;
    padding: 4px !important;
    margin: 0 !important;
}
input.mobile_otpinvest {
     width: 68% !important;
}
.kcformDivOtp.eventsform {
    overflow: auto;
    margin-top: 10px;
}
.eventsform input.mobile_otpinvest {
     float: left;
}
.eventsform input.verifyinvest {
     padding: 5px !important;
}

.addthis-animated {
text-align: left;
}
.ticket-not-exists{
     font-size: 16px;
}
.link{
      font-size: 18px;
      color: #18427A;
}

#invest_form input#invest_mobile_otp,
#partner_form input#partner_mobile_otp {
    width: 150px;
}
#invest_form input#invest_verify,
#partner_form input#partner_verify {
    padding: 4px 18px; 
 }
#invest_form i.fa.fa-check-circle,
#partner_form i.fa.fa-check-circle {
     position: absolute;
    right: 5px;
    top: 3px; 
 }
 
#invest_form input,  #invest_form textarea,  #invest_form p,
#partner_form input,  #partner_form textarea,  #partner_form p {
     margin: 0 !important;
}
#invest_form .wpdevart-input-field,
#invest_form .wpdevart-sub-fields,
#invest_form .wpdevart-textarea,
#partner_form .wpdevart-sub-fields,
#partner_form .wpdevart-input-field,
#partner_form .wpdevart-textarea
 {
     margin-bottom: 5px;
     position: relative;
    overflow: auto;
}

@media screen and (max-width: 767px){
     div#investnowform form#invest_form,
     div#partnerUsform form#partner_form {
          height: 164px;
     }
}