@charset "utf-8";
/* CSS Document */


 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Rajdhani:wght@300;400;500;600;700&display=swap');
/*
 font-family: "Rajdhani", sans-serif;
light 300
regular 400
medium 500
semi-bold 600
bold 700

 font-family: "Montserrat", sans-serif;

*/

*{ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; margin:0; padding:0; }

a{ text-decoration:none !important; transition-duration: 0.8s;
    transition-property: all; }
ul,li{ list-style:none; } 
img{ max-width:100%; outline:none; }



html { scroll-behavior: smooth; }
body {
    font-family: 'Montserrat', sans-serif;
    background: url(../images/top-bg.png);
    background-repeat: repeat-x;
    background-position: top center;
    background-size: auto;
    padding-top: 25px;  scroll-behavior: smooth;
}


h1, h2, h3, h4, h5 {   font-family: "Rajdhani", sans-serif;  }


.header-back {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
   
    position: relative;
    z-index: 999;
}

.webaddress {
    float: right;
    text-transform: uppercase;
    font-weight: 600;
    color: #28356C; font-size: 16px; margin-top: 17px;
}

 
	
		 .headernav li a:hover { color:#EF3D43; transition-duration: 0.8s;
    transition-property: all;  }


.bannersection {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 9;
    margin-top: -90px;
}	 

.bannersection .container {
    max-width: 1400px !important;
}

.about-area {
    float: left;
    width: 100%;
    margin: 0;
    padding: 100px 0px;
}

.about-area p {
    font-size: 16px;
    line-height: 1.8em;
    font-family: 'Montserrat';
}

.about-area h2 {
    font-size: 48px; color: #28356C;
   
}

.about-area h2 span {
    font-size: 55px;
    font-weight: 800;   float: left;
    width: 100%; margin-bottom: 20px;
}


.order-area {
    float: left;
    width: 100%;
    margin: 0;
    padding: 85px 0px;
    background: url(../images/wholesale_order_bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% 100%;
    text-align: center;
}


.about-area a {
    float: left;
    background: #FF9D00;
    color: #fff;
    font-weight: 600;
    font-size: 24px;
    padding: 4px 50px 3px 50px;
    border-radius: 10px;
    font-family: 'Rajdhani';
}

.order-area h3 {
    font-size: 52px;
    color: #606992;
    font-weight: 600;
}


.order-area p {
     font-size: 22px; color: #000; font-weight: 400;
}

 
.order-area a {
    background: #F5EEA7; padding: 7px 15px;   font-size: 21px; color: #000; font-weight: 500;
}






.footer {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0px 0px;
    background: url(../images/Footer-bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    text-align: center;
    position: relative;
    background-size: 100% 100%;
    height: 420px;
}

img.footer-logo {
	
	margin-top: -80px
}

p.copyrighttext {
    font-size: 16px;
    background: #7C6150;
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    padding: 14px 0px;
}

.contact-section {
    float: left;
    width: 100%;
    margin: 0;
    padding: 100px 0px 150px 0px;
}


.contact-section input.form-control {
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px 10px;
    border: 1px solid #c9c6c6;
    margin-bottom: 20px;
}

.contact-section textarea {
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px 10px;
    border: 1px solid #c9c6c6;
    margin-bottom: 20px; height: 100px;
}

.contact-section input[type="submit"] {
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px 10px;
    border: 1px solid #c9c6c6;
    margin-bottom: 20px;    background: #FF9D00;
    color: #fff;
    font-weight: 500;
    font-size: 21px;
    
    border-radius: 10px; text-transform: uppercase;
}

.contact-section h3 {
    font-size: 16px;    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-weight: 700; margin-top: 20px; font-family: 'Montserrat', sans-serif; margin-bottom: 15px;
}

.contact-section p {
    font-size: 17px;
    float: left;
    width: 100%;
    margin: 20px 0px; font-weight: 500;
}


.contact-section h2 {
    font-size: 52px;
    color: #606992;
    font-weight: 600;
}

.testimonial-section-main {
    float: left;
    width: 100%;
    margin: 0;
    padding: 100px 0px;
    background: url(../images/testimonial-bg.png);
    background-repeat: no-repeat;
    background-position: top center;
    text-align: center;
    position: relative;
    background-size: 100% 100%;
    
}

.testimonial-section-main h3 {
    font-size: 16px;
    float: left;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 10px;
    font-weight: 700;
    margin-top: 20px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 15px; color: #A1D1FB;
}

.testimonial-section-main h2 {
    font-size: 52px;
    color: #fff;
    font-weight: 600;
}

.testimonial-section {
    
}

.testimonial-card {
    background: #ffffff;
    border-radius: 15px;
    padding: 40px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}

.testimonial-text {
    font-size: 1.1rem;
 
}

.testimonial-author {
    margin-top: 20px;
    color: #A3A3A3;
    font-weight: 700; font-size: 18px;
}


span.carousel-control-prev-icon.bg-dark.rounded-circle.p-3 {
    background-color: transparent !important;
    background: url(../images/Left_Arrow.svg);
    opacity: 1;
    width: 100px;
    background-repeat: no-repeat;
    border-radius: 0 !important;
    height: 55px;
    background-size: auto auto !important;
}


span.carousel-control-next-icon.bg-dark.rounded-circle.p-3 {
    background-color: transparent !important;
    background: url(../images/Right_Arrow.svg);
    opacity: 1;
    width: 100px;
    background-repeat: no-repeat;
    border-radius: 0 !important;
    height: 55px;
    background-size: auto auto !important;
}
 

@media(max-width:1200px){
	
	
	
}


@media(max-width:1024px){


}


@media(max-width:900px){
	
	


}

@media(max-width:769px){
	
	
	.header-back {  text-align:center;
	}
	
	.bannersection {
   
    margin-top: 0;
}
	
	.webaddress {
    text-transform: uppercase;
    font-weight: 600;
    color: #28356C;
    font-size: 16px;
    margin-top: 8px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
}
	
	body {
   
    padding-top: 10px;
}
	
	.about-area {
    float: left;
    width: 100%;
    margin: 0;
    padding: 50px 0px;
    text-align: center;
}
	
	.about-area a {
    float: left;
    background: #FF9D00;
    color: #fff;
    font-weight: 600;
    font-size: 24px;
    padding: 4px 50px 3px 50px;
    border-radius: 10px;
    font-family: 'Rajdhani';
    width: 100%;
    margin-bottom: 20px;
}
	
	
	button.carousel-control-prev,  button.carousel-control-next {
    display: none;
}
	
	
	.testimonial-section-main { padding:50px 0px;
	}
		
}



@media(max-width:640px){

	

}






@media(max-width:480px){

}






@media(max-width:360px){


}



p.sucess {
    text-align: center;
    text-transform: capitalize;
    font-weight: 600;
    color: #FF9D00;
    font-size: 22px;
    display: none;
}