/*mine*/
.pr{position: relative;}
.ovrVis{overflow: visible !important;}
#data-loader{
	margin-top: 100px;
}
.data-loader{
	text-align: center;
}
.data-load-completed{
	display: none;
}
.minHit{
	min-height: 300px;
}
#no-result{
	display: none;
}

/*form style*/
#form label, #form .form-group{
	margin-bottom: 0;
}
.has-error .form-control, .has-success .form-control{
	border-width: 1px !important;
	border-style: solid !important;
}
lable.has-error{
	color: #a94442;
}
lable.has-success{
	color: #3c763d;
}

/*end mine*/

.grid {
	max-width: 100%;
	list-style: none;
	margin: 30px auto;
	padding: 0;
	min-height: 300px;
}

  .grid li {
	display: block;
	float: left;
	padding: 0 0;
	text-align: center;
	width: 22%;
	overflow: hidden;
	margin: 10px;
	background: #fff;
	background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 0 6px #ccc;
}


.grid li.shown,
.no-js .grid li,
.no-cssanimations .grid li {
	opacity: 1;
}


.grid li img {
	outline: none;
	border: none;
	display: block;
	max-width: 100%;
}

/* Effect 3: Scale up */
.grid.effect-3 li.animate {
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-animation: scaleUp 0.65s ease-in-out forwards;
	animation: scaleUp 0.65s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); opacity: 1; }
}

@keyframes scaleUp {
	0% { }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
}

@media screen and (max-width: 900px) {
	.grid li {
		width: 22%;
	}
}
@media screen and (max-width: 740px) {
	.grid li {
		width: 45%;
	}
}

@media screen and (max-width: 400px) {
	.grid li {
		width: 100%;
	}
}



@media screen and (max-width:1000px){

ul.team_member_box .col-md-3{margin: 0 0 34px;}


}

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

.condition_box .col-md-6::before{ width:0; height:0;}
.condition_box .col-md-6 {
    margin: 0 0 62px;
    padding: 0 20px !important;
    text-align: center;
}
.end_btn{ margin:0;}
.conditions h3{margin: 0 0 24px;}


}

@media screen and (max-width:900px){

.team_cnt .container {
    width: 750px;
}
.team_cnt h5{ font-size: 12.5px;}
.team_member_box h4, .team_cont_top li a{font-size: 13px;}
.team_member_box h6, .team_quali > a{font-size: 11px;}
.team_quali {
    margin: 18px 3px 0 10px;}
.team_cnt h2{font-size: 23px;}


}


@media screen and (max-width:767px){

.team_cnt .container, .container {
    padding: 0 2%;
    width: 96%;
}
ul.team_member_box .col-md-3 {
    margin: 0 0 34px;
    width: 49%;
}
ul.team_member_box .col-md-3 {
    float: left;
    margin: 0 0 34px;
    padding: 0 5%;
    width: 49%;
}
.team_mem_container li.col-md-3 .col-md-12{padding: 12px 0 0;}
.form_cnt form input{width: 100%;}
.conditions h1, .conditions h3{font-size: 22px;}
.conditions h5, .condition_box p{font-size: 12px;}
.conditions h5 a{font-size: 15px;}
.condition_box p span{ font-size:12px;}


}

@media screen and (max-width:500px){

.team_cnt h2 {
    font-size: 18px;
}
.team_cnt h5,.team_member_box h4, .team_cont_top li a {
    font-size: 11px;
}
ul.team_member_box .col-md-3{width: 100%}
.team_quali{text-align:center;}
.join_com{ font-size:11px; font-family: orkneyregular; margin: 21px 0 44px;}
.join_com > a{padding: 8px 10px;}
.team_mem_container {
    margin: 41px 0 0;
}
.form_cnt form{ width: 90%;}
.form_cnt h1{font-size: 20px;}
.form_cnt h4{font-size: 12px;}
.form_cnt h4 span {
    font-size: 17px;}
.team_view .col-lg-3, .team_view .col-lg-9 {
    float: left;
    width: 100%;
}

}



@media screen and (max-width:400px){

.conditions h1, .conditions h3 {
    font-size: 18px;
}
.conditions h5, .condition_box p {
    font-size: 11px;
}
.conditions h5 a {
    font-size: 13px;
}
.condition_box p {
    line-height: 14px;
    margin: 0 0 16px;
}
.conditions h3 {
    margin: 0 0 5px;
}
.conditions button.butn{padding: 9px 21px;}
.condition_box .col-md-6 {
    margin: 0 0 37px;}

}
/** media query ennd **/

.button-group button {
    background-color: #fff;
    border-radius: 3px;
    color: #5e5e5f;
    float: left;
    font-family: gothamlight;
    font-size: 14px;
    font-weight: 500;
    padding: 2px 15px;
    border: 0;
    margin: 4px;
}
.button.is-checked {
    background-color: #156bb3;
    color: #fff;
}
