
.headbtn {
display:none;
}
.logo{ margin:0 auto;}

.headersec .ratingsec{ margin-left:auto; margin-right:auto;}

.lowticketbannerbottext p{ font-size:18px;}

.bannercontent p.subtext{ color:#fff; margin:10px 0; font-size:16px; line-height:140%;}

.bannercontent p.subtext strong{ font-size:20px; font-weight:700;}

.bannerlist{ margin-top:15px;}

.lowticketbannerbottext{ margin-top:15px; color:#fff; font-size:18px;}

.textslider p{ color:#252525;}

.checksec{ background:#276A58;}

.checkicon img{ display:block; width:60px; height:60px; margin:0 auto;}

.checkcontent h3{color: #276A58;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 110%; /* 22px */
letter-spacing: -0.2px;}

.checkcontent p{color: #494949;
font-size: 14px;
margin-top:15px;
font-weight: 400;
line-height: 22px; /* 157.143% */}

.checksec .stepouter{ margin:15px 0;}

.checkinner{ background:#fff; padding:20px; border-radius:5px;}

.checkcontent{ margin-top:20px;}

.confmembox p{letter-spacing: -1.03px;}

.footbancontent .title-subheading{ max-width:634px;}

.bannercircleouter {
	margin: 30px auto;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 300px;
	overflow: hidden;
}

.bannercircle{color: #FFF;
text-align: center;
font-size: 23px;
width:126px;
height:126px;
display:flex;
align-items:center;
justify-content: center;
cursor:pointer;
background:#276A58;
border-radius:100%;
font-weight: 600;
line-height: normal;}

.bannercircle.active{
border: 1.333px solid #276A58;
background: #D6DC50; color:#276A58;}

.bannerform .primarybtn{ box-shadow:none;}
.bannerform .primarybtn:hover{ color:#fff; background:#276A58; }

.bannerform .primarybtn:hover img {
	filter: none;
}

.bannercircleholder h3{color: #276A58;
text-align: center;
font-size: 16px;
font-weight: 700;
margin-top:15px;
line-height: normal;}

.fixmidslider{ padding:20px 0;}

.fixmidslider p{
	color: #252525;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 110%;
	text-align: center;
}

@media only screen and (min-width :400px) {}

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

@media only screen and (min-width :576px) {
.headbtn {
	max-width: 243px;
	display:block;
}
.logo{ margin:0;}
}


@media only screen and (min-width :768px) {
.stepcontent{ min-height:183px; padding: 40px 30px 30px 30px;}
.checkicon img{width:80px; height:80px;}
.checkinner{ padding:30px;}
.bannercircleouter{ width:100%;}
}

@media only screen and (min-width :992px) {

.bannercircleouter{ width:360px;}
.bannercircle{ width:150px; height:150px; font-size:35px;}

}

@media only screen and (min-width :1200px) {
	
.lowticketbannerbottext p{ font-size:20px;}	
.lowticketbannerbottext{ font-size:20px;}
.checkicon img{width:100px; height:100px; margin:0;}
.checksec .stepouter{ margin:0;}
.checkinner{ padding:40px; min-height: 347px;}
.bannercircleouter{ width:370px;}

.bannerform .primarybtn{ margin-left:auto; margin-right:auto; max-width:90%;}
.fixmidsliderinner{display: flex;
  justify-content: space-between;
  flex-wrap: wrap;}
.fixmidslider{ padding:30px 0;}
}

@media only screen and (min-width :1280px) {
	
}