@font-face {
font-family: 'SF Pro Display';
src: url('../fonts/SFProDisplay-Regular.woff2') format('woff2'),
url('../fonts/SFProDisplay-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'SF Pro Display';
src: url('../fonts/SFProDisplay-Bold.woff2') format('woff2'),
url('../fonts/SFProDisplay-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}

body{font-size: 16px; font-family: 'SF Pro Display'; font-weight: normal; margin: 0px; padding: 0px;}
.img-banner{background-color: #000;}
.header-section{ background-color: #000; padding: 15px 0px; position:relative; width: 100%; z-index: 999;}
.logo1 img{ width:65px;}
.space-time{margin-top:0px;display: none;}
.img-banner img{ width: 100%;}
.pm-0{ padding: 0px; margin: 0px;}
.pl-0{padding-left: 0px;}
.headline-section{margin-bottom: 30px;}
.headline-section h1{font-size: 30px;font-weight:bold;margin-bottom:0px;text-transform: capitalize; text-align: center; color: #fff;}
.headline-section p{text-align: center; font-style: italic; color: #fff;}
.form-section-des{ padding: 40px 30px; padding-right:70px; margin-top:18px;position: relative;z-index: 9999; }
.form-group {border:1px solid #cbcbcb;border-radius: 3px;padding: 10px 15px;position: relative;margin-bottom:30px;background-color: transparent;}
.laben-name {margin-bottom: 0px;font-size: 15px; color: #fff;}
.form-group input {border: none;padding: 10px 0px;font-size: 13px; color: #cbcbcb; background-color: transparent !important;}
.icon-place {position: absolute;right: 11px;top:8px;}
.form-section-des input::placeholder {
  color: #cbcbcb;
  opacity: 1; /* Firefox */
}

.form-section-des input::-ms-input-placeholder { /* Edge 12-18 */
  color: #cbcbcb;
}
.icon-place img {width: 21px;}
.form-select{border: none;padding: 10px 0px;font-size: 13px;}
.btn-button-s {border-radius:5px;padding: 15px 50px;color: #000;text-align: center;font-size: 16px;text-transform: uppercase;margin-top:0px;border: none;background-color: #fff;font-weight: bold;box-shadow: 0px 0px 20px #333;}
.btn-button-s img{ width: 20px; margin-left: 5px;}
.footer-sec {padding: 15px 0px; text-align: center; background-color: #000;}
.footer-sec p{margin: 0px; color: #fff; font-size: 15px;}
.select-box-d .select2-container{ width: 100% !important;}
.select-box-d .select2-container--default .select2-selection--single{ border:none;}
.select-box-d .select2-container .select2-selection--single .select2-selection__rendered{ padding: 0px; color: #cbcbcb; font-size: 13px;}
.select-box-d .select2-container--default .select2-selection--single .select2-selection__arrow b{left: 100%;    margin-top: -5px;}
.select2-container--open .select2-dropdown--below{border-top: 1px solid #aaa;}
.form-control:focus{ box-shadow:none !important; color: #fff;}
.desktop-hide{ display: none;}
#click {display: none;}
.form-and-banner-s{ background-color: #000;}
.banner-design-section .item{ text-align: center; margin: auto;}
.banner-design-section .item img{width: 70%;height: 89vh;object-fit: cover;background-size: 100%;background-position: 100%;margin: auto;text-align: center;}

@media(max-width:767px){
	.banner-design-section .item img{width: 100%; height: 100%;}
.mobile-hide{ display: none;}
.desktop-hide{ display: block;}
.logo1 img{ width:46px;}
.header-section{ padding: 10px 0px;}
.space-time {margin-top: 54px;display:none;}
.img-banner{ padding: 0px;}
.form-section-des{ padding:35px 0px; padding-bottom:25px; padding-top: 0px;}	
.headline-section h1{ font-size: 25px; margin-bottom:0px;}
.headline-section{ margin-bottom: 20px;}
.footer-sec p{ font-size: 13px;}
.form-section-des .col-12{padding: 0px;}
.form-group{padding: 7px 15px;}
#click {width: 100%;position: fixed;bottom: 0px;cursor: pointer;z-index: 99999;text-align: center;color: #fff;background-color: #000;box-shadow: 0px 0px 20px #000;opacity: 0;transition: 0.5s;display: block !important;}
#click h2 {font-family: 'SF Pro Display';padding: 20px;font-size: 15px;font-weight: bold;margin: 0px;text-transform: uppercase;}
.scroll-top-wrapper.show {opacity: 1 !important;}
.click-right img{ width: 20px;}
.btn-button-s{ width: 100%; box-shadow: none; margin: 0px; border-radius: 0px;}
.footer-sec{ margin-bottom: 52px;}
}

@media (min-width:768px) and (max-width:991px) {
.img-banner{padding: 0px;}
}

@media (min-width:992px) and (max-width:1250px) {
	.banner-design-section .item img {
    width: 70%;
		height: 68vh;}
	
	
.form-section-des{ padding:25px 10px; padding-bottom: 14px; padding-top: 0px;}
.headline-section h1{ font-size: 22px;}
.headline-section{ margin-bottom: 17px;}
.img-banner{ padding: 0px;}
.form-group{    margin-bottom: 15px;padding: 3px 15px;}
.icon-place{    top: 3px;}
.btn-button-s{ margin-top: 10px; font-size: 14px;}
}


@media (min-width:1251px) and (max-width:1350px) {
.form-section-des{ padding:20px 10px; padding-bottom: 10px;}
.headline-section h1{ font-size: 26px;}
.headline-section{ margin-bottom:28px;}
.img-banner{ padding: 0px;}
.form-group{ margin-bottom: 25px;padding:10px 15px;}
.icon-place{    top: 9px;}
.btn-button-s{ margin-top: 10px; font-size: 14px;}
}















