/* CUSTOM CSS - this is where you add your own css rules !!



***********************************************************/



#mod244 .css3accordion ul{display:none;}



#sliding_panel{



 background:#FFF;



}#slideshow.dark-blue, #page_header.dark-blue {



    background-color: #a40802;

}

.logo-container.hasInfoCard::before{

    content:none;

}



.jd_page_nav ul {



    float: left;

    padding: 0;

}



.jd_page_nav ul li {



    float:left;

    padding:10px;

}
#jd_footer
{
    display: none;
}
body.res1170 .css3accordion > ul > li



{



    width:212px;



}


body.res1170 .css3accordion > ul > li > .inner-acc,body.res1170 .css3accordion > ul > li.last, body.res1170 .css3accordion > ul > li:hover {
    width: 440px;
}
.moduletitle,.m_title
{
     color: #cd2122;
}
.moduletable div.event_legend_container
{
     background-color: transparent;
    border: none;
}
#mod116 .process_steps .step
{
    width:20%;
}
#mod116 .process_steps .step.step4
{
        background: #1e1e1e;
}

#mod116 .process_steps .step.step5
{
    background: #000000;
}
.sprocket-mosaic-columns-4 li
{
    width:24% !important;
}
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, #__jcd_btn {
    background: none repeat scroll 0 0 #B01C1C;
    border: 1px solid #B01C1C;
    border-radius: 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    padding: 2px 8px;
    position: relative;
    text-transform: capitalize;
}
.sprocket-mosaic-text .readmore:hover{
  color: #FFFFFF;
}
.sprocket-padding .sprocket-mosaic-head h2 {
    font-size: 20.5px;
  	color: #CC0000;
}
#mainbody .sidebar ul.menu li
{
    list-style:none;
}
.sidebar .moduletable .bghelper {
    /*background: none repeat scroll 0 0 #EEEEEE;*/
    padding: 10px;
}
#mainbody .sidebar .moduletitle:before {
    border-bottom: 1px solid #CD2122;
    bottom: 2px;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 100%;
}
#mainbody .sidebar .moduletitle:after {
    border-bottom: 1px solid #730060;
    bottom: 2px;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 25px;
}
#mainbody .sidebar .moduletitle {
    color: #0A2642;
    font-size: 18px;
    line-height: 1.4;
    margin-bottom: 15px;
    padding-bottom: 20px;
    position: relative;
}
#mainbody .sidebar ul.menu li.active > a {
    color: #081E35 !important;
  background-color: none;
}
#mainbody .sidebar ul.menu li.active > a, #mainbody .sidebar ul.menu li a:hover {
    background: none !important;
}
#mainbody .sidebar ul.menu li.active > a:after, #mainbody .sidebar ul.menu li a:hover:after {
    color: #CC0000;
    left: 8px;
}
#mainbody .sidebar ul.menu li a:hover {
    color: #595959 !important;
}
/*.item-page .article-info .published{
  display: none;
}*/
.nn_tabs > ul.nav-tabs > li > a {
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
}
.nn_tabs.top > ul.nav-tabs > li.grey > a, .nn_tabs.top > ul.nav-tabs > li.grey > a:hover {
    border-radius: 10px 10px 0 0;
    border-top: 1px solid #B4B4B4;
    padding-top: 4px;
}
.nn_tabs > ul.nav-tabs > li > a {
    background: linear-gradient(to bottom, #ECECEC 0%, #E6E6E6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    line-height: normal;
    margin-top: 5px;
    padding: 5px 5px 0;
}
.nn_tabs.top > ul.nav-tabs > li.grey > a, .nn_tabs.top > ul.nav-tabs > li.grey > a:hover {
    border-radius: 10px 10px 0 0;
    border-top: 1px solid #B4B4B4;
    padding: 6px;
    border-left: 1px solid #B4B4B4;
    border-right: 1px solid #B4B4B4;
}
.nn_tabs > ul.nav-tabs > li > a {
    display: block !important;
    line-height: inherit;
    transition-duration: 0.2s;
}
.nn_tabs .nav-tabs > li > a {
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px 4px 0 0;
    line-height: 18px;
    margin-right: 2px;
    padding: 8px 12px;
}
.nn_tabs .nav-tabs > li.active > a, .nn_tabs .nav-tabs > li.active > a:hover {
    color: #FFFFFF;
    cursor: default;
}
.nn_tabs .nav-tabs > li.active > a, .nn_tabs .nav-tabs > li.active > a:hover {
    background: linear-gradient(to bottom, #B3B3B3 0%, #979797 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 0;
    padding: 5px;
}
.nn_tabs > ul.nav-tabs > li.active > a, .nn_tabs > ul.nav-tabs > li.active > a:hover {
  height: 25px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    font-weight: normal;
}

strong {
	font-weight:bold !important;}

.livedemo { background: #a40802; 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; }
.livedemo a, .livedemo a:hover { color: #e9e9e9; display: block; }
.livedemo:hover .d-icon2 img { -webkit-transform: scale(5); -moz-transform: scale(5); -o-transform: scale(5); opacity: 0; transform: scale(5); opacity: 0; }
.livedemo:hover { background: #333; }

.d-icon2 { width: 23%; height: 50px; float: left; 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); }
.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; }
.calltoaction .d-icon2 { background: url('/images/d-arrow-right.png') 11px 14px no-repeat; }

.d-text { width: 70%; padding: 5px 0 0 10px; float: left; border-left: 1px #fff solid; height: 46px; }
.d-text p { margin-bottom: 0; }
.d-text p span { font-size: 1.7em; }

.action_box .span8{
  margin-top:10px;
}
#footer1 .m_title{
  font-weight: bold;
  text-transform: uppercase;
}
#user13 .hoverbox_style a{
  padding: 24px 15px;
}
.services_box .icon {
  margin-bottom: 20px;
}
.jc-login-links{
  margin-left: 13px !important;
}
.action_box:after, .action_box:before{
  border-style: none !important;
}
#xmap p{
  display: none;
}
.item-page h4, .item-page h3{
  color: #278e56  !important;
}
.item-page h4{
  padding-top:10px;
}
.RSWS_submit_link,.jd_footer
{
    display: none;
}
.nn_tabs-responsive .tab-content {
    border: 1px solid #ddd;
    overflow: auto;
    padding: 0px 20px;
}
.nn_tabs-responsive .nav-tabs {
    border-bottom: none ;
    margin-bottom: 0px ;
}

.nn_tabs.top > ul.nav-tabs >  li.active > a, .nn_tabs.top > ul.nav-tabs >  li.active > a:hover {
     /*background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #cc0000 0%, #a40802 100%) repeat scroll 0 0;



*/

       border-top: 1px solid #ECDAB6 !important;
    padding: 6px;
    border-left: 1px solid #ECDAB6;
    border-right: 1px solid #ECDAB6;
}


.nn_tabs-toggle-inner {



    color: #a40802 !important;



    font-weight: bold;



}body.res1170.com_content .row-fluid [class*="span"]
{
    margin-left:0px !important;
}
.hg-portfolio-sortable ul#thumbs li .inner-item
{
    min-height: 370px;
}
.item .hoverLink
{
    text-align: center;
}
a{
    color:#a40802;
}






@media (max-width:767px)
{
    .sprocket-padding .sprocket-mosaic-head h2
    {
        font-size: 12px;
        line-height: normal;
    }
    
    body.item-414.res1170 .social-left .span6 .custom{margin-left:0px !important;}
    body.item-414.res1170 .latest-blog-entries{margin-left:0px !important;}
    .item-477.res1170 #mainbody .itemBody .row-fluid .span12 img{margin: 5px !important;}
}

@media only screen 
and (min-width : 768px) 
and (max-width : 979px) {
	
	.div_lnd_list {
    max-height: 500px;
}

#content #mainbody .span9 .item-page .row-fluid .span3 , #content #mainbody .span9 .item-page .row-fluid .span4{ padding-left: 10px !important;}
}

.pagemeeting-online{
display: inline-block; width: 100%;
}
.pagemeeting-online{
  margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding: 0px; float:left;
}
.pagemeeting-online img{
  border-color: initial; border-width: initial; float: left; border-style: none; padding: 0px; margin: 0px;
}
.pagemeeting-online h5{
  font-size: 12px; text-transform: uppercase; margin-top: 15px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding: 0px;
}
.pagemeeting-online p{
  float:left;
  margin-right: 20px;
}
.jc_jobs_list td,.jc_jobs_list th {
    padding: 10px 0 10px 8px !important;
}
.itemIntroText h4{
  color: #A40802;
}
.login .page-title {
    width: 100%;
  float: none;
}
.form-horizontal .control-label {
  text-align: left;
}
@media screen and (max-width:767px){
  .hover_box{
    min-height:0px !important;
  }
}
@media (min-width:768px) and (max-width:1199px)
{
    .hover-box
    {
        min-height:180px !important;
    }
}
@media (min-width:1200px)
{

.cc1pros1 {
	width:47%;
	padding:10px;
	float:left;
	max-width:100%;}
.cc1pros2 {
	width:47%;
	padding:10px;
	float:left;
	max-width:100%;}



	.hover-box
    {
        min-height:125px !important;
    }
}
.eBlog .readMore {    
background: none repeat scroll 0 0 #A40802;
  border: 1px solid #B01C1C;
  border-radius: 0;
  color: #FFFFFF;
  display: inline-block;
  font-size: 11px;
  font-weight: bold;
  line-height: normal;
  padding: 2px 8px;
  position: relative;
  text-transform: capitalize;
}
.nav-items > div a
{
    padding: 7px 12px 4px;
}
.event_legend_container td a {
    padding-left: 5px;
}

#jevents_body .nav-items a:hover
{
        padding: 7px 12px 4px;
        background: transparent;
    
}
#jevents_body .nav-items div.active a:hover
{
     background-color: #ff3b30;
    color: #fff;
}
#jevents ul.actions
{
    float:right;
}
.cal_daysoutofmonth,.cal_daysnoevents a,.cal_daysnames .sunday
{
    padding-left:10px;
}
.item-334 #jcfc_btn_Website_Registration
{
    width:auto !important;
    
}
body.res1170.com_content .row-fluid  .support-option-in .span3
{
    margin-left:10px !important;
}
body.res1170.com_content .row-fluid  .support-option-in .span3 .statbox
{
    min-height: 270px !important;
    background: rgba(0, 0, 0, 0) linear-gradient(to right, #ffffff 73%, #ededed 100%) repeat scroll 0 0;
}
.jc_jobs_,.jc_head_education_id,.jc_head_branch_id,.jc_head_experience_id,.jc_head_work_city
{
    display: none;
}
body.res1170 .css3accordion > ul > li .thumb {
    opacity: 1;
}
#mod116 {
    padding-top: 30px;
}
#mod131 .hover-box
{
    background: #333;
}


/*27-May-2015*/
.pagemeeting-online img{padding: 0 10px 0 0 !important;}
.item-478 .item-page .row-fluid .span12 >h3{margin: 0px 0;}
.sprocket-mosaic-order > ul > li{background: #BB1E1F;color: #ffffff;}
body.item-414 .latest-blog-entries{margin-left:30px !important;}
body.item-414 .social-left .span6 .custom{margin-left:30px !important;}


#mainbody .span9 .item-page .row-fluid .span3 , #mainbody .span9 .item-page .row-fluid .span4{ padding-left: 15px !important;}
.rsmonialsForm .RSWS_form_button{ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 12px;
    text-align: center;
    vertical-align: middle;background-color: #da4f49;
    background-image: linear-gradient(to bottom, #A40802, #A40802);
    background-repeat: repeat-x;
    color: #ffffff;}
    
.rsmonialsForm .RSWS_form_main input[type="text"] , .rsmonialsForm .RSWS_form_main textarea {padding: 4px 0 !important;}
.RSWS_testi_block .rsmonialsForm table.RSWS_form_main tr, .RSWS_testi_block .rsmonialsForm table.RSWS_form_main td{padding: 9px !important;}
.item-477 #mainbody .itemBody .row-fluid .span12 img{margin-right: 5px !important;margin-top: 24px !important;}
.item-424 #mainbody dl.article-info{ margin: 0 0 0px -20px;}
.custom_hr{margin  : 0px;}

.copyright img{
  margin-top: -15px;
}
.copyright p{



 padding:5px;



}
.item-page .row-fluid .span7 h4{
  margin-top:0px;
  padding:0px;
}
.topnav .toppos .menu .item-610{
  width:auto;
}
.topnav li .menu li {
    margin: 0 0 0 10px !important;
}
.topnav .support{
  margin: 0px;
}
#mod119 .moduletitle {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
    text-transform: uppercase;
}
 #mod140 .css3accordion > ul > li.last, #mod140 .css3accordion > ul > li:hover {
    width: 585px;
}
#mod140 .css3accordion > ul > li .thumb {
  margin-right:37px !important;
  max-width:273px !important;
}
#mod140 .css3accordion > ul > li > .inner-acc {
    width: 585px;
}
#mod140 .css3accordion > ul > li {
    width: 273px;
}
#mod340 .process-steps .step h3{
  color:white;
}
 #mod338 .css3accordion > ul > li.last, #mod338 .css3accordion > ul > li:hover {
    width: 585px;
}
#mod338 .css3accordion > ul > li .thumb {
  margin-right:37px !important;
  max-width:273px !important;
}
#mod338 .css3accordion > ul > li > .inner-acc {
    width: 585px;
}
#mod338 .css3accordion > ul > li {
    width: 273px;
}
.SumoSelect > .CaptionCont > span,.SumoSelect > .optWrapper > .options > li
{
    float:left !important;
}
.SumoSelect > .optWrapper > .options > li
{
   width:100%;
   padding: 6px 0px !important;
    border-bottom: none;
}
.SumoSelect > .CaptionCont, .SumoSelect > .CaptionCont > span

{
    background: #cd2122 linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0 0;
 background-color: #cd2122 !important;
     margin: -6px 0 0;
    padding: 6px 12px 5px;
        border: 0 none;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    position: relative;
  font-family: "Lato","Helvetica",Arial,serif;
  text-transform: capitalize;
   transition: all 0.2s ease-out 0s;
}
.SumoSelect > .optWrapper > .options > li label
{
     margin: -6px 0 0;
    padding: 6px 12px 5px;
    display: block;
      font-family: "Lato","Helvetica",Arial,serif;
    
}
.SumoSelect > .optWrapper.open
{
background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    padding: 6px 0;
     text-align: left;
}
@media screen and (max-width:980px){
  #mod348 .span3 {
    height: 150px;
}
}
@media (min-width:768px) and (max-width:979px) {
  img.alignrightborder {
      margin-left: 40px !important;
  }
}
@media (max-width: 854px)
{
    h4.text{
     width:420px;
    }
    /*#action_box99 .span8{
     width:420px
    }*/
}
@media screen and (max-width: 320px)
{
  .topnav li.drop .pPanel{
    width: 110px !important;
    min-width: 0px;
  }
  .cart_details .checkout{
    padding-left:0px !important;
    margin-left:0px !important;
    display: list-item;
  }
}
@media (min-width:360px) and (max-width: 767px){
  .SumoSelect{width:180px;}
  .SumoSelect .SlectBox{
    width:150px;
  }
}
@media screen and (max-width: 359px){
  .SumoSelect{width:100px;}
  .SumoSelect .SlectBox{
    width:90px;
  }
}
@media (min-width:768px) and (max-width: 979px){
#newsletter_subscribe120 #nl-submit{
  margin-top:10px;
}
}
@media (min-width:980px) and (max-width: 1199px){
  .RSWS_form_mandatory{
    text-align:left !important;
  }
 #testi_pic {
    width: 120%;
}
}
@media (min-width: 768px) and (max-width: 979px){
    .RSWS_testi_block_form{
    	width:250px !important;
	}
  .RSWS_form_mandatory{text-align:left;}
  #testi_pic{width:65%;}
}
@media screen and (max-width: 414px){
    #jevents_body .cal_top_day_names{
    	min-width:0px;
	}
}
@media screen and (max-width: 767px) {
  .jc_jobs_list td, .jc_jobs_list th {
      padding: 10px 0 10px 100px !important;
  }
}

@media screen and (max-width: 520px){
  #eblog-wrapper.w320 #ezblog-body .blog-text img{
  	width:125px;
  }
}
.hg-portfolio .page-title{
	width:100%;
}
/*.latest-view, .topten-view, .recent-view, .category-view{display:none;}
a[title="New Product"]{display:none;}
*/
#action_box99 .span8 {
    margin-top: 0px !important;
}
.nn_tabs-responsive .tab-content{
  border-radius:10px;
}
.nn_tabs-responsive .nav-tabs{margin-left:10px;}
@media (min-width:980px) and (max-width:1199px){
.hg-portfolio-sortable ul#thumbs li .inner-item {
min-height:420px !important;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.hg-portfolio-sortable ul#thumbs li .inner-item {
    min-height: 420px !important;
}
}
@media screen and (max-width: 767px) {
.hg-portfolio-sortable ul#thumbs li .inner-item {
    min-height: 420px !important;
}
}
@media screen and (max-width: 767px) {
#mod116 .process_steps .step {
    width: 20%;
    float: left;
}
}
@media (min-width: 485px) and (max-width: 767px) {
#mod116 .process_steps .step {
    width: 20%;
    float: left;
}
}
@media screen and (max-width: 484px){
#mod116 .process_steps .step {
width: 100%;
float:left;
}
}
@media (min-width:980px) and (max-width:1199px){
.css3accordion > ul > li .thumb{
max-width:150px;
}
.hoverBorderWrapper img{
width:100% !important;
}
  body.res1170 .css3accordion > ul > li{
width:150px;
}
}
@media (min-width:800px) and (max-width:980px){
.css3accordion > ul > li > .inner-acc{
width:500px !important;
}
.css3accordion > ul > li .thumb{
max-width:90px;
}
.hoverBorderWrapper img{
width:100% !important;
}
  body.res1170 .css3accordion > ul > li{
width:90px;
}
.css3accordion > ul > li .content {
    width: 450px !important;
}
body.res1170 .css3accordion > ul > li > .inner-acc, body.res1170 .css3accordion > ul > li.last, body.res1170 .css3accordion > ul > li:hover{width:450px !important;}
}
.action_box h4.text
{
    margin:15px 0;
}
.page-title, .subtitle
{
    margin-bottom: 12.5px;


    padding-bottom: 12.5px;



	



	text-align:left;
}
.eBlog .itemContainer::after
{
    border:none;
}
.item-424 .item-page .span5 img
{
    padding: 5px 10px;
}
@media (min-width:450px) and (max-width:519px){
#action_box99 .row{padding:0 30px}
}
@media (min-width:520px) and (max-width:659px){
#action_box99 .row{padding:0 100px}
}
@media (min-width:660px) and (max-width:767px){
#action_box99 .row{padding:0 135px}
}
@media screen and (max-width: 379px) {
#action_box99 .span8 h4 {
    font-size: 1em !important;


  text-align:center;
}
#action_box99 .span8{width: 100% !important;}


.livedemo {


    width: 100% !important;


}


h4.text {


    width: 100% !important;


}


}
@media (min-width: 176px) and (max-width: 215px){


  .action_box {


      padding-top: 120px !important;


  }


}


@media (min-width:130px) and (max-width:175px){


  .action_box {


      padding-top: 170px !important;


  }


}


@media screen and (max-width:129px){


  .action_box {


      padding-top: 210px !important;


  }


}


@media (min-width: 380px) and (max-width: 449px) {
#action_box99 .span8 h4 {
    font-size: 16px !important;


  text-align:center;
}
}
#je-testimonials4 img{background-color:#FFFFFF;}
@media (min-width:327px) and (max-width:356px){div#je-testimonials4 div#je-head h1{font-size:36px;}}
@media (min-width:300px) and (max-width:326px){div#je-testimonials4 div#je-head h1{font-size:32px;}}
@media (min-width:280px) and (max-width:299px){div#je-testimonials4 div#je-head h1{font-size:28px;}}
@media (min-width:240px) and (max-width:279px){div#je-testimonials4 div#je-head h1{font-size:20px;}}
@media (min-width:204px) and (max-width:239px){div#je-testimonials4 div#je-head h1{font-size:14px;}}
@media screen and (max-width:203px){div#je-testimonials4 div#je-head h1{ font-size:14px !important;}
div#je-testimonials4 div#je-head{top:70px; left:20px}
#je-faqpro #add a{padding: 4px !important; font-size:11px !important;}
}

#je-faqpro #add a{   background-color: #DA4F49;
    background-image: linear-gradient(to bottom, #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 14px;
    padding: 10px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
#je-faqpro #add{margin-top: 20px;}
@media screen and (max-width:154){
  #je-faqpro #add a{padding: 4px; font-size:11px;}
}

.recentwork_carousel li .details h4 + span{
  font-size:100%;
}
#mod363 .testimonial_box blockquote{margin-left:110px;}
#mod363 .action-container.newsletter-signup {
    float: right;
    text-align: right;
   margin-top: 20px;
}
#infocard .contact-details {
    background: url("../images/say_hi.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  margin-left:25px;
}
.item-page .row-fluid {
    margin-top: 12.5px;
}
#infocard .contact-details h5{
  font-weight:bold;
  float:left;
}
#je-testimonials4 > div {
    background-color: #A40802;
    border-radius: 20px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%) repeat scroll 0 0 #A40802;
}
div#style4{background:none;}
div#style41{background:none;}
div#style4-inner{background:none;}
div#style4-inner1{background: url("../images/glare-effect.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
div#style4-inner2{background:none;}
/*.shadowUP{display:block; top:380px !important;}
#page_header > .shadowUP:after{border-color: #A40802 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
bottom:-12px !important;
}*/
.recentwork_carousel li .details h4 + span
{
    color:#535353;
      line-height: 20px;
}
.testimonial_box  .details img
{
    max-width: 140px;
    width: 130px;
  float:left;
}
#mod363 .testimonial_box blockquote{
  background:none !important;
  margin-left: 150px;
  top:4px;


  font-style: normal !important;
}
#mod363 .testimonial_box .details h6{
  float:left;
  margin: 10px 0 0 26px !important;
}

@media (min-width:768px) 
{
#mod363 {
    margin-top: -12px;
}
}
#header.cta_button .topnav
{
    margin-left:10px;
}
.topnav > li{margin-left:20px !important;}
#infocard .social-icons{float:left;}
/*@media (min-width:2800px) and screen{
#slideshow{
  padding-bottom:0 !important;
  height:auto !important;
}
.selectorsBlock{height:0px !important;}
}*/
 div.map .static-content.maps-style > ul#map_controls {
    right:400px;
}
.ggmap369 {
   height: 130px !important;
}
@media screen and (max-width:767px){
  .static-content.maps-style > ul#map_controls {
    display: none;
}
}
@media (min-width:980px) and (max-width:1135px){
   div.map .static-content.maps-style > ul#map_controls {
    right:350px;
}
}
@media (min-width:925px) and (max-width:980px){
   div.map .static-content.maps-style > ul#map_controls {
    right:330px;
}
}
@media (min-width:768px) and (max-width:925px){
   div.map .static-content.maps-style > ul#map_controls {
    right:300px;
}
}
@media screen and (max-width:979px){
nav#main_menu{
width:auto !important;
}
}
nav#main_menu > ul.sf-menu > li > a {


    font-size: 12.8px !important;


}
nav#main_menu > ul.sf-menu > li{
  margin-left:1px !important;
}
nav#main_menu{
  /*width:895px;*/
  width:852px;
}
#ctabutton{
  margin-left:0px;
}
@media screen and (min-width:2525px){
  #slideshow{
    padding:0px !important;
    height:100% !important;
  }
  #slideshow .scrollbarContainer{
    height:auto !important;
  }
}


/*.accordion-group .accordion-heading.panel-heading {
    background-color: #A40802;
    border-radius: 10px;
    color: #FFFFFF !important;
}
.accordion-group .accordion-heading.panel-heading h4{
 color: #FFFFFF !important; 
}
.accordion-group .accordion-heading.panel-heading:hover{
    background-color: #A40802;
    border-radius: 10px;
    color: #FFFFFF !important;
}*/

/*12-06-2015*/
/*.uniteslider_custom .jcslidetoptext {font-size: 32px !important; position:static !important; margin-bottom:5px !important;}
.custom_caption_container { bottom: 30px; left: 50%; margin-left: -585px; position: absolute; right: 0; width: 1170px;}
.uniteslider_custom .tp-simpleresponsive .tp-caption {clear: both; color: #e9e9e9; float: left; left: -100px; line-height: 1; margin: 0 0 0 -2000px; min-width: 400px; padding: 15px 20px 15px 2000px; position: absolute; z-index: 1; background:none !important;}
.uniteslider_custom .jcslidetoptext:before { background: rgba(0, 0, 0, 0.8);}
.uniteslider_custom .tp-caption:before { content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 100%; z-index: -1; transform: skew(-20deg);  }
.uniteslider_custom .jcslidebottomtext { font-size: 20px; font-weight:500 !important; position:static !important;}
.uniteslider_custom .jcslidebottomtext:before { background: rgba(0, 0, 0, 0.7);}
.uniteslider_custom .tp-simpleresponsive .tp-caption a {position:absolute; right:-40px; padding:15px 10px; top:0;} 
.uniteslider_custom .tp-simpleresponsive .tp-caption a:before {background:#0a2642; content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 100%; z-index: -1; transform: skew(-20deg);}*/
/*11-5-2015*/
/*@media only screen and (max-width:1170px) {*/
/*.custom_caption_container {transform:scale(0.5) !important; transform-origin:50% 100% 0 !important;}*/
/*/*.uniteslider_custom .tp-simpleresponsive .jcslidetoptext {font-size: 24px;}*/
/*.uniteslider_custom .tp-simpleresponsive .jcslidebottomtext {font-size: 13px;}*/*/
/*}*/
/*@media only screen and (max-width:800px) {*/
/*.custom_caption_container {width:850px; margin-left:-425px;}*/
/*}*/
/**/
/*@media only screen and (max-width:650px) {*/
/*.custom_caption_container {width:600px; margin-left:-300px; transform:scale(0.4) !important; transform-origin:50% 100% 0 !important;}*/
/*}*/
@media (min-width:800px) and (max-width:979px){
  body.res1170 .css3accordion > ul > li > .inner-acc, body.res1170 .css3accordion > ul > li.last, body.res1170 .css3accordion > ul > li:hover {
    width: 445px !important;
}
  body.res1170 .css3accordion > ul > li > .inner-acc, body.res1170 .css3accordion > ul > li.last, body.res1170 .css3accordion > ul > li:hover {
    width: 445px !important;
}
  .css3accordion > ul > li .thumb{
    margin-right:7px !important;
  }
  .css3accordion > ul > li .content {
    width: 445px !important;
}
  .css3accordion > ul > li{
    margin-right:5px !important;
  }
}
@media (min-width:768px) and (max-width:799px){
  .css3accordion {
    width: 100%;
}
  body.res1170 .css3accordion > ul > li {
    width: 224px !important;
}
  body.res1170 .css3accordion > ul > li > .inner-acc, body.res1170 .css3accordion > ul > li.last, body.res1170 .css3accordion > ul > li:hover {
    width: 224px !important;
}
  .css3accordion > ul > li .thumb {
    max-width: 224px !important;
}
}
@media (min-width:460px) and (max-width:767px){
.css3accordion > ul > li .thumb {
    max-width: 226px;
}
}
@media (min-width:245px) and (max-width:459px){
body.res1170 .css3accordion > ul > li > .inner-acc, body.res1170 .css3accordion > ul > li.last, body.res1170 .css3accordion > ul > li:hover {
    width: auto;
}
}

@media (min-width:425px) and (max-width:767px) {
body .testimonial_box{
  margin-bottom:100px !important;
}
}
@media (min-width:300px) and (max-width:424px) {
body .testimonial_box{
  margin-bottom:150px !important;
}
  #mod363 .testimonial_box .details {
    width: 100px !important;
	}
  #mod363 .testimonial_box .details h6 {
   margin: 10px 0 0 6px !important;
    width: 120px !important;
	}
}
@media (min-width:240px) and (max-width:299px) {
  .testimonial_box .details img{
    width:100px !important;
  }
  #mod363 .testimonial_box .details{
    width:100px !important;
  }
  body .testimonial_box{
    margin-bottom:200px !important;
  }
}
@media screen and (max-width:239px) {
  #mod363 .testimonial_box blockquote{
    margin-bottom: 500px !important;
    margin-left: 10px !important;
    top: 210px !important;
  }
/*#mod363 .testimonial_box blockquote{
  margin-left:100px !important;
}*/
  .testimonial_box .details img{
    width:80px !important;
  }
  #mod363 .testimonial_box .details{
    width:80px !important;
  }
  body .testimonial_box{
    margin-bottom:200px !important;
  }
}
@media screen and (max-width:245px){
  body.res1170 .css3accordion > ul > li > .inner-acc, body.res1170 .css3accordion > ul > li.last, body.res1170 .css3accordion > ul > li:hover {
    width: 100px;
}
  body.res1170 .css3accordion > ul > li .thumb {
    width: 100px;
}
  .hoverBorderWrapper > img {
    width: 100px !important;
}
}
.testimonial_box .details h6{
  font-size:100% !important;
}

li.toppos {
    margin-left: 11px !important;
}
.accordion-toggle .nn_sliders-toggle-inner {
    font-size: 18px;
}

@media screen and (max-width:767px){
  #ctabutton{



   	/*margin-bottom: 5px !important;*/



    margin-top: 5px !important;



  }


}
@media screen and (max-width:767px){
  #action_box99 .livedemo{
  float:none !important;
  margin:0 auto !important;
  }
  #action_box99 .span8 {
    margin-top: 0 !important;
  }
}
@media (min-width: 520px) and (max-width: 565px) {
  #action_box99 .span8 {
      margin-left: -20px !important;
  }
}
@media (min-width:263px) and (max-width:382px){
  .services_box ul {
      width: 55%;
	}
}
#mod102, #mod102 .span9 {
    margin-bottom: 0px;
}

@media screen and (max-width:425px){
  .testimonial_box .newsletter-signup .btn{
    width: 105px !important;
    text-align: center;
  }
}
@media (min-width:768px) and (max-width:979px){
  .testimonial_box .newsletter-signup .btn{
    width: 105px !important;
    text-align: center;
  }
}
@media (min-width:415px) and (max-width:767px){
  #mod101 .services_box .span4{
    float:left !important;
    width:32% !important;
    margin-right:5px;
  }
}

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

ul.nav-child.unstyled.small {

    width: auto !important;

    min-width: 150px !important;

}

nav#main_menu {

    width: 700px!important;

}

nav#main_menu ul.sf-menu{

    width:700px !important;

}

nav#main_menu ul li a[href="/jobs.html"]{

 font-size: 11px !important;   

}

nav#main_menu ul li a[href="/contact-us.html"]{

 font-size: 11px !important;   

}

nav#main_menu > ul.sf-menu > li > a.sf-with-ul {

    font-size: 11px !important;

}

nav#main_menu > ul.sf-menu > li.item-412 > a{

font-size: 11px !important;

}

nav#main_menu > ul.sf-menu > li.item-669 > a{

font-size: 11px !important;

}

nav#main_menu > ul.sf-menu > li{

margin-right:0px !important;

}

nav#main_menu{

/*width:665px !important;*/
width:638px !important;

}

nav#main_menu > ul{

width:665px !important;

}

nav#main_menu > ul.sf-menu > li.active > a, nav#main_menu > ul.sf-menu > li > a:hover, nav#main_menu > ul.sf-menu > li:hover > a {

    padding: 6px 5px 5px !important;

}

nav#main_menu > ul.sf-menu > li > a{ 

padding: 0 5px !important;

}



nav#main_menu > ul.sf-menu > li {

	margin-left: 1px !important;

}

}



@media (min-width:481px) and (max-width:979px){
  #footer .copyright{
    width:400px;
  }
}
@media (min-width:225px) and (max-width:343px){
  .copyright img {
    margin-top: -5px !important;
}
}
@media screen and (max-width:224px){
  .copyright img {
    margin-top: 7px !important;
}
}
@media screen and (min-width:1200px){
  .create_ticket.infobox2 {
    min-height: 240px;
}
}
@media (min-width:980px) and (max-width:1199px){
.create_ticket.infobox2 {
    min-height: 265px;
}
}
@media (min-width:768px) and (max-width:979px){
  .create_ticket.infobox2 {
    min-height: 360px;
}
}
.latest-blog-entries .srfrRow > h3 {
    font-size: 18px !important;
}
.latest-blog-entries .srfrFeedItemDate {
    font-size: 11px;
}
.latest-blog-entries .srfrFeedSource {
    font-size: 11px;
}
.latest-blog-entries .srfrImage {
    float: right;
}
.latest-blog-entries .srfrRow > p {
    margin: 10px 0 25px;
}
.social-left .div_lnd_list {
    height: 524px;
}
.social-left .lnd_more_ind {
    font-size: 75% !important;
  padding:0px !important;
}
.social-left li.lnd_latestnews {
  padding:15px 0 !important;
}

.latest-blog-entries .srfrReadMore a{
    background: #a40802 none repeat scroll 0 0;
    border: 1px solid #b01c1c;
    border-radius: 0;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: normal;
    padding: 2px 8px;
    position: relative;
    text-transform: capitalize;

}
.post_details.catListing{
  margin-bottom:12px !important;
  padding-bottom :25px;}
.accordion-toggle .nn_sliders-toggle-inner{
    color: #a40802 !important;
}
#mod336 .span10 .m_title {
    font-size: 24px;
}
#mod336 .span10 .m_title strong {
    font-weight:bold;
}
#mod336 {
    margin-bottom: 40px;
    margin-top: 20px;
}
.shadow-up{
  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 6px;
    
    content: "";
    left: 50%;
    margin-left: -6px;
    position: absolute;
}
.shadow-down{
  background: rgba(0, 0, 0, 0) url("/images/stories/Directive/shadow-down.png") no-repeat scroll center top;
    height: 10px !important;
   margin-top:5px;
}
.shadowUP{display:none;}
.accordion-inner.panel-body > h4{
  padding-top:0px !important;
}
div.accordion-heading span.nn_sliders-toggle-inner{
  font-style:none !important;
}
div.accordion-heading a:hover, div.accordion-heading a:focus{
  color:#a40802 !important;
  text-decoration:none !important;
}
.custom p iframe {
    height: 570px !important;
}
#mod363 .testimonial_box h5 strong{


    margin-top: 0 !important;



  	font-size:14px !imprtant;


    font-weight: bold !important;



  font-style: normal !important;


}


#mod363 .testimonial_box h5 {



  font-size: 13px !important;



  font-style:italic !important;



}



#action_box99 .btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: #fff;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.6;
    padding: 7px 20px;
    text-shadow: none;
}
#mod340 .step > h3 {
    font-weight: bold;
}
.keywordbox{



	line-height: 30px;



  	margin-bottom:10px !important;



	padding-top:45px !important;



}
#mod122 .infobox1{
  margin: 10px auto 20px;
    padding: 50px 0 30px;
}
#mod114 .testimonial_box .details img, #mod115 .testimonial_box .details img{
  width:70px !important;
}
#mod345 .infobox2 .m_title {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.6;
    margin: 0 0 10px;
}
#mod345 .infobox2 {
  padding: 40px 40px 30px !important;
}
#mod138 .hover-box, #mod374 .hover-box {
    min-height: 85px !important;
}
#mod149 .icon {
    background-color: transparent !important;
}
#mod152 .testimonial_box .details img, #mod153 .testimonial_box .details img{
  width:70px !important;
}
#mod376 .infobox1 .m_title, #mod377 .infobox2 .m_title {
	font-size: 24px !important;
}
#mod376 .infobox1 {
    margin: 10px auto 20px;
    padding: 50px 0 30px;
  	line-height: 0 !important;
  
}
#mod377 .infobox2 {
  	margin-bottom: 30px;
    padding: 40px 40px 30px;
  	line-height: 0 !important;
  
}
#twitterFeeddisplay #twitter-widget-0{
  height:568px !important;
}
#twitterFeeddisplay .stream{
  height:563px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#twitterFeeddisplay #twitter-widget-0{


  height:560px !important;


}
#twitterFeeddisplay .stream{
  height:540px !important;
}

}
div#je-testimonials4 div#je-head h1{
  display:none;
}
@media screen and (max-width:767px){
  #mod104 .span10{
    margin-bottom:0px !important;
  }
  #mod104 {
    margin-bottom:0px !important;
  }
  #mod104 .span2{
    display:none;
  }
  #mod106 .feature_box.style2 .box{
    min-height:70px !important;
  }
}

@media (min-width:980px) and (max-width:1199px){
 .process_steps .step {
    min-height: 275px !important;
}
}
@media (min-width:600px) and (max-width:719px){
 .process_steps .step {
    min-height: 310px !important;
}
}
@media (min-width:485px) and (max-width:599px){
 .process_steps .step {
    min-height: 350px !important;
}
}
@media screen and (max-width:767px){
  #footer .social-icons{
    float:right !important;
  }
}
@media (min-width:630px) and (max-width:705px){
#footer .copyright {
    width: 324px;
}
 #footer .copyright img {
    margin-top: -12px;
}
}
@media (min-width:535px) and (max-width:629px){
#footer .copyright {
    width: 230px;
}
 #footer .copyright img {
    margin-top: -3px;
}
}
@media (min-width:490px) and (max-width:534px){
#footer .copyright {
    width: 180px !important;
}
 #footer .copyright img {
    margin-top: 7px;
}
}
@media screen and (max-width:489px){



  #footer .social-icons{



    float:left !important;



  }



}



#mod100, #mod101, #mod106 {


  margin-bottom:0px !important;


}


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



  .css3accordion li:nth-child(1) {



      display: block;



      width: 30% !important;



  }



  .css3accordion li:nth-child(2) {


      display: block;



      width: 30% !important;
  }
  .css3accordion li:nth-child(3) {
      display:block;
      width: 30% !important;
  }
  .css3accordion .hoverBorderWrapper , .css3accordion .hoverBorderWrapper img, .css3accordion > ul > li .thumb, .css3accordion .inner-acc, .css3accordion .content, .css3accordion {
    width: 100% !important;
  }
}


@media (min-width:482px) and (max-width:619px){



  .css3accordion li:nth-child(1) {



     display: block;



       width: 29% !important;



    }



  .css3accordion li:nth-child(2) {



      display: block;



      width: 29% !important;



  }



 .css3accordion li:nth-child(3) {



      display:block;



      width: 29% !important;



  }



  .css3accordion .hoverBorderWrapper , .css3accordion .hoverBorderWrapper img, .css3accordion > ul > li .thumb, .css3accordion .inner-acc, .css3accordion .content, .css3accordion{



   width: 100% !important;


  }



}


@media (min-width:460px) and (max-width:481px){


  .css3accordion li:nth-child(1) {



     display: block;



       width: 28% !important;



    }



  .css3accordion li:nth-child(2) {



      display: block;



      width: 28% !important;



  }



 .css3accordion li:nth-child(3) {



      display:block;



      width: 28% !important;



  }



  .css3accordion .hoverBorderWrapper , .css3accordion .hoverBorderWrapper img, .css3accordion > ul > li .thumb, .css3accordion .inner-acc, .css3accordion .content, .css3accordion{



   width: 100% !important;


  }



}
@media (min-width:368px) and (max-width:459px){



  .css3accordion, .css3accordion li, .css3accordion li .content, .css3accordion .inner-acc, .css3accordion .hoverBorderWrapper img, .css3accordion .hoverBorderWrapper{



    width: 100% !important;



  }



}



@media screen and (max-width:367px){



	.css3accordion li .content{



      float:left;



    }



  .css3accordion li{



    margin-left:25px;



  }



  body.res1170 .css3accordion > ul > li > .inner-acc, body.res1170 .css3accordion > ul > li.last, body.res1170 .css3accordion > ul > li:hover



  {



    width:212px !important;



  }



}



#mod379 .css3accordion, #mod379 .css3accordion > ul, #mod379 .css3accordion > ul > li, #mod379 .css3accordion > ul > li .inner-acc, #mod379 .content ,#mod379 .hoverBorderWrapper, #mod379 .hoverBorderWrapper img {
  width:100% !important;
}

#mod379 .css3accordion > ul > li .thumb {
    width:30% !important;
}
#mod379 .css3accordion li:nth-child(1) {
    border-top: 0px;
    padding-top: 10px;
}
#mod379 .css3accordion li{
  padding-top: 10px;
}


.whitepaper-image{


  max-width:224px;


  text-align:center;


}


.free-whitepaper-bg {



    /*background: rgba(0, 0, 0, 0) url("../../../images/home-bgs.jpg") no-repeat scroll 0 -260px;


    height: 100%;



    margin: -5px -10px 0 10px;



    padding-top: 1px;



    width: 94%;

*/


}
.free-whitepaper-bg-download, .free-whitepaper-bg-in, .free-whitepaper-bg-heading {


	


    margin: 7px;
}



/*



.free-whitepaper-bg-download {


    text-align: center;


}



*/



@media (min-width:280px) and (max-width:767px){
  .customfree-whitepaper-mod {
    width: 220px;
}
}
#mod103 .caroufredsel_wrapper ul{
  width:100% !important;
}
#mod103 .caroufredsel_wrapper ul li{
  width:23% !important;
}
#mod103 .caroufredsel_wrapper ul li .details{
  position:initial !important;
}
.loupe {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #000;
    cursor: url("//hogash-demos.com/kallyas_wp/wp-content/themes/kallyas/addons/jquery_loupe/../images/blank.gif"), none;
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 1000;
}
.loupe {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    border: 2px solid white;
    border-radius: 50%;
    box-shadow: 0 0 5px #777, 0 0 10px #aaa inset;
    cursor: url("//hogash-demos.com/kallyas_wp/wp-content/themes/kallyas/css/../addons/jquery_loupe/blank.png"), url("//hogash-demos.com/kallyas_wp/wp-content/themes/kallyas/css/../addons/jquery_loupe/blank.cur"), none;
    display: none;
    height: 150px;
    position: absolute;
    width: 150px;
}
#css3panels .panel img.grayscale {
    opacity: 1 !important;
}

#mod384 .mod-comment-content{
  display:none;
}
#mod384 .mod-comment-head{
    border-top:none !important;
    line-height: 18px !important;
    margin: 0px 5px 5px 0px !important;
    padding-top: 0px !important;
  float:left;
}
#mod384 .mod-comment-meta small{
  float:left;
}
#mod385 .css3accordion, #mod385 .css3accordion > ul, #mod385 .css3accordion > ul > li, #mod385 .css3accordion > ul > li .inner-acc, #mod385 .content ,#mod385 .hoverBorderWrapper, #mod385 .hoverBorderWrapper img {
  width:100% !important;
  border-radius: 3px;
}

#mod385 .css3accordion > ul > li .thumb {
    width:30% !important;
}
#mod385 .css3accordion li:nth-child(1) {
    border-top: 0px;
    padding-top: 10px;
}
#mod385 .css3accordion li{
  padding-top: 10px;
}
#mod249 button.ui-button {
    background-color: transparent;
    background-image: url("/images/glyphicons-halflings.png");
    background-position: -48px 0;
    color: transparent;
    width: 19px;
    border-left: 0px !important;
  	padding: 5px 8px;
    border-right: 0px !important;
  	border-top:0px !important;
  border-color:#888 !important;
}
#mod249 #search-blogs.input {
    border-color: transparent -moz-use-text-color #888 transparent;
    border-right: 0 none;
    width: 80%;
   padding: 2px 6px;
  margin:0px !important;
  box-shadow:none !important;
  border-radius: 0px !important;
}
#mod249, #mod351, #mod382, #mod383, #mod384, #mod385{
  margin-bottom:0px !important;
}
#mod230 .inputbox{
  width:94% !important;
}
#mod232 .btn, #mod232 add-on{
  padding: 4px 3px !important;
}
@media (min-width:980px){
  #main_menu div.SumoSelect{
    display:none !important;
  } 
}
@media screen and (max-width:979px){
  select#mobileMenu_mm1{
    display:none !important;
  }  
  ul#mm1{
    display:none !important;
  }
  nav#main_menu{
    width:auto !important;
  }
  #main_menu div.SumoSelect{
    margin-right: 5px !important;
	} 
  #main_menu div.SumoSelect .CaptionCont span{
    display:none !important;
  }
  #main_menu div.SumoSelect .CaptionCont label{
    display:none !important;
  }
  #main_menu .SumoSelect:focus > .CaptionCont, #main_menu .SumoSelect:hover > .CaptionCont{
    box-shadow:none !important;
  }
  #main_menu .SumoSelect > .optWrapper{
    width:auto !important;
  }
}

@media screen and (max-width: 359px){
 #main_menu > .SumoSelect > .CaptionCont, .SumoSelect > .CaptionCont > span{
    padding: 6px 0 5px !important;
  }
  #main_menu .SumoSelect .SlectBox {
    width: 131px !important;
	}
  nav#main_menu .CaptionCont.SlectBox{



    height: 25px;



    width: 25px !important;



    background-color: #CD2122;



    border: none;



    padding: 5px !important;



    color: #FFFFFF;



  }



}



#main_menu div.SumoSelect .CaptionCont{
    height: 25px;
    width: 25px;
    background-color: #CD2122;
    border: none;
    padding: 5px;
    color: #FFFFFF;
}
#main_menu div.SumoSelect .CaptionCont{
        background-image: url("../../../images/burger2.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent !important;
    }
@media (min-width:360px) and (max-width:479px){
#main_menu div.SumoSelect .CaptionCont{
    height: 25px;
    width: 25px !important;
    background-color: #CD2122;
    border: none;
    padding: 5px;
    color: #FFFFFF;
}
}
@media (min-width:480px) and (max-width:979px){
#main_menu div.SumoSelect .CaptionCont{
margin-right:10px;
}
}
@media (min-width:340px) and (max-width:479px){


  nav#main_menu {



    margin-top: -50px !important;



    margin-right:100px !important;



    float: right !important;



}


}
@media screen and (max-width:767px){
  nav#main_menu .SumoSelect {
      width: 45px !important;
  }
}
/*.mobileMenu {
    height: 25px;
    width: 25px;
    background-color: #CD2122;
    border: none;
    padding: 13px;
    color: #FFFFFF;
}
.mobileMenu {
        background-image: url("../../../images/burger2.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent !important;
    }
@media screen and (max-width:479px){
  .mobileMenu {
    height: 25px;
    width: 25px !important;
    background-color: #CD2122;
    border: none;
    padding: 13px;
    color: #FFFFFF;
}
}
@media (min-width:480px) and (max-width:979px){
select.mobileMenu{
margin-right:10px;
}
}
@media (min-width:320px) and (max-width:479px){
  nav#main_menu {
    margin-top: -60px !important;
    float: right !important;
}
}*/

/*@media screen and (max-width:459px){
.css3accordion {
    width: 235px !important;
    float: left;
}
}*/
/*@media (min-width:460px) and (max-width:767px){
  #mod273 .css3accordion > ul > li {
    width: 424px !important;
	}
}*/
/*@media screen and (max-width:214px){
  #mod363 .testimonial_box blockquote{
    margin-bottom: 500px !important;
    margin-left: 10px !important;
    top: 210px !important;
  }
}*/
/****** Jareds Custom CSS ******/
header { background:rgba(0,0,0,0.7); }
.iosSlider .item .caption.fromright .main_title {


	border-right: 5px solid #CD2122; }


	


.iosSlider .item .caption .main_title {


    background: rgba(0, 0, 0, 0.7); }


@media (min-width:414px) and (max-width:602px){


 #mod101 .services_box .icon{


  margin-right:100px !important;


  }


}


#mod389 .row.latest_posts.style3 .span12 {


    max-width: 220px;


    margin-left: 0px !important;


}


#mod389 .row.latest_posts.style3 {


    margin-left: 0px !important;


    max-width: 220px;


}


#mod389 .row.latest_posts.style3 a.viewall{


	display:none !important;


}
.control-group .mt2x {


    display: none;


}


#mod363 .testimonial_box .btn a{


  color:#333333 !important;


}


#mod363 .testimonial_box .btn :hover {


    color: #a40802 !important;


}



#je-testimonial-content div#style4-inner3 {


    padding: 30px 20px 0 110px !important;


}


.whitepaper_server2003 {


    background: rgba(0, 0, 0, 0) url("/images/stories/Directive/whitepaper_thankyoupage-server2003eol.png") no-repeat scroll 0 0 / 100% auto;


    height: 375px !important;


}


.whitepaper_content {



    padding-top: 50px;


    position: relative;


  text-align:left;



}



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



  .item-796 .whitepaper_content{



    padding-left: 10% !important;



  }



}



.item-796 .whitepaper_content h2, .item-795 .whitepaper_content h2{



  font-weight:bold !important;



}



.whitepaper_button {


    background: #cccccc none repeat scroll 0 0;


    border-radius: 5px;


    font-size: 14px;


    font-weight: bold;


    height: 25px;


    line-height: 22px;


    margin-top: 25px;


    padding-top: 3px;


    position: relative;


    text-align: center;


    width: 100px;


}


.ldp_top {


    background: #f8f8f8 url("/images/backend-menu-images/arrow1.png") no-repeat scroll 72% 50px;


    width: 100%;


}


.ldp_img {


    float: left;


    padding: 40px 30px 0;


}


.ldp_header {


    padding: 3% 3% 1%;


    width: 60%;


}


.ldp_header h1 {


    margin-bottom: 30px;


}


.company_name {


    font-size: 160%;


}


.ldp_tagline {


    background: #b11d1e none repeat scroll 0 0;


    color: #ffffff;


    font-size: 1.4em;


    padding: 12px 30px;


}


.ldp_detail {


    padding: 3% 3% 1%;


    width: 60%;


}


.component-content ul {


    list-style: outside none disc;


    padding: 0 0 0 20px;


}


.component-content ul li {


    list-style: outside none disc;


}


.component-content ul li {


    list-style: outside none disc;


}


.ldp_form_outer {


    background: #ffffff none repeat scroll 0 0;


    border: 1px solid #cccccc;


    padding: 16px;


}


.ldp_form_outer {


    background: #ffffff none repeat scroll 0 0;


    border: 1px solid #cccccc;


    padding: 16px;


}


.ldp_r {


    float: right;


    position: absolute;


    right: 10%;


    top: 700px;


    width: 25%;


}


.ldp_form_inner {


    background: #eeeeee none repeat scroll 0 0;


    padding: 12px;


}


.innerboxfb {


    margin: auto;


}


a.network-audit {


    background: rgba(0, 0, 0, 0) url("/images/backend-menu-images/home-bgs.jpg") no-repeat scroll -206px -260px;


    display: block;


    height: 87px;


    width: 144px;


}


a.freeconsult {


    background: rgba(0, 0, 0, 0) url("/images/backend-menu-images/home-bgs.jpg") no-repeat scroll -206px -359px;


    display: block;


    height: 87px;


    width: 144px;


}


.resk-free1 {


    background: rgba(0, 0, 0, 0) url("/images/backend-menu-images/home-bgs.jpg") no-repeat scroll -206px -456px;


    display: block;


    height: 86px;


    margin: 0;


    width: 144px;


}


.innerboxfb{


    margin: auto;


}


.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, #__jcd_btn {


    background: #b01c1c none repeat scroll 0 0;


    border: 1px solid #b01c1c;


    border-radius: 0;


    color: #ffffff;


    display: inline-block;


    font-size: 11px;


    font-weight: bold;


    line-height: normal;


    padding: 2px 8px;


    position: relative;


    text-transform: capitalize;


}


.innerboxfb .readmore a {


    color: #ffffff;


}


.home-makingmod-box {


    float: left;


  margin-left: 0px;


}


.bdr-thankyou {


    /*background: rgba(0, 0, 0, 0) url("/images/stories/Directive/direct_ty.png") no-repeat scroll 0 0 / 100% auto;



  height: 250px;



*/



  background-size:cover;



}



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



  .thankyou-in {


    padding: 0px 0 0 280px !important;



}



}



@media (min-width:768px) and (max-width:979px){



  .thankyou-in {



    padding: 0 0 0 215px !important;



}



}



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



  .thankyou-in {



    padding: 0 0 0 250px !important;



}



}



@media screen and (max-width:649px){



  .thankyou-in {



    padding: 0px !important;



}



}


.thankyou-in {


    padding: 0px 0 0 350px;


}
.thankyou-in p {


    font-size: 18px;


    line-height: 24px;


}


div.thanksgiving-bg {


    background: rgba(0, 0, 0, 0) url("/images/backend-menu-images/turkey_card.png") no-repeat scroll 0 0 / 100% auto;


    float: right;


    height: 613px;


    width: 500px;


}
.thanks-postcard {


    float: left;


    margin-right: 10px;


}


.ultimatesocial {


    background: rgba(0, 0, 0, 0) url("/images/backend-menu-images/ultimatesocial.png") repeat scroll 0 0;


    display: block;


    height: 162px;


    margin: 10px 0;


    width: 170px;


}


.risk-free-maincontent {


    background: #eeeeee none repeat scroll 0 0;


    border: 1px solid #cccccc;


    border-radius: 12px;


    padding: 10px 20px;


    width: 80%;

 margin-top: 20px;
}


/*Adwords landing page template*/


#lp_template_container {


    width: 100%;



  margin-top: 10px;


}


.lp_template_header {


    background-color: #b61d1e;


    float: left;


    height: auto;


    width: 100%;



  



    text-align:center;


}


.lp_header_title1 {


    float: left;


    height: 60%;


    width: 100%;


}
.lp_header_title2 {


    float: left;


    height: 40%;


    width: 100%;


}


.lp_template_showcase {


    background-color: #eeeeee;


    display: table;


    float: left;


    width: 100%;



    padding-top: 39px;
    padding-bottom: 11px;



}


.lp_showcase_slider_outer {


    display: table-cell;


    vertical-align: middle;


    width: 60%;


}
.lp_showcase_slider_inner {


    height: 0;


    margin: auto;


    max-height: 250px;


    max-width: 500px;


    padding-bottom: 56.25%;


    padding-top: 15px;


    position: relative;


}


.lp_showcase_formbutton_outer {


    display: table-cell;


    vertical-align: middle;


    width: 40%;


}


.lp_showcase_formbutton_inner {


    background: #a00000 none repeat scroll 0 0;


    border-radius: 5px;


    color: #ffffff;


    font-size: 200%;


    line-height: 1.6 !important;


    margin: auto;


    text-align: center;


    text-shadow: 0 1px 2px #060606;


    width: 80%;


}


.lp_template_feature {


    background-color: #eeeeee;


    float: left;


    width: 100%;


}


.lp_template_feature_left {


    float: left;


    width: 60%;


}
.lp_template_feature_left_inner {


    margin: auto;


    width: 98%;


}


.lp_template_feature_right {


    float: left;


    width: 40%;


}


.lp_template_feature_right_inner {


    background-color: #b61d1e;


    border-radius: 5px;


    margin-top: auto;


    width: 98%;


}


.lp_template_feature_right_inner p {


    color: #ffffff;


    font-weight: bold;


    margin: 7px;


    padding-top: 4px;


}


.lp_template_feature_footer {


    background-color: #b61d1e;


    float: left;


    width: 100%;


}


.lp_template_body_boxes {


    background-color: #eeeeee;


    float: left;


    width: 100%;


}


.lp_template_body_boxes_module {


    margin: 0 auto;


    padding: 50px;


}


.component-content .nn_tabs {


    display: inline-block;


    width: 100%;


}


.nn_tabs-responsive > .nn-tabs-sm {


    border-bottom: 0 none;


}


.component-content ul {


    list-style: outside none disc;


    padding: 0 0 0 20px;


}


ul.nn-tabs-sm {


    display: none;


}
.nn_tabs-responsive > .nn-tabs-sm > li {


    float: none;


}


.component-content ul li {


    list-style: outside none disc;


}
.nn_tabs-responsive > .nn-tabs-sm > li:first-child > a {


    border-top-left-radius: 4px;


    border-top-right-radius: 4px;


}


.nav-tabs.nav-stacked > li > a {


    background-color: #f0f0f0;


}


.nn_tabs-responsive > .nn-tabs-sm > li > a {


    border: 1px solid #ddd;


}


.nn_tabs .nn_tabs-scroll, .nn_tabs .nn_tabs-sm-scroll {


    padding: 0;


    position: relative;


    visibility: hidden;


}
.nn_tabs .nav-tabs::before, .nn_tabs .nav-tabs::after {


    content: "";


    display: table;


    line-height: 0;


}


.nn_tabs .nav-tabs::after {


    clear: both;


}


.nn_tabs .nav-tabs::before, .nn_tabs .nav-tabs::after {


    content: "";


    display: table;


    line-height: 0;


}


.nn_tabs.outline_content > ul.nav-tabs {


    margin-bottom: 0;


    padding: 0 10px;


}


.nn_tabs.outline_content > ul.nav-tabs {


    margin-bottom: 0;


}


.nn_tabs .nav-tabs {


    border-bottom: 0 solid #dddddd;


}


.nn_tabs .nav-tabs {


   /* border-bottom: 1px solid #ddd;*/


}


.nn_tabs > .nav {


    list-style: outside none none;


    margin-bottom: 18px;


    margin-left: 0;


    padding: 0;


}


.component-content ul {


    list-style: outside none disc;


    padding: 0 0 0 20px;


}


.nn_tabs > ul.nav-tabs > li::before {


    content: "";


    margin: 0;


    padding: 0;


}


.nn_tabs > ul.nav-tabs > li {


    margin: 0 !important;


}


.nn_tabs > ul.nav-tabs > li {


    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;


    list-style: outside none none !important;


    margin: 0 0 -1px !important;


    overflow-y: visible !important;


    padding: 0 !important;


}


.nn_tabs .nav-tabs > li {


    float: left;


    margin-bottom: -1px;


}


.component-content ul li {


    list-style: outside none disc;


}
.nn_tabs.top > ul.nav-tabs > li.grey > a, .nn_tabs.top > ul.nav-tabs > li.grey > a:hover {


    border-radius: 10px 10px 0 0;


    border-top: 1px solid #b4b4b4;


    padding-top: 4px;


}


.nn_tabs.top > ul.nav-tabs > li.grey > a, .nn_tabs.top > ul.nav-tabs > li.grey > a:hover {


    /*border-radius: 5px 5px 0 0;


    border-top: 5px solid #b3b3b3;*/


    padding-top: 4px;


}


.nn_tabs.outline_handles ul.nav-tabs > li a, .nn_tabs.outline_handles ul.nav-tabs > li a:hover {


    border: 1px solid #b4b4b4;


}


.nn_tabs.top > ul.nav-tabs > li > a {


    border-bottom-color: #ddd;


}


.nn_tabs.outline_handles ul.nav-tabs > li a, .nn_tabs.outline_handles ul.nav-tabs > li a:hover {


    border: 1px solid #ddd;


}


.nn_tabs > ul.nav-tabs > li > a {


    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ececec 0%, #e6e6e6 100%) repeat scroll 0 0;


    color: #666666;


    font-size: 14px;


    font-weight: bold;


    height: 20px;


    line-height: normal;


    margin-top: 5px;


    padding: 5px 5px 0;


}


.nn_tabs > ul.nav-tabs > li > a {


    color: #08c;


    display: block !important;


    line-height: inherit;


    text-decoration: none;


    transition-duration: 0.2s;


}


.nn_tabs .nav-tabs > li > a {


    border: 1px solid transparent;


    border-radius: 4px 4px 0 0;


    line-height: 18px;


    margin-right: 2px;


    padding: 8px 12px;


}


.nn_tabs > .nav > li > a {


    display: block;


}
.nn_tabs.outline_content > .tab-content {


    border: 1px solid #b4b4b4;


    border-radius: 10px;


}



.tab-content {



    border-top: 1px solid #B4B4B4 !important;



}



.nn_tabs.outline_content > .tab-content {


    -moz-border-bottom-colors: none;


    -moz-border-left-colors: none;


    -moz-border-right-colors: none;


    -moz-border-top-colors: none;


    /*border-color: -moz-use-text-color #ddd #ddd;*/


    border-image: none;


    border-radius: 10px 10px 10px 10px;


    border-style: none solid solid;


    border-width: 0 1px 1px;


}


.nn_tabs > .tab-content {


    padding: 0;


}


.nn_tabs .tab-content {


    overflow: visible;


}


.tab-content {


    overflow: visible;


}
.nn_tabs .tab-content > .tab-pane::before, .nn_tabs .tab-content > .tab-pane::after {


    content: "";


    display: table;


    line-height: 0;


}


.nn_tabs .tab-content > .tab-pane::after {


    clear: both;


}


.nn_tabs .tab-content > .tab-pane::before, .nn_tabs .tab-content > .tab-pane::after {


    content: "";


    display: table;


    line-height: 0;


}


.nn_tabs.outline_content > .tab-content > .tab-pane {


    padding: 20px 10px 5px;


}


.nn_tabs > .tab-content > .tab-pane {


    overflow-x: auto;


    overflow-y: hidden;


    padding: 12px 0;


}


.nn_tabs .tab-content > .tab-pane {


    display: none;


}


.nn_tabs.has_effects .fade {


    transition: opacity 0.15s linear 0s;


}


.nn_tabs .fade {


    opacity: 0;


    transition: opacity 1ms linear 0s;


}


.nn_tabs .tab-content > .active {


    display: block;


}
#rt-mainbody-surround .title, #rt-mainbody-surround .component-content h2 {


    border-bottom-color: #efefef;


}


.nn_tabs > .tab-content > .tab-pane .nn_tabs-title {


    display: none;


}


.nn_tabs > .tab-content > .tab-pane > *:first-child {


    margin-top: 0;


}


.component-content .item-page h2 {


    margin-top: 0;


}


.component-content h2 {


    border: 0 none;


    font-size: 15px;


    line-height: normal;


}


.component-content h2 {


    border-bottom: 6px solid;


    letter-spacing: normal;


    margin-bottom: 15px;


    margin-top: 0;


}


.component-content h2 {


    font-size: 20px;


}


.nn_tabs .nn_tabs-scroll, .nn_tabs .nn_tabs-sm-scroll {


    padding: 0;


    position: relative;


    visibility: hidden;


}


.lp_template_body_footer {


    background-color: #b61d1e;


    float: left;


    width: 100%;


}


.srfrRow.srfrRowIsOdd p a, .srfrRow.srfrRowIsEven p a {


    float: left;


}



@media screen and (max-width:281px){



  header#header {



  	position: relative !important;



  }



}



@media screen and (max-width:360px){



  #mod363 .testimonial_box .details{



    float: none !important;



  }



  #mod363 .testimonial_box blockquote{



    margin-left:0px !important;



  }



}


@media screen and (max-width:360px){



  #mod117 #partners_carousel117 > li {



    width: 10.5% !important;



    height:79px !important;



}



  #mod117 .caroufredsel_wrapper {



    height: 70px !important;



}



 #mod117 .partners_carousel li a, .partners_carousel li > span{



    padding: 0px !important;



  }



}



@media (min-width:361px) and (max-width:399px){



  #mod117 #partners_carousel117 > li {



    width: 11% !important;



}



  #mod117 .caroufredsel_wrapper{



    width:350px !important;



    height:85px !important;



  }



   #mod117 .partners_carousel li a, .partners_carousel li > span{



    padding: 0px !important;



  }



}



@media (min-width:400px) and (max-width:495px){



	#mod117 .caroufredsel_wrapper{



    height:100px !important;



  }



}



@media (min-width:500px) and (max-width:630px){



  #mod117 .caroufredsel_wrapper{



    height:115px !important;



  }



} 



@media screen and (max-width:317px){



#mod120 .newsletter-signup input[type="submit"]{



  margin-top:5px;



}



  #mod120 .newsletter-signup input[type="text"]{



    margin-top:5px;



  }



}



.social-share.fixclear {



    display: none;



}



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



.caption h4.title_small {



    font-size: 20px !important;



}



}



@media screen and (max-width:319px){



  .social-icons li a{



    height:25px;



    width:25px;



  }



  #footer .social-icons li {



    margin: 0 0 0 5px;



	}



  .social-icons li.social-twitter a {



    background-position: -2px -2px;



	}



  .social-icons li.social-facebook a {



    background-position: -62px -3px;



	}



  .social-icons li.social-linkedin a {



    background-position: -303px -2px;



	}



  .social-icons li.social-youtube a {



    background-position: -333px -32px;



	}



  .social-icons li.social-rss a {



    background-position: -123px -33px;



	}



}



#mod273 .css3accordion > ul > li {



  padding: 0px !important;



  



}



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



  #mod116 .process_steps .step {



    float: none !important;



    width: 100% !important;



    margin-top: 10px;



    border-radius: 5px;



    min-height: 165px !important;



}



}



#mod117 {



    margin-bottom: 0px !important;



}



.copyright {



    float: left;
	width:430px;




}



#bottom .row .span6{



  margin-bottom:0px !important;



}



#mod104 .span10 > p {



    width: 98%;



}



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



  body .iosSlider .item .caption{



    bottom:40px !important;



  }



}



div.reg-form {



    margin-top: 12.5px !important;



}



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



  .width100{



    float:left !important;



  }



  img.alignrightborder{



    float:left !important;



  }



}



.item-page .span5 .list-style1, .item-page .span6 .list-style1 {



    padding-left: 10px;



}



.item-page .span5 .m_title, .item-page .span6 .m_title {



    padding-left: 10px;



}



@media screen and (max-width:449px){



  h4.text {



    width: 100% !important;    



}



}



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



  .itemIntroText .span12 > h3 {



    font-size: 14px;



}



}



@media screen and (max-width:359px){



  .infobox2{



   margin-right: 40px;



}



}



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



 /* div#je-testimonials4 div#je-con div#je-quoteright img {



    margin: 0 11px 5px 0px !important;



    float: left !important;



}*/



  .create_ticket.infobox2 > img, .create_ticket.infobox2 > a > img {



    float: left !important;



    margin-right: 10px;



}



  .infobox2{



   min-height: 100px;



}



  .Apple-style-span {



    display: none !important;



}



.create_ticket.infobox2{margin-right: 36px;}



}



/*article image css*/


.item-page .img-fulltext-left{


  float:right !important;


  margin-top: 10px;


/**  margin-left: 10px; **/


}



@media screen and (max-width:359px){



  .item-page .img-fulltext-left {



    width: 100% !important;



}



  .img-fulltext-left > img {



    width: 50%;



}



}



@media screen and (max-width:360px){



  div#je-testimonials4 div#je-con div#je-quoteright img{



  margin-right:110px !important;



    float:left !important;



  }



  div#je-testimonials4 .actions{



    padding-left:200px;



  }



}



@media (min-width:360px) and (max-width:560px){



	.item-page .img-fulltext-left {



    float: right !important;



    margin-left: 100px !important;



    margin-top: 10px;



    width: 50%;



    margin-right: 100px;



}



}



.dfpfa ul.dfpfa-row li div.dlil a{font-size: 100%;}



@media (min-width:768px) and (max-width:979px){



  .hg-portfolio-sortable #portfolio-nav li a{



  padding: 8px 5px !important;



  }



  div#sorting.clearfix {



    padding: 7px 5px !important;



}



}



@media (min-width: 362px) and (max-width: 589px) {



.hg-portfolio-sortable ul#thumbs li {



    width: 28% !important;



}



}



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



.hg-portfolio-sortable ul#thumbs li {



    width: 30% !important;



}



}



@media (min-width: 300px) and (max-width: 361px) {



.hg-portfolio-sortable ul#thumbs li {



    width: 26% !important;



}



  .hg-portfolio-sortable .title {



    font-size: 12px !important;



}



}



@media screen and (max-width:573px){



  #sorting{



  margin-right:20px !important;



  }



  #portfolio-nav{



  float:right !important;



    margin-right:20px !important;



  }



}



@media (min-width:370px) and (max-width:444px){



  .nav-items > div a {



    padding: 7px 5px 4px !important;



}



}



@media screen and (max-width:719px){



#eblog-wrapper .in-block, #eblog-wrapper .float-r, #eblog-wrapper .float-l {



    float: left !important;



}



}



@media (min-width:300px) and (max-width:359px){



  #ezblog-body .blog-post .blog-title, #ezblog-body .blog-post .blog-title a {



    font-size: 16px !important;



}



}



  @media screen and (max-width:299px){



  #ezblog-body .blog-post .blog-title, #ezblog-body .blog-post .blog-title a {



    font-size: 13px !important;



}



}



.srfrRow.srfrRowIsEven h3 , .srfrRow.srfrRowIsOdd h3 {



    line-height: 25px !important;



}


ul.srfrList li .srfrImage {



    margin-right: 10px !important;



}


#player .html5-video-player .html5-video-container .video-stream{



  width: 885px !important;



  height: 498px !important;



  left: 0 !important;



  top: 0px !important;



  transform: none;



  



}



@media screen and (-webkit-min-device-pixel-ratio:0) { 



 #hwd-container .media-respond .media-aspect[data-aspect='0.5625'] {



  padding-top: 57% !important;



}



}



#hwd-container .media-respond .media-aspect[data-aspect='0.5625'] {



  padding-top: 57% !important;



}


/*@media (min-width:485px) and (max-width: 559px) {



#slideshow {



    padding-bottom: 45.635% !important;



}



.iosSlider .slider .item img {



    height: 100% !important;



}



  .selectorsBlock.bullets {



    bottom: 3px !important;



  }



  .caption.style1 .more > img {



    padding: 18px 11px !important;



    height: 25px !important;



    width: 13px !important;



    min-height: 5px !important;



}



}*/



@media (min-width:400px) and (max-width:484px){



  #slideshow {



    padding-bottom: 45.635% !important;



}



  .iosSlider .slider .item img {



    height: 100% !important;



}



  .selectorsBlock.bullets {



    bottom: 3px !important;



  }



  .caption.style1 .more > img {



    padding: 18px 11px !important;



    height: 25px !important;



    width: 13px !important;



    min-height: 5px !important;



}



}



@media (min-width:340px) and (max-width:399px){



  #slideshow {



    padding-bottom: 55.635% !important;



}



  .iosSlider .slider .item img {



    height: 100% !important;



}



  .selectorsBlock.bullets {



    bottom: 3px !important;



  }



  .caption.style1 .more > img {



    padding: 18px 11px !important;



    height: 25px !important;



    width: 13px !important;



    min-height: 5px !important;



}



  



}



@media (min-width:305px) and (max-width:339px){



  #slideshow {



    padding-bottom: 63.635% !important;



}



  .iosSlider .slider .item img {



    height: 100% !important;



}



  .selectorsBlock.bullets {



    bottom: 3px !important;



  }



  .caption.style1 .more > img {



    padding: 18px 11px !important;



    height: 25px !important;



    width: 13px !important;



    min-height: 5px !important;



}



}



@media screen and (max-width:304px){



  #slideshow {



    padding-bottom: 63.635% !important;



}



  .iosSlider .slider .item img {



    height: 100% !important;



}



  .selectorsBlock.bullets {



    bottom: 3px !important;



  }



  .caption.style1 .more > img {



    padding: 18px 11px !important;



    height: 25px !important;



    width: 13px !important;



    min-height: 5px !important;



}



  



}



/*@media (min-width:360px) and (max-width:767px){



  #header{



    position:absolute !important;



  }



}*/



.acc-group.default-style {



    border: 1px solid #cccccc;



}



@media screen and (max-width:549px){



  .width100 img.alignrightborder{



    width:92% !important;



  }



}



/*div[title="Click to zoom"] {



  height:103px !important;



  top:12px !important;



}



div[title="Drag to zoom"] {



  top:150px !important;



}*/



@media screen and (max-width:480px){



  .iosSlider .slider .item .caption h3.title_big{



    font-size:24px;



	}



  .iosSlider .item .caption.style1 .more::before, .iosSlider .item .caption.style1 .more::after{



    height:90% !important;



  }



}



@media screen and (max-width:300px){



  .iosSlider .slider .item .caption {



    margin-left: -274px !important;



    width: 550px !important;



	}



  .iosSlider .slider .item .caption h3.title_big{



    font-size:24px;



	}



  .iosSlider .item .caption.style1 .more::before, .iosSlider .item .caption.style1 .more::after{



    height:90% !important;



  }



}



@media (min-width:452px) and (max-width:489px){



#footer .social-icons, #footer .copyright{



    float: none !important;



    margin-left: 17% !important;



    margin-right: 17% !important;



}



}



@media (min-width:416px) and (max-width:451px){



#footer .social-icons, #footer .copyright{



    float: none !important;



    margin-left: 14% !important;



    margin-right: 14% !important;



}



}



@media (min-width:400px) and (max-width:415px){



#footer .social-icons, #footer .copyright{



    float: none !important;



    margin-left: 10% !important;



    margin-right: 10% !important;



}



}



@media (min-width:377px) and (max-width:399px){



#footer .social-icons, #footer .copyright{



    float: none !important;



    margin-left: 10% !important;



    margin-right: 10% !important;



}



}



@media (min-width:344px) and (max-width:376px){



#footer .social-icons, #footer .copyright{



    float: none !important;



    margin-left: 6% !important;



    margin-right: 6% !important;



}



}



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



.process_steps .step .icon {



    float: left !important;



    margin: 15px 5px 8px 10px !important;



}



.process_steps .step > h3 {



    font-size: 29px !important;



}



.process_steps .step {



  text-align:left !important;



}



#mod116 .process_steps .step{



  min-height:110px !important;



}



}



.lp_header_title1 > h3 {



    font-weight: bold;



  color:#fff !important;



}



.lp_header_title2 > h4 {



    font-weight: bold;



  color: #fff !important;



  padding-top: 0px !important;



}



.lp_template_feature_footer, .lp_template_body_footer{



  text-align:center !important;



}



.lp_template_feature_footer h4, .lp_template_body_footer h5{



  font-weight:bold;



  color: #fff !important;



} 



.lp_template_body_boxes_module .nn_tabs-responsive {



    margin-bottom: 10px;



}



.lp_template_body_boxes_module .tab-pane.nn_tabs-pane.fade.in.grey.active {



    opacity: 1 !important;



}



.lp_template_feature_right_inner p {



    color: #ffffff;



    font-weight: bold;



    margin: 7px;



    padding-top: 4px;



}


.lp_template_feature_right_inner footer {



    color: #ffffff;



    font-weight: bold;



    margin: 7px;



}



.lp_showcase_formbutton_inner strong, .lp_template_feature_left_inner strong {



    font-weight: bold;



}



.lp_template_showcase .lp_showcase_slider_inner{



  padding-bottom:48.25% !important;



  max-width:90% !important;



}



.lp_template_feature_right_inner a {



    font-weight: bold;



  color: #fff !important;



}



.referral-right h4{



   color:#535353 !important;



}



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



  .lp_template_feature_left{



    margin-top:50px;



  }



}



@media (min-width:535px) and (max-width:979px){



  .lp_showcase_slider_outer{



    display: table !important;



    width:100% !important;



  }



  .lp_showcase_formbutton_outer{



    display: table !important;



    width:100% !important;



  }



}



@media (min-width:425px) and (max-width:534px){



  .lp_showcase_slider_outer{



    display: table !important;



    width:100% !important;



  }



  .lp_showcase_formbutton_outer{



    display: table !important;



    width:80% !important;



  }



}



@media (min-width:300px) and (max-width:424px){



  .lp_showcase_slider_outer{



    display: table !important;



    width:100% !important;



  }



  .lp_showcase_formbutton_outer{



    display: table !important;



    width:50% !important;



  }



  .lp_showcase_formbutton_outer img{



    width:100% !important;



  }



  .lp_showcase_formbutton_outer .lp_showcase_formbutton_inner{



    width:100% !important;



  }



}



@media screen and (max-width:299px){



  .lp_showcase_slider_outer{



    display: table !important;



    width:100% !important;



  }



  .lp_showcase_formbutton_outer{



    display: table !important;



    width:40% !important;



  }



  .lp_showcase_formbutton_outer img{



    width:100% !important;



  }



  .lp_showcase_formbutton_outer .lp_showcase_formbutton_inner{



    width:100% !important;



  }



  



}



@media screen and (max-width:424px){



  .lp_template_feature_left{



    float:none !important;



    width: 100% !important;



  }



  .lp_template_feature_right{



    float:none !important;



    width: 100% !important;



  }



}



@media (min-width:768px) and (max-width:979px){



  .lp_showcase_formbutton_inner{



    float:left;



    width:40% !important;



    margin-left: 10%;



  }



  .lp_showcase_formbutton_outer img{



    float:left;



    width:40% !important;



  }



}



.lp_template_showcase_footer {



    display: none;



}



.facebook-welcome .home-makingmod-box {



    float: left;



    margin-left: 1px;




}





#jc_vertical_form .jc-login-links, #jc_vertical_form .jc-login-links ul {



  margin-left:0px !important;



}



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



.srfrRow.srfrRowIsEven h3, .srfrRow.srfrRowIsOdd h3{



  font-size:18px !important;



}



}



@media screen and (min-width:768px){



  .creat-ticketright {



    margin-top: 73px;



}
}



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

.creat-ticketright {
margin-top: 25px;
}  

}


.home-makingmod-box .create_ticket.infobox2 {



    min-height: 210px;



}



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



  .home-makingmod-box .create_ticket.infobox2 {



    min-height: 210px;



}



  .home-makingmod-box {



    width: 33% !important;



}



}



  @media (min-width:768px) and (max-width:979px){



  .home-makingmod-box .create_ticket.infobox2 {



    min-height: 220px;



}



    .home-makingmod-box {



    width: 33% !important;



}



}



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



  .home-makingmod-box {



    width: 31% !important;



    margin-left: 0px !important;



}



}



@media (min-width:662px) and (max-width:679px){



  .home-makingmod-box {



    width: 31% !important;



    margin-left: 0px !important;



}



  .home-makingmod-box .create_ticket.infobox2 {



    min-height: 240px;



}



}



@media (min-width:562px) and (max-width:661px){



  .home-makingmod-box .create_ticket.infobox2 {



    min-height: 240px;



}



  .home-makingmod-box {



    width: 31% !important;



    margin-left: 0px !important;



}



}



@media (min-width:520px) and (max-width:561px){



  .home-makingmod-box .create_ticket.infobox2 {



    min-height: 260px;



}



  .home-makingmod-box {



    width: 31% !important;



    margin-left: 0px !important;



}



}



@media screen and (max-width:519px){



  .home-makingmod-box {



    



    margin-left: 0px !important;



    float:none !important;



}



  .home-makingmod-box .create_ticket.infobox2 {



    min-height: 100px;



}



  .create_ticket.infobox2 {



    margin-right: 0px !important;



    text-align:left !important;



}



}



@media screen and (max-width:380px){



  .create_ticket.infobox2 img{



    float: none !important;



  }



}



@media screen and (max-width:379px){



  .res-380 {



    float: left;



}



  .res-380 img {



    float: left;



}



}



.res-left {



    margin-left: 20px;



}



@media screen and (max-width:599px){



.res img {



    float: left !important;



  margin-top: 10px;



}



  .res {



    width: 100%;



    float: left;



}



}



.backgroundTable, .templateContainer, .templateHeader, .templateBody{



  width:100%;



}



.headertext {



    background-color: #b21d1e;



    color: #fff;



    min-height: 61px;



    text-align: center;



}



.headertext a {



    color: #fff;



    text-decoration: underline;



}



.templateHeader {



    width: 100%;



    min-height: 100px;



}



.headerleft{float:left;}



.headerright{float:right;}



.headcenter {



    text-align: center;



}



.leftbody {



    float: left;



    text-align: left;



  width:95%;



}



.templateBody .rightbody {



    background-color: #b21d1e;



    float: right;



    text-align: left;



}



.backgroundTable .footerContent {



   background-color: #B21D1E;



   color: #fff;



  text-align:center;



  padding:10px;



}



.footerContent a{



  color:#fff;



}



.rightsidebar{



    padding-left: 15px;



    text-align: left;



  color:#fff;



}



.rightsidebar a{



  color:#fff;



  text-decoration:underline;



}



.left {



    padding: 10px 24px 10px 10px ;



  width:100%;



}



.left img {



  float:left;



  margin-bottom:5px;



}



.left-block-img{



  width:100%;



  float:left;



}



.rightside {



    float: left;



    padding: 10px 20px;



  width:87%;



}



.redarrow {



    float: left;



    margin-right: 10px;



}



.rightside h4 {



    color: #fff !important;



    font-weight: bold;



}



.footerContent a:hover {



    color: #000;



}



.footerContent a {



    text-decoration: underline;



}



.rightbody a:hover{



  color:#000;



}



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



  .footerContent{



    float:left;



    margin-top:20px;



  }



}



.landl-bg {



    background: rgba(0, 0, 0, 0) url("../../../images/stories/Directive/ads/lnl_background.png") no-repeat scroll 0 0 / 100% auto;


    padding: 114px 0 0 26px;    



  min-height:700px;



  width:96%;



}



.landl-ditheading {



    color: black;



    font-family: Arial,Helvetica,sans-serif;



    font-size: 28px;



    line-height: 36px;



}



.landl-left {



    float: left;



    padding: 8px 14px;



}



.landl-right {



    color: #ca0002;



    float: right;



    font-size: 14px;



    font-weight: bold;



    margin: 160px 0px 10px 0;



    padding: 0;



}



.landl-top {



    margin: 18px 0 0 6px;



}



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



  .landl-right{



    float:left !important;



    margin: 50px 0px 10px 0 !important;



  }



}



@media screen and (max-width:520px){



  div.thanksgiving-bg{



    width:100% !important;



  }



}



.ultimatesocial {



    background: rgba(0, 0, 0, 0) url("/images/ultimatesocial.png") repeat scroll 0 0;



    display: block;



    height: 162px;



    margin: 10px 0;



    width: 170px;



}


a.pdf.usocialpdf {



    background: rgba(0, 0, 0, 0) url("/images/ultimatesocial.png") no-repeat scroll 0 -232px;



}



a.pdf {



    background: rgba(0, 0, 0, 0) url("/images/outsourcing.png") no-repeat scroll 0 -232px;



    color: #515251;



    display: block;



    font-size: 11px;



    font-weight: bold;



    line-height: normal;



    margin: 20px 0 20px 30px;



    padding: 2px 0 2px 38px;



    text-transform: uppercase;



}



.top-div {



    width: 17%;



}



.img-center img{



   padding: 0 20px 0px; 



  float: right;



}



.d-text p #__mce_tmp {



    font-size: 1.7em;



}



.item-477 .eBlog .readMore{



  text-decoration:none !important;



}



.media-item-container .tab-content {



    border-top: 0px !important;



}



#hwd-container .media-respond{



  height:489px !important;



}



.outer-div {



  background: url('../../../images/stories/Directive/ads/lnl_background.png') no-repeat; width: 904px; height: 720px; padding: 114px 0 0 26px; margin: -21px -6px;



}



.head-text{



  color: black; font-size: 28px; font-family: Arial,Helvetica,sans-serif; line-height: 36px; 



}



.create-date{



  font-weight: bold;



}



.create-address{



  margin: 0 0 0 7px;



}



.register-text {



    padding: 50px 0px 0px 0px;



    color: #a2408a;



}



.float-left{



  float:left;



  width:100%;



}



.smaller{



    font-size: 8px;



}



.create-date h4, .create-address h4{



  margin: 0px !important



}



.float-left h5, .float-left h4{



  font-weight:bold;



  margin-left:20px;



  float:left;



}



.float-left > img {



    float: left;



}



.mrgn{



  margin-top:20px;



}



@media screen and (max-width:535px){



  .rsmsc_scroller_class{



    width:100% !important;



    height:250px !important;



  }



  .innerDiv{



    width:95% !important;



  }



}



#jcfc_btn_Survey_Feedback{



  width:auto !important;



}



@media (min-width:768px) and (max-width:979px){



  .ldp_r{



    right:13% !important;



  }



}



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



  .ldp_top{



    background: none !important;



  }



  .ldp_header{



    width:95% !important;



  }



  .ldp_detail{



    width:95% !important;



  }



  .ldp_r {



    float: left !important;



    position: static !important;



}



}



@media screen and (max-width:440px){



  .p-img{



    float:left;



    width:100%;



  }



}



.item-793 .readon:hover {



    color: #fff !important;



}



.item-795 .whitepaper_content{



   width:59% !important;



  }



@media screen and (max-width:619px){



  .item-795 .whitepaper_content{



    left: 0%;



    margin:0px;



  }



  .whitepaper_server2003{



    height:auto !important;



  }



}


#quickticket_form_403 li {



    list-style-type: none;



}



#quickticket_form_403 ul {



  margin-left:0px !important;



}



@media (min-width:768px) and (max-width:979px){



  .creat-ticketright{



    margin-left:120px;



  }



}



#jcfc_btn_Website_Registration, #jcfc_btn_Free_Network_Audit, #jcfc_btn_Free_Consultation1, #jcfc_btn_MS_Prospect, #jcfc_btn_NDR_Interest, #jcfc_btn_Free_Web_Consultation, #jcfc_btn_Website_Login_Issue{



  width:auto !important;



}



.item-730 .readon:hover {



    color: #fff;



}



@media screen and (max-width:499px){



  .img-smb{



    width:100%;



    float:left;



  }



}



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



  #mod273 .css3accordion > ul > li{



    margin-right:30px;



  }



}



@media (min-width:768px) and (max-width:799px){



  #mod273 .css3accordion > ul > li{



  width:213px !important;



    margin-right:30px !important;



  }



}



@media screen and (max-width:484px){



  .item-669 #slideshow{



    padding-bottom:0% !important;



  }



  .item-669 .ggmap366{



    padding-top: 55.529% !important;



  }



}



.topnav li .menu li:nth-child(2) {



    margin: 0px 0 0 20px !important;



}



@media (min-width:360px) and (max-width:560px){



.item-page .img-fulltext-left {



    float: right !important;



	margin-right:0px !important;



  width:100% !important;



}



}



@media (min-width:768px) and (max-width:980px){



  .sprocket-padding .sprocket-mosaic-head h2{



    font-size:17.5px;



  }



}



@media (min-width:480px) and (max-width:549px){



  .sprocket-mosaic-item {



    min-height: 217px !important;



}



}



@media screen and (max-width:379px){



  .sprocket-mosaic-head {



    padding: 0px !important;



    text-align: center;



}



  .sprocket-mosaic-text .readmore {



    padding: 0px !important;



    text-align: center;



}



  .sprocket-padding .sprocket-mosaic-head h2{



    font-size:11px !important;



  }



}



@media screen and (max-width:320px){



  .sprocket-padding .sprocket-mosaic-head h2{



    font-size:9px !important;



  }



}



/***********article full image width***********/



/**.img-fulltext-left > img {



    width: 80%;



  float:right; 



}**/



/************white paper page content width on less than 620px************/



@media screen and (max-width:619px){



  .item-795 .whitepaper_content{



    width:100% !important;



  }



}



/***********Email Subscription page responsive on less than 520px**********/



@media screen and (max-width:520px){



  .home-makingmod-box{



    width:95%;



  }



  .freeconsult-top{



    width:auto;



  }



}



/*********On Lunch and Learn responsive on less than 420px*********/



@media screen and (max-width:419px){



  .item-748 .landl-bg{



    padding: 114px 0 0 0px;



  }



  .item-748 .landl-ditheading{ /*Heading text*/



    font-size:25px; 



  }



  .current-date {



    font-size: 22px;



  }



  .item-748 .sub-head h3{



    font-size:20px;             /*sub heading*/



  }



}



/***********On the social media rig page on less than 520***********/



@media screen and (max-width:520px){



  .item-757 .top-div, .item-760 .top-div{



    width:144px !important;



  }



}



/*******Black Berry on less than 385********/



@media only screen and (max-width: 385px) and (orientation : portrait){



  .services_box ul.list-style1{



    width: 70% !important;



  }



}



/*****welcome page into the hidden menu*****/



@media screen and (max-width: 519px){



  .item-712 .home-makingmod-box {



    float: left !important;



    margin-left: 8px !important;



    width: 30% !important;



}



}



/*********google map on the padding on location page *********/



@media screen and (max-width:484px){



  .item-424 #slideshow{



    /*slideshow remove padding */



    padding-bottom:0% !important;



  }



  .item-424 .ggmap366 { /* padding on map*/



    padding-bottom: 20% !important;



  }



}



/*********IOS slider caption overlapped by right arrow*********/



@media screen and (max-width:340px){



  #iosslider94 .caption.style1 h2 {



    margin-right:70px !important;



  }



  #iosslider94.iosSlider .item .caption.style1.fromright .title_big {



    margin: 0 -1965px 0 0 !important;



  }



}



@media (min-width:360px) and (max-width:560px){



  .img-fulltext-left > img{



    width: 60% !important;



  }



}



/********slider map controles css*******/



#google_map366 .gm-style div:nth-child(8){



top:90px !important;



}


#google_map366 .gm-style div:nth-child(8) div:nth-child(4).gmnoprint {



  left:90px !important;



  top:60px !important;



}



#google_map366 .gm-style div:nth-child(8) div:nth-child(2) div[aria-label="Street View Pegman Control"]:nth-child(1) {



  left:63px !important;



  top:-70px !important;



}



@media (min-width:768px) and (max-width:1171px){



  #google_map366 .gm-style div:nth-child(8) div:nth-child(3).gmnoprint {



    top:50px !important;



}



  #google_map366 .gm-style div:nth-child(8) div:nth-child(1) div[aria-label="Street View Pegman Control"]:nth-child(1) {



    top:10px !important;



  }



}



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



  #google_map366 .gm-style div:nth-child(8) div:nth-child(3).gmnoprint {



    top:-50px !important;



}



  #google_map366 .gm-style div:nth-child(8) div:nth-child(1) div[aria-label="Street View Pegman Control"]:nth-child(1) {



    top:-90px !important;



  }



}



/************box width after 520px Request page*************/



@media screen and (max-width:519px){



.item-474 .create_ticket.infobox2{



  width:68% !important;



}



}



/********hidden menu header link text color on hover black*********/



.headertext a:hover {



    color: #000 !important;



}


/********Home page service box module style on 1199px********/



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



#mod101 .list-style1{



  margin: 0 0 10px 25px !important;



}



}



/******JF Mobile menu css*****/



 .jf_mm_trigger.jf_mm_rtl{



background-image: url("/images/burger2.png") !important;



    background-size: 100% !important;



  right: 120px !important;



    top: 55px;



  position:absolute !important;



  background-color: transparent !important;



}



.jf_mm_wrapper .jf_mm_h2_img{



display:none !important;



}


.jf_mm_a_img.menu-image {



    display: none;



}



.jf_mm_trigger.jf_mm_rtl .fa-bars::before {



    content: "" !important;



}



@media screen and (max-width:979px){



  nav#main_menu{



  display:none !important;



  }



}



@media screen and (min-width:980px){



  #rt-utility{



  display:none !important;



  }



}



div#rt-utility {



    float: right;



    height: 40px;



    margin-right: 15px;



    margin-top: 10px;



    width: 40px;



}



@media screen and (max-width:336px){



  .jf_mm_trigger.jf_mm_rtl{



    left: 10px !important;



    top: 110px !important;



  }



}


/*****z-index css on recentwork_carausol and circlehover box****/



#mod104 .circlehover span, #mod102 .recentwork_carousel li .details span, #mod102 .recentwork_carousel li .details h4 {



  z-index: 0 !important;



}



/********form input default color white******/



#dfpfa_form .dfbti {



    background-color: #fff !important;



}



/*******social dashboard page facebook block style******/



.fb-block .custom > p {



width: 440px;



}



body.item-414 .social-left .span6 .fb-block .custom{



  margin-left:10px !important;



}



/*********newsletter module **********/



.moduletablenewsletter{



  margin-left:0px !important;



  margin-top: 10px;



}



/******MAC form submit button width buttton ******/



#jcfc_MAC_Form #jcfc_btn_MAC_Form{



  width:auto !important;



}



/*******Adword Landing menus bottom tabs css******/



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



.lp_template_body_boxes_module{



  padding: 50px 10px !important;



}



  .nn_tabs-toggle{



    line-height:13px !important;



  }



}



/******Stay Connected with your Customized Chamber Toolbar page css******/



.item-page > p img[alt="Chamber Toolbar"]{



  margin-top:10px;



}



/******help desk page form css*******/



#quickticket_form_420 .qtkt_row {



    list-style: outside none none;



}



/*******mobile menu z-index css******/



.circlehover.with-symbol, .latest_posts .viewall, #recent_works335 .details > h4, #recent_works335 .details > span, .moduletitle.circle_title, .thescreenshot, .testimonial_box .details, #ezblog-posts .blog-admin.pabs  {



    z-index: 0 !important;



}



 .res-380 img {



    margin-left: 10px;



}


/*JF mobile menu left align*/



.jf_mm_trigger {



    background-image: url("../../../images/burger2.png") !important;



    background-size: 100% !important;



    background-color: transparent !important;



    font-size: 0px !important;



    top: auto !important;



    left: auto !important;

  

  	position: absolute !important;



}



@media screen and (max-width:336px){



  .jf_mm_trigger {



    top: 110px !important;



    left: 8px !important;



  }



}



.levelHolderClass.ltr > h2, fa-times {



    color: #fff !important;



}


/*submenu width on resize*/



#main_menu .sf-menu ul {



    width: 16em !important;



}


/* Responsive menu border color */



.jf_mm_wrapper li, .jf_mm_wrapper li:last-child, .jf_mm_wrapper .backItemClass {



    border-color: #fff !important;



}


/*page title font size*/



h1.page-title{



  font-size:26px !important;



}



/*Hoverlink Margin 10 px can be adjusted accordingly*/



.hoverLink



{



    margin:10px;



}

#mod471 {
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;}

/* Video page margin between search box and clear button */

@media screen and (max-width:293px){

.js-stools-container-bar .btn.hasTooltip.js-stools-btn-clear {

    margin: 10px 0 0 0 !important;

}

}

/* /create-a-ticket page hidden menu css*/

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

.item-714 .creat-ticketright > p {

    margin-left: 20px;

}

}

/* submenu left css*/

.sf-menu ul li .nav-child.unstyled.small {

    left: 16em !important;

}


/*Easy blog Social icons css*/
.inside_if{ 
  margin-left: -665px !important;
  position: fixed !important;
  }
  
.page_not_scrolling{
  
  left: 50%;
  margin-left: -665px !important;
  position: fixed !important;
  top: 680px !important;
}

.outside_if{
  
    margin-left: -520px !important;
    position: relative !important;
    }
    
    

@media screen and (max-width:1399px){   
  
  div#ezblog-body .blog-read #socialbutton.alignleft {display : none;}
}


.left_section {
    
    display: block;
    float: left;
    width: 40%;
}

.top-div.main_div {
    width: 100% !important;
}

.right_section {
    display: block;
    float: left;
    margin-top: 10px;
    width: 40%;
}

@media screen and (max-width:768px){
  .item-757 .item-page .row-fluid .span12{display : table;}
}

@media screen and (max-width:499px){
  
.left_section , .right_section{width: 100% !important;}
}

@media screen and (max-width:420px){
  .risk-free-warpperl .img-center img{float : none !important;}
  .risk-free-warpperl .img-center{text-align : center;}
  
}

.item-795 .whitepaper_content , .item-796 .whitepaper_content{padding-top : 0px !important;}
.item-795 .item-page .row-fluid .span6 , .item-796 .item-page .row-fluid .span6{width: 45% !important;}

@media only screen and (max-width: 479px)
{
	body.item-795 .item-page .row-fluid .span6 , body.item-795 .item-page .row-fluid .span4
	{
		width : 100% !important;
		float:none;
	}
	
	body.item-796 .item-page .row-fluid .span6 , body.item-796 .item-page .row-fluid .span4
	{
	      width : 100% !important;
		float:none;
	}
}

@media (min-width:480px) and (max-width:767px){
  body.item-795 .item-page .row-fluid .span6 , body.item-795 .item-page .row-fluid .span4
  {
    width : 45% !important;
    float:left !important;
  }
  
  body.item-796 .item-page .row-fluid .span6 , body.item-796 .item-page .row-fluid .span4
  {
     width : 45% !important;
    float:left !important;
  }
}


/*Adwords page css*/
.adwordslandingpageform{ text-align: center;width: 60%; margin-top: -36px;}
.adwordslandingpageform .dfbepl{margin-bottom: 10px !important;}
.adwordslandingpageform .dfbepp input.dmsb[type="button"]{width: auto !important;}
.adwordslandingpageform .moduletable{margin-top: 20px;display: block;border: 1px solid;}


.lp_showcase_slider_inner
{
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 0px;
	height: 0px;
	overflow: hidden;
}
.lp_showcase_slider_inner iframe
{
	position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

@media screen and (max-width:1080px){
.adwordslandingpageform {
    margin-top: 0px !important;
}
}

@media screen and (max-width:979px){
  .lp_template_showcase{margin-top : 20px !important;}
  .lp_showcase_slider_outer .moduletable .custom{ margin-top: 0px !important;}
  body .lp_template_showcase .lp_showcase_slider_inner
  { margin-top: 0px !important;}
  .adwordslandingpageform{width: 100% !important;margin-bottom : 20px;}
}

@media (min-width:980px) and (max-width:1199px){
   .lp_showcase_slider_outer {
    display: table-cell !important;
    vertical-align: top !important;
    width: 60%;
}

.lp_template_showcase{padding-top : 15px;}
.lp_showcase_slider_outer .moduletable .custom{ margin-top: 0px !important;}
body .lp_template_showcase .lp_showcase_slider_inner
{ margin-top: 0px !important;}

.adwordslandingpageform .moduletable{margin-top: 0px !important;}


}

@media screen and (max-width:400px){
 ul.nav-tabs li.nn_tabs-tab.grey{width: 100% !important;}
}.adwordslandingpageform .moduletable h3{margin-top : 0px;background: grey;}
.lp_showcase_slider_outer .moduletable .custom{ margin-top: -20px;}

.lp_template_showcase .lp_showcase_slider_inner
{ margin-top: -20px !important;}


/*#mainbody ul.actions {*/
/*	display:none !important;}*/

@media screen and (max-width:420px){
.item-691 .regpage_graphic{ float: none !important;text-align: center;}
}

/*HWD Height issue*/

@media screen and (max-width:1199px){
  #mainbody #hwd-container .media-respond {
      height: auto !important;
  }
  
  #mainbody #hwd-container .media-respond .media-aspect[data-aspect="0.5625"] {
      padding-top: 61% !important;
  }
}


/*Portfolio hover effect*/
.website-design-project-portfolio a.hoverLink img{  opacity: 1 !important;}
.website-design-project-portfolio a.hoverLink .icon_wrap{opacity: 0 !important;}

/*Vertical spacing Homepage*/
.item-101 #content .container {
    margin-bottom: 10px;
}


.feedback-landing  h1.page-title {display:none;}

/*Main menu Issue*/
#header nav#main_menu > ul.sf-menu > li{ margin-left: 0 !important;}

.topnav .drop {
	display:none !important;}
	
	

p.cc1-name {
    padding-top: 10px;
}

.contact-profile-left {
    width: 70%;
    float: left;
}

.cc1-photo {
    float: left;
}

.contact-profile-right {
    display: inline;
    margin-left: -68px;
}

@media screen and (max-width:500px){
.contact-profile-left {
    width: 100%;
}

.contact-profile-right {
    text-align: center;
    width: 100%;
    margin-left: 0px !important;
}
}

@media screen and (max-width:370px){
.cc1-photo {
    float: left !important;
    width: 100% !important;
}

.contact-profile-left {
    width: 100% !important;
}

.contact-profile-right {
    text-align: left !important;
    width: 100% !important;
   margin-left: 0px !important;
}
}


.item-page .img-fulltext-left {
   float: right !important;
   margin-top: 10px;
   padding: 5px;}

.support-services h1.page-title {
    display: none;
}

.newsletter-mosaic .sprocket-mosaic-container li
{
	position : relative !important;
	top : auto !important;
	left : auto !important;
}

/*Slideshow height issue*/

/*Unite Slider*/
.item-101 .rev_slider_wrapper .tp-revslider-mainul .main_title {
  font-size: 28px !important;
  border-left: 5px solid #CD2122;
  padding: 0 15px;
  float: left;
  filter: alpha(opacity=0);
  text-shadow: 0 0px 3px rgba(0, 0, 0, 0.7);
  opacity: 1;
  margin: 0px !important;
  line-height: 42px !important;
}

.item-101 .rev_slider_wrapper .tp-caption.large_bg_black:nth-child(2){margin: 0px !important; padding: 0px !important;background: rgba(0, 0, 0, 0.7) !important;}
.item-101 .rev_slider_wrapper .tp-caption:before { content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 100%; z-index: -1; transform: skew(-20deg); }
.item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(3) , .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(4) {clear: both; color: #e9e9e9; float: left; left: -100px; line-height: 1; margin: 0 0 0 -2000px; min-width: 400px; padding: 0px 20px 0px 2000px; position: absolute; z-index: 1; background:none !important;}
.item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(3):before , .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(4):before{ background: rgba(0, 0, 0, 0.8);}
.item-101 .rev_slider_wrapper .tp-caption a {position:absolute; right:-40px; padding:15px 10px; top:0;} 
.item-101 .rev_slider_wrapper .tp-caption a:before {background:#CD2122; content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 100%; z-index: -1; transform: skew(-20deg);}

@media only screen and (min-width:1920px) {
#slideshow {padding-bottom:0 !important; height:auto !important;}
.iosSlider.set_max_height{max-height: 761px;}

}

@media only screen and (min-width:1800px) { 
 #page_header.gradient, #slideshow.gradient {max-height: 755px !important;}
}

@media only screen and (max-width:960px) {
.layer1_title {transform:scale(0.5) !important; transform-origin:50% 100% 0 !important;}
.item-101 .rev_slider_wrapper .tp-simpleresponsive .jcslidetoptext {font-size: 24px;}
.item-101 .rev_slider_wrapper .tp-simpleresponsive .jcslidebottomtext {font-size: 13px;}
}

@media (min-width:961px) and (max-width:1200px){
    
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big{font-size:16px !important;}
.item-101 .rev_slider_wrapper .tp-caption a {right: -26px !important;}

.item-101 .rev_slider_wrapper .title_big {font-size: 28px !important;}
.item-101 .rev_slider_wrapper .title_big{line-height:18px !important;}
    
}

@media only screen and (min-width:1200px) {
   .item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big{font-size:16px !important;} 
}

@media (min-width:1201px){
   .item-101 .rev_slider_wrapper .layer2_title .title_big{line-height:30px !important;}
   .item-101 .rev_slider_wrapper .layer3_title .title_big{line-height:18px !important;} 
}


@media only screen and (max-width:800px) {
/*.custom_caption_container {width:850px; margin-left:-425px;}*/
}

@media only screen and (max-width:650px) {
.layer1_title {/*width:600px; margin-left:-300px; transform:scale(0.4) !important;*/ transform-origin:50% 100% 0 !important;}
}

@media(max-width:1200px){
/*.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {*/
/*    top: 280px !important;*/
/*}*/
.item-101 .rev_slider_wrapper .tp-bullets.simplebullets.round.hidebullets {
    bottom: 5px !important;
}
	

}


/*@media(max-width:1150px){*/
/*.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {*/
/*    top: 260px !important;*/
/*}*/
/**/
/*}*/

@media (min-width:641px) and (max-width:740px){
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{top:106px !important;}    
.item-101 .rev_slider_wrapper .rev_slider .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{top:218px !important; left:142px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start { top: 165px !important;}
}

@media (min-width:741px) and (max-width:809px){
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{top:128px !important;}    
.item-101 .rev_slider_wrapper .rev_slider .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{top:244px !important;left:150px !important;}
.item-101 .rev_slider_wrapper .rev_slider .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start { top: 190px !important;left:140px !important;}
}

@media (min-width:810px) and (max-width:960px){
 .item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{top:133px !important;}    
.item-101 .rev_slider_wrapper .rev_slider .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{top:270px !important; left:153px !important;}
.item-101 .rev_slider_wrapper .rev_slider .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start { top: 215px !important;left: 145px !important;}   
}

@media(max-width:960px){

.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start{left:132px !important;}.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{left:132px !important;}

.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big{font-size:12px !important;}
.item-101 .rev_slider_wrapper .tp-caption a {right: -26px !important;}

.item-101 .rev_slider_wrapper .title_big {font-size: 14px !important;}
.item-101 .rev_slider_wrapper .title_big{line-height:18px !important;}


}


@media(max-width:640px){ 
.item-101 .rev_slider_wrapper .tp-caption.tp-fade.start{top:30px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{top:30px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start{top:90px!important;left:121px!important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{top:150px !important;}
.item-101 .rev_slider_wrapper .title_big{line-height:16px !important;}
.item-101 .rev_slider_wrapper .tp-caption a { right: -20px !important;  top: -4px!important;}

/*added 18-Dec*/
.item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(3), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(4){min-width: 280px!important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big{white-space: normal !important;font-size:9.8px !important;}
}

@media(max-width:480px){ 
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{left:8px!important;line-height:14px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start{left:55px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{left:55px !important;top:132px!important}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big{white-space:normal!important;}
.item-101 .rev_slider_wrapper .item-101 .rev_slider_wrapper .title_big {font-size: 11px !important;}

.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{left: -15.43px!important;top: 21.645px !important;}

.item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(3), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(4){min-width: 280px!important;}

}

@media(max-width:484px){ 
 
#slideshow {
    padding-bottom: 0 !important;
}
}

@media(max-width:360px){ 
.item-101 .rev_slider_wrapper .tp-caption.tp-fade.start{ left: 100px !important; top:7px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{top:20px !important;left:-33px!important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start{top:60px !important;left:35px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start .title_big{line-height: 8px !important;}
.item-101 .rev_slider_wrapper .item-101 .rev_slider_wrapper .title_big {line-height: 0px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{top:95px !important;left:35px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big{line-height:14px !important;white-space: normal !important;font-size:9px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start{font-size: 12px !important;}
.item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(3), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(4){min-width: 260px!important;}
#slideshow {
    padding-bottom: 0 !important;
}
}



@media(max-width:320px){ 
.item-101 .rev_slider_wrapper .tp-caption.tp-fade.start{ left: 100px !important; top:7px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{top:20px !important;left:-48px!important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start{top:60px !important;left:18px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start .title_big{line-height: 8px !important;font-size: 13px !important;}
.item-101 .rev_slider_wrapper .item-101 .rev_slider_wrapper .title_big {line-height: 0px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{top:92px !important;left:21px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big{line-height:14px !important;white-space: normal !important;font-size:9px !important;}
.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start{font-size: 12px !important;}
.item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(3), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(4) {min-width: 238px !important;}

}

/*Slider navigation arrows*/
.item-101 .rev_slider_wrapper .tp-leftarrow.default{background: rgba(0, 0, 0, 0) url("/modules/mod_hg_iosslider/assets/images/controls.png") no-repeat scroll center top;height : 50px;}
.item-101 .rev_slider_wrapper .tp-rightarrow.default{background: rgba(0, 0, 0, 0) url("/modules/mod_hg_iosslider/assets/images/controls.png") no-repeat scroll center top;height : 50px;background-position: center bottom;}


/*Footer Copyright*/

@media (min-width:600px) and (max-width:767px){
    #page_wrapper #footer .copyright{width: 295px !important;}
}
@media (min-width:490px) and (max-width:600px){
#page_wrapper #footer .social-icons, #page_wrapper #footer .copyright{float: none !important;  margin-left: 17% !important; margin-right: 17% !important;}
}

@media(max-width:600px){
    #page_wrapper #footer .copyright{width: 305px !important;}
}
@media (min-width:768px) and (max-width:979px){
    #footer .copyright{width: 430px !important;}
}


/*Map issue*/
@media(min-width:2500px){
.item-669 .ggmap366{position: inherit !important;}
}

/*Jobs page Issue*/
.item-412 .jc_jobs_name > a  , .item-412 .jc_filter select{
    position: relative;
    z-index: 9999;
}

@media only screen and (max-width: 768px){
    .item-412 .jc_jobdetails_wrapper{table-layout: fixed;}
    .item-412 .jc_jobdetails_head h1{font-size : 25px;}
}

.page-title {
    display: none!important;
}

h1 {
    padding-top: 26px;}
.dfbti {
    width: 228px !important;
}

#jcfc_btn_Contact_Us_Facebook {
    background: #666 none repeat scroll 0 0;
    border: 1px solid #666;
}

.header-banner {
    /* height: 150px; */
    display: flex;
    align-items: center;
    /* background-image: url(/images/black-csi-welcome-banner-no-text.jpg); */
    padding: 0px 20px;
    background-size: cover;
    background-repeat-x: no-repeat;
    margin-bottom: 20px;
    /* margin-left: -20px; */
    margin-top: 20px;
    /* text-align: center; */
}

.header-banner h1 {
    margin: 0px;
    text-transform: uppercase;
    font-weight: 700 !important;
    font-family: Open Sans;
    color: #000000 !important;
    font-size: 2.4em;
    padding: 0px 10px;
    /* letter-spacing: .05em; */
    text-align: center;
    display: block !important;
    width: 100%;
}

div#mainbody {
    width: 100%;
}
body.res1170 .span12 {
    width: 100% !important;
    margin-left: 0px;
}
.facebook-welcome {
    box-sizing: border-box;
}

.facebook-welcome p {
    font-size: 16px;
    line-height: 1.8;
    font-family: Open Sans;
    padding: 0px 30px;
    box-sizing: border-box;
}

.row {
    margin: 0px;
}

div#jcforms_Contact_Us_Facebook {
    padding: 0px 25px;
}

li.comments-field {
    display: block !important;
}

.dfpfa textarea {
    max-width: 455px;
}

.home-makingmod-box {
 margin: 0px 1px !important;
}

.cta-container {
    margin-left: 25px;
}

.home-makingmod-box p {
    position:absolute;
    bottom:0px;
    background-color: rgba(0,0,0,0.75);
    margin-bottom: 0px;
    padding: 10px;
    color: #FFFFFF;
    font-weight: bold;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .5px;
    text-align:  center;
    font-size:14px;
}

.home-makingmod-box {
    position:relative;
}

.cta-container {
    float: left !important;
    padding: 20px 0px;
    margin-right: 25px;
}

form .dfpfa ul.dfpfa-row li {
    width: 49% !important;
    box-sizing: border-box;
}

.dfbti {
    width: 100% !important;
}

.dfpfa textarea {
    max-width: none !important;
    width: 98% !important;
    box-sizing: border-box !important;
    background: rgba(0, 0, 0, 0.5);
    border: none;
    color: #FFFFFF !important;
}

.dfbepp {
    width: 100% !important;
}

form .dfpfa ul.dfpfa-row li.comments-field {
    width: 100% !important;
}

#dfpfa_form .dfbti {
    box-sizing: boder-box;
}

div#jcforms_Contact_Us_Facebook {
    /* background-image: url(/images/managed-it-services-slide.jpg); */
    /* background-size: cover; */
    padding-bottom: 20px;
    position: relative;
    z-index: 2;
}

.dfbepl {
    color: #FFFFFF !important;
}

#dfpfa_form .dfbti {
    background-color: rgba(0,0,0,0.5) !important;
    border: none;
}

.form-container {
    background-image: url(/images/website-welcome-background.jpg);
    background-size: cover;
    background-position:center;
    position:relative;
}
.form-container:before {
    position:absolute;
    display:block;
    content:'';
    background-color: rgba(136, 136, 136, 0.5) !important;
    background: linear-gradient(to bottom right, rgba(84, 84, 84, 0.5),rgba(38, 38, 38, 0.5)) !important;
    height:100%;
    width:100%;
    top:0;
    left:0;
    z-index:1;
}

.dfbrow label {
    color: #FFFFFF;
}

#jcfc_btn_Contact_Us_Facebook {
    padding: 10px !important;
    font-size: 14px !important;
    width: 100%;
}

.facebook-welcome .home-makingmod-box img {
    transition:.5s filter;
}
.facebook-welcome .home-makingmod-box:hover img{
    filter:grayscale(100%) contrast(125%);
}

.facebook-welcome .home-makingmod-box:hover p {
    background-color: rgba(0,0,0,0.85) !important;
}

.facebook-welcome .home-makingmod-box p {
    transition:.5s all;
}
