.logo img{width:65%!important;}
.shrink-title{padding:0px 25%!important; width:100%!important; float:left;}
a:hover{text-decoration:none!important;}
#header_meta{background:#1b1a2c!important; color:#fff!important; border-bottom:0px!important; padding:10px 0px!important; }
.header-scrolled #header_main {background-color: #1b2235!important; padding:10px 0px 10px 0px!important;}
.header-scrolled #header_main .logo, .header-scrolled #header_main .logo a{padding-top:6px!important;}
#top .custom-color-heading a{text-decoration:none!important;}
h4, fieldset h3{font-size:15px!important; letter-spacing: .08em!important;}
h5{font-size:15px; letter-spacing: none!important;}
#header_main{padding-top:20px!important;}
.logo, .logo a{padding-top:20px!important;}
.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{font-weight:bold!important;}
#home-services{width:76%!important; margin:0px auto!important;}
#home-services-with-border{width:76%!important; margin:0px auto!important; border-bottom:1px solid #dadada!important;}
.container_wrap{border-top:none!important;}
.avia-testimonial_inner p{font-weight:bold!important; font-size:20px!important; line-height:1.4em!important;}
#footer{text-align:center!important; padding:70px 0px 30px 0px!important;}
#socket .sub_menu_socket{float:left!important;}
#socket .copyright{float:right!important;}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text{background:#ec733e!important; border-color:#ec733e!important; border-radius:25px!important;}
#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text::after{background:none!important}
#top #wrap_all .header_color .av-menu-button-colored > a{padding-right:0px!important;}
#top .av-menu-button > a .avia-menu-text{padding:15px 30px!important;}
.av-main-nav > li > a{font-size:14px!important;}
div .slideshow_caption h2{text-transform: none!important; line-height:1.4em!important; font-size:32px!important;}
.phone-info{font-size:12px!important; font-weight:normal!important;}
.s-divider{padding:0px 20px!important;}
.phone-info .avia_button_icon{padding-right:10px!important;}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2{text-transform: none!important;}
a.avia-color-orange, .button{background:#ec733e!important;border-color:#ec733e!important;}
body div .avia-button, .button{border-radius:25px!important; padding:15px 30px!important;}
.avia-button.avia-size-large, .button{font-size:15px!important; font-weight:bold!important; margin-top:10px!important; letter-spacing: .08em!important}
#home-services-with-border img, #home-services img{width:50%!important; text-align:center!important; margin:0px auto!important;}
#home-services-with-border .av-special-heading, #home-services .av-special-heading{margin-top:0px!important;}
.avia-shadow{box-shadow: inset 0 0px 0px rgba(0,0,0,0)!important;}
.page-id-13 #after_full_slider_1 p, .page-id-152 #after_full_slider_1 p{padding-right:300px!important;}
#footer h4{margin-bottom:30px!important;}
p, h3{line-height:1.4em!important;}
.main_color .special_amp, .main_color strong{color:inherit!important; font-family:inherit!important; font-style: inherit!important; font-size: inherit!important; line-height: inherit!important; font-weight:inherit!important;}
.main_color strong{color:inherit!important; font-weight:bold!important;}
.avia-testimonial-name, .avia-testimonial-subtitle, .avia-testimonial-meta-mini strong{font-size:14px!important; font-weight:normal!important; font-style:italic!important; margin:0px  1px!important; float:left!important; color:#fff!important;opacity:1!important;}
.av-subheading_above p{padding-bottom:10px!important; font-weight:bold!important; letter-spacing:.08em!important}
#white-border{border-bottom:10px solid #fff!important;}
.page-id-168 #white-border .el_before_av_one_half{border-right:5px solid #fff!important;}
.page-id-168 #white-border .el_after_av_one_half{border-left:5px solid #fff!important;}
#top .main_color input[type="text"],  #top .main_color textarea{border:none!important;}
h5.av-special-heading-tag  a{letter-spacing:2px!important;}
h5.av-special-heading-tag  a span{letter-spacing:0.5px!important;}
.slideshow_inner_caption{width:65%; margin:0px auto!important;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {color:#1b1a2a!important;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a:hover{color:#ec733e !important;}
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select{font-family:'Open Sans'!important;}
.template-blog .entry-content-header h4{text-align:center;}
#top .fullsize .template-blog .post-meta-infos{max-width:100%!important; border-top:1px solid #dadada; border-bottom:1px solid #dadada; margin-top:40px; padding:10px 0px;}
#top .fullsize .template-blog .post_delimiter{border-bottom:none!important;}
#top .fullsize .template-blog .post .entry-content-wrapper{font-size:18px!important; text-align:left!important;}
.container .minor-meta{font-size:16px;}

@media screen and (max-width:1025px){
	.slideshow_inner_caption{width:100%!important;}
  .page-id-13 #after_full_slider_1 p, .page-id-152 #after_full_slider_1 p{padding-right:0px!important;}
  .shrink-title{padding:0px 20%!important;}
}
@media screen and (max-width:961px){
  #header_main {padding-top:0px!important;}
  #top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text, li.av-menu-button-colored{/*background:none!important; border:none!important; color: inherit!important; padding:0px!important;*/ margin-top:10px!important;}
  .page-id-13 .el_after_av_slideshow_full, .page-id-152 .el_after_av_slideshow_full{background-image:none!important;}
  .page-id-152 .hr{height:1px!important;}
 }
@media screen and (max-width:801px){
.responsive .container{max-width:100%!important;}
.page-id-13 .av_one_full, .page-id-152 .av_one_full{margin-top:0px!important; padding-top:0px!important;}
}
@media screen and (max-width:737px){
  #header_main{background-color:#1b2235!important;}
  .responsive #top .logo{width:50%!important;}
  .logo, .logo a{padding-top:0px!important;}
  .responsive #top .slideshow_caption h2{font-size:34px!important;}
  #home-services-with-border{border-bottom:none!important;}
  .page-id-152 #home-services-with-border, .page-id-152 #home-services{width:100%!important;}
  .av-border-cells .flex_cell{border:none!important;}
  .flex_column{padding:0px!important;}
  .shrink-title{padding:0px 0%!important;}
}
@media screen and (max-width:481px){
  .s-divider{padding:0px 1px!important;} 
  .phone-info .avia_button_icon{padding-right:2px!important;}
  .html_header_transparency #top .avia-builder-el-0 .slideshow_caption{padding-top:0px!important;}
  .logo img{width:100%!important;}
  .responsive .phone-info span{padding-bottom:10px!important;}
  .copyright{width:100%; text-align:center;}
  #socket .menu{text-align:center!important;}
  #socket .sub_menu_socket li{float:none!important; display:inline-block!important;}
  #socket .sub_menu_socket li{padding:0px 5px!important;}
}
