@media(min-width:1920px) {
	
	/* Home */
	.hdesktopi img {
		max-width: 1920px;
		margin: auto;
		display: block;
	}
	.sample-print-section .row.mySlider{ 
		max-width: 1400px;
		margin-right: auto;
		margin-left: auto;
	}

	/* Sevice */
	.service-hero-section {
		display: flex;
		flex-direction: column;
	}
	.service-solution .solution-box-wrap {
		max-width: 1575px;
		margin-right: auto;
		margin-left: auto;
	}
	.how-it-work-section .step-slider {
		max-width: 1400px;
	}

	/* Swag kits */
	.container.s1-swag-kit {
		max-width: 1577px;
		margin-right: auto;
		padding-left: 92px;
	}
	.image-strip > .swiper {
		max-width: 1330px;
		margin-right: auto;
		margin-left: auto;
	}
	.image-strip > .swiper img {
		aspect-ratio: 38/34;
		object-fit: cover;
		height: auto;
		width: 100%;
	}

	/* Case study */
	.case-study-banner .container-fluid {
		max-width: 1944px;
	}

	/* Approach */
	.our-approach-circle {
		max-width: 1870px;
		margin: auto;
	}

	/* About USP */
	.our-mission-section .container-fluid {
		max-width: 1778px;
	}

}

@media(max-width:1700px){
	.hero-content-block h1 {
		font-size: 60px;
		margin-bottom: 60px;
	}
	.hero-section > img {
		object-position: right center;
	}
	.hero-section .over-content {
		background: rgba(0, 0, 0, 0.0);
	}
	.testimonial-section  h3 {
		font-size: 75px;
		line-height: 95%;
	}
	.hero-detail-title h3 {
		font-size: 28px;
	}
	.hero-detail-description p {
		font-size: 16px;
	}
	.btn-outline-primary {
		padding-left: 32px;
		padding-right: 32px;
	}
	.why-content h3  , .cta-section h3 , .sample-print-section h2 , .printing-signage-section h2 , .printing-signage-service h2, .Event-Asset-Production h2, .Corporate-Swag-Kits h2 , .footer-newsletter h3{
		font-size: 60px;
		line-height: 1.5;
	}
	.page-template-work-lists-template .footer-newsletter h3 {
		margin-right: 0;
		font-size: 70px;
	}
	.solution-title h4 , .who-used-usp-section h3 {
		font-size: 45px;
	}
	.solution-box {
		padding-left:40px;
	}
	.footer-newsletter h3 {
		min-height: 285px;
	}
	section.cta-section {
    	padding-top: 80px;
	    padding-bottom: 20px;
	} 
	.solution-section , .who-used-usp-section  , .printing-signage-section h5 , .printing-signage-section p , .Corporate-Swag-Kits{
		padding-bottom: 80px;
	}
	.sample-image-row , .printing-signage-service , .Event-Asset-Production, .Corporate-Swag-Kits , .sample-print-section{
		padding-top:80px;
	}
	.printing-signage-section {
		padding-top:160px;
	}
	.printing-signage-service p, .Event-Asset-Production p, .Corporate-Swag-Kits p {
	    padding: 15px;
	} 
	.newsletter_form_wrapper form .field-custom {
		margin-right: 35px;
	}
	.service-hero-content h1 {
	font-size: 60px;
    margin-bottom: 30px;
	}
	.service-hero-section ul li h5, .fullfill-content h5, .service-hero-content h4, .solution-calls-list ul li h5, .wai-section h4, .science-section h6 {
		font-size: 28px;
	}
	.service-solution .col-lg-auto {
		flex: 0 0 auto;
		width: 20%;
	}
	.service-solution .solution-box p {
		font-size: 12px;
	}
	.rts-section h3, ._fullfill-content h3, .two-way-section h3 {
		font-size: 60px;
	}
	.rts-section.swag h3 {
		font-size: 100px;
	}
	.fullfill-content h4, .scta-content h3, .more-capabilities-section h3, .solution-call-section h3, .wai-section h3, .how-it-work-section h3, .science-section h3{
		font-size: 45px;
	}
	.fullfil-list li {
		font-size: 24px;

	}
	.wai-section, .rts-section, .solution-call-section, .how-it-work-section, .more-capabilities-section, .science-section, .two-way-section, .service-cta-section, .success-section, .bigest-value-add {
		padding-bottom: 80px;
	}
	.how-it-work-section, .more-capabilities-section, .science-section, .service-solution, .success-section {
		padding-top:80px;
	}
	.step-box:after {
		width: 85px;
		right: -110px; 
	}
	.step-box {
		width: 75%;
		padding: 45px 25px 35px 25px;
		/*height: auto;*/
	}
	.step-box:after {
		width: 85px;
		right: -95px;
	}
	.case-study-text h3 {
	font-size: 60px;
	}
	.case-study-text h5 {
		font-size: 60px;  
	}

	.case-study-image img {
		width: 100%;
	}

	.Our-approach-heading h3, .tbv-wrapper h4, .bigest-value-add h3, .aop-section h3, .com-section h3, .success-section h3 {
		font-size: 50px !important;
	}
	.bigest-value-add {
		padding-top:180px;
	}
	.board-spacemanage .ywpt {
		margin-top: -58px;
	}

}
@media(max-width:1650px) {
	.bubble {
		width: 244px;
		padding: 1.5em 1em;
	}
	.bubble .text {
		font-size: 16px;
	}
	.solution-box h5 {
		font-size: 20px;
	}
	.fullfill-content h3 {
		font-size: 81px;
	}
	.svr-wrapper {
		padding-left: 30px;
	}
}
@media(max-width:1500px) {
	.our-mission-text {padding-top: 40px;}
	.our-mission-text h3 {font-size: 55px;margin-top: 50px;margin-bottom: 30px;}
	.our-mission-text ul li, .our-mission-text ul span {font-size: 25px;}
	.contact-heading h3 { font-size: 90px;}
	.contact-heading h5 { font-size: 90px;}
	.solution-box.s-box-4 {
		margin-right: -1em;
	}
	.solution-box:before {
		width: 165px;
		height: 165px;
	}
	.page-template-work-lists-template .footer-newsletter h3 {
		font-size: 65px;
	}

	/* Footer Newsletter Form */
	.footer-newsletter h3 {
		font-size: 77px;
		line-height: 1;
		min-height: 230px;
		max-width: 550px;
	}
}
@media(max-width:1460px) {
	.board-spacemanage .ywpt {
		margin-top: -22px;
	}
	.newsletter_form_wrapper .form-elements {
		top: -10px;
		position: relative;
	}
	.newsletter_form_wrapper form .field-custom {
		padding: 0 0.5em;
		margin-right: 1em;
	}
	.newsletter_form_wrapper form .btn-dark {
		padding: 0 3em;
	}
}
@media(max-width:1400px){
	.page-template-work-lists-template .footer-newsletter h3 {
		font-size: 45px;
	}
	.package-content h3 {
		font-size: 45px;
	}
	.footer-newsletter h3 {
		min-height: 215px;
	}
	.newsletter_form_wrapper .form-elements {
		gap: 1em;
	}
	.solution-section .container-fluid {
		padding: 0 80px;
	}
	.newsletter_form_wrapper {
		width: 697px;
	}
	.footer-newsletter h3 {
		font-size: 74px;
		line-height: 95%;
	}
	.newsletter_form_wrapper form .btn-dark {
		padding: 0 1rem;
	}
	.contact-list p a, .contact-list p {
		font-size: 16px;
	}
	.board-spacemanage {
		margin-top: 85px;
		margin-bottom: -65px;
	}
	.board-spacemanage .ywpt {
		margin-top: 22px;
	}
	.service-hero-section ul li  p {
		font-size: 16px;
	}
	.service-hero-content h1 {
		font-size: 45px;
		margin-bottom: 15px;
	}
	.fullfil-list li {
		min-width: auto;
	}
	.agree-section .fullfil-list li {
		min-width: auto;
	}
	.About-banner-text h3 {font-size: 80px;}
	.our-mission-text {padding-top: 30px;}
	.contact-heading h3 {font-size: 80px;}
	.contact-heading h5 { font-size: 80px;}
	.workwall-hero-section h1 {font-size: 80px;margin-bottom: 50px;}
	.work-list-section div#load-more { margin-top: 150px !important;}
	.svr-wrapper h4 {
    font-size: 25.5252px;
}
.svr-wrapper h4 span {
    font-size: 60px;
    line-height: 120%;
    display: block;
}
.case-study-text p {
    font-size: 30px;
}
.our-approach-box {
    padding-left: 60px;
}
.our-approach-box  h5 {
    font-size: 16px;
}
.approach-number-content h6 {
    font-size: 82.457px;
    left: 3px;
    top: -60px;
}
.our-approach-box:after {
    width: 210px;
    height: 210px;
}
.our-approach-box:before {
    width: 160px;
    height: 160px;
}
.approach-number-arrow img {
    top: -95px;
    right: -38px;
}
.our-approach-box  h5 {
    font-size: 16px;
}
.our-approach-box {
    padding-left: 50px;
}
.Our-approach-heading h3, .tbv-wrapper h4, .bigest-value-add h3, .aop-section h3, .com-section h3, .success-section h3 {
    font-size: 40px !important;
}
.footer-newsletter img.pm {
    margin-top: 25px;
}
}

@media(max-width:1300px) {
	.our-mission-text p {padding-bottom: 35px;}
	.our-mission-text h3 { font-size: 45px; margin-top: 40px; margin-bottom: 30px;}
	.our-mission-text ul li, .our-mission-text ul span {font-size: 20px;}
	.form-input-title {padding-bottom: 30px;}
	.select-field-title:before {right: 20px;}
	.our-approach-box  h5 {
    font-size: 14px;
}
}

@media(max-width:1199px){
	.menu-toggler {
		display: inline-flex;
		width:30px;
		height:20px;
		position: relative;
		z-index: 222;
	}
	.navigation-bar {
		display: none;
	}
	.header .brand-logo {
	    height: auto;
	    visibility: visible;
	    display: inline-flex;
	    width: 100px;
	}
	header .container {
	    justify-content: space-between;
	    display: flex;
	    align-items: center;
	}
	header {
		padding:15px 0;
	}
	.header.about {
		padding:15px 0;
	}
	.header.about  .menu-toggler a span {
		background: #000000;
	}
	.menu-toggler a {
		display: flex;
		width:100%;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}
	.header.about .navigation-bar ul li a {
    color: #fff;
	}
	.header.about .navigation-bar ul {
		align-items: flex-start !important;
	}
	.menu-toggler a span {
		width:100%;
		background: #fad200;
		height:2px;
		border-radius:1px;
	}
	.menu-toggler.active-menu a span:nth-child(2) {
		opacity: 0;
	} 
	.menu-toggler.active-menu a span:first-child {
	    transform: rotate(45deg);
	}

	.menu-toggler.active-menu a span:last-child {
	    transform: rotate(-45deg);
	    position: relative;
	    top: -18px;
	}
	.navigation-bar.active-menu {
	    position: fixed;
	     background: #010325;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 11;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    backdrop-filter: blur(10px);
	}
	.desktop-logo {
		display: none;
	}
	.navigation-bar ul {
		flex-direction: column;
	}
	.navigation-bar li {
	    padding: 15px 0;
	}
	body.active-menu  {
		overflow: hidden;
	}
	.why-content h3  , .cta-section h3 , .sample-print-section h2 , .printing-signage-section h2 , .printing-signage-service h2, .Event-Asset-Production h2, .Corporate-Swag-Kits h2 , .footer-newsletter h3{
		font-size: 40px;
		line-height: 1.5;
	}
	.package-content h3 , .solution-title h4 , .who-used-usp-section h3 {
		font-size: 30px;
	}
	.home-cta-heading {
		font-size: 24px;
	}
	.solution-box {
		padding-left:20px;
	}
	.solution-box h5 {
		font-size: 16px;
		
	}
	section.cta-section {
    	padding-top: 40px;
	    padding-bottom: 40px;
	} 
	.solution-section , .who-used-usp-section  , .printing-signage-section h5 , .printing-signage-section p , .Corporate-Swag-Kits{
		padding-bottom: 40px;
	}
	.sample-image-row , .printing-signage-service , .Event-Asset-Production, .Corporate-Swag-Kits , .sample-print-section{
		padding-top:40px;
	}
	.printing-signage-service p, .Event-Asset-Production p, .Corporate-Swag-Kits p {
	    padding: 15px;
	} 
	.footer-newsletter  img.pm {
		margin-left: -6vw;
	}
	.footer-newsletter h3 {
	    min-height: 155px;
	}
	.newsletter_form_wrapper form .field-custom {
		width: 430px;
		margin-right:15px;
	}
	.newsletter_form_wrapper .form-field.input-name {
		display: none;
	}
	body .policy-wrapper {
	    flex-direction: column;
	    justify-content: flex-start !important;
	}
	#menu-footer-mneu {
		margin-left: 0 !important;
	}
	.policy-wrapper ul li:first-child a {
		margin-left: 0;
	}
	.service-hero-section ul li h5, .fullfill-content h5, .service-hero-content h4, .solution-calls-list ul li h5, .wai-section h4, .science-section h6,.step-box h4 {
    font-size: 18px;
}
.service-hero-content h1, .rts-section h3, .fullfill-content h3, .two-way-section h3, .rts-section h3, .fullfill-content h3, .two-way-section h3, .rts-section h3, .fullfill-content h3, .two-way-section h3, .rts-section h3, .fullfill-content h3, .two-way-section h3, .rts-section h3, .fullfill-content h3, .two-way-section h3 {
    font-size: 40px;
}
.fullfill-content h4, .scta-content h3, .more-capabilities-section h3, .solution-call-section h3, .wai-section h3, .how-it-work-section h3, .science-section h3 {
    font-size: 30px;
}
.agree-section p {
    font-size: 28px;
}
.service-hero-section ul li  p {
    font-size: 12px;
}
.board-spacemanage {
    margin-top: 60px;
    margin-bottom: -50px;
}
.service-hero-section ul li h5, .fullfill-content h5, .service-hero-content h4, .solution-calls-list ul li h5, .wai-section h4, .science-section h6 {
    font-size: 18px;
}
.service-solution .col-lg-auto {
    flex: 0 0 auto;
    width: 25%;
}
.service-solution .solution-box:before {
    top: 0;
    width: 160px;
    height: 160px;
}
.service-solution .solution-box {
    padding-top: 35px;
}
.service-solution .col-lg-auto {
    flex: 0 0 auto;
    width: 20%;
}
.service-solution .solution-box p {
    font-size: 10px;
}
.fullfil-list li {
 	font-size: 14px;
    padding: 0 10px;
    min-width: auto;
}
.agree-section .fullfil-list li {
    min-width: auto;
}
.testimonial-block {
    padding: 60px 35px 35px 35px;
    margin-top: 60px;
}
.testimonial-block .uppershape {
    top: -25px;
    height: 83px;
    margin-top: -106px;
}
.testimonial-block  p {
    font-size: 14px;
}
.testimonial-block .client-name {
    font-size: 18px;
}
.implementer-sec .fullfill-content h5.wraped, .fullfill-content h4  {
    width: 100%;
    max-width: 100%;
}
.swag-box-sec .wraped {
    width: 100%;
    margin-top: 30px;
}
.btn-dark {
    justify-content: center;
}
.About-banner-text h3 {font-size: 70px;}
	.our-mission-text p {padding-bottom: 25px;}
	.our-mission-text h3 {font-size: 35px;margin-top: 30px;margin-bottom: 20px;}
	.contact-heading {padding: 80px 0px;}
	.contact-heading h3 {font-size: 65px;}
	.contact-heading h5 {font-size: 60px;}
	.contact-form {padding-top: 70px;padding-bottom: 80px;}
	.workwall-hero-section h1 {font-size: 66px;margin-bottom: 30px;}
	.workwall-hero-section h5 { font-size: 30px;}
	.work-list-section {padding-bottom: 150px;}
	.work-list-section div#load-more {margin-top: 100px !important;}
	.header.about .navigation-bar.active-menu {
    /*background: rgb(255 255 255 / 80%);*/
    height: 100vh;
}
.header.about .navigation-bar ul {
    align-items: center;
}
.header.about .navigation-bar li.desktop-logo {
    display: none !important;
}
.navigation-bar.active-menu {
    background: #010325;
}
.navigation-bar ul li.active:first-child a {
    /*color: #FAD200;*/
}
.navigation-bar ul {
    flex-direction: column;
    max-width: 50%;
    display: flex;
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    align-content: flex-start;
}

ul#menu-header-menu li:last-child {
    display: none;
}
.nav-button-mobile {
    display: block;
}
.board-spacemanage .ywpt {
    margin-top: -5px;
}

.newsletter_form_wrapper .form-elements {
    max-width: 444px;
}

}


@media(max-width:1100px){	
	section.about-banner-section { padding-top: 80px;padding-bottom: 85px;}
	.our-mission-text h3 {font-size: 30px;margin-top: 25px;}
	.our-mission-text h3 { font-size: 28px; margin-top: 20px;}
	.our-mission-text ul li, .our-mission-text ul span {font-size: 18px;}
	.our-approach-circle .container-fluid {
    padding: 0 15px;
}
.approach-number-content h6 {
    font-size: 67.457px;
    left: 15px;
    top: -33px;
}
.svr-wrapper h4 span {
    font-size: 45px;
}
.svr-wrapper h4 {
    font-size: 18.5252px;
}
.case-study-text {
    max-width: 80%;
    margin: 0 auto;
}
.our-approach-circle{
	padding-top:80px;
}
.Our-approach-heading h3, .tbv-wrapper h4, .bigest-value-add h3, .aop-section h3, .com-section h3, .success-section h3 {
    font-size: 30px !important;
}
section.Our-approach,.our-approach-circle, .bigest-value-add {
	padding-top:80px;
}
.com-section {
	padding-bottom: 80px;
}
.com-section img.map {
	margin: 0;
}

}

@media(max-width:991px){
	.btn-yellow {
		font-size: 12px;
		line-height: 130%;
		padding: 0 1.5em;
	}
	.wai-section .sml-content {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.printing-signage-service img, .Event-Asset-Production img, .Corporate-Swag-Kits img {
	    width: 300px;
	    margin: auto;
	    max-width: 100%;
	    display: flex;
	}
	.why-content {
		align-items: center;
		text-align: center;
	}
	section.package-section  {
		padding-bottom: 80px;
	}
	section.package-section .col-12 > img {
	    width: 420px;
	    display: block;
	    margin: 0 auto 30px;
	}
	.package-content {
		padding-left:0;
		text-align: center;

	}
	.package-content h3 {
		margin-bottom: 30px;
	}
	.why-content h3 {
		margin-bottom: 0;
	}
	.cta-section h3  , .cta-section h5{
		margin-bottom: 30px;
	}
	.solution-title {
	    margin-bottom: 30px;
	    text-align: center;
	}
	.solution-title p{
		margin: 0 auto;
	}
	.solution-box {
		margin-bottom: 30px;
	}
	.printing-signage-section  {
		text-align: center;
	}
	.printing-signage-section p {
		max-width: unset;
		padding-left: 0;
	}
	a.find-btn {
		justify-content: center;
	}
	.printing-signage-service h2, .Event-Asset-Production h2, .Corporate-Swag-Kits h2 {
		padding-bottom: 15px;
	}
	.footer-newsletter h3 {
		min-height: unset;

	}
	.newsletter_form_wrapper form .form-elements {
		flex-direction: column;
	}
	.footer-newsletter .col-lg-5 > img {
	    display: block;
	}
	footer.site-footer {
    padding: 30px 0;
    position: relative;
    overflow: hidden;
	}
	.newsletter_form_wrapper form .btn-dark {
		padding: 0 30px;
		width: 100%;
	}
	.footer-newsletter h3 {
		margin-top:0;
		margin-bottom: 15px;
	}
	.who-used-usp-section {
		text-align: center;
	}
	.newsletter_form_wrapper form {
		align-items: center;
	}
	.newsletter-wrapper {
	    text-align: center;
	    align-items: center;
	    display: flex;
	    flex-direction: column;
	}
	.newsletter_form_wrapper {
		width: 100%;
		margin: 2em 0;
	}
	.newsletter_form_wrapper form .field-custom {
		margin: 0;
		width: 100%;
		max-width: 100%;
	}
	.newsletter_form_wrapper form .btn-dark {
		margin-right:0;
	}
	.brand-footer-row .row {
	    align-items: center;
	    display: flex;
	       justify-content: flex-start;
	}
	.contact-list p b {
	    display: block;
	}
	.footer-contact-detail .col-md-auto {
		width:100%;
		flex:0 0 100%;
	}
	.footer-contact-detail .col-md-auto {
		    margin-bottom: 15px;
    text-align: left;

	}
	.footer-contact-detail .col-md-auto:after {
		display: none;
	}
	.contact-list {
		padding-right: 0;
	}
	.copyright-policy .row {
		    flex-direction: column-reverse;
		    align-items: center !important;
		    justify-content: center !important;
		}
	.social-nav {
    justify-content: space-between !important;
}
	#menu-footer-mneu {
    margin-left: 0px !important;
    margin-right: auto !important;
}
	body .policy-wrapper {
	    flex-direction: column;
	    text-align: center;
	    justify-content: flex-start !important;
	    margin-top: 15px;
	}
	.footer-contact-detail{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.footer-newsletter{
		margin-bottom: 0;
	}
	.copyright-policy .ms-md-auto {
    margin-right: auto;
    width: 100%;
    margin-bottom: 18px;
}
	.service-solution .col-lg-auto {
    flex: 0 0 auto;
    width: 33%;
}
.board-spacemanage {
    margin-top: 60px;
    margin-bottom: 0px;
}
section.service-cta-section img {
    width: 100%;
    margin-bottom: 30px;
}
.testimonial-section  .col-12.col-lg-4 {
    margin-bottom: 100px;
}
.testimonial-section {
	padding-bottom: 80px;
}
.fullfill-content {
    padding-top: 30px;
}
.step-box {
    width: 80%;
    height:100%;
}
.our-mission-text { max-width: 100%;}
	.our-mission-text ul li, .our-mission-text ul span {font-size: 16px;}
	.our-mission-text ul li {padding-right: 10px;}
	.our-mission-text {padding-top: 0;padding-bottom: 30px;}
	section.about-banner-section {padding-top: 50px;padding-bottom: 50px;}
	.About-banner-text h3 { font-size: 60px; margin: 0 0 30px;}
	.contact-heading {padding: 60px 0px;}
	.contact-heading h3 {font-size: 50px;}
	.contact-heading h5 {font-size: 50px;}
	.contact-form {padding-top: 60px;padding-bottom: 70px;}
	.form-input-title {padding-bottom: 20px;}
	.workwall-hero-section {padding-top: 70px;}
	.workwall-hero-section h1 { font-size: 45px; margin-bottom: 20px;}
	.workwall-hero-section img.img-fluid { margin: 30px auto 0; display: block;}
	.work-list-section {padding-bottom: 100px;}
	.work-list-section div#load-more {margin-top: 50px !important;}
	.row.board-spacemanage .col-12.col-lg-6:nth-child(2) {
    order: 0;
}
.row.board-spacemanage .col-12.col-lg-3:first-child { 
    order: 2;
}
.board-spacemanage {
    margin-bottom: 0px;
}
.our-approach-circle .container-fluid {
    padding: 0 60px;
}
.our-approach-circle .col-12.col-md-6.col-lg-3 {
    margin-bottom: 100px;
}
.our-approach-circle .col-12.col-md-6.col-lg-3:nth-child(2) .approach-number-arrow img{
    display:none;
    
}
.case-study-text h3, .case-study-text h5 {
    font-size: 50px;
	line-height: 95%;
}
.case-study-text p {
    padding-top: 30px;
    font-size: 24px;
    line-height: 130%;
}
.aop-section p, .com-section p {
    width: 100%;
}

.Our-approach-heading h3, .tbv-wrapper h4, .bigest-value-add h3, .aop-section h3, .com-section h3, .success-section h3 {
    margin-bottom: 15px;
}

.success-section .col-12.col-md-6.col-lg-3:nth-child(2) .svr-wrapper:after {
    display: none;
}

.success-section .col-12.col-md-6.col-lg-3 {
    margin-bottom: 30px;
}

.success-section  .svr-wrapper:after {
    right: 38px;
}
.form-field p {
    width: 100% !important;
}

.form-field {
    width: 100%;
}

.brand-footer-row .row {
    justify-content: flex-start;
}

.brand-footer-row img {
    width: 60%;
}

.col-auto.ps-5 {
    padding-left: 10px !important;
}

.site-footer .container {
    padding: 0 30px;
}

	.social-nav {
		justify-content: space-between !important;
	}

	p.copyright {
		font-size: 12px;
		line-height: 130%;
		text-align: left;
	}
	.footer-contact-detail .col-md-auto {
		position: relative;
		justify-content: flex-start;
		display: flex;
		align-items: center;
	}
	.lrg-content .btn-yellow {
		margin-top: 70px;
		margin-bottom: 30px;
	}
	.board-spacemanage {
		margin-top: 80px;
		width: 100%;
		max-width: 390px;
		min-height: 430px;
		position: relative;
	}
	.board-spacemanage .ywpt {
		text-align: right;
	}
	.board-spacemanage .ywpt img {
		position: absolute;
		width: 265px;
		height: 282px;
		top: 0;
		right: 0;
	}
	.service-hero-section .container {
		max-width: 100%;
		padding-right: 0;
		display: flex;
		justify-content: flex-end;
	}
	.service-hero-section li {
		position: absolute;
		width: 125px;
		left: 11px;
	}
	li.i-1 {
		top: 15px;
	}
	li.i-2 {
		top: 100px;
	}
	li.i-3 {
		top: 170px;
	}
	li.i-4 {
		top: 230px;
	}
	li.i-5 {
		top: 273px;
		left: 178px;
	}
	li.i-6 {
		top: -37px;
	}
}
@media(max-width:850px) {
	.bubble {
		width: 220px;
		padding: 1.2em 0.75em;
	}
	.bubble.b2 {
		top: 24%;
		right: 59%;
	}
	.bubble.b3 {
		left: 59%;
		top: -26%;
	}
	.bubble.b4 {
		left: 59%;
		top: -4%;
	}
	.bubble.b5 {
		left: 59%;
		top: 30%;
	}
}
@media(max-width:767px){
	.solution-box:before {
	    content: "";
	    position: absolute;
	    left: 0;
	    right: 0;
	    width: 193px;
	    height: 193px;
	    background: #FFE456;
	    border-radius: 50%;
	    margin: 0 auto;
	}
	.solution-box {
	    padding-left: 0;
	    align-items: center;
	    justify-content: center;
	    width: 250px;
	    margin: 0 auto 15px; 
	    text-align: center;
	    max-width: 100%;
	}
	.newsletter_form_wrapper form .form-elements {
		align-items: center;
	}
	.contact-banner-section {
    background: url('https://devusp.wpengine.com/wp-content/uploads/2023/03/woman-with-print-operator-at-the-printing-manufact-2021-12-23-15-34-39-utc-1-2.png') !important;
    background-position: 100%;
    background-size: cover !important;
    background-repeat: no-repeat;
    padding: 30px 30px;
}
.Our-approach-heading h3, .tbv-wrapper h4, .bigest-value-add h3, .aop-section h3, .com-section h3, .success-section h3 {
    font-size: 32px !important;
    line-height: 95%;
    font-weight: 500;
}
.service-hero-section ul li {
    margin-bottom: 33px;
}
.board-spacemanage img {
    width: 73%;
    margin-bottom: -15px;
    position: absolute;
    right: -70px;
    bottom: 0;
    overflow: hidden;
}
.board-spacemanage {
    position: relative;
}
	.newsletter-wrapper {
	    text-align: center;
	    align-items: center;
	    display: flex;
	    flex-direction: column;
	}
	.newsletter_form_wrapper form .field-custom {
		margin: 0 0 15px 0;
	}
	.newsletter_form_wrapper form .btn-dark {
		margin-right:0;
	}
	.brand-footer-row .row {
	    align-items: center;
	    display: flex;
	    justify-content: center;
	}
	.contact-list p b {
	    display: block;
	}
	.footer-contact-detail .col-md-auto {
		text-align: left;
		margin-bottom: 15px;

	}
	.footer-contact-detail .col-md-auto:after {
		display: none;
	}
	.contact-list {
		padding-right: 0;
	}
	.copyright-policy .row {
	    flex-direction: column-reverse;
	    align-items: center;
	    justify-content: center !important;
	}
		.social-nav {
    justify-content: space-between !important;
}
	body .policy-wrapper {
	    flex-direction: column;
	    text-align: center;
	    justify-content: flex-start !important;
	    margin-top: 15px;
	}
	.footer-contact-detail{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.footer-newsletter{
		padding-bottom: 15px;
	}
	.hero-detail {
		flex-direction: column;
	}
	.hero-detail-title {
		padding: 0 0 15px ;
		border:none;
	}
	.hero-detail-title h3 {
		width: 100%;
	}
	.hero-detail-description {
		padding-left: 0;
	}
	.social-nav li:first-child {
		margin-left:0;
	}
	.social-nav li {
		margin-left: 15px;
	}
	.btn-outline-dark {
		font-size: 14px;
		padding: 0 15px;
	}
	.service-solution .col-lg-auto {
    flex: 0 0 auto;
    width: 100%;
   }
	.service-solution .solution-box {
    padding-top: 0px;
    padding-left: 10px;
    width: 100%;
    align-items: center;
}
.service-solution .solution-box:before {
    top: 0;
    width: 195px;
    height: 195px;
}
.solution-box h5 {
    font-size: 12px;
}
.service-solution .solution-box p {
    font-size: 10px;
}
.scta-content {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    padding-left: 0px;
    justify-content: center;
    align-content: center;
    text-align: center;
}
.scta-content h3 {
    margin-bottom: 30px;
}
.wai-section, .rts-section, .solution-call-section, .how-it-work-section, .more-capabilities-section, .science-section, .two-way-section, .service-cta-section {
    padding-bottom: 40px;
}
.how-it-work-section, .more-capabilities-section, .science-section, .service-solution {
	padding-top:40px;
}
.fullfil-list {
    flex-wrap: wrap;
    flex-direction: column;
}


.fullfil-list li {
    padding-left: 0px;
    padding-bottom: 10px;
}

.fullfill-content h5 {
    margin-bottom: 15px;
}

.fullfill-content h4 {
    margin-bottom: 10px;
}

.solution-call-section h3 {
    margin-top: 0px;
    margin-bottom: 15px;
}

.wai-section h3 {
    margin-bottom: 15px;
}

.lrg-content h4 {
    width: 100%;
    margin-bottom: 10px;
}

.lrg-content .btn-yellow {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 14px;
}

.wai-section h4 {
    margin-bottom: 15px;
}

.sml-content p {
    width: 100%;
}

.rethik-section h5 {
    font-size: 20px;
}

.rethik-section h3 {
    margin-bottom: 10px;
}
.btn-dark {
    width:100%;
    font-size: 16px;
    height: 50px;
    padding: 0 10px;
}

.science-section ol {
    padding-left: 0px;
    margin: 0 auto;
}
.science-section .col-12.col-lg-5 {
    padding-left: 30px;
}
.two-way-section .row.align-items-lg-center.mb-lg-5 {
    margin-bottom: 30px;
}
/******** 16-03-2023 ********/ 

	section.about-banner-section {padding-top: 50px;padding-bottom: 30px;}	
	.About-banner-content span { padding-top: 20px;}
	.our-mission-section .container-fluid { padding-left: calc(var(--bs-gutter-x) * .5);}
	.our-mission-text {padding-top: 30px;}
	.contact-heading {padding: 50px 0px;}
	.contact-heading h3 {font-size: 36px;}
	.contact-heading h5 { font-size: 30px;}
	.contact-form { padding-bottom: 40px;}
	.form-input-title {padding-bottom: 10px;} 
	.workwall-hero-section { padding-top: 50px;}
	.workwall-hero-section h1 {font-size: 30px;}
	.workwall-hero-section h5 {font-size: 24px;}
	.work-list-section {padding-bottom: 50px;}
	.work-list-section div#load-more { margin-top: 30px !important;}

.case-study-banner .row {
    flex-wrap: wrap;
    flex-direction: column;
}

.case-study-banner .col-6 {
    width: 100%;
}

.case-study-image img {
	margin-top: 0;
}

.case-study-text {
    padding: 60px 0px;
}

.Our-approach .row {
    flex-wrap: wrap;
    flex-direction: column;
}

.Our-approach .col-6 {
    width: 100%;
}

.approach-number-arrow img {
    /* display: none; */
    top: 43px;
    transform: rotate(90deg);
    right: 0;
    left: 0;
    margin: 0 auto;
}
.our-approach-circle .col-12.col-md-6.col-lg-3:nth-child(2) .approach-number-arrow img {
    display: block;
}

.Our-approach-heading h3, .tbv-wrapper h4, .bigest-value-add h3, .aop-section h3, .com-section h3, .success-section h3 {
    text-align: left;
}

.Our-approach-text p {
    text-align: left;
    font-size: 14px;
}

.tbv-wrapper {
    justify-content: center;
}

.acc {
    padding-right: 25px;
}

.tbv-wrapper h4 {
    font-size: 24px !important;
    line-height: 120%;
   
}
.acc {
    border-bottom: 2px solid #000;
    margin-bottom: 15px;
}
.bigest-value-add .col-12 {
    padding: 0 30px;
}

.tbv-wrapper {
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
}

.acc:after {
    display: none;
}
.psa {
    padding-left: 0px;
}

section.aop-section {
    padding-top: 40px;
    padding-bottom: 40px;
}

.aop-section p, .com-section p {
    text-align: left;
}
.aop-section .col-12.col-lg-4, .com-section .col-12.col-lg-4{
    padding: 0 30px;
}
.success-section h3 {
    margin-bottom: 25px;
}

.success-section .row.justify-content-between {
    justify-content: center !important;
}

.success-section .svr-wrapper:after {
    display: none;
}

.svr-wrapper {
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    padding-left: 0px;
}

.svr-wrapper:before {
    justify-content: center;
    display: flex;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.how-it-work-section, .more-capabilities-section, .science-section, .service-solution, .success-section {
    padding-top: 40px;
}

.wai-section, .rts-section, .solution-call-section, .how-it-work-section, .more-capabilities-section, .science-section, .two-way-section, .service-cta-section, .success-section, .bigest-value-add {
    padding-bottom: 40px;
}

.bigest-value-add {
    padding-top: 40px;
}
header.header, .header.about {
    padding: 15px 25px !important;
}
header .btn-primary, .about .btn-primary {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.why-section .row.flex-lg-row-reverse, .package-section .row {
    flex-direction: column-reverse;
}

.package-section .col-12.col-lg-7 {padding: 0 30px;}

.why-content p:first-child {
    padding-top: 20px;
    margin-bottom: 15px !important;
}

.why-content h3, .cta-section h3, .sample-print-section h2, .printing-signage-section h2, .printing-signage-service h2, .Event-Asset-Production h2, .Corporate-Swag-Kits h2, .footer-newsletter h3 {
    font-size: 50px;
    line-height: 95%;
    text-align: left;
}
.why-content p {
    text-align:left;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 0px !important;
}

.why-section .col-12.col-lg-5 {
    padding: 0px 30px;
}
.why-content h3 {
    text-align:left;
}


.package-content h3 {
    font-size: 32px;
    line-height: 112%;
    text-align: left;
    margin-bottom: 60px;
}

.package-content a {
    width: 100%;
    justify-content: center;
    text-transform: capitalize;
}
.our-mission-text p {
    padding-bottom: 20px;
    font-size: 14px;
    line-height: 130%;
}
section.package-section .col-12 > img {
    margin-top: 80px;
}

.cta-section h5 {
    font-size: 24px;
    line-height: 130%;
    text-align: left;
}

.cta-section a.btn.btn-outline-dark.round-btn {
    font-size: 14px;
    line-height: 130%;
    width: 100%;
    text-align:center;
    justify-content:center;
}

.cta-section .col-12 {
    padding: 0 30px;
}

section.cta-section {
    padding-bottom: 100px;
    padding-top: 120px;
}
section.cta-section.home-page {
    padding-bottom: 20px;
}
.package-content h3, .solution-title h4, .who-used-usp-section h3 {
    font-size: 32px;
    line-height: 95%;
    text-align: left;
}

section.package-section {
    padding-bottom: 0px !important;
}

.solution-section .col-12.col-lg-7 {
    padding: 0 30px;
}

.solution-title p {
    text-align: left;
}
.solution-section .container-fluid {
    padding: 0;
}
.solution-section {
     position: relative;
    overflow: hidden;
}
.solution-box {
    margin: 0;
    width: 100%;
    justify-content: flex-start;
    position: relative;
    overflow: hidden;
}
.solution-box:before {
    content: "";
    position: absolute;
    left: -50px;
    right: auto;
    width: 193px;
    height: 193px;
    background: #FFE456;
    border-radius: 50%;
    margin:0;
    overflow: hidden;
}
.solution-box h5 {
    font-size: 18px;
    line-height: 135.5%;
    max-width: 85%;
    padding-left: 30px;
    text-align: left;
}

.solution-section .col-12.col-md-6.col-lg-3 {
    padding-bottom: 5px;
}

.who-used-usp-section .col-12 {
    padding: 0 30px;
}

.sample-image-row, .printing-signage-service, .Event-Asset-Production, .Corporate-Swag-Kits, .sample-print-section {
    padding-top: 100px;
}

.sample-print-section .col-12.col-md-6 {
    padding: 0 30px;
}

.sample-print-section p {
    margin-bottom: 0px;
}

.sample-print-section p:first-child {
    margin-top: 18px;
}

.printing-signage-section .col-12 {
    padding: 0 30px;
}

.solution-section, .who-used-usp-section, .printing-signage-section h5, .printing-signage-section p, .Corporate-Swag-Kits {
    text-align: left;
}

.printing-signage-section h2 {
    padding-bottom: 35px;
}

.printing-signage-section h5 {
    font-size: 14px;
    line-height: 135.5%;
    padding-bottom: 0px;
}

.printing-signage-section p {
    font-size: 14px;
    line-height: 135.5%;
}

a.find-btn {
    font-size: 14px;
    line-height: 130%;
    text-align: left;
}

.printing-signage-service .col-12.col-lg-4, .Event-Asset-Production  .col-12.col-lg-4,  .Corporate-Swag-Kits .col-12.col-lg-4{
    padding: 0;
    position: relative;
    overflow: hidden;
}

.printing-signage-service img, .Event-Asset-Production img, .Corporate-Swag-Kits img {
    border: none;
}

.printing-signage-service img, .Corporate-Swag-Kits img {
    padding-right: 0px;
    margin-right: 0;
    right: -100px;
    top: 0;
    position: relative;
    z-index: 9;
}

.Event-Asset-Production img  {
      padding-left: 0px;
    margin-left: 0;
    left: -100px;
    top: 0;
    position: relative;
    z-index: 9;
}

.printing-signage-service .col-12.col-lg-8, .Event-Asset-Production .col-12.col-lg-8, .Corporate-Swag-Kits .col-12.col-lg-8 {
    top: -125px;
    position: relative;
    z-index: 9999;
}

.printing-signage-service, .Event-Asset-Production, .Corporate-Swag-Kits {
    padding-top: 30px;
}
.aop-section .col-12.col-lg-4 {
    padding: 0 30px;
}

.aop-section .row.flex-lg-row-reverse {
    flex-direction: column-reverse !important;
}

.com-section .row {
    flex-direction: column-reverse;
}
.svr-wrapper {
    justify-content: center;
}
.success-section .container {
    padding: 0 30px;
}

section.success-section {
    padding-top: 120px;
}
.success-section .col-12.col-md-6.col-lg-3 {
    margin-bottom: 30px;
    padding-bottom: 30px;
    width: 85%;
	position: relative;
}
.success-section .col-12.col-md-6.col-lg-3:not(:last-child)::after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 80%;
	left: 10%;
	height: 2px;
	background: #000000;
}

.success-section .row.justify-content-between {
    justify-content: flex-start !important;
}
.svr-wrapper h4 {
    font-size: 30px;
    padding-left: 85px;
	text-align: left;
}
.Our-approach .col-6 {
    width: 100%;
    padding: 0 30px;
}
.image-slider-1, .image-slider-2 {
  display: block;
}
.contact-banner-section .col-12, .contact-form .container {
    padding: 0 30px;
}
.contact-heading h3 {
    font-size: 48px;
    line-height: 95%;
}
.contact-heading h5 {
    font-size: 48px;
    line-height: 95%;
}
.mobile-d-none {
    display: none;
}
.samle-image-vectors {
    margin: 0 15px;
}
.acc br {
    display: none;
}

.content-aop br {
    display: none;
}

.content-com br {
    display: none;
}
#menu-footer-mneu {
    margin-left: 0px !important;
    margin-right: auto !important;
}
.social-nav {
    justify-content: space-between !important;
}


/* 20-03-2023 css start */
.About-banner-text h3 {
    margin: 0 0 15px;
    font-size: 50px;
    line-height: 95%;
}
.about-banner-section .container {
    padding: 0 30px;
}
.About-banner-content p{
	font-size: 14px;
	line-height: 18px;
}
.our-mission-image{
	margin: 50px 0 0 0;
}
.our-mission-text {
    padding-top: 30px;
    max-width: 540px;
    margin: 0 auto;
    padding-bottom: 0;
}
.our-mission-text p{
	padding-bottom: 44px;
}
.our-mission-text h3 {
    font-size: 32px;
    margin-bottom: 20px;
    margin-top: 44px;
    text-transform: uppercase;
}
.our-mission-text ul{
	flex-wrap: wrap;
	margin: 40px 0 0 0;
}
.our-mission-text ul li{
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: 1em;
	font-size: 24px;
	line-height:25px;
}
.our-mission-text ul li.sep,
.our-mission-text ul li span{
	display: none;
}
.brand-footer-row .row{
	justify-content: flex-start;
}
.brand-footer-row .col-auto.ps-5 img{
	margin-top: 25px;
}
.contact-list p a, .contact-list p{
	display: flex;
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 5px;
}
.contact-list p a{
	margin: 0 0 0 5px;
}
.contact-list{
	padding-bottom: 15px;
	border-bottom: 1px solid #1C1C2F;
}
.contact-list.no-border{
	border-bottom: 0px;
}
.workwall-hero-section h1{
	font-size: 50px;
	line-height: 48px;
}
.wdesk{
	display: none;
}
.wmob{
	display: block;padding-bottom: 78px;
}
.work-list-section .masonry{
	column-count: 1;
}
.work-list-section .container{
	max-width: 100%;
	padding: 0px;
}
.work-list-section .masonry-item img {
	width: 100%;
}
.service-hero-section .row.flex-lg-row-reverse{
	flex-direction: column-reverse;
}
.service-hero-section{
	padding-top: 56px;
}
.service-hero-content h1 {
    font-size: 50px;
    line-height: 95%;
}
.service-hero-section .wmob {
    padding-bottom: 30px;
}
.service-hero-section ul li h5, .fullfill-content h5, .service-hero-content h4, .solution-calls-list ul li h5, .wai-section h4, .science-section h6 {
    font-size: 32px;
    line-height: 120%;
}
.solution-call-section h3 {
    margin-top: 0px;
    margin-bottom: 45px;
}
.service-hero-section .wmob{
	font-style: italic;
	font-weight: 700;
	font-size: 24px;
	line-height: 25px;
	color: #FAD200;
	margin-top: 50px;
}
.mob-none{
	display: none;
}
.container.mob-full{
	max-width: 100%;
	padding: 0px;
}
section.service-cta-section {
    position: relative;
    overflow: hidden;
}
.service-hero-section ul{
	padding: 0 0 0 120px;
}
.service-hero-section ul li h5{
	font-size: 14.5191px;
	line-height: 15px;
}
.solution-section.service-solution{
	padding-top: 83px;
}
.service-solution .solution-box{
	align-items: flex-start;
	padding-top: 50px;
}
.service-solution .solution-box h5{
	font-size: 32px;
	line-height:38px;
}
.service-solution .solution-box p{
	font-size: 18px;
	line-height: 24px;
	padding-left: 32px;
	text-align: left;
}
.service-solution .solution-box{
	margin-bottom: 35px;
}
.solution-box{
	overflow: visible;
}
.service-cta-section .container{
	max-width: 100%;
	padding: 0px;
}
section.service-cta-section img {
    width: 80%;
    margin-bottom: 30px;
    position: relative;
    left: -30%;
}
.scta-content {
    padding: 0 100px;
    position: relative;
    margin-top: -100px;
}
.scta-content h3{
	font-size: 32px;
	line-height: 34px;
}
.rts-section{
	padding: 4rem 0;
}
.page-id-188 .rts-section h3{
	font-size: 50px;
	line-height:48px;
}
.dfull{
	display: none;
}
.fullfill-content.mfull{
  display: block;
  padding-top: 0px;
}
.fullfillment-section{
	padding-top: 46px;
}
.testimonial-section  .col-12.col-lg-4 {
    margin-bottom: 100px;
    margin: 0px 30px;
}
.fullfill-content.mfull h3{
	font-size: 45px;
	line-height: 43px;
	margin-bottom: 30px;
}
.fullfill-content{
	padding-top: 58px;
}
.fullfill-content h5{
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 66px;
}
.fullfill-content h4{
	font-size: 32px;
	line-height: 34px;
	margin-bottom: 60px;
}
.fullfil-list li {
    font-size: 28px;
    line-height: 36px;
    padding: 0 15px;
}
.fullfil-list{
	display: block;	
}
.fullfil-list .slick-dots{
	display: none;
}
.fullfil-list .slick-dots li{
	display: none;
}
.fullfil-list li button{
	display: none;
}
.more-capabilities-section{
	padding: 30px 0 30px 0;
}
.more-capabilities-section h3{
	font-size: 32px;
	line-height: 34px;
	margin-bottom: 28px;
}
.more-capabilities-section .container, .science-section .container, .two-way-section .container {
    padding: 0 30px;
}
.rating-stars{
	display: flex;
}
.testimonial-section h3{
	font-size: 35px;
	line-height: 36px;
}
.wai-section h3{
	margin-bottom: 66px;
}
.wai-section h4{
	font-size: 24px;
	line-height:25px;
	margin-bottom: 38px;
}
.wai-section p{
	margin-bottom: 35px;
}
.wai-section{
	padding-bottom: 5px;
}
.science-section{
	padding: 150px 0;
}
.science-section h6{
	font-size: 24px;
	margin-bottom: 43px;
}
.science-section ol li{
	font-size: 16px;
}
.newsletter_form_wrapper form .form-elements {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    margin: 0 auto;
}
.our-mission-section .col-md-6:first-child {
    padding-left: 0px;
    padding-right: 30px;
}
.our-mission-section .col-md-6 {
	padding:0 30px;
}

.board-spacemanage {
    align-items: flex-end;
}

.board-spacemanage .col-6.col-lg-6 {
    width: 60% !important;
    padding: 0;
}

.board-spacemanage .col-6.col-lg-3 {
    width: 40%;
}
.board-spacemanage img {
    margin-bottom: -15px;
}
.fullfillment-section .container {
    padding: 0 30px;
}
 .step-box h4 {
    font-size: 32px;
    line-height: 130%;
}
section.service-hero-section {
    position: relative;
    overflow: hidden;
}
.fullfill-content h3 {
    font-size: 50px !important;
    line-height: 95%;
}
section.fullfillment-section.swag-box-sec .row.flex-lg-row-reverse {
    flex-direction: column-reverse;
}
section.fullfillment-section.swag-box-sec {
    background: #010326 !important;
}
.fullfill-content.mfull h3 {
    font-size: 35px !important;
    line-height: 43px;
}
.wai-section .container {
    padding: 0 30px;
}

.lrg-content .btn-yellow {
    padding: 0 10px;
}
.workwall-hero-section .container {
    padding: 0 30px;
}
.work-list-section div#load-more {
    margin: 0 auto !important;
    width: 85%;
}

.bubble {
    width: 100%;
    padding: 1.2em 0.75em;
    left: 0 !important;
    right: 0;
    top: inherit !important;
    position: relative;
}


}

/* 20-03-2023 css end */

@media(max-width:574px){
.hero-content-block h1 {
    font-size: 50px;
    word-break: break-word;
    display: inline-block;
    flex-wrap: wrap;
}

.newsletter_form_wrapper form .field-custom {
	width: 100%;
	max-width: 100%;
}
.rts-section h3, .fullfill-content h3, .two-way-section h3, .rts-section h3, .fullfill-content h3, .two-way-section h3, .rts-section h3, .fullfill-content h3, .two-way-section h3, .rts-section h3, .fullfill-content h3, .two-way-section h3, .rts-section h3, .fullfill-content h3, .two-way-section h3 {
	    font-size: 30px;
}
.services-page.rts-section h3 {
    font-size: 50px;
	text-align: center !important;
}
.our-mission-text ul li, .our-mission-text ul span {
    font-size: 24px;
    line-height: 105.5%;
}
.About-banner-text h3 {margin: 0 0 15px;}
.About-banner-content span {padding-top: 10px;}
.our-mission-text p {padding-bottom: 60px;}
.contact-heading {padding: 30px 0px;}
.workwall-hero-section h1 { margin-bottom: 10px;}
.workwall-hero-section h5 {font-size: 20px;}
.workwall-hero-section img.img-fluid { margin: 20px auto 0;}
.work-list-section { padding-top: 30px; padding-bottom: 30px;}
.masonry {column-count: 1;}
.masonry-item:first-child { margin-top: 0;}
.work-list-section div#load-more { margin-top: 10px !important;}
.hero-section .col-12.col-lg-10 {
    padding-right: 30px;
    padding-left: 30px;
}

.hero-detail-description p {
    margin-bottom: 0px;
}

.btn-outline-primary {
    margin-top: 25px;
	border-width: 2px;
}

.hero-detail-title h3 {
    border-bottom: 2px solid #FAD200;
    padding-bottom: 30px;
    margin-bottom: 30px;
}



}
.menu-toggler.active-menu a span {
    background: #000;
}
.menu-toggler.active-menu {
    display: inline-flex;
    width: 45px;
    height: 45px;
    position: relative;
    z-index: 222;
    background: #FAD200;
    border-radius: 35px;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    padding: 15px;
}

.menu-toggler.active-menu a {
    width: 100%;
    height: 20px;
    top: 10px;
    position: relative;
}
@media (min-width:768px) {
	.hero-content-block h1 span br {
		display: none;
	}
}
@media (max-width:768px) {
	.is {
		margin: 2em -8.33vw;
		padding: 0 8.33vw;
		display: flex;
		overflow-y: auto;
		gap: 70px;
		align-items: center;
	}
	.content-aop {
		padding: 1.5rem;
	}
	.rts-section.swag h3 {
		font-size: 50px;
		text-align: center;
	}
	.rts-section.swag .col-12 {
		align-items: center !important;
		text-align: center !important;
	}

	
	.sbubble {
		margin: auto;
	}
	.sbubble h5 {
		font-size: 25px;
		max-width: 88%;
		margin: auto;
	}
	.sbubble p {
		font-size: 18px;
	}

}
@media screen and (max-width:574px){
	/* 20-03-2023 css start */
.service-hero-section ul {
    padding: 0;
}
.scta-content {
    padding: 0 15px;
    position: relative;
    margin-top: -100px;
}
.service-solution .solution-box h5 {
    font-size: 25px;
    line-height: 38px;
}
.fullfill-content.mfull h3 {
    font-size: 35px;
    line-height: 43px;
    margin-bottom: 30px;
}
.fullfil-list li {
    font-size: 20px;
    line-height: normal;
    padding: 0 15px;
}
.solution-box h5{
	max-width: 90%;
}
/* 20-03-2023 css end */
}

.hmobilei {
    display: none;
}

.hdesktopi img {
    width: 100%;
    height: 100%;
	object-fit: cover;
    object-position: right;
}
.hdesktopi {
    width: 100%;
}
.hmobilei img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}
@media screen and (max-width:767px) {
    .hdesktopi {
        display:none;
        overflow: hidden;
    }
	.hmobilei {
		display: block;
		overflow: hidden;
		width: 100%;
		position: relative;
	}
	.header .brand-logo {
		flex-basis: 140px;
	}
	.header .brand-logo img {
		width: 139.15px;
		height: 62.43px;
	}
	.hero-detail-description .btn-yellow {
		margin-top: 1rem;
	}
	section.package-section .col-12 > img {
		margin-bottom: 0;
	}
	.solution-box h5 {
		padding-top: 0;
	}
	.who-used-usp-section {
		padding-top: 6rem;
	}
	footer img.motto {
		width: 100%;
	}
	section.s2-btn-wrap {
		padding-top: 0;
	}
	.footer-newsletter .col-lg-5 > img {
		margin-left: -10vw;
	}
	.board-spacemanage img {
		right: -8.33vw;
		bottom: -8px;
		width: 240px;
		height: 250px;
		aspect-ratio: 24/25;
		object-fit: cover;
		object-position: left;
		z-index: 0;
	}
	.navigation-bar ul li a {
		font-size: 22px;
	}
	.science-section ol li {
		font-size: 14px;
		margin-right: -3vw;
	}
	.two-way-section h3 {
		font-size: 50px;
	}
	.two-way-section .btn-dark {
		margin: 40px 0;
	}
	.flip-cards {
		gap: 50px;
	}
	.flip-card {
		border: 16px solid #FDDB2B;
		width: 100%;
		aspect-ratio: 1;
	}
	.flip-card .title {
		font-size: 25px;
		width: 80%;
		margin-top: 50px;
	}
	.flip-card-back .text p {
		padding: 0;
		font-size: 14px;
	}
	.flip-card-back .text a.btn {
		margin: 16px 0 0 0;
		font-size: 14px;
		padding: 0 1rem;
	}
}

@media (max-width:576px) {
	.footer-newsletter {
		padding-top: 20px;
	}
	.newsletter_form_wrapper form .btn-dark {
		max-width: 100%;
	}
	.newsletter_form_wrapper form .field-custom {
		padding-left: 25px;
	}

	.our-approach-box {
		margin-left: -8vw;
	}
	.header.about .navigation-bar ul {
		margin-bottom: 150px;
	}
	.bigest-value-add h3 {
		font-size: 3rem !important;
	}
	.Our-approach-heading {
		margin-bottom: 40px;
	}
	.tbv-wrapper h4 {
		font-weight: 700;
	}
	.contact-banner-section .col-12 {
		padding: 0;
	}
	.navigation-bar ul {
		max-width: 60%;
	}
}
@media (max-width:375px) {
	.board-spacemanage .ywpt img {
		width: 62vw;
		height: auto;
	}
	li.i-5 {
		top: 241px;
	}
	.navigation-bar ul {
		max-width: 75%;
	}
	.printing-signage-section h2 {
		font-size: 40px;
	}
	header .btn-primary {
		padding-left: 10px !important;
		padding-right: 10px !important;
		height: 40px;
	}
	.header .brand-logo img {
		max-width: 115.15px;
		height: auto;
	}
}
@media (max-width:350px) {
	.hero-content-block h1 {
		font-size: 36px;
	}
}
