
		.blog_holder.blog_single article img {
			padding: 1% 0;
		}

		.q_logo a {
			visibility: visible !important;
			height: 36px !important;
		}

		.qode-accordion-holder .qode-title-holder .qode-accordion-mark span.qode-accordion-mark-icon span.icon_plus:after {
			content: "+" !important;
			color: #000000 !important;
			font-size: 30px !important;
		}

		.qode-accordion-holder .qode-title-holder.ui-state-hover .qode-accordion-mark span.qode-accordion-mark-icon span.icon_plus:after {
			color: #ffffff !important;
			;
		}

		.qode-accordion-holder .qode-title-holder.ui-state-active .qode-accordion-mark span.qode-accordion-mark-icon span.icon_plus:after {
			content: "-" !important;
			color: #ffffff !important;
			font-size: 30px !important;
			display: block !important;
			;
			opacity: 1 !important;
			;
		}

		.qode-accordion-holder .qode-title-holder.ui-state-active .qode-accordion-mark-icon span:first-child {
			opacity: 1 !important;
		}

		header {
			border-bottom: 1px solid #dddddd;
		}

		.home header {
			border-bottom: none;
		}

		.single-post .content {
			margin-top: 1% !important;
		}

		.single-post .title {
			display: none;
		}

		.q_icon_with_title .icon_text_holder h5.icon_title {
			line-height: 28px;
		}

		.q_icon_with_title .icon_text_inner {
			padding: 0 0 0 6px;
		}

		.icon_text_inner p {
			margin: 8px 0;
		}

		.drop_down .second li:not(:hover)>ul {
			display: none !important;
		}

		.main_menu .second>.inner ul ul li.menu-item-has-children>a:after {
			content: "\f105";
			font-family: FontAwesome;
			float: right;
		}

		nav.mobile_menu ul>li>ul>li.has_sub>ul>li.has_sub>ul {
			display: none !important;
		}

		nav.mobile_menu ul>li>ul>li.has_sub>ul>li.open_sub>ul {
			display: block !important;
		}

		.qode-in-device-slider .qode-ids-slider-holder .qode-ids-slider .slides>li {
			margin: 0px;
		}

		.pagination ul li {
			margin: 0;
		}

		.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
		.gform_wrapper input[type=email] {
			padding: 6px 10px !important;
		}

		.page-template-full_width .vc_row>.full_section_inner>.wpb_column>.vc_column-inner>.wpb_wrapper .no-padding {
			padding: 0 !important;
		}

		.blog_holder.blog_single article h2 {
			font-size: 2rem;
			line-height: 2.2rem;
		}

		p.last-updated {
			font-size: 0.9rem;
			font-style: italic;
		}

		p a:hover,
		.single_tags a:hover,
		.widget a:hover,
		li.menu-item a:hover,
		.inner ul li a:hover,
		h1 a:hover,
		h2 a:hover,
		h3 a:hover,
		h4 a:hover,
		h5 a:hover,
		h6 a:hover,
		.footer_bottom p a:hover,
		.footer_bottom a:hover,
		.drop_down .second .inner ul li a:hover {
			text-decoration: underline;
		}

		ol,
		ul,
		li {
			font-family: 'Manrope', sans-serif;
		}

		li {
			margin: 1%;
			line-height: 1.2rem;
		}

		.single-post .blog_single li {
			line-height: 20px;
		}

		.single-post ul {
			margin: 2% 0
		}

		.single-post .title.title_size_medium h1 {
			display: none;
		}

		.single-post h1 {
			font-size: 2.6rem !important;
			line-height: 3.4rem !important;
		}

		.drop_down .second .inner ul li a,
		.drop_down .second .inner ul li h5 {
			color: #000000;
		}

		.drop_down .second .inner ul li.sub ul li a:hover,
		.drop_down .second .inner>ul>li>a:hover {
			color: #e0a240;
		}

		.drop_down .second .inner ul li ul {
			border: 1px solid #d7d7d7;
			top: -8px;
		}

		.page-template p.last-updated,
		.portfolio_page-template-default p.last-updated,
		.blog_holder.masonry article .post_info {
			display: none;
		}

		.q_circles_holder {
			margin: 2% 0;
		}

		.blog_holder article .post_text h2 .date {
			display: none;
		}

		.brands .wpb_single_image .vc_single_image-wrapper,
		.partners .wpb_single_image .vc_single_image-wrapper {
			margin: 2% 6%;
		}

		.call_to_action .text_wrapper .call_to_action_text.letter_spacing_inherit p,
		a.ubtn-link .ubtn {
			font-family: inherit;
		}

		p.q_masonry_blog_excerpt {
			display: none !important;
		}

		.q_masonry_blog {
			min-height: inherit !important;
		}

		.client-logos .wpb_single_image img {
			max-width: 65%;
		}

		.home_services .wpb_wrapper {
			width: 100%;
		}

		.home_services .section_inner_margin {
			display: flex;
			justify-content: space-between;
		}

		.home_services .web_development,
		.home_services .services-link-homepage,
		.home_services .digital_marketing,
		.home_services .web_support,
		.home_services .website_performance {
			position: absolute;
			left: 0;
			right: 0;
			margin: 0 auto;
			bottom: 20px;
			padding-bottom: 0 !important;
		}

		.home_services .vc_column-inner {
			min-height: 320px;
		}

		@media screen and (max-width: 1499px) {
			.home_services .vc_column-inner {
				min-height: 350px;
			}
		}

		@media screen and (max-width: 1000px) {
			.home_services .section_inner .wpb_column {
				width: 100%;
				margin-bottom: 20px;
			}

			.home_services .section_inner_margin {
				flex-wrap: wrap;
			}

			.home_services .web_development,
			.home_services .services-link-homepage,
			.home_services .digital_marketing,
			.home_services .web_support,
			.home_services .website_performance {
				position: initial;
				margin-bottom: 20px !important;
			}

			.home_services .vc_column-inner {
				min-height: auto !important;
			}

			.home_services .web_development_col,
			.home_services .ecommerce_col,
			.home_services .digital_marketing_col,
			.home_services .web_support_col,
			.home_services .web_performance_col {
				padding-bottom: 20px !important;
			}
		}

		.qode-search-results-two-columns:before {
			content: none;
		}

		.qode-search-results-two-columns {
			display: flex;
			justify-content: space-between;
			flex-wrap: wrap;
		}

		.qode-search-results-two-columns article {
			width: 48% !important;
		}

		.blog_holder article .post_image img {
			height: 330px;
		}

		.qode-search-results-two-columns article h2,
		.qode-search-results-two-columns article h2 a {
			color: #000;
			font-family: 'Ibarra Real Nova', sans-serif;
			font-size: 28px;
			line-height: 28px;
			text-transform: none;
			margin-bottom: 14px;
		}

		body.archive.category h5.entry_title,
		body.archive.category h5.entry_title a {
			line-height: 28px;
		}

		.qode-search-results-two-columns article .post_text .post_text_inner {
			padding: 17px 15px 18px !important;
			color: #000;
			font-family: 'Manrope', sans-serif;
			font-size: 16px;
			line-height: 20px;
			font-weight: 300;
		}

		.qode-search-results-two-columns article .post_more,
		.qode-search-results-two-columns article .post_info {
			display: none;
		}

		@media screen and (max-width: 1120px) {
			.qode-search-results-two-columns article {
				width: 100% !important;
			}

			.blog_holder article .post_image img {
				height: auto;
				width: 100%;
			}
		}
	