/*

Theme Name: Avada Child

Description: Child theme for the Avada

Author: Your name here

Template: Avada

*/


.header-v4 #header {
  margin: 0 auto;
  max-width: 920px !important;
  padding-bottom: 30px;
  padding-top: 30px;
  width: 100% !important;
}

.header-v4 #small-nav {
  border: medium none;
  margin: 0 auto;
  max-width: 1020px !important;
  padding: 0 0 0 26px !important;
  width: 100% !important;
}

#nav.nav-holder .navigation > li > a {
  padding: 0 33px !important;
}

span.wpcf7-not-valid-tip {
  color: #f00;
  display: block;
  font-size: 1em;
  margin-top: 14px !important;
  position: absolute !important;
  left: -215px !important;
}




@media (min-width: 320px) and (max-width: 480px) {
.box_igmes img{ margin:0 auto; display:block;}


}


@media (min-width: 320px) and (max-width: 568px) {


	

.header-v4 #header .head_tag {
  clear: both!important;
  float: none!important;
  margin: 0 auto!important;
  padding: 0!important;
  text-align: left!important;
  width: 80%!important;
}


.header-v4 #small-nav {
  width: 90% !important;
  margin: 0;
}


.home_third img{}


.header-v4 #header {

  width: 90%!important;
}

.full_content {

  width: 90%!important;
}


.fusion-column.fusion-one-third {
  margin: 0 auto !important;
  
}

.full_content {
  margin: 0 auto !important;
  width: 90%!important;
  border-top: 0!important;
  clear: both!important;
}


.avada-row {
  margin: 0 auto;
  max-width: 100% !important;
  padding-bottom: 0px!important;
}

.read {
  float: left !important;
}




.post-content h1 {
  padding-left:0px !important;
 
}

.post-content h1 {
  font-size: 24px!important;
 
}

.post-content h4 { padding-top:15px !important;
 
}

.quote {
  font-size: 21px!important;
 
}
.att p {
   font-size: 21px!important;
}



.att {
  margin: 0 auto !important;
}

#main{
  padding-left: 0 !important;
  padding-right: 0 !important;
}


.fusion-content-boxes {
  margin:0px auto 0 !important;
}

.content-box-heading {font-size: 19px !important;}

#attorneys{ padding-top:35px !important;}

.fusion-li-item-content a {
  font-size: 13px!important;
}

.gform_heading {
  margin: 0 auto;
  width: 90%;
}


.button.default, .button-default, #comment-submit, .woocommerce form.checkout #place_order, .woocommerce .single_add_to_cart_button, .woocommerce button.button, #reviews input#submit, .woocommerce .avada-shipping-calculator-form .button, .woocommerce .login .button, .woocommerce .register .button, .bbp-submit-wrapper .button, .wpcf7-form input[type="submit"], .wpcf7-submit, #bbp_user_edit_submit, .ticket-selector-submit-btn[type="submit"], .gform_page_footer input[type="button"], .gform_wrapper .gform_button {
   width:100%!important;  margin: 0 auto!important;
}

.post-content h3, .project-content h3, #header .tagline, .product-title, #side-header .tagline {
  line-height: 36px !important;
  padding-top: 21px;
}

.fusion-content-boxes .fusion-column {
  margin-bottom: 0 !important;
}


.inner {
  width: 80% !important;
}


.footer-area {
  width: 90% !important;
}

/*
#sliders-container .att {
  margin: 0 auto !important;
  width: 24% !important;
  float: none !important;
  clear: both !important;
  display: block !important;
}*/




.sub_main {
  width: 90% !important;
}

#content {
  margin: 0 auto !important;
  width: 100% !important;
}


.fullwidth-box {
  border-bottom: medium none !important;
  border-top: medium none !important; 
}


#content {
  text-align: left!important;
}

.con_img img{ margin:0 auto!important; display:block!important;}


.caption_slider{ font-size:30px!important; text-align:center!important;}

#sliders-container {
  padding: 0 !important;
}

.att a {
  padding: 10px !important;
}



.att_button {
  font-size: 10px !important;
  text-align: center !important;
}



.gform_title {
  
  line-height: 1!important;
}
#sliders-container {
  padding: 20px 0 0 0 !important;
}


form, fieldset {
 padding-top: 30px;
}

.post-content p {
   margin: 0 auto 30px!important;
  
}


.newlast {
   min-height: auto !important;
  padding: 0 !important;
  clear: both !important; margin:0 auto;
}

.home_third {
  clear: both !important;
  min-height: auto !important;
  padding: 20px 0 0 0!important;
}


.fusion-column.fusion-one-sixth, .fusion-column.fusion-five-sixth, .fusion-column.fusion-one-fifth, .fusion-column.fusion-two-fifth, .fusion-column.fusion-three-fifth, .fusion-column.fusion-four-fifth, .fusion-column.fusion-one-fourth, .fusion-column.fusion-three-fourth, .fusion-column.fusion-one-third, .fusion-column.fusion-two-third, .fusion-column.fusion-one-half {
  position: initial!important;
}



}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width :480px) 
and (orientation : landscape) {

#sliders-container .att {
  clear: both !important;
  display: block !important;
  float: none !important;
  margin: 0 auto !important;
  width: 45% !important;
}

.header-v4 #header .head_tag {
  clear: both !important;
  float: none !important;
  margin: 0 auto !important;
  padding: 0 !important;
  text-align: left !important;
  width: 53% !important;
}




}

@media (min-width:240px) and (max-width:480px) {
	
.rev_slider_wrapper .att {
  margin: 0 auto !important;
  width: 55% !important;
}	

.new_add_image img {
  padding: 8px;
  width: 30%;
}

	
}

@media (min-width:567px) and (max-width:767px) {
.header-v4 #small-nav {
  width: 90% !important;
}

.header-v4 #header {
  width: 70% !important;
}

.fusion-sep-clear {

  height: 40px;

}

.gform_title {
  line-height: 1.4em;
}	

.submit_send {
  width: 25.2% !important;
}
	
}

@media (min-width:481px) and (max-width:767px) {
	
.rev_slider_wrapper .att {
  margin: 0 auto !important;
  width: 25% !important;
}

.box_igmes {

 padding-bottom: 10px;
}	
	
}

@media (min-width:240px) and (max-width:767px) {

.page_header{ height:auto !important; }

p.criminal {
  font-size: 9pt;
  margin: 0 auto;
  padding: 0 !important;
  text-align: center !important;
  width: 250px;
}

p.oursucess {
  font-size: 10pt;
  margin: 0 auto;
  max-width: 200px;
  padding: 0 !important;
  text-align: center !important;
}

.header_content {

  padding: 35px !important;

}

.sub_main {display:table;}
#content {display:table-footer-group;}
#sidebar {display:table-header-group;}


}

@media (min-width:768px) and (max-width:800px) {
.header-v4 #header .head_tag {
  clear: both!important;
  float: none!important;
  margin: 0 auto!important;
  padding: 0!important;
  text-align: left!important;
  
}


.header-v4 #small-nav {
  
  width: 90%!important;
}

#sliders-container {
  padding: 20px 0 0 0 !important;
}


.home_third {
  border-right: medium none !important;
  min-height: auto;
  padding: 30px 0 0;
}



.fullwidth-box {
  border-bottom: medium none !important;
  border-top: medium none !important;
}


.read {
  float: left !important;
}


.button.default, .button-default, #comment-submit, .woocommerce form.checkout #place_order, .woocommerce .single_add_to_cart_button, .woocommerce button.button, #reviews input#submit, .woocommerce .avada-shipping-calculator-form .button, .woocommerce .login .button, .woocommerce .register .button, .bbp-submit-wrapper .button, .wpcf7-form input[type="submit"], .wpcf7-submit, #bbp_user_edit_submit, .ticket-selector-submit-btn[type="submit"], .gform_page_footer input[type="button"], .gform_wrapper .gform_button {
   width:100%!important;  margin: 0 auto!important;
}

.full_content {
  margin: 0 auto !important;
  width: 90% !important;
}

.fusion-content-boxes {
  margin-bottom: 0 !important;
}


.header_content {
  float: left;
  padding: 0 50px;
  width: 44%;
}

}




@media (min-width:801px) and (max-width:1024px) {

.full_content {
  margin: 0 auto !important;
  width: 100%!important;
}


#slidingbar .avada-row, .header-social .avada-row, #header .avada-row, .header-v4 #small-nav .avada-row, .header-v5 #small-nav .avada-row, .sticky-header .sticky-shadow .avada-row, .tfs-slider .slide-content, .avada-row, .page-title-container {
  padding-left: 0!important;
  padding-right: 0!important;
}

.fusion-column.fusion-one-third {
  margin-left: 23px!important;
  
}

.fusion-content-boxes {
  margin-bottom: 0!important;
}

.fusion-content-boxes .fusion-column {
  margin-bottom:0px!important;
}

.fusion-content-boxes .heading {
  margin-bottom: 5px!important;
  
}

.nm{ width:31% !important;}

.header_content {
  float: left;
  padding: 0 50px;
  width: 44%;
}

}


@media (min-width:967px) and (max-width:1100px) {
	
#nav ul li, #sticky-nav ul li {
  float: left;
  margin: 0;
  padding: 0;
}

.header-v4 #small-nav {
  max-width: 950px !important;
  width: 100%;
  padding-left:0 !important;
}

#nav.nav-holder .navigation > li > a {
  padding: 0 23% !important;
}	


.full_content {
  margin: 0 auto !important;
  width: 95%;
}

.nm{ width:31% !important;}

.rev_slider_wrapper .att {
  margin: 0 auto !important;
  width: 35% !important;
}

	
}




@media (min-width:768px) and (max-width:966px) {
	
p.criminal {
 
  font-size: 9pt;
  line-height: 24px;
  max-width: 325px;
  padding-left: 5px;
  padding-top: 40px;

}


p.oursucess {

  font-size: 11pt;
  max-width: 300px;
  padding-left: 5px;
}


.rev_slider_wrapper .att {
  margin: 0 auto !important;
  width: 35% !important;
}

	
	}
	
	
	
	
	
@media (min-width: 768px) and (max-width: 3300px) {	
	
#small{ display:none;}	
	
	
}
	
@media (min-width: 240px) and (max-width: 767px) {	
	
#big{ display:none;}	
	
	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
