/* Add gallery and changes */
a#fancybox-left, a#fancybox-right, #fancybox-right-ico, #fancybox-left-ico {
	position: 0 !important; 
  	width: 0px;
  	height: 0px;
}

body .ngg-gallery-thumbnail-box {
       padding-left: 25px;
}
@media screen and (max-width: 768px) {
body .ngg-gallery-thumbnail-box {
       max-width: 50%!important;
       height: auto;
       padding-left: 12px;
}
}

@media screen and (max-width: 1024px) {
body .ngg-gallery-thumbnail-box {
       max-width: 50%!important;
       height: auto;
       padding-left: 12px;
}
}

body .ngg-gallery-thumbnail {
    border: 1px solid #ffffff;
    margin: 1px;
}


body .ngg-gallery-thumbnail span {
    color: #000;
    margin: 0 auto;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    }
body .ngg-gallery-thumbnail img {
	width: 145px;
	height: 173px;
  	}
#fancybox-title-inside {
	font-weight: bold;
	font-size: 16px;
    text-transform: uppercase;
}
/* End of Add gallery and changes */
/* Add instagram link */
body .insta_logo {
    margin-top: -15px;
    margin-left: 30%;
}
/* End of add instagram link */ 

#my-product-cst .wwtt-estimate-wrap {
    width: auto;
}

#my-product-cst .wwtt-estimate-wrap .single_variation_wrap {
    width: auto;
}

#my-product-cst .wwtt-estimate-wrap .wwtt-variable-wrap {
    width: auto;
}

body .addon-name {
       margin-top: 15px;
}
/* Get price estimate quantity edit and changes */
@media screen and (max-width: 768px){
body .woocommerce .quantity input.qty {
	margin-left: 5px;
	margin-top: 20px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
body .woocommerce .quantity input.qty {
    margin-left: 25px;
    margin-top: 0px;
}
}

@media (max-width: 1366px) and (min-width: 1024px) {
body .wwtt-cart-btn {
    margin-left: 32px;
}
}

.wwtt-cart-btn {
	margin-left: 12px;
}
@media only screen and (max-width: 768px) {
body .wwtt-cart-btn {
	margin-left: 45px;
    margin-top: 8px;
}
}

@media only screen and (max-width: 480px) {
body .wwtt-cart-btn {
	margin-left: 45px;
    margin-top: 8px;
}
}

@media only screen and (max-width: 480px) {
body .four-columns .et_pb_module {
    width: 48%;
    
}
}

@media only screen and (max-width: 768px) {
body .four-columns .et_pb_module {
    width: 48%;
   
}
}

@media only screen and (max-width: 768px) {
body .et_pb_blurb_container {
   margin-top: -10px;
    font-weight: bold;
 }
}
  
@media only screen and (max-width: 768px) {
#contact_column {
        margin-top: -60px;
}
}
/* Top header phone number to talk to expert*/
#topheaderphone {
	width: 50%;
	border: solid 1px;
	float: right;
}

#topheaderphoneimage {
	float: right;
	width: 100%;
}

#topheaderphoneimg {
	width: 70%;
	float: right;
	padding-top: 10px;
}

#phonetext {
	background-color: #fc6b00;
	padding: 10px;
	font-size: large;
	min-height: 40px;
	font-weight: bold;
	width: 100%;
}


@media only screen and (max-width: 480px) {
body #topheaderphoneimg {
	width: auto;
}
}

@media only screen and (max-width: 768px) {
body #topheaderphoneimg {
    width: 110%;
}
}
/* End of Top header phone number to talk to expert*/
/*for show in pairs "receive a complete service" in home page*/
@media (max-width: 768px) {
body .services_col {
    text-align: center!important;
    width: 50%;
    float: left;
    padding-right: 10px;
    margin-top: -10px!important;
    margin-right: 0px!important;
    margin-bottom: -10px!important;
    margin-left: 0px!important;
}
}
/*End of for show in pairs "receive a complete service" in home page*/

@media (max-width: 768px) {
body .et_pb_text_inner {
	text-align: center;
}
}
/*After click "Estimate" a box show */
@media (max-width: 768px) {
.woocommerce-message {
	top: 68.5%;
    width: 90%;
}
}
/*After click "Estimate" a box show */

/*panels/laminate/*/

@media only screen and (max-width: 768px) {
body .four-columns .et_pb_module {
    width: 48%;
    padding: 5px;
}
}

@media only screen and (max-width: 768px) {
body .product-sample {
    width: 48%;
}
}

/*pages under timber*/

@media only screen and (max-width: 768px) {
.et_pb_section .structural_clas .et_pb_column.et_pb_column_1_4 {
    width: 48%!important;
    margin: 0 0 15px 0;
    padding: 7px;
 }
}