﻿.fa-caret-left:before {
    content: "\f0d9";
}
@media (min-width: 768px) {
.container { max-width: 750px; }
}
@media (min-width: 992px) {
.container { max-width: 970px; }
}
@media (min-width: 1200px) {
.container { max-width: 1170px; }
.container-max { max-width: 1600px; }
}
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.newhead .row { margin-left: -15px; margin-right: -15px; }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-sm-12 { width: 100%; }
.col-sm-11 { width: 91.66666667%; }
.col-sm-10 { width: 83.33333333%; }
.col-sm-9 { width: 75%; }
.col-sm-8 { width: 66.66666667%; }
.col-sm-7 { width: 58.33333333%; }
.col-sm-6 { width: 50%; }
.col-sm-5 { width: 41.66666667%; }
.col-sm-4 { width: 33.33333333%; }
.col-sm-3 { width: 25%; }
.col-sm-2 { width: 16.66666667%; }
.col-sm-1 { width: 8.33333333%; }
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
.col-md-12 { width: 100%; }
.col-md-11 { width: 91.66666667%; }
.col-md-10 { width: 83.33333333%; }
.col-md-9 { width: 75%; }
.col-md-8 { width: 66.66666667%; }
.col-md-7 { width: 58.33333333%; }
.col-md-6 { width: 50%; }
.col-md-5 { width: 41.66666667%; }
.col-md-4 { width: 33.33333333%; }
.col-md-3 { width: 25%; }
.col-md-2 { width: 16.66666667%; }
.col-md-1 { width: 8.33333333%; }
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
.col-lg-12 { width: 100%; }
.col-lg-11 { width: 91.66666667%; }
.col-lg-10 { width: 83.33333333%; }
.col-lg-9 { width: 75%; }
.col-lg-8 { width: 66.66666667%; }
.col-lg-7 { width: 58.33333333%; }
.col-lg-6 { width: 50%; }
.col-lg-5 { width: 41.66666667%; }
.col-lg-4 { width: 33.33333333%; }
.col-lg-3 { width: 25%; }
.col-lg-2 { width: 16.66666667%; }
.col-lg-1 { width: 8.33333333%; }
}
.circle { border-radius:50% }
span.badge { min-width:3rem; padding:0 6px; text-align:center; font-size:1rem; line-height:inherit; color:#757575; position:absolute; right:15px; box-sizing:border-box }
span.badge.new { font-weight:300; font-size:0.8rem; color:#fff; background-color:#26a69a; border-radius:2px }
/*============================================Murugesan Alagarsamy started============================================*/

 
/**/
.input-field input:not([type]), .input-field input[type=text], .input-field input[type=password], .input-field input[type=email], .input-field input[type=url], .input-field input[type=time], .input-field input[type=date], .input-field input[type=datetime], .input-field input[type=datetime-local], .input-field input[type=tel], .input-field input[type=number], .input-field input[type=search], .input-field textarea.materialize-textarea { background-color:transparent; border:none; border-bottom:1px solid #9e9e9e; border-radius:0; outline:none; height:3rem; width:100%; font-size:1rem; margin:0 0 15px 0; padding:0; box-shadow:none; box-sizing:content-box; transition:all 0.3s }
.input-field input:not([type]):focus:not([readonly]), .input-field input[type=text]:focus:not([readonly]), .input-field input[type=password]:focus:not([readonly]), .input-field input[type=email]:focus:not([readonly]), .input-field input[type=url]:focus:not([readonly]), .input-field input[type=time]:focus:not([readonly]), .input-field input[type=date]:focus:not([readonly]), .input-field input[type=datetime]:focus:not([readonly]), .input-field input[type=datetime-local]:focus:not([readonly]), .input-field input[type=tel]:focus:not([readonly]), .input-field input[type=number]:focus:not([readonly]), .input-field input[type=search]:focus:not([readonly]), .input-field textarea.materialize-textarea:focus:not([readonly]) { border-bottom:1px solid #26a69a; box-shadow:0 1px 0 0 #26a69a; }
.input-field input:not([type]):focus:not([readonly])+label, .input-field input[type=text]:focus:not([readonly])+label, .input-field input[type=password]:focus:not([readonly])+label, .input-field input[type=email]:focus:not([readonly])+label, .input-field input[type=url]:focus:not([readonly])+label, .input-field input[type=time]:focus:not([readonly])+label, .input-field input[type=date]:focus:not([readonly])+label, .input-field input[type=datetime]:focus:not([readonly])+label, .input-field input[type=datetime-local]:focus:not([readonly])+label, .input-field input[type=tel]:focus:not([readonly])+label, .input-field input[type=number]:focus:not([readonly])+label, .input-field input[type=search]:focus:not([readonly])+label, .input-field textarea.materialize-textarea:focus:not([readonly])+label { color:#26a69a }
/*.input-field.input-field ul li { position:relative; margin-top:1rem }*/
.input-field ul li label { color:#9e9e9e; position:absolute; top:0.8rem; left:0.75rem; font-size:1rem; cursor:text; transition:.2s ease-out }
.input-field ul li label.active { font-size:0.8rem; -webkit-transform:translateY(-140%); transform:translateY(-140%) }
.input-field ul li .prefix { position:absolute; width:3rem; font-size:2rem; transition:color .2s }
.input-field ul li .prefix.active { color:#26a69a }
.input-field ul li .prefix ~ input, .input-field ul li .prefix ~ textarea {
margin-left:3rem;
width:92%;
width:calc(100% - 3rem)
}
.input-field ul li .prefix ~ textarea {
padding-top:.8rem
}
.input-field ul li .prefix ~ label {
margin-left:3rem
}
.input-field ul li input:not([type]).invalid, .input-field ul li input:not([type]):focus.invalid, .input-field ul li input[type=text].invalid, .input-field ul li input[type=text]:focus.invalid, .input-field ul li input[type=password].invalid, .input-field ul li input[type=password]:focus.invalid, .input-field ul li input[type=email].invalid, .input-field ul li input[type=email]:focus.invalid, .input-field ul li input[type=url].invalid, .input-field ul li input[type=url]:focus.invalid, .input-field ul li input[type=time].invalid, .input-field ul li input[type=time]:focus.invalid, .input-field ul li input[type=date].invalid, .input-field ul li input[type=date]:focus.invalid, .input-field ul li input[type=datetime].invalid, .input-field ul li input[type=datetime]:focus.invalid, .input-field ul li input[type=datetime-local].invalid, .input-field ul li input[type=datetime-local]:focus.invalid, .input-field ul li input[type=tel].invalid, .input-field ul li input[type=tel]:focus.invalid, .input-field ul li input[type=number].invalid, .input-field ul li input[type=number]:focus.invalid, .input-field ul li input[type=search].invalid, .input-field ul li input[type=search]:focus.invalid, textarea.materialize-textarea.invalid, textarea.materialize-textarea:focus.invalid { border-bottom:1px solid #F44336; box-shadow:0 1px 0 0 #F44336 }
.input-field ul li input:not([type]).invalid+label:after, .input-field ul li input:not([type]):focus.invalid+label:after, .input-field ul li input[type=text].invalid+label:after, .input-field ul li input[type=text]:focus.invalid+label:after, .input-field ul li input[type=password].invalid+label:after, .input-field ul li input[type=password]:focus.invalid+label:after, .input-field ul li input[type=email].invalid+label:after, .input-field ul li input[type=email]:focus.invalid+label:after, .input-field ul li input[type=url].invalid+label:after, .input-field ul li input[type=url]:focus.invalid+label:after, .input-field ul li input[type=time].invalid+label:after, .input-field ul li input[type=time]:focus.invalid+label:after, .input-field ul li input[type=date].invalid+label:after, .input-field ul li input[type=date]:focus.invalid+label:after, .input-field ul li input[type=datetime].invalid+label:after, .input-field ul li input[type=datetime]:focus.invalid+label:after, .input-field ul li input[type=datetime-local].invalid+label:after, .input-field ul li input[type=datetime-local]:focus.invalid+label:after, .input-field ul li input[type=tel].invalid+label:after, .input-field ul li input[type=tel]:focus.invalid+label:after, .input-field ul li input[type=number].invalid+label:after, .input-field ul li input[type=number]:focus.invalid+label:after, .input-field ul li input[type=search].invalid+label:after, .input-field ul li input[type=search]:focus.invalid+label:after, textarea.materialize-textarea.invalid+label:after, textarea.materialize-textarea:focus.invalid+label:after, .invalid+label { content:attr(data-error); color:#F44336 !important; opacity:1 }
.botnav ul li .sub-menu { position:absolute; z-index:2; width:200px; right:0; margin-top:1px; background:#fff; box-shadow: inset 0 1px 2px 0 rgba(34, 36, 38, .15); box-shadow: 0 2px 3px 0 rgba(34,36,38,.15); border: 1px solid rgba(34,36,38,.15); display:none; webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in; -ms-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; }
.botnav ul li .sub-menu ul { height:auto; }
.botnav ul li .sub-menu ul li { display:block; text-transform:capitalize; padding:0 10px !important; }
.botnav ul li .sub-menu ul li:hover { background:#f5f5f5; border-bottom:0 }
.botnav ul li .sub-menu ul li a { color: #555!important; }
.botnav ul li .sub-menu ul li a:hover { color:#000 }
.botnav ul li i.fa-chevron-down { webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in; -ms-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; }
.botnav ul li:hover i.fa-chevron-down { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
/*event listing start*/


.navigator .ntitle:first-child, .navigator h2:first-child { text-align: left; }
.navigator .ntitle:first-child:before, .navigator h2:first-child:before { content: "\f177"; font-size: 18px; left:auto; right: 7%; }  
/* megamenu start */ 

.t-mainmenu ul li { -webkit-transition: all .24s ease-in; -moz-transition: all .24s ease-in; -ms-transition: all .24s ease-in; -o-transition: all .24s ease-in; transition: all .24s ease-in; }
.t-mainmenu ul li:hover i.fa-angle-down { opacity:0 }
.t-mainmenu ul li:hover { background:#fff }
.t-mainmenu ul li:hover .megamenu-container { display:block }
.t-mainmenu ul li .megamenu-container ul li a { background:none; }
.megamenu-container { position: absolute; top: 40px; left: 10px; z-index: 10001; width: 1890px; padding:15px 15px 1px; background: #fff; -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05), 0 5px 10px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05), 0 5px 10px rgba(0,0,0,.1); box-shadow: 0 1px 10px rgba(0,0,0,.07), 0 1px 0 rgba(0,0,0,.05), 0 5px 10px rgba(0,0,0,.1); display:none }

.megamenu-container ul li a:after, .megamenu-container a:after{ content:"" !important;} 
.viewport-mask { background-color: rgba(0, 0, 0, 0.8); height: 100%; overflow-x: hidden; overflow-y: auto; width: 100%; z-index: 10000; top: 0; right: 0; bottom: 0; left: 0; position:absolute; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; display:none }
.megamenu-container .megamenucon .megamenutitle { font-size:14px; text-transform:uppercase; line-height: 20px; font-weight:500; color:#000 }
.megamenu-container .megamenucon ul.megamenuconlist { margin-bottom:10px; padding:0 }
.megamenu-container .megamenucon ul.megamenuconlist li {float:none;width: 100%; display: block; padding: 3px 0; color: #444; display:block; font-size:13px; text-transform:none; line-height:20px; margin:0; letter-spacing:normal }
.megamenu-container .megamenucon ul.megamenuconlist.subnav li a { margin-left:15px; }
.megamenu-container .megamenucon ul.megamenuconlist li small { font-size:13px; font-weight:bold; color:#505050 }
.megamenu-container .megamenucon ul.megamenuconlist li a { color:#444; padding:0; }
.megamenu-container .megamenucon ul.megamenuconlist li a:hover { color: #009fff; text-decoration:underline }
.megamenu-container .megamenucon ul.megamenuconlist li .spantag { font-size:11px; color:#666 }
.megamenu-container .megamenucon ul.megamenuconlist li .megastatus { display: inline-block; padding: 0 3px; margin-left: 3px; margin-top: 1px; color: #ffb000; text-transform: uppercase; font-size: 9px; text-decoration: none; font-weight:700 }
.megamenu-container .megamenucon ul.megarecntpost li.gradientdiv { background-color: #e1e1e1; color: #333; text-align: center; outline: 1px solid #fff; outline-offset: -5px; margin:0; line-height:20px; text-transform:none; font-size:16px; padding:15px; border-bottom:0; margin-top:10px; text-shadow: 1px 1px 0 #fff; }
.megamenu-container .megamenucon ul.megarecntpost li.gradientdiv a{ font-size:14px;}
.megamenu-container .megamenucon ul.megamenuconlist li.more { text-align:left;float:none; }
.megamenu-container .megamenucon ul.megamenuconlist li.more a { color:#009fff }
.megamenu-container .megamenucon ul.megarecntpost li { padding:8px 0; margin:0 0 4px; letter-spacing:normal; border-bottom:dotted 1px #aaa; display:block; width:100%; }
.megamenu-container .megamenucon ul.megarecntpost li .rctitle { font-size: 14px; font-weight: 400; color: #444; font-family: 'Roboto', sans-serif; text-transform:none; line-height: normal; }
.megamenu-container .megamenucon ul.megarecntpost li .rctitle a { display:block }
.megamenu-container .megamenucon ul.megarecntpost li span { border: 0; padding: 0; font-size: 13px; color: #777; margin: 0; display: block; line-height: 1.8; text-transform: none; }
.megamenu-container .megamenucon ul.megarecntpost li .sub { color:#333 }
.megamenu-container .megamenucon ul.megarecntpost li .megatimeloca { font-weight:400; color:#777; }
.megamenu-container .megamenucon ul.megarecntpost li .ls-offerblok { line-height:normal }
.megamenu-container .megamenucon ul.megarecntpost li .ls-offerblok .megatimedis { font-size:12px; display:inline-block; margin:0 5px 0 0 }
.megamenu-container .megamenucon ul.megarecntpost li .ls-offerblok .megatimedis b { color: #777; }
.megamenu-container .megamenucon ul.megarecntpost li .ls-offerblok .megatimedis a { color: #333; }
.megamenu-container .megamenucon ul.megarecntpost li .megatimedis em { color:#000; font-size:13px; }
.megamenu-container .megamenucon ul.megarecntpost li .megatimeloca p { line-height:18px; }
.megamenu-container .megamenucon ul.megarecntpost li .megatimeloca i { color:#c5c5c5 }
.megamenu-container .megamenucon ul.megarecntpost li .megatimeloca a { color:#333 }
.megamenu-container .megamenucon ul.megarecntpost li a { color: #009fff; padding:0; }
.megacalltoaction { background:#f5f5f5; padding:10px 0; margin-top:15px; }
.megacalltoaction .job-seek-out { text-align:center }
.megacalltoaction .job-seek-out .btn { padding:6px 10px; margin:0 5px; color:#fff; text-transform:none; letter-spacing:normal; line-height:18px; }
.megacalltoaction .job-seek-out .btn-green { background-color:#08a182; }
.megacalltoaction .job-seek-out .btn-red { background-color:#ce3239 }
.mainnav { background: #fff; height: 100%; width: 100%; border-top: solid 1px rgba(0, 0, 0, 0.1); padding-top: 50px; }
.mainnav .hometitle { cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; background:#eee; margin:0; border-bottom:solid 1px rgba(0, 0, 0, 0.2) }
.mainnav .hometitle a { color:#333 }
.mainnav ul.mainmenu { display:block; max-height:inherit; overflow:visible }
.mainnav ul.mainmenu li { border-bottom: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; }
.mainnav ul.mainmenu li:before { color: rgba(0, 0, 0, 0.7); content: "\f105"; margin-top: -8px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 7%; bottom: auto; left: auto; position: absolute; }
.menu-nav .menulogo-header { background: #fff; border-bottom: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: fixed; top: 0; z-index: 100; text-transform: uppercase; text-align:center; width:100% }
.menulogo-header a { color: #333; display: block; }
/*.menulogo-header:before { color: rgba(0, 0, 0, 0.3); content: "\f177"; margin-top: -8px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; left: 7%; bottom: auto; font-size:18px; position: absolute; }*/
.menu-nav .navigator .hamback { display: table; }
.hamback { background: #fff; cursor: pointer; display: none; height: 46px; text-align: center; width: 46px; z-index: 100001; top: 0; right: auto; bottom: auto; left: 0; position: fixed; line-height: 46px; } 
.secmenu { position:relative; height: 46px; }
.secmenu ul { max-height:100%; display:block; overflow-x: auto; overflow-y: hidden; width: 100%; white-space: nowrap; height:70px; }
.secmenu ul li { display:inline-block; white-space: nowrap; border: 0; line-height: 30px; }
.scrlmenu-btn-left, .scrlmenu-btn-right { position:absolute; height:46px; top:0; padding:15px; font-size:18px; color:#333; background:#fff; width:20px; }
.scrlmenu-btn-left { left:0; }
.scrlmenu-btn-right { right:0; }
.navigator .navinner.plsuicon { padding-top:50px; }
.navigator .plsuicon .ntitle:before { content: "\f067"; color: rgba(0, 0, 0, 0.6); }
.navigator .plsuicon .ntitle.active:before { content: "\f068"; }
/*ls*/
.lsoffers:after { display: inline-block; content: "new"; margin-left: 3px; margin-top: 1px; text-transform: uppercase; text-decoration: none; background-color: #e11923; color: #fff; font-size: 7px; font-weight: 700; line-height: normal; padding: 2px 3px; }
.megamenu-container .label { display: inline-block; padding: .3em .6em .3em; font-size: 11px; font-weight: normal; line-height: 1; color: #333; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; background-color: #ccc; margin:3px 0; text-shadow:none; font-family:Arial, Helvetica, sans-serif }
.megamenu-container .label.labelbg1 { background:#f4d6a0; color:#675739 }
.megamenu-container .label.labelbg2 { background:#ccebc0; color:#4b6641 }
.megamenu-container .label.labelbg3 { background:#c2b6d6; color:#4e3e69 }
.megamenu-container .label.labelbg4 { background:#accfee; color:#415668 }
.megamenu-container .label.labelbg5 { background:#c0a878; color:#63573e }
.megamenu-container .label.labelbg6 { background:#ed939d; color:#5c363a }
.megamenu-container .megamenucon ul.megamenuconlist li ul.megamenusubconlist { margin-left:10px; }
.megamenu-container .megamenucon ul.megamenuconlist li ul.megamenusubconlist li a { color:#888 }
.megamenu-container .megamenucon ul.megamenuconlist li ul.megamenusubconlist li a:hover { color: #009fff; text-decoration: underline; }
.megamenu-container .megamenucon ul.megarecntpost li .badgeswrp { padding:0; margin:0; line-height:18px; }
.megamenu-container .megamenucon ul.megarecntpost li .badges { cursor: default; margin-bottom: 5px; background: #f4f4f4; color: #777; border: 1px solid #dfe3e7; border-radius: 20px; padding: 2px 7px; text-align: center; margin-right: 5px; font-size: 11px; display: inline-block; text-transform:none; line-height:normal }
.megamenu-container .moreservepro-btn { border:solid 1px #ddd; margin:10px; border-radius:3px }
.megamenu-container .moreservepro-btn a:hover { background:#f5f5f5 }
.megamenu-container .moreservepro-btn a { position:static !important; padding:0 !important; text-align:center; display:block; text-transform:none !important; line-height:32px; !important;
color:#555 !important; font-size:13px; }
/* megamenu end */
.mainnav { background: #fff; height: 100%; width: 100%; border-top: solid 1px rgba(0, 0, 0, 0.1); padding-top: 50px; }
.mainnav .hometitle { cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; background:#eee; margin:0; border-bottom:solid 1px rgba(0, 0, 0, 0.2) }
.mainnav .hometitle a { color:#333 }
.mainnav ul.mainmenu { display:block; max-height:inherit; overflow:visible }
.mainnav ul.mainmenu li { border-bottom: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; }
.mainnav ul.mainmenu li:before { color: rgba(0, 0, 0, 0.7); content: "\f105"; margin-top: -8px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 7%; bottom: auto; left: auto; position: absolute; }
.menu-nav .menulogo-header { background: #fff; border-bottom: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: fixed; top: 0; z-index: 100; text-transform: uppercase; text-align:center; width:100% }
.menulogo-header a { color: #333; display: inline-block; } 
.menulogo-header:before {display:none;}
.secmenu { position:relative; height: 46px; }
.secmenu ul { max-height:100%; display:block; overflow-x: auto; overflow-y: hidden; width: 100%; white-space: nowrap; height:70px; }
.secmenu ul li { display:inline-block; white-space: nowrap; border: 0; line-height: 30px; }
.scrlmenu-btn-left, .scrlmenu-btn-right { position:absolute; height:46px; top:0; padding:15px; font-size:18px; color:#333; background:#fff; width:20px; }
.scrlmenu-btn-left { left:0; }
.scrlmenu-btn-right { right:0; }
.navigator .navinner.plsuicon { padding-top:50px; }
.navigator .plsuicon .ntitle:before { content: "\f067"; color: rgba(0, 0, 0, 0.6); }
.navigator .plsuicon .ntitle.active:before { content: "\f068"; }
/*lawyers*/
.metrolist { padding: 10px 0; border-top:solid 1px #ddd; }
.metrolist ul.megamenuconlist li.title { float:left; font-size:13px; color:#333; font-weight:500; background:#f5f5f5; margin:0 20px 0 0; position:relative }
.metrolist ul.megamenuconlist li.title b { padding: 5px 10px; display: block; }
.metrolist ul.megamenuconlist li.title:after { position: absolute; top:6px; right: -7px; display: inline-block; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #f5f5f5; content: ''; }
.metrolist ul.megamenuconlist { list-style:none; }
.metrolist ul.megamenuconlist li { display: block; padding:0; color: #444; display: block; font-size: 13px; text-transform: none; line-height: 20px; margin: 0 15px; letter-spacing: normal; float:left }
.metrolist ul.megamenuconlist li a { color: #444; padding: 5px 0; display: block; }
.megacalltoactn { background: #f5f5f5; padding: 10px 0; }
.megacalltoactn .job-seek-out { text-align:center }
.megacalltoactn .job-seek-out .btn { padding:6px 10px; margin:0 5px; color:#fff; text-transform:none; letter-spacing:normal; line-height:18px; }
.megacalltoactn .job-seek-out .btn-green { background-color:#08a182; }
.megacalltoactn .job-seek-out .btn-red { background-color:#ce3239 }
/*daycare*/
.navigator ul li small { font-size: 13px; font-weight: bold; color: #505050; padding: 15px 15px 5px; display: block; }
.navigator ul.megamenusubconlist { display:block !important; margin-left: 10px; }
.navigator ul.megamenusubconlist li { display: block; padding: 3px 0; color: #444; display: block; font-size: 13px; text-transform: none; line-height: 20px; margin: 0; letter-spacing: normal; }
.navigator ul.megamenusubconlist li a { color: #888; padding: 0 0 0 25px; }
/* megamenu end */
.tmenu-more .dropsdown ul li .fa-caret-left{ color:#aaa; font-size:14px;}
.tmenu-more .dropsdown ul li:hover .fa-caret-left{ color:#fff}
.tmenu-more .dropsdown .third-lvl-menu { display:none; }
.tmenu-more .dropsdown ul li:hover .third-lvl-menu { display:block }
.tmenu-more .dropsdown ul li .third-lvl-menu { width: 650px; position: absolute; top: 0; right: 100%; background: #fff; z-index: 9999; border: 1px solid #e0e0e0; padding:15px; }
.tmenu-more .dropsdown ul li .third-lvl-menu ul li { display:block; padding:8px 0; border-bottom: dotted 1px #aaa; }
.tmenu-more .dropsdown ul li .third-lvl-menu ul li a { border:0; padding:0; float:none; margin:0 }
.tmenu-more .dropsdown ul li .third-lvl-menu ul li a:hover { background:inherit !important; color:inherit !important; padding:0 !important; margin:0 !important }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp { padding:0 10px; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp a { border: 0; display: inline-block; padding: 0; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp .rctitle { font-size: 14px; font-weight: 400; color: #444; font-family: 'Roboto', sans-serif; text-transform: none; line-height: normal; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp .rctitle a { background:inherit; color:#009fff; padding:0; margin:0; display:block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 20px; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp .rctitle .label { font-weight: normal; padding: 3px 5px; border-radius: 3px; font-size:12px; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp .ls-offerblok .megatimedis { font-size: 12px; display: inline-block; margin: 0 5px 0 0; color: #777; text-transform:none }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp .ls-offerblok .megatimedis em { color: #000; font-size: 13px; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp .ls-offerblok .megatimeloca { font-weight: 400; color: #777; font-size:12px; display:block; text-transform:none; padding:3px 0 }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp .ls-offerblok .megatimeloca i { color:#aaa }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-recntpostwrp .ls-offerblok .megatimeloca a:hover { background:inherit !important; color:inherit !important; padding:0 !important; margin:0 !important }
.tmenu-more .dropsdown ul li .third-lvl-menu .badges { cursor: default; margin: 5px 5px 5px 0; background: #f4f4f4; color: #777; border: 1px solid #dfe3e7; border-radius: 20px; padding: 2px 7px; text-align: center; font-size: 11px; display: inline-block; text-transform:none; line-height:normal; font-weight:normal; letter-spacing:normal}
.tmenu-more .dropsdown ul li .third-lvl-menu .megamenutitle { font-size: 14px; text-transform: uppercase; line-height: 20px; font-weight: 500; color: #000; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-lvl-wrp { }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-lvl-col { width: 360px; float: left; margin-left: 8px; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-lvl-cola { float:left; width:250px; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-lvl-cola ul li { text-transform:none; display: block; color: #444; display: block; font-size: 13px; text-transform: none; line-height: 20px; letter-spacing: normal; width: 100%; border-bottom:0; padding:6px 0 }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-lvl-cola ul li a { color: #444; }
.tmenu-more .dropsdown ul li .third-lvl-menu .third-lvl-cola ul li:hover { color: #009fff; text-decoration:underline }


/*muru end*/
@media only screen and (max-width : 320px) {
.mobilehide, .pmhide { display:none; }
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 568px) {
}
@media only screen and (min-width : 569px) and (max-width : 640px) {
}

/*----high end windows phone---*/
@media only screen and (min-width : 641px) and (max-width : 768px) {
}
@media only screen and (max-width : 768px) {
.padhide { display:none; }
.megamenu-container { display:none }
.hammenu-hd.showham, .hammenu-hd { display:block }
.navigator .navinner { width:100% }
.navigator .hamclose { left:auto; right:0 }
}

/*----ipad---*/
@media only screen and (min-width : 769px) and (max-width : 1024px) {
.megamenu-container { width: 980px; }
.megamenu-container .megamenucon ul.megarecntpost li.gradientdiv { font-size:14px; height:auto; margin-bottom:10px; padding:10px; }
.megamenu-container .megamenucon .megamenutitle { font-size:11px; }
.megamenu-container .megamenucon ul.megamenuconlist li { line-height:16px; margin:0 0 5px; }
.megamenu-container .megamenucon ul.megamenuconlist li a { color:#777 }
}
/*----netbook---*/
@media only screen and (min-width : 1025px) and (max-width : 1280px) {
.megamenu-container { width:1230px; }
}

/*----ultrabook---*/
@media only screen and (min-width : 1281px) and (max-width : 1366px) {
.megamenu-container { width: 1320px; }
}

@media (min-width: 1551px) and (max-width: 1620px) { 
.megamenu-container { width: 1560px; } 
} 
  
  
/*----large desktop---*/ 
@media only screen and (min-width : 1621px) and (max-width : 1680px) { 
.megamenu-container { width: 1630px; } 
}
