@charset "utf-8";
/* CSS Document */
/** Generated by FG **/
@font-face {
	font-family: 'Conv_MinstrelPosterWHG';
	src: url('../fonts/MinstrelPosterWHG.eot');
	src: local('☺'), url('../fonts/MinstrelPosterWHG.woff') format('woff'), url('../fonts/MinstrelPosterWHG.ttf') format('truetype'), url('../fonts/MinstrelPosterWHG.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {
    outline: none;
    margin: 0px;
    padding: 0px;
    border: none;
    text-decoration: none;
	}
body{
    text-decoration: none;
	font-size:16px !important;
	}
.clear{
    clear: both;
	}
audio,
::selection{
    background: white;
    color: #cc3399;
	}
.img-ful{
    width: 100%;
    height: auto;
    display: block;
	}
.container{
	width:1180px;
	height:auto;
	margin:0 auto;
	}
.banner-wraper{
	width:100%;
	height:auto;
	position:relative;
	}	
.top-menu-wrap{
	width:100%;
	height:auto;
	position:absolute;
	top:20px;
	left:0;
	z-index:1000;
	}
.logo-container{
	width:auto;
	height:auto;
	float:left;
	}	
.top-right{
	width:auto;
	height:auto;
	float:right;
	}	
.right-top{
	width:auto !important;
	height:auto;
	}
.right-top-in{
	float:right;
	border-bottom:1px solid rgba(255,255,255,0.3);
	padding-bottom:15px;
	}	
.top-call{
	font-family: 'Lato', sans-serif;
	font-size:1em;
	font-weight:400;
	color:#fff;
	background:url(../images/top-call.png) no-repeat left center;
	padding-left:20px;
	padding-right:20px;
	border-right:1px solid rgba(255,255,255,0.3);
	line-height:14px;
	float:left;
	}
	
	.top-whats{
	font-family: 'Lato', sans-serif;
	font-size:1em;
	font-weight:400;
	color:#fff;
	padding-right:20px;
	border-right:1px solid rgba(255,255,255,0.3);
	line-height:14px;
	float:left;
	padding-left:20px;
	}	
.top-mail{
	font-family: 'Lato', sans-serif;
	font-size:1em;
	font-weight:400;
	color:#fff;
	background:url(../images/top-mail.png) no-repeat left center;
	padding-left:20px;
	padding-right:30px;
	border-right:1px solid rgba(255,255,255,0.3);
	line-height:14px;
	float:left;
	margin-left:20px;
	}
.follow-us{
	font-family: 'Poppins', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#fff;
	float:left;
	margin-left:20px;
	line-height:13px;
	}	
.follow-icons{
	width:auto;
	height:auto;
	float:left;
	margin-top:-5px;
	}
.follow-icons a i{
	color:#fff;
	font-size:14px;
	line-height:14px;
	margin-left:15px;
	}	
.right-bottom{
	width:auto;
	height:auto;
	}
.top-menu{
	width:auto;
	height:auto;
	float:left;
	margin-top:15px;
	
	}		
.welcome-wraper{
	width:100%;
    height:auto;
	padding-top:50px;
	background:url(../images/fac-bg.png) repeat-x bottom,url(../images/wel-bg.jpg) no-repeat bottom;
	padding-bottom:80px;
	position:relative;
	}
.wel-left{
	width:70%;
	height:auto;
	float:left;
	}	
.wel-left h5{
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:400;
	line-height:44px;
	color:#faa31a;
	text-transform:uppercase;
	margin-top:30px;
	}	
.msg-abt{
	margin-top:50px;
	}	
.wel-right{
	width:25%;
	height:auto;
	float:left;
	padding-left:5%;
	}	
.wel-title{
	font-family: 'Merriweather', serif;
	font-size:1.5em;
	font-weight:400;
	line-height:44px;
	color:#f58220;
	text-transform:uppercase;
	}	
.wel-title span{
	color:#7ab33e;
	}
.wel-left p{
	font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	line-height:28px;
	color:#333666;
	text-align:justify;
	}	
.wel-left ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.wel-left li{
	font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	line-height:28px;
	color:#333;
	text-align:justify;
	margin-bottom:10px;
	background:url(../images/yellow-dot.png) no-repeat left 8px;
	padding-left:20px;
	}		
.enq-title{
	font-family: 'Merriweather', serif;
	font-size:1.25em;
	font-weight:400;
	line-height:44px;
	color:#df268b;
	text-transform:uppercase;
	background:url(../images/enq.png) no-repeat left center;
	padding-left:50px;
	}	
.enq-title span{
	color:#11abd7;
	}	
.name-txt{
	width:95%;
	height:42px;
	border:1px solid #c2c2c2;
	margin-bottom:15px;
	padding-left:5%;
	font-family: 'Lato', sans-serif;
	font-size:1em;
	font-weight:400;
	color:#333333;
	}
.sbt-btn{
	width:110px;
	height:40px;
	background:#5aaf16;
	float:right;
	font-family: 'Lato', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	line-height:28px;
	color:#fff;
	text-transform:uppercase;
	}
.school-msg{
	margin-top:200px;
	}
.fac-wraper{
	width:100%;
	height:auto;
	}
.fac-wraper-bg{
	width:100%;
	height:auto;
	background:#e03792;
	padding-top:54px;
	padding-bottom:50px;
	background-image: -webkit-linear-gradient(top, #e13793, #b43168); 
	background-image:    -moz-linear-gradient(top, #e13793, #b43168); 
	background-image:     -ms-linear-gradient(top, #e13793, #b43168); 
	background-image:      -o-linear-gradient(top, #e13793, #b43168); 
	background-image:         linear-gradient(top, #e13793, #b43168);
	position:relative;
	}
.kite{
	position:absolute;
	right:33%;
	top:-70px;
	}	
.tab-in-container{
	width:96%;
	height:auto;
	margin:0px auto;
	padding-bottom:70px;
	}
.tab-in-items{
	width:23.5%;
	height:auto;
	float:left;
	margin-right:2%;
	}
.tab-in-items:nth-child(4n) {
   float:right;
   margin-right:0;
	}
.tab-in-four{
	width:auto;
	height:auto;
	float:left;
	margin-right:25px;
	}
.tab-in-four h5{
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:400;
	line-height:44px;
	color:#7ab33e;
	text-transform:uppercase;
	text-align:center;
	}			
.tab-in-items h5{
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:400;
	line-height:44px;
	color:#7ab33e;
	text-transform:uppercase;
	text-align:center;
	}	
.tab-in-items h5 span{
	color:#ffc00f;
	}
.tab-in-items p{
	font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	color:#333;
	text-align:center;
	line-height:24px;
	}	
.gallery-wraper{
	width:100%;
	height:auto;
	padding-top:0px;
	padding-bottom:60px;
	}
.photo-gallery{
	width:57%;
	height:auto;
	float:left;
	}
.photo-thumb{
	width:19.8%;
	height:auto;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	}	
.video-gallery{
	width:40%;
	height:auto;
	float:right;
	}	
.video{
	width:100%;
	height:400px;
	overflow:hidden;
	position:relative;
	}	
.icon{
	position:absolute;
	left:40%;
	top:35%;
	}	
.testi-wraper{
	width:100%;
	height:auto;
	}	
.footer-top{
	width:100%;
	height:auto;
	padding-bottom:80px;
	background:url(../images/footer-top-bg.png) repeat-x bottom;
	}	
.testi-left{
	width:60%;
	height:auto;
	float:left;
	}	
.testi-right{
	width:40%;
	height:auto;
	float:right;
	}
.testi-title{
	font-family: 'Merriweather', serif;
	font-size:1.375em;
	font-weight:400;
	line-height:44px;
	color:#66a425;
	text-transform:uppercase;
	display:table;
	padding-right:70px;
	margin-bottom:10px;
	}	
.testi-title span{
	color:#ffc00f;
	}	
.testimonial{
	width:100%;
	height:auto;
	}	
.test-img{
	width:15%;
	height:auto;
	float:left;
	}	
.test-txt{
	width:75%;
	height:auto;
	float:left;
	}	
.test-txt p{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	text-align:center;
	line-height:24px;
	background:url(../images/quorts-l.png) no-repeat top left ,url(../images/qorts-r.png) no-repeat bottom right;
	padding-left:35px;
	display:table;
	}
.testi-parent{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:300;
	color:#333;
	text-align:center;
	line-height:24px;
	background:url(../images/quorts-l.png) no-repeat top left ,url(../images/qorts-r.png) no-repeat bottom right;
	padding-left:35px;
	display:table;
	padding-right: 30px;
	}	
.testi-name{
	width:100%;
	font-family: 'Roboto', sans-serif;
	font-size:1em;
	font-weight:400;
	color:#7ab33e;
	text-align:right;
	margin-top:20px;
	}
.footer-wraper{
	width:100%;
	height:auto;
	background:#66a425 url(../images/footer-bg.jpg) repeat-x bottom;
	padding-top:35px;
	}
.footer-heads{
	font-family: 'Heebo', sans-serif;
	font-size:1.125em;
	font-weight:500;
	color:#fff;
	text-transform:uppercase;
	}	
.footer-quick{
	width:33%;
	height:auto;
	float:left;
	margin-bottom:180px;
	}	
.footer-quick ul{
	width:50%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	}	
.footer-quick li{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#fff;
	line-height:30px;
	background:url(../images/quick-li.png) no-repeat left center;
	padding-left:15px;
	}	
.footer-quick li a{
	color:#fff;
	}
.footer-adres{
	width:33%;
	height:auto;
	float:left;
	padding-left:10%;
	}
.footer-adres p{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#fff;
	line-height:30px;
	}
.footer-adres p span{
	font-family: 'Heebo', sans-serif;
	font-size:1em;
	font-weight:300;
	color:#fff;
	line-height:30px;
	}	
.footer-social{
	width:23%;
	height:auto;
	float:left;
	}	
.footer-social i{
	color:#fff;
	width:40px;
	height:40px;
	border:1px solid #fff;
	text-align:center;
	line-height:40px;
	font-size:14px;
	}
.design-wraper{
	width:100%;
	height:auto;
	background:#254504;
	}
.copy{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Roboto', sans-serif;
	font-size:0.75em;
	font-weight:300;
	color:rgba(255,255,255,0.5);
	line-height:46px;
	}
.design-by{
	float:right;
	}			
.design-by-name{
	width:auto;
	height:auto;
	float:left;
	font-family: 'Roboto', sans-serif;
	font-size:0.75em;
	font-weight:300;
	color:rgba(255,255,255,0.5);
	line-height:46px;
	
	}
.design-by-name a{
	color:rgba(255,255,255,0.5);
	}
.design-by-name a:hover{	
	color:#00a8e8;}
.design-by-logo{
	width:auto;
	height:auto;
	float:left;
	margin-top:12px;
	margin-left:5px;
	}
	
.photo-t{
	background:url(../images/image.png) no-repeat left center;
	padding-left:35px;
	}	
.video-t{
	background:url(../images/video.png) no-repeat left center;
	padding-left:35px;
	}
/*about*/
.banner-in-wraper{
	width:100%;
	height:auto;
	position:relative;
	}
.banner-bg{
	width:100%;
	height:auto;
	position:absolute;
	bottom:0;
	background:url(../images/banner-bg.png) repeat-x;
	min-height:51px;
	}	
.banner-captions{
	width:100%;
	height:auto;
	position:absolute;
	bottom:20%;
	}	
.banner-img{
	width:100%;
	height:auto;
	}
.bred-wraper{
	width:100%;
	height:auto;
	}		
.bred-home{
	font-family: 'Heebo', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#7c7c7c;
	text-transform:uppercase;
	float:left;
	line-height:50px;
	}
.bred-next{
	font-family: 'Heebo', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#7ab33e;
	text-transform:uppercase;
	float:left;
	line-height:50px;
	background:url(../images/bred-aro.png) no-repeat left center;
	margin-left:10px;
	padding-left:15px;
	}
.bred-mid{
	background:url(../images/bred-mid.png) no-repeat left center;
	margin-left:10px;
	padding-left:15px;
	}	
.abt-contents{
	width:90%;
	height:auto;
	background:#fff;
	padding:20px 5%;
	border-radius:5px;
	}	
.abt-three-contents{
	width:31.1%;
	height:auto;
	float:left;
	margin-right:3.33%;
	}
.abt-three-contents p{
	width:90%;
	height:auto;
	margin:0 auto;
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#858585;
	line-height:24px;
	text-align:justify;
	}	
.abt-three-contents ul{
	width:90%;
	height:auto;
	margin:0 auto;
	padding:0;
	list-style-type:none;
	}
.abt-three-contents li{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#858585;
	background:url(../images/bred-aro.png) no-repeat left center;
	padding-left:20px;
	line-height:24px;
	}			
.abt-three-contents:nth-child(3n){
    float:right;
	margin-right:0;
	}	
.content-title{
	width:100%;
	height:auto;
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	line-height:50px;
	margin-bottom:15px;
	}
.teachers-wraper{
	width:100%;
	height:auto;
	padding-top:50px;
	padding-bottom:80px;
	}			
.teachers-img{
	width:auto;
	height:auto;
	float:left;
	margin-right:10px;
	}
.caption-main{
	font-family: 'Conv_MinstrelPosterWHG';
	font-size:3.343125em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	line-height:40px;
	margin-top:-5px;
	}	
.caption-main span{
	color:#ffc00f;
	}	
.caption-main-home{
	font-family: 'Conv_MinstrelPosterWHG';
	font-size:4.125em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	line-height:50px;
	margin-top:-5px;
	text-shadow:2px 2px 2px #666;
	}	
.caption-main-home span{
	color:#ffc00f;
	}	
.capton-sub{
	font-family: 'Merriweather', serif;
	font-size:1.6875em;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	text-shadow:2px 2px 2px #666;
	position:relative
	}
.capton-sub-home{
	font-family: 'Merriweather', serif;
	font-size:2.125em;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	}		
.caption-small{
	width:350px;
	height:auto;
	font-family: 'Merriweather', serif;
	font-size:0.875em;
	font-weight:300;
	color:#fff;
	text-transform:uppercase;
	text-align:right;
	line-height:12px;
	text-shadow:2px 2px 2px #666;
	}	
.caption-small-home{
	width:350px;
	height:auto;
	font-family: 'Merriweather', serif;
	font-size:1.125em;
	font-weight:300;
	color:#fff;
	text-transform:uppercase;
	text-align:right;
	line-height:12px;
	text-shadow:2px 2px 2px #666;
	}		
.fac-in-wraper{
	width:100%;
	height:auto;
	}	
.slogan{
	font-family: 'Lato', sans-serif;
	font-size:1.1875em;
	font-weight:400;
	color:#333;
	line-height:28px;
	text-align:center;
	font-style:italic;
	margin-bottom:40px;
	}
.fac-left{
	width:47.5%;
	height:auto;
	float:left;
	}
.fac-right{
	width:47.5%;
	height:auto;
	float:right;
	}	
.fac-title{
	font-family: 'Merriweather', serif;
	font-size:1.125em;
	font-weight:400;
	color:#7ab33e;
	text-transform:uppercase;
	line-height:40px;
	}
.fac-title span{
	color:#ffc00f;
	}
.fac-txt{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	text-align:justify;
	min-height:160px;
	}	
.fac-txt p{
	font-family: 'Raleway', sans-serif;
	font-size:1em;
	font-weight:300;
	color:#333;
	line-height:24px;
	text-align:justify;
	}
.fac-txt ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.fac-txt ul li{
	line-height:30px;
	background:url(../images/li-bg.png) no-repeat left center;
	padding-left:20px;
	}					
.gallery-wraper{
	width:100%;
	height:auto;
	}	
.gallery-thumb{
	width:31.1%;
	height:auto;
	float:left;
	position:relative;
	margin-right:3.33%;
	margin-bottom:50px;
	cursor:pointer;
	overflow:hidden;
	}
.gallery-thumb:nth-child(3n) {
    margin-right:0;
	float:right;
	}
.gallery-in-img{
	width:100%;
	height:215px;
	overflow:hidden !important;
	}	
.testi-thumb{
	width:31.1%;
	height:116px;
	float:left;
	position:relative;
	margin-right:3.33%;
	margin-bottom:40px;
	cursor:pointer;
	overflow:hidden;
	}		
.testi-thumb:nth-child(3n){
    margin-right:0;
	float:right;
	}		
.gal-icon{
	position:absolute;
	right:25px;
	bottom:50px;
	}	
.img-name{
	font-family: 'Lato', sans-serif;
	font-size:1.1875em;
	font-weight:400;
	color:#333;
	text-align:center;
	font-style:italic;
	line-height:40px;
	}					
.news-date{
	position:absolute;
	right:0;
	bottom:50px;
	padding-left:5px;
	padding-right:5px;
	font-family: 'Heebo', sans-serif;
	font-size:0.75em;
	font-weight:500;
	color:#fff;
	text-transform:uppercase;
	line-height:24px;
	background:#ffcc00;
	}
.news-date-read{
	font-family: 'Heebo', sans-serif;
	font-size:0.875em;
	font-weight:500;
	color:#11abd7;
	text-transform:uppercase;
	}		
.fac-img{
	position:relative;
	}	
.news-txt{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:300;
	color:#333;
	line-height:24px;
	text-align:justify;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:20px;
	margin-bottom:20px;
	}
.read-news-txt{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:300;
	color:#333;
	line-height:24px;
	text-align:justify;
	}	
.rd-more{
	width:107px;
	height:30px;
	border:1px solid #e5e5e5;
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:300;
	color:#333;
	text-align:center;
	line-height:30px;
	}
.rd-more:hover{
	color:#7ab33e;
	border-color:#7ab33e;
	transition:1s;
	}			
.form-wraper{
	width:50%;
	height:auto;
	margin:0 auto;
	padding-bottom:50px;
	}
.form-title{
	font-family: 'Merriweather', serif;
	font-size:1.25em;
	font-weight:400;
	color:#df268b;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:25px;
	}
.form-title span{
	color:#11abd7;
	}	
.form-left{
	width:30%;
	height:auto;
	float:left;
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	}
.colon{
	width:5%;
	height:auto;
	float:left;
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	}	
.form-right{
	width:65%;
	height:auto;
	float:right;
	}
.name-txt2{
	width:95%;
	height:42px;
	border:1px solid #e5e5e5;
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#666;
	padding-left:5%;
	margin-bottom:15px;
	}	
.msg-txt{
	width:95%;
	height:100px;
	border:1px solid #e5e5e5;
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#666;
	padding-left:5%;
	margin-bottom:15px;
	padding-top:20px;
	}		
.select-txt{
	width:100%;
	height:42px;
	border:1px solid #e5e5e5;
	margin-bottom:15px;
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#999;
	padding-left:5%;
	}	
.sbt-btn{
	width:30%;
	height:42px;
	background:#11abd7;
	cursor:pointer;
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	margin:0 auto;
	}
	a .view-all{
	width: 109px;
	height: 35px;
	background: #ffc00f;
	cursor: pointer;
	font-family: 'Merriweather', serif;
	font-size: .8em;
	font-weight: 400;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 35px;
	float: right;
	margin-top: 30px;
	}
	a .view-all:hover{
		background:#66a425;
	}
.txt{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	}	
.contact-left{
	width:40%;
	height:auto;
	float:left;
	}	
.contact-right{
	width:60%;
	height:auto;
	float:left;
	}
.contact-items{
	width:100%;
	text-align:center;
	margin-bottom:60px;
	}	
.contact-items p{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	}
.contact-items p span{
	font-family: 'Heebo', sans-serif;
	font-size:1em;
	font-weight:300;
	color:#333;
	line-height:24px;
	}	
.map-icon{
	margin-bottom:30px;
	}	
.gmap{
	width:100%;
	height:478px;
	}
.cartoon-bg{
	background:url(../images/wel-bg.jpg);
	background-repeat:no-repeat;
    background-position:10px 200px;
	}
.acti-title{
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:400;
	color:#7ab33e;
	margin-bottom:40px;
	text-transform:uppercase;
	text-align:center;
	}
.sessions{
	width:20%;
	height:auto;
	float:left;
	text-align:center;
	margin-bottom:50px;
	}
.sessions p{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	width:90%;
	margin:0 auto;
	}
.spl-acti{
	width:31.1%;
	height:auto;
	float:left;
	margin-right:3.33%;
	}
.spl-acti:nth-child(3n) {
    margin-right:0;
	float:right;
    }	
.spl-acti h5{
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:400;
	color:#ffc00f;
	margin-bottom:30px;
	margin-top:10px;
	text-align:center;
	text-transform:uppercase;
	}	
.spl-acti p{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	text-align:justify;
	}	
.bday-img{
	width:47.5%;
	height:auto;
	float:left;
	}	
.bday-dtls{
	width:47.5%;
	height:auto;
	float:right;
	}
.progress{
	width:100%;
	height:auto;
	margin-top:50px;
	margin-bottom:50px;
	}
.ad-left{
	width:15%;
	height:auto;
	float:left;
	}
.ad-right{
	width:80%;
	height:auto;
	float:left;
	padding-left:5%;
	margin-top:50px;
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	text-align:justify;
	}	
.ad-right-two{
	width:15%;
	height:auto;
	float:left;
	}
.ad-left-two{
	width:80%;
	height:auto;
	float:left;
	padding-right:5%;
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	text-align:justify;
	}	
.ad-left-two ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}	
.ad-left-two li{
	line-height:30px;
	background:url(../images/g-li-bg.png) no-repeat left 12px;
	padding-left:15px;
	margin-bottom:10px;
	}
.ad-wraper{
	margin-bottom:50px;
	}
.carriculam h5{
	font-family: 'Merriweather', serif;
	font-size:1.125em;
	font-weight:400;
	color:#df268b;
	text-transform:uppercase;
	line-height:40px;
	}
.carriculam h3{
	font-family: 'Merriweather', serif;
	font-size:0.9375em;
	font-weight:400;
	color:#11abd7;
	text-transform:uppercase;
	line-height:38px;
	}	
.carriculam p{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:24px;
	text-align:justify;
	}	
.carriculam ul{
	margin:0;
	padding:0;
	list-style-type:none;
	margin-top:20px;
	margin-bottom:20px;
	}			
.carriculam li{
	font-family: 'Raleway', sans-serif;
	font-size:0.875em;
	font-weight:400;
	color:#333;
	line-height:30px;
	text-align:justify;
	background:url(../images/b-li-bg.png) no-repeat left center;
	padding-left:15px;
	}	
.sub{
	padding-left:3%;
	margin-top:50px;
	margin-bottom:20px;
	}
.ca-left{
	width:50%;
	height:auto;
	float:left;
	margin-top:30px;
	}	
.ca-right{
	width:50%;
	height:auto;
	float:left;
	margin-top:30px;
	}
.grades{
	width:16.6%;
	height:auto;
	float:left;
	margin-top:10px;
	text-align:center;
	}
.grades h5{
	font-family: 'Merriweather', serif;
	font-size:0.75em;
	font-weight:400;
	color:#333;
	text-transform:uppercase;
	}	
.day-acti{
	width:14.28%;
	height:auto;
	float:left;
	text-align:center;
	}
.day-acti h5{
	font-family: 'Heebo', sans-serif;
	font-size:0.75em;
	font-weight:500;
	color:#333;
	text-transform:uppercase;
	line-height:24px;
	}	
.day-acti h5 span{
	font-family: 'Merriweather', serif;
	font-weight:300;
	}			
.montesory-img{
	width:35%;
	height:auto;
	float:left;
	margin-right:5%;
	}		
.montesory-dtls{
	width:60%;
	height:auto;
	float:right;
	}	
.duration{
	width:auto;
	height:auto;
	padding-left:20px;
	padding-right:20px;
	float:left;
	background:#b33168;
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	line-height:24px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	margin-right:1px;
	}	
.duration span{
	font-family: 'Merriweather', serif;
	font-size:0.8em;
	font-weight:500;
	text-transform:none;
	}
.syllabus{
	width:auto;
	height:auto;
	padding-left:20px;
	padding-right:20px;
	float:left;
	background:#11abd7;
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	line-height:24px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	margin-right:1px;
	}
.syllabus span{
	font-family: 'Merriweather', serif;
	font-size:0.8em;
	font-weight:500;
	text-transform:none;
	}	
.exam-month{
	width:auto;
	height:auto;
	padding-left:20px;
	padding-right:20px;
	float:left;
	background:#f47a14;
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	line-height:24px;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	margin-right:1px;
	}
.exam-month span{
	font-family: 'Merriweather', serif;
	font-size:0.8em;
	font-weight:500;
	text-transform:none;
	}		
.in-association{
	width:auto;
	height:auto;
	padding-left:20px;
	padding-right:20px;
	background:#ffc00f;
	display:table;
	line-height:50px;
	margin-top:50px;
	font-family: 'Merriweather', serif;
	font-size:1em;
	font-weight:500;
	color:#fff;
	}
	
	
	.blog-main-cont {
     width: 65%;
     height: auto;
     float: left 
}
 .blog-logo {
     width: 174px;
     height: 174px;
     background-color: #fff;
     text-align: center;
     line-height: 174px;
     position: absolute;
     left: 5%;
     bottom: 20%;
     border-radius: 50% 
}
 a .blog-logo img {
     max-width: 75%;
     height: auto;
     vertical-align: middle 
}
 .articles_blog {
     width: 46%;
     height: auto;
     background: #fff;
     margin-bottom: 6%;
     float: left;
}
 .articles_blog:nth-child(2n+2) {
     float: right;
}
 .articles_img {
     width: 100%;
     height: auto 
}
 .articles_txt {
     width: 100%;
     height: auto;
     padding: 4% 
}
 .articles_blog h4 {
     color: #482f22;
     font-family: "Caudex", cursive;
     font-size: 23px;
     font-weight: 400;
     text-align: justify 
}
 .articles_blog p {
     font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
     padding-top: 5px;
     text-align: justify 
}


.articles_txt p {
     font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
     padding-top: 5px;
     text-align: justify 
}
 .blog_date {
     font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
     padding: 1% 0 0;
     line-height: 1.8em;
     text-align: right;
     float: right;
     margin-top: 3% 
}
 .blog_date span {
     font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
}
 .blog_socialmedia {
     width: 100%;
     height: auto;
     border-top: 1px solid #ccc;
     padding: 2% 4% 
}
 .blog_socialmedia ul {
     margin: 0;
     padding: 0 
}
 .blog_socialmedia li {
     float: right;
     padding-left: 1%;
     list-style-type: none;
     opacity: .5 
}
 .blog_socialmedia li:hover {
     opacity: 1 
}
 .blog_rgt{
    width:28%;
    height:auto;
    float:right;
}
 .articles_blog{
    padding:1%;
    /*box-shadow:0px 1px 5px #cecdcd;
    */
}
 .articles_img{
    width:100%;
    height:207px;
     position:relative;
	 overflow:hidden;
}
 .article-date{
     width:140px;
     height:35px;
     position:absolute;
     right:-10px;
     background:url(../images/datebg.png) no-repeat;
     font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
     text-align:center;
     top:70%;
     text-transform:uppercase;
}
 .articles_img img{
    width:100%;
    height:auto;
     display:block;
}
 .articles_txt h4{
    font-family: 'Raleway', sans-serif;
    color:#7ab33e;
    font-size:1.2em;
    font-weight:600;
    padding:1% 0% 0% 0%;
    line-height:1.8em;
    text-align:justify;
    text-transform:uppercase;
}
 .articles_txt{
    width:100%;
    height:auto;
    padding:2% 0% 1% 0%;
}
 .articles_blog h4{
   font-family: 'Raleway', sans-serif;
    color:#7ab33e ;
    font-size:1.2em;
    font-weight:600;
    padding:1% 0% 0% 0%;
    line-height:1.8em;
    text-align:justify;
    text-transform:uppercase;
}
 .articles_blog p{
    font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    padding:1% 0% 3% 0%;
    text-align:justify;
    border-bottom:1px solid #eaeae9;
}
 .blog_readmore{
    font-family: 'Raleway', sans-serif;
    font-size:1.1em;
    line-height:1.8em;
    text-align:left;
    font-weight:600;
    color:#666;
    margin-top:2.5%;
    margin-bottom:1.5%;
    text-transform:uppercase;
    float:left;
    clear:both;
    cursor:pointer;
}
 .blog_readmore a{
    font-family: 'Raleway', sans-serif;
    padding:.5em .8em .5em .8em;
    color:#fff;
    text-decoration:none;
    background:#7ab33e;
    display:block;
    border:1px solid #7ab33e;
}
 .blog_readmore a:hover{
    font-family: 'Raleway', sans-serif;
    background:#fff;
    color:#7ab33e;
    text-decoration:none;
    border:1px solid #7ab33e;
}
 .blog_readmore a:after{
    content:url(../images/blog_downarow.png);
    vertical-align:middle;
    margin-left:.5em;
}
 .blog_readmore a:hover:after{
    content:url(../images/blog_downarow_hover.png);
}
 .blog_date{
    font-family: 'Raleway', sans-serif;
    color:#666;
    font-size:1.1em;
    font-weight:400;
    padding:1% 0% 0% 0%;
    line-height:1.8em;
    text-align:right;
    float:right;
    margin-top:3%;
}
 .blog_date span{
    font-family: 'Raleway', sans-serif;
    color:#7ab33e;
}
 .blog_date:before{
    content:url(../images/blog_calender.png);
    vertical-align:sub;
    display:inline-block;
}
 .blog_socialmedia{
    width:100%;
    height:auto;
    border-top:1px solid #eaeae9;
    padding:2% 0% 2% 0%;
}
 .blog_socialmedia ul{
    margin:0;
    padding:0;
}
 .blog_socialmedia li{
    float:left;
    padding-left:1%;
    list-style-type:none;
    opacity:0.5;
}
 .blog_socialmedia li:hover{
    opacity:1;
}
 .blog_col{
    background:#fff;
    margin-bottom:7%;
}
 .blog_rgt ul{
    margin:0;
    padding:5% 5% 5% 5%;
}
 .blog_rgt li{
    font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    padding:2% 0% 2% 0%;
    text-align:left;
    list-style-type:none;
}
 .blog_rgt li a{
    font-family: 'Raleway', sans-serif;
	font-size: 1em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    background:url(../images/arrowh.png) no-repeat 0% center;
    text-decoration:none;
    padding:0% 0% 0% 7%;
}
 .blog_rgt li a:hover{
    font-family: 'Raleway', sans-serif;
	font-size: 1em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    text-decoration:none;
}
 .blog_rgt h3{
    font-family: 'Raleway', sans-serif;
    color:#dac89c;
    font-size:2.8em;
    font-weight:normal;
    background:url(../images/welcome_bg.png) no-repeat center 0;
    padding:4% 0% 5% 0%;
    line-height:1.6em;
    text-align:center;
}
 .blog_rgt h4{
   font-family: 'Raleway', sans-serif;
    color:#7ab33e;
    font-size:1.5em;
    font-weight:600;
    padding:1% 3% 1% 3%;
    line-height:1.8em;
    text-align:left;
    text-transform:uppercase;
     border-bottom: 1px dotted #b6997c;
}
 .blog_rgt_post{
    border-bottom:1px dotted #7ab33e;
    width:100%;
    height:auto;
    font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    padding:2% 0% 2% 0%;
    text-align:justify;
}
 .blog_rgt_post a{
    font-family: 'Raleway', sans-serif;
	font-size: 1em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    text-decoration:none;
}
 .blog_rgt_post a:hover{
    font-family: 'Merriweather', serif;
    color:#7ab33e;
    text-decoration:none;
}
 .blog_rgt_contact{
    width:100%;
    height:auto;
}
 .blog_rgt_contact h4{
    margin-top:0% !important;
    border-bottom:1px dotted #b6997c;
}
 .blog_rgt_contact p{
    font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    text-align:left;
    padding:5% 5% 5% 5%;
}
 .blog_rgt_contact p a{
   font-family: 'Raleway', sans-serif;
	font-size:1em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    text-decoration:none;
}
 .blog_rgt_contact p a:hover{
    font-family: 'Raleway', sans-serif;
	font-size: 1em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    text-decoration:none;
}
 .blog_contactform{
    width:100%;
    height:auto;
    margin:2% 0% 0% 0%;
    padding:5% 5% 5% 5%;
}
 .blogcontact_box{
    font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    padding:2%;
    text-align:left;
    width:100%;
    height:40px;
    border:1px solid #eaeaea;
    margin:0% 0% 2% 0%;
}
 .blogcontact_box1{
   font-family: 'Raleway', sans-serif;
	font-size: 0.875em;
	font-weight:400;
	 color:#333;
     line-height: 24px;
    padding:2%;
    text-align:left;
    width:100%;
    height:100px;
    border:1px solid #eaeaea;
}
 .blogcontact_submit{
    font-family: 'Merriweather', serif;
    color:#fff;
    font-size:1em;
    background:#7ab33e;
    cursor:pointer;
    float:right;
    clear:both;
    padding:2% 3% 2% 3%;
    border:1px solid #7ab33e;
     margin-top:8px;
}
 .blogcontact_submit:hover{
    font-family: 'Merriweather', serif;
    color:#7ab33e;
    background:#fff;
    border:1px solid #7ab33e;
}
 .blog_link {
     position: absolute;
     right: 0;
     top: 39%;
     z-index: 1000 
}
 .blog-social-links {
     padding: 0;
     margin: 3px 0 0;
     text-align: right 
}
 .blog-social-links li {
     list-style: none;
     display: inline-block;
     margin: 0 
}
 .blog-social-links li:last-child {
     margin-right: 0 
}
 .blog-social-links li a {
     font-size: 18px;
     color: #ccc;
     border: 2px solid #ccc;
     border-radius: 50%;
     height: 40px;
     width: 40px;
     display: block;
     text-align: center;
     line-height: 35px 
}
 .blog-social-links li a:hover {
     color: #f69137;
     border: 2px solid #f69137 
}
 .blog-more-about {
     width: 130px;
     height: 35px;
     font-size: 15px;
     line-height: 35px;
     text-align: center;
     border: 1px solid #fff;
     float: none;
     font-family: 'Raleway', sans-serif;
	font-weight:400;
	 color:#333;
     margin-top: 10px 
}
 a .blog-more-about {
     color: #333;
     background: none;
     text-align: center;
     box-shadow: inset 0 0 0 0 #ed1b24;
     -webkit-transition: all ease .8s;
     -moz-transition: all ease .8s;
     transition: all ease .8s;
     font-family: 'Raleway', sans-serif;
     font-weight: 300;
     font-size: 15px;
     border: 2px solid #cecdcd;
     cursor: pointer 
}
 a:hover .blog-more-about {
     color: #fff;
     box-shadow: 250px 0 0 0 #ed1b24 inset;
     border: 2px solid #ed1b24 
}

.resp-arrow{border-top: 12px solid #00c1b0;}
h2.resp-tab-active span.resp-arrow { border-bottom: 12px solid #f67c20;}
.trade{ width:20px; height:20px; border:1px solid #fff; border-radius:50px; font-size:10px !important; line-height:20px; text-align:center; margin-top:-10px; position:absolute;}
.md-pic{
	width:auto;
	height:auto;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}	
																																		
@media (min-width: 1280px) and (max-width: 1359px){
	.container{ width:1180px !important; margin:0 auto;}
	.video{height:270px;}
	.nav a { margin:0px 10px !important;font-size:14px !important;}
	}	
@media (min-width: 1360px) and (max-width: 1399px){
	.container{ width:1250px !important; margin:0 auto;}
	.video{height:290px;}
	.nav a { margin:0px 10px !important;font-size:14px !important;}
	}	
@media (min-width: 1400px) and (max-width: 1440px){
	.container{ width:1300px !important; margin:0 auto;}
	.video{height:300px;}
	.nav a { margin:0px 10px !important;font-size:14px !important;}
	}	
@media (min-width: 1441px) and (max-width: 1599px){
	.container{ width:1370px !important; margin:0 auto;}
	.video{height:310px;}
	.nav a { margin:0px 10px !important;font-size:14px !important;}
	}
@media (min-width:1600px){
	.container{ width:1475px !important; margin:0 auto;}
	.video{height:335px;}
	}
	
	
	@media (max-width:420px) {
		
	.capton-sub{ font-size:1em;}
	.caption-main-home{ font-size:1.8em}
	.caption-small-home{ font-size:0.9em}	 
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .top-container{ width:100% !important; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .wel-left{ width:100%;}
	 .wel-right{ width:100%; padding-left:0%; margin-top:10%}
	 .tab-in-items{ width:100%; margin-right:0%; margin-bottom:5%;}
	 .photo-gallery{ width:100%;}
	 .video-gallery{ width:100%; height:inherit;}
	 .video{ height:inherit;}
	 .testi-left{ width:100%;}
	 .testi-right{ width:100%; margin-top:3%;}
	 .testi-title{ padding-right:0px;}
	 .test-txt{ width:100%;}
	 .footer-quick{ width:100%; margin-bottom:20px;}
	 .footer-adres{ width:100%; padding-left:0%; margin-bottom:20px;}
	 .footer-social{ width:100%; padding-bottom:35%}
	 .copy{ width:100%; text-align:center; line-height:24px; margin-top:5px;}
	 .design-by{ float:none; width:180px; margin:0 auto;}
	 .banner-bg{ display:none}
	 .skdslider:after { padding-top:60% !important; }
	 .top-right{ background-color:#7ab33e; width:100%; float:none; clear:left;}
     .right-top-in{ background-color:#7ab33e; width:100%;  padding-bottom:0px;  display:flex; justify-content:center}
	 .follow-icons{ display:none;}
	 .top-menu-wrap{ position:relative;}
	 .logo-container{ width:40%;}
	 .logo-container img{ max-width:100%;}
	 .right-top{ background-color:#fff;}
	 .right-bottom{ clear:left;}
	 .banner-wraper{ position:inherit;}
	 .top-menu{ width:100%; background-color:#7ab33e; margin-top:1px;}
	 .nav{ width:100%;}
	 .caption-main-home {font-family: 'Conv_MinstrelPosterWHG';font-size: 2.125em;}
	 .skdslider .slide-desc{ bottom:10% !important; }
	 .caption-small-home{ width:90%;}
	 .skdslider ul.slide-navs{ bottom:0%  !important;}
	 .banner-captions{ display:none;}
	 .fac-left{ width:100%; margin-bottom:10%; margin-right:0%;}
	 .fac-right{ width:100%; margin-bottom:10%;}
	 .top-call{ line-height:30px; border:none; font-size:0.8em; padding-right:5px; display:none}
	 .top-whats{ line-height:30px; border:none; font-size:0.8em; padding-right:5px; padding-left:0px;}
	 .top-mail{ border:none; line-height:30px; padding-right:0%; font-size:0.8em}
	 .top-menu-wrap{ top:0px; }
	 .abt-three-contents{ width:100%; margin-right:0%;}
	 .sessions{ width:100%; margin-bottom:10%;}
	 .spl-acti{ width:100%; margin-right:0%; margin-bottom:10%;}
	 .bday-dtls{ width:100%;}
	 .bday-img{ width:100%;}
	 .montesory-img{ width:100%; margin-right:0%;}
	 .montesory-dtls{ width:100%;}
	 .gallery-thumb{ width:100%; margin-right:0%; margin-bottom:5%;height:232px;}
	 .ad-right{ width:100%; padding-left:0%; margin-top:5px;}
	 .ad-left-two{ width:100%; padding-right:0%;}
	 .ca-left{ width:100%;}
	 .ca-right{ width:100%;}
	 .day-acti{ width:100%; margin-bottom:5%;}
	 .grades{ width:33%;}
	 .form-wraper{ width:100%;}
	 .contact-left{ width:100%; margin-bottom:5%;}
	 .contact-right{ width:100%;}
	 .photo-thumb{ width:24.6%}
	.mob{ padding:8px; color:#fff !important}
	.resp-arrow{border-top: 12px solid #fff; margin-top:8px !important; margin-right:5px;}
	h2.resp-tab-active span.resp-arrow {border-bottom: 12px solid #fff !important; margin-top:8px !important; margin-right:5px;}
	.test-img{ width:100%; text-align:center;}
	.test-txt p{ padding-right:35px;}
	.testi-parent{ padding-right:35px;}
	.wel-title{ font-size:1.3em; line-height:30px;}
	.welcome-wraper{ padding-top:20px;}
	.teachers-img{ width:48%; margin-left:1%; margin-right:1%; margin-bottom:2%;}
	.fac-title{ line-height:30px;}
	.fac-txt{ min-height: inherit}
	.spl-acti h5{ margin-bottom:5px;}
	.blog-main-cont{ width:100%;}
	.blog_rgt{ width:100%; margin-top:10%;}
	.articles_blog{ width:100%;}
	.duration{ width:100%; padding-left:0%; padding-right:0%}
	.syllabus{ width:100%; padding-left:0%; padding-right:0%;}
	.exam-month{ width:100%; padding-left:0%; padding-right:0%;}
	
	
	.form-left{ width:100%;}
	.colon{ display:none;}
	.form-right{ width:100%;}
	 .gallery-in-img{height:188px;}
	
	.testi-thumb{width:100%;margin-right:0%;margin-bottom:10px;height:80px;}
    .testi-thumb:nth-child(3n) {
    margin-right:0;
	float:right;
	}	
	.top-right { float:right;}
	.design-by{ width:100%; display:flex; justify-content:center}
	

}
 @media (min-width:421px) and (max-width:480px){
	 .capton-sub{ font-size:1em;}
	.caption-main-home{ font-size:1.8em}
	.caption-small-home{ font-size:0.9em}
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .top-container{ width:100% !important; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}

	 .wel-left{ width:100%;}
	 .wel-right{ width:100%; padding-left:0%; margin-top:10%}
	 .tab-in-items{ width:100%; margin-right:0%; margin-bottom:5%;}
	 .photo-gallery{ width:100%;}
	 .video-gallery{ width:100%; height:inherit;}
	 .video{ height:inherit;}
	 .testi-left{ width:100%;}
	 .testi-right{ width:100%; margin-top:3%;}
	 .testi-title{ padding-right:0px;}
	 .test-txt{ width:100%;}
	 .footer-quick{ width:100%; margin-bottom:20px;}
	 .footer-adres{ width:100%; padding-left:0%; margin-bottom:20px;}
	 .footer-social{ width:100%; padding-bottom:35%}
	 .banner-bg{ display:none}
	 .skdslider:after { padding-top:60% !important; }
	 .top-right{ background-color:#7ab33e; width:100%; float:none; clear:left;}
     .right-top-in{ background-color:#7ab33e; width:100%;  padding-bottom:0px;  display:flex; justify-content:center}
	 .follow-icons{ display:none;}
	 .top-menu-wrap{ position:relative;}
	 .logo-container{ width:40%;}
	 .logo-container img{ max-width:100%;}
	 .right-top{ background-color:#fff;}
	 .right-bottom{ clear:left;}
	 .banner-wraper{ position:inherit;}
	 .top-menu{ width:100%; background-color:#7ab33e; margin-top:1px;}
	 .nav{ width:100%;}
	 .caption-main-home {font-family: 'Conv_MinstrelPosterWHG';font-size: 2.125em;}
	 .skdslider .slide-desc{ bottom:10% !important; }
	 .caption-small-home{ width:90%;}
	 .skdslider ul.slide-navs{ bottom:0%  !important;}
	 .banner-captions{ display:none;}
	 .fac-left{ width:100%; margin-bottom:10%; margin-right:0%;}
	 .fac-right{ width:100%; margin-bottom:10%;}
	 .top-call{ line-height:30px; border:none; font-size:1em; padding-right:5px; display: none}
	 .top-whats{ line-height:30px; border:none; font-size:1em; padding-right:5px; padding-left:0px;}
	 .top-mail{ border:none; line-height:30px; padding-right:0%; font-size:1em}
	 .top-menu-wrap{ top:0px; }
	 .abt-three-contents{ width:100%; margin-right:0%;}
	 .sessions{ width:100%; margin-bottom:10%;}
	 .spl-acti{ width:100%; margin-right:0%; margin-bottom:10%;}
	 .bday-dtls{ width:100%;}
	 .bday-img{ width:100%;}
	 .montesory-img{ width:100%; margin-right:0%;}
	 .montesory-dtls{ width:100%;}
	 .gallery-thumb{ width:100%; margin-right:0%; margin-bottom:5%;}
	 .ad-right{ width:100%; padding-left:0%; margin-top:5px}
	 .ad-left-two{ width:100%; padding-right:0%;}
	 .ca-left{ width:100%;}
	 .ca-right{ width:100%;}
	 .day-acti{ width:100%; margin-bottom:5%;}
	 .grades{ width:33%;}
	 .form-wraper{ width:100%;}
	 .contact-left{ width:100%; margin-bottom:5%;}
	 .contact-right{ width:100%;}
	 .photo-thumb{ width:24.6%}
	.mob{ padding:8px; color:#fff !important}
	.resp-arrow{border-top: 12px solid #fff; margin-top:8px !important; margin-right:5px;}
	h2.resp-tab-active span.resp-arrow {border-bottom: 12px solid #fff !important; margin-top:8px !important; margin-right:5px;}
	.test-img{ width:100%; text-align:center;}
	.test-txt p{ padding-right:35px;}
	.testi-parent{ padding-right:35px;}
	.wel-title{ font-size:1.3em; line-height:30px;}
	.welcome-wraper{ padding-top:20px;}
	.teachers-img{ width:48%; margin-left:1%; margin-right:1%; margin-bottom:2%;}
	.fac-title{ line-height:30px;}
	.fac-txt{ min-height: inherit}
	.spl-acti h5{ margin-bottom:5px;}
	.blog-main-cont{ width:100%;}
	.blog_rgt{ width:100%; margin-top:10%;}
	.articles_blog{ width:100%;}
	.duration{ width:100%; padding-left:0%; padding-right:0%}
	.syllabus{ width:100%; padding-left:0%; padding-right:0%;}
	.exam-month{ width:100%; padding-left:0%; padding-right:0%;}
	.testi-thumb{width:100%;margin-right:0%;height:80px;margin-bottom:10px;}
    .testi-thumb:nth-child(3n) {
    margin-right:0;
	float:right;
	}

	 

}
 @media (min-width:481px) and (max-width:580px){
	 .capton-sub{ font-size:1em;}
	.caption-main-home{ font-size:1.8em}
	.caption-small-home{ font-size:0.9em}
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .top-container{ width:100% !important; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}

	 .wel-left{ width:100%;}
	 .wel-right{ width:100%; padding-left:0%; margin-top:10%}
	 .tab-in-items{ width:100%; margin-right:0%; margin-bottom:5%;}
	 .photo-gallery{ width:100%;}
	 .video-gallery{ width:100%; height:inherit;}
	 .video{ height:inherit;}
	 .testi-left{ width:100%;}
	 .testi-right{ width:100%; margin-top:3%;}
	 .testi-title{ padding-right:0px;}
	 .test-txt{ width:100%;}
	 .footer-quick{ width:100%; margin-bottom:20px;}
	 .footer-adres{ width:100%; padding-left:0%; margin-bottom:20px;}
	 .footer-social{ width:100%; padding-bottom:35%}
	 .banner-bg{ display:none}
	 .skdslider:after { padding-top:60% !important; }
	 .top-right{ background-color:#7ab33e; width:100%; float:none; clear:left;}
     .right-top-in{ background-color:#7ab33e; width:100%;  padding-bottom:0px;  display:flex; justify-content:center}
	 .follow-icons{ display: block; margin-top:0px;}
	 .follow-icons a i{ line-height:30px !important; font-size:12px}
	 .top-menu-wrap{ position:relative;}
	 .logo-container{ width:40%;}
	 .logo-container img{ max-width:100%;}
	 .right-top{ background-color:#fff;}
	 .right-bottom{ clear:left;}
	 .banner-wraper{ position:inherit;}
	 .top-menu{ width:100%; background-color:#7ab33e; margin-top:1px;}
	 .nav{ width:100%;}
	 .caption-main-home {font-family: 'Conv_MinstrelPosterWHG';font-size: 2.125em;}
	 .skdslider .slide-desc{ bottom:10% !important; }
	 .caption-small-home{ width:90%;}
	 .skdslider ul.slide-navs{ bottom:0%  !important;}
	 .banner-captions{ display:none;}
	 .fac-left{ width:100%; margin-bottom:10%; margin-right:0%;}
	 .fac-right{ width:100%; margin-bottom:10%;}
	 .top-call{ line-height:30px; border:none; font-size:1em; padding-right:5px; display:none}
	 .top-whats{ line-height:30px; border:none; font-size:1em; padding-right:5px; padding-left:0px;}
	 .top-mail{ border:none; line-height:30px; padding-right:0%; font-size:1em}
	 .top-menu-wrap{ top:0px; }
	 .abt-three-contents{ width:100%; margin-right:0%;}
	 .sessions{ width:100%; margin-bottom:10%;}
	 .spl-acti{ width:100%; margin-right:0%; margin-bottom:10%;}
	 .bday-dtls{ width:100%;}
	 .bday-img{ width:100%;}
	 .montesory-img{ width:100%; margin-right:0%;}
	 .montesory-dtls{ width:100%;}
	 .gallery-thumb{ width:100%; margin-right:0%; margin-bottom:5%;}
	 .ad-right{ width:100%; padding-left:0%; margin-top:5px}
	 .ad-left-two{ width:100%; padding-right:0%;}
	 .ca-left{ width:100%;}
	 .ca-right{ width:100%;}
	 .day-acti{ width:100%; margin-bottom:5%;}
	 .grades{ width:33%;}
	 .form-wraper{ width:100%;}
	 .contact-left{ width:100%; margin-bottom:5%;}
	 .contact-right{ width:100%;}
	 .photo-thumb{ width:24.6%}
	.mob{ padding:8px; color:#fff !important}
	.resp-arrow{border-top: 12px solid #fff; margin-top:8px !important; margin-right:5px;}
	h2.resp-tab-active span.resp-arrow {border-bottom: 12px solid #fff !important; margin-top:8px !important; margin-right:5px;}
	.test-img{ width:100%; text-align:center;}
	.test-txt p{ padding-right:35px;}
	.testi-parent{ padding-right:35px;}
	.wel-title{ font-size:1.3em; line-height:30px;}
	.welcome-wraper{ padding-top:20px;}
	.teachers-img{ width:31.3%; margin-left:1%; margin-right:1%; margin-bottom:2%;}
	.fac-title{ line-height:30px;}
	.fac-txt{ min-height: inherit}
	.spl-acti h5{ margin-bottom:5px;}
	.blog-main-cont{ width:100%;}
	.blog_rgt{ width:100%; margin-top:10%;}
	.articles_blog{ width:100%;}
	.duration{ width:100%; padding-left:0%; padding-right:0%}
	.syllabus{ width:100%; padding-left:0%; padding-right:0%;}
	.exam-month{ width:100%; padding-left:0%; padding-right:0%;}
	.testi-thumb{width:49%;margin-right:1%;height:90px;margin-bottom:20px;overflow:hidden;}
    .testi-thumb:nth-child(3n) {
    margin-right:1%;
	float:left;
	}
}
 @media (min-width:581px) and (max-width:700px){
	 
	 .container{ width:96%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .top-container{ width:100% !important; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}

	 .wel-left{ width:100%;}
	 .wel-right{ width:100%; padding-left:0%; margin-top:10%}
	 .tab-in-items{ width:48%; margin-right:1%; margin-bottom:5%; margin-left:1%}
	 .photo-gallery{ width:100%;}
	 .video-gallery{ width:100%; height:inherit;}
	 .video{ height:inherit;}
	 .testi-left{ width:100%;}
	 .testi-right{ width:100%; margin-top:3%;}
	 .testi-title{ padding-right:0px;}
	 .test-txt{ width:100%;}
	 .footer-quick{ width:100%; margin-bottom:20px;}
	 .footer-adres{ width:100%; padding-left:0%; margin-bottom:20px;}
	 .footer-social{ width:100%; padding-bottom:35%}
	 .banner-bg{ display:none}
	 .skdslider:after { padding-top:60% !important; }
	 .top-right{ background-color:#7ab33e; width:100%; float:none; clear:left;}
     .right-top-in{ background-color:#7ab33e; width:100%;  padding-bottom:0px;  display:flex; justify-content:center}
	 .follow-icons{ display: block; margin-top:0px;}
	 .follow-icons a i{ line-height:30px !important; font-size:12px}
	 .top-menu-wrap{ position:relative;}
	 .logo-container{ width:40%;}
	 .logo-container img{ max-width:100%;}
	 .right-top{ background-color:#fff;}
	 .right-bottom{ clear:left;}
	 .banner-wraper{ position:inherit;}
	 .top-menu{ width:100%; background-color:#7ab33e; margin-top:1px;}
	 .nav{ width:100%;}
	 .caption-main-home {font-family: 'Conv_MinstrelPosterWHG';font-size: 2.125em;}
	 .skdslider .slide-desc{ bottom:10% !important; }
	 .caption-small-home{ width:90%;}
	 .skdslider ul.slide-navs{ bottom:0%  !important;}
	 .banner-captions{ display:none;}
	 .fac-left{ width:100%; margin-bottom:10%; margin-right:0%;}
	 .fac-right{ width:100%; margin-bottom:10%;}
	 .top-call{ line-height:30px; border:none; font-size:1em; padding-right:5px; display:none}
	 .top-whats{ line-height:30px; border:none; font-size:1em; padding-right:5px; padding-left:0px;}
	 .top-mail{ border:none; line-height:30px; padding-right:0%; font-size:1em}
	 .top-menu-wrap{ top:0px; }
	 .abt-three-contents{ width:100%; margin-right:0%;}
	 .sessions{ width:50%; margin-bottom:10%;}
	 .spl-acti{ width:100%; margin-right:0%; margin-bottom:10%;}
	 .bday-dtls{ width:100%;}
	 .bday-img{ width:100%;}
	 .montesory-img{ width:100%; margin-right:0%;}
	 .montesory-dtls{ width:100%;}
	 .ad-right{ width:100%; padding-left:0%; margin-top:10px;}
	 .ad-left-two{ width:100%; padding-right:0%;}
	 .ca-left{ width:100%;}
	 .ca-right{ width:100%;}
	 .day-acti{ width:49%; margin-bottom:5%;}
	 .grades{ width:33%;}
	 .form-wraper{ width:100%;}
	 .contact-left{ width:100%; margin-bottom:5%;}
	 .contact-right{ width:100%;}
	 .photo-thumb{ width:24.6%}
	.mob{ padding:8px; color:#fff !important}
	.resp-arrow{border-top: 12px solid #fff; margin-top:8px !important; margin-right:5px;}
	h2.resp-tab-active span.resp-arrow {border-bottom: 12px solid #fff !important; margin-top:8px !important; margin-right:5px;}
	.test-img{ width:100%; text-align:center;}
	.test-txt p{ padding-right:35px;}
	.testi-parent{ padding-right:35px;}
	.wel-title{ font-size:1.3em; line-height:30px;}
	.welcome-wraper{ padding-top:20px;}
	.teachers-img{ width:31.3%; margin-left:1%; margin-right:1%; margin-bottom:2%;}
	.fac-title{ line-height:30px;}
	.fac-txt{ min-height: inherit}
	.spl-acti h5{ margin-bottom:5px;}
	.blog-main-cont{ width:100%;}
	.blog_rgt{ width:100%; margin-top:10%;}
	.articles_blog{ width:100%;}
	.duration{ width:100%; padding-left:0%; padding-right:0%}
	.syllabus{ width:100%; padding-left:0%; padding-right:0%;}
	.exam-month{ width:100%; padding-left:0%; padding-right:0%;}
	.testi-thumb{width:49%;margin-right:1%;height:90px;margin-bottom:20px;overflow:hidden;}
    .testi-thumb:nth-child(3n) {
    margin-right:1%;
	float:left;
	}
	.gallery-in-img{
	height:110px;
	overflow:hidden !important;
	}
	 
}
 @media (min-width:701px) and (max-width: 768px){
	 .container{ width:98%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .top-container{ width:100% !important; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}

	 .wel-left{ width:100%;}
	 .wel-right{ width:100%; padding-left:0%; margin-top:10%}
	 .tab-in-items{ width:48%; margin-right:1%; margin-bottom:5%; margin-left:1%}
	 .photo-gallery{ width:100%;}
	 .video-gallery{ width:100%; height:inherit;}
	 .video{ height:inherit;}
	 .testi-left{ width:100%;}
	 .testi-right{ width:100%; margin-top:3%;}
	 .testi-title{ padding-right:0px;}
	 .test-txt{ width:100%;}
	 .footer-quick{ width:50%; margin-bottom:20px;}
	 .footer-adres{ width:50%; padding-left:0%; margin-bottom:20px;}
	 .footer-social{ width:100%; padding-bottom:35%}
	 .banner-bg{ display:none}
	 .skdslider:after { padding-top:60% !important; }
	 .top-right{ background-color:#7ab33e; width:100%; float:none; clear:left;}
     .right-top-in{ background-color:#7ab33e; width:100%;  padding-bottom:0px;  display:flex; justify-content:center}
	 .follow-icons{ display: block; margin-top:0px;}
	 .follow-icons a i{ line-height:30px !important; font-size:12px}
	 .top-menu-wrap{ position:relative;}
	 .logo-container{ width:40%;}
	 .logo-container img{ max-width:100%;}
	 .right-top{ background-color:#fff;}
	 .right-bottom{ clear:left;}
	 .banner-wraper{ position:inherit;}
	 .top-menu{ width:100%; background-color:#7ab33e; margin-top:1px;}
	 .nav{ width:100%;}
	 .caption-main-home {font-family: 'Conv_MinstrelPosterWHG';font-size: 2.125em;}
	 .skdslider .slide-desc{ bottom:10% !important; }
	 .caption-small-home{ width:90%;}
	 .skdslider ul.slide-navs{ bottom:0%  !important;}
	 .banner-captions{ display:none;}
	 .fac-left{ width:100%; margin-bottom:10%; margin-right:0%;}
	 .fac-right{ width:100%; margin-bottom:10%;}
	 .top-call{ line-height:30px; border:none; font-size:1em; padding-right:5px; display:none}
	 .top-whats{ line-height:30px; border:none; font-size:1em; padding-right:5px; padding-left:0px;}
	 .top-mail{ border:none; line-height:30px; padding-right:0%; font-size:1em}
	 .top-menu-wrap{ top:0px; }
	 .abt-three-contents{ width:100%; margin-right:0%;}
	 .sessions{ width:50%; margin-bottom:10%;}
	 .spl-acti{ width:100%; margin-right:0%; margin-bottom:10%;}
	 .bday-dtls{ width:100%;}
	 .bday-img{ width:100%;}
	 .montesory-img{ width:100%; margin-right:0%;}
	 .montesory-dtls{ width:100%;}
	 .ad-right{ width:100%; padding-left:0%; margin-top:10px;}
	 .ad-left-two{ width:100%; padding-right:0%;}
	 .ca-left{ width:100%;}
	 .ca-right{ width:100%;}
	 .day-acti{ width:49%; margin-bottom:5%;}
	 .grades{ width:33%;}
	 .form-wraper{ width:100%;}
	 .contact-left{ width:100%; margin-bottom:5%;}
	 .contact-right{ width:100%;}
	 .photo-thumb{ width:24.6%}
	.mob{ padding:8px; color:#fff !important}
	.resp-arrow{border-top: 12px solid #fff; margin-top:8px !important; margin-right:5px;}
	h2.resp-tab-active span.resp-arrow {border-bottom: 12px solid #fff !important; margin-top:8px !important; margin-right:5px;}
	.test-img{ width:100%; text-align:center;}
	.test-txt p{ padding-right:35px;}
	.testi-parent{ padding-right:35px;}
	.wel-title{ font-size:1.3em; line-height:30px;}
	.welcome-wraper{ padding-top:20px;}
	.teachers-img{ width:31.3%; margin-left:1%; margin-right:1%; margin-bottom:2%;}
	.fac-title{ line-height:30px;}
	.fac-txt{ min-height: inherit}
	.spl-acti h5{ margin-bottom:5px;}
	.blog-main-cont{ width:100%;}
	.blog_rgt{ width:100%; margin-top:10%;}
	.articles_blog{ width:100%;}
	.duration{ width:100%; padding-left:0%; padding-right:0%}
	.syllabus{ width:100%; padding-left:0%; padding-right:0%;}
	.exam-month{ width:100%; padding-left:0%; padding-right:0%;}
	.tab-in-items p{ min-height:100px;}
	.contact-items{ width:33%; float:left}
   .testi-thumb{height:50px;margin-bottom:20px;}
   .gallery-in-img{
	height:130px;
	overflow:hidden !important;
	}
}
 @media (min-width:769px) and (max-width:991px){
	 .container{ width:98%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .top-container{ width:100% !important; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}

	 .wel-left{ width:100%;}
	 .wel-right{ width:100%; padding-left:0%; margin-top:5%}
	 .tab-in-items{ width:48%; margin-right:1%; margin-bottom:5%; margin-left:1%}
	 .photo-gallery{ width:100%;}
	 .video-gallery{ width:100%; height:inherit;}
	 .video{ height:inherit;}
	 .testi-left{ width:100%;}
	 .testi-right{ width:100%; margin-top:3%;}
	 .testi-title{ padding-right:0px;}
	 .test-txt{ width:100%;}
	 .footer-quick{ width:50%; margin-bottom:20px;}
	 .footer-adres{ width:50%; padding-left:0%; margin-bottom:20px;}
	 .footer-social{ width:100%; padding-bottom:35%}
	 .banner-bg{ display:none}
	 .skdslider:after { padding-top:60% !important; }
	 .top-right{ background-color:#7ab33e; width:100%; float:none; clear:left;}
     .right-top-in{ background-color:#7ab33e; width:100%;  padding-bottom:0px;  display:flex; justify-content:center}
	 .follow-icons{ display: block; margin-top:0px;}
	 .follow-icons a i{ line-height:30px !important; font-size:12px}
	 .top-menu-wrap{ position:relative;}
	 .logo-container{ width:40%;}
	 .logo-container img{ max-width:100%;}
	 .right-top{ background-color:#fff;}
	 .right-bottom{ clear:left;}
	 .banner-wraper{ position:inherit;}
	 .top-menu{ width:100%; background-color:#7ab33e; margin-top:1px;}
	 .nav{ width:100%;}
	 .caption-main-home {font-family: 'Conv_MinstrelPosterWHG';font-size: 2.125em;}
	 .skdslider .slide-desc{ bottom:10% !important; }
	 .caption-small-home{ width:90%;}
	 .skdslider ul.slide-navs{ bottom:0%  !important;}
	 .banner-captions{ display:none;}
	 .fac-left{ width:100%; margin-bottom:10%; margin-right:0%;}
	 .fac-right{ width:100%; margin-bottom:10%;}
	 .top-call{ line-height:30px; border:none; font-size:1em; padding-right:5px; display:none}
	 .top-whats{ line-height:30px; border:none; font-size:1em; padding-right:5px; padding-left:0px;}
	 .top-mail{ border:none; line-height:30px; padding-right:0%; font-size:1em}
	 .top-menu-wrap{ top:0px; }
	 .abt-three-contents{ width:100%; margin-right:0%;}
	 .sessions{ width:50%; margin-bottom:10%;}
	 .spl-acti{ width:100%; margin-right:0%; margin-bottom:10%;}
	 .bday-dtls{ width:100%;}
	 .bday-img{ width:100%;}
	 .montesory-img{ width:100%; margin-right:0%;}
	 .montesory-dtls{ width:100%;}
	 .ad-right{ width:100%; padding-left:0%; margin-top:10px;}
	 .ad-left-two{ width:100%; padding-right:0%;}
	 .ca-left{ width:100%;}
	 .ca-right{ width:100%;}
	 .day-acti{ width:49%; margin-bottom:5%;}
	 .grades{ width:33%;}
	 .form-wraper{ width:100%;}
	 .contact-left{ width:100%; margin-bottom:5%;}
	 .contact-right{ width:100%;}
	 .photo-thumb{ width:24.6%}
	.mob{ padding:8px; color:#fff !important}
	.resp-arrow{border-top: 12px solid #fff; margin-top:8px !important; margin-right:5px;}
	h2.resp-tab-active span.resp-arrow {border-bottom: 12px solid #fff !important; margin-top:8px !important; margin-right:5px;}
	.test-img{ width:100%; text-align:center;}
	.test-txt p{ padding-right:35px;}
	.testi-parent{ padding-right:35px;}
	.wel-title{ font-size:1.3em; line-height:30px;}
	.welcome-wraper{ padding-top:20px;}
	.teachers-img{ width:31.3%; margin-left:1%; margin-right:1%; margin-bottom:2%;}
	.fac-title{ line-height:30px;}
	.fac-txt{ min-height: inherit}
	.spl-acti h5{ margin-bottom:5px;}
	.blog-main-cont{ width:100%;}
	.blog_rgt{ width:100%; margin-top:10%;}
	.articles_blog{ width:100%;}
	.duration{ width:100%; padding-left:0%; padding-right:0%}
	.syllabus{ width:100%; padding-left:0%; padding-right:0%;}
	.exam-month{ width:100%; padding-left:0%; padding-right:0%;}
	.tab-in-items p{ min-height:100px;}
	.contact-items{ width:33%; float:left}
	.testi-thumb{height:60px;margin-bottom:20px;}
	 .gallery-in-img{
	height:150px;
	overflow:hidden !important;
	}
}
 @media (min-width:992px) and (max-width:1199px){
	 
	 .nav a { margin:0px 5px !important;font-size:13px !important;}
	 .container{ width:98%; height:auto; margin:0 auto; padding-left:0px !important; padding-right:0px !important}
	 .logo-container{ width:14%}
	 .logo-container img{ width:100%}
	 .top-right{ width:86%;}
	 .testi-thumb{height:100px;margin-bottom:30px;}
	 .gallery-in-img{
	height:210px;
	overflow:hidden !important;
	}
 }
 
 @media (max-width:992px) {
	 .top-right{ background: none}
	 .right-top{ display:none}
	 
	 .top-right{ position: absolute;right: 0;}
	 .top-menu{ background-color:transparent; float:right; width:auto;}
	 .nav{ background-color:#7ab33e !important; width:auto; float:right !important}
	 .logo-container {position: relative;margin-bottom: -50px;}
	}
 
 
 .whats-app{
    position:fixed;
    top:76vh;
    right:0px;
    margin-right:50px;
    width:30px;
    z-index:120000;
}
.whats-app img {
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
    opacity:1;
    max-width:40px;
}
.whats-app:hover img {
    opacity:1 
}
@keyframes floating {
    from {
        transform: translate(0, 0px);
    }
    65% {
        transform: translate(0, 15px);
    }
    to {
        transform: translate(0, -0px);
    }
}
