

.header_bottom {
    padding: 0 5%;
}

header .header_inner_left {
    left: 5%;
}

.footer_top.footer_top_full {
    padding: 4% 6%;
}

input {
/* -webkit-appearance: none; */
border-radius: 0;
outline: 0;
}
@media only screen and (max-width: 1024px) {
	.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
		vertical-align: middle;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
	}
}

.title h1 {
margin-bottom: 15px;
}

.custom_pop_up .pinterest_info_on_hover .portfolio_title {
display: none !important;
}

.custom_pop_up .pinterest_info_on_hover .project_category {
display: none !important;
}

.custom_pop_up .projects_holder article .icons_holder a {
    width: 50px;
    height: 50px;
    font-size: 50px;
    line-height: 50px;
}
.woocommerce div.cart-collaterals div.cart_totals table strong, 
.woocommerce-page .div.cart-collaterals div.cart_totals table strong, 
.woocommerce div.cart-collaterals div.cart_totals table th, 
.woocommerce-page .div.cart-collaterals div.cart_totals table th {
   font-weight: 700;
    font-family: Poppins, sans-serif;
    line-height: 28px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #161616;
}
.woocommerce div.product .cart .quantity, 
.woocommerce-cart .quantity {
	background-color: #151515;
}

.shopping_cart_dropdown .cart_list span.quantity{
background-color: transparent;
}

.woocommerce .quantity .minus, 
.woocommerce #content .quantity .minus, 
.woocommerce-page .quantity .minus, 
.woocommerce-page #content .quantity .minus, 
.woocommerce .quantity .plus, 
.woocommerce #content .quantity .plus, 
.woocommerce-page .quantity .plus, 
.woocommerce-page #content .quantity .plus {
	border: 1px solid #151515;
}
.shopping_cart_dropdown .cart_list span.quantity{
color: #8e8e8e;
}
.woocommerce div.product div[itemprop="description"] {
    margin: 18px 0 0 0;
}

.woocommerce .product h2.product_title {
    margin-bottom: 20px;
}

.woocommerce ul.products.standard li.product .qodef-product-standard-image-holder {
    margin-bottom: 25px;
}

.woocommerce-page .woocommerce_with_sidebar ul.products li.product {
    margin: 0 3.50140056022409% 35px 0;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
    font-style: normal;
}
.Subscribe-txt {
  background: #000 !important;
  color: #fff !important;
}

.Subscribe-btn {
  color: #000 !important;
}

.wpcf7-form-control.wpcf7-submit.Subscribe-btn:hover {
  background: #fff !important;
}
.subscribe-newsletter { background: #000 !important;}
.title_holder > div > div > div > div { display: none !important;}
.footer-social-links-style > li {float: left; margin-right: 10%; margin-bottom: 5%;}
.footer-social-links-style > li > a > i { font-size: 25px;}
.footer-1-blueye { text-align: justify;}
.technology-videos > video {height: auto; width: 100%;}

.top-header-social-links > li {float: left; font-size: medium; margin-right: 11px;}
.top-header-social-links {list-style: none;}
.header_top_bottom_holder > .header_top { padding: 0 5% !important;}
.header_top > .left > .inner > a > img {margin: 5px 0 0 10px;}
.woocommerce-tabs > .tabs > li > a { background: #000 !important;}
.left-top-hedaer-flag {font-size: 12px !important; font-family: arial !important ;}
.summary-inner > .cart > .buttons_added > .input-text.qty.text { color: #000 !important;}
.summary-inner > .cart > .buttons_added > input:hover {color: #000 !important;}
.shopping_cart_header > .shopping_cart_dropdown ul li:first-child {color: #000000;}
.shopping_cart_header > div > .shopping_cart_dropdown_inner > .product_list_widget > li > a:hover {color: #000 !important;}
.shopping_cart_dropdown > .total > span > span {color: #000 !important;}
grammarly-ghost > div { display: none;}
.wpcf7-form.default.invalid > p > input:hover { color: #ffffff !important;}

.header_top > .center-account {
 margin-right:10px;
  float: right;
  font-family: arial;
  font-size: 12px;
}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email.Subscribe-txt.contact-frm-7-input.wpcf7-validates-as-required { color: #ffffff !important; background: #000 !important; font-weight: 400 !important; font-size: 13px !important; font-family: 'Open Sans', sans-serif !important;}

.track_order > .form-row {float: left;width: 47%;}
.track_order > .form-row-last { float: right !important;}

@media only screen and (max-width: 700px) { 
 .track_order > .form-row {width: 100% !important;}
}
.woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {float: none !important;}

.header_top > .left  > .inner > .header-widget > .widget-woocommerce-currency-switcher > form {
  float: right;
  margin-left: 10px;
}

footer.footer_border_columns .qode_column {
    border-left: none;
}

.header-widget-account a {
    color: #fff;
}
.dark:not(.sticky):not(.scrolled) .header-widget, .dark:not(.sticky):not(.scrolled) .header-widget.widget_nav_menu ul.menu > li > a, .dark:not(.sticky):not(.scrolled) .header-widget p, .dark:not(.sticky):not(.scrolled) .header-widget a, .dark:not(.sticky):not(.scrolled) .header-widget span {
    color: #fff;
}
.dd-option {
    color: #333 !important;
    cursor: pointer;
}
.dd-option:hover {
    color: #000 !important;
}
.top-header-social-links > li .fa {
    font-size: 16px;
}
header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton {
    border: none !important;
    background-color: #393939 !important;
    color: #fff !important;
    font-weight: 400 !important;
}
header.dark:not(.sticky):not(.scrolled) .header_bottom_right_widget_holder a.qbutton:hover {
    background-color: #777 !important;
}
.woocommerce ul.products.standard li.product .qodef-product-standard-button-holder .add-to-cart-button {
    background-color: #fff !important;
    color: #000 !important;
}
.wpcf7-form-control.wpcf7-submit.Subscribe-btn, .wpcf7-form-control.wpcf7-submit.Subscribe-btn:hover {
    background: #fff !important;
    border-color: #fff !important;
    font-weight: 700;
    color: #000 !important;
    font-family: 'Open Sans', sans-serif;
}


.column_inner label {
    font-family: 'Open Sans', sans-serif;
}
.column_inner .wpcf7-form-control-wrap input, .column_inner .wpcf7-form-control-wrap input:focus, .column_inner .wpcf7-form-control-wrap textarea, .column_inner .wpcf7-form-control-wrap textarea:focus {
    border: 1px solid rgba(173,173,173,1) !important;
}

.contact-add-col a {
    color: #fff;
}
.wpb_content_element a {
    color: #000;
}

.blog_holder article .post_info {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}

@media only screen and (min-width: 600px) and (max-width: 1000px) { 
.four_columns  .column2 #text-3 h4 {
  margin-left: 15px !important;
}}
@media only screen and (max-width: 600px) { 
    footer .column2 .column_inner div  {margin:0px}
    .footer_top .column3 .column_inner, .footer_top .column4 .column_inner {padding-left: 0 !important;}
}
.home-subscrib-frm .wpcf7-form-control.wpcf7-submit.Subscribe-btn {
    padding: 10px 15px;
    border: 1px solid #000 !important;
}
.woocommerce-page .tabs-container h3 {
    color: #000 !important;
}
.woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount {
    color: #000;
}
.product-name {
    color: #000 !important;
}
.woocommerce form.checkout table.shop_table tfoot tr.order-total th, .woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount {
    color: #000 !important;
}