.centered-large {
    max-width:1160px;
}

#header .responsive_centered{
    max-width:1250px;
}

.home-block .first-block {
    z-index:99999999; /* Because rev slider is being mean and overlappying */
}
.home-block .first-block {
    margin-top:40px;
}
.home-block .first-block .half-block {
    width:48%;
    padding:60px
}

.home-block h2 {
    color: #FFFFFF;	
    
    font-size: 30px;	
    font-weight: 300;
    text-align: center;
    margin:0 0 20px 0
}

.home-block .cta-button {
    background:#fff;
    color: #F07C26;	
    font-size: 15.26px;	
    text-align: center;
    padding:10px 40px;
    border-radius:10px;
    text-decoration:none;
    transition:.5s all;
}

.home-block .cta-button.left {
    margin-right:40px;
}

.home-block .cta-button.right {
    margin-left:40px;
}

.home-block .cta-button:hover {
    	background-color: #F07C26;
    	color:#fff
}

.home-block .box {
    padding:70px;
}

.home-block .box.box-1 {
    margin:40px 0
}

.home-block .main-content {
    margin:80px 0;
    padding:0 20px
}

.home-block .main-content p {
    margin-bottom:20px;
}

.home-block .cta-button.orange {
    background:#ff9900;
    color:#fff;
    border-radius:0;
    padding:20px
}

.home-block .main-content p:last-of-type {
    margin-bottom:0;
}

.home-block .main-content .left {
    padding-right:70px
}

.home-block .box h2 {
    margin-bottom:30px
}

.home-block {
    padding-top: 60px
}

    
.home-block .block {
    margin-bottom:60px;
    padding: 60px
}

.home-block .block.half {
    width: 48%
}
.home-block .block:nth-of-type(odd){

}

.home-block .buttons .cta-button {
    margin: 0 20px
}

.home-block .block-title {
    margin-bottom: 30px !important
}


.fweb-slider .inner-slide .main-content {
    background: #4d4d4d;
    padding: 20px;
    padding-right: 60px
}

.fweb-slider .buttons {
    margin-top: 20px !important
}

.fweb-slider .buttons a {
    color: #fff !important;
    background-color: #ff9900 !important;
    transition: .5s all !important;
    opacity: 1;
    text-decoration: none !important;
    padding: 20px 60px !important;
    font-size: 22px
    margin-top:5px;
    margin-bottom:5px;
}
.fweb-slider .buttons a:hover {
    opacity: .8 !important
}

.fweb-slider .title {
    font-weight: 400 !important;

}

.fweb-slider  {
    max-height: 70vh
}

.fweb-slider .slide .secondary-title p{
        font-weight: 400;
    font-size: 20px;
    line-height: 30px;
}

@media (max-width: 1040px) and (min-width: 320px){
   .fweb-slider .slide .secondary-title p{
        font-weight: 400;
    font-size: 16px;
    line-height: 30px;
}
}
