<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">oh @charset "utf-8";
/* CSS Document */






#rt-logo { display: block; height: 60px!important; margin-top: 7px !important; width: 224px !important; }
.ezb-mod .mod-item { padding: 0 0 !important; }
.jdbutton { padding: 15px 30px !important; }
.jstatus { padding: 0.2em 0.7em 0.275em !important; }
.newsflash-title.title1 { font-size: 16px !important; }
#rt-header-surround .rt-overlay { padding-bottom: 132px; }
.menu-home #rt-header-surround .rt-overlay { padding-bottom: 0px !important; }
.logo-type-preset1 #rt-logo { width: 211px; }
.rt-logo-block { padding-top: 12px; }
.newsflash-title.title1 { font-size: 16px !important; }
/*Add testi button*/
.menu-testimonial .readon &gt; a { color: white !important; }
/*event cal button*/
.menu-events-calendar .btn.btn-small.btn-success { background: none repeat scroll 0 0 #0bb4e3 !important; }
#referral_form_pane_container { border: none !important; }
.rt-topbar { visibility: hidden; }
.gf-menu li { z-index: 9999999; }
.short-page.short-page #rt-mainbody-surround #rt-mainbody { min-height: 1061px; }
.ccms_form_element select { padding: 3px; border: 1px solid rgb(211, 211, 211); max-width: 38% !important; }
#referral_form_pane_container { width: 100%; }
#referral_form_btn_container { width: 100%; }
#referrer_pane, #referree_pane { float: left; }
/*.chronoform {display:none;}*/
#chronoform_Free_Consultation .cfdiv_submit, #chronoform_Free_Consultation #recaptcha_area { padding-left: 150px; }
.jd_footer { display: none !important; }
.latest-blog .readon { margin-top: 8% !important; }
#rt-drawer .rt-block { margin: 0px; padding: 0px; }
.support-item { width: 45%; float: left; padding: 2% 3% 2% 1%; margin-bottom: 10px; }
.support-item:hover { background: #f1f1f1; }
form#formCustomPortal { margin: 0px; }
#rt-footer .mod-post-image { display: none; }
#rt-footer .ezb-mod .mod-item { padding: 0px !important; }
#rt-footer .ezb-mod .mod-item .mod-post-title { color: #FFF; font-size: 130%; text-align: left; }
#rt-footer .ezb-mod .mod-item .mod-post-title a { color: #fff; }
#rt-sidebar-a .title, #rt-sidebar-b .title, #rt-sidebar-c .title { font-size: 29px; }
#rt-bottom ul#latest-posts { padding: 0px; margin: 0px; }
#rt-bottom ul#latest-posts li { list-style: none; }
#rt-bottom ul#latest-posts div.post-head.ezcf { font-size: 130%; font-weight: bold; margin-bottom: 10px; }
.rt-block.box3.title1.download .module-content { padding-top: 15px; }
.contactusmod { color: #333333; font-size: 1.1em; margin-top: -32px; position: absolute; right: 0; text-shadow: none; width: 380px; }
.contact-today { float: right; padding-right: 10px; }
.con-social { float: right; }
.component-content #JCQuick_Signup_Form .jclabel { width: 200px; }
.component-content #JCQuick_Signup_Form .jcfiled table { margin-left: 0px; }
.component-content #JCQuick_Signup_Form .jc_sbtn, .component-content #JCQuick_Signup_Form td table { margin-left: 200px; }
.component-content #JCQuick_Signup_Form #Comments { width: 95% !important; }
#rt-drawer { height: 0px; }
.tabmodulefix .module-surround { background: #ffffff !important; }
.tabmodulefix .readon { margin-top: 0px !important; }
.sprocket-mosaic .sprocket-mosaic-header { display: none !important; }
#rt-showcase .rt-block { padding-bottom: 0; margin-bottom: 9px; margin-top: 8px; }
.layout-showcase .sprocket-features-pagination { margin-top: -40px; }
.layout-showcase .sprocket-features-title { margin-bottom: 5px!important; line-height: 1.1em; }
.pagination-active { margin-bottom: 0!important; }
#rt-showcase { min-height: 348px; }
.support-text { float: right; width: 70%; margin-top: 4px; }
.support-image { float: left; }
.layout-showcase .sprocket-features-title, .layout-showcase .sprocket-features-title a, .layout-showcase .sprocket-features-desc, .layout-slideshow .sprocket-features-title, .layout-slideshow .sprocket-features-title a, .layout-slideshow .sprocket-features-desc { color: #fff !important; padding-top: 0px !important; }
.header-type-preset7 .sprocket-features-index-1 .sprocket-features-img-container img { background: none !important; }
.header-type-preset7 .sprocket-features-index-2 .sprocket-features-img-container img { background: none !important; }
.component-content #com-form-login input[type="radio"], .component-content #com-form-login input[type="checkbox"] { margin-top: -20px !important; float: left; }
.component-content #com-form-login .jclogin_pos3 label { padding-left: 20px; }
.post-date { display: none !important; }
[class^="icon-"] .module-content, [class*=" icon-"] .module-content { line-height: 1.5em !important; }
/**
.nm-avatar-wrapper {display: none;}
**/

body .nm-squarius-white.nm-module { background: none repeat scroll 0 0 #FFFFFF; border: 0px solid #EFEFEF; margin: 0px; padding: 0px; }
.nm-button.readon.readmore a { color: #FFF !important; text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.3) !important; }
td.mod_events_latest_first, td.mod_events_latest { background-color: transparent !important; border: medium none !important; padding: 0 0 25px !important; }
.join-t-left { width: 486px; float: left; }
.join-t-right { width: 260px; float: left; padding-top: 21px; margin-bottom: -11px; }
.about-plan { float: left; width: 28%; }
.about-plan-div { float: left; margin-right: 3%; margin-left: 2%; }
.support_method { margin: 10px 0 0 0; }
.contact-left { float: left; width: 340px; }
.contact-right { float: left; width: 400px; }
.register-icon { float: right; margin-top: 76px; }
#rt-bottom .rt-block { min-height: 420px; }
.menu-block { padding-right: 15px; }
.sprocket-mosaic-item { min-height: 390px; }
textarea { max-width: 100%; }
/* showcase form */
.custom-form-showcase input[type="text"] { max-width: 95%; float: right; }
.jc_sbtn { text-align: right; }
.custom-form-showcase .JC_qckSignUp_pretxt { margin-bottom: 10px; }
.readon { margin-bottom: 1px; }
.ezitem.ezcf .eztc .small { display: none; }
.social-button-small.facebook-like { margin-top: -3px!important; }
.large_margin { margin-top: 30px; }
#rt-sidebar-b .ccms_form_element input, #rt-sidebar-b textarea, #rt-sidebar-b input[type="file"] { min-width: 88%; }
#chronoform_homepage_form .ccms_form_element input, textarea, input[type="file"] { min-width: 0%; height: inherit !important; }
.ccms_form_element input[type="checkbox"] { clear: both!important; }
#rt-header-surround .rt-grid-9.rt-omega { position: static }
/*---------------- Css added by RavendrA  -------------*/
.rt-block.support_header { margin-top: -133px; float: right; }
#rt-header .menu-block { margin: 70px 0 20px; }
 @media only screen and (min-width: 1200px) {
.register-icon { padding-right: 30%; }
}
 @media only screen and (min-width: 10px) and (max-width:239px) {
#rt-showcase.rt-overlay-dark { background-image: none !important; }
.phonenumber { margin-top: -29px !important; padding-bottom: 18px !important; text-align: center !important; float: none !important; }
.contact-button { margin-top: -7px !important; text-align: center !important; float: none !important; }
/* Support Page */
.support-option { width: 80% !important; float: none !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important; }
.support-box { height: auto !important; }
.support-box img { max-height: 100px !important; width: auto !important; float: none !important; margin-left: 0px !important; }
.support-box p { display: none !important; }
.text-for-support { text-align: center !important; margin-top: 2% !important; margin-bottom: 4% !important; }
/*End */

}
 @media only screen and (min-width: 240px) and (max-width:319px) {
#rt-showcase.rt-overlay-dark { background-image: none !important; }
/* Support Page */
.support-option { width: 80% !important; float: none !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important; }
.support-box { height: auto !important; }
.support-box img { max-height: 100px !important; width: auto !important; float: none !important; }
.support-box p { display: none !important; }
.text-for-support { text-align: center !important; margin-top: 2% !important; margin-bottom: 4% !important; }
/*End */

.powered-by-jc { float: none !important; }
.layout-showcase .sprocket-features-content { width: 100% !important; }
.layout-showcase .sprocket-features-img-container { display: none !important; }
.layout-showcase .sprocket-features-desc span { text-align: center; display: block; }
.layout-showcase .sprocket-features-desc .readon span { display: inline-block !important; }
.layout-showcase .sprocket-features-desc .readon { margin: 5px auto 0px auto; }
.phonenumber { margin-top: -29px !important; padding-bottom: 18px !important; text-align: center !important; float: none !important; }
.contact-button { margin-top: -7px !important; text-align: center !important; float: none !important; }
.layout-showcase .sprocket-features-desc { margin-top: 0px !important; text-align: center; }
.layout-showcase { position: relative; margin: 0px 0px !important; }
.layout-showcase .sprocket-features-pagination, .layout-showcase .sprocket-features-arrows { display: none; }
.phonenumber { margin-top: -36px; padding-bottom: 20px; float: none !important; text-align: center; }
.contact-button { float: none !important; margin-top: -7px; text-align: center; }
#rt-extension.rt-overlay-dark { display: none !important; }
#login-form ul { float: none !important; margin-top: 0px !important; }
.layout-showcase .sprocket-features-list { min-height: 300px; }
#referrer_pane { width: 35% !important; }
#referral_form_pane_container { width: 100% !important; margin-left: -12px !important; float: left !important }
#rt-showcase h2.sprocket-features-title { line-height: 45px; padding-left: 0; padding-bottom: 7px; display: block; width: 100%!important; text-align: center; color: #FFF!important; }
.layout-showcase .sprocket-features-title a { color: #FFF!important; }
.contact-today { float: none; margin: 0 auto; }
.contactusmod { position: relative; margin: 0 auto; text-align: center; }
body .fp-roksprocket-features .layout-showcase .sprocket-features-container { height: 464px; }
body .sprocket-lists-title { font-size: 0.9em !important; }
body .sprocket-lists-title .indicator { font-size: 1.2em !important; }
.jd_top_navi td { padding: 0px !important; }
.join-t-left img { float: left; width: 158px; }
.join-t-right { float: left; padding: 5px; text-align: center; width: 160px; }
#rt-sidebar-a #chronoform_Employment_Contact textarea, #rt-sidebar-a #chronoform_Employment_Contact input[type="text"] { width: 120px !important; }
.component-content #JCQuick_Signup_Form textarea, .component-content #JCQuick_Signup_Form input.inputbox { width: 80px !important; }
.component-content #JCQuick_Signup_Form select.inputbox { width: 134px !important; }
.component-content #JCQuick_Signup_Form { font-size: 11px; }
.component-content #JCQuick_Signup_Form .jc_sbtn, .component-content #JCQuick_Signup_Form td table { margin-left: 34px; }
#rt-footer .custompoweredby a, #rt-footer td { text-align: center !important; display: block; }
.nm-button .modal { position: inherit; }
#rt-sidebar-b #chronoform_customer_questions textarea, #rt-sidebar-b #chronoform_customer_questions input[type="text"], #rt-sidebar-b #chronoform_customer_feedback textarea, #rt-sidebar-b #chronoform_customer_feedback input[type="text"], #rt-sidebar-b #chronoform_Employment_Contact textarea, #rt-sidebar-b #chronoform_Employment_Contact input[type="text"] { width: 150px !important; }
#rt-sidebar-b h2.title, #rt-bottom h2.title { font-size: 120%; }
.about-plan { float: none; width: 100%; }
.about-plan-div { float: none; border-bottom: 1px solid #CCC; margin-top: 2%; margin-bottom: 3%; }
.about-plan-div img { display: none; }
#jobtable td.bgwhite.fright ul { margin: 0px; }
#jobtable td.bgwhite.fright { vertical-align: top; }
body #hwdvids .videoBox { width: 100%; }
body #hwdvids h2 { clear: both; display: block; font-size: 21px; line-height: normal; }
body #hwdvs_navcontainer { height: auto !important; padding-left: 32px; padding-top: 10px; text-align: center; width: 100%; }
#rt-bottom .custom.title1.box3.icon-exchange td span { font-size: 10px !important; }
body #eblog-wrapper .float-l { float: left !important; }
.contact-left { float: none; width: auto; }
.contact-right { float: left; width: 400px; display: none; }
#rt-bottom #login .jclogin_pos3 label { display: inline; }
.register-icon { float: right; margin-top: 0px; }
.contact-today { float: none; padding-right: 10px; text-align: center; }
.con-social { float: none; text-align: center; }
.contactusmod { position: relative; width: 230px; }
#rt-drawer .topwidget { display: none; }
.gf-menu-toggle { height: 10px; width: 10px; }
#jcfc_Website_Registration .dfbepb.checkfield .dfbcol .dfbrow { display: block; }
#jcfc_Website_Registration .dfbepb.checkfield .dfbcol .dfbrow label { margin: 0; }
#jcfc_Referral input[type=text] { width: 140px; }
#jcfc_Referral select { width: 175px !important; }
#jcfc_Referral textarea { width: 165px; height: 70px; }
}
 @media only screen and (min-width: 320px) and (max-width:479px) {
.menu-testimonial .form-actions .validate { padding: 15px 23px !important; }
.form-actions { padding: 17px 8px 20px !important; }
.menu-video-portal #adminForm #hwd-container .pagination { padding: 13px !important; }
#rt-showcase.rt-overlay-dark { background-image: none !important; }
/* Support Page */
.support-option { width: 80% !important; float: none !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important; }
.support-box { height: auto !important; width: 53% !important; margin-left: auto !important; margin-right: auto !important; }
.support-box img { max-height: 100px !important; width: auto !important; float: none !important; }
.support-box p { display: none !important; }
.text-for-support { text-align: center !important; margin-top: 2% !important; margin-bottom: 4% !important; }
.outer-wrapper { text-align: center !important; }
/*End Support */


.powered-by-jc { float: none !important; }
.layout-showcase .sprocket-features-content { width: 100% !important; }
.layout-showcase .sprocket-features-img-container { display: none !important; }
.layout-showcase .sprocket-features-desc span { text-align: center; display: block; }
.layout-showcase .sprocket-features-desc .readon span { display: inline-block !important; }
.layout-showcase .sprocket-features-desc .readon { margin: 5px auto 0px auto; }
.layout-showcase .sprocket-features-desc { margin-top: 0px !important; text-align: center; }
.layout-showcase { position: relative; margin: 0px 0px !important; }
.layout-showcase .sprocket-features-pagination, .layout-showcase .sprocket-features-arrows { display: none; }
.phonenumber { margin-top: -36px; padding-bottom: 20px; float: none !important; text-align: center; }
.contact-button { float: none !important; margin-top: -7px; text-align: center; }
#rt-extension.rt-overlay-dark { display: none !important; }
#login-form ul { float: none !important; margin-top: 0px !important; }
.layout-showcase .sprocket-features-list { min-height: 183px; }
#referrer_pane { width: 35% !important; }
#referral_form_pane_container { width: 100% !important; margin-left: -12px !important; float: left !important }
#rt-showcase h2.sprocket-features-title { line-height: 45px; padding-left: 0; padding-bottom: 7px; display: block; width: 100%!important; text-align: center; color: #FFF!important; }
.layout-showcase .sprocket-features-title a { color: #FFF!important; }
.contact-today { float: none; margin: 0 auto; }
.contactusmod { position: relative; margin: 0 auto; text-align: center; }
body .fp-roksprocket-features .layout-showcase .sprocket-features-container { height: 464px; }
body .sprocket-lists-title { font-size: 0.9em !important; }
body .sprocket-lists-title .indicator { font-size: 1.2em !important; }
.jd_top_navi td { padding: 0px !important; }
.join-t-left img { float: left; width: 158px; }
.join-t-right { float: left; padding: 5px; text-align: center; width: 160px; }
#rt-sidebar-a #chronoform_Employment_Contact textarea, #rt-sidebar-a #chronoform_Employment_Contact input[type="text"] { width: 120px !important; }
.component-content #JCQuick_Signup_Form textarea, .component-content #JCQuick_Signup_Form input.inputbox { width: 80px !important; }
.component-content #JCQuick_Signup_Form select.inputbox { width: 134px !important; }
.component-content #JCQuick_Signup_Form { font-size: 11px; }
.component-content #JCQuick_Signup_Form .jc_sbtn, .component-content #JCQuick_Signup_Form td table { margin-left: 34px; }
#rt-footer .custompoweredby a, #rt-footer td { text-align: center !important; display: block; }
.nm-button .modal { position: inherit; }
#rt-sidebar-b #chronoform_customer_questions textarea, #rt-sidebar-b #chronoform_customer_questions input[type="text"], #rt-sidebar-b #chronoform_customer_feedback textarea, #rt-sidebar-b #chronoform_customer_feedback input[type="text"], #rt-sidebar-b #chronoform_Employment_Contact textarea, #rt-sidebar-b #chronoform_Employment_Contact input[type="text"] { width: 150px !important; }
#rt-sidebar-b h2.title, #rt-bottom h2.title { font-size: 120%; }
.about-plan { float: none; width: 100%; }
.about-plan-div { float: none; border-bottom: 1px solid #CCC; margin-top: 2%; margin-bottom: 3%; }
.about-plan-div img { display: none; }
#jobtable td.bgwhite.fright ul { margin: 0px; }
#jobtable td.bgwhite.fright { vertical-align: top; }
body #hwdvids .videoBox { width: 100%; }
body #hwdvids h2 { clear: both; display: block; font-size: 21px; line-height: normal; }
body #hwdvs_navcontainer { height: auto !important; padding-left: 32px; padding-top: 10px; text-align: center; width: 100%; }
#rt-bottom .custom.title1.box3.icon-exchange td span { font-size: 10px !important; }
body #eblog-wrapper .float-l { float: left !important; }
.contact-left { float: none; width: auto; }
.contact-right { float: left; width: 400px; display: none; }
#rt-bottom #login .jclogin_pos3 label { display: inline; }
.register-icon { float: right; margin-top: 0px; }
.contact-today { float: none; padding-right: 10px; text-align: center; }
.con-social { float: none; text-align: center; }
.contactusmod { position: relative; width: 230px; }
#rt-drawer .topwidget { display: none; }
#jcfc_Website_Registration .dfbepb.checkfield .dfbcol .dfbrow { display: block; }
#jcfc_Website_Registration .dfbepb.checkfield .dfbcol .dfbrow label { margin: 0; }
#jcfc_Referral input[type=text] { width: 140px; }
#jcfc_Referral textarea { width: 200px; height: 80px; }
/* Support Page */
.support-option { width: 80% !important; float: none !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important; }
.support-box { height: auto !important; }
.support-box img { max-height: 100px !important; width: auto !important; float: none !important; }
.support-box p { text-align: center !important; margin-top: 14% !important; }
.text-for-support { text-align: center !important; margin-top: 2% !important; margin-bottom: 4% !important; }
.outer-wrapper { text-align: center !important; }
/* End Support Page */

.sprocket-strips-pagination ul { display: none !important; }
#rt-showcase { min-height: 211px !important; }
.powered-by-jc { float: none !important; }
/*showcase */

.sprocket-features-pagination { display: none !important; }
.layout-showcase .sprocket-features-img-container { display: none; }
.phonenumber { margin-top: -29px !important; padding-bottom: 18px !important; text-align: center !important; float: none !important; }
.contact-button { margin-top: -7px !important; text-align: center !important; float: none !important; }
#rt-showcase h2.sprocket-features-title { font-size: 25pt!important; line-height: 38px!important; background: none!important; text-align: center !important; }
.layout-showcase { margin: 0px 0px !important; }
.layout-showcase .sprocket-features-desc { line-height: 27px !important; text-align: center !important; }
#rt-showcase .readon { margin-left: auto; margin-right: auto; margin-top: 4%; }
.rt-overlay-dark .fp-roksprocket-strips .sprocket-strips-text { font-size: 19px !important; line-height: 18px; margin-top: -14px; }
.rt-social-buttons.rt-block { text-align: center; float: none !important; }
.sprocket-mosaic-item .sprocket-mosaic-text { font-size: 16px; }
.sprocket-mosaic-item .sprocket-mosaic-title a { font-size: 19px; }
#referrer_pane { width: 38% !important; }
#referral_form_pane_container { width: 96% !important; }
#rt-showcase h2.sprocket-features-title { background: rgba(0,0,0,0.7); padding-left: 0; padding-bottom: 7px; float: none; text-align: center; color: #FFF!important; }
.layout-showcase .sprocket-features-content { width: 100% !important; }
.layout-showcase .sprocket-features-title a { color: #FFF!important; }
.contact-today { float: none; margin: 0 auto; }
.contactusmod { position: relative; margin: 0 auto; text-align: center; }
.support-text { width: 60%; }
.support-item { width: 95%; }
.contactusmod { width: 330px; }
.join-t-left img { width: 234px; float: left; }
.join-t-right { float: left; padding: 5px; width: 230px; text-align: center; }
.component-content #JCQuick_Signup_Form textarea, .component-content #JCQuick_Signup_Form input.inputbox { width: 140px !important; }
.component-content #JCQuick_Signup_Form select.inputbox { width: 154px !important; }
.component-content #JCQuick_Signup_Form { font-size: 11px; }
.component-content #JCQuick_Signup_Form .jc_sbtn, .component-content #JCQuick_Signup_Form td table { margin-left: 103px; }
#rt-footer .custompoweredby a, #rt-footer td { text-align: center !important; display: block; }
.nm-button .modal { position: inherit; }
.jd_top_navi td { width: 47px; font-size: 11px; padding: 2px; }
.about-plan { float: none; width: 100%; }
.about-plan-div { float: none; border-bottom: 1px solid #CCC; margin-top: 2%; margin-bottom: 3%; }
.about-plan-div img { display: none; }
#jobtable td.bgwhite.fright { vertical-align: top; }
body #hwdvids .videoBox { width: 100%; }
body #hwdvids h2 { clear: both; display: block; font-size: 21px; line-height: normal; }
body #hwdvs_navcontainer { height: auto !important; padding-top: 10px; text-align: center; width: 100%; }
body #eblog-wrapper .float-l { float: left !important; }
.contact-left { float: none; width: auto; }
.contact-right { float: left; width: 400px; display: none; }
#rt-bottom #login .jclogin_pos3 label { display: inline; }
.register-icon { float: none; margin-top: 0px; text-align: center; }
#rt-bottom .rt-block { min-height: 100%; }
.contactusmod { color: #333333; font-size: 11px; text-shadow: none; }
.contactusmod table { text-align: center; }
body .menu-block { float: none; padding: 0; }
.contact-today { float: none; padding-right: 0px; text-align: center; }
.con-social { float: none; text-align: center; }
.contactusmod { position: relative; }
#rt-drawer .topwidget { display: none; }
.layout-showcase .sprocket-features-desc { line-height: 20px !important; text-align: center !important; }
/*.readon { margin-top: -10px; }*/
.phonenumber { margin-top: -35px !important; padding-bottom: 18px !important; text-align: center !important; float: none !important; }
.layout-showcase .sprocket-features-desc { line-height: 31px; font-size: 16px !important; }
/*Added by Atul*/
.tp-caption.very_large_text {/*top: 80px !important;*/ }
}
 @media only screen and (min-width: 480px) and (max-width:767px) {
body.layout-mode-responsive .form-validate .control-group .control-label { float: left !important; width: 35% !important; }
#rt-showcase.rt-overlay-dark { background-image: none !important; }
/* Support Page */
.support-option { width: 36% !important; padding: 2% 13% 2% 1% !important; float: left; }
/* End Support Page */

.powered-by-jc { float: none !important; }
.layout-showcase .sprocket-features-pagination { display: none; }
.sprocket-mosaic-item .sprocket-mosaic-text { font-size: 16px !important; }
.sprocket-mosaic-item .sprocket-mosaic-title a { font-size: 19px; }
.rt-social-buttons.rt-block { text-align: center; float: none !important; }
.rt-overlay-dark .fp-roksprocket-strips .sprocket-strips-text { font-size: 19px !important; line-height: 18px; margin-top: -14px; }
/*showcase */
.layout-showcase .sprocket-features-img-container { display: none !important; }
#rt-showcase h2.sprocket-features-title { font-size: 25pt!important; line-height: 38px!important; width: 302px !important; background: none!important; text-align: center !important; }
.phonenumber { margin-top: -29px !important; padding-bottom: 18px !important; text-align: center !important; float: none !important; }
.contact-button { margin-top: -7px !important; text-align: center !important; float: none !important; }
.layout-showcase .sprocket-features-desc { line-height: 27px !important; width: 302px !important; text-align: center !important; }
#rt-showcase { min-height: 274px !important; }
#rt-showcase .readon { margin-left: auto!important; margin-right: auto!important; }
/* End Showcase */

#referral_form_pane_container { width: 96% !important; }
#rt-showcase h2.sprocket-features-title { background: rgba(0,0,0,0.7); padding-left: 0; padding-bottom: 7px; float: none; text-align: center; color: #FFF!important; }
.layout-showcase .sprocket-features-title a { color: #FFF!important; }
.contact-today { float: none; margin: 0 auto; }
.contactusmod { position: relative; margin: 0 auto; text-align: center; }
.support-item { width: 90%; }
.sprocket-mosaic-item { min-height: 402px; }
.join-t-left { float: left; width: 100%; }
.join-t-left img { float: left; width: 100%; }
.join-t-right { float: left; padding: 0px; text-align: center; width: 100%; }
#rt-footer .custompoweredby a, #rt-footer td { text-align: center !important; display: block; }
.nm-button .modal { position: inherit; }
body #eblog-wrapper .float-l { float: left !important; }
.contact-left { float: none; width: auto; }
.contact-right { float: none; width: auto; }
#rt-bottom #login .jclogin_pos3 label { display: inline; }
.register-icon { float: right; margin-top: 0px; }
#rt-sidebar-a .title, #rt-sidebar-b .title, #rt-sidebar-c .title { font-size: 17px; }
body .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner { padding: 15px 6px; }
body .sprocket-mosaic-item .sprocket-padding { padding: 0 10px 10px; }
.sprocket-mosaic-item { min-height: 412px; }
.sprocket-mosaic-item .sprocket-mosaic-text { font-size: 12px; line-height: 18px; }
body .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner { font-size: 13px; padding: 16px 35px; }
#rt-bottom .rt-block { min-height: 100%; }
#rt-drawer .topwidget { display: none; }
/*Added by Atul*/
.tp-caption.very_large_text {/*top: 80px !important;*/ }
}
 @media only screen and (min-width: 768px) and (max-width:959px) {
.gf-menu.l1 &gt; li &gt; .dropdown { margin-top: 7px; }
.menu-home #rt-utility .rt-block { padding: 3px !important; }
/* Support Page */
.support-option { width: 35% !important; padding: 2% 13% 2% 1% !important; float: left; }
/* End Support Page */

.layout-showcase .sprocket-features-content { margin-top: 1% !important; }
.newsletter-form .module-content { margin-left: 0px !important; }
.newsletter-form input[type="submit"] { width: 96%!important; }
#rt-showcase .rt-grid-8 { width: 100%; }
.rt-grid-12.rt-alpha.rt-omega { margin-bottom: -182px !important; }
#rt-expandedbottom .rt-container:after { display: none; }
#rt-expandedbottom { height: 418px!important; }
#rt-extension { height: 400px!important; }
#login-form ul { float: none !important; margin-top: 11px !important; }
.menu-block { margin: 15px -29px!important; padding-right: 0px !important; }
.rt-logo-block { margin-left: -88px !important; }
/*showcase*/

.showcase-type-preset1 #rt-showcase { min-height: 324px; }
.layout-showcase { margin: 0px !important; }
.layout-showcase .sprocket-features-title { font-size: 30px !important; line-height: 31px !important; width: 100% !important; margin: 20px 0px 0px 15px !important; }
#rt-showcase { min-height: 274px !important; }
.pagination-active { width: 100% !important; min-height: 350px !important; }
.showcase-responsive.module-content { margin-left: 14px!important; margin-right: -256px!important; }
.layout-showcase .sprocket-features-img-container { width: 45%!important; float: left!important; }
.layout-showcase .sprocket-features-content { width: 51%!important; float: left!important; }
/* end Showcase */


.gf-menu li:before { display: none !important; }
.gf-menu.l1 &gt; li.parent &gt; .item { padding-right: 0px !important; }
body .layout-showcase .sprocket-features-img-container { width: 65%; float: none; margin: 0 auto; }
.layout-showcase .sprocket-features-content { width: 55%!important; float: left !important; margin: 0 auto; }
body .layout-showcase .sprocket-features-desc, body .layout-slideshow .sprocket-features-desc { line-height: 20px!important; font-size: 16px!important; width: 90%; margin: 20px 0px 0px 15px !important; }
.support-text { width: 70%; }
.support-item { width: 80%; }
.custom-form-showcase input[type="text"] { width: 94%!important; }
.custom-form-showcase .jclabel, .custom-form-showcase .jcfiled { display: block; width: 95%; }
.sprocket-mosaic-item .sprocket-mosaic-title a { font-size: 13px; }
.sprocket-mosaic-item { min-height: 433px; }
.join-t-left { float: left; width: 427px; }
.join-t-left img { float: left; width: 423px; }
.join-t-right { float: left; padding: 5px; text-align: center; width: 417px; }
#rt-sidebar-b h2.title, #rt-bottom h2.title { font-size: 19px; }
#rt-bottom .custom.title1.box3.icon-exchange td span { font-size: 10px !important; }
#rt-sidebar-b #chronoform_customer_questions textarea, #rt-sidebar-b #chronoform_customer_questions input[type="text"], #rt-sidebar-b #chronoform_customer_feedback textarea, #rt-sidebar-b #chronoform_customer_feedback input[type="text"], #rt-sidebar-b #chronoform_Employment_Contact textarea, #rt-sidebar-b #chronoform_Employment_Contact input[type="text"] { width: 160px !important; max-width: 95%; }
.contact-left { float: none; width: auto; }
.contact-right { float: none; width: auto; }
#rt-bottom .module-surround { min-height: 493px; }
#rt-bottom #login .jclogin_pos3 label { display: inline; }
.layout-mode-responsive .gf-menu .item { padding: 5px 3px; font-size: 10px !important; }
.gf-menu li.parent &gt; .item { padding-right: 21px; }
#rt-sidebar-a input, #rt-sidebar-a textarea, #rt-sidebar-a .uneditable-input, #rt-sidebar-b input, #rt-sidebar-b textarea, #rt-sidebar-b .uneditable-input, #rt-sidebar-c input, #rt-sidebar-c textarea, #rt-sidebar-c .uneditable-input { width: 90%; }
#rt-sidebar-a .title, #rt-sidebar-b .title, #rt-sidebar-c .title { font-size: 17px; }
body .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner { padding: 16px 25px; font-size: 13px; }
#rt-drawer .topwidget { display: none; }
body .sprocket-mosaic-item .sprocket-padding { padding: 0 10px 10px; }
body .sprocket-lists-title .indicator { top: 0px; }
body .sprocket-lists .sprocket-lists-title .indicator:before { padding-left: 0; padding-top: 5px; }
body .sprocket-lists ul.sprocket-lists-container li { padding: 10px 0; }
body .sprocket-lists .sprocket-lists-title { font-size: 12px; }
.logo-type-hexeris #rt-logo { background: url("../images/logo/logo.png") no-repeat scroll 0 10px / 71% auto rgba(0, 0, 0, 0); }
/*Added by Atul*/
.tp-caption.very_large_text {/*top: 122px !important;*/ }
}
 @media only screen and (min-width: 960px) and (max-width:1199px) {
#rt-utility h1 { font-size: 20px; }
/* Support Page */
.support-option { width: 36% !important; padding: 2% 13% 2% 1% !important; float: left; }
/* End Support page */

.sprocket-tabs-panels { margin-top: 2px !important; margin-bottom: 6% !important; }
.layout-showcase .sprocket-features-content { margin-top: 4% !important; }
#login-form ul { margin-top: -63px !important; }
body .nomarginright, body .rt-block.nomarginright, body ul.nomarginright, body li.nomarginright { margin-bottom: -33px; }
#rt-showcase { min-height: 316px !important; }
.newsletter-form .module-content { margin-left: 2px!important; }
.newsletter-form input[type="submit"] { width: 95%!important; }
body.layout-mode-responsive h1 { line-height: 106% !important; }
#chronoform_homepage_form .ccms_form_element input[type="text"] { width: 45%; }
.support-text { width: 60%; }
.register-icon { padding-right: 10%; }
.sprocket-mosaic-item .sprocket-mosaic-title a { font-size: 16px; }
.sprocket-mosaic-item { min-height: 412px; }
.join-t-left { float: left; width: 350px; }
.join-t-left img { float: left; width: 350px; padding-top: 33px !important; }
.join-t-right { float: left; padding: 5px; text-align: center; width: 222px; margin-top: 16px !important; margin-bottom: -15px !important; }
.join-t-right p { margin: 0px; }
#rt-bottom h2.title { font-size: 15px; }
.contact-left { float: left; width: 190px; }
.contact-right { float: left; width: 400px; }
#rt-bottom .module-surround { min-height: 394px; }
#rt-bottom #login .jclogin_pos3 label { display: inline; }
.gf-menu li.parent &gt; .item { padding-right: 23px; }
.gf-menu .item { padding: 5px 6px; }
.gf-menu.l1 &gt; li &gt; .item { font-size: 12px; }
.customcopyrightbottom { width: 101% !important; }
#rt-sidebar-a input, #rt-sidebar-a textarea, #rt-sidebar-a .uneditable-input, #rt-sidebar-b input, #rt-sidebar-b textarea, #rt-sidebar-b .uneditable-input, #rt-sidebar-c input, #rt-sidebar-c textarea, #rt-sidebar-c .uneditable-input { width: 90%; }
#rt-sidebar-a .title, #rt-sidebar-b .title, #rt-sidebar-c .title { font-size: 17px; }
body .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner { padding: 15px 6px; }
#rt-bottom .module-surround { min-height: 409px; }
.sprocket-lists ul.sprocket-lists-container li { padding: 10px 0; }
.sprocket-lists-title .indicator { top: 0; }
.rt-grid-10 { width: 800px !important; }
.gf-menu.l1 &gt; li &gt; .item { font-size: 10px !important; }
.gf-menu { padding-left: 19px !important; }
.logo-type-preset1 #rt-logo { margin: 0px 25px 0 15px !important; }
.gf-menu.l1 &gt; li.parent &gt; .item { padding-right: 8px !important; padding-left: 8px !important; }
.layout-showcase .sprocket-features-title { line-height: 36px !important; }
body .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner { font-size: 10pt !important; }
#rt-bottom .rt-block { min-height: 488px !important; }
.rt-block.fp-roksprocket-strips.rt-center.rt-big-title { height: 340px !important; }
}
.menu-block { z-index: 99 !important; }
.regpsge_container_l { margin-bottom: 75px; line-height: 22px; width: 63%; padding-top: 30px; float: left; }
.regpsge_container_r { width: 24%; float: left; margin-left: 8%; margin-top: 1%; }
body .ccms_form_element { clear: both; margin-bottom: 3px; padding: 0; position: relative; }
input[type="button"], input[type="submit"], body .ccms_form_element input[type="submit"] { background: none repeat scroll 0 0 #3E9DD3; border: 0 none; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); color: #FFFFFF; text-shadow: 1px -1px 0 rgba(0, 0, 0, 0.3); transition: all 0.1s ease-in 0s; border-radius: 3px; display: inline-block; font-family: 'EauSansBold', Geneva, Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 1.7em; padding: 12px 20px !important; vertical-align: middle; }
.newsletter-form .module-content { margin-left: 14px; margin-right: -14px; }
.newsletter-form input[type="submit"] { width: 92%; margin-top: 4%!important; margin-bottom: -18px!important; }
#rt-sidebar-b .inputbox { width: 91% !important; }
#rt-sidebar-b textarea.inputbox { background-color: #FFFFFF; border: 1px solid #D5D5D5; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset; color: #606060; }
#rt-sidebar-b .JC_qckSignUp_pretxt { padding-bottom: 15px; }
#rt-bottom #login #remember_login { float: left; }
#rt-bottom #login .jclogin_pos3 label { display: inline; }
#rt-bottom #login .jclogin_pos4 { padding-bottom: 8px; }
#rt-bottom #login .inputbox { width: 90% !important; }
#rt-bottom #login ul { margin: 0px; }
#rt-bottom #login li { padding: 0px; list-style: none; }
.rt-light a { color: #006AB7;/**font-weight: bold;**/
}
/* 'Related Posts' button - can change this background color to match the colors of the site */

#ezblog-body .tab_button li.item-active a span, #ezblog-body .tab_button li.item-active a:hover span { background: #999 !important; }
/* showcase form on homepage */

#rt-top-surround .box1 { padding-bottom: 1px !important; margin-top: 0px; }
.layout-showcase .sprocket-features-title { font-size: 36px; width: 95%; }
.layout-showcase .sprocket-features-desc { line-height: 31px; font-size: 18px; }
.jd_top_navi { display: none!important; }
.sprocket-lists-nav { display: none !important; }
/* Chronoform Showcase Form */
.custom-form-showcase .cfdiv_text label { width: 121px !important; }
.custom-form-showcase .ccms_form_element.cfdiv_submit { float: right !important; margin-bottom: -10px !important; margin-top: 7px !important; }
.login .module-surround { margin-bottom: -23px !important; }
.media-mediamenu { display: none !important; }
#hwd-container h2 { font-size: 19px!important; line-height: 17px!important; }
.homepagetab .sprocket-tabs.layout-top.animation-slideandfade { background-color: #F5F6F8 !important; margin-bottom: 19px; }
/* Job Board Fix */

#jjbReg .email { display: block; }
div#loginWrapper a.login { color: black; }
.jbsendbutton { display: none; }
#submit_application, .divbottom button#small { display: inline-block; }
#jobcont #bookmrk, #jobdet #loginWrapper, a.right.login { display: none; }
#aplpwrapper { min-height: 800px; }
/* End Job Board Fix */



.sprocket-mosaic .sprocket-readmore { display: none!important; }
/*Blog Icon and Footer */
.blog-icon-footer { margin-left: auto !important; margin-right: auto !important; margin-top: 33px !important; }
#rt-footer.rt-overlay-dark h2.title { text-align: left !important; margin-top: -25px !important; }
.ezb-mod .mod-post-content, .ezb-mod .mod-post-meta, .ezb-mod .mod-post-rating { text-align: left; !important;
}
#rt-footer .ezb-mod .mod-post-content p { font-size: 13px; }
.mod-post-more { margin-top: 22px !important; /*margin-bottom: -32px !important;*/

margin-top: 22px !important; text-align: left; }
/* End Blog Icon and Footer */

/* Contact Mod Footer */

.contact-footer-mod { text-align: center; }
/* End Contact Mod Footer */

/* Login Mod Footer */
#login-form ul { float: right; margin-top: -17px; }
/* End Login Mod Footer */

/*Contact Bar Under Showcase */
#rt-top.rt-overlay-light { background-color: #1A1414; }
.phonenumber { float: left; font-size: 16pt; color: #eee; }
.contact-button { float: right; margin-top: -6px; margin-bottom: 25px; }
.contact-button a.readon { color: #fff !important; padding: 12px 50px; font-size: 18px; }
.contact-button a:after { content: ''; }
/*End Contact Bar */


.rt-grid-12.rt-alpha.rt-omega { margin-bottom: -59px; }
#rt-top.rt-overlay-light { height: 111px; }
.rt-block.fp-roksprocket-strips.rt-center.rt-big-title { height: 309px; }
#rt-top .rt-container:after { visibility: hidden !important; }
/* module edits */
.title1 .module-title { border: none !important; background: none !important; margin-top: -18px !important; margin-bottom: 24px !important; }
.title1 .module-title .title { color: #454747 !important; }
.box3 { background: #F4F4F5 !important; }
/* End Module edits */


/*#rt-showcase .readon {
background-color: #3E9DD3 !important;
}*/

#rt-breadcrumbs { padding-bottom: 15px !important; }
/* Blog Edits */
#eblog-wrapper #ezblog-head .component-title { margin-top: -16px !important; }
#ezblog-head .component-links { margin-bottom: 16px !important; margin-top: -4px !important; }
/* End Blog Edits */

/*Whitepaper */
.regpsge_container { margin-bottom: 25px; line-height: 22px; width: 63%; float: left; padding-top: 5px; width: 59%; }
.regpage_graphic { float: right; margin: -20px -20px 0 5px; }
.regpsge_container_right { float: right; width: 38%; }
.whitepaper_blue { background: url(/images/white_paper/whitepaper_thankyou/whitepaper_thankyoupage_background_blue.png) no-repeat scroll 0 0 transparent; }
.whitepaper_brown { background: url(/images/white_paper/whitepaper_thankyou/whitepaper_thankyoupage_background_brown.png) no-repeat scroll 0 0 transparent; }
.whitepaper_red { background: url(/images/white_paper/whitepaper_thankyou/whitepaper_thankyoupage_background_red.png) no-repeat scroll 0 0 transparent; }
.whitepaper_green { background: url(/images/white_paper/whitepaper_thankyou/whitepaper_thankyoupage_background_green.png) no-repeat scroll 0 0 transparent; }
.whitepaper_purple { background: url(/images/white_paper/whitepaper_thankyou/whitepaper_thankyoupage_background_purple.png) no-repeat scroll 0 0 transparent; }
.whitepaper_orange { background: url(/images/white_paper/whitepaper_thankyou/whitepaper_thankyoupage_background_orange.png) no-repeat scroll 0 0 transparent; }
.whitepaper_thankyou_continer { height: 300px; margin: -40px 0 -16px -13px; width: 940px; }
.whitepaper_content { left: 50%; margin: 29px 0 0 -15px; padding-top: 125px; position: relative; width: 440px; }
/* End Whitepaper */

.rt-social-buttons .rt-block { display: none; }
.jc_logout_form { text-align: center; }
.jc_logout_form .jc_account { max-width: 100%!important; padding-bottom: 5%; }
.tab-buttons-panel-but { padding-top: 3%; }
/*joomcareer buttons*/
.jc_application_button input{ background-color: #3f3f3f !important; }
.jc_jobdetails_back a:hover { background-color: #3f3f3f; }
/* Support Page */
.support-box { color: #ffffff; background-color: #3E9DD3; text-transform: uppercase; font-size: 14px; border-bottom: 2px solid #2473a0; box-shadow: 0 2px 0 rgba(0,0,0,0.1); border-radius: 15px !important; transition: all 0.2s ease-in; text-decoration: none; padding: 5px; }
.support-option { width: 21%; float: left; display: inline-block; padding: 2% 3% 2% 1%; }
.outer-wrapper { width: 100%; min-height: 200px; padding: 5px; margin-left: auto; margin-right: auto; overflow: hidden; }
.support-box img { margin-left: 4%; width: 90%; height: auto; }
.text-for-support { text-align: center; margin-top: 6%; }
.support-box p { text-align: center !important; }
.support-box a { color: #fff; }
.support-box:hover { background-color: #78BF57; border-bottom: 2px solid #ddd; }
/* End Support Page */



h4.newsflash-title a { color: #fff !important; font-size: 20px !important; line-height: 1px !important; }
.muted { display: none !important; }
.readon:after { display: none !important; }
.showcase-bg-transition-top-to-bottom #rt-showcase.showcase-panel-1, .showcase-bg-transition-left-to-right #rt-showcase.showcase-panel-1 { background-color: #89B2D3 !important; /** background-image: url("../images/backgrounds/showcase/preset1/bg.png"); **/ background-repeat: repeat; }
.showcase-bg-transition-top-to-bottom #rt-showcase.showcase-panel-2, .showcase-bg-transition-left-to-right #rt-showcase.showcase-panel-2 { background-color: #89B2D3 !important;  /** background-image: url("../images/backgrounds/showcase/preset1/bg.png"); **/  background-repeat: repeat; }
#rt-showcase { background-color: #89B2D3 !important; /** background-image: url("../images/backgrounds/showcase/preset1/bg.png"); **/  background-repeat: repeat; }
.layout-showcase .sprocket-features-content { float: left; width: 50%; padding: 48px !important; }
.add_all { margin-top: 20px; }
#add_testimonial_link { float: left; margin-left: 12px; }
#hwd-container .media-item a { margin-left: 30px; }
.media-item-format-1-4 { left: 0 !important }
ul.menu li.active.current &gt; a, ul.menu li#current.active &gt; a { color: #3e9dd3 !important; }
.gf-menu li.parent &gt; .item { padding-right: 25px !important; }
.gf-menu li { margin-right: 0px !important; }
.gf-menu.l1 &gt; li &gt; .item { font-size: 12px !important; }
#rt-extension .rt-block { margin: 50px 0 100px 10px; }
/*Added by Atul*/

#rt-header-surround #rt-showcase { height : auto; min-height : auto !important; }
#rt-showcase .rt-container { width: 100%; }
#rt-showcase .rt-grid-12.rt-alpha.rt-omega { float: none; }
#rt-showcase .rt-block { padding : 0; margin-left: 0; margin-right: 0; margin-bottom : 0px; }
.scrolling-enable .rt-logo-block #rt-logo { background: url(../images/logo/dark/logo_dark.png) 0 0 no-repeat !important; }
#comments1_container_div textarea { height : 150px; }
#input_submit_181_container_div input { margin-top: 10px; }
#add_testimonial_link { margin-left: 0px; text-align : left !important; }
#all_testimonial_link { text-align : left !important; }
 @media only screen and (min-width: 1200px) {
#all_testimonial_link { text-align : center !important; }
}
#add_testimonial_link .readon, #all_testimonial_link .readon { padding: 15px 7px !important; }
.component-content #media-item { background: transparent !important; }
.component-content #hwd-container #media-item { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; }
.component-content #hwd-container #media-item iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.box6 { background: #C9CCCE; margin: 50px 10px 50px!important; padding-top: 0px !important; border-radius: 4px; }
.box6 h2.title { margin: 0px !important; }
.box6 input[type="text"], .box6 textarea { width : 96% !important; }
.box6 input[type="button"], .box6 input[type="submit"] { width : 100% !important; margin-top: 15px; }
.box6 .module-title { background: #16B2E2; color: #FFFFFF; margin: 0px -15px; padding: 14px; border-top-left-radius: 4px !important; border-top-right-radius: 4px !important; }
.box6 .module-title h2 { font-size: 27px !important; }
.box6 form { margin: 20px 25px 20px; }
/*.sprocket-mosaic .sprocket-padding { min-height : 346px; }*/
#rt-breadcrumbs { padding-bottom: 0px !important; }
 @media only screen and (min-width: 768px) {
.menu-home #rt-header { background-image: linear-gradient(to right, rgba(12, 12, 12, 0.2), rgba(12, 12, 12, 0.6)); background-repeat: repeat-x; background-color: rgba(12, 12, 12, 0.6); }
.scrolling-enable #rt-header { color: #7D7D7D; background: #F5F5F5 none repeat scroll 0% 0%; box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2); transition: all 0.3s ease-in 0s; }
}
/*Given By Lindsay from Mail 09-June-2015*/


input[type="button"], input[type="submit"], body .ccms_form_element input[type="submit"], .jc_jobdetails_button button, .jc_application button { background: #16b2e2; border: 2px solid transparent !important; border-radius: 3px; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); color: #ffffff; display: inline-block; font-family: "EauSansBold", Geneva, Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 1.7em; padding: 12px 20px !important; text-shadow: 1px -1px 0 rgba(0, 0, 0, 0.3); transition: all 0.1s ease-in 0s; vertical-align: middle; }
h2 { font-size: 185%; line-height: 140%; }
#rt-breadcrumbs { margin-bottom: 20px; }
/*Given By Lindsay from Mail 18-June-2015*/
.sprocket-padding h2.sprocket-mosaic-title { font-size: 157%; }
/*#jevents_body .nav-items div.active a, .jev_header2 .active a { background-color: #0BB4E3 !important; }
.nav-items &gt; div:first-child { border-left: 1px solid #0BB4E3; }
.nav-items &gt; div { border-color: #0BB4E3 #0BB4E3 #0BB4E3; }
.nav-items &gt; div:last-child { border-right: 1px solid #0BB4E3; }
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth { background-color: #0BB4E3; border: 1px solid #0BB4E3; }
.jev_toprow div.currentmonth { border-top: 1px solid #0BB4E3; border-bottom: 1px solid #0BB4E3; }
#jevents_body .cal_today a.cal_daylink { background-color: #0BB4E3; }
#jevents_body .cal_today a.cal_daylink:hover { background: #ffffff; color: #0BB4E3; border: 1px solid #0BB4E3; }
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover { background-color: #FFF; border-left: 1px solid #0BB4E3 !important; }
#jevents_body .nav-items &gt; div a:hover { border-left: 1px solid #0BB4E3 !important; }*/
.support-box { background-color: #0bb4e3; border-bottom: 2px solid #1b3682; border-radius: 15px !important; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); color: #ffffff; font-size: 14px; padding: 5px; text-decoration: none; text-transform: uppercase; transition: all 0.2s ease-in 0s; }
.support-box:hover { background-color: #32d0fc; border-bottom: 2px solid #ddd; }
 @media only screen and (max-width: 480px) {
article.item-page .contact-right { display: block !important; }
article.item-page .mapholder .map { width : 300px !important; }
article.item-page .mapholder { width : 300px !important; }
}
.box1 { color: #f8f8f8; background: #0BB4E3; }
.jorange { color: #fef4e9 !important; border: solid 1px #0BB4E3; background: linear-gradient(#0BB4E3, #1b3682); }
.top-right .readon { padding: 10px }
/*span.Call { padding-right: 30px; }*/

/*  Landing Page start */
/*
.menu-landingpage #rt-mainbody-surround
{
	 background:url(/images/landing_page/bg.jpg) no-repeat center center; 
	 background-size:cover; 
	 padding:0; 
	 color: #ffffff;
}
.menu-landingpage .lp_container
{
	text-align : left !important;
}
.menu-landingpage .lp_container  h1{  
	color: #ffffff !important;   
	font-size: 45px !important;    
	font-weight: 700;    
	padding-bottom: 10px;    
	padding-top: 20px;    
	text-align: center !important;    
	text-shadow: 0 3px 3px #000000;
}
.menu-landingpage .lp_container  h2{
	text-align:center; 
	font-size:25px; 
	font-weight:700;
	text-shadow: 0 3px 3px #000000;
	color: #ffffff !important;
}
.menu-landingpage .lp_container .main{ 
	padding-top:25px;
}
.menu-landingpage .lp_container .left-box{
	display:inline-block; 
	vertical-align:top; 
	width:62%;
	margin-right:3%;
}
.menu-landingpage .lp_container .right-box{ 
	display:inline-block; 
	vertical-align:top; 
	width:32%;
}
.menu-landingpage .lp-bottom
{
	margin-top: 30px; 
}
.menu-landingpage .landing_page_form h3
{
	text-align : center !important;
	margin : 0;
}
.menu-landingpage .landing_page_form { 
	background:rgba(11, 180, 227, 0.85); 
	padding:10px 24px; 
	border-radius:8px;
}
.menu-landingpage .hwd-container .media-details-view {
    margin: 0px 0px !important;
}

.menu-landingpage div.menu-block
{
	display:none;
}
.menu-landingpage .gf-menu-toggle 
{
	display : none !important;
}
.menu-landingpage .gbs3 .form-group 
{
	margin-bottom: 0px !important;
}
.menu-landingpage .landing_page_form form {
    margin: 0px 0px 5px !important;
}
.menu-landingpage .landing_page_form .gbs3 label {
    margin-bottom: 0px !important;
    margin-top: 3px !important;
}
.menu-landingpage .landing_page_form input[type="submit"]
{
	margin-top : 10px !important;
	background: #181818 !important;
}
.menu-landingpage .landing_page_form input[type="submit"]:hover
{
	background: #16B2E2 !important;
}
.menu-landingpage .landing_page_form .gbs3 .gcore-display-table
{
	display: block !important;
}
.menu-landingpage .left-box .media-respond
{
	max-width : 800px !important;
}
.menu-landingpage .left-box .media-respond .media-aspect
{
	background : none !important;
}
.menu-landingpage #rt-mainbody input[type="text"]
{
	height : 30px !important;
	width : 100% !important;
} 
.menu-landingpage .landing_page_form .form-group.gcore-form-row label 
{
	color : #fff !important;
}
@media only screen and (max-width:767px) {
	.menu-landingpage .lp_container .left-box, .menu-landingpage .lp_container .right-box{ 
		width : 100%;
		margin : 10px auto;
	}
}
*/
/*  Landing Page end */
/*  29th July */
@media screen and (max-width: 480px) {
.item-page p:first-child img { float: none !important; display: block; margin-left : auto !important; margin-right : auto !important; }
.filter-search button { margin-top: 5px; }
}
@media only screen and (min-width: 768px) and (max-width:1024px) {
/*------------------------31-07-15--------------*/	
.rt-grid-9.rt-omega { width: 100%; }
.menu-home #rt-header .rt-grid-9.rt-omega { position: static }
.menu-block { margin: 0px 10px 10px !important; }
.gf-menu.l1 &gt; li.parent &gt; .item { padding: 0 23px !important; }
.gf-menu.l1 &gt; li &gt; .item { padding-top: 0px !important; }
.rt-logo-block { padding-top: 0px; }
.gf-menu li.parent &gt; .item::after { right: 5px; }
.tp-caption.very_large_text { /*top: 175px !important;*/
}
#rt-showcase .readon { /*margin-top: 80px!important*/;
}
.tp-caption.small_text, .small_text { /*top: 153px !important*/;
}
.gf-menu li:last-child:hover .dropdown { }
#rt-header-surround .rt-overlay { min-height: 135px; }
.menu-contact-us.scrolling-fixed-header-enable #rt-header + div { padding-top: 117px; padding-top: 125px; }
.menu-contact-us.scrolling-fixed-header-enable #rt-header + div#rt-showcase { padding-top: 117px !important; }
}
@media only screen and (min-width: 768px) and (max-width:860px) {
.rt-logo-block { margin-left: 0px !important; }
#rt-logo { margin : 15px 0px !important; }
.menu-block { margin: 15px 0px 15px 40px !important; }
.gf-menu.l1 &gt; li.parent &gt; .item { padding-right: 12px !important; }
/*------------------------31-07-15--------------*/	
.rt-grid-9.rt-omega { width: 100%; }
.menu-block { margin: 0px 10px 10px !important; }
.gf-menu.l1 &gt; li.parent &gt; .item { padding: 0 10px !important; }
.rt-logo-block { padding-top: 0px; }
.gf-menu li.parent &gt; .item::after { right: -1px; }
.tp-caption.very_large_text { /*top: 175px !important*/;
}
#rt-showcase .readon { /*margin-top: 80px!important*/;
}
.tp-caption.small_text, .small_text { /*top: 153px !important*/;
}
.gf-menu li:last-child:hover .dropdown { /*    left: auto;
    right: 0;*/
}
}
 @media only screen and (max-width:360px) {
article.item-page .mapholder, article.item-page .mapholder .map { width: 100%!important; }
}
.jev_toprow div.currentmonth { width: 45.6% !important; }
#jevents_body .cal_top_day_names { min-width: auto !important; }
@media only screen and (max-width:767px) {
.new-navigation { font-size: 12px; }
#rt-drawer { height: auto; }
}
@media only screen and (max-width:480px) {
.new-navigation .nav-items { width : 99%; }
.nav-items &gt; div a { padding: 7px 3px 7px; }
.nav-items &gt; div a:hover { padding: 7px 3px 7px !important; }
}
@media only screen and (max-width:380px) {
#jevents { margin : 0 -30px; }
}
#rt-showcase .readon { /*    background-color: #1B3682 !important;*/
width: 160px; height: 45px; font-size: 15px !important; line-height: 45px !important; padding: 0 !important; }
@media only screen and (max-width:479px) {
/*#rt-showcase .tp-caption
	{
		display: none !important;
	}*/
.sprocket-tabs-nav li .sprocket-tabs-inner { font-size: 13px !important }
}
 @media only screen and (min-width: 768px) and (max-width:860px) {
#rt-logo { margin: 5px 0px !important; }
.rt-logo-block { margin-left: 0 !important; }
}
 @media only screen and (max-width:479px) {
.sidebar-testimonial #main2, .sidebar-testimonial div { width : 100% !important; }
.sidebar-testimonial div { width: 99% !important; }
.sidebar-testimonial #je-modcon { width: 89% !important; }
.sidebar-testimonial #je-address div { width : 95% !important; }
}
@media only screen and (min-width:768px) and (max-width:1100px) {
.sidebar-testimonial #main2, .sidebar-testimonial div { width : 100% !important; }
.sidebar-testimonial div { width: 99% !important; }
.sidebar-testimonial #je-modcon { width: 89% !important; }
.sidebar-testimonial #je-address div { width : 95% !important; }
}
@media only screen and (max-width:479px) {
#referree_pane { width: 38% !important; }
#chronoform_Referral .cfdiv_text label { width : auto; }
#chronoform_Referral select { max-width: 96% !important; }
}
/* added for menu, slider text, sidebar module title */
@media only screen and (min-width:980px) {
.gf-menu li.parent &gt; .item::after { right: 8px; }
}
@media only screen and (min-width: 768px) {
#eblog-wrapper { margin-top: 35px; }
}
 @media only screen and (min-width: 1025px) and (max-width:1199px) {
.rt-logo-block { margin-left: 0px !important; }
.rt-logo-block a { margin-left: 0px !important; margin-right: 0px !important; }
.rt-omega .menu-block { padding-left : 0px !important; padding-right : 0px !important; }
.menu-block .gf-menu { padding-left : 0px !important; }
.gf-menu.l1 &gt; li.parent &gt; .item { padding-right: 15px !important; padding-left: 3px !important; }
.gf-menu.l1 &gt; li &gt; .item { padding-right: 7px !important; padding-left: 7px !important; }
.gf-menu li.parent &gt; .item::after { right: 2px; }
.gf-menu li:last-child:hover .dropdown { /*	left: auto;
		right: 0;*/
}
}
@media only screen and (min-width: 860px) and (max-width:959px) {
.rt-logo-block { margin-left: 0px !important; padding-top: 12px !important; }
#rt-logo { margin-left : 0px !important; }
.menu-block { margin: 0px 0px 10px !important; float: left !important; }
.gf-menu.l1 &gt; li.parent &gt; .item { padding-right: 17px !important; padding-left: 6px !important; }
.gf-menu.l1 &gt; li &gt; .item { padding-right: 6px !important; padding-left: 6px !important; }
}
@media only screen and (min-width: 768px) and (max-width:860px) {
.menu-block { float: left !important; }
.gf-menu.l1 &gt; li.parent &gt; .item { padding: 0 16px 0 4px!important; }
.gf-menu.l1 &gt; li &gt; .item { padding: 0 10px!important; }
.gf-menu li.parent &gt; .item::after { right: 2px; }
#rt-logo { margin-bottom : 0px !important; }
.menu-block { margin: 0px 5px 2px !important; }
.gf-menu.l1 &gt; li &gt; .item { height: 35px !important; }
}
@media only screen and (min-width: 960px) and (max-width:1199px) {
.gf-menu { padding-left : 5px !important; }
}
@media only screen and (min-width: 860px) and (max-width:1024px) {
#rt-logo { margin-bottom : 2px !important; margin-top : 2px !important; margin-left: 7px; }
.menu-block { margin: 0px 10px 5px !important; }
.custom.support_header .top-right .readon { padding: 8px 15px; margin-bottom: 2px; }
}
.menu-contact-us #rt-showcase { background: none !important; }
#rt-showcase { min-height : 100% !important; }
#eblog-wrapper .social-button-small.facebook-like { min-width: 120px; }
#ezblog-body .blog-read .blog-navi li.entry-prev a, #ezblog-body .blog-read .blog-navi li.entry-next a { background-position: center center !important; text-align : left !important; }
 @media screen and (max-width:860px) {
.custom.support_header .top-right .readon { padding: 8px 15px; margin-bottom: 2px; }
}
@media only screen and (max-width: 720px) {
.blog-brief .blog-option { clear: both; }
#eblog-wrapper .float-r { float: right !important; }
}
.box6 .module-title h2 { font-size: 23px !important; }
#rt-sidebar-a .title, #rt-sidebar-b .title, #rt-sidebar-c .title { font-size: 23px; }
 @media only screen and (min-width: 480px) and (max-width:767px) {
body .sprocket-mosaic-item .sprocket-padding { padding: 10px 10px 10px; }
}
@media only screen and (max-width: 319px) {
.module-title h2.title { font-size: 15px; }
#rt-sidebar-a .title, #rt-sidebar-b .title, #rt-sidebar-c .title { font-size: 15px; }
.box6 .module-title h2 { font-size: 15px !important; }
}
@media only screen and (min-width: 320px) and (max-width:479px) {
#rt-sidebar-a .title, #rt-sidebar-b .title, #rt-sidebar-c .title { font-size: 16px; }
.box6 .module-title h2 { font-size: 16px !important; }
.menu-testimonial .custom &gt; p { margin: 0 0 10px !important; }
}
@media only screen and (min-width: 480px) and (max-width:767px) {
#rt-sidebar-a .title, #rt-sidebar-b .title, #rt-sidebar-c .title { font-size: 20px; }
}
@media only screen and (min-width: 768px) and (max-width:959px) {
body .sprocket-mosaic-item .sprocket-padding { padding: 10px 10px 10px; }
.module-title h2.title { font-size: 110%; }
.box6 .module-title h2 { font-size: 15px !important; }
}
@media only screen and (min-width: 960px) and (max-width:1199px) {
#rt-sidebar-a .title, #rt-sidebar-b .title, #rt-sidebar-c .title { font-size: 20px; }
.box6 .module-title h2 { font-size: 20px !important; }
}
.menu-it-services .sprocket-mosaic .sprocket-padding { min-height: 313px; }
.menu-understanding-technology .sprocket-mosaic .sprocket-padding { min-height: 404px; }
.sprocket-mosaic-item { min-height: 365px !important; }
/*.menu-understanding-technology .sprocket-mosaic .sprocket-padding { min-height: 4px; }*/
.menu-understanding-technology .sprocket-mosaic-item { min-height: 450px !important; }
.menu-understanding-technology #rt-content-bottom .rt-block { margin-top: -10px !important; }
.text-center { text-align : center !important; }
.freecon_graphic { float: right; }
#rt-sidebar-a .box6 #chronoform_Free_Consultation .cfdiv_submit { padding-left : 0px !important; }
#rt-sidebar-a .box6 #chronoform_Free_Consultation .ccms_form_element label { margin: 6px 0px 4px; }
#hwd-container .media-item a { margin-left: 0px; }
@media only screen and (min-width: 960px) and (max-width:1199px) {
#hwd-container h2 { min-height: 50px; }
}
.menu-employment .jc_jobdetails_button button {
    padding: 0 !important;
}
.custom.support_header .readon {
    margin: 0 -7px;
}
/**/
/* Added for responsive issue 27th Aug*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.menu-home #rt-mainbottom .rt-container { margin-top: 30px !important; }
}
@media only screen and (max-width: 767px) {
.sidebar-testimonial, #rt-logo { margin-top: 0px !important; }
.rt-block.support_header { position: static; text-align: center; padding-top: 0; }
#rt-header .menu-block { margin: 0 !important; }
#rt-header .rt-logo-block { padding-top: 5px; }
body.layout-mode-responsive #rt-logo { margin: 0 auto !important; }
span.Call { display: block; padding-bottom: 5px; }
.custom.support_header { display: none; }
}
 @media only screen and (min-width: 960px) and (max-width: 1199px) {
.rt-omega #login-form ul { margin-top: 10px !important; float: none !important; }
}
@media only screen and (max-width: 767px) {
.join-t-left, .join-t-left img, .join-t-right { width : 100%; float : none; }
.join-t-right { clear: both !important; }
}
@media only screen and (max-width: 479px) {
.menu-10-benefits .regpage_graphic { float: none !important; }
.menu-10-benefits .regpage_graphic img { float: none !important; margin-left : auto !important; margin-right : auto !important; display: block; }
}
.dtb-container { width : 100%; }
.dtb-img-container { width : 35%; float: left; }
.dtb-content-container { width : 45%; float: left; }
@media only screen and (max-width: 479px) {
.dtb-img-container { width : 100%; float: none; }
.dtb-content-container { width : 100%; float: none; }
}
/* End */
/* Added By Rahul */
#rt-header-surround .rt-overlay { background-color: rgba(12, 12, 12, 0.6); background-image: linear-gradient(to right, rgba(12, 12, 12, 0.2), rgba(12, 12, 12, 0.6)); background-repeat: repeat-x; }
#ezblog-categories a { font-weight: bold; }
.support-box img { max-height: 221px; }
.menu-my-documents div#je-modcon { border-top: 1px solid #BEC1D4 !important; border-left: 1px solid #BEC1D4 !important; border-right: 1px solid #BEC1D4 !important; border-top-left-radius : 5px; border-top-right-radius : 5px; }
/*
.menu-my-documents #main2
{
	background-color: #F7F7F7 !important;
	padding: 7px !important;
	border: 1px solid #C3C3C3 !important;
	border-radius: 5px !important;
}
.menu-my-documents div#je-modcon {
   border : none !important;
}
.menu-my-documents div#je-module div#je-address
{
	background: none !important;
}
*/
/* End */
.menu-it-services #rt-content-bottom .rt-block {
    margin: -13px !important;
}
/* CF 5 Css */
.gvalidation-error-tip { border-color: #2F2F2F !important; background-color: #2F2F2F !important; }
.gtooltip-arrow-border.gtooltip-arrow-border-top, .gtooltip-arrow.gtooltip-arrow-top { border-top-color: #2F2F2F !important; }
.form-group.gcore-form-row label i.fa { display: none; }
.form-group.gcore-form-row label { color : #6e6e6e !important; }
#rt-sidebar-a .gbs3 .gcore-display-table { display: block !important; }
.box6 input[type="button"], .box6 input[type="submit"] { height : auto !important; width : 96% !important; }
input[type="button"].readon, input[type="submit"].readon { height : auto !important; }
.box1 .form-group.gcore-form-row label { color: #F8F8F8 !important; }
/*.menu-10-benefits #rt-sidebar-a input[type="button"], .menu-10-benefits #rt-sidebar-a input[type="submit"] {
    background: #1b3682 none repeat scroll 0% 0% !important;
    border: 0px none !important;
    border-radius: 3px !important;
    box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1) !important;
    color: #FFF !important;
    display: inline-block;    
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 1.7em;
    padding: 12px 20px !important;
    text-shadow: 1px -1px 0px rgba(0, 0, 0, 0.3);
    transition: all 0.1s ease-in 0s;
    vertical-align: middle;
    height : auto !important;
    width : 100% !important;
}*/
.menu-10-benefits .box1 input[type="text"], .menu-10-benefits .box1 textarea, .menu-10-benefits .box1 select { width: 100% !important; }
.gbs3 textarea.form-control { height: 150px !important; }
.menu-home #chronoform-customer_questions input[type="text"] { width : 100% !important; }
.menu-home #chronoform-customer_questions textarea.form-control { width : 100% !important; }
.menu-home .gbs3 .form-group { margin-bottom: 1px !important; }
.menu-home #chronoform-customer_questions .readon { margin-top: 6px !important; height : auto !important;width: 100% !important; }
#rt-mainbody input[type="text"], #rt-mainbody input[type="password"], #rt-mainbody select { width : 217px !important; height: inherit !important; }
#rt-mainbody textarea.form-control { width : 217px !important; }
.gcore-checkbox-item label { font-weight: normal!important; }
@media only screen and (max-width: 479px) {
#rt-mainbody .gbs3 .gcore-form-row &gt; .gcore-label-checkbox { float: none !important; }
}
#rt-mainbody .gcore-checkbox-item { margin: 6px 0px 9px; }
#rt-mainbody .gbs3 .form-group { margin-bottom: 3px !important; }
/*
#rt-mainbody .readon {
    text-transform : none !important;
}
*/
.gcore-input .readon { margin-top: 10px !important; }
#rt-mainbody #chronoform-Referral input[type="text"], #rt-mainbody #chronoform-Referral input[type="password"] { height : 30px !important; }
/*
#rt-mainbody #chronoform-Referral textarea {
    height: 253px !important;
}
*/
#referral_form_container .ccms_form_element select { max-width: 95% !important; }
.gbs3 input, .gbs3 button, .gbs3 select, .gbs3 textarea { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
/*
#referral_form_container label
{
	width : 150px!important 
}
*/
.rt-grid-4 .latest-blog .readon { margin-top: 0 !important; }
#rt-sidebar-a .rt-block, #rt-sidebar-b .rt-block, #rt-sidebar-c .rt-block { margin: 25px 10px !important; }
/* End */






@media only screen and (max-width: 420px) {
.item p:first-child { text-align : center; }
.item p img { float : none !important; }
.item-page p:first-child { text-align : center; }
.item-page p img, .registration_page { float : none !important; }
.menu-free-consultation .freecon_graphic { float : none !important; }
}
@media only screen and (max-width: 480px) {
.menu-free-consultation .freecon_graphic,  .menu-10-benefits .regpage_graphic { display: block; margin-left : auto !important; margin-right : auto !important; float : none !important; }
}
 @media only screen and (max-width: 767px) {
#rt-mainbody #eblog-wrapper #ezblog-head .component-title { font-size: 19px; margin-top: 0 !important; }
#rt-copyright .joomconnect { float : none !important; }
.menu-contact-us #rt-showcase .rt-grid-12.rt-alpha.rt-omega { float: left; }
}
/* Referral form changes on 19th Sep */
#referral_form_container .ccms_form_element { margin : 10px 0px 2px !important; }
#referral_form_container .cfdiv_submit input[type="submit"] { margin : 5px !important; }
#referral_form_container label { float: none !important; display: block !important; }
#referral_form_container .cfdiv_radio label { display: inline-block !important; }
#referree_tab, #referrer_tab { border-radius: 5px 5px 0px 0px !important; padding: 5px 7px !important; }
#referrer_tab.active, #referree_tab.active { border: 1px solid #16B2E2 !important; background-color: #16B2E2 !important; }
#referrer_tab:hover, #referree_tab:hover { border: 1px solid #16B2E2 !important; }
#referrer_tab.active a.active, #referree_tab.active a.active { color : #fff !important; }
#referral_form_container .cfdiv_textarea { padding-top : 10px !important; }
#referral_form_container .ccms_form_element input[type="radio"] { margin : 0px 5px !important; }
.ref_fw_container { width : 100%; }
.ref_left_pane { width : 40%; float: left; clear: none !important; }
.ref_right_pane { width : 40%; float: left; clear: none !important; }
 @media only screen and (max-width: 767px) {
.ref_left_pane, .ref_right_pane { width : 100%; float: none; clear: both !important; }
}
/* End */

/*Testimonial Module- Added By Lokesh-28-sept-15*/
#rt-sidebar-b div#je-modcon { border: medium none; }
#rt-sidebar-b div#je-module div#je-address { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

/*#je-readmore a {
    background-color: #1a3668;
    border-bottom: 2px solid #1a3668;
    border-radius: 5px;
    color: #fff;
    padding: 10px;
}*/
/*END*/
/*IE issues */
@media only screen and (min-width:768px) and (max-width:1199px) {
.jc_jobs_list { font-size: 13px !important; }
}
/*#rt-showcase .rt-container {
    margin-bottom: -25px !important;
}*/

@media only screen and (min-width:960px) and (max-width:1199px) {
.sprocket-mosaic .sprocket-padding {
    min-height: 394px;
}
}
.menu-contact-us #rt-showcase .rt-container .rt-grid-12.rt-alpha .custom { margin-bottom: -15px !important; }
@media only screen and (min-width:768px) and (max-width:959px) {
.menu-home #rt-extension { height : 280px !important; }
.sprocket-mosaic .sprocket-padding {
    min-height: 428px;
}
}
@media only screen and (max-width: 479px) {
.fl-img { float : none !important; display : block !important; margin : 0 auto !important; }
}
@media only screen and (max-width: 767px) {
#rt-sidebar-a .rt-block.c-margin-fix { margin-top: -30px !important; }
}
@media screen and (min-width:0\0) {
 body .menu-block .l1.gf-menu &gt; li &gt; .item {
 height: 32px;
 padding-top: 12px !important;
}
 .menu-contact-us #rt-showcase .rt-container .rt-grid-12.rt-alpha .custom {
 margin-bottom: -40px !important;
}
 .rev_slider_wrapper {
 margin-bottom: -25px !important;
}
}
.sprocket-tabs-panel blockquote { border-left: none !important; }
#rt-header-surround .map { color : #6E6E6E !important; }
.menu-contact-us #rt-header-surround { background-image: none !important; }
#rt-sidebar-a .nav.menu .current { border: none !important; padding: 0px !important; }
#rt-sidebar-a .nav.menu .current a { color: #6E6E6E !important; }
/*END*/
/* Video CTA CSS */
.video-cta-text { padding-top: 10px; padding-bottom: 10px; }
.cloud-video-cta h3.moduletitle { background-color: #05518B; margin-bottom: 0px !important; color: #fff; text-align: center; border-bottom: 0px !important; font-size: 18px; font-weight: bold; }
.cloud-video-cta { background-color: #05518B !important; color: #fff; font-size: 13px; border-radius: 5px; }
.cloud-video-cta .module-title { text-align: center; }
.video-image { padding-top: 10px; text-align: center; }
.video-cta-button a.readon { background-color: #fff !important; color: #05518B !important; font-weight: bold !important; font-size: 16px!important; width: 82%; text-align: center; }
.video-image:hover { opacity: .8; }


/* Video CTA CSS - Responsive */
@media only screen and (min-width: 894px) and (max-width:1080px) {
.video-youtube-button { margin-top: -73px!important; }
}
 @media only screen and (min-width: 691px) and (max-width:893px) {
.video-youtube-button { margin-top: -77px; }
.video-cta-button a.readon { font-size: 13px!important; }
}
 @media (max-width: 690px) {
.module.cloud-video-cta { margin-bottom: 16px; }
.video-youtube-button { margin-top: -135px; text-align: center; }
.video-image { text-align: center; }
.video-cta-text { text-align: center; }
}
 @media only screen and (min-width: 974px) and (max-width: 1077px) {
.video-youtube-button { margin-top: -104px !important; }
}
 @media only screen and (min-width: 894px) and (max-width: 973px) {
.video-youtube-button { margin-top: -106px!important; }
}
.video-youtube-button img { margin-top: -57px; text-align: center; }
.video-image { text-align: center; }
/* End of Video Responsive CTA CSS*/



/*Newsletter Popup*/
.menu-newsletter-popup .chronoform input { border-radius: 0px; }
.menu-newsletter-popup .chronoform .form-group.gcore-form-row label { text-align : left !important; }
.menu-newsletter-popup .chronoform .form-group.gcore-form-row { width: 100%; }
.menu-newsletter-popup .popup_main { background: #4388C8; width: 375px; position: absolute; top: 0; left: 0; padding: 0 0px 80px 0px !important; text-align: center; }
.menu-newsletter-popup .popup_main img { margin-top: 30px; }
.menu-newsletter-popup .popup_main:after { background: url("/images/bg_green.jpg"); content: ""; position: absolute; bottom: 0; left: 0; width: 387px; height: 77px; }
.menu-newsletter-popup .item-page { padding-top: 158px; }
.menu-newsletter-popup div#cboxContent { width: 375px !important; }
.menu-newsletter-popup #cboxTitle { border: none!important; }
.menu-newsletter-popup .no_title #cboxClose { right: 5px; }
.menu-newsletter-popup #colorbox { width: 375px !important; }
.menu-newsletter-popup #cboxWrapper { width: 375px !important; }
.menu-newsletter-popup #cboxLoadedContent { width: 375px !important; }
.menu-newsletter-popup .chronoform input[type="text"] { width: 100% !important; height: 35px !important; }
.menu-newsletter-popup div#cboxContent, .menu-newsletter-popup #cboxWrapper, .menu-newsletter-popup div#colorbox { height: 570px !important; }
.menu-newsletter-popup .chronoform input[type="button"] { width: 100% !important; }
.menu-newsletter-popup .chronoform .form-group.gcore-form-row { width: 93% !important; }
.menu-newsletter-popup .chronoform input[type="submit"] { width: 100% !important; background: #4388C8; border: 0px; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 13px; }
/*.menu-newsletter-popup .dfbeb input.dfbti, .dfpfa textarea{width:100% !important;}*/
.menu-newsletter-popup #colorbox { width: 375px !important; left: 0% !important; right: 0px; margin: 0px auto !important; }
.menu-newsletter-popup #colorbox { height: 580px !important; top: 50% !important; bottom: 0px; margin-top: -270px !important; }
.menu-newsletter-popup .page-title { text-align: left !!important;
}
.menu-newsletter-popup .item-page h2 { text-align: left !important; margin-top: 22px !important; color: #050505 !important; border-bottom: 1px solid #cbcbcb !important; padding-bottom: 5px !important; font-weight: bold !important; }
.menu-newsletter-popup .no_title #cboxLoadedContent { margin-top: 0 !important }
/*#cboxClose { width: 20px; height: 20px; background: none !important; opacity: 1; }*/
#cboxClose:hover { opacity: .7 !important }
#cboxClose:after, #cboxClose:before { content: ""; position: absolute; top: 10px; height: 3px; background: #fff; width: 15px; right: 7px }
#cboxClose:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg) }
#cboxClose:before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -0-transform: rotate(-45deg);
transform: rotate(-45deg); }
.menu-newsletter-popup #cboxLoadedContent { width: 100% !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
/*.menu-newsletter-popup .dfpfa ul li {*/
/*    width: 100% !important;*/
/*}*/
.menu-newsletter-popup #cboxTitle { display: none !important }
.menu-newsletter-popup div#colorbox { position: absolute !important; }
/*.menu-newsletter-popup #cboxLoadedContent{ height:auto!important;}*/
.menu-newsletter-popup #cboxLoadedContent { height: 580px !important; }
.menu-newsletter-popup .gbs3 .gcore-display-table { display: block !important; }

/*End 21.10.2015*/


@media only screen and (min-width: 481px) and (max-width: 959px) {
body.menu-newsletter-popup .item-page { padding-top: 160px !important; }
}
 @media(max-width:1024px) {
.menu-newsletter-popup #colorbox { height: 580px !important; top: 42% !important; bottom: 0px; margin-top: -270px !important; }
}
 @media(max-width:768px) {
.menu-newsletter-popup #colorbox { height: 580px !important; top: 45% !important; bottom: 0px; margin-top: -270px !important; }
}
 @media(max-width:767px) {
.menu-newsletter-popup #colorbox { top: 10px !important; bottom: 0px; margin-top: 0px !important; }
}
 @media(max-width:480px) {
.menu-newsletter-popup .item-page h2 { text-align: left !important; margin-top: 0px !important; }
.menu-newsletter-popup .popup_main:after { display: none !important; }
.menu-newsletter-popup .popup_main { width: 100% !important; padding: 0 0px 30px 0px !important; }
/*.menu-newsletter-popup .dfbeb input.dfbti, .dfpfa textarea {width: 100%; max-width: 100% !important; margin-bottom: 5px;}*/
.menu-newsletter-popup .chronoform .form-group.gcore-form-row { display: block; }
.menu-newsletter-popup #colorbox { width: 100% !important; }
.menu-newsletter-popup #cboxWrapper { width: 100% !important; }
.menu-newsletter-popup #cboxLoadedContent { width: 100% !important; }
.menu-newsletter-popup div#cboxContent { width: 100% !important; }
.menu-newsletter-popup .item-page h2 { text-align: left !important; }
.menu-newsletter-popup .chronoform .form-group.gcore-form-row { width: 100% !important; padding: 0 !important; }
.menu-newsletter-popup .dfbepp { margin: 0; padding: 0; }
.menu-newsletter-popup .chronoform input[type="text"], .chronoform select { width: 100% !important; }
}
 @media(max-width:320px) {
.menu-newsletter-popup .chronoform input[type="text"], .chronoform select, .chronoform textarea { width: 100%; max-width: 100% !important; margin-bottom: 5px; }
.menu-newsletter-popup #colorbox { width: 100% !important; }
.menu-newsletter-popup .item-page h2 { text-align: left !important; }
}
.radio.btn-group input[type="radio"] { display: inline; margin: 0; }
.event_legend_container .event_legend_item:nth-child(6) .event_legend_name { border-color: #FFFF00 !important; }
/*.menu-employment .jc_jobs_list td { width: 1% !important; }*/
/*.menu-employment .jc_jobs_category {
    padding: 21px !important;
    width: 19%;
}
.menu-employment .jc_head_default_category {
    padding: 20px;
}
.menu-employment .jc_jobs_experience_id {
    padding: 26px !important;
}
.menu-employment .jc_head_experience_id{padding: 26px !important;}*/

/*Added by Rahul 17th Nov*/
.lp-phone-number { padding : 0px !important; text-align : right; margin: 25px 10px !important; }
@media only screen and (max-width: 767px) {
.lp-phone-number { text-align : center; margin : 0 auto 20px !important; }
}
#rt-sidebar-a .box6 select { width : 96% !important; }
/*End*/

#rt-sidebar-a .gbs3 .A { width: 100% !important; }
#rt-footer #login-form input[type="submit"] { border: 2px solid transparent; }
.menu-home #rt-header-surround { height: auto !important; }
/*#rt-header-surround { background-size: 100% 100% !important; }*/

 @media only screen and (min-width:480px) and (max-width:767px) {
#rt-header-surround { height: 300px !important; }
}
.g-recaptcha { transform: scale(0.77); -webkit-transform: scale(0.77); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
#editor-xtd-buttons a.modal-button { margin: 5px; }
.defaultNoSkin table.mceLayout { max-width: 90%; }
#rt-breadcrumbs .rt-block { float: left; }
 @media (max-width:767px) {
#rt-utility .rt-block.rt-center { margin: 30px 0px 0px !important; }
#rt-showcase .rt-grid-12.rt-alpha.rt-omega { margin-bottom: 0px; }
#rt-sidebar-a .custom img { width: 100%; }
.menu-blog .blog-post .easyblog-thumb-preview &gt; img { margin: 0 !important; padding: 0 !important; }
#rt-sidebar-a .rt-block, #rt-sidebar-b .rt-block, #rt-sidebar-c .rt-block { margin: 0 !important; }
.rt-block.customer_questions_home { margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0; }
}
.menu-home #rt-utility .rt-block { padding: 8px !important; }
.controls #avatar_image { width: 216px !important; }
/* Added By Rahul on 28th Dec*/
/*#rt-utility .custom_utility_box h1.title
{
	font-size: 230%;
}*/
.customer_questions_home .g-recaptcha { transform: scale(0.84); -webkit-transform: scale(0.71); transform-origin: 0 0; -webkit-transform-origin: 0 0; margin-top: 20px; }
.menu-add-testimonial #adminForm .form-actions .btn { margin-bottom : 5px; }
/* End */


@media only screen and (min-width:768px) and (max-width:959px) {
.customer_questions_home .g-recaptcha { transform: scale(0.65); -webkit-transform: scale(0.65); transform-origin: 0 0; -webkit-transform-origin: 0 0; margin-top: 20px; }
}

/* Added By Rahul on 19th Jan */
@media only screen and (min-width:768px) and (max-width:959px) {
#rt-sidebar-a .gbs3 .g-recaptcha,  #rt-sidebar-b .gbs3 .g-recaptcha { transform: scale(0.68); -webkit-transform: scale(0.68); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
#rt-sidebar-a .gbs3 #form-row-recaptcha,  #rt-sidebar-b .gbs3 #form-row-recaptcha { margin-bottom : 0px; }
}
@media only screen and (min-width:960px) and (max-width:1199px) {
#rt-sidebar-a .gbs3 .g-recaptcha,  #rt-sidebar-b .gbs3 .g-recaptcha { transform: scale(0.9); -webkit-transform: scale(0.9); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
#rt-sidebar-a .gbs3 #form-row-recaptcha,  #rt-sidebar-b .gbs3 #form-row-recaptcha { margin-bottom : 0px; }
}
#rt-mainbody .gbs3 .chronoform #form-row-recaptcha #fin-recaptcha { margin-left : 160px; }
@media only screen and (max-width: 479px) {
#rt-mainbody .gbs3 .chronoform #form-row-recaptcha #fin-recaptcha { margin-left : 0px; }
}
#rt-mainbody .gbs3 .chronoform #form-row-recaptcha #fin-recaptcha .g-recaptcha { transform: scale(0.72); -webkit-transform: scale(0.72); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
#rt-mainbody .gbs3 #chronoform-Referral #form-row-recaptcha #fin-recaptcha { margin-left: 5px; }
#rt-sidebar-a .gbs3 #chronoform-Free_Consultation input[type="checkbox"] { width : auto !important; }
.eb-mod .eb-mod-foot .mod-cell a { display: inline-block; padding: 15px 30px; line-height: 1; text-transform: uppercase; font-size: 15px; letter-spacing: 1px; vertical-align: middle; text-align: center; cursor: pointer; border-radius: 4px; color: #FFF !important; border: 2px solid transparent; background-image: none; text-shadow: none; transition: all 0.2s ease-in 0s; }
.eb-mod .eb-mod-foot .mod-cell a:hover { background-image: none; background-position: inherit; border: 2px solid transparent; }
.understanding_it .sprocket-padding h2.sprocket-mosaic-title { font-size: 100%; }
.readon-left { float: left; }
#rt-mainbody #jc_login_form input { margin-top: 10px; }
.menu-home .custom_utility_box a { color : #686868; }
/* End */
/* Custom css module of Linday - Moved By Rahul  */
.rt-testimonial-item { background: none repeat scroll 0 0 #fcfcfc; border: 1px solid #e6e6e6; border-radius: 4px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); color: #7d7d7d; font-size: 1.2em; line-height: 1.5em; margin-top: 25px; min-height: 150px !important; padding: 25px; position: relative; z-index: 10; }
.rt-icon1 { background-color: #0BB4E3; border: 2px solid; border-radius: 100%; display: inline-block; font-size: 2em; height: 80px; line-height: 80px; text-align: center; width: 80px; }
.rt-icon2 { background-color: #0BB4E3; border: 2px solid; border-radius: 100%; display: inline-block; font-size: 2em; height: 80px; line-height: 80px; text-align: center; width: 80px; }
.rt-icon3 { background-color: #0BB4E3; border: 2px solid; border-radius: 100%; display: inline-block; font-size: 2em; height: 80px; line-height: 80px; text-align: center; width: 80px; }
#rt-page-surround #rt-feature .rt-overlay { background-color: rgba(255, 255, 255, 0.7); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.35)); background-repeat: repeat-x; }
.readon4 { background-color: #fff; background-image: none; border: 2px solid transparent; border-radius: 4px; color: #1b3682 !important; cursor: pointer; display: inline-block; font-size: 15px; letter-spacing: 1px; line-height: 1; padding: 15px 30px; text-align: center; text-shadow: none; transition: all 0.2s ease-in 0s; vertical-align: middle; }
.readon_slider { background-color: #1b3682 !important; background-image: none !important; border: 2px solid transparent !important; border-radius: 4px !important; color: #ffffff !important; cursor: pointer !important; display: inline-block !important; font-size: 15px !important; letter-spacing: 1px !important; line-height: 1 !important; padding: 15px 30px !important; text-align: center !important; text-shadow: none !important; text-transform: uppercase !important; transition: all 0.2s ease-in 0s; vertical-align: middle !important; }
.header-overlay-dark #rt-header-surround .gf-menu.l1 &gt; li &gt; .item, .scrolling-enable.scrolling-overlay-dark #rt-header-surround .gf-menu.l1 &gt; li &gt; .item { color: rgba(255, 255, 255, 1); }
.header-overlay-light #rt-header-surround .gf-menu.l1 &gt; li &gt; .item, .scrolling-enable.scrolling-overlay-light #rt-header-surround .gf-menu.l1 &gt; li &gt; .item { color: rgba(40, 40, 40, 0.65); }
/* End */

/* Added By Rahul on 2nd Feb*/
.menu-free-consultation #rt-mainbody article .readon { font-size: 12px; }
.menu-home #rt-maintop .sprocket-tabs, .menu-home #rt-mainbottom .fp-roksprocket-strips .title, .menu-home #rt-mainbottom .rt-testimonial-item, .menu-home #rt-mainbottom .rt-testimonial-author, .menu-home #rt-mainbottom .rt-testimonial-position, .menu-home #rt-mainbottom .fp-newsflash, .menu-home #rt-mainbottom .fp-newsflash .title { color : #313131; }
.menu-home #rt-maintop .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner { color: #313131; }
.menu-home #rt-maintop .sprocket-tabs .sprocket-tabs-nav &gt; li.active &gt; .sprocket-tabs-inner { color: #fff; }
/* End */

.theme_color { color: #454747; font-size: 12pt; }
/*#rt-copyright .rt-block {
    margin: 20px auto !important;
    padding: 0px !important;
}*/

/*ravi css*/
.tp-caption.very_large_text, .very_large_text { text-align: center; }
.first_slide { display: table-cell; height: 100%; vertical-align: middle; }
.small_font_second { font-size: 40px !important; line-height: 40px !important; }
.tp-caption { display: table; height: 320px; margin-top: -87px !important; position: absolute; top: 50% !important; }
@media only screen and (max-width:1700px) {
.small_font_second { font-size: 28px !important; line-height: 28px !important; }
.int_text, .int2_text { font-size: 48px !important; line-height: 40px !important; }
}
 @media only screen and (max-width:1500px) {
.small_font_second { font-size: 28px !important; line-height: 28px !important; }
.int_text, .int2_text { font-size: 38px !important; line-height: 38px !important; }
}
 @media only screen and (max-width:1280px) {
.small_font_second { font-size: 24px !important; line-height: 24px !important; }
}
 @media only screen and (max-width:1024px) {
.small_font_second { font-size: 20px !important; line-height: 20px !important; }
.int_text, .int2_text { font-size: 32px !important; line-height: 32px !important; }
}
 @media only screen and (max-width:767px) {
.tp-caption { height: 138px; margin-top: -20px !important; }
.small_font_second { font-size: 15px !important; line-height: 15px !important; }
.int_text, .int2_text { font-size: 23px !important; line-height: 20px !important; }
}
 @media only screen and (max-width:767px) {
.small_font_second { display: none; }
.tp-caption { height: 100px; margin-top: -50px !important; }
}
 @media only screen and (max-width:479px) {
.int_text, .int2_text { font-size: 15px !important; line-height: 20px !important; }
.tp-caption { height: 84px; margin-top: -45px !important; }
}
 @media only screen and (min-width:1024px) {
.menu-contact-us.scrolling-fixed-header-enable #rt-header + div { padding-top: 118px; }
}
@media only screen and (max-width:1023px) {
#rt-header-surround .rt-overlay { min-height: 77px; }
}
@media only screen and (min-width: 768px) and (max-width:1023px) {
.scrolling-fixed-header-enable #rt-header + div { padding-top: 92px; }
.menu-block { margin-bottom: 0px !important; }
}
@media only screen and (min-width: 768px) and (max-width:959px) {
.utility-desc { min-height: 100px; }
.gf-menu.l1 &gt; li &gt; .item { height: 30px; }
}

/* header contact code */
@media only screen and (min-width: 860px) and (max-width:1020px) {
.rt-block.support_header { margin-top: -105px; }
}
 @media only screen and (min-width: 767px) and (max-width:859px) {
.rt-block.support_header { margin-top: -106px; margin-bottom: 31px; }
}
 @media only screen and (max-width:767px) {
.menu-contact-us.scrolling-fixed-header-enable #rt-header + div { padding-top: 117px; }
.custom.support_header { display: block; }
.scrolling-fixed-header-enable.menu-home #rt-header + div { padding-top: 225px; }
.menu-home #rt-showcase { background-color: inherit !important; }
.menu-home #rt-header-surround .rt-overlay { background-color: rgba(12, 12, 12, 0.4); }
/*.menu-home .custom.support_header {
	display:none;
}*/
.rt-block.support_header { margin-top: 10px; float: none; }
/*.rt-block.support_header .readon{
	font-size: 12px;
	padding: 12px 20px;
}*/

.rt-block.support_header .readon { display: block; font-size: 12px; margin: -22px auto; padding: 12px 20px; width: 110px; }
span.Call { display: block; padding-bottom: 5px; padding-right: 0; text-align: center; }
.rt-block.support_header { margin-top: -6px; }
}
 @media only screen and (max-width:680px) {
.large_text { display: none; }
/*.very_large_text  {
  top: 50% !important;
  margin-top: -20px !important;
}*/ 
}
 @media only screen and (max-width:600px) {
}
 @media only screen and (max-width:479px) {
.rt-block.support_header { margin-top: -6px; }
#rt-showcase .readon { font-size: 12px !important; height: 40px; line-height: 40px !important; padding: 0 !important; width: 140px; }
/*.scrolling-fixed-header-enable.menu-home  #rt-header + div {
  padding-top: 75px;
}*/
}
/* Added By Rahul */
.menu-contact-us #rt-header-surround .rt-overlay { padding-bottom: 0px; }
body .readon, body .readon4, body .readmore, body .readmore a, .jc_jobdetails_wrapper .jc_jobdetails_back a, .jc_jobdetails_wrapper .jc_jobdetails_button button, input[type="submit"].button, .controls button, .form-actions button, .eb-mod .eb-mod-foot .mod-cell a, a.btn, .filter-search button, .k2AccountPageUpdate button { text-transform: capitalize !important; }

@media only screen and (min-width:768px) and (max-width:959px)
{
    #rt-showcase .custom-showcase .rev_slider_wrapper .tp-caption {
        height: 260px;
    }
}
.jc_jobdetails_wrapper .jc_jobdetails_back a,
div#eb .eb-comment-editor .btn-primary
{
    background: #16b2e2 !important;
    color : #fff;
    border-color: #16b2e2 !important;
}
.jc_jobdetails_button button:hover,
.jc_jobdetails_wrapper .jc_jobdetails_back a:hover,
.jc_application .application_button button:hover,
div#eb .eb-comment-editor .btn-primary:hover
{
    background: #32d0fc !important;
}
.rt-block.fp-extension.rt-center.prefer_speak {
    font-size: 23px;
}
/* End */

/*.int_text_first {
    bottom: 36px !important;
    position: relative;
}
.readon.slide_button {
    bottom: 34px !important;
    position: relative;
}
*/
.Call {
    font-size: 20px;
    padding-right: 0px;
    font-family: arial;
}
.menu-home .gbs3 .gcore-display-table {
    display: block !important;
}

#adminForm input[type="file"]{width: 217px !important;}
/*.menu-blog h1 {
    font-size: 38px !important;
}*/
.menu-add-testimonial .btn-toolbar.pull-left {
    display: none;
}


/*Showcase fixed*/
 @media only screen and (max-width:767px) {
 	
	/*For caption height*/
	.menu-hidden-showcase #rt-showcase .tp-caption {height: auto; margin-top: 0 !important;}
 }


.menu-hidden-showcase.scrolling-fixed-header-enable #rt-header + div{ padding-top: 40px !important;}

@media only screen and (max-width:767px) {
	.menu-hidden-showcase .rt-block.support_header {display:none;}
}

/*dont move for homepage*/
.menu-hidden-showcase.header-type-preset1 #rt-header-surround{background-image: none !important;}

/*@media only screen and (min-width:1800px) { 
 .menu-hidden-showcase #rt-showcase {max-height: 755px !important;}
}*/

.menu-hidden-showcase #rt-header-surround {height: auto !important;}


.rt-block.je_feder_custom
{
     /*width: 40% !important;*/
     /*border: 1px solid #e6e6e6;*/
     /*margin-top: 0;*/
     /*margin-bottom: 70px;*/
     border-radius: 4px;
}
.je_feder_custom .testimonial_container{
    color: #7d7d7d;
    font-size: 16px !important;
    line-height: 1.5em !important;
    font-style: normal !important; 
    text-align: center;
    box-shadow: 0 2px 10px #ddd;
    
}
.je_feder_custom #style2-inner1-module, .je_feder_custom #style2-inner2-module
{
    width:40px;
}

.je_feder_custom p {
    font-family: "ralewaylight",Verdana,Helvetica,Arial,sans-serif;
    text-align: center !important;
}

#add &gt; a{
    background-color: #454747 !important;
    background-image: none;
    border: 2px solid transparent;
    border-radius: 4px;
    color: #ffffff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 1;
    padding: 15px 30px;
    text-align: center;
    text-shadow: none;
    /*text-transform: uppercase;*/
    transition: all 0.2s ease-in 0s;
    vertical-align: middle;
}
#add &gt; a:hover{background-color: #fcbf30 !important;}

/* Sitemap hover */
.jmapcolumn .treeview .hover{
	color: #6e6e6e;
}

@media only screen and (max-width:479px)
{
  .support-box p
  {
      display: block !important;
  }
}

/* Added By Rahul For fixing color of jevents and joomcareer button*/
/* Don't change*/
div#eb .eb-post-foot .eb-post-more .btn,
div#eb .eb-post-foot .eb-post-comments a
{
	color: #444 !important; 
}
div#eb .eb-post-foot .eb-post-more .btn:hover,
div#eb .eb-post-foot .eb-post-comments a:hover
{
	color: #727070 !important; 
}
.jc_jobdetails_wrapper .jc_jobdetails_back a,
.jc_jobdetails_wrapper .jc_jobdetails_button button,
.jc_application .application_button button,
.jeventpage button,
.jeventpage input[type="button"],
.jeventpage input[type="submit"],
.menu-events-calendar .btn.btn-small.btn-success,
#toolbar-cancel .btn.btn-small
{
	background: #444 !important;
	color: #fff !important;
	border-color: #444!important;
	text-shadow: none;
}
.jc_jobdetails_wrapper .jc_jobdetails_back a:hover,
.jc_jobdetails_wrapper .jc_jobdetails_button button:hover,
.jc_application .application_button button:hover,
.jeventpage button:hover,
.jeventpage input[type="button"]:hover,
.jeventpage input[type="submit"]:hover,
.menu-events-calendar .btn.btn-small.btn-success:hover,
#toolbar-cancel .btn.btn-small:hover
{
	background: #727070 !important;
	color: #fff !important;
	border-color: #727070!important;
	text-shadow: none;
}

.testimonial_container &gt; p {
    margin-left: 20px;
}
 .rt-block.je_feder_custom.je-fedar-testi {
    border: none !important;
    width:50% !important;
}
.je_feder_custom table tr td#style2-inner1-module
{
    left: 40px;
    position: relative;
    top: 10px;
}

.je_feder_custom table tr td#style2-inner2-module
{
    bottom: 55px;
    position: relative;
    right: 50px;
}

 [class^="rt-arrow-"]::before {
    color: #fcfcfc;*/
    font-family: FontAwesome;
    font-size: 2em;
    position: absolute;
    text-shadow: 0 3px 3px #e6e6e6;
    visibility: visible !important;
}
 .testimonial_container .rt-arrow-bottom::before {
    bottom: 48px;
    color: #fcfcfc;
    text-shadow: 0 3px 3px #ccc;
}
.author_detail
{margin-top:10px;}

/*25-04-2016*/
/*@media only screen and (min-width:768px){
 	.menu-contact-us .breadcrumb &gt; li{
      margin-top: 196px !important;
  }
 
}*/
 @media only screen and (min-width:768px) and (max-width: 960px) {
  
  .menu-contact-us .rt-grid-4 {
    	margin-top: 121px !important;
	}
   .menu-contact-us .rt-grid-8 {
    margin-top: 113px !important;
	}
  
}

/*#fscroller p {
    min-height: 150px;
}*/
/* End */

/* Added By Rahul for meet the team */
.menu-meet-the-team #rt-main .rt-grid-12.rt-alpha.rt-omega
{
    margin-bottom : 0px !important;
}
@media only screen and (max-width:767px)
{
    .meet_the_team .sprocket-grids-b-columns-3 &gt; li {
	width: 100% !important;
    }
}
@media only screen and (min-width:768px) and (max-width:959px)
{
    .meet_the_team .sprocket-grids-b-columns-3 &gt; li {
	width: 50% !important;
    }
    .menu-meet-the-team #rt-main .rt-grid-12.rt-alpha.rt-omega
    {
	margin-bottom : 0px !important;
    }
}
.meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-text
{
	margin: 0px !important;
}
.meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-title
{
	margin-bottom: 5px;
	font-size: 20px;
	line-height: 24px;
}
.meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-text .modal_link.cboxElement
{
    position: absolute;
    bottom: 10px;
    border-radius: 4px;
    color: #ffffff !important;
    background-color: #fcbf30 !important;
    border: 2px solid transparent;
    background-image: none;
    padding: 10px 30px;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-text .modal_link.cboxElement:hover
{
    color: #ffffff !important;
    background-color: #fcbf30 !important;
    border: 2px solid transparent;
}
.meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-title .modal_link.cboxElement {
    padding: 0px;
    position: relative;
    color: #fcbf30;
}
@media only screen and (max-width:480px)
{
    .meet_the_team .sprocket-grids-b .sprocket-grids-b-content {
	text-align: left;
    }
    .meet_the_team .sprocket-grids-b .sprocket-grids-b-text {
	display: block;
    }
}
@media only screen and (max-width:420px)
{
    .meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-text {
	font-size : 11px;
	line-height: 13px;
    }
    .meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-title{
	font-size : 13px !important;
	line-height: 15px;
    }
    .meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-text .modal_link.cboxElement
    {
	padding: 5px 10px;
	font-size: 13px;
    }
    .meet_the_team .sprocket-grids-b .sprocket-grids-b-content {
	padding : 10px;
    }
}
@media only screen and (min-width:960px) and (max-width:1199px)
{
    .meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-text {
	font-size : 11px;
	line-height: 15px;
    }
    .meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-title{
	font-size : 16px !important;
	line-height: 20px;
    }
    .meet_the_team .sprocket-grids-b .overlay-mode .sprocket-grids-b-text .modal_link.cboxElement
    {
	padding: 7px 15px;
	font-size: 15px;
    }
}
#cboxContent .img_tag_cust {
    width: 50%;
    float: right !important;
}
#cboxContent .detail_tag_cust {
    width: 100%;
    float: none !important;
}
#cboxContent p.img_met_th_tem {
    float: none;
    margin: 0;
}
#cboxContent .img_tag_cust img {
    height: auto;
    width: 100%;
}
#cboxContent .name_n_title {
    background: #f4f4f4 none repeat scroll 0 0;
    margin: 0;
    padding: 20px;
    color: #000;
    font-size: 18px;
    text-align : left !important;
}
#cboxContent .name_n_title span {
    color: #666;
    font-size: 15px;
    display : block;
}
#cboxContent .dis_of_tile {
    padding: 0 20px;
    margin-top: 10px !important;
}
#cboxContent  #cboxClose {
    right: 0;
    right: 15px;
    top: -40px;
    top: 0px;
    width: 40px;
    height: 40px;
    background-color: #fff;
    opacity: .5;
    background-position: -84px 18px;
}
#cboxContent  #cboxClose:hover
{
    background-color: #fff !important;
}
@media only screen and (max-width:700px)
{
    #cboxContent .img_tag_cust{
	display : none;
    } 
}
@media only screen and (min-width:768px) and (max-width:959px)
{
    .jc_jobdetails_button button
    {
	width: auto !important;	
    } 
}
#rt-sidebar-a ul.nav.menu li a,
#rt-sidebar-b ul.nav.menu li a
{
    display: inline-flex;
}
@media only screen and (min-width:768px) and (max-width:859px)
{
    #rt-header-surround .rt-overlay {
	padding-bottom: 24px;
    } 
}
@media only screen and (min-width:860px) and (max-width:1024px)
{
    #rt-header-surround .rt-overlay {
	padding-bottom: 30px;
    } 
}
.menu-news-a-events #rt-mainbody .eb-header .eb-brand .eb-brand-bio
{
    display: none;
}
.menu-news-a-events #rt-mainbody .eb-header .eb-brand .eb-brand-name.reset-heading
{
    font-size: 260% !important;
    font-weight: normal !important;
    margin-bottom: 15px !important;
}
.module-title p.title {
    font-size: 185%;
    line-height: 140%;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}
.custom_utility_box p.title.rt-capitalize
{
    font-size: 185%;
    line-height: 140%;
    margin: 10px 0px;
}
@media only screen and (max-width:480px)
{
    .module-title p.title, .custom_utility_box p.title.rt-capitalize 
    {
	font-size: 110%;
	line-height: 110%;
    }
}
@media only screen and (min-width:481px) and (max-width:767px)
{
    .module-title p.title, .custom_utility_box p.title.rt-capitalize
    {
	font-size: 120%;
	line-height: 120%;
    }
}
@media only screen and (min-width:768px) and (max-width:959px)
{
    .module-title p.title 
    {
	font-size: 110%;
    }
    .custom_utility_box p.title.rt-capitalize
    {
	font-size: 125%;
	line-height: 125%;
    }
}
@media only screen and (min-width:960px) and (max-width:1199px)
{
    .module-title p.title,
    .custom_utility_box p.title.rt-capitalize
    {
	font-size: 135%;
	line-height: 135%;
    }
}
.sprocket-tabs p.hp-tabs,
p.wa_title{
    font-size: 120%;
    line-height: 120%;
    margin: 10px 0;
    font-family: inherit;
    color: #313131;
    font-family: 'ralewayregular', Verdana, Helvetica, Arial, sans-serif;
}
p.wa_title
{
    color : #585858;
}
div#eb h1.eb-brand-name, #jevents_header h1,
.testimonials #je-faqpro h1, .jc_jobs h1, h1.media-media-title, #jmap_sitemap h1, .jd-item-page h1
{
    font-size: 250%;
    line-height: 130%;
    font-weight: normal !important;
    margin: 10px 0;
}

@media only screen and (max-width: 1199px){
    .sprocket-tabs p.hp-tabs,p.wa_title {
	font-size: 115%;
	line-height: 115%;
   }
    div#eb h1.eb-brand-name, #jevents_header h1,
    .testimonials #je-faqpro h1, .jc_jobs h1, h1.media-media-title, #jmap_sitemap h1, .jd-item-page h1
    {
	font-size: 230%;
    }
}
@media only screen and (max-width: 959px){
    .sprocket-tabs p.hp-tabs,p.wa_title {
	font-size: 105%;
	line-height: 105%;
   }
   div#eb h1.eb-brand-name, #jevents_header h1,
    .testimonials #je-faqpro h1, .jc_jobs h1, h1.media-media-title, #jmap_sitemap h1, .jd-item-page h1
    {
	font-size: 200%;
	line-height: 110%;
    }
}
@media only screen and (max-width: 767px){
    .sprocket-tabs p.hp-tabs,p.wa_title {
	font-size: 100%;
	line-height: 100%;
   }
   div#eb h1.eb-brand-name, #jevents_header h1,
    .testimonials #je-faqpro h1, .jc_jobs h1, h1.media-media-title, #jmap_sitemap h1, .jd-item-page h1
    {
	font-size: 180%;
	line-height: 120%;
    }
}
@media only screen and (max-width: 480px){
   div#eb h1.eb-brand-name, #jevents_header h1,
    .testimonials #je-faqpro h1, .jc_jobs h1, h1.media-media-title, #jmap_sitemap h1, .jd-item-page h1
    {
	font-size: 170%;
	line-height: 100%;
    }
}
/* End */

/*Added by Atul*/

@media only screen and (max-width:767px){
	.rt-arrow-bottom::before { bottom: 52px !important;}	
}
 
.jmap_filetree.treeview a.selected{text-decoration : none !important; background-color: transparent !important;color: #6e6e6e !important;}


.menu-news-a-events .eb-entry-nav.fd-cf 
{
    display: none;
}

.menu-news-a-events .eb-entry-author {
    display: none;
}
.menu-news-a-events .eb-comments
{
    display: none;
}


/*Dont Remove , Hiding Mobile Menu*/
.gf-menu-toggle {display: none !important;}

#system-message .alert
{
    margin-top:20px;
    background: #5f5f5f !important;
    border: #c6c6c6;
    color: #fff !important;
    text-shadow: none;
}
.menu-news-a-events .eb-avatar &gt; img {  display: none;}
#rt-drawer #system-message { margin: 30px 0;}

.edit .mce_editable.source.wfNoEditor {
    height: 500px !important;
}


/*Default Mobile menu fix*/
@media (max-width:767px) {
    .hide_in_smaller_resolution{display: none !important;}
}


.je_feder_custom .rt-arrow-bottom::before {
    bottom: auto !important;
    margin-top: -6px;
}

.jc_jobs_list .jc_jobs_head .jc_head_default_created,
.jc_jobs_list .jc_jobs_created,
#jobsForm .jc_filter
{
	display: none;
}

/* Homepage Featured Video */
.rt-block.sv_homepage
{
	margin: 0;
	padding: 0;
}
.rt-block.sv_homepage .module-title .title
{
	display: none;
}
.rt-block.sv_homepage .sv_title
{
margin-top :0px;
}
.rt-block.sv_homepage .hwd-container .media-respond
{
	max-width: 100% !important;
}
.sv_homepage a.sv_readon
{
	width: 100%;
	padding-left: 0px;
	padding-right: 0px !important;
	text-align : center;
}
@media (max-width:767px) {
    .sv_homepage .service_video_home .rt-block
    {
	margin-top: 0;
	margin-bottom: 0;
    }
}
/* Homepage Featured Video */

.attention .fa-li {
    position: inherit;
width: 1em;
}
.typo-icon {
background-color: #FEEFB3;
    padding: 10px;
    margin: 28px 0px;
    color: #9F6000;
    border-radius: 3px;
}
.gf-menu li.item327  .column.col1,
.gf-menu li.item327  .dropdown.columns-1 {
    width : 262px !important;
}

.menu-news-a-events .eb-header .eb-navbar .eb-navbar-collapse .eb-navbar-left {
    display: none;
}

.social_media_icon a img
{
    margin: 1px;
}

/*Login Widget Panel By Atul*/
@media only screen and (max-width: 579px){
	.djcuwc.pos-top{display: none !important;}
}

@media only screen and (max-width: 767px){
	.pos-top .uwc-code-d1.uwc-pos-right{width: 40% !important;}
	body div.djcuwc ul.djcuw-menu li{    max-width: 100% !important;margin: 0 4px !important;}
	body .jc_horizontal_form input.jc_username, body .jc_horizontal_form input.jc_password{width: 90px !important;}
}



/*Store Page*/
.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: 10px; vertical-align: top;min-height: 230px;    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.2);box-shadow: 0 3px 5px rgba(0,0,0,0.2);}
.feature_area_tiles .outer_tiles .inner_tiles_left { width: 60%;float: left;}
.feature_area_tiles .outer_tiles .inner_tiles_right { width: 38%; float: left;}

.product-container .padding15 { padding: 15px; border: 1px solid #ddd; margin-left: 10px; min-height: 350px;}
.menu-store #rt-maintop .vmproduct.productdetails li, #rt-sidebar-a .vmproduct.productdetails li { list-style-type: none;}

#rt-maintop .product-price, #rt-sidebar-a .product-price { float: none; text-align: center; margin-top: 10px;}
span.quantity-controls input.quantity-plus, span.quantity-controls input.quantity-minus { padding: 0 !important;}

span.quantity-controls input.quantity-controls{border:none !important;}

.store_features_homepage .gantry-width-25.gantry-width-block { margin-top: 10px; margin-bottom: 10px; /* border-right: 1px solid #b7b7b7; */}
.store_features_homepage .gantry-width-25.gantry-width-block span { margin-right: 10px; font-size: 25px;}

.store_features_homepage .gantry-width-25.gantry-width-block div { display: inline-block; vertical-align: middle;}
.store_features_homepage .gantry-width-25.gantry-width-block h3 { font-size: 23px;}
.store_features_homepage .gantry-width-25.gantry-width-block h5 { font-size: 14px;}

.separate_border { margin-top: 30px;}
.separate_border .rt-container {border-top: 2px solid #32d0fc; height: 10px; margin-bottom: 20px;}

.menu-store .rt-grid-12.rt-alpha.rt-omega{margin-bottom : 0px !important;}

.menu-store #rt-content-top .rt-block{margin-top: 0px; margin-bottom: 0; padding-left: 0; margin-left: 0;}

.menu-store #rt-content-top .gantry-width-48 {margin-right: 22px; margin-bottom: 30px;}
.gantry-width-48 { width: 48%;}

.tablets_images { background: url('/images/directive-store-ad-workstation.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;}
.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 h5, .laptops_images .content_container h5 {color: #000; font-weight: bold;}

.menu-store .free_shipping { background: #d5d5d5; margin-left: 0; padding: 10px; margin-right: 10px; border-radius: 5px;}
.padding15_separate {padding: 15px;}
.free_shipping_first_title, .order_return_first_title, .cod_first_title { font-weight: bold;}
.red_heading { color: #B11818;font-weight: bold; font-size: 18px;}
.menu-store .order_return {background: #343436; margin-left: 0; padding: 10px; margin-right: 10px; border-radius: 5px; color: #fff;}
.menu-store .cod { background: #959595; margin-left: 0; padding: 10px; margin-right: 10px; border-radius: 5px; color: #fff;}

.menu-store #rt-main .rt-container .rt-grid-12 &gt; .rt-block{display: none;}

@media (min-width:1201px) and (max-width:1300px)
{
    .feature_area_tiles .outer_tiles{width: 31%;padding : 0px; margin-right: 0px;margin-left: 20px;min-height: 250px;}
    .feature_area_tiles .outer_tiles .inner_tiles_left{    width: 55%;padding: 10px;}
    
}

@media(min-width:768px) and (max-width:979px)
{
	.feature_area_tiles .outer_tiles{width: 45%; margin-bottom: 8px;}
    /*.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%;}
}

@media(min-width:980px) and (max-width:1199px)
{
	.feature_area_tiles .outer_tiles{width: 28%;    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;}
}

@media (max-width: 767px){
	.feature_area_tiles .outer_tiles{width: 94%;    margin-bottom: 10px;}
    .feature_area_tiles .outer_tiles .inner_tiles_left { width: 70% !important; }
    .feature_area_tiles .outer_tiles .inner_tiles_right { width: 26% !important;}
}



/* Rollout Changes */
.jc_jobdetails_wrapper .jc_jobdetails_back a,
.jc_jobdetails_wrapper .jc_jobdetails_button button,
.jc_application .application_button button,
.jeventpage button,
.jeventpage input[type="button"],
.jeventpage input[type="submit"],
.menu-events-calendar .btn.btn-small.btn-success,
#toolbar-cancel .btn.btn-small,
.jc_jobdetails_wrapper .jc_jobdetails_back a,
.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,
.eb-mod .eb-mod-foot .mod-cell a,
.jdbutton.jgray,
.mktgroup_footer #__jcd_btn,
.prev-tab.prev-tab-My_Information-Referral,
#jcfc_Referral .tab-buttons-panel-but .prev-tab.prev-tab-your_details-Referral,
#jcfc_Referral .tab-buttons-panel-but .next-tab.next-tab-your_details-Referral
{
	background: #454747 !important;
	color: #fff !important;
	border-color: #454747!important;
	text-shadow: none;
	background-image: none;
}
.jc_jobdetails_wrapper .jc_jobdetails_back a:hover,
.jc_jobdetails_wrapper .jc_jobdetails_button button:hover,
.jc_application .application_button button:hover,
.jeventpage button:hover,
.jeventpage input[type="button"]:hover,
.jeventpage input[type="submit"]:hover,
.menu-events-calendar .btn.btn-small.btn-success:hover,
#toolbar-cancel .btn.btn-small:hover,
.eb-dialog-footer .eb-dialog-footer-content button:hover,
#eb .eb-login a.btn.btn-block.btn-success:hover,
#eb .eb-login button.btn.btn-primary:hover,
#eb .eb-tags-filter button.btn.btn-default:hover,
#eb .eb-quick-content button.btn.btn-default:hover,
#eb .eb-quick-content .btn.btn-primary:hover, #eb .eb-dialog-footer-content .btn.btn-sm:hover,
div#eb .btn-primary:hover,
div#eb .eb-comment-editor .btn-primary:hover,
div#eb .eb-quick-actions .btn-primary:hover,
.eb-mod .eb-mod-foot .mod-cell a:hover,
.jdbutton.jgray:hover,
.mktgroup_footer #__jcd_btn:hover,
.prev-tab.prev-tab-My_Information-Referral:hover,
#jcfc_Referral .tab-buttons-panel-but .prev-tab.prev-tab-your_details-Referral:hover,
#jcfc_Referral .tab-buttons-panel-but .next-tab.next-tab-your_details-Referral:hover
{
	background: #fcbf30 !important;
	color: #fff !important;
	border-color: #fcbf30!important;
	text-shadow: none;
	background-image: none;
}
#rt-utility .custom_utility_box .rt-icon1,
#rt-utility .custom_utility_box .rt-icon2,
#rt-utility .custom_utility_box .rt-icon3
{

    background-color: #fcbf30;

}
#rt-utility .custom_utility_box .rt-icon1:hover,
#rt-utility .custom_utility_box .rt-icon2:hover,
#rt-utility .custom_utility_box .rt-icon3:hover
{
    background-color: #8dc43f;
}
#rt-footer-surround a
{
    color: #fcbf30;
}
#rt-footer-surround a:hover
{
    color: #8dc43f;
}
#referrer_tab.active, #referree_tab.active {
    border: 1px solid #454747 !important;
    background-color: #454747 !important;
}
#referrer_tab:hover, #referree_tab:hover {
    border: 1px solid #454747 !important;
}
@media only screen and (max-width:767px)
{
	.create-new-ticket {
    width: 100% !important;
}
	
    .rt-block.support_header
    {
	margin-bottom : 15px;
	margin-top : 5px;
    }
    .scrolling-fixed-header-enable.menu-home #rt-header + div {
        padding-top: 265px;
    }
}
.je_feder_custom table tr td#style2-inner1-module,
.je_feder_custom table tr td#style2-inner2-module,
.je_feder_custom .testimonial_container .rt-arrow-bottom::before
{
    display: none;
}
.je_feder_custom .testimonial_container &gt; p
{
    margin-left: 0px;
}
body #rt-header {
    color: #7D7D7D !important;
    background: #F5F5F5 none repeat scroll 0% 0% !important;
    box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.2) !important;
}
#rt-header-surround .gf-menu.l1 li .item
{
    color: #7D7D7D !important;
}
.header-overlay-dark #rt-header-surround .gf-menu.l1 &gt; li.active &gt; .item,
#rt-header-surround .gf-menu.l1 li .item:hover
{
    border-color: #7D7D7D !important;
}
#rt-header-surround .rt-overlay {
    background-color: transparent;
    background-image: none;
}
@media only screen and (min-width:1025px){
	#rt-logo
        {
            margin-top: 10px;
            margin-bottom: 10px;
        }
        #rt-header .menu-block {
            margin: 70px 0 15px;
        }
}
@media only screen and (min-width:768px) and (max-width:859px){
	.menu-block {
            margin-bottom: 10px !important;
        }
        .rt-block.support_header {
            margin-top: -135px;
        }
}
@media only screen and (min-width:860px) and (max-width:1024px){
       .rt-block.support_header {
            margin-top: -140px;
        }
        .menu-block {
            margin-bottom: 10px !important;
        }
}
@media only screen and (min-width:768px) and (max-width:959px){
    body.menu-home #rt-showcase {
        padding-top: 170px;
    }
}
span.Call
{
    vertical-align : middle;
}
#rt-copyright .rt-grid-12.rt-alpha.rt-omega {
    margin-bottom: 0px;
}
/*Referral Form Changes */

#referral_form_pane_container {
    border: 1px solid #666 !important;
    padding: 10px !important;
    margin: initial !important;
    margin-top: 0px !important;
}

#referrer_tab {
    border-bottom: none !important;
}
#referree_tab {
    border-bottom: none !important;
}
#referrer_tab:hover, #referree_tab:hover {
    border-bottom: none !important;
}
#referrer_tab,#referree_tab {
    padding: 5px 5px 3px 5px !important;
}
#referree_btn {
    padding: 5px !important;
}
#referrer_btn {
    padding: 5px !important;
}
@media (min-width:1199px)
{
	#referral_form_container
	{
		max-width: 80%;	
	}
}
@media (max-width:1199px)
{
    #referral_form_container,
    #referral_form_btn_container,
    #referral_form_pane_container,
    #referree_pane,
    #referrer_pane
    {
        width: 100% !important; 
    }
}
@media(min-width:768px) and (max-width:1199px)
{
    .ref_left_pane, .ref_right_pane
    {
        width: 48%;
    }
}
@media(min-width:768px) and (max-width:959px)
{
    #rt-mainbody #chronoform-Referral input[type="text"],
    #rt-mainbody #chronoform-Referral textarea
    {
        width: 190px !important;
    }
}
.jeventslight #jevents .jevbootstrap .btn-success:active,
.jeventslight #jevents .jevbootstrap .btn-success.active
{
    background: #454747;
}
#rt-mainbody .component-content .eb-header .eb-navbar-search input[type="text"]
{
    width : 100% !important;
    height: 40px !important;
}
@media only screen and (min-width: 480px) and (max-width: 1199px) {
    .menu-support .outer-wrapper {
        overflow: visible;
    }
    .support-option .text-for-support {
        min-height: 80px;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .support-option .support-box {
        font-size: 13px;
    }
}
@media only screen and (max-width: 480px) {
    .support-option .support-box p {
        font-size: 12px;
        margin-top: 0px !important;
        margin-bottom: 0px;
    }
}
.option-com-jetestimonial .component-content #editor-xtd-buttons {
    display: none;
}
/* Rollout Changes */

.menu-home .sprocket-tabs .sprocket-tabs-nav &gt; li.active &gt; .sprocket-tabs-inner, .sprocket-tabs .sprocket-tabs-nav &gt; li.active:hover &gt; .sprocket-tabs-inner {
    color: #ffffff;
    background: #454747;
}

.menu-home #rt-maintop .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner:hover {
    background-color: #fcbf30;
    color: #ffffff !important;
}

.menu-home .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
   border-radius: 4px !important;
   padding: 15px 30px !important;
}

.menu-home #rt-maintop .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
	transition: .2s all;
        -webkit-transition: .2s all;
        -moz-transition: .2s all;
}

.menu-home .testimonial_container[style] {
	padding: 50px !important;

}

.menu-home .author_detail {
    margin-top: 50px !important;
}

.menu-home .readon4 {
    background-color: #fcbf30 !important;
	color: #ffffff !important;
}

.menu-home .readon4:hover {
	background-color:#454747 !important;
}

#rt-utility {
	color:#bbbbbb !important;
}

/*Easyblog CSS*/

div#eb .eb-post-foot .mt-15 {
    margin-top: 0px !important;
}
div#eb .eb-post-foot .col-cell
{
display : inline-block !important;
}

#eb .is-active&gt;.eb-navbar__footer-link
{
	color: #6e6e6e;
}

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

.popbox-dropdown__ft ul li a:hover{background: none !important;}
#eb .eb-post-meta a:hover {
    color: #fcbf30 !important;
}

#eb .eb-post + .eb-post {
    margin-top: 0px;
    border-top: none;
}
#eb.eb-component.eb-view-categories.eb-layout-listings .eb-header .eb-toolbar
{
	display : none;
}
#eb.eb-component .eb-category-profile
{
	padding: 10px;
	border: 1px solid #cccccc;
}
@media screen and (min-width: 481px){
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-head,
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-subscribe
  {
    display: table-cell;
    vertical-align: middle;
  }
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-subscribe,
  #eb.eb-component .eb-category-profile .eb-category-details
  {
    padding-left: 10px;
  }
}
#eb.eb-component .eb-category-profile .eb-category-details .eb-category-head h2
{
	margin-bottom: 0px !important;
}
div.eb-author .eb-authors-head &gt; .col-cell.cell-tight,
div.eb-composer-author &gt; .col-cell.cell-tight,
div.eb-category-profile &gt; .col-cell.cell-tight.eb-category-thumb
{
	min-width: 60px;
}
#eb .eb-post-thumb .eb-post-image img {
    padding: 5px;
}
#eb .eb-post-thumb .eb-post-image {
    border: 1px solid #ddd;
    border-radius: 2px;
}
.menu-news-a-events #eb .eb-brand .eb-brand-bio,
.menu-news-a-events .component-content #eb .eb-header .eb-navbar__footer,
.menu-news-a-events .component-content #eb .eb-header .eb-toolbar {
    display: none;
}
#eb .eb-dialog-footer-content .btn,
#eb .eb-dialog-footer-content .btn:hover,
#eb .eb-dialog-footer-content .btn:focus,
#eb .eb-dialog-footer-content .btn:active
{
    height: auto !important;
    padding: 5px 11px !important;
    margin: 0 10px;
}
#eb .eb-dialog-footer-content
{
    padding-top: 7px;
}
a.o-nav__link.eb-toolbar__link.has-composer i.fa.fa-pencil {
    color: #fff;
}
#eb .eb-toolbar__search-form .eb-filter-select-group,
#eb .eb-search .eb-search__filter #category_id,
#eb .eb-search .eb-search__filter .eb-filter-select-group__drop{
    display: none;
}

#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: #454747 !important;
  color: #fff !important;
  border-color: #454747 !important;
  padding: 15px 30px;
  border-radius: 4px !important;
  font-size: 15px;
  font-family: 'ralewayregular', Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal !important;
}
#eb .eb-dialog-footer .eb-dialog-footer-content button:hover,
#eb .eb-login a.btn.btn-block.btn-success:hover,
#eb .eb-login button.btn.btn-primary:hover,
#eb .eb-tags-filter button.btn.btn-default:hover,
#eb .eb-quick-content button.btn.btn-default:hover,
#eb .eb-quick-content .btn.btn-primary:hover,
#eb .eb-dialog-footer-content .btn.btn-sm:hover,
div#eb .btn-primary:hover,
div#eb .eb-comment-editor .btn-primary:hover,
div#eb .eb-quick-actions .btn-primary:hover{
  background: #fcbf30 !important;
  border-color: #fcbf30 !important;
}
#rt-mainbody #eb .eb-comment-form input[type="text"]
{
 width: 100% !important;
}
@media (max-width:480px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 25.5px;
     line-height: 31px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 22px;
     line-height: 28px;
 }
}
@media (min-width:481px) and (max-width:767px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 27px;
     line-height: 31px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 22px;
     line-height: 28px;
 }
}
@media (min-width:768px) and (max-width:959px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 30px;
     line-height: 35px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 25px;
     line-height: 31px;
 }
}
@media (min-width:960px) and (max-width:1199px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 34.5px;
     line-height: 39px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 29px;
     line-height: 35px;
 }
}
@media (min-width:1200px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 37.5px;
     line-height: 48px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 31px;
     line-height: 37px;
 }
}
#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit {
  padding: 4px 10px !important;
  color: #fff !important;
  outline: none;
}
@media (min-width: 481px) {
  .hd_form .semanticui-body.chronoforms .field, .hd_form .semanticui-body.chronoforms .grouped.fields,
  .contact_form .semanticui-body.chronoforms .field, .contact_form .semanticui-body.chronoforms .grouped.fields,
  .reg_form .semanticui-body.chronoforms .field, .reg_form .semanticui-body.chronoforms .grouped.fields {
    display: table;
    max-width: 480px;
    width: 100%;
  }
}
@media (min-width: 481px) {
  .hd_form .semanticui-body.chronoforms .ui.form .field &gt; label, .hd_form .semanticui-body.chronoforms .grouped.fields &gt; label,
  .contact_form .semanticui-body.chronoforms .ui.form .field &gt; label, .contact_form .semanticui-body.chronoforms .grouped.fields &gt; label,
  .reg_form .semanticui-body.chronoforms .ui.form .field &gt; label, .reg_form .semanticui-body.chronoforms .grouped.fields &gt; label {
    display: table-cell;
    width: 160px;
    vertical-align: top;
  }
  .referral_form .semanticui-body.chronoforms .field,
  .referral_form .semanticui-body.chronoforms .grouped.fields
  {
      display: block;
      max-width: 100%;
      width: 100%;
  }
  .referral_form .semanticui-body.chronoforms .ui.form .field &gt; label,
  .referral_form .semanticui-body.chronoforms .grouped.fields &gt; label
  {
      display: block;
      width: auto;
      vertical-align: top;
  }
}
@media (min-width: 768px) {
  .rt-block.referral_form {
    max-width: 600px;
  }
  .menu-store #rt-content-bottom #eb .eb-mod .mod-item
  {
    width: 32%;
    float: left;
    margin-left: 5px;
    margin-bottom: 20px;
   }
   .menu-store #rt-content-bottom #eb .mod-item+.mod-item { border-top: 0px; margin-top: 0px; padding-top: 0px;  }
  .menu-store #rt-content-bottom #eb .eb-mod-title { min-height: 60px; }
}
.referral_form form .item {
  margin-bottom: -1px !important;
}
.referral_form .segment {
    padding-bottom: 40px !important;
}
.rt-block.customer_questions_home
.semanticui-body.chronoforms .ui.button,
#rt-sidebar-a .semanticui-body.chronoforms .ui.button,
#rt-sidebar-b .semanticui-body.chronoforms .ui.button {
    width: 100%;
}
.semanticui-body.chronoforms .ui.button {
    display: inline-block;
    font-family: 'ralewayregular', Verdana, Helvetica, Arial, sans-serif;
    padding: 15px 30px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 21px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    font-weight: normal;
}
#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: #454747;
}
#eb .eb-post-listing__item {
  margin-bottom: 20px;
}

@media (min-width: 481px) {
  .bal_fom_code .ba-input-wrapper, #application_form {
    display: table;
    max-width: 480px;
    width: 100%;
  }
}
@media (min-width: 481px) {
  .bal_fom_code .ba-form-field-item .ba-field-label-wrapper {
    display: table-cell;
    width: 170px;
    vertical-align: top;
  }
}
.com-baforms-wrapper .upload-file-btn, .com-baforms-wrapper .upload-file-input, .com-baforms-wrapper .ba-field-container select, .com-baforms-wrapper .ba-field-container textarea[readonly], .com-baforms-wrapper .ba-field-container textarea, .com-baforms-wrapper .ba-field-container input[type="text"], .com-baforms-wrapper .ba-field-container input[type="number"], .com-baforms-wrapper .ba-field-container input[type="password"], .com-baforms-wrapper .ba-field-container input[type="email"] {
  background: #fff !important;
  border: 1px solid #d5d5d5 !important;
  height: 50px;
  border-radius: 4px;
}
.site .ba-field-container input[type="text"], .site .ba-field-container input[type="email"], .site .ba-field-container textarea {
  background: #fff !important;
  border: 1px solid #d5d5d5 !important;
  height: 40px !important;
}
.custom .ba-form-page {
    padding-left: 0 !important;
}
.ba-form-submit-btn, .ba-form-page-break-button {
  background: #454747 !important;
}</pre></body></html>