* {
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -0.33px;
}

body{
    padding:0;
    font-size: 16px;
    line-height: 1.5;
    overflow-x:hidden;
    -webkit-font-smoothing: antialiased;
    width:100%;
    background:#ffffff;
    margin:0 auto;
    max-width: 100%;
    color:#0d2e4f;
}

.row-fluid [class*="span"].wrapper{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    float: none;
    padding: 0 15px;    
}

/* ================ Features Menu Templates ===================== */

.jumbo-7-product-section-one{
    padding: 160px 0 125px;
    position: relative;
    border-bottom: 1px solid #e1e2e3;
}

.jumbo-7-product-section-one h1{
    color:#333;
}

.jumbo-7-product-section-one .wrapper{
    position:relative;
}

.jumbo-7-jumbo-home-section-one .inner-hero .right-col.widget-type-linked_image{
    width: 43%;
    top: 63px;
}


@media(max-width:767px){

body .container-fluid .row-fluid .service-inner-box{
    margin-bottom:30px;
}

.jumbo7-services-section-two {
    padding: 60px 0 40px;
}

.jumbo-7-product-section-one {
    padding: 120px 0 20px;
}
    
}

@media(min-width:768px) and (max-width:1200px){
    
body ..jumbo-7-jumbo-home-section-one .row-fluid .left-col-width{
    width:50%;
}

.jumbo-7-jumbo-home-section-one  .right-col.widget-type-linked_image,
.jumbo-7-jumbo-home-section-one .inner-hero .right-col.widget-type-linked_image{
    top:initial;
}


body .row-fluid .jumbo-7-jumbo-home-section-one .widget-type-cta{
    max-width: 70%;
    width: 70%;
    margin: 12px 0 0;
}

.jumbo-7-jumbo-home-section-one .widget-type-cta a.cta_button{
    padding-left:0;
    padding-right:0;
    width:100%;
}
    
body .jumbo-7-jumbo-home-section-one .row-fluid .hero-cta-grp .widget-type-cta{
    margin:0;   
}   


body .jumbo-7-jumbo-home-section-one .row-fluid .hero-cta-grp .widget-type-cta a.cta_button{
    padding-left: 20px;
    padding-right: 40px;
}
    
}

/* Section Two Styling */
.jumbo-7-product-section-two{
    padding:100px 0;    
}

body .container-fluid .row-fluid .jumbo-7-product-section-two .wrapper{
    max-width:800px;
}

body .container-fluid .row-fluid .jumbo-7-product-section-two  .heading{
   padding-bottom: 55px;
}

.jumbo-7-product-section-two p{
    margin: 0;
    padding: 0px 0px 64px;
}

/*========================================================
   Product Section Three Styling
=========================================================*/


.jumbo-7-product-section-three h2{
    padding-top: 10px;
}

.jumbo-7-product-section-three.border-bottom{
    padding-bottom:0px;
}

.section-bg{
    background-size: cover!important;
    background-position:center center!important;
}

.section-bg .bg-image{
    display:none!important;
}


@media(max-width:767px){

.jumbo-7-product-section-three .widget-type-linked_image{
    text-align:center;
}

.jumbo-7-product-section-three .align-right{
    text-align:left;
    margin-bottom:30px;
}

.jumbo-7-product-section-four .span4{
    margin-bottom:30px;
}
  
.fa {
  font-size: 40px;
  }
  
  
  /*=========================================================
   Home Section Four Styling
===========================================================*/

.jumbo-7-home-section-four{
    padding:100px 20px;
}

body .container-fluid .row-fluid .jumbo-7-home-section-four .wrapper{
    max-width: 970px;
    border-radius: 8px;
    background-color: #ffffff;
    padding: 62px 0;
}


body .jumbo-7-home-section-four .row-fluid .home-section-width{
    max-width:773px;
    margin:0 auto;
    float:none;
}

.jumbo-7-home-section-four a.cta_button{
    padding:13px 30px;
    border: 2px solid ;
}

.jumbo-7-home-section-four .white-cta a.cta_button{
    background:#fff;
    color:;
    
}
  

.white-cta a.cta_button{
    
}

.jumbo-7-home-section-four .widget-type-cta{
    margin-top:0px;
}

@media(max-width:1024px) and (min-width:768px){
    
body .container-fluid .row-fluid .jumbo-7-home-section-four .wrapper{
    padding:62px 20px;
}    

body .container-fluid .row-fluid .jumbo-7-home-section-four{
    text-align:right;
}

}


@media(max-width:767px){
    
body .container-fluid .row-fluid .jumbo-7-home-section-four h3{
    text-align:center;
}    
    
body .container-fluid .row-fluid .jumbo-7-home-section-four {
    text-align:center;
    margin: 25px 0 15px;
}

body .container-fluid .row-fluid .jumbo-7-home-section-four .white-cta{
    text-align:center;
}

}
  
  .jumbo-7-product-section-five .gray-bg {
    background-color: #d3d3d3;
  }
  
  /*======================================================
  Product Section Five Styling
========================================================*/


.jumbo-7-product-section-five{
    padding:100px 0;
}


.jumbo-7-product-section-five .span4.widget-type-linked_image{
    border-radius: 10px;
    background-color: #ffffff;
    border: solid 1px #e7e7e7;
    padding: 10px 5px;
}

@media(max-width:767px){
    
    
.jumbo-7-product-section-five .span4{
    margin-bottom:30px;
}

.jumbo-7-product-section-five img{
    width:100%!important;
}

body .container-fluid .row-fluid .mobile-t-50{
    margin-top:50px;
}    


}


@media (min-width: 768px){
.flex-center>.row-fluid-wrapper>.row-fluid {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

}