.default_btn a,.loader-wrap.loader,.pricing_plans ul.plan_table>li .price,.testimonials_reviews .owl-dots,.text-center,.thankyou .checkbox_label{text-align:center}.container,.dis-table,.site-header{width:100%}.default_btn a,.homeSlider ul li .overlay .content .default_btn a:hover,.portfolio-section .simplefilter li.active,.top_search_head .widget_search .search-form:hover .search-submit{background:#00afa4;color:#fff}body,html{padding:0}a,a:after,a:before{transition:.5s}body{font-family:open_sansregular;color:#000;line-height:32px;font-size:17px;transition:left .5s;left:0;overflow-x:hidden}a,a:focus,button,button:focus,input,input:focus,textarea:focus{outline:0}h1,h2,h3,h4,h5,h6{clear:none;line-height:normal;font-family:libre_baskervillebold;font-weight:400;color:#000}.clear,.post_list>li:nth-child(3n+4){clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.development_process ul li:nth-child(odd),.text-right{text-align:right}.social_icons,.text-left{text-align:left}.dis-table{display:table;height:100%}.dis-table-cell{display:table-cell;vertical-align:middle;height:100%;padding:0 2px}.container,div[class*=col]{padding:0 15px}.container{max-width:1200px;margin:0 auto;position:relative}.row{margin:0 -15px}#secondary ul li:last-child:after,#secondary ul li:last-child:before,.casestudy_list>li .content h2:after,.comment-respond .comment-form-cookies-consent,.copyright .widget_nav_menu ul li:first-child a:after,.copyright .widget_nav_menu ul ul,.hide,.homeSlider .owl-carousel .owl-nav,.navigation.post-navigation,.newsletter_blog form p br,.post_list>li .content h2 br,.post_list>li .content h2:after,.seo_blocks #horizontalTab .resp-tabs-list li.resp-tab-active::after,.seo_blocks #horizontalTab li:first-child .tab_icon:before,.seo_blocks.digital_pr_process #horizontalTab li .tab_icon::before,.seo_by_numbers ul li:last-child .icon:after,.show-read-more .more-text,.site-footer .footer_menu ul li ul,.top_banner br,.trustpilot-reviews .ti-widget .ti-reviews-container .ti-review-item .ti-review-header .ti-profile-details .ti-date{display:none}.casestudy_list>li .img img,.editor_content table td img,.post_page .entry-content table td img,.show,.traditional_pr_block .wrap .img img{display:block}.show-on-desktop{display:inline-block!important}.hide-on-desktop,.join_mailing_list .s2_form_widget .widget-title::before,.show-on-ipad,.show-on-mobile{display:none!important}.default_btn a{font-size:18px;font-family:open_sanssemibold;padding:12px 20px 14px 40px;cursor:pointer;display:inline-block;text-decoration:none;position:relative;z-index:1}.default_btn a:after,.get_in_touch_form .submit .default_btn:after,.portfolio-section .viewmore:after,.traditional_pr_block .wrap h3:after{content:'';position:absolute;top:0;right:-40px;width:0;height:0;border-top:0 solid transparent;border-bottom:58px solid transparent;border-left:40px solid #00afa4}.site-header,.site-header.blog-header .top_bar{position:fixed;z-index:10;float:left;transition:.5s}.default_btn a:hover,.get_in_touch_form .submit .default_btn:hover,.portfolio-section .viewmore:hover{background:#ffd001}.cta_block .wrap .default_btn a:hover:after,.default_btn a:hover:after,.get_in_touch_form .submit .default_btn:hover:after,.portfolio-section .viewmore:hover:after{border-left:40px solid #ffd001}.padding_60{padding:60px 0}.grey_efefef{background:#efefef!important}.white_bg{background:#fff!important}.dark_blue_bg{background:#182b3a!important}.blog .post_page .container,.homeSlider .container,.site-header .container{max-width:1440px}.comments-area,.development_process ul li .wrap,.leadership_team,.navigation,.site-footer .get_in_touch,.site-header .top_bar,.top_search_head{float:left;width:100%}.site-header .col-3{float:left;width:230px;position:relative;min-height:1px}.site-header .col-9{float:left;width:calc(100% - 230px);min-height:1px;text-align:right}.site-header .logo{margin-top:28px;transition:.5s}.site-header.header-fixed{background:#182a39;box-shadow:0 0 10px rgba(0,0,0,.46)}.site-header.blog-header .logo,.site-header.header-fixed .logo{margin-top:10px}.site-header.blog-header .navigation ul.menu,.site-header.header-fixed .navigation ul.menu{margin-top:8px}.site-header.blog-header{float:left;width:100%;min-height:78px;position:relative;box-shadow:0 0 10px rgba(0,0,0,.46)}.site-header.blog-header .top_bar{width:100%;background:#182a39}.casestudy_list>li .img,.consultation_form .input_btn,.development_process .main_wrap,.editor_content,.homeSlider,.post_list>li .img,.traditional_pr_block .wrap,.traditional_pr_block .wrap .img,footer{float:left;width:100%;position:relative}.blog-single .post-content .category ul,.homeSlider ul,.post_list>li .content .rel_category ul,.pricing_plans ul.plan_table>li .plan_content ul,.site-footer .footer_menu ul,.testimonials_reviews .owl-carousel{padding:0;margin:0}.homeSlider ul li{height:724px;background:50% 50%/cover no-repeat #1a2c3b;list-style-type:none}.homeSlider ul li .overlay{position:absolute;left:0;width:100%;height:100%;padding-top:140px}.homeSlider ul li .overlay:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(left,rgba(24,42,57,.95) 0,rgba(25,43,58,.95) 36%,rgba(26,44,59,.6) 76%,rgba(26,44,59,.3) 100%);background:-webkit-linear-gradient(left,rgba(24,42,57,.95) 0,rgba(25,43,58,.95) 36%,rgba(26,44,59,.6) 76%,rgba(26,44,59,.3) 100%);background:linear-gradient(to right,rgba(24,42,57,.95) 0,rgba(25,43,58,.95) 36%,rgba(26,44,59,.6) 76%,rgba(26,44,59,.3) 100%)}.homeSlider ul li .overlay .container{height:100%}.homeSlider ul li .overlay .content{float:left;width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.homeSlider ul li .overlay .content h1{font-size:40px;color:#fff;line-height:48px;margin:0}.homeSlider ul li .overlay .content .text{font-size:17px;line-height:32px;color:#fff}.homeSlider ul li .overlay .content .default_btn a{color:#182a39;background:#ffd001}.homeSlider ul li .overlay .content .default_btn a:after{border-left-color:#ffd001}.homeSlider ul li .overlay .content .default_btn a:hover:after{border-left-color:#00afa4}.review_image{width:100%;display:flex;align-items:center;flex-wrap:wrap;margin-top:70px}.review_image .googlereview{padding-left:65px}.review_image .ti-widget.ti-goog .ti-text,.ti-widget.ti-goog .ti-rating{color:#fff!important;font-size:18px}.review_image .ti-widget.ti-goog>.ti-widget-container>.ti-footer,.review_image .ti-widget.ti-goog>.ti-widget-container>.ti-header{background:0 0!important;box-shadow:none!important;transform:none!important;padding:0}.ti-widget.ti-goog .ti-widget-container{margin-bottom:0!important}#home_slider .review_image .trustpilot .ti-widget a.ti-header{padding:0!important}.review_image .trustpilot .ti-widget-container a:hover{transform:translate(0,0)!important}.review_image .trustpilot .ti-widget-container .ti-profile-details .ti-text{padding-bottom:5px}.half_content_section{float:left;width:100%;background:#fff;padding:60px 0 40px;position:relative}.add_nearest_locations h2,.benefits_block h2,.blog_feed h2,.cta_block h2,.development_process h2,.digital_agency h2,.faq h2,.featured_image_block h2,.full_content_section .editor_content h2,.half_content_section .editor_content h2,.our_promise h2,.our_tem_block h2,.portfolio-section h2,.pricing_plans h2,.section_data h2,.seo_blocks h2,.seo_by_numbers h2,.text_blocks h2,.text_blocks_2 h2,.traditional_pr_block h2,.typeofseo h2,.view_additional h2,.what_we_block h2{width:100%;font-size:40px;color:#000;margin:0 0 25px;padding-bottom:20px;position:relative;text-align:center}.add_nearest_locations h2:after,.benefits_block h2:after,.blog_feed h2:after,.cta_block h2:after,.development_process h2:after,.digital_agency h2:after,.faq h2:after,.featured_image_block h2:after,.full_content_section .editor_content h2:after,.half_content_section .editor_content h2:after,.our_promise h2:after,.our_tem_block h2:after,.portfolio-section h2:after,.pricing_plans h2:after,.section_data h2:after,.seo_blocks h2:after,.seo_by_numbers h2:after,.text_blocks h2:after,.text_blocks_2 h2:after,.traditional_pr_block h2:after,.typeofseo h2:after,.view_additional h2:after,.what_we_block h2:after{content:'';height:5px;width:117px;background:#ffd001;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.full_content_section .editor_content,.get_in_touch_form .row,.half_content_section .editor_content{display:flex;flex-wrap:wrap;margin:0 -15px}.half_content_section .editor_content p{width:100%;padding:0 15px;text-align:center}.our_clients{float:left;width:100%;padding:60px 0;background:#f7f7f7;position:relative}.our_clients h2{font-size:36px;color:#000;margin:0;position:relative;float:left;width:210px;text-align:left;padding-left:15px}.our_clients h2:before{content:'';width:7px;height:73px;background:#ffd001;position:absolute;top:10px;left:0}.our_clients .dis-table,.our_clients .dis-table-cell{height:90px}.our_clients .owl-carousel{padding:0;margin:0;width:calc(100% - 210px);float:left}.our_clients ..owl-carousel .wrap{position:relative;list-style-type:none;height:90px;width:100%;text-align:center;background:#fff}.our_clients .owl-carousel .wrap img{max-width:100%;width:auto!important;margin:auto;max-height:90%}.our_clients .owl-dots{text-align:center;margin-top:25px;display:none}.our_clients .owl-dots .owl-dot{height:5px;width:25px;margin:0 7px;background:#e9e9e9;border-radius:0}.our_clients .owl-nav .owl-next,.our_clients .owl-nav .owl-prev{left:-40px;width:30px;background:url('../images/next_arrow.png') center no-repeat #000!important;border-radius:0;font-size:0!important;position:absolute;height:40px}.our_clients .owl-dots .owl-dot.active{background:#80b43e}.our_clients .owl-nav .owl-next{bottom:0}.our_clients .owl-nav .owl-prev{top:0;transform:rotate(-180deg)}.digital_agency,.our_promise,.seo_blocks{float:left;width:100%;padding:60px 0;background:#fff;position:relative}.digital_agency .short_text{max-width:80%;margin:auto}.blog_feed ul,.digital_agency ul,.our_tem_block ul,.section_data ul,.traditional_pr_block .row,.typeofseo ul{padding:0;margin:0 -15px;display:flex;flex-wrap:wrap}.free_consultation h2,.testimonials_reviews h2{font-size:40px;margin:0 0 25px;padding-bottom:20px}.digital_agency ul li{list-style-type:none;width:50%;padding:0 15px;position:relative;margin-top:30px}.blog_feed ul li a,.digital_agency ul li a{text-decoration:none;color:#000}.digital_agency ul li .wrap{box-shadow:0 0 9px rgba(0,0,0,.06);background:#fff;display:flex;align-items:center;padding:45px;height:100%;transition:.5s}.digital_agency ul li .wrap h3{font-size:28px;color:#000;font-family:open_sansregular;margin:0 0 12px;padding-bottom:20px;position:relative;transition:.5s}.digital_agency ul li .wrap h3:before{content:'';height:3px;width:90px;background:#ffd001;position:absolute;bottom:0;left:0}.digital_agency ul li .wrap .text{font-size:17px;color:#000;margin:0;transition:.5s}.digital_agency ul li .wrap .content{padding-right:40px}.digital_agency ul li .wrap .icon span{display:block;text-align:center;width:193px;height:193px;position:relative;z-index:1}.digital_agency ul li .wrap .icon,.dublin_office .office_address .col-8,.seo_by_numbers ul li:nth-child(odd) .icon,.text_blocks .row:nth-child(2n) .col-7{order:2}.digital_agency ul li .wrap .icon span:after{content:'';position:absolute;width:227px;height:227px;border-radius:50%;background:#f7f7f7;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.digital_agency ul li .wrap .icon span:before{content:'';position:absolute;width:193px;height:193px;background:#efefef;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.digital_agency ul li .wrap .icon span img{position:relative;top:50%;transform:translateY(-50%);z-index:1}#secondary ul li a:hover:before,#secondary ul li.current-cat a:before,.blog_feed a:hover .date,.casestudy_list>li .default_btn a:hover,.digital_agency ul li a:hover .wrap,.portfolio-section .filtr-container-n .filtr-item .default_btn a:hover,.post_list>li .default_btn a:hover,.pricing_plans ul.plan_table>li .price .default_btn a:hover,.typeofseo ul li .wrap .default_btn a:hover{background:#00afa4}.digital_agency ul li a:hover .wrap .text,.digital_agency ul li a:hover .wrap h3{color:#fff}.digital_agency ul li:nth-child(6n+3) .content,.digital_agency ul li:nth-child(6n+4) .content{order:2;padding:0 0 0 40px}.blog_feed .text,.cta_block .text,.faq .text,.our_promise .text{max-width:80%;margin:auto auto 25px}.our_promise #horizontalTab2{max-width:80%;margin:auto!important}.testimonials_reviews{float:left;width:100%;position:relative;padding:0 0 40px;background:#182a39}.testimonials_reviews .owl-carousel .item{list-style-type:none}.testimonials_reviews .wrap{position:relative;margin-top:-20px}.testimonials_reviews .col-4{float:left;width:33.33%;position:relative;padding:0 15px;min-height:1px}.testimonials_reviews .col-8{float:left;width:66.66%;position:relative;padding:0 15px;min-height:1px}.testimonials_reviews h2{width:100%;color:#fff;top:90px;position:relative}.contact_info_with_map h2:after,.editor_content h1:after,.editor_content h2:after,.free_consultation h2:after,.office_address .contact_info h3:after,.site_health_check h2:after,.testimonials_reviews h2:after{content:'';height:5px;width:117px;background:#ffd001;position:absolute;bottom:0;left:0}.testimonials_reviews .content{padding-top:85px}.testimonials_reviews .text{font-size:17px;color:#fff;font-style:italic}.testimonials_reviews .author{margin-top:25px;width:calc(100% - 260px);float:left}.testimonials_reviews .author h3{font-size:24px;color:#ffd001;font-family:open_sansbold;margin:0}.testimonials_reviews .author h4{font-size:17px;color:#fff;font-family:open_sansregular;margin:7px 0 0}.testimonials_reviews .view_case_stydy{float:left;margin-top:25px}.testimonials_reviews .image{position:relative;float:left;width:100%}.testimonials_reviews .image img{display:inline-block;border-radius:10px}.testimonials_reviews .image .video_btn{position:absolute;left:50%;transform:translateY(-50%);margin-left:-40px;bottom:-80px;text-align:center}.testimonials_reviews .image .video_btn img{width:auto;display:inline-block}.testimonials_reviews .owl-dots .owl-dot{width:12px;height:12px;border-radius:50%;background:#fff;opacity:.5;margin:0 10px}.testimonials_reviews .owl-dots .owl-dot.active{opacity:1}.seo_blocks.digital_pr_process,.testimonials_reviews .owl-carousel .owl-stage-outer{padding-bottom:40px}.faq{float:left;width:100%;padding:50px 0 60px;background:#f6f6f6;position:relative}.faq .accordion-container,.get_in_touch_form .input_field{float:left;width:100%;margin-top:20px}.faq .accordion-container .accordionButton{background:#fff;color:#000;cursor:pointer;padding:20px 60px 20px 40px;width:100%;border:none;text-align:left;outline:0;font-size:18px;transition:.4s;border-radius:5px;position:relative;font-family:open_sanssemibold;margin-top:10px;float:left}.faq .accordion-container .accordionButton:hover,.page-id-935 .typeofseo,.what_we_block{background:#fff}.faq .accordionButton:after{content:'\002B';color:#000;float:right;width:26px;height:26px;border-radius:50%;text-align:center;font-size:30px;position:absolute;right:30px;top:21px;line-height:23px;font-family:open_sanslight;border:1px solid #000}.faq .accordion-container .accordionButton.on:after{content:"\2212"}.faq .accordionContent{float:left;width:100%;position:relative;z-index:9}.faq .accordionContent .text-panel{float:left;width:100%;padding:0 40px;font-size:17px;background:#fff}.entry-content,.entry-summary,.faq .accordionContent .text-panel p,.join_mailing_list .newsletter .widget-title,.page-content{margin-top:0}.faq .default_btn{margin-top:20px;float:left;width:100%}.faq .accordionContent .text-panel ol,.faq .accordionContent .text-panel ul{float:left;width:100%;margin:0 0 30px 15px;padding:0}.faq .accordionContent .text-panel ol li{list-style-type:decimal}.faq .accordionContent .text-panel ul li{list-style-type:disc}.blog_feed{float:left;width:100%;padding:60px 0 75px;background:#fff;position:relative}.blog_feed ul li{list-style-type:none;position:relative;min-height:1px;margin-top:10px;padding:0 15px;width:33.33%}.blog_feed ul li a img{transition:.5s;border-radius:12px 12px 0 0}.blog_feed ul li a:hover img{transform:scale(1.1)}#secondary ul li.current-cat,#secondary ul li.current-cat a,.benefits_block ul li a:hover h3,.blog_feed ul li a:hover h3,.casestudy_list>li .content h2 a:hover,.comments-area ol a,.contact_info_with_map .text_row .content a:hover,.office_address .text_row .content a:hover,.pagination .page-numbers.current,.pagination .page-numbers:hover,.post_list>li .content h2 a:hover,.post_page .entry-footer a,.team_single .member_details .content a,.traditional_pr_block .wrap .content a:hover{color:#00afa4}.blog_feed ul li .wrap{box-shadow:0 4px 12px rgba(0,0,0,.14);border-radius:12px;float:left;width:100%;background:#fff;height:100%}.blog_feed ul li .wrap .image{overflow:hidden}.blog_feed ul li .box_wrap{background:#fff;padding:15px 25px 50px;position:relative;z-index:1;border-radius:0 0 12px 12px;float:left;width:100%}.blog_feed ul li .box_wrap h3,.blog_feed ul li .box_wrap h3 a{font-size:20px;color:#000;font-family:open_sanssemibold;text-decoration:none;margin:0}.blog_feed ul li .box_wrap .by_admin{font-size:17px;overflow:hidden;line-height:normal;padding-top:10px}.blog_feed .date{font-size:18px;font-family:open_sanssemibold;padding:6px 0 8px 10px;cursor:pointer;color:#fff;display:inline-block;text-decoration:none;text-align:center;background:#182b3a;z-index:1;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);min-width:200px}.blog_feed .date:after{content:'';position:absolute;top:0;right:-40px;width:0;height:0;border-top:0 solid transparent;border-bottom:46px solid transparent;border-left:40px solid #182b3a}.blog_feed a:hover .date:after,.casestudy_list>li .default_btn a:hover:after,.portfolio-section .filtr-container-n .filtr-item .default_btn a:hover:after,.post_list>li .default_btn a:hover:after,.pricing_plans ul.plan_table>li .price .default_btn a:hover:after,.section_data .morecontent a.ReadMore:hover:after,.traditional_pr_block .showReadMore a:hover:after,.typeofseo ul li .wrap .default_btn a:hover::after{border-left:40px solid #00afa4}.free_consultation{float:left;width:100%;background:#f6f6f6;position:relative;padding:60px 0}.contact_info_with_map .col-6,.free_consultation .col-6{float:left;width:50%;position:relative;padding:0 15px}.free_consultation h2{width:100%;color:#000;position:relative;font-weight:400}#secondary .widget,.free_consultation .content p,.local_seo_statistics.seo_by_numbers ul li:last-child,.page-id-787 .seo_by_numbers ul li:last-child,.page-id-887 .seo_by_numbers ul li:last-child,.page-template-tpl-seo .seo_by_numbers ul li:last-child,.page-template-tpl-seo-galway .seo_by_numbers ul li:last-child,.site-footer .get_in_touch .address p{margin-bottom:0}.free_consultation .content ul{counter-reset:section;padding:0;margin:0}.free_consultation .content ul li{list-style-type:none;padding-top:22px;padding-left:80px;position:relative}.free_consultation .content ul li b,.free_consultation .content ul li strong{font-family:open_sanssemibold;font-weight:400;font-size:24px}.free_consultation .content ul li:before{counter-increment:section;content:"0" counter(section);position:absolute;left:0;margin-top:10px;font-size:60px;color:#00afa4;font-family:open_sansextrabold}.consultation_form{background:#192b3a;padding:45px;float:left;width:100%;border-radius:15px}.consultation_form .input_field{float:left;width:100%;margin-bottom:16px}.consultation_form .input_field input{width:100%;height:55px;padding:10px 20px;font-size:17px;color:#000;border:none;border-radius:5px}.consultation_form .input_field textarea{width:100%;height:160px;padding:10px 20px;font-size:17px;color:#000;border:none;border-radius:5px}.consultation_form .input_btn input{width:100%;height:55px;padding:10px 20px;font-size:20px;color:#fff;border:none;border-radius:5px;font-family:open_sanssemibold;background:#00afa4;cursor:pointer}.consultation_form .input_btn input:hover{background:#ffd001;color:#000}.consultation_form .input_btn .wpcf7-spinner{position:absolute;right:10px;top:15px;margin-right:0}.site-footer{float:left;width:100%;position:relative;background:#182a39;padding:60px 0}.site-footer:before{content:'';background:url('../images/footer_bg.webp') center top no-repeat;position:absolute;width:100%;height:100%}.site-footer .col-4{float:left;width:33.33%;position:relative;min-height:1}.site-footer .col-3{float:left;width:30.33%;position:relative;min-height:1}.site-footer .col-5{float:left;width:36.33%;position:relative;min-height:1}.site-footer h2{font-size:30px;color:#fff;margin-top:0}.site-footer .text{color:#fff;font-size:17px;margin-top:10px}.site-footer .social_icons{float:left;width:100%;padding:0;margin:30px 0 0;border-top:1px solid #273b4c;border-bottom:1px solid #273b4c}.site-footer .social_icons ul{padding:0;margin:0;display:flex}.site-footer .social_icons ul li{list-style-type:none;margin:0 10px;padding:15px 10px}.site-footer .social_icons ul li i{color:#fff;font-size:50px}.site-footer .footer_menu ul li a:hover,.site-footer .get_in_touch .address a:hover,.site-footer .social_icons ul li a:hover i{color:#ffd001}.site-footer .footer_menu ul li{list-style-type:none;margin:0 0 14px}.contact_info_with_map .text_row .content a,.office_address .text_row .content a,.site-footer .footer_menu ul li a{color:#fff;text-decoration:none;display:inline-block}.site-footer .get_in_touch .address{float:left;width:50%;padding-right:10px}.site-footer .get_in_touch .address:last-child{padding-right:0}.site-footer .get_in_touch .address strong{font-family:open_sansbold;font-weight:400}.site-footer .get_in_touch .address a{color:#fff;text-decoration:none}.site-footer .get_in_touch .icon{min-height:140px;position:relative}.site-footer .get_in_touch .icon:after{content:'';width:120px;height:5px;background:#ffd001;position:absolute;bottom:0;left:0}.copyright{float:left;width:100%;background:#00afa4;padding:10px 0;position:relative}.copyright .widget_nav_menu{text-align:center;margin-bottom:0}.copyright .widget_nav_menu ul{padding:0;margin:0;display:flex;justify-content:center}.copyright .widget_nav_menu ul li{list-style-type:none;padding:0 20px}.copyright .widget_nav_menu ul li a{color:#fff;font-size:17px;text-decoration:none;position:relative}.copyright .widget_nav_menu ul li a:hover{text-decoration:underline}.copyright .widget_nav_menu ul li a:after{content:'';width:1px;height:16px;background:#fff;position:absolute;top:4px;left:-20px}.copyright .copytext{text-align:center;font-sie:17px;color:#fff}.copyright .copytext p,.cta_block .wrap .default_btn a,.editor_content .entry-content,.error-404 .page-content,.get_in_touch_form .input_field p,.join_mailing_list .newsletter .widget,.newsletter_blog form p{margin:0}.comments-area .comments-title,.editor_content .wp-video,.post_page .entry-content .wp-video,.post_page .featured_img,.post_page .post-thumbnail,.section_data .text,.section_data ul li,.typeofseo ul li{margin-bottom:30px}.wpcf7 form .wpcf7-response-output{float:left;width:100%;margin:20px 0 0;font-size:14px;text-align:center;color:#fff}.wpcf7-not-valid-tip{font-size:14px;line-height:normal}.full_content_section{float:left;width:100%;background:#fff;position:relative}.section_data{float:left;width:100%;position:relative;padding:60px 0 30px;background:#efefef}.section_data ul li{width:33.33%;list-style-type:none;padding:0 15px;position:relative;min-height:1px}.section_data ul li .wrap{float:left;width:100%;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.08);border-radius:10px;padding:40px 30px;height:100%;text-align:center}.section_data ul li .wrap .icon,.typeofseo ul li .wrap .icon{width:165px;height:165px;margin:auto;border:8px solid #faf3d3;text-align:center;background:#fefcf3;border-radius:50%}.section_data ul li .wrap .icon img,.typeofseo ul li .wrap .icon img{position:relative;top:50%;transform:translateY(-50%);max-width:84px}.section_data ul li .wrap h3{font-size:24px;color:#000;margin:25px 0 0;font-family:open_sanssemibold}.section_data ul li .wrap .short_text p,.typeofseo ul li .wrap .short_text p{margin:5px 0 0}.section_data ul li:nth-child(2) .wrap .icon,.typeofseo ul li:nth-child(4n+2) .wrap .icon{border-color:#fce1f2;background:#fff5fb}.section_data ul li:nth-child(3) .wrap .icon,.typeofseo ul li:nth-child(4n+3) .wrap .icon{border-color:#d9eeed;background:#f4fffe}.seo_blocks #horizontalTab{margin:auto!important;float:left;width:100%}.seo_blocks #horizontalTab ul.resp-tabs-list{border:none;display:block;margin-top:20px;text-align:center}.seo_blocks #horizontalTab .resp-tabs-list li{font-size:17px;line-height:normal;width:14.28%}.seo_blocks #horizontalTab li .tab_icon{width:96px;height:96px;text-align:center;margin:auto auto 10px;border-radius:50%;border:2px solid #ebebeb;position:relative;background:#fff;z-index:1}.seo_blocks #horizontalTab li .tab_icon:before{content:'';height:2px;width:calc(100% - 21px);left:calc(-100% + 19px);top:50%;transform:translateY(-50%);position:absolute;background:#ebebeb;z-index:-1}.seo_blocks #horizontalTab li .tab_icon img{max-width:50px;position:relative;top:50%;transform:translateY(-50%)}.seo_blocks #horizontalTab li a:hover .tab_icon{border-color:#00afa4}.seo_blocks ul li svg{width:50px;position:relative;top:50%;transform:translateY(-50%)}.seo_blocks ul li a:hover svg path{fill:#00afa4}.seo_by_numbers{float:left;width:100%;padding:60px 0;background:#fbfbfb;position:relative}.seo_by_numbers ul{padding:0;margin:0 -15px;display:flex;flex-wrap:wrap;position:relative;z-index:1}.seo_by_numbers ul li{width:50%;position:relative;list-style-type:none;padding:40px 15px 20px}.seo_by_numbers ul li .wrap{width:100%;display:flex;align-items:center;position:relative}.seo_by_numbers ul li .wrap .icon{float:left;width:163px;height:163px;border:7px solid #ebebeb;border-radius:50%;text-align:center;box-shadow:inset 6px 14px 11px rgba(0,0,0,.18);position:relative;background:#fff}.seo_by_numbers ul li .wrap .icon img{max-width:90px;position:relative;top:50%;transform:translateY(-50%)}.seo_by_numbers ul li:nth-child(odd) .icon:after{content:'';width:100%;position:absolute;right:-90px;top:150px;background:#e6e6e6;height:6px;transform:rotate(36deg);z-index:-1}.seo_by_numbers ul li:nth-child(2n+2) .icon:after{content:'';width:100%;position:absolute;right:114px;top:170px;background:#e6e6e6;height:6px;transform:rotate(142deg);z-index:-1}.page-template-tpl-seo-php .seo_by_numbers ul li:nth-child(odd) .icon:after{content:'';width:calc(100% + 50px);position:absolute;right:-100px;top:150px;background:#e6e6e6;height:6px;transform:rotate(43deg);z-index:-1}.page-template-tpl-seo-php .seo_by_numbers ul li:nth-child(2n+2) .icon:after{content:'';width:calc(100% + 150px);position:absolute;right:14px;top:220px;background:#e6e6e6;height:6px;transform:rotate(125deg);z-index:-1}.seo_by_numbers ul li .wrap .content{float:left;width:calc(100% - 163px)}.seo_by_numbers ul li .wrap .content h3{margin:0;font-size:60px;font-family:open_sansbold;color:#ffd100}.seo_by_numbers ul li .wrap .content h4{margin:0 0 10px;font-size:20px;font-family:open_sansbold;border-bottom:6px solid #00afa4;padding-bottom:8px}.seo_by_numbers ul li .wrap .content .text{font-size:17px;color:#000;line-height:28px;min-height:110px}.seo_by_numbers ul li:nth-child(2n+2){position:relative;top:155px}.seo_by_numbers ul li:nth-child(2n+2) .text,.seo_by_numbers ul li:nth-child(2n+2) h3,.seo_by_numbers ul li:nth-child(2n+2) h4{padding-left:30px}.seo_by_numbers ul li:last-child{margin-bottom:140px}.contact_info_with_map{float:left;width:100%;position:relative;background:#182a39;min-height:540px}.contact_info_with_map h2,.office_address .contact_info h3{width:100%;font-size:40px;color:#fff;margin:0 0 35px;padding-bottom:20px;position:relative;font-weight:400}.contact_info_with_map .map{position:absolute;width:50%;top:0;right:0;margin:0}.contact_info_with_map .map iframe{height:540px;width:100%}.contact_info_with_map .info{padding:80px 0 0}.contact_info_with_map .text_row,.office_address .text_row{display:flex;align-items:center;width:100%;margin-top:25px}.contact_info_with_map .text_row .icon,.office_address .text_row .icon{width:38px;height:38px}.contact_info_with_map .text_row .content,.office_address .text_row .content{width:calc(100% - 40px);padding-left:30px;vertical-align:top}.contact_info_with_map .text_row .content label,.office_address .text_row .content label{font-size:17px;color:#fff;display:block;margin-bottom:0}.contact_info_with_map .text_row .content p,.office_address .text_row .content .text,.office_address .text_row .content p{font-size:17px;color:#fff;margin:0;line-height:30px}.contact_info_with_map .text_row.address .icon,.office_address .text_row.address .icon{background:url('../images/map.png') center center/38px no-repeat}.contact_info_with_map .text_row.phone .icon,.office_address .text_row.phone .icon{background:url('../images/phone.png') center center/36px no-repeat}.contact_info_with_map .text_row.email .icon,.office_address .text_row.email .icon{background:url('../images/email.png') center center/36px no-repeat}.contact_info_with_map .text_row.email .text,.contact_info_with_map .text_row.phone .text{font-family:open_sansbold}.typeofseo{float:left;width:100%;position:relative;padding:60px 0 30px;background:#f6f6f6}.typeofseo ul li{width:50%;list-style-type:none;padding:0 15px;position:relative;min-height:1px;margin-top:30px}.typeofseo ul li .wrap{float:left;width:100%;background:#fff;box-sahdow:0 4px 10px rgba(0,0,0,.08);border-radius:10px;padding:40px 30px 60px;height:100%;text-align:center;box-shadow:0 0 9px rgba(0,0,0,.16)}.typeofseo ul li .wrap h3{font-size:22px;color:#000;margin:25px 0 0;font-family:open_sanssemibold}.typeofseo ul li .wrap .default_btn{position:absolute;left:50%;bottom:-23px;transform:translateX(-50%)}.typeofseo ul li .wrap .default_btn a{background:#182b3a;padding:7px 20px 9px 40px}.typeofseo ul li .wrap .default_btn a::after{content:'';position:absolute;top:0;right:-40px;width:0;height:0;border-top:0 solid transparent;border-bottom:47px solid transparent;border-left:40px solid #182b3a}.typeofseo ul li:nth-child(4n+4) .wrap .icon{border-color:#cdd8e1;background:#edeef0}.benefits_block,.featured_image_block{float:left;width:100%;position:relative;background:#f7f7f7;padding:60px 0}.featured_image_block ul{padding:0;margin:0 -15px;display:flex;flex-wrap:wrap;justify-content:center}.featured_image_block ul li{list-style-type:none;width:25%;padding:0 15px;position:relative;text-align:center;margin-top:40px}.what_we_block ul li{width:33.33%}.benefits_block ul li,.traditional_pr_block .col-6{width:50%;padding:0 15px;position:relative;list-style-type:none}.add_nearest_locations ul,.benefits_block ul{padding:0;margin:40px -15px 0;display:flex;flex-wrap:wrap}.add_nearest_locations ul li .wrap .name a,.benefits_block ul li a,.leadership_team .teamlists li a{text-decoration:none}.benefits_block ul li .wrap{padding:30px 0 30px 90px;border-top:1px solid #9b9b9b}.development_process ul li .wrap h3:after,.development_process ul li:nth-child(2n) .wrap h3:after{content:'';border-top:28px solid transparent;border-bottom:28px solid transparent;position:absolute;top:0}.benefits_block ul li .wrap h3{font-size:19px;font-family:open_sansbold;color:#000;margin:0 0 10px}.benefits_block ul li .wrap .name_of_org{font-size:17px;font-family:open_sanssemibold;color:#666;margin:0 0 10px}.benefits_block ul li .content p{font-size:17px;color:#000;margin-bottom:0}.benefits_block ul li .benefits_count{position:absolute;height:66px;width:66px;background:#fff;border-radius:50%;text-align:center;font-size:40px;color:#ffd001;font-family:open_sansbold;line-height:65px;box-shadow:8px 0 2px #ffeb93;left:10px}.benefits_block ul li .readmore{color:#00afa4;font-size:17px;text-decoration:underline;font-family:open_sansbold;margin-top:10px;cursor:pointer}.benefits_block .default_btn,.team_single .member_details .content{margin-top:20px}.traditional_pr_block{float:left;width:100%;position:relative;background:#fff;padding:60px 0}.traditional_pr_block .wrap h3{color:#fff;font-size:26px;background:#00afa4;position:absolute;padding:11px 30px;font-family:open_sanssemibold;min-width:350px;text-align:center;bottom:-22px;left:0;margin:0}.traditional_pr_block .wrap .content{float:left;width:100%;padding-top:40px}.join_mailing_list .s2_form_widget p.s2_message a,.traditional_pr_block .wrap .content a{color:#000}.traditional_pr_block .wrap .content ul{padding:0;margin:0 0 0 15px}.seo_blocks.digital_pr_process #horizontalTab .resp-tabs-list{display:flex;position:relative;counter-reset:section}.seo_blocks.digital_pr_process #horizontalTab .resp-tabs-list:after{content:'';height:2px;width:100%;max-width:85%;background:#ebebeb;position:absolute;top:54px;left:50%;transform:translateX(-50%)}.seo_blocks.digital_pr_process #horizontalTab .resp-tabs-list li{float:none;width:auto}.portfolio-section .filtr-container-n i.fa-spin,.seo_blocks.digital_pr_process #horizontalTab .resp-tabs-list li .tab_icon{margin-bottom:20px}.seo_blocks.digital_pr_process #horizontalTab .resp-tabs-list li .tab_icon:after{counter-increment:section;content:"0" counter(section) "";width:42px;height:42px;background:#fff;border-radius:50%;font-size:24px;font-family:open_sansextrabold;position:absolute;color:#ffd001;bottom:-17px;left:50%;transform:translateX(-50%);line-height:40px}.seo_blocks.digital_pr_process #horizontalTab .resp-tab-content .content{padding:40px 0 0}.meets_form.typeofseo{background:#fff;padding-bottom:60px}.meets_form.typeofseo .wrap{padding-bottom:30px}.meets_form.typeofseo ul li{margin-bottom:0;width:33.33%}.meets_form.typeofseo ul li .short_text p a{color:#000;text-decoration:underline}.site_health_check{float:left;width:100%;position:relative;background:#efefef;overflow:hidden}.site_health_check .col-6.image{position:absolute;width:50%;left:0;top:0;height:100%}.site_health_check .col-6.image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.site_health_check .row{display:flex}.site_health_check .row .col-6{width:50%;position:relative;min-height:1px}.site_health_check .row .wrap{float:left;width:100%;padding:70px 0 70px 70px}.development_process .main_wrap:after,.development_process .main_wrap:before{width:28px;height:28px;background:#ffd001;left:50.5%;transform:translateX(-50%)}.site_health_check h2{width:100%;font-size:40px;color:#000;margin:0 0 25px;padding-bottom:20px;position:relative}.development_process,.text_blocks,.text_blocks_2{float:left;width:100%;position:relative;padding:50px 0 60px}.development_process ul{padding:130px 0 0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:section;position:relative}.development_process ul:after{content:'';width:2px;height:calc(100% - 100px);position:absolute;top:50px;left:50.5%;transform:translateX(-50%);border:2px dashed #c2c2c2;z-index:-1}.development_process ul li{list-style-type:none;width:41.66%;margin-bottom:30px;position:relative}.development_process ul li .wrap h3{font-size:26px;color:#fff;background:#00afa4;display:inline-block;padding:10px 30px;border-radius:5px 0 0 5px;margin:0;font-family:open_sansbold;position:relative}.development_process ul li .wrap h3:after{width:0;height:0;border-left:26px solid #00afa4;right:-26px}.development_process ul li .wrap .short_text{font-size:17px;color:#000;margin-top:10px}.development_process ul li:nth-child(odd) h3{margin-right:26px}.development_process ul li:nth-child(2n){text-align:left;margin-top:180px}.development_process ul li:nth-child(2n) .wrap h3{border-radius:0 5px 5px 0;margin-left:26px}.development_process ul li:nth-child(2n) .wrap h3:after{width:0;height:0;border-right:26px solid #00afa4;border-left:none;left:-26px}.development_process ul li:nth-child(2n):before,.development_process ul li:nth-child(odd):after{counter-increment:section;content:counter(section);width:126px;height:126px;border-radius:50%;background:#fff;font-size:70px;line-height:106px;color:#ffd001;top:-25px;position:absolute;text-align:center;font-family:open_sansbold}.development_process ul li:nth-child(odd):after{border:8px solid #ffd001;margin-left:40px}.development_process ul li:nth-child(2n):before{border:8px solid #ffd001;left:0;margin-left:-155px}.phone_email .email a i,.phone_email .phone a i{width:58px;height:58px;left:-30px;top:0;border-radius:50%}.development_process .main_wrap:before{content:'';border-radius:50%;position:absolute;top:20px}.development_process .main_wrap:after{content:'';border-radius:50%;position:absolute;bottom:20px}.portfolio-section{float:left;width:100%;position:relative;padding:50px 0;background:#f6f6f6}.portfolio-section .simplefilter{padding:0;margin:0 0 45px;display:flex;justify-content:center}.portfolio-section .simplefilter li{list-style-type:none;padding:12px 30px;margin:0 15px;color:#000;font-size:20px;cursor:pointer;position:relative}.portfolio-section .simplefilter li.active:after{content:'';position:absolute;top:0;right:-40px;width:0;height:0;border-top:0 solid transparent;border-bottom:56px solid transparent;border-left:40px solid #00afa4}.portfolio-section .filtr-container-n{display:flex;flex-wrap:wrap;margin:0 -15px;justify-content:center}.portfolio-section .filtr-container-n .filtr-item{width:50%;padding:0 15px;position:relative;min-height:1px;margin-bottom:60px}.portfolio-section .filtr-container-n .filtr-item .mac_bg{background:url('../images/mac_bg.png') center top no-repeat;padding:22px;text-align:center;min-height:467px}.portfolio-section .filtr-container-n .filtr-item .default_btn{text-align:center;margin-top:30px}.portfolio-section .filtr-container-n .filtr-item .default_btn a{font-size:24px;min-width:300px;background:#182a39}.portfolio-section .filtr-container-n .filtr-item .default_btn a:after,.pricing_plans ul.plan_table>li .price .default_btn a:after{border-left:40px solid #182a39}.portfolio-section .viewmore{text-align:center;background:#00afa4;font-size:18px;font-family:open_sanssemibold;padding:12px 45px;cursor:pointer;color:#fff;display:inline-block}.loader-wrap.loader i{font-size:28px}.text_blocks h3{width:100%;font-size:26px;color:#00afa4;margin:0 0 25px;padding-bottom:20px;position:relative;font-family:open_sanssemibold}.text_blocks h3:after{content:'';height:5px;width:117px;background:#00afa4;position:absolute;bottom:0;left:0}.text_blocks .row{display:flex;margin:0 -15px;align-items:flex-start}.text_blocks .col-5{width:45%;position:relative;min-height:1px;padding:0 15px}.text_blocks .col-7{width:55%;position:relative;min-height:1px;padding:0 15px}.text_blocks .image{margin-top:18px}.casestudy_single .featured_img img,.get_in_touch_form .row .col-12,.leadership_team .teamlists li .dis-table-cell,.post_list>li .content.full-width,.post_list>li .post-author .author-img img,.team_single .member_image img,.text_blocks .image img,.text_blocks_2 .col-5,.text_blocks_2 .col-7,.text_blocks_2 .image img{width:100%}.text_blocks .text,.text_blocks_2 .text{color:#000;font-size:17px}.text_blocks_2 .row{display:flex;margin:0 -15px;align-items:flex-start;flex-wrap:wrap}.text_blocks_2 .col-5,.text_blocks_2 .col-7{position:relative;min-height:1px;padding:0 15px}.text_blocks_2 .image{margin-top:25px}.text_blocks_2 .row:nth-child(2n) .col-5{order:2;order:0}.phone_email{display:flex;flex-wrap:wrap}.phone_email .email,.phone_email .phone{margin-right:60px;margin-left:30px}.phone_email .phone a i{background:url('../images/phone_icon.png') center no-repeat #fff;position:absolute}.phone_email .email a i{background:url('../images/email_icon.png') center no-repeat #fff;position:absolute}.phone_email .email a,.phone_email .phone a{font-size:18px;font-family:open_sanssemibold;padding:12px 20px 14px 40px;cursor:pointer;color:#000;display:inline-block;text-decoration:none;text-align:center;position:relative;background:#ffd001;z-index:1}.phone_email .email a:after,.phone_email .phone a:after{content:'';position:absolute;top:0;right:-40px;width:0;height:0;border-top:0 solid transparent;border-bottom:58px solid transparent;border-left:40px solid #ffd001}#primary.contact_page{padding-bottom:0}.get_in_touch_form{float:left;width:100%;position:relative;padding:45px;box-shadow:0 0 10px rgba(0,0,0,.09);border-radius:15px;background:#fff}.get_in_touch_form h2{width:100%;font-size:40px;color:#000;margin:0 0 25px;padding-bottom:20px;position:relative;text-align:center!important}.get_in_touch_form h2:after{content:'';height:5px;width:117px;background:#ffd001;position:absolute;bottom:0;left:50%!important;transform:translateX(-50%)!important}.get_in_touch_form .short_text{font-size:17px;color:#000;text-align:center}.get_in_touch_form .row .col-6{width:50%;padding:0 15px}.get_in_touch_form .input_field input{width:100%;height:54px;border:1px solid #cacaca;padding:5px 15px;font-size:17px;border-radius:0}.get_in_touch_form .input_field textarea{width:100%;height:154px;border:1px solid #cacaca;padding:5px 15px;font-size:17px;resize:none;border-radius:0}.get_in_touch_form .submit{float:left;width:100%;text-align:center}.get_in_touch_form .submit .default_btn{padding:13px 20px 12px 40px;cursor:pointer;color:#fff;display:inline-block;text-decoration:none;text-align:center;position:relative;background:#00afa4;z-index:1}.get_in_touch_form .submit .default_btn input{background:0 0;font-size:18px;font-family:open_sanssemibold;color:#fff;border:none;cursor:pointer;padding:0;min-width:100px}.get_in_touch_form .submit .default_btn .wpcf7-spinner{position:absolute;right:20px;top:15px}.office_address,.pricing_plans{float:left;width:100%;position:relative;padding:60px 0}.office_address .row{display:flex;flex-wrap:wrap;align-items:center;margin:0}.office_address .col-8{width:65%;position:relative;padding:0}.office_address .col-6{width:35%;position:relative;padding:0}.office_address .map{width:100%;top:0;right:0;margin:0}.office_address .map iframe{height:540px;width:100%;filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}.office_address .contact_info{padding:45px;background:#182a39;width:calc(100% + 207px);position:relative;left:-207px}.dublin_office .office_address .contact_info{left:0;z-index:9}.seo_blocks.seo_galway #horizontalTab .resp-tabs-list li{width:16.66%}.seo_blocks.seo_galway #horizontalTab li .tab_icon::before{width:calc(100% + 7px);left:calc(100% - 193px)}.page-template-tpl-seo-galway .seo_by_numbers ul li:nth-child(2n+2) .icon::after{width:calc(100% + 100px);right:34px;top:190px;transform:rotate(132deg)}.page-id-620 .seo_blocks #horizontalTab .resp-tabs-list li{width:30%;float:none;display:inline-block;vertical-align:top}.page-id-620 .seo_blocks #horizontalTab li .tab_icon::before{width:calc(100% + 168px);left:calc(100% - 354px)}.seo_audit_form{float:left;width:100%;padding:60px 0;position:relative}.seo_audit_form .input_field select{-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url('../images/select_arrow.png') right center no-repeat;width:100%;height:54px;border:1px solid #cacaca;padding:5px 70px 5px 15px;font-size:17px;border-radius:0;cursor:pointer}.page-template-tpl-seo-audit .seo_blocks #horizontalTab .resp-tabs-list li{width:12.5%}.seo_blocks #horizontalTab li .tab_icon::before{width:calc(100% - 20px);left:calc(100% - 166px)}.cta_block .wrap .default_btn a,.section_data .morecontent a.ReadMore,.traditional_pr_block .showReadMore a{font-size:18px;font-family:open_sanssemibold;padding:8px 20px 9px 40px;cursor:pointer;color:#fff;display:inline-block;text-decoration:none;text-align:center;position:relative;background:#182b3a;z-index:1;margin-top:20px}.section_data .morecontent a.ReadMore,.traditional_pr_block .showReadMore a{display:table;color:#fff!important}.cta_block .wrap .default_btn a:after,.section_data .morecontent a.ReadMore:after,.traditional_pr_block .showReadMore a:after{content:'';position:absolute;top:0;right:-40px;width:0;height:0;border-top:0 solid transparent;border-bottom:48px solid transparent;border-left:40px solid #182b3a}.section_data .morecontent a.ReadMore:hover,.traditional_pr_block .showReadMore a:hover{background:#00afa4;color:#fff!important}.cta_block{float:left;width:100%;background:#00afa4;padding:30px 0}.cta_block .wrap{display:flex;align-items:center;justify-content:space-between}.cta_block .wrap .title{font-size:35px;color:#fff;font-family:open_sanssemibold}.cta_block .wrap .default_btn a:hover{background:#ffd001;color:#fff!important}#primary.thankyou{padding-bottom:0!important}.thankyou .editor_content h1{padding:0 0 20px}.editor_content h1[style="text-align: center;"]:after,.editor_content h2[style="text-align: center;"]:after,.thankyou .editor_content h1:after{left:50%;transform:translateX(-50%)}.thankyou .editor_content .content p{font-size:22px}.thankyou .homeSlider ul li{height:300px}.thankyou .checkbox_label label{margin-left:15px;font-family:open_sanssemibold;font-size:16px}.thankyou .row{display:flex;flex-wrap:wrap;height:100%}.thankyou .col-6{width:50%}.thankyou .content_column{position:absolute;width:50%;height:100%;left:0;top:0;background:#f0f0f0}.thankyou .form_column{position:absolute;width:50%;height:100%;right:0;top:0;background:#00afa4}.join_mailing_list{position:relative;float:left;width:100%;margin-top:50px}.join_mailing_list .newsletter{margin:auto;width:100%;position:relative;padding:40px 30px}.join_mailing_list .join_mailing_list_info{float:left;width:100%;padding:40px 30px}.join_mailing_list .join_mailing_list_info h3{font-size:24px;font-family:open_sanssemibold;color:#fff;margin-top:0}.join_mailing_list .join_mailing_list_info p{font-size:17px;color:#fff}.join_mailing_list .join_mailing_list_info ul{padding:0;margin:0 0 0 18px}.join_mailing_list .join_mailing_list_info ul li{font-size:17px;color:#fff;padding-bottom:5px}.join_mailing_list .s2_form_widget .widget-title{margin:0 0 20px;color:#00afa4!important;font-size:24px;padding-bottom:0!important;font-family:open_sanssemibold}.join_mailing_list .s2_form_widget p{margin:10px 0}.join_mailing_list .s2_form_widget p label{color:#000;font-size:17px;padding-bottom:10px;display:inline-block}.join_mailing_list .s2_form_widget input{width:100%;background:#fff;padding:10px 20px;border:none;border-radius:0;height:50px;box-shadow:0 0 5px rgba(0,0,0,.2)}.casestudy_list>li .wrap,.post_list>li .wrap{box-shadow:0 0 9px rgba(0,0,0,.16);overflow:hidden}.join_mailing_list .s2_form_widget input[type=submit]{width:auto;border:none;display:inline-block;background:#00afa4;font-size:17px;padding:14px 30px;color:#fff;text-decoration:none;cursor:pointer;text-align:center;height:auto;margin:20px 4px 0 0;border-radius:3px}.join_mailing_list .s2_form_widget p.s2_message{color:#000;width:100%}.top_banner{float:left;width:100%;height:275px;background-color:#000;background-position:center;background-size:cover;position:relative;text-align:center;margin-top:225px}.top_banner .overlay{position:absolute;top:50%;transform:translateY(-50%);width:100%;left:0;padding:0 15px}.top_banner .container{height:100%;position:relative}.top_banner h1{font-size:35px;color:#fff;margin:0;display:inline-block;text-align:center;position:relative}.leadership_team .teamlists,.post_list{padding:0;margin:0 -15px}.leadership_team .teamlists li{list-style-type:none;width:50%;padding:0 15px;float:left;margin-bottom:30px}.leadership_team .teamlists li .image{width:100%;background-position:center top;background-repeat:no-repeat;background-size:cover;height:400px;background-color:#e8ecf5}.leadership_team .teamlists li .wrap{padding:10px 20px;text-align:center;background:#f26522;width:90%;left:50%;transform:translateX(-50%);display:flex;align-items:center;position:relative;margin-top:-30px;min-height:129px}.leadership_team .teamlists li h4{color:#fff;margin:0;font-size:25px;position:relative}.leadership_team .teamlists li .designation{font-size:16px;color:#fff}.leadership_team .teamlists li:hover .wrap{background:#000}.team_single .col-4{float:left;width:37%;position:relative;min-height:1px;padding:0 15px}.team_single .col-8{float:left;width:63%;position:relative;min-height:1px;padding:0 15px}.team_single{padding:45px 0 0}.team_single .member_image{width:100%;padding-bottom:100%;min-height:420px;background-position:center top;background-size:cover}.team_single h1.title{font-size:30px;color:#00afa4;position:relative;margin:0}.team_single h1.title span{color:#666;font-size:16px;display:block;padding-top:10px;font-family:montserratregular}#primary{float:left;width:100%;padding:50px 0;position:relative}.editor_content h1,.editor_content h2{width:100%;font-size:40px;color:#000;margin:0 0 25px;padding-bottom:20px;position:relative;text-align:left}.editor_content h3{font-size:24px;color:#000;margin:0 0 10px}.editor_content h4{font-size:22px;color:#000;margin:0 0 10px}.editor_content p,.post_page .entry-content p{font-size:16px;line-height:30px;color:#000;margin:0 0 20px}.editor_content p strong{font-weight:400}.editor_content p a,.post_page .entry-content p a{text-decoration:underline;color:#000}.editor_content p a:hover,.post_page .entry-content p a:hover{text-decoration:none;color:#00afa4}.editor_content ol,.editor_content ul,.post_page .entry-content ol,.post_page .entry-content ul{padding:0;margin:20px 0 18px}.editor_content ol li,.editor_content ul li,.post_page .entry-content ol li,.post_page .entry-content ul li{list-style-type:none;margin-bottom:14px;position:relative;font-size:16px;color:#000;padding-left:25px;line-height:26px}.editor_content ol li:before,.editor_content ul li:before,.post_page .entry-content ol li:before,.post_page .entry-content ul li:before{content:'';height:11px;width:11px;background:#00afa4;position:absolute;top:7px;left:0}.comment-respond .logged-in-as a,.editor_content ul li a,.entry-meta a,.post_page .entry-content ul li a{color:#00afa4;text-decoration:none}.editor_content blockquote,.post_page .entry-content blockquote{padding:0 30px;margin:35px 0;width:100%;border-left:3px solid #00afa4;text-align:left}.editor_content blockquote h1,.post_page .entry-content blockquote h1{font-size:45px;position:relative;margin:0;text-transform:uppercase;color:#00afa4}.editor_content blockquote p,.post_page .entry-content blockquote p{margin:0;font-size:17px;color:#000;font-style:italic}.editor_content table,.post_page .entry-content table{width:100%;border-collapse:collapse;margin:30px 0}.editor_content table td,.editor_content table th,.post_page .entry-content table td,.post_page .entry-content table th{font-size:16px;color:#000;padding:10px;border-bottom:1px solid #dee2e6}#secondary ul li a,.post_list>li .content h2{font-size:20px;font-family:open_sanssemibold}.editor_content table td a,.post_page .entry-content table td a{font-size:16px;color:#000;text-decoration:underline}.editor_content table th,.post_page .entry-content table th{background:#00afa4;color:#fff;border-bottom:2px solid #dee2e6;text-align:left}.editor_content table th span,.post_page .entry-content table th span{text-decoration:none!important;font-size:22px}.editor_content tbody tr:nth-of-type(odd),.post_page .entry-content tbody tr:nth-of-type(odd){background-color:#f8f8f8}.editor_content .alignleft{margin:0 30px 10px 0}.editor_content .alignright{margin:0 0 10px 30px}.top_search_head .widget_search{position:relative;margin-bottom:40px}.top_search_head .widget_search label{width:100%;position:relative}.top_search_head .widget_search input{width:100%;height:52px;padding:5px 115px 5px 0;font-size:19px;color:#666;border-radius:none;border:none;border-bottom:1px solid #ccc}.top_search_head .widget_search .search-submit{width:auto;border:none;display:inline-block;background:#ffd001;font-size:18px;text-align:center;padding:10px 25px 12px;color:#000;text-decoration:none;cursor:pointer;position:absolute;top:0;right:0;font-family:open_sanssemibold;border-radius:0}.top_search_head .widget_search .search-form{position:relative}.top_search_head .widget_search .search-form:after{content:'';position:absolute;top:0;right:-20px;width:0;height:0;border-top:0 solid transparent;border-bottom:52px solid transparent;border-left:20px solid #ffd001}.top_search_head .widget_search .search-form:hover:after{border-left:20px solid #00afa4}.blog .post_page .col-8,.blog-single.post_page .col-8{float:right;width:calc(100% - 343px);padding:0 15px;position:relative;min-height:1px}.blog .post_page .col-4,.blog-single.post_page .col-4{float:left;width:100%;max-width:343px;padding:0 15px;position:relative;min-height:1px}.post_list>li{list-style-type:none;float:left;width:33.33%;padding:0 15px;position:relative;margin-bottom:50px}.post_list>li .wrap{float:left;width:100%;border-radius:10px;background:#fff}.blog-single .post-thumbnail img,.post_list>li .img img{display:block;width:100%}.post_list>li .img .social-share-btn{position:absolute;bottom:10px;left:10px;width:51px;height:51px;border-radius:50%;border:1px solid #ffd001;background:rgba(255,255,255,.8);text-align:center;cursor:pointer}.post_list>li .img .social-share-btn img{top:45%;transform:translateY(-50%);position:relative;display:inline-block;width:auto;max-width:100%}.post_list>li .content{float:left;width:100%;padding:10px 0 20px}.post_list>li .content .rel_category{padding:0 30px}.post_list>li .content .rel_category ul li{list-style-type:none;display:inline-block}.post_list>li .content .rel_category ul li a{font-size:14px;color:#182b3a;padding:5px;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.16);text-decoration:none}.post_list>li .content .rel_category ul li a:hover{text-decoration:none;color:#fff;background:#00afa4}.post_list>li .content h2{color:#000;margin:15px 0 0;padding:0 30px}.casestudy_list>li .content h2 a,.post_list>li .content h2 a{color:#000;text-decoration:none;display:block}.casestudy_list>li .content .text,.post_list>li .content .text{font-size:17px;color:#000;padding:0 30px}.casestudy_list>li .content .text p,.post_list>li .content .text p{margin:5px 0 0;line-height:30px}.post_list>li .post-author{display:flex;width:100%;border-top:1px solid #ddd;padding:10px 30px 50px;align-items:center;margin-top:20px}.post_list>li .post-author .author-img{width:32px;height:32px;overflow:hidden;border-radius:50%}.post_list>li .post-author .author-name{width:calc(100% - 35px);font-size:18px;font-family:open_sanssemibold;color:#000;padding-left:20px}.post_list>li .post-author .author-name .date{font-size:15px;color:#6e6e6e;display:block;font-family:open_sansregular}.casestudy_list>li .default_btn,.post_list>li .default_btn{position:absolute;bottom:-23px;left:50%;transform:translateX(-50%)}.post_list>li .default_btn a{padding:6px 20px 10px 25px;background:#182b3a;font-size:17px}.casestudy_list>li .default_btn a:after,.post_list>li .default_btn a:after{border-bottom:48px solid transparent;border-left:40px solid #182b3a}#secondary{float:left;width:100%;background:#f6f6f6;padding:20px 20px 0}#secondary .widget-title{font-size:32px;margin:0;color:#000;position:relative;padding:0 0 24px}#secondary .widget-title::before,.newsletter_blog h2:before{content:'';width:117px;height:5px;background:#ffd001;position:absolute;bottom:0;left:0}#secondary ul{padding:0;margin:10px 0 0}#secondary ul li{list-style-type:none;padding:17px 0;margin:0;position:relative}#secondary ul li:after{content:'';width:100%;height:1px;border-bottom:1px dashed #d7d7d7;position:absolute;bottom:-1px}#secondary ul li:before{content:'';width:100%;height:1px;border-bottom:1px dashed #d7d7d7;position:absolute;bottom:0;left:2px}#secondary ul li a{color:#000;text-decoration:none;display:block;position:relative;padding-left:30px}#secondary ul li a:before{content:'';width:14px;height:14px;background:#fff;border-radius:50%;left:0;top:8px;position:absolute}#secondary ul li a:hover{color:#00afa4;text-decoration:underline}.pagination{float:left;width:100%;text-align:center;margin:15px 0 30px;background:0 0}.pagination .page-numbers{display:inline-block;margin:0 2px;font-size:24px;color:#00afa4;text-decoration:none}.below_image_head{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.below_image_head .post-author{display:flex;width:100%}.below_image_head .social_icons{width:100%;text-align:center}.below_image_head .author_img{display:flex;align-items:center}.below_image_head .author_img>span{display:inline-block}.below_image_head .author_img .avatar_img{width:32px;height:32px;overflow:hidden;border-radius:50%;margin:0 15px}.below_image_head .author_date{display:flex;align-items:center;padding-left:25px;margin-left:25px;border-left:1px solid #ddd}.below_image_head .author_date .date{padding-left:4px}.social_icons .heateor_sss_sharing_container .heateor_sss_sharing_ul{display:flex;justify-content:flex-start}.social_icons .heateor_sss_sharing_container a{margin-right:10px!important;float:none!important}.social_icons span{font-size:19px}.blog-single .post-content .category{margin:30px 0;text-align:center}.blog-single .post-content .category ul li{display:inline-block;list-style-type:none;margin:0 2px}.blog-single .post-content .category ul li a{font-size:16px;color:#182b3a;padding:7px;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.16);text-decoration:none}.blog-single .post-content .category ul li a:hover{text-decoration:none;background:#00afa4;color:#fff}.blog-single .editor_content{padding:25px 0 0}.post_page .entry-header .entry-meta{color:#666;margin:10px 0 20px}.post_page .entry-content{margin-top:0;padding-top:0}.post_page .entry-content iframe{width:100%;height:450px;margin-bottom:20px}.post_page .entry-content h2,.post_page .entry-content h3{margin:0 0 15px;color:#000;padding:0;font-family:open_sanssemibold;position:relative}.post_page h1{font-size:40px;color:#000;position:relative;margin:0 0 40px;padding:0;font-family:open_sanssemibold;text-align:center}.post_page .entry-content h2{font-size:30px}.post_page .entry-content h3{font-size:24px}.post_page .entry-content h4,.post_page .entry-content h5,.post_page .entry-content h6{margin-bottom:20px;font-size:20px;color:#000;font-family:open_sanssemibold}.post_page .entry-content p strong{font-family:open_sanssemibold;font-weight:400}.post_page .entry-content p img{display:block;border:1px solid #00afa4;margin:auto;max-width:100%}.post_page .entry-footer .edit-link{display:inline-block;margin-left:10px}.single-post .post_page .post img{border:none}.comments-area ol{margin:0;list-style-type:none;padding:0}.add_nearest_locations ul li,.casestudy_list>li,.our_tem_block ul li{padding:0 15px;list-style-type:none}.comments-area ol .children{margin:30px 0 0;padding-left:30px}.comments-area .comment-list ol.children li{border-bottom:none;margin:0;padding:0}.comments-area .comment-list .comment{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px}.comments-area .reply a{font-size:14px;text-decoration:none;padding:5px 15px;display:inline-block;background:#f26522;color:#fff}.comments-area .reply a:hover{color:#000;background:#00afa4;text-decoration:none}.comments-area .comment-content{font-size:16px;line-height:30px;color:#000}.comments-area .comment-author,.comments-area .comment-metadata{margin-bottom:10px}.comments-area .comment-author img{margin-right:15px}.comment-respond .comment-reply-title{font-size:22px;margin-bottom:0;color:#00afa4}.comment-respond .comment-form-comment label{color:#000;font-size:16px}.comment-respond .comment-form-comment textarea{height:150px;border-radius:0;border:1px solid #e6e5e9;padding:5px 10px;resize:none}.comment-respond .form-submit input.submit{width:auto;font-size:16px;border:none;padding:10px 30px;display:inline-block;background:#f26522;color:#fff;cursor:pointer}.comment-respond .form-submit input.submit:hover{color:#fff;background:#00afa4;text-decoration:none}.comment-respond form .comment-notes{font-size:16px;color:#000}.comment-respond form p label{float:left;width:100%;color:#000;font-size:16px}.comment-respond form p input{width:100%;height:40px;border-radius:0;border:1px solid #e6e5e9;padding:5px 10px}.error-404{text-align:center;padding:60px 0;margin-top:150px}.error-404 h2{font-size:60px;margin:0;color:#00afa4}.error-404 h1{font-size:28px;margin:0;color:#00afa4}.error-404 p{font-size:22px;margin:0}.error-404 .default-btn{margin-top:50px}.error-404 .default-btn a{border:none;display:inline-block;background:#00afa4;font-size:16px;text-align:center;padding:7px 30px;color:#fff;text-decoration:none;cursor:pointer}.review_form .wpcf7-response-output{color:#000!important;float:left;width:100%;text-align:center}.contact_page .contact_form .input_field .wpcf7-recaptcha>div,.contact_section .input_field .wpcf7-recaptcha>div{margin:auto}.casestudy_list{position:relative;padding:0;margin:0 -15px;display:flex;flex-wrap:wrap}.casestudy_list>li{width:33.33%;margin-bottom:60px;position:relative}.casestudy_list>li .wrap{float:left;width:100%;height:100%;border-radius:10px;background:#fff}.casestudy_list>li .content{float:left;width:100%;padding:10px 0 50px}.casestudy_list>li .content h2{font-size:26px;color:#000;margin:15px 0 10px;padding:0 30px;font-family:open_sanssemibold;text-align:left}.casestudy_list>li .default_btn a{padding:6px 15px 10px;background:#182b3a;font-size:17px}.view_additional{float:left;width:100%;position:relative;padding-bottom:30px}.casestudy_single hr{margin:30px 0;border-color:#d7d7d7}.trustpilot-reviews{float:left;width:100%;position:relative;background:#182a39;padding:30px 0}.trustpilot-reviews .ti-widget .ti-reviews-container{max-width:1240px;margin:auto!important}.trustpilot-reviews .ti-widget .ti-reviews-container .ti-review-item{-ms-flex:0 0 33.33%!important;flex:0 0 33.33%!important;max-width:33.33%!important}.trustpilot-reviews .ti-widget .ti-reviews-container .ti-review-item .ti-review-header .ti-profile-details .ti-name{font-style:italic}.newsletter_blog{float:left;width:100%;position:relative;padding:20px;background:#f6f6f6;margin-top:30px}.newsletter_blog h2{font-size:32px;margin:0 0 10px;color:#000;position:relative;padding:0 0 24px}.newsletter_blog form p input{height:45px;border:1px solid #c8c8c8;background:#fff;padding:5px 20px;font-size:17px;color:#000;border-radius:0;margin:5px 0 0}.newsletter_blog form p input[type=submit]{height:45px;border:1px solid #182b3a;background:#182b3a;padding:5px 20px;font-size:17px;color:#fff;text-align:center;min-width:inherit;border-radius:0;cursor:pointer;font-family:open_sanssemibold;margin-top:20px}.add_nearest_locations{float:left;width:100%;position:relative;background:#f7f7f7;padding:60px 0 30px}.add_nearest_locations ul li{width:50%;position:relative;margin-bottom:30px}.add_nearest_locations ul li .wrap .name{font-size:22px;font-family:open_sansbold;color:#000;margin:0 0 10px;text-align:center}.site-footer .get_in_touch .icon img{max-width:170px}.page-id-962 .get_in_touch_form{margin-top:30px}#sidebar.sticky{float:none;position:fixed;top:20px;z-index:6;left:auto;margin-top:150px}.our_tem_block{float:left;width:100%;position:relative;padding:60px 0;background:#f6f6f6}.our_tem_block ul li{width:33.33%;margin-bottom:30px}.our_tem_block ul li .wrap{box-shadow:0 4px 12px rgba(0,0,0,.14);border-radius:12px;float:left;width:100%;background:#fff;height:100%;padding:25px}.our_tem_block ul li .img{float:right;width:85px;height:85px;border-radius:50%;overflow:hidden}.our_tem_block ul li .extra_info{float:left;width:calc(100% - 85px);padding-right:10px}.our_tem_block ul li h4{font-size:24px;color:#000;font-family:open_sanssemibold;text-decoration:none;margin:0}.our_tem_block ul li .designation1{font-size:17px;color:#00afa4;font-family:open_sanssemibold;text-decoration:none;padding:0 0 7px;line-height:normal}.our_tem_block ul li .designation2{float:left;width:100%;font-size:17px;color:#000;font-family:open_sansregular;text-decoration:none;padding:10px 0 0}.our_tem_block ul li .img img{transition:.5s;border-radius:12px 12px 0 0;display:block}.page-id-19 .morecontent{display:block;text-align:center}.page-id-19 .morecontent a{display:inline flow-root list-item;margin:auto;margin-top:0!important;position:relative;left:-20px}.pricing_plans ul.plan_table{padding:0;margin:0 -10px;display:flex;flex-wrap:wrap;justify-content:center}.pricing_plans ul.plan_table>li{list-style-type:none;width:33.33%;padding:0 10px;margin-top:30px}.pricing_plans ul.plan_table>li .wrap{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.13);border:1px solid #eaeaea;position:relative;height:100%;padding-bottom:100px}.pricing_plans ul.plan_table>li .wrap .plan_head{background:#ffd001;padding:20px;color:#000;border-radius:0 0 20px 20px;box-shadow:0 0 35px rgba(0,0,0,.09);text-align:center;display:flex;flex-wrap:wrap;align-items:center}.pricing_plans ul.plan_table>li .wrap .plan_head h3{margin:0;font-size:44px;font-family:libre_baskervillebold;width:100%}.pricing_plans ul.plan_table>li .wrap .plan_head .plan_month{font-size:18px;color:#000;font-family:libre_baskervillebold;width:100%}.pricing_plans ul.plan_table>li .wrap .plan_sub_title{font-size:22px;color:#000;font-family:libre_baskervillebold;font-style:italic;text-align:center;padding:10px}.pricing_plans ul.plan_table>li .plan_content ul li{list-style-type:none;font-size:17px;font-family:open_sansbold;padding:7px 10px 7px 60px;position:relative}.pricing_plans ul.plan_table>li .plan_content ul li:nth-child(odd){background:#f3f3f3}.pricing_plans ul.plan_table>li .plan_content ul li:before{content:'';background:url('../images/pp_check.png') left top no-repeat;width:25px;height:25px;position:absolute;left:20px;top:9px}.pricing_plans ul.plan_table>li .price .default_btn{width:100%;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.pricing_plans ul.plan_table>li .price .default_btn a{font-size:24px;background:#182a39}@media (min-width:996px) and (max-width:1199px){.hide-on-ipad{display:none!important}.show-on-ipad{display:inline-block!important}.site-header.blog-header{min-height:inherit}.site-header .col-3{width:180px}.site-header .col-9{width:calc(100% - 180px)}.site-header .logo{margin-top:15px}.navigation .container{position:static}.homeSlider ul li{height:520px}.homeSlider ul li .overlay{display:block;position:absolute;bottom:inherit;left:0;width:100%;height:100%;padding-top:60px}.blog_feed h2,.cta_block h2,.digital_agency h2,.editor_content h1,.editor_content h2,.faq h2,.free_consultation h2,.half_content_section .editor_content h2,.homeSlider ul li .overlay .content h1,.our_promise h2,.testimonials_reviews h2{font-size:30px}.homeSlider ul li .overlay .content{left:0;padding:15px}.review_image{margin-top:20px}.review_image .trustpilot{padding-right:50px}.review_image .googlereview{padding:0 0 0 20px;width:50%}.digital_agency ul li .wrap{padding:25px}.site-footer{padding-bottom:30px}.site-footer .col-4{width:30%}.site-footer .col-3{width:28%}.site-footer .col-5{width:42%}.site-footer .footer_menu ul{column-count:1}.site-footer .social_icons ul li{padding:15px 0}.portfolio-section .simplefilter li{padding:12px 20px;font-size:18px}.portfolio-section .filtr-container-n .filtr-item .mac_bg{padding:10px;text-align:center;min-height:250px;max-width:300px;margin:auto;background-size:100%}.meets_form.typeofseo ul li,.post_list>li{width:50%}.site_health_check .row .wrap{padding:30px 0 40px 10px}.development_process ul li .wrap h3{font-size:16px;padding:10px}.development_process ul li .wrap h3::after{right:-26px;border-top:24px solid transparent;border-bottom:18px solid transparent;border-left:26px solid #00afa4}.development_process ul li:nth-child(2n) .wrap h3::after{border-top:22px solid transparent;border-bottom:21px solid transparent;border-right:27px solid #00afa4}.development_process ul li:nth-child(2n)::before,.development_process ul li:nth-child(odd)::after{width:76px;height:76px;border:5px solid #ffd001;font-size:40px;line-height:66px;top:-16px;margin-left:53px}.development_process ul li:nth-child(2n)::before{margin-left:-123px}.post_list>li:nth-child(3n+4){clear:inherit}.casestudy_list{margin:0}#primary.post_page{padding:130px 0 30px}}@media(min-width:768px) and (max-width:995px){#sidebar.sticky,.navigation .container{position:static}.hide-on-ipad{display:none!important}.show-on-ipad{display:inline-block!important}.custom-menu>ul>li.scroll_to_form>a{padding:5px 15px}.site-header.blog-header{min-height:inherit}.site-header .col-3{width:180px}.site-header .col-9{width:calc(100% - 180px)}.site-header .logo{margin-top:15px}.homeSlider ul li{height:520px}.homeSlider ul li .overlay{display:block;position:absolute;bottom:inherit;left:0;width:100%;height:100%;padding-top:60px}#secondary .widget-title,.blog_feed h2,.cta_block h2,.digital_agency h2,.editor_content h1,.editor_content h2,.faq h2,.free_consultation h2,.half_content_section .editor_content h2,.homeSlider ul li .overlay .content h1,.our_promise h2,.our_tem_block h2,.testimonials_reviews h2{font-size:30px}.homeSlider ul li .overlay .content{left:0;padding:15px}.review_image{margin-top:20px}.review_image .googlereview{padding:0 0 0 20px}.digital_agency ul li{width:100%;max-width:80%;margin:30px auto 0}.digital_agency ul li .wrap .icon{order:0}.digital_agency ul li:nth-child(odd) .icon{order:1}.digital_agency ul li:nth-child(2n) .wrap .content{padding:0 0 0 40px}.digital_agency ul li:nth-child(6n+3) .content{order:0;padding:0 40px 0 0}.resp-tabs-list li{font-size:18px}.blog .post_page .col-4,.blog_feed .text,.cta_block .text,.digital_agency .short_text,.faq .text,.our_promise #horizontalTab2,.our_promise .text,.single-post .post_page .col-4{max-width:100%}.casestudy_list>li,.meets_form.typeofseo ul li,.post_list>li,.pricing_plans ul.plan_table>li,.site-footer .col-3,.site-footer .col-4,.what_we_block ul li{width:50%}.blog .post_page .col-8,.post_list>li .img img,.project_details .row .col-4,.project_details .row .col-8,.single-post .post_page .col-8,.site-footer .col-5{width:100%}.site-footer .get_in_touch{margin-top:40px}.site-footer .col-5 h2,.site-footer .get_in_touch .address{text-align:center}.site-footer .get_in_touch .icon::after{left:50%;transform:translateX(-50%)}.copyright .widget_nav_menu ul{flex-wrap:wrap}.copyright .widget_nav_menu ul li{padding:0 10px}.copyright .widget_nav_menu ul li a{font-size:15px}.copyright .widget_nav_menu ul li a::after{left:-10px}.copyright .copytext{padding:10px 0;font-size:15px}.seo_blocks #horizontalTab li .tab_icon{height:68px;width:68px}.seo_blocks ul li svg{width:30px}.blog_feed .date{min-width:180px}.blog_feed .date::after{border-left:20px solid #182b3a;right:-20px}.casestudy_list,.full_content_section .editor_content{margin:0}.portfolio-section .simplefilter li{padding:12px 20px;font-size:18px}.portfolio-section .filtr-container-n .filtr-item .mac_bg{padding:10px;text-align:center;min-height:250px;max-width:300px;margin:auto;background-size:100%}.site_health_check .row .wrap{padding:30px 0 40px 10px}.development_process ul li .wrap h3{font-size:16px;padding:10px}.development_process ul li .wrap h3::after{right:-26px;border-top:24px solid transparent;border-bottom:18px solid transparent;border-left:26px solid #00afa4}.development_process ul li:nth-child(2n) .wrap h3::after{border-top:22px solid transparent;border-bottom:21px solid transparent;border-right:27px solid #00afa4}.development_process ul li:nth-child(2n)::before,.development_process ul li:nth-child(odd)::after{width:76px;height:76px;border:5px solid #ffd001;font-size:40px;line-height:66px;top:-16px;margin-left:28px}.development_process ul li:nth-child(2n)::before{margin-left:-98px}.trustpilot-reviews .ti-widget .ti-reviews-container .ti-review-item{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.blog-single .post,.post_page .post_list{margin-top:30px}.post_list>li:nth-child(3n+4){clear:inherit}#sidebar.sticky{margin:0;float:left}#primary.post_page{padding:90px 0 30px}.consultation_form{padding:36px}.pricing_plans ul.plan_table>li .wrap .plan_head h3{font-size:34px}}@media (max-width:767px){.our_promise #horizontalTab2 h2,.seo_blocks #horizontalTab h2{font-size:18px;font-family:open_sanssemibold;color:#fff;margin-bottom:5px;text-align:left;background:#f0f0f0}.our_promise #horizontalTab2 h2 a,.seo_blocks #horizontalTab h2 a{text-decoration:none;color:#000}#sidebar.sticky,.navigation .container{position:static}.hide-on-mobile{display:none!important}.show-on-mobile{display:block!important}.site-header .col-3{width:180px}.site-header .col-9{width:calc(100% - 180px)}.site-header .logo{margin-top:15px}.site-header.blog-header{min-height:inherit}.custom-menu>ul>li.scroll_to_form>a{padding:5px 15px}.homeSlider ul li{height:550px}.homeSlider ul li .overlay{display:block;position:absolute;bottom:inherit;left:0;width:100%;height:100%;padding-top:60px}.copyright .widget_nav_menu ul li a::after,.homeSlider ul li .overlay .content .text br,.our_promise #horizontalTab2 h2::after,.portfolio-section .simplefilter li.active::after,.seo_blocks #horizontalTab h2 a br,.seo_blocks #horizontalTab h2::after,.seo_blocks #horizontalTab ul.resp-tabs-list,.seo_blocks.digital_pr_process #horizontalTab .resp-tabs-list,.seo_by_numbers ul li:nth-child(2n+2) .icon::after,.seo_by_numbers ul li:nth-child(odd) .icon::after,.thankyou .content_column,.thankyou .form_column,.traditional_pr_block .wrap h3::after,.traditional_pr_block ul li .wrap h3::after{display:none}.add_nearest_locations h2,.benefits_block h2,.blog-single h1,.blog_feed h2,.cta_block h2,.digital_agency h2,.editor_content h1,.editor_content h2,.faq h2,.featured_image_block h2,.free_consultation h2,.full_content_section .editor_content h2,.half_content_section .editor_content h2,.homeSlider ul li .overlay .content h1,.our_promise h2,.our_tem_block h2,.portfolio-section h2,.seo_blocks h2,.seo_by_numbers h2,.testimonials_reviews h2,.traditional_pr_block h2,.typeofseo h2,.view_additional h2{font-size:30px;line-height:normal}.homeSlider ul li .overlay .content{left:0;padding:15px}.review_image{margin-top:20px}.add_nearest_locations ul li,.below_image_head .post-author,.below_image_head .social_icons,.benefits_block ul li,.blog .post_page .col-8,.casestudy_list>li,.casestudy_list>li .img img,.contact_info_with_map .col-6,.digital_agency ul li,.free_consultation .col-6,.get_in_touch_form .row .col-6,.meets_form.typeofseo ul li,.our_tem_block ul li,.post_list>li,.post_list>li .img img,.pricing_plans ul.plan_table>li,.project_details .row .col-4,.project_details .row .col-8,.review_image .trustpilot,.section_data ul li,.seo_by_numbers ul li .wrap .content,.single-post .post_page .col-8,.site-footer .col-3,.site-footer .col-4,.site-footer .col-5,.site_health_check .row .col-6,.testimonials_reviews .author,.testimonials_reviews .col-4,.testimonials_reviews .col-8,.testimonials_reviews .view_case_stydy,.text_blocks .col-5,.text_blocks .col-7,.thankyou .col-6,.traditional_pr_block .wrap .img img,.traditional_pr_block ul li,.traditional_pr_block ul li .wrap .img img,.typeofseo ul li{width:100%}.review_image .googlereview{padding:10px 0 0;width:100%}#primary,.benefits_block,.blog_feed,.digital_agency,.faq,.featured_image_block,.free_consultation,.half_content_section,.join_mailing_list .join_mailing_list_info,.join_mailing_list .newsletter,.our_clients,.our_promise,.our_tem_block,.section_data,.seo_by_numbers,.site-footer,.site_health_check .row .wrap,.traditional_pr_block{padding:30px 0}.casestudy_list,.full_content_section .editor_content,.half_content_section .editor_content{margin:0}.half_content_section .editor_content p{width:100%;padding:0}.our_clients h2{font-size:26px;width:130px;padding-top:13px}.our_clients h2::before{top:18px;height:53px}.our_clients .owl-carousel{width:calc(100% - 130px)}.blog .post_page .col-4,.blog_feed .text,.cta_block .text,.digital_agency .short_text,.faq .text,.our_promise #horizontalTab2,.our_promise .text,.single-post .post_page .col-4{max-width:100%}.digital_agency ul li .wrap{padding:25px;flex-wrap:wrap;text-align:center}.digital_agency ul li .wrap .icon{order:0;width:100%;margin-top:25px}.digital_agency ul li .wrap .content{width:100%;padding:40px 0 0}.digital_agency ul li .wrap .icon span{margin:auto}.blog-single h2,.digital_agency ul li .wrap h3,.post_page .entry-content h2{font-size:24px}.digital_agency ul li .wrap h3::before,.testimonials_reviews h2:after{left:50%;transform:translateX(-50%)}.testimonials_reviews{padding:60px 0 0}.seo_by_numbers ul li:nth-child(2n+2),.testimonials_reviews h2{top:0}.testimonials_reviews .content{padding-top:15px}.testimonials_reviews .text{font-size:16px;line-height:27px}.add_nearest_locations ul li .wrap .name,.testimonials_reviews .author h3,.traditional_pr_block .wrap h3{font-size:20px}.below_image_head .post-author .author-name .date,.below_image_head .social_icons span,.testimonials_reviews .author h4{font-size:15px}.our_promise #horizontalTab2 h2{padding:14px}.our_promise #horizontalTab2 h2.resp-tab-active a{color:#fff}.resp-tab-content .content .alignright{float:none;display:block;margin:auto}.faq .accordion-container .accordionButton{padding:15px 50px 15px 20px;font-family:open_sanssemibold;font-size:17px;line-height:normal}.faq .accordionButton::after{top:14px;right:10px}.casestudy_list>li .content .text,.casestudy_list>li .content h2,.faq .accordionContent .text-panel{padding:0 20px}.blog_feed ul li{width:100%;margin-bottom:40px}.free_consultation .content ul li{padding-left:60px}.free_consultation .content ul li::before{font-size:30px;margin-top:2px}.consultation_form{margin-top:30px;padding:20px}.consultation_form .input_field{margin-bottom:10px}.consultation_form .input_field p { margin:0px;}.consultation_form .input_field input{height:45px}.site-footer .footer_menu ul{column-count:1}.site-footer .footer_menu ul li{margin-bottom:4px}.site-footer .footer_menu{padding-top:30px}.site-footer .get_in_touch .address{width:100%;padding:0;margin-bottom:20px}.copyright .widget_nav_menu ul{flex-wrap:wrap;column-count:2}.copyright .widget_nav_menu ul li{width:50%;padding:0;border-bottom:1px solid #fff}.copyright .copytext{padding:10px 0}.seo_blocks #horizontalTab h2{padding:14px 14px 7px}.seo_blocks #horizontalTab h2 a{display:flex}.seo_blocks #horizontalTab h2 a .tab_icon{width:35px;padding-right:10px}.seo_by_numbers ul li{width:100%;padding-top:0}.seo_by_numbers ul li .wrap .icon{width:113px;height:113px;order:0;margin:0 auto 20px}.seo_by_numbers ul li .wrap .icon img{max-width:50px}.seo_by_numbers ul li .wrap .content h3{font-size:40px}.seo_by_numbers ul li .wrap .content h4{font-size:18px;padding-left:0}.seo_by_numbers ul li .wrap .content .text{padding-left:0}.newsletter_blog .s2_form_widget,.seo_by_numbers ul li .wrap,.site_health_check .row,.text_blocks .row{flex-wrap:wrap}.seo_by_numbers ul li:last-child{margin-bottom:0}.contact_info_with_map .info{padding:40px 0}.contact_info_with_map .map{position:static;width:100%}.contact_info_with_map .map iframe{height:300px}.footer_logo{max-width:200px}.portfolio-section .simplefilter li{margin:0;padding:5px 10px;width:100%;font-size:16px}.portfolio-section .simplefilter{display:block}.portfolio-section .filtr-container-n .filtr-item,.traditional_pr_block .col-6{width:100%;margin-bottom:30px}.portfolio-section .filtr-container-n .filtr-item .mac_bg{min-height:290px;background-size:100%;padding:13px;max-width:340px;margin:auto}.portfolio-section .filtr-container-n .filtr-item .default_btn a{min-width:240px;font-family:18px}.site_health_check .col-6.image{position:relative;width:100%;min-height:300px}#secondary .widget-title,.development_process h2,.office_address .contact_info h3,.pricing_plans ul.plan_table>li .wrap .plan_head h3,.site_health_check h2,.text_blocks h2{font-size:30px}.development_process ul li .wrap h3{font-size:16px;padding:10px}.development_process ul li .wrap h3::after{right:-26px;border-top:24px solid transparent;border-bottom:18px solid transparent;border-left:26px solid #00afa4}.development_process ul li:nth-child(2n) .wrap h3::after{border-top:22px solid transparent;border-bottom:21px solid transparent;border-right:27px solid #00afa4}.development_process ul li:nth-child(2n)::before,.development_process ul li:nth-child(odd)::after{width:76px;height:76px;border:5px solid #ffd001;font-size:40px;line-height:66px;top:-16px;margin-left:18px}.development_process ul li:nth-child(2n)::before{margin-left:-88px}.featured_image_block ul li{width:33.33%;margin-top:20px}.traditional_pr_block ul li .wrap h3{font-size:18px;min-width:inherit;width:100%}.blog-single .post,.post_page .post_list{margin-top:30px}.below_image_head .social_icons{text-align:left;margin-top:20px}.below_image_head .social_icons .heateor_sss_sharing_container .heateor_sss_sharing_ul{justify-content:flex-start}.below_image_head .post-author .author-name{font-size:17px}#primary.post_page{padding:90px 0 30px}.below_image_head .social_icons .heateor_sss_sharing_container a{margin:0 10px 0 0!important}.dublin_office .office_address .col-8,.text_blocks .row:nth-child(2n) .col-7{order:0}.casestudy_list>li .default_btn a{padding:6px 10px 10px 20px;white-space:nowrap}.trustpilot-reviews .ti-widget .ti-reviews-container .ti-review-item{-ms-flex:0 0 50%!important;flex:0 0 50%!important;max-width:50%!important}.newsletter_blog .s2_form_widget h2{font-size:20px;margin-bottom:10px}.newsletter_blog .s2_form_widget form p input[type=submit]{padding:5px 10px}.get_in_touch_form{padding:20px}.get_in_touch_form .col-12{padding:0}.phone_email .phone{margin-bottom:15px}.office_address .col-6,.office_address .col-8,.office_address .contact_info{width:100%;left:0}.office_address .map iframe{height:250px}.office_address .contact_info{padding:25px}.below_image_head .author_date{padding:0;margin:0;border-left:none}.casestudy_list>li .content h2{font-size:22px}.thankyou .col-6:first-child{background:#f0f0f0}.thankyou .col-6:nth-child(2){background:#00afa4}#sidebar.sticky{margin:0 0 30px;width:100%;max-width:100%;float:left}.blog .post_page .col-4,.blog .post_page .col-8,.blog-single.post_page .col-4,.blog-single.post_page .col-8{width:100%;max-width:100%}.blog .post_page .col-4,.blog-single.post_page .col-4{margin-bottom:30px}.pricing_plans ul.plan_table>li .wrap .plan_head{height:auto!important}}@media (max-width:479px){.development_process ul{padding-top:0}.development_process ul li{text-align:left;margin-top:100px;width:100%}.development_process ul li:nth-child(2n)::before,.development_process ul li:nth-child(odd)::after{width:76px;height:76px;border:5px solid #ffd001;font-size:40px;line-height:66px;top:-100px;margin-left:0;left:50%;transform:translateX(-50%)}.development_process ul li:nth-child(2n)::before{margin-left:0}.development_process ul li .wrap h3{font-size:16px;padding:10px;margin:0;display:block;border-radius:5px}.development_process ul li .wrap h3::after,.development_process ul::after{display:none}.development_process ul li:nth-child(odd){text-align:left}.development_process ul li:nth-child(2n){margin-top:100px}.development_process ul li:nth-child(2n) .wrap h3{margin:0;border-radius:5px}.trustpilot-reviews .ti-widget .ti-reviews-container .ti-review-item{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.ti-widget.ti-goog .ti-header,.ti-widget[data-layout-id="11"][data-set-id=light-background] .ti-header{display:flex!important}.newsletter_blog form p input[type=email]{width:100%}.alignright{float:none;margin:0 auto 30px;display:block}}@media (max-height:375px){#cssmenu.small-screen ul{max-height:190px;overflow:auto}}.modal{display:none;position:fixed;z-index:1;padding-top:120px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:100%;max-width:300px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.get_in_touch_form .wpcf7-response-output{color:#000!important}

.consultation_form .input_field p, .consultation_form .input_btn p { margin:0px; }
#sidebar .wrap { position:sticky; top:150px; }
@media (max-width:995px) {
	#sidebar .wrap { position:static; }
}
