/*1599 to 1440 */
@media (max-width: 1599px) {
}
/*1439 to 1360 */
@media (max-width: 1439px) {
	.ups-sec .d-flex{padding: 30px 20px;}
	.ups-sec p{font-size: 1em;line-height: 30px;}
	.single-recipes .sidebar-posts{padding: 30px 20px;}
	.single-recipes .sidebar-posts h4{padding-bottom: 15px;font-size: 1.250em;}
	.header-nav .ubermenu li a.ubermenu-target{font-size: 14px;padding: 15px 12px 15px 15px}
	.head-contact a{font-size: 1.1em;padding: 15px 10px;}
	
}
/*1359 to 1280 */
@media (max-width: 1359px) {
}
/*1279 to 1152 */
@media (max-width: 1279px) {
	.our-results #ajax-load-more .alm-reveal{grid-gap: 50px;}
	.our-results .results-box{padding: 30px 20px;}
	.top-bar ul li{padding: 0 0 0 15px;}
	.top-bar ul li a{font-size: 13px;}

}
@media (max-width: 1158px) {
	html .ubermenu .ubermenu-custom-content-padded{padding: 0 5px 0 20px;}
	.header-nav .ubermenu li a.ubermenu-target{letter-spacing: 0;font-size: 14px;padding: 15px 12px;}
	.head-contact a{font-size: 1.1em;}
	.home-slider .item .cover .header-content h1, .inner-page-banner h1{font-size: 4em;line-height: normal;}
	.home-slider .item .cover .header-content h2, .inner-page-banner h2{font-size: 1.4em;letter-spacing: 1px;line-height: 26px;}
	.home-slider .btn.v2{letter-spacing: 1px;font-size: 20px;}
	.home-slider .btn.v2 i{font-size: 25px;}
	
}
/*1151 to 1024 */
@media (max-width: 1151px) {
	.fullwith-con, .inner-content-sec, .home .inner-content-sec, .leadins-grid, .py-90, .image-with-content.grid-img-con-sec {padding: 60px 0;}
	.inner-content-sec.lite-brown + .image-with-content.grid-img-con-sec, .inner-content-sec + .image-with-content.grid-img-con-sec.lite-brown, .service-grid .box{padding-top: 60px}
/*	.inner-content-sec h2{padding-bottom: 30px;margin-bottom: 30px}*/
	.inner-content-sec p, .lead-grid h4, .lead-grid p, .service-grid .box-content p{  font-size: var(--fs-16);}
	h2, .home .inner-content-sec h2, .hm-results h2, .hm-practice-areas .pa-grid h3{font-size: 1.625em;line-height: 36px}
	p, .home .inner-content-sec p, ul.list li{line-height: 30px;font-size: var(--fs-16);}
	h2 + h3, h2 + p, h3 + p, h4 + p, ul + p, p + p { margin-top: 20px;}
	.fullwith-con h2{padding: 0;}
	.home-img-wrapper{padding-bottom: 60px;}
	.image-with-content .con-sec-in{padding: 60px 20px ;max-width: 100%;}
	.lead-grid{padding: 30px 15px;}
	.lead-grid h2, .bg-list-col h2{font-size: var(--fs-22); padding-bottom: 15px; margin-bottom: 30px;}
	.lead-grid p{margin-top: 8px;line-height: 24px;}
	.hm-results h3, .footer-logo-sec h2, .left-img-right-con h2, .our-results h3{font-size: 2em;line-height: 36px;}	
	.hm-practice-areas h2{font-size: 2em;line-height: 36px;margin-bottom: 40px;}
	.hm-results .hm-results-in p, .our-results h4{font-size: 1.250em;}
	.footer-logo-sec .f-logo img{padding: 0 10px;margin: 0 auto;}
	.single-recipes .side-bar-in {margin-left: 15px;}
	.image-with-content.grid-img-con-sec .con-sec-in{padding: 0 0 0 30px;}
	.image-with-content.grid-img-con-sec.order-right .con-sec-in{padding: 0 30px 0 0;}

	.service-grid{padding: 60px 0 30px;}
	.service-grid .box-in{padding: 0 15px; margin-bottom: 50px;}
	.service-grid .box-content {padding: 30px 15px;}

	.hm-practice-areas .con-sec{}
}
/*1023 to 992 */
@media (max-width: 1023px) {
	.header-in-right .main-nav nav, .taptap-by-bonfire .menu li#menu-item-28, .top-bar{display: none;}
	html .taptap-menu-button-wrapper{display: block;width: 40px;height: 40px;right: 10px;top: 40px;background: #002b40}
	.taptap-menu-button-wrapper.taptap-menu-active .taptap-main-menu-button::before, .taptap-menu-button-wrapper.taptap-menu-active .taptap-main-menu-button div.taptap-main-menu-button-middle::before, .taptap-menu-button-wrapper.taptap-menu-active .taptap-main-menu-button::after{background-color: white;width: 21px;height: 2px;margin: 7px 0;}
	.taptap-menu-button-wrapper.wp-toolbar-active.taptap-menu-active, .taptap-menu-button-wrapper.taptap-menu-active { background: transparent;top: 23px;right: 15px;}
	.taptap-menu-button-wrapper.taptap-menu-active .taptap-main-menu-button{border: 2px solid white;border-radius: 50px;padding: 2px 9px;width: 42px;}
	.taptap-menu-button-wrapper:hover .taptap-main-menu-button::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button div.taptap-main-menu-button-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-two::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-two div.taptap-main-menu-button-two-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-two::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-three::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-three div.taptap-main-menu-button-three-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-three::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-four::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-four::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-five::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-five div.taptap-main-menu-button-five-middle::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-five::after, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-six::before, .taptap-menu-button-wrapper:hover .taptap-main-menu-button-six::after{background-color: var(--dark-gold) !important;}
	.taptap-by-bonfire { margin-top: 20px;padding: 0 15px;}
	.taptap-by-bonfire .menu { overflow-x: hidden; height: calc(100vh - 36vh);}
	.taptap-main-menu-button::before, .taptap-main-menu-button div.taptap-main-menu-button-middle::before, .taptap-main-menu-button::after{width: 25px;height: 3px;margin: 5px 0;}
	.taptap-menu-button-wrapper .taptap-main-menu-button {padding: 6px 7px;}
	.taptap-background-color, .taptap-background-color-active{background-color: var(--black);}
	.taptap-main-wrapper-active{background: white;}

	html .taptap-widgets-wrapper {position: fixed;bottom: 0px;background: var(--dark-gold);margin-top: 0;width: 100%;}
	html .taptap-widgets-wrapper ul.tap-social-media{ display: inline-block;padding: 0 0 10px 20px;width: 100%;text-align: left;}
	html .taptap-widgets-wrapper ul.tap-social-media li{ padding: 0 15px;margin: 0; display: inline-block; font-size: 1.2em;}
	html .taptap-widgets-wrapper ul.tap-social-media li:first-child{ padding-left: 0;}
	html .taptap-widgets-wrapper ul.tap-social-media li:last-child{ padding-right: 0;}
	html .taptap-widgets-wrapper ul.tap-social-media li a{ color: white; font-size: 1.5em;}
	html .taptap-widgets-wrapper ul.tap-social-media li a:hover{ color:var(--blue);}
	html .taptap-by-bonfire .sub-menu li.sub-nav-right,
	html .taptap-by-bonfire .sub-menu li.sub-nav-left > a,
	html .taptap-by-bonfire .sub-menu li.nav-title,
/*	html .taptap-by-bonfire .sub-menu > li a,*/
	html .taptap-by-bonfire .sub-menu span.taptap-sub-arrow,
	html .taptap-menu-item-description, .taptap-by-bonfire .menu li#menu-item-83{ display: none;}	
	html .taptap-by-bonfire .menu ul ul{ display: block !important;padding: 0;}
	html .taptap-by-bonfire .sub-menu li li a{display: block;}
	html .taptap-by-bonfire .sub-menu li{margin: 0;min-height: auto;}
	.taptap-by-bonfire .menu li.current-menu-ancestor > a, .taptap-by-bonfire ul li.current-menu-item > a, .taptap-by-bonfire .sub-menu .current-menu-item > a{color: var(--dark-gold);}
	.full-item-arrow-hover > .taptap-sub-arrow .taptap-sub-arrow-inner::before, .full-item-arrow-hover > .taptap-sub-arrow .taptap-sub-arrow-inner::after, .taptap-sub-arrow:hover .taptap-sub-arrow-inner::before, .taptap-sub-arrow:hover .taptap-sub-arrow-inner::after {background-color: var(--dark-gold) !important;}
	.ups-sec p{font-size: 1em;letter-spacing: 0;}
	.ups-sec i{ font-size: 1.1em; margin-right: 10px !important;padding: 10px}
	.ups-sec .d-flex{padding: 20px 10px;}
	.btn.v2{font-size: 16px;letter-spacing: 0.5px;padding: 14px 20px;}

}
/*1023 to 970 */
@media (max-width: 991px) {
	.single-recipes .side-bar-in{margin-left: 0;}
	.single-recipes .side-bar, .hm-practice-areas .pa-grid + .pa-grid {margin-top: 50px;}
	.blog-page .blog-con{padding-left: 0;}
	.inner-content-sec .col-lg-6 + .col-lg-6{margin-top: 20px;}
}
/*969 to 800 */
@media (max-width: 969px) {
}
/*899 to 800 */
@media (max-width: 899px) {
	.home-img-wrapper .img-wrapper h3, .our-results p{font-size: var(--fs-18);}
	.contact-leadin .d-flex{display: block !important;text-align: center;}
	.contact-leadin h4{margin-bottom: 30px;}
	.our-results #ajax-load-more .alm-reveal{grid-template-columns: repeat(2, minmax(0, 1fr));grid-gap: 30px;}
	.service-grid .box-in{width: 100%;padding: 0}

}
/*799 to 768 */
@media (max-width: 799px) {
	.single .blog-page figure img {height: 300px;}
}
/*767 to 736 */
@media (max-width: 767px) {
	.mobi-header-btns{display: block;}
	.col-in {margin-bottom: 30px;}
	.home-img-wrapper .img-wrapper h3{font-size: var(--fs-22);}
	.home-slider .item{height: 60vh;}
	.home-slider .item .cover .header-content, .home-slider .item .cover, .main-header .header-nav{padding: 0}
	.home-slider .item .cover .header-content h1, .inner-page-banner h1{font-size: 2.5em;}
	.main-header figure a img, .taptap-image img{width: 205px;position: relative;}
	.main-header .logo-sec{padding: 8px 15px;width: 100%;}	
	.image-with-content .img-sec{min-height: 400px;}
	.hm-practice-areas.image-with-content .img-sec{min-height: 300px;}
	.image-with-content .con-sec-in{padding: 60px 15px;}
	.leadins-grid .d-flex .lead-grid{margin-bottom: 40px;}
	.image-with-content.order-right .img-sec{order: inherit;}
	.contact-form{margin-top: 20px;}
	.bg-list-col ul li{font-size: var(--fs-16);}
	.leadins-grid .col-md-4.d-flex{display: block !important;}
	.image-with-content .con-sec-in img{max-width: 150px;}
	html .taptap-menu-button-wrapper{top: 23px;}
	.page-id-16 .inner-page-banner .video-bg{background-position: 65% 100%;}
	.page-id-16 .inner-page-banner h1{position: relative; left: -40px;}
	.inner-page-banner .video-bg{background-position: 75% 100%;height: 250px;}
	.hm-results h2, .footer-logo-sec h2{font-size: 2.1em;text-align: center; margin-bottom: 40px;}
	.hm-results .hm-results-carousel{padding: 0}
	body .hm-results .owl-nav{display: none;}
	.left-img-right-con img{margin-bottom: 40px;}
	.home-img-wrapper .img-wrapper{width: 100%;}
	.ups-sec .ups-list{display: block;}
	.ups-sec .d-flex{justify-content: flex-start !important;border: 0;padding: 10px 0;}
	.hm-results h3, .left-img-right-con h2, .contact-leadin h4{font-size: 1.625em;line-height: 36px;}
	.hm-results .hm-results-in p{font-size: 1.125em;}
	.single .blog-page h2{font-size: 1.875em; line-height: 36px;}
	.blog-page .blog-con, .service-grid .box{padding-top: 40px;}
	.image-with-content.grid-img-con-sec .container{padding: 0}
	.image-with-content.grid-img-con-sec.order-right .con-sec-in, .image-with-content.grid-img-con-sec .con-sec-in{padding: 60px 15px 0;}
	
	.inner-content-sec.lite-brown + .image-with-content.grid-img-con-sec{padding-top: 0}
	.hm-practice-areas .pa-grid:nth-child(even) .img-sec {order: 0;}
	.form-sec .col-md-6:first-child { order: 1;}
}
/*735 to 667 */
@media (max-width: 735px) {
}
/*666 to 600 */
@media (max-width: 666px) {
	.footer-logo-sec .f-logo img{max-width: 120px;}
	.our-results #ajax-load-more .alm-reveal{grid-template-columns: repeat(1, minmax(0, 1fr));grid-auto-flow: row;}

}
/*599 to 568 */
@media (max-width: 599px) {
}
/*567 to 480  */
@media (max-width : 567px) {
}
/*479 to 414  */
@media (max-width : 479px) {
}
/*413 to 375*/
@media (max-width : 413px) {

}
/*374 to 320*/
@media (max-width : 374px) {
}
@media (min-width: 992px) and (min-height: 900px) {
}