/*
Theme Name: Listingo
Theme URI: https://themographics.com/wordpress/listingo/
Author: Themographics
Author URI: https://themeforest.net/user/themographics/portfolio
Description: ListinGo is a multi purpose Directory WordPress theme. It is designed in a way that it could be used as a engineers directory, lawyer directory, handyman directory, business services directory, veterinary directory, listingo directory, business and service finder directory, business listing or as a directory for other professionals as it has a lot of features a directory website may need (and many more!). The inner pages are carefully designed to provide all the essential information any directory business would need.
Version: 3.2.7
Tags: one-column, two-columns, right-sidebar,sticky-post,theme-options, custom-background, custom-menu, editor-style, featured-images, threaded-comments, translation-ready
Text Domain: listingo
Requires at least: 5.0
Tested up to: 5.8
Requires PHP: 7.4
Domain Path: /languages
License: 
License URI:

However we used Less script to make things easy to maintain, this is the compresse.tg-tagd ourput, we recommend to edit the less files and then recombile the files and add the result here, if you don't like to use less you can edit this file here.
 This files contents are outlined below.
 01.	Theme Reset Style
 02.	Global Elements
 03.	Menu
 04.	Social
 05.	Article
 06.	Posts
 07.	Responsive
 08.	Widgets
 09.	Flexslider
 10.	Grid
*/

/* =============================================
                        Theme Reset Style					
============================================= */
*{margin:0px;padding:0px;}
body{color:#919191;background:#fff;font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;}
body h1,body h2,body h3,body h4,body h5,body h6{color:#333;margin:0 0 8px;font-weight:400;line-height:1.5;font-style:normal;font-family:'Work Sans',Arial,Helvetica,sans-serif}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}
p a:hover{text-decoration:underline}
p{letter-spacing:normal;line-height:20px;margin:0 0 20px}
a{text-decoration:none}
a:hover,a:focus,a:active{outline:0;text-decoration:none}
ul{margin:0}
figure{margin-bottom:6px;position:relative}
img{height:auto;max-width:100%}
strong{color:#414141}
iframe{border:0;float:left}
.wp-caption,.wp-caption-text,.gallery-caption,.wp-caption.alignleft,.wp-caption.alignnone{width:100%}
button{border:0}
textarea,select,.tg-select select,.form-control,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{color:#000;width:100%;height:40px;outline:0;background:#fff;font-size:14px;box-shadow:none;line-height:18px;padding:10px 18px;border-radius:5px;vertical-align:top;display:inline-block;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-group{width:100%;float:left;margin:0 0 20px}
.form-control::-moz-placeholder{color:#999}
input:focus,.tg-select select:focus,.form-control:focus{color:#999;border-color:#000;box-shadow:none!important}
.tg-select{width:100%;float:left;color:#999;background:#fff;position:relative;border-radius:5px;text-transform:uppercase}
.tg-select:after{top:50%;right:15px;z-index:1;width:8px;color:#999;font-size:14px;margin:-3px 0 0;line-height:6px;content:'\f107';position:absolute;text-align:center;font-family:'FontAwesome'}
.tg-select select{width:100%;z-index:2;color:#999;height:40px;line-height:20px;padding:10px 15px;position:relative;appearance:none;background:transparent;-moz-appearance:none;-webkit-appearance:none}
.tg-select select option{color:#999}
.tg-radio,.tg-radio label,.tg-checkbox,.tg-checkbox label{width:100%;float:left;margin:0;position:relative}
.tg-radio label,.tg-checkbox label{cursor:pointer;display:block;padding:0 0 0 20px}
.tg-radio input[type=radio],.tg-checkbox input[type=checkbox]{display:none}
.tg-radio input[type=radio]+label:before,.tg-checkbox input[type=checkbox]+label:before{top:4px;left:0;color:#999;font-size:14px;line-height:12px;content:'\f096';position:absolute;font-family:'FontAwesome'}
.tg-radio input[type=radio]+label:before,.tg-radio input[type=radio]:checked+label:before{color:#333;content:'\f10c'}
.tg-radio input[type=radio]:checked+label,.tg-radio input[type=radio]:checked+label:before{color:#333;content:'\f192'}
.tg-checkbox input[type=checkbox]:checked+label:before{content:'\f046'}
.tg-accordion .tg-radio input[type=radio]+label:before,.tg-accordion .tg-radio input[type=radio]:checked+label:before{display:none}
.tg-iosstylcheckbox{width:80px;float:right;position:relative}
.tg-iosstylcheckbox input[type=checkbox],.tg-iosstylcheckbox input[type=checkbox]:active{display:none}
.tg-iosstylcheckbox label{margin:0;width:100%;height:18px;display:block;overflow:hidden;cursor:pointer;font-size:12px;line-height:18px;position:relative}
.tg-iosstylcheckbox label:before{top:1px;right:0;z-index:1;color:#d5d5d5;content:'\f204';font-size:18px;font-family:'FontAwesome';line-height:18px;display:block;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.tg-iosstylcheckbox label:after{top:0;left:0;z-index:0;width:100%;height:100%;color:#919191;display:block;font-size:13px;line-height:18px;text-align:left;position:absolute;white-space:nowrap;content:attr(data-disable)}
.tg-iosstylcheckbox input[type=checkbox]:checked+label:before{content:'\f205'}
.tg-iosstylcheckbox input[type=checkbox]:checked+label:after{color:#333;content:attr(data-enable)}
label{color:#414141;display:block;font-weight:400;margin-bottom:10px}
form p{float:left;position:relative;width:100%}
form p span i{color:#474747;left:16px;position:absolute;top:13px}
option{padding:5px 15px}
li{line-height:28px;list-style:disc inside none}
ul ul{margin-left:20px}
ol{float:none;list-style:decimal;padding-left:15px}
ol ol{margin-left:20px}
ol li{list-style:decimal;width:100%}
table{background-color:transparent;max-width:100%}
th{text-align:left}
table{width:100%;margin-bottom:15px}
table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{border-top:1px solid #dbdbdb;border:1px solid #dbdbdb;line-height:2.5;padding-left:3px;text-align:center;vertical-align:top}
table thead tr th{border-top:1px solid #dbdbdb;text-align:center}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:1px solid #dbdbdb}
table>thead>tr>th{border-bottom:2px solid #dbdbdb;vertical-align:bottom}
table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>td{border-bottom:0}
table>tbody+tbody{border-top:2px solid #dbdbdb}
.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td,.shop_table>thead>tr>th,.shop_table>thead>tr>td,.shop_table>tbody>tr>th,.shop_table>tbody>tr>td,.shop_table>tfoot>tr>th,.shop_table>tfoot>tr>td{padding:6px 10px}
p ins{color:#999}
dl dd{margin-left:20px}
address{font-style:italic}
.tg-haslayout{width:100%;float:left}
.tg-main-section{padding:100px 0;float:left;width:100%}
.tg-locationmap{width:100%;float:left;height:260px}
.tg-btn-sm{padding:0 15px;line-height:30px}
.wc-stripe-checkout-button,.tg-btn{z-index:3;color:#fff;padding:0 40px;overflow:hidden;position:relative;text-align:center;border-radius:5px;display:inline-block;vertical-align:middle;font:400 14px/40px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-btn:before,.tg-btn:after{top:0;left:0;z-index:-1;content:'';width:100%;height:100%;position:absolute}
.tg-btn:after{opacity:0;visibility:hidden;background:rgba(0,0,0,0.10)}
.tg-btn:hover,.tg-btn:focus{color:#fff}
.tg-btn:hover:after{opacity:1;visibility:visible}
.tg-btn-lg{width:100%}
.tg-socialicons{overflow:hidden;list-style:none;text-align:center;line-height:30px}
.tg-widget .tg-socialicons li{float:left;width:auto;padding:0 4px 4px;line-height:inherit;list-style-type:none}
.tg-socialicons li{float:left;padding:0 4px;line-height:inherit;list-style-type:none}
.tg-socialicons li a{width:30px;height:30px;color:#fff;display:block;background:#000;overflow:hidden;line-height:30px;position:relative;text-align:center;border-radius:30px}
.tg-inputwithicon.tg-facebook .tg-icon,.tg-checkbox.tg-facebook,li.tg-facebook a{background:#3b5999}
.tg-inputwithicon.tg-twitter .tg-icon,.tg-checkbox.tg-twitter,li.tg-twitter a{background:#55acee}
.tg-inputwithicon.tg-linkedin .tg-icon,.tg-checkbox.tg-linkedin,li.tg-linkedin a{background:#0077b5}
.tg-inputwithicon.tg-skype .tg-icon,.tg-checkbox.tg-skype,li.tg-skype a{background:#00aff0}
.tg-checkbox.tg-dropbox,li.tg-dropbox a{background:#007ee5}
.tg-checkbox.tg-vimeo,li.tg-vimeo a{background:#1ab7ea}
.tg-checkbox.tg-tumblr,li.tg-tumblr a{background:#34465d}
.tg-checkbox.tg-yahoo,li.tg-yahoo a{background:#410093}
.tg-inputwithicon.tg-googleplus .tg-icon,.tg-checkbox.tg-googleplus,li.tg-googleplus a{background:#dd4b39}
.tg-inputwithicon.tg-pinterestp .tg-icon,.tg-checkbox.tg-pinterestp,li.tg-pinterestp a{background:#bd081c}
.tg-checkbox.tg-youtube,li.tg-youtube a{background:#cd201f}
.tg-checkbox.tg-stumbleupon,li.tg-stumbleupon a{background:#eb4924}
.tg-checkbox.tg-reddit,li.tg-reddit a{background:#ff5700}
.tg-checkbox.tg-quora,li.tg-quora a{background:#b92b27}

.tg-checkbox.tg-yelp,li.tg-yelp a{background:#af0606}
.tg-checkbox.tg-soundcloud,li.tg-soundcloud a{background:#f30}
.tg-checkbox.tg-whatsapp,li.tg-whatsapp a{background:#25d366}
.tg-checkbox.tg-wechat,li.tg-wechat a{background:#09b83e}
.tg-checkbox.tg-instagram,li.tg-instagram a{background:#e4405f}
.tg-checkbox.tg-dribbble,li.tg-dribbble a{background:#ea4c89}
.tg-checkbox.tg-flickr,li.tg-flickr a{background:#ff0084}
.tg-checkbox.tg-rss,li.tg-rss a{background:#f60}
.tg-socialiconssilmple li.tg-facebook a i{color:#3b5999}
.tg-socialiconssilmple .tg-inputwithicon.tg-twitter .tg-icon,.tg-checkbox.tg-twitter,.tg-socialiconssilmple li.tg-twitter a i{color:#55acee}
.tg-socialiconssilmple .tg-inputwithicon.tg-linkedin .tg-icon,.tg-socialiconssilmple .tg-checkbox.tg-linkedin,.tg-socialiconssilmple li.tg-linkedin a i{color:#0077b5}
.tg-socialiconssilmple .tg-inputwithicon.tg-skype .tg-icon,.tg-socialiconssilmple .tg-checkbox.tg-skype,.tg-socialiconssilmple li.tg-skype a i{color:#00aff0}
.tg-socialiconssilmple .tg-checkbox.tg-dropbox,.tg-socialiconssilmple li.tg-dropbox a i{color:#007ee5}
.tg-socialiconssilmple .tg-checkbox.tg-vimeo,.tg-socialiconssilmple li.tg-vimeo a i{color:#1ab7ea}
.tg-socialiconssilmple .tg-checkbox.tg-tumblr,.tg-socialiconssilmple li.tg-tumblr a i{color:#34465d}
.tg-socialiconssilmple .tg-checkbox.tg-yahoo,.tg-socialiconssilmple li.tg-yahoo a{color:#410093}
.tg-socialiconssilmple .tg-inputwithicon.tg-googleplus .tg-icon,.tg-checkbox.tg-googleplus,.tg-socialiconssilmple li.tg-googleplus a i{color:#dd4b39}
.tg-socialiconssilmple .tg-inputwithicon.tg-pinterest .tg-icon,.tg-socialiconssilmple .tg-checkbox.tg-pinterest,.tg-socialiconssilmple li.tg-pinterest a i{color:#bd081c}
.tg-socialiconssilmple .tg-checkbox.tg-youtube,.tg-socialiconssilmple li.tg-youtube a i{color:#cd201f}
.tg-socialiconssilmple .tg-checkbox.tg-stumbleupon,.tg-socialiconssilmple li.tg-stumbleupon a i{color:#eb4924}
.tg-socialiconssilmple .tg-checkbox.tg-reddit,.tg-socialiconssilmple li.tg-reddit a i{color:#ff5700}
.tg-socialiconssilmple .tg-checkbox.tg-quora,.tg-socialiconssilmple li.tg-quora a i{color:#b92b27}
.tg-socialiconssilmple .tg-checkbox.tg-yelp,.tg-socialiconssilmple li.tg-yelp a i{color:#af0606}
.tg-socialiconssilmple .tg-checkbox.tg-soundcloud,.tg-socialiconssilmple li.tg-soundcloud a i{color:#f30}
.tg-socialiconssilmple .tg-checkbox.tg-whatsapp,.tg-socialiconssilmple li.tg-whatsapp a i{color:#25d366}
.tg-socialiconssilmple .tg-checkbox.tg-wechat,.tg-socialiconssilmple li.tg-wechat a i{color:#09b83e}
.tg-socialiconssilmple .tg-checkbox.tg-instagram,.tg-socialiconssilmple li.tg-instagram a i{color:#e4405f}
.tg-socialiconssilmple .tg-checkbox.tg-dribbble,.tg-socialiconssilmple li.tg-dribbble a i{color:#ea4c89}
.tg-socialiconssilmple .tg-checkbox.tg-flickr,.tg-socialiconssilmple li.tg-flickr a i{color:#ff0084}
.tg-socialiconssilmple .tg-checkbox.tg-rss,.tg-socialiconssilmple li.tg-rss a i{color:#f60}
.tg-socialiconssilmple li a{background:transparent!important}
.tg-socialiconssilmple li a i{font-size:16px!important}
.tg-socialicons li a i{color:#fff;width:30px;display:block;font-size:13px;line-height:30px;text-align:center}
.tg-socialicons li a:hover{color:#fff}
.tg-roundicontext .tg-usericonholder{width:150px;display:block;overflow:hidden;font-style:normal}
.tg-roundicontext i,.tg-roundicontext span{float:left;font-size:13px;line-height:30px}
.tg-roundicontext:focus,.tg-roundicontext:hover{color:#fff}
.tg-rss .tg-roundicontext:hover{width:63px}
.tg-yelp .tg-roundicontext:hover,.tg-flickr .tg-roundicontext:hover{width:70px}
.tg-skype .tg-roundicontext:hover{width:78px}
.tg-vimeo .tg-roundicontext:hover,.tg-yahoo .tg-roundicontext:hover,.tg-reddit .tg-roundicontext:hover,.tg-quora .tg-roundicontext:hover{width:80px}
.tg-googleplus .tg-roundicontext:hover{width:85px}
.tg-tumblr .tg-roundicontext:hover{width:86px}
.tg-linkedin .tg-roundicontext:hover{width:87px}
.tg-wechat .tg-roundicontext:hover{width:90px}
.tg-twitter .tg-roundicontext:hover,.tg-dropbox .tg-roundicontext:hover{width:94px}

.tg-youtube .tg-roundicontext:hover,.tg-dribbble .tg-roundicontext:hover{width:96px}
.tg-facebook .tg-roundicontext:hover{width:100px}
.tg-instagram .tg-roundicontext:hover{width:104px}
.tg-whatsapp .tg-roundicontext:hover{width:106px}
.tg-soundcloud .tg-roundicontext:hover{width:116px}
.tg-pinterestp .tg-roundicontext:hover,.tg-stumbleupon .tg-roundicontext:hover{width:126px}
.tg-verticalmiddle{margin:0 -1px;float:none!important;display:inline-block;vertical-align:middle}
.tg-description{width:100%;float:left}
.tg-bglight{background:#f7f7f7}
.tg-bgdark{background:#373542}
.tg-stars span,.tg-stars{width:100px;height:16px;float:left;line-height:16px;position:relative}
.tg-stars span:after,.tg-stars:before{top:0;left:0;font-size:16px;line-height:16px;position:absolute;letter-spacing:4px;font-family:'FontAwesome';color:rgba(218,218,218,.8);content:'\f005 \f005 \f005 \f005 \f005'}
.tg-stars span{width:100%;overflow:hidden}
.tg-stars span:after{color:#fdd003}
.row.no-gutters{margin-right:0;margin-left:0}
.no-gutters>[class^="col-"],.no-gutters>[class*="col-"],.row.no-gutters>[class^="col-"],.row.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.tg-pagination{width:100%;float:left;padding:30px 0 0;font:13px/30px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-pagination ul{margin:0;padding:0;width:100%;float:left;list-style:none;line-height:30px;text-align:center}
.tg-pagination ul li{margin:0 3px;width:30px;height:30px;line-height:30px;background:#f8f8f8;list-style-type:none;display:inline-block;vertical-align:top}
.tg-pagination ul li a{color:#484848;display:block;text-align:center;position:relative;line-height:30px}
.tg-pagination ul li.tg-nextpage a,.tg-pagination ul li.tg-prevpage a{color:#fff;background:#484848}
.tg-pagination ul li.tg-prevpage a{border-radius:3px 0 0 3px}
.tg-pagination ul li.tg-nextpage a{border-radius:0 3px 3px 0}
.tg-pagination ul li.tg-nextpage a i,.tg-pagination ul li.tg-prevpage a i{display:block;line-height:30px}
.tg-pagination ul li a:hover,.tg-pagination ul li.tg-nextpage a:hover,.tg-pagination ul li.tg-prevpage a:hover,.tg-pagination ul li.tg-nextpage a:hover i,.tg-pagination ul li.tg-prevpage a:hover i{color:#fff}
.tg-breadcrumb{padding:0;margin:0;color:#FFF;float:left;list-style:none;text-align:right;font:14px/20px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-breadcrumb li{width:auto;color:#FFF;float:left;padding:0 15px;position:relative;line-height:inherit;list-style-type:none}
.tg-breadcrumb li:first-child{padding:0 15px 0 0}
.tg-breadcrumb li:after{top:0;left:-3px;content:'\f105';position:absolute;font-family:Fontawesome;font-size:14px;line-height:21px}
.tg-breadcrumb li:last-child{padding:0 0 0 15px}
.tg-breadcrumb li:first-child:after{display:none}
.tg-breadcrumb li a{display:block}
.tg-themedropdown{position:relative}
.tg-btndropdown{width:100%;float:left;padding:17px;display:block;color:#919191;font-size:13px;line-height:16px;background:rgba(0,0,0,0.20)}
.header-type-v1 .tg-loginregister{background:rgba(0,0,0,0.20);padding:17px}
.tg-btndropdown:hover,.tg-btndropdown:focus{color:#fff}
.tg-btndropdown em,.tg-btndropdown span,.tg-btndropdown i{float:left;font-style:normal;line-height:inherit}
.tg-btndropdown span,.tg-btndropdown i{color:#fff}
.tg-btndropdown em{padding:3px 0 2px}
.tg-btndropdown em img{display:block}
.tg-btndropdown span{padding:0 20px 0 10px}
.tg-btndropdown i{line-height:6px;padding:6px 0 4px}
.tg-dropdownmenu{top:80px;left:0;z-index:1001;opacity:0;width:100%;font-size:13px;list-style:none;background:#fff;line-height:16px;visibility:hidden;position:absolute;box-shadow:0 0 10px 1px rgba(0,0,0,0.10)}
.tg-dropdownmenu>li{width:100%;float:left;line-height:inherit;list-style-type:none}
.tg-dropdownmenu>li+li{border-top:1px solid #eaeaea}
.tg-dropdownmenu>li>a{width:100%;float:left;color:#333;position:relative;line-height:inherit;padding:10px 10px 10px 15px}
.tg-dropdownmenu>li>a:before{top:0;left:0;content:'';width:4px;height:0;position:absolute;font-size:inherit;background:#484848;line-height:inherit}
.tg-dropdownmenu>li.tg-active>a:before,.tg-dropdownmenu>li>a:hover:before{height:100%}
.tg-dropdownmenu>li.tg-active a,.tg-dropdownmenu>li>a:hover{background:#f7f7f7}
.tg-dropdownmenu li a em,.tg-dropdownmenu li a span{line-height:inherit;display:inline-block;vertical-align:middle}
.tg-dropdownmenu li a em{padding:2px 5px 0 0}
.tg-dropdownmenu li a em img{display:block}
.tg-themedropdown.open .tg-dropdownmenu{top:100%;opacity:1;visibility:visible}
.tg-themescrollbar{width:100%;float:left;height:450px;overflow:hidden}
.tg-formtheme{width:100%;float:left;position:relative}
.tg-formtheme fieldset{border:0;margin:0;padding:0;width:100%;float:left;position:relative}
.tg-formtheme fieldset .form-control,.tg-formtheme fieldset .tg-select select{border:0;position:relative}
.tg-inputwithicon{position:relative}
.tg-inputwithicon .tg-icon{top:50%;right:15px;z-index:2;color:#999;width:14px;display:block;cursor:pointer;margin:-7px 0 0;text-align:center;position:absolute}
.tg-inputwithicon .tg-icon.fa-angle-down{top:50%;width:8px;height:6px;line-height:6px;margin:-3px 0 0 0}
.tg-inputwithicon .tg-icon.fa-crosshairs{right:35px}
.tg-btns{width:100%;float:left}
.tg-btns .tg-btn{float:left}
.tg-btns .tg-btn+.tg-btn{margin:0 0 0 20px}
.tg-sectionhead{width:100%;float:left;text-align:center}
.tg-sectiontitle{width:100%;float:left;margin:0 0 30px;padding:0 0 50px;position:relative;text-align:center}
.tg-sectiontitle:before{width:170px;content:'';left:50%;bottom:15px;position:absolute;margin:0 0 0 -85px;border-bottom:1px solid #ddd}
.tg-sectiontitle:after{left:50%;bottom:0;width:30px;height:30px;display:block;content:'\f041';background:#fff;font-size:14px;line-height:30px;text-align:center;position:absolute;border-radius:50px;margin:0 0 0 -15px;font-family:'FontAwesome'}
.tg-bglight .tg-sectiontitle:after{background:#f7f7f7}
.tg-sectiontitle h2{margin:0;font-size:40px;font-weight:300;line-height:45px}
.tg-sectionhead .tg-description{padding:0 0 35px}
.tg-sectionhead .tg-description p{margin:0}
.tg-themetag{color:#fff;padding:0 13px;font-size:12px;overflow:hidden;line-height:22px;border-radius:3px;position:relative;display:inline-block}
.tg-themetag.sp-av-link{max-width:190px}
.tg-themetag i,.tg-themetag em{font-style:normal;display:inline-block;vertical-align:middle}
.tg-themetag em{padding:0 0 0 5px}
.tg-themetag:before,.tg-themetag:after{top:0;left:0;z-index:-1;content:'';width:100%;height:100%;position:absolute}
.tg-themetag:after{opacity:0;visibility:hidden;background:rgba(0,0,0,0.10)}
.tg-themetag:hover{color:#fff}
.tg-themetag:hover:after{opacity:1;visibility:visible}
.tg-heart{color:#fff;width:25px;height:25px;float:right;overflow:hidden;line-height:25px;border-radius:50%;text-align:center;position:relative}
.tg-heart:before,.tg-heart:after{top:0;left:0;content:'';z-index:-1;width:100%;height:100%;position:absolute;border-radius:50%}
.tg-heart:before{background:#ddd}
.tg-heart:after{opacity:0;visibility:hidden;background:rgba(0,0,0,0.10)}
.tg-heart:hover:after{opacity:1;visibility:visible}
.tg-heart i.fa{color:#fff;padding:8px 0;display:block;font-size:10px}
.tg-dropdowarrow{top:10px;z-index:5;color:#fff;right:20px;width:20px;height:20px;display:none;cursor:pointer;font-size:8px;line-height:20px;position:absolute;text-align:center;background:#484848}
.tg-dropdowarrow i{display:block;font-size:8px;line-height:19px}
.tg-open>.tg-dropdowarrow i:before{content:'\e874'}
.tg-themeliststyle{width:100%;float:left;margin:-8px 0;list-style:none;line-height:17px}
.single-sp_jobs .tg-content .tg-introduction ul li,.single-sp_jobs .tg-content .tg-jobrequirments ul li,.tg-themeliststyle li{width:100%;float:left;margin:8px 0;position:relative;padding:0 0 0 15px;line-height:inherit;list-style-type:none}
.tg-question .tg-description ul li:before,.single-sp_jobs .tg-content .tg-introduction ul li:before,.single-sp_jobs .tg-content .tg-jobrequirments ul li:before,.tg-themeliststyle li:before{top:0;left:0;content:'';border-radius:50%;position:absolute;line-height:inherit}
.single-sp_jobs .tg-content .tg-introduction ul li,.single-sp_jobs .tg-content .tg-jobrequirments ul li,.tg-themeliststyletick li{margin:6px 0 0;padding:0 0 0 20px}
.tg-question .tg-description ul li:before,.single-sp_jobs .tg-content .tg-introduction ul li:before,.single-sp_jobs .tg-content .tg-jobrequirments ul li:before,.tg-themeliststyletick li:before{top:1px;color:#919191;content:'\f00c';font-size:12px;font-family:'FontAwesome'}
.tg-themeliststyledisc li:before{top:50%;width:3px;height:3px;background:#999;margin:-1px 0 0}
.tg-themeliststylecircletick li{padding:0 0 0 30px}
.tg-themeliststylecircletick li:before{content:'\e87f';font-size:18px;font-family:'Linearicons-Free'}
.tg-wrapper{overflow:hidden}
.tg-header{z-index:99;position:relative}
body.tg-home .tg-main{padding:20px 0}
.tg-main{padding:100px 0}
.tg-twocolumns{width:100%;float:left}
.tg-content{width:100%;float:left}
.tg-sidebar{width:100%;float:left}
.tg-themeform{width:100%;float:left}
.tg-themeform fieldset{border:0;margin:0;padding:0;width:100%;float:left}
.tg-topbar{background:#333;position:relative}
.tg-languagesdropdown{float:left}
.tg-addressinfo{color:#fff;padding:17px 0;font-size:13px;line-height:16px;list-style:none;display:inline-block;vertical-align:top}
.tg-addressinfo li{float:left;padding:0 0 0 30px;line-height:inherit;list-style-type:none}
.tg-addressinfo li:first-child{padding-left:0}
.tg-addressinfo li i,.tg-addressinfo li a,.tg-addressinfo li address,.tg-addressinfo li span{margin:0;color:#fff;float:left;font-style:normal;font-size:inherit;line-height:inherit}
.tg-addressinfo li i{font-size:20px;padding:0 10px 0 0}
.tg-adminbox{float:right;font-size:13px}
.tg-loginregister,.tg-useradminbox{width:100%;float:left}
.tg-loginregister{padding:11px 0}
.tg-loginregister a{color:#42a5f5;margin:0 5px;font-size:13px;line-height:16px;position:relative;font:400 14px/17px 'Open Sans',Arial,Helvetica,sans-serif}
.tg-loginregister a+a:before{top:1px;left:-9px;content:'/';font-size:15px;line-height:16px;position:absolute}
.tg-loginregister a i{margin:0 5px 0 0}
.tg-loginregister a:hover:before{color:#919191}
.tg-loginregister .tg-btnlogin{margin-left:0}
.tg-loginregister .tg-btnregister{margin-right:0}
body.tg-login .tg-useradminbox,.tg-loginregister{display:block}
.tg-userdropdown{width:100%;float:left}
.tg-userdropdown .tg-btndropdown{color:#fff;padding:12px 17px}
.tg-userdropdown em{padding:0;overflow:hidden;margin:0 8px 0 0;border-radius:50%}
.tg-userdropdown span{padding:0;line-height:30px}
.tg-userdropdown i{line-height:6px;padding:14px 0 11px 3px}
.tg-usermenu{left:auto;right:0;padding:0;width:270px;margin:7px 0 0;border-radius:5px}
.tg-usermenu:before{width:0;height:0;right:36px;content:'';bottom:100%;position:absolute;border-bottom:10px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}
.tg-usermenu .tg-dashboardnav ul li a i{padding:0}
.tg-usermenu .tg-dashboardnav>ul>li+li{border-bottom:1px solid #ddd}
.tg-usermenu .tg-dashboardnav>ul>li>a{padding:11px 20px}
.tg-usermenu .tg-dashboardnav ul li.tg-hasdropdown{padding:0}
.tg-usermenu .tg-dashboardnav ul li.tg-hasdropdown>a{padding-bottom:11px}
.tg-dropdownmenu .tg-dashboardnav ul li a em{padding:0;margin:-9px 0 0 0}
.tg-userdropdown:hover .tg-dropdownmenu{top:100%;opacity:1;visibility:visible}
.tg-navigationarea{width:100%;float:left;padding:40px 0}
.tg-logo{float:left}
.tg-logo a,.tg-logo a img{display:block}
.tg-rightarea{float:right;padding:9px 0}
.tg-navigationarea{width:100%;float:left;padding:30px 0;position:relative;background:#fff;border-bottom:2px solid}
.sp-sticky .tg-header{top:0;left:0;position:fixed;z-index:999;border-color:#000;transition:all .4s ease}
.sp-sticky .tg-navigationarea .tg-logo,.sp-sticky .sticky-map .tg-navigationarea .tg-logo{width:132px}
.sp-sticky .tg-navigationarea .tg-rightarea,.sp-sticky .sticky-map .tg-navigationarea .tg-rightarea{padding:3px 0}
.sp-sticky .tg-header .tg-navigationarea{padding:15px}
.tg-logo{float:left}
.tg-logo a{display:block}
.tg-logo a img{display:block}
.tg-nav,.tg-addnav{float:right}
.tg-nav{float:left;text-transform:capitalize;font:400 14px/40px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-navigation{width:100%;float:left;padding:0}
.tg-navigation ul{margin:0;list-style:none;line-height:inherit;text-align:left}
.tg-navigation>ul{width:100%;float:left}
.tg-navigation ul li{position:relative;line-height:inherit;list-style-type:none}
.tg-navigation>ul>li{float:left;padding:0 30px 0 0}
.tg-navigation>ul>li:last-child{padding:0}
.tg-navigation>ul>li:last-child .sub-menu{right:0;left:auto}
.tg-navigation>ul>li:last-child i{font-style:normal;font-size:inherit;line-height:inherit;display:inline-block;vertical-align:middle}
.tg-navigation>ul>li:last-child i+i{display:none;line-height:inherit}
.tg-navigation>ul>li.page_item_has_children>a,.tg-navigation>ul>li.menu-item-has-children>a,.tg-navigation>ul>li.menu-item-has-icon>a{line-height:40px}
.tg-navigation>ul>li.page_item_has_children>a,.tg-navigation>ul>li.menu-item-has-children>a{padding:0 15px 0 0}
.tg-navigation>ul>li.menu-item-has-icon>a.fa,.tg-navigation>ul>li.page_item_has_children>a.fa,.tg-navigation>ul>li.menu-item-has-children>a.fa{padding:0 0 0 20px}
.tg-navigation ul li a{color:#484848;display:block;position:relative;font-family:'Open Sans',Arial,Helvetica,sans-serif}
.tg-navigation>ul>li.menu-item-has-icon>a:before,.menu-item-has-children a:before,.page_item_has_children a:before{top:0;right:15px;position:absolute;font-size:inherit;line-height:inherit;font-family:'FontAwesome'}
.tg-navigation>ul>li.menu-item-has-icon>a:before,.tg-navigation>ul>li.menu-item-has-children>a:before,.tg-navigation>ul>li.page_item_has_children>a:before{left:0;right:auto}
.tg-navigation ul li a:after{top:0;left:0;content:'';position:absolute;font-size:inherit;background:#484848;line-height:inherit}
.tg-navigation>ul>li>a:after{width:0;height:2px}
.tg-navigation>ul>li:hover>a:after,.tg-navigation>ul>li.current-menu-item>a:after{width:100%}
.tg-navigation>ul>.menu-item-has-children>ul.sub-menu,.tg-navigation>ul>.menu-item-has-children>ul.sub-menu>.menu-item-has-children>ul.sub-menu,.tg-navigation>ul>.menu-item-has-children>ul.sub-menu>.menu-item-has-children>ul.sub-menu>.menu-item-has-children>ul.sub-menu,.sub-menu,.children,.mega-menu{left:0;top:100px;opacity:0;z-index:5;font-size:13px;background:#fff;border-radius:5px;position:absolute;visibility:hidden;line-height:inherit;box-shadow:0 0 10px 1px rgba(0,0,0,0.10)}
.sub-menu,.children{width:230px}
.sub-menu li,.children li{width:100%;float:left;line-height:inherit}
.sub-menu li+li,.children li+li{border-top:1px solid #eaeaea}
.sub-menu>li.menu-item-has-children>a:before,.children>li.menu-item-has-children>a:before{content:'\f105';line-height:40px}
.sub-menu li a,.children li a{padding:0 15px}
.sub-menu li a:after,.children li a:after{width:3px;height:0}
.sub-menu>li.current-menu-item>a,.children>li.current-menu-item>a,.sub-menu>li:hover>a,.children>li:hover>a{background:#f7f7f7}
.sub-menu>li.current-menu-item>a:after,.children>li.current-menu-item>a:after,.sub-menu>li:hover>a:after,.children>li:hover>a:after{height:100%}
.tg-navigation>ul>.menu-item-has-children>ul.sub-menu>.menu-item-has-children>ul.sub-menu,.tg-navigation>ul>.menu-item-has-children>ul.sub-menu>.menu-item-has-children>ul.sub-menu>.menu-item-has-children>ul.sub-menu,.sub-menu .sub-menu,.children .children{left:100%}
.tg-rightarea .tg-btn{float:right;margin:0 0 0 40px}
.mega-menu{opacity:1;display:none;visibility:visible;box-shadow:0 0 10px 1px rgba(0,0,0,0.10)}
.mega-menu .sub-menu{width:100%;float:left;opacity:1;position:static;visibility:visible;display:table;table-layout:fixed;box-shadow:none}
.mega-menu .sub-menu+.sub-menu{border-top:1px solid #eaeaea}
.sub-menu.mega-menu-row>li{width:auto;float:none;padding:30px;border:0!important;display:table-cell;line-height:inherit;list-style-type:none}
.sub-menu.mega-menu-row>li:hover a,.sub-menu.mega-menu-row>li a:hover{background:0}
.sub-menu.mega-menu-row>li a:after{display:none}
.mega-menu .mega-menu-row>.mega-menu-col+.mega-menu-col{border-left:1px solid #eaeaea!important}
.mega-menu .mega-menu-row>.mega-menu-col a{padding:5px 0;line-height:20px}
.mega-menu .mega-menu-row>.mega-menu-col>a{font-size:16px;margin:0 0 20px;padding:0 0 0 20px!important}
.mega-menu .mega-menu-row>.mega-menu-col.page_item_has_children>a{padding:0 0 0 20px}
.mega-menu .mega-menu-row>.mega-menu-col>a.fa{padding:0 0 0 20px}
.mega-menu .mega-menu-row>.mega-menu-col a.fa{line-height:20px;padding:5px 0 5px 20px}
.mega-menu .mega-menu-row>.mega-menu-col a:before{top:5px;right:auto;left:0}
.mega-menu .mega-menu-row>.mega-menu-col>a:before,.mega-menu .mega-menu-row>.mega-menu-col>a.fa:before{top:0;line-height:inherit}
.mega-menu .mega-menu-row>.mega-menu-col .sub-menu li{border:0}
.mega-menu .mega-menu-row>.mega-menu-col div{width:100%;float:left;padding:0 0 20px;line-height:24px}
.mega-menu .mega-menu-row>.mega-menu-col div+.sub-memu{width:50%;float:left}
.tg-navigation>ul>.menu-item-has-children:hover>.sub-menu,.tg-navigation>ul>.page_item_has_children:hover>.children,.tg-navigation>ul>.menu-item-has-mega-menu:hover>.mega-menu{top:100%;opacity:1;visibility:visible}
.menu-item-has-children>ul>li.menu-item-has-children:hover>ul,.tg-navigation>ul>li>ul>li.menu-item-has-children:hover>ul,.tg-navigation>ul>li>ul>li>ul>li.menu-item-has-children:hover>ul,.tg-navigation>ul>.menu-item-has-children>ul.sub-menu>.menu-item-has-children:hover>ul.sub-menu,.tg-navigation>ul>.menu-item-has-children>ul.sub-menu>.menu-item-has-children>ul.sub-menu>.menu-item-has-children:hover>ul.sub-menu,.sub-menu li:hover .sub-menu,.children li:hover .children{top:0;opacity:1;visibility:visible}
.tg-searchbox .tg-checkbox input[type=checkbox]:checked+label,.tg-searchbox .tg-checkbox input[type=checkbox]:checked+label:before{color:#fff}
.tg-homebannerandslider{width:100%;float:left}
.tg-accordionandcategorysearch{width:42%;float:left;background:#333}
.tg-categoreyaccordion{width:100%;float:left;color:#fff;padding:30px 0 30px 14px}
.tg-categoreyaccordion .tg-themescrollbar{height:484px}
.tg-categoreyaccordion .mCSB_scrollTools{right:auto;left:0}
.tg-categoreyaccordion .mCSB_inside>.mCSB_container{margin:0 0 0 17px}
.tg-accordion,.tg-panel,.tg-panelcontent{width:100%;float:left}
.tg-accordionheading.tg-radio label{padding:15px}
.tg-categoreyaccordion .tg-panel,.tg-categoreyaccordion .tg-panelcontent{padding:0}
.tg-panel:nth-child(odd) .tg-accordionheading.tg-radio label{background:#333}
.tg-panel:nth-child(even) .tg-accordionheading.tg-radio label{background:#242424}
.tg-categoryicon{color:#fff;width:42px;height:42px;float:left;font-size:20px;line-height:42px;background:#fff;text-align:center;border-radius:50%;margin:0 10px 0 0}
.tg-automotive .tg-categoryicon{line-height:42px}
.tg-catenameandtypes{padding:11px 0;overflow:hidden;display:inline-block}
.tg-catenameandtypes span{display:block}
.tg-categoryname{color:#fff;font-size:16px;line-height:20px}
.tg-typesandjobs{color:#999;font-size:12px;line-height:15px}
.tg-panel .tg-accordionheading.tg-radio label:hover span,.tg-panel .tg-accordionheading.tg-radio input[type=radio]:checked+label span{color:#fff}
.tg-subcategoryradio label{padding:20px}
.tg-subcategoryradio:nth-child(odd) label{background:#333}
.tg-subcategoryradio:nth-child(even) label{background:#242424}
.tg-subcategoryradio label .tg-categoryname{padding:0;float:left;font-size:14px;line-height:14px}
.tg-subcategoryradio label .tg-typesandjobs{float:right}
.tg-categorysearch{width:100%;float:left;padding:20px;min-height:80px;background:#242424}
.tg-btnsearch{top:0;right:0;z-index:2;width:40px;height:40px;overflow:hidden;line-height:40px;position:absolute;border-radius:5px;background:transparent}
.tg-btnsearch i{display:block;text-align:center;line-height:inherit}
.tg-searchbox{width:58%;float:right;padding:59px 40px}
.sp-form-search{width:100%;float:left}
.sp-form-search fieldset{border:0;margin:0;padding:0;width:100%;float:left;position:relative}
.tg-searchbox fieldset legend{color:#fff;font-size:30px;font-weight:300;line-height:40px;margin:0 0 30px;padding:0 0 15px;border-bottom:1px solid rgba(0,0,0,0.10)}
.tg-formsearch .tg-checkbox label{color:#fff;font-size:13px}
.tg-formsearch .tg-checkbox input[type=checkbox]+label:before,.tg-subcategoryradio:hover label .tg-typesandjobs,.tg-subcategoryradio input[type=radio]:checked+label .tg-typesandjobs{color:#fff}
.tg-formsearch .tg-btn{background:0}
.tg-formsearch .tg-btn:before{background:#333}
.locate-me-wrap{width:100%;float:left;position:relative}
div[id^="location-pickr-map"],.location-pickr-map,#location-pickr-map{width:100%;height:400px}
.elm-display-none{display:none}
.locate-me-wrap .geolocate{top:50%;right:30px;width:16px;height:16px;margin:-8px 0 0;line-height:16px;position:absolute}
.locate-me-wrap .geodistance{top:50%;right:20px;height:6px;color:#999;display:block;line-height:6px;margin:-3px 0 0;position:absolute}
.locate-me-wrap .geodistance i{display:block;line-height:6px;text-align:center}
.geodistance_range{border-radius:5px;left:0;top:50px;z-index:99;width:100%;padding:20px;display:none;background:#fff;position:absolute;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.20);box-shadow:0 0 10px 1px rgba(0,0,0,0.20)}
.geodistance_range:after{bottom:100%;right:6px;height:0;content:"";position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff}
.geodistance_range .distance-ml{padding:0 0 20px}
.geodistance_range .ui-slider{border:0;height:5px;border-radius:50px;position:relative;background:#e6e6e6}
.geodistance_range .ui-slider-horizontal .ui-slider-handle{top:-4px}
.geo_distance.ui-slider .ui-slider-handle{border-radius:50%;height:12px;width:12px}
.chosen-container{border:0;width:100%!important;height:40px;outline:0;font-size:14px;background:#fff;box-shadow:none;line-height:18px;border-radius:5px}
.chosen-container-single .chosen-single{margin:0;z-index:2;color:#999;width:100%;height:40px;outline:0;background:0;font-size:14px;box-shadow:none;line-height:18px;padding:10px 18px;border-radius:5px;vertical-align:top;display:inline-block;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.chosen-container-single .chosen-single span{margin:0;width:100%}
.chosen-container-single .chosen-single div{display:none}
.chosen-container .chosen-results{margin:0;padding:0;width:100%;float:left;line-height:34px}
.chosen-container .chosen-results li{line-height:inherit;padding:2px 15px}
.chosen-container-active.chosen-with-drop .chosen-single{box-shadow:0;background:0;border-radius:5px;border:1px solid #ddd}
.chosen-container-single .chosen-drop,.tg-searchbox .chosen-container-single .chosen-single{border:0}
.tg-featuredprofiles{width:100%;float:left;overflow:hidden;position:relative}
.tg-featuredprofileslider .tg-featuredprofile figure{height:624px;background-repeat:no-repeat;-webkit-background-position:center center;-moz-background-position:center center;-ms-background-position:center center;-o-background-position:center center;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.tg-featuredprofiles h1{margin:0;top:60px;left:60px;z-index:3;color:#fff;width:256px;font-size:30px;font-weight:300;line-height:40px;position:absolute}
.tg-featuredprofiles h1 span{z-index:3;float:left;padding:0 8px;line-height:inherit;position:relative}
.tg-featuredprofiles h1 span:before{top:0;left:0;z-index:-1;content:'';width:100%;height:100%;position:absolute}
.tg-featuredprofiles h1 span:first-child:after{top:0;left:0;z-index:-1;content:'';width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.10)}
.tg-featuredprofiles h1 span+span{width:100%}
.tg-featuredprofilesbtns .tg-btnprev,.tg-featuredprofilesbtns .tg-btnnext{top:50%;padding:5px;width:100px;height:40px;cursor:pointer;overflow:hidden;margin:-20px 0 0;position:absolute;background:#484848}
.tg-featuredprofilesbtns .tg-btnprev{left:-60px;text-align:right;border-radius:0 20px 20px 0}
.tg-featuredprofilesbtns .tg-btnnext{right:-60px;text-align:left;border-radius:20px 0 0 20px}
.tg-featuredprofilesbtns .tg-btnprev span,.tg-featuredprofilesbtns .tg-btnnext span{display:block}
.tg-featuredprofilesbtns .tg-btnprev i,.tg-featuredprofilesbtns .tg-btnnext i,.tg-featuredprofilesbtns .tg-btnprev em,.tg-featuredprofilesbtns .tg-btnnext em{color:#919191;font-style:normal;display:inline-block;vertical-align:middle}
.tg-featuredprofilesbtns .tg-btnprev i,.tg-featuredprofilesbtns .tg-btnnext i{color:#fff;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;background:#292929}
.tg-featuredprofilesbtns .tg-btnprev em{padding:5px 15px 5px 0}
.tg-featuredprofilesbtns .tg-btnnext em{padding:5px 0 5px 15px}
.tg-featuredprofilesbtns .tg-btnprev:hover{left:0}
.tg-featuredprofilesbtns .tg-btnnext:hover{right:0}
.tg-featuredprofile{width:100%;float:left}
.tg-featuredprofile figure{margin:0;width:100%;float:left;position:relative}
.tg-featuredprofile figure>img{z-index:1;width:auto!important;height:624px;display:block;position:relative}
.tg-featuredprofile figcaption{left:0;bottom:0;z-index:2;width:100%;height:100%;position:absolute;background:-moz-linear-gradient(top,rgba(51,51,51,0) 0,rgba(51,51,51,0.04) 9%,rgba(51,51,51,0.15) 24%,rgba(51,51,51,0.61) 71%,rgba(51,51,51,0.73) 87%,rgba(51,51,51,0.8) 100%);background:-webkit-linear-gradient(top,rgba(51,51,51,0) 0,rgba(51,51,51,0.04) 9%,rgba(51,51,51,0.15) 24%,rgba(51,51,51,0.61) 71%,rgba(51,51,51,0.73) 87%,rgba(51,51,51,0.8) 100%);background:linear-gradient(to bottom,rgba(51,51,51,0) 0,rgba(51,51,51,0.04) 9%,rgba(51,51,51,0.15) 24%,rgba(51,51,51,0.61) 71%,rgba(51,51,51,0.73) 87%,rgba(51,51,51,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00333333',endColorstr='#cc333333',GradientType=0)}
.tg-featuredprofilecontent{bottom:0;left:0;width:100%;position:absolute;padding:0 40px 40px}
.tg-contentbox{width:330px;float:left}
.tg-companylogo{float:left;width:70px;height:70px;overflow:hidden;margin:0 8px 0 0;position:relative;border-radius:3px;background:#f7f7f7}
.tg-companycontent{overflow:hidden}
.tg-tags{width:100%;float:left;list-style:none;font-size:12px;line-height:20px}
.tg-tags li{float:left;font-size:inherit;line-height:inherit;list-style-type:none}
.tg-tags li+li{padding:0 0 0 10px}
.tg-tag{color:#999;float:left;padding:0 10px;font-size:12px;line-height:20px;border-radius:3px;background:#fff;border:1px solid #ddd}
.tg-tag:hover{color:#999}
.tg-title{width:100%;float:left}
.tg-title h3{margin:0;font-size:16px;line-height:19px}
.tg-companycontent .tg-title{padding:5px 0}
.tg-companycontent .tg-title h3 a{display:block}
.tg-featuredprofiles .tg-companycontent .tg-title h3 a{color:#fff}
.tg-featuredprofiles .tg-companycontent .tg-matadata{color:#fff}
.tg-matadata{width:100%;float:left;list-style:none;font-size:13px;line-height:16px}
.tg-matadata li{float:left;padding:0 10px;position:relative;line-height:inherit;list-style-type:none}
.tg-matadata li a{color:#919191;display:block;line-height:inherit}
.tg-matadata li:first-child{padding-left:0}
.tg-matadata li+li:before{top:0;left:-2px;content:'/';font-size:13px;line-height:13px;position:absolute}
.tg-matadata li .tg-stars,.tg-matadata li .tg-stars span:after,.tg-matadata li .tg-stars:before{height:13px;font-size:13px;line-height:13px}
.tg-matadata li .tg-stars{width:77px}
.tg-matadata li i,.tg-matadata li em{float:left;font-size:13px;line-height:13px;font-style:normal}
.tg-matadata li i{padding-right:3px}
.tg-featuredprofile figcaption .tg-btn{float:right;margin:14px 0}
.tg-topcategories{width:100%;float:left}
.tg-category{width:100%;float:left;margin:15px 0;overflow:hidden;background:#333;border-radius:5px}
.tg-category figure{margin:0;width:100%;float:left}
.tg-category figure img{z-index:1;width:100%;height:auto;display:block;position:relative}
.tg-category:hover figure img{opacity:.10}
.tg-category figure figcaption{top:0;left:0;z-index:2;width:100%;height:100%;padding:20px;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}
.tg-category figure figcaption .tg-categoryicon{width:70px;height:70px;font-size:30px;line-height:70px;margin:0 0 15px}
.tg-category figure figcaption .tg-categoryname{padding:0;font-size:18px;line-height:18px}
.tg-category figure figcaption .tg-categoryname a{color:#fff}
.tg-category figure figcaption .tg-themetag{right:20px;bottom:20px;position:absolute}
.tg-btnbox{width:100%;float:left;padding:15px 0 0;text-align:center}
.tg-btnviewall{padding:0 60px}
.tg-advantagies{width:100%;float:left}
.tg-advantage{width:100%;float:left;text-align:center;position:relative}
.tg-advantageicon{width:100px;height:100px;display:block;margin:0 auto;background:#fff;border-radius:50%;position:relative}
.tg-advantageicon .tg-badge{top:0;left:0;padding:0;color:#fff;width:30px;height:30px;display:block;font-size:14px;line-height:30px;border-radius:50%;font-style:normal;position:absolute;background:#484848}
.tg-advantageicon em{display:block;text-align:center;line-height:100px}
.tg-advantage .tg-title{padding:20px 0 15px}
.tg-advantage .tg-title h3{margin:0;font-size:18px;line-height:18px}
.tg-advantage .tg-title h3 a{color:#333}
.tg-advantage .tg-description p{margin:0}
.tg-latestserviceproviders{width:100%;float:left;margin:-15px 0}
.tg-serviceprovider{z-index:2;width:100%;float:left;margin:15px 0;position:relative}
.tg-featuredimg{width:100%;float:left;margin:0 0 15px;overflow:hidden;position:relative;border-radius:5px}
.tg-serviceprovider:hover .tg-featuredimg{-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.50);box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.50)}
.tg-featuredimg img{z-index:-1;width:100%;height:auto;display:block;position:relative}
.tg-featuredimg figcaption{top:0;left:0;z-index:2;padding:20px;width:100%;height:100%;position:absolute}
.tg-categorytag{float:left;position:relative}
.tg-serviceprovidercontent{width:100%;float:left}
.tg-serviceprovidercontent .tg-title h3 a{color:#333;width:100%;display:block}
.tg-serviceprovidercontent .tg-matadata{color:#999}
.tg-clientlargedp{margin:0;width:210px;height:210px;float:right;position:relative;border-radius:50%}
.tg-clientlargedp img{z-index:1;width:100%;height:auto;display:block;overflow:hidden;position:relative;border-radius:50%}
.tg-quotes{color:#fff;bottom:0;left:0;z-index:2;width:80px;height:80px;display:block;border-radius:50%;position:absolute}
.tg-quotes i{display:block;font-size:28px;line-height:80px;text-align:center}
.tg-testimonials{width:100%;float:left;padding:0 100px 0 0}
.tg-testimonialcontentslider,.tg-testimonialcontentslider .item,.tg-testimonialnavigationslider,.tg-testimonialnavigationslider .item,.tg-testimonial{width:100%;float:left}
.tg-testimonial h2{margin:0 0 20px;font-size:24px;font-weight:300;line-height:18px}
.tg-testimonial h3{margin:0 0 30px;font-size:40px;font-weight:300;line-height:28px}
.tg-testimonial blockquote{border:0;margin:0;padding:0;width:100%;float:left;quotes:none;color:#919191;font-size:14px;line-height:24px}
.tg-testimonial blockquote:before,.tg-testimonial blockquote:after{display:none}
.tg-testimonial blockquote q{width:100%;float:left;text-align:left}
.tg-testimonial blockquote q p{font-size:14px;line-height:24px}
.tg-testimonialnavigationslider{padding:30px 60% 0 0}
.tg-testimonialnavigationslider .item{width:100%;float:left;cursor:pointer}
.tg-testimonialnavigationslider .item figure{margin:0;width:100%;float:left;overflow:hidden;border-radius:50%;border:3px solid #f7f7f7}
.tg-testimonialnavigationslider .item:hover figure img,.tg-testimonialnavigationslider .current .item figure img{opacity:.30}
.tg-testimonialnavigationslider .item figure img{width:100%!important;height:auto;display:block;border-radius:50%}
.tg-testimonialcontentslider .owl-nav .owl-next,.tg-testimonialcontentslider .owl-nav .owl-prev{top:50%;width:22px;height:40px;margin-top:-20px;position:absolute}
.tg-testimonialcontentslider .owl-nav .owl-prev{left:10px}
.tg-testimonialcontentslider .owl-nav .owl-next{right:10px}
.tg-newsandposts{width:100%;float:left}
.tg-post{width:100%;float:left}
.tg-post:hover .tg-featuredimg{margin:0 0 15px;-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.50);box-shadow:inset 0 0 20px 0 rgba(0,0,0,0.50)}
.tg-featuredimg a{display:block}
.tg-featuredimg img,.tg-featuredimg a img{width:100%;height:auto;display:block;position:relative}
.tg-postcontent{width:100%;float:left}
.tg-postcontent .tg-description{padding:15px 0 15px 0}
.tg-postcontent .tg-title h3 a{width:100%;display:block}
.tg-postmatadata{width:100%;float:left;color:#919191;list-style:none;font-size:13px;line-height:16px}
.tg-postmatadata li{width:100%;float:left;padding:5px 0 0;line-height:inherit;list-style-type:none}
.tg-postmatadata li a{color:inherit;line-height:inherit;display:inline-block}
.tg-postmatadata li a i,.tg-postmatadata li a span{display:inline-block;vertical-align:middle}
.tg-postmatadata li a i{width:25px}
.tg-footer{background:rgba(51,51,51,0.94);-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-attachment:fixed;-moz-background-attachment:fixed;-ms-background-attachment:fixed;-o-background-attachment:fixed;background-attachment:fixed}
.tg-features{width:100%;float:left;color:#919191;padding-top:60px;list-style:none;font-size:13px;line-height:16px}
.tg-footer .sp-widgets-area{padding-top:60px}
.tg-features li{width:33.33%;float:left;padding:0 1px;line-height:inherit;list-style-type:none}
.tg-feature{width:100%;float:left;background:#333;border-radius:3px;padding:20px 26px}
.tg-featureicon{width:60px;height:60px;float:left;overflow:hidden;line-height:60px;border-radius:50%;text-align:center}
.tg-featureicon i{color:#fff;display:block;font-size:30px;line-height:inherit;width:auto;height:auto}
.tg-featurecontent{overflow:hidden;padding:11px 0 10px 10px}
.tg-featurecontent h3{margin:0;width:100%;font-size:18px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tg-featurecontent span{width:100%;display:block;padding:5px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tg-fourcolumns{width:100%;float:left}
.tg-footercolumn{width:100%;float:left}
.tg-fourcolumns .tg-footercolumn{padding:0 0 60px}
.tg-footercolumn .tg-logo{float:left;padding:0 0 30px}
.tg-footercolumn .tg-description{padding:0 0 30px}
.tg-footercolumn .tg-description p{margin:0}
.tg-contactinfo{width:100%;float:left;list-style:none}
.tg-contactinfo li{width:100%;float:left;list-style-type:none}
.tg-contactinfo li i{width:25px}
.tg-contactinfo li i,.tg-contactinfo li address,.tg-contactinfo li span{margin:0;font-style:normal;display:inline-block;vertical-align:top;max-width:250px}
.tg-footercolumn .tg-socialicons{width:100%;float:left;padding:20px 0 0}
body.author .tg-contactinfo li i{padding:2px 0 0}
.tg-footercolumn .tg-socialicons li:first-child{padding-left:0}
.tg-footerbar{color:#aaa;width:100%;float:left;padding:15px 0;font-size:13px;line-height:20px;background:#333}
.tg-footerbar span{float:left}
.tg-footernav{float:right;line-height:20px}
.tg-footernav ul{width:100%;float:right;list-style:none;line-height:inherit}
.tg-footernav ul li{float:left;padding:0 0 0 20px;line-height:inherit;list-style-type:none}
.tg-footernav ul li a{color:#aaa;display:block}
.tg-widget{width:100%;float:left;padding:0 0 40px}
.tg-widgettitle{width:100%;float:left;margin:0 0 20px;padding:0 20px 20px;position:relative;border-bottom:1px solid #ddd}
.tg-sidebar .tg-widgettitle:before{left:0;bottom:-1px;z-index:2;content:'';width:50px;height:1px;position:absolute}
.tg-footercolumn .tg-widgettitle{border-color:#919191}
.tg-widgettitle h3{color:#333;margin:0;font-size:18px;line-height:18px}
.tg-footercolumn .tg-widgettitle h3{color:#aaa}
.tg-widgetcontent{width:100%;float:left;padding:0 20px}
.tg-footercolumn .tg-widgetcontent{padding:0}
.tg-widget ul,.tg-widgetcontent ul{width:100%;float:left;list-style:none;font-size:13px;line-height:16px}
.tg-widget ul{padding:0 20px}
.tg-widget .tg-widgetcontent ul{padding:0}
.tg-widget ul.tg-matadata{padding:0}
.tg-widget ul li,.tg-widgetcontent ul li{width:100%;float:left;line-height:inherit;list-style-type:none}
.tg-widget>ul>li,.tg-widgetcontent>ul>li{width:100%;float:left}
.tg-widget ul li a,.tg-widgetcontent ul li a{float:left;color:#aaa;line-height:16px;position:relative}
.tg-widgetcontent ul li a em{float:right;font-style:normal}
.tg-widgettwitter .tg-widgetcontent ul li{position:relative;padding:0 0 0 25px}
.tg-widget>ul>li+li{padding:15px 0 0}
.tg-widgettwitter .tg-widgetcontent ul li+li{margin:30px 0 0}
.tg-widgettwitter .tg-widgetcontent ul li:before{top:7px;left:0;font-size:12px;line-height:10px;content:'\f099';position:absolute;font-family:'FontAwesome'}
.tg-widgettwitter .tg-widgetcontent ul li .tg-description{padding:0}
.tg-widgettwitter .tg-widgetcontent ul li a{margin:5px 0;display:block}
.tg-widgettwitter .tg-widgetcontent ul li time{width:100%;float:left}
.tg-widgetusefullinks .tg-widgetcontent ul li{width:50%;padding:0 0 8px}
.tg-widgetusefullinks .tg-widgetcontent ul li a{padding:0 0 0 15px}
.tg-widgetusefullinks .tg-widgetcontent ul li a:before{top:0;left:0;content:'\e876';position:absolute;font-size:8px;line-height:inherit;font-family:'Linearicons-Free'}
.tg-widgetfreeinspection .tg-widgetcontent>ul>li+li{padding:30px 0 0}
.tg-widgetfreeinspection ul li figure{width:40px;float:left;background:#fff;margin:0 10px 0 0;border-radius:50%}
.tg-widgetfreeinspection .tg-contentbox{width:auto;float:none;padding:2px 0;overflow:hidden}
.tg-widgetfreeinspection .tg-contentbox h4{width:100%;float:left;margin:0 0 4px;font-size:14px;line-height:17px}
.tg-widgetfreeinspection .tg-contentbox h4 a{color:#aaa}
.tg-widgetfreeinspection .tg-contentbox .tg-matadata{margin:0}
.tg-widgetfreeinspection .tg-contentbox .tg-matadata li{width:auto;padding:0 5px}
.tg-widgetfreeinspection .tg-contentbox .tg-matadata li:first-child{padding-left:0}
.tg-themerangeslider{width:100%;float:left;height:3px;margin:10px 0;border-radius:0;background:#ddd;border:0!important}
.tg-amountbox{width:100%;float:left;margin:15px 0 0}
.tg-amountbox span{float:left;margin:0 5px 0 0;display:block;font:400 14px/17px 'Work Sans',Arial,Helvetica,sans-serif;color:#999}
.tg-amountbox input{border:0;width:auto;float:left;padding:0;height:auto;color:#999;line-height:auto;font:400 14px/17px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-widget .tg-videobox{width:60px}
.tg-widget .tg-videocontent{overflow:hidden;padding:0 0 0 15px}
.tg-videotitle{width:100%;float:left}
.tg-videotitle h4{margin:0 0 12px;display:block;font-size:14px;line-height:17px}
.tg-fourcolumns .tg-widget .tg-widgettitle+label{width:100%;float:left}
.tg-fourcolumns .tg-widget select{margin:0;width:100%;max-width:100%}
.tg-footercolumn.widget_nav_menu .menu,.tg-footercolumn.widget_nav_menu .menu li,.tg-footercolumn .menu-header-menu-container .menu,.tg-footercolumn .menu-header-menu-container .menu li{padding:5px 0;font-size:13px;line-height:20px}
.tg-footercolumn .menu-header-menu-container .sub-menu{padding:0;background:0}
.menu-useful-links-container>.menu li{padding:8px}
.menu-useful-links-container>.menu li:first-child{padding-top:0}
.tg-paddingzero{padding:0!important}
.tg-innerpagebanner{width:100%;float:left}
.tg-innerpagebanner .tg-innerbannerimg{width:100%;float:left;padding:75px 0;position:relative;background:rgba(0,0,0,0.50)}
.tg-mapinnerbanner{width:100%;float:left;position:relative}
.tg-pagetitle{float:left}
.tg-pagetitle h1{margin:0;font-size:30px;line-height:30px;color:#FFF}
.tg-mapinnerbanner .sp-search-provider-banner-v2,.tg-mapinnerbanner .tg-searchbox{z-index:4;width:100%;float:left;height:148px;position:relative;padding:42px 0 58px;background:transparent}
.tg-bannercontent{width:100%;float:left;text-align:center}
.tg-mapinnerbanner .tg-map{background:rgba(51,51,51,1)}
.tg-mapinnerbanner .tg-map>div{opacity:.30}
.tg-mapinnerbanner.tg-open .tg-map>div{opacity:1}
.tg-mapinnerbanner .tg-formsearch{height:48px;position:relative;border-radius:5px;background:#e1e1e1;padding:4px 54px 4px 4px}
.tg-mapinnerbanner .tg-formsearch fieldset{position:static;background:#fff;border-radius:5px}
.tg-mapinnerbanner .tg-formsearch .form-group{margin:0;width:33.33%;float:left;border-left:1px solid #ddd}
.tg-mapinnerbanner .tg-formsearch .form-group:first-child{border-color:#fff}
.tg-mapinnerbanner .tg-formsearch .form-control,.tg-mapinnerbanner .tg-formsearch .tg-select select{border:0;height:40px;border-radius:0;padding:6px 15px;line-height:20px}
.tg-mapinnerbanner .tg-formsearch .tg-btn{top:4px;right:4px;padding:0;width:44px;height:40px;line-height:40px;position:absolute}
.tg-mapinnerbanner .tg-formsearch .tg-btn i{padding:0;color:#fff;display:block;line-height:inherit}
.tg-map{width:100%;float:left;height:148px;margin:-148px 0 0;position:relative}
.tg-mapinnerbanner.tg-open .tg-map{height:600px}
.tg-map div[title=""]{padding:0 2px 0 0;width:37px!important;height:37px!important;font-size:15px!important;line-height:37px!important;background-size:auto!important;background-position:center!important}
.tg-mapcontrols{top:5px;left:15px;width:126px;position:absolute}
.tg-mapinnerbanner.tg-open .tg-mapcontrols{z-index:99}
.tg-mapcontrols span{float:left;width:30px;height:30px;color:#fff;cursor:pointer;font-size:13px;line-height:30px;text-align:center;background:#484848;border-radius:3px}
.tg-mapcontrols span+span{margin:0 0 0 2px}
.tg-btnmapview{left:50%;bottom:-15px;width:120px;height:30px;display:block;padding:0 10px;font-size:13px;line-height:30px;text-align:center;position:absolute;margin:0 0 0 -60px}
.tg-btnmapview span,.tg-btnmapview i{color:#fff;font-size:inherit;line-height:inherit;display:inline-block;vertical-align:top}
.tg-btnmapview i{font-size:8px;padding:0 0 0 8px}
.infoBox{width:390px;background:#fff;position:relative;border-radius:3px 3px 3px 3px}
.infoBox:after{width:0;height:0;content:'';bottom:-7px;right:185px;position:absolute;transform:rotate(134deg);border-top:15px solid #999;border-left:15px solid transparent!important}
.infoBox>img{top:5px;right:5px;z-index:10;position:absolute!important}
.tg-infoBox{padding:25px;background:#fff;overflow:hidden;border-bottom:2px solid;border-radius:3px 3px 0 3px}
.tg-infoBox .tg-serviceprovider{margin:0;z-index:2;width:100%;float:left;position:relative}
.tg-mapinnerbanner .tg-infoBox .tg-featuredimg,.tg-listing .tg-infoBox .tg-featuredimg{width:80px;float:left;margin:0 15px 0 0}
.tg-servicesfacilities{width:100%;float:left;margin:-15px 0}
.tg-servicefacility{width:100%;float:left;padding:15px 0;text-align:center}
.tg-servicefacilityicon{color:#fff;width:100px;height:100px;display:block;font-size:30px;line-height:100px;border-radius:50%;margin:0 auto 20px;background:#484848}
.tg-servicefacilityicon i{display:block;line-height:inherit}
.tg-servicefacility .tg-title{padding:0 0 10px}
.tg-servicefacility .tg-title h3{font-size:18px;line-height:14px}
.tg-servicefacility .tg-description p{margin:0}
.sp-sc-video,.sp-sc-text-block{width:100%;float:left}
.sp-sc-video iframe{width:100%!important}
.tg-textshortcode,.tg-videoshortcode{width:100%;float:left}
.tg-textshortcode .tg-description p{margin:0 0 30px}
.tg-videoshortcode figure{margin:0;width:100%;float:left;overflow:hidden;position:relative}
.tg-videoshortcode figure img{z-index:1;width:auto;height:600px;display:block;max-width:none;position:relative}
.tg-btnplay{top:50%;left:50%;z-index:2;width:92px;height:92px;color:#484848;font-size:20px;overflow:hidden;line-height:80px;position:absolute;border-radius:50%;text-align:center;margin:-100px 0 0 -46px;border:6px solid rgba(255,255,255,0.30)}
.tg-btnplay:hover{color:#333}
.tg-btnplay i{display:block;background:#fff;line-height:80px}
.tg-bordertitle{width:100%;float:left;margin:0 0 30px;padding:0 0 15px;position:relative}
.tg-bordertitle:before{left:0;bottom:0;content:'';width:100px;height:1px;position:absolute}
.tg-bordertitle h2{margin:0;float:left;color:#333;font-size:30px;font-weight:300;line-height:30px}
.tg-companyvideo{width:100%;float:left;overflow:hidden;position:relative}
.tg-companyvideo .tg-videoshortcode{top:0;left:0;z-index:2;width:50%;height:100%;float:none;position:absolute;background:#484848}
.tg-companyvideo .tg-textshortcode{padding:0 0 0 15px}
.tg-timeline{width:100%;float:left}
.tg-timelinenav{width:100%;float:left;padding:0 0 50px;display:table;table-layout:fixed}
.tg-timelinenav li{display:table-cell;vertical-align:top;list-style-type:none;line-height:inherit;text-align:center;position:relative}
.tg-timelinenav li:before{top:50%;left:0;z-index:-1;width:100%;height:1px;content:'';background:#ddd;position:absolute}
.tg-timelinenav li a{width:6px;height:6px;display:block;margin:6px auto;background:#ddd;border-radius:50%}
.tg-timelinenav li a:before{top:100%;left:0;z-index:2;opacity:0;width:100%;color:#484848;padding:50px 0 0;visibility:hidden;position:absolute;text-align:center;content:attr(data-date);font:400 14px/14px 'Open Sans',Arial,Helvetica,sans-serif}
.tg-timelinenav li a:after{top:50%;left:50%;width:6px;opacity:0;height:6px;content:'';display:block;visibility:hidden;position:absolute;border-radius:50%;margin:-3px 0 0 -3px}
.tg-timelinenav li a:hover,.tg-timelinenav li.active a{width:18px;height:18px;margin:0 auto;background:#fff;border:2px solid}
.tg-timelinenav li a:hover:before,.tg-timelinenav li.active a:before{opacity:1;padding:10px 0 0;visibility:visible}
.tg-timelinenav li a:hover:after,.tg-timelinenav li.active a:after{opacity:1;visibility:visible}
.tg-timelinetabcontent{width:100%;float:left}
.tg-timelinetabcontent .tab-pane{width:100%;float:left;padding:30px;background:#f7f7f7}
.tg-oneslideslidershortcode{width:100%;float:left;overflow:hidden;border-radius:5px}
.tg-oneslideslidershortcode .item{margin:0;width:100%;float:left}
.tg-oneslideslidershortcode .item img{width:100%;height:auto;display:block}
.tg-oneslideslidershortcode .owl-nav>div{top:50%;color:#fff;width:30px;height:30px;display:block;margin:-15px 0 0;line-height:30px;text-align:center;border-radius:50%;position:absolute;background:#292929}
.tg-oneslideslidershortcode .owl-nav .owl-prev{left:15px}
.tg-oneslideslidershortcode .owl-nav .owl-next{right:15px}
.tg-secureandreliable{width:100%;float:left;position:relative}
.tg-secureandreliable .tg-btn{top:50%;right:0;z-index:2;margin:-21px 0 0;position:absolute}
.tg-secureandreliable .tg-textshortcode{z-index:2;position:relative;padding:0 170px 0 0}
.tg-secureandreliable .tg-textshortcode h2{margin:0 0 15px;font-size:24px;font-weight:300;line-height:18px}
.tg-secureandreliable .tg-textshortcode h3{margin:0 0 30px;font-size:40px;font-weight:300;line-height:40px}
.tg-secureandreliable .tg-textshortcode .tg-description p{margin:0}
.tg-noticeboard{margin:-50px 0;overflow:hidden;-webkit-animation:animationFrames ease-in-out 6s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 0;-moz-animation:animationFrames ease-in-out 6s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 0;-o-animation:animationFrames ease-in-out 6s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 0;-ms-animation:animationFrames ease-in-out 6s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 0;animation:animationFrames ease-in-out 6s;animation-iteration-count:infinite;transform-origin:50% 0}
@-webkit-keyframes animationFrames{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
100%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
}@-moz-keyframes animationFrames{0%{-moz-transform:rotate(15deg);transform:rotate(15deg)}
50%{-moz-transform:rotate(-15deg);transform:rotate(-15deg)}
100%{-moz-transform:rotate(15deg);transform:rotate(15deg)}
}@-o-keyframes animationFrames{0%{-o-transform:rotate(15deg);transform:rotate(15deg)}
50%{-o-transform:rotate(-15deg);transform:rotate(-15deg)}
100%{-o-transform:rotate(15deg);transform:rotate(15deg)}
}@keyframes animationFrames{0%{transform:rotate(15deg)}
50%{transform:rotate(-15deg)}
100%{transform:rotate(15deg)}
}.tg-brands{width:100%;float:left;margin:0 0 -15px}
.tg-brand{width:25%;float:left;padding:15px;text-align:center}
.tg-brand figure{margin:0;width:100%;height:170px;float:left;background:#f7f7f7;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}
.tg-brand figure img{display:block}
.tg-listing{clear:both;overflow:hidden;position:relative}
.tg-listing .tg-sortfilters{width:auto;float:right}
.tg-serviceproviders{padding:0 15px;overflow:hidden}
.tg-serviceproviders .tg-companycontent{width:100%;float:left}
.tg-totallistingfound{float:left;color:#333;padding:6px 0}
.tg-listingvtwo .tg-serviceproviders{width:39.9%;background:#fcfcfc}
.sticky-map .tg-listingvtwo .tg-serviceproviders .tg-pagination{padding:30px 0 150px}
.tg-listingvtwo .tg-formsearch{clear:both;width:auto;float:left;background:#fff;margin:0 -15px;padding:30px 15px;border-bottom:1px solid #ddd}
.tg-listingvtwo .tg-formsearch fieldset{margin:0 0 20px;position:relative;padding:0 60px 0 0}
.tg-listingvtwo .tg-formsearch .form-group{margin:0;width:33.33%;float:left;padding:0 20px 0 0}
.tg-listingvtwo .tg-formsearch .tg-btn{top:0;right:0;padding:0;width:60px;height:40px;line-height:40px;position:absolute}
.tg-listingvtwo .tg-formsearch .tg-btn i{line-height:inherit}
.tg-btnadvancefilters{float:right}
.tg-btnadvancefilters span,.tg-btnadvancefilters i{float:left;font-size:13px;line-height:16px}
.tg-btnadvancefilters i{font-size:16px;padding:0 0 0 10px}
.tg-advancedfilters{top:0;left:40%;width:330px;z-index:3;display:none;position:absolute}
.tg-advancedfilters .tg-formrefinesearch fieldset{margin:0;padding:0 10px 30px}
.tg-advancedfilters .tg-formrefinesearch fieldset:nth-child(odd){background:#242424}
.tg-advancedfilters .tg-formrefinesearch fieldset:nth-child(even){background:#333}
.tg-advancedfilters .tg-formrefinesearch fieldset:last-child{padding:30px}
.tg-advancedfilters .tg-formrefinesearch fieldset h4{color:#fff;padding:15px;border-color:#919191}
.tg-advancedfilters .tg-formrefinesearch h4:before{background:#fff}
.tg-advancedfilters .tg-formrefinesearch .tg-ratingcheckbox .tg-checkbox{width:50%;float:left}
.tg-filters{z-index:2;width:100%;float:left;position:relative;padding:30px 0 30px 17px}
.tg-filters .tg-totallistingfound{float:left}
.tg-filters .tg-sortfilters{width:auto;float:right;padding:0}
.tg-themescrollbar{z-index:2;width:100%;float:left;height:974px;overflow:hidden;position:relative}
.tg-listingscrollbar .mCSB_inside>.mCSB_container{margin:0 0 0 17px}
.tg-listingscrollbar .mCSB_scrollTools{left:0;right:auto}
.tg-listingscrollbar .mCSB_scrollTools .mCSB_draggerRail{background:#ddd}
.tg-listingvtwo .tg-serviceproviders .tg-serviceprovider{margin:0 0 30px}
.tg-listingvtwo .tg-btnbox{padding:30px 0}
.tg-mapclustring{width:60%;float:right;overflow:hidden}
.tg-mapclustringholder{width:100%;float:left;position:relative}
.tg-listingvtwo .tg-map{margin:0;overflow:hidden;height:calc(100vh - 122px)}
.admin-bar .tg-listingvtwo .tg-map{height:calc(100vh - 155px)}
.tg-listingvtwo .tg-mapclustring.is_stuck .tg-map{height:calc(100vh - 72px)}
.tg-serviceproviders .geodistance_range{padding:10px}
.tg-formrefinesearch h3{margin:0;font-size:20px;font-weight:600;line-height:20px}
.tg-formrefinesearch fieldset+fieldset{margin:30px 0 0}
.tg-formrefinesearch fieldset h4{margin:0;color:#333;font-size:16px;line-height:12px;position:relative;padding:0 15px 15px;border-bottom:1px solid #ddd}
.tg-formrefinesearch h4:before{left:0;bottom:-1px;z-index:2;content:'';width:50px;height:1px;position:absolute}
.tg-checkboxgroup{width:100%;float:left;padding:15px 15px 0}
.tg-checkboxgroup>.form-group:last-child{margin:0}
.tg-formrefinesearch .tg-radio,.tg-formrefinesearch .tg-checkbox{width:100%;float:left;padding:0 0 8px}
.tg-formrefinesearch .tg-checkbox label,.tg-formrefinesearch .tg-radio label{color:#999;font-size:13px;line-height:16px}
.tg-formrefinesearch .tg-checkbox label:before{box-shadow:none}
.tg-formrefinesearch .tg-checkbox:hover label,.tg-formrefinesearch .tg-checkbox input[type=checkbox]:checked+label,.tg-formrefinesearch .tg-checkbox input[type=checkbox]:checked+label:before,.tg-formrefinesearch .tg-checkbox input[type=checkbox]:checked+label:after{color:#999;border-color:#999}
.tg-checkboxgroup .form-group{margin:0 0 10px}
.tg-formrefinesearch .tg-ratingcheckbox .tg-checkbox label{line-height:15px}
.tg-ratingcheckbox .tg-checkbox label .tg-stars{float:left;margin:0 0 0 3px}
.tg-ratingcheckbox .tg-checkbox label .tg-stars,.tg-ratingcheckbox .tg-checkbox label .tg-stars:before,.tg-ratingcheckbox .tg-checkbox label .tg-stars span,.tg-ratingcheckbox .tg-checkbox label .tg-stars span:after{height:15px;font-size:15px;line-height:15px}
.tg-ratingcheckbox .tg-checkbox label .tg-stars{width:88px}
.tg-ratingcheckbox .tg-checkbox label[for="nostar"] .tg-stars span{width:0}
.tg-ratingcheckbox .tg-checkbox label[for="onestar"] .tg-stars span{width:20%}
.tg-ratingcheckbox .tg-checkbox label[for="twostar"] .tg-stars span{width:40%}
.tg-ratingcheckbox .tg-checkbox label[for="threestar"] .tg-stars span{width:60%}
.tg-ratingcheckbox .tg-checkbox label[for="fourstar"] .tg-stars span{width:80%}
.tg-ratingcheckbox .tg-checkbox label[for="fivestar"] .tg-stars span{width:100%}
.tg-ratingcheckbox .tg-checkbox input[type=checkbox]+label:before{top:2px}
.tg-ratingcheckbox .tg-checkbox input[type=checkbox]+label:after{top:6px}
.tg-formrefinesearch fieldset .tg-btn{width:48%;float:right}
.tg-formrefinesearch fieldset .tg-btn:first-child{float:left}
.tg-inpuicon{width:100%;float:left;position:relative}
.tg-inpuicon i{top:0;right:0;z-index:2;width:40px;height:40px;display:block;line-height:40px;position:absolute;text-align:center}
.tg-inpuicon .form-control{z-index:1;position:relative;padding-right:40px}
.tg-listview .tg-featuredimg{width:266px}
.tg-listview .tg-serviceproviders .tg-companycontent{width:auto;float:none;min-height:197px;position:relative;padding:20px 185px 20px 30px}
.tg-listview .tg-companycontent .tg-btn{top:50%;right:0;z-index:3;padding:0 20px;margin:-21px 0 0;position:absolute}
.tg-companycontactinfo{width:100%;float:left;color:#919191;list-style:none;font-size:14px;line-height:17px;padding:20px 0 0}
.tg-companycontactinfo li{width:100%;float:left;line-height:inherit;list-style-type:none}
.tg-companycontactinfo li+li{padding:5px 0 0}
.tg-companycontactinfo li i,.tg-companycontactinfo li span{font-size:14px;line-height:14px;display:inline-block;vertical-align:middle}
.tg-oneslides .tg-companycontactinfo li i{float:left;line-height:18px}
.tg-oneslides .tg-companycontactinfo li span{width:90%}
.tg-companycontactinfo li i{width:25px;font-size:16px;line-height:16px}
body.author .tg-contactinfo li span em,.tg-companycontactinfo li span em{font-style:normal;display:inline-block}
.tg-listview.tg-listingvtwo .tg-serviceproviders .tg-companycontent{min-height:auto;padding:10px 0 9px 30px}
.tg-listview.tg-listingvtwo .tg-companycontactinfo{padding:15px 0}
.tg-listview.tg-listingvtwo .tg-companycontent .tg-btn{top:auto;margin:0;right:auto;float:left;position:relative}
.tg-detailpage{margin:0}
.tg-detailpagehead{color:#fff;width:100%;float:left;background:#484848}
.tg-detailpagehead>figure{margin:0;width:100%;float:left;position:relative}
.tg-detailpagehead>figure>img{z-index:1;width:100%;height:auto;opacity:.60;display:block;position:relative}
.tg-detailpagehead figure figcaption{z-index:2;width:100%;float:left;position:relative;padding:80px 0 160px;background:rgba(0,0,0,0.70)}
.tg-detailpageheadcontent{width:100%;float:left;position:relative;padding:9px 185px 9px 0}
.tg-detailpageheadcontent .tg-title{padding:15px 0 10px}
.tg-detailpageheadcontent .tg-title h1{margin:0;color:#fff;font-size:30px;font-weight:300;line-height:20px}
.tg-detailpageheadcontent .tg-title span{display:block;font-size:16px;line-height:20px;padding:15px 0 0}
.tg-detailpageheadcontent .tg-companylogo{width:100px;height:100px;margin:0 15px 0 0}
.tg-detailpageheadcontent .tg-companylogo img{display:block;margin:0 auto}
.tg-detailpageheadcontent .tg-btn{top:50%;right:0;padding:0 20px;min-width:170px;margin:-20px 0 0;position:absolute}
.tg-companynameandviews{width:100%;float:left;min-height:30px}
.tg-companynameandviews h2{margin:0;color:#fff;float:left;font:400 13px/30px 'Open Sans',Arial,Helvetica,sans-serif}
.tg-companynameandviews h2 strong{color:#fff}
.tg-totalsviews{color:#fff;float:right;line-height:30px}
.tg-totalsviews i{float:left;font-size:13px;line-height:30px;font-style:normal}
.tg-totalsviews i:first-child{line-height:29px;padding:1px 5px 0 0}
.tg-serviceproviderdetail .tg-content{padding:30px 0 0}
.tg-advertisement{width:100%;float:left;padding-top:15px}
.tg-advertisement img{width:100%;height:auto;display:block}
.tg-modalfoot .tg-btn+.tg-btn{float:right}
.tg-listfeatures .tg-panel .tg-accordionheading h4 em,.tg-companyfeatures .tg-panel .tg-accordionheading h4 em{clear:both;float:left;color:#919191;margin:3px 0 0;font-size:13px;line-height:17px;font-style:normal}
.tg-categories{width:100%;height:auto;display:block}
.tg-companyfeatures{width:100%;float:left}
.tg-companyfeaturebox{width:100%;float:left;padding:40px 0 0;position:relative}
.tg-companyfeaturetitle{width:100%;float:left;padding:0 0 20px}
.tg-reviewformrating .tg-companyfeaturetitle{padding:20px 0}
.tg-companyfeaturetitle h3{margin:0;font-size:18px;line-height:14px}
.tg-certicicatesawards .tg-description p{margin:0}
.tg-btntext{vertical-align:bottom;display:inline-block}
.tg-companyfeaturebox ul{width:100%;float:left;list-style:none}
.tg-companyfeaturebox>ul{line-height:24px}
.tg-companyfeaturebox ul li{float:left;list-style-type:none}
.single-sp_jobs .tg-introduction ul>li,.single-sp_jobs .tg-jobrequirments ul>li,.tg-companyfeaturebox>ul>li{width:100%;margin:20px 0 0;line-height:17px}
.tg-languages .tg-themeliststyle li{width:25%;margin:8px 0}
.tg-certicicatesawards ul li:first-child{margin:0}
.tg-certicicatesawards ul li figure{float:left;overflow:hidden;margin:0 30px 0 0;border-radius:5px}
.tg-textbox{padding:49px 0;overflow:hidden}
.tg-certicicatesawards .tg-textbox h4,.tg-certicicatesawards .tg-textbox time{color:#333;float:left;margin:0 0 15px;font:400 16px/16px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-certicicatesawards .tg-textbox time{float:right}
.tg-amenities ul{margin:-10px 0}
.tg-amenities ul li{width:33.33%;margin:10px 0}
.tg-amenities ul li.tg-activated{color:#333}
.tg-amenities ul li span,.tg-amenities ul li i{line-height:18px;display:inline-block;vertical-align:middle}
.tg-amenities ul li i{font-size:18px}
.tg-amenities ul li span{font-size:14px}
.tg-textbox .tg-description p{margin:0!important}
.tg-accordion{width:100%;float:left}
.tg-panel{padding:24px}
.tg-panel:nth-child(odd){background:#f7f7f7}
.tg-panel:nth-child(even){background:#fff}
.tg-panel .tg-accordionheading h4{margin:0;width:100%;float:left;color:#999;cursor:pointer;font-size:16px;line-height:16px}
.tg-panel .tg-accordionheading h4:hover,.tg-panel .tg-accordionheading.tg-active h4{color:#333}
.tg-panel .tg-accordionheading h4 span{float:left}
.tg-panel .tg-accordionheading h4 span+span{float:right}
.tg-panelcontent{width:100%;float:left;padding:15px 0 0}
.tg-panelcontent .tg-description p{margin:0}
.tg-ourteam ul{width:auto;float:none;clear:both;margin:-5px;overflow:hidden}
.tg-ourteam ul li{margin:0;float:left;padding:5px;width:33%;overflow:hidden}
.tg-teammember{width:100%;float:left;padding:10px;position:relative;border-radius:5px;background:#f7f7f7}
.tg-teammember figure{float:left;overflow:hidden;margin:0 10px 0 0;border-radius:5px}
.tg-teammember figure a,.tg-teammember figure a img{display:block}
.tg-memberinfo{padding:7px 0 0;overflow:hidden}
.tg-memberinfo h5{width:100%;float:left;color:#333;margin:0 0 5px;font-size:14px;line-height:17px}
.tg-memberinfo a{font-size:13px;line-height:17px;display:inline-block;vertical-align:top}
.tg-memberinfo h5 a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tg-gallery ul{width:auto;float:none;clear:both;margin:-5px;overflow:hidden}
.tg-gallery ul li{margin:0;width:20%;float:left;padding:5px;overflow:hidden}
.tg-galleryimgbox{width:100%;float:left;padding:5px;border-radius:5px;border:1px solid #ddd}
.tg-galleryimgbox figure{margin:0;width:100%;float:left;background:#333;position:relative}
.tg-galleryimgbox figure img{width:100%;height:auto;z-index:1;display:block;position:relative}
.tg-galleryimgbox figure:hover img{opacity:.60}
.tg-btngallery{top:50%;left:40%;z-index:2;opacity:0;color:#fff;width:30px;height:30px;display:block;background:#333;font-size:14px;line-height:30px;position:absolute;text-align:center;visibility:hidden;border-radius:50px;margin:-15px 0 0 -15px}
.tg-btngallery i{display:block;line-height:inherit}
.tg-btngallery:hover{color:#fff}
.tg-galleryimgbox figure:hover .tg-btngallery{opacity:1;visibility:visible}
.tg-videos ul{width:auto;float:none;clear:both;margin:-15px;overflow:hidden}
.tg-videos ul li{margin:0;width:50%;float:left;padding:15px}
.tg-videobox{width:100%;float:left}
.tg-videobox figure{margin:0;width:100%;float:left}
.tg-videobox figure a,.tg-videobox figure a img{width:100%;height:auto;display:block}
.tg-feedbacks{width:100%;float:left}
.tg-feedback{width:100%;float:left}
.tg-feedback+.tg-feedback{margin:10px 0 0}
.tg-feedbackcontent{width:100%;float:left;position:relative;padding:0 0 0 90px}
.sp-comments-wrap li.pingback .tg-feedbackcontent{padding:0}
.sp-comments-wrap li.comment .tg-feedbackcontent{padding:0 0 0 90px}
.tg-feedbackbox{width:100%;float:left;padding:20px;border-radius:5px;background:#f7f7f7}
.tg-feedback figure{margin:0;z-index:2;width:80px;overflow:hidden;border-radius:5px;position:absolute}
.tg-feedback figure a{display:block}
.tg-feedback figure img,.tg-feedback figure a img{z-index:1;display:block;position:relative}
.tg-contenthead{width:100%;float:left;padding:0 0 20px}
.tg-leftbox{float:left}
.tg-name{width:100%;float:left}
.tg-name h4{margin:0 0 5px;font-size:16px;line-height:12px}
.tg-name h4 a{display:block}
.tg-feedbackcontent .tg-description p{margin:0}
.tg-overallratingbox{float:right}
.tg-overallratingbox .tg-stars,.tg-overallratingbox .tg-stars span,.tg-overallratingbox .tg-stars span:after,.tg-overallratingbox .tg-stars:before{height:12px;font-size:12px;line-height:12px}
.tg-overallratingbox .tg-stars{width:72px}
.tg-overallratingbox .tg-stars span{width:80%}
.tg-overallratingbox i,.tg-overallratingbox em{font-size:12px;line-height:12px;font-style:normal;display:inline-block;vertical-align:top}
.tg-overallratingbox i{margin:0 0 0 5px}
.tg-overallratingarea{float:right;line-height:12px;position:relative}
.tg-overallratingarea i{cursor:pointer;line-height:12px}
.tg-overallrating{top:0;left:100%;opacity:0;z-index:5;background:#fff;visibility:hidden;padding:15px 20px;border-radius:5px;position:absolute;margin:0 0 0 10px;box-shadow:0 0 10px 0 rgba(17,1,14,0.10)}
.tg-overallrating:before{top:50%;right:100%;content:'';position:absolute;border-right:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}
.tg-overallrating .tg-servicesrating{margin:0;padding:0}
.tg-overallratingarea:hover .tg-overallrating{opacity:1;visibility:visible;margin:-95px 0 0 10px}
.tg-overallrating .tg-servicesrating li{min-width:195px;line-height:20px}
.tg-overallrating .tg-servicesrating li:before{display:none}
.tg-overallrating .tg-servicesrating li em{font-size:12px}
.tg-overallrating .tg-servicesrating li .tg-stars{margin:0;width:75px}
.tg-overallrating .tg-servicesrating li .tg-stars,.tg-overallrating .tg-servicesrating li .tg-stars:before,.tg-overallrating .tg-servicesrating li .tg-stars span,.tg-overallrating .tg-servicesrating li .tg-stars span:after{height:12px;font-size:12px;line-height:12px}
.tg-reviews .tg-btnbox{padding:30px;border-bottom:1px solid #ddd}
.tg-formleavefeedback .form-group{width:100%;float:left}
.tg-formleavefeedback .form-group label{margin:0;float:left;font-size:13px;line-height:40px}
.tg-formleavefeedback .form-group .tg-select{width:70%;float:right}
.tg-formleavefeedback .form-group .tg-select select{width:100%;float:left;height:40px;padding:0 10px;line-height:18px;border-radius:3px}
.tg-recommendedradio{width:44%;float:right}
.tg-reviewtitle{width:56%;float:left}
.tg-recommendedradio .tg-radio{width:50%;padding:0 0 0 10px}
.tg-recommendedradio .tg-radio label{background:rgba(158,158,158,0.59);color:#fff;padding:0;width:100%;float:left;height:40px;font-size:13px;line-height:40px;overflow:hidden;border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}
.tg-recommendedradio .tg-radio label i{color:#fff;padding:0 10px 0 0;line-height:inherit}
.tg-recommendedradio .tg-radio label:before,.tg-recommendedradio .tg-radio label:after{display:none}
.tg-recommendedradio .tg-radio label:hover,.tg-recommendedradio .tg-radio label:hover i,.tg-recommendedradio .tg-radio input[type="radio"]:checked+label,.tg-recommendedradio .tg-radio input[type="radio"]:checked+label i{color:#fff}
.tg-formleavefeedback textarea.form-control{height:220px;resize:none;padding:10px}
.tg-formleavefeedback .tg-servicesrating{width:100%;float:left;list-style:none}
.tg-formleavefeedback .tg-servicesrating li{width:100%;float:left;padding:15px 10px;line-height:normal;list-style-type:none}
.tg-formleavefeedback .tg-servicesrating li:nth-child(odd){background:#f7f7f7}
.tg-formleavefeedback .tg-servicesrating li:nth-child(even){background:#fff}
.tg-formleavefeedback .tg-servicesrating li em{float:left;font-size:13px;line-height:16px;font-style:normal}
.tg-formleavefeedback .tg-servicesrating li>em+div{float:right;position:relative}
.tg-formleavefeedback .tg-servicesrating li>em+div strong{opacity:0;color:#fff;bottom:28px;min-width:90px;font-size:12px;font-weight:400;line-height:24px;visibility:hidden;text-align:center;border-radius:4px;position:absolute;vertical-align:top;display:inline-block;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.10);box-shadow:0 0 10px 0 rgba(0,0,0,0.10)}
.tg-formleavefeedback .tg-servicesrating li>em+div strong:before{top:100%;left:50%;width:0;height:0;content:'';margin:0 0 0 -3px;position:absolute;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:6px solid red}
.current-rate,.current-rate>div{line-height:16px}
.tg-formleavefeedback .tg-servicesrating li>em+div:hover strong{opacity:1;visibility:visible}
.tg-formleavefeedback .tg-servicesrating li .tg-stars{width:90px}
.tg-formleavefeedback .tg-servicesrating li .tg-stars,.tg-formleavefeedback .tg-servicesrating li .tg-stars:before,.tg-formleavefeedback .tg-servicesrating li .tg-stars span,.tg-formleavefeedback .tg-servicesrating li .tg-stars span:after{height:16px;font-size:16px;line-height:16px}
.tg-formleavefeedback .tg-servicesrating li .tg-stars span{width:80%;float:left}
.tg-serviceproviderdetail .tg-sidebar{z-index:3;margin:-110px 0 0;position:relative;background:#FFF}
.tg-mapbox{width:100%;float:left;margin:0 0 20px;position:relative;border-radius:5px;border:10px solid #fff}
.tg-addtofavorite{top:10px;z-index:3;right:10px;width:auto;color:#fff;padding:0 10px;font-size:13px;line-height:30px;position:absolute;background:#ff4d58;border-radius:50px;display:inline-block}
.tg-addtofavorite i{margin:0 3px 0 0}
.tg-addtofavorite:hover,.tg-addtofavorite:hover i{color:#fff}
.tg-contactinfobox{width:100%;float:left;padding:0 20px}
.tg-contactinfobox .tg-contactinfo{line-height:17px;margin:0 0 20px}
.tg-contactinfobox .tg-contactinfo li{line-height:inherit}
.tg-contactinfobox .tg-contactinfo li+li{padding:10px 0 0}
.tg-contactinfobox .tg-socialicons{width:100%;float:left;padding:20px 0}
.tg-widgetcontent .form-group{margin:0 0 10px}
.tg-widgetcontent .form-group textarea.form-control{resize:none;height:140px}
.tg-widgetbusinesshours .tg-widgetcontent>ul>li+li{padding:15px 0 0}
.tg-dayname{width:100%;float:left;color:#333;text-transform:capitalize;font:400 14px/14px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-timebox{width:100%;float:left;color:#919191;font-size:14px;overflow:hidden;margin:10px 0 0;line-height:50px;border-radius:5px;background:#f7f7f7}
.tg-timebox i,.tg-timebox time{float:left;line-height:50px}
.tg-timebox i{width:50px;display:block;font-size:16px;margin:0 10px 0 0;text-align:center;background:#ededed}
.tg-currentday .tg-timebox i{color:#fff}
.tg-btndownload{width:100%;float:left;color:#999;font-size:14px;line-height:16px;text-align:left;padding:12px 20px;border-radius:5px;background:#f7f7f7;border-left:3px solid #f7f7f7}
.tg-btndownload+.tg-btndownload{margin:10px 0 0}
.tg-btndownload i.fa,.tg-btndownload span{font-size:14px;line-height:16px;display:inline-block;vertical-align:middle}
.tg-btndownload span{padding:0 0 0 5px}
.tg-btndownload .lnr{float:right;line-height:16px}
.tg-btndownload i,.tg-btndownload span{color:#999}
.tg-btndownload:hover,.tg-btndownload:hover i,.tg-btndownload:hover span{color:#333}
.tg-widgetshare .tg-widgetcontent ul{width:auto;float:none;clear:both;margin:-5px;overflow:hidden}
.tg-widgetshare .tg-widgetcontent ul li{width:auto;float:left;padding:5px}
.tg-widgetshare .tg-widgetcontent ul li a{color:#fff}
.tg-widgetcontent>ul>li+li{padding:30px 0 0}
.tg-widgetcontent .tg-serviceprovidercontent{padding:0}
.tg-widgetcontent .tg-companylogo{width:40px;height:40px}
.tg-widgetcontent .tg-companylogo:after{display:none}
.tg-widgetcontent .tg-serviceprovidercontent ul{margin:0}
.tg-widgettags .tg-widgetcontent{width:auto;float:none;clear:both;margin:-5px;overflow:hidden}
.tg-widgetcontent .tg-tag:hover{color:#fff}
.tg-widgetcontent .tg-tag{margin:5px}
.tg-closemodal{top:-12px;right:-12px;width:24px;height:24px;display:block;overflow:hidden;line-height:24px;border-radius:50%;position:absolute}
.tg-modaldialog{width:100%;max-width:1140px;overflow:hidden;margin:60px auto 0}
.tg-modalcontent{border:0;width:100%;float:left;overflow:hidden;box-shadow:none;border-radius:5px}
.tg-modalhead{width:100%;float:left;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #ddd}
.tg-modalhead h2{margin:0;float:left;font-size:18px;line-height:14px}
.tg-selecteditems{float:right;font-size:13px;line-height:14px}
.tg-modalbody{width:100%;float:left;padding:0 0 30px}
.tg-modalbody h3{color:#999;margin:0;font-size:16px;line-height:12px;font-weight:normal}
.tg-modalbody .tg-themeform .tg-columnstyle{display:table;table-layout:fixed}
.tg-column{overflow:hidden;display:table-cell;vertical-align:top}
.tg-modalfoot{clear:both;padding:30px;overflow:hidden;background:#f7f7f7;margin:0 -30px -30px}
.tg-modalfoot .tg-btn{float:left;padding:0 60px}
.tg-modalfoot .tg-btn+.tg-btn{float:right}
.tg-appointmentModal .tg-modaldialog{max-width:430px}
.tg-appointmentModal .tg-modalhead{border:0;margin:0}
.tg-datepicker{width:100%;float:left;color:#999;font-size:14px;line-height:17px}
.tg-datepicker .ui-datepicker{width:100%;float:left;padding:10px;background:#333}
.tg-datepicker .ui-widget.ui-widget-content{border:0}
.tg-datepicker .ui-widget-header{border:0;color:#fff;font-weight:400;border-radius:0;padding:0 0 10px;background:transparent}
.tg-datepicker .ui-widget-header a{top:0;border:0;width:30px;height:30px;cursor:pointer;background:#fff;overflow:hidden;line-height:30px;border-radius:50%}
.tg-datepicker .ui-widget-header a:hover{color:#fff}
.tg-datepicker .ui-widget-header a.ui-datepicker-prev{left:0}
.tg-datepicker .ui-widget-header a.ui-datepicker-next{right:0}
.tg-datepicker .ui-widget-header a:before{top:0;left:0;color:#333;width:100%;height:100%;content:'';display:block;font-size:18px;line-height:30px;border-radius:50%;position:absolute;text-align:center;font-family:'FontAwesome'}
.tg-datepicker .ui-widget-header a.ui-datepicker-prev:before{content:'\f104'}
.tg-datepicker .ui-widget-header a.ui-datepicker-next:before{content:'\f105'}
.tg-datepicker .ui-widget-header>a span{display:none}
.tg-datepicker .ui-datepicker .ui-datepicker-title{margin:0 40px;line-height:30px}
.tg-datepicker .ui-datepicker table{margin:0;width:100%;float:left}
.tg-datepicker .ui-datepicker th{color:#fff;background:#292929}
.tg-datepicker .ui-datepicker th:first-child{border-radius:5px 0 0 5px}
.tg-datepicker .ui-datepicker th:last-child{border-radius:0 5px 5px 0}
.tg-datepicker .ui-datepicker td{padding:0}
.tg-datepicker .ui-datepicker td a{border:0;color:#999;font-size:13px;line-height:33px;text-align:center;background:#424242}
.tg-datepicker .ui-datepicker td a:hover,.tg-datepicker .ui-datepicker td a.ui-state-highlight,.tg-datepicker .ui-datepicker td a.ui-state-active{color:#fff}
.tg-modalfoot h2{color:#333;font-size:18px;margin:0 0 20px;line-height:14px}
.tg-availabletimeslotbox{width:100%;float:left}
.tg-dateandcount{width:100%;float:left;color:#999;padding:0 20px;background:#333;font-size:13px;line-height:40px;border-radius:5px}
.tg-dateandcount time{float:left;color:#fff;font-size:16px;line-height:inherit}
.tg-dateandcount span{float:right}
.tg-timeslotsradio{clear:both;margin:0 -5px;overflow:hidden;padding:5px 0 25px}
.tg-timeslotsradio .tg-radio{width:50%;float:left;padding:5px}
.tg-timeslotsradio .tg-radio label{color:#999;padding:5px;background:#fff;overflow:hidden;font-size:13px;line-height:28px;border-radius:5px;text-align:center;border:1px solid #fff}
.tg-timeslotsradio .tg-radio label:before{display:none}
.tg-timeslotsradio .tg-radio label:hover{border-color:#ddd}
.tg-timeslotsradio .tg-radio input[type=radio]:checked+label{color:#fff}
.tg-modalfoot .tg-btnbox{padding:0;text-align:center}
.tg-modalfoot .tg-btnbox .tg-btn{float:none}
.tg-categories{width:100%;float:left;margin:-15px 0}
.tg-sortfilters{width:100%;float:left;padding:0 0 30px}
.tg-sortfilter{width:auto;float:left;position:relative;border-radius:3px;border:1px solid #ddd}
.tg-sortfilter+.tg-sortfilter{margin:0 0 0 20px}
.tg-sortfilter span{top:0;left:12px;z-index:-1;line-height:30px;position:absolute}
.tg-sortfilter .tg-select{background:0}
.tg-sortfilter .tg-select:after{right:11px;z-index:-1}
.tg-sortfilter .tg-select select{border:0;height:30px;color:#484848;background:0;line-height:28px;padding:0 30px 0 15px}
.tg-categories .tg-category figure figcaption .tg-categoryname{font-size:16px;line-height:16px}
.tg-jobdetail .tg-detailpagehead{background:#fff}
.tg-jobdetail .tg-detailpageheadcontent{padding:0 185px 0 0}
.tg-jobdetail .tg-detailpagehead .tg-companycontent{padding:8px 0}
.tg-jobdetail .tg-detailpagehead .tg-companylogo{margin:0 15px 0 0}
.tg-jobdetail .tg-detailpagehead .tg-title{padding:15px 0 0}
.tg-jobdetail .tg-detailpagehead .tg-title h1{color:#000}
.tg-jobpostedby{color:#999;width:100%;float:left;font-size:13px;line-height:13px}
.tg-jobdetail .tg-title .tg-jobpostedby a{color:#999}
.tg-jobmatadata{clear:both;color:#919191;margin:0 -1px;padding:40px 0;font-size:13px;overflow:hidden;line-height:16px;list-style:none}
.tg-jobmatadata li{width:25%;float:left;padding:0 1px;list-style-type:none}
.tg-jobmatadata li .tg-box{width:100%;float:left;height:80px;padding:20px;border-radius:5px;background:#f7f7f7}
.tg-jobmataicon{color:#fff;width:40px;height:40px;float:left;background:#333;font-size:20px;line-height:40px;margin:0 15px 0 0;border-radius:50%;text-align:center}
.tg-jobmataicon i{display:block;line-height:inherit}
.tg-jobmatacontent{overflow:hidden}
.tg-jobmatacontent strong{font:400 16px/16px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-jobmatacontent strong,.tg-jobmatacontent span{width:100%;float:left}
.tg-jobdetail .tg-companyfeaturebox:first-child{padding:0}
.tg-companyfeaturebox.tg-jobdetails ul li{margin:0;line-height:20px;padding:10px 20px}
.tg-companyfeaturebox.tg-jobdetails ul li:nth-child(odd){background:#fff}
.tg-companyfeaturebox.tg-jobdetails ul li:nth-child(even){background:#f7f7f7}
.tg-companyfeaturebox.tg-jobdetails ul li span{width:50%;float:left;color:#333;font-size:14px;line-height:20px}
.tg-companyfeaturebox.tg-jobdetails ul li span+span{color:#999;padding:0 0 0 30px}
.single-sp_jobs .tg-jobdetail .tg-jobrequirments ul li,.single-sp_jobs .tg-jobdetail .tg-introduction ul li,.tg-jobdetail .tg-companyfeaturebox .tg-themeliststyletick li{margin:5px 0 0}
.tg-jobdetail .tg-companyfeaturebox .tg-themeliststyletick{padding:10px 0 0}
.tg-benefitsallowances ul li{width:33.33%;float:left}
.tg-jobdetail .tg-mapbox{border:0}
.tg-widgetcontent ul li .tg-jobpostedby a{float:none}
.tg-widgetrelatedjobs .tg-widgetcontent .tg-companylogo{width:60px;height:60px;margin:4px 8px 4px 0}
.tg-widgetcontent ul li .tg-tagjobtype:hover{color:#999;background:#fff;border-color:#ddd}
.tg-widgetrelatedjobs .tg-title{padding-top:0}
.tg-widgetrelatedjobs .tg-title h3{font-size:14px;line-height:14px}
.tg-404errorimg{margin:0;width:100%;float:left;border-radius:30px 30px 0 30px}
.tg-404errorimg img{width:100%;height:auto;display:block;border-radius:30px 30px 0 30px}
.tg-404errorcontent{width:100%;float:left;padding:2px 0}
.tg-404errorcontent .tg-bordertitle{margin:0 0 15px;padding:0 0 15px}
.tg-404errorcontent .tg-bordertitle h2{margin:0 0 8px;font-size:80px;line-height:65px}
.tg-404errorcontent .tg-bordertitle h3{clear:both;margin:0;font-size:24px;line-height:27px}
.tg-404errorcontent .tg-themeform fieldset{position:relative;padding:0 190px 0 0}
.tg-404errorcontent .tg-themeform fieldset .tg-btn{top:0;right:0;padding:0;width:170px;position:absolute}
.tg-contactusmap{width:100%;float:left;height:400px}
.tg-contactusarea{width:100%;float:left}
.tg-contactusarea .tg-themeform textarea{width:100%;float:left;resize:none;height:215px}
.tg-contactusarea .tg-themeform .tg-btn{border:0;padding:0 60px}
.tg-heading{width:100%;float:left}
.tg-heading h2{margin:0 0 20px;font-size:18px;line-height:15px}
.tg-tabnav{width:100%;float:left;list-style:none}
.tg-tabnav li{width:50%;float:left;list-style-type:none;border-bottom:2px solid}
.tg-tabnav li a{padding:20px;display:block;background:#f7f7f7;margin-bottom:2px;border-radius:5px 0 0 0}
.tg-tabnav li+li a{border-left:2px solid #fff;border-radius:0 5px 0 0}
.tg-tabnav li a>span{width:40px;height:40px;color:#333;float:left;margin:0 10px 0 0;display:inline-block;font-size:20px;line-height:40px;text-align:center;background:#dedede;border-radius:50%}
.tg-tabnav li.active a,.tg-tabnav li:hover a{margin-bottom:0;padding:20px 20px 22px 20px}
.tg-tabnav li.active a>span,.tg-tabnav li:hover a>span{background:#fff}
.tg-navcontent{overflow:hidden}
.tg-navcontent h3{margin:0 0 5px;font-size:16px;line-height:16px}
.tg-navcontent span{color:#919191;display:block;font-size:13px;line-height:17px}
.tg-tabnav li:hover a .tg-navcontent h3,.tg-tabnav li.active a .tg-navcontent h3,.tg-tabnav li:hover a .tg-navcontent span,.tg-tabnav li.active a .tg-navcontent span{color:#fff}
.tg-themetabcontent,.tg-themetabcontent .tab-pane{width:100%;float:left}
.tg-themetabcontent{padding:0 10px}
.tg-themetabcontent .form-group{width:50%;float:left;padding:0 10px}
.tg-themetabcontent .form-group:first-child{width:100%}
.tg-registeras{float:right;padding:20px 0 0}
.tg-themetabcontent .form-group img{width:100%;height:auto;display:block}
.tg-registeras span{color:#333;float:left;font-size:13px;line-height:15px;margin:2px 10px 0 0}
.tg-registeras span,.tg-registeras .tg-radio{display:inline-block;vertical-align:middle}
.tg-registeras .tg-radio{width:auto}
.tg-registeras .tg-radio+.tg-radio{margin:0 0 0 10px}
.tg-registeras .tg-radio input[type=radio]+label{text-transform:capitalize}
.tg-registeras .tg-radio input[type=radio]+label,.tg-registeras .tg-radio input[type=radio]+label:before{color:#999}
.tg-registeras .tg-radio input[type=radio]:checked+label,.tg-registeras .tg-radio input[type=radio]:checked+label:before{color:#333}
.tg-themetabcontent .tg-inputwithicon .tg-icon.fa-crosshairs{right:45px}
.tg-themetabcontent .tg-inputwithicon .tg-icon.fa-angle-down{right:20px}
.tg-themetabcontent .tg-checkbox{padding:31px 0}
.tg-themetabcontent .tg-checkbox label{font-size:13px;line-height:18px}
.tg-formlogin-register .tg-btn{clear:both;float:left}
.tg-loginarea{width:100%;float:left}
.tg-loginarea .tg-bordertitle{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ddd}
.tg-loginarea .tg-bordertitle:before{bottom:-1px;width:50px}
.tg-loginarea .tg-bordertitle h3{margin:0;font-size:16px;line-height:19px;padding:0 0 0 20px}
.tg-loginarea fieldset .form-group{padding:0 20px}
.tg-btnforgotpass{clear:both;display:block;padding:7px 0;font-size:12px;line-height:16px;background:#f7f7f7;text-align:center}
.tg-themetabcontent .tg-socialicons{width:auto;float:right;padding:5px 0}
.tg-commingsoonpage{height:auto;position:static;background-size:cover}
.tg-commingsoonpage .tg-wrapper{position:relative;z-index:2}
.tg-commingsoonpage .tg-main{position:relative}
.tg-commingsoonpage:before{top:0;left:0;z-index:1;content:'';width:100%;height:100%;position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.2) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.2) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.2) 0,rgba(0,0,0,0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000',endColorstr='#33000000',GradientType=0)}
.tg-commingsoonholder{width:100%;float:left;position:relative;z-index:99999}
.tg-commingsoonbox{max-width:1230px;width:100%;padding:30px 15px;margin:201px auto;overflow:hidden;background:#fff}
.tg-twocols{width:50%;margin:0 -2px;padding:0 15px;display:inline-block;vertical-align:middle}
.tg-comming-sooncounter{padding:0 13px}
.tg-counterbox{width:50%;float:left;padding:2px;text-align:center}
.tg-comming-sooncounter .timer_box{padding:53px 0}
.tg-comming-sooncounter .timer_box h1{color:#fff;margin:0 0 15px;font-size:60px;line-height:45px;font-weight:200}
.tg-comming-sooncounter .timer_box p{margin:0;color:#fff;font-size:30px;line-height:34px;font-weight:200;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-commingsooncontent .tg-logo{padding:0 0 60px}
.tg-commingsooncontent .tg-bordertitle{margin:0 0 30px;padding:0 0 30px}
.tg-commingsooncontent .tg-bordertitle h2{margin:0 0 12px;font-size:40px;line-height:35px}
.tg-commingsooncontent .tg-bordertitle h3{margin:0;clear:both;font-size:18px;line-height:20px}
.tg-commingsooncontent .tg-themeform fieldset{position:relative;padding:0 190px 0 0}
.tg-commingsooncontent .tg-themeform fieldset .form-group{margin:0}
.tg-commingsooncontent .tg-themeform fieldset .tg-btn{top:0;right:0;padding:0;width:170px;position:absolute}
.tg-copyrights{margin:0;z-index:3;color:#aaa;width:100%;float:left;padding:17px 0;font-size:13px;line-height:16px;background:#333;text-align:center}
.tg-appointmentsetting,.tg-appointmenthead{width:100%;float:left}
.tg-appointmentsetting fieldset{border:0;margin:0;padding:0;width:100%;float:left}
.tg-appointmentheading{float:left}
.tg-appointmentheading h2{margin:0;padding:15px 0;font-size:30px;line-height:30px;font-weight:300}
.tg-btnedite{width:60px;color:#fff;height:60px;float:right;padding:0;display:block;font-size:20px;line-height:60px;text-align:center;border-radius:50%}
.tg-btnedite:hover{color:#fff}
.tg-formbookappointment{width:100%;float:left}
.tg-progressbox{width:100%;float:left;padding:0 30px 30px;border-radius:5px;background:#f7f7f7}
.tg-formprogressbar{width:auto;float:none;clear:both;color:#999;overflow:hidden;font-size:13px;line-height:16px;text-align:center;position:relative;padding:24px 0 15px;margin:0 -30px 30px -30px;border-bottom:1px solid #ddd}
.tg-formprogressbar:before,.tg-formprogressbar:after{top:32px;left:180px;content:'';width:68%;height:2px;background:#e5e5e5;position:absolute}
.tg-formprogressbar:after{top:34px;background:#fff}
.tg-formprogressbar li{width:17%;z-index:3;margin:0 -2px;padding:25px 0 0;position:relative;vertical-align:top;line-height:inherit;display:inline-block;list-style-type:none;text-transform:capitalize}
.tg-formprogressbar li:before,.tg-formprogressbar li:after{top:0;left:50%;content:'';width:20px;height:20px;background:#fff;margin:0 0 0 -10px;border-radius:50%;position:absolute;-webkit-box-shadow:inset 2px 2px 2px 0 #e5e5e5;box-shadow:inset 2px 2px 2px 0 #e5e5e5}
.tg-formprogressbar li:after{top:6px;left:53%;width:10px;height:10px;opacity:0;visibility:hidden;-webkit-box-shadow:inset -2px -2px 2px 0 #4a9e4d;box-shadow:inset -2px -2px 2px 0 #4a9e4d}
.tg-formprogressbar li.tg-active:after{opacity:1;visibility:visible}
.tg-formprogressbar li span{width:100%;float:left;display:none;text-align:center}
.tg-formprogressbar li.tg-active span{display:block}
.tg-formbookappointment fieldset{margin:0;padding:0;width:100%;float:left;border:0}
.tg-progressbox h3{font-size:18px;line-height:18px;margin:0 0 12px}
.tg-btnarea{width:100%;float:left}
.tg-btndontwant{color:#999;font-size:14px;line-height:17px;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-appointmentinfo{width:100%;float:left}
.tg-formbookappointment .tg-heading{width:auto}
.tg-heading h3{margin:0;font-size:18px;line-height:21px}
.tg-reminderemail{float:right;padding:3px 0}
.tg-reminderemail span{color:#333;float:left;font-size:13px;line-height:14px}
.tg-reminderemail .tg-checkbox{width:auto;margin:0 0 0 10px}
.tg-reminderemail span,.tg-reminderemail .tg-checkbox{display:inline-block;vertical-align:middle}
.tg-reminderemail .tg-checkbox label{color:#999;font-size:13px;line-height:14px}
.tg-reminderemail .tg-radio input[type=radio]+label:before,.tg-reminderemail .tg-checkbox input[type=checkbox]+label:before{top:1px;color:#999}
.tg-checkbox input[type=checkbox]:checked+label,.tg-checkbox input[type=checkbox]:checked+label:before{color:#333}
.tg-formbookappointment textarea{width:100%;float:left;height:145px;resize:none}
.tg-userdetail{width:100%;float:left;margin:30px 0 0;padding:30px 0 0;border-top:1px solid #ddd}
.tg-userdetail .tg-heading{width:auto}
.tg-alreadyhaveaccount{float:right}
.tg-alreadyhaveaccount span{color:#333;font-size:13px;line-height:16px}
.tg-btnarea .tg-btn+.tg-btn{float:right}
.tg-formbookappointment .tg-radio label img{margin:0 0 0 10px}
.tg-appointmentsummry{width:100%;float:left;margin:0 0 20px;font-size:14px;line-height:18px;list-style:none}
.tg-appointmentsummry li{width:100%;float:left;line-height:inherit;padding:11px 20px;list-style-type:none}
.tg-appointmentsummry li:nth-child(odd){background:#fff}
.tg-appointmentsummry li strong{width:25%;float:left;line-height:inherit}
.tg-appointmentsummry li span{width:75%;float:left;line-height:inherit}
.tg-appointmentsummry li span .tg-description p{margin:0}
.tg-formstepfive .tg-btnarea .tg-btn{float:left}
.tg-formstepfive .tg-btnarea .tg-btn+.tg-btn{float:right}
.tg-formsteptwo,.tg-formstepthree,.tg-formstepfour,.tg-formstepfive{display:none}
.tg-appointmentrejectmodal .tg-modaldialog,.tg-appointmentapprovemodal .tg-modaldialog{max-width:630px}
.tg-appointmentapprovemodal .tg-modalfoot{text-align:center}
.tg-appointmentapprovemodal .tg-modalfoot .tg-btn{float:none}
.tg-appointmentapprovemodal .tg-modalfoot .tg-btnreject{margin:0 0 0 25px}
.tg-appointmentrejectmodal .tg-modalfoot{text-align:center}
.tg-appointmentrejectmodal .tg-modalfoot .tg-btn{float:none}
.tg-formreject textarea{color:#999;height:180px}
.tg-joblisting{width:100%;float:left}
.tg-joblisting .tg-sortfilters{float:left}
.tg-tablejoblidting{margin:0;width:100%;float:left;overflow:hidden}
.tg-tablejoblidting tr{width:100%;display:table;position:relative;border-bottom:1px solid #ddd}
.tg-tablejoblidting tr td{border:0;width:20%;padding:30px 14px}
.tg-tablejoblidting tr td:first-child{width:40%;padding:27px 20px;vertical-align:middle}
.fw-ext-article-listing tr td:first-child{width:100%;padding:27px 20px;vertical-align:middle}
.tg-tablejoblidting tr:before{top:0;left:0;height:0;width:3px;content:'';position:absolute}
.tg-tablejoblidting tr:hover:before{height:100%}
.tg-tablejoblidting tr td:nth-child(odd){background:#fff}
.tg-tablejoblidting tr td:nth-child(even){background:#fcfcfc}
.tg-tablejoblidting tr td span{color:#919191;font-size:13px;line-height:16px}
.tg-joblisting.tg-dashboardmanagejobs tr td .tg-companylogo{top:0;right:-60px;margin:0;float:none;width:50px;height:auto;border-radius:0;overflow:hidden;position:absolute;-webkit-transition:all 700ms ease-in-out;-moz-transition:all 700ms ease-in-out;-ms-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;transition:all 700ms ease-in-out}
.tg-dashboardmanagejobs tr td .tg-companylogo>a{width:100%;height:auto;display:block;padding:10px 0;position:static;border-radius:0;line-height:31px}
.tg-dashboardmanagejobs:hover tr td .tg-companylogo{right:0}
.tg-dashboardmanagejobs tr td .tg-companylogo img{border-radius:50%}
.tg-dashboardmanagejobs tr td .tg-companylogo:after{display:none}
.tg-companylogo img{width:100%;height:auto;display:block}
.tg-tablejoblidting tr .tg-contentbox{width:80%}
.tg-tablejoblidting tr .tg-contentbox .tg-tag{font-weight:400}
.tg-tablejoblidting tr .tg-contentbox .tg-title{text-align:left;padding:6px 0 4px}
.tg-joblisting .tg-tablejoblidting tr .tg-contentbox .tg-title h3{font-size:16px;font-weight:400;line-height:19px}
.tg-tablejoblidting tr .tg-contentbox .tg-title h3 a{width:100%;display:block}
.tg-tablejoblidting tr .tg-contentbox span{width:100%;float:left;display:block;font-size:13px;line-height:16px;text-align:left;font-weight:400}
.tg-bloggird{width:100%;float:left}
.tg-bloggird .tg-post{padding:15px 0}
.tg-bloglist{width:100%;float:left}
.sp-sc-news .tg-bloglist{margin:-30px 0}
.sp-sc-news .tg-bloglist .tg-post{padding:30px 0}
.sp-sc-news .tg-bloglist .tg-post+.tg-post{border-top:1px solid #ddd}
.tg-bloglist .tg-post .tg-postmatadata{margin:0 0 10px}
.tg-widgetcatagories .tg-widgetcontent ul li+li{padding:8px 0 0}
.tg-widgetcatagories .tg-widgetcontent ul li a{float:none;display:block}
.tg-widgetcontent .tg-btnviewall{clear:both;display:block;padding:9px 0 0;font-size:13px;line-height:13px}
.tg-adminname{width:100%;float:left}
.tg-adminname i{float:left;margin:0 10px 0 0}
.tg-widgetrelatedposts .tg-widgetcontent>a{padding:27px 0 0}
.tg-widgetrelatedposts .tg-widgetcontent a.tg-views{clear:both;display:block}
.tg-postdetail{width:100%;float:left}
.tg-themepost-img{width:100%;float:left;overflow:hidden;margin:0 0 20px;border-radius:5px}
.tg-themepost-img img{width:auto;height:auto;display:block}
.tg-detailpage .tg-postcontent{padding:0 0 21px}
.tg-detailpage .tg-postcontent .tg-title h3{font-size:24px;line-height:27px;font-weight:300}
.tg-detailpage .tg-description p{margin:0 0 25px}
blockquote{border:0;width:100%;float:left;color:#333;font-size:24px;padding:55px;line-height:30px;font-weight:300;position:relative;text-align:center}
blockquote p{margin:0;font-size:24px;font-weight:300;line-height:30px}
.tg-detailpage .tg-description blockquote p{margin:0}
blockquote:after,blockquote:before{left:50%;font-size:30px;line-height:30px;position:absolute;margin:0 0 0 -15px;font-family:'FontAwesome'}
blockquote:after{top:0;content:'\f10d'}
blockquote:before{bottom:0;content:'\f10e'}
blockquote q{quotes:none}
blockquote q span{color:#919191;display:block;font-size:14px;line-height:17px;margin:8px 0 0}
.tg-tagsshare{width:100%;float:left;margin:10px 0 0;padding:20px 30px;position:relative;background:#f7f7f7}
.tg-posttags{float:left;padding:5px 0}
.tg-posttags .tg-tag{margin:0 5px 5px 0}
.tg-tagsshare span{float:left;color:#333;font-size:14px;line-height:17px;margin:0 5px 0 0;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-tagsshare span,.tg-posttags .tg-tag{display:inline-block;vertical-align:middle}
.blog_single .tg-postshare{float:right}
.tg-postshare span{padding:6px 0}
.tg-postshare span,.tg-postshare ul{float:left}
.tg-postshare ul li{float:left;padding:0 5px;list-style-type:none}
.tg-author{width:100%;float:left;padding:40px 0 0}
.tg-author figure{width:80px;margin:0;z-index:2;overflow:hidden;position:absolute;border-radius:4px}
.tg-author figure a{display:block}
.tg-author figure a img{width:100%;z-index:1;position:relative;display:block}
.tg-authorcontent{width:100%;float:left;position:relative;padding:0 0 0 90px}
.tg-authorbox{width:100%;float:left;padding:20px;border-radius:5px;background:#f7f7f7}
.tg-authorhead{width:100%;float:left;padding:0 0 22px}
.tg-leftbox span{display:block;font-size:13px;line-height:15px}
.tg-rightbox{float:right}
.tg-authorbox .tg-description p{margin:0}
.tg-rightbox .tg-btnreply{color:#999;display:block;font-size:13px;line-height:15px}
.tg-formleavreview textarea{resize:none;height:220px}
.tg-dashboard{width:100%;float:left}
.tg-alertmessages{width:100%;float:left;margin:0 0 40px 0}
.tg-alertmessage{width:100%;float:left;border:0;padding:10px;font-size:13px;line-height:17px;border-radius:0;background:#fcfcfc;border-bottom:1px solid #ddd}
.tg-alertmessage i{width:30px;height:30px;display:inline-block;vertical-align:middle;color:#fff;background:#000;font-size:16px;line-height:30px;text-align:center;border-radius:50%;margin:0 10px 0 0}
.tg-alertmessage span{color:#919191;background:0}
.tg-alertmessage .close{color:#333;opacity:1;display:block;font-size:16px;line-height:30px}
.tg-ceomessage .tg-alertmessage{padding:30px;margin:0 0 40px;border-radius:4px}
.tg-ceomessage h2{font-size:18px;line-height:18px}
.tg-ceomessage span{display:block;margin:0 0 25px}
.tg-ceobottom{width:100%;float:left}
.tg-ceocontent{float:left}
.tg-ceocontent figure{float:left;margin:0 10px 0 0;border-radius:4px}
.tg-ceocontent figure img{width:100%;height:auto;display:block;border-radius:4px}
.tg-ceoinfo{padding:11px 0;overflow:hidden}
.tg-ceoinfo span{margin:0;display:block;font-size:14px;line-height:14px}
.tg-ceoinfo span:first-child{margin:0 0 10px}
.tg-ceobottom .tg-logo{margin:0;width:130px;float:right}
.tg-dashboardnotifications{clear:both;margin:0 -15px;padding:0 0 40px;overflow:hidden}
.tg-dashboardnotificationholder{width:33.33%;float:left;padding:0 15px}
.tg-dashboardnotofication{color:#fff;width:100%;float:left;padding:20px;border-radius:4px;background:#5c6bc0}
.tg-dashboardnotofication i{width:40px;height:40px;float:left;color:#333;font-size:20px;line-height:40px;text-align:center;margin:0 8px 0 0;background:#fff;border-radius:50%}
.tg-dashboardinfo{padding:1px 0;overflow:hidden}
.tg-dashboardinfo h3{color:#fff;margin:0 0 6px;font-size:16px;line-height:16px}
.tg-dashboardinfo span{display:block;font-size:13px;line-height:15px;margin:0;padding:0}
.tg-competinggraph{width:100%;float:left;margin:0 0 40px}
.tg-competinggraph h2{margin:0;font-size:18px;line-height:18px}
.tg-profilewidgetholder{width:100%;float:left}
.tg-profilewidget{width:100%;float:left;background:#f7f7f7;padding:25px 10px 10px 10px}
.tg-profilewidgethead{width:100%;float:left;padding:0 10px;margin:0 0 25px;position:relative}
.tg-profilewidgethead h2{margin:0;font-size:18px;line-height:18px}
.tg-btnrefresh{top:0;right:10px;width:24px;color:#333;display:block;font-size:14px;line-height:25px;background:#eaeaea;position:absolute;text-align:center;border-radius:50%}
.tg-btnrefresh i{color:#333}
.tg-btnrefresh:hover i{color:#fff}
.tg-box{width:100%;float:left;padding:20px;background:#fff;border-radius:3px}
.tg-reviewarea{width:100%;float:left}
.tg-reviewarea .tg-reviews{height:340px}
.tg-reviewarea .tg-reviews li{width:100%;float:left;line-height:normal;list-style-type:none}
.tg-reviewarea .tg-reviews li+li{padding:23px 0 0}
.tg-reviews li figure{width:40px;float:left;margin:0 10px 0 0;border-radius:50%}
.tg-reviews li figure img{width:100%;height:auto;display:block;border-radius:50%}
.tg-reviewcontent{overflow:hidden}
.tg-reviewhead{width:100%;float:left;margin:0 0 10px}
.tg-reviewheading{float:left}
.tg-reviewheading h3{margin:0;float:left;font-size:14px;line-height:14px}
.tg-reviewheading h3 a{display:block}
.tg-reviewhead .tg-stars{float:right}
.tg-reviewcontent .tg-description p{margin:0}
.tg-recentcontent{width:100%;float:left}
.tg-recentcontent h3{margin:0 0 5px;color:#999;font-size:14px;line-height:18px}
.tg-recentcontent h3 a{color:#42a5f5}
.tg-recentcontent span{display:block;font-size:13px;line-height:17px}
.tg-todolists .tg-reviews{height:275px}
.tg-todolists .tg-checkbox label{color:#999;font-size:14px;line-height:17px;padding:0 0 0 16px;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-todolists .tg-checkbox label span{position:relative;padding:0 45px 0 0;display:inline-block}
.tg-btndel{right:0;opacity:0;color:#ef5350;font-size:13px;line-height:17px;visibility:hidden;position:absolute}
.tg-todolists .tg-checkbox label:hover .tg-btndel{opacity:1;visibility:visible}
.tg-todolists .tg-reviews li+li{padding:14px 0 0}
.tg-checkbox input[type=checkbox]:checked+label:before,.tg-checkbox input[type=checkbox]:checked+label del{color:#999}
.tg-dashboardhead{width:100%;float:left;margin:0 0 20px}
.tg-dashboardtitle{float:left}
.tg-dashboardtitle h2{margin:0;font-size:18px;line-height:21px}
.tg-btnaddservices{float:right;display:block;line-height:17px;background:0}
.tg-dashboardservices{width:100%;float:left}
.tg-dashboardservice{width:100%;float:left;overflow:hidden;position:relative;border-bottom:1px solid #ddd}
.tg-dashboardservice:nth-child(odd){background:#fcfcfc}
.tg-dashboardservice:nth-child(even){background:#fff}
.tg-dashboardservice:hover{padding:0 100px 0 0}
.tg-servicetitle{float:left;text-align:left;padding:15px 20px}
.tg-servicetitle h2{margin:0 0 2px;font-size:14px;line-height:17px}
.tg-servicetitle h2 span{color:#aaa;font-size:13px;line-height:17px;padding-left:10px}
.tg-btntimeedit{float:right;text-align:left}
.tg-btntimeedit span.sp-price-wrapper{float:left;padding:16px 0;font-size:13px;line-height:17px;margin:0 20px 0 0;text-transform:capitalize;-webkit-transition:all 1000ms ease-out;-moz-transition:all 1000ms ease-out;-ms-transition:all 1000ms ease-out;-o-transition:all 1000ms ease-out;transition:all 1000ms ease-out}
.tg-dashboardservice:hover .tg-btntimeedit span{-webkit-transition:all 400ms ease-in;-moz-transition:all 400ms ease-in;-ms-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}
.tg-btntimeedit .tg-rejection-model,.tg-btntimeedit .tg-btnedite{width:50px;height:50px;float:left;font-size:16px;line-height:50px;background:#333;border-radius:0;-webkit-transition:all 800ms ease-in;-moz-transition:all 800ms ease-in;-ms-transition:all 800ms ease-in;-o-transition:all 800ms ease-in;transition:all 800ms ease-in}
.tg-btntimeedit .tg-btndel{opacity:1;width:50px;height:50px;color:#fff;font-size:16px;line-height:50px;background:#ef5350;visibility:visible;position:relative;-webkit-transition:all 600ms ease-in;-moz-transition:all 600ms ease-in;-ms-transition:all 600ms ease-in;-o-transition:all 600ms ease-in;transition:all 600ms ease-in}
.tg-dashboardservice:hover .tg-btntimeedit .tg-btnedite{right:50px;-webkit-transition:all 600ms ease-out;-moz-transition:all 600ms ease-out;-ms-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}
.tg-dashboardservice:hover .tg-btntimeedit .tg-btndel{right:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}
.tg-updateall{width:100%;float:left;margin:40px 0 0}
.tg-note{float:left;color:#919191;padding:11px 0;font-size:13px;line-height:17px}
.tg-note strong{color:#919191;line-height:inherit}
.tg-updateall .tg-btn{float:right}
.tg-servicesmodal .tg-modaldialog{max-width:630px}
.tg-servicesmodal .tg-modalfoot{text-align:center}
.tg-servicesmodal .tg-modalfoot .tg-btn{float:none;padding:0 70px}
.tg-formaddservices fieldset textarea{height:180px;resize:none}
.tg-formaddservices .tg-checkbox label{color:#999}
.tg-formaddservices .tg-checkbox+.tg-checkbox{margin:6px 0 0}
.tg-servicesmodal .tg-modalcontent .close{top:0;right:0;color:#fff;opacity:1;width:24px;height:24px;font-size:13px;line-height:24px;border-radius:50%;position:absolute}
.tg-invoicemodal .tg-modaldialog{max-width:620px}
.tg-invoicemodal .tg-modalhead{padding:0;border:0;margin:0 0 20px}
.tg-invoicemodal .tg-modalhead h2{padding:13px 0}
.tg-btnaction{float:right;list-style:none;line-height:14px;line-height:40px}
.tg-btnaction li{float:left;padding:0 5px;line-height:inherit;list-style-type:none}
.tg-btnaction li:last-child{padding-right:0}
.tg-btnaction li a{width:40px;height:40px;color:#fff;display:block;text-align:center;line-height:inherit;border-radius:50%}
.tg-btnaction li.tg-printer a{background:#333}
.tg-btnaction li.tg-delete a{background:#ef5350}
.tg-invoicemodal .tg-modalbody{padding:0}
.tg-invoicedetail{width:100%;float:left;font-size:14px;line-height:20px;list-style:none}
.tg-invoicedetail li{width:100%;float:left;line-height:inherit;list-style-type:none;border-bottom:1px solid #ddd}
.tg-invoicedetail li:nth-child(odd){background:#fcfcfc}
.tg-invoicedetail li:nth-child(even){background:#fff}
.tg-invoicedetail li span{width:65%;float:left;padding:15px;line-height:inherit;color:#aaa}
.tg-invoicedetail li span:first-child{width:35%;float:left;color:#333;padding-right:0;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-dashboardmanagejobs .tg-tablejoblidting tr td{padding:18px 13px;vertical-align:middle}
.tg-tablejoblidting .tg-companylogo .tg-btndel{top:0;left:0;right:auto;width:19px;height:19px;color:#fff;font-size:10px;line-height:19px;text-align:center;background:#ef5350;border-radius:50px}
.tg-tablejoblidting tr:hover .tg-companylogo .tg-btndel{opacity:1;visibility:visible}
.tg-formamanagejobs fieldset h2{margin:0 0 20px;font-size:16px;line-height:19px}
.tg-formamanagejobs fieldset textarea{height:180px}
.tg-iconinput i{top:20px;right:40px;font-size:14px;line-height:14px;margin:-7px 0 0;position:absolute}
.tg-inputborder{position:relative}
.tg-inputborder span{top:50%;left:15px;z-index:5;font-size:14px;line-height:17px;margin:-9px 0 0;position:absolute}
.tg-addallowances{width:100%;float:left;padding:20px;margin:0 0 30px;border-radius:5px;background:#fcfcfc;border-bottom:1px solid #ddd}
.tg-addallowance{width:100%;float:left}
.tg-addallowance .form-group{margin:0;position:relative;padding:0 190px 0 0}
.tg-addallowance .form-group .tg-btn{top:0;right:0;padding:0 54px;position:absolute}
.tg-allowances{width:100%;float:left;color:#333;font-size:13px;line-height:17px;list-style:none}
.tg-allowances li{float:left;width:33.33%;padding:5px;text-align:center;line-height:inherit;list-style-type:none}
.tg-allowances li a{color:#333;display:block;padding:7px 12px;position:relative;border-radius:5px;background:#eaeaea}
.tg-allowances li a i{top:-6px;right:-6px;color:#fff;width:19px;height:19px;font-size:10px;line-height:17px;position:absolute;border-radius:50%;background:#ef5350}
.tg-dashboardsecuritysetting{width:100%;float:left}
.tg-formsecuritysetting h2{font-size:18px;line-height:20px;margin:0 0 20px}
.tg-formsecuritysetting fieldset+fieldset{margin:40px 0 0}
.tg-formsecuritysetting textarea{height:260px}
.tg-btn.tg-btndeactivate:before{background:#ef5350}
.tg-deactivatemodal .tg-modaldialog{max-width:630px}
.tg-deactivatemodal .tg-modalbody{text-align:center}
.tg-deactivatemodal .tg-modalbody img{width:auto;display:block;margin:0 auto 30px}
.tg-deactivatemodal .tg-modalbody h3{color:#333;margin:0 0 15px;font-size:26px;line-height:29px;font-weight:300}
.tg-deactivatemodal .tg-modalbody .tg-description p{margin:0}
.tg-deactivatemodal .tg-modalfoot{text-align:center}
.tg-deactivatemodal .tg-modalfoot .tg-btn{float:none}
.tg-widgetdashboard{width:100%;float:left;margin:0 0 40px}
.tg-widgetprofile{width:100%;float:left;background:#fcfcfc;border-radius:5px 5px 0 0;border-bottom:1px solid #ddd}
.tg-profilebannerimg{margin:0;width:100%;float:left;overflow:hidden;position:relative;border-radius:5px 5px 0 0}
.tg-profilebannerimg:before{top:0;left:0;content:'';width:100%;height:100%;position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#80000000',GradientType=0)}
.tg-profilebannerimg img{width:100%;height:auto;display:block}
.tg-widgetprofile .tg-widgetcontent{text-align:center;padding:50px 0 30px 0}
.tg-widgetprofile .tg-widgetcontent figure{width:120px;background:#fff;position:relative;border-radius:50%;border:5px solid #fff;margin:-130px auto 20px;-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.20);box-shadow:0 0 10px 1px rgba(0,0,0,0.20)}
.tg-widgetprofile .tg-widgetcontent figure img{width:100%;height:auto;display:block;border-radius:50%}
.job-listing-wrap .tg-btnedite,.tg-widgetprofile .tg-widgetcontent figure .tg-btnedite{top:0;left:0;width:30px;height:30px;font-size:13px;line-height:30px;position:absolute}
.tg-admininfo{width:100%;float:left}
.tg-admininfo h3{margin:0 0 8px;font-size:18px;line-height:14px}
.tg-admininfo h4{clear:both;color:#919191;font-size:14px;line-height:17px;margin:0 0 8px}
.tg-widgetcontent .tg-admininfo .tg-matadata li{width:auto;float:none;display:inline-block}
.tg-dashboardnav{width:100%;float:left}
.tg-dashboardnav ul{width:100%;float:left;margin:0;color:#919191;font-size:13px;line-height:17px;list-style:none;text-align:left}
.tg-dashboardnav ul li{width:100%;float:left;line-height:inherit;list-style-type:none}
.tg-dashboardnav>ul>li{position:relative;border-bottom:1px solid #ddd}
.tg-dashboardnav>ul>li:nth-child(odd){background:#fff}
.tg-dashboardnav>ul>li:nth-child(even){background:#fcfcfc}
.tg-dashboardnav ul li a span,.tg-dashboardnav ul li a i{vertical-align:middle;display:inline-block}
.tg-dashboardnav>ul>li>a>span,.tg-dashboardnav>ul>li>a>i{color:#919191}
.tg-dashboardnav>ul>li>a{color:#919191;display:block;padding:16px}
.tg-dashboardnav>ul>li>a:before{top:0;left:0;content:'';height:0;width:3px;position:absolute}
.tg-dashboardnav>ul>li:hover>a,.tg-dashboardnav>ul>li.tg-active>a{color:#333}
.tg-dashboardnav>ul>li:hover>a:before,.tg-dashboardnav>ul>li.tg-active>a:before{height:100%}
.tg-dashboardnav ul li a i{font-size:16px;line-height:16px;margin:0 10px 0 0}
.tg-newmessages,.tg-taginfo{top:50%;right:20px;width:18px;color:#fff;height:18px;font-size:10px;margin:-9px 0 0 0;position:absolute;font-style:normal;border-radius:50%;text-align:center;line-height:20px!important}
.tg-invoices,.tg-totalmessages{top:18px;right:10px;color:#333;font-size:10px;font-style:normal;text-align:center;position:absolute;background:#eaeaea;margin:0!important;padding:0 5px!important;line-height:15px!important;border-radius:2px!important}
.tg-dashboardnav ul li a .tg-newmessages,.tg-dashboardnav ul li a.tg-taginfo{color:#fff}
.tg-banneradd{width:100%;float:left}
.tg-banneradd figure{margin:0;width:100%;float:left}
.tg-banneradd figure a{display:block}
.tg-banneradd figure img{width:100%;height:auto;display:block}
.tg-dashboardnav ul li.tg-hasdropdown,.tg-dashboardnav ul li.tg-hasdropdown>a{padding-bottom:8px}
.tg-emailmenu{display:none;overflow:hidden;position:relative;padding:0 0 0 25px;font:400 13px/16px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-emailmenu:before{top:-11px;left:25px;width:1px;content:'';height:100%;background:#ddd;position:absolute}
.tg-emailmenu li{position:relative;line-height:inherit;padding:3px 0 3px 21px}
.tg-emailmenu li:before{top:50%;left:0;width:15px;content:'';height:1px;background:#ddd;position:absolute}
.tg-emailmenu li a{color:#919191!important}
.tg-emailmenu li.tg-active a,.tg-emailmenu li a:hover{color:#333}
.tg-dashboardbox{width:100%;float:left}
.tg-dashboardbox+.tg-dashboardbox{padding:40px 0 0}
.tg-dashboardbox .tg-dashboardtitle{width:100%;padding:0 0 16px}
.tg-dashboardbox .tg-dashboardtitle h2{float:left;position:relative}
.tg-btntext,.tg-dashboardbox .tg-dashboardtitle span{float:right;font-size:13px;line-height:21px;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-dashboardbox .tg-dashboardtitle span{color:#333}
.tg-dashboardbox .tg-dashboardtitle span .tg-btntext{float:none}
.tg-manageteambox{width:100%;float:left;padding:20px;min-height:200px;border-radius:5px;background:#fcfcfc;border-bottom:1px solid #ddd}
.tg-manageteam .form-group{position:relative}
.search-input-wrap .fa-spinner{position:absolute;top:14px;right:15px}
.tg-manageteam .form-group .tg-btn{top:0;right:0;padding:0 55px;position:absolute}
.tg-manageteam .tg-teammembers{list-style:none}
.tg-manageteam .tg-teammembers li{list-style-type:none}
.tg-manageteam .tg-teammembers li .tg-teammember{background:#fff;border-bottom:1px solid #ddd}
.tg-teammember .tg-btndel{top:0;width:19px;height:19px;color:#fff;font-size:10px;line-height:18px;text-align:center;background:#ef5350;border-radius:50%}
.tg-teammember .tg-btnedit{top:0;width:19px;height:19px;color:#fff;font-size:10px;line-height:18px;text-align:center;background:#ef5350;border-radius:50%}
.tg-manageteam .tg-teammembers li:hover .tg-teammember .tg-btnedit{opacity:1;z-index:2;visibility:visible}
.tg-manageteam .tg-teammembers li:hover .tg-teammember .tg-btndel{opacity:1;z-index:2;visibility:visible}
.tg-modalmanageteam textarea{float:left;height:190px;resize:none}
.tg-modalmanageteam .tg-modaldialog{max-width:430px}
.tg-modalmanageteam .tg-modalfoot{text-align:center}
.tg-modalmanageteam .tg-modalfoot .tg-btn{float:none}
.tg-dashboardappointments .tg-datepicker{margin:0 0 30px}
.tg-dashboardappointmentbox{width:100%;float:left}
.tg-dashboardappointment{width:100%;float:left;overflow:hidden;position:relative}
.tg-dashboardappointment:nth-child(odd){background:#fcfcfc}
.tg-dashboardappointment:nth-child(even){background:#fff}
.tg-dashboardappointment .tg-servicetitle{width:auto;padding:20px}
.tg-dashboardappointment .tg-servicetitle figure{width:40px;float:left;overflow:hidden;margin:0 10px 0 0;border-radius:50%}
.tg-clientcontent{padding:4px 0;overflow:hidden}
.tg-clientcontent span{display:block;font-size:13px;line-height:15px}
.tg-appointmenttype{float:left;padding:20px 0;margin:0 25px 0 0}
.tg-appointmenttype h3{margin:0;font-size:14px;line-height:17px}
.tg-appointmenttype span{padding:0}
.tg-dashboardappointment .tg-btntimeedit .tg-btndel,.tg-dashboardappointment .tg-btntimeedit .tg-btnedite{width:80px;height:80px;font-size:20px;line-height:80px;text-align:center}
.tg-dashboardbox .tg-dashboardtitle h2{float:left;line-height:20px}
.tg-btnaddnew{float:right;font-size:14px;line-height:20px;text-transform:capitalize}
.tg-uploadbox{width:100%;float:left}
.tg-upload{width:100%;float:left;background:#fcfcfc;border-radius:0 0 5px 5px;border-bottom:1px solid #ddd}
.tg-uploadhead{width:100%;float:left;min-height:46px;padding:13px 20px;position:relative;border-radius:5px 5px 0 0}
.tg-uploadhead span{float:left;color:#fff}
.tg-uploadhead h3{color:#fff;float:left;font-size:14px;line-height:20px;margin:0 5px 0 0}
.tg-uploadhead>i{top:0;right:0;width:46px;height:46px;color:#fff;display:block;line-height:46px;position:absolute;text-align:center;border-radius:0 5px 0 0;background:rgba(0,0,0,0.10)}
.tg-upload .tg-box{padding:10px;border-radius:0;background:transparent}
.tg-fileuploadlabel{float:left;width:100%; position: relative;height:190px;color:#c6c6c6;cursor:pointer;margin:0 0 10px;border-radius:5px;background:#f7f7f7;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}
.tg-fileuploadlabel i{display:block;font-size:100px;line-height:60px;margin:0 0 15px}
.tg-fileuploadlabel span{display:block}
input[type=file].tg-fileinput{display:none}
.tg-box .tg-gallery{width:100%;float:left;overflow:hidden}
.tg-galleryimages{width:100%;float:left}
.tg-galleryimg{float:left;margin:0;width:90px}
.tg-galleryimg+.tg-galleryimg{margin:0 6px 6px 0}
.sp-profile-banner-photos .tg-galleryimg:first-child,.sp-profile-photo .tg-galleryimg:first-child{margin:0 6px 6px 0}
.tg-galleryimg figure{margin:0;width:100%;float:left;background:#fff;overflow:hidden;border-radius:5px;position:relative}
.tg-galleryimg figure img{display:block;opacity:.30;cursor:pointer}
.tg-galleryimg figure figcaption{top:0;left:0;z-index:2;width:100%;height:100%;opacity:0;padding:10px;visibility:hidden;position:absolute}
.tg-galleryimg figure figcaption i{width:20px;height:20px;float:left;color:#fff;display:block;cursor:pointer;font-size:10px;line-height:19px;text-align:center;border-radius:50%}
.tg-galleryimg figure figcaption .fa-close{float:right;background:#ef5350}
.tg-galleryimg figure:hover img{opacity:1}
.tg-galleryimg figure:hover figcaption{opacity:1;visibility:visible}
.tg-galleryimg.tg-uploading figure{width:92px;height:92px}
.tg-galleryimg.tg-uploading .tg-loader{top:50%;left:50%;position:absolute;margin:-10px 0 0 -10px}
.tg-loader i{color:#999;display:block;font-size:20px;line-height:20px;animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}
@keyframes spin{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}.tg-uploadingbar{z-index:3;bottom:5px;left:6%;height:4px;width:88%;background:#ddd;position:absolute}
.tg-uploadingbar{z-index:3;left:0;bottom:0;height:4px;width:100%;background:#ddd;position:absolute}
.tg-uploadingbar-percentage{display:block;height:4px}
.tg-basicinformationbox{width:100%;float:left}
.tg-socialinformationbox{width:100%;float:left}
.tg-socialinformationbox .tg-inputwithicon .form-control{padding:10px 18px 10px 50px}
.tg-socialinformationbox .tg-inputwithicon .tg-icon{top:0;right:auto;left:0;margin:0;color:#fff;width:40px;height:40px;cursor:auto;line-height:40px;border-radius:5px 0 0 5px}
.tg-socialModal .tg-modaldialog{width:630px}
.tg-socialModal .tg-modalbody .tg-themeform{display:block}
.tg-radiosocials{clear:both;margin:-15px;overflow:hidden;list-style:none;font-size:13px;line-height:20px}
.tg-radiosocials li{width:33.33%;float:left;padding:15px;line-height:inherit;list-style-type:none}
.tg-radiosocials li .tg-checkbox{border-radius:5px;overflow:hidden}
.tg-radiosocials li .tg-checkbox label{color:#fff;position:relative;line-height:20px;text-transform:capitalize;padding:10px 10px 10px 50px}
.tg-radiosocials li .tg-checkbox label:before{content:''}
.tg-radiosocials li .tg-checkbox input[type="checkbox"]:checked+label:before{top:50%;left:auto;width:6px;height:6px;right:15px;content:'';line-height:6px;background:#fff;margin:-3px 0 0;border-radius:50%}
.tg-radiosocials li .tg-checkbox i.fa{top:0;left:0;color:#fff;width:40px;height:40px;line-height:40px;position:absolute;text-align:center;background:rgba(0,0,0,0.20)}
.tg-radiosocials li .tg-checkbox em{color:#fff;font-style:normal}
.tg-socialModal .tg-modalfoot{text-align:center}
.tg-socialModal .tg-modalfoot .tg-btn{float:none}
.tg-locationbox{width:100%;float:left}
.tg-locationbox .tg-locationmap{height:400px}
.tg-introductionbox{width:100%;float:left}
.tg-introductionbox textarea.form-control{width:100%;float:left;resize:none;height:260px}
.tg-languagesbox,.tg-amenitiesfeaturesbox{width:100%;float:left;padding:20px;position:relative;border-radius:5px;background:#fcfcfc;border-bottom:1px solid #ddd}
.tg-languagesbox .form-group,.tg-amenitiesfeaturesbox .form-group{margin:0;padding:0 172px 0 0}
.tg-languagesbox .form-group .tg-btn,.tg-amenitiesfeaturesbox .form-group .tg-btn{top:20px;right:20px;z-index:2;position:absolute}
.tg-tagdashboardlist{clear:both;margin:-5px;overflow:hidden;list-style:none;font-size:13px;line-height:20px;padding:20px 0 0;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-tagdashboardlist li{float:left;padding:5px;line-height:inherit;list-style-type:none}
.tg-tagdashboard{color:#333;display:block;position:relative;border-radius:5px;background:#eaeaea}
.tg-tagdashboard i{top:0;right:0;z-index:2;color:#fff;width:18px;height:18px;font-size:10px;line-height:17px;position:absolute;border-radius:50%;text-align:center;background:#ef5350;opacity:0;visibility:hidden;cursor:pointer}
.tg-tagdashboard em{z-index:1;display:block;padding:5px 20px;font-style:normal;position:relative}
.tg-tagdashboard:hover i{top:-9px;right:-9px;opacity:1;visibility:visible}
.tg-certificatesawardsbox,.tg-experincesbox{width:100%;float:left}
.tg-certificatesaward,.tg-experiences{width:100%;float:left;overflow:hidden;position:relative;border-bottom:1px solid #ddd}
.tg-experiences{border:0}
.tg-certificatesaward:nth-child(odd),.tg-experiences:nth-child(odd){background:#fcfcfc}
.tg-certificatesaward:nth-child(even),.tg-experiences:nth-child(even){background:#fff}
.tg-imgandtitle{float:left;padding:10px 20px}
.tg-qualification .tg-imgandtitle,.tg-experience .tg-imgandtitle{padding:20px}
.tg-imgandtitle figure{width:40px;overflow:hidden;margin:0 4px 0 0;border-radius:50%;display:inline-block;vertical-align:middle}
.tg-imgandtitle figure a,.tg-imgandtitle figure a img{display:block;border-radius:50%}
.tg-imgandtitle h3{margin:0;font-size:14px;line-height:17px;display:inline-block;vertical-align:middle}
.tg-certificatesaward .tg-btntimeedit span{padding:30px 0;line-height:20px}
.tg-certificatesaward .tg-btntimeedit .tg-btnedite,.tg-certificatesaward .tg-btntimeedit .tg-btndel{width:60px;height:60px;line-height:60px}
.tg-certificatesaward:hover .tg-btntimeedit span{margin:0 180px 0 0;-webkit-transition:all 400ms ease-in;-moz-transition:all 400ms ease-in;-ms-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}
.tg-dashboardappointment .tg-btntimeedit{-webkit-transition:all 800ms ease-in;-moz-transition:all 800ms ease-in;-ms-transition:all 800ms ease-in;-o-transition:all 800ms ease-in;transition:all 800ms ease-in}
.tg-dashboardappointment:hover .tg-btntimeedit{-webkit-transition:all 400ms ease-in;-moz-transition:all 400ms ease-in;-ms-transition:all 400ms ease-in;-o-transition:all 400ms ease-in;transition:all 400ms ease-in}
.tg-dashboardappointment:hover .tg-btntimeedit .tg-btnedite,.tg-certificatesaward:hover .tg-btntimeedit .tg-btnedite,.tg-dashboardappointment:hover .tg-btntimeedit .tg-btnedite{right:60px;-webkit-transition:all 600ms ease-out;-moz-transition:all 600ms ease-out;-ms-transition:all 600ms ease-out;-o-transition:all 600ms ease-out;transition:all 600ms ease-out}
.tg-dashboardappointment:hover .tg-btntimeedit .tg-btndel,.tg-certificatesaward:hover .tg-btntimeedit .tg-btndel{right:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}
.tg-dashboardappointment{text-align:right}
.tg-serviceandservicetype{text-align:left;display:inline-block;vertical-align:middle;padding:23px 60px 23px 0}
.tg-serviceandservicetype h3{margin:0;color:#333;font-size:14px;line-height:18px}
.tg-serviceandservicetype span{color:#aaa;display:block;font-size:13px;line-height:16px}
.tg-imggallery .tg-gallery .tg-galleryimages .tg-galleryimg{margin:3px}
.tg-dashboardappointmentsetting .tg-dashboardappointment{border-bottom:1px solid #ddd}
.tg-dashboardfavoritelisting .tg-dashboardappointment .tg-servicetitle{width:auto}
.tg-dashboardappointmentsetting .tg-clientcontent{padding:0}
.tg-dashboardappointmentsetting .tg-clientcontent h2{margin:0 0 7px}
.tg-privacysettingsbox{width:100%;float:left}
.tg-privacysetting{width:100%;float:left;padding:14px 20px;border-bottom:1px solid #ddd}
.tg-privacysetting:nth-child(odd){background:#fff}
.tg-privacysetting:nth-child(even){background:#fcfcfc}
.tg-privacysetting span{float:left;font-size:14px;line-height:17px;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-businesshourssbox{width:100%;float:left}
.tg-businesshourssbox+.tg-businesshourssbox{margin:10px 0 0}
.tg-daychckebox{width:100%;float:left;padding:10px 20px;border-radius:5px;background:#f7f7f7}
.tg-daychckebox .tg-checkbox{width:auto;float:right}
.tg-daychckebox .tg-checkbox label{color:#999;font-size:13px}
.tg-daychckebox h3{margin:0;float:left;font-size:16px;line-height:19px}
.tg-startendtime{width:100%;float:left;position:relative;padding:0 60px 0 0}
.tg-startendtime .form-group{width:50%;float:left;position:relative}
.tg-startendtime .form-group:nth-child(even){padding-left:20px}
.tg-addtimeslot{top:0;right:0;width:40px;height:40px;color:#999;font-size:24px;line-height:40px;border-radius:5px;background:#f7f7f7;position:absolute;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-addtimeslot:hover{color:#fff}
.tg-deleteslot{color:#fff;font-size:14px}
.tg-startendtime .tg-icon i{top:0;right:0;width:40px;height:40px;display:block;line-height:40px;position:absolute;text-align:center}
.tg-dashboarbusinesshours .tg-updateall{margin:20px 0 0}
.tg-dashboardmessages{width:100%;float:left}
.tg-dashboardmessagesbox{width:100%;float:left}
.tg-messageshead{width:100%;float:left;padding:0 0 27px;border-bottom:1px solid #ddd}
.tg-actionnav{float:left;color:#fff;font-size:12px;line-height:30px;list-style:none}
.tg-actionnav li{float:left;background:#fff;margin:0 10px 0 0;line-height:inherit;list-style-type:none;border-radius:5px;border:1px solid #ddd}
.tg-actionnav li a{color:#999;display:block;padding:0 10px}
.tg-actionnav li:hover a{color:#fff}
.tg-messageshead .tg-radio input[type=radio]+label:before,.tg-messageshead .tg-checkbox input[type=checkbox]+label:before{top:50%;margin:-6px 0 0}
.tg-actionnav li:hover .tg-checkbox label,.tg-actionnav li:hover .tg-checkbox label:before{color:#fff}
.tg-messagespagecount{float:right;font-size:12px;line-height:30px;list-style:none}
.tg-messagespagecount li{float:left;text-align:center;padding:0 0 0 10px;line-height:inherit;list-style-type:none}
.tg-messagespagecount li .tg-btn{z-index:inherit;display:block;padding:0 12px;font-size:18px;line-height:inherit}
.tg-emailnavbox{float:left;width:100%;height:auto}
.tg-emailnav{width:100%;float:left;list-style:none}
.tg-emailnav li{width:100%;float:left;padding:10px;position:relative;line-height:inherit;list-style-type:none;border-bottom:1px solid #ddd}
.tg-emailnav li:before{top:0;left:0;content:'';width:3px;height:0;position:absolute}
.tg-emailnav li+li{padding:15px 10px}
.tg-emailnav li:hover:before{height:100%}
.tg-emailnav li:first-child:before{display:none}
.tg-emailnav li:nth-child(odd){background:#fcfcfc}
.tg-emailnav li:nth-child(even){background:#fff}
.tg-emailnav li .form-group{margin:0;position:relative}
.tg-emailnav li .form-group button{top:50%;right:3px;width:32px;height:32px;color:#fff;font-size:14px;line-height:14px;display:block;margin:-16px 0 0;border-radius:5px;position:absolute}
.tg-emailnav li a{color:#919191;display:block}
.tg-emailhead{float:right}
.tg-emailhead .tg-checkbox{width:auto}
.tg-timeattachment{float:right}
.tg-timeattachment i,.tg-timeattachment span{font-size:12px;line-height:15px;display:inline-block;vertical-align:middle}
.tg-emailnav li .tg-checkbox label{color:#919191;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-messageinfo{width:100%;float:left;padding:15px 0 0}
.tg-messageinfo span{display:block;font-size:13px;line-height:15px}
.tg-messageinfo .tg-description p{margin:0;font-size:12px}
.tg-emailmessage{overflow:hidden;padding:40px 0 0 30px}
.tg-emailsubjectactions{width:100%;float:left;margin:0 0 30px}
.tg-emailsubject{float:left;padding:3px 0}
.tg-emailsubject h2{margin:0;font-size:16px;line-height:19px}
.tg-btnactions{float:right}
.tg-btnactions a{width:26px;height:26px;color:#333;margin:0 1px;font-size:12px;line-height:26px;text-align:center;border-radius:50%;background:#f8f8f8;display:inline-block}
.tg-btnactions a i{color:#333}
.tg-btnactions a:last-child{margin-right:0}
.tg-btnactions a:hover i{color:#fff}
.tg-emailauthor{width:100%;float:left;margin:0 0 30px;padding:15px 20px;background:#f8f8f8}
.tg-emailauthor .tg-attachemtntime{float:right}
.tg-attachemtntime a,.tg-attachemtntime a i,.tg-attachemtntime time{display:inline-block;vertical-align:middle}
.tg-attachemtntime a{color:#333}
.tg-emailauthor figure{float:left;overflow:hidden;margin:0 10px 0 0;border-radius:50%}
.tg-emailauthorinfo{overflow:hidden}
.tg-emailauthorinfo h3{margin:0;font-size:14px;line-height:17px}
.tg-emailauthorinfo span{color:#333;display:block;font-size:13px;line-height:16px;position:relative;padding:0 12px 0 0}
.tg-emailmessagedetail{width:100%;float:left}
.tg-emailmessagedetail span{display:block;margin:0 0 35px;line-height:17px}
.tg-senderinfo{width:100%;float:left;margin:0 0 50px}
.tg-senderinfo span{margin:0 0 10px;display:block}
.tg-senderinfo em,.tg-senderinfo a{display:inline-block;vertical-align:middle}
.tg-senderinfo span,.tg-senderinfo em,.tg-senderinfo a{font-size:13px;line-height:15px}
.tg-senderinfo em{margin:0 5px 0 0;font-style:normal}
.tg-emailattachemnets,.tg-attachementhead{width:100%;float:left}
.tg-attachementhead{margin:0 0 38px}
.tg-attachementhead h3{margin:0;float:left;color:#333;padding:4px 0;font-size:14px;line-height:17px}
.tg-btndownloadattachment{color:#fff;width:26px;height:26px;float:right;font-size:13px;line-height:26px;text-align:center;border-radius:50%}
.tg-imgattachemnet{width:auto;float:none;clear:both;overflow:hidden;list-style:none;padding:0 0 40px;margin:0 -5px 40px;border-bottom:1px solid #ddd}
.tg-imgattachemnet li{width:25%;float:left;padding:0 5px;list-style-type:none}
.tg-imgattachemnet li a{overflow:hidden;border-radius:5px}
.tg-imgattachemnet li a,.tg-imgattachemnet li a img{display:block}
.tg-imgattachemnet li a img{width:100%;height:auto}
.tg-emailmessagebox{width:100%;float:left;margin:0 0 20px;border-radius:5px;border:1px solid #ddd}
.tg-emailmessagebox .form-group{margin:0}
.tg-emailmessagebox .form-group input{border:0;background:0;border-radius:0;border-bottom:1px solid #ddd}
.tg-emailmessagebox .form-group textarea{border:0;resize:none;height:300px}
.tg-emailmessage .tg-btnarea .tg-btn:first-child{padding:0 65px}
.tg-certificatesawardsModal .tg-modaldialog{width:630px}
.tg-certificatesawardsModal .tg-themeform{display:block}
.tg-formcertificatesawards textarea{resize:none;height:180px}
.tg-certificatesawardsModal .tg-modalfoot{text-align:center}
.tg-certificatesawardsModal .tg-modalfoot .tg-btn{float:none}
.tg-locationbox{width:100%;float:left}
.tg-imggallerybox{width:100%;float:left}
.tg-videogallerybox{width:100%;float:left;padding:20px;border-radius:5px;background:#fcfcfc;border-bottom:1px solid #ddd}
.tg-videogallerybox .form-group{z-index:1;position:relative;padding:0}
.tg-videogallerybox .tg-startendtime .form-group{width:100%}
.tg-videogallerybox .form-group .tg-btn{top:0;right:0;z-index:2;position:absolute}
.tg-videogallerybox ul{clear:both;margin:-15px;overflow:hidden;list-style:none}
.tg-videogallerybox ul li{width:33.33%;float:left;padding:15px;list-style-type:none}
.tg-videobox{overflow:hidden;border-radius:5px}
.tg-brochureuploadbox{width:100%;float:left}
.tg-dashboardappointmentsettingbox{width:100%;float:left}
.tg-row{clear:both;margin:0 -10px;overflow:hidden}
.tg-row+.tg-row{margin:30px 0 0}
.tg-col{width:30%;float:left;padding:0 10px}
.tg-col+.tg-col{width:70%}
.tg-daybox{width:100%;float:left;padding:0 20px;min-height:150px;background:#fcfcfc;border-radius:0 0 5px 5px;border-bottom:1px solid #ddd;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center}
.tg-daybox h3{font-size:16px;line-height:12px;margin:0 0 10px;padding:20px 0 10px;border-bottom:1px solid #ddd}
.tg-daybox span{width:100%;float:left;font-size:12px;line-height:15px;padding:0 0 16px}
.tg-daybox span a{float:left;margin:0 12px;position:relative}
.tg-daybox span a+a:before{top:0;left:-14px;content:'-';color:#919191;position:absolute}
.tg-daybox span a:first-child{margin-left:0}
.tg-daybox span a.tg-btntextdelete{margin-right:0;color:#ef5350}
.tg-slots{width:100%;float:left;border-bottom:1px solid #fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center}
.tg-slots .tg-description p{margin:0}
.tg-paddingminus{margin:0 -10px}
.tg-paddingminus:before{content:'';display:table}
.tg-slots .form-group{width:50%;float:left;padding:0 10px}
.form-group.tg-btnbox{margin:0;padding-top:0}
.form-group.tg-btnbox .tg-btn{float:left;margin:0 20px 0 0}
.tg-slotsbox{clear:both;margin:-5px;overflow:hidden}
.tg-radiotimeslot{width:25%;float:left;padding:5px;position:relative}
.tg-radiotimeslot .slot-detail{width:100%;float:left;color:#999;font-size:12px;padding:10px 0;overflow:hidden;position:relative;border-radius:5px;text-align:center;background:#fcfcfc;border:1px solid #fff;border-color:#ddd}
.tg-radiotimeslot .slot-detail span{float:left;width:100%}
.tg-radiotimeslot em{padding:0 10px;text-align:left;font-style:normal;line-height:inherit;display:inline-block;vertical-align:top}
.tg-radiotimeslot .tg-btndelete{opacity:0;visibility:hidden}
.tg-radiotimeslot .tg-btndelete:hover{color:#fff}
.tg-radiotimeslot:hover .tg-btndelete{opacity:1;visibility:visible}
.tg-btndelete{top:20px;right:10px;opacity:0;color:#fff;width:20px;height:20px;text-align:center;border-radius:50%;position:absolute;visibility:hidden;background:#ef5350;margin:-10px 0 0 0;display:block!important;font-size:9px!important;line-height:20px!important}
.tg-pkgexpireyandcounter{width:100%;float:left;margin:0 0 20px;background:#333;overflow:hidden;border-radius:5px}
.tg-pkgexpirey{margin:0;z-index:2;width:25%;float:left;color:#fff;padding:30px;font-size:14px;line-height:17px;position:relative}
.tg-pkgexpirey span{display:block}
.tg-pkgexpirey h3{color:#fff;margin:20px 0;font-size:25px;font-weight:300;line-height:36px}
.tg-pkgexpirey a{text-transform:capitalize}
.tg-timecounter{width:75%;float:right;position:relative}
.tg-timecounter{width:75%;float:right;position:relative}
.tg-timecounter{width:75%;float:right;position:relative}
.tg-countdown{width:100%;float:left}
.tg-countdown ul{width:100%;float:left;list-style:none}
.tg-countdown ul li{width:25%;float:left;min-height:190px;position:relative;text-align:center;list-style-type:none;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.tg-countdown ul li:nth-child(odd){background:rgba(0,0,0,0.05)}
.tg-countdown ul li h3{margin:0;color:#fff;font-size:36px;font-weight:300;line-height:36px}
.tg-countdown ul li h4{top:20px;left:20px;color:#fff;font-size:14px;line-height:14px;position:absolute;text-transform:capitalize}
.tg-countdown+.tg-note{left:0;bottom:0;z-index:3;color:#fff;width:100%;padding:11px 169px;text-align:center;position:absolute}
.tg-countdown+.tg-note>span{padding:0 3px;display:inline-block;vertical-align:middle}
.tg-packagesbox{width:100%;float:left}
.tg-packagesplanstabs{width:100%;float:left}
.tg-pkgplans{width:100%;float:left;padding:0 0 30px}
.tg-pkgplan{width:100%;float:left;color:#484848;font-size:13px;line-height:16px;padding:0 0 30px;text-align:center;border-radius:5px;position:relative;border:1px solid #ddd;margin-bottom:30px}
.tg-pkgplan:hover{-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.10);box-shadow:0 0 5px 1px rgba(0,0,0,0.10)}
.tg-pkgplanhead{width:100%;float:left;padding:30px 25px}
.tg-pkgplanhead{border-bottom:1px solid #ddd}
.tg-pkgplanhead h3{font-size:24px;font-weight:300;line-height:24px;margin:0 0 15px;text-transform:capitalize}
.tg-pkgplanhead h4{margin:0;width:100%;float:left;color:#919191;font-size:14px;line-height:17px;font-family:'Open Sans',Arial,Helvetica,sans-serif}
.tg-pkgplanhead h4 span{font-size:24px;line-height:24px}
.tg-pkgplan ul{width:100%;float:left;list-style:none;line-height:20px;padding:10px 10px 30px}
.tg-pkgplan ul li{width:100%;float:left;padding:20px 0 0;line-height:inherit;list-style-type:none}
.tg-pkgplan ul li span{display:block}
.tg-pkgplan ul li span+span{color:#919191}
.tg-pkgplan .tg-btn{padding:0 50px}
.tg-summary,.tg-paymentoption{width:100%;float:left}
.tg-paymentoption{padding:40px 0 0}
.tg-tablescroll{width:100%;float:left;overflow:auto;color:#484848}
.tg-dashboardtable{margin:0;width:100%;color:#484848;min-width:640px}
.tg-paymentoption .table{margin:0}
.tg-packagesbox .tg-dashboardtable thead tr th{color:#fff;border:0;font-weight:400;text-align:left;background:#484848!important;font-family:'Oxygen',Arial,Helvetica,sans-serif}
.tg-dashboardtable>thead:first-child>tr:first-child>th{padding:10px 20px;border:0}
.tg-packagesbox .tg-dashboardtable tbody tr:nth-child(odd){background:#fff}
.tg-packagesbox .tg-dashboardtable tbody tr:nth-child(even){background:#fcfcfc}
.tg-packagesbox .tg-dashboardtable tbody tr{border-bottom:1px solid #ddd}
.tg-packagesbox .tg-dashboardtable tbody tr td{border:0;text-align:left;padding:15px 30px}
.tg-packagesbox .tg-dashboardtable tbody tr td:nth-child(even){text-align:right}
.tg-pkgfoot{width:100%;float:left;padding:20px 0 0}
.tg-pkgfoot .tg-checkbox{width:auto;float:right;padding:10px 0}
.tg-pkgfoot .tg-checkbox label{color:#999;font-size:12px;text-transform:lowercase;font-family:'Open Sans',Arial,Helvetica,sans-serif}
.tg-pkgfoot .tg-checkbox label strong{color:#007bb5;font-weight:400}
.tg-pkgfoot .tg-btn{float:left;padding:0 50px}
.tg-updateall{width:100%;height:100px;display:block;z-index:100;padding:10px 0}
.tg-updateall.tg-show .tg-holder{margin:0 auto;padding:0 15px;max-width:1170px}
.tg-weathercast .tg-box{padding:0;background:0}
.tg-weathercast .tg-reviewarea{padding:20px;background:#fff}
#weather{width:100%;float:left;text-align:center;text-transform:uppercase}
.tg-weatherarea{width:100%;float:left}
.tg-weatherarea i{float:left;font-size:100px;line-height:100px;margin:0 20px 0 0}
.tg-weathercontent{padding:12px 0;text-align:left;overflow:hidden}
.tg-weathercontent span{color:#999;font-size:12px;line-height:15px}
.tg-weathercontent h2{margin:0;color:#333;font-size:40px;line-height:34px;font-weight:500}
.tg-weatherinfo{width:100%;float:left;padding:20px}
.tg-weatherinfo h3{font-size:16px;line-height:18px}
.tg-weatherinfo ul{width:100%;float:left;font-size:13px;line-height:15px;list-style:none}
.tg-weatherinfo ul li{width:100%;float:left;line-height:inherit;list-style-type:inherit}
.tg-weatherinfo ul li+li{border-top:1px solid #ddd}
.tg-weatherinfo ul li:last-child span{padding-bottom:0}
.tg-weatherinfo ul li span{width:50%;float:left;padding:17px 0}
.preloader-outer{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}
.preloader-inner{height:100%;width:100%;display:flex;justify-content:center;align-items:center;align-content:center}
.pin{top:50%;left:50%;width:30px;height:30px;position:absolute;margin:-20px 0 0 -20px;-webkit-border-radius:50% 50% 50% 0;border-radius:50% 50% 50% 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;-ms-animation-name:bounce;animation-name:bounce;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s}
.pin:after{top:50%;left:50%;content:'';width:14px;height:14px;background:#fff;position:absolute;margin:-7px 0 0 -7px;-webkit-border-radius:50%;border-radius:50%}
.preloader-outerv-2 .pin:after{background:#fff}
.pulse{top:50%;left:50%;z-index:-2;width:14px;height:14px;position:absolute;margin:11px 0 0 -12px;background:rgba(0,0,0,0.2);-webkit-border-radius:50%;border-radius:50%;-webkit-transform:rotateX(55deg);-moz-transform:rotateX(55deg);-o-transform:rotateX(55deg);-ms-transform:rotateX(55deg);transform:rotateX(55deg)}
.pulse:after{top:50%;left:50%;opacity:0;content:"";width:40px;height:40px;position:absolute;margin:-20px 0 0 -20px;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:pulsate 1s ease-out;-moz-animation:pulsate 1s ease-out;-o-animation:pulsate 1s ease-out;-ms-animation:pulsate 1s ease-out;animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-box-shadow:0 0 1px 2px #5dc560;box-shadow:0 0 1px 2px #5dc560;-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;-o-animation-delay:1.1s;-ms-animation-delay:1.1s;animation-delay:1.1s}
.preloader-outerv-2 .pulse:after{-webkit-box-shadow:0 0 1px 2px #260c4d;box-shadow:0 0 1px 2px #260c4d}
@-moz-keyframes pulsate{0%{-webkit-transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);-o-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1);opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
50%{opacity:1;-ms-filter:none;filter:none}
100%{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);-o-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1);opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
50%{opacity:1;-ms-filter:none;filter:none}
100%{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
}@-o-keyframes pulsate{0%{-webkit-transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);-o-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1);opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
50%{opacity:1;-ms-filter:none;filter:none}
100%{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
}@keyframes pulsate{0%{opacity:0;-webkit-transform:scale(0.1,0.1);-moz-transform:scale(0.1,0.1);-o-transform:scale(0.1,0.1);-ms-transform:scale(0.1,0.1);transform:scale(0.1,0.1);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
50%{opacity:1;-ms-filter:none;filter:none}
100%{opacity:0;-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
}@-moz-keyframes bounce{0%{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);-ms-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}
60%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);-ms-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}
80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}
100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
}@-webkit-keyframes bounce{0%{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);-ms-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}
60%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);-ms-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}
80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}
100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
}@-o-keyframes bounce{0%{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);-ms-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}
60%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);-ms-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}
80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}
100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
}@keyframes bounce{0%{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2000px) rotate(-45deg);-moz-transform:translateY(-2000px) rotate(-45deg);-o-transform:translateY(-2000px) rotate(-45deg);-ms-transform:translateY(-2000px) rotate(-45deg);transform:translateY(-2000px) rotate(-45deg)}
60%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(30px) rotate(-45deg);-moz-transform:translateY(30px) rotate(-45deg);-o-transform:translateY(30px) rotate(-45deg);-ms-transform:translateY(30px) rotate(-45deg);transform:translateY(30px) rotate(-45deg)}
80%{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}
100%{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
}div.provider-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)}
.provider-loader{width:70px;left:45%;top:0;margin:100px auto 0;text-align:center;position:absolute}
.provider-loader>div{width:18px;height:18px;background-color:#5dc560;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}
.provider-loader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.provider-loader .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1.0);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)}
}.sticky-queue{z-index:9999;position:fixed;width:420px;overflow:hidden}
.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:-210px}
.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:#73b573;color:#fff}
.warning{background:#eca137;color:#fff}
.important{background:#ca5e58;color:#fff}
.info{background:#3a87ad;color:#fff}
#confirmOverlay{top:0;left:0;width:100%;height:100%;z-index:100000;position:fixed;background:url('images/ie.png');background:-moz-linear-gradient(rgba(11,11,11,0.1),rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(11,11,11,0.1)),to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2)}
#confirmBox{top:50%;left:50%;border:0;width:460px;position:fixed;background:#fff;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;margin:-130px 0 0 -230px}
#confirmButtons{width:100%;float:left;text-align:center}
#confirmBox h1,#confirmBox p{margin:0;color:#414141;padding:18px 25px;font:16px/1 'Cuprum','Lucida Sans Unicode','Lucida Grande',sans-serif;background:url('images/header_bg.jpg') repeat-x left bottom #f5f5f5}
#confirmBox h1{color:#fff;letter-spacing:.3px}
#confirmBox p{float:left;background:0;font-size:16px;line-height:1.4;padding-top:35px}
#confirmBox .button{z-index:2;color:#5d5955;padding:0 35px;overflow:hidden;text-align:center;border:2px solid;margin:20px 15px;position:relative;display:inline-block;vertical-align:middle;text-transform:uppercase;font:14px/36px 'Montserrat',Arial,Helvetica,sans-serif}
#confirmBox .button:hover{color:#fff}
.provider-site-wrap{width:100%;height:100%;z-index:99999;position:fixed;background-color:rgba(12,12,12,0.51)}
.provider-site-wrap .provider-loader{top:50%;left:50%;position:absolute;margin:-23px 0 0 -70px}
div.provider-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)}
.provider-loader{top:0;left:45%;width:70px;margin:100px auto 0;text-align:center;position:absolute}
.provider-loader>div{width:18px;height:18px;border-radius:100%;display:inline-block;background-color:#5dc560;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}
.provider-loader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.provider-loader .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
.sp-profile-brochure .file_icon{font-size:20px;position:absolute;left:10px;top:10px}
.single-sp_jobs .tg-mapbox div[id^="location-pickr-map"],.single-sp_jobs .tg-mapbox #location-pickr-map{height:260px}
@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1.0);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)}
}.tg-appointment-types{padding:40px 0 0}
.tg-general-box{width:100%;float:left;padding:20px;border-radius:5px;background:#fcfcfc;border-bottom:1px solid #ddd}
.tg-general-box .add-new-appointment-type,.tg-general-box .add-new-appointment-reason{top:26px;right:37px}
.tg-general-box .appointment-type-wrap .tg-startendtime .form-group,.tg-general-box .appointment-reasons-wrap .tg-startendtime .form-group{width:100%}
.sp-top-menu em img{width:30px}
.sp-videos-frame{width:100%;float:left}
.by-category-fields .form-group:first-child{width:50%;float:left;padding:0 10px}
.form-group.tg-btnbox{width:100%}
select option:disabled{color:#dfdfdf;text-decoration:line-through!important}
.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;padding:5px;border-radius:5px;box-sizing:border-box}
.autocomplete-suggestion{position:relative;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333;padding-bottom:5px}
.autocomplete-suggestion b{font-weight:normal;color:#57c778}
.autocomplete-suggestions .searched-item-wrap img{border-radius:5px;margin-right:15px}
.autocomplete-suggestions .searched-item-wrap .searched-add-new{float:right;margin:14px 0 13px}
.sp-price-type:before{content:"/ "}
.sp-services-edit-collapse{padding:15px 0}
.deactivate-account-form{margin:40px 0 0 0}
.tg-basicinformationbox .basic-short-desc{height:247px;resize:none}
.sp-upload-container{width:100%;float:left;padding:15px;color:#c6c6c6;text-align:center}
.locate-me-wrap .form-control{padding-right:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tg-locationbox .locate-me-wrap .geolocate{right:15px}
.wp-editor-wrap{float:left;width:100%}
.tg-introductionbox p{padding:0;margin:0 0 15px}
.moxie-shim{z-index:999!important;cursor:pointer}
.brochure-item{position:relative}
.brochure-item .tg-tagdashboard em{padding-left:30px}
.sp-experience-edit-collapse,.sp-awards-edit-collapse,.sp-qualification-edit-collapse{float:left;width:100%;padding:40px 0 20px 0}
.sp-awards-edit-collapse{padding:20px 0 20px 0}
.job-listing-wrap tr td .tg-companylogo{margin:0;background:transparent;border:0}
.job-listing-wrap .tg-btnedite.btn-job-del,.job-listing-wrap .tg-btnedite.btn-article-del{top:35px;cursor:pointer;background:#ef5350}
.sp-search-filter-list,.sp-search-filterts{float:left;width:100%}
.data-list .sp-load-item{display:none}
.tg-heart.tg-dislike:before,.tg-heart.tg-dislike{background:#e74c3c}
#confirmBox{left:50%;top:50%;border:0;max-width:460px;width:100%;clear:both;background:#fff;position:fixed;overflow:hidden;border-radius:5px;margin:-130px 0 0 -230px;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}
#confirmBox h1{letter-spacing:.3px}
#confirmBox h1,#confirmBox p{color:#fff;margin:0;font-size:16px;line-height:16px;padding:10px 20px;background:#484848}
#confirmBox p{float:left;width:100%;color:#414141;background:0;font-size:14px;line-height:1.4;padding-top:20px}
#confirmButtons{width:100%;float:left;text-align:center}
#confirmBox .button{z-index:3;color:#fff;margin:20px 15px;overflow:hidden;position:relative;text-align:center;border-radius:5px;padding:3px 60px;display:inline-block;vertical-align:middle;text-transform:capitalize;font:400 14px/30px 'Work Sans',Arial,Helvetica,sans-serif}
#confirmBox .button:before{background:#484848}
#confirmBox .button:before,#confirmBox .button:after{top:0;left:0;z-index:-1;content:'';width:100%;height:100%;border-radius:5px;position:absolute}
.apt-slot-date,.apt-slot-remaining{display:block;line-height:20px}
.tg-formfeedback .form-group textarea.form-control{resize:none;height:220px}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:1}
.ui-state-disabled span,.ui-widget-content .ui-state-disabled span,.ui-widget-header .ui-state-disabled span{border:0;color:#999;font-size:13px;line-height:33px;text-align:center;background:#424242}
.awards_date.form-control,.form-control.start_date,.form-control.end_date{background-color:#fff}
.timeslots-form-area{padding:5px}
.email-contents,.email-hint{display:block;float:left;width:100%}
.email-contents{padding:20px 0 0 0}
.tg-widget.widget_categories ul li{text-align:right}
.tg-widget.widget_categories ul li a{float:left}
.tg-widget label{width:100%;float:left;padding:0 20px}
.tg-widget select{padding:8px 10px;line-height:20px;max-width:320px;margin:0 20px}
.tg-widget .search{width:100%;float:left;padding:0 20px}
.tg-widget .textwidget{width:100%;float:left;padding:0 20px}
.tg-widget .textwidget select{margin:0;max-width:none}
.tg-widget .calendar_wrap{width:100%;float:left;padding:0 20px}
.menu-header-menu-container{width:100%;float:left}
.menu-header-menu-container ul li{width:100%;float:left}
.menu-header-menu-container ul li a{float:left}
.menu-header-menu-container .sub-menu{margin:0;opacity:1;width:100%;float:left;border-radius:0;position:static;padding:15px 0 0;visibility:visible;box-shadow:none}
.menu-header-menu-container .sub-menu li{border:0}
.menu-header-menu-container .sub-menu li a,.menu-header-menu-container .sub-menu li a:hover{background:0}
.blog-list-view-template .tg-post{position:relative;float:left;width:100%;margin:0 0 30px;padding:30px 0 0}
.blog-list-view-template .tg-post+.tg-post{border-top:1px solid #ddd}
.blog-list-view-template .tg-post:first-child{padding-top:0}
.sticky-wrap{top:30px;right:0;position:absolute}
.blog-list-view-template .tg-post:first-child .sticky-wrap{top:0}
.blog-list-view-template .tg-post .tg-classimg{margin:0 0 15px;width:100%;float:left}
.blog-list-view-template .tg-post .tg-classimg a{display:block}
.blog-list-view-template .tg-post .tg-classimg a img{display:block}
.tg-dashboardbox.tg-languages{margin:0 0 30px}
.tg-formexperience textarea.form-control,.tg-formqualification textarea.form-control{height:180px;resize:none}
.tg-currency{padding:40px 0}
.chosen-container-single .chosen-search{width:100%;float:left;padding:15px}
.chosen-container-single .chosen-search input[type="text"]{margin:0;height:42px;background-image:none;background:#fff;line-height:18px;border-radius:5px;padding:10px 25px 10px 15px;background-image:none!important}
.chosen-container-single .chosen-search input[type="text"]{background-image:none!important}
.tg-featuredprofileslider.owl-carousel .item,.tg-oneslideslidershortcode.owl-carousel .item,.tg-testimonialnavigationslider.owl-carousel .item,.tg-testimonialcontentslider.owl-carousel .item{margin:0;padding:0}
.tg-appointmentModal .tg-modalcontent{padding:30px}
.tg-companyfeaturebox .comment .tg-description ul li{float:none;width:auto;list-style-type:disc}
.tg-composemsgmodal .tg-modalcontent{padding:30px}
.tg-composemsgmodal .tg-modalcontent .close{border-radius:0}
body.author .tg-teammember figure{max-width:60px}
.tg-page-wrapper #bbpress-forums div.bbp-search-form,.tg-page-wrapper div.bbp-breadcrumb,.tg-page-wrapper div.bbp-topic-tags{padding:0 0 30px}
.tg-page-wrapper #bbpress-forums div.bbp-breadcrumb p,.tg-page-wrapper #bbpress-forums div.bbp-topic-tags p,.tg-page-wrapper #subscription-toggle{margin:10px 0;line-height:20px}
.tg-page-wrapper #subscription-toggle{float:left;padding:0 0 30px 15px}
.tg-page-wrapper .bbp-search-form .button,.tg-page-wrapper .bbp-submit-wrapper .button.submit{border:0;margin:0;color:#fff;height:40px;float:right;padding:0 20px;line-height:40px;text-align:center}
.tg-page-wrapper .bbp-search-form .button,.tg-page-wrapper .bbp-submit-wrapper .button.submit{background:#3498db}
.tg-page-wrapper div.bbp-template-notice,.tg-page-wrapper div.indicator-hint{width:100%;float:left}
.tg-page-wrapper #bbpress-forums p.bbp-topic-meta span{display:inline-block;vertical-align:top}
.tg-page-wrapper #bbpress-forums p.bbp-topic-meta span a{float:left;margin:0 8px}
.tg-page-wrapper #bbpress-forums p.bbp-topic-meta span a img,.tg-page-wrapper #bbpress-forums div.bbp-template-notice img.avatar{margin:0}
.tg-page-wrapper #bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{height:350px}
.tg-page-wrapper #bbpress-forums fieldset.bbp-form input,.tg-page-wrapper #bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block;vertical-align:middle}
.tg-page-wrapper #bbpress-forums p.bbp-topic-meta img.avatar{margin:0}
.tg-page-wrapper .bbp-the-content-wrapper{width:100%;float:left}
.tg-widget #bbp-search-form,.tg-widget #bbp-search-form>div{width:100%;float:left}
.tg-widget #bbp-search-form>div input[type=submit]{border:0;margin:0;padding:0;color:#fff;width:100%;height:40px;line-height:40px}
.tg-widget #bbp-search-form>div input[type=submit]{background:#3498db;margin-top:15px}
.widget_display_stats dl[role=main]{margin:0;width:100%;float:left;list-style:none;padding:15px 20px;border:1px solid #ddd}
.widget_display_stats dt{font-weight:400;display:inline-block}
.widget_display_stats dd{display:inline-block;margin-left:5px}
.widget_display_stats dd:after{content:' / ';padding-left:2px;margin-right:2px}
.widget_display_stats dd abbr[title]{border:0;text-decoration:none}
.bbp-logged-in h4{font-weight:400;text-transform:capitalize}
.button.logout-link,#bbpress-forums #bbp-search-form input[type="submit"],#bbpress-forums+#bbp-search-form>div input[type="submit"]{border:0;margin:0;color:#fff;height:40px;float:right;padding:0 20px;line-height:40px;text-align:center;background:#3498db}
#bbpress-forums+#bbp-search-form>div #bbp_search{display:inline-block;width:auto}
#bbpress-forums #bbp-search-form input[type="submit"]{padding:0 33px;border-radius:4px;margin:0 0 0 20px}
#bbpress-forums+#bbp-search-form>div input[type="submit"]{padding:0 30px 0 29px}
.tg-page-wrapper div.bbp-breadcrumb{padding:0}
#bbpress-forums+#bbp-search-form{width:100%;float:left;margin:0 0 20px}
#bbpress-forums{float:left;width:100%}
#bbpress-forums>#bbp-search-form,#bbpress-forums+#bbp-search-form>div{width:330px;float:right;clear:none!important}
input.bbp_search{margin-bottom:10px}
.main-page-wrapper>a{float:left;margin:5px;padding:0 5px;border:1px solid #ddd;font-size:14px!important;line-height:20px!important}
.bbp-reply-form{width:100%;float:left;margin:30px 0}
.bbp-reply-form+#bbpress-forums{width:100%}
textarea#bbp_reply_content,textarea#bbp_topic_content,textarea#bbp_forum_content,.wp-editor-container textarea.wp-editor-area{height:200px;resize:none;width:100%}
#sidebar .bbp-login-form label{font-weight:400;width:auto}
.bbp-remember-me label[for="rememberme"]{margin:0}
.tg-page-wrapper .bbp-reply-content #subscription-toggle{padding:0;margin:0}
.tg-page-wrapper .bbp-reply-content #favorite-toggle{line-height:20px}
.tg-gridview .tg-serviceproviders .tg-companycontent{padding:0}
body.single-sp_categories .tg-main,body.page-template-search .tg-main,body.tax-sub_category .tg-main,body.tax-countries .tg-main,body.tax-cities .tg-main,body.tax-insurance .tg-main{padding:0}
.tg-listview.sp-search-left .sp-vlist-item .tg-featuredimg{width:299px}
.tg-categoriessearch{float:left;width:100%;padding:20px;background:#fff;margin:-140px 0 0;position:relative;border-radius:10px 10px 0 0}
.tg-categoriessearch:before,.tg-categoriessearch:after{bottom:1px;width:30%;z-index:-1;content:"";height:40%;opacity:.30;background:#000;position:absolute}
.tg-categoriessearch:before{left:8px;-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);-webkit-box-shadow:-12px -15px 20px 0 #000;box-shadow:-12px -15px 20px 0 #000}
.tg-categoriessearch:after{right:8px;-webkit-transform:skewX(-20deg);-ms-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-box-shadow:12px -15px 20px 0 #000;box-shadow:12px -15px 20px 0 #000}
.tg-categoriessearch .tg-title{width:100%;float:left;padding:0 0 20px;text-align:center}
.tg-categoriessearch .tg-title h2{margin:0;font-size:24px;line-height:28px}
.tg-categoriessearch .tg-title h2 span{font-weight:300}
.tg-categoriessearch .tg-categories{margin:-15px;overflow:hidden}
.tg-categoriessearch .tg-category{width:20%;float:left;padding:15px;background:#fcfcfc}
.tg-categoriessearch .tg-categoryholder{width:100%;float:left;height:135px;padding:15px;cursor:pointer;position:relative;background:#fcfcfc;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.tg-categoriessearch .tg-categories .owl-item{padding:5px}
.tg-categoriessearch .tg-categories .item{float:left;width:100%}
.tg-categoriessearch .tg-categories .item:hover,.tg-categoriessearch .tg-categories .center .item{background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);box-shadow:0 0 15px 0 rgba(0,0,0,0.20)}
.tg-categoriessearch .tg-category figure{max-width:42px;float:none;margin:0 auto 5px;display:block;overflow:hidden}
.tg-question figure.tg-docimg span,.tg-categoriessearch .tg-category figure span{margin:0;line-height:42px}
.tg-categoriessearch .tg-category figure img{display:block}
.tg-categoriessearch .tg-category h3{margin:0;font-size:16px;line-height:20px;text-align:center}
.tg-categoriessearch .tg-category h3 a,.tg-categoriessearch .tg-category h3 a:hover{color:#333}
.tg-categoriessearch .tg-category h4{left:0;bottom:0;margin:0;opacity:0;color:#666;width:100%;font-size:14px;line-height:18px;visibility:hidden;position:absolute;text-align:center}
.tg-categoriessearch .tg-categoriesslider{margin:0;padding:0 60px;z-index:0}
.tg-categoriessearch .tg-categoriesslider .tg-category{margin:0;padding:0;width:100%}
.tg-categoriessearch .tg-categoriesslider.owl-carousel .owl-stage-outer{padding:4px 0}
.tg-categoriessearch .tg-category:hover{background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);box-shadow:0 0 15px 0 rgba(0,0,0,0.20)}
.tg-categoriessearch .tg-category:hover h4{opacity:1;bottom:18px;visibility:visible}
.tg-categoriesslider .tg-prev,.tg-categoriesslider .tg-next{top:50%;z-index:2;color:#fff;width:40px;height:40px;font-size:16px;cursor:pointer;overflow:hidden;background:#363b4d;margin:-20px 0 0;line-height:40px;text-align:center;border-radius:50%;position:absolute}
.tg-categoriesslider .tg-prev{left:15px}
.tg-categoriesslider .tg-next{right:15px}
.tg-categoriesslider .tg-prev span,.tg-categoriesslider .tg-next span{display:block;line-height:inherit}
.bbp-search-form>form{width:100%;float:left}
.bbp-search-form>form div{width:100%;float:left}
.bbp-search-form>form div>br{display:none}
.bbp-search-form>form div>input{display:inline-block;vertical-align:middle}
#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0;line-height:40px}
#bbpress-forums div.bbp-search-form,div.bbp-breadcrumb{padding:0 0 30px}
#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar{margin:0}
div.bbp-submit-wrapper>.button.submit{border:0;margin:0;color:#fff;height:40px;float:right;padding:0 20px;line-height:40px;text-align:center;background:#3498db;border-radius:4px}
#bbpress-forums fieldset.bbp-form label{width:100%;float:left;font-weight:bold;margin:0 0 5px}
.bbp-the-content-wrapper{width:100%;float:left}
.tg-dashboard .tg-banneradd{padding-bottom:30px}
.page-template-search .tg-advertisement,.single-sp_categories .tg-advertisement{padding-top:30px}
#subscription-toggle{display:inline-block;vertical-align:middle;margin:10px 0 10px 15px}
#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar{display:block;width:100%;height:auto}
#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-topic-content,#bbpress-forums div.bbp-reply-content{margin-left:90px}
#bbpress-forums div.bbp-forum-author>a,#bbpress-forums div.bbp-topic-author>a,#bbpress-forums div.bbp-reply-author>a{display:block}
#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-topic-author,#bbpress-forums div.bbp-reply-author{width:80px}
#bbpress-forums fieldset.bbp-form p input[type=checkbox],#bbpress-forums fieldset.bbp-form p input[type=checkbox]+label{margin:0;width:auto;float:none;display:inline-block;vertical-align:middle}
.woocommerce,.woocommerce-info,.checkout_coupon{width:100%;float:left}
.woocommerce-info{padding:0 15px 10px}
.checkout_coupon{width:60%;padding:0 15px 20px}
.checkout_coupon p{margin:0;display:inline-block;vertical-align:middle}
.checkout_coupon p{width:65%;float:left}
.checkout_coupon p+p{width:30%;float:right}
.checkout_coupon p+p input[type=submit]{border:0;z-index:3;color:#fff;width:100%;padding:0 40px;overflow:hidden;position:relative;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}
.checkout.woocommerce-checkout,.apple-pay-button-wrapper,.col2-set{width:100%;float:left}
.col-1,.col-2{width:50%;float:left;padding:0 15px}
.select2-container--default .select2-selection--single{color:#000;width:100%;height:40px;outline:0;background:#fff;box-shadow:none;border-radius:5px;vertical-align:top;display:inline-block;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;line-height:18px;padding:10px 18px}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;line-height:38px}
.select2-search--dropdown{padding:10px}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ddd}
.select2-results{width:100%;float:left}
.select2-results__options{width:100%;float:left;font-size:14px;line-height:20px;list-style:none}
.select2-results__options li{width:100%;float:left;line-height:inherit;list-style-type:none}
.form-row.notes .input-text{resize:none;height:300px}
.col2-set+h3{clear:both;line-height:24px;margin:0 15px 15px}
.woocommerce-checkout-review-order{width:100%;float:left;padding:0 15px}
.woocommerce-checkout-payment{width:100%;float:left}
.woocommerce-checkout-payment .wc_payment_methods{width:100%;float:left;list-style:none;padding:0 0 20px}
.woocommerce-checkout-payment .wc_payment_methods li{width:100%;float:left;list-style-type:none}
.woocommerce-checkout-payment .wc_payment_methods li input,.woocommerce-checkout-payment .wc_payment_methods li label{margin:0;width:auto;float:none;display:inline-block;vertical-align:middle}
.woocommerce-checkout-payment .wc_payment_methods li label{margin:0 0 0 15px}
.woocommerce-checkout-payment .wc_payment_methods li label img{width:150px;height:auto;margin:0 15px;display:inline-block;vertical-align:middle}
.woocommerce-checkout-payment .wc_payment_methods li label img+a{margin:6px 0 0;display:inline-block;vertical-align:middle}
.payment_box.payment_method_paypal{width:100%;float:left;padding-top:20px}
.woocommerce-checkout-payment .wc_payment_methods li+li label img{width:32px}
.form-row.place-order{width:100%;float:left}
html input[type="button"],input[type="reset"],input[type="submit"],.checkout-button.button.alt.wc-forward{border:0;z-index:3;color:#fff;padding:0 40px;overflow:hidden;position:relative;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}
.u-columns h2{margin:0 0 20px;font-size:36px;line-height:36px}
.u-columns .u-column1 h2+form p:nth-last-child(2) input,.u-columns .u-column1 h2+form p:nth-last-child(2) label{float:left;width:auto}
.u-columns .u-column1 h2+form p:nth-last-child(2) label{margin:10px 0 10px 20px}
.coupon{width:50%;float:left;text-align:left}
.coupon label,.coupon input{margin:0;width:auto;float:none;display:inline-block;vertical-align:middle}
.coupon input{margin:0 15px}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{width:100%;float:left;padding:0 15px 20px}
.woocommerce-error{list-style:none;width:100%;float:left;font-size:14px;line-height:24px}
.woocommerce-error li{width:100%;float:left;font-size:inherit;line-height:inherit;list-style-type:none}
.shop_table>thead>tr>th,.shop_table>thead>tr>td,.shop_table>tbody>tr>th,.shop_table>tbody>tr>td,.shop_table>tfoot>tr>th,.shop_table>tfoot>tr>td{padding:10px;vertical-align:middle}
.shop_table>tbody>tr>.product-thumbnail a{display:inline-block;vertical-align:middle}
.shop_table>tbody>tr>.product-thumbnail img{width:40px!important;display:block}
.cart-collaterals{width:50%;float:right;padding:40px 0 0}
.cart-collaterals h2{margin:0 0 20px;font-size:36px;line-height:36px}
.product-quantity .tg-quentitycartbtn.quantity{min-width:100px;text-align:center;display:inline-block;vertical-align:middle}
.woocommerce-MyAccount-content input[type=submit],.woocommerce-MyAccount-content .woocommerce-Button.button{float:left;margin:0 0 20px}
.woocommerce-MyAccount-content input[type=submit],.woocommerce-MyAccount-content a.button{clear:both}
.woocommerce-MyAccount-content .woocommerce-info{padding:0 0 10px}
.woocommerce-EditAccountForm.edit-account fieldset{width:100%;float:left;margin:0;padding:0;border:0}
.fw-ext-article-listing tr{width:100%;float:left}
.tg-dashboardmanagejobs .fw-ext-article-listing tr td{padding:15px}
.tg-dashboardmanagejobs .fw-ext-article-listing tr td .tg-companylogo{top:0;right:0;width:auto;height:auto;position:absolute}
.tg-dashboardmanagejobs .fw-ext-article-listing tr td .tg-companylogo a{padding:0;opacity:0;float:left;width:75px;height:75px;position:static;border-radius:0;line-height:75px;visibility:hidden}
.tg-dashboardmanagejobs .fw-ext-article-listing tr td:hover .tg-companylogo a{opacity:1;visibility:visible}
.tg-bannercontent h1{color:#fff;margin:0 0 15px;font-size:40px;line-height:44px}
.tg-bannercontent h2{color:#fff;margin:0 0 30px;font-size:24px;font-weight:400;line-height:28px}
.sp-search-provider-banner-v2 .tg-searchbox{padding:0;height:auto}
.sp-search-provider-banner-v2 .tg-formsearch{height:60px;padding:0 190px 0 0}
.sp-search-provider-banner-v2 .tg-formsearch .form-group:first-child{border:0;border-radius:5px 0 0 5px}
.sp-search-provider-banner-v2 .tg-formsearch .form-group .geolocate{z-index:2;top:27px;right:30px;color:#666;width:20px;height:20px;display:block;font-size:16px;line-height:20px;position:absolute;text-align:center}
.sp-search-provider-banner-v2 .tg-formsearch .form-control,.sp-search-provider-banner-v2 .tg-formsearch .tg-select select{height:60px;line-height:30px;padding-top:15px;padding-bottom:15px}
.sp-search-provider-banner-v2 .tg-formsearch .chosen-container{height:60px}
.sp-search-provider-banner-v2 .tg-formsearch .chosen-container .chosen-single{height:60px;line-height:30px;padding:15px 18px}
.sp-search-provider-banner-v2 .tg-formsearch .tg-btn{top:0;right:0;padding:0;z-index:2;width:190px;height:auto;overflow:hidden;line-height:60px;text-align:center;position:absolute;border-radius:0 5px 5px 0}
.sp-search-provider-banner-v2 .tg-formsearch .tg-btn:before{display:none}
.wait-time-wrap{float:left;width:100%;padding-bottom:5px;font-size:12px}
.wait-time-wrap .sp-review-val{float:right}
.sp-search-provider-banner-v2 h1,.sp-search-provider-banner-v2 h2{font-family:'Quicksand',Arial,Helvetica,sans-serif}
.do-reset-form,.tg-modalcontent{padding:30px}
.th-author-detail .tg-authorbox{margin-bottom:45px}
.blog-list-view-template .tg-title h3{font-size:24px;line-height:27px}
.sp-comments-wrap li figure{width:80px;border-radius:5px}
.sp-comments-wrap li figure img{width:100%;height:auto;display:block;border-radius:5px}
.sp-comments-wrap li.tg-feedback .children{margin:0;opacity:1;width:100%;float:left;position:static;box-shadow:none;background:0;visibility:visible;padding:0 0 0 80px}
.sp-comments-wrap li.tg-feedback .children li+li{border:0}
.sp-comments-wrap li.tg-feedback .tg-matadata{margin:0}
.sp-comments-wrap li.tg-feedback .children .tg-matadata li{width:auto}
.sp-comments-wrap li.tg-feedback .children .tg-matadata li+li{border:0}
.sp-comments-wrap li.tg-feedback .children .tg-matadata li a{padding:0}
.sp-comments-wrap li.tg-feedback .tg-matadata li+li:before{top:3px}
.sp-comments-wrap ol li{list-style-type:decimal}
.tg-commentholder{width:100%;float:left;padding:5px 0}
.sp-comments-wrap li.tg-feedback+.tg-feedback{margin:0}
.page-links{clear:both;font-size:14px;font-weight:normal;line-height:2.2;margin:20px 0}
.page-links .page-links-title{background:transparent;border:0;margin-right:20px;padding:0}
.page-links a,.page-links>span{background:#fff;border:1px solid #fff;padding:4px 10px;text-decoration:none}
.format-status .entry-content .page-links a,.format-gallery .entry-content .page-links a,.format-chat .entry-content .page-links a,.format-quote .entry-content .page-links a,.page-links a,.page-links a:focus,.page-links a:active,.page-links a:hover{color:#fff}
.format-gallery .entry-content .page-links a:hover,.format-audio .entry-content .page-links a:hover,.format-status .entry-content .page-links a:hover,.format-video .entry-content .page-links a:hover,.format-chat .entry-content .page-links a:hover,.format-quote .entry-content .page-links a:hover,.page-links a:hover{color:#FFF}
#location-address{padding-right:50px}
div.wpcf7-validation-errors{padding:15px;margin:15px 0}
.tg-joblisting .tg-tablejoblidting .tg-companylogo{float:left;position:relative}
.tg-joblisting .tg-tablejoblidting .tg-contentbox{width:auto;float:none;overflow:hidden}
.tg-dashboardbox.tg-businesshours .tg-modalcontent{padding:0}
.tg-widget ul li .tg-matadata li,.tg-widgetcontent ul li .tg-matadata li{width:auto}
.single-sp_articles iframe{border:0;float:left;width:100%;margin:15px 00}
.sp-sc-articles .tg-companylogo{border:0;width:48px;height:auto}
.sp-sc-articles .tg-companylogo:after{display:none}
.sp-sc-articles .tg-companycontent{padding:0}
.sp-sc-articles .tg-serviceprovidercontent{margin:20px 0 0;border-top:1px solid #dfdfdf;padding-top:7px}
.sp-sc-articles .tg-post>.tg-title{min-height:38px}
.sp-sc-articles .tg-companycontent h2{margin:0;font-size:14px;line-height:18px}
.sp-sc-articles .tg-companycontent h3{margin:0;font-size:12px;line-height:16px}
.sp-sc-articles .tg-bloggird .tg-post{min-height:342px}
.sp-written-by a{font-style:italic}
.written-by-sp{font-size:11px;font-style:italic}
.sp-provider-articles .tg-title{padding:0 0 5px 0}
.sp-provider-articles .tg-serviceprovidercontent .tg-companylogo{border-radius:5px}
.sp-provider-wrap{background:0}
.fw-accordion,.fw-page-builder-content{width:100%;float:left}
.fw-accordion{border:0}
.fw-accordion .fw-accordion-title{width:100%;float:left;margin:5px 0 0;border-radius:0;line-height:50px;padding:0 30px!important;min-height:50px!important;border:1px solid #cfcfcf!important}
.fw-accordion .fw-accordion-content{width:100%;float:left;border:1px solid #cfcfcf!important;border-top:0!important}
.fw-accordion .fw-accordion-content p{padding:30px!important}
.fw-accordion .fw-accordion-title .ui-icon{top:50%!important;left:auto!important;right:30px!important;margin:-4px 0 0!important}
.wrap-forms .custom-checkbox,.wrap-forms .custom-radio{float:left;width:100%}
.fw-contact-form .wrap-forms .custom-checkbox .options,.fw-contact-form .wrap-forms .custom-radio .options{float:left;width:100%}
.fw-tabs-container{width:100%;float:left;border:0!important;padding:0!important;border-radius:0!important}
.fw-tabs{width:100%;float:left}
.fw-tabs-container .fw-tabs ul{border:0;margin:0;width:100%;float:left;font-size:15px;min-height:50px;border-radius:0;line-height:50px;background:none!important;list-style:none!important}
.fw-tabs-container .fw-tabs ul li{margin:0;width:20%;float:left;min-height:inherit;line-height:inherit;list-style-type:none}
.fw-tabs-container .fw-tabs ul li a{width:100%;float:left;text-align:center;padding:0 20px!important}
.fw-tabs-container .fw-tab-content{width:100%;float:left;padding:30px!important;border:1px solid #cfcfcf!important}
.fw-contact-form,.fw-contact-form form,.fw-contact-form .wrap-forms{width:100%;float:left}
.fw-tabs-container .fw-tabs ul li{border:1px solid #cfcfcf}
.fw-tabs-container .fw-tabs ul li+li{margin:0 0 0 5px}
.fw-contact-form input[type="submit"]{z-index:2;text-align:center;background:#363636;border:0!important;display:inline-block;vertical-align:middle;color:#fff!important;text-transform:uppercase;padding:0 40px!important;font:13px/40px 'Montserrat',Arial,Helvetica,sans-serif!important}
.fw-heading h1{font-size:36px;margin:0 0 10px;font-weight:300;line-height:36px}
.fw-special-subtitle{font-size:16px;line-height:20px}
.fw-contact-form .custom-checkbox input[type=checkbox],.fw-contact-form .field-radio input[type=radio]{margin:-2px 0 0!important}
.fw-contact-form .field-textarea{width:100%;float:left}
.fw-contact-form .wrap-forms textarea{width:100%;float:left;resize:none;height:200px;padding:20px}
.fw-flash-messages .fw-flash-type-error{padding:15px;text-align:center}
.fw-iconbox .fw-iconbox-title h3{line-height:23px}
.fw-alert{width:100%;float:left}
.fw-default-row{padding:15px;word-break:break-all}
.fw-default-row+.fw-default-row{border-top:1px solid #eee}
.fw-team .fw-team-name h3{font-size:20px;font-weight:400;line-height:20px;margin:15px 0 5px 0}
.fw-team .fw-team-name span{color:#666;display:block;font-size:15px;line-height:15px}
.fw-testimonials .fw-testimonials-title{font-size:24px;font-weight:300;margin:0 0 30px;line-height:20px}
.fw-call-to-action{border:1px solid #dbdbdb;border-radius:3px;padding:20px;display:table}
.fw-testimonials-text p{font-style:normal}
.fw-call-to-action .fw-action-content h2{font-size:40px;margin:0 0 20px;font-weight:300;line-height:30px}
.fw-call-to-action p{margin:0}
.fw-iconbox-1 .fw-iconbox-image{margin:0 auto 15px}
.fw-iconbox-title{width:100%;float:left}
.fw-iconbox .fw-iconbox-title h3{margin:0 0 10px;font-size:20px;line-height:20px;font-weight:300}
.sp-header-v2 .tg-navigationarea{padding:20px 25px}
.sp-header-v2 .tg-rightarea .tg-btn{margin:0 0 0 17px;background:transparent;border-radius:5px;padding:0 20px;text-transform:none;border:1px solid}
.sp-header-v2 .tg-rightarea .tg-btn:hover{color:#FFF}
.sp-header-v2 .header-type-v2{background:0;padding:0 0 0 17px}
.sp-header-v2 .tg-btndropdown span{color:#484848}
.sp-header-v2 .tg-btnpostanewjob:before{background:0}
.sp-header-v2 .header-type-v2{float:left}
.tg-nav ul li.menu-item-has-mega-menu li a{background:0}
.sp-header-v1 .tg-adminbox{float:right;font-size:13px}
.sp-header-v2 .tg-btndropdown{background:0;padding:6px 0}
.sp-header-v1 .tg-adminbox a{color:#fff}
.sp-header-v1 .tg-adminbox a i{margin:0 5px 0 0}
.comments_closed{margin-top:15px}
.tg-blog-search{float:left;width:100%;padding:0 0 60px 0}
.sp-service-about .tg-contactinfo{padding:0}
.widget_nav_menu ul li.menu-item-has-children>a:before,.widget_nav_menu ul li.menu-item-has-children>a.fa{display:none}
.widget_rss a{color:#42a5f5}
.comment-respond .tg-companyfeaturetitle{padding:20px 0}
.comment-respond #cancel-comment-reply-link{float:right}
body.single-post .tg-postcontent{position:relative}
body.single-post .tg-postdetail .sticky-wrap{top:0}
.sp-photo-gallery ul li{width:15%}
.tg-navdetailpagetabs{width:100%;float:left;display:table;table-layout:fixed;list-style:none;border-bottom:2px solid #f8f8f8}
.tg-navdetailpagetabs li{display:table-cell;vertical-align:top;list-style-type:none;line-height:inherit}
.tg-navdetailpagetabs li a{color:#484848;display:block;padding:17px 0;text-align:center;position:relative}
.background-video.wallpaper .wallpaper-media{min-height:810px!important}
.background-video.wallpaper .wallpaper-container{position:unset}
.background-video.wallpaper .wallpaper-embed.ready:after{background-color:rgba(14,21,30,0.5);height:auto}
.tg-shadow iframe{width:100%}
.tg-shadow .video-wrapper:before{top:17px;right:1px;z-index:-1;content:'';width:100%;height:100%;position:absolute;background:#f7f7f7}
.tg-reviews .tg-reviewstabs{z-index:2;position:relative}
.tg-reviews .tg-reviewstabs li{margin:0;width:auto;overflow:hidden;line-height:44px;border:1px solid #ddd;border-radius:5px 5px 0 0}
.tg-reviews .tg-reviewstabs li+li{border-left:0}
.tg-reviews .tg-reviewstabs li a{color:#333;display:block;padding:0 50px;font-size:18px;background:#f7f7f7;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-reviews .tg-reviewstabs li:hover,.tg-reviews .tg-reviewstabs li.active{border-bottom-color:#fff}
.tg-reviews .tg-reviewstabs li:hover a,.tg-reviews .tg-reviewstabs li.active a{background:#fff}
.tg-tabpane,.tg-tabcontent{width:100%;float:left}
.tg-tabpane{padding:30px;margin:-1px 0 0;border:1px solid #ddd}
.tg-askquestion{width:100%;float:left;padding:0 0 40px;text-align:center}
.tg-questionicon{width:115px;height:115px;display:block;margin:0 auto 25px}
.tg-questionicon img{width:100%;height:auto;display:block}
.tg-getanswer{width:100%;float:left;padding:0 0 25px;text-align:center}
.tg-getanswer span{color:#333;display:block;line-height:17px}
.tg-getanswer p{margin:0;color:#333;font-size:18px;line-height:22px}
.tg-questions{clear:both;margin:0 -30px;overflow:hidden;padding:40px 30px 0;border-top:1px solid #ddd}
.tg-question{width:100%;float:left;background:#fff;border-radius:5px;border:1px solid #ddd}
.tg-question+.tg-question{margin:20px 0 0}
.tg-questioncontent{width:100%;float:left;padding:20px}
.tg-questioncontent h4{color:#333;font-size:16px;line-height:16px}
.tg-questionbottom{width:100%;float:left}
.tg-questionbottom .tg-btn{float:left;margin:13px 0}
.tg-questionbottom .tg-btn i{line-height:13px;margin:0 10px 0 0;vertical-align:middle}
.tg-companyfeaturebox .tg-votesanswers{width:auto;float:right;list-style:none}
.tg-companyfeaturebox .tg-votesanswers li{float:left;list-style-type:none}
.tg-companyfeaturebox .tg-votesanswers li+li{padding:0 0 0 10px}
.tg-votesanswers li a{padding:15px;display:block;border-radius:5px;text-align:center;border:1px solid #ddd}
.tg-votesanswers li a span{display:block;color:#5dc560;font-size:18px;font-weight:600;line-height:20px;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-votesanswers li a em{display:block;color:#919191;font-size:12px;margin:3px 0 0;line-height:12px;font-style:normal}
.tg-matadatahelpfull{width:100%;float:left;padding:20px;border-top:1px solid #ddd}
.tg-companyfeaturebox .tg-postmatadata,.tg-companyfeaturebox .tg-postmatadata li{width:auto}
.tg-companyfeaturebox .tg-postmatadata li{padding:0 15px;position:relative}
.tg-companyfeaturebox .tg-postmatadata li:first-child{padding-left:0}
.tg-companyfeaturebox .tg-postmatadata li:before{top:2px;left:-3px;color:#333;content:'/';position:absolute}
.tg-companyfeaturebox .tg-postmatadata li:first-child:before{display:none}
.tg-companyfeaturebox .tg-postmatadata li a{color:#333}
.tg-companyfeaturebox .tg-postmatadata li a i{width:auto;margin:0 5px 0 0}
.tg-postmatadata.tg-postmatadatalikeunlike{float:right}
.tg-postmatadata.tg-postmatadatalikeunlike li{padding:0 5px}
.tg-postmatadata.tg-postmatadatalikeunlike li:before{display:none}
.tg-postmatadata.tg-postmatadatalikeunlike li a,.tg-postmatadata.tg-postmatadatalikeunlike li span{color:#333}
.tg-postmatadata.tg-postmatadatalikeunlike li.tg-like a i{color:#5dc560}
.tg-postmatadata.tg-postmatadatalikeunlike li.tg-unlike a i{color:#ff4d58}
.tg-tabcontent .tg-btnbox{border:0;padding:30px 30px 0}
.tg-serviceproverquestiondetail{padding:100px 0}
.tg-questiondetail{width:100%;float:left}
.tg-questiondetail .tg-companyfeaturebox.tg-question{padding:0}
.tg-questiondetail .tg-question{display:block}
.tg-formaddquestion fieldset{padding:20px;border-radius:5px;background:#f7f7f7}
.tg-formaddquestion fieldset textarea{width:100%;float:left;resize:none;height:170px}
.tg-formaddquestion .tg-btns .tg-btn.tg-btnaddanswer{background:#337ab7}
.tg-formaddquestion .tg-btns .tg-btn.tg-btncancel{background:#f0ad4e}
.tg-formaddquestion .tg-btns .tg-btn:before,.tg-formaddquestion .tg-btns .tg-btn:after{display:none}
.tg-answerholder{width:100%;float:left;position:relative;padding:0 0 0 80px}
.tg-answerholder+.tg-answerholder{margin:20px 0 0}
.tg-docimg{top:0;left:0;margin:0;z-index:2;width:60px;border-radius:5px;position:absolute}
.tg-docimg img{width:100%;height:auto;display:block;border-radius:5px}
.single-sp_questions ul.tg-postmatadata,.single-sp_questions ul.tg-votesanswers{padding:0}
.single-sp_questions .lnr-thumbs-up{margin:0!important}
.tg-answerholder.spq-v2{padding:0 0 0 60px}
.single-sp_questions .tg-content.tg-companyfeaturebox{padding:0}
.fw_ext_questions_form fieldset{margin-top:30px}
.modal-content .fw_ext_questions_form fieldset{margin-top:0}
.AskQ .modal-content .tg-modalhead{padding:0}
.login-to-add{padding:20px 0}
.questions-widgets .tg-answerholder{padding:0}
.questions-widgets .tg-votesanswers{float:left}
.questions-widgets .tg-votesanswers li{width:auto}
.questions-widgets .tg-votesanswers li a{padding:5px 15px}
.questions-statics-widgets .tg-votesanswers li em,.questions-statics-widgets .tg-votesanswers li span,.questions-widgets .tg-votesanswers li a span,.questions-widgets .tg-votesanswers li a em{display:inline-block;vertical-align:middle}
.questions-widgets .tg-question+.tg-question{margin:15px 0 0}
.questions-statics-widgets .tg-votesanswers li{width:100%}
.questions-statics-widgets .tg-votesanswers li a{border:0;padding:0}
.questions-statics-widgets .tg-votesanswers li+li{padding-top:5px}
.single-sp_questions .questions-statics-widgets ul.tg-votesanswers{padding:0 20px}
.tg-question .tg-categoryicon{border-radius:3px}
.sp-sc-questions .sp-title-holder{float:left}
.tg-navigation span.sp-tag{right:0;top:-10px;color:#fff;width:35px;content:'';font-size:9px;line-height:17px;background:#504f56;position:absolute;text-align:center;border-radius:17px 17px 0 17px}
.tg-navigation span.sp-tag:after{top:100%;right:0;width:0;height:0;content:'';position:absolute;border-top:6px solid #504f56;border-left:7px solid transparent!important}
.mega-menu span.sp-tag{left:-30px}
.loadmore-wrap{padding-top:30px;text-align:center}
.loadmore-wrap a{cursor:pointer}
.loadmore-wrap p{margin:0}
.sp-sc-post-questions .tg-question,.sp-sc-questions .tg-question{margin:0 0 30px 0}
.tg-verticaltop{margin:0 -2px;float:none!important;display:inline-block;vertical-align:top}
.tg-question .tg-description,.tg-question .tg-description ul{position:relative}
.tg-question .tg-description ul li{position:relative;float:left;width:100%;padding-left:20px}
.sp-sc-post-questions h2{font-size:20px;color:#333;font-weight:normal;margin:0 0 15px;text-transform:none;line-height:25px}
.sp-searchQBox{border-color:#607d8b;border-radius:3px;border-style:solid;border-width:2px;height:auto;padding:0;position:relative;width:100%;float:left}
.sp-searchQBox .field-control{border:medium none;border-radius:0;box-shadow:none;height:44px;padding-right:170px}
.sp-searchQBox .submitquestion{background:#607d8b none repeat scroll 0 0;border:medium none;color:#fff;cursor:pointer;font-family:"Roboto",sans-serif;height:44px;padding:10px;position:absolute;right:0;text-transform:uppercase;border-radius:0;line-height:25px;top:0;min-width:160px}
.tg-paddingtopzero{padding-top:0!important}
.tg-homevtwo .tg-wrapper{padding:4px 0 0;position:relative}
.sp-header-v3:before,.sp-header-v4:before{top:0;left:0;content:'';width:100%;height:3px;position:absolute}
.tg-headervtwo{border:0}
.tg-logoarea{width:100%;float:left;padding:35px 0}
.tg-logoarea .tg-rightbox{padding:10px 0}
.tg-logoarea .tg-contactbar,.tg-logoarea .tg-adminbox{width:auto;float:none;display:inline-block;vertical-align:middle}
.tg-contactbar{float:left;font-size:13px;list-style:none}
.tg-contactbar li{float:left;padding:0 30px;position:relative;line-height:normal;list-style-type:none;max-width:315px}
.tg-contactbar li+li{border-left:1px dashed #dbdbdb}
.tg-contactbar li i{width:40px;float:left;height:40px;display:block;font-size:16px;line-height:40px;text-align:center;margin:0 10px 0 0;border-radius:50%;background:#f7f7f7}
.tg-contactbar .tg-contentbox{width:auto;float:none;overflow:hidden}
.tg-contactbar address{margin:0;font-style:normal}
.tg-contactbar address span{display:block}
.tg-contactbar li span{display:block}
.tg-adminholder{overflow:hidden}
.tg-logoarea .tg-adminbox{width:auto;padding:0 0 0 30px;border-left:1px dashed #dbdbdb}
.tg-logoarea .tg-loginregister,.tg-logoarea .tg-loginregister{min-width:100px}
.tg-logoarea .tg-userdropdown img{float:left;width:40px;height:40px;margin:0 8px 0 0;border-radius:50%}
.tg-logoarea .tg-userdropdown .tg-btndropdown{padding:0;color:#333;background:0}
.tg-logoarea .tg-btndropdown span,.tg-logoarea .tg-btndropdown i{color:#333}
.tg-logoarea .tg-btndropdown span{font-size:16px;font-weight:500;line-height:16px;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-logoarea .header-type-v4 .tg-btndropdown i,.tg-logoarea .header-type-v4 .tg-btndropdown span,.tg-logoarea .header-type-v3 .tg-btndropdown i,.tg-logoarea .header-type-v3 .tg-btndropdown span{line-height:40px}
.tg-logoarea .tg-btndropdown i{padding:0 0 0 5px;line-height:inherit}
.tg-logoarea .tg-btndropdown em{width:100%;float:left;display:block;margin:8px 0 0;font-size:13px;border-radius:0;line-height:13px;font-style:normal}
.tg-logoarea .tg-loginregister{padding:10px 0}
.tg-headervtwo .tg-logoarea .tg-btndropdown em,.tg-headervthree .tg-logoarea .tg-btndropdown em{margin:0;width:auto}
.tg-headervtwo .tg-navigationarea{z-index:2;padding:0 20px;margin:0 0 -25px;border-radius:3px}
.tg-headervtwo .tg-navigation>ul>li:hover>a:after,.tg-headervtwo .tg-navigation>ul>li.current-menu-item>a:after{background:#fff}
.tg-headervtwo .tg-navigation>ul>li:last-child i{vertical-align:top}
.tg-headervtwo .tg-navigation>ul>li>a{color:#fff;padding:5px 0}
.tg-headervtwo .tg-navigation>ul>li.menu-item-has-children>a{padding:5px 15px 5px 0}
.tg-headervtwo .tg-navigationarea .tg-btnpostanewjob{color:#fff;float:right;font-size:16px;font-weight:500;line-height:50px;position:relative;padding:0 18px 0 0;text-transform:uppercase;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-headervtwo .tg-navigationarea .tg-btnpostanewjob:before{top:0;right:0;color:#fff;font-size:16px;content:'\f105';line-height:50px;position:absolute;font-family:'FontAwesome'}
.tg-btnpostanewjob{color:#fff;float:right;font-size:16px;font-weight:500;line-height:40px;position:relative;padding:0 18px 0 0;text-transform:uppercase;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-btnpostanewjob:before{top:0;right:0;color:#fff;font-size:16px;content:'\f105';line-height:50px;position:absolute;font-family:'FontAwesome'}
.tg-homebanner{width:100%;float:left}
.tg-homebannerimg{margin:0;width:100%;float:left;height:606px}
.tg-homebannerimg img{width:100%;height:auto;display:block}
.tg-homebannerimg figcaption{top:0;left:0;width:100%;height:100%;position:absolute;background:rgba(0,0,0,0.10);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.sp-slider-v2 .tg-bannercontent{width:100%;float:left;text-align:left}
.sp-slider-v2 .tg-bannercontent h1,.sp-slider-v2 .tg-bannercontent h1,.sp-slider-v1 .tg-bannercontent h1{color:#fff;font-size:70px;font-weight:700;line-height:55px}
.sp-slider-v2 .tg-bannercontent h2,.sp-slider-v2 .tg-bannercontent h2,.sp-slider-v1 .tg-bannercontent h2{color:#fff;font-size:50px;font-weight:500;line-height:40px}
.sp-slider-v2 .tg-bannercontent .tg-description p,.sp-slider-v2 .tg-bannercontent .tg-description p,.sp-slider-v1 .tg-bannercontent .tg-description p{margin:0;color:#fff;font-size:28px;line-height:40px}
.sp-slider-v2 .tg-bannercontent .tg-btnbox{padding:30px 0 0}
.tg-bannerholder{width:100%;float:left;position:relative}
.tg-bannerholder .tg-bannercontent{left:0;top:50%;z-index:2;width:100%;height:auto;margin:-213px 0 0;position:absolute}
.tg-bannercaption{width:100%;float:left;text-align:left}
.tg-bannerholder .tg-bannercontent .tg-btnbox{text-align:left}
.tg-homebannervtwo .tg-homebannerimg figcaption{background:rgba(0,0,0,0.50)}
.tg-bannerholder .tg-bannercontent .tg-searchbox{width:100%;padding:30px;border-radius:6px}
.tg-bannerholder .tg-bannercontent .tg-searchbox legend{text-align:left;line-height:30px}
.tg-bannerholder .tg-bannercontent .tg-formsearch .form-control,.tg-bannerholder .tg-bannercontent .tg-formsearch .tg-select select{height:50px}
.tg-homebannervtwo{position:relative}
.tg-homebannervtwo .tg-featuredprofilesbtns{display:none}
.tg-homebannervtwo .tg-btnprev,.tg-homebannervtwo .tg-btnnext{z-index:9}
.owl-dots{bottom:0;left:50%;width:100px;height:30px;background:#fff;position:absolute;text-align:center;padding:14px 0 8px;margin:0 0 0 -50px;border-radius:3px 3px 0 0}
.owl-dots:before,.owl-dots:after{top:0;width:0;height:0;content:'';position:absolute}
.owl-dots:before{right:99%;border-bottom:30px solid #fff;border-left:26px solid transparent}
.owl-dots:after{left:99%;border-bottom:30px solid #fff;border-right:26px solid transparent}
.owl-dots .owl-dot{padding:0 3px;display:inline-block;vertical-align:top}
.owl-dots .owl-dot span{width:5px;height:5px;display:block;background:#ddd;border-radius:50px}
.owl-dots .owl-dot:hover span,.owl-dots .owl-dot.active span{width:20px}
.tg-topcategoriesvtwo .tg-category figure img{opacity:1}
.tg-topcategoriesvtwo .tg-category figure figcaption{top:auto;bottom:0;text-align:center;background:rgba(0,0,0,0.20)}
.tg-topcategoriesvtwo .tg-category:hover figure figcaption{background:rgba(0,0,0,0.80)}
.tg-catagorycontent{left:0;width:100%;bottom:20px;text-align:center;position:absolute}
.tg-catagorycontent h3{color:#fff;font-size:20px;font-weight:600;line-height:20px}
.tg-catagorycontent h3 a{display:block;color:inherit}
.tg-catagorycontent span{color:#fff;display:block;font-size:16px;line-height:16px}
.tg-topcity,.tg-popularcities{width:100%;float:left}
.tg-topcity{padding:15px 0}
.tg-cityimg{margin:0;width:100%;float:left;border-radius:5px;background:#060606}
.tg-cityimg img{width:100%;height:auto;opacity:.70;display:block;border-radius:5px}
.tg-cityimg:hover img{opacity:.20}
.tg-cityimg figcaption{left:0;bottom:0;width:100%;padding:20px;text-align:center;position:absolute}
.tg-cityimg figcaption h3{color:#fff;font-size:20px;font-weight:600;line-height:20px}
.tg-cityimg figcaption h3 a{color:#fff;display:block}
.tg-cityimg figcaption span{color:#fff;display:block;font-size:16px;line-height:16px}
.tg-searchbycatagory{width:100%;float:left}
.tg-catagory{width:16.66%;min-height:140px;float:left;background:#fff}
.tg-catagory+.tg-catagory{border-left:1px solid #eee}
.tg-catagory:hover{background:#f7f7f7}
.tg-catagory:first-child{border-radius:10px 0 0 10px}
.tg-catagory:last-child{border-radius:0 10px 10px 0}
.tg-catagory a{color:#414146;display:block;display:flex;padding:0 30px;text-align:center;min-height:inherit;flex-direction:column;justify-content:center;align-items:center;align-content:center}
.tg-catagory a img{max-width:30px;max-height:30px;display:block;margin:0 auto 15px}
.tg-catagory a span{display:block;color:#414146;font-size:14px;font-weight:600;line-height:17px;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-searchbycatagory .tg-catagory .tg-categoryicon{width:30px;height:30px;display:block;font-size:30px;margin:0 0 15px;border-radius:0;background:0;line-height:30px}
.tg-catagory:hover a span{color:#414146}
.tg-popularcatagories{width:100%;float:left;list-style:none;border-radius:10px;border:1px solid #eee;border-bottom:0}
.tg-popularcatagories li{float:left;width:16.66%;min-height:195px;text-align:center;list-style-type:none;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}
.tg-popularcatagories li img{max-width:60px;max-height:60px;display:block;margin:0 auto 20px}
.tg-popularcatagories li span{display:block;color:#414146;font-size:13px;font-weight:500;line-height:17px;font-family:'Work Sans',Arial,Helvetica,sans-serif}
.tg-popularcatagories li:first-child{border-bottom:1px solid #eee}
.tg-popularcatagories li+li{border-left:1px solid #eee;border-bottom:1px solid #eee}
.tg-popularcatagories li:nth-child(7),.tg-popularcatagories li:nth-child(13),.tg-popularcatagories li:nth-child(19){border-left:0}
.tg-popularcatagories li span a{color:#414146;display:block}
.tg-generallabor{width:100%;float:left}
.tg-generallabor ul{max-width:1030px;width:100%;float:none;list-style:none;margin:0 auto;min-height:135px}
.tg-generallabor li{float:left;width:110px;padding:0 1px;position:relative;list-style-type:none}
.tg-generallabor li:hover{z-index:5;-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.tg-generallabor li:before{top:50%;left:-3px;width:6px;z-index:2;content:'';height:60px;background:#fff;margin:-30px 0 0;position:absolute;border-radius:50px}
.tg-generallabor li:hover:before{margin:-30px 0 0;-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7)}
.tg-generallabor li:first-child:before{display:none}
.tg-generallabor li a{width:100%;float:left;display:block;display:flex;height:110px;background:#000;flex-direction:column;justify-content:center;align-items:center;align-content:center}
.tg-generallabor li a img{display:block;max-width:40px;max-height:40px}
.tg-generallabor li a i{color:#fff;font-size:40px;line-height:40px}
.tg-btnviewcatagories{width:100%;float:left;color:#1da1f2;display:block;font-size:16px;padding:30px 0 0;line-height:19px;text-align:center}
.tg-headervthree{border:0;z-index:5;position:relative}
.tg-headervthree .tg-logo{float:none;width:200px;display:block;margin:0 auto}
.tg-headervthree .tg-adminbox{border:0;float:right;padding:10px 0}
.tg-headervthree .tg-socialicons{float:left;padding:15px 0}
.tg-headervthree .tg-navigationarea{margin:0;border:0;z-index:2;padding:0 20px;border-radius:0}
.tg-headervthree .tg-nav{line-height:14px}
.tg-headervthree .tg-navigation{line-height:normal}
.tg-headervthree .tg-navigation>ul>li{padding:0}
.tg-headervthree .tg-navigation>ul>li>a{padding:23px 20px}
.tg-headervthree .tg-navigation>ul>li.menu-item-has-icon>a,.tg-headervthree .tg-navigation>ul>li.menu-item-has-children>a{padding:23px 30px 23px 15px}
.tg-headervthree .sub-menu li a{padding:0 15px;line-height:40px}
.tg-headervthree .tg-navigation>ul>li.menu-item-has-icon>a:before,.tg-headervthree .menu-item-has-children a:before,.tg-headervthree .tg-navigation>ul>li.menu-item-has-children>a:before{line-height:65px}
.tg-headervthree .tg-navigation>ul>li>a,.tg-headervthree .tg-navigation>ul>li>a{color:#fff;line-height:inherit}
.tg-headervthree .tg-navigation>ul>li>a:after{top:0;left:0;height:0;z-index:-1;content:'';width:100%;position:absolute;background:rgba(0,0,0,0.10)}
.tg-headervthree .tg-navigation>ul>li:hover>a:after,.tg-headervthree .tg-navigation>ul>li.current-menu-item>a:after{height:100%}
.tg-headervthree .tg-navigation>ul>li.menu-item-has-icon>a:before,.tg-headervthree .tg-navigation>ul>li.menu-item-has-children>a:before{right:10px;left:auto}
.tg-headervthree .tg-leftbox{padding:9px 0}
.tg-headervthree .tg-btnpostanewjob{clear:both;float:left;color:#484848;margin:0 0 10px;line-height:19px}
.tg-headervthree .tg-btnpostanewjob:before{color:#484848;line-height:inherit}
.tg-headervthree .tg-socialicons{padding:0;float:left;clear:both}
.tg-headervthree .tg-socialicons li{padding:0 12px;position:relative}
.tg-headervthree .tg-socialicons li:first-child{padding-left:0}
.tg-headervthree .tg-socialicons li:before{top:50%;left:-3px;content:'';width:4px;height:4px;margin:-2px 0 0;background:#999;position:absolute;border-radius:50%}
.tg-headervthree .tg-socialicons li:first-child:before{display:none}
.tg-headervthree .tg-socialicons li a{width:auto;color:#999;height:auto;font-size:14px;line-height:16px;background:0;border-radius:0}
.tg-headervthree .tg-socialicons li a i{width:auto;color:#999;font-size:14px;line-height:14px}
.tg-headervthree .tg-socialicons li.tg-facebook a:hover i{color:#3b5999}
.tg-headervthree .tg-socialicons li.tg-twitter a:hover i{color:#55acee}
.tg-headervthree .tg-socialicons li.tg-linkedin a:hover i{color:#0077b5}
.tg-headervthree .tg-socialicons li.tg-googleplus a:hover i{color:#dd4b39}
.tg-headervthree .tg-socialicons li.tg-rss a:hover i{color:#f60}
.sp-av-link,.sp-av-linkv2{position:absolute;top:20px;z-index:3}
.sp-av-link{left:20px}
.sp-av-link.tg-categorytag:before,.sp-av-link.tg-themetag:before{background:none!important}
.sp-av-linkv2{right:20px}
.sp-view-profile{z-index:3;right:0;top:0;position:absolute;background:#5dc560;padding:2px 9px 2px 9px;color:#FFF;border-radius:0 0 0 5px}
.sp-view-profile:active,.sp-view-profile:focus,.sp-view-profile:hover{color:#FFF}
.job-listing-wrap a.tg-btnedite{background:#8bc34a}
.apt-please-wait{text-align:center;font-size:20px;padding:30px 0;margin:0}
.sp-earning-wrap .tg-dashboardservice:hover .tg-btntimeedit .tg-btnedite{right:0!important}
.sp-earning-wrap .tg-btnedite{cursor:pointer;background:#8bc34a}
.sp-withdrawal-wrap .tg-companylogo{top:20px!important;right:20px!important}
.sp-sponsers-slider .owl-stage-outer{margin:0 0 0 16px}
.sp-sponsers-slider.trending-cats .owl-stage-outer{margin:0}
.sp-withdrawal-wrap .tg-companylogo span{font-size:15px}
.sp-sponsers-slider-wrap .tg-advantage .tg-title{padding:10px}
.sp-sponsers-slider-wrap .tg-advantage .tg-title h3{font-size:13px;line-height:15px}
.sp-sponsers-slider-wrap .tg-advantage.tg-advantageplan{background:#fff}
.sp-sponsers-slider .sp-prev,.sp-sponsers-slider .sp-next{top:60px;z-index:2;color:#363b4d;width:40px;height:40px;font-size:16px;cursor:pointer;overflow:hidden;background:#fff;line-height:40px;text-align:center;border-radius:50%;position:absolute;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);box-shadow:0 0 15px 0 rgba(0,0,0,0.20)}
.sp-sponsers-slider .sp-prev{left:0}
.sp-sponsers-slider .sp-next{right:0}
.payment_mods,.withdraw-settings{width:100%;float:left}
.payment-withdrawal-options{clear:both;overflow:hidden;margin:-10px;list-style:none;padding:0 0 20px}
.payment-withdrawal{width:25%;float:left;list-style-type:none;padding:10px}
.withdrawal-wrap,.payment-withdrawal-data{width:100%;float:left}
.withdrawal-wrap{padding:20px;border:1px solid #ddd;border-radius:5px}
.withdrawal-wrap input[type="radio"]{display:none}
.withdrawal-wrap input[type="radio"]+label{width:100%;float:left;position:relative;padding:0 0 0 20px;cursor:pointer;margin:0}
.withdrawal-wrap input[type="radio"]+label:before{top:0;left:0;content:'\f10c';font-family:'FontAwesome';position:absolute}
.withdrawal-wrap input[type="radio"]:checked+label:before{content:'\f05d'}
.withdrawal_body,.withdrawal_title{width:100%;float:left}
.withdrawal_body{font-size:15px;line-height:15px;padding:10px 0 0}
.withdrawal_body .withdrawal_min{display:block;line-height:inherit}
.sp-earning-wrap .tg-dashboardservice:hover{padding:0}
.sp-earning-wrap .tg-btnedite{position:static}
.tg-dashboardservice.sp-earning-head{background:#333;border-radius:3px 3px 0 0;margin:0 0 15px;border:0}
.tg-dashboardservice.sp-earning-head .tg-btntimeedit span,.tg-dashboardservice.sp-earning-head .tg-servicetitle span{color:#fff}
.serviceproviders-slider-container{float:left;width:100%}
.tg-products.tg-productsgrid figure{margin:0}
.tg-products.tg-productsgrid .tg-verticaltop{margin-bottom:20px}
.tg-products.tg-productsgrid .tg-booknameandtitle{padding-top:10px}
.tg-product:hover figure figcaption{left:0;opacity:1;visibility:visible}
.tg-btnaddtocart{top:50%;left:50%;width:62px;height:62px;display:block;font-size:20px;line-height:44px;position:absolute;text-align:center;border-radius:50%;margin:-25px 0 0 -25px;border:6px solid rgba(255,255,255,0.50)}
.tg-btnaddtocart i{width:50px;height:50px;display:block;line-height:50px;background:#fff;border-radius:50%}
.tg-btnaddtocart.loading i.lnr-cart,.tg-btnaddtocart i.fa-spinner{display:none}
.tg-btnaddtocart.loading i.fa-spinner{display:block}
.tg-productinfo{width:100%;float:left;padding:0 0 5px;position:relative}
.tg-productinfo .tg-booknameandtitle{padding:0;width:70%}
.tg-productinfo .tg-booknameandtitle h3{font-size:18px;line-height:21px}
.tg-productinfo .tg-price,.tg-productinfo .tg-price span{font-size:18px;line-height:21px}
.tg-productinfo .tg-price span{padding:0}
.tg-productinfo .tg-price ins{float:left;text-decoration:none}
.tg-productinfo .tg-price del{float:left}
.tg-productinfo .tg-price del span{font-size:15px}
.tg-productinfo .tg-price ins{padding:0 0 0 10px}
.tg-productinfo .tg-price span span{float:left}
.woocommerce-product-gallery{width:100%;float:left}
.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image--placeholder{margin:0;width:100%;float:left}
.woocommerce-product-gallery__wrapper img{width:100%;height:auto;display:block}
.tabs.wc-tabs{width:100%;float:left;list-style:none;padding:0 0 20px}
.tabs.wc-tabs li{float:left;list-style-type:none;padding:0 15px}
.tabs.wc-tabs li:first-child{padding-left:0}
.cart,.wc-tabs-wrapper{width:100%;float:left}
.wc-tabs-wrapper{padding:25px 0 0}
.woocommerce-Reviews-title{font-size:28px;line-height:22px;margin:0 0 10px}
.woocommerce-Tabs-panel,.woocommerce-Reviews,#review_form_wrapper,#review_form,.comment-form,.tg-producttabs{width:100%;float:left}
#comments{width:100%;float:left}
#commentform,.comment-form{padding:0 15px}
.tg-productdetail .tg-productinfo h1,.woocommerce-Reviews-title{font-size:28px;line-height:22px;margin:0 0 10px}
.woocommerce .quantity .qty{width:100px;text-align:center}
.quantity{padding:0 0 15px}
.woocommerce-page table.cart td.actions .coupon .input-text{width:300px}
.woocommerce a.remove{margin:0 auto}
.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none outside;word-wrap:break-word}
.woocommerce-checkout #payment div.payment_box{width:100%;float:left;padding-top:20px}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:normal}
#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}
.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{border-right:0;border-bottom:0}
.subcats_enabled.sp-search-provider-banner-v2.tg-mapinnerbanner .tg-formsearch .form-group{width:25%}
.subcats_enabled .form-group input[type=text]{border-radius:5px}
.sp-sticky header .tg-topbar{display:none}
#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}
.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{border-right:0;border-bottom:0}
.woocommerce span.onsale{border-radius:5px;right:15px;left:auto;top:15px;padding:0 15px;line-height:30px;min-height:auto}
.added_to_cart.wc-forward{display:block!important;z-index:3;color:#fff;padding:0 40px;overflow:hidden;padding-top:0!important;position:relative;text-align:center;border-radius:5px;vertical-align:middle;text-transform:capitalize;font:400 14px/35px 'Work Sans',Arial,Helvetica,sans-serif;position:absolute;left:50%;bottom:10px;margin:0 0 0 -62px}
.added_to_cart.wc-forward:after,.added_to_cart.wc-forward:before{top:0;left:0;z-index:-1;content:'';width:100%;height:100%;position:absolute}
.added_to_cart.wc-forward:after{opacity:0;visibility:hidden;background:rgba(0,0,0,0.10)}
.added_to_cart.wc-forward:hover:after{opacity:1;visibility:visible}
.single_add_to_cart_button.button alt{margin:0 0 15px;clear:both}
.woocommerce-Tabs-panel{box-shadow:none}
.tg-product figure figcaption{top:0;left:0;width:100%;height:100%;position:absolute}
.form-group.term-group{width:100%;float:left}
.form-group.term-group .tg-checkbox{padding:0}
.form-group.term-group .tg-checkbox label{margin-bottom:15px}
.sp-sticky .tg-btnpostanewjob{line-height:40px}
.sp-sticky .sp-header-v3 .tg-logoarea,.sp-sticky .tg-headervthree .tg-logoarea{display:none}
.sp-sticky .sp-header-v3 .tg-navigationarea{padding:0 15px}
.sp-sticky .tg-headervthree .tg-navigationarea{padding:0}
.sp-sticky .tg-navigation span.sp-tag{top:0}
.tg-appavailable{right:0;width:80px;bottom:50%;z-index:99;height:160px;position:fixed}
.tg-appavailable img.bubbleicon{top:-20px;width:100%;right:15px;position:absolute;z-index:99}
.tg-appavailable img.bubbleicon{animation:android-icon linear 2s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:android-icon linear 2s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:android-icon linear 2s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:android-icon linear 2s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:android-icon linear 2s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}
@keyframes android-icon{0%{transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
10%{transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
20%{transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
30%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
40%{transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
50%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
60%{transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
70%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
80%{transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
90%{transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
100%{transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}@-moz-keyframes android-icon{0%{-moz-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
10%{-moz-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
20%{-moz-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
30%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
40%{-moz-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
50%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
60%{-moz-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
70%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
80%{-moz-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
90%{-moz-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
100%{-moz-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}@-webkit-keyframes android-icon{0%{-webkit-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
10%{-webkit-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
20%{-webkit-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
30%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
40%{-webkit-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
50%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
60%{-webkit-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
70%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
80%{-webkit-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
90%{-webkit-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
100%{-webkit-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}@-o-keyframes android-icon{0%{-o-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
10%{-o-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
20%{-o-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
30%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
40%{-o-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
50%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
60%{-o-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
70%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
80%{-o-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
90%{-o-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
100%{-o-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}@-ms-keyframes android-icon{0%{-ms-transform:rotate(0deg) scaleX(1.00) scaleY(1.00)}
10%{-ms-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
20%{-ms-transform:rotate(-3deg) scaleX(0.80) scaleY(0.80)}
30%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
40%{-ms-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
50%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
60%{-ms-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
70%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
80%{-ms-transform:rotate(-3deg) scaleX(1.20) scaleY(1.20)}
90%{-ms-transform:rotate(3deg) scaleX(1.20) scaleY(1.20)}
100%{-ms-transform:rotate(0deg) scaleX(1.20) scaleY(1.20)}
}.tg-appavailable img.android-logo{right:0;bottom:0;width:70%;float:right;position:absolute;background:#FFF;padding:5px;border-radius:5px 0 0 5px}
.tg-verifiedtag .sp-tags-icon,.tg-featuredtag .sp-tags-icon{display:inline-block;vertical-align:middle;line-height:21px;background:rgba(0,0,0,0.2);padding:0 5px;border-radius:3px 0 0 3px;margin:-1px 3px 0 0}
.tags-custom-styling .tg-tag{padding:0 10px 0 0}
.tags-default-styling i.sp-tags-icon{display:none}
.adaptive-pay-wrap{margin-bottom:15px}
.sp-item-sortable .ui-sortable-placeholder{border:2px dashed #dfdfdf;height:50px;float:left;width:100%;visibility:visible!important}
.tg-sociallogingsignup{width:100%;float:left;color:#363b4d;font-size:14px;line-height:20px;list-style:none}
.tg-sociallogingsignup li{width:100%;float:left;line-height:inherit;list-style-type:none}
.tg-sociallogingsignup li+li{padding:10px 0 0}
.tg-sociallogingsignup li a{width:100%;float:left;position:relative;border-radius:5px;background:#fcfcfc;line-height:inherit;padding:14px 14px 14px 60px}
.tg-sociallogingsignup li a i{top:0;left:0;color:#FFF;width:48px;height:48px;line-height:48px;text-align:center;position:absolute;text-align:center;border-radius:5px 0 0 5px;background:rgba(0,0,0,0.1)}
.tg-sociallogingsignup li a span strong,.tg-sociallogingsignup li a span{color:#FFF}
.tg-sociallogingsignup li a span strong{font-weight:500}
.tg-inputwithicon.tg-googleplus .tg-icon,.tg-checkbox.tg-googleplus,li.tg-googleplus a{background:#dd4b39}
.tg-inputwithicon.tg-facebook .tg-icon,.tg-checkbox.tg-facebook,li.tg-facebook a{background:#3b5998}
.seeker-register.do-complete-form .do-complete-profile{margin-top:30px}
.sp-page-design .tg-taginfo{background:#f44336}
.tg-serviceproviderdetailvtwo{padding:80px 0;background:#f7f7f7;margin-bottom:-100px}
.tg-serviceproviderdetailvtwo .tg-detailpagehead>figure{background:0;max-height:320px;overflow:hidden}
.tg-serviceproviderdetailvtwo .tg-detailpagehead>figure>img{opacity:1}
.tg-listdetailcontent{max-width:1270px;width:100%;margin:0 auto;clear:both;background:#fff;overflow:hidden;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);box-shadow:0 0 15px 0 rgba(0,0,0,0.20)}
.tg-serviceproviderdetailvtwo .tg-detailpagehead{background:0;position:relative}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent{left:50%;z-index:9;float:none;padding:30px;bottom:-115px;max-width:570px;background:#fff;position:absolute;border-radius:10px;margin:0 auto 0;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);box-shadow:0 0 15px 0 rgba(0,0,0,0.20);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-companylogo{margin:0;top:-50px;left:50%;position:absolute;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-companycontent{width:100%;float:left;text-align:center;padding:40px 0 20px}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-companycontent .tg-tags li{float:none;display:inline-block;vertical-align:middle}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-title{text-align:center}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-title h1{color:#333}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-title span{color:#999}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-matadata li{float:none;display:inline-block;vertical-align:middle}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-matadata li:before{left:-4px;color:#999}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-matadata li i,.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-matadata li em{color:#999}
.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent .tg-btn{margin:0;padding:0;min-width:170px;margin:0 auto;display:block;position:relative}
.tg-serviceproviderdetailvtwo .tg-twocolumns{background:#fff}
.tg-serviceproviderdetailvtwo .tg-detailpagehead figure figcaption{padding:80px 0}
.tg-serviceproviderdetailvtwo .tg-widgetlocationandcontactinfo .tg-mapbox{border:0}
.tg-serviceproviderdetail.tg-serviceproviderdetailvtwo .tg-twocolumns{padding:200px 0 80px 0}
.tg-serviceproviderdetail.sp-detail-bannerv3,.tg-serviceproviderdetail.tg-serviceproviderdetailvtwo .tg-content{padding:0}
.tg-serviceproviderdetail.sp-detail-bannerv3 .tg-sidebar,.tg-serviceproviderdetail.tg-serviceproviderdetailvtwo .tg-sidebar{margin:0}
.tg-loginviasocial{width:100%;float:left}
.tg-loginviasocial .tg-sectiontitle{margin:0;padding:0}
.tg-loginviasocial .tg-sectiontitle:before,.tg-loginviasocial .tg-sectiontitle:after{display:none}
.tg-loginviasocial .tg-sectiontitle h2{font-size:30px;margin:0 0 10px;line-height:35px}
.tg-formlogin-facebook{border-radius:10px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);box-shadow:0 0 15px 0 rgba(0,0,0,0.20)}
.tg-formlogin-facebook fieldset{border-radius:10px}
.tg-formlogin-facebook fieldset .tg-themetabcontent{padding:30px}
.tg-formlogin-facebook fieldset .tg-themetabcontent .tg-description{text-align:center;font-style:italic}
.tg-formlogin-facebook fieldset .tg-themetabcontent .tg-btn{padding:0;float:none;width:170px;display:block;margin:0 auto;overflow:hidden}
.tg-formlogin-facebook .tg-tabnav li+li a{border:0}
.tg-formlogin-facebook .tg-tabnav .tg-navcontent h3{font-size:15px}
.tg-formlogin-facebook .tg-companyregister .form-group{padding:0 70px}
.tg-formlogin-facebook .tg-companyregister .form-group,.tg-formlogin-facebook .tg-companyregister .form-group .tg-registeras{width:100%}
.tg-formlogin-facebook .tg-companyregister .form-group .tg-registeras{padding:0;text-align:center}
.tg-formlogin-facebook .tg-companyregister .form-group .tg-registeras span,.tg-formlogin-facebook .tg-companyregister .form-group .tg-registeras .tg-radio{float:none}
.tg-designcontent{width:100%;float:left}
.tg-contentheading{width:100%;float:left;padding:0 0 30px}
.tg-contentheading h3{margin:0;font-size:18px;line-height:18px}
.tg-selectpagedesign{width:100%;float:left;margin:-15px 0;padding:0 0 40px}
.tg-designone,.tg-designtwo{width:100%;float:left;margin:15px 0;border:5px solid #5dc5606e}
.tg-designone .tg-radio label,.tg-designtwo .tg-radio label{padding:0;position:relative;border:5px solid #5dc560ab}
.tg-designone .tg-radio label img,.tg-designtwo .tg-radio label img{width:100%;height:auto;display:block}
.tg-designone .tg-radio label:before,.tg-designtwo .tg-radio label:before{display:none}
.tg-designone .tg-radio label:after,.tg-designtwo .tg-radio label:after{top:-20px;right:-20px;content:'';width:40px;height:40px;opacity:0;position:absolute;visibility:visible;background:url(images/design-check-icon.png) no-repeat}
.tg-designone .tg-radio label:hover,.tg-designtwo .tg-radio label:hover,.tg-designtwo .tg-radio input[type=radio]:checked+label,.tg-designone .tg-radio input[type=radio]:checked+label{border-color:#5dc560}
.tg-designtwo .tg-radio input[type=radio]+label:hover:after,.tg-designone .tg-radio input[type=radio]+label:hover:after,.tg-designtwo .tg-radio input[type=radio]:checked+label:after,.tg-designone .tg-radio input[type=radio]:checked+label:after{opacity:1;visibility:visible}
.tg-dragdropoption{width:100%;float:left}
.tg-dragdropoption .tg-contentheading{width:auto}
.tg-btnreset{float:right;font-size:13px;line-height:13px}
.tg-btnreset span,.tg-btnreset i{display:inline-block;vertical-align:middle}
.tg-btnreset span{margin:0 12px 0 0}
.tg-dragdropimg{width:100%;float:left;margin:0 0 30px;border:10px solid #fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.30);box-shadow:0 0 10px 0 rgba(0,0,0,0.30)}
.tg-dragdropimg img{width:100%;height:auto;display:block}
.tg-dragdropimg h3{top:50%;z-index:2;color:#fff;right:60px;font-size:40px;font-weight:500;line-height:45px;position:absolute;text-align:center;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.tg-dragdropimg h3 span{display:block}
.tg-sortcontentitems{width:100%;float:left}
.tg-sortcontentitems .tg-profilewidget{background:#f7f7f7}
.tg-sortcontentitems .tg-timebox{background:#fff;font-size:16px;border-radius:3px;cursor:-webkit-grab;border:1px solid #ddd inset;-webkit-box-shadow:inset 0 0 0 1px #ddd;box-shadow:inset 0 0 0 1px #ddd}
.tg-sortcontentitems .tg-timebox:first-child{margin:0}
.tg-sortcontentitems .tg-timebox:hover{-webkit-box-shadow:inset 0 0 0 3px #ddd;box-shadow:inset 0 0 0 3px #ddd}
.tg-sortcontentitems .tg-timebox span{float:left;line-height:48px}
.tg-sortcontentitems .tg-timebox i{font-size:20px;background:0;margin:0}
.tg-updatenow{width:100%;float:left;padding:40px 0 0}
.tg-updatenow span{float:left;color:#919191;padding:10px 0}
.tg-updatenow span strong{color:#919191}
.tg-updatenow .tg-btn{float:right}
.tg-serviceproviderdetailvtwo .tg-advertisement{padding:0}
.tg-dashboardmanagejobs .fw-ext-product-listing.tg-tablejoblidting tr td{width:100%;float:left}
.tg-dashboardmanagejobs .fw-ext-product-listing tr td .tg-contentbox img{width:60px}
.tg-dashboardmanagejobs .fw-ext-product-listing tr td .tg-contentbox .tg-title{width:auto;padding:6px 0 4px 10px}
.tg-dashboardmanagejobs .fw-ext-product-listing tr td .tg-companylogo{right:0}
.tg-dashboardmanagejobs .fw-ext-product-listing tr td .tg-companylogo .btn-product-del{background:#ef5350}
.wc-item-meta,.wc-item-meta li{display:block}
ul.tg-appointmentsummry .woocommerce-Price-currencySymbol,body.author .woocommerce-Price-currencySymbol{float:none!important}
.tg-pagination .page-numbers li .page-numbers.current{display:block;text-align:center;position:relative;line-height:30px;color:#FFF}
.sp-services-slider.owl-carousel .owl-item img{display:inline-block;width:auto;max-width:55px}
.tg-ceobottom figure{max-width:70px}
.tg-ceobottom .tg-logo img{max-width:130px}
.tg-galleryimg>.tg-galleryimg{margin:0!important}
.edit-gallery-photo{background:#4caf50}
.btn-media-link{left:65%}
.vc_parallax.tg-parallaximg{overflow:inherit!important}
.tg-pkgplansvtwo .tg-pkgplan ul{padding:10px 0 30px}
.tg-pkgplansvtwo .tg-pkgplan ul li{padding:10px 20px}
.tg-pkgplansvtwo .tg-pkgplan ul li:nth-child(even){background:#f7f7f7}
.tg-pkgplansvtwo .tg-pkgplan ul li span{color:#333;float:left;text-align:left}
.tg-pkgplansvtwo .tg-pkgplan ul li span+span{float:right}
.tg-pkgplansvtwo .tg-pkgplan ul li i.sp-pk-allowed,.tg-pkgplansvtwo .tg-pkgplan ul li i.sp-pk-not-allowed{display:block;float:right;font-size:16px;line-height:inherit}
.tg-posttagsvtwo{top:0;right:0;width:0;height:0;position:absolute;border-top:40px solid #5dc560;border-left:40px solid transparent}
.tg-posttagsvtwo:after{bottom:19px;z-index:2;right:8px;color:#fff;display:block;font-size:13px;content:'\f0e7';line-height:14px;position:absolute;text-align:center;font-family:'FontAwesome'}
.sp-pk-allowed{color:#4caf50}
.sp-pk-not-allowed{color:#ef5350}
.sp-header-v3 .tg-navigation>ul>li.menu-item-has-icon>a.fa,.sp-header-v3 .tg-navigation>ul>li.page_item_has_children>a.fa,.sp-header-v3 .tg-navigation>ul>li.menu-item-has-children>a.fa{padding:5px 0 5px 20px}
.sp-header-v3 .tg-navigation>ul>li.menu-item-has-icon>a:before,.sp-header-v3 .menu-item-has-children a:before,.sp-header-v3 .page_item_has_children a:before{line-height:50px}
.tg-listinglistdetail{padding:0 0 80px}
.tg-listinglistdetail .tg-detailpagehead{margin:0 0 65px}
.tg-listinglistdetail figure figcaption{padding:0}
.tg-listinglistdetail .tg-detailpageheadcontent{padding:340px 0 0}
.tg-listinglistdetail .tg-detailpageheadcontent .tg-tags{right:0;bottom:0;width:auto;position:absolute}
.tg-listinglistdetail .tg-detailpageheadcontent .tg-tags .tg-tag{color:#fff;font-size:14px;padding:0 20px;background:0;border-radius:0;line-height:40px;border:2px solid #fff}
.tg-listinglistdetail .tg-detailpageheadcontent .tg-tags li+li{padding:0 0 0 20px}
.tg-listinglistdetail .tg-detailpageheadcontent .tg-tags .tg-tag i{margin:0 12px 0 0}
.tg-listinglistdetail .tg-detailpageheadcontent .tg-tags .tg-tag i,.tg-listinglistdetail .tg-detailpageheadcontent .tg-tags .tg-tag span{display:inline-block;vertical-align:middle}
.tg-detailheadholder{width:100%;float:left;background:#fff;border:1px solid #ddd}
.tg-detailheadinfo{width:100%;float:left;background:#fff;position:relative;padding:20px 0 20px 20px}
.tg-detailheadholder.tg-fixedholder{top:0;left:0;z-index:5;position:fixed}
.tg-detailheadinfo figure{z-index:2;width:15%;float:left;padding:4px;background:#fff;margin:-65px 0 0;border:1px solid #ddd}
.tg-detailheadinfo figure img{width:100%;height:auto;display:block}
.tg-compnayinfo{width:85%;float:left;padding:0 0 0 30px}
.tg-detailheadholder.tg-fixedholder .tg-detailheadinfo{padding:20px 0 20px 20px}
.tg-detailheadholder.tg-fixedholder .tg-detailheadinfo figure{margin:0;width:9%}
.tg-detailheadholder.tg-fixedholder .tg-compnayinfo{width:91%;float:left;padding:0 0 0 30px}
.tg-btnappointment{float:left;padding:5px;position:relative;cursor:pointer}
.tg-leftarea{float:left}
.tg-btnappointment span{color:#fff;z-index:2;display:block;padding:0 18px;font-size:16px;font-weight:500;line-height:50px;border-radius:3px;background:#f34d4d;position:relative}
.tg-btnappointment:before{top:0;left:0;z-index:1;content:'';width:100%;height:100%;position:absolute;border-radius:3px;background:rgba(273,77,77,0.20)}
.tg-listnav,.tg-btnappointment{float:none;display:inline-block;vertical-align:middle}
.tg-listnav{margin:0 0 0 15px;position:relative}
.tg-navbtn{width:50px;height:50px;display:block;padding:12px 0;border-radius:3px;text-align:center;border:1px solid #ddd}
.tg-listnav ul{top:110px;right:0;margin:0;z-index:9;padding:0;opacity:0;width:270px;color:#919191;font-size:13px;background:#fff;visibility:hidden;line-height:17px;list-style:none;position:absolute;border-radius:10px;text-transform:capitalize;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.20);box-shadow:0 0 5px 0 rgba(0,0,0,0.20)}
.tg-listnav:hover ul{top:76px;opacity:1;visibility:visible}
.tg-listnav ul:before{top:-8px;right:20px;content:'';width:16px;height:16px;background:#fff;position:absolute;border-radius:4px;border:1px solid #ddd;border-right:0;border-bottom:0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.tg-listnav ul li{width:100%;float:left;background:#fff;line-height:inherit;list-style-type:none}
.tg-listnav ul li+li{border-top:1px solid #ddd}
.tg-listnav ul li:nth-child(even){background:#fcfcfc}
.tg-listnav ul li a{display:block;color:#919191;position:relative;padding:11px 20px}
.tg-listnav ul li a:before{top:0;left:0;height:0;width:2px;content:'';position:absolute}
.tg-listnav ul li:hover a:before,.tg-listnav ul li a.current:before{height:100%}
.tg-listnav ul li a i{float:left;margin:3px 10px 0 0}
.tg-compnayinfo .tg-tags{width:auto}
.tg-compnayinfo .tg-title{width:auto;float:none;clear:both}
.tg-compnayinfo .tg-title h1{font-size:30px;font-weight:300;line-height:30px}
.tg-compnayinfo .tg-title span{color:#999;display:block;margin:0 0 5px;font-size:17px;line-height:17px}
.tg-compnayinfo .tg-matadata li:before,.tg-compnayinfo .tg-matadata li i,.tg-compnayinfo .tg-matadata li em{color:#999}
.sp-detail-bannerv3 .tg-content,.sp-detail-bannerv3 .tg-advertisement{padding:0}
.sp-detail-bannerv3 .tg-sidebar{margin:0}
.sp-detail-bannerv3 .tg-mapbox{border:10px solid rgba(0,0,0,0.035)}
.sp-detail-bannerv3 .tg-detailpagehead figure figcaption{top:0;left:0;z-index:2;width:100%;height:100%;position:absolute;padding:0}
.sp-detail-bannerv3 .tg-detailpagehead figure figcaption{background:rgba(0,0,0,0)}
.sp-detail-bannerv3 .tags-custom-styling span{background:none!important;border:2px solid #fff!important}
.sp-detail-bannerv3 .tg-listinglistdetail .tg-detailpageheadcontent .tg-tags .tg-tag{padding:0;background:0}
.sp-detail-bannerv3.tg-listinglistdetail .tg-detailpageheadcontent .tg-tags .tg-tag i{margin:0 12px 0 0;padding:0;background:none!important}
.tg-btnedite.sp-profile-edit{color:#eee;background:#5dc560}
.cart-style span i.sp-pk-allowed,.cart-style span i.sp-pk-not-allowed{font-size:16px}
.sp-link-empty .tg-btngallery{left:50%}
.sp-header-v4 .mega-menu .mega-menu-row>.mega-menu-col a:before{line-height:20px}
.tg-dashboardbox.appointment-confirm.appointment-email-wrap{margin-top:30px}
.sp-detail-bannerv3 .tg-detailpagehead>figure{max-height:340px;overflow:hidden}
.sp-detail-bannerv3 .tg-detailheadholder{border-left:0;border-right:0}
.tg-recommendedradio .tg-radio input[type="radio"]:checked+label{background:#54b156}
.tg-btnedit{right:25px;opacity:0;color:#ef5350;font-size:13px;line-height:17px;visibility:hidden;position:absolute}
.tg-teammember .tg-btnedit{top:0;width:19px;height:19px;color:#fff;font-size:10px;line-height:18px;text-align:center;background:#5dc560;border-radius:50%}
.tg-manageteam .tg-teammembers li:hover .tg-teammember .tg-btnedit{opacity:1;z-index:2;visibility:visible}
.tg-btnedit{color:#ef5350;font-size:13px;line-height:17px;visibility:hidden}
.page-template-directory .chosen-container .chosen-drop{z-index:5!important}
.sp-teamslisting .tg-ourteam ul li{width:50%}
.tg-categoriessearch .tg-categoryholder a{display:block}
.sp-slider-v3 .tg-bannercaption{text-align:center}
.sp-top-image{width:60px;display:block;margin:0 auto 15px}
.sp-top-image img{width:100%;height:auto;display:block}
.sp-slider-v3 .tg-bannercaption h1{font-size:55px;font-weight:500;line-height:55px}
.sp-slider-v3 .tg-bannercaption h2{font-size:25px;line-height:20px}
.tg-searchbox3{width:100%;float:left}
.tg-bannerholder .tg-bannercontent .tg-searchbox3 .tg-formtheme fieldset .form-control{height:60px}
.tg-searchbox3 .tg-formtheme fieldset .tg-btn{float:none;padding:0;width:185px;margin:0 auto;display:block;font-size:16px;line-height:60px}
.sp-slider-v3 .tg-btn:before{background:0}
.jf-alert{width:100%;float:left;overflow:hidden;border-radius:5px;position:relative}
.jf-alert:before{left:0;bottom:0;z-index:3;width:50%;content:'';height:5px;position:absolute;background:rgba(0,0,0,0.20)}
.jf-alert:before{width:100%}
.jf-alert>i{float:left;width:70px;color:#fff;height:70px;font-size:30px;line-height:70px;text-align:center;background:rgba(0,0,0,0.06);border-radius:0 0 3px 0}
.jf-alert .jf-description{width:auto;float:none;overflow:hidden;padding:14px 15px}
.jf-alert .jf-description p{margin:0;color:#fff;font-size:13px;line-height:21px}
.jf-alert.jf-alertsuccess{background:#73b573}
.jf-alert.jf-alertinfo{background:#58aac2}
.jf-alert.jf-alertwarning{background:#eca137}
.jf-alert.jf-alertdanger{background:#ca5e58}
.jf-close{top:15px;right:5px;color:#fff;margin:-9px 0 0;font-size:16px;background:0;background:0;line-height:16px;position:absolute}
.jf-alert .sticky-close{top:15px;right:8px}
.jf-alert+.jf-alert{margin-top:10px}
.sticky-queue .important .lnr-bullhorn:before{content:"\e87c"}
.sticky-queue .warning .lnr-bullhorn:before{content:"\e87c"}
.sp-view-profile-btn{margin-top:25px;font-weight:bold}
.tg-advertisement .tg-ads-wgdets ul,.tg-advertisement .tg-ads-wgdets ul li{display:block}
.tg-dashboardbox.tg-experiences{background:0}
.product-add-edit .form-group,.tg-basicinformationbox .form-group,.tg-socialinformationbox .form-group{position:relative}
span.sp-element-hint{position:absolute;top:1px;right:1px;margin:0;color:#fff;width:40px;height:38px;cursor:auto;line-height:40px;border-radius:5px;text-align:center;background:#FFF}
span.sp-menu-hint,span.sp-section-hint{font-size:14px;margin-left:5px}
span.sp-menu-hint i,span.sp-section-hint i,span.sp-element-hint i{color:#b1aeae!important;cursor:help;font-size:14px!important}
.tipso_content a{color:#FFF}
.tipso_content a:hover{color:#f5f5f5}
.sp-top-menu .sp-tipso-tooltip{display:none}
#order_review_heading{float:left;width:100%;padding:0 15px}
.sp-tipso-tooltip i{margin:0!important;padding:0!important}
.sp-search-provider-banner-v2 .sp-form-search fieldset>div>.form-control{border-radius:5px}
form div.wpcf7-validation-errors{padding:15px;margin:15px 0 0;float:left;width:100%}
.chosen-container .chosen-results li.result-selected{color:#ccc}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:50%!important;background:none!important;left:0!important;width:10px!important;right:auto!important;height:14px!important;font-size:14px!important;line-height:14px!important;position:absolute!important;margin:-8px 0 0!important;background-image:none!important}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{left:8px;top:50%;display:block;font-size:11px;content:'\f00d';margin:-5px 0 0;line-height:11px;position:absolute;width:100%!important;font-family:'FontAwesome';text-align:center!important;line-height:14px!important}
.chosen-container-multi .chosen-choices{border:1px solid #ddd!important;box-shadow:none;background-image:none!important}
.chosen-container.chosen-container-multi ul.chosen-choices{overflow:visible!important;float:left;border-radius:5px;outline:0}
.chosen-container-active .chosen-choices{border:1px solid #5897fb}
.chosen-container-multi .chosen-choices li.search-choice{border:none!important;line-height:30px!important;height:30px!important;padding:0!important;border-radius:3px!important;color:#fff!important;font-size:12px!important;font-family:'Montserrat',Arial,Helvetica,sans-serif!important;cursor:pointer!important;box-shadow:none!important}
.chosen-container.chosen-container-multi{height:auto!important}
.chosen-container.chosen-with-drop .chosen-drop{border:1px solid #dfdfdf}
.chosen-container .chosen-results li.highlighted{color:#FFF}
.tg-mapinnerbanner .sp-search-provider-banner-v2 .tg-formsearch .form-control{border-radius:5px}
.sp-search-provider-banner-v2 .tg-formsearch .chosen-container{border-radius:0}
.tg-open .sp-search-provider-banner-v2 .tg-formsearch{-webkit-box-shadow:0 0 20 px 0 rgba(0,0,0,0.40);box-shadow:0 0 20px 0 rgba(0,0,0,0.40)}
.tg-mapinnerbanner .tg-formsearch .one_third_search.form-group{width:33.33%}
.tg-mapinnerbanner .tg-formsearch .half_search.form-group{width:50%}
.tg-mapinnerbanner .tg-formsearch .full_search.form-group{width:100%}
.spuploader-progressbar{width:100%;height:100%;z-index:99999;position:fixed;background-color:rgba(12,12,12,0.80)}
.spuploader-loader{top:50%;left:50%;position:absolute;margin:-23px 0 0 -135px;background-color:#5dc560;color:#FFFF;padding:5px 60px;border-radius:100px;height:auto;width:auto}
em.spdot{background:#FFF;float:left;height:4px;margin-left:4px;width:4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;opacity:0}
.spuploader-loader span{float:left}
.spuploader-loader span.loaderdots{display:inline-block;vertical-align:middle;float:none;margin-top:5px}
.spuploader-loader span.percentage{float:right;margin-left:10px}
.tg-popularcatagories li span.tg-categoryicon{font-size:40px;margin:0 0 20px}
.woocommerce form .form-row .input-checkbox{margin:-8px 8px 0 0}
.sp-search-provider-banner-v2.sp-version .tg-formsearch{padding:0;background:transparent}
.sp-search-provider-banner-v2.sp-version .tg-formsearch fieldset{background:transparent}
.sp-search-provider-banner-v2.sp-version .tg-formsearch .form-group{border:0;padding:0 5px}
.sp-search-provider-banner-v2.sp-version .tg-formsearch .form-control,.sp-search-provider-banner-v2.sp-version .tg-formsearch .chosen-container{border-radius:5px}
.sp-search-provider-banner-v2.sp-version .btn-center{float:left;width:100%;text-align:center;margin-top:30px}
.sp-search-provider-banner-v2.sp-version .tg-formsearch .btn-center .tg-btn{position:relative;border-radius:100px;width:215px;text-transform:uppercase}
.sp-search-provider-banner-v2.sp-version .tg-formsearch .btn-center .tg-btn span{top:50%;left:85%;font-size:10px;margin:-4px 0 0;position:absolute}
.sp-search-provider-banner-v2.sp-version .trending-cats{float:left;width:100%;margin:130px 0 0;padding:0 150px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal}
.sp-search-provider-banner-v2.sp-version .trending-cats .tg-categoryv2{float:none;padding:0;width:120px;height:120px;margin:0 auto;overflow:hidden;border-radius:50%;background:#ffffff4f;text-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;justify-content:center}
.sp-search-provider-banner-v2.sp-version .trending-cats .tg-categoryv2 .tg-categoryholder{float:left;width:100%}
.sp-search-provider-banner-v2.sp-version .trending-cats .tg-categoryv2 .tg-categoryholder a{float:left;width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.sp-search-provider-banner-v2.sp-version .trending-cats .tg-categoryv2 figure{float:left;width:auto;margin:0;padding:0}
.sp-search-provider-banner-v2.sp-version .trending-cats .tg-categoryv2 figure .tg-categoryicon{margin:0;width:32px;height:32px;background:0}
.sp-search-provider-banner-v2.sp-version .trending-cats .tg-categoryv2 h3{color:#fff;margin:0;font-size:13px;line-height:14px}
.sp-sponsers-slider-wrap .tg-bannercontent h1{color:#333}
.sp-map-none .tg-serviceproviders{float:left;width:100%;background:0;padding:80px 0 0 0}
.sp-map-none.tg-listingvtwo .tg-formsearch{width:100%;float:left}
.sp-header-v1 .tg-topbar .tg-addressinfo li a:hover{color:#f9f7f7!important}
.tg-mapinnerbanner .tg-formsearch .form-group:first-child .chosen-container,.tg-mapinnerbanner .tg-formsearch .form-group:first-child .form-control{border-radius:5px 0 0 5px}
.sp-column-1.tg-mapinnerbanner .tg-formsearch .form-group{width:100%}
.sp-column-2.tg-mapinnerbanner .tg-formsearch .form-group{width:50%}
.sp-column-3.tg-mapinnerbanner .tg-formsearch .form-group{width:33.33%}
.sp-column-4.tg-mapinnerbanner .tg-formsearch .form-group{width:25%}
.sp-sc-categories .tg-latestserviceproviders .tg-featuredimg{max-height:263px}
.sp-sc-newsletter .tg-themeform{width:100%;float:left;padding:30px;background:#fcfcfc;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);border-radius:5px}
.sp-header-v2 .tg-btnpostanewjob:before{display:none}
.sp-authin-single .tg-loginarea,.sp-authup-single .tg-registerarea{border:1px solid #ddd;padding:30px;border-radius:5px}
.sp-authin-single fieldset,.sp-authup-single fieldset{border:0;margin:0;padding:0;width:100%;float:left}
.sp-qform-search{position:relative}
.ui-autocomplete.ui-front{border:0!important;overflow:hidden;border-radius:0 0 3px 3px;box-shadow:0 3px 13px 0 rgba(60,60,60,.4)}
.ui-autocomplete-loading{background:url('images/spinner.gif') -12px 12px no-repeat!important}
.sp-detail-cats h2.cats-count{max-width:650px}
.tg-datajobs .tg-matadata{width:100%;float:left;margin:0}
.tg-contactinfobox.tg-widget{padding:0 20px 40px}
.tg-serviceproviderdetailvtwo.customer-dashboard .tg-detailpageheadcontent .tg-companycontent{padding:20px 0 0}
.customer-dashboard .tg-mapbox{border-top:0}
.customer-dashboard.tg-serviceproviderdetailvtwo .tg-detailpageheadcontent{bottom:-62px}
.switch-account .tg-tabnav li,.sp-switchaccount{float:left;width:100%}
.switch-account .chosen-container .chosen-drop{z-index:999!important}
.spprofile-statuswrap{width:20px;height:20px;line-height:20px;position:absolute;bottom:0;right:12px;border:2px solid #FFF;border-radius:100px}
.spactive-status,.spactive-status span{position:relative;width:15px;height:15px;display:inline-block;border-radius:100px}
.tg-statusmenu{left:auto;right:0;padding:0;width:170px;margin:7px 0 0;border-radius:5px;overflow:hidden}
.spactive-status span.sp-online{background:#57e50c}
.spactive-status span.sp-offline{background:#fcfcfc}
.spactive-status span.sp-busy{background:#e50c0f}
.spactive-status span.sp-away{background:#ffc30d}
.spactive-status .lnr-chevron-down{margin:0;padding:0;font-size:11px}
.spprofile-statuswrap .spactive-status,.spprofile-statuswrap .spactive-status span{width:14px;height:14px}
.spprofile-statuswrap{background:#fff}
.spprofile-statuswrap.online{border-color:rgba(87,229,12,0.50)}
.spprofile-statuswrap.offline{border-color:rgba(252,252,252,0.50)}
.spprofile-statuswrap.busy{border-color:rgba(229,12,15,0.50)}
.spprofile-statuswrap.away{border-color:rgba(255,195,13,0.50)}
.spprofile-statuswrap:hover{border-color:#5dc560}
.spprofile-statuswrap a.spactive-status{position:relative}
.spprofile-statuswrap a.spactive-status:after{left:0;top:-1px;opacity:0;width:100%;height:100%;color:#5dc560;font-size:14px;content:'\f0d7';text-align:center;visibility:hidden;position:absolute;font-family:FontAwesome}
.spprofile-statuswrap:hover a.spactive-status:after{opacity:1;visibility:visible}
.spprofile-statuswrap:hover a.spactive-status span:after{background:#fff!important}
.spprofile-statuswrap a.spactive-status span{position:relative}
.spprofile-statuswrap a.spactive-status span:after{left:0;top:0;width:100%;height:100%;content:'';font-size:14px;text-align:center;position:absolute;border-radius:50px}
.spprofile-statuswrap a.spactive-status span.online:after{background:#57e50c}
.spprofile-statuswrap a.spactive-status span.offline:after{background:#fcfcfc}
.spprofile-statuswrap a.spactive-status span.busy:after{background:#e50c0f}
.spprofile-statuswrap a.spactive-status span.away:after{background:#ffc30d}
.displaystatus-wrap.sp-online span:last-child i{color:#57e50c}
.displaystatus-wrap.sp-offline span:last-child i{color:#ccc}
.displaystatus-wrap.sp-busy span:last-child i{color:#e50c0f}
.displaystatus-wrap.sp-away span:last-child i{color:#ffc30d}
.spprofile-statuswrap .tg-dashboardnav>ul>li.status-selected:after{top:50%;right:10px;color:#c5c5c5;font-size:12px;content:'\f00c';margin:-8px 0 0;position:absolute;font-family:FontAwesome}
.spprofile-statuswrap .tg-dashboardnav>ul>li.current-sphide.status-selected:after{color:#ef5350;content:'\f00d'}
.spprofile-statuswrap .tg-dashboardnav>ul>li>a{width:100%;padding:8px}
.spprofile-statuswrap .tg-dashboardnav>ul>li:hover>a:before,.spprofile-statuswrap .tg-dashboardnav>ul>li.tg-active>a:before{display:none}
.displaystatus-wrap{right:10px;bottom:10px;background:#fff;position:absolute;padding:3px 15px;border-radius:100px}
.displaystatus-wrap{font-size:12px;line-height:18px}
.spprofile-statuswrap.sphide,.spprofile-statuswrap.offline{border-color:#5dc560}
.status-current.sploading{background:url('images/spinner.gif') 95% 6px no-repeat!important}
body.author .displaystatus-wrap{position:relative;padding:0;right:0;bottom:0;background:0}
body.author .displaystatus-wrap .fa-circle{display:inline}
.tg-headervfour{background:#fff;position:relative}
.tg-headervfour .tg-logoarea{padding:0;padding-right:185px}
.tg-headervfour .tg-logoarea .tg-logo{padding:20px 30px 20px 0;border-right:1px solid #eff2f5}
.tg-formsearchvtwo{max-width:960px;width:100%;float:left;padding:9px 0}
.tg-formsearchvtwo fieldset{padding:0 50px 0 5px}
.tg-formsearchvtwo fieldset .form-group{margin:0;padding:0 5px}
.tg-formsearchvtwo select,.tg-formsearchvtwo .tg-select select,.tg-formsearchvtwo .form-control{font-size:13px;padding:10px 20px 10px 41px}
.tg-formsearchvtwo .tg-inputwithicon i{top:0;left:5px;z-index:2;width:40px;height:40px;line-height:40px;position:absolute;text-align:center}
.tg-formsearchvtwo fieldset .form-group:first-child{width:50%}
.tg-formsearchvtwo fieldset .form-group:nth-child(2){width:25%}
.tg-formsearchvtwo fieldset .form-group:nth-child(3){width:25%}
.tg-formsearchvtwo .tg-inputwithicon i{width:41px;height:41px;color:#324b6e;line-height:41px}
.tg-btnsearchvtwo{color:#fff;width:41px;height:41px;float:left;font-size:14px;line-height:41px;text-align:center;margin:0 0 0 5px;border-radius:4px;top:0;right:0;position:absolute}
.tg-formsearchvtwo select,.tg-formtheme.tg-formsearchvtwo .tg-select select{cursor:pointer}
.tg-formtheme.tg-formsearchvtwo .tg-select:after{right:20px;color:#324b6e}
.tg-btnsearchvtwo:hover{color:#fff}
.tg-formsearchvtwo textarea,.tg-formsearchvtwo select,.tg-formtheme.tg-formsearchvtwo .tg-select select,.tg-formsearchvtwo .form-control,.tg-formsearchvtwo input[type="text"],.tg-formsearchvtwo input[type="password"],.tg-formsearchvtwo input[type="datetime"],.tg-formsearchvtwo input[type="datetime-local"],.tg-formsearchvtwo input[type="date"],.tg-formsearchvtwo input[type="month"],.tg-formsearchvtwo input[type="time"],.tg-formsearchvtwo input[type="week"],.tg-formsearchvtwo input[type="number"],.tg-formsearchvtwo input[type="email"],.tg-formsearchvtwo input[type="url"],.tg-formsearchvtwo input[type="search"],.tg-formsearchvtwo input[type="tel"],.tg-formsearchvtwo input[type="color"],.tg-formsearchvtwo .uneditable-input{height:41px;border:1px solid #ddd}
.tg-formsearchvtwo .locate-me-wrap .geolocate{right:40px}
.tg-formsearchvtwo .locate-me-wrap .geolocate i{width:auto;height:inherit;line-height:inherit}
.tg-headervfour .tg-rightarea{padding:12px 0}
.tg-navigationareavtwo{padding:0}
.tg-navigationareavtwo .tg-nav{font-weight:500}
.tg-navigationareavtwo .tg-navigation ul li a{color:#767676}
.tg-navigationareavtwo .tg-navigation>ul>li.menu-item-has-children>a:before{display:none}
.tg-navigationareavtwo .tg-navigation>ul>li.menu-item-has-children>a{padding:0}
.tg-navigationareavtwo .tg-navigation>ul>li>a{line-height:34px}
.tg-navigationareavtwo .tg-navigation>ul>li>a:after,.tg-navigationareavtwo .tg-navigation>ul>li.current-menu-item>a:after{top:auto;bottom:0;left:50%;opacity:0;width:20px;visibility:hidden;margin:0 0 0 -10px}
.tg-navigationareavtwo .tg-navigation>ul>li:hover>a:after,.tg-navigationareavtwo .tg-navigation>ul>li.current-menu-item>a:after{width:20px;opacity:1;visibility:visible}
.tg-headervfour .tg-btnregister{top:0;right:0;color:#fff;width:170px;height:60px;font-size:14px;font-weight:500;line-height:59px;text-align:center;position:absolute}
.tg-homebannervthree .tg-homebannerimg{background:#000}
.tg-homebannervthree .tg-homebannerimg img{opacity:.60}
.tg-homebannervthree .tg-homebannerimg figcaption{background:0}
.tg-homebannervthree .tg-bannercontent h1{font-size:70px;margin:0 0 23px;line-height:65px;font-weight:500;text-transform:uppercase;text-shadow:0 4px 0 rgba(0,0,0,0.3)}
.tg-homebannervthree .tg-bannercontent h1 span{display:block}
.tg-homebannervthree .tg-bannercontent .tg-description p{font-size:24px;line-height:35px;margin:0;color:#fff}
.tg-homebannervthree .tg-bannercontent .tg-btnbox{padding:32px 0 0}
.tg-btnvtwo{padding:0 15px;min-width:170px;border-radius:4px;text-transform:uppercase;font:500 14px/50px 'Work Sans',Arial,Helvetica,sans-serif}
.tg-homebannervthree .tg-bannercontent .tg-btnbox .tg-btn.tg-active{line-height:48px;margin:0 0 0 26px;background:transparent;border:1px solid rgba(255,255,255,0.50)}
.tg-homebannervthree .tg-bannercontent .tg-btnbox .tg-btn.tg-active:before,.tg-homebannervthree .tg-bannercontent .tg-btnbox .tg-btn.tg-active:after{background:transparent}
.tg-featuredprofilesbtnsvtwo .tg-btnprev,.tg-featuredprofilesbtnsvtwo .tg-btnnext{top:50%;color:#fff;width:65px;height:65px;cursor:pointer;margin:-33px 0 0;overflow:hidden;text-align:center;border-radius:4px;position:absolute;border:1px solid rgba(255,255,255,0.50)}
.tg-featuredprofilesbtnsvtwo .tg-btnprev:hover,.tg-featuredprofilesbtnsvtwo .tg-btnnext:hover{background:rgba(55,53,66,0.50);border-color:rgba(55,53,66,0.0)}
.tg-featuredprofilesbtnsvtwo .tg-btnprev{left:30px}
.tg-featuredprofilesbtnsvtwo .tg-btnnext{right:30px}
.tg-featuredprofilesbtnsvtwo .tg-btnprev span,.tg-featuredprofilesbtnsvtwo .tg-btnnext span{height:65px;display:block;font-size:14px;line-height:16px;letter-spacing:3px;display:flex;-ms-flex-pack:center;flex-direction:column;justify-content:center;-ms-flex-direction:column}
.tg-featuredprofilesbtnsvtwo .tg-btnprev span em,.tg-featuredprofilesbtnsvtwo .tg-btnnext span em{font-style:normal;display:block}
.tg-sectionheadvtwo{float:left;width:100%}
.tg-sectionheadvtwo .tg-sectiontitle{padding:0 0 17px}
.tg-sectionheadvtwo .tg-sectiontitle:before,.tg-sectionheadvtwo .tg-sectiontitle:after{display:none}
.tg-sectionheadvtwo span{color:#373542;font-size:18px;line-height:16px;margin:0 0 12px;position:relative;display:inline-block;vertical-align:middle}
.tg-sectionheadvtwo span:before,.tg-sectionheadvtwo span:after{top:50%;content:'';width:50px;height:2px;margin:-1px 0 0;position:absolute}
.tg-sectionheadvtwo span:before{left:-60px}
.tg-sectionheadvtwo span:after{right:-60px}
.tg-sectionheadvtwo .tg-sectiontitle h2{color:#373542;font-size:36px;font-weight:500;line-height:30px}
.tg-topcategoriesvthree{float:none;width:auto;margin:-10px; overflow: hidden;}
.tg-topcategoriesvthree .tg-category{padding:10px;width:33.33%;background:#fff}
.tg-topcategoriesvthree .tg-category a{float:left;width:100%;padding:20px;position:relative;border:1px solid #ddd}
.tg-categorycontant{float:left;width:100%;position:relative}
.tg-categorycontant:after{position:absolute;top:50%;right:5px;color:#767676;font-size:14px;content:'\e876';margin:-10px 0 0;font-family:'Linearicons-Free'}
.tg-categorycontant i{color:#fff;float:left;width:50px;height:50px;display:block;font-size:24px;line-height:46px;text-align:center;margin:0 10px 0 0;background:#48403f;border-radius:50px}
.tg-carbg .tg-categorycontant i{background:#ef5350}
.tg-heartbg .tg-categorycontant i{background:#ec407a}
.tg-smilebg .tg-categorycontant i{background:#7e57c2}
.tg-magicwandbg .tg-categorycontant i{background:#5c6bc0}
.tg-coffeecupbg .tg-categorycontant i{background:#29b6f6}
.tg-usersbg .tg-categorycontant i{background:#26c6da}
.tg-apartmentbg .tg-categorycontant i{background:#ab47bc}
.tg-laptopbg .tg-categorycontant i{background:#42a5f5}
.tg-constructionbg .tg-categorycontant i{background:#26a69a}
.tg-categorycontant .tg-title{width:auto;margin:5px 0}
.tg-topcategoriesvthree .tg-category a:hover .tg-categorycontant .tg-title h3,.tg-topcategoriesvthree .tg-category a:hover .tg-categorycontant .tg-title span,.tg-topcategoriesvthree .tg-category a:hover .tg-categorycontant:after{color:#fff}
.tg-categorycontant .tg-title h3{color:#484848;margin:0 0 5px;font-size:16px;font-weight:500;line-height:18px}
.tg-categorycontant .tg-title span{color:#767676;font-size:14px;line-height:16px;display:block}
.tg-sectionspacen{padding:0!important}
.tg-sectionspace{padding:80px 0}
.tg-bglightbg{background:#e5f8f6}
.tg-topcategoriesvthree .tg-category.tg-carbg a:hover{background:#ef5350}
.tg-topcategoriesvthree .tg-category.tg-heartbg a:hover{background:#ec407a}
.tg-topcategoriesvthree .tg-category.tg-smilebg a:hover{background:#7e57c2}
.tg-topcategoriesvthree .tg-category.tg-magicwandbg a:hover{background:#5c6bc0}
.tg-topcategoriesvthree .tg-category.tg-coffeecupbg a:hover{background:#29b6f6}
.tg-topcategoriesvthree .tg-category.tg-usersbg a:hover{background:#26c6da}
.tg-topcategoriesvthree .tg-category.tg-apartmentbg a:hover{background:#ab47bc}
.tg-topcategoriesvthree .tg-category.tg-laptopbg a:hover{background:#42a5f5}
.tg-topcategoriesvthree .tg-category.tg-constructionbg a:hover{background:#26a69a}
.tg-lightbg{background:#e5f8f6}
.tg-sectionspaceline{padding:80px 0 169px}
.tg-sectionspacelinetwo{padding:230px 0 80px}
.tg-questiondetails{float:left;width:100%;padding:30px;border-radius:4px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.14);box-shadow:0 0 20px 0 rgba(0,0,0,0.14)}
.tg-questiondetails figure{float:left;width:auto;border-radius:4px;margin:0 10px 0 0}
.tg-questiondetails figure img{width:100%;display:block;border-radius:4px}
.tg-questiondetails .tg-title{float:none;width:auto;margin:-6px 0 0;overflow:hidden}
.tg-questiondetails .tg-title h3{color:#fff;font-size:24px;line-height:29px;font-weight:500;text-transform:inherit}
.tg-formquestion fieldset .form-group{margin:15px 0 0}
.tg-formquestion fieldset .form-group .form-control{z-index:1;height:51px;font-size:14px;border-radius:4px;position:relative;border:1px solid #ddd;background-color:#fff!important;padding:10px 200px 10px 51px}
.tg-formquestion a,.tg-formquestion button{top:0;right:0;z-index:2;color:#fff;width:170px;height:51px;font-size:14px;font-weight:500;text-align:center;line-height:51px;position:absolute;background:#373542;text-transform:uppercase;border-radius:0 4px 4px 0;border-left:1px solid #ddd}
.tg-formquestion a:hover,.tg-formquestion a:focus{color:#fff}
.tg-formquestion .tg-inputwithicon i{top:0;left:5px;z-index:2;width:51px;height:51px;color:#324b6e;font-size:14px;line-height:51px;position:absolute;text-align:center}
.tg-adverifiedadd{float:left;width:100%;margin:0 0 7px}
.tg-verifiedadditem{color:#fff;float:left;padding:0 10px;line-height:22px;font-size:11px;border-radius:4px;background:#242424}
.tg-verifiedadd{float:left;color:#373542;height:22px;padding:0 10px;font-size:11px;font-weight:400;border-radius:4px;border:1px solid #ddd;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.tg-adverifiedadd a+a{margin:0 0 0 5px}
.tg-verifiedadd i{color:#52de90;margin:0 5px 0 0}
.tg-verifiedadditem:hover,.tg-verifiedadditem:focus{color:#fff}
.tg-verifiedadd:focus,.tg-verifiedadd:hover{color:#373542}
.tg-verifiedadditem.tg-business{background:#ab47bc}
.tg-verifiedadditem.tg-training{background:#ffa726}
.tg-verifiedadditem.tg-food{background:#29b6f6}
.tg-verifiedadditem.tg-cleaning{background:#5c6bc0}
.tg-searchslider{padding:0 100px}
.tg-searchslider .item{float:left;width:100%}
.tg-searchsliderinfo{float:left;width:100%;background:#fff;border-radius:4px;border:1px solid #ddd}
.tg-searchsliderinfo:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.14);box-shadow:0 0 20px 0 rgba(0,0,0,0.14)}
.tg-searchdtails{float:left;width:100%;padding:20px;min-height:153px}
.tg-searchdtails .tg-title h2{font-size:16px;line-height:18px;font-weight:500;color:#373542}
.tg-searchdtails .tg-description p{margin:0;color:#373542;line-height:24px}
.tg-searchmeta{float:left;width:100%;padding:14px 20px;list-style:none;line-height:12px;border-top:1px solid #ddd}
.tg-searchmeta li{color:#999;width:auto;padding:0 13px;position:relative;line-height:inherit;list-style-type:none;display:inline-block;vertical-align:middle}
.tg-searchmeta li:first-child{padding-left:0}
.tg-searchmeta li+li:before{top:50%;left:-5px;content:"/";margin:-6px 0 0;position:absolute}
.tg-searchmeta li.tg-likehelpful{float:right;padding:0}
.tg-searchmeta li.tg-likehelpful:before{display:none}
.tg-searchmeta li span,.tg-searchmeta li i{font-size:12px;line-height:inherit}
.tg-searchmeta li i{margin:0 5px 0 0}
.tg-searchmeta li.tg-likehelpful i{margin:0 0 0 7px}
.tg-likehelpful a{color:#55acee;display:block}
.tg-slidernav .tg-prev,.tg-slidernav .tg-next{right:10px;top:50%;width:40px;height:40px;color:#373542;font-size:14px;text-align:center;background:#fff;line-height:39px;margin:-20px 0 0;cursor:pointer;position:absolute;border-radius:50px;border:1px solid #ddd}
.tg-slidernav .tg-prev:hover,.tg-slidernav .tg-next:hover{color:#fff;background:#373542;border-color:#373542!important}
.tg-slidernav .tg-prev{left:10px;right:auto}
.tg-featuredproviders{float:left;width:100%}
.tg-featuredad{float:left;width:100%;border-radius:4px;border:1px solid #ddd}
.tg-featuredad:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.14);box-shadow:0 0 20px 0 rgba(0,0,0,0.14)}
.tg-featuredadimg{margin:0;float:left;width:100%;border-bottom:2px solid #ddd}
.tg-featuredadimg img{display:block;width:100%}
.tg-posttag{top:-1px;z-index:1;right:10px;color:#fff;width:24px;height:28px;display:block;font-size:10px;line-height:28px;position:absolute;text-align:center;background:#f91942}
.tg-posttag:after{left:0;top:100%;width:0;height:0;content:"";position:absolute;border-bottom:10px solid transparent;border-left:12px solid #f91942;border-right:12px solid #f91942}
.tg-featuredetails{float:left;width:100%;padding:20px;position:relative}
.tg-profileimg{margin:0;top:10px;left:16px;width:50px;float:left;width:50px;height:50px;background:#fff;border-radius:50px;position:absolute}
.tg-profileimg img{padding:3px;z-index:1;width:100%;display:block;border-radius:50px}
.tg-featuredetails .tg-adverifiedadd{margin:0 0 10px}
.tg-featuredetails .tg-title h2{font-size:16px;margin:0 0 6px;line-height:22px;font-weight:500}
.tg-featuredetails .tg-stars span,.tg-featuredetails .tg-stars{height:13px;line-height:13px}
.tg-featuredetails .tg-stars span:after,.tg-featuredetails .tg-stars:before{font-size:13px;line-height:13px}
.tg-phonelike{width:100%;float:left;height:39px;position:relative;padding:0 38px 0 0;border-top:1px solid #ddd}
.tg-phonelike li{list-style-type:none}
.tg-btnphone{width:100%;float:left;color:#767676;padding:0 18px;background:#fff;line-height:38px;border-radius:0 0 0 4px}
.tg-btnphone:hover,.tg-btnphone:focus{color:#767676}
.tg-btnphone i,.tg-btnphone span{display:inline-block;vertical-align:middle}
.tg-btnphone:hover i,.tg-btnphone:focus i{color:#767676}
.tg-btnphone i,.tg-btnphone span,.tg-btnphone span em{font-size:13px;line-height:33px;line-height:36px;font-style:normal}
.tg-btnphone i{font-size:13px;padding:0 5px 0 0}
.tg-like{top:0;right:0;width:38px;color:#fff;height:38px;display:block;cursor:pointer;background:#ddd;text-align:center;position:absolute;border-radius:0 0 3px 0}
.tg-like i{color:#fff;display:block;font-size:16px;line-height:38px}
.tg-like:hover,.tg-like.tg-dislike{color:#fff;background:#f91942}
.tg-like:hover i,.tg-like.tg-dislike i{color:#fff}
.tg-ad.tg-verifiedad .tg-adtitle:before{display:block}
.tg-btnboxvtwo{float:left;width:100%;padding:40px 0 0;text-align:center}
.tg-counters{width:100%;float:left}
.tg-countercontent{float:left;width:25%;text-align:center;position:relative}
.tg-countercontent:before{position:absolute;top:0;left:0;content:'';height:100%;width:1px;background:rgba(255,255,255,0.50);transform:rotate(15deg)}
.tg-countercontent:first-child:before{display:none}
.tg-countercontent h3{margin:0;color:#fff;margin:0 0 7px;font-size:40px;font-weight:500;line-height:36px}
.tg-countercontent h4{margin:0;color:#fff;width:100%;float:left;font-size:20px;line-height:20px}
.tg-testimonialsvtwo .owl-stage-outer{padding:10px}
.tg-testimonialsvtwo .owl-stage-outer .owl-stage{margin:0 0 0 -10px}
.tg-testimonialsvtwo .item{float:left;width:100%;margin:0!important;padding:0 100px!important}
.tg-testimonialvtwo{float:left;width:100%;overflow:hidden;background:#fff;border-radius:4px;position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.14);box-shadow:0 0 20px 0 rgba(0,0,0,0.14)}
.tg-testimonialvtwo:before{top:10px;right:0;opacity:.10;color:#373542;font-size:180px;content:'\f10e';position:absolute;font-family:'FontAwesome'}
.tg-testimonialvtwo figure{margin:0;float:left;width:auto;margin:0 40px 0 0;border-radius:4px 0 0 4px}
.tg-testimonialvtwo figure img{width:100%;display:block;border-radius:4px 0 0 4px}
.tg-testimonialcontent{margin:58px 0;overflow:hidden;padding:0 100px 0 0}
.tg-testimonialcontent .tg-stars span{width:85%}
.tg-testimonialcontent .tg-stars{margin:0 0 15px}
.tg-testimonialcontent .tg-stars span,.tg-testimonialcontent .tg-stars{height:20px;line-height:20px}
.tg-testimonialcontent .tg-stars span:after,.tg-testimonialcontent .tg-stars:before{font-size:20px;line-height:20px}
.tg-testimonialcontent .tg-title{margin:0 0 17px}
.tg-testimonialcontent .tg-title h2{color:#373542;font-size:36px;line-height:30px;font-weight:500;margin:0 0 11px}
.tg-testimonialcontent .tg-title span{display:block;color:#373542;font-size:24px;line-height:22px}
.tg-testimonialcontent blockquote{border:0;margin:0;padding:0;width:100%;float:left;quotes:none;color:#373542;font-size:18px;font-weight:400;line-height:34px;font-style:italic}
.tg-testimonialcontent blockquote p{font-size:18px;font-weight:400;line-height:34px}
.tg-testimonialcontent blockquote q{width:100%;float:left;text-align:left}
.tg-testimonialcontent blockquote:after,.tg-testimonialcontent blockquote:before{display:none}
.tg-slidernavthree .tg-next,.tg-slidernavthree .tg-prev{top:50%;left:50px;width:50px;height:72px;line-height:72px;margin:-36px 0 0;border-radius:50px 0 0 50px}
.tg-slidernavthree .tg-prev{border-right:0}
.tg-slidernavthree .tg-next{left:auto;right:50px;border-left:0;border-radius:0 50px 50px 0}
.tg-latestarticles{float:left;width:100%}
.tg-latestarticle{float:left;width:100%;border-radius:4px;border:1px solid #ddd}
.tg-latestarticle:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.14);box-shadow:0 0 20px 0 rgba(0,0,0,0.14)}
.tg-latestarticle figure{margin:0;float:left;width:100%}
.tg-latestarticle figure img{width:100%;display:block}
.tg-articlecontent{width:100%;float:left;padding:15px 20px}
.tg-articletitle{width:100%;float:left;margin:0 0 13px}
.tg-articletitle h3{margin:0 0 5px;font-size:16px;font-weight:500;line-height:24px}
.tg-articletitle h3 a{display:block;color:#202121}
.tg-authorname{width:100%;float:left;color:#55acee;font-size:13px;line-height:17px;position:relative;padding:0 0 0 20px}
.tg-authorname:after{top:0;left:0;color:#767676;font-size:13px;content:'\e82a';line-height:17px;position:absolute;font-family:'Linearicons-Free'}
.tg-articlecontent .tg-description p{margin:0;color:#373542;line-height:22px;font-size:14px}
.tg-detailsinfo{padding:0 6px;font-size:14px;line-height:20px;color:#04bfa5;position:relative;text-decoration:none;width:auto!important}
.tg-detailsinfo:after,.tg-detailsinfo:before{top:0;left:0;content:'[';color:#767676;position:absolute}
.tg-detailsinfo:after{left:auto;right:0;content:']'}
.tg-detailsinfo:hover{text-decoration:none}
.tg-postarticlemeta{float:left;width:100%;list-style:none;font-size:13px;line-height:16px;border-top:1px solid #ddd}
.tg-postarticlemeta li{width:50%;float:left;padding:12px 10px;text-align:center;line-height:inherit;list-style-type:none}
.tg-postarticlemeta li+li{border-left:1px solid #ddd}
.tg-postarticlemeta li i,.tg-postarticlemeta li span{color:#999;display:inline-block;vertical-align:middle}
.tg-postarticlemeta li i{margin:0 5px 0 0}
.tg-sliderspace{margin:260px 0 0}
.tg-homebannervfour .tg-bannercontent span{display:block;font-size:60px;line-height:60px;font-weight:500;text-transform:uppercase}
.tg-homebannervfour .tg-bannercontent span em{display:block;font-style:normal}
.tg-homebannervfour .tg-bannercontent h1{margin:25px 0 0;font-size:160px;line-height:150px;font-weight:400;font-family:'Great Vibes',cursive}
.tg-headervfive{top:0;z-index:999;position:absolute;border:0!important}
.tg-headervfive .tg-rightarea{padding:0}
.tg-headervfive .tg-logoarea{padding:50px 0}
.tg-headervfive .tg-logoarea .tg-logo{border:0;padding:0}
.tg-headervfive .tg-navigationareavtwo{float:left;width:auto;padding:5px 0}
.tg-headervfive .tg-btnregister{width:auto;height:44px;float:right;color:#484848;font-size:12px;padding:0 23px;position:static;line-height:44px;border-radius:22px;margin:0 0 0 30px}
.tg-headervfive .tg-btnregister i{margin:0 8px 0 0}
.tg-headervfive .tg-navigationareavtwo .tg-navigation ul li a{color:#fff}
.tg-headervfive .tg-navigationareavtwo .tg-navigation>ul>li>a:after,.tg-headervfive .tg-navigationareavtwo .tg-navigation>ul>li.current-menu-item>a:after{display:none}
.tg-homebannervfour .tg-homebannerimg figcaption{background:rgba(0,0,0,0.20)}
.tg-homebannervfour.owl-carousel .owl-dots{width:auto;width:auto;padding:0;background:0;-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:50%;right:0;margin:0;bottom:auto;left:auto;height:auto}
.tg-homebannervfour.owl-carousel .owl-dot{padding:0 25px;position:relative}
.tg-homebannervfour.owl-carousel .owl-dot:after{right:0;top:50%;width:30px;height:1px;content:'';opacity:.40;background:#fff;margin:0 -15px 0 0;position:absolute}
.tg-homebannervfour.owl-carousel .owl-dot:last-child:after{display:none}
.tg-homebannervfour.owl-carousel .owl-dots:before,.tg-homebannervfour.owl-carousel .owl-dots:after{display:none}
.tg-homebannervfour.owl-carousel .owl-dot span,.tg-homebannervfour.owl-carousel .owl-dot span{width:11px;height:11px;background:transparent;border:2px solid rgba(255,255,255,0.40)}
.tg-homebannervfour.owl-carousel .owl-dots .owl-dot:hover span,.tg-homebannervfour.owl-carousel .owl-dots .owl-dot.active span{background:transparent}
.tg-innerbannerimg{float:left;width:100%;margin:0}
.tg-innerbannerimg img{width:100%;display:block}
.tg-innerpagebannervtwo{width:100%;float:left;padding:15px 0;position:relative;background:#e5f8f6}
.tg-innerpagebannervtwo .tg-breadcrumb{float:left;font-weight:500;font-size:12px}
.tg-innerpagebannervtwo .tg-breadcrumb li{color:#767676}
.tg-searchtitle{float:left;width:auto}
.tg-searchtitle h2{color:#373542;font-weight:500;font-size:24px;line-height:23px}
.tg-searchtitle span{color:#999;display:block;font-size:14px;font-style:italic;line-height:14px}
.tg-searchheadform{padding:0;float:right;width:auto}
.tg-searchheadform .tg-sortfilter+.tg-sortfilter{margin:0 0 0 10px}
.tg-searchheadform .tg-sortfilter .tg-select select{height:39px;cursor:pointer}
.tg-searchheadform .tg-sortfilter span{line-height:39px}
.tg-btnsearcharea{float:right}
.tg-btnsearcharea .tg-btnsearchvtwo{color:#999;position:static;border:1px solid #ddd;background:transparent}
.tg-btnsearcharea .tg-btnsearchvtwo:hover{color:#fff}
.tg-formsearchresult{float:left;width:100%;padding:20px;margin:20px 0 0;background:#e5f8f6}
.tg-formsearchresult .tg-formsearchvtwo{padding:0;width:90%;max-width:none}
.tg-formsearchresult .tg-formsearchvtwo fieldset{padding:0}
.tg-formsearchresult .tg-formsearchvtwo fieldset .form-group:first-child{width:45%}
.tg-formsearchresult .tg-formsearchvtwo fieldset .form-group:nth-child(2){width:25%}
.tg-formsearchresult .tg-formsearchvtwo fieldset .form-group:nth-child(3){width:25%}
.tg-formsearchresult .tg-formsearchvtwo fieldset a.tg-btnsearchvtwo{position:static}
.tg-advancedlink{float:right;margin:11px 0;font-size:13px;line-height:18px;position:relative;font-style:italic;text-decoration:underline}
.tg-advancedlink:hover,.tg-advancedlink:focus{text-decoration:underline}
.tg-filtertype{top:100%;left:0;z-index:4;position:absolute}
.tg-sectionspacev{padding:80px 0!important}
.tg-advancedlinkholder{float:right;width:auto}
.tg-twocolumnsresult{margin:30px 0}
.tg-sidebarvtwo{float:left;width:100%}
.tg-sidemap{float:left;width:100%;padding:6px;border-radius:4px;position:relative;border:3px solid #f7f7f7}
.tg-mapvtwo{margin:0!important;height:660px!important}
.tg-sidemap .tg-mapcontrols{top:auto;width:auto;bottom:40px;overflow:hidden;border-radius:4px}
.tg-sidemap .tg-mapcontrols span{margin:0;color:#666;clear:both;border-radius:0;background:#fff}
.tg-sidemap .tg-mapcontrols span+span{border-top:1px solid #eaeaea}
.tg-listviewvtwo{float:left;width:100%}
.tg-listviewvtwo .tg-automotive{float:left;width:100%;border-radius:4px;border:1px solid #ddd}
.tg-listviewvtwo .tg-featuredimg{border-radius:0}
.tg-listviewvtwo .tg-automotive .tg-companycontent .tg-featuredetails{position:relative;min-height:171px;padding:20px 210px 20px 20px}
.tg-searchgallery{top:50%;right:10px;width:31%;float:left;position:absolute;list-style:none;margin:-65px 0 0}
.tg-searchgallery li{width:85px;float:left;padding:5px;list-style-type:none}
.tg-searchgallery li figure{margin:0;float:left;width:auto;border-radius:4px;position:relative}
.tg-searchgallery li figure img{width:100%;display:block;border-radius:4px}
.tg-viewmore span{top:0;color:#fff;width:100%;height:100%;display:block;font-size:13px;font-weight:500;text-align:center;line-height:15px;position:absolute;text-transform:capitalize}
.tg-viewmore span em{display:block;font-style:normal}
.tg-listviewvtwo .tg-automotive .tg-companycontent .tg-title{padding:0}
.tg-listviewvtwo .tg-automotive .tg-companycontactinfo{color:#373542;line-height:20px;padding:13px 0 0}
.tg-searchinfo{float:left;width:100%;margin:13px 0;list-style:none;line-height:13px}
.tg-searchinfo li{float:left;width:auto;padding:0 25px;font-size:13px;line-height:inherit;list-style-type:none}
.tg-searchinfo li+li{border-left:1px solid #ddd}
.tg-searchinfo li span{color:#373542;line-height:inherit}
.tg-searchinfo li em{color:#767676;font-style:normal;line-height:inherit}
.tg-searchinfo li span i{font-size:8px;line-height:10px;margin:0 0 0 3px;display:inline-block;vertical-align:middle}
.tg-statsonline span{color:#04bfa5!important}
.tg-statsonoffline span{color:#e74856!important}
.tg-statsaway span{color:#ffa726!important}
.tg-newsletter{width:100%;float:left;padding:20px 0}
.tg-newslttercontent{width:100%;float:left;position:relative;padding:0 0 0 105px}
.tg-envelopicon{top:50%;left:0;margin:-30px 0 0;position:absolute}
.tg-healthtips{width:100%;float:left;padding:5px 0 5px 20px;border-left:1px solid rgba(255,255,255,0.50)}
.tg-healthtips span{color:#fff;display:block;font-size:20px;margin:0 0 5px;font-weight:300;line-height:25px}
.tg-healthtips h3{margin:0;color:#fff;font-size:30px;font-weight:500;line-height:30px}
.tg-formnewsletter{padding:9px 0}
.tg-formnewsletter fieldset{padding:0 170px 0 0}
.tg-formnewsletter .tg-newslettergroup{margin:0}
.tg-newslettergroup.tg-inputwithicon{position:relative}
.tg-newslettergroup.tg-inputwithicon i{top:0;left:0;z-index:2;width:51px;height:51px;color:#324b6e;line-height:51px;position:absolute;text-align:center}
.tg-formnewsletter .tg-newslettergroup .form-control{color:#999;height:51px;border:1px solid #eee;border-radius:4px 0 0 4px;padding:10px 20px 10px 45px}
.tg-formnewsletter fieldset .tg-btn{top:0;right:0;padding:0;width:170px;font-size:14px;line-height:51px;font-weight:500;position:absolute;background:#373542;text-transform:uppercase;border-radius:0 4px 4px 0}
.tg-formnewsletter fieldset .tg-btn:before{background:#373542}
.tg-footerbottom{width:100%;float:left;position:relative;padding:37px 0 37px}
.tg-footerbottom:before{top:0;left:0;content:'';width:100%;height:2px;position:absolute;background:url(../listingo/images/line-bar.jpg) no-repeat}
.tg-copyrightsvtwo{margin:0;float:left;padding:4px 0;color:#373542;font-size:14px;line-height:18px}
.tg-copyrightsvtwo span{color:#55acee}
.tg-footeraddnav{float:right;padding:4px 0}
.tg-footeraddnav ul{width:100%;float:left;font-size:14px;list-style:none;line-height:18px}
.tg-footeraddnav ul li{float:left;padding:0 15px;position:relative;line-height:inherit;list-style-type:none}
.tg-footeraddnav ul li:last-child{padding-right:0}
.tg-footeraddnav ul li:before{top:50%;left:-2px;width:3px;height:3px;content:'';margin:-1px 0 0;position:absolute;border-radius:50%;background:#373542}
.tg-footeraddnav ul li:first-child:before{display:none}
.tg-footeraddnav ul li a{display:block;color:#373542}
.tg-footeraddnav ul li a:hover{color:#55acee}
.tg-footerbottom .tg-logo{padding:0;float:none;width:137px;display:block;margin:0 auto}
.tg-askquestionmodal{float:left;width:100%}
.tg-askquestionmodal .tg-modaldialog{width:630px}
.tg-askquestionmodal .tg-modaldialog button.close{color:#fff;opacity:1;font-weight:400;text-shadow:none}
.tg-askquestionmodal .tg-modaldialog button.close em{color:#fff;font-size:40px}
.tg-modalcontentvtow{float:left;width:100%;padding:30px}
.tg-modalcontentvtow .tg-modaltitle{float:left;width:100%;margin:0 0 25px}
.tg-modalcontentvtow .tg-modaltitle span{font-size:18px;line-height:18px;display:block;margin:0 0 9px;font-weight:500}
.tg-modalcontentvtow .tg-modaltitle h2{margin:0;display:block;font-size:36px;line-height:36px;font-weight:500}
.tg-modelddescription{float:left;width:100%}
.tg-modelddescription p{margin:0;color:#373542;display:block;font-size:16px;line-height:26px}
.tg-modalcontentvtow .tg-modalbody{padding:0;margin:33px 0 0}
.tg-formmodalbox fieldset .form-group{margin:0 0 10px;position:relative}
.tg-formmodalbox fieldset .form-group .form-control,.tg-formmodalbox fieldset .form-group .tg-select select,.tg-formmodalbox fieldset .form-group textarea{height:50px;font-size:13px;padding:10px 20px 10px 44px}
.tg-formmodalbox fieldset .form-group .tg-select select{cursor:pointer}
.tg-formmodalbox fieldset .form-group textarea{resize:none;height:236px;line-height:24px;color:#999}
.tg-formmodalbox fieldset .form-group.tg-inputwithicon i{top:0;left:0;z-index:9;width:50px;color:#324b6e;font-size:13px;line-height:50px;text-align:center;position:absolute}
.tg-headervfour .tg-navigationarea{border-bottom:0}
.tg-headervfour .tg-adminbox{top:0;right:0;color:#fff;width:170px;height:60px;font-size:14px;font-weight:500;line-height:59px;text-align:center;position:absolute}
.tg-headervfour .locate-me-wrap .geodistance i{top:0;right:0;z-index:1;margin:0;width:auto;left:auto;color:#999;font-size:14px;line-height:6px;position:absolute}
.tg-pagination ul{text-align:right}
.tg-pagination ul li{width:36px;height:36px;background:#fff;line-height:36px}
.tg-pagination ul li:last-child{margin-right:0}
.tg-pagination ul li a{line-height:34px;border-radius:4px;border:1px solid #eee}
.tg-pagination ul li.tg-nextpage a,.tg-pagination ul li.tg-prevpage a{color:#373542;border-radius:4px;background:#f8f8f8}
.tg-pagination ul li.tg-nextpage a i,.tg-pagination ul li.tg-prevpage a i{line-height:34px}
.tg-pagination ul li.tg-active a,.tg-pagination ul li a:hover{background:#fff}
.tg-advancedpopup{float:left;width:100%;padding:20px;background:#e5f8f6;border-radius:0 0 4px 4px;border-top:1px solid #ddd}
.tg-advancedpopupholder{float:left;width:100%;background:#fff;border-radius:4px}
.tg-narrowsearch{float:left;width:30%}
.tg-narrowsearchhead{float:left;width:100%;padding:20px;margin:0 0 120px}
.tg-narrowsearchhead .tg-title h3{font-size:18px;line-height:16px;font-weight:500;margin:0 0 11px}
.tg-narrowsearchhead .tg-description{margin:0 0 22px}
.tg-narrowsearchhead .tg-description p{margin:0;color:#373542;font-size:14px;line-height:24px}
.tg-narrowsearchhead .tg-btn{width:auto;height:40px;padding:0 22px;font-size:13px;line-height:40px}
.tg-narrowsearchcontent{float:left;width:100%}
.tg-filtertitle{padding:0 20px;border-bottom:1px solid #dfe9f1}
.tg-filtertitle h4{font-size:14px;line-height:16px;margin:0 0 17px}
.tg-filtertitle h4 a{float:right;color:#ca5e58;font-size:11px;line-height:inherit}
.tg-appliedfilterts{float:left;width:100%;padding:15px 20px}
.tg-appliedfilterts ul{width:50%;float:left;list-style:none;margin:0 0 6px;line-height:26px}
.tg-appliedfilterts ul:last-child{margin:0}
.tg-appliedfilterts ul li{float:left;width:100%;line-height:inherit;list-style-type:none}
.tg-appliedfilterts ul li.tg-title h4{margin:0;color:#373542;font-size:12px;font-weight:500;line-height:inherit}
.tg-appliedfilterts ul li{padding:0;border:0;opacity:1;margin:0;background:transparent}
.tg-appliedfilterts ul li a{opacity:1;color:#999;width:100%;float:left;font-size:11px;font-weight:400;line-height:inherit}
.tg-appliedfilterts ul li a:hover{color:#ca5e58}
.tg-appliedfilterts ul li a i{font-size:9px;margin:0 5px 0 0;line-height:inherit;background:transparent}
.tg-filterdetails{width:70%;float:left;border-left:1px solid #dfe9f1}
.tg-filterform .tg-filterholder{border-bottom:1px solid #dfe9f1}
.tg-filterholder{float:left;width:100%;padding:20px}
.tg-filterholder .tg-title{margin:0 0 17px}
.tg-filterholder .tg-title h4{margin:0;color:#373542;font-size:14px;line-height:16px;font-weight:500}
.tg-filterholder .form-group{margin:0;width:240px}
.tg-filterholder .form-group+.form-group{margin:0 0 0 10px}
.tg-filterholder .form-group .form-control{height:41px;padding:0 19px}
.tg-filterholder .form-group .tg-select select{height:41px;padding:0 18px;cursor:pointer}
.tg-filterbg{background:#f7fcff}
.tg-filterholder .tg-searchholder{width:100%}
.tg-searchholder .tg-select{height:41px;background:#fff;border-radius:5px;border:1px solid #d0d1d1}
.tg-searchholder .chosen-container-single .chosen-single{background:#fff}
.tg-searchholder .chosen-container-multi .chosen-choices{border:0;height:40px;box-shadow:none;background:0;padding:0 0 0 184px!important}
.chosen-container-multi .chosen-choices li.search-choice{border:0;padding:0;margin:5px 5px 0 0;cursor:pointer;background:#f1f6f9;border:1px solid #d0d1d1!important}
.chosen-container-multi .chosen-choices li.search-choice:first-child{margin-left:0}
.chosen-container-multi .chosen-choices li.search-choice:hover{background:#fff1f0;border-color:#ca5e58!important}
.chosen-container-multi .chosen-choices li.search-choice span:before{left:8px;top:50%;font-size:11px;margin:-5px 0 0;line-height:11px;content:"\e646";position:absolute;font-family:'themify'}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:50%;left:9px;opacity:1;margin:-5px 0}
.chosen-container-multi+.chosen-container-multi{display:none}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:0;height:40px}
.chosen-container-active{box-shadow:none}
.chosen-container-multi{width:100%!important}
.form-group.tg-searchholder span .tg-searchholdericon{left:0;z-index:2;width:174px;color:#373542;height:100%;font-size:13px;line-height:42px;position:absolute;text-align:center;border-radius:5px 0 0 5px;border-right:1px solid #ddd}
.form-group.tg-searchholder span .tg-searchholdericon i{margin:0 10px 0 0}
.tg-radiovtwo,.tg-radiovtwo label,.tg-checkboxvtwo label{margin:0;width:100%;float:left;position:relative}
.tg-checkboxvtwo{width:33.33%;float:left;margin:5px 0 0}
.tg-radiovtwo label,.tg-checkboxvtwo label{cursor:pointer;display:block;padding:0 0 0 20px}
.tg-radiovtwo input[type=radio],.tg-checkboxvtwo input[type=checkbox]{display:none}
.tg-radiovtwo input[type=radio]+label:before,.tg-checkboxvtwo input[type=checkbox]+label:before{top:4px;left:0;color:#373542;font-size:14px;line-height:14px;content:'\f096';position:absolute;font-family:'FontAwesome'}
.tg-radiovtwo input[type=radio]+label:before{content:''}
.tg-radiovtwo input[type=radio]:checked+label:before,.tg-checkboxvtwo input[type=checkbox]:checked+label:before{content:'\f046'}
.tg-checkboxgroupvtwo{width:100%;float:left}
.tg-checkboxgroupvtwo .tg-checkbox{padding:0 0 6px}
.tg-checkboxvtwo input[type=checkbox]+label,.tg-radiovtwo input[type=radio]+label{color:#373542;font-size:13px;font-weight:500;line-height:20px;padding:0 0 0 30px;text-transform:capitalize}
.tg-checkboxgroupvtwo .tg-checkboxvtwo input[type=checkbox]+label span{float:left;color:#373542;font-size:13px}
.tg-checkboxvtwo input[type=checkbox]:checked+label:before,.tg-radiovtwo input[type=radio]:checked+label:before{content:''}
.tg-checkboxvtwo input[type=checkbox]+label:before,.tg-radiovtwo input[type=radio]+label:before{top:0;content:'';width:20px;height:20px;background:#fff;line-height:18px;border-radius:4px;border:1px solid #bbb}
.tg-radiovtwo input[type=radio]+label:after,.tg-checkboxvtwo input[type=checkbox]+label:after{top:0;left:0;opacity:0;width:20px;color:#04bfa5;height:20px;font-size:10px;content:'\f00c';line-height:20px;position:absolute;text-align:center;visibility:hidden;font-family:'FontAwesome'}
.tg-radiovtwo input[type=radio]+label:before{border-radius:50px}
.tg-radiovtwo input[type=radio]+label:after{left:5px;top:5px;width:10px;height:10px;background:#04bfa5;content:'';border-radius:50px}
.tg-checkboxvtwo input[type=checkbox]:checked+label:after,.tg-radiovtwo input[type=radio]:checked+label:after{opacity:1;visibility:visible}
.tg-checkboxgroupvtwo .tg-radiovtwo{width:33.33%;float:left;margin:5px 0}
.tg-headervsix{border:0;z-index:99;padding:30px 0;position:absolute}
.tg-headervsix .tg-logoarea{padding:0}
.tg-headervsix .tg-logoarea .tg-rightarea{padding:0}
.tg-headervsix .tg-logoarea .tg-btnregister{margin:0;float:left;padding:0 17px;font-size:12px;background:#fff;font-weight:500;border:2px solid;border-radius:22px}
.tg-headervsix .tg-logoarea .tg-btnregister:before{background:#fff}
.tg-headervsix .tg-logoarea .tg-btnregister i{margin:0 8px 0 0}
.tg-headervsix .tg-logoarea .tg-btnregister em{margin:0 0 0 10px}
.tg-menubtn{color:#fff;float:left;width:44px;height:44px;line-height:44px;border-radius:50%;margin:0 0 0 20px;text-align:center;background:#ed145b}
.tg-menubtn:focus,.tg-menubtn:hover{color:#fff}
.tg-bannerlocationmap{border-bottom:3px solid}
.tg-bannerlocationmap{float:left;width:100%;height:800px}
.tg-formsearchresultvtwo{left:0;margin:0;bottom:1px;padding:30px;position:absolute;border-radius:10px 10px 0 0}
.tg-formsearchresultvtwo .tg-formsearchvtwo fieldset{float:none;width:auto;margin:0 -5px}
.tg-formsearchresultvtwo .tg-advancedlink{color:#fff}
.tg-newsarticle,.tg-newsarticles{width:100%;float:left}
.tg-newsarticle{padding:10px;margin:10px 0;border-radius:5px;border:1px solid #eff2f5}
.tg-newsimg{margin:0;width:100%;float:left;overflow:hidden}
.tg-newsimg img{width:100%;height:auto;display:block}
.tg-postauthorname{width:100%;float:left;padding:20px 0}
.tg-articlecontent{overflow:hidden;padding:7px 0 0}
.tg-articletitle{width:100%;float:left}
.tg-articletitle h3{margin:0 0 5px;font-size:16px;font-weight:500;line-height:16px;font-family:'Open Sans',Arial,Helvetica,sans-serif}
.tg-postarticlemeta{clear:both;margin:-10px;overflow:hidden;list-style:none;font-size:13px;line-height:13px;border-top:1px solid #eff2f5}
.tg-postarticlemeta li{width:100%;float:left;padding:12px 10px;text-align:left;line-height:inherit;list-style-type:none}
.spv4-info-tabs{padding:70px 0 0}
.spv4-section{padding:70px 0}
.spv-bglight:nth-child(even){background:#f7f7f7}
.spv-bglight:nth-child(even) .tg-ourteam .tg-teammember{background:#FFF}
.providers-v4 .tg-companyfeaturebox{padding:0}
#section-company{padding-bottom:0}
.tg-innerbannervtwo .tg-innerbannerimg{position:relative}
.tg-innerbannervtwo .tg-innerbannerimg figcaption{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.50);position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.tg-usermobile{float:left;width:100%;margin:90px 0 0;text-align:center}
.tg-usermobile span a{display:block;color:#fff}
.tg-usermobile span{color:#fff;display:block;font-size:20px;line-height:20px;font-weight:500}
.tg-usermobile span i{color:#6db3ef;display:block;font-size:50px;margin:0 0 20px;line-height:50px}
.col-aligncenter{margin:0 auto;float:none!important;display:inline-block;vertical-align:middle}
.tg-userstatus{float:left;width:100%}
.tg-userstatusholder{float:left;width:100%;position:relative}
.tg-userstatusholder:after,.tg-userstatusholder:before{content:'';top:50%;width:1px;height:170px;margin:-85px 0 0;position:absolute;background:rgba(255,255,255,0.50)}
.tg-userstatusholder:after{left:0}
.tg-userstatusholder:before{right:0}
.tg-userstatusimg{float:none;width:170px;border-radius:50%;position:relative;margin:0 auto 30px}
.tg-userstatusimg img{padding:5px;width:100%;height:170px;background:#fff;border-radius:50%}
.tg-userdropdownstatus{top:10px;right:16px;content:'';width:25px;height:25px;background:#fff;border-radius:50%;position:absolute;border:1px solid #ffe185}
.tg-userdropdownstatus a:before{top:2px;right:2px;content:'';width:19px;height:19px;border-radius:50%;position:absolute}
.tg-userdropdownstatus.offline{border-color:#5dc560}
.tg-userdropdownstatus.offline a:before{background:#fcfcfc}
.tg-userdropdownstatus.online{border-color:rgba(87,229,12,0.50)}
.tg-userdropdownstatus.online a:before{background:#57e50c}
.tg-userdropdownstatus.busy{border-color:rgba(229,12,15,0.50)}
.tg-userdropdownstatus.busy a:before{background:#e50c0f}
.tg-userdropdownstatus.away{border-color:rgba(255,195,13,0.50)}
.tg-userdropdownstatus.away a:before{background:#ffc30d}
.tg-adverifiedaddvtwo{margin:0 0 20px;text-align:center}
.tg-adverifiedaddvtwo a{float:none;color:#373542;background:#fff;text-align:center;display:inline-block;vertical-align:middle}
.tg-userinfo{float:left;width:100%;margin:0 0 6px;text-align:center}
.tg-userinfo .tg-title h2{color:#fff;font-size:30px;line-height:28px;font-weight:500}
.tg-userinfo .tg-title span{color:#fff;display:block;font-size:16px;line-height:20px}
.tg-userinforating{float:left;width:100%;text-align:center}
.tg-stars{float:none;display:inline-block;vertical-align:middle}
.tg-likevote{color:#fff;font-size:16px;line-height:18px;padding:0 0 0 15px;position:relative;display:inline-block;vertical-align:middle}
.tg-likevote:before{left:0;top:0;content:'/';font-size:16px;position:absolute}
.tg-userstatusholder .tg-btnbox .tg-btnvtwo{width:auto;padding:0 20px;line-height:41px}
.tg-usersocialicons{float:left;width:100%;margin:-27px 0 0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.tg-usersocialicons ul{width:auto;float:left;padding:0 10px;line-height:26px;overflow:visible;position:relative;background:#e5f8f6}
.tg-usersocialicons ul li{float:none;display:inline-block;vertical-align:middle}
.tg-usersocialicons .tg-socialiconssilmple li a,.tg-usersocialicons .tg-socialiconssilmple li a i{width:20px;height:28px}
.tg-usersocialicons .tg-socialiconssilmple li a{height:28px}
.tg-usersocialicons .tg-socialiconssilmple:after,.tg-usersocialicons .tg-socialiconssilmple:before{top:0;width:35px;height:100%;content:'';position:absolute}
.tg-usersocialicons .tg-socialiconssilmple:before{right:-35px;background:url(images/breadcrumb-bgright.png) no-repeat}
.tg-usersocialicons .tg-socialiconssilmple:after{left:-35px;background:url(images/breadcrumb-bgleft.png) no-repeat}
.tg-innerpagebannervthree .tg-breadcrumb{float:none;font-size:14px;line-height:19px;text-align:center}
.tg-innerpagebannervthree .tg-breadcrumb li{float:none;padding:0 10px;display:inline-block;vertical-align:middle}
.tg-innerpagebannervthree .tg-breadcrumb li a{display:inline-block;vertical-align:middle}
.tg-innerpagebannervthree .tg-breadcrumb li a i{margin:0 10px 0 0}
.tg-innerpagebannervthree .tg-breadcrumb li:after{content:'-'}
.tg-innernavbar{border-bottom:1px solid #ddd}
.tg-innernavbarholder{float:left;width:100%}
.tg-innernavbarholder .tg-nav{float:left;width:100%;line-height:48px}
.tg-innernavbarholder .tg-navigation ul{text-align:center}
.tg-innernavbarholder .tg-navigation ul li{padding:0;float:none;display:inline-block;vertical-align:middle}
.tg-innernavbarholder .tg-navigation ul li a{padding:0 30px}
.tg-innernavbarholder .tg-navigation ul li a:after{top:auto;bottom:-1px}
.tg-introductionhold .tg-sectiontitlevthree h2{margin:0 0 18px}
.tg-introductionhold .tg-sectionheadvthree .tg-description p{margin:0 0 24px}
.tg-sectionheadvthree{float:left;width:100%;text-align:center}
.providers-v4 .tg-companyfeaturetitle{text-align:center}
.tg-sectiontitlevthree{float:left;width:100%;text-align:center}
.providers-v4 .tg-companyfeaturetitle h3,.tg-sectiontitlevthree h2{color:#373542;font-size:24px;font-weight:500;line-height:26px}
.tg-sectionheadvthree .tg-description p{font-size:14px;line-height:24px;color:#767676}
.tg-langsection{float:left;width:100%;margin:14px 0 0}
.spv4-lang .tg-themeliststyle,.tg-langselect{width:100%;float:left;line-height:24px;list-style:none;text-align:center}
.spv4-lang .tg-themeliststyle li,.tg-langselect li{float:none;width:auto;margin:0 20px;position:relative;line-height:inherit;list-style-type:none;display:inline-block;vertical-align:middle}
.spv4-lang .tg-themeliststyle li:before,.tg-langselect li:before{top:50%;left:0;content:'';width:4px;height:4px;margin:-2px 0 0;position:absolute;border-radius:10px;background:#767676}
.tg-langselect li a{font-size:14px;color:#767676;padding:0 0 0 15px}
.tg-comconectinfo{padding:0 0 246px}
.tg-contectdetails{float:left;width:100%;text-align:center;list-style:none}
.tg-contectdetails li{float:left;width:20%;list-style-type:none}
.tg-contectdetails li h3{margin:0;color:#373542;font-size:16px;line-height:18px;font-weight:500}
.tg-contectdetails li h3 i{padding:0;color:#fff;width:60px;font-size:24px;line-height:60px;border-radius:50%;display:inline-block}
.tg-numcolor h3 i{background:#2ecc71}
.tg-envelopecolor h3 i{background:#3498db}
.tg-printercolor h3 i{background:#9b59b6}
.tg-screencolor h3 i{background:#e67e22}
.tg-sharecolor h3 i{background:#e74c3c}
.tg-contectdetails li h3 span{display:block;margin:16px 0 0;line-height:18px}
.tg-mapboxvtwo{float:left;width:100%;height:400px;margin:-200px 0 0;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,0.30);box-shadow:0 0 20px 6px rgba(0,0,0,0.30)}
.tg-mapboxvtwo .tg-mapbox{height:inherit}
.tg-mapboxvtwo .tg-locationmap{height:100%}
.tg-companyexperience{padding:50px 0 40px}
.tg-userexperience{float:left;width:100%}
.tg-panel .tg-accordionheading h4{color:#333}
.tg-panel .tg-accordionheading h4 em{font-style:normal}
.tg-certicicatesholder .tg-companyfeaturebox{padding:0}
.tg-certicicatesholder .tg-sectiontitlevthree h2{margin:0 0 25px}
.tg-certicicatesholder .tg-companyfeaturebox ul li{background:#fff}
.tg-certicicatesholder .tg-certicicatesawards ul li figure{margin:0;border-radius:5px 0 0 5px}
.tg-certicicatesholder .tg-certicicatesawards ul li .tg-textbox{padding:49px 20px}
.tg-qualificationholder .tg-sectiontitlevthree h2{margin:0 0 25px}
.tg-amenitiesholder{float:left;width:100%;margin:24px 0 0}
.tg-userfeatures{float:left;width:100%;list-style:none;line-height:14px;padding:0 30px 0 0}
.tg-userfeatures li{float:left;width:100%;line-height:inherit;list-style-type:none}
.tg-userfeatures li+li{padding:23px 0 0}
.tg-userfeatures li span{color:#333;display:block;font-size:14px}
.tg-userfeatures li span i{width:25px;display:inline-block}
.tg-accordionservices{float:left;width:100%}
.spv4-businesshours .tg-sectiontitlevthree,.tg-businesshours .tg-sectiontitlevthree{text-align:left}
.spv4-businesshours .tg-sectiontitlevthree h3,.tg-businesshours .tg-sectiontitlevthree h2{margin:0 0 21px}
.tg-businesshours ul+ul{border-left:0}
.tg-businesshoursholder{float:left;width:14.28%;list-style:none;line-height:21px;border:1px solid #ddd}
.tg-businesshoursholder li{float:left;height:120px;width:100%;line-height:inherit;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.tg-timeactive{background:#e5f8f6}
.tg-businesshoursholder li:first-child{height:50px;background:#f7f7f7}
.tg-dayactive span{color:#fff!important}
.tg-businesshoursholder li+li{border-top:1px solid #ddd}
.tg-businesshoursholder li span{color:#333;display:block;font-size:14px}
.tg-brochuresholder{width:auto;float:none;margin:0 -5px}
.tg-brochures{float:left;width:100%;list-style:none;margin:12px 0 0}
.tg-brochures li{float:left;padding:5px;width:33.33%;list-style-type:none}
.tg-brochure{width:100%;float:left;padding:10px;background:#fff;border-radius:3px}
.tg-brochure figure{margin:0 10px 0 0;width:60px;height:60px;float:left;background:#f7f7f7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;border-radius:3px}
.tg-brochuredetails{padding:11px 0;overflow:hidden;position:relative}
.tg-brochuredetails a{display:block}
.tg-brochuredetails a h3{margin:0;display:block;font-size:18px;line-height:20px}
.tg-brochure:hover .tg-brochuredetails a h3{color:#04bfa5}
.tg-brochuredetails a+a{font-size:13px;line-height:16px;margin:2px 0 0}
.tg-brochuredetails:after{position:absolute;top:50%;right:5px;color:#ddd;font-size:14px;content:'\f054';margin:-14px 0 0;font-family:'FontAwesome'}
.tg-adverifiedaddvtwo .tg-tags{text-align:center}
.tg-adverifiedaddvtwo .tg-tags li{float:none;display:inline-block;vertical-align:middle}
.tg-userinforating .tg-matadata{text-align:center}
.tg-userinforating .tg-matadata li{float:none;display:inline-block;vertical-align:middle}
.tg-userinforating .tg-matadata li .tg-stars{float:none;display:inline-block;vertical-align:middle}
.tg-userinforating .tg-stars span,.tg-stars{width:100px;height:16px;float:left;line-height:16px;position:relative}
.tg-userinforating .tg-matadata li .tg-stars,.tg-userinforating .tg-matadata li .tg-stars span:after,.tg-userinforating .tg-matadata li .tg-stars:before{height:16px;font-size:16px;line-height:16px}
.tg-userinforating .tg-matadata li i,.tg-userinforating .tg-matadata li em{color:#fff;font-size:16px;line-height:18px;position:relative;display:inline-block;vertical-align:middle}
.tg-userinforating .tg-matadata li+li{margin:0 0 0 10px;padding:0 15px}
.tg-userinforating .tg-matadata li+li:before{color:#fff;font-size:16px;line-height:20px}
.spv4-businesshours .tg-widgetcontact .tg-widgettitle h3{color:#373542;font-size:24px;font-weight:500;line-height:26px}
.spv4-businesshours .sp-introreadmore .tg-description,.spv4-businesshours .sp-introreadmore a.tg-btntext{text-align:center}
.spv4-insurance .tg-companyfeaturebox ul{text-align:center}
.spv4-insurance .tg-companyfeaturebox ul li{float:none;width:auto;margin:0 20px;position:relative;line-height:inherit;list-style-type:none;display:inline-block;vertical-align:middle}
.spv4-insurance .tg-companyfeaturebox ul li:before{top:50%;left:0;content:'';width:4px;height:4px;margin:-2px 0 0;position:absolute;border-radius:10px;background:#767676}
.spv4-insurance .tg-companyfeaturebox ul li span{padding:0 0 0 15px}
.spv4-videos .tg-videos ul li{width:33.33%}
.spv4-listing{float:left;width:100%}
.spv4-listing .tg-listviewvtwo{margin:-10px 0}
.spv4-listing .tg-listview .tg-featuredad,.spv4-listing .tg-listviewvtwo .tg-automotive{margin:10px 0}
.spv4-listing .tg-featuredadimg{border-bottom:0}
.tg-searchinfo li{padding:0 20px}
.spv4-listing .tg-searchinfo li .displaystatus-wrap{left:0;padding:0;float:left;width:auto;position:static;border-radius:0;font-size:inherit;line-height:inherit}
.spv4-listing .tg-listview .tg-featuredad .tg-phonelike li:first-child{padding:0 18px;line-height:39px}
.spv4-listing .tg-listview .tg-featuredad .tg-phonelike li:first-child i{padding:0 5px 0 0}
.spv4-listing .tg-formsearchvtwo .form-group .locate-me-wrap .geodistance{width:10px;height:10px;margin:-4px 0 0}
.spv4-listing .tg-formsearchvtwo .form-group .locate-me-wrap .geodistance i{width:auto;height:auto;line-height:inherit}
.spviewmore{display:block}
.tg-searchgallery li a.spviewmore figure{background:#000}
.tg-searchgallery li a.spviewmore figure img{height:47px;opacity:.60}
.tg-searchgallery li a.spviewmore span{text-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.spv4-listing .tg-sidemap .tg-btnmapview i{padding:0}
.spv4-listing{padding:70px 0}
.spv4-listing .tg-narrowsearchhead .subcat-search-wrap h4{margin:0 0 5px;font-size:16px;line-height:16px;font-weight:500}
.spv4-listing .tg-narrowsearchhead .tg-title h3{margin:0 0 20px}
.spv4-listing .tg-narrowsearchhead .subcat-search-wrap .tg-checkboxgroup{padding:0 15px 15px 0}
.chosen-container-multi .chosen-choices li.search-choice span:before{display:none}
.spv4-listing .tg-filterform .tg-filterholder .tg-searchholder .tg-select{border:0}
.tg-headervfour .tg-userdropdown .tg-btndropdown{padding:15px 17px}
body.tg-login .tg-useradminbox,.tg-headervfour .tg-loginregister{padding:0}
.tg-headervfour .tg-loginregister .tg-btnlogin{color:#fff!important}
.chosen-container-multi .chosen-choices li.search-choice span{color:#324b6e;display:block;font-size:11px;line-height:28px;border-radius:5px;position:relative;padding:0 10px 0 25px}
.tg-userdropdown #tg-usermenu span{width:90px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.providers-v4 .sp-introreadmore .tg-description p{line-height:24px}
.spv-menu .tg-innernavbarholder .tg-navigation ul li .tg-userdropdown>a{color:#fff}
.spv-menu .tg-innernavbarholder .tg-navigation ul li .tg-userdropdown a,.spv-menu .tg-innernavbarholder .tg-navigation ul li .tg-userdropdown a i{padding:0;line-height:40px}
.spv-menu .tg-innernavbarholder .tg-navigation ul li .tg-userdropdown .tg-dropdownmenu{margin:0}
.spv-menu .tg-innernavbarholder .tg-navigation ul li .tg-dashboardnav .dashboard-status{text-align:left}
.spv-menu .tg-innernavbarholder .tg-navigation ul li .tg-dashboardnav .dashboard-status li a{padding:10px 20px;line-height:18px}
.spv4-businesshours .tg-widgetcontact{padding:0}
.tg-sharecolor{cursor:pointer}
.tg-sharecolor .tg-userdropdown .tg-statusmenu{margin:0;top:150px}
.tg-sharecolor .tg-userdropdown:hover .tg-statusmenu{top:100%}
.tg-sharecolor .tg-userdropdown .tg-statusmenu .tg-postshare{float:left;width:100%}
.tg-sharecolor .tg-userdropdown .tg-statusmenu .tg-postshare ul li{padding:0}
.tg-sharecolor .tg-userdropdown .tg-statusmenu .tg-postshare ul li a{float:left;width:100%;border-radius:0}
.tg-sharecolor .tg-userdropdown .tg-statusmenu .tg-postshare ul li a i{padding:0;color:#fff;float:left;line-height:30px}
.tg-sharecolor .tg-userdropdown .tg-statusmenu .tg-postshare ul li a span{padding:0}
.tg-businesshours .tg-widgetcontact .tg-dashboardform fieldset .tg-btn{width:auto}
.system-titlebar .tg-innerbannerimg{max-height:400px;overflow:hidden}
.providers-v4{float:left;width:100%}
.spv4-header .tg-innerbannerimg{min-height:510px}
.spv4-header .tg-innerbannerimg>img{height:510px;width:auto;max-width:none}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{color:#324b6e}
.chosen-container .chosen-results li.highlighted{background:#f7fcff}
.chosen-container .chosen-results li.result-selected{color:#ccc}
.chosen-container .chosen-results li.highlighted{color:#373542}
.tg-filterholder .tg-searchholder .tg-select{height:auto;line-height:41px}
body.author main.tg-main{margin-top:-100px}
.tg-registerarea .form-group{position:relative}
.tg-formlogin-register span.sp-element-hint{right:11px}
.spv4-listing .tg-pagination ul li a{color:#484848}
.spv4-listing .tg-pagination ul li.tg-active a{background:transparent!important}
.spv4-listing .tg-pagination ul li.prev,.spv4-listing .tg-pagination ul li.next{background:#f8f8f8!important}
.spv4-listing .tg-pagination ul li.prev a:hover,.spv4-listing .tg-pagination ul li.next a:hover{color:#fff}
.tg-searchslider .item{padding:0!important}
.sp-sc-questions-slider .tg-searchsliderinfo .tg-searchmeta{padding:12px 20px}
.sp-sc-questions-slider .tg-searchsliderinfo .tg-searchmeta ul{width:auto}
.sp-sc-questions-slider .tg-searchsliderinfo .tg-searchmeta li.tg-like{float:none;height:auto;line-height:14px;vertical-align:top;background:transparent;display:inline-block}
.tg-companyfeaturebox .tg-postmatadata.tg-postmatadatalikeunlike li.tg-like{height:auto;background:transparent}
.tg-companyfeaturebox .tg-postmatadata.tg-postmatadatalikeunlike li.tg-like a,.tg-companyfeaturebox .tg-postmatadata.tg-postmatadatalikeunlike li.tg-like i{height:auto;line-height:16px;font-size:13px}
.sp-sc-questions-slider .tg-searchsliderinfo .tg-postmatadata li a i{width:auto}
.sp-sc-questions-slider .tg-searchsliderinfo ul.tg-postmatadatalikeunlike li span,.sp-sc-questions-slider .tg-searchsliderinfo .tg-searchmeta li.tg-like a i,.sp-sc-questions-slider .tg-searchsliderinfo .tg-searchmeta li.tg-like a{color:#55acee}
.sp-sc-news-v2 .tg-newsarticle{padding:0}
.sp-sc-news-v2 .tg-newsarticle .tg-postauthorname{padding:0}
.sp-sc-news-v2 .tg-newsarticle .tg-postauthorname .tg-articlecontent{float:left;width:100%;padding:15px 20px;min-height:146px}
.sp-sc-news-v2 .tg-newsarticle .tg-postauthorname .tg-postarticlemeta{margin:0}
.sp-sc-news-v2 .tg-newsarticle .tg-postarticlemeta li{width:50%;text-align:center}
.sp-qform-search.tg-formquestion .ui-autocomplete-loading{background:url('images/spinner.gif') 72% 13px no-repeat!important}
.sp-featured-providers-v2 .tg-listview .tg-featuredproviders .tg-featuredad .tg-featuredadimg .tg-profileimg{top:auto;bottom:-25px}
.sp-featured-providers-v2 .tg-listview .tg-featuredproviders .tg-featuredad .tg-featuredetails{padding:47px 20px 20px}
.sp-header-v2 .tg-btndropdown{padding:6px 0}
.tg-homebannervthree .tg-homebannerimg{padding:0!important}
.tg-userdropdown .tg-btndropdown{padding:10px 17px;background:rgba(0,0,0,0.20)}
.sp-header-v1 .tg-loginregister{padding:15px 17px;background:rgba(0,0,0,0.20)}
.tg-registerarea .form-group .chosen-container.chosen-container-multi ul.chosen-choices{padding:0 15px}
.tg-registerarea .chosen-container-multi .chosen-choices li.search-field{line-height:inherit}
.tg-registerarea .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:38px}
.sp-sc-news-v2 .tg-latestarticles .tg-newsarticle .tg-postarticlemeta li{width:100%;text-align:left}
.reviewer-form-title{padding:20px 0}
.sp-header-v1 .tg-navigationarea{border:0}
.tg-headervfour .tg-userdropdown .tg-btndropdown{padding:15px 17px 14px}
.tg-newsarticle .tg-articlecontent .tg-articletitle{margin:0 0 5px}
.tg-latestarticles .tg-articlecontent .tg-articletitle h3{line-height:20px}
.tg-testimonialvtwo .tg-testimonialcontent{margin:41px 0}
.spv4-listing .tg-listview .tg-featuredad .tg-phonelike li:first-child span a{color:#919191}
.sc-listing-bycat-grid.spv4-listing,.sc-listing-bycat-list.spv4-listing{padding:0}
.questions-widgets .tg-companyfeaturebox{padding:0}
.sp-header-v2 .tg-userdropdown .tg-btndropdown{background:transparent}
.sp-header-v2 .tg-userdropdown .tg-btndropdown{padding:6px 17px}
.questions-widgets .tg-answerholder .tg-docimg{float:left;position:static;padding:0 0 15px}
.questions-widgets .tg-questioncontent .tg-answerholder h4{width:100%;float:left;font-size:14px;margin:0 0 15px}
.spv4-listing .tg-twocolumnsresult{margin:0}
.spv4-listing.sp-featured-providers-v2{padding:0}
.sp-search-tpl .tg-formsearchresult{margin:20px 0 30px}
.sp-form-search .active-view{color:#FFF}
.sp-provider-detail.providers-v4 section:last-child{padding-bottom:0}
.spv4-articles .tg-postauthorname{padding:0}
.spv4-articles .tg-postauthorname .tg-postarticlemeta{width:auto;float:none}
.tg-adverifiedadd .tg-tag{text-transform:capitalize}
#ask_btn{cursor:pointer}
.tg-form-appointment-wizard-auth .tg-heading p{margin:10px 0 0}
.div.wpcf7-mail-sent-ok{float:left;width:100%}
.tg-form-appointment-wizard-auth .tg-heading p{margin:0}
.tg-componyads{width:100%;float:left;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.16);box-shadow:0 0 5px 0 rgba(0,0,0,0.16)}
.tg-componyads .tg-title{padding:30px;border-bottom:1px solid #ddd}
.tg-componyads .tg-title h5{margin:0;color:#373542;font-weight:500;font-size:24px;line-height:24px}
.addfeatures{width:100%;float:left;padding:30px;margin:-15px 0}
.addfeatures .tg-automotive{width:100%;border-radius:5px;float:left;border:1px solid #ddd;margin:15px 0}
.addfeatures .tg-automotive:hover{-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.20);box-shadow:0 0 14px 0 rgba(0,0,0,0.20)}
.addfeatures .tg-automotive .tg-featuredimg{width:auto;border-radius:0}
.tg-authorfeature .tg-featuredetails{padding:30px 0 30px 20px}
.tg-oneslides .tg-authorfeature .tg-featuredetails{min-height:0;padding:30px 20px}
.tg-authorfeature .tg-featuredetails .tg-title{width:85%;border:0;padding:0;float:left}
.tg-oneslides .tg-authorfeature .tg-featuredetails .tg-title{width:100%}
.tg-featuredimg figcaption .tg-profilelink a{color:#fff;background-color:#ab47bc;font-size:11px;display:inline-block;padding:1px 5px;border-radius:3px}
.tg-authorlink .tg-posttag{background:#e74856}
.tg-authorlink .tg-posttag:after{border-left:12px solid #e74856;border-right:12px solid #e74856}
.tg-authorlink figcaption .tg-profilelink{position:absolute;top:10px;left:10px}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo{padding:0}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo li+li{padding:4px 0 0 31px}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span em{font-size:14px;font-weight:500}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo li{color:#373542}
.tg-authorfeature .tg-featuredetails .tg-title h2{color:#373542;font-size:18px;margin:0 0 9px 0;line-height:21px}
.tg-authorfeature .tg-featuredetails .tg-title h2 i{color:#52de90;display:inline-block;vertical-align:middle}
.tg-authorfeature .tg-featuredetails .tg-title h2 span{color:#fff;background:#52de90;border-radius:50%;font-size:10px;padding:2px}
.tg-authorfeature .tg-featuredetails .tg-like{top:30px;right:20px;border-radius:50%}
.tg-personfeature{width:100%;float:left;padding:10px 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.tg-personfeature figure{width:auto;float:left;margin:0 10px 0 0}
.tg-personfeature figure img{float:left;width:41px!important;height:41px;height:auto;display:block;border-radius:50%}
.tg-personfeature .tg-infoperson{width:auto;overflow:hidden;float:left}
.tg-personfeature .tg-infoperson span{display:block;font-size:12px;color:#999}
.tg-personfeature .tg-infoperson span a{font-weight:500;font-size:13px;line-height:14px;color:#55acee}
.tg-authorperform{width:100%;float:left;list-style:none;line-height:22px}
.tg-authorperform li{width:33.33%;padding:9px 10px;text-align:center}
.tg-authorperform i{font-size:16px;margin:0 7px 0 0;vertical-align:sub}
.tg-authorperform i.lnr-clock{color:#55acee}
.tg-authorperform i.lnr-cart{color:#52de90}
.tg-authorperform i.lnr-star{color:#fdd003}
.tg-authorperform a{color:#999;font-size:13px}
.tg-asideauthor{width:100%;float:left;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.16);box-shadow:0 0 5px 0 rgba(0,0,0,0.16);border-radius:5px}
.tg-asideauthor .tg-title h3{padding:18px;font-size:20px;font-weight:500;color:#373542;line-height:22px}
.tg-asideauthor .tg-title h3 span{font-size:20px;color:#373542;margin:0 6px 0 6px}
.tg-mountainlogo{width:100%;float:left;padding:30px 0;background-color:#f6f7fc}
.tg-mountainlogo figure{width:209px;margin:0 auto}
.tg-mountainlogo figure img{width:100%;float:left;display:block}
.tg-asideprofile{width:100%;float:left}
.tg-asideprofile .tg-featuredetails{padding:20px}
.tg-asideprofile .tg-featuredetails .tg-verifiedadditem.tg-cleaning{background:#29b6f6}
.tg-asideprofile .tg-featuredetails .tg-companycontactinfo{padding:10px 0 0}
.tg-asidebutton{width:100%;float:left;margin:18px 0 0}
.tg-asidebutton .tg-btn{display:block;width:100%}
.tg-asidebutton .tg-btn:before{position:relative}
.tg-asideprofile .tg-featuredetails .tg-companycontactinfo li span em{font-size:14px;color:#373542;line-height:14px;font-weight:500}
.tg-asideprofile .tg-featuredetails .tg-matadata li em,.tg-asideprofile .tg-featuredetails .tg-matadata li i{line-height:17px}
.tg-authorform{margin:30px 0 0}
.tg-subform{width:100%;float:left;padding:10px 20px 0}
.tg-subformtheme fieldset .form-control{padding:7px 39px;height:48px;border:1px solid #ddd}
.tg-subformtheme fieldset .tg-btnsearch{left:0;width:48px;height:48px;line-height:48px}
.tg-subformtheme fieldset .tg-btnsearch i{font-size:14px;color:#999}
.tg-subformtheme fieldset .form-group{margin:0 0 10px;position:relative}
.tg-authortextarea{width:100%;float:left;border:1px solid #ddd;border-radius:5px;padding:10px}
.tg-authortextarea textarea{border:0;height:86px;resize:none}
.tg-authortextarea span i{margin:0 8px}
.tg-authorscan{margin:30px 0 0}
.tg-qrscan{width:auto;float:left}
.tg-qrscan figure{margin:0 10px 0 0;width:auto;float:left}
.tg-qrscan figure img{width:100%;display:block;height:auto;max-width:97px}
.tg-qrcodedetail{width:auto;float:left;overflow:hidden}
.tg-qrcodedetail .lnr-laptop-phone{display:block;color:#04bfa5;font-size:60px}
.tg-qrcodefeat h3{font-size:20px;color:#373542;line-height:21px}
.tg-qrcodefeat h3 span{display:block;color:#04bfa5}
.tg-authorcodescan{padding:20px;width:100%;float:left}
.qr-socailicons{width:100%;float:left;border-radius:0 0 5px 5px;padding:23px}
.qr-socailicons .tg-title h3{padding:0;margin:0 0 11px 0}
.qr-socailicons .tg-socialicons{width:100%;float:left}
.qr-socailicons .tg-socialicons li{padding:0 4px 0 0}
.tg-authorslidercontent{width:100%;float:left}
.tg-authorwidget{width:100%;float:left}
.tg-oneslides{float:left;width:100%}
.tg-oneslides .item{float:left;width:100%;margin:0!important;padding:0!important}
.tg-oneslides .tg-automotive{width:100%;float:left}
.tg-oneslides .tg-automotive .tg-companycontent{width:100%;float:left}
.tg-oneslides .tg-automotive .tg-companycontent .tg-authorperform li{padding:9px 24px}
.tg-authornav .tg-prev{top:-41px;right:74px;border:0;position:absolute}
.tg-authornav .tg-next{top:-41px;right:36px;border:0;position:absolute}
.tg-oneslides .tg-automotive .tg-featuredimg .tg-like{right:6px;bottom:0;width:42px;height:42px;background:#ddd;margin:0 0 -21px;border-radius:50%;border:3px solid #fff}
.tg-oneslides .tg-automotive .tg-featuredimg{z-index:1;margin:0;overflow:unset;border-radius:0}
.tg-listingiaad{width:100%;float:left;margin:30px 0}
.tg-listingiaad figure{width:100%;float:left;margin:0}
.tg-listingiaad figure img{width:255px;height:auto;display:block;margin:0 auto}
.tg-authorform .tg-subform .tg-formsearchvtwo fieldset{padding:0}
.tg-authorform .tg-subform .tg-formsearchvtwo fieldset .form-group{width:100%;float:left}
.tg-authorform .tg-subform .tg-formsearchvtwo .tg-inputwithicon i{width:47px;height:47px;color:#324b6e;color:#999;line-height:47px}
.tg-authorbtnarea .tg-btn{padding:14px 40px;line-height:22px}
.tg-authorform .tg-title h3{border-bottom:1px solid #ddd}
.spv-authorads{width:100%;float:left;padding:30px 20px;background-color:#f7f8fe}
.spv-authorresult{width:100%;float:left}
.spv-title{float:left;width:100%}
.spv-title h3{color:#373542;font-weight:500;font-size:24px;line-height:24px;margin:0 0 9px 0}
.spv-title span{color:#999;font-size:14px;font-style:italic}
.spv-authorresult .spv-title{padding:20px 0 0}
.spv-adform{width:85%;float:left}
.spv-formtheme{width:100%;float:left;border-radius:5px;padding:20px;background:#fff;margin:20px 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.16);box-shadow:0 0 5px 0 rgba(0,0,0,0.16);-webkit-border-radius:5px}
.spv-adform fieldset .form-group{width:23%;padding:0 5px 0 0;margin:0}
.spv-adform .tg-formsearchvtwo{max-width:100%;padding:0}
.spvformsearch{width:16%;float:left}
.spvformsearch span{font-size:13px;color:#55acee;font-style:italic;font-weight:500;line-height:39px;margin:0 8px;text-decoration:underline;padding:10px 0}
.spv-adform fieldset .form-group select{padding:0 15px;height:40px;color:#333;font-size:12px;font-weight:500;border:1px solid #ddd}
.spv-adformbtn{width:44px;float:right}
.spv-adformbtn .tg-btn{padding:0 16px}
.spav-main{background-color:#f7f8fe}
.tg-automotivegrid{width:100%;float:left;margin:15px 0;background:#fff;border-radius:5px;border:1px solid #ddd}
.tg-automotivegrid .tg-authorlink .tg-posttag:after{top:27px}
.tg-automotivegrid .tg-authorfeature .tg-featuredetails{min-height:143px;padding:26px}
.tg-automotivegrid .tg-featuredimg img{z-index:0}
.tg-automotivegrid .tg-companycontent{width:100%;float:left;overflow:visible}
.tg-automotivegrid .tg-featuredimg{border-radius:0}
.tg-automotivegrid .tg-companycontent .tg-authorperform li{padding:9px 27px}
.tg-automotivegrid .tg-authorfeature .tg-featuredetails .tg-like{top:-17px;background:#ddd;border-radius:50%;width:45px;height:45px;right:8px;border:3px solid #fff}
.tg-automotivegrid .tg-authorfeature .tg-featuredetails .tg-liked{background:#e74856}
.tg-filtertypegrid{top:100px}
.tg-componyads{width:100%;background:#fff;float:left;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.16);box-shadow:0 0 5px 0 rgba(0,0,0,0.16)}
.tg-componyads .tg-title{padding:30px;border-bottom:1px solid #ddd}
.tg-componyads .tg-title h5{margin:0;color:#373542;font-weight:500;font-size:24px;line-height:24px}
.sp-provider-detailads .addfeatures{width:100%;float:left;padding:30px;margin:-15px 0 0}
.sp-provider-detailads .addfeatures .tg-authorperform li{width:33.33%;padding:9px 10px;text-align:center}
.sp-provider-detailads .addfeatures .tg-authorperform li,.tg-componyads .addfeatures .tg-featuredetails .tg-companycontactinfo li i,.addfeatures .tg-featuredetails .tg-companycontactinfo li i{vertical-align:top}
.sp-provider-detailads .addfeatures .tg-automotive{width:100%;border-radius:5px;float:left;border:1px solid #ddd;margin:15px 0}
.addfeatures .tg-automotive .tg-featuredimg{border-radius:0;width:auto}
.tg-authorfeature .tg-featuredetails{padding:30px 0 30px 20px}
.tg-authorfeature .tg-featuredetails .tg-title{width:85%;float:left}
.tg-featuredimg figcaption .tg-profilelink a{color:#fff;background-color:#ab47bc;font-size:11px;display:inline-block;padding:1px 5px;border-radius:3px}
.tg-authorlink .tg-posttag{background:#e74856}
.tg-authorlink .tg-posttag:after{border-left:12px solid #e74856;border-right:12px solid #e74856}
.tg-authorlink figcaption .tg-profilelink{position:absolute;top:10px;left:10px}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo{padding:0}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo li+li{padding:4px 0 0 31px}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span em{font-size:14px;color:#373542;font-weight:500;line-height:18px}
.tg-authorfeature .tg-featuredetails .tg-liked{top:30px;right:20px;border-radius:50%;background:#e74856}
.tg-personfeature{width:100%;float:left;padding:10px 20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.tg-personfeature figure{margin:0 10px 0 0;width:auto;float:left}
.tg-personfeature figure img{display:block;width:100%;height:auto;border-radius:50%;float:left}
.tg-personfeature .tg-infoperson{width:auto;overflow:hidden;float:left}
.tg-personfeature .tg-infoperson span{display:block;font-size:12px;color:#999}
.tg-personfeature .tg-infoperson span a{font-weight:500;font-size:13px;line-height:14px;color:#55acee}
.tg-authorperform{width:100%;float:left;list-style:none;line-height:22px}
.tg-authorperform li{float:left;width:auto;width:33.33%;font-size:13px;padding:9px 10px;text-align:center;line-height:inherit;list-style-type:none}
.tg-authorperform li+li{border-left:1px solid #eee}
.tg-authorperform i{font-size:16px;margin:0 7px 0 0;vertical-align:sub}
.tg-authorperform i.lnr-clock{color:#55acee}
.tg-authorperform i.lnr-cart{color:#52de90}
.tg-authorperform i.lnr-star{color:#fdd003}
.tg-authorperform a{color:#999;font-size:13px}
.tg-asideauthor{width:100%;float:left;background:#fff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.16);box-shadow:0 0 5px 0 rgba(0,0,0,0.16);border-radius:5px}
.tg-asideauthor .tg-title h3{padding:18px;font-size:20px;font-weight:500;color:#373542;line-height:22px}
.tg-asideauthor .tg-title h3 span{font-size:20px;color:#373542;margin:0 6px 0 6px}
.tg-mountainlogo{width:100%;float:left;padding:0;background-color:#f6f7fc}
.tg-mountainlogo figure{float:left;width:100%}
.tg-mountainlogo figure img{width:100%;float:left;display:block}
.tg-asideprofile{width:100%;float:left}
.tg-asideprofile .tg-featuredetails{padding:20px}
.tg-asideprofile .tg-featuredetails .tg-verifiedadditem.tg-cleaning{background:#29b6f6}
.tg-asideprofile .tg-featuredetails .tg-companycontactinfo{padding:10px 0 0}
.tg-asidebutton{width:100%;float:left;margin:18px 0 0}
.tg-asidebutton .tg-btn:before{position:relative}
.tg-asideprofile .tg-featuredetails .tg-companycontactinfo li span em{font-size:14px;color:#373542;line-height:14px;font-weight:500}
.tg-asideprofile .tg-featuredetails .tg-matadata li em,.tg-asideprofile .tg-featuredetails .tg-matadata li i{line-height:17px}
.tg-authorform{margin:30px 0 0}
.tg-subform{width:100%;float:left;padding:10px 20px 0}
.tg-subformtheme fieldset .form-control{padding:7px 39px;height:48px;border:1px solid #ddd}
.tg-subformtheme fieldset .tg-btnsearch{left:0;width:48px;height:48px;line-height:48px}
.tg-subformtheme fieldset .tg-btnsearch i{font-size:14px;color:#999}
.tg-subformtheme fieldset .form-group{margin:0 0 10px;position:relative}
.tg-authortextarea{width:100%;float:left;border:1px solid #ddd;border-radius:5px;padding:10px}
.tg-authortextarea textarea{border:0;height:86px;resize:none}
.tg-authortextarea span i{margin:0 8px}
.tg-authorscan{margin:30px 0 0}
.tg-qrscan{width:auto;float:left}
.tg-qrscan figure{width:auto;float:left;margin:0 10px 0 0;padding:4px;background:#f7f7f7;border:1px solid #eff2f5}
.tg-qrscan figure img{width:100%;height:auto;display:block;background:#fff}
.tg-qrscan figure figcaption{top:50%;left:50%;width:97px;height:97px;background:rgba(255,255,255,0.8);margin:-48.5px 0 0 -48.5px;position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.tg-qrcodedetails{float:left;width:97px;height:97px;text-transform:uppercase;text-align:center;border-radius:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.tg-qrcodedetails span{color:#fff;padding:10px;display:block;font-size:12px;line-height:16px}
.tg-qrcodedetails span i{color:#fff;display:block;font-size:16px;font-weight:700;margin:0 0 10px}
.tg-qrcodedetail{width:auto;float:left;overflow:hidden}
.tg-qrcodedetail .lnr-laptop-phone{display:block;color:#04bfa5;font-size:60px}
.tg-qrcodefeat h3{font-size:20px;color:#373542;line-height:21px}
.tg-qrcodefeat h3 span{display:block;color:#04bfa5}
.tg-authorcodescan{width:100%;float:left;padding:20px 20px 30px;border-bottom:1px solid #ddd}
.qr-socailicons{width:100%;float:left;border-radius:0 0 5px 5px;padding:23px}
.qr-socailicons .tg-title h3{padding:0;margin:0 0 11px 0}
.qr-socailicons .tg-socialicons{width:100%;float:left}
.qr-socailicons .tg-socialicons li{padding:0 4px 0 0}
.tg-authorslidercontent{width:100%;float:left}
.tg-authorwidget{width:100%;float:left}
.tg-oneslides .tg-automotive{width:100%;float:left}
.tg-oneslides .tg-automotive .tg-companycontent{width:100%;float:left}
.tg-oneslides .tg-automotive .tg-companycontent .tg-authorperform li{padding:9px 24px}
.tg-authornav .tg-prev{top:-41px;right:74px;border:0;position:absolute}
.tg-authornav .tg-prev span,.tg-authornav .tg-next span{color:#bcbcbc}
.tg-authornav .tg-prev:hover span,.tg-authornav .tg-next:hover span{color:#373542}
.tg-authornav .tg-next{top:-41px;right:36px;border:0;position:absolute}
.tg-oneslidesnav .tg-prev,.tg-oneslidesnav .tg-next{border:0;top:-38px;position:absolute}
.tg-oneslidesnav .tg-prev{right:60px}
.tg-oneslidesnav .tg-next{right:24px}
.tg-oneslidesnav .tg-prev span{cursor:pointer}
.tg-oneslidesnav .tg-next span{cursor:pointer}
.tg-oneslidesnav .tg-prev:hover span,.tg-oneslidesnav .tg-next:hover span{color:#373542}
.tg-oneslides .tg-automotive .tg-featuredimg img{border-bottom:1px solid #ddd}
.tg-oneslides .tg-automotive .tg-featuredimg .tg-liked:hover{background:#e74856}
.tg-oneslides .tg-automotive .tg-featuredimg .tg-like{right:6px;top:89%;background:#ddd;border:3px solid #fff;border-radius:50%;width:42px;height:42px;z-index:9}
.tg-oneslides .tg-automotive .tg-featuredimg .tg-liked:hover{background:#e74856}
.tg-oneslides .tg-automotive .tg-featuredimg{border-radius:0;overflow:unset;z-index:1}
.tg-listingiaad{width:100%;float:left;text-align:center;margin:30px 0}
.tg-listingiaad span{color:#999;font-weight:400;display:block;font-size:9px}
.tg-listingiaad figure{width:100%;float:left;margin:0}
.tg-listingiaad figure img{width:255px;padding:5px;height:auto;display:block;margin:0 auto;border:1px solid #eff2f5}
.tg-authorform .tg-subform .tg-formsearchvtwo fieldset{padding:0}
.tg-authorform .tg-subform .tg-formsearchvtwo fieldset .form-group{width:100%;float:left}
.tg-authorform .tg-subform .tg-formsearchvtwo .tg-inputwithicon i{width:47px;height:47px;color:#999;line-height:47px}
.tg-authorbtnarea .tg-btn{padding:14px 40px;line-height:22px}
.tg-authorform .tg-title h3{border-bottom:1px solid #ddd}
.spv-authorads{width:100%;float:left;padding:30px 20px;background-color:#f7f8fe}
.spv-authorresult{width:100%;float:left}
.spv-title{float:left;width:100%}
.spv-title h3{color:#373542;font-weight:500;font-size:24px;line-height:24px;margin:0 0 9px 0}
.spv-title span{color:#999;font-size:14px;font-style:italic}
.spv-authorresult .spv-title{padding:20px 0 0}
.spv-adform{width:100%;float:left;border-radius:5px;padding:20px 10px;background:#fff;margin:20px 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.16);box-shadow:0 0 5px 0 rgba(0,0,0,0.16);-webkit-border-radius:5px}
.spv-adform .tg-formsearchvtwo fieldset .form-group{width:19%;padding:0 5px 0 0}
.spv-adform .tg-formsearchvtwo{max-width:100%;padding:0}
.spvformsearch{width:16%;float:left}
.spvformsearch span{font-size:13px;color:#55acee;font-style:italic;font-weight:500;line-height:39px;margin:0 8px;text-decoration:underline;padding:10px 0}
.spv-adform .tg-formsearchvtwo select{padding:0 15px}
.spv-adformbtn{width:44px;float:right}
.spv-adformbtn .tg-btn{padding:0 16px}
.tg-innerbannerholder{float:left;width:100%}
.tg-innerbannerslider{float:left;width:100%}
.tg-innerbannerslider figure{margin:0;float:left;width:100%;background:#000;padding:0!important}
.tg-innerbannerslider figure img{width:100%;opacity:.40;display:block}
.tg-ad-gallery .spv-ag-gallery img{max-width:480px;max-height:380px}
.tg-innerbannerslider .center figure img,.tg-innerbannerslider figure:hover img{opacity:1}
.tg-innerbannerbtns .tg-btnprev,.tg-innerbannerbtns .tg-btnnext{top:50%;width:50px;height:50px;opacity:.50;cursor:pointer;background:#fff;overflow:hidden;margin:-25px 0 0;line-height:52px;border-radius:50px;text-align:center;position:absolute}
.tg-innerbannerbtns .tg-btnprev:hover,.tg-innerbannerbtns .tg-btnnext:hover{opacity:1}
.tg-innerbannerbtns .tg-btnprev{left:215px}
.tg-innerbannerbtns .tg-btnnext{right:215px}
.tg-locationmapvtwo{width:100%;float:left;height:220px}
.tg-widgetvtwo{padding:0;border-radius:5px;margin-bottom:30px;border:1px solid #eff2f5;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);box-shadow:0 2px 4px 0 rgba(0,0,0,0.15)}
.tg-contactinfoboxvtwo{float:left;width:100%}
.tg-contactinfoboxvtwo .tg-contactinfo{padding:0;font-size:15px;line-height:21px}
.tg-contactinfoboxvtwo .tg-contactinfo li{color:#373542;padding:17px 30px;line-height:inherit;border-bottom:1px solid #ddd}
.tg-contactinfoboxvtwo .tg-contactinfo li i{font-size:18px}
.tg-contactinfoboxvtwo .tg-contactinfo li i,.tg-contactinfoboxvtwo .tg-contactinfo li address,.tg-contactinfoboxvtwo .tg-contactinfo li span{line-height:inherit;vertical-align:middle}
.tg-socialiconsbox{float:left;width:100%;padding:30px}
.tg-getsocial{color:#373542;display:block;font-size:20px;line-height:18px}
.tg-socialiconsbox .tg-getsocial{margin-bottom:22px}
.tg-socialiconsbox .tg-socialicons{line-height:20px;padding:0}
.tg-socialiconsbox .tg-socialicons li:first-child{padding-left:0}
.tg-socialiconsbox .tg-socialicons li{padding:0 10px}
.tg-socialiconsbox .tg-socialiconssilmple li a{background:transparent!important}
.tg-socialiconsbox .tg-socialiconssilmple li a,.tg-socialiconsbox .tg-socialicons li a i{width:auto;height:auto;line-height:inherit}
.tg-categoriestags,.tg-titlewithicon{float:left;width:100%}
.tg-titlewithicon{padding:20px 30px;border-bottom:1px solid #ddd}
.tg-titlewithicon h3{margin:0;color:#373542;font-size:20px;font-weight:500;line-height:22px}
.tg-categoriestagholder{float:left;width:100%}
.tg-categoriestags .tg-widgetcontent{margin:-5px;width:auto;padding:30px;overflow:hidden}
.tg-tagwithicon{margin:5px;float:left;width:auto;color:#fff;font-size:14px;padding:8px;background:#000;line-height:18px;border-radius:4px}
.tg-tagwithicon:hover,.tg-tagwithicon:focus{color:#fff}
.tg-tagwithicon i{font-size:18px;margin-right:5px;line-height:inherit;display:inline-block;vertical-align:text-bottom}
.tg-tagwithbus{background:#78909c}
.tg-tagwithbook{background:#ffa726}
.tg-tagwithheart{background:#ec407a}
.tg-tagwithpaw{background:#9ccc65}
.tg-tagwithcoffee{background:#29b6f6}
.tg-detailbg{background:#f7f8fe}
.tg-detailsholder{float:left;width:100%;background:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.15);box-shadow:0 3px 5px 0 rgba(0,0,0,0.15)}
.tg-detailsholder .tg-posttag{top:0;right:30px}
.tg-detailheader{width:100%;float:left;padding:30px}
.tg-detailheader .tg-title{margin:-14px 0 0}
.tg-detailheader .tg-title h2{margin:0 0 6px;font-size:28px;line-height:37px}
.tg-detailheader .tg-title h2 i{font-size:20px;color:#52de90;line-height:inherit}
.tg-postarticlemetavtwo{width:100%;float:left;font-size:15px;list-style:none;margin:0 0 28px;line-height:16px}
.tg-postarticlemetavtwo li{width:auto;float:left;padding:0 17px;text-align:center;position:relative;line-height:inherit;list-style-type:none}
.tg-postarticlemetavtwo li:after{top:50%;left:0;width:2px;height:13px;content:'';margin:-5px 0 0;position:absolute;background:#e0e0e0}
.tg-postarticlemetavtwo li:first-child:after{display:none}
.tg-postarticlemetavtwo li:first-child{padding-left:0}
.tg-postarticlemetavtwo li a{display:block}
.tg-postarticlemetavtwo li i,.tg-postarticlemetavtwo li span{font-size:inherit;display:inline-block;vertical-align:middle;line-height:inherit}
.tg-postarticlemetavtwo li i{vertical-align:text-bottom;font-size:14px}
.tg-postarticlemetavtwo li span+span{position:relative;padding:0 0 0 5px}
.tg-postarticlemetavtwo li span+span:before{top:50%;left:0;content:',';font-size:15px;line-height:14px;margin:-7px 0 0;position:absolute}
.tg-postarticlemetavtwo li:hover span,.tg-postarticlemetavtwo li:last-child span{color:#55acee}
.tg-postarticlemetavtwo li i{margin:0 5px 0 0}
.tg-postclock i{color:#55acee}
.tg-poststar i{color:#fdd003}
.tg-posteye i{color:#52de90}
.tg-postheart i{color:#ddd}
.tg-postheart a:hover i,.tg-postheart a:focus i{color:#f91942}
.tg-postbug i{color:#04bfa5}
.tg-detailheader .tg-description p{margin:0 0 25px;line-height:24px}
.tg-detailheader .tg-description p:last-child{margin:0 0 3px}
.tg-sectionpaddingvtwo{padding:40px 30px;float:left;width:100%;border-bottom:1px solid #ddd}
.tg-sectiontitlevthree.text-left{text-align:left}
.tg-amenitiesvtwo ul{float:left;width:100%;list-style:none;padding:12px 0 0}
.tg-amenitiesvtwo ul li{width:50%;float:left;list-style-type:none}
.tg-businesshoursvtwo .tg-sectiontitlevthree h2{margin:0 0 25px}
.tg-videosvtwo ul{list-style:none}
.tg-videosvtwo ul li{list-style-type:none}
.tg-detailstag .tg-widgetcontent{padding:0}
.tg-detailstag .tg-widgetcontent{width:auto;margin:14px -3px -3px}
.tg-detailstag .tg-tagvtwo{margin:3px}
.tg-tagvtwo{font-size:14px;padding:4px 15px;border-radius:5px}
.tg-galleryimg figcaption{top:0;left:0;width:100%;height:100%;position:absolute}
.tg-questionsvtwo .tg-sectiontitlevthree h2{margin:0;display:inline-block;vertical-align:middle}
.tg-interviewprocess{float:left;width:100%;padding:20px 0 0;border-top:1px solid #eff2f5}
.tg-interviewprocess+.tg-interviewprocess{margin:20px 0 0}
.tg-interviewprocess .tg-title{margin:0;width:auto;padding:3px 0}
.tg-interviewprocess .tg-title h2{width:100%;margin:0 0 5px;font-size:16px;line-height:16px}
.tg-interviewprocess .tg-title span{color:#999;display:block;font-size:13px;line-height:13px}
.tg-interviewprocess .tg-title h2 a{display:inline-block;text-transform:initial}
.tg-interviewprocess .tg-title h2 a:hover{color:#55acee}
.tg-tabcontent .tg-jobdetails.tg-qapolicys .tg-description p{margin:22px 0 0}
.tg-reportbar{width:auto;float:right;padding:8px 0}
.tg-reportbar i{margin:0 5px 0 0}
.tg-reportbar a{color:#55acee}
.tg-interviewprocess .tg-pagination{margin:5px 0}
.tg-interviewprocess>figure{margin:0;width:auto;float:left;margin-right:10px;border-radius:50%}
.tg-interviewprocess>figure>img{width:auto;display:block;border-radius:50%}
.tg-interviewprocess .tg-description{margin-top:25px}
.tg-interviewprocess .tg-description p{margin:0 0 15px}
.tg-likebtns{float:left;width:100%}
.tg-likebtns a+a{margin:0 0 0 16px}
.tg-btndislike,.tg-btnlikevtwo{border:0;padding:0;width:95px;color:#fff;float:left;line-height:40px;font-size:12px;text-align:center;border-radius:5px}
.tg-btndislike:hover,.tg-btnlikevtwo:hover,.tg-btndislike:focus,.tg-btnlikevtwo:focus{color:#fff}
.tg-btnlikevtwo{background:#55acee}
.tg-btndislike{background:#fc413c}
.tg-questionsvtwo .tg-reviewsinfo{padding:4px 0;line-height:15px}
.tg-questionsvtwo .tg-sectiontitlevthree{margin-bottom:25px}
.tg-reviewsinfo .tg-stars span{width:55%}
.tg-reviewsinfo em{font-size:13px;line-height:18px;font-style:normal;display:inline-block;vertical-align:middle}
.tg-reviewsinfo h3{float:left;width:auto;font-size:20px;margin:0 10px 0 0;line-height:18px}
.tg-reviewsgallery{float:left;width:100%;margin-bottom:20px}
.tg-reviewsgallery figure{margin:0;float:left;width:auto;border-radius:4px}
.tg-reviewsgallery figure+figure{margin-left:10px}
.tg-reviewsgallery figure img{width:100%;display:block;border-radius:4px}
.tg-reviewsgallery figure figcaption{top:0;left:0;opacity:0;width:100%;height:100%;position:absolute;visibility:hidden;border-radius:4px;background:rgba(0,0,0,0.60)}
.tg-reviewsgallery figure:hover figcaption{opacity:1;visibility:visible}
.tg-reviewsgallery figure figcaption a{right:10px;color:#fff;bottom:10px;font-size:16px;line-height:16px;position:absolute}
.tg-reviewsgallery .tg-moreimgs{background:#000;border-radius:16px 16px 4px 4px}
.tg-reviewsgallery .tg-moreimgs img{opacity:.60;border-radius:16px 16px 4px 4px}
.tg-reviewsgallery .tg-moreimgs:before{position:absolute;top:0;left:0;width:100%;z-index:9;height:10px;content:'';background:url(./images/more.jpg)}
.tg-reviewsgallery .tg-moreimgs figcaption{opacity:1;visibility:visible;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background:0}
.tg-reviewsgallery .tg-moreimgs figcaption a{font-size:14px;position:static}
#jRatevtwo,#jRate{height:auto;float:left;width:auto}
.counter{float:right;width:auto;height:20px;font-size:13px;margin-left:10px;line-height:18px;font-style:normal}
.counter em{font-size:13px;line-height:18px;font-style:normal;display:inline-block;vertical-align:middle}
.tg-leavereview{padding:0;margin-top:17px;border-radius:10px}
.tg-leavereview .tg-box{background:#f7f8fe;margin-bottom:10px}
.tg-leavereview .tg-fileuploadlabel{margin:0;border-radius:10px;border:2px dashed #ddd;background:transparent}
.tg-formreviewhold fieldset:nth-child(1){width:50%}
.tg-formreviewhold fieldset:nth-child(2){width:50%}
.tg-formreviewhold fieldset{width:100%}
.tg-formreviewhold .form-group{width:100%;padding:5px;margin:0}
.tg-formreviewhold .form-group .form-control{border:1px solid #ddd}
.tg-formreview{float:none;width:auto;margin:-5px;overflow:hidden}
.tg-formreviewhold .tg-btn{margin-top:10px}
.tg-reviewsinfovtwo{width:100%;float:left;padding:23px 20px;background:#f7f8fe}
.tg-reviewsinfovtwo h3{font-size:16px}
.tg-reviewsinfovtwo .counter{float:right;width:100%;height:19px;text-align:right}
#jRatevtwo{float:right}
.single-sp_ads .tg-main{padding-top:0;background:#f7f8fe}
.tg-reviewsgallery figure,.tg-reviewsgallery figure img{width:170px;height:100px}
.tg-interviewprocess .avatar-80{width:40px;height:40px}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr th{color:#363b4d;font-size:14px;font-weight:500;line-height:20px;text-align:left;padding:15px 10px;background:#f7f7f7;vertical-align:middle}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td figure img{width:63px;height:63px;border-radius:3px}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr .tg-contentbox .tg-title{padding:6px 0}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td{border:1px solid #dbdbdb;border-top:0}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td:first-child{width:11%}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td:nth-child(2){width:49%}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td:nth-child(3){width:20%;text-align:left}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td:nth-child(4){width:20%}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td figure{margin:0;width:auto}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td:nth-child(even),.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td:nth-child(odd){background:transparent;position:relative}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr th:first-child{width:11%}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr th:nth-child(2){width:49%}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr th:nth-child(3){width:20%}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr th:nth-child(4){width:20%}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tbody tr:hover{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);box-shadow:0 0 15px 0 rgba(0,0,0,0.20)}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr .tg-contentbox span i{display:inline-block;vertical-align:middle}
.tg-interviewprocess .avatar{width:40px;height:40px}
.tg-reviewsgallery figure figcaption a.tg-galleryimgs{top:0;left:0;width:100%;height:100%;position:absolute}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tbody tr .tg-actionbtns{float:left;width:100%}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tbody tr .tg-actionbtns a{margin:5px;width:30px;height:30px;float:none;color:#363b4d;position:static;line-height:30px;border-radius:5px;text-align:center;background:#f7f7f7;display:inline-block;vertical-align:middle}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tbody tr:hover .tg-actionbtns .tg-btnview{color:#fff;background:#00cc67}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tbody tr:hover .tg-actionbtns .tg-btnedite{color:#fff;background:#363b4d}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tbody tr:hover .tg-actionbtns .tg-btnedite.btn-ad-del{color:#fff;background:#f91942}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr:before{display:none}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting{overflow:visible}
.tg-addcategorylink{position:relative;padding:0 5px 0 10px}
.tg-addcategorylink:first-child{width:90%;float:left;display:block;padding-left:0;overflow:hidden;position:relative;white-space:nowrap;text-overflow:ellipsis}
.tg-dashboardmanagejobs .fw-ext-ad-listing.tg-tablejoblidting tr td:nth-child(3) em{top:50%;color:#333;width:20px;right:10px;height:20px;font-size:10px;font-weight:500;margin:-10px 0 0;line-height:20px;text-align:center;background:#eaeaea;border-radius:40px;font-style:normal;position:absolute}
.tg-addcategorylink+.tg-addcategorylink:before{top:0;left:-5px;content:',';height:10px;font-size:20px;line-height:16px;position:absolute}
.spv-map .tg-mapclustring{overflow:inherit;width:100%}
.spv-map{width:100%;float:left}
.tg-map{width:100%;float:left;height:148px;margin:-148px 0 0;position:relative}
.spv-map .tg-map{height:200vh;margin:0}
.tg-oneslides .tg-automotive .tg-featuredimg .tg-like{bottom:0;right:6px;top:auto;height:42px;width:42px;background:#ddd;border-radius:50%;border:3px solid #fff}
.tg-oneslides .tg-automotive .tg-featuredimg .tg-liked{background-color:#e74856}
.tg-questionsvtwo .tg-box{padding:20px 15px}
.tg-questionsvtwo .tg-upload{border:0}
.tg-questionsvtwo .tg-box>.tg-fileuploadlabel{margin:0}
.tg-questionsvtwo .tg-review-info-holder{padding:0 15px}
.tg-review-info-holder .form-group{margin:0}
.tg-reviewsinfovtwo .counter{width:auto;line-height:25px}
.tg-reviewsinfovtwo{padding:20px!important}
.tg-reviewsinfovtwo h3{line-height:25px}
.tg-detailstag .tg-widgetcontent{margin:0}
.tg-detailsholder .tg-posttags{padding:0}
.tg-detailsholder .tg-posttags>span{display:block;color:#373542;font-size:24px;font-weight:500;margin:0 0 20px}
.tg-questionsvtwo .tg-upload .tg-box{background:#f7f8fe}
.tg-questionsvtwo .tg-box>.tg-fileuploadlabel{background:transparent;border:2px dashed #ddd}
.tg-manage-ad-form fieldset .tg-basicinformation .tg-amenitiesfeaturesbox .form-group,.tg-manage-ad-form fieldset .tg-businesshours .tg-businesshourssbox .tg-startendtime{padding:0}
.single-sp_ads .tg-main{padding-bottom:60px}
.single-sp_ads .tg-twocolumns{margin:0;padding-top:60px}
.tg-oneslides .tg-automotive .tg-companycontent .tg-authorperform li{width:33.33%;padding:9px 5px;text-align:center}
.tg-questionsvtwo .tg-galleryimages .tg-galleryimg{width:80px;height:60px;margin:5px}
.tg-questionsvtwo .tg-galleryimages{margin:10px -5px -5px}
.tg-questionsvtwo .tg-galleryimages .tg-galleryimg figure,.tg-questionsvtwo .tg-galleryimages .tg-galleryimg figure img{margin:0;width:80px;height:60px}
.tg-questionsvtwo .tg-box>.tg-fileuploadlabel .plupload-ad-comment-container{display:none}
.tg-manage-ad-form .tg-amenitiesfeaturesbox,.tg-manage-ad-form .tg-videogallerybox{margin-bottom:20px}
.tg-manage-ad-form .tg-dashboardtitle,.tg-manage-ad-form .tg-dashboardbox .tg-dashboardtitle{padding-bottom:0}
.tg-oneslides .tg-posttag{z-index:2}
.tg-ad-search-form .sp-form-search .tg-formsearchresult{position:relative}
.tg-oneslides .fa-check-circle{color:#52de90;line-height:inherit;font-size:13px!important}
.single-sp_ads .fa-check-circle{color:#52de90;font-size:20px;line-height:inherit}
.tg-custom-search-grid{float:left;width:100%}
.tg-custom-search-grid>.row{margin-left:-7px;margin-right:-7px}
.tg-custom-search-grid>.row .col-xs-12{padding-left:7px;padding-right:7px}
.ad-search-result .spv-map{padding-left:15px}
.tg-ad-search-form .tg-formsearchresult .tg-formsearchvtwo fieldset .tg-select select,.tg-ad-search-form .tg-formsearchresult .tg-formsearchvtwo fieldset .form-group .form-control{padding:10px 20px}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span a{display:block;font-size:13px;padding-top:8px}
.sp-profile-ad-photos .tg-galleryimg-item{width:auto}
.sp-profile-ad-photos .tg-galleryimg-item figure img{width:92px;height:92px}
.tg-homeslidervfour{color:#fff;font-size:22px;position:relative}
.tg-homeslidervfour .pogoSlider-slide{height:430px;overflow:visible}
.tg-homeslidervfour .pogoSlider-slide:after{top:0;left:0;z-index:-1;content:"";width:100%;height:100%;opacity:.10;position:absolute;background:#373542}
.tg-homeslidervfour .pogoSlider-progressBar{background:rgba(255,255,255,0.50)}
.tg-homeslidervfour .pogoSlider-progressBar .pogoSlider-progressBar-duration{background:#fff}
.tg-tabnavhold{float:left;width:100%;border-radius:10px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.16);box-shadow:0 0 30px 0 rgba(0,0,0,0.16)}
.tg-searchboxvtwo{width:100%;padding:25px 30px 30px;background:#fff!important;border-radius:0 0 10px 10px}
.tg-searchboxvtwo .tg-formsearch fieldset .form-group{margin:0 0 10px}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-filterholder{padding:20px 0 0}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-formtitle{margin:0;border:0;font-size:30px;font-weight:400;line-height:30px}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-formtitle span{display:block;font-size:18px;color:#373542!important}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-inputwithicon>i{top:0;left:5px;z-index:2;width:40px;height:56px;color:#324b6e;font-size:13px;line-height:56px;position:absolute;text-align:center}
.tg-searchboxvtwo .tg-formsearch fieldset .locate-me-wrap .geolocate,.tg-searchboxvtwo .tg-formsearch fieldset .locate-me-wrap .geodistance{right:37px;color:#324b6e;font-size:14px}
.tg-searchboxvtwo .tg-formsearch fieldset .locate-me-wrap .geodistance{right:20px}
.tg-searchboxvtwo .tg-formtheme fieldset .form-control,.tg-searchboxvtwo .tg-formtheme fieldset .tg-select select{height:56px;border:1px solid #ddd;padding:10px 18px 10px 41px}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-btns .tg-btn{width:100%;line-height:56px}
.tg-searchboxvtwo .tg-formtheme .tg-checkboxvtwo{width:50%}
.tg-searchboxvtwo .tg-formtheme .tg-checkboxvtwo+.tg-checkboxvtwo{margin:0}
.tg-slidercontenthold{float:left;width:100%;z-index:2;position:relative}
.tg-slidercontent{float:left;width:100%;padding-top:239px}
.tg-slidertitle{float:left;width:100%;margin:0 0 23px;padding:0 0 23px}
.tg-slidertitle:after{left:0;bottom:0;height:4px;content:'';width:170px;border-radius:2px;position:absolute}
.tg-slidertitle .tg-subtitle{color:#333;display:block;font-size:32px;margin:0 0 5px;line-height:32px}
.tg-newtag{color:#fff;padding:0 12px;font-size:16px;line-height:22px;font-style:normal;background:#f41863;display:inline-block;vertical-align:middle;border-radius:11px 11px 11px 0}
.tg-slidertitle h2{margin:0;font-size:56px;font-weight:500;line-height:50px}
.tg-slidercontent .tg-description p{color:#333;font-size:20px;margin:0 0 42px;line-height:30px}
.tg-slidercontent .tg-btns .tg-btn i{margin-left:25px}
.tg-tabnavtwo{text-align:center;border-bottom:1px solid #ddd}
.tg-tabnavtwo li{border:0;position:relative}
.tg-tabnavtwo li:after{bottom:0;left:0;height:0;content:'';width:100%;position:absolute}
.tg-tabnavtwo li.active:after,.tg-tabnavtwo li:hover:after{height:2px}
.tg-tabnavtwo li .tg-navcontent span{font-size:16px}
.tg-tabnavtwo li.active a,.tg-tabnavtwo li a,.tg-tabnavtwo li:hover a{margin:0;padding:27px 20px;background:#fff!important}
.tg-tabnavtwo li+li a{border:0}
.tg-borderimg:before{left:0;bottom:0;content:'';width:100%;height:80px;position:absolute;background-size:100% 100%;background-image:url(../images/slider/slider-border.png)}
.addfeatures .tg-automotive .tg-featuredimg{margin:0}
.tg-authorfeature .tg-featuredetails{min-height:151px}
.tg-companyfeaturebox .tg-authorperform li{width:33.33%;padding:9px 10px;text-align:center}
.loadmore-ads{float:left;width:100%;margin-top:10px;text-align:center}
.loadmore-ads a{color:#fff;width:170px;text-align:center;line-height:40px;border-radius:5px;display:inline-block;vertical-align:middle}
.loadmore-ads a:focus,.loadmore-ads a:hover{color:#fff}
.sp-provider-detailads .addfeatures{padding:0}
.tg-dashboardmanagejobs .tg-tablejoblidting tr td:nth-child(3){max-width:20px}
.infoBox .tg-featuredimg{width:80px;margin:0 15px 0 0}
.tg-automotivegrid .tg-automotive:hover,.sp-provider-detailads .addfeatures .tg-automotive:hover{-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,0.20);box-shadow:0 0 14px 0 rgba(0,0,0,0.20)}
.sp-provider-detailads .addfeatures .tg-automotive figure{box-shadow:none}
.tg-searchheadform .tg-select:after{z-index:1}
.featured-text-wrap{width:100%;color:#fff;float:left;padding:16px;margin:10px 0 25px;text-align:center;border-radius:5px}
.sp-featured-status{padding:20px;border:1px solid #fff}
.featured-text-wrap p{font-size:18px;margin:0 0 5px;line-height:26px}
.spv-confirm-bookinig{text-align:center}
.spv-confirm-bookinig .tg-heading{padding:30px 0 15px;width:100%;float:left}
.tg-homeslidervfourhold{position:relative}
.tg-homeslidervfour{height:640px;color:#fff;font-size:22px;position:relative;padding:0!important}
.tg-homeslidervfour .pogoSlider-slide{height:640px;overflow:visible}
.tg-homeslidervfour .pogoSlider-slide:after{top:0;left:0;z-index:-1;content:"";width:100%;height:100%;opacity:.40;position:absolute;background:#000}
.tg-homeslidervfour .pogoSlider-progressBar{background:rgba(255,255,255,0.50)}
.tg-homeslidervfour .pogoSlider-progressBar .pogoSlider-progressBar-duration{background:#fff}
.tg-tabnavhold{float:left;width:100%;position:relative;z-index:2;border-radius:10px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.16);box-shadow:0 0 30px 0 rgba(0,0,0,0.16)}
.tg-searchboxvtwo{width:100%;padding:25px 30px 30px;background:#fff!important;border-radius:0 0 10px 10px}
.tg-searchboxvtwo .tg-formsearch fieldset .form-group{margin:0 0 10px}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-filterholder{padding:20px 0 0}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-formtitle{margin:0;border:0;font-size:30px;font-weight:400;line-height:30px}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-formtitle span{display:block;font-size:18px;color:#373542!important}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-inputwithicon>i{top:0;left:5px;z-index:2;width:40px;height:56px;color:#324b6e;font-size:13px;line-height:56px;position:absolute;text-align:center}
.tg-searchboxvtwo .tg-formsearch fieldset .locate-me-wrap .geolocate,.tg-searchboxvtwo .tg-formsearch fieldset .locate-me-wrap .geodistance{right:37px;color:#324b6e;font-size:14px}
.tg-searchboxvtwo .tg-formsearch fieldset .locate-me-wrap .geodistance{right:20px}
.tg-searchboxvtwo .tg-formtheme fieldset .form-control,.tg-searchboxvtwo .tg-formtheme fieldset .tg-select select{height:56px;border:1px solid #ddd;padding:10px 18px 10px 41px}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-btns .tg-btn{width:100%;line-height:56px}
.tg-searchboxvtwo .tg-formtheme .tg-checkboxvtwo{width:50%}
.tg-searchboxvtwo .tg-formtheme .tg-checkboxvtwo+.tg-checkboxvtwo{margin:0}
.tg-slidercontenthold{left:0;float:left;width:100%}
.tg-slidercontent{float:left;width:100%;padding:155px 0 155px 45px}
.tg-slidertitle{float:left;width:100%;margin:0 0 23px;padding:0 0 28px;position:relative}
.tg-slidertitle:after{left:0;bottom:0;height:4px;content:'';width:170px;border-radius:2px;position:absolute}
.tg-slidertitle .tg-subtitle{color:#fff;margin:0;display:block;font-size:32px;line-height:32px}
.tg-newtag{color:#fff;padding:0 12px;font-size:16px;line-height:22px;font-style:normal;background:#f41863;display:inline-block;vertical-align:middle;border-radius:11px 11px 11px 0}
.tg-slidertitle h2{margin:0;color:#fff;font-size:56px;font-weight:500;line-height:60px}
.tg-slidercontent .tg-description p{color:#fff;font-size:20px;margin:0 0 42px;line-height:30px}
.tg-slidercontent .tg-btns .tg-btn i{margin-left:25px}
.tg-tabnavtwo{text-align:center;border-bottom:1px solid #ddd}
.tg-tabnavtwo li{border:0;position:relative}
.tg-tabnavtwo li:after{bottom:0;left:0;height:0;content:'';width:100%;position:absolute}
.tg-tabnavtwo li.active:after,.tg-tabnavtwo li:hover:after{height:2px}
.tg-tabnavtwo li .tg-navcontent span{font-size:16px}
.tg-tabnavtwo li.active a,.tg-tabnavtwo li a,.tg-tabnavtwo li:hover a{margin:0;padding:27px 20px;background:#fff!important}
.tg-tabnavtwo li+li a{border:0}
.tg-borderimg:before{left:0;bottom:0;content:'';width:100%;height:80px;position:absolute;background-size:100% 100%;background-image:url(./images/slider-border.png)}
.tg-searchboxvtwo .tg-formtheme fieldset .form-group .locate-me-wrap .form-control{padding:10px 60px 10px 41px}
.tg-searchboxvtwo .tg-formtheme fieldset .form-group .locate-me-wrap .geodistance_range{z-index:9}
#tg-homeslidervfourone .pogoSlider-slide{height:auto}
.tg-bannertabs{float:left;width:100%;margin:-480px 0 0}
.tg-bannertabsstatic{float:left;width:100%;margin:60px 0;position:static}
.tg-searchboxvtwo .tg-formsearch fieldset .form-group .chosen-container{height:56px;border:1px solid #ddd;padding:10px 18px 10px 41px}
.tg-searchboxvtwo .chosen-container-single .chosen-single{padding:7px 18px;padding-left:0}
.tg-searchboxvtwo .tg-formsearch fieldset .tg-select:after{right:20px}
.tg-homeslidervfour .pogoSlider-nav-btn{width:10px;height:10px;background:#f7f7f7}
.tg-homeslidervfour .pogoSlider-nav-btn--selected{width:25px;height:10px;box-shadow:none;border-radius:5px}
.pogoSlider--navBottom .pogoSlider-nav{bottom:50px!important}
.sp-yayment-action+.sp-yayment-action{margin-left:5px}
.spv-auth-qrcode{border-radius:5px;padding:0;margin-bottom:30px;color:black}
.spv-auth-qrcode .tg-authorcodescan{border:0;padding:0 20px}
.tax-ad_tags .tg-main,.tax-ad_amenity .tg-main,.tax-ad_category .tg-main,.page-template-ads-search .tg-main{padding:30px 0 50px;background:#f7f8fe;overflow:hidden}
.tax-ad_tags .tg-filterholder .tg-checkboxgroupvtwo,.tax-ad_amenity .tg-filterholder .tg-checkboxgroupvtwo,.tax-ad_category .tg-filterholder .tg-checkboxgroupvtwo,.page-template-ads-search .tg-filterholder .tg-checkboxgroupvtwo{width:33.33%}
.tax-ad_tags .tg-filterholder .tg-checkboxgroupvtwo .tg-checkboxvtwo,.tax-ad_amenity .tg-filterholder .tg-checkboxgroupvtwo .tg-checkboxvtwo,.tax-ad_category .tg-filterholder .tg-checkboxgroupvtwo .tg-checkboxvtwo,.page-template-ads-search .tg-filterholder .tg-checkboxgroupvtwo .tg-checkboxvtwo{margin:5px 0;width:auto}
.tax-ad_tags .tg-filterholder,.tax-ad_amenity .tg-filterholder,.tax-ad_category .tg-filterholder,.page-template-ads-search .tg-filterholder{padding:20px 20px 10px 20px}
.tax-ad_tags .tg-filterholder .tg-title,.tax-ad_amenity .tg-filterholder .tg-title,.tax-ad_category .tg-filterholder .tg-title,.page-template-ads-search .tg-filterholder .tg-title{margin:0 0 7px}
.tax-ad_tags .tg-authorfeature .tg-featuredetails .tg-title h2 a,.tax-ad_amenity .tg-authorfeature .tg-featuredetails .tg-title h2 a,.tax-ad_category .tg-authorfeature .tg-featuredetails .tg-title h2 a,.page-template-ads-search .tg-authorfeature .tg-featuredetails .tg-title h2 a{width:90%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tax-ad_tags .tg-automotivegrid .tg-authorfeature .tg-featuredetails,.tax-ad_amenity .tg-automotivegrid .tg-authorfeature .tg-featuredetails,.tax-ad_category .tg-automotivegrid .tg-authorfeature .tg-featuredetails .page-template-ads-search .tg-automotivegrid .tg-authorfeature .tg-featuredetails{min-height:0}
.tax-ad_tags .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span em,.tax-ad_amenity .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span em,.tax-ad_category .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span em,.page-template-ads-search .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span em{width:100%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tax-ad_tags .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span a,.tax-ad_amenity .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span a,.tax-ad_category .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span a,.page-template-ads-search .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span a{float:left}
.tg-pagination ul li.next a:hover{color:#fff!important}
.tax-ad_tags .tg-custom-search-grid,.tax-ad_amenity .tg-custom-search-grid,.tax-ad_category .tg-custom-search-grid,.page-template-ads-search .tg-custom-search-grid{margin:-5px 0 0}
.tax-ad_tags .tg-custom-search-grid>.row,.tax-ad_amenity .tg-custom-search-grid>.row,.tax-ad_category .tg-custom-search-grid>.row .page-template-ads-search .tg-custom-search-grid>.row{margin-bottom:-5px}
.tg-contactinfoboxvtwo .tg-contactinfo li i{vertical-align:top}
.tg-tagwithicon{padding:8px 10px}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span em,.tg-authorfeature .tg-featuredetails .tg-title h2 a{width:90%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span a{float:left}
.tg-detailstag .tg-posttags .tg-tag{padding:0 15px;line-height:26px}
.page-template-provider-ads .tg-main{background:#f7f8fe;padding:30px 0}
.page-template-provider-ads .tg-authorfeature .tg-featuredetails{min-height:151px}
.page-template-provider-ads .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span em,.page-template-provider-ads .tg-authorfeature .tg-featuredetails .tg-title h2 a{width:auto;float:none;overflow:visible;white-space:normal;text-overflow:clip}
.page-template-provider-ads .tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span a{float:none}
.menu-item-has-children:last-child>ul>li.menu-item-has-children>ul{right:100%;left:auto!important}
.page-template-provider-ads .tg-advertisement img{width:243px;height:243px;margin:0 auto;padding:5px;background:#fff;border:1px solid #eff2f5}
.page-template-provider-ads .tg-advertisement{margin-top:15px}
.spv-ad-hours .form-group{padding:0;margin:15px 0 0}
.tg-ad-holder{float:left;width:100%}
.tg-authorfeature .tg-featuredetails .tg-companycontactinfo li span em,.sp-provider-detailads .tg-authorfeature .tg-featuredetails .tg-title h2 a{width:100%;float:none;overflow:visible;white-space:normal;text-overflow:inherit}
.spv-ad-modify .tg-formamanagejobs>fieldset .tg-amenitiesfeaturesbox .form-group{padding:0;margin:0 0 20px}
.spv-ad-modify .tg-formamanagejobs>fieldset .tg-startendtime .form-group:nth-child(even){padding-left:20px}
.spv-ad-modify .tg-formamanagejobs fieldset .spv-ad-hours .spv-ads-config{margin:20px 0 0}
.spv-ad-modify .tg-dashboardbox .spv-ad-hours .tg-dashboardtitle h2{margin:0}
.spv-ad-modify .tg-dashboardbox .spv-ad-hours .tg-dashboardtitle span{cursor:pointer}
.sp-default-layout .tg-insurance-wrap ul{text-align:left}
.sp-default-layout .tg-insurance-wrap ul li{margin:0 20px 0 0}
.addfeatures .tg-authorfeature .tg-featuredetails{min-height:153px}
.page-template-ads-search .tg-map .tg-companycontent .tg-profilelink a{color:#fff;font-size:11px;padding:2px 5px;border-radius:3px;background:#4e4c4f;display:inline-block}
.sp-sticky .spv-header-five.tg-header .tg-navigationarea{padding:0}
.sp-sticky .spv-header-five.tg-header{z-index:999999;box-shadow:0 0 10px 1px rgba(0,0,0,0.10)}
.addfeatures .tg-authorfeature .tg-featuredetails{min-height:153px}
.tg-automotive .tg-featuredimg img{border-radius:5px 5px 0 0}
.single-sp_ads .tg-automotive .tg-featuredimg img{border-radius:0}
.tg-automotive .tg-featuredimg .tg-profileimg img{border-radius:50px}
.tg-listviewvtwo .tg-automotive .tg-featuredimg>img{border-radius:0}
.tg-commingsoonpage{position:relative}
.tg-generallabor ul{max-width:none;text-align:center}
.tg-generallabor li{float:none;display:inline-block;vertical-align:middle}
.spv-ad-modify .sp-profile-ad-photos .tg-galleryimg-item{margin:0 6px 6px 0}
.tg-tags.tags-custom-styling{float:none;width:auto;margin:-3px;overflow:hidden}
.tg-tags.tags-custom-styling li{padding:0;margin:3px}
.tg-themescrollbar.spv-menu-wrap{max-height:500px;height:auto}
.tg-themescrollbar.spv-menu-wrap .mCSB_inside>.mCSB_container{margin-right:3px;border-radius:5px}
.tg-themescrollbar.spv-menu-wrap .mCSB_scrollTools .mCSB_draggerRail{background:#ddd;width:4px}
.tg-themescrollbar.spv-menu-wrap .mCSB_scrollTools{width:4px}
.tg-filterdetails.tg-themescrollbar,.tg-advancedpopupholder.tg-themescrollbar{max-height:675px;height:auto}
.tg-advancedpopup .mCSB_scrollTools .mCSB_draggerRail,.tg-advancedpopup .mCSB_scrollTools{width:4px;background:#ddd}
.tg-advancedpopup .mCSB_inside>.mCSB_container{margin:0}
.tg-user-provider-ads .tg-automotive .tg-featuredimg img{border-radius:5px 0 0 5px;z-index:0;min-height:256px}
.tg-user-provider-ads .tg-companycontactinfo li span{width:90%}
.tg-user-provider-ads .tg-companycontactinfo li span a{clear:both}
.tg-user-provider-ads .tg-companycontactinfo li span em{width:90%!important;float:left!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.tg-user-provider-ads .tg-authorfeature .tg-featuredetails .tg-title h2 a{float:left;width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tg-btnscrolltop{position:fixed;display:none;background:#fff;z-index:9;color:#444349;font-size:16px;border-radius:5px;right:15px;bottom:30px;width:40px;height:40px;line-height:40px;text-align:center;transition:none;-webkit-box-shadow:0 0 20px 0 rgba(68,67,73,0.20);box-shadow:0 0 20px 0 rgba(68,67,73,0.20)}
body.author .providers-v4 .tg-matadata li .tg-stars{width:90px}
body.author .providers-v4 .tg-reviews .tg-companyfeaturetitle{text-align:left}
.access-infono .tg-userstatusholder:before,.access-infono .tg-userstatusholder:after{background:0}
.chosen-container-multi:after,.select2-selection:after{top:50%;right:15px;z-index:1;width:8px;color:#999;font-size:14px;margin:-3px 0 0;line-height:6px;content:'\f107';position:absolute;text-align:center;font-family:'FontAwesome'}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.tg-matadata li .tg-stars{width:81px}
.tg-overallrating .tg-servicesrating li .tg-stars,.tg-overallratingbox .tg-stars{width:77px}
.tg-userinforating .tg-stars span,.tg-stars{width:115px}
}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.tg-matadata li .tg-stars{width:81px}
.tg-overallrating .tg-servicesrating li .tg-stars,.tg-overallratingbox .tg-stars{width:77px}
.tg-userinforating .tg-stars span,.tg-stars{width:115px}
}.sp-search-left .tg-themescrollbar{height:600px}
.sp-search-left .mCSB_container{margin:0}
.sp-single-search .tg-tabnavtwo{border-radius:5px 5px 0 0;text-align:left;overflow:hidden}
.sp-single-search .tg-tabnavtwo li{width:100%}
.tg-verticaltop.hidden{display:none}
.spprev{display:none}
.spprev i,.spnext i{width:36px;height:36px;background:#fff;line-height:36px;border-radius:4px;border:1px solid #eee;cursor:pointer}
.tg-paginationvtwo{float:left;width:100%}
.sp-ajax-providers .tg-paginationvtwo .tg-pagination{font-size:30px}
.sp-ajax-providers .tg-paginationvtwo .tg-pagination ul{text-align:center}
.sp-ajax-providers .tg-paginationvtwo .tg-pagination ul .spprev i,.sp-ajax-providers .tg-paginationvtwo .tg-pagination ul .spnext i{border:0;background:0;color:#767676}
.spoverlay{position:relative;}
.spoverlay:before{top:0;left:0;z-index:3;width:100%;content:'';height:100%;position:absolute;background:rgba(249,249,249,0.55)}
.ajax-search-result .sp-spin{top:50%;left:50%;z-index:9;position:absolute;margin:-10px 0 0 -10px}
.sp-ajax-providers .tg-pagination ul li{background:0;}
.sp-ajax-providers .tg-featuredimg{max-height:180px;}
.single-sp_ads .tg-videosvtwo ul li{margin:0 0 0 -2px;}
.page-template-ads-search .tg-main{padding:0;}
.ad-search-result .tg-mapclustring{width:33%;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.16);box-shadow:0 0 5px 0 rgba(0,0,0,0.16);}
.tg-header .tg-navigation.in{overflow-y:visible!important}
.ad-search-result .tg-paginationvtwo{float:left;width:100%;float:left;padding:30px 0}
.ad-search-result .tg-paginationvtwo .tg-pagination{padding:0}
.ad-media-wrap{max-height:268px;overflow:hidden}
.tg-dashboardnav .navbar-collapse{padding:0}
.tg-dashboardnav .navbar-toggle{margin-top:20px}
.dbm-only{float:right;width:auto;color:#fff;line-height:15px;font-size:14px;margin:0 0 0 40px}
.sp-sc-top-categories .tg-categorycontant em{float:left;margin:0 10px 0 0}
.tg-serviceproviderdetailvtwo #section-map{margin:0}
.map-visivbility-yes .tg-mapboxvtwo,.sp-detail-bannerv3 .tg-mapbox.map-visivbility-yes{display:none}
.map-visivbility-yes .tg-haslayout.tg-comconectinfo{padding:0}
.sp-form-search .dashicons{width:42px!important;height:42px!important}
.stripe-card-group,.wc-stripe-elements-field,.wc-stripe-iban-element-field,.wc-credit-card-form.wc-payment-form{float:left;width:100%}
.wc-credit-card-form .form-row,.wc_payment_methods div.form-row{padding:0!important}
.woocommerce-checkout-payment .wc_payment_methods li label{margin:0}
#reviews .loadmore-ads{margin-top:30px}
.ad-media-wrap img{width:auto;float:none;max-width:none}
.domain-captcha{
	float: left;
    width: 100%;
    margin-bottom: 15px;
}
.tg-catmainwrap {
	float: left;
	width: 100%;
}
.wtunread-count {
    right: 10px;
    font-style: normal;
    line-height: 20px;
    background: #ff5851;
    min-width: 20px;
    min-height: 20px;
    border-radius: 50px;
    color: #FFF;
    vertical-align: text-bottom;
    text-align: center;
    font-size: 10px;
    top: 13px;
    max-width: 20px;
    max-height: 20px;
    position: absolute;
}
.tg-reset-apt .sp-view-profile-btn{
	margin-top: 0px;
    margin-bottom: 25px;
}
.mega-menu .mega-menu-row>.mega-menu-col .sub-menu li{
    float:left;
    width:100%;
}
.tg-description[data-readmore] {overflow: hidden; margin-bottom: 30px;}
.figure.wp-block-table{margin:0;}