/*.testimonial-gallery-slider .ms-slide .ms-slide-bgcont,.testimonial-gallery-slider .ms-slide .ms-slide-bgvideocont{background-position: initial !important;}*/

@media screen and (min-width:1200px){
	.home .ms-basic-view,.ms-slide{height:100vh !important;}
	.home .ms-bullets{display:none!important;}

	.research-block {
		display: flex;
		margin-top: 20px;
		justify-content: center;
	}
	.research-block .media-listing-block {
		width: 800px;
	}
	.research-page .inner-page-tags {
		box-shadow: none;
		margin-right: 56px;
		min-width: 150px;
		max-width: 200px;
		padding-top: 20px;
	}
	.research-page .inner-page-tags ul {
		text-align: left;
	}
	.research-page .inner-page-tags ul li {
		margin: 0 5px 8px;
		display: block;
	}
}

@media screen and (max-width:1400px){
	.site-header .wrap, footer .wrap, .wrapper,
	.home .home-slider-block .uris-slider-title{width: 90%;}
}
@media screen and (max-width:1200px){
	.customer-testimonial#customer-testimonial a.testimonial_prev{left: -8%;}
	.customer-testimonial#customer-testimonial a.testimonial_next{right: -8%;}
	.home .ms-nav-prev,.home .ms-nav-next{display:none!important;}
	.home .ms-bullets{display:block!important;}
	.home .ms-bullets.ms-dir-h{width: 120px;
position: relative;
left: auto;
right: auto;
bottom: auto!important;
margin: 10px auto 0;
text-align: center;
display: block;
}
	.home .ms-bullets.ms-dir-h .ms-bullets-count{right: 0!important;}
}
@media screen and (max-width:1024px){
	.footer-newsletter .nf-form-cont {display: block;}
	.footer-newsletter .nf-form-cont .nf-form-title{margin-bottom: 10px; display: block;}
	.footer-newsletter .nf-form-cont .nf-form-title,
	.footer-newsletter .nf-form-cont .nf-form-wrap{float:none; width:100%;}
	.footer-newsletter .nf-form-cont .nf-form-title h3 {padding-right: 0; margin-bottom: 20px;}
	.filtered-result-block .individual-filtered-result {padding-left: 1%; padding-right: 1%;}
	.inventory-page #map{height: 400px !important;}
}

@media screen and (max-width:900px){
	.gallery-list .individual-gallery-block{width: 48%; margin-left: 0 !important; margin-right: 0 !important;}
	.gallery-list .individual-gallery-block:nth-child(odd){margin-right: 4% !important;}
	.gallery-list .individual-gallery-block:nth-child(even){}
	.gallery-list .individual-gallery-block:nth-child(2n+1) { clear: both;}
	.gallery-list .individual-gallery-block:nth-child(3n+1) { float:left; clear: none;}
	.media-listing-block .media-individual-block{float: none; width: 100%; margin: 20px auto; margin-right: 0 !important;}
	.blog-listing-page .left-align-block,
	.blog-listing-page .right-align-block{width: 100%; padding: 0; margin-bottom: 20px; float: none; clear: both;}
	.customer-testimonial#customer-testimonial a.testimonial_prev{left: 1%;}
	.customer-testimonial#customer-testimonial a.testimonial_next{right:1%;}
	.home .home-blog-block .remaning-post article.type-post {width: 48% ;}
	.home .home-blog-block .remaning-post article.type-post:nth-child(even) {margin-right: 0; margin-left: 4%;}
	.home .home-map-block,
	.home .home-map-block .map-block,
	.home .home-map-block .inventory-block{width: 100%; display: block;}
	.home .home-map-block .inventory-block{max-height: 420px; min-height: 330px; padding: 0 30px 0 30px;}
	.home .home-map-block .inventory-block .title{padding-top: 20px;}
	.floating-menu.active .bubble, .floating-menu.active .bubbleback{top: 10px !important;}
	.floating-menu .bubble-wrap, .floating-menu .bubble, .floating-menu .bubbleback{display:block; right: 5%;}
	.floating-menu.align_to_bottom .bubble-wrap, .floating-menu.align_to_bottom .bubble, .floating-menu.align_to_bottom .bubbleback{top: 100px;}
	.floating-menu .bubble-ui{display:none; z-index: 999;}
	.floating-menu.align_to_bottom{top: 0px !important; margin: 0 auto;}
	.single .post-image-gallery .thumb-media-gallery {height: 150px;}
	.inventory-page #map{height: 300px !important;}
	body .mfp-arrow{-webkit-transform: scale(1); transform: scale(1);}
}

/* break point */

@media screen and (max-width:767px){
/* mobile menu */
	.mobile-merged-menu{clear: both; overflow: hidden; display:none;}
	.inner-menu {top: 54px !important;}
	.site-header .main-header-menu #site-navigation.toggled-on ul{display:block;}
	.site-header {background-color: #a1c6ce; z-index: 99;}
	.site-header .navigation-top .top-header-menu{display:none;}
	.site-header .navigation-top .top-header-menu.mobile-secondary-menu{display:block;}
	.site-header .custom-header{position: absolute; float: none; }
	.site-header .navigation-top{float: none; width: 100%;}
	.site-header .main-header-menu #site-navigation.toggled-on{height: 100vh;}
	.site-header .main-header-menu #site-navigation{margin-right: 0; }
	.site-header .main-header-menu #site-navigation ul{width: 100%; padding: 0; border-top:0px none; float:none; display: block; }
	.site-header .navigation-top .main-header-menu #site-navigation ul li{float: none; width: 100%; padding: 0; font-size: 14px; text-transform: inherit; border-bottom: 1px solid #eee;}
	.site-header .navigation-top .top-header-menu ul li:last-child {background-color: transparent;}
	.site-header.shrink .navigation-top {width: 100%;}
	.site-header .main-header-menu #site-navigation .menu-toggle { outline: none; float: right; display: block; padding-left: 0; padding-right: 0; width: 30px; margin-left: 15px;}
	.site-header .main-header-menu #site-navigation .menu-toggle .icon { top: 0; color: #fff; font-size: 23px; margin: 0;}
	.site-header .main-header-menu .search-icon-only{top: 13px; right: 30px;}
	.site-header .main-header-menu #site-navigation .icon-search{font-size: 18px;}
	.custom-logo-link img{max-height: 54px;}
	.site-header.shrink .custom-logo-link { width: 200px; height: 54px;}
	.header-search{top: 0px; background-color: #a1c6ce; padding: 4px 0; width: 100%;}
	.header-search .search-form .search-submit{right: 0;}
	.close_form_btn{right: 45px;}
/* about us */
	.about-us-page {margin: 0px auto 0;}
	.home .home-slider-block .uris-slider-title{ margin-bottom: -11px; top: 38px;}
	.home .home-slider-block .sp-buttons{ top: 23px;}
	.home .home-map-block{margin: 30px auto 0;}
	.home .home-map-block .map-block,
	.home .home-map-block .inventory-block{width: 100%; float: none;}
	.home .home-slider-block .sp-button{ width: 11px; height: 11px; }
	.mobile-filters{display:block;display: block; color: #747575; text-align: center; font-family: 'Montserrat', sans-serif;}
	.mobile-filters .fa{margin-left: 5px;}
	.mobile-filter-value{display:none; margin-top: 10px;}
	.single .fixed-post-share-icons,.single .post-breadcrumbs{display:none;}
	.single .post-details{width:100%; float:none;}
	.single .blog-related-stories .stories-block li{width: 44%; margin: 0 3%; border-right: 1px solid #dfdfdf;}
	.single .blog-related-stories .stories-block li:nth-child(even){border-right: 0;}
	.filtered-result-block .individual-filtered-result {width: 50%;}
	.single .post-image-gallery .thumb-media-gallery {height: 120px;}
.single .post-image-gallery a .bg-image-title,.single .post-image-gallery a .img-title{opacity:1; bottom:0;    position: relative;
background-color: transparent;
color: inherit;
text-align: left; font-size: 12px;
    line-height: 14px;
}
	.single .post-image-gallery .thumb-media-gallery:after{opacity:0 !important;}
	.home .master-slider-parent{padding-top: 54px;}
	/*.testimonial-gallery-slider .ms-slide .ms-slide-bgcont,.testimonial-gallery-slider .ms-slide .ms-slide-bgvideocont{background-size: cover;}*/
	.no-feartured_img{margin-top: 75px;}
	.single .no-feartured_img{margin-top: 104px;}
}



@media screen and (max-width:600px){
	.blog-listing article.type-post,
	.home .home-blog-block .remaning-post article.type-post{width: 100% !important; float: none !important; margin-bottom: 30px; margin-left: 0 !important;}
	.inventory-filter-menu .sub-filter-values ul li{width: 50%;}
}

@media screen and (max-width:480px){
	h1.page-heading, 
	h1.page-heading-on-banner{font-size: 20px;}
	h1.page-heading-on-banner{padding-bottom: 4px; margin-bottom: 10px;}
	h2.page-description, 
	h2.page-description-on-banner{font-size: 14px; line-height: 26px; width: 90%;}
	.gallery-list .individual-gallery-block{width: 100%;}
	.gallery-list .individual-gallery-block:nth-child(odd){margin-right: 0% !important;}
	.gallery-list .individual-gallery-block:nth-child(even){}
	.media-listing-block .media-individual-block{text-align: center;}
	.media-listing-block .media-thumbnail,.research-block .media-listing-block .media-thumbnail  { width: 100%; float: none; max-width: 300px; margin: 0 auto; text-align: center; clear: both; vertical-align: middle; display: block; }
	.media-listing-block .media-details { width: 100%; float: none; padding-top: 2%; }
	.single .blog-related-stories .stories-block li{width: 100%; border: 0 none; margin: 0 ; border-bottom: 1px solid #dfdfdf;}
	.single .blog-related-stories .stories-block li:last-child{ border: 0 none;}
	.single .post-details{padding:15px;}
	.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{padding: 10px 0;}
	.single .post-details .a2a_kit a{background-repeat: no-repeat; background-size: cover; background-position: -10px; width: 35px; }
	.single .post-details .a2a_kit a.a2a_button_email{background-position: -7px;}
	.move-to-next-section{display:none;}
	.home .home-blog-block .home-blog-title span::before, 
	.home .home-blog-block .home-blog-title span::after{background-color: transparent;}
	.home .home-blog-block .home-blog-title{border: 0 none;}
	.filtered-result-block .individual-filtered-result {width: 100%;}
	.single .post-image-gallery .thumb-media-gallery {height: 80px;}
	.secondary-menu ul a {line-height: 18px; padding: 7px 5px; font-size: 13px; border-bottom: 3px solid transparent;}
	.full-width-featured-image.with-addon-menu {height: calc(100vh + 35px);}
	.page-sub-menu {margin-top: -35px;}
	.secondary-menu ul li.current-menu-item a, .secondary-menu ul li a:hover {border-bottom: 3px solid #a2c6ce;}
	.inventory-selected-filters{padding: 10px 0;}
	.inventory-page #map{height: 250px !important;}
}