/*-- From common elements css --*/
@import url("./elements/_fonts.css?v=63636112");
@import url("./elements/_color.css?v=63636112");
@import url("./elements/_animations.css?v=63636112");
@import url("./elements/_reset.css?v=63636112");
@import url("./elements/_header.css?v=63636112");
@import url("./elements/_footer.css?v=63636112");
@import url("./elements/_search.css?v=63636112");
@import url("./elements/_transitions.css?v=63636112");
@import url("./elements/_accordion.css?v=63636112");
@import url("./elements/_formidable.css?v=63636112");
@import url("./elements/_newsletter-modal.css?v=63636112");
@import url("./elements/swiper-bundle.min.css?v=63636112");
@import url("./elements/_swiper-pagination.css?v=63636112");
@import url("./elements/_geo-lander-modal.css?v=63636112");

@import url("./sections/partners-masthead-section.css?v=099991");
@import url("./sections/short-intro-section.css?v=63636112");
@import url("./sections/featured-section.css?v=63636112");
@import url("./sections/vet-clinic-section.css?v=63636112");
@import url("./sections/cta-module-section.css?v=63636112");
@import url("./sections/faqs-section.css?v=63636112");
@import url("./sections/newsletter-section.css?v=63636112");
@import url("./sections/_popular-brands-section.css?v=63636112");



/*-- media css starts here --*/
@media only screen and (min-width: 1024px){
    .short-intro-main{padding: 79px 0 0;}
    .short-intro-rt{max-width: 100%;}
    .featured-main{padding: 75px 0 78px;}

    .short-intro-section.no-featured .short-intro-main{padding: 80px  0 ;}

    .cta-module-wrap { padding-bottom: 80px; }
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
    .short-intro-main{padding: 49px 0 0;}
    .short-intro-rt{max-width: 100%;}
    .featured-main{padding: 45px 0 48px;}

    .short-intro-section.no-featured .short-intro-main{padding: 49px  0;}
}
@media only screen and (max-width: 767px) and (min-width: 200px){
    .short-intro-main{padding: 40px 0 0;}
    .short-intro-rt{max-width: 100%;}
    .featured-main{padding: 38px 32px 39px;}
    .featured-icon{margin-bottom: 16px;}

    .short-intro-section.no-featured .short-intro-main{padding: 40px  0;}

}