@font-face {
    font-family: 'bitterbold';
    src: url('../fonts/bitter-bold-webfont.eot');
    src: url('../fonts/bitter-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bitter-bold-webfont.woff') format('woff'),
         url('../fonts/bitter-bold-webfont.ttf') format('truetype'),
         url('../fonts/bitter-bold-webfont.svg#bitterbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bitteritalic';
    src: url('../fonts/bitter-italic-webfont.eot');
    src: url('../fonts/bitter-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bitter-italic-webfont.woff') format('woff'),
         url('../fonts/bitter-italic-webfont.ttf') format('truetype'),
         url('../fonts/bitter-italic-webfont.svg#bitteritalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bitterregular';
    src: url('../fonts/bitter-regular-webfont.eot');
    src: url('../fonts/bitter-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bitter-regular-webfont.woff') format('woff'),
         url('../fonts/bitter-regular-webfont.ttf') format('truetype'),
         url('../fonts/bitter-regular-webfont.svg#bitterregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset {
	margin:0;
	padding:0;
}
:focus{
	outline:none;
}
body {
	background:#fff;
}
img,a {
	border:0;
	outline:none;
	text-decoration:none;
}
h3 a,h1 a,h4 a {
	display:block;
	text-decoration:none;
	border:0;
	width:100%;
	height:100%;
}
h2 a {
	font:bold 16px Arial, Helvetica, sans-serif;
	line-height:20px;
	padding:0 0 15px 0;
	color:#05376f !important;
}
h2 a:hover {
	color:#ccc;
	}
ul li {
	list-style: none;
}
/*============GENERAL STRUCTURE ELEMENTS============*/
.page{
	padding:30px;
}
.fl_wb {
	float:left;
}
.fr_wb {
	float:right;
}
.cf_wb {
	clear:both;
}
.cl_wb{
	clear:left;
}
.cr_wb{
	clear:right;
}
.of_wb {
	overflow:hidden;
}
.mgn {
	margin:0 !important;
}
.pad {
	padding: 0;
}
.pad1{
	padding:0 0 31px 0;
}
.pad2{
	padding:0 0 13px 0 !important;
}
.col{
	color:#d5115b;
}
.col:hover{
	color:#ccc;
}
.col2{
	color:#f19614;
}
.col2:hover{
	color:#ccc;
}
.empty{
	text-indent:100%;
	overflow:hidden;
	line-height:0;
	font-size:0;
	white-space: nowrap;
}
.serv-box{
	float: right;
    width: 33%;
}
/*============TYPOGRAPHY============*/
body {
	font:normal 12px Arial,Helvetica,sans-serif;
	line-height:15px;
}
ul li{
	font:normal 14px Arial,Helvetica,sans-serif;
	line-height:17px;
	color:#555;
}
ul li a{
	color:#555;
}
ol li{
	font:normal 14px Arial,Helvetica,sans-serif;
	line-height:17px;
	color:#000;
}
ol li a{
	color:#000;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	color:#000;
}
h1{
	font:22px Arial, Helvetica, sans-serif;
	line-height:26px;
	padding:0 0 10px 0;
	color:#000;
}
h2{
	font:bold 16px Arial, Helvetica, sans-serif;
	line-height:20px;
	padding:0 0 15px 0;
	color:#05376f;
}
h2 a:hover{
	color:#ccc;
	}
h3{
	font:18px Arial, Helvetica, sans-serif;
	line-height:22px;
	padding:0 0 10px 0;
	color:#000;
}
h4{
	font:16px Arial, Helvetica, sans-serif;
	line-height:20px;
	padding:0 0 10px 0;
	color:#000;
}
h5{
	font:14px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:0 0 10px 0;
	color:#000;
}
h6{
	font:12px Arial, Helvetica, sans-serif;
	line-height:16px;
	padding:0 0 10px 0;
	color:#000;
}
p {
	font:normal 13px Arial,Helvetica,sans-serif;
	line-height:19px;
	padding:0 0 19px 0;
	color:#555;
}
.container {
	width:982px;
	margin: 0px auto 0px auto;
}

												 /*===================================================== 
																	CODE FOR ASIAN PAGE
												  ======================================================*/
 
/*============HEADER============*/
#wb_wraper_header {
	background:#eee;
	border-top:11px solid #05376f;
	margin:0 0 20px 0;
}
#wb_header {
	width:982px;
	margin:0 auto;
/*	padding:0 0 17px 0;	*/
	padding:0 0 17px 0;
}
.headerRightSec{
	float: left !important;
    padding: 12px 0 32px;
    text-align: right;
    width: 32%;
}
.number{
    color: #05376f;
    display: block;
    font-size: 25px;
    font-weight: bold;
    line-height: 30px;
    margin: 0 0 5px;
}
.headerRightSec .number { font-size:20px; line-height:25px;}
.headerdesc{
	color: #0c78c4;
    float: left;
    line-height: 20px;
    padding: 12px 0 32px;
    text-align: left;
    width: 31%;
	margin-left: 9px;
}
.logo-header{
	float: left;
    width: 36%;
	padding-top: 12px;
}
.header-sec{
	width: 100%;
}
.callBack{
	background: url("../images/phone.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #0c78c4;
    display: block;
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 0 8px;
    padding: 0 0 0 32px;
}
.callBack:hover{
	color:#0c78c4;
}
.mail{
	font-size:16px;
	line-height:0px;
	color:#05376f;
}
.mail:hover{
	color:#0c78c4;
}
#wb_logo {
	width:auto;
	height:auto;	
	text-indent:100%;
	white-space:nowrap;
	display: block;
	margin:5px 0 5px 0;
}
/*============MAIN MENU============*/
.mainNav{
	padding:0 0 10px 0;
	margin:0 0 0 -20px;
	width:100%;
	position:relative;
	z-index:100;
}
.secondaryNav{
	margin:0 0 0 -10px;
	width:100%;
	position:relative;
	z-index:99;
}
.mainNav li, .secondaryNav li{
	font:bold 14px Arial, Helvetica, sans-serif;
	line-height:15px;
	float:left;
	padding:0 18px 0 17px;
	border-left:1px solid #b7b7b7;
}
.mainNav li:first-child, .secondaryNav li:first-child{
	border:0;
	padding-left:7px;
}
.mainNav li a{
	color:#05376f;
}
.secondaryNav li a{
	color:#3477c1;
}
.mainNav li a:hover{
	color:#fff;
}
.secondaryNav li a:hover{
	color:#05376f;
}

/*============MAIN CONTAINER============*/
#wb_wraper_container {
	width:982px;
	margin:0 auto;
}
.mainContentsContainer{
	width:727px;
	padding:0 0 39px 0;	
	
}

.bodytext a { text-decoration:underline;color:#05376f; font-weight:bold;}
.bodytext a:hover { text-decoration:none;color:#000000; }
.bodytext ol {padding-left: 15px; padding-bottom:10px; }
.bodytext ol li {list-style: decimal; padding: 3px;line-height:26px;color:#555;font:normal 13px Arial,Helvetica,sans-serif; }
.bodytext ul {padding-left: 15px; padding-bottom:10px; }
.bodytext ul li {list-style: disc; padding: 3px;line-height:26px;color:#555;font:normal 13px Arial,Helvetica,sans-serif; }
.bodytext h3 {font-weight:bold;}
.bodytext h1 {font-size:13px;font-weight:bold;}
.upperSec{
	background:#0368af;
	margin:0 0 20px 0;
}
.upperLeftSec{
	width:495px;
	position:relative;
	height:242px;
}
.upperLeftSec iframe{
	height:242px;
	position:absolute;
	width:495px;
}
.img{
	margin:0 0 -3px 0;
}
.upperRightSec{
	width:231px;
}
.upperRightSec h2{
	font:bold 20px Arial, Helvetica, sans-serif;
	line-height:26px;
	color:#fff;
	padding:160px 0 0 15px;
}
.sliderContainer{
	padding:0 0 25px 0;
}
.slider{
	width:650px;
	margin:0 0 0 37px;
}
.mediator{
	width:315px !important;
	margin:0;
	border-bottom:1px dotted #8c8c8c;
	padding:0 0 27px 0;
    height: 116px;
	text-align: left;	
}

.mediator_empty {
     padding:0 0 97px 0 !important;
}
.mediator img{
	margin:0 15px 0 0px;
	float:left;
}
.mediator h3{
	font-size:14px;
	line-height:12px;
	font-weight:bold;
	color:#262626;
	padding:0 0 5px 0;
}
.mediator p{
	font-size:12px;
	line-height:15px;
	padding:0 0 5px 0;
}
.mediator a.readMore{
	font-size:12px;
	line-height:17px;
	color:#202020;
}
.mediator a {
	color: #05376f; 
	font-weight:bold; 
	text-decoration: underline;
}
.mediator a.readMore:hover{
	color:#05376f;
}
.link{
	font-size:14px;
	line-height:17px;
	font-weight:bold;
	color:#f19614;
	padding:0 0 10px 0;
}
.casesNav{
}
.casesNav li{
	padding:0 0 25px 0;
}
.casesNav li h4{
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:18px;
	padding:0;
	color:#04253b;
}
.casesNav li p{
	line-height:18px;
	padding:0 0 8px 0;
}
.read{
	color:#f19614;
}
.read:hover{
	color:#d5115b;
}
.download{
	color:#d5115b;
	margin:0 0 0 52px;
}
.download:hover{
	color:#f19614;
}
/*============RIGHT SIDE BAR============*/
.rightSideBar{
	width:25%;
	padding:0 0 50px 0;	
}
.grayBox{
	background:#f6f6f6;
	padding:9px 10px 10px 15px;
	margin:0 0 17px 0;
}
.grayBox p{
	font:normal 19px 'bitterregular', Arial, Helvetica, sans-serif;
	line-height:26px;
	color:#292929;
	padding:0 0 8px 0;
}
.grayBox p a{
	font-size:16px;
	line-height:22px;
	text-decoration:underline;
	color:#d5115b;
}
.grayBox p a:hover{
	text-decoration:none;
}
.number2{
	font:normal 27px 'bitterbold', Arial, Helvetica, sans-serif;
	line-height:29px;
	color:#f19614;
	padding:0 0 20px 0;
	display:block;
}
/*============COLOR BOXES AT RIGHT============*/
.box{
	background:#05376f;
	margin:0 0 5px 0;
	position:relative;
	padding:5px 10px 5px 10px;
}
.box h3, .box h3 a{
	font:normal 16px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#fff;
	padding:0;
	font-weight:600;
}
.box h3 a:hover{
	color:#ccc;
}
.box3 p a:hover{
	color:#ccc;
}
.box h3 span{
	display:block;
}
.externalLink{
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height:14px;
	color:#55a0d5;
	padding:0;
	position:absolute;
	right:10px;
	bottom:9px;
}
.externalLink:hover{
	color:#ff81b1;
}
.yellow{
	background:#f19614;
}
.yellow .externalLink{
	color:#fbd196;
}
.yellow .externalLink:hover{
	color:#05376f;
}
.pink{
	background:#d5115b;
	margin:0 0 24px 0;
}
.pink .externalLink{
	color:#ff81b1;
}
.pink .externalLink:hover{
	color:#55a0d5;
}
.testimonials{
}
.testimonials li{
	font:italic normal 12px Arial, Helvetica, sans-serif;
	line-height:17px;
	color:#555;
}
.testimonials li p{
	padding:0 0 0 0;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:17px;
}
.testimonials li p span{
	color:#05376f;
	display:block;
}
.name{
	font-weight: bold;
    font-size: 13px;
}

/* STG Testimonials Category Selector CSS */
#testimonials .greyhover {
	font-size:14px;
	margin-right:20px
}
#testimonials .greyhover:hover {
	color:#ccc;
}
#testimonials .greyhover:last-child {
	margin-right: 0;
}

#testimonials .greyhover:nth-child(n+1) {
	color:#f19614;;
}
#testimonials .greyhover:nth-child(n+2) {
	color:#d5115b;
}

#testimonials .greyhover:nth-child(n+3) {
	color:#1f1f1f;
}
/* END - STG Testimonials Category Selector CSS */

.greyhover1{
	font-size:14px;color:#f19614;margin-right:20px;
}
.greyhover1:hover{
	color:#ccc;
}
.greyhover2{
	font-size:14px;color:#d5115b;margin-right:20px;
}
.greyhover2:hover{
	color:#ccc;
}
.greyhover3{
	font-size:14px;color:#1f1f1f;
}
.greyhover3:hover{
	color:#ccc;
}
/*============FOOTER============*/
.footerUpperSec{
	border-bottom:1px dotted #8c8c8c;
	margin:0 0 32px 0;
}
.mediaLinks {
    border-right: 1px dotted #8c8c8c;
    margin: 0 10px 7px 0;
    padding: 20px 23px 0 0;
    width: 37%;
}
.mediaLinks li{
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#4583c7;
	padding: 0 0 10px 26px;
	float:left;
}
.mediaLinks li:first-child {
    padding: 20px 0 0;
}
.mediaLinks li a{
	background:url(../images/media_icons.png) no-repeat 0 0;
	width:32px;
	height:32px;
	display:block;
}
.mediaLinks li a.twitter{
	background-position:-32px 0;
}
.mediaLinks li a.googlePlus{
	background-position:-64px 0;
}
.mediaLinks li a.linkedIn{
	background-position:-96px 0;
}
.mediaLinks li a.youTube{
	background-position:-128px 0;
}
.mediaLinks li a.rss{
	background-position:-160px 0;
}
.mediaLinks li a.email{
	background-position:-192px 0;
}
.mediaLinks li a.print{
	background-position:-224px 0;
}
.accredit{
	padding:0 0 0 0;
}
.accredit h4{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:22px 18px 0 0;
	float:left;
}
.logos{
	float:left;
}
.footerLowerSec{
	padding:28px 0 0 0;
}
.footerSec1{
	width:240px;
	padding:0 25px 0 0;
}
.footerSec2{
	width:270px;
	padding:0 20px 0 0;
}
.footerSec3{
	width:182px;
	padding:0 18px 0 0;
}
.footerSec4{
	width:208px;
	padding:0;
}
.navigation{
	padding:0 0 18px 0;
}
.navigation li{
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#124287;
	padding:0 0 0 20px;
}
.navigation li a{
	color:#757575;
}
.navigation li a:hover{
	color:#124287;
}
.navigation li:first-child{
	padding:0;
	font-weight:500;
}
.copyRight{
	font-size:11px;
	line-height:15px;
	color:#124287;
	padding:0 0 23px 0;
}
.copyRightNav{
	padding:0 0 20px 0;
}
.copyRightNav li{
	font-size:11px;
	line-height:15px;
	color:#124287;
	padding:0 0 2px 0;
}
.copyRightNav li a{
	color:#124287;
}
.copyRightNav li a:hover{
	color:#000;
	text-decoration:underline;
}
.address{
	font-size:11px;
	line-height:18px;
	padding:0 0 20px 0;
}
.address span, .address a{
	color:#124287;
}
.address a:hover{
	color:#555;
	text-decoration:underline;
}
												 /*===================================================== 
																	CODE FOR INDEX PAGE
												  ======================================================*/
.mainSliderContainer{
	background:url(../images/bg_slider.png) no-repeat 0 bottom;
	width:985px;
	height:399px;
	/*margin:13px 0 10px;*/
	padding: 3px 0 0 0;
	margin: 0 0 10px 0;
}
.sliderSec{
	width:659px;
	height:331px;
	position:relative;
	padding:7px 0 0 8px;
}
.nivo-html-caption,.nivo-caption{
	position: absolute;
	width:455px;
	left:24px;
	top:auto !important;
	bottom:0px !important;
	padding:147px 0 0 0;
	z-index:10;
	background:none !important;
}
.nivo-html-caption h3,.nivo-caption h3{
	font:bold 26px Arial, Helvetica, sans-serif;
	line-height: 39px;;
	background:#d5115b;
	float:left;
	padding:0 12px;
	color:#fff;
	text-shadow:1px 1px 5px rgba(0,0,0,.40);
}
.nivo-html-caption p,.nivo-caption p{
	font:bold 24px Arial, Helvetica, sans-serif;
	line-height: 31px;;
	float:left;
	padding:0 !important;
	color:#fff;
	text-shadow:1px 1px 5px rgba(0,0,0,.40);
}
.nivo-html-caption p span, .nivo-caption p span, .nivo-html-caption p span, .nivo-caption p{
	background:#d5115b;
	padding:0 12px;
	display:block;
	float:left;
}

.nivo-html-caption pre, .nivo-caption pre{
	font:bold 24px Arial, Helvetica, sans-serif;
	line-height: 31px;;
	float:left;
	padding:0 !important;
	color:#fff;
	clea
	text-shadow:1px 1px 5px rgba(0,0,0,.40);
	background:#d5115b;
	padding:0 12px;
	display:block;
	float:left;
}
.nivo-caption pre{ clear:both; padding:0 12px !important; }
.newsContainer{
	width:659px;
	height:40px;
	padding:0 0 0 8px;
}
.newsContainer span.heading{
	font:bold 14px Arial, Helvetica, sans-serif;
	line-height:40px;
	color:#d5115b;
	padding:0 18px 0 18px;
}
.newsContainer li{
	font:normal 11px Arial, Helvetica, sans-serif;
	line-height:40px;
	color:#fff;
	padding:0 0 0 18px;
}
#slider2{
	width:659px;
	height:331px;
}
.sliderRightSec{
	width:310px;
	margin:7px 8px 0 0px;
}
.videoContainer{
	width:309px;
	height:196px;
}
.box2{
	background:#05376f url(../images/blue.png) no-repeat right center;
	padding:5px 10px 5px 10px;
	margin:0 1px 0 0;
	height:48px;
	display:block;
	position:relative;
}
.box2:hover span{
	color:#ccc;
}
	
.box2 span{
	font:normal 19px 'bitterbold',Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#fff;
	padding:0;
	font-weight:600;
	position:absolute;
	right:0px;
	bottom:2px;
}
.box2 pre {font:normal 19px 'bitterbold',Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#fff;
	padding:0;
	font-weight:600;}
	.box2 pre:hover {color:#cccccc;}
.bg2{
	background:#f19614 url(../images/yellow.png) no-repeat right center;
}
.bg3{
	background:#d5115b url(../images/pink.png) no-repeat right center;
}
/*============SUB SECTION1============*/
.subSec1{
	padding:11px 0 4px 0;
}
.box3{
	width:316px;
	margin:0 0 0 17px;
}
.box3 h2{
	padding:0 0 8px 0
}
.box3 p{
	font-size:12px;
	line-height:17px;
	padding:0 0 11px 0;
}
.txtData{
	margin:0 5px 0 0;
}
.box3 img{
	margin:33px 0 0 0;
}
.box3 .testimonials li h2{
	color:#f19614;
}
.box3 .testimonials li h2:hover{
	color:#ccc;
}
.navSimple{
	padding:0 0 0 0;
}
.navSimple li{
	background-image: url("http://www.effectivedisputesolutions.co.uk/images/tick.png");
    background-repeat: no-repeat;
    font: 12px/15px Arial,Helvetica,sans-serif;
    padding: 0 0 10px 20px;
}
.navSimp{
	float: right;
    margin-left: 20px;
    padding: 0;
    width: 35%;
}
.navSimp li{
	background-image: url("http://www.effectivedisputesolutions.co.uk/images/tick.png");
    background-repeat: no-repeat;
    font: 12px/15px Arial,Helvetica,sans-serif;
    padding: 0 0 10px 20px;
}
.navigation2{
}
.navigation2 li{
	width:316px;
	margin:0 0 20px 17px;
	padding:20px 0 0 0;
	float:left;
	border-top:1px dotted #8c8c8c;
	border-bottom:1px dotted #8c8c8c;
	min-height : 135px;
}
.navigation2 li h2{
	padding:0 0 10px 0;	
	min-height:40px;
}

.navigation2 li h2:hover{
	color:#ccc;
	}
.navigation2 li p{
	font-size:12px;
	line-height:17px;
	padding:0 0 13px 0;
}
.navigation2 li:first-child{
	margin:0;
}

.adj{
	width:992px;
}
.subSec2{
	padding:0 0 16px 0;
	border-bottom:1px dotted #8c8c8c;
	margin:0 0 11px 0;
}
.subSec2 h2{
	padding:0 0 10px 0;
}
.subSec2 p{
	padding:0 0 15px 0;
}
.pic{
	margin:5px 0 0px 35px;
}
.blue{
	color:#05376f;
	margin: 0 52px 0 0;
}
.blue:hover{
	color: #d5115b;
}
/*============DROPDOWNS============*/
.mainNav li.dd, .secondaryNav li.dd{
	position:relative;
	padding:0 5px 0 5px;
	z-index:10;
}
.secondaryNav li.dd{
	z-index:9;
}
.mainNav li.dd a, .secondaryNav li.dd a{
	display:block;
	padding:0 13px 0 12px;
}
.mainNav li.dd:hover>a, .secondaryNav li.dd:hover>a{
	display:block;
	color:#fff;
	position:relative;
	z-index:1;
}
.mainNav li.dd:hover .subNav, .secondaryNav li.dd:hover .subNav{
	display:block;
}
.subNav{
	position:absolute;
	width:96%;
	padding:64px 0 0 0;
	left:5px;
	top:-8px;
	background:#d7d7d7;
	display:none;
}
.subNav .navLowerSec{
	width:482px;
	position:absolute;
	z-index:-1;
	left:0;
	border-bottom:0;
	padding:25px 20px 20px 20px;
	background:#d7d7d7;
}
.subNav .navLowerSec h4{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	padding:0 0 20px 0;
}
.secLeft{
	width:250px;
}
.rightSec{
	width:180px;
}
.mainNav .subNav ul, .secondaryNav .subNav ul{
	padding:0 0 10px 0;
}
.mainNav .subNav ul li, .secondaryNav .subNav ul li{
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:17px;
	padding:0 0 10px 0;
	color:#003b87;
	border:0;
	float:none;
}
.mainNav .subNav ul li a, .secondaryNav .subNav ul li a{
	color:#272727;
	margin:0;
	padding:0;
}
.mainNav .subNav ul li a:hover, .secondaryNav .subNav ul li a:hover{
	color:#003b87;
}
.mainNav .subNav ul li:first-child, .secondaryNav .subNav ul li:first-child{
	padding:0 0 10px 0;
	font-size:13px;
	font-weight:bold;
}
.workplace .subNav .navLowerSec{
	width:422px;
}
.first .subNav .navLowerSec{
	width:220px;
}
.mainNav .workplace  .subNav ul li{
	color:#f19614;
}
.mainNav .workplace  .subNav ul li a:hover{
	color:#f19614;
}
.mainNav .family  .subNav ul li{
	color:#d5115b;
}
.mainNav .family  .subNav ul li a:hover{
	color:#d5115b;
}
.family .subNav .navLowerSec{
	right:0;
	left:auto;
}
.alternative .subNav .navLowerSec{
	width:422px;
}
.first .subNav .navLowerSec{
	width:220px;
}
.mainNav .workplace  .subNav ul li{
	color:#f19614;
}
.mainNav .workplace  .subNav ul li a:hover{
	color:#f19614;
}
.mainNav .family  .subNav ul li{
	color:#d5115b;
}
.mainNav .family  .subNav ul li a:hover{
	color:#d5115b;
}
.family .subNav .navLowerSec{
	right:0;
	left:auto;
}
.alternative .subNav .navLowerSec{
	width:400px;
}
.alternative .secLeft{
	width:200px;
}
.alternative .secRight{
	width:180px;
}
.secondaryNav .alternative  .subNav ul li{
	color:#f19614;
	font-weight:normal;
}
.secondaryNav .alternative  .subNav ul li a{
	color:#0368af;
}
.secondaryNav .workplace  .subNav ul li a:hover{
	color:#000;
}
.secondaryNav .alternative  .subNav ul li{
	color:#000;
}
.secondaryNav .alternative  .subNav ul li a:hover{
	color:#000;
}
.alternative .subNav .navLowerSec{
}
.aboutUs .subNav .navLowerSec{
	width:328px;
}
.aboutUs .secLeft{
	width:186px;
}
.aboutUs .secRight{
	width:142px;
}
.secondaryNav .aboutUs  .subNav ul li{
	color:#f19614;
	font-weight:normal;
}
.secondaryNav .aboutUs  .subNav ul li a{
	color:#0368af;
}
.secondaryNav .aboutUs  .subNav ul li a:hover{
	color:#000;
}
.secondaryNav .aboutUs  .subNav ul li{
	color:#000;
}
.secondaryNav .aboutUs  .subNav ul li a:hover{
	color:#000;
}
.aboutUs .subNav .navLowerSec{
}
/* Quick Contact*/
#qcontact-box {	
	display: none;
	position: fixed;
	width: 520px;
	border: 5px solid #dedede;
	color:#555;
	background-color:#dedede;
	padding: 15px 20px 20px 20px;
	z-index: 100000000;
	box-shadow	:0px 6px 32px #333333;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topright: 5px ;
	-khtml-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
}
.close-btn {
float: right; z-index:10000; position:absolute; right:0px;
}
/* .ubermenu, .ubermenu-nav { z-index:10000 !important;} */
.ubermenu-main { background:transparent !important; border:0px !important;}
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle { padding:0px 5px !important;}
.ubermenu .ubermenu-target-text {font:bold 12px/15px Arial,Helvetica,sans-serif !important;}
.ubermenu-submenu {padding:10px;}
.ubermenu-submenu .ubermenu-target-text {font:normal 12px/15px Arial,Helvetica,sans-serif !important;}
#ubermenu-main-6 , #ubermenu-main-79 { margin-left:-20px !important;}
#ubermenu-main-6 { margin-top:-1px !important;}
.ubermenu-item-level-0 {border-right:1px solid #b7b7b7 !important; margin-bottom:10px !important;}
.ubermenu-item-level-0.m-last {border-right:0px solid #b7b7b7 !important;}
.ubermenu-item-level-1 a{ line-height:25px !important;}
.ubermenu-submenu-id-1900 li a span{color:#000000 !important;}
.ubermenu-submenu-id-2397 li a span {color:#000000 !important;}
.ubermenu-submenu-id-1900 li a span:hover {color:#05376f !important;font-weight:bold !important;}
.ubermenu-submenu-id-2397 li a span:hover {color:#05376f !important;font-weight:bold !important;}
nav ul li .menuhead a span.ubermenu-target-title { font-weight:bold !important; padding-top:15px !important; padding-bottom:5px !important; font-size:15px !important;}
.ubermenu-submenu { margin-left:25px;}
ul.ubermenu-submenu { padding-bottom:15px !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after {display:none !important;}
.page.page-template-default {padding:0px;}
body.page {padding:0px;}
#ubermenu-main-81 { z-index:10;}
#ubermenu-main-82 { z-index:9;}
.who span{ color:#05376f !important; font-weight:bold; }
.work span{ color:#05376f !important; font-weight:bold; }
.family span{ color:#05376f !important; font-weight:bold; }


a .post-pre-top{position:absolute; height:28px; width:17px; display:block; background-image:url(../images/slider_btns.png); text-indent:-9999px; margin-left:-20px; top:50px;}
a:hover .post-pre-top{position:absolute; height:28px; width:17px; display:block; background-image:url(../images/slider_btns.png); text-indent:-9999px; margin-left:-20px; top:50px; background-position:0 -28px;}
a .post-next-top{position:absolute; height:28px; width:17px; display:block; background-image:url(../images/slider_btns.png); text-indent:-9999px; margin-left:-20px; top:50px;background-position:-15px 0px; left:123px;}
a:hover .post-next-top{position:absolute; height:28px; width:17px; display:block; background-image:url(../images/slider_btns.png); text-indent:-9999px; margin-left:-20px; top:50px; background-position:-15px -28px;}


a .post-pre-bottom{ height:28px; width:17px; display:block; background-image:url(../images/slider_btns.png); text-indent:-9999px; float:left; margin-left:500px; }
a:hover .post-pre-bottom{ height:28px; width:17px; display:block; background-image:url(../images/slider_btns.png); text-indent:-9999px; background-position:0 -28px;}
a .post-next-bottom{ height:28px; width:17px; display:block; background-image:url(../images/slider_btns.png); text-indent:-9999px; background-position:-15px 0px; left:123px; float:right;}
a:hover .post-next-bottom{ height:28px; width:17px; display:block; background-image:url(../images/slider_btns.png); text-indent:-9999px; background-position:-15px -28px;}


.play-video { background-image: url("../images/vid-bg.png"); background-position: center top; height: 100%; position: absolute; top: 0; width: 100%;}
.Play-txt {position:absolute; line-height:25px; top:170px; width:100%; text-align:center;font-size:20px; font-weight:bold; -webkit-touch-callout: none; -webkit-user-select: none;-khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none; color:#FFFFFF; opacity:0.8; }
.wpcf7 textarea { height: 50px;}
.multi-img {padding:0px; margin:0px;}
.multi-img ul li {float:left; width:99px; height:120px; overflow:hidden;}
.img-asize {position:relative;}
.img-asize a {height:240px;overflow:hidden; display:block;}
.img-asize a.various {display:inline;}
.right  {width:495px;}
.right ul {width:495px;}

.ubermenu .mmenu-1 a span{color:#05376f !important; font-size:12px !important;}
.ubermenu .mmenu-2 a span{color:#05376f !important; font-size:12px !important;}
.ubermenu .mmenu-3 a span{color:#05376f !important; font-size:12px !important;}
.ubermenu .mmenu-4 a span, .ubermenu .mmenu-4 a span:hover{color:#f19614 !important; font-size:12px !important;}
.ubermenu .mmenu-5 a span, .ubermenu .mmenu-5 a span:hover{color:#d5115b !important; font-size:12px !important;}

.ubermenu .mmenu-1 ul li a span:hover ,
.ubermenu .mmenu-2 ul li a span:hover ,
.ubermenu .mmenu-3 ul li a span:hover {color:#05376f !important; font-size:12px !important; font-weight:bold !important;}
.ubermenu .mmenu-4 ul li a span:hover {font-weight:bold !important;}
.ubermenu .mmenu-5 ul li a span:hover {font-weight:bold !important;}

.menu-item-1899 {}

.ubermenu .mmenu-1 ul li a span , .ubermenu .mmenu-2 ul li a span ,.ubermenu .mmenu-3 ul li a span,.ubermenu .mmenu-4 ul li a span,.ubermenu .mmenu-5 ul li a span {color:#000000 !important;}


#menu-item-1849  a span {color:#05376f !important; font-weight:bold !important;}
#menu-item-1860  a span {color:#f19614 !important; font-weight:bold !important;}
#menu-item-1874 a span {color:#d5115b !important; font-weight:bold !important;}
#menu-item-1814 a span {font-weight:bold !important; color:#05376f;}
#menu-item-1817 a span {font-weight:bold !important; color:#05376f;}


.outer-wrapper {position:relative;}
.outer-wrapper .wrapper-left {float:left;  }
.outer-wrapper .wrapper-right {position:relative; width:325px; float:right; border-left:1px dotted #8c8c8c; padding-left:15px; margin: 0 0 20px 20px;}
.page-id-515 .outer-wrapper .wrapper-right , .page-id-435 .outer-wrapper .wrapper-right {margin: 0 0 50px 20px;}
.outer-wrapper .wrapper-nomed {position:relative; width:180px; float:right; padding-left:15px; }
.leaflet , .testimo {text-align:right; margin:0 5px 0 0;}
.leaflet a, .testimo a {float:none !important;}
.outer-wrapper .wrapper-right .mediator  {padding:10px 0 15px 0;}
.case-study { }
.client1 .tickercontainer{height:75px !important;}
.client1 {width: 75%;}
.client-popup{width:600px;display: none;padding:15px; height:auto;}
.client-popup img{height:75px;margin:0 auto; padding-bottom:15px;}
.client-popup .title{color:#2e2e2e;margin:0 auto; font-weight: 600; font-size:16px;}
.box4 { color: #555; font: 13px/19px Arial,Helvetica,sans-serif; padding: 10px 0 55px}
.mediator-page-temp {float:left;width:700px;padding-left:20px; text-align:justify;}
div.wpcf7 img.ajax-loader {float:left;}

@media all and (min-width:769px) and (max-width:980px) {

}
@media all and (min-width:20px) and (max-width:768px) {
	img { 
	max-width:90%;
	}
	#wb_wraper_container {
	width:100% !important;
	}
	#wb_wraper_header #wb_header {
	width:100%; overflow:hidden;
	}
	.logo-header {
	float:none; width:100%;
	}
	
	.headerdesc {
	float: none; width: 100%; padding: 20px 75px !important; box-sizing: border-box;  text-align: justify;}
	#wb_logo {margin:0 auto;}
	
	.headerRightSec {float:none; width:100%; text-align:center;}
	.callBack {margin:10px auto; max-width:225px;}
	.fr_wb , .fl_wb { float:none;}
	#social-slider-menu {display:none;}
	.mainSliderContainer { background-image:none !important;}
	.mainSliderContainer .newsContainer  { display:none !important;}
	.sliderRightSec  { margin:0 auto; }
	.mainSliderContainer { max-width:100%; margin:0 auto;}
	.mainSliderContainer .sliderSec {display:none;}
	.subSec1 {width:100%; padding:0 10px; box-sizing:border-box;}
	.subSec1 .box3 {max-width:285px; width:90%; float:none; padding:15px 0; margin:0 auto !important; border-bottom:1px dotted #8c8c8c;}
	.navigation2  li {float:none; border:0px !important; width:100%; max-width:285px; margin:0 auto !important;  border-bottom:1px dotted #8c8c8c; padding:15px 0;}
	
	.sliderContainer  {width:100%; overflow:hidden;}
	.subSec2    {width:100%; overflow:hidden;}
	.subSec2 .navSimp {float:none; width:90%;}
	
	.mainContentsContainer {width:100%; overflow:hidden;}
	.mainContentsContainer  .upperSec{width:100%; overflow:hidden; background-color:#ffffff;}
	.mainContentsContainer  .upperSec .upperLeftSec {width:100%; overflow:hidden; margin:0 auto; height:auto; text-align:center;}
	.mainContentsContainer  .upperSec .upperLeftSec  img {width:100%; max-width:100%;}
	.mainContentsContainer  .upperSec .upperLeftSec iframe {position:relative; max-width:100%; margin:0 auto;} 
	.mainContentsContainer  .upperSec .upperLeftSec  .Play-txt { bottom:0px !important;}
	.mainContentsContainer  .upperSec .upperRightSec  {width:100%; background-color:#0368af;}
	.mainContentsContainer  .upperSec .upperRightSec  h2{width:100%; padding:15px; text-align:center;box-sizing:border-box;}
	.outer-wrapper {max-width:90%; margin:0 auto;}
	#wb_wraper_header {margin-bottom:0px !important;}
	
	.rightSideBar {width:100%; max-width:400px; margin:0 auto;}
	
	#wb_footer .footerUpperSec {border-bottom:0px;}
	#wb_footer .footerUpperSec .mediaLinks {width:100%; overflow:auto; max-width:400px; margin:0 auto !important; border-right:0px;}
	#wb_footer .footerUpperSec .accredit  {width:100%; overflow:auto;}
	
	.footerLowerSec  { padding:30px;}
	
	.footerSec1  , .footerSec2 , .footerSec3  , .footerSec4  { width:240px; float:left;} 
	.footerSec3   { clear:both;}
	#social-slider-menu {display:none !important;}
	.page-template-archive-casestudy-php #wb_wraper_container .mainContentsContainer .sec1  {width:100%; padding:5px;box-sizing:border-box !important;}
	.mainContentsContainer  .sec1 {width:100% !important; padding:5px; box-sizing:border-box !important; }
	.bodytext .stxt span {width:100% !important;}
	.outer-wrapper .wrapper-left { width:100%; max-width:100%; float:none; margin:0 auto;padding:5px; box-sizing:border-box !important;}
	.mediator-page-temp {width:100%; padding:10px;box-sizing:border-box !important; }
	
	.page-template-template-contact-form-php  table{ width:100% !important;}
	.page-template-template-contact-form-php  table tr{ width:100% !important;}
	.page-template-template-contact-form-php  table tr td {width:70% !important;}
	.page-template-template-contact-form-php  table tr td:first-child {width:120px !important;} 
	.box h3, .box h3 a { max-width:275px;}
	
	.page-template-template-mediators-php .upperLeftSec  .multi-img.right { width:100%; max-width:495px; margin:0 auto;}
	.page-template-template-mediators-php .upperLeftSec  .multi-img.right  ul{ width:100%; max-width:495px; margin:0 auto;}
	.page-template-template-mediators-php .upperLeftSec {height:auto;}
	
	.upperSec { height:auto;}
	
}

.bodytext {padding-top:20px;}

@media all and (min-width:20px) and (max-width:380px) {
	.outer-wrapper .wrapper-right {padding-left:0px; margin:0px; border:0px; float:left;}
	.outer-wrapper {width:100%; padding:5px; box-sizing:border-box !important; max-width:100%;}
	.page-template-archive-casestudy-php #wb_wraper_container .mainContentsContainer .sec1  {width:100%; padding:5px;box-sizing:border-box !important;}
	.cs li .casestudy {width:100%;}
	.mainContentsContainer  .sec1 {width:100% !important; padding:5px; box-sizing:border-box !important; }
	.page-template-template-contact-form-php  table tr td {width:100% !important; text-align:left; display:inline-block;}
	
}
@media all and (min-width:20px) and (max-width:335px) { 
.outer-wrapper .wrapper-right {width:100% !important;}
.outer-wrapper .wrapper-left .sec1 {width:100% !important; padding:5px; box-sizing:border-box !important;}
.cs li .casestudy {width:100%;}
}