


@media(max-width:992px){
	.search_section {
     top: unset; 
     position: unset; 
     z-index: 1; 
     margin: 0 auto; 
     width: 100%;
		background: #80808026;
   }
	.carousel-inner{
		display: none;
	}
	.navbar-toggler {
    width: 50px;
	height: 40px;
    font-size: 1.25rem;
    line-height: 1;
    background-color: #4498e7;
    border: 1px solid #4498e7;
    border-radius: .25rem;
    }
	.icon-line {
	background: black;
    height: 2px;
    width: 20px;
    display: block;
    margin: 4px;
   
		
}
	.navbar-collapse{
		background: #ded9d9;
         padding: 10px;
	}
	
	/*----Slider style----- */
	
	.slider_heading {
    color: #0000009e;
    font-size: 35px;
    padding-top: 23px;
    }
	.slider_desc{
		 color: #0000009e;
	}
	.search-wrap-1{
		box-shadow: unset;
	}
	.carousel-indicators{
		display: none;
	}
	
	/*-------fancy button ------- */
	.btn-3a {
    width:100%;
	
	clear: both;

}
	.mobile-padding-bottom{
		padding-bottom: 40px;
	}
}

@media(max-width:767px){
	.right-link{
		float: unset;
		padding-top: 20px;
		
	}
	.right-link li:first-child{
		margin:unset;
	}
	.navbar-brand img{
		width: 200px;
	}
.navbar {
    padding: 10px 10px;
}
	.img_padding{
		padding-bottom: 20px;
	}
	.bg-green{
		background:unset;
	}
	.feature_content{
		margin-bottom: 30px;
	}
	.padding_top_mobile{
		padding-top: 50px;
	}
	.spikevare_outlook{
		text-align: center;
	}
	.faq{
		padding-left: 10px;
	}
	.top-social-network{
		text-align: center;
		margin: 0 auto;
		display: table;
	    float: unset; 	
	}
	.right-link li{
		float: unset;
		margin: unset;
		display: block;
		text-align: center;
	}
	.content h1{
		font-size: 30px;
	}
	.download{
		display: inline;
		margin: 0 auto;
		text-align: center;
	}
	.download a{
		width: 100%;
		display: block;
	
}
	.btn-3a{
	width:inherit;
    clear: both;
    
    margin-bottom: 36px;
	}
	.mobile-padding-bottom {
    padding-bottom: 64px;
    }
	.margin_0_mobile{
		margin: 0 auto;
		text-align: center;
	}
	.vertical_tab_1>li{
		text-align: center;
	}
	.about_us_content h4, .about_us_content p{
		text-align: center; 
		padding-top: 20px;
	}
	.blog-post-title{
		text-align: center;
	}
	.search-wrap-1 {
    padding: 35px;
		background: #0a6dca8f;
		text-align: center;
	}
	.mobile_center{
		margin:0 auto;
		display: table;
	}
	footer{
		text-align: center;
	}
	.widget li:before{
		display: none;
	}
}

@media(max-width: 400px){
	.panel-title a:after, .panel-title a.collapsed:after{
		margin-top: -20px;
	}
}
