/*!
Theme Name: valley-design
Theme URI: 
Author: 
Author URI: 
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: valley-design
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

valley-design is based on Underscores , (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
img{max-width:100%;}
 .btn-secondary,.btn-secondary:hover,.btn-secondary:focus{color:#333;text-shadow:none}body,html{height:100%}html{font-size:62.5%}a{text-decoration:none;color:#000}body{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#252731;line-height:1.6;padding-top:142px}a{color:#E10072}a:hover{color:#631E6A}h1{font-size:5.4rem;font-weight:400}h2{font-size:4rem;font-weight:800;color:#191717}h3{font-size:3.2rem;font-weight:800;color:#191717}.text26{font-size:2.6rem}.btn-dark{background:#b1b1b1;border-color:#b1b1b1;font-size:14px}p{font-size:1.6rem;font-weight:400;font-style:normal}.muli{font-family:muli,sans-serif;font-style:normal}.head-top{background:rgb(99,30,106);background:linear-gradient(270deg,rgba(99,30,106,1) 0%,rgba(99,30,106,.938813025210084) 57%,rgba(255,255,255,1) 81%);opacity:1}.navbar-light{background:rgba(255,255,255,.9)}.head-top a{font-size:1.4rem;color:#fff;font-weight:700}.head-top a:hover{color:#E10F72}.top-left-link a:after{content:"|";color:#E10F72;font-size:1.6rem;display:inline-block;margin:0 10px}.top-left-link a:last-of-type:after{display:none}.top-nav .nav-link{text-transform:uppercase;padding:6px 10px}.top-nav .dropdown-menu{background:rgba(99,30,106,.9);border-color:rgba(99,30,106,.9)}.search-box{margin-left:20px}.social-links a{display:inline-block;margin:0 10px}.social-links a svg{height:18px;width:18px}.social-links a:hover svg path{stroke:#E10F72}.navbar-brand{padding-top:5px;padding-bottom:5px}.navbar-brand img{transition:all 1s ease-in-out;width:200px}.navbar-expand-lg .navbar-nav .nav-link{opacity:1;color:#631E6A;padding:5px 15px;font-size:1.3rem;font-weight:600;font-style:normal;text-transform:uppercase}.navbar-expand-lg .navbar-nav .menu-left .nav-link{color:#000;text-transform:inherit}.navbar-expand-lg .navbar-nav .nav-link:hover,.nav-link:focus,.nav-link:hover{color:#E10F72}.dropdown-item{padding:5px}.dropdown-toggle::after{border:0;background:url(images/arrow-down.svg) no-repeat top center;background-size:cover;width:6px;height:4px}.dropdown-item{font-size:1.6rem}.navbar-nav>li.dropdown{position:static}.navbar-nav .dropdown-menu{background:rgba(241, 237, 237,1);left:0;right:0;padding:0}.menu-left .dropdown .dropdown-toggle{background-image:url(images/arrow-forward.svg);background-position:right 5px top 20px;background-repeat:no-repeat;white-space:inherit}.menu-left .dropdown .dropdown-toggle:after{display:none}.menu-left .nav-link{padding:10px!important;padding-left:0!important;font-family:muli,sans-serif;font-size:2rem!important;font-weight:bold!important}.navbar-nav .menu-left .dropdown-menu{left:100%;top:0;min-width:fit-content;background:#631E6A;border-color:#631E6A}.navbar-nav .menu-left .dropdown-menu .dropdown-item{color:#fff!important}.navbar-nav .menu-left .dropdown-menu .dropdown-item:hover{color:#fff!important;background:#E10F72!important}.right-menu li{border-bottom:1px solid #AFAFAF;margin:0 10px}.right-menu li:last-of-type{border-bottom:0}.right-menu li a{display:block;font-family:muli,sans-serif;font-weight:700;color:#E10F72;padding:10px 0;font-size:1.6rem}.right-menu li a:hover{color:#631E6A}.text-red{color:#631E6A}.text22{font-size:2.2rem}.fw-black{font-weight:900!important}.fw-muli-bold{font-weight:700!important}.btn{font-size:1.6rem;font-weight:700;padding:10px 25px;border-radius:6px}.btn-outline-primary{border-color:#E10072;color:#631E6A!important}.btn-outline-primary:hover{border-color:#E10072;background:#E10072;color:#fff!important}.btn-primary{border-color:#E10072;color:#fff!important;background:#E10072}.btn-primary:hover{background:#631E6A;border-color:#631E6A}.text18{font-size:1.8rem}.banner-section{background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative}.banner-overlay{background:rgba(0,0,0,.3);position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.text14{font-size:1.4rem}.btn-info{background:#fff;border-color:#fff;color:#631E6A}.btn-info:hover{background:#631E6A;border-color:#631E6A;color:#fff}.btn-lg{font-size:2rem;font-weight:800;padding:15px 40px}.carousel-indicators{bottom:50px}.carousel-indicators [data-bs-target]{width:15px;height:15px;border-radius:50%;border:0}.section{padding:80px 0}.pro-box{position:relative}.over-box{position:absolute;left:0;right:0;bottom:0;padding:0 10px;background:rgba(25,23,23,.9);min-height:80px;display:flex;align-items:center}.over-box .d-flex{width:100%}.about-overlay{position:absolute;bottom:10px;right:10px;left:10px;padding:20px;border-radius:6px;background:rgba(255,255,255,.5);min-height:420px}.zoom-img img,.pro-box img{transition:transform .2s}.pro-box,.zoom-img{overflow:hidden}.zoom-img img:hover,.pro-box:hover img{transform:scale(1.03)!important}.list-items li{border-bottom:1px solid #5B2567;padding-bottom:10px;margin-bottom:10px}.list-items li:last-of-type{border:0}.black-section:before{position:absolute;content:"";left:0;right:0;background:url(images/have-bg.jpg) no-repeat top center;background-size:cover;top:100px;bottom:50px;z-index:1}.zin2{z-index:2}.text20{font-size:2rem}.text24{font-size:2.4rem}.blog-head{color:#000}.bg-light{background:#F3F3F3!important}.list-item li{background:url(images/point.svg) no-repeat top 8px left;border-bottom:1px solid #909090;padding-left:20px;padding-bottom:10px;margin-bottom:10px}.list-item li:last-of-type{border:0}.navbar .btn{padding:10px 15px}.menu-tabs{display:none}.nav-fill .nav-item .nav-link,.justify-tab .nav-item .nav-link{color:rgba(13,13,13,.3);font-size:2rem;font-weight:700;line-height:1.4}.justify-tab .nav-item{margin:0 50px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.justify-tab .nav-link.active,.justify-tab .show>.nav-link{color:#631E6A;background:transparent}.input-purple{border-color:#631E6A;background-color:rgba(99,30,106,.08)}.form-label{font-weight:600}.fw-medium{font-weight:500}.btn-purple{background:#631E6A;border-color:#631E6A;color:#fff}.form-check-input{border-color:#631E6A;width:1.5em;height:1.5em}.form-check-input:checked{background-color:#631E6A;border-color:#631E6A}.border-red{border-color:#631E6A!important}.btn-danger{background:#D7BCD9;color:#631E6A;border-color:#631E6A}.progress-bar{font-size:1.4rem;background-color:#E10072}.progress{height:20px}.inner-page-section{padding-top:45px}.inner-side-link li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #AFAFAF}.inner-side-link li a.sub-menu{background:url(assets/images/arrow-right.svg) no-repeat top 12px right 5px}.inner-side-link li:last-of-type{border-bottom:0}.inner-side-link li a{display:block;font-family:muli,sans-serif;font-weight:800;color:#0F0D0D;padding:5px 0}.contact-boxs{display:none}.inner-side-link li a:hover,.inner-side-link li a.active{color:#E10072}.inner-side-link li a.sub-menu.active{background:url(assets/images/arrow-down-menu.svg) no-repeat top 12px right 5px}.contact-content{border-bottom:1px solid #A8A8A8;padding-bottom:50px;margin-bottom:50px}.form-box-secion{background:#F8F8F8;border:2px solid #631E6A;padding:20px}.sub-left-menu{list-style:none;margin:0;padding:0;margin-top:5px;margin-left:20px;display:none}.sub-left-menu li{border:0}.text28{font-size:2.8rem}.blog-list h3 a{font-size:2.8rem;color:#000}.blog-list h3 a:hover{color:#E10072}.text-pink{color:#E10072}.tgs span{display:inline-block;padding:5px 15px;color:#fff!important;text-transform:uppercase;border-radius:15px;background:#631E6A;margin-right:2px;margin-bottom:5px}.tgs a{display:inline-block;padding:5px 15px;color:#fff;text-transform:uppercase;border-radius:15px;background:#631E6A;margin-right:2px;margin-bottom:5px}@media (min-width:768px){.menu-left .dropdown .right-menu{display:none}}@media (min-width:1400px){.container{max-width:1360px}}@media (min-width:1660px){.navbar .container{max-width:1630px}}@media (max-width:1659px){.navbar-expand-lg .navbar-nav .nav-link{font-size:1.5rem;padding:5px}.navbar .btn{padding:10px;font-size:1.4rem}.menu-left .nav-link{font-size:1.6rem!important}.right-menu li a,.navbar-nav .menu-left .dropdown-menu .dropdown-item{font-size:1.4rem}.navbar .container{max-width:100%}}@media (max-width:1399px){.navbar-expand-lg .navbar-nav .nav-link{font-size:1.4rem;padding:5px}h2{font-size:3.6rem}}@media (max-width:1300px){body{padding-top:108px}.navbar-brand img{width:130px}.menu-left .nav-link{padding-top:5px!important;padding-bottom:5px!important}.menu-left .dropdown .dropdown-toggle{background-position:right 2px top 10px}.black-section:before{top:50px}}@media (max-width:1040px){body{padding-top:90px}.head-top a{font-size:1.2rem}.navbar-expand-lg .navbar-nav .nav-link{font-size:1.1rem}.navbar .btn{padding:5px;font-size:1rem}.navbar-brand img{width:100px}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2.6rem}.text24{font-size:2rem}.about-overlay p{font-size:1.2rem}.about-overlay{min-height:inherit}.banner-section .text18{font-size:1.6rem}.btn-lg{font-size:1.6rem;padding:10px 20px}}@media (max-width:991px){body{padding-top:93px}#carouselHome .carousel-item{height:400px}#carouselHome .carousel-item img{width:inherit!important;object-fit:cover;display:none!important}.over-box{font-size:1.4rem}.black-section:before{top:0;bottom:0}.ft-links li a{font-size:1.4rem}.social-link a{margin:0 4px}.menu-left .right-menu{display:none}.navbar-expand-lg .navbar-nav .nav-link{font-size:1.8rem}.navbar .btn{padding:5px;font-size:1.4rem}.product-name,.view-all{font-size:20px!important}.nav-fill .nav-item .nav-link{color:rgba(13,13,13,.3);font-size:1.4rem;font-weight:700;line-height:1.4;padding:5px}}@media (max-width:767px){.head-top a{font-size:1rem}.navbar-brand{padding-top:5px;padding-bottom:5px}body{padding-top:84px}.nav-fill .nav-item .nav-link{color:rgba(13,13,13,.3);font-size:.8rem;font-weight:700;line-height:1.4;padding:3px}h1{font-size:3rem}.navbar-collapse{background:#fff;max-height:500px;overflow-y:scroll}#carouselHome .carousel-item{height:500px}.carousel-indicators{bottom:10px}.section{padding:50px 0}h2{font-size:2.8rem}.about-overlay{position:static}.footer{text-align:center}.ft-top{padding:50px 0;margin-bottom:50px}.navbar-light{background:rgba(255,255,255,1)}.justify-tab .nav-item{margin:0 5px}.nav-fill .nav-item .nav-link,.justify-tab .nav-item .nav-link{font-size:1.4rem}}.tab-content-menu,.menu-tabs{height:100%}@media all and (min-width:992px){.dropdown-menu li{position:relative}.nav-item .submenu{display:none;position:absolute;left:100%;top:-7px}.nav-item .submenu-left{right:100%;left:auto}.dropdown-menu>li:hover>.submenu{display:block}}@media (max-width:991px){.dropdown-menu .dropdown-menu{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem}}.medium-purple{background:rgba(90,31,102,.5)}.dark-purple{background:#6a1a7a}.light-purple{background:rgba(167,91,167,.8)}.col-img-bg{background-image:none!important}.col-img-bg img{width:100%}.caption-text{position:absolute;background:rgba(255,255,255,.7);bottom:20px;width:80%;color:#3c3c3b;font-size:18px;font-weight:400;text-transform:uppercase}.caption-text span{display:inline-block;padding:10px;line-height:1.4}.gallery-col:hover .caption-text, .caption-text:hover{background:#521657;color:#fff;transition:all .5s ease}.custom-products img{width:100%}.grey-bg{background:#ECECEC}.footer-top{padding:50px 0;padding-bottom:30px}h4{font-size:2rem;font-weight:600;color:#575756;position:relative}.footer-top h4{padding-bottom:5px}.footer-top h4:after{content:'';height:2px;width:40%;background:#b7b7b7;position:absolute;left:0;bottom:-5px}.ft-para{color:#6d6e71;font-size:1.4rem}.footer .media h4:after{display:none}h4.no-after:after{display:none}h5{font-size:1.2rem;font-weight:800;color:#a91bb0;padding-bottom:5px}.quick-links{font-size:1.4rem;color:#6d6e71;font-weight:600;text-transform:uppercase}.quick-links:hover{color:#7e2c7e;text-decoration:none}.ft-links{list-style:none;padding:0;margin:0;margin-bottom:20px;margin-top:10px}.ft-links li{margin-bottom:5px}.ft-links li a{font-size:1.2rem;color:#575756;font-weight:500}.ft-links li a:hover{color:#7e2c7e;text-decoration:none}.ft-btn{background:#7e2c7e;padding:10px 25px;font-weight:600;text-transform:uppercase;display:inline-block;color:#fff}.ft-btn:hover{background:#575756;color:#fff;text-decoration:none}.form-control,.form-select{height:40px;font-size:1.6rem}.footer-bottom{background:#c6c6c5;padding:10px 0}.footer-bottom p,.footer-bottom a{font-size:1.3rem;font-weight:500;color:#3c3c3b;margin-bottom:0}.ft-help-desk{position:absolute;right:0;bottom:100%}.help-desk-container{width:380px;display:none;max-width:100%}.help-desk-box{background:#FAFBFC;box-shadow:0 20px 20px rgba(0,0,0,.16);border-radius:10px}.help-box-top{background:url(images/grd.svg) no-repeat top center;background-size:cover;padding:25px;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px}.help-form-box{background:#FAFBFC;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:20px}.help-form-box .form-control{font-size:1.4rem;font-weight:600;color:#000}.help-form-box .btn{border-radius:10px}.footer-bottom a.help-btn{background:#852598;display:inline-flex;align-items:center;padding:10px;border-radius:10px;color:#fff;font-size:1.8rem;font-weight:700}.footer-bottom a.help-btn span{display:inline-block;margin:0 10px}.bg-light2{background:#f8f8f8}@media (max-width:767px){.footer-top h4:after{display:none}}.head-right{position:relative}.head-right:after{width:1px;margin:4px 0;content:'';background:#fff}.head-right li:first-of-type a{background:#E10072}#fixed-social{position:fixed;top:300px;right:0}#fixed-social a{color:#fff;display:block;height:40px;position:relative;text-align:center;line-height:40px;width:40px;margin-bottom:1px;z-index:2;font-size:12px;background:#6a1a7a}#fixed-social a img{max-height:30px}#fixed-social a:hover>span{visibility:visible;right:41px;opacity:1}#fixed-social a span{line-height:40px;right:60px;position:absolute;text-align:center;width:130px;visibility:hidden;transition-duration:0.5s;z-index:1;opacity:0;background:#6a1a7a}.accordion-flush .accordion-item .accordion-button{padding-left:0;font-size:1.6rem;font-family:muli,sans-serif;font-weight:700;color:#000}.accordion-button:not(.collapsed){background:transparent;color:#E10072!important}.side-menu{font-size:1.6rem;font-family:muli,sans-serif;font-weight:700;color:#000}.side-menu li{margin-bottom:10px}.side-menu li a,.accordion-button.link{color:#000}.side-menu li a:hover,.side-menu li a.active{color:#E10072!important}.accordion-button.link:after{display:none}.ft-para a{color:#6d6e71}.navbar-nav .position-relative>.dropdown-menu{min-width:fit-content;right:0;left:auto;background:#6a1a7a;border:0;font-size:1.2rem}.navbar-nav .position-relative>.dropdown-menu .dropdown-item{color:#fff}.navbar-nav .position-relative>.dropdown-menu .dropdown-item:hover{background:#E10072;color:#fff!important}.head-right li:first-of-type a:hover{background:#E10072;color:#6a1a7a}.product-name,.view-all{font-size:26px;font-weight:400;line-height:1.4;color:#fff;position:relative}.inner-page-section{padding-top:45px}.parsley-errors-list li{color:#8B0000;list-style-type:none;text-align:left;font-size:15px;margin-left:-20px}.pagination-blog .page-numbers.current{background:#631E6A}.pagination-blog .page-numbers{background:#E10072;padding:5px 10px;color:#fff;margin:0 1px}.errorForm{color:red}.dropdown-submenu{position:relative}.dropdown-submenu:hover .dropdown-menu{display:block;right:100%;left:auto;top:0;background-color:#E10072}.object-fit-cover{object-fit:cover!important}.wsp-pages-title{display:none}.errorForm{color:#8B0000;font-size:15px}.text-bg-dark{background:#6a1a7a!important}
 .right-content-service h1{
 	font-size: 5rem;
 	margin-bottom: 15px;
 }

 .right-content-service h2{
 	font-size: 3rem;
 	margin-top: 15px;
 	margin-bottom: 15px;
 	font-weight: 400;
 }
  .right-content-service h3{
 	font-size: 2.5rem;
 	margin-bottom: 15px;
 	font-weight: 400;
 }
  .right-content-service h4{
 	font-size: 2.2rem;
 	font-weight: 400;
 }
 .right-content-service ul {
 	margin-bottom: 15px;
 }

.right-content-service ul li{
	margin-bottom: 3px;

}
.right-content-service p{
	margin-bottom: 15px;
}

.right-content-service table{
	width: 100%;
}

table {		
    BORDER-BOTTOM: #6a1a7a 2px outset;
    BORDER-LEFT: #6a1a7a 2px outset;
    BORDER-TOP: #6a1a7a 2px outset;
    BORDER-RIGHT: #6a1a7a 2px outset;
}
table TH {
    BORDER-BOTTOM: #6a1a7a 1px inset;
    TEXT-ALIGN: center;
    BORDER-LEFT: #6a1a7a 1px inset;
    BACKGROUND-COLOR: #6a1a7a !important;
    MARGIN: 0px auto;
    COLOR: #ffffff;
    BORDER-TOP: #6a1a7a 1px inset;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #6a1a7a 1px inset;
    padding: 5px;
    text-align: left;
}
table td{
	padding: 5px;
}

table .row1 {
    BACKGROUND-COLOR: #e0e0e0;
    COLOR: #000000;
    padding: 5px;
}

table .row2 {
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    padding: 5px;
}
.inner-banner{
	position: relative;
	text-align: center;
}



.alignwide {
    max-width: 1000px;
}
 
.alignfull {
    max-width: none;
}
 
.alignleft {
    float: left;
    margin-right: 2em;
}
 
.alignright {
    float: right;
    margin-right: 2em;
}


@media (max-width:1400px){


.right-content-service h1{
 	font-size: 4rem;
 	margin-bottom: 15px;
 }

 .right-content-service h2{
 	font-size: 3.2rem;
 	margin-top: 15px;
 	margin-bottom: 15px;
 	font-weight: 400;
 }
  .right-content-service h3{
 	font-size: 3rem;
 	margin-bottom: 15px;
 	font-weight: 400;
 }
  .right-content-service h4{
 	font-size: 2.2rem;
 	font-weight: 400;
 }
 


}

@media (max-width:991px){


.right-content-service h1{
 	font-size: 3.6rem;
 	margin-bottom: 15px;
 }

 .right-content-service h2{
 	font-size: 3rem;
 	margin-top: 15px;
 	margin-bottom: 15px;
 	font-weight: 400;
 }
  .right-content-service h3{
 	font-size: 2.6rem;
 	margin-bottom: 15px;
 	font-weight: 400;
 }
  .right-content-service h4{
 	font-size: 2.2rem;
 	font-weight: 400;
 }

    img.lazy{
        height: auto;
    }

}
.inner-page-section h3{
    margin-bottom: 15px;
}
.page-template-in-stock .inner-page-section h3{
    margin: 15px 0;
}

.scroll-menu{
    height: 400px;
}

.menu-close{
	position: absolute;
	right: 20px;
	top:0px;
	z-index: 9;
}
.navbar .container{
	position: relative;
}
@media (max-width:991px){

.right-menu{
    height: auto;
}

}

.nav-link.dropdown-toggle.active {
  color: #E10F72 !important;
}
.right-menu li a.active{
	color: #631E6A !important;

}

.nav-link.dropdown-toggle.show{
color: #E10F72!important;
}
.sub-arrow{
	display: none;
	position: absolute;
	right: 5px;
	top: 0px;
	
	padding: 3px 5px;
	z-index: 9;
}
.drop-2{
	position: relative;background-image: none;
}
@media (max-width:767px){

#carouselHome .carousel-item{
	background-size: cover!important;
	background-repeat: no-repeat;
	height: auto;
	background-image: none !important;
}
#carouselHome .carousel-item img{
	display: block !important;
}

#carouselHome .carousel-control-next, #carouselHome .carousel-control-prev{
	width: 8%;
}
.banner-overlay .container{
	margin: 0 30px;
}
.sub-arrow{
	display: inline-block;
}
li.dropdown-submenu.dropright.about-submenu{
	background-image: none !important;
}
.drop-2.open .sub-arrow svg path{
stroke: #fff!important;
}
.banner-section .text18{
	font-size: 1.3rem !important;
}
	.dropdown-item:focus{
		color:#6a1a7a !important;
	}
	.navbar-nav .dropdown-menu.about-submenu{
		background:#6a1a7a !important;
	}
}

.carousel-control-next-icon, .carousel-control-prev-icon{
	width: 30px!important;
    height: 30px!important;
}
@media (max-width:399px){

	.banner-section .text18{
	font-size: 1.2rem !important;
}
}

.domain_name{
	color: #631E6A!important;
	font-size: 2rem!important;
}
#fixed-social{
	z-index:999;
}
