/*



Theme Name: Textile



Theme URI: http://www.ignytesagency.com



Author: Muhammad Haris



Author URI: 



Description: Textile theme by Ignytes Agency 



Version: 1.0



*/




	.header-style-one .logo img {
    max-width: 270px;
}


#myContactForm label {
	font-weight: normal;
	color: #000;
	font-size: 14px;
	width: 100%;
}
#myContactForm input[type="text"], #myContactForm input[type="email"] {
	width: 100%;
	border-radius: 5px;
	border: 1px solid #ccc;
}
#myContactForm p:nth-child(2), #myContactForm p:nth-child(4) {
	width: 49%;
	margin-right: 2%;
	display: inline-block;
}
#myContactForm p:nth-child(3), #myContactForm p:nth-child(5) {
	width: 48%;
	display: inline-block;
}
#myContactForm textarea {
	width: 99.5%;
	resize: none;
	height: 200px;
	border-radius: 5px;
	border: 1px solid #ccc;
}
p.address {
	width: 100% !important;
	font-size: 15px;
}
.formSpan {
	font-weight: bold;
	font-size: 16px;
}
.news-subscribe h4 {
	font-size: 25px !important;
}
.news-subscribe input {
	height: 40px !important;
}
.news-subscribe form button {
	line-height: 40px !important;
	font-size: 15px;
}
.news-subscribe {
	padding: 40px 0 40px 0;
}
ul.products li {
	width: 22% !important;
	margin-left: 0px !important;
	background: none !important;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
	padding: 0;
	margin-bottom: 18px;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	float: left;
	margin-right: 15px;
	margin-left: 0;
}
.header-style-one .main-menu .navbar-nav > li> a {
	padding: 10px 10px 25px 10px !important;
}
.service-offer .all-service-button {
	top: 20px !important;
}
.dropdown-holder:after {
    content: "\f107";
    position: absolute;
    font-family: 'FontAwesome';
    top: 8px;
    right: -6px;
    color: #fff;
}

.dropdown-holder:hover:after {
    color: #c9b060;
}
.about-company .left-side a {
	margin-top: 140px !important;
	border: 3px solid #b4a376 !important;
}
.sec-one {
	border: 1px solid black;
	padding: 10px 10px 10px 10px;
	height: 203px;
}
.singleProductWrap{
	width:100% !important;
}
#content .singleProductWrap .woocommerce-product-gallery, .singleProductWrap .related.products{
	width:40% !important;
}
.singleProductWrap .related.products, .singleProductWrap .related.products ul{
	padding-top:0 !important
}
@media(max-width:1200px){
.header-style-one .main-menu .navbar-nav > li > a{
	padding:10px 4px 25px 4px !important;
	font-size:14px !important;
}
#content .product.type-product{
	padding:0 20px;
}
#content .product.type-product h1{
	font-size:25px;
}
#content .product.type-product h1:before{
	bottom: -4px;
    top: auto;
}
.singleProductWrap .related.products{
	width:100% !important
}
.ourTeamWrapper h2{
	font-size:20px !important
}
.ourTeamWrapper p{
	font-size:16px !important;
}
}

@media(max-width:992px){
.logo.float-left{
float:none !important;
width:100% !important;
}
	.header-style-one .logo img {
    max-width: 160px;
}
.header-top-area.clear-fix{
display:none
}
.logo.float-left .intLogo{
margin-left:80px;
}
.service-offer .col-sm-3{
width:50%;
float:left
}
	.dropdown-holder:after {
    display: none;
}
ul.products li {
    width: 49% !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    display: block;
    max-width: 180px;
    margin: 0 auto;
}
.about-company .left-side a{
margin-top:0 !important
}
.service-offer .container > p{
padding-right:0 !important;
width:100% !important;
}
.related.products ul li{
padding:0 4px !important;
}
.ourTeamWrapper{
padding:0 15px !important;
}
.Img-one-team{
display:none;
}
.main-div-team {
width: 100% !important;
margin-top:0 !important;
height:auto !important;
}
.ourTeamWrapper .vc_row.wpb_row{
padding-top:0 !important
}
.main-div-team .wpb_text_column.wpb_content_element, .main-div-team .vc_column-inner{
margin-bottom:0 !important
}
.ourTeamWrapper .vc_custom_1505474978668{
padding-bottom:50px !important
}
}
@media(max-width:768px){
.logo.float-left{
float:left !important;
width:50% !important;
}
.logo.float-left .intLogo{
margin-left:0
}
.header-style-one{
height:auto !important;
}
.header-style-one .right-side{
width:auto !important;
}
.main-page-wrapper .header-style-one{
background: #000 !important;
}
.right-side.float-right{
width:100% !important;
}
.navbar-header{
float: right !important;
margin-top: -79px;
}
.dropdown-holder .fa.fa-bars:before{
content: "\f107";
color:#FFF
}
.header-style-one .main-menu .navbar-nav > li > a{
padding:0 4px !important;
border-bottom: 1px dashed;
}
.header-style-one .main-menu .navbar-nav > li ul{
background:#000 !important
}
.header-style-one .main-menu .navbar-nav > li ul.menuInner1{
display:none !important
}
.sub-menu .fa.fa-caret-right{
display:none !important;
}
#menu-item-759 .fa{
display:none;
}
.navbar{
min-height:auto !important
}
.service-head {
margin-top:0 !important;
}
.service-offer .company-info {
background:#282828 !important;
}
footer .bottom-footer p {
text-align: center !important;
}
.contentInner.pageWrapper h1{
font-size:24px;
margin-top: 15px;
}
ul.why-ul{
margin-left:25px;
}
.contentInner.pageWrapper video{
width:100% !important;
height:auto;
}
	.SecDivOne .wpb_single_image.wpb_content_element {
    margin-bottom: 5px;
}
.SecDivOne h3.vc_custom_heading {
    margin-bottom: 20px;
}
.SecDivOne .wpb_single_image.vc_align_left {
    text-align: center;
}
	footer .footer-logo .logo img {
    max-width: 170px;
}
}
@media(max-width:550px){
#content .singleProductWrap .woocommerce-product-gallery{
width:100% !important;
}
.product.type-product .summary.entry-summary {
width: 100% !important;
padding-left:0 !important;
}
}
@media(max-width:480px){
.main-page-wrapper #banner .tp-parallax-wrap {
left: 25px !important;
}
#banner h1:nth-child(2){
line-height:30px !important;
}
#banner h1 span.p-color, #banner h1:nth-child(2){
font-size:30px !important;
}
#banner h3.slide-one-h {
padding-top: 0;
}
.service-offer .col-sm-3{
width:100%;
}
.hermes.tparrows{
display:none !important;
}
.tp-caption{
display:none !important;
}
.navbar-header {
margin-top: -52px;
}
.header-style-one {
padding-top: 10px !important;
}
.header-style-one .logo, .header-style-two .logo{
margin-bottom: 2px !important;
}
ul.products li {
    width: 100% !important;
}
.service-offer h2{
font-size:25px;
}
#banner {
margin-bottom: 25px !important;
}
.featured-product h2{
margin-top:15px !important;
}
.header-style-one.notHomeMenu{
padding-bottom:6px;
}
.wpcf7-form p{
width:100% !important
}
.subBtnHolder{
float:none !important;
}
.wpcf7{
margin-bottom: 25px !important;
}
.navbar-header button{
padding:0px;
margin-right:0
}
.navbar-collapse.collapse{
width:100%;
}
}

.products.columns-2 .product.type-product {margin: 0px;width: 45% !important;margin: 0px 11px;}

.products.columns-2 {padding: 0px !important;}

.products.columns-2  .woocommerce-loop-product__title {display: none;}

.products.columns-2 .product .button {display: none;}

.code_hidden p code {
    display: none;
}

.code_hidden .row code {
    background: transparent;
}

.ufg-parent-filters button {font-size: 14px;font-family: Open Sans;}