/*@media screen and (min-width: 769px){
	html,body{
	height:100%;
	overflow:hidden;
	}
}*/

@media screen and (max-width: 1366px){
	

}

@media screen and (max-width: 1280px){
.rightsection span {
    font-size: 16px;
    letter-spacing: 33px;
}
.info span {
    font-size: 14px;
    letter-spacing: 9px;
}

}

/*@media screen and (max-height: 720px){
	
.slide img {
    width: 80%;
}

}

@media screen and (max-height: 600px){
	
.logo-footer img, .logo img{
    height: auto;
    width: 210px;
}

.left-section {
    padding-left: 15px;
}


.rightsection {
    padding-right: 15px;
}
.slide3 img {
    width: 60% !important;
}

.slider {
    min-height: 385px;
}

}*/

@media screen and (max-width: 1080px) and (max-height: 1920px){
	

}

@media screen and (max-width: 1152px) and (max-height: 864px){

}

@media screen and (max-width: 1024px) and (max-height: 768px){
	

}

@media screen and (max-width: 800px) and (max-height: 600px){
	

}

/*@media screen and (max-height: 1024px) and (max-width: 768px){
	.left-section, .rightsection {
     float: none;
     padding: 20px;
     width: 100%;
	}
.logo-footer img {
    height: auto;
    width: 320px;
}
.slider {
    top: 0;
}
.slide img {
    width: 70%;
}
.slide3 img {
    width: 60% !important;
}

}*/

@media screen and (max-width: 980px) and (min-height: 1024px){
	
}


@media screen and (max-width: 1024px){
.logo img, .logo-footer img{
	 width: 19%;
}
}

@media screen and (max-width: 768px){
	header .logo {
    padding: 50px 0 10px;
	}
	.logo img, .logo-footer img {
    	width: 40%;
	}
	.slide {
    	width: 75%;
	}
	.slide.slide1 {
    	left: 4.5%;
    	width: 65%;
		padding-bottom: 35px;
	}
	.slide img {
    	width: 100%;
	}

	.left-section, .rightsection {
     float: none;
     padding: 20px;
     width: 100%;
	}
	
	.menu.desktop{
		display:none !important;
	}
	.menu.mobile{
		display:block;
		padding: 20px 10px;
	}
	.logo-footer {
    	float: none;
    	width: 100%;
	}
	.social {
    	padding-bottom: 20px;
    	text-align: center;
	}
	
}

@media screen and (max-width: 420px){
	.rightsection span.est {
    	letter-spacing: 30px;
		font-size:11px;
	}
	.rightsection span {
    	font-size: 14px;
    	letter-spacing: 30px;
	}
	.info span {
    	font-size: 13px;
    	letter-spacing: 7px;
	}
	.numb {
    	font-size: 17px;
    	letter-spacing: 6px;
	}
	.logo img, .logo-footer img {
    	width: 50%;
	}
	header .logo {
    	padding: 30px 0 10px;
	}
}


@media screen and (max-width: 375px){
	.rightsection span.est {
    	font-size: 10px;
    	letter-spacing: 25px;
	}
}

@media screen and (max-width: 320px){
	.rightsection span {
    font-size: 12px;
    letter-spacing: 25px;
	}
	.rightsection span.est {
    font-size: 10px;
    letter-spacing: 22px;
	}
	.numb {
    font-size: 14px;
    letter-spacing: 4px;
	}
}