@-webkit-keyframes sdb07 {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


.col-md-5.col-sm-8.ab_pic.p-0.mx-auto.my-auto.order-md-2{
	margin-bottom:0px !important;
}
.ftur_detail h4, .ab_dis h4{
	font-size:24px; 
}
.ftur_detail p, .ab_dis p{
	font-size:13px;
}
}

@media only screen and (max-width:575px){
 .feature_cnt{
 padding:3em;
 }
 .feature_cnt .col-8{
margin:0 auto;
 }
 .stage>.stage-logo{
height:60px;
 }
 .social_icon a {

    right: 0;
    width: 26px;
   
}
div.toast {
   display:none;

}
.social_icon a img{
	width:100%;
}
.social_icon {
    right: 0px;

}
.toast {
   display:none;

}

.ftur_detail h4, .ab_dis h4{
	text-align:center !important;
}
.ftur_detail p, .ab_dis p {
    color: #000;
    font-weight: 600;
    text-align: center;
    font-size: 14px !important;
	margin-bottom:4px !important;
}
.ab_dis p {
	color:#fff;
}
footer p {
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 3px;
}
.ab_pic{
	display:none;
}
.about_section{
	background:url(../image/aboutnew.png)no-repeat top center;
	background-size:cover;
	position:relative;
}
.about_section:after{
	    background: #0000009c;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    width: 100%;
	content:"";
    z-index: -9;
    height: 100%;
}
.update{
	float:inherit;
}

.msg,.file_type{
	width:100% !important;
}

.b_arw span{
	border-left: 2px solid #000 !important;
    border-bottom: 2px solid #000!important;
	top:15px !important;
}

}
@media only screen and (max-width:480px){

.stage>.stage-header{
	left:0px !important;
}
div.toast {
   display:none;

}
section h1 {
  
    left: 0% !important;
    right: 0px !important;

    width: 100%;
    font-size: 40px !important;
}
.custom-select{
	padding:0px !important;
}
.select-selected{
	line-height:30px !important;
}
.select-selected:after{
	top:14px;
}
.contact_page h4 {
    margin-bottom: 20px !important;
}
.form-group:after,.form-group:before{
	top:-8px !important;
}

}
@media only screen and (max-width:400px){
	.stage>.stage-logo {
    height: 40px;
}
.social_icon a {
    right: 0;
    width: 20px;
}
.social_icon{
	top:8px;
}
.stage-header h4 {
    font-size:15px;
    
}
.stage-header{
margin-left:0px;
}
div.video_child{
    height:230px;
width:300px;
}
img.toast {
   display:none;

}
}