.overlay-prject-panels .bottom_information_hover {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-6 {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;	
}
.responsive_iframe_con {
	background-size:cover !important;
	background-position:center center !important;
	background-repeat:no-repeat !important;
}
.ipad_landscape_view {
	display:none;
}
#wprmenu_menu_ul .qtranxs-lang-menu-en .qtranxs-lang-menu-item-en::after {
	content:none;
}
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item.current_page_item a {
	color:#b4b4b4 !important;
}
.fancybox-button svg path {
	stroke: #fff;
}
.fancybox-button {
	background:rgba(46, 32, 229, 1);
}
.fancybox-toolbar {
	opacity:1;
}
.fancybox-slide{
	padding:44px 44px 44px 44px;
}
.resp-container-ipad {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
.resp-container-ipad iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.mobile_view {
	display:none;
}
#wprmenu_bar .menu_title a {
	position:absolute;
	left:15px;
	top:0px;

}
#wprmenu_bar .menu_title {
	position:static;
}
#wprmenu_menu_ul li.qtranxs-lang-menu .sub-menu {
	display:block !important;
	margin-bottom: 15px;
}
#wprmenu_menu_ul li.qtranxs-lang-menu .sub-menu li {
	display: inline-block;
	margin-right: 15px;
}
#wprmenu_menu_ul li.qtranxs-lang-menu .sub-menu li a {
	font-size: calc(16px + (21 - 16) * ((100vw - 300px) / ( 1850 - 300)));
	font-weight: 100;
	font-family: PostGrotesk;
	padding: 0 0 0 0;
}
#wprmenu_menu_ul li.qtranxs-lang-menu span.wprmenu_icon {
	display:none;
}
#wprmenu_menu_ul li.qtranxs-lang-menu .sub-menu .qtranxs-lang-menu-item.current-menu-item a:after, #wprmenu_menu_ul li.qtranxs-lang-menu.qtranxs-lang-menu-en .qtranxs-lang-menu-item-en a:after {
    color: #fff;
    border-bottom: solid 1px #fff;
    content: '';
    width: 80%;
    bottom: 0;
    right: 0;
    height: 1px;
    position: absolute;
}
/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {
	.single-content-home p {
		padding: 0 15px;
	}
	.single-content-home-bg {
		padding:0 15px;
	}
	.related_projects_single_title h3 {
		margin-bottom:15px;
	}
	.related_projects_single {
		margin-bottom:30px;
		margin-top:30px;

	}
	.title-listings-careers-page-more p {
		line-height: 26px;
	}

	
	.about-slider .owl-dots {
		display:none !important;
	}
	.see-all-artforms-about {
		margin-top:30px;
	}



	.overlay-prject-panels .bottom_information_hover {
		bottom:15px;
		left:15px;
		width: calc(100% - 30px);
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.overlay-prject-panels h3 {
		top:15px;
		left:15px;
		width: calc(100% - 30px);
	}
	/* ipad spacing */
	.responsive_iframe_con,.home-header {
		margin-bottom:60px;
	}
	.home-content-area {
		margin-bottom:30px;
	}
	.blue-btm-home,.blue-btm-home.contact-blue-content {
		padding:60px 0;
		margin-top:60px;
	}
	.top_blue_bg {
		margin-bottom:60px;
	}
	.about-page-second {
		margin-top:60px;
	}
	.top-about-content p {
		margin-bottom:10px;
	}
	.top-about-content h3 {
		margin-bottom:15px;
	}
	.about-slider-title {
		margin-top:60px;
		margin-bottom:30px;
	}
	.about-slider .owl-dots {
		bottom:-46px;
	}
	.see-all-artforms-about {
		
	}
	.about-network-title, .leadership-about-title {
		margin-top:60px;
		margin-bottom:30px;
	}
	.clients-section-title {
		margin-top:30px;
		margin-bottom:30px;
	}
	.single-content-services-text {
		padding:30px 30px 30px;
		margin-bottom:60px;
	}
	.filters-projects-top {
		margin-bottom:30px;
	}
	.top_my_collection p {
		margin-bottom:30px;
	}
	.back-to-art a {
		margin-bottom:30px;
	}
	.news-page-section img {
		margin-bottom:30px;
	}
	.news-page-section {
		margin-bottom:60px;
	}
	.expand .content-single-news{
		padding-top:30px;
	}
	.content-single-news p img.alignleft, .content-single-news p img.alignright {
		max-width:50%;
		height:auto;
		/* float: none;
		margin: 0 auto 15px;
		display: block; */
	}
	.application_title {
		margin-bottom:60px;
	}
	.careers_content_con h3{
		margin-bottom:30px;
	}
	.careers_content_con img {
		margin-top:60px;
	}
	.title-listings-careers-page {
		margin-top:60px;
	}
	.news-page-section.careers-page-section {
	    margin-bottom: 30px;
	    padding-top: 30px;
    }
    .content-single-news strong {
    	margin-top:30px;
    }
    .content-single-news a {
    	margin-top:30px;
    }
    .content-single-news ul {
    	margin-top:0;
    }
    .top-title-single-projects h2 {
    	line-height: initial;
    }
    .top-title-single-projects {
    	padding-top:60px;
    	margin-top:0;
    	margin-bottom:60px;
    }
    .top-section-single-project {
    	margin-bottom:60px;
    }
    .single-project-main-content h3 {
    	margin-bottom:15px;
    }
    .single-project-main-content p {
    	margin-bottom:10px;
    }
    .testimonials-slider {
    	margin-top:60px;
    }
    .back-to-projects {
    	margin-bottom:60px;
    }
    .testimonials-slider .owl-item  {
    	margin-bottom:30px;
    }
	.testimonials-slider .owl-dots {
	    margin: 0px auto 60px;
	}
	.top_single_project {
		height:80vh;
	}
	.single-art-love h3 {
		padding:15px 15px;
	}
	.single-art-love p {
		left:30px;
		width:calc(100% - 60px);
	}
	.single-art-love a svg {
		left:30px;
		bottom:45px;
	}
	.contact-page-info h3 {
		margin-bottom:30px;
	}
	.contact-page-info .row {
		margin-top:30px;
	}
	.contact-page-info .row img {
		margin-bottom:15px;
	}
}
@media(max-width:1025px) {
	.about_slider_overlay {
		background:rgba(0, 0, 0, 0.4);
		opacity:1;
	}
	.about_slider_con h3 {
		opacity:1;
	}
	.leadership-single-panel .leadership-single-panel-content, .leadership-single-panel h3 {
		opacity:1;
	}
	.leadership-single-panel:after {
		background: rgba(0,0,0,0.4);
	}
	.leadership-single-panel:hover::after {
		background: rgba(0,0,0,0.4);
	}
	.even .overlay-prject-panels {
		background:rgba(0, 0, 0, 0.4);
		opacity:1;
	}
	.even.single-art-love:after {
		background:rgba(0, 0, 0, 0.4);
		opacity:1;
	}
	.odd.single-art-love:after {
		background:rgba(0, 0, 0, 0.4);
		opacity:1;
	}	
	.single-art-love h3, .single-art-love p {
		opacity:1;
	}
	.odd .overlay-prject-panels {
		background:rgba(0, 0, 0, 0.4);
		opacity:1;
	}
}
@media (max-width: 769px) {
	.top-about-section-vid img:not(.play-btn), .second-about-section-img img {
		margin-bottom:15px;
	}
	.overlay-prject-panels .bottom_information_hover p strong,.overlay-prject-panels .bottom_information_hover p {
		display:none;
	}
	.single-content-services-img .panel-below-services h3 {
		line-height: initial;
		margin-bottom:15px;
	}
	.top-about-content h3 {
		font-size: calc(32px + (48 - 32) * ((100vw - 300px) / ( 1850 - 300)));
		font-weight: bold;
		text-align:center;
		margin-top: 0px;
	}
	.top-about-section-vid {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.top_blue_bg {
		min-height:40vh;
		max-height:none;
		padding:30px 0;
	}
	#newsletter_popup {
		padding:15px 15px;
	}
}	
@media (max-width: 750px) {
	.top-title-single-projects {
		padding-left: 15px;
		padding-right:15px;
	}
	.top-about-section-vid {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.top-about-content, .second-about-section-img {
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.desktop_view {
		display:none;
	}
	.ipad_landscape_view {
		display:block;
	}
	.top-about-content h3 {
		text-align:center;
	}
	.related_projects_single {
		margin-top:0;
	}
	.blue-panel-gallery p {
		font-size: calc(32px + (50 - 32) * ((100vw - 300px) / ( 1850 - 300)));
		line-height: calc(42px + (70 - 42) * ((100vw - 300px) / ( 1850 - 300)));
	}
	.about-page-top {
		margin-bottom:30px;
	}
	.placeholder_img_vert .blue-panel-gallery {
		width:100%;
		position:relative;
		left:0;
	}
	.horizonal_btm_full .blue-panel-gallery p, .blue-panel-gallery p.full_width_blue_text {
		position:static;
		padding:30px 15px;
		transform:translate(0%,0%);
		-webkit-transform:translate(0%,0%);
	}
	.horizonal_btm_full .blue-panel-gallery img, .hori-gallery-col .blue-panel-gallery img {
		display:none;
	}
	.top_single_project h3{
		font-size:24px;
	}
	.top_single_project p {
		font-size:20px;
	}
	.about-slider-title h3 {

	}
	.contact-page-info h3 {
		font-size: calc(16px + (26 - 16) * ((100vw - 300px) / ( 1850 - 300)));
		line-height: initial;
	}
	.do_not_show_mobile {
		display:none;
	}
	.mobile_view {
		display:block;
	}
	.responsive_iframe_con h3 {
		padding:0 15px;
	}
	.single-content-services-text {
		margin-top:0;
	}
	.services-panel-right, .services-panel-left {
		display:none;
	}
	.single-content-home p {
		padding:0 15px;

	}
	.responsive_iframe_con,.home-header {
		margin-bottom:30px;
	}
	.leadership-single-panel{
		margin-bottom:15px;
	}
	.home-content-area {
		margin-bottom:15px;
	}
	.blue-btm-home,.blue-btm-home.contact-blue-content {
		padding:60px 0;
		margin-top:30px;
	}
	.top_blue_bg {
		margin-bottom:30px;
	}
	.about-page-second {
		margin-top:0px;
	}
	.about-network-title h3 {
		margin-top:30px;
	}

	.top-about-content p {
		
	}
	.top_blue_bg h1 {
		padding:0 15px;
	}
	.top-about-content h3 {
		margin-bottom:30px;
	}
	.about-slider-title {
		margin-top:30px;
		margin-bottom:30px;
	}
	.about-slider .owl-dots {
		bottom:-56px;
	}
	.back-to-art a {
		margin-bottom:15px !important;
	}
	.see-all-artforms-about {
		margin-top:30px;
	}
	.about-network-title, .leadership-about-title {
		margin-top:30px;
		margin-bottom:30px;
	}

	.clients-section-title {
		margin-top:45px;
		margin-bottom:30px;
	}
	.single-content-services-text {
		padding:15px 15px 15px;
		margin-bottom:30px;
	}
	.single-content-services-img .panel-below-services h3 {
		line-height: initial;
		margin-bottom:15px;
	}
	.filters-projects-top {
		margin-bottom:15px;
	}
	.top_my_collection p {
		margin-bottom:15px;
	}
	.back-to-art a {
		margin-bottom:30px;
	}
	.news-page-section img {
		margin-bottom:30px;
	}
	.news-page-section {
		margin-bottom:60px;
	}
	.expand .content-single-news{
		padding-top:15px;
	}
	.content-single-news p img.alignleft, .content-single-news p img.alignright {

	}
	.application_title {
		margin-bottom:30px;
	}
	.careers_content_con h3{
		margin-bottom:30px;
	}
	.careers_content_con img {
		margin-top:30px;
	}
	.title-listings-careers-page {
		margin-top:30px;
	}
	.news-page-section.careers-page-section {
	    margin-bottom: 15px;
	    padding-top: 15px;
    }
    .content-single-news strong {
    	margin-top:15px;
    }
    .content-single-news a {
    	margin-top:30px;
    }
    .content-single-news ul {
    	margin-top:0;
    }
    .top-title-single-projects h2 {
    	line-height: initial;
    }
    .top-title-single-projects {
    	padding-top:30px;
    	margin-top:0;
    	margin-bottom:30px;
    }
    .top-section-single-project {
    	margin-bottom:30px;
    }
    .single-project-main-content h3 {
    	margin-bottom:15px;
    }
    .single-project-main-content p {
    	margin-bottom:10px;
    	line-height:inherit;
    }
    .testimonials-slider {
    	margin-top:30px;
    }
    .back-to-projects {
    	margin-bottom:30px;
    }
	.testimonials-slider .owl-dots {
	    margin: 0 auto 30px;
	}
	.top_single_project {
		height:80vh;
	}
	.single-art-love h3 {
		padding:15px 15px;
	}
	.single-art-love p {
		left:30px;
		width:calc(100% - 60px);
	}
	.single-art-love a svg {
		left:30px;
		bottom:45px;
	}
	.contact-page-info h3 {
		margin-bottom:15px;
	}
	.contact-page-info .row {
		margin-top:30px;
	}
	.contact-page-info .row img {
		margin-bottom:15px;
	}
	.panel-below-services p, .panel-below-services ul li {
		line-height:initial;
	}
	.single-project-right {
		margin-top:15px;
	}
	.single-project-left h3 {
		border-bottom: solid 4px #2e20e4;
		padding-bottom: 7px;
	}
	.single-project-main-content h3 {
		margin-top:30px;
		margin-bottom:15px;
	}
	.hori-gallery-col, .single_vertical_img, .single-gallery img {
		margin-bottom:15px;
	}
	.back-to-projects a {
		width:100%;
	}
	.top_single_project p {
		padding-bottom:15px;
		margin-bottom:15px;
	}
	.filters-projects-top h3 {
		margin-right:30px;
	}
	.see-my-heart {
		text-align:left;
		margin-bottom:30px;
	}
	.top_my_collection {
		margin-top:0;
		padding-top:60px;
	}
	.news-page-section p {
		line-height:inherit;
	}
	.location_panels_contact {
		margin-bottom:15px;
	}
	.application_container .wpcf7-list-item {
		margin-left:0;
		display:block;
	}
	.application_container {
		margin-bottom:0;
	}
	.news-page-section p {
		margin-bottom:15px;
	}
	.title-listings-careers-page-more p {
		margin-bottom:30px;
	}
	.footer-mid-content, .footer-right-content,.footer-rotate.copy-footer {
		display:none;
	}
	footer {
		padding:30px 0 30px;
	}
	.responsive_iframe_con {

		
	}
	.single-banner-home {
	min-height:calc(100vh - 42px);
	height:auto;
	background-position:center center !important;
	}
	.about-slider .owl-next,
	.client_loop_items .owl-next {
		top:0;
		right:15px;
		padding: 0 15px;
		transform:translate(0,0);
		-webkit-transform:translate(0,0);
		height:100%;
	   	display: -webkit-flex;
		display: flex;
		align-items:center;
		justify-content:center;
	}
	.about-slider .owl-prev,
	.client_loop_items .owl-prev {
		top:0;
		left:15px;
		padding: 0 15px;
		transform:translate(0,0);
		-webkit-transform:translate(0,0);
		height:100%;
	   	display: -webkit-flex;
		display: flex;
		align-items:center;
		justify-content:center;
	}	

	.single-project-panels {
		margin-bottom:15px;
	}
	.single-content-home a.see_all_projects_home {
		margin-top:15px;
	}
	.contact-page-info .row p a {
		text-decoration: underline;
	}
	.home-content-area.hidden_phone_view {
		display:none;
	}
}
@media(max-width:500px) {
	.single-content-home {
		height:50vh;
	}
	.top_single_project h3 {
		font-weight:bold;
	}
	.top-about-content p {
		text-align:center;
	}
}

