/* Media Queries */



/* 1920 - 1440 px hd+ */
@media screen and (max-width: 1919px) {

	


}

/* 1440 - 1200 px hd */
@media screen and (max-width: 1439px) {

	
	

}

/* 992 - 1200 px wide */
@media screen and (max-width: 1199px) {

	

}

/* 768 - 992 px desktop */
@media screen and (max-width: 991px) {

	.webpage > .container > .vc_row-fluid{
	  padding-top: 50px;
	  padding-bottom: 50px;
	}

	body {
		font-size: 18px;
	}

	p {
	  font-size: 18px;
	}

	h1 {
    	font-size: 34px;
	}

	h2 {
	    font-size: 32px;
	}

	h3 {
	    font-size: 26px;
	}

	h4 {
	    font-size: 22px;
	}

	h5 {
	    font-size: 18px;
	}

	h6 {
	    font-size: 16px;
	}

/*	.vc_tta-accordion .vc_tta-panel-title {
	  font-size: 18px;
	}*/

	.vc_tta-container h2 {
  font-size: 26px;
}

.vc_tta-panel-title {
  font-size: 18px;
}

	.btn {
	  	font-size: 17px;
	}

	.small {
	  	font-size: 13px;
	}

	small {
	  font-size: 11px;
	}

	.overlay__menu li a {
	  	font-size: 20px;
	}

	.form__label {
	   font-size: 18px;
	}

	.menu.active .menu__icon {
	    padding: 0; 
	}

	.announcement p, .menu, .label p, .footer-menu__list li a {
	  	font-size: 16px;
	}


	.main {
		min-height: 420px;
	}

	.main__text {
	    font-size: 20px;
	    margin-top: 150px;
	}

	.main h1 {
	    font-size: 80px;
	}

	.main h2 {
	    font-size: 34px;
	}

	.footer-address p, .footer-address a {
	    font-size: 15px;
	}

}
	


/* 568 - 768 px tablet */
@media screen and (max-width: 767px) {

	/* ------ Style for WPBakery ------ */
	/*.webpage .bg-image {
	  background-image: none!important;
	}*/

	.wpb_single_image img {
		max-width: 400px!important;
		width: 100%;
	}

	.webpage > .container > .vc_row-fluid{
	  padding-top: 30px;
	  padding-bottom: 30px;
	}

	body {
		font-size: 16px;
	}

	p {
	  font-size: 16px;
	}

	h1 {
    	font-size: 30px;
	}

	h2 {
	    font-size: 28px;
	}

	h3 {
	    font-size: 22px;
	}

	h4 {
	    font-size: 19px;
	}

	h5 {
	    font-size: 17px;
	}

	h6 {
	    font-size: 15px;
	}

	/*.vc_tta-accordion .vc_tta-panel-title {
	  font-size: 16px;
	}*/

	.vc_tta-container h2 {
  font-size: 22px;
}

.vc_tta-panel-title {
  font-size: 17px;
}

	.btn {
	  	font-size: 16px;
	}

	.overlay__menu li a {
	  	font-size: 18px;
	}

	.announcement p, .menu, .label p, .footer-menu__list li a {
	    font-size: 14px;
	}

	.label > .container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.label img {
		margin: 5px auto 0 auto;
	}

	.label p {
		text-align: center;
	}

	.label {
	    padding: 16px 0;
	}

	.main {
	    min-height: 350px;
	}

	.main h2 {
    font-size: 30px;
}

.main h1 {
    font-size: 60px;
}

.main__text {
    font-size: 18px;
}


.form .form__title {
    margin-bottom: 32px;
}

.form__label {
    font-size: 17px;
}

.footer > .container {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
}

.footer-socials, .footer-menu {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.footer-logo, .footer-address, .footer-menu, .footer-socials {
    width: 100%;
    margin-bottom: 30px;
}




}

/* 450 - 568 px mobile */
@media screen and (max-width: 567px) {

	.vc_btn3 {
    font-size: 13px!important;
}

		body {
		font-size: 15px;
	}

	p {
	  font-size: 15px;
	}

	h1 {
    	font-size: 27px;
	}

	h2 {
	    font-size: 24px;
	}

	h3 {
	    font-size: 20px;
	}

	h4 {
	    font-size: 17px;
	}

	h5 {
	    font-size: 16px;
	}

	h6 {
	    font-size: 14px;
	}

	/*.vc_tta-accordion .vc_tta-panel-title {
	  font-size: 15px;
	}*/

	.vc_tta-container h2 {
  font-size: 20px;
}

.vc_tta-panel-title {
  font-size: 16px;
}

	.btn {
	  	font-size: 15px;
	}

	.overlay__menu li a {
	  	font-size: 16px;
	}

.label img {
    max-width: 90px;
}

.logo__img img {
    max-width: 40%;
    }

.main__text {
    font-size: 16px;
    margin-top: 100px;
}

.menu {
    left: 30px;
}

.menu__icon {
	width: 20px;
    height: 14px;
}

.main h1 {
    font-size: 50px;
}

.main h2 {
    font-size: 26px;
}

	.form__input {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	}

	.form__label {
	    width: auto;
	    margin-bottom: 10px;
	}

	.form__btn {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.form__submit {
	    padding: 15px;
	}

	.form__input span {
	    width: 100%;
	}

	

}


/* 375 - 450 px mobile-s */
@media screen and (max-width: 449px) {

	.form__input input, .form__message {
    padding: 8px 5px;
}

	.menu {
		top: 0;
    left: 15px;
}

	.container {
	    padding-left: 15px;
	    padding-right: 15px;
	}

	body {
		font-size: 14px;
	}

	p {
	  font-size: 14px;
	}

	.announcement p, .menu, .label p, .small {
	    font-size: 12px;
	}


	.btn {
	  	font-size: 14px;
	}

	.form__label {
    font-size: 16px;
}

.main {
    min-height: 250px;
}

	

}

/* 320 - 375 px mobile-xs */
@media screen and (max-width: 374px) {

	
	

}



