/*
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
*/

@media (min-width: 1281px) { 
	.branding a img, .branding img {width: 150px !important;}
	.transparent .masthead:not(.side-header-h-stroke) .branding > a {padding: 0px 5px 65px 15px !important;}
	#main {padding: 0 0 0 0 !important;}
	.vc_column-inner {padding-top: 0px !important;}
	.cloth-img {margin-top: -15%;}
	.search-section { }
	.home-button-group { }
	.video-popup {z-index: 9999 !important; position: relative !important;}
	.vp-flex iframe, .vp-flex video {border: 0px solid #fff0 !important;}
	.slider-top-sapce {height: 15% !important;}
	.ult-tooltipster-fade {border-radius: 30px !important;}
	.ult-tooltipster-base .ult-tooltipster-content {padding: 20px 25px !important;}
	.icon-heading1::before {display: block; width: max-content; bottom: 5em; left: -3.5em; position: absolute; content: "Textile Manufacturing"; text-align: left; color: #fff; font-size: 18px;}
	.icon-heading2::before {display: block; width: max-content; bottom: 5em; left: -0.5em; position: absolute; content: "Our Story"; text-align: left; color: #fff; font-size: 18px;}
	.icon-heading3::before {display: block; width: max-content; bottom: 5em; left: -1.5em; position: absolute; content: "What We Do"; text-align: left; color: #fff; font-size: 18px;}
	.icon-heading4::before {display: block; width: max-content; bottom: 5em; left: 0.65em; position: absolute; content: "ESG"; text-align: left; color: #fff; font-size: 18px;}
	.info-icon .icon-inner {transform: rotate(-45deg);}
	.esg .aio-icon-img .img-icon {visibility: collapse !important;}
	.esg .hotspot-tooltip-content {color: #fff !important;}
	.tool-text {color: #fff !important;}
	#footer.solid-bg {
		background: #000000 url(../../../wp-content/uploads/2023/05/footer-bg.jpg) no-repeat !important;
		background-size: cover !important;
		background-position: 70% 100% !important;
	}
	.wpcf7-form input[type=text], .wpcf7-form input[type=tel], .wpcf7-form input[type=url], .wpcf7-form input[type=email], .wpcf7-form input[type=number], .wpcf7-form input[type=date], .wpcf7-form input[type=range], .wpcf7-form textarea, .wpcf7-select {border-top: transparent !important; border-left: transparent !important; border-right: transparent !important; resize: none !important;}
	.MESSAGE {color: #545555 !important; border: 2px solid #545555 !important; border-radius: 100px !important; width: 150px !important; background-color: transparent !important; display: block !important; margin: auto !important; top: 1rem !important;}
	.home-search input[type="text"], .widget_search input[type="text"].searchform-s {border-radius: 15px !important;}
	.hover img {-webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
	.hover :hover img {-webkit-filter: grayscale(0); filter: grayscale(0);}
}
@media (min-width: 1025px) and (max-width: 1280px) {
	.branding a img, .branding img {width: 150px !important;}
}
@media (min-width: 768px) and (max-width: 1024px) { 
	.mobile-header-bar .mobile-branding img {width: 150px !important;}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) { 
	.mobile-header-bar .mobile-branding img {width: 150px !important;}
}
@media (min-width: 481px) and (max-width: 767px) { 
	.mobile-header-bar .mobile-branding img {width: 150px !important;}
}
@media (min-width: 320px) and (max-width: 480px) { 
	.mobile-header-bar .mobile-branding img {width: 150px !important;}
}

/* about us  */
.fancy-header .fancy-subtitle {font-family: 'Poppins'; font-size: 18px; font-weight: 400;}

/* #fancy-header>.wf-wrap {max-width:75% !important;} */

.mixed-header.logo-center .branding {
    background-color: #fff;
    padding: 15px 20px;
    margin-top: -1%;
    border-radius: 0px 0px 10px 10px;
}