        /* ===============================================
    BLOCKBUILDER ELEMENTS
================================================== */
        
        .subpage-banner-top {
            height: 380px;
            background-size: cover;
            background-repeat: no-repeat;
        }
        
        .subpage-banner-top img {
            max-width: 100%;
            max-height: 300px;
        }
        
        .about-top {
            background: #000;
            background-image: url("../img/about-sub-head.jpg");
            /*height: 375px;*/
            height: 248px;
            margin-bottom: 20px;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
        
        .gallery-inner-top {
            background: #ccc;
            background-image: url("../img/gallery-inner-top.png");
            /*height: 375px;*/
            height: 450px;
            margin-bottom: 42px;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
        }
        
        .subpage-banner-top h1,
        .subpage-banner-top h1.title-desk,
        .subpage-banner-top h1.title-resp {
            color: #fff;
            font-size: 59px;
            text-align: center;
            margin-left: auto;
            margin-right: auto;
            vertical-align: middle;
            width: 70%;
        }
        
        .gallery-inner-top h1 {
            text-align: center;
        }
        
        .gallery-inner-top p {
            /*position: absolute; */
            padding-top: 34px;
            color: #fff;
            /* top: 34%; */
            /* left: 34%; */
            text-align: center;
            width: 36%;
            margin-left: auto;
            margin-right: auto;
            vertical-align: middle;
        }
        
        h1.title-resp {
            display: none;
        }
        /*------------------------rivedi nome lista-------*/
        
        .blockbuilder {
            padding-bottom: 0px;
        }
        
        .row.blockbuilder {
            padding-bottom: 25px;
            /*margin-left: 0px;
    margin-right: 0px;*/
        }
        
        .blockbuilder .container-lrg {
            padding-bottom: 30px;
        }
        
        .blockbuilder .sidebar-right {
            /* border: 1px solid blue; */
            /* padding-right: 0; */
            float: right;
            width: 29%;
            /* padding-left: 20px; */
            margin-left: 10px;
            margin-right: 0;
            padding-right: 9px;
        }
        
        .blockbuilder-menu-list {
            background-color: transparent;
            padding: 0px 15px 10px 0px;
/*            border-bottom: 1px solid #d3d3d3;*/
            border-style: dashed;
            margin-bottom: 0px;
        }
        
        .blockbuilder ul.preview {
            display: inline-flex;
        }
        
        .breadcrumb>li+li:before {
            content: "/\00a0";
            color: #ffae00;
        }
        
        .back-inner {
            position: relative;
        }
        
        .back-inner a.second-butt-sm {
            vertical-align: middle;
            position: absolute;
            top: 15px;
        }
        
        .back-inner a.second-butt-sm:after {
            display: none;
        }
.breadcrumb{
    padding-left: 20px;
}
        .breadcrumb>li {
        
               
        }
        
        .breadcrumb>li>a {
          font-family: 'Montserrat', sans-serif;
             font-size: 12px;
    text-transform: uppercase;
   
        }
        
        .breadcrumb>li>a:hover {
            color: inherit;
            text-decoration: underline;
        }
        
        .blockbuilder .mb {
            margin-bottom: 25px;
        }
        
        .blockbuilder a {
            font-size: 15px;
        }
        
        .blockbuilder strong {
            font-weight: 700;
            color: #555555;
        }
        
        .blockbuilder a.main-button {
            background-color:#ffae00;
            color: #fff;
            font-weight: 600;
            text-transform: uppercase;
            font-size: 13px;
            padding: 13px 29px 11px 20px;
            box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.16), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.09);
        }
        
        .blockbuilder a.main-button:hover {
            background: #575757;
            color: #fff;
            text-decoration: none;
        }
        
        .blockbuilder h1 {
            font-size: 60px;
            color: #4b4b4b;
            line-height: 1.1;
            padding-bottom: 19px;
            padding-top: 0!important;
        }
        
        .blockbuilder h2 {
            font-size: 36px;
             font-family: 'Montserrat', sans-serif;
           
            color: #555555;
            line-height: 1.3;
            /*margin: 26px 0px 7px 0px;*/
            padding-bottom: 0px;
            text-transform: uppercase;
            letter-spacing: 0;
                padding: 6px 0px 30px 0px;
        }
        
        .blockbuilder h2.news-title {
            color: #4b4b4b;
            border-bottom: none;
            letter-spacing: -0.02em;
            
        }
        
        .blockbuilder h3 {
             font-family: 'Montserrat', sans-serif;
            font-size: 19px;
           text-transform: uppercase;
            line-height: 1.3;
            color: #ffae00;
            text-transform: none;
            letter-spacing: 0;
            padding: 6px 0px 10px 0px;
            line-height: 1.3;
        }
        
        .blockbuilder h4 {
            font-size: 19px;
             font-family: 'Montserrat', sans-serif;
            color: #555555;
            
            text-transform: uppercase;
            line-height: 30px;
                padding: 6px 0px 10px 0px;
            line-height: 1.3;
        }
        
        .blockbuilder h5 {
            color: #555555;
            font-size: 14px;
            text-transform: uppercase;
              padding: 0px 0px 10px 0px;
            line-height: 1.3;
            font-weight: 400;
        }
        
        .blockbuilder h6 {
            color: #a7a7a7;
            
            font-size: 12px;
                padding: 0px 0px 10px 0px;
            line-height: 1.3;
        }
        
        .blockbuilder .p-container {
            padding-bottom: 25px;
            padding-left: 0;
        }
/*.blockbuilder p.newsPadding{
    padding-bottom: 21px;
}*/
        
        .blockbuilder p {
            font-size: 16px;
          font-family: 'Open Sans', sans-serif;
            font-weight: 400;
            line-height: 1.6;
            color: #555555;
			padding-bottom: 20px;
        }
.blockbuilder p:last-child {
	padding-bottom: 0px;
}
        
        .blockbuilder p.strong {
            font-weight: 500;
            /*color: #ffae00;
            text-transform: uppercase;*/
        }
        
        .blockbuilder p.small {
            font-size: 14px;
            color: #4b4b4b;
        }
        
        .blockbuilder p.strong {
            font-weight: 600;
            font-size: 17px;
        }
        
        p.blog-det {
            font-size: 14px;
            color: #a7a7a7;
            line-height: 1.1;
            opacity: 0.8;
            font-weight: 300;
        }
        
        .blockbuilder ul,
        .blockbuilder ol {
            padding: 0px 0px 25px 0px;
        }
        
        .blockbuilder ol {
            padding: 0px 0px 25px 10px;
        }
        
        .blockbuilder ul li {
            line-height: 1.4;
            padding: 3px 0px 11px 23px;
        }
        
        .blockbuilder ol li {
            list-style: decimal;
            line-height: 1.4;
            padding: 3px 10px 11px 10px;
        }
        
        .blockbuilder ul li:before {
                content: '';
    /* font-family: "FontAwesome"; */
    /* color: #ffae00; */
    padding: 7px 0px 0px 19px;
    position: absolute;
    left: 0;
    background-image: url(../img/li-ex.png);
    background-repeat: no-repeat;
    height: 50px;
    margin-top: 5px;
/*    margin-left: 20px;*/
                background-position: 50% 0;
        }
        
        .blockbuilder ul li span {
            /*display: inline-flex;
            margin-left: 17px;*/
        }
        
        .blockbuilder span.image-caption {
            display: block;
            font-size: 1.2rem;
            color: #888;
            font-weight: 400;
            max-width: 50%;
            line-height: 1.2;
        }

        
        .blockbuilder input[type="radio"]:checked:before {
            content: '\f00c';
            font-family: "FontAwesome";
            font-size: 11px;
            padding: 2px;
            position: absolute;
        }
        
        .blockbuilder-menu-list .breadcrumb-item a {
            color: #a7a7a7;
            font-family: 'Open Sans', sans-serif;
        }
        
        .blockbuilder-menu-list .breadcrumb-item a.active {
            color: #ffae00;
        }
        
        .blockbuilder .container-img-big-left,
        .blockbuilder .container-img-sm-right {
            margin-top: 50px;
        }
        
        .blockbuilder .doc-download-block {
            width: 100%;
            overflow: hidden;
            background-color: #fdfdfe;
            border-bottom: 1px solid #d3d3d3;
            border-top: 1px solid #d3d3d3;
            border-style: dashed;
            /*margin-bottom: 53px;*/
            display: table;
        }
        
        .blockbuilder .doc-download-row {
            display: inline-table;
            width: 100%;
            padding: 0px 0px 0px 0px;
            position: relative;
        }
        
        .blockbuilder .cell1,
        .blockbuilder .cell2,
        .blockbuilder .cell3,
        .blockbuilder .cell4,
        .blockbuilder .cell5 {
            display: table-cell;
        }
        
        .blockbuilder .doc-download-row .cell1 {
            width: 6%;
            top: 48px;
            padding-top: 23px;
        }
        
        .blockbuilder .doc-download-row .cell1 i {
            font-size: 24px;
            position: absolute;
            top: 30px;
        }
        
        .blockbuilder .doc-download-row p {}
        
        .blockbuilder .doc-download-row ul {
            display: inline-flex;
            padding: 0px 0px 15px 0px;
        }
        
        .blockbuilder .doc-download-row ul li {
            padding: 3px 16px 11px 0px;
        }
        
        .blockbuilder .doc-download-row .cell2 {
            position: relative;
            width: 35%;
            vertical-align: top;
            padding-top: 35px;
            padding-left: 10px;
        }
        
        .blockbuilder .doc-download-row .cell2 p {
            font-size: 19px;
            color: #555555;
            line-height: 0.4;
            font-weight: 300;
            padding-bottom: 0;
            padding-bottom: 10px;
            /* position: absolute; */
        }
        
        .blockbuilder .doc-download-row .cell2 span {
            /*position: absolute;*/
            font-size: 14px;
        }
        
        .blockbuilder .doc-download-row .cell2 span.doc {
            font-weight: 400;
            color:#ffae00;
            top: 57px;
            left: 0;
        }
        
        .blockbuilder .doc-download-row ul li:before {
            display: none;
        }
        
        .blockbuilder .doc-download-row .cell2 span.size {
            top: 57px;
            left: 40%;
            font-weight: 300;
            color: #c3c3c3;
        }
        
        .blockbuilder .doc-download-row .cell5 {
            padding: 40px 0px 15px 4px;
            /* width: 8%; */
            float: right;
            margin-top: 0px;
        }
        
        .blockbuilder .doc-download-row .cell5 a {
            padding: 13px 22px;
        }
        /* ===[ Media Queries  for table]=== */
        
        @media only screen and (max-width: 639px) {
            .blockbuilder .cell2 {
                width: 62%;
                padding-right: 2%;
            }
            .blockbuilder .cell5 {
                width: 22%;
            }
        }
        /*-- BLOCKBUILDER SIDEBAR --*/
        /*-- BLOCKBUILDER SIDEBAR END --*/
        /*-- BLOCKBUILDER SLIDER --*/
        
        .blockbuilder .slick-prev {
            /*width: 48px;
            height: 48px;*/
            border-radius: 100%;
            /*background: #fff;
    opacity: 0.7;*/
        }
        
        .blockbuilder .slick-next {
            width: 48px;
            height: 48px;
            border-radius: 100%;
            /*background: #fff;*/
            opacity: 0.7;
        }
        
        .blockbuilder .slick-prev,
        .blockbuilder .slick-next,
        .blockbuilder-thumbs-slider button.slick-prev,
        .blockbuilder-thumbs-slider button.slick-next {
            /*top: 50%;
            top: calc(50% - 22px);*/
            position: absolute;
        }

.blockbuilder .slick-prev,    .blockbuilder-thumbs-slider button.slick-prev{
    left: 30px;
}
.blockbuilder .slick-next, .blockbuilder-thumbs-slider button.slick-next{
    right: 40px;
}
        
        .blockbuilder .slick-prev:before {
                content: '\f104';
    font-size: 48px!important;
    font-family: 'FontAwesome';
    padding-left: 0px;
        color: #ccc;
    background:#ffae00;
    border-radius: 100%;
    padding: 0px 16px 0px 11px;
        }
        
        .blockbuilder .slick-next:before {
            content: '\f105';
            font-size: 48px!important;
            font-family: 'FontAwesome';
            padding-right: 0px;
            color: #ccc;
    background:#ffae00;
    border-radius: 100%;
    padding: 0px 11px 0px 16px;
        }
        
        .blockbuilder button.slick-prev.slick-arrow:before {}
        
        .blockbuilder-slider button.slick-prev.slick-arrow {
            
            z-index: 99;
            /*left: 3%;
            padding-top: 10px;*/
        }
.slick-slide img{
    width:100%; 
}
        
        @media(min-width: 1200px) {
            .blockbuilder-slider button.slick-prev.slick-arrow {
                /*top: 291px;*/
            }
        }
        
        /*.blockbuilder-slider button.slick-next.slick-arrow {
            right: 5%;
        }
        
        .blockbuilder-thumbs-slider button.slick-prev:before,
        .blockbuilder-thumbs-slider button.slick-next:before {
            font-size: 40px!important;
        }
        .blockbuilder-thumbs-slider button.slick-prev {
    left: 5px;
    z-index: 999;
    top: 48px;
}

.blockbuilder-thumbs-slider button.slick-next {
    top: 35px;
    right: 33px;
}*/
        
        .blockbuilder-thumbs-slider button.slick-prev.slick-arrow,
        .blockbuilder-thumbs-slider button.slick-next.slick-arrow {
            top: calc(50% - 0px);
            position: absolute;
        }
        
        .blockbuilder-thumbs-slider button.slick-prev.slick-arrow {
            /*left: 5%;*/
        }
        
        .blockbuilder-thumbs-slider button.slick-next.slick-arrow {
          /*right: 5%;*/
        }
        
        .blockbuilder-thumbs-slider .slick-prev {
            z-index: 999;
        }
        
        .blockbuilder-thumbs-slider .slick-prev,
        .blockbuilder-thumbs-slider .slick-prev,
        .blockbuilder-thumbs-slider .slick-next {
            opacity: 0;
        }
        
        .slick-prev:hover:before,
        .slick-prev:focus:before,
        .slick-next:hover:before,
        .slick-next:focus:before {
            opacity: 1;
        }
        
        .blockbuilder-thumbs-slider .slick-prev:hover,
        .blockbuilder-thumbs-slider .slick-next:hover {
            opacity: 1;
        }
        
        .blockbuilder .slick-initialized .slick-slide {
            margin-right: 0px;
        }
        
        .blockbuilder-thumbs-slider .slick-track {
            margin: 10px 0px;
        }
        
        .blockbuilder .slick-initialized .slick-slide:focus {
            outline: none;
            border: none;
        }
        
        .blockbuilder .slick-active {}
        
        .blockbuilder .blockbuilder-thumbs-slider img {
            width: initial;
            margin-right: 15px;
            margin-top: 10px;
            transition: all 200ms ease-out;
            background: rgba(0, 0, 0, 0);
        }
        
        .blockbuilder .blockbuilder-thumbs-slider img:hover {
            cursor: pointer;
            opacity: 0.5;
        }
        
        .blockbuilder-foot-imgs {
            height: 90px!important;
        }
        
        .blockbuilder-foot-imgs .bottom-right {
            right: -120px;
        }
        
        .blockbuilder-foot-imgs .bottom-left {
            left: -120px;
        }
        /* Arrows
 
 
  .blockbuilder-slider button.slick-prev{
    left:10%;  
}


 .blockbuilder-slider button.slick-next{
    right:10%;    
}
.blockbuilder-slider button.slick-prev:before,
.blockbuilder-slider button.slick-prev:next{
    font-size:35px;
    font-family:'fontawesome'!important;
     color:#8f1158!important;
    opacity:0.7;
}
.blockbuilder-slider button.slick-prev:before {
    content:'\e800';
    padding-right: 5px;
}
 .blockbuilder-slider button.slick-next:before {
    content:'\e801';
    padding-left: 5px;
}

.blockbuilder-slider button.slick-prev:hover:before,
 .blockbuilder-slider button.slick-next:hover:next {
    opacity:1;
}
 */
        
        .blockbuilder-slider .slick-prev:hover:before,
        .blockbuilder-slider .slick-next:hover:before {
            opacity: 1;
        }
        /*----------------------------blockquote-------------*/
        
        .blockbuilder blockquote.blockquote {
            display: block;
            padding: 30px;
        }
        
        .blockbuilder blockquote {
            /*background: #f9f9f9;*/
            background-color: #fdfdfe;
            border-bottom: 1px solid #d3d3d3;
            border-top: 1px solid #d3d3d3;
            border-style: dashed;
            margin: 1.5em 10px;
            padding: 0.5em 10px;
            quotes: "\201C""\201D""\2018""\2019";
            padding-left: 40px;
            padding-top: 25px;
            padding-bottom: 25px;
            font-weight: 300;
            font-size: 18px;
            line-height: 1.3;
        }
        
        .blockbuilder blockquote:before {
            color: #f6a191;
            content: open-quote;
            font-size: 89px;
            line-height: 0.742;
            margin-right: 0.25em;
            vertical-align: -0.4em;
            position: absolute;
            font-weight: normal;
            left: 27px;
        }
        
        .blockbuilder blockquote p {
            font-weight: 300;
            font-style: normal;
            line-height: 1.3;
            margin-left: 36px;
            margin-right: 36px;
            font-size: 18px;
        }
        
        .blockqu-sidebar {
            margin: 1.5em 0px!important;
        }
        
        .blockbuilder footer.blockquote-footer {
            background-color: rgba(255, 255, 255, 0);
            border: 1px solid rgba(118, 118, 118, 0.13);
            padding: 20px;
            color: #fff;
            box-shadow: none;
        }
        
        .blockbuilder footer.blockquote-footer:before {
            content: none;
        }
        
        .blockbuilder footer.blockquote-footer h6,
        footer.blockquote-footer p {
            color: #fff;
        }
        
        footer.blockquote-footer h6 {
            padding-bottom: 7px;
            font-size: 15px;
            font-weight: 600;
            line-height: 1.4;
        }
        
        footer.blockquote-footer p {
            font-size: 13px;
            font-weight: 400;
            line-height: 1.4;
        }
        
        .blockbuilder .video-box {
            margin-bottom: 30px;
        }
        
        .blockbulder .embed-responsive-16by9 {
            padding-bottom: 56.25%;
        }
        
        .blockbulder .embed-responsive-4by3 {
            padding-bottom: 75%;
        }
        
        .html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar {
            background-color: transparent!important;
            border-radius: 0!important;
            border: none!important;
        }
        
        .html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-thumb {
            background-color: transparent!important;
            border-radius: 0!important;
            border: none!important;
        }
        
        .html5-video-player:not(.ytp-touch-mode) ::-webkit-scrollbar-track {
            background-color: transparent;
            border-radius: 0;
            border: none;
        }
        
        .blockbuilder span.image-caption {
            display: block;
            font-size: 12px;
            color: #888;
            font-weight: 400;
            max-width: 50%;
            line-height: 1.2;
        }
        
        .blockbuilder img+span.image-caption {
            margin-top: 5px;
        }
        
        .blockbuilder span.image-caption img {
            margin-bottom: 5px;
        }
        
        .blockbuilder span.image-caption.right {
            text-align: right;
            margin: 10px 0 22px 46px;
            float: right;
        }
        
        .blockbuilder span.image-caption.left {
            text-align: left;
            margin: 10px 39px 20px 0;
            float: left;
        }
        
        .slide-box {
            margin-bottom: 30px;
        }
        
        .imageoverlay {
            display: block;
            height: 100%;
            position: absolute;
            top: -1px;
            left: 0;
            right: 0;
            background: rgba(0, 0, 0, 0);
            text-align: center;
            -webkit-transition: all 200ms ease-out;
            -moz-transition: all 200ms ease-out;
            transition: all 200ms ease-out;
        }
        
        .lightbox {
            position: relative;
            display: block;
        }
        
        .imageoverlay:hover {
            background: rgba(0, 0, 0, 0.6);
        }
        
        .imageoverlay i {
            font-size: 25px;
            color: rgba(185, 28, 34, 0);
            position: relative;
            top: 50%;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            transform: translateY(-50%);
        }
        
        .imageoverlay:hover i {
            color: #ffae00;
        }
        /*------------------------news-inner page-------*/
        
        p.line-back {
            /*padding: 20px 0px;*/
            position: relative;
            z-index: 1;
        }
        
        p.line-back:before {
            border-top: 1px solid #eaeaea;
            content: "";
            position: absolute;
            z-index: -1;
            margin-top: 10px;
            width: 100%
        }
        
        p.line-back span {
            width: 30%;
            width: 30%;
            background: #fff;
            padding-right: 13px;
        }
        
        .blockbulder p.strong {
            padding-top: 22px;
        }
        
        #news-content-wrap p {
            padding-bottom: 22px;
        }
        /*----------------------img container should be on defaoult style--------*/
        
        @media( min-width: 1200px) {
            .blockbuilder .p-container {
                /*padding-left: 15px;*/
            }
        }
        
        @media( max-width: 1200px) {
            .blockbuilder .doc-download-row .cell2 {
                width: 42%;
            }
            .blockbuilder .doc-download-row {
                padding: 0;
            }
        }
        
        @media( max-width: 980px) {
            .blockbuilder .doc-download-row .cell2 p {
                padding-left: 10px;
            }
            .blockbuilder .doc-download-row .cell2 span.doc {
                left: 10px;
            }
            .blockbuilder .doc-download-row ul {
                padding: 0px 0px 25px 10px;
            }
        }
        
        @media( max-width: 897px) {
            .blockbuilder .doc-download-block {
                width: 94%;
            }
        }
        
        @media (max-width: 768px) {
            .blockbuilder .doc-download-row .cell2 {
                width: 50%;
            }
            .embed-responsive-16by9 {
                margin-bottom: 20px;
            }
            .video-row .row.blockbuilder {
                padding-bottom: 0;
            }
            .blockbuilder span.image-caption,
            .blockbuilder span.image-caption.left {
                max-width: 100%;
                width: 100%!important;
            }
            .row.blockbuilder img {
    width: 100%;
}
        }
        
        @media( max-width: 670px) {
            .blockbuilder .doc-download-row .cell1 {
                width: 10%;
            }
            .blockbuilder .doc-download-row ul {
                display: block;
                padding: 0px 0px 0px 10px;
            }
            .blockbuilder .doc-download-row ul li {
                padding: 3px 16px 0px 0px;
            }
            .blockbuilder .cell5 {
                width: 60%;
            }
            .blockbuilder .doc-download-row .cell2 {
                padding-bottom: 10px;
            }
            .blockbuilder-foot-imgs .bottom-right {
                right: 18px;
            }
            .blockbuilder .doc-download-row .cell5 {
                margin-top: 0px;
                width: 70%;
            }
        }
        
        @media( max-width: 640px) {
            .blockbuilder .doc-download-block {
                width: 505px;
            }
            .blockbuilder .doc-download-row {
                width: 96%;
            }
            .blockbuilder .doc-download-row .cell2 {
                width: 58%;
            }
            .blockbuilder .cell5 {
                width: 60%;
            }
        }
        
        @media( max-width: 630px) {
            .blockbuilder .cell5 {
                width: 60%;
            }
        }
        
        @media( max-width: 568px) {
            .blockbuilder .cell5 {
                width: 71%;
            }
        }
        
        @media( max-width: 550px) {
            .blockbuilder .doc-download-block {
                width: 505px;
            }
        }
        
        @media( max-width: 550px) {
            .blockbuilder-foot-imgs .bottom-right,
            .blockbuilder-foot-imgs .bottom-left {
                right: 0;
            }
            .blockbuilder .doc-download-block {
                width: 420px;
            }
            .blockbuilder .doc-download-row ul {
                display: block;
            }
            .blockbuilder .cell5 {
                width: 82%;
            }
            .blockbuilder .doc-download-row ul li {
                padding: 3px 16px 0px 0px;
            }
			.blockbuilder .doc-download-row .cell2 span.doc {
    			    display: none;
			}
        }
        
        @media( max-width: 414px) {
            .blockbuilder .doc-download-block {
                width: 350px;
            }
            .blockbuilder .cell5 {
                width: 93%;
            }
            .blockbuilder .doc-download-row .cell1 {
                width: 20%;
            }
            .blockbuilder .doc-download-row .cell2 {
                padding-bottom: 10px;
                padding-top: 25px;
            }
            .blockbuilder .doc-download-row .cell2 p {
                line-height: 1.2;
            }
            .blockbuilder .doc-download-row .cell5{
                width: 97%;
            }
        }
@media( max-width: 375px) {
    .blockbuilder .doc-download-block {
    width: 310px;
}
     .blockbuilder .doc-download-row .cell5{
                width: 100%;
            }
    .blockbuilder .doc-download-row .cell2 {
                width: 100%;
                display: block;
                padding-left: 0;
        padding-top: 0;
            }
   
    .blockbuilder .cell1, .blockbuilder .cell2, .blockbuilder .cell3, .blockbuilder .cell4, .blockbuilder .cell5{
        display: block;
    }
    .blockbuilder .doc-download-row .cell5 {
        padding: 12px 0px 43px 4px;}
}
        
        @media( max-width: 320px) {
            .blockbuilder .doc-download-block {
                width: 270px;
            }
            .blockbuilder blockquote.blockquote {
                padding: 15px 0px 15px 0px;
            }
            .blockbuilder .doc-download-row {
                display: block;
            }
            .blockbuilder .doc-download-row .cell5 {
                float: left;
                    margin: 24px 0px 0px 0px;
            }
            .blockbuilder-slider button.slick-prev.slick-arrow {
                padding-top: 15px;
            }
            .blockbuilder .doc-download-row .cell2{
                padding-top: 15px;
            }
            .blockbuilder .doc-download-block{
                margin-bottom: 15px;
            }
            
        }
