
    	.hero-section {
			padding: 80px 10px !important;
			display: flex !important;
			display: -webkit-flex !important;
			display: -moz-flex !important;
    		justify-content: center !important;
    		position: relative !important;
		}

		.hero-image-wrapper {
		    position: absolute !important;
		    top: 0 !important;
		    left: 0 !important;
		    right: 0 !important;
		    bottom: 0 !important;
		    z-index: 1 !important;
			cursor: grab;
		}

		.hero-image-wrapper:active {
		    cursor: grabbing;
		}

		.hero-image-wrapper div{
			height: 100% !important;
		}

		.hero-image-wrapper img {
		    width: 100% !important;
		    height: 100% !important;
		    object-fit: cover !important;
		    object-position: center !important;
		}

		.hero-section .hero-form-wrapper {
		    max-width: 1260px !important;
		    width: 90% !important;
			display: inherit !important;
			justify-content: space-between !important;
			align-items: center !important;
			position: relative;
		    z-index: 2;
		}

		.hero-caption {
		    color: #fff !important;
		    max-width: 490px !important;
		    font-family: 'Roboto Condensed', sans-serif !important;
		}

		.hero-caption h2 {
		    margin: 0 0 20px !important;
		    font-size: 56px !important;
		}

		.hero-caption p {
		    font-size: 28px !important;
		    margin: 0 !important;
		    font-weight: 300 !important;
		    color: #fff;
		    padding:0px!important;
		}

		.hero-form {
		    background-color: rgba(0,0,0,0.67) !important;
		    padding: 30px !important;
		    border-radius: 6px !important;
		    border: 2px dashed #5e5a52 !important;
		    font-family: 'Roboto Condensed', sans-serif !important;
		    font-weight: 300 !important;
		    box-shadow: 0 0 40px 0 rgb(0 0 0 / 45%) !important;
		    -webkit-box-shadow: 0 0 40px 0 rgb(0 0 0 / 45%) !important;
		    -moz-box-shadow: 0 0 40px 0 rgb(0 0 0 / 45%) !important;
		    display:inline-block!important;
		}

		.hero-form h4 {
		    font-size: 36px !important;
		    color: #fff !important;
		    font-family: 'Roboto', sans-serif !important;
		    font-weight: 600 !important;
		    margin-top: 0 !important;
		}

		.hero-form span {
		    font-weight: 300 !important;
		    color: #fff !important;
		    font-size: 16px !important;
		    margin-bottom: 40px !important;
		    margin-top: 10px !important;
		    display: block !important;
		}

		.hero-form label {
		    font-family: 'Roboto', sans-serif !important;
		    font-size: 18px !important;
		    color: #fff !important;
		    font-weight: 500 !important;
		    margin-bottom: 15px !important;
		}

		.hero-form fieldset {
		    margin-bottom: 15px !important;
		}

		.hero-form input:focus, 
		.hero-form fieldset select:focus {
		    outline: none !important;
		}

		.hero-form fieldset input, .hero-form fieldset select {
		    width: 100% !important;
		    border: none !important;
		    padding: 15px !important;
		    border-radius: 6px !important;
		    font-weight: 400 !important;
		    color: #313131 !important;
		    font-size: 16px !important;
		    background-color: #fff;
		    box-sizing: border-box;
		    height: auto !important;
            margin: 0px !important;
		}

		.hero-form fieldset select {
		    appearance: none !important;
		    -webkit-appearance: none !important;
		    -moz-appearance: none !important;
			background-image: url(images/arrow.png) !important;
			background-repeat: no-repeat !important;
			background-position: right 20px center !important;
			background-size: 12px !important;
			cursor: pointer !important;
			font-weight: 600 !important;
		}

		.hero-form-wrapper .hero-form input[type="button"]:hover{
			background-color: #da7d17 !important;	
		}

		.hero-form ::placeholder,
		.hero-form -webkit::placeholder,
		.hero-form -moz::placeholder{
			color: #313131 !important;
			font-weight: 600 !important;
		}

		.hero-form input[type="button"] {
		    width: 100% !important;
		    border: none !important;
		    padding: 15px !important;
		    border-radius: 6px !important;
		    text-transform: uppercase !important;
		    font-size: 20px !important;
		    font-weight: 600 !important;
		    background-color: #09889f !important;
		    color: #fff !important;
		    font-family: 'FontAwesome', 'Roboto', sans-serif !important;
		    height: auto !important;
            margin: 0px !important;
		}
		/*.header-outer{
			display: none;
		}*/
		.slider-set
		{
			display: none;
		}
		.main-slider
		{
			display: none;
		}
		.site_slider
		{
			display: none;
		}
		._banner
		{
			display: none;
		}

		@media screen and (max-width: 1100px){
			.hero-caption {
			    max-width: 400px !important;
			}
		}

		@media screen and (max-width: 991px){
			.hero-form span{
				margin-bottom: 20px !important;
			}

			.hero-form label{
				font-size: 16px !important;
				margin-bottom: 10px !important;
			}

			.hero-section .hero-form-wrapper {
			    flex-direction: column !important;
			    text-align: center !important;
			}

			.hero-caption {
			    max-width: 100% !important;
			    margin-bottom: 30px !important;
			}

			.hero-caption h2 {
			    margin: 0 0 10px !important;
			    font-size: 32px !important;
			}

			.hero-caption h2 br{
				display: none !important;
			}

			.hero-caption p {
			    font-size: 20px !important;
			}

			.hero-form{
				width: 100% !important;
			}

			.hero-form span {
			    margin-bottom: 10px !important;
			}

			.hero-form label {
			    text-align: left !important;
			    display: block !important;
			}
		}

		@media screen and (max-width: 560px){
			.hero-section{
				padding: 20px 10px !important;
			}

			.hero-form h4 {
			    font-size: 28px !important;
			}

			.hero-form{
				padding: 20px !important;
			}

			.hero-form input[type="submit"]{
				padding: 10px !important;
				border-radius: 4px !important;
				font-size: 18px !important;
			}

			.hero-form fieldset input, .hero-form fieldset select{
				padding: 10px !important;
			}
		}
		
		.hero-image-wrapper img{opacity: 0.7;}
		.hero-image-wrapper div{    background: #000;}
