/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */

.meettheteammenu #s5_bottom_row2_area1 {
    background:#0b5c99 !important;
}

.jmm-team-profiles.default .jmm-avatar .rounded img {
    border-radius:0 !important;
}


.meettheteammenu .s5_yes_custom_bg .s5_no_custom_bg {
    padding-top:50px !important;
}

.meettheteammenu #s5_bottom_row1_area1 .module_round_box_outer {
    margin-bottom:0px !important;
}


/**.jmm-team-profiles.default .jmm-avatar .rounded img {
    border:5px solid #2b87cc;
}**/

.meettheteam-headercopy-additional, .meettheteam-headercopy-management, .meettheteam-headercopy {
    text-align:center;
    font-size:14px;
}

.jmm-team-profiles.default {
    padding-top:15px;
}

.executive-team-mod {}
.management-team-mod {color:#ffffff;}
.additional-team-mod {color:#ffffff;}

.executive-team-mod p {
    text-align:center;
}

.executive-team-mod .s5_mod_h3 .s5_h3_last {
        font-family: 'Open Sans',Helvetica,Arial,Sans-Serif !important;
}

.executive-team-mod .s5_mod_h3 {
    margin-bottom:0px;
    font-size:2em;
}

.management-team-mod p {
    text-align:center;
}

.management-team-mod .s5_mod_h3 .s5_h3_last {
        font-family: 'Open Sans',Helvetica,Arial,Sans-Serif !important;
}

.management-team-mod .s5_mod_h3 {
    margin-bottom:0px;
    font-size:2em;
}

.management-team-mod .jmm-team-profiles.default .jmm-name {
    color:#ffffff;}


.additional-team-mod p {
    text-align:center;
}

#s5_bottom_row2_area1 #s5_pos_bottom_row2_1  .additional-team-mod .s5_mod_h3_outer .s5_h3_first {
        font-family: 'Open Sans',Helvetica,Arial,Sans-Serif !important;
        color:#fff !important;
}

.additional-team-mod .s5_mod_h3 .s5_h3_last {
        font-family: 'Open Sans',Helvetica,Arial,Sans-Serif !important;
        color:#fff !important;
}


.additional-team-mod .s5_mod_h3 {
    margin-bottom:0px;
    font-size:2em;
}

.additional-team-mod .jmm-team-profiles.default .jmm-name {
    color:#ffffff;}

/**.additional-team-mod .jmm-team-profiles.default .jmm-avatar .rounded img {
    border:10px solid #ffffff;
}**/

.meettheteammenu .page-header h2 {text-align:center;}

.meettheteammenu p {text-align:center;}








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

.secure #s5_top_row2_area2, .link #s5_top_row2_area2 {
    padding-top:0px !important;
     padding-bottom:0px !important;
}

.link .s5_no_custom_bg .s5_no_custom_bg
{
  border-bottom: none !important;
}

.development #s5_top_row1_area1 .secure-top-section .s5_mod_h3 {
    margin-bottom:5px;
}

.development .s5_no_custom_bg .s5_no_custom_bg {
    padding:10px 0px !important;
    border-bottom:none !important;
}

.whitehighlight{
    color:#ffffff !important;
}

.development #s5_top_row3_area1 .module_round_box_outer, .secure #s5_top_row2_area1 .module_round_box_outer, .link #s5_top_row2_area1 .module_round_box_outer  {
    margin:15px;
    margin-bottom: 5px;
}

.development #s5_above_columns_wrap1 .module_round_box_outer
{
  margin:15px;
    margin-top: 0px;
}

.development section#s5_center_area1 {
    margin-top:0px;
}

.development #s5_top_row1_area2 {
    margin-bottom:10px;
}

.secure .transform_buttons, .link .transform_buttons {
    float:right;
}

.secure section#s5_center_area1, .link section#s5_center_area1 {
    margin-top:0px !important;
}

.secure .custom_2_text h3, .link .custom_2_text h3{
    color:#ffffff !important;
}

.secure #s5_center_area2, .link #s5_center_area2 {
    padding:40px !important;
}

.secure #s5_center_area2 #s5_component_wrap_inner, .link #s5_center_area2 #s5_component_wrap_inner {
    padding-bottom:0px !important;
}

.secure .custom_2_text span, .link .custom_2_text span{
    color:#ffffff !important;
}

.secure .transform_buttons a:readon, .link .transform_buttons a:readon{
   background:#333333 !important;

}

.secure .custom_2_text .large_title_with_sub a.readon, .link .custom_2_text .large_title_with_sub a.readon {
   background:#333333 !important;

}

.secure #s5_center_area1 #s5_center_area2, .link #s5_center_area1 #s5_center_area2 {
    background:#0b5c99 !important;
}



.AdvocateHome .action_box h3 {
    text-align:center !important;
    color:#fff !important;
}

.AdvocateHome .hwd-container .media-details-view.media-layout-blog h3.contentheading {
    margin:0px !important;
    padding:0px !important;
    display:none !important;
}

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

.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 (max-width: 678px) {

.home .top_boxes .top_box {
    width:100%;
}

}

@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: #2b87cc;
    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_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);
}



@media screen and (max-width: 950px) {
#s5_logo_wrap {
    float: none !important;
    margin: 0 auto;
    width: auto;
    height: 92px;
    position:inherit !important;
}}




/*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_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_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: 15px !important;
        min-height: 41px
    }
    .top_box_inner span
    {
        min-height: 74px;
    }

    .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: 250px
    }
}
@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: 420px !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: 436px !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.85);
        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: 10px;
    }

    #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: 1.2em !important;
}
.cstom_slide_heading2
{
    font-size: 32px !important;
    line-height: 38px !important;
    margin-bottom: 10px !important;
}
.cstom_slide_heading3
{
    font-size: 17px !important;
    line-height: 24px !important;
    margin-bottom: 10px !important;
}
@media (max-width:750px){
    .cstom_slide_heading3
    {
        display: none;
    }
}
@media (max-width:480px){
    .cstom_slide_heading1, .developement h1.cstom_slide_heading1
    {
        font-size: 23px !important;
        line-height: 31px !important;
    }
    .cstom_slide_heading2, .developement h2.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, .developement h1.cstom_slide_heading1
    {
        font-size: 28px !important;
        line-height: 36px !important;
    }
    .cstom_slide_heading2, .developement h2.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, .developement h1.cstom_slide_heading1
    {
        font-size: 33px !important;
        line-height: 41px !important;
    }
    .cstom_slide_heading2, .developement h2.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, .developement h1.cstom_slide_heading1
    {
        font-size: 43px !important;
        line-height: 51px !important;
    }
    .cstom_slide_heading2, .developement h2.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: 440px;
    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 li.social-tiktok a{
    background-image: url(/images/tiktok.png);
    height:25px !important;
    width:25px !important;
    background-size: contain;
}
.infocard_social .social-icons li.social-tiktok a img{
    height:20px !important;
    width:20px !important;
}
.infocard_social .social-icons.colored li.social-tiktok a{
    background-image: url(/images/tiktok-footer.png);
    height:30px !important;
    width:30px !important;
    background-size: contain;
}
.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_social .social-icons li.social-youtube a {
    background-position: -330px -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.social-youtube a {
    background-color:#FF0000;
}
.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;
}

@media (min-width:933px){
    #s5_pos_breadcrumb {
    float: none;
        padding-top: 157px;
    }
}

/* 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: 14px;
    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: 17px;
    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: 5px 10px;
  color: #fff !important;
  outline: none;
  box-shadow: none;
}
/* Dj mega menu fix start */
.menu_search_container_cell1 {
  display: none;
}
.dj-megamenu li ul.dj-submenu > li {
  text-align: left;
  border-right: 1px solid #333 !important;
}
.dj-megamenu li .multiple_cols ul.dj-submenu > li > a {
  font-size: 13px;
  min-height: 34px;
}
#custom_main_menu .dj-megamenu, #custom_main_menu .dj-megamenu li a.dj-up_a {
  background: transparent !important;
}
#custom_main_menu .dj-megamenu li .dj-up_a:hover a, #custom_main_menu .dj-megamenu li .dj-up_a:active a {
  background: #2b87cc !important;
}
#custom_main_menu a.dj-up_a.active, #custom_main_menu li.dj-up.active {
  /*  */
}

.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 li a.dj-up_a {
  border: none;
  padding: 0 10px;
}

.dj-megamenu li:hover a.dj-up_a, .dj-megamenu li.hover a.dj-up_a, .dj-megamenu li.active a.dj-up_a {

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

/*menu transparent*/
/*.dj-megamenu li:hover div.dj-subwrap, .dj-megamenu li.hover div.dj-subwrap,
.dj-megamenu li:hover div.dj-subwrap li:hover > div.dj-subwrap, .dj-megamenu li.hover div.dj-subwrap li.hover > div.dj-subwrap {
  background-color: rgba(0, 0, 0, 0.7) !important;
}*/
.dj-megamenu li ul.dj-submenu > li > a {
   background: #666666 !important;
}
.dj-megamenu li ul.dj-submenu > li > a.active,
.dj-megamenu li ul.dj-submenu > li:hover > a, .dj-megamenu li ul.dj-submenu > li.hover > a {
  background-color: #2b87cc !important;
}
.dj-megamenu 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 li a.dj-up_a {
  height: 60px !important;
}
body .dj-megamenu {
  font-family: 'Open Sans',Helvetica,Arial,Sans-Serif;
}
#custom_main_menu .dj-megamenu ul.dj-submenu:hover .single_column.subcols1 {
  top: 5px !important;
}
@media (min-width:933px) and (max-width:1050px) {
  #custom_main_menu .dj-megamenu li a.dj-up_a span.dj-drop {
    padding: 0 10px 0 2px !important;
  }
  #custom_main_menu .dj-megamenu li a.dj-up_a .arrow {
    right: 5px;
  }
}

@media (min-width:1092px) and (max-width:1304px) {

    #custom_main_menu .dj-megamenu 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 li a.dj-up_a {
    padding: 0px 2px !important;
  }
}
#custom_main_menu .dj-megamenu li a.dj-up_a .arrow {
    right: 10px;
    bottom: 7px;
    top : 0px;
}
#custom_main_menu .dj-megamenu li a.dj-up_a span.dj-drop {
    padding: 0 17px 0 6px !important;
}
#custom_main_menu .dj-megamenu li a.dj-up_a.active {
    background: #2b87cc !important;
}
#custom_main_menu .dj-megamenu li a.dj-up_a {
    height: 43px !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 li a.dj-up_a span {
    height: 0px;
    line-height: 45px;
    margin-top: 0px;
}

@media (min-width:969px) and (max-width:1083px) {
#custom_main_menu .dj-megamenu 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 li a.dj-up_a span.dj-drop {
    padding: 0 15px 0 6px !important;
    font-size: 8.5px;
}
}



#s5_header {
    position: relative;
    z-index: 100;
}
div.djcuwc
{
   height: 15px;
   min-height: 16px;
}
.djcuwc.pos-top .widgetwrapper {
    height: 12px;
}
.support #s5_header {
    position: unset;
}


.emergencyalert-css {
    background-color: #2b87cc;
    margin: 0 auto;
    padding: 5px 25px 4px;
    line-height: 28px;
}

.emergencyalert-css p {
    color: #ffffff;
    margin: 0;
}

.emergencyalert-button {
    font-weight: bold;
    color: #ffffff;
}
@media(min-width: 933px) and (max-width: 949px) {
  #s5_menu_wrap_inner #s5_logo_wrap {
   /* float: left !important;*/
    margin-top: 25px;
  }
}



.link .items-row.cols-1:nth-child(1n) img
{
    margin: 20px;
    float: left;
    opacity: 1;
}
.link .items-row.cols-1:nth-child(2n) img
{
    margin: 20px;
    float: right;
    opacity: 1;
}
.link .items-row.cols-1:nth-child(2n) {
    text-align: right;
}


.rebrand-homepage .top-bottom-section {
    background-image: url(https://www.globalts.com/images/bottom_row1.jpg) !important;
}

/*.rebrand-homepage .main-page-content:nth-child(2n) {
    text-align: right;
}
.rebrand-homepage .main-page-content:nth-child(2n) img {
    float: right;
    margin: 20px !important;
}


.rebrand-homepage .main-page-content:nth-child(1n) img {
    margin: 20px !important;
    float: left !important;
    opacity: 1 !important;
}
.rebrand-homepage .main-page-content:nth-child(1n) {
    margin: 20px !important;
    float: left !important;
    opacity: 1 !important;
}*/

.rebrand-homepage .top-main-content-section {
    text-align: center;
    padding: 50px;
}
.rebrand-homepage .local-it-vendor h3{
    color: #0b5c99 !important;
    text-transform: capitalize;
}
.rebrand-homepage .local-it-vendor h2,
.rebrand-homepage .local-it-vendor h4  {
    text-transform: capitalize;
}
.rebrand-homepage .main-page-content {
    text-align: left;
}

.rebrand-homepage .main-page-content.second {
    text-align: left !important;
}

.rebrand-homepage #s5_pos_custom_3 {
    background: #3A3A3A !important;
}

.rebrand-homepage #s5_bottom_row2_area1
{
  background: #0b5c99 !important;
}

/*.rebrand-homepage #s5_bottom_row2_area_inner {
    width: 100% !important;
    max-width: 100% !important;
}*/



.rebrand-homepage #s5_pos_bottom_row2_1 form#jcfc_newsletter_subs_home {
    width: 60% !important;
    max-width: 100% !important;
    float: left !important;
}

.rebrand-homepage #s5_pos_bottom_row2_1 p#description {
    width: 40% !important;
}

.rebrand-homepage #jcfc_newsletter_subs_home div#dfpfa_form {
    float: left !important;
    width: 75% !important;
}
.rebrand-homepage #jcfc_newsletter_subs_home div#dfpfa_form ul.dfpfa-row {
    width: 100% !important;
    max-width: 100% !important;
}

.rebrand-homepage #jcfc_newsletter_subs_home .dfpfa ul {
    margin: 0 !important;
    padding: 0px !important;
    width: 20% !important;
    float: left !important;
}
.rebrand-homepage #jcfc_newsletter_subs_home li.dfpfa-row-li.First_Name,
.rebrand-homepage #jcfc_newsletter_subs_home li.dfpfa-row-li.Email_Address {
    width: 48% !important;
    float: left !important;
}

.rebrand-homepage #jcfc_newsletter_subs_home .dfpfa ul li {
    padding: 0 3px 0 0 !important;
    display: inline-block !important;
}

.rebrand-homepage #jcfc_newsletter_subs_home .dfbeb input.dfbti {
    min-height: 40px !important;
    margin-bottom: 9px !important;
    padding: 14px 10px !important;
    width: 100% !important;
    vertical-align: middle !important;
    margin: 0 !important;
        margin-left: 0px;
    background: #fff !important;
    height: 48px !important;
    margin-left: -2px !important;
}

.rebrand-homepage #jcfc_newsletter_subs_home .dfbepp input.dmsb[type="button"] {
    margin-top: 0;
    background: #000000 !important;
    min-height: 45px !important;
    padding-top: 14px 20px !important;
    margin-bottom: 0px;
    border: none;
    cursor: pointer;
    letter-spacing: 0;
    text-decoration: none;
    box-shadow: none;
    font-size: 19px !important;
    line-height: 20px;
    color: #FFFFFF !important;
    font-weight: bold;
    margin-left: -2px;
}
.rebrand-homepage #jcfc_btn_newsletter_subs_home {
    padding-top: 12px;
}

.rebrand-homepage #s5_bottom_row2_area2
{
  padding: 65px;
}

.rebrand-homepage #s5_bottom_row2_area2 .module_round_box_outer
{
  margin-bottom: 0px;
}







.secure #s5_top_row1_area1 {
    background: transparent !important;
    text-align: center;
}

.secure #s5_top_row1_area2, .link #s5_top_row1_area2 {
   padding-top: 40px;
   padding-bottom: 0px;
}



.secure .secure-top-section h2 {
    text-transform: capitalize;
}
.secure #s5_top_row1_area1 .secure-top-section .s5_mod_h3 {
    color: #0b5c99;
    font-weight: bold;
}

.secure .readmore {
    margin: 0px;
}

.secure #s5_bottom_row2_area1 {
    background:#0b5c99 !important;
}

.secure #s5_bottom_row2_area1 .s5_yes_custom_bg, .secure #s5_bottom_row2_area1 .s5_no_custom_bg {
    padding-top:0px !important;
    padding-bottom:0px !important;
}

.secure #s5_bottom_row3_area1 .s5_mod_h3 {
    text-align: left;
}

.secure .items-row.cols-1:nth-child(2n) {
    text-align: right;
}
.secure #s5_bottom_row1_area1, .link #s5_bottom_row1_area1
{
  background: #fff !important;
  padding:40px;
}

.secure #s5_bottom_row1_area2 {
    padding: 0px;
    margin: 0 auto;
}

.secure #s5_pos_bottom_row2_2 .module_round_box_outer, .secure #s5_pos_bottom_row2_1 .module_round_box_outer
{
  margin-bottom: 0px;
}

.secure #s5_pos_bottom_row2_1 {
    width: 70% !important;
}
.secure #s5_pos_bottom_row2_2 {
    width: 30% !important;
}

.secure #s5_bottom_row1_area1 .s5_wrap {
    width: 90%;
    margin: 0 auto;
}

.secure .s5_mod_h3 {
    color: #fff;
    font-size: 20px;
    text-align:center;
}

.secure #s5_pos_bottom_row2_2 .support-left {
    width: auto;
}

.secure .s5_outer.secure-form {
    margin: 0 auto !important;
    width: 100%;
}

.secure #s5_pos_bottom_row2_1 .s5_mod_h3 {
    padding-top: 40px;
    font-size: 25px;
    margin-right: 8px;
}
.secure .moduletable.support-whitepaper-module
{
   padding: 40px 17px 0px;
}
.secure .dfbepl {
    color: #fff;
    font-size: 13px;
}

.secure .dfpfa ul li {
    display: inline-block !important;
    margin: 0 auto;
    width: 48%;
}

.secure .dfbeb input.dfbti {
    height: 50px;
    width: 100%;
}
.secure .dfpfa textarea, .secure .dfpfa select {
    width: 100%;
}
.secure .dfpfa textarea, .secure .dfpfa select {
    width: 100%;
   /* min-height: 50px !important;*/
    box-sizing: border-box !important;
   /* height: 50px !important;*/
    max-width: 100%;
}

.secure .dfpfa ul {
    padding: 0;
}
.secure .dfbepp .readon {
    padding: 4px 20px !important;
    background: #000 !important;
    border-radius: 0px !important;
    line-height: 1.2 !important;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: capitalize;
}

.secure .dfbepb.recap_btn {
    position: relative;
    top: -20px;
    float: right;
    left: 161px;
}
.secure .dfbepp input.dmsb[type="button"]
{
  border-radius:0px !important;
}

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

.secure #s5_pos_custom_3, .secure #s5_top_row3_area1 #s5_top_row3_area2, .secure .top-main-content-section,
.link #s5_pos_custom_3, .link .top-main-content-section
 {
    padding: 40px;
}

.link #s5_pos_custom_3, .link #s5_top_row3_area1 #s5_top_row3_area2 {
    padding: 40px;
}


.secure #s5_top_row2_area1 .module_round_box_outer,
.secure #s5_top_row1_area1  .module_round_box_outer
{
  margin-bottom: 40px;
}

.link #s5_top_row2_area1 .module_round_box_outer,
.link #s5_top_row1_area1  .module_round_box_outer
{
  margin-bottom: 40px;
}

.link #s5_bottom_row1_area1 .module_round_box_outer, .secure #s5_bottom_row1_area1 .module_round_box_outer
{
  margin-bottom: 0px;
}
.secure #s5_top_row3_area1 .module_round_box_outer
{
  margin-bottom: 0px;
}

.link #s5_top_row3_area1 .module_round_box_outer
{
  margin-bottom: 0px;
}

.secure #s5_bottom_row2_area1 #s5_pos_bottom_row2_1 .s5_h3_first,
.link #s5_bottom_row2_area1 #s5_pos_bottom_row2_1 .s5_h3_first {
    font-family: Roboto Slab !important;
}





.link #s5_top_row1_area1 {
    background: transparent !important;
    text-align: center;
}

.link #s5_top_row1_area2 {
   padding-top: 50px;
   padding-bottom: 0px;
}
.link #s5_pos_bottom_row2_2 .module_round_box_outer, .link #s5_pos_bottom_row2_1 .module_round_box_outer
{
  margin-bottom: 0px;
}
.link .secure-top-section h2 {
    text-transform: capitalize;
}
.link #s5_top_row1_area1 .secure-top-section .s5_mod_h3 {
    color: #0b5c99;
    font-weight: bold;
}

.link #s5_pos_bottom_row2_1 .s5_mod_h3 {
    padding-top: 35px;
    font-size: 25px;
    margin-right: 8px;
}

.link .readmore {
    margin: 0px;
}


.link #s5_bottom_row3_area1 .s5_mod_h3 {
    text-align: left;
}

.link .items-row.cols-1:nth-child(2n) {
    text-align: right;
}
.link #s5_bottom_row1_area1
{
  background: #fff !important;
}

.link #s5_bottom_row1_area2 {
    padding: 0px;
    margin: 0 auto;
}

.link #s5_bottom_row1_area1 .s5_wrap {
    width: 90%;
    margin: 0 auto;
}

.link .s5_mod_h3 {
    color: #fff;
    font-size: 20px;
text-align:center;
}

.link .s5_outer.secure-form {
    margin: 0 auto !important;
    width: 100%;
}
.link .dfbepl {
    color: #fff;
    font-size: 13px;
}

.link #s5_pos_bottom_row2_2 .support-left {
    width: auto;
}

.link #s5_pos_bottom_row2_1 {
    width: 70% !important;
}

.link #s5_pos_bottom_row2_2 {
    width: 30% !important;
}

.link .dfpfa ul li {
    display: inline-block !important;
    margin: 0 auto;
    width: 48%;
}

.link .dfbeb input.dfbti {
    height: 50px;
    width: 100%;
}
.link .dfpfa textarea, .link .dfpfa select {
    width: 100%;
    max-width: 100%;
    min-height: auto !important;
    height: 50px;
}
.link .dfpfa textarea, .link .dfpfa select {
    width: 100%;
   box-sizing: border-box !important;

}

.link .dfpfa ul {
    padding: 0;
}
.link .dfbepp .readon {
    padding: 4px 20px !important;
    background: #000 !important;
    border-radius: 0px !important;
    line-height: 1.2 !important;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: capitalize;
}

.link .dfbepb.recap_btn {
    position: relative;
    top: -20px;
    float: right;
    left: 161px;
}
.link .dfbepp input.dmsb[type="button"]
{
  border-radius:0px !important;
}

.link .items-row.cols-1:nth-child(1n) img
{
    margin: 20px !important;
    float: left !important;
    opacity: 1 !important;
}
.link .items-row.cols-1:nth-child(2n) img
{
    margin: 20px !important;
    float: right !important;
    opacity: 1 !important;
}
/*.link #s5_center_area2 {
    padding-top: 0px !important;
}*/

.link section#s5_center_area1 {
    margin-top: 0px;
}
.link #s5_bottom_row2_area1 {
    background:#0b5c99 !important;
}


.link #s5_bottom_row2_area1 .s5_yes_custom_bg, .link #s5_bottom_row2_area1 .s5_no_custom_bg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.link #s5_bottom_row2_area1 .s5_mod_h3_outer .s5_h3_first {
    color: #fff !important;
}

.link #s5_bottom_row2_area1 #s5_pos_bottom_row2_1 .s5_h3_first {
    font-family: Roboto Slab !important;
}



/* Custom CSS */

.secure .module_round_box.highlight1, .link .module_round_box.highlight1
{
    background: linear-gradient(0deg, rgba(11,92,153,1) 0%, rgba(43,135,204,1) 100%) !important;
    border-radius: 3px !important;
}

.secure #s5_top_row2 .module_round_box.highlight1 {
    min-height: 260px !important;
}

.link #s5_top_row2 .module_round_box.highlight1 {
    min-height: 230px !important;
}

@media(min-width: 900px) and (max-width: 1200px)
{
  .secure #s5_top_row2 .module_round_box.highlight1, .link #s5_top_row2 .module_round_box.highlight1 {
      min-height: 424px !important;
  }
}

@media(min-width: 1200px) and (max-width: 1300px)
{
  .link #s5_top_row2 .module_round_box.highlight1 {
      min-height: 350px !important;
  }
   .secure #s5_top_row2 .module_round_box.highlight1
  {
    min-height: 370px !important;
  }
}

@media(min-width: 1300px) and (max-width: 1399px)
{
  .link #s5_top_row2 .module_round_box.highlight1 {
      min-height: 280px !important;
  }
  .secure #s5_top_row2 .module_round_box.highlight1
  {
    min-height: 350px !important;
  }
}
@media(min-width: 1399px) and (max-width: 1599px)
{
  .secure #s5_top_row2 .module_round_box.highlight1, .link #s5_top_row2 .module_round_box.highlight1 {
      min-height: 240px !important;
  }
}


.development #s5_bottom_row3_area1 #s5_bottom_row3_area2 {
    padding-top: 40px !important;
}

.development #s5_top_row1_area1 {
    background: transparent !important;
    text-align: center;
}

.development #s5_top_row1_area2 {
   padding-top: 50px;
   padding-bottom: 0px;
}

.development .secure-top-section h2 {
    text-transform: capitalize;
}
.development #s5_top_row1_area1 .secure-top-section .s5_mod_h3 {
    color: #0b5c99;
    font-weight: bold;
}

.development #s5_bottom_row1_area1 {
    background: #0b5c99 !important;
}

.development #s5_bottom_row1_area2 {
    padding: 0px;
    margin: 0 auto;
}

.development #s5_pos_bottom_row2_1 .s5_mod_h3 {
    padding-top: 35px;
    font-size: 25px;
    margin-right: 8px;
}

.development #s5_bottom_row3_area1 p.s5_mod_h3 {
    text-align: left;
}
.development #s5_bottom_row1_area1 .s5_wrap {
    width: 90%;
    margin: 0 auto;
}

.development #s5_bottom_row2_area1 #s5_pos_bottom_row2_1 .s5_h3_first {
    font-family: Roboto Slab !important;
}

.development #s5_pos_bottom_row2_2 .module_round_box_outer, .development #s5_pos_bottom_row2_1 .module_round_box_outer
{
  margin-bottom: 0px;
}

.development #s5_pos_bottom_row2_1 {
    width: 100% !important;
}

@media(min-width:900px)
{
   .development .module_round_box.dev-form {
      width: 70%;
      margin: 0 auto;
   }
}

/*.development #s5_pos_bottom_row2_1 {
    width: 70% !important;
}*/
.development #s5_pos_bottom_row2_2 {
    width: 30% !important;
}


.development #s5_bottom_row2_area1 {
    background:#0b5c99 !important;
}

.development .s5_mod_h3 {
    color: #fff;
    font-size: 20px;
    text-align:center;
}

.development .s5_outer.secure-form {
    margin: 0 auto !important;
    width: 100%;
}
.development .dfbepl {
    color: #fff;
    font-size: 13px;
}
.development #s5_pos_bottom_row2_2 .support-left
{
  width: auto;
}

.development .dfpfa ul li {
    display: inline-block !important;
    margin: 0 auto;
    width: 48%;
}

.development .dfbeb input.dfbti {
    height: 50px;
    width: 100%;
}
.development .dfpfa textarea, .development .dfpfa select {
    width: 100%;
    max-width: 100%;
}
.development .dfpfa textarea, .development .dfpfa select {
    width: 100%;
    min-height: auto !important;
   box-sizing: border-box !important;
   height: 50px;
}

.development .dfpfa ul {
    padding: 0;
}
.development .dfbepp .readon {
    padding: 4px 20px !important;
    background: #000 !important;
    border-radius: 0px !important;
    line-height: 1.2 !important;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform: capitalize;
}

.development .dfbepb.recap_btn {
    position: relative;
    top: -20px;
    float: right;
    left: 161px;
}
.development .dfbepp input.dmsb[type="button"]
{
  border-radius:0px !important;
}

.development #s5_pos_bottom_row1_1 .module_round_box_outer
{
  margin-bottom: 0px;
}

.development #s5_center_area1 #s5_center_area2 {
    padding-top: 0px !important;
}

.development #s5_top_row1 .module_round_box_outer {
    margin-bottom: 0px;
}

.development #s5_bottom_row2_area1 .s5_yes_custom_bg, .development #s5_bottom_row2_area1 .s5_no_custom_bg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.development #s5_bottom_row2_area1 .s5_mod_h3_outer .s5_h3_first {
    color: #fff !important;
}

/*.development #s5_above_columns_wrap1 .module_round_box_outer {
    margin: 5px;
}*/

@media(max-width:1099px)
{
  .development .whitehighlight {
    font-size: 20px;
   }
}

@media(max-width:900px)
{
  .development #s5_top_row3 .s5_float_left, .development #s5_above_columns_inner .s5_float_left
  {
      width: 100% !important;
  }
  .development .module_round_box.highlight1 .deve_icons, .secure .module_round_box.highlight1 .deve_icons {
    padding: 30px;
    display: block;
    float: none !important;
    margin-right: 0px;
    text-align: center;
  }
  .development #s5_top_row3_area1 .module_round_box_outer,
  .development #s5_above_columns_wrap1 .module_round_box_outer,
  .secure #s5_top_row2_area1 .module_round_box_outer,
  .link #s5_top_row2_area1 .module_round_box_outer
  {
    margin: 10px 0px !important;
  }
  .secure #s5_top_row2 .s5_float_left, .link #s5_top_row2 .s5_float_left {
    width: 100% !important;
  }
}

.development-consultation #s5_right_column_wrap .jcforms_Development_Page_Form .dfpfa ul li {
    width: 100%;
    display: block;
}


@media(min-width: 749px) and (max-width: 1001px)
{
  .development-consultation #recap_Development_Page_Form {
      transform: scale(0.5) !important;
      transform-origin: left !important;
  }
}


.development .deve_icons
 {
    float: left;
    margin-right: 10px;
}
.secure .deve_icons, .link .deve_icons
{
    float: left;
    margin-right: 4px;
}
.secure .top-bottom-section, .link .top-bottom-section {
    padding-top: 40px;
    padding-bottom:0px;
}

.secure .top-main-content-section, .link .top-main-content-section {
    padding-bottom: 40px;
}


@media(min-width:1200px)
{
  .secure .recap_btn {
     height: 0px;
  }
  /*.secure .custom.highlight1 h3, .link .custom.highlight1 p {
      text-align: left !important;
  }*/
   .link .recap_btn {
     height: 0px;
  }

}

@media(max-width:1313px)
{
  .secure .deve_icons
  {
    float: none !important;
    margin-right: 4px;
    text-align: center !important;
  }
   .link .deve_icons
  {
    float: none !important;
    margin-right: 4px;
    text-align: center !important;
  }

}


@media(min-width:900px)
{
  .development .custom.highlight1 h3, .development .custom.highlight1 p {
      text-align: left !important;
  }
}


.development #s5_center_area1 #s5_above_columns_wrap1, .development #s5_center_area1 #s5_above_columns_wrap2 {
    padding-top: 0px !important;
}

/*@media(min-width:767px)
{
  .development #s5_top_row3 .s5_float_left, .development #s5_above_columns_inner .s5_float_left {
    width: 46% !important;
    padding-left: 45px;
    margin: 0 auto !important;
  }
}*/

/*.development .module_round_box.highlight1, .secure .module_round_box.highlight1
{
    padding: 15px 30px;
}*/

.development .module_round_box.highlight1
{
    padding: 15px 30px;
}

.development #s5_menu_wrap_inner #s5_logo_wrap,
.secure #s5_menu_wrap_inner #s5_logo_wrap,
.link #s5_menu_wrap_inner #s5_logo_wrap,
.dev-thank-you #s5_menu_wrap_inner #s5_logo_wrap,
.development-consultation #s5_menu_wrap_inner #s5_logo_wrap,
.secure-consultation #s5_menu_wrap_inner #s5_logo_wrap,
.secure-thank-you #s5_menu_wrap_inner #s5_logo_wrap,
.link-thank-you #s5_menu_wrap_inner #s5_logo_wrap,
.link-consultation #s5_menu_wrap_inner #s5_logo_wrap
{
   min-width: 253px;
   float: none !important;
}



@media(max-width:400px)
{
  .development #s5_menu_wrap_inner #s5_logo_wrap,
  .secure #s5_menu_wrap_inner #s5_logo_wrap,
  .link #s5_menu_wrap_inner #s5_logo_wrap,
  .dev-thank-you #s5_menu_wrap_inner #s5_logo_wrap,
  .development-consultation #s5_menu_wrap_inner #s5_logo_wrap,
  .secure-consultation #s5_menu_wrap_inner #s5_logo_wrap,
  .secure-thank-you #s5_menu_wrap_inner #s5_logo_wrap,
  .link-thank-you #s5_menu_wrap_inner #s5_logo_wrap,
  .link-consultation #s5_menu_wrap_inner #s5_logo_wrap
   {
    transform: scale(0.8);
  }
}


/* Logo override css for development page - start */

.development #s5_logo_wrap {
    background: url(/images/logo/logo-dev-white-ns.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    width:300px;
}

.development #s5_logo_wrap img {
    display: none;
}

.development #s5_logo_wrap #infocard img {
    display: block;
}


.development-consultation #s5_logo_wrap, .dev-thank-you #s5_logo_wrap {
    background: url(/images/logo/logo-dev-white-ns.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    width:300px;
}

.development-consultation #s5_logo_wrap img, .dev-thank-you #s5_logo_wrap img {
    display: none;
}

.development-consultation #s5_logo_wrap #infocard img, .dev-thank-you #s5_logo_wrap #infocard img {
    display: block;
}


/* Logo override css for development page - end */

/* Logo override css for Secure page - start */

@media(min-width:1210px)
{
  /*.secure #s5_logo_wrap, */.secure-thank-you #s5_logo_wrap {
      background: url(/images/logo/global-secure-white.png);
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center;
      width: 344px;
      position: relative !important;
      left: -2px;
  }
}

@media(max-width:1210px)
{
  /*.secure #s5_logo_wrap, */.secure-thank-you #s5_logo_wrap {
      background: url(/images/logo/global-secure-white.png);
      background-size: 100%;
      background-repeat: no-repeat;
      background-position: center;
      width: 330px;
    /*  position: relative !important;
      left: -2px;*/
  }
}

.secure #s5_logo_wrap img, .secure-thank-you #s5_logo_wrap img {
    display: none;
}

.secure #s5_logo_wrap #infocard img, .secure-thank-you #s5_logo_wrap #infocard img {
    display: block;
}




.secure-consultation #s5_logo_wrap {
    background: url(/images/logo/global-secure-white.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 300px;
}

.secure-consultation #s5_logo_wrap img {
    display: none;
}

.secure-consultation #s5_logo_wrap #infocard img {
    display: block;
}

/* Logo override css for Secure page - end */

/* Logo override css for Link page - start */

/*.link #s5_logo_wrap {
    background: url(/images/logo/global-link-logo-white.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    width:300px;
}*/

.link #s5_logo_wrap img {
    display: none;
}

.link #s5_logo_wrap #infocard img {
    display: block;
}



.link-consultation #s5_logo_wrap, .link-thank-you #s5_logo_wrap {
    background: url(/images/logo/logo-link-white-ns.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    width:300px;
}

.link-consultation #s5_logo_wrap img, .link-thank-you #s5_logo_wrap img {
    display: none;
}

.link-consultation #s5_logo_wrap #infocard img, .link-thank-you #s5_logo_wrap #infocard img {
    display: block;
}

/* Logo override css for Link page - end */













@media(max-width:971px)
{
  .development #s5_pos_bottom_row2_1 {
      width: 100% !important;
  }
  .development #s5_pos_bottom_row2_2 {
      width: 100% !important;
  }

  .development .dfpfa ul li {
        display: inline-block !important;
        margin: 0 auto;
        width: 100% !important;
  }
  .development .dfbeb input.dfbti, .development .dfbeb input.dfbti, .development .dfpfa textarea
  {
      max-width:100% !important;
      height: 30px;
  }
  .development .dfbepb.recap_btn
  {
      position: unset !important;
      top: 0px !important;
      float: left !important;
      left: 0px !important;
      margin-bottom: 20px;
  }
  .development #s5_pos_bottom_row2_2 .support-left
  {
    display: block !important;
    margin-right:0px;
    width:100%;
  }
  .development .dfpfa textarea, .development .dfpfa select
  {
    min-height: 70px !important;
  }
  #recap_Secure_General_Request_Form {
    margin-top: 10px;
  }
  .development #s5_bottom_row2_area1 .s5_no_custom_bg
  {
    padding-bottom: 30px !important;
  }
  .development #s5_pos_bottom_row2_1 .s5_mod_h3
  {
    line-height: 1.2;
  }
}


@media(min-width: 710px) and (max-width: 971px)
{
  .development .support-whitepaper, .secure .support-whitepaper, .link .support-whitepaper
  {
      width: 50%;
      margin: 0 auto;
  }
}

@media(min-width: 972px) and (max-width: 1410px)
{
  .development .recap_btn,
  .secure .recap_btn,
  .link .recap_btn
  {
      height: 0px !important;
  }
}



@media(max-width:971px)
{
  .secure #s5_pos_bottom_row2_1 {
      width: 100% !important;
  }
  .secure #s5_pos_bottom_row2_2 {
      width: 100% !important;
  }

  .secure .dfpfa ul li {
        display: inline-block !important;
        margin: 0 auto;
        width: 100% !important;
  }
  .secure .dfbeb input.dfbti, .secure .dfbeb input.dfbti, .secure .dfpfa textarea
  {
      max-width:100% !important;
      height: 30px;
  }
  .secure .dfbepb.recap_btn
  {
      position: unset !important;
      top: 0px !important;
      float: left !important;
      left: 0px !important;
      margin-bottom: 20px;
  }
  .secure #s5_pos_bottom_row2_2 .support-left
  {
    display: block !important;
    margin-right:0px;
    width:100%;
  }
  .secure .dfpfa textarea, .secure .dfpfa select
  {
    min-height: 70px !important;
  }
  #recap_Secure_General_Request_Form {
    margin-top: 10px;
  }
  .secure #s5_bottom_row2_area1 .s5_no_custom_bg
  {
    padding-bottom: 30px !important;
  }
  .secure #s5_pos_bottom_row2_1 .s5_mod_h3
  {
    line-height: 1.2;
  }
}



@media(max-width:971px)
{
  .link #s5_pos_bottom_row2_1 {
      width: 100% !important;
  }
  .link #s5_pos_bottom_row2_2 {
      width: 100% !important;
  }

  .link .dfpfa ul li {
        display: inline-block !important;
        margin: 0 auto;
        width: 100% !important;
  }
  .link .dfbeb input.dfbti, .secure .dfbeb input.dfbti, .secure .dfpfa textarea
  {
      max-width:100% !important;
      height: 30px;
  }
  .link .dfbepb.recap_btn
  {
      position: unset !important;
      top: 0px !important;
      float: left !important;
      left: 0px !important;
      margin-bottom: 20px;
  }
  .link #s5_pos_bottom_row2_2 .support-left
  {
    display: block !important;
    margin-right:0px;
    width:100%;
  }
  .link .dfpfa textarea, .secure .dfpfa select
  {
    min-height: 70px !important;
  }
  #recap_Secure_General_Request_Form {
    margin-top: 10px;
  }
  .link #s5_bottom_row2_area1 .s5_no_custom_bg
  {
    padding-bottom: 30px !important;
  }
  .link #s5_pos_bottom_row2_1 .s5_mod_h3
  {
    line-height: 1.2;
  }
}


@media (min-width:0px) and (max-width:350px){

 #top_header_menu .nav.menu li a{
     font-size:7px;
 }

}

@media (min-width:351px) and (max-width:468px)
{
   #top_header_menu .nav.menu li a{
       font-size:9px;
   }
}

.secure .secure-include {
    text-align: left;
}
.secure .secure-top-section .secure-include ul li
{
    text-align: left;
    list-style-position: inside !important;
    list-style: disc;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.secure .secure-top-section .secure-include ul {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}


@media(max-width:767px)
{
 .development .cus_dev_soft {
    display: none;
  }
  .development .bene-custom-dev {
    text-align: center;
  }
  .secure .secure-top-section .secure-include ul
  {
    column-count: inherit !important;
  }

  .development .bene-custom-dev img {
    margin-bottom: 15px;
  }


}

@media(max-width:649px)
{

 .rightside-cont h2, .rightside-cont h4, .rightside-cont img, .rightside-cont p
  {
    text-align: left !important;
    float: none !important;
  }
  .secure .custom .s5_lazyload, .link .custom .s5_lazyload
  {
    float: none !important;
    text-align: center !important;
  }

}

@media(min-width:767px)
{
  .development .bene-custom-dev
  {
    display:none;
  }

}

@media(min-width:1313px)
{
  .secure #s5_top_row2_area1 #s5_top_row2 .module_round_box.highlight1 p
 {
    text-align: left !important;
  }
   .secure .custom.highlight1 h3, .link .custom.highlight1 p {
      text-align: left !important;
  }

  .link .custom.highlight1 h3, .link .custom.highlight1 p {
      text-align: left !important;
  }
}

@media (min-width:1313px) and (max-width:1599px)
{
   .secure .custom.highlight1 h3, .link .custom.highlight1 h3
  {
    font-size: 1.2em;
  }
}

@media(max-width:970px)
{
  .secure .transform_buttons, .link .transform_buttons, .secure .transform_buttons .readon, .link .transform_buttons .readon  {
    float: none !important;
  }
}


@media(min-width: 900px) and (max-width: 1200px)
{
  .development .module_round_box.highlight1 {
      min-height: 250px !important;
  }
}

@media(min-width: 1200px) and (max-width: 1500px)
{
  .development .module_round_box.highlight1 {
      min-height: 200px !important;
  }
}


@media(min-width: 749px) and (max-width: 900px)
{
  .g-recaptcha {
      transform: scale(0.46) !important;
      transform-origin: left !important;
  }
}

@media(min-width: 900px) and (max-width: 1199px)
{
  .g-recaptcha {
      transform: scale(0.60) !important;
      transform-origin: left !important;
  }
}


.development h1.cstom_slide_heading1,
.secure h1.cstom_slide_heading1,
.secure h2.cstom_slide_heading3,
.link h1.cstom_slide_heading1,
.link h2.cstom_slide_heading3
{
    color: #fff;
    font-weight: normal;
    text-transform: unset;
}


.development h2.cstom_slide_heading2
{
    font-size: 17px !important;
    line-height: 26px !important;
    margin-bottom: 10px !important;
    color: #fff;
    font-weight: normal;
    text-transform: inherit;
}

.link #s5_top_row2_area1 .module_round_box_outer {
    margin-top: 0px;
}

.link #s5_top_row2_area1 .module_round_box_outer {
    margin-bottom: 0px;
}
.link .top-main-content-section, .secure .top-main-content-section {
    padding-top: 0px;
}

.link .rightside-cont, .secure .rightside-cont {
    padding-top: 30px;
}

.link #s5_bottom_row1_area1 .rightside-cont {
    padding-bottom: 30px;
}

.secure .rightside-cont
{
  padding-bottom: 30px;
  padding-top: 30px;
}

.secure #s5_top_row2_area1 .module_round_box_outer {
    margin-top: 0px;
    margin-bottom: 0px;
}


@media (max-width: 750px)
{
  .link .cstom_slide_heading3, .secure .cstom_slide_heading3
  {
      display: block;
  }
}





/* Logo override css for Low Voltage page - start */

/*.asset-tracking #s5_logo_wrap,
.access-control-solutions #s5_logo_wrap,
.point-of-sale-technologies #s5_logo_wrap,
.office-relocation-services #s5_logo_wrap,
.cabling-and-wiring #s5_logo_wrap,
.wireless-services #s5_logo_wrap,
.internet-consulting #s5_logo_wrap,
.voip #s5_logo_wrap,
.digital-surveillance #s5_logo_wrap,
.conferencing-and-collaboration #s5_logo_wrap,
.conferencing #s5_logo_wrap,
.fax-server #s5_logo_wrap,
.printer-and-copier-support #s5_logo_wrap,
.printer-management #s5_logo_wrap
{
    background: url(/images/logo/logo-secure-white-ns.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 300px;
}*/

.asset-tracking #s5_logo_wrap img,
.access-control-solutions #s5_logo_wrap img,

.asset-tracking #s5_logo_wrap img,
.access-control-solutions #s5_logo_wrap img,
.point-of-sale-technologies #s5_logo_wrap img,
.office-relocation-services #s5_logo_wrap img,
.cabling-and-wiring #s5_logo_wrap img,
.wireless-services #s5_logo_wrap img,
.internet-consulting #s5_logo_wrap img,
.voip #s5_logo_wrap img,
.digital-surveillance #s5_logo_wrap img,
.conferencing-and-collaboration #s5_logo_wrap img,
.conferencing #s5_logo_wrap img,
.fax-server #s5_logo_wrap img,
.printer-and-copier-support #s5_logo_wrap img,
.printer-management #s5_logo_wrap img
{
    display: none;
}

.asset-tracking #s5_logo_wrap #infocard img,
.access-control-solutions #s5_logo_wrap #infocard img,
.point-of-sale-technologies #s5_logo_wrap #infocard img,
.office-relocation-services #s5_logo_wrap #infocard img,
.cabling-and-wiring #s5_logo_wrap #infocard img,
.wireless-services #s5_logo_wrap #infocard img,
.internet-consulting #s5_logo_wrap #infocard img,
.voip #s5_logo_wrap #infocard img,
.digital-surveillance #s5_logo_wrap #infocard img,
.conferencing-and-collaboration #s5_logo_wrap #infocard img,
.conferencing #s5_logo_wrap #infocard img,
.fax-server #s5_logo_wrap #infocard img,
.printer-and-copier-support #s5_logo_wrap #infocard img,
.printer-management #s5_logo_wrap #infocard img
{
    display: block;
}


@media(max-width:934px)
{
  .asset-tracking #s5_logo_wrap,
  .access-control-solutions #s5_logo_wrap,
  .point-of-sale-technologies #s5_logo_wrap,
  .office-relocation-services #s5_logo_wrap,
  .cabling-and-wiring #s5_logo_wrap,
  .wireless-services #s5_logo_wrap,
  .internet-consulting #s5_logo_wrap,
  .voip #s5_logo_wrap,
  .digital-surveillance #s5_logo_wrap,
  .conferencing-and-collaboration #s5_logo_wrap,
  .conferencing #s5_logo_wrap,
  .fax-server #s5_logo_wrap,
  .printer-and-copier-support #s5_logo_wrap,
  .printer-management #s5_logo_wrap
  {
        padding-top: 100px;
  }
}


@media(min-width:900px)
{
    .asset-tracking #s5_menu_wrap_inner #s5_logo_wrap,
    .access-control-solutions #s5_menu_wrap_inner #s5_logo_wrap,
    .point-of-sale-technologies #s5_menu_wrap_inner #s5_logo_wrap,
    .office-relocation-services #s5_menu_wrap_inner #s5_logo_wrap,
    .cabling-and-wiring #s5_menu_wrap_inner #s5_logo_wrap,
    .wireless-services #s5_menu_wrap_inner #s5_logo_wrap,
    .internet-consulting #s5_menu_wrap_inner #s5_logo_wrap,
    .voip #s5_menu_wrap_inner #s5_logo_wrap,
    .digital-surveillance #s5_menu_wrap_inner #s5_logo_wrap,
    .conferencing-and-collaboration #s5_menu_wrap_inner #s5_logo_wrap,
    .conferencing #s5_menu_wrap_inner #s5_logo_wrap,
    .fax-server #s5_menu_wrap_inner #s5_logo_wrap,
    .printer-and-copier-support #s5_menu_wrap_inner #s5_logo_wrap,
    .printer-management #s5_menu_wrap_inner #s5_logo_wrap
    {
       min-width: 253px;
       float: none !important;
    }
}


/* Logo override css for Low Voltage page - end */




/* Logo override css for Communication pages - start */

/*.voip_comm.communi_link.voip #s5_logo_wrap, .communi_link #s5_logo_wrap
{
    background: url(/images/logo/logo-link-white-ns.png);
    background: url(/images/logo/global-link-logo-white.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 300px;
}*/

.voip_comm.communi_link.voip #s5_logo_wrap img, .communi_link #s5_logo_wrap img
{
    display: none;
}

.voip_comm.communi_link.voip #s5_logo_wrap #infocard img, .communi_link #s5_logo_wrap #infocard img
{
    display: block;
}


@media(max-width:934px)
{

  .voip_comm.communi_link.voip #s5_logo_wrap, .communi_link #s5_logo_wrap #s5_logo_wrap
  {
        padding-top: 100px;
  }
}





/* Logo override css for communication pages - end */


/*
#s5_menu_wrap {
  height: 104px !important;
}

#s5_menu_wrap
  {
    height: 145px;
  }*/

#s5_menu_wrap.s5_wrap_fmfullwidth #custom_main_menu {
    margin-top: 1px !important;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
    @media (max-width: 932px)
    {
         ul#dj-megamenu1650
      {
        display: none;
      }
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    @media (min-width:933px) and (max-width:934px)
    {
         ul#dj-megamenu1650
      {
        display: block !important;
      }
    }
}



@media (max-width: 934px)
{
  ul#dj-megamenu1650
  {
    display: none;
  }
    #s5_menu_wrap
    {
      height: 150px;
  }
  #s5_header #s5_menu_wrap_inner #s5_menu_inner {
    float: none;
  }
}

@media (max-width:934px)
{
  #s5_breadcrumb_wrap
  {
    height: 95px;
  }
  #s5_pos_breadcrumb {
    float: none;
    padding-top: 38px;
  }
}

@media(max-width:933px)
{
  .voip_comm.communi_link.voip #s5_logo_wrap, .communi_link #s5_logo_wrap
  {
    padding-top: 100px;
    transform: scale(0.76);
  }
  .glo_low_vol #s5_logo_wrap {
    transform: scale(0.76);
  }
}


@media(max-width:933px)
{
  .development #s5_logo_wrap, .secure #s5_logo_wrap, .link #s5_logo_wrap, .dev-thank-you #s5_logo_wrap,
  .development-consultation #s5_logo_wrap, .secure-consultation #s5_logo_wrap, .secure-thank-you #s5_logo_wrap,
  .link-consultation #s5_logo_wrap, .link-thank-you #s5_logo_wrap
  {
      padding-top: 100px;
  }
}

@media (min-width:932px) and (max-width:934px)
{
  .voip_comm.communi_link.voip #s5_logo_wrap,
  .communi_link #s5_logo_wrap,
  .development #s5_logo_wrap,
  .glo_com_link #s5_logo_wrap,
  .glo_low_vol #s5_logo_wrap,
  .glo_dev_cons #s5_logo_wrap
  {
    padding-top: 0px !important;
   /* transform: scale(0.76);*/
    height:97px;
  }
}



@media(max-width:932px)
{
  .cta_button {
    display: grid !important;
    vertical-align: middle;
    justify-content: center;
  }
}

@media (min-width:1058px) and (max-width:1200px)
{
  #custom_main_menu .dj-megamenu li a.dj-up_a {
      padding: 0px 4px !important;
      font-size: 10px;
  }
}

@media(min-width: 934px) and (max-width: 1199px)
{
  .dj-megamenu li.dj-up {
      padding: 0px !important;
      margin: -3px !important;
  }
  #custom_main_menu .dj-megamenu li a.dj-up_a.active {
    margin-right: 5px;
    margin-left: 5px;
  }
}

@media(min-width: 934px) and (max-width: 968px)
{
  #s5_menu_wrap
  {
      height: 97px;
  }
}

@media(min-width: 1024px) and (max-width: 1199px)
{
  #s5_header #s5_logo_wrap
  {
    max-width: 220px;
  }
}

@media(min-width: 1200px) and (max-width: 1300px)
{
  #custom_main_menu .dj-megamenu li a.dj-up_a .arrow {
      right: 3px !important;
      bottom: 7px;
  }

  #s5_menu_inner #custom_main_menu .dj-megamenu li a.dj-up_a span.dj-drop {
    padding: 0 8px 0 6px !important;
  }
}

@media(min-width: 1300px) and (max-width: 1400px)
{
  #s5_header #custom_main_menu .dj-up_a {
      font-size: 10px !important;
  }
}

@media (min-width:933px) and (max-width:1024px)
{

  .voip_comm.communi_link.voip #s5_menu_wrap_inner #s5_logo_wrap, .communi_link #s5_menu_wrap_inner #s5_logo_wrap,
  .glo_com_link #s5_menu_wrap_inner #s5_logo_wrap, .glo_low_vol #s5_menu_wrap_inner #s5_logo_wrap,
  .development #s5_menu_wrap_inner #s5_logo_wrap, .glo_dev_cons #s5_menu_wrap_inner #s5_logo_wrap
    {
       min-width: 180px;
       float: none !important;
       width:auto;
    }
}

@media (min-width:1024px) and (max-width:1199px)
{

  .voip_comm.communi_link.voip #s5_menu_wrap_inner #s5_logo_wrap, .communi_link #s5_menu_wrap_inner #s5_logo_wrap,
  .glo_com_link #s5_menu_wrap_inner #s5_logo_wrap, .glo_low_vol #s5_menu_wrap_inner #s5_logo_wrap,
  .development #s5_menu_wrap_inner #s5_logo_wrap, .glo_dev_cons #s5_menu_wrap_inner #s5_logo_wrap
    {
       min-width: 220px;
       float: none !important;
       width:auto;
    }
}


@media (min-width:933px)
{

  .support #s5_menu_wrap
  {
    background: rgba(0,0,0,0.7);
    position: unset;
    top: 0px !important;
    width: 100%;
    z-index: 21;
  }

}

/*@media (min-width:933px) and (max-width:971px)
{
    div#s5_logo_wrap img {
        margin-left: -26px;
        min-width: 200px;
    }
}*/

.rebrand-homepage .large_title_with_sub h3
{
    font-size: 3.4em;
}

.rebrand-homepage .large_title_with_sub span {
    font-size: 3.3em;
}

.rebrand-homepage .hp_free_whitepaper .transform_buttons
{
  vertical-align: bottom;
}

.rebrand-homepage .below-bottom-content-section .large_picture_text_right_text
{
   padding-bottom: 50px;
   padding-top: 50px;
}


@media(max-width:970px)
{
  .rebrand-homepage .top-bottom-section .video_wrap
  {
      padding-top: 30px;
      padding-bottom: 30px;
  }
}


@media(max-width:900px)
{
  .rebrand-homepage .main-page-content .main-page-img .s5_lazyload
  {
    text-align: center;
    float: none !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
  }
  .rebrand-homepage .main-page-img
  {
    text-align: center;
  }

  .rebrand-homepage .main-page-content, .rebrand-homepage .main-page-content.second
  {
    text-align: center !important;
  }

}

@media(max-width:970px)
{

  .rebrand-homepage #s5_pos_bottom_row2_1 p#description
  {
    width: 100% !important;
    margin-bottom: 10px !important;
  }
  .rebrand-homepage #jcfc_newsletter_subs_home .dfpfa ul
  {
    width:100% !important;
    text-align: center;
  }
  .rebrand-homepage #jcfc_newsletter_subs_home li.dfpfa-row-li.First_Name, .rebrand-homepage #jcfc_newsletter_subs_home li.dfpfa-row-li.Email_Address {
    width: 100% !important;
    float: left !important;
  }

  .rebrand-homepage #s5_pos_bottom_row2_1 form#jcfc_newsletter_subs_home,
  .rebrand-homepage #jcfc_newsletter_subs_home .dfbeb input.dfbti
  {
    width:100% !important;
    max-width: 100% !important;
  }
  .rebrand-homepage .jcforms_newsletter_subs_home .dfbeb input.dfbti
  {
    width:100% !important;
    max-width: 100% !important;
  }
  .rebrand-homepage #jcfc_newsletter_subs_home div#dfpfa_form
  {
    width: 100% !important;
  }
  .rebrand-homepage #jcfc_newsletter_subs_home .dfbeb input.dfbti {
    margin-bottom: 10px !important;
  }

  .rebrand-homepage #s5_bottom_row2_area2
  {
    padding: 20px !important;
  }

}

@media (min-width:768px) and (max-width:970px)
{
    /*.rebrand-homepage #s5_bottom_row2_area1 #description
    {
      text-align: left !important;
    }*/
}

@media(max-width:900px)
{
    .rebrand-homepage #s5_below_columns_wrap1 .module_round_box.split_title_large .s5_mod_h3
    {
      margin-bottom: 0px !important;
    }



    .rebrand-homepage .hp_testimonials .widereadon-black.readon
    {
      margin-bottom: 30px;
    }

}

@media (min-width:900px) and (max-width:1200px)
{
    .rebrand-homepage #s5_below_columns_wrap1 .module_round_box.split_title_large .s5_mod_h3
    {
      margin-bottom: 40px !important;
    }
}
@media (min-width:979px) and (max-width:1199px)
{
  .rebrand-homepage .hp_testimonials .span9
    {
      width: 600px;
    }
}


@media(max-width: 690px)
{
   .rebrand-homepage .hp_testimonials .span9
  {
    width: auto;
  }
}

@media (min-width: 1200px) and (max-width: 1399px)
{
  .rebrand-homepage #s5_below_columns_wrap1 .split_title_large .split_title_large .span9
  {
      width: 780px;
  }
}

@media (min-width: 690px) and (max-width: 786px)
{
  .rebrand-homepage #s5_below_columns_wrap1 .split_title_large .split_title_large .span9
  {
    width: 335px !important;
  }
}

@media(min-width:690px)
{
  .rebrand-homepage #s5_below_columns_wrap1 #s5_below_columns_inner .s5_mod_h3_outer .span3,
  .rebrand-homepage #s5_below_columns_wrap1 #s5_below_columns_inner .s5_mod_h3_outer .span3 a
  {
    float: right;
  }
}

@media(min-width:900px)
{
  
  /*.rebrand-homepage .main-experts-desc-second
  {
    padding-top: 60px;
  }*/

  .rebrand-homepage #djslider1710 {
    height: 100px !important;
  }

  .rebrand-homepage .family_busi .about_wrapper img
  {
    margin-right: 50px;
    margin-bottom: 0px !important;
  }
}


@media(max-width:750px)
{
  .rebrand-homepage .family_busi .about_wrapper
  {
    text-align: center;
  }
}

.rebrand-homepage #s5_top_row3_area2 {
    border-bottom: none;
    padding: 35px;
}

.rebrand-homepage #s5_pos_top_row3_1 .module_round_box_outer
{
  margin-bottom: 0px;
}

.rebrand-homepage .s5_slidesection #s5_center_area2
{
  padding-top: 0px !important;
}

.rebrand-homepage #s5_columns_wrap #s5_component_wrap_inner
{
  padding-bottom:0px;
}

/*.rebrand-homepage #ctabutton
{
  font-size: 17px;
}*/

 .s5_wrap_fmfullwidth #custom_main_menu .dj-megamenu li a.dj-up_a
{
    height: 45px !important;
}

@media(min-width:1199px)
{
  .rebrand-homepage .proud_desc
  {
      padding-top: 20px;
  }
}

.rebrand-homepage .family_busi .about_wrapper img
{
  width: 240px;
}

@media(max-width:900px)
{
  .rebrand-homepage #djslider1710 {
    height: 110px !important;
  }
}


@media (min-width: 767px) and (max-width: 900px)
{
  .rebrand-homepage #djslider1710 img.dj-image
  {
      width: 65% !important;
      height: auto !important;
  }
}


/*
.about-us #s5_pos_custom_6
{
    float: none;
}*/

/*@media(min-width:933px)
{
  .about-us #s5_pos_breadcrumb
  {
      float: none;
      padding-top: 0px;
  }
}

.about-us #s5_breadcrumb_wrap_inner {
    position: relative;
    bottom: 150px;
}*/


/*.moduletable.custom_breadcrumbs ul
{
    background: #000;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    border-radius: 0px;
    position: absolute;
    z-index: 2;
}

@media(max-width:530px)
{
  #s5_breadcrumb_wrap #s5_pos_custom_6 .bread_img img
  {
    height: 94px !important;
  }
}


@media (min-width: 530px) and (max-width: 700px)
{
  .about-us .custom.bread_img img
  {
    height: 102px !important;
  }
}

@media (min-width: 530px) and (max-width: 933px)
{
  .about-us #s5_breadcrumb_wrap
  {
      display: inline-block;
  }
}

#s5_breadcrumb_wrap .custom.bread_img p
{
  padding: 0px;
}

@media (min-width: 933px) and (max-width: 1800px)
{
  .about-us #s5_breadcrumb_wrap #s5_pos_custom_6 .bread_img img
  {
      height: 250px !important;
  }
  .about-us #s5_breadcrumb_wrap .custom.bread_img p
  {
    padding: 0px;
  }
}*/

/*@media(max-width:1290px)
{
  .about-us #s5_breadcrumb_wrap
  {
    display: inline-block;
    height: 250px !important;
  }
}*/

/*@media (min-width: 1289px) and (max-width: 1600px)
{
  .about-us #s5_breadcrumb_wrap
  {

    height: 250px !important;
  }
}*/


@media(min-width:1199px)
{
    .rebrand-homepage .cstom_slide_img {
        width: auto;
        float: left;
    }
    .rebrand-homepage .cstom_slide_holder.growing_comp
    {
      text-align: left;
    }

    .rebrand-homepage .cstom_slide_holder.growing_comp .cstom_slide_heading2
    {
      font-size: 26px !important;
    }
    .rebrand-homepage .cstom_slide_holder.growing_comp .growing_comp {
        margin-right: 15px !important;
    }
}

@media (min-width: 751px) and (max-width: 991px)
{
  .rebrand-homepage .cstom_slide_holder.growing_comp .cstom_slide_heading2
  {
      font-size: 22px !important;
      line-height: 26px !important;
  }
  .rebrand-homepage .cstom_slide_holder.growing_comp .cstom_slide_heading3
  {
    line-height: 22px !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px)
{
  .rebrand-homepage .cstom_slide_holder.growing_comp .cstom_slide_heading2
  {
      font-size: 23px !important;
      line-height: 28px !important;
  }
  .rebrand-homepage .cstom_slide_holder.growing_comp .cstom_slide_heading3
  {
    line-height: 24px !important;
  }
}

@media (min-width: 2200px) and (max-width: 2800px)
{
  .rebrand-homepage .cstom_slide_holder.growing_comp .growing_comp
  {
    width: 270px !important;
  }
}

@media (min-width: 2801px) and (max-width: 4000px)
{
  .rebrand-homepage .cstom_slide_holder.growing_comp .growing_comp
  {
    width: 190px !important;
  }
}


@media(min-width:1199px)
{
  .unite2_showcase .tp-leftarrow.default, .unite2_showcase .tp-rightarrow.default
  {
    margin-top: 20px !important;
  }
}


@media(max-width:991px)
{
  .rebrand-homepage .unite2_showcase .growing_comp
  {
    width: 160px !important;
  }
}

.viewall_careers.module_round_box.gray
{
    margin-bottom: 10px !important;
}
.viewall_careers.module_round_box.gray a
{
    color: #000 !important;
}
.viewall_careers.module_round_box.gray a:hover
{
    color: #0b5c99 !important;
    text-decoration: none;
}

#s5_top_row3_area2.s5_no_custom_bg {
    padding-top: 30px;
    padding-bottom: 30px;
}


#s5_pos_top_row3_1 .module_round_box_outer
{
  margin-bottom:0px !important;
}


#s5_top_row3_area2 .about_wrapper.fast_growing .proud_desc {
    padding-top: 30px;
}


.careers-overview #s5_below_body_wrap .module_round_box_outer, .careers #s5_below_body .module_round_box_outer {
    margin-bottom: 0;
}


.viewall_careers_overview a {
    color: #333;
}

.career-overview-state .nav.menu.mod-list {
    margin-top: 10px !important;
}

.viewall_careers_overview a:hover
{
  color: #0b5c99;
   text-decoration: none;
}

.career-overview-state a, .career-overview-state .nav.menu.mod-list {
    font-size: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
}

.s5_outer.selectstatebox.module_round_box.gray.career-overview-state {
    padding-left: 30px !important;
}


@media (min-width: 500px) and (max-width: 767px)
{
  .careers-overview #s5_pos_below_body_1 .module_round_box_outer
  {
      width: 50%;
      float: left;
  }
}


#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit {
    background-color: #0b5c99 !important;
}


/* Bottom Breadcrumb section - start*/

.bottom-breadcrumb .breadcrumb {
    box-shadow: none;
    /*padding: 0px;*/
    background: none;
    border: none;
    margin-bottom: 0px;
}

.testing #s5_center_area2 {
    border-bottom: none;
}

.bottom-breadcrumb a span
{
  color: #fff;
}

.bottom-breadcrumb {
    background: #0b5c99;
    color: #fff;
    padding: 10px;
}

/* Bottom Breadcrumb section - end*/
ul.ul_list li {
    display: list-item;
    min-width: 29.33%;
    float: left;
    padding: 0 15px;
    list-style-position: inside;
}



.help_topics .profile_image_item.help_topics
{
    background: transparent;
    color: unset;
    border-left: none;
    width: 45%;
    margin-right: 30px;
    padding: 30px 0px 30px 0px;
    border-bottom: 2px solid #EDEDED;
}

.get-help-topic h2
{
    text-transform: capitalize;
    padding-top: 50px;
}

.get-help-phone-support-options h3, .get-help-support h2
{
  text-transform: capitalize;
}

/*.get-help-phone-support-options
{
    padding-top: 23px;
}*/
.get-help-update section#s5_center_area1
{
    margin-top: 0px;
}


.get-help-support p
{
    font-weight: bold;
}
.help_topics .profile_image_item.help_topics strong
{
    font-size: 15px;
}

@media(min-width:934px)
{
  .get-help-update #s5_columns_wrap
  {
    padding-top: 110px;
  }
  .get-help-update #s5_right_column_wrap
  {
    padding-top: 70px;
  }

}


@media(max-width:969px)
{
  .help_topics .profile_image_item.help_topics
  {
    width: 100%;
  }

}




/*.get-help-update .s5_slidesection #s5_center_area2
{
    padding-top: 150px !important;
}*/


.it-security-overview #s5_bottom_row1_area1 {
    display: none;
}





.it-security-overview #s5_bottom_row2_area1 {
    background: #0b5c99 !important;
}

.it-security-overview #s5_pos_bottom_row2_1 {
    width: 70% !important;
}

.it-security-overview #s5_pos_bottom_row2_2 {
    width: 30% !important;
}

.it-security-overview #s5_pos_bottom_row2_2 .support-left {
    width: auto;
}



.it-security-overview .dfpfa ul li {
    display: inline-block !important;
    margin: 0 auto;
    width: 48%;
}

.it-security-overview .dfpfa textarea, .it-security-overview .dfpfa select {
    width: 100%;
    max-width: 100%;
    min-height: auto !important;
    height: 50px;
}


.it-security-overview #s5_pos_bottom_row2_1 .s5_mod_h3 {
    padding-top: 35px;
    font-size: 25px;
    margin-right: 8px;
}
.it-security-overview .s5_mod_h3 {
    color: #fff;
    font-size: 20px;
    text-align: center;
}

.it-security-overview #s5_bottom_row2_area1 .s5_mod_h3_outer .s5_h3_first {
    color: #fff !important;
}

.it-security-overview #s5_bottom_row2_area1 .s5_yes_custom_bg, .it-security-overview #s5_bottom_row2_area1 .s5_no_custom_bg {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}



.it-security-overview .dfbepp input.dmsb[type="button"]
{
  border-radius:0px !important;
}





/*.it-security-overview .dfpfa ul {
    padding: 0;
}*/

.it-security-overview #s5_bottom_row3_area2 .s5_mod_h3
{
  text-align: left;
}

@media(min-width:971px)
{
  .it-security-overview .dfpfa ul li.cyber_recap_btn {
    width: 488px;
    float: left;
    height: 0px;
    padding-left: 3px;
  }

  .it-security-overview .dfbepb.recap_btn, .it-security-overview #jcfc_btn_Ready_to_schedule_a_discussion {
    position: relative;
    top: -96px;
    float: right;
    left: 156px;
  }
  .it-security-overview #s5_bottom_row2_area1 .module_round_box_outer {
    margin-bottom: 0px;
  }

  .it-security-overview .dfbeb input.dfbti {
    height: 50px !important;
    width: 100%;
  }

}

@media(max-width:971px)
{
  .it-security-overview #s5_pos_bottom_row2_1 {
      width: 100% !important;
  }
  .it-security-overview #s5_pos_bottom_row2_2 {
      width: 100% !important;
  }

  .it-security-overview .dfpfa ul li {
        display: inline-block !important;
        margin: 0 auto;
        width: 100% !important;
  }
  .it-security-overview .dfbeb input.dfbti, .it-security-overview .dfbeb input.dfbti, .it-security-overview .dfpfa textarea
  {
      max-width:100% !important;
      height: 30px;
  }
  .it-security-overview .dfbepb.recap_btn
  {
      position: unset !important;
      top: 0px !important;
      float: left !important;
      left: 0px !important;
      margin-bottom: 20px;
  }
  .it-security-overview #s5_pos_bottom_row2_2 .support-left
  {
    display: block !important;
    margin-right:0px;
    width:100%;
  }
  /*.it-security-overview .dfpfa textarea, .secure .dfpfa select
  {
    min-height: 70px !important;
  }*/

  .it-security-overview #s5_bottom_row2_area1 .s5_no_custom_bg
  {
    padding-bottom: 30px !important;
  }
  .it-security-overview #s5_pos_bottom_row2_1 .s5_mod_h3
  {
    line-height: 1.2;
  }
}


.phone-support-options-get-help .column {
  width: auto;
  padding: 10px;
  display: inline-block;
}


.phone-support-options-get-help:after {
  content: "";
  display: table;
  clear: both;
}

.row.phone-support-options-get-help {
    margin-left: -7px;
}

.profile_image_item.help_topics.remote_get_help .s5_lazyload {
    width: 70px;
    margin-top: 10px;
    margin-left: 10px;
}

@media(max-width:579px)
{
  .moduletable.get-help-topic {
    text-align: center;
  }
}

@media(min-width:1199px)
{
  #s5_menu_wrap.s5_wrap_fmfullwidth #s5_logo_wrap img
  {
    margin-top: -12px;
  }
}

@media(max-width:579px)
{
  .help_topics .profile_image_item.help_topics img
  {
    width: auto;
    text-align: center;
  }
}

.meettheteammenu.meet-the-team #s5_center_area1
{
    display: none;
}


.meet-the-team .management-team-mod .jmm-team-profiles.default .jmm-name
{
    font-size: 2em;
    margin-bottom: 10px;
}

.meet-the-team .management-team-mod .jmm-team-profiles.default .jmm-profession
{
    font-style: italic;
    color: gold;
    font-size: 1.2em;
}

.meet-the-team .management-team-mod .jmm-team-profiles.default
{
    padding-top: 40px;
}

.meet-the-team .management-team-mod .jmm-team-profiles.default .jmm-desc
{
    max-width: 350px;
    margin: 0 auto;
    margin-top: 20px !important;
}

.meet-the-team .management-team-mod .jmm-avatar .rounded img.s5_lazyload:hover
{
    z-index: 2;
    -webkit-transition: all 100ms ease-in;
    -webkit-transform: scale(1.05);
    -ms-transition: all 100ms ease-in;
    -ms-transform: scale(1.05);
    -moz-transition: all 100ms ease-in;
    -moz-transform: scale(1.05);
    transition: all 100ms ease-in;
    transform: scale(1.05);
}

.meet-the-team #s5_bottom_row1_area1
{
   background: #15181D !important;
    background-size: auto !important;
    background-attachment: scroll !important;
    background-repeat: repeat;
    background-image: url("/images/brick-wall-dark.png") !important;
    background-color:#0b5c99 !important;
}

.meet-the-team .bottom-breadcrumb {
    background-color:#2b87cc !important;
}

.meet-the-team .action_box
{
    background-color:#2f2f2f !important;
}


.meet-the-team .management-team-mod .jmm-team-profiles.default .jmm-desc {
    display:none;
}


/***
.meet-the-team .meettheteam-row1 .jmm-item:nth-child(1) > .jmm-avatar {
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-new-york.png");
      background-repeat:no-repeat;
    background-position:bottom right;
}

.meet-the-team .meettheteam-row1 .jmm-item:nth-child(2) > .jmm-avatar {
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-connecticut.png");
      background-repeat:no-repeat;
    background-position:bottom right;
}

.meet-the-team .meettheteam-row1 .jmm-item:nth-child(3) > .jmm-avatar{
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-connecticut.png");
      background-repeat:no-repeat;
    background-position:bottom right;
}

.meet-the-team .meettheteam-row2 .jmm-item:nth-child(1) > .jmm-avatar {
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-new-york.png");
      background-repeat:no-repeat;
    background-position:bottom right;
}

.meet-the-team .meettheteam-row2 .jmm-item:nth-child(2) > .jmm-avatar {
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-new-jersey.png");
        background-repeat:no-repeat;
    background-position:bottom right;
}

.meet-the-team .meettheteam-row2 .jmm-item:nth-child(3) > .jmm-avatar{
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-pennsylvania.png");
      background-repeat:no-repeat;
    background-position:bottom right;
}


.meet-the-team .meettheteam-row3 .jmm-item:nth-child(1) > .jmm-avatar {
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-pennsylvania.png");
      background-repeat:no-repeat;
    background-position:bottom right;
}

.meet-the-team .meettheteam-row3 .jmm-item:nth-child(2) > .jmm-avatar {
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-new-york.png");
    background-repeat:no-repeat;
    background-position:bottom right;
}

.meet-the-team .meettheteam-row3 .jmm-item:nth-child(3) > .jmm-avatar{
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-new-jersey.png");
    background-repeat:no-repeat;
    background-position:bottom right;
}



.meet-the-team .meettheteam-row4 .jmm-item:nth-child(1) > .jmm-avatar {
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-pennsylvania.png");
    background-repeat:no-repeat;
    background-position:bottom right;
}

.meet-the-team .meettheteam-row4 .jmm-item:nth-child(2) > .jmm-avatar {
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-new-jersey.png");
      background-repeat:no-repeat;
    background-position:bottom right;
}

.meet-the-team .meettheteam-row3 .jmm-item:nth-child(3) > .jmm-avatar{
    background-image:url("/images/meettheteam/global-tech-meet-the-team-background-new-york.png");
      background-repeat:no-repeat
    background-position:bottom right;
}***/



.case-study-test #s5_breadcrumb_wrap
 {
    border-bottom: 2px solid #fff;
}

.case-study-test #s5_pos_custom_3
{
    padding-bottom: 20px;
    padding-top: 40px;
}

.case-study-test #s5_bottom_row1_area1
{
  background-image: none !important;
  background: #2f2f2f !important;
}

.case-study-test #s5_bottom_row1_area2, .case-study-test #s5_bottom_row2_area1
{
    padding: 40px;
}

.case-study-test #s5_bottom_row2_area1
{
    background: #2f2f2f !important
}

.case-study-test .case-study-cta-section h3
{
   font-size: 3.4em;
   color: #fff;
}

.case-study-test #s5_bottom_row2_area2
{
  padding:0px;
}

.case-study-test .case-study-cta-section span {
    font-size: 3em;
    color: #fff;
    line-height: 1.2;
}

@media(min-width:767px)
{
  .case-study-test .col-md-6.case-study-item
  {
      width: 49%;
      float: left;
  }
}

.col-md-6.case-study-item .case-study h2, .case-study-test .case-study-template h2
{
    color: #fff;
    font-size: 1.8em;
}



.case-study-test .case-study-download
{
  position: relative;
}

.case-study-test .s5_outer.sechedule-form.case-study-download .dfpfa textarea
{
    border: 1px solid #ccc;
}

.case-study-test .case-study-template p
{
    color: #fff;
}

.case-study-test .case-study-template {
    width: 62%;
    float: left;
    margin-right: 20px;
}

.case-study-test .case-study-template-download {
    text-align: center;
}

.case-study-test .col-md-6.case-study-item h3 {
    font-size: 1.3em !important;
}

.case-study-test .col-md-6.case-study-item p {
    font-size: 14px;
}

.case-study-test .col-md-6.case-study-item ul li {
    list-style: inside;
    font-size: 14px;
}


.case-study-test .sechedule-form.case-study-download .dfpfa ul li {
    display: inline-block !important;
    margin: 0 auto;
    width: 24%;
}

.case-study-test .sechedule-form.case-study-download .dfpfa input.dfbti {
    width: 100%;
    margin-bottom: 5px;
    height: 40px;
}

.case-study-test .s5_outer.sechedule-form.case-study-download .dfpfa textarea
{
    width: 100%;
    box-sizing: border-box;
}

.case-study-test .sechedule-form.case-study-download .dfpfa textarea {
    width: 100%;
    max-width: 100%;
    min-height: auto !important;
    height: 40px;
    overflow-y: hidden;
}

.case-study-test .sechedule-form.case-study-download .s5_mod_h3 {
    font-size: 2em;
    font-weight: bold;
    margin-left: 100px;
}

.case-study-test .sechedule-form.case-study-download .dfbepb.recap_btn
{
    position: relative;
    top: -94px;
    float: right;
    left: 161px;
}

.case-study-test .sechedule-form .case-study-download .dfpfa ul {
    padding-left: 0px;
}

.case-study-test .dfbepp input.dmsb[type="button"] {
    font-size: 13px;
    padding: 15px;
}

.case-study-test .absolute-case-study img
  {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    border:2px solid #ccc;
  }


@media(max-width:767px)
{

  .case-study-test .absolute-case-study img
  {
    position: unset !important;
    width: auto !important;
  }
  .case-study-test .sechedule-form.case-study-download .dfpfa input.dfbti
  {
    width: 100% !important;
    margin-bottom: 5px;
    height: 40px;
    max-width: 100% !important;
  }

  .case-study-test .sechedule-form.case-study-download .dfpfa ul li
  {
    width: 100% !important;
  }

  .case-study-test .sechedule-form.case-study-download .dfbepb.recap_btn
  {
    position: unset !important;
    float: none;
  }

  .case-study-test .case-study-template
  {
    width:100% !important;
  }

  .rebrand-homepage .case-study-template
  {
    width:100% !important;
  }
  .case-study-test .sechedule-form.case-study-download .s5_mod_h3
  {
    margin-left: 0px !important;
  }

  .custom.case-study-cta-section
  {
    text-align: center;
  }
  .case-study-test .case-study-cta-section span
  {
    font-size: 2.5em;
    color: #fff;
    line-height: 1.2;
  }
  .case-study-test .case-study-cta-section h3
  {
    font-size: 3em;
    color: #fff;
  }
}

@media (min-width: 767px) and (max-width: 1199px)
{

  .case-study-test .case-study-template {
    width: 49% !important;
    float: left;
    margin-right: 20px;
  }
  .case-study-test .absolute-case-study img
  {
     width:100% !important;
     position: unset !important;
  }
}

@media (min-width: 767px) and (max-width: 1400px)
{

  .case-study-test .sechedule-form.case-study-download .dfpfa ul li
  {
      display: inline-block !important;
      margin: 0 auto;
      width: 48% !important;
  }

  .case-study-test .sechedule-form.case-study-download .s5_mod_h3 {
    font-size: 2em;
    font-weight: bold;
    margin-left: 0px !important;
    text-align: center;
  }
}

@media (min-width: 1199px) and (max-width: 1400px)
{
 .case-study-test .absolute-case-study img
  {
    position: unset !important;
    width: auto !important;
  }
  .case-study-test .absolute-wrap-case {
    text-align: center;
  }

}

@media(max-width:1400px)
{
  .case-study-test .transform_buttons
  {
    margin-top: 5px;
    display: block;
    margin-left: 0px;
    clear: both;
  }
}




.case-studies #s5_pos_custom_3 {
    padding-bottom: 20px;
    padding-top: 40px;
}

.case-studies .case-study-download {
    position: relative;
}


/*.case-studies #s5_center_area1 {
    display: none;
}*/

@media(min-width:767px)
{
  .case-studies .col-md-6.case-study-item
  {
      width: 49%;
      float: left;
  }
}

@media(max-width:479px)
{
   .case-studies .case-studies-download-btn .readon
    {
      width: 88% !important;
      margin: 0 auto !important;
      text-align: center;
    }
}


@media (min-width: 480px) and (max-width: 1400px)
{
    .case-studies .case-studies-download-btn .readon
    {
      width: 93% !important;
      margin: 0 auto !important;
      text-align: center;
    }
    .case-studies .casestudies-download
    {
        text-align: center;
    }

    .case-studies .case-studies-download-btn
     {
        max-width: 500px;
        margin: 0 auto;
    }
    .case-studies .casestudies-download .s5_mod_h3
    {
      margin-left: 0px !important;
    }
}

@media(max-width:767px)
{
  .case-studies .absolute-case-study img
  {
    position: unset !important;
    width: auto !important;
  }

  .case-studies .casestudies-download .s5_mod_h3 {
    margin-left: 0px !important;
    text-align: center;
  }


  .case-studies .case-studies-download-btn
  {
    max-width:unset !important;
  }

}


@media (min-width: 767px) and (max-width: 1199px)
{

  .case-studies .case-study-template {
    width: 49% !important;
    float: left;
    margin-right: 20px;
  }
  .case-studies .absolute-case-study img
  {
     width:100% !important;
     position: unset !important;
  }
}

@media (min-width: 1199px) and (max-width: 1400px)
{
 .case-studies .absolute-case-study img
  {
    position: unset !important;
    width: auto !important;
  }
  .case-studies .absolute-wrap-case {
    text-align: center;
  }

}

.case-studies #s5_breadcrumb_wrap {
    border-bottom: 2px solid #fff;
}

.case-studies .absolute-case-study img {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    border: 2px solid #ccc;
}

.case-studies .col-md-6.case-study-item h3 {
    font-size: 1.3em !important;
}

.case-studies .col-md-6.case-study-item ul li {
    list-style: inside;
    font-size: 14px;
}

.case-studies .casestudies-download .s5_mod_h3 {
    font-size: 2em;
    font-weight: bold;
    margin-left: 100px;
    line-height: 1.2;
}

.case-studies .case-studies-download-btn
{
    max-width: 500px;
}

.case-studies .case-studies-download-btn .readon
{
    width: 100%;
    margin-left: 100px;
}

.case-studies .case-studies-download-btn .readon
{
    width: 100%;
    margin: 10px 0px 0px 40px;
}

.case-studies #s5_top_row3_area1 #s5_top_row3_area2 {
    border-bottom: 0px;
}


.rebrand-homepage .case-study-template {
    width: 62%;
    float: left;
    margin-right: 20px;
}

.rebrand-homepage .case-study-template-download {
    text-align: center;
}

.rebrand-homepage .case-study-template p {
    color: #fff;
}

.rebrand-homepage .case-study-template h2 {
    color: #fff;
    font-size: 1.8em;
}


@media (max-width: 1199px) and (min-width: 767px)
{
  .rebrand-homepage .case-study-template {
      width: 49% !important;
      float: left;
      margin-right: 20px;
  }
}


.case-studies .casestudies-download .s5_mod_h3 .s5_h3_last
{
    font-family: 'Open Sans',Helvetica,Arial,sans-serif !important;
}

.case-studies body, .case-studies .inputbox
{
    font-family: 'Open Sans',Helvetica,Arial,sans-serif !important;
}


.meettheteammenu #s5_bottom_row3_area1 p
{
  text-align: left !important;
}

@media (max-width: 1199px) and (min-width: 767px)
{
   .meettheteam-row4 .jmm-team-profiles.default .jmm-mod-row
   {
      margin: 0px;
   }
}

@media(min-width:767px)
{
  .meettheteam-row4 .jmm-team-profiles.default .jmm-mod-row.row-2 > div
  {
    width: 35%;
    display: inline-block;
    float: none;
  }
}



.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close 
{
    text-align: unset;
    right: 4px;
    top: -12px;
    padding-right: 0;
    width: 44px;
    text-align: center;
}

.video-gallery-option .s5_mod_h3, .video-gallery .s5_mod_h3
{
    line-height: 1.1;
}
.media-details-view .contentheading a 
{
    line-height: 1.2;
}

@media(max-width:767px)
{
    .video-gallery #s5_center_column_wrap_inner, .video-gallery-option #s5_center_column_wrap_inner
    {
      padding-right: 0% !important;
    }

    .video-gallery .tooltip, .video-gallery-option .tooltip 
    {
       display: none !important;
    }
    .video-gallery .hwd-container div.media-item img.media-thumb, 
    .video-gallery-option .hwd-container div.media-item img.media-thumb,
    .video-gallery #hwd-container div.media-item img.media-thumb
    {
      width:100% !important;
    }
}

@media(max-width:970px)
{
  .video-gallery-option #paneContent #description 
  {
     text-align: left;
  }
}


@media (max-width: 1199px) and (min-width: 767px)
{
  .hwd-container.categories-module li a 
  {
      font-size: 14px !important;
   }
    .video-gallery #s5_center_column_wrap_inner, .video-gallery-option #s5_center_column_wrap_inner
    {
      padding-right: 4% !important;
    }
    .video-gallery .tooltip, .video-gallery-option .tooltip 
    {
       display: none !important;
    }

}


@media (min-width: 767px) and (max-width: 970px)
{
   .support-inner-box.support-phn p.support-desc 
   {
      margin-top: 6px;
   }
}

@media (min-width: 971px) and (max-width: 1199px)
{
   .support-inner-box.support-phn p.support-desc 
   {
      margin-top: 4px;
   }
}

@media (min-width: 1200px) and (max-width: 1599px)
{
   .support-inner-box.support-phn p.support-desc 
   {
      margin-top: 4px;
   }
}

@media(min-width:1600px)
{
  .support-inner-box.support-phn p.support-desc 
   {
      margin-top: 4px;
   }
}


.eb-popover.top {
    position: absolute; !important;
    /*width: 20% !important;
    background: #F5F5F5;
    margin: 0px 20px !important;
    padding: 15px;*/
    z-index: 1010;
    max-width: 276px;
    padding: 10px;
    text-align: left;
    white-space: normal;
    background: #fff;
    border: 1px solid #888;
    border-radius: 6px;
}

.eb-popover.top .jevtt_title
{
    font-size: 16px !important;
}

.eb-popover-content .jevtt_text
{
   font-size: 14px !important;
   padding: 10px;
}

.careervideo .media-details-view .contentheading a {
 display:none;   
}

@media screen and (max-width: 600px){
    .module_round_box_outer img {
        width:100%;
    }
}
.module_round_box_outer img{
    padding:10px;
}

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

.support-whitepaper img {
    padding-bottom: 0px;
}

.create-an-account textarea {
    border: 1px solid #ccc;
}

@media only screen and (max-width: 480px)
{
    .dfbeb input.dfbti, .dfpfa textarea 
    {
        width: 100%;
        max-width: 100% !important;
        margin-bottom: 5px;
    }
    .dfpfa ul li {
        display: block !important;
    }
}


@media(max-width: 600px)
{
    .communications .module_round_box_outer .deve_icons img 
    {
      width: auto;
    }
}

@media(min-width: 1199px)
{
    .communications .module_round_box_outer .deve_icons img 
    {
        padding: 0px;
    }
    .link .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .secure .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .secure-thank-you .s5_wrap_fmfullwidth #s5_logo_wrap,
    .voip_comm.communi_link.voip .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .communi_link .s5_wrap_fmfullwidth #s5_logo_wrap,
    .asset-tracking .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .access-control-solutions .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .point-of-sale-technologies .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .office-relocation-services .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .cabling-and-wiring .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .wireless-services .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .internet-consulting .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .voip .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .digital-surveillance .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .conferencing-and-collaboration .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .conferencing .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .fax-server .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .printer-and-copier-support .s5_wrap_fmfullwidth #s5_logo_wrap, 
    .printer-management .s5_wrap_fmfullwidth #s5_logo_wrap
    {
        transform: scale(0.9);
        bottom: 6px;
        transform-origin: left;
        position: relative !important;
    }
}

.low-voltage-cta-content{
    width:62%;
    float:left;
    margin-right:20px;
}
#low-voltage-cta{
    background-color:#333 !important;
}
.readon #low-voltage-cta:hover{
    background-color:#333 !important;
}

.low-voltage-cta-content h2{
    color:#fff !important;
}
.low-voltage-cta-download img{
    vertical-align:middle;
    border:0;
}
@media (min-width:1468px){
    .low-voltage-cta-download img{
    margin-left:180px;
}
}
@media (min-width:1139px) and (max-width:1467px){
    .low-voltage-cta-download img{
    margin-left:60px;
}
}

@media (max-width:970px){
    .low-voltage-cta-content{
    width:100%;
    text-align:center;
}
.low-voltage-cta-button p{
    text-align:center;
}
.low-voltage-cta-download{
    text-align:center;
}
.low-voltage-cta-download img{
    margin-top:30px;
}
}
div#jmm-team-profiles-2200 {
    width: 75%;
    margin: 0 auto;
}
.home #s5_logo_wrap > img {
  display: none;
}
.home #s5_logo_wrap {
    background: url(/images/logo/10th-anniversary-logo-inverted.png);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 400px;
}
.home .main-page-content {
    background: #ddefe1;
    padding: 50px 50px 50px;
}
.home .main-page-content.second {
    background: #fddac6;
    padding: 50px 50px 50px;
}
.home .top-main-content-section {
    padding-left: 0;
    padding-right: 0; 
    padding-bottom: 0;
}
.home .top-main-content-section > .s5_wrap {
  width: 100% !important;
  margin: 0;
  max-width: 100% !important;
}
@media (max-width: 932px){
    .home #s5_logo_wrap{
        padding-top:100px !important;
    }
}


@media (min-width:900px) and (max-width:1000px)
{
    .home .main-page-img 
    {
      float: left;
      height: 200px;
    }
}

@media (min-width:1000px) and (max-width:1199px)
{
    .home .main-page-img 
    {
      float: left;
      height: 195px;
    }
}

@media (min-width:1199px) and (max-width:1499px)
{
    .home .main-page-img 
    {
      float: left;
      height: 165px;
    }
}


@media(max-width: 450px)
{
    body #s5_logo_wrap 
    {
      width: 100% !important;
      transform: scale(0.80);
    }
}

@media(min-width: 1199px)
{
   body #s5_menu_wrap.s5_wrap_fmfullwidth #s5_logo_wrap 
    {
      position: relative;
      top: -8px;
    }
}