input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0;
    }
    
    /* Firefox */
    input[type=number] {
      -moz-appearance: textfield;
    }
	
	    .flatpickr-calendar, .flatpickr-monthDropdown-months{
	        font-family : 'Josefin Sans' !important;
	    }
	    
	    .flatpickr-monthDropdown-months:hover {
	        background-image: none !important;
	    }
	
	
	    .recaptchaError{
	        border: 1px solid red !important;
	        padding : 5px;
	        width: fit-content;
	    }
	    
	    .cc:hover{
	        cursor:pointer;
	    }
	    
		.font_{
			font-size:13px;	
		}
		
		.input-group-text{
			background-color: #fff !important;
		}
		
		.form-control{
			border-left: 0px !important;
			color:#444444;
			font-family : 'Josefin Sans' !important;
		}
		
		.rc-anchor-checkbox-label {
		    font-family : 'Josefin Sans' !important;
		}
		
		.material-icons{
			color : #808080 !important;
		}
		
		.form-control:focus {
			border-top: 1px solid #ced4da !important;
			border-bottom: 1px solid #ced4da !important;
			border-right: 1px solid #ced4da !important;
			box-shadow: none !important;
		}
		
		.autocomplete-suggestions{
			font-family : 'Josefin Sans' !important;
			background-color: rgb(255, 255, 255) !important;
			padding-left:6px;
			color:#333333;
			font-weight:300 !important;
		}

		.autocomplete-suggestion{
			font-family : 'Josefin Sans' !important;
			border-bottom: 1px solid #ced4da !important;	
			color:#444444 !important;
			font-weight: 300 !important;
			padding:8px;
		}

		.autocomplete-suggestion:hover {
			font-family : 'Josefin Sans' !important;
			background-color: #ff6900 !important;
			color: #fff !important;
			cursor:pointer;
		}
		
		.font {
			font-family: 'Josefin Sans' !important;
			color: #333333 !important;
			font-weight: 600 !important;
			font-size: 20px;
		}
		
		.form-control-c{
		    border-top: none !important;
		    border-left: none !important;
		    border-right: none !important;
		    font-weight:300 !important;
		    font-size:18px !important;
		    /*text-transform: capitalize;*/
		}
		
		.form-control-c:focus {
		     border-top: none !important;
		    border-left: none !important;
		    border-right: none !important;
		    font-weight:300 !important;
		    outline:none !important;
		    font-size:18px !important;
		}
		
		
		.lds-facebook {
          display: inline-block;
          position: relative;
          width: 80px;
          height: 80px;
        }
        .lds-facebook div {
          display: inline-block;
          position: absolute;
          left: 8px;
          width: 16px;
          background: #ff6900;
          animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
        }
        .lds-facebook div:nth-child(1) {
          left: 8px;
          animation-delay: -0.24s;
        }
        .lds-facebook div:nth-child(2) {
          left: 32px;
          animation-delay: -0.12s;
        }
        .lds-facebook div:nth-child(3) {
          left: 56px;
          animation-delay: 0;
        }
        @keyframes lds-facebook {
          0% {
            top: 8px;
            height: 64px;
          }
          50%, 100% {
            top: 24px;
            height: 32px;
          }
        }

			.price{
		        font-family : 'Josefin Sans' !important;
		        font-style: normal;
                font-weight: 300;
                font-size: 14px;
                line-height: 14px;
		    }
		    
		    #price_quote{
		        font-family : 'Josefin Sans' !important;
		        font-style: normal;
                font-weight: 400;
                font-size: 28px;
                line-height: 14px;
		    }
		    
		    .btn {
                border: 1px solid #333333;
                background-color: Transparent;
                background-repeat: no-repeat;
                color: #333333;
                padding: 14px 28px;
                font-size: 16px;
                cursor: pointer;
                border-radius: 0px;
            }
            
            .discover {
                border: 1px solid #333333;
                color: #333333;
                transition-duration: 0.3s;
                font-family: 'Josefin Sans' !important;
                font-weight: 300;
                outline:none !important;
            }
            
             .discover:hover {
               border-color: #ffffff;
                color: #ffffff;
                background-color: #333333;
            }
            
            #placeholderImage{
                background-image: url('https://jetexcdn.sfo2.cdn.digitaloceanspaces.com/jetex.com/wp-content/uploads/2020/05/Global-7500.jpg');
                background-size: cover;
                background-position: center;
                width: 100%;
                height: 415px;
            }
            
           .form-control:disabled, .form-control[readonly] {
                background-color: #fff !important;
                opacity: 1 ;
            }
            
            @keyframes move {
                from {left: 0px;}
                to {left: 95%;}
            }
            
            .bg-danger{
                background-color:#ff6900 !important;
            }
            
            .dropdown:hover>.dropdown-menu {
                display: block;
            }
            
            @media only screen and (max-width: 480px) {
                 /* Styles for mobile phones */
                 #flightMap{
                    height:180px;
                }
                
                .font{
                    font-size:24px !important;
                }
            }
            
            @media only screen and (min-width: 481px) and (max-width: 768px) {
                /* Styles for tablets */
                #flightMap{
                    height:180px;
                }
                
                .font{
                    font-size:24px !important;
                }
            }
            
            @media only screen and (min-width: 481px) and (max-width: 768px) {
                /* Styles for tablets */
                #flightMap{
                    height:180px;
                }
                
                .font{
                    font-size:24px !important;
                }
            }

            @media only screen and (min-width: 769px) {
                /* Styles for laptops and desktops */
                #flightMap{
                    height:560px;
                }
                
                .font{
                    font-size:36px !important;
                }
            }
            
            .removeLocation{
                cursor:pointer;
            }