.text_color {
      background-color: #00bcd4;
}
.custom-hover:hover .vc_column-inner  {
      outline: 3px solid #d1f3f7;
}
.custom-hover > .wpb_wrapper {
  padding-top: 6px;
}
body .custom-border  .gem-icon.gem-icon-size-small {
  border-width: 7px;
}
.scroll-to-anchor img {
      margin: 0 auto;
}
@media (max-width: 409px) {
  .custom-hover {
    width: 100%;
}
}
.styled1 .wpb_column:hover .vc_column-inner{
      background-color: #46485c !important;
  cursor: pointer;
  	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
.styled1 .wpb_column:hover  .gem-icon-inner span {
    color: #ff5f5f !important;
}
.styled1 .wpb_column:hover  .light {
    color: #ffffff !important;
}
.styled2.wpb_column:hover .vc_column-inner{
      background-color: #46485c !important;
  cursor: pointer;
}
.styled2.wpb_column:hover  .gem-icon-inner span {
    color: #ff5f5f !important;
    	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
.styled2.wpb_column:hover .title-h5 span {
    color: #ffffff !important;
    	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
@media (max-width: 1199px) {
.custom-img .gem-textbox-picture img {
  width: 100%;
}
.custom-image-2 .wpb_single_image img,
.custom-image-2 .wpb_single_image .vc_figure,
.custom-image-2 .wpb_single_image .vc_single_image-wrapper {
      width: 100%;
}
}
@media (max-width: 768px) {
.custom-icon .gem-icon-with-text-icon-size-medium > .gem-icon-with-text-icon {
  padding: 10px 33px 20px;
}
.vc_separator.vc_sep_double {
    height: 3px;
    display: none;
}
}
@media  (min-width:980px) and (max-width:1200px) {
    .custim-header .centered-box {
        padding-top: 50px !important;
    }
}
.custom-textbox .gem-textbox-inner {
  border-left: 0 !important;
  border-right: 0 !important;
  border-bottom: 30px solid #dfe5e8 !important;
}
#custom_row1 .wpb_column:hover .title-h6 span,
#custom_row1  .wpb_column:hover  .gem-icon-inner span {
    color: #3c3950!important;
    transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
#custom_row1  .wpb_column:hover .vc_column-inner{
  background-color: #b6c6c9 !important;
  	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
#custom_row2 .wpb_column:hover .title-h5 span,
#custom_row2  .wpb_column:hover  .gem-icon-inner span {
    color: #3c3950!important;
    transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
#custom_row2  .wpb_column:hover .vc_column-inner{
  background-color: #b6c6c9 !important;
  	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
.styled11 .wpb_column:hover .vc_column-inner{
      background-color: #46485c !important;
  cursor: pointer;
  	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}
.styled11 .wpb_column:hover  .gem-icon-inner span {
    color: #ffffff !important;
}
.styled11 .wpb_column:hover  .light {
    color: #ffffff !important;
}
div#custom_row2 {
    cursor: pointer;
}
div#custom_row1 {
    cursor: pointer;
}