/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
@import url("calin.css");

.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton, .carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qode-btn {
	
	border-radius: 25px;
	font-size: 13px;
}


h5, .h5, h5 a, .q_icon_with_title .icon_text_holder h5.icon_title{
	
	font-size: 15px;
	color: #124E5D;
	font-weight: bold;
}


a.qbutton.white{
	
	border-radius: 25px;
	font-size: 13px;
}


.call_to_action .text_wrapper .call_to_action_text{
	
	font-size: 22px !important;
}

.separator.small, .wpb_column>.wpb_wrapper .separator.small{
	
	background-color: #4FC3CB !important;
	height: 3px !important;
	
}

.stilizare-titlu{
	
	font-size: 30px;
	color: #124E5D;
	font-weight: bold;
}

.stilizare-books{
	
	font-size: 15px;
	color: #124E5D;
	font-weight: bold;
}

.stilizare-video{
	font-size: 20px;
	color: #124E5D;
	font-weight: bold;
}

.stilizare-descriere{
	font-size: 16px;
	font-weight: 600;
	color: #1C8C99;
}
.stilizare-quote{
	font-size: 20px;
	color: #124E5D;
	font-weight: bold;
	line-height: 22px;
}

.stilizare-buton-home{
	
	font-size: 13px !important;
}

.stilizare-buton-home:hover{
	
	color: #4fc3cb !important;
	border: 1px solid #4fc3cb !important;
}

.buton-register{
	border: 1px solid #dd3333;
}

.fa-linkedin-in:before{
	background-color: white;
	border: solid 6px white;
	border-radius: 5px;
}

.stilizare-descriere-2{
	
	color: white !important;
	font-size: 16px !important;
	font-weight: 600;

}

.progress_title{
	
	font-weight: 600;
	line-height: 5;
	
}

.progress_number{
	
	font-family: 'Montserrat', serif;
	line-height: 5;
}


#qode-slider .separator.small {
	background-color: #fff !important;
}
.sticky #menu-main_menu li a {
	color: rgb(79, 195, 203);
}

.sticky  #menu-main_menu li a.current,
.sticky  #menu-main_menu li a:hover{
	color: #124E5D;
}
div#custom_html-2 i {
	margin-right: 15px;
}

div#custom_html-2 i {
	margin-right: 8px;
}

div#custom_html-3 {
	margin: 0 0 0 100px;
}

footer h5 {
	font-size: 24px;
}

footer p {
	font-size: 15px;
}

ul.social-icons li {
	margin-right: 10px;
	margin-top: 10px;
	display: inline-block;
	max-width: 35px;
}

footer a {
	color: #fff !important;
	-webkit-transition: 0.25s !important;
	transition: 0.25s !important;
}

footer a:hover {
	font-size: 16px;
	-webkit-transition: 0.25s;
	transition: 0.25s !important;
	font-weight: 600;
}

p.call-to-action-text {
	color: #fff;
	font-family: "Raleway";
	font-size: 22px;
}

input.subscribe-field {
	outline: unset;
	color: #fff;
	background-color: transparent;
	padding: 15px;
	border-color: #fff !important;
	border-radius: 50px;
	border-style: double;
}

input.subscribe-field::placeholder {
	color: #fff;
	border: #fff;
}

input.subscribe-button {
	border:none;
	outline: none;
	border-radius: 50px;
	padding: 17px 20px;
	color: #fff;
	margin-left: 10px;
	background-color: #4FC3CB;
	border: unset;
	font-family: "Raleway";
	font-size: 14px;
	font-weight: 500;
	transition: all 0.3s ease 0s;
}

input.subscribe-button:hover{
	font-weight: 700 !important;
	letter-spacing: 3px;
	background: none;
	-webkit-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	-moz-box-shadow: 0px 5px 40px -10px rgba(0,0,0,0.57);
	transition: all 0.3s ease 0s;
}

#menu-main_menu li.menu-item-has-children > a:after {
	color: #fff;
	content: ' ▼';
	font-size: 10px;
	vertical-align: 1px;
}
#menu-main_menu li li.menu-item-has-children > a:after {
	color: #222;
	content: ' ►';
	font-size: 10px;
	vertical-align: 1px;
}

@media screen and (min-width: 1200px){
	.grid_section .section_inner {
		width: 90% !important;
	}
}


.content a {
	color: #124E5D;
	font-weight: 500;
	-webkit-transition: 0.25s !important;
	transition: 0.25s !important;
}

.content a:hover {
	-webkit-transition: 0.25s;
	transition: 0.25s !important;
}

.content p.stilizare-descriere-white a {
	font-size: 16px;
	transform: scale(2);
}

.q_slide_text{
	
	position: relative;
	width: 620px;
}

.call-to-action-text{
	
	position: relative;
	width: 630px;
	left: 250px;
}

.mc4wp-form-fields{
	
	position: relative;
	right: 80px;
}

.subscribe-field{
	
	width: 220px;
}

.stilizare-titlu-white{
	
	font-size: 30px;
	color: white;
	font-weight: bold;
}

.stilizare-descriere-white{
	
	font-size: 16px;
	font-weight: 600;
	color: white;
}

.subtitle{
	
	font-weight: 500;
	width: 600px;
	position: relative;
	left: 250px;
}

.title .separator.small, .title .separator.small.left, .title .separator.small.right{
	
	background-color: white !important;
}

.stilizare-contact{
	color: white !important;
}

@media only screen and (min-width: 768px) and (max-width: 1920px)  {
	
	.header_bottom{
		margin-right: -40px;
	}
	
	nav.main_menu > ul > li > a{
		padding: 0px 0px;
	}
	
	header:not(.sticky) .q_logo img {
		width: 470px !important;
		height: 70px !important;
		margin-top: 10px;
		margin-left: -22px;
	}
	
	p.call-to-action-text{
		margin-left: -190px;
	}
	
	.progress_title{
		line-height: 3;
	}
	
}

input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]){
	border-radius: 25px;
}


input.wpcf7-form-control.wpcf7-submit, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
	background-color: white;
	color: #00aeef;
}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea{
	border-radius: 25px;
}


.qode-accordion-holder .qode-title-holder{
	background-color: #4fc3cb;
}

@media only screen and (min-width: 360px) and (max-width: 639px)  {
	header .q_logo img.mobile{
		width: 300px !important;
		margin-left: 28px;
		height: 45px !important;
		margin-top: 26px;
	}
	
	.carousel:not(.advanced_responsiveness) .carousel-inner h2 span{
		font-size: 18px !important;
		margin-left: 17px;
	}
	
	#qode-slider .separator.small{
		margin-left: 17px;
	}
	.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton, .carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qode-btn{
		width: 100px;
		height: 40px;
		line-height: 40px;
		font-size: 13px;
		margin-left: 38px;
	}
	
	input.subscribe-field{
		margin-left: 100px;
	}
	input.subscribe-button{
		margin-left: 170px;
		margin-top: 15px;
	}
	
	p.call-to-action-text{
		margin-left: -270px;
		margin-bottom: 15px !important;
		width: 335px;
		text-align: center;
	}
	.stilizare-titlu{
		line-height: 1;
	}
	.q_progress_bar .progress_title{
		font-size: 16px;
		line-height: 2;
	}
	.progress_number{
		line-height: 2;
	}
	#back_to_top > span{
		margin-bottom: 15px;
	}
	.wpb_single_image .vc_single_image-wrapper.vc_box_border img{
		width: 340px;
	}

	.page-id-15543 .wpb_text_column :last-child{
		margin-left: 5px;		
	}
	.page-id-15543 .separator.small.left{
		margin-left:10px;
	}
	.page-id-15543 .wpb_single_image .vc_box_border_circle.vc_box_border_grey{
		margin-top: 30px;
	}
	.page-id-15925 .wpb_single_image .vc_box_border.vc_box_border_grey{
		margin-top: 20px;
	}
	.page-id-15660 .wpb_single_image .vc_box_border.vc_box_border_grey{
		margin-top: 20px;
	}
	.page-id-15660 .vc_column_container>.vc_column-inner{
		margin-bottom: 20px;
	}
	.stilizare-titlu-white{
		line-height: 1;
	}
	.page-id-15955 .wpb_single_image .vc_box_border.vc_box_border_grey{
		margin-bottom: 80px;
	}
	.page-id-16022 .wpb_single_image .vc_box_border.vc_box_border_grey{
		margin-top: 20px;
	}
	.page-id-15928 .vc_column_container>.vc_column-inner{
		margin-bottom: 20px;
	}
	.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited{
		font-size: 25px;
	}
	.wp-embed{
		padding: 0px;
		width: 300px;
	}
	.blog_holder article{
		margin-top: 30px;
	}
}

@media only screen and (min-width: 640px) and (max-width: 1023px)  {
	.q_slide_title {
		font-size: 52px !important;
	}
	#qode-slider .separator.small{
		margin-top: 0;
		margin-bottom: 0;
	}
	.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator a.qbutton{
		height: 40px;
		line-height: 40px;
		margin-top: 10px;
	}
	p.call-to-action-text{
		width: 540px;
		margin-left: -215px;
	}
	.subscribe-field{
		margin-left: 175px;
		margin-top: 20px;
	}
	.three_columns>.column1>.column_inner{
		width: 300px;
	}
	.three_columns>.column2>.column_inner{
		width: 300px;
		margin-left: -305px;
		margin-top: 230px;
	}
	.three_columns>.column3>.column_inner{
		margin-top: 520px;
		width: 300px;
		margin-left: -420px;
	}
	header .q_logo img.mobile{
		margin-left: 30px;
		width: 490px !important;
		height: 70px !important;
		margin-top: 12px;
	}
	
	.page-id-15543 .wpb_text_column :last-child{
		margin-left: 5px;		
	}
	.page-id-15543 .separator.small.left{
		margin-left:10px;
	}
	.page-id-15543 .wpb_single_image .vc_box_border_circle.vc_box_border_grey{
		margin-top: 30px;
	}
	.page-id-15925 .wpb_single_image .vc_box_border.vc_box_border_grey{
		margin-top: 20px;
	}
	.page-id-15660 .wpb_single_image .vc_box_border.vc_box_border_grey{
		margin-top: 20px;
	}
	.page-id-15660 .vc_column_container>.vc_column-inner{
		margin-bottom: 20px;
	}
	.stilizare-titlu-white{
		line-height: 1;
	}
	.page-id-15955 .wpb_single_image .vc_box_border.vc_box_border_grey{
		margin-bottom: 80px;
	}
	.page-id-16022 .wpb_single_image .vc_box_border.vc_box_border_grey{
		margin-top: 20px;
	}
	.page-id-15928 .vc_column_container>.vc_column-inner{
		margin-bottom: 20px;
	}
	.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited{
		font-size: 25px;
	}
	.blog_holder article{
		margin-top: 30px;
	}

	.footer_top .three_columns>.column2>.column_inner, .footer_top .three_columns>.column3>.column_inner {
		margin-left: 0 !important;
		margin-top: 0 !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 815px)  {
	.three_columns>.column2>.column_inner{
		margin-left: -360px;	
	}
	.three_columns>.column3>.column_inner{
		margin-left: -530px;
	}
	.our-team-responsive{
		padding-right: 15px;
	}
	.subtitle{
		font-weight: 500;
		width: auto;
		position: relative;
		left: unset;
		padding: 0 100px;
	}
	input.subscribe-button{
		position:relative;
		top: -5px;
		left: -60px;
	} 
	input.subscribe-field{
		position: relative;
		top: 45px;
		right: 500px;
	}
	
	.call-to-action-text{
		position:relative;
		left: 300px;
	}
	.about-solution-focus-img{
		padding-top: 15px;
	}
}

@media only screen and (min-width: 200px) and (max-width: 815px)  {
	.about-solution-focus-img{
		padding-top: 15px;
	}
	.slider_content_outer{
		top: -90px;
	}
	.q_slide_title{
		width: auto;
		font-size: 20px;
	}
	.q_slide_text{
		width: auto;
		font-size: 20px;
	}
	.responsive-brief-coach-petra{
		font-size: 18px;
	}
	.responsive-treasure-videos{
		font-size:19px;
	}
	.responsive-treasure-videos-3rdclip-ipadpro{
		font-size: 23px;
	}
	.footer_top .column_inner>div {
		margin: 0 0 0!important;
	}
}

@media only screen and (min-width: 900px) and (max-width: 1200px)  {
	.responsive-treasure-videos-3rdclip-ipadpro{
		font-size: 24px;
	}
}


@media only screen
  and (min-device-width : 768px)
  and (max-device-width : 1024px)
  and (orientation:landscape) 
{
}
@media only screen
  and (min-device-width : 768px)
  and (max-device-width : 1024px)
  and (orientation:portrait) 
{
}

span.wpcf7-not-valid-tip{
	margin-top: -26px;
	text-align: center;
}

.qbutton.small{
	border-radius: 25px;
	color: white;
}
.qbutton.small:hover{
	background-color: white;
	color: #1abc9c;
	border: 1px solid #1abc9c;
	
}

.single .post_text p {
    font-size: 16px !important;
}

.page_not_found a {
    color: #fff !important;
}

.blog_holder.blog_pinterest article h5 a{
	font-size: 19px;
}

h2.entry_title, h2.entry_title a {
    font-size: 24px !important;
}
#back_to_top > span{
	background-color: #4fc3cb;
	border-color: #4fc3cb;
}

.name-field{
	width: 48%;
	margin-bottom: 20px;
}
.email-field{
	width: 48%;
	margin-left: 52%;
	margin-top: -67px;
	margin-bottom: 20px;
}
.pagination ul li span{
	background-color: #4fc3cb;
}

.pagination ul li a:hover{
	background-color: #4fc3cb;
}

.fa-linkedin-in:before{
	font-size: 35px;
	color: #0077b5;
}

a.pdf-button {
	float: right;
}

.pdf-container h4{
	color: #124E5D !important;
}

.pdf-container h3{
	font-size: 26px;
}

.pdf-container{
	margin-bottom: 50px !important;
}

.pdf-container a{
	background-color: #124E5D !important;
	color: #fff !important;
	font-weight: 600 !important;
}

.video-title-container {
	min-height: 50px;
}

.stilizare-evenimente h2{
	font-size: 24px;
	font-family: Raleway;
	color: white;
	text-align: center !important;
}

.stilizare-module{
	border: 1px solid aqua;
    padding-top: 5px;
    padding-left: 30px;
    background-color: azure;
}

.stilizare-a-href{
	color: mediumaquamarine !important;
}

.stilizare-a-href:hover{
	text-decoration: underline;
	color: blue !important;
}

@media screen and (max-width: 1280px) {
	.title_subtitle_holder .subtitle {
		display: block;
		position: unset;
		margin-left: auto;
		margin-right: auto;
	}

	div#custom_html-3 {
		margin: 0 0 0 60px;
	}

	.q_elements_holder .q_elements_item {
		display: block;
		width: 100% !important;
	}

	.team-portrait {
		margin-top: 50px;
	}

	.team-sct-left-margin {
		margin-left: 20px;
	}
}

@media screen and (max-width: 768px) {
	.title_subtitle_holder .subtitle {
   	 	display: block;
    	position: unset;
		width: 600px;
		padding: 0;
	}

	footer .container_inner {
		padding: 0 25px;
	}
	
	.page-id-16665 .vc-hoverbox-block.vc-hoverbox-front h2{
		font-size: 17px;
	}
	.stilizare-module{
		width: 90%;
	}
}

@media screen and (max-width: 767px) {
	.title_subtitle_holder .subtitle {
    	width: 100%;
	}
}

@media screen and (min-width: 1000px) and (max-width: 1320px) {
	/* p.call-to-action-text {
		max-width: 600px;
	} */

	body > div.wrapper > div > div > div.content_inner > div.full_width > div > div.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1579882225486.grid_section > div > div > div.wpb_column.vc_column_container.vc_col-sm-8 {
		width: 50% !important;
	}
	body > div.wrapper > div > div > div.content_inner > div.full_width > div > div.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1579882225486.grid_section > div > div > div.wpb_column.vc_column_container.vc_col-sm-4 {
		width: 49% !important;
	}

	body > div.wrapper > div > div > div.content_inner > div.full_width > div > div.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1579882225486.grid_section > div > div > div.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div > div > p {
		width: 80% !important;
	}
}
@media screen and (min-width: 200px) and (max-width: 1026px) {
	#qode-slider {
		height: 520px;;
	}

	#qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div {
		margin-top: 0px;
	}

	#media_image-2 > img {
		margin-left: -7px !important;
	}
}

@media screen and (min-width: 200px) and (max-width: 1023px) {
	/* p.call-to-action-text {
		max-width: 600px;
	} */

	body > div.wrapper > div > div > div.content_inner > div.full_width > div > div.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1579882225486.grid_section > div > div > div.wpb_column.vc_column_container.vc_col-sm-8 {
		width: 100% !important;
	}
	body > div.wrapper > div > div > div.content_inner > div.full_width > div > div.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1579882225486.grid_section > div > div > div.wpb_column.vc_column_container.vc_col-sm-4 {
		width: 100% !important;
	}

	p.call-to-action-text {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}

	.call-to-action-text {
		position: unset;
		width: 100%;
		left: unset; 
	}

	input.subscribe-field {
		margin: 20px auto 20px auto;
		display: block;
	}

	input.subscribe-button {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.mc4wp-form-fields {
		position: unset;
		right: unset;
	}

	input.subscribe-field, input.subscribe-button {
		position: unset;
		top: unset;
		right: unset;
	}
}


@media screen and (min-width: 1001px) and (max-width: 1065px) {
	.vc_custom_1579873256297 .wpb_single_image img {
		height: -webkit-fill-available !important;
		margin-bottom: -2px;
	}
	
}

@media screen and (min-width: 1000px) and (max-width: 1280px) {
	.page-id-15662 .full_width .vc_single_image-wrapper.vc_box_border_grey img {
		height: auto;
		width: 900px;
	}
	.page-id-16056 .vc_row.wpb_row.section.vc_row-fluid .wpb_column.vc_column_container.vc_col-sm-12 img{
		width: 1280px;
	}	

	nav.main_menu > ul > li > a {
		font-size: 10px !important;
	}

	nav.main_menu > ul > li {
		margin: 0 10px;
	}

	header:not(.sticky) .q_logo img {
		width: 380px !important;
		height: 50px !important;
		margin-top: 22px !important;
	}
	/* body > div.wrapper > div > header > div > div > div > div.header_inner_left > div.mobile_menu_button {
		display: block !important;
	}

	body > div.wrapper > div > header > div > div > div > nav.main_menu.drop_down.right {
		display: none;
	}

	body > div.wrapper > div > header > div > div > div > div.header_inner_left > div.mobile_menu_button > span > i {
		color: #fff;
	} */
}

@media screen and (min-width: 320px) and (max-width: 414px) {
	.micro-solution-video{
		width:500px;
		left:-100px !important;
		margin-left: -100px;
	}
	.solution-cafe-peekpage{
		height: 1470px;
		width: auto;
	}
	.page-id-15354 .title_outer.title_without_animation img{
		height: 150px
	}
	
	.page-id-15311 .title_outer.title_without_animation img{
		height: 150px !important;
	}
	.stilizare-module{
		width: 90%;
	}
}

@media screen and (min-width: 280px) and (max-width: 300px) {
	.page-id-15354 .title_outer.title_without_animation img{
		height: 150px;
	}
	.page-id-15311 .title_outer.title_without_animation img{
		height: 150px !important;
	}
}

@media screen and (min-width: 815px) and (max-width: 870px) {
	#custom_html-2 > div > p:nth-child(3) {
		width: 220px;
	}
}

@media screen and (min-width: 639px) and (max-width: 816px) {
	#media_image-2 > img {
		max-width: 200px !important;
	}

	#custom_html-2 > div > p:nth-child(3) {
		width: 200px;
	}

	#custom_html-2 {
		margin-left: -25px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 800px) {
	#qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div {
		margin-top: 90px;
		margin-left: 25px;
	}
}

@media screen and (min-width: 200px) and (max-width: 769px) {
	#qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div {
		margin-top: 150px;
	}
	#qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div > div:nth-child(1) > h2, #qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div > p {
		text-align: center;
	}
	#qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div > a, #qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div > div.separator.small {
		margin: 0 auto !important;
		display: block;
	}
	#qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div > div:nth-child(1) > h2 > span {
		font-size: 15px !important;
	}
	#qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div > a {
		width: 100px;
	}

}

@media screen and (min-width: 200px) and (max-width: 359px) {
	#qode-slider > div.carousel-inner > div > div.slider_content_outer > div > div > a {
		width: 90px;
		line-height: 40px;
		padding-bottom: 18px;	
	}
}

@media screen and
(width: 320px) and
(height: 568px){
	.solution-cafe-peekpage{
		position:relative;
		left: -10px;
	}
	.stilizare-module{
		width: 90%;
	}
}

@media screen and
(min-width: 769px) and (max-width: 812px){
	.page-id-15660 .vc_row.wpb_row.section.vc_row-fluid.vc_custom_1580300671434.grid_section .wpb_column.vc_column_container.vc_col-sm-6{
		width: 770px;
	}
	.stilizare-module{
		width: 90%;
	}
}

@media screen and
(min-width: 765px) and (max-width: 768px){
	.page-id-15660 .vc_row.wpb_row.section.vc_row-fluid.vc_custom_1580300671434.grid_section .wpb_column.vc_column_container.vc_col-sm-6{
		width: 670px;
	}
	.responsive-brief-coach-petra{
		font-size: 14px;
	}
}

@media screen and
(width: 768px) and (height: 1024px){
	.responsive-our-coaching-approach{
		margin-top: -340px;
	}
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-coaching-school-photo-right-side{
		margin-top: -80px;
	}
}

@media screen and
(width: 1024px) and (height: 768px){
	.responsive-our-coaching-approach{
		margin-top: -200px;
	}
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-coaching-school-photo-right-side{
		margin-top: -80px;
	}
}

@media screen and
(width: 1280px) and (height: 800px){
	.responsive-our-coaching-approach{
		margin-top: -130px;
	}
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-coaching-school-photo-right-side{
		margin-top: -80px;
	}
}

@media screen and
(width: 800px) and (height: 1280px){
	.responsive-our-coaching-approach{
		margin-top: -270px;
	}
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-coaching-school-photo-right-side{
		margin-top: -80px;
	}
}

@media screen and
(width: 1366px) and (height: 768px){
	.responsive-our-coaching-approach{
		margin-top: -180px;
	}
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-coaching-school-photo-right-side{
		margin-top: -80px;
	}
}

@media screen and
(width: 1440px) and (height: 900px){
	.responsive-our-coaching-approach{
		margin-top: -180px;
	}
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-coaching-school-photo-right-side{
		margin-top: -80px;
	}
}

@media screen and
(width: 1920px) and (height: 1200px){
	.responsive-our-coaching-approach{
		margin-top: -180px;
	}
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-coaching-school-photo-right-side{
		margin-top: -80px;
	}
}

@media screen and
(min-width: 360px) and (max-width: 375px) and
(min-height: 640px) and (max-height: 812px){
	.responsive-our-coaching-approach{
		margin-top: -80px;
	}
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-coaching-school-photo-right-side{
		padding-top: 40px;
	}
	.logo-coaching-school{
		padding-top: 15px;
	}
}

@media screen and
(min-width: 640px) and (max-width: 700px) and
(min-height: 360px) and (max-height: 375px){
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-our-coaching-approach{
		margin-top: -85px;
	}
	.wpb_single_image.wpb_content_element.vc_align_left.responsive-coaching-school-photo-right-side{
		margin-top: 50px;
	}
	.logo-coaching-school{
		padding-top: 15px;
	}
}

@media screen and
(width: 812px) and (height: 375px){
	.responsive-space-coaching-school-empty-space-photo{
		margin-top: -90px;
	}
	.responsive-our-coaching-approach{
		margin-top: -280px;
	}
	.wpb_single_image.wpb_content_element.vc_align_left.responsive-coaching-school-photo-right-side{
		margin-top: -80px;
	}
	.logo-coaching-school{
		padding-top: 15px;
	}
}

.events-overlay{
	height: 400px;
}

main.tribe-events-pg-template{
	margin-top: 75px !important;
}

.stilizare-imagine-pure-practice-group{
    width:80%;
}

@media screen and
(min-width:360px) and (max-width: 1024px){
    .page-id-16758 .stilizare-module{
        width: 80% !important;
    }
}

@media screen and
(min-width: 1280px) and (max-width: 1440px){
    .page-id-16758 .stilizare-module{
        width: 50% !important;
    }
}

/* Home Page mobile+laptop section order */

@media screen and (max-width: 1280px){
	.home-holder-1, .home-holder-2, .home-holder-3, .home-holder-4, .home-holder-5 {
		display: flex;
    	flex-direction: column;
	}
	
	.home-holder-1-element-2, .home-holder-2-element-1, .home-holder-3-element-2, .home-holder-4-element-1, .home-holder-5-element-2 {
		order: 1;
	}
	
	.home-holder-1-element-1, .home-holder-2-element-2, .home-holder-3-element-1, .home-holder-4-element-2, .home-holder-5-element-1 {
		order: 2;
	}
}
