.popupmainlogo img{
width: 400px;
max-width: 80%;
display: inline;
}

.banner-3.sigma_banner .sigma_banner-slider-inner {
  padding: 160px 0 150px;
 }
 
 .sigma_banner-text h1{
 margin-bottom:0px;
 line-height: 1;
 }
 
 
 .section-title {
  margin-bottom: 5px;
   }

 .section-title h2{ 
   margin-bottom: 5px;  
   }
   
 .section.section-padding {
  padding: 60px 0 80px;
    }
	
.parallax-home{
background-color:#FFF;
background-position: right;
background-repeat: no-repeat;
/*background-size: auto 60%;*/
background-size: 60% auto;
/*background-image: url('https://images.megapixl.com/1323/13238549.jpg');*/
background-image: url('../img/2000_home-parallax.jpg');
}
	
.navbar-brand {
  width: 280px;
}
	
@media (max-width: 991px){
.sigma_logo-wrapper {
    width: 100%;
	text-align: center;
}
}
	
	
.mobilemenu{
position: absolute;
}

.mobilemenu i {
    font-size: 26px;
	font-weight: bold;
    color: white;
	margin-top: -2px;
	}
	
.services-parallax {
 /* background-size: 60% auto;*/
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: contain;
}
		
.contact-parallax {
 /* background-size: 60% auto;*/
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
	
	
.servicemason img{	
margin-bottom: 30px;
width: 100%;
}

.p-bigger p{
font-size:18px;
}
	
	
.form-control {	
color: #000;
}
	
.form-control::placeholder { 
color: #676464;
}
	
.section-title .subtitle {
  margin-bottom: 0px;
  font-size: 40px;
  line-height: 1;
}



.sigma_banner p {
font-size: 25px;
max-width: 100%;
}



/*FONTS*/

h1 {
  font-size: 52px;
}

h2 {
  font-size: 44px;
}

h3 {
  font-size: 36px;
}

h4 {
  font-size: 28px;
}

h5 {
  font-size: 25px;
}

h6 {
  font-size: 18px;
}

p {
  font-size: 15px;
}




h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 p,
h2 p,
h3 p,
h4 p,
h5 p,
h6 p {
font-family: 'Mulish', sans-serif;
}



.pb-10 {
    padding-bottom: 10px!important;
}
.pb-20 {
    padding-bottom: 20px!important;
}
.pb-30 {
    padding-bottom: 30px!important;
}
.pb-40 {
    padding-bottom: 40px!important;
}
.pb-50 {
    padding-bottom: 50px!important;
}










