/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/* scroll bar CSS */

body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

body::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
	background-color: #ff6db0;	
	background-image: -webkit-linear-gradient(45deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}


/* header css  */
.secondry.headr {
    display: flex;
    justify-content: end;
    width: 120%;
}
.email-adress {
    margin-right: 100px;
    position: relative;
}
.our-location {
    position: relative;
}
.phone-dailed {
    margin-right: 100px;
    position: relative;
}
.our-location p {
    font-weight: bold;
    padding: 0 !important;
}
.secondry.headr h5 {
    text-align: left;
}

.email-adress a {
    text-transform: lowercase;
}
#header-secondary-outer {
    padding-top: 40px;
    padding-bottom: 70px;
    background: #E0C9CF;
    color: #000;
    z-index: -1;
}

p.woocommerce-mini-cart__total.total {
    color: #000 !important;
}

p.woocommerce-mini-cart__total.total strong {
    color: #000 !important; 
}

p.woocommerce-mini-cart__buttons.buttons a {
    color: #fff !important;
    font-weight: 600 !important;
}
.secondry.headr a {
    font-weight: bold;
}

.col.span_9.col_last {
    background: #E6E6FA;
    height: 90px;
    border-radius: 60px;
    display: flex;
    justify-content: center;
    margin-top: -40px;
}
    #header-outer[data-format=centered-logo-between-menu] #top .span_9 nav .sf-menu:not(.buttons), 
#header-outer[data-format=centered-menu-bottom-bar] #top .span_9 nav, #header-outer[data-format=centered-menu-under-logo] #top .span_9 nav, 
#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons) {
        -webkit-justify-content: unset !important;
        justify-content: unset !important;
        padding-left: 40px;!i;!;
}

.widget_shopping_cart_content {
    position: relative !important;
    top: -50px !important;
    left: -200px !important;
	border-radius: 20px !important;
}

li.nectar-woo-cart a.cart-contents {
    top: -66px;
    left: -390px;
    position: absolute !important;
}

li.nectar-woo-cart a.cart-contents i {
    color: #141414 !important;
}

li#menu-item-11 {
    position: absolute;
    bottom: 40px;
}

li#menu-item-11 a {
    background: #FF69B4;
    padding: 17px 50px 17px 50px !important;
    border-radius: 50px;
    color: #fff !important;
    font-weight: 900 !important;
    font-family: 'Quicksand' !important;
    position: relative !important;
    top: -16px;
    left: -30px;
}
li#search-btn a {
    position: absolute;
    right: 23em;
    top: 2.9em;
}

li#search-btn a span {
    font-size: 20px !important;!i;!;
    line-height: 28px !important;!i;!;
    color: #141414 !important;!I;!;
}

nav ul li a {
    color: #000 !important;!i;!;
}

img.stnd.skip-lazy.default-logo.dark-version {}

#logo img {
    position: relative;
    top: -5.5em;
    left: -90px;
}
#top {
    position: relative;
    z-index: 9998;
    width: 100%;
    height: 0 !important;
}


/* banner css  */

#main-banner h1, #main-banner h3, #main-banner p {
    color: #ffff;
}

#pink-btn {
    padding: 17px 40px 17px 40px !important;
    font-size: 18px;
    line-height: 26px;
    border-radius: 50px !important;
    margin-right: 20px;
    opacity: unset !important;
    transition: all 0.5s !important;
}

#pink-btn:hover {
    background: #b78e6d !important;
    transform: translate(10px, 10px);
    box-shadow: 0px 0px 0px 5px #fff !important;
    transition: all 0.5s !important;
}
#light-btn {
    padding: 17px 40px 17px 40px !important;
    font-size: 18px;
    line-height: 26px;
    border-radius: 50px !important;
    opacity: unset !important;
    transition: all 0.5s !important;
    background: #E0C9CF !important;
    color: #000;
    font-weight: 600;
}
#light-btn:hover {
    background: #b78e6d !important;
    transform: translate(10px, 10px);
    box-shadow: 0px 0px 0px 5px #fff !important;
    transition: all 0.5s !important;
    color:#fff !important;
}







.email-adress h5:before {
    position: absolute;
    content: '\f0e0';
    left: -50px;
    color: #FF69B4;
    font-family: fontAwesome;
    bottom: 9px;
    font-size: 30px;
	line-height:38px;
}
.phone-dailed h5:before {
    position: absolute;
    content: '\f095';
    left: -50px;
    color: #FF69B4;
    font-family: fontAwesome;
    bottom: 9px;
    font-size: 30px;
	line-height:38px;
}
.our-location h5:before {
    position: absolute;
    content: '\f3c5';
    left: -50px;
    color: #FF69B4;
    font-family: fontAwesome;
    bottom: 9px;
    font-size: 30px;
	line-height:38px;
}

#dog-breeding .invisible .vc_column-inner {
    display: none !important;
}


#dog-inner .vc_column-inner {
    background: #E6E6FA;
    padding-right: 24px;
    padding-left: 24px;
    border-radius: 50px 50px 50px 50px !important;
}

#dog-inner #pink-btn {
    padding: 20px 80px !important;
    font-size: 20px !important;
    line-height: 28px !important;
    position: relative;
    top: 40px;
}

#dog-inner .sire .vc_column-inner {
    background: #FF69B4;
}

#dog-inner .sire .vc_column-inner #pink-btn {
    background: #343233 !important;
}

#dog-inner .sire .vc_column-inner h4, #dog-inner .sire .vc_column-inner p {
    color: #fff;
}

/* story section CSS start */
 
h2, h3, h5 {
    color: #333333;
}

ul {
    margin: unset !important;
}

ul li {
    list-style: none;
}

#story-inr ul {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

#story-inr ul li i {
    color: #F49510;
    font-size: 20px;
    line-height: 28px;
}

#story-inr .vc_column-inner {
    background: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 40px 40px;
    border-radius: 50px;
}

/* story section CSS end */

/* contact section CSS start */

#contact-inr .form input, #contact-inr .form textarea {
    background: #fff;
    border: 1px solid #999999;
    border-radius: 5px !important;
}

#contact-inr .form input::placeholder, #contact-inr textarea::placeholder {
    font-size: 18px;
    line-height: 26px;
    color: #999999;
}

#contact-inr .form input.wpcf7-submit.has-spinner {
    background: #FF69B4;
    padding: 15px 70px !important;
    font-size: 18px;
    line-height: 26px;!;
    border-radius: 50px !important;
}

#contact-inr .btn {
    padding: unset !important;
}

#contact-inr ul li {
    color: #333333;
    font-weight: bold;
    position: relative;
    padding-left: 30px;
    margin-bottom: 20px;
}

#contact-inr span.small {
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    color: #000;
}
#contact-inr .location {
    color: #ff6db0 !important;
}
#contact-inr ul li.email:before {
    content: "\f0e0";
    position: absolute;
   font-family: 'FontAwesome';
    color: #FF69B4;
    font-size: 30px;
    line-height: 38px;
    left: -1%;
    top: 15%;
}

#contact-inr ul li.phone:before {
    content: "\f095";
    position: absolute;
   font-family: 'FontAwesome';
    color: #FF69B4;
    font-size: 30px;
    line-height: 38px;
    left: -1%;
    top: 15%;
}

#contact-inr ul li.location:before {
    content: "\f3c5";
    position: absolute;
   font-family: 'FontAwesome';
    color: #FF69B4;
    font-size: 30px;
    line-height: 38px;
    left: -1%;
    top: 15%;
}

#contact-inr iframe {
    height: 265px;
}

#contact h2 {
    text-align: center;
}

/* contact section CSS end */

/* footer section CSS start */

#footer .row-bg {
    background: #FF69B4;
}

div#footer ul li a, div#footer p, div#footer h2 {
    color: #fff
}

#footer ul {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
}

#footer ul.icon li i {
    font-size: 25px;
    line-height: 33px;
}

#footer ul.icon {
    padding: 20px 0px;
}

div#footer-inr {
    border-top: 2px solid #fff;
}

div#copyright {
    display: none !important;
}

/* footer section CSS end */

/* tabs section CSS start */

span.price bdi {
    color: #FF69B4;
}

#tabs h2.woocommerce-loop-product__title {
    text-align: left !important;
}

#tabs ul.wpb_tabs_nav.ui-tabs-nav {
    display: flex;
    justify-content: center;
    align-items: center;
}

#tabs .tabbed>ul li a.active-tab {
    background: transparent;
    color: #FF69B4;
    text-decoration: underline;
}

#tabs .tabbed>ul li a {
    background: transparent;
    font-size: 50px;
    line-height: 58px;
    font-weight: bold;
	margin: 0px 20px;
	border: unset;
}

#tabs h2 {
    text-align: center;
}

span.white {
    color: #fff;
}

/* tabs section CSS end */

/* cart page CSS start */

.woocommerce div.product form.cart .variations label {
    color: #FF69B4;
    font-size: 25px;
    line-height: 33px;
    font-weight: bold;
}

.woocommerce div.product form.cart .variations select {
    background: #fff;
    border: 1px solid #FF69B4;
    border-radius: 20px;
    padding: 10px 10px;
    color: #FF69B4;
    font-weight: 600;
}

button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
    background: #FF69B4;
    color: #fff;
}

button.single_add_to_cart_button.button.alt {
    background: #FF69B4;
    font-weight: 700;
    border-radius: 10px !important;
}

input#quantity_67b8e5f007bcc {
    color: #FF69B4;
    font-weight: bold;
    background: #fff;
}

.quantity input.minus, .quantity input.plus {
    background: #FF69B4;
}

span.pink {
    color: #FF69B4;
    font-size: 25px !important;
    line-height: 33px !important;
    font-weight: bold;
}

.woocommerce-variation-price span.price bdi {
    color: #FF69B4;
    font-weight: 700;
}

h1.product_title.entry-title.nectar-inherit-default {
    color: #FF69B4;
}

nav.woocommerce-breadcrumb {
    margin-top: 150px !important;
}

.woocommerce .products.related .product, .woocommerce .products.upsells .product {
    width: 20% !important;
}


.postid-119.woocommerce .products.related .product, .woocommerce .products.upsells .product, .postid-201.woocommerce .products.related .product, .woocommerce .products.upsells .product, .postid-197.woocommerce .products.related .product, .woocommerce .products.upsells .product, .postid-199.woocommerce .products.related .product, .woocommerce .products.upsells .product, .postid-185.woocommerce .products.related .product, .woocommerce .products.upsells .product, .postid-132.woocommerce .products.related .product, .woocommerce .products.upsells .product {
    width: 100% !important;
}

.postid-119 .post-114, .postid-119 .post-128, .postid-119 .post-123 {
    display: none;
}

.postid-201 .post-199, .postid-201 .post-185, .postid-201 .post-197 {
    display: none;
}

.postid-197 .post-185, .postid-197 .post-199, .postid-197 .post-201 {
    display: none;
}

.postid-199 .post-185, .postid-199 .post-197, .postid-199 .post-201 {
    display: none;
}

.postid-185 .post-197, .postid-185 .post-199, .postid-185 .post-201 {
    display: none;
}

section.related.products.wt-related-products {
    display: none;
}

p.stock.out-of-stock {
    display: none !important;
}

.cart .quantity {
    display: none !important;
}

.wc-block-components-quantity-selector {
    display: none !important;
}

.woocommerce-order {
    padding-top: 100px !important;
}
nav.woocommerce-breadcrumb {
    margin-top: 0px !important;
}

.wp-block-woocommerce-cart.alignwide {
    margin-top: 110px;
}

.wc-block-cart__submit-container a {
    background: #ff6db0;
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    border-radius: 50px;
    margin-top: 40px;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
        background: #ff6db0;
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    border-radius: 50px !important;
    border:none !important;
}
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    margin-top: 150px;
}

nav.woocommerce-breadcrumb {
    margin-top: 100px !important;
}

/* Cart menu display none CSS start */

li.nectar-woo-cart {
    display: none;
}

a.cart-contents {
    display: none;
}

/* Cart menu display none CSS end */

/* expect section CSS start */

div#expect {
    color: #000;
}

/* expect section CSS end */

/* video section CSS start */

#video .nectar_video_player_self_hosted .play_button .play {
    height: 50px !important;
    width: 50px !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
    top: 0 !important;
    bottom: 0 !important;
}

/* video section CSS end */

/* testimonial section CSS start */
#testimonial .inner {
    background: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 20px;
    height: unset !important;
}
.testimonial_slider blockquote p {
    padding-bottom: 30px;
    overflow-y: scroll;
    height: 310px;

}
#testimonial h2 {
    text-align: center
}

#testimonial span.testimonial-name {
    color: #000;
    font-weight: 700;
}

/* testimonial section CSS end */




@media only screen and (min-width: 1600px) and (max-width: 1750px){
	
div#main-banner {
    padding: 160px 0px !important;
}	
	
}
@media only screen and (min-width: 1366px) and (max-width: 1599px){

div#video {
    padding: 40px 0px !important;
}	
	
div#gallery {
    padding: 80px 0px !important;
}
	
div#expect {
    padding: 40px 0px !important;
}	
	
.widget_shopping_cart_content {
    position: relative !important;
    top: -60px !important;
    left: -110px !important;
}
	
div#main-banner {
    padding: 124px 0px !important;
}
	
.col.span_9.col_last {
    height: 80px !important;
}

#logo img {
   top: -110px !important;
   left: -60px !important;
   height: 150px !important;
}
	
li#menu-item-11 a {
   top: -24px !important;
   left: 20px !important;
}
li#search-btn a {
    top: 24px !important;
    right: 300px !important;
}

    li.nectar-woo-cart a.cart-contents {
        left: -300px !important;
        top: -120px !important;
    }

h1 {
    font-size: 58px !important;
    line-height: 66px !important;
}

h3 {
    font-size: 35px !important;
    line-height: 43px !important;
}

p {
    font-size: 17px !important;
    line-height: 25px !important;
}

div#about-us {
    padding: 80px 0px !important;
}

h2 {
    font-size: 50px !important;
    line-height: 58px !important;
}

div#dog-breeding {
    padding: 100px 0px !important;
}

#dog-inner .vc_column-inner {
    padding: 0px 22px !important;
}

div#story {
    padding: 80px 0px !important;
}

#story-inr .vc_column-inner {
    padding: 35px 35px !important;
}

div#contact {
    padding: 80px 0px !important;
}

div#footer {
    padding: 80px 0px 40px !important;
}

div#footer-inr {
    padding-top: 40px !important;
}

div#terms {
    padding: 80px 0px !important;
}

div#inr-banner {
    padding: 125px 0px !important;
}

div#tabs {
    padding: 80px 0px !important;
}

#tabs .tabbed>ul li a {
    font-size: 45px !important;
    line-height: 53px !important;
}
	
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 30px !important;
    line-height: 38px !important;
}

	
.email-adress h5:before {
    position: absolute;
    content: '\f0e0';
    left: -50px;
    color: #FF69B4;
    font-family: fontAwesome;
    bottom: 8px;
    font-size: 30px;
    line-height: 38px;
}
.secondry.headr h5 {
    text-align: left;
    font-size: 15px;
    line-height: 23px;
}
.secondry.headr a {
    font-weight: bold;
    text-align: left;
    font-size: 14px;
    line-height: 22px;
}	
	
	
.wp-block-woocommerce-cart.alignwide {
    padding-top: 130px !important;
}
	
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    padding-top: 150px !important;
}
	
.woocommerce-order {
    padding-top: 140px !important;
}
	
nav.woocommerce-breadcrumb {
    margin-top: 150px !important;
}
	
div#testimonial {
    padding-top: 80px !important;
}	
	
}
@media only screen and (min-width: 1200px) and (max-width: 1365px){
	
div#testimonial {
    padding-top: 60px !important;
}	
	
div#video {
    padding: 30px 0px !important;
}	
	
.widget_shopping_cart_content {
    position: relative !important;
    top: -55px !important;
    left: -110px !important;
}
	
div#main-banner {
    padding: 100px 0px !important;
}

.col.span_9.col_last {
    height: 70px !important;
}

#logo img {
    top: -101px !important;
    left: -60px !important;
    height: 130px !important;
}
	
li#menu-item-11 a {
    top: -18px !important;
    left: 20px !important;
    padding: 12px 30px !important;
}

li#search-btn a {
    top: 21px !important;
    right: 300px !important;
}

h1 {
    font-size: 50px !important;
    line-height: 58px !important;
}

h3 {
    font-size: 32px !important;
    line-height: 40px !important;
}

p {
    font-size: 16px !important;
    line-height: 24px !important;
}

div#about-us {
    padding: 60px 0px !important;
}

h2 {
    font-size: 47px !important;
    line-height: 55px !important;
}

div#dog-breeding {
    padding: 80px 0px !important;
}

#dog-inner .vc_column-inner {
    padding: 0px 20px !important;
}

div#story {
    padding: 50px 0px 0px !important;
}

#story-inr .vc_column-inner {
    padding: 30px 30px !important;
}

div#contact {
    padding: 60px 0px !important;
}

div#footer {
    padding: 60px 0px 35px !important;
}

div#footer-inr {
    padding-top: 30px !important;
}

div#terms {
    padding: 60px 0px !important;
}

div#inr-banner {
    padding: 110px 0px !important;
}

div#tabs {
    padding: 80px 0px !important;
}

#tabs .tabbed>ul li a {
    font-size: 40px !important;
    line-height: 48px !important;
    margin: 0px 15px !important;
}

.secondry.headr h5 {
    font-size: 15px !important;
    line-height: 23px !important;
}

.secondry.headr a {
        font-size: 13px !important;
        line-height: 21px !important;
}

#pink-btn {
    padding: 14px 30px !important;
    font-size: 16px !important;
    line-height: 24px !important;
}

#light-btn {
    padding: 14px 40px !important;
    font-size: 16px !important;
    line-height: 24px !important;
}

#dog-inner #pink-btn {
    padding: 15px 70px !important;
    font-size: 18px !important;
    line-height: 26px !important;
    top: 35px !important;
}

#story-inr ul {
    gap: 7px !important;
}
	
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 28px !important;
    line-height: 36px !important;
}
.email-adress h5:before {
    position: absolute;
    content: '\f0e0';
    left: -50px;
    color: #FF69B4;
    font-family: fontAwesome;
    bottom: 8px;
    font-size: 30px;
    line-height: 38px;
}
.secondry.headr h5 {
    text-align: left;
    font-size: 15px;
    line-height: 23px;
}
.secondry.headr a {
    font-weight: bold;
    text-align: left;
    font-size: 12px !important;
    line-height: 20px !important;
}
.secondry.headr p {
    font-weight: bold;
    text-align: left;
    font-size: 14px !important;
    line-height: 22px !important;
}
    li.nectar-woo-cart a.cart-contents {
        left: -300px !important;
        top: -115px !important;
    }	
	
.wp-block-woocommerce-cart.alignwide {
    padding-top: 130px !important;
}
	
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    padding-top: 140px !important;
}
	
.woocommerce-order {
    padding-top: 140px !important;
}
	
nav.woocommerce-breadcrumb {
    margin-top: 150px !important;
}
	
div#gallery {
    padding: 60px 0px !important;
}	
	
div#expect {
    padding: 30px 0px !important;
}	
	
}
@media only screen and (min-width: 1000px) and (max-width: 1199px){
	
div#testimonial {
    padding-top: 40px !important;
}	
	
div#video {
    padding: 25px 0px !important;
}	
	
.widget_shopping_cart_content {
    position: relative !important;
    top: -55px !important;
    left: -110px !important;
}
	
div#main-banner {
    padding: 93px 0px 80px !important;
}

.col.span_9.col_last {
    height: 70px !important;
}
	
#logo img {
    top: -103px !important;
    left: -70px !important;
    height: 120px !important;
}

li#menu-item-11 a {
    top: -15px !important;
    left: 10px !important;
    padding: 12px 30px !important;
}

li#search-btn a {
    top: 21px !important;
    right: 240px !important;
}

li.nectar-woo-cart a.cart-contents {
    left: -250px !important;
    top: -80px !important;
}

h1 {
    font-size: 45px !important;
    line-height: 53px !important;
}

h3 {
    font-size: 28px !important;
    line-height: 36px !important;
}

p {
    font-size: 15px !important;
    line-height: 23px !important;
}

div#about-us {
    padding: 50px 0px !important;
}

h2 {
    font-size: 42px !important;
    line-height: 50px !important;
}

div#dog-breeding {
    padding: 60px 0px !important;
}

#dog-inner .vc_column-inner {
    padding: 0px 19px !important;
}

div#story {
    padding: 40px 0px 0px !important;
}

#story-inr .vc_column-inner {
    padding: 25px 20px !important;
}

div#contact {
    padding: 50px 0px !important;
}

div#footer {
    padding: 50px 0px 25px !important;
}

div#footer-inr {
    padding-top: 25px !important;
}

div#terms {
    padding: 40px 0px !important;
}

div#inr-banner {
    padding: 110px 0px !important;
}

div#tabs {
    padding: 40px 0px !important;
}

#tabs .tabbed>ul li a {
    font-size: 35px !important;
    line-height: 43px !important;
    margin: 0px 10px !important;
}

.secondry.headr h5 {
    font-size: 11px !important;
    line-height: 17px !important;
}

.secondry.headr a {
    font-size: 11px !important;
    line-height: 19px !important;
}

#pink-btn {
    padding: 12px 25px !important;
    font-size: 15px !important;
    line-height: 23px !important;
}

#light-btn {
    padding: 12px 35px !important;
    font-size: 15px !important;
    line-height: 23px !important;
}

#dog-inner #pink-btn {
    padding: 13px 60px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    top: 30px !important;
}

#story-inr ul {
    gap: 7px !important;
}

.our-location p {
    font-size: 12px !important;
    line-height: 20px !important;
}

.secondry.headr h5:before {
    font-size: 25px !important;
    line-height: 33px !important;
    top: -1px !important;
    left: -33px !important;
}

#main-banner .nectar-split-heading {
    margin-bottom: 10px !important;
}

#contact h2 {
    font-size: 40px !important;
    line-height: 48px !important;
}

#contact-inr .form input::placeholder, #contact-inr textarea::placeholder {
    font-size: 14px !important;
    line-height: 22px !important;
}

#contact-inr .form input.wpcf7-submit.has-spinner {
    padding: 12px 50px !important;
    font-size: 15px !important;
    line-height: 23px !important;
}

#footer ul {
    gap: 20px !important;
}

#footer ul.icon {
    padding: 15px 0px !important;
    gap: 25px !important;
}

#dog-inner .nectar-split-heading {
    margin-bottom: 12px !important;
}
	
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 25px !important;
    line-height: 33px !important;
}
.email-adress h5:before {
    position: absolute;
    content: '\f0e0';
    left: -50px;
    color: #FF69B4;
    font-family: fontAwesome;
    bottom: 8px;
    font-size: 30px;
    line-height: 38px;
}
.secondry.headr h5 {
    text-align: left;
    font-size: 12px !important;
    line-height: 20px !important;
}
.secondry.headr a {
    font-weight: bold;
    text-align: left;
    font-size: 11px !important;
    line-height: 19px !important;
}
.secondry.headr p {
    font-weight: bold;
    text-align: left;
    font-size: 12px !important;
    line-height: 20px !important;
}
    li.nectar-woo-cart a.cart-contents {
        left: -250px !important;
        top: -113px !important;
    }
.phone-dailed {
    margin-right: 70px;
    position: relative;
}
.email-adress {
    margin-right: 40px;
    position: relative;
}

nav ul li a {
    font-size: 15px !important;
    line-height: 23px !important;
}	
	
.wp-block-woocommerce-cart.alignwide {
    padding-top: 130px !important;
}
	
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    padding-top: 140px !important;
}
	
.woocommerce-order {
    padding-top: 140px !important;
}
	
nav.woocommerce-breadcrumb {
    margin-top: 150px !important;
}
	
div#gallery {
    padding: 40px 0px !important;
}	
	
div#expect {
    padding: 20px 0px !important;
}	
	
}
@media only screen and (min-width: 768px) and (max-width: 999px){
#main-banner {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
	
div#testimonial {
    padding-top: 40px !important;
}	
	
div#video {
    padding: 20px 0px !important;
}	
#header-secondary-outer {
    display: none !important;
}
#logo img {
    position: relative !important;
    top: unset !important;
    left: -40px;
}
    body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 154px !important;
    }
.col.span_9.col_last {
    background: #E6E6FA;
    height: 90px;
    border-radius: 60px;
    display: flex;
    justify-content: center;
    margin-top: 0px !important;
    background: unset !important;
}
#dog-breeding br {
    display: none !important;
}
#contact h2 br {
    display: none;
    font-size: 29px !important;
}
#contact h2 {
    font-size: 29px !important;
}
#contact {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
#footer-widgets {
    display: none !important;
}	
#dog-inner .row_col_wrap_12_inner > .vc_column_container:nth-child(2) {
    margin-top: 50px;
}
nav.woocommerce-breadcrumb {
    margin-top: 50px !important;
}	
	
	
div#gallery {
    padding: 30px 0px !important;
}
	
}
@media only screen and (min-width: 520px) and (max-width: 767px){
#main-banner {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
#header-secondary-outer {
    display: none !important;
}
div#video {
    padding: 20px 0px !important;
}	
	
div#testimonial {
    padding-top: 40px !important;
}	
	
#logo img {
    position: relative !important;
    top: unset !important;
    left: -40px;
}
    body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 154px !important;
    }
.col.span_9.col_last {
    background: #E6E6FA;
    height: 90px;
    border-radius: 60px;
    display: flex;
    justify-content: center;
    margin-top: 0px !important;
    background: unset !important;
}
#dog-breeding br {
    display: none !important;
}
#contact h2 br {
    display: none;
    font-size: 29px !important;
}
#contact h2 {
    font-size: 25px !important;
    line-height: 33px !important;!i;!;
}
#contact {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
#footer-widgets {
    display: none !important;
}	
#dog-inner .row_col_wrap_12_inner > .vc_column_container:nth-child(2) {
    margin-top: 50px;
}
#pink-btn {
    padding: 17px 40px 17px 40px !important;
    font-size: 18px;
    line-height: 26px;
    border-radius: 50px !important;
    margin-right: 9px;
    opacity: unset !important;
    transition: all 0.5s !important;
}

#footer ul li {
    font-size: 15px;
    line-height: 23px;
}
#footer ul {
    display: unset;
}
#footer {
    padding-top: 50px !important;
    padding-bottom: 25px !important;
}

#contact-inr .row {
    padding: 0;
}
.our-location p {
    font-weight: bold;
    padding: 0 !important;
    text-align: left;
    font-size: 15px;
    line-height: 23px;
}
.email-adress {
    margin-right: 280px;
    position: relative;
}
.phone-dailed {
    margin-right: 377px;
    position: relative;
}
.secondry.headr a {
    font-weight: bold;
    font-size: 15px;
    line-height: 23px;
}
.secondry.headr {
    display: block !important;
    justify-content: end;
    width: 120%;
}
nav.woocommerce-breadcrumb {
    margin-top: 0px !important;
}
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    margin-top: 0px;
}
.page-id-62 #contact {
    padding-top: 0 !important;
	padding-bottom: 0 !important;
}	
nav.woocommerce-breadcrumb {
    margin-top: 30px !important;
}
#dog-inner img {
    position: relative;
    top: 0px;
    border-radius: 30px;
}	
	
#footer ul.icon {
    display: flex !important;
}	
	
div#expect {
    padding: 20px 0px !important;
}	
	
div#gallery {
    padding: 30px 0px !important;
}
	
	
}
@media only screen and (min-width: 300px) and (max-width: 519px){
#main-banner {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
	
div#testimonial {
    padding-top: 30px !important;
}

#testimonial .inner {
    padding: 20px 20px !important;
    max-height: 285px !important;
    margin: 5px !important;
}	
	
div#video {
    padding: 20px 0px !important;
    margin: unset !important;
}	
	
div#gallery {
    padding: 30px 0px !important;
}

#footer ul.icon {
    display: flex !important;
}

div#footer-inr {
    padding-top: 25px !important;
}	
#header-secondary-outer {
    display: none !important;
}
#logo img {
    position: relative !important;
    top: unset !important;
    left: -10px;
}
    body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 100px !important;
    }
.col.span_9.col_last {
    background: #E6E6FA;
    height: 90px;
    border-radius: 60px;
    display: flex;
    justify-content: center;
    margin-top: 0px !important;
    background: unset !important;
}
#dog-breeding br {
    display: none !important;
}
#contact h2 br {
    display: none;
    font-size: 29px !important;
}
#contact h2 {
    font-size: 19px !important;
    line-height: 27px !important;!i;!;
}
#contact {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
#footer-widgets {
    display: none !important;
}	
#dog-inner .row_col_wrap_12_inner > .vc_column_container:nth-child(2) {
    margin-top: 50px;
}
#pink-btn {
    padding: 17px 18px 17px 18px !important;
    font-size: 14px;
    line-height: 22px;
    border-radius: 50px !important;
    margin-right: 10px;
    opacity: unset !important;
    transition: all 0.5s !important;
}

#footer ul li {
    font-size: 11px;
    line-height: 19px;
}
#footer ul {
    display: unset !important;
}

#footer {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}

#contact-inr .row {
    padding: 0;
}
.our-location p {
    font-weight: bold;
    padding: 0 !important;
    text-align: left;
    font-size: 14px;
    line-height: 22px;
}
.email-adress {
    margin-right: 130px;
    position: relative;
}
.phone-dailed {
    margin-right: 158px;
    position: relative;
}
.secondry.headr a {
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
}
.secondry.headr {
    display: block !important;
    justify-content: end;
    width: 120%;
    padding: 0px 20px 0px 50px !important;
}

.email-adress h5:before {
    position: absolute;
    content: '\f0e0';
    left: -50px;
    color: #ffffff;
    font-family: fontAwesome;
    bottom: 9px;
    font-size: 30px;
    line-height: 38px;
}
.phone-dailed h5:before {
    position: absolute;
    content: '\f095';
    left: -50px;
    color: #ffffff;
    font-family: fontAwesome;
    bottom: 9px;
    font-size: 30px;
	line-height:38px;
}
.our-location h5:before {
    position: absolute;
    content: '\f3c5';
    left: -50px;
    color: #ffffff;
    font-family: fontAwesome;
    bottom: 9px;
    font-size: 30px;
	line-height:38px;
}

#main-banner h1 {
    font-size: 30px !important;
    line-height: 38px !important;
}

p {
    font-size: 14px !important;
    line-height: 22px !important;
}
#light-btn {
    padding: 15px 25px 15px 25px !important;
    font-size: 14px;
    line-height: 22px;
    border-radius: 50px !important;
    opacity: unset !important;
    transition: all 0.5s !important;
    background: #E0C9CF !important;
    color: #000;
    font-weight: 600;
}
#dog-inner #pink-btn {
    padding: 10px 40px !important;
    font-size: 16px !important;
    line-height: 24px !important;
    position: relative;
    top: 40px;
}

#footer h2 {
    font-size: 30px;
    line-height: 38px;
}
#footer ul.icon {
    padding: 10px 0px;
}

#contact-inr ul li a {
    font-size: 15px;
    line-height: 23px;
}
#contact-inr .location {
    color: #ff6db0 !important;
    font-size: 15px;
    line-height: 23px;
}


#dog-breeding {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
nav.woocommerce-breadcrumb {
    margin-top: 0px !important;
}
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    margin-top: 0px;
}
.page-id-62 #contact {
    padding-top: 0 !important;
	padding-bottom: 0 !important;
}	
nav.woocommerce-breadcrumb {
    margin-top: 10px !important;
}
#dog-inner img {
    position: relative;
    top: 0px;
    border-radius: 30px;
}	
	
div#gallery {
    padding: 25px 0px !important;
}

#footer ul.icon {
    display: flex !important;
}

div#footer-inr {
    padding-top: 20px !important;
}	
	
div#expect {
    padding: 20px 0px !important;
    margin: unset !important;
}	
	
div#inr-banner {
    padding: 50px 0px !important;
}

h1 {
    font-size: 40px !important;
    line-height: 48px !important;
}	
	
h2 {
    font-size: 28px !important;
    line-height: 36px !important;
}
	
ul li {
    font-size: 14px !important;
    line-height: 23px !important;
}	

h4 {
    font-size: 20px !important;
    line-height: 28px !important;
}

#dog-inner .vc_column-inner {
    padding: 0px 15px !important;
}

div#dog-inner {
    padding-top: 0px !important;
}	
	
}





























