@media (min-width: 1200px) {
	.container {
		width: 1060px;
	}
}


h1, .h1 {
    font-size: 34px;
}

header {
    padding-top: 0 !important;
}
.header1 {
    border-bottom: 1px solid #ddd;
    height: 42px;
}

i,em, .table table i::before, #header .search input {
    color: #cc8809;
}
a {
    color: #cc8809;
     
}

.info, .info a, .info a:hover {
    color: #4a4a4a;
}


.custom.top_left {
    float: left;
    margin-right: 5px;
    margin-top: 8px;
}
.k2SearchBlock.top_search {
    float: left;
    margin-top: 3px;
}
.custom.top_left .bottomtip {
    margin-right: 7px;
}


.topright {
    margin-top: 8px;
    text-align: right;
}
.topright a, .topright i {
    margin-left: 3px;
    margin-right: 2px;
}



.logo-image img {
     
    margin-top: 20px;
    width: 100%;
}
.navbar-default {
    background-color: transparent;
    border: 0 none;
    height: auto;
    margin-top: 19px;
    min-height: auto;
}
.navbar-default .navbar-collapse, 
.navbar-default .navbar-form {
    border-color: transparent;
}
 
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
}
.navbar-nav > li > a {
    padding-bottom: 5px;
    padding-top: 5px;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    font-weight: bold;
}

.navbar-default .navbar-nav > li:hover, 
.navbar-default .navbar-nav > li:focus {
    border: 2px solid #4a4a4a ;
}

.navbar-default .navbar-nav > li  {
    border: 2px solid #FFF ;
	border-radius: 6px;
}
.navbar-default .navbar-nav > li.free_consultation{
	 border: 2px solid #cc8800 ;
	border-radius: 6px;
}





















.moduletable h3::before, .moduletable h3::after {
    color: #cc8800 !important;
 
    color: #aaa;
    content: "-";
    font-size: 24px;
    margin: 10px;
 
    color: #cc8800 !important;
 
    color: #aaa;
    content: "-";
    font-size: 24px;
    margin: 10px;
}
.moduletable h3 {
    display: inline-block;
    margin: 0 0 30px !important;
 
    color: #4a4a4a;
    font-family: Lora,Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: bold;
 
    line-height: 1;
    margin: 0 0 20px;
    padding: 0;
	width: 100% ;
    text-align: center;
}



 #position-1 .container {
    /* padding-top: 60px; */
    padding-bottom: 60px;
}

.topmenu {
    margin-top: 20px;
}

#position-2 {
    background-color: #f5f5f5;
     
	border-top: 2px solid #ddd;
}
 #position-2 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}

 #position-3 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}

.our_practice_area ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.our_practice_area ul li {
    float: left;
    margin-bottom: 30px;
    width: 25%;
}

#position-3 {
    border-top: 2px solid #aaaaaa ;
	border-bottom: 2px solid #aaaaaa ;
	 
}
#position-3 .stellar-block{
	background-color: #F7F7F7 !important; 
}
 #position-3 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}
#position-4 {
    background-color: #f5f5f5; 
	 
}
 #position-4 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}

#position-5{
     
	
}
#position-5 .stellar-block{
	background-color: #222222 !important; 
	 
}

#position-5 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}
#position-8 .stellar-block{
	background-color: #EEEEEE !important; 
	 
}
#position-8 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}
#position-6{
    background-color: #F5F5F5; 
	 
}
 #position-6 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}

 
.t3-footer {
    background: #272727 none repeat scroll 0 0;
    border-top: 1px solid #272727;
    color: #cc8809;
}
.t3-navhelper {
    background: #272727 none repeat scroll 0 0;
    border-top: 1px solid #272727;
    color: #555555;
     padding: 60px 0 40px;
}
.t3-copyright {
    border-top: 0px solid #eeeeee;
}
.t3-navhelper {
    color: #FFF;
}
.t3-navhelper .moduletable h3 {
    color: #FFF;
}	
.t3-footer a {
    color: #555;
}
.t3-copyright .container {
    border: 1px solid #555555;
    border-radius: 10px;
	padding-top : 15px;
	padding-bottom : 15px;
}
div.catItemIntroText {
    font-size: inherit;
    font-weight: normal;
    line-height: inherit;
    padding: 4px 0 0;
}
.moduletable.about_us, .moduletable.we_are_here, .moduletable.contact_us {
    float: left;
    width: 33%;
	margin-right: 0.33%;
} 


.custom.contact_us .address {
    max-width: 271px;
    margin: 0 auto;
}


.custom.contact_us .address {
    margin: 0 auto;
    max-width: 271px;
}
 
.custom.contact_us .address > div {
    line-height: 32px;
}
.custom.contact_us .address i {
    border: 1px solid;
    border-radius: 15px;
    margin: 10px;
    padding: 5px;
}

.footer_right {
    text-align: left;
}

.custom.copyright {
    line-height: 35px;
    margin-bottom: 0;
}
.footer_left ul.nav {
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.footer_left ul.nav li {
    float: right;
}

.header2 {
    margin-bottom: 15px;
    margin-top: 25px;
}


.cat_image {
    float: right;
	width: 47px;
}
.cat_image img {
    max-width: 100%;
}
.cat_content {
   float: right;
    margin-top: 0px;
    width: 78%;
    margin-left: 5px;
}
.catTitle {
    display: block;
    font-size: 18px;
}
.catdescription {
}
.catdescription {
    color: #4a4a4a;
}
.catTitle {
    color: #4a4a4a;
}

.mn-rescrollerk2 .owl-wrapper-outer {
    direction: ltr;
}

.page-header + .page-subheader {
    padding-top: 150px;
}



.moduletable.contact_image {
    float: left;
    width: 70%;
}
.moduletable.contact_image img {
    max-width: 100%;
}



.inner {
	border : 1px solid #ddd;
    border-radius: 4px;
    padding: 34px;
	 
	background: #fff none repeat scroll 0 0 !important;
}
.action.style3 .action-icon {
    display: inline-block;
    font-size: 60px;
    margin-bottom: 15px;
	color: #cc8809;
}

.action .matn {
    display: inline;
}

.action h4 {
    margin-bottom: 10px;
}

.action .action-button {
    border-radius: 4px;
    margin: 20px -20px -20px;
    padding: 15px 0 20px;
}

.action .action-button a {
	border : 1px solid #cc8809;
	 
    color: #cc8809;
	opacity: 1;
	border-radius: 4px;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    box-shadow: none;
    text-shadow: none;
	 font-size: 12px;
	  margin-top: 8px;
	  cursor: pointer;
    display: inline-block;
    font-weight: 700;
    position: relative;
    transition: all 0.3s ease 0s;
    white-space: nowrap;
    word-spacing: 0.2em;
	
}


.tac, .center {
    text-align: center !important;
}
 
.action .action-button a span {
    line-height: 2.3em;
    padding: 0 10px;
	 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	  display: block;
    overflow: hidden;
}
 
 
 .action.style1 .action-icon {
    float: left;
    font-size: 42px;
    margin-right: 15px;
}


.flr {
    float: right;
    margin: 0 0 10px 20px !important;
}

.action .matn {
    display: inline;
}

.tbutton.tbutton5, .tbutton.tbutton6, .tbutton.tbutton7 {
	border : 1px solid #cc8809;
	 
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: none;
    text-shadow: none;
	cursor: pointer;
    display: inline-block;
    font-weight: 700;
    position: relative;
    transition: all 0.3s ease 0s;
    white-space: nowrap;
    word-spacing: 0.2em;
}
.tbutton.medium span {
    line-height: 2.5em;
    padding: 0 12px;
}





.wpb_tabs_nav {
    float: left;
    width: 31.6667%;
 
    margin: 0;
    padding-left: 0 !important;
    text-indent: inherit !important;
  list-style: none;
    padding: 0;
}



.wpb_tabs_nav li::after, .wpb_content_element .wpb_tabs_nav li::before {
    display: none !important;
     display: none !important;
    clear: left;
    margin: 0 0 1px;
    width: 100%;
    background-color: #ffffff;
    background-image: none;
    list-style: outside none none !important;
    padding: 0;
    white-space: nowrap;
     float: none;
}

.wpb_tabs_nav li:first-child a {
    border-radius: 4px 0 0;
}
.wpb_tabs_nav li a {
    border: 2px solid #e6e6e6 !important;
    margin: 0 0 -2px !important;
    position: relative;
    white-space: normal;
    width: auto;
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e6e6e6 #e6e6e6 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid solid none none;
    border-width: 2px 2px 0 0;
    color: #888;
    cursor: pointer;
    display: block;
    font-size: 12px;
    margin: 0 0 -2px -3px !important;
    outline: medium none;
    padding: 10px 17px !important;
}



.position-7 .moduletable {
    float: left;
    width: 50%;
}

.testimonial .resk2-intro-outer {
	border : 2px solid #ddd;
    border-radius: 4px;
    color: #373737;
    float: left;
    margin-bottom: 14px;
    padding: 24px 28px;
    position: relative;
}
.testimonial .resk2-rescroller-media {
    width: 100px;
    margin: 0 auto;
}
.testimonial .resk2-rescroller-details {
    text-align: center;
}

.testimonial .mn-rescrollerk2 .mn-scroller-item img {
    border: 2px solid #999;
    border-radius: 9px;
}

.testimonial .mn-rescrollerk2 .owl-controls {
    position: absolute;
    top: 50%;
    width: 100%;
}

.testimonial  .mn-rescrollerk2 .owl-controls .owl-buttons div.owl-prev {
    margin-right: 134px;
}



.even {
    background-color: transparent;
    border: 0px solid;
}

.why_us ul {
    list-style: none;
    margin: 0;
    padding: 0;
}



.why_us ul li a {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    font-size: 14px !important;
    margin: 8px 0 !important;
    transition: all 0.3s ease 0s;
    padding: 5px 15px !important;
    position: relative;
    text-transform: none;
	background-color: #f7f7f7;
	border: 2px solid #ddd;
    border-radius: 4px;
	width: 100%;
    display: block;
}


.why_us div.k2ItemsBlock ul li div.moduleItemIntrotext {
    padding-left: 15px;
}



.our_team ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.our_team ul li {
	border: 2px solid #999;
    border-radius: 8px;
    float: left;
    margin: 0 4px;
    width: 242px;
}


.our_team .moduleItemImage_container img {
    width: 100%;
}

.our_team .moduleItemTitle {
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px 0px ;
}


.our_team .moduleItemIntrotext_container {
    text-align: center;
}


 
#position-7 .container {
    padding-top: 60px;
    padding-bottom: 60px;
} 

#position-9 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}


.moduletable.our_team {
    margin-bottom: 60px;
    float: left;
    width: 100%;
}


.custom.social .social {
    text-align: center;
	border: 0 none;
    font: inherit;
    padding: 0;
    vertical-align: baseline;
}

.custom.social  .social a {
    border-radius: 3px;
    display: inline-block;
    float: none;
    height: 33px;
    margin: 0 0 0 6px;
    text-align: center;
    transition: all 0.1s ease 0s;
    width: 34px;
}
.custom.social  .with_color a {
    color: #fff;
}

.custom.social  .social.with_color a {
    border: medium none;
}

.custom.social  .social.with_color a em{
	background-color: #4a4a4a !important;
	 background-image: url("../images/reflect.png");
    background-position: -34px center !important;
    background-repeat: no-repeat;
    border-radius: 2px;
    display: block;
    font-size: 14px;
    padding: 9px 0;
    transition: all 0.4s ease 0s;
	color  :#fff;
}
.custom.social .social.with_color a:hover {
    border: medium none;
}
.custom.social  .social a:hover em {
    background-position: 0 center !important;
}

#position-8 { 
    border-top: 2px solid #aaaaaa ;
    border-bottom: 2px solid #aaaaaa ;
     
}
 
 
#position-3 .container {
    padding-top: 60px;
    padding-bottom: 60px;
}





.sticky-menu .t3-header {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding-bottom: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.sticky-menu .header1 {
    display: none;
}
.sticky-menu .t3-header .header2 {
    margin-top: 0px;
}

.alignleft {
    float: left;
    margin-right: 20px;
}







.progress_bar .single_bar {
    background: #f7f7f7 none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    margin-bottom: 11.6667px;
    position: relative;
     color: #fff !important;
    background: #ddd none repeat scroll 0 0 !important;
    border: medium none;
    box-shadow: none !important;
    height: 32px;
    overflow: hidden;
}


.progress_bar .single_bar .label {
    display: block;
    padding: 0.5em 1em;
    position: relative;
    z-index: 1;
}

.progress_bar .single_bar .bar {
    border-radius: 3px;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: width 1s linear 0s;
}





.page-header {
    background-color: #4a4a43;
    color: #fff;
    left: 0;
    position: absolute;
    width: 100%;
	 
}
#t3-content {
    position: inherit;
}
.page-header h1 {
    margin: 0 auto;
    max-width: 1060px;
   padding: 30px 20px;
}
div.item-page {
    margin-top: 110px;
}

.container.t3-mainbody {
    margin-top: 0;
    padding-top: 0;
}
.container.t3-mainbody .t3-content {
    padding-top: 0;
}


.practice_areas .mix-filters {
    display: block;
}
.practice_areas .mix_category_buttons {
    margin: 0 auto;
    text-align: center;
}
.moduletable.practice_areas {
    margin-top: -120px;
}

.t3-header {
    background-color: #fff;
}
.t3-wrapper {
    background-color: #f5f5f5;
}



.practice-areas .article-content h2::before, .practice-areas .article-content h2::after {
    color: #cc8800 !important;
    content: "-";
    font-size: 24px;
    margin: 10px;
}

.practice-areas .article-content h2 {
    text-align: center;
}



.moduletable.practice_areas h3::before, .moduletable.practice_areas h3::after {
    color: #000 !important;
    content: "";
    font-size: 24px;
    margin: 10px;
}
.moduletable.practice_areas h3 a  {
    color: #000 !important;
   
}


.practice_areas .regridk2-art .mix {
	 background-color: #fff;
    border: 2px solid #ddd;
    border-radius: 4px;
    float: left;
    margin: 0 1% 1% 0 !important;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: border 0.2s ease 0s, box-shadow 0.2s ease 0s;
}

.practice_areas .mix-introtext {
    display: none;
}

.practice_areas .mix-extra {
    text-align: center;
}
.practice_areas .regridk2-art .inner-mix h3{
	font-size: 18px;
}

.news .itemList {
    padding-top: 110px;
}

.t3-sidebar {
    margin-top: 110px;
}


.t3-sidebar .t3-module .module-title::after {
    color: #cc8800 ;
    content: "-";
    font-size: 24px;
    margin: 10px;
}




.news div.itemContainer {
    border: 2px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin: 0 0 20px;
    padding: 20px;
    position: relative;
    width: 91.5%;
}



.news div.catItemImageBlock {
    float: left;
    width: 40%;
}
.news span.catItemImage img {
    max-width: 100%;
}
.news .catItemHeader {
    float: left;
    width: 60%;
}

#k2Container {
    padding-top: 110px;
} 

.news .catItemTitle > a {
    color: #000;
}
.news .catItemTitle > a:hover {
    color: #000;
    text-decoration: none;
}
.news div.catItemHeader span.catItemAuthor {
    display: inline;
	padding: 0 10px;
}
.news div.catItemReadMore {
    bottom: 20px;
    display: block;
    position: absolute;
    right: 20px;
}


.news div.catItemReadMore  {
    
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    
    transition: all 0.3s ease 0s;
    white-space: nowrap;
    word-spacing: 0.2em;
	 background-color: #cc8809;
}

.news div.catItemReadMore .k2ReadMore {
    line-height: 2.3em;
    padding: 0 10px;
	color: #fff;
}

 .archives ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.k2CategoriesListBlock.Categories .cat_image, .k2CategoriesListBlock.Categories .catdescription {
    display: none;
}
.Categories ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.k2CategoriesListBlock.Categories li{
 border-bottom: 1px solid #e6e6e6;
    display: block;
    float: left;
    padding: 7px 0;
    transition: all 0.2s ease 0s;
    width: 100%;
}
.k2CategoriesListBlock.Categories li a .catTitle::before {
    content: "-";
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: 700;
    margin-right: 5px;
}



.news div.itemBody {
    border: 2px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin: 0 0 20px;
    padding: 20px;
    position: relative;
    width: 91.5%;
}

div.itemImageBlock img {
    max-width: 100%;
}


.moduletable.faq {
    float: left;
    width: 70%;
}
.moduletable.ask_us {
    float: left;
    width: 30%;
}




.moduletable.faq {
    float: left;
    width: 70%;
}
.moduletable.ask_us {
    float: left;
    width: 30%;
}
.faq ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.odd {
    border: 0 none;
}
.faq ul li a.moduleItemTitle {
    border: 1px solid #ccc;
    display: block;
    float: left;
    padding: 10px;
    width: 100%;
}












.moduletable.faq {
    float: left;
    width: 70%;
}
.moduletable.ask_us {
    float: left;
    width: 30%;
}
.faq ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.odd {
    border: 0 none;
}
.faq ul li a.moduleItemTitle {
    border: 1px solid #ccc;
    display: block;
    float: left;
    padding: 10px;
    width: 100%;
}
.rsform.ask_us .formResponsive .formHorizontal .formControls {
    margin-left: 0;
}
.rsform.ask_us .formResponsive .formHorizontal .formControlLabel {
    text-align: left;
}
.rsform.ask_us .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    height: 36px;
    margin-bottom: 0;
    width: 100%;
}
.rsform.ask_us .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0;
}
.rsform.ask_us {
    float: right;
    width: 84%;
}
.rsform.ask_us .rsform-block.rsform-block-submit .formControlLabel {
    display: none;
}
 
.rsform.ask_us .formResponsive input[type="submit"] {
    background-color: transparent;
    background-image: none;
    border: 2px solid #999;
    color: #999;
}
.rsform.ask_us  .formResponsive input[type="submit"]:hover {
    background-color: transparent;
    background-image: none;
    border-color: #000;
    color: #000;
}

.rsform.ask_us .formResponsive input[type="text"], 
.rsform.ask_us .formResponsive input[type="password"] {
    height: 30px;
    margin-bottom: 0;
}
.rsform.ask_us .formResponsive textarea{
	height: 100px;
}














.moduletable.contact_page {
    float: left;
    width: 70%;
}
.moduletable.contact_side {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.rsform.contact_page  .formResponsive .formHorizontal .formControlLabel {
    text-align: left;
    width: 100%;
}
.rsform.contact_page  .formResponsive .formHorizontal .formControls {
    margin-left: 0;
    width: 100%;
}
.rsform.contact_page .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0;
}

.rsform.contact_page  .formResponsive input[type="text"], 
.rsform.contact_page  .formResponsive input[type="password"] {
    height: 30px;
    margin-bottom: 0;
	width: 70%;
	border : 2px solid #aaa;
	background-color: transparent;
}
.rsform.contact_page .formResponsive textarea{
	height: 100px;
	width: 100%;
	border : 2px solid #aaa;
	background-color: transparent;
}
.rsform.contact_page {
    float: left;
    width: 95%;
}
.moduletable.contact_page h3 {
    float: left;
    text-align: left;
}


 
 .contact_side h2::after {
    color: #aaa;
    content: "-";
    font-size: 24px;
    margin: 10px;
	color: #cc8800 !important;
	display: none;
}
 .contact_side h2{

font-size: 26px;
    font-weight: bold;
    line-height: 1;
    margin: 0 0 30px !important;
    padding: 0;
}

.contact_side h2 i {
    margin-right: 10px;
}











.free_consultant .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0;
}
 
.free_consultant .formResponsive .formHorizontal .formControlLabel {
    text-align: left;
    width: 100%;
}
.free_consultant .formResponsive .formHorizontal .formControls {
    margin-left: 0;
}


.navbar-nav > li > a {
    padding-left: 25px;
    padding-right: 25px;
}

.navbar-nav {
    float: left;
    width: 100%;
}

.navbar-nav > li {
    float: right;
    margin-left: 4px;
    margin-right: 3px;
}


.tp-caption.large_text, .large_text {
    border-style: none;
    border-width: 0;
    color: #fff;
    font-family: Arial;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    margin: 0;
    position: absolute;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.tp-caption.large_bold_grey, .large_bold_grey {
    background-color: transparent;
    border-color: rgb(255, 214, 88);
    border-style: none;
    border-width: 0;
    color: rgb(102, 102, 102);
    font-family: "Open Sans";
    font-size: 60px;
    font-weight: 800;
    line-height: 60px;
    margin: 0;
    padding: 1px 4px 0;
    text-decoration: none;
    text-shadow: none; 
}
.tp-caption.medium_bg_orange, .medium_bg_orange {
    background-color: rgb(243, 156, 18);
    border-color: rgb(255, 214, 88);
    border-style: none;
    border-width: 0;
    color: rgb(255, 255, 255);
    font-family: "Open Sans";
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    padding: 10px;
    text-decoration: none;
} 

.tp-caption.medium_thin_grey, .medium_thin_grey {
    background-color: transparent;
    border-color: rgb(255, 214, 88);
    border-style: none;
    border-width: 0;
    color: rgb(102, 102, 102);
    font-family: "Open Sans";
    font-size: 34px;
    font-weight: 300;
    line-height: 30px;
    margin: 0;
    padding: 1px 4px 0;
    text-decoration: none;
    text-shadow: none;
}


.article-header h1 {
    display: none;
}

#position-1 .stellar-block {
     
    background-attachment: scroll;
    background-position: 0 0 !important;
    background-size: 100% auto;
    min-height: 408px;
	
}



 
span.copyright {
    float: right;
    margin-bottom: 0;
}
.copyright a {
    display: block;
    float: left;
}
.custom.copyright p {
    margin: 0;
}
.custom.copyright p {
    margin: 0;
    padding: 0;
}


.itemid-133 .article-content img {
    display: inline;
}
.custom.contact_side p {
    border-bottom: 1px dashed #d1c282;
    margin-bottom: 5px;
    padding-bottom: 5px;
}


.custom.contact_us ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.custom.contact_us ul li {
    float: left;
    width: 50%;
}
.moduletable.we_are_here h3 {
    display: none;
}
.moduletable.contact_us {
    float: right;
    width: 50%;
}
.moduletable.we_are_here {
    text-align: center;
    width: 49%;
}
.custom.contact_us ul li p img {
    margin-left: 10px;
}

.trans_bg {
    background-color: rgba(0, 0, 0, 0.5);
    border: 1px solid #888;
    border-radius: 12px;
    padding: 13px;
}
div.catItemHeader h3.catItemTitle {    color: #cc8809;}


@media (min-width: 100px) and (max-width: 767px) {
  
  .header_image_mobile img {
    max-width: 100%;
}

.our_practice_area ul li {
    width: 100%;
}
.wpb_column.vc_column_container {
    margin-bottom: 10px;
}
.wpb_tabs_nav {
    width: 100%;
}
.position-7 .moduletable {
    width: 100%;
}
.our_team ul li {
    margin-bottom: 10px;
    width: 100%;
}
.moduletable.about_us, .moduletable.we_are_here, .moduletable.contact_us {
    margin-bottom: 10px;
    width: 100%;
}



.navbar-toggle {
    margin-bottom: 0;
    margin-top: 0;
}
.navbar-default {
    margin-top: 0;
}
.topmenu {
    margin-top: 0;
}
.header2 {
    margin-bottom: 0;
    margin-top: 0;
}
.t3-header {
    padding-bottom: 7px;
}
#position-1 .stellar-block {
    min-height: auto;
}


.navbar-toggle {
    float: right;
}
.navbar-toggle::after {
    color: #000;
    content: "תפריט האתר";
    position: absolute;
     right: 34px;
    width: 100px;
}
.t3-header {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding-bottom: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
#position-1 {
    margin-top: 165px;
}
 
.t3-mainnav .t3-navbar-collapse .navbar-nav {
    margin: 0;
}
.navbar-nav > li > a {
    padding-right: 0;
    width: 100%;
}
.navbar-default .navbar-nav > li {
    width: 100%;
}
.navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > li:focus {
    border: 0 solid transparent;
}
body iframe {
    height: auto;
    max-width: 100%;
}

}
