/*
Theme Name: vishwa-traders
Theme URI: http://localhost/vishwa-traders/
Author: Green Cubes
Author URI: http://localhost/vishwa-traders/
Description: My Site
Version: 1.0
Tags: bootstrap
*/
/* .footer-start .footer-flex-block:nth-child(4) ul li:nth-child(3)::after {
    position: absolute;
    content: "";
    height: 24px;
    width: 24px;
    background: url(../images/location.png);
    top: 0;
    left: 0;
    filter: invert(1);
} */

.products-accordian .accordion-button:not(.collapsed)::after {
    background-image: unset !important;
    transform: rotate(-180deg) !important;
    content: '\f078';
    font-family: 'FontAwesome';
}
.products-accordian .accordion-button::after {
    background-image: unset !important;
    content: '\f078';
    font-family: 'FontAwesome';
}
.accordion .accordion-item h2 .accordion-button{
	background:#f37a33 !important;
	color: #fff !important;
}
 .main-header-logo img {
    height: 100px;
}
.accordion-body a.nav-link {
	 padding:0px !important;
}

.accordion-item:has(.collapse.show) > h2 button.accordion-button {
    font-weight: bold;
}
button.accordion-button.collapsed {
    font-size: 16px;
    font-weight: 500;
}
button.accordion-button {
    font-weight: bold;
}
/* button.accordion-button.active {
    font-weight: bold;
} */
.parallax-btn a:hover {
	color:#fff;
}
headder.head-stick~.contact-banner{
	padding-top:100px;
}
.main-header.sticky {
    position: fixed;
    width: 100%;
    z-index: 999999;
    top: 0;
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
    transform: translateY(0);
}
.feature-block-info a:hover {
    color: #DD2A1B !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0px !important;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    margin-top: 53px !important;
}
.contact-banner-inner h1 {
    text-transform: capitalize;
}
.contact-banner-inner ul {
    text-transform: capitalize;
	color:#fff;
}
.enquiry-form-main .contact-form-block {
	position: relative !important;
}
.wpcf7-spinner {
	position: absolute !important;
}
.main-navigation li a.nav-link {
	display:inline !important;
}
.footer-start .footer-flex-block:nth-child(4) ul li {
    padding-bottom: 10px !important;
}
.footer-flex-block .nav-link {
    padding: 0.4rem 0rem !important;
}
/* .footer-flex-block li a.nav-link {
    color: #000 !important;
} */
.products-accordian .accordion-body li a {
    color: #000 !important;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
	width: 100%;
    padding: 15px 10px;
    border-radius: 15px;
    border: 2px solid #dce3e6;
}
.footer-down-inner p span {
    color: #ccc;
}
.footer-flex-block ul li {
    padding-bottom: 0px !important;
}

.wpcf7-not-valid-tip {
    text-align: left;
}
.contact-map p {
    margin-bottom: 0px !important;
}

.main-header-links a.nav-link {
    padding :0px !important;
    padding-right: 28px !important;
}
.main-header-links ul {
    align-items: center;
}
.main-header-links ul li:nth-child(5) a {
    padding: 15px 40px !important;
}
.main-header-links a.nav-link:hover {
    color:#fff !important;
}



/* media query... */

@media(max-width:1200px){
	.main-header-logo img {
		height: 80px !important;
	}
}

@media(max-width:1024px){
	.main-header-logo img {
		height: 65px !important;
	}
}