body {
font-family: 'Nunito', sans-serif !important;
font-size: 13px;
color:#333;
margin: 0;
padding: 0;
} 
#wrapper {
width: 100%; 
margin: 0 auto;
}
#header {
float: left;
height: 100px;
width: 100%;
background: #000000;
z-index: 999;
}
.ourpracticelastimg{
width:50% !important;
}

 .sticky {
  position: fixed;
  top: 0;
  width: 100%
} 
/*
.sticky + .content {
  padding-top: 75px;
}
*/
.desktoptop
{
	margin-top:33px;
}

.active2
{background-color:#000 !important;height: 100px !important;
}

.hrstyle {
  border-top: 1px dashed #000;
  margin-bottom: 20px;
} 
.bannercolor{
	background-blend-mode: overlay;
background-color: #434242;
}

.sliptitle {
  font-size: 21px;
  font-style: italic;
  font-family: 'Nunito';
  color: #000;
  text-align: left;
  margin-top: 1px;
  margin-bottom: 26px;
}
.sliptitle::before {
  content: "\2713";
  width: 31px;
  position: relative;
  left: 0px;
  top: 0px;
  float: left;
  border: 1px solid #000;
  padding: 2px 10px 3px 5px;
  height: 33px;
  right: 32px;
  margin-right: 11px;
}

#banner {
  float: left;
  height: 500px;
  width: 100%;
  background: url("images/Law-Office-of-Craven-Hoover-Blazek-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;background-position: center;
    background-size: cover;
}


#bannerabout {
  float: left;
  height: 350px;
  width: 100%;
  background: url("images/Indiana-Accident-Law-Firm.jpg")repeat-x;
  margin-top: 0px;
  background-blend-mode: overlay;
background-color: #434242;background-position: center;
    background-size: cover;
  
}


#bannerpracticeare {
  float: left;
  height: 350px;
  width: 100%;
  background: url("images/Indiana-Civil-Lawyers.jpg")repeat-x;
  margin-top: 0px;
  background-blend-mode: overlay;
background-color: #434242;background-position: center;
    background-size: cover;
  
}

#bannercase {
  float: left;
  height: 350px;
  width: 100%;
  background: url("images/Best-Personal-Injury-Lawyers-Indianapolis.jpg")repeat-x;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;background-position: center;
    background-size: cover;
}

#bannerfaq{
  float: left;
  height: 350px;
  width: 100%;
  background: url("images/Personal-Injury-Case-Facts-Indiana.jpg")repeat-x;
  margin-top: 0px;
  background-blend-mode: overlay;
background-color: #434242;background-position: center;
    background-size: cover;
}

#bannercontact{
  float: left;
  height: 350px;
  width: 100%;background-position: center;
    background-size: cover;
  background: url("images/Accident-Law-Firm-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}
#bannerpersonal{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Indianapolis-Personal-Injury-Lawyer.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}
#bannercaracc{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Indianapolis-Car-Accident-Attorneys.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}
#bannertruck{
  float: left;
  height: 350px;
  width: 100%;background-position: center;
    background-size: cover;
  background: url("images/Indianapolis-Truck-Accident-Attorneys.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannermotor{
  float: left;background-position: center;
    background-size: cover;
  height: 350px;
  width: 100%;
  background: url("images/Indianapolis-Motorcycle-Accident-Attorneys.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerslip{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Indianapolis-Slip-and-Fall-Attorneys.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerconstruction{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Indianapolis-Construction-Accident-Attorneys.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerDefective{
  float: left;
  height: 350px;
  width: 100%;background-position: center;
    background-size: cover;
  background: url("images/Indianapolis-Product-Liability-Attorneys.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}


#bannerpedestrain{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Indianapolis-Pedestrian-Accident-Attorneys.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerwrong{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Wrongful-Death-Attorney-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}


#bannerestate{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Probate-Lawyers-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerOrthopedic{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Indianapolis-Orthopedic-Injury-Lawyer.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerchild{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Indianapolis-Childrens-Injury-Attorneys.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannermedical{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Medical-Malpractice-Lawyers-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerbrain{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Brain-Injury-Lawyers-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerwork{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Workers-Comp-Lawyer-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerdogbite{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Dog-Bite-Attorney-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerburn{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Burn-Injury-Attorney-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}

#bannerboat{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Boat-Accident-Attorney-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}
#banneresp{
  float: left;
  height: 350px;
  width: 100%;
  background: url("images/Abogados-Espanol-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}
#bannerabogados{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Abogados-Lesiones-Personales-Indianapolis-Indiana.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}
#bannersautom{
  float: left;
  height: 350px;background-position: center;
    background-size: cover;
  width: 100%;
  background: url("images/Accidentes-Automovilísticos-Indianapolis-IN.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}
#bannerslesion{
  float: left;
  height: 350px;
  width: 100%;background-position: center;
    background-size: cover;
  background: url("images/Lesiones-en-el-Lugar-de-Trabajo-Indianapolis.jpg")no-repeat 50% 50% / cover;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
} 







.contact-wrap {
  margin: 0 auto; 
  width: 90%;
  max-width: 100%;
  box-sizing: border-box;
} 


.field { 
  margin-bottom: 14px; 
}

.field input,
.field textarea {
  width: 100%;
  max-width: 100%;
  padding: 12px 14px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  color: #333;
  background: #fff;
  outline: none;
  transition: border-color .2s;
}

.field input:focus,
.field textarea:focus { 
  border-color: #1a73e8; 
}

.field textarea { 
  height: 110px; 
  resize: vertical; 
}

.field input::placeholder,
.field textarea::placeholder { 
  color: #aaa; 
}

.field input.invalid,
.field textarea.invalid { 
  border-color: #e53935; 
}

.field-error {
  display: none;
  color: #e53935;
  font-size: 12px;
  margin-top: 4px;
  margin-bottom: 2px;
}

.captcha-box {
  border: 1px solid #ccc;
  border-radius: 4px;
  width: 100%;
  padding: 16px 14px 14px;
  margin-bottom: 18px;
}

.captcha-label {
  font-size: 13px;
  font-weight: 600;
  color: #333;
  margin-bottom: 12px;
}

.captcha-label span { 
  color: #e53935; 
}

.captcha-img-wrap {
  background: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 12px;
  text-align: center;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
}

.captcha-img-wrap img {
  max-width: 100%;
  height: auto;
  width: auto;
  min-width: 0;
  border-radius: 3px;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
}

.captcha-refresh {
  font-size: 22px;
  cursor: pointer;
  color: #1a73e8;
  user-select: none;
  background: none;
  border: none;
  line-height: 1;
  flex-shrink: 0;
}

.captcha-refresh:hover { 
  color: #0d47a1; 
}

.captcha-input {
  width: 100%;
  max-width: 100%;
  padding: 11px 0px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 14px;
  font-family: Arial, sans-serif;
  text-align: center;
  letter-spacing: 3px;
  outline: none;
}

.captcha-input:focus { 
  border-color: #1a73e8; 
}

.captcha-input::placeholder { 
  letter-spacing: 0; 
  color: #aaa; 
}

.captcha-error {
  display: none;
  color: #e53935;
  font-size: 12px;
  margin-top: 6px;
}

.btn-send {
  width: 100%;
  padding: 14px;
  background: #1a73e8;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  font-family: Arial, sans-serif;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background .2s;
  letter-spacing: .3px;
}

.btn-send:hover { 
  background: #1558b0; 
}

.btn-send.loading { 
  opacity: .65; 
  cursor: default; 
  pointer-events: none; 
}

.response-box { 
  margin-top: 16px; 
  font-size: 13px; 
}

.vpb_success {
  background: #e8f5e9;
  color: #2e7d32;
  padding: 13px 16px;
  border-radius: 4px;
  border-left: 4px solid #2e7d32;
}

.vpb_error {
  background: #ffebee;
  color: #c62828;
  padding: 13px 16px;
  border-radius: 4px;
  border-left: 4px solid #e53935;
}

/* RESPONSIVE */
@media (max-width: 768px) {

  .captcha-box {
    padding: 14px 12px;
  }

  .captcha-img-wrap {
    flex-direction: column;
    gap: 10px;
  }

  .captcha-img-wrap img {
    width: 100%;
    max-width: 260px;
  }

  .captcha-input,
  .field input,
  .field textarea,
  .btn-send {
    font-size: 16px;
  }
}

@media (max-width: 480px) {

  .field input,
  .field textarea,
  .captcha-input,
  .btn-send {
    padding: 12px;
  }

  .captcha-img-wrap {
    padding: 10px;
  }

  .captcha-img-wrap img {
    max-width: 100%;
  }

  .captcha-refresh {
    font-size: 20px;
  }
}




.firstchild
{
float:left;padding-bottom: 24px;
width:30%;
}
.firstchild ul {
  list-style-type: none; 
  padding: 0px;
  text-decoration: none;
  line-height: 41px;
}


 
.secondchild ul {
  list-style-type: none; 
  padding: 0px;
  text-decoration: none;
  line-height: 41px;
}
.titelar {
  text-align: left;
  padding-bottom: 0px;
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 0px;
  clear: both;
  color: #102251;
  display: block;
  font-weight: bold;
  margin-top: 20px;
}
.titelar::before {
  content: "→";
  width: 10px;
  height: 10px;
  position: relative;
  left: 0px;
  top: 0px;
  float: left;
  padding-right: 31px;
}

.abtpictur{
width:100%;
height:Auto;
	
}
.estateul
{
font-size:12px;
}
.estatetitle
{
  text-align: left;
  padding-bottom: 20px;
  font-size: 15px;
  line-height: 22px;
  margin-top: 33px;
  font-weight:bold;
}
.estatetitle::before {
  content: "→";
  width: 10px;
  height: 10px;
  position: relative;
  left: 0px;
  top: 0px;
  float: left;
  padding-right: 31px;
}
.ourpracticewrap
{
display: inline-block;
vertical-align: top;
margin: 19px 2.75% 19px 0;
padding: 0;
width: 31.5%;
}

.ourpracticewrap2
{
display: inline-block;
vertical-align: top;
margin: 19px 2.75% 19px 0;
padding: 0;
width: 49%;
}

  
.cct-pa-category-wrap {
  width: 100%;
  height: 500px;
  overflow: hidden;
  position: relative;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  
} 

.cct-pa-category-wrap:hover::before {
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background: red;
  position: absolute;
}



.colorimg{/*
filter: opacity(0%);
filter: opacity;
-webkit-filter: opacity(0%);
filter: none;
-webkit-transition: all 1s ease;*/
 -webkit-filter: brightness(100%);
}

.colorimg:hover{
	/*
transition: 1s ease;
filter: opacity(70%);
-webkit-filter: opacity(70%);*/ -webkit-filter: brightness(50%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
 


.cct-pa-category-wrap::before {
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  background: rgba(0,174,239,.2);
  position: absolute;
}

.cct-content-wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 20px 20px 27px;
  background-image: linear-gradient( to top, rgb(19, 19, 20), rgba(48, 48, 54, 0.62), rgba(43, 43, 46, 0.38), rgba(000, 0, 255, 0) );
}

.cct-content-wrap h3 {
  font-weight: 400;
color: #fff; font-family: 'Old Standard TT', serif;
text-align:center;
  margin-bottom: 0;
}
.cct-content-wrap p {
  margin-bottom: 0;
  color: #fff;
  font-family: 'Nunito', sans-serif;
  font-size: 17px;
  margin-top: 10px;
}
 
.textcon{
margin-bottom:44px;font-family: 'Nunito', sans-serif;
font-size: 16px;line-height: 1.42857143;
color: #333;	
}


 
.textabt{
margin-bottom:44px;font-family: 'Nunito', sans-serif;
font-size: 17px;line-height: 1.42857143;
color: #333;	
}

a.practice
{ 
color: #fff; 
text-decoration:underline;
}
a.practice:hover
{
color: #fff;
text-decoration:none; 
  
}

.h1desktop{
	display:block;
}

.h1mobile{
	display:none;
}

.bannerbuttontr {
  color: white;
  cursor: pointer;
  font-size: 12px;
  font-weight: 900;
  max-width: 350px;
  width: 100%;
  background-color: #957b5a;
  font-family: 'Nunito', sans-serif;
  text-transform: uppercase;
  padding: 18px 28px;
  display: inline-block;
  text-decoration: none;
  border: solid 2px #957b5a;
  transition: all .35s linear;
}


.bannerbuttontr:hover{
color: white;}


.flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display:flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;flex-wrap:wrap;}

.practice-areas-wrapper{background-color:#0e121c; color:white;}
.practice-areas-wrapper h2{text-align: center; margin:0; color:white; font-family: 'Old Standard TT', serif;font-size: 47px;}
.practice-areas-wrapper .content-width{padding:80px 0px; text-align:center;}
.practice-areas-wrapper .content-width .flex{align-items: stretch; padding-top:50px;}
 .practice-areas-wrapper .content-width .button{display: inline-block; margin-top:50px !important; max-width:300px; width:100%;
 transition: all .35s linear;
 }
 
 .practice-areas-wrapper .pa-1, .practice-areas-wrapper .pa-2, .practice-areas-wrapper .pa-3, .practice-areas-wrapper .pa-4, .practice-areas-wrapper .pa-5, .practice-areas-wrapper .pa-6{display: flex; align-items: center; justify-content: center; border:solid 2px #0e121c; padding:100px 15px; background-repeat: no-repeat; position: relative;}
 
 .button {
  transform: scale(1);
  animation: buttonPule 7s linear infinite;
  text-transform: uppercase;
color: white !important;
cursor: pointer;
font-size: 12px;
font-weight: 900;
}.button::before, .gform_footer::after {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #957b5a;
  overflow: hidden;
  transition: all .35s linear;
  z-index: -1;
}
 .button span {
  transition: .25s linear .25s;
}
.button span {
  color:  color: #ffffff !important;
  position: relative;
  z-index: 1;
}
.button, .gform_footer input {
  background-color: transparent;
  text-transform: uppercase;
  margin: auto !important;
    margin-top: auto;
  padding: 10px 30px;
  display: inline-block;
  color: white !important;
  text-decoration: none;
  cursor: pointer;
  border: 0;
  border-radius: 0px;
  font-size: 12px;
  font-weight: 900;
  position: relative;
  position: relative;
  border: solid 2px #957b5a;
  overflow: hidden;
}

 
.practice-areas-wrapper .pa-1:before, .practice-areas-wrapper .pa-2:before, .practice-areas-wrapper .pa-3:before, .practice-areas-wrapper .pa-4:before, .practice-areas-wrapper .pa-5:before, .practice-areas-wrapper .pa-6:before{content:''; height:100%; width:100%; background-color: rgba(0,0,0,.25); position: absolute; top:0; left:0;}
.practice-areas-wrapper.activator.active .pa-1:hover:before, 
.practice-areas-wrapper.activator.active .pa-2:hover:before, 
.practice-areas-wrapper.activator.active .pa-3:hover:before, 
.practice-areas-wrapper.activator.active .pa-4:hover:before, 
.practice-areas-wrapper.activator.active .pa-5:hover:before, 
.practice-areas-wrapper.activator.active .pa-6:hover:before{background-color: rgba(0,0,0,0); transition: all .25s linear; cursor: pointer;}
.practice-areas-wrapper .pa-1{width:100%; background-size: 100% auto; background-position: 0 -60px;}
.practice-areas-wrapper h5:after{content:''; background-color: rgba(150, 123, 89, .25); width:100%; left:0; height: 2px; display: block; bottom: -5px; top: initial; position: absolute;}
.practice-areas-wrapper h5:before{content:''; background-color: rgba(150, 123, 89, 1); width:100%; height: 2px; max-width:0; position: absolute; bottom:-5px; left:0; transition: all .25s linear;}
.practice-areas-wrapper.activator.active .pa-1:hover h5:before, 
.practice-areas-wrapper.activator.active .pa-2:hover h5:before, 
.practice-areas-wrapper.activator.active .pa-3:hover h5:before, 
.practice-areas-wrapper.activator.active .pa-4:hover h5:before, 
.practice-areas-wrapper.activator.active .pa-5:hover h5:before, 
.practice-areas-wrapper.activator.active .pa-6:hover h5:before{max-width:400px; transition: all .25s linear; }
/*scroll animations*/
.practice-areas-wrapper.activator h5:before{max-width:400px; transition: all 1s linear; }
.practice-areas-wrapper.activator.active h5:before{max-width:0; transition: all 1s linear;}
.practice-areas-wrapper.activator .pa-1:before,
.practice-areas-wrapper.activator .pa-2:before,
.practice-areas-wrapper.activator .pa-3:before, 
.practice-areas-wrapper.activator .pa-4:before,  
.practice-areas-wrapper.activator .pa-5:before,  
.practice-areas-wrapper.activator .pa-6:before{background-color: rgba(0,0,0,.8); transition: all 1s linear;} 

.practice-areas-wrapper.activator.active .pa-1:before,
.practice-areas-wrapper.activator.active .pa-2:before,
.practice-areas-wrapper.activator.active .pa-3:before, 
.practice-areas-wrapper.activator.active .pa-4:before,  
.practice-areas-wrapper.activator.active .pa-5:before,  
.practice-areas-wrapper.activator.active .pa-6:before{transition: all 1s linear; background-color: rgba(0,0,0,.25);}
 
.ramos-process .icon-wrapper li:before{display: none;}

/*blogs-wrapper*/
 .practice-areas-wrapper .pa-2{width:50%;background-size: 472px;
  background-position: -86px -38px;}
 .practice-areas-wrapper .pa-3{width:50%; background-size: 700px; background-position: -190px -167px;}
.practice-areas-wrapper .pa-4{width:50%; background-position: 0px 0; background-size: cover;}
   
.practice-areas-wrapper .pa-5 {
  padding: 100px 15px;
  background-size: 472px;
  background-position: -86px -38px;
}
.practice-areas-wrapper .pa-6{padding:100px 15px;
  background-size: 472px;
  background-position: -86px -38px;}
.pa-one-three, .pa-four-six{width:50%;}
.pa-two-three, .pa-four-six{display: flex;} 
.pa-five-six{width:50%;}
 .practice-areas-wrapper h5{position: relative; font-weight:700;  color:white;  font-size: 1.15em;   
  text-transform: uppercase;
  margin: 0;
}
.practice-areas-wrapper.activator.active .pa-1::before, .practice-areas-wrapper.activator.active .pa-2::before, .practice-areas-wrapper.activator.active .pa-3::before, .practice-areas-wrapper.activator.active .pa-4::before, .practice-areas-wrapper.activator.active .pa-5::before, .practice-areas-wrapper.activator.active .pa-6::before {
transition: all 1s linear;
background-color: rgba(0,0,0,.25);
}

a:hover, a:focus {
  color: #2a6496;
  text-decoration: none !important;
}

@media all and (max-width:1250px){
.pa-four-six{display: block;}   
.practice-areas-wrapper .pa-4{width:100%;}
.pa-five-six{width:100%; display: flex; }
.practice-areas-wrapper .pa-5, .practice-areas-wrapper .pa-6{width:50%; padding:112px 25px;}
}
@media all and (max-width:1100px){
.practice-areas-wrapper .pa-1{background-position:0 0;}
.pa-two-three, .pa-five-six{display: block;}
.practice-areas-wrapper .pa-2, .practice-areas-wrapper .pa-3, .practice-areas-wrapper .pa-5, .practice-areas-wrapper .pa-6{width:100%;}
.practice-areas-wrapper .pa-5, .practice-areas-wrapper .pa-6{padding:100px 25px;}
}
@media all and (max-width:1000px){
.practice-areas-wrapper .content-width{padding:25px;}
.practice-areas-wrapper .content-width .flex{padding-top:25px;}
.practice-areas-wrapper .content-width .button{margin-top:25px !important;}
}
 @media all and (max-width:767px){
.pa-one-three, .pa-four-six{width:100%;}
.practice-areas-wrapper .pa-5{background-position: 0px -219px;}
.practice-areas-wrapper .pa-3{background-position: -0px -167px;}
.practice-areas-wrapper .pa-2{background-size: cover;}
}
.practice-areas-wrapper .pa-1, .practice-areas-wrapper .pa-2, .practice-areas-wrapper .pa-3, .practice-areas-wrapper .pa-4, .practice-areas-wrapper .pa-5, .practice-areas-wrapper .pa-6 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 2px #0e121c;
  padding: 100px 15px;
  background-repeat: no-repeat;
  position: relative;
}.practice-areas-wrapper .pa-1 {
  width: 100%;
  background-size: 100% auto;
  background-position: 0 -60px;
}.practice-areas-wrapper h5::before {
  content: '';
  background-color: rgba(150, 123, 89, 1);
  width: 100%;
  height: 2px;
  max-width: 0;
  position: absolute;
  bottom: -5px;
  left: 0;
  transition: all .25s linear;
}.practice-areas-wrapper h5::after {
  content: '';
  background-color: rgba(150, 123, 89, .25);
  width: 100%;
  left: 0;
  height: 2px;
  display: block;
  bottom: -5px;
  top: initial;
  position: absolute;
} 
.toggle .content-width{padding-right:50px; 
font-family: 'Nunito', sans-serif; font-size:17px;}
.toggle .content-width .flex, .toggle-wrapper > .content-width > .flex{align-items: flex-start;}
 .toggle .content-width h2{color:#102251; text-align:left; font-weight:bold; margin-bottom:15px; font-size:25px;font-family: 'Old Standard TT', serif;}
 .toggle .content-width h3{color:#102251; text-align:left; font-weight:100; margin-bottom:15px; font-size:17px;
 
 display: list-item;
margin-left: 19px;
 }
 .toggle .content-width h6{margin:0;}
 .toggle p span.txt-gold{font-weight:700;}
 .toggle .button{width:100%; max-width:175px; text-align:center;} 
 
 .toggle .content-width p {
  color: #102251;
  text-align: left;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 21px;
}

.toggle .content-width p span {
  text-align: left;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 22px; 
  float: left;
}
 .toggle .content-width p span::before {
  
  content: "→";
  width: 10px;
  height: 10px;
  position: relative;
  left: 0px;
  top: 0px;
  float: left;
  padding-right: 31px;
}




.toggle .content-width p strong {
  text-align: left;
  padding-bottom: 20px;
  font-size: 16px;
line-height: 21px;
  line-height: 22px; font-weight: 100;
  float: left;
}
 .toggle .content-width p strong::before {
  content: "\2713";
width: 12px;
height: 22px;
position: relative;
left: 0px;
top: 0px;
float: left;
padding-right: 19px;
border: 1px solid #000;
margin-right: 5px;
padding-left: 5px;
}
 .toggle .toggle-title{padding:0; margin:0 50px 0 0; width:calc(40% - 100px); border-right:solid 1px #dadada; 
list-style-type: none;}
 .toggle .toggle-title li {
  padding: 10px;
  font-weight: 100;
  position: relative;
  font-size: 16px;margin-bottom: 7px;
}
 .toggle .toggle-title li.active{background-color:#967b59; color:white;}

 .toggle .toggle-title li:after{content:''; height:100%; width:100%; max-width:0; overflow:hidden; background-color:#967b59; left:0; top:0; position: absolute; z-index:-1; transition: max-width .5s linear, color .25s linear .25s;}
 .toggle .toggle-title li:before{display: none;}

 .faq.toggle .content-width{padding:50px; }
 .faq.toggle .toggle-title{padding: 0 0 0 100px;}
 .faq.toggle .toggle-content{padding-right:100px;}
 .faq.toggle .content-width h2{margin:0;}
 .faq.toggle .content-width > p{text-align: center; padding-bottom:50px;}
  
.testimonials
{background:#f9f9f9; padding-top:50px; padding-bottom:50px; height:450px; border-top:4px solid #000;}
.thumbnail .caption {
  padding: 9px;
  color: #333;
  font-weight: 100;
}
.faqtitel
{  font-size:50px;
text-align:center;
 font-weight: bold;margin-top:33px;
  color: #102251;
  font-family: 'Old Standard TT', serif;}	


.testimonialstitel
{  font-size:50px;
text-align:center;
 font-weight: bold;margin-top:33px;
  color: #102251;
  font-family: 'Old Standard TT', serif;}	  

 .toggle .toggle-title li:after{content:''; height:100%; width:100%; max-width:0; overflow:hidden; background-color:#967b59; left:0; top:0; position: absolute; z-index:-1; transition: max-width .5s linear, color .25s linear .25s;}
 .toggle .toggle-title li:before{display: none;}
 
 
 /*toggle content*/
 .toggle .toggle-content{width:60%;}
 .toggle .toggle-content ul{margin-top:0;}
 .toggle .toggle-content li, .toggle .toggle-content div{font-weight:100;}
 .toggle .toggle-content > div{display: none;}
 .toggle .toggle-content > div.active{display: block;}
 .toggle .toggle-content > div.active.flex{display: flex;}
 .toggle .toggle-content > div.active.flex .col-2 img{max-width:100%; height:auto; padding-right:25px;}
 .toggle .title{font-weight:700; padding-top:0px;}
 .toggle .content-width .flex .flex{align-items: stretch;}
 .toggle-content .flex .col-2{border-bottom:solid 1px #F9F9F9; padding:5px; margin:5px 0;}
  

 @media all and (min-width:1001px){
 .toggle .toggle-title li:hover{cursor: pointer; color:white;}
 .toggle .toggle-title li:hover:after{max-width:500px; transition: max-width .5s linear, color .25s linear .25s;}
  }   

 @media all and (max-width:1200px){
 .toggle .toggle-title{padding:0; margin-right:50px; width:calc(40% - 50px);     padding-bottom: 25px; margin-bottom: 25px;}
 .toggle .toggle-content{padding-right:0;}
 }
 
 @media all and (max-width:1000px){
 .toggle-wrapper > .content-width{padding:25px;}
 .toggle .content-width h2{margin:0 0 25px 0;}
 .toggle .toggle-content > div.active.flex .col-2 img{ padding-right:0px;}
 }    @media all and (max-width:690px){
 .toggle .content-width .flex{display: block;}
 .toggle .toggle-title{border-right:none; border-bottom:solid 0px #dadada;}
 .toggle .toggle-title, .toggle .toggle-content{width:100%; }
 .toggle .button{margin:15px auto 0 auto; display: block;}
 } 
 
 
 @media all and (max-width:1200px){
 .faq.toggle .content-width{padding:25px 25px 0 25px;}
 .faq.toggle .toggle-title{padding: 0;}
 .faq.toggle .toggle-content{padding:0px;}
 .faq.toggle .content-width > p{padding-bottom:25px;}
 }
 .text-info {
  color: #000 !important;
  text-align: center !important;
  margin-bottom: 10px !important;
} 
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #f9f9f9 !important;
  border: 0px solid #ddd !important;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
} 
.col-md-10 {width: 100% !important;
  padding: 9px 63px !important;
  line-height: 28px !important;
  font-family: 'Nunito', sans-serif !important;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 0px solid #eee !important;
}
#middleback {
  float: left;
  height: 600px;
  width: 100%;
  background: url("images/Indianapolis-Personal-Injury-Law-Firm.jpg")repeat-x;
  margin-top: 0px;
}.middletitle {
  font-size: 50px;
  font-weight: bold;
  color: #000;
  font-family: 'Old Standard TT', serif;
  margin-top: 50px;
  text-align: right;margin-right: 5%;
}
.carousel-control {
  color: #977b59 !important;
  text-shadow: 0 0px 1px rgba(0,0,0,.6) !important;
}
.middletitle2 {
  font-size: 20px;
  font-weight: 100;
  color: #102251;
   font-family: 'Nunito', sans-serif;
  margin-top: 10px;margin-right: 5%;
  text-align: right;padding-bottom:75px;
}.middlebox {
  width: 90%;
  height: 250px;
  background-color: rgba(10, 17, 34, .95);
  padding: 75px 0px;
  margin-top: 10px;
  color: white;
  margin-bottom: 75px;
  align-items: stretch;
  margin-left: 5%;
  margin-right: 5%;
}
#message {  padding: 0px 40px 0px 0px; }
.middlecolbox{
	
	width: 25%;padding: 0 15px;
position: relative;
}
 .iconcontentwrapper  {
  display: block;
  left: 0;
  right: 0;
  position: absolute;
  top: -130px;
  border: solid 10px #f1f2f1;
  margin: 0 auto;
  background-color: #967b59;
  border-radius: 100px;
  height: 125px;
  width: 125px;
}
.iconcontenth4
{text-align:center;font-family: 'Old Standard TT', serif;
	margin-bottom: 10px;font-size: 1.6em;
font-weight: 300;color: white;
}.iconcontentdescr {
  padding: 2px 2px;
  color: #c7c7c7;
  font-size: 15px;
  text-align: center;
}
.firmicon {
  text-align: center;
  margin-top: 17px;
  height: 70px;
  width: auto;
  margin-left: 19px;
}

.dedicatedbox1
{
float:left;
width:33%;  background-color: #0E121C;
  padding-left: 50px;
  padding-top: 100px;
  color: white;

}

.dedicatedbox2
{
float:left;
width:30%; background: url("images/Craven-Hoover-Blazek-PC-Indianapolis.jpg")repeat-x;
position: relative;
}
.dedicateimg {
  margin-left: 10px;
  height: 550px;
  width: auto;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 99;
}
.dedicatedboxborder {
  border-left: solid 1px rgba(255,255,255,.15);
  border-top: solid 1px rgba(255,255,255,.15);
  
  padding: 28px 13px 50px 108px;
  margin-left: -100px;
}

.dedicatedbox3
{
float:left;
width:37%;background: rgb(157,134,105);
  padding: 50px 45px 50px 50px;
  position: relative;
}.dedicatetitle {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  margin-left: 0;
  line-height: 23px;
  margin-bottom: 20px;
  margin-top: 5px;
  font-family: 'Nunito', sans-serif;
}

.dedicatetitle2 {
  color: #fff;
  font-size: 40px;
  font-weight: 800; 
  margin-left: -7px;
  line-height: 23px;
  margin-bottom: 18px;
  font-family: 'Old Standard TT', serif;
  position: absolute;
  z-index: 99;
}
 
.feetitell {
  font-weight: 600;
  text-decoration: underline;
  font-size: 17px;
  padding-bottom: 4px;
  color: #102251;
  font-family: 'Nunito', sans-serif;
}

.dedicdescr {
  font-weight: 100;
  text-decoration: none;
  font-size: 17px;
  padding-bottom: 20px;
  color: #102251;
}

.dedicatetitle3 {
  color: #957b5a;
  font-size: 26px;
  font-weight: 600;
  margin-left: 0%;
  text-transform: uppercase;
  line-height: 28px;
  margin-bottom: 18px;
  margin-top: 140px;
  font-family: 'Nunito', sans-serif;
  display: inline-block;
  position: relative;
}
.dedicatetitle3::after {
  content: '';
  height: 2px;
  width: 256px;
  background-color: #f0f0f0;
  position: absolute;
  right: -266px;
  top: 7px;
  z-index: 99;
}
.dedicatetitle4 {
  color: #fff;
  font-size: 16px;
  font-weight: 100;
  margin-left: 0%;
  line-height: 23px;
  margin-bottom: 18px;
  margin-top: 20px;
  font-family: 'Nunito', sans-serif;
  margin-right: 30px;
}
.blogimg {
  width: 80%;
  height: auto;
  margin-top: 50px;
}

.scheduletitle {
  color: #fff;
  font-size: 45px;
   font-weight: 800;
    text-align:center;
  line-height: 23px;
  margin-bottom: 18px;
  margin-top:70px;
  font-family: 'Old Standard TT', serif;
}

.scheduletext {
  color: #fff;
  font-size: 16px;
  font-weight: 100;
  text-align:center;
  line-height: 23px;
  margin-bottom: 18px;
  margin-top: 20px;
  font-family: 'Nunito', sans-serif; 
}
.bannertitle {
  color: #fff;
  font-size: 39px;
  font-weight: 100;
  font-style: italic;
  margin-left: 28%;
  line-height: 32px;
  margin-bottom: 32px;
  margin-top: 102px;
  font-family: 'Old Standard TT', serif;
}

.bannertitle2 {
  font-family: arial;
  color: #fff;
  font-size: 175px;
  font-weight: inherit;
  text-align: center;
  line-height: 23px;
  margin-bottom: 72px;
  margin-top: 60px;
}
.bannertitle3 {
  color: #fff;
  font-size: 30px;
  font-style: italic;
  font-weight: 100;
  margin-left: 43%;
  line-height: 23px;
  margin-bottom: 36px;
  font-family: 'Old Standard TT', serif;
  margin-top: 20px;
  letter-spacing: 1px;
}

.bannerabout {
  color: #fff;font-family: 'Nunito', sans-serif;
  font-size: 55px;
  text-align: center;
  font-weight: 100; 
  line-height: 23px; 
  margin-bottom: 47px;
  margin-top: 150px;
}
.awardsrapper {
  background-color: #f9f9f9;
  padding-bottom: 0px;padding-top: 0px;color:#000;
  border-bottom: solid 1px #e3e3e3; margin-bottom:55px;
}

.descriptionfag{float:left;width:100%;font-family: 'Nunito', sans-serif;
font-size:16px;	}


.descriptionfag h1 {
  color: #102251;
  font-family: 'Nunito', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 23px;
  margin-top: 20px;
  margin-bottom: 15px;
  font-weight: 600;
  line-height: 20px;
}

.descriptionfag h2 {
  color: #102251;
  font-family: 'Old Standard TT', serif;
  font-size: 33px;
  margin-top: 50px;
  margin-bottom: 37px;
  line-height: 20px;
  font-weight: 600;
}

.descriptionfag h3 {
  color: #102251;font-family: 'Nunito', sans-serif;
  text-align: left;
  font-weight: 600;
  margin-bottom: 15px;
  font-size: 17px;margin-top: 20px;
}
.descriptionfag p {
  color: #102251;
  text-align: left;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 21px;
}
.descriptionfag p span {
  text-align: left;
  padding-bottom: 0px;
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 0px;
  clear: both;
  display: block;
}

.descriptionfag p span::before {
  content: "→";
  width: 10px;
  height: 10px;
  position: relative;
  left: 0px;
  top: 0px;
  float: left;
  padding-right: 31px;
}

.description{float:left;width:60%;font-family: 'Nunito', sans-serif;
font-size:16px;	}
.rightnavlinks{float:right;width:35%; margin-left:5%;margin-top: 17px;}

.rightnavlinksfaqdescktop{float:right;width:35%; margin-left:5%; display:block;}
.rightnavlinksfaqdmobile{float:right;width:35%; margin-left:5%; display:none;}
.rightnavlinksfaqdmobile2{float:right;width:35%; margin-left:5%; display:none;}

.titleabout
{font-weight: 600;
color: #102251;
font-family: 'Nunito', sans-serif;
}


.descriptionsp {
  font-size: 17px;
  margin-left: 0px;
  padding: 0;
  line-height: 24px;
  font-family: 'Nunito', sans-serif;
  color: #102251;
  font-weight: 100;
}
.abttedxtbig{
	font-size: 16px !important;
}



.enspantext{font-size: 16px;
color: #102251;margin-bottom: 20px;
font-family: 'Nunito', sans-serif;}


.abttedxt{font-size: 12px;
color: #102251;margin-bottom: 20px;
font-family: 'Nunito', sans-serif;}
.conimg{
	margin-left:5%;
width:90%;
}

.secondchild
{
float:left;
width:50%;
}
.fontsize{
font-size:19px !important;
}
.slipfont{
	
font-size:22px !important;
}

.abttedxt span {
  text-align: left;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 22px;
  float: left;
}
.abttedxt span::before {
  content: "→";
  width: 10px;
  height: 10px;
  position: relative;
  left: 0px;
  top: 0px;
  float: left;
  padding-right: 31px;
}


.scheduleformtitle {
  font-family: 'Old Standard TT', serif;
  margin-top: 22px;
  line-height: 32px;
  color: #fff;
  margin-bottom: 0px;
  text-transform: capitalize;
  font-size:20px;
}

.scheduleformtitlehr{
	border:1px solid #957b5a;
	height:2px;
	width:85px;
}

.h1tit{
font-size: 41px !important;margin-bottom: 20px !important;
}
.title{
color: #102251;font-weight: bold;font-size: 24px;
font-family: 'Nunito', sans-serif;}
#content h1 {
  font-family: 'Old Standard TT', serif;
  margin-top: 22px;
  line-height: 32px;
  color: #102251;
  margin-bottom: 14px;
  text-transform: capitalize;
  font-size: 29px;
}
.description h1 {
  color: #102251;
  font-family: 'Nunito', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 23px;
  margin-top: 20px;
  margin-bottom: 15px;
  font-weight: 600;
  line-height: 20px;
}
.description h2{
  color: #102251;
  font-family: 'Nunito', sans-serif; 
  font-size: 24px;
  margin-top: 33px;
  margin-bottom: 15px; 
  line-height: 29px;
}
.description.text{
font-family: 'Nunito Sans', sans-serif;
color: #102251;
}

.description h4{color: #102251;
font-family: 'Old Standard TT', serif;
font-size:35px;
margin-top:40px; margin-bottom:12px;
}

.description h3{
font-family: 'Nunito', sans-serif;	
font-size:30px;
margin-top:20px; margin-bottom:22px;
}
#blogbox
{
float:left;
width:60%; font-family: 'Nunito', sans-serif;
}

#blogvideo
{
float:right;
width:40%;
}

.blogdate {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 11px;
  padding-bottom: 15px; font-family: 'Nunito', sans-serif;
}

.blogdescr
{color: #102251;font-family: 'Old Standard TT', serif;
font-size: 22px;
padding-bottom: 15px; 
line-height: 1.5em;
font-weight: 100; 
}

.readmore {
  color: #957b5a;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 3px;
  font-weight: 900;
  display: inline-block;
  position: relative;
}.readmore::after {
  content: '';
  height: 2px;
  width: 40px;
  background-color: #f0f0f0;
  position: absolute;
  right: -55px;
  top: 7px;
}
.footstar {
  color: #fff;
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 3px;
  font-weight: 900;
  display: block;
  position: relative;
  text-align: left;
  margin-left:40px;
}.footstar::before {
  content: url('images/star-sml.png');
  height: 20px;
  width: 20px;
  position: absolute;
  left: -28px;
  top: -4px;
}
.footstartit {
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 3px;
  font-weight: 900;
  position: relative;
  text-align: left;
  margin-left: 8px;
  margin-bottom: -6px;
}
#buttons {
  float: left;
  height: auto;
  width: 100%;
  background-color: #0f141f;
  padding-top: 0px;
  padding-bottom: 0px;
}
/*
a.bannerbutton { white-space: normal;
  display: block;
  text-transform: uppercase;
  font-family: 'seguibl';
  font-weight: 700;
  color: #daa520;
  font-size: 18px;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  border: 2px solid #957b5a;
  text-decoration: none;
  width: 20%;
  transition: all .35s linear;
  margin: 0 auto;
}
*/


a.mmn
{ 
color: #102251; 
text-decoration:underline;
}
a.mmn:hover
{
color: #957b5a;
text-decoration:none;
}


a.mmbtn
{ 
color: #957b5a; 
text-decoration:none;
}
a.mmbtn:hover
{
color: #957b5a;
text-decoration:none;
}

a.mm
{ 
color: #957b5a; 
text-decoration:none;
}
a.mm:hover
{
color: #957b5a;
text-decoration:none;
}

a.bannerbutton{
  display: block;
  width: 400px;
  height: 50px;
  line-height: 46px;
  text-decoration: none;
  text-align: center;
  border-radius: 0px;
  
  color: #fff;
  font-size: 20px; 
  background: #957b5a; 
  text-transform: uppercase;
  transition: all .35s;
}

a.bannerbutton:before,
a.bannerbutton:after{
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: -100%;
  left: 0;
  background: seagreen;
  z-index: -1;
  transition: all .35s;
}

a.bannerbutton:before{
  opacity: .5;
}

a.bannerbutton:after{
  transition-delay: .2s;
}

a.bannerbutton:hover{
  color: #fff;border: 3px solid #957b5a; background:transparent;
}

a.bannerbutton:hover:before,
a.bannerbutton:hover:after{
  top: 0;
}



.logo
{
float:left;
width:12%;
}
.menu
{
float:left;
width:70%;}
.headerlogo {
  width: 88px;
  height: auto;
  margin-top: 9px;
}.htcallus
{
padding-top:30px;margin-left:3%;
float:left;
width:15%;
}
.callus{font-family: 'Nunito', sans-serif;
color:#828386;text-align:center;	 position: relative;
font-size:13px;}

 
.callus::before {
  content: '';
  height: 1px;
  width: 40px;
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translateY(-50%);
  background-color: #333333;
}
.callus::after {
  content: '';
  height: 1px;
  width: 40px;
  left: 0px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #333333;
}

.headphone
{font-family: 'Nunito', sans-serif;
color:#bababa;text-align:center;	
font-size:21px;
}
 
#contentmiddle
{float: left;
width: 90%;
margin-left:5%;
margin-right:5%;
}
#contentmenu
{
margin-top:40px;	
}
.buttonbox
{
width:33%;
float: left;
}
.btnicon{
width:25%;
float: left;
}

.btndescr{
width:73%;margin-let:2%;
float: right; margin-top:10px;
}

.btntitle{font-size: 1.15em;
font-weight: 600;
text-transform: uppercase;
margin: 0;color: #957b5a;}
.btntext {
  line-height: 24px;
  color: #909193;
  font-weight: 400;
  padding-top: 2px;
  font-size: 18px;
  letter-spacing: 1px;
}

.buttonsimg
{
	height:100px;
	width:auto;padding-left: 12%;
}.bodydescr {
  font-size: 16px;
  float: left;
  width: 66%;
  margin-right: 4%;
}
.bodydescr p {
  font-size: 17px;
  margin-left: 0px;
  padding: 0;
  line-height: 24px;
  font-family: 'Nunito', sans-serif;
  color: #102251;
  font-weight: 100;
}


.bodydescr h2 {
 font-family: 'Old Standard TT', serif;
color: #102251;
font-size: 23px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
}

 .quotes {
  padding-left: 25px;
  padding: 25px !important;
  margin-left: 25px;
  border-left: solid 2px #cabdac;
  font-weight: 100;
  letter-spacing: 3px;
  font-size:20px;text-transform: uppercase;
  position: relative;
}
 .quotes::before {
  content: '';
  height: 100%;
  max-height: 0;
  width: 2px;
  left: -2px;
  top: 0;
  background-color: #cabdac;
  position: absolute;
  transition: all .5s linear;
}

.rightimage2
{
float:right;margin-top: 100px;
width:30%;height: 600px;
 background: url("images/Estate-Planning-Lawyers-Indianapolis-Indiana.jpg")repeat-x;
margin-bottom:50px;
}
.picturerighthome
{margin-left: -25px;
height: auto;
width: 100%;}

.rightimagehome {
  float: right;
  margin-top: 244px;
  width: 30%;
  height: 600px;background-image: none;
  margin-bottom: 50px;
}

.rightimage
{
float:right;margin-top: 100px;
width:30%;height: 600px;
 background: url("images/Craven-Hoover-Blazek-PC-Indianapolis.jpg")repeat-x;
margin-bottom:50px;
}
.pictureright
{margin-left: -92px;
	height:600px; width:auto;
}
.titleh1 {
  font-family: 'Old Standard TT', serif;
  color: #102251;
  font-size: 53px;
  font-weight: bold;
  margin-top: 50px;
}
.casetiter{
text-transform: capitalize;
font-size: 34px !important;
margin-bottom:33px !important;
}

.titlelh1 {
  font-family: 'Old Standard TT', serif;
  color: #102251;
  font-size: 33px;
  font-weight: bold;
  margin-top: 50px;
}.titlelh1big {
  font-size: 42px !important;
  line-height: 39px;
  margin-bottom: 22px;
}
.titleh2{
	 font-family: 'Nunito', sans-serif;
	color: #957b5a;
	font-size: 1.4em;
line-height: 1.75em;
font-weight: 100;
text-transform: uppercase;
}

#buttonboxflex {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-top: 20px;
  padding: 15px 0px;
  margin-bottom: 20px;
}
#contentliquid {
float: left;
width: 100%;
}

.contentliquidtopspcae{
padding-bottom:50px;
padding-top:44px;
}

#awardswrapper {
  background-color: #f9f9f9;
  padding-bottom: 5px;float: left;
width: 100%;
}
.awardpics
{
height:90px; width:auto;
}
#contentform { 
width: 70%;
margin:0 auto;
}

#content { 
width: 90%;
margin:0 auto;
}
#footer {
height: auto;
width: 100%;
background: #1c1b1b;
clear: both;
padding:50px;
}

.footernav {
  margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
  width: 100%;
  margin-top: 27px;
  margin-bottom: 27px;
}

ul#horizontal-list {
  min-width: 700px;
  list-style: none;
  text-align: center;
}
ul#horizontal-list li {
  display: inline;
  border-right: 0px solid #fff;
  padding: 0px 64px 0px 20px;
}

ul#horizontal-list li a {
  color: #fff;
}

.flexfooter {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

a.footerlink
{ font-size:13px;
color: #000; 
text-decoration:none;
}
a.footerlink:hover
{
color: #000;
text-decoration:none;
}
.foottitlecenter{
	text-align: center !important;
}

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

.foottitle {
  font-family: 'Old Standard TT', serif;
  text-align: left;
  margin-bottom: 14px;
  font-weight: bold;
  font-size: 21px;
  color: #fff;
  text-decoration: none;
}
.foottitle::before {
  content: '';
  width: 100%;
  max-width: 0;
  height: 2px;
  background-color: #957b5a;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  margin: 0 auto;
  transition: all .5s linear;
}
.foottertext
{
font-family: 'Nunito', sans-serif;
text-align:left;
font-size:18px;color:#fff;
}.foottertext2 {
  font-family: 'Nunito', sans-serif;
  padding: 10px 1% 28% 10%;
  font-size: 13px;
  color: #fff;
  text-align: justify;
  font-style: italic;
  line-height: 19px;
}
.footerbox{
width:33.3%;
float:left;
}
#footerlast {
height: auto;
width: 100%; 
background: url("images/Injury-Lawyer-Near-Me-Indianapolis.jpg")repeat-x;
clear: both;
padding:5px 0px;
}
.footerboxlast{
width:33%;
float:left;
}

.footerboxlastlogo{
width:33%;
float:left;padding: 0 6%;
}
.footerlogo{
width:300px; height:auto;
}
#footpadd{
	padding: 18px 0px !important;
	height: auto;
width: 100%;
background: #000;
clear: both;
padding: 50px;
}


.vpbnputfields{
  width: 100%;
  height: 25px;
  padding: 20px;
  border: 1px solid #ddd;
  float: left;
  color: #fff;
  background-color: transparent;
  font-size: 16px;
  margin-bottom: 20px;
  border-radius: 3px;
  font-family: 'Nunito', sans-serif;
}

.vasplus_programming_blog_wrapper{width:100%;margin:0 auto;padding-top:12px;padding-bottom:12px}.inputflex{display:flex;flex-flow:row nowrap;justify-content:space-between}.vpb_input_fields{width:24%;height:25px;padding:20px;float:left;color:#020202;background-color:rgba(243,241,244,.5);font-size:16px;border:1px solid #FFF;margin-bottom:30px;font-family:"Nunito";font-weight;bold}

.vpb_input_fields_contact{width:24%;height:25px;padding:20px;border:1px solid #ddd;float:left;color:#fff;background-color:transparent;
font-size:16px;margin-bottom:30px;
border-radius: 3px;
font-family: 'Nunito', sans-serif;}

.vpbinputfields{width:190px;height:25px;padding:20px;color:#3f3f3f;background-color:rgba(243,241,244,.5);font-size:16px;border:1px solid #ddd;margin:0 auto}.vpb_captcha_wrapper{width:100%;height:auto;text-align:center;font-size:11px;float:left}.vpb_success{width:290px;padding:10px;background:#FFFFB7;border:1px solid #ddd;line-height:20px;color:#000}.vpb_info{text-align:left;border:1px solid #ddd;padding:8px 10px 8px 10px;line-height:20px;font-weight:400;color:black;background:#BDE5F8}.ccc{text-decoration:none;color:#7d5894}.ccc:hover{text-decoration:underline}

 .vpb_general_button{width:190px;background-color:#957b5a;color:#fff;font-size:14px;text-align:center;border-radius:5px;padding:15px;text-decoration:none;display:inline-block;letter-spacing:1px;font-family:arial}.vpb_general_button:hover{background-color:#272625;cursor:pointer}.back_to_tutorial{background-color:#c83804;border:1px solid #951100;color:#fff;padding:12px 0 14px 0;text-align:center;width:200px}.back_to_tutorial:hover{background-color:#00b8b3;cursor:pointer}


.internal-sidebar {
  display: block;
  color: white;
  background-color: #957b5a;
  padding: 25px;
  margin-bottom: 35px;
}
.internal-sidebar h4{color:white; font-family: 'Old Standard TT', serif;font-size: 34px;font-weight:900; letter-spacing: 1px; margin-bottom:15px; padding-bottom:15px; position: relative;}

.internal-sidebar a {
  display: block;
  color: white;
  padding: 15px 0;
  font-weight: 100;
  border-bottom: solid 1px #a0886b;
  position: relative; font-family: 'Nunito', sans-serif;
}

.internal-sidebar a::before {
  content: '';
  width: 100%;
  max-width: 0;
  overflow: hidden;
  background-color: white;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all .25s linear;
}

.internal-sidebar a:hover {
  font-weight: 100 !important;
  transition: all .25s linear;
  color: #fff;
  text-decoration: none;   
  font-size:16px;
}  
.internalcontactsidebar {
  background-color: #222222;
  padding: 25px;
  overflow-y: hidden;
}

.col-3{width: 32%;font-family: 'Nunito', sans-serif;
color: #102251;}
.videoimg
{
width:100%; height:Auto;
color: #102251;
}
.videotitel {
  font-family: 'Nunito', sans-serif;
  color: #102251 !important;
  font-size: 16px;
  margin-top: 22px;
  font-weight: 600;
  margin-bottom: 33px;
}

.abtpics
{
margin-top:10px;
}

.videodescr
{font-family: 'Nunito', sans-serif;
color: #102251;font-size:16px;
font-weight:bold;}
.video-play {
  transition: transform .25s linear;
  margin-top: 50px;
  margin-left: 86px;
}
.video-image:hover .video-play {
  transform: translateY(3%) scale(1) !important;
  transition: transform .25s linear;
}
.video-image > div {
  position: relative;
}
 .video-image > div:before{background-size: 175px auto;  background-repeat:no-repeat; background-position: 0 0; left: 0; right: 0;}
 
 .video-image{
padding:0 10px;
 -webkit-filter: brightness(50%);
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease; 
 
 }
 .video-image h6{padding-bottom:0;}
  @media all and (max-width:1000px){
 .content-width{padding:25px 25px 0 25px;} 
 .video-image{padding-bottom:25px;} 
 .video-image p{padding-bottom:0;}
 }
 
.results-row {
  border-bottom: 2px solid #957b5a;
  padding-bottom: 38px;
  margin: 0 0 38px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}.results-row .results-left {
  max-width: 230px;
}.results-row .results-amount {
  font-size: 42px;display: flex;
justify-content: center;
width: 100%;
text-align: center;
color: #572B0A;font-weight: 600;
line-height: 1.1;
font-family: 'Nunito', sans-serif;
margin-bottom: 10px;
} 
.results-row .dollar {
  display: flex;
  color: #957b5a;
  font-family: 'Old Standard TT', serif;
} 
.results-row .results-title {
  display: inline-block;
  width: 100%;
  text-align: left;font-size: 20px;
  color: #572B0A;
  line-height: 1.3;
  font-family: 'Old Standard TT', serif;
}

.results-row .results-detail {
  width: 72%;
  max-width: initial;font-family: 'Nunito', sans-serif;
}

.testimonialsheight{
background: #f9f9f9;
padding-top: 40px;
padding-bottom: 50px;
height: 470px;
}


.footermap{
width:100%; height:440px;
}

@media only screen and (min-width:150px) and (max-width:765px){
	

.thumbnail .caption {
    padding: 9px;
    color: #333;
    height: 340px !important;
}


.buttonsimg
{
	height:100px;
	width:auto;padding-left: 3%;
}
	
.ourpracticelastimg{
width:100% !important;
}

	#content h1 {
  font-family: 'Old Standard TT', serif;
  margin-top: 2px;
	}
	.ourpracticewrap {
  display: inline-block;
  vertical-align: top;
  margin: 19px 2.75% 19px 0;
  padding: 0;
  width: 100%;
}
.ourpracticewrap2 {
  display: inline-block;
  vertical-align: top;
  margin: 19px 2.75% 19px 0;
  padding: 0;
  width: 100%;
}
.description h4 {
  color: #102251;
  font-family: 'Old Standard TT', serif;
  font-size: 23px;
}
	
.foottitlecenter{
	text-align: left !important;
}

.foottitleright{
	text-align: left !important;
}
	
.headerlogo {
display:none;
}.htcallus {
  padding-top: 30px;
  margin-left: 3%;
  float: left;
  width: 15%;
  display: none;
}
ul#horizontal-list {
  min-width: auto;
  list-style: none;
  text-align: center;
}
#message {
  padding: 0px 0px 0px 0px;
}
.conimg {
  margin-left: 0%;
  margin-top: 22px;
}
.dedicatetitle3 {
  color: #957b5a;
  font-size: 26px;
  font-weight: 600;
  margin-left: 0%;
  text-transform: uppercase;
  line-height: 28px;
  margin-bottom: 18px;
  margin-top: 80px;
  font-family: 'Nunito', sans-serif;
  display: inline-block;
  position: relative;
  border-bottom: 1px solid #fff;
  padding-bottom: 13px;
}
.rightimage2 {
  float: left;
  margin-top: 20px;
  width: 100%;
  height: 600px;
  background: url("images/Estate-Planning-Lawyers-Indianapolis-Indiana.jpg")repeat-x;
  margin-bottom: 50px;
}ul#horizontal-list li {
  display: block;
  border-right: 0px solid #fff;
  padding: 0px 23px 6px 0px;
  text-align: left;
}.flexfooter {
  display: contents;
}
.testimonialsheight{
 background: #f9f9f9;
  padding-top: 50px;
  padding-bottom: 50px;
  height: auto;

}
.active2 {
  background-color: #000 !important;
  height: 80px !important;
}

.desktoptop
{
margin-top:0px;
}
a.mm {
  color: #957b5a;
  text-decoration: none;
  font-weight: 500;
}
.practice-areas-wrapper h2 {
  text-align: center;
  margin: 0;
    margin-top: 0px;
  color: white;
  font-family: 'Old Standard TT', serif;
  font-size: 47px;
  margin-top: 20px;
}

#middleback {
  float: left;
  height: auto;
  width: 100%;
  background: url("images/Indianapolis-Personal-Injury-Law-Firm-mobile.jpg")repeat-y;
  margin-top: 0px;
}
#header {
  float: left;
  height: 66px;
  width: 100%;
  background: #000000;
}
.toplogomobile
{
	width:100px; height:auto;
}.btntext {
  line-height: 22px;
  color: #909193;
  font-weight: 400;
  padding-top: 4px;
  font-size: 15px;
  letter-spacing: 0px;
}

#banner {
  float: left;
  height: 350px;
  width: 100%;
  background: url("images/Law-Office-of-Craven-Hoover-Blazek-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}.bannertitle {
  color: #fff;
  font-size: 20px;
  font-weight: 800;
  font-style: italic;
  margin-left: 0%;
  line-height: 23px;
  margin-bottom: 4px;
  margin-top: 95px;
  font-family: 'Old Standard TT', serif;
  text-align: center;
}
.bannerbuttontr {
  color: white;
  cursor: pointer;
  font-size: 11px;
  font-weight: 700;
  max-width: 280px;
  width: 100%;
  background-color: #957b5a;
  font-family: 'Nunito', sans-serif;
  text-transform: uppercase;
  padding: 12px 18px;
  display: inline-block;
  text-decoration: none;
  border: solid 2px #957b5a;
  transition: all .35s linear;
}
.bannertitle2 {
  font-family: 'Nunito', sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 800;
  margin-left: 0%;text-align: center;
  line-height: 23px;
  margin-bottom: 5px;
  margin-top: 10px;
}.bannertitle3 {
  color: #fff;
  font-size: 14px;
  font-style: italic;
  font-weight: 200;
  margin-left:0%;text-align: center;
  line-height: 23px;
  margin-bottom: 18px;
  margin-top: 5px;
}a.bannerbutton {
  display: block;
  width: 253px;
  height: 39px;
  line-height: 40px;
  text-decoration: none;
  text-align: center;
  border-radius: 0px;
  color: #fff;
  font-size: 11px;
  background: #957b5a;
  text-transform: uppercase;
  transition: all .35s;
}

.nav-menu {
	
	width:100%;
}
.menu {
  float: left;
  width: 100%;
}
.nav-menu .menu-link {
padding: 1rem !important;
font-family: inherit;
font-size: 16px !important;
}
	
.nav-menu {
background-color: #fff; /* 1 */
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;         /* 2 */
display: block !important;
flex-wrap: column nowrap !important;
justify-content: space-between;
align-items: center;
}
.nav-container {
position: fixed;
top: 44px;
}

#buttonboxflex {
  display: block;
  flex-flow: column nowrap;
  justify-content: space-between;
  margin-top: 20px;
  padding: 15px;
  margin-bottom: 20px;
}.buttonbox {
  float: left;
  width: 100%; 
  margin-bottom: 20px;
}
.bodydescr {
  font-size: 16px;
  float: left;
  width: 99%;
  margin-right: 0%;
}
.rightimage {
  float: left;
  margin-top: 40px;
  width: 100%;
  height: 600px;
  background: url("images/Craven-Hoover-Blazek-PC-Indianapolis.jpg")repeat-x;
  margin-bottom: 50px;
}

.rightimagehome {
  float: left;
  margin-top: 40px;
  width: 100%;
  height: auto;background-image: none;
  margin-bottom: 50px;
}

.h1desktop{
	display:none;
}

.h1mobile{
	display:block;
}
.picturerighthome {
  margin-left: 0px;
  height: auto;
  width: 100%;
}
.pictureright {
  margin-left: 0px;
  height: 600px;
  width: auto;
}
.titleh1 {
  font-family: 'Old Standard TT', serif;
  color: #102251;
  font-size: 32px;
  font-weight: 800;
  margin-top: 50px;
  line-height: 45px;
}
.titleh2 {
  font-family: 'Nunito', sans-serif;
  color: #957b5a;
  font-size: 21px;
  line-height: 28px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 5px;
  margin-bottom: 20px;
}
.titlelh1{font-family: 'Old Standard TT', serif;
  color: #102251;
  font-size: 20px;
  font-weight: bold;
  margin-top: 50px;
  line-height: 29px;}

.descriptionfag h2 {
  color: #102251;
  font-family: 'Old Standard TT', serif;
  font-size: 28px;
  margin-top: 33px;
  margin-bottom: 22px;
  line-height: 30px;
  font-weight: 600;
}
.titlelh1big {
  font-size: 32px !important;
  line-height: 34px !important;
}
.bodydescr h2 {
  font-family: 'Old Standard TT', serif;
  line-height: 27px;
  font-size: 17px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
}

.bodydescr p {
  font-size: 16px;
}
.awardpics {
  height: 68px;
  width: auto;
  margin-bottom: 15px;
  margin-left: 14px;
}

.middletitle {
  font-size: 30px;
  font-weight: bold;
  color: #000;
  font-family: 'Old Standard TT', serif;
  margin-top: 33px;
  text-align: center;
}
.middlecolbox {
  width: 100%;
  padding: 10px 15px;background-color: rgba(10, 17, 34, .8);
  position: relative;margin-bottom: 8px;
}
.middlebox {
  width: 98%;
  height: auto;
  background-color: transparent;
  padding-top: 15px;
padding-right: 0px;
padding-bottom: 45px;
padding-left: 0px;
  margin-top: 0px;
  color: white;
  margin-bottom: 30px;
  align-items: stretch;
  margin-left: 1%;
  margin-right: 1%;
}
.iconcontentwrapper {
  display: block;
  left: 0;
  right: 0;
  position: unset;
  top: -130px;
  border: solid 10px #f1f2f1;
  margin: 0 auto;
  background-color: #967b59;
  border-radius: 100px;
  height: 125px;
  width: 125px;
}.iconcontenth4 {
  text-align: center;
  font-family: 'Old Standard TT', serif;
  margin-bottom: 10px;
  font-size: 1.6em;
  font-weight: 300;
  color: white;
  margin-top: 8px;
}
.dedicatedbox1 {
  float: left;
  width: 100%;
  background-color: #0E121C;
  padding-left: 20px;
  padding-top: 50px;
  color: white;
}
.dedicatetitle2 {
  color: #fff;
  font-size: 29px;
  font-weight: 800;
  margin-left: 1px;
  line-height: 23px;
  margin-bottom: 11px;
  font-family: 'Old Standard TT', serif;
  position: absolute;
  z-index: 99;
}.dedicateimg {
   margin-left: 8px;
  height: 295px;
  width: auto;
  position: unset;
}
.dedicatedbox2 {
  float: left;display: none;
  width: 100%;position: unset;
  background: url("images/Craven-Hoover-Blazek-PC-Indianapolis.jpg")repeat-x;
}
.dedicatedbox3 {
  float: left;
  width: 100%;
  background: rgb(157,134,105);
  padding: 40px 15px 44px 15px;
  position: relative;margin-bottom: 35px;
}
.dedicatedboxborder {
  border: solid 1px rgba(255,255,255,.15);
  
  padding: 23px 9px 38px 18px;
  margin-left: 0px;
}
.scheduletitle {
  color: #fff;
  font-size: 23px;
  font-weight: 800;
  text-align: center;
  line-height: 28px;
  margin-bottom: 18px;
  margin-top: 40px;
  font-family: 'Old Standard TT', serif;
}
#contentform {
  width: 90%;
  margin: 0 auto;
}.footerbox {
  width: 100%;
  float: left;
}#footer {
  height: 440PX;
  width: 100%;
  background: #1c1b1b;
  clear: both;
  padding: 20px 1px;
}
.footerboxlast {
  width: 100%;
  float: left;
  
}
.footerboxlastlogo{
	width: 100%;
  float: left;margin-top: 30px;
  padding:0;
}
.foottertext {
  font-family: 'Nunito', sans-serif;
  text-align: left;
  font-size: 14px;
  color: #fff;
  font-weight: 100;
  margin-bottom: 22px;
}
.footermap{
	width:100%; height:250px;
}
#footerlast {
  height: auto;
  width: 100%;
  background: url("images/Injury-Lawyer-Near-Me-Indianapolis.jpg")repeat-y;
  clear: both;
  padding: 0px 7px;
  float: left;
}
.bannerabout {
  color: #fff;
  font-family: 'Nunito', sans-serif;
  font-size: 17px;
  text-align: center;
  font-weight: 100;
  line-height: 23px;
  margin-bottom: 47px;
  margin-top: 70px;
}#bannerabout {
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indiana-Accident-Law-Firm2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}
#bannercase {
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Best-Personal-Injury-Lawyers-Indianapolis2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}
 

#bannerfaq{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Personal-Injury-Case-Facts-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannercontact{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Accident-Law-Firm-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}
#bannerpersonal{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Personal-Injury-Lawyer2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: unset;
}
#bannercaracc{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Car-Accident-Attorneys.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}
#bannertruck{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Truck-Accident-Attorneys-mobile.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannermotor{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Motorcycle-Accident-Attorneys2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: exclusion;
}

#bannerslip{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Slip-and-Fall-Attorneys2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannerconstruction{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Construction-Accident-Attorneys.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: unset;
}

#bannerDefective{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Product-Liability-Attorneys2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}


#bannerpedestrain{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Pedestrian-Accident-Attorneys2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannerwrong{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Wrongful-Death-Attorney-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannerOrthopedic{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Orthopedic-Injury-Lawyer.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}


#bannerestate{
  float: left;
  height: 250px;  
  width: 100%;
  background: url("images/Probate-Lawyers-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-blend-mode: overlay;
background-color: #434242;
}


#bannerchild{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Childrens-Injury-Attorneys2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannermedical{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Medical-Malpractice-Lawyers-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannerbrain{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Brain-Injury-Lawyers-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannerwork{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Workers-Comp-Lawyer-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannerdogbite{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Dog-Bite-Attorney-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: unset;
}

#bannerburn{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Burn-Injury-Attorney-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}

#bannerboat{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Boat-Accident-Attorney-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}
#banneresp{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Abogados-Espanol-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}
#bannerabogados{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Abogados-Lesiones-Personales-Indianapolis-Indiana2.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}
#bannersautom{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Accidentes-Automovilísticos-Indianapolis-IN.jpg")repeat-x;
  margin-top: 0px;background-color: #434242;background-blend-mode: overlay;
}
#bannerslesion{
  float: left;
  height: 250px;
  width: 100%;background-color: #434242;
  background: url("images/Lesiones-en-el-Lugar-de-Trabajo-Indianapolis.jpg")repeat-x;
  margin-top: 0px;background-blend-mode: overlay;
  
} 
.dedicatetitle3::after {
  content: '';
  height: 0px;
  width: 33px;
  background-color: #f0f0f0;
  position: absolute;
  right: -24px;
  top: 7px;
}
.middletitle2 {
  font-size: 20px;
  font-weight: 100;
  color: #102251;
  font-family: 'Nunito', sans-serif;
  margin-top: 10px;
  margin-right: 5%;
  text-align: center;
  padding-bottom: 0px;
}
.iconcontentdescr {
  padding: 2px 2px 31px 2px;
  color: #c7c7c7;
  font-size: 15px; 
text-align: center;}

.description {
  float: left;
  width: 100%;
  font-family: 'Nunito', sans-serif;
  font-size: 16px;
}
.description h1 {
  color: #102251;
  font-family: 'Nunito', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: 600;
  line-height: 23px;
}
.rightnavlinks {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-top: 10px;
}
.contentliquidtopspcae {
  padding-bottom: 20px;
  padding-top: 0px;
}

.rightnavlinksfaqdescktop{float:left;width:100%; margin-left:0%; display:none;}
.rightnavlinksfaqdmobile{float:left;width:100%; margin-left:0%; display:none;}
.rightnavlinksfaqdmobile2{float:left;width:100%; margin-left:0%; display:block;}
.col-3 {
  width: 100%;
  font-family: 'Nunito', sans-serif;
  color: #102251;
}.video-play {
  transition: transform .25s linear;
  margin-top: 50px;
  margin-left: 50px;
}
.abtpics {
  margin-top: 0px;
  width: 100%;
}
.faqtitel {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  color: #102251;margin-top:22px;
  font-family: 'Old Standard TT', serif;
}
.testimonialstitel{
  font-size: 33px;
  text-align: center;
  font-weight: bold;
  color: #102251;margin-top:22px;
  font-family: 'Old Standard TT', serif;
}
.dedicatetitle {
  color: #fff;
  font-size: 21px;
}
.text-info
{  font-weight: bold !important; color: #102251 !important;}
.col-md-10 {
  width: 100% !important;
  padding: 9px 25px !important;
  line-height: 25px !important;
  font-family: 'Nunito', sans-serif !important;
}
#blogbox {
  float: left;
  width: 99%;margin-top: 20px;
  font-family: 'Nunito', sans-serif;
}#blogvideo {
  float: left;
  width: 100%;
  margin-bottom: 22px;
}
.foottertext2 {
  font-family: 'Nunito', sans-serif;
  text-align: center;
  padding: 26px 1px;
  font-size: 12px;
  color: #fff;
}
.testimonials
{background:#f9f9f9; padding-top:50px; padding-bottom:50px; height:auto; border-top:4px solid #000;}

.inputflex {
  display: block;
  flex-flow: column nowrap;
  justify-content: space-between;
}
.vpb_input_fields_contact {
  width: 99%;
  height: 25px; 
}
.blogimg {
  width: 100%;
  height: auto;
  margin-top: 0px;
}
.secondchild {
  float: left;
  width: 100%;
}.fontsize {
  font-size: 17px !important;
  line-height: 36px !important;
}.description h2 {
  color: #102251;
  font-family: 'Nunito', sans-serif;
  font-size: 22px;
  margin-top: 15px;
  margin-bottom: 15px;
  line-height: 25px;
}
.conimg {
    margin-left: 0%;
    margin-top: 17px;
}
.video-image {
    padding-bottom: 25px;
    background-position: center !important;
    background-size: cover !important;
}


.firstchild {
  float: left;
  padding-bottom: 1px;
  width: 100%;
}.videotitel {
  font-family: 'Nunito', sans-serif;
  color: #102251;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 20px;
}

}


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


	.ourpracticewrap {
  display: inline-block;
  vertical-align: top;
  margin: 19px 2.75% 19px 0;
  padding: 0;
  width: 100%;
}
.description h4 {
  color: #102251;
  font-family: 'Old Standard TT', serif;
  font-size: 23px;
}
	
.foottitlecenter{
	text-align: left !important;
}

.foottitleright{
	text-align: left !important;
}
	
.headerlogo {
display:none;
}.htcallus {
  padding-top: 30px;
  margin-left: 3%;
  float: left;
  width: 15%;
  display: none;
}
ul#horizontal-list {
  min-width: auto;
  list-style: none;
  text-align: center;
}

.video-image {
    padding-bottom: 25px;
    background-position: center !important;
    background-size: cover !important;
}

.rightimage2 {
  float: left;
  margin-top: 50px;
  width: 100%;
  height: 600px;
  background: url("images/Estate-Planning-Lawyers-Indianapolis-Indiana.jpg")repeat-x;
  margin-bottom: 50px;
}ul#horizontal-list li {
  display: block;
  border-right: 0px solid #fff;
  padding: 0px 23px 6px 0px;
  text-align: left;
}.flexfooter {
  display: contents;
}
.testimonialsheight{
 background: #f9f9f9;
  padding-top: 50px;
  padding-bottom: 50px;
  height: auto;

}
.active2 {
  background-color: #000 !important;
  height: 80px !important;
}
#middleback {
  float: left;
  height: auto;
  width: 100%;
  background: url("images/Personal-Injury-Law-Firm-Indianapolis-Indiana.jpg")repeat-y;
  margin-top: 0px;
}
#header {
  float: left;
  height: 66px;
  width: 100%;
  background: #000000;
}
.toplogomobile
{
	width:100px; height:auto;
}

#banner {
  float: left;
  height: 200px;
  width: 100%;
  background: url("images/Law-Office-of-Craven-Hoover-Blazek-Indianapolis-Indiana-mobile.jpg")repeat-x;
  margin-top: 0px;background-position: center;
    background-size: cover;
}.bannertitle {
  color: #fff;
  font-size: 20px;
  font-weight: 800;
  font-style: italic;
  margin-left: -9%;
  line-height: 23px;
  margin-bottom: 4px;
  margin-top: 31px;
  font-family: 'Old Standard TT', serif;
  text-align: center;
}
.bannerbuttontr {
  color: white;
  cursor: pointer;
  font-size: 11px;
  font-weight: 700;
  max-width: 280px;
  width: 100%;
  background-color: #957b5a;
  font-family: 'Nunito', sans-serif;
  text-transform: uppercase;
  padding: 12px 18px;
  display: inline-block;
  text-decoration: none;
  border: solid 2px #957b5a;
  transition: all .35s linear;
}
.bannertitle2 {
  font-family: 'Nunito', sans-serif;
  color: #fff;
  font-size: 40px;
  font-weight: 800;
  margin-left: 11%;
  line-height: 23px;
  margin-bottom: 5px;
  margin-top: 10px;
}.bannertitle3 {
  color: #fff;
  font-size: 14px;
  font-style: italic;
  font-weight: 200;
  margin-left: 30%;
  line-height: 23px;
  margin-bottom: 18px;
  margin-top: 5px;
}a.bannerbutton {
  display: block;
  width: 253px;
  height: 39px;
  line-height: 40px;
  text-decoration: none;
  text-align: center;
  border-radius: 0px;
  color: #fff;
  font-size: 11px;
  background: #957b5a;
  text-transform: uppercase;
  transition: all .35s;
}

.nav-menu {
	
	width:100%;
}
.menu {
  float: left;
  width: 100%;
}
.nav-menu .menu-link {
padding: 1rem !important;
font-family: inherit;
font-size: 16px !important;
}
	
.nav-menu {
background-color: #fff; /* 1 */
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;         /* 2 */
display: block !important;
flex-wrap: column nowrap !important;
justify-content: space-between;
align-items: center;
}
.nav-container {
position: fixed;
top: 44px;
}

#buttonboxflex {
  display: block;
  flex-flow: column nowrap;
  justify-content: space-between;
  margin-top: 20px;
  padding: 15px;
  margin-bottom: 20px;
}.buttonbox {
  float: left;
  width: 100%; 
  margin-bottom: 20px;
}
.bodydescr {
  font-size: 16px;
  float: left;
  width: 99%;
  margin-right: 0%;
}
.rightimage {
  float: left;
  margin-top: 100px;
  width: 100%;
  height: 600px;
  background: url("images/Craven-Hoover-Blazek-PC-Indianapolis.jpg")repeat-x;
  margin-bottom: 50px;
}.pictureright {
  margin-left: 0px;
  height: 600px;
  width: auto;
}
.titleh1 {
  font-family: 'Old Standard TT', serif;
  color: #102251;
  font-size: 20px;
  font-weight: bold;
  margin-top: 50px;
  line-height: 29px;
}
.titlelh1{font-family: 'Old Standard TT', serif;
  color: #102251;
  font-size: 20px;
  font-weight: bold;
  margin-top: 50px;
  line-height: 29px;}
.titleh2 {
  font-family: 'Nunito', sans-serif;
  color: #957b5a;
  font-size: 16px;
  line-height: 1.75em;
  font-weight: 100;
  text-transform: uppercase;
}
.titlelh1big{
	font-size: 20px !important;
}
.bodydescr p {
  font-size: 16px;
}
.awardpics {
  height: 90px;
  width: auto;padding-left:2%;
  margin-bottom: 13px;
}.middletitle {
  font-size: 24px;
  font-weight: bold;
  color: #000;
  font-family: 'Old Standard TT', serif;
  margin-top: 33px;
  text-align: center;
}
.middlecolbox {
  width: 100%;
  padding: 0 15px;
  position: relative;margin-bottom: 150px;
}
.middlebox {
  width: 98%;
  height: auto;
  background-color: rgba(10, 17, 34, .8);
  padding: 75px 0px;
  margin-top: 10px;
  color: white;
  margin-bottom: 75px;
  align-items: stretch;
  margin-left: 1%;
  margin-right: 1%;
}
.dedicatedbox1 {
  float: left;
  width: 100%;
  background-color: #0E121C;
  padding-left: 20px;
  padding-top: 100px;
  color: white;
}
.dedicatetitle2 {
  color: #fff;
  font-size: 15px;
  font-weight: 800;
  margin-left: 1px;
  line-height: 23px;
  margin-bottom: 11px;
  font-family: 'Old Standard TT', serif;
  position: absolute;
  z-index: 99;
}.dedicateimg {
  margin-left: 8px;
  height: 583px;
  width: auto;
}
.dedicatedbox2 {
  float: left;
  width: 100%;
  background: url("images/Craven-Hoover-Blazek-PC-Indianapolis.jpg")repeat-x;
}
.dedicatedbox3 {
  float: left;
  width: 100%;
  background: rgb(157,134,105);
  padding: 50px 45px 50px 50px;
  position: relative;
}
.scheduletitle {
  color: #fff;
  font-size: 30px;
  font-weight: 800;
  text-align: center;
  line-height: 28px;
  margin-bottom: 18px;
  margin-top: 70px;
  font-family: 'Old Standard TT', serif;
}
#contentform {
  width: 90%;
  margin: 0 auto;
}.footerbox {
  width: 100%;
  float: left;
}#footer {
  height: 440PX;
  width: 100%;
  background: #1c1b1b;
  clear: both;
  padding: 50px 1px;
}
.footerboxlast {
  width: 100%;
  float: left;
  
}
.footerboxlastlogo{
	width: 100%;
  float: left;
  padding:0;
}
.foottertext {
  font-family: 'Nunito', sans-serif;
  text-align: left;
  font-size: 14px;
  color: #fff;
  font-weight: 100;
  margin-bottom: 22px;
}
.footermap{
	width:100%; height:250px;
}
#footerlast {
  height: auto;
  width: 100%;
  background: url("images/Injury-Lawyer-Near-Me-Indianapolis.jpg")repeat-y;
  clear: both;
  padding: 0px 7px;
  float: left;
}
.bannerabout {
  color: #fff;
  font-family: 'Nunito', sans-serif;
  font-size: 17px;
  text-align: center;
  font-weight: 100;
  line-height: 23px;
  margin-bottom: 47px;
  margin-top: 70px;
}#bannerabout {
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indiana-Accident-Law-Firm.jpg")repeat-x;
  margin-top: 0px;
}
#bannercase {
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Best-Personal-Injury-Lawyers-Indianapolis.jpg")repeat-x;
  margin-top: 0px;
}
 

#bannerfaq{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Personal-Injury-Case-Facts-Indiana.jpg")repeat-x;
  margin-top: 0px;
}

#bannercontact{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Accident-Law-Firm-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}
#bannerpersonal{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Personal-Injury-Lawyer2.jpg")repeat-x;
  margin-top: 0px;
}
#bannercaracc{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Car-Accident-Attorneys.jpg")repeat-x;
  margin-top: 0px;
}
#bannertruck{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Truck-Accident-Attorneys.jpg")repeat-x;
  margin-top: 0px;
}

#bannermotor{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Motorcycle-Accident-Attorneys2.jpg")repeat-x;
  margin-top: 0px;
}

#bannerslip{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Slip-and-Fall-Attorneys.jpg")repeat-x;
  margin-top: 0px;
}

#bannerconstruction{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Construction-Accident-Attorneys.jpg")repeat-x;
  margin-top: 0px;
}

#bannerDefective{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Product-Liability-Attorneys.jpg")repeat-x;
  margin-top: 0px;
}


#bannerpedestrain{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Pedestrian-Accident-Attorneys.jpg")repeat-x;
  margin-top: 0px;
}

#bannerwrong{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Wrongful-Death-Attorney-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}

#bannerOrthopedic{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Orthopedic-Injury-Lawyer.jpg")repeat-x;
  margin-top: 0px;
}

#bannerchild{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Indianapolis-Childrens-Injury-Attorneys.jpg")repeat-x;
  margin-top: 0px;
}

#bannermedical{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Medical-Malpractice-Lawyers-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}

#bannerbrain{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Brain-Injury-Lawyers-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}

#bannerwork{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Workers-Comp-Lawyer-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}

#bannerdogbite{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Dog-Bite-Attorney-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}

#bannerburn{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Burn-Injury-Attorney-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}

#bannerboat{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Boat-Accident-Attorney-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}
#banneresp{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Abogados-Espanol-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}
#bannerabogados{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Abogados-Lesiones-Personales-Indianapolis-Indiana.jpg")repeat-x;
  margin-top: 0px;
}
#bannersautom{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Accidentes-Automovilísticos-Indianapolis-IN.jpg")repeat-x;
  margin-top: 0px;
}
#bannerslesion{
  float: left;
  height: 250px;
  width: 100%;
  background: url("images/Lesiones-en-el-Lugar-de-Trabajo-Indianapolis.jpg")repeat-x;
  margin-top: 0px;
} 
.dedicatetitle3::after {
  content: '';
  height: 2px;
  width: 33px;
  background-color: #f0f0f0;
  position: absolute;
  right: -24px;
  top: 7px;
}
.middletitle2 {
  font-size: 20px;
  font-weight: 100;
  color: #102251;
  font-family: 'Nunito', sans-serif;
  margin-top: 10px;
  margin-right: 5%;
  text-align: center;
  padding-bottom: 35px;
}
.description {
  float: left;
  width: 100%;
  font-family: 'Nunito', sans-serif;
  font-size: 16px;
}
.description h1 {
  color: #102251;
  font-family: 'Nunito', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 20px;
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight: 600;
  line-height: 23px;
}
.rightnavlinks {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-top: 22px;
}

.rightnavlinksfaqdescktop{float:left;width:100%; margin-left:0%; display:none;}
.rightnavlinksfaqdmobile{float:left;width:100%; margin-left:0%; display:none;}
.rightnavlinksfaqdmobile2{float:left;width:100%; margin-left:0%; display:block;}
.col-3 {
  width: 100%;
  font-family: 'Nunito', sans-serif;
  color: #102251;
}.video-play {
  transition: transform .25s linear;
  margin-top: 50px;
  margin-left: 50px;
}
.abtpics {
  margin-top: 0px;
  width: 100%;
}
.faqtitel {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  color: #102251;margin-top:22px;
  font-family: 'Old Standard TT', serif;
}
#blogbox {
  float: left;
  width: 99%;
  font-family: 'Nunito', sans-serif;
}#blogvideo {
  float: left;
  width: 100%;
  margin-bottom: 22px;
}
.foottertext2 {
  font-family: 'Nunito', sans-serif;
  text-align: center;
  padding: 26px 1px;
  font-size: 12px;
  color: #fff;
}
.testimonials
{background:#f9f9f9; padding-top:50px; padding-bottom:50px; height:auto; border-top:4px solid #000;}

.inputflex {
  display: block;
  flex-flow: column nowrap;
  justify-content: space-between;
}
.vpb_input_fields_contact {
  width: 99%;
  height: 25px; 
}
.blogimg {
  width: 100%;
  height: auto;
  margin-top: 0px;
}
.secondchild {
  float: left;
  width: 100%;
}.fontsize {
  font-size: 17px !important;
  line-height: 36px !important;
}.description h2 {
  color: #102251;
  font-family: 'Nunito', sans-serif;
  font-size: 22px;
  margin-top: 33px;
  margin-bottom: 15px;
  line-height: 25px;
}
.firstchild {
  float: left;
  padding-bottom: 1px;
  width: 100%;
}.videotitel {
  font-family: 'Nunito', sans-serif;
  color: #102251;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 20px;
}

}

