.header{position:fixed; top:0px; width:100%;}
.widget-wrapper-top{margin-top:157px;}
.page-wrapper{margin-top:157px;}
.page-wrapper{margin-top:157px;}
.first-pannel{margin-top:157px;}
nav.navbar{padding:0px 40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.sticky-header nav.navbar{padding:0px 40px; transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease;}
.sticky-header nav.navbar{box-shadow:unset;}
.first-section {position: absolute; width: 1170px; left: calc((100% - 1170px) / 2); top: 100px;}
.hello-text {font-size: 30px; color: #990000; text-align: center;}
.hello-text-description {font-size: 40px; color: #990000;}
.second-section {width: 1170px; position: absolute; top: 400px; left: calc((100% - 1170px) / 2);}
.footer{padding-top:15px;}
.footer-other-info{font-size: 16px; font-weight: 500;}
.footer-nav-link a{font-size: 16px; font-weight: 500;}
.login-form-wrapper input{color:#990000;}
.login-form-wrapper input::placeholder{color:#990000;}
.already{color:#990000; font-size:20px;}
.contact-button{color:#990000;}
.contact-button button{color:#990000;}
.contact-us-form .form-area .field input{color:#990000;}
.contact-us-form .form-area textarea{color:#990000;}
.contact-us-form .form-area button[type="submit"] {color:#990000;}
.login-form .field input::-webkit-input-placeholder, .forgot-password .field input::-webkit-input-placeholder, .create-account-wrapper .field input::-webkit-input-placeholder, .change_password .field input::-webkit-input-placeholder {color: #990000;}
.contact-us-form .form-area .field textarea:focus::-webkit-input-placeholder, .contact-us-form .form-area .field input:focus::-webkit-input-placeholder,.login-form .field input:focus::-webkit-input-placeholder, .forgot-password .field input:focus::-webkit-input-placeholder,.create-account-wrapper .field input:focus::-webkit-input-placeholder, .change_password .field input:focus::-webkit-input-placeholder { color: #990000;}
.login-form .already a{color: #990000;}
.login-form .already > a{color: #990000;}
.terms-condition a{color: #990000;}
.terms-condition{color: #990000;}

@media screen and (min-width: 1150px) and (max-width: 1280px) {
	.first-section {position: absolute; width: 1100px; left: calc((100% - 1100px) / 2); top: 100px;}
	.second-section {width: 1100px; position: absolute; top: 400px; left: calc((100% - 1100px) / 2);}
	div#bannerCarousel, .banner-img-wrapper > .carousel-item>img {height: 619px;}
}

@media screen and (min-width: 1024px) and (max-width: 1149px) {
	.widget-wrapper-top{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.first-pannel{margin-top:116px;}
	.first-section {position: absolute; width: 1000px; left: calc((100% - 1000px) / 2); top: 100px;}
	.second-section {width: 1000px; position: absolute; top: 400px; left: calc((100% - 1000px) / 2);}
	div#bannerCarousel, .banner-img-wrapper > .carousel-item>img {height: 550px;}
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{background:#990000}
}

@media screen and (min-width: 991px) and (max-width: 1023px) {
	.widget-wrapper-top{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.first-pannel{margin-top:116px;}
	.first-section {position: absolute; width: 900px; left: calc((100% - 900px) / 2); top: 100px;}
	.second-section {width: 900px; position: absolute; top: 400px; left: calc((100% - 900px) / 2);}
	div#bannerCarousel, .banner-img-wrapper > .carousel-item>img {height: 532px;}
	button.navbar-toggler{color:#990000}
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{background:#990000}
}

@media screen and (min-width: 768px) and (max-width: 990px) {
	.widget-wrapper-top{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.first-pannel{margin-top:116px;}
	.first-section {position: absolute; width: 700px; left: calc((100% - 700px) / 2); top: 100px;}
	.second-section {width: 700px; position: absolute; top: 400px; left: calc((100% - 700px) / 2);}
	div#bannerCarousel, .banner-img-wrapper > .carousel-item>img {height: 410px;}
	button.navbar-toggler{color:#990000}
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{background:#990000}
}


@media screen and (min-width: 540px) and (max-width: 767px) {
	.widget-wrapper-top{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.first-pannel{margin-top:116px;}
	.first-section {position: absolute; width: 500px; left: calc((100% - 500px) / 2); top: 100px;}
	.second-section {width: 500px; position: absolute; top: 400px; left: calc((100% - 500px) / 2);}
	div#bannerCarousel, .banner-img-wrapper > .carousel-item>img {height: 286px;}
	button.navbar-toggler{color:#990000}	
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{background:#990000}
}


@media screen and (min-width: 320px) and (max-width: 539px) {
	.sticky-header nav.navbar{padding:10px;}
	nav.navbar{padding:0px 10px;}
	.widget-wrapper-top{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.page-wrapper{margin-top:116px;}
	.first-pannel{margin-top:116px;}
	.first-section {position: absolute; width: 300px; left: calc((100% - 300px) / 2); top: 100px;}
	.second-section {width: 300px; position: absolute; top: 400px; left: calc((100% - 300px) / 2);}
	.second-section .col-md-4{padding:10px;}
	div#bannerCarousel, .banner-img-wrapper > .carousel-item>img {height: 175px;}
	button.navbar-toggler{color:#990000}
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before{background:#990000}
	.hello-text-description {font-size: 34px; color: #990000; line-height: normal;}
}
