/*
Theme Name: linkd Child
Theme URI: 
Description: A child theme of linkd Theme
Author: linkd
Author URI: 
Version: 1.0.0
Template: linkd
*/
@import url("../linkd/style.css");
:root {
	--siteColor:#00C1D5;
	--colorWhite:#fff;
}
header, header .container {z-index: initial;}
header .container_inner .header_inner_left {z-index: 999;}
.mobile_menu_button span, .side_menu_button>a {color: var(--colorWhite);}
.header_bottom .container_inner, footer .container_inner, .title_holder .container_inner, .page-template-blog-large-image .container_inner, .single-partners .container_inner{width: 100%;margin: 0 auto;max-width: 1390px;}
header .container_inner .header_inner_left {left: auto;right: 65px;}
.q_logo img {right: 0px;}
#partners .qode_client_image_holder img {height: 70px;object-fit: contain;}
.arrbounce {-moz-animation: arrowbounce 2s infinite;-webkit-animation: arrowbounce 2s infinite;animation: arrowbounce 2s infinite;}
.qode_clients {display: flex; flex-wrap: wrap;align-items: center;}
span.dot {width: 10px;height: 10px;background: var(--siteColor);display: inline-block;margin-left: 3px;border-radius: 100%;}
span.sitecolor {color: var(--siteColor);}
span.dark {background: #444;}
.sp-bet .elementor-container{justify-content:space-between;}
.testimonial_text_inner p {line-height: 40px;}
.testimonial_content_inner {padding: 20px !important;max-width: 1120px;margin: 0 auto;}
p.testimonial_author {font-style: italic;max-width: 400px;margin: 0 auto;line-height: 32px;}
.testimonials_c_holder .flex-control-nav li {width: auto;height: auto;}
.testimonials_c_holder .flex-control-nav li a.flex-active {background-color: var(--siteColor); width: 19px;height: 19px;}
.testimonials_c_holder .flex-control-nav li a {width: 15px;height: 15px;}
.testimonials_c_holder .flex-control-nav {margin-top: 20px;display: flex;align-items: center;justify-content: center;}
.testimonial_content_inner:before {content: '';background: url('https://www.linkdtourism.com/wp-content/uploads/2022/06/quote-left.svg') no-repeat;width: 85px;height: 65px;position: absolute;left: 0;}
.testimonial_content_inner:after {content: '';background: url(https://www.linkdtourism.com/wp-content/uploads/2022/06/quote-right.svg) no-repeat;;width: 85px; height: 65px; position: absolute; right: 0;bottom: 0;}
.column1.footer_col1 {width: 22%;}
.column2.footer_col2 {width: 78%;}
div#block-8 {margin-top: 60px;}
.menu-footer-menu-container ul {justify-content: space-between;display: flex;align-items: center;}
ul#menu-footer-menu li.subs a {background: #fff;color: #444 !important;padding: 10px 13px;border-radius: 50px;}
.menu-social-links-container ul {display: flex;}
.menu-social-links-container ul li a {background: #444;border: 1px solid var(--colorWhite); width: 41px;height: 41px; line-height: 41px;justify-content: center;display: flex !important; align-items: center; border-radius: 100%;margin-right: 15px;}
div#block-9 {margin-top: 40px;border-top: 1px solid var(--siteColor);padding-top: 10px;text-align: center;}
.title {background-size: cover !important;}
.postid-888 .title {background-position:top !important;}
.breadcrumb {right: auto;height:auto;top:-8px;color:#fff;max-width: 60%;}
.breadcrumbs_inner span.current {text-decoration: underline;}
.title.title_size_large h1 {display: inline-block; background: var(--siteColor); padding: 13px 39px; margin-top: 110px;}
span.subtitle {margin-top: 22px;max-width: 640px;}
.title_subtitle_holder, .overlapping_content_margin, .title_subtitle_holder_inner, .title_holder .container_inner {position: static !important; }
.title_subtitle_holder .title_subtitle_holder_inner {padding:0px !important;}
/* .page-id-5142.overlapping_content .title_outer {border-right: 45px solid var(--siteColor);border-left:0;} */
.overlapping_content .title_outer {border-left: 45px solid var(--siteColor);}
.form-group {margin-bottom: 20px;}
.page-id-757 span.subtitle {max-width: 730px;}
.q_team_title_holder span {font-size: 20px;text-transform: capitalize;line-height: 30px;display: inline-block;}
.q_team .q_team_title_holder .q_team_name {margin-bottom: 0;}
.q_team .q_team_title_holder { margin: 0;}
.q_team .q_team_text {padding: 38px 16px 0;background: #f5f5f5;max-width: 324px;min-height: 154px;}
.q_team .q_team_image {z-index: 0;background: var(--siteColor);}
.q_team .q_team_image:before {content: '';background: #fff;position: absolute;width: 100%;height: 85px;top: 0;z-index: -1;}
.q_team .q_team_image img {height: 364px;object-fit: contain;object-position: center bottom;}
.last .q_team_image {max-width: 324px;}
.wrapper .content {margin-top: -100px;margin-bottom: 0;}
.q_team:hover .q_team_text {box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);transition: 0.3s ease-out;}
.q_team, .q_team_inner {overflow:inherit;}
.page-template-blog-large-image .overlapping_content {margin-top: 0 !important;padding: 70px 0 !important;}
.blog_holder.blog_large_image {display: flex;flex-wrap: wrap;}
.blog_holder.blog_large_image article {width: 50%;box-sizing: border-box;}
.blog_holder.blog_large_image article:nth-child(odd) {padding-right: 60px;}
.blog_holder.blog_large_image article:nth-child(even) {padding-left: 60px;}
.post_content_holder .post_image img {height: 450px;object-fit: cover;}
p.post_excerpt {font-size: 22px;line-height: 30px;color: #444;}
.post_info {display: none !important;}
.blog_holder.blog_large_image h2, .blog_holder.blog_large_image h2 a, .blog_holder.blog_single article h2 {margin-bottom: 30px;}
.post_more a {color: var(--siteColor);font-size: 22px !important; font-weight: normal;letter-spacing: 0; text-transform: capitalize; border-radius: 50px; border: 1px solid var(--siteColor);height: 38px !important;line-height: 38px !important;padding: 0 40px !important;}
span.date.entry_date.updated {background: var(--siteColor);padding: 12px 15px;display: inline-block; min-width: 236px;font-size: 20px;color: #fff;font-weight: 600;box-sizing: border-box;}
span.date.entry_date.updated img {vertical-align: top;}
span.post_date {padding-left: 15px;}
.blog_holder article .post_text .post_text_inner {padding: 25px 23px 0;}
.call-action {max-width: 1390px;margin: 0 auto;padding: 70px 0;display: flex;flex-wrap: wrap;align-items: center;}
.lft-sec {width: 20.383%;}
.center-sec {width: 56.022%;color: #444;}
.right-sec {width: 23.205%;text-align: right;}
.right-sec a {background: #fff;color: #444;}
.page-template-team .breadcrumbs, .page-template-team .breadcrumb .current, .page-template-team .breadcrumb a {color: #444;}
.page-template-team 
.title.title_size_large h1 {display: none;}
.page-template-team .title_holder, .page-template-team .title.title_size_large.position_left {height: auto !important;}
div#comments, #respond {display: none;}
.single-post .title_outer .title:before, .single-casestudy .title_outer .title:before, .single-partners .title_outer .title:before {content: '';background: #444;position: absolute;width: 100%;height: 100%;opacity: 0.7;mix-blend-mode: multiply;top:0;z-index:1;}
.single-post .title.title_size_large h1 {background: transparent;padding: 0;}
.single-post .overlapping_content, .single-casestudy .overlapping_content, .single-partners .overlapping_content {margin-top: 0 !important;display: block !important;}
.single-post .overlapping_content .container_inner, .single-casestudy .overlapping_content .container_inner {max-width: 1390px;width: 100%;margin: 0 auto;}
span.posted_date {color: #fff;margin-top: 25px;display: block;font-size: 24px;}
.postid-1450 span.posted_date.post-excerpt {display: none;}
.more-release h2 {margin-bottom: 30px;}
.more-release ul {background: #f5f5f5;display: flex;flex-wrap: wrap;padding: 45px 30px;}
.more-release h5.latest_post_title {letter-spacing: 0;text-transform: capitalize;font-size: 16px;line-height: 21px;}
.more-release span.post_infos {display: none;}
.more-release ul li {width: calc(33.33% - 30px);box-sizing: border-box;padding-top: 0;margin: 0 15px;}
.more-release .latest_post_image { width: 100%;}
.more-release .latest_post_text {box-sizing: border-box;padding-left: 0 !important;width: 100%;float: left;margin-top: 20px;}
.more-release {padding-bottom: 40px;}
.case-list {display: flex;flex-wrap: wrap;}
.casestudy-inner {width: calc(50% - 50px);border: 1px solid #c4c4c4;position: relative;margin-bottom: 62px;}
.case-list .casestudy-inner:nth-child(odd) {margin-right: 50px;}
.case-list .casestudy-inner:nth-child(even) {margin-left: 50px;}
.caseimage img {height: 590px;width: 100%;object-fit: cover;display: block;}
h2.case-title {background: var(--siteColor);padding: 22px 30px;color: #fff;font-size: 30px;line-height: 33px;}
.casetext-inner {padding: 30px 30px 70px;font-weight: 600;color: #444;text-transform:capitalize;}
.view-btn {position: absolute;bottom: 20px;}
.view-btn a {color: var(--siteColor);transition: all 300ms ease 0.11s;}
.view-btn a:hover img {transform: translateX(10px);transition: all 300ms ease 0.11s;}
.work_list {/*column-count: 4;*/width: 100%;display: flex;flex-wrap: wrap;}
.work_list .work_inner {border: 1px solid #c4c4c4;page-break-inside: avoid;break-inside: avoid;width: calc((100% - 120px) / 4);margin: 0 15px 30px;}
.feat_image img {display: block;width:100%;}
.work_text {text-align: center;padding: 20px 40px;position: relative;background: #fff;transition: all 300ms ease 0.11s;}
.work_text img {height: 130px;object-fit: contain;}
.work_text p.excerpt {color: #000;font-size: 18px;line-height: 26px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;position: absolute;bottom: 0px;left: 0;opacity: 0;transition: all 300ms ease 0.11s;max-width: 300px;right: 0;margin: 0 auto;}
.work_inner:hover p.excerpt {transform: translateY(38px);opacity: 1;}
/* .work_inner:hover .work_text {transform: translateY(-50px);} */
.work_inner:hover {box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);}
/* .single-casestudy .title {background-position: top !important;} */
div#custom_html-2 {background: var(--siteColor);}
.case-title {display: flex;justify-content: space-between;align-items: center;}
.results-sec {background: #fff;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);padding: 50px;box-sizing: border-box;max-width: 366px;color: #000;margin-top: 80px;text-transform: capitalize;}
.results-sec ul {list-style: none;}
.results-sec ul li h2 {font-size: 40px;line-height: 48px;}
.results-sec ul li:not(:last-child) {border-bottom: 1px solid #444;padding-bottom: 18px;margin-bottom: 18px;}
span.post-excerpt {max-width: 900px;line-height: 34px;}
a.video-pop {width: 56px;height: 56px;background: #cececd;border-radius: 100%;display: flex;align-items: center;justify-content: center;position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%);padding: 18px;box-sizing:border-box;display:none;} 
a.video-pop img {width: auto;}
.single-partners .title .title_holder .container {padding-bottom: 30px;/*vertical-align: bottom;*/}
.gslide figcaption.elementor-image-carousel-caption {position: absolute;bottom: 20px;padding: 0 16px;}
.gslide span.swiper-pagination-bullet {width: 20px;height: 9px;border-radius: 0;}
.gslide .swiper-pagination {bottom: -15px;}
.qode_video_box .qode_video_image .qode_video_box_button {opacity: 80%;}
.gslide2 figcaption.elementor-image-carousel-caption {top: 50%;left: 50%;transform: translate(-50%, -50%);bottom: auto;text-align: center !important; width: 100%; opacity: 0;}
.gslide2 figure.swiper-slide-inner:hover figcaption.elementor-image-carousel-caption{opacity:1;transition:0.3s ease-out}
.gslide2 figure.swiper-slide-inner:hover:before {content: '';background: #000;position: absolute;width: 100%;height: 97%;opacity: 50%;mix-blend-mode: multiply;}
.circle {width: 16px;height: 16px;display: inline-block;background: #444;border-radius: 100%;vertical-align: middle;margin-right: 24px;}
.current-month-sec {background: #f5f5f5;padding: 32px;margin: 30px 0;display: flex;justify-content: space-between;}
a.download {background: var(--siteColor);border: 1px solid var(--siteColor);width: 72px;height: 72px;padding: 0;border-radius: 0;display: flex;align-items: center;justify-content: center;margin-left: auto;}
.month-rgtsec {max-width: 115px;}
.month-rgtsec p {line-height: 31px;color: #444;margin-top: 15px;}
.month-lftsec ul {margin-top: 40px;list-style-position:inside;}
.month-list ul {display: flex;list-style: none;flex-wrap: wrap;margin-top: 30px;}
.month-list ul li {width: calc((100% / 6) - 25px);height: 213px; display: flex;align-items: center;justify-content: center;border: 1px solid #C4C4C4;margin-right: 30px;cursor: pointer;margin-bottom: 30px;}
.month-list ul li:nth-child(6n) {margin: 0;}
.month-list ul li:hover, .month-list ul li.active {background: var(--siteColor);border: 1px solid var(--siteColor); transition: 0.3s ease-out;color: #fff;}
.year-block .month-block:not(:last-child) {margin-bottom: 42px;}
.latest_post_image img {height: 250px;object-fit: cover;}
.h100 {height:100%;}
.title.has_background, .title.has_fixed_background, section.parallax_section_holder {background-position: center center;}
.page-template-team .breadcrumb {color: #444;}
.cmn-list ol {counter-reset: li;list-style:none;}
.cmn-list ol li:before {content: counter(li);counter-increment: li;position: absolute;left: 0;box-sizing: border-box;width: 40px; margin-right: 8px;color: #fff;font-weight: bold;font-size: 22px;text-align: center;background: var(--siteColor);height: 40px;line-height: 40px;border-radius: 100%;}
.cmn-list ol li {position: relative;padding-left: 60px;padding-bottom: 20px;}
.cmn2 ol li:before {background: #fff;color: var(--siteColor);}
ul {list-style-position: outside;}
.fancybox-caption__body {display: none;}
.reg .elementor-image-box-wrapper img, .w100 a img, .w100 img {width: 100%;}
.w100 a {display: block !important;}
form.post-password-form {max-width: 520px;margin: 160px auto 60px;background: #f5f5f5;padding: 50px;box-sizing: border-box;}
form.post-password-form input[type="password"] {border: 1px solid #ddd;}
form.post-password-form input[type="submit"] {background: var(--siteColor);border: 1px solid var(--siteColor); color: #fff;padding: 5px 40px; margin-bottom: 0;}
form.post-password-form p:last-child {margin-bottom: 0;}
form.post-password-form p:first-child {font-weight: bold;color: #444; line-height: 34px;font-size: 24px;}
.cpop span.elementor-button-text {text-align: left;width: calc(100% - 60px);}
.cpop span.elementor-button-content-wrapper {align-items: center;}
.cpop span.elementor-button-icon {background: #c4c4c4;width: 40px;height: 40px;line-height: 50px;border-radius: 100%;}
.cpop a.elementor-button-link:hover .elementor-button-icon {background:var(--siteColor);}
.right-sec a.elementor-button-link {color: #444;}
.right-sec a.elementor-button-link:hover {color: #fff;}
.loc figure.swiper-slide-inner img {height: 292px;object-fit: cover;}
.ulink li {background: #fff;border-radius: 50px;display: flex;align-items: center;margin: 0 16px 20px;padding: 10px 15px 10px 60px!important;box-sizing: border-box;margin-left: 0;}
.ulink ol {display: flex;flex-wrap: wrap;}
.ulink li::before {left: 10px !important;}
.ulink li:last-child {margin-bottom: 0;}
.title.title_size_large h1 span:after {content: '.';}
.casetext-inner ul {margin-left: 22px;}
.single-partners span.posted_date.post-excerpt, div.comment_form {display: none;}
.elementor-swiper-button {width: 50px !important;height: 50px!important;line-height: 50px;background: #00c1d5;text-align: center;justify-content: center;align-items: center;border-radius: 100%;}
.page-id-757 .title.title_size_large {background-position: left !important;}
.footer_top_holder {background-position: center;}
.postid-1447 .title.title_size_large h1, .postid-6784 .title.title_size_large h1 {max-width:895px;}
.postid-6702 .title.title_size_large h1 {max-width: 710px;}
.postid-6784 .title {background-position:bottom !important;}
.pr-title {margin: 0 15px 20px;}
@media only screen and (min-width:600px) {
	.cteam br {display:none;}
}
@media only screen and (max-width:1700px) {
	.header_bottom .container_inner, footer .container_inner, .title_holder .container_inner, .page-template-blog-large-image .container_inner, .single-partners .container_inner {max-width:1200px;}
}
@media only screen and (min-width:1401px) and (max-width:1700px) {
	.more-release {padding: 0 70px 30px;max-width: 1200px;margin: 0 auto;}
}
@media only screen and (max-width:1400px) {
	.footer_top {padding-left: 70px;padding-right: 70px;}
	.title_outer .title_holder {padding: 0 70px;box-sizing: border-box;}
	.title.title_size_large h1 {font-size: 48px;line-height: 58px;}
	.subtitle {font-size: 20px;line-height: 30px;}
	.breadcrumb, .breadcrumb .current, .breadcrumb a {font-size: 18px;}
	.q_team .q_team_image img {height: 320px;}
	.q_team .q_team_text {padding: 30px 12px 0;max-width: 292px;}
	.q_team_title_holder span {font-size: 16px;line-height: 26px;}
	.last .q_team_image {max-width: 292px;min-height: 134px}
	.page-template-blog-large-image .overlapping_content {padding: 70px 70px !important;}
	span.date.entry_date.updated img {vertical-align: sub;}
	span.date.entry_date.updated {padding: 8px 15px;min-width: 213px;font-size: 16px;}
	.blog_holder.blog_large_image h2, .blog_holder.blog_large_image h2 a, .blog_holder.blog_single article h2 {font-size: 24px;line-height: 34px;}
	p.post_excerpt {font-size: 18px;line-height: 26px;}
	.post_more a {font-size: 18px !important;padding: 0 30px !important;}
	span.posted_date {font-size: 20px;line-height: 30px;}
	.more-release {padding: 0 70px 30px;max-width: 1200px;margin: 0 auto;}
	.call-action {padding: 70px 70px;}
	h2.case-title {font-size: 24px;line-height: 30px;}
	.casetext-inner {font-size: 18px;line-height: 30px;}
	.work_text p.excerpt {font-size: 16px;line-height: 24px;}
	.testimonial_text_inner p {font-size: 16px !important;line-height: 30px;}
	.header_bottom {padding: 0 70px;}
}
@media only screen and (min-width:1367px) and (max-width:1700px) {
	.elementor-kit-5 h2 {font-size: 28px;line-height: 38px;}
	.elementor-kit-5 {--e-global-typography-406649a-font-size: 18px;--e-global-typography-406649a-line-height: 28px;}
	.pbtn .elementor-widget-container {margin-top: 30px !important;}
	.elementor-widget-button .elementor-button {font-size: 18px;}
	.chead h2 {font-size: 28px !important;line-height: 38px !important;}
}
@media only screen and (min-width:1300px) and (max-width:1400px) {
	.gtouch {width: 35% !important;}
	.testimonial_content_inner {padding: 20px 70px!important;}
}
@media only screen and (max-width:1200px) {
	.overlapping_content_margin {margin: 0px!important;}
}
@media only screen and (min-width:1025px) and (max-width:1300px) {
	.menu-footer-menu-container ul {flex-wrap: wrap;}
	.footer_top .widget.widget_nav_menu li {padding-right: 15px;}
	.q_team .q_team_image img {height: 274px;}
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
	.month-list ul li {height: 160px;}
	.caseimage img {height: 380px;}
	.casestudy-inner {width: calc(50% - 20px);margin-bottom: 40px;}
	.case-list .casestudy-inner:nth-child(even) {margin-left: 20px;}
	.case-list .casestudy-inner:nth-child(odd) {margin-right: 20px;}
}
@media only screen and (min-width:1001px) and (max-width:1200px) {
	.breadcrumb {top: 30px !important;max-width: 70%;}
	
}
@media only screen and (max-width:1024px) {
	.overlapping_content .title_outer {border-left: 15px solid var(--siteColor);}
/* 	.page-id-5142.overlapping_content .title_outer {border-right: 15px solid var(--siteColor);} */
	.work_list .work_inner {width: calc((100% - 60px) / 2);margin: 0 15px 30px;}
}
@media only screen and (max-width:1000px) {
	header .container_inner .header_inner_left {left: auto !important;position: absolute !important;}
	header .container_inner .header_inner_left, .q_logo a {left: auto !important;}
	.logo_wrapper {position: static;}
	body.qode_header_in_grid .header_bottom {padding: 0 20px;}
	.page-id-419.overlapping_content .title_outer {border-right: 15px solid var(--siteColor);}
	.breadcrumb {position: absolute;top: 110px !important;}
	.title.title_size_large {height: 470px !important;}
	.page-template-team header .q_logo img.dark {display: block !important;}
	.page-template-team header .q_logo img.mobile {opacity: 0 !important;}
	.page-template-team span.posted_date {display: none;}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.footer_top {padding: 50px;}
	.menu-footer-menu-container ul {flex-wrap: wrap;justify-content: inherit;}
	.footer_top .widget.widget_nav_menu li {padding-right: 15px;}
	.title_outer .title_holder {padding: 0 50px !important;}
	body.qode_header_in_grid .header_bottom {padding: 0 50px;}
	.q_team .q_team_image img {height: 250px;}
	.last .q_team_image, .q_team .q_team_text {max-width: inherit;}
	.more-release {padding: 0 30px 30px;}
	.latest_post_image img {height: 150px;}
	.more-release ul {padding: 35px 20px;}
	.call-action {padding: 50px;}
	.center-sec {font-size: 16px;line-height: 26px;}
	.lft-sec {width: 24%;}
	.center-sec {width: 46%;padding: 0 10px;box-sizing: border-box;}
	.right-sec {width: 30%;}
	.results-sec {padding: 30px;max-width: 275px;margin-top: 30px;}
	.results-sec ul li {font-size: 18px;line-height: 28px;}
	.lft-title {padding-right: 40px;}
	.results-sec ul li h2 {font-size: 30px;line-height: 40px;}
	.single-casestudy .breadcrumb {top: 30px !important;}
	.month-list ul li {width: calc((100% / 4) - 23px);height: 170px;}
	.month-list ul li:nth-child(4n), .month-list ul li:last-child {margin-right: 0 !important;}
	.month-list ul li:nth-child(6n) {margin-right: 30px;}
	.page-template-team .title_outer .title_holder {padding: 0 40px !important;}
	.page-template-team .breadcrumb {top: 40px !important;}
	.case-list .casestudy-inner:nth-child(odd) {margin-right: 10px;}
	.case-list .casestudy-inner:nth-child(even) {margin-left: 10px;}
	.casestudy-inner {width: calc(50% - 10px);margin-bottom: 20px;}
	.caseimage img {height: 300px;}
}
@media only screen and (max-width:767px) {
	.header_bottom {padding: 0 20px !important;}
	.footer_top {padding: 40px 20px;}
	.column1.footer_col1 {width: 100%;}
	footer .container_inner, nav.content_menu {padding: 0;}
	.column2.footer_col2 {width: 100%;}
	.menu-footer-menu-container ul {flex-wrap: wrap;justify-content: inherit;}
	div#block-9 {padding-top: 30px;margin-left:0;}
	.footer_top .widget.widget_nav_menu li {padding-right: 15px;}
	.footer_col2 .column_inner {padding: 0 !important;}
	.footer_col2 .widget_nav_menu {margin: 15px 0 10px !important;}
	.subtitle {font-size: 16px;line-height: 24px;}
	.breadcrumb, .breadcrumb .current, .breadcrumb a {font-size: 16px;}
	.overlapping_content .title .title_holder .container {padding-bottom: 50px;}
	.title_subtitle_holder_inner, .single-post .title .title_holder, .single-casestudy .title .title_holder, .single-partners .title_subtitle_holder{padding: 0 20px !important;}
	.work_list {column-count: 2;}
	.q_team .q_team_text {max-width: initial;min-height: auto;padding: 15px;}
	.q_team .q_team_image img {height: auto;}
	.last .q_team_image {max-width: inherit;min-height: auto;}
	p.post_excerpt {font-size: 16px;line-height: 24px;}
	.post_more a {font-size: 16px !important;padding: 0px 25px !important;}
	.blog_holder.blog_large_image h2, .blog_holder.blog_large_image h2 a, .blog_holder.blog_single article h2 {font-size: 20px;line-height: 30px;}
	.right-sec {width: 100%;text-align: center;}
	.center-sec, .lft-sec {width: 100%;}
	.call-action {padding: 40px 20px;text-align: center;}
	.center-sec p {font-size: 16px;line-height: 26px;}
	.lft-sec h2 {padding-bottom: 10px;}
	.center-sec {padding-top: 10px;padding-bottom: 20px;}
	.more-release {padding: 0;}
	.breadcrumb {max-width: 100%;}
	.breadcrumbs_inner {line-height: 26px;}
	.case-title {display: block;}
	.results-sec {padding: 30px;}
	.single-casestudy .title .title_holder, .single-casestudy .title .title_holder .container {display:block;}
	.results-sec {margin-top: 20px;}
	.results-sec ul li h2 {font-size: 26px;line-height: 36px;}
	.results-sec ul li:not(:last-child) {padding-bottom: 10px;margin-bottom: 10px;}
	.results-sec ul li {font-size: 16px;line-height: 26px;}
	.single-casestudy .title.title_size_large {height: 650px !important;}
	.page-template-team .breadcrumb {position: static;padding: 0 20px;}
	.single-post .breadcrumb {position: static;}
	.single-post .title .title_holder {display: block;}
	.single-post .title.title_size_large h1 {margin-top: 50px;}
	.single-casestudy .breadcrumb {position:static; padding-top:90px;}
	.single-casestudy .title.title_size_large h1 {margin-top:30px;}
}
@media only screen and (min-width:601px) and (max-width:767px) {
	.month-list ul li {width: calc((100% / 3) - 20px);height: 170px;}
	.month-list ul li:nth-child(3n) {margin-right: 0;}
	.case-list .casestudy-inner:nth-child(odd) {margin-right: 10px;}
	.case-list .casestudy-inner:nth-child(even) {margin-left: 10px;}
	.casestudy-inner {width: calc(50% - 10px);margin-bottom: 20px;}
	.caseimage img {height: 300px;}
}
@media only screen and (max-width:600px) {
	.qode_client_holder {width: 50% !important;margin-bottom: 0 !important;}
	.testimonial_content_inner {padding: 20px 0 !important;}
	.work_text {padding: 15px;}
	.blog_holder.blog_large_image {margin-top: 40px;}
	.blog_holder.blog_large_image article {width: 100%;padding: 0 !important;}
	.post_content_holder .post_image img {height: 250px;}
	.work_text img {height: auto;}
	a {word-break: break-word;}
	.month-list ul li {width: calc((100% / 2) - 7.5px);height: 130px; margin-right: 15px;margin-bottom: 15px;font-size: 16px;}
	.month-list ul li:nth-child(even) {margin-right: 0;}
	.current-month-sec {padding: 20px;}
	.current-month-sec {display: block;}
	.month-lftsec li {font-size: 16px;}
	.month-lftsec ul {margin-top: 10px;}
	.casestudy-inner {width: 100%;margin-bottom: 20px;}
	.caseimage img {height: 300px;}
	.case-list .casestudy-inner:nth-child(even) {margin-left: 0;}
	h2.case-title {padding: 15px 20px;}
	.casetext-inner {padding: 15px 15px 60px;}
	.case-list .casestudy-inner:nth-child(odd) {margin-right: 0;}
	.title.title_size_large {height: 100% !important;}
	.title_outer .has_background.title .title_holder {position:relative;}
}
@media not all and (min-resolution: 0.001dpcm) {
	@media only screen and (max-width:767px) {
		.single-post .breadcrumb, .page-template-team .breadcrumb {padding-top:90px;}
	}
}
@-moz-keyframes arrowbounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);transform: translateY(0);}
  40% {-moz-transform: translateY(-30px);transform: translateY(-30px);}
  60% {-moz-transform: translateY(-15px);transform: translateY(-15px);}
}
@-webkit-keyframes arrowbounce {
  0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
  40% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}
  60% {-webkit-transform: translateY(-15px);transform: translateY(-15px);}
}
@keyframes arrowbounce {
  0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
  40% {-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);-webkit-transform: translateY(-30px);transform: translateY(-30px);}
  60% {-moz-transform: translateY(-15px);-ms-transform: translateY(-15px);-webkit-transform: translateY(-15px);transform: translateY(-15px);}
}