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



/***** EMERGENCY ALERT CSS ***********/




#mod119 {
    width:33%;
    float:left;
}




.emergencyalert-css {

   

    background-color:#cd2122;

    margin:0 auto;

    padding:5px 25px 4px;

    line-height:28px;

}



.emergencyalert-css p {

 color:#ffffff;

  margin:0;  

}



.emergencyalert-css a {

    color:#ffffff;

    text-decoration:none;

}



#modlgn-secretkey {

    display:none;

}





label[for=modlgn-secretkey] {

display: none;

}



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



.scd-title-col {

    margin-top:0px !important;

}







/*** EASY BLOG BULLET POSITION FIX ***/



.eb-entry-article ul {

    list-style-position:inside !important;

}





.item-495 #dynamic_recaptcha_1 {

transform:scale(0.7); 

margin-left: -47px;    

    

}



.item-495 #fakefileinput1496 {

    width:66%;

}





.jc_login_class .horizontal-space {

display:none !important;}







/*** FOR VM PRODUCT DETAILS ***/



.com_virtuemart .tabs_style4 .tab-content h2{

	border-bottom:2px solid #CD2122;

	font-size:20px;

	padding-top:15px;}



/*  SECTIONS  */

.section {

	clear: both;

	padding: 0px;

	margin: 0px;

}



/*  COLUMN SETUP  */

.col {

	display: block;

	float:left;

	margin: 1% 0 1% 1.6%;

}

.col:first-child { margin-left: 0; }



/*  GROUPING  */

.group:before,

.group:after { content:""; display:table; }

.group:after { clear:both;}

.group { zoom:1; /* For IE 6/7 */ }



/*  GRID OF TWO  */

.span_2_of_2 {

	width: 40% !important;

}

.span_1_of_2 {

	width: 40% !important;

	

}



/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */



.com_virtuemart section#content {



	background:#fff !important;



	background-color:#fff !important;}











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



}



#footer1 .m_title {

    font-weight: bold;

	text-transform: uppercase;}





#footer .m_title {

    font-size: 14px;

    color: #fff;

	text-shadow: none;}



#mod120 .moduletitle , #mod121 .moduletitle {

	

	    color: #fff !important;

    font-weight: bold;

    text-transform: uppercase;

    font-size: 14px;

    padding-top: 0px;

    margin-top: 0px;

	

	

}



.sprocket-mosaic-text .readmore:hover{



  color: #FFFFFF;



}



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



    font-size: 20.5px;



  	color: #CC0000;



}



.sprocket-padding .sprocket-mosaic-head h4 {



    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: 185px;

}



#mainbody .sidebar .moduletitle:after {



    /*Commented By Atul*/

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

*/

    border-bottom: 1px solid #CD2122;

    bottom: 2px;



    content: "";



    height: 0;



    left: 0;



    position: absolute;



    width: 185px;



}



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







.directive-copyright img{



  margin-top: -15px;



}



.directive-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:625px !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 .directive-copyright{



    width:400px;



  }



}



@media (min-width:225px) and (max-width:343px){



  .directive-copyright img {



    margin-top: -5px !important;



}



}



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



  .directive-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 .directive-copyright {



    width: 324px;



}



 #footer .directive-copyright img {



    margin-top: -12px;



}



}



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



#footer .directive-copyright {



    width: 230px;



}



 #footer .directive-copyright img {



    margin-top: -3px;



}



}



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



#footer .directive-copyright {



    width: 180px !important;



}



 #footer .directive-copyright img {



    margin-top: 7px;



}



}



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















  #footer .social-icons{















    float:left !important;















  }















}















#mod100, #mod101, #mod106 {











  margin-bottom:0px !important;



  margin-left: 30px;







}





.span10 {

    margin-left: 60px !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 screen and (min-width: 521px){







  #mod230 .inputbox{width:80% !important;}



  .vmsearch.search input[type="submit"] {vertical-align: super;margin-left: 10px;}















}







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



  #mod230 .inputbox{width:90% !important;}



  .vmsearch.search input[type="submit"] {vertical-align: super;margin-left: 10px;}



}











@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;















}







.item-411 #user5{overflow: hidden;}











}



@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;











}











.freeconsult-top {











    margin: auto;











    width: 144px;











}











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;











}











.freeconsult-top {











    margin: auto;











    width: 144px;











}











.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: 14px;











    font-weight: bold;











    line-height: normal;











    padding: 5px 10px;











    position: relative;











    text-transform: capitalize;











}











.freeconsult-top .readmore a {











    color: #ffffff;











}











.home-makingmod-box {











    float: left;











    width: 21%;











  margin-left: 38px;











}











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















}















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















	}







.social-fleft .moduletable p , .moduletable iframe{

        width: 100% !important;

    }







  .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 .directive-copyright{















    float: none !important;















    margin-left: 10% !important;















    margin-right: 10% !important;















}















}















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















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















    float: none !important;















    margin-left: 10% !important;















    margin-right: 10% !important;















}















}















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















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















    float: none !important;















    margin-left: 8% !important;















    margin-right: 8% !important;















}















}















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















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















    float: none !important;















    margin-left: 5% !important;















    margin-right: 5% !important;















}















}















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















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















    float: none !important;















    margin-left: 0% !important;















    margin-right: 3% !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: 38px;















    width: 17%;















}















#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: 25% !important;















}















}















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















  .home-makingmod-box .create_ticket.infobox2 {















    min-height: 220px;















}















    .home-makingmod-box {















    width: 25% !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{



  



    



    position: absolute !important;



    margin-top: 643px !important;



    }



    



    







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



  



  .eb-entry-body .eb-share {display : none;}



}







.eb-entry-body .eb-share { left: 50%; margin-left: -670px; position: fixed; top: 500px; }



div#eb .eb-share-buttons>div{    display: inherit !important;}











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





  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;     left: 366.5px;}



.item-101 .rev_slider_wrapper .tp-caption:before { content: ""; height: 100%; position: absolute; right: 0; top: 0; width: 105%; 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), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(5), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(2) {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 , .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(5):before, .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(2):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);}



/*.item-101 .rev_slider_wrapper .tp-caption a:before {background:#CD2122; content: ""; 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: 20px !important;

    left: 50px !important;}    



.item-101 .rev_slider_wrapper .rev_slider .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{top:180px !important; left:142px !important;}



.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start { top: 120px !important;}



}







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



.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{top: 120px !important;  left: 10px !important; margin: 0 !important; padding-left: 0 !important;}    



.item-101 .rev_slider_wrapper .rev_slider .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{top:225px !important;left:105px !important;}



.item-101 .rev_slider_wrapper .rev_slider .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start { top: 180px !important;left:105px !important;}



}





@media(max-width:960px){





.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:0px !important;}



/*.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{top:30px !important; left:0px !important;}*/



/*.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start{top:130px!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: 0px!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), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(2) {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:35px !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: 105px!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), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(2) {min-width: 280px!important;}







}







@media(max-width:484px){ 



 



#slideshow {



    padding-bottom: 0 !important;



}



}







@media(max-width:359px){ 



.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), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(2) {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), , .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(2) {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 .directive-copyright{width: 295px !important;}



}



@media (min-width:490px) and (max-width:600px){



#page_wrapper #footer .social-icons, #page_wrapper #footer .directive-copyright{float: none !important;  margin-left: 12% !important; margin-right: 12% !important;}



}







@media(max-width:600px){



    #page_wrapper #footer .directive-copyright{width: 305px !important;}



}



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



    /*commented by Atul*/

    /*#footer .directive-copyright{width: 430px !important;}*/

    #footer .directive-copyright{width: 300px !important;}



}











/*Map issue*/



@media(min-width:2500px){



.item-669 .ggmap366{position: inherit !important;}



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



    .item-412 .jc_jobdetails_details {  width: 96%;}



}







span.email_exist_msg a.modal{



	position: static;



    overflow: visible;



    border: none;



    box-shadow: none;



    background: none;



    margin: 0;



}







.custom-brochure-button {



	width:82%;



	max-width:200px;



	







	padding:10px 10px 1px 10px;



	background:#A50803;



	border-radius:8px;



	color:#fff;



	text-align:left;



	margin-left:10px;}



	



.custom-brochure-button:hover{



	background:#333;



	color:#fff;



}







.custom-brochure-button a {



	color:#fff;}



	



.custom-brochure-button a:hover {



	color:#fff;}	











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



  .custom-brochure-button a{font-size: 10px;}



  .custom-brochure-button a img{width: 20px !important;}



  .custom-brochure-button{ margin-left:5px; width:75%;}



}











/*Shop Page*/



#mod213 {    margin-left: 30px !important;}



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



 body.res1170.item-610 div.span4 , body.res1170.item-610 div.span8 , body.res1170.item-610 div.span2 ,body.res1170.item-610 div.span12#mod214 {margin-left: 0px !important;}



 body.res1170.item-610 #user1 .row , body.res1170.item-610 #user2 .row , body.res1170.item-610 #user3 .row , body.res1170.item-610 #user4 .row , body.res1170.item-610 #user12 > .row {margin-left: 0px;}



body.res1170.item-610 #footer1 > .row{    margin-left: 0px;}



body.res1170.item-610 #user4 .row .span10{margin-left: 0px;}



}







#mod209 .moduletitle {display: none;}



.limited-offers-carousel .limited_offers li img { max-width: 50%;  max-height:120px; }



.limited-offers-carousel .limited_offers li{width: auto;}



#mod231 .product-list-item .image{line-height: 160px;}







#mod209 .caroufredsel_wrapper{min-height: 410px;}











@media(max-width:800px){



	#mod527 .hoverBorder, #mod527 .hoverborder{ display: block;}



}







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



	#mod527 .span5 , #mod527 .span3{width: 30%;margin-left: 20px;float: left;}



	#mod527 .span4{width: 30%;float: left;}



}







@media(max-width:649px){



	#mod527 .span4 , #mod527 .span5{width: 46%;float: left;}



	#mod527 .span5{margin-left: 20px;}



	#mod527 .span3{width: 100%;clear: both;}



	#mod527 .span3 a.hoverborder{float: left;width: 46%;}



	#mod527 .span3 a.hoverborder:nth-child(2){margin-left: 20px;}







  .shop.tabbable .nav li a{font-size: 1.2em;}



  #mod209 .shop.tabbable .nav li:nth-child(2) {margin-left: 10px;padding-left: 10px;}



	}







@media(max-width:479px){



	#mod527 .span4 , #mod527 .span5 , #mod527 .span3 a.hoverborder{width: 100%;}



	#mod527 .span5 , #mod527 .span3 a.hoverborder:nth-child(2){margin-left: 0px;}



	.hoverBorderWrapper > img {width: 100%;}



  .shop.tabbable .nav li a{font-size: .9em;}



  #mod209 .shop.tabbable .nav li:nth-child(2) {margin-left: 10px;padding-left: 10px;}



}







/*** SHOPPING CART ****/







/*.com_virtuemart .row-fluid .span2 {



	width:25% !important;}*/



	



div.product {



	min-width:170px !important;



    /*min-height: 400px !important;*/



}











#footer .directive-copyright img {



    float: left;



    margin-right: 20px;



}







#rt-utility #jf_mm_menu #jf_mm_menu_multilevelpushmenu {width: auto !important;}



 #jf_mm_menu .jf_mm_backout {z-index: 0;}



 







/*Header Logo issue*/







#header #logo img{margin-bottom: 4px;}







/* Added By Rahul */



.jc_jobdetails_button button,



.jc_jobdetails_wrapper .jc_jobdetails_back a,



.jc_application .application_button button,



.jc_jobdetails_button button:hover,



.jc_jobdetails_wrapper .jc_jobdetails_back a:hover,



.jc_application .application_button button:hover



{



    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;



}



@media(min-width:361px) and (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:33px !important; top:90px !important;}



.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start{left:35px !important;top:110px!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: -60px!important;top: 3px !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), .item-101 .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(2) {min-width: 280px!important;}



.item-101 .rev_slider_wrapper .tp-caption.tp-fade.start {    top: -10px !important;}



}



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



/*.item-101 .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {top: 10px !important;left: -60px !important;}*/



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



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



}



/*@media(max-width:979px){



    #rt-utility #jf_mm_menu #jf_mm_menu_multilevelpushmenu {



	min-width: 240px !important;



    }



    #rt-utility #jf_mm_menu #jf_mm_menu_multilevelpushmenu .jf_mm_inactive {



	margin-left: -240px !important;



    }



}*/



@media(min-width:1200px){



    .container #mod131



    {



	margin-left: 30px;



    }



}



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



    .container #mod119 ul.menu li a



    {



	padding-right: 5px;



    }



}



@media(max-width:480px){



    #jcfc_Quick_Referral .dfpfa.referral ul.etabs li



    {



	display: inline-block;



    }



    .newsletter-mosaic .sprocket-mosaic .sprocket-mosaic-container li



    {



	width : 100% !important;



    }



    .col-sm-12 .error404 h2



    {



	font-size: 150px;



    }



}



@media(max-width:479px){



    .project-portfolio ul#thumbs li.website-design-project-portfolio



    {



	width: 93% !important;



	top: auto !important;



	left: auto !important;



	float: none !important;



	position: relative !important;



    }



    #jcfc_Survey_Feedback .dfbcol .dfbrow



    {



	display: block;



    }



    fieldset.vm-fieldset-pricelist



    {



	display: table-cell;



    }



    fieldset.vm-fieldset-pricelist table.cart-summary



    {



	overflow-x: scroll;



	display: block !important;



    }    



}



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



    .project-portfolio ul#thumbs li.website-design-project-portfolio



    {



	width: 40% !important;



    }



}



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



    .newsletter-mosaic .sprocket-mosaic .sprocket-mosaic-container li



    {



	width : 49% !important;



    }



}



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



    .support-option .infobox2



    {



	padding: 10px;



    }    



}



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



    #mainbody .span9 .item-page .row-fluid .support-option .support-option-in .span3    



    {



	padding-left: 0px !important;



	width : 47%;



    }



    .support-option .create_ticket.infobox2 {



	min-height: 240px;



	margin-top: 10px !important;



    }



    #mod457 #jcforms_Sales_Cloud_Benefits_WP input[type="text"],



    #mod457 #jcforms_Sales_Cloud_Benefits_WP input[type="password"],



    #mod457 #jcforms_Sales_Cloud_Benefits_WP textarea



    {



	width: 100% !important;



    }



    .moduletable .div_lnd_list {



	max-height: 100%;



	height: auto;



    }



}



.jc_jobs .jc_filter select



{



    z-index: unset;



}



@media(max-width:767px){



    .jc_jobs_list td,



    .jc_jobs_list th    



    {



	margin-bottom: 10px;



    }



}



.item-page .span3 .img-center img {



    padding: 0 10px 0px 5px;



}



p.vmlogin input[type="submit"].btn-primary



{



    margin-top: 10px;



}



.mobile_menu_fix



{



    max-width: 240px !important;



    width: 240px !important;



}



#rt-utility #jf_mm_menu.mobile_menu_fix #jf_mm_menu_multilevelpushmenu



{



    max-width: 240px !important;



    width : 100% !important;



}



@media(max-width:720px){



    #eblog-wrapper #ezblog-head .component-title.reset-h



    {



	clear: both;



    }



}



/* End */







#hwd-container .tags {



	display:block;}



nav#main_menu > ul.sf-menu > li > a.sf-with-ul .sf-sub-indicator{background:none;}







#ezblog-body .blog-text blockquote:after {



    content: "\201D" !important;



    font-size: 50px;



    left: 0;



    top: 15px;



    float: right;



	margin-top:-8px;



}







blockquote p {



	font-size:16.5px;



}







#ezblog-body .blog-text blockquote:before {



    top: 17px;



}



















/*Added for New Blog menu*/



/*.item-1302{display: none;}



@media(max-width:979px){



body .item-1302{display: block !important;}



}



*/



.sidr.left{padding: 0;}







.eb-brand-bio {



    display: none;



}







/* Added By rahul for easy blog latest blog homepage */



#mod627 .css3accordion > ul > li {



    padding: 0px !important;



}



@media(min-width:1199px)



{



    #mod627 .css3accordion > ul > li {



	margin-right: 30px;



    }



}



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



{



    #mod627 .css3accordion > ul > li .content {



	width: 445px !important;



    }



    body.res1170 #mod627 .css3accordion > ul > li > .inner-acc,



    body.res1170 #mod627 .css3accordion > ul > li.last,



    body.res1170 #mod627 .css3accordion > ul > li:hover



    {



	width: 430px !important;



    }



     #mod627



    {



	margin-left: 0px;



    }



    #mod627 .css3accordion > ul > li {



	margin-right: 8px;



    }



    #mod627 .css3accordion > ul > li .thumb



    {



	margin-right: 5px;



    }



}



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



{



    #mod627 .css3accordion > ul > li .thumb {



	/*max-width: 80px;*/



    }



}



@media(min-width:1200px)



{



    body.res1170  #mod627 .css3accordion > ul > li .thumb {



	max-width: 212px;



    }



}



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



{



    #mod627 .css3accordion .content > .m_title



    {



	margin: 2px 0px;



    }



}



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



{



    #mod627 .css3accordion .content > .m_title



    {



	margin: 2px 0px;



    }



}



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



{



    #mod627 .css3accordion > ul > li .thumb {



	width: 212px !important;



    }



    #mod627 .css3accordion > ul > li {



	width: 213px !important;



	margin-right: 30px !important;



    }



}



.item-318 div#eb .eb-post-foot a {



    color: #a40802;



}



.item-318 div#eb .eb-post-more .btn



{



  color: #a40802 !important;



}







.item-318 div#eb .eb-post-foot a:hover 



{



    color: #428bca !important;



}



.item-740 div#eb .eb-post-foot a {



    color: #a40802;



}



.item-740 div#eb .eb-post-more .btn



{



  color: #a40802 !important;



}







.item-740 div#eb .eb-post-foot a:hover 



{



    color: #428bca !important;



}



/* End */







.suppotopt{float:left; width:33%;}







/* Added By Rahul */



.supporthourly .suppotopt



{



    width:31%;



    padding: 5px;



}



@media (max-width:600px)



{



    .supporthourly .suppotopt



    {



	width:100%;



	float: none;



    }



    .supporthourly .suppotopt img



    {



	margin: 0 auto;



    }



    .supporthourly .suppotopt img {



	margin: 0 auto !important;



	display: block;



    }



}







div#user6 {



    display: none;



}







section#content {



    margin-top: 0px;



	padding-top:30px;



}



<style>…</style>



.videocontainer iframe {



   width: 100%;



   height: 100%;



   position: absolute;



   top: 0;



   left: 0;



}



<style>…</style>



.videocontainer {



   position: relative;



   padding-bottom: 56.25%;



   height: 0px;



}



/* End */











/*Hide Date under Breadcrumbs*/



#current-date{display: none !important;}







div#eb .comma-seperator>span{ vertical-align: top !important;}







span.at-icon-wrapper



{



margin-right: 4px !important;



}







.at-icon-wrapper {



    position: relative;



    top: 3px;



}







.jwajaxvote-inline-rating {



	display:none;



}







/*Top Support Panel*/



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



  #mod90{display: none;}



  .support_panel .custom .create_ticket.span2{width: 22%;}



}







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



  #mod90{display: none;}



  .support_panel .custom .create_ticket.span2{width: 22%;}



}







@media (max-width: 767px)



{



  #sliding_panel{display: none;}



}







#css3panels .caption {



	opacity:1.0 !important;}







.product-list-item .image {



	background:#fff !important;}



	



.item-411 .com_virtuemart #mainbody .span3 {



	margin-left:0px !important;}



	



/**.com_virtuemart #mainbody .span9 .category	 {



	margin-right:15px !important;}**/



		



/**.com_virtuemart #mainbody .span9 .product	{



	margin-right:15px !important;}	**/



		



.com_virtuemart .tab-content {



	border-top:none !important;}







.partners_carousel .span2 {



	display:none;}	



	



.vendor-store-desc {color:#000 !important;}	







#mod210 h4 , .center_title h4 {



	text-align:center !important;



	font-size:30px !important;



	padding-bottom:20px !important;}



	



#mod215 {



	padding-bottom: 30px;



    border-bottom: 3px solid #d5d5d5;}	



	



.shop-latest-products {



	margin-bottom:20px !important;}	



	



#mod209	{



	border-bottom: 3px solid #d5d5d5;}











/*Store Page*/







@media (max-width: 767px){



  .tp-caption.shop_page_image_layer{top: 20px !important;}



  .shop_page_caption_2{display: none;}



  .tp-caption.shop_page_button a{font-size: 12px !important;padding: 4px 4px !important;}



 



}







@media (max-width: 360px){



 .shop_page_button {left: 220px !important;} 



  }







@media (max-width: 400px){



   .shop_page_button {left: 265px !important;}

   .com_virtuemart .tabs_style4 > ul.nav > li > a{    padding: 8px 13px !important;font-size: 11px;}



}







@media (max-width: 440px){



   .shop_page_button {left: 285px !important;}



}







@media (max-width: 767px){



/*.item-411 #slideshow #css3panels{display: none;}



.item-411 #rev_slider_6_1_wrapper{display: block;}*/







.item-411 #user4 .shop.tabbable .nav li{width: 100%; display: block;  text-align: center;float: none;margin-left: 0px;padding-left: 0px;border-left: none;}







.shop_page_button {left: 66% !important;}







.align-center.shoppage_menu{display: none;}



#bd_results .section.group .col.span_1_of_2{width: 40% !important;float: left;}

#bd_results .section.group .col.span_2_of_2{width: 60% !important;float: left;}



.manufacturer_container .manufacturer{text-align: center;}







}







@media (max-width: 379px){



  .store_menu_container , .action_buttons{text-align: center;}



  .store_menu_container{    width: 30% !important; font-size: 10px;float: left;}



  .action_buttons{font-size: 10px;}



}







@media (max-width: 479px){



  #mod748 .sprocket-mosaic-columns-4 li { width: 100% !important;}



  .product_item_container .product_inner{width: 100% !important;margin-bottom: 20px;}



  .item-411 .product_image{    width: 32% !important}



  .item-411 .product_details{    width: 46% !important;}







  .item-411 #mod749 h4{font-size: 22px !important;}







  .addtocart-bar{float: none !important;}







  .quantity-input.input-tiny.js-recalculate{width: 93px;}



  }



  @media (max-width: 579px){

  .feature_area_tiles .outer_tiles{width: 95% !important;}

  #shop_page_blog_section .mod-item{width: 95% !important;}

  }



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

   #shop_page_blog_section .mod-item{width: 46% !important;} 

  }





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



  #mod748 .sprocket-mosaic-columns-4 li { width: 50% !important;}



  .product_item_container .product_inner{width: 48% !important;margin-bottom: 20px;}







  .item-411 .product_details{    width: auto !important;padding: 10px;}







  #mod756 .shop-latest-products .span3{width: 45% !important; float: left; margin-left: 16px;}







  #bd_results .browse-view .row-fluid .product.span3{    width: 47%; float: left;}



  .item-1584 .product.span3{width: 47%; float: left;}



  #bd_results .manufacturer-view-default .manufacturer.span3{width: 47%; float: left; margin-right: 12px;}



}



.item-1584 .product.span3{

    margin-left: 0px !important;

    margin-right: 15px;

}





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



  .tp-caption.shop_page_button a{font-size: 12px !important;padding: 4px 4px !important;}



  .shop_page_button {left: 65% !important;}



  .tp-caption.shop_page_button{top: 67% !important;}







  .shop_page_caption_2{left: 65% !important;}







  #mod748 .sprocket-mosaic-columns-4 li { width: 33% !important;}







  .store_menu_container{font-size: 10px;width: 12%;}



  



  .dj-megamenu-default li a.dj-up_a span, .dj-megamenu-default{font-size: 10px !important;}



  /*.shoppage_menu{width: 58%;margin-left: 0px !important;}*/



  .action_box .dj-megamenu-default li a.dj-up_a{    padding: 0 4px !important;}







  .product_item_container .product_inner{width: 32% !important;margin-bottom: 20px;}







  .item-411 .product_details{    width: 93% !important;padding: 10px;}







  #mainbody #bd_results .image-gallery-cart-container .span8{width: 58%;}



  #mainbody #bd_results .image-gallery-cart-container .span2{width: 30%;}







  .cf_smart_search{width: 100px;}







  ul.cf_filters_list li { margin-left: 7px !important;}



  ul.cf_filters_list li a , ul.cf_filters_list li span{font-size: 11px;}



  .addtocart-bar{float: left !important;}







  #bd_results .browse-view .row-fluid .product.span3{    width: 47%; float: left;    margin-bottom: 20px;}

  .item-1584 .product.span3{ width: 47%; float: left;    margin-bottom: 20px;}







  .view_full_category.readon{font-size: 10px;}







  #bd_results .manufacturer-view-default .manufacturer.span3{width: 46%; float: left;}



  .item-411 .caroufredsel_wrapper{width: 664px !important;}



  #shop_page_blog_section .mod-item{width: 30% !important;} 



  .com_virtuemart #bd_results h2.name{font-size: 20px;}



  .com_virtuemart #sidebar_left h4.moduletitle:after , .com_virtuemart #sidebar_left h4.moduletitle:before{width: 120px !important;}



  #mod531 .addtocart-button{float: none !important;    margin-right: 27px !important;}



  .manufacturer_container .manufacturer{    width: 70% !important;text-align: center !important;}





  }







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



  .store_menu_container{width: 30%;float: left;}



  .action_buttons{text-align: center;}







}











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



  .tp-caption.shop_page_button a{font-size: 12px !important;padding: 4px 4px !important;}







  .shop_page_button {left: 65.5% !important;}







  .shop_page_caption_2{left: 65.5% !important;}







  #mod748 .sprocket-mosaic-columns-4 li { width: 25% !important;}







  .store_menu_container{    font-size: 12px; width: 13% !important;margin-left: 20px !important;}



  .action_buttons{ font-size: 12px; width: 22%; text-align: right;}



  .dj-megamenu-default li a.dj-up_a span, .dj-megamenu-default{    font-size: 12px !important;}



  .shoppage_menu{width: 58%;margin-left: 0px !important;}



  .action_box .dj-megamenu-default li a.dj-up_a{       padding: 0 7px !important;}







  .item-411 .product_details{    width: 93% !important;padding: 10px;}







  #bd_results .browse-view .row-fluid .product.span3{    width: 31%; float: left;    margin-bottom: 20px;}

  .item-1584 .product.span3{ width: 31%; float: left;    margin-bottom: 20px;}







  #bd_results .manufacturer-view-default .manufacturer.span3{width: 30%; float: left;}





  .item-411 .caroufredsel_wrapper{width: 864px !important;}







}







@media (min-width: 768px){



  /*.item-411 #slideshow #rev_slider_6_1_wrapper{display: none !important;}*/



  #mod215 , #mod209 {display: inline-block;}



}



@media (min-width: 1200px){

  .item-411 .caroufredsel_wrapper{width: 1084px !important;}

  }







.item-411 .store_page_title:before{background: rgba(0, 0, 0, 0.8);    content: "";



    height: 100%;



    position: absolute;



    right: 0;



    top: 0;



    width: 100%;



    z-index: -1;



    transform: skew(-20deg);}







.item-411 .store_page_title{     margin: 0px -2000px 0px 0px !important;



    padding: 12px 2000px 12px 20px !important;



    letter-spacing: 0px;



    font-size: 40px;



    left: 200px !important;}







.item-411 #action_box99 .span4.align-center a{margin-top: 9px;}



.item-411 #action_box99 .span8{margin-left: 0px;}



.item-411 #mod214 , .item-411 .partners_carousel , .item-411 #mod214 .partners_carousel .span12{margin-left: 0px !important;}



.item-411 #mod214 .caroufredsel_wrapper li{padding-left: 0px;}







.item-411 .shadow-up {border: none;}



.item-411 .shadow-down{background: none;}







.item-411 section#content {



    margin-top: 0px;



	padding-top:20px;



}







@media (max-width: 979px){







#mod210 h4{font-size: 18px !important;}







}







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



  #mod215 .shop-feature h4{font-size: 15px;}



  #mod209 .shop.tabbable .nav li a{font-size: 12px;}



  }











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



  #mod209 .shop.tabbable .nav li a{font-size: 17px;}



  }







.services h3.contentheading {



    text-align: left !important;



}







.store_menu_button{padding: 6px 12px; background: #fff; border-radius: 3px; font-weight: bold;}







.trailing_buttons{padding: 6px 14px; background: #333; border-radius: 3px; font-weight: bold;color: #fff;border: 1px solid; }



.trailing_buttons:hover{color: #fff;}



.item-411 .action_box , .item-656 .action_box , .com_virtuemart .action_box{  padding: 35px 0px 22px 0px;}



.shoppage_menu li { list-style-type: none; display: inline-block; font-size: 15px;  padding-right: 13px; /* color: #fff !important; */  }



.shoppage_menu li span , .shoppage_menu li a{color: #fff;}









#action_box99 .pPanel {



    position: absolute;



    /*left: 0;*/



    width: auto;



    min-width: 150px;



    height: 0;



    opacity: 0;



    filter: alpha(opacity=0);



    overflow: hidden;



       margin-left: 115px;



       z-index : 999;

      text-align: left;



}











#action_box99 .pPanel .inner {



    margin: 4px;



    list-style: none;



    background: #fff;



    padding: 4px 0;



    margin-top: 5px;



    position: relative;



    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);



    -moz-box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);



    box-shadow: 0px 0px 5px rgba(0,0,0, 0.4);



    -webkit-border-radius: 2px;



    -moz-border-radius: 2px;



    border-radius: 2px;



}







#action_box99 .mycart_link:hover .pPanel {



    opacity: 1;



    filter: alpha(opacity=100);



    height: auto;



    overflow: visible;



}







/*.item-411 #best_selling_product{background: #272B2C;}

*/

.item-411 .product_item_container{background: #fff;border-radius: 5px;padding: 20px;}



.item-411 .product_image{float: left;width: 35%;margin-right: 25px;margin-right: 25px;



    margin-left: 25px;}



.item-411 .product_details{float: left;width: 50%;    }



.item-411 .product_inner{width: 33%;display: inline-block;vertical-align: top;border-right: 1px solid #f0f0f0;}



.item-411 .product_inner:last-child{border-right: none;}



.item-411 .product_details .PricesalesPrice.salesprice{font-weight: bold;}







.item-411 #mod748 .sprocket-mosaic-title{text-align: center;}



.dj-submenu .first.withmodule h4{color: #cd2122;}







.item-411 .product_detail_container{border-bottom: 1px solid #fefefe; clear: both;    display: block;  min-height: 150px;  }



.item-411 a.best_seller_products { float: right;  margin-right: 20px; color: #999999; font-weight: bold;  text-transform: uppercase;}







.item-411 .ratingbox {float: none;    margin-top: 5px;}



.product-discount-amount{text-align: center;}



/*.item-411 .ratingbox span {



    background: url('/components/com_virtuemart/assets/images/color-stars.png') repeat-x;



    display: block;



    width: 1%;



    height: 24px;



    position: absolute;



}



*/







.best_sales_homepage .kl-extra-info{text-align: center;position: static;padding-bottom: 10px;}







/*.best_sales_homepage .span3{    min-height: 475px !important;}*/







.best_sales_homepage .product-list-item .prod-actions{ bottom: 10px;}







.best_sales_homepage .product-list-item .prod-actions .product-details,



.best_sales_homepage .product-list-item .quantity-controls.js-recalculate ,



.best_sales_homepage .product-list-item .quantity-box



{display: none !important;}







#best_selling_product .row{margin-bottom: 0px;}



.best_sellers_sidebar .spacer{clear: both; padding: 10px 0px;}







.best_sellers_sidebar .spacer .pr-img-handler { float: left; width: 80px; border-bottom: 0!important;  text-align: left;}



.best_sellers_sidebar .spacer img { width: 70px;}



.action-handler { position: relative; text-align: left!important;}







.best_sellers_sidebar .product-price { margin: 0px 0px 20px 0px;}







.best_sellers_sidebar .product-price .PricesalesPrice { font-weight: 500; font-size: 16px;}







.best_sellers_sidebar .h-pr-title { font-weight: 400;  font-size: 100%; padding-bottom: 0px;  padding-top: 0px; margin-bottom: 0px!important;margin-top: 0;}



.best_sellers_sidebar .addtocart-area { clear: both; margin: 0px auto;}







.best_sellers_sidebar .spacer .addtocart-bar { position: relative; height: 36px;}











.best_sellers_sidebar .spacer .action-handler .addtocart-bar span.quantity-box { margin: 0; left: 36px; width: 34px; display: block; top: 0px; z-index: 9;}



.best_sellers_sidebar span.quantity-box{    height: 34px;  display: inline-block; padding-top: 0px;}  



.best_sellers_sidebar .quantity-box .quantity-input.js-recalculate{background-color: #f5f5f5 !important;    border-width: 0px!important;



    border-style: solid!important;font-size: 16px;height: 34px;



   width: 34px;



    text-align: center;



    font-weight: 700;    padding: 0;



    margin: 0;}







.best_sellers_sidebar span.quantity-controls input.quantity-controls{



      line-height: 17px;



    height: 34px;



    border: none;



    width: 34px;



    margin: 0px!important;



    padding: 0px;



    font-size: 14px;



    font-weight: bold;



    background-repeat: no-repeat;



    -moz-transition-duration: 0.4s;



    -webkit-transition-duration: 0.4s;



    -o-transition-duration: 0.4s;



    -ms-transition-duration: 0.4s;



    transition-duration: 0.4s;



    -webkit-transition-property: all!important;



    -ms-transition-property: all!important;



    -o-transition-property: all!important;



    -moz-transition-property: all!important;



    transition-property: all!important;



}







.best_sellers_sidebar .quantity-controls.js-recalculate .quantity-plus{



  background-image: url('/images/quantity-arrows-plus.png');



    background-position: 50% 0px;



    border-width: 0px!important;



    top: 0px;



    left: 72px;



    /* position: absolute; */



    background-repeat: no-repeat;



    line-height: 17px;



    height: 34px;



    border: none;



    width: 34px;



    margin: 0px!important;



    padding: 0px;



    font-size: 14px;



    font-weight: bold;



}











.best_sellers_sidebar span.quantity-controls input.quantity-minus {



    background-image: url('/images/quantity-arrows-minus.png');



    background-position: 50% 0px;



    border-width: 0px!important;    top: 0px;



    left: 0px;



}







.best_sellers_sidebar .spacer .action-handler .addtocart-bar span.quantity-controls {



    margin: 0px 0px 8px 0px;



    left: 0px;



    right: 0px;



}







.products_container .img-zone.zone{float: left;width: 27%;text-align: center;padding : 10px;}



.products_container .desc-zone.zone{float: left;width: 38%;padding: 10px;}



.products_container .conversion-zone.zone{float: left;width: 28%;padding: 10px;}



.products_container .itemdetail{float: left;width: 100%;margin-bottom: 20px;    background-color: rgb(255, 255, 255);}



.products_container .kl-extra-info .ratingbox{float: none !important;}



.width100{width: 100%;}



.desc-zone-h3{margin-bottom: 0px;}



.desc-zone.zone .header.sect{padding-bottom: 10px; border-bottom: 1px dotted rgb(204, 204, 204);}



.desc-zone.zone .sect.highlights{padding-bottom: 10px;padding-top: 10px;border-bottom: 1px dotted rgb(204, 204, 204);}







.conversion-zone.zone .product-price.price{color: #cd2122;font-size: 20px;}







.module_add_to_cart{    margin-top: 20px;}











.best_sales_homepage .product-list-item .addtocart-button{ padding: 7px 12px !important;  height: 30px !important;}



.subcategory_container .span2{margin-left: 0px !important;text-align: center;}







.dj-submenu .itemid1615 {display: inline-block !important;}



.subcategory_container .span2 a{color: #a40802 !important;}







#dj-megamenu751 .itemid1581 .multiple_cols.subcols2{margin-left: 0px !important;}







.best_sales_homepage .product-price.price{text-align: center;}



.item-411 #mod749 h4{ /* font-size: 25px; */ color: #000; font-weight: bold; text-transform: uppercase;  margin-bottom: 35px; margin-top: 0px;}



.item-411 .sprocket-readmore{display: none;}



.best_sales_homepage .product-list-item.promo-sale:before{right: 27px ;left: auto !important;}

.best_sales_homepage .product-list-item.promo-sale:after{right: 20px ;left: auto !important;}

.best_sales_homepage .PricesalesPrice.salesprice , .best_sales_homepage .product-discount-amount{color: #cd2122;}



.best_sales_homepage .prod-details.fixclear h3 a{color: #565656;}

  

.shop_page_features_container .container .row { background: #edecec;    border-radius: 5px;    margin-bottom: 32px;}



.store_features_homepage .span3 img  , .store_features_homepage .span3 h3{display: inline-block;vertical-align: middle;    margin-right: 10px;}

.store_features_homepage .span3 div{display: inline-block;vertical-align: middle;margin: 0;}

.store_features_homepage .span3 div h3 , .store_features_homepage .span3 div h5{margin: 0;}

.store_features_homepage .span3{margin-top: 10px;  margin-bottom: 10px; border-right: 1px solid #b7b7b7; margin-left: 28px !important;}



.store_features_homepage .span3 h3 {

    font-size: 21px;

}



.store_features_homepage .span3:last-child{border-right: none !important;}



.seperate_border.container .row{border-top: 2px solid #cd2122; height: 10px; margin-bottom: 20px;}



.tablets_images{ background: url('/images/directive-store-ad-workstation.jpg');     padding: 10px;background-repeat: no-repeat;

    background-size: cover;    min-height: 150px;}

.laptops_images{ background: url('/images/directive-store-ad-laptops.jpg');     padding: 10px;background-repeat: no-repeat;

    background-size: cover;    min-height: 150px;}



.tablets_images .content_container , .laptops_images .content_container{margin-left: 30px;}

.tablets_images .content_container h3 , .laptops_images .content_container h3{color: #000;font-weight: bold;}

.tablets_images .content_container h5 , .laptops_images .content_container h5{color: #cd2122;font-weight: bold;}



#shop_page_parallax{

      background: url('/images/lenovo-pro-gaming-pc.jpg'); 

      height: 100%; min-height: 500px;

       display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

     }



#shop_page_footer_section {    background: #edecec;}

#shop_page_footer_section #mod799 {    margin-top: 30px; margin-bottom: 30px;}



#shop_page_footer_section #mod800{clear: both;margin-top: 30px;}



#shop_page_footer_section .free_shipping {background: #E6E6E8;margin-left: 0;padding: 10px;margin-right: 10px;border-radius: 5px;}



#shop_page_footer_section .free_shipping h3 {font-size:18px;}



#shop_page_footer_section .order_return{background: #343436; margin-left: 0;padding: 10px;margin-right: 10px;border-radius: 5px;color: #fff;}



#shop_page_footer_section .order_return h3 {font-size:18px;}



#shop_page_footer_section .cod{background: #959595; margin-left: 0;padding: 10px;margin-right: 10px;border-radius: 5px;color: #fff;}



#shop_page_footer_section .cod h3 {font-size:18px;}



.padding15{padding : 15px;}



#shop_page_blog_section{padding: 20px;background: #A50803;}



#shop_page_blog_section .mod-item {     width: 31%; float: left; margin-left: 20px; margin-top: 0px !important; padding-top: 0px !important; border-top: none !important;}

#shop_page_blog_section .mod-item * { color: #fff;}



#shop_page_blog_section .eb-mod-foot.mod-muted.mod-small .mod-cell a{background: #2f2f2f; padding: 5px 10px 5px 10px; border: 1px solid #2f2f2f; border-radius: 2px;    font-weight: bold;}



#shop_page_blog_section div#eb .eb-mod-thumb .eb-mod-image-cover:before , #shop_page_blog_section div#eb .eb-mod-thumb .eb-mod-image-cover{border: none;}



.free_shipping_first_title , .order_return_first_title , .cod_first_title{font-weight: bold;}



.red_heading{color: #cd2122; font-weight: bold; /*font-size: 18px;*/}



a.footer_section_readmore.readon { padding: 5px; border-radius: 2px;}

a.footer_section_readmore.readon:hover{color: #fff;}



#shop_page_footer_section .span6{margin-left: 0px !important;margin-right: 30px;}



#shop_page_parallax #mod798{display: flex;justify-content: flex-end;font-size: 19px;color: #fff;}



.manufacturer-view-default .manufacturer{margin-top: 20px;}

.parallax_readmore{padding: 15px; background: #2f2f2f; color: #fff; font-weight: bold;font-size: 15px;}



.com_virtuemart .product-list-item .prod-details{     min-height: 110px;}







.com_virtuemart .product.span.span3{margin-left: 0px;margin-right: 15px;}







.item-1584 .product.span1{margin-left: 0px !important;margin-right: 15px !important;margin-top: 20px;}







.product-list-item:hover .prod-details .actions{z-index: 999;}







.product-list-item:hover > .hover {background: rgba(255, 255, 255, 0.5);}







.VmArrowdown.icon-plus , .VmArrowdown.icon-minus{float: right; vertical-align: bottom !important; margin-top: 8px;display: inline-block;}



#mainbody #mod774 ul.menu li a , #mainbody #mod812 ul.menu li a{display: inline-block;padding: 10px 15px;}







#mod774 ul.menu.VMmenu li ul.menu li , #mod812 ul.menu.VMmenu li ul.menu li{padding-left: 30px;}



#mod774 ul.menu.VMmenu li a:after , #mod812 ul.menu.VMmenu li a:after{content: '';}



#mainbody #mod774 ul.menu.VMmenu > li , #mainbody #mod812 ul.menu.VMmenu > li {border-bottom: 1px solid #EEE;}



#mainbody #mod774 ul.menu.VMmenu > li > ul.menu > li , #mainbody #mod812 ul.menu.VMmenu > li > ul.menu > li {border-bottom: 1px solid #EEE;}



#mainbody #mod774 ul.menu.VMmenu > li > ul.menu > li:last-child , #mainbody #mod812 ul.menu.VMmenu > li > ul.menu > li:last-child{border-bottom: none !important;}







.dj-megamenu-default{background : none !important;}



.dj-megamenu-default li a.dj-up_a{border : none !important;}



.dj-megamenu-default li:hover a.dj-up_a{background : none !important;}







.dj-megamenu-default li.dj-up a.dj-up_a:hover{background : none !important;}







.vm_products_search form{margin: 0 0 0px;}



.vm_products_search form #mod_virtuemart_search{   /**width: auto;**/ margin-bottom: 0;}







.span2.vm_search{    margin-top: -5px;}







.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a{background : none !important;}







#mod749 .shop-latest-products.best_sales_homepage .product-list-item{    border-radius: 5px;}



#mod749 .best_sales_homepage .product-list-item > .hover{border-radius: 5px;}



#mod749 .best_sales_homepage .product-list-item .image{border-top-right-radius: 5px; border-top-left-radius: 5px;}



#mod749 .best_sales_homepage .product-list-item .prod-details{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}







#mod749 .shop-latest-products.best_sales_homepage .product-list-item h3{text-align: center;}











.dj-megamenu-default li a.dj-up_a span.dj-drop{background: none !important;}



.dj-megamenu-default li a.dj-up_a span{    line-height: 20px !important;}







.dj-megamenu-default li a.dj-up_a{padding: 0 10px !important;height: 30px !important;}



.dj-megamenu-default li a.dj-up_a span , .dj-megamenu-default{height: 30px !important; font-size:14px;}







.com_virtuemart .dj-megamenu-default li:hover div.dj-subwrap, .dj-megamenu-default li.hover div.dj-subwrap{background: #fff !important;    border-radius: 3px;}



.com_virtuemart .dj-megamenu-default li ul.dj-submenu > li > a.active{background: #fff !important;}



.com_virtuemart .dj-megamenu-default li.itemid1581 ul.dj-submenu > li , .com_virtuemart .dj-megamenu-default li.itemid1580 ul.dj-submenu > li , .com_virtuemart .dj-megamenu-default li.itemid1582 ul.dj-submenu > li{border-bottom: 1px solid #dcdcdc !important;}



.com_virtuemart .dj-megamenu-default li.itemid1582 ul.dj-submenu > li a{color: #cd2122 !important;}





.com_virtuemart .dj-megamenu-default li ul.dj-submenu > li > a , .com_virtuemart .dj-megamenu-default li ul.dj-submenu > li > a:hover{color: #535353;  line-height: 27px; font-size: 15px; padding: 5px 12px;  }



/*.com_virtuemart.category #bd_results .browse-view{display: none;}*/



.item-1581.com_virtuemart.category #bd_results .browse-view{display: block !important;}



#mod531 .moduletitle {max-width: 80%;}

.com_virtuemart .dj-megamenu-default li ul.dj-submenu > li > a:hover{ color: #323232 !important;  background: rgba(0,0,0,0.04); padding-left: 14px;}



.section.group .col.span_1_of_2{width: 24% !important;background: #F3F3F3;margin: 0px;padding: 5px;}

.section.group .col.span_2_of_2{width: 72% !important;margin: 0px;padding: 5px 5px 5px 20px;}



.section.group {

    border-top: 1px solid #e8e8e8;

}



#bd_results .tabs_style4 > ul.nav > li.active > a {background: #cd2122;color: #fff;}

#bd_results .tabs_style4 > ul.nav > li > a{    border: 1px solid #ececec;}



#bd_results .tabs_style4 .tab-content{    border-top: 1px solid #ececec !important;}



.com_virtuemart .dj-megamenu-default li ul.dj-submenu{text-align: left;}



.com_virtuemart .dj-megamenu-default li.dj-up ul.dj-submenu:after{ content: ""; top: -10px;  position: absolute;  left: 14px; border: 6px solid transparent; border-bottom-width: 5px;  border-bottom-color: #fff;}







.com_virtuemart .shadow-down{display: none;}















.com_virtuemart .product-gallery{min-height: auto;}



.com_virtuemart .oldprice{display: none !important;}



.com_virtuemart #bd_results h2.name{color : #cd2122;}







#mod531 .shop-latest-products .span3{margin-left: 5px;}







#mod531 .product-list-item:hover > .hover{    border: solid 2px #e8e8e8;background: none;}







#mod531 .product-list-item .prod-actions{position: relative;  width: 250px;  bottom: 10px; right: 0;}







#mod531 input[type="submit"].addtocart-button {padding: 6px 10px 24px 10px;



    color: #fff;



    border-radius: 3px;



    font-weight: bold;}



#mod531 .product-list-item  {    background: #f3f3f3;border: none;}







.virtuemart_search .button.btn{padding: 6px 12px; text-shadow: none;}







.item-411 #mainbody{display: none;}



.item-411 #footer{border-top: none;}











.row-fluid.product-page.image-gallery-cart-container {



    background: #fff;



    padding: 8px;



}







.row-fluid.product-page.image-gallery-cart-container .product-gallery



{border: none;}







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



    padding-top: 56.25% !important;



}







.jd_footer {



    display: none;



}







.item-411 .sprocket-mosaic-order {



	display: none;



}







.item-411 #mod756{margin-top: 20px;}







.item-411 .sprocket-mosaic-hovercontent{



	display: none;	



}







.item-411 .sprocket-padding{



	background-color: #fff !important;



}







.item-1582.com_virtuemart .manufacturer .product-list-item .prod-details{min-height: auto;}







.item-1582.com_virtuemart .product{margin-top: 20px;}







.view_full_category.readon{ padding: 8px 12px; border-radius: 2px;}



.view_full_category.readon:hover{color: #fff;}







#mod531 .product-list-item:hover .prod-details{background: none;}







#mod761 .vm_category_products .nn_tabs.top > ul.nav-tabs >  li > a, 



#mod761 .vm_category_products .nn_tabs.top > ul.nav-tabs >  li > a:hover{border : none;box-shadow: none;background: transparent;color: #000;height: 20px;text-transform: uppercase;}



#mod761 .vm_category_products .nn_tabs.top > ul.nav-tabs >  li.active > a{background: #cd2122 !important;color: #000 !important;}

#mod761 .vm_category_products .nn_tabs.top > ul.nav-tabs >  li.active > a > span {color: #fff !important;}







/*#mod761 .vm_category_products .nn_tabs-toggle-inner{color: #fff !important;}*/







#mod761 .vm_category_products .nn_tabs > ul.nav-tabs > li > a{padding: 6px 6px 4px 6px;margin-top: 0px;    font-size: 11px;}

#mod761 .nn_tabs .nav-tabs > li{    float: right;}







#mod761 .vm_category_products .nn_tabs > ul.nav-tabs > li{margin: 0 0px 0px !important; width: 100px; text-align: center;}







#mod761 .vm_category_products .nn_tabs.top > ul.nav-tabs >  li.active > a, #mod761 .vm_category_products .nn_tabs.top > ul.nav-tabs >  li.active > a:hover{border : none !important;}



#mod761 .vm_category_products .nn_tabs .nav-tabs > li > a{border-radius: 0px;}







#mod761 .vm_category_products .nn_tabs.outline_content > .tab-content{border : none;}







#mod761 .vm_category_products .nn_tabs.outline_content > ul.nav-tabs {/*background: #E8E8E8;*/padding: 20px;}







.dj-submenu .itemid1621.separator.withmodule{width: 720px;text-align: center; padding-top: 20px;}

.dj-submenu .itemid1621.separator.withmodule img{display: inline-block;max-width: 346px;}



.feature_area_tiles{width: 100%;}

.feature_area_tiles .outer_tiles{width: 30%; border-radius: 3px; border: 1px solid #ddd; display: inline-block; /* clear: both; */ padding: 10px; margin-right: 15px;vertical-align: top;}

.feature_area_tiles .outer_tiles .inner_tiles_left{width: 60%;float: left;}

.feature_area_tiles .outer_tiles .inner_tiles_right{width: 38%;float: left;}



.item-1584 .kl-extra-info{right: auto;left: 50%;}

.item-1584 .kl-extra-info .rating_block{position: relative;left: -50%;}



.item-1581 .browse-view .virtuemart_search{display: none;}



a.feature_tile_anchor {

    padding: 4px 10px 4px 10px;

    background: #cd2122;

    color: #fff;

    border-radius: 10px;

   

}



a.feature_tile_anchor:hover{color: #fff;}





#mod761 .vm_category_products .rl_tabs.nn_tabs{margin-top: 30px;/*box-shadow: 0px -3px 9px -4px #000;*/    border-top: 2px solid #cd2122;}



#mod761 .nn_tabs .nav-tabs::before{content: "Filter By Category" !important;font-size: 20px;position: relative; top: 20px;}



.item-411 .shoppage_menu{margin-left: 0px !important;}







.product img.browseProductImage {max-height: none !important;}







.com_virtuemart .dj-subwrap.multiple_cols {margin-left: 0px !important;}







.com_virtuemart .dj-megamenu-default li.dj-up ul.dj-submenu .dj-subwrap ul.dj-submenu{-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);



    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); }







.com_virtuemart .dj-megamenu-default li.dj-up ul.dj-submenu .dj-subwrap ul.dj-submenu li a{margin-left: 0px !important;}







.com_virtuemart .product-gallery .big-image{padding: 10px;}



.product-page .rating_block > strong{text-align: left;}



@media (max-width: 479px){

  	.vmsearch .inputbox { width: 90px !important;}



	.products_container .img-zone.zone{width: 100% !important;}

	.products_container .desc-zone.zone{width: 100% !important;}

	.products_container .conversion-zone.zone{width: 100% !important;}



	.conversion-zone .addtocart-area .addtocart-bar .addtocart-button{width: 90px !important;}

}







@media (max-width: 767px){

  .shop_page_button {left: 66% !important;}







.align-center.shoppage_menu{display: none;}



.span2.vm_search{width: 33% !important;float: left !important;}



.feature_area_tiles .outer_tiles{width: 43%;}



.inner_tiles_left h3{font-size: 16px;}

.inner_tiles_left h5{min-height: 40px;}



.item-411 #action_box99 .row , .com_virtuemart #action_box99 .row {padding:0 10px !important;}



.feature_area_tiles .outer_tiles .inner_tiles_left { width: 70% !important; }

.feature_area_tiles .outer_tiles .inner_tiles_right { width: 26% !important;}



.item-411 #user3{    padding-top: 20px;}

#mod761 .vm_category_products .rl_tabs.nn_tabs{padding-top: 20px;}



.item-411 #mod749 h4{margin-bottom: 25px;}



#shop_page_parallax{min-height: 280px !important;}



.item-411 #shop_page_blog_section .mod-item{padding-top: 15px !important;}



.com_virtuemart #page_header { min-height: 185px;}



.conversion-zone .quantity-input {width: 25px !important;}





}



@media (max-width: 979px){

  .outer_tiles{ margin-bottom: 15px;}

}



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

{

  .outer_tiles{    min-height: 250px; margin-bottom: 15px;}

}





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

{

  .item-411 ul.limited_offers li{width: 150px !important;}

  .vmsearch .inputbox{width: 90px !important;}

  



  .feature_area_tiles .outer_tiles{width: 45%;}

  /*.inner_tiles_left h3{font-size: 16px;}*/

  .feature_area_tiles .outer_tiles .inner_tiles_left{ width: 66%;}

  .feature_area_tiles .outer_tiles .inner_tiles_right{ width: 33%;}



  .inner_tiles_left h5{min-height: 40px;}



  .feature_area_tiles {  margin-left: 18px;}



  .store_features_homepage .span3{    margin-left: 16px !important;}

  .store_features_homepage .span3 div{    width: 72%;}

  .store_features_homepage .span3 h3{font-size: 13px;}



  #shop_page_footer_section .span6{    margin-left: 20px !important;margin-right: auto;}



  #shop_page_footer_section #mod800 .span4{    width: 43% !important; margin-left: 20px;}



  #mod777 span.addtocart-button{    padding-top: 10px !important; clear: both; display: block;}



  #mainbody #mod812 ul.menu li a{padding: 10px 12px !important;}

  .VmArrowdown.icon-plus, .VmArrowdown.icon-minus{margin-top: 13px !important;}



  #best_selling_product .row , #shop_page_features .row{    margin-left: -10px;}



  .item-411 #mod761 .nn_tabs .nav-tabs::before{content: '' !important;}



  #mod531 .moduletitle {max-width: 65% !important;}



  #mod777 ul.vmproduct.product-details.row-fluid {margin-bottom: 38px;}

  .best_sellers_sidebar .h-pr-title{    line-height: 20px;}



  .conversion-zone .addtocart-area .addtocart-bar .addtocart-button{width: 90px !important;}



	.products_container .img-zone.zone{width: 21% !important;}

	.products_container .desc-zone.zone{width: 31% !important;}

	.products_container .conversion-zone.zone{width: 25% !important;    margin-top: 10px;}

	.cf_wrapper_inner .cf_filters_list{margin-left: 0px;}



}



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

{

  #mod531 .product-list-item .image{line-height: 150px;max-height: 150px;}

  #mod531 .product-list-item{min-height: 200px !important;}

  #mod531 .caroufredsel_wrapper { min-height: 277px !important;height: 277px !important;}

  #mod531 .product-list-item .prod-details h3{font-size: 11px !important;}

}



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

{

  .item-411 ul.limited_offers li{width: 200px !important;}

  .vmsearch .inputbox{    width: 120px !important;}



   .feature_area_tiles .outer_tiles{width: 29%;    margin-left: 16px; margin-right: 0;}

  .inner_tiles_left h3{font-size: 16px;}

  .feature_area_tiles .outer_tiles .inner_tiles_left{ width: 66%;}

  .feature_area_tiles .outer_tiles .inner_tiles_right{ width: 33%;}

  .inner_tiles_left h5{min-height: 40px;}

  .inner_tiles_left span { display: block; min-height: 76px;}

  .best_sales_homepage.row{margin-left: -11px !important;}



  .store_features_homepage .span3{    margin-left: 16px !important;}

  .store_features_homepage .span3 div{    width: 72%;}

  .store_features_homepage .span3 h3{font-size: 13px;}



  #shop_page_footer_section .span6{    margin-left: 20px !important;margin-right: auto;}



  #shop_page_footer_section #mod800 .span4{    width: 28% !important; margin-left: 20px;}



  .manufacturer_container .manufacturer{    width: 25% !important;    height: auto !important;}

  .manufacturer_container .manufacturer img{max-width: 50px !important;max-height: 50px !important;}



  span.addtocart-button .addtocart-button{    margin-top: 10px;}

  .best_sellers_sidebar .h-pr-title{    line-height: 20px;}



	.products_container .img-zone.zone{width: 25% !important;}

	.products_container .desc-zone.zone{width: 35% !important;}

	.products_container .conversion-zone.zone{margin-top: 10px;}



}



@media (min-width: 1200px){

  .item-411 ul.limited_offers li{width: 255px !important;}

  }









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

	.col { 

		margin: 1% 0 1% 0%;

	}

}



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

	.span_2_of_2, .span_1_of_2 { width: 100%; }

}





.store_features_homepage .span3 span{    margin-right: 10px;font-size: 25px;}

.com_virtuemart .product-fields.mb3x{display: none;}



/*** END VM PRODUCT DETAILS ***/



/*** JM custom CSS for Store ****/



.cf_flt_wrapper {

	border:1px solid #ccc;}

	

.cf_flt_header {

	padding:5px !important;

	background:#B01C1D !important;

	color:#fff !important;

	font-size:16px;}	

	

.headexpand_show {

	display:none !important;}	

	

.cf_wrapper_inner {

	font-size:14px !important;

	padding:10px !important;}	

	

.cf_filters_list li {

	padding-bottom:5px !important;}	

	

.cf_filters_list {

	margin-bottom:0px !important;}	





/* Understanding IT Mosaic */

.understanding_it_mosaic h2.sprocket-mosaic-title {

    text-align: center;

font-size: 23px !important;

    padding: 0px 6px;

}



.understanding_it_mosaic .sprocket-mosaic .sprocket-readmore {

    width: 100%;

    display: inline-block;

    padding: 4px 0px;

    text-align: center;

    vertical-align: middle;

    cursor: pointer;

    background-color: #A50803;

    border: 1px solid #cccccc;

    border-radius: 1px;

    color: #fff;

}

.understanding_it_mosaic .sprocket-mosaic .sprocket-readmore:hover

{

    background-color: #333;

}

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

    line-height: 24px;

}

@media (min-width: 980px){

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

        min-height: 50px;

    }

    .understanding_it_mosaic .sprocket-padding .sprocket-mosaic-text

    {

        min-height: 85px;

    }

}

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

{

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

        font-size: 15px;

    }

    .understanding_it_mosaic .sprocket-padding .sprocket-mosaic-text

    {

        min-height: 125px;

    }

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

        min-height: 50px;

    }



    .com_virtuemart .product-list-item .prod-details{min-height: 140px !important;}

}

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

{

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

        font-size: 15px;

    }

    .understanding_it_mosaic .sprocket-padding .sprocket-mosaic-text

    {

        min-height: 90px;

    }

}

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

{

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

        min-height: 47px;

    }

}

/* Understanding IT Mosaic */





/*New Landing Page*/

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

{

  #jcfc_Free_Consultation_New .dfbeb input.dfbti, #jcfc_Free_Consultation_New .dfpfa textarea ,

  #jcfc_Free_Network_Audit_New .dfbeb input.dfbti, #jcfc_Free_Network_Audit_New .dfpfa textarea ,

  #jcfc_MS_Prospect_New .dfbeb input.dfbti, #jcfc_MS_Prospect_New .dfpfa textarea ,

  #jcfc_Schedule_a_Meeting .dfbeb input.dfbti, #jcfc_Schedule_a_Meeting .dfpfa textarea

  { width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

  }



  #jcfc_Free_Consultation_New .dfpfa textarea, #jcfc_Free_Consultation_New .dfpfa select ,

  #jcfc_Free_Network_Audit_New .dfpfa textarea, #jcfc_Free_Network_Audit_New .dfpfa select ,

  #jcfc_MS_Prospect_New .dfpfa textarea, #jcfc_MS_Prospect_New .dfpfa select ,

  #jcfc_Schedule_a_Meeting .dfpfa textarea, #jcfc_Schedule_a_Meeting .dfpfa select

  {max-width: none;  }





  #jcfc_Free_Consultation_New .dfbeb input.dfbti ,

  #jcfc_Free_Network_Audit_New .dfbeb input.dfbti, 

  #jcfc_MS_Prospect_New .dfbeb input.dfbti,

  #jcfc_Schedule_a_Meeting .dfbeb input.dfbti

  {max-width: none;}

}



@media only screen and (max-width: 579px)

{

  #jcfc_Free_Consultation_New #dfpfa_form, 

  #jcfc_Free_Network_Audit_New #dfpfa_form , 

  #jcfc_MS_Prospect_New #dfpfa_form ,

  #jcfc_Schedule_a_Meeting #dfpfa_form

  { -webkit-column-count: 1 !important; -moz-column-count: 1 !important; column-count: 1 !important;}

}



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

{

  #jcfc_Free_Consultation_New select,

  #jcfc_Free_Network_Audit_New select,

  #jcfc_MS_Prospect_New select,

  #jcfc_Schedule_a_Meeting select{

    margin-bottom: 5px;

  }



  #jcfc_btn_90_Day_Risk_Free_Short , 

  #jcfc_btn_Free_Network_Audit_New_Short , 

  #jcfc_btn_Schedule_a_Meeting_Short ,

  #jcfc_btn_Free_Consultation_New_Short{margin-left: -10px !important;}



}



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

{

  

  #jcfc_90_Day_Risk_Free_Short .dfblt .dfbltcf , 

  #jcfc_Free_Network_Audit_New_Short .dfblt .dfbltcf, 

  #jcfc_Schedule_a_Meeting_Short .dfblt .dfbltcf,

  #jcfc_Free_Consultation_New_Short .dfblt .dfbltcf{display: block;}



  .custom-landing-sidebar-from-fix .dfpfa ul.dfpfa-row li{height: 48px !important;}

}



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

{

  .custom-landing-sidebar-from-fix #dfpfa_form .dfbti{min-width: 100% !important;}

  #jcfc_btn_Free_Consultation_New_Short ,#jcfc_btn_90_Day_Risk_Free_Short ,#jcfc_btn_Free_Network_Audit_New_Short ,#jcfc_btn_Schedule_a_Meeting_Short{min-width: 120px !important;}

  #jcfc_btn_Free_Consultation_New_Short , #jcfc_btn_Free_Network_Audit_New_Short{font-size: 9px !important;}

  .custom-landing-sidebar-from-fix.moduletable .bghelper{padding-left: 6px;}

  .custom-landing-sidebar-from-fix .moduletitle:before , .custom-landing-sidebar-from-fix .moduletitle:after{width: 100% !important;}

}



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

{

  .custom-landing-sidebar-from-fix #dfpfa_form .dfbti{min-width: 165px !important;}

  #jcfc_btn_Free_Consultation_New_Short ,#jcfc_btn_90_Day_Risk_Free_Short ,#jcfc_btn_Free_Network_Audit_New_Short ,#jcfc_btn_Schedule_a_Meeting_Short{min-width: 165px !important;}

  .custom-landing-sidebar-from-fix .moduletitle:before , .custom-landing-sidebar-from-fix .moduletitle:after{width: 165px !important;}

}







@media only screen and (max-width: 479px)

{

  .new-landing-page-image-responsive{    float: none !important;margin: 0 auto !important; display: block;}

}



#jcfc_Free_Consultation_New input::-webkit-input-placeholder , #jcfc_Free_Consultation_New textarea::-webkit-input-placeholder,

#jcfc_Free_Network_Audit_New input::-webkit-input-placeholder ,

#jcfc_MS_Prospect_New input::-webkit-input-placeholder ,

#jcfc_Schedule_a_Meeting input::-webkit-input-placeholder , #jcfc_Schedule_a_Meeting textarea::-webkit-input-placeholder ,

#jcfc_90_Day_Risk_Free_Short input::-webkit-input-placeholder , #jcfc_90_Day_Risk_Free_Short textarea::-webkit-input-placeholder ,

#jcfc_Free_Consultation_New_Short input::-webkit-input-placeholder , #jcfc_Free_Consultation_New_Short textarea::-webkit-input-placeholder ,

#jcfc_Free_Network_Audit_New_Short input::-webkit-input-placeholder , #jcfc_Free_Network_Audit_New_Short textarea::-webkit-input-placeholder ,

#jcfc_Schedule_a_Meeting_Short input::-webkit-input-placeholder , #jcfc_Schedule_a_Meeting_Short textarea::-webkit-input-placeholder



 {

color: #555555 !important;

}

 

#jcfc_Free_Consultation_New input:-moz-placeholder , #jcfc_Free_Consultation_New textarea:-moz-placeholder,

#jcfc_Free_Network_Audit_New input:-moz-placeholder ,

#jcfc_MS_Prospect_New input:-moz-placeholder , 

#jcfc_Schedule_a_Meeting input:-moz-placeholder , #jcfc_Schedule_a_Meeting textarea:-moz-placeholder ,

#jcfc_90_Day_Risk_Free_Short input:-moz-placeholder , #jcfc_90_Day_Risk_Free_Short textarea:-moz-placeholder ,

#jcfc_Free_Consultation_New_Short input:-moz-placeholder , #jcfc_Free_Consultation_New_Short textarea:-moz-placeholder ,

#jcfc_Free_Network_Audit_New_Short input:-moz-placeholder , #jcfc_Free_Network_Audit_New_Short textarea:-moz-placeholder



{ /* Firefox 18- */

color: #555555 !important;  

opacity: 1;

}

 

#jcfc_Free_Consultation_New input::-moz-placeholder , #jcfc_Free_Consultation_New textarea::-moz-placeholder,

#jcfc_Free_Network_Audit_New input::-moz-placeholder ,

#jcfc_MS_Prospect_New input::-moz-placeholder ,

#jcfc_Schedule_a_Meeting input::-moz-placeholder , #jcfc_Schedule_a_Meeting textarea::-moz-placeholder ,

#jcfc_90_Day_Risk_Free_Short input::-moz-placeholder , #jcfc_90_Day_Risk_Free_Short textarea::-moz-placeholder ,

#jcfc_Free_Consultation_New_Short input::-moz-placeholder , #jcfc_Free_Consultation_New_Short textarea::-moz-placeholder ,

#jcfc_Free_Network_Audit_New_Short input::-moz-placeholder , #jcfc_Free_Network_Audit_New_Short textarea::-moz-placeholder



{  /* Firefox 19+ */

color: #555555 !important; 

opacity: 1; 

}

 

#jcfc_Free_Consultation_New input:-ms-input-placeholder ,

#jcfc_Free_Network_Audit_New input:-ms-input-placeholder ,

#jcfc_MS_Prospect_New input:-ms-input-placeholder ,

#jcfc_Schedule_a_Meeting input:-ms-input-placeholder,

#jcfc_90_Day_Risk_Free_Short input:-ms-input-placeholder ,

#jcfc_Free_Consultation_New_Short input:-ms-input-placeholder ,

#jcfc_Free_Network_Audit_New_Short input:-ms-input-placeholder

{  

color: #555555 !important;  

}



.custom-landing-sidebar-from-fix #dfpfa_form .dfbti {

	width: 100% !important;

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

	min-width: 220px ;

}



.custom-landing-sidebar-from-fix .dfpfa ul.dfpfa-row li {

	height: 40px;

}



#jcfc_btn_Free_Consultation_New_Short ,

#jcfc_btn_90_Day_Risk_Free_Short ,

#jcfc_btn_Free_Network_Audit_New_Short ,

#jcfc_btn_Schedule_a_Meeting_Short

 {

	padding:10px;

	border-radius:5px !important;

	margin-left: -4px;

	margin-top: 20px;

	min-width: 220px;

}



/*#jcfc_btn_90_Day_Risk_Free_Short {

	padding:10px;

	border-radius:5px !important;

	margin-left: -4px;

	margin-top: 20px;

	min-width: 220px;

}



#jcfc_btn_Free_Network_Audit_New_Short {

	padding:10px;

	border-radius:5px !important;

	margin-left: -4px;

	margin-top: 20px;

	min-width: 220px;

}



#jcfc_btn_Schedule_a_Meeting_Short {

	padding:10px;

	border-radius:5px !important;

	margin-left: -4px;

	margin-top: 20px;

	min-width: 220px;

}

*/

.custom-landing-sidebar-from-fix form {

	margin-bottom: 0px !important;

	margin-top: -17px;

}



.custom-landing-sidebar-from-fix select {

	width: 100% !important;

	margin-left: -5px !important;

	min-width: 220px !important;

}



.custom-landing-sidebar-from-fix textarea {

	width: 100% !important;

	margin-left: -10px !important;

	min-width: 205px !important;

}







@media (min-width:320px) and (max-width:540px)

{

    #bottom .social-icons li.title{display: block;}

    #bottom .social-icons{text-align: center;float: none !important;}

}



@media (min-width:601px) and (max-width:651px)

{

  #footer #bottom .social-icons{width: 100% !important; text-align: center; float: none !important;}

  #footer #bottom .directive-copyright{    width: 100% !important;text-align: center;}



  #footer #bottom .directive-copyright img { float: none; display: inline-block;}

  #footer #bottom .directive-copyright p{display: inline-block;}

}





#mod121 .custom.contact-details.span4{margin-left: 0px;}



.sidebarform-black .sidebar {

	background-color: #000 !important;

}



 .sidebarform-black .sidebar .moduletitle {

	color: #fff !important;

}



.sidebarform-red .sidebar {

	background-color: #B01C1C !important;

}



 .sidebarform-red .sidebar .moduletitle {

	color: #fff !important;

	/*border-bottom: 1px solid #fff !important;*/

}



.sidebarform-red .sidebar .moduletitle:after , .sidebarform-red .sidebar .moduletitle:before

{

  border-bottom: 1px solid #fff !important;

}





.sidebarform-red .sidebar .dfbepp input.dmsb[type="button"] {

	background: #2F2F2F !important;

	border-color: #2F2F2F !important;

}



.sidebarform-grey .sidebar {

	background-color: #2F2F2F !important;

}



.sidebarform-grey .sidebar .moduletitle {

	color: #fff !important;

}

.Careers .itemReadMore {

    border-bottom: medium none !important;

}

.Careers .post_details {

    border: medium none !important;

}

.Careers .post_details::before, .Careers .post_details::after {

    border: medium none !important;

}

#jcfc_Careers input.dfbti[type="file"]{background:transparent !important;}



#mod909 .custom.join_directive_career {

    margin-top: 34px;

}



#mod909 h4.moduletitle {

    position: relative;

}



#mod909 h4.moduletitle:after {

    position: absolute;

    height: 1px;

    background: #cd2122;

    bottom: -16px;

    width: 100%;

    content: "";

    left: 0;

}

#mod909 {

    padding-left: 33px;

  text-align: justify;

}



#mod800 .span4{min-height: 265px;}

.subscribe_blog_img img {

    width: 100%;

	max-width: 300px !important;

    margin: 0 auto;

    display: block;

}

.item-101 .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {

left: 366.5px;

}

.item-101 .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {

left: 366.5px;

}







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

{

	#user13 > .row, #user17 > .row

	{

		margin-left: 0px;

	}

}

@media (min-width:1200px)

{

	#mod100,#mod104, #mod106, #mod101,#mod118, #mod1605

	{

		margin-left: 30px;

	}

}

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

{

	#mod100,#mod104, #mod106, #mod101

	{

		margin-left: 20px;

	}

}

@media (max-width:767px)

{

	#mod100,#mod104, #mod106, #mod101, #mod118

	{

		margin-left: 0px;

	}

}

#mod104 .span10

{

	margin-left: 0px !important;

}

#mod104 .custom > .row

{

	margin-left: 0px !important;

}





div.srfrContainer ul.srfrList li img.srfrImage {

	max-width: 150px !important;

}









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

	.vertical_newsletter_sign_up .bghelper {margin-bottom: -90px}

}

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

	form#jcfc_Newsletter_Vertical { position:relative}

	form#jcfc_Newsletter_Vertical div#dfpfa_form { display: block; float:none; padding-right: 110px }

	form#jcfc_Newsletter_Vertical div#dfpfa_form + ul { float: none; position: absolute; bottom: 5px; right: 0}

	form#jcfc_Newsletter_Vertical .dfpfa ul li {

		float: left;

		width: 50%;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

			box-sizing: border-box;

	}

	#jcfc_Newsletter_Vertical .dfblt .dfbltcf { display: block !important}

	#jcfc_Newsletter_Vertical .djcfmc .dfbltcf input { width: 100% !important}

}



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

	form#jcfc_Newsletter_Vertical div#dfpfa_form + ul { bottom: 25px}

}







div#eb .eb-post-foot .mt-15 {

    margin-top: 0px !important;

}

div#eb .eb-post-foot .col-cell

{

display : inline-block !important;

}



#eb .is-active>.eb-navbar__footer-link

{

  color: #a40802;

}



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





#eb .eb-dialog-footer .eb-dialog-footer-content button,

#eb .eb-login a.btn.btn-block.btn-success,

#eb .eb-login button.btn.btn-primary,

#eb .eb-tags-filter button.btn.btn-default,

#eb .eb-quick-content button.btn.btn-default,

#eb .eb-quick-content .btn.btn-primary, #eb .eb-dialog-footer-content .btn.btn-sm,

div#eb .btn-primary,

div#eb .eb-comment-editor .btn-primary,

div#eb .eb-quick-actions .btn-primary{background-color: #a40802 !important;color: #fff !important;border-color: #a40802 !important;}



.popbox-dropdown__ft ul li a:hover{background: none !important;}



div#eb .text-inherit { color: inherit;}

.eb-view-latest .eb-post-more .btn.btn-default , .eb-view-categories .eb-post-more .btn.btn-default{margin-top: 0 !important;}



.element .TzArticleMedia .tzpp_absolute {

	background: #CD2122 !important;

}





/* For module test */



.item-2066 .sprocket-mosaic-item .sprocket-padding{padding: 0px !important;}

.item-2066 .sprocket-mosaic-item .sprocket-mosaic-text{margin: 0px !important;padding: 0 15px;display: block;}



.item-2066 .sprocket-padding .TzPortfolioDescription { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}



.item-2066 .sprocket-padding .TzPortfolioDescription, .sprocket-padding .TzArticle-info {

    color: white;

}



.item-2066 .sprocket-padding .TzPortfolioDescription {bottom: 0;z-index: 1; padding: 0; width: 100%; height: 100%; position: absolute; bottom: 20px;}



.item-2066 .sprocket-padding .tzpp_table { width: 100%; height: 100%;text-align: center;}



.item-2066 .tzpp_table { display: table;}



.item-2066 .sprocket-padding .tzpp_table-cell { text-align: center; vertical-align: middle;padding-bottom: 140px;}



.item-2066 .tzpp_table-cell { display: table-cell;}





.item-2066 .sprocket-padding .TzPortfolioTitle {  -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px);  -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;  -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}



.item-2066 .sprocket-padding .TzPortfolioTitle { color: white; margin: 15px 0; text-transform: uppercase;}

.item-2066 .sprocket-padding .TzPortfolioTitle, .sprocket-padding .TzPortfolioTitle a { font-size: 18px; line-height: 26px;  margin-bottom: 5px;}



.item-2066 .sprocket-padding .TzPortfolioTitle a {  color: white;}



.item-2066 .sprocket-padding .TzPortfolioTitle, .sprocket-padding .TzPortfolioTitle a { font-size: 18px; line-height: 26px; margin-bottom: 5px;}



.item-2066 #TzContent .TzPortfolioReadmore { margin-bottom: 10px;}



.item-2066 .sprocket-mosaic-container .sprocket-mosaic-item:hover .TzPortfolioDescription {-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1;}



/*image hovereffct*/

/*.item-2066 .sprocket-mosaic-container .sprocket-mosaic-item:hover .sprocket-mosaic-image-container img{

  -webkit-filter: brightness(50%);filter: brightness(50%);



    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

    transition: all 0.4s ease-in-out;

}*/



.item-2066 .sprocket-mosaic-container .sprocket-mosaic-item:hover .sprocket-mosaic-image-container img{-webkit-filter: brightness(50%);filter: brightness(50%);-webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

    transition: all 0.4s ease-in-out;}



/*.item-2066 .sprocket-padding .TzPortfolioReadmore {

    -webkit-transform: translateY(100px);

    -moz-transform: translateY(100px);

    -o-transform: translateY(100px);

    -ms-transform: translateY(100px);

    transform: translateY(100px);

    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

    filter: alpha(opacity=0);

    opacity: 0;

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    -o-transition: all 0.2s linear;

    -ms-transition: all 0.2s linear;

    transition: all 0.2s linear;

}*/



/*.item-2066 .sprocket-padding .TzPortfolioReadmore {

    width: 40px;

    height: 40px;

    color: #0088cc;

    font-size: 36px;

    line-height: 40px;

    text-align: center;

    overflow: hidden;

    background: white;

    display: inline-block;

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

}*/







.item-2066 .sprocket-padding .sprocket-mosaic-image-container {

    padding: 0;

    border: none;

    margin: 15px;

    overflow: hidden;

    position: relative;

    text-align: center;

}



.item-2066 .sprocket-padding .sprocket-mosaic-image-container {

    border: 1px solid #ddd;

    display: block;

    line-height: 20px;

    padding: 0px;

    margin: 0px;

    background: #fff;

    -webkit-transition: all .2s ease-in-out 0s;

    -moz-transition: all .2s ease-in-out 0s;

    -o-transition: all .2s ease-in-out 0s;

    transition: all .2s ease-in-out 0s;

    -webkit-backface-visibility: hidden;

}



/*.item-2066 .sprocket-mosaic-item:hover .TzPortfolioTitle, .sprocket-mosaic-item:hover .TzPortfolioReadmore{opacity: 1;    transform: translateY(0px);}*/



/*.item-2066 .sprocket-mosaic-item:hover .TzPortfolioTitle, .sprocket-mosaic-item:hover .TzPortfolioReadmore{opacity: 1;transform: translateY(0px);}*/





.item-2066 .sprocket-padding .tzpp_table {

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -ms-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

    -webkit-transition: all 0.5s linear 0s;

    -moz-transition: all 0.5s linear 0s;

    -ms-transition: all 0.5s linear 0s;

    -o-transition: all 0.5s linear 0s;

    transition: all 0.5s linear 0s;

}





.item-2066 .sprocket-mosaic-item:hover .tzpp_table {

    -webkit-transform: scale(1);

    -moz-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}



.sprocket-padding .tzpp_button:nth-child(2n + 1) {

    color: white;

    background: #cd2122;

}



.sprocket-padding .tzpp_button {

    color: #3f3f3f;

    width: 50px;

    height: 50px;

    margin: 0 3px;

    background: white;

    line-height: 50px;

    display: inline-block;

    -webkit-border-radius: 100%;

    -moz-border-radius: 100%;

    border-radius: 100%;

}



/*.sprocket-mosaic-item .TzPortfolioReadmore {

    margin-bottom: 10px;

}*/





.item-2066 .sprocket-mosaic-tags{display: none !important;}

.item-2066 .sprocket-mosaic-head{    text-align: center;}

.item-2066 .sprocket-mosaic-filter li{color: white;  background: #cd2122; border-color: #cd2122; margin-right: 5px !important; padding: 10px 20px !important;

    font-size: 14px;

    margin-bottom: 5px !important;}



/*image hovereffct*/



/*.item-2066 .sprocket-mosaic-item:hover .sprocket-mosaic-image-container img { -webkit-transform: scale(10); -moz-transform: scale(10); -ms-transform: scale(10);-o-transform: scale(10);}

.item-2066 .sprocket-mosaic-image-container img {    -webkit-transform: scaleY(1);

    -moz-transform: scaleY(1);

    -ms-transform: scaleY(1);

    -o-transform: scaleY(1);

    transform: scaleY(1);

    -webkit-transition: all 0.7s ease-in-out 0s;

    -moz-transition: all 0.7s ease-in-out 0s;

    -ms-transition: all 0.7s ease-in-out 0s;

    -o-transition: all 0.7s ease-in-out 0s;

    transition: all 0.7s ease-in-out 0s;}*/





.item-2066 .sprocket-mosaic-order{display: none !important;}





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

}



#mod749 .moduletitle {

	color: #cd2122;

    font-size: 30px;

    text-align: center;

    padding-bottom: 15px; 

    font-weight: bold;

  }



#mod1166 .moduletitle {

	color: #cd2122;

    font-size: 30px;

    text-align: center;

    padding-bottom: 15px; 

    font-weight: bold;

  }



#mod1167 .moduletitle {

	color: #cd2122;

    font-size: 30px;

    text-align: center;

    padding-bottom: 15px; 

    font-weight: bold;

  }





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

body.res1170 #mod749 .span3 {

	margin-left:35px;

	}  }





.com_virtuemart .ratingbox {

	padding-top: 10px;

}





#sidebar_right #dfpfa_form input[type="text"],

#sidebar_right #dfpfa_form input[type="email"],

#sidebar_right #dfpfa_form input[type="password"],

#sidebar_right #dfpfa_form input[type="file"],

#sidebar_right #dfpfa_form select,

#sidebar_right #dfpfa_form textarea

{

		width : 100% !important;

		max-width : 100%;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

		-ms-box-sizing: border-box;

		-o-box-sizing: border-box;

			box-sizing: border-box;

}

#sidebar_right #dfpfa_form ul.dfpfa-row li

{

	display: block;

}

#sidebar_right .dfbepp input.dmsb[type="button"] {

    white-space: normal;

}



/*fix for red border width below sidebar module titles*/

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



#mainbody .sidebar .moduletitle:after {

    width: 100% !important;

}



#mainbody .sidebar .moduletitle:before {

    width: 100% !important;

}

}



#eb .eb-entry-related>div {

    width:20%;

}

#eb .eb-entry-related h3.eb-related-title {

    line-height: 1.8 !important;

    font-size:13px;

}

#eb .eb-entry-related a.eb-related-category.text-inherit {

    font-size: 12px !important;

}

#eb .eb-entry-related>div:nth-child(3n+1) {

    clear:none;

}



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

    #eb .eb-entry-related>div:nth-child(3n+1) {

        clear: left !important;

    }

    

    #eb .eb-entry-related>div {

        width: 33.333333%;

    }

}

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

    #eb .eb-entry-related>div:nth-child(3n+1) {

        clear: none !important;

    }

    

    #eb .eb-entry-related>div {

        width: 100%;

    }

}



#sidebar_right .modulecontent .btn{

    background: none repeat scroll 0 0 #A40802 !important;

    color: #FFFFFF !important;

    text-shadow: none !important;

}



#sidebar_left .VMmenu ul.menu li:nth-child(1) {

  display: none !important;

}



/*Module category css*/



#sidebar_left .VMmenu li div{

  background-color: #ffffff;

}



#sidebar_left #mod812 .bghelper .moduletitle {

  background-color: #cd2122;

  margin-bottom: 0px !important;

  color: #ffffff;

  padding-top: 12px !important;

  padding-left: 14px !important;

  padding-bottom: 12px !important;

}



#sidebar_left .VMmenu ul.menu li div{

  background-color: #76797b;

}



 #mod812 ul.menu.VMmenu li ul.menu li{

   padding-left: 0px !important;

   padding: 0px !important;

 }



#mod812 ul.menu.VMmenu li ul.menu li a{

  padding-left: 42px !important;

}



#sidebar_left #mod812 .modulecontent{

     border: 1px solid #EEE;

}



#sidebar_left .VMmenu li div a{

  color: #cd2122 !important;

}



#sidebar_left .VMmenu ul.menu li div a{

  color: #ffffff !important;

}



#sidebar_left .VMmenu .VmArrowdown.icon-plus , #sidebar_left .VMmenu .VmArrowdown.icon-minus{

  float: left !important;

  margin-top: 13px !important;

  margin-left: 13px;

  /*background-color: #cd2122;*/

  border-radius: 50%;

}



/*end module css*/



/*#action_box99 .pPanel{

  display: none;

}*/



.pp_pic_holder.pp_kalypso .ppt{

  display: none !important;

}



.pp_content .pp_details .pp_description{

  display: none !important;

}



#best_selling_product #mod749 .moduletitle {

  color: #cd2122 !important;

  font-weight: bold !important;

}



#mod796 .inner_tiles_left h3{

  font-size: 23px;

  font-weight: bold;

}



/* css for cart page */



#cart-view #com-form-login{

  box-sizing: border-box;

  width: 100%;

  height: 135px;

  padding: 23px;

  border: 2px solid #ededed;

}



#cart-view .userdata #com-form-login-remember .default{

    color: #fff;

    background: #cd2122;

    border: 0;

    font-weight: 700;

    height: 30px;

    padding: 0 15px;

    margin-left: 5px;

  }



#cart-view form:nth-child(2)#checkoutForm .billto-shipto .span6{

  box-sizing: border-box;

  width: 48.7%;

  height: 135px;

  padding: 23px;

  border: 2px solid #ededed;

}



#cart-view form:nth-child(2)#checkoutForm .billto-shipto .span6 .btn{

    color: #333333 !important;

    padding: 0 !important;

    background-color: transparent !important;

    background-image: none !important;

    background-image: none !important;

    background-image: none !important;

    background-image: none !important;

    background-image: none !important;

    background-repeat: none !important;

    border: 0px solid #cccccc !important;

    border-color: none transparent !important;

    border-color: transparent !important;

    border-bottom-color:none !important;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

    -webkit-box-shadow: none !important;

    -moz-box-shadow: none !important;

    box-shadow: none !important;

  }



#cart-view form:nth-child(2)#checkoutForm .output-billto , #checkoutForm .output-shipto{

  margin: 0px !important;

}



#cart-view form:nth-child(2)#checkoutForm .output-shipto #STsameAsBTjs{

    float: left;

    margin-right: 5px !important;

}



.cart-view .cart-summary span.cart-images img {

    max-width: 130px !important;

}



span.cart-images img {

    width: auto !important;

}



#checkoutForm .vm-fieldset-pricelist .table tr td{

      vertical-align: middle;

}



#checkoutForm .cart-summary tr td .cartitems .btn{

    background: #cd2122;

    border: 0;

    height: 30px;

    padding: 0 15px;

    margin-left: 5px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

}



#checkoutForm .cart-summary tr{

      border-left: 1px solid #eee;

}



.cart-view .cart-summary.cs1 {

    border-bottom: 1px solid #eee !important;

}



#checkoutForm .cart-summary.cs1 tr td{

      border-right: 1px solid #eee;

      text-align: center !important;

}



.cart-view .cart-summary span.cart-images {



     -webkit-box-shadow: none !important; 

     box-shadow: none !important; 



}



#cart-view #checkoutForm .billto-shipto .span6 .btn{

    color: #ffffff !important;

    background-color: #cd2122 !important;

    background-image: none !important;

    background-image: none !important;

    background-image: none !important;

    background-image: none !important;

    background-image: none !important;

    background-repeat: none !important;

    border: 0px solid #cccccc !important;

    border-color: none transparent !important;

    border-color: transparent !important;

    border-bottom-color:none !important;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

    -webkit-box-shadow: none !important;

    -moz-box-shadow: none !important;

    box-shadow: none !important;

  }



#content .span9 .manufacturer-view-default hr{

  display: none;

}



.com_virtuemart #userForm .control-group input{

      border-radius: 0px !important;

}



#userForm .adminForm.user-details .chzn-container-single{

      width: 220px !important;

}



.user-details input[name=zip] {

    width: 205px !important;

}



.user-details input[name=address_1], .user-details input[name=address_2] {

    width: 206px !important;

}



#userForm .control-group .btn{

    color: #fff;

    background: #cd2122;

    border: 0;

    font-weight: 700;

    font-size: 13px;

    height: 30px;

    padding: 0 15px;

    margin-left: 5px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

  }



.span12 #bd_results #userForm{

    box-sizing: border-box;

    width: 100%;

    height: 1280px;

    padding: 23px;

    border: 2px solid #ededed;

    min-height: 1300px;

  }



.user-details select {

    max-width: 220px !important;

    width: 220px !important;

}



#userForm fieldset:nth-child(1) .user-details{

    display: block;

    border: 0;

    border-top: 1px solid #ccc;

    padding: 0;

  }



.adminForm div:nth-child(1){

      margin-top: 20px;

}



#userForm .control-group .controls{

  margin-left: 0px !important;

}



.user-details fieldset > .m_title:only-child {

    margin-bottom: 4px !important;

    padding-bottom: 4px !important;

  }



#bd_results #com-form-login{

  box-sizing: border-box;

  width: 100%;

  height: 135px;

  padding: 23px;

  border: 2px solid #ededed;

}



#bd_results #com-form-login #com-form-login-remember .default{

    color: #fff;

    background: #cd2122;

    border: 0;

    font-weight: 700;

    height: 30px;

    padding: 0 15px;

    margin-left: 5px;

  }



@media (max-width:480px){

  .span12 #bd_results #userForm {

    height: 1860px !important;

  }

}



@media (max-width:768px){

  #bd_results #com-form-login {

    height: 240px !important;

  }

  .span12 #bd_results #userForm {

    height: 1310px !important;

  }

}



/*#action_box99 .dj-megamenu-default{

  z-index: 0 !important;

}*/



.item-1581 #content .span9 .browse-view .orderlistcontainer .title {

  float: left;

  margin-top: 10px;

}



.item-1581 #content .span9 .browse-view .orderlistcontainer .activeOrder{

  float: left;

  margin-left: 10px;

}



.item-1581 #content .span9 .dropdown-select select{

      margin: 0px 1px 0px 15px !important;

}



.item-1581 #content .span9 .orderlistcontainer div.orderlist{

      margin-top: 35px !important;

      margin-left: 53px;

      width: 76%;

}





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

  .item-1581 #content .span9 .orderby-displaynumber .span8{

    width: 50%;

    float: left;

  }

  .item-1581 #content .span9 .orderby-displaynumber .span4{

    width: 50%;

    float: left;

  }

}



#best_selling_product #mod1167 .modulecontent .span3{

      margin-left: 33px !important;

}



.moduletable .cf_form .cf_flt_wrapper .cf_flt_header{

    background-color: #cd2122 !important;

    margin-bottom: 0px !important;

    color: #ffffff !important;

    padding-top: 12px !important;

    padding-left: 14px !important;

    padding-bottom: 12px !important;

    font-size: 18px !important;

}



#checkoutForm .cart.customer-notes #customer_notes_field{

    width: 98.5%;

    height: 215px;

}



#mainbody .span9 .spaceStyle{

  line-height: 25px;

}



#checkoutForm .btn [class^="icon-"], #checkoutForm .btn [class*=" icon-"] {

  background-image: url(../images/glyphicons-halflings-white.png) !important;

}



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





    .item-414 .span9 .row-fluid .span6 , #twitter-widget-0 {

        width: 100% !important;

    }



    .social-fleft .moduletable p , .moduletable iframe{

        width: 100% !important;

    }



}



.rl_sliders.nn_sliders.accordion.panel-group > .accordion-group {

    overflow: hidden;

}



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

  .eb-featured .eb-showcase .eb-showcase-content{

    float: left;

    margin-top: 20px;

  }

  .eb-featured .carousel-inner .eb-showcase-thumb .eb-post-image{

      width: 100% !important;

  }

  #eb .eb-featured .carousel-inner .eb-showcase-thumb.is-left{

    margin-right: 0px !important;

  }

}



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

  #eb .eb-header {

      margin-bottom: 50px !important;

  }

}



#mod1167 .product-list-item .prod-details h3 a {

	font-weight: bold !important;

}



#mod1167 .product-list-item .prod-details h3 {

	text-align: center !important;

}



#mod1167 .best_sales_homepage .kl-extra-info {

	display: none !important;

}



#mod1167 .com_virtuemart .product-list-item .prod-details {

	min-height: none !important;

}



#eb .legacy-video-container iframe {min-width:100% !important;}



/*custom css for directive-support-portal-demo*/



#s5_top_row1_area1 .s5_resize_top_row1.s5_module_box_2{

	  min-height: 435px;

}



#s5_top_row1_area1 .module_round_box_outer{

	  margin-left: 20px;

    margin-right: 20px;

    margin-bottom: 40px;

}



#s5_top_row1_area1 .module_round_box {

    background: #FFFFFF;

    padding: 28px;

}

#s5_top_row1_area1 .icon_wrap{

    background: #CC2122 !important;

    margin-left: -28px;

    margin-right: -28px;

    margin-top: -28px;

    margin-bottom: 41px;

    padding: 40px;

    color: #FFFFFF;

    text-align: center;

    font-size: 80px;

}

#s5_top_row1_area1 .icon_text h3

{

	  font-size: 1.9em;

    font-weight: 400;

    display: block;

    margin-bottom: 15px;

}

#s5_top_row1_area1 .icon_text {

    text-align: center;

    line-height: 22px;

}

#s5_top_row1_area1 .readon.readon_grey

{

	color: #FFFFFF !important;

    background: #CC2122 !important;



	

	clear: both;

    margin-top: 28px;

    margin-bottom: 18px;

    

    text-transform: uppercase;

    padding: 8px 35px;

    padding-top: 11px;

    border: none;

    cursor: pointer;

    letter-spacing: 0;

    text-decoration: none;

    box-shadow: none;

    font-weight: 500;

    -moz-border-radius: 30px;

    -webkit-border-radius: 30px;

    border-radius: 30px;

    display: inline-block;

    line-height: 26px;

    font-size: 0.8em;

}

#s5_top_row1_area1 .readon.readon_grey:hover {

    color: #cd2122 !important;

    background: #F5F5F5 !important;

}

#s5_top_row1_area1 .icon_wrap img{

    min-height: 61px;

}

#s5_top_row1_area1 .icon_text p{

  min-height: 88px;

}



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

	#s5_top_row1_area1 .s5_resize_top_row1.s5_module_box_2 {

	    min-height: 523px !important;

	}

  #s5_top_row1_area1 .icon_text p {

      min-height: 110px;

  }

  #s5_top_row1_area1 .icon_text .feedback{

    min-height: 148px !important;

  }

}



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

	#s5_top_row1_area1 .s5_resize_top_row1.s5_module_box_2 {

	    min-height: 420px !important;

	}

	#s5_top_row1_area1 .icon_text h3

	{

		font-size: 1.8em !important;

	}

  #s5_top_row1_area1 .icon_text p {

      min-height: 88px !important;

  }

  #s5_top_row1_area1 .icon_text .feedback{

    min-height: 88px !important;

  }

  #s5_top_row1_area1 .readon.readon_grey{

    font-size: 0.7em !important;

  }

  #s5_top_row1_area1 .icon_text h3 {

    font-size: 1.8em !important;

  }

}



@media (min-width:651px) and (max-width:999px){

  #s5_top_row1_area1 .icon_text p {

      min-height: 66px !important;

  }

  #s5_top_row1_area1 .icon_text .feedback{

    min-height: 66px !important;

  }

}



@media (min-width:580px) and (max-width:999px){

	#s5_top_row1_area1 .s5_float_left {

	    width: 50% !important;

	}

}



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

	#s5_top_row1_area1 .s5_float_left {

	    width: 100% !important;

	}

	#s5_top_row1_area1 .s5_resize_top_row1.s5_module_box_2 {

	    min-height: 390px;

	}

  #s5_top_row1_area1 .icon_text p {

      min-height: 0px !important;

  }

  #s5_top_row1_area1 .icon_text .feedback{

    min-height: 0px !important;

  }

}

/*end directive-support-portal-demo css*/



/* Easyblog Image Stretch Fix */



body #eb.is-mobile .eb-post-image-cover {

  width: 212px !important;

  height: 212px !important;

  float: left !important;

  margin: 4px !important;

}



#eb .eb-post+.eb-post {

    margin-top: 0px !important;

    border-top: 0px solid #e1e1e1 !important;

}



#eb .eb-entry-related.is-mobile>div {

    width: 19% !important;

    margin-right: 8px;

    margin-top: 0px !important;

}



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

    #eb .eb-entry-related.is-mobile>div {

        width: 18% !important;

        margin-right: 8px;

        margin-top: 0px !important;

    }

}



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

    #eb .eb-entry-related.is-mobile>div {

        width: 18% !important;

        margin-right: 10px;

        margin-top: 0px !important;

    }

}



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

    #eb .eb-entry-related.is-mobile>div {

        width: 30% !important;

        margin-right: 14px;

        margin-top: 0px !important;

    }

}



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

    #eb .eb-entry-related.is-mobile>div {

        width: 100% !important;

        margin-right: 0px;

        margin-top: 0px !important;

    }

}



/* Easyblog Image Stretch Fix */





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



#eb .eb-post-meta>div>span{

    display: flex !important;

}





/**** Custom CSS for 88 Landing Page ****/



.item-2666 .hwd-container h3.contentheading {

	display: none !important;

}



.item-2666 ul.actions {

	display: none !important;

}



.item-2666 .page-title {

	margin-bottom: 5px !important;

}



.item-2666 #mainbody .sidebar .moduletitle {

	padding-bottom: 8px !important;

	margin-top: 0px !important;

}



.item-2666 .dfblt .dfbltcf {

	width: 100% !important;

	padding-left: 0px !important;

}



.item-2666 .directive88landingpageformcss {

	background: #B01C1C !important;

	color: #fff !important;

}



.item-2666 .directive88landingpageformcss h4.moduletitle {

	color: #fff !important;

}



.item-2666 .directive88landingpageformcss .moduletitle:before {

	border-color: #fff !important;

}



.item-2666 .directive88landingpageformcss .moduletitle:after {

	border-color: #fff !important;

}



.item-2666 #mainbody .sidebar .moduletable {

	padding-bottom: 5px !important;

}



.item-2666 .directive88landingpageformcss .readon {

	background: #000 !important;

	border-color:#000 !important;

}



.item-2666 #infocard {

	display: none !important;

}



.item-2666 h1.page-title {

	text-align: center !important;

	font-weight: bold !important;

}



.item-2666 li.dfpfa-row-li {

	width: 97% !important;

}



.item-2666 li.dfpfa-row-li .dfbepp input.dmsb[type="button"] {

	width: 100% !important;

}



.item-2666 #mod1287 {

	background: #B01C1C !important;

	color: #fff !important;

}



.item-2666 #mod1287 h4.moduletitle {

	color: #fff !important;

}



.item-2666 #mod1287 .moduletitle:before {

	border-color: #fff !important;

}



.item-2666 #mod1287 .moduletitle:after {

	border-color: #fff !important;

}



/**** END Custom CSS for 88 Landing Page ****/



.item-318 div#eb .eb-post-foot a:hover {

    color: #cd2122 !important;

}



/*Fix line-height for Easyblog Search Post Titles*/

#eb .eb-posts-search .eb-post-title {

    line-height: 1.5 !important;

}





/*Cyber security page*/

.item-2895 div#action_box99, .item-2895 #page_header:before {

    display: none;

}

.item-2895 section#content

{

  padding-top:0px;

}

body.item-2895 div.offset6 {

    margin-left: 0px !important;

    text-align: center;

      width: 100%;

}

.item-2895 .header-titles {

    text-align: center;

}

.item-2895 .header-titles h2 {

    font-weight: bold;

    font-size: 41px;

    transform: perspective(1px) translateY(35%);

}



.cyber_security_services_outer_wrap .span4 {

    text-align: center;

}





.cyber_icon {

    color: #FFFFFF;

    background: #A50803;

    display: inline-block;

    padding: 16px;

    width: 44px;

    text-align: center;

    margin-right: 20px;

    vertical-align: middle;

    border-radius: 50%;

    height: 44px;

    line-height: 54px;

}



.cyber_security_services_outer_wrap {

    margin-top: 20px;

}

/*.security_email_item1 {

    width: 50%;

    float: left;

}*/

h3.cybersecurity_heading:before

{

   content: "";

    width: 20%;

    height: 1px;

    background-color: #A50803;

    position: absolute;

    left: 60px;

    top: 21px;

}

h3.cybersecurity_heading:after

{

   content: "";

    width: 20%;

    height: 1px;

    background-color: #A50803;

    position: absolute;

    right: 60px;

    top: 21px;

}

h3.cybersecurity_heading, h3.heading_cyber_right1, h3.heading_cyber_right2, h3.secure_heading, h2.cybersecurity_heading_form{

    position: relative;

   font-weight:bold;

}



h3.heading_cyber_right1:after

{

    content: "";

    width: 60%;

    height: 1px;

    background-color: #A50803;

    position: absolute;

    right: 20px;

    top: 21px;

}



h3.heading_cyber_right2:after

{

   content: "";

    width: 64%;

    height: 1px;

    background-color: #A50803;

    position: absolute;

    right: 20px;

    top: 21px;

}



h3.secure_heading:before

{

    content: "";

    width: 15%;

    height: 1px;

    background-color: #A50803;

    position: absolute;

    left: 270px;

    top: 21px;

}

h3.secure_heading:after

{

    content: "";

    width: 15%;

    height: 1px;

    background-color: #A50803;

    position: absolute;

    right: 270px;

    top: 21px;

}



h2.cybersecurity_heading_form:before

{

    content: "";

    width: 17%;

    height: 1px;

    background-color: #fff;

    position: absolute;

    left: 150px;

    top: 21px;

}



h2.cybersecurity_heading_form:after

{

    content: "";

    width: 17%;

    height: 1px;

    background-color: #fff;

    position: absolute;

    right: 150px;

    top: 21px;

}



.security_email .testing_content {

    display: flow-root;

}



.main_content_cyber_security {

    min-height: 110px;

}

.item-2895 .gray-area {

    background: #2f2f2f;

    color: #fff;

}

.item-2895 .span6.left-side-compliance {

    border-right: 1px solid #ccc;

    margin-left: 29px;

}

p.network_protection_content {

    display: grid;

}

.item-2895 ul.list-style1 li {

    padding-left: 69px;

    margin-left: 30px;

}

.item-2895 ul.list-style-3 li {

    padding-left: 18px !important;

    margin-left: 0px !important;

}

.item-2895 .contact-consaltation-area {

    background: #A50803;

    text-align: center;

}



.item-2895 #jcfc_Contact_us_for_a_consultation .dfbeb input.dfbti {

  width: 464px;

    height: 40px;

    border-radius: 0px;

}



.item-2895 #jcfc_Contact_us_for_a_consultation textarea#Comments_204 {

    width: 450px;

    border-radius: 0px;

    max-width: 500px;

}

.item-2895 h3.big_internet_cyber span {

    font-weight: 400!important;

    border-bottom: 1px solid #fff;

    padding-bottom: 4px;

}

#jcfc_Contact_us_for_a_consultation .html_fld .dfbepl {

    color: #fff;

}

.item-2895 h2.cybersecurity_heading_form {

    color: #fff;

    margin-bottom: 20px;

}

.item-2895 input#jcfc_btn_Contact_us_for_a_consultation {

    background: #000;    padding: 12px;

}

.item-2895 #shop_page_blog_section

{

   padding: 0px;

}

.item-2895 #footer {

    border-top: none;

}

.item-2895 #shop_page_blog_section .row {

    margin-bottom: 10px;

}

.cyber_icon i.fas, .cyber_icon i.fa.fa-globe {

    font-size: 30px;

}

.cyber_testing_content_item .icons-security:after {

    content: "";

    width: 2px;

    height: 54px;

    position: absolute;

    background-color: #A50803;

    bottom: -13px;

    left: 36px;

}

/*.cyber_testing_content1 .icons-security:after {

    content: "";

    width: 2px;

    height: 54px;

    position: absolute;

    background-color: #A50803;

    bottom: -13px;

    left: 36px;

}

.cyber_testing_content0 .icons-security:after {

    content: "";

    width: 2px;

    height: 54px;

    position: absolute;

    background-color: #A50803;

    bottom: -13px;

    left: 36px;

}

.cyber_testing_content5 .icons-security:after {

    content: "";

    width: 2px;

    height: 54px;

    position: absolute;

    background-color: #A50803;

    bottom: -13px;

    left: 36px;

}*/

.item-2895 .icons-security{

	width: 15%; float: left;

}

/*.cyber_testing_content0, .cyber_testing_content1, .cyber_testing_content2, .cyber_testing_content3, .cyber_testing_content4, .cyber_testing_content5, .cyber_testing_content6 {

    min-height: 120px;

    position: relative;

}*/

.cyber_testing_content_item

{

	min-height: 120px;

    position: relative;

}



@media(max-width:1199px)

{

  h3.cybersecurity_heading:after, h3.cybersecurity_heading:before, h3.secure_heading:before, h3.secure_heading:after, h3.heading_cyber_right1:after, h3.heading_cyber_right2:after, h2.cybersecurity_heading_form:before, h2.cybersecurity_heading_form:after, .cyber_testing_content_item .icons-security:after

  {

    display:none;

  }

 

  

}

@media(min-width:1199px)

{

	 .item-2895 #jcfc_Contact_us_for_a_consultation ul.cyber_button_section {

					max-width: 599px;

			width: 100%;

			float: right;

			margin-top: -110px;

			display: inline-flex;	

	}

	.item-2895 #jcfc_Contact_us_for_a_consultation .cyber_button_section li {

	    width: auto;

	    text-align: center;

	    line-height: 43px;

	}

}



@media(max-width:767px)

{

	.item-2895 #jcfc_Contact_us_for_a_consultation .Email_Address .dfbepp {

	    height: 45px;

	}

	.item-2895 #jcfc_Contact_us_for_a_consultation ul.list-style-3 {

		width: 100% !important;

		margin-left: 0px;

	}

	.item-2895 .header-titles h2

	{

		transform:none !important;

		margin-top: 0px;

	}

	.item-2895 h3.big_internet_cyber span

	{

		border-bottom: none !important;

	}

	.item-2895 .icons-security

	{

       width: auto;

	}

	.item-2895 .cyber_testing_content_item

	{

		position: unset !important;

	}

	.item-2895 .span6.left-side-compliance

	{

		margin-left: 0px !important;

		border-right: none !important; 

	}

	/*.item-2895 #jcfc_Contact_us_for_a_consultation li.dfpfa-row-li.Comments {

	    width: 100%;

	}*/

	.item-2895 .icons-security {

	    width: auto;

	    text-align: center !important;

		float:none !important;

		margin-bottom: 10px;

	}

}



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

{

	.item-2895 .span6.left-side-compliance

	{

		    margin-left: 15px !important;

			padding-right: 10px;

	}

	.span6.right-side-compliance

	{

		width: 345px;

	}

	.item-2895 .header-titles h2

	{

		transform: none;

	}

	.item-2895 .icons-security

	{

		width:auto !important;

	}

}

@media screen and (min-width: 960px) and (max-width: 1100px)

{

	.item-2895 .span6.left-side-compliance {

		border-right: 1px solid #ccc;

		margin-left: 18px;

	}

	.item-2895 .icons-security

	{

		width:auto !important;

	}

	.item-2895 .header-titles h2

	{

		transform: none;

	}

}



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

{

	.item-2895 #jcfc_Contact_us_for_a_consultation textarea#Comments_204

	{

			width:95.5% !important;

			max-width: 100%;

	}

	.item-2895 #jcfc_Contact_us_for_a_consultation .dfbeb input.dfbti

	{

		max-width:100% !important;

		width:100% !important;

	}

	.item-2895 #jcfc_Contact_us_for_a_consultation .dfpfa ul li {

	    display: block !important;

	}

	.item-2895 .services_box.cyber_security_service_protection1 ul.list-style1, .item-2895 .services_box.cyber_security_service_protection ul.list-style1 {

		width: 100% !important;

	}

	.item-2895 .services_box ul .list-style-3 {

		width: 100%;

		margin: 0px;

	}

}







.item-101.homepage #user17.container { width: 100%; margin: 0px; }

.item-101.homepage #user17 { background: #cd2122; }

.item-101.homepage #user17 .how_we_hlp_can { background: none; }

.item-101.homepage #user17 #jcfc_btn_How_can_we_help {background: #333; border: none;}

.item-101.homepage #footer {border: 0;}



@media (max-width: 580px){

    .item-101.homepage #user17 .how_we_hlp_can form .dfpfa ul.dfpfa-row li{ width: calc(100% - 5px); }

}



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

    .item-101.homepage #user17 .how_we_hlp_can form .dfpfa ul.dfpfa-row li{ width: calc(50% - 25px); }

}



#eb .eb-toolbar__search-form .eb-filter-select-group, #eb .eb-search .eb-search__filter #category_id, #eb .eb-search .eb-search__filter .eb-filter-select-group__drop

{

    display: none;

}

body.item-3232 {

    background: #ffffff;

}



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

      /* .item-495 #mod1496 table.sfu_table {  table-layout: fixed;  width: 100%; }

       .item-495 #mod1496 input#fakefileinput1496 { width: 100%;  }

       .item-495 #mod1496 #dynamic_recaptcha_1 {  transform: scale(0.4);  float: left; transform-origin: left; margin-left:0px;  margin-bottom: -14px;} */

      

      .item-495 [class*="span"] {  width: 100%; display: block; }

}



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

     .item-495 #mod1496 #fakefileinput1496 {  width: 55%; }

     .item-495 #mod1496 #dynamic_recaptcha_1 {  transform: scale(0.6);  float: left; transform-origin: left; margin-left:0px; }

     .item-495 #mod1496 .bghelper { padding: 0px; }

     

}





header#header {

    z-index: 9999;

}



#saved_cart_list a.button:hover {

    color: #545454 !important;

}

#saved_cart_list a.button {

    color: #fff !important;

}



@media(max-width:549px)

{

    #best_selling_product h4.moduletitle { line-height: normal; }

    #best_selling_product #mod1167 .modulecontent .span3 {  margin-left: 0px !important; }

    #shop_page_footer_section .span6 .tablets_images, #shop_page_footer_section .span6 .laptops_images {  background-size: 100% 100%; }

    .vm_category_products .limited-offers-carousel .limited_offers li img {  max-width: 100%;}

    .vm_category_products .caroufredsel_wrapper {height: 210px !important;}

    .limited_offers li h5 { min-height: 30px; }

    #limited_offers764 li, #limited_offers767 li, #limited_offers768 li { width: 33% !important;}

}



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

{

     #best_selling_product #mod1167 .modulecontent .span3 {  margin-left: 0px !important; }

        

}



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

{

    .feature_area_tiles .outer_tiles:last-child { width: 91%; }

     #mod796 .inner_tiles_left h3 { font-size: 19px; }

}

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

{

    #mod796 .feature_area_tiles .outer_tiles {  width: 28%;  }

    #mod796 .inner_tiles_left h3 { font-size: 24px; }

    #mod796 .feature_area_tiles{ margin-left: 0px; }

    #best_selling_product #mod1167 .modulecontent .span3 { margin-left: 10px !important; }

    #mod796 .inner_tiles_left span {  display: block; min-height: 100px; }

 

}



@media (max-width: 1069px) and (min-width: 780px)

{

    #mod796 .feature_area_tiles .outer_tiles {  width: 28%;  }

    #mod796 .inner_tiles_left h3 { font-size: 32px; }

    #mod796 .feature_area_tiles{ margin-left: 0px; }

    #mod796 .inner_tiles_left span {  display: block; min-height: 100px; }



 

}

#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit {

  color: #fff !important;

  background-color: #a40802 !important;

  outline: none;

  box-shadow: none;

}



@media (min-width: 525px) and (max-width: 800px)

{

	#jcfc_Referral_New .dfpfa-row-li.Last_Name {

width: 50% !important;

}

}



@media (min-width: 801px) and (max-width: 1200px)

{

	#jcfc_Referral_New .dfpfa-row-li.Last_Name {

width: 50% !important;

}

}



/* Custom Quote Form */

select:focus {

	outline:none;

}



input[type="radio"]:focus {

	outline: 5px auto red;

}



.qcontainer {

    height: 650px;

    width: 1220px !important;

    background-color: #fff;

}



input.jcfhfld {

    display: none;

}







.qform ul {

    list-style-type: none;

}



.qform ul.dfpfa-row {

    margin: 48px 0px 0px;

}



.dfbepl.name, .dfbepl.email, .dfbepl.phone, .dfbepl.company, .dfbepl.services, .dfbepl.industry {

    display: none;

}

#dfpfa_form .dfbti, select#IT_Service_Need_228, select#Select_Your_Industry_228 {

    color: #9E9E9E;

}



select#IT_Service_Need_228, #Select_Your_Industry_228 {

    width: 100% !important;

}



input#user_email_228, #direct_phone_228 {

	float: right;

}



input#user_email_228 {

	margin-top: -8%;

}



input#first_name_228, #user_email_228, #direct_phone_228, #company_228, #IT_Service_Need_228, #Select_Your_Industry_228 {

    border: none;

    border-bottom: 3px solid;

    box-shadow: none !important;

    border-radius: 0px;

    border-color: #efefef;

}



input#first_name_228:focus, #user_email_228:focus, #direct_phone_228:focus, #company_228:focus, #IT_Service_Need_228:focus, #Select_Your_Industry_228:focus {

    border: none;

    border-bottom: 3px solid #E53935;

}





.qdescription .qinfo {

    width: 340px;

    margin-top: 30px;

    margin-left: 10px;

    padding: 8px 0px 0px;

}



.qdescription h2 {

    color: #fff;

    margin: 10px 0px 10px;

    text-transform: uppercase;

    text-align: center;

    font-size: 20px;

}



.qdescription h6 {

    color: #f39d9b;

    letter-spacing: 6px;

    text-align: center;

    font-size: small;

    text-transform: uppercase;

}



p.gaisq {

    text-align: center !important;

    color: darkgray;

    margin-bottom: 34px;

}



.qdescription p {

	color: #fff;

	text-align: left;

	font-size: 14px;

  margin: -12px 0 0;

  display: flex;

}



.qdescription h3 {

    color: #f39d9b;

    text-align: left;

    font-size: 18px;

    font-weight: bold;

}

.qdescription .cyp {

    margin-bottom: 20px;

    margin-top: 50px;

}



.fa-icons:before {

    display: none;

}

.fa-icons {

    float: left;

    font-size: 48px;

    color: #fff;

    display: inline-grid;

}

i.far.fa-comments {

    margin-right: 20px;

    margin-top: 6px;

}

i.fas.fa-cogs {

    margin-right: 20px;

    margin-top: 106px;

}

i.fas.fa-bolt {

    margin-right: 20px;

    margin-top: 98px;

    text-align: center;

    margin-bottom: 20px;

}

.qcontainer {

    box-shadow: 0 5px 35px rgba(0, 0, 0, 0.1);

}



.qform input[type="radio"] {

    position: absolute;

}

.qform .qcol {

    display: inline-block;

    width: 25% !important;

}



div#jcforms_Free_Network_Audit_New_Short {

    margin-top: 34px !important;

}

div#jcforms_Free_Network_Audit_New_Short ul.dfpfa-row {

    padding-left: 0px;

}

.d-text p {

    margin-top: 0px;

}











.qform input[type="radio"] {

    position: absolute;

    opacity: 0;

    cursor: pointer;

    height: 0;

    width: 0;

}







div#sidr-main {

    width: 320px !important;

}



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

{

    #sidr-main{display: none !important;}

}



.customchaser {

    display: block !important;

    opacity: unset !important;

}



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

{

 .chaser ul.sf-menu li a { padding: 7px 17px 7px 6px!important; font-size: 11px; }

}





/* 09-Oct-2019 - Get A IT Solutions Quote */



#jcforms_Get_A_IT_Solutions_Quote .org_input::before {

    content: "\f00c";

    font-family: fontAwesome;

    font-size: 14px;

    color: transparent;

    padding: 2px;

    border-radius: 2px;

}



#jcforms_Get_A_IT_Solutions_Quote .org_input.hover::before {



    color: #b01c1c !important;

    border: 2px solid #b01c1c;

}

#jcforms_Get_A_IT_Solutions_Quote .active .dfbcbl .org_input::before

{

    color: #fff !important;

    border: 2px solid #b01c1c;

    background: #b01c1c;

}



#jcforms_Get_A_IT_Solutions_Quote .org_input {

    position: absolute;

    right: 4px;

    height: 24px;

    width: 24px;

}



#jcforms_Get_A_IT_Solutions_Quote .active .dfbcbl {

    background: transparent;

    border: 1px solid #b01c1c;

}



 .qdescription {

    display: table-cell;

    padding-top: 20px !important;

    padding-right: 8% !important;

    padding-left: 8% !important;

    background-color: #b01c1c !important;

    width: 40%;

}



.qdescription h4 {

    color: #f39d9b;

    margin: 20px !important;

}



 .qform {

    width: 57%;

    padding-top: 30px;

    padding-right: 7%;

    padding-left: 7%;

    display: table-cell;

}

 .qcontainer {

    display: table;

}



.qform label {

     display: block;

     background: #f3f6f9;

     height: 100%;

     padding: 20px 45px 20px 20px;

     position: relative;

     line-height: 22px;

     border-radius: 4px;

}



@-webkit-keyframes spaceboots {

	0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }

	10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }

	20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }

	30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }

	40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }

	50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }

	60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }

	70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }

	80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }

	90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }

	100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }

}

.qinfo .fa-icons i:hover, .qinfo .fa-icons i:focus {

	-webkit-animation-name: spaceboots;

	-webkit-animation-duration: 0.8s;

	-webkit-transform-origin:50% 50%;

	-webkit-animation-iteration-count: infinite;

	-webkit-animation-timing-function: linear;

    -webkit-animation-name: tada;

    animation-name: tada;

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}



.qdescription .syie {

    margin-top: 52px;

}



input#jcfc_btn_Get_A_IT_Solutions_Quote {

    float: right;

    width: 40%;

    border-radius: 50px;

    padding: 15px;

    margin-top: 20px;

}



.qform .dfbrow {

       width: 23%;

    display: inline-block;

    margin-right: 10px;

}



.qform ul.dfpfa-row {

    margin-top: 30px;

}



div#recap_Get_A_IT_Solutions_Quote {

    transform-origin: left !important;

     margin-left: -22px !important;

     float:left;

}

.dfbepl.org {

    margin-bottom: 5px;

}



@media(max-width:979px)

{

    .qdescription { display: block; padding-top: 20px !important;padding-right: 5px !important; padding-left: 5px !important; width: 98.7%;}

    .qform {width: 100%; padding-top: 30px; padding-right: 0%; padding-left: 0%; display: block;}

    .qform input[type="text"] {width: 100% !important;box-sizing: border-box;height: auto;}

    .qform select#IT_Service_Need_228, #Select_Your_Industry_228{width: 100% !important;box-sizing: border-box;height: 35px;}

    .qcontainer { display: block !important; height: auto !important;width: 100% !important; }

    .qdescription p{display: block !important;}

    .qform .dfbrow {width: 100%;display: block; }

    .qform ul.dfpfa-row {margin-top: 22px; margin-left: 7px; width: 100%; display: block !important margin-right:7px !important; }

    #jcfc_btn_Get_A_IT_Solutions_Quote {width: 100% !important;float: none !important;text-align: center;margin: 0 auto !important;box-sizing: border-box;}

    /*.qdescription .qinfo {width: 270px;margin-top: 30px;margin-left: 20px;}*/

    input#user_email_228{margin-top:0px !important; float: left !important;}

    #jcfc_btn_Get_A_IT_Solutions_Quote input, #jcfc_btn_Get_A_IT_Solutions_Quote textarea, #jcfc_btn_Get_A_IT_Solutions_Quote .uneditable-input {width: 274px !important;}

    .qdescription .syie { margin-top: 36px !important;padding-bottom: 20px !important; }

    .qdescription i.fas.fa-bolt { margin-top: 120px !important; }

    .qdescription h3{font-size: 16px !important;}

    .qform input#user_email_228, #direct_phone_228 { float: left !important; }

   .qform ul { margin: 0 auto !important; width: 90% !important; }

   div#recap_Get_A_IT_Solutions_Quote {margin-left: 0px !important;}



}



@media (min-width: 320px) and (max-width: 420px)

{

    .fa-icons {margin-left: 7px; margin-top: 12px;}

    .qdescription .qinfo { width: 100%;margin-left: 17px; display: table-row;}

    .qdescription i.fas.fa-bolt{margin-top:96px !important;}

}



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

{

    .fa-icons {margin-left: 7px; margin-top: 12px;}

    .qdescription .qinfo { width: 100%;margin-left: 17px; display: table-row;}

    .qdescription i.fas.fa-bolt{margin-top:72px !important;}

    i.fas.fa-cogs {  margin-top: 80px !important;}

}

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

{

    .qdescription {display: table-cell;padding-top: 20px !important; padding-right: 1% !important; padding-left: 3% !important;width: 30%;}

    .qform { width: 57%;padding-top: 30px;padding-right: 19%; padding-left: 3%; display: table-cell;}

}



.shoppage_menu .dj-megamenu-default li a.dj-up_a .arrow{

  top: calc(50% - 12px);

}





.home-hg-services-boxes ul.list-style1 {

    float: left;

}

.home-hg-services-boxes span.icon {

    float: left;

    width: 70px;

    line-height: 66px;

    background: #646464;

    text-align: center;

    vertical-align: middle;

    border-radius: 50%;

    height: 70px;

    margin-right: 20px;

    margin-bottom: 20px;

    padding: 5px !important;

}



.home-hg-services-boxes .box:hover .icon { background-color: #cd2122; }



@media(max-width:580px)

{

    .home-hg-services-boxes ul.list-style1 { float: none; display: inline-block; }

    .cart-view .cart-summary span.cart-images img {  max-width: 45px !important; }

    .com_virtuemart #fancybox-outer #fancybox-content a {font-size: 10px;}

   

}

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

{

    .home-hg-services-boxes .row [class*="span"] { margin-bottom: 20px; width: 33%; float: left; }

    .home-hg-services-boxes span.icon { margin-bottom: 20px;}

}



#action_box99 .shoppage_menu .dj-megamenu-default li a.dj-up_a span {

    font-family: 'Lato', 'Helvetica', Arial, serif !important;

    font-weight: 700;

}

#action_box99 .shoppage_menu .dj-megamenu-default li a.dj-up_a

{

    padding: 0 8px !important;

}



#shop_page_blog_section .eb-mod-title {  min-height: 50px; }

#shop_page_blog_section .mod-post-type {min-height: 22px;}

#shop_page_blog_section .eb-mod-body { min-height: 110px; }



.com_virtuemart #user3 .row {

    margin-left: 0;

}

  .store-hover-boxes p { min-height: 80px;}

@media(max-width: 767px)

{

    #shop_page_blog_section .mod-item {  width: 100% !important;}

     #shop_page_blog_section .mod-item { margin-left: 0px !important;  }

}

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

{

  #action_box99 .shoppage_menu {  width: 65%; margin-left: 0px !important; }

  #action_box99 .span2.vm_search{    width: 63px;margin-left: 0; }

  .action_buttons{font-size: 10px;width: 170px;}

  #action_box99 .shoppage_menu .dj-megamenu-default li a.dj-up_a { padding: 0 4px !important; }

  .shoppage_menu .dj-megamenu-default li a.dj-up_a .arrow {  top: calc(50% - 10px) !important;}

  #action_box99 .action_buttons .trailing_buttons { padding: 6px 6px; }

  .shoppage_menu .subcols3 .dj-subwrap-in { width: 600px !important; }

  .shoppage_menu .subcols3 .dj-subcol { width: 200px !important; }

  .com_virtuemart #user1 .row { margin-left: -12px !important;}

  

  .shoppage_menu .subcols5 .dj-submenu .itemid1621.separator.withmodule img { max-width: 296px !important; }

  .shoppage_menu .subcols5 .dj-subcol { width: 130px !important; }

  .shoppage_menu .subcols5 .dj-subwrap-in { width: 650px !important; }

  .shoppage_menu .subcols5 .dj-submenu .itemid1621.separator.withmodule {width: 617px !important;}

  

  #shop_page_blog_section .eb-mod-title {  min-height: 74px; }

  #shop_page_blog_section .mod-post-type {min-height: 22px;}

  #shop_page_blog_section .eb-mod-body { min-height: 170px; }

  #best_selling_product .shop-latest-products .span3 { width: 170px !important; }

  #best_selling_product #mod1167 .modulecontent .span3 {margin-left: 15px !important;}

  .com_virtuemart #sidebar_left { padding: 10px 0px !important; }

  .com_virtuemart #sidebar_left span.cf_flt_header_text { font-size: 16px; }

  

}

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

{

    #action_box99 .shoppage_menu .dj-megamenu-default li a.dj-up_a { padding: 0 4px !important; }

    .shoppage_menu .dj-megamenu-default li a.dj-up_a .arrow {  top: calc(50% - 10px) !important;}

    #shop_page_blog_section #mod801 .eb-mod-title { min-height: 60px !important; }

    #shop_page_blog_section #mod801 .mod-post-type { min-height: 20px; }

    #mod796 .inner_tiles_left h3 { font-size: 32px; }

   .shoppage_menu .subcols3 .dj-subwrap-in { width: 700px !important; }

   .shoppage_menu .subcols3 .dj-subcol { width: 233px !important; }

   

   #shop_page_blog_section .eb-mod-title {  min-height: 74px; }

   #shop_page_blog_section .mod-post-type {min-height: 22px;}

   #shop_page_blog_section .eb-mod-body { min-height: 130px; }

   #best_selling_product .shop-latest-products .span3 { width: 210px !important; }

  #best_selling_product #mod1167 .modulecontent .span3 {margin-left: 30px !important;}

  .store-hover-boxes h3 { font-size: 22px !important;}

  .store-hover-boxes p { min-height: 100px;}

  .action_box .row {margin-left: 0;}



}



@media (max-width: 1399px) and (min-width: 1200px)

{

  #shop_page_blog_section .row { margin-left: 0px !important;}

  #shop_page_footer_section .row { margin-left: 0;}

  .com_virtuemart #user1 .row, #best_selling_product .row { margin-left: 0px;}

  #shop_page_footer_section .span6 { width: 550px; }

  #shop_page_footer_section .span4 { width: 358px; }

  .com_virtuemart .feature_area_tiles .outer_tiles {margin-right: 10px !important;}

  #action_box99 .row { margin-left: 0; }

  #best_selling_product #mod1167 .modulecontent .span3 { margin-left: 10px !important; }

}





.item-101 .rev_slider_wrapper #lnlshield-slide .sheildslide h3.title_big a::before {

  height: 82% !important;

}

.item-101 .rev_slider_wrapper #lnlshield-slide .sheildslide h3.title_big a img {

  vertical-align: top;

}



.item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption a:before {

    height: auto !important;

}







/*div#slide_learn_layer

{

  height: 40px;

    left: 310px !important;

}

div#slide_learn_layer a.more {

    right: 0px !important;

    color: #fff;

    font-size:16px !important; 

    line-height: 10px;

    padding: 14px 14px !important;

    text-decoration: none !important;

}



@media(min-width:1919px)

{

  div#slide_learn_layer

  {

      left: 600px !important;

  }

}*/



#lnlshield-slide h3.link-layer3 a {

    position: relative;

    right: auto;

    top: auto;

    color: #fff !important;

    text-decoration: none !important;

    font-size: 16px !important;

    padding-left: 0px !important;

}



@media (max-width: 991px)

{

  #lnlshield-slide h3.link-layer3 a {

    right: 0px !important;

    top: 0px!important;

    font-size: 14px !important;

  }

}





.item-101 .rev_slider_wrapper .tp-simpleresponsive #unitrev-showcase  .tp-caption.large_bg_black:nth-child(2)
{

  margin: 0 0 0 -2000px !important;;

  padding: 0px 20px 0px 2000px !Important;

}

















/* lnshield-slide Showcase -start */



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

{



    .item-101.homepage .rev_slider_wrapper .rev_slider .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start 

    {

      top: 0px !important;

      left: -75px !important;

      margin: 0 !important;

      padding-left: 0 !important;

    }



  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start 

  {

      top: 50px !important;

      left: 6px !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: 11px !important;

    }

    .item-101.homepage .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start 

    {

        top: 90px !important;

        left: 6px !important;

    }

    .item-101.homepage #lnlshield-slide h3.link-layer3 a 

    {

        font-size: 11px !important;

    }



    .item-101.homepage .rev_slider_wrapper .tp-caption a 

    {

        padding: 13px 7px !important;

        top: 0px !important;

    }





/*  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    top: -10px !important;

    left: -130px !important;

  }*/

}



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

{



  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {

      top: 65px !important;

      left: 35px !important;

  }

  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    left: -55px !important;

    margin: 0 !important;

    padding: 0 !important;

  }

  .item-101.homepage .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start .title_big {

        font-size: 11px !important;

    }

    .item-101.homepage #lnlshield-slide h3.link-layer3 a 

    {

        font-size: 11px !important;

    }

}



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

{



  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {

      top: 85px !important;

      left: 60px !important;

  }

  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    top: 22px !important;

    left: -35px !important;

    margin: 0 !important;

    padding-left: 0 !important;

  }

  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {

    top: 130px !important;

    left: 60px !important;

  }

}



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

{



  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {

      top: 120px !important;

      left: 35px !important;

  }

  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    top: 50px !important;

    left: -55px !important;

    margin: 0 !important;

    padding-left: 0 !important;

  }

  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {

    top: 165px !important;

    left: 35px !important;

  }

}



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

{



  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

/*    top: 100px !important;*/

/*    left: 0px !important;*/

  }

}



@media (min-width: 810px) and (max-width: 960px)

{



  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

/*    top: 150px !important;*/

/*    left: 0px !important;*/

  }

  .item-101 .rev_slider_wrapper #lnlshield-slide .tp-revslider-mainul .main_title {

    font-size: 36px !important;

  }

}



/* lnshield-slide Showcase -end */





/* CSS for Global Showcase - using module class instead of item id/menu class  */



.showcase-rev-section .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;

}



.showcase-rev-section .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:nth-child(2):before,

.showcase-rev-section .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black:before {

    background: rgba(0, 0, 0, 0.8);

}



.showcase-rev-section .rev_slider_wrapper .tp-caption:before {

    content: "";

    height: 100%;

    position: absolute;

    right: 0;

    top: 0;

    width: 100%;

    z-index: -1;

    transform: skew(-20deg);

}



.showcase-rev-section .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start{

    background: none !important;

    padding: 0px !important;

}



.showcase-rev-section .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {

    background: none !important;

    margin: 0 0 0 -2000px;

    padding: 0px 20px 0px 2000px;

}



.showcase-rev-section .rev_slider_wrapper .tp-caption a:before {

    height: auto !important;

}

.showcase-rev-section .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);

}



.showcase-rev-section .rev_slider_wrapper .tp-caption a {

    position: absolute;

    right: -40px;

    padding: 15px 10px;

    top: 0;

}



.showcase-rev-section .rev_slider_wrapper h3.title_big a::before {

    height: 82% !important;

}



.showcase-rev-section .rev_slider_wrapper h3.title_big a img {

    vertical-align: top;

}



.showcase-rev-section .rev_slider_wrapper h3.title_big {

    line-height: 30px !important;

}



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

{



  .showcase-rev-section .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {

      top: 80px !important;

      left: 10px !important;

  }

  .showcase-rev-section .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    top: -10px !important;

    left: -130px !important;

  }

}



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

{



  .showcase-rev-section .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {

      top: 100px !important;

      left: 35px !important;

  }

  .showcase-rev-section .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    top: 0px !important;

    left: -100px !important;

  }

}



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

{



  .showcase-rev-section .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {

      top: 120px !important;

      left: 35px !important;

  }

  .showcase-rev-section .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    top: 22px !important;

    left: -100px !important;

  }

}



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

{



  .showcase-rev-section.rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {

      top: 160px !important;

      left: 35px !important;

  }

  .showcase-rev-section .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    top: 50px !important;

    left: -100px !important;

  }

}



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

{



  .showcase-rev-section .rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    top: 100px !important;

    left: 0px !important;

  }

}



@media (min-width: 810px) and (max-width: 960px)

{



  .showcase-rev-section.rev_slider_wrapper .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {

    top: 150px !important;

    left: 0px !important;

  }

  .showcase-rev-section .rev_slider_wrapper .tp-revslider-mainul .main_title {

    font-size: 36px !important;

  }

}









.item-3968 #user17.container {

    width: 100%;

    margin: 0px;

}



.item-3968 #user17 {

    background: #cd2122;

    text-align: center;

}

.item-3968 .cyber-consult-request-form #it-security-sales-consult .dfpfa ul li {

    display: inline-block !important;

    margin: 0 auto;

    width: 20%;

}



.cyber-consult-request-form div#it-security-sales-consult {

    color: #fff;

}



.cyber-consult-request-form #it-security-sales-consult input#jcfc_btn_Sales_Cybersecurity_Consult_Request {

    background: #333;

}



.cyber-consult-request-form #it-security-sales-consult li.cyber_recap_btn {

    margin: 0 auto !important;

    width: 40.5% !important;

}



.cyber-consult-request-form #it-security-sales-consult li.cyber_recap_btn .dfbeb:first-child {

    float: left;

    margin: 0 auto;

    transform: scale(1.10);

    transform-origin: left;

    width: 52%;

    margin-top: 15px;

}



.cyber-consult-request-form #it-security-sales-consult textarea#What_are_your_current_concerns__265 {

    box-sizing: border-box !important;

    height: 30px;

    max-width:100%;

}



.cyber-consult-request-form #it-security-sales-consult #dfpfa_form .dfbti {

    width: 100%;

}



.cyber-consult-request-form div#it-security-sales-consult h3 {

    margin-top: 20px;

    padding-left: 10px;

    padding-right: 10px;

}



.item-3968 #user17 .row {

    margin-bottom: 0px;

}



.item-3968 footer#footer {

    border-top: none;

}



@media(max-width: 767px)

{

    .item-3968 .cyber-consult-request-form #it-security-sales-consult .dfpfa ul li 

    {

        display: block !important;

        margin: 0 auto;

        width: 100% !important;

    }

    .cyber-consult-request-form #it-security-sales-consult #dfpfa_form .dfbti 

    {

        width: 100% !important;

        max-width: 100% !important;

    }

    .cyber-consult-request-form #it-security-sales-consult textarea#What_are_your_current_concerns__265 

    {

        width: 100% !important;

        max-width: 100%;

        height: 60px !important;

    }

    .cyber-consult-request-form #it-security-sales-consult li.cyber_recap_btn

    {

      width: 100% !important;

      display: block !important;

    }

    .cyber-consult-request-form #it-security-sales-consult li.cyber_recap_btn .dfbeb:first-child

    {

      width: 100% !important;

    }



}





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

{

    .item-3968 .cyber-consult-request-form #it-security-sales-consult .dfpfa ul li 

    {

      width: 45%;

    }

    .item-3968 .cyber-consult-request-form #it-security-sales-consult li.cyber_recap_btn 

    {

        margin: 0 auto !important;

        width: 91% !important;

    }

    .cyber-consult-request-form #it-security-sales-consult textarea#What_are_your_current_concerns__265 

    {

        width: 100% !important;

        max-width: 100%;

    }



}



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

{

    .item-3968 .cyber-consult-request-form #it-security-sales-consult .dfpfa ul li 

    {

      width: 35%;

    }

    .item-3968 .cyber-consult-request-form #it-security-sales-consult li.cyber_recap_btn 

    {

        margin: 0 auto !important;

        width: 71% !important;

    }

    .cyber-consult-request-form #it-security-sales-consult textarea#What_are_your_current_concerns__265 

    {

        width: 100% !important;

        max-width: 100%;

    }

}



@media (min-width: 1200px) and (max-width: 1360px)

{

    .item-3968 .cyber-consult-request-form #it-security-sales-consult .dfpfa ul li 

    {

      width: 25%;

    }

    .item-3968 .cyber-consult-request-form #it-security-sales-consult li.cyber_recap_btn 

    {

        margin: 0 auto !important;

        width: 50.5% !important;

    }

    .cyber-consult-request-form #it-security-sales-consult textarea#What_are_your_current_concerns__265 

    {

        width: 100% !important;

        max-width: 100%;

    }

}



@media(min-width:768px)

{



  .cyber-consult-request-form #it-security-sales-consult input#jcfc_btn_Sales_Cybersecurity_Consult_Request {

      margin-left: -7px;

  }



}



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

{

   #action_box99.action_box .span8 {

       width: 600px;

   }

}



@media (min-width: 1200px) and (max-width: 1399px)

{

   #action_box99.action_box .span8 {

       width: 720px;

   }

}



@media(max-width:767px)

{

  #action_box99.action_box h4.text {

      margin: 15px auto !important;

      text-align: center;

  }

}





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

    .item-4043 .section-body .container {

        width:1080px;

    }

}

#sidebar_right #mod1745 .moduletitle::before,

#sidebar_right #mod1745 .moduletitle::after {

  display: none;

}



/*Home page our latest blog title css*/

#mod627 h4.moduletitle {

    font-size: 18px;

    text-align: center;

    padding-bottom: 9px;

    display: block;

    border-bottom: 1px solid #bcbcbc;

    position: relative;

    margin: 0 0 20px;

}

#mod627 h4.moduletitle:before {

    content: '';

    position: absolute;

    left: 50%;

    bottom: 0;

    margin-left: -2px;

    border: 3px solid transparent;

    border-bottom-color: #bcbcbc;

    bottom: 1px;

}

#mod627 h4.moduletitle:after {

    content: "";

    position: absolute;

    display: block;

    border-bottom: 1px solid #bcbcbc;

    width: 130px;

    bottom: 0px;

    margin: 0 auto;

    left: 0;

    right: 0;

}

/*End*/





#user8 .it-sec-services-boxes .boxed_row_item25:nth-last-child(2) h3.boxed_title {

    pointer-events: auto;

}



.item-4297 .modal-scrollable .ba-modal.ba-resize {

    width: 50% !important;

    height: 100% !important;

}

.treeview a.selected {

  font-size: 13px;

}





#bd_results .sppb-addon-raw-html .sppb-addon-content p {

    display: none;

}



.proj_gal p:last-child {

    display: none;

}



/*

#user11 #mod1864 .custom p:last-child {

    display: none;

}*/

.item-page h2 {

    font-size:25px !important;

}

.item-page h3 {

    font-size:24px !important;

}



/*3CX Cheat Sheets*/

.item-4937 .content_full_btn.left.w-100:hover .readon:hover {

 color: #fff !important;

}

.item-4937 .section_dv .left .dance_col_2 .content_image .content_full_btn a.readon {

    color: #fff !important;

}

/**/

#fd-toolbar-search .fd-toolbar-btn {

  display: none !important;

}

#eb #fd .fd-toolbar .is-active .fd-toolbar__link:not(.no-active-state), #eb #fd .fd-toolbar .is-active .fd-toolbar_submenu-link {

  color: #a40802;

}

#eb .eb-post-listing__item {

  margin-bottom: 20px;

}



.rev_slider_wrapper .tp-caption.sft.slidelink a {

    padding: 0 !important;

    left: 0;

}

.dfbepl .thank-you{

    margin-top:10px !important;

}



.dfbepl .satisfaction-selection-text{

    margin-bottom:10px !important;

}



.signup-today-right-sidebar h4 

{

  text-align: center;

  font-weight: bold;

}



.sidebar .signup-today-right-sidebar .moduletitle::after

{

    right: 0;

    text-align: center;

    margin: 0 auto;

    width: 100% !important;

}



.item-1752 .header-titles {

  display: none;

}





.item-1752 .dfpfa-row-li.What_are_some_of_your_concerns\? .dfbepp 

{

  height: 60px;

}



/* blog styling - start */

.eb-container h1 

{

    font-size: 30px;

}

.eb-container h2

{

    font-size: 22px;

    line-height: 1.5;

}



.eb-container h3 

{

    font-size: 21px;

}

.eb-container h4 

{

    font-size: 20px;

}

.eb-container h5 

{

    font-size: 19px;

}

.eb-container h6 

{

    font-size: 18px;

}

.eb-container p 

{

    font-size: 14px;

}



.eb-container ul li 

{

    font-size: 14px;

}

#eb .eb-container h2 

{

    font-size: 22px;

    line-height: 1.5;

}



@media(max-width: 767px)

{

    #eb .eb-container h2

    {

        line-height: 1.2;

    }

}

/* blog styling - end */





/*schedule a meeting draft - start*/





.item-5355 #user13 

{

    width:100% !important;

}



.item-5355 .clientTestimonials 

{

    margin-left:0px !important;

}

.item-5355 #clientTesti 

{

    max-width:95%;

}



.item-5355 #user15 

{

    background-color:#B01C1C;

    width:100% !important;

}



.item-5355 .sp-page-builder .page-content #section-id-1680291979807 

{

    max-width:1170px;

    margin:0 auto;

}



.item-5355 .sp-page-builder .page-content #section-id-1680292557036 

{

    max-width:1170px;

    margin:0 auto;

}



.item-5355 .schedule-meeting-bg

{

    background-image: url('/images/schedule-a-meeting/directive-schedule-a-meeting-banner-4.jpg'); 

    height: 450px; 

    width: 100%; 

    background-position: bottom;

}



.item-5355 .schedule_meeting_middle_sec

{

    background-image: url('/images/schedule-a-meeting/directive-schedule-a-meeting-banner-3.jpg'); 

    height: 500px; 

    width: 100%; 

    background-position: middle;

}



.item-5355 .schedule-meeting h1

{

    color: #ffffff; font-size: 36px;



}

.item-5355 .schedule-meeting-bg-div

{

    margin: 0 auto; max-width: 1180px; 

    text-align: left; 

    padding-top: 180px;

}



.item-5355 .schedule_meeting_middle_sec div

{

    margin: 0 auto; 

    max-width: 1180px; 

    text-align: center; 

    padding-top: 120px;

}



.item-5355 #schedule_form_sec 

{

  margin: 0 auto !important;

  display: block !important;

  width: 50%;

}

.item-5355 #schedule_form_sec input 

{

  width: 170px;

}



/*.item-5355 #schedule_form_sec .dfpfa-row-li.Comments 

{

  width: 100%;

}*/



.item-5355 #schedule_form_sec .dfpfa textarea

{

  max-width: 100%;

  width: 100%;

}

.item-5355 #jcfc_btn_Schedule_A_Meeting_New_Form {

  background: #333;

  margin: 0 auto;

  display: block;

  padding: 10px;

}

#schedule_form_sec

{

    text-align: center;

}





.item-5355 .schedule_meeting_middle_sec div h2

{

    color: #ffffff; 

    font-size: 36px; 

    font-weight:bold;

}



.item-5355 .schedule_meeting_middle_sec div h3

{

    color: #ffffff; 

    font-size: 20px; 

}





.item-5355 .schedule-meeting h2

{

    color: #ffffff; font-size: 24px;

}



.item-5355 .schedule_btn_call

{

    background: #333333;

}



.item-5355 .schedule_btn_email

{

    background: #333333;

}



@media(max-width: 560px)

{

    .item-5355 .span12 #bd_results img 

    {

      display: block;

      width: auto;

      text-align: center !important;

      float: none !important;

      margin: 0 auto !important;

    }

    .item-5355 #schedule_form_sec .dfpfa ul li

    {

        display: block !important;

    }

    .item-5355 #schedule_form_sec input,

    .item-5355 #schedule_form_sec textarea 

    {

      width: 100% !important;

      max-width: 100% !important;

    }



}



@media(max-width: 480px)

{

   .item-5355 .schedule-meeting-bg-div

    {

        padding-top: 30px !important;

    }

    .item-5355 .schedule_meeting_middle_sec div

    {

        padding-top: 20px !important;

    }

    .item-5355 .schedule_meeting_middle_sec div h2 

    {

      font-size: 20px !important;

      line-height: 1.3 !important;

    }

    .item-5355 .schedule_meeting_middle_sec div br 

    {

      display: none;

    }

    .item-5355 .schedule_meeting_middle_sec div h3 {

      font-size: 18px !important;

      line-height: 1.3;

    }

}

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

{

    .item-5355 .schedule-meeting-bg-div

    {

      position: absolute;

      top: 30%;

      left: 30%;

      transform: translate(-20%, -50%);

    }

    /*.item-5355 .schedule_meeting_middle_sec div

    {

       width: 480px;

        position: absolute;

        left: calc(33% - 100px);

    }*/

    .item-5355 .schedule_meeting_middle_sec div h2 

    {

      font-size: 26px !important;

      line-height: 1.2 !important;

    }

    .item-5355 .schedule_meeting_middle_sec div br 

    {

      display: none;

    }

    .item-5355 .schedule_meeting_middle_sec div h3 {

      font-size: 20px !important;

      line-height: 1.2;

    }

}

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

{

    .item-5355 .schedule-meeting-bg-div 

    {

      margin-left: 10px;

    }

}



@media(max-width: 767px)

{

    .item-5355 .schedule_meeting_middle_sec

    {

        height: auto !important;

    }

    .item-5355 .schedule-meeting h1 

    {

      font-size: 28px !important;

    }

    .item-5355 .schedule-meeting h2 

    {

      font-size: 22px !important;

    }

    .schedule-meeting-bg-div 

    {

      text-align: center !important;

    }

    

    .item-5355 .prev-control.nav-control, .item-5355 .next-control.nav-control 

    {

      display: none;

    }

    .item-5355 #schedule_form_sec 

    {

      width: 80% !important;

    }

    .item-5355 #schedule_form_sec input {

      width: 100% !important;

    }

    .item-5355 #schedule_form_sec form .dfpfa ul.dfpfa-row li {

      width: 100% !important; 

    }

    .item-5355 .schedule_meeting_middle_sec div 

    {

      padding-top: 50px;

      padding-bottom: 50px !important;

      max-width: 85%;

    }



}



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

{

    .item-5355 .prev-control.nav-control 

    {

      width: 40px;

      font-size: 19px;

      margin-left: 0px !important;

    }

    .item-5355 .next-control.nav-control 

    {

      width: 40px;

      font-size: 19px;

      margin-right: -20px !important;

    }



    .item-5355 .schedule_meeting_middle_sec div 

    {

      padding-top: 50px;

      padding-bottom: 50px !important;

      max-width: 85%;

    }

    .item-5355 .schedule_meeting_middle_sec

    {

        height: auto !important;

    }

    .item-5355 #schedule_form_sec input {

      width: 334px !important;

    }

    .item-5355 #schedule_form_sec .dfpfa-row-li.Comments .dfbltcf {

      width: 340px;

    }

    .item-5355 #schedule_form_sec 

    {

      margin: 0 auto !important;

      display: block !important;

      width: 85%;

    }

    .item-5355 #mod2087 .sppb-addon-content 

    {

      max-width: 85%;

      margin: 0 auto;

    }

    /*.item-5355 #schedule_form_sec .dfpfa-row-li.Comments {

      width: 85% !important;

    }*/

    .item-5355 #schedule_form_sec .dfpfa-row-li.Comments {

        width: 486px !important;

    }

    #schedule_form_sec_form {

      padding-left: 20px !important;

      padding-right: 20px !important;

    }

}



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

{

    .item-5355 .prev-control.nav-control 

    {

      width: 40px;

      font-size: 19px;

      margin-left: 0px !important;

    }

    .item-5355 .next-control.nav-control 

    {

      width: 40px;

      font-size: 19px;

      margin-right: -10px !important;

    }

}



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

{

    .item-5355 #schedule_form_sec 

    {

      margin: 0 auto !important;

      width: 80%;

    }

    .item-5355 #schedule_form_sec .dfpfa-row-li.Comments 

    {

      box-sizing: border-box;

    }

    .item-5355 #schedule_form_sec .dfpfa textarea 

    {

      width: 100%;

      max-width: 100%;

    }

    .item-5355 #schedule_form_sec #jcforms_Schedule_A_Meeting_New_Form 

    {

      width: 100% !important;

      margin: 0 auto;

    }

}



@media screen and (min-width: 1400px) and (max-width: 1900px)

{

    .item-5355 #schedule_form_sec input 

    {

      width: 236px !important;

    }

    .item-5355 #schedule_form_sec .dfpfa-row-li.Comments .dfbltcf {

      width: 623px !important;

    }

}





.item-5355 #schedule_form_sec .djcfmc .dfbltcf input 

{

  max-width: 100%;

  margin-bottom: 14px !important;

}







@media screen and (min-width: 1399px) and (max-width: 1599px)

{

    .item-5355 #schedule_form_sec 

    {

      margin: 0 auto !important;

      display: block !important;

      width: 60%;

    }

    .item-5355 #schedule_form_sec .dfpfa-row-li.Comments 

    {

      width: 770px;

    }

}



@media screen and (min-width: 1599px) and (max-width: 1919px)

{

    .item-5355 #schedule_form_sec input 

    {

      width: 176px !important;

    }

    .item-5355 #schedule_form_sec .dfpfa-row-li.Comments .dfbltcf 

    {

      width: 510px !important;

    }

    .item-5355 #schedule_form_sec #jcforms_Schedule_A_Meeting_New_Form {

      width: 100% !important;

    }

}







@media(min-width: 1919px)

{

    .item-5355 #schedule_form_sec 

    {

      margin: 0 auto !important;

      display: block !important;

      width: 60%;

    }

   /* .item-5355 #schedule_form_sec input 

    {

      width: 529px !important;

    }*/

}



/*@media screen and (min-width: 2400px) and (max-width: 1599px)

{

    .item-5355 #schedule_form_sec .dfpfa-row-li.Comments 

    {

      width: 1088px !important;

    }

}

*/

/*@media(min-width: 2500px)

{

    .item-5355 #schedule_form_sec .dfpfa-row-li.Comments 

    {

      width: 1088px !important;

    }

}*/





@media(max-width: 767px)

{

    .item-5355 #schedule_form_sec .dfblt .dfbltcf

    {

        display: block !important;

    }

}



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

{

    .item-5355 #schedule_form_sec #jcforms_Schedule_A_Meeting_New_Form 

    {

      width: 100% !important;

      margin: 0 auto;

    }

    .item-5355 .prev-control.nav-control 

    {

      width: 40px;

      font-size: 19px;

      margin-left: -10px !important;

    }

    .item-5355 .next-control.nav-control 

    {

      width: 40px;

      font-size: 19px;

      margin-right: -30px !important;

    }

}





.item-5355 #schedule_form_sec .dfblt .dfbltcl 

{

  color: #fff;

  min-width: 132px;

}



.item-5355 #schedule_form_sec #jcforms_Schedule_A_Meeting_New_Form

{

    width: 70%;

    margin: 0 auto;

}





@media(min-width: 1199px)

{

    .item-5355 #schedule_form_sec .dfpfa-row-li.Comments .dfbltcf 

    {

      width: 498px;

    }

}





.item-5355 #mod2430 .sppb-carousel-extended-nav-control span:first-child 

{

  position: absolute;

  right: 0;

}

.item-5355 #mod2430 .sppb-carousel-extended-nav-control span:nth-child(2) 

{

  position: absolute;

  left: 0px;

}



/*.item-5355 #schedule_form_sec ul.dfpfa-row 

{

    display: flex;

    flex-direction: row;

}*/



/*schedule a meeting draft - end*/



#infocard .fa.fa-brands.fa-x-twitter {

  font-size: 17px;

  line-height: 1.4;

  vertical-align: text-top;

}



.social-icons li.social-twitter a {

  text-indent: unset !important;

  background-image: none !important;

}



.social-icons li.social-twitter a i {

  display: inline-block;

  width: 30px;

  height: 30px;

  line-height: 1.2;

  font-size: 18px;

  text-align: center;

  color: #fff;

  position: relative;

  top: 4px;

}



#bottom li.social-twitter a::before {

  content: "\e61b";

  font-weight: 900;

  font-family: "Font Awesome 6 Brands";

  color: #fff !important;

  padding: 8px;

  position: relative;

  top: 5px;

  font-size: 14px;

}



#bottom li.social-twitter a

{ 

    text-indent: unset !important;

    color: transparent !important;

}



.eb-shares .fdi.fab.fa-twitter::before 

{

  content: "\e61b" !important;

  font-weight: 900;

  font-family: "Font Awesome 6 Brands";

  color: #fff !important;

}



a.mslogin, a.mslogin:hover{ border-color:#E5EEFC; border-radius:4px; background-size:16px; background-position:10px 8px;}

.ssoicons div a.mslogin{ max-width:169px !important;}


/* Test Showcase CSS - Start */

/*.showcase-rev-section .rev_slider_wrapper li.showcase_slide_cust #slide_learn_layer a::before
{
    background: none !important;
}*/

.showcase-rev-section .rev_slider_wrapper li.lnlshield-slide-showcase.showcase_slide_cust #slide_learn_layer {
  background: none !important;
}

.showcase-rev-section .rev_slider_wrapper li.lnlshield-slide-showcase.showcase_slide_cust #slide_learn_layer.tp-caption.large_bg_black::before 
{
  background: #CD2122;
}

.showcase-rev-section .rev_slider_wrapper li.showcase_slide_cust #slide_learn_layer {
  padding: 2px;
}

.rev_slider_wrapper .tp-revslider-mainul .lnlshield-slide-showcase.showcase_slide_cust .main_title {
  font-size: 28px !important;
  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;
}

@media(max-width: 459px)
{
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start 
  {
        font-size: 12px !important;
    }
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .sheildslide br
    {
      display: none;
    }
}

@media (min-width: 320px) and (max-width: 359px) 
{
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.tp-fade.start img 
    {
      display: none;
    }
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .sheildslide br
    {
      display: none;
    }

    .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a {
        padding: 10px 10px 10px 5px !important;
    }
    .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a {
        font-size: 9.5px !important;
    }
   .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    top: 38px !important;
    left: 6px !important;
  }
   .item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {
    top: 90px !important;
    left: 6px !important;
  }
  .item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .layer3_title {
      margin: 0 auto !important;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    top: 36px !important;
    left: 20px !important;
    right: 50px;
  }
  .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption a {
      position: absolute;
      right: -30px;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start .title_big {
    font-size: 12px !important;
    white-space: normal;
    line-height: 1.2 !important;
  }
   .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {
    top: -10px !important;
    left: -60px !important;
  }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start p {
      display: none;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {
    top: 95px !important;
    left: 6px !important;
  }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .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;
  }
  #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a
  {
    right: 0px !important;
    top: 0px !important;
    font-size: 10px !important;
  }
   .rev_slider_wrapper .tp-revslider-mainul #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .main_title {
      font-size: 25px !important;
      padding: 0px 15px !important;
    }
}


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

    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .sheildslide br
    {
      display: none;
    }
  .item-101 .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {
    top: -10px !important;
    left: -60px !important;
  }
  .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    top: 38px !important;
    left: 30px !important;
  }
  .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a {
    right: 0px !important;
    top: 0px !important;
    font-size: 11px !important;
  }
   .item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {
    top: 95px !important;
    left: 20px !important;
  }
  .item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .layer3_title {
      margin: 0 auto !important;
    }

  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    top: 46px !important;
    left: 20px !important;
    right: 50px;
  }
  .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption a {
      position: absolute;
      right: -20px;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start .title_big {
    font-size: 12px !important;
    white-space: normal;
    line-height: 1.2 !important;
  }
   .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {
    top: 0px !important;
    left: -60px !important;
  }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start p {
      display: none;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {
    top: 105px !important;
    left: 6px !important;
  }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big {
    line-height: 16px !important;
    white-space: normal !important;
    font-size: 9px !important;
  }
  #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a
  {
    right: 0px !important;
    top: 0px !important;
    font-size: 11px !important;
  }
    .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a {
        font-size: 11px !important;
    }
  
   .rev_slider_wrapper .tp-revslider-mainul #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .main_title {
      font-size: 27px !important;
      padding: 0px 15px !important;
    }
    /*.rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption img {
      margin-top: -40px;
    }*/
}


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

    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .sheildslide br
    {
      display: none;
    }
  .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start,
  .item-101 .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {
    top: 0px !important;
    left: -60px !important;
  }
  .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    top: 70px !important;
    left: 30px !important;
  }
  .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a {
    right: 0px !important;
    top: 0px !important;
    font-size: 11px !important;
  }
   .item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {
    top: 135px !important;
    left: 20px !important;
  }
  .item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .layer3_title {
      margin: 0 auto !important;
    }
    .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start
    {
        left: 20px !important;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    top: 80px !important;
    left: 30px !important;
    right: 50px;
  }
  .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption a {
      position: absolute;
      right: -30px;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start .title_big {
    font-size: 14px !important;
    white-space: normal;
    line-height: 1.3 !important;
  }
   .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {
    top: 10px !important;
    left: -60px !important;
  }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start p {
      display: none;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {
    top: 150px !important;
    left: 20px !important;
  }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big {
    line-height: 16px !important;
    white-space: normal !important;
    font-size: 9px !important;
  }
  #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a
  {
    right: 0px !important;
    top: 0px !important;
    font-size: 12px !important;
  }
   .rev_slider_wrapper .tp-revslider-mainul #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .main_title {
      font-size: 28px !important;
      padding: 10px 15px !important;
    }
    /*.rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption img {
      margin-top: -40px;
    }*/
}

@media (min-width: 559px) and (max-width: 767px) 
{
     .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .sheildslide br
    {
      display: none;
    }

  .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start,
  .item-101 .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {
    top: 0px !important;
    left: -60px !important;
  }
  .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    top: 70px !important;
    left: 30px !important;
  }
  .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a {
    right: 0px !important;
    top: 0px !important;
    font-size: 11px !important;
  }
   .item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {
    top: 135px !important;
    left: 20px !important;
  }
  .item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .layer3_title {
      margin: 0 auto !important;
  }
  .item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start
  {
        left: 20px !important;
  }

  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    top: 80px !important;
    left: 30px !important;
    right: 50px;
  }
  .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption a {
      position: absolute;
      right: -30px;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start .title_big {
    font-size: 20px !important;
    white-space: normal;
    line-height: 1.3 !important;
  }
   .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {
    top: 10px !important;
    left: -60px !important;
  }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start p {
      display: none;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {
    top: 170px !important;
    left: 20px !important;
  }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big {
    line-height: 20px !important;
    white-space: normal !important;
    font-size: 10px !important;
  }
  #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a
  {
    right: 0px !important;
    top: 0px !important;
    font-size: 14px !important;
  }
   .rev_slider_wrapper .tp-revslider-mainul #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .main_title {
      font-size: 28px !important;
      padding: 10px 15px !important;
    }
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
        width: 360px;
    }
   /* .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption img {
      margin-top: -60px;
    }*/
}

@media (min-width: 767px) and (max-width: 960px) 
{
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    top: 153px !important;
    left: 70px !important;
    right: 50px;
    width: 330px;
  }
  .lnlshield-slide-showcase.showcase_slide_cust .sheildslide br {
      display: none;
    }
  .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption a {
      position: absolute;
      right: -40px;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start .title_big {
    font-size: 18px !important;
    white-space: normal;
    line-height: 1.3 !important;
  }
   .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start {
    top: 85px !important;
    left: -20px !important;
  }
 /* .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start p {
      display: none;
    }*/

    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .sheildslide p br{
      display: none;
    }
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .sheildslide p {
      white-space: normal;
    }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start {
    top: 234px !important;
    left: 60px !important;
  }
  .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer3_title.start .title_big {
    line-height: 20px !important;
    white-space: normal !important;
    font-size: 10px !important;
  }
  #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a
  {
    right: 0px !important;
    top: 0px !important;
    font-size: 14px !important;
  }
   .rev_slider_wrapper .tp-revslider-mainul #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust .main_title {
      font-size: 28px !important;
      padding: 10px 15px !important;
    }
}

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

        .item-101 .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust h3.title_big {
          font-size: 18px !important;
        }
      .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
       /* top: 195px !important;*/
        right: 50px;
      }
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .sheildslide p br{
      display: none;
    }
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .sheildslide p {
      white-space: normal;
    }
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
      margin: 0px 0 0 -2000px !important;
      /*width: 580px;*/
    }
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
    right: 50px;
    width: 440px;
  }
  /*.lnlshield-slide-showcase.showcase_slide_cust .sheildslide br {
      display: none;
    }
*/

    .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust li.showcase_slide_cust #slide_learn_layer {
      padding: 2px;
      margin-top: -10px !important;
      left: 65px !important;
    }
    .showcase-rev-section .rev_slider_wrapper li.showcase_slide_cust #slide_learn_layer {
      margin-top: 30px !important;
    }

}

.item-101 .showcase-rev-section .rev_slider_wrapper .tp-revslider-mainul .lnlshield-slide-showcase.showcase_slide_cust .main_title
{
    border-left: none !important;
}
.item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .layer1_title 
{
  margin: 0px 20px 0 0px !important;
}
.item-101 .rev_slider_wrapper #lnlshield-slide.lnlshield-slide-showcase.showcase_slide_cust h3.link-layer3 a {
  padding: 10px 15px 15px 10px !important;
}

.item-101 .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .layer3_title 
{
  margin: 0px 20px 0 0px !important;
}

@media (min-width: 1199px) and (max-width: 1399px) 
{
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
        right: 50px;
        width: 500px;
    }
    .item-101 .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust h3.title_big {
          font-size: 20px !important;
        }
}

@media(min-width: 1199px)
{
    .showcase-rev-section .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer2_title.start {
      margin: -30px 0 0 -2000px;
    }
}

@media(min-width: 1800px)
{
    .rev_slider_wrapper .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.tp-fade.start 
    {
        margin-left: 140px;
        margin-top: -10px;
    }
}

@media(max-width: 767px)
{
    .lnlshield-slide-showcase.showcase_slide_cust .tp-caption.tp-fade.lnl_img.start a > img {
      display: none;
    }
}

/* Test Showcase CSS - End */


/* New Thank you page css - start */
.item-5813 .page-title 
{
  display: none;
}

.item-5813 #content {
  padding-top: 0px !important;
  background: #fff;
}

.item-5813 #mod2621 {
  padding-top: 25px;
}

.item-5813 #mod2621 h2, .item-5813 #mod2621 h3
{
    color: #A40802 !important;
}

.item-5813 a.support-link {
  display: block;
}

.item-5813 #mod2622 h2 {
  color: #A40802 !important;
  font-weight: bold;
  margin-bottom: 20px;
}

.item-5813 #mod2621 h2
{
    font-weight: bold;
}

.item-5813 .support-outter-box {
  float: left;
  text-align: center;
  margin: 0px 6px 14px;
  width: 32.2%;
}
.item-5813 #mod2622 {
  padding: 45px;
}
.item-5813 .support-outter-box .support-inner-box {
  padding: 44px 82px;
  background-color: #edecec;
  color: #505050;
  border: 1px solid #cecece;
}
.item-5813 .support-inner-box em {
  font-size: 60px !important;
  color: #A40802 !important;
  font-weight: bold;
}

.item-5813 .gray-area
{
    background: #edecec;
    margin-bottom:0px !important;
}

.item-5813 .gray-area #mod2625 .moduletitle {
  font-size: 40px;
  color: #A40802;
  font-weight: bold;
  margin-bottom: 50px;
  line-height: 1.2;
  margin-top: 20px;
}
.item-5813 .gray-area #mod2625 {
  text-align: center;
}

.item-5813 .greySlideBx .clientTestiImg img
{
    margin-left: 0px !important;
}
.item-5813 .AuthorDetails 
{
  background: transparent;
  border: none;
  position: unset;
  margin: 10px auto;
}
.item-5813 .AuthorDesc {
  display: block;
  text-align: center;
}
.item-5813 .AuthorDesc .authorName::after
{
    content: none !important;
}

@media(max-width: 767px)
{
    .item-5813 .support-outter-box 
    {
        width: 100% !important;
        float: none !important;
        margin: 0px auto 20px !important;
        max-width: 400px;
    }
    .item-5813 .support-outter-box .support-inner-box 
    {
         padding: 35px 50px !important;
    }
    .item-5813 .clientTestimonials {
      margin: 0 auto !important;
      text-align: center;
    }
}

@media (max-width: 1399px) and (min-width: 1199px) 
{
    .item-5813 .clientTestimonials {
      margin-left: 45px;
    }
}

@media (max-width: 1199px) and (min-width: 992px) 
{
    .item-5813 .clientTestimonials 
    {
      margin: 0 auto !important;
      text-align: center;
    }  
  .item-5813 .support-outter-box {
    width: 31.9%;
  }
  .item-5813 .support-outter-box .support-inner-box {
      padding: 44px 70px !important;
    }
}

@media (max-width: 991px) and (min-width: 768px) 
{
    .item-5813 .clientTestimonials {
      margin: 0 auto !important;
      text-align: center;
    } 
  .item-5813 .support-outter-box {
    width: 48%;
  }
  .item-5813 .support-outter-box .support-inner-box {
      padding: 44px 70px !important;
    }
}

@media(min-width: 1200px)
{
    .item-5813 .clientTestimonials {
      margin-left: 30px;
    }
    .item-5813 .gray-area #mod2625 .owl-carousel .owl-wrapper-outer 
    {
      width: 1150px !important;
      margin: 0 auto !important;
    }
}


/* New Thank you page css - end */

@media(min-width: 1150px)
{
    #slideshow .showcase-rev-section .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start
    {
/*         background: none !important;
        margin: 0 0 0 -2000px;
        padding: 0px 20px 0px 2000px !important;*/
        margin: 0 !important;
       /** padding: 0px 20px 0px 85px !important; **/
        
    }
}

@media (min-width: 971px) and (max-width: 1149px) 
{
    .homepage #slideshow .showcase-rev-section .rev_slider_wrapper .tp-simpleresponsive .tp-caption.large_bg_black.tp-fade.tp-resizeme.layer1_title.start
    {
       /*padding: 0px 20px 0px 1440px !important;*/
        /**padding: 0px 20px 0px 85px !important;**/
        
        margin: 0 !important;
    }
}
.boxed_row .readmore:hover {
  color: #fff !important;
}

.item-5926 #user13 .row,
.item-502 #user13 .row 
{
    margin-left: 0px !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-img 
{
  transition: none !important;
  transform: unset !important;
  width: 100%;
  height: 300px !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay 
{
  opacity: 0 !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover {
  background: unset !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3 > a {
  color: #a40802 !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover
{
    color: #000 !important;
}

.sp-simpleportfolio-tags {
  display: none;
}
.sp-simpleportfolio-title a {
  font-size: 24.5px;
  font-family: 'Open Sans', 'Helvetica', Arial, serif;
  color: #a40802 !important;
}

.sp-simpleportfolio-description a:hover {
  color: #fff !important;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  background: #b01c1c;
  color: #fff;
}

.sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
  border: 1px solid #ddd !important;
  border-bottom: 0px !important;
  padding: 10px;
  border-radius: 4px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.sp-simpleportfolio-info {
  padding: 10px 20px 40px 20px !important;
  border: 1px solid #ddd !important;
  border-radius: 4px;
  border-top: 0px !important;
}

.sp-simpleportfolio-overlay {
    display: none !important;
}

.sp-simpleportfolio-overlay-wrappers a
{
    display: inline-block !important;
}

.sp-simpleportfolio-description a.readmore:focus {
    color: #fff !important;
}

/*.sp-simpleportfolio .sp-simpleportfolio-filter>ul {
    transform: rotate(180deg);
}*/

.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li {
    /*transform: rotate(-180deg);*/
    float: right;
}

.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li:first-child
{
    float: left !important;
}

.item-502 .page-header {
  margin-top: 50px !important;
  color: #000;
  font-size: 26px;
}

#mod893 li.social-twitter a::before {
  content: "\e61b";
  font-weight: 900;
  font-family: "Font Awesome 6 Brands";
  color: #fff !important;
  padding: 8px;
  position: relative;
  top: 5px;
  font-size: 14px;
}

@media(min-width: 1000px)
{
    #career-page-showcase .sppb-col-sm-12
    {
      padding-left: 0px;
    }
}

@media(max-width: 767px)
{
    #career-page-showcase
    {
      padding-top: 0px !important;
    }
    #career-page-text-image
    {
      margin-left: 0px !important;
    }
    #bd_results .items-row.cols-2 .item
    {
      width: 100% !important;
    }
    .eBlog .items-row.cols-2 .item.column-1 .itemContainer
    {
        margin-right: 0px !important;
    }
    .eBlog .items-row.cols-2 .item.column-2 .itemContainer
    {
        margin-left: 0px !important;
    }
    #career-page-showcase h2
    {
      font-size: 30px !important;
      line-height: 1.2em;
      text-align: center;
      width: 100%;
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    #career-page-showcase .sppb-sp-slider-text
    {
      text-align: center;
      line-height: 1.4em !important;
      margin: 0 auto !important;
    }
    #career-page-showcase .sppb-row
    {   
      margin-left: -5px !important;
    }
}

@media (min-width: 767px) and (max-width: 991px)
{
    #career-page-showcase h2
    {
      font-size: 50px !important;
    }
}

@media (min-width: 991px) and (max-width: 1199px)
{
    #career-page-showcase h2
    {
      font-size: 50px !important;
    }
    #career-page-showcase .sppb-container
    {
        max-width: 910px !important;
    }
}

.position-y-bottom{
    bottom:104px !important;
}

/* Email Marketing CSS - Start - 11-06-2024*/

/*.item-6033 #bd_results .box-container div.box,
.item-6031 #bd_results .box-container div.box
{
  background: #cd2122;
  color: #fff; 
}

.item-6033 #bd_results .box-container div.box a,
.item-6031 #bd_results .box-container div.box a
{
  color: #fff !important;
}

.item-6033 #bd_results .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle,
.item-6031 #bd_results .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle 
{
  background-color: #cd2122;
}

.item-6033 #bd_results .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle span,
.item-6031 #bd_results .rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle span 
{
  color: #fff !important;
}

.item-6033 #bd_results .rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle,
.item-6031 #bd_results .rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle 
{
  background: #2f2f2f;
}

.item-6033 #bd_results .rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle span,
.item-6031 #bd_results .rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle span
{
  color: #fff !important;
}*/

/* Email Marketing CSS - End */

div#mod2883 {
    background: #cd2122;
    padding: 50px;
    text-align: center;
    color: #fff;
}
.item-3968 #user9 {
  width: 100%;
}
.cybersecurity_form .dfpfa ul li, .cybersecurity_form .dfbeb input.dfbti {
width: 100%;
  max-width: 100%;
  
}
.cybersecurity_form .dfpfa ul.dfpfa-row li {
    width: 30%;
  min-height: 40px;
}
.cybersecurity_form .dfbepp {
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
}
.cybersecurity_form .dfpfa-row-li.What_are_some_of_your_concerns\? {
  width: 52% !important;
}
.cybersecurity_form #concerns_360 {
  box-sizing: border-box;
  max-width: 100% !important;
  width: 100% !important;
}
.cybersecurity_form .readon {
  background: #000;
}
@media(max-width: 767px){
  .cybersecurity_form li.What_are_some_of_your_concerns\? {
   width: 50% !important; 
  }
}
@media(min-width:481px) and (max-width: 767px){
    .cybersecurity_form .dfpfa ul.dfpfa-row li {
      width: 45%;
  }
}
@media(max-width:481px){
    .cybersecurity_form .dfpfa ul.dfpfa-row li {
      width: 100% !important;
      display: block;
  }
}
.item-3968 #mainbody{
  display: none;
}
.item-3968 #user9 .row {
  margin: 0;
}
.cybersecurity_form .moduletitle {
    color: #fff;
    font-weight: 800;
    font-size: 26px;
    margin-bottom: 28px;
}

@media(max-width:575px){
   .item-6056 div#mainbody div#bd_results h3 img {
    float: none !important;
    width: 100% !important;
    margin: 0px !important;
  }
}
  
  
@media(max-width:575px){
  .IT.for.Veterinarians div#bd_results h3 img {
    float: none !important;
    display: block !important;
    width: 100% !important;
    margin: 0px 0px 20px !important;
  }
}

.pop_figure_out {
  display: inline-block;
}

.pop_figure_out .left_col {
  display: inline-block;
  padding: 0 !important;
  padding-left: 20px !important;
}

.pop_figure_out .right_col {
  display: inline-block;
  width: 40%;
}
.pop_figure_out h2 {
  font-size: 34px;
  font-weight: bold;
}
.item-6205 .eb-dialog {
  padding-right: 0 !important;
  padding-top: 0 !important;
}
.pop_figure_out .right_col {
  background-image: url("/images/pop-up-sidebar.jpg");
  height: 550px;
  background-repeat: no-repeat;
  background-size: cover;
}
.pop_figure_out .dfpfa select {
  max-width: 100% !important;
  width: 100% !important;
  box-sizing: border-box;
}
/*form ul:nth-last-child(2) {
  text-align: center;
  padding-top: 10px;
}*/
.item-6205 .eb-dialog {
  height: 550px;
  overflow: unset;
}
@media(max-width: 767px) {
  .pop_figure_out .right_col {
    display: none;
  }
  .pop_figure_out .left_col {
    width: 100% !important
  }
  .item-6205 .eb-dialog {
    max-width: 95% !important; 
    padding-right: 20px;
    padding-bottom: 20px;
  }
}


.readon:hover 
{
  color: #fff !important;
}

@media (min-width: 767px) 
{
  body.item-6137 .readon.safe_ways 
  {
    display: none;
  }
}

@media (max-width: 767px) 
{
  body.item-6137 h1 img 
  {
    display: none;
  }
}


body.item-6137 #page_header.gradient 
{
  min-height: 0px !important;
  height: 0px;
}


/* Popup CSS  */

.eb-3 .voip-popup-content-box .eb-title {
  margin: 0 0 10px;
  color: #ffffff;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: 0.66px;
}

.eb-3 .voip-popup-content-box .eb-desc {
  margin: 0;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
  line-height: 20px !important;
}

body .voip-popup-content-box .readon {
  display: inline-block;
  margin: 8px 0 0;
  padding: 15px 28px !important;
/*  font-size: 24px !important;*/
  font-weight: 600 !important;
  text-transform: uppercase;
  text-align: center;
  line-height: 100%;
  white-space: normal;
  border: none !important;
  text-shadow: none;
  transition: 0.3s;
  box-sizing: border-box;
  background: #000 !important;
  color: #fff !important;
}

.bottom_popup_sec .eb-dialog.eb-acm.eb-acl 
{
  padding: 0px !important;
}

.voip-popup-content-box .eb-content-inner 
{
  padding-top: 30px;
}


@media (min-width: 1199px) 
{
  #voip-chat-box .sppb-addon.sppb-addon-single-image.sppb-text-center 
  {
    padding-top: 40px;
    padding-bottom: 0px;
    text-align: left;
  }
  #voip-chat-box .voip-chat-image {
    padding-top: 40px;
    padding-bottom: 0px;
    text-align: right;
    float: right;
  }
}



/*@media (min-width: 1199px) 
{
    .voip-popup-content-box 
    {
        max-width: 850px;
        margin: 0 auto;
    }
}
*/

.eb-desc a.readon 
{
  left: 5px;
}

@media(max-width: 767px)
{
    body #unity-testimonials #sppb-addon-1737564740083 h3 {
      margin-top: 15% !important;
    }
    #voip-chat-box .sppb-addon.sppb-addon-single-image.sppb-text-center 
    {
        width: auto;
        margin: 0 auto;
        padding-top: 20px;
        max-width: 300px;
    }
    .voip-popup-content-box img {
      display: none;
    }
    .voip-popup-content-box {
      text-align: center;
    }
    .eb-3 .voip-popup-content-box .eb-desc
    {
        display: inline-grid !important;
        order: 1;
    }
    .eb-3 .voip-popup-content-box .eb-desc span
    {
        order: 2;
    }

    #voip-chat-box .voip-chat-image div {
      float: none !important;
      text-align: center;
      margin: 20px auto;
    }
    body .voip-popup-content-box .eb-desc a.readon
    {
        bottom: 0px !important;
        float: none !important;
        font-size: 15px !important;
    }
    body #voip-chat-box .voip-chat-image div span img {
      display: block;
      margin: 0 auto;
      text-align: center;
    }
    .voip-popup-content-box {
      padding: 10px;
    }

}


@media only screen and (min-width: 767px) and (max-width: 991px)
{
    #voip-chat-box .eb-desc a.readon {
      margin-left: 10px;
    }
    .voip-popup-content-box {
      padding: 10px;
    }
    #voip-chat-box .sppb-addon.sppb-addon-single-image.sppb-text-center 
    {
      width: 300px;
      margin: 0 auto;
      padding-top: 20px;
    }
    #voip-chat-box .sppb-addon.sppb-addon-single-image.sppb-addon-image-shape 
    {
      width: 300px;
      margin: 0 auto;
      padding-top: 20px;
    }
    .voip-popup-content-box img {
      display: none;
    }
    .voip-popup-content-box {
      text-align: center;
    }
    .eb-3 .voip-popup-content-box .eb-desc
    {
        display: inline-grid !important;
        order: 1;
    }
    .eb-3 .voip-popup-content-box .eb-desc span
    {
        order: 2;
    }

    #voip-chat-box .voip-chat-image div {
      float: none !important;
      text-align: center;
      margin: 20px auto;
    }
    body .voip-popup-content-box .eb-desc a.readon
    {
        bottom: 0px !important;
        float: none !important;
        font-size: 15px !important;
    }
    body #voip-chat-box .voip-chat-image div span img {
      display: block;
      margin: 0 auto;
      text-align: center;
    }
}


@media only screen and (min-width: 991px) and (max-width: 1199px)
{
    #voip-chat-box .eb-desc a.readon {
      margin-left: 10px;
    }
    #voip-chat-box .eb-desc a.readon
    {
        font-size: 14px !important;
    }
    #voip-chat-box .voip-popup-content-box {
      right: 20px;
    }
    #voip-chat-box .sppb-addon.sppb-addon-single-image.sppb-text-center img {
      position: relative;
      top: 50px;
    }
    #voip-chat-box .voip-chat-image img {
      top: 50px !important;
      position: relative;
    }
/*    #voip-chat-box .voip-popup-content-box img {
      display: none;
    }*/

}


@media(max-width: 767px)
{
    .item-6216 #Showcase h1 
    {
      font-size: 30px !important;
      line-height: 1.2em !important;
      /*margin-top: 50px !important;*/
    }
    .item-6216 #Showcase p 
    {
      line-height: 1.4em !important;
      margin-top: 20px;
    }

}

@media(min-width: 1200px)
{
    .bottom_popup_sec #voip-chat-box 
    {
      max-width: 1100px !important;
    }
}

.duotone_icon i {
    color: #cd2122;
    text-align: center;
    font-size: 200px;
    display: block;
    float: right;
    margin: 5px;
}

.oneonta_managed_testimonials_sec .readon {
  padding: 12px 20px;
  font-size: 28px;
  color: #fff !important;
}
/*.oneonta_managed_testimonials_sec .readon i {
  font-size: 24px;
  margin-right: 10px;
  vertical-align: middle;
}*/
.oneonta_form_boxes .fa-solid {
  font-size: 40px;
  float: left;
  padding-right: 10px;
}

.oneonta_form_boxes 
{
  background: #cd2122;
  padding: 10px 20px;
  color: #fff;
  font-size: 16px;
  min-height: 60px;
  line-height: 1.2em;
}

.oneonta_form_boxes p {
  margin-bottom: 0px;
}




#sp-page-builder.sp-page-builder.page-33 input, 
#sp-page-builder.sp-page-builder.page-33 select 
{
  width: 100% !important;
  max-width: 100% !important;
  height: 40px !important;
}

#sp-page-builder.sp-page-builder.page-33 form .dfpfa ul.dfpfa-row li 
{
  width: 100% !important;
  padding-right: 0px;
}

body #sp-page-builder.sp-page-builder.page-33 .dfbepp input.dmsb[type="button"]
{
    width: auto !important;
}

body #sp-page-builder.sp-page-builder.page-33 .dfpfa-row .dlil.radio_fld input,
body #sp-page-builder.sp-page-builder.page-33 .dfpfa-row .dlil.checkbox_fld input,
body #sp-page-builder.sp-page-builder.page-33 .dfpfa-row .dlil .dfbepb.checkfield input 
{
  width: auto !important;
  height: auto !important;
}

#sp-page-builder.sp-page-builder.page-33 .boxed_thumbnail {
  max-width: 200px;
  margin: 0 auto;
}

#sp-page-builder.sp-page-builder.page-33 .tooltipster-icon
{
    margin: 4px 0 0 0px;
    width: 18px;

}

#sp-page-builder.sp-page-builder.page-33 .dfpfa ul
{
    padding: 0px !important;
}

#sp-page-builder.sp-page-builder.page-33 .boxed_row_item a {
  width: 100%;
  text-align: center;
  display: block;
  margin: 5px auto;
}

#sp-page-builder.sp-page-builder.page-33 .boxed_row {
  border-bottom: 2px solid #ccc;
  margin-bottom: 20px;
}

#sp-page-builder.sp-page-builder.page-33 .sppb-panel-modern > .sppb-panel-heading.active {
  background: #cd2122;
  color: #fff;
  border-color: #cd2122 !important;
}



@media(max-width: 767px)
{
    body #footer1 #mod119 
    {
        width: 100%;
        float: none !important;
        margin-bottom: 30px;
    }
}

#sp-page-builder.sp-page-builder.page-36 form .dfpfa ul.dfpfa-row li {
  width: 100% !important;
}

.page-36 .sppb-btn
{
    width: 100% !important;
}

.page-36 .sppb-btn.active {
  background: #cd2122 !important;
  color: #fff;
}


@media(min-width: 767px)
{
    #general-support3 .boxed_row 
    {
      width: 75%;
      margin: 0 auto;
    }
    #general-support3 .boxed_row 
    {
      display: flex;
    }
    #general-support3 .boxed_row .boxed_row_item 
    {
        padding: 3rem;
        width: 50%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
}

.page-36 #general-support3 .form-holder, 
.page-36 .general-support2 .form-holder, 
.page-36 #general_sup_options_sec .form-holder
{
/*  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.8s ease-in-out;
*/
    display: none;
}
.page-36 #general-support3 .form-holder.open, 
.page-36 .general-support2 .form-holder.open, 
.page-36 #general_sup_options_sec .form-holder.open
{
    max-height: 100% !important;
}

.page-36 #general-support2 .form-holder, 
#general_sup_options_sec .form-holder 
{
  background: #F5F5F5;
}

/*.page-36 #general-support2 .form-holder.open, 
#general_sup_options_sec .form-holder.open
{
  padding: 20px;
}*/

.page-36 .form-holder .sppb-container-inner {
  padding: 15px;
}

#sp-page-builder.sp-page-builder.page-36 input, 
#sp-page-builder.sp-page-builder.page-36 select 
{
  width: 100% !important;
  max-width: 100% !important;
  height: 40px !important;
}

#sp-page-builder.sp-page-builder.page-36 form .dfpfa ul.dfpfa-row li 
{
  width: 100% !important;
  padding-right: 0px;
}

body #sp-page-builder.sp-page-builder.page-36 .dfbepp input.dmsb[type="button"]
{
    width: auto !important;
}

body #sp-page-builder.sp-page-builder.page-36 .dfpfa-row .dlil.radio_fld input,
body #sp-page-builder.sp-page-builder.page-36 .dfpfa-row .dlil.checkbox_fld input,
body #sp-page-builder.sp-page-builder.page-36 .dfpfa-row .dlil .dfbepb.checkfield input 
{
  width: auto !important;
  height: auto !important;
}

/*html 
{
    scroll-behavior: smooth;
}*/


#support_options_overview .duoicon 
{
  font-size: 300px;
  padding-bottom: 10px;
}

#support_options_overview .sppb-addon-title 
{
  margin-bottom: 0px;
}



/*#top{background-color:#0699A9; height:15px;background-repeat:repeat-x; width:100%; margin:0; padding:0; z-index:1; position:relative;}
#triangolo{width: 0; height: 0; line-height: 0px; border-top: 40px solid #0699A9; border-left: 40px solid transparent; border-right: 0; float:right;}
.bottone{margin-right:0; padding:0; float:right;}
#top-bg{background-color: #0CADBE; height: 50px; border-bottom:7px solid #0699A9;background-repeat:repeat-x; width:100%; margin:0; padding:0; display:none; position:relative;}
.bg{position:fixed; top:0; left:0; width:100%; height:100%;}
*/



@media(max-width: 991px)
{
    .page-36 #general_sup_options_sec, 
    .page-36 #general-support0, 
    .page-36 #general-support2, 
    .page-36 #general-support3 
    {
      text-align: center !important;
    }
    .page-36 #general_sup_options_sec i, 
    .page-36 #general-support0 i, 
    .page-36 #general-support2 i, 
    .page-36 #general-support3 i
    {
        font-size: 200px !important;
    } 
    .page-36 #general-support3 .boxed_row .boxed_row_item .boxed_thumbnail {
      width: 200px;
      margin: 0 auto;
    }
    .page-36 #general-support3 .boxed_row .boxed_row_item i {
      font-size: 24px !important;
    }
    .page-36 #general-support3 .boxed_row .boxed_row_item .readon
    {
        width: 160px;
        margin: 2px auto;
        text-align: center;
        display: block;
    }
    .page-36 #general-support3 .boxed_row {
      margin-bottom: 20px;
    }

}

@media(max-width: 767px)
{    
    body .sp-slider #sp-slider-item-1738866953733-num-0-key #sp-slider-inner-item-1738866953734-num-0-key 
    {
        font-size: 20px;
        line-height: 1.2em;
        margin-bottom: 10px;
    }
}




@media only screen and (min-width: 991px) and (max-width: 1199px)
{
    .page-36 #general-support3 .boxed_row .boxed_row_item .readon
    {
        width: 160px;
        margin: 2px auto;
        text-align: center;
        display: block;
    }
    .page-36 #general-support3 .boxed_row {
      margin-bottom: 20px;
    }

}

h4.alert-heading{
    font-weight:bold;
    color:#000 !important;
}
.alert-message{
    font-size:16px !important;
    color:#000 !important;
    padding-top :10px;
}







body
{
    position: relative;
    overflow-x: hidden;
}




/*@media(min-width: 1199px)
{
    .grecaptcha-badge 
    {
      position: absolute !important;
    }
}*/



.item-6252 #webinar_signup_form .sppb-addon-title {
  text-align: center;
  color: #fff;
  font-weight: bold;
}

.item-6252 #webinar_signup_form form .dfpfa ul.dfpfa-row li 
{
  width: 50% !important;
  display: inline-block !important;
}

.item-6252 #webinar_signup_form form .dfbepl, 
.item-6252 #webinar_signup_form form .dfbepp label 
{
  color: #fff;
}

.item-6252 #webinar_signup_form #jcfc_btn_Webinar_Signup_Template 
{
  background: #fff;
  color: #000 !important;
  margin: 0 auto;
}

.item-6252 #webinar_signup_form .dfbepp input.dmsb[type="button"] {
  width: auto;
  margin: 0 auto !important;
  display: block;
}


.item-6252 #free_cta_sec .sppb-addon-title 
{
  line-height: inherit !important;
  margin-top: 7px;
  margin-bottom: 7px;
}

.item-6252 #webinar_signup_showcase h1 {
  font-size: 34px;
}

body.item-6252 #mainbody .row
{
    margin-bottom: 0px !important;
}

@media(max-width: 767px)
{
    body.item-6252 #webinar_signup_form form .dfpfa ul.dfpfa-row li 
    {
        width: 100% !important;    
    }
    body.item-6252 #webinar_signup_showcase 
    {
      height: auto !important;
    }
     body.item-6252 section#content
    {
        padding-top: 0px !important;
    }
    body.item-6252 #webinar_signup_showcase h1 
    {
      font-size: 26px;
      text-align: center;
      line-height: 1.3em;
    }
    body.item-6252 #webinar_signup_showcase 
    {
      text-align: center;
    }
    body.item-6252 #free_cta_sec .sppb-addon-title {
      text-align: center;
      line-height: 1.2em !important;
      margin-bottom: 20px;
    }
   body.item-6252 #free_cta_sec {
      text-align: center;
      margin: 0 auto !important;
      display: block;
    } 

}



@media only screen and (min-width: 767px) and (max-width: 991px)
{
    body.item-6252 #webinar_signup_showcase {
      margin-top: 134px !important;
    }
    body.item-6252 #webinar_signup_showcase 
    {
      height: auto !important;
    }
     body.item-6252 section#content
    {
        padding-top: 0px !important;
    }
    body.item-6252 #free_cta_sec .sppb-addon-title 
    {
      text-align: center;
      line-height: 1.2em !important;
      margin-bottom: 20px;
    }
   body.item-6252 #free_cta_sec {
      text-align: center;
      margin: 0 auto !important;
      display: block;
    } 

}
#content a {
    text-decoration:underline !important;
}

#content a.readon{
    text-decoration: none !important;
}

#content #mod131 a{
    text-decoration: none !important;
}
#content #dance_team a{
    text-decoration: none !important;
}

#content .eb-gallery-title a{
    text-decoration: none !important;
}

#content .eb-post-title a{
    text-decoration: none !important;
}
#content #mod237 a{
    text-decoration: none !important;
}
#content #mod246 a{
    text-decoration: none !important;
}
#content #mod321 a{
    text-decoration: none !important;
}
#content #mod380 a{
    text-decoration: none !important;
}
#content #mod515 a{
    text-decoration: none !important;
}
#content .itemTitle a{
    text-decoration: none !important;
}
#content a.readMore {
    text-decoration: none !important;
}

#content .accordion a {
    text-decoration: none !important;
}



.item-6381 #sidebar_right {
  background: #B01C1C !important;
}

.item-6381 #mod3445 .moduletitle {
  color: white !important;
}

.item-6381 #mod3445 .readon {
  background: black !important;
}

.grecaptcha-badge 
{
    position: absolute !important;
}

@media(max-width: 1024px)
{
    .grecaptcha-badge 
    {
        right: 0 !important;
        width: 70px !important;
    }
}





@media (max-width: 450px) 
{
   body .moduletable.featured-homepage-latest-post 
   {
        padding-top: 0px !important;
        padding-bottom: 200px !important;
    }
}



@media (max-width: 1200px) 
{
    .homepage .moduletable.featured-homepage-latest-post h4.moduletitle 
    {
        font-size: 25px;
    }
}

@media(max-width: 450px)
{ 
    .homepage .moduletable.featured-homepage-latest-post-image a.eb-mod-image-cover 
    {
        width: 200px !important;
        height: 200px !important;
    }
}

body{
    padding:0px !important;
}


.span9 .list-style11 
{
  margin-left: 10px;
}

.span9 .cta-recycling {
  background: #cd2122;
  padding: 20px;
}

.cta-recycling p 
{
  font-size: 18px;
  color: #fff;
  margin-bottom: 0px;
}

.cta-recycling .readon 
{
  text-align: right;
  float: right;
  display: block !important;
  margin-top: -5px;
  background: #000;
}

@media(max-width: 767px)
{
    body .cta-recycling .readon
    { 
        float: none !important;
        display: block !important;
        margin: 10px auto !important;
        text-align: center;
        width: 100px;
    }
    .span9 .cta-recycling
    {
        text-align: center;
    }
}

@media only screen and (min-width: 767px) and (max-width: 991px)
{
    body .cta-recycling p 
    {
      font-size: 15px !important;
    }
}