/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/
@font-face{font-family:myFont;src:url('Font/Benzin-Regular.ttf')}.left-menu ul.hfe-nav-menu>li,ul#menu-1-32feedd>li{border-bottom:1px solid #0000001A;display:block!important;width:100%!important;margin:0!important}.left-menu ul.hfe-nav-menu>li a{padding:10px 0!important}#Services .owl-carousel .owl-item img{object-fit:cover;height:235px}#Services .owl-dot.active{width:30px!important}.faqs-main-sec .elementor-container.elementor-column-gap-no{align-items:flex-start}.faqs-col img{width:100%;object-fit:cover}#acc .elementor-accordion .elementor-accordion-item:last-child{border-bottom:none!important}#acc .elementor-accordion .elementor-accordion-item a:focus{outline:0!important}section#footersection{background:linear-gradient(90deg,#41424b 50%,#ebc76b 50%)}.perons:hover .elementor-background-overlay{background:#000!important}.custom_sec .hfe-nav-menu li{border-bottom:1px solid #000}#blogs .content h2 {height: 60px;}@media screen and (max-width:1920px) and (min-width:1536px){.practice-slider-col{height:770px}.practice-slider-col-extra{height:900px}.practice-slider-col-extra-large{height:1000px}.page-id-47 .wpr-grid-image-wrap img {object-fit: cover;height: 200px;}}@media screen and (max-width:1600px) and (min-width:1537px){.video-icon-col .elementor-widget-heading,.video-icon-col .elementor-widget-image{left:10%!important}.faq-clr .elementor-widget-wrap.elementor-element-populated{padding-bottom:310px!important}.faqs-col img{width:100%;object-fit:cover}}@media screen and (max-width:1536px) and (min-width:1441px){.video-icon-col .elementor-widget-heading,.video-icon-col .elementor-widget-image{left:0!important}.faq-clr .elementor-widget-wrap.elementor-element-populated{padding-bottom:280px!important}.faqs-col img{width:100%;object-fit:cover}}@media screen and (max-width:1440px) and (min-width:1366px){.video-icon-col .elementor-widget-heading,.video-icon-col .elementor-widget-image{left:-10%!important}.faq-clr .elementor-widget-wrap.elementor-element-populated{padding-bottom:160px!important}.faqs-col img{width:100%;object-fit:cover}}@media screen and (max-width:1280px) and (min-width:1024px){.video-icon-col .elementor-widget-heading,.video-icon-col .elementor-widget-image{left:-25%!important}.faq-clr .elementor-widget-wrap.elementor-element-populated{padding-bottom:110px!important}.faqs-col img{width:100%;object-fit:cover}}@media screen and (max-width:767px) and (min-width:360px){#Services .owl-dots,.faqs-main-sec h2 br,.home .banner-stylish-after h1:after{display:none}.perons .elementor-widget-wrap.elementor-element-populated{background-position-y:-28px!important}.practice-slider-col .wpr-testimonial-dots{top:97%!important}.page-id-9361 #main section.thanks-first-child {height: 84vh;}}@media screen and (max-width:360px) and (min-width:320px){.perons .elementor-widget-wrap.elementor-element-populated{padding-bottom:14px!important}}



.page-id-48 .main-footer-sec {
    display: none;
}

@media screen and (min-width: 768px) {
.main-blog-page-sec .blog-postss img {
    height: 200px !important;
}
}

@media screen and (max-width:1600px) and (min-width:1280px){
.second-about-page-img img {
    height: 47em !important;
}
}

@media screen and (max-width:1024px) and (min-width:900px){
.main-footer-sec-col-1, .main-footer-sec-col-2 {
    padding-left: 20px;
    padding-right: 20px;
}

.main-footer-sec-col-1 > div, .main-footer-sec-col-2 > div {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.main-footer-sec-col-2 > div {
    padding-top: 0 !important;
    padding-bottom: 70px !important;
}
}

@media screen and (max-width:1024px) and (min-width:768px){
footer .footer-map {
    width: 100% !important;
    max-width: 100% !important;
}
}