/*
 Theme Name:   Plumbit Child
 Theme URI:    http://themeforest.net/user/strongholdthemes
 Description:  Plumbit Child Theme
 Version:      12.1
 Author:       Stronghold Themes
 Author URI:   http://themeforest.net/user/strongholdthemes
 Text Domain:  plumbit
 Template:     plumbit
*/


/*
------------------------------------------------------- */

a.head-tel {
    background: #fff;
    border-radius: 10px;
    padding: 10px 20px;
}
a.head-cta {
    background: #ffc20b;
    padding: 10px 15px;
    border-radius: 10px;
    color: #fff;
}
a.head-tel, a.head-cta {
    display: inline-block;
    margin-bottom: 13px;
}
a.head-cta:hover {
    color: #000;
}
h1.page-title-element {
    text-transform: capitalize;
}
.page-title-wrapper{
	padding:75px 0px !important;
}
.raleway-<uniquifier> {
  font-family: "Raleway", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
.zone-interv a {
    color: #000;
    font-size: 18px;
}
.zone-interv a:hover {
    color: #2296f9;
}
.footer-area .social-widget-item:hover a{
	color:#fff !important;
}
body, a, p, span, h1, h2, h3, h4, h5, h6 {
	font-family: "Raleway", sans-serif !important;
	font-size:17px;
}
.container-fluid.page-title-wrapper-bg {
    z-index: 0;
}
.page-title-wrapper-bg .strhld-breadcrumb .breadcrumb-trail a, .page-title-wrapper-bg .strhld-breadcrumb .breadcrumb-trail{
	color:#000;
}
.fa-long-arrow-alt-right:before{
    content: "\f30b";
    color: #000;
}

/***Responsive***/

@media (min-width: 320px) {
		h1{
		font-size:28px
	}
	h2{
		font-size:25px
	}
	h3{
		font-size:23px
	}
	h4{
		font-size:20px
	}
	h4{
		font-size:18px
	}
.stronghold-heading .heading-title h3{
		font-size:25px
	}
	  .cta-hedr {
		  display:none !important;
	}
}

@media (min-width: 480px) {

}

@media (min-width: 600px) {
  
}

@media (min-width: 768px) {
 
}
@media (min-width: 981px) {
	h1{
		font-size:35px
	}
	h2{
		font-size:30px
	}
	h3{
		font-size:25px
	}
	h4{
		font-size:23px
	}
	h4{
		font-size:20px
	}
	.stronghold-heading .heading-title h3{
		font-size:25px
	}
}
@media (min-width: 1024px) {
  
}
@media (min-width: 1200px) {
  .cta-hedr {
	  display:block !important;
    position: absolute;
    top: -320px;
    left: 700px;
}
	.content-serv{
		margin-top: -170px !important;
	}    
}
@media (min-width: 1600px) {
  
}


@media (max-width: 600px) {
 
  }