/*================================ 
#RESPONSIVE CSS 
====================================*/

/* Tablet Layout: 768px.*/
@media only screen and (min-width: 768px) and (max-width: 991px) {

	.blogs_home .cta-more-label {
		font-size: 16px;
		line-height: 26px;
	}
	.blogs_home .contents h5 {
		font-size: 15px;
		line-height: 23px;
	}


	.width-110 img,
	.width-120 img,
	.width-130 img,
	.width-140 img,
	.width-150 img {
		max-width: 100%;
		width: 100%;
	}

	/* Banner */
	body, .banner-area, .banner-area div {
		height: auto;
	}

	.banner-area .content,
	.banner-area .double-items {
		overflow: hidden;
		padding: 120px 0;
		text-align: center;
	}

	.banner-area.auto-height .content-box {
		padding-top: 110px;
	}

	.banner-area.solid-nav .content-box {
		padding-top: 120px;
	}

	.banner-area .bottom {
		justify-content: center;
	}

	.banner-area .thumb {
		text-align: center;
		margin-top: 50px;
	}

	.banner-area .thumb img {
		max-width: 100% !important;
		margin: auto;
	}

	.banner-area.responsive-top-pad .double-items,
	.banner-area.responsive-top-pad .content-box {
		padding-top: 180px;
	}

	.banner-area.top-pad-95 .double-items {
		padding-top: 180px;
	}

	.banner-area.half-ligh-shape::after {
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		box-shadow: inherit;
	}

	.banner-area.big-thumb img {
		max-width: 100%;
	}

	.banner-area .double-items .content {
		padding-top: 60px;
		padding-bottom: 80px;
	}

	/* Features */
	.features-area .features-box .item {
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: 0 5px 30px 0 rgba(214, 215, 216, 0.57);
	}

	.features-carousel-area .item {
		display: block;
		text-align: center;
	}

	.features-carousel-area .item i {
		margin-right: 0;
		margin-bottom: 25px;
	}

	.features-area .features-items .single-item .item {
		box-shadow: 0 5px 30px 0 rgba(214, 215, 216, 0.57);
	}

	.features-area .features-items .item::before {
		width: 100%;
	}

	.features-area .features-items .single-item .item .icon::after {
		opacity: 0.3 !important;
	}


	/* Choose us */
	.chooseus-area .info {
		padding-right: 15px;
		margin-bottom: 30px;
	}

	.chooseus-area.reverse .info {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 0;
		margin-top: 50px;
	}

	.chooseus-area .thumb {
		padding-bottom: 120px;
		margin-top: 50px;
	}

	.chooseus-area.reverse .thumb {
		padding-bottom: 0;
		margin-top: 0;
	}

	.chooseus-area .info .technology {
		text-align: center;
	}

	/* Services */
	.services-area .services-box .item {
		text-align: center;
	}

	.services-area .services-box .item .icon::after {
		opacity: 0.7;
	}

	/* Process */
	.process-area .thumb {
		position: inherit;
		transform: inherit;
		margin-bottom: 30px;
	}

	.process-area .thumb img {
		position: inherit;
		transform: inherit;
		padding: 0;
	}

	.process-area .info {
		padding-left: 15px;
		text-align: center;
	}

	.process-area .info ul li {
		display: block;
	}

	.process-area ul li:nth-child(2n) {
		margin-left: 0;
	}

	.process-area .info ul li .icon {
		margin-right: 0;
		display: inline-block;
		margin-bottom: 30px;
	}

	/* Overview */
	.overview-carousel .thumb {
		padding-left: 0;
	}

	.overview-carousel .thumb img {
		box-shadow: inherit;
		padding: 0;
		background: #ffffff;
	}

	.overview-area .single-item .info::after {
		right: auto;
		top: 0;
		border-top: none;
		margin-top: -15px;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-bottom: 15px solid #ffffff;
		margin-left: -15px;
	}

	.overview-area .nav-tabs {
		padding: 50px 30px;
		margin-bottom: 30px;
	}

	.overview-area .nav-tabs li {
		margin: 15px 5px;
		display: inline-block;
	}

	/* Faq */
	.faq-area .thumb {
		padding-right: 15px;
		margin-bottom: 30px;
	}

	/* Our Specialty*/
	.our-specialty-area .thumb {
		padding-right: 15px;
		margin-bottom: 30px;
		text-align: center;
	}

	.our-specialty-area .info {
		text-align: center;
	}

	.our-specialty-area .info ul.fun-fact {
		text-align: center;
	}

	.our-specialty-area ul.list {
		margin-top: 10px;
		display: inline-block;
	}

	.our-specialty-area .info ul.fun-fact li::after {
		right: -45px;
	}

	/* Contact */
	.contact-area .newsletter-form {
		margin-right: 0;
		margin-bottom: 50px;
	}

	.contact-area .maps {
		padding-right: 15px;
		margin-bottom: 50px;
	}

	.contact-area .maps iframe {
		height: 350px;
	}

	/* Clients Area */
	.clients-area {
		text-align: center;
	}

	.clients-area .info {
		margin-bottom: 30px;
	}

	/* Blog */
	.blog-area.left-sidebar .blog-content {
		float: none;
	}

	.blog-area .blog-thin-colums .thumb {
		margin-bottom: 30px;
	}

	.blog-area.left-sidebar .sidebar,
	.blog-area.right-sidebar .sidebar {
		margin-top: 50px;
	}

	.blog-area .blog-items .blog-thin-colums .item {
		padding: 0;
		border: none;
	}

	.blog-area.right-sidebar .sidebar {
		padding-left: 15px;
	}

	.blog-area.left-sidebar .sidebar {
		padding-right: 15px;
	}

	.blog-area .item .thumb img {
		width: 100%;
	}

	/* Login */
	.login-area .login-box {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	/* Error Page */

	.error-page-area {
		text-align: center;
	}

	.error-page-area .thumb {
		padding-right: 15px;
		margin-bottom: 50px;
	}

	.error-box .search form {
		margin: auto;
	}

	.error-page-area .error-box {
		margin-left: 0;
	}

	/* Footer */
	footer.bg-dark .footer-bottom {
		text-align: center;
	}

	footer .footer-bottom .text-right {
		text-align: center !important;
		margin-top: 10px;
	}
	.wordpress_risk_heading h2 {
    padding-bottom: 10px;
}
	.wordpress_risk .wordpress_risk_box .wordpress_risk_heading {
    margin-bottom: 10px;
}
	.wordpress_risk .wordpress_risk_box .wordpress_risk_heading {
    margin-bottom: 10px;
}
	.wordpress_risk_heading h2 {
    padding-bottom: 10px;
}
	.wordpress_risk_box ul {
    grid-row-gap: unset;
}
	
}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {


	.blogs_home  .what__do__item {
		padding: 0 15px;
		margin-bottom: 20px;

	}

	/* Heading */
	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 26px;
	}

	h3 {
		font-size: 24px;
	}

	h4 {
		font-size: 18px;
		line-height: 1.4;
	}

	h5 {
		font-size: 16px;
		line-height: 1.4;
	}

	h6 {
		font-size: 14px;
		line-height: 1.4;
	}

	.default-padding {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.default-padding.bottom-less {
		padding-bottom: 20px;
		padding-top: 50px;
	}

	.default-padding-bottom {
		padding-bottom: 50px;
	}

	.default-padding-top {
		padding-top: 50px;
	}

	.site-heading {
		margin-bottom: 40px;
	}

	.breadcrumb-area h1 {
		font-size: 36px;
	}

	.area-title {
		font-size: 30px;
	}

	.owl-carousel.owl-theme .owl-nav {
		display: none;
	}

	.breadcrumb-area {
		padding: 80px 0;
		position: relative;
	}

	.breadcrumb-area .breadcrumb {
		background: transparent;
		position: inherit;
		left: 0;
		bottom: 0;
		transform: inherit;
		box-shadow: inherit;
	}

	.breadcrumb-area .breadcrumb a, 
	.breadcrumb-area .breadcrumb li {
		color: #ffffff;
	}

	.breadcrumb-area .breadcrumb li.active {
		color: #cccccc;
	}

	.width-110 img,
	.width-120 img,
	.width-130 img,
	.width-140 img,
	.width-150 img {
		max-width: 100%;
		width: 100%;
	}


	/* Topbar */
	.top-bar-area {
		display: none;
	}

	nav.navbar .quote-btn {
		display: none;
	}

	.attr-nav {
		display: none;
	}

	.navbar.navbar-fixed.transparent .attr-nav > ul > li.contact,
	.navbar .attr-nav.button {
		display: none;
	}

	.side {
		padding: 50px 50px 50px 35px;
		width: 320px;
	}

	.shape-left-bottom {
		bottom: inherit;
		top: 0;
	}

	/* Banner Area */

	.banner-area {
		text-align: center;
	}

	.banner-area h2 {
		font-size: 36px;
	}

	.banner-area h3,
	.banner-area h4 {
		line-height: 1.4;
	}

	.banner-area p {
		padding: 0;
	}

	body, .banner-area, .banner-area div {
		height: auto;
	}

	.banner-area .content,
	.banner-area .double-items {
		overflow: hidden;
		padding: 50px 0;
	}

	.banner-area .content-box h2 {
		font-size: 36px;
	}

	.banner-area.solid-nav .content-box,
	.banner-area.solid-nav .double-items {
		padding-top: 50px;
	}

	.banner-area .content-box ul {
		display: block;
		text-align: center;
	}

	.banner-area .content-box ul li .fun-fact {
		display: block;
	}

	.banner-area .content-box ul li .fun-fact .medium {
		margin-left: 0;
		display: block;
	}

	.banner-area .content-box ul li .fun-fact .timer {
		display: inline-block;
		border: none;
	}

	.banner-area .content-box ul li {
		margin-bottom: 30px;
	}

	.banner-area .content-box ul li:last-child {
		margin-bottom: 0;
	}

	.banner-area.responsive-top-pad .double-items,
	.banner-area.responsive-top-pad .content-box {
		padding-top: 110px;
	}

	.banner-area .thumb {
		text-align: center;
		margin-top: 50px;
	}

	.banner-area .thumb img {
		max-width: 100% !important;
		margin: auto;
	}

	.banner-area.text-default h2 {
		font-size: 36px;
	}

	.banner-area .bottom {
		justify-content: center;
	}

	.banner-area.half-ligh-shape::after {
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		box-shadow: inherit;
	}

	.banner-area.top-pad-95 .double-items {
		padding-top: 110px;
	}

	.banner-area.big-thumb img {
		max-width: 100%;
	}

	.banner-area .double-items .content {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.banner-standard .shape-left {
		display: none;
	}

	/* Features */
	.features-area .features-box .item {
		margin-top: 0;
		margin-bottom: 0;
		box-shadow: 0 5px 30px 0 rgba(214, 215, 216, 0.57);
	}

	.features-carousel-area .item {
		display: block;
		text-align: center;
	}

	.features-carousel-area .item i {
		margin-right: 0;
		margin-bottom: 25px;
	}

	.features-area .features-items .single-item .item {
		box-shadow: 0 5px 30px 0 rgba(214, 215, 216, 0.57);
	}

	.features-area .features-items .item::before {
		width: 100%;
	}

	.features-area .features-items .single-item .item .icon::after {
		opacity: 0.3 !important;
	}


	/* Quick Signup */
	.quick-signup-area form {
		display: block;
		padding: 0 15%;
	}

	.quick-signup-area input {
		margin: 0;
		margin-bottom: 15px;
	}

	.quick-signup-area button {
		min-width: 100%;
		margin: 0;
	}


	/* Choose us */
	.chooseus-area .info {
		padding-right: 15px;
		margin-bottom: 30px;
	}

	.chooseus-area.reverse .info {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 0;
		margin-top: 30px;
	}

	.chooseus-area .info .technology {
		text-align: center;
	}

	.chooseus-area .thumb {
		padding-bottom: 50px;
		margin-top: 50px;
	}

	.chooseus-area.reverse .thumb {
		padding-bottom: 0;
		margin-top: 0;
	}


	/* Services */
	.services-area .services-box .item {
		text-align: center;
	}

	.services-area .services-box .item .icon::after {
		opacity: 0.7;
	}


	/* Process */
	.process-area .shape {
		display: none;
	}

	.process-area .thumb {
		position: inherit;
		transform: inherit;
		margin-bottom: 30px;
	}

	.process-area .thumb img {
		position: inherit;
		transform: inherit;
		padding: 0;
	}

	.process-area .info {
		padding-left: 15px;
		text-align: center;
	}

	.process-area .info ul li {
		display: block;
	}

	.process-area ul li:nth-child(2n) {
		margin-left: 0;
	}

	.process-area .info ul li .icon {
		margin-right: 0;
		display: inline-block;
		margin-bottom: 30px;
	}

	/* Overview */
	.overview-carousel .thumb {
		padding-left: 0;
	}

	.overview-carousel .thumb img {
		box-shadow: inherit;
		padding: 0;
		background: #ffffff;
	}

	.overview-area .single-item .info::after {
		right: auto;
		top: 0;
		border-top: none;
		margin-top: -15px;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-bottom: 15px solid #ffffff;
		margin-left: -15px;
	}


	/* Faq */
	.faq-area .thumb {
		padding-right: 15px;
		margin-bottom: 30px;
	}


	/* Pricing Area */
	.pricing-area::after {
		height: 20% !important;
	}

	.pricing-area.shape-angle::after {
		height: 100% !important;
	}

	/* Our Specialty*/
	.our-specialty-area .thumb {
		padding-right: 15px;
		margin-bottom: 30px;
		text-align: center;
	}

	.our-specialty-area .info {
		text-align: center;
	}

	.our-specialty-area .info ul.fun-fact {
		text-align: center;
	}

	.our-specialty-area ul.list {
		margin-top: 10px;
		display: inline-block;
	}

	.our-specialty-area .info ul.fun-fact li::after {
		right: -45px;
	}

	/* Testimonials */
	.testimonials-area .carousel-item {
		padding: 50px 30px;
	}


	/* Portfolio */

	.projects-area .gallery-items.colums-2 .pf-item,
	.projects-area .gallery-items.colums-3 .pf-item,
	.projects-area .gallery-items.colums-4 .pf-item {
		width: 100%;
	}

	/* Clients Area */
	.clients-area {
		text-align: center;
	}

	.clients-area .info {
		margin-bottom: 30px;
	}


	/* Features Version Two */
	.our-features-area {
		padding-bottom: 0;
	}

	.our-features-area .feature-items .single-item .item {
		padding: 0;
	}

	.our-features-area .fixed-bg {
		opacity: 0.3;
	}


	/* Overview Version Two */
	.overview-area .nav-tabs li {
		text-align: center;
	}

	.overview-area .nav-tabs {
		padding: 50px 30px;
		margin-bottom: 30px;
	}


	/* Blog */

	.blog-area .blog-thin-colums .thumb {
		margin-bottom: 30px;
	}

	.blog-area .blog-items .footer-meta ul {
		border-top: none;
		padding-top: 0;
	}

	.blog-area .blog-items .footer-meta ul li:first-child {
		display: none;
	}

	.blog-area .pagi-area .pagination {
		display: block;
	}

	.blog-area .item blockquote {
		padding: 50px 30px;
		padding-bottom: 15px;
		padding-top: 110px;
	}

	.blog-area .pagi-area .pagination li {
		display: inline-block;
		margin-top: 5px;
	}

	.blog-area .blog-content .post-tags, 
	.blog-area .blog-content .share {
		display: block;
		text-align: center;
	}

	.blog-area .blog-content .share .social {
		margin-top: 10px;
	}

	.blog-area.left-sidebar .blog-content {
		float: none;
	}

	.blog-area.left-sidebar .sidebar,
	.blog-area.right-sidebar .sidebar {
		margin-top: 50px;
		overflow: hidden;
	}

	.blog-area.right-sidebar .sidebar {
		padding-left: 15px;
	}

	.blog-area.left-sidebar .sidebar {
		padding-right: 15px;
	}

	.blog-area.single .post-pagi-area {
		text-align: center;
	}

	.blog-area.single .post-pagi-area a {
		margin: 5px;
	}

	.blog-area.single .post-pagi-area a:last-child {
		float: none;
	}

	.comments-list .commen-item.reply {
		margin-left: 0;
		padding-left: 0;
	}

	.comments-list .commen-item .content, 
	.comments-list .commen-item .avatar {
		display: block;
		text-align: center;
	}

	.comments-list .commen-item .content {
		width: 100%;
	}

	.comments-list .commen-item .avatar {
		float: none;
		height: 80px;
		width: 80px;
		margin: auto;
	}

	.comments-list .commen-item .content .title {
		display: block;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.comments-list .commen-item .content .title span {
		margin: 0;
		padding: 0;
		border: none;
		display: block;
		margin-top: 15px;
	}

	.comments-list .commen-item {
		margin-bottom: 30px;
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 15px;
	}

	.comments-list .commen-item:last-child {
		margin-bottom: 0;
		padding: 30px;
		border: none;
	}

	.blog-area .comments-form {
		margin-top: 30px;
	}

	/* Contact */
	.contact-area .newsletter-form {
		margin-right: 0;
		margin-bottom: 30px;
	}

	.contact-area .newsletter-form {
		padding: 50px 30px;
	}

	.contact-area .maps {
		padding-right: 15px;
		margin-bottom: 30px;
	}

	.contact-area .maps iframe {
		height: 300px;
	}

	/* Login */
	.login-area .login-box {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	/* Error Page */

	.error-page-area {
		text-align: center;
	}

	.error-page-area .thumb {
		padding-right: 15px;
		margin-bottom: 50px;
	}

	.error-box .search form {
		margin: auto;
	}

	.error-page-area .error-box {
		margin-left: 0;
	}

	/* Footer */
	footer .default-padding {
		padding-top: 0;
	}

	footer.bg-dark .footer-bottom {
		text-align: center;
	}

	footer .footer-bottom .text-right {
		text-align: center !important;
		margin-top: 10px;
	}

	footer .col-md-4 {
		padding-top: 33px;
		border-top: 1px solid #FFF;
		margin-top: 35px;
	}

	.script_line h4 {
		flex-wrap: wrap;
		justify-content: flex-start !important;
		text-align: left;
		padding-left: 20px;
		width: 90%;
		row-gap: 4px;
	}
	.wordpress_risk .row.align-items-center {
    flex-direction: column-reverse;
    grid-row-gap: 20px;
}
	.wordpress_risk .wordpress_risk_box .wordpress_risk_heading {
    margin: 30px 0px;
}
	.wordpress_risk .wordpress_risk_heading h2 {
    padding-bottom: 10px;
}
	.wordpress_risk .wordpress_risk_box ul {
    grid-row-gap: 10px;
}
	.wordpress_risk .wordpress_risk_box ul li strong {
    font-size: 18px;
    line-height: 28px;
}
	.power_of_drupal .col-md-12 .row {
    margin-top: unset;
}
	.power_of_drupal_box {
    padding: 30px 0px 30px 30px;
}
	.benefits_of_drupal .wordpress_risk_box .wordpress_risk_heading {
    width: 100%;
}
	.benefits_of_drupal_box {
    padding: 30px 0px 30px 30px;
}
	.partner .wordpress_risk_box .wordpress_risk_heading {
    margin: 30px 0px;
    width: 100%;
}
	.partner .col-md-12 .row {
    margin-top: unset;
}
	.ready_to_move .row.align-items-center {
    flex-direction: column-reverse;
}
	.ready_to_move .wordpress_risk_box {
    width: 100%;
}
	.ready_to_move .wordpress_risk_box .wordpress_risk_heading {
    margin: 30px 0px;
}
	.ready_to_move .wordpress_risk_box ul {
    grid-row-gap: 10px;
}
	.ready_to_move .wordpress_risk_box ul::before {
    height: 75%;
}
	.power_of_drupal, .benefits_of_drupal, .partner {
    padding-top: 50px;
}
	.ready_to_move_ctc_box p br {
    display: none;
}
.ready_to_move_ctc_box p {
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 32px;
}
}

/* Max Wide Mobile Layout: 600px. */
@media only screen and (min-width: 600px) and (max-width: 767px) {

	/* Portfolio */
	.projects-area .gallery-items.colums-2 .pf-item,
	.projects-area .gallery-items.colums-3 .pf-item,
	.projects-area .gallery-items.colums-4 .pf-item {
		width: 50%;
	}
}




/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.blogs_home  .what__do__item {
		padding: 0 15px;
		margin-bottom: 20px;

	}
	.top_logos{
		gap: 10px;
		width: 100%;
	}
	.side {
		padding: 50px;
		width: 400px;
	}

	.attr-nav {
		display: inline-block;
	}

	/* Banner */
	.banner-area .content-box ul {
		display: flex;
	}

	.banner-area .content-box ul li {
		margin-bottom: 0;
	}

	/* Blog */
	.comments-list .commen-item .content, 
	.comments-list .commen-item .avatar {
		display: table-cell;
		text-align: left;
	}

	.comments-list .commen-item .content {
		width: auto;
	}

	.comments-list .commen-item .avatar {
		float: none;
		height: 80px;
		width: 80px;
		margin: inherit;
	}

	.comments-list .commen-item .content .title {
		margin-top: 0;
	}

	.comments-list .commen-item .content {
		padding-left: 25px;
	}

	.comments-list .commen-item .content .title {
		margin-top: 0;
	}

	.blog-area.single .post-pagi-area {
		text-align: inherit;
	}

	.blog-area.single .post-pagi-area a:last-child {
		float: right;
	}
}

@media screen and (max-width: 991px) {

	/* global reset - start */
	.order-last {
		order: 0;
	}
	ul.nav-menu.align-to-right {
		display: block;
	}
}

/* Custom layout. */
@media only screen and (max-width: 400px) {

	.banner-area .bottom {
		display: block;
		align-items: center;
	}

	.banner-area .bottom a {
		margin: 15px;
	}

	/* Our Specialty */

	.our-specialty-area .info ul.fun-fact li {
		display: block;
		margin-right: 0;
	}

	.our-specialty-area .info ul.fun-fact li::after {
		display: none;
	}
}


/* Custom layout. */
@media only screen and (max-width: 1300px) {
	.blogs_home .cta-more-label {
		font-size: 16px;
		line-height: 26px;
	}
	.blogs_home .contents h5 {
		font-size: 15px;
		line-height: 23px;
	}

	table#seo-results th {
		padding: 12px;
		font-size: 16px;
		color: #253746;
	}
	table#seo-results tbody tr td {
		padding: 8px;
		font-size: 12px;
	}
	.pricing-area::after {
		position: absolute;
		left: 0;
		top: 0;
		content: "";
		height: 40%;
		width: 100%;
		background: #4ac4f3;
		z-index: -1;
	}

	.pricing-area .shape-top {
		display: none;
	}
	.script_line h4 {
		flex-wrap: wrap;
		justify-content: flex-start !important;
		text-align: left;
		padding-left: 20px;
		width: 90%;
		row-gap: 4px;
	}
}


@media only screen and (min-width: 2400px) {

	.pricing-area .shape-top img {
		height: 60%;
	}

}







/* TESTING CSS */

@media (min-width: 1366px){
	.pluscolumns-plus{width: 50px;-ms-flex-negative: 0;flex-shrink: 0;margin: 0 1rem;}
	.pluscolumns-plus::after {left: 0;position: absolute;top: 50%;width: 1px;height: 70px;-webkit-transform: translate(25px,-25px);ransform: translate(25px,-25px);background: var(--color-ideally-red);}
}

@media (min-width: 320px) and (max-width: 667px) {
	p {font-size: 15px;line-height: 24px;font-family: var(--fonts);margin: var(--margins);color: var(--color-font);}
	/*------Header__Section-------*/
	section{padding: 50px 0}
	.navigation{padding: 0 10px;}
	.nav-brand img{height: 53px;margin: 4px 0;}
	header.header_area {padding: 0px 0px;}
	.navigation-portrait .nav-search-button{width: 20px;height: auto;line-height: 61px;font-size: 19px;background:none;}
	.navigation-portrait .megamenu-panel{padding: 3px 14px;}
	.megamenu-lists{width: 100%;margin: 0 0px 0 0px;}
	/*------End__Header__Section__Section-------*/
	.top_logos{
		gap: 10px !important;
		width: 100% !important;
	}
	.nav-menus-wrapper {
		display: none !important;
	}
	.nav-menus-wrapper.nav-menus-wrapper-open {
		display: block !important;
	}
	.navigation-portrait .nav-search{    height: 62px !important;}

	/*------Slider__Section-------*/
	.ab__slder .container__full .row .col-lg-4 .slide__box .slide__content{position: initial; padding: 0px 30px;}
	.ab__slder .container__full .row .col-lg-4 .slide__box {height: auto;margin-bottom: 20px;padding: 30px 0px;}
	.slide__content a{display: inline-block;}
	.slide__content p{padding: 10px 0 13px;line-height: 22px;}
	.ab__slder .container__full .row .col-lg-4 .slide__box.mobile__boxs {height: 480px;}
	.multi__slider img{width: 140px;margin-bottom: 20px;}
	.multi__slider p{padding: 10px 0 0px;}
	.slide__content h4{font-size: 25px;font-weight: 600;padding-bottom: 10px}
	.multi__slider{bottom: auto;padding: 0px 30px;top: 50%;transform: translate(0, -50%);}
	/*------Services__Section-------*/
	.flex__box .services__content{max-width: initial;width: 100%;margin-bottom: 10px;padding-bottom: 0px;}
	.pluscolumns-plus{position: relative;-ms-flex-item-align: center;align-self: center;background: #253746;display: block;height: 1px;margin: 1rem 0 2rem;position: relative;width: 100%;}
	.services{padding: 10px 5px 50px;}
	.flex__box{flex-wrap: wrap;}
	.services__content h4{font-size: 15px;line-height: 19px;padding-bottom: 20px;}
	.services__content p{font-size: 15px;line-height: 25px;}
	.solve-content h2{font-size: 30px;line-height: 32px; padding-bottom: 22px;}
	.digital-area{background: #f2f0e9;padding: 50px 0px;}
	.solve-content {width: 100%;margin: 0 auto;}
	.solve-content p{padding-bottom: 30px;font-size: 15px;line-height: 24px;}
	/*------Digital-------*/
	section.digital-area .container .row .col-lg-4{width: 100%;}
	.card__box{position: relative;height: 870px;}
	.card__box img{width: 100%;height: 100%;object-fit: cover;}
	.poler__content{position: absolute;top: auto;width: 90%;background: var(--white-bg);transform: translate(-50%, 0);right: 0;padding: 14px;left: 50%;bottom: 40px;}
	.main__grow:after{display:none;}
	section.main__grow .container .row .col-lg-12 {padding: 0;}
	.read__more{padding: 7px 50px;text-align: center;}
	.redy12 h2 {display: none;}
	.redy12 span svg {display: none;}
	.redy12 .downlode a{background: var(--logo-bg);padding: 10px 50px;color: #fff;font-size: 15px;}
	.redy12{text-align: center;display: var(--flex-space);align-items: center;justify-content: center;width: 100%;margin: 0 0 50px;}
	.downlode a path{fill: #fff;}
	.poler__content p{font-size: 15px;line-height: 24px;}
	/*------Digital Logo ------*/
	.client__info{width: 100%;}
	.client__info h2{font-size: 30px;line-height: 34px;font-weight: 600;margin-bottom: 1rem;padding: 0;}
	.client__logo{margin-bottom: 22px;border: solid 1px #fff;padding: 10px;}
	.client__logo img{max-width: inherit;width: 100%;}
	.what__do__img {height: 270px;}
	.slick-dots li button:before{font-size: 46px;}
	.listing h4{margin-top: 20px;}
	.what__do__wrapper{padding: 70px 0 0;}
	/*------testimonials ------*/
	.testimonial .container .row .col-lg-12 {width: 100%;}
	.testi__content p {font-size: 20px;line-height: 33px;font-weight: 400;padding-bottom: 7px;color: #065599;}
	.testi__content span{font-size: 15px;}
	.content__box{width: 90%;left: 50%;transform: translate(-50%, 0);position:relative;padding: 20px;}
	.image__box {width: 100%;}
	.content__box h4{font-size: 30px;line-height: 34px;font-weight: 600;}
	section.brand .container .row .col-lg-12 {padding: 0;}
	.brand .redy12{display: none;}
	.brand{padding-bottom: 0;}
	.tecno{text-align: center;padding: 0 0px;margin-bottom: 40px;}
	section.tech .container .row .col-lg-4:last-child .tecno {margin: 0;}
	footer{    padding: 50px 0 30px;}
	fotter-info h2{color: var(--white-text);font-size: 30px;line-height: 34px;}
	footer .container .row .col-lg-4{padding-bottom: 10px;border-bottom: solid 1px #fff;margin-bottom: 20px;}
	footer .container .row .col-lg-2 {padding-bottom: 10px;border-bottom: solid 1px #fff;margin-bottom: 20px;}
	footer .container .row .col-lg-2:last-child{border:0; margin:0;}
	/*------Inner__Services ------*/
	section.inner__services{padding: 40px 0;}
	.introdivide-hr{width: 100%;margin: 0 auto;border: solid var(--logo-bg);border-width: 0 0 4px;height: 0;margin: 2rem 0;width: 100px;}
	.introdivide-first h4{font-size: 30px;padding-right: 40px;}
	.introdivide-hr svg{display: none;}
	.recipe{height: 200px;padding: 0;}
	section.all__seo .container{margin-top: -22px;width: 90%;padding: 50px 20px 50px;}
	.pading h2{font-size: 30px;line-height: 34px;}
	.pading {padding-bottom: 30px;}
	.recipe__content__box{padding: 20px;;}
	.recipe__content__box h4{font-size: 20px;padding: 15px 0;}
	.recipe__content__box p{font-size: 15px;line-height: 24px;}
	section.organic{padding: 50px 0 0;}
	.get__beter__section {width: 97%;}
	section.strong__section{padding-top: 160px;}
	.foundation{width: 90%;}
	.foundation h4{font-size: 30px;padding-bottom: 0px;}
	.racip__listings{width: 95%;margin: 0 auto;}
	.racip__listings ul li{margin-bottom: 20px;padding: 20px;flex-wrap: wrap;}
	.icon__flex{width: 100%;padding-bottom: 40px;align-items:center;position:relative;}
	.voice__content{width: 100%;padding-left: 0px;border-left: 0;margin-left: 0px;}
	.icon__flex h4{color: var(--white-bg);font-weight: 500;font-size: 20px;}
	.icon__flex img{height: 50px;margin-right: 10px;}
	.icon__flex:before{content: "";position: absolute;bottom: 20px;max-width: 100px;width: 100%;height: 1px;background: var(--white-text);}
	.lets__content{width: 100%;margin: 0 auto;}
	.lets__content h4{font-size: 30px;padding-bottom: 20px;}
	.lets__content ul{display: var(--flex-space);flex-wrap: wrap;width: 100%;margin: 30px auto 0;}
	.lets__content ul li{width: 100%;padding-bottom: 6px;font-size:15px;}
	section.innser__banner {position: relative;padding: 80px 0;}
	.inner__main__services h2 {font-size: 34px;}
	.pading p{padding-bottom: 0;font-size: initial;width: auto;}
	.image__boxs{width: 100%;position: inherit;height: auto;}
	.flex__boxs{flex-wrap: wrap;}
	.row.offsetrows {padding: 0;justify-content:center;}
	.contants__boxs{width: 100%;margin-left: auto;background: none;height: auto;padding: 0;text-align: left;display: inherit;flex-direction: column;justify-content: center;}
	.image__boxs{width: 100%;position: inherit;height: 190px;}
	.contants__boxs h4{font-size: 20px;line-height: 27px;padding: 20px 0 50px;}
	.contants__boxs h4:before{bottom: 1%;}
	.flex__boxs:nth-child(2) {margin: 30px 0;}
	.navgrid-item h3{font-size: 20px;}
	.navgrid-item:not(:hover) .navgrid-buttontext{margin-right: 9px;max-width: initial;}
	.navgrid-button svg{height: 40px;width: 40px;padding: 10px;border: 0;}
	.navgrid-item{padding: 20px;}
	.cate__t p{font-size: 18px;line-height: 29px;color: var(--color-font);margin: 10px 0 0;padding: 0;}
	section.all__seo .container .row .col-lg-4 {margin-bottom: 22px;}
	.main__titles h6{font-size: 15px;margin-bottom: 50px;}
	.offsetrows h2{font-size: 18px;font-weight: var(--font-weight-semibold);margin: 0px 2px 20px;padding: 0 0 4px 0;}
	.change-menus li{width: 100%;}
	/*------Inner__Contact ------*/
	section.inner__contact .container .row .col-lg-12 .row{width: 90%;}
	section.inner__contact h4{font-size: 30px;}
	section.inner__contact p{padding: 15px 0 30px;}
	.contactintro__cell input, textarea{height: 45px;}
	section.inner__contact .container .row .col-lg-12 .row .col-lg-6 {margin-bottom: 1.6rem;}
	section.inner__contact .container .row .col-lg-12 .row .col-lg-6:last-child {margin: 0;}
	.contactcolumns-pair h4{font-size: 16px;padding-bottom: 0px;}
	.contactcolumns-pair ul{padding-bottom: 30px;}
	.contactcolumns-pair ul li{font-size: 15px;}
	.contactcolumns-pair ul li a{font-size: 15px;}
	section.it__support .container .row .col-lg-4:last-child .contactcolumns-pair ul {padding: 0;}
	section.it__support{border-bottom: solid 1px #ccc;}
	.multi__office p {padding-bottom: 10px;font-size: 14px;}
	.multi__office a {padding-bottom: 10px;font-size: 14px;}
	.multi__office h6{font-size: 17px;}
	.multi__office ul li{padding-bottom: 0px;}
	.multi__office h2{font-size: 24.5px;}
	section.counterys{padding: 50px 10px;}
	.multi__office ul{padding: 0;}
	.multi__office{margin-bottom: 4rem;}
	section.counterys .container .row .col-lg-6:last-child .multi__office {margin: 0;}
	/*------Inner__About__Us ------*/
	.inners__content{padding: 0 30px;}
	.inners__content h2{font-size: 28px;padding-bottom: 50px;}
	.inners__content h4{font-size: 25px;padding-bottom: 8px;}
	.inners__content p{font-size: 1rem;line-height: 1.75rem;}
	.inners__content h4{font-size: 25px;padding-bottom: 8px;}
	.all_positions {margin-top: 0px;}
	.career-form h2{font-size: 30px;margin-bottom: 40px;}
	section.all__seo.inner__blog {position: relative;padding: 50px 0;}
	.contents h5{font-size: 20px;padding-bottom: 20px;line-height: 29px;}
	section.all__seo.inner__blog:before{height: 100%;}
	section.recent {padding: 50px 0;}
	section.recent .container{width: 95%;}
	section.recent ul li{display: inherit;}
	.recent .downlode a path{fill: #000;}
	.recent__titles{padding-top: 18px;}
	section.recent ul li:last-child{border: 0;padding-bottom: 0;}
	.blog__info__tittle h2{font-size: 30px;font-weight: 600;line-height: 35px;}
	section.single__blogss{border-bottom: 1px solid #e1e1e1;padding-bottom: 30px;}
	section.single__contents{padding: 50px 0 50px;}
	.blog__info__tittle h4 {font-size: 18px;line-height: 24px;font-weight: 600;padding-bottom: 19px;}
	/*------Career__Section__CSS ------*/
	section.cureent__sec .career__form__inner{padding: 0px;width: 100%;margin: 0 auto 0;}
	.form__label__control input{padding: 12px 15px;margin: 6px 0;}
	.career__form__inner input.wpcf7-form-control.has-spinner.wpcf7-submit{padding: 12px 20px 12px;font-size: 14px;}
	.career-form-section {padding: 50px 14px;}
	.position_box a{padding: 12px 0px;}
	.cureent__sec .modal-dialog {max-width: 93%;}
	.career__form__inner h2{font-size: 30px;padding-bottom: 10px;}
	.cureent__sec .btn-close{box-sizing: content-box;width: 10px;height: 10px;right: 0%;}
	.career__form__inner{padding: 20px;width: 100%;}
	.job__info__content h2{font-size: 30px;}
	.job__info__content h3{font-size: 24px;}
	.job__description{width: 90%;}
	.job__description{width: 90%;margin: 60px auto 0;}
	.modal-dialog-centered{min-height: calc(100% - 4rem);}

	/* plywood css */
	.industries_box {width: 100%;}
	.industries_box_img {right: 0;text-align: center;}
	.industries_box:nth-child(odd) {left: 0;}
	.industries_box:nth-child(odd) .row {left: 0;}
	.industries_content h2 {font-size: 30px;}
	.industries_content {width: 100%;}
	.industries_content p {font-size: 17px;line-height: 24px;}
	.industries_box_img img {width: auto;}
	.boosting_content h2 {font-size: 30px;}



	/* 	css 7/22/2023 */

}

/* 
##Device = Tablets, Ipads (portrait)
##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {

	.blogs_home .contents h5 {
		font-size: 12px;
		line-height: 20px;
	}


	.blogs_home .what__do__item {
		padding: inherit;

	}


	p{font-size: 15px;line-height: 24px;}
	/*------Header__Section ------*/
	.nav-search-button{background-color: initial;}
	.navigation-portrait .nav-menus-wrapper{width: 500px;left:-500px;}
	header#\35 18 .nav-menu > li > a{color: initial;}
	.navigation-portrait .nav-menu > li > a{padding: 20px 10px 20px 30px;}
	.megamenu-lists{width: 100%;display: table;margin: 0 0px 0 -1px;}
	.navigation-portrait .nav-search {height: 28px;padding: 10px 10px;margin-right: 2px;}
	.change-menus li{width: 50%;}
	/*------Hone__Slider ------*/
	.services {padding: 60px 20px; border-bottom:0;}
	.ab__slder .container__full .row .col-lg-4 .slide__box .slide__content{position:inherit;padding: 40px 40px 50px;bottom: inherit;}
	.ab__slder .container__full .row .col-lg-4 .slide__box {height: 100%;background-position: center;}
	.multi__slider{position:inherit;}
	.flex__box .services__content{max-width: 100%;}
	.flex__box{flex-wrap: wrap;}
	.services__content h4{position: relative;color: var(--color-ideally-red);font-size: 20px;padding-left: 45px;}
	.pluscolumns-plus{margin-bottom: 30px;border-bottom: solid 1px #ccc;padding-bottom: 30px;width: 100%;height: 10px;}
	/*------Hone__Digital ------*/
	.digital-area{padding: 80px 0px 80px;}
	.solve-content h2{font-size: 30px;}
	.solve-content{width: 100%;}
	section.digital-area .container .row .col-lg-4{width: 200px;}

	/*------About__Section ------*/
	.card__box{height: 720px;padding: 0 25px;}
	.card__box img{height: 100%;object-fit: cover;}
	.poler__content{top: 50%; max-width: 580px;transform: translate(-50%, -50%);right: auto;left: 50%;width: 100%;padding: 60px;}
	.read__more{padding: 14px 30px;}
	.poler__content img{padding-bottom: 30px;max-width: 65px;}
	.redy12{width: 100%;padding: 0 27px;text-align: left;}
	.redy12 h2{width:60%;}
	.client__info{width: 100%;}
	.main__grow{padding: 50px 0 0;}
	/*------Footer__Section ------*/
	footer{width: 100%;background: var(--color-font);display: inline-block;padding: 100px 0 30px;}
	.copy-right{display: block;background: var(--color-font);padding: 50px 0 30px;}
	footer .container .row .col-md-6{display: none;}
	.fotter-info ul{justify-content: center;}
	.fotter-info ul li a{font-size: 15px;}
	/*------Our__Trust__Circle__Section ------*/
	.client__logo{text-align: center;}
	/*-----Testimonial__Section ------*/
	section.testimonial{padding-top: 0;}
	.testimonial .container .row .col-lg-12{width: auto;}
	.testi__content p{font-size: 25px;padding-bottom: 10px;}
	/*-----Barndig__Section ------*/
	section.brand .container .row .col-lg-12{padding: 0;}
	section.brand .container{max-width: 100%;}
	.image__box {width: 100%;}
	.content__box{position: inherit;top: auto;width: 90%;margin: -110px auto 0;max-width: inherit;}
	.content__box h4{font-size: 30px;line-height: 34px;font-weight: 700;padding-bottom: 18px;}
	.brand .redy12{padding: 50px 41px;}
	.brand{padding: 0 0 20px 0;}
	/*------Inner__Main__Services ------*/
	.image__boxs {width: 35%;height: 240px;}
	.contants__boxs{width: 75%;height: auto;padding: 40px 40px 40px 90px;}
	.contants__boxs h4{font-size: 25px;line-height: 32px;padding-bottom: 48px;color: var(--color-font);}
	.contants__boxs h4:before {bottom: 2%;}
	.row.offsetrows {padding: 0;}
	.reflex__section .flex__boxs:nth-child(even) .contants__boxs{padding: 40px 90px 40px 40px;}
	.flex__boxs:nth-child(2){margin: 60px 0;}
	.navgrid-item{text-align: left;padding: 30px;;height: 100%;display: flex;flex-direction: column;}
	section.all__seo .container .row {justify-content: center;}
	.cate__t p{    padding: 0 0px;}
	/*------Inner__Main__Services ------*/
	section.inner__services {padding: 40px 0;}
	.introdivide-hr{width: 100%;margin: 0 auto;border: solid var(--logo-bg);border-width: 0 0 4px;height: 0;margin: 2rem 0;width: 100px;}
	.introdivide-hr svg {display: none;}
	.pading p{width:auto}
	.get__beter__section{width: 100%;margin: 50px auto 0;}
	.foundation{width: 80%;}
	.racip__listings{width: 100%;}
	.racip__listings ul {display: flex;flex-wrap: wrap;justify-content: center;}
	.racip__listings ul li{padding: 30px;flex-wrap: wrap;margin: 0 0 20px;}
	.icon__flex{width: 100%;padding-bottom: 40px;align-items: center;position: relative;}
	.icon__flex img{height: 60px;margin-right: 20px;}
	.icon__flex:before{content: "";position: absolute;bottom: 20px;max-width: 100px;width: 100%;height: 1px;background: var(--white-text);}
	.icon__flex h4{color: var(--white-bg);font-weight: 500;font-size: 20px;}
	.voice__content{width: 100%;padding-left: 0px;border-left: 0;margin-left: 0px;}
	.lets__content {width: 90%;}
	section.all__lets{padding: 80px 0;}
	section.all__seo .container .row .col-lg-6:nth-child(n){margin-bottom: 25px;}
	/*------Support__Section ------*/
	section.inner__contact .container .row .col-lg-12 .row {width: 100%;}
	section.inner__contact .container .row .col-lg-12 .row .col-lg-6:last-child{margin-bottom: 0;}
	section.it__support{padding-bottom: 0;}
	section.it__support .container .row{width: 100%;}
	.contactcolumns-pair ul li a{font-size: 15px;}
	section.counterys .container .row .col-lg-6:last-child .multi__office{margin: 0;}
	.introdivide-first{width: 60%;}
	.inners__content{width: 80%;margin: 0 auto;}
	section.width__fo{padding-bottom: 70px;}
	/*------Blog__Section ------*/
	section.all__seo.inner__blog:before{height: 100%;}
	section.recent{padding: 100px 0;}
	section.recent .container{width: 100%;}
	.what__do__img{height: 330px;}
	.blog__info__tittle{width: 90%;}

	/* plywood css */
	.industries_content p {font-size: 19px;line-height: 29px;}
}
/* 
##Device = Tablets, Ipads (landscape)
##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.multi__slider img {
		width: 150px;
		margin-bottom: 0px;
	}

	.multi__slider h4 {
		font-size: 22px;
		font-weight: normal;
		line-height: 35px;
		display: inline-block;
	}

	.multi__slider {
		bottom: auto;
		left: 0px;
		padding: 20px 17px 0;
	}

	.progressBarContainer{
		bottom: -17px;
	}

	section.all__seo .container .row .col-lg-6:nth-child(n) {
		margin-bottom: 25px;
	}

}
/* TESTING CSS END */
@media screen and (max-width: 1399px){
	.single-news_sidebar {
		top: 25% !important;
	}
	section.marketing_faqs h2 {
		font-size: 34px;
		font-weight: 800;
		color: var(--color-font);
		padding: 0;
		padding-bottom: 30px;
	}
}

@media screen and (max-width: 1199px){
	.marketing_faqs h2 {
		font-size: 34px;
	}
}

@media screen and (max-width: 767px){
	.single-news_sidebar {
		margin-top: 30px !important;
	}
	.faq_head {
		margin: auto;
		width: 85%;
		text-align: center;
		margin-bottom: 30px;
	}
	.marketing_faqs h2 {
		padding-bottom: 10px;
	}
}


@media screen and (max-width: 575px){
	.dark img {
		margin-bottom: 20px;
	}
	.faq_head {
		width: 100%;
	}
	.contact-icon > * {
    width: 100% !important;
}
.contact-icon {
    bottom: 0;
    top: auto;
    transform: none;
    display: grid !important;
    width: 100%;
    position: fixed;
    grid-template-columns: 1fr 1fr;
}
	.contact-icon button.top-contact img, .contact-icon .whatsapp_icon img {
    width: 36px;
}
	    .contact-icon button.top-contact, .contact-icon .whatsapp_icon {
        width: 68px;
        padding: 14px 15px;
        height: auto;
        position: static;
        text-align: center;
    }
	.contact-info {
    right: 0 !important;
    width: 100% !important;
    transform: none !important;
    top: auto !important;
    max-width: 100% !important;
    display: block;
    bottom: -100%;
}
	.contact-info.expand {
    bottom: 64px !important;
}
	button.top-contact {
    border-bottom: 0px solid #fff !important;
}
	    .contact-icon button.top-contact, .contact-icon .whatsapp_icon {
        padding: 14px 0px !important;
    }
}





