@media (max-width:1279px){ 

	#mainMenu .navbar-nav li a {
		padding: 0 9px;
	}
	
	#globalWrapper .title-description-packages {
		min-height: 194px;
	}
	.flat .plan li{
		min-height: 40px;
		font-size: 13px;
	}
	
	#globalWrapper .flat .plan li.two-rows {
		min-height: 90px;
	}

	/*#home-image-header img {*/
	/*	min-height: 475px;*/
	/*}*/

}

@media (max-width:1024px){
	.btn-slider {
		padding: 5px;
	}

	.home-header-caption {
		padding-top: 85px;
	}
}

	/* Media Query for tablets (mostly for ipads) */
@media (min-width: 767px) and (max-width: 1024px) {

	#add_menu li#login-nav-button {
		left: 77%;
	}

	.btn-purple-standard {
		font-size: 14px;
	}

	#add_menu .login-navigation a {
		font-size: 14px;
	}

}

@media (max-width:767px){

	/*#mainHeader {*/
		/*min-height: 83px;*/
	/*}*/

	#plans-pricing .btn-plans {
		font-size: 20px;
		width: 220px;
		height: 40px;
		margin-bottom: 10px;
	}

	.btn-default.btn-slider {
		width: 126px;
		margin-bottom: 20px;
	}

	#add_menu li#login-nav-button {
		left: 77%;
	}

	#add_menu li {
		left: 60.5%;
	}

	#add_menu .login-navigation button {
		margin-top: 10px;
	}

	.btn-purple-standard {
		font-size: 14px;
	}

	.navbar-collapse {
		width:50%;
	}

	#add_menu .login-navigation p {
		padding-top:0;
	}

	#mainMenu .navbar-nav li a {
		line-height:51px;
	}

	.home-header-caption h2, .home-header-caption .rotate {
		font-size:30px;
	}

	#mainHeader .navbar-brand {
		display: block;
		margin-left: 50px;
	}

	#mainHeader .navbar-brand.non-en-navbar {
		display: block;
		margin-left: 0px;
	}

	#mainMenu .navbar-nav .login-navigation {
		left: -51%;
		position: relative;
	}

	#mainFooter .row div:nth-child(3), #mainFooter .row div:nth-child(4) {
		margin-top:20px;
	}

	.tour-element img {
		display: block;
		margin-left: auto !important;
		margin-right: auto !important;
	}


	.flat .plan li.plan-name .title-pricing {
		font-size:14px;
	}

	#description-pricing-packages .price {
		font-size:16px;
	}

	.flat .plan li.plan-name .btn-elite, .flat .plan li.plan-name .btn-standard {
		font-size:12px!important;
		height:28px!important;
		padding:5px 8px!important;
	}

	#globalWrapper .title-description-packages {
		min-height: 163px;
	}

	.bx-wrapper .bx-controls-direction a {
		top: 190px;
	}

	#aboutus div.text-left{
		margin-top:15px;
	}

}

@media (max-width:480px){

	.home-header-caption {
		padding-top: 10px;
	}

	.btn-purple-standard {
		font-size: 13px;
	}

	#tour h2 {
		font-size:35px;
	}

	#feature-overview #bx-pager a {
		transform:scale(0.65);
	}

	#community-box h2 {
		font-size:30px;
	}

	#community-box .community-subtitle{
		font-size:20px;
	}

	.home-header-caption h2, .home-header-caption .rotate {
		font-size:20px;
		line-height:30px;
	}

	#tour .tour-element {
		padding: 5px 0;
	}

	#globalWrapper .title-description-packages {
		min-height: 162px;
	}

	.flat .plan li {
		padding:3px 8px;
		font-size:84%;
	}

	.content-webinars {
		margin-top:-45px;
	}

	#parteners-bridal .bx-controls-direction, #feature-overview  .bx-controls-direction, .hide-480 {
		display:none;
	}

	.navbar-collapse {
		width:53%;
	}

	#add_menu li#login-nav-button {
		left: 66%;
	}

	#add_menu_non_en li#login-nav-button {
		left: 59%;
	}

	#add_menu .login-navigation button {
		margin-top: 10px;
	}

	#add_menu #login-nav-button p {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.bx-wrapper .bx-controls-direction a {
			top: 250px;
	}

	#bridal-store .store-title {
		font-size:30px;
	}

	h2 {
		font-size:30px!important;
	}

	.plan5 li:nth-child(4){
		font-size: 11px;
		line-height: 17.5px;
	}

	#add_menu .login-navigation a {
		font-size: 14px;
		padding:5px;
	}

	.btn-purple-standard {
		font-size: 12px;
	}
 
}

@media (max-width:320px){

#add_menu li#login-nav-button {
	left: 62%;
}

#add_menu .login-navigation a {
	font-size: 12px;

}

}