/* 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;
}
#subMenusContainer div ul {
    background: #232323;
}
#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: #cd2122 !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;
}*/
@media (max-width: 932px) {
  ul#dj-megamenu1650 {
    display: none;
  }
}
.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;
}

.module_round_box_outer{
      margin-left: 0px !important;
}

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

@media (min-width: 580px) and (max-width: 767px) {
  #s5_right_wrap .s5_mod_h3 {
      font-size: 1.2em !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: #0b5c99;
}

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


#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: #0b5c99 !important;color: #fff !important;border-color: #0b5c99 !important;}

#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: #0b5c99 !important;color: #fff !important;border-color: #0b5c99 !important;}

div#eb a:hover, div#eb a:focus, div#eb a:active{color: #0b5c99 !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;
}

.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;
}

.it-services-class #s5_component_wrap_inner .sprocket-mosaic-container .sprocket-mosaic-item h2{
    font-size: 1.7em !important;
    margin-bottom: 5px !important;
    text-align: center;
}

.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: #cd2122;
    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: 4px;
    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) {
  .it-services-class #s5_component_wrap_inner .sprocket-mosaic-container .sprocket-mosaic-item h2{
    font-size: 1.3em !important;
  }
}



.understanding-it-class #s5_component_wrap_inner .sprocket-mosaic-container .sprocket-mosaic-item h2{
    /*font-size: 1.7em !important;*/
    margin-bottom: 20px !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: #cd2122;
    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: 4px;
    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: 898px) {
  .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: #cd2122;
}

#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: #cd2122 !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: #cd2122 !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;
}

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

.widereadon-red {
	width: 100%;
	background:#cd2122 !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: #cd2122 !important;
}

#s5_right_wrap .s5_mod_h3_outer p , #s5_bottom_row3 .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;
}

#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: 58%;
    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: #0b5c99 !important;
}
div#eb .eb-post-foot .eb-post-more .btn:hover,
div#eb .eb-post-foot .eb-post-comments a:hover {
    color: #0b5c99 !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: 3px 5px !important;
}
.jeventpage button,
.jeventpage input[type="button"],
.jeventpage input[type="submit"],
.jeventslight #toolbar .btn.btn-small.btn-success,
.jeventslight #toolbar.btn-toolbar button {
    background: #444 !important;
    color: #fff !important;
    border-color: #444 !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: #727070 !important;
    color: #fff !important;
    border-color: #727070 !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;
}
/* 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.4em !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:nth-child(3) .top_box_inner2{
      margin-bottom: 25px !important;
}*/

#je-audetails,.jd_footer, .jd_top_navi{display: none;}

/*#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: 933px) 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: #0b5c99 !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;
}
#s5_body_padding .free-consultation-right a.readon:hover {
    background-color: #fff !important;
    color: #000 !important;
}
#s5_body_padding .free-consultation-right a.readon:hover {
    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: 280px;
		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 {
    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: #0b5c99;
    font-size: 60px;
    width: 1em;
    text-align: center;
}
.main-support-page {
		margin: 0px 0px 15px;
		clear: both;
}
p.support-desc {
    margin-top: 22px;
    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: 380px !important;
		margin-top: -148px;
		background-position: 80% center;
	}
	#s5_body_padding.support .custom.sp_page_header{
		padding-top: 220px;
	}
	.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%;
		padding-top: 5px;
	}
	#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: 200px;
	}
}
@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: #cd2122 !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: #cd2122 !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;
  }
}

.chronoforms6_credits{
  display: none;
}

.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: #d1262e !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: #cd2122 !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: #a50000 !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: #0b5c99;
	border-color: #0b5c99;
	color: #fff;
	text-transform: uppercase;
	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: #0b5c99;
	border-color: #0b5c99;
	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: normal;
	border-radius: 0px;
}
#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: #a50000 !important;
	border-color: #a50000 !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;
}
/* 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 #cd2122;
}
#referrer_tab.active,
#referree_tab.active {
	border:1px solid #cd2122;
	background-color: #cd2122;
}
#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;
    border-radius:4px;
}

#login .button {
    border-radius:4px !important;
}

.dfbepp input.dmsb[type='button'] {
    border-radius:4px !important;
}


#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 */

/*chronoform -6 css*/

/*#s5_right_column_wrap .s5_module_box_2 .s5_outer .G2-form div:nth-child(1){
  margin-top: 10px;
}*/

.ui.form input[type=text]{
    height: auto !important;
    min-height: auto !important;
    margin-bottom: 0px;
    padding: 8px 12px;
    width: 100%;
    border: 1px solid #ccc;
  }

.ui.button{
    width: 100%;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 18px;
    padding-left: 22px;
    padding-right: 22px;
    margin-top: 16px;
    cursor: pointer;
    line-height: 20px;
    color: #FFFFFF !important;
    border-radius: 0px !important;
    font-weight: 400 !important;
}

.ui.form .field>label{
      font-size: 14px !important;
}

.ui.form .field {
    margin: 18px 0 1em !important;
}
/*end chronoform -6 css*/


/* 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: #0b5c99 !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;
    min-height: 30px !important;
}

textarea {
    background: white !important;
}
.dfbepp .readon{
  background: #0b5c99 !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;
  
  
}
.dfbepp .readon:hover {
    background: #0b5c99 !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;
}


/* 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;
}
/* End MSPW Libary Code */

.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 .icon.icon-phone {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/*Header Right CSS*/
#s5_nav li {
    padding-left: 13px;
    padding-right: 13px;
}
#s5_nav li a {
  font-size: 13px
}
#custom_header_right a
{
	display: block;
	color: #fff;		
	text-transform: uppercase;
}
@media (max-width: 932px)
{	
	#s5_menu_wrap
	{
		height: 145px;
	}
	#s5_logo_wrap
	{
		height: auto;
	}
	#custom_header_right
	{
		display: inline-block;
	}
}
@media (min-width: 933px)
{
	#s5_menu_wrap_inner
	{
		display: table;
		width: 100%;
	}
	#s5_menu_wrap_inner #s5_logo_wrap
	{
		position: relative;
		float: none;
		height: auto;
		text-align: left;
	}
	#s5_menu_wrap_inner #s5_logo_wrap,
	#s5_menu_wrap_inner #s5_menu_inner,
	#s5_menu_wrap_inner #custom_header_right
	{
		display: table-cell;
		vertical-align: middle;
	}
/*	#custom_header_right
	{
		background: #0b5c99;
	}
	#custom_header_right a
	{
		margin: 5px 0px;
		font-size: 13px;
	}*/
}
@media (min-width: 933px) and (max-width: 1024px)
{
	#s5_logo_wrap
	{
		max-width: 180px;
	}
/*	#custom_header_right a
	{
		font-size: 11px;
	}*/
	#s5_nav li a {
    font-size: 12px;
	}
/*	#custom_header_right
	{
		width: 100px;
	}*/
	#s5_nav li {	
			padding-left: 5px;
			padding-right: 5px;	
	}
}
@media (min-width: 1025px)
{
/*	#custom_header_right
	{
		min-width: 130px;
	}*/
}
@media (min-width: 1025px) and (max-width: 1199px)
{
	#s5_nav li a
	{
		font-size: 13px;
	}
	#s5_logo_wrap
	{
		max-width: 220px;
	}
	#s5_nav li {	
			padding-left: 7px;
			padding-right: 7px;	
	}
/*	#custom_header_right
	{
		min-width: 116px;
	}*/
}
@media (min-width: 1200px) and (max-width: 1299px)
{
	#s5_nav li {	
			padding-left: 11px;
			padding-right: 11px;	
	}
	#s5_nav li a
	{
		font-size: 12px;
	}
}
/*Header Right CSS End*/
/*New Showcase*/
.unite2_showcase .large_text_fourth_line .readon
{
	font-size: 19px !important;
	line-height: 24px !important;
	font-weight: bold !important;
	margin: 0px 20px !important;
	padding: 22px 26px !important;
	
}
.unite2_showcase .large_text_fourth_line .readon.lm_readon
{
	background: transparent !important;
	border: 1px solid #fff !important;
}
@media (max-width: 480px)
{
	.unite2_showcase .large_text_first_line
	{
		font-size: 26px !important;
		line-height: 31px !important;
		top: 5% !important;
	}
	.unite2_showcase .large_text_second_line
	{
		font-size: 20px !important;
		line-height: 25px !important;
		top: 16% !important;
	}
	.unite2_showcase .large_text_third_line
	{
		font-size: 16px !important;
		line-height: 21px !important;
		top: 34% !important;
	}
	.unite2_showcase .large_text_fourth_line
	{
		top: 87% !important;
	}
	.unite2_showcase .large_text_fourth_line .readon
	{
		font-size: 13px !important;
		line-height: 20px !important;
		padding: 11px 15px !important;
		margin: 0 5px !important;
	}
	.unite2_showcase #unite_slide3 .large_text_first_line
	{
		top: 17% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_first_line
	{
		top: 21% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_second_line
	{
		top: 28% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_third_line,
	.unite2_showcase #unite_slide3 .large_text_third_line
	{
		top: 41% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_fourth_line,
	.unite2_showcase #unite_slide3 .large_text_fourth_line
	{
		top: 78% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_second_line
	{
		top: 28% !important;
	}
}
@media (max-width: 400px)
{
	.unite2_showcase .large_text_first_line,
	.unite2_showcase .large_text_second_line,
	.unite2_showcase .large_text_third_line,
	.unite2_showcase .large_text_fourth_line
	{
		max-width: 260px !important;
	}
}
@media (min-width: 401px) and (max-width: 480px)
{
	.unite2_showcase .large_text_first_line,
	.unite2_showcase .large_text_second_line,
	.unite2_showcase .large_text_third_line,
	.unite2_showcase .large_text_fourth_line
	{
		max-width: 350px !important;
	}
	.unite2_showcase .large_text_first_line
	{
		top: 14% !important;
	}
	.unite2_showcase .large_text_second_line
	{
		top: 20% !important;
	}
	.unite2_showcase .large_text_third_line
	{
		top: 34% !important;
	}
	.unite2_showcase .large_text_fourth_line
	{
		top: 73% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_first_line
	{
		top: 29% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_first_line
	{
		top: 25% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_second_line
	{
		top: 35% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_third_line,
	.unite2_showcase #unite_slide3 .large_text_third_line
	{
		top: 44% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_fourth_line
	{
		top: 69% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_fourth_line
	{
		top: 73% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_second_line
	{
		top: 31% !important;
	}
}
@media (min-width: 481px) and (max-width: 580px)
{
	.unite2_showcase .large_text_first_line,
	.unite2_showcase .large_text_second_line,
	.unite2_showcase .large_text_third_line,
	.unite2_showcase .large_text_fourth_line
	{
		max-width: 390px !important;
	}
	.unite2_showcase .large_text_first_line
	{
		font-size: 31px !important;
		line-height: 36px !important;
		top: 18% !important;
	}
	.unite2_showcase .large_text_second_line
	{
		font-size: 23px !important;
		line-height: 28px !important;
		top: 25% !important;
	}
	.unite2_showcase .large_text_third_line
	{
		font-size: 16px !important;
		line-height: 21px !important;
		top: 40% !important;
	}
	.unite2_showcase .large_text_fourth_line
	{
		top: 75% !important;
	}
	.unite2_showcase .large_text_fourth_line .readon
	{
		font-size: 16px !important;
		line-height: 22px !important;
		padding: 15px 20px !important;
		margin: 0 10px !important;
	}
	.unite2_showcase #unite_slide2 .large_text_first_line
	{
		top: 28% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_first_line
	{
		top: 23% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_second_line
	{
		top: 35% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_second_line
	{
		top: 30% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_third_line,
	.unite2_showcase #unite_slide3 .large_text_third_line
	{
		top: 45% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_fourth_line
	{
		top: 68% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_fourth_line
	{
		top: 71% !important;
	}
}
@media (min-width: 581px) and (max-width: 680px)
{
	.unite2_showcase .large_text_first_line,
	.unite2_showcase .large_text_second_line,
	.unite2_showcase .large_text_third_line,
	.unite2_showcase .large_text_fourth_line
	{
		max-width: 472px !important;
	}
	.unite2_showcase .large_text_first_line
	{
		font-size: 33px !important;		
		line-height: 38px !important;		
		top: 20% !important;
	}
	.unite2_showcase .large_text_second_line
	{
		font-size: 24px !important;		
		line-height: 29px !important;		
		top: 27% !important;
	}
	.unite2_showcase .large_text_third_line
	{
		font-size: 16px !important;
		line-height: 21px !important;
		top: 42% !important;
	}
	.unite2_showcase .large_text_fourth_line
	{
		top: 72% !important;
	}
	.unite2_showcase .large_text_fourth_line .readon
	{
		font-size: 18px !important;
		line-height: 24px !important;
		padding: 15px 20px !important;
		margin: 0 15px !important;
	}
	.unite2_showcase #unite_slide2 .large_text_first_line
	{
		top: 33% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_first_line
	{
		top: 27% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_second_line
	{
		top: 40% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_second_line
	{
		top: 34% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_third_line
	{
		top: 50% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_third_line
	{
		top: 45% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_fourth_line
	{
		top: 69% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_fourth_line
	{
		top: 68% !important;
	}
}
@media (min-width: 681px) and (max-width: 880px)
{
	.unite2_showcase .large_text_first_line,
	.unite2_showcase .large_text_second_line,
	.unite2_showcase .large_text_third_line,
	.unite2_showcase .large_text_fourth_line
	{
		max-width: 556px !important;
	}
	.unite2_showcase .large_text_first_line
	{
		font-size: 34px !important;		
		line-height: 39px !important;		
		top: 20% !important;
	}
	.unite2_showcase .large_text_second_line
	{
		font-size: 26px !important;		
		line-height: 31px !important;		
		top: 27% !important;
	}
	.unite2_showcase .large_text_third_line
	{
		font-size: 18px !important;
		line-height: 23px !important;
		top: 38.5% !important;
	}
	.unite2_showcase .large_text_fourth_line
	{
		top: 68% !important;
	}
	.unite2_showcase .large_text_fourth_line .readon
	{
		font-size: 18px !important;
		line-height: 24px !important;
		padding: 15px 20px !important;
		margin: 0 15px !important;
	}
	.unite2_showcase #unite_slide2 .large_text_first_line
	{
		top: 28% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_first_line
	{
		top: 26% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_second_line
	{
		top: 35% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_second_line
	{
		top: 34% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_third_line
	{
		top: 46% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_third_line
	{
		top: 45% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_fourth_line
	{
		top: 67% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_fourth_line
	{
		top: 70% !important;
	}
}
@media (min-width: 781px) and (max-width: 880px)
{
	.unite2_showcase .large_text_first_line,
	.unite2_showcase .large_text_second_line,
	.unite2_showcase .large_text_third_line,
	.unite2_showcase .large_text_fourth_line
	{
		max-width: 630px !important;
	}
	.unite2_showcase .large_text_fourth_line
	{
		top: 67% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_fourth_line
	{
		top: 64% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_fourth_line
	{
		top: 67% !important;
	}
}
@media (min-width: 881px) and (max-width: 1080px)
{
	.unite2_showcase .large_text_first_line,
	.unite2_showcase .large_text_second_line,
	.unite2_showcase .large_text_third_line,
	.unite2_showcase .large_text_fourth_line
	{
		max-width: 715px !important;
	}
	.unite2_showcase .large_text_first_line
	{
		font-size: 34px !important;		
		line-height: 39px !important;		
		top: 23% !important;
	}
	.unite2_showcase .large_text_second_line
	{
		font-size: 26px !important;		
		line-height: 32px !important;		
		top: 31% !important;
	}
	.unite2_showcase .large_text_third_line
	{
		font-size: 18px !important;
		line-height: 24px !important;
		top: 42% !important;
	}
	.unite2_showcase .large_text_fourth_line
	{
		top: 68% !important;
	}
	.unite2_showcase .large_text_fourth_line .readon
	{
		font-size: 20px !important;
		line-height: 26px !important;
		padding: 20px 24px !important;
		margin: 0 20px !important;
	}
	.unite2_showcase #unite_slide2 .large_text_first_line
	{
		top: 28% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_first_line
	{
		top: 26% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_second_line
	{
		top: 35% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_second_line
	{
		top: 34% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_third_line
	{
		top: 46% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_third_line
	{
		top: 45% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_fourth_line
	{
		top: 64% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_fourth_line
	{
		top: 63% !important;
	}
}
@media (min-width: 1081px) and (max-width: 1280px)
{
	.unite2_showcase .large_text_first_line,
	.unite2_showcase .large_text_second_line,
	.unite2_showcase .large_text_third_line,
	.unite2_showcase .large_text_fourth_line
	{
		max-width: 880px !important;
	}
	.unite2_showcase .large_text_first_line
	{
		font-size: 36px !important;		
		line-height: 42px !important;		
		top: 23.5% !important;
	}
	.unite2_showcase .large_text_second_line
	{
		font-size: 28px !important;		
		line-height: 34px !important;		
		top: 31% !important;
	}
	.unite2_showcase .large_text_third_line
	{
		font-size: 18px !important;
		line-height: 24px !important;
		top: 43.5% !important;
	}
	.unite2_showcase .large_text_fourth_line
	{
		top: 66% !important;
	}
	.unite2_showcase .large_text_fourth_line .readon
	{
		font-size: 20px !important;
		line-height: 26px !important;
		padding: 20px 24px !important;
		margin: 0 20px !important;
	}
	.unite2_showcase #unite_slide2 .large_text_first_line
	{
		top: 32.5% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_first_line
	{
		top: 26% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_second_line
	{
		top: 40% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_second_line
	{
		top: 34% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_third_line
	{
		top: 47% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_third_line
	{
		top: 46% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_fourth_line
	{
		top: 61% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_fourth_line
	{
		top: 65% !important;
	}
}
@media (min-width: 1281px) and (max-width: 1480px)
{
	.unite2_showcase .large_text_first_line,
	.unite2_showcase .large_text_second_line,
	.unite2_showcase .large_text_third_line,
	.unite2_showcase .large_text_fourth_line
	{
		max-width: 1040px !important;
	}
	.unite2_showcase .large_text_first_line
	{
		font-size: 40px !important;		
		line-height: 45px !important;		
		top: 25% !important;
	}
	.unite2_showcase .large_text_second_line
	{
		font-size: 30px !important;		
		line-height: 35px !important;		
		top: 33.5% !important;
	}
	.unite2_showcase .large_text_third_line
	{
		font-size: 18px !important;
		line-height: 24px !important;
		top: 47% !important;
	}
	.unite2_showcase .large_text_fourth_line
	{
		top: 66% !important;
	}
	.unite2_showcase .large_text_fourth_line .readon
	{
		font-size: 20px !important;
		line-height: 26px !important;
		padding: 20px 24px !important;
		margin: 0 20px !important;
	}
	.unite2_showcase #unite_slide2 .large_text_first_line
	{
		top: 30% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_first_line
	{
		top: 30% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_second_line
	{
		top: 39% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_second_line
	{
		top: 39% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_third_line
	{
		top: 46% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_third_line
	{
		top: 52% !important;
	}
	.unite2_showcase #unite_slide2 .large_text_fourth_line
	{
		top: 61% !important;
	}
	.unite2_showcase #unite_slide3 .large_text_fourth_line
	{
		top: 67% !important;
	}
}
/*New Showcase End */

/* Rollout changes */
div#eb a:hover, div#eb a:focus, div#eb a:active{color: #0b5c99 !important;}
#s5_menu_wrap.s5_wrap_fmfullwidth #s5_logo_wrap img {
    max-height: 60px;
}
.module_round_box.hp_featured_it_blocks #s5_masondisplay_container .s5_masonwrapinner,
.module_round_box.hp_featured_it_blocks #s5_masondisplay_container .item:nth-child(3) .s5_masonwrapinner{
    background: #888 !important;
}
div#eb .mod-cell a:hover, div#eb .mod-cell a:focus, div#eb .mod-cell a:active {
    color: #fff !important;
}
.chronoform .form-group .readon {
    background: #0b5c99 !important;
		border-radius: 0px;
		border-color: #0b5c99;
}
.chronoform .form-group .readon:hover
{
	background: #0b5c99 !important;
	border-color: #0b5c99;
}
#jmap_sitemap a.hover
{
	color: #0b5c99;
}
#je-faqpro #add a,
.jc_jobdetails_wrapper .jc_jobdetails_back a
{
	background: #0b5c99;
	padding: 16px 22px;
	border: none;
	cursor: pointer;
	text-decoration: none;
	box-shadow: none;
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	display: inline-block;
}
#je-faqpro #add a:hover,
.jc_jobdetails_wrapper .jc_jobdetails_back a:hover
{
	background: #0b5c99;
}
.s5_masonwrapinner {
    overflow: visible;
}
.large_picture_text_right {
background-color: #232323 !important;
}
.large_title_with_sub a.readon {
    background: #0b5c99 !important;
}
.large_title_with_sub a.readon:hover {
background:#0b5c99 !important;
color:#FFFFFF !important;
}
#eb .is-active>.eb-navbar__footer-link
{
  color: #0b5c99;
}
#eb .is-active .eb-navbar__footer-link:before{background-color: #0b5c99;}
#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,
#member-registration .controls a.btn,
.jeventpage button,
.jeventpage input[type="button"],
.jeventpage input[type="submit"],
.jeventslight #toolbar .btn.btn-small.btn-success,
.jeventslight #toolbar.btn-toolbar button,
#referral_form_pane_container .readon,
.jc_jobdetails_wrapper .jc_jobdetails_back a,
.jc_jobdetails_wrapper .jc_jobdetails_button button,
.jc_application .application_button button{
	background-color: #0b5c99 !important;
	color: #fff !important;
	border-color: #0b5c99 !important;
	padding: 16px 22px;
	font-size: 15px;
	font-weight: normal;
	border-radius: 0px;
}
#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,
#member-registration .controls a.btn:hover,
.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,
#referral_form_pane_container .readon: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: #0b5c99 !important;
	color: #fff !important;
	border-color: #0b5c99 !important;
}
#s5_masondisplay_container .item .s5_masonwrapinner,
#s5_masondisplay_container .item:nth-child(2n+1) .s5_masonwrapinner,
#s5_masondisplay_container .item:nth-child(4) .s5_masonwrapinner,
.ten-benefits #s5_right_column_wrap #s5_right_wrap .module_round_box
{
	background-color: #0b5c99 !important;
}
.ten-benefits #s5_right_column_wrap #chronoform-10_Benefits_of_Managed_IT_Services .readon:hover,
.ten-benefits-chrono6 .readon:hover {
    background: #fff !important;
		color: #0b5c99 !important;
}
#s5_body_padding a.readon:hover,
#s5_body_padding a.pager:hover,
#s5_body_padding button:hover,
#s5_body_padding .button:hover,
#s5_body_padding .pagenav a:hover,
#s5_body_padding .s5_ls_readmore:hover,
#s5_body_padding .readmore a:hover,
#s5_body_padding #s5_scrolltopvar,
#s5_body_padding #s5_search_wrap:hover,
.module_round_box.hp_featured_it_blocks #s5_masondisplay_container .item .s5_masonwrapinner .readon:hover
{
	background-color: #0b5c99 !important;
}
div#eb .eb-post-foot .eb-post-more .btn, div#eb .eb-post-foot .eb-post-comments a {
    color: #3f3e40 !important;
		text-transform: capitalize;
}
div#eb .eb-post-foot .eb-post-more .btn:hover, div#eb .eb-post-foot .eb-post-comments a:hover {
    color: #171717 !important;
}
#eb .eb-post-thumb
{
	margin-bottom: 12px;
}
.footer_news_updates #eb a,
.footer_news_updates #eb a:hover,
.footer_news_updates #eb a:active,
#s5_pos_breadcrumb a
{
	color: #fff !important;
}
div.eb-author .eb-authors-head > .col-cell.cell-tight
{
	min-width : 80px;
}
.login-logout #s5_component_wrap .control-group button.btn,
.add-testimonial #s5_component_wrap .form-actions button.btn,
#user-registration .controls .btn.btn-primary,
.testimonials .form-actions .btn.btn-primary,
#adminForm .btn-toolbar .btn
{
	padding: 16px 22px !important;
}
#member-registration .controls a.btn,
#login-form input.btn.btn-primary
{
	margin-top: 0px;
	background-image: none;
}
#login-form input.btn.btn-primary,
.jc_jobdetails_wrapper .jc_jobdetails_button button
{
	display : inline-block;
	width : auto;
}
.it-services-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore,
.understanding-it-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore,
.sprocket-mosaic ul li .sprocket-padding .sprocket-readmore,
#login-form input.btn.btn-primary
{
	background-color: #0b5c99;
	border-color: #0b5c99;
}
.it-services-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore:hover,
.understanding-it-class .sprocket-mosaic ul li .sprocket-padding .sprocket-readmore:hover,
.sprocket-mosaic ul li .sprocket-padding .sprocket-readmore:hover,
#login-form input.btn.btn-primary:hover
{
	background-color: #0b5c99;
	border-color: #0b5c99;
}
#s5_responsive_mobile_sidebar .s5_sidebar_deeper a.s5_mobile_sidebar_active,
#s5_responsive_mobile_sidebar .s5_mobile_sidebar_h3_open a{
    color: #B6B6B6 !important;
}
#s5_responsive_menu_button,
#s5_body #s5_responsive_menu_button:hover{
    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-color: #0b5c99 !important;
}
.s5_outer.support_options .sprocket-lists-title {
    line-height: 1 !important;
}
#eb .eb-post-admin .dropdown-menu > li > a:hover {
    background: #fafafa !important;
}
#eb .eb-post-admin .dropdown-menu
{
  border: 1px solid #d7d7d7 !important;
}
#s5_menu_wrap.s5_wrap_fmfullwidth #s5_logo_wrap img {
    max-height: 60px;
		margin-top: 4px;
}
@media (max-width: 970px){
	div#style7 #je-quoteright p,
	#style7 div#je-audetails{
			font-size: 16px !important;
	}
}
#s5_bottom_row3_area1 div#eb a.eb-mod-media-title,
#s5_bottom_row3_area1 div#eb a.eb-mod-media-title:hover,
#s5_bottom_row3_area1 div#eb a.eb-mod-media-title:focus,
#s5_bottom_row3_area1 div#eb a.eb-mod-media-title:active {
    color: #fff !important;
}
#referrer_tab.active, #referree_tab.active {
    border: 1px solid #0b5c99;
    background-color: #0b5c99;
}
#referrer_tab:hover, #referree_tab:hover {
    border: 1px solid #0b5c99;
}
body #s5_bottom_menu_wrap a:hover,
body .icon_group_icon,
body ul.s5_am_innermenu a:hover,
body .S5_submenu_item:hover span,
body .S5_grouped_child_item
body .S5_submenu_item:hover span,
body .S5_submenu_item:hover a,
body .S5_grouped_child_item .S5_submenu_item:hover a,
body #s5_nav li.active .s5_level1_span1 a
{
	color: #3a3a3a !important;
}
body #s5_nav li.active .s5_level1_span1 a, body #s5_nav li.mainMenuParentBtnFocused .s5_level1_span1 a,
body #s5_nav li.mainMenuParentBtn:hover .s5_level1_span1 a {
    color: #fff !important;
}
.home #s5_bottom_row2_area1
{
	background-color:  #fff!important;
}
.profile_image_item {
    background: #0b5c99;
    color: #fff;
}
.home #s5_bottom_row2_area1 #s5_pos_bottom_row2_1 .s5_mod_h3_outer .s5_h3_last {
    color: #000 !important;
}
.contact-us .span3 {
    width: 47% !important;
    margin-left: 0px !important;
    margin-bottom: 14px;
}
@media (min-width: 480px) and (max-width: 750px)
{
.contact-us .span3 {
    float: left;
}
}
#subMenusContainer
{
	z-index: 99;
}
.join_meeting_iframe
{
	min-height: 700px;
}
.remote_support_iframe
{
	min-height: 600px;
}
#eb.eb-component.eb-view-categories.eb-layout-listings .eb-header .eb-toolbar
{
	display : 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 #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;
}
#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;
}
a.o-nav__link.eb-toolbar__link.has-composer i.fa.fa-pencil {
    color: #fff;
}
#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;
}
#s5_component_wrap_inner div#eb .eb-brand-name {
    font-size: 2.4em;
}
#s5_component_wrap_inner #eb .eb-entry-title
{
  font-size: 25px !important;
  line-height: 31px;
  color: #000;
}
#eb.eb-view-entry .eb-entry-body hr#system-readmore
{
	display : none;
}
@media (min-width: 601px) and (max-width: 700px){
	.s5_outer.hp_featured_it_block .s5_masonry_txt {
			min-height: 375px;
	}
}
@media (min-width: 701px) and (max-width: 850px){
	.s5_outer.hp_featured_it_block .s5_masonry_txt {
			min-height: 320px;
	}
}
@media (min-width: 851px) and (max-width: 970px){
	.s5_outer.hp_featured_it_block .s5_masonry_txt {
			min-height: 420px;
	}
}
@media (min-width: 971px) and (max-width: 1199px){
	.s5_outer.hp_featured_it_block .s5_masonry_txt {
			min-height: 440px;
	}
}
@media (min-width: 1200px){
	.s5_outer.hp_featured_it_block .s5_masonry_txt {
			min-height: 330px;
	}
}
.s5_outer.hp_featured_it_block .s5_mason_abi_wrap_inner,
.s5_outer.hp_featured_it_block #s5_masondisplay_container .s5_masonwrapinner,
.s5_outer.hp_featured_it_block .s5_mason_abi_wrap .s5_mason_abi_wrap_inner {
    height: auto !important;
}
#jcfc_Ten_Benefits_of_Managed_IT_Services #jcfc_btn_Ten_Benefits_of_Managed_IT_Services:hover {
    background: #fff !important;
		color: #000 !important;
}
.help_desk_login #jc_vertical_form input[type="text"],
.help_desk_login #jc_vertical_form input[type="password"]
{
	background: #fff;
}
#jcfc_Referral #jcfc_btn_Referral {
    top: 0px !important;
    margin-top: 0px;
}
#jcforms_Referral .tab-buttons-panel-but .prev-tab{
    margin-top: -78px !important;
}
@media (max-width: 600px){
	#jcforms_Referral .tab-buttons-panel-but .prev-tab{
		margin-top: -57px !important;
	}
	.item-page #jcfc_Referral .dfpfa ul.dfpfa-row .etabs li.tab
	{
		display: inline-block;
		width: auto;
	}
}
/* Rollout changes End*/
input#jc_login_usr, input#jc_login_pass {
    width: 80%;
    min-height: 35px;
    margin-bottom: 5px;
}
.jc-rememberme input[type=checkbox] {
    margin: 0px 0px 0px 6px !important;
    min-height: 10px !important;
}
.jc_vertical_form .submit-button {
    margin-top: 0px;
}
.jc_vertical_form .submit-button {
    margin-top: 0px;
}
@media (min-width: 1201px){
.jc_vertical_form .submit-button {
    width: 45%;
    float: left;
}
}
#s5_right_column_wrap .djcfmc input[type="text"],
#s5_right_column_wrap .djcfmc input[type="email"],
#s5_right_column_wrap .djcfmc input[type="password"],
#s5_right_column_wrap .djcfmc input[type="file"],
#s5_right_column_wrap .djcfmc textarea,
#s5_right_column_wrap .djcfmc select,
.s5_outer.help_desk_login input[type="text"],
.s5_outer.help_desk_login input[type="email"],
.s5_outer.help_desk_login input[type="password"],
.s5_outer.help_desk_login input[type="file"],
.s5_outer.help_desk_login textarea,
.s5_outer.help_desk_login select,
.item-page .dfpfa input[type="text"],
.item-page .dfpfa input[type="email"],
.item-page .dfpfa input[type="password"],
.item-page .dfpfa input[type="file"],
.item-page .dfpfa textarea,
.item-page .dfpfa select
{
	width: 100% !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px !important;
	height: auto !important;
	max-width: 100% !important;
	background: #fff;
	border: 1px solid #ccc;
}
#s5_right_column_wrap .djcfmc input[type="button"],
#s5_right_column_wrap .djcfmc input[type="submit"]
{
	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;
}
@media (min-width: 768px) and (max-width: 850px){
	#s5_right_column_wrap .djcfmc input[type="button"],
	#s5_right_column_wrap .djcfmc input[type="submit"]{
			font-size: 13px;
	}
}
.item-page form .dfpfa ul.dfpfa-row li
{
		width: 100%;
		max-width: 300px;
}
.item-page #jcfc_Referral .dfpfa ul.dfpfa-row li
{
	width: auto;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#jcfc_Referral #jcfc_btn_Referral
{
	width: auto !important;
}
#jcfc_Referral .etabs {
    margin-bottom: -5px!important;
}
#jcfc_Referral .dfbrow .check_left
{
	min-height: auto;
}
@media (max-width: 600px)
{
		.item-page #jcfc_Referral .dfpfa ul.dfpfa-row li
		{
			width: 100%;
			max-width: 100%;
			display: block;
		}
		.item-page #jcfc_Referral .referral
		{
			display: block;
		}
		#jcfc_Referral .etabs > li
		{
			display: inline-block;
		}
		#jcfc_Referral #jcfc_btn_Referral
		{
				top : 8px !important;
				margin-top: 0px  !important;
		}
		#s5_component_wrap_inner #je-faqpro #add {
			text-align: left;
		}

}
#jcfc_Help_Desk .dfblt .dfbltcf,
#jcfc_Help_Desk .dfpfa ul li
{
	padding-left: 0px;
	display: block;
}
#jcfc_Help_Desk input[type="button"]
{
	width: auto !important;
}
.item-page #jcfc_Contact_Us .dfbti
{
	width: 100% !important;
}
.dfbepb.checkfield .dfbcol .dfbrow {
    display: block;
}
.dfbepb.checkfield .dfbcol .dfbrow input[type="checkbox"],
.dfbepb.checkfield .dfbcol .dfbrow input[type="radio"]
{
	height: auto;
	min-height: auto;
}
.quick_tkt_container_div input[type="text"],
.quick_tkt_container_div textarea
{
	background: #fff;
	border: 1px solid #ccc;
}
#s5_right_column_wrap .djcfmc .dfpfa-row
{
	padding-left : 0px;
}
#s5_right_column_wrap .dfpfa ul li
{
	padding-right : 0px;
}
#s5_right_column_wrap .djcfmc .dfbepp,
#s5_right_column_wrap .djcfmc .dfbepl
{
	margin-left: 0px;
	margin-right: 0px;
}
ul.dfpfa-row {
    padding: 0px;
}
@media (min-width: 1091px) and (max-width: 1114px){
	div#s5_menu_wrap2 {
    margin-left: 4px;
}
#s5_nav li a {
    font-size: 11px;
}
}
@media (max-width: 350px)
{
#s5_responsive_menu_button {
    color: #fff;
}
}
input#jc_login_usr, input#jc_login_pass {
    width: 100%;
    max-width: 300px;
}
.footer-blog .eb-mod-body {
    width: 75%;
}
.hwd-container .media-respond .media-aspect[data-aspect='0.5625'] {
    padding-top: 56.3%;
}
.portal .media-respond {
    width: 100%;
    margin: 0px;
}
.dfbti {
    border: 1px solid #C8BFC4 !important;
}
@media (max-width: 970px){
	.item-page #jcfc_Referral .etabs {
			margin-bottom: -2px!important;
	}
}

@media (min-width: 751px) and (max-width: 970px){
	#s5_top_row2_area1 .custom.hp_feat_service_box .top_box h3
	{
		font-size: 16px !important;		
		min-height: 41px
	}
	.custom.hp_feat_service_box .top_box:nth-child(3) .top_box_inner {
    padding-top: 30px !important;
	}
}
@media (min-width: 751px) and (max-width: 870px){
	.custom.hp_feat_service_box .hp_feat_box_text
	{
		min-height: 200px
	}	
}
@media (min-width: 871px) and (max-width: 970px){
	.custom.hp_feat_service_box .hp_feat_box_text
	{
		min-height: 150px
	}	
}
@media (min-width: 971px) and (max-width: 1199px){
	.custom.hp_feat_service_box .hp_feat_box_text
	{
		min-height: 140px
	}
	#s5_top_row2_area1 .custom.hp_feat_service_box .top_box h3
	{
		font-size: 16px !important;
	}
	#s5_top_row2_area1 #s5_pos_top_row2_1 .custom.hp_feat_service_box .top_box_inner {	
			min-height: auto;	
	}
	.custom.hp_feat_service_box .top_box_inner span {	
			line-height: 1.1;
			margin-bottom: 5px;
			min-height: 40px;
	}
	.custom.hp_feat_service_box .top_box:nth-child(3) .top_box_inner {
			padding-top: 60px !important;
	}
}
@media (min-width: 1200px)
{
	#s5_top_row2_area1 #s5_pos_top_row2_1 .custom.hp_feat_service_box .top_box_inner {	
			min-height: auto;	
	}
	.custom.hp_feat_service_box .hp_feat_box_text
	{
		min-height: 140px
	}
}
@media (min-width: 1375px)
{
	#s5_top_row2_area1 .custom.hp_feat_service_box .top_box h3
	{
		font-size: 22px !important;
	}
}

/* Service Icons Code */
.service-icon-background {
    background-color: #0b5c99;
    float: right;
    padding: 40px;
    color: #fff;
    font-size: 88px;
    margin: 0px 10px 10px;
}
.service-icon-background i.fas, .service-icon-background i.fa, .service-icon-background i, .service-icon-background .icon_element {
    width: 110px !important;
    height: 91px !important;
    text-align: center;
    display: inline-block;
}
/* End Service Icons Code */

/* Service Icons on the Homepage */
.service-images-homepage {
    text-align: center;
    margin: 30px auto;
}
.service-images-homepage i.fas, .service-images-homepage i.far {
    font-size: 226px;
}
@media (min-width: 1020px) and (max-width: 1120px){
.service-images-homepage i.fas, .service-images-homepage i.far {
    font-size: 200px;
}
}
@media (min-width: 895px) and (max-width: 1019px){
.service-images-homepage i.fas, .service-images-homepage i.far {
    font-size: 160px;
}	
}
@media (max-width: 894px){
.service-images-homepage i.fas, .service-images-homepage i.far {
    font-size: 140px;
}
}
/* End */
/* IT Service Icons */
.service-image {
    color: #0b5c99;
    font-size: 175px;
    margin: 10px auto 30px;
    text-align: center;
}
.it-services-class .sprocket-mosaic-text {
    margin: 0px 0px 10px 0px !important;
}
.it-services-class .sprocket-mosaic-text {
    text-align: center;
}
.it-services-class .sprocket-mosaic-item .sprocket-padding {
    padding: 10px 10px 0px;
}
/* End */
.unite2_showcase .large_text_fourth_line .readon.lm_readon:hover
{
	border-color: #0b5c99 !important;
}
@media (min-width: 971px) and (max-width: 1600px){
	.custom.hp_blog_image .large_picture_text_right_image
	{
		background-color: #fff !important;
		background-position: center center !important;
		background-size: contain !important;
		background-repeat: no-repeat !important;
	}
}
@media (max-width: 600px){
	.service-icon-background
	{
		float: none;
		display: block;
		margin: 10px auto !important;
		max-width: 150px;		
		text-align: center;
	}
	.service-icon-background img
	{
		float: none !important;
	}
}
@media (min-width: 481px) and (max-width: 750px){
	.it_services_mosaic .service-image {
    font-size: 130px;
	}
}
@media (min-width: 751px) and (max-width: 767px){
	.it_services_mosaic .service-image {
    font-size: 130px;
	}
}
@media (min-width: 768px) and (max-width: 979px){
	.it_services_mosaic .service-image {
    font-size: 92px;
	}
	.it-services-class .sprocket-mosaic ul li .sprocket-mosaic-item {
			min-height: 465px !important;
	}
}
@media (min-width: 980px) and (max-width: 1199px){
	.it_services_mosaic .service-image {
    font-size: 130px;
	}
	.it-services-class .sprocket-mosaic ul li .sprocket-mosaic-item {
			min-height: 495px !important;
	}
}
@media (min-width: 1200px){
	.it-services-class .sprocket-mosaic ul li .sprocket-mosaic-item {
			min-height: 480px !important;
	}
}
@media (max-width: 750px){
	.module_round_box.split_title_large .causes_image_outer img
	{
		display: block;
		margin: 10px auto;
	}
}
@media (max-width: 1200px){
	.custom.hp_blog_image .large_picture_text_right_text {
			padding-top: 40px;
			padding-bottom: 50px;
	}
}
.module_round_box.hp_featured_it_block #s5_masonry_navwrap
{
	margin-top: 0px;
}
#s5_below_columns_wrap1 .module_round_box.hp_featured_it_block .s5_mod_h3
{
	margin-bottom: 10px !important;
}
@media (min-width: 580px){
/*	#s5_bottom_row3 .module_round_box_outer {
			margin-right: 10px;
	}*/
	#s5_bottom_row3 .eb-mod.mod_easybloglatestblogs
	{
		word-wrap: break-word;
	}
}
/*@media only screen and (max-width:506px),*/
@media (min-width: 506px){
	body#s5_body .djcuwc-wrapper, body#s5_body .djcuwc-panel {
			height: 215px !important;
	}
}
@media (max-width: 750px){
.custom.hp_free_whitepaper {
    text-align: center;
}
}
@media (min-width: 480px) and (max-width: 581px){
.contact-us .span3 {
    width: 50% !important;
}
}
.s5_mason_it_wrap {
    min-height: 348px;
}

#s5_menu_wrap {
    background-color: #232323;
}
#s5_pos_custom_2 {
    background-color: #232323;
}
#s5_masondisplay_container .s5_masonwrapinner .readon, #s5_masondisplay_container .item:nth-child(2) .s5_masonwrapinner .readon, #s5_masondisplay_container .item:nth-child(6) .s5_masonwrapinner .readon, #s5_masondisplay_container .item:nth-child(3) .s5_masonwrapinner .readon, #s5_masondisplay_container .item:nth-child(4) .s5_masonwrapinner .readon {
    background-color: #3A3A3A !important;
}
footer#s5_footer_area1 {
    background-color: #232323;
}
section#s5_bottom_row3_area1 {
    background-color: #232323;
}
.home .large_title_with_sub h3 {
    color: #fff;
}


/* New Header Changes*/
#top_header_menu .nav.menu li a {
    color: #fff !important;
    display: block;
    font-size: 12px;
    font-weight: 700;
    opacity: 0.8;
    text-transform: uppercase;
}
#s5_nav li a {
  font-size: 12.8px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  padding:0px 12px !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-out !important;
  -moz-transition: all 0.2s ease-out !important;
  -o-transition: all 0.2s ease-out !important;
  -ms-transition: all 0.2s ease-out !important;
  transition: all 0.2s ease-out !important;
}
#s5_nav li.active a,
#s5_body_padding #s5_nav li:hover a
{
  background: #0b5c99 !important;
	padding-top: 6px!important;
	padding-bottom: 6px!important;
	margin-top: -6px;
}
#s5_nav li {
    padding-left: 0px;
    padding-right: 0px;
}
#subMenusContainer div ul {
    background: #eeeeee;
}
#subMenusContainer a, #s5_nav li li a {
    color: #3a3a3a;
}
.djcuwc.pos-top .widgetwrapper {
    height: 25px;
}
#s5_body_padding .top_header_search #s5_search_wrap
{
	background: transparent !important;
}
#top_header_menu .nav.menu
{
  display: table-cell;
}
#top_header_menu .nav.menu li
{
  display: table-cell;
  vertical-align: middle;
  padding: 0px 6px;
}
#top_header_menu .nav.menu li a
{
  color: #fff !important;
	display: block;
}
#s5_nav li {
  height: 35px;
padding: 23px 6px 0px;
}
#s5_menu_wrap.s5_wrap_fmfullwidth #s5_nav li {
    height: 25px !important;
		padding-top: 6px !important;
}
.top_header_search #s5_search_wrap,
.top_header_search #s5_search_wrap_outer {
    float: none;
    margin-left: 0px;
    margin-top: 0px;
		padding-top: 2px;
}
#s5_menu_wrap.s5_wrap_fmfullwidth #s5_search_wrap {
    margin-top: 0px !important;
}
.top_header_search #s5_search_wrap_outer {
  margin-top: 0px;
}
#s5_menu_wrap.s5_wrap_fmfullwidth #s5_search_wrap_outer {
    margin-top: 0px !important;
}
.menu_search_container
{
  display: table;
  width: 100%;
}
.menu_search_container_cell1,
.top_header_search,
.menu_search_container .cta_button
{
  display: table-cell;
  vertical-align: middle;
}
@media (min-width:933px){
	#s5_menu_wrap {
		background: rgba(0,0,0,0.7);
		position: absolute;
		top: 0px !important;
		width: 100%;
		z-index: 21;
	}
  #top_header_menu
  {
    float: right;
    margin-top: 16px;
  }
  #s5_menu_wrap.s5_wrap_fmfullwidth #top_header_menu
  {
   margin-top: 16px; 
  }
	#s5_body_padding #s5_menu_wrap.s5_wrap_fmfullwidth
	{
		height: 90px;
		position: fixed;
	}
	#s5_menu_wrap.s5_wrap_fmfullwidth #s5_logo_wrap img {
			max-height: 82px;
			margin-top: 0px;
	}
}
@media (min-width:933px) and (max-width:970px){
	#s5_nav li a {
		font-size: 10px;
		padding-left:4px !important;
		padding-right:4px !important;
	}
}
@media (min-width:971px) and (max-width:1050px){
	#s5_nav li a {
		font-size: 11px;
		padding-left:6px !important;
		padding-right:6px !important;
	}
}
@media (min-width:1051px) and (max-width:1400px){
	#s5_nav li a {
		font-size: 12px;
		padding-left:8px !important;
		padding-right:8px !important;
	}
}
@media (max-width:932px){
  #s5_header #s5_menu_wrap_inner #s5_menu_inner {
    float: none;
  }
	#s5_logo_wrap {
		padding-top: 24px;
	}
	#s5_menu_wrap {
			height: 150px;
	}
	#s5_menu_wrap {
		background: #2f2f2f;
	}
}
@media (max-width:360px){
	.djcuwc.pos-top div.trigger-m
	{
		font-size: 10px;
	}
}
.top_header_search .s5_search_open {
    z-index: 99991;
}
#s5_logo_wrap
{
	min-width: 253px;
}
div#s5_search_pos_wrap label.element-invisible {
    display: none;
}
#s5_search_pos_wrap {
    padding-top: 103px;
}
/* New Header Changes End*/
img#next1461 {
    margin-right: 11px;
}
div#djslider-loader1461 {
    height: 100px !important;
}
div#djslider1461 {
    height: 100px !important;
}
.djslider-default ul.djslider-in > li {
    height: 100px !important;
}
@media (min-width:588px) and (max-width:830px){
img.dj-image {
    width: 77% !important;
    height: auto !important;
}
}
.partner-logos span.s5_h3_last, .partner-logos span.s5_h3_first {
    color: #0b5c99 !important;
    font-weight: 900;
    font-size: 1.3em;
    margin-bottom: 25px;
}
#top_header_menu li.item-1142 a {
    font-weight: 700;
}
#s5_search_overlay {
    background: rgba(0, 0, 0, 0.56);
}
/*new showcase*/
.new_slide_caption
{
	position: absolute !important;
	left: 50% !important;
}
.cstom_slide_holder
{
	background-color: rgba(1, 1, 1, 0.7);
	border-radius: 30px !important;
	padding: 20px 30px 30px;
	position: relative;
	left: -50%;
}
.cstom_slide_buttons .readon {
    font-size: 19px !important;
    line-height: 24px !important;
    font-weight: bold !important;
    margin: 0px 20px !important;
    padding: 15px 33px !important;
		border: 1px solid #0b5c99 !important;
}
.cstom_slide_buttons .readon.lm_readon {
    background: transparent !important;
    border: 1px solid #fff !important;
}
.cstom_slide_buttons .readon.lm_readon:hover {
		border: 1px solid #0b5c99 !important;
}
.cstom_slide_heading1
{
	margin-bottom: 10px !important;
	font-size: 53px !important;
    line-height: 1em !important;
}
.cstom_slide_heading2
{
	font-size: 33px !important;
	line-height: 41px !important;
	margin-bottom: 10px !important;
}
.cstom_slide_heading3
{
	font-size: 17px !important;
	line-height: 26px !important;
	margin-bottom: 10px !important;
}
@media (max-width:750px){
	.cstom_slide_heading3
	{
		display: none;
	}
}
@media (max-width:480px){
	.cstom_slide_heading1
	{
		font-size: 23px !important;
		line-height: 31px !important;
	}
	.cstom_slide_heading2
	{
		font-size: 16px !important;
		line-height: 24px !important;
	}
	.cstom_slide_holder {
			padding: 10px 15px 20px !important;
			min-width: 280px !important;	
	}
a.readon.contact-button {
    padding: 10px 17px !important;
}
	.cstom_slide_buttons .readon {
    font-size: 12px !important;
		line-height: 18px !important;
		margin: 0px 20px !important;
		padding: 10px 15px !important;
	}
	.cstom_slide_buttons .readon.lm_readon
	{
		margin-top: 10px !important;
	}
}
@media (min-width:481px) and (max-width:750px){
a.readon.contact-button {
    padding: 15px 34px !important;
    margin-top: 10px !important;
}
	.cstom_slide_heading1
	{
		font-size: 28px !important;
		line-height: 36px !important;
	}
	.cstom_slide_heading2
	{
		font-size: 20px !important;
		line-height: 28px !important;
	}
	.cstom_slide_holder {
			padding: 10px 15px 20px !important;
			min-width: 380px !important;	
	}
	.cstom_slide_buttons .readon {
    font-size: 15px !important;
		line-height: 21px !important;
		margin: 0px 20px !important;
		padding: 15px 30px !important;
	}	
	.cstom_slide_buttons .readon.lm_readon
	{
		margin-top: 10px !important;
	}
}
@media (min-width:751px) and (max-width:970px){
	.cstom_slide_heading1
	{
		font-size: 33px !important;
		line-height: 41px !important;
	}
	.cstom_slide_heading2
	{
		font-size: 24px !important;
		line-height: 31px !important;
	}
	.cstom_slide_heading3
	{
		font-size: 15px !important;
		line-height: 26px !important;
		margin-bottom: 10px !important;
	}
	.cstom_slide_holder {
			padding: 10px 15px 20px !important;
			min-width: 500px !important;	
	}
}
@media (min-width:971px) and (max-width:1199px){
	.cstom_slide_heading1
	{
		font-size: 43px !important;
		line-height: 51px !important;
	}
	.cstom_slide_heading2
	{
		font-size: 28px !important;
		line-height: 41px !important;
	}
	.cstom_slide_holder {
			padding: 10px 15px 20px !important;
			min-width: 800px !important;	
	}
}
@media (min-width:1200px){
	.cstom_slide_holder {
			min-width: 950px !important;	
	}
}
@media (min-width:933px) and (max-width:1199px){
	.new_slide_caption {	
			margin-top: 8.6% !important;	
	}
}
@media (min-width:1200px) and (max-width:1599px){
	.new_slide_caption {	
			margin-top: 7% !important;	
	}
}
@media (min-width:1600px) and (max-width:2100px){
	.new_slide_caption {	
			margin-top: 5.2% !important;	
	}
}
@media (min-width:2101px){
	.new_slide_caption {	
			margin-top: 4% !important;	
	}
}
/*new showcase end*/
.our-newsletters h2.sprocket-mosaic-title {
    font-size: 1.5em !important;
}
.our-newsletters .sprocket-mosaic-order {
    visibility: hidden !important;
}
/*Info Card on Logo*/
#s5_logo_wrap #infocard {
    position: absolute;
    top: 92px;    
    width: 400px;
    padding: 30px 20px 25px;
    background: #0b5c99;
    border-radius: 2px;
    font-size: 12px;
    display: block;
    visibility: hidden;
    opacity: 0;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
        transition-delay: 0s;
    -webkit-transition-delay: .3s;
    -moz-transition-delay: .3s;
    -ms-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s;
    -webkit-backface-visibility: hidden;
    z-index: 99;
}
#s5_logo_wrap:hover #infocard {
    visibility: visible;
    opacity: 1;
    margin-top: 10px;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s;
    -transition-delay: 0s;
}
.s5_wrap_fmfullwidth #s5_logo_wrap:hover #infocard
{
	top: 80px;
}
#s5_logo_wrap
{
  overflow: visible;
}
.infocard_table,
.infocard_social
{
  display: table;
  width: 100%;
}
.infocard_cell_left,
.infocard_cell_right,
.infocard_get_social,
.social-icons
{
  display: table-cell;
  vertical-align: middle;
}
.infocard_cell_left
{
	width: 40%;
}
.infocard_cell_right
{
	text-align: left;
	width: 60%;
}
.infocard_cell_right a.map-link
{
	color: #fff;
}
@media (max-width:932px){
  #s5_logo_wrap #infocard
  {
    display: none;
  }
}
#infocard .icon-map-marker
{
	margin-right: 3px;
}
#infocard .infocard_grp
{
	line-height: 17px;
	margin-bottom: 10px;
}
.infocard_social .social-icons li a {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background-image: url(/images/social-icons-sprite.png);
    background-repeat: no-repeat;
    position: relative;
    background-color: transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.infocard_social .social-icons
{
	margin: 0px;
}
.infocard_social .social-icons li {
    display: inline-block;
    margin-right: 3px;
    vertical-align: middle;
}
.infocard_social .social-icons li.social-twitter a {
    background-position: 0 0;
}
.infocard_social .social-icons li.social-facebook a {
    background-position: -60px 0;
}
.infocard_social .social-icons li.social-linkedin a {
    background-position: -300px 0;
}

.infocard_social .social-icons li.social-instagram a {
    background-position: -120px -90px;
}

.infocard_social .social-icons li.social-rss a {
    background-position: -120px -30px;
}
.infocard_get_social {
    font-weight: bold;
    font-size: 14px;
}
#infocard .social-icons li a:hover {
    opacity: .7;
}
.infocard_cell_left img {
    margin-left: 6px;
}
/*Info Card on Logo End*/
/* Social Icons Footer */
.footer_social_icons .infocard_get_social
{
	font-weight: normal;
	text-transform: uppercase;
}
.footer_social_icons .social-icons.colored li.social-twitter a{
    background-color: #00bdec;
}
.footer_social_icons .social-icons.colored li.social-facebook a{
    background-color: #3b5998;
}
.footer_social_icons .social-icons.colored li.social-linkedin a{
    background-color: #1b92bd;
}
.footer_social_icons .social-icons.colored li.social-instagram a {
    background-color:#F00074;
}
.footer_social_icons .social-icons.colored li.social-rss a{
    background-color: #ff7f00;
}
.footer_social_icons .social-icons.colored li a:hover {
    background-color: #121212;
}
.footer_social_icons .infocard_social .social-icons li
{
	margin-left: 10px;
	margin-right: 0px;
}
.footer_social_icons .infocard_social
{
	height: 83px;
	color: #8b8c8d;
}
/* Social Icons Footer End */
/* botttom Changes */
section#s5_bottom_row3_area1,
footer#s5_footer_area1
{
	background: #2f2f2f !important;
}
@media (max-width:1200px){
	#s5_bottom_menu_wrap .moduletable.footer_social_icons {
		margin-top: 0px !important;
	}
}
@media (min-width:1200px){
	#s5_bottom_menu_wrap .moduletable.footer_social_icons {
		margin-top: 0px !important;
	}
}
#s5_bottom_row3_area2 {
    padding-bottom: 0px;
		padding-top: 40px;
}
#s5_bottom_row3_area_inner {
    border-bottom: 5px solid #484848;
		padding-bottom: 15px;
}
#s5_footer_area1
{
	padding-top: 15px;
	padding-bottom: 57px;
	border-top: none;
}
.footerc-table {
    display: table;
}
.footerc-table-cell-left,
.footerc-table-cell-right{
    display: table-cell;
    vertical-align: middle;
		color: #8b8c8d;
}
.footerc-table-cell-right{
	padding-left: 10px;
}
.contact_grp {
    margin-bottom: 12px;
}
.contact_grp a.map-link
{
	color: #fff;
}
.contact_grp a.map-link .icon-map-marker
{
	margin-right: 3px;
}
.contact_us.custom .readon
{
	margin-top: 0px;
}
.large_picture_text_right,
#s5_pos_custom_2,
#s5_bottom_row1_area1,
#s5_pos_custom_3 #jcfc_newsletter_subs_home .dfbepp input.dmsb[type="button"],
.hp_testimonials .readon{
background-color: #2f2f2f !important;
}
@media (min-width:580px){
	#s5_bottom_row3_area2 .module_round_box_outer
	{
		margin-left: 0px;
		margin-right: 65px;
	}
	#s5_bottom_row3_area2 input#jc_login_usr,
	#s5_bottom_row3_area2 input#jc_login_pass {  
		max-width: 100%;
	}
}
#s5_bottom_row3_area1{
    color: #d5d5d5;
}
/* botttom Changes End*/
/*  Footer Responsive */
@media (max-width:750px){
	#s5_footer_area_inner
	{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;	
		flex-direction: column-reverse;
		align-items: center;
	}
	#s5_footer_area1
	{
		padding-top: 30px;
	}
	#s5_bottom_menu_wrap
	{
		margin-top: 0px !important;
	}
	.footer_social_icons .infocard_social
	{
		height: auto;
		margin-bottom: 10px;
	}
}
.contact_grp a
{
	color: #fff;
}
@media (min-width:580px) and (max-width:750px){
	#s5_bottom_row3_inner .s5_float_left
	{
		width: 50% !important;
	}
	#s5_pos_bottom_row3_3
	{
		clear: left;
	}
}
/*  Footer Responsive End*/
/* Breadcrumbs*/
#s5_breadcrumb_wrap
{
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.5)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );
	background-color: #0b5c99;
	height: 250px;
	color: #fff;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#s5_breadcrumb_wrap::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-image: url(/images/header-glare-effect.png);
    background-repeat: no-repeat;
    background-position: center top;
    z-index: 1;
}
.moduletable.custom_breadcrumbs ul
{
	background: #000;
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	border-radius: 0px;
	position: relative;
	z-index: 2;
}
@media (min-width:933px){
	#s5_pos_breadcrumb {
    float: none;
		padding-top: 157px;
	}
}
@media (max-width:932px){
	#s5_breadcrumb_wrap
	{
		height: 98px;
	}
	#s5_pos_breadcrumb {
    float: none;
		padding-top: 38px;
	}
}
/* Breadcrumbs End*/
/* Action Box Below Breadcrumbs*/
.action_box {
    padding: 20px 0;
		color: #fff;
		border-top: 2px solid #fff;
		border-bottom: 1px solid #fff;
		position: relative;
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2)));
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
		background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
		background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);
		background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);				
		background-color: #0b5c99;
		position: relative;
		z-index: 2;
}
.ab_table
{
	display: table;
	width: 100%;
}
.ab_table_cell_left span
{
	font-size: 22px;
}
@media (min-width:933px){
	.ab_table_cell_left,
	.ab_table_cell_right
	{
		display: table-cell;
		vertical-align: middle;
	}
	.ab_table_cell_right
	{
		text-align: right;
	}
	.ab_table_cell_right .readon
	{
		margin-top: 0px;
	}
	/*.contact-us #s5_menu_wrap,
	.support #s5_menu_wrap
	{
		position: relative;
	} */
}

@media (max-width:932px) {
	.ab_table
	{
		text-align: center;
	}
	.ab_table_cell_right
	{
		text-align: center;		
		display: inline-block;		
		margin-top: 15px;
	}
}

.ab_table_cell_right .livedemo {
    background: #0b5c99;
    width: 275px;
    height: 50px;
    border-radius: 8px;
    color: #a40802;
    overflow: hidden;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    opacity: 1;
    transition: .2s ease-in-out;
    border: 1px solid #fff;
    float: right;
		height: 50px;
		display: table;
}
.ab_table_cell_right .livedemo:hover {
    background: #333;
}
.ab_table_cell_right .d-icon2 {
    width: 23%;
    display: table-cell;
		vertical-align: middle;
    background: url('/images/d-arrow-right.png') 18px 14px no-repeat;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
		text-align: center;
}
.ab_table_cell_right .d-icon2 img {
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
    opacity: 1;
    transition: .2s ease-in-out;
    opacity: 1;
}
.ab_table_cell_right .livedemo:hover .d-icon2 img {
    -webkit-transform: scale(5);
    -moz-transform: scale(5);
    -o-transform: scale(5);
    opacity: 0;
    transform: scale(5);
    opacity: 0;
}
.ab_table_cell_right .d-text {
    width: 70%;
    display: table-cell;
		vertical-align: middle;
    border-left: 1px #fff solid;
		line-height: 1;
		text-align: center;
}
.action_box_btn
{
	font-size: 22px;
	color: #fff;
}
.action_box_btn:hover
{
	text-decoration: none;
}
.action_box_btn span
{
	font-size: 13px;
	display: block;
}
/* Action Box Below Breadcrumbs End */
/* CTA Button */
#ctabutton {
    clear: right;
    float: right;
    position: relative;
    font-size: 10px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    background: #0b5c99;
    padding: 10px 5px 5px;
    border-radius: 2px;
    margin-top: 8px;
    margin-left: 20px;
    margin-bottom: -7px;
}
#ctabutton .trisvg {
    position: absolute;
    top: 99%;
    left: 0;
    width: 100%;
    height: 5px;
}
#ctabutton .trisvg path {
    fill: #0b5c99;
}
#ctabutton strong {
	font-size: 18px;
	line-height: 1;
	font-weight: bold;
	display: block;
}
a#ctabutton:hover
{
	text-decoration: none;
}
@media (max-width:932px){
	.menu_search_container .cta_button
	{
		display: none;
	}
}
/* CTA Button end*/
@media (min-width:933px) and (max-width:1050px){
	#s5_logo_wrap {	
		min-width: auto;	
	}
	#ctabutton strong {
    font-size: 10px;
	}
	#ctabutton
	{
		margin-left: 0px;
		margin-top: 0px;
	}
	#s5_nav li {
			padding-left: 0px;
			padding-right: 0px;
	}
}
@media (min-width:1051px) and (max-width:1199px){
	#s5_nav li a {
		font-size: 11px;
		padding-left:7px !important;
		padding-right:7px !important;
	}
	#ctabutton strong {
    font-size: 13px;
	}
	#ctabutton
	{
		margin-left: 5px;
	}
	#s5_nav li {
			padding-left: 0px;
			padding-right: 0px;
	}
}
@media (min-width:1200px) and (max-width:1300px){
	#s5_nav li {
			padding-left: 1px;
			padding-right: 1px;
	}
}
#subMenusContainer div.s5_sub_wrap_lower ul {
	border: 0px !important;
}

/* NewsLetter page form */
.our-newsletters .module_round_box.newsletter_page_form .s5_mod_h3
{
	margin-bottom: 0px;
}
.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcl
{
	min-width: auto;
}
.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcf input[type="text"]
{
	height: auto;
	max-width: 100%;
	padding: 6px 12px;
	margin-bottom: 0px;
}
.s5_outer.newsletter_page_form form .dfpfa input.dmsb[type="button"]
{
	margin-top: 0px;
	padding-top: 7px;
	padding-bottom: 6px;
	min-height: auto;
}
@media (min-width:1100px) {
	.our-newsletters #s5_above_body_wrap {
			float: right;
			margin-bottom: -86px;
	}
}
@media (min-width:800px) {
	.s5_outer.newsletter_page_form form .dfpfa,
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr
	{
		display: table;
	}
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form,
	.s5_outer.newsletter_page_form form .dfpfa > ul,
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcl,
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcf
	{
		display: table-cell;
		vertical-align: middle;
	}
}
@media (min-width:481px) and (max-width:799px) {
	.s5_outer.newsletter_page_form form .dfpfa,
	.s5_outer.newsletter_page_form form .dfpfa .dfpfa-row
	{
		display: table;
		width: 100%;
	}
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form,
	.s5_outer.newsletter_page_form form .dfpfa > ul,
	.s5_outer.newsletter_page_form form .dfpfa .dfpfa-row li{
		display: table-cell;
		vertical-align: middle;
	}
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcl,
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcf
	{
		display: block;
		padding-left: 0px;
	}
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcf input[type="text"] {
		width: 100%;
	}
	.s5_outer.newsletter_page_form form .dfpfa input.dmsb[type="button"]
	{
		margin-top: 21px;
	}
}
@media (max-width:480px){
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcl,
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcf,
	.s5_outer.newsletter_page_form form .dfpfa > ul
	{
		display: block;
		padding-left: 0px;
	}
	.our-newsletters  #s5_above_body
	{
		margin-right: 0px;
	}
	.s5_outer.newsletter_page_form form .dfpfa .dfpfa-row li
	{
		display: block;
		padding-right: 0px;
	}
	.s5_outer.newsletter_page_form form .dfpfa #dfpfa_form .dfbltr .dfbltcf input[type="text"] {
		width: 100%;
	}
	.s5_outer.newsletter_page_form form .dfpfa input.dmsb[type="button"]
	{
		margin-top: 15px;
	}
}
/* NewsLetter page form End */
.menu_search_container_cell1 #s5_nav .mainParentBtn.mainMenuParentBtnFocused::after {
  content: "";
  top: 47px;
  position: absolute;
  left: 18px;
  border: 6px solid transparent;
  border-top-width: 5px;
  border-bottom-color: #f5f5f5;
}
#s5_menu_wrap.s5_wrap_fmfullwidth .menu_search_container_cell1 #s5_nav .mainParentBtn.mainMenuParentBtnFocused::after {
    top: 20px;    
}

/*for mobile spaces*/

.html_class{
  overflow-x: hidden;
}

.contact-us #s5_pos_custom_1 .custom iframe{
  margin-bottom: -10px; 
} 
#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit {
  padding: 6px 10px;
  color: #fff !important;
  outline: none;
  box-shadow: none;
}
/* Dj mega menu fix start */ 
.menu_search_container_cell1 {
  display: none;
}
.dj-megamenu-custom1650 li ul.dj-submenu > li {
  text-align: left;
  border-right: 1px solid #333 !important;
}
.dj-megamenu-custom1650 li .multiple_cols ul.dj-submenu > li > a {
  font-size: 13px;
  min-height: 34px;
}
#custom_main_menu .dj-megamenu, #custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a {
  background: transparent !important;
}
#custom_main_menu .dj-megamenu-custom1650 li .dj-up_a:hover a, #custom_main_menu .dj-megamenu-custom1650 li .dj-up_a:active a {
  background: #2b87cc !important;
}
#custom_main_menu a.dj-up_a.active, #custom_main_menu li.dj-up.active {
  /*  */
}
#s5_menu_wrap {
  height: 104px !important;
}
.dj-subwrap .dj-subcol .dj-submenu .modules-wrap a {
  color: #fff;
  font-size: 12px;
}
.dj-subwrap .dj-subcol .dj-submenu .modules-wrap a:hover, .dj-subwrap .dj-subcol .dj-submenu .modules-wrap a:active {
  color: #2b87cc !important;
  text-decoration: unset;
}

.dj-megamenu-custom1650 li a.dj-up_a {
  border: none;
  padding: 0 10px;
}

.dj-megamenu-custom1650 li:hover a.dj-up_a, .dj-megamenu-custom1650 li.hover a.dj-up_a, .dj-megamenu-custom1650 li.active a.dj-up_a {
 
  color: #ffffff;
}
@media (min-width:933px) and (max-width:1199px) {
  .dj-megamenu-custom1650 li a.dj-up_a {
    font-size: 10px;
  }
  .dj-megamenu-custom1650 li a.dj-up_a {
    padding: 0 3px !important;
   }
}

/*menu transparent*/
/*.dj-megamenu-custom1650 li:hover div.dj-subwrap, .dj-megamenu-custom1650 li.hover div.dj-subwrap,
.dj-megamenu-custom1650 li:hover div.dj-subwrap li:hover > div.dj-subwrap, .dj-megamenu-custom1650 li.hover div.dj-subwrap li.hover > div.dj-subwrap {
  background-color: rgba(0, 0, 0, 0.7) !important;
}*/
.dj-megamenu-custom1650 li ul.dj-submenu > li > a {
   background: #666666 !important;
}
.dj-megamenu-custom1650 li ul.dj-submenu > li > a.active,
.dj-megamenu-custom1650 li ul.dj-submenu > li:hover > a, .dj-megamenu-custom1650 li ul.dj-submenu > li.hover > a {
  background-color: #2b87cc !important;
}
.dj-megamenu-custom1650 li ul.dj-submenu > li > a{color:#fff !important;}
/*menu transparent*/
@media (max-width: 932px) {
  .s5_responsive_mobile_sidebar_body_wrap_show_ltr #s5_responsive_mobile_sidebar_body_wrap_inner {
    position: relative !important;
  }
}
@media (max-width: 400px) {
  #s5_logo_wrap img {
    transform: scale(0.75);
  }
}
.dj-megamenu-custom1650 li a.dj-up_a {
  height: 60px !important;
}
body .dj-megamenu-custom1650 {
  font-family: 'Open Sans',Helvetica,Arial,Sans-Serif;
}
#custom_main_menu .dj-megamenu-custom1650 ul.dj-submenu:hover .single_column.subcols1 {
  top: 5px !important;
}
@media (min-width:933px) and (max-width:1050px) {
  #custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a span.dj-drop {
    padding: 0 10px 0 2px !important;
  }
  #custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a .arrow {
    right: 5px;
  }
}

@media (min-width:1092px) and (max-width:1304px) {
    
    #custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a{
        font-size:10px;
    }
}


@media (max-width:931px) {
    
    #s5_menu_wrap{
        height: 154px !important;
    }
}




@media (min-width:1200px){
  #custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a {
    padding: 0px 4px !important;
  }
} 
#custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a .arrow {
    right: 10px;
    bottom: 7px;
}
#custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a span.dj-drop {
    padding: 0 17px 0 6px !important;
}
#custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a.active {
    background: #2b87cc !important;
}
#custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a {
    height: 45px !important;
    top: 15px;
   border-top-left-radius: 4px 4px;
    border-top-right-radius: 4px 4px;
}
nav#custom_main_menu {
    margin-top: 15px !important;
}
#custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a span {
    height: 0px;
    line-height: 45px;
    margin-top: 0px;
}
@media (min-width:1058px) and (max-width:1239px) {
#custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a {
    padding: 0px 2px !important;
    font-size: 10px;
}
}
@media (min-width:969px) and (max-width:1083px) {
#custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a span.dj-drop {
    padding: 0 15px 0 6px !important;
    font-size: 9px;
}
}
@media (min-width:933px) and (max-width:970px) {
.cta_button {
    display: none !important;
}
#custom_main_menu .dj-megamenu-custom1650 li a.dj-up_a span.dj-drop {
    padding: 0 15px 0 6px !important;
    font-size: 9px;
}
}