.callout h2 {font-weight:700;font-size: 43px;
line-height: 1.2;}
.callout .wpb_wrapper {margin:0 auto;}
.callout .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus, .callout .vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover, .callout .vc_btn3.vc_btn3-color-vista-blue:focus, .callout .vc_btn3.vc_btn3-color-vista-blue:hover {color:#fff !important;}
.callout h4 {color: #ffffff;
font-size: 24px;
font-weight: 900;
letter-spacing: .1em;}
.callout p {color: #ffffff;
font-size: 20px;}
.callout h2 .large {letter-spacing: -.04em;
font-size: 50px;}

@media screen and (max-width:1009px) {
    .callout {margin-top: 40px !important;}
    .callout h2 {font-weight:700;font-size:30px;
line-height: 1.2;}
.callout h2 .large {letter-spacing: -.04em;
font-size: 36px;}

   .callout h4 {color: #ffffff;
font-size: 20px;
font-weight: 900;
letter-spacing: .1em;}
.callout p {color: #ffffff;
font-size: 18px;} 
    
}
@media screen and (max-width:500px) { 
    
        .callout h2 {font-weight:700;font-size:27px;
line-height: 1.2;}
.callout h2 .large {letter-spacing: -.04em;
font-size: 30px;}
}