/*
Theme Name: DocDirect
Theme URI: http://docdirect.themographics.com/
Author: Themographic
Author URI: http://themographics.com/
Description: DocDirect is a purpose built Directory WordPress template for health care profession. It is designed in a way that it could be used for any directory as it has all the features a directory website may need (and many more!). The current template has been designed with a directory for healthcare establishments in mind. The user can search for Doctors, Hospitals and Pharmacies and also filter them according to their specialties thanks to the unique scrolling search category design. The template is highly elaborate in functionalities and will serve as a perfect directory system with detailed dashboards for service providers outlining their rankings, feedback and number of hits on their profile by users visiting the website in real time. DocDirect also allows for the service providers to subscribe to the website’s advertisement program which allows for them to be featured on top of any relevant search results and in suggestions by the website. Special care has been taken in designing so as to make it general and usable for any other business categories in addition to healthcare providers. The inner pages are carefully designed to provide all the essential information any directory	 business would need.
Version: 8.1.0
Tags: one-column, two-columns, right-sidebar,sticky-post,theme-options, custom-background, custom-menu, editor-style, featured-images, threaded-comments, translation-ready, footer-widgets
Text Domain: docdirect
Domain Path: /languages
License: 
License URI:
 
 This files contents are outlined below.
 01.	Theme Reset Style.tg-post-detail .tg-post .tg-description
 02.	Global Elements
 03.	Menu
 04.	Social
 05.	Article
 06.	Posts
 07.	Responsive
 08.	Widgets
 09.	Flexslider
 10.	Grid
*/

/* =============================================
			Theme Reset Style
============================================= */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600|Montserrat:400,700);
*{margin:0px;padding:0px;}
body{color:#5d5955;background:#fff;overflow-x:hidden;font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6{color:#414141;font-weight:400;line-height:1.0;font-style:normal;font-family:'Montserrat', Arial, Helvetica, sans-serif; margin: 10px 0;}
h1{font-size:48px;}
h2{font-size:36px;}
h3{font-size:20px;}
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:#414141;}
p a{color:#ce2e85;}
p a:hover{color:#ce2e85;text-decoration:underline;}
p{letter-spacing:normal;line-height:20px;margin-bottom:10px;}
a{color:#fff;text-decoration:none;}
a:hover, a:focus, a:active{outline:none;text-decoration:none;}
ul{margin-bottom:0px;}
figure{margin-bottom:6px;position:relative;}
img{max-width:100%;}
strong{color:#414141;}
iframe{border:none;float:left;width:100%;}
.wp-caption,
.wp-caption-text,
.gallery-caption,
.bypostauthor{}
.wp-caption.alignleft,
.wp-caption.alignnone{width:100%;}
.select{width:100%;display:block;position:relative;cursor:pointer;background:#fff;border-radius:3px;}
.select:after{content:'\f107';top:50%;right:15px;z-index:1;width:8px;color:#999;display:block;position:absolute;text-align:center;font-size:14px;margin-top:-3px;line-height:6px;font-family:'FontAwesome';}
.select select{width:100%;z-index:2;background:transparent !important;position:relative;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
button{border:none;}
select,
.form-control,
textarea,
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:#999;width:100%;height:40px;outline:none;background:#fff;font-size:14px;font-weight:400;line-height:18px;padding:10px 15px;box-shadow:none;border-radius:0;display:inline-block;vertical-align:middle;border:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form-control::-moz-placeholder{text-transform:capitalize;}
input:focus{box-shadow:none !important;}
textarea.form-control:focus,
input.form-control:focus{border-color:#5d5955;}
.form-control:focus::-moz-placeholder{color:#5d5955;}
form fieldset{border:0;margin:0;padding:0;float:left;width:100%;}
.selectpicker{display:none;}
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{margin-bottom:15px;width:100%;}
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 #d2d2d2;border:1px solid #d2d2d2;line-height:2.5;padding-left:3px;text-align:center;vertical-align:top;}
table thead tr th{border-top:1px solid #d2d2d2;text-align:center;text-transform:capitalize;}
.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 #d2d2d2;}
table > thead > tr > th{border-bottom:2px solid #d2d2d2;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:1px solid #d2d2d2;}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{padding:6px 10px;}
p ins{color:#999;}
dl dd{margin-left:20px;}
address{font-style:italic;}
.tg-radio,
.tg-radio label{margin:0;width:100%;float:left;display:block;cursor:pointer;position:relative;}
.tg-radio label{font-weight:normal;padding:9px 20px;}
.tg-radio input[type=radio]{display:none;}
.tg-radio input[type=radio] + label:before{top:11px;left:6px;color:#fff;font-size:14px;line-height:14px;content:'';position:absolute;font-family:'FontAwesome';}
.tg-radio input[type=radio]:checked + label{color:#fff;}
.tg-radio input[type=radio]:checked + label:before{color:#fff;content:'\f00c';}
.tg-haslayout{width:100%;float:left;}
.tg-page-wrapper{z-index:2;padding:100px 0;position:relative;}
.tg-btn-sm{padding:0 20px;line-height:30px;}
.contact-form .fw_form_fw_form input[type="submit"],
.tg-description input[type="submit"],
.tg-btn-invoices,
.tg-btn{z-index:2;color:#5d5955;padding:0 35px;overflow:hidden;border:2px solid;text-align:center;position:relative;display:inline-block;vertical-align:middle;text-transform:uppercase;font:14px/40px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-description input[type="submit"]{background:none;border:1px solid #ddd;height:40px;}
.tg-btn-invoices{padding:0;width:100%;float:left;background:#5d5955;color:#fff;line-height:40px !important;border:0;cursor:pointer;}
button.tg-btn,
input[type="submit"].tg-btn{background:none;}
.tg-btn:hover,
.tg-btn.active{color:#fff !important;}
.tg-btn-lg{width:100%;}
.tg-socialicon{text-align:center;}
.tg-socialicon li{display:inline-block;vertical-align:top;overflow:hidden;}
.tg-socialicon li a{width:30px;height:30px;display:block;background:#fff;overflow:hidden;color:#505050;border:1px solid #505050;}
.tg-socialicon li a i{display:block;font-size:13px;line-height:30px;text-align:center;}
.tg-socialicon li a:hover{border-color:#505050;background:#505050;color:#fff;}
.tg-displaytable{width:100%;height:100%;display:table;}
.tg-displaytablecell{width:100%;height:100%;display:table-cell;vertical-align:middle}
.tg-border{border:1px solid #ccc;}
.comment.tg-border{border:none;}
.tg-breadcrumb{color:#fff;float:right;font-size:14px;line-height:14px;list-style:none;margin:0;padding:0;text-align:right;text-transform:capitalize;}
.tg-breadcrumb li{list-style-type:none;width:auto;display:inline-block;vertical-align:middle;line-height:inherit;padding:0 15px;position:relative;}
.tg-breadcrumb li:after{top:0;left:-3px;content:'\f105';position:absolute;font-family:'FontAwesome';}
.tg-breadcrumb li:last-child{padding:0 0 0 15px;}
.tg-breadcrumb li:first-child:after{display:none;}
.tg-breadcrumb li a{display:block;color:#fff;}
.tg-img-hover{left:0;top:70%;opacity:0;width:100%;height:100%;z-index:2;position:absolute;visibility:hidden;background:rgba(62, 62, 62, 0.85);}
.tg-padding-half{padding:50px 0;}
.tg-description{width:100%;float:left;}
.tg-theme-heading{float:left;width:100%;overflow:hidden;text-align:center;}
.tg-theme-heading h2{margin:0 0 20px;line-height:36px;text-transform:uppercase;}
.tg-roundbox{width:10px;height:10px;display:block;margin:0 auto;background:#fff;border:2px solid;border-radius:50%;position:relative;}
.tg-roundbox:after,
.tg-roundbox:before{top:50%;width:100px;height:2px;content:'';margin:-1px 0 0;position:absolute;background:#5d5955;}
.tg-roundbox:after{left:20px;}
.tg-roundbox:before{right:20px;}
.tg-theme-heading .tg-description{padding:30px 0;}
.tg-theme-heading .tg-description p{margin:0;}
.tg-heading-border{width:100%;float:left;text-align:left;margin:0 0 15px;position:relative;}
.tg-heading-border.tg-small{z-index:3;margin:0 0 25px;position:relative;}
.tg-heading-border h2{line-height:36px;margin:0 0 10px;}
.tg-heading-border h3{margin:0;float:left;color:#5d5955;position:relative;padding:0 0 15px;line-height:27px;border-bottom:1px solid #5d5955;}
.tg-heading-border.tg-small h2{margin:0;float:left;color:#5d5955;font-size:20px;line-height:20px;padding:0 0 15px;text-transform:capitalize;border-bottom:1px solid #5d5955;}
.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-tag{padding:0 20px;line-height:38px;font-size:14px;border:1px solid #ccc;display:block;color:#3e3e3e;}
.tg-tag:hover{color:#fff;background:#3e3e3e;border-color:#3e3e3e;}
.tg-show{right:-70px;bottom:-70px;z-index:5;opacity:0;display:block;visibility:hidden;position:absolute;border-bottom:70px solid;border-left:70px solid transparent !important;-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-ms-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;transition:all 800ms ease-in-out;}
.tg-show em{top:45px;left:-25px;color:#fff;position:absolute;background:transparent;}
.tg-location{right:0;bottom:0;z-index:5;display:block;position:absolute;border-bottom:70px solid #5d5955;border-left:70px solid transparent !important;-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-ms-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;transition:all 800ms ease-in-out;}
.tg-location em{top:45px;left:-25px;color:#fff;position:absolute;background:transparent;}
.tg-featuredicon{top:0;left:0;z-index:5;display:block;position:absolute;border-left:40px solid;border-bottom:40px solid transparent !important;-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-ms-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;transition:all 800ms ease-in-out;}
.tg-featuredicon em{top:7px;left:-30px;color:#fff;position:absolute;background:transparent;}
.tg-section-head{text-align:center;}
.tg-section-heading{position:relative;margin:0 0 40px;}
.tg-section-heading:before,
.tg-section-heading:after{content:'';position:absolute;bottom:0;left:50%;width:170px;height:1px;margin:0 0 0 -85px;background:#505050;}
.tg-section-heading:before{width:70px;height:3px;bottom:-1px;z-index:2;margin:0 0 0 -35px;}
.tg-section-heading h2{line-height:40px;margin:0 0 25px;}
.tg-section-head .tg-description{padding:0 0 40px;}
.tg-section-head .tg-description p{margin:20px 0;}
.tg-stars{float:left;width:100%;padding:0 0 10px;text-align:center;}
.tg-stars .fa{color:#e7b900;}
.tg-divheight{position:relative;height:100%;}
.tg-postionabsulote{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;clear:both;}
.bootstrap-select{width:100%;border-radius:0;}
.bootstrap-select .dropdown-toggle{width:100%;height:60px;color:#5d5955;border-radius:0;background:#fff;border:1px solid #ddd;}
.bootstrap-select .btn-info.active,
.bootstrap-select.open > .dropdown-toggle.btn-info{border:0;color:#5d5955;box-shadow:none;background:#fff;}
.bootstrap-select .dropdown-toggle .bs-caret{top:0;right:12px;line-height:58px;position:absolute;}
.bootstrap-select .dropdown-menu{width:100%;height:auto;padding:0;margin:0;box-shadow:none;}
.bootstrap-select .dropdown-menu ul{margin:0;padding:0;border-radius:0;box-shadow:none;list-style:none;border:1px solid #ddd;overflow:hidden;}
.bootstrap-select .dropdown-menu ul li{list-style-type:none;line-height:inherit;}
.bootstrap-select .dropdown-menu ul li a .glyphicon{display:none;}
.tg-metadata{width:100%;bottom:4%;left:3%;position:absolute;z-index:4;}
.tg-metadata li{list-style-type:none;display:inline;vertical-align:middle;line-height:normal;color:#fff;padding:0 5px;}
.tg-metadata li:first-child{padding-left:0;}
.tg-metadata li i{margin:0 5px 0 0;}
.tg-metadata li a{color:#fff;}
.floating{float:left;animation-name:Floating;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
@keyframes Floating{0%{transform:translate(0px, 0px);}
65%{transform:translate(0px, 15px);}
100%{transform:translate(0px, 0px);}
}
.scaling{float:left;animation-name:scale;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
@keyframes scale{0%{transform:scale(0.9);}
65%{transform:scale(1);}
100%{transform:scale(0.9);}
}
.tg-pagination{width:100%;float:left;font-size:14px;line-height:34px;}
.tg-pagination ul{width:100%;float:right;margin:0;padding:0;list-style:none;text-align:center;line-height:inherit;}
.tg-pagination ul li{width:34px;margin:0 3px;line-height:inherit;display:inline-block;vertical-align:top;list-style-type:none;}
.tg-pagination ul li.tg-previous{float:left;padding:0;margin:0;position:relative;}
.tg-pagination ul li.tg-next{float:right;padding:0;margin:0;position:relative;}
.tg-pagination ul li a{display:block;color:#434343;background:#ddd;text-align:center;padding:0 10px;position:relative;line-height:inherit;border:1px solid #ccc;}
.tg-pagination ul li.tg-next a,
.tg-pagination ul li.tg-previous a{border-color:#3e3e3e;color:#fff;font-size:25px;line-height:34px;background:#3e3e3e;z-index:2;position:relative;border:0;}
.tg-pagination ul li a i{line-height:inherit;}
.tg-pagination ul li a:hover{color:#fff;}
.tg-pagination ul li.tg-previous:after{width:0;color:#fff;content:"PREVIOUS";font-size:14px;line-height:35px;font-family:'Montserrat', Arial, Helvetica, sans-serif;padding:0 10px;position:absolute;left:35px;top:0;z-index:1;visibility:hidden;opacity:0;cursor:pointer;}
.tg-pagination ul li.tg-next:before{width:0;content:'NEXT';font-size:14px;line-height:36px;font-family:'Montserrat', Arial, Helvetica, sans-serif;color:#fff;padding:0 10px;position:absolute;top:0;right:35px;z-index:1;visibility:hidden;opacity:0;cursor:pointer;}
.tg-pagination ul li.tg-next:hover:before{width:95px;visibility:visible;opacity:1;}
.tg-pagination ul li.tg-previous:hover:after{width:95px;visibility:visible;opacity:1;}
.tg-pagination ul li.tg-previous a,
.tg-pagination ul li.tg-next a{display:inline-block;width:34px;background:#5d5955;color:#fff;}
.tg-pagination ul li.active a{color:#fff;}
.tg-overflowhidden{overflow:hidden;position:relative;}
.tg-img-hover a{display:block;text-align:center;}
.tg-img-hover a i{top:50%;left:50%;color:#fff;font-size:22px;line-height:15px;position:absolute;}
.tg-modal-content{top:10%;left:50%;width:430px;position:absolute;margin:0 0 0 -215px;}
.tg-modaltabs-nav{width:100%;float:left;list-style:none;text-align:center;font:400 14px/46px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-modaltabs-nav li{width:50%;float:left;line-height:inherit;list-style-type:none;border-top:5px solid transparent;}
.tg-modaltabs-nav li a{display:block;color:#5d5955;background:#ddd;line-height:inherit;}
.tg-modaltabs-nav li.active,
.tg-modaltabs-nav li:hover{border-color:#fff;}
.tg-modaltabs-nav li.active a,
.tg-modaltabs-nav li a:hover{background:#fff;}
.tg-modal-content .tab-content{background:#fff;}
.form-group{width:100%;float:left;}
.form-group.tg-checkbox{float:left;margin:10px 0 20px;width:100%;}
.tg-form-modal{width:100%;float:left;padding:30px;}
.tg-form-modal .form-group{width:100%;float:left;margin-bottom:10px;clear:both;}
.form-group.tg-checkbox label{float:left;}
.tg-form-modal .select select{height:46px;line-height:44px;padding:8px 15px;}
form fieldset .form-group.tg-checkbox input.form-control[type='checkbox']{width:auto;height:16px;outline:none;line-height:16px;margin:0 15px 0 0;display:inline-block;vertical-align:middle;}
.tg-forgot-password{float:right;color:#505050;font-size:14px;line-height:14px;}
.tg-modal-content form fieldset .form-group.tg-checkbox .tg-forgot-password i{display:inline-block;vertical-align:middle;font-style:normal;}
.tg-form-modal input.form-control{height:46px;padding:8px 15px;}
#wrapper{}
#header{}
.logo{float:left;padding:35px 0;}
.logo a{display:block;}
.logo a img{display:block;}
.tg-nav{text-transform:uppercase;font:400 14px/20px 'Montserrat', Arial, Helvetica, sans-serif;}
#tg-navigation{padding:0;float:left;}
.tg-nav ul{float:left;list-style:none;line-height:inherit;}
.tg-nav ul li{float:left;padding:40px 20px;position:relative;line-height:inherit;list-style-type:none;}
.tg-nav ul li:after{content:'';top:50%;right:-2px;width:2px;height:14px;margin:-7px 0 0;position:absolute;background:#5d5955;}
.tg-nav ul li span{display:none;}
.tg-nav #tg-navigation > ul > li:last-child{padding-right:0;}
.tg-nav #tg-navigation > ul > li:last-child:after{display:none;}
.tg-nav ul li a{display:block;color:#5d5955;line-height:inherit;}
.tg-nav ul li:last-child a i:first-child{display:block;}
.tg-nav ul li:last-child a i{display:none;line-height:20px;}
.tg-nav ul li ul{top:200%;left:0;margin:0;opacity:0;z-index:3;width:250px;text-align:left;visibility:hidden;position:absolute;background:#f7f7f7;border-top:2px solid;}
.tg-nav ul li ul li{z-index:2;width:100%;padding:0 30px;position:relative;}
.tg-nav ul li ul li a{display:block;line-height:50px;}
.tg-nav ul li ul li + li a{border-top:1px solid #ddd;}
.tg-nav ul li ul li ul li:first-child a:first-child {border-top: 0;}
.tg-nav ul li ul li:after{content:'';top:0;left:0;width:0;margin:0;z-index:-1;height:100%;background:#fff;position:absolute;}
.tg-nav ul li ul li:hover:after{width:100%;}
.tg-nav ul li:hover > ul{top:100%;opacity:1;visibility:visible;}
.tg-nav ul li ul li ul{left:100%;top:100%;opacity:1;visibility:hidden;}
.tg-nav ul li ul li:hover ul{top:-1px;opacity:1;visibility:visible;}
.tg-login-logout{list-style:none;}
.tg-login-logout li{list-style-type:none; width:100%; float:left;}
.tg-nav,
.tg-login-logout{display:inline-block;vertical-align:middle;position:relative;}
.tg-login-logout > li{position:relative;padding:34px 20px;float:left;}
.tg-login-logout > li > a{margin:6px 0;padding-left:15px;float:left;font-size:14px;line-height:20px;color:#5d5955;text-transform:uppercase;font-family:'Montserrat', Arial, Helvetica, sans-serif;position:relative;}
.session-user-info a span.s-user{margin-top:5px;float:left;}
.tg-login-logout > li > a:after{position:absolute;content:'';left:0;top:8px;background:#5d5955;width:2px;height:14px;}
.tg-login-logout img{width:30px;height:30px;margin:0 0 0 5px;border-radius:50%;}
.tg-login-logout > li > ul{position:absolute;right:0;z-index:5;background:#fff;width:250px;border-top:2px solid;text-align:left;top:200%;visibility:hidden;opacity:0;margin:0;padding:0 30px}
.tg-login-logout li > ul > li{padding:15px 0;line-height:normal;}
.tg-login-logout li ul > li > a{color:#5d5955;text-transform:uppercase;display:block; position:relative;}
.tg-login-logout li ul > li+li{border-top:1px solid #ddd;}
.tg-login-logout li ul > li i{margin:0 10px 0 0;}
.tg-login-logout li:hover ul{visibility:visible;opacity:1;top:100%;}
.tg-homebanner{position:relative;}
.tg-homebanner figure{width:100%;float:left;margin:0;z-index:1;position:relative;}
.tg-homebanner figure img{display:block;width:100%;}
.tg-banner-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0, 0, 0, 0.9);}
.tg-banner-content .form-searchdoctors .tg-btn{color:#fff;}
.tg-homebanner .tg-searchform .tg-btn{color:#fff;}
.tg-homebanner .tg-location-map{height:800px;}
.tg-mapbox .tg-location-map{height:100%;position:absolute;}
.show-search{position:absolute;height:100%;width:70px;right:0;top:0;background:rgba(0, 0, 0, 0.5);color:#fff;font-size:24px;text-align:center;display:none;cursor:pointer;}
.show-search i{position:relative;top:50%;}
.tg-tabs-nav{width:100%;float:left;text-align:left;list-style:none;padding:9999px 0;margin:-9999px 0;line-height:20px;position:relative;text-transform:uppercase;font:14px/17px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-tabs-nav:after{content:'';position:absolute;top:0;left:100%;width:30px;height:100%;background:url(images/shadow.png) repeat-y;z-index:4;}
.tg-tabs-nav li{width:100%;float:left;line-height:inherit;list-style-type:none;}
.tg-tabs-nav li label{color:#fff;min-height:70px;display:block;cursor:pointer;text-align:left;position:relative;padding:15px 15px 15px 30px;}
.tg-tabs-nav li label:after{content:'';width:0;height:100%;background:#fff;z-index:-1;position:absolute;top:0;left:0;}
.tg-tabs-nav li label:before{content:'';width:4px;height:0;position:absolute;top:0;left:0;}
.tg-tabs-nav li input[type="radio"]:checked + label:after,
.tg-tabs-nav li label:hover:after{width:100%;}
.tg-tabs-nav li input[type="radio"]:checked + label:before,
.tg-tabs-nav li label:hover:before{height:100%}
.tg-tabs-nav li label:hover,
.tg-tabs-nav li input[type="radio"]:checked + label{color:#5d5955;}
.tg-tabs-nav li label .tg-category,
.tg-tabs-nav li label i{display:inline-block;vertical-align:middle;}
.tg-tabs-nav li label i{font-size:30px;line-height:32px;padding:0 15px 0 0;}
.tg-category span{display:block;text-align:left;}
.tg-category-name{padding:0 0 2px;position:relative;}
.tg-category-name:after{content:'';position:absolute;bottom:0;left:0;width:30px;height:1px;}
.tg-category-doctores{font:400 14px/20px 'Open Sans', Arial, Helvetica, sans-serif;}
.tg-tabs-nav li input[type="radio"]{opacity:0;display:none;visibility:hidden;}
.form-searchdoctors{width:100%;float:left;}
.form-searchdoctors .form-group{margin:0;}
.form-searchdoctors .form-group + .form-group{margin:20px 0 0;}
.form-searchdoctors .form-control{height:70px;padding:25px 15px;border-color:#5d5955;}
.form-searchdoctors .select select{height:70px;padding:25px 15px;}
.form-searchdoctors .tg-btn{line-height:70px;width:48%;float:right;padding:0;}
.form-searchdoctors .tg-btn:first-child{float:left;}
.form-searchdoctors h1{font-size:55px;line-height:55px;margin:0;color:#fff;}
.form-searchdoctors h1 span{display:block;font-size:85px;line-height:90px;font-weight:bold;}
.form-searchdoctors h1 em{font-style:normal;}
#main{overflow:hidden;position:relative;}
body.tg-comming-soon #main{width:100%;height:100vh;padding:0;position:relative;background-size:auto 100%;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background:url(images/bg-commingsoon.jpg) no-repeat 50% 50%;}
.tg-search-categories{width:100%;float:left;}
.tg-search-category{z-index:1;width:100%;float:left;height:360px;overflow:hidden;position:relative;text-align:center;}
.tg-search-category:hover .tg-show{right:0;bottom:0;opacity:1;visibility:visible;}
.tg-search-category .tg-displaytable{border:1px solid #ddd;padding:30px 0;}
.tg-search-category .tg-box{z-index:3;padding:0 60px;overflow:hidden;}
.tg-search-category h3{color:#5d5955;margin:0 0 25px;padding:0 0 18px;line-height:20px;border-bottom:1px solid #5d5955;}
.tg-search-category i{display:block;font-size:80px;line-height:80px;}
.tg-search-category:hover{cursor:pointer;}
.tg-search-category:after,
.tg-search-category:before{content:'';z-index:2;width:0;height:0;visibility:hidden;position:absolute;-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-ms-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;transition:all 800ms ease-in-out;}
.tg-search-category:after{top:0;left:0;border-top:1px solid #5d5955;border-left:1px solid #5d5955;}
.tg-search-category:before{bottom:0;right:0;border-bottom:1px solid #5d5955;border-right:1px solid #5d5955;}
.tg-search-category:hover:after,
.tg-search-category:hover:before{width:100%;height:100%;visibility:visible;}
.tg-main-section.tg-custom-padding{padding:50px 0 0;}
.tg-areuadoctor{}
.tg-img{width:100%;float:left;margin:0;}
.tg-img img{width:100%;height:auto;display:block;}
.tg-areuadoctor .tg-contentbox{padding:90px 0 136px;}
.tg-areuadoctor .tg-contentbox .tg-heading-border h3{font-size:19px;line-height:20px;}
.tg-contentbox .tg-description{padding:0 0 30px;}
.tg-contentbox .tg-description p{margin:0;}
.tg-paddingzero{padding:0;}
.tg-padding-top{padding-top:100px;}
.tg-healthcareonthego{}
.tg-healthcareonthego .tg-heading-border{margin:0 0 20px;padding:0 0 20px;}
.tg-healthcareonthego ul{width:100%;float:left;line-height:20px;padding:0 0 40px;}
.tg-healthcareonthego ul li + li{margin-top:20px;}
.tg-healthcareonthego ul li{width:100%;float:left;position:relative;padding-left:60px;line-height:inherit;list-style-type:none;}
.tg-healthcareonthego ul li:after{top:2px;left:15px;content:'\e909';font-size:20px;line-height:20px;position:absolute;font-family:'icomoon';}
.tg-healthcareonthego .tg-btns{width:100%;float:left;}
.tg-healthcareonthego .tg-btns a{min-width:180px;margin:0 20px 0 0;}
.tg-patientfeedbacks{}
.tg-patientfeedback{width:100%;float:left;padding:30px;margin:0 0 30px;background:#fff;position:relative;border:1px solid #ddd;}
.tg-patientfeedback:before,
.tg-patientfeedback:after{content:'';bottom:-35px;right:70px;position:absolute;border-top:60px solid #fff;border-left:30px solid transparent !important;-o-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-webkit-transform:rotate(-35deg);transform:rotate(-35deg);}
.tg-patientfeedback:before{right:68px;bottom:-38px;z-index:-1;border-top:62px solid #ddd;border-left:32px solid transparent !important;}
.tg-patientfeedback .tg-patient-pic{width:100px;float:left;margin:0 30px 0 0;}
.tg-patientfeedback .tg-patient-message{overflow:hidden;}
.tg-patient-message .tg-patient-name{width:50%;float:left;}
.tg-patient-message .tg-doctor-name{width:50%;float:right;text-align:right;}
.tg-patient-message .tg-patient-name a,
.tg-patient-message .tg-doctor-name a{color:#5d5955;}
.tg-patient-message .tg-patient-name a:hover,
.tg-patient-message .tg-doctor-name a:hover{text-decoration:underline;}
.tg-patient-message .tg-description{clear:both;padding:6px 0 0;line-height:20px;}
.tg-patient-message .tg-description p{margin:0;line-height:inherit;}
.tg-patient-message .tg-stars.star-rating span,
.tg-patient-message .tg-stars.star-rating{float:left;padding:0;height:15px;line-height:15px;font-size:15px;}
.tg-patient-message .tg-stars.star-rating{margin:3px 0 0;width:88px;}
.tg-patient-message .tg-stars.star-rating span:before,
.tg-patient-message .tg-stars.star-rating:before{font-size:15px;line-height:15px;}
.tg-findhealthcareby{margin:-15px 0;}
.tg-findbycategory{width:100%;float:left;margin:15px 0;background:#fff;position:relative;overflow:hidden;}
.tg-findbycategory:after,
.tg-findbycategory:before{content:'';z-index:2;width:0;height:0;visibility:hidden;position:absolute;-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-ms-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;transition:all 800ms ease-in-out;}
.tg-findbycategory:after{top:0;left:0;border-top:1px solid #5d5955;border-left:1px solid #5d5955;}
.tg-findbycategory:before{bottom:0;right:0;border-bottom:1px solid #5d5955;border-right:1px solid #5d5955;}
.tg-findbycategory:hover:after,
.tg-findbycategory:hover:before{width:100%;height:100%;visibility:visible;}
.tg-findbycategory .tg-box{width:100%;float:left;padding:30px;position:relative;border:1px solid #ddd;}
.tg-findbycategory .tg-heading-border i,
.tg-findbycategory .tg-heading-border h3{display:inline-block;vertical-align:middle;}
.tg-findbycategory .tg-heading-border i{font-size:22px;line-height:22px;padding:0 5px 0 0;float:left;}
.tg-findbycategory:hover{border-color:#5d5955;}
.tg-findbycategory ul{width:100%;float:left;list-style:none;position:relative;z-index:3;}
.tg-findbycategory ul li{width:33.33%;float:left;margin:2px 0;line-height:20px;position:relative;padding:0 0 0 10px;list-style-type:none;}
.sc-specialities .tg-findbycategory ul li{width:50%;float:left;}
.tg-findbycategory ul li:last-child{}
.tg-findbycategory ul li:after{content:'\f0da';position:absolute;top:3px;left:0;font:14px/14px 'FontAwesome';}
.tg-findbycategory ul li:hover{padding:0 0 0 20px}
.tg-findbycategory ul li:hover:after{left:10px}
.tg-findbycategory ul li a{display:block;color:#5d5955;}
#footer{position:relative;z-index:1;}
.tg-threecolumn{width:100%;float:left;background:#272727;border-top:5px solid;padding:70px 0;}
.tg-footercol{width:100%;float:left;color:#fff;}
.tg-footercol .logo{padding:0;margin:0 0 30px;}
.tg-footercol .tg-description{margin:0 0 30px;padding:0;border:0;}
.tg-footercol .tg-description p{margin:0;}
.tg-footercol .address-column.tg-widget .tg-info{width:100%;float:left;margin:-10px 0;list-style:none;line-height:20px;}
.tg-footercol .address-column.tg-widget .tg-info li{width:100%;float:left;padding:10px 0;border:0;overflow:hidden;line-height:inherit;list-style-type:none;}
.tg-footercol .tg-info i{font-size:14px;line-height:17px;float:left;margin:0 12px 0 0;}
.tg-footercol .tg-info address{width:92%;float:left;margin:0;font-style:normal;}
.tg-footercol li em{font-style:normal;float:left;}
.tg-footercol li em a{color:#fff;}
.tg-footercol li i,
.tg-footercol li em{display:block;font-style:normal;line-height:24px;vertical-align:top;}
.tg-footercol .tg-img-hover a i{background:none !important;color:#fff !important;}
.tg-footercol .tg-heading-border.tg-small:after{background:#fff;}
.tg-footercol .tg-heading-border.tg-small{padding:0 0 20px;margin:0 0 10px;border:0;}
.tg-footercol .tg-heading-border h4{color:#fff;margin:0;line-height:18px;}
.tg-footercol .tg-widget{margin:0;}
.tg-footercol .menu-userfull-links-container{border:0; padding: 0;}
.tg-footercol .tg-featured-doctore ul li .tg-imgdoc{float:left;width:75px;}
.tg-footercol .tg-featured-doctore ul li .tg-designation{width:100%;float:left;}
.tg-widget{width:100%;float:left;}
.tg-widget.tg-featured-doctore ul{padding:0;margin:0 0 -20px;}
.tg-footercol .tg-widget ul{border:none;padding:0;}
.tg-widget ul{width:100%;float:left;padding:10px 0 0;list-style:none;line-height:20px;}
.tg-footercol .tg-widget ul li{width:100%;float:left;position:relative;line-height:inherit;list-style-type:none;padding:10px 0 10px 15px;}
.tg-footercol .tg-widget.tg-featured-doctore ul li:hover,
.tg-footercol .tg-widget.tg-featured-doctore ul li{padding:20px 0;}
.tg-widget.tg-featured-doctore ul li:after{display:none;}
.tg-widget ul li + li{border-top:1px solid #fff;}
.tg-footercol .widget_nav_menu ul li:hover{padding-left:25px}
.tg-footercol .tg-widget ul li:hover:after{left:10px}
.tg-footercol .tg-widget ul li a{color:#fff;display:block}
.tg-footercol .tg-widget ul li figure{float:left;overflow:hidden;margin:0 20px 0 0;position:relative;}
.tg-widget ul li figure .tg-img-hover{text-align:center;}
.tg-widget ul li figure:hover .tg-img-hover{top:0;opacity:1;visibility:visible;}
.tg-widget ul li .tg-docinfo{overflow:hidden;}
.tg-widget ul li .tg-docinfo .tg-docname{color:#fff;display:block;font-size:14px;line-height:17px;}
.tg-widget ul li .tg-docinfo .tg-stars{padding:0;text-align:left;margin:0 0 12px;}
.tg-widget ul li .tg-docinfo .tg-stars .tg-stars{margin:3px 0 0;width:88px;}
.tg-widget ul li .tg-docinfo .tg-stars .tg-stars span,
.tg-widget ul li .tg-docinfo .tg-stars .tg-stars,
.tg-widget ul li .tg-docinfo .tg-stars .tg-stars span:before,
.tg-widget ul li .tg-docinfo .tg-stars .tg-stars:before{height:16px;font-size:15px;line-height:15px;}
.tg-widget ul li .tg-docinfo .tg-stars em{margin:0 5px 0 0;}
.tg-widget ul li .tg-docinfo .tg-stars em,
.tg-widget ul li .tg-docinfo .tg-stars i{line-height:inherit;display:inline-block;vertical-align:middle;}
.tg-widget ul li .tg-designation p{margin:0;line-height:normal;}
.tg-widget ul li .tg-docinfo a{color:#fff;}
.tg-widget ul li .tg-docinfo a:hover{text-decoration:none;}
.tg-footerbar{background:#434343;padding:20px 0;text-align:center;}
.tg-copyrights p{margin:0;color:#fff;line-height:normal;}
.tg-searcharea{background:#5d5955;padding:40px 0;}
.tg-searchform{width:100%;float:left;}
.tg-searchform .form-group{margin:0;width:100%;}
.tg-searchform fieldset{padding:0;border:none;margin:0;}
.tg-searchform .form-group a.tg-btn.tg-btn-lg,
.tg-searchform .form-group button[type="submit"],
.tg-searchform .form-group input{width:100%;height:40px;line-height:36px;}
.tg-searchform .form-group .tg-btn.tg-advance-search{padding:0;display:block;text-align:center;border:1px solid #fff;}
.tg-searchform .form-group i{width:100%;color:#fff;display:block;line-height:58px;}
.tg-innerbanner,
.tg-inner-header{}
.tg-inner-header .tg-navigationarea{width:100%;float:left;border-bottom:1px solid #ddd;text-align:right;}
.tg-innerbanner .tg-searcharea{background:none;}
.tg-innerbanner .tg-searcharea .tg-btn.tg-advance-search{border-color:#5d5955;}
.tg-pagebar{background:#5d5955;padding:12px 0;}
.tg-pagebar h1{margin:0;color:#fff;float:left;font-size:18px;line-height:18px;}
.tg-innerbanner .tg-searchform .form-group{margin:0 0 15px;}
.tg-inner-header .tg-navigationarea,
.tg-inner-header .tg-navigationarea .doc-menu{display:inline-block;vertical-align:middle;position:relative;}
.tg-mapbox{width:100%;height:100%;float:left;z-index:2;position:relative;}
.tg-mapbox .tg-location-map{position:relative;width:100%;height:100%;border:0;}
.tg-doctors-list{position:relative;}
.tg-refinesearcharea{width:100%;float:left;padding:30px;margin:0 0 30px;background:#f7f7f7;}
.tg-refinesearcharea .form-group{margin:0 0 20px;}
.tg-btn-reset{float:right;border-radius:0;background:none;}
.tg-btn-reset i,
.tg-btn-reset span{display:inline-block;vertical-align:middle;text-transform:uppercase;}
.tg-btn-reset span{font:14px/20px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-doclisthead{width:100%;float:left;padding:0 0 30px;border-bottom:1px solid #ddd;}
.tg-doclisthead .form-group{width:100%;float:left;margin:0;}
.tg-doclisthead .form-group .select{width:100%;float:left;}
.tg-doclisthead .form-group .select select{width:100%;height:38px;float:left;padding:5px 30px 5px 5px;}
.tg-listing-views{float:right;list-style:none;line-height:38px;text-align:center;}
.tg-listing-views li{float:left;width:38px;margin:0 0 0 10px;line-height:inherit;list-style-type:none;}
.tg-listing-views li a{color:#fff;display:block;background:#5d5955;}
.tg-listing-views li a i{font-size:16px;line-height:inherit;}
.tg-view{width:100%;float:left;padding:15px 0;}
.tg-doctor-profile .tg-box{width:100%;float:left;overflow:hidden;position:relative;border:1px solid #ddd;}
.tg-doctor-profile .tg-box .tg-show{bottom:0;right:0;visibility:visible;opacity:1;}
.tg-doctor-profile .tg-box em{position:absolute;bottom:10px;right:15px;z-index:5;color:#fff;font-size:15px;}
.tg-docprofile-img{margin:0;width:100%;float:left;border:0;border-bottom:1px solid #ddd;}
.tg-docprofile-img a,
.tg-docprofile-img a img{width:100%;float:left;display:block;}
.tg-docprofile-content{width:100%;float:left;padding:25px;}
.tg-docprofile-content .tg-description{line-height:20px;padding:0 0 15px;}
.tg-docprofile-content h3 a{color:#5d5955;}
.tg-docprofile-content .tg-description p{margin:0;line-height:inherit;}
.tg-doccontactinfo{width:100%;float:left;list-style:none;line-height:24px;}
.tg-doccontactinfo li{width:100%;float:left;line-height:inherit;list-style-type:none;}
.tg-doccontactinfo li + li{padding:4px 0 0;}
.tg-doccontactinfo li i,
.tg-doccontactinfo li a,
.tg-doccontactinfo li span,
.tg-doccontactinfo li address{float:left;margin:0;font-style:normal;}
.tg-doccontactinfo li address{max-width:280px;width:100%;}
.tg-doccontactinfo li i{width:20px;padding:4px 0 0;text-align:left;}
.tg-btnarea{width:100%;float:left;padding:30px 0 0;text-align:center;}
.tg-grid-view .tg-doctor-profile{padding:15px;width:50%;}
.tg-list-view .tg-doctor-profile{padding:15px;}
.tg-list-view .tg-box{padding:30px;}
.tg-list-view .tg-box figure{float:left;width:240px;margin:0 30px 0 0;border:1px solid #ddd;}
.tg-list-view .tg-docprofile-content{padding:0;width:auto;float:none;overflow:hidden;}
.tg-doctor-detail{position:relative;z-index:2;}
.tg-doctor-profile{width:100%;float:left;}
.tg-doctor-detail figure.tg-docprofile-img{width:auto;position:relative;overflow:hidden;border:0;border-right:1px solid #ddd;min-height:344px;}
.tg-doctor-detail .tg-docprofile-content{float:none;width:auto;overflow:hidden;padding:19px;}
.tg-doctor-detail .tg-docprofile-content h2{line-height:16px;}
.tg-doctor-detail .tg-doc-feature{width:100%;float:left;padding:30px 0 0;border-top:1px solid #ddd;}
.tg-doctor-detail .tg-doc-feature > h3{font-size:18px;line-height:18px;margin:0 0 20px;color:#5d5955;}
.tg-doctor-detail .tg-doc-feature p{margin:0 0 30px;}
.tg-doc-photos{width:100%;float:left;padding:30px 0;margin:0 0 100px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tg-doc-photos .item{float:left;margin:0 15px;overflow:hidden;border:1px solid #ddd;}
.tg-doc-photos .item a{display:block;}
.tg-doc-photos .item a img{width:100%;float:left;display:block;}
.tg-photosgallery .owl-controls{margin:0;}
.tg-photosgallery .owl-controls .owl-buttons .owl-prev,
.tg-photosgallery .owl-controls .owl-buttons .owl-next{position:absolute;top:50%;margin:-15px 0 0;}
.tg-photosgallery .owl-controls .owl-buttons .owl-prev{left:15px;}
.tg-photosgallery .owl-controls .owl-buttons .owl-next{right:15px;}
.tg-photosgallery .owl-controls .owl-buttons .owl-prev i,
.tg-photosgallery .owl-controls .owl-buttons .owl-next i{line-height:30px;display:block;}
.tg-doceducation.honour-wrapper .tg-findbycategory .tg-box{border-top:0;}
.tg-doceducation.honour-wrapper{margin:0 0 30px;}
.form-review fieldset{float:none;width:auto;}
.tg-reviewbox{width:100%;float:left;}
.tg-ratingbox{clear:both;padding:20px 15px 13px;overflow:hidden;text-align:center;border:1px solid #ddd;}
.tg-ratingbox strong{float:right;padding:3px 0;text-transform:uppercase;font:18px/18px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-ratingbox .tg-stars{padding:0;width:100px;}
.tg-ratingbox .tg-stars > div{width:100% !important;height:auto !important;}
.tg-ratingbox .tg-stars i{padding:0 3px;font-size:28px;line-height:28px;}
.tg-reviewbox textarea.form-control{resize:none;height:200px;}
.tg-reviewbox .tg-btn{padding:0 70px;}
.tg-packages{border:0;width:100%;float:left;overflow:hidden;border-radius:5px;position:relative;text-align:center;background:#f7f7f7;padding:30px 19px 20px; margin-bottom: 30px;}
.tg-packages .tg-featuredicon{}
.tg-packages h2{font-size:20px;font-weight:normal;line-height:20px;color:#5d5955;margin:0 0 7px;}
.tg-packages h3{font-size:14px;line-height:17px;color:#5d5955;margin:0 0 15px;text-transform:capitalize;}
.tg-packages strong{color:#5d5955;font-size:60px;line-height:50px;padding:0 0 15px;}
.tg-packages strong i{color:#5d5955;font-size:20px;line-height:20px;font-style:normal;}
.tg-packages p{font-size:14px;line-height:17px;color:#5d5955;margin:0;}
.tg-packages ul{width:100%;float:left;list-style:none;}
.tg-packages ul li{list-style-type:none;font-size:14px;line-height:17px;text-align:left !important;color:#5d5955;padding:13px 0;font-weight:normal;border-bottom:1px solid #e4e4e4;}
.tg-packages ul li + li{border-top:1px solid #fff;}
.tg-packages ul li i{float:left;color:#bababa;font-size:11px;line-height:11px;margin:5px 8px 0 0;}
.tg-packages ul li span{overflow:hidden;text-align:left;}
.tg-packages ul{margin-bottom:30px;}
.tg-packages:hover .tg-btn{background:#5d5955;}
.tg-packages strong,
.tg-packages strong i{display:inline-block;vertical-align:bottom;}
.tg-packages .tg-btn{background:#5d5955;color:#fff;border:none;}
.tg-packages .tg-btn:after{background:#5d5955;}
.tg-packages:hover .tg-featuredicon,
.tg-packages.active .tg-featuredicon{border-color:#fff;}
.tg-sidebar{}
.tg-widget{width:100%;float:left;margin:0 0 30px;}
.form-search{width:100%;float:left;position:relative;}
.form-search fieldset input{z-index:1;padding-right:45px;}
.form-search fieldset button{position:absolute;top:0;right:0;width:45px;height:60px;z-index:2;cursor:pointer;background:transparent;}
.tg-widget > h3{width:100%;float:left;margin:0;color:#fff;padding:15px;font-size:16px;line-height:16px;background:#505050;text-transform:capitalize;}
.tg-widget > div{width:100%;float:left;padding:10px;border:1px solid #ddd;}
.tg-widget > ul{margin:0;width:100%;float:left;list-style:none;padding:5px 20px;border:1px solid #ddd;}
.tg-widget ul.children{padding:0;}
.tg-widget ul.children li{line-height:30px;}
.tg-widget ul ul li:after{display:none;}
.tg-widget ul{list-style:none;}
.tg-widget > ul > li{float:left;width:100%;padding:14px 0;line-height:normal;list-style-type:none;}
.tg-widget > ul > li + li{border-top:1px solid #ddd;}
.tg-widget ul li a{display:inline-block;color:#5d5955;}
.tg-widget ul li a:hover{text-decoration:none;}
.tg-widget ul li a em,
.tg-widget ul li a i{font-style:normal;}
.tg-widget ul li a em{float:left;}
.tg-widget ul li a i{float:right;font-size:12px;line-height:20px;padding:0 5px;background:#f5f5f5;color:#272727;}
.tg-widget ul li a:hover i{color:#fff;}
.tg-widget ul li ul{margin:0;width:100%;float:left;list-style:none;padding:14px 0 0 10px;}
.tg-widget ul li ul li{width:100%;float:left;position:relative;padding:0 0 0 15px;border:0 !important;line-height:inherit;list-style-type:none;}
.tg-widget ul li ul li:after{top:50%;left:0;content:'';width:4px;height:4px;border-radius:2px;position:absolute;background:#505050;}
.tg-widget ul li time{}
.tg-widget ul li p{width:100%;float:left;line-height:20px;margin:0;}
.tg-widget.tg-widget-recentposts ul li a{margin:0 0 15px;}
.tg-widget.tg-widget-accordions ul li:first-child{border:0;}
.tg-widget.tg-widget-accordions ul li{border:0;margin:0 !important;box-shadow:none;border-top:1px solid #ddd;border-radius:0 !important;}
.tg-widget ul li .tg-panel-heading h3,
.tg-widget ul li .panel-collapse,
.tg-widget ul li .tg-panel-heading{width:100%;float:left;position:relative;}
.tg-widget.tg-widget-accordions ul{background:#f7f7f7;position:relative;}
.tg-widget.tg-widget-accordions ul li{background:none;position:relative;}
.tg-widget.tg-widget-accordions ul li .tg-panel-heading h3,
.tg-widget ul li .tg-panel-heading h3 a{display:block;}
.tg-widget ul li .panel-body{width:100%;float:left;padding:15px 0 0;}
.tg-widget.tg-widget-flickr ul{padding:15px;}
.tg-widget.tg-widget-flickr ul li{border:0;float:left;padding:5px;width:50%;}
.tg-widget.tg-widget-flickr ul li a{position:relative;overflow:hidden;}
.tg-widget-flickr ul li img{width:100%;height:auto;}
.tg-widget.tg-widget-flickr ul li a .tg-img-hover i{content:'';position:absolute;left:50%;top:50%;background:none;font-size:15px;line-height:19px;font-weight:normal;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.tg-widget-flickr ul li a:hover .tg-img-hover{opacity:1;visibility:visible;top:0;}
.tg-tab-widget{background:#f7f7f7;margin:0;}
.tg-tab-widget ul li .tg-description{overflow:hidden;float:none;width:auto;font-size:14px;line-height:17px;margin:3px 0 0 0;}
.tg-widget-map{position:relative;}
.tg-widget-map .tg-btn{background:#5d5955;color:#fff;border:none;}
.tg-widget-map .tg-location-map{width:100%;height:320px;float:left;}
.tg-widget-map a{width:70%;position:absolute;bottom:60px;left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.tg-widget-map .tg-btn{padding:0;}
.tg-tabwidet-content{width:100%;float:left;padding:30px;}
.tg-tab-widget ul.tg-nav-tabs{list-style:none;border:none;margin:0 0 10px;padding:0;}
.tg-tab-widget ul.tg-nav-tabs li{border-top:none;display:inline-block;list-style-type:none;width:50%;color:#3e3e3e;font-size:14px;font-weight:bold;text-transform:uppercase;text-align:center;}
.tg-tab-widget ul.tg-nav-tabs li a{display:block;border-bottom:2px solid #ebebeb;padding:0 0 10px;}
.tg-tab-widget .nav-tabs > li > a{border:none;}
.tg-tab-widget ul.tg-nav-tabs li a:hover{background:none;border-bottom:2px solid #ebebeb;}
.tg-tab-widget ul.tg-nav-tabs li.active{margin:0;}
.tg-tab-widget ul.tg-nav-tabs li.active a{background:none;border-top:none;border-left:none;border-right:none;border-bottom:2px solid;outline:none;}
.tg-tab-widget .tg-tab-pane ul{padding:0;margin:0 0 -20px 0;list-style:none;}
.tg-tab-widget .tg-tab-pane ul li{width:100%;float:left;padding:20px 0;list-style-type:none;}
.tg-tab-widget .tg-tab-pane ul li figure{margin:0 20px 0 0;}
.tg-tab-widget .tab-content h3{font-size:14px;line-height:14px;color:#5d5955;margin:0 0 5px;}
.tg-tab-widget .tab-content em{font-style:normal;font-size:14px;line-height:14px;display:block;margin:0 0 7px;}
.tg-tab-widget .tab-content .tg-stars{text-align:left;padding:0;}
.tg-tab-widget .tg-tab-pane ul li + li{border-top:1px solid #ddd;}
.tg-filter{width:100%;float:left;padding:20px;border:1px solid #ddd;}
#tg-range-slider{border:0;height:10px;margin:0 0 20px;border-radius:0;background:#ebebeb;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{width:6px;height:16px;border:0;border-radius:0;background:#505050;}
.ui-slider-horizontal .ui-slider-handle{margin:0;top:-3px;}
.ui-slider .ui-slider-range{border-radius:0;background-image:-webkit-linear-gradient(45deg,
rgba(255, 255, 255, .15) 25%,
transparent 25%, transparent 50%,
rgba(255, 255, 255, .15) 50%,
rgba(255, 255, 255, .15) 75%,
transparent 75%,
transparent);background-image:-o-linear-gradient(45deg,
rgba(255, 255, 255, .15) 25%,
transparent 25%, transparent 50%,
rgba(255, 255, 255, .15) 50%,
rgba(255, 255, 255, .15) 75%,
transparent 75%,
transparent);background-image:linear-gradient(45deg,
rgba(255, 255, 255, .15) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, .15) 50%,
rgba(255, 255, 255, .15) 75%,
transparent 75%,
transparent);background-size:40px 40px;-webkit-background-size:40px 40px;}
.tg-filter p{margin:0;text-align:left;padding:0 0 20px;line-height:normal;border-bottom:1px solid #ddd;}
.tg-filter p input,
.tg-filter p label{border:0;margin:0;padding:0;height:auto;width:auto;min-width:auto;line-height:normal;display:inline-block;vertical-align:middle;}
.tg-filter p label{text-transform:uppercase;}
.tg-btn-filter{width:100%;float:left;padding:20px 0 0;}
.tg-btn-filter a + a{float:left;}
.tg-btn-filter a{width:45%;padding:0;float:right;height:26px;display:block;font:400 14px/26px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-btn-filter a:hover{color:#fff;}
.tg-widget ul li figure{float:left;margin:0;border:1px solid #ddd;}
.tg-widget ul li figure a{display:block;}
.tg-widget ul li figure a img{display:block;}
.tg-widget ul li .tg-product-detail{overflow:hidden;padding:0 0 0 15px;}
.tg-widget ul li .tg-product-detail h4{margin:0;font-size:14px;line-height:14px;}
.tg-widget ul li .tg-product-detail span{display:block;}
.tg-widget ul li .tg-product-detail .tg-stars{text-align:left;padding:0;}
.tg-widget .menu li{width:100%;float:left;}
.tg-widget .menu li ul{padding:0;}
.tg-widget .menu li ul li{line-height:30px;}
.tg-schedule-widget-v2 ul li a{display:block;font-size:15px;text-transform:capitalize;position:relative;}
.tg-widget.tg-datatype-two ul li a:after,
.tg-widget.tg-datatype ul li a:after{right:10px;color:#373542;line-height:inherit;position:absolute;content:attr(data-type);}
.tg-widget.tg-datatype-two ul li a:after{color:#fff;margin:15px 0;padding:0 10px;line-height:20px;background:#373542;}
.tg-schedule-widget-v2 ul li a:before{position:absolute;content:'\f0da';left:0;top:0;font-size:15px;line-height:21px;font-family:'FontAwesome';visibility:hidden;opacity:0;}
.tg-schedule-widget-v2 ul li:first-child a:after{font-weight:bold;color:#5d5955;}
.tg-schedule-widget-v2 ul li:hover a:after,
.tg-schedule-widget-v2 ul li.current a:after{right:20px;}
.tg-schedule-widget-v2 ul li:hover a,
.tg-schedule-widget-v2 ul li.current a{padding-left:12px;}
.tg-schedule-widget-v2 ul li:hover a:before,
.tg-schedule-widget-v2 ul li.current a:before{visibility:visible;opacity:1;}
.tg-post-detail .tg-post{border:0;margin:0 0 30px;}
.tg-post-detail .tg-post .tg-post-img{width:100%;height:auto;border-radius:5px;margin:0 0 30px;position:relative;}
.tg-post-detail .tg-post .tg-post-img img{border-radius:5px;}
.tg-post-detail .tg-post .tg-post-img:before{content:"";position:absolute; border-radius: 5px; left:0;top:0;z-index:2;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%,
rgba(255,255,255,0.3) 50%,
rgba(1,17,17,0.6) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,
rgba(255,255,255,0.3) 50%,
rgba(1,17,17,0.6) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,
rgba(255,255,255,0.3) 50%,
rgba(1,17,17,0.6) 100%);}
.tg-post-detail .tg-post .tg-post-data{padding:0;}
.tg-post-detail .tg-post .tg-heading-border{margin:0 0 15px;}
.tg-post-detail .tg-post h2{font-size:18px;line-height:18px;}
.tg-post-detail .tg-post .tg-description{padding:0;line-height:20px;}
.tg-post .tg-description blockquote,
.tg-post-detail .tg-post .tg-description p{margin:0 0 25px;line-height:inherit;}
.tg-post .tg-description blockquote{border:0;color:#272727;text-align:center;position:relative;padding:60px 100px;font:400 24px/28px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-post .tg-description blockquote q{color:#5d5955;}
.tg-post .tg-description blockquote:before,
.tg-post .tg-description blockquote:after{left:50%;font-size:30px;content:"\e921";line-height:30px;position:absolute;font-family:icomoon;}
.tg-post .tg-description blockquote:after{top:0;}
.tg-post .tg-description blockquote:before{bottom:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.tg-post-detail .tg-post .tg-description blockquote strong{display:block;font-size:14px;line-height:20px;font-weight:400;padding:25px 0 0;font-family:'Droid', Arial, Helvetica, sans-serif;}
.tg-post-detail .tg-post .tg-tags{position:absolute;right:3%;bottom:4%;z-index:4;}
.tg-post-detail .tg-post .tg-tags span{color:#333;margin:0 5px 0 0;font-size:14px;line-height:17px;}
.tg-post-detail .tg-post .tg-tags span,
.tg-post-detail .tg-post .tg-tags .tg-tag{list-style:none;vertical-align:middle;display:inline-block;;border:none;}
.tg-post-detail .tg-post .tg-tags .tg-tag{padding:0;font-size:14px;line-height:17px;}
.tg-post-detail .tg-post .tg-tags .tg-tag li{list-style-type:none;display:inline-block;line-height:normal;padding:0 13px;position:relative;}
.tg-post-detail .tg-post .tg-tags .tg-tag li a{color:#fff;}
.tg-post-detail .tg-post .tg-tags .tg-tag li + li:after{content:'';position:absolute;left:0;margin-top: -4px;top:50%;background:#fff;width:1px;height:10px;}
.tg-post-detail .tg-post .tg-tags .tg-tag li:first-child{padding-left:0;}
.tg-tag:hover{background:none;}
.tg-about-author{padding:25px;background:#f7f7f7;margin:0 0 30px;}
.tg-about-author .tg-author-pic{float:left;margin:0 30px 0 0;}
.tg-author-content{overflow:hidden;}
.tg-author-content h3{line-height:23px;text-transform:uppercase;margin:12px 0 8px;color:#5d5955;}
.tg-author-content .tg-description{padding:0;}
.tg-author-content .tg-description p{margin:0;line-height:20px;}
.tg-author-content .tg-heading-border{margin:0 0 8px;}
.tg-author-content .tg-heading-border h3{font-size:20px;line-height:23px;margin:0 0 8px;text-transform:uppercase;}
.author-detail span{font-size:12px;line-height:12px;}
.about-author{background:#f7f7f7;padding:30px;}
.about-author h3{font-size:16px;line-height:19px;font-weight:bold;text-transform:uppercase;}
.about-author .tg-description{margin:0;}
.about-author .tg-description p{font-size:14px;line-height:24px;}
#comments .tg-border-bottomleft{position:relative;margin:0 0 20px;}
.tg-border-bottomleft:after{content:'';width:170px;height:2px;background:#272727;position:absolute;bottom:0;left:0;}
#comments{padding:0 0 60px;}
#comments > .tg-heading-border > h3{font-size:18px;line-height:18px;}
#comments ul{width:100%;float:left;list-style:none;}
#comments ul li + li{padding:30px 0 0;}
#comments ul li{list-style-type:none;float:left;width:100%;}
.comment{float:left;width:100%;padding:10px 0;}
.tg-author-img{float:left;border-radius: 2px;overflow: hidden;margin:0 30px 0 0;}
.tg-author-img a{display:block;}
.tg-author-img a img{display:block;width:100%;height:auto;}
.comment-box{overflow:hidden;}
#comments .comment-head{width:100%;float:left;padding:0 0 15px;}
#comments .comment-head .tg-stars{padding:0;}
#comments .comment-head .tg-heading-border{float:left;width:auto;margin:0 0 10px;}
#comments .comment-head h3{font-size:18px;line-height:21px;margin:0;color:#5d5955;}
#comments .comment-head .tg-btn{float:right;z-index:2;padding:0 15px;font-size:14px;line-height:25px;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
#comments .comment-head .tg-btn:hover{color:#fff;}
.comment-box span{display:block;font-size:14px;line-height:15px;clear:both;margin:0 0 5px;}
.comment-box .tg-description{padding:0;line-height:20px;}
.comment-box .tg-description p{margin:0;line-height:inherit;}
#comments ul .children{padding:30px 0 0 100px;position:relative;float:left;margin:0;width:100%;}
#comments ul .children li + li{padding:30px 0 0;}
.tg-comment-formarea{background:#f7f7f7;padding:30px;}
.tg-comment-formarea .tg-heading-border{margin:0 0 20px;}
textarea.form-control:focus,
input.form-control:focus{border-color:#272727;box-shadow:none;}
.form-comment .form-group{margin:0 0 30px;}
textarea.form-control{resize:none;height:200px;line-height:normal;box-shadow:none;border-radius:0;}
.contact-form .form-control::-moz-placeholder,
.form-comment .form-control::-moz-placeholder{text-transform:capitalize;color:#666;}
.form-comment .tg-btn{padding:0 90px;}
.tg-blog-grid{margin:0 0 30px;}
.tg-blog-grid .tg-post{position:relative;overflow:hidden;margin:15px 0;}
.tg-post .tg-box{width:100%;float:left;}
.tg-post .tg-feature-img{margin:0;float:left;width:100%;border:1px solid #ddd;position:relative;}
.tg-blog-list .tg-post .tg-feature-img{border-right:none;}
.tg-post .tg-feature-img::before{background:rgba(0, 0, 0, 0) linear-gradient(to bottom,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.3) 50%,
rgba(1, 17, 17, 0.6) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}
.tg-blog-grid .tg-post .tg-contentbox{width:100%;height:100%;float:left;background:#fff;padding:20px;border:1px solid #999;position:absolute;z-index:5;left:0;top:100%;visibility:hidden;opacity:0;}
.tg-blog-grid .tg-post:hover .tg-contentbox{top:0;visibility:visible;opacity:1;}
.tg-blog-grid .tg-post .tg-contentbox h3 a{color:#5d5955;}
.tg-post .tg-contentbox .tg-show{visibility:visible;opacity:1;bottom:0;right:0;}
.tg-blog-grid .tg-contentbox .tg-description{padding:0 0 40px;}
.tg-blog-grid .tg-contentbox .tg-metadata{position:static;float:left;width:100%;}
.tg-blog-grid .tg-contentbox .tg-metadata li,
.tg-blog-grid .tg-contentbox .tg-metadata li a{color:#5d5955;}
.tg-blog-list{padding-top:0;margin:-15px 0 30px;}
.tg-blog-list .tg-post{width:100%;float:left;margin:15px 0;}
.tg-blog-list .tg-post .tg-feature-img{width:auto;float:left;overflow:hidden;cursor:crosshair;}
.tg-blog-list .tg-post .tg-feature-img:hover img{-moz-transform:scale(1.2) rotate(7deg);-webkit-transform:scale(1.2) rotate(7deg);-o-transform:scale(1.2) rotate(7deg);-ms-transform:scale(1.2) rotate(7deg);transform:scale(1.2) rotate(7deg);}
.tg-blog-list .tg-contentbox{overflow:hidden;padding:20px;border:1px solid #ddd;height:302px;position:relative;}
.tg-blog-list .tg-contentbox .tg-description{padding:0;}
.tg-contactus{position:relative;z-index:2;}
.tg-postionabsulote > div{padding:0 95px 0 0;}
.tg-contactus .tg-search-category .tg-box{position:relative;z-index:5;}
.tg-contactus .tg-search-categories{margin:0 0 30px;}
.tg-contactus .tg-search-categories address{font-style:normal;color:#5d5955;font-size:14px;line-height:17px;margin:0 0 5px;}
.tg-contactus .tg-search-categories span{display:block;font-size:14px;line-height:17px;color:#5d5955;}
.tg-contactus .tg-search-categories a{color:#5d5955;display:block;}
.tg-dashboard{}
.tg-docprofilechart{margin:0 0 60px;background:#f7f7f7;position:relative;}
.tg-docprofilechart::after{width:100%;height:1px;background:#ddd;position:absolute;content:"";bottom:-30px;left:0;}
.tg-dashboard .tg-docinfo .tg-box{width:100%;float:left;background:#fff;border:1px solid #ddd;padding:31px;}
.tg-dashboard .tg-docinfo .tg-box .tg-description{border-bottom:1px solid #ddd;padding:0 0 20px;margin:0 0 20px;}
.tg-dashboard .tg-docinfo .tg-box .tg-description p{margin:0;}
.tg-bottominfo{}
.tg-bottominfo .tg-regardsleft,
.tg-bottominfo .tg-regardsright{display:inline-block;vertical-align:middle;}
.tg-regardsleft{float:left;}
.tg-regardsleft em{font-style:normal;color:#5d5955;}
.tg-regardsleft strong{display:block;line-height:normal;}
.tg-regardsright{float:right;padding:5px 0;}
.tg-regardsright .logo{padding:0;}
.tg-dashboard .tg-support{width:100%;float:left;background:#f7f7f7;padding:30px;}
.tg-support h3 a{color:#5d5955;}
.tg-support .tg-doccontactinfo{list-style:none;}
.tg-support .tg-doccontactinfo li{width:100%;list-style-type:none;line-height:normal;text-align:left;padding:3px 0;}
.tg-support .tg-doccontactinfo li i{float:left;padding:5px 0;margin:0 5px 0 0;}
.tg-support .tg-doccontactinfo li address{max-width:190px;width:100%;float:left;font-size:14px;line-height:21px;font-style:normal;color:#5d5955;}
.tg-doccontactinfo li:last-child{padding-bottom:0;}
.tg-graph{border-bottom:1px solid #ddd;padding:0 0 30px;margin:0 0 30px;}
.tg-profilehits{width:100%;float:left;border:1px solid #ddd;padding:30px;}
.tg-docrank{border:1px solid #ddd;padding:30px;}
.tg-docrank .tg-ratingbox{border:none;padding:0;}
.tg-docrank .tg-ratingbox .tg-stars{padding:0 0 15px;}
#tg-reviewscrol{width:100%;float:left;padding:0 30px 0 0;}
.tg-reviewscrol .tg-reviews{width:100%;float:left;list-style:none;margin:-30px 0;}
.tg-reviewscrol .tg-reviews li{list-style-type:none;width:100%;float:left;padding:30px 0;}
.tg-reviewscrol .tg-reviews li + li{border-top:1px solid #ddd;}
.tg-reviewscrol .tg-reviews li .tg-review{width:100%;float:left;}
.tg-reviewscrol .tg-reviews li .tg-reviwer-img{float:left;margin:0 15px 0 0;}
.tg-reviewcontet{overflow:hidden;}
.tg-reviewcontet .comment-head h3{margin:0;line-height:18px;}
.tg-reviewcontet .comment-head h3 a{display:block;color:#5d5955;}
.tg-reviewcontet .comment-head .tg-stars{padding:0;}
div.canvas{width:100% !important;height:280px !important;float:left;}
.tg-editprofile{padding:0 0 30px;}
.tg-editimg{width:100%;float:left;border:1px solid #ddd;padding:30px;}
.tg-editimg figure{width:30%;float:left;margin:0;border:1px solid #ddd;position:relative;}
.tg-galleryimg-item figure .avatar-percentage,
.user-banner .banner-percentage,
.tg-editimg figure .avatar-percentage{min-width:40px;height:20px;text-align:center;display:block;position:absolute;top:50%;left:50%;margin:-10px 0 0 -20px;z-index:3;background:#555;padding:0 15px;color:#FFF;border-radius:3px;}
.tg-editimg figure img{width:100%;display:block;position:relative;z-index:1;}
#errors-log{width:100%;float:left;}
.tg-docimg{position:relative;}
.tg-docimg .tg-deleteimg{width:0;height:0;border-top:40px solid #be3500;border-right:40px solid transparent;position:absolute;top:0;left:0;z-index:100;}
.tg-docimg .tg-deleteimg i{color:#fff;position:absolute;top:-35px;transform:rotate(220deg);line-height:17px;left:5px;}
.tg-docimg .tg-uploadimg{width:0;height:0;z-index:3;border-bottom:40px solid;border-left:40px solid transparent;position:absolute;right:0;bottom:0;}
.moxie-shim{z-index:999 !important;cursor:pointer;}
.tg-docimg .tg-uploadimg i{position:absolute;right:5px;top:18px;color:#fff;line-height:17px;}
#tg-photoscroll{width:100%;float:left;margin:0 0 5px;}
#tg-photoscroll .form-group{clear:both;margin:0;}
.tg-uploadtips{float:right;width:65%;}
.tg-uploadtips h4{line-height:18px;margin:0 0 20px;color:#5d5955;text-transform:capitalize;}
.tg-uploadtips .tg-description{margin:0 0 20px;}
.tg-uploadtips .tg-description p{margin:0;line-height:normal;}
.tg-uploadtips .tg-instructions{width:100%;float:left;list-style:none;}
.tg-uploadtips .tg-instructions li{list-style-type:none;line-height:normal;padding:1px 0;}
.tg-otherphotos{width:100%;float:left;background:#f7f7f7;padding:30px;}
.tg-otherphotos .form-group{width:100%;float:left;}
.tg-otherphotos h3 a{color:#5d5955;}
.tg-otherphotos .tg-otherimg{width:100%;float:left;list-style:none;}
.tg-otherphotos .tg-otherimg li{width:112px;height:112px;float:left;padding:5px;list-style-type:none;line-height:normal;margin:0 5px 5px 0;}
.tg-otherphotos .tg-otherimg li figure{width:100px;height:100px;float:left;margin:0;}
.tg-otherphotos .tg-otherimg li figure a{display:block;}
.tg-otherphotos .tg-otherimg li figure a img{display:block;}
.tg-otherphotos .tg-otherimg li figure .tg-img-hover{background:rgba(190, 53, 0, 0.85);width:100%;height:100%;}
.tg-otherphotos .tg-otherimg li figure .tg-img-hover i{font-size:16px;line-height:19px;color:#fff;position:absolute;left:50%;top:50%;-moz-transform:translateX(-50%) translateY(-50%) rotate(220deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(220deg);-o-transform:translateX(-50%) translateY(-50%) rotate(220deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(220deg);transform:translateX(-50%) translateY(-50%) rotate(220deg);}
.tg-otherphotos .tg-otherimg li figure:hover .tg-img-hover{visibility:visible;opacity:1;top:0;}
.tg-formsection{width:100%;float:left;background:#f7f7f7;padding:30px 30px 15px;}
.tg-formsection{margin:15px 0;}
.tg-addfield{float:right;}
.tg-addfield button{background:none;}
.tg-addfield i, .tg-addfield span{display:inline-block;vertical-align:middle;font-size:14px;line-height:17px;color:#5d5955;}
.tg-addfield span{text-transform:uppercase;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
.gallery-button .tg-btn{padding:0 100px;width:auto;float:left;}
.tg-docschedule{}
.form-docschedule{width:100%;float:left;}
.form-docschedule .form-group{width:100%;float:left;}
.form-docschedule label{font-size:16px;line-height:27px;text-align:left;text-transform:uppercase;padding:16px 0;margin:0;}
.form-docschedule i{position:absolute;right:30px;top:24px;}
.form-docschedule .tg-btn{padding:0 100px;}
.tg-docavailability{float:right;padding:17px 0;}
.tg-docavailability label{padding:0;line-height:normal;}
.tg-docavailability input[type="checkbox"],
.tg-docavailability span{display:inline-block;vertical-align:middle;}
.tg-docavailability input[type="checkbox"]{margin:0 5px 0 0;}
.tg-docavailability span{font-size:14px;line-height:17px;font-family:'Montserrat', Arial, Helvetica, sans-serif;color:#5d5955;text-transform:uppercase;}
.tg-myaccount{}
.tg-myaccount .tg-refinesearcharea{}
.tg-myaccount .form-resetpassword input,
.tg-myaccount .form-resetpassword .tg-btn{width:100%;}
.tg-reactivate{padding:30px;background:#f7f7f7;margin:30px 0;border-top:1px solid #ddd;}
.tg-myaccount .tg-reactivate .tg-btn.tg-btn-lg{margin:60px 0 15px 0;}
.tg-myaccount span{text-align:center;display:block;}
.tg-deleteaccount{background:#f8eae5;border:1px solid #be3500;padding:30px;margin:30px 0 0;}
.tg-deleteaccount .tg-heading-border:after{background:#be3500;}
.tg-deleteaccount .tg-heading-border.tg-small h2{padding-left:20px;position:relative;}
.tg-deleteaccount .tg-heading-border.tg-small h2:after{content:'\f06a';position:absolute;font-family:'FontAwesome';font-size:20px;line-height:20px;color:#5d5955;left:0;top:0;}
.tg-deleteaccount .tg-description{padding:0 0 15px;}
.tg-deleteaccount .tg-description p{margin:0}
.form-deleteaccount .tg-btn{border:2px solid #be3500;}
.form-deleteaccount .tg-btn:after{background:#be3500;line-height:59px;margin:0;}
.form-deleteaccount .form-control{margin:0 0 15px;}
.tg-deleteaccount .form-deleteaccount .form-group{margin:0;}
.form-deleteaccount .tg-btn:hover{background:#be3500;}
.tg-widget-doctor .tg-docprofile-img{border:none;position:relative;overflow:hidden;}
.tg-widget-doctor .tg-docprofile-img figcaption{width:100%;text-align:center;position:absolute;z-index:5;bottom:15px;left:0;color:#fff;}
.tg-widget-doctor .tg-docprofile-img figcaption h4{line-height:21px;color:#fff;margin:0;}
.tg-widget-doctor .tg-docprofile-img::before{background:rgba(0, 0, 0, 0) linear-gradient(to bottom,
rgba(255, 255, 255, 0) 0%,
rgba(255, 255, 255, 0.3) 50%,
rgba(1, 17, 17, 0.6) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;}
.tg-dashboard-widget ul{background:#f7f7f7;border:none;}
.tg-dashboard-widget ul li a em{color:#5d5955;}
.tg-dashboard-widget ul li a i{width:20px;height:20px;text-align:center;background:#ddd;}
.tg-404{}
.tg-404 figure{width:100%;float:left;margin:0;}
.tg-404 figure img{width:100%;height:auto;display:block;}
.tg-404 .tg-description{border-bottom:1px solid #ddd;margin:0 0 30px;}
.tg-404 .form-refinesearch{width:100%;float:left;}
.tg-404 .form-refinesearch input{height:58px;}
.tg-404 .tg-btn{padding:0 90px;}
.tg-commingsoon-content{text-align:center;}
.tg-commingsoon-content h1{margin:0 0 10px;font-size:60px;line-height:50px;text-transform:uppercase;}
.tg-commingsoon-content h2{margin:0 0 50px;text-transform:none;font:400 36px/40px 'Droid', Arial, Helvetica, sans-serif;}
.tg-counterarea{float:left;width:100%;}
#comming-countdown{list-style:none;margin:0;padding:0;display:block;text-align:center;}
#comming-countdown li{width:154px;padding:10px;background:#fff;text-align:center;margin:0 15px;vertical-align:top;display:inline-block;border:1px solid #ddd;}
#comming-countdown li span{display:block;color:#505050;padding:0 0 8px;margin:0 0 3px;position:relative;font:400 48px/38px 'Montserrat', Arial, Helvetica, sans-serif;}
#comming-countdown li span:before{content:'';width:70px;left:50%;bottom:0px;height:1px;position:absolute;margin:0 0 0 -35px;background:#505050;}
#comming-countdown li p{color:#686868;margin:0;font-size:14px;line-height:20px;}
#comming-countdown li:last-child span,
#comming-countdown li:last-child p{color:#fff;}
#comming-countdown li:last-child span:before{background:#fff;}
.sc-packages{margin-bottom:30px;float:left;width:100%;}
.tg-btn.contact_now{position:relative;}
.tg-btn.contact_now i{margin-left:10px;position:absolute;top:38%;right:10%;}
.dashboard-sidebar{float:left;width:100%;}
.dashboard-sidebar .docdirect-menu li a{font-size:15px;float:left;width:100%;margin:0;padding:0;}
.docdirect-menu li.active a{color:#7dbb00;}
.sticky-queue{z-index:9999;position:fixed;width:250px;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:-125px;}
.top-left{left:20px}
.top-right,
.top-center,
.top-left{top:36px;}
.bottom-right{right:20px}
.bottom-center{bottom:-2px;left:50%;margin-left:-125px;}
.bottom-left{left:20px}
.bottom-right,
.bottom-center,
.bottom-left{bottom:36px;}
.border-top-right,
.border-top-center,
.border-top-left{margin-top:1px;}
.border-bottom-right,
.border-bottom-center,
.border-bottom-left{margin-top:1px;}
.success{background:#61b522;color:#fff;}
.warning{background:#f89406;color:#fff;}
.important{background:#f15b5a;color:#fff;}
.info{background:#3a87ad;color:#fff;}
.awards_item{position:relative;margin-bottom:30px;}
.experience-del,
.award-del,
.education-del{position:absolute;top:-25px;right:18px;cursor:pointer;}
.experience-data,
.prices-data,
.award-data,
.education-data{display:none;}
.tg-img-hover i.fa-refresh.fa-spin,
.tg-img-hover.icon-delete i.fa-plus{display:none;}
.icon-delete i.fa-refresh{display:block !important;}
button .fa-refresh.fa-spin,
button[type="submit"] .fa-refresh.fa-spin,
button[type="button"] .fa-refresh.fa-spin{position:absolute;right:15%;top:37%;}
.tg-padding-15{padding-top:15px;}
#location-pickr-map{height:400px;width:100%;}
.locate-me-wrap{position:relative;width:100%;float:left;}
.locate-me-wrap .geolocate{position:absolute;top:19px;right:19px;}
.membership-price-header{padding:13px 10px!important;border:1px solid;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-width:0;font-weight:bold;font-size:15px;margin-top:30px;border-color:#ddd;}
.gateways-settings .system-gateway:last-child{border-bottom-width:1px;}
.system-gateway{padding:20px 15px!important;border:1px solid;border-color:#ddd;border-bottom-width:0;width:100%;float:left;}
.system-gateway label{cursor:pointer;margin:0;width:100%;float:left;}
.system-gateway label input{margin-right:5px;}
.tg-radiobox,
.tg-checkbox{width:100%;float:left;text-align:center;position:relative;}
.tg-radiobox label,
.tg-packageswidth .tg-checkbox label{width:100%;position:relative;text-align:center;cursor:pointer;}
.tg-radiobox input[type=radio],
.tg-packageswidth .tg-checkbox input[type=checkbox],
.tg-packageswidth .tg-checkbox input[type=radio]{display:none;}
.tg-radiobox input[type=radio] + label:before,
.tg-packageswidth .tg-checkbox input[type=checkbox] + label:before,
.tg-packageswidth .tg-checkbox input[type=radio] + label:before{right:9px;top:9px;color:#fff;font-size:18px;line-height:19px;content:"\f058";position:absolute;z-index:999;font-family:'FontAwesome';opacity:0;visibility:hidden;}
.tg-radiobox input[type=radio]:checked + label:before,
.tg-packageswidth .tg-checkbox input[type=checkbox]:checked + label:before ,
.tg-packageswidth .tg-checkbox input[type=radio]:checked + label:before{color:#fff;visibility:visible;opacity:1;}
.tg-packageswidth .tg-checkbox .tg-packages p{font-weight:normal;line-height:24px;}
.tg-packageswidth .tg-checkbox .tg-packages p + p{margin:30px 0;}
.tg-packageswidth .tg-checkbox input[type=radio]:checked + label .tg-featuredicon{border-left-color:#fff;}
.system-gateway ul li,
.system-gateway ul li ul li{display:block;width:100%;float:left;text-align:left;padding-bottom:30px;}
.system-gateway ul li ul li span{text-align:left;}
#gmap-noresult{background-color:#fff;color:#434a54;margin:0 auto;position:absolute;top:20%;left:50%;width:277px;height:53px;margin-left:-150px;text-align:center;padding-top:17px;font-size:16px;font-weight:300;border-radius:4px;opacity:.95;display:block;z-index:2;}
.tg-map-marker{width:450px;float:left;padding:10px;background:#FFF;position:relative;box-shadow:3px 5px 16px 3px rgba(0, 0, 0, 0.40);border-radius:5px;}
.tg-map-marker::after{width:0;height:0;content:"";position:absolute;border-right:26px solid #FFF;border-bottom:22px solid transparent;border-top:20px solid transparent;right:229px;top:188px;}
.tg-map-marker .tg-docimg{width:158px;float:left;margin:0 15px 0 0;position:relative;min-height:188px;}
.tg-map-marker .tg-docimg a{display:block;}
.tg-map-marker .tg-docimg a img{display:block;width:100%;height:auto;}
.tg-map-marker .tg-docimg{overflow:hidden;}
.tg-map-marker .tg-docimg .tg-show{border-bottom:40px solid;border-left:40px solid transparent !important;right:0;bottom:0;z-index:100;visibility:visible;opacity:1;}
.tg-map-marker .tg-docimg .tg-show em{cursor:pointer;top:22px;left:-17px;}
.tg-map-marker .tg-docimg .tg-deleteimg{border-right:30px solid transparent;border-top:30px solid #be3500;}
.tg-map-marker .tg-docimg .tg-deleteimg i{top:-29px;left:3px;}
.tg-mapmarker-content{width:237px;float:left;}
.tg-mapmarker-content .tg-heading-border{padding:0px 0 6px;margin:0 0 10px;float:left;}
.tg-mapmarker-content .tg-heading-border:after{width:30px;}
.tg-mapmarker-content .tg-heading-border h3{font-size:16px;line-height:16px;color:#fff;}
.tg-mapmarker-content .tg-heading-border h3 a{color:#414141;}
.tg-mapmarker-content .tg-info{width:100%;float:left;margin:0;font-size:12px;line-height:15px;}
.tg-mapmarker-content .tg-info li{float:left;width:100%;line-height:inherit;list-style-type:none;}
.tg-mapmarker-content .tg-info li + li{padding:10px 0 0;}
.tg-mapmarker-content .tg-info li i,
.tg-mapmarker-content .tg-info li em{float:left;display:block;line-height:inherit;}
.tg-mapmarker-content .tg-info li i{width:20px;}
.tg-mapmarker-content .tg-info li i,
.tg-mapmarker-content .tg-info li em,
.tg-mapmarker-content .tg-info li em a{font-style:normal;color:#5d5955;font-size:14px;}
.tg-mapmarker-content .tg-info li address{color:#5d5955;font-style:normal;margin:0;max-width:207px;width:100%;font-size:14px;float:left;}
.tg-location-map .infoBox{position:relative;}
.infoBox > img{top:-6px;right:-6px;z-index:99;position:absolute !important;margin:0 0 0 !important;}
.infoBox .directory-detail{width:100%;float:left;}
.tg-grid-view .list-avatar{display:none;}
.tg-list-view .grid-avatar{display:none;}
.map-top{margin:-100px 0px 80px 0px;height:400px;}
.tg-stars.star-rating{position:relative;width:129px;height:36px;}
.tg-stars.star-rating:before{font-family:'FontAwesome';font-size:24px;position:absolute;top:0;left:0;content:'\f005 \f005 \f005 \f005 \f005';letter-spacing:4px;color:rgba(218, 218, 218, .8);}
.tg-stars.star-rating span{position:absolute;top:0;left:0;overflow:hidden;height:28px;line-height:28px;}
.tg-stars.star-rating span:before{font-family:'FontAwesome';font-size:24px;position:absolute;top:0;left:0;content:'\f005 \f005 \f005 \f005 \f005';letter-spacing:4px;color:rgba(218, 218, 218, .8);color:#7dbb00;}
#confirmOverlay{width:100%;height:100%;position:fixed;top:0;left:0;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);z-index:100000;}
#confirmBox{border-radius:3px;background:#fff;width:460px;position:fixed;left:50%;top:50%;margin:-130px 0 0 -230px;border:none;;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;}
#confirmButtons{width:100%;float:left;text-align:center;}
#confirmBox h1,
#confirmBox p{border-radius: 3px 3px 0 0;font:16px/1 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;background:url('images/header_bg.jpg') repeat-x left bottom #f5f5f5;padding:12px 25px;color:#414141;margin:0px;}
#confirmBox h1{letter-spacing:0.3px;color:#fff;}
#confirmBox p{background:none;font-size:16px;line-height:1.4;padding-top:35px;float:left;}
#confirmBox .button{border-radius: 3px;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;}
.tg-dashboard-invoice{margin:0 0 30px;}
.tg-dashboard-invoice .cf{border:1px solid #5d5955;}
.tg-dashboard-invoice .table-striped{margin:0;}
.tg-dashboard-invoice tr th{width:98px;height:55px;font-size:16px;line-height:55px;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;text-transform:uppercase;color:#fff;background:#5d5955;padding:0 20px !important;border:none !important;}
.tg-dashboard-invoice tbody tr td{width:98px;height:58px;font-size:15px;line-height:58px;font-family:'Open Sans', Arial, Helvetica, sans-serif;text-align:left;padding:0 20px !important;}
.tg-dashboard-invoice tbody tr td,
.tg-dashboard-invoice tbody tr td a,
.tg-dashboard-invoice tbody tr td i{color:#5d5955;}
.tg-dashboard-invoice tbody tr td i{padding:0 4px 0 0;}
.tg-contactform-visible{}
.tg-contactform-visible p{width:auto;margin:0;}
.tg-on-off label{width:200px;}
.tg-on-off label span{font-size:14px;line-height:14px;text-transform:uppercase;margin:0 5px;}
.tg-on-off label .candlestick-wrapper{width:42px;}
.tg-on-off label span,
.tg-on-off label .candlestick-wrapper{display:inline-block;vertical-align:middle;}
.tg-on-off .candlestick-bg i{display:none !important;}
.tg-on-off .candlestick-wrapper .candlestick-bg .candlestick-toggle{box-shadow:none;border:none;}
.tg-on-off .candlestick-bg{width:42px;height:4px;border:none;border-radius:0;}
.tg-education-detail{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ddd;}
.tg-education-detail table{margin:0;}
.tg-education-detail thead tr th{height:55px;background:#5d5955;color:#fff;padding:0 20px;text-align:left;text-transform:uppercase;line-height:55px;font-family:'Montserrat', Arial, Helvetica, sans-serif;border:none;}
.tg-education-detail tbody tr td{padding:15px 20px;font-size:15px;line-height:22px;text-align:left;position:relative;}
.tg-table-hover{background:rgba(0, 0, 0, 0) url("images/pattern.jpg") repeat-y;display:flex;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;visibility:visible;width:30px;flex-direction:column;}
.tg-table-hover i{display:block;}
.tg-table-hover .tg-delete,
.tg-table-hover .tg-edit{width:19px;height:19px;border-radius:50%;background:#be3500;text-align:center;color:#fff;font-size:9px;line-height:18px;margin:2px 0;position:relative;left:-11px;}
.tg-schedule-widget{}
.tg-schedule-widget .tg-widgetcontent{width:100%;float:left;background:#f7f7f7;text-align:center;position:relative;}
.tg-schedule-slider{position:relative;padding:20px;}
.tg-schedule-slider .tg-heading-border.tg-small{text-align:center;}
.tg-schedule-slider .tg-heading-border.tg-small h3{font-family:'Montserrat', Arial, Helvetica, sans-serif;}
.tg-schedule-slider .tg-heading-border.tg-small:after{left:50%;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.tg-schedule-slider .item{width:100%;float:left;}
.tg-schedule-slider .item p{font-size:40px;line-height:43px;font-family:'Open Sans', Arial, Helvetica, sans-serif;font-weight:300;}
.tg-schedule-slider .owl-controls.clickable{margin:0;}
.tg-schedule-slider .owl-controls.clickable .owl-prev,
.tg-schedule-slider .owl-controls.clickable .owl-next{top:50%;position:absolute;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.tg-schedule-slider .owl-controls.clickable .owl-prev{left:0;}
.tg-schedule-slider .owl-controls.clickable .owl-next{right:0;}
.tg-schedule-slider .owl-controls.clickable .owl-prev i,
.tg-schedule-slider .owl-controls.clickable .owl-next i{width:30px;height:30px;line-height:30px;}
.tg-schedule-slider .owl-controls.clickable .owl-next:hover i,
.tg-schedule-slider .owl-controls.clickable .owl-prev:hover i{color:#fff;}
.tg-contactme-widget{}
.tg-contactme-widget .tg-widgetcontent{width:100%;float:left;background:#f7f7f7;padding:20px;}
.tg-video-widget iframe{width:100%;height:200px;float:left;}
.tg-doctor-detail2 .tg-findbycategory{margin:0;}
.tg-docdetail-feature .tg-findhealthcareby{margin:0;}
.tg-docdetail-feature .tg-findbycategory:after,
.tg-docdetail-feature .tg-findbycategory:before{display:none;border:none;}
.tg-docdetail-feature .tg-findbycategory .tg-box{border-top:1px solid #ddd;border-right:0;border-bottom:1px solid #ddd;border-left:0;margin:0 0 30px;padding:30px 0;}
.tg-doctor-detail2 .tg-findbycategory ul li{width:50%;padding:0 0 0 20px;}
.tg-doctor-detail2 .tg-findbycategory ul li:after{content:"\f00c";font:14px/14px "FontAwesome";left:0;position:absolute;top:3px;}
.tg-doctor-detail2 .tg-findbycategory ul li a{color:#5d5955 !important;}
.tg-doctor-detail2 .tg-doc-languages .tg-box{border:none;padding:0 0 30px;}
.tg-doctor-detail2 .tg-doc-languages ul li{width:25%;line-height:normal;}
.tg-doceducation .tg-findbycategory .tg-box{border-bottom:0;margin:0;}
.tg-doceducation .tg-findbycategory ul{position:relative;}
.tg-doceducation .tg-findbycategory ul:after{width:1px;height:422px;position:absolute;content:'';background:#ddd;top:3px;left:7px;z-index:-1;}
.tg-doceducation .tg-findbycategory ul li{width:100%;padding:0 0 0 30px;margin:0;}
.tg-doceducation .tg-findbycategory ul li:after{display:none;}
.tg-doceducation .tg-findbycategory ul li a:after{content:'\f10c';font-family:'FontAwesome';position:absolute;left:1px;background:#fff;}
.tg-doceducation .tg-findbycategory ul li a{font-size:18px;line-height:21px;font-family:'Montserrat', Arial, Helvetica, sans-serif;margin:0 0 25px;color:#5d5955;}
.tg-doceducation .tg-findbycategory ul li p{border-bottom:1px solid #ddd;margin:0 0 25px;padding:0 0 25px;}
.tg-doceducation .tg-findbycategory ul li:last-child p{border:0;}
.tg-doceducation .tg-findbycategory ul li a:hover:after{content:'\f192';}
.tg-dashboard-invoice .theme-notification{margin-top:20px;}
#map_canvas,
#doctor-location{background:url(images/map_loader.gif) no-repeat center center;background-color:#FFF;float:left;position:relative;width:100%;}
.gallery-thumb-item{border:1px solid #ddd;position:relative;}
.gallery-percentage{min-width:40px;height:20px;text-align:center;display:block;position:absolute;top:50%;left:39%;margin:-10px 0 0 -20px;z-index:3;background:#555;padding:0 15px;color:#FFF;border-radius:3px;}
.specialities-list{width:100%;float:left;}
.specialities-list ul{clear:both;margin:-5px;padding:0 15px;overflow:hidden;list-style:none;}
.specialities-list ul li{float:left;padding:5px;list-style-type:none;}
.specialities-list ul li .user-selection .tg-packages{padding:0;border:0; margin: 0;}
.specialities-list ul li .user-selection .tg-packages input[type="checkbox"]{display:none;}
.specialities-list ul li .user-selection .tg-packages label{color:#fff;margin:0;width:100%;cursor:pointer;padding:5px 20px;background:#363636;font-weight:normal;}
.specialities-list ul li .user-selection .tg-packages label:before{top:50%;left:10px;z-index:2;width:4px;height:4px;content:'';margin:0 0 0;opacity:0;border-radius:50%;position:absolute;background:#fff;visibility:hidden;}
.specialities-list ul li .user-selection .tg-packages input[type="checkbox"]:checked + label:before{opacity:1;visibility:visible;}
.specialities-list .tg-checkbox input[type="checkbox"] + label:before,
.specialities-list .tg-checkbox input[type="radio"] + label:before{top:50%;right:30px;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.specialities-list ul li .tg-checkbox .tg-packages:hover{color:#fff;}
.specialities-list ul li .tg-checkbox input[type="checkbox"]:checked + label{color:#fff;}
.tg-honor-awards .awards_item{background:none !important;border:none !important;}
.table-striped > tbody > tr:nth-of-type(2n+1){background:none;}
.tg-education-detail tbody tr td{padding:15px 32px;}
.chosen-container.chosen-container-multi ul.chosen-choices{padding:5px !important;overflow:visible !important;float:left;}
.tg-formsection .chosen-container,
.tg-formsection .chosen-container.chosen-container-multi ul.chosen-choices{width:100% !important;}
.chosen-container-multi .chosen-choices{border:1px solid #ddd !important;box-shadow:none;background-image:none !important;}
.chosen-container.chosen-container-multi{width:100% !important;}
.chosen-container-multi .chosen-choices::after{content:'\f107';font-family:"FontAwesome";position:absolute;right:10px;top:50%;font-size:14px;line-height:17px;-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.chosen-container-single .chosen-single{height:40px !important;color:#999 !important;border-radius:0 !important;box-shadow:0 0 !important;background:#fff !important;border-color:#ddd !important;padding:0 0 0 15px !important;}
.chosen-container-single .chosen-single span{line-height:38px;margin-right:0 !important;}
.experiences_item,
.educations_item{border:none !important;}
.chosen-container-multi .chosen-choices li.search-choice{background:#5d5955 !important;border:none !important;line-height:20px !important;height:20px !important;padding:0 10px !important;border-radius:0px !important;color:#fff !important;font-size:12px !important;font-family:'Montserrat', Arial, Helvetica, sans-serif !important;cursor:pointer !important;box-shadow:none !important;margin:5px !important;text-transform:capitalize !important;}
.chosen-container-multi .chosen-choices li{width:auto;float:left;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{color:#fff;line-height:14px;border-radius:50%;top:-7px !important;right:-7px !important;width:14px !important;height:14px !important;background:#be3500 !important;text-align:center !important;position:absolute !important;background-image:none !important;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{top:0;left:0;color:#fff;display:block;font-size:9px;content:'\f00d';position:absolute;width:100% !important;font-family:'FontAwesome';text-align:center !important;line-height:14px !important;}
.chosen-container-multi .chosen-choices li.search-choice{}
.tg-system-packages{width:100%;float:left;}
.tg-system-packages .packages-payments{width:100%;float:left;}
.sc-dir-types label{float:left;text-align:left;text-transform:capitalize;font-weight:normal;}
.sc-dir-types label i{float:left;line-height:27px;padding-right:15px;}
.sc-dir-types .specialities-list ul li{width:33%;}
.sc-dir-types span.count{background:#5d5955;min-width:20px;height:20px;line-height:20px;float:right;color:#FFF;font-size:11px;text-align:center;margin-top:5px;padding:0 10px;}
.sc-dir-types .tg-packages:hover span.count{background:#FFF;color:#434343;}
.frame-img{width:100%;float:left;margin:0;}
.locate-me-wrap .geolocate{top:50%;right:25px;width:16px;height:16px;margin:-8px 0 0;line-height:16px;position:absolute;}
.tg-inputicon{width:100%;float:left;position:relative;}
.geo-locate-me{fill:#5d5955;}
.locate-me-wrap .geodistance i{color:#5d5955;font-size:16px;line-height:21px;}
.locate-me-wrap .geodistance i:hover{color:#000;}
.geo-locate-me:hover{fill:#000;}
.map-controls{bottom: 20px;left: 20px;width:100px;z-index:2;position:absolute;}
.map-controls span{float:left;width:30px;height:30px;color:#fff;cursor:pointer;font-size:14px;line-height:30px;text-align:center;background:#5d5955;}
.map-controls span + span{margin:0 0 0 2px;}
.geodistance_range{position:absolute;top:70px;left:0;width:100%;background:#fff;padding:20px;z-index:3;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,0.5);box-shadow:0 0 8px 0 rgba(0,0,0,0.5);}
.geodistance_range .distance-ml{padding:0 0 20px;}
.geodistance_range .ui-slider{border-radius:0;border:0;height:8px;background:#f7f7f7;}
.geodistance_range .ui-slider-handle{width:12px;height:12px;cursor:pointer;overflow:hidden;border-radius:50%;background:#fff !important;border:4px solid #7dbb00 !important;}
.geodistance_range .ui-slider-handle:hover{background:#fff !important;}
.geodistance_range:after{bottom:100%;right:15px;height:0;content:"";position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff;}
.tg-on-off{}
.tg-on-off label{width:69px;height:4px;margin:0;display:block;border-radius:0;box-shadow:inset 0 0 0 2px #5d5955;-webkit-transition:all 0.4s;transition:all 0.4s;}
.tg-on-off span, .tg-on-off input, .tg-on-off label{display:inline-block;vertical-align:middle;}
.tg-on-off span{font-size:14px;line-height:17px;text-transform:uppercase;font-family:"Montserrat", Arial, Helvetica, sans-serif !important;font-weight:bold;margin:0 5px;}
.tg-on-off input{display:none;}
.tg-on-off i{width:20px;height:20px;background:#7dbb00;border-radius:60px;display:inline-block;position:relative;left:-3px;top:-7px;z-index:99;cursor:pointer;pointer-events:none;transition:all 0.3s ease 0s;}
.tg-on-off input:checked+label>i{margin-left:55px;box-shadow:0;}
.tg-on-off label:active{box-shadow:inset 0 0 0 20px #E4E4E4;}
.tg-on-off label:active>i{width:34px;}
.tg-on-off input:checked+label:active>i{margin-left:13px;}
.tg-on-off input:checked+label{box-shadow:inset 0 0 0 20px #7dbb00;border:none;}
.chosen-container-single .chosen-single div b{background:none !important;}
.popover.fade.top{border-radius:0;max-width:340px;}
.popover.fade.top > div{padding:0;}
.popover.fade.top .item-data{width:100%;float:left;padding:5px 15px;}
.popover.fade.top .item-data + .item-data{border-top:1px solid #d2d2d2;}
.popover.fade.top strong{float:left;font-weight:normal;font-family:"Montserrat", Arial, Helvetica, sans-serif !important;}
.popover-content .invoice-head{font-weight:700;}
.popover.fade.top span{float:left;}
.gateways-settings{width:100%;float:left;}
.gateways-settings .membership-price-header{border-radius:0;background:#5d5955;color:#fff;border:0;font-weight:normal;text-transform:uppercase;font-family:"Montserrat", Arial, Helvetica, sans-serif !important;float:left;width:100%;}
body.page-template-user-profile .tg-docrank{padding:30px 30px 30px 15px;}
body.page-template-user-profile .tg-costumerreview{width:100%;float:left;padding:0 15px 0 0;}
body.page-template-user-profile .tg-costumerreview #tg-reviewscrol{padding:0;}
body.page-template-user-profile .tg-stars.star-rating:before,
body.page-template-user-profile .tg-stars.star-rating span:before{font-size:18px;line-height:18px;}
body.page-template-user-profile .tg-ratingbox{text-align:center;}
body.page-template-user-profile .tg-ratingbox .tg-stars.star-rating{float:none;margin:0 auto 35px;width:100px;height:auto;}
body.page-template-user-profile .tg-ratingbox strong{display:block;width:100%;padding:0 0 30px;}
body.page-template-user-profile .tg-ratingbox{}
body.page-template-user-profile .tg-docrank a.tg-btn{width:180px;margin:0 auto;height:50px;float:none;display:block;line-height:48px;}
body.page-template-user-profile .tg-ratingbox .tg-stars.star-rating{padding:0;}
body.page-template-user-profile .tg-reviewscrol .tg-reviews{margin:0 !important;}
body.page-template-user-profile .tg-reviewscrol .tg-reviews li{padding:0;}
body.page-template-user-profile .tg-reviewscrol .tg-reviews li + li{padding:30px 0 0 !important;}
.chosen-container.chosen-container-multi{height:auto !important;}
.tg-stars #jRate{width:auto;height:50px;float:left;padding:10px 0;}
.tg-form-modal .form-group .tg-radiobox{width:50%;float:left;padding:0 0 0 5px;}
.tg-form-modal .form-group .tg-radiobox label{margin:0;padding:30px;border:1px solid #ddd;}
.tg-form-modal .form-group .tg-radiobox:first-child{padding:0 5px 0 0;}
.tg-form-modal .tg-radiobox input[type="radio"]:checked + label{color:#fff;}
.archive-post-area .tg-post{width:100%;float:left;margin:0 0 30px;padding:15px;border:1px solid #ddd;}
.archive-post-area .tg-post .tg-post-img{width:100%;float:left;overflow:hidden;margin:0 0 15px;}
.archive-post-area .tg-post .tg-post-img a{display:block;}
.archive-post-area .tg-post .tg-post-img a img{display:block;}
.archive-post-area .tg-post .tg-metadata{width:100%;float:left;margin:0 0 10px;list-style:none;position:static;}
.gallery{clear:both;overflow:hidden;margin:0 -15px;}
.gallery .gallery-item{margin:0;width:25%;padding:15px;display:inline-block;vertical-align:top;}
.gallery .gallery-item > div{width:100%;float:left;}
.gallery .gallery-item > div a{display:block;}
.gallery .gallery-item > div a img{display:block;width:100%;float:left;}
ul.children .comment-respond{float:left;padding:30px 0;width:100%;}
.tg-pagination ul li a.active{background:#7dbb00;border:1px solid #7dbb00;color:#FFF;}
.tg-costumerreview .comment-head span{float:left;width:100%;}
.tg-costumerreview .tg-reviwer-img a{border:1px solid #ddd;float:left;}
.tg-widget.widget_search .tg-search{padding:0;border:0;}
.tg-widget.tg-widget-flickr .flicker-img-list{padding:5px;}
.tg-widget.tg-widget-flickr .flicker-img-list li a{display:block;}
.tg-widget.tg-widget-flickr .flicker-img-list li a img{display:block;width:100%;height:auto;}
.tg-refinesearcharea .chosen-container{width:100% !important;}
.tg-displaytablecell .tg-box img{padding:15px 0;}
.tg-form-modal .user-types .select select{line-height:27px;}
.archive-post-area .tg-metadata li,
.archive-post-area .tg-metadata li a{color:#555;}
.archive-post-area .sticky-post-wrap{right:31px;top:16px;}
.search_banner .fa-refresh{position:absolute;right:20px;top:28px;}
.tg-refinesearcharea fieldset .tg-btn{width:100%;padding:0;}
.tg-widget-recentposts li a{width:100%;float:left;font-weight:600;}
.search-none .search-bar{padding-top:30px;}
select.subcats{text-transform:capitalize;}
.sc-dir-search.v2 .group.subcats{padding-right:32px;}
input#location-address{padding-right:50px !important;}
.preloader-outer{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}
.pin{width:30px;height:30px;-webkit-border-radius:50% 50% 50% 0;border-radius:50% 50% 50% 0;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:50%;top:50%;margin:-20px 0 0 -20px;-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{content:'';width:14px;height:14px;margin:8px 0 0 8px;background:#FFF;position:absolute;-webkit-border-radius:50%;border-radius:50%;}
.pulse{background:rgba(0,0,0,0.2);-webkit-border-radius:50%;border-radius:50%;height:14px;width:14px;position:absolute;left:50%;top:50%;margin:11px 0px 0px -12px;-webkit-transform:rotateX(55deg);-moz-transform:rotateX(55deg);-o-transform:rotateX(55deg);-ms-transform:rotateX(55deg);transform:rotateX(55deg);z-index:-2;}
.pulse:after{content:"";-webkit-border-radius:50%;border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;-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;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-box-shadow:0 0 1px 2px #7dbb00;box-shadow:0 0 1px 2px #7dbb00;-webkit-animation-delay:1.1s;-moz-animation-delay:1.1s;-o-animation-delay:1.1s;-ms-animation-delay:1.1s;animation-delay:1.1s;}
@-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:"progid:DXImageTransform.Microsoft.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:"progid:DXImageTransform.Microsoft.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:"progid:DXImageTransform.Microsoft.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:"progid:DXImageTransform.Microsoft.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:"progid:DXImageTransform.Microsoft.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:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
}
@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:"progid:DXImageTransform.Microsoft.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:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
}
@-moz-keyframes bounce{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.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:"progid:DXImageTransform.Microsoft.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:"progid:DXImageTransform.Microsoft.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:"progid:DXImageTransform.Microsoft.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);}
}
.finising-stripe{position:fixed;overflow:hidden;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.75);z-index:9999;}
.finising-stripe i{position:absolute;z-index:99999;color:#fff;font-size:30px;line-height:30px;left:50%;top:50%;}
.notification_wrap{float:left;width:100%;}
.notification_text.alert{border:2px solid;border-radius:0;}
.catagories-types .tg-packages a,
.catagories-types .tg-packages a i{color:#5d5955;}
.catagories-types .tg-packages a label{color:#5d5955 !important;padding:20px !important;font-size:16px;font-family:'Montserrat', Arial, Helvetica, sans-serif;text-transform:uppercase;background:none !important;border:1px solid #ddd;}
.catagories-types .tg-packages a label i{font-size:20px;}
.catagories-types .tg-packages a label:hover,
.catagories-types .tg-packages a:hover i,
.catagories-types .tg-packages a:hover{color:#fff !important;}
.tg-buynowbox h3{float:left;margin:7px 0;}
.tg-buynowbox .tg-btn{float:right;}
.tg-share-icons{width:100%;float:left;bottom:0;left:0;position:absolute;padding:15px;}
.tg-share-icons .tg-socialicon li{padding:4px;}
.tg-share-icons .tg-socialicon li a{border-radius:5px;color:#fff;border:0;}
.tg-share-icons .tg-socialicon li a i{color:#fff;}
.tg-share-icons .tg-socialicon li.tg-facebook a{background:#3b5998;}
.tg-share-icons .tg-socialicon li.tg-twitter a{background:#55acee;}
.tg-share-icons .tg-socialicon li.tg-linkedin a{background:#007bb5;}
.tg-share-icons .tg-socialicon li.tg-pinterest a{background:#cb2027;}
.tg-share-icons .tg-socialicon li.tg-googleplus a{background:#dd4b39;}
.tg-share-icons .tg-socialicon li.tg-instagram a{background:#125688;}
.tg-share-icons .tg-socialicon li.tg-tumblr a{background:#32506d;}
.tg-share-icons .tg-socialicon li.tg-skype a{background:#019fdb;}
.tg-share-icons .tg-socialicon li a:hover{opacity:0.8;}
.tg-featured-doctore .tg-imgdoc i.icon-zoom{margin:-11px 0 0 -11px;}
.notification_text.alert{margin-bottom:30px;}
.system-gateway ul li ul li{float:left;width:100%;padding:10px 0;}
.system-gateway ul li ul li + li{border-top:1px solid #dfdfdf;}
.tg-featuredtags{width:175px;text-align:center;top:17px;right:-43px;z-index:99;position:absolute;-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-o-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);}
.tg-featured{width:auto !important;float:left !important;content:'';margin:0;padding:0 10px;font-size:12px;line-height:30px;text-transform:uppercase;text-align:center;color:#fff;font-weight:bold;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
.tg-featured{width:100% !important;}
.tg-dislike,
.tg-like{width:30px !important;height:30px;top:10px;left:10px;position:absolute;color:#fff;background:#bc0000;margin:0;padding:0;text-align:center;line-height:30px;border-radius:3px;visibility:hidden;opacity:0;}
.tg-dislike{background:#5d5a55;}
.tg-dislike i,
.tg-like i{font-size:15px;margin:8px 0 0 0;}
.tg-featuredlist-slider-v2 .item:hover .tg-like,
.tg-featuredlist-slider-v2 .item:hover .tg-dislike,
.infoBox .directory-detail:hover .tg-like,
.infoBox .directory-detail:hover .tg-dislike,
.tg-doctor-profile .tg-box:hover .tg-like,
.tg-doctor-profile .tg-box:hover .tg-dislike{visibility:visible;opacity:1;}
.tg-featured:hover,
.tg-like:hover,
.tg-dislike:hover{color:#fff;}
.tg-list-view .tg-box figure{overflow:hidden;}
.remove-wishlist.loading .fa-trash-o,
.add-to-fav.loading .fa-heart{display:none;}
.remove-wishlist.loading .fa-refresh,
.add-to-fav.loading .fa-refresh{display:block;}
.tg-listingarea{width:100%;float:left;}
.tg-form-listing{width:100%;float:left;padding:30px;margin:0 0 30px;background:#f7f7f7;}
.tg-form-listing fieldset{padding:0;border:0;}
.tg-form-listing fieldset .form-control{z-index:1;border-color:#999;position:relative;padding:15px 40px 15px 20px;}
.tg-form-listing fieldset a{position:absolute;top:0;right:30px;z-index:9;color:#999;line-height:60px;}
.tg-form-listing fieldset .tg-select{width:100%;float:left;color:#999;position:relative;}
.tg-form-listing fieldset .tg-select:after{z-index:1;color:#999;content:'\f107';}
.tg-form-listing fieldset .tg-select select{background:none;line-height:48;height:50px;color:#999;border:1px solid #999;text-transform:capitalize;}
.tg-form-listing fieldset .tg-select select option{color:#999;}
.tg-form-listing fieldset .tg-btn{padding:0;}
.tg-listing{width:100%;float:left;padding:0 0 30px;}
.tg-listing-head{width:100%;float:left;padding:15px;color:#fff;background:#505050;text-transform:uppercase;}
.tg-listing-head .tg-titlebox{width:47%;float:left;padding:0;}
.tg-listing-head .tg-titlebox + .tg-titlebox{width:25%;}
.tg-listing-head .tg-titlebox h3{margin:0;color:#fff;font-size:14px;line-height:18px;}
.tg-lists{width:100%;float:left;}
.tg-list{width:100%;float:left;padding:15px;}
.tg-list:nth-child(odd){background:#f7f7f7;}
.tg-list .tg-listbox{width:50%;float:left;padding:0px;min-height:80px;display:flex;align-items:center;align-content:center;}
.tg-list .tg-listbox figure{width:80px;}
.tg-list .tg-listbox + .tg-listbox{width:25%;}
.tg-listbox figure{float:left;margin:0 15px 0 0;}
.tg-listbox figure a{display:block;}
.tg-listbox figure a img{display:block;}
.tg-listbox .tg-listdata{overflow:hidden;}
.tg-listbox .tg-listdata h4{margin:0;font-size:16px;line-height:16px;text-transform:uppercase;}
.tg-listbox .tg-listdata h4 a{color:#505050;}
.tg-listbox span{display:block;}
.tg-listbox:nth-child(2) span{text-transform:uppercase;}
.tg-listbox span strong{font-weight:normal;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
.tg-btn-list{width:40px;float:left;color:#fff;line-height:40px;background:#505050;text-align:center;}
.tg-listbox .tg-btn-list + .tg-btn-list{margin:0 0 0 10px;}
.tg-btn-list:hover{color:#fff;}
.tg-btn-list i{display:block;line-height:inherit;text-align:center;}
.tg-lists.tg-favorites .tg-listbox:first-child{width:47%;}
.left-without-map .tg-grid-view article.tg-doctor-profile{width:33.33%;}
.left-with-map .tg-refinesearcharea .form-group{width:100%;float:left;}
.doc-booking-emails .tg-formsection{margin:0;}
.email-contents .wp-editor-container{border:1px solid #dfdfdf;}
.doc-booking-emails .email-contents,
.doc-booking-emails .email-params{float:left;width:100%;padding:0 0 15px 0;}
.email-logo.tg-editimg{float:left;width:100%;margin:0;border:0;padding:0;}
.email-logo.tg-editimg figure.tg-docimg{width:auto !important;}
.email-settings-tabs .tab-data{display:none;margin:0 0 15px 0;float:left;width:100%;}
.doc-tab-link{cursor:pointer;float:left;width:100%;background:#505050;padding:10px 15px;margin:0 0 15px 0;color:#FFF;}
.doc-tab-link h3{margin:0;padding:0;font-size:15px;color:#FFF;}
.doc-tab-link h3:after{content:"\f107";font-family:fontAwesome;float:right;}
.doc-tab-link.active h3:after{content:"\f106";font-family:fontAwesome;float:right;}
.tab-data .tg-instructions{float:left;width:100%;padding:15px 0 0 0;}
.dr-bookings .tg-formsection{margin:0 0 30px;}
div.docdirect-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);}
.docdirect-loader{width:70px;left:45%;top:0;margin:100px auto 0;text-align:center;position:absolute;}
.docdirect-loader > div{width:18px;height:18px;background-color:#7DBB00;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;}
.docdirect-loader .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}
.tg-nav-v2 > div > ul > li{padding:34px 0;}
.tg-nav-v2 > div > ul > li:after{display:none;}
.tg-nav-v2 > div > ul > li:last-child{padding:39px 0 39px 0;}
.tg-nav-v2 > div > ul > li > a{background:#fff;padding:0 20px;line-height:30px;border:1px solid transparent;border-radius:5px;}
.tg-nav-v2 > div > ul > li.active > a,
.tg-nav-v2 > div > ul > li > a:hover{border:1px solid;}
.tg-featuredtags{width:175px;text-align:center;top:17px;right:-43px;z-index:99;position:absolute;-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-o-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg);}
.tg-featured{width:auto !important;float:left !important;content:'';margin:0;padding:0 10px;font-size:12px;line-height:30px;text-transform:uppercase;text-align:center;color:#fff;font-weight:bold;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
.tg-featured{width:100% !important;}
.tg-dislike,
.tg-like{width:25px !important;height:25px;top:10px;left:10px;position:absolute;color:#fff;background:#bc0000;margin:0;padding:0;text-align:center;line-height:25px;border-radius:3px;visibility:hidden;opacity:0;}
.tg-dislike{background:#5d5a55;}
.tg-dislike i,
.tg-like i{font-size:14px;margin:6px 0 0 0;}
.tg-doctor-profile .tg-box:hover .tg-like,
.tg-doctor-profile .tg-box:hover .tg-dislike{visibility:visible;opacity:1;}
.tg-featured:hover,
.tg-like:hover,
.tg-dislike:hover{color:#fff;}
.tg-list-view .tg-box figure{overflow:hidden;}
.tg-topbar{background:#5d5955;overflow:hidden;}
.tg-topbar .tg-info{width:auto;float:left;margin:0;padding:18px 0;line-height:normal;}
.tg-topbar .tg-info li{width:auto;display:inline-block;line-height:normal;padding:0 15px;position:relative;}
.tg-topbar .tg-info li:after{position:absolute;content:'.';background:#fff;width:3px;left:0;height:3px;bottom:3px;}
.tg-topbar .tg-info li:first-child{padding-left:0;}
.tg-topbar .tg-info li:first-child:after{display:none;}
.tg-topbar .tg-info li i{float:none;margin:0 6px 0 0;}
.tg-topbar .tg-info li address{width:auto;float:none;}
.tg-topbar .tg-info li i,
.tg-topbar .tg-info li em,
.tg-topbar .tg-info li address,
.tg-topbar .tg-info li em a{display:inline-block;vertical-align:middle;font-size:13px;line-height:17px;font-style:normal;color:#fff;}
.tg-topbar .tg-info li em,
.tg-topbar .tg-info li address,
.tg-topbar .tg-info li em a{font-family:'Montserrat', Arial, Helvetica, sans-serif;}
.tg-topbar .tg-login-logout{float:right;padding:13px 0 13px 60px;position:relative;}
.tg-topbar .tg-login-logout:after{position:absolute;content:'';width:99999px;height:100%;top:0;left:100%;}
.tg-topbar .tg-login-logout ul{width:100%;float:left;list-style:none;}
.tg-topbar .tg-login-logout ul li{display:inline-block;list-style-type:none;padding:0 15px;position:relative;line-height:normal;}
.tg-topbar .tg-login-logout ul li:after{position:absolute;content:'.';background:#fff;width:3px;left:0;height:3px;bottom:3px;}
.tg-topbar .tg-login-logout ul li:first-child:after{display:none;}
.tg-topbar .tg-login-logout ul li:last-child:after{bottom:10px;}
.tg-topbar .tg-login-logout ul li img{margin:0 0 0 10px;}
.tg-topbar .tg-login-logout ul li a{font-size:13px;line-height:17px;font-family:'Montserrat', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;}
.tg-searcharea-v2{max-width:330px;width:100%;margin:90px 0;background:#fff;position:absolute;top:0;left:115px;-webkit-box-shadow:1px 1px 10px 1px rgba(0,0,0,0.20);box-shadow:1px 1px 10px 1px rgba(0,0,0,0.20);}
.tg-searcharea-v2 .locate-me-wrap .geodistance{position:absolute;top:25px;right:10px;}
.tg-searcharea-v2 .tg-searchform .select{width:100%;float:left;}
.tg-searcharea-v2 .tg-searchform .select:after{content:'\f0d7';font-size:14px;color:#fff;}
.tg-searcharea-v2 .tg-searchform select{width:100%;float:left;margin:0 0 10px;font-size:16px;line-height:16px;text-transform:uppercase;font-family:'Montserrat', Arial, Helvetica, sans-serif;color:#fff;}
.tg-search-content{width:100%;float:left;background:#fff;padding:30px;}
.tg-search-content .form-group{width:100%;float:left;margin:0 0 10px;}
.tg-search-content .form-group input{height:50px;line-height:50px;}
.tg-search-content .select:after{content:'\f107' !important;margin-top:-10px;font-size:20px !important;color:#999 !important;}
.tg-search-content .select select{height:50px;padding:10px;background:#fff !important;font-size:14px;text-transform:capitalize;font-family:inherit;color:#999;}
.tg-search-content .locate-me-wrap{position:relative;}
.tg-search-content .locate-me-wrap:after{position:absolute;content:'\f107';right:20px;top:15px;font-size:20px !important;font-family:'FontAwesome';color:#999 !important;}
.tg-search-content .locate-me-wrap .geolocate{position:absolute;right:40px;top:13px;opacity:0.50;}
.tg-search-content .locate-me-wrap .geolocate:hover{opacity:1;}
.tg-search-content > .tg-btn{color:#5d5955 !important;margin:0 0 30px;}
.tg-search-content > .tg-btn:hover{color:#fff !important;}
.tg-search-content .tg-heading-border:after{width:70px;}
.tg-topsearch{clear:both;margin:-5px -5px 30px -5px;list-style:none;overflow:hidden;}
.tg-topsearch li{width:25%;float:left;padding:5px;list-style-type:none;}
.tg-topsearch li a,
.tg-topsearch li a img{display:block;}
.tg-topsearch li a img{width:100%;height:auto;}
.tg-search-content > .tg-btn:last-child{margin:0;}
.tg-banner-holder{width:100%;float:left;position:relative;}
.tg-banner-holder .tg-banner-content{top:50%;height:auto;margin:-135px 0 0;background:none;}
.tg-banner-holder .tg-heading-border:after{width:300px;left:50%;margin:0 0 0 -150px;background:#fff;z-index:99;}
.tg-banner-holder .tg-heading-border h1{font-size:64px;line-height:85px;text-align:center;margin:0;color:#fff;}
.tg-banner-holder .tg-heading-border h1 span{display:block;font-size:36px;line-height:53px;}
.tg-banner-holder .tg-searcharea-v2{max-width:none;width:100%;float:left;margin:0;background:none;border-radius:2px;position:relative;left:0;box-shadow:none;}
.tg-banner-holder .tg-searcharea-v2 .form-group{width:20%;float:none;display:inline-block;padding:10px;vertical-align:middle;background:rgba(93, 89, 85, 0.40);margin:0 -2px;}
.tg-banner-holder .tg-searcharea-v2 .tg-searchform select{height:48px;margin:0;padding:0 20px;background:#fff;color:#999;text-transform:capitalize;font-size:14px;font-family:'Open Sans', Arial, Helvetica, sans-serif;border-radius:3px;}
.tg-banner-holder .tg-searcharea-v2 .tg-searchform .select:after{color:#999;content:'\f107';font-size:20px;}
.tg-banner-holder .tg-searcharea-v2 .tg-searchform .tg-btn{width:100%;height:48px;line-height:48px;color:#fff;}
.tg-homeslidertwo{width:100%;float:left;position:relative;}
.tg-homeslidertwo .item{width:100%;float:left;}
.tg-homeslidertwo .item figure{margin:0;width:100%;float:left;position:relative;}
.tg-homeslidertwo .item figure:after{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:rgba(93, 89, 83, 0.30) url(images/pattern.png) repeat;}
.tg-homeslidertwo .item figure img{width:100%;height:100%;}
.tg-banner-holder .tg-searcharea-v2 .locate-me-wrap{position:relative;height:48px;}
.tg-banner-holder .tg-searcharea-v2 input{height:48px;border-radius:3px;padding:0 20px;}
.tg-banner-holder .tg-searcharea-v2 .locate-me-wrap .geolocate{position:absolute;top:24px;right:30px;}
.tg-homeslidertwo.owl-theme .owl-controls{width:100%;float:left;bottom:50px;left:0;margin:0;position:static;text-align:center;}
.tg-homeslidertwo.owl-theme .owl-pagination{position:absolute;left:50%;bottom:50px;}
.tg-homeslidertwo.owl-theme .owl-page span{width:10px;height:10px;line-height:10px;background:none;border:2px solid #fff;}
.tg-homeslidertwo.owl-theme .owl-page.active span{background:#fff;border-color:#fff;}
.tg-homeslidertwo.owl-theme .owl-prev,
.tg-homeslidertwo.owl-theme .owl-next{z-index:9;top:50%;position:absolute;width:60px !important;height:60px !important;margin:-30px 0 0 0 !important;line-height:60px;background:none !important;border:2px solid #fff;border-radius:50%;}
.tg-homeslidertwo.owl-theme .owl-prev{left:30px;}
.tg-homeslidertwo.owl-theme .owl-next{right:30px;}
.tg-homeslidertwo.owl-theme .owl-prev i,
.tg-homeslidertwo.owl-theme .owl-next i{font-size:18px;}
.tg-homeslidertwo.owl-theme .owl-prev:hover,
.tg-homeslidertwo.owl-theme .owl-next:hover{background:#fff !important;}
.tg-homebanner.tg-homesliderthree .tg-location-map{height:935px;}
.locate-me-wrap .geodistance{position:absolute;top:50%;right:10px;height:6px;display:block;margin:-3px 0 0;}
.locate-me-wrap .geodistance i{display:block;color:#999;font-size:14px;line-height:6px;position:relative;}
.locate-me-wrap .geodistance i.fa-angle-down:before{}
.locate-me-wrap .geodistance i:hover{color:#000;}
.geo-locate-me:hover{fill:#000;}
.geodistance_range{position:absolute;top:50px;left:0;width:100%;background:#fff;padding:20px;z-index:3;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);display:none;}
.geodistance_range .distance-ml{padding:0 0 20px;}
.geodistance_range .ui-slider{position:relative;border-radius:0;border:0;height:8px;background:#f7f7f7;}
.geodistance_range .ui-slider-handle{position:absolute;width:15px;height:15px;display:block;cursor:pointer;overflow:hidden;border-radius:50%;background:#fff !important;border:4px solid #7dbb00 !important;}
.geodistance_range .ui-slider-handle:hover{background:#fff !important;}
.geodistance_range:after{bottom:100%;right:15px;height:0;content:"";position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff;}
.tg-on-off{}
.tg-on-off label{width:69px;height:4px;margin:0;display:block;border-radius:0;box-shadow:inset 0 0 0 2px #5d5955;-webkit-transition:all 0.4s;transition:all 0.4s;}
.tg-on-off span, .tg-on-off input, .tg-on-off label{display:inline-block;vertical-align:middle;}
.tg-on-off span{font-size:14px;line-height:17px;text-transform:uppercase;font-family:"Montserrat", Arial, Helvetica, sans-serif !important;font-weight:bold;margin:0 5px;}
.tg-on-off input{display:none;}
.tg-on-off i{width:20px;height:20px;background:#7dbb00;border-radius:60px;display:inline-block;position:relative;left:-3px;top:-7px;z-index:99;cursor:pointer;pointer-events:none;transition:all 0.3s ease 0s;}
.tg-on-off input:checked+label>i{margin-left:55px;box-shadow:0;}
.tg-on-off label:active{box-shadow:inset 0 0 0 20px #E4E4E4;}
.tg-on-off label:active>i{width:34px;}
.tg-on-off input:checked+label:active>i{margin-left:13px;}
.tg-on-off input:checked+label{box-shadow:inset 0 0 0 20px #7dbb00;border:none;}
.tg-features-listing{clear:both;overflow:hidden;list-style:none;margin:-15px;}
.tg-features-listing > li{width:33.33%;float:left;padding:15px;list-style-type:none;line-height:normal;}
.tg-features-listing > li .tg-main-features{width:100%;float:left;}
.tg-features-listing > li .tg-feature-head{width:100%;float:left;background:#fff;border:1px solid #ddd;}
.tg-features-listing > li .tg-feature-head > a{display:block;padding:25px 20px;color:#5d5955;font-family:'Montserrat', Arial, Helvetica, sans-serif;text-transform:uppercase;}
.tg-features-listing > li .tg-feature-head > a i{font-size:15px;line-height:15px;color:#5d5955;margin:0 20px 0 0;}
.tg-features-listing > li .tg-feature-head > a > em{float:right;font-size:12PX;line-height:21px;font-style:normal;background:#ddd;color:#5d5955;padding:0 5px;}
.tg-features-listing > li:hover .tg-main-features{-webkit-box-shadow:1px 1px 10px 1px rgba(0,0,0,0.20);box-shadow:1px 1px 10px 1px rgba(0,0,0,0.20);}
.tg-features-listing > li:hover,
.tg-features-listing > li:hover .tg-feature-head > a,
.tg-features-listing > li:hover .tg-feature-head > a i{color:#fff;}
.tg-sub-featured{width:100%;float:left;background:#f7f7f7;margin:0;padding:10px 30px;list-style:none;}
.tg-sub-featured li{width:100%;float:left;list-style-type:none;padding:20px 0;line-height:normal;}
.tg-sub-featured li + li{border-top:1px solid #999;}
.tg-sub-featured li a{display:block;color:#5d5955;}
.tg-sub-featured li a span,
.tg-sub-featured li a em{font-family:'Montserrat', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#5d5955;}
.tg-sub-featured li a em{float:right;font-style:normal;}
.tg-features-listing > li:hover .tg-sub-featured{background:#fff;}
.tg-blogs.tg-blog-grid{margin:0;padding:0;border:0;}
.tg-blogs.tg-blog-grid .tg-post{margin:0;}
.tg-aboutus,
.tg-videobox{width:100%;float:left;}
.tg-videobox{padding:0 20px 20px 0;position:relative;}
.tg-videobox:after,
.tg-videobox:before{position:absolute;content:'';background:#ddd;}
.tg-videobox:after{right:0;bottom:0;width:10px;height:404px;}
.tg-videobox:before{right:0;bottom:0;width:535px;height:10px;}
.tg-videobox figure{width:100%;float:left;margin:0;position:relative;}
.tg-videobox figure:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(93, 89, 85, 0.40);}
.tg-videobox figure img{width:100%;height:100%;display:block;position:relative;}
.tg-videobox figure figcaption{top:0;left:0;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;}
.tg-videobox figure figcaption a{z-index:9;top:50%;left:50%;position:absolute;margin:-60px 0 0 -60px;width:120px;height:120px;background:none;text-align:center;line-height:120px;border:2px solid #fff;border-radius:50%;}
.tg-videobox figure figcaption a i{font-size:30px;line-height:30px;color:#fff;}
.tg-aboutus .tg-contentbox ul{width:100%;float:left;list-style:none;}
.tg-aboutus .tg-contentbox .tg-btn{margin:0 26px 0 0;}
.tg-counter-facts .tg-counterarea .tg-counter{margin:15px;}
.tg-counter{width:100%;float:left;padding:20px;border:1px solid #ddd;}
.tg-counter .tg-contentbox{overflow:hidden;}
.tg-counter .tg-contentbox .tg-heading-border{margin:0;padding:0 0 10px;}
.tg-counter .tg-contentbox .tg-heading-border:after{width:40px;}
.tg-counter i{float:left;margin:0 20px 0 0;font-size:50px;line-height:50px;}
.tg-counter .timer{font-size:40px;line-height:40px;}
.tg-counter h3{font-size:18px;line-height:18px;}
.tg-facts{width:100%;float:left;}
.tg-facts .tg-heading-border{margin:0 0 20px;}
.tg-facts ul{width:100%;float:left;list-style:none;}
.tg-facts ul li{width:100%;float:left;list-style-type:none;padding:15px 0 15px 20px;line-height:15px;position:relative;}
.tg-facts ul li:after{top:15px;left:0;position:absolute;content:'\f178';font-family:'FontAwesome';}
.tg-teams-member,
.tg-member{width:100%;float:left;}
.tg-member figure{width:100%;float:left;margin:0;}
.tg-member figure img{width:100%;height:auto;display:block;}
.tg-share-icons{width:100%;float:left;bottom:0;left:0;position:absolute;padding:15px;}
.tg-share-icons .tg-socialicon li{padding:4px;}
.tg-share-icons .tg-socialicon li a{border-radius:5px;color:#fff;border:0;}
.tg-share-icons .tg-socialicon li a i{color:#fff;}
.tg-share-icons .tg-socialicon li.tg-facebook a{background:#3b5998;}
.tg-share-icons .tg-socialicon li.tg-twitter a{background:#55acee;}
.tg-share-icons .tg-socialicon li.tg-linkedin a{background:#007bb5;}
.tg-share-icons .tg-socialicon li.tg-pinterest a{background:#cb2027;}
.tg-share-icons .tg-socialicon li.tg-googleplus a{background:#dd4b39;}
.tg-share-icons .tg-socialicon li.tg-instagram a{background:#125688;}
.tg-share-icons .tg-socialicon li.tg-tumblr a{background:#32506d;}
.tg-share-icons .tg-socialicon li.tg-skype a{background:#019fdb;}
.tg-share-icons .tg-socialicon li a:hover{opacity:0.8;}
.tg-member .tg-contentbox{width:100%;float:left;padding:30px 20px;text-align:center;background:#fff;border:1px solid #ddd;}
.tg-member .tg-contentbox h2{font-size:20px;line-height:20px;color:#5d5955;margin:0;}
.tg-member .tg-contentbox h2 span{display:block;font-size:14px;line-height:14px;}
.tg-buynow{width:100%;float:left;}
.tg-buynow p{float:left;margin:19px 0;font-size:19px;line-height:19px;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
.tg-buynow p span{font-weight:bold;text-transform:uppercase;}
.tg-buynow .tg-btn{float:right;}
.tg-ourpartners,
.tg-partner{width:100%;float:left;}
.tg-partner{min-height:190px;background:#f7f7f7;padding:10px;display:flex;justify-content:center;align-items:center;align-content:center;position:relative;}
.tg-partner:after{width:92%;height:90%;background:#fff;content:'';left:10px;position:absolute;top:10px;transform:scale(0);}
.tg-partner:hover:after{transform:scale(1);}
.tg-partner a,
.tg-partner img{display:block;}
.tg-partner img{width:100%;height:auto;position:relative;z-index:1;opacity:0.5;}
.tg-partner:hover img{opacity:1;}
.tg-ourpartners-slider .item{width:100%;float:left;padding:0 15px;}
.tg-listingarea{width:100%;float:left;}
.tg-form-listing{width:100%;float:left;padding:30px;margin:0 0 30px;background:#f7f7f7;}
.tg-form-listing fieldset{padding:0;border:0;}
.tg-form-listing fieldset .form-control{z-index:1;border-color:#999;position:relative;padding:15px 40px 15px 20px;}
.tg-form-listing fieldset a{position:absolute;top:0;right:30px;z-index:9;color:#999;line-height:60px;}
.tg-form-listing fieldset .tg-select{width:100%;float:left;color:#999;}
.tg-form-listing fieldset .tg-select:after{z-index:1;color:#999;content:'\f107';}
.tg-form-listing fieldset .tg-select select{background:none;line-height:48;height:50px;color:#999;border:1px solid #999;text-transform:capitalize;}
.tg-form-listing fieldset .tg-select select option{color:#999;}
.tg-form-listing fieldset .tg-btn{padding:0;}
.tg-listing{width:100%;float:left;padding:0 0 30px;}
.tg-listing-head{width:100%;float:left;padding:15px;color:#fff;background:#505050;text-transform:uppercase;}
.tg-listing-head .tg-titlebox{width:50%;float:left;padding:0;}
.tg-listing-head .tg-titlebox + .tg-titlebox{width:25%;}
.tg-listing-head .tg-titlebox h3{margin:0;color:#fff;font-size:14px;line-height:18px;}
.tg-lists{width:100%;float:left;}
.tg-list{width:100%;float:left;padding:15px;}
.tg-list:nth-child(odd){background:#f7f7f7;}
.tg-list .tg-listbox{width:50%;float:left;padding:15px;}
.tg-listbox:nth-child(2){}
.tg-list .tg-listbox + .tg-listbox{width:25%;}
.tg-listbox figure{float:left;margin:0 15px 0 0;border:1px solid #373542;}
.tg-listbox figure a{display:block;}
.tg-listbox figure a img{display:block;}
.tg-listbox .tg-listdata{overflow:hidden;}
.tg-listbox .tg-listdata h4{margin:0 0 10px;font-size:16px;line-height:16px;text-transform:uppercase;}
.tg-listbox .tg-listdata h4 a{color:#505050;}
.tg-listbox span{display:block;}
.tg-listbox:nth-child(2) span{padding:8px 0;text-transform:uppercase;}
.tg-listbox:nth-child(3){padding:31px 15px;}
.tg-listbox span strong{font-weight:normal;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
.tg-btn-list{width:40px;float:left;color:#fff;line-height:40px;background:#505050;text-align:center;}
.tg-listbox .tg-btn-list + .tg-btn-list{margin:0 0 0 10px;}
.tg-btn-list:hover{color:#fff;}
.tg-btn-list i{display:block;line-height:inherit;text-align:center;}
.tg-lists.tg-favorites .tg-listbox:first-child{width:47%;}
.tg-lists.tg-favorites .tg-listbox:nth-child(2){width:28%;}
.tg-lists.tg-favorites .tg-listbox:nth-child(2) span{padding:26px 0;}
.tg-topcatagories{width:100%;float:left;}
.tg-catagory{width:100%;float:left;margin:5px 0;background:#fff;border:1px solid #ddd;}
.tg-catagory a{display:block;padding:25px 20px;}
.tg-catagory a i,
.tg-catagory a span,
.tg-catagory a em{display:inline-block;vertical-align:middle;}
.tg-catagory a i{margin:0 15px 0 0;font-size:18px;line-height:18px;color:#5d5955;}
.tg-catagory a span{font-size:14px;line-height:14px;color:#5d5955;text-transform:uppercase;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
.tg-catagory a em{float:right;background:#ddd;font-size:12px;line-height:20px;font-style:normal;color:#5d5955;height:20px;padding:0 5px;}
.tg-catagory a:hover i,
.tg-catagory a:hover span{color:#fff;}
.tg-featuredlist-slider{}
.tg-featuredlist-slider .item{width:100%;float:left;}
.tg-featuredlist-slider .item figure{float:left;margin:0;border:1px solid #ddd;position:relative;overflow:hidden;}
.tg-featuredlist-slider figure .tg-featuredicon{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tg-featuredlist-slider figure .tg-img-hover{top:72%;background:#fff;padding:30px;text-align:left;border:1px solid #ddd;border-left:0;border-right:0;visibility:visible;opacity:1;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tg-featuredlist-slider figure .tg-img-hover h3{font-size:18px;line-height:21px;margin:0 0 20px;}
.tg-featuredlist-slider figure .tg-img-hover h3 a{color:#5d5955;text-align:left;}
.tg-featuredlist-slider figure .tg-img-hover .tg-info{width:100%;float:left;margin:0;list-style:none;}
.tg-featuredlist-slider figure .tg-img-hover .tg-info li{width:100%;float:left;list-style-type:none;line-height:normal;}
.tg-featuredlist-slider figure .tg-img-hover .tg-info li i{margin:0 8px 0 0;}
.tg-featuredlist-slider figure .tg-img-hover .tg-info li address{width:90%;}
.tg-featuredlist-slider figure .tg-img-hover .tg-info li i,
.tg-featuredlist-slider figure .tg-img-hover .tg-info li address,
.tg-featuredlist-slider figure .tg-img-hover .tg-info li em,
.tg-featuredlist-slider figure .tg-img-hover .tg-info li em a{display:inline-block;vertical-align:middle;font-style:normal;color:#5d5955;}
.tg-featuredlist-slider figure:hover .tg-img-hover{padding:50px 30px;top:0;background:#7dbb00 !important;border-color:#7dbb00 !important;}
.tg-featuredlist-slider figure:hover .tg-featuredicon em{color:#7dbb00 !important;}
.tg-featuredlist-slider figure .tg-img-hover .tg-info li i,
.tg-featuredlist-slider figure .tg-img-hover .tg-info li address,
.tg-featuredlist-slider figure .tg-img-hover .tg-info li em,
.tg-featuredlist-slider figure .tg-img-hover .tg-info li em a,
.tg-featuredlist-slider figure:hover .tg-img-hover p,
.tg-featuredlist-slider figure:hover .tg-img-hover h3 a{color:#fff;}
.tg-featuredlist-slider figure:hover .tg-featuredicon{border-color:#fff;}
.tg-featuredlist-slider .owl-buttons{position:absolute;right:15px;}
.tg-featuredlist-slider .tg-prev,
.tg-featuredlist-slider .tg-next{width:100%;font-size:16px;line-height:30px;display:block;color:#fff;}
.tg-featuredlist-slider .tg-prev:hover,
.tg-featuredlist-slider .tg-next:hover{background:#7dbb00 !important;color:#fff;}
.tg-featuredlist-slider.owl-theme .owl-buttons > div{background:#5d5955;}
.tg-featuredlist-slider-v2{width:100%;float:left;}
.tg-featuredlist-slider-v2 .item{width:100%;float:left;}
.tg-featuredlist-slider-v2 .owl-item{padding:0 15px;}
.tg-featuredlist-slider-v2 .item figure{width:100%;float:left;margin:0;padding:0;border-bottom:0;position:relative;border-radius:3px 3px 0 0;}
.tg-featuredlist-slider-v2 .item figure img{width:100%;height:auto;display:block;}
.tg-featuredlist-slider-v2 .tg-contentbox{width:100%;float:left;padding:20px 30px;background:#fff;text-align:center;border:1px solid #ddd;border-top:0;border-radius:0 0 3px 3px;min-height:170px;}
.tg-featuredlist-slider-v2 .tg-contentbox h3{font-size:18px;line-height:18px;text-transform:capitalize;margin:0 0 10px;}
.tg-featuredlist-slider-v2 .tg-contentbox h3 a{color:#5d5955;}
.tg-featuredlist-slider-v2 .tg-contentbox .tg-stars em{font-size:12px;line-height:12px;font-weight:bold;font-style:normal;position:relative;}
.tg-featuredlist-slider-v2 .tg-contentbox .tg-stars em sub{font-size:12px;line-height:12px;margin:0 0 0 2px;color:#999;bottom:0;}
.tg-featuredlist-slider-v2 .tg-contentbox address{width:100%;float:left;font-style:normal;margin:0;padding:0 0 5px;}
.tg-featuredlist-slider-v2 .tg-contentbox em{font-style:normal;}
.tg-phone{width:100%;float:left;}
.tg-featuredlist-slider-v2 .tg-stars.star-rating:before{font-family:'FontAwesome';font-size:17px;position:absolute;top:0;left:0;content:'\f005 \f005 \f005 \f005 \f005';letter-spacing:4px;color:rgba(218, 218, 218, .8);}
.tg-featuredlist-slider-v2 .tg-stars.star-rating span:before{font-family:'FontAwesome';font-size:17px;position:absolute;top:-2px;left:0;content:'\f005 \f005 \f005 \f005 \f005';letter-spacing:4px;color:rgba(218, 218, 218, .8);color:#7dbb00;}
.tg-featuredlist-slider-v2 .feature-rating em{font-size:12px;line-height:12px;font-weight:bold;font-style:normal;position:relative;}
.tg-featuredlist-slider-v2 .feature-rating em sub{font-size:12px;line-height:12px;margin:0 0 0 2px;color:#999;bottom:0;}
.feature-rating{display:inline-block;}
.feature-rating .tg-stars.star-rating{position:relative;width:96px;height:36px;margin-right:10px;}
.tg-widget .tg-imgdoc{background:#FFF;}
.user-verified{position:absolute;bottom:15px;right:10px;z-index:99;}
.tg-doctor-detail .tg-docprofile-img img{width:100%;}
.tg-doctor-detail .tg-docprofile-content{position:relative;}
.tg-doctor-detail2 .tg-doctor-profile .tg-box{border-bottom:0;}
.tg-map-marker .user-verified{left:10px;bottom:33px;}
.sc-blogs .tg-view{border:none;}
.docdirect-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);}
}
.tg-docappointment{}
.tg-navdocappointment{width:100%;float:left;display:table;margin:0 0 30px;list-style:none;padding:30px 15px;table-layout:fixed;background:#f7f7f7;text-transform:uppercase;font:12px/12px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-navdocappointment li{padding:0 15px;display:table-cell;list-style-type:none;line-height:inherit;}
.tg-navdocappointment li a{color:#999;display:block;padding:0 0 12px;position:relative;}
.tg-navdocappointment li.active a,
.tg-navdocappointment li a:hover{color:#5d5955;}
.tg-navdocappointment li a:before{bottom:0;left:0;height:1px;width:100%;content:'';background:#999;position:absolute;}
.tg-navdocappointment li a:hover:before,
.tg-navdocappointment li.active a:before{height:3px;}
.tg-appointmenttabcontent{width:100%;float:left;padding:30px 0 0;border-top:1px solid #ddd;}
.tg-subdoccategoties,
.tg-doccategoties{width:100%;float:left;}
.tg-subdoccategory,
.tg-doccategory{width:100%;float:left;padding:20px;}
.bk-service-item,
.bk-category-item{width:100%;float:left;}
.bk-category-item:nth-child(odd),
.bk-service-item:nth-child(odd){background:#f7f7f7;}
.bk-category-item:nth-child(even),
.bk-service-item:nth-child(even){background:#fff;}
.tg-catename{float:left;position:relative;padding:0 0 0 15px;text-transform:uppercase;font:14px/20px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-catename:after{top:0;left:0;content:'\f0c9';position:absolute;font-family:'FontAwesome';}
.tg-serviceprice,
.tg-catelinks{float:right;}
.tg-catelinks a{float:left;color:#5d5955;font-size:14px;line-height:20px;}
.tg-catelinks a + a{margin:0 0 0 15px;color:#bb3500;}
.tg-catelinks a i{line-height:20px;}
.tg-edit .tg-catelinks a,
.tg-edit .tg-catename,
.tg-edit .tg-catename:after,
.tg-edit .tg-serviceprice,
.tg-subdoccategory:hover .tg-serviceprice,
.tg-subdoccategory:hover .tg-catelinks a,
.tg-subdoccategory:hover .tg-catename,
.tg-subdoccategory:hover .tg-catename:after,
.tg-doccategory:hover .tg-catelinks a,
.tg-doccategory:hover .tg-catename,
.tg-doccategory:hover .tg-catename:after{color:#fff;}
.tg-doccategoties .tg-btn{margin:30px 0 0;}
.tg-editcategory{width:100%;float:left;margin:5px 0;padding:20px;background:#5d5955;}
.tg-editcategory .tg-select select,
.tg-editcategory .form-control{height:40px;border:0;line-height:18px;padding:10px 15px;}
.tg-cancel,
.tg-update{color:#fff;background:none;text-transform:uppercase;font:14px/20px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-update{float:left;}
.tg-cancel{float:right;}
.tg-serviceprice{padding:0 50px;font-size:14px;line-height:20px;}
.tg-subdoccategoties h4{float:left;color:#5d5955;margin:0 0 30px;font:18px/44px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-subdoccategoties .tg-btn{float:right;margin:0 0 30px;}
.tg-subdoccategoties .tg-editcategory .form-group{width:50%;float:left;}
.tg-subdoccategoties .tg-editcategory .form-group:nth-child(even){padding:0 0 0 8px;}
.tg-subdoccategoties .tg-editcategory .form-group:nth-child(odd){padding:0 8px 0 0;}
.tg-daytimeslot{width:100%;float:left;}
.tg-daytimeslot + .tg-daytimeslot{margin:30px 0 0;padding:30px 0 0;border-top:1px solid #ddd;}
.tg-dayname{width:190px;float:left;padding:20px;background:#f7f7f7;position:relative;}
.tg-dayname strong{display:block;padding:0 0 10px;margin:0 0 10px;text-transform:uppercase;border-bottom:1px solid #ddd;font:18px/18px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-links{width:100%;float:left;list-style:none;text-transform:uppercase;font:12px/12px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-links li{float:left;position:relative;list-style-type:none;line-height:inherit;}
.tg-links li + li{margin:0 0 0 5px;padding:0 0 0 10px;}
.tg-links li + li:after{top:0;left:0;color:#999;content:'/';position:absolute;}
.tg-links li a{color:#999;display:block;}
.tg-timeslots{overflow:hidden;}
.tg-timeslots .form-group{width:33.33%;float:left;padding:0 10px;}
.tg-select{width:100%;float:left;position:relative;}
.tg-timeslots .form-group.tg-time .form-control,
.tg-timeslots .form-group.tg-calender .form-control{padding:10px 60px 10px 15px;}
.tg-timeslots .form-group.tg-time,
.tg-timeslots .form-group.tg-calender{position:relative;}
.tg-timeslots .form-group.tg-time:after,
.tg-timeslots .form-group.tg-calender:after{top:0;right:10px;width:40px;content:'\f274';line-height:40px;position:absolute;text-align:center;font-family:'FontAwesome';}
.tg-timeslots .form-group.tg-time:after{content:'\f017';}
.tg-btnbox{width:100%;float:left;padding:0 0 0 10px;}
.tg-btnbox .tg-btn{min-width:170px;float:left;margin:0 30px 0 0;text-align:center;}
.tg-notimeslotmessage{display:block;padding:38px 10px;}
.tg-notimeslotmessage p{margin:0;color:#999;text-transform:uppercase;font:14px/14px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-doctimeslot{width:25%;float:left;padding:10px;}
.tg-doctimeslot .tg-box{width:100%;height:70px;float:left;padding:15px;color:#999;position:relative;border:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;align-content:center;}
.tg-doctimeslot .tg-title{color:#999;display:block;text-transform:uppercase;font:14px/14px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-doctimeslot .tg-box:hover .tg-title,
.tg-doctimeslot .tg-box:hover{color:#5d5955;}
.tg-doctimeslot .tg-box:hover{border-color:#5d5955;}
.tg-doctimeslot time{font-size:14px;line-height:14px;}
.tg-timeslotswrapper{padding:0px;float:left;width:100%;}
.tg-deleteslot{top:5px;right:5px;color:#999;font-size:11px;line-height:11px;position:absolute;}
.tg-deleteslot i{font-size:11px;line-height:11px;}
.tg-docappointmentlisting{}
.tg-formappointmentsearch{width:100%;float:left;margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #ddd;}
.tg-formappointmentsearch h4{float:left;margin:0;color:#5d5955;font-size:18px;line-height:18px;padding:14px 40px 14px 0;}
.tg-formappointmentsearch .form-group{margin:0;overflow:hidden;position:relative;}
.tg-formappointmentsearch .form-group .form-control{height:47px;z-index:1;line-height:27px;padding:10px 47px 10px 15px;position:relative;}
.tg-formappointmentsearch .form-group button{top:0;right:0;z-index:2;width:47px;height:47px;background:none;line-height:47px;position:absolute;text-align:center;}
.tg-appointmenttable{width:100%;float:left;}
.tg-appointmenttable .thead-inverse{color:#fff;background:#5d5955;}
.tg-appointmenttable .table > thead.thead-inverse tr th{border:0;padding:15px 10px;font-weight:normal;text-transform:uppercase;font:14px/17px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-appointmenttable .table > tbody tr td{border:0;padding:15px 10px;vertical-align:middle;}
.tg-appointmenttable .table > tbody tr:nth-child(odd){background:#f7f7f7;}
.tg-btnclose,
.tg-btncheck{color:#fff;width:90px;height:30px;margin:0 auto;display:block;font-size:12px;overflow:hidden;line-height:30px;border-radius:3px;background:#5d5955;}
.tg-btnclose{background:#bb3502;}
.tg-btncheck{margin:0 auto 10px;background:#7dbb00;}
.tg-btnclose i,
.tg-btncheck i{display:block;line-height:30px;}
.tg-appointmenttable .table > tbody tr:hover td{color:#fff;}
.tg-appointmenttable .table > tbody tr:hover .tg-btncheck{background:#fff;}
.tg-appointmentdetail > td > div{color:#fff;padding:20px;overflow:hidden;text-align:left;margin:-15px -10px;background:#5d5955;}
.tg-appointmentdetail strong{color:#fff;display:block;text-transform:uppercase;font:14px/17px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-appointmentdetail .tg-description p{margin:0;}
.tg-leftcol{width:65%;float:left;list-style:none;}
.tg-leftcol li{width:50%;float:left;line-height:17px;padding:0 0 25px;list-style-type:none;}
.tg-leftcol li span,
.tg-leftcol li strong{display:block;}
.tg-leftcol li span{font-size:14px;}
.tg-rightcol{width:35%;float:right;}
.tg-showdetail .tg-btncheck{background:#fff;}
.tg-showdetail{color:#fff;}
.bk-elm-hide{display:none;}
.custom-timeslots-data-area,
.custom-timeslots-form,
.custom-slots-main,
.custom-timeslots-dates_wrap,
.custom-time-periods,
.custom-timeslots-data,
.timeslots-form-area,
.timeslots-data-area{float:left;width:100%;}
select option:disabled{color:#dfdfdf;text-decoration:line-through !important;}
.appointment-disable{padding:15px 10px;float:left;width:100%;cursor:pointer;}
.appointment-disable #disabled{margin-right:5px;float:left;}
.custom-slots-action{padding:30px 0;}
.tg-doctor-detail figure img{z-index:1;display:block;position:relative;}
.tg-doctor-detail figure figcaption{left:0;bottom:0;z-index:2;width:100%;position:absolute;padding:20px 20px 0;}
.tg-widgetappointment .tg-btn,
.tg-doctor-detail figure figcaption .tg-btn{color:#fff;border:none;margin:0 0 10px;background:#5d5955 !important;}
.tg-doctor-detail figure figcaption .tg-socialicon{clear:both;padding:20px;margin:0 -20px;overflow:hidden;background:rgba(255,255,255,0.80);}
.tg-doctor-detail figure figcaption .tg-socialicon li{line-height:30px;padding:0 5px 5px;}
.tg-doctor-detail figure figcaption .tg-socialicon li a{border:0;color:#fff;border-radius:3px;}
.tg-doctor-detail figure figcaption .tg-socialicon li.tg-facebook a{background:#3b5998;}
.tg-doctor-detail figure figcaption .tg-socialicon li.tg-twitter a{background:#55acee;}
.tg-doctor-detail figure figcaption .tg-socialicon li.tg-linkedin a{background:#007bb5;}
.tg-doctor-detail figure figcaption .tg-socialicon li.tg-googleplus a{background:#dd4b39;}
.tg-widgetappointment{color:#fff;padding:30px;}
.tg-widgetappointment em,
.tg-widgetappointment span{display:block;text-align:center;text-transform:uppercase;font:24px/24px 'Montserrat', Arial, Helvetica, sans-serif;}
.tg-widgetappointment em{padding:30px 0;}
.tg-widgetappointment .tg-btn{margin:0;}
.tg-modalcontent{margin:70px auto 0;max-width:1030px;width:100%;background:#fff;box-shadow:none;overflow:hidden;}
.tg-modalcontent .tg-navdocappointment{margin:0;background:#fff;}
.tg-modalcontent .tg-appointmenttabcontent{border:0;width:100%;float:left;padding:30px 15px;background:#f5f5f5;}
.tg-modalcontent .form-group{width:33.33%;float:left;padding:0 15px;}
.form-group.tg-radiobox,
.form-group.tg-checkboxarea{width:100%;float:left;margin:0 0 30px;}
.tg-modalcontent .form-group .tg-select{position:relative;}
.tg-modalcontent .form-group .tg-select:before{content:'\f107';top:50%;right:15px;z-index:2;width:13px;color:#999;display:block;position:absolute;text-align:center;font-size:22px;margin-top:-5px;line-height:10px;font-family:'FontAwesome';}
.tg-modalcontent .form-group .tg-select select{width:100%;z-index:1;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.tg-appointmenttabcontent .form-group label{float:left;margin:0;padding:0;line-height:20px;font-weight:normal;}
.tg-modalcontent .tg-btnbox{width:auto;float:none;clear:both;overflow:hidden;margin:0 15px;padding:30px 0 0;border-top:1px solid #ddd;}
.tg-modalcontent .tg-btnbox .tg-btn:first-child{float:left;}
.tg-modalcontent .tg-btnbox .tg-btn{margin:0;float:right;color:#fff;border:none;height:47px;line-height:47px;background:#5d5955 !important;}
.form-group.tg-textarea{width:100%;}
.tg-appointmenttabcontent .form-group.tg-textarea textarea{height:120px;}
.form-group.tg-paypal label{padding:4px 50px 4px 0;background:url(images/icon-01.png) no-repeat 100% 50%;}
.form-group.tg-creditcard label{padding:4px 180px 4px 0;background:url(images/icon-02.png) no-repeat 100% 50%;}
.tg-message{width:100%;float:left;padding:0 11%;text-align:center;}
.tg-message h2{margin:0 0 30px;line-height:30px;}
.tg-message .tg-description p{margin:0;}
.tg-appointmenttime{width:100%;float:left;padding:0 15px 30px;}
.tg-appointmenttime .tg-description{padding:0 0 30px;}
.tg-appointmenttime .tg-description p{margin:0;}
.tg-appointmenttime .tg-timeslots{padding:0 0 0 10px;}
.tg-appointmenttime .tg-dayname{color:#fff;padding:32px 20px;text-align:center;position:relative;}
.tg-appointmenttime .tg-dayname:after,
.tg-appointmenttime .tg-dayname:before{color:#fff;bottom:5px;font-size:13px;line-height:13px;position:absolute;font-family:'FontAwesome';}
.tg-appointmenttime .tg-dayname:after{right:5px;content:'\f107';}
.tg-appointmenttime .tg-dayname:before{left:5px;content:'\f274';}
.tg-appointmenttime .tg-dayname strong{color:#fff;border-color:#fff;}
.tg-appointmenttime .tg-doctimeslot{min-width:120px;height:60px;}
.tg-appointmenttime .tg-doctimeslot .tg-box{width:100%;height:40px;padding:0;border-width:2px;text-align:center;}
.tg-appointmenttime .tg-doctimeslot.tg-booked .tg-box{border-width:1px;border-color:#ddd;}
.tg-booked .tg-radio input[type=radio]:checked + label:before,
.tg-booked .tg-radio input[type=radio]:checked + label{color:#999;background:none;}
.tg-appointmenttime .tg-doctimeslot.tg-available .tg-box:hover{color:#fff;}
.tg-appointmenttime .tg-doctimeslot.tg-emergencycase{width:240px;}
.tg-emergencycase .tg-radio input[type=radio]:checked + label:before,
.tg-appointmenttime .tg-doctimeslot.tg-emergencycase .tg-box{color:#bb3502;border-color:#bb3502;}
.tg-emergencycase .tg-radio input[type=radio]:checked + label{color:#bb3502;background:none;}
.tg-emergencycase .tg-radio input[type=radio]:checked + label:before{content:'\f00d';}
.tg-pay-radiobox{display:block;width:100% !important;float:left;text-align:left;}
.tg-appointmenttime{cursor:pointer;}
.bk-step-prev.btn-disbled{}
.tg-modalcontent .tab-pane{width:100%;float:left;padding:30px 0;}
.booking-model-contents{position:relative;}
.tg-appointmenttime .tg-doctimeslot{padding:0 10px 0 0px;}
.tg-doctimeslot.tg-booked label{text-decoration:line-through;}
.appointment-data-wrap li span{text-transform:none;}
.tg-btncheck.appointment-actioned{background:#dfdfdf;cursor:not-allowed;}
.tg-btncheck.appointment-actioned:before{margin-right:5px;}
.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:24px;display:block;overflow:hidden;cursor:pointer;font-size:12px;line-height:24px;position:relative;background:#505050;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.tg-iosstylcheckbox label:before{top:5px;left:5px;z-index:1;height:14px;width:14px;content:'';display:block;line-height:14px;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:#fff;display:block;font-size:13px;line-height:24px;text-align:right;padding:0 12px 0 0;position:absolute;white-space:nowrap;content:attr(data-private);}
.tg-iosstylcheckbox input[type=checkbox]:checked + label:before{left:calc(100% - 19px);background:#373542;}
.tg-iosstylcheckbox input[type=checkbox]:checked + label:after{padding:0 31px 0 0;content:attr(data-public);}
.tg-form-privacy .form-group .tg-privacy{width:100%;float:left;padding:20px 30px;background:#FFF;}
.tg-form-privacy .form-group{margin-bottom:20px;float:left;width:100%;}
.tg-form-privacy .tg-privacy-name{float:left;text-align:left;font-weight:bold;}
.intl-tel-input.allow-dropdown{width:100%;float:left;}
.intl-tel-input .country-list{list-style:none;}
.intl-tel-input .country-list li{list-style-type:none;}
.form-group.tg-btnarea,
.tg-subdoccategoties .tg-editcategory .form-group.tg-btnarea{width:100%;padding:0;margin:0;}
.tg-appointmenttable .table > tbody tr:hover .get-detail,
.tg-appointmenttable .table > tbody tr:hover .get-detail i,
.tg-subdoccategory:hover .tg-catelinks a i,
.tg-subdoccategory:hover .tg-catelinks a,
.tg-doccategory:hover .tg-catelinks a i,
.tg-doccategory:hover .tg-catelinks a{color:#fff;}
.tg-appointmenttable .table > tbody tr.booking-odd{background:#fff;}
.data-org{float:left;width:100%;margin:0 0 15px 0;font-weight:bold;}
.tg-doceducation.tg-experience{margin:0 0 60px 0;}
.tg-appointmentpopup{padding:0 15px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bk-payment-methods .tg-pay-radiobox label{cursor:pointer;}
.claim-box{margin-bottom:30px;}
.tg-claim-model{margin:70px auto 0;max-width:400px;width:100%;background:#fff;box-shadow:none;overflow:hidden;}
.tg-widget.tg-claim-widget{margin:0;padding:0;}
.tg-widget.tg-claim-widget .doc-claim{border:0;padding:30px;}
.tg-doctor-profile .tg-heading-border.tg-small{width:auto;float:left;z-index:1;margin-right:30px;position:relative;}
.tg-doctor-profile .tg-heading-border.tg-small:after{width:100%;}
.feature-rating.user-star-rating{float:left;width:100%;padding:7px 10px 7px;background:#fff;text-align:center;box-shadow:0px 2px 17px 0px rgba(0, 0, 0, 0.20);}
.feature-rating.user-star-rating em,
.feature-rating.user-star-rating span{display:inline-block;vertical-align:middle;}
.feature-rating.user-star-rating span{padding:0;margin:0 10px 0 0;}
.feature-rating.user-star-rating .tg-stars.star-rating{float:none;height:17px;overflow:hidden;}
.feature-rating.user-star-rating span:before,
.feature-rating.user-star-rating:before{font-size:17px;line-height:17px;}
.feature-rating.user-star-rating span{padding:0;}
.feature-rating.user-star-rating em{bottom:4px;right:0;color:#414141;position:relative;}
.tg-view.tg-grid-view article{min-height:570px;}
.raw-html-description{float:left;width:100%;}
.tg-doctor-detail .user-verified{bottom:3px;}
.domain-captcha{margin:15px 0;float:left;width:100%;}
.tg-searcharea-v2 .tg-searchform fieldset{text-align:center;}
.tg-listview-v3{width:100%;float:left;}
.tg-listview-v3 .tg-doctor-profile{margin:0;}
.tg-listview-v3 .tg-doctor-profile + .tg-doctor-profile{border-top:1px solid #ddd;}
.tg-listview-v3 .tg-doctor-profile .tg-box{border:0;padding:0;}
.tg-imgfeature{width:20%;float:left;margin:0 20px 0 0;}
.tg-listview-v3 .tg-doctor-profile .tg-docprofile-img{width:100%;float:left;position:relative;border:0;}
.tg-featureverified{width:100%;float:left;padding:10px 0 0 0;text-align:center;list-style:none;}
.tg-featureverified li{width:20px;display:inline-block;line-height:normal;list-style-type:none;overflow:hidden;border-radius:3px;}
.tg-featureverified li a{width:76px;display:block;font-size:12px;line-height:22px;background:blue;color:#fff;text-transform:capitalize;position:relative;}
.tg-featureverified li.tg-featuresicon a{background:#7dbb00;}
.tg-featureverified li.tg-varified a{width:68px;}
.tg-featureverified li:hover{width:auto;}
.tg-featureverified li a i{width:20px;}
.tg-featureverified li a i,
.tg-featureverified li a span{}
.tg-featureverified li a span{padding:0 5px 0 0;}
.tg-listview-v3 .tg-docprofile-content{width:auto;float:none;padding:0;overflow:hidden;}
.tg-doctorhead{width:100%;float:left;margin:0 0 30px;}
.tg-doctorhead .tg-heading-border{margin:0 0 10px;padding:0;}
.tg-doctorhead .tg-heading-border:after{display:none;}
.tg-doctorhead .tg-heading-border h3{text-transform:capitalize;margin:0 0 10px;}
.tg-doctorhead .tg-heading-border span{display:block;font-size:13px;line-height:15px;}
.tg-likestars{width:100%;float:left;list-style:none;}
.tg-likestars li{float:left;padding:0 10px;list-style-type:none;line-height:normal;position:relative;}
.tg-likestars li:first-child{padding-left:0;}
.tg-likestars li:after{top:0;left:-2px;content:'/';color:#fff;position:absolute;}
.tg-likestars li:first-child:after{display:none;}
.tg-likestars li .tg-stars{padding:0;margin:0 !important;}
.tg-likestars li .tg-dislike,
.tg-likestars li .tg-like{width:auto !important;height:auto;display:block;position:static;visibility:visible;opacity:1;line-height:15px;background:none;}
.tg-likestars li .tg-dislike i,
.tg-likestars li .tg-like i{display:block;margin:0;padding:3px 0 0 0;line-height:inherit;}
.tg-likestars li span{color:#fff;display:block;}
.tg-userbanner-content .tg-dislike i{color:#bc0000;}
.tg-listview-v3 .tg-doctor-profile .tg-tags{width:100%;float:left;list-style:none;}
.tg-listview-v3 .tg-doctor-profile .tg-tags li{float:left;list-style-type:none;margin:0 10px 0 0;width:auto;}
.tg-listview-v3 .tg-doctor-profile .tg-tags li .tg-btn{padding:0 10px;font-size:12px;line-height:22px;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#7c7c7a;background:#f2f1f6;border:0;text-transform:capitalize;}
.tg-listview-v3 .tg-doctor-profile .tg-likestars li span{color:#5d5955;}
.tg-userbanner{width:100%;height:320px;float:left;padding:100px 0;position:relative;margin-top:-100px;background:rgba(115, 113, 113, 0.6);}
.tg-userbanner:after{z-index:-1;left:0;top:0;content:'';width:100%;height:100%;position:absolute;background:-moz-linear-gradient(top,
rgba(0,0,0,0.6) 0%,
rgba(0,0,0,0.6) 99%,
rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top,
rgba(0,0,0,0.6) 0%,
rgba(0,0,0,0.6) 99%,
rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom,
rgba(0,0,0,0.6) 0%,
rgba(0,0,0,0.6) 99%,
rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000',GradientType=0);}
.tg-userbanner-content{z-index:1;position:relative;float:left;width:100%;margin-left: 293px;margin-top: 23px;}
.tg-userbanner-content h1{font-size:40px;line-height:30px;margin:0 0 10px;text-transform:capitalize;color:#fff;}
.tg-userbanner-content > span{display:block;margin:0 0 10px;font-size:16px;line-height:15px;color:#fff;}
.tg-userdetail{width:100%;float:left;z-index:100;position:relative;}
.tg-userdetail .tg-sidebar{width:100%;float:left;}
.tg-userimg{width:100%;float:left;margin:0 0 20px;position:relative;}
.tg-userimg img{width:100%;height:auto;display:block;}
.tg-userdetail .tg-widget{padding:20px;border:1px solid #ddd;background:#fff;}
.tg-userimg figcaption{bottom:0;width:100%;padding:10px 0;position:absolute;background:-moz-linear-gradient(top,
rgba(255,255,255,0.8) 0%,
rgba(255,255,255,0.8) 100%);background:-webkit-linear-gradient(top,
rgba(255,255,255,0.8) 0%,
rgba(255,255,255,0.8) 100%);background:linear-gradient(to bottom,
rgba(255,255,255,0.8) 0%,
rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff', endColorstr='#ccffffff',GradientType=0);}
.tg-widgetuserdetail .tg-featureverified{padding:0;}
.tg-widgetuserdetail .tg-featureverified li a{width:auto;height:20px;color:#fff;display:block;}
.tg-widgetuserdetail .tg-featureverified li a:hover i,
.tg-widgetuserdetail .tg-featureverified li a:hover{color:#fff;}
.tg-widgetuserdetail .tg-featureverified li a i{padding:0;float:left;color:#fff;background:none;}
.tg-widgetuserdetail .tg-featureverified li a:hover i{background:none;}
.tg-widgetuserdetail .tg-featureverified li.tg-varified a{min-width:69px;}
.tg-widgetuserdetail .tg-featureverified li.tg-varified a span{padding-left:1px;}
.tg-usercontactinfo{width:100%;float:left;}
.tg-userdetail .tg-widget h3{font-size:14px;line-height:14px;margin:0 0 20px;padding:0;text-transform:capitalize;background:none;color:#5d5955;}
.tg-usercontactinfo .tg-doccontactinfo{padding:0;}
.tg-usercontactinfo .tg-doccontactinfo li{padding:3px 0;line-height:normal;}
.tg-usercontactinfo .tg-doccontactinfo li + li{border:0;}
.tg-usercontactinfo .tg-doccontactinfo li a{display:inline;float:none;color:#999;}
.tg-usercontactinfo .tg-doccontactinfo li a,
.tg-usercontactinfo .tg-doccontactinfo li span,
.tg-usercontactinfo .tg-doccontactinfo li i{color:#999;}
.tg-socialicon-v2{margin:0 0 15px;text-align:left;list-style:none;}
.tg-socialicon-v2 li{display:inline-block;padding:0 1px 5px;list-style-type:none;line-height:normal;}
.tg-socialicon-v2 li a{width:30px !important;height:30px !important;line-height:30px;text-align:center;color:#fff;border-radius:50%;border:0;}
.tg-socialicon-v2 li a i{float:none !important;display:block;background:none !important;color:#fff !important;line-height:30px !important;}
.tg-socialicon-v2 li a:hover i{background:none;}
.tg-socialicon-v2 li.tg-facebook a{background:#3b5998;}
.tg-socialicon-v2 li.tg-twitter a{background:#55acee;}
.tg-socialicon-v2 li.tg-linkedin a{background:#007bb5;}
.tg-socialicon-v2 li.tg-googleplus a{background:#dd4b39;}
.tg-socialicon-v2 li.tg-rss a{background:#ff6600;}
.tg-socialicon-v2 li.tg-youtube a{background:#bb0000;}
.tg-socialicon-v2 li.tg-pintrest a{background:#cb2027;}
.tg-socialicon-v2 li.tg-instagram a{background:#125688;}
.tg-socialicon-v2 li.tg-tumblr a{background:#32506d;}
.tg-socialicon-v2 li.tg-skype a{background:#019fdb;}
.tg-socialicon-v2 li.tg-pinterest a{background:#cb2027;}
.tg-userpubliclink{clear:both;overflow:hidden;margin:20px -20px 0 -20px;padding:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.tg-userpubliclink a{display:block;color:#55acee;font-size:14px;line-height:14px;}
.tg-userpubliclink a em{font-style:normal;}
.tg-userpubliclink a i{color:#999;margin:0 8px 0 0;font-size:14px;line-height:14px;}
.tg-userschedule{width:100%;float:left;margin:0 0 20px;padding:20px 0 0;}
.tg-userschedule h3{margin:0 0 12px;}
.tg-userschedule ul{width:100%;float:left;list-style:none;padding:0;}
.tg-userschedule ul li{width:100%;float:left;padding:8px 0;line-height:normal;list-style-type:none;border:0;}
.tg-userschedule ul li + li{border:0;}
.tg-userschedule ul li:last-child{padding-bottom:0;}
.tg-userschedule ul li a{width:100%;float:left;display:block;}
.tg-userschedule ul li span{float:left;position:relative;}
.tg-userschedule ul li span:after{left:0;top:0;content:'\f0da';font-family:'FontAwesome';visibility:hidden;opacity:0;position:absolute;}
.tg-userschedule ul li:hover span:after{visibility:visible;opacity:1;}
.tg-userschedule ul li:hover span{padding:0 0 0 12px;}
.tg-userschedule ul li em{float:right !important;}
.tg-userschedule ul li em,
.tg-userschedule ul li span{font-size:14px;line-height:14px;color:#999;display:inline-block;vertical-align:middle;}
.tg-usercontatnow{clear:both;overflow:hidden;margin:20px -20px 0;padding:20px 20px 0;border-top:1px solid #ddd;}
.tg-usercontactform{width:100%;float:left;}
.tg-usercontactform fieldset{width:100%;float:left;margin:0;padding:0;border:0;}
.tg-usercontactform fieldset .form-group{width:100%;float:left;margin:0 0 10px;}
.tg-usercontactform fieldset .form-group input{height:40px;padding:0px 10px;}
.tg-usercontactform fieldset .form-group textarea{width:100%;height:140px;float:left;padding:13px 9px;resize:none;}
.tg-widget.tg-widgetshare ul.tg-socialicon-v2{padding:0;border:0}
.tg-widget.tg-widgetshare ul.tg-socialicon-v2 li{width:auto;float:none;display:inline-block;padding:0 1px 5px;border:0;}
.tg-claimform{width:100%;float:left;}
.tg-claimform fieldset{width:100%;float:left;margin:0;padding:0;}
.tg-claimform fieldset .form-group{width:100%;float:left;}
.tg-claimform fieldset .form-group input{width:100%;height:38px;float:left;padding:13px 9px;}
.tg-claimform fieldset .form-group textarea{width:100%;height:140px;float:left;padding:13px 9px;resize:none;}
.tg-claimform fieldset .tg-btn{border-width:2px;}
.tg-userlocationmap{width:100%;height:300px;float:left;margin:0 0 30px;}
.tg-aboutuser{width:100%;float:left;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #ddd;}
.tg-userheading{width:100%;float:left;margin:0 0 30px;padding:0;}
.tg-userheading h2{margin:0;text-transform:capitalize;font-size:20px;line-height:18px;color:#5d5955;}
.tg-userheading h2 i{padding:0 15px 0 0;}
.tg-userexperience{width:100%;float:left;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #ddd;}
.tg-userexperience ul{width:100%;float:left;padding:0 0 0 35px;list-style:none;}
.tg-userexperience ul li{width:100%;float:left;list-style-type:none;line-height:normal;}
.tg-userexperience ul li + li{padding:20px 0 0 0;}
.tg-userexperience ul li .tg-dotstyletitle{width:100%;float:left;margin:0 0 15px;line-height:inherit;}
.tg-userexperience ul li .tg-dotstyletitle h3{font-size:16px;line-height:20px;color:#5d5955;margin:0 0 10px;padding:0 0 0 10px;position:relative;}
.tg-userexperience ul li .tg-dotstyletitle h3:after{left:0;top:50%;content:'';width:6px;height:6px;margin:-3px 0 0 0;background:#5d5955;border-radius:50%;position:absolute;}
.tg-userexperience ul li .tg-dotstyletitle span{display:block;font-size:13px;line-height:13px;padding:0 0 0 10px;color:#5d5955;text-transform:capitalize;}
.tg-userexperience ul li .tg-description{padding:0 0 0 10px;}
.tg-presentationvideo{width:100%;float:left;margin:0 0 30px;padding:0 0 30px;}
.tg-presentationvideo iframe{width:100%;height:490px;}
.tg-userphotogallery{width:100%;float:left;}
.tg-userphotogallery ul{list-style:none;margin:0 -5px;clear:both;overflow:hidden;}
.tg-userphotogallery ul li{width:20%;float:left;padding:5px;list-style-type:none;}
.tg-userphotogallery ul li figure{width:100%;float:left;margin:0;padding:5px;border:1px solid #ddd;}
.tg-userphotogallery ul li figure img{width:100%;height:auto;display:block;}
.tg-userphotogallery ul li figure figcaption{z-index:1;bottom:0;right:0;content:'';width:0;height:0;visibility:hidden;opacity:0;background:-moz-linear-gradient(top,
rgba(0,0,0,0.4) 0%,
rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,
rgba(0,0,0,0.4) 0%,
rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,
rgba(0,0,0,0.4) 0%,
rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#66000000',GradientType=0);position:absolute;}
.tg-userphotogallery ul li figure figcaption span{z-index:2;right:20px;bottom:20px;font-size:px;line-height:px;color:#fff;position:absolute;}
.tg-userphotogallery ul li:hover figure figcaption{width:100%;height:100%;visibility:visible;opacity:1;}
.tg-userreviews{width:100%;float:left;}
.tg-userreviews .tg-ratingbox{margin:0 0 30px;padding:30px;}
.tg-averagerating{float:left;}
.tg-averagerating h3{font-size:16px;line-height:14px;text-transform:capitalize;margin:0 0 10px;color:#5d5955;}
.tg-averagerating em{display:block;margin:0 0 20px;font-size:100px;line-height:75px;font-style:normal;font-weight:300;}
.tg-averagerating .tg-stars{width:auto;float:none;display:block;}
.tg-averagerating .tg-stars i{font-size:16px;line-height:16px;padding:0;color:#fdb900 !important;}
.tg-userratingbar{float:left;}
.tg-userskill{overflow:hidden;padding:0 0 0 30px;}
.tg-skill{float:left;width:100%;}
.tg-skill + .tg-skill{margin:20px 0 0;}
.tg-skill:hover{cursor:pointer;}
.tg-skillname{float:left;font-size:13px;line-height:13px;text-transform:capitalize;}
.tg-skillname .tg-skillbar span{position:absolute;top:0;right:0;}
.tg-skillbox{overflow:hidden;padding:7px 15px 0;}
.tg-skillholder{width:100%;float:left;background:#ddd;}
.tg-skillbar{height:4px;float:left;position:relative;transition:none;}
.tg-skillpercentage{float:right;display:block;font-size:13px;line-height:13px;}
.tg-reviewlisting{width:100%;float:left;margin:0 0 30px;padding:0 0 30px;list-style:none;border-bottom:1px solid #ddd;}
.tg-reviewlisting li{width:100%;float:left;padding:20px;list-style-type:none;}
.tg-reviewlisting li:hover{background:#f2f1f6;}
.tg-reviewlisting li .tg-review{width:100%;float:left;}
.tg-reviewimg{float:left;margin:0 30px 0 0;}
.tg-reviewimg img{width:100px;height:100px;display:block;}
.tg-reviewlisting li .tg-review .tg-reviewcontet .tg-description p{margin:0;}
.tg-reviewhead{width:100%;float:left;margin:0 0 25px;}
.tg-reviewhead .tg-reviewheadleft{float:left;}
.tg-reviewhead .tg-reviewheadleft h3{font-size:16px;line-height:13px;margin:0 0 10px;text-transform:capitalize;color:#5d5955;}
.tg-reviewhead .tg-reviewheadleft h3 a{color:#5d5955;}
.tg-reviewhead .tg-reviewheadleft span{font-size:13px;line-height:15px;display:block;color:#5d5955;}
.tg-reviewheadright{float:right;}
.tg-reviewheadright .tg-stars{padding:0;line-height:16px;}
.tg-reviewheadright .tg-stars i{font-size:16px;}
.tg-leaveyourreview{width:100%;float:left;}
.tg-formleavereview{width:100%;float:left;}
.tg-formleavereview fieldset{width:100%;float:left;margin:0;padding:0;border:0;}
.tg-formleavereview fieldset .form-group{width:100%;float:left;}
.tg-formleavereview fieldset .form-group input{width:100%;height:48px;float:left;}
.tg-userrating{width:100%;float:left;list-style:none;}
.tg-userrating li{width:auto;float:left;list-style-type:none;line-height:normal;position:relative;}
.tg-userrating li:after{z-index:-1;top:50%;left:0;content:'';width:65px;height:1px;position:absolute;}
.tg-userrating li + li{padding:0 0 0 36px;}
.tg-userrating li:hover label{width:80px;}
.tg-userrating li:hover label span{color:#fff;}
.tg-formleavereview fieldset .form-group textarea{width:100%;height:190px;float:left;resize:none;}
.tg-formleavereview fieldset .tg-btn{float:right;border-width:3px;}
.tg-mapmarker{width:340px;float:left;padding:20px;background:#fff;position:relative;-webkit-box-shadow:-7px 7px 10px 2px rgba(0,0,0,0.30);box-shadow:-7px 7px 10px 2px rgba(0,0,0,0.30);}
.tg-mapmarker:after{bottom:-10px;left:20px;content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #fff;position:absolute;}
.tg-mapmarker figure{top:50%;left:-30px;margin:-31px 0 0;border:1px solid;border-radius:50%;position:absolute;}
.tg-mapmarker figure img{width:60px;height:60px;height:auto;display:block;border-radius:50%;}
.tg-mapmarkercontent{padding:0 0 0 50px;overflow:hidden;}
.tg-mapmarkercontent h3{font-size:20px;line-height:27px;text-transform:capitalize;margin:0 0 10px;}
.tg-mapmarkercontent > span{margin:0 0 10px;font-size:13px;line-height:10px;display:block;}
.tg-mapmarkercontent .tg-likestars li span{font-size:13px;color:#5d5955;}
.tg-inner-header-v2{padding:35px 30px;}
.tg-inner-header-v2 .logo{padding:0;}
.tg-inner-header-v2 .tg-nav ul li{padding:0 20px;}
.tg-inner-header-v2 .tg-navigationarea{border:0;}
.tg-userdetail .tg-widget > div{padding:0;border:0;}
.tg-userreviews .tg-stars.star-rating{position:relative;width:91px;height:36px;}
.tg-userreviews .tg-stars.star-rating:before{font-size:16px;}
.tg-likestars .tg-stars.star-rating span:before,
.tg-userreviews .tg-stars.star-rating span:before{font-size:16px;color:#e7b900;}
.tg-likestars .feature-rating.user-star-rating{padding:0;background:none;text-align:left;box-shadow:none;margin:0;line-height:16px;}
.tg-likestars .feature-rating.user-star-rating em{display:none;}
.tg-likestars .feature-rating.user-star-rating span:before,
.tg-likestars .feature-rating.user-star-rating:before{font-size:16px;}
.your-rate{float:left;padding:10px 0px 10px 15px;line-height:22px;font-weight:bold;}
.tg-averagerating .feature-rating.user-star-rating{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}
.tg-userdetail .tg-location-map{height:300px;margin-top:20px;}
.tg-userdetail .tg-aboutuser{margin-top:20px;}
.gallery-button{float:left;width:100%;margin-bottom:15px;}
.tg-userdetail .map-controls{left:15px;top:15px;}
.tg-userschedule ul li.current span{padding:0 0 0 9px;}
.tg-userschedule ul li.current span:after{opacity:1;visibility:visible;}
.tg-userdetail .tg-doccontactinfo li address{max-width:190px;}
.tg-mapmarkercontent .tg-likestars li a.tg-dislike{color:#bc0000;}
.tg-mapmarkercontent .tg-likestars li:after,
.tg-mapmarkercontent .tg-likestars li a.tg-like{color:#5d5955;}
.tg-widget.tg-widgetuserdetail ul.tg-featureverified li{border:0;}
.tg-widgetuserdetail .tg-featureverified li.tg-varified a{}
.tg-editimg-banner,
.tg-editimg-avatar{width:50%;float:left;}
.tg-editimg-avatar{padding:0 15px 0 0;}
.tg-editimg-banner{padding:0 0 0 15px;}
.tg-editimg-avatar .tg-docimg,
.tg-editimg-banner .tg-docimg{width:150px;float:left;margin:0 15px 0 0;}
.tg-section-map .tg-mapmarkercontent .tg-like i,
.tg-section-map .tg-mapmarkercontent .tg-dislike i{padding:0;}
.tg-editimg-banner{float:right;}
.tg-otherphotos .tg-otherimg li figure{overflow:hidden;}
.tg-editimg-banner .tg-uploadtips,
.tg-editimg-avatar .tg-uploadtips{width:auto;float:none;overflow:hidden;}
.tg-userdetail .tg-section-map{width:100%;float:left; position: relative;}
.tg-heading-border.tg-small:after{width:60%;}
.tg-userdetail .tg-location-map{margin-top:0;position:relative;}
.tg-userphotogallery ul li figure a{display:block;position:relative;overflow:hidden;}
.tg-userbanner{background-color:rgba(115, 113, 113, 0.6);z-index:99;}
.docdirect-site-wrap{position:fixed;background-color:rgba(12, 12, 12, 0.51);width:100%;height:100%;z-index:99999;}
.docdirect-site-wrap .docdirect-loader{position:absolute;top:50%;left:50%;margin:-23px 0 0 -70px;}
.make-appointment-btn{font-size:14px;width:224px;padding:0 15px;margin-top:20px;color:#FFF !important;background:#7dbb00 !important;border-radius:2px;height:50px;line-height:47px;}
.user-section-style{margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #ddd;}
.wp-editor-container{border:1px solid #dfdfdf;margin:0;padding:0;width:100%;padding-right:.5px;}
.professional-statements{float:left;width:100%;}
.wpcf7 input[type=submit]{border:2px solid;color:#5d5955;padding:0 35px;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase;z-index:2;font:14px/54px 'Montserrat', Arial, Helvetica, sans-serif;position:relative;overflow:hidden;background:transparent;}
.wpcf7 .wpcf7-response-output{width:100%;margin:0;padding:15px 15px;float:left;}
.wpcf7 .wpcf7-textarea{resize:none;height:200px;line-height:normal;box-shadow:none;border-radius:0;width:100%;}
.see-more-info{float:left;width:100%;padding:0 0 0 30px;}
.see-more-info p a{color:#5d5955;}
.see-more-info p a:hover{text-decoration:none;}
.see-more-info p a span{width:22px;height:22px;text-align:center;color:#5d5955;background:#ddd;display:inline-block;margin:0 0 0 10px;font-size:12px;line-height:22px;}
.elm-display-none.insurance-wrap{width:100%;float:left;list-style:none;padding:0 0 0 30px;}
.elm-display-none.insurance-wrap li{width:100%;float:left;list-style-type:none;position:relative;margin:15px 0 0;padding:15px 0 0 0px;border-top:1px solid #ddd;}
.elm-display-none.insurance-wrap li:first-child{margin:15px 0 0;border:0;padding:0;}
.elm-display-none.insurance-wrap li span{float:left;}
.elm-display-none.insurance-wrap li span.insurance_logo{float:right;}
.widget_icl_lang_sel_widget.tg-widget > div{border:0 !important;padding:0;}
.tg-footercol .tg-widget:last-child{margin:0 !important;}
.tg-refinesearcharea .select .group.language-selelct{width:100%;float:left;height:60px;}
.tg-refinesearcharea .select .chosen-container .chosen-choices{border-color:#ddd !important;}
.tg-refinesearcharea .select .chosen-container .chosen-choices,
.tg-refinesearcharea .select .chosen-container{height:40px !important;}
.tg-refinesearcharea .select .chosen-container .chosen-choices li{line-height:40px !important;color:#999 !important;}
.doc-lan-filter .doc-checkbox{display:none;}
.doc-notfavorite i.fa-refresh{margin-top:7px;}
.tg-list-view{padding:15px 0 0;border-bottom:0;}
.tg-select:after{content:'\f107';top:50%;right:15px;z-index:2;width:13px;color:#999;display:block;font-size:14px;margin-top:-5px;line-height:10px;position:absolute;text-align:center;font-family:'FontAwesome';}
.tg-select select{padding:8px 15px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.tg-timeslotswrapper .tg-select:after{right:8px;}
.tg-education-detail tbody tr td.edit-me-row{padding:15px 0 0;}
.tg-inputicon{width:100%;float:left;position:relative;}
.form-docschedule i{top:50%;right:10px;margin:-7px 0 0;position:absolute;}
.sticky-queue .sticky{border-radius:3px;}
.sc-counters .tg-contentbox .timer,
.sc-counters .tg-contentbox h3{float:left;width:100%;}
.sc-counters .tg-contentbox .timer{padding:0 0 15px 0;}
.authentication-page-template{float:left;width:100%;}
.authentication-page-template .tg-form-modal{padding:0;margin:0;}
.tg-subheader-banner{width:100%;float:left;height:280px;overflow:hidden;position:relative;}
.opacity-true{opacity:0.5;}
.chosen-container ul.chosen-choices{cursor:pointer !important;}
.doc-select:after{z-index:1;}
.doc-select .chosen-container-multi .chosen-choices,
.doc-select .chosen-container-single .chosen-single{z-index:2;background:transparent !important;}
.comment-respond h3{float:left;width:100%;}
#cancel-comment-reply-link{float:right;}
.single .comment-respond{padding:30px 0;float:left;width:100%;}
.infoBox .tg-show{display:none;}
body.author .user-ad-top,
.tg-doctors-list.doc-widget .tg-ads-wgdets,
.doc-sidebar .tg-ads-wgdets{margin-top:30px;}
.dashboard-sidebar .doc-widgetheading,
body.author .tg-sidebar .doc-widgetheading,
.tg-doctors-list.doc-widget .tg-ads-wgdets .doc-widgetheading,
.doc-sidebar .tg-ads-wgdets .doc-widgetheading{margin:0 0 15px 0;}
.ads-dashboard-top{margin-bottom:30px;text-align:center;width:100%;float:left;}
.ads-dashboard-top .tg-ads-wgdets h2{color:#484848;font-size:30px;margin:0;padding:0;}
body.author .user-ad-top{text-align:center;}
.tg-userdetail .directory-detail .tg-mapmarkercontent{padding:0 0 0 20px;}
.tg-userdetail .directory-detail .tg-mapmarker{width:300px;border-radius:5px;}
.tg-themeform{width:100%;float:left;}
.tg-themeform fieldset{border:0;margin:0;padding:0;width:100%;float:left;}
.tg-dashboardbox{width:100%;float:left;}
.tg-dashboardbox .tg-dashboardtitle{width:100%;padding:0 0 16px;float:left;}
.tg-dashboardbox .tg-dashboardtitle h2{float:left;margin:0;font-size:18px;line-height:21px;color:#5d5955;text-transform:capitalize;}
.tg-dashboardbox .tg-dashboardtitle span{color:#333;}
.tg-btntext, .tg-dashboardbox .tg-dashboardtitle span{float:right;font-size:13px;line-height:21px;}
.tg-manageteambox{width:100%;float:left;padding:20px;min-height:200px;border-radius:5px;background:#f7f7f7;border-bottom:1px solid #ddd;}
.tg-manageteam .form-group{position:relative;}
.tg-manageteam .form-group .tg-btn{top:0;right:0;padding:0 50px;position:absolute;height:40px;line-height:37px;}
.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-manageteam .tg-teammembers li:hover .tg-teammember .tg-btndel{opacity:1;visibility:visible;}
.tg-modalmanageteam textarea{float:left;height:190px;}
.tg-modalmanageteam .tg-modaldialog{margin:0 auto;overflow:hidden;max-width:430px;}
.tg-modalmanageteam .tg-modalfoot{text-align:center;}
.tg-modalmanageteam .tg-modalfoot .tg-btn{float:none;}
.tg-ourteam ul{width:auto;float:none;clear:both;margin:-5px;overflow:hidden;}
.tg-manageteam .tg-teammembers{list-style:none;}
.tg-ourteam ul li{margin:0;float:left;padding:5px;width:33.33%;overflow:hidden;list-style-type:none;line-height:17px;}
.tg-manageteam .tg-teammembers li{list-style-type:none;}
.tg-teammember{width:100%;float:left;padding:10px;position:relative;border-radius:5px;background:#f4f4f4;}
.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%;right:0;opacity:0;visibility:hidden;position:absolute;}
.tg-teammember figure{float:left;overflow:hidden;margin:0 10px 0 0;border-radius:5px;}
.tg-memberinfo{padding:12px 0;overflow:hidden;}
.tg-memberinfo h5{width:100%;float:left;color:#333;margin:0 0 5px;font-size:14px;line-height:17px;}
.tg-memberinfo h5 a{font-size:13px;line-height:17px;display:inline-block;vertical-align:top;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;text-transform:capitalize;}
.tg-memberinfo a{font-size:13px;line-height:17px;display:inline-block;vertical-align:top;}
.tg-modalmanageteam .tg-modalcontent{border:0;width:100%;float:left;padding:30px;overflow:hidden;box-shadow:none;border-radius:5px;}
.tg-modalmanageteam .tg-modalhead{width:100%;float:left;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #ddd;}
.tg-modalmanageteam .tg-modalhead h2{margin:0;float:left;font-size:18px;line-height:14px;}
.tg-modalmanageteam .tg-modalbody{width:100%;float:left;padding:0 0 30px;}
.tg-modalmanageteam .tg-themeform{width:100%;float:left;}
.tg-modalmanageteam .tg-themeform fieldset{border:0;margin:0;padding:0;width:100%;float:left;}
.tg-modalmanageteam textarea{float:left;height:190px;}
.tg-modalmanageteam .tg-modalfoot .tg-btn{float:none;padding:0 60px;}
.tg-modalmanageteam .tg-modalfoot{clear:both;padding:30px;overflow:hidden;background:#f7f7f7;margin:0 -30px -30px;text-align:center;}
.tg-modalmanageteam .tg-modalcontent .form-group{width:100%;float:left;padding:0;}
.search-input-wrap{width:100%;float:left;padding:0 0 30px 0;position:relative;}
.search-input-wrap i{position:absolute;right:15px;top:13px;}
.searched-item-wrap{padding:5px;float:left;cursor:pointer;width:100%;}
.searched-item-wrap img{border-radius:50%;float:left;width:50px;}
.searched-item-wrap .searched-name{padding:0 0 0 15px;font-weight:bold;}
.searched-item-wrap .searched-name{padding:0 0 0 15px;font-weight:bold;float:left;line-height:48px;}
.searched-add-new{float:right;line-height:50px;padding-right:10px;font-weight:bold;}
.author .tg-companyfeaturebox.tg-ourteam{float:left;width:100%;padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #ddd;}
.author .tg-companyfeaturebox.tg-ourteam .tg-userheading{margin:0 0 20px;}
.our-teams-wrap .doc-pagination,
.our-teams-wrap .tg-btnarea{margin:0;padding:0;}
.our-teams-wrap .doc-pagination{padding-bottom:30px;}
.tg-feedbackwidht.item{padding:0 15px;}
.tg-docprofile-img h4 a{color:#FFF;}
.doc-languages .tg-socialicon li a{width:30px;height:30px;display:block;background:#fff;border:none;color:#7dbb00;border-radius:2px;}
.doc-languages .tg-socialicon li a:hover{border-color:#505050;background:#505050;color:#fff;}
.social-share{width:100%;float:left;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.social-share .tg-socialiconstwo{width:100%;float:left;list-style:none;font-size:15px;line-height:15px;}
.social-share li{float:left;padding:0 8px;line-height:18px;list-style-type:none;}
.social-share li:first-child{padding-left:0;}
.social-share li a{display:block;overflow:hidden;text-align:left;}
.social-share li a i{float:left;width:30px;height:30px;font-size:12px;line-height:30px;margin:0 5px 0 0;color:#fff;border-radius:3px;text-align:center;}
.social-share li a span{padding:5px 0;color:#5d5955;overflow:hidden;display:block;text-align:left;font-weight:600;line-height:20px;}
.social-share li.tg-facebook a i{background:#3b5998;}
.social-share li.tg-twitter a i{background:#00aced;}
.social-share li.tg-googleplus a i{background:#dd4b39;}
.social-share li.tg-pinterest a i{background:#cb2027;}
.profile-share ul{border:0;padding:0;margin:0;}
.profile-share ul li{margin:0;padding:8px 0;line-height:30px;text-align:center;}
.profile-share ul li a{display:block;}
.profile-share ul li a i{float:left;display:block;line-height:30px;text-align:center;color:#fff !important;}
.profile-share ul li:first-child{padding-top:0px;}
.profile-share ul li:last-child{padding-bottom:0px;}
.profile-share > ul > li{width:100%;position:relative;border:0 !important;}
.profile-share > ul > li + li:before{left:0;top:0;width:100%;height:1px;content:'';position:absolute;background:-moz-linear-gradient(left, rgba(153,153,153,0) 0%, rgba(153,153,153,1) 50%, rgba(153,153,153,1) 50%, rgba(153,153,153,0) 100%);background:-webkit-linear-gradient(left, rgba(153,153,153,0) 0%,rgba(153,153,153,1) 50%,rgba(153,153,153,1) 50%,rgba(153,153,153,0) 100%);background:linear-gradient(to right, rgba(153,153,153,0) 0%,rgba(153,153,153,1) 50%,rgba(153,153,153,1) 50%,rgba(153,153,153,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00999999', endColorstr='#00999999',GradientType=1);}
.profile-share.social-share{width:auto;float:none;clear:both;overflow:hidden;margin:20px -20px 0;padding:20px 20px 0;border-top:1px solid #ddd;border-bottom:0;}
.widget_search .form-search fieldset button{height:40px;}
.tg-reactivate h3{margin:0 0 15px 0;}
.tg-reactivate .tg-btn{color:#fff;}
.dashboard-sidebar .docdirect-menu{border:0;padding:0;}
.dashboard-sidebar .tg-widget.tg-widget-accordions ul li{border-bottom:1px solid #e4e4e4;padding:10px 15px;}
.dashboard-sidebar .tg-widget.tg-widget-accordions ul li:last-child,
.tg-packages ul li:last-child{border-bottom:0;}
.dashboard-sidebar .tg-widget > ul > li + li{border-top:1px solid #fff;}
.gateways-settings .notification_wrap{float:left;width:100%;margin:15px 0;}
.package-info,
.package-info span{float:left;width:100%;text-align:left;}
.package-info span{padding:0 0 15px 0;}
.prices-list-wrap{width:100%;float:left;margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #ddd;}
.prices-list-wrap .tg-companyfeaturebox{width:100%;float:left;position:relative;}
.prices-list-wrap .tg-companyfeaturetitle{width:100%;float:left;padding:0 0 20px;}
.prices-list-wrap .tg-accordion{width:100%;float:left;}
.prices-list-wrap .tg-panel:nth-child(odd){background:#f7f7f7;}
.prices-list-wrap .tg-panel{padding:24px;}
.prices-list-wrap .tg-accordion,
.prices-list-wrap .tg-panel,
.prices-list-wrap .tg-panelcontent{width:100%;float:left;}
.prices-list-wrap .tg-panel .tg-accordionheading h4{margin:0;width:100%;float:left;color:#5d5955;cursor:pointer;font-size:16px;line-height:16px;text-transform:capitalize;}
.prices-list-wrap .tg-panel .tg-accordionheading h4 span{float:left;}
.prices-list-wrap .tg-panel .tg-accordionheading h4 span + span{float:right;}
.prices-list-wrap .tg-panelcontent{width:100%;float:left;padding:15px 0 0;}
.prices-list-wrap .tg-description{width:100%;float:left;}
.prices-list-wrap .tg-detailpage .tg-description p{clear:both;margin:0 0 25px;}
.do-reset-form,
.do-forgot-form{background:#fff;}
.do-reset-form h1,
.do-forgot-form h1{padding:0 0 15px;margin:0;font-size:24px;}
.preloader-inner{height:100%;width:100%;display:flex;justify-content:center;align-items:center;align-content:center;}
.sc-dir-types .tg-packages a label{border:0;}
.icon-sp i{font-size:18px;}
.sp-icon-wrap .tg-tags li .tg-btn,
.sp-icon-wrap .tg-tags li .tg-btn:hover{background:transparent !important;color:#7c7c7a !important;}
.sp-icon-wrap .tg-tags li{width:48% !important;}
.page-template-user-profile .user-selection .specialities-type img{width:18px;height:18px;}
.doc-header{background:#fff;}
.single-forum .col-lg-9.page-section .row{margin-right:0;margin-left:0;}
.footer-v1 .tg-footercol .doc-widgetcontent{border:0;padding:0;background:none;}
.footer-v1 .tg-footercol .doc-widgetcontent li{padding:5px 0;}
.footer-v1 .tg-footercol .doc-widgetcontent li + li{border:0;}
.footer-v1 .tg-footercol .doc-widgetcontent li figure{width:50px;}
.footer-v1 .tg-footercol .doc-widgetcontent li .doc-doctorname{padding:4px 0;}
.footer-v1 #menu-userfull-links li:hover{padding-left:0;}
.footer-v1 #menu-userfull-links li a{color:#fff;}
.footer-v1 .doc-widgetdoctorlisting ul li.doc-btnviewall a{display:inline-block;}
.footer-v1 .doc-widgetdoctorlisting ul li.doc-btnviewall a i{background:none;font-size:13px;line-height:13px;}
.user-verified.svg-verfied{background:#10a64a;color:#FFF;padding:0px 10px;border-radius:2px;font-size:11px;font-family:Montserrat;}
.user-verified.svg-verfied i{padding-right:5px;}
.appointment-actioned{line-height:30px !important;}
#lang_sel{margin-bottom:15px;}
.tg-footercol .doc-widgetdoctorlisting .doc-widgetcontent{ background: none; border: 0; padding: 0;}
.doc-footer .tg-docname a{color:#5d5955 !important;}
.doc-footer .tg-stars em { float: left;}
.doc-footer .tg-imgdoc:hover .tg-img-hover{border-radius: 100%;background: rgba(62, 62, 62, 0.5);}
.doc-footer .tg-imgdoc:hover .icon-zoom{background: transparent;color: #FFF;}
.doc-footer .tg-designation a{color:#5d5955 !important;}
.fw-icon{ width:100%; text-align: center;}
/* =============================================
			Unyson Accordion Style
============================================= */
.fw-accordion,.fw-page-builder-content{width:100%;float:left}
.fw-accordion{border:0!important}
.fw-accordion .fw-accordion-title{width:100%;float:left;margin:5px 0 0!important;border-radius:0;line-height:50px;border:0!important;padding:0 30px!important;min-height:50px!important;border:1px solid #cfcfcf!important}
.fw-accordion .fw-accordion-content{border:0;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.ui-widget-content{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;border:1px solid #cfcfcf;border-left:1px solid #cfcfcf!important}
.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-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:25px!important;line-height:25px!important;font-weight:400!important}
.fw-tabs-container .fw-tabs ul li.ui-state-active{background:none repeat scroll 0 0 #fff;border-bottom-color:#fff!important}
.wrap-forms .field-columns-3 .field-column{width:100%!important}
.wrap-forms .custom-checkbox,.wrap-forms .custom-radio{float:left;width:100%!important}
.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-btnaddservices a{display:block}
.tg-sortfilters{width:100%;float:left;padding:0 0 30px}
.form-sort-articles{width:100%;float:left}
.tg-sortfilter{width:auto;float:left;position:relative;border-radius:3px;border:1px solid #ddd}
.tg-sortfilter .tg-select select{border:0;height:30px;color:#484848;background:0;line-height:28px;padding:0 30px 0 15px}
.tg-sortfilter+.tg-sortfilter{margin:0 0 0 20px}
.tg-sortfilter{width:auto;float:left;position:relative;border-radius:3px;border:1px solid #ddd}
.tg-tablejoblidting{margin:0;width:100%;float:left;overflow:hidden}
.tg-tablejoblidting table{width:100%;float:left}
.fw-ext-article-listing tr{width:100%;float:left}
.tg-tablejoblidting tr{width:100%;display:table;position:relative;border-bottom:1px solid #ddd}
.tg-tablejoblidting tr:before{top:0;left:0;height:0;width:3px;content:'';position:absolute}
.tg-tablejoblidting tr:hover:before{height:100%}
.tg-dashboardmanagejobs{width:100%;float:left}
.tg-tablejoblidting tr td{border:0;width:20%;padding:30px 14px}
.tg-dashboardmanagejobs .fw-ext-article-listing tr td{padding:15px}
.tg-dashboardmanagejobs .tg-tablejoblidting tr td{padding:18px 13px;vertical-align:middle}
.tg-tablejoblidting tr td:nth-child(odd){background:#fff}
.tg-tablejoblidting tr td:first-child{width:100%;padding:20px;vertical-align:middle}
.tg-dashboardmanagejobs .fw-ext-article-listing tr td .tg-companylogo{top:0;right:0;margin:0;width:auto;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 .fw-ext-article-listing tr td .tg-companylogo a{color:#fff;padding:0;opacity:0;float:left;width:85px;height:85px;font-size:18px;position:static;border-radius:0;line-height:85px;visibility:hidden}
.tg-dashboardmanagejobs .fw-ext-article-listing tr:hover td .tg-companylogo a{opacity:1;visibility:visible}
.job-listing-wrap .tg-btnedite.btn-job-del,.job-listing-wrap .tg-btnedite.btn-article-del{top:35px;cursor:pointer}
.job-listing-wrap .tg-btnedite.btn-article-del{background:#ef5350!important}
.tg-joblisting .tg-tablejoblidting .tg-contentbox{width:auto;float:none;overflow:hidden}
.tg-title{width:100%;float:left}
.tg-tablejoblidting tr .tg-contentbox .tg-title{text-align:left;padding:6px 0 4px}
.tg-joblisting .tg-tablejoblidting tr .tg-contentbox .tg-title h3{margin:0;font-size:16px;font-weight:400;line-height:19px}
.tg-tablejoblidting tr .tg-contentbox .tg-title h3 a{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tg-tablejoblidting tr .tg-contentbox span{width:100%;float:left;color:#919191;display:block;font-size:13px;line-height:16px;text-align:left;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tg-servicesmodal.tg-categoryModal{width:100%;float:left}
.tg-formamanagejobs fieldset h2{font-size:16px;margin:20px 0 15px 0;line-height:19px}
.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 200px 0 0}
.tg-addallowance .form-group .form-control{height:44px;border-radius:5px}
.tg-addallowance .form-group .tg-btn{top:0;right:0;padding:0 54px;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;opacity:0;z-index:2;color:#fff;width:18px;height:18px;cursor:pointer;font-size:10px;line-height:17px;position:absolute;border-radius:50%;text-align:center;background:#ef5350;visibility:hidden}
.tg-tagdashboard:hover i{top:-9px;opacity:1;right:-9px;visibility:visible}
.tg-tagdashboard em{z-index:1;display:block;padding:5px 20px;font-style:normal;position:relative}
.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{width:100%;float:left;padding:10px;border-radius:0;background:transparent}
.tg-fileuploadlabel{float:left;width:100%;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}
.sp-upload-container{width:100%;float:left;padding:15px;color:#c6c6c6;text-align:center}
.tg-fileuploadlabel i{display:block;font-size:100px;margin:0 0 15px;line-height:60px}
.tg-fileuploadlabel span{display:block}
.tg-box .tg-gallery{width:100%;float:left;overflow:hidden}
.tg-galleryimg{float:left;width:92px;margin: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;cursor:pointer;background:#c6c6c6;padding:5px}
.tg-updateall{width:100%;z-index:100;height:100px;display:block;padding:10px 0;margin:40px 0 0}
.tg-updateall .tg-btn{float:right}
.doc-dropdownbox>ul>li{width:100%;float:left}
.doc-dropdownbox>ul>li.tg-privatemessages{position:relative}
.doc-dropdownbox>ul>li.tg-privatemessages .tg-totalmessages:before{display:none}
.tg-emailmenu{margin:0;padding:0;width:100%;float:left;display:block;list-style:none;overflow:hidden;line-height:20px;position:relative}
.tg-dashboardnav ul{width:100%;float:left;margin:0;color:#919191;font-size:13px;line-height:17px;list-style:none;text-transform:capitalize;text-align:left}
.tg-emailmenu:before{top:-11px;left:0;width:1px;content:'';height:100%;font-size:13px;line-height:16px;background:#ddd;position:absolute}
.tg-privatemessages .tg-emailmenu li{width:100%;float:left;border:0;position:relative;list-style-type:none;line-height:inherit;padding:3px 0 3px 30px}
.tg-emailmenu li:before{top:50%;left:0;width:20px;content:'';height:1px;background:#ddd;position:absolute}
.tg-emailmenu li a{color:#484848;display:block;line-height:inherit}
.tg-totalmessages{top:13px;right:20px;color:#333;font-style:normal;text-align:center;background:#eaeaea;margin:0!important;padding:0 5px!important;font-size:10px!important;line-height:15px!important;position:absolute!important;border-radius:2px!important}
.docdirect-menu .tg-privatemessages .tg-emailmenu{padding:10px 0 0 10px}
.tg-widget-accordions .docdirect-menu .tg-privatemessages .tg-emailmenu li{padding:5px 15px}
.docdirect-menu .tg-privatemessages .tg-emailmenu li:before{left:-11px;margin:2px 0 0 0}
.message-informations{width:100%;float:left;padding:10px;font-size:13px;line-height:17px;border-radius:0;border:0!important;background:#fcfcfc!important;border-bottom:1px solid #ddd!important}
.message-informations i{font-size:16px;line-height:30px;text-align:center;border-radius:50%;margin:0 10px 0 0;display:inline-block;vertical-align:middle}
.message-informations span{color:#919191;background:0}
.sp-provider-articles{width:100%;float:left}
.sp-provider-articles .tg-widgettitle{width:100%;float:left;margin:0 0 30px}
.sp-provider-articles .tg-widgettitle h3{margin:0;color:#5d5955;font-size:20px;line-height:18px;text-transform:capitalize}
.sp-provider-articles .tg-widgettitle h3 span{display:inline-block;vertical-align:middle}
.sp-provider-articles .tg-widgetcontent{width:100%;float:left}
.sp-provider-articles .tg-widgetcontent ul{margin:0;width:100%;float:left;list-style:none}
.sp-provider-articles .tg-widgetcontent ul li{width:100%;float:left;line-height:inherit;list-style-type:none}
.sp-provider-articles .tg-widgetcontent ul li+li{padding:15px 0 0}
.tg-serviceprovidercontent{width:100%;float:left}
.tg-serviceprovidercontent .tg-companylogo{float:left;width:50px;height:50px;border-radius:5px;margin:0 15px 0 0}
.tg-serviceprovidercontent .tg-companylogo img{width:100%;height:auto;display:block;border-radius:5px}
.tg-companycontent{overflow:hidden}
.tg-companycontent .tg-title h3{margin:0;font-size:16px;line-height:19px;text-transform:capitalize}
.tg-companycontent .tg-title h3 a{color:#333}
.tg-companycontent .tg-matadata{width:100%;float:left;font-size:13px;list-style:none;line-height:16px}
.tg-companycontent .tg-matadata li a{color:#aaa}
.written-by-sp{font-size:11px;font-style:italic}
.tg-sidebar .tg-serviceprovidercontent .tg-companylogo a{display:block}
.sp-provider-articles .tg-title{margin:0}
.tg-postdetail{width:100%;float:left}
.article-detail-page .tg-postdetail .tg-themepost-img{width:100%;float:left;margin:0 0 20px;border-radius:5px}
.article-detail-page .tg-postdetail .tg-themepost-img img{width:auto; max-width:100%;height:auto;display:block;border-radius:5px}
.tg-postcontent{width:100%;float:left}
.tg-detailpage .tg-postcontent .tg-title h3{margin:0;font-size:24px;line-height:27px;font-weight:300}
.tg-detailpage .tg-postcontent .tg-title h3 a{color:#414141!important}
.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{display:block}
.tg-postmatadata li a i{width:25px}
.tg-postmatadata li a i,.tg-postmatadata li a span{display:inline-block;vertical-align:middle}
.article-detail-page .tg-companyfeaturetitle{width:100%;float:left;padding:20px 0}
.article-detail-page .tg-companyfeaturetitle h3{margin:0;font-size:18px;line-height:20px;color:#414141!important}
.article-detail-page .tg-postdetail ul{width:100%;float:left;padding:15px 0}
.article-detail-page .tg-postdetail ul li a{color:#919191}
.article-detail-page .tg-postdetail .tg-description p{width:100%;float:left}
.article-detail-page .tg-postdetail .tg-description p iframe{margin:30px 0 0}
.article-detail-page .tg-author{width:100%;float:left;padding:40px 0 0}
.article-detail-page .tg-author figure{width:80px;margin:0;z-index:2;overflow:hidden;position:absolute;border-radius:4px}
.article-detail-page .tg-authorcontent{width:100%;float:left;position:relative;padding:0 0 0 90px}
.article-detail-page .tg-authorcontent .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{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-leftbox span{display:block;font-size:13px;line-height:15px}
.tg-rightbox{float:right}
.article-detail-page .tg-author .tg-socialicons{overflow:hidden;list-style:none;text-align:center;line-height:30px}
.article-detail-page .tg-author .tg-socialicons li{float:left;padding:0 4px;line-height:inherit;list-style-type:none}
.article-detail-page .tg-author .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;text-transform:capitalize}
.article-detail-page .tg-author .tg-socialicons li.tg-facebook a{background:#3b5999}
.article-detail-page .tg-author .tg-socialicons li.tg-twitter a{background:#55acee}
.article-detail-page .tg-author .tg-socialicons li.tg-dribbble a{background:#ea4c89}
.article-detail-page .tg-author .tg-socialicons li.tg-linkedin a{background:#3b5999}
.article-detail-page .tg-author .tg-socialicons li.tg-tumblr a{background:#0077b5}
.article-detail-page .tg-author .tg-socialicons li.tg-dribbble a{background:#00aff0}
.article-detail-page .tg-author .tg-socialicons li.tg-skype a{background:#3b5999}
.article-detail-page .tg-author .tg-socialicons li.pinterest a{background:#cb2027}
.article-detail-page .article-detail-wrap{margin:30px 0}

.sp-dashboard-profile-form fieldset .form-group{width:100%}
.article-detail-wrap h1,.article-detail-wrap h2,.article-detail-wrap h3,.article-detail-wrap h4,.article-detail-wrap h5,.article-detail-wrap h5{margin:0}
.article-detail-wrap blockquote{margin:15px 0}
.sp-sc-articles .tg-newsandposts{width:100%;float:left}
.sp-sc-articles .tg-newsandposts .tg-post{width:100%;float:left;margin:15px 0;min-height:275px}
.sp-sc-articles .tg-newsandposts .tg-post .tg-featuredimg{width:100%;float:left;margin:0 0 15px}
.sp-sc-articles .tg-newsandposts .tg-post .tg-featuredimg a{display:block}
.sp-sc-articles .tg-newsandposts .tg-post .tg-featuredimg a img{width:100%;height:auto;display:block}
.sp-sc-articles .tg-newsandposts .tg-post .tg-title h3{margin:0;font-size:14px;line-height:17px;text-transform:capitalize}
.sp-sc-articles .tg-newsandposts .tg-post .tg-serviceprovidercontent{margin:15px 0 0;padding-top:7px;border-top:1px solid #dfdfdf}
.sp-sc-articles .tg-newsandposts .tg-serviceprovidercontent .tg-companylogo{border:0;float:left;width:48px;height:auto;margin:0 8px 0 0;position:relative;border-radius:50%;background:#f7f7f7}
.sp-sc-articles .tg-newsandposts .tg-serviceprovidercontent .tg-companylogo a{display:block}
.sp-sc-articles .tg-newsandposts .tg-serviceprovidercontent .tg-companylogo a img{border-radius:50%}
.sp-sc-articles .tg-companycontent h2{margin:0;font-size:13px;line-height:17px}
.sp-sc-articles .tg-companycontent h2 a{font-style:italic}
.sp-sc-articles .tg-companycontent .tg-title{padding:5px 0}
.sp-sc-articles .tg-companycontent h3{margin:0;clear:both;font-size:12px;line-height:16px}
.mega-menu{left:0;top:100px;opacity:1;z-index:5;display:none;font-size:13px;background:#fff;border-radius:5px;position:absolute;visibility:visible;line-height:inherit;box-shadow:0 0 10px 1px rgba(0,0,0,0.10)}
.theme-main-navigation>ul>li:hover>.mega-menu{top:100%;opacity:1;visibility:visible}
.mega-menu .sub-menu{margin:0;opacity:1;width:100%;float:left;display:table;text-align:left;position:static;box-shadow:none;list-style:none;visibility:visible;table-layout:fixed;line-height:inherit}
.sub-menu.mega-menu-row>li{width:auto;float:none;padding:20px;display:table-cell;border:0!important;line-height:inherit;list-style-type:none}
.sub-menu.mega-menu-row>li a{border:0;line-height:30px;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.sub-menu.mega-menu-row>li ul{border:0;opacity:1;position:static;visibility:visible}
.sub-menu.mega-menu-row>li>ul>li{border:0;padding:0 0 5px 0}
.sub-menu.mega-menu-row>li ul li a,.sub-menu.mega-menu-row>li ul li+li a{border:0;line-height:inherit}
.theme-main-navigation ul li a{font-family:'Montserrat',Arial,Helvetica,sans-serif}
.sub-menu.mega-menu-row>li:hover:after{display:none}
.theme-main-navigation>ul>li.menu-item-has-icon>a,.sub-menu-has-icons>.menu-item-has-icon>a{position:relative;padding:0 0 0 20px!important;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.theme-main-navigation ul li.menu-item-has-icon a:before{top:0;left:0;position:absolute;font-family:'FontAwesome'}
.mega-menu .mega-menu-row>.mega-menu-col+.mega-menu-col{border-left:1px solid #eaeaea!important}
.mega-menu .sub-menu+.sub-menu{border-top:1px solid #eaeaea!important}
.theme-main-navigation ul>li>.mega-menu .mega-menu-row>a{padding:5px 0}
.sub-menu.mega-menu-row>.mega-menu-col>a{border:0;font-size:16px;margin:0 0 10px;line-height:20px;position:relative;font-family:'Montserrat',Arial,Helvetica,sans-serif}
.sub-menu.mega-menu-row>.mega-menu-col.menu-item-has-icon>a{padding:0 0 0 20px!important}
.tg-login-logout ul li.tg-privatemessages a .tg-totalmessages{top:0;right:0}
.sub-menu.mega-menu-row>li ul li:after,.sub-menu.mega-menu-row>li ul li:hover:after{display:none}
.theme-main-navigation ul li>ul.sub-menu>li>ul{top:100%;left:100%;opacity:0;visibility:hidden}
.theme-main-navigation ul li ul.sub-menu li:hover ul{top:-2px;opacity:1;visibility:visible}
.theme-main-navigation .sub-menu>li.menu-item-has-children>a:after,.theme-main-navigation .children>li.menu-item-has-children>a:after{content:'\f105';line-height:50px;font-family:'FontAwesome';position:absolute;right:30px;top:0}
.doc-nav .sub-menu>li.menu-item-has-children>a:after,.doc-nav .children>li.menu-item-has-children>a:after{line-height:35px;right:0}
.theme-main-navigation .mega-menu .sub-menu>li.menu-item-has-children>a:after{display:none}
.sp-sc-articles .doc-section-heading{margin:0 0 15px}
.theme-notification i{padding-right:5px}
.sp-dashboard-profile-form .avatar-percentage{margin-left:-25px!important}
a.del-featured-image{position:absolute;color:#FFF;top:4px;right:3px;background:#c6c6c6;width:20px;text-align:center;border-radius:0 0 0 4px}
.doc-pagination ul li a.active{color:#FFF}
.tg-reviews{width:100%;float:left;padding:60px 0 0}
.tg-reviews .tg-reviewstabs{z-index:2;list-style:none;position:relative}
.tg-reviews .tg-reviewstabs li{margin:0;width:auto;float:left;overflow:hidden;line-height:44px;list-style-type:none;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;margin:0 0 8px;font-size:16px;line-height:20px}
.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:0}
.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-votelikes 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-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 .fa-thumbs-o-up{margin:0!important}
.tg-answerholder.spq-v2{padding:0 0 0 60px}
.tg-sidebar .tg-content.tg-companyfeaturebox,.single-sp_questions .tg-content.tg-companyfeaturebox{padding:0}
.fw_ext_questions_form fieldset{margin-top:30px}
.login-to-add{padding:20px 0}
.questions-widgets .tg-answerholder{padding:0 0 0 60px}
.questions-widgets .tg-votesanswers{float:left}
.questions-widgets .tg-votesanswers li{width:auto}
.questions-widgets .tg-votesanswers li a{padding:0 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{padding:15px 0 0;border-top:1px solid #ddd}
.questions-statics-widgets .tg-votesanswers li{float:left;width:100%;list-style-type:none;line-height:inherit}
.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{width:42px;height:42px;color:#fff;display:block;line-height:42px;border-radius:3px;text-align:center}
.sp-sc-questions .sp-title-holder{float:left}
.tg-companyfeaturetitle{width:100%;float:left;padding:0 0 20px}
.tg-companyfeaturetitle h3{margin:0;font-size:18px;line-height:14px}
.tg-addyouranswer{width:100%;float:left;padding:30px 0 0}
.tg-answers{width:100%;float:left;padding:30px 0 0}
.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{margin:0;float:none;display:inline-block;vertical-align:middle}
.questions-widgets .tg-question{border:0}
.sp-sc-questions .doc-section-heading{margin:0}
.loadmore-wrap{padding-top:30px;text-align:center}
.loadmore-wrap a{cursor:pointer}
.tg-widgetrelatedposts.sp-provider-articles{margin:0 0 30px}
.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}
.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:#2196f3;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:#2196f3 none repeat scroll 0 0;border:medium none;color:#fff;cursor:pointer;font-family:"Roboto",sans-serif;height:44px;padding:10px 0;position:absolute;right:0;text-transform:uppercase;border-radius:0;line-height:25px;top:0;width:160px}
.sp-sc-post-questions .tg-companyfeaturebox{width:100%;float:left;padding:40px 0 0;position:relative}
.tg-sidebar .tg-question+.tg-question{margin:0;padding:0}
body.modal-open{position:fixed}
.tg-pkgexpireyandcounter{width:100%;float:left;margin:0 0 20px;background:#505050;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:20px;font-weight:300;line-height:25px}
.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 80px;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:0 0 30px;}
.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}
.selection-wrap{width:100%;float:left;padding:0 0 20px}
.cart-main-wrap,.cart-data-wrap{width:100%;float:left}
.cart-style{width:100%;float:left}
.cart-style:nth-child(odd){background:#fafafa}
.cart-style:nth-child(even){background:#fff}
.style-lable,.style-name{width:50%;float:left;color:#767676;padding:10px 15px;font:400 14px/18px 'Open Sans',Arial,Helvetica,sans-serif}
.tg-product, .tg-content, .tg-products, .tg-twocolumns, .tg-featureproducts, .tg-productinfo{width:100%; float:left;}
.tg-product figure{width:100%; float:left; margin:0 0 30px;}
.tg-product figure img{width:100%; height:auto; display:block;}
.woocommerce span.onsale{border-radius:5px; right:15px; left:auto; top:15px; padding:0 15px; line-height: 30px; min-height: auto;}
.tg-booknameandtitle{width:100%; float:left;}
.tg-booknameandtitle h3{margin: 0; font-size: 16px; line-height: 20px; text-transform: capitalize;}
.tg-booknameandtitle h3 a{display:block;}
.price{width:100%; float:left; padding:5px 0 0;}
.price del, .price ins{display:inline-block; vertical-align:middle;}
.price del .amount, .price ins .amount{display:block;}
.woocommerce-MyAccount-navigation ul li {display: block; color: #555; padding: 15px; border-bottom: 1px dotted #ddd;}
.woocommerce-MyAccount-navigation ul li a {color: #363636;}
.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:700;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{border-right:0; border-bottom:0;}
.woocommerce table.shop_table{border:0; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
form p {float: left; position: relative; width: 100%;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100%;}
.edit-account fieldset legend {padding-top: 30px;}
.edit-account label {color: #414141; display: block; font-weight: 400; margin-bottom: 10px;}

.woocommerce-edit-address .woocommerce-MyAccount-content form{width:100%; float:left;}
.woocommerce-edit-address .woocommerce-MyAccount-content form h3{margin:0 0 8px;}
.woocommerce-edit-address .woocommerce-MyAccount-content form label {color: #414141; display: block; font-weight: 400; margin-bottom: 10px;}
.select2-container--default .select2-selection--single {color: #000; width: 100%; height: 40px; outline: none; background: #fff; box-shadow: none; border-radius: 0; 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-container--default .select2-selection--single .select2-selection__arrow b {
	border-color: #888 transparent transparent transparent;
	border-style: solid;
	border-width: 5px 4px 0 4px;
	height: 0;
	left: 50%;
	margin-left: -4px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}
.tg-pkgexpireyandcounter .tg-pkgexpirey{min-height:190px;}
.tg-pkgexpireyandcounter .tg-pkgexpirey span{text-align:left;}
.tg-formtheme{width:100%; float:left;}
.tg-myaccount .tg-pkgplanhead del, .tg-myaccount .tg-pkgplanhead ins, .tg-myaccount .tg-pkgplanhead span{display:inline-block; font-size:18px; line-height:18px;}
.tg-myaccount .tg-pkgplanhead em{display:block;font-size:14px; line-height:17px; font-style:normal; padding:5px 0 0;}
.form-row.notes .input-text {resize: none; height: 300px;}
.woocommerce-checkout form label {color: #414141; display: block; font-weight: 400; margin-bottom: 10px;}
.select2-search--dropdown {padding: 10px;}
.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;}
.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;}
#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-checkout-payment .wc_payment_methods li label img + a {margin: 6px 0 0; display: inline-block; vertical-align: middle;}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{ float:none;}
.woocommerce-checkout #payment div.payment_box{width: 100%; float: left; padding-top: 20px;}
.woocommerce .quantity .qty {width: 100px; text-align: center;}
.woocommerce a.remove{margin:0 auto;}
.woocommerce-cart .woocommerce table.shop_table {border: 1px solid #d2d2d2;}
.cart-collaterals h2 {margin: 0 0 20px; font-size: 36px; line-height: 25px;}
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top: 0;}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{padding:0;}
.woocommerce-page table.cart td.actions .coupon .input-text{width:300px;}
.woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .button{display:inline-block; vertical-align:middle; float:none;}
.woocommerce-cart table.shop_table th{border-top:0; border-right:0;}
.woocommerce-cart .woocommerce table.shop_table td{border-left:0; border-bottom:0;}
.single-product .tg-productdetail .woocommerce-product-gallery{width:100%; float:left;}
.single-product .tg-productdetail .woocommerce-product-gallery figure{margin:0; width:100%; float:left;}
.single-product .tg-productdetail .onsale{right: 40px; top: 20px;}
.tg-productdetail .tg-productinfo h1, .woocommerce-Reviews-title{font-size:28px; line-height:22px; margin:0 0 10px;}
.tg-productdetail .tg-productinfo .price{width:auto;}
.cart, .wc-tabs-wrapper{width:100%; float:left;}
.wc-tabs-wrapper{padding:25px 0 0;}
.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;}
.woocommerce-Tabs-panel, .woocommerce-Reviews, #review_form_wrapper, #review_form, .comment-form, .tg-producttabs{width:100%; float:left;}
.woocommerce-Reviews #comments{padding:0 0 10px;}
.woocommerce-Tabs-panel{border:0; margin:0; box-shadow:none;}
.woocommerce #review_form #respond textarea{float:left; resize:none; height:150px;}
.woocommerce td.product-name .wc-item-meta li{list-style-type:none;}
.woocommerce table.order_details tfoot th, .woocommerce table.order_details th, .woocommerce table.order_details td{text-align:left;}
.woocommerce table.order_details tbody th, .woocommerce table.order_details tfoot td, .woocommerce table.order_details tfoot th {border-top: 0; border-right: 0;}
.woocommerce table.order_details{border-bottom: 0;}
.woocommerce table.order_details td, .woocommerce table.order_details th{border-right:0;}
.wc-item-meta, .wc-item-meta li, .woocommerce-order-details{ width:100%; float:left;}
.wc-item-meta li strong{line-height:normal;}
.woocommerce-order-details h2{font-size: 28px; line-height: 22px; margin: 0 0 20px;}
.woocommerce-form.woocommerce-form-login.login, .woocommerce form.register{width:100%; float:left;}
#add_payment_method #payment div.payment_box{width:100%; float:left;}
#add_payment_method #payment ul.payment_methods li{list-style-type:none;}
#add_payment_method .woocommerce-PaymentMethod label .stripe-pf {margin: 5px 0 0 !important;}
.woocommerce form .form-row label.inline {display: block; padding: 15px 0 0;}
.woocommerce-order, .woocommerce-customer-details{width:100%; float:left;}
.woocommerce-customer-details h2 { font-size: 28px; line-height: 22px; margin: 0 0 20px;}
.woocommerce-customer-details address{padding:0;}
.cart_totals.calculated_shipping table.shop_table td{border-bottom:1px solid #d2d2d2;}
.cart_totals.calculated_shipping table.shop_table{border-bottom:0;}
.woocommerce-cart-form{width:100%; float:left;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{float:left;}
.tg-dashboardbox.spinvoices .woocommerce-Price-amount{display:inline-block;}
body.woocommerce-checkout .StripeElement{width:100%; float:left;}
body.woocommerce-checkout .wc-payment-form .form-row{ padding: 0 !important;}
.spinvoices .woocommerce-Price-currencySymbol{ display:inherit;}
.at-status{
	position: absolute;
    left: 19px;
    top: -5px;
	font-size: 14px;
}
.at-status.at-pending{ color:#e2931e;}
.at-status.at-publish{ color:#428e45;}
.doc-contactweb a:hover{color:#f1f4f7;}
.post-replies-wrap{ margin-top:15px;}
.specialities-type.tg-packages{ margin:0;}
.doc-select .chosen-container{ width: 100% !important;}
.doc-select .chosen-container-single .chosen-single div{ display: none;}

.tg-ads-wgdets,
.questions-statics-widgets .tg-votesanswers li,
.questions-statics-widgets,
.questions-statics-widgets .aq-statics,
.questions-statics-widgets .tg-votesanswers{width: 100%;float: left;}

.doc-widgetdoctorlisting figure,
.tg-featured-doctore .tg-imgdoc{ width:60px; margin-right:15px !important;}
.doc-widgetdoctorlisting ul,
.doc-widgetdoctorlisting ul li,
.tg-featured-doctore ul,
.tg-featured-doctore ul li{
	display:block;
}
.tg-ads-wgdets.tg-widget > div{border:0;}
.tg-ads-wgdets .doc-widgetheading h2{line-height:27px;}
.tg-ads-wgdets .doc-widgetcontent{ background: none;}
.tg-ads-wgdets.tg-widget{ margin-bottom: 0;}

.doc-sidebar .tg-widget .tg-questioncontent{ padding:0;}
.tg-featured-doctore .tg-stars em{display:none !important;}
.tg-sidebar .tg-featured-doctore a,
.doc-sidebar .tg-featured-doctore a{color:#484848 !important;}
.tg-sidebar .tg-featured-doctore li + li,
.doc-sidebar .tg-featured-doctore li + li{ margin-top:10px; border:0}
.tg-sidebar .doc-widgetcontent{background: none;}
.tg-sidebar .doc-widgetcontent ul{margin:0;}
.doc-themetag {
    color: #fff;
    padding: 0 13px;
    font-size: 12px;
    overflow: hidden;
    line-height: 22px;
    border-radius: 3px;
    position: relative;
    display: inline-block;
}	
.sp-av-link{
    position: absolute;
    bottom: 15px;
    z-index: 3;
    left: 15px;
	width: auto;
	max-width: 180px;
}
.doc-themetag:hover {
    color: #fff;
}
.doc-cat-pos .sp-av-link{
	right: 10px;
    bottom: 70px;
    left: auto;
    width: auto;
    max-width: 180px;
}
.sc-featured-users .sp-av-link,
.sc-featured-users-v2 .sp-av-link{
	    max-width: 180px;
    right: 10px;
    left: auto;
    bottom: 45px;
}


/*************Chosen Style Global***********/
.chosen-container-single .chosen-search {
	width: 100%;
	float: left;
	padding: 15px !important;
}
.chosen-container .chosen-results{
	width:100%;
	float:left;
	margin:0 !important;
	padding:0 !important;
}
.chosen-container-single .chosen-search input[type="text"]{
	padding:10px 15px !important;
	background:none !important;
	border-radius: 5px !important;
    border: 1px solid #6666 !important;
}
.chosen-container .chosen-results li{
	width:100%;
	float:left;
	padding:0 15px !important;
	line-height:38px !important;
}
.chosen-container-multi .chosen-choices li.search-choice {
	background: #5d5955 !important;
	border: none !important;
	line-height: 34px !important;
	height: 34px !important;
	padding: 0 35px 0 10px !important;
	border-radius: 5px !important;
	color: #fff !important;
	font-size: 14px !important;
	font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
	cursor: pointer !important;
	box-shadow: none !important;
	margin: 5px !important;
	text-transform: capitalize !important;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	color: #fff;
	top: 50% !important;
	background:none !important;
	right: 10px !important;
	width: 14px !important;
	height: 14px !important;
	font-size:14px !important;
	line-height:14px !important; 
	position: absolute !important;
	margin:-7px 0 0 !important;
	background-image: none !important;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after {
    top: 0;
    left: 0;
    color: #fff;
    display: block;
    font-size: 14px;
    content: '\f00d';
    position: absolute;
    width: 100% !important;
    font-family: 'FontAwesome';
    text-align: center !important;
    line-height: 14px !important;
}
.tg-search-categories .tg-search-category{margin-bottom: 30px;}
.tg-list-view .user-verified {bottom: 45px !important;}
.tg-ads-wgdets.tg-widget{border:0;}
.tg-grid-view .user-verified{bottom: 45px;}
.detail-avatar .sp-av-link{
	top: 10px;
    bottom: auto;
    left: 10px;
}
.chosen-container.chosen-with-drop .chosen-drop {
    border: 1px solid #dfdfdf;
}
.choosen-custom .chosen-container-single .chosen-single{border:0 !important;}
.choosen-custom .chosen-container-single .chosen-single span {
    line-height: 33px;
}
body.author .tg-sidebar{margin: -197px 0 0;}
body.author .provider-sections{ padding:80px 0 0;}
.address-column.ads-user-page-top{padding:0 0 20px 0;}
.sc-dir-search.v3 .chosen-container-single .chosen-single,
.sc-dir-search-v1 .chosen-container-single .chosen-single{height: 70px !important;}
.sc-dir-search.v3 .chosen-container-single .chosen-single span,
.sc-dir-search-v1 .chosen-container-single .chosen-single span{line-height: 70px;}
.tg-searcharea-v2 .chosen-container-single .chosen-single{
	height:48px !important;
	text-align: left;
	border-radius: 3px !important;
	padding: 0 20px !important;
}
.tg-searcharea-v2 .chosen-container-single .chosen-single span{line-height: 48px;}
.tg-searcharea-v2 .chosen-container .chosen-results li{text-align: left;}
.chosen-container-single .chosen-search input[type="text"]{ background:none !important;background-image:none !important;}
.sc-featured-users-v2 .sp-av-link{bottom:10px}
.doc-bannerimg:after {
    z-index: 1;
    left: 0;
    top: 0;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(54, 54, 54, 0.65);
}
.sp-sc-search-questions .doc-bannersearcharea fieldset:first-child,
.sp-sc-search-articles .doc-bannersearcharea fieldset:first-child{ padding:0;border: 0;}
.sp-sc-search-questions .doc-fieldsetholder .form-control,
.sp-sc-search-articles .doc-fieldsetholder .form-control{border:0;}
.sp-sc-search-questions .doc-bannersearcharea,
.sp-sc-search-articles .doc-bannersearcharea{padding: 15px;}
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus{
	color: #FFF !important;
    border: 0 !important;
	cursor: pointer;
}
.autocomplete-input,
.ui-autocomplete-loading{display:none;}
.ui-autocomplete-loading { background:url('images/spinner.gif') no-repeat 98% 50% !important;}
.sc-featured-users-v2 .sp-av-link{bottom:10px}
.tg-main-section.background-video.wallpaper {
    overflow: inherit !important;
}
.sp-sc-post-questions .ui-autocomplete-loading {  background:url('images/spinner.gif') no-repeat 85% 50% !important;}
.page-template-user-profile .tg-pkgexpireyandcounter .tg-pkgexpirey span{color:#FFF}
del span.woocommerce-Price-amount{text-decoration: line-through;}

.woocommerce-products-header__title.page-title{
	margin: 0;
    font-size: 36px;
    padding-bottom: 15px;
    float: left;
    width: 100%;
}
body.author .post-author-sidebar  .tg-sidebar{margin:0;}
.tg-author{width:100%;float:left;padding:0 0 40px 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;}

.th-author-detail .tg-socialicons{overflow:hidden;list-style:none;text-align:center;line-height:30px;}
.th-author-detail .tg-widget .tg-socialicons li{float:left;width:auto;padding:0 4px 4px;line-height:inherit;list-style-type:none;}
.th-author-detail .tg-socialicons li{float:left;padding:0 4px;line-height:inherit;list-style-type:none;}
.th-author-detail .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;text-transform:capitalize;}
.th-author-detail .tg-inputwithicon.tg-facebook .tg-icon,
.th-author-detail .tg-checkbox.tg-facebook,
.th-author-detail li.tg-facebook a{background:#3b5999;}
.th-author-detail .tg-inputwithicon.tg-twitter .tg-icon,
.th-author-detail .tg-checkbox.tg-twitter,
.th-author-detail li.tg-twitter a{background:#55acee;}
.th-author-detail .tg-inputwithicon.tg-linkedin .tg-icon,
.tg-checkbox.tg-linkedin,
.th-author-detail li.tg-linkedin a{background:#0077B5;}
.th-author-detail .tg-inputwithicon.tg-skype .tg-icon,
.th-author-detail .tg-checkbox.tg-skype,
.th-author-detail li.tg-skype a{background:#00aff0;}
.th-author-detail .tg-checkbox.tg-dropbox,
.th-author-detail li.tg-dropbox a{background:#007ee5;}
.th-author-detail .tg-checkbox.tg-vimeo,
.th-author-detail li.tg-vimeo a{background:#1ab7ea;}
.th-author-detail .tg-checkbox.tg-tumblr,
.th-author-detail li.tg-tumblr a{background:#34465d;}
.th-author-detail .tg-checkbox.tg-yahoo,
.th-author-detail li.tg-yahoo a{background:#410093;}
.th-author-detail .tg-inputwithicon.tg-googleplus .tg-icon,
.th-author-detail .tg-checkbox.tg-googleplus,
.th-author-detail li.tg-googleplus a{background:#dd4b39;}
.th-author-detail .tg-inputwithicon.tg-pinterestp .tg-icon,
.th-author-detail .tg-checkbox.tg-pinterestp,
.th-author-detail li.tg-pinterestp a{background:#bd081c;}
.th-author-detail .tg-checkbox.tg-youtube,
.th-author-detail li.tg-youtube a{background:#cd201f;}
.th-author-detail .tg-checkbox.tg-stumbleupon,
.th-author-detail li.tg-stumbleupon a{background:#eb4924;}
.th-author-detail .tg-checkbox.tg-reddit,
.th-author-detail li.tg-reddit a{background:#ff5700;}
.th-author-detail .tg-checkbox.tg-quora,
.th-author-detail li.tg-quora a{background:#b92b27;}
.th-author-detail .tg-checkbox.tg-yelp,
.th-author-detail li.tg-yelp a{background:#af0606;}
.th-author-detail .tg-checkbox.tg-soundcloud,
.th-author-detail li.tg-soundcloud a{background:#ff3300;}
.th-author-detail .tg-checkbox.tg-whatsapp,
.th-author-detail li.tg-whatsapp a{background:#25d366;}
.th-author-detail .tg-checkbox.tg-wechat,
.th-author-detail li.tg-wechat a{background:#09b83e;}
.th-author-detail .tg-checkbox.tg-instagram,
.th-author-detail li.tg-instagram a{background:#e4405f;}
.th-author-detail .tg-checkbox.tg-dribbble,
.th-author-detail li.tg-dribbble a{background:#ea4c89;}
.th-author-detail .tg-checkbox.tg-flickr,
.th-author-detail li.tg-flickr a{background:#ff0084;}
.th-author-detail .tg-checkbox.tg-rss,
.th-author-detail li.tg-rss a{background:#ff6600;}
.th-author-detail .tg-socialicons li a i{color:#fff;width:30px;display:block;font-size:13px;line-height:30px;text-align:center;}
.th-author-detail .tg-socialicons li a:hover{color:#fff;}
.th-author-detail .tg-roundicontext .tg-usericonholder{width:150px;display:block;overflow:hidden;font-style:normal;}
.th-author-detail .tg-roundicontext i,
.th-author-detail .tg-roundicontext span{float:left;font-size:13px;line-height:30px;}
.th-author-detail .tg-roundicontext:focus,
.th-author-detail .tg-roundicontext:hover{color:#fff;}
.th-author-detail .tg-rss .tg-roundicontext:hover{width:63px;}
.th-author-detail .tg-yelp .tg-roundicontext:hover,
.th-author-detail .tg-flickr .tg-roundicontext:hover{width:70px;}
.th-author-detail .tg-skype .tg-roundicontext:hover{width:78px;}
.th-author-detail .tg-vimeo .tg-roundicontext:hover,
.th-author-detail .tg-yahoo .tg-roundicontext:hover,
.th-author-detail .tg-reddit .tg-roundicontext:hover,
.th-author-detail .tg-quora .tg-roundicontext:hover{width:80px;}
.th-author-detail .tg-googleplus .tg-roundicontext:hover{width:85px;}
.th-author-detail .tg-tumblr .tg-roundicontext:hover{width:86px;}
.th-author-detail .tg-linkedin .tg-roundicontext:hover{width:87px;}
.th-author-detail .tg-wechat .tg-roundicontext:hover{width:90px;}
.th-author-detail .tg-twitter .tg-roundicontext:hover,
.th-author-detail .tg-dropbox .tg-roundicontext:hover{width:94px;}
.th-author-detail .tg-youtube .tg-roundicontext:hover,
.th-author-detail .tg-dribbble .tg-roundicontext:hover{width:96px;}
.th-author-detail .tg-facebook .tg-roundicontext:hover{width:100px;}
.th-author-detail .tg-instagram .tg-roundicontext:hover{width:104px;}
.th-author-detail .tg-whatsapp .tg-roundicontext:hover{width:106px;}
.th-author-detail .tg-soundcloud .tg-roundicontext:hover{width:116px;}
.th-author-detail .tg-pinterestp .tg-roundicontext:hover,
.th-author-detail .tg-stumbleupon .tg-roundicontext:hover{width:126px;}
.page-template-directory .tg-map-marker .user-verified{left:auto;}
.tg-userexperience.tg-honourawards ul li .tg-dotstyletitle{margin: 0;}
.doc-languages .tg-socialicon li+li {margin-left: 5px;}
.tg-featuredlist-slider-v2 .tg-stars.star-rating span{line-height:24px;}
body.single .sp-provider-articles{margin-top: 30px;}
.sp-videos-frame{margin-bottom:30px;}
.timezone-display{word-break: break-all;}

.single-post #tg-towcolumns .tg-post-img .tg-tags,
.single-post #tg-towcolumns .tg-post-img .tg-metadata{width: 50%;}
.tg-post-detail .tg-post-data .tg-tags span{ vertical-align: top;width: 5%;padding-right: 5px;line-height: 19px;margin: 0;}
.tg-post-detail .tg-post-data .tg-tags{position: static;float: left; padding-bottom: 20px;width: 100%;}
.tg-post-detail .tg-post-data .tg-tags .tg-tag{width: 95%;}
.tg-post-detail .tg-post-data .tg-tags .tg-tag li + li:after{background:#999;}
.tg-post-detail .tg-post-data .tg-tags .tg-tag li a{color:#999;}
.tg-blog-list .tg-post .tg-feature-img img{
	max-width: none;
    width: auto;
    max-height: 301px;
}
body.author .tg-presentationvideo-wrap{padding-bottom: 30px;}
.appointment-actioned.appointment-pending{ background: #ff9800 ;}
.brochure-item{width: 99%;position: relative;}
.tg-btndownload,
.sp-profile-brochure .file_icon {
    font-size: 15px;
    position: absolute;
    right: 15px;
    top: 14px;
}
.tg-btndownload{color:#666; right:38px; z-index: 99;}
.sp-profile-brochure em{padding: 5px 50px 5px 10px;}
body.dashboard .woocommerce-error, 
body.dashboard .woocommerce-info, 
body.dashboard .woocommerce-message{
	display: flex;
}
/* TopBar Style  */

.doc-admin.sl-topbar-message{
	align-items: center;
	display: flex;
}
.sl-topbar-notify{margin-right: 10px;}
.sl-topbar-notify__anchor{
	font-size: 1.25rem;
    background: #3498db;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    color: #fff !important;
}
.sl-topbar-notify__circle{
	position: absolute;
	justify-content: center;
    top: -0px;
    left: -2px;
    border-radius: 50%;
    display: flex;
    width: 15px;
    line-height: 15px;
	background: #ff7043;
	text-align: center;

}
.sl-topbar-notify__circle em{
	font-style: normal;
	font-size: 10px;
	display: block;
    line-height: inherit;
}

.sl-topbar-message .sl-dropdown__notify{
	list-style: none;
	-webkit-box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5);
	box-shadow: 0 9px 20px 0 rgba(165, 165, 165, 0.5); 
	border: 0;
	border-radius: 0 0 4px 4px;
	min-width: 300px;
	max-width: 300px;
	padding: 0;
	overflow-y: scroll;
    max-height: 340px;
}
.dropdown-menu.sl-dropdown__menu{
	right: 0;
	left: auto;
}
.sl-topbar-message .sl-dropdown__notify::-webkit-scrollbar {display: none;}
.sl-topbar-message .sl-dropdown__notify li{
	list-style-type:none ;
	line-height: inherit;
}
.sl-topbar-message .sl-dropdown__notify>li + li{border-top: 1px solid #ddd;}
.sl-topbar-message .sl-dropdown__notify>li>a{display: flex;align-items: center;line-height: inherit;padding: 10px 20px 10px 30px;position: relative;}
.sl-topbar-message .sl-dropdown__notify>li>a figure{
	max-width: 25px;
	margin: 0 10px 0 0;
	border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #fcfcfc;
}
.sl-topbar-message .sl-dropdown__notify>li>a figure img{
	display: block;
	border-radius:50%;
}
.sl-dropdown__notify li a::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 21px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #c1c1c1;
    margin-right: 10px;
}
.sl-unread-messages::before {
    background-color: #ff7043 !important;
}
.sl-dropdown__notify__text span {
    overflow: hidden;
	text-overflow: ellipsis;
	font-size: 13px;
    color: #767676;
}

.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;
}
@media (max-width:420px){
	.dropdown-menu.sl-dropdown__menu {
		left: 50%;
		transform: translate(-59%, 0%);
	}
}