@media (min-width: 768px){
	.banner_title {
		min-width: 720px;
		text-align: center;
		margin-bottom: 35px;
	}
}
@media (min-width: 992px){
	.banner_title {
		min-width: 960px;
	}
}
@media (min-width: 1140px){
	.banner_title{
		min-width: 1140px;
	}
}
@media (max-width: 1024px){
	.top_banner{
		margin-top: 118px;
		padding-top: 0px;
	}
}

@media (max-width: 767px){

	/*home-area*/
	.banner-left {
	    padding-right: 15px !important;
	    padding-left: 15px !important;	    
	}
	.banner-left h2{
		font-size: 26px;
	}
	.banner-right img{
		margin-top: 36px !important;
		height: 190px !important;
	}

	/*follow-us*/
	section.follow-us{
		text-align: center;
	}

	/*services-area*/
	.single-services{
		margin-top: 24px !important;
	}

	section.products-area div.video.wow{
		height: 200px;
	}

	/*footer-area*/
	footer.footer-area{
	    padding: 30px 0;
	}
	.footer-bottom-area a{
		margin-left: 10px !important;
		font-size: 12px;
	}
	.footer-bottom-area div.col-md-6.text-right{
		text-align: left !important;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px)  {
	.services-area .col-md-3{
		flex: 0 0 50%;
    	max-width: 50%;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 768px)  {

	/*home-area*/
	.home-area div.banner-left{
    	margin-top: 100px !important;
	}
	.banner-right img{
		height: 190px !important;
	}

	/*follow-us*/
	section.follow-us{
		text-align: center;
	}

	/*services-area*/
	.single-services{
		margin-top: 30px !important;
	}
	.single-services .card{
		margin-top: 30px !important;
	}

	/*products-info-area*/
	section.products-info-area div.row.first{
    	padding-top: 20px;
	}
	section.products-info-area div.row h4{
		margin-top: 2px !important;
	}
	section.products-info-area img#mobile_mode{
		margin-top: 50px;
	}
	section.products-info-area div.row.first img{
    	margin-top: 50px;
	}

	/*footer-area*/
	footer.footer-area{
		padding: 50px 0;
	}
}


@media only screen and (max-width: 991px)  {
	#recaptcha {
        transform:scale(0.85) !important;
        transform-origin:0 0;
    }
    .div-card{
    	padding: 1.2rem 0rem !important;
    }
	.mobile_div{
		padding-bottom:30px;
	}
	.footer_menu li a{
		margin-left:0px !important;
	}
	#mobile-nav-toggle {
		top: 32px;
	}
}


