input.wpcf7-form-control.wpcf7-phonetext.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-phonetext{
    padding-left:110px;
}

.grey{
	color:#808080;
}

.yellow{
	color:#FFDD04;
}

/* All standard input types */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 input[type="date"],
.wpcf7 input[type="password"],
.wpcf7 input[type="file"],
.wpcf7 textarea,
.wpcf7 select {
  width: 100% !important;
  padding: 12px 20px;
  margin-bottom: 20px;
  box-sizing: border-box;
  border: 1px solid #202020;
  border-radius: 0px;
  font-size: 16px;
  color:#202020;
	background:transparent;

}

.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: #686868;
}

.wpcf7-form label {
font-family: "Bebas Neue", Sans-serif;
  color: #333;
	font-size:17px;
	line-height:32px;
}

.wpcf7 textarea {
	height: 95px;
	resize:none;
}

.two-col{
	display:block;
	columns:2;
	vertical-align:baseline;
	align-items:center;
}

.main-form p {
    margin: 0px;
}

.wpcf7-submit{
 color: #000;
 font-family: "Bebas Neue";
 font-size: 24px;
 font-weight: 400;
 width:100%;
 background:#FFDD04;
 padding:10px 20px;
	border:0px;
}

.wpcf7-submit:hover{
	background:#000;
	color:#fff;
}

.main-form label span{
	color:red;
	margin-left:2px;
}

.img-box{
    min-height:400px;
} 

.img-box .para{
    display:none;
}

.img-box:hover .para{
    display:block;
}

.faq .elementor-accordion-item {
    background: #1A1A1A;
    margin-bottom: 25px;
}

.img-box figure.elementor-image-box-img img {
    height: 200px;
    object-fit: fill;
}

.img-box ul {
    list-style:none;
    padding-left:0px;
}

.img-box ul li {
    margin-bottom:10px;
}

span.bg-yellow {
    background: #FFDD04;
    padding: 4px 7px;
    margin-right: 7px;
    color: #000;
}

.star{
    margin-bottom:10px;
}

.ct-form .wpcf7-form label {
	color:#fff;
	font-size:16px;
	font-weight:400;
}

.ct-form .wpcf7 input[type="text"],
.ct-form .wpcf7 input[type="email"],
.ct-form .wpcf7 input[type="url"],
.ct-form .wpcf7 input[type="tel"],
.ct-form .wpcf7 input[type="number"],
.ct-form .wpcf7 input[type="date"],
.ct-form .wpcf7 input[type="password"],
.ct-form .wpcf7 input[type="file"],
.ct-form .wpcf7 textarea,
.ct-form .wpcf7 select {

  border: 1px solid #A9A9A9;
  color:#A9A9A9;
}

.single-post #top-header,
body.single-post #top-header,
body.post #top-header,
body.elementor-page-652 #top-header {
    background: #000 !important;
    background-color: #000 !important;
}


.col-hov:hover{
    background: #1A1A1A;
}


#form .wpcf7 input[type="text"],
#form .wpcf7 input[type="email"],
#form .wpcf7 input[type="url"],
#form .wpcf7 input[type="tel"],
#form .wpcf7 input[type="number"],
#form .wpcf7 input[type="date"],
#form .wpcf7 textarea{
    border: 1px solid #202020;
    color: #686868;
}

#form .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 {
    margin-bottom: 20px;
}


#form .intl-tel-input.separate-dial-code .selected-dial-code {
    color: #FFDD04;
}

#form .intl-tel-input .selected-flag .iti-arrow {
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #FFDD04;
}

.wpcf7 input:focus,
.wpcf7 textarea:focus,
.wpcf7 select:focus {
    outline: 1px solid #FFD700;
}

.wpcf7-submit:hover {
    color: #000;
    background: #fff;
}



/* 1024 TO 768 */

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.img-box figure.elementor-image-box-img img {
    height: 160px;
    object-fit: contain;
}
}

/* Mobile 767 */

@media screen and (max-width: 767px) {
	.img-box figure.elementor-image-box-img img {
    height: 100%;
    object-fit: cover;
}
}