 Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
#myGallery #myGallery_height {
	height: 750px !important;
}

#s5_right_column_wrap .gbs3 input[type="submit"] {
    width: 100%;
}

.chrono_credits , #editor-xtd-buttons{
	display: none;
}

#s5_pos_bottom_row3_1 .module_round_box_outer ul li a{
	color:white !important;
}

.gbs3 .gcore-checkbox-item label{
	vertical-align: baseline !important;
}

.form-group .readon{
	    background: #631237 !important;
}

.about-plan {float: left !important; width: 28% !important;}
.about-plan-div {float: left; margin-right: 3%; margin-left: 2%;}
/*.about-plan {float: none; width: 100%;}

.about-plan-div {float: none; border-bottom:1px solid #CCC; margin-top: 2%; margin-bottom: 3%;}

.about-plan-div img { display:none;}*/

.box1 {
    background: #ffffff;
    border: 1px solid #E0E0E0;
}

.join-t-left {
	width:486px;
	float:left;
	}


.join-t-right {
	width:260px;
	float:left;
	padding-top:15px;
	}

.typo-icon{
background-color: #FEEFB3;
    padding: 10px;
    margin: 28px 0px;
    color: #9F6000;
    border-radius: 3px;
    padding: 10px 16px;
}
@media screen and (min-width:0\0) {
    .latestblogs::before, .homepage-testimonial::before
    {
        left : -3px !important;
        top : 27px !important;
    }
}
#s5_pos_custom_2 .large_title_with_sub span{
  font-size: 3.3em !important;
}

/*#s5_pos_custom_2 #s5_pos_custom_2_inner .custom_2_text{
      margin-bottom: 70px;
}*/

.s5_outer.module_round_box.gray{
      padding: 0 0 0 0 !important;
}

#eb.module_round_box.gray{
      padding: 0 0 0 0 !important;
}


#s5_right_wrap .s5_mod_h3 {
    font-size: 1.7em !important;
}

#ul_child_13 .subParentBtn.subMenuParentBtn{
  min-width: 260px !important;
}

@media (min-width: 751px) and (max-width: 800px) {
  #s5_right_wrap .s5_mod_h3 {
      font-size: 1.3em !important;
  }
}
@media (min-width: 799px) and (max-width: 1280px) {
  .about_plan_container{
    padding: 14px 0 170px 3% !important;
  }
}

@media (min-width: 627px) and (max-width: 798px) {
  .about_plan_container{
    padding: 14px 0 220px 3% !important;
  }
}

@media (min-width: 580px) and (max-width: 626px) {
  .about_plan_container{
    padding: 14px 0 260px 3% !important;
  }
}

@media (min-width: 480px) and (max-width: 579px) {
  .about_plan_container{
    padding: 14px 0 200px 3% !important;
  }
}

@media only screen and (max-width: 480px) and (min-width: 320px){
  .about_plan_container{
    padding: 14px 0 14px 3% !important;
  }
  .about-plan-div {
      float: none;
      border-bottom: 1px solid #CCC;
      margin-top: 2%;
      margin-bottom: 3%;
  }
  .about-plan-div img {
      display: none;
  }
  .about-plan{
    width: 100% !important;
    float: none !important;
  }
}

@media only screen and (max-width: 1200px) and (min-width: 960px){
  .join-t-left {
      float: left;
      width: 350px;
  }
}

@media only screen and (max-width: 960px) and (min-width: 768px){
  .join-t-left {
      float: left;
      width: 427px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 480px){
  .join-t-left {
      float: left;
      width: 427px;
  }
}

@media only screen and (max-width: 1200px) and (min-width: 960px){
  .join-t-left img {
      float: left;
      width: 350px;
  }
}

@media only screen and (max-width: 960px) and (min-width: 768px){
  .join-t-left img {
      float: left;
      width: 423px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 480px){
  .join-t-left img {
      float: left;
      width: 350px;
  }
}

@media only screen and (max-width: 480px) and (min-width: 320px){
  .join-t-left img {
      width: 234px;
      float: left;
  }
}

@media only screen and (max-width: 1221px) and (min-width: 960px){
  .join-t-right {
      float: left;
      padding: 5px;
      text-align: center;
      width: 222px;
  }
}

@media only screen and (max-width: 960px) and (min-width: 768px){
  .join-t-right {
      float: left;
      padding: 5px;
      text-align: center;
      width: 417px;
  }
}

@media only screen and (max-width: 767px) and (min-width: 480px){
  .join-t-right {
      float: left;
      padding: 5px;
      text-align: center;
      width: 330px;
  }
}

@media only screen and (max-width: 480px) and (min-width: 320px){
  .join-t-right {
      float: left;
      padding: 5px;
      width: 230px;
      text-align: center;
  }
}

/*Easyblog CSS*/

div#eb .eb-post-foot .mt-15 {
    margin-top: 0px !important;
}
div#eb .eb-post-foot .col-cell
{
display : inline-block !important;
}

#eb .is-active>.eb-navbar__footer-link
{
  color: #631237;
}

#eb .is-active .eb-navbar__footer-link:before{background-color: #631237;}


#eb .eb-dialog-footer .eb-dialog-footer-content button,
#eb .eb-login a.btn.btn-block.btn-success,
#eb .eb-login button.btn.btn-primary,
#eb .eb-tags-filter button.btn.btn-default,
#eb .eb-quick-content button.btn.btn-default,
#eb .eb-quick-content .btn.btn-primary, #eb .eb-dialog-footer-content .btn.btn-sm,
div#eb .btn-primary,
div#eb .eb-comment-editor .btn-primary,
div#eb .eb-quick-actions .btn-primary{background-color: #631237 !important;color: #fff !important;border-color: #631237 !important;}

div#eb a:hover, div#eb a:focus, div#eb a:active{color: #428bca !important;}
.popbox-dropdown__ft ul li a:hover{background: none !important;}

.eb-post-foot .eb-post-more .btn.btn-default{
  margin-top: 0px !important;
}

/*#s5_top_row1_wrap, #s5_top_row2_wrap, #s5_top_row3_wrap, #s5_middle_bottom_wrap, #s5_middle_top_wrap, #s5_bottom_row1_wrap, #s5_bottom_row2_wrap, #s5_bottom_row3_wrap, #s5_below_columns_wrap1, #s5_above_columns_wrap1{
  margin-left:0px !important;
}*/

.sprocket-mosaic .sprocket-mosaic-item {
    min-height: 395px;
}

img {
    max-width: 100%;
    width: auto \9;
    height: auto;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

@media screen and (min-width: 1200px)
{
  #s5_bottom_menu_wrap .moduletable{
        margin-top: 25px !important;
  }
}

@media screen and (max-width: 1200px)
{
  #s5_bottom_menu_wrap {
    float: right !important;
    margin-top: 0px !important;
  }
  #s5_bottom_menu_wrap .moduletable{
        margin-top: 25px !important;
  }
}

@media only screen and (max-width: 480px) and (min-width: 320px)
{
  #s5_footer{
    float: none !important;
  }
  #s5_bottom_menu_wrap {
      float: none !important;
      margin-top: 50px !important;
  }
  #s5_footer_area_inner #s5_footer{
    text-align: center !important;
  }
  #s5_bottom_menu_wrap .custom{
    text-align: center !important;
  }
}

.AdvocateHome #s5_top_row2_area1 .s5_no_custom_bg {
    background: #FFFFFF !important;
}

.AdvocateHome #s5_pos_custom_2{
	color: #3A3A3A !important;
}

.AdvocateHome #s5_pos_custom_2 .custom_2_text .large_title_with_sub span{
	color: #FFFFFF !important;
}

.AdvocateHome #s5_center_area1 #s5_center_area2{
	background: #FFFFFF !important;
}

.AdvocateHome #s5_pos_custom_3 #email {
	border: 0px !important;
    border-radius: 0px !important;
}

.AdvocateHome #s5_pos_custom_3 #button2 {
    background: #000000 !important;
    min-height: 52px !important;
    padding-top: 14px;
    padding-bottom: 16px;
    padding-left: 45px;
    padding-right: 45px;
    margin-bottom: 0px;
    border: none;
    cursor: pointer;
    letter-spacing: 0;
    text-decoration: none;
    box-shadow: none;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF !important;
    font-weight: 600;
    border-radius: 4px;
}

.AdvocateHome #s5_pos_custom_3 .gbs3 #chronoform-newsletter_subs_home{
	display: table !important;
}

.AdvocateHome #s5_pos_custom_3 .gbs3 #chronoform-newsletter_subs_home #form-row-email{
	display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
}

.AdvocateHome #s5_pos_custom_3 .gbs3 #chronoform-newsletter_subs_home #form-row-email .gcore-display-table #email{
	width: 100% !important;
    height: auto;
    vertical-align: middle;
    margin: 0;
		min-height: 51px !important;
}

.AdvocateHome #s5_pos_custom_3 .gbs3 .gcore-display-table {
    display: block;
}

.AdvocateHome #s5_pos_custom_3 .gbs3 #chronoform-newsletter_subs_home #form-row-button2{
	display: table-cell;
    vertical-align: middle;
}

.module_round_box_outer ul li a{
    padding-bottom: 16px !important;
    margin-bottom: 0px !important;
}
.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-title,
.it-services-class #s5_component_wrap_inner .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-mosaic-title{
    font-size: 1.7em !important;
    margin-bottom: 20px !important;
}

.it-services-class .sprocket-mosaic ul li .sprocket-mosaic-item {
    min-height: 440px !important;
}

.it-services-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore{
    position: absolute;
    bottom: 10px;
    width: 92%;
    background: #631237;
    display: inline-block;
    padding: 04px 0px;
    margin-bottom: 0;
    font-size: 14px;
    color: #333333;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-radius: 1px;
    color: #fff;
    padding-top: 8px !important;
    padding-bottom: 10px !important;
  }

@media (min-width: 899px) and (max-width: 1140px) {
  .it-services-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore{
      width: 88% !important;
  }
}

@media (min-width: 767px) and (max-width: 898px) {
  .it-services-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore{
      width: 85% !important;
  }
}

@media (min-width: 767px) and (max-width: 949px) {
  .understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-title,
  .it-services-class #s5_component_wrap_inner .sprocket-mosaic-container .sprocket-mosaic-item .sprocket-mosaic-title{
    font-size: 1.3em !important;
  }
}

.understanding-it-class .sprocket-mosaic ul li .sprocket-mosaic-item {
    min-height: 480px !important;
}

.understanding-it-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore{
    position: absolute;
    bottom: 10px;
    width: 92%;
    background: #631237;
    display: inline-block;
    padding: 04px 0px;
    margin-bottom: 0;
    font-size: 14px;
    color: #333333;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-radius: 1px;
    color: #fff;
    padding-top: 8px !important;
    padding-bottom: 10px !important;
  }

@media (min-width: 899px) and (max-width: 1140px) {
  .understanding-it-class #s5_component_wrap_inner .sprocket-mosaic-container .sprocket-mosaic-item h2 {
      font-size: 1.7em !important;
  }
  .understanding-it-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore{
      width: 88% !important;
  }
}

@media (min-width: 767px) and (max-width: 979px) {
  .understanding-it-class #s5_component_wrap_inner .sprocket-mosaic-container .sprocket-mosaic-item h2 {
      font-size: 1.4em !important;
  }
  .understanding-it-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore{
      width: 85% !important;
  }
}

#s5_columns_wrap .module_round_box_outer ul.menu li span{
  display: initial !important;
}

#s5_columns_wrap .freecon_graphic img{
    float: right;
}

#s5_component_wrap_inner h2, #s5_component_wrap_inner h1 {
    margin-bottom: 10px !important;
}

.contact-form .s5_no_custom_bg #s5_columns_wrap {
    padding-top: 20px !important;
}

.icon-picture:before{
  display: none !important;
}

.icon-rotate-left:before, .icon-undo:before{
  display: none !important;
}

.module_round_box_outer .box1{
  border: none !important;
}

#s5_pos_top_row1_1 .text_with_sub_centered {
	background-color: rgba(1, 1, 1, 0.7);
    width: 85%;
    padding: 10px 0px;
    border-radius: 30px;
    text-align: center;
    margin: 0 auto;
}

.iacf_text {
	background-color:rgba(21,24,29,0.9);
}

#s5_header #s5_menu_wrap_inner #s5_menu_inner{
      float: right;
}

#s5_menu_wrap2 #s5_menu_inner .phone_class{
  background-color: #631237;
}

#s5_menu_wrap2 #s5_menu_inner .phone_class a span{
  font-weight: bold !important;
}

#s5_menu_wrap #s5_nav li.phone_class:hover .s5_level1_span1 a{
  color:white !important;
}

.top_boxes .top_box .icon_element{
font-size: 120px;
}

#s5_bottom_row1_area1 {
    background-color: #15181D !important;
}

#s5_bottom_row2_area1{
    background-color: #631237 !important;
    background-image: none !important;
}

#s5_bottom_row2_area1 .s5_mod_h3_outer .s5_h3_first{
  color:#000 !important;
}

.s5_outer.split_title_large .s5_masonwrapinner {
    margin-left: 16.5px !important;
}

/*#s5_pos_bottom_row3_2 .s5_module_box_2{
    padding-right: 20px !important;
}*/

#s5_masondisplay_container .item:nth-child(4) .s5_masonwrapinner{
  background: #631237 !important;
}


#s5_masondisplay_container .item:nth-child(4) .s5_masonwrapinner h4{
  color:#ffffff !important;
}

#s5_masondisplay_container .item:nth-child(4) .s5_masonry_articletitle a , #s5_masondisplay_container .item:nth-child(4) .s5_masonwrapinner{
      color: white !important;
}

.profile_image_wrap {
    border-top: solid 0px !important;
    border-right: solid 0px !important;
    clear: both;
}

#s5_below_columns_wrap1 .module_round_box.split_title_large .s5_mod_h3 {
    margin-bottom: 75px !important;
}

.widereadon-red {
	width: 100%;
	background:#631237 !important;
	text-align: center;
}

#s5_masondisplay_container .item:nth-child(4) .s5_masonwrapinner .readon {
	background:#15181D !important;
}

#s5_masondisplay_container .item:nth-child(3) .s5_masonwrapinner .readon {
  width: 100%;
  background:#15181D !important;
  text-align: center;
  color: #ffffff;
}

#s5_masondisplay_container .item:nth-child(4) .s5_masonwrapinner .readon:hover , #s5_masondisplay_container .item:nth-child(3) .s5_masonwrapinner .readon:hover{

	background:#000 !important;

}

.widereadon-grey {
	width: 100%;
	background:#333333 !important;
	text-align: center;
	color: #ffffff;
}

.widereadon-black {
	width: 100%;
	background:#444444 !important;
	text-align: center;
	color: #ffffff;
}

#s5_masondisplay_container .readon {
	padding-left:0px !important;
	padding-top: 14px;
}

#s5_masondisplay_container .item:nth-child(2) .s5_masonwrapinner .readon , #s5_masondisplay_container .item:nth-child(6) .s5_masonwrapinner .readon {
  background:#15181D !important;
}

#s5_masondisplay_container .item:nth-child(3) .s5_masonry_articletitle.split_title_large{
      border-bottom: solid 1px #D1D1D1 !important;
}

/*#s5_masondisplay_container .item.fadein .s5_masonwrapinner .readon {
  background:#333 !important;
}*/

@media (min-width: 1200px) and (max-width: 1399px)  {
  #s5_masondisplay_container .s5_masonwrapinner , .s5_mason_abi_wrap  .s5_mason_abi_wrap_inner  {
    height: 699px !important;
  }
}

@media (min-width: 851px) and (max-width: 1199px) {
  #s5_masondisplay_container .s5_masonwrapinner , .s5_mason_abi_wrap  .s5_mason_abi_wrap_inner  {
    height: 749px !important;
  }
}

@media (min-width: 768px) and (max-width: 850px) {
  #s5_masondisplay_container .s5_masonwrapinner , .s5_mason_abi_wrap  .s5_mason_abi_wrap_inner  {
    height: 650px !important;
  }
}

@media (min-width: 601px) and (max-width: 767px) {
  #s5_masondisplay_container .s5_masonwrapinner , .s5_mason_abi_wrap  .s5_mason_abi_wrap_inner  {
    height: 689px !important;
  }
}

@media (min-width: 320px) and (max-width: 410px) {
  #s5_masondisplay_container .s5_masonwrapinner , .s5_mason_abi_wrap  .s5_mason_abi_wrap_inner  {
    height: 700px !important;
  }
}

@media (min-width: 470px) and (max-width: 600px) {
  #s5_masonry_form_outer_wrap .s5_masonry_img_wrap img{
    width: 100% !important;
  }
}

@media (min-width: 320px) and (max-width: 480px) {
  #s5_top_row1_area1 .top_text_above_boxes .text_with_sub_centered{
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

#s5_responsive_mobile_sidebar .s5_sidebar_deeper a.s5_mobile_sidebar_active{
  color: #631237 !important;
}

/*#s5_right_wrap .s5_mod_h3_outer p , #s5_bottom_row3 .s5_mod_h3_outer p{*/
/*#s5_right_wrap .s5_mod_h3_outer p{
  font-size: 1.9em !important;
  font-family: Roboto Slab !important;
}*/

#subMenusContainer li.subParentBtn{
      min-width: 270px !important;
}

#s5_bottom_row2_area1 #s5_pos_bottom_row2_1 .s5_mod_h3_outer .s5_h3_last{
  color:#fff !important;
}

#s5_bottom_row3_area1 #login-form .control-label {
    margin-top: 8px !important;
}

#s5_masondisplay_container .item:nth-child(2) .s5_masonwrapinner .readon:hover , #s5_masondisplay_container .item:nth-child(6) .s5_masonwrapinner .readon:hover{
    background: #15181D !important;
}

.s5_mod_h3 .s5_h3_last{
  font-family: Roboto Slab !important;
}

#s5_bottom_row2_area1 #s5_bottom_row2_inner .s5_mod_h3_outer .span9{
  margin-left: 0px !important;
}

#s5_bottom_row2_area1 #s5_bottom_row2_inner .s5_mod_h3_outer .span3 , #s5_bottom_row2_area1 #s5_bottom_row2_inner .s5_mod_h3_outer .span3 a{
  float: right !important;
}

.add_testimonial #jform_title , .add_testimonial #jform_catid{
      min-width: 275px !important;
      width: auto !important;
}
.popover.fade.in,
#eb.eb-popover.fade.in
{
  display: none !important;
}

.gbs3 .gcore-display-table {
    display: block;
}

.jdGallery a.readon {
	width: 95%;
	margin-top: 15px;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	text-shadow: none;
}

.jdGallery .slideInfoZone p {
	text-shadow: none;
}

.jdGallery .iacf_title_sub {
	font-style: italic;
}

.jdGallery .iacf_title_sub {
	margin-bottom: 5px;
}



.join-t-left {
    display: inline-block;
    vertical-align: middle;
    width: 57%;
    text-align: center;
    float: none;
}
.join-t-left img {
    float: none;
    width: auto;
    padding-top: 0px !important;
    margin: 0 auto;
    display: block;
}
.join-t-right {
  display: inline-block;
  vertical-align: middle;
  padding-top: 20px;
  width: 40%;
  text-align: center;
  float: none;
}
.join-t-right .readon
{
    margin-top: 0px;
}
@media only screen and (min-width:960px){
  .join-t-left img{
        margin-top: 4%;
  }
}
@media only screen and (max-width:959px){
  .join-t-right,
  .join-t-left {
        margin: 10px auto 0px;
        padding: 0px;
        display: block;
        width: 100%;
  }
   .join-t-left img{
        margin-top: 0;
  }
}
.track_referral {
    text-align: center;
}
.track_referral .txtdt
{
	font-weight: bold;
}

div#eb .eb-post-foot .eb-post-more .btn,
div#eb .eb-post-foot .eb-post-comments a {
    color: #631237 !important;
}
div#eb .eb-post-foot .eb-post-more .btn:hover,
div#eb .eb-post-foot .eb-post-comments a:hover {
    color: #36000a !important;
}
.news .eb-header .eb-navbar__footer {
    display: none;
}
#eb .eb-navbar.has-footer {
    height: auto;
}


/* Pages - 404 */
@media screen and (max-width:750px) {
    .leftbox-404 {
        width:100%;
        float:left;
    }
    .leftbox-404 .align-box {
        margin:0 auto;
        width:50%;
    }
    .rightbox-404 {
        width:100%;
        float:left;
    }
}
@media screen and (min-width:751px) {
    .leftbox-404 {
			width:33%;
			display: table-cell;
			vertical-align: middle;
		}
		.rightbox-404 {
			width:66%;
			display: table-cell;
			vertical-align: middle;
		}
		.lrbox-404 {
			display: table;
			width: 100%;
		}
}
.rightbox-404 h1 {
    font-size:11em !important;
    margin-bottom:20px;
    text-align:center;
		line-height: 1;
}
.rightbox-404 h2 {
    font-size:2em !important;
    text-transform:uppercase !important;
    display:block !important;
    margin-bottom: 5px;
    text-align:center;
}
.rightbox-404 h3 {
    font-size:1.1em;
    text-align:center;
}
.rightbox-404 p {
    border-bottom:solid 1px #E8E8E8;
    padding-bottom:32px;
    margin-bottom:32px;
    text-align:left;
}
/* Pages - 404 */

/* Jevents Button  CSS */
.jeventslight #toolbar-box .icon-save::before {
    content: "\f0c7";
}
.jeventslight #toolbar-box .icon-apply::before {
    content: "\f044";
}
.jeventslight #toolbar-box .icon-cancel::before {
    content: "\f057";
}
.jeventslight #calendar .icon-calendar::before
{
    content: "\f073";
}
.jeventslight #toolbar-box [class^="icon-"]::before,
.jeventslight #calendar .icon-calendar::before
{
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    display: inline-block;
    text-decoration: inherit;
}
#jevents .jevbootstrap .adminform div
{
    vertical-align: middle;
}
div#jevents .adminform input[type="text"] {
    min-height: auto;
    padding: 0px;
    height: 36px;
    padding-left: 8px;
}
div#jevents .adminform #end_ampm {
    margin-left: 10px;
    margin-top: -8px;
}
div#jevents .adminform #start_ampm {
    margin-top: -7px;
}
div#jevents form#adminForm {
    margin-top: 40px !important;
}
div#start_ampm label.radio.btn.active.btn-success, label.radio.btn {
    height: 32px !important;
    padding: 7px 0px;
    margin-top: -24px;
    margin-left: 10px;
}
.jeventpage button,
.jeventpage input[type="button"],
.jeventpage input[type="submit"],
.jeventslight #toolbar .btn.btn-small.btn-success,
.jeventslight #toolbar.btn-toolbar button {
    background: #631237 !important;
    color: #fff !important;
    border-color: #631237 !important;
    text-shadow: none;
}
.jeventpage button:hover,
.jeventpage input[type="button"]:hover,
.jeventpage input[type="submit"]:hover,
.jeventslight #toolbar .btn.btn-small.btn-success:hover,
.jeventslight #toolbar.btn-toolbar button:hover {
    background: #36000a !important;
    color: #fff !important;
    border-color: #36000a !important;
    text-shadow: none;
}
.jeventslight .radio, .jeventslight .checkbox {
    margin-right: 0px;
    float: none;
}
#jevents #adminForm .btn-group label.btn
{
	color: #333 !important;
}
#jevents #adminForm .btn-group label.btn.active
{
	color: #fff !important;
}
.jeventslight #jevents .jevbootstrap .btn-success:active,
.jeventslight #jevents .jevbootstrap .btn-success.active,
.jeventslight #jevents #publish_up_img,
.jeventslight #jevents #publish_down_img{
    background: #444 !important;
}
.mceEditor button.mceButton {
    background: transparent !important;
    padding: 4px !important;
    line-height: 0px !important;
    min-height: 10px !important;
    margin: 0px 1px !important;
}
#s5_body_padding .mceEditor button:hover {
    background-color: #ffffff00 !important;
}

/* Jevents Button End */

.cloud-video-cta .video-image
{
	margin-bottom: 20px;
}
.video-cta-text
{
	margin: 10px 0px;
}
.video-cta-button .readon
{
	margin-top: 0px;
}
.custom.cloud-video-cta *
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.edit a.btn {
     background: gainsboro !important;
}

#media-item-container .tab-content #description {
  color:#000000 !important;
}

#s5_pos_bottom_row3_1 #form-login-submit .login-button{
    padding-top: 18px !important;
    padding-bottom: 16px !important;
    padding-left: 22px !important;
    padding-right: 22px !important;
  }

#chronoform-Landing_page_sample_form .gcore-input input , #chronoform-Landing_page_sample_form .gcore-input textarea{
  width: 100% !important;
}

.landing-page-style-1 .s5_slidesection #s5_center_area2, .landing-page-style-2 .s5_slidesection #s5_center_area2{
    padding-top: 40px !important;
}

.s5_slidesection #s5_center_area2{
padding-top: 40px !important;
}


/*.home .s5_slidesection #s5_center_area2{
padding-top: 90px !important;
}*/



#s5_right_column_wrap .module_round_box_outer .module_round_box{
      display: block !important;
}

/*.landing-page-style-6 .s5_slidesection #s5_center_area2, .landing-page-style-7 .s5_slidesection #s5_center_area2 {*/

div.ev_adminpanel form div {
    padding: 0;
}
div.ev_adminpanel form>div {
    padding: 5px 5px 5px 0px;
}
div.ev_adminpanel .nav_bar_cell {
    padding: 10px;
    margin-bottom: -10px;
}
div.ev_adminpanel .nav_bar_cell .evcategory_label
{
  float : left;
margin-right: 5px;
}
div.ev_adminpanel .nav_bar_cell input[type="button"]
{
  padding: 5px 15px;
	min-height: auto;
}
div.ev_adminpanel .nav_bar_cell form
{
  margin-bottom: 5px;
}
#jevents_body .event_legend_container {
    margin-bottom: -15px;
    margin-top: 10px;
}
@media only screen and (max-width:600px)
{
  div.ev_adminpanel form div:nth-child(2n+1) {
      float: none;
  }
	#jevents_body .new-navigation div.nav-items > div
  {
    width : 75%;
    margin: 0px;
    border-radius: 0px;
  }
	#jevents_body .new-navigation div.nav-items
	{
		width : 100%;
	}
  #jevents_body div.new-navigation
  {
    text-align: center;
  }
	#jevents_body .cal_top_day_names
	{
		min-width: auto;
	}
}

h1 {
    font-size: 2.5em !important;
}

section#s5_center_area1 {
    margin-top: 20px;
}

.inputbox {
    background: #f3f3f3 !important;
    border: 1px solid #ddd !important;
    padding: 0px 14px !important;
    min-height: 35px !important;
    margin-bottom: 10px !important;
}

input[type=file], select {
    min-height: 39px !important;
}

/*.top_box:nth-child(3) .ion-upload{
    margin-bottom: 0px !important;
    font-size: 165px !important;
  }

.top_box:nth-child(3) .top_box_inner {
  padding-top: 36px !important;
}*/

/*..top_box .top_box_inner .top_box_inner2{
  min-height: auto !important;
}*/
/*.top_box .top_box_inner .top_box_inner2 {
    min-height: 335px !important;
}*/

/*.top_box:nth-child(3) .top_box_inner2{
      margin-bottom: 25px !important;
}*/

/*#s5_component_wrap_inner .item-page h2{
    margin-top: 30px;
}*/
.item-page h4{
		margin-top: 10px;
}
#s5_component_wrap_inner h2 {
    margin-top: 10px;
}

.s5_float_left .s5_module_box_2 .module_round_box li div p a{
  text-align: center;
}

#s5_pos_bottom_row3_1 #form-login-remember{
  width: 100%
}

#s5_pos_bottom_row3_1 #form-login-submit{
  float: left;
}

#s5_pos_bottom_row3_1 .unstyled{
      margin-left: 130px;
}

@media only screen and (max-width: 960px) and (min-width: 580px){
  #s5_pos_bottom_row3_1 .unstyled{
      margin-left: auto !important;
  }
  #s5_pos_bottom_row3_1 #form-login-submit{
    float: none !important;
  }
}

#s5_bottom_row1_area1 #s5_bottom_row1_inner .video_wrap_left .media-respond{
  z-index: 0 !important;
}

#s5_pos_top_row2_1 .s5_module_box_2 .top_box_inner {
    box-shadow: 0 0px 16px rgba(0, 0, 0, 0.5) !important;
}

#s5masonmod1183 .item.fadein .readon{
	margin-top: 8px !important;
}

@media (min-width: 950px) and (max-width: 1090px) {
	#s5_menu_inner ul li a span{
	    font-size: 0.8em;
	}
	#s5_header #s5_responsive_menu_button{
		display: none !important;
	}
}

@media only screen and (max-width: 480px)
{
	.sprocket-mosaic-columns-3 li{
	    width: 99% !important;
	}
}

@media (min-width: 580px) and (max-width: 650px) {
	#s5_right_column_wrap #s5_right_wrap .s5_mod_h3_outer p {
	    font-size: 1.7em !important;
	}
}



/* Support Page Code */
/* Free Consult CTA on Support Page */
#s5_body_padding.support #s5_bottom_row1_area1 {
    background: #631237 !important;
		color: #fff;
}
.custom.free-consultation-cta-support {
    min-height: 64px;
}
.free-consultation-left {
    float: left;
    font-size: 25px;
    font-weight: bold;
}
.free-consultation-right {
    float: right;
}
.free-consultation-right a.readon {
    font-size: 18px;
    margin-top: 10px;
		background: #000 !important;
}
.lmaw_button_cntr {
		margin: 30px 0px;
		padding: 0px;
}
span.bottom-text-supportcta {
    font-weight: normal;
    margin-top: 37px;
    line-height: 53px;
}
.free-consultation-right a.readon:hover {
    background-color: #fff !important;
    color: #000 !important;
}
.support .module_round_box_outer {
    margin-bottom: 0px;
}
.support .s5_yes_custom_bg .s5_no_custom_bg {
    padding-top: 66px;
    padding-bottom: 66px;
}
/* End Support CTA */
/* Support Heading */
#s5_body_padding.support .custom.sp_page_header{
		padding-top: 180px;
		width: 100% !important;
}
#s5_body_padding.support .heading-text h1,
#s5_body_padding.support .heading-text h2
{
	color: #fff;
	font-weight: normal;
	text-transform: capitalize;
}
#s5_body_padding.support .heading-text h1
{
	font-size: 2.5em;
}
#s5_body_padding.support .heading-text h2
{
	font-size: 1.5em;
}
/* End Support Heading*/
/* Support Code */
#s5_body_padding.support section#s5_center_area1 {
    margin-top: 0px;
}
#s5_body_padding.support div#s5_breadcrumb_wrap {
  margin: 0;
  padding: 0;
}
#s5_body_padding.support div#s5_breadcrumb_wrap #s5_pos_breadcrumb {
  display: none;
}
.support-title {
    font-size: 225%;
    line-height: 130%;
    margin: 10px 0;
    font-weight: 400;
}
.support-inner-box .fa-mobile-alt:before,
.support-inner-box .fa-comment:before,
.support-inner-box .fa-users:before,
.support-inner-box .fa-laptop:before,
.support-inner-box .fa-ticket-alt:before,
.support-inner-box .fa-envelope:before
{
    color: #631237;
    font-size: 60px;
    width: 1em;
    text-align: center;
}
.main-support-page {
		margin: 0px 0px 15px;
		clear: both;
}
p.support-desc {
    margin-top: 19px;
    margin-bottom: 0px;
		padding: 0px;
		line-height: 1.5em;
}
 span.main-support-text {
    margin-bottom: -10px;
    display: block;
}
 span.font-bold-support {
    font-weight: bold;
}
.main-support-page [class^="icon-"] {
    color: #0bb4e3;
    font-size: 60px;
    width: 1em;
    text-align: center;
    line-height: 58px;
}
.support-outter-box {
    float: left;
    text-align: center;
    margin: 0px 6px 14px;
    width: 32.2%;
}
/* Icons */
.support-inner-box.fa-mobile-alt:before {
    margin-top: 23px !important;
}
.support-inner-box .fa, .support-inner-box .fas {
    min-height: 71px;
}
.support-inner-box .fa-comment:before {
    font-size: 68px !important;
}
.support-inner-box i.fas.fa-users {
    margin-top: -3px;
}
.support-inner-box .fa-users:before {
    font-size: 75px;
}
.left-support-box {
    padding-top: 30px;
}
.support-inner-box i.fas.fa-laptop {
    margin-top: 4px;
}
.support-inner-box .fa-comment:before {
    font-size: 68px !important;
}
.support-inner-box .fa-envelope:before {
    font-size: 75px;
}
.support-inner-box .fa-ticket-alt:before {
    font-size: 75px;
}
/* End Icons */
.support-inner-box {
    padding: 28px 90px;
    background-color: #f7f7f7;
    color: #505050;
    border: 1px solid #cecece;
    min-height: 186px;
}
span.main-support-text {
    margin-bottom: 0px;
    line-height: 1.5em;
}
.support #s5_component_wrap_inner {
    padding-bottom: 48px;
}
.support #s5_center_area2 {
    padding-bottom: 0px !important;
}
/* End Support Code */

/* Free Whitepaper Module - On Support Page*/
.support-left {
    float: left;
    display: inline;
    width: 32.2%;
    margin-right: 7px;
}
.moduletable.support-whitepaper-module {
    background-color: #181818;
    padding: 30px 17px 0px;
    color: #fff;
    text-align: center;
		line-height: 1.5em;
}
.support-whitepaper img {
    width: 240px;
}
p.top-tagline-support {
    margin: 5px 0px !important;
}
h3.support-whitepaper-head {
    font-size: 27px;
		color: #fff;
}
.support-whitepaper .readon
{
	margin-top : 0px;
}
span.bold-title-whitepaper {
    font-weight: 600 !important;
}
p.top-tagline-support {
    font-style: italic;
    margin-bottom: 0px;
}
.support-outter-box:hover {
    opacity: .7;
    transition: all 0.2s ease-in;
    box-shadow: 2px 2px 2px #d0d0d0;
}
/* End Free Whitepaper Module */

/* RESPONSIVE */
@media (min-width:1343px) {
.support-outter-box {
    width: 32.4%;
}
}
@media screen and (min-width:817px) and (max-width:820px) {
.support-outter-box {
    width: 45% !important;
}
}
@media screen and (min-width:1200px) and (max-width:1235px) {
.support-inner-box {
    padding: 28px 84px;
}
}
@media screen and (min-width:768px) and (max-width:816px) {
	.support-inner-box {
    padding: 28px 70px;
	}
}
@media (min-width:971px) and (max-width:1199px)
{
		.support-inner-box {
			padding: 30px;
		}
		.support-outter-box,.support-left {
				width: 31.9%;
		}
		.free-consultation-left {
				font-size: 20px;
		}
		.free-consultation-right a.readon {
				font-size: 16px;
		}
		.moduletable.support-whitepaper-module a.readon {
				font-size: 14px;
		}
		h3.support-whitepaper-head {
				font-size: 23px;
		}
		.moduletable.support-whitepaper-module {
				padding: 17px 17px 0px;
				position: relative;
		}
		.lmaw_button_cntr {
        margin: 22px 0px;
    }
		p.top-tagline-support {
      min-height: 46px;
    }
    .support-whitepaper-text
    {
      min-height : 93px;
    }
    p.top-tagline-support,
    .support-whitepaper-text
    {
      display: -webkit-box;
      display: -moz-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: flex-end;
      -moz-align-items: flex-end;
      -ms-align-items: flex-end;
      -o-align-items: flex-end;
      align-items: flex-end;
      -ms-flex-align: flex-end;
      -webkit-box-pack: center;
      -moz-box-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      -o-justify-content: center;
      justify-content: center;
      -ms-flex-pack: center;
    }
}
@media (min-width:768px) and (max-width:970px)
{
.support-left {
    display: none;
}
.support-outter-box {
    width: 48%;
}
.menu-support .heading-text {
    margin-top: 43px;
}
.free-consultation-left {
    float: none;
    text-align: center;
}
.free-consultation-right {
    float: none;
    text-align: center;
}
}
@media screen and (max-width: 873px) {
.support #s5_bottom_row1_area2 {
    padding-bottom: 66px !important;
}
}
@media (max-width:767px)
{
	.support-left {
		display: none !important;
	}
	.support-outter-box {
		width: 100% !important;
		float: none !important;
		margin: 0px auto 20px !important;
		max-width: 400px;
	}
	.heading-text {
		margin-top: 0px !important;
		font-size: 12px;
		text-align: center;
		background: rgba(0,0,0,0.6);
		padding: 2px;
	}
	.custom.header_support {
		display: none;
	}
	.free-consultation-left {
		float: none;
		text-align: center;
	}
	.free-consultation-right {
		float: none;
		text-align: center;
	}
	.rt-block.free-consultation-cta-support {
		margin: 20px 0px 30px !important;
	}
	#s5_body_padding.support #s5_pos_custom_1
	{
		height: 300px !important;
		background-position: 80% center;
	}
	#s5_body_padding.support .custom.sp_page_header{
		padding-top: 150px;
	}
	/*.support div#s5_menu_wrap {
    background-color: rgba(12, 12, 12, 0.84);
	}*/
	#s5_body_padding.support .heading-text h1 {
    font-size: 170%;
    line-height: 100%;
	}
	#s5_body_padding.support .heading-text h2
	{
		font-size: 1.1em;
	}
}
@media (max-width:480px){
	#s5_body_padding.support .custom.sp_page_header{
		padding-top: 135px;
	}
}
@media (max-width:383px)
{
.custom.free-consultation-cta-support {
    min-height: 200px;
    height: auto;
}
.support-inner-box {
    padding: 28px;
}
span.bottom-text-supportcta {
    line-height: 20px;
    display: inline-block;
    margin: 15px 0px;
}
}
@media (min-width:481px){
	.supportpage-box
	{
		margin : 0 -6px;
	}
}
@media (min-width: 768px) and (max-width: 873px)  {
.support-outter-box {
    width: 48%;
}
}

/* END RESPONSIVE */
/* End Support Page */

#s5_masondisplay_container .item:nth-child(odd) .s5_masonwrapinner{
  background: #631237 !important;
}

.s5_no_custom_bg .s5masonmod_form a.readon{
  background: #15181D !important;
}

.s5_no_custom_bg .s5masonmod_form a.readon:hover{
    background: #000 !important;
}

.s5_masonwrapinner{
  background: #631237 !important;
}

.s5_no_custom_bg .s5masonmod_form .s5_masonry_articletitle{
  color: #ffffff !important;
}

.s5masonmod_form .s5_masonwrapinner {
    color: #ffffff !important;
}

#s5_masondisplay_container .item:nth-child(2) .s5_masonwrapinner .readon:hover, #s5_masondisplay_container .item:nth-child(6) .s5_masonwrapinner .readon:hover{
  background: #000 !important;
}

#s5_masondisplay_container .item:nth-child(odd) .s5_masonry_articletitle {
    border-bottom: solid 1px #fff !important;
}

@media screen and (max-width: 970px)
{
  #colorbox{
     height: auto !important;
   }
   #s5_body{
        padding-bottom: 0px !important;
   }
}

@media (min-width: 851px) and (max-width: 936px)  {
  #s5_below_columns_wrap1 .split_title_large .s5_masonry_articletitle {
    font-size: 1.4em !important;
  }
}

@media (min-width: 601px) and (max-width: 616px)  {
  #s5_below_columns_wrap1 .split_title_large .s5_masonry_articletitle {
    font-size: 1.5em !important;
  }
}

.split_title_large .profile_image_wrap .profile_image_item:nth-child(2){
  min-height:197px;
}

@media (min-width: 1200px) and (max-width: 1218px){
  #s5_bottom_row2_area1 .split_title_large .split_title_large .span9{
      width: 850px;
  }
}

@media (min-width: 650px) and (max-width: 786px)  {
  #s5_bottom_row2_area1 .split_title_large .split_title_large .span9{
    width: 335px !important;
  }
}

@media (max-width: 650px){
  #s5_bottom_row2_area1 .split_title_large .split_title_large .span3{
    display: none;
  }
}

/*@media (min-width: 967px) and (max-width: 1374px){
  #s5_top_row2_area1 .top_boxes .top_box h3 {
    font-size: 1.2em !important;
  }
}

@media (min-width: 1120px) and (max-width: 1207px){
  #s5_top_row2_area1 #s5_pos_top_row2_1 .top_box_inner {
    min-height: 425px;
  }
}

@media (min-width: 971px) and (max-width: 1119px){
  #s5_top_row2_area1 #s5_pos_top_row2_1 .top_box_inner {
    min-height: 481px;
  }
}

@media (min-width: 320px) and (max-width: 970px){
  .top_box:nth-child(3) .top_box_inner {
    padding-top: 10px !important;
  }
}*/

.ten-benefits #s5_right_column_wrap #s5_right_wrap .module_round_box{
      background: #631237 !important;
}

.ten-benefits #s5_right_column_wrap #chronoform-10_Benefits_of_Managed_IT_Services .readon , .ten-benefits-chrono6 .readon{
    background: #000 !important;
    width: 100%;
}

.ten-benefits #s5_right_column_wrap #s5_right_wrap .s5_mod_h3{
    color:#fff !important;
}

.ten-benefits #s5_right_column_wrap #chronoform-10_Benefits_of_Managed_IT_Services .control-label , .ten-benefits-chrono6 label{
    color:#fff !important;
}
.ten-benefits #s5_right_column_wrap #chronoform-10_Benefits_of_Managed_IT_Services .readon:hover , .ten-benefits-chrono6 .readon:hover{
      background: #631237 !important;
}


/* Issues Fix */
.jc_jobs .counter select.input-mini
{
	width: auto;
}
.jc_jobs #jobsForm .jc_filter
{
	display : none;
}
@media (min-width: 761px){
	.jc_jobs_list td {
		padding-left: 10px;
		padding-right: 10px;
	}
}
.sprocket-mosaic-hover,
.sprocket-mosaic-hovercontent{
    display: none !important;
}
div#eb a:hover, div#eb a:focus, div#eb a:active {
    color: #36000a !important;
}
div#eb .mod-cell a:hover, div#eb .mod-cell a:focus, div#eb .mod-cell a:active {
    color: #fff !important;
}
div.eb-author .eb-authors-head > .col-cell.cell-tight,
div.eb-composer-author > .col-cell.cell-tight,
div.eb-category-profile > .col-cell.cell-tight.eb-category-thumb
{
	min-width : 80px;
}
.custom.cntct_map .gmnoprint button[title="Zoom in"],
.custom.cntct_map .gmnoprint button[title="Zoom out"] {
    background: #fff !important;
}
@media (max-width: 979px){
	img.sprt_img {
		margin: 5px auto !important;
		display: block;
		float: none !important;
	}
}
#member-registration .controls a.btn,
#login-form input.btn.btn-primary
{
	margin-top: 0px;
	background-image: none;
}
#login-form input {
    width: 75%;
    min-height: 40px !important;
}
#login-form input.btn.btn-primary,
.jc_jobdetails_wrapper .jc_jobdetails_button button
{
	display : inline-block;
	width : auto;
}
#login-form input.btn.btn-primary,
.jc_jobdetails_wrapper .jc_jobdetails_back a,
.jc_jobdetails_wrapper .jc_jobdetails_button button,
.jc_application .application_button button,
.testimonials #je-faqpro #add a
{
	background-color: #631237;
	border-color: #631237;
	color: #fff;
	font-family: Roboto Slab;
}
#login-form input.btn.btn-primary:hover,
.jc_jobdetails_wrapper .jc_jobdetails_back a:hover,
.jc_jobdetails_wrapper .jc_jobdetails_button button:hover,
.jc_application .application_button button:hover
{
	background-color: #36000a;
	border-color: #36000a;
	color: #fff;
}
#eb .eb-dialog-footer .eb-dialog-footer-content button,
#eb .eb-login a.btn.btn-block.btn-success,
#eb .eb-login button.btn.btn-primary,
#eb .eb-tags-filter button.btn.btn-default,
#eb .eb-quick-content button.btn.btn-default,
#eb .eb-quick-content .btn.btn-primary, #eb .eb-dialog-footer-content .btn.btn-sm,
div#eb .btn-primary,
div#eb .eb-comment-editor .btn-primary,
div#eb .eb-quick-actions .btn-primary,
.jc_jobdetails_wrapper .jc_jobdetails_back a,
.jc_jobdetails_wrapper .jc_jobdetails_button button,
.jc_application .application_button button,
.testimonials #je-faqpro #add a{
	padding: 16px 22px;
	font-size: 15px;
	font-weight: bold;
  font-family: inherit;
  border-radius: 4px;
}
#eb .eb-dialog-footer .eb-dialog-footer-content button:hover,
#eb .eb-login a.btn.btn-block.btn-success:hover,
#eb .eb-login button.btn.btn-primary:hover,
#eb .eb-tags-filter button.btn.btn-default:hover,
#eb .eb-quick-content button.btn.btn-default:hover,
#eb .eb-quick-content .btn.btn-primary:hover,
#eb .eb-dialog-footer-content .btn.btn-sm:hover,
div#eb .btn-primary:hover,
div#eb .eb-comment-editor .btn-primary:hover,
div#eb .eb-quick-actions .btn-primary:hover,
.testimonials #je-faqpro #add a:hover
{
	background-color: #36000a !important;
	border-color: #36000a !important;
}
#eb .eb-dialog-footer-content .btn,
#eb .eb-dialog-footer-content .btn:hover,
#eb .eb-dialog-footer-content .btn:focus,
#eb .eb-dialog-footer-content .btn:active
{
    height: auto !important;
		padding: 5px 11px !important;
    margin: 0 10px;
}
#eb .col-cell.eb-dialog-footer-content
{
    padding-top: 7px;
}
.login-logout #s5_component_wrap .control-group button.btn,
#adminForm .btn-toolbar .btn,
.testimonials .form-actions .btn.btn-primary
{
	padding: 16px 22px !important;
	font-size: 15px;
	font-weight: normal;
}
.testimonials #je-faqpro #add a
{
	display: inline-block;
	margin-bottom: 5px;
}
#hwd-container .media-respond div.media-content
{
	z-index: unset;
}
#hwd-container .media-category-description
{
	display: none;
}
#hwd-container .btn-info.active
{
	background: #5A5A5A !important;
}
.hwd-container .media-respond .media-aspect[data-aspect='0.5625'] {
    padding-top: 56.3%;
}
/* Issues Fix End */

/* Partners Page Code */
.item-page .partners {
	float: left;
	width: 30%;
	border: #d9d9d9 1px solid;
	padding: 13px 0px;
	border-radius: 10px;
	margin-bottom: 33px;
	background: #ffffff;
	text-align: center;
	margin: 8px 25px 8px 0px;
	min-height: 100px;
}
.item-page .partners img.style1:hover {
  opacity: .4;
}
@media screen and (min-width:481px) and (max-width:979px) {
	.item-page .partners {
		width: 40%;
	}
}
@media screen and (max-width:480px) {
	.item-page .partners {
		width: 80%;
		margin: 10px auto;
		float: none;
		padding: 10px;
		min-height: auto;
	}
}
@media screen and (min-width:481px) and (max-width:767px) {
	.item-page .partners {
		width: 40%;
		min-width: 300px;
		margin: 8px auto;
		float: none;
	}
}
/* End Partners Page Code */
ul.hwd-container.categories-module.nav.menu span.label {
    color: #fff;
    padding-bottom: 3px;
}
#hwd-container dl.media-info dd {
    padding: 0px;
    line-height: 150%;
}
#hwd-container dd.media-info-description {
    margin-bottom: 20px !important;
}
.home #s5_pos_custom_2 {
    padding-bottom: 70px;
}
@media (max-width: 970px){
	.home #s5_pos_custom_2 {
			padding-bottom: 50px;
	}
}
.hp_free_whitepaper .large_title_with_sub h3,
.hp_free_whitepaper .large_title_with_sub span
{
	line-height: 1;
}
.hp_free_whitepaper .transform_buttons
{
	margin-top: -4px;
}
.hp_free_whitepaper .large_title_with_sub h3
{
	margin-bottom: 5px;
}
@media (max-width: 1400px){
	.hp_free_whitepaper .transform_buttons
	{
		margin-top: 5px;
		display: block;
		margin-left: 0px;
		clear: both;
	}
	.hp_free_whitepaper .transform_buttons .readon
	{
		margin-top: 10px !important;
	}
}
/* Recaptcha css for forms */
@media (max-width: 480px){
  .g-recaptcha{
    transform:scale(0.75);
		-webkit-transform:scale(0.75);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
  }
}
@media (min-width: 751px) and (max-width: 900px) {
  #s5_right_column_wrap .g-recaptcha{
    transform:scale(0.50);
		-webkit-transform:scale(0.50);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
  }
	#s5_right_column_wrap  #form-row-recaptcha
	{
		margin-bottom: -15px;
	}
}
@media (min-width: 901px) and (max-width: 979px) {
  #s5_right_column_wrap .g-recaptcha{
    transform:scale(0.65);
		-webkit-transform:scale(0.65);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
  }
	#s5_right_column_wrap  #form-row-recaptcha
	{
		margin-bottom: -10px;
	}
}
@media (min-width: 980px) and (max-width: 1024px) {
  #s5_right_column_wrap .g-recaptcha{
    transform:scale(0.75);
		-webkit-transform:scale(0.75);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
  }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  #s5_right_column_wrap .g-recaptcha{
    transform:scale(0.85);
		-webkit-transform:scale(0.85);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  #s5_right_column_wrap .g-recaptcha{
    transform:scale(0.95);
		-webkit-transform:scale(0.95);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
  }
}
/* Recaptcha css for forms */
/* Chronoform, Joomcareer and Add testimonial form css */
.gbs3 .chronoform textarea:hover,
.jc_application textarea:hover,
.item-page.add_testimonial textarea:hover,
#referral_form_container input[type="text"]:hover,
#referral_form_container textarea:hover,
.gbs3 .chronoform textarea:focus,
.jc_application textarea:focus,
.item-page.add_testimonial textarea:focus,
#referral_form_container input[type="text"]:focus,
#referral_form_container textarea:focus
{
	 background: #FDF6DF;
	 border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.item-page .gbs3 .chronoform input[type="text"],
.item-page .gbs3 .chronoform input[type="email"],
.item-page .gbs3 .chronoform input[type="password"],
.item-page .gbs3 .chronoform input[type="file"],
.item-page .gbs3 .chronoform select,
.item-page .gbs3 .chronoform textarea,
.jc_application input[type="text"],
.jc_application input[type="email"],
.jc_application input[type="password"],
.jc_application input[type="file"],
.jc_application select,
.jc_application textarea,
.item-page.add_testimonial input[type="text"],
.item-page.add_testimonial input[type="email"],
.item-page.add_testimonial input[type="password"],
.item-page.add_testimonial input[type="file"],
.item-page.add_testimonial select,
.item-page.add_testimonial textarea
{
	width: 100% !important;
	max-width: 300px;
}
#s5_right_column_wrap .gbs3 .chronoform input[type="text"],
#s5_right_column_wrap .gbs3 .chronoform input[type="email"],
#s5_right_column_wrap .gbs3 .chronoform input[type="password"],
#s5_right_column_wrap .gbs3 .chronoform input[type="file"],
#s5_right_column_wrap .gbs3 .chronoform select,
#s5_right_column_wrap .gbs3 .chronoform textarea
{
		width: 100% !important;
}
.item-page .gbs3 .chronoform #fin-checkbox_group16,
.item-page .gbs3 .chronoform #fin-checkbox_group19,
.item-page .gbs3 .chronoform #fin-recaptcha
{
		display: table;
}
.gbs3 .chronoform input[type="text"],
.gbs3 .chronoform input[type="email"],
.gbs3 .chronoform input[type="password"],
.gbs3 .chronoform input[type="file"],
.gbs3 .chronoform select,
.gbs3 .chronoform textarea,
.jc_application input[type="text"],
.jc_application input[type="email"],
.jc_application input[type="password"],
.jc_application input[type="file"],
.jc_application select,
.jc_application textarea,
.item-page.add_testimonial input[type="text"],
.item-page.add_testimonial input[type="email"],
.item-page.add_testimonial input[type="password"],
.item-page.add_testimonial input[type="file"],
.item-page.add_testimonial select,
.item-page.add_testimonial textarea
{
	height: auto !important;
	min-height: auto !important;
	margin-bottom: 0px;
}
.jc_application .controls {
    float: none;
}
.jc_application input[type="text"],
.jc_application input[type="email"],
.jc_application input[type="password"],
.jc_application input[type="file"],
.jc_application select,
.jc_application textarea,
.item-page.add_testimonial input[type="text"],
.item-page.add_testimonial input[type="email"],
.item-page.add_testimonial input[type="password"],
.item-page.add_testimonial input[type="file"],
.item-page.add_testimonial select,
.item-page.add_testimonial textarea
{
	background: #fff !important;
	border: 1px solid #ccc !important;
	padding: 6px 12px !important;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	font-size: 14px;
	line-height: 1.42857143 !important;
}
.jc_application input[type="text"]:hover,
.jc_application input[type="email"]:hover,
.jc_application input[type="password"]:hover,
.jc_application input[type="file"]:hover,
.jc_application select:hover,
.jc_application textarea:hover,
.item-page.add_testimonial input[type="text"]:hover,
.item-page.add_testimonial input[type="email"]:hover,
.item-page.add_testimonial input[type="password"]:hover,
.item-page.add_testimonial input[type="file"]:hover,
.item-page.add_testimonial select:hover,
.item-page.add_testimonial textarea:hover,
.jc_application input[type="text"]:focus,
.jc_application input[type="email"]:focus,
.jc_application input[type="password"]:focus,
.jc_application input[type="file"]:focus,
.jc_application select:focus,
.jc_application textarea:focus,
.item-page.add_testimonial input[type="text"]:focus,
.item-page.add_testimonial input[type="email"]:focus,
.item-page.add_testimonial input[type="password"]:focus,
.item-page.add_testimonial input[type="file"]:focus,
.item-page.add_testimonial select:focus,
.item-page.add_testimonial textarea:focus
{
	border-color: #66afe9 !important;
	background: #FDF6DF !important;
	outline: 0 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6) !important;
}
@media (min-width: 580px){
	#chronoform-Support input[type="submit"].readon,
	#chronoform-Contact_Us input[type="submit"].readon,
	#chronoform-Registration input[type="submit"].readon
	{
			margin-left: 160px;
	}
}
@media (max-width: 480px){
	.item-page .gbs3 .chronoform #fin-checkbox_group16,
	.item-page .gbs3 .chronoform #fin-checkbox_group19,
	.item-page .gbs3 .chronoform #fin-recaptcha {
			float: none;
			clear: both;
	}
}
#chronoform-Support input[type="submit"].readon,
#chronoform-Contact_Us input[type="submit"].readon,
#chronoform-Registration input[type="submit"].readon
{
	width: 100% !important;
	padding-left: 0px;
	padding-right: 0px;
	max-width: 300px;
}
/* Referral form css*/
#referral_form_important {
	font-size: 14px;
	color: #FF0000;
	line-height: 20px;
}
#referrer_tab,
#referree_tab {
	display: inline-block;
	padding: 2px;
	width: 100px;
  border-radius: 5px 5px 0px 0px;
	border: 1px solid #666;
	text-align: center;
}
#referrer_tab:hover,
#referree_tab:hover{
	border:1px solid #631237;
}
#referrer_tab.active,
#referree_tab.active {
	border:1px solid #631237;
	background-color: #631237;
}
#referrer_btn,
#referree_btn{
	text-decoration: none;
	cursor: pointer;
	color: #666;
}
#referrer_btn.active,
#referree_btn.active{
	color: #fff;
}
#referral_form_pane_container {
	padding: 10px 15px;
  border-radius: 0px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #666;
}
#referral_form_btn_container
{
	margin-bottom : -1px;
}
#referree_pane {
	display: none;
}
@media (min-width: 768px){
    .ref_left_pane,
    .ref_right_pane{
        width: 50%;
        display: table-cell;
        vertical-align: top;
				padding: 0 5px;
    }
		.ref_fw_container
		{
			display : table;
			width: 100%;
			margin: 0 -5px 15px;
		}
    #referral_form_pane_container,
		#referral_form_btn_container{
        max-width: 520px;
    }
}
@media (max-width: 767px){
    .ref_left_pane,
    .ref_right_pane{
        width: 100%;
        display: block;
				padding: 0px;
    }
		.ref_fw_container
		{
			display : block;
			width: 100%;
			margin: 0px 0px 15px;
		}
    #referral_form_pane_container,
		#referral_form_btn_container{
        max-width: 100%;
    }
}
#referral_form_container input[type="text"],
#referral_form_container textarea{
    border: 1px solid #ccc;
		padding: 6px 12px;
		background: #fff;
		border: 1px solid #ccc;
		max-width: 100%;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
		-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
#referral_form_container input[type="text"]:focus,
#referral_form_container textarea:focus {
    border-color: #66afe9;
}
#referral_form_container input[type="radio"]
{
	height: auto;
	min-height: auto;
}
/* Referral form css end*/
/* Chronoform, Joomcareer and Add testimonial form css End */
div#system-message-container .alert .close {
    top: 4px;
    right: 5px;
		color: #fff;
}
.jd_back_button {
    display: none;
}
a.readon {
    text-align: center;
        font-weight: bold;
    border-radius: 4px;
    text-transform: capitalize !important;
}
.custom.split_title_large .span3 a.widereadon-black.readon {
    text-transform: capitalize;
}
#system-message h4.alert-heading {
    display: none;
}
#system-message .alert,
#system-message .alert-danger,
#system-message .alert-error {
    background: #5f5f5f;
    border: medium none #c6c6c6;
    color: #fff !important;
    text-shadow: none;
		padding: 15px;
}
#parent_jform_ordering select
{
	min-height: auto !important;
	padding: 6px;
}
@media (min-width: 580px){
	.dtb-container
	{
		display : table;
	}
	.dtb-img-container,
	.dtb-content-container
	{
		display : table-cell;
		vertical-align : middle;
	}
}
@media (max-width: 579px){
	.freecon_graphic
	{
		text-align : center;
	}
	#s5_columns_wrap .freecon_graphic img {
			float: none;
	}
}
.jc_jobdetails_wrapper * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}
/* Jdownloads CSS */
.jd-item-page
{
	z-index: 0;
}
.jd-item-page .jd_content_wrapper
{
	border : none;
	padding: 0px;
}
.jd-item-page .pagination {
    padding-top: 5px;
}
.jd-item-page .pagination span,
.jd-item-page .pagination a{
    padding-left: 3px !important;
		padding-right: 3px !important;
}
@media (max-width: 767px){
	.jd-item-page .jd_files_subheader_title,
	.jd-item-page .jd_cat_subheader_title {
			float: none;
	}
	.jd-item-page .jd_page_nav {
		text-align: center;
		float: none;
	}
}
/* Jdownloads CSS End */

/* Unite Showcase Css*/
.us_caption_first
{

	font-size: 50.6333px !important;
	font-weight: 800;
	display: block;
	margin-bottom: 10px;
	line-height: 55.7px !important;
	font-family: 'Open Sans',Helvetica,Arial,Sans-Serif;
}
.us_caption_first .highlight1_color
{
	font-size: 50.6333px !important;
	line-height: 55.7px !important;
}
.us_caption_second
{
	display: block;
	font-weight: 600;
	font-size: 16.4167px !important;
	line-height: 24.4833px !important;
	margin-bottom: 5px !important;
	font-family: Roboto Slab;
	font-style: italic;
}
.us_caption_third
{
	font-size: 13.6833px !important;
	line-height: 24.4833px !important;
}
.us_caption_container
{
	background-color: rgba(21,24,29,0.9);
	padding: 45px !important;
	max-width: 900px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.us_button_container .readon
{
	text-align: center;
	font-weight: bold;
	font-size: 18px !important;
	padding: 16px 22px !important;
	margin-top: 15px !important;
	line-height: 20px !important;
	text-shadow: none;
	font-family: Roboto Slab;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.unite2_showcase .current-sr-slide-visible .tp-bgimg.defaultimg {
	transform: scale(1.26) !important;
  transition: transform 14000ms ease-in !important;
}
.unite2_showcase .tp-leftarrow.default,
.unite2_showcase .tp-rightarrow.default{
    background-color: #631237 !important;
    width: 32px;
    height: 106px;
}
.unite2_showcase .tp-leftarrow.default {
    background: url(/templates/charity/images/s5_arrow_left.png) no-repeat top right;
    left: 0px !important;
}
.unite2_showcase .tp-rightarrow.default {
    background: url(/templates/charity/images/s5_arrow_right.png) no-repeat top right;
    right: 0px !important;
}
@media (max-width: 750px){
	.us_caption_first
	{
		font-size: 27.3667px !important;
		line-height: 30.1px  !important;
	}
	.us_caption_first .highlight1_color
	{
		font-size: 27.3667px !important;
		line-height: 30.1px  !important;
	}
	.us_caption_second
	{
		font-size: 16.4167px !important;
		line-height: 24.4833px !important;
	}
	.us_caption_third
	{
		font-size: 13.6833px !important;
		line-height: 24.4833px !important;
	}
	.us_captions_holder
	{
		width: 84% !important;
		max-width: 100% !important;
	}
	.us_captions_holder .us_caption_container
	{
		padding: 20px !important;
	}
}
@media (max-width: 480px){
	.us_caption_first
	{
		font-size: 22px !important;
		line-height: 28px  !important;
	}
	.us_caption_first .highlight1_color
	{
		font-size: 22px !important;
		line-height: 28px  !important;
	}
	.us_caption_second
	{
		font-size: 15px !important;
		line-height: 21px !important;
	}
	.us_caption_third
	{
		font-size: 13px !important;
		line-height: 19px !important;
	}
}
@media (max-width: 1400px){
	.us_captions_holder
	{
		left: 8% !important;
		width: 84% !important;
	}
	.us_captions_holder .us_caption_container
	{
		width: 100% !important;
		max-width: 100% !important;
	}
}
@media (min-width: 1401px) and (max-width: 1900px){
	.us_captions_holder
	{
		left: 14.5% !important;
		width: 100% !important;
		max-width: 900px !important;
	}
	.us_captions_holder .us_caption_container
	{
		width: 100% !important;
		max-width: 100% !important;
	}
}
/* Unite Showcase Css End*/
#chronoform-newsletter_subs_home label.control-label
{
	display: none;
}
/* Css for sidebar module p to h3 */



/*end css for sidebar module p to h3*/

#eb .eb-post+.eb-post {
    margin-top: 0px !important;
    border-top: 0px solid #e1e1e1 !important;
}
.login input {

    min-height: 0px !important;

}
.jc_logout_form .button {

    min-height: 20px;
    margin-top: 0px !important;

}
.dfbti {
    background: white !important;
}
textarea {
    background: white !important;
}
.dfbepp .readon{
  background: #631237 !important;
  padding-top: 18px;
padding-bottom: 16px;
padding-left: 22px;
padding-right: 22px;
margin-top: 16px;
margin-bottom: 0px;
border: none;
cursor: pointer;
letter-spacing: 0;
text-decoration: none;
box-shadow: none;
font-size: 15px;
line-height: 20px;
color: #FFFFFF !important;


}
#s5_right_column_wrap .djcfmc input[type="button"], #s5_right_column_wrap .djcfmc input[type="submit"],  #s5_right_column_wrap .dfbepp .readon {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100% !important;
}
#s5_right_column_wrap .dfbepp select {
    background: white !important;
    height: 45px !important;
    width: 100% !important;
}

.jdGallery a.readon {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
@media (max-width: 400px){
  .iacf_title {
      font-size: 1.2em;
  }
}
@media (min-width: 580px) and (max-width: 799px){
 #s5_bottom_row3_inner #s5_pos_bottom_row3_3
 {
  clear: both;
 }
}
/* MSPW Libary Code */
.module_round_box.mspw-library .eb-mod-title {
    display: list-item;
    margin: 0px 20px;
}
.module_round_box.mspw-library.box-mspw {
    background: #3b3c40;
		color: #fff;
}
.module_round_box.mspw-library.box-mspw a{
		color: #fff;
}
.module_round_box.mspw-library.box-mspw .badge-info
{
	background: #3a87ad;
	color: #fff;
}
#s5_right_column_wrap .module_round_box.mspw-library
{
	padding: 30px;
}
#s5_right_column_wrap .module_round_box.mspw-library .s5_mod_h3
{
	padding-top: 0px;
}
.module_round_box.box3,
.landingpage-module.box3
{
	background: #F4F4F5;
}
.landingpage-module.box3
{
	padding: 10px;
}
.landingpage-module.box3 ul
{
	list-style: disc;
}
.mspw-library span.hasTooltip a {
    display: none;
}
.module_round_box.landingpage-module p.title {
    font-size: 130%;
    line-height: 130%;
}
section.category-listmspw-library .first,
section.category-listmspw-library .last {
    display: none;
}
.module_round_box.landingpage-module {
    padding: 10px;
}
.menu-library ul.tags.inline {
    display: none;
}
.mspw-library a.jmodedit {
    display: none !important;
}
.mspw-library span.tag {
    width: 100% !important;
    display: inline-block;
}
.mspw-library #s5_component_wrap ul.tags.inline {
  display: none;
}
@media (max-width: 750px){
.mspw-library div#s5_center_column_wrap_inner {
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}
.mspw-library div#s5_component_wrap_inner {
    padding-bottom: 0px;
}
.mspw-library .category-desc {
    margin-bottom: 0px;
}
}
/* End MSPW Libary Code */
.support_option_text
{
 padding: 5px 0px;
}
.support_ph_number a,
.support_ph_number a:hover
{
	color: #3A3A3A !important;
	font-size: inherit !important;
	display: inline !important;
	text-decoration: none;
}
.contact_us .support_ph_number a,
.contact_us .support_ph_number a:hover
{
	color: #fff !important;
}
.ctb_right .fas.fa-phone {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.attention .typo-icon .fa.fa-exclamation-triangle
{
	position: relative;
	left: auto;
	width: auto;
}

#eb.eb-popover {
  display: none !important;
}
#jevents #jevents_body
{
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#jevents #jevents_body .cal_table
{
  margin-left: 0px;
  border-left: none;
  border-right: none;
}
#je-faqpro #je-testimonials7 div#je-audetails
{
 margin:  1px 0px 0px;
 clear: both;
}
#je-testimonial-content div#style7-inner2
{
 padding: 12px 20px;
}
#je-testimonial-content p#style6para
{
 padding: 0px;
}

.item-page .Referral_class .segment{
    padding-bottom: 40px !important;
}


/* Chronoform 6 CSS */
.semanticui-body.chronoforms .g-recaptcha {
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.semanticui-body.chronoforms .ui.form input[type="email"],
.semanticui-body.chronoforms .ui.form input[type="file"],
.semanticui-body.chronoforms .ui.form input[type="password"],
.semanticui-body.chronoforms .ui.form input[type="text"],
.semanticui-body.chronoforms .ui.form textarea,
.semanticui-body.chronoforms .ui.checkbox label,
.semanticui-body.chronoforms .ui.checkbox + label,
.semanticui-body.chronoforms .ui.form .field > label,
.semanticui-body.chronoforms .grouped.fields > label,
.semanticui-body.chronoforms .ui.form p
{
  font-family: 'Open Sans',Helvetica,Arial,Sans-Serif;
}


.semanticui-body.chronoforms .ui.form .field > label,
.semanticui-body.chronoforms .grouped.fields > label
{
  font-weight: normal;
  color: #3a3a3a;
}
.semanticui-body.chronoforms .ui.form .field.error .input,
.semanticui-body.chronoforms .ui.form .field.error label,
.semanticui-body.chronoforms .ui.form .fields.error .field .input,
.semanticui-body.chronoforms .ui.form .fields.error .field label {
    color: #9f3a38;
}
.semanticui-body.chronoforms .ui.checkbox label,
.semanticui-body.chronoforms .ui.checkbox + label
{
  color: #3a3a3a;
  font-weight: normal;
}
.semanticui-body.chronoforms .ui.checkbox
{
 margin-bottom: 10px;
}
@media (min-width: 481px){
    .item-page .semanticui-body.chronoforms .field,
    .item-page .semanticui-body.chronoforms .grouped.fields
    {
        display: table;
        max-width: 480px;
        width: 100%;
    }
    .item-page .semanticui-body.chronoforms .ui.form .field > label,
    .item-page .semanticui-body.chronoforms .grouped.fields > label
    {
        display: table-cell;
        width: 160px;
        vertical-align: top;
    }
    .item-page #referral_program .semanticui-body.chronoforms .field,
    .item-page #referral_program .semanticui-body.chronoforms .grouped.fields
    {
        display: block;
        max-width: 100%;
        width: 100%;
    }
    .item-page #referral_program .semanticui-body.chronoforms .ui.form .field > label,
    .item-page #referral_program .semanticui-body.chronoforms .grouped.fields > label
    {
        display: block;
        width: auto;
        vertical-align: top;
    }
}
.semanticui-body.chronoforms .ui.button
{
    padding: 16px 22px;
    border: none;
    cursor: pointer;
    letter-spacing: 0;
    text-decoration: none;
    box-shadow: none;
    font-size: 15px;
    line-height: 20px;
    color: #FFFFFF !important;
    margin-top: 15px;
}
.semanticui-body.chronoforms .ui.button:focus,
.semanticui-body.chronoforms .ui.button:active
{
    background: #36000a !important;
    border: none;
}
.semanticui-body.chronoforms .ui.button:hover
{
    border: none;
}
#sidebar_right .semanticui-body.chronoforms .ui.button
{
    width: 100%;
}
.semanticui-body.chronoforms .ui.form input[type="email"],
.semanticui-body.chronoforms .ui.form input[type="file"],
.semanticui-body.chronoforms .ui.form input[type="password"],
.semanticui-body.chronoforms .ui.form input[type="text"],
.semanticui-body.chronoforms .ui.form textarea
{
    padding: 3px 8px;
    border-color: #ccc;
    min-height: 36px;
    color: #555555;
}
.semanticui-body.chronoforms .ui.selection.dropdown,
.semanticui-body.chronoforms  .ui.dropdown .menu > .item
{
  border-color: #ccc;
  color: #555555;
}
.semanticui-body.chronoforms .ui.form .field.error input:not([type]),
.semanticui-body.chronoforms .ui.form .field.error input[type="date"],
.semanticui-body.chronoforms .ui.form .field.error input[type="datetime-local"],
.semanticui-body.chronoforms .ui.form .field.error input[type="email"],
.semanticui-body.chronoforms .ui.form .field.error input[type="file"],
.semanticui-body.chronoforms .ui.form .field.error input[type="number"],
.semanticui-body.chronoforms .ui.form .field.error input[type="password"],
.semanticui-body.chronoforms .ui.form .field.error input[type="search"],
.semanticui-body.chronoforms .ui.form .field.error input[type="tel"],
.semanticui-body.chronoforms .ui.form .field.error input[type="text"],
.semanticui-body.chronoforms .ui.form .field.error input[type="time"],
.semanticui-body.chronoforms .ui.form .field.error input[type="url"],
.semanticui-body.chronoforms .ui.form .field.error select,
.semanticui-body.chronoforms .ui.form .field.error textarea,
.semanticui-body.chronoforms .ui.form .fields.error .field input:not([type]),
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="date"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="datetime-local"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="email"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="file"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="number"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="password"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="search"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="tel"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="text"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="time"],
.semanticui-body.chronoforms .ui.form .fields.error .field input[type="url"],
.semanticui-body.chronoforms .ui.form .fields.error .field select,
.semanticui-body.chronoforms .ui.form .fields.error .field textarea
{
  border-color: #e0b4b4;
  color: #9f3a38;
}
.semanticui-body.chronoforms .ui.form .ui.selection.dropdown .menu > .item,
#referral_program .semanticui-body.chronoforms .ui.top.attached.menu > .item
{
  margin-bottom: 0px !important;
}
#s5_right_column_wrap_inner .semanticui-body.chronoforms button.readon
{
  width: 100%;
}
#referral_program .ui.divider
{
    border-color: transparent;
}
@media (min-width:768px){
    #referral_program
    {
        max-width: 600px;
    }
}
@media (min-width:971px){
  #newsletter_form_container
  {
   width: 45%;
   display: inline-block;
  }
  #newsletter_form_container form
  {
   width: 100%;
   display: table;
   margin-top: 0px;
  }
  #newsletter_form_container form .field,
  #newsletter_form_container form button.readon
  {
    display: table-cell;
    vertical-align: top;
  }
  #newsletter_form_container form .field
  {
   width: 70%;
  }
  #newsletter_form_container form .field input[type="text"],
  #newsletter_form_container form button.readon
  {
   min-height: 50px;
  }
  #newsletter_form_container form button.readon
  {
   margin-top: 0px;
   margin-left: 10px;
  }
  .semanticui-body.chronoforms .ui.form input[type="email"],
  .semanticui-body.chronoforms .ui.form input[type="file"],
  .semanticui-body.chronoforms .ui.form input[type="password"],
  .semanticui-body.chronoforms .ui.form input[type="text"],
  .semanticui-body.chronoforms .ui.form textarea,
  .semanticui-body.chronoforms .ui.checkbox label,
  .semanticui-body.chronoforms .ui.checkbox + label,
  .semanticui-body.chronoforms .ui.form .field > label,
  .semanticui-body.chronoforms .grouped.fields > label,
  .semanticui-body.chronoforms .ui.form p{
    font-size: 15.2px;
    line-height: 27.2px;
  }
}
@media (max-width:970px){
 #newsletter_form_container
 {
  text-align: center;
 }
 #newsletter_form_container form
 {
  width: 100%;
  max-width: 600px;
  display: inline-block;
 }
 #newsletter_form_container form button.readon
 {
  margin-top: 0px;
 }
 .semanticui-body.chronoforms .ui.form input[type="email"],
 .semanticui-body.chronoforms .ui.form input[type="file"],
 .semanticui-body.chronoforms .ui.form input[type="password"],
 .semanticui-body.chronoforms .ui.form input[type="text"],
 .semanticui-body.chronoforms .ui.form textarea,
 .semanticui-body.chronoforms .ui.checkbox label,
 .semanticui-body.chronoforms .ui.checkbox + label,
 .semanticui-body.chronoforms .ui.form .field > label,
 .semanticui-body.chronoforms .grouped.fields > label,
 .semanticui-body.chronoforms .ui.form p{
   font-size: 13.6833px;
   line-height: 24.4833px;
 }
}
@media (max-width: 480px) {
  #s5_right_column_wrap .semanticui-body.chronoforms .g-recaptcha{
    margin-bottom: -15px;
  }
.item-page .semanticui-body.chronoforms .ui.button
{
margin-top: 6px;
}
}
@media (min-width: 751px) and (max-width: 900px) {
  #s5_right_column_wrap .semanticui-body.chronoforms .g-recaptcha{
    margin-bottom: -35px;
  }
}
@media (min-width: 901px) and (max-width: 979px) {
  #s5_right_column_wrap .semanticui-body.chronoforms .g-recaptcha{
    margin-bottom: -25px;
  }
}
@media (min-width: 980px) and (max-width: 1024px) {
  #s5_right_column_wrap .semanticui-body.chronoforms .g-recaptcha{
    margin-bottom: -20px;
  }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  #s5_right_column_wrap .semanticui-body.chronoforms .g-recaptcha{
    margin-bottom: -10px;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  #s5_right_column_wrap .semanticui-body.chronoforms .g-recaptcha{
   margin-bottom: -5px;
  }
}
.semanticui-body.chronoforms .ui.form .ui.checkbox .box::before,
.semanticui-body.chronoforms .ui.form .ui.checkbox label::before
{
  top : 6px;
}
/* Chronoform 6 CSS  End*/
#eb .eb-post + .eb-post {
    margin-top: 0px;
    border-top: none;
}
#eb.eb-component .eb-category-profile
{
	padding: 10px;
	border: 1px solid #cccccc;
}
@media screen and (min-width: 481px){
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-head,
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-subscribe
  {
    display: table-cell;
    vertical-align: middle;
  }
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-subscribe,
  #eb.eb-component .eb-category-profile .eb-category-details
  {
    padding-left: 10px;
  }
}
#eb.eb-component .eb-category-profile .eb-category-details .eb-category-head h2
{
	margin-bottom: 0px !important;
}
div.eb-author .eb-authors-head > .col-cell.cell-tight,
div.eb-composer-author > .col-cell.cell-tight,
div.eb-category-profile > .col-cell.cell-tight.eb-category-thumb
{
	min-width: 60px;
}
#eb .eb-post-thumb .eb-post-image img {
    padding: 5px;
}
#eb .eb-post-thumb .eb-post-image {
    border: 1px solid #ddd;
    border-radius: 2px;
}
.news-a-events #s5_component_wrap #eb .eb-brand .eb-brand-bio,
.news-a-events #s5_component_wrap #eb .eb-header .eb-navbar__footer,
.news-a-events #s5_component_wrap #eb .eb-header .eb-toolbar {
    display: none;
}
.news-events #s5_component_wrap #eb .eb-brand .eb-brand-bio,
.news-events #s5_component_wrap #eb .eb-header .eb-navbar__footer,
.news-events #s5_component_wrap #eb .eb-header .eb-toolbar {
    display: none;
}
#eb .eb-dialog-footer-content .btn,
#eb .eb-dialog-footer-content .btn:hover,
#eb .eb-dialog-footer-content .btn:focus,
#eb .eb-dialog-footer-content .btn:active
{
    height: auto !important;
    padding: 5px 11px !important;
    margin: 0 10px;
}
#eb .eb-dialog-footer-content
{
    padding-top: 7px;
}
#eb .eb-header  a.o-nav__link.eb-toolbar__link.has-composer .fa.fa-pencil {
    color: #fff;
}
#eb .eb-header  a.o-nav__link.eb-toolbar__link.has-composer .fa.fa-pencil:hover {
    color: #666;
}
#eb .eb-toolbar__search-form .eb-filter-select-group,
#eb .eb-search .eb-search__filter #category_id,
#eb .eb-search .eb-search__filter .eb-filter-select-group__drop{
    display: none;
}
#eb .eb-dialog-footer .eb-dialog-footer-content button,
#eb .eb-login a.btn.btn-block.btn-success,
#eb .eb-login button.btn.btn-primary,
#eb .eb-tags-filter button.btn.btn-default,
#eb .eb-quick-content button.btn.btn-default,
#eb .eb-quick-content .btn.btn-primary,
#eb .eb-dialog-footer-content .btn.btn-sm,
div#eb .btn-primary,
div#eb .eb-comment-editor .btn-primary,
div#eb .eb-quick-actions .btn-primary{
    background-color: #631237 !important;
    color: #fff !important;
    border: none !important;
	border-radius: 4px;
	font-weight: bold;
    padding: 16px 22px;
}
#eb .eb-dialog-footer .eb-dialog-footer-content button:hover,
#eb .eb-login a.btn.btn-block.btn-success:hover,
#eb .eb-login button.btn.btn-primary:hover,
#eb .eb-tags-filter button.btn.btn-default:hover,
#eb .eb-quick-content button.btn.btn-default:hover,
#eb .eb-quick-content .btn.btn-primary:hover,
#eb .eb-dialog-footer-content .btn.btn-sm:hover,
div#eb .btn-primary:hover,
div#eb .eb-comment-editor .btn-primary:hover,
div#eb .eb-quick-actions .btn-primary:hover{
    background-color: #36000a !important;
    color: #fff !important;
    border: none !important;
}

/**** Correct Commas being out of place by change display css ******/

#eb .eb-post-meta>div>span{
    display: flex !important;
}

span.footerc {
    display: none;
}
.jd-item-page .jd_footer {
    display: none;
}
/* Copyright */
p.copyrightbottom {
    float: left;
}
@media (max-width: 650px) {
p.copyrightbottom {
    float: none;
    text-align: center;
}
#s5_bottom_menu_wrap {
    float: none !important;
    text-align: center;
}
}
/* End Copyright */
a.chronoforms6_credits {
display: none;
}

/* Understanding It mosaic fix */
.s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-title a
{
 padding-bottom: 0px !important;
}
.understanding-it-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore
{
  position: relative !important;
  width: 100% !important;
  margin-top: 10px;
  bottom: 0px;
}
.understanding-it-class #s5_component_wrap_inner .sprocket-mosaic-container .sprocket-mosaic-item h2
{
 margin : 0px !important;
}
@media screen and (max-width: 480px){
 .understanding-it-class .sprocket-mosaic ul li .sprocket-mosaic-item {
     min-height: auto !important;
 }
}
@media (min-width: 481px) and (max-width: 767px) {
  .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-text
  {
   min-height: 155px;
  }
}
@media (min-width: 481px) and (max-width: 640px) {
 .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-title
 {
  min-height: 100px;
 }
}
@media (min-width: 641px) and (max-width: 767px) {
 .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-title
 {
  min-height: 65px;
 }
}
@media (min-width: 768px) and (max-width: 979px) {
 .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-title
 {
  min-height: 75px;
 }
 .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-text
 {
  min-height: 230px;
 }
}
@media (min-width: 980px) and (max-width: 1199px) {
 .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-title
 {
  min-height: 105px;
 }
 .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-text
 {
  min-height: 185px;
 }
}
@media (min-width: 1200px) {
 .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-title
 {
  min-height: 80px;
 }
}
@media (min-width: 1200px) and (max-width: 1399px) {
 .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-text
 {
  min-height: 185px;
 }
}
@media (min-width: 1400px) {
 .s5_outer.understanding-it-mosaic .sprocket-mosaic-item .sprocket-mosaic-text
 {
  min-height: 135px;
 }
}
/* Understanding It mosaic fix end*/
@media (min-width: 971px){
 div#eb .eb-header .eb-brand .eb-brand-name {
  font-size: 38px;
  line-height: 46px;
 }
 #eb .eb-entry-title.reset-heading
 {
  font-size: 31px !important;
  line-height: 38px;
 }
}
@media (max-width: 970px){
 div#eb .eb-header .eb-brand .eb-brand-name {
  font-size: 34px;
  line-height: 43px;
 }
 #eb .eb-entry-title.reset-heading
 {
  font-size: 28px !important;
  line-height: 36px;
 }
}
#eb .eb-entry .eb-entry-author-bio .eb-entry-author-meta > span
{
    margin-top: 6px !important;
}
#eb .eb-entry .eb-entry-author-bio .eb-authors-name
{
    vertical-align: top;
    line-height: 1;
}
#s5_body_padding ul,
#s5_body_padding ol
{
  list-style-position: inside;
}
#hwd-container .media-respond .media-aspect[data-aspect='0.5625'] {
 padding-top: 56.3%;
}
#eb .eb-tags-filter button.btn.btn-default{
 padding-top: 5px;
 padding-bottom: 5px;
}
.tip-wrap
{
  display: none !important;
}
.testimonials #s5_component_wrap .form-actions,
.add-testimonial #s5_component_wrap .form-actions {
    padding: 0;
    background-color: transparent;
    border-top: none;
}
#subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul {
    border: 0px !important;
}
.ten-benefits-chrono6 .semanticui-body.chronoforms .ui.button:hover {
    background: #464646 !important;
}
@media (min-width: 971px){
  .homepage_blog_sec .large_picture_text_right_text{
  padding-bottom: 80px;
  }
}
@media (max-width: 970px){
  .homepage_blog_sec .large_picture_text_right_text{
  padding-bottom: 30px;
  }
}
#s5_center_column_wrap ul,
#s5_center_column_wrap ol{
    margin-bottom: 15px;
    margin-top: 15px;
}
.fb_below_showcase .top_box_inner em.icon_element
{
 margin-bottom: 22px;
 color: #631237;
}
/*@media (min-width: 1200px){
 .hpfeat_text
 {
  min-height: 110px;
 }
}*/
@media (min-width: 971px) and (max-width: 1199px){
  .fb_below_showcase .top_box_inner {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
/****************/
.bottom_login #login-form input[type="password"],
.bottom_login #login-form input[type="text"]{
  width: 100% !important;
}
@media (min-width: 601px) and (max-width: 700px){
  .s5_outer.hp_featured_it_blocks .s5_masonry_txt {
      min-height: 375px;
  }
}
@media (min-width: 701px) and (max-width: 850px){
  .s5_outer.hp_featured_it_blocks .s5_masonry_txt {
      min-height: 320px;
  }
}
@media (min-width: 851px) and (max-width: 970px){
  .s5_outer.hp_featured_it_blocks .s5_masonry_txt {
      min-height: 435px;
  }
}
@media (min-width: 971px) and (max-width: 1199px){
  .s5_outer.hp_featured_it_blocks .s5_masonry_txt {
      min-height: 440px;
  }
}
@media (min-width: 1200px){
  .s5_outer.hp_featured_it_blocks .s5_masonry_txt {
      min-height: 330px;
  }
}
.s5_outer.hp_featured_it_blocks .s5_mason_abi_wrap_inner, .s5_outer.hp_featured_it_blocks #s5_masondisplay_container .s5_masonwrapinner, .s5_outer.hp_featured_it_blocks .s5_mason_abi_wrap .s5_mason_abi_wrap_inner{
  height: auto !important;
}
.homepage_blog_sec .large_picture_text_right_image {
    background-position: center center !important;
}
@media (max-width: 750px){
  #s5_below_columns_wrap1 .module_round_box.split_title_large .s5_mod_h3 {
    margin-bottom: 0px !important;
  }
}
@media only screen and (max-width:480px){
  .login-logout #s5_component_wrap .form-horizontal input[type="text"],
  .login-logout #s5_component_wrap .form-horizontal input[type="password"]{
    width: 100%;
    box-sizing: border-box;
    height: auto;
  }
  .login-logout #s5_component_wrap .form-horizontal input[type="checkbox"]{
    margin-top: 13px;
  }
}
.control-group.log_rem_chk {
display: table;
}
.control-label.log_rem_chk {
display: table-cell;
vertical-align: middle;
}
.control-label.log_rem_chk label
{
    margin-bottom: 0px;
}
.controls.log_rem_chk {
display: table-cell;
vertical-align: middle;
line-height: 1;
}
.controls.log_rem_chk #remember {
margin-left: 5px;
}
@media (max-width: 750px){
#s5_right_column_wrap_inner, #s5_left_column_wrap_inner{
  margin-top: 0px !important;
  }
}
@media (min-width:768px) and (max-width:1200px)
{
  .gray.support_options .sprocket-lists-title.padding{
   padding-right: 35px !important;
  }
}
#s5_bottom_row3_area1 .module_round_box_outer{
      margin-left: 50px !important;
}
@media (max-width: 750px){
  .employment .jc_jobdetails_back{
    margin-bottom: 20px;
  }
}
.about_plan_container{
    moz-box-shadow: 0px 1px 14px -2px #999;
    -webkit-box-shadow: 0px 1px 14px -2px #999;
    box-shadow: 0px 1px 14px -2px #999;
    padding: 14px 0 14px 0 !important;
    margin-bottom: 14px;
    margin-top: 14px;
    margin-left: 5px;
    display: table;
    width: 100%;
}
@media (min-width: 580px) {
  .about-plan,
  .about-plan-div
  {
    float: none !important;
    display: table-cell;
    vertical-align: top;
  }
  .about-plan
  {
    width: 33% !important;
    padding: 0px 20px 0 25px;
  }
  .about-plan-div
  {
    border-left: 1px solid #CCC;
    width: 1px;
  }
}
@media (max-width: 579px){
  .about_plan_container{
    padding: 0px !important;
  }
  .about-plan-div {
      float: none;
      border-left: none;
      border-bottom: 1px solid #CCC;
      margin: 0px;
  }
  .about-plan{
    width: 100% !important;
    float: none !important;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.about-plan p {
    font-size: .9em;
    line-height: 1.75em;
}
@media (max-width: 579px){
.create-an-account .register-icon{
  float: none !important;
  text-align: center !important;
  padding-right: 0px !important;
  }
}
@media (min-width: 971px){
  #s5_bottom_row3_inner .s5_module_box_2 {
  padding-right: 20px;
  }
}
.hp_featured_it_blocks .item .s5_masonwrapinner img{
  width: 100%;
}
.jc_application input[type="text"],
.jc_application input[type="email"],
.jc_application input[type="file"],
.jc_application textarea{
  border: 1px solid #DAD9D9 !important;
 box-shadow: none !important;
}
.jc_application .control-label label
{
 color : #7d7c7c !important;
}
/*p.s5_mod_h3{
  text-transform: uppercase;
  line-height: 130%;
  font-family: Roboto Slab !important;
  color: #000000 !important;
}
@media (min-width:580px) and (max-width:970px){
#s5_right_wrap .s5_mod_h3_outer p{
    font-size: 1.7em !important;
  }
}*/
.fb_hp_h3
{
 color: #000000;
 margin-bottom: 8px;
 text-transform: uppercase;
 font-size: 1.5em;
 line-height: 130%;
 font-weight: 700;
 font-family: Roboto Slab !important;
}
.free_download_h3
{
 font-size: 3.4em;
 line-height: 1;
 color: #631237;
 font-family: 'Open Sans',Helvetica,Arial,Sans-Serif !important;
 font-weight: 500;
 text-transform: uppercase;
}
.fc_na_h3
{
 font-weight: 600;
 font-size: 1.8em;
 margin-bottom: 25px;
 line-height: 130%;
 color: #000000;
 font-family: Roboto Slab !important;
 text-transform: uppercase;
 padding: 0px;
}
p.s5_masonry_articletitle
{
 font-family: Roboto Slab !important;
}
.module_round_box.mosaic_service_fix,
.module_round_box.understanding-it-mosaic
{
 margin-left: -50px;
}
@media (max-width: 970px){
 .free_download_h3{
    font-size: 2.8em;
 }
}
.sprocket-mosaic-item .sprocket-mosaic-title
{
  font-family: Roboto Slab !important;
  line-height: 130%;
  font-weight: 700;
  color: #000000;
  padding: 0px;
}
.sprocket-lists-title{
 font-weight: 700;
 color: #000000;
 font-family: Roboto Slab !important;
}
@media (max-width: 950px){
  #s5_menu_wrap ul.menu {
    display: none !important;
  }
}
.s5_responsive_mobile_sidebar_show_ltr,
.s5_responsive_mobile_present #s5_responsive_menu_button,
#s5_responsive_menu_button
{
 display: none !important;
}
.s5_responsive_mobile_sidebar_body_wrap_show_ltr
{
 margin-left: 0px !important;
 overflow: visible !important;
}
.home #s5_breadcrumb_wrap{
  padding: 0px;
 }

p.s5_mod_h3
{
 color: #000;
 font-family: Roboto Slab !important;
 padding: 0px;
}

#s5_component_wrap_inner h2 {
    margin: 0px !important;
}

.item-page h4 {
    margin-top: 5px;
    margin-bottom:15px;
    color: #383838;
}

#s5_component_wrap_inner p ~ h2 {
    margin-top: 15px !important;
}
h1.title_with_sub_centered_title {
    font-size: 2.7em !important;
    margin-bottom: 22px;
    font-weight: 600;
    line-height: 125%;
    font-family: 'Open Sans',Helvetica,Arial,Sans-Serif !important;
}
h2.homepage-title {
    font-family: Roboto Slab !important;
    font-size: 2.3em !important;
    color: #000;
    padding: 0px;
    margin-bottom: 50px;
    font-weight: 600;
}
h2.homepage-title span.s5_h3_first {
    color: #631237;
    font-family: 'Open Sans',Helvetica,Arial,Sans-Serif !important;
    font-size: .75em !important;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    height: 0px;
}
.jc_application #adminForm label {
    width: 80%;
}
#eb p.eb-brand-name.reset-heading{
  font-family: Roboto Slab !important;
  font-weight: bold;
  color: #000000;
}
#eb p.eb-authors-name.reset-heading{
    font-size: 16px;
    font-weight: bold;
    font-family: Roboto Slab !important;
}
#eb p.eb-authors-name.reset-heading a{
  color: rgb(0, 0, 0) !important;
}
@media (min-width: 751px){
  #s5_bottom_row3_inner .module_round_box_outer{
    padding: 0px 20px;
  }
}
#eb p.eb-section-heading.reset-heading{
  font-family: Roboto Slab !important;
  color: #000000;
  line-height: 130%;
}
#eb p.reset-heading.col-cell.cell-tight{
  padding: 0 0 10px;
  font-weight: bold;
  font-family: Roboto Slab !important;
  font-size: 1.1em;
  line-height: 130%;
  color: #000000;
}
.tag-category ul li { list-style: none; }
.tag-category ul li:nth-child(odd) { background: #f2f2f2; }
.tag-category ul li { padding: 20px 10px; }
.tag-category ul li:hover { background: #eaeaea; }
.blog .eb-entry-tools.row-table {
    margin: 0px !important;
}
.blog .es-post-state {
    margin: 0px !important;
}
#jevents_body .nav-items div.active a, .jev_header2 .active a {
  background-color: #631237 !important;
  color: #FFF !important;
}
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover{
  background-color: #36000a !important;
}
.mceEditor button {
  background: transparent !important;
  color: #444 !important;
  padding: 0px 2px !important;
  height: 30px !important;
}
.jeventslight #toolbar-box i {
  background-image: none !important;
}
@media screen and (max-width: 800px) and (min-width: 580px){
  #s5_bottom_row3 .s5_float_left {
    width: 100% !important;
}
}
@media (min-width: 1200px){
  .home .custom.split_title_large .span3 {
    width: 220px;
  }
}
.edit button {
    min-height: 30px !important;
}

/* Exit Intent Popup CSS */
.news-exit {
    overflow:hidden !important;
}

.news-exit .rstbox-content .chronoforms #display-section1 {
    display: table;
    margin:0 !important;
}

.news-exit .rstbox-content .chronoforms .field {
    width: 70.5%;
    display: table-cell;
    margin:0 !important;
    line-height: 51px !important;
}

.news-exit .rstbox-content .field #email {
    min-height: 50px;
}

.news-exit .rstbox-content .chronoforms .readon {
    margin: 0 0 0 9px !important;
    padding: 15px 22px !important;
    display:table-cell;
}

.news-exit .rstbox-content p {
    margin-bottom: 20px;
}

.jc_popup form {
    margin: 0;
}

.jc_popup .dfpfa {
    display: table;
}

.jc_popup .dfbti {
    border: 1px solid #DDD;
}

.jc_popup #dfpfa_form {
    display: table-cell;
    width: 69%;
    vertical-align: top;
    float: none;
}

.jc_popup .dfpfa-row {
    display: table-cell;
    width:50%;
}

.jc_popup .dfbepp .readon {
    margin:0 0 0 0;
    padding:12px 22px;
}

.jc_popup p {
    margin-bottom: 20px;
}

.jc_popup .djcfmc {
    margin-left: -5px;
}

/* Exit Intent Popup CSS */
.edit button span {
  display: none;
}
.icons.nav-hover .btn-group.pull-right.open:hover, .icons.nav-hover .btn-group.pull-right.open {
    height: 30px !important;
}
.icons.nav-hover .btn-group.pull-right.open button:hover, .icons.nav-hover .btn-group.pull-right.open button {
    margin: -6px 0px 4px 4px !important;
}
@media (min-width: 481px) {
  .hd_form .semanticui-body.chronoforms .field, .hd_form .semanticui-body.chronoforms .grouped.fields,
  .contact_form .semanticui-body.chronoforms .field, .contact_form .semanticui-body.chronoforms .grouped.fields,
  .reg_form .semanticui-body.chronoforms .field, .reg_form .semanticui-body.chronoforms .grouped.fields {
    display: table;
    max-width: 480px;
    width: 100%;
  }
}
@media (min-width: 481px) {
  .hd_form .semanticui-body.chronoforms .ui.form .field > label, .hd_form .semanticui-body.chronoforms .grouped.fields > label,
  .contact_form .semanticui-body.chronoforms .ui.form .field > label, .contact_form .semanticui-body.chronoforms .grouped.fields > label,
  .reg_form .semanticui-body.chronoforms .ui.form .field > label, .reg_form .semanticui-body.chronoforms .grouped.fields > label {
    display: table-cell;
    width: 160px;
    vertical-align: top;
  }
  .referral_form .semanticui-body.chronoforms .field,
  .referral_form .semanticui-body.chronoforms .grouped.fields
  {
    display: block;
    max-width: 100%;
    width: 100%;
  }
  .referral_form .semanticui-body.chronoforms .ui.form .field > label,
  .referral_form .semanticui-body.chronoforms .grouped.fields > label
  {
      display: block;
      width: auto;
      vertical-align: top;
  }
}
@media (min-width: 768px) {
  .s5_outer.referral_form {
    max-width: 600px;
  }
}
.referral_form form .item {
  margin-bottom: -1px !important;
}
.referral_form .segment {
  padding-bottom: 40px !important;
}
a.boxed_readon.readon {
  border: 1px solid #cccccc;
  border-radius: 1px;
  padding-top: 8px !important;
  padding-bottom: 10px !important;
  font-size: 14px;
  margin-top: 0px;
}
.boxed_title {
  line-height: 1.2;
  text-align: center;
  margin-top: 10px;
}
.boxed_thumbnail {
    border: 1px solid #e4e4e4;
}
.boxed_desc {
  text-align: center;
  line-height: 150%;
}
.boxed_thumbnail h3.boxed_title a {
    font-weight: 600;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}
@media (min-width: 1200px) {
  .it-services-boxed .boxed_desc {
    min-height: 102px;
  }
  .it-services-boxed .boxed_title {
    font-size: 18px;
  }
}
@media (min-width: 1200px) and (max-width: 1256px) {
.it-services-boxed .boxed_title {
    min-height: 42px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .it-services-boxed .boxed_desc {
    min-height: 124px;
  }
  .it-services-boxed .boxed_title {
    font-size: 17px;
  }
}
@media (min-width: 900px) and (max-width: 979px) {
  .it-services-boxed .boxed_desc {
    min-height: 124px;
  }
  .it-services-boxed .boxed_title {
    min-height: 44px;
    font-size: 18px;
  }
}
@media (min-width: 751px) and (max-width: 899px) {
  .it-services-boxed .boxed_desc {
      min-height: 93px;
  }
  .it-services-boxed .boxed_title {
    font-size: 16px;
  }
  .boxed_row_item33 {
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
    max-width: 50% !important;
  }
}
@media (min-width: 600px) and (max-width: 750px) {
  .it-services-boxed .boxed_desc {
    min-height: 72px;
  }
  .it-services-boxed .boxed_title {
    font-size: 18px;
  }
}
@media (min-width: 481px) and (max-width: 599px) {
  .it-services-boxed .boxed_desc {
    min-height: 90px;
  }
  .it-services-boxed .boxed_title {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .it-services-boxed .boxed_desc, .understanding-it-boxed .boxed_desc {
    line-height: 175%;
    margin: 10px 0px;
  }
}

.understanding-it-boxed .boxed_thumbnail img {
    width: auto;
}
.understanding-it-boxed .boxed_img {
  text-align: center;
}
@media (min-width: 1350px) {
  .understanding-it-boxed .boxed_desc {
    min-height: 120px !important;
  }
}
@media (min-width: 1200px) {
  .understanding-it-boxed .boxed_title {
    min-height: 52px;
    font-size: 21px;
  }
  .understanding-it-boxed .boxed_desc {
    min-height: 147px;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .understanding-it-boxed .boxed_title {
    font-size: 17px;
    min-height: 42px;
  }
  .understanding-it-boxed .boxed_desc {
    min-height: 147px;
  }
}
@media (min-width: 900px) and (max-width: 979px) {
  .understanding-it-boxed .boxed_title {
    font-size: 18px;
    min-height: 72px;
  }
  .understanding-it-boxed .boxed_desc {
    min-height: 128px;
    font-size: 13px;
  }
}
@media (min-width: 751px) and (max-width: 899px) {
  .understanding-it-boxed .boxed_title {
    font-size: 18px;
    min-height: 45px;
  }
  .understanding-it-boxed .boxed_desc {
    min-height: 134px;
  }
}
@media (min-width: 600px) and (max-width: 750px) {
  .understanding-it-boxed .boxed_title {
    min-height: 50px;
  }
  .understanding-it-boxed .boxed_desc {
    min-height: 93px;
  }
}
@media (min-width: 481px) and (max-width: 599px) {
  .understanding-it-boxed .boxed_title {
    min-height: 50px;
    font-size: 18px;
  }
  .understanding-it-boxed .boxed_desc {
    min-height: 134px;
  }
}
#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit {
  padding: 6px 10px;
  color: #fff !important;
	outline: none;
  box-shadow: none;
}
.icons .btn-group.pull-right {
    margin-top: -44px;
}
.support .icons {
    margin-right: 0px;
}
/*support options module*/
.support_option .rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {
  background: -webkit-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
  font-size: 1.2em !important;
  color: #535353;
  border-radius: 5px;
  padding: 5px 10px !important;
  font-weight: 700;
  color: #000000;
  background: -webkit-linear-gradient(top, #f9f9f9 0%,#eaeaea 100%);
  font-family: Roboto Slab !important;
  line-height: 1.2;
  border: 1px #ddd;
}
.support_option .rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:focus {
    text-decoration: none;
}
.support_option .accordion-group {
  border: 0px !important;
}
.support_option .accordion-heading.panel-heading {
    position: relative;
}
.support_option .accordion-group.panel.rl_sliders-group.nn_sliders-group a.accordion-toggle::after {
    content: "\f067";
  position: absolute;
  right: 10px;
  top: 6px;
  font-family: fontAwesome;
}
.support_option .accordion-group.panel.rl_sliders-group.nn_sliders-group.active a.accordion-toggle::after {
    content: "\f068";
}
.support_option .custom.module_round_box.gray.support_option {
  padding: 0px;
}
.support_option a.readon {
  display: block;
}
 /*support options module end*/



 #s5_body_padding #s5_responsive_menu_button, .s5_responsive_mobile_sidebar_show_ltr, .s5_responsive_mobile_present #s5_responsive_menu_button, #s5_responsive_menu_button {
  display: none !important;
}
@media (min-width:933px) and (max-width:950px){
  #navigation-toggle {
    transform: scale(2);
    right: 20px;
  }
}
@media only screen and (min-width: 951px){
  #sidr-main {
    display: none !important;
  }
}

/* Whitepaper popup - start */
.popup-for-newsletter .rstbox-content {
    display: table;
    width: 100%;
}
.popup-for-newsletter .engage-box-popup {
    text-align: center;
    padding: 30px;
    background: linear-gradient(148deg, rgba(205,33,33,1) 0%, rgba(105,10,10,1) 100%);
    color: #fff;
	display: table-cell;
}
.popup-for-newsletter .rstbox-content .chronoforms {
padding-top: 30px;
    background: #333;
    display: table-cell;
    padding-bottom: 30px;
    padding-left: 6px;
    padding-right: 10px;
}
.popup-for-newsletter p.whitepaper-img {
    margin: 20px;
}
.popup-for-newsletter .rstbox-content .chronoforms .g-recaptcha {
   transform: scale(0.84);
    float: left;
}
.popup-for-newsletter .rstbox-content form#display-section1 {
    width: 84%;
    margin: 0 auto;
}

.popup-for-newsletter .rstbox-content .chronoforms .ui.button {
   margin-top: 0 !important;
    padding: 15px !important;
    width: 100%;
    border-radius: 5px;
    margin: 0 auto;
}
.popup-for-newsletter .rstbox-content .chronoforms h3.ui.header.dividing {
       text-align: center;
    border-bottom: 1px solid #631237;
    width: 104px;
    margin-bottom: 10px !important;
    text-transform: uppercase;
    margin: 0 auto;
	color: #fff;
}

.popup-for-newsletter .rstbox-content .chronoforms .ui.form input[type="text"], .popup-for-newsletter .rstbox-content .ui.form .field.error input[type=text] {
    background: rgba(255, 255, 255, 0);
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
	border-color: rgba(255, 255, 255, 0.4) !important;
	color: #fff;
}

.rstbox.rstbox_center.rstbox_module.popup-for-newsletter {
   background:#333 !important;
}
.popup-for-newsletter .engage-goal-desc h2
{
	color: #fff;
}
/* Whitepaper popup - end */

/* Newsletter popup - start */
.popup-for-whitepaper .engage-box-popup
{
background: linear-gradient(148deg, rgba(205,33,33,1) 0%, rgba(105,10,10,1) 100%);

	padding:15px;
}
.popup-for-whitepaper .engage-goal-newsletter {
    width: 65%;
	display: inline-block;
	float: left;
	color: #fff;
}
.popup-for-whitepaper .engage-newsletter-img {
    width: 35%;
    float: right;
}
.popup-for-whitepaper .engage-goal-newsletter h2{
	color: #fff;
	font-size: 26px;
}
.popup-for-whitepaper .engage-newsletter-img img
{
	width: 100% !important;
	margin-top: 20px;
}
.popup-for-whitepaper .ui.form input[type="text"] {
    width: 370px !important;
	min-height: 28px !important;
	border-radius: 0px;
}
/*.popup-for-whitepaper .ui.form [class*="equal width"].fields > .field {
    flex: 1;
}*/
.popup-for-whitepaper .mid-content p, .popup-for-whitepaper .mid-content ul li {
    line-height: 24px;
}
.popup-for-whitepaper .ui.form .field {
    margin: 0 0 5px !important;
}
.popup-for-whitepaper .semanticui-body.chronoforms .g-recaptcha {
       transform: scale(0.78);
    transform-origin: left;
    float: left;
    margin-top: 0px;
}


.popup-for-whitepaper .ui.form .field .prompt.label {
    display:none !important;
}

.popup-for-whitepaper div#area_fields_27 {
    width: auto;
    float: left;
    margin-right: 20px;
	margin-top: 12px;
}

.popup-for-whitepaper #button23 {
    height:55px !important;
    margin-top:-6px !important;
}

.popup-for-whitepaper form#display-section1 {
    margin-bottom: 0;
    padding:15px 10px 15px 20px !important;
}


.popup-for-whitepaper .semanticui-body.chronoforms .ui.form input[type="text"] {
    height:55px !important;
}


.popup-for-whitepaper .semanticui-body.chronoforms h6.ui.header.dividing {
    margin: 0;
    border-bottom: none;
}

.popup-for-whitepaper .semanticui-body.chronoforms .sub.header {
    color: #fff !important;
	margin-left:8px;
}
.popup-for-whitepaper .semanticui-body.chronoforms .ui.button{
   font-size: 16px !important;
    padding: 12px 25px !important;
    border-width: 0px !important;
    border-radius: 0px !important;
    height: 40px !important;
    line-height: 15px;
    margin-top: 0px;
    background: #631237;
    width: 100%;
}
.popup-for-newsletter .rstbox-content .chronoforms label, .popup-for-whitepaper .rstbox-content .chronoforms label {
    display: none !important;
}
@media (min-width: 320px) and (max-width: 359px)
{
   .popup-for-whitepaper .semanticui-body.chronoforms .ui.button { width: 50% !important; }
   .popup-for-whitepaper .semanticui-body.chronoforms .g-recaptcha { transform: scale(0.80);margin: 0 auto !important;float:none !important; transform-origin: left !important;}
   .popup-for-whitepaper #display-section1 {text-align: center !important;}

}
@media(max-width: 660px)
{
	 .popup-for-newsletter, .popup-for-whitepaper {height: auto !important; background: transparent !important;top: 50px !important;}
	 .popup-for-whitepaper .rstbox-container {padding: 15px;}
	 .popup-for-whitepaper div#area_fields_27{margin: 0px !important;}
     .popup-for-whitepaper .mid-content {text-align: center;}
     .popup-for-whitepaper .mid-content ul { display: inline-block; }
	 .popup-for-whitepaper .semanticui-body.chronoforms .ui.form input[type=text] { height: auto !important; width: 100% !important;}
	 .popup-for-whitepaper .engage-goal-newsletter{width: 100% !important;}
	 .popup-for-whitepaper .engage-newsletter-img { width: 35%; margin: 0 auto; margin-bottom: 0px;text-align: center;float: none !important;margin-bottom: 20px !important;}
	 .popup-for-newsletter .rstbox-content, .popup-for-newsletter .engage-box-popup, .popup-for-newsletter .rstbox-content .chronoforms {display: block !important;}
	 .popup-for-whitepaper #display-section1 .ui.form input[type="text"] {width: 100% !important;}
	 .popup-for-whitepaper .semanticui-body.chronoforms .g-recaptcha { transform: scale(0.89);margin: 0 auto !important;float:none !important; transform-origin: center;}
	 .popup-for-whitepaper .semanticui-body.chronoforms .ui.button {margin-top:0px !important;}
	 .popup-for-whitepaper .engage-goal-newsletter h2, .popup-for-whitepaper .mid-content p, .popup-for-whitepaper .mid-content ul li{text-align: center;}
	 .popup-for-whitepaper .semanticui-body.chronoforms .ui.button {margin-bottom: 10px !important; margin: 0 auto !important; width: 160px !important;}
	 .popup-for-whitepaper .semanticui-body.chronoforms .sub.header {text-align: center !important;}
	 .popup-for-whitepaper .rstbox-close { top: 15px; right: 15px; }
	 .popup-for-whitepaper .mid-content p, .popup-for-whitepaper .mid-content ul li { font-size: 13px; }
	 .popup-for-whitepaper #display-section1 {text-align: center;}
	 .popup-for-whitepaper iframe { margin: 0 auto !important; }
	 .popup-for-whitepaper #google_nocaptcha24 div, .popup-for-whitepaper #google_nocaptcha24 { margin: 0 auto; }
	 .popup-for-whitepaper .ui.form input[type="text"]{width: 100% !;}
	 .popup-for-whitepaper .ui[class*="left aligned"].container { text-align: center; float: none; margin: 0 auto; width: 100% !important;}
	 .popup-for-whitepaper .ui.fluid.container { width: 100% !important;     text-align: center;}
	 .popup-for-whitepaper div#area_fields_27 { text-align: center !important; float: none !important; width: 100% !important; }
	 .popup-for-whitepaper h6.ui.header.dividing { position: absolute; text-align: center;margin: 0 auto !important;left: 0;right: 0;bottom: 0px;}
	 .popup-for-whitepaper div#area_fields_25 { width: 100% !important; margin: 0 auto !important; }
	 .popup-for-whitepaper form#display-section1 { margin-bottom: 20px !important; background: rgb(51, 51, 51); padding: 14px 10px 30px 12px!important;}
	 .popup-for-whitepaper .ui.container{margin:0 auto!important;}
	 .popup-for-whitepaper #button23 { height:40px !important; margin-top:-6px !important; }
	 .popup-for-whitepaper .engage-goal-newsletter h2 {margin-top: 15px;}
}
@media (min-width: 661px) and (max-width: 780px)
{
	.popup-for-whitepaper .semanticui-body.chronoforms .ui.button { margin-top: 0px !important; width: 100% !important;display: inline-table;margin-left: 0px !important;}
	.popup-for-whitepaper .semanticui-body.chronoforms .sub.header { margin-top: 10px !important; }
	.popup-for-whitepaper .semanticui-body.chronoforms .g-recaptcha { transform: scale(0.70) !important;margin: 0 auto !important;float:none !important;}
	/*.popup-for-whitepaper div#area_fields_27{margin-right: 0px !important;}*/
	/*.popup-for-whitepaper .ui.container{margin:0px !important;}*/
	.popup-for-whitepaper #button23 { height: 55px!important; margin-top: -10px!important; width: 92% !important; }
}

@media (min-width: 661px) and (max-width: 767px)
{
	.popup-for-whitepaper div#area_fields_27{margin-right: 0px !important;}
}

/* Newsletter popup - end */

.ten_ben_btn .readon {
  display: table;
}

#eb .eb-entry-author-recents span.col-cell.text-right {
    text-align: right;
}

/*roll out start*/
#s5_logo_wrap img {
    margin-top: 6px;
    transform: scale(0.8);
    width: 300px;
}
#s5_menu_wrap.s5_wrap_fmfullwidth #s5_logo_wrap {
  margin-top: -8px !important;
}
#s5_menu_wrap.s5_wrap_fmfullwidth #s5_logo_wrap img {
  max-height: 55px !important;
  margin-top: 16px;
  width: 100%;
}
div#s5_menu_wrap {
  background: #fff;
  box-shadow: 0 1px 5px rgba(0,0,0,0.3);
}
#subMenusContainer div ul {
  background: #ffffff !important;
}
#s5_nav a, #subMenusContainer div ul a {
  color: #000 !important;
}
#s5_menu_wrap2 #s5_menu_inner .phone_class a {
  color: #fff !important;
}
.treeview .hover{
  color: #36000a;
}
#eb .eb-toolbar__search .eb-filter-select-group,
#eb .eb-toolbar__link.has-composer,
#eb .eb-toolbar .btn-search-submit {
  background-color: #631237 !important;
}
#eb .eb-toolbar__search .eb-filter-select-group:hover,
#eb .eb-toolbar__link.has-composer:hover,
#eb .eb-toolbar .btn-search-submit:hover {
  background-color: #36000a !important;
}
/* testimonial bg none */
/*div#style7 div#style711,
div#style7 div#style71,
div#style7-inner2,
div#style7 div#style722,
div#style7 div#style72{
  background:none;
}
div#style7-inner2{
  background:none;
  border: 1px solid #EDEDED;
}*/
#s5_pos_bottom_row3_2 .eb-mod-media-title,
#s5_pos_bottom_row3_2 .eb-mod-media-title a:hover,
.breadcrumb a.pathway,
.breadcrumb a.pathway:hover {
  color: #a6a8a7 !important;
}
/*roll out end*/

.partner-logo p {
  text-align: center;
  margin-bottom: 25px;
}
.partner-logo p img {
  max-width: 300px !important;
}
/*Login*/
#s5_pos_bottom_row3_1 .jc_vertical_form input {
    max-width: none !important;
    display: block !important;
    width: 100%;
}
#s5_pos_bottom_row3_1 .jc_vertical_form input[type="checkbox"] {
    width: auto !important;
    display: inline-block !important;
    margin-left: 5px !important;
    min-height: auto;
}
.hlp_dsk #jc_vertical_form input {
    max-width: none !important;
    width: 100%;
}

.hlp_dsk .jc_vertical_form #jc_login_usr, .hlp_dsk .jc_vertical_form #jc_login_pass {
    background: white !important;
}
.hlp_dsk .jc_vertical_form input[type="checkbox"] {
    width: auto !important;
    display: inline-block !important;
    margin-left: 5px !important;
    min-height: auto;
}
.dfbti {
    border: 1px solid #C8BFC4 !important;
}
textarea {
    border: 1px solid #C8BFC4 !important;
}
.dfbepp input.dmsb[type="button"] {
    background: #631237 !important;
}
.dfbepp input.dmsb[type="button"]:hover {

  background-color: #3b000f !important
}
/*input[type="text"]{
  min-height: 40px !important; 
}*/
.quick-capture select {
    height: 45px !important;
}

/* CSS Fix */
.jc_horizontal_form input.jc_username,
.jc_horizontal_form input.jc_password,
.jc_horizontal_form input.button,
.jc_horizontal_form #remember_login
{
 height: auto;
 min-height: auto !important;
}
.jc_horizontal_form #remember_login {
 margin-bottom: 0px;
}
/*Login end*/
.dfpfa input[type="text"], .dfpfa input[type="email"], .dfpfa input[type="password"], .dfpfa input[type="file"], .dfpfa select, .dfpfa textarea, .hlp_dsk #jc_vertical_form input[type="text"], .hlp_dsk #jc_vertical_form input[type="password"] {
    min-height: 40px !important;
    height: auto !important;
    padding: 6px 15px;
    width: 100% !important;
    max-width: 100%;
    background: #fff !important;
    border: 1px solid #C8BFC4;
}
.item-page form .dfpfa ul.dfpfa-row li {
    width: 100%;
    max-width: 300px;
}
.quick_tkt_container_div input[type="text"], .quick_tkt_container_div textarea {
    width: 80% !important;
    background: #fff !important;
}
.quick_tkt_container_div select {
    min-height: 45px !important;
}
#s5_right_column_wrap input[type="text"] {
    margin-bottom: 0px !important;
}
@media only screen and (min-width: 960px) and (max-width:1199px) {
	.contact-left {
		float: left;
		width:265px;
	}

	.contact-right {
		float:right;
		width:400px;
	}
}
.contact-left {
  float:left;
  width:400px;
}

.contact-right {
  float:right;
  width:400px;
  color: #000;
}

/**responsive fix*/
/*@media (max-width: 450px) {
  #s5_logo_wrap img {
    transform: scale(0.7);
  }
}*/
@media screen and (max-width: 1349px) {
  #s5_nav li {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (min-width:950px) and (max-width:1199px){
  #s5_nav li {
    padding-left: 5px;
    padding-right: 5px;
  }
  /*#s5_menu_inner ul li a span{
    font-size: 0.8em;
  }*/
  #s5_logo_wrap img {
    transform: scale(0.75);
    transform-origin: left;
  }
}
@media screen and (max-width: 949px){
  #s5_logo_wrap {
    position: relative;
  }
}
#s5_body_padding #s5_responsive_menu_button, .s5_responsive_mobile_sidebar_show_ltr, .s5_responsive_mobile_present #s5_responsive_menu_button, #s5_responsive_menu_button {
  display: none !important;
}
@media (min-width:933px) and (max-width:950px){
  #navigation-toggle {
    transform: scale(2);
    right: 20px;
  }
}
@media only screen and (min-width: 950px){
  #sidr-main {
    display: none !important;
  }
}
.ctb_right .fas.fa-phone {
  color: #000 !important;
}
@media only screen and (max-width: 849px) {
  .support_option .rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle {
  	font-size: 1em !important;
  }
}
/*#eb .eb-toolbar__search .eb-filter-select-group, #eb .eb-toolbar__link.has-composer, #eb .eb-toolbar .btn-search-submit {
  background: #25db96 !important;
}*/
/**responsive fix end*/

#fd-toolbar-search .fd-toolbar-btn {
  display: none !important;
}
#eb #fd .fd-toolbar .is-active .fd-toolbar__link:not(.no-active-state), #eb #fd .fd-toolbar .is-active .fd-toolbar_submenu-link {
  color: #631237;
}
#eb .eb-post-listing__item {
  margin-bottom: 20px;
}