/*************Home Page****************/
body.home div#rpwe_widget-2 {
    background: #ccc;
    padding: 0px 5px;
    margin-top: 20px;
}

#brand-div{
 display:none;
  opacity:0;
}
.ar_main_div_100 .page_nav_selected{
     background: #D74933 !important; 
}

.ar_main_div_100 .arf_current_tab_arrow{
 border-top: 9px solid #D74933 !important; 
  opacity:0;
}
.ar_main_div_100 .page_break_nav{
 background: #D74933; 
}
.arf_form .arf_wizard_upper_tab .page_break_nav{
  background: #000; 
}

.rpwe-block li{
     width: 33%;
    float: left; 
}

/*.row{
     margin-top: 35px; 
}
*/
.row.single-article h1.entry-title {
    background-color: #eaeaea;
    padding: 15px 5px;
}

h1.tab-tilte{
    font-size: 18px;
    background-color: #d74933;
    color: #fff;
    text-align: center;
    padding: 10px 0px; 
}
.header-info {
	font-size:26px;
  color:#fff;
}

p.descriptions{
     text-align: justify; 
}



div.city_zip:last-child{
 display:none; 
}
#nav-main ul.sf-menu ul li a, #nav-second ul.sf-menu ul li a { font-size: 14px !important; }


.city_zip_title{
  
font-size: 15px;
    margin: 0;
    display: inline-block;
    line-height: 0;
  
}


span.testiname{
 font-size: 16px; 
}
img.star_rating{
 width:100px; 
      padding-bottom: 10px;
}

p.review_date{
  font-size: 11px;
      margin: 0;
  font-style: italic;
}

h3.subject{
  margin:0;
      font-size: 30px;
    font-style: italic;
    font-weight: normal;
    font-family: initial;
}

body.home .entry-title{
 display:none; 
}
/*#nav-main { margin-top: 20px !important; } */
/*#thelogo{
     width: 300px; 
}
*/
#nav-main li.sf-dropdown > a:after {
    content: ' ▾' !important;
    font-size: 1.2em;
}
.sf-menu a { padding: 10px !important; }
#homeheader {
 display:none; 
}

div.col-md-6.col-sm-6.kad-topbar-right {
 width:100%; 
}

.topbar-widget{
 padding:10px; 
}

.contactform textarea, .wpcf7 textarea{
     height: 80px !important; 
}

#containerfooter {
     background-color: #333; 
  color: #efefef !important;
}

#containerfooter h3 {
      color: #8e8e8e !important;
  
}
#containerfooter .menu li a{
 color: #efefef;
}
.footercredits p {
    font-size: 12px !important;
}
.footercredits {
     padding: 0 !important;
    text-align: center;
      border-top: 1px solid #ccc;
}

p.addvertise{
     text-align: center; 
}

.page-header{
     border-top: none !important;
    border-bottom: none !important; 
   margin: 0 !important;
}

#pageheader{
 background-color: #eaeaea; 
}

.write_reviews:hover , .all_reviews:hover{
color:#000; 
}


.write_reviews , .all_reviews{
    background-color: #d74933;
    color: #fff;
    padding: 10px 20px;
    display: inline-block;
    border: 1px solid #b5b5b5;
    width: 180px;
    letter-spacing: 1px;
    font-size: 16px;
}

.write_show_testi_bottons{
     text-align: center; 
}

h1.testi_title{
     margin-bottom: 25px;
    font-size: 35px; 
}

#containerfooter{
     margin-top: 25px; 
}

#thelogo img {
	width:200px;
  	
}
@media only screen and (min-width: 1960px) {
	.kt-flex-fullslide {
		height: 897px!important;
	}
}
@media only screen and (max-width: 1400px) {
	.kt-flex-fullslide {
		height: 520px!important;
	}
}
@media only screen and (max-width: 600px) {
		.kt-flex-fullslide {
			height: 140px!important;
		}
  		.header-info {
  			font-size:16px;
  		}
  		header .container {
  			padding:0px!important;
  		}
  		header > .container .row {
   			height:78px!important; 
  		}
}

/*@media only screen and (min-width: 1299px) {
    #thelogo img {
        margin-left:-90px!important;
    }
}
@media only screen and (max-width: 1298px) {
    #thelogo img {
        margin-left:-50px!important;
    }
}*/
#nav-main {
	margin-top:17px!important;
  	margin-bottom:17px!important;
}

