.service-providers-elm-section{padding:80px 0;float:left;width:100%;}
.wpb_content_element{margin:0;padding:0;}
.wtf-menu .dropdown{opacity:1.0;}
#tg-main .service-providers-elm-section:nth-child(1){padding:0px 0px 80px 0px;}
.service-providers-section-no-padding .vc_column-inner{padding:0px !important;}
.blog-grid-view .item{margin:0;padding:0;padding-bottom:25px;}
.service-providers-section-no-padding .vc_column_container>.vc_column-inner{padding:0px;}
.owl-carousel .item{margin:0 15px 0 0;padding:0 15px 0 0;}
.elm-none{display:none;}
.booking-from .alert.alert-danger{border:solid 3px #FFA3A3;background:#FBF0F0;padding:12px 0;margin:-28px 0 15px 16px;width:96%;border-radius:0px;text-align:center;color:#363636;font-size:20px;}
.booking-from .alert.alert-success{border:solid 3px #3CB371;background:none;padding:12px 0;margin:-28px 0 15px 16px;width:100%;border-radius:0px;text-align:center;color:#363636;font-size:20px;}
.owl-demo .item{margin:0 15px 0 0;padding:0 15px 0 0;}
.add_to_cart_button i.fa-refresh, .add_to_cart_button i.fa-check{display:none;}
.shop-gallery .cbp-item .add_to_cart_button.loading i.fa-refresh{display:block;}
.shop-gallery .cbp-item .add_to_cart_button.added i.fa-refresh{display:none;}
.shop-gallery .cbp-item .add_to_cart_button.added i.fa-check{display:block;}
.added_to_cart.wc-forward{display:none !important;}
.pro-image .thumbnails a img{width:100px;height:100px;}
.pro-image .thumbnails{padding-top:15px;float:left;width:100%;}
.pro-image .thumbnails a{padding:5px;border:1px solid #dfdfdf;float:left;margin:0px 0px 10px 10px;border-radius:2px;}
.pro-image .thumbnails a:first-child{margin-left:0px;}
.pro-detail .star-rating{float:left;}
.header-two .shop-bag .cart-food .detail img{height:62px;width:62px;}
.woocommerce-shipping-fields #ship-to-different-address{width:100%;}
.event-map{padding:5px;border:1px solid #dfdfdf;border-radius:2px;margin-top:50px;}
.wp-caption .wp-caption-text, .entry-caption, .gallery-caption{font-size:15px;font-weight:300;}
.bypostauthor{float: left; width: 100%;}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter, div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:left;}
aside .wp-caption{max-width:100%;}
aside .wp-caption img{margin:0 0 10px;}
.service-providers-post-content .wp-caption.aligncenter{float:none;}
.service-providers-post-content .wp-caption.alignright{float:right;}
.wp-caption.alignnone{margin:5px 20px 20px 0;float:none;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.woocommerce-MyAccount-navigation ul li{display:block;color:#555;padding:15px;border-bottom:1px dotted #ddd;}
.woocommerce-MyAccount-navigation ul li a{color:#363636;}
.woocommerce-MyAccount-content p a:hover,
.woocommerce-MyAccount-navigation ul li a:hover{color:#09a223;}
.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%;}
.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%;}
.woocommerce-MyAccount-content .edit,
.woocommerce-MyAccount-content p a{color:#09a223;}
.woocommerce-MyAccount-navigation ul li.is-active a{color:#09a223;font-weight:600;}
.woocommerce-MyAccount-content input[type=submit],
.woocommerce-MyAccount-content a.button{min-width:300px;height:50px;line-height:50px;font-size:16px;color:#fff;border:0;padding:0;text-transform:uppercase;display:block;text-align:center;outline:none;text-decoration:none;font-weight:bold;font-family:'Lato', sans-serif;background:#09a223;}
.woocommerce-MyAccount-content input[type=submit],
.woocommerce-MyAccount-content .woocommerce-Button.button{background:#09a223;color:#FFF;}
.edit-account fieldset legend{padding-top:30px;}
.woocommerce-MyAccount-content .woocommerce-Button.button:hover{color:#FFF !important;background:#09a223;}
.col2-set .u-column2.col-2.woocommerce-Address{padding:0;}
.tg-post figure,
.wp-caption.aligncenter{background:transparent !important;}
.sticky-queue{z-index:999996;position:fixed;width:320px;overflow:hidden; border-radius: 5px; background: #fbfbfb;}
.sticky-note{padding:20px;margin:0;line-height:15px;}
.sticky{font-size:12px;color:#555;position:relative;}
.sticky-close{position:absolute;top:5px;right:5px;height:11px;line-height:11px;width:11px;cursor:pointer;text-align:right;}
.sticky-close:before{content:"\2716"}
.top-right{right:20px}
.top-center{top:36px;left:50%;margin-left:-125px;}
.top-left{left:20px}
.top-right,
.top-center,
.top-left{top:36px;}
.bottom-right{right:20px}
.bottom-center{bottom:-2px;left:50%;margin-left:-125px;}
.bottom-left{left:20px}
.bottom-right,
.bottom-center,
.bottom-left{bottom:36px;}
.border-top-right,
.border-top-center,
.border-top-left{margin-top:1px;}
.border-bottom-right,
.border-bottom-center,
.border-bottom-left{margin-top:1px;}
.success{background:#52C27D;color:#fff;}
.warning{background:#f89406;color:#fff;}
.important{background:#f15b5a;color:#fff;}
.system-site-wrap{position:fixed;background-color:rgba(12, 12, 12, 0.51);width:100%;height:100%;z-index:999997;}
.system-site-wrap .system-loader{position:absolute;top:50%;left:50%;margin:-23px 0 0 -70px;}
div.system-loader-wrap{top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:99999;position:absolute;background-color:rgba(0, 0, 0, 0.2);}
div.sys-site-loader{background-color:rgb(255, 255, 255);}
.system-loader{width:70px;left:45%;top:0;margin:100px auto 0;text-align:center;position:absolute;}
.system-loader > div{width:18px;height:18px;background-color:#09a223;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}
.system-loader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.system-loader .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}
@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1.0)}
}
@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0);}
40%{-webkit-transform:scale(1.0);transform:scale(1.0);}
}
.system-banner{float:left;width:100%;}
em.lnr-bullhorn{width: 30px;height: 30px;display: inline-block;vertical-align: middle;color: #fff;font-size: 16px;line-height: 30px;text-align: center; border-radius: 50%;margin: 0 10px 0 0;}

.selection-wrap {
    width: 100%;
    float: left;
    padding: 0 0 20px;
}
.cart-main-wrap, .cart-data-wrap {
    width: 100%;
    float: left;
}
.cart-style {
    width: 100%;
    float: left;
}
.cart-style:nth-child(odd) {
    background: #fafafa;
}
.cart-style:nth-child(even) {
    background: #fff;
}
.style-lable, .style-name {
    width: 50%;
    float: left;
    color: #767676;
    padding: 10px 15px;
    font: 400 14px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}

.widget_nav_menu ul li .sub-menu {
    position: static;
    visibility: visible;
    opacity: 1;
    background: none;
	box-shadow:none;
	padding: 0;
	margin: 0;
}
.widget_nav_menu ul li .sub-menu li{padding: 8px 0 8px 15px;}
.widget_nav_menu ul li .sub-menu li a{ padding: 0; background: none;}
.widget_nav_menu ul li .sub-menu li:hover a{ background:none;}
.widget_nav_menu ul li .sub-menu li+li{ border:0;}
.post-password-form p label,
.post-password-form p input[type=submit]{margin:0;display:inline-block;vertical-align:middle;}
.post-password-form p label input{width:auto;float:none;margin:0 0 0 15px;display:inline-block;vertical-align:middle;}
.post-password-form p input[type=submit]{border:0;color:#fff;padding:0 40px;overflow:hidden;margin:0 0 0 15px;text-align:center;border-radius:5px;display:inline-block;vertical-align:middle;text-transform:capitalize;font:400 14px/40px 'Work Sans', Arial, Helvetica, sans-serif;}
body.single-post iframe{float: none; max-width:650px;width: 100%}

/*gallery css for blog post*/
.single-format-gallery [class*="galleryid-"] {
	clear:both;
	margin: 0 -15px;
	overflow: hidden;
}
#gallery-1{margin:0 -15px;overflow:hidden;}
#gallery-1 figure,
#gallery-2 figure,
#gallery-3 figure,
#gallery-4 figure,
#gallery-5 figure,
#gallery-6 figure,
#gallery-7 figure,
#gallery-8 figure,
#gallery-9 figure,
#gallery-10 figure{width:25%;margin:0;padding:15px;float:none;display:inline-block;vertical-align:top;}
#gallery-9 figure img{width:100%;height:auto;display:block;}
.gallery .gallery-item {
	float: left;
	list-style: none;
	margin: 0px 0 0;
	overflow: hidden;
	padding: 0 15px 5px 15px;
}
.gallery .gallery-caption {
	padding-top:10px;
	font-size:13px;
}
.gallery .gallery-item img {
	float: left;
	padding: 0 0px;
	width: 100%;
	border:none !important;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

#gallery-2 .gallery-item{width: 100%;}
#gallery-3 .gallery-item{width: 50%;}
#gallery-4 .gallery-item{width: 33.33%;}
#gallery-5 .gallery-item{width: 25%;}
#gallery-6 .gallery-item{width: 20%;}
#gallery-7 .gallery-item{width: 16.66%;}
#gallery-8 .gallery-item{width: 14.28%;}
#gallery-9 .gallery-item{width: 11.11%;}
#gallery-10 .gallery-item{width: 100%;}
.tg-insurance-wrap .ins_img_render span{margin-left: 15px;}
.tg-insurance-wrap h3 em{
	font-size: 13px;
    font-style: italic;
}