@charset "utf-8";
/* CSS Document */


/* #Media Queries
================================================== */
@media screen and (min-width:1920px) {
body{ overflow-x:hidden;}	


}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}		

}


@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%; }
.row, .row1 { width:980px; padding:0px; }


.escola-cnt p { padding:0 60px; }
.top-rht { margin-right:0; }
.function-cnt ul { padding:0;}

}


/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .row1 { width:740px; padding:0px; }

.top-rht { margin-right:0; }
.function-cnt { margin:30px 0 50px 0;}
.function-cnt h1 { font-size:36px; letter-spacing:normal; }
.function-cnt ul { padding:0;}
.function-cnt p br { display:none; }
.tor-btn { position:relative; margin-top:50px; float:left; width:100%; }
.tor-btn a { padding:12px 35px; }
.function-cnt ul li .manual-l p { margin-bottom:10px;}
.function-cnt ul li .manual-l h2  { margin-bottom:10px;}
.manual-r img { height:250px; object-fit:cover; }

.escola-cnt { margin-bottom:50px; }
.escola-cnt p { padding:0 20px; }
.escola-cnt ul { margin-top:30px; }
.escola-cnt ul li { min-height:205px; }
.escola-cnt ul li h2 { font-size:18px;}


footer { padding:20px 0; text-align:center; }

}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
body{ height:auto !important;}
img {max-width:100%; }
.row, .row1 { width:100%; padding:0 15px; }

header { padding-bottom:0;}
.top-rht { margin-right:0; margin-top:24px; }
.function-cnt { margin:20px 0 30px 0;}
.function-cnt h1, .escola-cnt h1 { font-size:35px; letter-spacing:normal; line-height:34px; }
.function-cnt ul { padding:0;}
.function-cnt p { font-size:18px; }
.function-cnt p br { display:none; }
.tor-btn { position:relative; margin-top:30px; float:left; width:100%; }
.tor-btn a { padding:12px 35px; }
.function-cnt ul li .manual-l p { margin-bottom:10px;}
.function-cnt ul li .manual-l h2  { margin-bottom:10px; font-size:28px;}
.manual-r img { height:280px; object-fit:cover; }

.escola-cnt { margin-bottom:50px; }
.escola-cnt p { padding:0 0px; }
.escola-cnt ul { margin-top:30px; }
.escola-cnt ul li { min-height:205px; width:48%; margin-right:4%;}
.escola-cnt ul li h2 { font-size:18px; line-height: 22px; }
.escola-cnt ul li:nth-child(2n) { margin-right:0; }
.escola-cnt ul li:last-child { width:100%; margin-top:20px;}
.escola-cnt ul li a { padding:12px 35px; }

footer { padding:20px 0; text-align:center; }

.bredcrum, .storefront-breadcrumb { padding-top: 70px; }

}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
	
.function-cnt h1 { font-size:30px; line-height:32px; margin-bottom:10px; } 
.function-cnt p { font-size:17px;}
.function-cnt ul { margin-top:25px; }
.function-cnt ul li .manual-l { width:100%; }
.manual-r { width:100%; margin-top:30px; }
.manual-r img { height:auto; object-fit:inherit; }
.escola-cnt ul li h2 { font-size:20px; }
.cnt-pad { padding-left:0;}
 
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

.escola-cnt ul li { width:100%; margin-right:0; margin-bottom:20px;}
.escola-cnt ul li:last-child  { margin-top:0; margin-bottom:0;}
}


@media screen and (max-width:359px) {
	

	
}
