@charset "utf-8";
/* CSS Document */


/*
.contact-sibar  {padding: 1rem 0;}

.contact-sibar h3  {text-transform: uppercase; font-size: 20px; font-weight: bold;}

#lang-sibar-bt {padding: 10px 30px 10px 15px;}

#lang-sibar-bt  a {display: inline-block; padding: 10px 5px}

#lang-sibar-bt  a img{margin-right: 0;}

#lang-sibar-bt  a.active img {border: 2px solid #fff}
*/



@media (min-width: 1920px) {

	#home-bottom-white {bottom: -5%}
	
	
	#home-right-white {right: -2%; }
	
	#home-left-white {top: -15%;}

}


@media (max-width: 1919px) {

	

}



@media (max-width: 1599px)
{
	#home-left-white {left: -20%;}
	
	
}

@media (max-width: 1499px)
{
	.slick-next {    right: -20px;}
	.slick-prev {left: -20px;}
	
	
	#what-plink-top {top: -10%}
	
	
	 #home-bottom-white:after,
	#home-right-white img,
	#home-left-white img  { width: 80%}
	
	
	
	
	#home-left-white {left: -20%; top: -20%}
	
	#home-right-white img {right: -20%; float: right}
	
	
	#home-bottom-white { margin-left: -220px; bottom: -18%; }
	
	
/*	#what-plink-top:after {top: 140px*/
}


@media (min-width: 1200px) {
	
	.container {
		max-width: 1200px;
	}

	/*.who-we-are-page #main-footer {position: fixed; bottom: 0; text-align: center; width: 100%}*/
}

@media (max-width: 1279px)
{
		
}


@media (max-width:1199px)
{
	#pink-left-bottom { width: 120px;  top:  inherit; bottom: 30px; left: 15px; height: 100px}
	
	
	#what-plink-top {top: -8%}
	
	
	/*#what-pink-left-center {  position: relative;left: 15px}*/
	
	#home-left-white {left: -30%;
   					 top: -30%;}

	
	#home-right-white img {width: 70%}
	
	#home-bottom-white {bottom: -30%;     margin-left: -250px;}
	
	#home-bottom-white  img {width: 80%}
	
	#pink-left-bottom {position: relative}
	
	
	.bg-right {width: 15%}
	
	
	.contact-form  textarea {height: 100px !important}
	
	
	#pink-right-bottom {width: 30%}
}


@media (min-width: 992px) {

}


@media (max-width: 991px) {
	
	.navbar-brand {margin: 30px}
	
	#main-header.sticky .navbar-brand{    margin: 10px 30px;}
	
	.menu-btn {margin-right: 15px}
	
	#what-plink-bottom2 img   {    bottom:-20px;
   								 right: -40%;}
	#what-plink-top {top: -5%}
	
	
	#pink-left-bottom {position: absolute}
	
	
	.contact-form form { transition: all 0.5s; border-radius: 30px}
	.contact-form .active {background-color: #E50457; padding: 30px;}
	
	
	#contact-pink-center,#contact-pink-bottom {display: none}
	
	
	#home-right-white img,
	#home-left-white img  { width: 70%}
	
	#home-right-white  { right: -10%}
	
	
	#home-left-white {left: -25%; top: -25%}
	
	#home-bottom-white {margin-left: -250px;
    bottom: -15%;}
	
	.who-we-are-page .inner-content  {padding-bottom: 0 !important}
	
	.who-we-are-page .inner-content {margin-bottom: 0}
	
	.contact-page .inner-content > .container {height: auto;}
	
	
	#pink-right-bottom2  {width: 30%}
	
	.inner-page {padding-top: 200px;}
	
	#pink-right-bottom2 {width: 30%}

}

@media (max-width: 767px) {
	
	#what-plink-top, #what-pink-left-center {display: none}
	
	
	#pink-right-top , #pink-left-bottom {display: none}
	
	
	.pushy a, .pushy-submenu button {font-size: 50px}
	
	
	#home-right-white img,
	#home-left-white img  { width: 60%}
	
	
	#home-left-white {left: -35%; top: -20%}
	
	#home-right-white {right: -15%}
	
		
	#home-left-white {display: none}
	
	#home-right-white {display: none}
	
	#home-bottom-white {display: none}
	
	.homepage {height: auto; overflow: inherit }
	
	.extra-box {overflow: visible; height: auto;}
	
	#main-header {margin-bottom: 0}
	
	.pushy ul a:hover {border-bottom: 5px solid transparent}
	
	.pushy ul a {border-bottom: 5px solid transparent;}
	
	.pushy ul .active a {    border-bottom: 5px solid #E50457;}
	
	
	#logo-intro {display: block}
	
	#main-header-home  { position: static; height: 150px; top:  inherit;}
	
	#home-logo-block  {position: static; height: auto; top: inherit ; margin-top: inherit ;padding: 3rem 1rem}
	
	.homepage #main-footer {position: static ;   padding: 1rem 0; }
	
	.bg-right { display: none}
	
	
	
	#what-plink-right {display: none}
	
	#what-plink-bottom2 {display: none}
	
	#pink-right-bottom2 {display: none}
	
	
	
	#text-slide { height: 350px}
	
	#text-slide h2 {font-size: 30px}
	
	
	.inner-page {padding-top: 200px;}
}


@media (max-width: 575px) {
	
	.inner-page #main-footer  {line-height: 1.2rem;}
	
	.inner-page #main-footer {height: auto; padding: 1rem 0;max-height: 100px}
	
	
	.pushy a, .pushy-submenu button {font-size: 36px}
	
	
	#home-left-white img  { width: 50%}
	

	
	.title-page h1 {font-size: 48px}
	
	
	#main-footer {line-height: 1.5rem}
	
	
	.bullet-icon { width: 60px}
	
	.font-20 p, .font-20 {font-size: 18px}
	
	.pushy ul .active a:before { margin-top: 0}
	
	#main-footer { height: auto}
	
	
}




@media (max-width: 479px) {
	
	
	
	#bt-close-menu {padding: 15px; top: 15px; right: 15px}
	
	.menu-btn {margin-top: 30px; margin-right: 15px; width: 60px; height: 60px}
	
	.navbar-brand {    margin: 15px; max-width: 130px}
	
	#copyright copyright {font-size: 9px}
}






