<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.popup{position:absolute; width:450px; max-width:450px; background:#fff; border-radius:5px; box-shadow:rgba(9,81,105,.2) 0px 1px 15px; padding:20px; top:10%; left:20%; z-index:999;}
.popup h3{font-size:15px; font-weight:600; color:#37424b; border-bottom:2px solid #076572; padding:20px 0 5px; margin-bottom:10px;}
.popup ul{padding-bottom:20px;}
.popup ul li{display:inline-block; padding:0 2px 0 0;}
.popup ul li a{display:block; padding:5px 12px; font-size:14px;color:#20282f;}
.popup ul li a:hover, .popup ul li a.active{background:#076572; color:#fff; border-radius:5px;}
.popup .form-control {border: 1px solid #ccddea;background: #fbfdff;min-height: 50px;padding-left:10px;}
.popup .labl{font-size:15px; font-weight:600; color:#37424b; display:block;}
.popup .timer{font-size:14px; font-style:italic;}
.popup .timer strong{font-weight:600; font-style:normal; color:#37424b; padding-left:20px;}
.popup .timer .fa{font-size:17px; color:#095169;}
.file-input-wrapper {overflow: hidden;position: relative; color:#095169; padding: 10px 0px; clear: both;}
.file-input-wrapper &gt; input[type="file"] {font-size: 200px;position: absolute;top: 0;right: 0;opacity: 0; cursor:pointer;}
.file-input-wrapper &gt; .btn-file-input {display: inline-block;height: 20px; background:none; border:0px; cursor:pointer; font-size:14px; color:#095169; font-weight:500; font-style:italic;}
.file-input-wrapper:hover &gt; .btn-file-input {color:#076572;}
.popup .btn{background-color:#0f858d; padding:14px 20px; min-width:200px; text-transform:uppercase; border:0px; font-size:13px; font-weight:600; color:#fff;}
.popup .btn:hover{background-color:#f16e23;}
.popup .close-btn{font-size:18px; cursor:pointer;}
.popup .close-btn:hover{color:#076572;}
.popup .custom-control{padding-bottom:10px; font-size:13px; line-height:24px; font-weight:600; color:#20282f; font-style:italic;}
.logosize { width: 220px; height:20px; float: left; }
@media (min-width: 1200px) {
	.codesize { width: 170px; height:20px; float: left; margin-left:15px; padding-top: 1px; }
}
@media (max-width: 1200px) {
	.codesize { display:none; visibility:hidden; float: left; }
}
.logo-footer { width: 330px; }
.logo-footer {padding-bottom:15px;}
.code-footer {width: 280px; padding-bottom:15px;}
.footer_section .fa {
	margin-bottom: 15px;
	padding: 12px;
	background: #fff;
	border-radius: 5px;
	width: 40px;
	font-size: 16px;
	height: 40px;}
/*.lawers_handler{font-weight: bold;};
.main_menu_type{font-weight: bold;};*/

.lawyer_txt2 i {font-size:20px;}

.btn.focus, .btn:focus, .btn:hover {outline:none!important; color:#fff;}
button {outline:none!important;}
.user-login {padding:0 0 30px 0;}
a.reg-now {
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
    padding: 20px 0px 0px 0px;
    display: block;
}

.nav_indicators {display:none!important;}

.intr {

	font-size: 18px;
	line-height: 36px;
	height: 500px;
	background: url('../images/background.png') no-repeat;
	background-size: auto;
	background-position: bottom right;
	text-align:left;
	display: flex;
	justify-content: center;
	align-items: center;

    
}

.ctrl {width: 100%; padding-right: 50%;}

.igreen {
	
	color: #047E87!important;
    mix-blend-mode: multiply;
    text-shadow: 0px 2.1905px 2.1905px rgba(0, 0, 0, 0.15);
	
}

.intr h1 {font-size: 250%;
    font-weight: bold;
    text-transform: uppercase;}
	
.intr h3 {font-size: 125%;
    font-weight: 500;
	padding: 10px 0px 0px 0px;
	font-family:'Montserrat', sans-serif;
	color:#333;
	line-height:30px;}	
	
.intr p {font-size: 110%; font-weight:500; font-family:'Montserrat', sans-serif;}


@media (max-width: 1200px) {

    
    .intr h1 {
        font-size: 250%;
    }
}
@media (max-width: 1024px) {
    .intr h1 {
        font-size: 28px;
    }
}

@media (max-width: 770px) {

    
    .brrcity { border-right: 1px solid white !important; }
    .brbcitysmall { border-bottom: 1px solid #cac9ce; }
}

@media (min-width: 1900px) {
    div.slider &gt; div.active {
    background-size:cover!important;
    }
}

.regmee { float: right;}
a.regmeeu {color: #fff;
line-height: 70%;
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-size: 13px;
font-weight: bold;
-webkit-font-smoothing: antialiased;
letter-spacing: 1px;}
.regmeed { color: #59979b !important; line-height: 20px; font-family: 'Open Sans', sans-serif;}
a.regmeel { color: #ffffff; line-height: 70%; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-size: 13px; font-weight: bold; -webkit-font-smoothing: antialiased; letter-spacing: 1px;}
a.regmeeu:hover, a.regmeel:hover {color:#31a9b9;}
.NoPad {padding:0px;}
span.side_link {
    display: inline-block;
    width: 100%;
    padding: 10px 0px;
	color:#123d40;
	text-align:left;
}
span.side_link i {
    font-size: 11px;
    padding-right: 10px;
}
span.cash {
    font-weight: bold;
    color: #14696f;
}
.nav {background:#fff; margin:0px !important; box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.20); padding:15px 0px; position:relative; z-index:999;}
/*.nav ul li a { font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:bold; }*/
.row {background:none!important;}
.container {border-radius:5px;}
.menu a.active {color:#14696f;}
.menu a.activegeo {color:#14696f;}
.menu a.activegeo i {color:#14696f;}
.b-ads {padding:10px 0px; display:block; text-align: center;}
.deinosti {
	display: inline-block;
    width: 100%;
    text-align: left;
}
#sresz {margin-top: 20px; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.05);}
#sidebar-adv {text-align: center;}
#ms_container {height:360px!important;}
.lawers_menu_item a {

    font-weight: 600 !important;
    text-transform: none !important;
    font-size: 16px !important;

}

.whites {background:#fff;}


@media only screen and (min-width:1200px) {
.lawers_menu_items { width: 25%; float: left; }
.lawers_menu_items { width: 25% !important; border-left: 1px solid #eeeeee; float: left;}
#lawyers_menu, #young_lawyers_menu, #foreign_lawers_menu, #lawer_unions1_menu, #lawer_unions2_menu, #lawer_assocs_menu
{ position: fixed; background-color: #ffffff; width: 100vw; z-index: 99999; display: none; }
.lawers_menu_item { width: 100%;  float: left; margin: 0 0 0 0; text-align: left; padding: 5px;}
}
@media only screen and (max-width:1200px) {
    .lawers_menu_item { width: 100%;  float: left; margin: 0 0 0 0; text-align: left; padding: 5px;}
    .lawers_menu_items { width: 100%; float: left; }
    .lawers_menu_items { width: 100% !important; border-left: none; float: left;}
    .hhh{}
    .nav ul li div ul li a {
    padding: 5px;
    margin-left:12px;
}
}


.lawers_menu_item i { color: #cccccc; margin-right: 12px; }
.page-header {  margin-left:12px !important; margin-bottom: 10px !important; }
.page-header_profile { margin-bottom: 10px !important; }
h2.item-title {
    font-weight: 500;
    font-size: 17px;
    background: #14696f;
    padding: 15px 10px 15px 10px;
    margin: 0px;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #ffffff !important;
    font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
}

h2.item-title a {
    color: #ffffff;
}

.row-0 {
    padding: 20px 10px;
    position: relative;
}

.column-padding {
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
    position: relative;
    text-align: center;
    padding: 0px 15px 15px 15px;
    border-bottom: 3px solid #14696f;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 8px 6px -6px rgb(0 0 0 / 20%);

}

.article-info {
    border-bottom: 1px solid #e4e4e4;
    border-top: none;
    margin-bottom: 20px;
    clear: both;
    height: 50px;
    display: table;
    width: 100%;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
	padding-top:10px;
	font-size: 13px;
    font-weight: 500;
}

.article-info-new {
    border-bottom: 1px solid #e4e4e4;
    border-top: none;
    margin-bottom: 20px;
    clear: both;
    height: 50px;
    display: table;
    width: 100%;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
	padding-top:15px;
	font-size: 13px;
    font-weight: 500;
}

.item {
    padding: 0px;
    line-height: 30px;
    border-radius: 5px;
	background:#fff;
}


.menu .fa-chevron-down:before {
    font-size:11px;
    /*padding: 2px;*/
    padding-left:2px;
    padding-right:2px;
    

}
.feature-list .fa, .fas, .far {
    font-weight: 600;
    font-size: 26px;
}

.platBox .fa, .fas, .far {
    font-weight: 600;
    font-size: 40px;
    padding-left: 5px;
}

.vhead .fa, .fas, .far {
    font-weight: 600;
    font-size: 32px;
    padding-left: 5px;
}

.rating .fa, .fas, .far {
    font-weight: 600;
    font-size: 20px;
}

.pagination li.active a {color:#fff;}

.pagination &gt; li &gt; a:focus, .pagination &gt; li &gt; a:hover, .pagination &gt; li &gt; span:focus, .pagination &gt; li &gt; span:hover {
    z-index: 2;
    color: #123d40;
    background-color: #fff;
    border-color:#ddd;
}

.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    display: none;
    margin: 0 auto;
}
.lds-ellipsis div {
    position: absolute;
    top: 27px;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: #076572;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
    left: 6px;
    animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
    left: 6px;
    animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
    left: 26px;
    animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
    left: 45px;
    animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}
@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}
@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(19px, 0);
    }
}

/* use case.cart.php */
.attach_file { border: 1px solid #999999; display: inline; padding: 2px 4px 2px 4px; border-radius: 4px; margin-left: 4px; }
.popup_input_title {width: 100%; font-size:15px; font-weight:600; color:#37424b; border-bottom:2px solid #076572; border-top: none; border-left: none; border-right: none; padding:20px 0 5px; margin-bottom:10px;}
.attach_documents { display: none; overflow:auto; height: 100%; }
.files_wrap { border: 1px solid #999999; display: inline; padding: 5px 4px 5px 4px; border-radius: 5px; float: right; margin-left: 4px; margin: 0px 0px 10px 0px;}
.popup_date_wrap { display: inline-block; float: left; }
.popup_date_input { border: none; width: 120px; }
.popup_hours_wrap { display: inline-block; }
.popup_hours_wrap_in { width: 60px; overflow: hidden; display: inline-block; height: 22px; font-weight: bold; float: left; }
.popup_hours_select { border: 0; background-color: #ffffff; color: #095169; width: 100px; }
.popup_hours_txt { display: inline-block; height: 22px; font-weight: bold; float: left; }

.card-frame {
    border: solid 1px #4a868a!important;
    width: 100%;
    margin-bottom: 8px;
    height: 60px!important;
    box-shadow: 0 1px 3px 0 rgba(19,57,94,0.2);
    font-size: 14px;
}
.btn-cancel {
	font-size: 14px;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
    width: 49%;
    text-align: center;
    padding: 15px 0;
    border-radius: 5px;
    letter-spacing: 1px;
	border:none;
	}

a#cancel-button {
	color: #14696f;
	background: #fff;
	border-radius: 5px;
	font-size: 14px;
	border: 1px solid #ccc;
}
button#pay-button {
    color: #fff;
	background: #0f858d;
	border-radius:5px;
	font-size: 14px;
}
a#cancel-button:hover {
    color: #f16e23;
	background: #fff;
}
button#pay-button:hover {
    color: #fff;
	background: #f16e23;
}
.btn-pay-w {width:49% !important; }
.btn-disabled { background-color: #999999 !important; color: #ffffff !important; }
.btn-disabled:hover { color: #ffffff !important; }
.btn-warning{background:#0f858d;; border:0px; padding:15px 20px; text-align:center; font-size:14px; font-weight:600; text-transform:uppercase; color:#fff; min-width: 220px;}

.btn-intro{background:#0f858d; border-bottom:; padding:15px 20px; text-align:center; font-size:14px; font-weight:600; text-transform:uppercase; color:#fff; min-width: 330px; letter-spacing:1px;}
.btn-intro:hover{color:#fff; background:#f16e23 !important;}

.btn-intros{background:#f16e23; padding:15px 20px; text-align:center; font-size:14px; font-weight:600; text-transform:uppercase; color:#fff; min-width: 330px; letter-spacing:1px;}
.btn-intros:hover{color:#fff; background:#f16e23 !important;}

.btn-intros.boto{background:#0e7980; padding:15px; text-align:center; font-size:14px; font-weight:600; text-transform:uppercase; color:#fff; min-width: 330px; letter-spacing:1px;}
.btn-intros.boto:hover{color:#fff; background:#f16e23!important;}

@media only screen and (max-width: 1024px){
    .btn-intros{padding:15px; min-width: 250px;}
}

.btn-reg{background:#0f858d; border-bottom:; padding:15px 20px; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase; color:#fff; min-width: 330px; letter-spacing:1px;}
.btn-reg:hover{color:#fff; background:#0e7980;}
.bw-brd { border-bottom:;}
.btn-video{background:#0f858d; border:0px; padding:15px 20px; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase; color:#fff; min-width: 220px;}
.bv-brd:hover {background:#ffffff; color:#1f3c40!important;}
.bs-brd:hover {background:#0e7980;}
.btn-video:hover{color:#fff;}
.btn-meeting{background:#ff9600; border:0px; padding:15px 20px; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase; color:#fff; min-width: 220px;}
.btn-meeting:hover{color:#fff; background: #ffac36;}
.bm-brd { border-bottom: 1px solid #9f5d00 !important; letter-spacing:1px;}

.consultation:before {font-family: "FontAwesome" ;content: "\f0f6"; font-size:14px; padding-right:10px; font-weight:500;}
.video:before { font-family: "FontAwesome" ;content: "\f1c8"; font-size:14px; padding-right:10px; font-weight:500;}
.office:before {font-family: "FontAwesome" ;content: "\f0f7"; font-size:14px; padding-right:10px; font-weight:500;}

.btn-grey{background:#256165; border:0px; padding:15px 20px; text-align:center; font-size:14px; font-weight:600; text-transform:uppercase; color:#fff; min-width: 220px; border-bottom:;}

.bg-brd{background:#f7f7f7; border:0px; padding:15px 20px; text-align:center; font-size:14px; font-weight:600; text-transform:uppercase; color:#7d7d7f; min-width: 220px; border-bottom: 1px solid #e3e3e3;}

.bg-brd:hover {
    color: #ffffff !important;
    background: #0f858d;
    border-bottom:;
}
.bg-brd:focus, .btn-grey:active {
    color: #ffffff !important;
    background: #0f858d;
    border-bottom:;
}

.btn-grey:hover {
    color: #ffffff;
    background: #0f858d;
    border-bottom:;
}
.btn-grey:focus, .btn-grey:active {
    color: #ffffff;
    background: #0f858d;
    border-bottom:;
}
.btn-white{background:#ffffff; border:0px; padding:15px 20px; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase; color:#1f3c40; min-width: 220px;}
.btn-reg2{background:#ffffff; border:0px; padding:15px 20px; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase; color:#0e7980; min-width: 220px;}
.btn-reg2:hover{background:#ff9700; color:#ffffff;}
.btn2 {
    display: inline-block;
    padding: 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.footer_links { color: #ffffff; }

table strong {
    font-weight: 600!important;
    font-size: 15px;
}
/* case ratings */
/*@import url('https://fonts.googleapis.com/css?family=Roboto:500,100,300,700,400');*/
@import url("https://use.fontawesome.com/releases/v5.12.0/css/all.css");
/*@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");*/
div.stars{
    width: 270px;
    display: inline-block;
}

input.star{
    display: none;
}

label.star {
    float: right;
    padding: 10px;
    font-size: 24px;
    color: #444;
    transition: all .2s;
}

input.star:checked ~ label.star:before {
    content: '\f005'; /* You should use \ and not /*/
    font-family: "FontAwesome"; /* This is the correct font-family*/
    font-style: normal;
    font-weight: bold;
    text-decoration: inherit;
    color: #FD4;
    transition: all .25s;
}

label.star:hover{
    transform: rotate(-15deg) scale(1.3);
}

label.star:before{
    content: '\f005'; /* You should use \ and not /*/
    font-family: "FontAwesome"; /* This is the correct font-family*/
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;


/*    content:'\f006';
    font-family: FontAwesome;*/
}

.rev-box{
    overflow: hidden;
    height: 0;
    width: 100%;
    transition: all .25s;
}

textarea.review{
    background: #222;
    border: none;
    width: 100%;
    max-width: 100%;
    height: 100px;
    padding: 10px;
    box-sizing: border-box;
    color: #EEE;
}

label.review{
    display: block;
    transition:opacity .25s;
}

input.star:checked ~ .rev-box{
    height: 125px;
    overflow: visible;
}

.regerr {
    color: red;
    font-size: 13px;
    padding:5px 0px;
}

.figHidden {
    display: none;
}


.box-shadow-green{
    width:60px;
    height:60px;
    overflow : hidden;
    display: table;
    margin: 0 auto;
    border-radius:0px;
    background-color : #076572;
    box-shadow:0px 0px 0px rgb(255, 255, 255);
    border: 1px solid #076572;
}


.box-shadow-blue{
    width:60px;
    height:60px;
    overflow : hidden;
    display: table;
    margin: 0 auto;
    border-radius:0px;
    background-color : #0e7980;
    box-shadow:0px 0px 0px rgb(255, 255, 255);
	border: 2px solid #0e7980;
}

.text-shadow-green{
    color: #ffffff;
    font-weight: bold;
    -webkit-text-stroke: 0px #FFFFFF;
    -moz-text-stroke: 0px #FFFFFF;
    -o-text-stroke: 0px #FFFFFF;
    -webkit-text-stroke: 0px #FFFFFF;
    width: 100%;
    height: 100%;
    text-align: center;
    letter-spacing : 5px;
    line-height: 1;
    display: table-cell;
    vertical-align: middle;
    text-shadow:0px 0px 0px rgb(58, 146, 99) ,
        1px 1px 0px rgb(58, 146, 99) ,
        2px 2px 0px rgb(58, 146, 99) ,
        3px 3px 0px rgb(58, 146, 99) ,
        4px 4px 0px rgb(58, 146, 99) ,
        5px 5px 0px rgb(58, 146, 99) ,
        6px 6px 0px rgb(58, 146, 99) ,
        7px 7px 0px rgb(58, 146, 99) ,
        8px 8px 0px rgb(58, 146, 99) ,
        9px 9px 0px rgb(58, 146, 99) ,
        10px 10px 0px rgb(58, 146, 99) ,
        11px 11px 0px rgb(58, 146, 99) ,
        12px 12px 0px rgb(58, 146, 99) ,
        13px 13px 0px rgb(58, 146, 99) ,
        14px 14px 0px rgb(58, 146, 99) ,
        15px 15px 0px rgb(58, 146, 99) ,
        16px 16px 0px rgb(58, 146, 99) ,
        17px 17px 0px rgb(58, 146, 99) ,
        18px 18px 0px rgb(58, 146, 99) ,
        19px 19px 0px rgb(58, 146, 99) ,
        20px 20px 0px rgb(58, 146, 99) ,
        21px 21px 0px rgb(58, 146, 99) ,
        22px 22px 0px rgb(58, 146, 99) ,
        23px 23px 0px rgb(58, 146, 99) ,
        24px 24px 0px rgb(58, 146, 99) ,
        25px 25px 0px rgb(58, 146, 99) ,
        26px 26px 0px rgb(58, 146, 99) ,
        27px 27px 0px rgb(58, 146, 99) ,
        28px 28px 0px rgb(58, 146, 99) ,
        29px 29px 0px rgb(58, 146, 99) ,
        30px 30px 0px rgb(58, 146, 99) ,
        31px 31px 0px rgb(58, 146, 99) ,
        32px 32px 0px rgb(58, 146, 99) ,
        33px 33px 0px rgb(58, 146, 99) ,
        34px 34px 0px rgb(58, 146, 99) ,
        35px 35px 0px rgb(58, 146, 99) ,
        36px 36px 0px rgb(58, 146, 99) ,
        37px 37px 0px rgb(58, 146, 99) ,
        38px 38px 0px rgb(58, 146, 99) ,
        39px 39px 0px rgb(58, 146, 99) ,
        40px 40px 0px rgb(58, 146, 99) ,
        41px 41px 0px rgb(58, 146, 99) ,
        42px 42px 0px rgb(58, 146, 99) ,
        43px 43px 0px rgb(58, 146, 99) ,
        44px 44px 0px rgb(58, 146, 99) ,
        45px 45px 0px rgb(58, 146, 99) ,
        46px 46px 0px rgb(58, 146, 99) ,
        47px 47px 0px rgb(58, 146, 99) ,
        48px 48px 0px rgb(58, 146, 99) ,
        49px 49px 0px rgb(58, 146, 99) ,
        50px 50px 0px rgb(58, 146, 99) ,
        51px 51px 0px rgb(58, 146, 99) ,
        52px 52px 0px rgb(58, 146, 99) ,
        53px 53px 0px rgb(58, 146, 99) ,
        54px 54px 0px rgb(58, 146, 99) ,
        55px 55px 0px rgb(58, 146, 99) ,
        56px 56px 0px rgb(58, 146, 99) ,
        57px 57px 0px rgb(58, 146, 99) ,
        58px 58px 0px rgb(58, 146, 99) ,
        59px 59px 0px rgb(58, 146, 99) ,
        60px 60px 0px rgb(58, 146, 99) ,
        61px 61px 0px rgb(58, 146, 99) ,
        62px 62px 0px rgb(58, 146, 99) ,
        63px 63px 0px rgb(58, 146, 99) ,
        64px 64px 0px rgb(58, 146, 99) ,
        65px 65px 0px rgb(58, 146, 99) ,
        66px 66px 0px rgb(58, 146, 99) ,
        67px 67px 0px rgb(58, 146, 99) ,
        68px 68px 0px rgb(58, 146, 99) ,
        69px 69px 0px rgb(58, 146, 99) ,
        70px 70px 0px rgb(58, 146, 99) ,
        71px 71px 0px rgb(58, 146, 99) ,
        72px 72px 0px rgb(58, 146, 99) ,
        73px 73px 0px rgb(58, 146, 99) ,
        74px 74px 0px rgb(58, 146, 99) ,
        75px 75px 0px rgb(58, 146, 99) ,
        76px 76px 0px rgb(58, 146, 99) ,
        77px 77px 0px rgb(58, 146, 99) ,
        78px 78px 0px rgb(58, 146, 99) ,
        79px 79px 0px rgb(58, 146, 99) ,
        80px 80px 0px rgb(58, 146, 99) ,
        81px 81px 0px rgb(58, 146, 99) ,
        82px 82px 0px rgb(58, 146, 99) ,
        83px 83px 0px rgb(58, 146, 99) ,
        84px 84px 0px rgb(58, 146, 99) ,
        85px 85px 0px rgb(58, 146, 99) ,
        86px 86px 0px rgb(58, 146, 99) ,
        87px 87px 0px rgb(58, 146, 99) ,
        88px 88px 0px rgb(58, 146, 99) ,
        89px 89px 0px rgb(58, 146, 99) ,
        90px 90px 0px rgb(58, 146, 99) ,
        91px 91px 0px rgb(58, 146, 99) ,
        92px 92px 0px rgb(58, 146, 99) ,
        93px 93px 0px rgb(58, 146, 99) ,
        94px 94px 0px rgb(58, 146, 99) ,
        95px 95px 0px rgb(58, 146, 99) ,
        96px 96px 0px rgb(58, 146, 99) ,
        97px 97px 0px rgb(58, 146, 99) ,
        98px 98px 0px rgb(58, 146, 99) ,
        99px 99px 0px rgb(58, 146, 99) ,
        100px 100px 0px rgb(58, 146, 99) ,
        101px 101px 0px rgb(58, 146, 99) ,
        102px 102px 0px rgb(58, 146, 99) ,
        103px 103px 0px rgb(58, 146, 99) ,
        104px 104px 0px rgb(58, 146, 99) ,
        105px 105px 0px rgb(58, 146, 99) ,
        106px 106px 0px rgb(58, 146, 99) ,
        107px 107px 0px rgb(58, 146, 99) ,
        108px 108px 0px rgb(58, 146, 99) ,
        109px 109px 0px rgb(58, 146, 99) ,
        110px 110px 0px rgb(58, 146, 99) ,
        111px 111px 0px rgb(58, 146, 99) ,
        112px 112px 0px rgb(58, 146, 99) ,
        113px 113px 0px rgb(58, 146, 99);
}


.text-shadow-blue{
    color: #ffffff;
    font-size: 28px;
    font-weight: bold;
    -webkit-text-stroke: 0px #FFFFFF;
    -moz-text-stroke: 0px #FFFFFF;
    -o-text-stroke: 0px #FFFFFF;
    -webkit-text-stroke: 0px #FFFFFF;
    width: 100%;
    height: 100%;
    text-align: center;
    letter-spacing : 5px;
    line-height: 1;
    display: table-cell;
    vertical-align: middle;
    text-shadow:0px 0px 0px rgb(10, 88, 94, 0.2) ,
        1px 1px 0px rgb(10, 88, 94, 0.2) ,
        2px 2px 0px rgb(10, 88, 94, 0.2) ,
        3px 3px 0px rgb(10, 88, 94, 0.2) ,
        4px 4px 0px rgb(10, 88, 94, 0.2) ,
        5px 5px 0px rgb(10, 88, 94, 0.2) ,
        6px 6px 0px rgb(10, 88, 94, 0.2) ,
        7px 7px 0px rgb(10, 88, 94, 0.2) ,
        8px 8px 0px rgb(10, 88, 94, 0.2) ,
        9px 9px 0px rgb(10, 88, 94, 0.2) ,
        10px 10px 0px rgb(10, 88, 94, 0.2) ,
        11px 11px 0px rgb(10, 88, 94, 0.2) ,
        12px 12px 0px rgb(10, 88, 94, 0.2) ,
        13px 13px 0px rgb(10, 88, 94, 0.2) ,
        14px 14px 0px rgb(10, 88, 94, 0.2) ,
        15px 15px 0px rgb(10, 88, 94, 0.2) ,
        16px 16px 0px rgb(10, 88, 94, 0.2) ,
        17px 17px 0px rgb(10, 88, 94, 0.2) ,
        18px 18px 0px rgb(10, 88, 94, 0.2) ,
        19px 19px 0px rgb(10, 88, 94, 0.2) ,
        20px 20px 0px rgb(10, 88, 94, 0.2) ,
        21px 21px 0px rgb(10, 88, 94, 0.2) ,
        22px 22px 0px rgb(10, 88, 94, 0.2) ,
        23px 23px 0px rgb(10, 88, 94, 0.2) ,
        24px 24px 0px rgb(10, 88, 94, 0.2) ,
        25px 25px 0px rgb(10, 88, 94, 0.2) ,
        26px 26px 0px rgb(10, 88, 94, 0.2) ,
        27px 27px 0px rgb(10, 88, 94, 0.2) ,
        28px 28px 0px rgb(10, 88, 94, 0.2) ,
        29px 29px 0px rgb(10, 88, 94, 0.2) ,
        30px 30px 0px rgb(10, 88, 94, 0.2) ,
        31px 31px 0px rgb(10, 88, 94, 0.2) ,
        32px 32px 0px rgb(10, 88, 94, 0.2) ,
        33px 33px 0px rgb(10, 88, 94, 0.2) ,
        34px 34px 0px rgb(10, 88, 94, 0.2) ,
        35px 35px 0px rgb(10, 88, 94, 0.2) ,
        36px 36px 0px rgb(10, 88, 94, 0.2) ,
        37px 37px 0px rgb(10, 88, 94, 0.2) ,
        38px 38px 0px rgb(10, 88, 94, 0.2) ,
        39px 39px 0px rgb(10, 88, 94, 0.2) ,
        40px 40px 0px rgb(10, 88, 94, 0.2) ,
        41px 41px 0px rgb(10, 88, 94, 0.2) ,
        42px 42px 0px rgb(10, 88, 94, 0.2) ,
        43px 43px 0px rgb(10, 88, 94, 0.2) ,
        44px 44px 0px rgb(10, 88, 94, 0.2) ,
        45px 45px 0px rgb(10, 88, 94, 0.2) ,
        46px 46px 0px rgb(10, 88, 94, 0.2) ,
        47px 47px 0px rgb(10, 88, 94, 0.2) ,
        48px 48px 0px rgb(10, 88, 94, 0.2) ,
        49px 49px 0px rgb(10, 88, 94, 0.2) ,
        50px 50px 0px rgb(10, 88, 94, 0.2) ,
        51px 51px 0px rgb(10, 88, 94, 0.2) ,
        52px 52px 0px rgb(10, 88, 94, 0.2) ,
        53px 53px 0px rgb(10, 88, 94, 0.2) ,
        54px 54px 0px rgb(10, 88, 94, 0.2) ,
        55px 55px 0px rgb(10, 88, 94, 0.2) ,
        56px 56px 0px rgb(10, 88, 94, 0.2) ,
        57px 57px 0px rgb(10, 88, 94, 0.2) ,
        58px 58px 0px rgb(10, 88, 94, 0.2) ,
        59px 59px 0px rgb(10, 88, 94, 0.2) ,
        60px 60px 0px rgb(10, 88, 94, 0.2) ,
        61px 61px 0px rgb(10, 88, 94, 0.2) ,
        62px 62px 0px rgb(10, 88, 94, 0.2) ,
        63px 63px 0px rgb(10, 88, 94, 0.2) ,
        64px 64px 0px rgb(10, 88, 94, 0.2) ,
        65px 65px 0px rgb(10, 88, 94, 0.2) ,
        66px 66px 0px rgb(10, 88, 94, 0.2) ,
        67px 67px 0px rgb(10, 88, 94, 0.2) ,
        68px 68px 0px rgb(10, 88, 94, 0.2) ,
        69px 69px 0px rgb(10, 88, 94, 0.2) ,
        70px 70px 0px rgb(10, 88, 94, 0.2) ,
        71px 71px 0px rgb(10, 88, 94, 0.2) ,
        72px 72px 0px rgb(10, 88, 94, 0.2) ,
        73px 73px 0px rgb(10, 88, 94, 0.2) ,
        74px 74px 0px rgb(10, 88, 94, 0.2) ,
        75px 75px 0px rgb(10, 88, 94, 0.2) ,
        76px 76px 0px rgb(10, 88, 94, 0.2) ,
        77px 77px 0px rgb(10, 88, 94, 0.2) ,
        78px 78px 0px rgb(10, 88, 94, 0.2) ,
        79px 79px 0px rgb(10, 88, 94, 0.2) ,
        80px 80px 0px rgb(10, 88, 94, 0.2) ,
        81px 81px 0px rgb(10, 88, 94, 0.2) ,
        82px 82px 0px rgb(10, 88, 94, 0.2) ,
        83px 83px 0px rgb(10, 88, 94, 0.2) ,
        84px 84px 0px rgb(10, 88, 94, 0.2) ,
        85px 85px 0px rgb(10, 88, 94, 0.2) ,
        86px 86px 0px rgb(10, 88, 94, 0.2) ,
        87px 87px 0px rgb(10, 88, 94, 0.5) ,
        88px 88px 0px rgb(10, 88, 94, 0.5) ,
        89px 89px 0px rgb(10, 88, 94, 0.5) ,
        90px 90px 0px rgb(10, 88, 94, 0.2) ,
        91px 91px 0px rgb(10, 88, 94, 0.2) ,
        92px 92px 0px rgb(10, 88, 94, 0.2) ,
        93px 93px 0px rgb(10, 88, 94, 0.2) ,
        94px 94px 0px rgb(10, 88, 94, 0.2) ,
        95px 95px 0px rgb(10, 88, 94, 0.2) ,
        96px 96px 0px rgb(10, 88, 94, 0.2) ,
        97px 97px 0px rgb(10, 88, 94, 0.2) ,
        98px 98px 0px rgb(10, 88, 94, 0.2) ,
        99px 99px 0px rgb(10, 88, 94, 0.2) ,
        100px 100px 0px rgb(10, 88, 94, 0.2) ,
        101px 101px 0px rgb(10, 88, 94, 0.2) ,
        102px 102px 0px rgb(10, 88, 94, 0.2) ,
        103px 103px 0px rgb(10, 88, 94, 0.2) ,
        104px 104px 0px rgb(10, 88, 94, 0.2) ,
        105px 105px 0px rgb(10, 88, 94, 0.2) ,
        106px 106px 0px rgb(10, 88, 94, 0.2) ,
        107px 107px 0px rgb(10, 88, 94, 0.2) ,
        108px 108px 0px rgb(10, 88, 94, 0.2) ,
        109px 109px 0px rgb(10, 88, 94, 0.2) ,
        110px 110px 0px rgb(10, 88, 94, 0.2) ,
        111px 111px 0px rgb(10, 88, 94, 0.2) ,
        112px 112px 0px rgb(10, 88, 94, 0.2) ,
        113px 113px 0px rgb(10, 88, 94, 0.2);
}

.text-shadow-blue2{
    color: #ffffff;
    font-size: 28px;
    font-weight: bold;
    -webkit-text-stroke: 0px #FFFFFF;
    -moz-text-stroke: 0px #FFFFFF;
    -o-text-stroke: 0px #FFFFFF;
    -webkit-text-stroke: 0px #FFFFFF;
    width: 100%;
    height: 100%;
    text-align: center;
    letter-spacing : 5px;
    line-height: 1;
    display: table-cell;
    vertical-align: middle;
    text-shadow:0px 0px 0px rgb(10, 88, 94, 0.5) ,
        1px 1px 0px rgb(10, 88, 94, 0.5) ,
        2px 2px 0px rgb(10, 88, 94, 0.5) ,
        3px 3px 0px rgb(10, 88, 94, 0.5) ,
        4px 4px 0px rgb(10, 88, 94, 0.5) ,
        5px 5px 0px rgb(10, 88, 94, 0.5) ,
        6px 6px 0px rgb(10, 88, 94, 0.5) ,
        7px 7px 0px rgb(10, 88, 94, 0.5) ,
        8px 8px 0px rgb(10, 88, 94, 0.5) ,
        9px 9px 0px rgb(10, 88, 94, 0.5) ,
        10px 10px 0px rgb(10, 88, 94, 0.5) ,
        11px 11px 0px rgb(10, 88, 94, 0.5) ,
        12px 12px 0px rgb(10, 88, 94, 0.5) ,
        13px 13px 0px rgb(10, 88, 94, 0.5) ,
        14px 14px 0px rgb(10, 88, 94, 0.5) ,
        15px 15px 0px rgb(10, 88, 94, 0.5) ,
        16px 16px 0px rgb(10, 88, 94, 0.5) ,
        17px 17px 0px rgb(10, 88, 94, 0.5) ,
        18px 18px 0px rgb(10, 88, 94, 0.5) ,
        19px 19px 0px rgb(10, 88, 94, 0.5) ,
        20px 20px 0px rgb(10, 88, 94, 0.5) ,
        21px 21px 0px rgb(10, 88, 94, 0.5) ,
        22px 22px 0px rgb(10, 88, 94, 0.5) ,
        23px 23px 0px rgb(10, 88, 94, 0.5) ,
        24px 24px 0px rgb(10, 88, 94, 0.5) ,
        25px 25px 0px rgb(10, 88, 94, 0.5) ,
        26px 26px 0px rgb(10, 88, 94, 0.5) ,
        27px 27px 0px rgb(10, 88, 94, 0.5) ,
        28px 28px 0px rgb(10, 88, 94, 0.5) ,
        29px 29px 0px rgb(10, 88, 94, 0.5) ,
        30px 30px 0px rgb(10, 88, 94, 0.5) ,
        31px 31px 0px rgb(10, 88, 94, 0.5) ,
        32px 32px 0px rgb(10, 88, 94, 0.5) ,
        33px 33px 0px rgb(10, 88, 94, 0.5) ,
        34px 34px 0px rgb(10, 88, 94, 0.5) ,
        35px 35px 0px rgb(10, 88, 94, 0.5) ,
        36px 36px 0px rgb(10, 88, 94, 0.5) ,
        37px 37px 0px rgb(10, 88, 94, 0.5) ,
        38px 38px 0px rgb(10, 88, 94, 0.5) ,
        39px 39px 0px rgb(10, 88, 94, 0.5) ,
        40px 40px 0px rgb(10, 88, 94, 0.5) ,
        41px 41px 0px rgb(10, 88, 94, 0.5) ,
        42px 42px 0px rgb(10, 88, 94, 0.5) ,
        43px 43px 0px rgb(10, 88, 94, 0.5) ,
        44px 44px 0px rgb(10, 88, 94, 0.5) ,
        45px 45px 0px rgb(10, 88, 94, 0.5) ,
        46px 46px 0px rgb(10, 88, 94, 0.5) ,
        47px 47px 0px rgb(10, 88, 94, 0.5) ,
        48px 48px 0px rgb(10, 88, 94, 0.5) ,
        49px 49px 0px rgb(10, 88, 94, 0.5) ,
        50px 50px 0px rgb(10, 88, 94, 0.5) ,
        51px 51px 0px rgb(10, 88, 94, 0.5) ,
        52px 52px 0px rgb(10, 88, 94, 0.5) ,
        53px 53px 0px rgb(10, 88, 94, 0.5) ,
        54px 54px 0px rgb(10, 88, 94, 0.5) ,
        55px 55px 0px rgb(10, 88, 94, 0.5) ,
        56px 56px 0px rgb(10, 88, 94, 0.5) ,
        57px 57px 0px rgb(10, 88, 94, 0.5) ,
        58px 58px 0px rgb(10, 88, 94, 0.5) ,
        59px 59px 0px rgb(10, 88, 94, 0.5) ,
        60px 60px 0px rgb(10, 88, 94, 0.5) ,
        61px 61px 0px rgb(10, 88, 94, 0.5) ,
        62px 62px 0px rgb(10, 88, 94, 0.5) ,
        63px 63px 0px rgb(10, 88, 94, 0.5) ,
        64px 64px 0px rgb(10, 88, 94, 0.5) ,
        65px 65px 0px rgb(10, 88, 94, 0.5) ,
        66px 66px 0px rgb(10, 88, 94, 0.5) ,
        67px 67px 0px rgb(10, 88, 94, 0.5) ,
        68px 68px 0px rgb(10, 88, 94, 0.5) ,
        69px 69px 0px rgb(10, 88, 94, 0.5) ,
        70px 70px 0px rgb(10, 88, 94, 0.5) ,
        71px 71px 0px rgb(10, 88, 94, 0.5) ,
        72px 72px 0px rgb(10, 88, 94, 0.5) ,
        73px 73px 0px rgb(10, 88, 94, 0.5) ,
        74px 74px 0px rgb(10, 88, 94, 0.5) ,
        75px 75px 0px rgb(10, 88, 94, 0.5) ,
        76px 76px 0px rgb(10, 88, 94, 0.5) ,
        77px 77px 0px rgb(10, 88, 94, 0.5) ,
        78px 78px 0px rgb(10, 88, 94, 0.5) ,
        79px 79px 0px rgb(10, 88, 94, 0.5) ,
        80px 80px 0px rgb(10, 88, 94, 0.5) ,
        81px 81px 0px rgb(10, 88, 94, 0.5) ,
        82px 82px 0px rgb(10, 88, 94, 0.5) ,
        83px 83px 0px rgb(10, 88, 94, 0.5) ,
        84px 84px 0px rgb(10, 88, 94, 0.5) ,
        85px 85px 0px rgb(10, 88, 94, 0.5) ,
        86px 86px 0px rgb(10, 88, 94, 0.5) ,
        87px 87px 0px rgb(10, 88, 94, 0.5) ,
        88px 88px 0px rgb(10, 88, 94, 0.5) ,
        89px 89px 0px rgb(10, 88, 94, 0.5) ,
        90px 90px 0px rgb(10, 88, 94, 0.5) ,
        91px 91px 0px rgb(10, 88, 94, 0.5) ,
        92px 92px 0px rgb(10, 88, 94, 0.5) ,
        93px 93px 0px rgb(10, 88, 94, 0.5) ,
        94px 94px 0px rgb(10, 88, 94, 0.5) ,
        95px 95px 0px rgb(10, 88, 94, 0.5) ,
        96px 96px 0px rgb(10, 88, 94, 0.5) ,
        97px 97px 0px rgb(10, 88, 94, 0.5) ,
        98px 98px 0px rgb(10, 88, 94, 0.5) ,
        99px 99px 0px rgb(10, 88, 94, 0.5) ,
        100px 100px 0px rgb(10, 88, 94, 0.5) ,
        101px 101px 0px rgb(10, 88, 94, 0.5) ,
        102px 102px 0px rgb(10, 88, 94, 0.5) ,
        103px 103px 0px rgb(10, 88, 94, 0.5) ,
        104px 104px 0px rgb(10, 88, 94, 0.5) ,
        105px 105px 0px rgb(10, 88, 94, 0.5) ,
        106px 106px 0px rgb(10, 88, 94, 0.5) ,
        107px 107px 0px rgb(10, 88, 94, 0.5) ,
        108px 108px 0px rgb(10, 88, 94, 0.5) ,
        109px 109px 0px rgb(10, 88, 94, 0.5) ,
        110px 110px 0px rgb(10, 88, 94, 0.5) ,
        111px 111px 0px rgb(10, 88, 94, 0.5) ,
        112px 112px 0px rgb(10, 88, 94, 0.5) ,
        113px 113px 0px rgb(10, 88, 94, 0.5);
}

.icon-circle-left{
    border-radius: 30px;
    padding-left: 4px;
    position: absolute;
    width: 60px;
    height: 60px;
    content: "";
    left: 0px;
    top: 10px;
}

.icon-circle-right{
    border-radius: 30px;
    padding-left: 4px;
    position: absolute;
    width: 60px;
    height: 60px;
    content: "";
    right: 0px;
    top: 10px;
}


.icon-circle{
    border-radius: 50%;
    width: 100px;
    height: 100px;
    content: "";
}

.icon-circle2{
    border-radius: 50%;
    width: 70px;
    height: 70px;
    content: "";
}

.myCalendar {
    cursor: pointer;
}

.fc-event{
    cursor: pointer;
}

#small_phones{
    display: none;
}


    .introUp{
        position: absolute;
        margin-left: 21px;
        margin-top: -20px;
    }

    .introDown{
        position: absolute;
        margin-left: 21px;
        margin-top: 20px;
    }

.approved {
    margin-top: 8px;

    position: absolute;
    color: #076572;

    text-align: left;
    margin-left: 10px;
    width: 120px;
    height: 24px;
    border: 1px solid #076572;
    border-left: none;
    padding: 1px 6px 1px 6px;
    border-radius: 6px;
    font-size: 18px;

}

.approved-icon {
    font-size: 32px; float: left; margin-left: -18px; margin-top: -3px; color: #076572;
}

.approved-txt { margin-top: -5px; float: left; margin-left: 9px; color: #333; }
.approved_container { margin-left: -40px; float: left; margin-top: 10px; }
.approved_in { margin-left: 12px; color: #076572; border: 1px solid #076572; border-left: none; border-radius: 6px; color: #37424b; display: inline-block; width: 90px; height: 22px; }
.approved_in i { float: left; font-size: 32px; margin-left: -15px; margin-top: -2px; margin-right: 4px; color: #076572; }

.newrating { float: right; }
.lawyer_txt1 {padding-top: 5px; display: inline-block;}
.lawyer_txt1 {padding-top: 5px; display: inline-block;}
.lawyer_txt2 { margin-left: 0px; padding-top: 5px; display: block; }
.lawyermar140 { margin-left: 140px; }
.lawyermar6 { margin-left: 6px; font-size: 15px; font-weight: bold;}

.user-dropdown { display: none; }

.profile-icons { float: right; margin: -6px 25px 0 0; }
.padCon0 { padding-left: 0; padding-right: 0;}
.blob {
    font-size: 13px;
}
.btn-fl { float: left; }
.bnt-fr { float: right; }

.ads-wide { display: block; }
.ads-small { display: none; }

@media only screen and (max-width: 375px){
    .logosize { width: 170px; height:20px; float: left; }
    .profile-item-odd, .profile-item-even {
        height: 80px;
    }
    
    .profile-icons {
        margin-left: 180px !important;
    }
    .user-dropdown {
        margin-left: -10px;
    }
    .hd375 { display: none;}
    .page-header { max-width: 335px;}

    .icon-circle-right, .icon-circle-left{
        vertical-align: middle;
        right: CALC(50% - 30px);
        left: CALC(50% - 30px);
        top: 0px;
    }

    .popup{
        position:absolute;
        width: CALC(100% - 16px);
        left: 8px !important;
        z-index:999;
    }

    .platBox {
        padding: 0;
        margin-bottom: 8px;
    }

    .rating{
        padding: 8px 20px 0px 0;
    }

    .padS{
        height: 0;
        margin-top: -22px;
    }

    .common p{
        padding-bottom: 0;
    }

    .mHeight{
        min-height: 0;
    }

    .intro {
        height: inherit;
    }

    .btn-smallofont { width: 100%; }
    .btn-fl { float: none; }
    .bnt-fr { margin-top: 4px; }
}

@media only screen and (max-width: 414px){
    .logosize { width: 170px; height:20px; float: left; }
    .popup{
        position:absolute;
        width: CALC(100% - 16px);
        left: 8px !important;
        z-index:999;
    }

    .platBox {
        padding: 0;
        margin-bottom: 8px;
    }


    .rating{
        padding: 8px 20px 0px 0;
    }


    .padS{
        height: 0;
        margin-top: -22px;
    }

    .common p{
        padding-bottom: 0;
    }

    .mHeight{
        min-height: 0;
    }

    .intro {
        height: inherit;
    }
    
    .calendar_wrappp { padding: 0; width: 120%; margin-left: -10%; }
}

@media only screen and (max-width: 600px){
    .popup{
        position:absolute;
        width: CALC(100% - 24px);
        left: 12px !important;
        z-index:999;
    }

    .platBox {
        padding: 0;
        margin-bottom: 8px;
    }

    .rating{
        padding: 8px 20px 0px 0;
    }



    .padS{
        height: 20px;
        /*margin-top: -22px;*/
    }

    .common p{
        padding-bottom: 0;
    }

    .mHeight{
        min-height: 0;
    }

    .intro {
        height: inherit;
    }

    .sorting select { max-width: 160px; }

}
@media only screen and (max-width: 516px){.profile-icons { float: right; margin:-26px 15px 0px 150px; }}

@media only screen (min-wdth: 516px) and (max-width: 768px){.profile-icons { float: right; margin:0px 15px 0px 150px; }}

@media only screen and (max-width: 1200px){.container.mids { width: 100% !important;}}


@media only screen and (max-width: 1024px){    


    .intr {
        height: 600px;
        font-size: 18px;
        line-height: 30px;
        padding: 30px 0 0 0;
		background-position:center bottom;
		text-align:center;
		display:block;
    }

	.ctrl {width: 100%; padding-right:0px;}

    .intr h1 {
        font-size: 28px;
    }
	
	
	}

@media only screen and (max-width: 768px){
    .logosize { width: 170px; height:20px; float: left; }
    .logosize { float: none; }
    .user-dropdown { display: inline; }
    .footer-buttons-wrap a {
        display: block !important ; width: 90%; margin: 0 auto;
    }
    .footer-buttons-wrap a:nth-child(2) {
        margin-top: 12px;
    }

    .footer-buttons-wrap { width: 100% !important; }

    #small_phones{
        display: block;
        padding: 15px 20px;
        min-width: 170px;
        text-align: center;
        font-size: 13px;
        font-weight: 600;
        text-transform: uppercase;
    }

    .approved { margin-top: 4px; margin-left: 14px; font-size: 22px !important; }

    .regmee { display: none; }

    .btn-reg, .btn-intro, .btn-success {
          min-width: 250px;
    }

    .newrating {
        float: right;
    }

    .readmore {
        display: inline-block;
        margin-right: 0px!important;
    }

    .lawer-info-wrap {
        text-align: center!important;
        padding: 20px 0px!important;
    }

	.btn-intro{font-size:13px; }

    .logo {padding:0px!important; width: 180px!important; height: 20px!important;}

    .profile-img {float:none!important;}

    /*//a.b-ads img {width:90%!important;}*/

    #sp-sidebar img {max-width:100%!important;}
}

@media only screen and (max-width:900px) {
   .logosize { width: 200px; height:20px; float: left; } 
}

@media only screen and (max-width:530px) {
   
   .intr {
		background-size:contain;
	/*padding:250px 0 0 0;*/
    }

   
   
   
}

@media only screen and (max-width:430px) {
   .logosize { width: 170px; height:20px; float: left; } 
   
   .intr {
        font-size: 16px;
		background-size:contain;
	/*padding:250px 0 0 0;*/
    }

    .intr h1 {
        font-size: 26px;
    }
   
   
   
}

.cookies{padding:20px; position:fixed; bottom:25px; left:2%;  background:#14696f; box-shadow:rgba(0,0,0,.15) 0px 0px 35px; max-width:300px; z-index: 999;border-radius: 4px;}
.cookies p{color:#ffffff; font-size:13px; font-weight:500; line-height:18px; padding:0 0 0px; font-family: 'Montserrat', sans-serif;}
.cookies .btn{padding:10px 15px; font-weight: 600; font-size:13px; background: #ffffff; color:#000!important; font-family: 'Montserrat', sans-serif;}
.cookies .btn:hover {
  color:#14696f !important;
}

.myParentDivHieght{
    height: 140px;
    margin-bottom: 14px;
}
.myProfileBoxHieght{
    height: 140px;
    margin-bottom: 14px;
}
.myProfileImgPlace{
    width: 100px;
    height: 100px;
    float: left;
    margin-left: 10px;

}
.myIntro{
    display: block;
    justify-content: space-between;
    margin-left: 20px;
    margin-right: 20px;
}

.intro_homelawyer {
    margin-top: -32px;
}
.intro_homelawyer p { text-align: left !important; margin-left: 100px !important; margin-top: -20px; }
.intro_homelawyer h4 { text-align: left !important; margin-left: 100px !important; }

.readmore {
    display: inline-block;
    margin-right: 10px;
}

.readmore a, .readmore button {
    width: 200px;
    display: inline-block;
    text-align: center;
    color: #14696f;
    margin: 20px 0px 15px 0px;
    padding: 5px;
    border-radius: 5px;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%,rgb(247, 249, 252) 100%);
    fill: #ffffff;
    border: 1px solid #e5e5e5;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
	box-shadow: -14px 9px 7px rgba(0, 0, 0, 0.01), -8px 5px 6px rgba(0, 0, 0, 0.05), -3px 2px 4px rgba(0, 0, 0, 0.09), -1px 1px 2px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.05);
}
.readmore a:hover, .readmore button:hover {
    color: #fff;
	background: #f16e23;
}

.ccomment-readmore {
    width: 200px;
    display: inline-block;
    text-align: center;
    color: #14696f;
    margin: 0px;
    padding: 5px;
    border-radius: 5px;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%,rgb(247, 249, 252) 100%);
    fill: #ffffff;
    border: 1px solid #e5e5e5;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
	box-shadow: -14px 9px 7px rgba(0, 0, 0, 0.01), -8px 5px 6px rgba(0, 0, 0, 0.05), -3px 2px 4px rgba(0, 0, 0, 0.09), -1px 1px 2px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.05);
}

.ccomment-readmore:hover {
    color: #fff;
    background: #f16e23;
}

#startsearch {
  float: right;
  margin: 5px 1px 0 0;
}

.lawer-info-wrap { text-align: left; padding:30px 0px;}
.lawer_services { margin-left: 140px; padding-top: 5px; display: inline-block; }
.lawer_addr { margin-left: 0px; padding-top: 5px; display: inline-block; }
#search-sidebar { border: 1px solid #0e7980; border-radius: 25px; height: 50px; padding: 12px; margin-top: 30px; margin-bottom: 30px; text-align: left; overflow: hidden; }
#search-sidebar input { margin: 2px 0 0 6px; border: none; width: 290px; color:#123d40; font-weight:bold; background: none;}
#search-sidebar button { border: none; width: 20px; background-color: #ffffff; }

.form-control {

	border:1px solid #ccddea; 
	border-radius:0px; 
	background:#fbfdff; 
	min-height:50px; 
	padding-left:20px;
	font-size: 15px;
}
.form-control:active, .form-control:focus, .form-control:visited {
    color: #123d40;
	font-weight:600;
}
::-webkit-input-placeholder {
  color:#666!important;
  font-weight:500;
  opacity: 1;
  font-size:15px;
  font-family:'Open Sans', sans-serif;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color:#666!important;
  font-weight:500;
  opacity: 1;
  font-size:15px;
  font-family:'Open Sans', sans-serif;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#666!important;
  font-weight:500;
  opacity: 1;
  font-size:15px;
  font-family:'Open Sans', sans-serif;
}

.search_lawyer_tab span {
	color: #14696f!important;
    text-shadow: none;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 14px;
    display: flex;
    align-items: center;
    margin: auto;
    height: 120px;
	width:190px;
	text-transform:uppercase;
}
.lawyermar6 span {
    color: #14696f;
    font-weight: bold;
}

.usefull{ text-align: left; margin: 10px; color: #123d40; width: 96%; float: left; display: inline-block; font-weight:bold; font-size:15px;}
.links{ text-align: left; margin: 10px; color: #123d40; width: 96%; float: left; display: inline-block; font-weight:bold; font-size:15px;}

.deinosti i {    font-size: 11px; padding-right: 0;}
.deinosti {padding:10px 0px;}

a.usefull:hover, a.links:hover {color: #14696f; font-weight:bold;}

.btn-lawyer-wrap { border-bottom: 1px solid #e4e4e4; padding: 0 0 22px 0;}
.profile-prices-title { font-family: 'Montserrat', sans-serif; text-align: left; color: #14696f; font-size: 18px; margin-top: 24px; padding-bottom: 15px; }

.profile-prices-titles { font-family: 'Montserrat', sans-serif; text-align: left; color: #14696f; font-size: 18px; margin-top: 0px; padding-bottom: 15px; }

.sdot {font-size: 12px; color: #aeaeae; cursor: pointer; padding: 0px 3px;}
.sdot:hover {color: #828282; }
.sdotactive {color: #13696f !important; }
.search_lawyer_tab {height: 120px; width: 338px; float: left; border-bottom: 1px solid #f2f2f2; cursor: pointer;}
.search_lawyer_tab:hover {height: 120px; width: 338px; float: left; border-bottom: 1px solid #f2f2f2; background-image: linear-gradient(#ffffff, #f2f2f2);}

.commenter_name { padding-top: 5px; display: inline-block; color: #0e7980; font-size: 17px; font-weight:bold; }
.commenter_date {margin-left: 8px;padding-top: 5px; display: inline-block; color: #123d40; font-size: 15px; }
.commenter_rate { display: block; font-size: 16px; margin: 6px 0 6px 0; }
.commenter_quote { padding-top: 5px; display: inline-block; color: #0e7980; font-size: 16px; }
.commenter_text { color: #123d40; font-size: 16px; }
.commenter_ul { list-style: none; display: block; margin: 0 auto; padding: 20px 0px;}
.commenter_ul li { display:inline; }
.commenter_ul li a { display: inline-block; color: #13696f; border: 1px solid #bababa; padding: 5px 10px; border-radius: 3px; font-size: 15px; width: 30px; }

.prof_pg_act { color: #ffffff !important; background-color: #13696f !important;}

.profile-item-odd { text-align: left; border-bottom: 1px solid #e4e4e4; color: #13696f; padding: 15px; background-color: #f3f5f4; }
.profile-item-even { text-align: left; border-bottom: 1px solid #e4e4e4; color: #13696f; padding: 15px; background-color: #ffffff; }
.cher12 { font-size: 12px; }
.rt-profile-item { color:  #13696f; font-size: 15px; }

.pg_profile_holder { padding: 14px; text-align: left; color: #157e9e; }
.profile_ul { list-style: none; display: block; float: right; text-align: center; }
.profile_ul li { display:inline; }
.profile_ul li a { display: inline-block; color: #13696f; border: 1px solid #bababa; padding: 4px 10px 4px 10px; border-radius: 3px; font-size: 18px; width: 35px; }
/*
.loader {
  border: 8px solid #f3f3f3;
  border-radius: 50%;
  border-top: 8px solid #13696f;
  width: 60px;
  height: 60px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;
}
*/
.fp_pages { color: #14696f; padding: 6px 8px 6px 8px; border: 1px solid #bababa; font-weight: bold; border-radius: 4px; }

@media only screen and (max-width: 1024px) {	
        .fp_pages { padding: 6px!important;}
  
	
}

.fp_pagesa { color: #ffffff; background-color: #14696f; border: 1px solid #14696f; font-weight: bold; border-radius: 4px; }

.ffffff {color: #ffffff;}
.ffffff:hover {color: #ffffff;}
.dd375 {display: none;}
.footer_section { background-color: #123d40; text-align: center; padding-top: 50px; }
.free {font-size:16px; font-family: 'Montserrat', sans-serif; color: #fff; padding-bottom:15px; display:block; width:100%;}
.footer_section img { display: block; margin: 0 auto; }
.footer-buttons-wrap { width: 768px; margin: 0 auto; padding-top: 30px; padding-bottom: 30px; }
.footer-buttons-wrap a { display: inline-block; }
.footer_section hr { border-top: 1px solid #364f53; max-width: 1170px; width: 100%; margin: 0 auto; }

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/* + Correction margins + */
.m10 { margin: 10px 0; }
.m15 { margin: 15px 0; }
.m20 { margin: 20px 0; }

.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }

.mb0 { margin-bottom: 0; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }


.mt0 { margin-top: 0!important; }
.mt5 { margin-top: 5px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt23 { margin-top: 23px; }
.mt24 { margin-top: 24px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt34 { margin-top: 34px; }
.mt39 { margin-top: 39px; }

.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }


.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }



/* + Correction paddings + */
.pb0 { padding-bottom: 0!important; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb14 { padding-bottom: 14px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }

.pt0 { padding-top: 0; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt14 { padding-top: 14px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }


@media only screen and (max-width:533px) {
   .hd375 { display: none; } 
}


/** Calendar */
.clrb { clear: both; }
.he22 { height: 22px; }
.he50 { height: 50px;  }
.fll { float: left; }
.flr { float: right; }
.ml12 { margin-left: 12px; }
.mr12 { margin-right: 12px; }
.mt12 { margin-top: 12px; }

.calendar_a { ont-size: 28px; padding-top: 5px; }
.calendar_date { width: 120px; text-align: center; }
.calendar_h { padding: 4px 14px; border: 2px solid #14696f; color: #14696f; border-radius: 5px; cursor: pointer; }
.calendar_s { padding: 4px 14px; border: 2px solid #14696f; color: #ffffff; background-color: #14696f; border-radius: 5px; cursor: pointer; }
.calendar_h_b { padding: 4px 14px; border: 2px solid #999999; color: #999999; border-radius: 5px; cursor: pointer; background-image: url("/images/not5.png"); background-repeat: no-repeat;}
.calendar_reserve { border-radius: 6px; margin: 0 auto; border: 2px solid #e4e4e4; display: block; padding: 8px; color: #14696f; font-weight: bold; width: 220px; text-align: center; }


@media only screen and (max-width: 1200px) {	
        .calendar_h { padding: 4px 12px; }  
		.calendar_s { padding: 4px 12px; }  
		.calendar_h_b { padding: 4px 12px; background-image: url("/images/not7.png"); background-repeat: no-repeat;}  	
		.hides {display:none; visibility:hidden;}
}
@media only screen and (max-width: 420px) {	
        .calendar_h { padding: 4px 6px; } 
		.calendar_s { padding: 4px 6px; }  
		.calendar_h_b { padding: 4px 6px; background-image: url("/images/not6.png"); background-repeat: no-repeat;}  		
}
/* Calendar end */


/* Quick search */
@media only screen and (max-width: 991px;) {
    #sp-sidebar { margin-top: 24px; }
    
}

.chkbox { color: #076572; border: 1px solid #076572; border-radius: 2px; margin-right: 5px;}
.chkbox_a { color: #076572; }
.chkbox_e { color: #ffffff; }
/* Quick search end */

/* Landing */
.fpico { color: #fea352; float: left; font-size: 48px; border: 2px solid #fea352; width: 80px; height: 80px; border-radius: 40px; display: inline-block; }
.fptxt { width: calc(100% - 120px); display: inline-block; float: left; margin-left: 26px; color: #123d40; text-align: left; }

.brrcity { border-right: 1px solid #eaeaea; }
.brbcity { border-bottom: 1px solid #eaeaea; }
.padcityrow { padding: 10px; margin-top: 25px; }
.padcitycol { text-align: left; padding-right: 4px; padding-left: 1px; }
.pad12city { padding: 12px; cursor: pointer; }
.markcolcity { color: #14696f; margin-right: 8px; }
.mapmarkercity { color: #14696f; margin-right: 8px; }
.coldarkblue { color: #123d40; }
.coldarkblue:hover { color: #F16E23; }
.collightblue{ color: #01dfd2; }
/* End landing */

@media (max-width: 1024px) {
    .topsection {flex-direction: column!important; padding: 20px 0px!important;}
	.col {margin-bottom:0px!important;}
	.bottomsection .contain {flex-direction: column!important;}
    
}

@media (max-width: 990px) {
	.btn-reg2 {margin-top:20px;}
	.mt39 {margin-top: 10px!important;}
    
}


h1{
  font-size: 21px;
  font-weight: 600;
  color:#12878f;
}


h2{
  font-size: 21px;
  font-weight: 600;
  color:#12878f;
}


h3{
  font-size: 21px;
  font-weight: 600;
  color:#12878f;
}

h4 {
  font-size: 21px;
  font-weight: 600;
  color:#123d40;
}


p {line-height:26px;}

.topsection {display:flex; width:100%; border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; padding: 50px 0px;}
.topsection p{text-align:left;}
.topsection h3{
  font-size: 24px;
}

.bottomsection h3{
  font-size: 24px;
}


.bottomsection {width:100%; text-align:center; border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; padding: 50px 0px;}
.bottomsection p{text-align:left;}

.col {flex: 1; margin:0px 5px; border-radius: 5px; padding:20px; text-align:center;}
.bottomsection .col {flex: 1; margin:0px 5px; box-shadow: none; background: none; border-radius: 0px; padding:20px; text-align:center;}
.bottomsection .col h4 {color: #f16e23; font-family: 'Montserrat', sans-serif; font-weight: 600;}
.mtitle h4 {text-transform:uppercase; text-align:center; padding:30px 0px; }
.col h4 {color: #f16e23; font-family: 'Montserrat', sans-serif; font-size:18px; padding:5px 0px 10px 0px;}

#searchlawex {background: #14696f!important; color:#fff;}
#searchlawex:hover {background: #f16e23!important; color: #fff!important;}

.logbox {  background: #fff; margin-bottom: 10px; padding: 10px 0px 0px 0px; border-radius: 5px;}

.cov a:hover {color: #fff; background: #f16e23;}

.blogg {background:#0c3e41;}
.blogg:hover {background:#0e7980;}

.orange {color:#F16E23;}

.ln {border-bottom: 1px solid #f4f4f4; padding-bottom: 5px;}

.blacks {color:#333;}

.inactive:hover {color:#444444;}
.actives:hover {color:#fff;}

.borders {border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0;}

.loginBox h5 {text-align: center; font-size: 18px; margin-bottom: 10px; color: #0c3e41; font-weight: 600;}

div.slider &gt; div:not(.nav_indicators):not(.next_button):not(.prev_button) {border:none!important;}

.newbg {width:1170px;}

.gradient {background: url('../images/back.png') center bottom no-repeat; background-color: #fafcff; }

.btn-warning:hover {

  border:none;
}

@media only screen and (max-width: 768px) {	
		.hgs {margin-bottom:0px!important;}		
}

@media only screen and (max-width: 1024px) {	
        .hidemobile { display:none;}  
	
}

@media only screen and (max-width: 1024px) {	
        .desktop { display:none;}  
	
}

@media only screen and (min-width: 1024px) {	
        .mobile { display:none;}  
	
}


@media only screen and (min-width: 768px) {	
        #login { display:none; visibility:hidden;}  
	
}

.hgs {margin-bottom:100px;}

.hgs #sp-sidebar {
  padding-bottom: 50px;
}

a.footer_links:focus {color:#6bccd9;}

.resume{
  display: none;
}

.profile-item-even.csl {
  color: #123d40;
  font-weight: bold;
}</pre></body></html>