@media (max-width:1440px){.tg-qualityservices .tg-textshortcode {padding: 66px 25% 66px 60px;}}
@media (max-width:1366px){.tg-qualityservices .tg-textshortcode {padding: 66px 22% 66px 60px;}}
@media (max-width:1280px){.tg-qualityservices .tg-textshortcode {padding: 66px 18% 66px 60px;}}
@media (max-width:1199px){
	.tg-logo {margin: 4px 70px 3px 0;}
	.tg-homebannervtwo .container{width:100%;}
	.tg-textshortcode .tg-btnbox .tg-btn{padding:0 38px;}
	.tg-qualityservices .tg-textshortcode {padding: 66px 11.9% 66px 60px;}
	.tg-adslist .tg-adprice {padding: 10px 0 10px;}
	.tg-adslist .tg-adcontent address {margin: 5px 0 0;}
	.tg-adslist .tg-phonelike{
		float:left;
		clear:both;
		margin:12px 0 0;
	}
	.tg-category{width:13%;}
	.tg-formregister .tg-checkbox label{font-size:14px;}
	.tg-forgetpassword{
		float:left;
		margin:5px 0 0;
	}
	.tg-postslist .tg-posttitle h3 a{
		width: 100%;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		-o-text-overflow: ellipsis;
		   text-overflow: ellipsis;
	}
	.tg-postslist .tg-postcontent .tg-description p{font-size:14px;}
	.tg-postslist .tg-post figure{width:100%;}
	.tg-postslist .tg-postcontent {
		width:100%;
		float:left;
		padding:30px 0 0;
	}
	.tg-posttitle h1 {
		font-size: 22px;
		line-height: 22px;
	}
	.tg-author .tg-authorcontent .tg-boxright{
		float:left;
		padding:15px 0 0;
	}
	.tg-comments .tg-authorcontent .tg-boxright{float:right;}
	.tg-child {padding: 20px 0 0;}
	.tg-404content {padding: 0 10%;}
	.tg-sellercontact .tg-btnphone,
	.tg-btnmakeanoffer {padding: 0 0 0 60px;}
	.tg-sellercontact .tg-btnphone i,
	.tg-btnmakeanoffer i {
		width: 50px;
		height: 50px;
		font-size: 20px;
		line-height: 50px;
	}
	.tg-sellercontact .tg-btnphone > span,
	.tg-btnmakeanoffer > span {padding: 8px 15px 8px 0;}
	.tg-adtitle h2 {
		font-size: 20px;
		line-height: 25px;
	}
	.tg-priceandlastupdate span:first-child {
		font-size: 18px;
		line-height: 20px;
	}
	.tg-priceandlastupdate {padding: 5px 0 0 15px;}
	.tg-priceandlastupdate span {
		font-size: 11px;
		line-height: 15px;
		font-weight: bold;
	}
	.tg-sellercontact .tg-btnphone span em,
	.tg-btnmakeanoffer > span em {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-sellercontact .tg-btnphone span span,
	.tg-btnmakeanoffer > span span {
		font-size: 12px;
		line-height: 14px;
	}
	.tg-admetadata li {padding: 0 8px 0 15px;}
	.tg-footernav ul{font-size:12px;}
	.tg-footernav ul li{padding:0 8px;}
	
	
	/* my responsive css code*/

}
	
	
@media (max-width:1080px){
	.tg-qualityservices .tg-textshortcode {padding: 53px 6% 53px 30px;}
}
@media (max-width:991px){
	.tg-navigationarea .tg-btn {padding: 0 20px;}
	.tg-logo {
		width: auto;
		margin: 7px 15px 6px 0;
	}
	.tg-navigation > ul > li {padding: 13px 12px;}
	.tg-formbannersearch fieldset{padding:0;}
	.tg-formbannersearch .form-group{width:100% !important;}
	.tg-formbannersearch .tg-btn{
		padding:0;
		width:30%;
		position:absolute;
		border-top:1px solid #dbdbdb;
		float:right;
	}
	.sortbyresult a {
    background: #eaeaea;
    display: block;
    font-size: 14px;
    height: 100%;
    width: auto !important;
    font-weight: 400;
    padding: 0 0 0 14px;
    text-align: left;
    color: #b42f6a;
    border-radius: 5px;
    }
    .sortbyresult {
    background: #fff;
    height: 34px;
    line-height: 34px;
    position: relative;
    width: auto !important;
    display: table-cell;
    border-radius: 5px;
    }
	 
 
 
	.tg-homebannervtwo .tg-formbannersearch .tg-btn{
		border:0;
		margin:10px 0 0;
	}
	.tg-homebannervtwo .tg-formbannersearch fieldset{padding:0;}
	.tg-formbannersearch .form-group:nth-child(3){
		border-left:0;
		border-top:1px solid #dbdbdb;
	}
	.tg-features li{width:50%;}
	.tg-team{width:25%;}
	.tg-imgshortcode.tg-multiimg{padding:30px 0 0;}
	.tg-imgshortcode.tg-multiimg figure{width:50%;}
	.tg-imgshortcode.tg-multiimg figure img{
		width:100%;
		height:auto;
		display:block;
	}
	.tg-imgshortcode.tg-multiimg figure:nth-child(2){padding:0 0 20px;}
	.tg-imgshortcode.tg-multiimg figure:nth-child(3){padding:0;}
	.tg-formregister{margin:0 0 40px;}
	.tg-statistics li h4 {
		font-size: 18px;
		line-height: 18px;
	}
	.tg-category{width:13.33%;}
	.tg-category h3 {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
}

	.tg-views {
		width: 100%;
		padding: 20px 0 0;
	}
	.tg-posts{margin:-15px 0;}
	.tg-post{padding: 10px;
    border: 2px solid #e3dede;}
    .tg-post {
    width: 100%;
    float: left;
    padding: 15px;
    margin: 5px 0 9px;
    background: #fff;
    border-radius: 5px;
}
	.tg-adsvtwo .tg-ad figure{width:100%;}
	.tg-adsvtwo .tg-adcontent{
		width:100%;
		float:left;
		padding:20px 0 0;
	}
	.tg-packages{margin:-15px 0;}
	.tg-package{margin:15px 0;}
	.tg-404content{padding:0;}
	.tg-404message h3 {
		font-size: 40px;
		line-height: 46px;
		padding: 15px 0 16px 20px;
	}
	.tg-404message h3 span {
		font-size: 60px;
		line-height: 50px;
	}
	.tg-contactarea .tg-locationmap {height: 515px;}
	.tg-admetadata li {
		width: 50%;
		padding: 10px 10px 10px 0;
	}
	.tg-admetadata li + li:before{display:none;}
	.tg-adadded{
		float:left;
		padding:15px 0 0;
	}
	.tg-footerinfo .tg-widgettext{padding:10px 0 0;}
	.tg-footerinfo .tg-widgetsearchbylocations{padding:20px 0 20px 0;}
	.tg-footerinfo > div {
		border:0;
		border-bottom: 1px solid #4a4f5f;
	}
	.tg-footerinfo > div + div{
		border:0;
		border-top: 1px solid #1b1d26;
	}
	.tg-comingsoonpage{padding:0;}
}
@media (max-width:800px){
	.tg-comingsoonpage .tg-wrapper{padding:0;}
	.tg-comingsoonpage .tg-main {background: rgba(255,255,255,0.8);}
}
@media (max-width:767px){
	.tg-navigationarea {padding: 0px 0;}
	.tg-dropdowarrow{display: block;}
	.tg-navigationarea{text-align:right;}
	.tg-navigationarea .tg-btn{float:none;}
	.navbar-toggle{
		margin:0;
		padding:9px;
		border-radius:5px;
		position: relative;
		top:12px;
	}

	.tg-nav{
		width: auto;
		float: right;
		margin:0 0 0 20px;
	}
	.tg-navigation{
		top: 100%;
		left: 0;
		z-index: 51;
		background: #fff;
		position: absolute;
	}
	.tg-navigation ul{text-align:left;}
	.tg-navigation > ul > li{
		padding: 0;
		width: 100%;
		float: left;
		display: block;
	}
	.tg-navigation > ul > li + li{border-top: 1px solid #eaeaea;}
	.tg-navigation ul li a,
	.tg-navigation .sub-menu li a{
		line-height: 20px;
		padding: 0px;
	}
	.tg-navigation .sub-menu .tg-mobiles > a,
	.tg-navigation .sub-menu .tg-electronics > a,
	.tg-navigation .sub-menu .tg-wehicles > a,
	.tg-navigation .sub-menu .tg-bikes > a,
	.tg-navigation .sub-menu .tg-animals > a,
	.tg-navigation .sub-menu .tg-furniture > a,
	.tg-navigation .sub-menu .tg-toys > a{
		line-height: 20px;
		padding: 10px 20px 10px 50px;
	}
	.menu-item-has-children > a:before{display:none;}
	.sub-menu{
		opacity: 1;
		width: 100%;
		float: left;
		display: none;
		position: static;
		visibility: visible;
		-webkit-box-shadow: none;
				box-shadow: none;
		border-top: 1px solid #eaeaea;
	}
	.tg-headervtwo .tg-logo{
		width:170px;
		float:none;
		display:block;
		margin:0 auto 30px;
	}
	.tg-headervtwo .tg-userdropdown{float:left;}
	.tg-homebannervtwo {padding: 0 15px;}
	.tg-videobox{padding:40px 0 0}
	.tg-statisticicon i {
		font-size: 40px;
		line-height: 40px;
	}
	.tg-statistics li h3 {
		font-size: 32px;
		line-height: 22px;
	}
	.tg-statistics li h4 {
		font-size: 16px;
		line-height: 16px;
	}
	.tg-adsvtwo .tg-ad figure{width:auto;}
	.tg-adsvtwo .tg-adcontent{
		width:auto;
		float:none;
		overflow:hidden;
		padding:0 0 0 20px;
	}
	.tg-team {width: 33.33%;}
	.tg-widget .tg-adbanner{
		width:100%;
		float:left;
	}
	.tg-adbanner img{
		margin:0 auto;
	}
	.tg-formnewsletter{
		padding:0;
		width:100%;
		float:left;
	}
	.tg-404message h2 {
		max-width: 400px;
		width: 100%;
		float: none;
		margin: 0 auto;
		text-align:center;
	}
	.tg-404message h3{text-align:center;}
	.tg-404message h3 span{display:block;}
	.tg-contactarea .tg-locationmap {
		height: 400px;
		margin:0 0 40px;
	}
	.tg-comingsooncounter ul li{width:50%;}
	.tg-thememodal .tg-thememodaldialog{
		width: 100%;
		max-width: none;
		margin: 10px 0 0;
	}
	
	
.select2-container .select2-choice > .select2-chosen {
    margin-right: 48px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: none;
    width: auto;
    font-family: 'quicksand', sans-serif;
    color: #a0a0a0;
    font-weight: 400;
}
.tg-homebanner figure figcaption, .tg-innerbanner figure figcaption {
    width: 100%;
    float: left;
    min-height: 342px;
    padding: 29px 0 148px;
    background: rgba(54, 59, 77, 0.73);
}
.btn-free_ads {
    color: #fff;
    margin-top: -6px !important;
    border: 2px solid #ffffff;
    font-size: 12px !important;
    padding: 12px 27px 12px 27px;
    /* background: #3a308e; */
    /* border-radius: 50px; */
    text-transform: uppercase;
    background-image: linear-gradient(to right, #753b88, #b62f69, #ab326f, #7c3984);
}
.tg-homebanner figure figcaption, .tg-innerbanner figure figcaption {
    width: 100%;
    float: left;
    min-height: 342px;
    padding: 29px 0 148px;
    background: rgba(54, 59, 77, 0.73);
    margin-top: -8px;
}
.course-item {
    width: 100% !important;
    padding-right: 0% !important;
    padding-left: 0% !important;
    margin-bottom: 30px;
    float: left;
}
.tg-sectionspace {
    padding: 10px 0;
}
.down-angle
{
    position: absolute;
    top: 17px;
    right: 0px !important;
    cursor: pointer;
}
.btn-hover {
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
    line-height: 37px !important;
    height: 36px !important;
    text-align: center;
    border: none;
    background-size: 300% 100%;
    border-radius: 50px;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
 
}
.media-object {
    display: block;
    border-radius: 0px;
    width: 100%;
    height: 200px !important;
}
	
}
@media (max-width:640px){
	.tg-statistics li{
		width:50%;
		padding:15px;
	}
	.tg-features li {width: 100%;}
	.tg-qualityservices .tg-textshortcode {padding: 50px 15px 50px 15px;}
	.tg-team{width:50%;}
	.tg-bannercontent h1 {
		font-size: 30px;
		line-height: 34px;
	}
	.tg-bannercontent h2 {
		font-size: 18px;
		line-height: 20px;
	}
}
@media (max-width:568px){
	.tg-bannercontent h1 {
		font-size: 20px;
		line-height: 24px;
	}
	.tg-bannercontent h2 {
		font-size: 13px;
		line-height: 12px;
	}
	.tg-formbannersearch .form-group{
		width:100%;
		border-bottom:1px solid #dbdbdb;
	}
	.tg-homebannervtwo {padding: 0;}
	.tg-homebannervtwo .tg-formbannersearch .form-group{
		border:0;
		width:100%;
	}
	.tg-homebannervtwo .tg-formbannersearch .form-group{padding-right:0;}
	.tg-homebannervtwo .tg-formbannersearch .form-group + .form-group{padding:5px 0;}
	.tg-homebannervtwo .tg-formbannersearch .form-group:first-child{border:0;}
	.tg-homebannervtwo .tg-formbannersearch .tg-btn{
		margin:0;
		padding:0;
		width:100%;
	}
	.tg-formbannersearch .form-group:first-child{border-bottom:1px solid #dbdbdb;}
	.tg-formbannersearch .form-group:nth-child(3){border-top:0;}
	.tg-formbannersearch .tg-btn{width:100%; border:0;}
	.tg-followus .tg-appsnav{
		width:100% !important;
		padding:15px 0 0;
	}
	.tg-followus .tg-appsnav li:first-child{margin:0;}
	.tg-404message {
		margin: 0 0 70px;
		padding: 0 0 45px;
	}
	.tg-404message h3 {
		font-size: 18px;
		line-height: 35px;
		padding:15px 0 16px 0;
	}
	.tg-404message h3 span {
		font-size: 40px;
		line-height: 40px;
	}
	.tg-posts > div > [class^="col-"],
	.tg-posts > [class*="col-"],
	.tg-ads > div > [class^="col-"],
	.tg-ads > div > [class*="col-"],
	.tg-ads > [class^="col-"],
	.tg-ads > [class*="col-"]{width:100%;}
	.tg-adsvtwo .tg-ad figure{width:100%;}
	.tg-adsvtwo .tg-adcontent{
		width:100%;
		float:left;
		padding:20px 0 0;
	}
	.tg-footernav ul li{width:50%;}
	.tg-footernav ul li:first-child{padding-left:8px;}
	.tg-footernav ul li:before{display:block;}
}
@media (max-width:480px){
	.tg-topbar{text-align:center;}
	.tg-navcurrency{
		width:100%;
		text-align:center;
		padding:13px 0 25px;
	}
	.tg-navcurrency li{
		float:none;
		padding:0 15px;
		display:inline-block;
		vertical-align:middle;
	}
	.tg-userdropdown{
		float:none;
		display:inline-block;
		vertical-align:middle;
	}
	.tg-logo {
	    float: left;
        display: block;
        margin: 1px 0px 3px;
	}
	.tg-navigationarea .tg-btn{float:left;}
	.tg-testimonial figure{margin:0 0 30px;}
	.tg-category{width:50%;}
	.tg-contentbox{
		width:100%;
		float:left;
	}
	.tg-widgettext .tg-logo {
		margin: 0;
		float: left;
	}
	.tg-pagehead h1 {
		font-size: 20px;
		line-height: 12px;
	}
	.tg-postmetadata li{
		width:100%;
		padding:5px 0;
	}
	.tg-postmetadata li:before{display:none;}
	.tg-postmetadata li:first-child{padding-top:0;}
	.tg-author figure{margin:0 0 30px;}
	.tg-authorcontent{
		width:100%;
		float:left;
	}
	.tg-404message h2 {
		max-width: 300px;
		font-size: 100px;
		line-height:150px;
		text-align: center;
	}
	.tg-title h2 {
		font-size: 18px;
		line-height: 22px;
	}
	.tg-content .tg-sectionheadvtwo {padding: 0 0 30px;}
	.tg-formnewsletter fieldset button,
	.tg-formnewsletter fieldset .form-control{width:100%;}
	.tg-formnewsletter fieldset button{
		margin:0px 0 0;
		border-radius:0px;
	}
	.tg-admetadata li{width:100%;}
	.tg-pagesequence li {padding: 0 8px 0 15px;}
	.tg-form404search .form-control{padding-right: 20px;}
	.tg-form404search .tg-btn{
		padding:0;
		width:100%;
		position:relative;
		text-align:center;
		border-radius:5px;
	}
	.tg-imgshortcode.tg-multiimg figure{
		padding:0;
		width:100%;
	}
	.tg-imgshortcode.tg-multiimg figure:nth-child(2){padding:0;}
	.tg-statistics li{width:100%;}
	.tg-team{width:100%;}
	.tg-titleshortcode h2 {
		font-size: 22px;
		line-height: 20px;
	}
	.tg-textshortcode .tg-btnbox .tg-btn{
		padding:0;
		width:100%;
	}
	.tg-textshortcode .tg-btnbox .tg-btn + .tg-btn{margin:30px 0 0;}
	.tg-textbox h5 {
		font-size: 30px;
		line-height: 25px;
	}
	.tg-textbox h5 span {
		font-size: 20px;
		line-height: 20px;
		padding: 10px 0 20px;
	}
	.tg-textbox .tg-btns .tg-btn{
		padding:0;
		width:100%;
		margin:5px 0;
	}
	.tg-comingsooncounter ul li .tg-holder {padding: 30px 10px;}
	.tg-comingsooncounter ul li .tg-holder h3 {
		margin: 0;
		font-size: 32px;
		line-height: 28px;
	}
	.tg-comingsooncounter ul li .tg-holder h4 {
		font-size: 15px;
		line-height: 19px;
	}
}
@media (max-width:479px){}
@media (max-width:320px){}







/*   Tab Responsive css code  */
/*this for tab*/
@media only screen and (min-width: 501px) and (max-width:768px)
{
.select_mate {
    position: relative;
    float: left;
    min-width: 155px;
    width: 171px;
    min-height: 60px;
    font-family: 'Roboto';
    color: #777;
    font-weight: 300;
    background-color: #fff;
    /* box-shadow: 1px 2px 10px -2px rgba(0,0,0,0.3); */
    border-radius: 3px;
    transition: all 375ms ease-in-out;
}
.tg-navigationarea .tg-btn {
    float: left;
    padding: 0 30px;
    margin-left: 0px;
}
.get-app {
    background: #282626 !important;
    color: #ffffff;
    border: none;
    height: 45px;
    line-height: 40px;
    font-size: 17px;
    position: relative;
    padding: 10px 0px 9px 4px;
    top: 3px;
    margin-left: -12px !important;
}
}
/*  End Tab Responsive css code  */