@media (max-width:1360px){
	.tg-home-slider figcaption {padding: 110px 0 0;}
	.tg-home-slider figcaption .tg-slide-title{padding:0 0 110px;}
}
@media (max-width:1280px){
	.tg-home-slider figcaption {padding: 110px 0 0;}
	.tg-home-slider figcaption .tg-slide-title{padding:0 0 110px;}
}
@media (max-width:1199px){
	.tg-home-slider figcaption .tg-slide-title {padding: 0 0 90px;}
	.tg-home-slider figcaption h1{font-size:85px;}
	.tg-package{padding:0 52px;}
	.tg-brands .tg-next-prev-buttons .tg-btn-prev{margin:-10px 0 0 -10px;}
	.tg-brands .tg-next-prev-buttons .tg-btn-next{margin:-10px -10px 0 0; }
	.tg-product .tg-img-hover .tg-btn{padding:0 40px;}
	.tg-scrolling{width:992px;}
}
@media (max-width:1024px){
	.tg-home-slider figcaption .tg-slide-title {padding: 0 0 40px;}
	.tg-home-slider figcaption {padding: 100px 0 0;}
}
@media (max-width:991px){
	.tg-scrolling{width:768px;}
	.tg-header-box h3 {
		font-size: 13px;
		margin: 5px 0 6px;	
	}
	.tg-header-box {padding: 15px;}
	.tg-home-slider figcaption{padding: 80px 0 0;}
	.tg-home-slider figcaption .tg-slide-title {padding: 0 0 80px;}
	.tg-home-slider figcaption h1 {
		font-size: 60px;
		letter-spacing: 3px;
		line-height: 65px;
	}
	.tg-home-slider figcaption h1 span {
		font-size: 20px;
		line-height: 23px;
	}
	.tg-home-slider .swiper-pagination {bottom: 70px;}
	.tg-overlap {margin: -50px 0 0;}
	.tg-package {padding: 0 15px;}
	.tg-counter {padding: 0 11px;}
	.tg-footer-nav ul li {padding: 0 0 0 30px;}
	.tg-services-lg .tg-service {padding: 40px 30px;}
	.tg-inner-banner {
		margin: 60px 0 0;
		padding:0 0 50px;
	}
	.share-icon ul li {padding: 0 8px;}
	.tg-member-detail figure{
		width:45%;
		margin:0 30px 0 0;
	}
	.tg-teaminfo {min-height: 325px;}
}
@media (max-width:767px){
	.tg-navigation .tg-navbar{width:100%;}
	.tg-header-box {
		border-radius: 0;
	}
	.tg-logo {
		width: 100%;
		text-align: center;
	}
	.tg-logo img{
		max-width: 400px;
		margin: 0 auto;
	}
	.tg-nav {
		float: none;
		display: block;
		text-align: center;
	}
	.tg-nav ul {
		display: inline-block;
		float: none;
	}
	.tg-nav ul li {
		float: none;
		display: inline-block;
	}
	.tg-nav ul li + li {
		border: none;
	}
	.tg-scrolling{width:100%;}
	.tg-scrolling > div,
	.tg-info-area{ padding:0;}
	.tg-scrolling > div > div { margin:0;}
	.tg-header{position: static;}
	.tg-home-slider figcaption {padding: 30px 0 0;}
	.tg-home-slider figcaption .tg-slide-title strong::before {right: 62%;}
	.tg-home-slider figcaption .tg-slide-title strong::after {left: 62%;}
	.tg-home-slider figcaption .tg-slide-title strong::after,
	.tg-home-slider figcaption .tg-slide-title strong::before {width: 38%;}
	.tg-home-slider figcaption .tg-slide-title {padding: 0 0 50px;}
	.tg-home-slider figcaption h1 {
		font-size: 40px;
		line-height: 45px;
		margin: 0 0 20px;
		letter-spacing: 3px;
	}
	.tg-home-slider figcaption h1 span {
		font-size: 15px;
		line-height: 18px;
	}
	.tg-home-slider .swiper-pagination {bottom: 20px;}
	.tg-overlap{margin: 0;}
	.tg-counter{
		width: 50%;
		padding: 0 15px;
	}
	.tg-counter:nth-child(1),
	.tg-counter:nth-child(2){margin: 0 0 40px;}
	.tg-counter:nth-child(3),
	.tg-counter:nth-child(4){margin: 40px 0 0;}
	.tg-package {padding: 0 60px;}
	.tg-packages > div:nth-child(3){border: 0;}
	.tg-packages > div:nth-child(1),
	.tg-packages > div:nth-child(2){margin: 0 0 40px;}
	.tg-packages > div:nth-child(3),
	.tg-packages > div:nth-child(4){margin: 40px 0 0;}
	.tg-contactarea{
		width: 94%;
		margin: -50px 3% 0;
	}
	.tg-footer-nav{
		width:100%;
		text-align:center;
		padding:0 0 15px; 
	}
	.tg-footer-nav ul li {padding: 0 0 0 28px;}
	.tg-footerbar .tg-copyright{
		width:100%;
		text-align:center;
	}
	.tg-categories{padding:0 15px;}
	.tg-product{ margin:15px 0;}
	.tg-brands-addressinfo{padding:0 15px;}
	.tg-brands .tg-next-prev-buttons .tg-btn-prev{margin:-10px 0 0 -2px;}
	.tg-brands .tg-next-prev-buttons .tg-btn-next{margin:-10px -2px 0 0; }
	.tg-footer-nav ul{
		width:100%;
		text-align:center;
	}
	.tg-footer-nav ul li{
		float:none;
		padding:0 20px;
		display:inline-block;
		vertical-align:middle;
	}
	.tg-inner-banner {
		height: 250px;
		padding:0;
	}
	.tg-post-detail .tg-description blockquote {padding: 2px 20% 2px 20px;}
	.tg-photo-gallery .tg-grid-item{ width:50%;}
	.tg-sidebar{ padding:40px 0 0;}
	.tg-thumbnail-slider { margin:0 0 40px;}
	.tg-memberprofile > div > div > div ul { padding:0 0 100px;}
	.tg-home-parallaxslider .outer-container {min-height: 700px;}
	.tg-home-parallaxslider .banner{height:700px;}
	.tg-home-plaxbanner h2 {
		font-size:18px;
		line-height:45px;
		top: 35%;
	}
	.tg-home-plaxbanner h2 span {font-size: 45px;}
}
@media (max-width:640px){
	.tg-testimonial-slide .tg-slide-content {padding: 20px 0 20px 20px;}
	.tg-footer-nav ul li {padding: 0 0 0 16px;}
	.tg-nav-tabs li{padding:0 25px;}
}
@media (max-width:568px){
	.tg-navigation .tg-navbar{ font-size:20px;}
	.tg-navigation .tg-navbar li{padding:10px 0;}
	.tg-contact-info li address{ padding:0;}
	.tg-home-slider figcaption .tg-slide-title {padding: 0 0 30px;}
	.tg-home-slider .swiper-pagination {bottom: 10px;}
	.tg-nav-tabs li{padding:0 12px;}
	.tg-nav-tabs li a{font-size:20px;}
	.tg-404-page {padding: 100px 50px;}
	.tg-services-lg > div { width:100%;}
	.tg-comments ul{padding:0;}
	.tg-comments ul li ul.child {padding: 0 0 0 40px;}
	.tg-filter-nav ul li {padding: 0 0 12px 12px;}
	.tg-home-parallaxslider .banner h1 {
		font-size: 50px;
		line-height: 50px;
	}
	.timer_box {width: 70px;}
}
@media (max-width:480px){
	.tg-home-slider figcaption .tg-slide-title strong::before {right: 70%;}
	.tg-home-slider figcaption .tg-slide-title strong::after {left: 70%;}
	.tg-home-slider figcaption .tg-slide-title strong::after,
	.tg-home-slider figcaption .tg-slide-title strong::before {width: 30%;}
	.tg-home-slider figcaption .tg-slide-title {padding: 0 0 20px;}
	.tg-home-slider figcaption h1 {
		font-size: 30px;
		line-height: 35px;
		margin: 0 0 15px;
		letter-spacing: 3px;
	}
	.tg-home-slider figcaption h1 span {
		font-size: 12px;
		line-height: 15px;
	}
	.tg-package {padding: 0 30px;}
	.tg-categories > div > div{width:100%;}
	.tg-comment-head h3,
	.tg-comment-head time,
	.tg-comment-head .tg-reply {margin: 0 15px 0 0;}
	.tg-comments ul li ul.child {padding: 0 0 0 20px;}
	.tg-comment figure{
		width:40px;
		margin:0 15px 0 0;
	}
	.tg-logo img{
		max-width: 100%;
	}
}
@media (max-width:479px){
	.tg-scrolling > div > div > div{ width:100%;}
	.tg-scrolling > div > div > div:nth-child(2){ display:none;}
	.tg-header-box {padding: 15px 0;}
	.tg-home-slider figcaption {padding: 15px 0 0;}
	.tg-home-slider figcaption h1 {margin: 0 0 8px;}
	.tg-counter,
	.tg-services > div {width: 100%;}
	.tg-counter:nth-child(1),
	.tg-counter:nth-child(2),
	.tg-counter:nth-child(3),
	.tg-counter:nth-child(4){margin: 40px 0;}
	.tg-counter:nth-child(1){margin-top: 0;}
	.tg-counter:nth-child(4){margin-bottom: 0;}
	.tg-testimonial-slide figure{width: 30%;}
	.tg-testimonial-slide .tg-slide-content{padding: 0 0 20px 20px;}
	.tg-testimonial-slide .tg-slide-content h3 {margin: 0 0 10px;}
	.tg-testimonials-slider .swiper-pagination {padding: 0 0 0 36%;}
	.tg-packages > div:nth-child(1),
	.tg-packages > div:nth-child(2),
	.tg-packages > div:nth-child(3),
	.tg-packages > div:nth-child(4),
	.tg-packages > div {
		width: 100%;
		margin: 40px 0;
		border: 0 !important;
	}
	.tg-package {padding: 0 40px;}
	.tg-footer-nav ul li {
		font-size: 12px;
		padding: 0 0 0 10px;
	}
	.tg-grid-item{margin:0;}
	.tg-nav-tabs li a{font-size:16px;}
	.tg-nav-tabs li{padding:0 8px;}
	.tg-news-event ul li .tg-event{
		padding:0 15px;
		height:150px;
	}
	.tg-news-event ul li .tg-date{
		width:120px;
		height:150px;
	}
	.tg-tabs-content > div > div,
	.tg-photo-gallery .tg-grid-item{ width:100%;}
	.tg-home-slider figcaption{display:none;}
	.tg-404-page {padding: 100px 0;}
	.tg-commingsoon-content .tg-newsletter fieldset .form-control,
	.tg-commingsoon-content .tg-newsletter fieldset .tg-btn,
	.tg-post-author .tg-author-detail{ width:100%;}
	.tg-commingsoon-content .tg-newsletter fieldset .form-control{margin:0 0 30px;}
	.tg-shop-grid > div,
	.portfolio-content > div { width:100%;}
	.tg-member-detail figure{
		width:100%;
		margin:0;
	}
	.tg-teaminfo{
		width:100%;
		float:left;
		margin:50px 0 0;
		min-height:auto;
	}
	.tg-home-plaxbanner h2{top:25%;}
	.affix .tg-logo {
		display: none;
	}
	.affix .tg-header-box, .affix .tg-nav {
		padding: 0;
	}
}
@media (max-width:439px){
	.tg-counter,
	.tg-services > div {width: 100%;}
	.tg-testimonial-slide figure{
		width:100%;
		margin:0 0 60px;
	}
	.tg-testimonial-slide figure img{width:100%;}
	.tg-filter-nav ul li {
		width: 33.33%;
		float: left;
		padding: 0 0 15px;
	}
	.tg-ourteam > div{width:100%;}
	.tg-post.tg-post-detail h2{
		font-size:15px;
		line-height:18px;
	}
	.tg-post-detail .tg-post-metadata {
		font-size: 12px;
		line-height: 15px;
	}
	.timer_box {
		width: 50%;
		float: left;
		margin: 0;
	}
}
@media (max-width:360px){
	.tg-commingsoon-content .tg-newsletter fieldset .form-control,
	.tg-404-page .tg-form-search fieldset .form-control{
		width:100%;
		margin:0 0 30px;
	}
	.tg-ourteam > div,
	.tg-404-page .tg-form-search fieldset .tg-btn{ width:100%;}
}
@media (max-width:320px){
	.tg-nav ul li {padding: 0 9px;}
	.tg-footer-nav ul li {
		font-size: 11px;
		padding: 0 0 0 7px;
	}
}