/*
 Theme Name:   Print Child
 Author:       Print
 Author URI:   https://wewant360.com/
 Tags:         two-columns,left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
 Template:     doyle
 Version:      1.0

*/
body a:hover,
body a:focus {
	text-decoration: none;
}
.service_button>a {
	background: #ec2028 !important;
}
.hvr-bounce-to-right:before {
	background: #ed070e !important;
}
div#media_image-1 {
	width: 80% !important;
}
section.service_detail_cta {
	padding-top: 120px !important;
	padding-bottom: 90px !important;
	background-image: url(https://greatcolors.ae/wp-content/uploads/2024/09/bg_section7.webp?id=2653) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
section.service_detail_cta .wpb_wrapper p {
	text-align: center;
}
.single-fw-portfolio .bt-titlebar-inner {
	padding-top: 180px !important;
	padding-bottom: 150px !important;
}
.bt-footer-v1 .bt-footer-bottom {
	border-top: 1px solid #00000021;
}
section.vc_section.bt-address-section3.vc_custom_1726226186458.vc_section-has-fill .wpb_wrapper {
	padding: 0px;
}
.bt-projects-section4 .eg-portfolio-item-1-content {
	padding: 15px 20px 40px 20px;
}
.bt-projects-section4 a.eg-portfolio-item-1-element-5 {
	margin-bottom: 5px;
}
.bt-projects-section4 .eg-portfolio-item-1-element-5:hover {
	background: #ed070e;
}
li#menu-item-2867 {
	text-decoration: underline;
}
body #site_backtop,
body #site_backtop:focus {
	background: #ed070e;
	border-color: #ed070e;
}
div#site_backtop i.fa.fa-arrow-up {
	color: #fff;
}
.single-fw-portfolio .fw-portfolio .bt-gallery .bt-item img {
	height: 460px !important;
}
.title_section {
	padding-top: 180px !important;
	padding-bottom: 150px !important;
	background-image: url(https://greatcolors.ae/wp-content/uploads/2024/09/business-success-with-modern-technology-equipment-generated-by-ai-scaled.jpg?id=2997) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.single-fw-portfolio section.title_section {
	margin-bottom: 50px;
}
.home .rs_splitted_lines {
	text-shadow: 2px 2px #000000c2;
}
.client_logo img {
	height: 180px !important;
	width: 180px !important;
}
.client_logo .bt-item {
	padding-left: 60px;
}
.certificate-title h3.bt-title {
	min-height: 65px;
}
section.vc_section.certificate-section {
	padding-left: 0px !important;
}
.contact_details .bt-desc a {
    color: #ed070e;
}
.footer_address {
    width: max-content;
    height: 100px;
    float: left;
}
.header_logo img {
    height: 55px !important;
    width: auto !important;
}
li.flatbed-printing.menu-item.menu-item-type-post_type.menu-item-object-fw-portfolio.menu-item-2804 a {
    line-height: 22px !important;
    padding: 10px 0px;
}
@media (min-width: 768px) {
    .services-image img.vc_single_image-img.attachment-full {
	    width: 80%;
	    margin-left: 20%;
	}
}
@media only screen and (min-width: 1024px) {
	.our-certificates-title h2.vc_custom_heading {
		min-height: 50px !important;
	}
	.wpcf7-response-output {
	    margin-bottom: 40px !important;
	}
}
@media only screen and (max-width: 768px) and (orientation: portrait) {
	.our-certificates-title h2.vc_custom_heading {
		min-height: 95px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {

	/* Styles for iPad Mini and iPad Pro 9.7" */
	.our-certificates-title h2.vc_custom_heading {
		min-height: 95px !important;
	}
	.contact_details p {
		min-height: 50px;
	}
	.client_logo .bt-item {
		padding-left: 30px;
	}
}
/* Targeting iPad Air (Portrait and Landscape) */
@media only screen and (min-width: 810px) and (max-width: 1080px) {

	/* Styles for iPad Air */
	.our-certificates-title h2.vc_custom_heading {
		min-height: 95px !important;
	}
	.contact_details p {
		min-height: 50px;
	}
	.client_logo .bt-item {
		padding-left: 30px;
	}
}
@media only screen and (max-width: 767px) {
	.our-certificates-title h2.vc_custom_heading {
		min-height: auto !important;
	}
	.client_logo .bt-item {
		padding-left: 0px;
	}
	.prints-deliver-counter {
		margin-top: 35px;
	}
	.header_logo img {
	    height: 30px !important;
	    width: auto !important;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	div#text-13 {
    margin-bottom: 0px;
	}
	.bt-footer-bottom {
	    padding-top: 0px !important;
	}
}
@media (max-width: 768px) {
	section.vc_section.bt-titlebar-section.our_partners.vc_custom_1726738266278.vc_section-has-fill.vc_general.vc_parallax.vc_parallax-content-moving {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	section.vc_section.bt-partner-section.client_carousel {
		padding-top: 0px !important;
	}
	section.vc_section.bt-promotion-section.print_perfection {
		padding-top: 35px !important;
		padding-bottom: 10px !important;
	}
	.bt-footer-v1 .bt-footer-top {
		padding-top: 30px !important;
	}
	div#text-1 {
		margin-bottom: 0px;
	}
	section.vc_section.bt-address-section3.contact_details {
		margin-bottom: 0px !important;
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	section.vc_section.bt-contact-section2.contact_form.vc_custom_1726751765404 {
		padding-top: 35px !important;
		padding-bottom: 0px !important;
	}
	.service_list .eg-portfolio-item-1-element-1 {
	    font-size: 13px !important;
	}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	.bt-footer-v1 .bt-footer-top {
		padding-top: 30px !important;
	}
	div#text-1 {
		margin-bottom: 0px;
	}
	section.vc_section.bt-contact-section2.contact_form.vc_custom_1726751765404 {
		padding-top: 35px !important;
		padding-bottom: 0px !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1366px) {
    footer#bt_footer .col-md-4{
        width: 25%;
    }
    .bt-footer-v1 .bt-footer-top {
	    font-size: 12px !important;
	}
	
}

/* iPad Pro 12.9-inch */
@media only screen and (min-width: 1024px) and (max-width: 1365px) {
    .mission-image {
	    width: 100% !important;
	}
	.mission-text {
	    width: 50% !important;
	}
	.our-partner {
	    width: 100% !important;
	}
	.client-logo {
	    width: 100% !important;
	}
	.client_logo .owl-stage {
	    margin: 0 auto;
	}
	.our-partner {
	    text-align: center;
	}
	.our-partner .vc_custom_heading{
	    text-align: center !important;
	}
	.our-partner h3.vc_custom_heading {
	    text-align: center !important;
	}
	.key-fact-data {
	    width: 100% !important;
	}
	.key-fact-image {
	    margin-left: 20% !important;
	}
	.header_logo img {
	    height: 55px !important;
	    width: auto !important;
	}
	.service_list .eg-portfolio-item-1-element-1 {
	    font-size: 13px !important;
	}
}

/* iPad Mini */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .mission-image {
	    width: 100% !important;
	}
	.mission-text {
	    width: 50% !important;
	}
	.our-partner {
	    text-align: center;
	}
	.our-partner .vc_custom_heading{
	    text-align: center !important;
	}
	.our-partner h3.vc_custom_heading {
	    text-align: center !important;
	}
	.header_logo img {
	    height: 30px !important;
	    width: auto !important;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.service_list .eg-portfolio-item-1-element-1 {
	    font-size: 13px !important;
	}
}

/* iPad Air */
@media only screen and (min-width: 820px) and (max-width: 1180px) {
    .mission-image {
	    width: 100% !important;
	}
	.mission-text {
	    width: 50% !important;
	}
	.our-partner {
	    text-align: center;
	}
	.our-partner .vc_custom_heading{
	    text-align: center !important;
	}
	.our-partner h3.vc_custom_heading {
	    text-align: center !important;
	}
	.header_logo img {
	    height: 30px !important;
	    width: auto !important;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.service_list .eg-portfolio-item-1-element-1 {
	    font-size: 13px !important;
	    line-height: 13px !important;
	}
}
/* Desktop */
@media only screen and (min-width: 1025px) and (max-width: 1920px) {
	.key-fact-image {
	    margin-left: 0px !important;
	}
	.header_logo img {
	    height: 55px !important;
	    width: auto !important;
	}
	.service_list .eg-portfolio-item-1-element-1 {
	    font-size: 14px !important;
	}
}