

.html5gallery a div {display: none !important;}
.small p {font-size: 12px; line-height: 16px;}
nav.mobile_menu ul li a {text-align: center;}
.product-description p {margin-bottom:20px;}
#slider_61 .owl-item img {max-height: 100px;}
#gform_fields_7 label {display: none;}
#gform_wrapper_7 .gform_footer {text-align:center;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {margin: 0 auto; background-color: #18A55E; border-color: #18A55E; color: white;}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_wrapper .gform_page_footer input.button:hover, .gform_wrapper .gform_page_footer input[type=submit]:hover {margin: 0 auto; background-color: #00954b; border-color: #00954b; color: white;}
header:not(.centered_logo) .q_logo img {max-height: 80px; margin-top: 5px;}
.gform_wrapper textarea.medium, .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
background: #FFFFFF; border-radius: 6px; padding: 15px 20px !important; color: black;}

.products-header {color: white;}
#home-products {background-color: #297fca;
background-image: linear-gradient(180deg, #297fca 46%, #424646 100%);
}
#home-products img {border-radius: 20px;}
#home-products .vc_col-sm-4 {width: 31.5%; margin: 0 .9%; border-radius: 6px;}
#home-products .list-services {min-height: 125px;}
#home-products h2 {font-size: 42px;}
#home-products h1 {font-size: 52px;}
#home-products .list-services p {font-size: 18px; line-height: 30px;}
#home-products .qbutton {width: 60%; text-align:center;}

.green h2 {color: #00b258}
.red h2 {color: #fb3a30}
.blue h2 {color: #297fca}

/* Css For Left Side Nav*/

#sticky-social a, #sticky-social a:hover, #sticky-social a span {
    background: #F0881D;
    transition: 0.5s;
    display: block;
    border-radius:0px 10px 10px 0px;
}
#sticky-social a.active:hover {
transition: none;
}
#sticky-social a:active {
display:block;
}
#sticky-social ul{
		padding:0px !important;
	}
#sticky-social a { 
   text-decoration: none;
}

#sticky-social ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

#sticky-social {
   left: 0;
   position: fixed;
   top: 15%;
}

#sticky-social a {
   background: #F0881D;
   color: #fff;
   display: block;
   height: 35px;
   font: 14px "Open Sans", sans-serif;
   line-height: 35px;
   position: relative;
   text-align: center;
   width:30px;
}

#sticky-social a:hover span,
#sticky-social a.active {
   left: 100%;

}

#sticky-social a.active:hover span {
left: -5% !important ;
}
#sticky-social a span {
   line-height: 36px;
   left: -10px;
   position: absolute;
   text-align:center;
   width:130px;
	top:-2px;
}
#sticky-social ul li{background: #F0881D;}
#sticky-social a,
#sticky-social a:hover,
#sticky-social a span { background: #F0881D; }

.entypo-facebook span{
	margin-top: -15px;
}
#sticky-social ul li a span ul li {
    font-size: 14px;
    padding: 15px 9px !important;
}
   

#sticky-social > ul > li  {
height: 47px;}

#sticky-social a {
    /* background: #DE7A12 !important; */
    padding: 5px;
    border-bottom: 1px solid white;
}

#sticky-social ul li a {
    background-size: 68% !important;
    background-position: 7px 15px !important;
}

#sticky-social ul li {
   background: #F0F0F0;
    color: black;
    border: 2px solid #010100;
    border-left:none;
    border-radius: 0px 10px 10px 0px;
}
#sticky-social a:hover span {
    margin-top: 0px !important;
    background: #f0f0f0;
    border-radius: 14% 0% 8% 0%;
}


#sticky-social a:hover span {
   padding: 0px 0px;
   background: rgba(0,0,0,.1);
    width: 150px;
    border-radius: 10px;
}

#sticky-social a:hover span {
    left: 30%;
}
#sticky-social a.active:hover span {
left: -30% !important;
}
.qode_left_side_fixed {
   position: fixed;
   z-index: 999;
   left: 4.5%; 
   bottom: 7.5%;
   transform:none;
}
.nav-rotate {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    line-height: 1.25em;
    font-weight: 600;
    color: #413F41;
   /* transform: rotate(-90deg); */
}
#sticky-social h3{position: absolute;
    top: -50px;
    width: 200px;
    left: 10px;
}
@media (max-width: 1100px) 
{
nav.main_menu > ul > li > a{font-size: 14px;}
}
@media only screen and (max-width: 1540px) 
{
#sticky-social h3{display:none;
}
#home-products .vc_col-sm-4 {width: 100%; margin: 10px auto; }
}
#contact-home .vc_column-inner a { color: #18A55E;  white-space: nowrap; }
#contact-product a,
.vc_custom_1531611851098 a,
.vc_custom_1532318028792 a{color: #18A55E;   white-space: nowrap;}
.gallery_holder ul li a img {width: auto; margin: 0 auto; max-height: 220px;}