/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
html { scroll-behavior: smooth; }

.home-getquote-form .ffield { width: 18%; margin-left: 10px; float: left;}
.home-getquote-form .ffield input[type=submit] { width:100%; padding: 13px  !important; font-size: 21px !important; border: 1px solid #fff;  }
.home-flip-box .rbg .elementor-flip-box__front h3.elementor-flip-box__layer__title { color: #fff; background: rgba(0, 0, 0, 0.8); padding: 10px; }
.home-flip-box .revbg .elementor-flip-box__back h3.elementor-flip-box__layer__title { color: #fff; background: rgba(0, 0, 0, 0.8); padding: 10px; }

.horizontal-menu-wrap .menu-item-icon svg {display: none !important; }
.request-call-back-form {  padding: 20px; text-align: center; }
.request-call-back-heading h3 { color: #fff; text-transform: uppercase; font-size: 30px; margin-bottom: 20px;}
.request-call-back-form input[type=submit] { width: 100%; padding: 14px  !important; font-size: 24px !important; background: #F74231 !important; color: #fff; border: 1px solid #fff; }
.request-call-back-form-mid-section .frm-fields input { width:45%; margin-right: 20px; }
.request-call-back-form-mid-section input[type=submit] { width: 92.5%; padding: 10px  !important; font-size: 24px !important; border: 1px solid #fff;  }
.style-form1 input[type=submit] { width: 94.5% !important; border: 1px solid #fff;}
.style-form1 form { margin-left : 20px; }
#starbg { z-index: 99; left: 22%;}
.star-img { position: absolute; margin-top: -60px !important; left: 26%; }
.grecaptcha-badge { display: none; }

::placeholder {
  color: #000;
  opacity: 1 !important; /* Firefox */
}

.footer-bottom-links .elementor-button  {
	border: none !important;
}

@media only screen and (max-width: 919px) {
	.home-getquote-form { width: 90%; margin: 0 auto; }
	.home-getquote-form .ffield { width: 100%; margin-left: 0px; }
	.request-call-back-form-mid-section .frm-fields input { width:100%; }
	.request-call-back-form-mid-section input[type=submit] { width: 100%; }
	#elementor-popup-modal-4761 .dialog-widget-content { background: #fff; }
}