a,
a:hover,
a:active,
a:focus {
  outline: 0;
}
* a {
  outline: 0;
}
li {
  list-style-type: none;
}
p {
  color: #000;
}
img {
  vertical-align: top;
}
div:after,
ul:after {
  content: "";
  display: table;
  clear: both;
}

/* css for new */

@font-face {
  font-family: "Lucida Sans";
  src: url("../fonts/LucidaSans.woff2") format("woff2"),
    url("../fonts/LucidaSans.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lucida Sans";
  src: url("../fonts/LucidaSans-Demi.woff2") format("woff2"),
    url("../fonts/LucidaSans-Demi.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lucida Sans";
  src: url("../fonts/Lucida Sans.ttf") format("ttf");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lucida Sans Unicode";
  src: url("../fonts/ltypeuni.ttf") format("ttf");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lucida Sans";
  src: url("../fonts/LucidaSans.eot") format("eot"),
    url("../fonts/LucidaSans.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Lucida Sans";
  src: url("../fonts/LucidaSans-Bold.eot") format("eot"),
    url("../fonts/LucidaSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Myriad Pro Regular";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Regular"),
    url("../fonts/MYRIADPRO-REGULAR.woff") format("woff");
}
@font-face {
  font-family: "Myriad Pro Condensed";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Condensed"),
    url("../fonts/MYRIADPRO-COND.woff") format("woff");
}
@font-face {
  font-family: "Myriad Pro Semibold Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Semibold Italic"),
    url("../fonts/MYRIADPRO-SEMIBOLDIT.woff") format("woff");
}
@font-face {
  font-family: "Myriad Pro Semibold";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Semibold"),
    url("../fonts/MYRIADPRO-SEMIBOLD.woff") format("woff");
}
@font-face {
  font-family: "Myriad Pro Condensed Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Condensed Italic"),
    url("../fonts/MYRIADPRO-CONDIT.woff") format("woff");
}
@font-face {
  font-family: "Myriad Pro Bold Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Bold Italic"),
    url("../fonts/MYRIADPRO-BOLDIT.woff") format("woff");
}
@font-face {
  font-family: "Myriad Pro Bold Condensed Italic";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Bold Condensed Italic"),
    url("../fonts/MYRIADPRO-BOLDCONDIT.woff") format("woff");
}
@font-face {
  font-family: "Myriad Pro Bold Condensed";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Bold Condensed"),
    url("../fonts/MYRIADPRO-BOLDCOND.woff") format("woff");
}
@font-face {
  font-family: "Myriad Pro Bold";
  font-style: normal;
  font-weight: normal;
  src: local("Myriad Pro Bold"),
    url("../fonts/MYRIADPRO-BOLD.woff") format("woff");
}
@font-face {
  font-family: "MyriadProLight";
  src: url("../fonts/MyriadProLight.eot");
  src: url("../fonts/MyriadProLight.eot?#iefix") format("embedded-opentype"),
    url("../fonts/MyriadProLight.woff") format("woff"),
    url("../fonts/MyriadProLight.ttf") format("truetype"),
    url("../fonts/MyriadProLight.svg#Sri-TSCRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TahomaRegular";
  src: url("../fonts/TahomaRegular.eot");
  src: url("../fonts/TahomaRegular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/TahomaRegular.woff") format("woff"),
    url("../fonts/TahomaRegular.ttf") format("truetype"),
    url("../fonts/TahomaRegular.svg#Sri-TSCRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansRegular";
  src: url("../fonts/OpenSansRegular.eot");
  src: url("../fonts/OpenSansRegular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/OpenSansRegular.woff") format("woff"),
    url("../fonts/OpenSansRegular.ttf") format("truetype"),
    url("../fonts/OpenSansRegular.svg#Sri-TSCRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
body,
html {
  font-family: "Myriad Pro Regular";
}
a:hover {
  text-decoration: none;
}
.main-content img {
  max-width: 100%;
  height: auto;
}
.main-content {
  min-height: 400px;
}
.container {
  max-width: 1080px;
}
.border-bot {
  border-bottom: 1px solid #ccc;
  margin-top: 10px;
}
.head-col {
  padding-top: 15px;
}
.col-social {
  float: right;
}
.col-social p {
  font-size: 13px;
  color: #000;
  font-family: "Myriad Pro Regular";
}
.col-social-2 ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.col-social-2 li {
  float: left;
  float: left;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}
/* .col-social-2 li > a{display:inline-block;background-image:url(../img/social-icons.png);background-repeat:no-repeat;position:relative;top:-4px;} */
.col-social-2 li:after,
.nav-m-col li:after {
  background-color: #d2d2d2;
  content: "";
  display: inline-block;
  height: 24px;
  margin-left: 6px;
  width: 1px;
}
/*.col-social-2 li:last-child:after, .nav-m-col li:last-child:after{margin:0;width:0;}
.col-social-2 li > a.facebook-soc{width:8px;height:19px;background-position:0 0;}
.col-social-2 li > a.facebook-soc:hover{background-position:0 -20px;}
.nav-m-col li:last-child:after{content:none}
.col-social-2 li > a.twitter-soc{width:20px;height:19px;background-position:-30px 1px;}
.col-social-2 li > a.twitter-soc:hover{background-position:-30px -19px;}
.col-social-2 li > a.gplus-soc{width:20px;height:17px;background-position:-65px -1px;}
.col-social-2 li > a.gplus-soc:hover{background-position:-65px -21px;}
.col-social-2 li > a.rss-soc{width:20px;height:16px;background-position:-102px 0px;}
.col-social-2 li > a.rss-soc:hover{background-position:-102px -20px;}
.col-social-2 li > a.linkedin-soc{width:20px;height:15px;background-position:-137px 0px;}
.col-social-2 li > a.linkedin-soc:hover{background-position:-137px -20px;}
.col-social-2 li > a.youtube-soc{width:22px;height:15px;background-position:-173px -3px;}
.col-social-2 li > a.youtube-soc:hover{background-position:-173px -23px;} */

.col-social-2 li > a:hover {
  color: #00bae6;
}

.col-social-2 li {
  padding-right: 5px;
  border-right: 1px solid #ddd;
}

.col-social-2 li:after {
  background-color: #ffffff;
  content: "";
  display: inline-block;
  height: 16px;
  margin-left: 6px;
  width: 1px;
}

.container-fluid.header.fixed .top_notify {
  top: -30px;
  position: relative;
}

.nav-m-col li:last-child:after {
  height: 0;
}

.col-social-1 {
  float: left;
}
.col-social-1 p {
  margin-right: 10px;
  margin-bottom: 5px;
  padding-top: 2px;
  font-size: 12px;
}
.hov-col-1 {
  background-color: #00bae6;
  left: -6px;
  padding: 14px 10px;
  position: absolute;
  top: 22px;
  width: 191px;
  z-index: 9;
}
.hov-col-1 a {
  font-size: 12px;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
}
.hov-col-1 a:hover {
  text-decoration: none;
}
.hov-col-1 p {
  border-bottom: 1px solid #fff;
}
.hov-col-1 span {
  display: inline-block;
  left: 4px;
  position: absolute;
  top: -8px;
}
.hov-col-1 span img {
  vertical-align: middle;
}
.hov-col-sh-t .hov-col-1 {
  left: 0;
}
.hov-col-sh-you .hov-col-1 {
  right: 0;
  left: auto;
}
.hov-col-sh-you .hov-col-1 span {
  right: 10px;
  left: auto;
}
.hov-col-sh-ln .hov-col-1 {
  right: 0;
  left: auto;
}
.hov-col-sh-ln .hov-col-1 span {
  right: 16px;
  left: auto;
}
.nav-m-col {
  margin-top: 15px;
}
.nav-m-col > ul {
  margin: 0;
  padding: 0;
  display: inline-block;
  width: 100%;
  max-width: 960px;
  height: 42px;
}
.nav-m-col li {
  float: left;
  margin-right: 10px;
  position: relative;
}
.nav-m-col li:last-child {
  margin-right: 0;
}
.nav-m-col li a {
  color: #000;
  font-size: 12px;
  position: relative;
  text-transform: uppercase;
  top: -10px;
  padding: 12px 0 0 30px;
}
.nav-m-col li a img {
  margin-right: 10px;
  margin-top: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
}
.nav-m-col li a:hover {
  color: #00bae6;
}
.nav-m-col li a:hover img {
  visibility: hidden;
}
.nav-m-col li a img.hover {
  visibility: hidden;
  opacity: 0;
  transform: scale(2, 2);
  -webkit-transform: scale(2, 2);
  -moz-transform: scale(2, 2);
  -ms-transform: scale(2, 2);
  -o-transform: scale(2, 2);
  transition: all 0.3s;
}
.nav-m-col li a:hover img.hover {
  visibility: visible;
  opacity: 1;
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transition: all 0.3s;
}
.nav-m-col li:after {
  height: 30px;
  margin-left: 10px;
}
.search-col form {
  border: 1px solid #e0e0e0;
  display: inline-block;
}
.search-col form input[type="search"] {
  width: 132px;
  height: 30px;
  background-color: #f4f4f4;
  font-size: 11px;
  color: #999;
  padding: 3px 5px;
  border: 0;
  float: left;
}
.search-col form input[type="submit"] {
  width: 36px;
  height: 30px;
  background-color: #efeded;
  padding: 3px 5px;
  border: 0;
  text-indent: -999em;
  float: left;
}
.full-width-col .container {
  box-shadow: none;
}
.full-width-col {
  background-color: #3c3c3c;
  padding: 30px 0;
}
.foo-col h2,
.foo-col .h2 {
  margin-bottom: 10px;
  font-size: 18px;
  color: #000;
}
.foo-col h2 a,
.foo-col .h2 a {
  color: #000000;
}
.foo-col h2 a:hover,
.foo-col .h2 a:hover {
  text-decoration: underline;
}
.foo-col ul,
.foo-bar ul {
  padding: 0;
  margin: 0;
}
.foo-col li a,
.foo-col p a,
.foo-bar li a,
.foo-col p {
  font-size: 14px;
  color: #000;
  font-family: "Myriad Pro Regular";
}
.foo-col li a:hover,
.foo-col p a:hover,
.foo-bar li a:hover {
  color: #00ade4;
}
.container-fluid.footer {
  border-top: 1px solid #000;
  margin-top: 25px;
}
.footer-main {
}
.about-col p a {
  font-weight: bold;
  text-decoration: underline;
}
.foo-logo {
  margin-bottom: 5px;
  margin-top: 30px;
}
.foo-bar {
  background-color: #bc3f3d;
  padding-top: 15px;
  padding-bottom: 15px;
}
.foo-bar li {
  float: left;
  margin-right: 15px;
}
.foo-bar li a,
.foo-bar p,
.full-width-col li {
  font-size: 12px;
  color: #ebc6c5;
  font-family: "Myriad Pro Regular";
  text-transform: uppercase;
}
.foo-bar li a:hover {
  color: #fff;
}
.foo-bar p {
  text-align: right;
  margin-bottom: 0;
}
.full-width-col ul {
  margin: 0;
  padding: 0;
}
.full-width-col li {
  color: #fff;
  float: left;
  margin-right: 10px;
}
.full-width-col li:after {
  content: "|";
  margin-left: 10px;
  color: #fff;
  font-family: "Myriad Pro Regular";
}
.full-width-col li:last-child:after {
  content: none;
  margin: 0;
}
.home-slider {
  margin-bottom: 40px;
}
.home-slider img {
  width: 100%;
}
.head-col {
  margin-bottom: 15px;
}
.recent-post {
  background-color: #832625;
  padding: 10px 0;
  margin-bottom: 10px;
}
.recent-post .title-col h3 {
  font-size: 16px;
  color: #fff;
  margin: 0;
  padding: 0;
  font-weight: bold;
}
.recent-post .title-col img {
  margin-right: 15px;
}
.recent-post .sort-fn span {
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
}
.recent-post .sort-fn ul {
  display: inline-block;
  margin: 0;
  padding-left: 15px;
  position: relative;
  top: -1px;
}
.recent-post .sort-fn li {
  float: left;
  margin-right: 10px;
}
.recent-post .sort-fn li:first-child:after {
  content: "|";
  color: #fff;
  font-family: "MyriadProLight";
  margin-left: 10px;
}
.recent-post .sort-fn li a {
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  font-family: "MyriadProLight";
}
.tp-caption.bg-color {
  text-decoration: none;
  height: 150px;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.458824);
  border-width: 0px;
  border-color: rgb(34, 34, 34);
}
.tp-caption.black {
  font-size: 30px;
  line-height: 35px;
  color: #ffffff;
  text-decoration: none;
  text-shadow: none;
  text-align: center;
  background-color: transparent;
  border-width: 0px;
  border-color: rgb(0, 0, 0);
  border-style: none;
}
.tp-caption.black1 {
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none;
  text-shadow: none;
  background-color: transparent;
  border-width: 0px;
  border-color: rgb(0, 0, 0);
  border-style: none;
}
.tp-caption.black2 {
  font-size: 15px;
  line-height: 18px;
  font-weight: 400;
  color: #ffffff;
  text-decoration: none;
  padding: 6px 12px 6px 12px;
  text-shadow: none;
  background-color: rgba(255, 255, 255, 0);
  border-width: 2px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
}
.main-content.site-main {
  padding-top: 195px;
}
.container-fluid.header {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  z-index: 1100000000;
  background: #ffffff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.container-fluid.header .main-logo img {
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
}
.container-fluid.header.fixed .main-logo img {
  -ms-transform: scale(0.9, 0.9);
  -webkit-transform: scale(0.9, 0.9);
  transform: scale(0.9, 0.9);
  margin-top: -30px;
}
.container-fluid.header .col-social {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  opacity: 1;
  transform: translateY(0%);
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
}
.container-fluid.header.fixed .col-social {
  opacity: 0;
  position: absolute;
  right: 15px;
  transform: translateY(-400%);
  -webkit-transform: translateY(-400%);
  -moz-transform: translateY(-400%);
  -ms-transform: translateY(-400%);
}
.container-fluid.header.fixed {
  padding-top: 20px;
}
.carousel-col {
  position: relative;
  padding-left: 4%;
  padding-right: 4%;
  margin-bottom: 40px;
}
.customNavigation {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  height: 100%;
  z-index: 1;
}
.customNavigation a {
  width: 4%;
  display: inline-block;
  height: 100%;
  background-color: #d8dbd4;
  cursor: pointer;
  text-align: center;
}
.customNavigation a img {
  max-width: 18px;
  position: relative;
  top: 40%;
  width: 100%;
}
.customNavigation a:first-child {
  float: left;
}
.customNavigation a:last-child {
  float: right;
  margin: 0 -5px 0 0;
}
.carousel-col .content-post {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  left: 0;
  padding: 8px;
  width: 100%;
  height: 100%;
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
.carousel-col .content-post:hover {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-transition: background 0.2s linear;
  -moz-transition: background 0.2s linear;
  -o-transition: background 0.2s linear;
  transition: background 0.2s linear;
}
.carousel-col .content-post h3 {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  width: 81%;
  margin-left: 29px;
}
.carousel-col .content-post .v-align-col {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
}
.carousel-col .content-post h3 a {
  color: #00deff;
}
.carousel-col .content-post p {
  font-size: 13px;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  margin-bottom: 0;
  text-align: center;
  margin-top: 10px;
}
.carousel-col .odd-block {
  background-color: #76b83d;
  padding: 20px;
}
.carousel-col .odd-block p {
  font-size: 12px;
  color: #fff;
}
.carousel-col .odd-block h3 {
  font-size: 25px;
  color: #fff;
  font-family: "Myriad Pro Bold Italic";
  margin: 0;
  margin-bottom: 11px;
}
.carousel-col .odd-block p a {
  font-size: 15px;
  color: #76b83d;
  background-color: #fff;
  padding: 5px;
  display: inline-block;
}
.li-col {
  position: relative;
}
.owl-carousel .owl-item {
}
.owl-carousel {
  z-index: 9;
}
.blog-category .title-col {
  background-color: #ece9e4;
  margin-bottom: 5px;
}
.blog-category .title-col h3 {
  color: #433628;
  font-size: 18px;
  margin: 0;
  padding: 10px 0;
}
.blog-category .title-col h3 img {
  vertical-align: top;
  margin-left: 15px;
  margin-right: 10px;
}
.cover-col-cat {
  background-color: #ece9e4;
  padding: 22px 10px;
}
.cover-col-cat h4 {
  font-size: 15px;
  color: #fff;
  margin: 0;
  padding: 8px 13px;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  z-index: 2;
  cursor: pointer;
}
.cover-col-cat h4 span {
  float: right;
  position: absolute;
  right: 10px;
  top: 5px;
  margin-top: 3px;
}
.cat-block {
  position: relative;
  overflow: hidden;
}
.cover-col-cat h4 .arrow-up {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
}
.cover-col-cat h4 .arrow-up.down {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.com-col {
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  -ms-transform: translate(0px, -172px);
  -webkit-transform: translate(0px, -172px);
  transform: translate(0px, -172px);
}
.com-col.slide {
  -ms-transform: translate(0px, 0);
  -webkit-transform: translate(0px, 0);
  transform: translate(0px, 0);
}
.cover-col-cat .cat-block-1 h4 {
  background-color: #832625;
}
.cover-col-cat .cat-block-2 h4 {
  background-color: #832625;
}
.cover-col-cat .cat-block-5 h4 {
  background-color: #832625;
}
.cover-col-cat .cat-block-3 h4 {
  background-color: #832625;
}
.cover-col-cat .cat-block-4 h4 {
  background-color: #832625;
}
.cover-col-cat .cat-block-6 h4 {
  background-color: #832625;
}
.cover-col-cat .com-col {
  padding: 15px 10px;
  min-height: 140px;
  position: absolute;
  z-index: 1;
  width: 100%;
}
.cover-col-cat .com-col.investment {
  background-color: #ce802a;
}
.cover-col-cat .com-col.manage {
  background-color: #ce802a;
}
.cover-col-cat .com-col.innavation {
  background-color: #ce802a;
}
.cover-col-cat .com-col.beyond-business {
  background-color: #ce802a;
}
.cover-col-cat .com-col.trends {
  background-color: #ce802a;
}
.cover-col-cat .com-col.msme {
  background-color: #ce802a;
}
.cover-col-cat .com-col p {
  margin-bottom: 0;
  text-align: right;
}
.cover-col-cat .com-col ul {
  margin: 0;
  padding: 0;
}
.cover-col-cat .com-col li {
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.cover-col-cat .com-col li a {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
}
.cover-col-cat .com-col p a {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  padding: 5px 8px;
  display: inline-block;
  background-color: #fff;
  font-weight: bold;
}
.cover-col-cat .com-col-hover {
  background-color: #fff;
  padding: 15px 10px;
  min-height: 140px;
}
.cover-col-cat .com-col-hover h5 {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
  line-height: 18px;
  margin-bottom: 2px;
  margin-top: 0;
}
.cover-col-cat .com-col-hover p {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  margin-bottom: 0;
  margin-top: 5px;
}
.cover-col-cat .com-col-hover p:last-child {
  text-align: right;
}
.cover-col-cat .com-col-hover p a {
  color: #fff;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding: 4px 7px;
}
.cover-col-cat .com-col-hover.innavation p a {
  background-color: #832625;
}
.cover-col-cat .com-col-hover.investment p a {
  background-color: #832625;
}
.cover-col-cat .com-col-hover.manage p a {
  background-color: #832625;
}
.cover-col-cat .com-col-hover.beyond-business p a {
  background-color: #832625;
}
.cover-col-cat .com-col-hover.trends p a {
  background-color: #832625;
}
.cover-col-cat .com-col-hover.msme p a {
  background-color: #832625;
}
.cover-col-cat .cat-block-1 {
  margin-bottom: 22px;
  position: relative;
}
.cover-col-cat .cat-block-2 {
  margin-bottom: 22px;
  position: relative;
}
.cover-col-cat .cat-block-3 {
  margin-bottom: 22px;
}
.cover-col-cat .cat-block-4 {
  margin-bottom: 22px;
  position: relative;
}
.buzz-col,
.trending-col {
  background-color: #d3d0c9;
  padding: 18px;
}
.buzz-col h4,
.trending-col h4 {
  font-size: 18px;
  color: #000;
  margin: 0 0 17px;
}
.buzz-col h4 img,
.trending-col h4 img {
  margin-right: 8px;
}
.buzz-col .buzz-tag a {
  padding: 4px 6px;
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  display: inline-block;
  margin-bottom: 7px;
  background-color: #fff;
  margin-right: 5px;
  padding: 4px 6px;
}
.trending-col {
  background-color: #e9e7e2;
  margin-bottom: 5px;
}
.trending-col h4 {
  color: #832625;
}
.trending-col ul {
  margin: 0;
  padding: 0;
}
.trending-col li {
  margin-bottom: 0px;
  border-bottom: 0 !important;
}
.trending-col li:last-child {
  margin-bottom: 0;
}
.trending-col li p {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
}
.trending-col li p a {
  color: #000;
  width: auto;
  padding-left: 0;
}
.trending-col li p:first-child {
  border-bottom: 1px solid #d1cfcb;
  margin-bottom: 2px;
  padding-bottom: 6px;
}
.trending-col li p a {
}
.blog-category {
  margin-bottom: 40px;
}
.trending-col li p:last-child {
  font-size: 11px;
}
.trending-col li:last-child p:last-child {
  margin-bottom: 0;
}
.financial-result-col {
  background-color: #e9e7e2;
  padding: 7px;
}
.financial-result-col img {
  width: 100%;
}
.recent-post.title-col-block {
  background-color: #f5e5e5;
}
.recent-post.title-col-block .title-col h3 {
  color: #000;
}
.recent-post.title-col-block a {
  background-color: #832625;
  display: inline-block;
  color: #fff;
  padding: 3px 8px;
  font-size: 14px;
}
.blogers-list-col .customNavigation a {
  background-color: #e3d0d1;
}
.blogers-list-col .item {
  text-align: center;
}
.blogers-list-col .item {
  text-align: center;
}
.blogers-list-col .item img {
  border: 6px solid #ccc;
  border-radius: 125px;
  height: 205px;
  width: 205px;
}
.blogers-list-col .mask-col {
  border: 6px solid #ccc;
  opacity: 0;
  border-radius: 125px;
  left: 50%;
  margin-left: -103px;
  position: absolute;
  top: 0;
  height: 205px;
  width: 205px;
  background-color: #bb1514;
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  -ms-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.blogers-list-col .item:hover .mask-col {
  opacity: 1;
}
.blogers-list-col .mask-col h4 {
  font-size: 23px;
  color: #fff;
  margin-top: 68px;
  font-family: "Myriad Pro Condensed";
}
.blogers-list-col .mask-col p a {
  font-size: 14px;
  color: #bb1514;
  display: inline-block;
  background-color: #fff;
  padding: 3px 11px;
}
.col-news h4 {
  font-size: 15px;
  color: #000;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 15px;
}
.col-news p {
  font-family: "MyriadProLight";
  font-size: 14px;
  color: #000;
  font-weight: bold;
}
.col-news h4 img {
  margin-right: 10px;
}
.newsletter-col,
.follow-blog-col,
.tags-col {
  background-color: #eef4ec;
  padding: 20px;
  min-height: 207px;
}
.title-news-col .col-xs-3 {
  padding: 0;
}
.title-news-col .col-xs-9 {
  padding-right: 0;
}
.follow-blog-col,
.tags-col {
  background-color: #f8f1f5;
}
.he-sm {
  min-height: 237px;
}
.col-news .title-news-col h4 {
  margin-bottom: 5px;
}
.col-news .follow-blog-col p a {
  font-size: 16px;
  color: #000;
  display: inline-block;
  background-color: #ddd;
  padding: 3px 11px;
  border: 1px solid #444;
  border-radius: 5px;
}
.tag-list a {
  font-size: 13px;
  color: #000;
  font-weight: bold;
  display: inline-block;
  margin-right: 6px;
}
.tag-list a:nth-child(3n + 1) {
  font-size: 20px;
  font-weight: bold;
}
.newsletter-form input[type="text"],
.newsletter-form input[type="email"] {
  width: 201%;
  height: 30px;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  padding: 0 4px;
  font-size: 11px;
  color: #707070;
  box-shadow: inset 1px 2px 4px #bbb;
}
.newsletter-form input[type="submit"],
.newsletter-form input[type="button"] {
  background-color: #000;
  border: 0 none;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  margin-left: 242px !important;
  margin-top: -45px !important;
  float: left;
  padding: 5px 13px;
  text-transform: uppercase;
}
.es_button {
  position: absolute;
  right: 25px;
  bottom: 25px;
}
.title-col-cat {
  text-align: center;
}
.title-col-cat h2 {
  font-size: 30px;
  color: #000;
  font-family: "MyriadProLight";
  margin-bottom: 30px;
}
.category-col {
  text-align: center;
  margin-bottom: 30px;
}
.category-col h3 {
  font-size: 15px;
  color: #fff;
  font-family: "Myriad Pro Semibold";
  margin: 0;
  padding: 7px 0;
  background-color: #da9914;
  text-transform: uppercase;
}
.bey-col h3 {
  background-color: #00b9ad;
}
.invest-col h3 {
  background-color: #38b550;
}
.trends-col h3 {
  background-color: #00ade4;
}

.category-col .cat-icon {
  padding-top: 15px;
  padding-bottom: 15px;
}
.inv-col,
.bey-col,
.invest-col,
.trends-col {
  border: 1px solid #dad7d7;
  bordre-top: 0;
  min-height: 132px;
}
.border-bot-col {
  border-top: 1px solid #b4b4b4;
  height: 10px;
  margin-bottom: 40px;
  background: rgba(225, 225, 225, 1);
  background: -moz-linear-gradient(
    top,
    rgba(225, 225, 225, 1) 0%,
    rgba(255, 255, 255, 1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(225, 225, 225, 1)),
    color-stop(100%, rgba(255, 255, 255, 1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(225, 225, 225, 1) 0%,
    rgba(255, 255, 255, 1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(225, 225, 225, 1) 0%,
    rgba(255, 255, 255, 1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(225, 225, 225, 1) 0%,
    rgba(255, 255, 255, 1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(225, 225, 225, 1) 0%,
    rgba(255, 255, 255, 1) 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#ffffff', GradientType=0);
}
.cat-left-sidebar section {
  margin-bottom: 30px;
  font-family: "OpenSansRegular";
}
.cat-left-sidebar h1,
.static-col h3 {
  color: #000;
  font-family: "OpenSansRegular";
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 25px;
}
.cat-left-sidebar h1 {
  font-size: 22px;
}
.static-col h3 {
  font-size: 16px;
}
.cat-left-sidebar p span {
  font-size: 13px;
  color: #000;
  font-family: "MyriadProLight";
}
.cat-left-sidebar h2 a {
  color: #000;
}
.cat-left-sidebar .blog-image {
  margin-bottom: 25px;
  margin-top: 20px;
}
.cat-left-sidebar .blog-image img {
  max-width: 656px;
  width: 100%;
}
.cat-left-sidebar p {
  font-size: 14px;
  color: #000;
  margin-bottom: 20px;
  font-family: "OpenSansRegular";
}
.cat-left-sidebar .read-more {
  margin-bottom: 30px;
}
.cat-left-sidebar .read-more a {
  background-color: #f7f7f7;
  border: 1px solid #dfdfdf;
  border-radius: 9px;
  color: #666;
  display: inline-block;
  font-size: 15px;
  font-style: italic;
  margin-right: 10px;
  padding: 8px 20px;
}
.cat-left-sidebar .read-more a img {
  margin-left: 15px;
  margin-top: 9px;
}
.category-name {
  color: #915544;
  font-family: "MyriadProLight";
  font-size: 13px;
  border-bottom: 1px solid #d1cbc9;
  background-color: #f9f2f0;
  padding: 5px 13px;
}
.cat-right-sidebar aside {
  margin-bottom: 40px;
}
.cat-right-sidebar .buzz-col,
.cat-right-sidebar .trending-col,
.cat-right-sidebar .tags-col {
  padding: 0;
  background-color: transparent;
}
.cat-right-sidebar .buzz-col a {
  background-color: #ededee;
}
.cat-right-sidebar h2,
.cat-right-sidebar .h2 {
  font-size: 18px;
  color: #fff;
  background-color: #f7a31e;
  padding: 10px 15px;
  margin: 0;
  margin-bottom: 20px;
}
.cat-right-sidebar .archive-col h2,
.cat-right-sidebar .archive-col .h2 {
  text-align: center;
}
.cat-right-sidebar .recent-com-col h2,
.cat-right-sidebar .recent-com-col .h2 {
  background-color: #72b24a;
}
.cat-right-sidebar .recent-cat-cols h2,
.cat-right-sidebar .recent-cat-cols .h2 {
  background-color: #832625;
}
.cat-right-sidebar .archive-col h2,
.cat-right-sidebar .archive-col .h2 {
  background-color: #2a1913;
}
.cat-right-sidebar .tags-col h2,
.cat-right-sidebar .tags-col .h2 {
  background-color: #8b9190;
}
.bloggers-col li {
}
#recentcomments li {
  padding-left: 38px;
  margin-bottom: 10px;
  padding-bottom: 8px;
}
#recentcomments li:before {
  content: "-";
  color: #000;
  position: absolute;
  left: 28px;
}
.recent-post-col li:before,
.recent-cat-cols li:before,
.bloggers-col li:before {
  content: "-";
  color: #000;
  position: absolute;
  left: 25px;
  top: 4px;
  vertical-align: middle;
}
body .calendar-archives.calendrier {
  margin-top: -20px;
  box-shadow: 0 0 0;
}
body .calendar-archives.calendrier .archives-years {
  background: #decac4;
}
body .calendar-archives.calendrier .year,
body .calendar-archives.calendrier .month {
  background: none;
  color: #000000;
}
body .calendar-archives.calendrier .calendar-navigation {
  background: #decac4;
}
body
  .calendar-archives.calendrier
  .calendar-navigation
  .menu-container
  a.title {
  color: #000000;
  font-size: 18px;
  text-shadow: 0 0 0;
}
body
  .calendar-archives.calendrier
  .calendar-navigation
  .menu-container
  .arrow-down {
  color: #000000;
}
.calendar-archives.calendrier .calendar-navigation .prev-year,
.calendar-archives.calendrier .calendar-navigation .next-year {
  margin-top: -40px;
}
.cat-right-sidebar h2 img,
.cat-right-sidebar .h2 img {
  margin-right: 10px;
}
.cat-right-sidebar ul {
  margin: 0;
  padding: 0;
}
.cat-right-sidebar li {
  border-bottom: 1px solid #ccc;
  position: relative;
}
.cat-right-sidebar li a {
  color: #000;
  display: inline-block;
  font-family: "Myriad Pro Regular";
  font-size: 13px;
  padding: 6px 10px 6px 38px;
  width: 100%;
}
.cat-right-sidebar li:last-child {
  border: 0;
}
.tag-sidebar.tag-list {
  padding-left: 10px;
  padding-right: 10px;
}
.article-image-col {
  margin-bottom: 50px;
}
.article-image-col img {
  width: 100%;
}
.tags-detail {
  margin-bottom: 30px;
  display: none;
}
.tags-detail a {
  font-size: 14px;
  color: #21759b;
  margin-left: 5px;
}
.tags-detail span {
}
.leave-a-reply-block {
  border-top: 1px solid #ccc;
  margin-top: 30px;
  padding-top: 40px;
}
.leave-a-reply-block h2 {
  font-size: 26px;
  color: #000;
  font-weight: normal;
  font-family: "Myriad Pro Regular";
}
.sign-social-media {
  margin-bottom: 20px;
}
.sign-social-media a:first-child {
  margin-left: 50px;
  margin-right: 5px;
}
.or-block {
  border-top: 1px solid #ccc;
  text-align: center;
  margin-bottom: 20px;
}
.or-block span {
  background-color: #fff;
  color: #000;
  display: inline-block;
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  top: -11px;
}
.form-reply label {
  font-size: 14px;
  color: #000;
  display: block;
  margin-bottom: 5px;
  font-family: "Myriad Pro Regular";
  font-weight: normal;
}
.form-reply label span {
  color: red;
}
.form-reply input[type="text"],
.form-reply input[type="email"],
.form-reply textarea,
.form-reply input[type="url"] {
  width: 100%;
  font-size: 12px;
  color: #000;
  border: 1px solid #bfbfbf;
  padding: 6px;
}
.form-reply textarea {
  height: 120px;
}
.form-reply input[type="submit"] {
  border: 0;
  font-size: 14px;
  color: #fff;
  background-color: #44ac57;
  padding: 10px 20px;
}
.bloggers-list {
  margin-top: 30px;
}
.bloggers-list h2 {
  font-family: "MyriadProLight";
  font-size: 42px;
  text-transform: uppercase;
  color: #000;
  text-align: center;
  margin-bottom: 50px;
}
.bloggers-list li .bloggers-image img {
  border: 6px solid #ccc;
  border-radius: 125px;
  height: 205px;
  width: 205px;
}
.bloggers-list h4 {
  font-family: "Myriad Pro Semibold";
  font-size: 15px;
  color: #000;
  margin: 0;
  text-align: center;
}
.bloggers-list ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
.bloggers-list li {
  width: 25%;
  text-align: center;
  margin-bottom: 30px;
  min-width: 220px;
  max-width: 240px;
  vertical-align: top;
  display: inline-block;
}
.bloggers-list p {
  font-family: "MyriadProLight";
  font-size: 15px;
  margin: 0;
}
.bloggers-list p span {
  font-size: 12px;
  color: #807a7a;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: top;
}
.bloggers-image {
  margin-bottom: 10px;
}
.bloggers-list p span img {
  margin-left: 5px;
  margin-right: 5px;
}
.bloggers-list p.button-col {
  margin-top: 10px;
}
.bloggers-list p.button-col span a {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  padding: 4px 8px;
  margin-left: 4px;
  margin-right: 4px;
}
.bloggers-list p.button-col span.read-bio a {
  background-color: #613682;
}
.bloggers-list p.button-col span a.view-blog {
  background-color: #0068b3;
}
.post-col-detail h4 {
  font-size: 18px;
  color: #000;
  margin-bottom: 25px;
}
/*added by kshama*/
.post-col-detail h2 {
  font-size: 20px;
}
/*added by kshama*/
.post-col-detail li {
  list-style-type: disc;
}
.intro-col h3 {
  font-size: 18px;
  color: #000;
}
.intro-col table {
  font-size: 12px;
  color: #000;
}
.intro-col table tr td:first-child {
  background-color: #e7e7e7;
}
.intro-col table tr td {
  border-top: 1px solid #d9d9d9;
  padding: 5px 10px;
}
.intro-col table tr:last-child td {
  border-bottom: 1px solid #d9d9d9;
}
.tp-bullets.simplebullets.round .bullet {
  width: 14px !important;
  height: 13px !important;
}
.category-posts {
  float: left;
  width: 100%;
  margin: 40px 0;
}
.category-posts h4 {
  font-size: 15px;
  margin: 3px 0;
}
.category-posts .post {
  text-align: center;
  margin-bottom: 20px;
  min-height: 290px;
}
.category-posts .circle {
  display: inline-block;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  overflow: hidden;
  border: 10px solid #ebebeb;
  position: relative;
}
.category-posts .circle img.gray {
  position: absolute;
  top: 0;
  left: 0;
}
.category-posts .circle:hover img.gray {
  display: none;
}
.category-posts .follow {
  color: #807a7a;
  font: normal 12px Arial, Helvetica, sans-serif;
  padding: 10px 0;
}
.category-posts .read {
  background: #613682;
  font: normal 12px Arial, Helvetica, sans-serif;
  padding: 5px 10px;
  color: #ffffff;
  margin: 0 10px;
}
.category-press header img {
  width: 100%;
  height: auto;
}
.category-press .readmore {
  display: inline-block;
  float: left;
  border: 1px solid #dfdfdf;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 8px 15px;
  font-style: italic;
  color: #666666;
}
.category-press section {
  padding: 0 0 40px 0;
  margin: 0 0 30px 0;
}
.category-press section:last-child {
  border-bottom: none;
}
section .wp-post-image {
  width: 100%;
  height: auto;
  margin: 20px 0;
}
.social-sharing {
  float: left;
  padding: 9px 0 0 20px;
}
.social-sharing a {
  padding: 4px 8px;
}
.social-sharing a:last-child {
  border-right: none;
}
.category-belong {
  float: left;
  width: 100%;
  background: #faf2f0;
  margin: 20px 0 0 0;
  border-bottom: 1px solid #bfbfbf;
  color: #925543;
  padding: 7px 10px;
}
.category-belong a {
  color: #925543;
}
.category-belong a[title="View all posts in Blogs"] {
  display: none;
}
.comment-div {
}
.comment-div label {
  width: 100%;
  float: left;
}
.comment-div input[type="text"],
.comment-div input[type="email"],
.comment-div input[type="url"],
.comment-div textarea {
  width: 100%;
  float: left;
  padding: 8px 5px;
  margin-bottom: 15px;
  border: 1px solid #bfbfbf;
}
.comment-div input[type="submit"] {
  color: #ffffff;
  background: #44ac57;
  padding: 10px 15px;
  border: 0;
}
.categories-boxes {
  box-shadow: 0px 5px 15px 0 rgba(0, 0, 0, 0.2);
  padding: 20px 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #b4b4b4;
}
.categories-boxes h3 {
  float: left;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  color: #ffffff;
  padding: 5px 0;
  margin: 0;
}
.categories-boxes div.border {
  /*border: 1px solid #ebeae8;*/
  border: 1px solid #832625;
  text-align: center;
}
body.category-innovation div.border.innovation {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-beyond-business div.border.beyond {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-investment div.border.investment {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-trends div.border.trends {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-manage-your-finance div.border.manageYourFinance {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-msme div.border.msme {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
/*New Catrgories*/
body.category-savings-account div.border.savingsaccount {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-credit-card div.border.creditcard {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-personal-loan div.border.personalloan {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-business-loan div.border.businessloan {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-current-account div.border.currentaccount {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
body.category-fixed-deposit div.border.fixeddeposit {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}

body.category-fraud-prevention div.border.fraud-prevention {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
.fraud-prevention h3 {
  background: #832625;
}

body.category-calculators div.border.calculators {
  border: 1px solid #ce802a;
  -webkit-box-shadow: 0px 0px 8px 2px #ce802a;
  -moz-box-shadow: 0px 0px 8px 2px #ce802a;
  box-shadow: 0px 0px 8px 2px #ce802a;
}
.categories-boxes div img {
  margin: 20px 0;
  width: 100px;
}
.border > a {
  display: block;
}
.categories-boxes h3.innovation {
  background: #832625;
}
.categories-boxes h3.beyond {
  background: #832625;
}
.categories-boxes h3.investment {
  background: #832625;
}
.categories-boxes h3.trends {
  background: #832625;
}
.financial-result-years {
  width: 100%;
  float: left;
  padding: 20px 0;
  text-align: center;
  font-weight: bold;
  display: none;
}
.financial-result-years a {
  color: #000000;
  display: inline-block;
  border-right: 1px solid #000000;
  padding: 1px 8px;
}
.financial-result-years a:last-child {
  border: 0;
}
.financial-result-years a:hover {
  color: #b51514;
}
.financial-result-boxes .col-lg-3 {
  padding: 0;
}
.financial-result-boxes .quarter {
  border: 1px solid #ffffff;
  min-height: 673px;
  position: relative;
  cursor: pointer;
}
.quarter-content-area p {
  color: #ffffff;
}
.quarter-content-area p a {
  color: #ffffff;
}
.quarter-content-area p a:hover {
  text-decoration: underline;
}
.quarter-content-area {
  height: 420px;
  float: left;
  width: 100%;
  padding: 0 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  color: #ffffff;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
.quarter:hover .quarter-content-area {
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  -ms-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
.img-area {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 118px;
  height: 152px;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
}
.quarter:hover .img-area {
  -ms-transform: translate(0px, -175px);
  -webkit-transform: translate(0px, -175px);
  transform: translate(0px, -175px);
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  -moz-transition: -moz-transform 0.5s ease-in-out;
  -ms-transition: -ms-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
}
.quarter-1 {
  background: #00b5a5;
}
.quarter-2 {
  background: #72b24a;
}
.quarter-3 {
  background: #da203d;
}
.quarter-4 {
  background: #dd832b;
}
.comment-list {
  padding-left: 0;
}
.comment-list li {
  margin-top: 20px;
}
#toTopHover {
  background: transparent /*url("../img/navigate6.png")*/ no-repeat scroll left -51px;
  width: 82px;
  height: 77px;
  display: block;
  overflow: hidden;
  float: left;
  opacity: 0;
  display: none;
}
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 40px;
  right: 20px;
  overflow: hidden;
  width: 42px;
  height: 42px;
  border: medium none;
  text-indent: 100%;
  background-image: url(../img/top-scroll.png);
  background-size: cover;
  z-index: 99;
}
.mob-menu {
  display: none;
}
.leftDiv,
.rightDiv {
  display: inline-block;
  width: 49%;
  vertical-align: top;
}
.frFilterSec {
  margin: 10px 0;
}
.financialResults {
  background: url(../images/grayBg.png) left 8px repeat-x;
  position: relative;
}
.frCountainers {
  overflow: hidden;
  padding: 0 25px;
}
.frCountainers ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
.frCountainers .owl-item {
  float: left;
  margin: 0 5px;
  padding: 0 4px;
}
.frCountainers .item {
  color: #2c2c2c;
  text-align: center;
  cursor: pointer;
  font-size: 12px;
}
.frCountainers .item a {
  color: #2c2c2c;
}
.frCountainers .item span {
  background: url(../images/circlepoint.png) no-repeat 0 0;
  display: block;
  height: 21px;
  margin: 0 auto 3px;
  width: 21px;
}
.frCountainers .item.current span,
body.category-fr-2007 .frCountainers .item.fr2007 span,
body.category-fr-2008 .frCountainers .item.fr2008 span,
body.category-fr-2009 .frCountainers .item.fr2009 span,
body.category-fr-2010 .frCountainers .item.fr2010 span,
body.category-fr-2011 .frCountainers .item.fr2011 span,
body.category-fr-2012 .frCountainers .item.fr2012 span,
body.category-fr-2013 .frCountainers .item.fr2013 span,
body.category-fr-2014 .frCountainers .item.fr2014 span,
body.category-fr-2015 .frCountainers .item.fr2015 span,
body.category-fr-2016 .frCountainers .item.fr2016 span,
body.category-fr-2017 .frCountainers .item.fr2017 span,
body.category-fr-2018 .frCountainers .item.fr2018 span,
body.category-fr-2019 .frCountainers .item.fr2019 span {
  background-position: -31px 0px;
}
.frCountainers .item.current a,
body.category-fr-2007 .frCountainers .item.fr2007 a,
body.category-fr-2008 .frCountainers .item.fr2008 a,
body.category-fr-2009 .frCountainers .item.fr2009 a,
body.category-fr-2010 .frCountainers .item.fr2010 a,
body.category-fr-2011 .frCountainers .item.fr2011 a,
body.category-fr-2012 .frCountainers .item.fr2012 a,
body.category-fr-2013 .frCountainers .item.fr2013 a,
body.category-fr-2014 .frCountainers .item.fr2014 a,
body.category-fr-2015 .frCountainers .item.fr2015 a,
body.category-fr-2016 .frCountainers .item.fr2016 a,
body.category-fr-2017 .frCountainers .item.fr2017 a,
body.category-fr-2018 .frCountainers .item.fr2018 a,
body.category-fr-2019 .frCountainers .item.fr2019 a {
  color: #c13a34;
}
.frCountainers .customNavigation {
  display: none;
}
#frFilterSec .owl-wrapper-outer {
  overflow: hidden;
}
.frCountainers .customNavigation .nextPr,
.frCountainers .customNavigation .prevPr {
  border-radius: 100%;
  height: 30px !important;
  overflow: hidden;
  width: 30px !important;
}
.frCountainers .customNavigation .nextPr {
  margin: -5px -4px 0 0;
}
.frCountainers .customNavigation .prevPr {
  margin: -5px 0 0 -4px;
}
.frCountainers .customNavigation a img {
  height: 30px;
  width: 30px !important;
  top: 0px;
}
.tagsArea {
  padding: 10px 0 20px;
}
.tagsArea > a {
  background: #832625;
  color: #fff;
  margin: 5px 3px;
  padding: 2px 7px;
  display: inline-block;
}
.categories-boxes .col-lg-3 {
  width: 16%;
  padding: 0 4px;
}
.manageYourFinance h3 {
  background: #832625;
}
.msme h3 {
  background: #832625;
}
/*New Categories*/
.savingsaccount h3 {
  background: #832625;
}
.creditcard h3 {
  background: #832625;
}
.personalloan h3 {
  background: #832625;
}
.businessloan h3 {
  background: #832625;
}
.currentaccount h3 {
  background: #832625;
}
.fixeddeposit h3 {
  background: #832625;
}
.calculators h3 {
  background: #832625;
}
.sprite {
  background-image: url(../img/spritesheet.png);
  background-repeat: no-repeat;
  display: block;
}
.nav-m-col li a:hover .sprite {
  visibility: hidden;
}
.nav-m-col li a .sprite.hover {
  visibility: hidden;
  opacity: 1;
  transform: scale(2, 2);
  -webkit-transform: scale(2, 2);
  -moz-transform: scale(2, 2);
  -ms-transform: scale(2, 2);
  -o-transform: scale(2, 2);
  transition: all 0.3s;
}
.nav-m-col li a:hover .sprite.hover {
  visibility: visible;
  opacity: 1;
  transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  transition: all 0.3s;
}
.sprite-ar-facebook {
  width: 10px;
  height: 8px;
  background-position: -8px -8px;
}
.sprite-arrow-down {
  width: 17px;
  height: 10px;
  background-position: -8px -32px;
}
.sprite-arrow-up {
  width: 17px;
  height: 10px;
  background-position: -8px -58px;
}
.sprite-beyond-business-img {
  width: 53px;
  height: 68px;
  background-position: -8px -84px;
}

.sprite-blog-category {
  width: 27px;
  height: 23px;
  background-position: -8px -168px;
  vertical-align: top;
  margin-left: 15px;
  margin-right: 10px;
  float: left;
}

.sprite-blog-collection-icon {
  width: 23px;
  height: 23px;
  background-position: -8px -207px;
  margin-right: 10px;
  margin-top: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.sprite-blog-collection-icon-hover {
  width: 23px;
  height: 23px;
  background-position: -8px -246px;
  margin-right: 10px;
  margin-top: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.sprite-bloggers-icon {
  width: 34px;
  height: 29px;
  background-position: -8px -285px;
  margin-right: 10px;
  margin-top: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.sprite-bloggers-icon-hover {
  width: 34px;
  height: 29px;
  background-position: -8px -330px;
  margin-right: 10px;
  margin-top: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.sprite-bullet {
  width: 14px;
  height: 26px;
  background-position: -8px -375px;
}

.ssba .ssba-img {
  width: 1px;
}
.ssba_facebook_share .ssba-img {
  width: 64px !important;
}
.ssba_pinterest_share .ssba-img {
  width: 64px !important;
}
.ssba_linkedin_share .ssba-img {
  width: 64px !important;
}
.ssba_email_share .ssba-img {
  width: 64px !important;
}
.ssba_print .ssba-img {
  width: 64px !important;
}

.ssba_reddit_share .ssba-img {
  width: 64px !important;
}
.ssba_twitter_share .ssba-img {
  width: 64px !important;
}
.social-sharing .ssba-img {
  width: 20px !important;
}

.buzz-col h4 .sprite-buzz-icon {
  width: 25px;
  height: 20px;
  background-position: -8px -417px;
  vertical-align: top;
  margin-right: 8px;
  float: left;
}

.sprite-carousal-left-arrow {
  width: 25px;
  height: 40px;
  background-position: -8px -453px;
  position: relative;
  top: 40%;
  width: 100%;
  left: 8px;
}

.sprite-carousal-left-arrow1 {
  width: 25px;
  height: 40px;
  background-position: -8px -509px;
  position: relative;
  top: 40%;
  width: 100%;
  left: 8px;
}

.sprite-carousal-right-arrow {
  width: 25px;
  height: 40px;
  background-position: -8px -565px;
  position: relative;
  top: 40%;
  width: 100%;
  right: -6px;
}

.sprite-carousal-right-arrow1 {
  width: 25px;
  height: 49px;
  background-position: -10px -617px;
  position: relative;
  top: 35%;
  width: 110%;
  right: -10px;
}

.sprite-category-icon {
  width: 27px;
  height: 24px;
  background-position: -8px -677px;
  margin-right: 10px;
  margin-top: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.sprite-category-icon-hover {
  width: 27px;
  height: 24px;
  background-position: -8px -717px;
  margin-right: 10px;
  margin-top: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.sprite-github {
  width: 30px;
  height: 30px;
  background-position: -8px -757px;
}

.sprite-gmail {
  width: 30px;
  height: 30px;
  background-position: -8px -803px;
}

.sprite-hand-icon {
  width: 24px;
  height: 18px;
  background-position: -8px -849px;
}

.sprite-indusind-fo {
  width: 72px;
  height: 59px;
  background-position: -8px -883px;
}

.sprite-innovation-img {
  width: 73px;
  height: 68px;
  background-position: -8px -958px;
}

.sprite-investment-img {
  width: 68px;
  height: 68px;
  background-position: -8px -1042px;
}

.sprite-linkedin {
  width: 30px;
  height: 30px;
  background-position: -8px -1126px;
}

.sprite-newsletter-icon {
  width: 48px;
  height: 52px;
  background-position: -8px -1172px;
}

.sprite-press-release-icon {
  width: 23px;
  height: 23px;
  background-position: -8px -1240px;
  margin-right: 10px;
  margin-top: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.sprite-press-release-icon-hover {
  width: 23px;
  height: 23px;
  background-position: -8px -1279px;
  margin-right: 10px;
  margin-top: 13px;
  position: absolute;
  left: 0;
  bottom: 0;
}

.sprite-search-icon {
  width: 17px;
  height: 17px;
  background-position: 1px -1310px;
}

.sprite-small_left {
  width: 19px;
  height: 28px;
  background-position: -8px -1351px;
}

.sprite-small_right {
  width: 19px;
  height: 28px;
  background-position: -8px -1395px;
}

.sprite-stackoverflow {
  width: 30px;
  height: 30px;
  background-position: -8px -1439px;
}

.col-news h4 .sprite-tags-icon {
  width: 21px;
  height: 19px;
  background-position: -8px -1485px;
  float: left;
  margin-right: 10px;
}

.recent-post .title-col .sprite-title-1 {
  width: 26px;
  height: 25px;
  background-position: -8px -1520px;
  margin-right: 15px;
  float: left;
  vertical-align: top;
}

.recent-post .title-col .sprite-title-2 {
  width: 30px;
  height: 28px;
  background-position: -8px -1561px;
  margin-right: 15px;
  float: left;
  vertical-align: top;
}

.sprite-top-arrow {
  width: 42px;
  height: 42px;
  background-position: -8px -1605px;
}

.sprite-trend-icon {
  width: 18px;
  height: 20px;
  background-position: -8px -1663px;
  margin-right: 8px;
  float: left;
}

.sprite-trends-img {
  width: 66px;
  height: 68px;
  background-position: -8px -1699px;
}

.sprite-tumblr {
  width: 30px;
  height: 30px;
  background-position: -8px -1783px;
}

.sprite-twitter {
  width: 30px;
  height: 30px;
  background-position: -8px -1829px;
}

/*Banner text separate indigo CSS*/
.forexbanner {
  width: 100%;
  height: auto;
  position: relative;
}
.forexbanner .imgcontainer {
  width: 100%;
  float: left;
  position: relative;
}
.forexbanner .txtbox {
  width: 470px;
  position: absolute;
  left: 5%;
  top: 65px;
}
.forexbanner .txtbox h1 {
  font-family: "OpenSansRegular";
  font-size: 50px;
  text-align: center;
  color: #ffffff;
  line-height: 50px;
  margin: 0;
  padding: 0;
  font-weight: bold;
  text-transform: UPPERCASE;
}
.forexbanner .txtbox p {
  font-family: "OpenSansRegular";
  font-size: 20px;
  text-align: center;
  color: #ffffff;
  line-height: 25px;
  margin: 20px 0 0;
  padding: 0;
}
.maxwidth {
  max-width: 100%;
  height: auto;
}

.forexbanner .hassletxtbox {
  width: 300px;
  position: absolute;
  right: 10%;
  top: 135px;
  padding: 15px 0;
}
.forexbanner .hassletxtbox::before {
  background: #fff;
  content: "";
  display: block;
  height: 1px;
  left: 10%;
  opacity: 1;
  position: absolute;
  top: 0;
  transition: all 0.5s ease-in-out 0s;
  width: 80%;
}
.forexbanner .hassletxtbox::after {
  background: #fff;
  content: "";
  display: block;
  height: 1px;
  left: 10%;
  opacity: 1;
  position: absolute;
  bottom: 0;
  transition: all 0.5s ease-in-out 0s;
  width: 80%;
}
.forexbanner .hassletxtbox h1 {
  font-family: "OpenSansRegular";
  font-size: 33px;
  text-align: center;
  color: #ffffff;
  line-height: 35px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.forexbanner .hassletxtbox p {
  font-family: "OpenSansRegular";
  font-size: 30px;
  text-align: center;
  color: #ffffff;
  line-height: 30px;
  margin: 0px 0 0;
  padding: 0;
  text-transform: uppercase;
}

/*Banner text separate indigo CSS*/

@media screen and (max-width: 1024px) {
  .nav-m-col li::after {
    margin-left: 8px;
  }
  .nav-m-col li {
    margin-right: 8px;
  }
  .full-width-col li {
    margin-bottom: 7px;
  }
  .nav-m-col ul {
    width: auto;
  }
  .header .col-xs-3 {
    width: 19%;
  }
  .header .col-xs-9 {
    width: 80%;
    padding-left: 0;
  }
  .header img {
    max-width: 100%;
  }
  .search-col form input[type="search"] {
    width: 98px;
  }
  .header .nav-m-col {
    padding-left: 0px;
  }
}
@media screen and (max-width: 980px) {
  .categories-boxes h3 {
    min-height: 45px;
    line-height: 45px;
  }
  .categories-boxes h3 span {
    display: inline-block;
    line-height: 18px;
    vertical-align: middle;
  }
  .categories-boxes .col-lg-3 {
    width: auto;
  }

  /*Banner text separate indigo CSS*/
  .forexbanner .txtbox {
    width: 45%;
    position: absolute;
    left: 5%;
    top: 40px;
  }
  .forexbanner .txtbox h1 {
    font-size: 34px;
    line-height: 35px;
    margin: 0;
  }
  .forexbanner .txtbox p {
    font-size: 17px;
    line-height: 20px;
    margin: 10px 0 0;
  }

  .forexbanner .hassletxtbox {
    width: 235px;
    right: 3%;
    top: 80px;
    padding: 15px 0;
  }
  .forexbanner .hassletxtbox h1 {
    font-size: 28px;
    line-height: 32px;
  }
  .forexbanner .hassletxtbox p {
    font-size: 22px;
    line-height: 25px;
  }

  /*Banner text separate indigo CSS*/
}
@media screen and (max-width: 768px) {
  .nav-m-col {
  }
  .foo-bar p {
    text-align: left;
  }
  .nav-m-col li a img {
    bottom: 20px;
  }
  .nav-m-col li a {
    font-size: 15px;
    text-indent: -999px;
    display: inline-block;
    font-size: 0;
    width: auto;
    height: 40px;
  }
  .header .col-xs-3 {
    width: 30%;
  }
  .header .col-xs-9 {
    width: 70%;
  }

  /*Banner text separate indigo CSS*/
  .forexbanner .txtbox {
    width: 45%;
    position: absolute;
    left: 5%;
    top: 40px;
  }
  .forexbanner .txtbox h1 {
    font-size: 34px;
    line-height: 35px;
    margin: 0;
  }
  .forexbanner .txtbox p {
    font-size: 17px;
    line-height: 20px;
    margin: 10px 0 0;
  }

  .forexbanner .hassletxtbox {
    width: 235px;
    right: 3%;
    top: 80px;
    padding: 15px 0;
  }
  .forexbanner .hassletxtbox h1 {
    font-size: 28px;
    line-height: 32px;
  }
  .forexbanner .hassletxtbox p {
    font-size: 22px;
    line-height: 25px;
  }

  /*Banner text separate indigo CSS*/
}
@media screen and (max-width: 667px) {
  .main-content.site-main {
    padding-top: 115px;
  }
  .home-slider {
    margin-bottom: 12px;
  }
  .nav-m-col > ul.hide-mm {
    display: none;
  }
  .mob-menu {
    display: inline-block;
    float: left;
    margin-top: 5px;
    background-color: #000;
    margin-left: 128px;
  }
  .mob-menu span {
    display: block;
    width: 30px;
    height: 5px;
    background-color: #fff;
    margin-bottom: 3px;
  }
  .tp-caption.bg-color {
    top: 140px !important;
  }
  .tp-caption.black {
    font-size: 12px !important;
    line-height: 14px !important;
  }
  .tp-caption.black1 {
    font-size: 12px !important;
  }
  .tp-caption.black2 {
    font-size: 12px !important;
  }
  .frCountainers .owl-item {
    margin: 0px;
    padding: 0px;
  }
  .frCountainers .customNavigation {
    display: block;
    z-index: 0;
  }
  .customNavigation a:last-child {
    float: right;
    margin: 0 0 0 0;
  }

  /*Banner text separate indigo CSS*/
  .forexbanner .txtbox {
    width: 45%;
    position: absolute;
    left: 5%;
    top: 40px;
  }
  .forexbanner .txtbox h1 {
    font-size: 28px;
    line-height: 28px;
  }
  .forexbanner .txtbox p {
    font-size: 15px;
    line-height: 18px;
    margin: 10px 0 0;
  }

  .forexbanner .hassletxtbox {
    width: 235px;
    right: 3%;
    top: 80px;
    padding: 15px 0;
  }
  .forexbanner .hassletxtbox h1 {
    font-size: 28px;
    line-height: 32px;
  }
  .forexbanner .hassletxtbox p {
    font-size: 22px;
    line-height: 25px;
  }

  /*Banner text separate indigo CSS*/
}
@media screen and (max-width: 600px) {
  .home-slider {
    display: none;
  }
  .mob-sl {
    display: block !important;
    margin-bottom: 20px;
  }
  .header .col-xs-3 {
    width: 40%;
  }
  .header .col-xs-9 {
    width: 60%;
  }

  /*Banner text separate indigo CSS*/
  .forexbanner .txtbox {
    width: 45%;
    position: absolute;
    left: 5%;
    top: 20px;
  }
  .forexbanner .txtbox h1 {
    font-size: 5vw;
    line-height: 25px;
  }
  .forexbanner .txtbox p {
    font-size: 3vw;
    line-height: 18px;
    margin: 5px 0 0;
  }
  .forexbanner .txtbox p br {
    display: none;
  }
  .customNavigation a:last-child {
    float: right;
    margin: 0 0 0 0;
  }

  .forexbanner .hassletxtbox {
    width: 200px;
    right: 3%;
    top: 50px;
    padding: 15px 0;
  }
  .forexbanner .hassletxtbox h1 {
    font-size: 22px;
    line-height: 25px;
  }
  .forexbanner .hassletxtbox p {
    font-size: 20px;
    line-height: 22px;
  }

  /*Banner text separate indigo CSS*/
}
@media screen and (max-width: 400px) {
  .container-fluid .main-logo {
    text-align: center;
  }
  .container-fluid .main-logo img {
    margin-top: -40px;
  }
  .container-fluid.header.fixed .main-logo img {
    position: static;
  }
  .tp-caption.bg-color {
    top: 70px !important;
  }
  .tp-caption.black {
    top: 72px !important;
  }
  .tp-caption.black1 {
    top: 90px !important;
  }
  .tp-caption.black2 {
  }
  .leftDiv,
  .rightDiv {
    display: block;
    width: 100%;
  }
  .customNavigation a:last-child {
    float: right;
    margin: 0 0 0 0;
  }

  /*Banner text separate indigo CSS*/
  .forexbanner .txtbox {
    width: 45%;
    position: absolute;
    left: 5%;
    top: 15px;
  }
  .forexbanner .txtbox h1 {
    font-size: 5vw;
    line-height: 20px;
  }
  .forexbanner .txtbox p {
    font-size: 3vw;
    line-height: 15px;
    margin: 5px 0 0;
  }
  .forexbanner .txtbox p br {
    display: none;
  }

  .forexbanner .hassletxtbox {
    width: 40%;
    right: 3%;
    top: 27%;
    padding: 5px 0;
  }
  .forexbanner .hassletxtbox h1 {
    font-size: 4vw;
    line-height: 22px;
  }
  .forexbanner .hassletxtbox p {
    font-size: 3vw;
    line-height: 20px;
  }
  /*Banner text separate indigo CSS*/
}
@media screen and (max-width: 340px) {
  .tp-caption.bg-color {
    top: 60px !important;
  }
}
.search_results.dwls_search_results {
  width: 131px;
  max-height: 300px;
  overflow-y: scroll;
}
.search_results.dwls_search_results li a {
  font-size: 11px;
  color: #999;
}
.es_msg,
.form-allowed-tags,
.lrshare_poweredby {
  display: none;
}
.viewed-li .active {
  text-decoration: underline;
}
img.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  filter: gray;
  -webkit-filter: grayscale(100%);
}
img.grayscale:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
}
.category-blogs .categories-boxes,
.category-blogs .title-cat-hide {
  display: none;
}
.category-blogs .articles-col-single {
  padding-top: 40px;
}
.cat-item-18 .children {
  display: none;
}
.post-col-detail-press h6 {
  margin-bottom: 3px;
  margin-top: 0;
}
.post-col-detail-press h6 a {
  color: #bc3f3d;
  font-size: 14px;
}
.post-col-detail-press p {
  font-size: 12px;
  color: #666766;
}
.financial-result-years-li li {
  color: #000000;
  display: inline-block;
  border-right: 1px solid #000000;
}
.financial-result-years-li li:last-child {
  border: 0;
}
.submenu-head {
  position: absolute;
  left: 0;
  top: 36px;
  padding: 10px 20px 10px 34px;
  width: 210px;
  background-color: #e0e0e0;
  z-index: 6;
}
.submenu-head li {
  float: none;
  margin: 0;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;
  /* padding-bottom: 6px;
  margin-bottom: 6px; */
}
.submenu-head li:after {
  margin: 0;
  height: auto;
  content: none;
  width: auto;
}
.submenu-head li a {
  padding: 0;
  top: 0;
  font-size: 14px;
  text-transform: capitalize;
}
.submenu-head li a:hover {
  color: #14d0fd;
}
.submenu-head-categories {
}
.arrow-up-cl {
  position: absolute;
  top: -7px;
  left: 13px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 7px solid #e0e0e0;
}
.static-col li,
.static-col p {
  font-size: 14px;
  color: #000;
  margin-bottom: 20px;
}
.static-col li {
  list-style-type: disc;
}

.title-scroll {
  color: #fff;
  font-size: 16px;
  opacity: 0;
  padding: 14px 0 5px 16px;
  position: absolute;
  z-index: 99;
  width: 100%;
  transition: all 0.3s ease 0s;
}
#progress {
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  height: 5px;
  left: 0;
  overflow: hidden;
  position: fixed;
  transition: all 0.3s ease 0s;
  width: 100%;
  z-index: 900;
  top: 85px;
}
#bar {
  background-color: #bc3f3d;
}
#bar {
  height: 100%;
  position: relative;
  transition: all 0.3s ease 0s;
  width: 0;
}
.reading-time {
  width: 100%;
  color: #fff; /*margin-top:15px;*/
  padding-left: 41px;
}
.title-col-1 {
  font-size: 14px;
}
.read-time {
  font-size: 14px;
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #fff;
}
.no-found-page {
}
.no-found-page h3 {
  font-size: 26px;
  color: #000;
  text-align: left;
  margin-bottom: 36px;
  line-height: 36px;
}
.no-found-page p {
  font-size: 17px;
  color: #000;
  margin-bottom: 50px;
  max-width: 700px;
  text-align: left;
}
.no-found-page p a {
  color: #008cd0;
}
.no-found-page a {
  color: #0024ff;
  text-decoration: underline;
}
.no-found-page input[type="search"] {
  width: 200px;
  height: 30px;
  border: 1px solid #ccc;
  padding: 7px;
  background-color: #f2f2f2;
  font-size: 12px;
  border-right: 0;
  border-bottom: 0;
}
.no-found-page input[type="submit"] {
  border: 0;
  background: #333;
  font-size: 12px;
  color: #fff;
  padding: 6px 14px;
}
.screen-reader-text {
  display: none;
}
.cover-404 {
  background-image: url(../img/bg-404.jpg);
  background-repeat: no-repeat;
  background-position: right center;
  padding: 112px 0;
}
.cover-404 .page-header {
  margin-top: 0;
}
.cover-404 .page-header h1 {
  margin-top: 0;
}
.sitemap-col {
}
.sitemap-col h2 {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}
.sitemap-col h3 {
  color: #bc3f3d;
}
.sitemap-col ul {
  padding-left: 10px;
}
.sitemap-col li {
  margin-bottom: 10px;
  font-size: 14px;
  display: inline-block;
  padding-right: 30px;
}
.sitemap-col .postSec li {
  display: block;
}
.sitemap-col li a {
  color: #333;
}
.sitemap-col li a:hover {
  text-decoration: underline;
  color: #bc3f3d;
}
@media (min-width: 1200px) {
}
@media (max-width: 1024px) {
  .nav-m-col li a {
    font-size: 13px;
  }
}
@media (max-width: 992px) {
  .submenu-head {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cat-block-4 {
    margin-bottom: 0;
  }
  .cover-col-cat .col-md-6:first-child {
    margin-bottom: 22px;
  }
  .categories-boxes .col-sm-6 {
    margin-bottom: 20px;
    width: 20%;
  }
  .article-image-col img {
    width: 100%;
    height: auto !important;
    margin-top: 57px;
  }
  #progress {
    top: 104px;
  }
}
@media (max-width: 767px) {
  #progress {
    top: 100px;
    display: none;
  }
  .container-fluid .main-logo img {
    margin-top: 0;
    width: 141px;
  }
  .container-fluid.header.fixed .main-logo img {
    margin-top: 0px;
    position: static;
    transform: scale(1, 1);
  }
  .customNavigation a img {
    max-width: 10px;
    position: relative;
    top: 40%;
    width: 100%;
  }
}
.mm-page {
}
#layout #footer {
  display: none !important;
}
.col-news p {
  font-weight: normal;
  font-family: "Myriad Pro Regular";
}
.target-safari .tag-list a {
  font-weight: normal;
}
.target-safari .recent-post .sort-fn span {
  font-weight: normal;
}
.target-safari .recent-post .sort-fn li a {
  font-family: "Myriad Pro Regular";
}
.target-safari .col-news h4 {
  font-weight: normal;
  font-size: 17px;
}
.cat-item-33,
.cat-item-34,
.cat-item-18,
.cat-item-9 {
  display: none;
}
.blog-cl {
  display: none;
}
.category-blogs .blog-cl {
  display: block;
}
.tp-bullets.simplebullets.round {
  left: 93% !important;
}
.lr.cf div:first-child,
.lr.cf div:nth-child(2),
.lr.cf div:nth-child(15),
.lr.cf div:nth-child(24),
.lr.cf div:nth-child(38),
.lr.cf div:nth-child(44),
.lr.cf div:nth-child(51) {
  display: none;
}
.lr .lrc:first-child,
.lr .lrc:nth-child(2),
.lr .lrc:nth-child(3),
.lr .lrc:nth-child(4),
.lr .lrc:nth-child(5),
.lr .lrc:nth-child(9),
.lr .lrc:nth-child(14),
.lr .lrc:nth-child(6) {
  display: none;
}
@media (max-width: 400px) {
  .tp-bullets.simplebullets.round {
    left: 85% !important;
    bottom: 5px !important;
  }
  .col-xs-6.sort-fn.text-right.viewed-li span {
    display: none;
  }
}
.recent-com-col {
  display: none;
}
.share-block a {
  margin-right: 6px;
}

.featured-img img {
  width: 100% !important;
}
.comments_bubble,
.extrainfo {
  display: none;
}
.archive-header {
  margin-bottom: 20px;
}
.pressReleaseSec .pressReview h2 {
  font-size: 18px;
  color: #000;
  font-family: "OpenSansRegular";
  font-weight: bold;
}
.pressReleaseSec .pressReview h2 a {
  color: #000;
}
.pressReleaseSec .pressReview h2 a:hover {
  color: #333;
}
.pressReleaseSec .pressReview ul {
  margin: 0px;
  padding: 0px;
}
.pressReleaseSec .pressReview ul li {
  list-style-type: none;
  padding: 0 0 15px;
}
.pressReleaseSec .social-sharing {
  float: none;
}
.cat-left-sidebar ul li {
  list-style-type: disc;
  padding: 0 0 15px 10px;
  color: #000;
  font-family: "OpenSansRegular";
  font-size: 14px;
  margin: 0px;
}
h3 {
  font-size: 24px;
}
.filterSec {
}
.filterSec span,
.filterSec ul {
}
.filterSec span {
  padding: 0 10px 0 0;
}
.sortByAuthor {
  display: none;
}
body.category-blogs .sortByAuthor {
  display: block;
}
.owl-demo .item img {
  left: 0px !important;
}
.pressSlide img {
  margin-bottom: 10px;
}
.photoGallery {
  overflow: hidden;
  padding: 0 0 15px;
}
.photoGallery a {
  display: inline-block;
  margin: 8px;
  max-width: 206px;
  vertical-align: top;
}
/*owl crousel custom*/
#owl-demo .item {
}
.owl-demo .item {
  overflow: hidden;
}
.owl-demo .item img {
  display: block;
  width: auto;
  height: 239px;
  position: relative;
  left: -30%;
}
#blogers .item img {
  /*display: block;
width: 100%;
height: auto;*/
}
.recent-posts .owl-item {
  min-height: 220px;
  border-left: 1px solid #ffffff;
}
/*end owl crousel custom*/
.calendar-archives.calendrier .calendar-navigation > .prev-year {
  position: absolute;
  left: 0;
}
.calendar-archives.calendrier .calendar-navigation > .next-year {
  position: absolute;
  right: 0;
}
/*a.ssba_pinterest_share,.ssba_print.ssba_share_link,.ssba_reddit_share {display:none;}*/
.home-slider {
  display: block !important;
}
/*a.ssba_pinterest_share,.ssba_print.ssba_share_link,.ssba_reddit_share {display:none !important;}*/

@media screen and (max-width: 768px) {
  .sprite-category-icon {
    top: 11px;
    margin-top: 0;
  }
  .sprite-bloggers-icon {
    margin-top: 0;
    top: 2px;
  }
  .sprite-blog-collection-icon {
    margin-top: 0;
    top: 8px;
  }
  .sprite-press-release-icon {
    top: 7px;
    margin-top: 0;
  }
  .text-caption h3 {
    font-size: 20px;
  }
  .customNavigation a {
    width: 5%;
  }
  .nav-m-col li a {
    text-indent: inherit;
  }
  .newsletter-form input[type="submit"],
  .newsletter-form input[type="button"] {
    background-color: #000;
    border: 0 none;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-left: 337px;
    margin-top: -48px;
    float: left;
    padding: 5px 13px;
    text-transform: uppercase;
  }
}

@media screen and (max-width: 767px) {
  .customNavigation a {
    width: 11%;
  }
  .nav-m-col li a {
    text-indent: inherit;
  }
}
@media screen and (max-width: 767px) {
  .text-caption h3 {
    font-size: 12px;
  }
  .text-caption p {
    font-size: 12px;
  }
  .text-caption a {
    font-size: 10px;
    padding: 2px 5px;
  }
  .nav-m-col {
    margin-top: 5px;
  }
  .main-content.site-main {
    padding-top: 72px !important;
  }
  .col-social-2 li:after,
  .nav-m-col li:after {
    background-color: #fff;
  }
}

@media screen and (max-width: 775px) {
  .nav-m-col li::after {
    margin-left: 2px;
  }
  .nav-m-col li {
    margin-right: 2px;
  }
  .sprite-carousal-right-arrow1 {
    top: 40%;
    right: -6px;
  }
  .nav-m-col li a {
    padding-left: 26px;
  }
  .search-col form input[type="search"] {
    width: 72%;
  }
  .search-col form {
    border: 0;
    margin: 0 0 0 5px;
  }
  .main-content.site-main {
    padding-top: 125px;
  }
  .col-social {
    position: relative;
    top: 12px;
  }
  .text-caption {
    padding-top: 10px;
  }
  .text-caption h3 {
    font-size: 25px;
  }
  .emaillist {
    position: relative;
  }
  input.es_subscription_form_submit.es_submit_button {
    position: absolute;
    right: 0;
    top: 128px !important;
    margin-right: 344px !important;
  }
}

@media screen and (max-width: 767px) {
  .text-caption {
    padding-top: 5px;
    padding-bottom: 2px;
  }
  .text-caption h3 {
    font-size: 12px !important;
  }
  .text-caption p {
    font-size: 11px !important;
    margin: 0 0 2px !important;
  }
  .text-caption a {
    padding: 5px 11px !important;
  }

  .emaillist {
    position: relative;
  }
  input.es_subscription_form_submit.es_submit_button {
    position: absolute;
    right: 0;
    top: 128px;
    margin-right: -13px;
  }
  .customNavigation {
    z-index: 0;
  }
}

@media screen and (min-width: 411px) and (max-width: 767px) {
  .emaillist {
    position: relative;
  }
  input.es_subscription_form_submit.es_submit_button {
    position: absolute;
    right: 0;
    top: 128px;
    margin-right: 234px;
  }
  .customNavigation {
    z-index: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1025px) {
  .emaillist {
    position: relative;
  }
  input.es_subscription_form_submit.es_submit_button {
    position: absolute;
    right: 0;
    top: 128px;
    margin-right: 344px;
  }
  .customNavigation {
    z-index: 0;
  }
}
@media screen and (max-width: 360px) {
  input.es_subscription_form_submit.es_submit_button {
    position: absolute;
    right: 0;
    top: 128px;
    margin-right: 12px;
  }
}
@media screen and (max-width: 768px) {
  input.es_subscription_form_submit.es_submit_button {
    top: 128px !important;
    margin-right: 344px !important;
  }
}

@media screen and (max-width: 1024px) {
  input.es_subscription_form_submit.es_submit_button {
    top: 128px !important;
    margin-right: 344px !important;
  }
}

@media screen and (max-width: 430px) {
  input.es_subscription_form_submit.es_submit_button {
    top: 128px !important;
    margin-right: 30px !important;
  }
}

@media screen and (max-width: 370px) {
  input.es_subscription_form_submit.es_submit_button {
    top: 128px !important;
    margin-right: 233px !important;
  }
}

@media screen and (max-width: 645px) {
  input.es_subscription_form_submit.es_submit_button {
    top: 128px !important;
    margin-right: 12px !important;
  }
}

@media screen and (max-width: 768px) {
  .categories-boxes .col-sm-6 {
    margin-bottom: 20px;
    width: 20%;
  }
}
@media screen and (max-width: 768px) {
  .nav-m-col li a {
    font-size: 16px !important;
  }
  .text-caption {
    padding-top: 15px !important;
  }
  .text-caption h3 {
    font-size: 16px !important;
  }
  .text-caption p {
    font-size: 12px !important;
  }
  .text-caption a {
    padding: 3px 9px !important;
  }
}
@media screen and (max-width: 767px) {
  .categories-boxes .col-sm-6 {
    width: 100% !important;
  }
  .text-caption {
    padding-top: 5px !important;
    padding-bottom: 2px !important;
  }
}
.mobb {
  display: none !important;
}
@media screen and (max-width: 596px) {
  .home-slider {
    display: none !important;
  }
  .mobb {
    display: block !important;
    height: 220px;
  }
}

@media (max-width: 400px) {
  .sprite-carousal-left-arrow {
    width: 25px;
    height: 40px;
    background-position: -8px -453px;
    position: relative;
    top: 40%;
    width: 100%;
    left: 0px;
  }

  .sprite-carousal-right-arrow {
    width: 25px;
    height: 40px;
    background-position: -8px -565px;
    position: relative;
    top: 40%;
    width: 100%;
    right: 0px;
  }
}

@media screen and (min-width: 400px) and (max-width: 799px) {
  .sprite-carousal-left-arrow {
    width: 25px;
    height: 40px;
    background-position: -8px -453px;
    position: relative;
    top: 40%;
    width: 100%;
    left: 1px;
  }

  .sprite-carousal-right-arrow {
    width: 25px;
    height: 40px;
    background-position: -8px -565px;
    position: relative;
    top: 40%;
    width: 100%;
    right: -3px;
  }
}
@media screen and (max-width: 767px) {
  .sprite-carousal-left-arrow1 {
    left: 0;
  }
  .customNavigation a {
    width: 7% !important;
  }
}

@media (max-device-width: 700px) and (orientation: landscape) {
  .customNavigation a {
    width: 4%;
  }
}

@media screen and (min-width: 360px) and (max-width: 768px) {
  .sprite-carousal-right-arrow1 {
    top: 40%;
    right: -2px;
  }
  .footer-main ul li:last-child {
    margin-bottom: 12px;
  }
}
@media screen and (min-width: 321px) and (max-width: 420px) {
  .mobb {
    height: 260px;
  }
  /*.blogers-list-col .item img{height:177px;}*/
  .carousel-col .content-post h3 {
    margin-left: 15px;
  }
}

@media screen and (min-width: 411px) and (max-width: 767px) {
  .mobb {
    height: 260px;
  }
  .blogers-list-col .item img {
    height: 160px;
  }
  .carousel-col .content-post h3 {
    margin-left: 15px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  h2,
  .h2,
  h3,
  .h3 {
    margin-top: 45px;
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 410px) and (max-width: 412px) {
  .blogers-list-col .item img {
    width: 147px;
    height: 147px;
  }
}

@media screen and (min-width: 410px) and (max-width: 412px) {
  .blogers-list-col .item img {
    width: 147px;
    height: 147px;
  }
  .blogers-list-col .mask-col {
    width: 147px;
    height: 147px;
    left: 15px;
    margin-left: 0;
  }
  .blogers-list-col .mask-col h4 {
    margin-top: 36px;
    font-size: 19px;
  }
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 35px;
  margin-bottom: 10px;
}
.cover-col-cat .com-col-hover {
  background-color: #fff;
  padding: 9px 10px;
  min-height: 140px;
}

.marginbtm {
  font-size: 15px;
  font-family: "Myriad Pro Semibold";
  margin-bottom: 10px;
  font-weight: 600;
}
.marginbtm .fa-plus {
  display: none;
}
.marginbtm .fa-minus {
  margin-left: 10px;
  font-size: 10px;
  position: absolute;
  top: 0;
  right: 2.2rem;
}
.marginbtm.collapsed .fa-minus {
  display: none;
}
.marginbtm.collapsed .fa-plus {
  display: block;
  font-size: 10px;
  position: absolute;
  top: 0;
  right: 2.2rem;
}
.hidemb {
  display: none;
}
.hidedsktop {
  display: block;
}
.loweriblogshd .nav-m-col.hid li:last-child::after {
  position: absolute;
  top: 2px;
  left: 16px;
  background: #d2d2d2;
}
.catalign {
  display: flex;
  justify-content: center;
}

/*New Categories*/
.catalign.newcatadd {
  margin-top: 20px;
}
.tpmrgn {
  margin-top: 10px;
}
.cover-col-cat .allcatbtn {
  background-color: #832625;
  display: inline-block;
  color: #fff;
  padding: 3px 8px;
  font-size: 14px;
  float: right;
  margin-top: 20px;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
  .catalign {
    flex-direction: column;
    width: 50%;
    padding: 0px 5px;
  }
  .catalign.newcatadd {
    width: 50%;
    margin-top: 0px;
    justify-content: start;
  }
  .container-fluid.header.fixed {
    padding-top: 5px;
  }
  .hidemb {
    display: block;
  }
  .hidedsktop {
    display: none;
  }
  .search-col form input[type="search"] {
    border-right: none;
  }
  input.es_subscription_form_submit.es_submit_button {
    margin-right: 12px !important;
  }
  .loweriblogshd .nav-m-col.hid li:last-child::after {
    background: transparent;
  }
  /*New Categories*/
  .categories-boxes .catinnrbx {
    display: flex;
  }
  .cover-col-cat .allcatbtn {
    margin-top: 0px;
  }
}
.archive.category .tags-col, .post-template-default.single.single-post .tags-col{display: none;}
.pagination a{font-size:15px; padding-left:10px; color: #832625;}
.pagination .page-numbers{padding-left:10px;font-size:15px;}

.ctaBanner_ribbon {
  font-size: 20px;
  position: relative;
  display: inline-block;
  text-align: center;
}
.ctaBanner_ribbon_text {
  display: inline-block;
  padding: 0.5em 1em;
  min-width: 20em;
  line-height: 1.2em;
  background: #832625;
  color: #fff;
  position: relative;
}
.ctaBanner_ribbon_text a {
  color: #fff;
  text-decoration: underline;
}
.ctaBanner_ribbon:after, .ctaBanner_ribbon:before,
.ctaBanner_ribbon_text:before, .ctaBanner_ribbon_text:after {
  content: '';
  position: absolute;
  border-style: solid;
}
.ctaBanner_ribbon:before {
  top: 0.3em; left: 0.2em;
  width: 100%; height: 100%;
  border: none;
  background: #EBECED;
  z-index: -2;
}
.ctaBanner_ribbon_text:before {
  bottom: 100%; left: 0;
  border-width: .5em .7em 0 0;
  border-color: transparent #5e1b1a transparent transparent; /* Darker tone */
}
.ctaBanner_ribbon_text:after {
  top: 100%; right: 0;
  border-width: .5em 2em 0 0;
  border-color: #5e1b1a transparent transparent transparent; /* Darker tone */
}
.ctaBanner_ribbon:after, .bold:before {
  top: 0.5em; right: -2em;
  border-width: 1.1em 1em 1.1em 3em;
  border-color: #a83b36 transparent #a83b36 #a83b36; /* Lighter tone */
  z-index: -1;
}
