@media only screen and (min-width: 992px) {
	
	.flex-63{
		flex: 0 0 63%;
	}
	.border-footer{
		border-right:1px solid #313131;
	}
	.main-footer-wrap{
		text-align:left;
	}
	.header_section .menu_drawer{
		display:none;
	}
	.header_section .menu_links_side {
		background: transparent;
		position: unset;
		top: 0;
		right: -290px;
		width: auto;
		height: 100%;
		padding: 0;
		transition: all 0.5s ease-in-out;
		padding-top: 0;
		margin-bottom:0;
	}
	.header_section .menu_links_side li{
		display:inline-block;
	}
}

@media only screen and (min-width:768px)
{
	.lower-footer-wrap{
		text-align:left;
	}
	

}

@media (max-width:991px)
{
    .header_section .dot_img_{right: 100px;}
    .header_section .header_logo{width: 120px;}
    .header_section .menu_drawer button{padding: 0 7px;}
    .header_section .menu_drawer button img{width: 100%;}
    .header_section .menu_links{ display:none; }
    .header_section .menu_links_side{right: -250px; width: 250px;}
    .header_section.header_type_2 .menu_links_side{background: #fff; }
    .header_section .menu_links_side.show{right: 0;box-shadow: 0px 0px 7px #999;}
    .header_section .menu_links_side li{display: block; padding: 7px 15px; text-align: center;}
    .header_section .menu_links_side .menu_btn{padding: 15px;}
	.header_section .menu_links_side li.menu-btn-r{  margin-left: 0px; margin-top: 15px; }
    .header_section .menu_links_side li a{padding: 7px 15px;}

    .mob-thumbs{
        width: 550px;
    }

    .mobile_thumb{
        left: calc(50% - 81px);
        width: 159px;
        margin-top: 27px;
    }
	.right-footer-wrap{
		padding-left:0px;		
	}
	p.footer-right-p {
		margin-left: 0px;
	}
	.as8-square-icon-wrap{
		display:none;
	}
	

}
@media (max-width: 767px)
{
    
	.md-text-center{ text-align:center !important; }
	ul.inner-menu-list li a{
		text-align:center !important;
	}
	
    .mob-thumbs{
        width: 300px;
    }

    .mobile_thumb {
        left: calc(50% - 61px);
        width: 120px;
        margin-top: 30px;
    }
	.as-3-text-wrap {
		padding: 15px;
		padding-left: 15px;
	}
	.bg-icon-left-wrap,
	.bg-icon-right-wrap{
		display:none;
	}
	.t-img-wrap {
		flex: 0 0 100%;
	}
	.t-content-wrap {
		flex: 0 0 100%;
	}
	
}

@media (max-width: 480px){
    
	.s-form-wrapper {
		padding: 50px 35px;
	}
	.home-sec-3-title {
		font-size: 44px;
	}
	.home-sec-3-title-white {
		font-size: 44px;
	}
	.banner-heading {
		font-size: 32px;
	}
}

@media(max-width: 319px){
    .header_section .menu_links_side{width: 200px; right: -200px;}
}
