/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 18 2026 | 13:24:44 */
.port_title_header{text-align:center;font-size:50px;font-family:'HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:capitalize;font-weight:900;}
.page-id-6429 .av-section-color-overlay{background:none!important;}
.sort_by_cat{display:block;text-align:center;}
.sort_by_cat a{display:inline-block!important;float:none!important;position:relative;padding:0 10px;}
.sort_by_cat span.text-sep{float:none!important;}
.isotope{margin:-15px;}
.isotope .isotope-item{margin:15px!important;width:30.4%;}
.isotope .isotope-item .image-overlay{background-color:#2564A8;}
.grid-entry-excerpt.entry-content{line-height:1.5;margin-top:10px;min-height:90px;}
.grid-entry-title{text-align:center;}
#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#f0f0f1!important;}
.wp_Struggling{font-weight:500;}
.wp_Struggling span{font-weight:800!important;}
#wp_ctm_what_we_do .flex_column{min-width:48%;max-width:48%;background:#fff;}
#wp_ctm_what_we_do .container::before{height:88%;}
#wp_ctm_what_we_do .template-page.content{padding-bottom:0;}
.ctm-what-we-do .entry-content-wrapper.clearfix{padding-bottom:0;}
.cfo-bb-0{border-bottom:0!important;}
.cfo-mb-0,.cfo-mbf-0 textarea{margin-bottom:0!important;}
.cfo-mt-0,.gform_wrapper li.gfield.field_description_below+li.gsection.cfo-mt-0{margin-top:0!important;}
.cfo-pb-0{padding-bottom:0!important;}
.cfo-ptd-0 .gfield_description{padding-top:0!important;}
.hs-form{width:100%!important;}
.hs-form .input{margin-right:0!important;}
.hs-form fieldset{max-width:100%!important;}
.hs-form .field{margin-bottom:10px!important;}
.hs-form .hs-input{box-sizing:border-box!important;max-width:98%!important;width:95%;border-radius:0;box-shadow:none;border:1px solid #616367!important;padding:8px 4px!important;background:transparent!important;height:36px;}
.hs-form label{font-weight:300!important;color:#616367;}
.hs-form .hs_submit .actions{margin-left:0!important;padding:0 3% 0 0!important;}
.hs-form .hs_submit .actions .primary{background:#2564A9;border:none;box-shadow:none;border-radius:0;font-size:20px;text-transform:uppercase;padding:20px 0;width:250px!important;display:inline-block!important;}
.hs-form .hs_submit .actions .primary:hover{background:#31A6D2;box-shadow:none;border:none;}
.hs-form .input select{height:40px;}
.with-background .hs-form .hs-input{box-sizing:border-box!important;max-width:98%!important;width:95%;border-radius:0;box-shadow:none;border:1px solid #cdcdcd!important;padding:8px 4px!important;background:#fff!important;height:36px;}
.with-background .hs-form label,.with-background .hs-form label span{font-weight:300!important;color:#fff!important;}
.with-background .hs-form .hs_submit .actions .primary{background:#fff;border:2px solid #fff!important;box-shadow:none;border-radius:0;font-size:16px;text-transform:uppercase;padding:20px 0;width:250px!important;display:inline-block!important;color:#2564A9;}
.with-background .hs-form .hs_submit .actions .primary:hover{background:transparent;border:2px solid #fff;color:#fff;}
.featuredproject-btext{text-align:center!important;}
.featuredproject-box{background-color:#fafafa;height:275px;}
#hs_cos_wrapper_subheader{font-size:20px;color:#fff!important;}
.header_text{font-size:50px;}
.tab.tab_counter_0,.tab.tab_counter_1,.tab.tab_counter_2,.tab.tab_counter_3,.tab.tab_counter_4,.tab.tab_counter_5{border-top:none!important;border-left:none!important;border-bottom:none!important;padding-top:0!important;padding-bottom:0!important;}
.tab.tab_counter_5{border-right:none!important;}
.tab_content{border-style:none!important;background-color:#fff!important;}
.tab_titles{position:relative;left:380px;}
.inner_sort_button{font-size:32px;}
.sort_by_cat span.inner_sort_button{font-size:20px;}
.grid-links-.isotope_activated article.main_color.inner-entry img{max-height:350px;height:350px;}
#av_section_2 .n2-ss-button-container a div{font-weight:800!important;}
.web-developmen-btn a{background:#24b4e6;border-radius:30px!important;}
.InboundMarketing{margin-bottom:0!important;}
.rt-reading-time,.span-reading-time{margin-top:10px;font-size:.9em;font-weight:300;}
.rt-reading-time::before,.span-reading-time::before{content:url("/wp-content/uploads/2018/03/reading-time.png");width:28px;height:28px;display:block;float:left;margin-top:-3px;margin-right:5px;}
.page .rt-reading-time{display:none!important;}
.page .entry-content .rt-reading-time{display:block!important;}


@media (min-width:992px) and (max-width:1200px){.isotope .isotope-item{width:30%;}.grid-entry-excerpt.entry-content{min-height:144px;}}

@media (min-width:768px) and (max-width:991px){.isotope .isotope-item{width:45.7%;}.grid-entry-excerpt.entry-content{min-height:126px;}}

@media (max-width:767px){.isotope{margin:0;}.isotope .isotope-item{width:100%;margin:0 0 15px 0!important;}.responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial{padding:0!important;}}

@media (max-width:640px){.hs-form .hs_submit .actions .primary{width:100%;}.av-burger-overlay-scroll ul#av-burger-menu-ul{background:#fff!important;}.av-burger-overlay-active #top .av-hamburger-inner,.av-burger-overlay-active #top .av-hamburger-inner::before,.av-burger-overlay-active #top .av-hamburger-inner::after{background:#000;}}

@media (min-width:100px) and (max-width:767px){.responsive #top .av-hide-on-mobile,.responsive #top .av-hide-on-tablet{display:block!important;}.wp_ClientsSay{padding-bottom:75px!important;}.n2-ss-layer-col{padding:0!important;}.ctm-slider .slider-img{padding-top:15px!important;}.n2-ss-section-main-content{justify-content:flex-start!important;}.n2-ss-layer-row-inner>div{margin-top:0!important;margin-bottom:0!important;}#wp_ctm_what_we_do .flex_column{min-width:98%;max-width:100%;}#wp_ctm_what_we_do .container::before{height:93%;}}