/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
http://www.shape5.com/component/option,com_smf/Itemid,75/topic,31710.0/
----------------------------------------------------------- */
/* FEEDBACK LANDING PAGE CORRECTIONS */

@font-face { font-family: 'oxygenregular'; src: url('oxygen.eot'); src: url('oxygen.eot?#iefix') format('embedded-opentype'), url('oxygen.woff') format('woff'), url('oxygen.ttf') format('truetype'), url('oxygen.svg#oxygenregular') format('svg'); font-weight: normal; font-style: normal; }
ul.checkbox li { display: block; background: url("../images/checkBox.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0); font-size: 14px; font-weight: bold; list-style: none outside none; margin-bottom: 10px; padding-left: 25px; }
a:hover { text-decoration: underline; }
li { display: list-item; }
.cityScape { background: url("../images/cityScape.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0); height: 445px; text-align: center; }
.above-box1 { margin: 0 -20px; padding: 0 20px; }
#s5_body_padding { background: rgba(0, 0, 0, 0) url("../images/headerBG.jpg") repeat-x scroll center top !important; }
.s5_wrap { width: 960px !important; }
#bannerText { float: left; margin-left: 10px; }
#bannerText { float: left; margin-left: 0px; margin-top: -25px; }
#bannerText h3 { color: #ffffff; font-size: 48px; font-weight: bold; margin-bottom: 55px; }
#bannerText p { color: #256d95; font-size: 27px; font-weight: bold; height: auto; line-height: 42px !important; margin-bottom: 14px; }
p { padding: 5px 0; }
h2 { font-size: 24px; font-weight: bold; margin-bottom: 18px; line-height: 24px; }
body.news .blognews a { color: #2F2F2F; }
.module_round_box { background: none !important; border: none !important; }
.home #bannerText h3 { margin-top: 85px; }
#callouts .callout { background: url("../images/box-she.jpg") no-repeat scroll center bottom; float: left; margin: 0 4px; padding-bottom: 8px; width: 24.1%; }
#callouts .callout-in { background: #fafafa none repeat scroll 0 0; border: 1px solid #d0d0d0; border-radius: 5px; min-height: 170px; padding: 10px; }
.s5_resize_top_row1.s5_module_box_2 { min-height: auto !important; }
.above-box1 { text-align: center; background: rgba(0, 0, 0, 0) url("../images/contentSectionBG.jpg") repeat-x scroll center bottom; margin: 0 -20px; padding: 0 20px; }
.above-box1 h1 { color: #2f2f2f; font-size: 43px; font-weight: bold; line-height: 55px; margin: 0 auto; padding-bottom: 10px; padding-top: 25px; }
.home .contentRight.above-box1 img { float: left; margin: 0px 0 0 0; position: relative; left: -45px; }
.contentSections img { vertical-align: bottom; }
.contentRight .text { float: right; padding-right: 60px; padding-top: 105px; width: 55%; }
.contentMiddle { margin-top: 30px !important; text-align: center; }
.above-box2 h1 { color: #2f2f2f; font-size: 43px; font-weight: bold; line-height: 55px; margin: 0 auto; padding-bottom: 10px; padding-top: 25px; }
.contentLeft .text { float: left; padding-top: 112px; width: 500px; padding-left: 55px; box-sizing: border-box; }
.contentLeft img { float: right; padding-top: 25px; }
.cityScape { background: rgba(0, 0, 0, 0) url("../images/cityScape.jpg") repeat scroll 0 0; height: 445px; text-align: center; }
.s5_fourdivs_1.request-free img { margin: -59px 0 0; }
.s5_fourdivs_1.request-free { text-align: center; }
#s5_header_area_inner { margin-top: -1px; padding-top: 1px; }
#headerTopRight p { color: #000; float: left; font-size: 24px; padding-right: 10px; padding-top: 5px; }
#headerContact p { background: url("../images/phone.png") no-repeat scroll left 15% rgba(0, 0, 0, 0); padding-left: 40px; }
* { margin: 0; padding: 0; }
article, aside, div, dt, figcaption, footer, form, header, hgroup, html, main, nav, section { display: block; }
address, address[dir], article, article[dir], aside, aside[dir], blockquote, blockquote[dir], body, body[dir], caption, caption[dir], center, center[dir], col, col[dir], colgroup, colgroup[dir], dd, dd[dir], dir, dir[dir], div, div[dir], dl, dl[dir], dt, dt[dir], fieldset, fieldset[dir], figcaption, figcaption[dir], figure, figure[dir], footer, footer[dir], form, form[dir], h1, h1[dir], h2, h2[dir], h3, h3[dir], h4, h4[dir], h5, h5[dir], h6, h6[dir], header, header[dir], hgroup, hgroup[dir], hr, hr[dir], html, html[dir], legend, legend[dir], li, li[dir], listing, listing[dir], main, main[dir], marquee, marquee[dir], menu, menu[dir], nav, nav[dir], noframes, noframes[dir], ol, ol[dir], p, p[dir], plaintext, plaintext[dir], pre, pre[dir], section, section[dir], summary, summary[dir], table, table[dir], tbody, tbody[dir], td, td[dir], tfoot, tfoot[dir], th, th[dir], thead, thead[dir], tr, tr[dir], ul, ul[dir], xmp, xmp[dir] { unicode-bidi: -moz-isolate; }
body { font-family: "Ubuntu", Helvetica, Arial, sans-serif; }
body { color: #333333; font-size: 15px !important; line-height: 1.5em; }
#headerTopRight img { float: right; }
#headerTopRight p { color: #000; float: left; font-size: 24px; padding-right: 10px; padding-top: 5px; }
#headerContact p { background: url("../images/phone.png") no-repeat scroll left 15% rgba(0, 0, 0, 0); padding-left: 40px; }
#s5_menu_wrap, .bottom-row, .login-widget, #headerContact a, #headerTopRight img { display: block !important; }
#s5_menu_wrap { border: none !important; background: none !important; }
#s5_search input, #s5_menu_wrap, .s5_mod_h3, #subMenusContainer, h2 { font-family: Ubuntu; }
#s5_menu_wrap { border-top: 0 solid #222222; float: right; margin-top: -40px; padding-top: 5px; }
#s5_search input, #s5_menu_wrap, .s5_mod_h3, #subMenusContainer, h2 { font-family: "oxygenregular" !important; }
#s5_nav li a { color: #000 !important; font-size: 15px !important; }
#s5_nav li { border-right: 1px solid #aeaeae; display: block; float: left; height: 30px; list-style: outside none none; overflow: hidden; padding: 0 17px; position: relative; }
.custom #headerContact { width: 400px !important; }
#bannerText > h3 { margin-top: 45px!important; }
body #s5_top_row1 .computers { margin-top: 22px!important; margin-right: 0px !important; }
#s5_body { background: rgba(0, 0, 0, 0) url("../images/background.jpg") repeat scroll 0 0; }
#callouts .callout h2 { color: #141414; font-size: 15px; font-weight: bold; margin-bottom: 0; text-align: center !important; clear: both; }
#callouts .callout p { color: #363636; font-size: 13px; padding-top: 10px; text-align: center; }
/*.s5_resize_center_columns { background: #fff none repeat scroll 0 0; }*/
#s5_top_row2_inner { background: #fff none repeat scroll 0 0; border-bottom: 1px solid #E3E3E3; -webkit-border-radius: 7px 7px 0 0; border-radius: 7px 7px 0 0; margin-top: -39px; }

/*.home #s5_top_row2_inner { 
    margin-top: -12px;
}*/
#s5_component_wrap .cityScape ul { margin: 40 auto 0; text-align: left; width: 39%; display:inline-block; }
 
.home_cust { margin-top: -36px; }
#headerContact { float: right; margin: -6.5% 0 0; width: 400px; }
#s5_banner { padding-right: 0px !important; }
/***** ************/

.bottom-row { background: none repeat scroll 0 0 #252525; margin-top: -70px; padding-top: 70px; }
#s5_bottom_row1_wrap .latestnews li a, #s5_bottom_row1_wrap, #s5_bottom_row1_wrap p { font-size: 12px; line-height: 1.8em; }
#s5_pos_bottom_row1_1, #s5_pos_bottom_row1_2 { padding-right: 16px; }
#s5_pos_bottom_row1_2 { width: 38% !important; }
element.style { width: 50%; }
#s5_pos_bottom_row1_1, #s5_pos_bottom_row1_2 { padding-right: 16px; }
#s5_pos_bottom_row1_2 { width: 50% !important; }
#s5_bottom_row2_area1 .module_round_box, #s5_bottom_row1 .module_round_box { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 solid #c5c5c5; color: #fff; padding: 20px 0; }
.bottom-row .module_round_box .s5_mod_h3 { border-bottom: 1px solid #4e4e4e; font-size: 20px; font-weight: bold; margin: -20px 0 12px; padding: 12px 0 11px; }
.bottom-row a, .bottom-row .module_round_box .s5_h3_first, .bottom-row .module_round_box-none .s5_h3_first, .bottom-row .module_round_box ul.menu .current a, .bottom-row h2, .bottom-row h4, .bottom-row #s5_md_outer_wrap h3 { color: #fff !important; }
#s5_bottom_row1_wrap ul.menu li { float: left; width: 50%; }
.module_round_box ul.menu li { padding: 0; }
#s5_bottom_row1_wrap ul.menu li a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom: 0 dotted #d3d3d3; color: #fff; display: block; font-size: 12px; line-height: 1.8em; padding: 0; }
.bottom-row .module_round_box .s5_mod_h3 { border-bottom: 1px solid #4e4e4e; font-size: 20px; font-weight: bold; margin: -20px 0 12px; padding: 12px 0 11px; }
.bottom-row .module_round_box .s5_mod_h3 { border-bottom: 1px solid #4e4e4e; font-size: 20px; font-weight: bold; margin: 0 0 12px; padding: 12px 0 11px; }
.module_round_box .s5_mod_h3 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
.s5_resize_bottom_row1.s5_module_box_2 { min-height: 0 !important; }
.cat-list-row1 td { border-bottom: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; padding: 4px 4px 4px 10px; }
body { font-family: "oxygenregular" !important; line-height: 1.5em; }
.s5_resize_top_row1.s5_module_box_2 { min-height: 0 !important; }
/*.module_round_box_outer { margin-bottom: -24px !important; }*/
.s5_resize_above_body.s5_fourdivs_4 { min-height: inherit !important; }
#s5_breadcrumb_fonts_wrap { display: none; }
/********/
#bannerInner img.computers { margin-right: 0 !important;     margin-top: -29px !important; position: absolute; right: 25px; width: 266px; z-index: 5; }
#s5_right_wrap { padding-top: 75px; /*background: #cfcfcf !important;*/ width: 330px !important; }
.blog-featured h1, .item-page h1 { color: #000000; font-size: 32px; font-weight: normal; line-height: 36px; padding-bottom: 15px; padding-top: 0; text-transform: none; }
#s5_component_wrap .contentRight p { float: left; }
#s5_search input, .s5_mod_h3, h2 { font-family: "oxygenregular" !important; font-size: 24px; margin-bottom: 18px; }
#bannerText > h3 { margin-left: 0; }
.module_round_box_outer { position: relative; margin-left: 0 !important; }
.s5_resize_center_columns.s5_float_left { width: 330px !important; }
#main2 > div { position: relative !important; width: 100% !important; }
#je-module > div { background: #cfcfcf none repeat scroll 0 0 !important; border: 1px solid #cfcfcf !important; }
.s5_fourdivs_1.request-free { height: 0 !important; }
div#je-module { padding: 0px; }
.item-page > div h2 { font-weight: bold; }
/*latest-blog*/
.latest_blog_mod .eb-mod .mod-item { padding: 4px 0 !important; }
.eb-mod .mod-item + .mod-item { border-top: 1px solid #ccc; margin: 1px 0 0 !important; }
.eb-mod a { font-size: 11px; }
/**/

/***** ************/
#headerTopRight .skype_c2c_logo_img { display: inline-block !important; }
div#bannerText { float: left; margin-right: 0px!important; margin-top: 0px!important; width: 50%; }
#s5_top_row2 .module_round_box { background: none repeat scroll 0 0 #FFFFFF!important; padding: 20px 20px 16px!important; border-radius: 7px 7px 0 0!important; border-left: 0px none; !important;
border-right: 0px none!important; }
.s5_wrap { width: 960px !important; }
.ready_home h3 { margin: 60px 0 58px !important; color: #FFFFFF; font-size: 48px; font-weight: bold; }
.ie11up .ready_home h3 { margin: 70px 0 58px !important; }
/*p.home_computer { float: right; margin: -53px -64px; width: 62%; }*/
p.home_computer {
  float: right;
  margin: 0 50px 0 0;
  position: relative;
  max-width: 40%;
  padding:0;

}
.home_computer > a {
  left: 50%;
  margin: -21px 0 0 -30px;
  position: absolute;
  top: 50%;
}
body.home div #s5_top_row1 .computers {
  float: none;
  margin-top: 0 !important;
  
}
div#s5_top_row1_area1 { padding: 0; }
div#s5_top_row2_area1 { margin: 0 0 0 0 !important; padding-top: 15px; position:relative;}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.s5_wrap:after { clear: both; }
.contentLeft.contentSections.above-box1 { overflow: hidden; }
.contentLeft.contentSections.above-box1 img { padding-bottom: 48px; margin-right: -23px; }
div#s5_footer_area1 { color: #fff !important; }
#bannerInner div#bannerText { width: auto !important; }
.well { min-height: inherit !important; padding: 0 !important; margin-bottom: 0 !important; background-color: inherit !important; border: none !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
.form-horizontal .control-label { float: none; width: auto; padding-top: 5px; text-align: inherit; }
.form-horizontal .controls { margin-left: 0; }
.form-horizontal .control-group { margin-bottom: 0; }
.inputbox, .registration input, .login input, .contact-form input, #jform_contact_message, input { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.nav-stacked a { background: none; }
.nav-tabs.nav-stacked > li:first-child > a { -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; }
#s5_center_column_wrap_inner { left: -100%; overflow: hidden; min-height: 1px; position: relative; }
.module_round_box .s5_mod_h3 { border-bottom: solid 0px #C5C5C5; padding-bottom: 11px; padding-top: 12px; font-size: 22px; font-weight: bold; }
.nav-tabs.nav-stacked > li > a { border: 0; padding: 0; }
.home #s5_center_area_inner { background: #FFF; margin-top: 0; }
#s5_center_area_inner { background: #FFF url(../images/left-bg.png) right repeat-y; position: relative; z-index: 0; /* margin-top: -15px; */ }
#member-registration input, #member-registration textarea { width: auto; }
table td, .cat-list-row0 td, .cat-list-row1 td { border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; padding: 4px 4px 4px 10px; }
td { padding-bottom: 0px; padding-top: 0px; }
table, table td { border-collapse: collapse; }
.s5_resize_center_columns.s5_float_left { min-height: inherit !important; }
#s5_body_padding { background: url(../images/innerHeaderBG.jpg) top repeat-x !important; height: 240px; }
body.home #s5_body_padding{height: auto !important;     height: 240px;}
.home #s5_body_padding { background: url(../images/headerBG.jpg) top repeat-x !important; height: 223px; }
#s5_responsive_mobile_sidebar_body_wrap_inner #bannerText > h3 {     margin-top: 29px!important;  margin-bottom: 0!important;  padding-bottom: 6px;}
.inputbox:hover, .registration input:hover, .login input:hover, .contact-form input:hover, #jform_contact_message:hover { border: solid 1px #BDBCBC; }
.inputbox, .registration input, .login input, .contact-form input, #jform_contact_message { border: 1px solid #D8D8D8; margin-top: 4px; margin-bottom: 4px; padding: 4px; background: #F7F7F7; -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset; -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset; }
ul li { padding: 2px; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { height: auto; }
#s5_component_wrap ul { list-style: disc outside none; margin-bottom: 30px; margin-left: 25px; margin-top: 15px; width: auto; }
div.login, div.registration { padding-bottom: 0; margin-bottom: 0; }
.login fieldset { border-bottom: 0; padding-top: 0; padding-bottom: 0px; }
.button:hover, .validate:hover { background: #666666; }
.button, li.pagenav-next, li.pagenav-prev, .validate { background: #2F2F2F; }
.button { margin: 0px; margin-top: 0px; margin-right: 8px; color: #ffffff; }
.btn { padding: 4px; }
.form-horizontal .control-label { padding-top: 0; }
#s5_center_column_wrap_inner { margin-right: 330px !important; /*background: #fff;*/ box-sizing: border-box; padding-right: 0; }
/*#s5_right_wrap { padding-left: 122px; box-sizing: border-box; }*/
/*#s5_right_wrap { box-sizing: border-box; margin-left: 98px; padding-left: 27px; width: auto !important; }*/
#s5_right_column_wrap { width: 330px!important; margin-left: -330px!important; }
#s5_component_wrap p { margin-right: 15px; padding-bottom: 10px /*approved by jared*/; padding-left: 25px; padding-top: 0px; font-size: 15px; line-height: 24px; }
.border { border: 3px solid #000000; border-radius: 3px; box-shadow: 1px 1px 7px rgba(33, 30, 31, 0.33); margin: 15px; display: block; margin-left: auto; margin-right: auto; }
a.eb-image-viewport { float: left; width: 175px; }
.home #s5_center_column_wrap_inner { margin-right: 0 !important; }
#headerTopRight p { color: #000000; font-size: 24px; }
.contentLeft .text { width: 54%; }
.nm-avatar img { background: #f7f7f7 none repeat scroll 0 0; border: 1px solid #dbdbdb; margin: 0 10px; max-width: 100%; padding: 5px; }
div#je-module div#je-modimg { float: left; margin: 0 15px 0 0; }
#s5_nav li a { color: #2F2F2F; font-size: 15px; }
#s5_nav li.mainMenuParentBtnFocused, #s5_nav li:hover { background: none; }
#subMenusContainer div.s5_sub_wrap ul, #subMenusContainer div.s5_sub_wrap_rtl ul, #subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul { border-bottom: solid 3px #2F2F2F; }
#subMenusContainer div.s5_sub_wrap ul, #subMenusContainer div.s5_sub_wrap_rtl ul, #subMenusContainer div.s5_sub_wrap_lower ul, #subMenusContainer div.s5_sub_wrap_lower_rtl ul { border-bottom: 0px solid #2F2F2F !important; }
#subMenusContainer div.s5_sub_wrap ul, #subMenusContainer div.s5_sub_wrap_rtl ul { -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); border: 0px solid #C5C5C5; border-top: none; background: none repeat scroll 0 0 rgba(228, 228, 228, 0.97); padding-bottom: 3px; border-radius: 0 0 6px 6px; }
#s5_nav ol, #s5_nav ul, #subMenusContainer ul, #subMenusContainer ol { left: 0; }
#nav, #s5_nav ul, #s5_nav ol, #subMenusContainer ul, #subMenusContainer ol { padding: 0; margin: 0; list-style: none; line-height: 1em; }
div.je-title_mod_testi { padding-top: 0px; }
div#je-module div#je-description { padding-top: 0; }
div#style2 { background: none; color: #666; border: 1px solid #EFEFEF; background: #FFF; }
div#style2-inner2 { background: url(../images/style2/bot-right.png) bottom right no-repeat; padding: 20px; height: 100%; margin: 0; }
div#style2-inner1 { background: none; }
div#style2-inner { background: none; }
div#je-testimonials2 div#je-audetails { text-align: left; }
div#je-testimonials2 div#je-audetails span { display: inline-block; }
div#je-testimonials2 div#je-audetails br { display: none; }
#je-author { font-style: italic; font-weight: bold; padding-right: 5px; font-size: 12px; }
#je-location { font-size: 12px; color: #666; }
div#je-testimonials2 div#je-con div#je-quoteright img { border: 1px solid #DBDBDB; margin: 0px 10px !important; float: left; padding: 5px; background: #F7F7F7; max-width: 100%; }
div#style2 div#je-title h2 { font-size: 15px; margin: 0; line-height: 25px; color: #000000; padding-bottom: 10px; font-weight: bold; }
div#je-testimonials2 div#je-audetails { margin: 5px 5px 0 5px !important; }
.blog #s5_component_wrap p { margin-right: 0; padding-left: 0; }
.home .s5_module_box_1 { padding-left: 10px; }
#s5_nav li.mainParentBtn .s5_level1_span2 a { padding-right: 0 !important; }
#s5_nav li.mainMenuParentBtnFocused a { background: none !important; }
#s5_bottom_row1_wrap .module_round_box { padding-top: 8px !important; }
.requestBigInner { display: block; margin-left: auto; margin-right: auto; margin-top: 25px; }
.s5_outer #je-address div { display: inline-block; font-size: 13px; }
.s5_outer #je-address div { font-style: italic; font-weight: bold; }
.s5_outer #je-address div:nth-child(2) { font-style: normal; font-weight: bold; }
.contact-us #login ul li { list-style: none; }
.contact-us #s5_component_wrap ul { margin-bottom: 0; margin-top: 0; padding: 0; }
.what_our #je-address { padding-top: 0px !important; }
.button { margin: 0px; margin-top: 0px; margin-right: 8px; color: #ffffff; }
.btn-primary:hover, .button:hover, .validate:hover, .pager a:hover { border: none; }
div#je-module div#je-address { background: none !important; margin-top: -39px; padding: 20px 110px 5px 0; }
.home #s5_top_row2_area1 .module_round_box .s5_module_box_1 { padding-left: 0; }
h3 { font-size: 1.1em; font-weight: normal; }
.page-header { margin-bottom: 0; }
.home #s5_columns_wrap { top: 0; }
#s5_columns_wrap { top: 0; }
.flxmap-directions { padding-top: 15px; }
.flxmap-directions input { padding: 0; }
.flxmap-directions input[type="submit"] { position: relative; top: -5px; padding: 0 3px; }
.flxmap-directions p { vertical-align: top; }
div#fd.eb .reset-heading { border: 0 none !important; font-size: 34px; line-height: 1.2; margin: 0; padding: 0; }
.module_round_box_outer { margin-left: 7px; margin-right: 7px; margin-bottom: 14px; }
.module_round_box { background: #FFFFFF; border: solid 1px #C5C5C5; padding: 20px !important; padding-bottom: 16px; }
.maryland-managed-it-services .dfbti .inputbox, .maryland-managed-it-services .dfbti .registration input, .maryland-managed-it-services .dfbti .login input, .maryland-managed-it-services .dfbti .contact-form input, .maryland-managed-it-services .dfbti #jform_contact_message { border: 1px solid #D8D8D8; margin-top: 4px; margin-bottom: 4px; padding: 4px; background: #F7F7F7; -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset; -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.07) inset; color: #a9abb0; }
.dfbeb input.dfbti, .dfbepp input.dmsb[type=button], .dfbeb select { color: #a9abb0; border: solid 1px #BDBCBC; margin-bottom: 5px; margin-top: 0 !important; }
.dfbepp input.dmsb[type="button"] {
    background: #2f2f2f none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 0 !important;
    color: #ffffff;
    font-size: 0.9em;
    font-weight: bold;
    left: -2px;
    margin-bottom: 0;
    margin-top: 14px;
    padding: 5px 6px 6px;
    position: relative;
    top: 5px;
}
.dfbepp input.dmsb[type=button]:hover { background: #666666 !important; }
.aryland-managed-it-services .dfpfa ul.dfpfa-row li { border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; padding: 4px 4px 4px 10px; }
.readon { background: #D59808 !important; margin: 0px; margin-top: 0px; margin-right: 8px; color: #fff; -webkit-border-radius: 5px; border-radius: 5px !important; margin-top: 10px !important; padding: 5px !important; }
.readon span { color: #000 !important; }
.maryland-managed-it-services .dfbepl { display: none !important; }
.maryland-managed-it-services .djcfmc form #dfpfa_form { border-top: 0; border-right: solid 1px #fff; border-left: solid 1px #fff; border-bottom: 0; }
.maryland-managed-it-services .djcfmc .dfpfa { display: block; }
.maryland-managed-it-services .djcfmc .dfpfa ul.dfpfa-row { display: inherit; width: auto; height: auto; margin: 0; padding: 5px 5px 0 5px; margin: 5px 0 5px 0; border-bottom: solid 1px #fff; border-top: solid 1px #fff; }
.maryland-managed-it-services .dfpfa div.dlil { min-height: inherit; }
.maryland-managed-it-services #dfpfa_form ul.dfpfa-row:last-child { margin-bottom: 0; }
#eblog-wrapper img.avatar { border: 1px solid #bbb; height: auto; width: 60px; }
div#fd.eb .cell-tight { width: auto; white-space: nowrap; }
#s5_right_column_wrap .s5_outer .custom div { text-align: center; margin: 0px !important; }
/* SG's CSS, please do not remove - 8/3/15*/
.whitepaper-button a.readon {
    background: #fff !important;
    padding: 18px 10px !important;
    min-width: 224px;
    text-align: center;
    color: #559ab9;
    font-size: 19px;
    display: inline-block;
}

h4 { font-size: 1em; }
.jd_footer { display: none; }
.blognews .btn { color: #fff !important; background: -webkit-linear-gradient(#f2a918, #BC7850) !important; background: -o-linear-gradient(#f2a918, #BC7850) !important; background: -moz-linear-gradient(#f2a918, #BC7850) !important; background: linear-gradient(#f2a918, #BC7850) !important; padding: 8px 27px !important; border: #Bc7850 1px solid !important; border-radius: 4px; }
.blognews .btn:hover { background: -webkit-linear-gradient(#f2a918, #EFBC9E) !important; background: -o-linear-gradient(#f2a918, #EFBC9E) !important; background: -moz-linear-gradient(#f2a918, #EFBC9E) !important; background: linear-gradient(#f2a918, #EFBC9E) !important; border: 1px solid #E7B496 !important; }
.home #s5_right_wrap .s5_outer, .home #s5_right_wrap h3 { margin-left: 17px; }
.s5_mod_h3_outer { padding-left: 11px; }
.treeview .hover { color: black !important;}

/**/


.s5_resize_below_body.s5_fourdivs_4 .s5_fourdivs_title { font-size: 26px; padding: 0 0 11px 0; }
/*#s5_center_column_wrap_inner { 
    min-height: inherit !important;
}*/

#s5_right_column_wrap .s5_outer .custom div { margin-top: 0 !important; width: 100% !important; }
#s5_right_column_wrap .s5_outer .custom iframe { width: 100% !important; }
a.eb-image-viewport { float: none; }
/*R */
.eb-image-popup-button { height: 100% !important; left: 20px !important; top: 20px !important; width: 173px !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
div#fd.eb .eb-image-popup-button:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
/*R */
.blog #ezblog-menu .blog-navi #ezblog-search { margin-bottom: 0; padding: 0; }
.blog #ezblog-menu .blog-navi li.toolbar-item { min-height: 34px; }
.blog .blog-post-in .blog-content p img { width: 160px; height: auto !important; }
.ezb-mod a { font-size: 11px; }
.blog .item, .blog .items-leading { margin-bottom: 0 !important; }
.latest_blog_mod .ezb-mod .mod-item { padding: 4px 0!important; }
.ezb-mod .mod-item + .mod-item { border-top: 1px solid #ccc; margin: 10px 0 0 !important; }
.ezb-mod .mod-item { position: relative; padding: 10px 0 !important; }
.blog #s5_right_wrap .module_round_box .s5_mod_h3 { border-bottom: solid 0px #C5C5C5; padding-bottom: 11px; padding-left: 0; padding-right: 0; margin-left: 0; padding-top: 12px; margin-bottom: 12px; font-size: 18px; font-weight: bold; }
.blog ul.checkbox { margin-left: 20px; margin-top: -5px; padding-left: 0; }
.home .module_round_box { padding-left: 0px !important; }
.module_round_box { padding: 8px 8px !important; }
.home .module_round_box.inner_page_head { padding-left: 0px !important; }
.module_round_box.inner_page_head { padding-left: 8px !important; }
a.easyblog-thumb-preview { margin-right: 13px; float: left; width: 160px; }
/*old bottom */
#ezblog-body a.easyblog-thumb-preview img, #eblog-wrapper a.gallery-thumb-item img { width: 160px; height: auto !important; }
.dfpfa input.dfbti, .dfpfa textarea, .dfpfa select {width: 180px; height:auto !important; background: #f7f7f7; border: 1px solid #d8d8d8; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07) inset !important; margin-bottom: 4px; margin-top: 4px; padding: 3px 4px; }
#s5_component_wrap .dfpfa ul { margin: 5px; }
.dfblt .dfbltcl { min-width: 150px; }
.tab-container .panel-container { border: solid #BBB 1px !important; }
/*1-8-15*/
.maryland-managed-it-services .djcfmc .dfpfa ul.dfpfa-row li:first-child {
    padding-right: 0;
}
.maryland-managed-it-services .dfpfa ul {
 
    margin: 0;
    padding: 0;
}
.module_round_box .s5_module_box_1 .s5_mod_h3{font-weight: normal; font-size:18px;}
.module_round_box.maryland-managed-it-services .s5_mod_h3{ font-size:22px;}
.module_round_box.maryland-managed-it-services {
    margin: 0 16px;
}
.maryland-managed-it-services .djcfmc .dfpfa #dfpfa_form ul.dfpfa-row:nth-child(6)  {
   display:none;
} 
.maryland-managed-it-services .djcfmc .dfpfa #dfpfa_form ul.dfpfa-row{ display:block;}
.maryland-managed-it-services .djcfmc .dfpfa ul.dfpfa-row{ display:none;}
.above-box1 h2,.above-box2 h2 {
    color: #2f2f2f;
    font-size: 43px;
    font-weight: bold;
    line-height: 55px;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 25px;
}

#s5_below_columns_wrap1{ background:#559ab9;     background: url("images/whitepaper-background.jpg") !important; padding:30px 45px 0 45px; color:#fff; box-sizing:border-box;}
#s5_below_columns_wrap1 .s5_mod_h3{ color:#2f2f2f;  font-size: 40px;    font-weight: bold; margin:0; padding:0 0 30px 0;}
#s5_below_columns_wrap1 .s5_mod_h3 .s5_h3_last{ color:#fff;}
#s5_below_columns_wrap1 .free-whitepaper .free-whitepaper-image img {
    float: right;
    margin-right: 90px;
}
#s5_below_columns_wrap1 .free-whitepaper p .readon{ background:#fff !important; padding:18px 10px !important; min-width:224px ; text-align:center; color:#559ab9; font-size:19px; display:inline-block; margin-top:8px;}
#s5_below_columns_wrap1 .free-whitepaper p .readon span{color: #0B455F !important;}
/*3-8-15*/

.free-whitepaper #s5_below_columns_wrap1 {
    background: url("/images/whitepaper-background.jpg") !important;
    background-repeat: repeat-x;
}

.footer_li li 
{
list-style-image: url("/images/right.png");
margin-left: 30px;
vertical-align: top;

} 
/* 04-Augp-2015 */

.s5_h3_last,.s5_h3_first {font-weight: bold;}
.bottom-row .module_round_box { padding: 0 !important;}
.bottom-row .s5_mod_h3_outer { padding: 0 !important;}
.bottom-row .ezb-mod .mod-item{padding: 3px 0px!important;}
/* 05-Augp-2015 */
#s5_search .djcuwc input{
	font-size:11px;
	margin-bottom:0;
	width:auto;
	border: 1px solid #d8d8d8;
}

input#jcfc_btn_Ten_Benefits_of_Managed_IT_Services{
	margin-top:10px;
}
#s5_pos_top_row1_1{
	float:none !important;
}
.djcuwc .jc_account{
	min-width:150px; 
}
.djcuwc .jc_logout_form input.button{
	margin-top:0!important;
}

.dfpfa ul {
    padding: 0 0 0 0px !important;
}

#dfpfa_form {
    border-top: 1px solid #EEE !important;
}

/*********** put-an-end-to-computer-failure page ****/

.default #headerContact {
    width: 262px !important;
}
 /* for safari only (but works with chrome also)*/
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	  .ready_home h3 {
	 
		margin-top: -4px;
		}
/*		#s5_top_row2_inner { 
    		margin-top: -3px;
		}*/
	
	}
	/* IE10  and 11 */

 @media all and (-ms-high-contrast:none)
     {
      
		 .ready_home h3 {
		 
			margin-top: 70px  !important
		} IE10 */
		 
		  *::-ms-backdrop ,.ready_home h3 {
		 
			margin-top: 70px !important
		}
		#s5_responsive_mobile_sidebar_body_wrap_inner #bannerText > h3{ position:relative; top:13px;}
     }
/*10-8-15*/

#s5_right_wrap .mod_easyblogcategories	{    padding: 0 0 0 14px; }
#s5_right_wrap .ezb-mod a {
    font-size: 14px;
}
#s5_right_wrap h3.s5_mod_h3{
    margin-bottom: 0 !important;
    padding-bottom: 16px !important;
}
#s5_right_wrap #dfpfa_form .dfpfa-row:first-child{ display:none;}
.our-company #s5_component_wrap .item-page ul { 
    margin-left: 47px; 
}
#s5_component_wrap .jc-login-links ul {
    list-style: none; 
    margin-left: 0; 
}
/*p.free-whitepaper-image img {
    float: right;
    margin-right: 50px;
}*/
/* #dfpfa_form .dfpfa-row:nth-child(2){ display:none;} */


.free-whitepaper-text {
    width: 63%;
    float: left;
}


.free-whitepaper-text ul.footer_li {
    margin-bottom: 28px;
}
#s5_right_wrap .blog_custom .s5_mod_h3{  padding-bottom: 0 !important;}
ul.checkbox li:last-child {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
/*.module_round_box.nxt_tech_way{}
#s5_right_wrap .module_round_box_outer{ 
    margin-bottom: 5px;
}*/

/*css by 11-8-15*/
#s5_right_wrap .module_round_box_outer{
	
	padding-bottom:20px;
}
.custom nxt_tech_way .checkbox{
	height:110px;
}
.lp_showcase_slider iframe{
	width:100%;
}
div.lp_header_title {
    margin-top: 10px;
}
div.lp_header_title h1{
	line-height:34px;
}
/* ==================================================================================== media*/
 @media screen and (max-width: 1023px) {
.put-an-end-to-computer-failure #s5_center_area_inner, .cloud-expert #s5_center_area_inner {
    margin-top: -15px;
}
 }

 @media screen and (max-width: 959px) {
.s5_wrap { width: 100% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 0; padding-right: 0; }
.module_round_box .s5_mod_h3 { margin-top: 0; }
.home #s5_component_wrap .contentRight.contentSections.above-box1 p{ padding-left:0;}
#s5_body {
    background: #fff;
}
}
@media screen and (min-width:220px) and (max-width: 320px) {
.whitepaper-button a.readon {
    display: block !important;
}

#callouts .callout { margin: 0 4px 4px 4px; width: 100%; }
div#s5_menu_wrap { display: none !important; }
#s5_responsive_mobile_sidebar_body_wrap #s5_responsive_mobile_bar_active { display: none; }
.home .contentRight.above-box1 img { float: none; left: 0; }
#s5_component_wrap .contentRight p { float: none; }
.contentRight .text { float: none; padding-right: 0; padding-top: 30px; width: auto; }
.contentLeft.contentSections.above-box1 img { margin-right: 0; }
.contentLeft img { float: none; }
.above-box1 { margin: 0; padding: 0; }
#s5_component_wrap p { margin-right: 0; padding-left: 0; padding-top: 0px; }
.contentLeft .text { float: none; padding-top: 0; width: auto; padding-left: 0; }
#s5_component_wrap { padding: 20px 0; }
#s5_center_column_wrap_inner { padding-right: 0; }
#s5_center_area_inner { margin-top: 0; }
.above-box1 h1 { padding-top: 0; }
#s5_above_body, #s5_below_body { margin-right: 0; }
#callouts .callout { margin: 0 4px 15px 0; }
#callouts .callout-in img { float: none !important; margin-left: 0 !important; }
#callouts .callout-in { text-align: center; }
.contentLeft.contentSections.above-box1 img { padding-bottom: 10px; }
div#bannerText { float: none; margin-right: 0px!important; margin-top: 0px!important; width: auto; text-align: center; padding-bottom: 15px; }
#s5_top_row1 .computers { float: none; }
p.home_computer { float: none; width: auto; margin: 0; text-align: center; }
#s5_top_row2_inner { margin-top: 0; }
div#s5_top_row2_area1 { margin: 0 0 0 0 !important; }
#s5_component_wrap .cityScape ul { width: auto; }
#s5_component_wrap h3 { padding-left: 15px; }
.s5_resize_top_row1.s5_module_box_2 { background-color: inherit; }
.home #s5_body_padding, #s5_body_padding { background: none; }
.ready_home { background: none !important; padding: 0; min-height: inherit; margin: 0; }
div#s5_header_area1 { background: url(../images/header-bg.jpg) !important; padding-bottom: 10px; }
.home #s5_body_padding, #s5_body_padding { background: none !important; }
.s5_resize_top_row1.s5_module_box_2 { background-color: #d9d9d9; padding: 0 15px; margin: 0; }
.above-box1 h1 { font-size: 30px; line-height: 40px; }
}
@media screen and (min-width:321px) and (max-width: 479px) {
.whitepaper-button a.readon {
    margin: 0 auto;
    display: block !important;
}
.above-box1 h1 { font-size: 30px; line-height: 40px; }
div#s5_header_area1 { margin-bottom: 15px; background: url(../images/header-bg.jpg) !important; padding-bottom: 10px; }
.home #s5_body_padding, #s5_body_padding { background: none !important; }
.s5_resize_top_row1.s5_module_box_2 { background-color: #d9d9d9; padding: 0 15px; margin: 0 -15px; }
.home #s5_body_padding, #s5_body_padding { background: none; }
.s5_resize_top_row1.s5_module_box_2 { background-color: inherit; }
#s5_component_wrap h3 { padding-left: 15px; }
.cityScape { height: auto; }
#s5_component_wrap .cityScape ul { width: auto; }
#callouts .callout { margin: 0 4px 4px 4px; width: 100%; }
div#s5_menu_wrap { display: none !important; }
#s5_responsive_mobile_sidebar_body_wrap #s5_responsive_mobile_bar_active { display: none; }
.home .contentRight.above-box1 img { float: none; left: 0; }
#s5_component_wrap .contentRight p { float: none; }
.contentRight .text { float: none; padding-right: 0; padding-top: 30px; width: auto; }
.contentLeft.contentSections.above-box1 img { margin-right: 0; }
.contentLeft img { float: none; }
.above-box1 { margin: 0; padding: 0; }
#s5_component_wrap p { margin-right: 0; padding-left: 0; padding-top: 0px; }
.contentLeft .text { float: none; padding-top: 0; width: auto; padding-left: 0; }
#s5_component_wrap { padding: 20px 0; }
#s5_center_column_wrap_inner { padding-right: 0; }
#s5_center_area_inner { margin-top: 0; }
.above-box1 h1 { padding-top: 0; }
#s5_above_body, #s5_below_body { margin-right: 0; }
#callouts .callout { margin: 0 4px 15px 0; }
#callouts .callout-in img { float: none !important; margin-left: 0 !important; }
#callouts .callout-in { text-align: center; }
.contentLeft.contentSections.above-box1 img { padding-bottom: 10px; }
div#bannerText { float: none; margin-right: 0px!important; margin-top: 0px!important; width: auto; text-align: center; padding-bottom: 15px; }
#s5_top_row1 .computers { float: none; }
p.home_computer { float: none; width: auto; margin: 0; text-align: center; }
#s5_top_row2_inner { margin-top: 0; }
div#s5_top_row2_area1 { margin: 0 !important; }
}
 @media screen and (min-width:480px) and (max-width: 767px) {
.whitepaper-button a.readon {
   /* display: block !important;*/
}
 
.s5_resize_below_body.s5_fourdivs_4 { min-height: inherit !important; }
#s5_top_row2_inner { margin-top: 0; }
div#s5_top_row2_area1 { margin: 0 0 0 0 !important; }
#callouts .callout { margin: 0 4px 4px 4px; width: 100%; }
div#s5_menu_wrap { /* display: none !important; */ float: none; width: 100%; margin: 0; }
#s5_responsive_mobile_sidebar_body_wrap #s5_responsive_mobile_bar_active { display: none; }
.home .contentRight.above-box1 img { float: none; left: 0; position: relative; bottom: -18px; }
#s5_component_wrap #s5_component_wrap_inner { padding-left: 0; }
#s5_component_wrap .contentRight p { float: none; }
.contentRight .text { float: none; padding-right: 0; padding-top: 0; width: auto; }
.contentLeft.contentSections.above-box1 img { margin-right: 0; }
.contentLeft img { float: none; }
.above-box1 { margin: 0; padding: 0; }
#s5_component_wrap p { margin-right: 0; padding-left: 0; padding-top: 0px; }
.contentLeft .text { float: none; padding-top: 0; width: auto; padding-left: 0; }
#s5_component_wrap { padding: 20px 0; }
#s5_center_column_wrap_inner { padding-right: 0; }
#s5_center_area_inner { margin-top: 0; }
.above-box1 h1 { padding-top: 0; }
#s5_above_body, #s5_below_body { margin-right: 0; }
#callouts .callout { margin: 0 4px 15px 0; }
#callouts .callout-in img { float: none !important; margin-left: 0 !important; }
#callouts .callout-in { text-align: center; }
.contentLeft.contentSections.above-box1 img { padding-bottom: 10px; }
div#bannerText { float: none; margin-right: 0px!important; margin-top: 0px!important; width: auto; text-align: center; padding-bottom: 15px; }
#s5_top_row1 .computers { float: none; }
p.home_computer { float: none; width: auto; margin: 0; text-align: center; }
/*.ready_home { background: url(../images/ready_home.jpg) !important; padding: 65px 0 65px 15px; min-height: 124px; margin: 0 0; }*/
div#s5_header_area1 { padding-bottom: 15px; }
/*.ready_home h3 { font-size: 31px; }*/
 
div#s5_header_area1 { background: url(../images/header-bg.jpg) !important; padding-bottom: 10px; }
.s5_resize_top_row1.s5_module_box_2 { background-color: #d9d9d9; padding: 0 15px; margin: 0; }
.ready_home h3 { margin: 0 !important; }
div#s5_top_row1_area1 { margin: 0; }
/* inner */
#s5_center_column_wrap_inner { left: 0 !important; }
#s5_menu_wrap{margin-top: -8px !important; }


}
 @media screen and (min-width:768px) and (max-width: 959px) {
.home .module_round_box { padding: 0!important; margin: -13px 0px; }
.home .bottom-row .module_round_box { margin: 0px; }
#bannerText p { font-size: 22px !important; }
#callouts .callout { width: 23.5%; box-sizing: border-box; }
div#s5_header_area1 { background: url(../images/header-bg.jpg) !important; padding-bottom: 10px; }
.home #s5_body_padding, #s5_body_padding { background: none !important; }
.s5_resize_top_row1.s5_module_box_2 { background-color: #d9d9d9; padding: 0 15px; margin: 0 0; }
#s5_logo { max-width: 36% !important; }
#s5_nav li a { font-size: 12px !important; }
#s5_menu_wrap { margin-top: -40px; }
.s5_module_box_1 { padding-left: 0 !important; }
.ready_home h3 { margin: 0 !important; }
.requestBigTop.s5_lazyload { padding-bottom: 15px; }
#callouts .callout h2 { font-size: 12px; }
#s5_component_wrap p { margin-right: 15px; padding-left: 0; }
.home .contentRight.above-box1 img { left: 0; }
.above-box1 { margin: 0; padding: 0; }
#s5_component_wrap { padding: 20px 0px 20px 15px; }
.contentRight .text { width: 46%; padding-top: 41px; }
.contentLeft .text { width: 41%; padding-top: 48px; }
#s5_center_column_wrap_inner { margin-right: 332px !important; min-height: inherit !important; }
#bannerInner img.computers { margin-top: -107px !important; }
#bannerInner div#bannerText { float: none; }
#s5_responsive_mobile_sidebar_body_wrap_inner #bannerText > h3 { padding-bottom: 0 !important; margin-left: 0 !important; }
#bannerInner { text-align: center; }
#bannerText h3 { font-size: 33px; font-weight: bold; text-align: left; }
#s5_top_row2_inner { margin-top: 0; }
div#bannerText { -webkit-box-sizing: border-box; box-sizing: border-box; }
#s5_below_body .s5_fourdivs_1 { padding-left: 12px; box-sizing: border-box; }
p.home_computer { margin: -28px 0 0 0; }
div#je-module div#je-description { padding-left: 5px; }
#s5_menu_wrap{margin-top: -30px !important; }
/* SG Code - do not remove */
p.free-whitepaper-image {
    float: left !important;
    padding-right: 36px;
	}
.free-whitepaper-text {
    width: auto;
    float: none;
	margin-top: 24px;
    margin-bottom: 46px;
}
.free-whitepaper .s5_resize_below_columns_inner.s5_module_box_2 {
    min-height: 1px !important;
}
.free-whitepaper h3.s5_mod_h3 {
    padding-top: 14px !important;
}

/**/

}
 @media screen and (min-width:960px) and (max-width: 1199px) {
#s5_right_wrap { margin-left: 0; }
}
 @media screen and (max-width: 1366px) { 
 	.home #s5_top_row2_inner {
    margin-top: -38px;
	}
	 /* for safari only (but works with chrome also)*/
			@media screen and (-webkit-min-device-pixel-ratio:0) {

		  		/* works with sfari and chrome */
			  .home #s5_top_row2_inner {
					margin-top: -60px;
				} 
			}
 
}
@media screen and (max-width: 1024px) {
#s5_right_column_wrap .module_round_box_outer { 
    margin-right: 0; 
}
#s5_right_column_wrap .dfpfa {
    width: 100%;
}
div#je-module div#je-address { padding: 0px 88px 0px 0px !important; margin-top: -39px !important; }
div#je-module div#je-address { margin-top: 0; padding-right: 20px; }
ul.checkbox li { padding-bottom: 5px; }
.bottom-row { padding-left: 15px; padding-right: 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }
#s5_right_wrap { padding-top: 64px; }
.contentSections.cityScape.above-box1 { display: table-cell; text-align: center; vertical-align: middle; }
.home .custom-table { display: table; width: 100%; }
#s5_component_wrap .cityScape ul { margin: 15px auto 48px auto; }
.above-box1 h1 { padding-top: 0; }
#s5_right_column_wrap .s5_outer .custom iframe { width: 100% !important; }
#s5_right_column_wrap .s5_outer .custom div { margin-top: 0 !important; width: 100% !important; }
.ready_home h3 { margin: 46px 0 55px 0 !important; }
.home #s5_component_wrap { padding: 20px 0; }
.home .s5_resize_below_body.s5_fourdivs_4 { padding: 0 20px; }
p.home_computer { margin:-45px -35px 0 0; width: 56%; }
div#bannerText { width: 55%; }
.home #s5_top_row2_inner {
    margin-top: -40px;
}
#s5_top_row2_inner { margin-top: -40px; }
#bannerText p { line-height: 36px !important; }
div#fd.eb .eb-image .eb-image-popup-button { /*  opacity: 1;*/ -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
#s5_bottom_row1_area1 .module_round_box, #s5_bottom_row1_area1 .s5_mod_h3 { /*padding-top: 0!important; margin-top: 0 !important;*/ }
#eblog-wrapper.w320 #ezblog-body .blog-text img { width: 160px; height: inherit !important; }
}
 @media screen and (max-width: 1023px) {
#s5_below_columns_wrap1 .s5_mod_h3 { 
    font-size: 36px; 
}
p.home_computer { margin: -22px 0 0; width: 44%; }

.module_round_box .s5_mod_h3 { margin-top: 0px; }
#s5_right_column_wrap .s5_outer .custom div { margin-top: 0 !important; }
#s5_component_wrap { padding: 20px 0 20px 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
/*#s5_top_row1_area1 h3, #bannerInner #bannerText h3 { background: none!important; padding: 26px 0 0 15px; min-height: inherit; margin: 2px 0 24px 0 !important; }*/
#s5_top_row1_area1 h3, #bannerInner #bannerText h3 { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin: 39px 0 67px !important; min-height: inherit; padding: 26px 0 0 15px; }
#s5_responsive_mobile_sidebar_body_wrap_inner #bannerText > h3 { margin-top: 0 !important; margin-left: 0 !important; }
.ready_home h3 { margin: 2px 0 63px 0 !important; }
.home #s5_top_row1_inner .module_round_box { padding-top: 0 !important; }
#callouts .callout-in { min-height: 240px; }
.requestBigTop.s5_lazyload { padding-bottom: 25px; }
#bannerText p { margin-bottom: 13px; }
body.home #s5_top_row1 .computers { margin-top: -10px!important; /*width: 100%;*/ }
#s5_component_wrap .cityScape ul { margin: 15px auto 34px auto; }
#s5_center_area_inner { margin-top: -80px; }
.home #s5_component_wrap p, .home #s5_component_wrap h3, .home .blog-featured h1, .home .item-page h1 { padding-left: 15px; }
#s5_component_wrap p, #s5_component_wrap h3, .blog-featured h1, .item-page h1 { padding-left: 0; }
.home #s5_above_body, .home #s5_below_body { margin-right: -15px; }
.home #s5_component_wrap div#s5_component_wrap_inner { padding-left: 0; padding-right: 0; }
#s5_component_wrap div#s5_component_wrap_inner { padding-left: 15px; padding-right: 15px; }
}
@media screen and (max-width: 980px) {
p.home_computer {
    margin: -21px -13px 0 0;
    width: 40%;
}
.requestBigTop.s5_lazyload { padding-bottom: 20px; }
#bannerText p { margin-bottom: 15px; line-height: 39px !important; padding-left: 7px; }
#s5_top_row2_inner { margin-top: -40px; }
#s5_center_area_inner { margin-top: 0; }
/*29-7-15*/

.home #s5_top_row1_area1 h3, .home #bannerInner #bannerText h3 { margin: 40px 0 67px !important; }
#s5_top_row1_area1 h3, #bannerInner #bannerText h3 { margin: 0 !important; }
.home div#s5_center_area1 { margin-top: 0; }
div#s5_center_area1 { margin-top: -11px; }
.home .item-page > div h2 { padding-left: 0; }
.item-page > div h2 { padding-left: 15px; }
}
@media screen and (max-width: 960px) {
div#s5_center_area1 { margin-top: -11px; }
p.home_computer { margin: -22px 0px 0 0; width: 40%; }
/*#s5_top_row1_area1 h3, #bannerInner #bannerText h3 { margin: 40px 0 67px !important; }*/
.requestBigTop.s5_lazyload { padding-bottom: 20px; }
#bannerText p { margin-bottom: 15px; line-height: 39px !important; }
#s5_top_row2_inner { margin-top: -40px; }
.s5_wrap {
    width: auto !important;
}
#s5_below_columns_wrap1 {
   
    padding: 30px 10px 0;
}
#s5_below_columns_wrap1 .free-whitepaper .free-whitepaper-image img {
 
    margin-right: 0;
}
.home #s5_top_row1_area1 .module_round_box_outer { 
    margin-right: 0;
}
}
@media screen and (max-width: 959px) {
/* 5-8-15*/
.default .s5_wrap {
    width: 100% !important;
}
/* end 5-8-15*/
div#s5_header_area1 { background: url(../images/header-bg.jpg) !important; min-height: 136px; }
.home #s5_top_row1_area1 h3, .home #bannerInner #bannerText h3 { background: url(../images/ready_home.jpg) repeat-x !important; padding: 31px 0 37px 15px; min-height: 81px; margin: 0 0 0 0 !important; background-position: 0 -32px !important; }
#s5_top_row1_area1 h3, #bannerInner #bannerText h3 { background: url(../images/ready_home.jpg) repeat-x !important; padding: 26px 0 37px 15px; min-height: 81px; margin: 0 0 0 0 !important; background-position: 0 -32px !important; }
#s5_pos_top_row1_1 .s5_module_box_2 { background: #d9d9d9; margin: 0; padding: 0; }
#s5_body_padding { background: none !important; }
.home #s5_body_padding { background: url(../images/innerHeaderBG.jpg) top repeat-x !important; }
.home .module_round_box.inner_page_head { padding: 20px !important; }
.module_round_box.inner_page_head { padding: 0 !important; }
.home #s5_center_area_inner { margin-top: 0; }
.home div#bannerText { padding-left: 10px; }
div#bannerText { padding-left: 0; }
p.home_computer { padding-right: 10px; padding-left: 0; }
#s5_right_wrap { padding-top: 62px; }
#s5_right_wrap { float: none; padding-bottom: 20px; }
div#bannerText { width: 54%; }
p.home_computer { margin: 10px 0 0; width: 45%; }
#s5_component_wrap #s5_component_wrap_inner { box-sizing: border-box; padding-left: 15px; padding-right: 15px; }
#s5_bottom_row1_wrap ul.menu li { float: left; width: 66%; }
#s5_bottom_row1_wrap ul.menu li:nth-child(2n+0) { width: 33%; }
.home #s5_top_row2_inner { margin-top: 12px; }
#bannerText p { line-height: 31px !important; }
.home #s5_top_row2_inner .module_round_box { margin: 0 0px; }
.bottom-row { margin-top: 0; padding-top: 0px; }
.bottom-row .module_round_box_outer { margin-bottom: 30px; }
.home #s5_top_row1_area1 h3, .home #bannerInner #bannerText h3 { margin: 13px 0 0 0!important; }
.home #s5_top_row1_area1 h3, .home #bannerInner #bannerText h3 { margin: 0 !important; }
#s5_top_row1_area1 h3, #bannerInner #bannerText h3 { margin: 0 !important; }
}
@media screen and (max-width: 902px) {
.blog #ezblog-menu .btn-eb-navbar { width: 39px; height: 28px; margin: 5px !important; }
}

 @media screen and (min-width:960px) and (max-width: 1025px) {
 #s5_center_area1 {
    margin-top: 81px !important;
}
}

 @media screen and (max-width: 768px) {
.requestBigTop.s5_lazyload { padding-bottom: 22px; }
body.home #s5_top_row1 .computers { margin-top: 0px!important; /*width: 100%;*/ }
.home div#s5_top_row2_area1 { margin: 16px 0 0 !important; }
#bannerText p { line-height: 24px !important; }
.home #s5_top_row2_inner { margin-top: -18px; }
.blog #eblog-wrapper.w320 #ezblog-body .blog-avatar + .blog-cap { clear: inherit; margin: 0 0 0 75px; }
#s5_component_wrap .cityScape ul {
 
    width: 47%; 
}
}
 @media screen and (max-width: 767px) {
.home_computer > a{
	display:none;
}
 }

 @media screen and (min-width:480px) and (max-width: 619px) {
 .free-whitepaper-text ul.footer_li {
    margin-bottom: 28px !important;
    text-align: left !important;
    margin-top: 17px !important;
}
 
.whitepaper-button a.readon {
    margin: 0 auto;
}
 
.free-whitepaper-text {
    width: auto;
    float: none;
}
.free-whitepaper img.s5_lazyload {
     width: auto !important; 
    float: none !important;
    clear: both;
    margin-right: auto !important;
}

.free-whitepaper-image {
    text-align: center;
    width: 100%;
    float: none;
    clear: Both;
}

.free-whitepaper-text {
    width: 100% !important;
    float: none !important;
    text-align: center;
}
}

 @media screen and (min-width:620px) and (max-width: 767px) {
.whitepaper-button a.readon {
    margin: 0 auto;
    text-align: center;
   /* display: block;*/
}
 
.free-whitepaper-text {
    width: auto;
    float: none;
}
}

 @media screen and (max-width: 767px) {
 .s5_outer.mobile-blog-module {
    padding: 6px 11px !important;
}
 
 .whitepaper-button a.readon {
     margin-bottom: 23px;
 }
.free-whitepaper-text { 
    width: auto;
	text-align: justify;
}
 
.free-whitepaper #s5_below_columns_wrap1 .s5_mod_h3 {
    font-size: 30px;
    text-align: center;
}

#s5_below_columns_wrap1 { 
    background-size: 100% 100% !important;
	background-repeat:no-repeat !important;
}
.free-whitepaper-image{ text-align:center;}
#s5_below_columns_wrap1 .free-whitepaper .free-whitepaper-image img {
    float: none;
    margin-right: 0;
}
.our-company #s5_component_wrap .item-page ul {
    margin-left: 19px;
}	 
.home #s5_top_row2_inner {
    margin-top: 0;
}
#s5_component_wrap .cityScape ul {
    margin: 0 auto 0 auto; 
    display: block;
	width:auto;
}
ul.checkbox li,ul.checkbox li:nth-child(2n){ width:auto; display:block;}
.cityScape {  background-size:cover;  }
.home .above-box1 { margin: 0; padding: 0; }
.home .above-box1 img { position: relative; bottom: 0; }
.blog #eblog-wrapper .in-block, .blog #eblog-wrapper .float-r, .blog #eblog-wrapper .float-l { float: left !important; }
.blog #ezblog-menu .blog-navi li.toolbar-item > form input.input { height: 26px; }
.blog #s5_component_wrap_inner .s5_lazyload { float: left !important; }
#s5_right_wrap { padding-top: 40px; }
.home #s5_center_area_inner { margin-top: -14px; }
div#bannerText { width: auto; }
.home #s5_component_wrap { padding-left: 15px; padding-right: 15px; }
#s5_pos_bottom_row1_1, #s5_pos_bottom_row1_2 { padding-right: 0; }
.home #s5_above_body, .home #s5_below_body { margin-right: 0; }
div#s5_bottom_row1_area1 { padding-top: 0; clear: both; }
#s5_component_wrap p, #s5_component_wrap h3, .blog-featured h1, .item-page h1 { padding-left: 0; }
#s5_component_wrap #s5_component_wrap_inner { padding-left: 0px; padding-right: 0px; }
.map { width: 100% !important; }
.s5_fourdivs_4 img { padding-left: 15px; padding-right: 15px; }
#s5_pos_above_body_1 .above-box1 p { padding-left: 15px; padding-right: 15px; }
div#je-module div#je-address { padding: 0px 111px 0px 0px !important; margin-top: -24px !important; }
#callouts .callout-in { min-height: 207px; }
#second2_254 { display: none; }
#s5_right_column_wrap .module_round_box_outer { float: none !important; margin: 0 auto 35px auto !important; width: 320px !important; }
.home #bannerInner { display: block; }
#bannerInner { display: none; }
#s5_right_wrap { width: auto!important; background: #cfcfcf !important; }
div#main2 { width: 100% !important; height: 100% !important; }
#je-address br { display: none; }
div#s5_component_wrap { background-color: white; }
#s5_responsive_mobile_sidebar_menu_wrap h3 a { font-family: "oxygenregular" !important; }
#s5_responsive_mobile_sidebar a, #s5_responsive_mobile_search, #s5_responsive_mobile_sidebar_login_register_wrap, #s5_responsive_mobile_sidebar_menu_wrap, .module_round_box-sidebar, .module_round_box-sidebar .s5_mod_h3, .module_round_box-sidebar .s5_h3_first, .module_round_box-sidebar .s5_h3_last, #s5_responsive_mobile_sidebar_menu_wrap h3 { color: #FFFFFF !important; font-family: "oxygenregular" !important; }
.home #s5_component_wrap { background-color: white; }
.contentLeft .text { clear: both; }
/*#s5_top_row1_area1 { display: none; }*/
#s5_right_wrap { }
.module_round_box .s5_mod_h3 { padding-bottom: 11px; padding-left: 13px; padding-right: 13px; padding-top: 12px; margin-left: 0; margin-right: 0; font-size: 24px; }
.module_round_box { padding: 0 !important; }
div#je-module div#je-modimg { margin: 0 15px 0 0; }
#first2_254, #second2_254 { height: auto !important; position: relative !important; left: 0 !important; width: 100% !important; }
#s5_center_area_inner { background: none !important; }
.bottom-row .module_round_box .s5_mod_h3 { margin-top: 0px; }
#s5_component_wrap { padding: 20px 15px; }
ul.checkbox li { padding-bottom: 5px; }
div#je-module div#je-modimg { text-align: left; }
#s5_right_column_wrap { width: auto !important; margin-left: 0px !important; float: none !important; position: inherit !important; }
#s5_right_column_wrap { margin-left: 0 !important; }
#s5_columns_wrap_inner { width: 100%; }
#s5_center_column_wrap { float: left; left: 0; width: 100%; }
#s5_right_wrap { margin-left: 0; float: none; }
div#s5_right_column_wrap_inner { clear: both; }
#s5_center_column_wrap_inner { left: 0 !important; margin-right: 0px !important; min-height: inherit !important; }
select { width: 100%; }
h2 { line-height: 30px; }
div#fd.eb .ebd-block.is-nested.nest-left { float: none; }
div#s5_bottom_row1_wrap, #s5_bottom_row2_area1 .s5_module_box_2 { padding: 0; }
#s5_top_row2_inner { margin-top: 0; }
#s5_below_body .s5_fourdivs_1 { padding-left: 12px; box-sizing: border-box; }
#s5_columns_wrap_inner { width: 100%; }
#s5_center_column_wrap { width: 100% !important; left: 0 !important; }
#s5_center_column_wrap_inner { left: 0; }
/**/
#s5_center_column_wrap_inner { margin-right: 0 !important; }
#s5_right_column_wrap { width: 100% !important; margin-left: 0 !important; }
#s5_right_wrap { float: none; }
#s5_component_wrap { padding: 20px; }
div#s5_bottom_row1_area1 { padding-top: 15px; }
.s5_fourdivs_1.request-free img { margin: 0; padding: 0 20px; }
#s5_below_body .s5_fourdivs_1 { margin-top: 60px; }
#s5_component_wrap_inner .s5_lazyload { float: none !important; }
#s5_above_body .s5_fourdivs_1 { padding-right: 0; }
#s5_top_row1 .computers { float: none; }
body #s5_top_row1 .computers,.hwd-playbutton-section { display: none; }
.home .s5_module_box_1 { padding-left: 0; }
#s5_pos_top_row1_1 .s5_module_box_2 { background: #d9d9d9; margin: 0 0; padding: 0 15px; }
div#s5_header_area1 { margin-bottom: 0; }
#s5_top_row1_area1 h3 { text-align: center; }
#s5_top_row1_area1 h3, #bannerInner #bannerText h3 { text-align: center; font-size: 31px; padding: 32px 0 41px 15px; background-position: 0 -33px !important; min-height: inherit; }
#s5_pos_top_row1_1 .s5_module_box_2 { padding: 0; }
div#s5_top_row2_area1 { padding: 0 ; position: relative; top: -17px; }
#bannerText p { -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 30px !important; padding-right: 30px !important; }
.home div#s5_center_area1 { margin: 0 5px; top: -5px; position: relative; border-top: solid 1px #c5c5c5; }
div#s5_center_area1 { margin: 0; top: 0; }
#s5_component_wrap h3 { font-size: 30px; padding-top: 15px; padding-bottom: 20px; text-align: center; line-height: 36px; margin: 0; }
#s5_pos_bottom_row1_2 { width: 50% !important; }
#s5_component_wrap_inner .s5_fourdivs_1above-box1 .contentLeft img.s5_lazyload { float: right !important; margin-right: -15px; padding-bottom: 24px !important; }
#s5_columns_wrap { overflow: inherit !important; }
.contentLeft.contentSections.above-box1 { overflow: inherit; }
.above-box2 h1 { padding-top: 0; }
div#je-readmore { padding-bottom: 0; }
div#je-modcon { padding: 5px 5px 0 5px !important; }
#bannerText p { margin-bottom: 16px; }
.requestBigTop.s5_lazyload { padding-bottom: 0px; }
#s5_pos_top_row1_1 div#bannerText { padding-bottom: 18px; }
.home .contentLeft.contentSections.above-box1 img { padding-top: 0; }
.home .contentRight.contentSections.above-box1 { padding-bottom: 10px; padding-top: 10px; }
.home .contentLeft.contentSections.above-box1, .home .contentRight.contentSections.above-box1 { display: -webkit-flex; /* Safari */ display: flex; -webkit-flex-direction: column-reverse; /* Safari 6.1+ */ flex-direction: column-reverse; }
#main2 > div { height: inherit !important; padding: 0 0 10px 0; }
#s5_center_area_inner { margin-top: -1px; }
div#s5_header_area1 { min-height: inherit; }
#s5_below_columns_wrap1 .s5_mod_h3 {
    padding-bottom: 10px;
    line-height: 40px;
	padding-top: 21px;
	text-align: center;
}
#s5_below_columns_wrap1 .free-whitepaper img.s5_lazyload {
    float: none;
    margin-right: 0;
    width: 250px;
}

.free-whitepaper img.s5_lazyload {
    width: auto;
    float: left;
    clear: both;
    margin-right: 26px;
}
.whitepaper-button {
    text-align: center;
}
}
@media screen and (max-width: 744px) {
div#s5_menu_wrap { display: none !important; }
div#s5_top_row1_area1 { padding: 0; }
#s5_columns_wrap_inner { width: 100%; }
#s5_center_column_wrap { width: 100% !important; left: 0 !important; }
#s5_center_column_wrap_inner { left: 0; }
div#s5_header_wrap { text-align: center; }
img#s5_logo { float: none; }
}
 @media screen and (max-width: 736px) {
/*#s5_top_row1_area1 { display: none; }*/
/**/
#s5_center_column_wrap_inner { margin-right: 0 !important; }
#s5_right_column_wrap { width: 100% !important; margin-left: 0 !important; }
#s5_right_wrap { float: none; }
#s5_component_wrap { padding: 20px; }
div#s5_bottom_row1_area1 { padding-top: 1 }
#s5_right_column_wrap .s5_outer .custom div { margin-top: 0 !important; width: 100% !important; }
#s5_right_column_wrap .s5_outer .custom iframe { width: 100% !important; }
.home .above-box1 img { bottom: 2px; }
}
 @media screen and (max-width: 579px) {
#s5_center_column_wrap { left: 0 !important; }
/**/
#s5_center_column_wrap_inner { margin-right: 0 !important; }
#s5_right_column_wrap { width: 100% !important; margin-left: 0 !important; }
#s5_right_wrap { float: none; }
#s5_component_wrap { padding: 20px; }
div#s5_bottom_row1_area1 { padding-top: 15px; }
table tr td#style2-inner2-module, table tr td#style2-inner1-module { background: none; width: 0; }
#s5_below_body .s5_fourdivs_1 { margin-top: 60px; }
.ready_home h3 { font-size: 31px; }
#bannerText p { font-size: 21px; line-height: 29px !important; }
#bannerText p { margin-bottom: 16px; }
.above-box1 h1 { font-size: 34px; }
div#s5_pos_bottom_row1_2 { padding-bottom: 30px; }
div#s5_pos_bottom_row1_3 { padding-bottom: 5px; }

#s5_below_columns_wrap1 .s5_mod_h3 { 
    font-size: 30px;
    line-height: 33px;
    text-align: center;
}
#s5_below_columns_wrap1 .free-whitepaper img.s5_lazyload {
    float: none;
    margin-right: 0;
    width: 200px;
    display: inline-block;
}
}
@media screen and (max-width: 480px) {
#bannerText p { margin-bottom: 16px; }
#bannerText .requestBigTop.s5_lazyload { width: 53%; }
.above-box1 h1 { font-size: 23px; }
.s5_fourdivs_4 img { padding-left: 0; padding-right: 0; }
#s5_pos_above_body_1 .above-box1 p { padding-left: 0; padding-right: 0; }
.articleBody img{ float:none !important;}
#s5_below_columns_wrap1 .s5_mod_h3 {
    font-size: 23px; 
}
}
 @media screen and (max-width: 479px) {
.flxmap-container { width: 100%; overflow: scroll !important; }
#s5_footer_area1 #s5_footer_area_inner2 { padding: 0 0 20px 0; }
.ready_home h3 { font-size: 23px; margin: 2px 0 0 0 !important; }
#s5_top_row1_area1 h3 { margin: 0 !important; background: url(../images/ready_home.jpg) repeat-x !important; padding: 65px 0 65px 15px; min-height: 124px; }
div#bannerText { padding-bottom: 0; }
#s5_top_row1_area1 h3, #bannerInner #bannerText h3 { font-size: 19px; margin: 0 !important; min-height: inherit; padding: 10px 0 12px; text-align: center; background-position: 0 -32px !important; text-align: center; }
#bannerText p { font-size: 15px; line-height: 26px !important; }
img.requestBigTop.s5_lazyload { width: 90%; }
#s5_component_wrap h3 { font-size: 24px; }
#s5_component_wrap .cityScape ul { margin: 0 auto 0; padding-bottom: 0; }
#s5_below_body .s5_fourdivs_1 { padding-left: 0; padding-right: 0; }
#s5_component_wrap h3 { padding-left: 0; }
#s5_right_column_wrap .module_round_box_outer { width: 310px !important; }
#s5_right_column_wrap .s5_outer .custom div { margin-left: 0 !important; }
#s5_right_column_wrap .s5_outer .custom iframe { width: 100% !important; }
#bannerText p { margin-bottom: 12px; }
#bannerText .requestBigTop.s5_lazyload { width: 58%; }
.home div#bannerText { padding-left: 10px; padding-right: 10px; }
#bannerText p { padding-left: 0!important; padding-right: 0px !important; }
/*29-7-15*/
.home .contentRight.above-box1 img { position: relative; bottom: -18px; }
#eblog-wrapper.w320 #ezblog-body .blog-text img { width: 96%; }
.home .above-box1 img { bottom: 2px; }
#s5_below_columns_wrap1 {
   
    padding: 20px 15px 0 15px; 
}
#s5_below_columns_wrap1 .s5_mod_h3 { 
    padding: 0px 0 12px 0;
}

/*11-8-15*/
.jd-item-page .jd_cat_subheader table td {
 
    padding-left: 0 !important;
}
.jd-item-page .jd_cat_subheader b {
    font-size: 10px;
}
.jd-item-page .pagenav {
    font-size: 11px; 
    margin-left: 2px; 
    padding: 5px 1px; 
}
.jd-item-page  a.pagenav, .jd-item-page .pagenav_prev a, .jd-item-page .pagenav_next a, .jd-item-page .pagenavbar a {
    font-size: 10px; 
}
#s5_component_wrap .jd-item-page ul { 
    margin-left:0 !important; 
}

}
@media screen and (max-width: 300px) {
#s5_right_column_wrap .module_round_box_outer { width: 269px !important; }
}



/*css by ravi*/

.s5_outer.mobile-blog-module {
    padding: 5px 12px;
}
.jc_horizontal_form input.jc_username, .jc_horizontal_form input.jc_password{padding:0px 0px !important;}
#jc_username, #jc_password{padding:0px 0px !important;}

.top-contact {
    position: relative;
    z-index: 2147483647;
}
@media screen and (min-width: 768px) and (max-width: 967px){
.home #s5_top_row2_wrap > div {
    bottom: 40px;
    position: relative;
}
}

.hwd-playbutton-section {
    position: relative;
    top: -179px;
    width: 80% !important;
}

div#fd.eb *, div#fd.eb *::before, div#fd.eb *::after {
    box-sizing: border-box;
}
div#fd.eb *, div#fd.eb *::before, div#fd.eb *::after {
    box-sizing: border-box;
}
div#fd *, div#fd *::before, div#fd *::after {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
div#fd.eb *, div#fd.eb *::before, div#fd.eb *::after {
    box-sizing: border-box;
}
div#fd.eb *, div#fd.eb *::before, div#fd.eb *::after {
    box-sizing: border-box;
}
div#fd *, div#fd *::before, div#fd *::after {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
div#fd.eb .eb-image {
    display: block;
}
div#fd.eb *, div#fd.eb *::before, div#fd.eb *::after {
    box-sizing: border-box;
}
.eb-image {
    bottom: 22px;
    float: l !important;
    padding: 5px 0;
    position: relative;
    right: 16px;
}
div#fd.eb .eb-post-more .btn {
    color: #2f2f2f !important;
}
div#fd.eb .eb-post-foot a{color:#2f2f2f !important;}
.eb-post-title {color: #2f2f2f !important;font-size: 20px !important}
.eb-entry-head h1 {
    font-size: 25px !important;
}