#icon_wrapper
{
position: fixed;
top: 25%;
left: 0px;
z-index: 99999;
}
.awesome-social
{
margin-top:2px;
color: white !important;
text-align: center !important;
line-height: 34px !important;
width: 32px !important;
height: 32px !important;
font-size: 1.5em !important;
text-shadow: 2px 2px 4px #000000;
border-radius:50% !important;
-moz-transition: width s, height s, -webkit-transform s; -webkit-transition: width s, height s, -webkit-transform s; transition: width s, height s, transform s;
}
.awesome-social:hover
{
-webkit-transform: rotate(360deg); transform: rotate(deg);
-moz-transform: rotate(360deg); -ms-transform: rotate(360deg); }
.fuse_social_icons_links
{
outline:0 !important;
}
.fuse_social_icons_links:hover{
text-decoration:none !important;
}
.fb-awesome-social
{
background: #3b5998;
}
.tw-awesome-social
{
background:#00aced;
}
.rss-awesome-social
{
background:#FA9B39;
}
.linkedin-awesome-social
{
background:#007bb6;
}
.youtube-awesome-social
{
background:#bb0000;
}
.flickr-awesome-social
{
background: #ff0084;
}
.pinterest-awesome-social
{
background:#cb2027;
}
.stumbleupon-awesome-social
{
background:#f74425 ;
}
.google-plus-awesome-social
{
background:#f74425 ;
}
.instagram-awesome-social
{
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}
.tumblr-awesome-social
{
background: #32506d ;
}
.vine-awesome-social
{
background: #00bf8f ;
}
.vk-awesome-social {
background: #45668e ;
}
.soundcloud-awesome-social
{
background: #ff3300 ;
}
.reddit-awesome-social{
background: #ff4500 ;
}
.stack-awesome-social{
background: #fe7a15 ;
}
.behance-awesome-social{
background: #1769ff ;
}
.github-awesome-social{
background: #999999 ;
}
.envelope-awesome-social{
background: #ccc ;
}  .awesome-social{
-webkit-transition-property:color, text;
-webkit-transition-duration: 0.25s, 0.25s;
-webkit-transition-timing-function: linear, ease-in;
-moz-transition-property:color, text;
-moz-transition-duration:0.25s;
-moz-transition-timing-function: linear, ease-in;
-o-transition-property:color, text;
-o-transition-duration:0.25s;
-o-transition-timing-function: linear, ease-in;
}
.fb-awesome-social:hover
{
color: #3b5998 !important;
}
.tw-awesome-social:hover
{
color:#00aced !important;
}
.rss-awesome-social:hover
{
color:#FA9B39 !important;
}
.linkedin-awesome-social:hover
{
color:#007bb6 !important;
}
.youtube-awesome-social:hover
{
color:#bb0000 !important;
}
.flickr-awesome-social:hover
{
color: #ff0084 !important;
}
.pinterest-awesome-social:hover
{
color:#cb2027 !important;
}
.stumbleupon-awesome-social:hover
{
color:#f74425  !important;
}
.google-plus-awesome-social:hover
{
color:#f74425  !important;
}
.instagram-awesome-social:hover
{
color:#517fa4  !important;
}
.tumblr-awesome-social:hover
{
color: #32506d  !important;
}
.vine-awesome-social:hover
{
color: #00bf8f  !important;
}
.vk-awesome-social:hover {
color: #45668e !important;
}
.soundcloud-awesome-social:hover
{
color: #ff3300 !important;
}
.reddit-awesome-social:hover{
color: #ff4500 !important;
}
.stack-awesome-social:hover{
color: #fe7a15 !important;
}
.behance-awesome-social:hover{
color: #1769ff !important;
}
.github-awesome-social:hover{
color: #999999 !important;
}.single-product div.product .woocommerce-product-gallery .flex-viewport, .single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image
{max-height:560px !important}
.partner-img .vc_item>.vc_inner{
text-align:center !important;}
.subtitle ,#breadcrumb, #breadcrumb li a{
color: #848484;
text-transform: uppercase;
font-weight: 500;
margin-bottom:10px !important;
}
.top_deft{margin-top:35px }
.hide{display:none !important;}
.txt_title{color: #00afe4}
.main_pgtitle{display:none}
.main-navigation ul ul{
min-width: 215px !important;}
@media (min-width: 992px){
.header-layout-2 .main-navigation ul.menu > li ul a {
padding: 8px 16px;
}
.jelly_blog_post_item img{width:auto;max-width:600px !important;max-height:250px !important;height:auto !important}
}
.main-navigation ul ul a:hover, .main-navigation ul ul a.focus {
background: #0092c814 !important;
color: #0092c8 !important;
}  .dv_why{
height: 220px;overflow:hidden; width: 100%;
position: relative;
box-shadow: 0px 0px 1px #ccc;
padding: 4px;
z-index: 1;
}
.dv_why:hover{
-webkit-box-shadow: 0px 0px 30px 0px rgba(88, 88, 88, 0.10);
box-shadow: 0px 0px 30px 0px rgba(88, 88, 88, 0.10);
margin-bottom: 30px;
position: relative;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
overflow: hidden; 
}
.brd_green{ border-bottom: 3px solid #98cb00;}
.dv_why:before{
content: '';
position: absolute;
width: 15px;
height: 15px;
left: 0;
top: 0;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
z-index:  -1;
}
.dv_why.brd_green:before{
background:  #98cb00;}
.dv_why.brd_orange:before{
background:  #f36523;}
.dv_why.brd_yellow:before{
background:  #ffff00;}
.dv_why.brd_blue:before{
background:  #03bdf0;}
.dv_why:hover:before {
width: 100%;
height: 100%;
left:0px;
} .brd_orange{border-bottom: 3px solid #f36523;} .brd_yellow{border-bottom: 3px solid#ffff00;} .brd_blue{border-bottom:  3px solid #03bdf0} .block_green{
width: 15px; height: 15px; background: #98cb00; 
}
.block_blue{
width: 15px; height: 15px; background:  #03bdf0; 
}.block_orange{
width: 15px; height: 15px; background:  #f36523; 
}.block_yellow{
width: 15px; height: 15px; background:   #ffff00; 
}
.dv_left{
float: left;}
.dv_right{
float: right;}
.m15px{margin:15px; text-align:justify;}
.m15px>i.fa{  
margin-top: -8px;}
.p15px{padding:15px}
.ico_exp{
border: solid 1px gray;
border-radius: 40px;
padding: 7px; 
position: absolute;
right: 21px;
top: 10px;}  .ct-im{box-shadow: 0px 5px 10px darkgrey; margin-top: -50px;
transition: 0.3s;}
.ct-im:hover{box-shadow: 0px 20px 10px darkgrey; margin-top: -60px; margin-bottom:45px;
}
.img_brd_round{  border-radius: 15px;}
.m15px{margin:15px; text-align:justify;}  .main-header {
border-top: 5px solid #0092c8; background: #000000 !important;}  .ctbox-5{color:#08b6f3; text-align:center;}  .contact-info .fa {
color: #0092c8;
}  .mt30{
margin-top:30px;
} .vc_gitem-post-data  {
max-height:140px;
}
.has-fixed .main-header  {background: #0092c8 !important;} .img_brd_round 
.wpb_single_image , 
.img_brd_round .wpb_single_image  img,
.img_brd_round  .wpb_single_image {  border-radius: 10px; transition: all 0.3s ease-in;}
.wpb_single_image img { width: auto !important;}
.vc_col-has-fill>.vc_column-inner, 
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner{border-radius: 10px !important;} .pos_rel{position:relative}
.full_brd_green{border: 10px solid #99cc00;width:100%;} 
.mauto{margin:0 auto;}
.center{text-align:center} 
.mauto.center{
margin-top: -71px;}
.mauto>img{    background: #99cc00;
border-radius: 66px;} .headerTop{background: #e4e4e4;}
.header-contact-info {padding: 5px 0 2px;}
.top-header .info-list {min-height:85px;}
#site-logo{min-height:70px;}
.header-contact-info {margin-right: -76%;}
#primary-menu > li:hover> a {
background: #0092c8;
color: #fff;
}
#site-navigation ul ul {
border-top-color: #a9c95f !important;
}  .vc_images_carousel .vc_carousel-control{margin-left: -6%;}  #icon_wrapper {top: 27%;}  .footer-bottom {
background: #040404;}
.footer-nav p{float:right;}  #ssb-container{z-index:1000 !important;}  .woocommerce ul.products li.product .button {display: none;}  .pro-design h5{background: #0092c8 !important; text-align: center !important; color: white; padding-bottom: 23px;padding-top: 23px;  margin: 0px;}
.pro-design .wpb_wrapper{ border: solid #e2e0e1 1px;}
.pro-design .wpb_content_element{margin-bottom: 0px;}
.pro-design h5:hover{background: #a9c95f !important; transition: all 0.3s ease-in;}
.pro-design .wpb_wrapper:hover{ transition: all 0.3s ease-in; }
.pro-design .vc_single_image-img{
max-height: 266px;
height: 266px;
width: 100%;}
.pro-design .vc_single_image-img:hover {transition: 1.3s ease; opacity: 0.9;}
.row_cat  h5>a{font-size:16px !important; font-weight: normal;}
.row_cat a>h2{font-size:16px !important; font-weight: normal;}
.products .product-info {background: #0092c8 !important; text-align: center !important;
}
.products .product-info:hover {background: #a9c95f !important; transition: all 0.3s ease-in;}
.product-info a>h2{color: white !important; font-size:16px !important; font-weight: normal;  padding: 23px !important;
margin: 0px !important; overflow: hidden;
max-width: 265px;}
.pro-design figure:hover {
overflow: hidden;
}
.pro-design figure:hover img {
transform: scale(1.2);
-ms-transform: scale(1.2);
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2); 
} 
.row_cat .product-thumbnail{   
overflow: hidden;
border: 1px solid #d9d9d9 !important;}
.row_cat  img{border:0px !important;}
.row_cat  a:hover {
overflow: hidden;
}
.row_cat  a:hover img {
transform: scale(1.2);
-ms-transform: scale(1.2);
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2); 
} 
#main-content .product-thumbnail{   
overflow: hidden;
border: 1px solid #d9d9d9 !important;}
#main-content li.product .product-thumbnail img{
border:0px !important;
max-height: 267px;
min-height: 267px;
}
#main-content li.product a:hover {
overflow: hidden;
}
#main-content li.product a:hover img {
transform: scale(1.2);
-ms-transform: scale(1.2);
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2); 
} div.header-search { margin-top: -7% !important;} .about-p p{color: lightgrey;}
.intro-bgclass  .vc_column-inner{
border-radius: 0px !important;
background-color: #000000d1 !important;
border-radius: 0px !important;}
.btn-more  a{padding: 5px 42px !important; background: #0092c8 !important;
border-radius: 15px !important;
}
.btn-more a:hover,.btn-more a.post:hover
{ background: #a9c95f !important ;
color: #fff !important;
border-color: #a9c95f !important;
} #header-search-form { display: block;}
#toggle-search{display: none;}
.section .add-bottom a>span:hover{color:#0092c8} .h-effect{color:#0092c8} .main-footer ul>li>a:hover{color:#0092c8}
.woocommerce div.product div.summary {
padding: 10px 20px;
background: #0092c8;
color: white;} .header-layout-2 .main-navigation ul.menu > li:first-child > a {
padding-left: 15px !important; 
}
.related.products {clear:both}
.download-btn {
background: #a9c95f !important;
color: #fff !important;
padding: 10px;
border-radius: 5px;}
.download-btn:hover{
color: #e8e8e8 !important;
}   .main-navigation ul ul {
background: #0092c8 !important;
}
.main-navigation ul ul a {
color: #ffffff !important;}
.main-navigation ul ul a:hover {
color: #ffffff !important;
background:#a9c95f !important;
}  #enquiry .contact { background: #a9c95f !important;}
#enquiry .contact:hover{ background: black !important; border:0px;} 
.partners .img>img{max-height: 64px;}
.partners .img{   
max-height: 98px;
width: 100%;
min-height: 98px;
padding: 16px;} .partners .info .et_overlay {  color: white;
background: blue;
border-radius: 50px;
font-size: 19px;
width: 30px;
height: 30px;
display: block;
margin: 0 auto;
font-weight: bold;
}
.ih-item.square.effect7 a:hover .img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.wpcf7-form .btn{ background: #0092c8!important;}
.wpcf7-form .btn:hover{ background: black !important;}
.ih-item img {
width: auto !important;
height: auto !important;
margin: 0 auto;
}
.row_consu   ul.products li.product a img {
margin: 0 0em !important; 
min-height: 205px !important;
max-height: 205px !important;
max-width: 276px !important;
}  .post-c .vc_gitem-zone{ max-height: 267px;}
.post-c .vc_btn3{display:none;}
.post-c .vc_grid-item{border: 1px solid #e6e3e3;  padding: 8px !important;  margin-top: 40px;}
.post-c .vc_row{background:white;}  .btn-more a.post{ 
font-size: 13px; 
padding: 5px 12px !important;
background: #0092c8 !important;
border-radius: 15px !important;
font-weight: normal !important;
}
.widget ul li {
padding: 3px;
}
.blog-sidebar .widget ul li a{ font-size: 14px;}
.blog-sidebar ul li a:hover,.blog-sidebar ul li a:focus{color:#0092c8 !important;outline:0}  nav.woocommerce-pagination ul li a{background: #0092c8 !important;color: white;}
nav.woocommerce-pagination ul li a:hover{background: #a9c95f !important;color: white;}
nav.woocommerce-pagination ul li span.current{background: #a9c95f !important;}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 600px) 
{
#icon_wrapper { display: none; }
#ssb-container { display: none; }  
.rev_slider .tp-caption >span{font-size: 13px !important; }
#mb_about {padding:0px !important;}
#mb_about h2{
font-size: 26px;
white-space: nowrap;}
.mauto.center{margin: -31px;}
.mauto>img{width: 51px;}
.full_brd_green {
border: 3px solid #99cc00;}
.add-bottom .col-md-4{text-align:center;clear:both}
.add-bottom .col-md-4+.col-md-4{margin-top:20px }
.add-bottom .col-lg-10, .add-bottom .col-md-10{float:none !important ;text-align:center }
.page-header{
background-repeat: no-repeat !important;
background-size: 100% auto !important;
background-position: center;
background-attachment: inherit !important;
width: 100%;
max-width: 100% !important;
min-height: 90px !important;
}
}  .partner-img .vc_inner img{
max-height: 98px;
width: auto;
min-height: 98px;
padding: 25px;} @media only screen 
and (min-device-width : 320px) 
and (max-device-width : 600px) 
{.partner-img .vc_inner img{padding:31px 0px !important;}
.header-layout-2 .main-navigation ul.menu > li:first-child > a {
padding-left: 0px !important; 
}
}
.par-image .wpb_single_image  img{
max-height: 220px;
min-height: 220px;
height: auto;
width: 100%;
-webkit-transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s; 
border: solid 3px #fff;
}
.par-image .wpb_wrapper:hover {
transition: all 0.3s ease-in;
}
.par-image figure:hover {
overflow: hidden;
}
.par-image .wpb_wrapper:hover img{ 
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.par-image .wpb_wrapper{
overflow: hidden !important;
}
.logo-image .wpb_single_image img{
max-height: 100px;
}
.entry-footer .post-sharing {
display: none;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
max-height: 200px !important;
min-height: 200px;
}
.par-logo img {
width: 62px !important;
}
.html5-video-player{
text-align: center !important;
}