/* Enter Your Custom CSS Here */
/* background image */

    .familyicon {
       width: 92px;
        height: 92px;
        background: url("wp-content/uploads/2019/04/01_FL_main.png") no-repeat;
        display: inline-block;
    }
    .familyicon:hover {
        background: url("wp-content/uploads/2019/04/01_FL_reverse.png") no-repeat;
    }

.willestateicon {
       width: 92px;
        height: 92px;
        background: url("wp-content/uploads/2019/04/02_WE_main.png") no-repeat;
        display: inline-block;
    }
    .willestateicon:hover {
        background: url("wp-content/uploads/2019/04/02_WE_reverse.png") no-repeat;
    }


.WillsDisputesiconicon {
       width: 92px;
        height: 92px;
        background: url("wp-content/uploads/2019/04/03_WD_main.png") no-repeat;
        display: inline-block;
    }
    .WillsDisputesiconicon:hover {
        background: url("wp-content/uploads/2019/04/03_WD_reverse.png") no-repeat;
    }
  .ContractualDisputesicon {
       width: 92px;
        height: 92px;
        background: url("wp-content/uploads/2019/04/04_GL_main.png") no-repeat;
        display: inline-block;
    }
    .ContractualDisputesicon:hover {
        background: url("wp-content/uploads/2019/04/04_GL_reverse.png") no-repeat;
    }
   .CommercialLawicon {
       width: 92px;
        height: 92px;
        background: url("wp-content/uploads/2019/04/05_CD_main.png") no-repeat;
        display: inline-block;
    }
    .CommercialLawicon:hover {
        background: url("wp-content/uploads/2019/04/05_CD_reverse.png") no-repeat;
    }
.Immigrationicon {
       width: 92px;
        height: 92px;
        background: url("wp-content/uploads/2019/04/06_IMM_main.png") no-repeat;
        display: inline-block;
    }
    .Immigrationicon:hover {
        background: url("wp-content/uploads/2019/04/06_IMM_reverse.png") no-repeat;
    }



.CriminalLawicon {
       width: 92px;
        height: 92px;
        background: url("wp-content/uploads/2019/04/07_CL_main.png") no-repeat;
        display: inline-block;
    }
    .CriminalLawicon:hover {
        background: url("wp-content/uploads/2019/04/07_CL_reverse.png") no-repeat;
    }

.Trafficicon {
       width: 92px;
        height: 92px;
        background: url("wp-content/uploads/2019/04/08_TRF_main.png") no-repeat;
        display: inline-block;
    }
    .Trafficicon:hover {
        background: url("wp-content/uploads/2019/04/08_TRF_reverse.png") no-repeat;
    }
.DebtRecoveryicon {
       width: 92px;
        height: 92px;
        background: url("wp-content/uploads/2019/04/09_DR_main.png") no-repeat;
        display: inline-block;
    }
    .DebtRecoveryicon:hover {
        background: url("wp-content/uploads/2019/04/09_DR_reverse.png") no-repeat;
    }

.image {
    background-image: url(https://www.manninglawyers.com.au/newwpdemo/wp-content/uploads/2019/04/004-Testimonials-1920x472-2.jpg);  
    background-position: center;
    height: 450px;
    background-size: cover;
    width: 100%;
  opacity: 0.95;
     
}
body {
  color: #1e435a;
    font-family: 'Open Sans', sans-serif;
}
#collapse18 .panel-body a
{
  
    color: #0076cd; font-size:15px; font-weight: bold;

}
#collapse18 .panel-body li
{
  
   line-height: 36px; 

}
.head{margin: 0px 0px 50px 41px;}
.head .entry-title{color: #0076cd;}
 .entry-title2{color: #0076cd;}
.marg {margin-bottom: 60px;}
.subhead{margin-left: 42px;font-size: 16px;padding: 40px 0px 0px 7px;}
.subhead h1 {font-size: 38px;color: #fff;padding: 15px 0px;}
.para1 {color: #fff;line-height: 25px;}
.para2 {font-weight: bold;color: #fff;line-height: 25px;}
.Artical-title-para {
  
    padding: 20px 0px 30px 0px;
    line-height: 25px;
}
nav.main-navigation {
    margin-left: -37px!important;
}
.contact-info-section .container {
  padding: 0px !important;
}
.contact-information dl {
    margin-right: 30px !important;
}
.Artical-title-para1 a {padding: 9px 24px 11px 24px; border: 2px solid;color: #ffffff;text-decoration: none;font-size: 16px;}
h1.Artical-useful {
   
    padding: 0px 0px 10px 36px;
}
ul#home-content {
    padding: 0px 0px 0px 30px;
}
.site-branding img {
  margin-left: 4%;
}
.para6 {
    padding: 30px 0 30px 0;
}
.margin1{ margin: 10px 0px 15px 0px;}
.para6 a {
    padding: 10px 24px 10px 24px;
    border: 2px solid;
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
}
.underline {text-transform: uppercase; text-decoration: underline;font-size: 16px;}
 .underline a {color: #0076cd;font-weight: bold;}
.full-nav-menu {background: #0076cd;}
.section2 {
    background: #003d6a;
    color: #ffffff;
    word-spacing: 1px;
         padding: 65px 65px 33px 65px;
}
.para4{font-size: 38px;}
.para5 {
 font-size: 16px; line-height: 25px;word-spacing: 1px;}
.para7 {
    font-size: 16px;
    line-height: 25px;
    word-spacing: 1px;
    padding: 20px 0px 20px 0px;
}
.main-navigation ul > li {border-left: 1px solid #0076cd;}
.main-navigation ul > li:last-child {border-right: 1px solid #0076cd;}
.main-navigation ul li a {color: #fefefe;}
.contact-information dd p,
.contact-information dd a{ font-style: inherit;}
.search-form p{margin-top: 12px;}
.search-form p a{color: #fff;}
.full-nav-menu.sticky-header { background-color: #0076cd;}
section.footer{background-color:#333333;}
section.footer ul li a, section.footer p
{ color:#fff;}
.section1{display: flex;}
.gary {
    padding-right: 0px;
    padding-left: 0px;
    flex: 1;
    background: #003d6a;
}
.sectionbg {
       background-color: #c0def8;
       padding: 70px 0px 70px 0px;
}
section.footer ul
{
  list-style:none;margin-left: 0px;}
section.footer ul li { color:#fff; line-height: 30px;}
.counter-item {
    color:#fff;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
}
h1,h2,h3,h4,h5,h6{
    color:#1e435a;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.5;
    margin: 0;
}
.head1 {
    padding: 0px 0px 0px 12px;
}
h1.entry-title1 {
    font-size: 40px;
      padding: 0px 0px 24px 0px;
}
.section-sub-title {
    padding: 20px 25px 20px 25px;
}
p.section-sub-title1 {
    font-weight: bold;
    font-size: 20px;
    color: #0076cd;
}
p.ReadMore1 {
    color: #0076cd;
    font-weight: bold;
    text-decoration: underline;
    padding: 10px 0px 25px 25px;
}
p.ReadMore {
    color: #0076cd;
    font-weight: bold;
    text-decoration: underline;
    padding: 5px 0px 25px 25px;
}

.section-first-sub {
    padding: 15px;
    margin: 0px 16px 5px -15px;
    background-color: #ffffff;
}
.section-sub-titlecontaine {
    line-height: 25px;
    padding: 0px 20px 0px 25px;
}
.section-secound-sub {
    padding: 14px;
     margin: 0px 0px 0px -33px;
    background-color: #ffffff;
}.Artical {
    padding: 60px 0px 15px 0px;
}
h1.Artical-title {
    font-weight: bold;
    padding: 0px 0px 20px 0px;
}
p.Artical-title-para {
    padding: 20px 0px 20px 0px;
}
ul#home-content li {
    width: 82%;
}
.Artical-Topic {
    border-left: 1px solid #888888;
    padding: 0px 0px 0px 20px;
}
.Artical-Main {
    padding: 0px 0px 0px 45px;
}
p.Artical-title-para1 {
    padding: 26px 0px 20px 0px;
}
p.how_we_are_titlesub {
  font-size: 14px;
    color: #1e435a;
    padding: 0px 0px 0px 0px;
}
p.how_we_are_titlesub2{
    font-size: 14px;
    line-height: 28px;
    padding: 0px 70px 0px 0px;
}
p.how_we_are_titlesub3 {
    font-size: 14px;
    line-height: 28px;
padding: 15px 70px 12px 0px;
}
li.unorder {
    list-style: none;
    font-weight: bold;
    padding: 0px 12px 12px 0px;
    margin: 10px 0 5px -26px;
}
i.fa.fa-chevron-right {
    padding-left: 16px;
    font-size: 12px;
}
@media screen and (min-width: 768px) {
	p.para3 {
    padding: 134px 0px 0px 32px;
}
}
@media screen and (max-width: 768px) {
	p.para3 {
    padding: 50px 0px 0px 32px;
}
}
a.View_all {
    border: 1px solid #fff;
    padding: 15px 55px 17px 55px;
    color: #fff;
}
.how_we_are_first {
    padding: 0px 0px 0px 30px;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
}
@media only screen and (min-width: 481px) and (max-width: 767px) {}

@media all and (min-width: 768px) and (max-width: 1024px) {
 .section2 {
    word-spacing: 1px;
    padding: 20px 14px 18px 14px;
}
  .para4 {
    font-size: 36px;
    line-height: 41PX;
}
p.margin1 {
    margin: 5px 0px 10px 0px;
}
}
.padding0{
padding-left:0px!important; 
padding-right:0px!important; 
}
.padding-para20{
  padding-top:0px!important;
}
.margin5{
  margin-top:10px;
}

.mh_245 {
	min-height: 130px;
}

.pl-0 {
  padding-left: 0%;
}

.pr-0 {
  padding-right: 0px;
}

.service-second {
	background: #f2f2f2;
}

.pt-2 {
  padding-top: 2%;
}

.pb-2 {
  padding-bottom: 2%;
}

.img_style_service {
  width: 90%;
}

.m-2 {
  margin: 2%;
}

.mb-2 {
  margin-bottom: 2%;
}

.mb-3 {
  margin-bottom: 3%;
}

.mb-5 {
  margin-bottom: 5%;
}

.lh_28 {
  line-height: 28px;
}

.w-90 {
  width: 90%;
}

.w-100 {
  width: 100%;
}

.services_individual_img {
    width: 100%;
    height: 450px;
}

.bgbrown {
    background: #f2f2f2;
}

.border_black {
    border: 1px solid;
}

.services_individual_ul li{
    font-size: 16px;
    margin-bottom: 2%;
    font-weight: 700;
}

.p-3 {
  padding: 3%;
}

.p-2 {
  padding: 2%;
}

.mt-5 {
  margin-top: 5%;
}

.mt-4 {
  margin-top: 4%;
}

.opa_8 {
  opacity: 0.8;
}

.mt-3 {
  margin-top: 3%;
}

.mt-13 {
  margin-top: 13%;
}

.mr-3 {
  margin-right: 3%;
}

.bluecolor {
    color: #0076cd;
}

.bluehr {
    border: 1px solid #0076cd;
}

.ml-4 {
  margin-left: 4%;
}

.ml-5 {
  margin-left: 5%;
}

.talk_to_us {
  border: 1px solid black;
}

.ourteambox {
  border: 1px solid #0076cd;
}

.talk_to_us .fa {
  	font-size: 37px;
  	margin-top: -9%;
    background: #423e3e;
    color: white;
    padding: 5%;
    border-radius: 50%;
}

.ourteambox .fa {
  	font-size: 37px;
  	margin-top: -9%;
    background: #0076cd;
    color: white;
    padding: 5%;
    border-radius: 50%;
}

.border_black {
  border: 1px solid black;
}
.contactus input {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  box-shadow: none;
  margin: 0% auto 0% auto;
}

.contactus input {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  box-shadow: none;
  margin: 0% auto 0% auto;
}

.contacus textarea {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  box-shadow: none;
  margin: 0% auto 0% auto;
}

input:focus {
  outline: none;
  box-shadow: none;
}

.p-4 {
  padding: 4%;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #1276cd !important;
}

.nav .active {
  border: none !important;
  border-radius: 0px;
}

.nav li {
  border: 1px solid #9e9898;
}

.rightfa {
  color: white;
  background: #1276cd;
  padding: 4%;
}

.active .rightfa {
  color: #1276cd;
  background: white;
  padding: 4%;
}

.bgblue {
  background: #1276cd;
  color: white;
}

.img_style_service {
    width: 100% !important;
}

.mr-2 {
  margin-right: 2%;
}

.nav li {
  background: #fdfdfd;
}

.nav>li>a {
    padding: 5px 5px !important;
}

.nav-pills li .fa-arrow-right {
	display: inline-block;
}

.nav-pills i {
  font-size: 20px;
}

.nav-pills li .fa-play-circle {
	display: none;
}

.nav-pills .active .fa-arrow-right {
  display: none;
}

.nav-pills .active .fa-play-circle {
  display: inline-block;
}

.form-control:focus {
    border-color: #ccc;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.mb-5 {
  margin-bottom: 5%;
}

.fw-300 {
  font-weight: 300;
}

.fw-700 {
  font-weight: 700;
}

.ml-3 {
  margin-left: 3%;
}

.test_fa {
  padding: 3%;
  border-radius: 50%;
  background: #727275;
  color: white;
  font-size: 22px;
}

.test_child {
  border: 2px solid #727275;
}

.testimonial_parent .active {
  border: 2px solid #0076cd;
}

.active .test_fa {
  padding: 3%;
  border-radius: 50%;
  background: #0076cd;
  color: white;
  font-size: 22px;
}

.p-8 {
  padding: 8%;
}

.pos_absolute {
  position: absolute;
}

.pos_relative {
  position: relative;
}
/*ABout us bullet points*/
.about_ul li{
    font-size: 14px;
    margin-bottom: 2%;
  	line-height: 28px;
}

.about_ul li:before {
    margin-right: 2%;
}

/* Form contact us */
.wpcf7 input[type="radio"] {
  position: absolute !important;
  left: -9999px !important;
}

.wpcf7 #family_law label, .wpcf7 #immigration label, .wpcf7 #wills_estates label {
  width: 100%;
  border-bottom: 1px solid #d6d3d3;
  text-align: left;
}
 
.wpcf7-radio span.wpcf7-list-item-label {
  position: relative;
  padding-left: 33px;
}

.wpcf7-list-item-label::after
{
  position: absolute;
    background: #fff;
    left: 6px;
    top: 6px;
    width: 3px;
    height: 3px;
    border-radius: 100px;
}
 
.wpcf7-radio span.wpcf7-list-item-label:before  {
  content: '';
  width: 15px;
  height:15px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  border: 2px solid #cecece;
}
 
.wpcf7 input[type=radio]:not(old):checked + span:before {
  background: #0076cd;
}


.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
    background-color: #FFBABA;
    border: 0;
    padding: 10px;
}
.triangle_right{
width: 0;height: 0;border-top: 70px solid #727275;
border-left: 70px solid transparent;		
}
.triangle_right2{
width: 0;height: 0;border-top: 70px solid #0076cd;
border-left: 70px solid transparent;		
}

.wpcf7-list-item-label {
  width: 100%;
  display: inline-block;
}
.contactus input[type=submit] {
    width: 80%;
    background: #1176cd;
		margin-top: 31px;
		margin-left:-4px;
}
.makeBlue{
  color:#0076cd;
}
img .img_style_service:hover{
		-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.tab-content p{
	color:#000;
}
.service-title{
		color:#0076cd!important;
}
.service-title a.headingTxt{
		color:#0076cd!important;
}
a p.service-title {
		color:#000!important;
}
.how_we_are_titlesub{
		color:#000!important;
}
.breadcrumb {
   padding: 16px 0px;
   margin-bottom: 20px;
   list-style: none;
   background-color:#deeefb;
   border-radius: 4px;
}
@media screen and (max-width: 768px) {
  .mb-2_xs {
    margin-bottom: 5%;
  }
  .footerImg {
    margin-top: 0px !important;
  }
  .section-secound-sub {
    padding: 14px;
    margin: 0px;
    background-color: #ffffff;
}
  .para4 {
    font-size: 22px;
}
  .subhead {
    margin-left: 14px;
    margin-right: 10px;
    padding: 40px 0px 0px 7px;
}
  .n2-ss-slider-1 {
    height: 204px !important;
  }
  .head .entry-title {
    font-size: 18px;
}
  .wp-image-85 {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
  }
  .pl-9 {
    padding-left: 9%;
  }
  h1.entry-title1 {
    font-size: 30px;
    margin-left: 4%;
}
  .n2-ss-layers-container {
    height: 200px !important;
    margin: 0px !important;
  }
  .n2-ss-section-main-content {
    padding: 0px !important;
  }
  div#n2-ss-2 .n2-ss-layer .n2-font-da16c309740e475d7b84a74e07d40d08-hover {
    font-size: 14px !important;
  }
  div#n2-ss-2 .n2-ss-layer .n2-font-c83f85dfc3d2090a6822b91778eb6e5f-hover {
    font-size: 14px !important;
  }
  div#n2-ss-2 .n2-font-4fe9dd81aa9145e19cc2473d56032128-link a {
    font-size: 61.5% !important;
  }
  .n2-ss-widget {
    top: 86px !important;
  }
  #n2-ss-2-arrow-next {
    top: 86px !important;
  }
  div#n2-ss-2 .n2-ss-layer .n2-font-b803c8e347e39702fc90a00e1f130d57-hover {
    font-size: 18px !important;
  }
  div#n2-ss-2 .n2-ss-layer .n2-font-d37eca915f4f611fe4d2300190fd1e9d-hover {
    font-size: 18px !important;
    margin-left: 4%;
  }
  .mean-container .mean-nav {
    background: #1e435a;
    float: left;
    margin-top: 47px;
  }
  .contact-information dl {
    margin-left: 8%;
  }
  .pl-4_xs {
    padding-left: 4% !important;
  }
  p.how_we_are_title {
    font-size: 26px;
}
  .lh_39 {
    font-size: 15px;
  }
  .fa-quote-left, .fa-quote-right {
    font-size: 16px;
  }
  .mt-12_xs {
    margin-top: 12%;
  }
  .site-branding img {
    margin-left: 4%;
  }
  .img_team_xs {
    height: 380px !important;
  }
  .ml-0_xs {
    margin-left: 0px !important;
  }
  .pl-0_xs {
    padding-left: 0px !important;
  }
  .w-90 {
    width: 100%;
  }
  .services_individual_img {
   width: 100%;
    height: 250px;
  }
}
.search-form{
  padding-left: 104px;
}
@media screen and (max-width: 768px) {
  #menu-footer-menu1 {
  	margin-left: 0px !important;
  }
  .n2-bar-justify-content-center {
  	margin-top: 75%;
  }
  .footer-bottom-contain {
    margin-top: 0px !important;
    margin-left: 0px !important;
  }
  .text-center_xs {
    text-align: center;
  }
  .mb-3_xs {
    margin-bottom: 3%;
  }
  .head {
    margin: 0px 0px 18px 41px;
}
  .n2-ss-layer .n2-ow {
  	/* margin: 0em 0em 0em 0.1em !important; */
  }
  div#n2-ss-2 .n2-style-7dd3c1684975eb736b4786eda41aaabc-heading {
    padding: 0px !important;
  }
  div#n2-ss-2 .n2-style-955b5dcce28215c409615099f24232d4-heading {
  	padding: 0px !important;
  }
  .third-image-slider {
  	margin: 0em 0em 0em 7.625em !important;
    display: block !important;
  }
  .fourth-image-slider {
    margin: 5em 0em 3.75em 8.25em !important;
  }
  .fifth-image-slider {
  	    margin: 32px 10px 30px 9px !important;
  }
  .contact-information-wrapper {
    margin-left: 4%;
  }
  .site-branding {
    margin-left: 4%;
  }
  .breadcrumb {
    padding: 16px 18px;
}
  .m_xs {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 2%;
  }
}

.accordion850 .panel-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.accordion850 .panel-default>.panel-heading {
    background-color: transparent;
  border-color: transparent;
}
.accordion850 .panel-default {
  border-color: transparent;
    border-bottom: 2px dotted #656568;
}
.accordion850 .panel-title a {
  text-decoration: none;
}
nav.main-navigation {
    margin-left: -26px!important;
}
@media screen and (min-width: 769px)
{
  .pl-0_align {
    padding-left: 0px;
  }
}
.ourteambox .fa {
    font-size: 44px;
    margin-top: -9%;
    border: 4px solid #ffffff;
    background: #0076cd;
    color: white;
    padding: 3%;
    width: 79px;
    height: 79px;
    box-shadow: 0px;
    border-radius: 50%;
}
.talk_to_us .fa {
    font-size: 37px;
    margin-top: -9%;
    background: #423e3e;
    color: white;
    padding: 5%;
    width: 79px;
    border-radius: 50%;
}
	.main-navigation ul li a {
    font-weight: bold!important;
    font-size: 15px;
}
.accordion850 .panel-title a{
     margin-left: -13px;
     font-weight:bold;
    text-transform: capitalize ;
}
h5.pt-cv-title a {
    color: #0076cd!important;
		font-weight:bold;
}

@media screen and (min-width: 768px) and (max-width: 850px) {
	.minHeight {
  	min-height: 710px;
  }
}

@media screen and (min-width: 851px) and (max-width: 950px) {
	.minHeight {
  	min-height: 690px;
  }
}

@media screen and (min-width: 951px) and (max-width: 1020px) {
	.minHeight {
  	min-height: 650px;
  }
}

@media screen and (min-width: 1021px) and (max-width: 1050px) {
	.minHeight {
  	min-height: 850px;
  }
}

@media screen and (min-width: 1051px) {
	.minHeight {
  	min-height: 730px;
  }
}

@media screen and (min-width: 769px) {
	.pl-0_lg {
    padding-left: 0px;
  }
 
}
div#primary {
    margin-bottom: 50px;
}
div.article_content {
    margin-bottom: 50px;
}
.footerhd{
color:#D3D3D3;
}