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: 57px; }
.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 > 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-logo { margin-top: 33px !important; }
.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 > li > .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 > li.parent > .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 > .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 > .item { padding-right: 23px; }
.gf-menu .item { padding: 5px 6px; }
.gf-menu.l1 > li > .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 > li > .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 > li.parent > .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: -20px; }
/* 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: #00869e !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, button:hover { 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 > a, ul.menu li#current.active > a { color: #3e9dd3 !important; }
.gf-menu li.parent > .item { padding-right: 23px !important; }
.gf-menu li { margin-right: 0px !important; }
.gf-menu.l1 > li > .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: #00869e; 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 > div:first-child { border-left: 1px solid #0BB4E3; }
.nav-items > div { border-color: #0BB4E3 #0BB4E3 #0BB4E3; }
.nav-items > 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 > 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 > li.parent > .item { padding: 0 22px !important; }
.gf-menu.l1 > li > .item { padding-top: 0px !important; }
.rt-logo-block { padding-top: 0px; }
.gf-menu li.parent > .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: 125px !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 > li.parent > .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 > li.parent > .item { padding: 0 10px !important; }
.rt-logo-block { padding-top: 0px; }
.gf-menu li.parent > .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 > div a { padding: 7px 3px 7px; }
.nav-items > 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 > .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 > li.parent > .item { padding-right: 15px !important; padding-left: 2px !important; }
.gf-menu.l1 > li > .item { padding-right: 7px !important; padding-left: 7px !important; }
.gf-menu li.parent > .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 > li.parent > .item { padding-right: 16px !important; padding-left: 6px !important; }
.gf-menu.l1 > li > .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 > li.parent > .item { padding: 0 16px 0 4px!important; }
.gf-menu.l1 > li > .item { padding: 0 10px!important; }
.gf-menu li.parent > .item::after { right: 2px; }
#rt-logo { margin-bottom : 0px !important; }
.menu-block { margin: 0px 5px 2px !important; }
.gf-menu.l1 > li > .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 > 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 > .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 #00869e !important; background-color: #00869e !important; }
#referrer_tab:hover, #referree_tab:hover { border: 1px solid #00869e !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: -50px !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 > li > .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 (max-width:479px) {
#rt-header-surround { height: 220px !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 > 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 : 15px; }
/* 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: #00869e !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 > li > .item, .scrolling-enable.scrolling-overlay-dark #rt-header-surround .gf-menu.l1 > li > .item { color: rgba(255, 255, 255, 1); }
.header-overlay-light #rt-header-surround .gf-menu.l1 > li > .item, .scrolling-enable.scrolling-overlay-light #rt-header-surround .gf-menu.l1 > li > .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 > li.active > .sprocket-tabs-inner { color: #fff; }
/* End */

.theme_color { color: #00869e; 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:768px) {
.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: 135px; }
}
@media only screen and (max-width:1023px) {
#rt-header-surround .rt-overlay { min-height: 65px; }
}
@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 > li > .item { height: 30px; }
}

/* header contact code */
@media only screen and (min-width: 860px) and (max-width:1020px) {
.rt-block.support_header { margin-top: -114px; }
}
 @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#fd .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#fd .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;}
}*/


/*.rt-block.je_feder_custom
{
     width: 40% !important;
     border: 1px solid #e6e6e6;
     margin-top: 0;
     margin-bottom: 70px;
     border-radius: 4px;
}*/
.je_feder_custom .module-content div {
    color: #7d7d7d;
    font-size: 16px !important;
    line-height: 1.5em !important;
    font-style: normal !important; 
    text-align: center;
    /*padding:0px !important;*/
  
}
.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 > a{
    background-color: #0bb4e3 !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;
    transition: all 0.2s ease-in 0s;
    vertical-align: middle;
}
#add > a:hover{background-color: #32d0fc !important;}*/

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


/* Rollout changes */
#rt-sidebar-a ul.nav.menu li a,
#rt-sidebar-b ul.nav.menu li a
{
    display: inline-flex;
}

#rt-utility .custom_utility_box .rt-icon1,
#rt-utility .custom_utility_box .rt-icon2,
#rt-utility .custom_utility_box .rt-icon3
{
    background-color: #00869e;
}

#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: #63b870;
}
.support-box {
   background-color: #00869e;
    border-bottom: 2px solid #00869e;
}
.support-box:hover {
    background-color: #63b870;
    border-bottom: 2px solid #63b870;
}
@media only screen and (max-width:479px)
{
    #rt-footer .logout-button .readon,
    #je-faqpro #add .readon
    {
	margin-top: 0px !important;
    }
    .support-box p
    {
	display: block !important;
	margin: 0 auto !important;
	font-size: 12px;
    }
}
@media only screen and (min-width:761px)
{
    .jc_jobs_list td
    {
	padding-left: 5px;
	padding-right: 5px; 
    }
}
@media only screen and (min-width:768px) and (max-width:959px)
{
    .jc_jobdetails_wrapper .jc_jobdetails_button button
    {
	width: auto;
    }
    .menu-understanding-technology .sprocket-mosaic .sprocket-padding {
	min-height: 427px;
    }
}
@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;
    }
}
div#eb .eb-brand-name
{
    line-height: 40px;
}
#rt-mainbody #eb .btn-primary
{
    border : none;
}
.menu-events-calendar .btn.btn-small.btn-success,
#toolbar-cancel .btn.btn-small,.jeventpage input[type="button"],
.clsSVFooter .clsSVFooterContent .clsSVFooterActionLink A,
.mktgrp_name.modsubmit .dlil input[type="button"]{
    background: none repeat scroll 0 0 #00869e !important;
    background-image: none !important;
    color : #fff;
}
.menu-events-calendar .btn.btn-small.btn-success:hover,
#toolbar-cancel .btn.btn-small:hover, .jeventpage input[type="button"]:hover,
#rt-mainbody div#fd .btn-primary:hover, .mktgrp_name.modsubmit .dlil input[type="button"]:hover{
    background: none repeat scroll 0 0 #63b870 !important;
    background-image: none !important;
}
div#eb.eb .eb-post-foot .eb-post-more .btn, div#eb.eb .eb-post-foot .eb-post-comments a
{
    color: #00869e !important;
}
div#eb.eb .eb-post-foot .eb-post-more .btn:hover, div#eb.eb .eb-post-foot .eb-post-comments a:hover,
div#eb a:hover, div#eb a:focus{
    color: #63b870 !important;
}
.latest-blog div#eb a:hover{
    color: #FFF !important;
}
.sbg-left,
.sbg-right
{
    display : inline-block;
    vertical-align : top;
}
.sbg-left
{
    width : 20%;
}
.sbg-right
{
    width : 79%;
}
@media only screen and (max-width:767px)
{
    .sbg-left
    {
	text-align : center;
	margin-bottom : 10px;
    }
    .sbg-left,.sbg-right
    {
	width : 100%;
	display : block;
    }
    .rt-block.support_header
    {
	margin-bottom : 15px;
	margin-top : 5px;
    }
    .scrolling-fixed-header-enable.menu-home #rt-header + div {
	padding-top: 270px;
    }
    .menu-contact-us.scrolling-fixed-header-enable #rt-header + div {
	padding-top: 160px;
    }
    #rt-header-surround .rt-overlay {
	min-height: 102px;
    }
}
@media only screen and (min-width:768px) and (max-width:1023px)
{
    #rt-header-surround .rt-overlay {
	padding-bottom: 40px;
    }   
}
#rt-sidebar-a .rt-block.form_module,
#rt-sidebar-b .rt-block.form_module,
#rt-sidebar-c .rt-block.form_module {
    margin: 60px 10px 25px !important;
    background: #e7e7e7;
}
.rt-block.whitepaper_form_module
{
    background: #00869e;
    color: #fff;
}
.rt-block.whitepaper_form_module label
{
    color: #fff !important;
}
.rt-block.whitepaper_form_module .readon
{
    background: #63b870 !important;
}
.menu-news-a-events .component-content .eb-header .eb-brand
{
    display: none;
}
@media only screen and (min-width:1025px) and (max-width:1199px)
{
    .gf-menu.l1 > li > .item {
	font-size: 11px !important;
    }   
}
#rt-header-surround .rt-overlay {
    padding-bottom: 70px;
}


/*28-04-2015*/
.menu-tspec-referral,.custom > p:last-child {
    padding-bottom: 10px;
}
.rt-logo-block {
    padding-top: 0px !important;
}
@media only screen and (min-width:320px) and (max-width:960px){
 .menu-tspec-referral,.readon.readon-left {
    margin-bottom: 10px;
}
}
@media only screen and (max-width:767px){
  #rt-header .rt-logo-block{
     padding-top: 6px !important;
  }
}
/* End*/

.jc_support_link > form {
    text-align: center;
}
.prev-tab.prev-tab-My_Information-Referral.btn.success {
    bottom: 60px;
    margin-left: 8px;
    position: relative;
}
.referral input.dmsb {
    margin: 0 !important;
    position: relative !important;
    top: 66px;
}
/*29-04-2016*/
/* Added By Rahul */
.rt-block.je_feder_custom {
    border: none;
}
.je_feder_custom .testimonial_container
{
    position: relative;
    -webkit-box-shadow: 0 5px 10px #ddd;
    -moz-box-shadow: 0 5px 10px #ddd;
    -ms-box-shadow: 0 5px 10px #ddd;
    -o-box-shadow: 0 5px 10px #ddd;
    box-shadow: 0 5px 10px #ddd;
}
.je_feder_custom table tr td#style2-inner1-module {
    left: 35px;
    position: relative;
    top: 11px;
    display: none;
}
.je_feder_custom table tr td#style2-inner2-module {
    bottom: 90px;
    position: relative;
    right: 50px;
    display: none;
}
.je_feder_custom .testimonial_container p,
.je_feder_custom .testimonial_container span
{
    font-size: 15px !important;
}
.je_feder_custom .author_detail {
    margin-top: 20px;
}
/* End */


/*Easyblog CSS*/

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

#eb .is-active>.eb-navbar__footer-link
{
	color: #00869e;
}

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


#eb .eb-dialog-footer .eb-dialog-footer-content button,
#eb .eb-login a.btn.btn-block.btn-success,
#eb .eb-login button.btn.btn-primary,
#eb .eb-tags-filter button.btn.btn-default,
#eb .eb-quick-content button.btn.btn-default,
#eb .eb-quick-content .btn.btn-primary, #eb .eb-dialog-footer-content .btn.btn-sm,
div#eb .btn-primary,
div#eb .eb-comment-editor .btn-primary,
div#eb .eb-quick-actions .btn-primary{background-color: #00869e !important;color: #fff !important;border-color: #00869e !important;}

#eb .eb-dialog-footer .eb-dialog-footer-content button:hover,
#eb .eb-login a.btn.btn-block.btn-success:hover,
#eb .eb-login button.btn.btn-primary:hover,
#eb .eb-tags-filter button.btn.btn-default:hover,
#eb .eb-quick-content button.btn.btn-default:hover,
#eb .eb-quick-content .btn.btn-primary:hover, #eb .eb-dialog-footer-content .btn.btn-sm:hover,
div#eb .btn-primary:hover,
div#eb .eb-comment-editor .btn-primary:hover,
div#eb .eb-quick-actions .btn-primary:hover{background-color: #63b870 !important;color: #fff !important;border-color: #63b870 !important;}


.popbox-dropdown__ft ul li a:hover{background: none !important;}
#eb .eb-navbar.has-footer{height : auto;}
#rt-mainbody #eb.eb-component .eb-tags-finder input[type="text"],
#rt-mainbody #eb.eb-component .eb-tags-sorter select
{
    width : 100% !important;
}
@media(max-width:959px)
{
	#eb.eb-component .eb-tags-list .eb-tags-grid
	{
		width : 50%;
	}
}
@media(max-width:480px)
{
	#eb.eb-component .eb-tags-list .eb-tags-grid
	{
		width : 100%;
	}
}
.eb-mod.mod_easyblogcategories .eb-mod-item {
    word-wrap: break-word;
}
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;
}

.menu-tspec-referral .custom.support_header {
    top: 0px !important;
    margin-top:0px !important;
}

#rt-footer-surround .rt-grid-4.rt-alpha .eb-mod-foot .mod-cell a{
    background: #00869e;
    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;
}

#rt-footer-surround .rt-grid-4.rt-alpha .eb-mod-foot .mod-cell a:hover{
    color: #ffffff !important;
    background-color: #63b870 !important;
}

#eb .eb-post+.eb-post {
    margin-top: 0px !important;
    border-top: 0px solid #e1e1e1 !important;
}

.menu-contact-us #rt-page-surround #rt-header{
	position: relative;
}

.menu-contact-us #rt-page-surround #rt-showcase{
	padding-top: 0 !important
}
#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-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit {
    color: #fff !important;
    background-color: #00869e !important;
    outline: none;
}
#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit:hover
{
  background: #63b870 !important;
}

.rl_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle 
{
  color: #121212 !important;
  font-size: 1.2em;
  font-weight: 500;
}
#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: #00869e;
}
#eb .eb-post-listing__item {
  margin-bottom: 20px;
}