@media only screen and (min-width:320px) and (max-width:767px){ 
.title2 h1.mobile-font-size-3, .title2 h2.mobile-font-size-3, .title2 h3.mobile-font-size-3, .title2 h4.mobile-font-size-3, .title2 h5.mobile-font-size-3, .title2 h6.mobile-font-size-3 {
    font-size: 18px!important;
    line-height: 1.2;
}
.rte-editor .fs--medium, .text-4 .fs--medium { font-size: 12px;}
#about_+.generic-block-wrapper .ps-carousel .generic-block-wrapper.generic-block--cigar { height: auto!important;}
.about .column-control .column-control-container>.row>.columns[class*=medium-] {width: 100%;}
.text-4 p {font-size: 11px;line-height: 18px;}
.rte-editor .fs--normal, .text-4 .fs--normal {font-size: 11px;line-height: 18px;}
.title2 h2 {font-size: 20px!important; margin: 0 0 0px!important;}
.image-text-component-3 .text-3, .image-text-component-3 .text-4 {  max-width: 100%;margin: 10px 3%;}
a.codenests.typo-logo {    margin-top: 10px;}


    
}


.learn-hero .column-control--super-wide .large-7 {
    float: left !important;
}