/* Enter Your Custom CSS Here */

@media screen and (min-width: 960px){
body {background-color: #ccccc0 !important;margin:0;}
}
html {margin-top: 0px !important;}
@media screen and (min-width: 960px){
body .site {padding: 0 0px;margin-top:0;margin-bottom:0;}
div#page{padding: 0px !important;margin: 0 auto;border-radius: 10px;box-shadow: none !important;}
.site {background: none !important;}
.menu-topmenu-container {border-radius: 7px 7px 7px;}
.site-header {border-radius: 7px 7px 7px;padding: 0px 0px 0px 0px !important;}
.main2{
  width:99%;
      border-radius: 4px 4px;
  display:block;
  margin:0 auto ;
  margin-top: -35px;
    box-shadow: 0px 1px 10px -1px;
    margin-left: 5px;
    overflow: hidden;
}

  .main-navigation li {margin: -1px -3px 0px 0px;padding: 0 12px 0 12px;}
   .main-navigation li ul li a{border-bottom: 2px solid#ddd;}
  .main-navigation li ul li:last-child{border-bottom:0px !important;}

  .main-navigation li ul{left: 1px;}
  ul.sub-menu li a{background:#4EB9C5 !important;color:#fff;}
  ul.sub-menu li a:hover{color:#fff;}
  ul.nav-menu li ul li{padding: 0 0px 0 0px;}
 
.entry-header .entry-title {display: none;}
img.header-image {
    position: relative;
}
.site-header h1 a, .site-header h2 {
    position: absolute;
    z-index: 9999;
    left: 32%;
    font-size: 50px;
    top: 20.5%;
    text-shadow: 1px 1px #515151;}
.left_sidebar{
  width:31%;
    float: left;
    background: #4EB9C5;
    overflow: hidden;}
.follow{padding-top: 17px;
    padding-left: 17px;
    padding-right: 17px;}
 
input.wpcf7-form-control.wpcf7-submit {background: #4EB9C5; color: #fff;} 
.follow img{}
.left_sidebar_menu{border-radius: 7px;border: 1px solid #666;display: block;    width: 88%;
    margin-left: 17px;
  margin-top:10px;
    margin-right: 17px;
}
.last_item{border-radius: 0px 0px 7px 7px;}
.left_sidebar_menu h4{border-radius:7px 7px 0px 0px;padding:6px 5px 5px 10px;margin:0px;line-height:1em;font-size:16px;height:17px;color:#FFF;background:#00515a;text-transform: uppercase;font-weight: normal;}
.left_sidebar_menu ul{margin:0;padding:0;list-style:none;}
.left_sidebar_menu ul li{border-bottom: 1px solid#000;
    margin: 0 !important;}
.left_sidebar_menu ul li a{font-size: 13px;background: #EFEFEF;display: block;padding: 5px 5px 10px 15px;
    height: 18px;color: #333;font-weight: normal;text-decoration:none;text-transform: uppercase;}
.left_sidebar_menu ul li a:hover{color:#fff;background:#4EB9C5;}
.Customer-Reviews{text-align:center;font-size: 20px;font-weight: normal;line-height: 1.2em;margin-top: 15px;}
.align-center{text-align:center;}
.left_sidebar h2{color: #FFF;margin-bottom: 13px;margin-top: 11px;font-weight: 500;}
.testimonials{background: #fff;text-align: center;    width: 88%;
    border-radius: 7px 7px;
    margin-left: 17px;
    margin-right: 17px;
  overflow:hidden;}
.testimonials p{margin-bottom: 7px;}
.testimonials p{font-size: 16px;}
.testimonials_bottom{width: 88%;
    margin-left: 17px;
    margin-right: 17px;}
#findfacebook{margin-top: -6px;}
#angieslidt{margin-bottom:7px;margin-top: 8px;}
p#brush {margin-bottom: 26px;}
p#angieldist-bottomtxt {margin-bottom: 16px;}
#lead-safe{margin-bottom: 11px;margin-top:-39px;}

#angieldist-bottomtxt{padding: 0 10px 0px 7px;font-size: 13px;color: #fff;}
.right_content{
 	 width:69%;
   float: left;
    padding-top: 25px;
    background: #fdfdf0;
    overflow: hidden;
}
.slider{overflow: hidden;margin-bottom: 20px;padding-left: 10px;}
.slider img{width:100%;}
.slider_bottom {
        padding-left: 17px;
    padding-right: 17px;
}
  .contact_emptyspace{ padding-bottom: 483px;}
.slider_images {
    padding-left: 17px;
    padding-right: 17px;
}
.slider_bottom h1{font-size: 24px;font-weight: normal;color: #000;}
.right_content p{margin-bottom: .5em;}
.right_content h2{-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;
    font-size: 20px;background-repeat: no-repeat;color: #333;font-weight: normal;line-height: 1.2em;border-top: 3px solid #4eb9c5;margin-top: 15px;margin-bottom: 15px;padding-top: 20px;padding-left: 10px;}
.right_content h1{font-size: 24px;font-weight: normal;color: #000;line-height: 1.2em;    margin-top: 10px;margin-bottom: 10px;}
.right_content ul{list-style-type: square;margin-bottom: 10px;}
.right_content ul li{font-size: 16px;margin-top: 7px;margin-bottom: 7px;
    line-height: 1.3em;text-decoration:none;}
.right_content a{text-decoration:none;}
.right_content a:hover{color: #999;}	
.right_content ul.rss li{background: url(http://wpdevelop.xyz/toptierpainting/wp-content/uploads/2016/07/list-rss.png) no-repeat left top;padding-left: 20px;padding-bottom: 5px;list-style: none;}
.right_content h3{font-size: 14px;clear: both;/*margin-top: 15px;*/}
 
.footer_area{width: 99%;display: block;box-shadow: 0px 1px 10px -1px;margin-left: 5px;overflow: hidden;background: #fdfdf0;border-radius: 4px;margin-top:20px;}
.footer_area a {color: #f7f7f7;text-decoration: none;}
.footer_area a:hover{color: #ddd;}
.footer_left{width: 27%;float: left;overflow: hidden;color: #181818;margin: 16px 0px -8px 0px;padding-left: 2%;}
.footer_left p{padding:0;margin:0;}
.footer_right{width: 66%;float: right;overflow: hidden;margin: 16px 0px -8px 0px;padding-right: 2%;}
.footer_banner{margin: 10px 0;}
.footer_right p a, .footer_left a{color: #181818 !important;}
ul#menu-topmenu li{border-right:1px solid#ddd;font-weight: 700;}
ul#menu-topmenu li a:actived{color:#000;}
.main-navigation {margin-top: 10px;background: #fdfdf0;}
.nav-menu li:hover{background:#4EB9C5;color:#fff;}
.nav-menu li a:hover{color:#fff;}
  footer.entry-meta {display:none;}
div#respond {display: none !important;}
.footer.entry-meta {display: none !important;}
  footer[role="contentinfo"]{display: none !important;} 
.post-4 page type-page status-publish hentry{display: none !important;}  
  .site-content article {border-bottom: 0px double #ededed;margin-bottom: 72px;margin-bottom: 0.857143rem;padding-bottom: 24px;padding-bottom: 0.714286rem;}
  article{border-bottom: 0px double #ededed;margin-bottom: 72px;margin-bottom: 0.857143rem;padding-bottom: 24px;padding-bottom: 0.714286rem;}
  .site-content{border-bottom: 0px double #ededed;margin-bottom: 72px;margin-bottom: 0.857143rem;padding-bottom: 24px; padding-bottom: 0.714286rem;}
  .status-publish hentry{ margin-bottom: 0 !important;}      
  .entry-content a:visited, .comment-content a:visited {color:none !important;}
  .site-content article{border-bottom:none !important;}
     
form.wpcf7-form input, textarea {
    width: 98% !important;}
  .empty_space_apartments, .empty_space_condominiums, .empty_space_area-served, .empty_spacehouse_commercial-painting{min-height:25px;}
  .empty_space_officeretail{min-height:175px;}
 .empty_space_home{min-height: 12px;}
.empty_space_interior{min-height: 175px;}
.empty_space_exterior {min-height: 175px;}
  
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  body {background-color: #333 !important;}
  .footer_area {background: #949191; color: #f7f7f7;border-radius: 7px;padding-top: 20px;}
  .right_content,.left_sidebar{margin-bottom: 0px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
     .footer_area {background: #949191;border-radius: 7px;padding-top: 20px;}
    .right_content{width: 96%;float: left;padding-right: 2%;padding-left: 2%;
       position: absolute;top: 249px;left:0;}
   .slider {margin-bottom: 11px;padding-left: 3px;}
  .entry-content h1{margin:7px 0;}   
    .footer_left {width: 30%;float: left;color: #f7f7f7;margin:0;padding-right:0;padding-left: 1%;}    
  .entry-content p, .entry-summary p, .comment-content p, .mu_register p {margin:0;} 
  .left_sidebar_menu ul li{color:#f7f7f7;}
  .site {padding: 0 !important;}
  .left_sidebar {width: 99%;float: left;padding: 0 0px; position: relative;margin-top: 1772px;}
  .leftallcontentcenter { padding-top: 20px;}
   .left_sidebar h2 {margin-bottom: 22px;}
   .empty_space {height: 5px;}
}

@media only screen and (max-width: 767px) {
  html {margin-top: 0px !important;}
  .main2 {margin-top: 0px; }
  .contact_emptyspace{padding-bottom: 7px !important;}
  .entry-header {
    display: none;}
  .main-navigation li {margin: -1px -3px 0px 0px;padding: 4px 12px 4 12px;}
  .header-image{margin-top:0px;}
  .left_sidebar_menu{border-radius: 7px;border: 1px solid #666;display: block;width: 88%;
    margin-left: 17px;margin-top:10px;margin-bottom:5px;margin-right: 17px; }
  .site-header{padding:0 !important;}
  .main-navigation a {   
    color: #21759b;}
  .left_sidebar{background: #4EB9C5;}
  .left_sidebar_menu h4{border-radius:7px 7px 0px 0px;padding:6px 5px 5px 10px;margin:0px;line-height:1em;font-size:16px;height:17px;color:#FFF;background:#00515a;text-transform: uppercase;font-weight: normal;}
.left_sidebar_menu ul{margin:0;padding:0;list-style:none;}
.left_sidebar_menu ul li{border-bottom: 1px solid#000;
    margin: 0 !important;}
  .Customer-Reviews{text-align:center;margin-top:10px;}
.left_sidebar_menu ul li a{font-size: 13px;background: #EFEFEF;display: block;padding: 5px 5px 10px 15px;
    height: 18px;color: #333;font-weight: normal;text-decoration:none;text-transform: uppercase;}
.left_sidebar_menu ul li a:hover{color:#fff;background:#4EB9C5;}
  #brush img{width:100%;}
  .footer_area {background: #fdfdf0;border-radius: 7px;padding-top: 20px;margin-top:25px;}
   .right_content{width: 96%;float: left;padding-right: 2%;padding-left: 2%;position: absolute;
    left:0;}
  #lead-safe {margin-top: -18px;}
  .testimonials {margin-bottom:17px;}
.footer_right p a.footer_left a{color: #181818 !important;}
  .follow img{width:100%;}
   .slider {margin-bottom: 11px;padding-left: 3px;}
  .entry-content h1{margin:7px 0;}   
    .footer_left {width: 30%;float: left;color: #181818 !important;margin:0;padding-right:0;padding-left: 1%;}    
  .entry-content p, .entry-summary p, .comment-content p, .mu_register p {margin:0;} 
  .left_sidebar_menu ul li{color:#f7f7f7;}
  .site {padding: 0 !important;}
  .left_sidebar {width: 99%;float: left;padding: 0 0px;position: relative;margin-top: 1772px;}
  
.footer_right p a,.footer_left a{color: #181818 !important;}
  .empty_space {height: 5px;}
  .footer_left{width: 29%;float: left;padding-top:20px;}
  .footer_right{width:67%;float: right;padding-top:20px;}
  .leftallcontentcenter { padding-top: 10px;}
  .left_sidebar h2 {margin-bottom: 2px;}
  .left_sidebar{ margin-bottom: 0px;}
  #lead-safe{margin-top: -18px;}
#findfacebook {margin-top: 12px;}
  .site-header h1 a, .site-header h2 {
    position: absolute;
    z-index: 9999;
    top: 12%;
    text-shadow: 1px 1px #515151;}
}
@media screen and (max-width: 782px){
.site-header h1 a, .site-header h2 {
    left: 18%;  
    font-size: 22px;}
}


/*contact us page css*/
  .left_sidebar_contactpage{
    width:31%;
    float: left;
    background: #4EB9C5;
    overflow: hidden;}
 .left_sidebar_contactpage h2{color: #FFF;margin-bottom: 13px;margin-top: 11px;font-weight: 500;}
  .right_content_contactpage{
 	 width:69%;
   float: left;
    padding-top: 25px;
    background: #fdfdf0;
    overflow: hidden;
}
  .right_content_contactpage p{margin-bottom: .5em;}
.right_content_contactpage h2{-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;font-size: 20px;background-repeat: no-repeat;color: #333;font-weight: normal;line-height: 1.2em;border-top: 3px solid #4eb9c5;margin-top: 15px;margin-bottom: 15px;padding-top: 20px;padding-left: 10px;}
.right_content_contactpage h1{font-size: 24px;font-weight: normal;color: #000;line-height: 1.2em;    margin-top: 10px;margin-bottom: 10px;}
.right_content_contactpage ul{list-style-type: square;margin-bottom: 10px;}
.right_content_contactpage ul li{font-size: 16px;margin-top: 7px;margin-bottom: 7px;
    line-height: 1.3em;text-decoration:none;}
.right_content_contactpage a{text-decoration:none;}
.right_content_contactpage a:hover{color: #999;}	
.right_content_contactpage ul.rss li{background: url(http://wpdevelop.xyz/toptierpainting/wp-content/uploads/2016/07/list-rss.png) no-repeat left top;padding-left: 20px;padding-bottom: 5px;list-style: none;}
.right_content_contactpage h3{font-size: 14px;clear: both;margin-top: 30px;}
  
  @media only screen and (min-width: 480px) and (max-width: 767px) {
  .left_sidebar_contactpage {
    width: 99%;
    float: left;
    padding: 0 0px;
    position: relative;
    margin-top: 800px;}
	.right_content_contactpage {
    width: 96%;
    float: left;
    padding-right: 2%;
    padding-left: 2%;
    position: absolute;
    left: 0;
}
  }
  @media only screen and (max-width: 767px){
.left_sidebar_contactpage {
    width: 99%;
    float: left;
    padding: 0 0px;
    position: relative;
    margin-top: 800px;}
	.right_content_contactpage {
    width: 96%;
    float: left;
    padding-right: 2%;
    padding-left: 2%;
    position: absolute;
    left: 0;
}
}

  /*end*/
/*interior exterior page css*/
  .left_sidebar_interiorpage, .left_sidebar_exteriorpage, .left_sidebar_officeretail{
    width:31%;
    float: left;
    background: #4EB9C5;
    overflow: hidden;}
 .left_sidebar_interiorpage h2, .left_sidebar_exteriorpage h2, .left_sidebar_officeretail h2{color: #FFF;margin-bottom: 13px;margin-top: 11px;font-weight: 500;}
  .right_content_interiorpage, .right_content_exteriorpage, .right_content_officeretail{
 	 width:69%;
   float: left;
    padding-top: 25px;
    background: #fdfdf0;
    overflow: hidden;
}
  .right_content_interiorpage p, .right_content_exteriorpage p, .right_content_officeretail p{margin-bottom: .5em;}
.right_content_interiorpage h2, .right_content_exteriorpage h2, .right_content_officeretail h2{-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;font-size: 20px;background-repeat: no-repeat;color: #333;font-weight: normal;line-height: 1.2em;border-top: 3px solid #4eb9c5;margin-top: 15px;margin-bottom: 15px;padding-top: 20px;padding-left: 10px;}
.right_content_interiorpage h1, .right_content_exteriorpage h1, .right_content_officeretail h1{font-size: 24px;font-weight: normal;color: #000;line-height: 1.2em;    margin-top: 10px;margin-bottom: 10px;}
.right_content_interiorpage ul, .right_content_exteriorpage ul, .right_content_officeretail ul{list-style-type: square;margin-bottom: 10px;}
.right_content_interiorpage ul li, .right_content_exteriorpage ul li, .right_content_officeretail ul li{font-size: 16px;margin-top: 7px;margin-bottom: 7px;
    line-height: 1.3em;text-decoration:none;}
.right_content_interiorpage a, .right_content_exteriorpage a, .right_content_officeretail a{text-decoration:none;}
.right_content_interiorpage, .right_content_exteriorpage a:hover, .right_content_officeretail a:hover{color: #999;}	
.right_content_interiorpage ul.rss li, .right_content_exteriorpage ul.rss li, .right_content_officeretail ul.rss li{background:url(http://wpdevelop.xyz/toptierpainting/wp-content/uploads/2016/07/list-rss.png) no-repeat left top;padding-left: 20px;padding-bottom: 5px;list-style: none;}
.right_content_interiorpage h3, .right_content_exteriorpage h3, .right_content_officeretail h3{font-size: 14px;clear: both;margin-top: 30px;}
  
  @media only screen and (min-width: 480px) and (max-width: 767px) {
  .left_sidebar_interiorpage, .left_sidebar_exteriorpage, .left_sidebar_officeretail {
    width: 99%;
    float: left;
    padding: 0 0px;
    position: relative;
    margin-top: 1405px;}
	.right_content_interiorpage, .right_content_exteriorpage, .right_content_officeretail {
    width: 96%;
    float: left;
    padding-right: 2%;
    padding-left: 2%;
    position: absolute;
    left: 0;}
  .empty_space_interior {
     min-height: 1px;}
  .empty_space_exterior, .empty_space_officeretail {min-height: 3px;}
  }
  @media only screen and (max-width: 767px){
.left_sidebar_interiorpage, .left_sidebar_exteriorpage, .left_sidebar_officeretail {
    width: 99%;
    float: left;
    padding: 0 0px;
    position: relative;
    margin-top: 1405px;}
	.right_content_interiorpage, .right_content_exteriorpage, .right_content_officeretail {
    width: 96%;
    float: left;
    padding-right: 2%;
    padding-left: 2%;
    position: absolute;
    left: 0;}
  .empty_space_interior {
     min-height: 1px;}
  .empty_space_exterior, .empty_space_officeretail {min-height:3px;}
}

  /*end*/