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

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

.rt-block.support_header { margin-top: -133px; float: right; }
#rt-header .menu-block { margin: 70px 0 20px; }
 @media only screen and (min-width: 1200px) {
.register-icon { padding-right: 30%; }
}
 @media only screen and (min-width: 10px) and (max-width:239px) {
#rt-showcase.rt-overlay-dark { background-image: none !important; }
.phonenumber { margin-top: -29px !important; padding-bottom: 18px !important; text-align: center !important; float: none !important; }
.contact-button { margin-top: -7px !important; text-align: center !important; float: none !important; }
/* Support Page */
.support-option { width: 80% !important; float: none !important; text-align: center !important; margin-left: auto !important; margin-right: auto !important; }
.support-box { height: auto !important; }
.support-box img { max-height: 100px !important; width: auto !important; float: none !important; margin-left: 0px !important; }
.support-box p { display: none !important; }
.text-for-support { text-align: center !important; margin-top: 2% !important; margin-bottom: 4% !important; }
/*End */

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

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


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

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

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

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

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


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

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

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

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



h4.newsflash-title a { color: #fff !important; font-size: 20px !important; line-height: 1px !important; }
.muted { display: none !important; }
.readon:after { display: none !important; }
.showcase-bg-transition-top-to-bottom #rt-showcase.showcase-panel-1, .showcase-bg-transition-left-to-right #rt-showcase.showcase-panel-1 { background-color: #89B2D3 !important; /** background-image: url("../images/backgrounds/showcase/preset1/bg.png"); **/ background-repeat: repeat; }
.showcase-bg-transition-top-to-bottom #rt-showcase.showcase-panel-2, .showcase-bg-transition-left-to-right #rt-showcase.showcase-panel-2 { background-color: #89B2D3 !important;  /** background-image: url("../images/backgrounds/showcase/preset1/bg.png"); **/  background-repeat: repeat; }
#rt-showcase { background-color: #89B2D3 !important; /** background-image: url("../images/backgrounds/showcase/preset1/bg.png"); **/  background-repeat: repeat; }
.layout-showcase .sprocket-features-content { float: left; width: 50%; padding: 48px !important; }
.add_all { margin-top: 20px; }
#add_testimonial_link { float: left; margin-left: 12px; }
#hwd-container .media-item a { margin-left: 30px; }
.media-item-format-1-4 { left: 0 !important }
ul.menu li.active.current > a, ul.menu li#current.active > a { color: #3e9dd3 !important; }
.gf-menu li.parent > .item { padding-right: 25px !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; }
#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; }
/*Given By Lindsay from Mail 09-June-2015*/


input[type="button"], input[type="submit"], body .ccms_form_element input[type="submit"], .jc_jobdetails_button button, .jc_application button { background: #16b2e2; border: 2px solid transparent !important; border-radius: 3px; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); color: #ffffff; display: inline-block; font-family: "EauSansBold", Geneva, Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; line-height: 1.7em; padding: 12px 20px !important; text-shadow: 1px -1px 0 rgba(0, 0, 0, 0.3); transition: all 0.1s ease-in 0s; vertical-align: middle; }
h2 { font-size: 185%; line-height: 140%; }
#rt-breadcrumbs { margin-bottom: 20px; }
/*Given By Lindsay from Mail 18-June-2015*/
.sprocket-padding h2.sprocket-mosaic-title { font-size: 157%; }
/*#jevents_body .nav-items div.active a, .jev_header2 .active a { background-color: #244c9c !important; }
.nav-items > div:first-child { border-left: 1px solid #244c9c; }
.nav-items > div { border-color: #244c9c #244c9c #244c9c; }
.nav-items > div:last-child { border-right: 1px solid #244c9c; }
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth { background-color: #244c9c; border: 1px solid #244c9c; }
.jev_toprow div.currentmonth { border-top: 1px solid #244c9c; border-bottom: 1px solid #244c9c; }
#jevents_body .cal_today a.cal_daylink { background-color: #244c9c; }
#jevents_body .cal_today a.cal_daylink:hover { background: #ffffff; color: #244c9c; border: 1px solid #244c9c; }
#jevents_body .nav-items div.active a:hover, .jev_header2 .active a:hover { background-color: #FFF; border-left: 1px solid #244c9c !important; }
#jevents_body .nav-items > div a:hover { border-left: 1px solid #244c9c !important; }*/
.support-box { background-color: #244c9c; 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: #a64200; border-bottom: 2px solid #a64200; }
 @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: #244c9c; }
.jorange { color: #fef4e9 !important; border: solid 1px #244c9c; background: linear-gradient(#244c9c, #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 23px !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: 145px !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: 3px !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: 17px !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; }
}
.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 .gbs3 input[type="file"], #rt-mainbody input[type="password"], #rt-mainbody select { /*width : 240px !important;*/ height: inherit !important; }
#rt-mainbody textarea.form-control { width : 240px !important; margin-bottom: 13px;}
.gbs3 .gcore-form-row .gcore-input {margin: 5px 0px; }
.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; }
/*
#referral_form_container label
{
	width : 150px!important 
}
*/
.rt-grid-4 .latest-blog .readon { margin-top: 0 !important; }
#rt-sidebar-a .rt-block, #rt-sidebar-b .rt-block, #rt-sidebar-c .rt-block { margin: 25px 10px !important; }
/* End */






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

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

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

@media only screen and (min-width:960px) and (max-width:1199px) {
.sprocket-mosaic .sprocket-padding {
    min-height: 394px;
}
}
.menu-contact-us #rt-showcase .rt-container .rt-grid-12.rt-alpha .custom { margin-bottom: -15px !important; }
@media only screen and (min-width:768px) and (max-width:959px) {
.menu-home #rt-extension { height : 280px !important; }
.sprocket-mosaic .sprocket-padding {
    min-height: 428px;
}
}
@media only screen and (max-width: 479px) {
.fl-img { float : none !important; display : block !important; margin : 0 auto !important; }
}
@media only screen and (max-width: 767px) {
#rt-sidebar-a .rt-block.c-margin-fix { margin-top: -30px !important; }
}
@media screen and (min-width:0\0) {
 body .menu-block .l1.gf-menu > 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 (max-width:767px) {
.menu-contact-us #rt-header-surround { height: 489px !important; }
}

 @media (min-width:961px) {
.menu-contact-us #rt-header-surround {
    height: 557px !important;
}
 }
@media only screen and (min-width:768px) and (max-width:960px) {
.menu-contact-us #rt-header-surround {
    height: 436px !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-top: 0; padding-top: 0; }
}
.menu-home #rt-utility .rt-block { padding: 8px !important; }
.controls #avatar_image { width: 216px !important; }
/* Added By Rahul on 28th Dec*/
/*#rt-utility .custom_utility_box h1.title
{
	font-size: 230%;
}*/
.customer_questions_home .g-recaptcha { transform: scale(0.84); -webkit-transform: scale(0.71); transform-origin: 0 0; -webkit-transform-origin: 0 0; margin-top: 20px; }
.menu-add-testimonial #adminForm .form-actions .btn { margin-bottom : 5px; }
/* End */


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

/* Added By Rahul on 19th Jan */
@media only screen and (min-width:768px) and (max-width:959px) {
#rt-sidebar-a .gbs3 .g-recaptcha,  #rt-sidebar-b .gbs3 .g-recaptcha { transform: scale(0.68); -webkit-transform: scale(0.68); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
#rt-sidebar-a .gbs3 #form-row-recaptcha,  #rt-sidebar-b .gbs3 #form-row-recaptcha { margin-bottom : 0px; }
}
@media only screen and (min-width:960px) and (max-width:1199px) {
#rt-sidebar-a .gbs3 .g-recaptcha,  #rt-sidebar-b .gbs3 .g-recaptcha { transform: scale(0.9); -webkit-transform: scale(0.9); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
#rt-sidebar-a .gbs3 #form-row-recaptcha,  #rt-sidebar-b .gbs3 #form-row-recaptcha { margin-bottom : 0px; }
}
#rt-mainbody .gbs3 .chronoform #form-row-recaptcha #fin-recaptcha { margin-left : 160px; }
@media only screen and (max-width: 479px) {
#rt-mainbody .gbs3 .chronoform #form-row-recaptcha #fin-recaptcha { margin-left : 0px; }
}
#rt-mainbody .gbs3 .chronoform #form-row-recaptcha #fin-recaptcha .g-recaptcha { transform: scale(0.72); -webkit-transform: scale(0.72); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
#rt-mainbody .gbs3 #chronoform-Referral #form-row-recaptcha #fin-recaptcha { margin-left: 5px; }
#rt-sidebar-a .gbs3 #chronoform-Free_Consultation input[type="checkbox"] { width : auto !important; }
.eb-mod .eb-mod-foot .mod-cell a { display: inline-block; padding: 15px 30px; line-height: 1; text-transform: uppercase; font-size: 15px; letter-spacing: 1px; vertical-align: middle; text-align: center; cursor: pointer; border-radius: 4px; color: #FFF !important; background-color: #244c9c !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-color: #a64200 !important; 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: #244c9c; 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: #244c9c; 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: #244c9c; border: 2px solid; border-radius: 100%; display: inline-block; font-size: 2em; height: 80px; line-height: 80px; text-align: center; width: 80px; }
#rt-page-surround #rt-feature .rt-overlay { background-color: rgba(255, 255, 255, 0.7); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.35), rgba(255, 255, 255, 0.35)); background-repeat: repeat-x; }
.readon4 { background-color: #fff; background-image: none; border: 2px solid transparent; border-radius: 4px; color: #1b3682 !important; cursor: pointer; display: inline-block; font-size: 15px; letter-spacing: 1px; line-height: 1; padding: 15px 30px; text-align: center; text-shadow: none; transition: all 0.2s ease-in 0s; vertical-align: middle; }
.readon_slider { background-color: #1b3682 !important; background-image: none !important; border: 2px solid transparent !important; border-radius: 4px !important; color: #ffffff !important; cursor: pointer !important; display: inline-block !important; font-size: 15px !important; letter-spacing: 1px !important; line-height: 1 !important; padding: 15px 30px !important; text-align: center !important; text-shadow: none !important; text-transform: uppercase !important; transition: all 0.2s ease-in 0s; vertical-align: middle !important; }
.header-overlay-dark #rt-header-surround .gf-menu.l1 > 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: #244c9c; font-size: 12pt; }
/*#rt-copyright .rt-block {
    margin: 20px auto !important;
    padding: 0px !important;
}*/

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

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

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

@media only screen and (min-width:768px) and (max-width:959px)
{
    #rt-showcase .custom-showcase .rev_slider_wrapper .tp-caption {
        height: 260px;
    }
}
.jc_jobdetails_wrapper .jc_jobdetails_back a,
div#eb .eb-comment-editor .btn-primary
{
    background: #16b2e2 !important;
    color : #fff;
    border-color: #16b2e2 !important;
}
.jc_jobdetails_button button:hover,
.jc_jobdetails_wrapper .jc_jobdetails_back a:hover,
.jc_application .application_button button:hover,
div#eb .eb-comment-editor .btn-primary:hover
{
    background: #a64200 !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;
}*/
.option-com-jetestimonial .component-content #editor-xtd-buttons{
    display: none;
}
.option-com-jetestimonial .tip-wrap
{
  display: none !important;
}
.option-com-jetestimonial .component-content .form-actions {
    padding: 0;
    background-color: transparent;
    border-top: none;
}

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


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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

/*Added by Atul*/

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


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

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


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

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

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


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


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

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

/* Homepage Featured Video */
.rt-block.sv_homepage {
    margin: 31px 0;
    padding: 0;
}
.service_video_home .rt-grid-4 .rt-block {
    background-color: #244c9c;
    padding: 38px 21px;
    color: #fff;
    margin: 16px 10px;
    min-height: 364px;
}
.service_video_home .rt-grid-8 .rt-block {
    margin: 0px;
    padding: 0px 15px 0px 0px;
}
p.featured-video-tagline {
    font-weight: bold;
    color: #a64200;
font-size: 14px;
    margin: 35px 0px 23px;
}
.sv_homepage a.sv_readon {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px !important;
    background: #fff !important;
    color: #3e9dd3 !important;
    font-size: 23px;
    font-weight: bold !important;
	text-align : center;
}
h3.sv_title {
    font-size: 26px;
    font-weight: bold !important;
}
.rt-block.sv_homepage .module-title .title
{
	display: none;
}
.rt-block.sv_homepage .sv_title
{
margin-top :0px;
}
.rt-block.sv_homepage .hwd-container .media-respond
{
	max-width: 100% !important;
}
@media (max-width:500px) {
.sv_homepage a.sv_readon {
    font-size: 18px;
}
.service_video_home .rt-grid-4 .rt-block {
    text-align: center;
}
}
@media (max-width:767px) {
    .sv_homepage .service_video_home .rt-block
    {
	margin-top: 0;
	margin-bottom: 0;
    }
}
@media (max-width:959px) {
.service_video_home .rt-grid-8 {
    float: none;
    width: 100%;
}
.service_video_home .rt-grid-4 {
    float: none;
}
.service_video_home .rt-grid-4 .rt-block {
    min-height: auto !important;
    margin: 0px;
}
.service_video_home .rt-grid-8 .rt-block {
    padding: 0px;
}
.rt-block.sv_homepage {
    margin: 31px 0 40px !important;
}
}
@media(min-width:960px) and (max-width:1199px)
{
.service_video_home .rt-grid-4 .rt-block {
    padding: 17px 21px;
    min-height: auto;
    margin: 15px 0px 0px;
}
.sv_homepage a.sv_readon {
    font-size: 15px;
    padding: 7px 0px;
}
p.featured-video-tagline {
    margin: 0px 0px 5px;
}
.service_video_home .rt-grid-4 p {
    margin-bottom: 8px;
    line-height: 1.55em;
}
}
/* Homepage Featured Video */

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

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

.social_media_icon a img
{
    margin: 1px;
}
.custom_utility_box .utility-desc
{
    color: #fff;
}
/*Login Widget Panel By Atul*/
@media only screen and (max-width: 579px){
	.djcuwc.pos-top{display: none !important;}
}

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



/*Store Page*/
.feature_area_tiles { width: 100%;}
.feature_area_tiles .outer_tiles {width: 30%; border-radius: 3px; border: 1px solid #ddd; display: inline-block; /* clear: both; */ padding: 10px; margin-right: 10px; vertical-align: top;min-height: 230px;    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.2);box-shadow: 0 3px 5px rgba(0,0,0,0.2);}
.feature_area_tiles .outer_tiles .inner_tiles_left { width: 60%;float: left;}
.feature_area_tiles .outer_tiles .inner_tiles_right { width: 38%; float: left;}

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

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

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

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

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

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

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

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

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

.tablets_images { background: url('/images/directive-store-ad-workstation.jpg'); padding: 10px; background-repeat: no-repeat; background-size: cover; min-height: 150px;}

.tablets_images .content_container, .laptops_images .content_container { margin-left: 30px;}
.tablets_images .content_container h3, .laptops_images .content_container h3 { color: #a64200; font-weight: bold;}
.laptops_images { background: url('/images/directive-store-ad-laptops.jpg'); padding: 10px; background-repeat: no-repeat; background-size: cover; min-height: 150px;}

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

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

.menu-store #rt-main .rt-container > .rt-grid-12 > .rt-block{display: none;}
.menu-store.feature-type-preset1 #rt-feature{background: none !important; }
.menu-store #rt-content-bottom .rt-block{    margin-top: 10px;margin-left: 0;  padding-left: 0;}
.menu-store #rt-expandedtop .rt-block{margin-top: 10px;}
.category.floatleft.width25{width: 25%;}

#rt-sidebar-a .vmproduct.productdetails{margin-left: 0 !important;}
#rt-sidebar-a .product-container .padding15{margin-left: 0px !important;}

ul.vmmanufacturer li { display: inline-block; clear: both; width: 30%; margin-right: 8px; margin-bottom: 8px;}

.floatleft.vm-order-list{width: 18%;float: left;}
.vm-pagination.vm-pagination-top{width: 30%;float: left;}
.floatright.display-number{width: 38%;float: left;}
.vm-pagination.vm-pagination-bottom{float: none;margin-top: 10px;}
.vm-pagination.vm-pagination-bottom .vm-page-counter{float: none;}
.orderby-displaynumber .vm-pagination { margin-left: 94px; margin-top: 30px;}
.pagination-start .pagenav { padding: 3px !important;}
.orderby-displaynumber .vm-page-counter {float: none;}

#rt-mainbody .quantity-input.js-recalculate{width: 34px !important; height: 34px !important;}
.product-container div.vm-details-button a{padding: 9px 12px;}

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

@media(min-width:768px) and (max-width:979px)
{
	.feature_area_tiles .outer_tiles{width: 45%; margin-bottom: 8px;}
    /*.inner_tiles_left h3{font-size: 16px;}*/
    .feature_area_tiles .outer_tiles .inner_tiles_left{ width: 66%;}
    .feature_area_tiles .outer_tiles .inner_tiles_right{ width: 33%;}

    .product-container.width25{width: 49%;margin-bottom: 10px;}

    .store_features_homepage .gantry-width-25.gantry-width-block span{font-size: 14px !important;}
    .store_features_homepage .gantry-width-25.gantry-width-block h3{font-size: 15px !important;    margin: 0;}
    .store_features_homepage .gantry-width-25.gantry-width-block h5{font-size: 10px !important;margin: 0;}

    .product.vm-col.vm-col-3{width: 49% !important;}

	.floatleft.vm-order-list{width: 28% !important;float: left;}
	.vm-pagination.vm-pagination-top{width: 50% !important;float: left;}
	.floatright.display-number{width: 100% !important;float: left;text-align: center !important;}

	.menu-store #rt-content-top .gantry-width-48{width: 47%;}

	.menu-store #rt-content-top .gantry-width-30{width: 45%;margin-bottom: 10px;}

	#rt-sidebar-a .quantity-box .quantity-input.js-recalculate{width: 34px !important;}
	#rt-sidebar-a span.addtocart-button .addtocart-button{width: auto !important;margin-top: 10px;}
	#rt-sidebar-a .quantity-controls.js-recalculate input{width: 100% !important;}

	.menu-manufacturers .vm-pagination.vm-pagination-top{display: none !important;}
	.menu-manufacturers .floatright.display-number{width: 50% !important;}
}

@media(min-width:980px) and (max-width:1199px)
{
	.feature_area_tiles .outer_tiles{width: 28%;    margin-left: 16px; margin-right: 0;min-height: 295px;}
	.inner_tiles_left h3{font-size: 16px;}
	.feature_area_tiles .outer_tiles .inner_tiles_left{ width: 66%;}
	.feature_area_tiles .outer_tiles .inner_tiles_right{ width: 33%;}
	.inner_tiles_left h5{min-height: 40px;}
	.inner_tiles_left span { display: block; min-height: 76px;}

	.store_features_homepage .gantry-width-25.gantry-width-block span{    font-size: 19px !important;}
	.store_features_homepage .gantry-width-25.gantry-width-block h3 { font-size: 20px !important; margin: 0;}
	.store_features_homepage .gantry-width-25.gantry-width-block h5{ margin: 0;font-size: 12px;}

	.floatleft.vm-order-list{width: 38% !important;float: left;}
	.vm-pagination.vm-pagination-top{width: 42% !important;float: left;}
	.floatright.display-number{width: 100% !important;float: left;text-align: center !important;}

	.product-container .padding15{min-height: 380px !important;}

	.menu-store #rt-content-top .gantry-width-48{width: 47%;}

	.product.vm-col.vm-col-3{min-width: auto !important;}

	.menu-manufacturers .vm-pagination.vm-pagination-top{display: none !important;}
	.menu-manufacturers .floatright.display-number{width: 50% !important;}

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

}

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

    .product.vm-col.vm-col-3{width: 100% !important;}

    .floatleft.vm-order-list{width: 100% !important;float: left;text-align: center;}
    .vm-pagination.vm-pagination-top{width: 100% !important;float: left;}
    .floatright.display-number{width: 100% !important;float: left;text-align: center !important;}

    .menu-store #rt-main .gantry-width-30 { margin-bottom: 10px; width: 94%;}

    .orderby-displaynumber .vm-pagination{margin-left: 0px !important;}
     .floatright.display-number{float: left;}
}

@media (max-width: 479px){
	.manufacturer.floatleft.width33{max-height: 190px;}
	.manufacturer.floatleft.width33 img{float: none;margin : 0 auto;display: block;	}
	.manufacturer-image img { float: none !important;}
	.category.floatleft.width25{    width: 49%;}

	.vm-product-media-container .main-image img{display: block;float: none;margin : 0 auto;}
	.vm-product-container .vm-product-media-container{width: 100% !important;}
}

@media (max-width: 479px){
	.category.floatleft.width25{    width: 100% !important;}
}

@media(min-width:580px) and (max-width:767px)
{
	.outer_tiles{    min-height: 250px; margin-bottom: 15px;}
	.product-container.width25{width: 49%;margin-bottom: 10px;}
	span.addtocart-button .addtocart-button{margin-top: 10px;}
	.menu-store #rt-content-top .gantry-width-48{width: 100%; margin-right: 0;}

	.product-container .padding15{min-height: 370px !important;}
}

@media (max-width: 579px){
	.product-container.width25{width: 94% !important;margin-bottom: 10px;}
	.menu-store #rt-content-top .gantry-width-48{width: 100%;    margin-right: 0;}
}

.vmproduct.productdetails{margin-left: 0px;}
.padding15 .image img{margin : 0 auto;display: block;float: none;}

@media (max-width: 410px){
.vm-search-custom-search-input .button{margin-top: 10px;}
}

.jeventslight #jevents .jevbootstrap .btn-success:active,
.jeventslight #jevents .jevbootstrap .btn-success.active {
    background: #444 !important;
}

/*Referral Form Changes */
#referral_form_pane_container {
    border: 1px solid #666 !important;
    padding: 10px !important;
    margin: initial !important;
    margin-top: 2px !important;
}
#referrer_tab,#referree_tab {
    border-bottom: none !important;
}
#referrer_tab:hover, #referree_tab:hover,
#referrer_tab.active, #referree_tab.active{
    border-bottom: none !important;
}
#referrer_tab,#referree_tab {
    padding: 5px !important;
}
#referree_btn,#referrer_btn {
    padding: 5px !important;
}
.gbs3 #chronoform-Referral .readon
{
    margin-left: 5px;
}
#referral_form_btn_container,
#referral_form_pane_container{
    margin-left: 0px !important;
}
#referral_form_pane_container {
    max-width: 520px;
}
#referral_form_container .ccms_form_element {
    margin: 0 0 15px !important;
}
#referral_form_pane_container,
#referral_form_btn_container,
#referral_form_container,
#referree_pane,
#referrer_pane
{
    width: 100% !important;
}
@media (max-width: 767px){
    #rt-mainbody #chronoform-Referral input[type="text"],
    #rt-mainbody #chronoform-Referral input[type="password"],
    #rt-mainbody #chronoform-Referral textarea
    {
        width: 100% !important;
    }
}
@media (min-width: 768px){
    .ref_left_pane,
    .ref_right_pane{
        width: 48%;
        float: none;
        display: inline-block;
        vertical-align: top;
    }
    #referral_form_container .ccms_form_element.ref_right_pane{
        margin-left: 10px !important;
    }
    #rt-mainbody #chronoform-Referral input[type="text"],
    #rt-mainbody #chronoform-Referral input[type="password"],
    #rt-mainbody #chronoform-Referral textarea
    {
        width: 206px !important;
    }
}
/*Referral Form Changes */




/*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: #244c9c;
}

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


#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: #244c9c !important;
  color: #fff !important;
  border-color: #244c9c !important;
  padding: 15px 30px;
  border-radius: 4px !important;
  font-size: 15px;
  font-family: 'ralewayregular', Verdana, Helvetica, Arial, sans-serif;
  font-weight: normal !important;
}
#eb .eb-dialog-footer .eb-dialog-footer-content button:hover,
#eb .eb-login a.btn.btn-block.btn-success:hover,
#eb .eb-login button.btn.btn-primary:hover,
#eb .eb-tags-filter button.btn.btn-default:hover,
#eb .eb-quick-content button.btn.btn-default:hover,
#eb .eb-quick-content .btn.btn-primary:hover,
#eb .eb-dialog-footer-content .btn.btn-sm:hover,
div#eb .btn-primary:hover,
div#eb .eb-comment-editor .btn-primary:hover,
div#eb .eb-quick-actions .btn-primary:hover{
  background: #a64200 !important;
  border-color: #a64200 !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;
}

/* Pages - 404 */

.leftbox-404 {
    width:33%;
    float:left;
}

.rightbox-404 {
    width:66%;
    float:left;
}

@media screen and (max-width:732px) {
    .leftbox-404 {
        width:100%;
        float:left;
    }
    
    .leftbox-404 .align-box {
        margin:0 auto;
        width:50%;
    }
    
    .rightbox-404 {
        width:100%;
        float:left;
    }
    
}

/* Pages - 404 */

.jd-item-page .jd_cat_subheader tbody
{
    width: 100%;
    display: table;
}
.jd-item-page .jd_cat_subheader ul
{
    margin: 0px 0px 0px 20px;
}
@media (max-width:767px)
{
    .jd-item-page .jd_cat_subheader td
    {
        display: block;
        width: 100%;
    }
    .jd-item-page .jd_sort_order,
    .jd-item-page .jd_page_nav {
        text-align: center !important;
        float: none;
    }
    .jd-item-page .jd_cat_subheader ul
    {
        float: none;
        margin : 0 auto;
     }
     .rt-block.support_header {
        margin-top: 5px;
    }
}
/* To Fix the header issues */
body #rt-header,
.scrolling-enable #rt-header {
    background: #fff;
    background-image: none;
}
#rt-header-surround .rt-overlay
{
    background: none !important;
}
@media (max-width:767px)
{
    .rt-block.support_header {
        margin-bottom: 15px;
    }
    .menu-home #rt-header-surround #rt-showcase {
        padding-top: 244px;
    }
    .menu-contact-us #rt-header-surround #rt-showcase {
        padding-top: 80px;
    }
}
@media only screen and (min-width: 860px) and (max-width:1020px) {
.rt-block.support_header { margin-bottom: 35px; }
}
.rt-logo-block
{
    padding-top: 0px !important;
}
@media only screen and (max-width: 1199px){
    .rt-logo-block
    {
        padding-top: 0px !important;
    }
}
@media only screen and (min-width: 768px) and (max-width:959px)
{
    .rt-block.support_header {
        margin-top: -121px;
        margin-bottom: 30px;
    }
    #rt-header .menu-block {
        margin: 5px 25px 5px !important;
    }
    #rt-logo {
        margin-left: 25px !important;
    }
    .gf-menu.l1 > li > .item {
        font-size: 11px !important;
    }
}
@media only screen and (min-width: 960px) and (max-width:1199px)
{
    #rt-logo {
        margin: 5px 25px !important;
    }
    .rt-block.support_header {
        margin-top: -133px;
        float: right;
    }
    .menu-block {
        margin: 5px 20px 5px !important;
        float: left;
    }
    #rt-header .rt-grid-9.rt-omega {
        width: 100%;
    }
    .gf-menu.l1 > li.parent > .item {
        padding: 0 25px 0px 15px !important;
    }
}
@media (min-width:768px)
{
    .custom.support_header .readon {
        margin: 0;
    }   
}

/* To Fix the header issues */

/* DJ Mega Menu */
.custom.header_support
{
    text-align: right;
    padding: 10px 0px;
    margin-right: 25px;
}
.dj-megamenu.dj-megamenu
{
    margin-right: 25px !important;
}
.menu-new-mobile-menu .menu-block,
.menu-new-mobile-menu .rt-block.support_header
{
    display: none;
}
@media (max-width:767px)
{
    .custom.header_support
    {
        text-align: center;
    }
    .dj-megamenu.dj-megamenu
    {
        display : none;
    }
    .menu-home #rt-header-surround #rt-showcase {
        padding-top: 160px;
    }
}
.dj-megamenu.dj-megamenu,
.dj-megamenu.dj-megamenu li a.dj-up_a,
.dj-megamenu.dj-megamenu li.hover a.dj-up_a,
.dj-megamenu.dj-megamenu li:hover a.dj-up_a,
.dj-megamenu.dj-megamenu li:active a.dj-up_a,
.dj-megamenu.dj-megamenu li.active a.dj-up_a,
.dj-megamenu.dj-megamenu li a.dj-up_a.hover,
.dj-megamenu.dj-megamenu li a.dj-up_a:hover,
.dj-megamenu.dj-megamenu li a.dj-up_a.active,
.dj-megamenu.dj-megamenu li a.dj-up_a:active
{
    background: transparent;
}
ul.dj-megamenu.dj-megamenu li
{
    border: 1px solid transparent;
}
.dj-megamenu.dj-megamenu li.hover,
.dj-megamenu.dj-megamenu li:hover,
.dj-megamenu.dj-megamenu li:active,
.dj-megamenu.dj-megamenu li.active
{
    border: 1px solid #fff;
    border-radius: 4px;
}
.dj-megamenu.dj-megamenu li:hover div.dj-subwrap,
.dj-megamenu.dj-megamenu li.hover div.dj-subwrap
{
    top : 46px;
}
.dj-megamenu.dj-megamenu .current
{
    clear: none;
}
.dj-megamenu.dj-megamenu
{
    font-family: 'ralewayregular', Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal !important;
    height: 40px;
    float: right;
    margin-bottom: 10px !important;
}
.dj-megamenu.dj-megamenu > li a.dj-up_a
{
    height: 40px;
    font-size: 12px;
    font-weight: normal;
    padding : 0 15px;
    border : none;
}
ul.dj-megamenu.dj-megamenu li,
ul.dj-megamenu.dj-megamenu li a.dj-up_a span
{
    line-height: 40px;
    height: 40px;
}
ul.dj-megamenu.dj-megamenu > li a.dj-up_a span.dj-drop
{
    padding-right: 10px !important;
}
ul.dj-megamenu.dj-megamenu li a.dj-up_a .arrow
{
    right: 10px;
}
@media (min-width:768px) and (max-width:959px)
{
    ul.dj-megamenu.dj-megamenu > li a.dj-up_a span.dj-drop
    {
        padding-right: 5px !important;
    }
    ul.dj-megamenu.dj-megamenu li a.dj-up_a .arrow
    {
        right: 5px;
        top : 15px;
    }
    .dj-megamenu.dj-megamenu > li a.dj-up_a
    {
        padding : 0 8px;
        font-size: 11px;
    }
}
@media (min-width:768px) and (max-width:1199px)
{
    .custom.header_support {
        float: right;
        margin-top: -66px;
    }
    .dj-megamenu.dj-megamenu
    {
        float: none;
        margin: 5px 25px 10px !important;
    }
}
@media (min-width:768px) and (max-width:1599px)
{
    .dj-megamenu.dj-megamenu li div.dj-subcol {
        float: none;
    }
    .dj-megamenu.dj-megamenu li .dj-subwrap-in
    {
        width : 270px !important;
    }
    .dj-megamenu.dj-megamenu li ul.dj-submenu > li > a
    {
        padding-top : 5px;
        padding-bottom : 5px;
    }
    .dj-megamenu.dj-megamenu li ul.dj-submenu > li.parent > a .arrow
    {
        top : 8px;
    }
    .dj-megamenu.dj-megamenu li ul.dj-submenu
    {
        margin-top : 3px;
        margin-bottom : 3px;
    }
}
.dj-megamenu.dj-megamenu li.hover,
.dj-megamenu.dj-megamenu li:hover,
.dj-megamenu.dj-megamenu li:active,
.dj-megamenu.dj-megamenu li.active
{
    border-color: #a64200;
}
.dj-megamenu.dj-megamenu li ul.dj-submenu > li
{
    border: none !important;
}
.dj-megamenu.dj-megamenu li ul.dj-submenu > li > a
{
    border: 1px solid transparent;
    border-radius: 4px;
    padding-left: 10px;
    margin: 0 -5px;
}
.dj-megamenu.dj-megamenu li ul.dj-submenu > li.active.current,
.dj-megamenu.dj-megamenu li ul.dj-submenu > li:active.current
{
  padding: 0px;
}
.dj-megamenu.dj-megamenu  li ul.dj-submenu
{
  padding: 5px 0px;
}
.dj-megamenu.dj-megamenu li ul.dj-submenu > li.active.current > a,
.dj-megamenu.dj-megamenu li ul.dj-submenu > li.hover > a,
.dj-megamenu.dj-megamenu li ul.dj-submenu > li:active.current > a
{
    border-color: rgba(40, 40, 40, .65);
}
.dj-megamenu.dj-megamenu li.dj-up.itemid243 .dj-submenu .dj-subwrap
{
    right: auto !important;
    left: 250px !important;
}
/* DJ Mega Menu */
section.system-messages {
    margin-top: 16px;
}
#system-message-container .alert {
    padding: 15px 35px 15px 14px;
font-size: 15px;
}
#system-message-container .close {
    color: #ffffff;
    text-shadow: none;
    opacity: 0.4;
}
h4.alert-heading {
    display: none;
}

.menu-news-a-events .component-content .eb-header .eb-navbar__footer
{
    display: none;
}

#eb.eb-popover.fade.in
{
    background: #fff;
    border-radius: 3px;
    padding: 5px;
    z-index : 1;
}


@media (min-width:768px) and (max-width:959px)
{
    .rt-block.it_services_mosaic .sprocket-mosaic-item .sprocket-mosaic-text
    {
        min-height : 180px;
    }
    .rt-block.understanding_it .sprocket-mosaic-item .sprocket-mosaic-text
    {
        min-height : 250px;
    }
    .rt-block.understanding_it .sprocket-mosaic-item .sprocket-mosaic-title
    {
        min-height : 65px;
    }
    .rt-block.understanding_it .sprocket-mosaic-item .sprocket-mosaic-title a
    {
        font-size: 16px;
        line-height: 23px;
    }
}
@media (min-width:960px) and (max-width:1199px)
{
    .rt-block.understanding_it .sprocket-mosaic-item .sprocket-mosaic-text
    {
        min-height : 180px;
    }
    .rt-block.understanding_it .sprocket-mosaic-item .sprocket-mosaic-title
    {
        min-height : 65px;
    }
}
@media (min-width:1200px)
{
    .rt-block.understanding_it .sprocket-mosaic-item .sprocket-mosaic-text
    {
        min-height : 140px;
    }
    .rt-block.understanding_it .sprocket-mosaic-item .sprocket-mosaic-head
    {
        min-height : 45px;
    }
}


/* Partners Page Code */
.partners {
    float: left;
    width: 30%;
    border: #d9d9d9 1px solid;
    padding: 13px 0px;
    border-radius: 10px;
    margin-bottom: 33px;
    background: #ffffff;
    text-align: center;
    margin: 8px 25px 8px 0px;
	min-height: 100px;
}
.partners img.style1:hover {
    opacity: .4;
}
@media screen and (min-width:481px) and (max-width:959px) {
    .partners {
	width: 40%;
    }
}
@media screen and (min-width:481px) and (max-width:767px) {
    .partners {
        width: 40%!important;
        min-width: 300px;
        margin: 8px auto;
        float: none;
    }
}
@media screen and (max-width:480px) {
    .partners {
	width: 80%;
	margin: 10px auto;
	float: none;
	padding: 10px;
	min-height: auto;
    }
}
/* End Partners Page Code */
.greySlideBx .clientTestimonials p {
    margin-bottom: 11px!important;
    font-size: 17px;
}
.greySlideBx .clientTestiImg img {
    margin-bottom: 10px !important;
}
.greySlideBx .AuthorDesc {
    margin-top: 23px!important;
}
.menu-home .rt-block.custom_testimonial.title2.icon-comments.rt-center {
    margin-bottom: 10px;
}
.menu-home.mainbottom-overlay-light #rt-mainbottom .title {
    color: #313131;
}


#eb.eb-popover.fade.in,
.popover.fade.in
{
  display: none !important;
}

#sidr-close,.gruemenu{display: none !important;}

.gbs3 .chronoform .readon
{
 font-size : 15px;
 text-shadow: none;
}

.rt-block.track_ur_ref
{
 text-align :center;
 background: #eee;
}
@media screen and (max-width:767px) {
  #rt-sidebar-b .rt-block.track_ur_ref
  {
    margin-bottom: 20px !important;
  }
}

div.ev_adminpanel form div {
    padding: 0;
}
div.ev_adminpanel form>div {
    padding: 5px 5px 5px 0px;
}
div.ev_adminpanel .nav_bar_cell {
    padding: 10px;
    margin-bottom: -10px;
}
div.ev_adminpanel .nav_bar_cell .evcategory_label
{
  float : left;
}
div.ev_adminpanel .nav_bar_cell input[type="button"]
{
  padding: 0px 15px !important;
}
div.ev_adminpanel .nav_bar_cell form
{
  margin-bottom: 5px;
}
#jevents_body .event_legend_container {
    margin-bottom: -15px;
    margin-top: 10px;
}
@media only screen and (max-width:600px)
{
  div.ev_adminpanel form div:nth-child(2n+1) {
      float: none;
  }
  #jevents_body .new-navigation div.nav-items > div
  {
    width : 90%;
    margin: 0px;
    border-radius: 0px;
    border-left: 1px solid;
  }
  #jevents_body div.new-navigation
  {
    text-align: center;
  }
}

/* Support Page Code */
/* Free Consult CTA on Support Page */
.menu-support #rt-extension .rt-block {
    margin: 42px 10px 42px 10px;
}
.menu-support #rt-extension .rt-grid-12.rt-alpha.rt-omega {
    margin-bottom: 0px !important;
}
.menu-support #rt-extension {
    background-image: none !important;
    height: auto !important;
}
.free-consultation-cta-support .custom {
    display: table;
    width: 100%;
}
.free-consultation-left {
    font-size: 25px;
    line-height: 30px;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
}
.free-consultation-right {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
}
.free-consultation-right a.readon {
    font-size: 18px;
}
span.top-text-supportcta {
    display: block;
    font-weight: bold;
}
span.bottom-text-supportcta {
    font-weight: normal;
    display: block;
    margin-top: 10px;
}
/* End Support CTA */
/* Support Heading */
.menu-support .heading-text {
    margin-top: 59px;
}
/* End Support Heading*/
/* Support Code */
.menu-support div#rt-breadcrumbs {
    display: none;
}
.support-title {
    font-size: 225%;
    line-height: 130%;
    margin: 5px 0px 10px;
    color: rgb(110, 110, 110);
    font-weight: 400;
    font-family: 'ralewayregular', Verdana, Helvetica, Arial, sans-serif;
}
.support-inner-box .fa-mobile-alt:before, .support-inner-box .fa-comment:before, .support-inner-box .fa-users:before, .support-inner-box .fa-laptop:before, .support-inner-box .fa-ticket-alt:before, .support-inner-box .fa-envelope:before
   {
    color: #244c9c;
    font-size: 60px;
    width: 1em;
    text-align: center;
}
.main-support-page {
margin: 0px 0px 0px;
}
p.support-desc {
    margin-top: 22px;
    margin-bottom: 0px;
}
 span.main-support-text {
    margin-bottom: -10px;
    display: block;
}
 span.font-bold-support {
    font-weight: bold;
}
.main-support-page [class^="icon-"] {
    color: #244c9c;
    font-size: 60px;
    width: 1em;
    text-align: center;
    line-height: 58px;
}
.support-outter-box {
    float: left;
    text-align: center;
    margin: 0px 6px 14px;
    width: 32%;
}
/* Icons */
.support-inner-box i.fas.fa-mobile-alt {
    padding-top: 4px !important;
}
.support-inner-box.fa-mobile-alt:before {
    margin-top: 23px !important;
}
.support-inner-box .fa, .support-inner-box .fas {
    min-height: 71px;
}
.support-inner-box .fa-comment:before {
    font-size: 68px !important;
}
.support-inner-box i.fas.fa-users {
    margin-top: -3px;
}
.support-inner-box .fa-users:before {
    font-size: 75px;
}
.left-support-box {
    padding-top: 30px;
}
.support-inner-box i.fas.fa-laptop {
    margin-top: 7px;
}
.support-inner-box .fa-comment:before {
    font-size: 68px !important;
}
.support-inner-box .fa-envelope:before {
    font-size: 75px;
}
.support-inner-box .fa-ticket-alt:before {
    font-size: 75px;
}
/* End Icons */
.support-inner-box {
    padding: 28px 64px;
    background-color: #f7f7f7;
    color: #505050;
    border: 1px solid #cecece;
    min-height: 196px;
}
span.main-support-text {
    margin-bottom: 0px;
}
/* End Support Code */

/* Free Whitepaper Module - On Support Page*/
.support-left {
    float: left;
    display: inline;
    width: 32%;
    margin-right: 6px;
    margin-left: 6px
}
.moduletable.support-whitepaper-module {
    background-color: #181818;
    padding: 19px 17px 0px;
    color: #fff;
    text-align: center;
}
.support-whitepaper img {
    width: 240px;
}
h3.support-whitepaper-head {
    font-size: 24px;
}
span.bold-title-whitepaper {
    font-weight: 600 !important;
}
p.top-tagline-support {
    font-style: italic;
    padding-top: 1px;
}
.lmaw_button_cntr {
    margin: 44px 0px;
}
.support-outter-box:hover {
    opacity: .7;
    transition: all 0.2s ease-in;
    box-shadow: 2px 2px 2px #d0d0d0;
}
/* End Free Whitepaper Module */

/* RESPONSIVE */
@media (min-width:960px) and (max-width:1199px)
{
 .support-inner-box {
   padding: 30px;
 }
 .support-outter-box {
     width: 31%;
 }
 .free-consultation-left {
     font-size: 20px;
     line-height: 25px;
 }
 .free-consultation-right a.readon {
     font-size: 16px;
 }
 .moduletable.support-whitepaper-module a.readon {
     font-size: 14px;
 }
 .moduletable.support-whitepaper-module {
     padding: 3px 17px 0px;
 }
 .lmaw_button_cntr {
    margin: 40px 0px;
 }
}
@media (min-width:768px) and (max-width:959px)
{
  .support-left {
      display: none;
  }
  .support-outter-box {
      width: 48%;
  }
  .menu-support .heading-text {
      margin-top: 43px;
  }
}
@media (max-width:767px)
{
.support-left {
    display: none !important;
}
.support-outter-box {
    width: 100% !important;
    float: none !important;
    margin: 0px auto 20px !important;
}
.heading-text {
    margin-top: 0px !important;
    font-size: 12px;
    text-align: center;
    background: rgba(0,0,0,0.6);
    padding: 2px;
}
.menu-support.header-type-preset1 #rt-header-surround {
    background-position: 80% center !important;
}
.custom.header_support {
    display: none;
}
.menu-support .rt-grid-12.rt-alpha.rt-omega {
    margin-bottom: 0px !important;
}
}
@media (max-width:500px)
{
.menu-support.header-type-preset1 #rt-header-surround {
    height: 300px;
}
}
@media (max-width:959px)
{
  .free-consultation-left, .free-consultation-right {
    display: block;
    text-align: center;
  }
  span.bottom-text-supportcta{
    margin-top: 15px;
  }
  .free-consultation-right .readon{
    margin-top: 20px;
  }
}
@media (max-width:480px)
{
  .support-inner-box {
    padding: 28px 32px;
  }
}
@media (min-width:481px)
{
  .supportpage-box
  {
    margin: 0px -6px;
  }
}
/* END RESPONSIVE */
/* End Support Page */
#eb .eb-post+.eb-post {
    margin-top: 0px !important;
    border-top: 0px solid #e1e1e1 !important;
}

/* MSPW Libary Code */
.rt-block.mspw-library .eb-mod-title {
    display: list-item;
    margin: 0px 20px;
}
.mspw-library.box1 {
    background: #3b3c40;
}
.mspw-library span.hasTooltip a {
    display: none;
}
.landingpage-module p.title {
    font-size: 130%;
    line-height: 130%;
}
section.category-listmspw-library .first,
section.category-listmspw-library .last {
    display: none;
}
.landingpage-module {
    padding: 10px;
}
.menu-library ul.tags.inline {
    display: none;
}
.mspw-library a.jmodedit {
    display: none !important;
}
.mspw-library .rt-grid-8 .rt-block {
    margin-top: 25px;
}
.mspw-library .rt-grid-4 #rt-sidebar-a {
    margin-top: 25px;
}
.mspw-library span.tag {
    width: 100% !important;
    display: inline-block;
}
@media (max-width:767px){
  #rt-sidebar-a .rt-block.mspw-library
  {
    margin-top: 15px!important;
    margin-bottom: 15px!important;
  }
.-mspw-library-pages .rt-grid-8 .rt-block, .mspw-library .rt-grid-8 .rt-block {
    margin: 50px 0px 40px 0px;
    padding: 0px;
}
}
.rt-block.mspw-library .module-title p.title
{
 margin-top: 0px;
}
.mspw-library .title {
    text-transform: capitalize;
}
 .mspw-library header#rt-header-surround, .-mspw-library-pages header#rt-header-surround{
    height: 200px !important;
}
.mspw-library .component-content ul.tags.inline {
  display: none;
}
/* End MSPW Libary Code */

.support_ph_number a,
.support_ph_number a:hover
{
	color: #6e6e6e !important;
	font-size: inherit !important;
	display: inline !important;
	text-decoration: none;
}
.contact_us .support_ph_number a,
.contact_us .support_ph_number a:hover
{
	color: #b7b7b7 !important;
}
.header_support .support_ph_number a,
.header_support .support_ph_number a:hover
{
	color: #244c9c !important;
}
#eb.eb-popover {
  display: none !important;
}
#jevents #jevents_body
{
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#jevents #jevents_body .cal_table
{
  margin-left: 0px;
  border-left: none;
  border-right: none;
}
#rt-mainbody  #je-testimonial-content div#je-audetails
{
 margin:  10px 0px 0px;
 clear: both;
}
#rt-mainbody #je-testimonial-content div#style7-inner2
{
 padding: 12px 20px;
}
#rt-mainbody #je-testimonial-content p#style6para
{
  padding: 0px; 
}

/* Chronoform 6 CSS */
.semanticui-body.chronoforms .g-recaptcha {
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.semanticui-body.chronoforms .ui.form p{
    font-size: 15px;
    line-height: 24px;
}
#rt-mainbody-surround .semanticui-body.chronoforms .ui.form div,
#rt-mainbody-surround .semanticui-body.chronoforms .ui.form p,
#rt-mainbody-surround .semanticui-body.chronoforms .ui.form span,
#rt-mainbody-surround .semanticui-body.chronoforms .ui.form label
{
  font-family: 'ralewaylight', Verdana, Helvetica, Arial, sans-serif;
}
.semanticui-body.chronoforms .ui.form .field > label,
.semanticui-body.chronoforms .ui.form .grouped.fields > label
{
  font-weight: normal;
  font-size: 15px;
  color: #6e6e6e;
  margin-bottom: 0px;
}
.semanticui-body.chronoforms .ui.form .field.error .input,
.semanticui-body.chronoforms .ui.form .field.error label,
.semanticui-body.chronoforms .ui.form .fields.error .field .input,
.semanticui-body.chronoforms .ui.form .fields.error .field label {
    color: #9f3a38;
}
.semanticui-body.chronoforms .ui.checkbox label,
.semanticui-body.chronoforms .ui.checkbox + label,
.semanticui-body.chronoforms .ui.form .ui.selection.dropdown .menu > .item,
.semanticui-body.chronoforms .ui.form .ui.selection.dropdown .text
{
  color: #6e6e6e;
  font-weight: normal;
  font-size: 15px;
}
@media (min-width: 481px){
    .item-page .semanticui-body.chronoforms .field,
    .item-page .semanticui-body.chronoforms .grouped.fields
    {
        display: table;
        max-width: 480px;
        width: 100%;
    }
    .item-page .semanticui-body.chronoforms .ui.form .field > label,
    .item-page .semanticui-body.chronoforms .grouped.fields > label
    {
        display: table-cell;
        width: 150px;
        vertical-align: top;
    }
    .item-page #referral_program .semanticui-body.chronoforms .field,
    .item-page #referral_program .semanticui-body.chronoforms .grouped.fields
    {
        display: block;
        max-width: 100%;
        width: 100%;
    }
    .item-page #referral_program .semanticui-body.chronoforms .ui.form .field > label,
    .item-page #referral_program .semanticui-body.chronoforms .grouped.fields > label
    {
        display: block;
        width: auto;
        vertical-align: top;
    }
}
.semanticui-body.chronoforms .ui.button
{
    display: inline-block;
    font-family: 'ralewayregular', Verdana, Helvetica, Arial, sans-serif;
    padding: 15px 30px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 21px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    font-weight: normal;
}
.semanticui-body.chronoforms .ui.button:focus,
.semanticui-body.chronoforms .ui.button:active,
.semanticui-body.chronoforms .ui.button:hover
{
    background: #a64200 !important;
    color: #fff !important;
    border : none !important;
}
.rt-block.customer_questions_home .semanticui-body.chronoforms .ui.button,
#rt-sidebar-a .semanticui-body.chronoforms .ui.button,
#rt-sidebar-b .semanticui-body.chronoforms .ui.button
{
    width: 100%;    
}
.semanticui-body.chronoforms .ui.form input[type="email"],
.semanticui-body.chronoforms .ui.form input[type="file"],
.semanticui-body.chronoforms .ui.form input[type="password"],
.semanticui-body.chronoforms .ui.form input[type="text"],
.semanticui-body.chronoforms .ui.form textarea
{
    padding: 3px 8px;
    font-size: 15px;
    line-height: 24px;
    border-color: #d5d5d5;    
    font-family: 'ralewaylight', Verdana, Helvetica, Arial, sans-serif;
    color: #6e6e6e;
}
@media (min-width:481px) and (max-width:767px)
{
    .rt-block.customer_questions_home .semanticui-body.chronoforms .g-recaptcha,
    #rt-sidebar-a .semanticui-body.chronoforms .g-recaptcha,
    #rt-sidebar-b .semanticui-body.chronoforms .g-recaptcha{
        transform: scale(1);
        -webkit-transform: scale(1);
        margin-bottom: 15px;
    }   
}
@media (min-width:768px) and (max-width:959px)
{
   .rt-block.customer_questions_home .semanticui-body.chronoforms .g-recaptcha,
    #rt-sidebar-a .semanticui-body.chronoforms .g-recaptcha,
    #rt-sidebar-b .semanticui-body.chronoforms .g-recaptcha{
        transform: scale(0.68);
        -webkit-transform: scale(0.68);
        margin-bottom: -10px;
    }   
}
@media (min-width:960px) and (max-width:1199px)
{
    .rt-block.customer_questions_home .semanticui-body.chronoforms .g-recaptcha,
    #rt-sidebar-a .semanticui-body.chronoforms .g-recaptcha,
    #rt-sidebar-b .semanticui-body.chronoforms .g-recaptcha{
        transform: scale(0.89);
        -webkit-transform: scale(0.89);
        margin-bottom: 5px;
    }   
}
@media (min-width:1200px)
{
    .rt-block.customer_questions_home .semanticui-body.chronoforms .g-recaptcha,
    #rt-sidebar-a .semanticui-body.chronoforms .g-recaptcha,
    #rt-sidebar-b .semanticui-body.chronoforms .g-recaptcha{
        transform: scale(1);
        -webkit-transform: scale(1);
        margin-bottom: 15px;
    }   
}
#referral_program .ui.divider
{
    border-color: transparent;
}
@media (min-width:768px){
    #referral_program
    {
        max-width: 600px;
    }
}
@media (max-width:767px){
 #referral_program .ui.container
 {
  margin-left: 0px;
  margin-right: 0px;
 }
}
.rt-block.ten-benefits
{
  background-color: #244c9c;
}
.rt-block.ten-benefits .ui.form .field > label,
.rt-block.ten-benefits .title
{
  color: #fff;
}
.rt-block.ten-benefits .ui.form .field.error .input,
.rt-block.ten-benefits .ui.form .field.error label,
.rt-block.ten-benefits .ui.form .fields.error .field .input,
.rt-block.ten-benefits .ui.form .fields.error .field label {
    color: #9f3a38;
}
.rt-block.ten-benefits .semanticui-body.chronoforms .ui.button
{
  background: #181818 !important;
}
.rt-block.ten-benefits .semanticui-body.chronoforms .ui.button:hover
{
  background: #fff !important;
  color: #181818 !important;
}

.chronoforms form {
    margin-bottom: 0px !important;
}
.ten-benefits .module-title p.title {
    margin-top: 0px;
}
#rt-sidebar-a .rt-block.ten-benefits {
    padding: 25px 15px !important;
}
/* Chronoform 6 CSS End*/

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

#eb .eb-post-meta>div>span{
    display: flex !important;
}


#eb .eb-post + .eb-post {
    margin-top: 0px;
    border-top: none;
}
#eb.eb-component.eb-view-categories.eb-layout-listings .eb-header .eb-toolbar
{
	display : none;
}
#eb.eb-component .eb-category-profile
{
	padding: 10px;
	border: 1px solid #cccccc;
}
@media screen and (min-width: 481px){
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-head,
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-subscribe
  {
    display: table-cell;
    vertical-align: middle;
  }
  #eb.eb-component .eb-category-profile .eb-category-details .eb-category-subscribe,
  #eb.eb-component .eb-category-profile .eb-category-details
  {
    padding-left: 10px;
  }
}
#eb.eb-component .eb-category-profile .eb-category-details .eb-category-head h2
{
	margin-bottom: 0px !important;
}
div.eb-author .eb-authors-head > .col-cell.cell-tight,
div.eb-composer-author > .col-cell.cell-tight,
div.eb-category-profile > .col-cell.cell-tight.eb-category-thumb
{
	min-width: 60px;
}
#eb .eb-post-thumb .eb-post-image img {
    padding: 5px;
}
#eb .eb-post-thumb .eb-post-image {
    border: 1px solid #ddd;
    border-radius: 2px;
}
.menu-news-a-events #eb .eb-brand .eb-brand-bio,
.menu-news-a-events .component-content #eb .eb-header .eb-navbar__footer,
.menu-news-a-events .component-content #eb .eb-header .eb-toolbar {
    display: none;
}
#eb .eb-dialog-footer-content .btn,
#eb .eb-dialog-footer-content .btn:hover,
#eb .eb-dialog-footer-content .btn:focus,
#eb .eb-dialog-footer-content .btn:active
{
    height: auto !important;
    padding: 5px 11px !important;
    margin: 0 10px;
}
#eb .eb-dialog-footer-content
{
    padding-top: 7px;
}
a.o-nav__link.eb-toolbar__link.has-composer i.fa.fa-pencil {
    color: #fff;
}
#eb .eb-toolbar__search-form .eb-filter-select-group,
#eb .eb-search .eb-search__filter #category_id,
#eb .eb-search .eb-search__filter .eb-filter-select-group__drop{
    display: none;
}
a.chronoforms6_credits {
display: none;
} 
/* Header CSS */
@media (min-width:768px) and (max-width:959px)
{
    body.menu-contact-us #rt-page-surround #rt-header-surround #rt-showcase {
        padding-top: 140px !important;
    }
    body.menu-home #rt-page-surround #rt-header-surround #rt-showcase {
        padding-top: 219px !important;
    }
    #rt-showcase .custom-showcase .rev_slider_wrapper .tp-caption {
      height: auto;
    }
}
@media (min-width:960px) and (max-width:1199px)
{
     body.menu-contact-us #rt-page-surround #rt-header-surround #rt-showcase {
        padding-top: 145px !important;
    }
    body.menu-home #rt-page-surround #rt-header-surround #rt-showcase {
        padding-top: 225px !important;
    }
    #rt-showcase .custom-showcase .rev_slider_wrapper .tp-caption {
      height: auto;
    }
}
@media (max-width:767px){
 #rt-utility .rt-block.last_utility_box
 {
  margin-bottom: 30px !important;
 }
 .rt-block.hp_main_article h1.title
 {
   margin-top: 0px;
 }
}
.utility_readon
{
 margin-bottom: 0px;
}
@media (min-width:1200px){
  .rt-block.custom-showcase .tp-caption {
    margin-top: -97px !important;
  }
  .item-page h1
  {
   font-size: 250%;
  }
}
@media (min-width:960px) and (max-width:1199px){
  .rt-block.custom-showcase .tp-caption {
    margin-top: -95px !important;
  }
  .rt-block.custom-showcase .tp-caption#showcase_managed {
    margin-top: -73px !important;
  }
}
/* Header CSS End */
/* Easyblog heading */
@media (max-width:480px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 25.5px;
     line-height: 31px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 22px;
     line-height: 28px;
 }
}
@media (min-width:481px) and (max-width:767px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 27px;
     line-height: 31px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 22px;
     line-height: 28px;
 }
}
@media (min-width:768px) and (max-width:959px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 30px;
     line-height: 35px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 25px;
     line-height: 31px;
 }
}
@media (min-width:960px) and (max-width:1199px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 34.5px;
     line-height: 39px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 29px;
     line-height: 35px;
 }
}
@media (min-width:1200px){
 div#eb .eb-header .eb-brand .eb-brand-name
 {
     font-size: 37.5px;
     line-height: 48px;
 }
 #eb .eb-entry-title.reset-heading
 {
     font-size: 31px;
     line-height: 37px;
 }
}
/* Easyblog heading end*/
#eb .eb-entry .eb-entry-author-bio .eb-authors-name
{
    line-height: 1;
}
#eb .eb-entry .eb-entry-author-meta > span
{
    margin-top: 11px !important;
}
#eb .eb-entry .eb-entry-author-meta.muted
{
 display: block !important;
}
#rt-page-surround ul,
#rt-page-surround ol
{
    list-style-position: inside;
}
#hwd-container .media-respond .media-aspect[data-aspect='0.5625'] {
padding-top: 56.3%;
}

.rt-block.account_login_footer .control-label
{
 color: #b7b7b7;
}
.rt-block.account_login_footer #modlgn-remember
{
 float: none;
}
.rt-block.account_login_footer #form-login-username,
.rt-block.account_login_footer #form-login-password{
    margin-bottom: 15px;
}
.rt-block.account_login_footer #form-login-submit
{
  margin-top: 15px;
}
.menu-home p.largemargintop.largepaddingtop {
    margin-bottom: 0px;
}
.rt-block.whitepaper-sidebar-module .module-surround {
    height: 534px;
}
@media only screen and (max-width:480px){
	.option-com-users #rt-mainbody .form-horizontal input[type="text"],
	.option-com-users #rt-mainbody .form-horizontal input[type="password"]{
		width: 100%;
		box-sizing: border-box;
		height: auto;
	}
}
.control-group.log_rem_chk {
display: table;
}
.control-label.log_rem_chk {
display: table-cell;
vertical-align: middle;
}
.control-label.log_rem_chk label
{
    margin-bottom: 0px;
}
.controls.log_rem_chk {
display: table-cell;
vertical-align: middle;
line-height: 1;
}
.controls.log_rem_chk #remember {
margin-left: 5px;
}
@media (max-width: 750px){
	.regpsge_container{
	  margin-bottom: 0px !important;
	}
}
#rt-footer-surround a {
    color: #b7b7b7;
}
.free-consultation-right a.readon
{
 background: #000 !important;
 color:  #fff !important;
}
.free-consultation-right a.readon:hover
{
 background: #fff !important;
 color:  #a64200 !important;
}
#jc_login_pass, #jc_login_usr {
    max-width: none !important;
    display: block !important;
    width: 100%;
}
.jc-login-links ul {
    margin-left: 0 !important;
}
.dfbepl {
    margin-top: 12px !important;
}
#rt-sidebar-a .dfbepp input.dmsb[type="button"] {
    width: 100%;
}
#rt-sidebar-a .dfpfa textarea {
    width: 96% !important;
}
.jc_logout_form .jc_account {
    text-align: left !important;
}
#rt-sidebar-a .dfpfa select {
    width: 100% !important;
}
@media (min-width:769px){
 .jc_jobdetails_details
 {
  margin-bottom: 30px;
 }
}
.jc_application input[type="text"], .jc_application input[type="email"], .jc_application input[type="file"], .jc_application textarea {
    border: 1px solid #DAD9D9 !important;
    box-shadow: none !important;
}
.jc_application .control-label label
{
 color : #7d7c7c !important;
}
.jc_application input[type="file"],.jc_application input[type="text"], .jc_application input[type="email"], .jc_application input[type="password"], .jc_application textarea, .jc_application select, .itemid-796 #adminForm input[type="text"], .itemid-796 #adminForm input[type="email"], .itemid-796 #adminForm input[type="password"], .itemid-796 #adminForm textarea, .itemid-796 #adminForm select, .itemid-797 #adminForm input[type="text"], .itemid-797 #adminForm input[type="email"], .itemid-797 #adminForm input[type="password"], .itemid-797 #adminForm textarea, .itemid-797 #adminForm select {
    padding: 5px;
    width: 220px;
}
.jc_application #adminForm fieldset {
    padding: 0px 0px;
    margin: 0px 0px 0px 0px;
}
@media (min-width:768px) and (max-width:959px){
	body .rt-block.support_options .sprocket-lists-title .indicator {
    	top: 50%;
	}
}
@media (min-width:580px) and (max-width:768px){
	#rt-header .rt-logo-block{
		margin-top: 30px;
	}
}
@media (max-width: 1199px) and (min-width: 960px){
	.sprocket-mosaic-item .sprocket-mosaic-text{
		min-height: 135px;
	}
}
.referral input.dmsb {
    margin-top: -19px !important;
}
@media (min-width:768px) {
.menu-refer-a-colleague-or-friend footer#rt-footer-surround {
    margin-top: 30px;
}
}

.menu-help-desk .qtkt_row li, .menu-contact-us .qtkt_row li{
    margin-top: 10px;
}

#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit {
    color: #fff !important;
    background-color: #244c9c !important;
        outline: none;
  padding: 5px 10px !important;
}
#eb .eb-toolbar__search-submit-btn button.btn.btn-primary.btn-search-submit:hover
{
  background: #a64200 !important;
}
#dj-megamenu532 li a.dj-up_a, .header-overlay-dark #rt-header-surround .title {
    color: #0058a1 !important;
}

#dj-megamenu532 li:hover a.dj-up_a, #dj-megamenu532 li.hover a.dj-up_a, #dj-megamenu532 li.active a.dj-up_a {
    background: transparent !important;
}`
#fd-toolbar-search .fd-toolbar-btn {
  display: none !important;
}
#eb #fd .fd-toolbar .is-active .fd-toolbar__link:not(.no-active-state), #eb #fd .fd-toolbar .is-active .fd-toolbar__submenu-link {
    color: #244c9c;
}

.fd-toolbar-btn {
  display: none !important;
}

#eb .eb-post-listing__item {
    margin-bottom: 20px;
}