body{ background:#ffffff; font-size:16px !important;}
a {text-decoration: none!important; color: #c0392b;}
h1{text-transform:none !important; color:#ad2308 !important;}
h2{font-size:26px !important; text-transform:none !important; color:#000 !important;}
h3{margin: 0 0 10px 0 !important; font-size:22px !important;}
p{font-size:16px !important; margin-bottom:20px !important; line-height:1.5 !important}
/*Our Philosophy css*/
.feature-box h3{color:#fff !important; text-transform:none !important; font-weight:normal !important;}
.feature-box.fbox-center:not(.fbox-bg) h3:after{border-top:1px solid #fff !important;}
.feature-box .fbox-icon i, .feature-box .fbox-icon img{background:none !important}
.feature-box.fbox-light .fbox-icon img{background:none !important}
.feature-box.fbox-light .fbox-icon img {border: 2px solid #E5E5E5 !important;}
.feature-box.media-box .fbox-media{margin-bottom:0px !important}
.feature-box.fbox-center:not(.fbox-bg) h3:after {width:50% !important;}
.feature-box.fbox-center:not(.fbox-bg):hover h3:after{width:50% !important;}
.gophgtlbg{background-image:url(../images/wits_sbus/gophygital-bg.jpg); background-repeat:no-repeat;}
/*Our Philosophy css end*/
.content-wrap {padding:40px 0 0px 0 !important;}
.section { position: relative; margin:30px 0 !important; padding:30px 0 !important; background-color: #F9F9F9;  overflow: hidden;}
.heading-block h1 {font-size:32px !important;}
.heading-block {margin-bottom: 40px !important;}
.center .heading-block:after, .heading-block.center:after, .heading-block.title-center:after {margin:20px auto 0 !important;}
.line, .double-line {border-top: 1px solid #adaaaa !important; margin: 40px 0 !important;}
#gotoTop:hover { background-color:#c0392b !important;}
.stretched #gotoTop {bottom:90px !important; }

.col-padding{padding:40px !important;}
.col_half{margin-bottom:40px !important}
.col_one_fourth{margin-bottom:10px !important}
.owl-carousel .owl-nav [class*="owl-"]:hover {background-color: #c0392b !important; color: #FFF !important; text-decoration: none;}
/* CSS For LOGO */
/*#header.sticky-header:not(.static-sticky),
#header.sticky-header:not(.static-sticky) #header-wrap,
#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img {height:60px !important; }
#header,
#header-wrap,
#logo img {height:99px !important; -webkit-transition: height .4s ease, opacity .3s ease; -o-transition: height .4s ease, opacity .3s ease; transition: height .4s ease, opacity .3s ease;}*/

/* CSS END For LOGO*/

/*Menu css start*/
#primary-menu ul li > a {line-height: 22px; color: #444 !important; font-weight: bold; font-size:14px !important;}
#primary-menu ul li:hover > a, #primary-menu ul li.current > a {color:#ad2308 !important;}
#header.full-header #logo {padding-right:0px !important; margin-right:0px !important; border-right:0px solid #EEE;}
#header.full-header #primary-menu > ul {float: left; padding-right: 0px !important; margin-right: 0px !important; border-right:0px solid #EEE;}
/* Slider Text Css Start*/
#header,
#header-wrap,
.slider-caption h1{font-size:50px !important; color:#fff !important; line-height:50px; margin-bottom:0px !important; font-weight:normal !important; text-shadow: 0px 0px 0px rgba(0,0,0,0.15) !important;}
.slider-caption p{font-size:26px !important; margin-top:20px !important; font-weight:200 !important; color:#fff; line-height:35px !important; text-shadow: 0px 0px 0px rgba(0,0,0,0.15) !important;}
/* Slider Text Css END*/

/* Menu Css Start*/
#primary-menu ul li > a{text-transform:none !important;}

/*Only SBUs Gadient & Other css Start */
.forblckpepr{background-color:#E6E6E6;}
.forblckpepr-topBG{background-color:#333333;}
.forgphygitl{background-color:#E6E6E6;}
.forcrtid8{background-color:#E6E6E6;}
.forcrtid8-topBG{background-color:#FFFF14;}
.terawitsbg{background-color:#E6E6E6;}
.terawitsbg-topBG{background-color:#640000;}
.logo-Padding{padding:30px 0px !important}
.button.button-border.button-light { border-color: #77787b !important; color: #77787b !important;}
.button.button-border.button-light:hover {background-color: #77787b !important; color: #fff !important; text-shadow: none;}
.button.button-reveal i{ background-color:#c0c0c0 !important; color:#000;}
p.descrptnText{line-height:1.8 !important; color:#000 !important; font-size:16px !important;}
.paddinglr{padding:0px 35px !important}
.paddinglr20{padding:0px 20px !important}
.plusButn{text-decoration:none; text-align:center; color:#ad2308 !important; /*font-size:20px !important;*/ font-weight:bold;}
.ourPhilosyTitle{color:#fff !important; font-size:26px !important; font-weight:400 !important; margin-bottom:40px !important}
/*Only SBUs Gadient & Other css Ends*/

/*For Joint Venture*/
.mbottom17{margin-bottom: -17px !important;}
.mbttom20{margin-bottom:20px;}
.commonHeightdiv{height:400px; padding:35px; background-color: #E6E6E6;}
.commonHeightdiv_value{height:210px; padding:20px; background-color: #E6E6E6;}
.b2lbg{background-color: #E6E1DC; padding:20px 0px !important;}
.flipintubg{background-color: #00B9B9; padding:20px 0px !important;}
.lectorybg{/*background-color: #5F5F5F;*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+48,d6d6d6+100 */
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #ffffff 0%, #ffffff 48%, #d6d6d6 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#ffffff 48%,#d6d6d6 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, #ffffff 0%,#ffffff 48%,#d6d6d6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
 padding:20px 0px !important;}
.BandBbg{/*background-color: #7896D2;*/ background-color: #323232; padding:20px 0px !important;}
a.jvslinkText{position:absolute; bottom:30px;}
<!--.forhomejvs{background-color: #E6E6E6;}-->
/*For Joint Venture END*/
.qdesk-view{ display:block}
.qmobile-view{ display:none}
/* Footer Css Start*/
#footer .footer-widgets-wrap {position: relative; padding:30px 0 !important;}
#copyrights {padding: 20px 0 !important;}
#copyrights a{ text-decoration:none !important; color:rgba(255,255,255,0.25) !important;}
#copyrights a:hover{color:#999999 !important; text-decoration:underline !important;}
.micrsftlogo{text-align:right;}
/* Footer Css END*/

/* Vishal created css Start */
p.jvsTextNew{font-size:26px !important; line-height:36px !important; padding-bottom:0px !important; color:#333; font-weight:400; /*font-style:italic; */letter-spacing:1px;}
p.jvsText{font-size:22px !important; line-height:35px !important; padding-bottom:0px !important;}
p.paratext{color: #fff !important;}
h2.paratext{color: #fff !important; font-weight:normal !important;}
p.whitePara{color:#ffffff !important}
h2,h3.titleFont22{font-size:22px !important;}
.titleFont20{font-size:20px !important;}
.fancy-title.title-bottom-border h2{border-bottom:1px solid #fff !important;}
/*titleFont18 class for SBUs Title*/
h3.titleFont18{font-size:18px !important; font-weight:normal !important;}
/*titleFont18 class for SBUs Title End*/
.mtop40{margin-top:40px !important;}
.mtop30{margin-top:30px !important;}
.mtop10{margin-top:10px !important;}
.mtop15{margin-top:15px !important;}
.mtop20{margin-top:20px !important;}
.ipadmtop20{margin-top:0px !important;}
.textDreams{margin-top:0px !important;}
.textReality{margin-top:0px !important;}
.textRealization{margin-top:0px !important;}
.textInnovation{margin-top:0px !important;}
.paddingtopbtom10{padding:20px 0px 10px 0px !important;}
.paddingbtom20{padding-bottom:20px;}
.paddingbtom10{padding-bottom:10px;}
.paddingbtom30{padding-bottom:30px;}
.paddingbtom20{padding-bottom:20px;}
.paraShow{ display:block}
.paraHide{ display:none}
.sbuimagesDivS{ display:block !important}
.sbuimagesDivH{ display:none !important}
.bottommargin-sm10{ margin-bottom:10px !important;}
.philosophyBG{background-color:#913C41 !important;}
/*For Sidepanel quick Contact Css*/
.side-panel-trigger-custom {position:fixed; top:304px; right:-5px; z-index:10; height:70px; line-height:35px; margin:0px; padding:3px 12px; text-align:center; background-color:#444;color:#FFF;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.side-panel-trigger-custom:hover{background-color:#c0392b;color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.quick-contact-widget-custom p{font-size:14px !important;}
.quick-contact-widget-custom p span {display:inline-block;}
.quick-contact-widget-custom p a {color:#ffffff !important;}
.quick-contact-widget-custom p a:hover {color:#cccccc !important;}
.qC_lp {width:48%; float:left; text-align:center; border:1px solid #4f4f4f;}
.qC_lp .span1, .qC_rp .span2 {display:inline-block; cursor:pointer; width:100%; padding:10px 0px;}
.qC_rp {width:48%; float:right; text-align:center; border:1px solid #4f4f4f;}
.qC_lp .span1:hover, .qC_rp .span2:hover {background-color:#c0392b;}
.qC_lp .span1Active, .qC_rp .span1Active {background-color:#c0392b;}
.quick-contact-form .error,
.home-contact-form .error, 
.contactus-custom .error {color:#ff0000; position:relative; top:-8px; display:inline-block; margin-bottom:10px; display:none; font-size:13px;} 
.quickContact {display:block; position:relative; top:20px;}
.homeContactform {display:none; position:relative; top:20px;}
.contactus-custom .error {top:0px;}
.icon-close-qc {background:url(../images/icons/close.png) no-repeat center center; width:30px; height:30px; cursor:pointer; position:absolute; right:-30px; top:-50px; display:block;}
.quickContactTxt {font-size: 12px !important; font-weight: bolder !important;}
.captchaResponsive {transform:scale(0.79);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.captchaErrorDisplay {margin-bottom:7px; margin-top:-9px;}
.errorsubmitqc, .errorsubmitcontact, .errorcontactpage {color:#F00; font-size:13px; visibility:hidden; margin-top:0px;}
.button-1{display:inline-block;position:relative;cursor:pointer;outline:none;white-space:nowrap;margin:5px;padding:0 22px;font-size:14px;height:40px;line-height:40px;background-color:#444;color:#FFF;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}
.custleftArrow{position: absolute; top: 15px; left: 15px;}
.custrightArrow{position: absolute; top: 15px; right: 15px;}
.promiseText{ text-align:center !important;}
.promiseText h2{color:#fff !important; font-weight:normal !important; font-size:20px !important;}
.social_streming{background: #dfdfdf url(../images/noize.png) repeat 100% 0; color: #343434; font-family: 'PTSansRegular'; font-size: 14px; margin-bottom:0px !important;}
.forsocialMediaText{position:relative; bottom:5px;}
.hyphenate {
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.lp-para{font-size: 16px; line-height:24px; color: #555555; margin-bottom:0 !important}
.lp-redLink{color:#ad2308;}
/*About Team custom team*/
.team .team-content ~ .social-icon {margin-top:20px !important;}
.team .team-desc > .social-icon {margin-top:20px !important;}
.socialLinkTxt {display: block; margin-top: 3px;}
/* =============== Mask =============== */
	.mask-view {
		overflow: hidden;
		position: relative;
		text-align: center;
		-webkit-box-shadow: 1px 1px 2px #e6e6e6;
		-moz-box-shadow: 1px 1px 2px #e6e6e6;
		box-shadow: 1px 1px 2px #e6e6e6;
	}
	.mask-view .content,
	.mask-view .mask {    
		height: 321px;
		position: absolute;
		overflow: hidden;
		top: 0;
		left: 0;
	}
	.mask-view p {
		font-style: normal;
		font-size: 15px;
		position: relative;
		color: #fff;
		padding:15px 40px;
		text-align: left;
		line-height:1.5 !important;
	}

	.mask-view-first .mask1 {
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        -o-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
	}

    .mask-view-first .mask {
        background-color: rgba(255, 255, 255, 0.1);
    }
	
    .mask-view-first p {
        -webkit-transform: translateY(100px);
        -moz-transform: translateY(100px);
        -o-transform: translateY(100px);
        -ms-transform: translateY(100px);
        transform: translateY(100px);
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter: alpha(opacity=0);
        opacity: 0;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
        transition: all 0.2s linear;
        
        background: rgba(192, 57, 43, 0.9) none repeat scroll 0 0;
        display: table-cell;
        height: 321px;
        vertical-align:middle;
    }

    .mask-view-first:hover .mask {
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
    }

    .mask-view-first:hover p {
        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        opacity: 1;
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -o-transform: translateY(0px);
        -ms-transform: translateY(0px);
        transform: translateY(0px);
    }
	
.video-responsive{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.video-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
/*Sprite Image css start*/
/* client custom structure */
.clientLogoContainer {max-width:1170px; width:100%; margin:auto;}
.clientLogoList {list-style-type:none;}
.clientLogoList li {width:25%; float:left; margin-bottom:15px;}
.clientLogoList li a, .clientLogoList li span {
	width:270px;
	height:140px;
	margin:auto;
	display:block;
	border:1px solid #f0f0f0;
	border-bottom:2px solid #f0f0f0;
}

.abt_sprite {
    background-image: url(../images/clients/about_logo_sprite.png);
    background-repeat: no-repeat;
    display: table-cell;
}

.abt_sprite-baumhaus-verlag {
    width: 134px;
    height: 74px;
    background-position: center -5px;
}

.abt_sprite-birla-sun-life {
    width: 134px;
    height: 74px;
    background-position: center -89px;
}

.abt_sprite-bookwire {
    width: 134px;
    height: 74px;
    background-position: center -173px;
}

.abt_sprite-c1 {
    width: 134px;
    height: 74px;
    background-position: center -257px;
}

.abt_sprite-c10 {
    width: 134px;
    height: 74px;
    background-position: center -341px;
}

.abt_sprite-c11 {
    width: 134px;
    height: 74px;
    background-position: center -425px;
}

.abt_sprite-c12 {
    width: 134px;
    height: 74px;
    background-position: center -509px;
}

.abt_sprite-c19 {
    width: 134px;
    height: 74px;
    background-position: center -593px;
}

.abt_sprite-c2 {
    width: 134px;
    height: 74px;
    background-position: center -677px;
}

.abt_sprite-c20 {
    width: 134px;
    height: 74px;
    background-position: center -761px;
}

.abt_sprite-c21 {
    width: 134px;
    height: 74px;
    background-position: center -845px;
}

.abt_sprite-c22 {
    width: 134px;
    height: 74px;
    background-position: center -929px;
}

.abt_sprite-c25 {
    width: 134px;
    height: 74px;
    background-position: center -1013px;
}

.abt_sprite-c26 {
    width: 134px;
    height: 74px;
    background-position: center -1097px;
}

.abt_sprite-c27 {
    width: 134px;
    height: 74px;
    background-position: center -1181px;
}

.abt_sprite-c29 {
    width: 134px;
    height: 74px;
    background-position: center -1265px;
}

.abt_sprite-c31 {
    width: 134px;
    height: 74px;
    background-position: center -1349px;
}

.abt_sprite-c32 {
    width: 134px;
    height: 74px;
    background-position: center -1433px;
}

.abt_sprite-c39 {
    width: 134px;
    height: 74px;
    background-position: center -1517px;
}

.abt_sprite-c45 {
    width: 134px;
    height: 74px;
    background-position: center -1601px;
}

.abt_sprite-c46 {
    width: 134px;
    height: 74px;
    background-position: center -1685px;
}

.abt_sprite-c47 {
    width: 134px;
    height: 74px;
    background-position: center -1769px;
}

.abt_sprite-c5 {
    width: 134px;
    height: 74px;
    background-position: center -1853px;
}

.abt_sprite-c53 {
    width: 134px;
    height: 74px;
    background-position: center -1937px;
}

.abt_sprite-c56 {
    width: 134px;
    height: 74px;
    background-position: center -2021px;
}

.abt_sprite-c61 {
    width: 134px;
    height: 74px;
    background-position: center -2105px;
}

.abt_sprite-c63 {
    width: 134px;
    height: 74px;
    background-position: center -2189px;
}

.abt_sprite-c64 {
    width: 134px;
    height: 74px;
    background-position: center -2273px;
}

.abt_sprite-c65 {
    width: 134px;
    height: 74px;
    background-position: center -2357px;
}

.abt_sprite-c66 {
    width: 134px;
    height: 74px;
    background-position: center -2441px;
}

.abt_sprite-c67 {
    width: 134px;
    height: 74px;
    background-position: center -2525px;
}

.abt_sprite-c68 {
    width: 134px;
    height: 74px;
    background-position: center -2609px;
}

.abt_sprite-c69 {
    width: 134px;
    height: 74px;
    background-position: center -2693px;
}

.abt_sprite-c7 {
    width: 134px;
    height: 74px;
    background-position: center -2777px;
}

.abt_sprite-c73 {
    width: 134px;
    height: 74px;
    background-position: center -2861px;
}

.abt_sprite-c74 {
    width: 134px;
    height: 74px;
    background-position: center -2945px;
}

.abt_sprite-c75 {
    width: 134px;
    height: 74px;
    background-position: center -3029px;
}

.abt_sprite-c76 {
    width: 134px;
    height: 74px;
    background-position: center -3113px;
}

.abt_sprite-c78 {
    width: 134px;
    height: 74px;
    background-position: center -3197px;
}

.abt_sprite-c79 {
    width: 134px;
    height: 74px;
    background-position: center -3281px;
}

.abt_sprite-goetheinstitut {
    width: 134px;
    height: 74px;
    background-position: center -3365px;
}

.abt_sprite-kiddinx {
    width: 134px;
    height: 74px;
    background-position: center -3449px;
}

.abt_sprite-kosmos {
    width: 134px;
    height: 74px;
    background-position: center -3533px;
}

.abt_sprite-louisoder-verlag {
    width: 134px;
    height: 74px;
    background-position: center -3617px;
}

.abt_sprite-nesco {
    width: 134px;
    height: 74px;
    background-position: center -3701px;
}

.abt_sprite-party-time {
    width: 134px;
    height: 74px;
    background-position: center -3785px;
}

.abt_sprite-super-rtl {
    width: 134px;
    height: 74px;
    background-position: center -3869px;
}

.abt_sprite-tata {
    width: 134px;
    height: 74px;
    background-position: center -3953px;
}

.abt_sprite-tirupati {
    width: 134px;
    height: 74px;
    background-position: center -4037px;
}

.abt_sprite-vwg {
    width: 134px;
    height: 74px;
    background-position: center -4121px;
}

.abt_sprite-zdf-tivi {
    width: 134px;
    height: 74px;
    background-position: center -4205px;
}
.clientLogoLink {border-bottom:2px solid #f8a097 !important;}
.clientLogoList li .cl_01,
.clientLogoList li .cl_02,
.clientLogoList li .cl_03,
.clientLogoList li .cl_04,
.clientLogoList li .cl_05,
.clientLogoList li .cl_06,
.clientLogoList li .cl_07,
.clientLogoList li .cl_08,
.clientLogoList li .cl_09,
.clientLogoList li .cl_10,
.clientLogoList li .cl_11,
.clientLogoList li .cl_12,
.clientLogoList li .cl_13,
.clientLogoList li .cl_14,
.clientLogoList li .cl_15,
.clientLogoList li .cl_16,
.clientLogoList li .cl_17,
.clientLogoList li .cl_18,
.clientLogoList li .cl_19,
.clientLogoList li .cl_20,
.clientLogoList li .cl_21,
.clientLogoList li .cl_22,
.clientLogoList li .cl_23,
.clientLogoList li .cl_24,
.clientLogoList li .cl_25,
.clientLogoList li .cl_26,
.clientLogoList li .cl_27,
.clientLogoList li .cl_28,
.clientLogoList li .cl_29,
.clientLogoList li .cl_30,
.clientLogoList li .cl_31,
.clientLogoList li .cl_32,
.clientLogoList li .cl_33,
.clientLogoList li .cl_34,
.clientLogoList li .cl_35,
.clientLogoList li .cl_36,
.clientLogoList li .cl_37,
.clientLogoList li .cl_38,
.clientLogoList li .cl_39,
.clientLogoList li .cl_40,
.clientLogoList li .cl_41,
.clientLogoList li .cl_42,
.clientLogoList li .cl_43,
.clientLogoList li .cl_44,
.clientLogoList li .cl_45,
.clientLogoList li .cl_46,
.clientLogoList li .cl_47,
.clientLogoList li .cl_48,
.clientLogoList li .cl_49,
.clientLogoList li .cl_50,
.clientLogoList li .cl_51,
.clientLogoList li .cl_52,
.clientLogoList li .cl_53,
.clientLogoList li .cl_54,
.clientLogoList li .cl_55,
.clientLogoList li .cl_56,
.clientLogoList li .cl_57,
.clientLogoList li .cl_58,
.clientLogoList li .cl_59,
.clientLogoList li .cl_60 {
	background-image:url(../images/clients/wits-clients-logos-colored.jpg); background-repeat:no-repeat;
}
.clientLogoList li .cl_01, .clientLogoList li .cl_01:hover {background-position:-5px -5px;}
.clientLogoList li .cl_02, .clientLogoList li .cl_02:hover {background-position:-285px -5px;}
.clientLogoList li .cl_03, .clientLogoList li .cl_03:hover {background-position:-565px -5px;}
.clientLogoList li .cl_04, .clientLogoList li .cl_04:hover {background-position:-845px -5px;}
.clientLogoList li .cl_05, .clientLogoList li .cl_05:hover {background-position:-5px -155px;}
.clientLogoList li .cl_06, .clientLogoList li .cl_06:hover {background-position:-285px -155px;}
.clientLogoList li .cl_07, .clientLogoList li .cl_07:hover {background-position:-565px -155px;}
.clientLogoList li .cl_08, .clientLogoList li .cl_08:hover {background-position:-845px -155px;}
.clientLogoList li .cl_09, .clientLogoList li .cl_09:hover {background-position:-5px -305px;}
.clientLogoList li .cl_10, .clientLogoList li .cl_10:hover {background-position:-285px -305px;}
.clientLogoList li .cl_11, .clientLogoList li .cl_11:hover {background-position:-565px -305px;}
.clientLogoList li .cl_12, .clientLogoList li .cl_12:hover {background-position:-845px -305px;}
.clientLogoList li .cl_13, .clientLogoList li .cl_13:hover {background-position:-5px -455px;}
.clientLogoList li .cl_14, .clientLogoList li .cl_14:hover {background-position:-285px -455px;}
.clientLogoList li .cl_15, .clientLogoList li .cl_15:hover {background-position:-565px -455px;}
.clientLogoList li .cl_16, .clientLogoList li .cl_16:hover {background-position:-845px -455px;}
.clientLogoList li .cl_17, .clientLogoList li .cl_17:hover {background-position:-5px -605px;}
.clientLogoList li .cl_18, .clientLogoList li .cl_18:hover {background-position:-285px -605px;}
.clientLogoList li .cl_19, .clientLogoList li .cl_19:hover {background-position:-565px -605px;}
.clientLogoList li .cl_20, .clientLogoList li .cl_20:hover {background-position:-845px -605px;}
.clientLogoList li .cl_21, .clientLogoList li .cl_21:hover {background-position:-5px -755px;}
.clientLogoList li .cl_22, .clientLogoList li .cl_22:hover {background-position:-285px -755px;}
.clientLogoList li .cl_23, .clientLogoList li .cl_23:hover {background-position:-565px -755px;}
.clientLogoList li .cl_24, .clientLogoList li .cl_24:hover {background-position:-845px -755px;}
.clientLogoList li .cl_25, .clientLogoList li .cl_25:hover {background-position:-5px -905px;}
.clientLogoList li .cl_26, .clientLogoList li .cl_26:hover {background-position:-285px -905px;}
.clientLogoList li .cl_27, .clientLogoList li .cl_27:hover {background-position:-565px -905px;}
.clientLogoList li .cl_28, .clientLogoList li .cl_28:hover {background-position:-845px -905px;}
.clientLogoList li .cl_29, .clientLogoList li .cl_29:hover {background-position:-5px -1055px;}
.clientLogoList li .cl_30, .clientLogoList li .cl_30:hover {background-position:-285px -1055px;}
.clientLogoList li .cl_31, .clientLogoList li .cl_31:hover {background-position:-565px -1055px;}
.clientLogoList li .cl_32, .clientLogoList li .cl_32:hover {background-position:-845px -1055px;}
.clientLogoList li .cl_33, .clientLogoList li .cl_33:hover {background-position:-5px -1205px;}
.clientLogoList li .cl_34, .clientLogoList li .cl_34:hover {background-position:-285px -1205px;}
.clientLogoList li .cl_35, .clientLogoList li .cl_35:hover {background-position:-565px -1205px;}
.clientLogoList li .cl_36, .clientLogoList li .cl_36:hover {background-position:-845px -1205px;}
.clientLogoList li .cl_37, .clientLogoList li .cl_37:hover {background-position:-5px -1355px;}
.clientLogoList li .cl_38, .clientLogoList li .cl_38:hover {background-position:-285px -1355px;}
.clientLogoList li .cl_39, .clientLogoList li .cl_39:hover {background-position:-565px -1355px;}
.clientLogoList li .cl_40, .clientLogoList li .cl_40:hover {background-position:-845px -1355px;}
.clientLogoList li .cl_41, .clientLogoList li .cl_41:hover {background-position:-5px -1505px;}
.clientLogoList li .cl_42, .clientLogoList li .cl_42:hover {background-position:-285px -1505px;}
.clientLogoList li .cl_43, .clientLogoList li .cl_43:hover {background-position:-565px -1505px;}
.clientLogoList li .cl_44, .clientLogoList li .cl_44:hover {background-position:-845px -1505px;}
.clientLogoList li .cl_45, .clientLogoList li .cl_45:hover {background-position:-5px -1655px;}
.clientLogoList li .cl_46, .clientLogoList li .cl_46:hover {background-position:-285px -1655px;}
.clientLogoList li .cl_47, .clientLogoList li .cl_47:hover {background-position:-565px -1655px;}
.clientLogoList li .cl_48, .clientLogoList li .cl_48:hover {background-position:-845px -1655px;}
.clientLogoList li .cl_49, .clientLogoList li .cl_49:hover {background-position:-5px -1805px;}
.clientLogoList li .cl_50, .clientLogoList li .cl_50:hover {background-position:-285px -1805px;}
.clientLogoList li .cl_51, .clientLogoList li .cl_51:hover {background-position:-565px -1805px;}
.clientLogoList li .cl_52, .clientLogoList li .cl_52:hover {background-position:-845px -1805px;}
.clientLogoList li .cl_53, .clientLogoList li .cl_53:hover {background-position:-5px -1955px;}
.clientLogoList li .cl_54, .clientLogoList li .cl_54:hover {background-position:-285px -1955px;}
.clientLogoList li .cl_55, .clientLogoList li .cl_55:hover {background-position:-565px -1955px;}
.clientLogoList li .cl_56, .clientLogoList li .cl_56:hover {background-position:-845px -1955px;}
.clientLogoList li .cl_57, .clientLogoList li .cl_57:hover {background-position:-5px -2105px;}
.clientLogoList li .cl_58, .clientLogoList li .cl_58:hover {background-position:-285px -2105px;}
.clientLogoList li .cl_59, .clientLogoList li .cl_59:hover {background-position:-565px -2105px;}
.clientLogoList li .cl_60, .clientLogoList li .cl_60:hover {background-position:-845px -2105px;}


.clientLogoList li .cl_01:hover,
.clientLogoList li .cl_02:hover,
.clientLogoList li .cl_03:hover,
.clientLogoList li .cl_04:hover,
.clientLogoList li .cl_05:hover,
.clientLogoList li .cl_06:hover,
.clientLogoList li .cl_07:hover,
.clientLogoList li .cl_08:hover,
.clientLogoList li .cl_09:hover,
.clientLogoList li .cl_10:hover,
.clientLogoList li .cl_11:hover,
.clientLogoList li .cl_12:hover,
.clientLogoList li .cl_13:hover,
.clientLogoList li .cl_14:hover,
.clientLogoList li .cl_15:hover,
.clientLogoList li .cl_16:hover,
.clientLogoList li .cl_17:hover,
.clientLogoList li .cl_18:hover,
.clientLogoList li .cl_19:hover,
.clientLogoList li .cl_20:hover,
.clientLogoList li .cl_21:hover,
.clientLogoList li .cl_22:hover,
.clientLogoList li .cl_23:hover,
.clientLogoList li .cl_24:hover,
.clientLogoList li .cl_25:hover,
.clientLogoList li .cl_26:hover,
.clientLogoList li .cl_27:hover,
.clientLogoList li .cl_28:hover,
.clientLogoList li .cl_29:hover,
.clientLogoList li .cl_30:hover,
.clientLogoList li .cl_31:hover,
.clientLogoList li .cl_32:hover,
.clientLogoList li .cl_33:hover,
.clientLogoList li .cl_34:hover,
.clientLogoList li .cl_35:hover,
.clientLogoList li .cl_36:hover,
.clientLogoList li .cl_37:hover,
.clientLogoList li .cl_38:hover,
.clientLogoList li .cl_39:hover,
.clientLogoList li .cl_40:hover,
.clientLogoList li .cl_41:hover,
.clientLogoList li .cl_42:hover,
.clientLogoList li .cl_43:hover,
.clientLogoList li .cl_44:hover,
.clientLogoList li .cl_45:hover,
.clientLogoList li .cl_46:hover,
.clientLogoList li .cl_47:hover,
.clientLogoList li .cl_48:hover,
.clientLogoList li .cl_49:hover,
.clientLogoList li .cl_50:hover,
.clientLogoList li .cl_51:hover,
.clientLogoList li .cl_52:hover,
.clientLogoList li .cl_53:hover,
.clientLogoList li .cl_54:hover,
.clientLogoList li .cl_55:hover,
.clientLogoList li .cl_56:hover,
.clientLogoList li .cl_57:hover,
.clientLogoList li .cl_58:hover,
.clientLogoList li .cl_59:hover,
.clientLogoList li .cl_60:hover {background-image:url(../images/clients/wits-clients-logos-colored.jpg); background-repeat:no-repeat;}
/*Sprite image css End*/

/*press room css*/
.seemore_btn { cursor: pointer; position: relative; top: 25px; border: 2px solid #ff6600; color: #ff6600; border-radius: 2px; padding: 15px; font-weight: bold;}
.press-plusButn{text-decoration:none; text-align:center; color:#ad2308 !important; font-weight:bold; font-size:30px !important; padding:5px 20px; background-color:#ccc; border-radius:2px;}
.breadcrumb{font-size:14px !important;}
#posts .entry-content-cust{margin-top: 20px;}
.entryEventDate {width: 120px !important; height: 36px !important; font-size: 20px !important;}
.postDate{ width: 116px !important; height: 36px !important; font-size: 20px !important;}
.entry-title h2 a:hover { color: #c0392b !important;}
h1.titlefntsize{color:#444 !important;}
h2.fntsize{font-size:26px !important; color:#444 !important; font-weight: 600 !important;}
.breadcrumb a:hover { color: #c0392b !important; }
.mrgnTopBtm {margin: 30px 0px;}
.shareText{font-size: 15px !important; font-weight: bold;}
.mrgn_none{margin-bottom: 10px !important;}
.noptop20{padding: 20px 0px 0px 0px !important;}
.about-bio{color: #000 !important; font-size: 16px !important; padding: 0px 25px 25px 25px !important;}
.text-alignCenter {text-align: center;}
/*.button {background-color: #c0392b !important;}*/
.team-title span{color:#c0392b !important}
.ITvideo{border:1px solid #ccc; width:630px !important;}
.bigImgmobile{display:none;}
.bigImgdesk{display:block;}
.promiseImgmobile{display:none;}
.promiseImgdesk{display:block;}

.imcSection{background-color:#ffc000; padding:10px; text-align:center;}
.imcSection span.imcTitle{font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:25px; letter-spacing:1px; color:#003f9b;}
.subimcTitle{font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:18px; letter-spacing:1px; color:#000000;}
.awardTitle{font-family:Tahoma, Geneva, sans-serif; font-size:23px; color:#000000;}
.imcDeskview{display:block;}
.imcMobileview{display:none;}
.subTextTitle{margin-bottom:10px !important; margin-top:30px !important;}
/* Vishal created css end */


@media only screen and (max-width:1280px) {
.clientLogoList li {width:33.333%;}	
#primary-menu ul li > a{padding-left:8px !important; padding-right:8px !important;}
}

@media only screen and (max-width:1200px) {
.commonHeightdiv{height:390px;}
.commonHeightdiv_value{height:210px;}
a.jvslinkText{bottom:20px; hyphens: auto;}
}

@media only screen and (max-width:1199px) {
.commonHeightdiv{height:490px;}
a.jvslinkText{bottom:20px; hyphens: auto;}
.commonHeightdiv_value{height:240px;}
}

@media (max-width: 1024px){
.slider-caption{left:50px !important;}
p.infoText{font-size:14px !important}
#primary-menu ul li > a{padding-left:5px !important; padding-right:5px !important;}
.mask-view p{padding:15px 25px;}
.commonHeightdiv{height:500px;}
a.jvslinkText{bottom:25px; hyphens: auto;}
.commonHeightdiv_value{height:235px;}
}

@media (max-width: 991px){
#primary-menu ul li:hover > a, #primary-menu ul li.current > a {color:#ad2308 !important;}
body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a{color:#ad2308 !important;}
.slider-caption{left:50px !important;}
.paraShow{display:none}
.paraHide{display:block}
.sbuimagesDivS{display:none !important}
.sbuimagesDivH{display:block !important}
.col_half {width:100% !important;}
.container{ width:100% !important;}
#copyrights .col_half {text-align:left !important;}
.clientLogoList li {width:50%;}	
.gophgtlbg{ background-color:#814195 !important; background-image:none;}
#primary-menu-trigger{color:#555 !important;}
#primary-menu{ background-color:#FFF;}
.commonHeightdiv{height:320px;}
.commonHeightdiv_value{height:180px;}
.mbottom17 {margin-bottom:30px !important;}
.textReality{margin-top:0px !important;}
.textRealization{margin-top:40px !important;}
.textInnovation{margin-top:40px !important;}
.responsive-sticky-header #primary-menu > ul,
.responsive-sticky-header #primary-menu > .container > ul {
	max-height: auto !important;
	overflow-y: scroll;
}

.responsive-sticky-header #primary-menu > ul,
.responsive-sticky-header #primary-menu > .container > ul { margin-bottom:0px !important; }
}

@media only screen and (max-width:768px) {	
.mbottom17{margin-bottom:-17px !important;}
.ipadmtop20{margin-top:30px !important}
.heading-block {margin-bottom: 30px !important;}
.paraShow{display:none}
.paraHide{display:block}
.sbuimagesDivS{display:none !important}
.sbuimagesDivH{display:block !important}
.col_half {width:100% !important;}
.clientLogoList li {width:50%;}	
.bigImgdesk{display:none;}
.bigImgmobile{display:block;}
.promiseImgdesk{display:none;}
.promiseImgmobile{display:block;}
.commonHeightdiv{height:330px;}
.commonHeightdiv_value{height:190px;}
.responsive-sticky-header #primary-menu > ul,
.responsive-sticky-header #primary-menu > .container > ul {
	max-height: auto !important;
	overflow-y: scroll;
}

.responsive-sticky-header #primary-menu > ul,
.responsive-sticky-header #primary-menu > .container > ul { margin-bottom:0px !important; }
}

@media only screen and (max-width:767px) {	
#header,
#header-wrap,
.slider-caption h1{font-size:35px !important;}
.slider-caption p{line-height: 30px !important;}
.slider-caption{left:50px !important;}
#slider-arrow-left,#slider-arrow-right{width:30px !important}
#slider-arrow-left i{margin-left: -3px !important;}
#slider-arrow-right i{margin-left: 0px !important; }
.heading-block h1 {font-size: 28px !important;}
.paraShow{display:none}
.paraHide{display:block}
.sbuimagesDivS{display:none !important}
.sbuimagesDivH{display:block !important}
#gotoTop:hover {background-color: #333 !important; background-color: rgba(0,0,0,0.3) !important;}
/*.stretched #gotoTop {bottom:80px !important; }*/


.micrsftlogo{text-align:left;}
.col_one_third{margin-bottom:20px !important;}
.col_full{margin-bottom:20px !important;}
.custleftArrow{left: 6px;}
.custrightArrow{right: 6px;}
#copyrights .col_half {text-align:left !important;}
.ipadmtop20{margin-top:40px !important}
.promiseText{ text-align:left !important}
.slider-caption p{ display:block !important;}
.clientLogoList li {width:50%;}	
.ITvideo{border:1px solid #ccc; width:600px !important;}
.commonHeightdiv{height:auto; padding:20px 30px 35px 30px;}
a.jvslinkText{bottom:20px; hyphens: auto;}
.mbttom20{margin-bottom:10px;}
.commonHeightdiv_value{height:auto;}
.bigImgdesk{display:none;}
.bigImgmobile{display:block;}
.promiseImgdesk{display:none;}
.promiseImgmobile{display:block;}
.textReality{margin-top:60px !important;}
.textRealization{margin-top:60px !important;}
.textInnovation{margin-top:60px !important;}
.qdesk-view{ display:none;}
.qmobile-view{ display:block;}
.side-panel-trigger-custom{ height:48px;}
.responsive-sticky-header #primary-menu > ul,
.responsive-sticky-header #primary-menu > .container > ul {
	max-height: auto !important;
	overflow-y: scroll;
}

.responsive-sticky-header #primary-menu > ul,
.responsive-sticky-header #primary-menu > .container > ul { margin-bottom:0px !important; }
.imcDeskview{display:none;}
.imcMobileview{display:block;}

}


@media only screen and (max-width:639px) {	
.heading-block h1 {font-size: 28px !important;}
.slider-caption h1{font-size:30px !important; margin-top:0px !important; font-weight:100 !important;}
.slider-caption p{ display:block !important; font-size:20px !important; margin-top:0px !important;}
#slider-arrow-left,#slider-arrow-right{width:30px !important}
.custleftArrow{left:8px !important}
.custrightArrow{right:8px !important}
.promiseText{text-align:left !important}
.promiseText img{ width:40px !important; height:35px !important;}
.promiseText h2{ font-size:16px !important;}
#copyrights .col_half {text-align:left !important;}
.slider-caption{left:40px !important;}
.clientLogoList li {width:100%;}	
.ITvideo{border:1px solid #ccc; width:300px !important;}
/*#logo img {height:80px !important;}
#primary-menu-trigger{top:15px !important;}*/
.commonHeightdiv{height:auto; padding:20px 30px 35px 30px;}
a.jvslinkText{bottom:20px; hyphens: auto;}
.commonHeightdiv_value{ height:auto;}
.bigImgdesk{display:none;}
.bigImgmobile{display:block;}
.promiseImgdesk{display:none;}
.promiseImgmobile{display:block;}
.responsive-sticky-header #primary-menu > ul,
.responsive-sticky-header #primary-menu > .container > ul {
	max-height: auto !important;
	overflow-y: scroll;
}

.responsive-sticky-header #primary-menu > ul,
.responsive-sticky-header #primary-menu > .container > ul { margin-bottom:0px !important; }
#gotoTop{right: 15px !important;}
#gotoTop:hover {background-color: #333 !important; background-color: rgba(0,0,0,0.3) !important;}
}