html{overflow-x:hidden;}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&display=swap');
body {
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	overflow-x:hidden;
}

a {
	text-decoration:none;
	-moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
a:hover{text-decoration:none;}

@font-face {
font-family: 'AVENIR';
src: url('fonts/AVENIR.eot');
src: url('fonts/AVENIR.eot?#iefix') format('embedded-opentype'), url('fonts/AVENIR.svg#AVENIR') format('svg'), url('fonts/AVENIR.woff') format('woff'), url('fonts/AVENIR.ttf') format('truetype'), url('fonts/AVENIR.otf') format('truetype');
font-weight: normal;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
}

.header{width: 100%; float: left;}
.topbanner{width: 60%; background: #b6dc3a; text-align: center; padding: 0px 0px;margin-left: auto;margin-right: auto;}
.banenrshowtxt{width: 100%; background: #b6dc3a; position: relative; z-index: 2; margin-left: auto;margin-right: auto;}
.banenrshowtxt h1{width: 100%; float: left; text-align: center; color: #120530; font-size: 50px; font-weight: 500; margin: 0px 0px 5px;}
.banenrshowtxt h5{width: 100%; float: left; text-align: center; color: #120530; font-size: 70px; margin: 0px 0px; font-weight: 600;}
.bottombanner{background: #b6dc3a url(images/bannershap.jpg) center bottom no-repeat; width: 100%; margin-top: -10%; position: relative; z-index: 0; min-height: 333px; background-size: 100%; float: left;}


.contentsectionstrip{width: 100%; padding: 100px 0px 0px; float:left;}
.topmatter{width: 100%; padding: 0px 20px 80px; float:left;}
.topmatter p{width: 100%; font-size: 22px; color: #120530; line-height: 34px; float:left; text-align: center; font-family: 'AVENIR'; font-weight: 500;}
.coursbtns{background: #b6dc3a; padding: 10px 50px; text-decoration: none; text-transform: uppercase; border-radius: 5px; font-size: 17px; font-weight: 600; font-family: 'AVENIR';  color: #000; margin: 0px auto; display: table;}
.coursbtns:hover, .coursbtns:focus{background: #a4c82f; text-decoration: none; color: #fff;}
.arroicons{padding: 0px 5px; font-weight: 600;}


.contentshow{width: 100%; float:left;}
.leftiimages{width: 100%; float:left;}
.leftiimages img{width: 100%; float:left;}
.righttmatter{width: 100%; float: left;}
.righttmatter p{width: 100%; font-size: 22px; color: #120530; line-height: 34px; float:left; text-align: left; font-family: 'AVENIR'; font-weight: 500;}
.righttmatter h3{width: 100%; font-size: 25px; color: #120530; font-weight: 500; margin: 10px 0px 20px; font-family: 'AVENIR'; float: left;}
.righttmatter ul{width: 100%; padding: 0px; margin: 0px; float: left;}
.righttmatter ul li{width: 100%; background: url(images/buliticon.png) left 13px no-repeat; font-weight: 500; font-size: 22px; list-style-type: none; color: #000; padding: 9px 0px 9px 42px; font-family: 'AVENIR'; float: left;}
.righttmatter ul{width: 100%; float: left;}



.cousrefeastrip{width: 100%; padding: 60px 0px; float:left;}
.feaimagebg{width: 100%; position: relative; float: left;}
.feaimagebg img{width: 100%; position: relative; float: left;}
.febinfos{width: 100%; float: left; position: absolute; bottom: 0px;}
.fesherbtn{width: 100%; float: left; background: url(images/stip01.png) left top no-repeat; height: 70px; color: #fff; padding-left: 68px; line-height: 70px; font-size: 24px; font-weight: 500;}
a.fesherbtn:hover, a.fesherbtn:focus{color: #fff;}

.fesherbtn02{width: 100%; float: left; background: url(images/stip02.png) left top no-repeat; height: 70px; color: #fff; padding-left: 68px; line-height: 70px; font-size: 24px; font-weight: 500;}
a.fesherbtn02:hover, a.fesherbtn02:focus{color: #fff;}

@keyframes glowing {
  0% { box-shadow: 0 0 -10px #9ec228; }
  40% { box-shadow: 0 0 20px #9ec228; }
  60% { box-shadow: 0 0 20px #9ec228; }
  100% { box-shadow: 0 0 -10px #9ec228; }
}

.button-glow {
  animation: glowing 5000ms infinite;
}


@media only screen and (min-width: 1600px) and (max-width: 2560px) {

.bottombanner {width: 100%; margin-top: -1%;}
.banenrshowtxt {padding-bottom: 45px;}

}

@media only screen and (min-width: 960px) and (max-width: 1100px) {

.topbanner img{width: 100%; float: left;}
.banenrshowtxt h5 {font-size: 40px;}
.banenrshowtxt h1 {font-size: 70px;}
.fesherbtn {padding-left: 55px; font-size: 18px; background-size: 88%; height: 53px; line-height: 52px;}
.fesherbtn02 {padding-left: 55px; font-size: 18px; background-size: 88%; height: 51px; line-height: 51px;}

}
@media only screen and (min-width: 768px) and (max-width: 959px) {

.bottombanner {min-height: 225px;}
.topbanner img{width: 100%; float: left;}
.banenrshowtxt h5 {font-size: 40px;}
.banenrshowtxt h1 {font-size: 70px;}
.fesherbtn {padding-left: 43px; font-size: 14px; background-size: 95%; height: 37px; line-height: 36px;}
.fesherbtn02 {padding-left: 38px; font-size: 14px; background-size: 95%; height: 37px; line-height: 36px;}
.febinfos {bottom: 0px;}
.topmatter p {font-size: 18px; line-height: 30px;}
.righttmatter p {font-size: 18px; line-height: 30px;}
.righttmatter h3 {font-size: 18px; margin: 10px 0px;}
.righttmatter ul li {background: url(images/buliticon.png) left 7px no-repeat; font-size: 18px; padding: 3px 0px 4px 35px; background-size: 5%;}


}
@media only screen and (min-width: 600px) and (max-width: 767px) {

.bottombanner {min-height: 225px;}
.topbanner img{width: 100%; float: left;}
.banenrshowtxt h5 {font-size: 40px;}
.banenrshowtxt h1 {font-size: 70px;}
.fesherbtn {font-size: 22px; background-size: 95%; height: 64px; line-height: 64px;}
.fesherbtn02 {font-size: 21px; background-size: 95%; height: 61px; line-height: 61px;}
.febinfos {bottom: 0px;}
.topmatter p {font-size: 18px; line-height: 30px;}
.righttmatter p {font-size: 18px; line-height: 30px; text-align: center;}
.righttmatter h3 {font-size: 18px; margin: 10px 0px; text-align: center;}
.righttmatter ul li {background: url(images/buliticon.png) left 7px no-repeat; font-size: 18px; padding: 3px 0px 4px 35px; background-size: 5%;}
.leftiimages{margin-bottom: 30px;}
.feaimagebg{margin-bottom: 40px;}


}
@media only screen and (min-width: 480px) and (max-width: 599px) {

.bottombanner {min-height: 200px;}
.topbanner img{width: 100%; float: left;}
.banenrshowtxt h5 {font-size: 25px; margin:10px 0px;}
.banenrshowtxt h1 {font-size: 70px;}
.fesherbtn {font-size: 18px; background-size: 95%; padding-left: 50px; height: 53px; line-height: 53px;}
.fesherbtn02 {font-size: 18px; background-size: 95%; padding-left: 50px; height: 53px; line-height: 53px;}
.topmatter p {font-size: 18px; line-height: 30px;}
.righttmatter p {font-size: 18px; line-height: 30px; text-align: center;}
.righttmatter h3 {font-size: 18px; margin: 10px 0px; text-align: center;}
.righttmatter ul li {background: url(images/buliticon.png) left 7px no-repeat; font-size: 18px; padding: 3px 0px 4px 35px; background-size: 5%;}
.leftiimages{margin-bottom: 30px;}
.feaimagebg{margin-bottom: 40px;}


}
@media only screen and (max-width: 479px) {

.bottombanner {min-height: 170px;}
.topbanner img{width: 100%; float: left;}
.banenrshowtxt h5 {font-size: 18px; margin:10px 0px;}
.banenrshowtxt h1 {font-size: 45px;}
.fesherbtn {font-size: 14px; background-size: 97%; padding-left: 46px; height: 43px; line-height: 42px;}
.fesherbtn02 {font-size: 14px; background-size: 97%; padding-left: 46px; height: 41px; line-height: 41px;}
.topmatter p {font-size: 18px; line-height: 30px;}
.righttmatter p {font-size: 18px; line-height: 30px; text-align: center;}
.righttmatter h3 {font-size: 18px; margin: 10px 0px; text-align: center;}
.righttmatter ul li {background: url(images/buliticon.png) left 7px no-repeat; font-size: 18px; padding: 3px 0px 4px 35px; background-size: 5%;}
.leftiimages{margin-bottom: 30px;}
.feaimagebg{margin-bottom: 40px;}


}
@media only screen and (max-width: 320px) {
.fesherbtn {font-size: 12px; background-size: 97%; padding-left: 40px; height: 38px; line-height: 35px;}
.fesherbtn02 {font-size: 12px; background-size: 97%; padding-left: 40px; height: 36px; line-height: 35px;}

}