@media (max-width:1440px){
	.tg-maparea .tg-map {margin: 0 90px 0 0;}
}
@media (max-width:1360px){
.tg-version-three h1 span {padding: 0 90px;}
.tg-version-three h1 {
		font-size: 170px;
		line-height: 130px;
	}
}
@media (max-width:1280px){
	.tg-maparea .tg-map {margin: 0 100px 0 0;}
}
@media (max-width:1199px){
	.tg-sliderbox.tg-version-four h1 {
		font-size: 80px;
		line-height: 52px;
	}
	.tg-version-four.tg-home-slider h1 {
		font-size: 70px;
		line-height: 42px;
	}
	.tg-categories-slider .swiper-slide {height: 135px;}
	.tg-version-three h1 span {padding: 0 27px;}
	.tg-griditem.tg-direcPost {width: 33.33%;}
	.tg-slidersearch form .form-control{
		font-size:60px;
		line-height:100px;
	}
	.tg-version-three h1 {
		font-size: 160px;
		line-height: 130px;
	}
	.tg-package h3 {
		font-size: 22px;
		line-height: 18px;
	}
	.tg-msgbox {padding: 38px;}
	.tg-version-three .tg-form-locationsearch .tg-select {width: 28%;}
	.tg-bloglist .tg-blogpost .tg-postdata {padding: 41px 30px 42px;}
	.tg-questionnote {
		width: 210px;
		margin: 0 40px 0 0;
		padding: 0 0 0 17px;
	}
	.tg-feebbacknote {
		font-size: 14px;
		line-height: 58px;
	}
	.tg-status {padding: 14px 0 14px 10px;}
	.tg-widget ul li a{padding:0 10px;}
	.tg-filterbyperiod{text-align:center;}
	.tg-calendarbox{
		display:inline-block;
		float:none;
	}
	.tg-widget.tg-datatype-two ul li a:after,
	.tg-widget.tg-datatype ul li a:after{right:8px;}
	.tg-form-performance fieldset .tg-filterbyperiod h3{
		float:none;
		text-align:center;
		margin-top:0;
	}
	.tg-listbox:nth-child(3) {padding: 31px 5px;}
	.canvasjs-chart-canvas{width:100% !important;}
	.tg-subscription-counter li{width:80px;}
	.tg-maparea .tg-map {margin: 0;}
	.tg-search-result-v2 .tg-questionnote{
		width:100%;
		margin:0;
		padding:0;
		text-align:center;
	}
	.tg-search-result-v2 .tg-questionnote:after{display:none;}
	.tg-search-result-v2 .tg-status {padding: 13px 0 13px 10px;}
	.tg-search-result-v2 .tg-feebbacknote{padding:0 0 0 20px}
	.tg-direcPost-detail.tg-mapandfurlist{height:100%;}
	.tg-direcPost-detail.tg-mapandfurlist .tg-map{height:400px ;}
	.tg-discountbanner .tg-border-heading {padding-top: 60%;}
	.tg-active-subscription{padding:36px;}
	.tg-renew-subscription {padding: 37px 17px;}
	.tg-subscriptionbox .tg-renew-subscription h4{font-size:14px;}
	.tg-businessdetail textarea {max-width: 296px;}
	.tg-form-addlist .tg-box-head h3{
		width:100%;
		text-align:center;
		margin:0 0 15px;
	}
	.tg-contactdetail .tg-btn{padding:0;}
	.tg-list-gallery .tg-gallery {max-width: 376px;}
	.tg-list-gallery .tg-uploadphoto {
		width:160px;
		height: 178px;
	}
	.tg-productdetail .tg-uploadphoto{
		width:170px;
		height:170px;
	}
	.tg-productdetail .tg-inputbox{max-width:356px;}
	.tg-box-head.tg-select-package h3{margin:15px 0;}
	.tg-paymentoption{padding:15px;}
	.tg-blogpost-detail .tg-alignleft{width:100%;}
	.tg-blogpost-detail .tg-alignleft img{
		width:100%;
		height:auto;
		display:block;
	}
	.tg-blogpost-detail .tg-description p{clear:both;}
	.tg-footer-col.tg-usefullinks ul li a{font-size:13px;}
}
@media (max-width:1024px){
	.tg-mapandfurlist {height: 520px;}
	.tg-place-data h3 {
		font-size: 15px;
		line-height: 18px;
	}
}
@media (max-width:991px){
	.tg-addnavs > ul > li{padding:0 9px;}
	.tg-header.tg-version-three {padding: 16px 50px;}
	.tg-version-three.tg-slider-wrapper {padding: 80px 50px;}
	.tg-version-three h1 span {padding: 0 75px;}
	.tg-sliderbox.tg-version-four h1 {
		font-size: 60px;
		line-height: 45px;
	}
	.tg-categories-slider .swiper-slide {height: 145px;}
	.tg-features{margin:-20px 0;}
	.tg-features .tg-col{ padding:20px 0;}
	.tg-blogposts{ padding:0 0 100px;}
	.tg-freesignup,
	.tg-premiumaccess{ flex-direction:column;}
	.tg-footer-topbar .tg-textbox{width:100%;}
	.tg-premiumaccess {padding: 55px 15px 55px 15px;}
	.tg-freesignup{padding: 40px 15px 40px 15px;}
	.tg-footer-col{ padding:45px 0;}
	.tg-footer-info [class^="col-"]:nth-child(3):after{ display:none;}
	.tg-slidersearch form .form-control {
		height:90px;
		font-size: 40px;
		line-height: 110px;
	}
	.tg-innerform-search fieldset > div {
		margin: 7px 0;
		float:left;
	}
	.tg-slidersearch form .tg-btn-search{height:90px;}
	.tg-slidersearch form .tg-btn-search span{line-height:90px;}
	.tg-slidersearch form .form-group p{
		font-size:30px;
		line-height:50px;
		padding:0 30px 0 0;
	}
	.tg-slidersearch form .form-group .tg-select{width:30%;}
	.tg-business {padding: 80px 88px 80px 15px;}
	.tg-user{padding: 80px 15px 80px 80px}
	.tg-business .tg-section-head h2,
	.tg-user .tg-section-head h2{
		font-size:25px;
		line-height:18px;
	}
	.tg-user::before {border-bottom-width: 503px;}
	.tg-business-user:after {bottom: 85px;}
	.tg-business-user:after,
	.tg-business-user:before{display:none;}
	.tg-bloglistv2 .tg-blogpost .tg-post-img{
		width:100%;
		margin:0;
	}
	.tg-mapandfurlist {height: 680px;}
	.tg-bloglistv2 .tg-blogpost .tg-post-img figure{width:100%;}
	.tg-bloglistv2 .tg-blogpost .tg-post-img figure:before,
	.tg-bloglistv2 .tg-blogpost .tg-post-img figure:after{display:none;}
	.tg-bloglistv2 .tg-blogpost .tg-postdata{padding:30px;}
	.tg-commentdata {padding: 40px 30px 40px 100px;}
	.tg-commentdata .tg-stars{margin:0 0 10px;}
	.tg-questionnote{
		width:165px;
		height:94px;
		font-size:14px;
		line-height:94px;
	}
	.tg-questionnote:after{border-bottom-width:94px;}
	.tg-feebbacknote {
		float: right;
		font-size: 14px;
		line-height: 17px;
		padding: 15px;
	}
	.tg-status {padding: 0 0 15px 15px;}
	.tg-msgbox {padding: 38px 38px;}
	.tg-contact-info.tg-version-two li address{width:80%;}
	.tg-form-listingreviews .tg-box-head .tg-select{width:60%;}
	.tg-reviews li .tg-reviewdata{width:100%;}
	.tg-performancechart{height:270px;}
	.tg-message-slider figure {width: 50%;}
	.tg-message-slider .tg-textbox {padding: 10px 0 0;}
	.tg-message-slider .tg-textbox .tg-author-info {width: 130px;}
	.tg-message-slider .tg-textbox blockquote{ font-size:15px;}
	blockquote::after, blockquote::before {font-size: 70px;}
	.tg-authorthumb-slider {height: 250px;}
	.tg-header {padding: 15px;}
	.logo {width: 190px;}
	.tg-addnavs > ul{ padding:0 5px;}
	.tg-nav{ padding:0 18px 0 0;}
	.tg-home-slider figcaption h1 {
		font-size: 80px;
		font-weight: 70px;
	}
	.tg-slidersearch form .form-group p {
		font-size: 20px;
		line-height: 60px;
		text-align: left;
	}
	.tg-slidersearch form .tg-btn-search span{font-size:40px;}
	.tg-slidersearch form .form-group .tg-select {width: 35%;}
	.tg-widget.tg-widget-flickr ul li a img{width:100%;}
	.tg-pagination{margin:0 0 30px;}
	.tg-authorthumb-slider .swiper-slide {
		width: 50px;
		background-position:50% 20% !important;
	}
	.tg-version-three h1 {
		font-size: 100px;
		line-height: 80px;
	}
	.tg-version-three .tg-form-locationsearch .tg-btn {padding: 0 18px;}
	.tg-search-gridv3 .tg-map{height:400px !important;}
	#tg-main.tg-search-gridv3 .tg-search-result{
		height:auto !important;
		overflow:auto !important;
		padding:0 15px;
	}
	.tg-main.tg-search-gridv3 {height: auto;}
	.tg-listing-head{ display:none;}
	.tg-list .tg-listbox + .tg-listbox,
	.tg-list .tg-listbox{
		width:100% !important;
		padding:15px 15px 15px 50%;
		position:relative;
	}
	.tg-list .tg-listbox:after{
		top:0;
		left:0;
		color:#fff;
		width:46%;
		height:100%;
		font-size:18px;
		line-height:102px;
		padding:0 15px;
		position:absolute;
		background:#373542;
		text-transform:uppercase;
		content:attr(data-title);
		font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	}
	.tg-list .tg-listbox:nth-child(2):after{content:attr(data-insights);}
	.tg-list .tg-listbox:nth-child(3):after{
		line-height:40px;
		content:attr(data-action);
	}
	.tg-invoices .tg-list .tg-listbox:nth-child(2):after{content:attr(data-payment);}
	.tg-search-result-v2 .tg-helpful{text-align:center;}
	.tg-search-result-v2 .tg-feebbacknote{
		width:100%;
		float:left;
		margin:10px 0;
		padding:0;
		text-align:center;
	}
	.tg-search-result-v2 .tg-status{
		width:100%;
		padding:13px 0;
	}
	.tg-search-result-v2 .tg-status li{width:50%;}
	.tg-page-title{width:50%;}
	.tg-maparea{
		position:static;
		height:500px;
		margin:-100px 0 60px;
	}
	.tg-widget ul li a i {
		width: 16px;
		font-size: 13px;
	}
	.tg-discountbanner .tg-border-heading h3 {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-commentdata h3{width:100%;}
	.tg-widget-servicehours ul li,
	.tg-widget.tg-datatype-two ul li a:after,
	.tg-widget.tg-datatype ul li a:after{font-size:12px;}
	.tg-widget.tg-datatype-two ul li a:after,
	.tg-widget.tg-datatype ul li a:after{right:8px;}
	.tg-services-ratingbox{margin:50px 0 0 0;}
	.tg-service-hours .form-group .tg-checkbox {font-size: 13px;}
	.tg-subscription-counter li{width:100px;}
	.tg-contactdetail .tg-btn{font-size:12px;}
	.tg-businessdetail textarea {max-width: 100%;}
	.tg-uploadphoto{margin:0 0 30px;}
	.tg-productdetail .tg-inputbox,
	.tg-list-gallery .tg-gallery{max-width:100%;}
	.tg-box-head.tg-select-package h3{margin:0 0 15px;}
	.tg-paymentoption{margin:10px 0;}
	.tg-user-info .tg-contact-info{font-size:14px;}
	.tg-package{min-height:0;}
	.tg-package h3 {
		font-size: 18px;
		line-height: 16px;
	}
	.tg-package h4 {
		clear: both;
		font-size: 50px;
		line-height: 40px;
	}
	.tg-package .tg-btn {padding: 0 40px;}
	.tg-404 .tg-contentbox .tg-border-heading h2{
		font-size:25px;
		line-height:25px;
	}
	.tg-404 .tg-contentbox .tg-border-heading h3{
		font-size:14px;
		line-height:14px;
	}
	.tg-404 .tg-refinesearcharea .tg-border-heading.tg-small h2 {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-404 figure {margin: 90px 0 0;}
	.tg-commingsoon-content h1 {
		font-size: 40px;
		line-height: 30px;
	}
	.tg-commingsoon-content h2{
		font-size:25px;
		line-height:22px;
	}
	#comming-countdown li{
		width:124px;
		height:124px;
	}
	.tg-blogposts.tg-bloglistv2,
	.tg-blogposts.tg-bloggrid{
		margin:0;
		padding:0;
	}
	.tg-blogposts.tg-bloglistv2 .tg-blogpost{padding:0;}
	.tg-blogposts.tg-bloglist{padding:0 0 30px;}
}
@media (max-width:767px){
	.tg-header.affix,
	.tg-header{
		position:fixed;
		background:rgba(255, 255, 255, 0.70);
		border:0;
	}
	.tg-header.tg-version-three.affix,
	.tg-header.tg-version-two.affix{position:fixed;}
	.tg-version-three.tg-slider-wrapper {padding: 120px 15px;}
	.tg-version-three .tg-form-locationsearch .form-control{width:56%;}
	.logo{
		float:none;
		margin:0 auto;
		display:block;
	}
	.tg-rightarea{
		width:100%;
		text-align:center;
	}
	.tg-section-head h2{
		font-size:25px;
		line-height:20px;
	}
	.tg-section-head p {
		font-size: 15px;
		line-height:15px;
	}
	.tg-version-four.tg-home-slider h1 {
		font-size: 50px;
		line-height: 22px;
	}
	.tg-version-three h1 span {padding: 0 25px;}
	.tg-business::before{display:none;}
	.tg-griditem.tg-direcPost {width: 50%;}
	.tg-filterbale-nav li:first-child,
	.tg-filterbale-nav li{padding:0 8px;}
	.tg-howitsworks:after{ display:none;}
	.tg-howitsworks .tg-col{
		position:relative;
		margin:15px 0 ;
	}
	.tg-howitsworks .tg-col:after{
		display:none;
	}
	.tg-blogposts{margin:0 0 -40px;}
	.tg-blogposts .tg-blogpost{padding:0 0 40px;}
	.tg-blogpost-detail .tg-alignleft{
		width:100%;
		margin:0 0 30px;
	}
	.tg-message-slider .tg-textbox .tg-userfeedback .tg-stars{float:left;}
	.tg-blogpost-detail .tg-alignleft img{width:100%;}
	.tg-bloggrid .tg-blogpost{padding:0;}
	.tg-form-postcomment{margin:0 0 30px;}
	.tg-userProfile-img img{
		width:100%;
		height:auto;
	}
	.tg-user-info .tg-contact-info > li{width:50%;}
	.tg-user-info .tg-contact-info > li,
	.tg-user-info .tg-contact-info > li:nth-child(-n+3){
		min-height:auto;
		height:auto;
		padding:0 0 15px;
	}
	.tg-user-info .tg-contact-info > li h4{margin:0 0 5px;}
	.tg-page-title{width:50%;}
	.tg-mapandfurlist{height:auto;}
	.tg-mapandfurlist .tg-map{height:500px;}
	.tg-feebbacknote {
		font-size: 12px;
		line-height: 15px;
	}
	.tg-overallrank{margin:0 0 30px;}
	.tg-renew-subscription{margin:0 0 30px;}
	.tg-form-profile{margin:0 0 30px;}
	.tg-service-hours .form-group input{margin:0 0 15px;}
	.tg-message-slider{margin:0;}
	.tg-authorthumb-slider{display:none;}
	.tg-message-slider .tg-textbox .tg-author-info {
		width: 100%;
		margin:0 0 10px;
	}
	.tg-message-slider .tg-textbox .tg-userfeedback{
		float:left;
		text-align:left;
	}
	.tg-footer-info [class^="col-"] + [class^="col-"]:after{display:none;}
	.tg-iconbox {
		height: 189px;
		line-height: 189px;
	}
	.tg-notfoundbox .tg-msgbox .tg-description p{font-size:13px;}
	.tg-freesignup{margin:0;}
	.tg-discountbanner .tg-border-heading {padding-top: 80%;}
	.tg-discountbanner .tg-border-heading h3 {
		font-size: 20px;
		line-height: 20px;
	}
	.tg-widget-servicehours ul li,
	.tg-widget.tg-datatype-two ul li a:after,
	.tg-widget.tg-datatype ul li a:after{font-size:14px;}
	.tg-direcPost-detail.tg-mapandfurlist .tg-map {height: 570px;}
	.tg-widget.tg-datatype-two ul li a:after,
	.tg-widget.tg-datatype ul li a:after{right:20px;}
	.tg-performancechart {height: 400px;}
	.tg-form-listing fieldset .tg-select,
	.tg-form-listing fieldset .form-control{margin:0 0 15px;}
	.tg-form-addlist fieldset .tg-box-head h3{
		width:100%;
		text-align:center;
	}
	.tg-contactdetail .tg-btn{font-size:14px;}
	.tg-silver{margin:0 0 30px;}
	.tg-404 figure{
		margin:0;
		padding:0 0 80px;
	}
	.tg-404 figure img {
		width: auto;
		float:none;
		margin:0 auto;
	}
	#comming-countdown li {
		width: 100px;
		height: 100px;
	}
	#comming-countdown li span{
		font-size:35px;
		line-height:30px;
	}
	.tg-sliderbox.tg-version-four h1 {
		font-size: 50px;
		line-height: 45px;
	}
	.tg-sliderbox.tg-version-four .tg-slidersearch form .tg-btn-search span,
	.tg-sliderbox.tg-version-four .tg-slidersearch form .tg-btn-search,
	.tg-version-four .tg-form-locationsearch .form-control,
	.tg-version-four .tg-form-locationsearch .tg-select select,
	.tg-version-four .tg-form-locationsearch fieldset {
		height: 50px;
		line-height: 50px;
	}
	.tg-version-four .tg-form-locationsearch fieldset{height: 51px;}
	.tg-slidersearch{padding:130px 0 0;}
	.tg-filterbale-nav{position:relative;}
	#tg-filterbale-nav{
		position:absolute;
		overflow-Y:visible;
		z-index:99;
	}
	#tg-filterbale-nav ul{
		width:200px;
		float:left;
		background:#fff;
	}
	#tg-filterbale-nav ul li{
		width:100%;
		float:left;
		padding:10px 15px;
		text-align:left;
	}
	.tg-filterbale-nav li + li:after{display:none;}
	.tg-filterbale-nav .navbar-toggle{margin:0;}
}
@media (max-width:640px){
	.tg-sliderbox.tg-version-four h1 {
		font-size: 45px;
		line-height: 34px;
	}
	.tg-home-slider figcaption h1 {
		font-size: 60px;
		line-height: 60px;
	}
	.tg-home-slider figcaption h1 .tg-border-heading {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-categories-slider .swiper-slide {height: 125px;}
	.tg-categories-slider .swiper-slide span {font-size: 40px;}
	.tg-version-four .tg-form-locationsearch {padding: 50px 3% 0;}
	.tg-section-head h2 {
		font-size:20px;
		line-height: 13px;
	}
	.tg-version-four .tg-form-locationsearch .form-control{width:50%;}
	.tg-message-slider figure{display:none;}
	.tg-testimonials {padding: 80px 0;}
	.tg-message-slider .tg-textbox .tg-author-info{width:auto;}
	.tg-message-slider .tg-textbox .tg-userfeedback{
		float:right;
		text-align:right;
	}
	.tg-package h4 {
		font-size: 60px;
		line-height: 47px;
	}
	.tg-questionnote {
		width: 150px;
		font-size: 12px;
	}
	.tg-performancechart {height: 340px;}
	.tg-direcPost-info{height:auto;}
	.tg-direcPost-info .tg-contact-info{font-size:13px;}
	.tg-direcPost-info .tg-contact-info > li{
		width:50%;
		padding:10px 0;
	}
	.tg-servicesbox{
		height:auto;
		padding:0;
	}
}
@media (max-width:567px){
	.tg-sliderbox.tg-version-four h1 {
		font-size: 25px;
		line-height: 20px;
	}
	.tg-header.tg-version-three {padding: 16px 15px;}
	.tg-version-three.tg-slider-wrapper {padding: 120px 15px 80px;}
	.tg-version-three h1 {
		font-size: 60px;
		line-height: 60px;
	}
	.tg-version-three h1 span {
		font-size: 20px;
		line-height: 20px;
		padding:0 112px;
	}
	.tg-header.tg-version-four{padding:25px 15px;}
	/*.tg-filterbale-nav{
		width:100%;
		text-align:center;
	}
	.tg-filterbale-nav li{
		float:left;
		margin:0 0 15px;
	}*/
	.tg-place-data h3 {
		font-size:14px;
		line-height: 17px;
	}
	.tg-features h3 {
		font-size: 14px;
		line-height: 17px;
	}
	/*.tg-totalresult{
		float:none;
		display:block;
		text-align:center;
	}*/
	.tg-page-title {width: 40%;}
	.tg-topSearch > [class^="col-"],
	.tg-topSearch > [class*=" col-"]{ width:100%;}
	.tg-footer-info [class^="col-"]:after{ display:none;}
	.tg-footer-info [class^="col-"]{ width:100%;}
	.tg-slidersearch form .form-group .tg-select{width:100%;}
	.tg-slidersearch form .form-group p {
		display:none;
	}
	.tg-slidersearch form .form-control {
		font-size: 30px;
		line-height: 110px;
	}
	.tg-commentdata h3{width:100%;}
	.tg-questionnote{
		height:64px;
		line-height:64px;
	}
	.tg-questionnote:after{border-bottom-width:64px;}
	.tg-feebbacknote {display:none;}
	.tg-status{padding:15px;}
	.tg-status li{padding:0 10px;}
	.tg-status li a em,
	.tg-status li a i{font-size:12px;}
	.tg-authorinfobox figure {margin: 0 10px 0 0;}
	.tg-bloger-info h3{
		font-size:15px;
		line-height:18px;
	}
	.tg-bloger-info .tg-postmetadata {
		font-size: 14px;
		line-height: 17px;
	}
	.tg-form-sortandview .tg-select {width: 120px;}
	.tg-topSearch > div > div{width:100%;}
	.tg-page-title h1{font-size:14px;}
	.tg-iconbox{width:100%;}
	.tg-direcPost-info .tg-section-head{width:100%;}
	.tg-servicesbox{
		width:100%;
		float:left;
		padding:0 0 25px;
	}
	.tg-performancechart {height: 290px;}
	.tg-footer-info{margin:-45px 0;}
	.tg-list .tg-listbox:after{font-size:15px;}
	.tg-listbox .tg-listdata h4 {
		font-size: 13px;
		line-height: 13px;
	}
	.tg-userProfile-img{
		width:auto;
		margin:0 0 30px;
	}
	.tg-user-info .tg-section-head{margin:0 0 30px;}
	.tg-userwidth-567{width:100%;}
	.tg-package h3 {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-package h4 {
		font-size: 40px;
		line-height: 30px;
	}
	.tg-package .tg-btn {padding: 0 30px;}
	.tg-commingsoon-content h1 {
		font-size: 30px;
		line-height: 22px;
	}
	.tg-commingsoon-content h2 {
		font-size: 18px;
		line-height: 15px;
	}
	#comming-countdown{
		width:100%;
		float:left;
	}
	#comming-countdown li{
		width:50%;
		float:left;
		margin:0;
	}
}
@media (max-width:480px){
	.tg-servicesbox ul li a{
		width:50px;
		height:50px;
		line-height:50px;
	}
	.tg-servicesbox ul li a span{font-size:20px;}
	.tg-direcPost-info .tg-contact-info > li{width:100%;}
	.tg-direcPost-share .tg-box{width:100%;}
}
@media (max-width:479px){
	.logo {
		width: 140px;
		margin:0 auto;
	}
	.tg-rightarea{padding:14px 0 0;}
	.tg-addnavs > ul{padding:0;}
	.tg-addnavs > ul > li{
		float:none;
		display:inline-block;
		vertical-align:middle;
	}
	.tg-addnavs ul li a{
		font-size:12px;
		line-height:15px;
	}
	.tg-addnavs > ul > li:last-child{padding-right:0;}
	.tg-addnavs > ul:after{display:none;}
	.tg-nav ul li ul{
		left:0;
		top:200%;
		right:0;
	}
	.tg-nav ul li:hover ul{
		width:169px;
		top:100%;
		left:0;
		right:100;
	}
	.tg-version-four .tg-form-locationsearch .tg-select{
		width:100%;
		float:left;
		border:0;
	}
	.tg-version-three.tg-slider-wrapper {padding: 100px 15px 60px;}
	.tg-version-three h1 {
		font-size: 40px;
		line-height: 40px;
	}
	.tg-version-three h1 span,
	.tg-version-three h1 span:last-child{
		padding: 0;
		text-align:center;
	}
	.tg-version-three .tg-form-locationsearch fieldset{height:auto;}
	.tg-version-three .tg-form-locationsearch .tg-select,
	.tg-version-three .tg-form-locationsearch .form-control {width: 100%;}
	.tg-version-three .tg-form-locationsearch .form-control{border-width:0;}
	.tg-version-three .tg-form-locationsearch .tg-select{margin:0 0 15px;}
	.tg-version-three .tg-form-locationsearch .tg-select:after{z-index:1;}
	.tg-version-three .tg-form-locationsearch .tg-select select{padding:0 10px;}
	.tg-version-three .tg-form-locationsearch .tg-btn{
		width:100%;
		margin:0 0 -8px;
	}
	.tg-innerform-search{padding:20px;}
	.tg-innerform-search fieldset{margin:-7px 0;}
	.tg-home-slider figcaption h1 .tg-border-heading {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-home-slider figcaption h1 {
		font-size: 50px;
		line-height:50px;
	}
	.tg-features > [class^="col-"],
	.tg-features > [class*=" col-"]{ width:100%;}
	.tg-griditem.tg-direcPost {width: 100%;}
	.tg-post-img{
		width:100%;
		margin:0;
	}
	.tg-blogpost figure{ width:100%;}
	.tg-blogpost figure:before,
	.tg-blogpost figure:after{ display:none;}
	.tg-postdata {
		width:100%;
		float:left;
		margin:0;
		padding: 20px 20px;
	}
	
	.tg-recentplace .tg-border-heading {
		margin: 0 0 10px;
		padding: 0 0 10px;
	}
	.tg-border-heading h3{
		font-size:16px;
		line-height:16px;
	}
	.tg-business{padding:80px 80px 80px 15px;}
	.tg-user{padding:80px 15px 80px 50px;}r
	.tg-business .tg-btn{padding:0 40px;}
	.tg-slidersearch form .form-control {
		font-size: 20px;
		line-height: 80px;
	}
	.tg-recentplace .tg-direcPost-data {padding: 10px;}
	.tg-recentplace .tg-border-heading h3 {
		font-size:12px;
		line-height:12px;
	}
	.tg-slidersearch form .tg-btn-search span {font-size: 25px;}
	.tg-version-two .tg-direcPost figure:hover .tg-place-data {height: 70%;}
	.tg-postcomment .tg-author-img{
		width:100%;
		margin:0;
	}
	.tg-postcomment .tg-author-img figure{width:100%;}
	.tg-postcomment .tg-author-img figure:after,
	.tg-postcomment .tg-author-img figure:before{display:none;}
	.tg-postcomments .tg-postcomment .tg-commentdata{
		margin:0;
		padding:20px;
	}
	.tg-form-sortandview .tg-select {width: 100px;}
	.tg-form-postcomment .tg-btn {margin: 0 0 30px;}
	.tg-helpful{
		padding:0 0 20px;
		text-align:center;
	}
	.tg-questionnote{
		width:100%;
		margin:0;
		padding:0;
		text-align:center;
	}
	.tg-questionnote:after{display:none;}
	.tg-feebbacknote {
		width: 100%;
		display:block;
		text-align: center;
	}
	.tg-status {
		width: auto;
		float: none;
		padding: 0;
		display:inline-block;
		margin:0 auto;
	}
	.tg-status li a em,
	.tg-status li a i {font-size: inherit;}
	.tg-page-title {width: 41%;}
	.tg-page-title h1 {
		font-size: 11px;
		line-height: 45px;
	}
	.tg-breadcrumb li:last-child {padding: 0 0 0 5px;}
	.tg-breadcrumb li {
		font-size: 11px;
		line-height: inherit;
		padding: 0 2px;
	}
	.tg-form-listingreviews .tg-box-head .tg-select {width: 100%;}
	.tg-subscription-counter li{
		width:50%;
		float:left;
		margin:0;
		padding:14px;
	}
	.tg-filterbycate ul li{
		padding:0 10px;
		font-size:12px;
	}
	.tg-form-performance fieldset h3{font-size:15px;}
	.tg-calendarbox .form-control:first-child {margin: 0 20px 0 0;}
	.tg-calendarbox .form-control{width:130px;}
	.tg-formprofile-width,
	.tg-bannerform-width,
	.tg-Searchwidth,
	.tg-blogwidth{width:100% !important;}
	.tg-message-slider .tg-textbox .tg-userfeedback h3,
	.tg-message-slider .tg-textbox .tg-author-info h3{font-size:15px;}
	.tg-message-slider .tg-textbox .tg-userfeedback span,
	.tg-message-slider .tg-textbox .tg-author-info span{font-size:12px;}
	.tg-authorinfobox .tg-date{display:none;}
	.tg-authorinfobox figure,
	.tg-bloger-info{bottom:0;}
	.tg-authorinfobox figure {width: 25%;}
	.tg-userdp-description,
	.tg-radarcontact-info{width:100%;}
	.tg-sortandview {
		width: 100%;
		float: left;
	}
	.tg-form-sortandview .tg-select {width: 190px;}
	.tg-notfoundbox{margin:15px 0 40px 0;}
	.tg-discountbanner .tg-border-heading{padding-top:70%;}
	.tg-discountbanner .tg-border-heading h3 {
		font-size: 13px;
		line-height: 13px;
	}
	.tg-performancechart {height: 245px;}
	.tg-contact-info.tg-version-two li address {width: 88%;}
	.tg-calendarbox .form-control{
		width:100%;
		margin:5px 0;
	}
	.tg-calendarbox .form-control:first-child{margin:0;}
	.tg-form-addlist fieldset .tg-box-head h3 {
		font-size: 12px;
		line-height: 13px;
	}
	.tg-listbox .tg-listdata {
		width: 100%;
		float: left;
		margin: 10px 0;
	}
	.tg-packages > div{width:100%;}
	.tg-free{margin:0 0 30px;}
	.tg-slidersearch {padding: 83px 0 0;}
}
@media (max-width:439px){
	.tg-list .tg-listbox:after{font-size:11px;}
	.tg-btn-list {
		width: 30px;
		line-height: 30px;
	}
	.tg-postauthor-info{
		position:relative;
		bottom:71px;
	}
	.tg-nav{
		float:right;
		padding:0;
	}
	.tg-nav .navbar-header button{
		padding:10px;
		background:#fff;
	}
	.tg-nav,
	.tg-addnavs{display:block;}
	.tg-addnavs{text-align:left;}
	.tg-addnavs > ul:last-child{
		width:100%;
		text-align:center;
		padding:10px 0;
	}
	.tg-addnavs > ul:last-child li a {
		border-radius: 5px;
		color: #fff;
		font-size: 14px;
		line-height: 30px;
		padding: 0 10px;
	}
	.tg-addnavs ul li a{font-size:14px;}
	.tg-nav .navbar-header button i{color:#fff;}
	#tg-navigation{
		right:0;
		left:auto;
	}
}
@media (max-width:360px){
	.tg-header.affix .logo {width: 120px;}
	.tg-addnavs > ul > li {padding: 0 5px;}
	.tg-business,
	.tg-user{padding:80px 20px;}
	.tg-place-data .tg-description p{
		font-size:12px;
		line-height:15px;
	}
	.tg-performancechart {height: 185px;}
}
@media (max-width:320px){
	.tg-performancechart {
		height: 160px;
		padding: 20px;
	}
}