
.header-section .main-navigation ul li a:focus{outline:none;}

/************** Magento Development Page CSS *******************/

.our_work_magento-development .tabber_online_store .nav-tabs, 
.our_work_shopify-development .nav.nav-tabs, 
.our_work_magento-support-services .tabber_online_store .nav-tabs {visibility: hidden; width: 0; height: 0; margin: 0;}
.magnto_devlopmnt_sectn {width: 100%; background: #EFF4F7; padding: 100px 0 90px; display: block;}
.our_contact_section.contact_section_magento-development, .our_contact_section.contact_section_shopify-development {display: inline-block;}	
.magento_advntg .welcome-text.tab-text-section p{text-align:center;}
.magento_advntg .row {margin:0; justify-content: space-between;} 
.magento_advntg .magento-list ul li>strong {font-family: 'Manrope', sans-serif; font-weight: 700; font-size: 23px; color: rgba(17, 17, 17, 0.87); margin: 10px 0 12px;}
.magento_advntg .magento-list ul li em {font-family: 'Manrope', sans-serif; font-weight: 400; font-size: 16px; line-height: 1.79; color: rgba(0, 0, 0, 0.87); font-style: normal;}
.magnto_devlopmnt_sectn.advantages_section_mobile-apps .magento_advntg .magento-list ul li {min-height: 233px;}

/************** Ecommerce Page CSS *******************/

.ecommerce_section {background-color:#f2f2f2; width:100%; clear:both; float:left;}
.ecommerce_section .welcome-text.tab-text-section{margin-top:83px;}
.ecommerce_section .welcome-text.tab-text-section h2 {margin-bottom: 50px;}
.ecommerce_section .welcome-text.tab-text-section p{text-align:center;}
.woocomrec_integrat_main.gray_section_ecommerce a.read-advntg {display: inline-table; line-height: 2; color: #000000; font-size: 15.5px; font-family: 'Poppins', sans-serif; font-weight: 500; margin:5px auto;}
.woocomrec_integrat_main.gray_section_ecommerce a.read-advntg i {color: #f46d22; font-size: 20px; padding-left: 5px; display: table-cell;}
.woocomrec_integrat_main.gray_section_ecommerce a.read-advntg:hover{text-decoration:none; color:#f46d22;}
.wocmrceintert_img_sect{width:100%;	display:inline-block; text-align:center; margin:40px auto 0px;}
.sucess-store {clear: both; display: inline-block; margin: 100px auto; width: 100%;}
.website_cork_main.content_only_ecommerce .welcome-text.cork_sect p{text-align:center;}
.website_cork_main.content_only_ecommerce.container .welcome-text.cork_sect{margin-top:60px;}
.website_cork_main.content_only_ecommerce.container .welcome-text.cork_sect h2{margin-bottom:15px;}
.website_cork_main.content_only_ecommerce.container .welcome-text.cork_sect p{margin-top:0;} 
.customer_search_main.full_image_content_ecommerce {margin: 180px auto 80px;}
.customer_search_main.full_image_content_ecommerce .customr_sect_cont{top:-12%;}
.customer_search_main.full_image_content_ecommerce-website-development-ireland .customr_sect_cont p:last-child {margin: 15px auto 0;}
.full_image_content_ecommerce-website-development-ireland a:hover, 
.full_image_content_ecommerce-website-development-ireland a:focus{text-decoration:none; color:#fff;	outline:none; background-color:#000;}
.woocomrec_integrat_main.gray_section_ecommerce{margin-top:50px;}

/************** About Us Page CSS *******************/

.about_section{width:100%; clear:both; padding: 90px 0 90px; display: inline-block; position: relative;}
.about-logos {background: #EFF4F7; padding: 100px 0 90px;}
.about-logos ul{margin:0px; padding:0; list-style-type:none; display: flex; flex-wrap: wrap; width:100%; padding-top: 10px;}
.about-logos ul li {position: relative; text-align: center; display: inline-block; width: 25%;}
.about-logos ul li:nth-child(5n) {border-right: 0;}
.about-logos ul > li:nth-of-type(n+11){border-bottom-width: 0;}
.about-team .welcome-text.web_sect{padding-top:80px;}
.about-team .abut_sectleft{padding-top:15px;}
.about_contact_us{margin-bottom:100px;}
.about_services_section .home_service_sec.about_service_sec ul li p{min-height:180px; padding: 35px 35px 0px 35px;}
.about_services_section .about_service_sec .new-serviceHome .read-more{padding-bottom:15px;}
.about_service_sec ul li:nth-child(3n) {margin-right: 0;}
.owl-carousel.owl-theme {clear: both;}
.page-template-temp-contact .contact-middle-section.our_contact_section.contact_section_homepage {padding-top: 91px; text-align: left; position: relative;}
.contact-middle-section.our_contact_section.contact_section_homepage .wpforms-field-container .wpforms-field textarea{height: 130px; resize: none;}
/*.contact-middle-section h3{font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 20px; line-height: 35px; color: #f46d22; text-align: left; text-transform: uppercase; margin: 0 0 25px;}*/
.contact-middle-section h4 {font-family: 'Lato', sans-serif; font-weight: 700; font-size: 30px; line-height: 1; text-align: center; color: #F46D22; margin: 0 0 22px;}
.contact-middle-section ul{list-style: none; margin: 0; padding: 0;}
.contact-middle-section ul li {margin-bottom: 30px; background: #FFFFFF; box-shadow: 0px 20px 30px rgb(19 71 100 / 10%); border-radius: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; min-height: 135px; justify-content: center; align-content: center;}
.contact-middle-section .contact-hide{display: block; text-align: center;}
.contact-middle-section .image-sign-contact{display: inline-block; width: 50px; height: 50px; background: #F0F0F0; text-align: center; line-height: 50px; border-radius: 50%; margin: -5px 18px 0 0;}
.contact-middle-section .content-address-mail{width: 70%; display: inline-block;}
.contact-middle-section .content-address-mail a:hover{color: #f46d22;}
.map-contact-section{width: 100%; float: left; margin: 65px 0 100px;}
.map-contact-section .welcome-text h2{margin-bottom: 0;}
.map-contact-section .btn-info{background: transparent; color: #f46d22; border: 0;}
.map-contact-section .collapse.show{margin-top: 60px;}
.map-contact-section .btn{font-size: 30px; font-weight: 700; padding: 0;}
.map-contact-section .btn-info:focus{outline:none!important; background: transparent;}
.map-contact-section .btn-info .fa{font-size: 60px;}
.map-contact-section .btn-info .fa:focus{outline:none!important; background: transparent;}
.btn-info.focus, .btn-info:focus{box-shadow: none;}
.some-key-points.do-i-qualify{background: transparent; padding: 0; margin: 100px 0 75px; position: relative;}
.some-key-points hr.wlcm-line{color: #fff;}
.some-key-points h4{font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 19px; color: #fff; margin: 0 0 15px; text-align: left; text-transform: uppercase;}
.some-key-points p{font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 17px; color: #fff; margin: 0 0 40px; text-align: left; line-height: 30px;}
.online-shop-trading a#open-close-toggle span{color: #2e8cc9;}
.some-key-points h4:before{font-family: 'Font Awesome 5 Free'; content: "\f0da "; vertical-align: middle; font-size: 19px; font-weight: 700; margin-right: 8px; color: #8bc33c;}
.some-key-points.do-i-qualify ul li:before{font-family: 'Font Awesome 5 Free'; content: "\f0da "; vertical-align: middle; font-size: 19px; font-weight: 700; margin-right: 8px; color: #2e8cc9; margin-left: -15px;}
.search-marketing-reapter{width: 100%; float: left; margin: 50px 0 0px;}
.search-marketing-reapter ul{list-style: none; margin: 0; padding: 0;}
.search-marketing-reapter ul li{width: 100%; float: left; margin-bottom: 30px;}
.search-marketing-reapter ul li h4{font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 17px; color: #000; margin: 0 0 15px; text-align: left; text-transform: uppercase; padding-left: 15px;}
.search-marketing-reapter ul li p{font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 17px; color: #000; margin: 0 0 10px; text-align: left; line-height: 30px;}
.search-marketing-reapter ul li h4:before{font-family: 'Font Awesome 5 Free'; font-weight: 700; content: "\f0da "; vertical-align: middle; font-size: 19px; margin-right: 8px; color: #f46d22; margin-left: -15px;}
.serch-marketing-contact{width: 100%; float: left; padding: 60px 0 75px; margin: 70px 0 0; background: #f46d22;}
.serch-marketing-contact hr.wlcm-line{color: #fff;}
.serch-marketing-contact .welcome-text h2{color: #fff; margin-bottom: 30px;}
.serch-marketing-contact .welcome-text p{color: #fff; margin-bottom: 50px; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 15.5px;}
.our_contact_section.serch-marketing-contact .contact-form input, .our_contact_section.serch-marketing-contact textarea{border: 1px solid #fff;}
.our_contact_section.serch-marketing-contact .contact-form input.wpcf7-submit{background: #fff; border: 1px solid #fff; color: #333; cursor: pointer;}
.our_contact_section.serch-marketing-contact .contact-form input.wpcf7-submit:hover{color: #fff; cursor: pointer;}
.serch-marketing-contact a#open-close-toggle span{color: #fff;}
.serch-marketing-contact .contact-form .captcha-image{border: 1px solid #fff;}
.serch-marketing-contact .contact-form .captcha-image span{color: #fff;}
.serch-marketing-contact .contact-form .captcha-image .cf7ic_instructions span{color: #fff;}
.serch-marketing-contact .contact-form .captcha-image label > input:checked + svg, .captcha-image label > input:focus + svg {border: 2px solid #333!important;}
.serch-marketing-contact .contact-form .captcha-image svg{color: #fff;}
.marketing-outer-serch .wh-section hr.wlcm-line{left: 50%; transform: translate(-50%,-50%);}
.marketing-outer-serch .home_service_sec .white-box{box-shadow: 0 0 5px #ccc; min-height: 54px; padding-bottom: 0;}
.marketing-outer-serch .home_service_sec .white-box h3{margin-bottom: 0; padding-top: 20px;}
.marketing-outer-serch .home_service_sec ul li:nth-child(4) .white-box h3{padding-top: 7px;}
.our_services_section.our_services_small-business.marketing-outer-serch .home_service_sec ul{font-size: 0;}
.our_services_section.our_services_small-business.marketing-outer-serch .welcome-text h2{margin-bottom:25px;}
.about_section.middle-serch-content{margin: 10px auto -7px; background: #EFF4F7;}
.seo-serch-bg{width: 100%; float: left; padding: 75px 0; background: url(../images/seo-serch-bg.png); background-size: cover; background-repeat: no-repeat; margin: 82px 0 0;}
.seo-serch-bg hr.wlcm-line,.seo-serch-bg .welcome-text h2{color: #fff;}
.seo-serch-bg .welcome-text p{font-size: 18px; color: #fff; font-family: 'Manrope', sans-serif; font-weight: 500; line-height: 1.75;}
.step-serch-processs .step-text-sect p{color: #000000; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 15.5px; line-height:2;}
.step-serch-processs a{color: #f46d22; margin-top: 10px; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 15.5px; display: block;}
.step-serch-processs a:hover{color: #000;}
.emarketing-process.step-serch-processs {width: 100%; float: left; padding: 100px 0 75px; background: #EFF4F7;}
.contact_section_email-marketing {margin-bottom: 100px;}
.row.stp-row {position: relative;}
.off-site-optimization{position: relative; width: 100%; float: left; padding: 100px 0 100px; background: url(../images/after-orngdot-bgicn.png) no-repeat; background-position: left top 50px;}
.off-site-optimization:after{content: ''; background: url(../images/after-half-circle.png) no-repeat; background-position: left bottom 0; background-size: auto 100%; width: 144px; height: 306px; position: absolute; bottom: 70px; right: 0;}
.off-site-optimization h3{color: #000; margin-bottom: 20px; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 18px;}
.off-site-optimization h3 img{margin-right: 10px; display: inline-block; vertical-align: middle;}
.off-site-optimization p{color: #000; margin-bottom: 15px; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 15.5px; line-height: 35px;}
.off-site-optimization .col-md-6 {padding-top: 30px;}
.seo-plan-section{width: 100%; float: left; padding: 78px 0; background: url(../images/seo-plan-bg.png); background-size: cover; background-repeat: no-repeat;}
.seo-plan-section .welcome-text{text-align: left;}
.seo-serch-bg.captaring-serch {background: url(../images/Seo-Search-traffic.jpg); background-size: cover; background-repeat: no-repeat; margin: 0; padding: 100px 0 11%; background-position: center;}
.digital-patner-section {width: 100%; float: left; text-align: center; margin: 115px 0 115px;}
.digital-patner-section p {font-size: 20px; color: #000; font-family: 'Manrope', sans-serif; font-weight: 600; line-height: 1.75; text-align: center; padding: 0 4%; margin: 0 0 60px;}
.seo-contact-servicss{margin-bottom: 100px;}
.top-pharmcy-content{width: 100%; float: left; background: #EFF4F7; padding: 85px 0 70px;}
.top-pharmcy-content .welcome-text h2 {line-height: 1.35; padding: 0 24.5%;}
.top-pharmcy-content .welcome-text p{font-size: 18px; font-family: Manrope, sans-serif; color: #000; font-weight: 400; line-height: 2; padding: 0 17%;}
.pricript-mob-order {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%;}
.middle-pricriptin-left {width: 33.33%; margin: 0 -50px 0 0px;}
.middle-pricriptin-right {width: 33.33%; margin: 0 0 0 -50px;}
.middle-pricriptin-left ul, .middle-pricriptin-right ul {list-style: none; margin: 0; padding: 0; position: relative;}
.middle-pricriptin-left ul li, .middle-pricriptin-right ul li {font-size: 22px; color: #000; font-family: Manrope, sans-serif; font-weight: 600; line-height: 1.5; text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between; align-items: center; margin: 100px 0 100px;}
.middle-pricriptin-left ul li:first-of-type,
.middle-pricriptin-right ul li:first-of-type{margin-top: 0px;}
.middle-pricriptin-left ul li:last-of-type,
.middle-pricriptin-right ul li:last-of-type{margin-bottom: 0px;}
.middle-pricriptin-right ul li{text-align: left;}
.store-mangemnt-bg{width: 100%; float: left; padding: 70px 0 140px; background: url(../images/store-pharmcy-bg.png) no-repeat; background-size: cover; margin-top: 0;}
.rgt-store-content{float: right; width: 41%; margin-top: 86px;}
.rgt-store-content ul{list-style: none; margin: 0; padding: 0;}
.rgt-store-content ul li{width: 100%; float: left; margin-bottom: 13px; color: #000; font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 18px; line-height: 35px; padding-left: 15px;}
.rgt-store-content ul li:before{font-family: 'Font Awesome 5 Free'; font-weight: 700; content: "\f00c"; vertical-align: middle; font-size: 19px; margin-right: 8px; color: #f46d22; margin-left: -15px;}
.top-pharmcy-content .welcome-text.abt_sect {margin: 0 0 50px;}
.bottum-content-pharmacy {text-align: center; padding: 50px 0 50px; background: #F46D22;}
.bottum-content-pharmacy .welcome-text.abt_sect {display: inline-block; text-align: left; float: none; width: auto; margin: 0 65px 0 0px; vertical-align: middle;}
.bottum-content-pharmacy .welcome-text.abt_sect h2 {color: #fff; margin: 0;}
.bottum-content-pharmacy a {display: inline-block; margin: 0 20px 0 0px;}
.bottum-content-pharmacy a:last-of-type{margin-right: 0px;}
.websoluion-business.eight_block_section_magento-support-services .web-icon-sect{min-height: auto; padding: 35px 20px; text-align: center;}
.websoluion-business.eight_block_section_magento-support-services .row .col-12.col-md-3 {-ms-flex: 0 0 18.59%; flex: 0 0 18.59%; max-width: 18.59%;}
.advantages_main.background_image_section_magento-support-services hr.wlcm-line{color: #fff;}
.advantages_main.background_image_section_magento-support-services .advantages_sect.welcome-text h2{color: #fff; font-size:30px;}
.advantages_main.background_image_section_magento-support-services p{color: #fff; width: 90%; margin: 50px auto 0; font-size: 18px; font-weight: 300;}
.advantages_main.background_image_section_magento-support-services .welcome-text.advantages_sect{padding: 80px 0;}
.advantages_main.background_image_section_magento-support-services {background-size: cover; width: 100%; background-repeat: no-repeat; background-position: center;}
.bordered_list{width: 100%; float: left; text-align: center; margin: 50px 0;}
.bordered_list ul{list-style: none; margin: 0; padding: 0;}
.bordered_list ul li{width: 159px; display: inline-block; font-size: 16px; font-family: 'Poppins', sans-serif; color: #fff; background: #f46d22; margin: 0 16px; font-weight: 500; height: 47px; line-height: 47px; text-transform: uppercase; position: relative; max-width:100%;}
.bordered_list ul li:before{content: " "; width: 170px; height: 57px; border: 2px solid #f46d22; top:-5px; left: -5px; position: absolute; right: auto;}
.website_cork_main.content_only_magento-support-services {padding-top: 95px; padding-bottom: 95px;}
.blog-outer-page{width: 100%; float: left; margin: 85px 0 85px;}
.blog-outer-page article {margin-bottom: 45px;}
.search-box-single-post + .blog-outer-page article {margin-bottom: 30px;}
.blog-outer-page article img{width: 100%;}
.blog-outer-page article h2, .blog-outer-page article h1{/*font-family: 'Manrope', sans-serif; font-weight: 700; */font-size: 40px; /*text-transform: capitalize; color: #111111;*/ margin: 0px 0 30px;}
article h2{font-family: 'Manrope', sans-serif; font-weight: 700; font-size: 40px; text-transform: capitalize; color: #111111; margin: 0px 0 12px;}
.blog-outer-page article p{font-family: 'Manrope', sans-serif; font-weight: 400; font-size: 18px; line-height: 1.9; color: #000000; border-bottom: 1px solid #F1F1F1; padding-bottom: 30px; margin: 0 0 30px;}
.blog-outer-page article .entry-content a{text-align: center; border-radius: 20px; border: none; padding: 0; font-family: 'Inter', sans-serif; font-style: normal; font-weight: 400; font-size: 16px; text-transform: capitalize; color: #000000; text-decoration: none;}
.blog-outer-page .navigation .alignleft a,
.blog-outer-page .navigation .alignright a {display: inline-block; background: rgba(255, 255, 255, 0.1); border: 1.5px solid #F46D22; border-radius: 50px; font-family: 'DM Sans', sans-serif; font-weight: 500; font-size: 20px; text-align: center; letter-spacing: -0.16px; color: #F46D22; padding: 7px 23px; text-decoration: none;}
.blog-outer-page .navigation .alignleft a:before {content: ''; background: url(../images/double-arrow-orng.png) no-repeat; display: inline-block; width: 17px; height: 17px; vertical-align: middle; margin: -5px 8px 0 0px; transform: rotate(180deg);}
.blog-outer-page .navigation .alignright a:after{content: ''; background: url(../images/double-arrow-orng.png) no-repeat; display: inline-block; width: 17px; height: 17px; vertical-align: middle; margin: 2px 0px 0 8px;}
.search-box-single-post {margin: 80px 0 0;}
.blog-outer-page article span{font-family: 'Manrope', sans-serif; font-weight: 500; font-size: 18px; color: #000; display: inline-block; margin: 0px 40px 0 0px;}
.blog-outer-page article span.date_post:before{content: ''; display: inline-block; background: url(../images/nws-calndr-icn.png) no-repeat; width: 21px; height: 20px; vertical-align: top; margin: 0 12px 0 0;}
.blog-outer-page article span.author_post:before{content: ''; display: inline-block; background: url(../images/nws-user-icn.png) no-repeat; width: 16px; height: 20px; vertical-align: top; margin: 0 12px 0 0;}
.blog-outer-page article span.comment_counts:before{content: ''; display: inline-block; background: url(../images/nws-commnt-icn.png) no-repeat; width: 20px; height: 20px; vertical-align: top; margin: 0 12px 0 0;}
.blog-outer-page nav.navigation.posts-navigation {margin: 0;}
.blog-outer-page article .entry-content a:after{font-family: 'Font Awesome 5 Free'; content:"\f061"; vertical-align: middle; font-weight: 900; margin-left: 6px; font-size: 12px; color: #fff; background: #f46d22; width: 20px;height: 20px;line-height: 20px;text-align: center;border-radius: 50%;display: inline-block;}
.blog-outer-page article .entry-content a:hover:after{background: #000;}
.blog-outer-page article .entry-content a:hover{color: #000;}
.blog-outer-page .widget-area{padding-left: 15px;}
.blog-outer-page h2.widget-title {font-family: 'Manrope', sans-serif; font-weight: 600; font-size: 26px; color: #000000; text-transform: capitalize; margin-bottom: 30px;}
.blog-outer-page .widget-area .search-form{width: 100%; height: 50px; border:1px solid #a6a6a6; border-radius: 0; position: relative; line-height: 50px;}
.blog-outer-page .widget-area .search-form input[type="search"]{border:0; padding: 0 15px; font-size:14px; width:100%;}
.blog-outer-page .widget-area .search-form input[type="submit"]{position: absolute; top:0; right:0; border:0; padding:15px; opacity: 1; background-color: #fff;background-image: url(../images/serch-icon1.png); background-repeat: no-repeat; width: 20px; height: 48px; text-indent: 500px; cursor: pointer; background-position: center center;}
input:focus{outline: none !important;}
.blog-outer-page .widget-area .widget_categories ul{list-style: none; margin: 0; padding: 0;}
.blog-outer-page .widget-area .widget_categories ul li{width: 100%; float: left; margin-bottom: 25px; text-align: right;}
.blog-outer-page .widget-area .widget_categories ul li a {font-family: 'Manrope', sans-serif; font-weight: 400; font-size: 16px; color: #000000; display: inline-block; float: left;}
.blog-outer-page .widget-area .widget_categories ul li span.post_count {background: #E7F1F7; width: 30px; height: 30px; display: inline-block; text-align: center; border-radius: 50px; line-height: 30px; font-family: 'Manrope', sans-serif; font-weight: 400; font-size: 14px; color: #000000;}
.blog-outer-page .widget-area .widget_categories ul li a:hover{color: #f46d22;}
.recent_posts_sidebar{width: 100%; float: left; padding-left: 15px; margin-top: 35px;}
.blog-outer-page ul.sidebar_posts{list-style: none; margin: 0; padding: 0px;}
.blog-outer-page ul.sidebar_posts li {width: 100%; float: left; margin: 0px 0 16px; padding: 0 0 16px; border-bottom: 1px solid #D9D9D9;}
.blog-outer-page ul.sidebar_posts li:last-of-type{border-bottom: 0px;}
.blog-outer-page ul.sidebar_posts li a{font-family: 'Manrope', sans-serif; font-weight: 500; font-size: 18px; color: #F46D22;}
.blog-outer-page ul.sidebar_posts li span {font-family: 'Manrope', sans-serif; font-weight: 500; font-size: 18px; color: #000; display: none; margin: 15px 0 0;}
.blog-outer-page ul.sidebar_posts li a:hover{color: #000;}
section#search-2 {margin-bottom: 76px;}
.blog-outer-page article .post-thumbnail {filter: drop-shadow(0px 18px 36px rgba(16, 16, 16, 0.05)); border-radius: 16px; margin-bottom: 35px;}
.blog-outer-page article img.wp-post-image {border-radius: 12px;}
.single-post .blog-outer-page hr.wlcm-line{display: none;}
.single-post .blog-outer-page article h2{text-align: left; padding-left: 0;}
.single-post .blog-outer-page article h3 {font-family: 'Manrope', sans-serif; font-weight: 700; font-size: 25px; text-transform: capitalize; color: #111111; margin: 35px 0 30px; line-height: 1.35;}
.single-post .blog-outer-page article p{text-align: left !important; padding-left: 0;}
.single-post .blog-outer-page article p a {color: #F46D22;}
.single-post .blog-outer-page article .entry-content a{margin-left: 0;}
.single-post .blog-outer-page article .entry-content a:after{font-family: 'Font Awesome 5 Free'; font-weight: 700; content:" "; vertical-align: middle; font-weight: 300; margin-left: 0px; font-size: 12px; color: #fff; background: transparent; width: auto; height: auto; line-height: normal; text-align: center; border-radius: 0; display: inline-block;}
.captcha-image label{display: inline-block !important;}
input[type="submit"]{cursor: pointer;}
.web_design_process_main.design_process_web-development {background: url(../images/web-development-bg.png) no-repeat; width: 100%; display: inline-block; padding-top: 68px; padding-bottom: 47px; background-size: cover; margin-top: 105px;}
.web_design_process_main.design_process_web-development .col-md-3{width: 33.33%; flex: none; margin-bottom: 50px; max-width: none;}
.web_design_process_main.design_process_web-development .ourweb-icon-sect{text-align: center;}
.web_design_process_main.design_process_web-development .col-12.col-md-3.one_list p{padding: 0;}
.web_design_process_main.design_process_web-development .welcome-text.our_proces h2{color: #000;}
.web_design_process_main.design_process_web-development .ourweb-icon-sect p{color: #000; font-size: 18px; text-transform: uppercase; font-weight: 500; margin: 20px 0 5px;}
.web_design_process_main.design_process_web-development .ourweb-icon-sect p.content_show{color: #000; font-size: 16px; font-weight: 300; margin: 0px 0 10px; text-transform: none;}
.web_design_process_main.design_process_web-development .new_container_width{max-width: 1412px;}
.websoluion-business.eight_block_section_web-development{margin-top: 90px;}
img.size-full.wp-image-4947.aligncenter{margin-top: 65px; margin-bottom: 30px;}
.counter_section_web-development .counter-section{margin: 0 auto;}
.tab_section_web-development .tabber_online_store.home-our-work{margin-bottom: 40px;}
.web_design_process_main.design_process_web-development .col-12.col-md-3.one_list {padding: 0 49px;}
.web_design_process_main.design_process_web-development .col-12.col-md-3.one_list:first-child {padding-left: 0;}
.web_design_process_main.design_process_web-development .col-12.col-md-3.one_list:nth-child(3n+3) {padding-right: 0;}
.think_strategy_main.left_image_right_content_digital-marketing{background: url(../images/digital-marketing-bg.png) no-repeat; background-size: cover; float: left; width: 100%; padding: 80px 0 100px; margin-top: 80px;}
.think_strategy_main.left_image_right_content_digital-marketing .col-md-4.col-12.think_right_img{float: right; width: 50%; max-width: none; flex: none;}
.think_strategy_main.left_image_right_content_digital-marketing .col-md-8.col-12.think_right_cont{float: left; width: 50%; max-width: none; flex: none;}
.think_strategy_main.left_image_right_content_digital-marketing .row{flex-direction: row-reverse; align-items: center;}
.think_strategy_main.left_image_right_content_digital-marketing .think_right_cont h2 {font-size: 30.71px; font-family: 'Poppins', sans-serif; color: #fff; font-weight: 600; line-height: 35px; text-align: initial; text-transform: uppercase; margin: 20px 0 35px;}
.think_strategy_main.left_image_right_content_digital-marketing .think_right_cont h2:before{content: " "; width: 130px; color: #fff; height: 6px; float: none; border-top: solid 3px; text-align: left; display: block; background: none; margin-left: -2px; margin-bottom: 8px;}
.think_strategy_main.left_image_right_content_digital-marketing .think_right_cont p{color: #fff; margin-bottom: 0; line-height: 35px;}
.our_services_section.our_services_digital-marketing .home_service_sec ul{font-size: 0;}
.our_services_section.our_services_digital-marketing .home_service_sec ul li{width: 32%; margin-right: 2%; vertical-align: top; margin-bottom: 75px;}
.our_services_section.our_services_digital-marketing .home_service_sec ul li:nth-child(4n){margin-right: 2%;}
.our_services_section.our_services_digital-marketing .home_service_sec ul li:nth-child(3n){margin-right: 0;}
.our_services_section.our_services_digital-marketing .home_service_sec ul li .new-serviceHome p{min-height: 105px;}
.website_cork_main.content_only_digital-marketing.container.new_container_width strong{display: block; font-weight: 600;}
.our_contact_section.contact_section_digital-marketing{margin-bottom: 100px;}
.our_services_section.our_services_digital-marketing{margin: 80px auto 20px;}
.our_services_section.our_services_digital-marketing .home_service_sec .wh-section hr.wlcm-line{height:3px;}
.our_services_section.our_services_small-business.repeater-amazon-services .welcome-text h2{margin-bottom: 20px;}
.our_services_section.our_services_small-business.repeater-amazon-services .welcome-text p{width: 85%; margin: 0 auto 20px; line-height: 35px;}
.our_services_section.our_services_small-business.repeater-amazon-services .home_service_sec ul {margin: 43px 0 0;}
.our_services_section.our_services_small-business.repeater-amazon-services .home_service_sec ul li .new-serviceHome p{min-height: 250px; line-height: 30px;}
.magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content {display: inline-block; background: transparent;}
.magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .welcome-text.tab-text-section p{width: 82%; margin: 20px auto 40px; line-height: 35px; font-size: 15.5px;}
.magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li>strong{font-size: 18px;}
ul.page-numbers {text-align: center; list-style: none; padding: 0px; margin: 0px;}
ul.page-numbers li{display: inline-block; padding: 0; margin: 0 10px; width: 64px; height: 64px; line-height: 64px; vertical-align: top;}
span.page-numbers.current {display: block; width: 100%; height: 100%; background: #F46D22; border: 1px solid #F46D22; border-radius: 6px; font-family: 'Inter', sans-serif; font-weight: 800; font-size: 18px; color: #fff;}
ul.page-numbers li a.page-numbers {display: block; height: 100%; width: 100%; margin: 0; padding: 0; border: 1px solid #BCBCBC; border-radius: 6px; font-family: 'Inter', sans-serif; font-weight: 800; font-size: 18px; color: #BCBCBC; transition: 0.3s; -webkit-transition: 0.3s; text-decoration: none;}
ul.page-numbers li a.page-numbers:hover{border: 1px solid #F46D22; color: #F46D22;}
ul.page-numbers li a.next.page-numbers,
ul.page-numbers li a.prev.page-numbers {font-size: 0px;}
ul.page-numbers li a.next.page-numbers:after{content: '\f054'; display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 600; font-size: 14px; color: #BCBCBC; transition: 0.3s;}
ul.page-numbers li a.prev.page-numbers:before{content: '\f053'; display: inline-block; font-family: 'Font Awesome 5 Free'; font-weight: 600; font-size: 14px; color: #BCBCBC; -webkit-transition: 0.3s;}
ul.page-numbers li a.next.page-numbers:hover:after,
ul.page-numbers li a.prev.page-numbers:hover:before{color: #F46D22;}
.testimonial-section .testimonial-wrap:last-of-type{border-bottom: 0;}
.magnto_devlopmnt_sectn.advantages_section_shopify-development.amazon-bottum-content .magento_advntg .magento-list ul li {min-height: 235px;}

/********* amazon-services page ********/

.our_services_section.our_services_small-business.repeater-amazon-services ul li{display: inline-flex; float: none; width: 32%;}
.btnmmenu span {width: 35px; height: 2px; background-color: #313131; display: block; margin: 6px 0;}
div#sidebar {background: #fff;}
.tabdigital_section.tab_section_ecommerce-website-development-ireland .welcome-text.tab-text-section h2{margin-top: 8px;}
.tabdigital_section.tab_section_ecommerce-website-development-ireland .aligncenter{margin: 40px auto 20px;}
.our_work_ecommerce-website-development-ireland .tabber_online_store .nav-tabs{margin: 30px auto 65px;}
.woocomrec_integrat_main.gray_section_ecommerce-website-development-ireland .fa-arrow-circle-right:before{color: #f46d22; margin-left: 12px; font-size: 20px; vertical-align: middle;}
.content_only_ecommerce-website-development-ireland.container.new_container_width .welcome-text.cork_sect{margin: 60px auto 200px;}
.content_only_ecommerce-website-development-ireland.container.new_container_width .welcome-text h2{margin-bottom: 0;}
.content_only_ecommerce-website-development-ireland.container.new_container_width .container{width: 100%;}
.content_only_ecommerce-website-development-ireland.container.new_container_width .achieve_list ul li{margin-bottom: 30px;}
.img-ratio-wrap {position: relative; width: 100%}
.img-ratio-wrap.iwr-1-1 {padding-bottom: 100%;}
.img-ratio-wrap.iwr-2-1 {padding-bottom: 50%;}
.img-ratio-wrap.iwr-3-1 {padding-bottom: 33.33%;}
.img-ratio-wrap > img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; object-position: center;}
