@media only screen and (max-width: 7000px){
	.page-wrapper{
		overflow: hidden;
	}
}
@media only screen and (max-width: 1600px){
	header.main-header.header-style-seventeen .header_icon_box {
		display: none !important;
	}
}
@media only screen and (max-width: 1500px){
	.header-upper.header_upper_four .consult_btn {
		display: none;
	}
	header.main-header.header-style-six .auto-container {
		padding-left: 100px;
	}
	.header-upper.header_upper_ten .auto-container {
		padding: 0 15px;
	}
	.search_style_two,
	.header-upper.header_upper_thirteen .header_icon_box {
		display: none !important;
	}
}
@media (min-width:1400px){
	
}
@media only screen and (max-width: 1400px){
	.main-menu .navigation>li:nth-last-child(-n+3)>ul>li>ul {
	    left: auto;
	    right: 100%;
	}
	.main-menu .navigation > li:nth-last-child(-n+2) > ul {
	    left: auto;
	    right: 0;
	}
	.main-menu .navigation > li:nth-last-child(-n+2) > ul > li > ul {
	    left: auto;
	    right: 100%;
	}	
	.sidemenu-nav-toggler {
		display: none;
	}
	.consult_btn {
		display: none;
	}
	.header-upper .shape {
		display: none;
	}
	.header-link-btn {
		margin-left: 20px;
	}	
	.main-header .header-upper .logo-box .logo {
		margin-right: 20px;
	}
	.statement_sec .bg {
		max-height: 400px;
	}
}
@media only screen and (max-width: 1350px){
	.header-style-one .auto-container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.main-header .inner-container {
		flex-wrap: wrap;
		justify-content: center;
	}
	.header_top .left-column {
		width: 100%;
		justify-content: center;
		flex-wrap: wrap;
	}
	.header_top .right-column {
		justify-content: center;
		width: 100%;
		flex-wrap: wrap;
	}
	header.main-header.header-style-six .logo {
		position: relative;
		clip-path: none;
		padding: 10px 15px;
		text-align: center;
		top: -18px;
	}
	header.main-header.header-style-six .auto-container {
		padding-left: 15px;
	}
	.header_upper_seventeen button.theme-btn.search-toggler,
	.header_upper_seventeen .cart_btn,
	.header_top_eleven ul.header_menu,
	.header-upper.header-upper-eleven .search_style_two {
		display: none !important;
	}
	
	header.main-header.header-style-fifteen {
		position: relative;
		background: #222;
	}	
	.header_top_fifteen .header_icon_box i {
		color: #fff;
	}
	
	
}
@media only screen and (max-width: 1200px){
	/* Default */
	.main-header .nav-outer .main-menu,
	.sticky-header{
		display: none !important;
	}
	.nav-outer .mobile-nav-toggler {
		display: block;
	}
	.banner-section .banner-slider-nav {
		display: none;
	}
	.main-header .header-upper .left-column {
		justify-content: space-between;
		flex-grow: 1;
	}
	button.theme-btn.search-toggler {
		display: none;
	}
	.header_top_five ul.contact-info,
	.header_top_five .divider,
	.header-upper.header_upper_four .right-column *,
	.header-link-btn {
		display: none !important;
	}
	.header_upper_five button.theme-btn.search-toggler {
		display: block;
	}
	.banner-section-six {
		padding: 0;
	}
	.header-upper.header_upper_six .header_phone_number {
		display: none;
	}
	.header_upper_fifteen .header_icon_box,
	.header_upper_fifteen .divider,
	.header_top_six .left-column .header_icon_box {
		display: none !important;
	}
	header.main-header.header-style-fourteen .auto-container,
	header.main-header.header-style-sixteen .auto-container,
	header.main-header.header-style-fifteen .auto-container,
	header.main-header.header-style-thirteen .auto-container,
	header.main-header.header-style-twelve .auto-container,
	header.main-header.header-style-eleven .auto-container,
	.header-upper.header_upper_ten .auto-container {
		padding: 0 15px;
	}
	.header-style-thirteen .language_switcher {
		display: none !important;
	}
	
	.header-style-thirteen .left-column .divider {
		display: none;
	}
}

@media only screen and (max-width: 1199px){
	.header-style-two .auto-container {
		padding: 0 15px;
	}
	.header-upper.header_upper_sixteen .language_switcher,
	.header_upper_sixteen .header_icon_box,
	.header_upper_fourteen .header_icon_box,
	.header-upper.header_upper_fourteen .language_switcher {
		display: none !important;
	}
}
@media (min-width:992px){

}
@media only screen and (max-width: 991px){
	.header_top_three .right-column {
		width: 100%;
		background: #222;
		padding: 8px 15px;
		margin-top: 6px;
	}
	.header_top_eleven .divider,
	.header_top_eleven .header_icon_box {
		display: none !important;
	}
	.header_top_sixteen .divider {
		width: 5px;
		margin: 0 2px;
	}
	.header_bottom_eighteen {
		display: none;
	}
	.history_sec .inner_container_wrap {
		width: 100%;
		padding-right: 15px;
	}
	.banner-section-one .content-box .link-box {
		position: relative;
		right: auto;
		bottom: -30px;
		left: -20px;
	}
}

@media only screen and (min-width: 768px){
	.main-menu .navigation>li>.mega_menu,
	.main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul{
		display:block !important;
		visibility:hidden;
		opacity:0;
	}
}
@media only screen and (max-width: 767px){
	.header_top_fifteen p.welcome_title a {
		display: none;
	}
	.header-upper.header_upper_ten .header_icon_box {
		display: none !important;
	}
	.page-wrapper.theme_color_bg {
		padding-left: 0;
		padding-right: 0;
	}
	.page-wrapper.theme_color_bg:after,
	.page-wrapper.theme_color_bg:before {
		display: none;
		
	}
	.about_us_14 .sec_title_wrap {
		flex-wrap: wrap;
	}
	.clients-section .clients-list {
		flex-wrap: wrap;
	}
	.clients-section .clients-list li {
		margin-right: 15px;
	}
	footer.main-footer .d-flex {
		flex-wrap: wrap;
	}
}
@media only screen and (max-width: 575px){
	span.about_tag_text {
		font-size: 20px;
	}
	.video_title_box {
		flex-wrap: wrap;
	}
	.header-upper.header_upper_thirteen .user_btn,
	.header-upper.header_upper_thirteen .cart_btn,
	.header_upper_thirteen .divider,
	.header-link-btn {
		display: none;
	}
	.main-header * {
		flex-wrap: wrap;
	}
	.main-header .header-upper .logo-box .logo img {
		width: 150px;
	}
	.header-upper.header_upper_four .inner-container {
		padding: 0 15px;
		margin: 0 -40px;
	}
	.header-upper.header_upper_four .auto-container {
		margin: 0;
	}
	.main-header.header-style-two .nav-outer,
	header.main-header.header-style-four .nav-outer {
		margin-left: 0;
	}
	.header_top_six {
		display: none;
	}
	.header_appointment_btn a {
		padding-right: 15px;
		padding-left: 15px;
		clip-path: none;
	}
	.header_top_eight .inner-container {
		padding-left: 15px;
	}
	.header-upper.header_upper_nine .logo {
		left: auto;
		right: 0;
		transform: translate(0);
		padding-left: 20px;
		padding-right: 20px;
	}
	.header_top_nine .header_icon_box {
		margin-left: 0;
		width: 100%;
	}
	.header-upper.header_upper_ten .header_shape_ourter {
		display: none;
	}
	.header_top_eleven .location_switcher {
		margin-right: 10px;
	}
	.search_style_three input[type="search"] {
		width: 100%;
	}
	.header_upper_seventeen .sidemenu-nav-toggler,
	.header_top_twelve .divider {
		display: none !important;
	}
	header.main-header.header-style-seventeen .nav-outer {
		margin-right: 15px;
	}
	header.main-header.header-style-seventeen .header-upper .logo-box .logo {
		padding-left: 15px;
	}
	.footer-bottom .footer-nav,
	.main-footer ul.menu {
		justify-content: center;
		flex-wrap: wrap;
		width: 100%;
	}	
	.copyright,
	.main-footer .copyright_text {
		text-align: center;
		width: 100%;
	}	
	.footer_logo {
		font-size: 50px;
	}	
	section.newsletter .outer_bg {
		padding-left: 30px;
		padding-right: 30px;
	}	
	.newsletter button {
		position: relative;
		right: 0;
		top: 0;
		margin-top: 15px;
	}	
	.newsletter .form_group {
		text-align: center;
	}	
	.news-block-one figure.image img {
		width: 100%;
	}	
	.contact_info__shape-new {
		display: none;
	}	
	.contact_form_wrap {
		padding: 20px;
	}	
	section.consultform_sec1 .text-lg-end {
		text-align: center;
	}	
	.contact_info .info_box {
		text-align: center;
	}	
	.contact_info .author_box {
		margin-right: auto;
		text-align: right;
		max-width: 400px;
		display: flex;
		justify-content: center;
	}	
	.testimonial-block-one .quote_icon {
		width: 60px;
		left: 90px;
	}	
	.choose_us_awards_wrap {
		right: 0;
	}	
	.choose_us_awards {
		width: 100%;
	}	
	.header_top {
		display: none;
	}
}
@media only screen and (max-width: 400px){
	.scroll-to-top {
		display: none;
	}
}










