@charset "utf-8";/* CSS Document *//* Mozilla based browsers */::-moz-selection {    background-color: #b87d37;    color: #ffffff;}/* Works in Safari */::selection {    background-color: #b87d37;    color: #ffffff;}/* Works in Opera */::-o-selection {    background-color: #b87d37;    color: #ffffff;}::-ms-selection {    background-color: #b87d37;    color: #ffffff;}/* Works in Internet Explorer */::-webkit-selection {    background-color: #b87d37;    color: #ffffff;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;}/* HTML5 display-role reset for older browsers */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {    display: block;}body {    color: #000;}ol,ul {    list-style: none;}blockquote,q {    quotes: none;}blockquote:before,blockquote:after,q:before,q:after {    content: '';    content: none;}table {    border-collapse: collapse;    border-spacing: 0;}* {    outline: none;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}a {    text-decoration: none;    cursor: pointer;}button {    cursor: pointer;}.clear {    clear: both}body,html {    margin: 0;    padding: 0;    font-family: 'open_sansregular';    /*background: url(../image/paragon-bg.jpg) no-repeat center center fixed;    background-size: cover;    background-attachment: fixed;*/}body p {    font-family: 'open_sansregular';}/*-------------------------------------------------------------------------------------------*//* 1. SETUP *//*-------------------------------------------------------------------------------------------*//* 1.1 Defaults */h1,h2,h3,h4,h5,h6,strong {    margin: 0}i,em {    font-style: italic;}.left {    float: left;}.right {    float: right;}.alignleft {    text-align: left;}.alignright {    text-align: right;}.aligncenter {    text-align: center;}.clear {    clear: both;}.clearfix:before,.clearfix:after {    display: table;    content: " ";}.clearfix:after {    clear: both;}textarea {    overflow: auto;    font-family: 'Agenda-Regular';    /* Body Font Family Will Come Here */}address {    font-style: normal;}@font-face {    font-family: 'open_sansbold';    src: url('../font/opensans-bold-webfont.woff2') format('woff2'), url('../font/opensans-bold-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansitalic';    src: url('../font/opensans-italic-webfont.woff2') format('woff2'), url('../font/opensans-italic-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sanslight';    src: url('../font/opensans-light-webfont.woff2') format('woff2'), url('../font/opensans-light-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sanslight_italic';    src: url('../font/opensans-lightitalic-webfont.woff2') format('woff2'), url('../font/opensans-lightitalic-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sansregular';    src: url('../font/opensans-regular-webfont.woff2') format('woff2'), url('../font/opensans-regular-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'open_sanssemibold';    src: url('../font/opensans-semibold-webfont.woff2') format('woff2'), url('../font/opensans-semibold-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotoblack';    src: url('../font/roboto-black-webfont.woff2') format('woff2'), url('../font/roboto-black-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotobold';    src: url('../font/roboto-bold-webfont.woff2') format('woff2'), url('../font/roboto-bold-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotolight';    src: url('../font/roboto-light-webfont.woff2') format('woff2'), url('../font/roboto-light-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotomedium';    src: url('../font/roboto-medium-webfont.woff2') format('woff2'), url('../font/roboto-medium-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotoregular';    src: url('../font/roboto-regular-webfont.woff2') format('woff2'), url('../font/roboto-regular-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'robotothin';    src: url('../font/roboto-thin-webfont.woff2') format('woff2'), url('../font/roboto-thin-webfont.woff') format('woff');    font-weight: normal;    font-style: normal;}/*********************************** Main Container css **********************************************/.topMainContainer {    padding-left: 0;    padding-right: 0px;}.wrapper {    width: 100%;    float: left;}.wrapper.active {    overflow: hidden;}.container {    width: 100%;    float: left;}.leftMenuSection {    transition-duration: 300ms;    width: 275px;    float: left;    position: fixed;    height: 100%;    background:    /*url(../image/side-bg.png) no-repeat center 90%*/        #5e327d;    opacity: 0.80;}.rightMenuSection {    transition-duration: 300ms;    width:calc(100% - 300px);    float: left;    position: relative;    left: 20%;}.leftHeader {    width: 100%;    float: left;    min-height: 73px;    background: #f8f8f8;}.centerHeader {    width: 85%;    float: left;    background: #fff;    opacity:0.80;}.centerHeader a.mobile-logo {    float: left;    display: none;}.centerHeader a.mobile-logo.active {    visibility: hidden;}
.rightHeader {    
width:310px; 
padding:0 23px 0 0;    
float: right;
}
header .leftHeader a {    padding: 13px 16px;}header .leftHeader a img {    width: auto;    max-width: 100%;}header .centerHeader .searchSection {    float: left;}header .centerHeader .searchSection .searchInner {    background: #fff;    padding: 0 28px;    float: left;    position: relative;    margin: 16px;}header .centerHeader .searchSection .searchInner .inputsearch {    background: #f7f7f7;    float: left;    text-transform: capitalize;    padding: 12px;    font-size: 12px;    border: none!important;    outline: none!important;    box-shadow: none!important;    line-height: 14px;    border-radius: 7px;    width: 357px;    border-top-right-radius: 0px;    border-bottom-right-radius: 0px;    font-family: 'robotoregular';    color: #333;}.btnsrch {    background: url(../image/search.png) no-repeat center bottom #bdc2ca;    width: 40px;    height: 38px;    border: 0;    border-top-right-radius: 7px;    border-bottom-right-radius: 7px;    font-family: 'robotoregular';}.burger-button {    width: 35px;    top: 0;    bottom: 0;    margin: auto;    background: none;    border: none;    right: 22px;    padding: 0;    cursor: pointer;    float: left;    margin: 23px 0px 23px 23px;    position: relative;    height: 27px;    display: none;}.burger-button.active span.b-bar {    position: absolute;}.burger-button span.b-bar {    width: 100%;    height: 5px;    display: block;    background: #5f327e;    transition: transform .5s;}.burger-button.active span.b-bar.mid {    display: none;}.burger-button span.b-bar.mid {    margin: 3px 0;}.burger-button.active span.b-bar.last {    transform: rotate(-44deg);}.burger-button.active span.b-bar.first {    transform: rotate(47deg);}header .rightIcons {    width: 100%;    float: left;}
header .rightIcons ul li {    
display: inline-block;    
padding: 10px;    
background: #fff;    
opacity: 0.67;
vertical-align:top;
}
header .rightIcons ul li a {    text-decoration: none;    padding: 0 10px;    position: relative;    top: 10px;    display: block;}header .rightIcons ul li a img {    max-width: 100%;    width: auto;}header .rightIcons ul li a .datenotification {    width: 20px;    height: 20px;    background: #fff;    border: 2px solid #7e5a97;    border-radius: 50%;    position: absolute;    left: 28px;    padding: 1px 5px;    font-size: 12px;    top: 0;}header .rightIcons ul li a .newsnotification {    width: 20px;    height: 20px;    background: #fff;    border: 2px solid #7e5a97;    border-radius: 50%;    position: absolute;    left: 28px;    padding: 1px 5px;    font-size: 12px;}.wrapper aside {    width: 100%;    float: left;    padding: 35px 0;    height: 100%;    position: relative;}.wrapper aside h2 {    font-size: 30px;    color: #fff;    font-weight: 400;    font-family: 'robotoregular';    ;    padding: 20px 30px;}.wrapper aside .left-div-acc {    background-color: #5e327d;    width: 100%;}.wrapper aside .left-div-acc ul li {    width: 100%;    float: left;    padding: 0 0 10px 0;    border-bottom: 1px solid #79479c;	position: relative;}.wrapper .left-div-acc ul li ul {    display: none;}.wrapper aside .left-div-acc ul li a {    color: #79479c;    font-weight: 700;    width: 100%;    display: block;    line-height: 24px;    font-size: 15px;    padding-left: 10px;}.wrapper aside .left-div-acc ul li.active >a {    background: #4b2169;    color: #fff;    border-bottom: 1px solid #4b2169;    display: block;    line-height: 45px;}.wrapper aside .left-div-acc ul li.subchild.active > a:before {    content: '';    width: 15px;    height: 15px;    background: url(../image/innerminus.png) no-repeat center center;    position: absolute;    right: 15px;    top: 9px;    bottom: 0;    margin: auto;    transform: rotate(0deg);    transition: transform .3s;}.wrapper aside .left-div-acc ul li.subchild > a:before {    content: '';    width: 15px;    height: 15px;    background: url(../image/plus.png) no-repeat center center;    position: absolute;    right: 15px;    top: 9px;    bottom: 0;    margin: auto;    transform: rotate(0deg);    transition: transform .3s;}.wrapper aside .left-div-acc ul li.active > a:after {    content: '';    width: 0;    height: 0;    border-top: 10px solid #4b2169;    border-bottom: 10px solid transparent;    border-left: 10px solid transparent;    border-right: 10px solid transparent;    position: absolute;    left: 35px;    top: 49px;}.wrapper aside .left-div-acc ul li a {    color: #fff;    position: relative;    font-family: 'robotolight';    padding-right: 24px;}/*.wrapper aside .left-div-acc  ul  li   a  img { max-width: 100%;width: auto;padding-right: 7px;position: relative;top: 10px;}*/.wrapper aside .left-div-acc ul li ul {    /*padding-left: 20px; */        height: auto;}.wrapper aside .left-div-acc ul li ul li {    clear: both;    /*padding-left: 20px;*/        border-width: 0;    padding: 0;}.wrapper aside .left-div-acc ul li ul li a {    font-size: 13px;    font-family: 'roboto-regular';    color: #fff;    font-family: 'robotoregular';    font-weight: 500;    border-bottom: 0px;    width: 99%;    word-wrap: break-word;    padding-right: 25px;    padding: 10px 25px 0px 0;}.wrapper aside .copyright {    border-top: 1px solid #79479c;    position: absolute;    bottom: 70px;    width: 100%;    float: left;    display: none;}.wrapper aside .copyright .copyrightDesc {    width: 100%;    float: left;    color: #fff;    font-size: 13px;    font-family: 'robotoregular';    padding: 19px 10px 0px 30px;    display:none;}.wrapper aside .copyright .copyrightTerm {    width: 100%;    float: left;    color: #fff;    font-size: 13px;    font-family: 'robotoregular';    padding: 8px 10px 10px 30px;    text-transform: capitalize;    text-decoration: underline;    cursor: pointer;}.wrapper aside .left-div-acc .noinnerchild a:before,.wrapper aside .left-div-acc .noinnerchild a:after {    display: none;}/*.wrapper aside .left-div-acc  ul  li ul li a:before {display : none;}*/.wrapper aside .left-div-acc ul li ul li a:hover {    color: #b39494;}/*.wrapper aside .left-div-acc  ul  li ul li.active >a{ background: none; }*/.wrapper aside .left-div-acc ul li ul li.active >a:after {    display: none;}.wrapper aside .left-div-acc ul li ul li a {    padding: 7px 0px 5px 18px;}.wrapper aside .left-div-acc ul ul li.subchild.active > a {    background: #30064e;}.wrapper aside .left-div-acc ul li.active > a::after {    z-index: 9;}.wrapper aside .left-div-acc ul li {    padding: 0 0 0px 0;}.wrapper aside .left-div-acc ul li a {    line-height: normal;}.wrapper aside .left-div-acc ul li a img {    padding-right: 7px;    display: inline-block;    vertical-align: middle;}.wrapper aside .left-div-acc ul li.active > a {    line-height: normal}.wrapper aside .left-div-acc ul li a {    padding: 8px 24px 8px 12px}.wrapper aside .left-div-acc ul li a img {    max-width: 30px;    max-height: 30px;}.wrapper aside .left-div-acc ul li span{float: right;width: 20px;height: 20px;position: absolute;right: 13px;top: 15px;cursor:pointer;z-index:99999;}.wrapper aside .left-div-acc ul li.active > a::after {    content: '';    width: 0;    height: 0;    border-top: 9px solid #4b2169;    border-bottom: 9px solid transparent;    border-left: 9px solid transparent;    border-right: 9px solid transparent;    position: absolute;    left: 35px;    top: 41px;}.wrapper aside .left-div-acc ul li ul li > a {    padding: 8px 22px 8px 25px;    background: #382744;    font-size: 14px;    border-bottom: 1px solid #370f57;}.wrapper aside .left-div-acc ul li ul li ul li > a {    padding: 8px 22px 8px 38px;    background: #382744;    font-size: 13px;}.rightSection {    width: 100%;    float: left;}.innerrightSection {    width: 100%;    float: left;    padding: 10px 23px 10px 23px;}.rightParagonIntranet {    float: left;    background: #fff;}.innerrightSection > .item-block {    border: 1px solid #d8cfcf;    background: rgba(255,255,255,.85);    width: 49.5%;    margin-right: 1%;    /*opacity: 0.91;*/    border-radius: 25px; height: 390px}.rightInnerSection a.rightnewsDescp b{font-weight: bold;}.innerrightSection > .item-block:nth-child(2n) {    margin-right: 0;}.welcomeMessage {    font-size: 31px;    font-family: 'open_sanslight';    color: #5f327e;    font-weight: 400;    margin-bottom: 20px;}.welcomeMessage span {    font-weight: 700;    font-family: 'open_sanssemibold';}.innerparagonIntranet {    padding: 40px 30px;}.innerparagonIntranet p {    margin-bottom: 20px;    font-size: 15px;    color: #7a7a7a;    font-weight: 400;    font-family: 'open_sanslight'}.item-block.rightParagonIntranet {    background: #fff url(../image/welcomemeg-bg.png) no-repeat right bottom;}.innerparagonIntranet p a {    font-size: 15px;    color: #333;    font-weight: 400;    font-family: 'open_sanslight'}.innerparagonIntranet p.welcomeboldmsg {    font-weight: 600;    color: #333;}.rightNews {    width: 49%;    float: left;}.innerRightNews {    background: rgba(255, 255, 255, 0.1);    width: 100%;    float: left;    padding: 0 16px;    min-height: 377px;   border-radius: 25px;}.latetNewsHeading {    font-size: 24px;    color: #5f327e;    padding: 10px 20px 10px 0;    border-bottom: 1px solid #ccc;    font-family: 'open_sanssemibold';}.rightInnerSection {    width: 100% !important;    float: left;    display: flex;}.innernewssection {    float: left;    padding: 25px 10px;      width: 100%;}.marq .innernewssection{float: none; margin-bottom:20px;}.innernewssection .leftInnerSection {    width: 100px;    float: left;}.innerdatesection {    border-radius: 4px;    border: 1px solid #f1f0f0;    width: 80px;    margin: auto;    float: left;}.innertopDate {    font-weight: 700;    color: #666666;    font-size: 24px;    margin: auto;    text-align: center;    font-family: 'open_sanssemibold';}.innerbottomDate {    font-weight: 400;    color: #fff;    font-size: 14px;    margin: auto;    text-align: center;    background: #666666;    padding: 3px 0;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px;    font-family: 'open_sanssemibold';}.innernewssection .rightnewsDescp {    font-size: 13px;    color: #333333;    font-family: 'open_sansRegular';}.right_contentsection {    width: calc(100% - 100px);    float: left;}/******************************************* css for share docs *****************************************/.rightInnerSection{max-width: 71%; float:left; width:100%;}.rightSection .shareDocCover {    padding-top: 25px;}.rightSection .sharedDocs {    width: 100%;    float: left;    margin: 21px 0;}.rightSection .sharedDocs .innershareDocs {    border: 1px solid #d8cfcf;    background: #fff;    padding: 21px 10px 10px 21px;}.rightSection .sharedDocs .innershareDocs .innershareDescHeading {    font-family: 'open_sanssemibold';    font-size: 16px;    color: #5f327e;    font-weight: 700;    text-transform: uppercase;    padding-bottom: 15px;    border-bottom: 1px solid #f1f0f0;}.shareddocList {    border-collapse: collapse;    width: 100%;}.shareddocList tr {    border-bottom: 1px solid #f1f0f0;}.shareddocList tr td {    color: #5f327e;    font-size: 12px;    padding: 10px 0;    font-family: 'open_sanslight';}.shareddocList tr td.name {    width: 60%;    color: #333;}.shareddocList tr td.modified {    color: #333;}.shareddocList tr td:nth-child(4),.shareddocList th td:nth-child(4) {    width: 200px;}.shareddocList thead tr {    border-bottom: 1px solid #f1f0f0;}.shareddocList thead tr td {    text-transform: uppercase;    color: #5f327e;    font-weight: 700;    font-size: 12px;    font-family: 'open_sanslight';}.shareddocList tr:last-child td a {    display: inline-block;    color: #5f327e;}.shareddocList tr:last-child {    border-bottom: 0px;}.shareddocList tr:last-child td a img {    float: left;    max-width: 100%;    padding-right: 10px;}/******************************************* css for clientsection *****************************************/.clientsection {    width: 49%;    float: left;    background: #fff;    border: 1px solid #d8cfcf;    margin-right: 15px;    margin-top: 15px;}.clientsection:last-child {    margin-right: 0;}.innerclientsection {    padding: 0 16px 10px 16px;}
.innerclientvisitHeading {    
font-family: 'open_sanssemibold';    
font-size: 24px;
color: #5f327e;
text-transform: capitalize;    
padding: 10px 20px 10px 0;    
border-bottom: 1px solid #ccc;

}
.clientvisitdate {    
color: #5f327e;    
font-weight: 600;    
font-family: 'open_sanslight';    
font-size: 15px;    
padding-top: 10px;
}
.scroll  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#5f327e !important;}.clientName {    color: #333;    font-size: 14px;    font-family: 'open_sanssemibold';	padding-top: 10px;}.clientdetaillist {    width: 100%;    float: left;     font-size: 14px;}.clientdetaillist ul li {    display: inline-block;    padding: 0px 30px 0px 0;}.clientdetaillist ul li:hover a {    text-decoration: none;}.clientdetaillist ul li a {    color: #333;    font-family: 'open_sanssemibold';    font-size: 14px;    line-height: 20px;}.clientdetaillist ul li a img {    position: relative;    top: 10px;    max-width: 100%;}.owl-buttons {    display: none;}.clientdetaillist:last-child {    border: 0;}.owl-controls .owl-page.active span {    background: #5e327d !important;}.scroll { max-height:320px;}/******************************************* css for custom scrollbar *****************************************/.content.hidden {    display: none;}.content.light {    background-color: #ddd;    color: #333;}.content hr {    margin-bottom: -10px;    border-top: 1px solid rgba(0, 0, 0, 0.7);}.content.light hr {    border-bottom: 1px solid rgba(255, 255, 255, 0.6);    border-top: 1px solid rgba(0, 0, 0, 0.1);}.content p {    margin: 30px 0;}.content p:last-child {    margin-bottom: 5px;}.content p:nth-child(odd),.content.light p:nth-child(odd) {    background: #444;    background: rgba(255, 255, 255, 0.1);    padding: 5px 10px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}.content p:nth-child(3n+3) {    color: #bbb;    background: none;    padding: 0;}.content.light p:nth-child(odd) {    background: #fff;    background: rgba(255, 255, 255, 0.8);}.content.light p:nth-child(3n+3) {    color: #666;}.content p.full:nth-child(odd),.content p.half:nth-child(odd),.content p.full:nth-child(3n+3),.content p.half:nth-child(3n+3) {    background: none;    padding: 0;}.content h2 {    font-size: 200%;    line-height: 130%;}.content h2:first-child {    margin-top: 5px;}.content:nth-child(odd) h2 {    font-family: "Oswald", sans-serif;    font-weight: 300;    font-style: normal;}hr + .content:nth-child(odd) h2 {    font-family: "Lobster Two", "Georgia", serif;    font-weight: 700;    font-style: italic;}.content.light h2 {    color: inherit;}/* .contentnews .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, *//* .clienttvisit .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { */    /* background-color: #000 !important; */    /* background-color: rgba(76, 71, 71, 0.85) !important; */    /* filter: "alpha(opacity=85)"; */    /* -ms-filter: "alpha(opacity=85)"; *//* } *//* .contentnews .mCSB_scrollTools .mCSB_draggerRail, *//* .clienttvisit .mCSB_scrollTools .mCSB_draggerRail { */    /* background-color: #fff !important; */    /* background-color: rgba(175, 161, 165, 0.75) !important; */    /* filter: "alpha(opacity=40)"; */    /* -ms-filter: "alpha(opacity=40)"; *//* } */@media only screen and (min-width: 1229px) {    .showcase .horizontal-images.content {        width: 1060px;    }}@media only screen and (min-width: 1629px) {    .showcase .horizontal-images.content {        width: 700px;    }}/******************************************* css for inner pages *****************************************//* DivTable.com */.construction-industry .divTable {    display: table;    width: 100%;    border-collapse: collapse;    background: #fff;    opacity: 0.91;}.construction-industry .divTableRow {    display: table-row;    border-bottom: 1px solid #f1f0f0;}.construction-industry .divTableRow .construction-industry .divTableHeading {    background-color: #EEE;    display: table-header-group;}.construction-industry .divTableCell,.divTableHead {    display: table-cell;    padding: 12px 10px;}.construction-industry .divTableHeading {    background-color: #EEE;    display: table-header-group;    font-weight: bold;}.construction-industry .divTableFoot {    background-color: #EEE;    display: table-footer-group;    font-weight: bold;}.construction-industry .divTableBody {    display: table-row-group;}.div-white-panal {    /*background: #fff;  border: 1px solid #f1f0f0; padding: 38px 18px;*/    padding: 10px;    background: #fff;    opacity: 0.91;}.div-white-panal h2 {    font-size: 30px;    color: #5f327e;    font-weight: 100;    font-family: 'open_sanslight';}.div-white-panal h2 span {    font-weight: 600;    position: relative;    font-family: 'open_sanssemibold';}.div-white-panal h2 span:before {    position: absolute;    content: '';    width: 80%;    height: 2px;    background: #5f327e;    top: 0;    left: 0;}.div-white-panal h4 { line-height:27px;    font-size: 15px;    color: #5f327e;    text-transform: uppercase;    font-family: 'open_sanslight';}.div-white-panal .divTable {     margin: 10px 0 20px 0;}.div-white-panal .divTable .divTableRow input {    position: absolute;    padding: 0;    margin: 0;    opacity: 0;}.div-white-panal .divTable .divTableRow .check {    position: relative;    display: block;    width: 13px;    height: 13px;}.div-white-panal .divTable .divTableRow span.ghost-check {    border: 1px solid #5f327e;    width: 13px;    height: 13px;    display: inline-block;    vertical-align: top;}.div-white-panal .divTable .divTableRow input[type="checkbox"]:checked + span {    background: url(../image/checked.png) no-repeat center center;}.divTable .divTableRow .divTableCell {    font-size: 12px;    color: #333333;}.divTable .divTableRow .divTableCell .check {    display: none;}.divTable .divTableRow:hover .divTableCell .check {    display: block;}.divTable .divTableRow.heading-row .divTableCell .check {    display: block;}.divTable .divTableRow.heading-row .divTableCell {    font-size: 12px;    font-family: 'open_sansregular';    text-transform: uppercase;    color: #5f327e;}.adddocument {    margin-top: 22px;    background: #fff;    opacity: 0.91;	padding: 0 10px 10px 10px;}.adddocument a {    font-size: 12px;    display: inline-block;    padding-left: 16px;    background: url(../image/add-doc.png) no-repeat left center;    color: #5f327e;    font-family: 'open_sansregular';}.contacts .contact-wr {    margin: 40px 0;}/*.contacts .div-white-panal, .div-white-panal{ padding-left: 38px; }*/.contact-item {    background: #f8f8f8;    border: 1px solid #f1f0f0;    max-width: 24%;    width: 100%;    padding: 10px;    margin-right: 11px;    margin-bottom: 26px;    display: inline-block;	vertical-align: top;}.contact-item p {    font-size: 12px;    color: #333333;    line-height: 15px;    margin-bottom: 6px;}.contact-item p span {    font-size: 15px;    color:#785491;    display: block;}.contact-item .img-div {    display: inline-block;    border: 1px solid #ebebeb;    display: inline-block;    vertical-align: middle;    margin-right: 18px;}.contact-item .img-div img {    display: block;}.contact-item .top-part {    margin-bottom: 5px;}.contact-item .name-div {    display: inline-block;    vertical-align: middle; width:181px}.contact-item .name-div p {    margin-bottom: 5px;    padding-bottom: 5px;}.contact-item .bottom-part p.phone {    background: url(../image/phone-ic.png) no-repeat left center;    padding-left: 26px;}.contact-item .bottom-part p.email a {    background: url(../image/mail.png) no-repeat left center;    display: inline-block;    padding-left: 26px;    color: #333333;}.internet h5 {    font-size: 14px;    color: #333333;    margin-top: 36px;}.internet .div-white-panal p {    margin-top: 51px;    font-size: 14px;    font-family: 'open_sanssemibold';    color: #333333;    margin-bottom: 22px;    margin: 5px 10px;}.internet .div-white-panal p:first-child{text-transform:capitalize;}.div-white-panal ul.list li {    font-size: 14px;    color: #333333;    font-family: 'open_sanslight';    position: relative;    padding-left: 26px;    line-height: 24px;    margin-bottom: 30px;}.div-white-panal ul.list li:before {    content: '';    position: absolute;    height: 10px;    width: 10px;    background: url(../image/bullet.png) no-repeat left center;    left: 0;    top: 7px;}.internet-pass p {    font-size: 14px;    color: #333333;    font-family: 'open_sanslight';    line-height: 24px;    margin-bottom: 26px;}.internet-pass h4 {    margin-bottom: 25px;}.internet-pass h5 {    font-size: 14px;    font-family: 'open_sanssemibold';    color: #333333;    margin-top: 32px;    margin-bottom: 22px;}.internet-pass p > a {    color: #5f327e;}.organisational-structure-wr h2 {    color: #5f327e;    font-size: 24px;    font-family: 'open_sanssemibold';    text-align: center;    position: relative;    display: inline-block;    padding-bottom: 14px;}.organisational-structure-wr h2:before {    position: absolute;    content: '';    width: 40%;    height: 2px;    background: #5f327e;    bottom: 0;    left: 0;    right: 0;    margin: auto;}@media(min-width:999px) {    .organisational-structure .level {        margin-top: 60px;        background: #fff;        padding: 15px 0;    }    .organisational-structure-wr p {        font-size: 14px;        color: #333333;        text-align: center;    }    .organisational-structure-wr {        margin-top: 30px;        text-align: center;    }    .organisational-structure-wr .tree {        margin-top: 20px;    }    .tree ul {        padding-top: 20px;        position: relative;        transition: all .5s;        -webkit-transition: all .5s;        -moz-transition: all .5s    }    .tree li {        float: left;        text-align: center;        list-style-type: none;        position: relative;        padding: 20px 5px 0;        transition: all .5s;        -webkit-transition: all .5s;        -moz-transition: all .5s    }    .tree li::before,    .tree li::after {        content: '';        position: absolute;        top: 0;        right: 50%;        border-top: 1px solid #ccc;        width: 50%;        height: 20px    }    .tree li::after {        right: auto;        left: 50%;        border-left: 1px solid #ccc    }    .tree li:only-child::after,    .tree li:only-child::before {        display: none    }    .tree li:only-child {        padding-top: 0    }    .tree li:only-child {        padding-top: 12px;    }    .tree li:first-child::before,    .tree li:last-child::after {        border: 0 none    }    .tree li:last-child::before {        border-right: 1px solid #ccc;        /*border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0*/    }    .tree li:first-child::after {        /*border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0*/    }    .tree ul ul::before {        content: '';        position: absolute;        top: 0;        left: 50%;        border-left: 1px solid #ccc;        width: 0;        height: 20px    }    .tree li a {        /*border:1px solid #ccc;*/                padding: 5px 10px;        text-decoration: none;        color: #666;        font-family: arial, verdana, tahoma;        font-size: 11px;        display: inline-block;        border-radius: 4px;        -webkit-border-radius: 4px;        -moz-border-radius: 4px;        transition: all .5s;        -webkit-transition: all .5s;        -moz-transition: all .5s;        width: 100%;    }    /*.tree li a:hover,.tree li a:hover+ul li a{background:#c8e4f8;color:#000;border:1px solid #94a0b4}.tree li a:hover+ul li::after,.tree li a:hover+ul li::before,.tree li a:hover+ul::before,.tree li a:hover+ul ul::before{border-color:#94a0b4}*/        .tree > ul > li > a {        background: #feb47a;        font-size: 14px;        color: #333333;        font-family: 'open_sansregular';        font-weight: bold;    }    .tree li {        display: inline-block;        margin-right: -4px;        float: none;        vertical-align: top;    }    .tree > ul > li > ul >li > a {        background: #9ac5ef;        color: #333333;        font-family: 'open_sansregular';        font-size: 14px;    }    .tree > ul > li > ul >li ul > li > a {        background: #ffd780;        color: #333333;        font-family: 'open_sansregular';        font-size: 12px;    }    .tree li::before,    .tree li::after {        background: url(../image/line.png) repeat-x 0px 4px;        border-top: none;    }    .tree ul ul::before {        width: 16px;        z-index: 99;        height: 55px;        background: url(../image/vertical-conect.png) no-repeat center center;        border: none;        background-position: 0px 2px;    }    .tree ul {        padding-top: 45px;    }    .tree li::after {        width: 50%;        z-index: 9;        height: 53px;        background: url(../image/vertical-conect.png) no-repeat center left, url(../image/line.png) repeat-x 0px 4px;    }    .tree li::after {        border-left: none;    }    .tree li::before {} .tree li:last-child::before {        border-right: none;    }    .tree li {        padding: 57px 5px 0;    }    /*.tree li:first-child::after{ background: none; }*/        .tree li:first-child::before {        background: url(../image/vertical-conect.png) no-repeat center right;        height: 53px;        /* top: -4px;*/                background: none;    }    .tree li:last-child::after {        background: url(../image/vertical-conect.png) no-repeat center left;    }    /*.tree li:last-child::after{top: -4px;}*/        .holding > ul > li > a {        max-width: 316px;        width: 100%;        min-height: 140px;        padding: 6% 0;    }    .holding > ul > li > ul >li > a {        max-width: 316px;        width: 100%;        min-height: 140px;        min-height: 140px;        padding: 15% 24%;    }    .insurance-brokers > ul > li > a {        max-width: 217px;        width: 100%;        padding: 4% 0;    }    .tree.insurance-brokers > ul > li > ul > li > a {        max-width: 217px;        padding: 31px 36px;    }    .tree.insurance-brokers > ul > li > ul > li:nth-child(2) {        width: 207px;    }    .tree.insurance-brokers > ul > li > ul > li:nth-child(2) ul {        min-width: 947px;        left: -380px;    }    .tree.insurance-brokers > ul > li > ul > li ul > li > a {        width: 92px;        min-height: 145px;        padding: 56% 0;    }    .tree.insurance-brokers > ul > li > ul > li:nth-child(1) {        position: relative;    }    .tree.insurance-brokers > ul > li > ul > li:nth-child(1) ul {        position: absolute;        left: -153px;        padding-top: 56px;        top: 0;    }    .tree.insurance-brokers > ul > li > ul > li:nth-child(1) ul li a {        min-height: 66px;        padding: 48% 0%;    }    .tree.insurance-brokers > ul > li > ul > li:nth-child(1) ul:before {        transform: rotate(-90deg);        right: -39px;        left: auto;        top: 48px;        bottom: 0;        margin: auto    }    .healthcare > ul > li > a {        max-width: 218px;        padding: 20px 0;    }    .tree.healthcare > ul > li > ul > li > a {        width: 190px;        padding: 35px 0px;        min-height: 108px;    }    .tree.claims > ul > li > a {        width: 200px;        padding: 29px 0px;    }    .tree.claims > ul > li > ul > li > a {        padding: 20px 0px;        width: 141px;        min-height: 100px;    }    .tree > ul > li:before,    .tree > ul > li:after {        display: none;    }    .tree.claims > ul > li {} .tree.claims > ul > li:first-child > ul {        min-width: 912px;        position: absolute;        right: -348px;    }    .tree.claims > ul > li:first-child {        min-height: 400px;    }    .tree.technical > ul > li > a {        max-width: 219px;        padding: 27px 0px;    }    .tree.technical > ul > li > ul > li > a {        width: 164px;        height: 100px;        padding: 12PX;    }    .third-level.tree > ul > li > ul > li > ul {        padding-top: 0;    }    .third-level.tree > ul > li > ul > li > ul > li {        padding: 8px 0px 4px 34px;        display: block;    }    .third-level.tree > ul > li > ul > li > ul > li:before,    .third-level.tree > ul > li > ul > li ul > li:after {        width: 30px;        height: 50%;        left: 8px;    }    .third-level.tree > ul > li > ul > li > ul > li:before {        top: 0;    }    .third-level.tree > ul > li > ul > li > ul > li:after {        bottom: 0;        top: auto;    }    .third-level.tree > ul > li > ul > li > ul > li:before {        background: url(../image/hori-connect.png) no-repeat left bottom, url(../image/line.png) repeat-y 5px top;    }    .third-level.tree > ul > li > ul > li > ul > li:after {        background: url(../image/line.png) repeat-y 5px top;    }    .third-level.tree > ul > li > ul > li > ul > li >a {        max-width: 123px;        font-size: 13px;        padding: 15px 6px;    }    .third-level.tree > ul > li > ul > li > ul::before {        left: 8px;        background: url(../image/dot.png) no-repeat 0px top;    }    .third-level.tree > ul > li > ul > li > ul > li:first-child {        padding-top: 29px    }    .third-level.tree > ul > li > ul > li > ul > li:last-child:after {        display: none;    }    .third-level.tree > ul > li > ul > li > ul > li:only-child::before {        background: url(../image/hori-connect.png) no-repeat left bottom, url(../image/line.png) repeat-y 5px top;        display: block;    }    .tree.it > ul > li > a,    .tree.it > ul > li > ul > li > a,    .finance.tree > ul > li > ul > li > a,    .finance.tree > ul > li > a {        width: 316px;        padding: 46px 0px;    }    .finance.tree > ul > li > ul > li ul > li > a {        width: 187px;        padding: 33px 0;    }    .e-and-o.tree > ul > li > a {        max-width: 247px;        padding: 32px 0;    }    .e-and-o.tree > ul > li > ul > li > a {        width: 131px;        padding: 20px 5px;        min-height: 101px;    }    .e-and-o.tree > ul > li > ul > li > ul > li > a {        width: 110px;    }    .e-and-o.tree > ul > li > ul > li > ul > li {        padding: 8px 0px 4px 40px;    }    .dofi.tree > ul > li > a,    .dofi.tree > ul > li > ul > li > a {        width: 316px;        min-height: 140px;        padding: 6% 0;        padding: 46px 0;    }    .cyber.tree > ul > li:only-child::after,    .cyber.tree > ul > li:only-child::before {        display: block;    }    .cyber.tree > ul > li > a {        padding: 34px 0;        width: 264px;    }    .cyber.tree > ul > li > ul > li > a {        width: 152px;        padding: 30px 0;    }    .bd.tree > ul > li > a {        padding: 40px 0;        width: 264px;    }    .compliance.tree > ul > li > a,    .compliance.tree > ul > li > ul > li > a {        padding: 40px 0;        width: 264px;    }    .scroll-nav {        background: rgb(95, 50, 126);        width: 30px;        position: fixed;        right: 0;        top: 35%;        border-top-left-radius: 8px;        border-bottom-left-radius: 8px;        padding: 5px 0;        z-index: 9999;    }    .scroll-nav ul li {        display: block;        text-align: center;    }    .scroll-nav ul li a {        display: block;    }    .scroll-nav ul li a {        width: 12px;        height: 12px;        border-radius: 50%;        background: #fff;        display: inline-block;    }    .scroll-nav ul li a.active {        background: #feb47a;    }    .scroll-nav ul li {        position: relative;    }    .scroll-nav ul li span {        display: none;    }    .scroll-nav ul li span {        background: rgba(0, 0, 0, 0.82);        border-radius: 4px;        width: 150px;        font-size: 11px;        color: #fff;        position: absolute;        left: -155px;        padding: 3px 0px;        top: 0;        z-index: 9999;    }    /*.scroll-nav ul li p:after{ content: '';   width: 0;   height: 0;   border-top: 5px solid transparent;  border-bottom: 5px solid transparent;    border-left: 5px solid black;}*/        .scroll-nav > a {        display: none;    }    .scroll-nav ul li:hover span {        display: block;    }}/*news*/.news .div-white-panal {    padding: 38px;}.news-wr {    margin-top: 40px;    background: #fff;    opacity: 0.91;}.news-item {    background: #f8f8f8;    border: 1px solid #f1f0f0;    padding: 15px;    display: flex;    margin-bottom: 10px;}.news-item p {    font-weight: 100;    font-size: 14px;	color: #333333 !important;    font-style: normal !important;	font-family: 'open_sansregular' !important;}.news-item p em{font-style: normal !important;font-family: 'open_sansregular' !important;}.news-item .img-div {    float: left;    max-width: 200px;    width: 100%;}.news-item .conntent-div {    float: left;    max-width: 85%;    width: 100%;    padding-left: 3%;}.news-item .control-div {    margin-bottom: 24px;}.news-item .control-div .left-div {    float: left;}.news-item .control-div .left-div p {    font-size: 13px;    color: #666666;}.news-item .control-div .left-div p span {    color: #5f327e;    display: inline-block;    margin-left: 4px;}.news-item .control-div .right-div {    float: right;}.news-item .control-div .right-div a {    font-size: 12px;    color: #333;    padding-right: 24px;}.news-item .control-div .right-div a.edit {    background: url(../image/icon1.png) no-repeat 27px 0px;    margin-right: 10px;    display: inline-block;    vertical-align: middle;}.news-item .control-div .right-div a.delete {    background: url(../image/icon1.png) no-repeat 38px -30px;    display: inline-block;    vertical-align: middle;}.news-item .conntent-div .text-container h3 {    font-size: 16px;    color: #333333;    font-weight: 600;    margin-bottom: 12px;}/*login div*/.login-div {    opacity: 0.77;    max-width: 587px;    width: 100%;    height: 560px;    border: 1px solid #ababab;    text-align: center;    background-color: #fff;    padding: 27px 45px 50px;    position: fixed;    left: 0;    right: 0;    top: 0;    bottom: 0;    margin: auto}.login-div .log-div {    widows: 100%;}
.login-div .log-div img {    display: inline-block}
.login-div .heading-div {    margin-top: 0px}
.login-div .heading-div h1 {    font-size: 35px;    font-weight: 700;    color: #5f327e}
.login-div .heading-div p {    color: #666;    font-size: 21px;    position: relative}
.form-div {    margin-top: 0px;    max-width: 700px}
.form-div .field {    max-width: 350px;    width: 100%;    display: inline-block;    position: relative;    margin-bottom: 20px;}.form-div .field input {    border: 1px solid #bbc1c8;    font-size: 16px;    color: #666;    padding: 18px 0 18px 20px}.form-div .field label {    display: inline-block;    position: relative;    width: 100%;    border: 1px solid #bbc1c8;    min-height: 56px;    max-width: 55px;    float: left;}.form-div .field label.id {    background: #f6f9fd url(../image/login-i.png) no-repeat center center}.form-div .field label.pass {    background: #f6f9fd url(../image/pass-i.png) no-repeat center center}.form-div .field input {    width: 80%;    display: inline-block;    float: left;    margin-left: -1px;}.login-div .full input {    transition: all .3s;    background: #666;    font-size: 18px;    color: #fff;    border: none;    padding: 18px 0;    max-width: 350px;    width: 100%;    display: inline-block;    border-radius: 4px;    cursor: pointer}.login-div .full input:hover {    background: #5f327e;    box-shadow: 0 0 3px 0 #000;}::-webkit-input-placeholder {    opacity: 1}::-moz-placeholder {    opacity: 1}:-ms-input-placeholder {    opacity: 1}:-moz-placeholder {    opacity: 1}/*login div*//*form*/.event-form {    max-width: 600px;    margin: 0 auto;    border: 1px solid #5e397a;	border-radius:10px;    padding: 12px;}.field-level {    width: 100%;	margin: 10px 0;}.field-level .label {    width: 25%;    display: inline-block;    margin-bottom: 15px;    vertical-align: top;	text-align:left !important;}.field-level .label label {    color: #333;    font-size: 15px;}.field-level .label label span {    color: red;}.field-level .text-field {    width: 74%;    display: inline-block;}.field-level .text-field input[type="text"],.field-level .text-field select,.field-level .text-field textarea {    width: 100%;    border: 1px solid #ccc;    padding: 6px 5px;	background: transparent;}.field-level .text-field.date-time input {    max-width: 32.5%;    display: inline-block;}.field-level .text-field.date-time select {    max-width: 32.5%;    display: inline-block;}.field-level .text-field textarea {    min-height: 107px;}p.message {    font-size: 12px;    color: #666;    margin-top: 5px;}.field-level .text-field .op {    margin-top: 10px;    margin-top: 10px;}.field-level .text-field .event-type-option input,.field-level .text-field .own-define-event input[type='radio'] {    width: 10px;    height: 10px;}.field-level .text-field .event-type-option select,.field-level .text-field .own-define-event input[type='text'] {    width: 93%;}.field-level .text-field.event-filter {    margin-top: 10px;}.field-level .text-field.event-filter input[type='checkbox'] {    display: inline-block;    width: auto;    vertical-align: top;    margin-right: 5px;    margin-top: 3px;}.field-level .text-field.event-filter p,.field-level .text-field.event-filter label {    display: inline-block;    max-width: 93%;    vertical-align: top;    font-size: 14px;    color: #666;}.field-level .text-field.button input {    max-width: 150px;    width: 100%;    display: inline-block;    margin: 10px 20px;    background: #fff;    border: 1px solid #603878;    cursor: pointer;    padding: 5px 0px;}.field-level .text-field.button input:hover{background:#603878;color:#fff;}.field-level .text-field .pattern-wr {    margin-top: 24px;    padding: 18px 0;    border-top: 1px solid #bcbcbc;    border-bottom: 1px solid #bcbcbc;}.field-level .text-field .pattern-wr .patterns-item {} .field-level .text-field .pattern-wr .patterns-item {    display: none;}.field-level .text-field .pattern label,.field-level .text-field .pattern span {    font-size: 12px;    color: #666;    display: inline-block;    vertical-align: middle;    line-height: 10px;}.field-level .text-field .pattern {    padding: 20px 0;    display: none;}.field-level .text-field .pattern .patter-option .pattern-item {    display: inline-block;    width: 24%;}.field-level .text-field .pattern .patter-option .pattern-item input[type='radio'] {    margin: 0px 5px;    width: 10px;    display: inline-block;    vertical-align: middle;    line-height: 10px;}.field-level .text-field .pattern .date-range {    margin-top: 20px;}.field-level .text-field .pattern .date-range p {    font-size: 14px;    color: #666;}.field-level .text-field .pattern .date-range .left-div,.field-level .text-field .pattern .date-range .right-div {    max-width: 48%;    display: inline-block;    vertical-align: bottom;}.field-level .text-field .pattern .date-range .right-div .item-select:last-child {    margin-bottom: 0;}.field-level .text-field .pattern .item-select {    margin: 10px 0;}.field-level .text-field .pattern .item-select > * {    display: inline-block;    margin: 0 3px;    vertical-align: middle;}.field-level .text-field .pattern .item-select input[type="checkbox"],.field-level .text-field .pattern .item-select input[type="radio"] {    max-width: 10px;}.field-level .text-field .pattern .item-select input[type='text'].small {    max-width: 30px;    text-align: center;}.field-level .text-field .pattern .weekdays .item-select {    display: inline-block;    width: 97px;}.field-level .text-field .pattern .select-group > div {    margin: 10px 0;}.field-level .text-field .pattern .select-group select {    max-width: 90px;}.header_newslist {    width: 43%;    background: #fff;    opacity: 0.91;	display: inline-block;}.wrapper aside .left-div-acc ul li.subchild.active ul {    display: block}.content_news {    background: #fff;    margin-top: 0px;    padding: 20px 10px;    opacity: 0.91;    border: 1px solid #663f7e;}.form-field {    width: 100%;    float: left;    display: block;}.right_contentsection p{    clear: both;    float: left;    font-size: 14px;    line-height: 25px;    padding: 10px 0 20px;    width: 100%;}.description {    clear: both;    float: left;    font-size: 14px;    line-height: 25px;    padding: 10px 0 20px;    width: 100%;}.innernewssection .rightnewsDescp {    color: #5e327d;    font-family: "open_sansRegular";    font-size: 17px;}.readMore {    float: right;    font-size: 13px;    position: relative;    right: 30px;}.rightInnerSection img{max-width: 100%;}.readMore a{color:#333;}.readMore a:hover{color:#5e327d;}.innerRightNews .owl-carousel{display:block !important;}#owl-demo .owl-dots{text-align:center;position: absolute;left: 0;right: 0;margin: auto;bottom: 0;}#owl-news .owl-dots{text-align:center;position: absolute;left: 0;right: 0;margin: auto;bottom: 0;}#owl-demo .owl-dot,#owl-news .owl-dot {display:inline-block}#owl-demo .owl-dot span,#owl-news .owl-dot span{background: none;    display: inline-block;    height: 12px;    margin: 5px 7px;    border: 1px solid #5d5757;    width: 12px;    border-radius: 50%;}#owl-demo .owl-dot.active span,#owl-news .owl-dot.active span{background: #5E337D;}.modal,.modal-dialog{z-index:99999 !important; }.modal-backdrop{z-index:9 !important; display:none;}.modal.fade.in{  height: 1200px;    left: -25%;right:0; bottom:0; top:0;}#myModal .btn-default,.btn-default{background: #5e3675;color: #fff;border: 1px solid #5f3674;}#myModal .btn-default:hover,.btn-default:hover{background: transparent;color: #5f3674;border: 1px solid #5f3674;}.modal-dialog {position: fixed;left: 0;right: 0;margin: 0 auto;}.evendata{width: 95%;margin: 0px auto;border-bottom: 1px solid #653a76;padding: 10px 0;float: left;}.evendata:last-child{border-bottom:0;}.evendata .left{width: 30%;float: left;font-size: 16px;font-weight: bold;color: #653a76;padding: 3px 0;display: inline-block;min-height: 30px;}.evendata .right{width: 70%;float: left;display: inline-block;min-height: 30px;padding:3px 0px !important;}.wrapper aside .left-div-acc li.subchild.active li.subchild ul {display: none;}.content {    box-sizing: border-box;    overflow: auto;	 max-height: 750px;;}.content .evendata  p {margin: 0;}.content .evendata .left{border-radius:0;padding:3px 0 !important;background:none !important;}.detaildesc .mCSB_dragger_bar{background-color: rgb(101, 58, 118) !important;width:6px !important;}@-moz-document url-prefix() {     }  .form-div .field input { padding: 17px 0 16px 20px;  min-height: 56px;  }/*_::-webkit-:host:not(:root:root),.form-div .field label{min-height: 55px;max-width: 55px;}_::-webkit-:host:not(:root:root),.form-div .field input {padding: 15px 0 18px 20px;display: block !important;vertical-align: top;position: relative;top: -2px}*/div.zabuto_calendar .table tr td.event div.day, div.zabuto_calendar ul.legend li.event{background-color: #653d79 !important;color:#fff;}div.zabuto_calendar .table tr.calendar-month-header th span{color: #5f3674;}.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{color: #fff !important;background: #5e3573 !important;}.text-container p a{color: #5c3372;word-wrap: break-word;}.text-container p a:hover{color:#3D224B;}.pagination{text-align:center;width: 100%;float: left;}.pagination > a, .pagination > strong{display: inline-block; line-height: 20px; text-align: center; margin-right: -5px;color: #2f2f2f;padding: 4px 12px;line-height: 20px;text-decoration: none;background-color: #fff;border: 1px solid #ddd; }.pagination > strong{border-left-width: 1px; border-right-width: 1px !important;background: #623875;color: #fff;}/************ Reciepe-detail *******************************/.blog-section .full-width{width:100% !important;float:left;}.listingredients{font-size: 25px;text-align: center;}.recipeleftcontent h2{padding-top:0 !important;}.our_key_discript_Ut .reciperightcontent ul li {    background: url(../images/reciepe_bullet.png) no-repeat left 7px;    padding-left: 25px;}.our_key_discript_Ut .reciperightcontent ul li:before{display:none !important;}.adPost{line-height:15px !important;}.viewsection{vertical-align: top;margin-top: 5px !important;position: absolute;}.inner-reciepe{width:100% !important;margin: 0px 20px 0 0;border: 1px solid #ccc !important;padding: 15px !important; min-height: 220px;position: relative;max-width: 362px;}.inner-reciepe .blog-text h3 a{font-size:14px !important;line-height: 20px !important;}.inner-reciepe .blog-text .txtb .viewmore a {padding: 3px 20px 3px 15px !important;line-height: 25px !important;background:none !important;}.inner-reciepe .blog-text samp{line-height:25px !important;}.inner-reciepe:last-child{border-bottom: 1px solid #ccc !important;}.inner-reciepe .blog-text h3{padding-bottom:5px !important;line-height: 0 !important;}.sectionFive{width:100%;float:left; padding-top: 220px;}.sectionFive .leftsectionFive{width:55%;float:left;}.sectionFive .leftsectionFive h2{color: #e38710;font-size: 31px;padding: 0;margin-bottom: 25px;text-transform: uppercase;text-align:center;}.rightsectionFive{width:45%;float:left;position:relative;}.rightsectionFive a {display:block;}.rightsectionFive a img{width: auto;max-width: 100%;position: absolute;bottom: -145px;left: 70px;}.user-search{max-width: 320px;float: right;width: 100%;margin-top: 19px;} .user-search .field-level{ max-width:320px; width:100%; display:inline-block; position:relative; margin:0;}.user-search .field-level input[type="text"]{    background: #f7f7f7;    float: left;   text-transform: capitalize;   padding: 12px;   font-size: 12px;   border: none !important;   outline: none !important;   box-shadow: none !important;   line-height: 18px;   border-radius: 7px;   width:100%;   border-top-right-radius: 0px;   border-bottom-right-radius: 0px;   font-family: 'robotoregular';   color: #333;}	.user-search input[type="submit"]{background: url(../image/search.png) no-repeat center bottom #bdc2ca; display:inline-block;width: 40px;height: 38px;border: 0;border-top-right-radius: 7px;border-bottom-right-radius: 7px;font-size:0px; position: absolute;right: 0;}  /************* Added by Brian Soft Global Services ********/.header_calender h2 {font-size: 30px;color: #5f327e;font-weight: 100;}.header_calender h2 span{width : 40%font-family: 'open_sanslight';}.header_calender h2 span: after{border-bottom: 2px solid #5f327e;width : 40%font-family: 'open_sanslight';text-decoration:underline;}
.contact-item-proj {
width:99%;
margin: 0px 5px 20px 10px;
}
.contact-item-proj th {
font-family: 'open_sanslight';
font-size:15px;
min-height:200px;
border: 1px solid #f1f0f0;
margin: 0px 5px 20px 10px;
font-weight:700;
padding:5px 5px;
color:#ffffff;
line-height: 27px;
}
.contact-item-proj td {
font-size:12px;
min-height:200px;
border: 1px solid #f1f0f0;
margin: 0px 5px 20px 10px;
padding:5px 5px;
}
.contact-item-proj h5{
font-family: 'open_sanslight';
font-size:16px;
background: #f8f8f8;
border: 1px solid #f1f0f0;
margin: 0px 5px 20px 0px;
font-weight:700;
padding:5px 5px;
color:#785491;
line-height: 27px;
}
.user-search .box-icon {
float:right;
margin-top:10px;
font-family:open_sanslight;
color:#785491;
}
.btn {
    color: #ffffff;
    background-color: #a7a9aa;
    border-color: #a7a9aa;
    background-image: none;
    filter: none;
    text-shadow: none;
}
.btn:hover, .btn:focus{
background-color:#6F4F7C;
color:#FFFFFF;
text-decoration: none;
}
.user-search .box-icon .btn-danger {
    background-color: #B8BCC3;
    border-color: #EB3C00;
}

