

/* large desktop */
	@media (min-width: 1800px){
		.modal-dialog { margin: 120px auto;	}
        .carousel .item { height: 400px; }
	}

/* desktop */
	@media (max-width: 1800px){
		.modal-dialog { margin: 120px auto;	}
		.carousel .item { height: 400px; }		
	}

/* mid screens */
	@media (max-width: 1400px){
		.modal-dialog { margin: 120px auto;	}
	}

/* tablet landscape */
	@media (max-width: 1200px){
		.modal-dialog { margin: 120px auto;	}
		.carousel .item { height: 350px; }				
	}

/* tablet portrait */
	@media (max-width: 991px){
		.modal-dialog { margin: 120px auto;	}		
		.topnav div > ul li {
		    font-size: 18px;
		}
		.navbar-nav {
		    float: left;
		}
		.navbar-nav>li {
		    float: left;
		    width: -webkit-fill-available;
		    text-align: left;
		    width: 100%;
		}
		.carousel .item {
		    height: 250px;
		}

		.sub-headings {
		    display: block;
		}
		a.sh-link {
			text-align: initial; 
			flex-grow: unset;
			width: 100%;
			display: inline-block;
			padding: 6px;
		}		
	}

	@media (min-width: 768px) and (max-width: 991px) {
	    .navbar-collapse.collapse {
	        display: none !important;
	    }
	    .navbar-collapse.collapse.in {
	        display: block !important;
	    }
	    .navbar-header .collapse, .navbar-toggle {
	        display:block !important;
	    }
	    .navbar-header {
	        float:none;
	    }
	    .navbar-brand{
	 		display: block !important;
	    }

		.modal-dialog { margin: 120px auto;	}

	}

/* phones */
	@media (max-width: 600px){

		.carousel .item {
		    height: 240px;
		}

		.slick-dotted.slick-slider{
			height: 200px;
		}
		.modal-body {
		    padding: 20px;
		}
	
	}

	@media (max-width: 430px){
		.slick-dotted.slick-slider{
			height: 200px;
		}
		.carousel .item {
		    height: 150px;
		}
		.btn-valenq {
    		width: 100%;
		}
	}


