/* 
Theme Name: Parallax-One-Child 
Theme URL: https://www.lexo.co.il
Description: Parallax-One-Child 
Theme Author: Your Name
Author URL: https://www.lexo.co.il
Template: Parallax-One-production
Version: 1.0.0 
Text Domain: Parallax-One-child 
*/



.navbar-inverse {
	background-color: white;
	border-color: white;
}

body {
	direction: rtl;
	background-color: white;
    text-align:right;
}
.content-warp {
	padding-top: 14px;
}

/* wordpress font
body {
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
h1 { color: #000000; font-size: 46px; font-style: italic; font-weight: 700; line-height: 1.3; text-decoration: none; text-transform: none; color: black!important; }
h2 { font-size: 32px; font-style: normal; font-weight: 400; line-height: 1.1; color: black!important; }
h3 { font-size: 30px; font-style: normal; font-weight: 400; letter-spacing: 3px; line-height: 1.6; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; color: black!important; }
h4 { font-size: 23px; font-style: normal; font-weight: 400; letter-spacing: 1px; line-height: 1.2; color: black!important; }
h5 { font-size: 40px; font-style: normal; font-weight: 400; line-height: 1.1; color: black!important; }
h6 { font-size: 20px; font-style: italic; font-weight: 700; line-height: 1; color: black!important; }
span { font-size: 18px!important; }
p { font-size: 18px!important; }
li { font-size: 18px!important; }


*/
@font-face {
	font-family: 'Arialsite';
	src: url('https://www.lexo.co.il/wp-content/uploads/css/Arial.eot');
	src: local('Arialsite'), url('https://www.lexo.co.il/wp-content/uploads/css/Arial.woff') format('woff'), url('https://www.lexo.co.il/wp-content/uploads/css/Arial.ttf') format('truetype');
	font-display: swap;
}



h1 { color: #000000; font-family: 'Arialsite'; font-size: 46px; font-style: italic; font-weight: 700; line-height: 1.3; text-decoration: none; text-transform: none; color: black!important; }
h2 { font-family: 'Arialsite'!important; font-size: 32px; font-style: normal; font-weight: 400; line-height: 1.1; color: black!important; }
h3 { font-family: 'Arialsite'!important; font-size: 30px; font-style: normal; font-weight: 400; letter-spacing: 3px; line-height: 1.6; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; color: black!important; }
h4 { font-family: 'Arialsite'!important; font-size: 23px; font-style: normal; font-weight: 400; letter-spacing: 1px; line-height: 1.2; color: black!important; }
h5 { h2Spafont-family: 'Arialsite'!important; font-size: 40px; font-style: normal; font-weight: 400; line-height: 1.1; color: black!important; }
h6 { font-family: 'Arialsite'!important; font-size: 20px; font-style: italic; font-weight: 700; line-height: 1; color: black!important; }
span { font-size: 18px!important; }
p { font-size: 18px!important; }
li { font-size: 18px!important; }
body {
	font-family: 'Arialsite'!important;
	
}


html {
	font-family: 'Arialsite'!important;
}
.main-navigation {
	font-family: 'Arialsite'!important;
}



.content-page {
    margin-top: 0px!important;
}

.homepageImgBG .container {
	width: 100%;
}
.hadgasha {
	font-weight: 700!important;
	color: #da2a2a!important;
}
.hadgashaGr {
	font-weight: 600!important;
	color: green!important;
}

.hadgashaB {
	font-weight: 600!important;
	color: black!important;
}

.hadgashaHeadline {
	color: black!important;
	font-weight: 400!important; 
	font-size: 24px!important;
}


/* ************ erez ****** */

.lawyerFormWidget {
	/*background-color: #ffc800;
    border: 1px solid #f0bc00;*/
	width: 567px!important;
	 background-color: -webkit-gradient(linear,left top,left bottom,from(#9354AE),to(#be98ce));
    /*background-color: #00329c;*/
    /*background-image: url(https:\\bmy.bezeq.co.il\images\widgets\invoices\invoices_glow.png);*/
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: left bottom;
    /* height: 245px;*/
	height: 113px;
}

.lawyerFormWidget .invoicesWidgetPadding {
    color: #fff;
    font-size: 17px;
    /* padding: 20px 20px 10px 165px;*/
}

.title-line {
    margin-top: -.25rem;
    margin-bottom: 8px;
    width: 100%;
    height: 3px;
    background-color: #eebc09;
}
.formInstructions {
    min-width: 330px;
}

.formDesign {
	display:inline-table!important; 
	margin-top:-75px!important; 
	max-width: 345px; 
	padding-bottom: 0px!important; 
	margin-bottom: 0px!important;	
}

.formDesignLawyer {
	display:inline-table!important; 
	margin-top:-75px!important; 
	max-width: 345px; 
	padding-bottom: 0px!important; 
	margin-bottom: 0px!important;	
}





/*
.lawyerFormWidget #invoicesArrow {
    margin-right: 83px;
    margin-bottom: 20px;
}

.bmailDataError {
    margin-top: 30px;
}

.lastInvoices {
    position: relative;
    width: 240px;
}
.lawyerFormWidget #lastInvoicesContainer {
    margin-top: 10px;
}
*/
.lawyerFormWidget #invoiceImage {
    position: absolute;
    bottom: 0;
    left: -8px;
}

.widgetExtension {
    z-index: 1;
    position: absolute;
    /* top: 440px;*/
    outline: none;
}

/* **************** */

.post-list article {
	float: right;
    width: 300px;
	margin-left:30px;
	margin-right:30px;
}

.hadgashaConclusion {
	font-weight: 600!important;
	color: green!important;
	letter-spacing: 3px!important;
    line-height: 1.6!important;
	text-align: center!important;  
	font-size:20px!important;
}

.mainpage {
	margin-top:50px;
}

.hadgashaLI {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	line-height: 1!important;
	font-size: 20px!important;
	letter-spacing: 0!important;
	line-height: 26px;
}

.n {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	line-height: 1!important;
	font-size: 17px!important;
	letter-spacing: 0!important;
	line-height: 17px!important;
	display: inline-block!important;
}

.h2li {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	line-height: 1!important;
	font-size: 20px!important;
	letter-spacing: 0!important;
	line-height: 26px;
	color: #da2a2a!important;
	font-weight: 700;
}

.casesText {
	font-size: 16px!important;
    font-weight: 400;
    line-height: 26px;
    color: black!important;
}

.h2liB {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	line-height: 1!important;
	font-size: 20px!important;
	letter-spacing: 0!important;
	line-height: 26px;
	color: black!important;
	font-weight: 400;
}

.h2Span {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	line-height: 1!important;
	font-size: 18px!important;
	letter-spacing: 0!important;
	line-height: 26px!important;
	color: black!important;
	font-weight: 400;	
}

.h2Span.fillingFormInstructionsTable {
	font-size: 18px!important;
    font-weight: 700;
}

.h3Lawyer {
    color: #337ab7!important;
	font-size: 22px!important;
    font-weight: 700!important;
	margin-bottom: 2px!important;
    margin-top: 2px!important;
    letter-spacing: 0px!important;
    line-height: 1.0!important;
    padding-left: 10px!important;
    padding-right: 0px!important;
}

.h3Lawyer:hover {
	color: #23527c!important;
	text-decoration: underline!important;
}

.psakDinHPHeadLineH4 {
	font-weight: 700;
	margin-bottom: 20px!important;
	margin-top: 20px!important;
	padding-left: 2px;
	padding-right: 2px;
}

.psakDinHPHeadLineH4Help {
    font-size: 23px;
    font-style: normal;
    letter-spacing: 1px;
    line-height: 1.2;
    color: black!important;
}


.h3Span {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	line-height: 1!important;
	font-size: 18px!important;
	letter-spacing: 0!important;
	line-height: 18px!important;
	color: black!important;
	font-weight: 400;	
}

.h3Span_Lawyer_office {
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	line-height: 1!important;
	font-size: 18px!important;
	letter-spacing: 0!important;
	line-height: 18px!important;
	color: black!important;
	font-weight: 400;	
}

.smallHeadline {
	margin-top: 15px!important;
    margin-bottom: 15px!important;
    line-height: 1!important;
    font-size: 26px!important;
    letter-spacing: 0!important;
    line-height: 26px!important;
    color: #3c5a99!important;
    font-weight: 700;
    padding-left: 0px;
    padding-right: 0px;
}


.informationHelp {
	display: block;
}

html, .smooth-test {
    scroll-behavior: smooth;
}

/*
.smooth-test {
    scroll-behavior: smooth;
}

html {
  scroll-behavior: smooth;
}
*/

.h3SpanRed {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	line-height: 1!important;
	font-size: 20px!important;
	letter-spacing: 0!important;
	line-height: 26px!important;
	color: #da2a2a!important;
	font-weight: 700;	
    padding-left: 0px!important; 
    padding-right: 0px!important;
}

.h4withimage {
	font-size: 30px;
	color: #da2a2a!important;
}


.h4Manual {
	font-size: 20px;
	color: #da2a2a!important;
}

.custombox-fadein.custombox-content.custombox-open {
	padding:30px;
}

.videoYoutube {
	width:560px;
	height: 315px;
}

.manualButton  {
	text-align: center; 
	background-color: #dfefff!important; 
	width:100%!important;
    margin-bottom: 20px;
}

.single-title {
	display: none;
}

.parallax-one-video-container {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}

.buttonizer {
	left:9%!important;
	right: auto!important;
	bottom: 10%!important;
}

.post-list h2.entry-title {
    line-height: 18px;
}


.fillForm {
	background-color: #ffc800;
    border: 1px solid #f0bc00;
    padding: 20px;
	margin-top: 12px;
    padding-top: 22px;
}

.fillFormLawyer {
	margin-top: 0px; 
	padding-top: 33px;
	
}

.img3column {
	width: 250px!important;
}

@media screen and (max-width:740px) {
	.img3column {
		width: 200px!important;
	}

}



.smooth-test {
	scroll-behavior: smooth;
}
/*
.accordion .card-header:after {
    content: url("https://www.hageshtviaa.co.il/wp-content/uploads/2020/04/MINUS.jpg"); 
    float: right; 
}

.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
/*    content: url("https://www.hageshtviaa.co.il/wp-content/uploads/2020/04/add3.png"); 	
}
*/

.accordion {
	margin-top: -5px;
}
.gf_left_address  {
	width: 16.66%!important;
}


.button-payment-failed {
    margin-top: 60px!important;
}

input#searchsubmit {
    /* color: #ffffff!important; */
    /* background: #29363e;*/
    /* border-color: #29363e; 
    border-radius: 0px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 500!important;
    text-transform: uppercase!important; */
    background-color: white; 
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
	
	
	color: #ffffff!important;
    background-color: white;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: url(https://www.lexo.co.il/wp-content/uploads/2020/08/search.jpg);
    width: 25px;
    height: 25px;
    /* background-position-x: -10px; */
    background-position-y: 7px;
	    background-size: auto;

}

.searchform input#s {
    height: 27px;
    padding: 6px 6px; 
	padding-top:0px!important;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	width:20px!important;
}



input#searchsubmitDesktop {
    /* color: #ffffff!important; */
    /* background: #29363e;*/
    /* border-color: #29363e; 
    border-radius: 0px;
    letter-spacing: 1px;
    font-size: 14px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 500!important;
    text-transform: uppercase!important; */
    background-color: white; 
    /* padding: 2px 7px; */
	/* background-image: url(https://www.hageshtviaa.co.il/wp-content/uploads/2019/09/search.png);*/ 
    background-repeat: no-repeat;
    background-position: center;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
	
	
	color: #ffffff!important;
    background-color: white;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 16px;
    height: 20px;
    background-position-x: -10px;
    background-position-y: -123px;
	    background-size: auto;

}

.search-field {
	width:100px!important;
}

.spaceForAnchor {
  display: block;
  padding-top: 120px;
	    outline: -webkit-focus-ring-color auto 0px;
}

.DialButtonCssPhone:hover {
	text-decoration: none;
}



@media screen and (max-width:740px) {
	.flightCompTable {
		display: table;
		margin-bottom: 30px!important;
	}
	.flightCompTR  {
		display: flex;
	}
	.flightCompTD  {
		display: table;
	}
	.sideof30 {
		width: 100%!important;
	}
	.rightFormDesign {
		width: 100%!important;
	}
	.rightFormDesignLawyer  {
		width: 100%!important;
	}
	
	
	
}

@media (min-width: 900px) and (max-width: 991px) {
	#sprite-yes {
		margin-bottom: 36px!important;
	}
}



@media (min-width:374px) and (max-width: 470px) {	
	#sprite-yes {
		margin-bottom: 36px!important;
	}
}

@media (max-width:374px) {
	#sprite-yes {
		margin-bottom: 36px!important;
	}
}

.removeUnderlineHoverLawyerLink:hover {
	text-decoration: none!important;
}
.removeHoverUnderline {
	color: black!important;
}
.removeHoverUnderline:hover {
	text-decoration: none!important;
	color: #337ab7!important;
}
.forth-headline:hover {
	text-decoration: none!important;
	color: #337ab7!important;
}


.gf_left_40 {
	width: 30%!important;
}

.gf_right_60 {
	width: 70%!important;
}

.img4row {
	padding-left: 10px!important; 
	padding-bottom: 10px!important; 
	vertical-align: top!important;
}


#scb-wrapper ul,#scb-wrapper li,#scb-wrapper a, #scb-wrapper a span {float: right!important;display:inline!important;font-family:sans-serif!important;font-size:0.96em!important;line-height:1!important;} 
#scb-directs {margin-bottom:0px!important;margin-top: 5px;}
/* #scb-wrapper ul,#scb-wrapper li,#scb-wrapper a, #scb-wrapper a span {float: right!important;display:inline!important;margin:0!important;padding:0!important;font-family:sans-serif!important;font-size:0.96em!important;line-height:1!important;}  */
#scb-wrapper ul:after,#scb-wrapper li:after {display:inline!important;} 
#scb-wrapper li {margin:0 .5em!important;} 
#scb-wrapper img {display:inline!important;vertical-align:middle!important;margin:0!important;padding:0!important;border:0 none;width:20px!important;height:20px!important;} 
#scb-wrapper #scb-email {padding-right:1em!important;} 
#scb-wrapper #scb-email a span, #scb-wrapper #scb-sms a span {margin: 0 .3em!important;} 
#scb-wrapper li a span {white-space:nowrap!important;}
#scb-wrapper.scb-fixed {position:fixed!important;bottom:0!important;left:0!important;z-index:2147483647!important;width:100%!important;}
#scb-wrapper {
	display: inline-flex!important;     justify-content: center!important;
}
@media screen and (max-width:650px) {#scb-wrapper {display:none!important;}}
@media screen and (max-height:780px) {#scb-wrapper {display:none!important;}}
@media screen and (max-width:768px) {#scb-wrapper #scb-phone span,#scb-wrapper #scb-fax span,#scb-wrapper #scb-cellphone span,#scb-wrapper #scb-sms span,#scb-wrapper #scb-email span {display:none!important;}}
/* @media screen and (max-width:480px) {#scb-wrapper #scb-directs {margin-bottom:.5em!important;} #scb-wrapper ul {display:block!important;}}*/
@media screen and (min-width: 640px) { body { padding-bottom: 10px !important; } }
#scb-wrapper { padding: 10px 30px; background-color: rgba( 255, 255, 255, 1.000 ); color: #333333!important; text-align: center!important; box-shadow: 0 -1px 6px 3px #ccc; } 
#scb-wrapper h2 { display: inline!important; margin: 0!important; padding: 0!important; font: normal normal bold 15px/1 sans-serif;  color: #333333!important; }
#scb-wrapper h2::before, h2::after { display: none!important; }
@media screen and (max-width: 768px) { #scb-wrapper h2 { display: none!important; } }
#scb-wrapper a { color: #0074A2!important; } 
#scb-wrapper h2, #scb-wrapper ul, #scb-wrapper li, #scb-wrapper a, #scb-wrapper a span { font-size: 15px!important; } 



#menu-item-18 {
    margin-top: 1px;	
}



.showresponsive {
    display: none;
}

@media (min-width: 1200px) {
	.homepageBtn {
/*		display: none;*/
		padding-top: 11px;
	}	
}

@media (min-width: 1001px) {
	.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
		width: auto;
	}
	.menuBtn {
		padding-left: 5px!important;
		padding-right: 5px!important;
	}
	.overlay-layer-nav .sticky-navigation-open {
		height:70px!important;
	}
	.overlay-layer-nav {
		height:70px!important;
	}
	.sticky-navigation-open {
		height:70px!important;
	}
	.site-header {
		height:70px!important;
	}
	#menu-item-119 {
		margin-top: -7px!important;
	    padding-left: 50px;
	}
}


@media (min-width: 1001px) and (max-width: 1200px) {
	.menuBtn {
	    margin-top: -2px;
	}
	.homepageBtn {
		margin-top: 10px;
	}	

}


@media (min-width: 992px) and (max-width: 1000px) {
	.menuBtn {
	    margin-top: -25px;
	}
	.homepageBtn {
		margin-top: 6px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.menuBtn {
	    margin-top: -44px;
	}
	.homepageBtn {
		margin-top: -13px;
	}
}

@media (max-width: 768px) {
	#menu-item-38 {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1000px) {
	.menu-align-center .primary-menu, .menu-align-center .no-menu {
		margin-top: 25px;
	}
	.hageshBtn > a {
	    margin-top: -15px!important;
	}
	.newLawyerBtn > a {
	    margin-top: -15px!important;
	}
	
	#menu-item-106 {
		padding-top: 5px!important;
	}
	#menu-item-119 {
		margin-top: 0px!important;
	    padding-left: 50px;
	}
	#menu-item-18 {
		margin-top: 4px!important;
	}
}

@media (min-width: 992px) and (max-width: 1000px) {
	#menu-item-119 {
		margin-top: 20px!important;
	    padding-left: 50px;
	}
}


@media (min-width: 992px) {
	.imgHelpOpinion {
		display: block!important;
	}
	.imgHelpOpinion992 {
		display: none!important;
	}
	.imgHelpOpinionmobile {
		display: none!important;
	}
}

@media (min-width: 601px) AND (max-width: 991px) {
	.imgHelpOpinion {
		display: none!important;
	}
	.imgHelpOpinion992 {
		display: block!important;
	}
	.imgHelpOpinionmobile {
		display: none!important;
	}
}

.babyTr {
	padding:5px; 
	vertical-align: top; 
	border: 1px solid black;
}

.babyTd {
	padding:5px!important; 
	border: 1px solid black; 
	width:150px;
    vertical-align: middle;
}
.removeFullWidth {
	display: none;
}

.sprite-yes-icon2 {
    height: 25px;
    background-position: 520px 0px;
}

.sprite {
    background-image: url('https://lexo.co.il/wp-content/uploads/2020/08/cong.png');
    background-repeat: no-repeat;
    display: block;
}

.homepageImgBG {
	background-color: white;
    background-image: url(https://lexo.co.il/wp-content/uploads/2020/08/woman-lawyer2-1024x412-1.jpg);
    /* background-position-x: 0;
    background-position-y: 75%;*/
    background-repeat: no-repeat;
    background-size: unset;
    height: 472px;
}

.readMore {
	color: #2d6da4!important;
}

.firstHeadlineHomepage {
	padding-top: 120px;	
}

.h2Homepage {
	white-space: normal!important;
    word-wrap: break-word!important;
    font-size: 46px!important;
    line-height: 46px!important;
    color: black!important;
    margin-bottom: 16px!important;
    margin-top: 0!important;
    font-weight: 400!important;
    font-style: normal!important;
}




.h1Homepage {
	white-space: normal!important;
    word-wrap: break-word!important;
    font-size: 46px!important;
    line-height: 46px!important;
    color: black!important;
	margin-bottom: 35px!important;
	margin-top: 30px!important;
    font-weight: 400!important;
    font-style: normal!important;
}

.lawyer-cities {
    line-height: 20px;
    margin: 5px;
    padding-right: 0px;
    /* width: 135px;*/
	font-size: 16px;
    list-style: none;
}

.cities-table {
	width: 100%;
}



a.lawyer-cities-a {
	color: black;
	font-size: 14px!important;
}

a.lawyer-cities-a:hover {
	color: #1188BF;
    text-decoration: none;
}

.accordion .card-header:after {
    /* content: "-"; */
    float: right; 
}
.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "ערים נוספות"; 
	color: grey;
	font-size: 14px!important;
	padding-right: 20px;
}


.accordion .card-header.collapsed:hover:after {
    /* symbol for "collapsed" panels */
    color: #1188BF;	
	cursor: pointer;
}

/* ****** */
.accordion22 .card-header2:after {
    /* content: "-"; */
    float: right; 
}
.accordion22 .card-header2.collapsed:after {
    /* symbol for "collapsed" panels */
    content: url("https://www.lexo.co.il/wp-content/uploads/2020/08/add3.png"); 
	color: grey;
	/*padding-right: 20px;*/
}


.accordion22 .card-header2.collapsed:hover:after {
    /* symbol for "collapsed" panels */
    color: #1188BF;	
	cursor: pointer;
}
/* ***** */

.lawyer-cities-li:before {
    content: "»";
	padding-left: 10px;
}

@media (min-width: 901px) AND (max-width: 1200px) {
	.lawyer-cities-li:before {
		content: "»";
		padding-left: 3px;
	}
}
@media (min-width: 700px) AND (max-width: 900px) {
	.cities-td {
		width: 20%!important;
		/* display: block;*/
	}
	.cities-table {
		width: 600px!important;
		/* display: block;*/
	}
	.lawyer-cities-li:before {
		content: none;
		padding-left: 0px;
	}
	.accordion .card-header.collapsed:after {
		/* symbol for "collapsed" panels */
		padding-right: 0px!important;
	}
}

@media (min-width: 600px) AND (max-width: 700px) {
	.cities-td {
		width: 20%!important;
		/* display: block;*/
	}
	.cities-table {
		width: 540px!important;
		/* display: block;*/
	}
	.lawyer-cities-li:before {
		content: none;
		padding-left: 0px;
	}
	.accordion .card-header.collapsed:after {
		/* symbol for "collapsed" panels */
		padding-right: 0px!important;
	}
	.lawyer-cities {
		padding-right: 0!important;
	}
	    

}

.area-cities {
	font-weight: 700!important;
    color: black!important;
    font-size: 17px!important;
}

.accordionLiEmpty {
	list-style:none;  
	margin-right: -6px;
}

h1.lawyer-page-title {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}
@media (max-width: 600px) {
	.accordionLiEmpty {
		margin-right: 0px;
	}

	.cities-td {
		 display: block;
	    padding-top: 5px;
		padding-left: 5px;    
		width: 20%;
	}

	.cities-table {
		width: 100%!important;
		/* display: block;*/
	}
	.cities-tr {
		padding: 0;
		display: flex;
		flex-flow: row wrap;
		justify-content: flex-start;
	}
	.lawyer-cities-li:before {
		content: none;
		padding-left: 0px;
	}
	.accordion .card-header.collapsed:after {
		/* symbol for "collapsed" panels */
		padding-right: 6px!important;
		font-size: 13px!important;
		content: "+";
		margin-top: -6px;	
	}
	.lawyer-cities {
		padding-right: 0px!important;
	    margin-right: 0;
		font-size: 14px!important;
	}
	.area-cities {
		font-size: 15px!important;
	}
	h1.lawyer-page-title {
		font-size: 28px!important;
	}
}

@media (max-width: 450px) {
	.lawyer-cities {
		font-size: 16px!important;
	}
	.area-cities {
		font-size: 18px!important;
	}
	.cities-td {
		 display: block;
	    padding-top: 25px;
		    width: 33.3%;;
	}
	.accordion .card-header.collapsed:after {
		/* symbol for "collapsed" panels */
		padding-right: 0px!important;
		font-size: 13px!important;
		content: "ערים נוספות"; 
		margin-top: 0px;		
	}

	
}

@media (max-width: 320px) {
	.cities-td {
		width: auto;
	}	
	.cities-td {
		padding-left: 10px;
	}
}

.spaceInHomepageOnHeader {
	margin-bottom: 60px!important;
}
.h3Homepage {
	white-space: normal!important;
    word-wrap: break-word!important;
    font-size: 22px!important;
    line-height: 22px!important;
    color: black!important;
    margin-bottom: 46px!important;
    margin-top: 0!important;
    font-weight: 400!important;
    font-style: normal!important;
	padding-right: 0px!important;
    letter-spacing: 0px;

}


.check_title h2 {
    margin-bottom: 20px!important;
    font-size: 26px!important;
    color: #da2a2a!important;
	font-weight: 700!important;
}

.tablePost {
	display: table-cell;
}

@media (max-width: 650px) {
	.tablePost {
		display: block!important;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	ul.list-group, ol.list-group {
		padding-left: 10px!important; 
		padding-right: 35px!important; 
	}
    

}

@media (min-width: 992px) AND (max-width: 1200px) {
	.homepageImgBG {
	    background-size: 85%;
		height: auto;
		/* margin-top: -120px!important;*/
	    text-align: center;
	}
	.firstHeadlineHomepage {
		padding-top: 45px!important;
		text-align: right;
	}
	.h3Homepage {
	    margin-bottom: 20px!important;
	}
	.spaceInHomepageOnHeader {
		margin-bottom: 66px!important;
	}
	    

}

@media (min-width: 768px) AND (max-width: 991px) {
	.homepageImgBG {
	    background-size: 85%;
		height: auto;
		/* margin-top: -120px!important;*/
	    text-align: center;
	}
	.firstHeadlineHomepage {
		padding-top: 20px!important;
		text-align: right;
	}
	.h2Homepage {
		font-size: 30px!important;
	    margin-bottom: 0px!important;
	}
}

@media (min-width: 600px) AND (max-width: 800px) {
	.homepageImgBG {
	    background-size: 85%;
		height: auto;
		/* margin-top: -120px!important;*/
	    text-align: center;
	}
	.h3Homepage {
	    margin-bottom: 33px!important;
	}
	.spaceInHomepageOnHeader {
		margin-bottom: 79px!important;
	}
	.firstHeadlineHomepage {
		padding-top: 0px!important;
		text-align: right;
	}
	.h2Homepage {
		font-size: 26px!important;
	    margin-bottom: 0px!important;
	}
}
.fixmobile {
	display: none;
}

.showMobile {
	display: none;
	}
@media (max-width: 600px) {
	.homepageImgBG {
		background: none;
		height: auto;
		margin-top: -120px!important;
	    text-align: center;
	}
	.showMobile {
		display: block!important;
		width: 100%;
		padding: 10px;		
	    text-align: center;
	}
	.fixmobile {
		display: block!important;
		width: 100%;
		padding: 10px;		
	    text-align: center;
	    margin-top: -380px;
	}
	.mobileFixCenter {
		text-align: center;
	    padding-top: 277px;
	}
	.h2Homepage {
		font-size: 26px!important;
		line-height: 26px!important;
	}
	h2 {
		font-size: 26px!important;
		line-height: 26px!important;
	}
}

@media (max-width: 750px) {
	.removeMobileLawyerPage {
		display: none!important;
	}
}


@media (max-width: 600px) {
	.imgHelpOpinion {
		display: none!important;
	}
	.imgHelpOpinion992 {
		display: none!important;
	}
	.imgHelpOpinionmobile {
		display: block!important;
	}
	.removeMobile2 {
		display: none!important;
	}
	.removeFullWidth {
		display: block!important;
	}
	.babyTr  {
		display: flex;
	}
	.babyTd  {
	    width: 150px;
		border: none!important;
	}
}

@media (max-width: 450px) {
	.informationHelp {
		display: none!important;
	}
	.img4row {
		display: block;
	}
	

}

@media (min-width: 769px) {
	.buttonizer.buttonizer-desktop-has-1 .buttonizer-button.button-desktop-1 {
		width: 60px!important;
		height: 60px!important;
	}	
}
@media (max-width: 769px) {
	.buttonizer.buttonizer-desktop-has-1 .buttonizer-button.button-desktop-1 {
		width: 45px!important;
		height: 45px!important;
	}	
	.buttonizer {
		left: 20px!important;
		bottom: 15px!important;
		right: auto;
	}
}

@media (min-width: 640px) AND (max-width: 769px) {
	.buttonizer {
		bottom: 10%!important;
	}
}




@media (max-width: 1200px) AND (min-width: 992px) {
	.h4withimage {
		font-size: 28px!important;
		line-height: 23px!important;
		margin-top: 23px!important;
		margin-bottom: 0px!important;
	}
	.h4Manual {
		font-size: 20px!important;
		line-height: 23px!important;
		margin-top: 23px!important;
		margin-bottom: 0px!important;
	}
}

@media (max-width: 991px) AND (min-width: 751px) {
	.h4withimage {
		font-size: 27px!important;
		margin-top: 21px!important;
		margin-bottom: 0px!important;
	}
	.h4Manual {
		font-size: 20px!important;
		margin-top: 21px!important;
		margin-bottom: 0px!important;
	}
}

@media (max-width: 750px) AND (min-width: 651px) {
	.h4withimage {
		font-size: 22px!important;
		margin-top: 21px!important;
		margin-bottom: 0px!important;
	}
	.h4Manual {
		font-size: 20px!important;
		margin-top: 21px!important;
		margin-bottom: 0px!important;
	}
}

@media (max-width: 650px) AND (min-width: 601px) {
	.h4withimage {
		font-size: 20px!important;
		line-height: 32px!important;
		margin-top: 0px!important;
		margin-bottom: 0px!important;
	}
	.h4Manual {
		font-size: 20px!important;
		line-height: 32px!important;
		margin-top: 0px!important;
		margin-bottom: 0px!important;
	}
}

.img1onguide {
	text-align: center;
    justify-content: center;
    align-items: center;
    position: relative !important;
    vertical-align: middle !important;
}
.imgTextUnder {
	text-align: center;
    justify-content: center;
    align-items: center;
    vertical-align: middle !important;
}

.imgTextUnder4Row {
	text-align: center;
    justify-content: center;
    align-items: center;
    vertical-align: middle !important;
	width:240px!important;
}

.h3UnderImage {
	font-size: 14px!important; 
	text-align: center!important;
	line-height: 15px!important;
	letter-spacing: 0!important;
	margin-top: 0px!important; 
    margin-bottom: 0px!important;
	padding-top: 0px!important; 
    padding-bottom: 0px!important;
	color: #666!important;
}

.psakDinHP {
	height: 40px;
}

.psakDinHPText {
	padding-right: 10px;
    padding-left: 10px;
}

.psakDinHPHeadLineH4 {
	
}
/*
.psakDinHPTable {
	max-width:800px!important;
}
*/

.removeColor {
	background-color: #3C5A99!important;
}

.psakDinHPTD {
	position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    border-color: #e1e1e1;
    width: 250px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-style: solid;
    border-width: 1px;
    background-color: white!important;
    color: #000;
    font-family: 'Arialsite'!important;
    margin-right: 15px;
    margin-left: 15px;
    box-sizing: border-box;
	height: 400px;
    margin-bottom: 20px;
}
.insImage {
	font-size: 30px!important; 
	text-align: center!important;
	line-height: 30px!important;
	letter-spacing: 0!important;
	margin-top: 0px!important; 
    margin-bottom: 0px!important;
	padding-top: 0px!important; 
    padding-bottom: 0px!important;
	color: #da2a2a!important;
}

.insImage:hover {
	opacity: 50%;
    text-decoration: none!important;
	color: #da2a2a!important;
}
.insImage:active {
    text-decoration: none!important;
}

.insImageA {
	
}

.insImageA:hover {
	opacity: 50%;
    text-decoration: none!important;
	color: #da2a2a!important;
}
.insImageA:active {
    text-decoration: none!important;
}

.textHoverH3UnderImage {
	font-size: 22px!important; 
	text-align: center!important;
	line-height: 15px!important;
	letter-spacing: 0!important;
	margin-top: 0px!important; 
    margin-bottom: 0px!important;
	padding-top: 10px!important; 
    padding-bottom: 10px!important;
	color: black!important;
	width: 240px!important;
	justify-content: center!important;
	background-color: #eaeaea!important;
	
    display: inline-flex!important;
    align-items: center;
    height: 50px!important;
}


.imgTextUnder:hover {
	/*opacity: 0.3;*/
}

.imgTextUnder4Row:hover {
	opacity: 0.3;
}

.imgHover:hover {
	opacity: 0.3;
}

.insuranceTd {
	vertical-align: top;
	padding: 25px
}


@media (max-width: 600px) {
	.img1onguide {
		padding-right: 60px!important;
		justify-content: center!important;
		display: block!important;
		padding-left: 60px!important;
	}
	.imgTextUnder {
		 display: block!important;
	}
	.imgTextUnder4Row {
		display: flex!important;
		width: 95%!important;
		padding-right: 5px!important;
		padding-left: 5px!important;
		background-color: #eaeaea!important; 
	}
	
	
	.textHoverH3UnderImage {
		font-size:16px!important;
	}
	.emptyselolarTD {
		display: none!important;
	}
	.selolarTD {
		margin-bottom: 30px!important;
	}
	.psakDinHPTD {
		/* width: 300px!important;*/ 
		text-align: center;
		justify-content: center;
		align-items: center;
		display: inline-block!important;
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
	.insuranceTd {
		display: inline-block;
		padding: 25px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
}

@media (min-width: 451px) AND (max-width: 600px) {
	.imgTextUnder4RowFixMobile {
		/* width: 50%!important;*/
	    display: block!important;
	}
	
	.textUnder4RowFixMobile {
		width: 50%!important;
	}
	.imgTextUnder4Row {
		padding-right: 0px!important; 
		padding-left: 0px!important; 
	}
	
}

@media (min-width: 400px) AND (max-width: 450px) {
	.imgTextUnder4Row {
		width: 60%!important;
	}
}


@media (max-width: 350px) {
	.psakDinHPTD {
		width: 260px!important;
		text-align: center;
		justify-content: center;
		align-items: center;
		display: inline-block!important;
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
	.psakDinImageHP {
		width: 260px!important;
	}
}

.content-wrap {
	margin-bottom: 150px!important;
}

/* delete header post */
.single-header {
	display: none!important;
}

/* delete footer post */
.post-navigation {
	display: none!important;
}

.entry-footer {
	display: none!important;
}

.button-back {
	display: none!important;
}
.comments-area {
	display: none;
}

.balance-img-width {
	display: block;
	padding-right: 100px!important; 
	padding-left: 100px!important;
}
.balance-img-mobile {
	display: none!important;
}

.imghover {
	opacity: 1;
}
.imghover:hover {
	opacity: 0.3;
}
.TextUnderImg {
	font-size: 18px!important;
    color: green!important;
    font-weight: 700!important;
}

.sideof30 {
	width:32%!important;
}
.rightFormDesign {
	width:32%!important;
}

.sideof10 {
	width:10%!important;
}
.sideof10flight {
	width:10%!important;
}
.sideof5 {
	width:5%!important;
}
.sideof2 {
	width:2%!important;
}

.sideof60 {
	width:58%!important;
}

.sideof64 {
	width:64%!important;
}

.leftFormDesign {
	width:64%!important;
}


.leftFormDesignLawyer {
	width:64%!important;
}


.sideof21 {
	width:21%!important;
}

.sideof45 {
	width:47%!important;
	vertical-align: top!important;
}

.sideof45LawyerPage {
	width:47%!important;
	vertical-align: top!important;
}
.sideofQuarter {
	width:18%!important;
	vertical-align: top!important;
}

.sideof30 {
	width:30%!important;
	vertical-align: top!important;
}
.rightFormDesign {
	width:30%!important;
	vertical-align: top!important;
}


.sideof50 {
	width:50%!important;
	vertical-align: top!important;
}

.sideof40 {
	width:40%!important;
	vertical-align: top!important;
}

.ListOfTviot {
	margin-bottom: 0px!important;
}


.haserSafek {
	font-size: 14px!important;
}

.courtAreaTR {
	
}

.courtAreaDiv {
	
}

.twoLines {
	line-height: 26px!important;
	padding-top:5px!important;
	padding-bottom:5px!important;
    height: 60px!important;
}

@media (max-width: 767px) {
	 .astm-search-menu  {
		top: 20px!important;
		right: 40%!important;
	}
}
#acp-toggle-toolbar {
	top: 10px!important;
}




.colored-line-left {
	display: none!important;
}
.list-post-entry-meta {
	display: none!important;	
}
/* .post-img-wrap {
	display: none!important;	
}
*/
.post-img-wrap .post-date {
	display: none!important;	
}
.border-bottom-hover {
	border: none!important;	
}
.post-list h2.entry-title a {
	color: #da2a2a!important;
}
.search-form {
    padding-top: 7px!important;
}



.ClassBtn11 {
    position: relative !important;
    text-decoration: none !important;
    display: inline-flex!important;
    vertical-align: middle !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-style: solid !important;
    border-width: 4px !important;
	color: white;
    width: 140px;
    height: 50px;
    background: #3C5A99;
    padding-right: 8px;
    padding-left: 8px;
    border: 4px solid #3C5A99;
    border-radius: 10px;
    font-size: 20px;
    line-height: 20px;
    font-family: 'Arialsite'!important;
    font-weight: 500;
    text-align: center;
    justify-content: center;
    align-items: center;
}

/* ClassBtn11 - Hover button styling */

.ClassBtn11:hover {
  background: #858285;
  border: 4px solid #858285;
	color: white;
}



.ClassBtn61 {
    
    /*
	padding: 10px;
    
    border-radius: 5px;
	/* margin-top: 15px!important;*/
    /*
     * padding: 10px!important;
	text-transform: none!important;
	width: 140px!important;
    font-size: 14px;
	*/
}

.ClassBtn61 {
    position: relative !important;
    text-decoration: none !important;
    display: inline-flex!important;
    vertical-align: middle !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-style: solid !important;
    /*border-width: 4px !important;*/
	color: #3C5A99!important;
    width: 140px;
    height: 50px;
    background: transparent;
    padding-right: 8px;
    padding-left: 8px;
    border: 1px solid #3C5A99;
    border-radius: 10px;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Arialsite'!important;
    font-weight: 500;
    text-align: center;
    justify-content: center;
    align-items: center;
}

/* ClassBtn11 - Hover button styling */

.ClassBtn61:hover {
    background: #3C5A99;
  border: 1px solid #3C5A99;
  color: white!important;
}



@media (max-width: 650px) {
	.ClassBtn11 {
		padding-bottom: 3px!important;
	}
	.ClassBtn61 {
		padding-bottom: 3px!important;
	}
}


@media (max-width: 600px) {
	.ClassBtn11 {
		width: 100px;
		height: 55px;
	    font-size: 18px;
	}
	.ClassBtn61 {
		width: 100px;
		height: 55px;
	}
}

.ClassBtn12 {
    position: relative !important;
    text-decoration: none !important;
    display: inline-flex!important;
    vertical-align: middle !important;
    width: 260px;
    height: 64px;
    padding-right: 8px;
    padding-left: 8px;
    line-height: 20px;
    font-family: 'Arialsite'!important;
    font-weight: 500;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 28px;
    background-color: #f7b650;
    border: none;
    border-radius: 3px;
    color: black;
    text-transform: none;
}

/* ClassBtn11 - Hover button styling */

.ClassBtn12:hover {
  background: #858285;
  border: 4px solid #858285;
	color: white;
}


@media (min-width: 600px) AND (max-width: 800px) {
	.ClassBtn12 {
		font-size: 24px!important;
		width: 190px;
		height: 40px;
	}
}

@media (max-width: 650px) {
	.ClassBtn12 {
		padding-top: 0px!important;
	}
}

@media (max-width: 600px) {
	.ClassBtn12 {
		font-size: 24px!important;
	    height: 45px;
	}
}


.w-top-rated__photo {
    background-size: cover;
    border-radius: 50%;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
    height: 90px;
    width: 90px;
}

.w-top-rated__info {
    padding-left: 21px;
    padding-top: 15px;
}

.w-top-rated__name {
    font-size: 24px!important;
    color: #144e8a!important;
    font-weight: normal!important;
    margin: 0!important;
}


.w-top-rated__category {
    font-size: 18px!important;
    color: #202124!important;
    font-weight: normal!important;
    margin: 3px 0 0;
}

.w-top-rated__home-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    padding: 0 20px;
}

@media (min-width: 992px)
.w-top-rated__home-item {
    padding: 0;
    position: static;
    visibility: visible !important;
    width: auto;
}

.slider__slide:first-child {
    left: -100%;
}






@media (max-width: 650px) {
	.sideof30 {
		width:100%!important;
		    display: block;
	}
	.rightFormDesign {
		width:100%!important;
		    display: block;
	}
	.rightFormDesignLawyer  {
		width:100%!important;
		    display: block;
	}
	
	
	.sideof10 {
		display: none!important;
	}
	.sideof10flight {
		display: none!important;
	}
	.sideof5 {
		display: none!important;
	}
	.sideof2 {
		display: none!important;
	}
	.sideof60 {
		width:100%!important;
	}
	.sideof64 {
		width:100%!important;
	}
	.leftFormDesign {
		width:100%!important;
	}
	.leftFormDesignLawyer {
		width:100%!important;
	}
	
	
	.sideof21 {
		width:100%!important;
	}
	.sideof50 {
		width:100%!important;
		margin-top: 20px!important;
		margin-bottom: 20px!important;
	}
	.sideof45 {
		width:100%!important;
		margin-top: 20px!important;
		margin-bottom: 20px!important;
	}
	.sideof45LawyerPage {
		/*width:100%!important;*/
		margin-top: 20px!important;
		margin-bottom: 20px!important;
	}
	
	.sideofQuarter {
		width:100%!important;
		margin-top: 20px!important;
		margin-bottom: 20px!important;
	}
	.sideof40 {
		width:100%!important;
		margin-top: 20px!important;
		margin-bottom: 20px!important;
	}

	.sideof20flightLaw {
		width:100%!important;
		padding: 0px!important;
	}
	.sideof10flightLaw {
		display: none!important;
	}
	ul, ol {
		padding-left:5px!important;
		padding-right:10px!important;
	}
	
}

@media (min-width: 531px) AND (max-width: 730px) {
	.mobile3buttonsGuide {
		align-content: center!important;
		justify-content: center!important;
		display: flex!important;
		padding: 20px!important;
	}
}

@media (min-width: 431px) AND (max-width: 730px) {
	.mobile3buttons {
		align-content: center!important;
		justify-content: center!important;
		display: flex!important;
		padding: 20px!important;
	}
	

	.sideof20 {
		width:100%!important;
		padding: 20px!important;
	    margin: 0!important;
		margin-bottom: 30px!important;
	}
}

@media (max-width: 431px) {
	.sideof20 {
		width:100%!important;
		padding: 20px!important;
	    margin: 0!important;
		margin-bottom: 30px!important;
	}
}



@media (min-width: 600px) AND (max-width: 730px) {
	.sideof60flight {
		width:40%!important;
	}
	.sideof10flight {
		width: 5%!important;
	}
	.sideof5 {
		width: 5%!important;
	}
	.sideof2 {
		width: 2%!important;
	}
	.sideof45 {
		width:95%!important;
		display: block;
	}
	.sideof45LawyerPage {
		/*width:95%!important;
		display: block;*/
	}
	
	.sideofQuarter {
		width:95%!important;
		display: block;
	}
	.halfTable {
		display: block!important;
		margin-top: 10px!important;
		margin-bottom: 10px!important;
	}
	.thirdTable {
		display: block!important;
		margin:20px!important;
	}
	.fixTofes {
		display: table-cell!important;
		margin-top: 10px!important;
		margin-bottom: 10px!important;
		margin-left: 0px!important;
		margin-right: 0px!important;
	}
	.thirdTableTR {
		display: block!important;
	}
	.halfTableTR {
		display: block!important;
	}
	.sideof30 {
		width:95%!important;
		display: block;
		border: 1px solid #d2d2d2;
	}
	
	.jumbotron-header__cta {
		margin:20px!important;
		width:95%!important;
	}
	.jumbotron-header__cta_price {
		
	}
	.imgSideof30 {
		border: none!important;
		background-color: white!important;
	}
}

@media (min-width: 431px) AND (max-width: 600px) {
	.mobile2buttons {
		align-content: center!important;
		justify-content: center!important;
		display: flex!important;
		padding: 20px!important;
	}
}

@media (max-width: 430px) {
	.mobile3buttons {
		align-content: center!important;
		justify-content: center!important;
		display: block!important;
		padding: 20px!important;
	}
	.mobile3buttonsGuide {
		align-content: center!important;
		justify-content: center!important;
		display: block!important;
		padding: 20px!important;
	}
	.mobile2buttons {
		align-content: center!important;
		justify-content: center!important;
		display: block!important;
		padding: 20px!important;
	}

}

@media (max-width: 530px) {
	.mobile3buttonsGuide {
		align-content: center!important;
		justify-content: center!important;
		display: block!important;
		padding: 20px!important;
	}
}


.videoCalc {
	    width: 100%;
	    height: 550px;
}

.videoWhyUs {
	    width: 100%;
	    height: 550px;
}

@media (min-width: 851px) AND (max-width: 1000px) {
	.videoCalc {
	    height: 350px;
	}	
	.videoWhyUs {
	    height: 397px;
	}	
	.white_content-video {		
		width: 690px!important;
		left: 14px;
		max-width: 690px!important;
	}
}

@media (min-width: 731px) AND (max-width: 850px) {
	.videoCalc {
	    height: 350px;
	}	
	.videoWhyUs {
	    height: 387px;
	}	
	.white_content-video {		
		width: 690px!important;
		left: 14px;
		max-width: 690px!important;
	}
}

@media (min-width: 651px) AND (max-width: 730px) {
	.videoCalc {
	    height: 350px;
	}	
	.videoWhyUs {
	    height: 341px;
	}	
	
	.white_content-video {		
		width: 620px!important;
		left: 14px;
		max-width: 620px!important;
	}
}
@media (min-width: 601px) AND (max-width: 650px) {
	.videoCalc {
	    height: 260px;	
	}	
	.videoWhyUs {
	    height: 313px;	
	}	
	.white_content-video {
		width: 570px!important;
		left: 14px;
		max-width: 570px!important;
	}
}
@media (min-width: 581px) AND (max-width: 600px) {
	.videoCalc {
	    height: 260px;	
	}
	.videoWhyUs {
	    height: 303px;	
	}
	.white_content-video {
		width: 530px!important;
		left: 25px;
		max-width: 530px!important;
	}
}

@media (min-width: 501px) AND (max-width: 580px) {
	.videoCalc {
	    height: 250px;
	}	
	.videoWhyUs {
	    height: 248px;
		padding: 0px!important;
	}	
	.white_content-video {
		top: -290px!important;
		width: 470px!important;
		left: 80px;
		max-width: 470px!important;
	}
}
@media (min-width: 421px) AND (max-width: 500px) {
	.videoCalc {
	    height: 217px;
	}	
	.videoWhyUs {
	    height: 204px;
		padding: 0px!important;
	}	
	.white_content-video {
		top: -240px!important;
		width: 385px!important;
		left: 35px;
		max-width: 385px!important;
	}
}


@media (min-width: 381px) AND (max-width: 420px) {
	.videoCalc {
	    height: 185px;
	}	
	.videoWhyUs {
	    height: 181px;
		padding: 0px!important;
	}	
	.white_content-video {
		top: -170px!important;
		width: 330px!important;
		left: 25px;
	}
}

@media (max-width: 380px) {
	.videoCalc {
	    height: 140px;
	}	
	.videoWhyUs {
	    height: 170px;
		padding: 0px!important;
	}	
	.white_content-video {
		top: -170px!important;
		width: 300px!important;
	    max-width: 100%!important;
		left: 25px;
	}	

}

.landingTable {
	    width: 549px!important;
    /* min-height: 296px; */
}

@media (max-width: 730px) {
	.RemoveMobile {
		display: none!important;
	}
	.landingTable {
		width:100%!important;
		padding:10px!important;
	}
}
@media (max-width: 400px) {
	.calTable {
		width:100%!important;
		padding:10px!important;
	}
	.landingTable {
		width:100%!important;
		padding:10px!important;
	}
}
@media (max-width: 600px) {
	.calTable {
		/* min-height: auto!important; */
	}
}

.social-icons {
	display: none;
}
.footer-bottom-wrap {
	/* height: 20px; */
	min-height: 220px;
	padding-top: 15px;
}
.powered-by {
	display: none;
}

#footer {
	border-style: solid;
    border-width: 5px 0 0;
    border-color: #b2b2b2;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0;
	
}
.footerstyle {
	font-size: 15px!important;
	color: #666!important;
	margin: 0;
	margin-bottom: 2px;
}
.footerstyle:hover {
	text-decoration: none;
	color: #007FBA!important;
}
.footerstyle:focus {
	text-decoration: none;
}
.footerstyleHeadline {
	color: #da2a2a!important;
	font-size:18px!important;
}

.footerstyleHeadline:hover {
	color: #da2a2a!important;
}

.footerGoogle {
	width: 400px!important;
	height: 300px!important;
}

.footerAllRights {
	font-size: 14px!important;
}

.footerAllRights:hover {
	color: #666!important;
}    


.homepage3line {
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #3C5A99!important;
    text-align: center;
}
.hagasha4line {
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #3C5A99!important;
    text-align: center;
}

.homepage4line {
	margin-top: 25px;
}

.homepage5line {
	margin-top: 25px;
}
.homepage5linetext {
	padding-left: 20px!important;
    padding-right: 20px!important;
    width: 33%;
    vertical-align: top;
}

.homepage8line {
	margin-bottom: 20px;
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    background-color: #00bbff!important;
	padding-bottom: 7px;
    padding-top: 1px;
    text-align: center;
}

.homepage12linetext {
	padding-left: 20px!important;
    padding-right: 20px!important;
    width: 24%;
    vertical-align: top;
}

.homepage2line {
	padding-top: 30px;
	padding-bottom: 30px;
}

.homepage14line {
	margin-top: 40px;
}

.homepage2linetd1 {
	width: 32%;
}
.homepage2linetd2 {
	width: 40%;
}
.homepage2linetd3 {
	width: 44%;
	padding-bottom: 10px!important;
}

.forth-headline {
	font-size: 21px!important;
	line-height: 1!important;
    letter-spacing: 1px!important;
    font-weight: 600!important;
}
.forth-headline-middle {
	font-size: 21px!important;
	line-height: 1!important;
    letter-spacing: 1px!important;
    font-weight: 600!important;
}
.imgguide {
	padding-top: 25px!important;
}
    
.table404 {
	padding: 50px;
    /* position: fixed; */
    text-decoration: none !important;
    display: inline-flex!important;
    vertical-align: middle !important;
    justify-content: center;
    align-items: center;
}

.siteMapTableDesign {
	padding: 50px;
    /* position: fixed; */
    text-decoration: none !important;
    vertical-align: middle !important;
    justify-content: center;
    align-items: center;
}




.tablefooter {
	/* padding: 50px; */
    /* position: fixed; */
    text-decoration: none !important;
    display: table!important;
    vertical-align: middle !important;
    justify-content: center;
    align-items: center;
}
.img404 {
	width: 500px;
}
.sorry404 {
	width: 300px;
}

.error404design {
	padding-left: 20px!important;
	padding-right: 20px!important;	
}

.siteMapsDesign {
	padding-left: 20px!important;
	padding-right: 20px!important;	
	padding-top: 0px!important;
	padding-bottom: 0px!important;	
	margin-top: 0px!important;
	margin-bottom: 0px!important;	
	width: 30%!important;
	vertical-align: top!important;
}

.headlineSiteMap {
	font-weight: bold!important;
	color: #da2a2a!important;
	padding-right:0px!important;
}

.footerdesign {
	width: 33%!important;
	padding-left: 20px!important;
	padding-right: 20px!important;	
	vertical-align: top;
}

@media (min-width: 601px) AND (max-width: 730px) {
	.footerGoogle {
		width: 300px!important;
		height: 250px!important;
	}
}
@media (max-width: 440px) { 
	.footerGoogle {
		width: 250px!important;
		height: 220px!important;
	}
}

.shrinkTable1 {
    width: 60px!important;
}
.table1trFixMobile {
	padding-right: 0px!important;
}

@media (max-width: 600px) {
	.table1trFixMobile {
		padding-right: 20px!important;
	}
	.shrinkTable1 {
		width: 95%;
	}
	.footerdesign {
	    width: 150px!important;
	}
	.thirdTable {
		margin-bottom: 10px!important;
		margin-top: 10px!important;
	}
	.halfTable {
		padding: 10px!important;
		display: block!important;
		margin-top: 10px!important;
		margin-bottom: 10px!important;
	}
	.sideof30 {
		border: 1px solid #d2d2d2;
	}
	.rightFormDesign {
		border: 1px solid #d2d2d2;
	}
	.rightFormDesignLawyer  {
		border: 1px solid #d2d2d2;
	}
	
	
	.sideof45 {
		border: 1px solid #d2d2d2;
	}
	.sideof45LawyerPage {
		display: block;
		width: 100%!important;	
	}
	
	.sideofQuarter {
		border: 1px solid #d2d2d2;
	}
	.sideofQuarterNoBorder {
		/* border: none!important; */
		display: none!important;
	}
	.jumbotron-header__cta {
		margin:20px!important;
		width:100%!important;
	}
	.jumbotron-header__cta_price {
		padding-left: 10px;
		padding-right: 15px;
	}
}

/* contact form 7 design */
.oneRowForm {
    text-align: center;
	direction: rtl;
}

.drop-down-menu {
	color: #767676!important;
}
.oneRowForm > div input:not([type="submit"]), .oneRowForm textarea {
	text-align: right;
        outline: none;
    max-width: 400px;
    text-indent: 0;
    font-weight: 400;
	font-size: 18px;
	
	width: 100%!important;
    border-radius: .3125rem;
    border: 1px solid #e6e6e6!important;
    color: rgba(0,0,0,.8);
    background-color: #f5f5f5!important;
}

.wpcf7 input[type="email"] {
	direction: ltr;
	text-align: left!important;
}
.oneRowForm label {
	color: black;
	font-size: 18px;
}
.oneRowForm placeholder  {
	color: #767676!important;
	font-size: 18px;
}


.oneRowForm textarea {
    resize: none;
    height: 46px;
    padding-right: 7px;
    transition: height .4s;
}

.oneRowForm textarea:active, .oneRowForm textarea:focus {
    height: 100px;
}

.oneRowForm input[type="submit"] {
    background: #da2a2a;
    width: 250px;
    height: 40px;
    line-height: 30px;
    border-radius: 0;
    outline: none;
    -webkit-transition: all .3s;
    transition: all .3s;
    text-indent: 0;
    text-shadow: none;
    color: #f5f5f5!important;
    padding: 0;
	font-size: 18px;
}

.oneRowForm .my_submit_button:hover,
.oneRowForm .my_submit_button:focus,
.oneRowForm .my_submit_button:active {
    outline: none;
    background: #942662 !important;
}

.oneRowForm .ajax-loader {
    position: absolute;
    left: auto;
    right: auto;
}

.wpcf7 input::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #767676!important;
	text-align: right;
}
.wpcf7 input::-moz-placeholder, .wpcf7 textarea::-moz-placeholder { /* Firefox 19+ */
    color: #767676!important;
	text-align: right;
}
.wpcf7 input:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder { /* IE 10+ */
    color: #767676!important;
	text-align: right;
}
.wpcf7 input:-moz-placeholder, .wpcf7 textarea:-moz-placeholder { /* Firefox 18- */
    color: #767676!important;
	text-align: right;
}

.half-form {
	width: 210px;
    padding: 10px;
    display: inline-block;
}

.wpcf7-mail-sent-ok, .wpcf7-mail-sent-ng {
    font-size: 18px!important;
    direction: rtl;
    color: white!important;
	background-color: green!important;
}

.wpcf7-not-valid-tip {
	background-color: #da2a2a;
	font-size: 18px;
	color: white!important;
    direction: rtl;
}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng {
	background-color: #da2a2a;
	font-size: 18px;
	color: white!important;
    direction: rtl;
}


.lawyer-one-row-form {
	width: 100px;
    padding: 10px;
    display: inline-block;
}

/* CF7 Inline Button */
.cf7column {
  float: right;
  /*width: 32%;*/
  padding-left: 10px;
}

.cf7row {
	width: 440px;
}
/* Clear floats after the columns */
.cf7row:after {
  content: "";
  display: table;
  clear: both;
}

.wpcf7 {
	direction: rtl;
	margin-bottom: -25px;
}
#lawyernameID  {
	width: 130px!important;
	background: white;
	padding-right: 10px;
	text-align: right;
    direction: rtl;
}

#lawyertelID  {
	width: 130px!important;
	background: white;
	padding-right: 10px;
	direction: ltr;
}

#sendID  {
	width: 130px!important;
    background: -webkit-gradient(linear,left top,left bottom,from(#3C5A99),to(#578EFF));
    font-size: 16px;
    height: 38px;
    line-height: 16px;
}

.cf7columnTable, #lawyernameIDForm, #lawyertelIDForm, #sendIDForm {
	width: 100%!important;
	padding: 10px;
	padding-top: 7px;
	padding-bottom: 6px;
}

@media screen and (max-width: 440px) {
	.cf7column, #lawyernameID, #lawyertelID, #sendID {
		width: 100%!important;
	}
	.lawyer-page-design {
		padding-bottom: 0px!important;
	}
}

/*
#wpcf7-f372-p237-o1 {
	width: 500px;
}
*/
@media screen and (max-width: 650px) {
	.half-form {
		width: 100%;
		padding-right:0;
		padding-left:0;
	}
	#dropAllForm {
		width: 100%;
		background-color: #f5f5f5!important;
	}
	.oneRowForm input[type="submit"] {
		width: 100%;
	}
}

/* form design seo */

.check-section {
    padding: 6.25rem 0 8rem;
    background-color: #f7f7f7;
    overflow: hidden;
}

section {
    display: block;
}

@media screen and (min-width: 1260px) {
	.custom-container {
		max-width: 75.625rem;
	}
}

@media screen and (min-width: 1201px) {
	.custom-container {
		max-width: 71.25rem;
	}
}

@media screen and (min-width: 992px) and  (max-width: 1200px) {
	.custom-container {
		max-width: 900px;
		display: inline-block;
		padding-right: 55px!important;
	}
}

@media screen and (min-width: 768px) and  (max-width: 992px) {
	.custom-container {
		max-width: 720px;
	    display: inline-block;
	}
}

@media screen and (min-width: 701px) and  (max-width: 768px) {
	.custom-container {
		max-width: 650px;
	    display: inline-block;
	}
}

@media screen and (min-width: 651px) and  (max-width: 700px) {
	.custom-container {
		max-width: 600px;
	    display: inline-block;
	}
}


.custom-container {
    margin: 0 auto;
    padding: 0 1.25rem;
    width: 100%;
}

.check_block-wrap {
    position: relative;
    margin: 0 auto;
    width: 100%;
    border-radius: .9375rem;
    background-color: #fff;
    z-index: 1;
    -webkit-box-shadow: 0 1.25rem 1.875rem rgba(0,0,0,.15);
    box-shadow: 0 1.25rem 1.875rem rgba(0,0,0,.15);
}

.check_block-wrap .section_number {
    top: -3.75rem;
    right: -9rem;
}


@media screen and (min-width: 600px) and (max-width: 650px) {
	.custom-container {
	    display: inline-block;
		max-width: 550px;
	}
}

.section_number-white {
    color: #fff;
    opacity: .6;
}

.section_number {
    position: absolute;
    font-weight: 700;
    font-size: 12.5rem;
    line-height: 7.5rem;
    color: #f9f9f9;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.check_block_bg-before {
    /* left: 1.875rem; 
    bottom: -9.375rem; 
    width: 12.375rem;
    height: 37.75rem;*/
	left: 64.875rem;
    top: -7rem;
    width: 3.375rem;
    height: 30.75rem;
}

.check_block_bg-before-left {
    /* left: 1.875rem; 
    bottom: -9.375rem; 
    width: 12.375rem;
    height: 37.75rem;*/
	width: 3.375rem;
    height: 30.75rem;
    right: 64.875rem;
    bottom: -7rem;
}

.check_block_bg-before-left .check_block_bg-before, .check_block_bg-after, .check_block_bg-after-left, .check_block_bg-before-left:before .check_block_bg-before:before, .check_block_bg-after:after, .check_block_bg-after-left:after {
    position: absolute;
    content: '';
}




@media screen and (min-width: 768px) {
	.animation_down {
		-webkit-animation: animation_down 4s ease-in-out infinite;
		animation: animation_down 4s ease-in-out infinite;
	}	
}

.check_block_bg-before:before, .check_block_bg-before-left:before {
    background: -o-linear-gradient(top,#00ccff 0%,#00667f 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#E87024),to(#FFCB15));
    background: linear-gradient(180deg,#00ccff 0%,#00667f 100%);	
    background-repeat: no-repeat;
}

.check_block_bg-before:before, .check_block_bg-before-left:before, .check_block_bg-after:after, .check_block_bg-after-left:after {
    width: 100%;
    height: 100%;
    border-radius: 8.4375rem;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.check_block_bg-before, .check_block_bg-before-left, .check_block_bg-after, .check_block_bg-after-left, .check_block_bg-before:before, .check_block_bg-before-left:before, .check_block_bg-after:after, .check_block_bg-after-left:after {
    position: absolute;
    content: '';
}

.check_block_bg-after {
    /* top: -10rem;
    right: 0;
    width: 16.875rem;
    height: 50.5rem;
	*/
	top: -10rem;
    right: -105px;
    width: 3.875rem;
    height: 39.5rem;
}

.check_block_bg-after-left {
    /* top: -10rem;
    right: 0;
    width: 16.875rem;
    height: 50.5rem;
	*/
	bottom: -10rem;
    left: -105px;
    width: 3.875rem;
    height: 39.5rem;
}

@media screen and (min-width: 768px) {
	.animation_down-slow {
		-webkit-animation: animation_down 6s ease-in-out infinite;
		animation: animation_down 6s ease-in-out infinite;
	}
}

.check_block_bg-after:after, .check_block_bg-after-left:after {
    background: -o-linear-gradient(top,#67d868 0%,#295629 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(#4263F0),to(#578EFF));
    background: linear-gradient(180deg,#67d868 0%,#295629 100%);
    background-repeat: no-repeat;
}

.check_block {
    position: relative; */
    /* display: -webkit-box; */
    display: -ms-flexbox;
    /* display: flex; */
    /* -webkit-box-pack: justify; */
    -ms-flex-pack: justify;
    /* justify-content: space-between; */
    padding: 4rem 4.375rem;
    border-radius: .9375rem;
    background-color: #fff;
    z-index: 1;
}

.check_title {
    display: -webkit-box;
    display: -ms-flexbox;
    /* display: flex; */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    /* flex-direction: column; */
    margin-left: 2.5rem;
    /* max-width: 40%; */
    width: 100%;
    padding-right: 13px!important;
}

.check_title strong {
    margin-bottom: 20px;
    font-size: 26px;
    color: #da2a2a;
}

.check_title strong, .check_title span, .check_title small {
    display: block;
    font-weight: 700;
}

.check_title span {

    font-size: 1.25rem;
}

.check_title small {
    margin-bottom: 1.875rem;
    font-size: 1rem;
    color: #e87024;
}

.check_title-logo {
    margin-top: auto;
    max-width: 18.625rem;
    width: 100%;
    height: 4.6875rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


/* 1111111111 */

@media screen and (min-width:768px){
	.animation_scale-y{
		-webkit-animation:animation_scale-y 4s ease-in-out infinite;
		animation:animation_scale-y 4s ease-in-out infinite
}
	@-webkit-keyframes animation_scale-y{
		from,to{
			-webkit-transform:scaleY(0);
			-ms-transform:scaleY(0);
			transform:scaleY(0)
}
		30%{
			-webkit-transform:scaleY(1);
			-ms-transform:scaleY(1);
			transform:scaleY(1)
}
	}
	@keyframes animation_scale-y{
		from,to{
			-webkit-transform:scaleY(0);
			-ms-transform:scaleY(0);
			transform:scaleY(0)
}
		30%{
			-webkit-transform:scaleY(1);
			-ms-transform:scaleY(1);
			transform:scaleY(1)
}
	}
	.animation_left{
		-webkit-animation:animation_left 4s ease-in-out infinite;
		animation:animation_left 4s ease-in-out infinite
}
	.animation_left-slow{
		-webkit-animation:animation_left 6s ease-in-out infinite;
		animation:animation_left 6s ease-in-out infinite
}
	@-webkit-keyframes animation_left{
		from,to{
			-webkit-transform:translate(0,0);
			-ms-transform:translate(0,0);
			transform:translate(0,0)
}
		50%{
			-webkit-transform:translate(-1rem,0);
			-ms-transform:translate(-1rem,0);
			transform:translate(-1rem,0)
}
	}
	@keyframes animation_left{
		from,to{
			-webkit-transform:translate(0,0);
			-ms-transform:translate(0,0);
			transform:translate(0,0)
}
		50%{
			-webkit-transform:translate(-1rem,0);
			-ms-transform:translate(-1rem,0);
			transform:translate(-1rem,0)
}
	}
	.animation_right{
		-webkit-animation:animation_right 4s ease-in-out infinite;
		animation:animation_right 4s ease-in-out infinite
}
	.animation_right-slow{
		-webkit-animation:animation_right 6s ease-in-out infinite;
		animation:animation_right 6s ease-in-out infinite
}
	@-webkit-keyframes animation_right{
		from,to{
			-webkit-transform:translate(0,0);
			-ms-transform:translate(0,0);
			transform:translate(0,0)
}
		50%{
			-webkit-transform:translate(1rem,0);
			-ms-transform:translate(1rem,0);
			transform:translate(1rem,0)
}
	}
	@keyframes animation_right{
		from,to{
			-webkit-transform:translate(0,0);
			-ms-transform:translate(0,0);
			transform:translate(0,0)
}
		50%{
			-webkit-transform:translate(1rem,0);
			-ms-transform:translate(1rem,0);
			transform:translate(1rem,0)
}
	}
	.animation_up{
		-webkit-animation:animation_up 4s ease-in-out infinite;
		animation:animation_up 4s ease-in-out infinite
}
	.animation_up-slow{
		-webkit-animation:animation_up 6s ease-in-out infinite;
		animation:animation_up 6s ease-in-out infinite
}
	@-webkit-keyframes animation_up{
		from,to{
			-webkit-transform:translate(0,0);
			-ms-transform:translate(0,0);
			transform:translate(0,0)
}
		50%{
			-webkit-transform:translate(0,-2rem);
			-ms-transform:translate(0,-2rem);
			transform:translate(0,-2rem)
}
	}
	@keyframes animation_up{
		from,to{
			-webkit-transform:translate(0,0);
			-ms-transform:translate(0,0);
			transform:translate(0,0)
}
		50%{
			-webkit-transform:translate(0,-2rem);
			-ms-transform:translate(0,-2rem);
			transform:translate(0,-2rem)
}
	}
	.animation_down{
		-webkit-animation:animation_down 4s ease-in-out infinite;
		animation:animation_down 4s ease-in-out infinite
}
	.animation_down-slow{
		-webkit-animation:animation_down 6s ease-in-out infinite;
		animation:animation_down 6s ease-in-out infinite
}
	@-webkit-keyframes animation_down{
		from,to{
			-webkit-transform:translate(0,0);
			-ms-transform:translate(0,0);
			transform:translate(0,0)
}
		50%{
			-webkit-transform:translate(0,2rem);
			-ms-transform:translate(0,2rem);
			transform:translate(0,2rem)
}
	}
	@keyframes animation_down{
		from,to{
			-webkit-transform:translate(0,0);
			-ms-transform:translate(0,0);
			transform:translate(0,0)
}
		50%{
			-webkit-transform:translate(0,2rem);
			-ms-transform:translate(0,2rem);
			transform:translate(0,2rem)
}
	}
}


/* end - form design seo */

#primary {
	margin: 0px!important;
	min-height: 450px;
		/* ×”×™×” ×ª×§×™×Ÿ */ 
		/*margin-top: -20px!important;*/
	}
.main-headline {
	margin-top: 0px!important;
	font-size: 54px!important;
	color: #3C5A99!important;
	font-family: 'Arialsite'!important;
	font-style: italic!important;
	font-weight: 700!important;
	line-height: 1.3!important;
	text-decoration: none!important;
	text-transform: none!important;
}	
.second-headline {
    font-size: 30px!important;
	margin-top: 0px!important;
	margin-top: 15px!important;
    margin-bottom: 10px!important;
    color: #000!important;
	font-family: 'Arialsite'!important;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 1.1!important;
}	

.balance-img {
	width: 80%;
}
.h1manual {
	white-space: normal!important;
    word-wrap: break-word!important;
    font-size: 40px!important;
    line-height: 1.2!important;
    color: black!important;
    margin-bottom: 16px!important;
    margin-top: 0!important;
    font-weight: 400!important;
}
.h2manual {
	white-space: normal!important;
    word-wrap: break-word!important;
    font-size: 30px!important;
    line-height: 1.2!important;
    color: black!important;
    margin-bottom: 16px!important;
    margin-top: 0!important;
    font-weight: 400!important;
    font-style: normal!important;
}



/* ****** img modal ****** */

.img3 { 
  /* Le trame de fond */ 
  width: 100%; 
  height: 100%; 
  position: fixed; 
  z-index: 100000; 
  top: 0; 
  left: 0; 
  display: none; 
  background: rgba(0,0,0,0.7); } 

.img3 a { 
  /* Le truc pour centrer l’image */ 
 display: table-cell;
 vertical-align: middle; 
 text-align: center; } 

.img3 img { 
  /* Le contour de l’image */ 
  max-width:1200px; 
  padding: 10px; 
  background: #ffffff; } 

/* Slecteur « target pour afficher l’image » */ 
.img3:target { display: table; } 
/* ****** END - img modal ****** */




.sueExample {
	font-weight:700!important; 
	color: #da2a2a!important; 
	font-size: 26px!important; 
	letter-spacing:0px!important; 
	padding-right: 0px!important; 
	padding-left: 0px!important;
	white-space: normal!important;
    word-wrap: break-word!important;
    line-height: 1.2!important;
    margin-bottom: 16px!important;
    margin-top: 0!important;
    font-style: normal!important;
}


   
.anchorSpace {
	margin-top: -120px!important;
    padding-top: 120px!important;
}
.anchorSpace:focus {
	outline-color: transparent!important;
}

.anchorSpace:visited {
	border: transparent!important;
	outline-color: transparent!important;
}


.anchorSpace:after {
	border: transparent!important;
	
	outline-color: transparent!important;
}

.anchorSpace:active {
	border: transparent!important;
	outline-color: transparent!important;
}


.h2-in-manual {
	white-space: normal!important;
    word-wrap: break-word!important;
    font-size: 30px!important;
    line-height: 1.2!important;
    color: black!important;
    margin-bottom: 16px!important;
    margin-top: 0!important;
    font-weight: 700!important;
}


.h2Manual {
	white-space: normal!important;
    word-wrap: break-word!important;
    font-size: 22px!important;
    line-height: 1.2!important;
    color: black!important;
    margin-bottom: 16px!important;
    margin-top: 0!important;
    font-weight: 700!important;
}

.souandwin {
	background-color: #00bbff;
	padding: 20px;
    margin: 0;
}

.souandwintext {
	font-size: 40px!important;
    color: white!important;
    background-color: #00bbff;
    text-align: center;
    letter-spacing: 10px!important;
}

.topSpace {
	margin-top: 140px!important;
}

@media (max-width: 1200px)  {
	.formwidth {
		width: 100%;
	}
	.formnoresponsive {
		display: none;
	}
	/*
	.contactusform {
		display: block!important;
		width: 100%!important;
	}
	*/
}

@media (max-width: 730px) and (min-width: 650px) {
	/*
	.entry-content h1 {
		font-size: 62px!important;
	}
	*/
	.main-headline {
		font-size: 62px!important;
	}
}

@media (max-width: 1199px) and (min-width: 768px) {
	.sticky-navigation .navbar-brand img {
		display: none;
	}
}

/*
div[data-name="area_filter_area_by_city"] select, div[data-name="area_filter_area_by_city"] input {
    height: 30px;
    border-radius: 10px;
    outline: none;
    width: 250px;
    font-size: 14px;
}
*/

.facetwp-facet-area_filter_area_by_city {
	font-size: 12px!important;
}

div [data-name="area_filter_area_by_city"] [data-type="checkboxes"] {
	background-color: red!important;
}
div[data-name="area_filter_area_by_city"] data-type="checkboxes" {
	display: none;
}

.facetwp-counter {
	display: none;
}

.enough-anger {
	line-height: 1.2!important;
    font-weight: 700!important;
    padding: 0!important;
    margin: 0!important;
    letter-spacing: 1px!important;
    font-size: 21px!important;
    color: #3C5A99!important;
    margin-top: 10px!important;
    margin-bottom: 25px!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
    padding-left: 0px!important;
	padding-right: 0px!important;

}

.we-help {

    letter-spacing: 1!important;
	margin-top: 3px!important;
    margin-bottom: 13px!important;
    font-size: 15px!important;
    padding-right: 0px!important;
    font-weight: bold;

}
@media (max-width: 992px)  {
	.contactpage {
		display: flex;
	}
		.manualTable {
			width: 100%!important;
	}


	.removeMobile3   {
		display: none;
	}

}



@media (max-width: 1200px) and (min-width: 1025px) {
	.enough-anger {
	    color: #00bbff!important;
    margin-top: 10px!important;
    margin-bottom: 20px!important;
    font-size: 18px!important;
    padding-left: 5px!important;
	}

	.we-help {

		margin-top: 3px!important;
		margin-bottom: 13px!important;
		font-size: 15px!important;
		padding-right: 0px!important;
		font-weight: bold;

	}
	.homepage12linetext {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
}

@media (max-width: 1200px) and (min-width: 991px) {
	.homepage2linetd2 {
		width: 45%;
	}
	.homepage2linetd3 {
		width: 23%;
	}
	.third-headline {
		font-size: 24px!important;
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.forth-headline {
		font-size: 24px!important;
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
	.imgTextUnder4Row {
		width:180px!important;
	}
	.textHoverH3UnderImage {
		width:180px!important;
		font-size: 17px!important;
	}

}

@media (max-width: 1024px) and (min-width: 768px) {
	.enough-anger {
		color: #00bbff!important;
		margin-top: 10px!important;
		margin-bottom: 20px!important;
		font-size: 18px!important;
		padding-left: 5px!important;
	}

	.we-help {

		margin-top: 3px!important;
		margin-bottom: 13px!important;
		font-size: 15px!important;
		padding-right: 0px!important;
		font-weight: bold;
	}

}

@media (max-width: 990px) and (min-width: 768px) {
	.homepage2linetd1 {
		width: 16%;
	}
	.homepage2linetd2 {
		width: 44%;
	}
	.homepage2linetd3 {
		width: 16%;
	}
	.enough-anger {
		color: #00bbff!important;
		font-size: 15px!important;
	    padding-left: 15px!important;
		line-height: 1;
	}
	.we-help {
		margin-top: 5px!important;
		margin-bottom: 17px!important;
	}
	.third-headline {
		font-size: 15px!important;
		padding-left: 0px!important;
		padding-right: 0px!important;
		font-weight: 600;
	}
	.forth-headline {
		font-size: 15px!important;
		padding-left: 0px!important;
		padding-right: 0px!important;
		font-weight: 600;
	}
	.imgTextUnder4Row {
		width:150px!important;
	}
	.textHoverH3UnderImage {
		width:150px!important;
		font-size: 17px!important;
	}
	.twoLines {
		line-height:20px!important;
	}
}

@media (max-width: 767px) and (min-width: 601px) {
	.third-headline {
		font-size: 15px!important;
		padding-left: 25px!important;
		padding-right: 25px!important;
		font-weight: 600;
	}
	.forth-headline {
		font-size: 15px!important;
		padding-left: 25px!important;
		padding-right: 25px!important;
		font-weight: 600;
	}
	.imgTextUnder4Row {
		width:120px!important;
	}
	.textHoverH3UnderImage {
		width:120px!important;
		font-size: 17px!important;
	}
	.twoLines {
		line-height:20px!important;
	}
}

table#table-full {
    display: table;
    width: 100%;
    margin: auto;
}

@media (min-width: 1000px) {
	#table-full {
		transform: scale(.8);
	}
}

@media (max-width: 650px) and (min-width: 601px) {
	.homepage2linetd1 {
		width: 16%;
	}
	.homepage2linetd2 {
		width: 44%;
	}
	.homepage2linetd3 {
		width: 16%;
	}
	.enough-anger {
		margin-bottom: 50px!important;
		margin-top: 50px!important;
	    font-size: 14px;
	    padding-left: 5px!important;
	}
	.we-help {
		margin-top: 5px!important;
		margin-bottom: 17px!important;
		padding-left: 5px!important;
	}
}

@media (max-width: 768px) and (min-width: 650px) {
	.homepage2linetd1 {
		width: 16%;
	}
	.homepage2linetd2 {
		width: 44%;
	}
	.homepage2linetd3 {
		width: 16%;
	}
	.enough-anger {
		margin-bottom: 17px!important;
		margin-top: 17px!important;
	    font-size: 14px;
	    padding-left: 10px!important;
	}
	.we-help {
		margin-top: 5px!important;
		margin-bottom: 17px!important;
		padding-left: 5px!important;
	}
}
@media (max-width: 600px) {
	.enough-anger {
		margin-top: 0px!important;
		margin-bottom: 5px!important;		
	}
	/*
	.contactwidth {
	    margin-right: -20px!important;
		width: 85%!important;
	}
	*/
}

.iframewidth {
	width: 100%;
}

.hageshBtn > a {
    color: white!important;
    background: #3C5A99;
	padding: 10px;
    border: 1px solid #3C5A99;
    border-radius: 5px;
	/* margin-top: 15px!important;*/
    padding: 10px!important;
	text-transform: none!important;
	width: 120px!important;
}

/* Hover button styling */
.hageshBtn > a:hover {
  background: transparent;
  border: 1px solid #3C5A99;
  color: #3C5A99!important;
}

.newLawyerBtn > a {
    color: #3C5A99!important;
    background: white;
	padding: 10px;
    border: 1px solid #3C5A99;
    border-radius: 5px;
	/* margin-top: 15px!important;*/
    padding: 10px!important;
	text-transform: none!important;
	width: 140px!important;
    font-size: 14px;
}

/* Hover button styling */
.newLawyerBtn > a:hover {
  background: #3C5A99;
  border: 1px solid #3C5A99;
  color: white!important;
}





@media (min-width: 768px) {
	.searchformOnMobile {
		display: none;
	}
	.stickyFacet {
		top: 17%!important;
		position: fixed;
	}
}

@media (max-width:767px) {
	.searchformOnMobile {
		display: block;
	    margin-top: 16px;
	}
	.hageshBtn>a {
		width: 240px!important;
	}
	.newLawyerBtn>a {
		width: 240px!important;
	}
	
	#menu-item-4674 {
		display: none;
	}
}
@media  (min-width:767px) AND (max-width:991px) {
	.hageshBtn>a {
		margin-top: 5px!important;
		margin-left: 30px!important;
	}
	.newLawyerBtn>a {
		margin-top: 5px!important;
		margin-left: 30px!important;
	}
	
	.menuBtn {
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
}









@media (max-width: 650px) {
	/* ×œ×ª×§×Ÿ ×’×•×‘×” ×”×ª×—×œ×ª×™ ×©×œ ×”×›×™×ª×•×‘ ×”×¨××©×•× ×™ */
	#primary {
		margin: 0px!important;
		/* ×”×™×” ×ª×§×™×Ÿ */ 
		/*margin-top: -20px!important;*/
	}
	.h3marginDown {
		margin-bottom: 20px!important;
	}

	.RemoveOnMobile {
		display: none;
	}
	.balance-img-width {
		display: none!important;
	}
	.balance-img-mobile {
		display: block!important;
		padding-left: 5px!important;
		padding-right: 5px!important;
	}
	#callnowbutton {
		width: 45px!important;
		height: 45px!important;
	    background-size: 30px!important;
	}
	/*
	.fixmobile {
		margin-top: -30px!important;
	}
	*/
	.fixmobileHagasha {
		margin-top: -20px!important;
	}
	.homepage3line {
	    margin-top: 20px!important;
	}
	.hagasha4line {
		margin-top: 20px!important;
	}
	.bluereview {
		margin-top: 20px!important;
	}
	.tryandwin {
		font-size: 20px!important;
		padding-left: 10px!important;
		padding-right: 10px!important;
	}
	.anchorSpace {
		margin-top: -60px!important;
		padding-top: 60px!important;
	}
}

.fullWidth780 {
	display: block;
	padding-bottom: 25px;
}
.underWidth780 {
	display:none;
}
@media (max-width: 780px) {
	.fullWidth780 {
		display:none;
	}
	.underWidth780 {
		display:block;
	}

}

@media (max-width: 780px) {
	.we-help {
	    margin-bottom: 18px!important;
		margin-top: 15px!important;
	}
	/*
	.review-mobile {
	    display: table-cell;
		padding: 40px;
	}
.review-width {
	display: none;
}

	*/
	.showresponsive {
		display: table-cell;
		padding-top: 30px;
	}
	.noresponsive {
	    display: none!important;
	}

}
@media (min-width: 570px) AND (max-width: 650px) {
		/* ×œ×ª×§×Ÿ h1 */
	/*
	.entry-content h1 {
		font-size: 55px!important;
		line-height: 1;
		margin-top: -30px!important;
	}
	*/
	.main-headline {
		font-size: 55px!important;
		line-height: 1!important;;
	}
	/*
	.entry-content h2 {
		font-size: 26px;
	}
	*/
	.second-headline {
		font-size: 26px!important;
	}

}

@media (min-width: 500px) AND (max-width: 570px) {
		/* ×œ×ª×§×Ÿ h1 */
	/*
	.entry-content h1 {
		font-size: 47px!important;
		line-height: 1;
		margin-top: -30px!important;
	}
	*/
	.main-headline {
		font-size: 47px!important;
		line-height: 1;
	}
	/*
	.entry-content h2 {
		font-size: 22px;
	}
	*/
	.second-headline {
		font-size: 25px!important;
	}	
}


@media (min-width: 430px) AND (max-width: 500px) {
		/* ×œ×ª×§×Ÿ h1 */
	/*
	.entry-content h1 {
		font-size: 39px!important;
		line-height: 1;
		margin-top: -30px!important;
	}
	*/
	.main-headline {
		font-size: 39px!important;
		line-height: 1;
	}
	/*
	.entry-content h2 {
		font-size: 21px;
	}
	*/
	.second-headline {
		font-size: 25px!important;
	}

 
}

@media (min-width: 365px) AND (max-width: 430px) {
		/* ×œ×ª×§×Ÿ h1 */
	/*
	.entry-content h1 {
		font-size: 33px!important;
		line-height: 1;
		margin-top: -30px!important;
	}
	*/
	.main-headline {
		font-size: 33px!important;
		line-height: 1;
	}
	/*
	.entry-content h2 {
		font-size: 21px;
	}
	*/
	.second-headline {
		font-size: 23px!important;
	}
}

@media (max-width: 365px) {
		/* ×œ×ª×§×Ÿ h1 */
	/*
	.entry-content h1 {
		font-size: 30px!important;
		line-height: 1;
		margin-top: -30px!important;
	}
	*/
	.main-headline {
		font-size: 30px!important;
		line-height: 1;
	}
	/*
	.entry-content h2 {
		font-size: 17px;
	}
	*/
	.second-headline {
		font-size: 22px!important;
		
	}	
}

 
.main300-1 { background-position: -0px -0px; width: 111px; height: 75px; }
.faq1-75x75 { background-position: -0px -75px; width: 75px; height: 75px; }
.logomakr1-75x75 { background-position: -0px -150px; width: 75px; height: 75px; }
.form-1 { background-position: -0px -225px; width: 75px; height: 89px; }
.cong { background-position: -75px -75px; width: 30px; height: 28px; vertical-align: middle; }
.circle { background-position: -75px -102px; width: 20px; height: 20px; vertical-align: middle; } 


#menu-primary {
	float:right;
}
.navbar-header {
	float: left;
    padding-top: 10px;
}


@media (max-width:1024px) {
#firstline {
	width:100%;
}
}

@media (max-width:1000px) {
	.navbar-inverse .navbar-toggle {
		background-color: #00bbff;
		float: left;
		width: 50px;
		top: 5px;
	}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse, .navbar-toggle:focus {
		background-color: #00bbff;
	}
	.navbar-header {
		float: unset;
	}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	    border: 0;
	}
	#nested-erez {
/* display: table!important;*/
width: 30%!important;
}
	
	
	
	
table#table-full {
	display: table!important;
}
	
.sticky-navigation {
	top: 0px!important;
}


    .general-practice-widget {
        display:none;
    }

    .providerdebt-widget {
        display:none;
    }

    .vacations-widget {
        display:none;
    }


    .car-widget {
        display:none;
    }


    .left_balmikzoa_picture_widget {
        display:none;
    }

    .left_product_picture_widget {
        display:none;
    }


    .iadata-widget {
        display:none;
    }
    .product-widget {
        display:none;
    }

    .sue-car {
        display:none;
    }

    .sue-vacations {
        display:none;
    }

    .sue-general-practice {
        display:none;
    }

    .sue-providerdebt {
        display:none;
    }

    .sue-balmikzoa {
        display:none;
    }

    .sue-product {
        display:none;
    }

    .sue-iadata {
        display:none;
    }


    .right_first_line_picture {
        display:none;
    }
}




/* fix 3 buttons table responsive */
		.button-mobile {
			display: none;
		}

		.button-width {
			display: block;
		}

#psakDinImageHPImg1 {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/Software-250.jpg");
	background-repeat: no-repeat;
}

#psakDinImageHPImg2 {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/prison-250.jpg");
	background-repeat: no-repeat;
}

#psakDinImageHPImg3 {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/flight-250.jpg");
	background-repeat: no-repeat;
}


#bniaImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/תכנון-ובניה.jpg");
	background-repeat: no-repeat;
}
#nezikinImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/דיני-נזיקין.jpg");
	background-repeat: no-repeat;
}
#avodaImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/דיני-עבודה.jpg");
	background-repeat: no-repeat;
}
#medicalImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/Medical-Malpractice.jpg");
	background-repeat: no-repeat;
}
#mishpachaImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/גירושים.jpg");
	background-repeat: no-repeat;
}
#taavuraImg {
	background: url("https://www.lexo.co.il/wp-content/uploads/2020/08/תעבורה.jpg");
	background-repeat: no-repeat;
}

#carAccidentImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/car-accident.jpg");
	background-repeat: no-repeat;
}
#bankruptcyImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/bankruptcy.jpg");
	background-repeat: no-repeat;
}
#companyImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/company.jpg");
	background-repeat: no-repeat;
}
#consumerImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/consumer.jpg");
	background-repeat: no-repeat;
}
#RealEstateImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/RealEstate.jpg");
	background-repeat: no-repeat;
}
#oldManImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/קשיש.jpg");
	background-repeat: no-repeat;
}

#criminalImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/criminal.jpg");
	background-repeat: no-repeat;
}
#familysadImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/familysad.jpg");
	background-repeat: no-repeat;
}
#ideaImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/idea.jpg");
	background-repeat: no-repeat;
}
#govlImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/חוקתי.jpg");
	background-repeat: no-repeat;
}
#taxesImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/taxes.jpg");
	background-repeat: no-repeat;
}
#InsuranceImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/Insurance.jpg");
	background-repeat: no-repeat;
}
#hozahaLapoalImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/Frustrated.jpg");
	background-repeat: no-repeat;
}
#immigrationImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/passport.jpg");
	background-repeat: no-repeat;
}
#armyImg {
	background: url("https://lexo.co.il/wp-content/uploads/2020/08/army.jpg");
	background-repeat: no-repeat;
}

/*
/* flight button */
.FlightButton {
	position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    border-color: #e1e1e1;
    width: 145px;
    height: 145px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-style: solid;
    border-width: 1px;
    background-color: white!important;
    -webkit-box-shadow: 0px 0px 25px 0px #a5a5a5;
    -moz-box-shadow: 0px 0px 25px 0px #a5a5a5;
    box-shadow: 0px 0px 25px 0px #a5a5a5;
    color: #000;
    font-family: 'Arialsite'!important;
    font-size: 18px;
    text-align: center;
    font-style: normal;
    font-weight: normal;
    padding-top: 114px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    line-height: 1em;
    box-sizing: border-box;
    text-transform: capitalize;
}

/* Hover  flight button */

.FlightButton:hover {
	-webkit-box-shadow: 0px 0px 25px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 25px 2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 25px 2px rgba(0,0,0,0.75);
	color: black;
	text-decoration: none;
}

/* psakDinImageHP button */
.psakDinImageHP {
	position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    border-color: #e1e1e1;
    width: 250px;
    height: 145px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-style: solid;
    border-width: 1px;
    background-color: white!important;
    color: #000;
    font-family: 'Arialsite'!important;
    font-size: 18px;
    text-align: right;
    font-style: normal;
    font-weight: normal;
    padding-top: 114px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    line-height: 1em;
    box-sizing: border-box;
    text-transform: capitalize;
}



.psakDinImageHPSubject {
	padding: 6px 12px;
    background: #082644;
    color: white!important;
}


.h3buttonHomePage {
	font-size: 18px;   
    letter-spacing: 1px;
    line-height: 1.6;
    /*margin-bottom: 10px;
     padding-left: 10px;
    padding-right: 10px;*/
    color: black!important;
}
.tableAllIssues {
    margin-bottom: 5px!important;
    margin-top: 5px!important;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
}

@media (min-width:992px) and (max-width: 1200px) {
	.FlightButton {
		width: 112px;
		height: 158px;
	}
}

@media (min-width:650px) and (max-width: 991px) {
	.FlightButton {
		display: table-cell;
		padding-left: 5px;
		padding-right: 5px;
		background-position-x: center!important;
		background-size: 112px!important;
		height: 124px!important;
		padding-top: 77px;
		padding-bottom: 10px;
	}
}


@media (min-width:300px) and (max-width: 650px) {
	#table-left {
		display: -webkit-inline-box!important;
		width: auto!important;
	}
	.FlightButtonMobileTBody {
		DISPLAY: flex;
	}  
	.h3buttonHomePage {
		margin-top: 0px!important;
		margin-bottom: 0px!important;
	}
	

	.FlightButton {
		display: table-cell;
		padding-left: 5px;
		padding-right: 5px;
		background-position-x: center!important;
		background-size: 100px!important;
		height: 124px!important;
		padding-top: 77px;
		padding-bottom: 10px;
		width: 100px;
	}
}

@media (min-width:374px) and (max-width: 470px) {	

	/* לסדר שיהיה צבע שונה בכל קוביה */
	table#table-left-down, table#table-right-up {
		direction: ltr;
	}
	#table-left {
		/* margin-left:100px!important;*/
	}
}

@media (max-width:374px) {
	table#buttumtable, th#table-left, td#table-left {
		display: block;
	    margin-bottom: 10px;
	}
	#table-left {
		margin-left:10px!important;
	}
	/* fix 3 buttons table responsive */
	/*
	.button-width {
		display: none;
	}
	.button-mobile {
		display: block;
	}*/
}

table#buttumtable, th, td {
	border: none;
}


@media (max-width:580px) {
	
		.sticky-navigation .navbar-brand img {
			display: none;
		}

    #site-logo {
        width: 70% !important;
         font-size: 70px !important;
         padding: 10px 10px 10px 10px !important;
    }

    .general-practice-widget {
        display:none;
    }

    .providerdebt-widget {
        display:none;
    }

    .vacations-widget {
        display:none;
    }

    .car-widget {
        display:none;
    }

    .left_balmikzoa_picture_widget {
        display:none;
    }

    .left_product_picture_widget {
        display:none;
    }


    .iadata-widget {
        display:none;
    }

    .sue-car {
        display:none;
    }

    .sue-vacations {
        display:none;
    }

    .sue-general-practice {
        display:none;
    }

    .sue-providerdebt {
        display:none;
    }

    .sue-balmikzoa {
        display:none;
    }

    .sue-product {
        display:none;
    }

    .sue-iadata {
        display:none;
    }


    .textwidget h2 {
	font-size: 22px;
    }

    .wp-image-211 {
         width: 30%;
         display: block;
         margin: 0 auto;

    }

	
	table {
		margin: 0px;
	}
}


#front-box {
    background-color: rgba(255,255,255,0.5); /* Background color white with 50% opacity */
    padding: 10px;
    width: 450px;
    margin-right: 50px;
}

#headline-box {
    font-family: Arial, Helvetica, 'Arialsite'!important; 
    -webkit-text-fill-color: #7fd7ff; /* Will override color (regardless of order) */
    -webkit-text-stroke-width: 2px;
    -webkit-text-stroke-color: black;
    text-shadow: 1px 1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, -1px -1px 0 #333;
    font-size: 42px;
    font-weight: bold;
    line-height: 100%;

}

#text-box {
    line-height: 150%;
    font-size: 26px;

    font-family: Arial, Helvetica, 'Arialsite'!important; 
    -webkit-text-fill-color: white; /* Will override color (regardless of order) */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
    text-shadow: 1px 1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, -1px -1px 0 #333;
    font-weight: bold;
}

#hagesh-box {
    padding: 50px;
    margin-right: 50px;
}


#site-logo {
    font-family: Arial, Helvetica, 'Arialsite'!important; 
    -webkit-text-fill-color: #7fd7ff; /* Will override color (regardless of order) */
    -webkit-text-stroke-width: 4px;
    -webkit-text-stroke-color: black;
    font-size: 100px;
    font-weight: bold;
    line-height: 100%;
    padding: 30px;

}
.tablefooter {
	padding: 30px!important;
    margin-bottom: -20px;
}

@media (max-width: 600px) {	
	.button-width {
		padding: 10px;
	}
	
	/*table#table-whyus-width, th, td {
		display: block!important;
		width:100%!important; 
	}*/
	.table404 {
	/*	display: table-cell!important;*/
		width:100%!important; 
	}
	.siteMapTableDesign {
		display: table-cell!important;
		width:100%!important; 
	}
	.tablefooter {
		/*display: table-cell!important;
		width:100%!important; 
		padding: 0px!important;*/
	}


	.ui-datepicker td {
		display: table-cell!important;
		width:100%!important; 
	}
	.ui-datepicker th {
		display: table-cell!important;
		width:100%!important; 
	}	
	.table2footer-tr {
		padding: 0;
		display: flex;
		flex-flow: row wrap;
		justify-content: flex-start;
		padding-right: 20px;
	}
	
}

@media (max-width: 630px) {	
	.videoYoutube {
		width: auto;
		height: auto;
	}

}


@media (max-width: 1024px) and (min-width: 781px){
	#pg-10-1.panel-no-style, #pg-10-1.panel-has-style>.panel-row-style, #pg-10-4.panel-no-style, #pg-10-4.panel-has-style>.panel-row-style, #pg-10-10.panel-no-style, #pg-10-10.panel-has-style>.panel-row-style, #pg-10-13.panel-no-style, #pg-10-13.panel-has-style>.panel-row-style {
		flex-wrap: unset!important;
	}
	.imgonguide {
		width: 600px;
	}
}
@media (max-width: 780px) {
	.small-pic {
		display: none;
	}
		.imgonguide {
		width: 400px;
	}

}



@media (max-width:599px) {	
	.imgonguide {
		width: 400px;
	}

	.responsivebuttononguide {
		display: show!important;
	}
	.stickytest {
		display: none!important;
	}
}

@media (min-width:600px) {	
	.responsivebuttononguide {
		display: none!important;
	}
}



@media (max-width:450px) {	
	.imgonguide {
		width: 250px;
	}
}



@media (max-width: 991px) {
	#primary, #sidebar-secondary {
		float: none;
	}
}

@media (max-width: 500px) {
	.table404 {
		display: block!important;
	}
	.siteMapTableDesign {
		display: block!important;
	}
	
	.error404design {
		padding-right: 20px!important;
	}
	.footerdesign {
		padding-right: 20px!important;
		width: 33%!important;
	}
}

@media (max-width: 600px) {
	.siteMapsDesign {
		padding-right: 0px!important;
		width: 100%!important;
		margin-bottom: 30px!important;
	}

}








div.stickytest {
    /* position: -webkit-sticky;
     position: sticky;*/
	 position: fixed;
    padding: 10px;
    font-size: 20px;
  bottom: 7rem;
  align-self: flex-end;
}

div.stickyregister {
    position: sticky;

    font-size: 20px;
    top: 155px!important;

    width: 328px!important;
}

.jumbotron-header__cta-text {
	margin-bottom: 14px;
}
.jumbotron-header__cta {
    background-color: #dfefff!important;
    /* padding: 16px; */
    /* margin: 0 0 24px; */
    border-radius: 3px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
	margin-bottom: 14px;
}

.jumbotron-header__cta_price {
    background-color: #dfefff!important;
    /* padding: 16px; */
    /* margin: 0 0 24px; */
    border-radius: 3px;
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
	margin-bottom: 14px;
}

.jumbotron-header__cta-text-container {
    min-height: 48px;
    display: flex;
    align-items: center;

}


.jumbotron-header__cta-text {
	margin-top:12px;
}

.headline-manual {
	margin: 0px!important;
    font-size: 19px;
    font-weight: 600;
	padding-top: 13px;

}
.headline-faq {
	margin: 0px!important;
    font-size: 25px;
    font-weight: 600;
	font-style: normal;
	padding-top: 13px;

}

.headline-registr {
	text-align: center!important;
    font-size: 16.5px!important;
    font-weight: 600!important;
    line-height: 1.41!important;
    color: #2d3c4d!important;
    margin-bottom: 0px!important;
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 11px;

}
.navbar-inverse {
	background-color: white;
	border-color: white;
}

body{
    text-align:right;
}

#menu-primary{
/*    float:left;*/
/* ×œ×”×—×œ×™×£ ××ª ×”-HEADER ×œ×¦×“ ×©×ž××œ */
    float:right!important;
}
.sticky-navigation .main-navigation li{
    float:right!important;
}
.sticky-navigation .main-navigation a{
    text-align:right!important;
}
table, th, td {
    border: 0;
}


/* *********************************************** */
/* 404 design table */
.error404design-firstcolumn {
	width:20%;
}

.error404design-secondcolumn {
	width:20%;	
	vertical-align: top;
	padding-top: 20px;
}

.error404design-thirdcolumn {
	width:20%;	
	vertical-align: top;
	padding-top: 20px;
}

.error404design-fourthcolumn {
	width:20%;	
	vertical-align: top;
    padding-top: 56px;
}
.error404design-fifthcolumn {
	width:20%;	
}

@media (min-width: 768px) and (max-width: 1200px) {
	.error404design-secondcolumn {
		padding-top: 70px;
	}

	.error404design-fourthcolumn {
	    padding-top: 95px;
	}
	.didYouKnowTdExtra {
		width: 1px!important;
		padding: 0px;
		margin: 0px;
	}
	
}

@media (min-width: 800px) and (max-width: 1000px){
	.error404design-firstcolumn {
		width:20%;
	}

	.error404design-secondcolumn {
		width:40%;	
	}

	.error404design-thirdcolumn {
		width:3%;	
	}

	.error404design-fourthcolumn {
		width:20%;	
	}
	.error404design-fifthcolumn {
		width:25%;	
		padding: 20px;
	}

}

@media (min-width: 650px) and (max-width: 800px){
	.error404design-firstcolumn {
		width:10%;
	}

	.error404design-secondcolumn {
		width:50%;	
	}

	.error404design-thirdcolumn {
		width:3%;	
	}

	.error404design-fourthcolumn {
		width:27%;	
	}
	.error404design-fifthcolumn {
		width:10%;	
	}
}

@media (min-width: 600px) and (max-width: 650px){
	.error404design-firstcolumn {
		width:5%;
	}

	.error404design-secondcolumn {
		width:50%;	
	}

	.error404design-thirdcolumn {
		width:3%;	
	}

	.error404design-fourthcolumn {
		width:30%;	
	}
	.error404design-fifthcolumn {
		width:12%;	
	}
}

@media (max-width: 600px){
	.error404design-firstcolumn {
		display: none!important;
	}

	.error404design-secondcolumn {
	    padding: 20px!important;
	}

	.error404design-thirdcolumn {
		display: none!important;
	}

	.error404design-fourthcolumn {
		padding: 20px!important;
	}
	.error404design-fifthcolumn {
		display: none!important;
	}
}

/* 404 design table - finish */	
/* *********************************************** */
@media (max-width: 1000px) and (min-width: 800px) {
	.overlay-layer-nav .sticky-navigation-open {
		    height: 161px!important;
	}
	.primary-menu:before, .primary-menu:after {
		display: none!important;
	}
	
	.navbar-header {
		height:10px;
	}
	.navbar-inverse .navbar-toggle {
		background-color: #00bbff;
		float: left;
		top: 5px;
	}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse, .navbar-toggle:focus {
		background-color: white;
	}
	.navbar-header {
		float: unset;
	}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	    border: 0;
	}
	.headline-hamerkaz {
		margin-top: -100px!important;
	}
	#primary {
		margin-top: 40px!important;
	}
	.astm-search-menu {
		top: 27px!important;
		right: 80%!important;
	}
	
}

@media (max-width: 1000px) and (min-width: 768px) {
	
	.navbar-header {
		height:20px;
	}
	.navbar-inverse .navbar-toggle {
		background-color: #00bbff;
		float: left;
		top: 5px;
	}
	.navbar-inverse .navbar-toggle:hover, .navbar-inverse, .navbar-toggle:focus {
		background-color: white;
	}
	.navbar-header {
		float: unset;
	}
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	    border: 0;
	}
	/*
	.navbar-inverse .navbar-toggle {
		display: block;
	}
	*/
	.menu-align-center .primary-menu > li, .menu-align-center .no-menu > li {
		display: block;
		padding: 0px;
	}
/*	
	.navbar-inverse {
		display: block;
	}
	
	
	

	.site-header-menu.toggled-on, .no-js .site-header-menu {
		display: none;
	}
*/	

	.navbar-inverse .navbar-toggle {
		top: 30px!important;
	}
	
}
@media (max-width: 1020px) {
	div.stickyregister {
		display: none;
	}
	.why-us-manual-mobile {
		display: block;
	}
	.priceTable {
		width: 100%!important;
	}
	.askForLawyerHead {
		margin-top: 40px;
	}
}


@media (min-width: 1020px) {
	.askForLawyerHead {
		margin-top: 40px;
	}
	.jumbotron-header__cta-button-container {
		/*display: none;*/
	}
	.priceTable {
		width: 72%!important;
	}
}


@media (max-width: 650px) and (min-width: 485px) {
	.headline-faq, .headline-manual {
	    font-size: 20px;
		margin: 0;
		margin-top: 0px!important;
		margin-bottom: 0px!important;
		padding-bottom: 0px!important;
		padding-top: 6px!important;
		line-height: 1; 
    margin-bottom: 0px;
     padding-left: 0px; 
     padding-right: 0px; 
	}
}

@media (max-width: 485px) and (min-width: 400px) {
	.headline-faq, .headline-manual {
	    font-size: 17px;
		margin: 0;
		margin-top: 0px!important;
		margin-bottom: 0px!important;
		padding-bottom: 0px!important;
		padding-top: 6px!important;
		line-height: 1; 
    margin-bottom: 0px;
     padding-left: 0px; 
     padding-right: 0px; 
	}
	.jumbotron-header__cta {
		margin: 0px!important;
	}
	
	.jumbotron-header__cta-button-container  {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
}

@media (max-width: 485px) and (min-width: 450px) {
	.jumbotron-header__cta_price {
		padding-left: 10px;
		padding-right: 15px;
	}
}

@media (max-width: 449px) and (min-width: 400px) {
	.jumbotron-header__cta_price {
		padding-left: 9px;
		padding-right: 10px;
	}
}


@media (max-width: 400px) {
	.headline-faq, .headline-manual {
	    font-size: 16px;
		margin: 0;
		margin-top: 0px!important;
		margin-bottom: 0px!important;
		padding-bottom: 0px!important;
		padding-top: 6px!important;
		line-height: 1; 
    margin-bottom: 0px;
     padding-left: 0px; 
     padding-right: 0px; 
	}

	.jumbotron-header__cta {
		margin: 0px!important;
		padding: 10px;
	}
	.jumbotron-header__cta_price {
		margin: 0px!important;
		padding: 10px;
	}
	.jumbotron-header__cta-button-container  {
		padding-left: 0px!important;
		padding-right: 0px!important;
	}
}

@media (max-width: 1000px) {
	.balance-img {
		width: 100%;
	}
}




.smallclaimsmilecss {
	padding: 5px!important;
}

#paoc-modal-1 {
	width: auto!important;
}





.modal {
  display: none;
  position: fixed; 
  padding-top: 50px;
  left: 0; 
  top: 0;
  width: 100%;
  height: 100%; 
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.5);
}
.modal-content {
  position: relative; 
  background-color: white;
  padding: 20px; 
  margin: auto; 
  width: fit-content;  
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}
.close-btn {
	float: right!important;
    /* color: lightgray!important; */
    font-size: 30px!important;
    font-weight: bold!important;
}
.close-btn:hover {
  color: darkgray;
}
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}
@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}


@media (max-width: 700px) {
	.modal-content {
		max-width: 70%!important;
	}
}


















.sssrrr {
	display:grid!important;
}

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.black_overlayOff {
	width: 100%!important;
	height: 100%!important;
}

.white_content {
	display: none;
    position: relative;
    background-color: white;
    padding: 20px;
    margin: auto; 
    top: -280px;
    z-index: 9999;
    overflow: auto;	
    justify-content: center;
	text-align: center;
    align-items: center;
	width: max-content;
    max-width: 60%;
    left: 230px;	
}

.white_content-60precent {
/*	display: none;
    position: relative;
    background-color: white;
    padding: 20px;
    margin: auto; 
    top: -280px;
    z-index: 9999;
    overflow: auto;	
    justify-content: center;
	text-align: center;
    align-items: center;
	width: 100%!important;
    max-width: 60%;
    left: 230px;
*/	
    display: none;
    position: relative;
    background-color: white;
    
    margin: auto;
    z-index: 9999;
    top: -170px;
	width: 100%;
	max-width: 100%;
}


.white_content-video {
    display: none;
    position: relative;
    background-color: white;
    
    margin: auto;
    z-index: 9999;
    top: -300px;
	width: 950px;
	max-width: 100%;
}

.fadeImgBig {
	padding: 10px; 		
}

.fadeImgVideo {
	padding: 0px; 		
}

.white_content-right-img {
	display: none;
    position: relative;
    background-color: white;
    padding: 20px;
    margin: auto; 
    top: -280px;
    z-index: 9999;
    overflow: auto;	
    justify-content: center;
	text-align: center;
    align-items: center;
	width: max-content;
    max-width: 60%;
    right: 200px;	
	
}


.close-btn {
	float: right!important;
    font-size: 30px!important;
    font-weight: bold!important;
	padding-left: 20px!important;
	padding-bottom: 5px;
}
.close-btn:hover {
	color: darkgray;
}


@media (max-width: 600px) {
	.white_content {
		max-width: 80%!important;
		background-color: white;
		padding: 20px;
		margin: auto;
		width: fit-content;
		z-index: 9999;
		overflow: auto;
		justify-content: center;
		position: relative;
		vertical-align: middle;
		top: -268px!important;
		right: auto!important;

		padding-right:30px;left: auto!important;
	}
	.white_content-right-img {
		max-width: 80%!important;
		background-color: white;
		padding: 20px;
		margin: auto;
		width: fit-content;
		z-index: 9999;
		overflow: auto;
		justify-content: center;
		position: relative;
		vertical-align: middle;
		top: -268px!important;
		right: auto!important;
		left: auto!important;
	}
	.white_content-60precent {
		/* max-width: 80%!important;*/
		background-color: white;
		/* padding: 20px;*/
		margin: auto;
		width: 250px!important;
		z-index: 9999;
		overflow: auto;
		justify-content: center;
		position: relative;
		vertical-align: middle;
		top: -268px!important;
		right: auto!important;
		left: auto!important;
	}
	.close-btn {
		padding-top: 20px!important;
	}
}

@media (min-width: 695px) AND (max-width: 730px) {
	.jumbotron-header__cta-text {
		padding-right: 95px;
		padding-left: 95px;
	}
	
}
@media (min-width: 651px) AND (max-width: 694px) {
	.jumbotron-header__cta-text {
		padding-right: 74px;
		padding-left: 75px;
	}
}
@media (min-width: 630px) AND (max-width: 650px) {
	.jumbotron-header__cta-text {
		padding-right: 74px;
		padding-left: 75px;
	}
}

@media (min-width: 601px) AND (max-width: 629px) {
	.jumbotron-header__cta-text {
		padding-right: 60px;
		padding-left: 60px;
	}
}

@media (min-width: 558px) AND (max-width: 600px) {
	.jumbotron-header__cta-text {
		padding-right: 40px;
		padding-left: 40px;
	}
}

@media (min-width: 515px) AND (max-width: 557px) {
	.jumbotron-header__cta-text {
		padding-right: 20px;
		padding-left: 20px;
	}
}

@media (min-width: 441px) AND (max-width: 514px) {
	.jumbotron-header__cta-text {
		padding-right: 0px;
		padding-left: 0px;
	}
}
@media (min-width: 401px) AND (max-width: 440px) {
	.jumbotron-header__cta-text {
		padding-right: 8px;
		padding-left: 9px;
	}
}

@media (max-width: 400px) {
	.jumbotron-header__cta {
		display: block!important;
	}
	.jumbotron-header__cta_price {
		display: block!important;
	}
	.jumbotron-header__cta-text {
		padding-right: 10px;
		padding-left: 10px;
		width: 300px;
		align-items: center;
		justify-content: center;
		display: contents;
	}
}

@media (min-width: 601px) AND (max-width: 730px) {
	.white_content-60precent {
		width: 350px!important;
	}
}

@media (min-width: 600px) AND (max-width: 670px) {
	.TextUnderImg {
		/* padding-right:20px!important;*/
	}
}


	.hagasha5lineTDLeft {
		width: 35%;
	}
@media (min-width: 600px) AND (max-width: 992px) {
	.hagasha5lineTable {
		display: table!important;
	}
	.hagasha5lineTR {
	    display: grid!important;
		flex-flow: column-reverse!important;
	}
	.hagasha5lineTD {
		display: table!important;
	}
	.hagasha5lineTDLeft {
		width: 100%!important;
	}
}


@media (max-width: 650px) {
	.h3marginDown {
		margin-bottom: 35px!important;
	}
}


/*  from here new  */ 


.lineHeight1 {
	line-height:1!important; 
}
.letterSpacing0 {
	letter-spacing:0!important;
}

.paddingTopAndBottom10 {
	padding-top: 10px!important; 
	padding-bottom: 10px!important;
}
.h3underImg {
	padding-top: 15px!important; 
	color: black;
	text-decoration: none;
}
.h3underImg:hover {
	text-decoration: none;
}

.h3underImg:active {
	color: black;
}

.padding5 {
	padding: 5px!important;	
}

.padding0 {
	padding: 0px!important;	
}

.padding10 {
	padding: 10px!important;	
}

.padding15 {
	padding: 15px!important;	
}

.paddingLeft10 {
	padding-left: 10px!important;
}

.paddingRight15 {
	padding-right: 15px!important;
}

.paddingRight0 {
	padding-right: 0px!important;
}

.paddingRight10 {
	padding-right: 10px!important;
}

.paddingLeft8paddingRight8 {
	padding-right: 8px!important;
	padding-left: 8px!important;
}



.paddingBottom10 {
	padding-bottom: 10px!important;
}

.paddingBottom30 {
	padding-bottom: 30px!important;
}

.paddingTopBottom10 {
	padding-bottom: 10px!important;
	padding-top: 10px!important;
}

.marginTop0Color1ca8dd {
	margin-top:0px!important; 
	color: #1ca8dd!important;
}

.colorRed {
	color: #da2a2a!important;
}

.backgroundRed {
	background-color: #da2a2a!important;
}

.backgroundGreen {
	background-color: green!important;
}

.backgroundBlack {
	background-color: black!important;
}

.marginBottom0 {
	margin-bottom: 0px!important;
}

.marginBottom20 {
	margin-bottom: 20px!important;
}

.marginBottom10 {
	margin-bottom: 10px!important;
}

.marginBottom30 {
	margin-bottom: 30px!important;
}

.marginBottom35 {
	margin-bottom: 35px!important;
}

.marginTop0 {
	margin-top:0px!important;
}


.height120 {
	height: 120px!important;	
}

.textAlignCenter {
	text-align: center!important;
}

.textAlignRight {
	text-align: right!important;
}

.textAlignMiddle {
	text-align: middle!important;
}

.textDecorationUnderline {
	text-decoration: underline!important; 
}

.textDecorationNone {
	text-decoration: none!important; 
}

.fontSize14 {
	font-size:14px!important;
}

.fontSize15 {
	font-size:15px!important;
}

.fontSize18 {
	font-size:18px!important;
}
.fontSize19 {
	font-size:19px!important;
}

.fontSize20 {
	font-size:20px!important;
}

.fontSize22 {
	font-size:22px!important;
}

.fontSize24 {
	font-size:24px!important;
}


.fontSize28 {
	font-size:28px!important;
}

.fontSize30 {
	font-size:30px!important;
}

.fontSize40 {
	font-size:40px!important;
}

.fontSize26 {
	font-size:26px!important;
}

.fontWeight400 {
	font-weight: 400!important;
}

.fontWeight600 {
	font-weight: 600!important;
}

.fontWeight700 {
	font-weight: 700!important;
}



.colorGreen {
	color: green!important;
}

.color1ca8dd {
	color: #1ca8dd!important;	
}

.colorf6f6f6 {
	color: #f6f6f6!important;
}

.color333333 {
	color: #333333!important;
}

.color0074A2 {
	color: #0074A2!important;
}

.AIGcourtName {
	display: block!important;
}
.maxWidthHalfTable {
	max-width:500px!important;
}

.maxWidthHalfTableHarel {
	max-width:800px!important;
}

.maxWidthHalfTableEilon {
	max-width:900px!important;
}

.marginTop20 {
	margin-top: 20px!important;
}

.marginTop0MarginBottom0 {
	margin-top: 0px!important;
	margin-bottom: 0px!important; 
}

.marginTop10MarginBottom10 {
	margin-top: 10px!important;
	margin-bottom: 10px!important; 
}

.marginTop20MarginBottom20 {
	margin-top: 20px!important;
	margin-bottom: 20px!important; 
}

.lineHeight30 {
	line-height: 30px!important;
}

.lineHeight5 {
	line-height:5px!important;
}

.listStyleTypeDisc {
	list-style-type: disc!important;
}

.listStyleNone {
	list-style: none!important;
}

.colorColumnTable {
	background-color:#f9f9f9!important; 
	padding: 10px!important;
}
.manualSpace {
	padding: 30px!important;
}


.doItHeadline {
	color: black!important; 
	font-size: 160%!important; 
	padding: 10px!important; 
	text-align: center!important;
	font-weight: 700!important;
}

.simLevRedFAQ {
	color: #da2a2a!important; 
	font-style: normal!important;     
	font-size: 20px!important;
}


.SueAndSuccess {
	font-style: normal!important;     
	font-size: 20px!important;    
	color: #da2a2a!important;
}
.simLevFAQ {
	font-style: normal!important;     
	font-size: 20px!important;
}

.whyUsHeadline {
	color: #00bbff!important; 
	font-size: 40px!important; 
	/*padding: 10px!important; */
	/* text-align: center!important;*/
	font-weight: 700!important;
	margin-top: 10px!important;
    margin-bottom: 10px!important;
}

.whyUsEAFAF1 {
	background-color:#EAFAF1!important; 
	padding: 10px!important;
}

.whyUsHamerkaz {
	color: black!important;  
	margin-top: 0px!important;    
	margin-bottom: 0px!important;
	word-wrap: break-word!important; 
	font-size: 22px!important; 
	line-height: 1.2!important;
}

.whyUsHamerkazInside {
	font-size: 18px!important; 
	padding: 8px!important;     
	padding-top: 2px!important;     
	padding-bottom: 0px!important;     
	line-height: 28px!important;
}

.whyUsHamerkazStartSue {
	margin-top: 0px!important;
	padding: 0px!important;
	text-align: center!important;
	
}

.color0074A2 {
	color: #0074A2!important;
}

.we-help {
	font-size: 18px!important;
}

.tableWhyUsWidth {
	margin-top: 10px!important; 
	border: 1px solid #EAFAF1!important;
	display: flex!important; 
	background-color: #EAFAF1!important; 
	color: black!important; 
	font-size: 14.5px!important; 
	margin-bottom: 0px!important; 
	/* font-weight: 600!important;*/
}

.contactwidthStyle {
	padding: 10px!important;     
	padding-left: 20px!important;     
	padding-right: 20px!important;     
	padding-top: 0px!important;     
	vertical-align: top!important;
}
.contactwidthStyle2 {
	padding: 10px!important;     
	padding-left: 20px!important;     
	padding-right: 20px!important;     
	padding-top: 15px!important;     
	vertical-align: top!important;
}


.tofesForEveryone {
	font-style: normal!important;     
	font-size: 25px!important;
}

.tofesForEveryoneEmpty {
	width: 10%!important; 
	padding-top: 50px!important; 
	vertical-align: top!important; 
	padding: 10px!important; 
	padding-left: 20px!important; 
	padding-right: 20px!important;
}

.tofesForEveryoneEmpty2 {
	padding-top: 45px!important; 
	vertical-align: top!important; 
	padding: 10px!important; 
	padding-left: 20px!important; 
	padding-right: 20px!important;
}

.directionRtl {
	direction: rtl!important;
}

.paddingHeightVerticalAlign {
	padding: 10px!important;
	height:40px!important;
	vertical-align: top!important;
}

.widthAuto {
	width: auto!important;
}

.width10 {
	width: 10%!important;
}

.width30 {
	width: 30%!important;
}

.width33 {
	width: 33.3%!important;
}

.width40 {
	width: 40%!important;
}

.width50 {
	width: 50%!important;
}

.width60 {
	width: 60%!important;
}

.width70 {
	width: 70%!important;
}

.width72 {
	width: 72%!important;
}

.width80 {
	width: 80%!important;
}

.width100 {
	width: 100%!important;
}

.verticalAlignTop {
	vertical-align: top!important;
}

.underImgFAQ {
	justify-content: center!important;
	display: inline-flex!important;
	vertical-align:top!important;
	padding:10px!important;
}

.headlineFAQ {
	padding-right: 0px!important; 
	letter-spacing: 0!important;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	line-height: 30px!important;
	font-size: 22px!important;
}

.listStyleTypeCircle {
	list-style-type: circle!important;
}

.listStyleTypeSquare {
	list-style-type: square!important;
}

.reviewsImg {
	float: left!important; 
	width: 225px!important; 
	height: 148px!important;
}

.reviewTextComma {
	 font-size:28px!important;	
}

.reviewTextGoogle {
	font-size:28!important; 
	color: blue!important;
}

.contactusform {
	display: table!important;
}

.malpractiveHeadline {
	margin-top: 20px!important;     
	margin-bottom: 20px!important;
	color: #da2a2a!important; 
	font-size: 22px!important; 
	text-align: center!important;
}

.letterSpacing0 {
	letter-spacing: 0px!important;
}

.lineHeight1 {
	line-height: 1!important;
}

.verticalAlignTop {
	vertical-align:top!important;
}

.verticalAlignMiddle {
	vertical-align:middle!important;
}

.vacationRes {
	font-size: 26px!important; 
	letter-spacing:0px!important; 
	padding-right: 0px!important; 
	padding-left: 0px!important;	
}

.HowMuchCollect {
	font-weight: 600!important;
	padding-left: 10px!important;
	color: #da2a2a!important;
	font-size:16px!important;
	line-height: 18px!important;
}

.startFromHere {
	font-size: 32px!important; 
	color: #73e55b !important;
	font-weight: 600!important;
}

.PostalCode {
	font-size: 18px!important; 
}

.respondentText {
	font-size: 18px!important; 
}

.respondent {
	width:20px!important;
}

.didYouKnowText {
	font-size: 18px!important; 
	font-weight: 600!important;	
}

.winningChancesImg {
	width: 20px!important;
}

.winningChancesText {
	font-size: 16px!important; 
	font-weight: 600!important;
}

.sumWarning {
	color:#da2a2a!important; 
	font-size: 22px!important;
}

.timeWarning {
	color:black!important; 
	font-size: 22px!important;
}

.formSpace {
	margin-bottom:200px!important;
}

@media (max-width: 600px) {
	.width33 {
		width: 100%!important;
		padding: 10px!important;
	}
	.width50 {
		width: 100%!important;
	}
	.width60 {
		width: 100%!important;
	}
	.width40 {
		width: 100%!important;
	}
	.width70 {
		width: 100%!important;
	}
	.width72 {
		width: 100%!important;
	}
	.contactwidthStyle {
		width: 100%!important;
		padding: 10px!important;
	}
	#gform_wrapper_9 {
		padding-right: 5px!important;
		padding-left: 5px!important;
		width: 100%!important;
	}
	.mapIframe {
		width: 200px!important;
		height: 150px!important;
	}
}



@media (min-width: 601px) AND (max-width: 730px) {
	.width33 {
		width: 100%!important;
		padding: 10px!important;
			display: block!important;
	}
	.whyusWidthTable {
		display: block!important;
		padding: 10px!important;
	}
	.homepage12linetext {
		display: block;
	}
	.homepage12linetext {
		width: 100%!important;
		padding: 10px!important;
		display: block;
	}
	table#table-whyus-width-you {
		border-left-color: #bfbfbf!important;
	}
	table#table-whyus-width-lawyer {
		border-right-color: #bfbfbf!important;
	}
}

@media (max-width: 730px) {
	.manualSpace {
		padding: 10px!important;
	}
	.accordionSpace {
		padding-bottom: 30px!important;
	}
}



/* testttttttt3333333 */

.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 70%;
      margin: auto;
  }

/* finish testttttttt3333333 */


.lawyer-page-table {
	max-width: 750px;
	padding: 10px;
	// background-color: aqua;
    /*margin-left: 20%;
    margin-right: 20%;*/
}

.lawyer-page-full-row {
	width: 100%;
	padding: 10px;
	// background-color: aqua;
    margin-left: 20%;
    margin-right: 20%;
}

.lawyer-post-table {
	width: 100%!important;
	padding: 10px;
	// background-color: aqua;
    margin-left: 0;
    margin-right: 0;
	text-align: right;
}

.lawyer-page-td {
	padding: 10px;
	vertical-align: top;
}
.lawyer_areas_span {
	font-size: 18px!important;
	text-align: right;
    display: block;
	font-weight:700;
	color: #da2a2a!important;
	margin-top: 0!important;
}
.lawyer_description_span {
	font-size: 18px!important;
	color: white!important;
	text-align: right;
    display: block;
}

.lawyer-title-search {
	font-size: 22px!important;
    font-weight: 700;
	color: black;
}

.lawyer-description-search {
	font-size: 14px!important;
	color: black!important;
}

.lawyer-area-of-practice-search {
	font-size: 14px!important;
	color: black!important;
}
.lawyer-area-of-practice-search span {
	font-size: 14px!important;
	color: black!important;
}


.lawyer-tat-area-of-practice-search {
	font-size: 14px!important;
	color: black!important;
}

.lawyer-img-search {
	width: 100px;
	height: 100px;
}

.lawyer-search-div {
    border: 2px solid #f7f8fa;
    padding: 10px 5px;
	background-color: #f7f8fa;	
	border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-style: solid !important;
    border-radius: 10px;
    -webkit-box-shadow: 5px -5px 10px 0px #8c8c8c;
    -moz-box-shadow: 5px -5px 10px 0px #8c8c8c;
    box-shadow: 5px -5px 10px 0px #8c8c8c;
    align-items: center;
    border-bottom-color: #eebc09;
}


.wpcf7 form.sent .wpcf7-response-output {
	color: white!important;
}

.checkbox-Passport, .Bituach, .checkbox-BituachLeumi, .checkbox-RealEstate, .checkbox-Family, .checkbox-Damages, .checkbox-Work, .checkbox-Consumer, .checkbox-HozahaLapoal, .checkbox-Company, .checkbox-Bequeath, .checkbox-Taxes, .checkbox-Gov, .checkbox-Defence, .checkbox-Criminal, .checkbox-Bankruptcy, .checkbox-Patent, .checkbox-Medical, .checkbox-Car, .checkbox-Construction, .checkbox-Traffic {
	line-height: 30px!important;
}

.checkbox-passport, .checkbox-bituach, .checkbox-bituachLeumi, .checkbox-realEstate, .checkbox-family, .checkbox-damages, .checkbox-work, .checkbox-consumer, .checkbox-hozahaLapoal, .checkbox-company, .checkbox-bequeath, .checkbox-taxes, .checkbox-gov, .checkbox-defence, .checkbox-criminal, .checkbox-bankruptcy, .checkbox-patent, .checkbox-medical, .checkbox-car, .checkbox-construction, .checkbox-traffic {
	display: table-caption;
    width: 181px;
}

.contact-form-table-culomn-New-lawyer {
	width: 450px;
}

.new-lawyer-2-column {
	width: 210px;
}


.new-lawyer-textarea {
	width: 430px;
}


.cf7mls_next.action-button, .cf7mls_back.action-button {
	background: transparent;
    border: 0 none;
    border-radius: 1px;
    color: white;
    cursor: pointer;
	min-width: 0px;
	padding: 0px;
	margin: 0px;
    font-weight: bold;
    position: relative;
}



.cf7mls_next.action-button, .cf7mls_back.action-button {
	text-indent: -9999px!important;
	line-height: 0!important; 
	padding-left: 30px;
	margin-bottom: 30px!important;
	padding-right: 5px;
}

.cf7mls_next:after {
  content: "הבא"!important;
  text-indent: 0!important;
  display: block!important;
  width: 150px!important;
	background: #3C5A99!important;
	height: 40px!important;
	line-height: 40px!important;
}

.cf7mls_back.action-button:after {
	
  content: "קודם"!important;
  text-indent: 0!important;
  display: block!important;
  width: 150px!important;
	background: #3C5A99!important;
	height: 40px!important;
	line-height: 40px!important;
}

.wpcf7-submit {
    padding-top: 0px!important;
	display: block!important;
    width: 150px!important;
    background: #3C5A99!important;
    height: 40px!important;
    line-height: 40px!important;
	font-size: 16px!important;
}

span.wpcf7-list-item {
	display: block!important;
}

.lp-pom-box-10-color-overlay {
    /* position: absolute;*/
    background: white;
    border-radius: 7px;
    /*height: 463px;
    width: 362px;*/
	/* height: 500px;*/
    width: 475px;
	padding: 10px;
}

.lp-pom-text-62 {
    display: block;
    background: rgba(255,255,255,0);
    border-style: none;
    border-radius: 0px;
    left: 72px;
    top: 169px;
    z-index: 1;
    width: 466px;
    height: 174px;
    position: absolute;
}

.form-new-lawyer {
	background-color: #3C5A99;
    padding: 10px;
}

.newlawyerFormDesign {
	margin-top: 50px; 
	margin-bottom: 50px;
}

.newlawyerFormDesignTdSpace {
	width: 20%;
}

.newlawyerFormDesignTd {
	padding: 30px;
	vertical-align: top!important;     
	padding-top: 20px;
}

.congNewLawyer {
	color: white!important;
	font-size: 20px!important;
}

.congNewLawyer:before {
	content: url('https://www.lexo.co.il/wp-content/uploads/2020/08/cong5.png');
	padding-left: 10px;
	vertical-align: middle;
}

.newlawyerFormDesignDiv {
	max-width: 400px;
}

.newLayerTitle {
	color: white!important;
	white-space: normal!important;
    word-wrap: break-word!important;
    font-size: 30px!important;
    line-height: 1.2!important;
    color: #da2a2a!important;
    margin-bottom: 16px!important;
    margin-top: 0!important;
    font-weight: 400!important;
    font-style: normal!important;
	text-align: center;
}

.newLayerSubTitle {
	color: white!important;
	white-space: normal!important;
    word-wrap: break-word!important;
    font-size: 20px!important;
    line-height: 1.2!important;
    color: #da2a2a!important;
    margin-bottom: 16px!important;
    margin-top: 0!important;
    font-weight: 400!important;
    font-style: normal!important;
	text-align: center;
}
@media (max-width: 1750px) and (min-width: 1350px) {
	.newlawyerFormDesignTdSpace {
		width: 15%;
	}
}

@media (max-width: 1350px) and (min-width: 1151px) {
	.newlawyerFormDesignTdSpace {
		width: 10%;
	}
}

@media (max-width: 1150px) and (min-width: 992px) {
	.newlawyerFormDesignTdSpace {
		width: 4%;
	}
}

@media (max-width: 991px) and (min-width: 910px) {
	.newlawyerFormDesignTdSpace {
		width: 30px;
	}
	.whyUsHeadline {
		font-size: 30px!important;
	}
}



@media (max-width: 909px) and (min-width: 811px) {
	.newlawyerFormDesignTdSpace {
		width: 30px;
	}
	.whyUsHeadline {
		font-size: 22px!important;
	}
	.newlawyerFormDesignTd {
		padding-left: 0px;
	}
}

@media (max-width: 810px) and (min-width: 768px) {
	.newlawyerFormDesignTdSpace {
		width: 20px;
	}
	.whyUsHeadline {
		font-size: 24px!important;
	}
	.congNewLawyer {    
		font-size: 17px!important;
	}
	.congNewLawyer:before {
		padding-left: 2px;
	}
}


/*
.newlawyerFormDesignTableMobile {
		display: block;
	    padding-top: 25px;
		background-color: white;
		border-radius: 10px;
		width: 95%;
	    margin-top: 40px;

	}
*/

.newlawyerFormDesignTable  {
	margin-top: 40px;
}
@media (max-width: 768px) {
	.newlawyerFormDesignTable {
		display: table-footer-group;
	}
	
	.newlawyerFormDesignTableMobile {
		display: contents;
	    padding-top: 25px;
		background-color: white;
		border-radius: 10px;
		width: 95%;
	    margin-top: 40px;
	}
	
	.newLayerTitle {
		color: #da2a2a!important;
		padding: 10px;
	    text-align: center;
		margin-bottom: 0px!important;
	}
	.newLayerSubTitle {
		color: #da2a2a!important;
		padding: 10px;
	    text-align: center;
		margin-bottom: 0!important;
    margin-top: 0!important;
    font-weight: 400!important;
    font-style: normal!important;
    padding-top: 0!important;
    padding-bottom: 0px!important;
	}
	.newlawyerFormDesignTr {
		display: table-footer-group;
	}
	.newlawyerFormDesignTd {
		display: table-footer-group;
	}
	.newlawyerFormDesignRemoveMobile {
		display: none;
	}
	.newlawyerFormDesign {
		width: 100%;
	}
	.lp-pom-box-10-color-overlay {
		width: 500px;
		padding: 30px;		
	}
	.newlawyerFormDesignFixPaddingMobile {
		padding: 10px!important;
	}
	.whyUsHeadline {
		font-size: 26px!important;
	}
	.newlawyerFormDesignDiv {
		max-width: 100%;
		padding: 30px;
	}
}

@media (max-width: 600px) {
	.lp-pom-box-10-color-overlay {
		width: 95%;
	    padding: 10px;
	}
	.newlawyerFormDesign {
		padding-bottom: 40px;
	}
}


@media (max-width: 850px) and (min-width: 769px) {
	.newlawyerFormDesignTd {
		padding-left: 0px;
	}
	.congNewLawyer {
		font-size: 16px!important;
	}
}


@media (max-width: 500px) {
	.contact-form-table-culomn-New-lawyer {
		display: block;
	    width: 100%;
	}

	.new-lawyer-2-column {
		width: 100%;
	    display: block;
	}
	.new-lawyer-textarea {
		width: 100%;
	}
	.cf7mls_next:after {
		width: 100px!important;
	}
	.cf7mls_back.action-button:after {
		width: 100px!important;
	}

}

@media (min-width: 651px) AND (max-width: 672px) {
	.fwpl-item.el-ktrjmi button {
		padding: 10px;
	}
}
@media (max-width: 650px) {
	.lawyer-search-div {
		display: block!important;
	}
	.lawyer-description-search {
        float: right;
	}
	.lawyer-area-of-practice-search {
        margin-right: 110px;
		margin-top: 5px;
	}
	.lawyer-button-search {
		justify-content: left;
		text-align: left;
		padding-left: 5px;
		padding-top: 5px;
	}
	.fwpl-item.el-ktrjmi button {
		padding: 2px;
    padding-left: 10px;
    padding-right: 10px;
		/*width: 100%!important;*/
	}
	.lawyer-title-search {
		font-size: 22px!important;
		font-weight: 700;
		color: #337ab7!important;
		margin-right: 110px;
		margin-top: 10px;
		
	}
	.lawyer-description-search {
		display: none;
	}
	
	.fwpl-layout {    
		grid-template-columns: 1fr!important;
	}
	.fwpl-col.el-401pbv {
		float: right;
		padding: 10px;
		padding-top: 0px;
	}
	.lawyer-img-search {
		width: 80px;
		height: 80px;
	}
}

.lawyer-details-search {
	padding: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.lawyer-button-search {
    color: white;
	vertical-align: center!important;
}

.facetwp-facet-city, .facetwp-facet-area_family_filter{
	display: none;
}

.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}

@media only screen and (max-width: 767px) {
    .one-half {
        width: 100%;
        margin-right: 0;
    }
}


.maxWidthLawyerList {
	max-width: 800px;
}

.facetwp-checkbox {
    background-position-x: 99%!important;
    padding-right: 20px!important;

}

.contact-form-New-lawyer {
    background-color: #e9eaea;
    padding-right: 30px;
    width: fit-content;
}


@media (min-width: 780px) {
    .facetwp-flyout-open {
        display: none;
    }
}

.fwpl-layout {
    grid-gap: 20px!important;
}

.lawyer-page-title {
	color: white!important;
	font-size: 42px;
    text-align: right;
}


.lawyer-page-design {
	background: -webkit-gradient(linear,left top,left bottom,from(#3C5A99),to(#578EFF));
	/*
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
	*/
    background-color: #3C5A99!important;
    text-align: center;
}
.newlawyerFormDesign {
	background: -webkit-gradient(linear,left top,left bottom,from(#3C5A99),to(#578EFF));
	width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
/*    background-color: #3C5A99!important;
    text-align: center;*/
}

.lawyer-page-form-design {
	/* background: -webkit-gradient(linear,left top,left bottom,from(#9354AE),to(#be98ce));*/
	background-color: black;
    border: 1px solid black;
/* 	background: #3C5A99!important;*/
    margin-top: 0px;
    padding-bottom: 1px;
}

#sendIDForm {
	background-color: #ffc800!important;
    border: 1px solid #f0bc00;
    color: black;
}

.lawyer_area_li {
	
	text-align: right;
    padding-left: 0px!important;
    list-style: square;
}

.lawyer_area_ul {
	text-align: right;
    padding-left: 0px!important;
}



.fillingFormInstructions {
	color: white!important;
    display: block;
    font-size: 26px!important;
    text-align: right;
    padding-bottom: 20px;
	padding-top: 10px;
}

.fillingFormInstructionsTable {
	color: black!important;
    /* display: inline-block!important; */
    font-size: 18px!important;
    text-align: right;
    padding-bottom: 20px;
	padding-top: 10px;
}

.lawyer-page-full-row {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 30px;
}
@media (min-width: 768px) {
	.lawyer-page-full-row {
		width: 710px;
	}
}

@media (min-width: 992px) {
	.lawyer-page-full-row {
		width: 930px;
	}
}

@media (min-width: 1200px) {
	.lawyer-page-full-row {
		width: 1130px;

	}
}

@media (max-width: 768px) {
	.lawyer-container {
		padding-right: 20px!important;
		padding-left: 20px!important;
	}
}


@media (min-width: 771px) AND (max-width: 992px) {
/*	.lawyer-page-table {
		margin-left: 10%;
		margin-right: 10%;
	}
*/
}

@media (min-width: 651px) AND (max-width: 770px) {
/*	.lawyer-page-table {
		margin-left: 10%;
		margin-right: 10%;
	}
*/	.lawyer-page-form-design {
		text-align: center;
		display: grid;
		padding-right: 60px;
	}
}

@media (min-width: 601px) AND (max-width: 650px) {
/*	.lawyer-page-table {
		margin-left: 10%;
		margin-right: 10%;
	}
*/
	.lawyer-page-form-design {
		text-align: center;
		display: grid;
		padding-right: 20px;
	}
}

@media (max-width: 730px) {
	.removeBorder {
		border: none!important;
	}
	.removeTableBackgroundMobile {
	    border: 0px solid #ffffff;
		background-color: white!important;
		padding: 0px!important;
		margin: 0px!important;
		padding-bottom: 20px!important;
	}
	.imgOnMobile {
		width:30%!important;
		align-content: center!important;
		justify-content: center!important;	
	}
}



.cf7table {
	width: 100%;
	padding: 10px;
	padding-top: 0px;
    padding-bottom: 0px;
}

@media (min-width: 201px) AND (max-width: 600px) {
	.lawyer-page-design {
		width: 100%;
    margin: 0;
    left: auto;
    right: auto;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 20px;
	}
	.lawyer-page-table {
		margin: 0;
		width: 100%;
	}
	.fillingFormInstructions {
		padding: 0;
	}
	#wpcf7-f372-p237-o1 {
		width: 100%;
		padding: 10px;
	}
	.cf7row {
		width: 100%;
		padding: 10px;
	}
	.cf7column {
		padding: 10px;
	}
	
}

@media (max-width: 450px) {
	.lawyer-page-tr {
	    display: -webkit-box;
	}
	/*
	.lawyer-page-td-r {
	    display: inline;
	}
	*/
	.lawyer-page-td-l {
	    display: table-header-group;
	}
}



/* **************************** */

.img3 { 
  /* Le trame de fond */ 
  width: 100%; 
  height: 100%; 
  position: fixed; 
  z-index: 100000; 
  top: 0; 
  left: 0; 
  display: none; 
  background: rgba(0,0,0,0.7); } 

.img3 a { 
  /* Le truc pour centrer l’image */ 
 display: table-cell;
 vertical-align: middle; 
 text-align: center; } 

.img3 img { 
  /* Le contour de l’image */ 
  max-width:1200px; 
  padding: 10px; 
  background: #ffffff; } 

/* Slecteur « target pour afficher l’image » */ 
.img3:target { display: table; } 



.tocDesign {
	padding: 0px!important;
	margin: 0px!important;
	line-height: 16px!important;
	width: fit-content;
	background-color: #f4f5f7!important;
	min-width: 170px;
}

.tocDesignHedear {
	/*border: 5px solid;
	border-color: red!important;
	padding: 0px!important;
	line-height: 20px;
	*/
	    min-height: var(--box-min-height);
    border: var(--box-border-width,1px) solid var(--box-border-color,#a4afb7);
    border-radius: var(--box-border-radius,3px);
    background-color: var(--box-background-color);
    -webkit-transition: min-height .4s;
    -o-transition: min-height .4s;
    transition: min-height .4s;
    overflow: hidden;
	background-color: #f4f5f7!important;
}

.tocDesignHedearTitle {
	margin: 0!important;
	text-align: right;
	background-color: #f4f5f7!important;
}


.tocDesignLI {
	border: none!important;
	text-align: right!important;
	background-color: #f4f5f7!important;
    display: list-item;
    line-height: 20px;
}

.tocDesignLIa {
	color: black;
}

.tocDesignLIa:hover {
	color: black;
	text-decoration: none;
}

.tocDesignLIa:active {
	color: black;
	text-decoration: none;
}
.tocDesignLIa:visited {
	color: black;
	text-decoration: none;
}

.tocRectangle:visited {
	border: none!important;
}

.tocRectangle:active {
	border: none!important;
}

.tocRectangle:focus {
	border: none!important;
}


.noMobile {
	display: block;
}
.Mobile {
	display: none;
}

@media (max-width: 768px) 
{
	.noMobile {
		display: none!important;
	}
	.Mobile {
		display: block!important;
	}
}


ol > li {
    counter-increment: item;
}

ol > li:first-child {
  counter-reset: item;
}

ol ol > li {
    display: block;
}

ol ol > li:before {
    content: counters(item, ".") ". ";
}

.insideFormDesign {
	padding: 20px; 
	text-align: center; 
	padding-bottom: 0px;
}

.insideFormDesignLawyer {
    padding-bottom: 25px;
}

@media (min-width: 800px) and (max-width: 1000px) {
	.formDesign {
		width: 200px!important;
	}
	.formDesignLawyer {
		width: 340px!important;
	}
	.lawyerFormWidget {
		width: 422px!important;
	}
}

@media (min-width: 731px) and (max-width: 799px) {
	.formDesign {
		width: 200px!important;
	}
	.lawyerFormWidget {
		width: 300px!important;
	}
	.lawyerFormWidget {
		width: 422px!important;
	}
	.formInstructions {
		min-width: 100px;
	}
	.fillForm {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 18px;
		padding-bottom: 18px;
	}
	.fillFormLawyer {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 28px;
		padding-bottom: 45px;
	}
	
	.rightFormDesign {
		display: table-cell!important;
		border: none;
		width: 110px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.rightFormDesignLawyer {
		display: table-cell!important;
		border: none;
		width: 150px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.leftFormDesign {
		display: table-cell!important;
		border: none;
		width: 180px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.leftFormDesignLawyer {
		display: table-cell!important;
		border: none;
		width: 180px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	
	.fillingFormInstructionsTable {
		padding-bottom: 0px;
	}
	.formInstructionsUl {
		padding-left: 5px!important;
		padding-right: 10px!important;
	}
	.formInstructionsLawyerUl {
		padding-left: 5px!important;
		padding-right: 10px!important;
	    padding-top: 20px;
	}
	.insideFormDesign {
		padding-top: 20px;
		padding-right: 5px;
		padding-left: 5px;
	}
}

@media (min-width: 700px) and (max-width: 730px) {
	.formDesign {
		width: 200px!important;
	}
	.formDesignLawyer {
		width: 300px!important;
	}
	.lawyerFormWidget {
		width: 422px!important;
	}
	.formInstructions {
		min-width: 100px;
	}
	.fillForm {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 23px;
		padding-bottom: 50px;
	}
	.rightFormDesign {
		display: table-cell!important;
		border: none;
		width: 200px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.rightFormDesignLawyer  {
		display: table-cell!important;
		border: none;
		width: 300px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	
	.leftFormDesign {
		display: table-cell!important;
		border: none;
		width: 180px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.leftFormDesignLawyer {
		display: table-cell!important;
		border: none;
		width: 180px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	
	
	.fillingFormInstructionsTable {
		padding-bottom: 0px;
	}
	.formInstructionsUl {
		padding-left: 5px!important;
		padding-right: 10px!important;
	}
	.formInstructionsLawyerUl {
		padding-left: 5px!important;
		padding-right: 10px!important;
	    padding-top: 20px;

	}
	
	.askForLawyerTable {
		margin-bottom: 0px;
	}
	.insideFormDesign {
		padding-top: 20px;
		padding-right: 5px;
		padding-left: 5px;
	}
	    

}

@media (min-width: 601px) and (max-width: 699px) {
	.askForLawyerTable {
		margin-bottom: 170px;
	}
	.formDesign {
		/* width: 210px!important;*/
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px!important;
	}
	.formDesignLawyer {
		/* width: 210px!important;*/
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px!important;
	}
	
	.formInstructions {
		min-width: 100px;
	}
	.fillForm {
		padding-left: 20px;
		padding-right: 25px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-top: 0px;
		/* margin-left: 0px; */
		border: none;
	}
	
	
	.rightFormDesign {
		border: none;
		width: 567px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.rightFormDesignLawyer  {
		border: none;
		width: 300px!important;
		padding: 0px!important;
		margin: 0px!important;
		display: table-cell!important;
	}
	
	.leftFormDesign {
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.leftFormDesignLawyer {
		border: none;
		width: 300px!important;
		padding: 0px!important;
		margin: 0px!important;
		display: table-cell!important;
	}
	
	
	.widgetExtension {
		background-color: #ffc800;

	}

	.fillingFormInstructionsTable {
		padding-bottom: 0px;
	}
	.formInstructionsUl {
		padding-left: 5px!important;
		padding-right: 10px!important;
	}
	.formInstructionsLawyerUl {
		padding-left: 5px!important;
		padding-right: 10px!important;
	    padding-top: 20px;
	}
	
	.lawyerFormWidget {
		height: 187px;
	}
	.lawyerFormWidget #invoiceImage {
		/* display: none;*/
	}
	.spaceFormDesign {
		display: none;
	}
	.insideFormDesign {
		padding-top: 20px;
		padding-right: 5px;
		padding-left: 5px;
	}
	.title-line {
		width: 567px!important;
	}

}
@media (min-width: 629px) and (max-width: 699px) {
	.fillFormLawyer {
		padding-left: 20px;
		padding-right: 25px;
		padding-top: 24px;
		padding-bottom: 25px;
		margin-top: 0px;
		/* margin-left: 0px; */
		border: none;
	}
}
@media (min-width: 601px) and (max-width: 628px) {
	.fillFormLawyer {
		padding-left: 20px;
		padding-right: 25px;
		padding-top: 22px;
		padding-bottom: 27px;
		margin-top: 0px;
		/* margin-left: 0px; */
		border: none;
	}
}


@media (min-width: 530px) and (max-width: 600px) {
	.askForLawyerTable {
		margin-bottom: 170px;
	}
	.formDesign {
		width: 258px!important;
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px!important;
	}
	.formDesignLawyer {
		width: 250px!important;
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px!important;
	}
	
	.formInstructions {
		min-width: 100px;
	}
	
	.rightFormDesign {
		border: none;
		width: 480px!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.rightFormDesignLawyer {
		border: none;
		width: 250px!important;
		padding: 0px!important;
		margin: 0px!important;
		display: table-cell!important;
	}
	
	.leftFormDesign {
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
	    display: block;
	}
	.leftFormDesignLawyer {
		border: none;
		width: 250px!important;
		padding: 0px!important;
		margin: 0px!important;
		display: table-cell!important;
	}
	
	.widgetExtension {
		background-color: #ffc800;

	}

	.fillingFormInstructionsTable {
		padding-bottom: 0px;
	}
	.formInstructionsUl {
		padding-left: 5px!important;
		padding-right: 10px!important;
	}
	.formInstructionsLawyerUl {
		padding-left: 5px!important;
		padding-right: 10px!important;
	    padding-top: 20px;
	}
	
	.lawyerFormWidget {
		height: 198px;
		width: 480px!important;
	}
	.lawyerFormWidget #invoiceImage {
		/* display: none;*/
	}
	.spaceFormDesign {
		display: none;
	}
	.insideFormDesign {
		padding-top: 20px;
		padding-right: 0px;
		padding-left: 0px;
	}
	.formInstructionsLi {
		padding-left: 220px;
	}
	.formInstructionsLawyerLi {
		padding-left: 10px;
	}
	
	.title-line {
		width: 480px!important;
	}

}

@media (min-width: 600px) and (max-width: 600px) {
	.fillFormLawyer {
		padding-left: 20px;
		padding-right: 25px;
		padding-top: 23px;
		padding-bottom: 11px;
		margin-top: 0px;
		/* margin-left: 0px; */
		border: none;
	}
}

@media (min-width: 588px) and (max-width: 599px) {
	.fillFormLawyer {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 33px;
		padding-bottom: 26px;
		margin-top: 0px;
		/* margin-left: 0px; */
		border: none;
	}
}

@media (min-width: 530px) and (max-width: 587px) {
	.fillFormLawyer {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 24px;
		padding-bottom: 10px;
		margin-top: 0px;
		/* margin-left: 0px; */
		border: none;
	}
}


@media (min-width: 483px) and (max-width: 529px) {
	.formDesign {
		width: 210px!important;
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px!important;
	}
	.formDesignLawyer {
		width: 210px!important;
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px!important;
	}
	
	.lawyerFormWidget {
		width: 100%!important;
		height: auto!important;
		background: none;
	}
	.formInstructions {
		min-width: 100px;
	}
	.fillForm {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 20px;
		padding-bottom: 26px;
	    margin-top: 0px;
	}
	
	.rightFormDesign {
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
		display: table-cell!important;
	}
	.rightFormDesignLawyer  {
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
		display: table-cell!important;
	}
	
	.leftFormDesign {
		display: table-cell!important;
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.leftFormDesignLawyer {
		display: table-cell!important;
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	
	.widgetExtension {
		position: static;
	}
	.fillingFormInstructionsTable {
		padding-bottom: 0px;
	}
	.formInstructionsUl {
		padding-left: 5px!important;
		padding-right: 20px!important;
	}
	.formInstructionsLawyerUl {
		padding-left: 5px!important;
		padding-right: 20px!important;
	    padding-top: 10px;
	}
	
	.lawyerFormWidget {
		height: 187px;
	}
	.lawyerFormWidget #invoiceImage {
		display: none;
	}
	.spaceFormDesign {
		display: none;
	}
	.insideFormDesign {
		padding-left: 0px;
		padding-right: 0px;
	}

}

@media (min-width: 516px) and (max-width: 529px) {
	.fillFormLawyer {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 31px;
		padding-bottom: 36px;
	    margin-top: 0px;
	}
}

@media (min-width: 483px) and (max-width: 515px) {
	.fillFormLawyer {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 25px;
		padding-bottom: 17px;
	    margin-top: 0px;
	}
}


@media (max-width: 482px) {
	.formDesign {
		width: 100%!important;
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px!important;
		max-width: 100%!important;
	}
	.formDesignLawyer {
		width: 100%!important;
		padding-left: 0px;
		padding-right: 0px;
		margin-top: 0px!important;
		max-width: 100%!important;
	}
	
	.lawyerFormWidget {
		width: 100%!important;
		height: auto!important;
		background: none;
	}
	.formInstructions {
		min-width: 100px;
	}
	.fillForm {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 0px;
	    margin-top: 0px;
	}
	.rightFormDesign {
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
		display: block!important;
	}
	.rightFormDesignLawyer {
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
		display: block!important;
	}
	
	.leftFormDesign {
		display: block!important;
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	.leftFormDesignLawyer {
		display: block!important;
		border: none;
		width: 100%!important;
		padding: 0px!important;
		margin: 0px!important;
	}
	
	.widgetExtension {
		position: static;
	}
	.fillingFormInstructionsTable {
		padding-bottom: 0px;
	}
	.formInstructionsUl {
		padding-left: 5px!important;
		padding-right: 10px!important;
	}
	.formInstructionsLawyerUl {
		padding-left: 5px!important;
		padding-right: 20px!important;
		padding-top: 10px;
	}
	
	.lawyerFormWidget {
		height: 187px;
	}
	.lawyerFormWidget #invoiceImage {
		display: none;
	}
	.spaceFormDesign {
		display: none;
	}
	.insideFormDesign {
		padding-top: 5px;
	}
}

.colorWhite {
	color: white!important;
}

.colorBlack {
	color: #000000!important;
}

.wpcf7 form.sent .wpcf7-response-output {
	background-color: #46b450;
}


@media (min-width: 768px) {
	.menu-align-center .primary-menu {
		margin-bottom: 0px!important;
	}
	.admin-bar .sticky-navigation-open .sticky-navigation {
		top: 25px;
	}
	.navbar-collapse.collapse {
		height: 75px!important;
	}
}


@media (min-width: 1001px) AND (max-width: 1199px) {	
	.admin-bar .sticky-navigation-open .sticky-navigation {
		top: 0px;
	}
	.sticky-navigation .main-navigation {
		    margin-top: 28px;
	}
	.sticky-navigation .main-navigation li a {
		margin: 12px 18px;
	    line-height: 12px;
	}
	#menu-item-18 {
		margin-top: -2px;
	}
}

@media (min-width: 992px) AND (max-width: 1000px) {	
	.admin-bar .sticky-navigation-open .sticky-navigation {
		top: 0px;
	    height: 80px;
	}
	.sticky-navigation .main-navigation {
		    margin-top: 28px;
	}
	.sticky-navigation .main-navigation li a {
		margin: 12px 18px;
	    line-height: 12px;
		margin-top: -10px!important;
	}
	#menu-item-18 {
		margin-top: -24px!important;
	}
}



@media (min-width: 768px) AND (max-width: 991px) {	
	.admin-bar .sticky-navigation-open .sticky-navigation {
		top: 0px;
	    height: 80px;
	}
	.sticky-navigation .main-navigation {
		    margin-top: 28px;
	}
	.sticky-navigation .main-navigation li a {
		margin: 12px 18px;
	    line-height: 12px;
	}
	#menu-item-18 {
		margin-top: -44px!important;
	}
	.hageshBtn>a {
		margin-top: -7px!important;
	}
	.newLawyerBtn>a {
		margin-top: -7px!important;
	}
	
}
