@charset "utf-8";
/* CSS Document */
body{ width:100%; padding:0; margin:0; background:#fff; font-family: "Poppins", sans-serif; }
a{ outline:none; text-decoration:none; }
a:focus, a:hover{ outline:none; text-decoration:none; }
ul{ padding:0; margin:0; list-style:none; }

.primarybtn{ display:inline-block; font-family: "Poppins", sans-serif; font-size:17px; line-height:1; color:#fff; font-weight:400; text-transform:uppercase; margin:0; padding:12px 30px; background: linear-gradient(93.45deg, #E69132 0%, #7F511C 100%); border-radius:40px; }
.primarybtn .icon-img{ display:inline-block; margin:0 0 0 10px; padding:0; vertical-align:middle; }
.primarybtn .icon-img img{ width:12px !important; height:auto; }

p{ font-family: "Poppins", sans-serif; font-size:15px; line-height:1.5; color:#fff; font-weight:400; margin:0; padding:0; }


.title{ font-family: 'AmstelvarAlpha'; font-size:80px; line-height:1.1; color:#fff; font-weight:400; text-transform:uppercase; margin:0 0 37px; padding:0 0 15px 0; position: relative; }
.title::after{ content:''; position:absolute; width: 28px; height:1px; background:#fff; left:0; bottom:0; }



/*================= Header Start =================*/
.header-nav{ margin:0; padding:25px 0; background: #FFE600 !important; position:relative; top:0; left:0; right:0; z-index:9999; display:block; }
.header-nav .container{ display:flex; align-items:center; justify-content:space-between; }


.logo-block{ margin:0; padding:0; position: relative; z-index:1; }
.logo-block a{ display:inline-block; font-size:45px; line-height:1.5; color:#000; font-weight:700; margin:0; padding:0; }
.logo-block img{ width:185px; height:auto; }

.navigation-block{ margin:0; padding:0; display:flex; align-items:center; }
.navigation-block .icon-img{ margin:0; padding:0; }
.navigation-block .icon-img img{ width:24px; height:auto; }
.navigation-block a{ display:inline-block; font-size:22px; line-height:1; color:#000; font-weight:500; margin:0 0 0 15px; padding:0; }

.header-nav .btn-block{ margin:0; padding:0 0 0 50px; }

/*================= Header End =================*/

.heading-block{ margin:0; padding:0 32px 75px; text-align:center; }
.heading-block h2{ font-family: "Poppins", sans-serif; font-size:45px; line-height:1.5; color:#222; font-weight:600; margin:0 0 0; padding:0 0 10px 0; position: relative; }
.heading-block h2:after{ content:''; position:absolute; width:60px; height:2px; background:#222; left:0; right:0; bottom:0; margin:0 auto; }
.heading-block p{ color:#222; }


/*================= Contact Section Start =================*/
.contact-section{ margin:0; padding:70px 0 100px; background:#ebebeb; }
.contact-section .heading-block{ text-align:center; }
.contact-section .heading-block h2{ margin-bottom:0; }
.contact-section .heading-block h2:after{ right:0; margin:0 auto; }

.form-wrap{ max-width:1000px; margin:0 auto; padding:0; }
.form-wrap .form-box{ margin:0; padding:0 0 22px 0; }
.form-wrap .form-box label{ display:block; font-size:15px; line-height:1; color:#222; font-weight:500; letter-spacing:1px; margin:0; padding:0 0 8px 0; }

.form-wrap .form-box .form-control{ height:47px; border:1px solid rgba(0,0,0,.1); border-radius:0; }
.form-wrap .form-box textarea.form-control{ height:120px; }

.form-wrap .btn-box{ margin:0; padding:0; }
.form-wrap .btn-box .primarybtn{ outline:none; border:none; width:150px; }

.contact-section.home-contact-section{ background:none; }
.home-contact-section .form-wrap{ max-width:600px; }
.home-contact-section .form-wrap .form-box{ padding-bottom:45px; }
.home-contact-section .form-wrap .form-box .btn{ display:flex; align-items:center; justify-content:space-between; height:120px; appearance: none; background:url(../images/dropdown-arrow.png) no-repeat 97% center #fff; background-size:25px; font-size:27px; color:#000; font-weight:600; text-transform:uppercase; border:3px solid #000; border-radius:10px; padding-left:22px; padding-right:22px; box-shadow:none; }
.home-contact-section .form-wrap .form-box .btn:after{ display:none; }
.home-contact-section .form-wrap .form-box .dropdown-menu{ width:100%; }
.home-contact-section .form-wrap .form-box .dropdown-menu .dropdown-item{ font-size:27px; color:#000; font-weight:500; line-height:1; margin:0; padding:15px; text-transform:uppercase; }


/*================= Contact Section End =================*/


/*================= Footer Start =================*/
.footer-element{ margin:0; padding:48px 0; background:#FFE600; }

.copyright-text{ margin:0; padding:0; text-align:center; }
.copyright-text p{ font-size:15px; line-height:1.5; color:#000; font-weight:400; letter-spacing:1px; margin:0; padding:0; }


/*================= Footer End =================*/