@media (max-width:1680px){
	.tg-homesliderveight.tg-homeslider figure img{
		width: auto;
		height: 860px;
	}
}
@media (max-width:1440px){
	.tg-coursecounterarea{padding: 22px 50px 23px;}
	.tg-counters ul li .tg-holder h3{
		font-size: 50px;
		line-height: 40px;
	}
	.tg-counters ul li .tg-holder h4{
		margin: 0;
		color: #fff;
		font-size: 22px;
		line-height: 15px;
	}
	.tg-testimonials {width: 700px;}
	.tg-testimonialsvfive,
	.tg-testimonialsvfour{width: 100%;}
	.tg-ourmissionsvtwo figure figcaption .tg-description {padding: 20px;}
	.tg-shortcodeheadvtwo h2 {
		font-size: 30px;
		line-height: 35px;
	}
	.tg-homeslider.tg-homesliderveleven .item > figure > img{
		width: auto;
		height: 750px;
	}
}
@media (max-width:1366px){
	.tg-shopfeaturecontent h4 {font-size: 18px;}
	.tg-shopfeaturecontent p {font-size: 13px;}
}
@media (max-width:1280px){
	.tg-fullpagegrid .tg-masonrygrid{width:25%;}
	.tg-homeslidervfourteen.tg-homeslider .item > figure > img{
		width: auto;
		height: 600px;
	}
}
@media (max-width:1200px){
	.tg-portfoliofullwidth .tg-masonrygrid{width: 25%;}
	.tg-testimonials {width: 600px;}
	.tg-testimonialsvfive,
	.tg-testimonialsvfour {width: 100%;}
	.tg-homeslider.tg-homeslidervten .item > figure > img {height: 700px;}
	.tg-homeslider.tg-homeslidervthirteen .item > figure > img{height: 600px;}
}
@media (max-width:1199px){
	.tg-headervone .tg-topbar {padding: 0 0 0 320px;}
	.tg-headervone .tg-topbar:after {left: 300px;}
	.tg-headervone .tg-logo {
		width: 300px;
		padding: 30px 40px 30px 0;
	}
	.tg-headervtwo .tg-logo{width: 100%;}
	.tg-headervone .tg-nav {padding: 25px 0;}
	.tg-navigation ul li { margin: 0 15px; }
	.tg-homeslidervone figure figcaption {padding: 6px 0;}
	.tg-features.tg-featuresvone {
		margin: 100px 0 0;
		background: rgba(0,0,0, 1);
	}
	.tg-addnav li {padding: 0 10px;}
	.tg-whychooseusareavtwo .tg-sectionimg img {
		z-index: -1;
		position: relative;
		margin: 0 0 0 -105px;
	}
	.tg-titlecounter h2 {
		font-size: 30px;
		line-height: 25px;
	}
	.tg-tabcontentsuccess .tg-list{font-size: 12.5px;}
	.tg-sectionhead h2 {
		font-size: 30px;
		line-height: 25px;
	}
	.tg-bloglistvtwo .tg-post .tg-themepostimg{
		width: 100%;
		margin: 0 0 25px;
	}
	.tg-bloglistvtwo .tg-post .tg-themepostcontent{
		padding: 0;
		width: 100%;
		float: left;
	}
	.tg-shareon .tg-socialicons{
		width: 100%;
		float: left;
		padding: 10px 0 0;
	}
	.tg-address .tg-icon{margin: 0 10px 0 -5px;}
	.tg-addressdetailvtwo .tg-address address {padding: 26px 0 26px 10px;}
	.tg-coursedetail .tg-navtabs li a {
		font-size: 15px;
		padding: 0 15px;
	}
	.tg-eventinfo .tg-eventpostinfo li + li {margin: 0 0 0 0;}
	.tg-eventinfo .tg-counterholder{text-align: center;}
	.tg-eventinfo .tg-counter {padding: 0 0 0 11px;}
	.tg-eventpostfull .tg-themepostimg{width: 100%;}
	.tg-eventpostfull .tg-themepostcontent{
		border: 0;
		width: 100%;
		float: left;
	}
	.tg-eventpostsvthree .tg-themepostcontent{width: 95%;}
	.tg-eventpostsvthree .tg-eventpostinfo li{padding: 0 0 0 9px;}
	.tg-portfoliodetailslider .item figure img{
		width: auto;
		height: 406px;
		max-width: none;
	}
	.tg-productdetail .tg-productbtns{
		width: 100%;
		float: left;
		padding: 20px 0 0;
	}
	.tg-productdetail .tg-productbtns li:first-child{padding-left: 0;}
	.tg-productotherinfo ul li + li {padding: 0 0 0 10px;}
	.tg-shopfeatures li{width: 50%;}
	.tg-post .tg-themepostmetadata li{
		float: left;
		padding: 0 5px;
	}
	.tg-formonlinecoursevtwo{margin: 30px 0 0;}
	.tg-Portfoliovtwo .tg-courses .tg-themeposttitle h3 {font-size: 16px;}
	.tg-whychoosetitle h3 {
		font-size: 16px;
		line-height: 16px;
	}
	.tg-blogpostvthree .tg-post .tg-themeposttitle h3 {font-size: 14px;}
	.tg-awards li{padding: 25px;}
	.tg-formonlinecoursevthree{margin: 50px 0 0;}
	.tg-teammembersvtwo .tg-slidernavstyleOne .owl-nav {top: 100%;}
	.tg-teammembersvtwo .tg-shortcodehead{padding: 0;}
	.tg-blogpostvfive .tg-themepostimg{width: 100%;}
	.tg-shortcodeheadvtwo h2 {
		font-size: 25px;
		line-height: 30px;
	}
	.tg-blogpostvfive .tg-themepostcontent{
		width: 100%;
		float: left;
		padding: 26px 0;
	}
	.tg-formnewsletter fieldset{z-index: 3;}
	.tg-ourmobileapp .tg-shortcodehead{padding: 80px 0 30px 0;}
	.tg-ourmobileapp .tg-secretofsuccess{padding: 0 100px 80px 0;}
	.tg-ourmobileapp .tg-sectionimg{margin: 205px 0 0;}
	.tg-servicesvfour .tg-service figure figcaption{bottom: 0;}
	.tg-servicesvfour .tg-service figure:hover figcaption{
		height: 100%;
		padding: 10px 20px;
	}
	.tg-statisticvthree .tg-statistic{margin: 15px 0;}
	.tg-blogpostvsix .tg-post .tg-themepostcontent,
	.tg-blogpostvsix .tg-post .tg-themepostimg figcaption{padding: 10px;}
	.tg-history ul li:nth-child(odd) {padding: 0 0 0 14.3%;}
	.tg-history ul li:nth-child(even) {padding: 0 13.9% 0 0;}
	.tg-teammembersvfour .tg-membercontent .tg-description {padding: 10px 15px;}
	.tg-teammembersvfour .tg-member .tg-membercontent .tg-socialicons {padding: 0 0 6px;}
	.tg-portfolioleftbox h2 {padding: 30px 0 30px 30px;}
	.tg-portfolioleftbox {padding: 15px 0;}
	.tg-blogpostvseven .tg-post .tg-themepostimg figcaption {bottom: -210px;}
	.tg-blogpostvseven .tg-post .tg-themepostcontent {padding: 30px 20px;}
	.tg-blogpostveight .tg-post{margin: 15px 0;}
	.tg-blogpostvnine .tg-post .tg-themepostimg figcaption {padding: 15px 0;}
	.tg-statisticsvsix .tg-titlecounter h3 {padding: 0 20px;}
	.tg-statisticsvsix .tg-statisticicon{
		display: block;
		margin: 0 auto 15px;
	}
	.tg-statisticvsix .tg-statistic{margin: 15px 0;}
	.tg-statisticvsix .tg-statistictitle {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-teammembersvsix .tg-member figure,
	.tg-teammembersvsix .tg-member figure img{width: 100%;}
	.tg-loveyoursuccessimg figcaption {bottom: -38%;}
	.tg-secretofoursuccessimg a img{
		max-width: 100%;
		width: 100%;
	}
	.tg-whychooseeducatorimg {margin: 158px 0 0;}
	.tg-featureofvalluver {padding: 77px 0;}
	.tg-categorbanner {height: 295px;}
	.tg-contactinfovtwo{float: left;}
	.tg-footervsix .tg-subscribenewsletter{margin: 0;}
	.tg-footervsix .tg-footertobar .tg-contactinfovtwo{width: 100%;}
	.tg-footervseven .tg-footertobar .tg-contactinfovtwo li {padding: 22px 0 22px 60px;}
	.tg-footervseven .tg-footertobar .tg-contactinfoicon {width: 55px;}
	.tg-footervseven .tg-footertobar .tg-contactinfoicon i {font-size: 35px;}
	.tg-homeslidervthree .tg-slidercontent {padding: 105px 0;}
	.tg-homeslidervthree .tg-slidercontent h1 {
		font-size: 60px;
		line-height: 43px;
	}
	.tg-homeslidervthree .tg-slidercontent h1 span {
		font-size: 30px;
		line-height: 24px;
		padding: 0 0 30px;
	}
	.tg-homeslider.tg-homeslidervthree .item > figure > img{
		width: auto;
		height: 600px;
	}
	.tg-headervfour .tg-navigation ul li {margin: 0 12px;}
	.tg-headervfour .tg-navigationarea .tg-box .tg-nav {padding: 20px 10px;}
	.tg-headervfour .tg-topbar .tg-logo { width: 205px; }
	.tg-headervfour .tg-contactinfo.tg-contactinfovtwo{ float: right; }
	.tg-headervfour .tg-contactinfo.tg-contactinfovtwo li { margin: 0 0 0 20px; }
	.tg-homeslidervfour .tg-homeslider .item > figure > img{
		width: auto;
		height: 620px;
	}
	.tg-homeslider.tg-homeslidervfour figure figcaption{padding: 120px 0 85px;}
	.tg-homeslider.tg-homeslidervfour .tg-slidercontent h1 {
		font-size: 50px;
		line-height: 36px;
	}
	.tg-homeslider.tg-homeslidervfour .tg-slidercontent h1 span {
		font-size: 30px;
		line-height: 24px;
		padding: 0 0 20px;
	}
	.tg-logoarea{padding: 15px 0;}
	.tg-logoarea .tg-logo{width: 240px;}
	.tg-logoarea .tg-contactinfovtwo{
		padding: 0;
		float: right;
	}
	.tg-logoarea .tg-contactinfo.tg-contactinfovtwo li{margin: 0 0 0 20px;}
	.tg-headerholder .tg-logo{padding: 25px;}
	.tg-headerholder .tg-logo:before{display: none;}
	.tg-headerholder .tg-nav {padding: 0 50px 0 282px;}
	.tg-headerholder .tg-topbar {padding: 0 0 0 282px;}
	.tg-headerholder .tg-addnav > li {padding: 0 15px;}
	.tg-homeslidervsix figcaption {padding: 120px 0 85px;}
	.tg-homeslidervsix .tg-slidercontent h1 {
		font-size: 30px;
		line-height: 33px;
	}
	.tg-homeslidervsix .tg-slidercontent h1 span {
		font-size: 40px;
		line-height: 40px;
		padding: 0 0 20px;
	}
	.tg-homeslider.tg-homeslidervseven .item > figure > img{
		width: auto;
		height: 600px;
	}
	.tg-homeslidervseven .tg-slidercontent h1 {
		font-size: 30px;
		line-height: 34px;
	}
	.tg-homeslidervseven .tg-slidercontent h1 span {
		font-size: 44px;
		line-height: 44px;
		padding: 0 0 20px;
	}
	.tg-logoandtopbar {padding: 20px 0 20px 30px;}
	.tg-logoandtopbar .tg-branches{display: none;}
	.tg-logoandtopbar .tg-addnav{float: right;}
	.tg-homesliderveight .tg-slidercontent {padding: 0;}
	.tg-homesliderveight .tg-slidercontent h1 {font-size: 30px;}
	.tg-homesliderveight .tg-slidercontent h1 span {
		font-size: 44px;
		line-height: 44px;
		padding: 0 0 20px;
	}
	.tg-homeslider.tg-homeslidervnine .item > figure img{
		width: auto;
		height: 620px;
	}
	.tg-homesliderveleven .tg-slidercontent {padding: 0;}
	.tg-homesliderveleven .tg-slidercontent h1 span {
		font-size: 30px;
		padding: 0 0 15px;
	}
	.tg-homesliderveleven .tg-slidercontent h1 {
		font-size: 40px;
		line-height: 40px;
	}
	.tg-navigationandsearch .tg-navigation ul li {margin: 0 20px;}
	.tg-slidercontent h1 {
		font-size: 50px;
		line-height: 40px;
	}
	.tg-slidercontent h1 span {
		font-size: 30px;
		padding: 0 0 20px;
	}
}
@media (max-width:991px){

	html,
body {
  height: 100%;
  overflow-x: hidden;
}

	
	.faculty-box {
    background: #f4f4f4;
    text-align: center;
    margin-bottom: 30px;
    width: 265px;
    display: inline-block;
    border-radius: 10px;
}
	/*.item{width: 100%;}
	.faculty-box {
    background: #f4f4f4;
    text-align: center;
    margin-bottom: 30px;
    width: 100%;
}

.col-md-3{width: 100%;}*/

	/*.asrs{width: 50% !important;float: left;}
	.asrs2{width: 50% !important;margin-left: 15px;}
	.asrs1{width: 50% !important;float: initial;}*/
	.name{line-height: 38px;
    font-size: 16px;
    padding: 2px 45px;}
    .name1{line-height: 27px;
    font-size: 16px;
    padding: 2px 36px!important;
}
.news-box {
    margin-bottom: 19px;
}
.news-box p {
    margin-bottom: 4px;
}
.aklp {
    margin-left: 0px;
    margin-bottom: 11px;
    width: 100%;
}
.wlh {
    margin-left: 2px;
    border-radius: 10px;
    margin-bottom: 10px;
    width: 50%;
}
div.dark_square .pp_expand {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
    display: none !important;
}
a.pp_previous {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) 7px 84px no-repeat;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 8%;
}

#fullResImage {
    width: 300px !important;
    height: 200px !important;
    margin-left: 1px
}
.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100% !important;
    z-index: 2000;
}
.pp_content {
    height: 40px;
    min-width: 100% !important;
}
div.pp_pic_holder {
    display: none;
    position: fixed;
    width: 100% !important;
    z-index: 10000;
        top: 224px!important;
    left: 0px !important;
}
.pp_bottom {
    height: 20px;
    position: relative;
    display: none;
}
div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
    background: #000;
    height: 247px;
}
.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100% !important;
    z-index: 2000;
}
.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%;
}
a.pp_next{
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) -42px 85px no-repeat!important;
    display: block;
    /* float: right; */
    height: 100%;
    text-indent: -10000px;
    width: 19%;
}
.pp_content_container .pp_details {
    float: left;
    margin: 10px 0 2px;
    width: 100% !important;
}
div.dark_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    margin-right: 11px;
    cursor: pointer;
}
#pp_full_res {
    line-height: 1!important;
    margin-left: 9px;
}
.tg-btnlike, .tg-btnview {
    color: #fff;
    width: 24px;
    height: 24px;
    display: block;
    font-size: 13px;
    line-height: 20px;
    }
    .tg-portfolioicons {
    width: 100%;
    float: left;
    list-style: none;
    font-size: 22px;
    line-height: 0px;
    padding: 0 0 6px;
}

.mySlides{margin-bottom: 20px;}
.mySlides1 {margin-bottom: 20px;    box-shadow: 0px 0px 21px 0px #202c45;}
.tg-masonrygrid {
    /* width: 33.33%; */
    float: left;
    padding: 3px;
}
.asrp{width: 50%;
    float: left;
    padding-left: 0px;
    padding-right: 0px;}
.rcom {
    margin-top: 4px;
    color: #626060;
    font-weight: 700;
    margin-left: 68%;
    font-style: italic;
}
.panel p{margin: 6px 10px;font-size: 13px;
}
.panel h5{font-weight: 200;font-size: 13px;}
.accordion {
  background-color: #131d3b;
    color: #fff;
    cursor: pointer;
    padding: 12px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    margin-bottom: 6px;
    font-size: 14px;
    transition: 0.4s;
}




.accordion:after {
  content: '\002B';
  color: #fff;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.accordion:active:after {
  content: "\2212";
  color: #fff;
}

.klo{display: block;}
.klo1{display: none;}
marquee{margin-left: 0px;
    margin-right: 32px;}
    .khkd{max-width: 44% !important;}
.manju{margin-top: -2px;}
.srini{margin-top: -2px;}
.porni{margin-top: -2px;}
.anu{margin-top: 0px;}
.tg-leftbox {
    float: left;
    font-size: 13px;
}
.pt3 {
    margin-left: 2px;
    margin-top: -16px;
    margin-bottom: 13px;
}
.psts {
    margin-left: 0px;
    margin-top: 17px;
    margin-bottom: 24px;
}
.tg-specialfeaturesvthree .tg-specialfeature .tg-title {
    padding: 0 0 0px;
}
.tg-specialfeaturesvthree.tg-specialfeatures .tg-description p {
    margin: 0;
    color: #373737;
    text-align: center;
}
.pov {
    padding-left: 0px;
    padding-right: 0px;
    color: white;
}
.pov1 {
    margin-top: 10px;
    margin-left: 0px;
    padding-bottom: 10px;
}
.tg-sectionhead .tg-description p {
/*    margin: 0;*/
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 19px;
}
.tg-verticalmiddle1 {
    margin-top: -51px;
    background: white;
    margin-left: 0px;
    border-radius: 28px;
}
.name3 {
    line-height: 23px;
    font-size: 16px;
    padding: 2px 12px!important;
}
.aerd{padding-left: 00px; font-weight: 900; color: #131d3b; font-size: 18px; padding-right: 0px;}
p{text-align: justify;margin: 0 0 12px;}
.srg{    margin-bottom:0px;}
.name2 {
    line-height: 25px;
    font-size: 16px;
    padding: 0px 38px!important;
}
.vsimg {
    border-radius: 10px;
    margin-top: 23px;
    margin-left: 19px;
    width: 50%;
}
.tg-producttabnav li a {
   
    border-bottom: 1px solid #ccc;
}
.asrk{width: 50%;
    float: left;padding-left: 6px;
    padding-right: 0px;}
    .asrk1{width: 50%;
    float: right;padding-left: 0px;
    padding-right: 6px;}
.vmcv {
    text-align: justify;
    font-weight: 600;
    margin-top: 15px;
    margin-left: 24px;
}
.vsmsg {
    margin-top: 7px;
    margin-right: 21px;
    margin-left: 23px;
    margin-bottom: 13px;
    /* line-height: 19px; */
}
.tg-listiconhalfround li + li {
    margin: 8px 0 0;
}
.aty{margin-left: 0px;}
/*.tg-themepostimg img, .tg-themepostimg a img {
    width: 50%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
}*/
.tg-bloglistvtwo .tg-themepostcontent h2 {
    font-size: 17px;
    font-weight: bold;
    margin: 0 0 15px;
    line-height: 17px;
/*    text-align: center;*/
}
.fth{width: 47% !important;
    margin-left: auto;
    margin-right: auto;}
.panel {
    padding: 0 10px;
    }
	.asr{width: 50%;float: left;padding-left: 10px;
    padding-right: 10px; }
	.asr1{width: 50%;float: right;padding-left: 10px;
    padding-right: 10px; }
	.asr2{width: 50%; padding-left: 10px;
    padding-right: 10px;}
	.tg-content {
    width: 100%;
    float: left;
    margin-left: 0px
}
.aft{margin-top: 0px; margin-bottom: 50px;}
.huy{margin-left: 10px;
    margin-top: -43px;}
.nbh {
    margin-top: 15px;
    margin-bottom: 0px;
}
.fjk{margin-left: 0px;}
.axd{margin-top: 0px;}
.csehod{padding-bottom: 8px;}
.ard{padding-left: 15px;}
	.inner-page {
    text-align: center;
    margin-top: -41px;
    font-weight: 900;
    font-size: 21px;
    color: #a00c0c;
}
	.tg-whychooseus {
    
    margin: 0px;
}
	.tg-prev, .tg-next {
    display: none;
    font-size: inherit;
    line-height: inherit;
}
.tg-tabcontentsuccess:before {
    top: 0;
    left: 0px;
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    background: #fff;
}
.tg-whychooseusvfour:after {
    top: 0;
    left: 0px;
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    border-right: 120px solid transparent;
    border-bottom: 668px  solid #27496ce0;
}
.buttonf {
   
    box-shadow: 0 5px #9999996b;
    justify-content: space-around;
    font-size: 11px;
    display: inline-flex;
    font-weight: 700;
    /* text-align: center; */
    cursor: pointer;
    outline: none;
    color: #fff !important;
    width: 19%;
    background-color: #eb1f22;
    border: none;
    border-radius: 15px;
}
.mon{    display: block;
    margin-top: 63px;
    margin-bottom: 10px;
    margin-left: 0px;}
.tg-brands1 figure {
    margin: 0;
    width: 100%;
}
.tg-themepost {
    width: 100%;
    }
    .tg-post .tg-themepostmetadata li {
    float: none;
}
.ghj{border-radius: 10px; margin-left:0px;}
.mobkl{display: block;}
.mobkl1{display: none;}
.float1 {
    position: fixed;
    width: 33px;
    height: 33px;
    bottom: 61px;
    left: 4px;
    float: right;
}
    .go-top.active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    right: 3%;
    display: none;
}
a.floatrightsidebar, .floatrightsidebar {
   
    top: 39%;
    z-index: 1;
   
}
.fth1{padding-left: 28px;}
.floatrightsidebar2 {
    position: fixed;
    right: -29px;
    top: 69.5%;
    z-index: 1;
    -ms-transform: rotate(20deg);
    transform: rotate(90deg);
    padding: 5px 10px;
    background-color: #131d3b;
    font-size: 14px;
    color: #ffffff;
    font-weight: 700;
}
   .float {
    position: fixed;
    width: 33px;
    height: 33px;
    bottom: 23px;
    right: 7px;
    left: 5px;
}
	.menucall{    width: 345px!important;}
	.sidebar{display: block;}
.openbtn{display: block ;}

.sidebar {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 29px;
}
/* Style the sidenav links and the dropdown button */
.sidenav a, .dropdown-btn {
  padding: 6px 8px 6px 16px;
  text-decoration: none;
  font-size: 20px;
  color: #818181;
  display: block;
  border: none;
  background: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  outline: none;
}

/* On mouse-over */
.sidenav a:hover, .dropdown-btn:hover {
  color: #f1f1f1;
      background-color: #131d3b;
}
.sidebar a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 17px;
  color: #604e4e;
  display: block;
  text-transform: capitalize;
  transition: 0.3s;
  border-bottom: solid 1px #f0f0f0;
}
.ab1 {
    color: #eb1f22;
    float: right;
    padding-right: 28px;
}
.ab{float: right;
    padding-right: 28px;}
.fa-angle-down:before {
    content: "\f107";
    float: inline-start;
    padding-left: 15px;
    font-size: 18px;
    font-weight: 900;
}
.dropdown-btn
{
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 17px;
  color: #604e4e;
  display: block;
  transition: 0.3s;
  border-bottom: solid 1px #f0f0f0;
}
.sidebar a:hover {
  color: #f1f1f1;
}

.sidebar .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
.campud{width:100%;}
.tg-nav {
    float: right;
}
.openbtn {
      font-size: 20px;
    cursor: pointer;
    background-color: #eb1f22;
    color: white;
    padding: 5px 5px;
    border: none;
    border-radius: 7px;
}

.openbtn:hover {
  background-color: #444;
}
/* Dropdown container (hidden by default). Optional: add a lighter background color and some left padding to change the design of the dropdown content */
.dropdown-container {
  display: none;
  background-color: #fff;
  padding-left: 10px;
}
.dropdown-container a {
  font-size: 13px;
  padding: 5px 37px;
}
#main {
  transition: margin-left .5s;
     padding: 0px;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  .sidebar {padding-top: 15px;}
  .sidebar a {font-size: 18px;}
}
	.tg-logo {
    float: left;
    max-width: 100%;
}
.tg-addnav1 {
   
    display: none;
}
	.tg-topbar {
    width: 100%;
    float: left;
    min-height: 10px;
}
	.tg-footervtwo .tg-subscribe .tg-formnewsletter {
    padding: 21px 0 23px 4px;
}
.tg-footercolumns {
    z-index: 3;
    width: 100%;
    float: left;
    padding: 20px 0;
    }
	.tg-instructor .tg-themepostimg figcaption {
    top: auto;
    bottom: -105%;
    padding: 9px 0;
}
.tg-socialicons li {
    float: left;
    padding: 0 0px;
    }
.tg-experties {
   font-size: 13px;
    line-height: 11px;
    text-align: center;
    padding: 6px 0 15px;
    color: #ffff;
    }
    .tg-testimonial blockquote q {
    width: 100%;
    float: left;
    color: #000;
}
.tg-testimonialinfo span {
    display: block;
    color: #000;
    }
    /*.active, .accordion:hover {
    background-color: #6e6c6c;

}*/

.tg-themeposttitle h3 {
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    line-height: 26px;
}
	.tg-headervone .tg-topbar {
		padding: 0;
		background: #292929;
	}
	.tg-headervone .tg-topbar:before{
		background: #292929;
	}
	.tg-headervone .tg-topbar:after{
		left: auto;
		right: 100%;
		border-radius: 0;
	}
	.tg-headervone .tg-logo {
		width: 250px;
		position: static;
		padding: 20px 20px 20px 0;
	}
	.tg-headervone .tg-logo:before{display: none;}
	/*==========================================================================================
			For Mobile Nav use this code in Responsive.css desired Query
	==========================================================================================*/
	.tg-headervone .navbar-toggle,
	.tg-headervtwo .navbar-toggle,
	.tg-headervthree .navbar-toggle,
	.tg-headervfour .navbar-toggle,
	.tg-headervfive .navbar-toggle,
	.tg-headervsix .navbar-toggle,
	.tg-headervseven .navbar-toggle,
	.tg-headerveight .navbar-toggle,
	.tg-headervnine .navbar-toggle,
	.tg-headervten .navbar-toggle,
	.tg-headerveleven .navbar-toggle,
	.tg-headervtwelve .navbar-toggle,
	.tg-headervthirteen .navbar-toggle,
	.tg-headervfourteen .navbar-toggle{
		margin: 0;
		display: block;
	}
	.tg-headervfive .navbar-toggle{background: #fff !important;}
	.tg-headervone .navbar-toggle span,
	.tg-headervtwo .navbar-toggle span,
	.tg-headervthree .navbar-toggle span,
	.tg-headervfour .navbar-toggle span,
	.tg-headervsix .navbar-toggle span,
	.tg-headervseven .navbar-toggle span,
	.tg-headerveight .navbar-toggle span,
	.tg-headervnine .navbar-toggle span,
	.tg-headervten .navbar-toggle span,
	.tg-headerveleven .navbar-toggle span,
	.tg-headervtwelve .navbar-toggle span,
	.tg-headervthirteen .navbar-toggle span,
	.tg-headervfourteen .navbar-toggle span{background: #fff;}
	.tg-headervone .navbar-collapse.collapse,
	.tg-headervtwo .navbar-collapse.collapse,
	.tg-headervthree .navbar-collapse.collapse,
	.tg-headervfive .navbar-collapse.collapse,
	.tg-headervfour .navbar-collapse.collapse,
	.tg-headervsix .navbar-collapse.collapse,
	.tg-headervseven .navbar-collapse.collapse,
	.tg-headerveight .navbar-collapse.collapse,
	.tg-headervnine .navbar-collapse.collapse,
	.tg-headervten .navbar-collapse.collapse,
	.tg-headerveleven .navbar-collapse.collapse,
	.tg-headervtwelve .navbar-collapse.collapse,
	.tg-headervthirteen .navbar-collapse.collapse,
	.tg-headervfourteen .navbar-collapse.collapse {display: none!important;}
	.tg-headervone .collapse.in,
	.tg-headervtwo .collapse.in,
	.tg-headervthree .collapse.in,
	.tg-headervfour .collapse.in,
	.tg-headervfive .collapse.in,
	.tg-headervsix .collapse.in,
	.tg-headervseven .collapse.in,
	.tg-headerveight .collapse.in,
	.tg-headervnine .collapse.in,
	.tg-headervten .collapse.in,
	.tg-headerveleven .collapse.in,
	.tg-headervtwelve .collapse.in,
	.tg-headervthirteen .collapse.in,
	.tg-headervfourteen .collapse.in{display:block !important;}
	/*==========================================================================================
				For Mobile Nav use this code in Responsive.css desired Query
	==========================================================================================*/
	.tg-dropdowarrow{display: block;}
	.tg-headervone .tg-nav,
	.tg-headervtwo .tg-nav,
	.tg-headervthree .tg-nav{
		width: auto;
		float: right;
		padding: 25px 0;
		font-size: 14px;
		font-weight: 400;
		    line-height: 21px;
	}
	.tg-headervtwo .tg-nav{padding: 4px 0;}
	.tg-headervthree .tg-nav{
		float: left;
		padding: 18px 0;
	}
	.tg-headervnine .tg-nav {padding: 13px 0;}
	.tg-headervten .tg-headerholder .tg-nav{padding: 28px 15px 29px;}
	.tg-headerveleven .tg-nav {padding: 14px 0 12px;}
	.tg-headervfourteen .tg-nav{padding: 8px 0;}
	.tg-navigationandsearch{
		margin: 0;
		width: 100%;
		float: left;
	}
	.tg-navigationandsearch .tg-nav {
		float: right;
		padding: 15px;
	}
	.tg-navigationandsearch .tg-formsearch{
		float: left;
		padding: 12px;
	}
	.tg-navigation{
		left: 0;
		top: 100%;
		width: 100%;
		z-index: 10;
		background: #fff;
		position: absolute;
		line-height: inherit;
	}
	.tg-navigation > ul > li{
		margin: 0;
		width: 100%;
		float: left;
		display: block;
	}
	.tg-navigation > ul > li:last-child{display: none;}
	.tg-navigation ul li{
		position: relative;
		line-height: inherit;
	}
	.tg-navigationandsearch .tg-navigation ul li{margin: 0;}
	.tg-navigation ul li + li{border-top: 1px solid rgba(41,41,41,0.20);}
	.tg-navigation ul li a,
	.tg-headervthree .tg-nav .tg-navigation ul li a,
	.tg-headervnine .tg-navigation ul li a,
	.tg-headervten .tg-navigation ul li a,
	.tg-headervten .tg-headerholder .tg-navigation ul li a,
	.tg-headerveleven .tg-navigation ul li a,
	.tg-navigationandsearch .tg-navigation ul li a{
		padding: 0 20px;
		line-height: 40px;
	}
	.tg-headerveleven .tg-navigation ul li a,
	.tg-navigationandsearch .tg-navigation ul li a{text-align: left;}
	.tg-headervthree .tg-nav .tg-navigation ul li a,
	.tg-headervnine .tg-navigation ul li a,
	.tg-headervten .tg-headerholder .tg-navigation ul li a,
	.tg-headerveleven .tg-navigation ul li a,
	.tg-navigationandsearch .tg-navigation ul li a{ color: #333; }
	.tg-headervthree .tg-nav .tg-navigation ul li a:hover,
	.tg-headervthree .tg-nav .tg-navigation ul li:hover a,
	.tg-headervthree .tg-nav .tg-navigation ul li.tg-active a{color: #fff;}
	.sub-menu{
		opacity: 1;
		padding: 0;
		width: 100%;
		float: left;
		display: none;
		position: static;
		box-shadow: none;
		visibility: visible;
		border-top: 1px solid rgba(41,41,41,0.20);
	}
	.sub-menu li{
		margin: 0;
		padding: 0;
	}
	#tg-main-founder {
    padding-top: 20px;
}
	.tg-sectionspace {
    padding: 0px 0;
}
.gty{height: auto;}
.late {
    
    width: 109%;
   
}
.news-ticker-img{height: 400px;}
.tg-missionchooseus {
    width: 100%;
    float: left;
    padding: 0 0 0px;
}
.tg-brands figure {
    margin: 0;
    width: 48%;
}
.tg-brands {
    width: 100%;
    float: left;
    margin-top: 0px;
        margin-bottom: 22px;
    margin-left: 4px;
}
.tg-sectionhead {
    width: 100%;
    float: left;
    padding: 0 0 0px;
}
.tg-brandsslider .owl-dots {
    padding: 20px 0 0;
    display: none;
}
.tg-eventtitle h2 {
    font-size: 20px;
    font-weight: bold;
    line-height: 29px;
}
.tg-themecollapsecontent {
    width: 100%;
    float: left;
    padding: 15px;
    }
.tg-tableshoppingcart table tbody tr td p {
  margin: 0px 0px 0px;
    line-height: 25px;
    text-align: inherit;
}
.tg-productcontent h4 {
    margin: 0;
    clear: both;
    font-size: 11px;
    font-weight: bold;
    line-height: 17px;
}

.tg-btnproduct {
   width: 19px;
    height: 19px;
    display: block;
    color: #949494;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    border: 1px solid #949494;
}
.tg-tableshoppingcart table tbody tr td {
    color: #686868;
    padding: 8px;
    }
.rty{line-height: 21px;
    margin: 6px;
    text-align: left;
    font-size: 13px;}
    .rty1{line-height: 21px;
    margin: 2px;
    text-align: left;
    font-size: 10px;}
.pt{margin: 8px 11px 1px;text-align: left!important;}
.ase{margin-bottom:0;}
.drt{width: 100% !important}
.tg-themecollapse h3 a {
    width: 100%;
    float: left;
    font-size: inherit;
    line-height: inherit;
    padding: 14px 14px 12px 41px
}
/*.cvb{display: none;    margin-bottom: 17px;}*/
/*.cvb1{display: none;}*/
.sany{display: none;}
.sany1{display: block;margin-bottom: 14px;}
.tg-themecollapsecontent .tg-description p {
    
    margin-bottom: 10px;
}
.tg-tableshoppingcart {
    width: 100%;
    float: left;
    padding: 0px 0 0px;
}
.table-responsive{border:none!important;}
/*.tg-tableshoppingcart table tbody tr:last-child td {
    text-align: left;
    background:none;
}*/
/*.tg-tableshoppingcart table tbody tr td {
    color: #686868;
    padding: 10px;
    }*/

table {
   display: block;
   max-width:100%;
    max-width: 100%;
    margin: 0 auto;
/*    overflow-x: auto;*/
/*    white-space: nowrap;*/
}
/*.tg-tableshoppingcart table tbody tr td:nth-child(2) {
    text-align: left;
    vertical-align: inherit;
}*/
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 #d8d8d8;
    border: 1px solid #d8d8d8;
    line-height: 2.5;
    padding-left: 6px;
    padding-right: 13px;
    text-align: center;
    vertical-align: inherit;
}
.tg-themecollapse h3:before {
    top: 0px;
    left: -2px;
    color: #fff;
    width: 39px;
    height: 44px;
    font-size: 22px;
    content: '\f107';
    background: #000;
    line-height: 48px;
    text-align: initial;
    position: absolute;
    font-family: 'FontAwesome';
}
.aer{width: 100!important;}

.tg-eventtitle {
    width: 100%;
    float: left;
    padding: 13px 0;
}
.tg-brandsslider {
    padding: 20px 0 0;
}
.tg-innerbanner {
    width: 97%;
    margin-left: 5px;
    float: left;
        display: none;

}
.dfg {
    margin-top: 0px;
    margin-bottom: 10px;
}

.vgb {
    margin-left: 0px;
}
.corof {
    text-align: center;
    padding-top: 0px;
    font-size: 27px;
}
.tg-sectionhead .tg-description {
    color: #4a4a4a;
    padding: 7px 0 0;
}
	.xs-column-reverse{
    display: flex;
    flex-direction: column-reverse;
  }
	.tg-navigationarea{padding: 3px 0;}
	.tg-homeslider .item > figure > img {
		width: 100%;
		height: 450px;
		max-width: none;
	}
/*	.tg-homeslider .item > figure > img {height: 520px;}*/
	.tg-slidercontent h1 {
		font-size: 50px;
		line-height: 30px;
	}
	.tg-slidercontent h1 span {
		font-size: 25px;
		line-height: 30px;
		padding: 0 0 20px;
	}
	.tg-calltoactiontextbox h2 {
		font-size: 26px;
		line-height: 20px;
	}
	.tg-tabcontentsuccess {
    
    padding: 14px 0 25px 9px;
}
.tg-statisticvfour .tg-statisticicon {
    top: 0;
    left: 0;
    width: 42px;
    height: 42px;
    font-size: 24px;
    line-height: 29px;
    padding: 7px 0;
    }
    .tg-statisticvfour .tg-statistic h3 {
    margin: 0;
    width: 100%;
    float: left;
    color: #f5f4f4;
    font-size: 25px;
    font-weight: bold;
    line-height: 42px;
    text-align: center;
    padding: 9px 0 9px 29px;
}
.tg-statistictitle {
   width: 100%;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 14px;
    padding: 4px 0 0;
    }
    .tg-statistictitle > span {
    display: block;
    font-size: 18px;
    line-height: 22px;
    padding: 0 0 15px;
}
.tg-tabnavsuccess ul li {
    width: 100%;
    float: left;
    padding: 0 0 0 0px;
    }
	.tg-paddingtop{padding: 80px 0 0;}
	.tg-whychooseusareavtwo .tg-sectionimg img{margin: 0 auto;}
	.tg-statistics{margin: -15px 0;}
	.tg-statistic{padding: 15px 0;}
	.tg-instructor{padding: 15px 0;}
	.tg-tabnavsuccess ul li a{text-align: center;padding: 11px 9px 11px 0px;}
	.tg-tabnavsuccess ul li a i{padding: 0 0 5px;}
	.tg-btnjoinnow{padding: 15px;}
	.tg-testimonialsvthree{margin: 0;}
	.tg-productsorting .tg-navfilterbale{width: 100%;}
	.tg-addressdetail li{
		width: 100%;
		padding: 15px;
	}
	.tg-eventinfo .tg-eventpostinfo li{width: 33.33%;}
	.tg-eventinfo .tg-counters{
		width: 100%;
		float: left;
		padding: 30px 0 0;
	}
	.tg-eventdetailinfo .tg-themeposttitle h3 {
		font-size: 18px;
		line-height: 28px;
	}
	.tg-widgetrequest .tg-widgettitle h3 {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-widgetrequest .tg-widgettitle h3 span {
		font-size: 20px;
		line-height: 18px;
	}
	.tg-pkgplan{padding: 15px 0;}
	.tg-optionset {
		font-size: 14px;
		line-height:50px;
	}
	.tg-portfolioinfo,
	.tg-portfoliodetailslider{width: 100%;}
	.tg-videobox{
		width: 100%;
		float: left;
		padding: 0 0 30px;
	}
	.tg-similarposts .tg-masonrygrid{padding: 15px 0;}
	.tg-portfoliofullwidth .tg-masonrygrid{width: 33.33%;}
	.tg-productdetail .tg-productcontent{padding: 30px 0 0;}
	.tg-membercontactinfo{padding: 30px 0;}
	.tg-skills{padding: 0 0 30px;}
	.tg-whychooseusareavone{padding: 0 0 80px;}
	.tg-whychooseusareavone .tg-sectionimg{
		width: 100%;
		margin: 0 0 30px;
	}
	.tg-whychooseusareavone .tg-sectionimg img{
		width: 100%;
		margin: 0 auto;
	}
	.tg-slidernavstyleOne .owl-nav > div {
    float: left;
    width: 38px;
    height: 38px;
    font-size: 20px;
    line-height: 40px;
}
	.tg-slidernavstyleOne .owl-nav{top: -34px;}
	.tg-testimonials{
		margin: 0;
		width: 100%;
	}
	.tg-masonrygrid{width: 50%;}
	.tg-formonlinecoursevtwo{margin: 30px 0 0;}
	.tg-Portfoliovtwo .tg-optionset li a {padding: 0 10px;}
	.tg-whychooseusvthree li{width: 50%;}
	.tg-ourmobileapp .tg-sectionimg{margin: 30px 0 0;}
	.tg-teammembersslider .tg-member figure {width: 100%;}
	.tg-awards li{width: 33.33%;}
	.tg-tabcontentsuccess .tg-videobox{
		margin: 0;
		width: 100%;
	}
	.tg-tabcontentsuccess .tg-list{
		width: 100%;
		float: left;
	}
	.tg-resontochoose .tg-sectionimg img{
		width: 100%;
		margin: 0 auto;
	}
	.tg-testimonailarea,
	.tg-testimonialsvfive .tg-imgbox{
		width: 100%;
		float: left;
	}
	.tg-ourmobileapp .tg-secretofsuccess {padding: 0;}
	.tg-aboutusvtwo{margin: 0 0 30px;}
	.tg-specialfeaturesvtwo:after{
		left: auto;
		right: 100%;
	}
	.tg-member figure{
		width: 100%;
		margin: 15px 0;
	}
	.tg-member figure img{width: 100%;}
	.tg-history ul {padding: 0 40px;}
	.tg-themetabnav li a {padding: 0 20px;}
	.tg-servicesfive .tg-specialfeatures h3 {
		font-size: 20px;
		line-height: 20px;
	}
	.tg-featuresvthree .tg-feature{margin: 15px 0;}
	.tg-portfoliotabnav li a {padding: 10px 30px;}
	.tg-portfolioleftbox h2 span {
		font-size: 15px;
		line-height: 15px;
		padding: 0 0 10px;
	}
	.tg-portfolioleftbox h2 {
		padding: 20px;
		font-size: 26px;
		margin: 0 0 10px;
		line-height: 26px;
	}
	.tg-whychooseusvfour:after {
    border-bottom: 836px solid #27496ce0;
}
.tg-oursuccessparallax {
    margin-top: 0px;
}
.tg-tabnavsuccess {
   
    line-height: 0px;
    padding: 0px 0;
}
	.tg-whychooseusvfour {padding: 103px 0;    margin: 0px;}
	.tg-specialfeaturesvthree .tg-specialfeature {padding: 4px 2px;}
	.tg-specialfeatures h3 {
		font-size: 16px;
		line-height: 18px;
	}

	.tg-bestservices .tg-title h3 {
		font-size: 18px;
		line-height: 20px;
	}
	.tg-giveubestimg img{margin: 0 auto 30px;}
	.tg-wefeelgladcontent {padding: 155px 60px 155px 0;}
	.tg-ourmissionvthre,
	.tg-testimonialsveight{margin: 0 0 0px;}
	.tg-statisticsvsix .tg-statistic{width: 100%;}
	.tg-statisticsvsix .tg-statistic + .tg-statistic{
		border-left: 0;
		border-top: 1px solid #dbdbdb;
	}
	.tg-statisticsvsix .tg-titlecounter {width: 45%;}
	.tg-statisticsvsix .tg-statisticicon{
		margin: 0;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-formreadytohelpyou textarea{margin: 0 0 20px;}
	.tg-ourworktime{margin: 50px 0 0;}
	.tg-reasonstochooseimg img{
		margin: 0 auto;
		max-width: 100%;
	}
	.tg-loveyoursuccessbox{margin: 15px 0;}
	.tg-loveyoursuccessimg figcaption {bottom: -33%;}
	.tg-fullpagegrid .tg-masonrygrid {width: 33.33%;}
	.tg-testimonialsvten .tg-testimonial{padding: 60px;}
	.tg-tabnavamazingfeatures{width: 100%;}
	.tg-tabcontentamazingfeatures{
		width: 100%;
		float: left;
		margin: 40px 0 0;
	}
	.tg-whychooseeducators{padding: 0 0 50px;}
	.tg-featureofvalluver {padding: 54px 0;}
	.tg-categorized{padding: 15px 0;}
	.tg-footercolumn{height: 300px;}
	.tg-footercolumn.tg-instagram{
		height: auto;
		margin: 0 0 30px;
	}
	.tg-footervtwo .tg-footercolumn.tg-instagram{
		margin: 0;
		height: auto;
	}
	.tg-copyright{
		width: 100%;
		padding: 0 0 9px;
    font-size: 12px;
		text-align: center;
	}
	.tg-footernav{width: 100%;}
	.tg-footernav ul{
		width: 100%;
		text-align: center;
	}
	.tg-footernav ul li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-footervtwo .tg-footercolumn{height: 335px;}
	.tg-footertobar .tg-contactinfovtwo li {
		margin: 0;
		padding: 3px 0 3px 50px;
	}
	.tg-contactinfoicon {
		width: 40px;
		height: 40px;
	}
	.tg-contactinfovtwo li span:last-child,
	.tg-contactinfovtwo li address span{padding: 0;}
	.tg-footertobar:before,
	.tg-footertobar:after {
		border-top: 35px solid;
		border-bottom: 35px solid;
	}
	.tg-footertobar:before {border-right: 30px solid transparent !important;}
	.tg-footertobar:after {border-left: 30px solid transparent !important;}
	.tg-footervsix .tg-quicksupport {height: 370px;}
	.tg-footervseven .tg-footercolumn{height: auto;}
	.tg-footervseven .tg-copyright {
		font-size: 14px;
		line-height: 19px;
	}
	.tg-footervseven .tg-footertobar .tg-contactinfovtwo li{width: 100%;}
	.tg-footervnine .tg-footercolumn{height: 265px;}
	.tg-footervnine .tg-footercolumn {height: 305px;}
	.tg-footervnine .tg-footercolumn.tg-quicksupport{height: 355px;}
	.tg-footervnine .tg-footercolumn.tg-abouttext{height: 330px;}
	.tg-footerveight .tg-footercolumn{height: 370px;}
	.tg-headervthree .tg-topbar {padding: 15px 0;}
	.tg-headervthree .tg-topbar .tg-logo{
		float: none;
		width: 275px;
		margin: 0 auto;
		display: block;
	}
	.tg-headervthree .tg-addnav{
		width: 100%;
		padding-bottom: 0;
		text-align: center;
	}
	.tg-headervthree .tg-addnav li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-homeslidervthree .tg-slidercontent h1 {
		font-size: 44px;
		line-height: 32px;
	}
	.tg-homeslidervthree .tg-slidercontent h1 span {
		font-size: 20px;
		line-height: 16px;
		padding: 0 0 20px;
	}
	.tg-homeslidervthree .tg-slidercontent .tg-description {
		padding: 20px 0;
		font-size: 14px;
		line-height: 24px;
	}
	.tg-homeslidervthree .tg-btns .tg-btn{
		width: 100%;
		float: left;
	}
	.tg-homeslidervthree .tg-btns .tg-btn + .tg-btn{margin: 20px 0 0;}
	.tg-homeslidervthree .tg-slidercontent {padding: 111px 0;}
	.tg-headervfour .tg-topbar{padding: 15px 0 0;}
	.tg-headervfour .tg-topbar .tg-logo{
		float: none;
		display: block;
		margin: 0 auto 15px;
	}
	.tg-homeslider.tg-homeslidervfour .item > figure > img {height: 650px;}
	.tg-headervfour .tg-navigationarea .tg-box .tg-nav {padding: 13px;}
	.tg-headervfour .tg-navigation ul li{margin: 0;}
	.tg-rightbox .tg-addnav {padding: 15px 0;}
	.tg-headervfive .tg-nav {padding: 13px 0 13px 13px;}
	.tg-headervfive .tg-navigation ul li a{ color: #292929; }
	.tg-headervfive .tg-navigation ul li a,
	.tg-headervfive .tg-navigation ul li a:hover,
	.tg-headervfive .tg-navigation ul li.tg-active a{}
	.tg-logoarea .tg-logo {
		float: none;
		display: block;
		margin: 0 auto 20px;
	}
	.tg-headerholder .tg-nav{padding: 13px 50px 13px 282px;}
	.tg-headerholder .tg-nav .navbar-header {float: right;}
	.tg-headerholder .tg-navigation ul{width: 100%;}
	.tg-headerholder .tg-navigation ul li a{line-height: 40px;}
	.tg-headerholder .tg-addnav > li:nth-child(3),
	.tg-headerholder .tg-addnav > li:nth-child(4){display: none;}
	.tg-headervseven .tg-navigation ul li a,
	.tg-headerveight .tg-navigation ul li a {
		color: #292929;
		text-align: left;
		line-height: 40px;
	}
	.tg-headervseven .tg-navigation{top: 70px;}
	.tg-headerveight{padding: 15px 0 0;}
	.tg-logoandtopbar {padding: 20px 0;}
	.tg-logoandtopbar .tg-logo{
		float: none;
		width: 181px;
		display: block;
		margin: 0 auto 20px;
	}
	.tg-logoandtopbar .tg-topbar{display: none;}
	.tg-headerveight .tg-navigationarea{width: 80%;}
	.tg-homeslider.tg-homesliderveight .item > figure > img {
		width: auto;
		height: 760px;
	}
	.tg-headerveight .tg-nav {
		float: right;
		padding: 13px;
	}
	.tg-homesliderveight .tg-slidercontent .tg-description{padding: 20px 0 10px;}
	.tg-homesliderveight .tg-btns .tg-btn{
		padding: 0;
		width: 100%;
		margin: 20px 0 0;
	}
	.tg-headervten .tg-headerholder .tg-logo {padding: 15px;}
	.tg-homesliderveleven .tg-slidercontent .tg-btns .tg-btn{
		width: 100%;
		margin: 20px 0 0;
	}
	.tg-headervthirteen .tg-topbar{padding: 15px;}
	.tg-headervthirteen .tg-topbar .tg-logo{
		float: none;
		width: 200px;
		margin: 0 auto;
		display: block;
	}
	.tg-headervthirteen .tg-topbar .tg-addnav{
		width: 100%;
		float: left;
		padding-bottom: 0;
		text-align: center;
	}
	.tg-headervthirteen .tg-topbar .tg-addnav li{
		float: none;
		vertical-align: top;
		display: inline-block;
	}
	.tg-navigationandsearch .tg-formsearch{padding: 0;}
}
@media (max-width:800px){
	.tg-headervten {top: 20px;}
	.tg-homeslidervtwo .tg-slidercontent{
		width: 100%;
		padding: 101px 0;
	}
	.tg-teammembersvtwo .tg-textshortcode{padding: 0 0 50px;}
}
@media (max-width:767px){
	.mobile{display: none!important;}
	.mobile1{display: block!important;}
	.tg-headervone .tg-logo {
		width: 220px;
		padding: 20px 0;
	}
	.mobile{display: none!important;}
	.mobile1{display: block!important;}
	.tg-headervone .tg-logo {
		width: 220px;
		padding: 20px 0;
	}
	.tg-headervone .tg-nav {padding: 24px 0;}
	.tg-headervtwo .tg-contactinfo,
	.tg-headervtwo .tg-addnav{
		width: 100%;
		padding-bottom: 0;
		display: none;
		text-align: center;
	}
	.tg-headervtwo .tg-addnav{padding: 10px 0;}
	.tg-headervtwo .tg-contactinfo li,
	.tg-headervtwo .tg-addnav li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-homeslidervtwo .tg-slidercontent:before {
		right: 0;
		-webkit-transform: skewX(-6deg);
		-ms-transform: skewX(-6deg);
		transform: skewX(-6deg);
	}
	.tg-homeslidervtwo .tg-slidercontent .tg-description {
		padding: 20px 0;
		font-size: 14px;
		line-height: 24px;
	}
	.tg-feature{width: 100%;}
	.tg-themepostfoot{text-align: right;}
	.tg-404errorcontent h1 {
		font-size: 210px;
		margin: 0 0 50px;
		line-height: 160px;
	}
	.tg-sectionhead h2 {
		font-size: 22px;
		line-height: 25px;
	}
	.tg-whychooseusareavtwo .tg-sectionimg img{width: 100%;}
	.tg-comingsooncontent h3 {
		font-size: 28px;
		line-height: 28px;
	}
	.tg-comingsooncounter ul li{width: 50%;}
	.tg-eventpostfull{padding: 0;}
	.tg-eventpostfull .tg-themepostfoot{
		padding: 30px 0 0;
		position: relative;
	}
	.tg-optionset li{
		width: 100%;
		float: left;
		display: block;
	}
	.tg-masonrygrid,
	.tg-portfoliofullwidth .tg-masonrygrid,
	.tg-Portfoliofourcolumns .tg-masonrygrid {width: 50%;}
	.tg-shopfeaturecontent h4 {
		font-size: 20px;
		line-height: 20px;
	}
	.tg-shopfeaturecontent p {font-size: 14px;}
	.tg-onlinecourse{padding: 0 15px;}
	.tg-testimonials{padding: 50px 15px;}
	.tg-blogpost .tg-post{padding: 15px 0;}
	.tg-courses .tg-masonrygrid{width: 100%;}
	.tg-specialfeatures{margin: 0;}
	.tg-specialfeatures .tg-list li{width: 100%;}
	.tg-history ul {padding: 0 15px;}
	.tg-history ul li:nth-child(odd),
	.tg-history ul li:nth-child(even){padding: 0;}
	.tg-history ul:before{display: none;}
	.tg-blogpostvseven .tg-post .tg-themepostimg figcaption {bottom: -173px;}
	.tg-specialfeaturesvthree .tg-specialfeature{width: 100%;border-bottom-color:#d0d0d0;}
	.tg-specialfeaturesvthree .tg-specialfeature:nth-child(2),
	.tg-specialfeaturesvthree .tg-specialfeature:nth-child(5){
		border-left: 0;
		border-right: 0;
	}
	.tg-calltoactiontextbox{padding: 0;}
	.tg-calltoactionvfour .tg-calltoactiontextbox .tg-btn{
		margin: 0;
		position: relative;
	}
	.tg-fullpagegrid .tg-masonrygrid{width: 50%;}
	.tg-loveyoursuccessimg figcaption{bottom: 0;}
	.tg-webelieveourquality.tg-left{margin: 50px 0 0;}
	.tg-webelieveourquality.tg-right li {
		padding-right: 0;
		text-align: left;
		padding-left: 85px;
	}
	.tg-webelieveourquality li .tg-iconbox{
		left: 0;
		right: auto;
	}
	.tg-footertobar .tg-contactinfovtwo li{
		width: 100%;
		margin: 5px 0;
		text-align: left;
	}
	.tg-footertobar:before,
	.tg-footertobar:after{display: none;}
	.tg-footertobar .tg-contactinfovtwo {padding: 15px 5px;}
	.tg-footervseven .tg-footercolumn{text-align: center;}
	.tg-footervseven .tg-socialicons{padding: 12px 0 15px;}
	.tg-footervseven .tg-socialicons li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-footervseven .tg-copyright{
		float: none;
		display: block;
		text-align: center;
	}
	.tg-footervseven .tg-copyright em{text-align: center;}
	.tg-addresssliderarea{
		left: 0;
		margin: 0;
		width: 100%;
		position: relative;
	}
	.tg-homeslider .tg-formtheme fieldset{
		width: auto;
		float: none;
		clear: both;
		margin: 0 -15px;
		overflow: hidden;
	}
	.tg-homeslider .tg-formtheme fieldset .form-group{
		width: 50%;
		float: left;
		padding: 0 15px;
	}
	.tg-formonlinecourse {
		padding: 0 30px 10px 30px;
		background: rgba(249, 249, 249, 0.30);
	}
	.tg-formtheme fieldset .form-group .tg-btn{
		border: 0;
		padding: 0;
		line-height: 40px;
	}
	.tg-homeslidervthree .tg-slidercontent {padding: 40px 0;}
	.tg-homeslider.tg-homeslidervthree .item > figure > img {height: 800px;}
	.tg-headervfour .tg-contactinfo.tg-contactinfovtwo{display: none;}
	.tg-homeslider.tg-homeslidervfour figure figcaption {padding: 80px 0 85px;}
	.tg-homeslider.tg-homeslidervfour .tg-slidercontent h1 {
		font-size: 35px;
		line-height: 35px;
	}
	.tg-homeslider.tg-homeslidervfour .tg-slidercontent h1 span {
		font-size: 24px;
		line-height: 18px;
		padding: 0 0 20px;
	}
	.tg-homeslidervfour .tg-slidercontent .tg-description {padding: 40px 0;}
	.tg-rightbox .tg-addnav{width: auto;}
	.tg-logoarea .tg-logo{margin: 0 auto;}
	.tg-logoarea .tg-contactinfovtwo { display: none; }
	.tg-headervfive .tg-contactinfo,
	.tg-headervfive .tg-addnav{
		width: 100%;
		float: left;
		text-align: center;
	}
	.tg-headervfive .tg-addnav{padding-top: 0;}
	.tg-headervfive .tg-contactinfo > li,
	.tg-headervfive .tg-addnav > li{
		float: none;
		vertical-align: top;
		display: inline-block;
	}
	.tg-homeslidervfive .tg-slidercontent h1 span{width: 100%;}
	.tg-headervsix .tg-headerholder .tg-addnav{display: none;}
	.tg-homeslider.tg-homeslidervsix .item > figure > img {height: 650px;}
	.tg-homeslider.tg-homesliderveight .item > figure > img {height: 1000px;}
	.tg-homesliderveight .tg-slidercontent{padding: 0 0 50px;}
	.tg-headervnine .tg-topbar .tg-contactinfo,
	.tg-headervnine .tg-addnav{
		width: 100%;
		float: left;
		text-align: center;
	}
	.tg-headervnine .tg-addnav{padding-top: 0;}
	.tg-headervnine .tg-topbar .tg-contactinfo > li,
	.tg-headervnine .tg-addnav > li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-homeslidervnine .tg-slidercontent,
	.tg-homeslidervten .tg-slidercontent {padding: 0 37% 0 0;}
	.tg-homesliderveleven .tg-slidercontent{padding: 0 0 40px;}
	.tg-homeslider.tg-homesliderveleven .item > figure > img {height: 950px;}
	.tg-headervtwelve .tg-topbar{padding: 15px 0;}
	.tg-headervtwelve .tg-topbar .tg-logo{
		float: none;
		width: 250px;
		display: block;
		margin: 0 auto;
	}
	.tg-headervtwelve .tg-addnav{
		width: 100%;
		float: left;
		padding-bottom: 0;
		text-align: center;
	}
	.tg-headervtwelve .tg-addnav li{
		float: none;
		vertical-align: top;
		display: inline-block;
	}
	.tg-homeslidervtwelve.tg-homeslider .item > figure > img {height: 500px;}
	.tg-homeslidervtwelve figure figcaption {padding: 65px 0 55px;}
	.tg-formcategory,
	.tg-searchareaholder .tg-formsearch{width: 100%;}
	.tg-headervfourteen .tg-addnav,
	.tg-headervfourteen .tg-contactinfo{
		width: 100%;
		float: left;
		text-align: center;
	}
	.tg-headervfourteen .tg-addnav > li,
	.tg-headervfourteen .tg-contactinfo > li{
		float: none;
		vertical-align: middle;
		display: inline-block;
	}
	.tg-headervone .tg-nav {padding: 24px 0;}
	.tg-headervtwo .tg-contactinfo,
	.tg-headervtwo .tg-addnav{
		width: 100%;
		padding-bottom: 0;
		display: none;
		text-align: center;
	}
	.tg-headervtwo .tg-addnav{padding: 10px 0;}
	.tg-headervtwo .tg-contactinfo li,
	.tg-headervtwo .tg-addnav li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-homeslidervtwo .tg-slidercontent:before {
		right: 0;
		-webkit-transform: skewX(-6deg);
		-ms-transform: skewX(-6deg);
		transform: skewX(-6deg);
	}
	.tg-homeslidervtwo .tg-slidercontent .tg-description {
		padding: 20px 0;
		font-size: 14px;
		line-height: 24px;
	}
	.tg-feature{width: 100%;}
	.tg-themepostfoot{text-align: right;}
	.tg-404errorcontent h1 {
		font-size: 210px;
		margin: 0 0 50px;
		line-height: 160px;
	}
	.tg-sectionhead h2 {
		font-size: 22px;
		line-height: 25px;
	}
	.tg-whychooseusareavtwo .tg-sectionimg img{width: 100%;}
	.tg-comingsooncontent h3 {
		font-size: 28px;
		line-height: 28px;
	}
	.tg-comingsooncounter ul li{width: 50%;}
	.tg-eventpostfull{padding: 0;}
	.tg-eventpostfull .tg-themepostfoot{
		padding: 30px 0 0;
		position: relative;
	}
	.tg-optionset li{
		width: 100%;
		float: left;
		display: block;
	}
	.tg-masonrygrid,
	.tg-portfoliofullwidth .tg-masonrygrid,
	.tg-Portfoliofourcolumns .tg-masonrygrid {width: 50%;}
	.tg-shopfeaturecontent h4 {
		font-size: 20px;
		line-height: 20px;
	}
	.tg-shopfeaturecontent p {font-size: 14px;}
	.tg-onlinecourse{padding: 0 15px;}
	.tg-testimonials{padding: 50px 15px;}
	.tg-blogpost .tg-post{padding: 15px 0;}
	.tg-courses .tg-masonrygrid{width: 100%;}
	.tg-specialfeatures{margin: 0;}
	.tg-specialfeatures .tg-list li{width: 100%;}
	.tg-history ul {padding: 0 15px;}
	.tg-history ul li:nth-child(odd),
	.tg-history ul li:nth-child(even){padding: 0;}
	.tg-history ul:before{display: none;}
	.tg-blogpostvseven .tg-post .tg-themepostimg figcaption {bottom: -173px;}
	.tg-specialfeaturesvthree .tg-specialfeature{width: 100%;border-bottom-color:#d0d0d0;}
	.tg-specialfeaturesvthree .tg-specialfeature:nth-child(2),
	.tg-specialfeaturesvthree .tg-specialfeature:nth-child(5){
		border-left: 0;
		border-right: 0;
	}
	.tg-calltoactiontextbox{padding: 0;}
	.tg-calltoactionvfour .tg-calltoactiontextbox .tg-btn{
		margin: 0;
		position: relative;
	}
	.tg-fullpagegrid .tg-masonrygrid{width: 50%;}
	.tg-loveyoursuccessimg figcaption{bottom: 0;}
	.tg-webelieveourquality.tg-left{margin: 50px 0 0;}
	.tg-webelieveourquality.tg-right li {
		padding-right: 0;
		text-align: left;
		padding-left: 85px;
	}
	.tg-webelieveourquality li .tg-iconbox{
		left: 0;
		right: auto;
	}
	.tg-footertobar .tg-contactinfovtwo li{
		width: 100%;
		margin: 5px 0;
		text-align: left;
	}
	.tg-footertobar:before,
	.tg-footertobar:after{display: none;}
	.tg-footertobar .tg-contactinfovtwo {padding: 15px 5px;}
	.tg-footervseven .tg-footercolumn{text-align: center;}
	.tg-footervseven .tg-socialicons{padding: 12px 0 15px;}
	.tg-footervseven .tg-socialicons li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-footervseven .tg-copyright{
		float: none;
		display: block;
		text-align: center;
	}
	.tg-footervseven .tg-copyright em{text-align: center;}
	.tg-addresssliderarea{
		left: 0;
		margin: 0;
		width: 100%;
		position: relative;
	}
	.tg-homeslider .tg-formtheme fieldset{
		width: auto;
		float: none;
		clear: both;
		margin: 0 -15px;
		overflow: hidden;
	}
	.tg-homeslider .tg-formtheme fieldset .form-group{
		width: 50%;
		float: left;
		padding: 0 15px;
	}
	.tg-formonlinecourse {
		padding: 0 30px 10px 30px;
		background: rgba(249, 249, 249, 0.30);
	}
	.tg-formtheme fieldset .form-group .tg-btn{
		border: 0;
		padding: 0;
		line-height: 40px;
	}
	.tg-homeslidervthree .tg-slidercontent {padding: 40px 0;}
	.tg-homeslider.tg-homeslidervthree .item > figure > img {height: 800px;}
	.tg-headervfour .tg-contactinfo.tg-contactinfovtwo{display: none;}
	.tg-homeslider.tg-homeslidervfour figure figcaption {padding: 80px 0 85px;}
	.tg-homeslider.tg-homeslidervfour .tg-slidercontent h1 {
		font-size: 35px;
		line-height: 35px;
	}
	.tg-homeslider.tg-homeslidervfour .tg-slidercontent h1 span {
		font-size: 24px;
		line-height: 18px;
		padding: 0 0 20px;
	}
	.tg-homeslidervfour .tg-slidercontent .tg-description {padding: 40px 0;}
	.tg-rightbox .tg-addnav{width: auto;}
	.tg-logoarea .tg-logo{margin: 0 auto;}
	.tg-logoarea .tg-contactinfovtwo { display: none; }
	.tg-headervfive .tg-contactinfo,
	.tg-headervfive .tg-addnav{
		width: 100%;
		float: left;
		text-align: center;
	}
	.tg-headervfive .tg-addnav{padding-top: 0;}
	.tg-headervfive .tg-contactinfo > li,
	.tg-headervfive .tg-addnav > li{
		float: none;
		vertical-align: top;
		display: inline-block;
	}
	.tg-homeslidervfive .tg-slidercontent h1 span{width: 100%;}
	.tg-headervsix .tg-headerholder .tg-addnav{display: none;}
	.tg-homeslider.tg-homeslidervsix .item > figure > img {height: 650px;}
	.tg-homeslider.tg-homesliderveight .item > figure > img {height: 1000px;}
	.tg-homesliderveight .tg-slidercontent{padding: 0 0 50px;}
	.tg-headervnine .tg-topbar .tg-contactinfo,
	.tg-headervnine .tg-addnav{
		width: 100%;
		float: left;
		text-align: center;
	}
	.tg-headervnine .tg-addnav{padding-top: 0;}
	.tg-headervnine .tg-topbar .tg-contactinfo > li,
	.tg-headervnine .tg-addnav > li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-homeslidervnine .tg-slidercontent,
	.tg-homeslidervten .tg-slidercontent {padding: 0 37% 0 0;}
	.tg-homesliderveleven .tg-slidercontent{padding: 0 0 40px;}
	.tg-homeslider.tg-homesliderveleven .item > figure > img {height: 950px;}
	.tg-headervtwelve .tg-topbar{padding: 15px 0;}
	.tg-headervtwelve .tg-topbar .tg-logo{
		float: none;
		width: 250px;
		display: block;
		margin: 0 auto;
	}
	.tg-headervtwelve .tg-addnav{
		width: 100%;
		float: left;
		padding-bottom: 0;
		text-align: center;
	}
	.tg-headervtwelve .tg-addnav li{
		float: none;
		vertical-align: top;
		display: inline-block;
	}
	.tg-homeslidervtwelve.tg-homeslider .item > figure > img {height: 500px;}
	.tg-homeslidervtwelve figure figcaption {padding: 65px 0 55px;}
	.tg-formcategory,
	.tg-searchareaholder .tg-formsearch{width: 100%;}
	.tg-headervfourteen .tg-addnav,
	.tg-headervfourteen .tg-contactinfo{
		width: 100%;
		float: left;
		text-align: center;
	}
	.tg-headervfourteen .tg-addnav > li,
	.tg-headervfourteen .tg-contactinfo > li{
		float: none;
		vertical-align: middle;
		display: inline-block;
	}
}
@media (max-width:740px){
	.tg-eventpostsvtwo .tg-themepostimg,
	.tg-blogpostvtwo > [class^="col-"],
	.tg-blogpostvtwo > [class*="col-"]{width: 100%;}
	.tg-servicesvone li{width: 50%}
	.tg-calltoactionvthree .tg-calltoactiontextbox {padding: 0 0 0 105px;}
	.tg-calltoactiontextbox .tg-btn{
		margin: 30px 0 0;
		position: relative;
	}
	.tg-servicesfive .tg-specialfeatures li {width: 50%;}
}
@media (max-width:640px){
	.tg-calltoactiontextbox{padding: 0 0 15px;}
	.tg-calltoactiontextbox .tg-btn{position: relative;}
	.tg-whychooseus li{width: 100%;}
	.tg-shareon .tg-themepostmetadata li{
		width: 100%;
		float: left;
		padding: 5px 0;
	}
	.tg-checkout .tg-shippingbox ul li{
		width: 100%;
		float: left;
	}
	.tg-checkout .tg-shippingbox ul li + li{padding: 5px 0 0;}
	.tg-checkout .tg-shippingbox + .tg-shippingbox + .tg-shippingbox + .tg-shippingbox{margin: 0 0 50px;}
	.tg-shippingbox .tg-btn{
		margin: 0;
		clear: both;
	}
	.tg-shippingbox .tg-btn + .tg-btn{margin: 15px 0 0;}
	.tg-coursedetail .tg-navtabs li{width: 100%;}
	.tg-brandsvthree figure{width: 50%;}
	.tg-eventinfo .tg-eventpostinfo li{
		width: 100%;
		padding: 15px 0 0 65px;
	}
	.tg-counters ul li,
	.tg-shopfeatures li,
	.tg-whychooseusvfour .tg-list li{width: 100%;}
	.tg-counters{margin: 0;}
	.tg-coursecounterarea {padding: 22px 15px 23px;}
	.tg-calltoactionvthree .tg-calltoactiontextbox {padding: 90px 0 0;}
	.tg-blogpostvseven .tg-post .tg-themepostimg figcaption {bottom: -200px;}
	.tg-themetabnav li a {padding: 0 10px;}
	.tg-expertised li,
	.tg-fullpagegrid .tg-masonrygrid{width: 100%;}
	.tg-calltoactionvfour .tg-calltoactiontextbox h2 {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-stickwithuscontent .tg-sectionhead h2 {
		font-size: 20px;
		line-height: 23px;
	}
	.tg-stickwithuscontent .tg-sectionhead h2 span {
		font-size: 32px;
		padding: 5px 0 0;
		line-height: 40px;
	}
	.tg-callboxholder span {
		font-size: 23px;
		line-height: 25px;
	}
	.tg-addressslider .tg-contactinfovtwo li,
	.tg-whychooseeducationbox{width: 100%;}
	.tg-addressslider .tg-contactinfovtwo li{margin: 5px 0 !important;}
	.tg-addressslider{height: auto;}
	.tg-homeslidervtwo .tg-slidercontent {padding: 150px 70px 150px 0;}
	.tg-homeslidervnine .tg-slidercontent,
	.tg-homeslidervten .tg-slidercontent {padding: 0 23% 0 0;}
}
@media (max-width:568px){
	    .tg-topbar {
        width: 100%;
        float: left;
        min-height: 10px;
    }
	.tg-contactinfo,
	.tg-addnav{
		width: 100%;
		padding-bottom: 0;
		text-align: left;
		display: none;
	}
	.tg-addnav{padding: 10px 0;display: none;}
	.tg-contactinfo li,
	.tg-addnav li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-choosefeatures li,
	.tg-giveubestimg img,
	.tg-servicessix .tg-specialfeatures li,
	.tg-loveableclients figure,
	.tg-blogpostvnine > [class^="col-"],
	.tg-blogpostvnine > [class*="col-"],
	.tg-blogpostvthree > [class^="col-"],
	.tg-blogpostvthree > [class*="col-"],
	.tg-teammembersvsix > [class^="col-"],
	.tg-teammembersvsix > [class*="col-"],
	.tg-teammembersvfive > [class^="col-"],
	.tg-teammembersvfive > [class*="col-"],
	.tg-teammembersvfour > [class^="col-"],
	.tg-teammembersvfour > [class*="col-"],
	.tg-servicesvtwo li,
	.tg-teammembersvthree > [class^="col-"],
	.tg-teammembersvthree > [class*="col-"],
	.tg-blogpostvfive > [class^="col-"],
	.tg-blogpostvfive > [class*="col-"],
	.tg-servicesvthree > [class^="col-"],
	.tg-servicesvthree > [class*="col-"],
/*	.tg-instructors > [class^="col-"],*/
/*	.tg-instructors > [class*="col-"],*/
	.tg-products > [class^="col-"],
	.tg-products > [class*="col-"],
	.tg-specialfeaturesvfour .tg-specialfeatures li,
	.tg-secretofoursuccesslist li{width: 100%;}
	.tg-productshowing{
		width: 100%;
		padding: 15px 0 0;
	}
	.tg-productsorting .tg-navfilterbale li{
		width: 100%;
		display: block;
	}
	.tg-productsorting .tg-navfilterbale li:before{display: none;}
	.tg-checkout .tg-shippingbox h2{
		font-size: 20px;
		line-height: 16px;
	}
	.tg-eventpostsvthree .tg-themepostimg{width: 100%;}
	.tg-eventpostsvthree .tg-themepostcontent {
		bottom: 0;
		margin: 0;
		top: auto;
		width: 100%;
		float: left;
		position: relative;
	}
	.tg-eventpostsvthree .tg-themeposttitle h3 {
		font-size: 18px;
		line-height: 22px;
	}
	.tg-eventpostsvthree .tg-eventpostinfo li{
		padding: 0;
		width: 100%;
	}
	.tg-eventpostsvthree .tg-eventpostinfo li + li{padding: 10px 0 0;}
	.tg-masonrygrid,
	.tg-productotherinfo ul li,
	.tg-portfoliofullwidth .tg-masonrygrid,
	.tg-Portfoliofourcolumns .tg-masonrygrid{width: 100%; }
	.tg-productotherinfo ul li + li{padding: 20px 0 0;}
	.tg-producttabs .tg-producttabnav li{
		width: 100%;
		display: block;
	}
	.tg-servicesvone li,
	.tg-coursecategory{width: 100%;}
	.tg-ourmobileapp .tg-shortcodehead h2 {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-aboutusvthree h2{
		font-size: 18px;
		line-height: 22px;
	}
	.tg-historydetailbox{
		width: 100%;
		float: left;
	}
	.tg-history ul li:nth-child(even) .tg-historyyear,
	.tg-history ul li:nth-child(even) .tg-historyicon,
	.tg-history ul li:nth-child(even) .tg-historydetailbox,
	.tg-history ul li:nth-child(odd) .tg-historydetailbox,
	.tg-history ul li:nth-child(odd),
	.tg-history ul li:nth-child(even){text-align: center;}
	.tg-history ul li:nth-child(even) .tg-historyyear,
	.tg-history ul li:nth-child(even) .tg-historyicon,
	.tg-history ul li:nth-child(odd) .tg-historyyear,
	.tg-history ul li:nth-child(odd) .tg-historyicon{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.tg-verticalmiddle {
    margin: 12px 0px;
}
	.tg-resonstochooseus > h2 {
		font-size: 20px;
		line-height: 18px;
		margin: 0 0 19px;
	}
	.tg-wefeelgladcontent {padding: 105px 0 105px 0;}
	.tg-testimonialsveight h2 {
		font-size: 22px;
		line-height: 22px;
	}
	.tg-wrapedwithquality .tg-textshortcode h2 {
		font-size: 22px;
		line-height: 18px;
	}
	.tg-wrapedwithquality .tg-textshortcode h2 .tg-small {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-qualityfeatures{padding: 0;}
	.tg-qualityfeaturecontent{
		width: 100%;
		float: left;
		padding: 30px 0 0;
	}
	.tg-blogpostvten .tg-themepostimg {padding: 170px 0 0;}
	.tg-blogpostvten .tg-post .tg-themepostimg figcaption time{
		left: 0;
		position: relative;
	}
	.tg-footervsix .tg-quicksupport{width: 100%;}
	.tg-homeslidervnine .tg-slidercontent,
	.tg-homeslidervten .tg-slidercontent {padding: 0 13% 0 0;}
}
@media (max-width:480px){
	.tg-homeslidervtwo .tg-slidercontent {padding: 150px 0;}
	.tg-eventpostfull .tg-themeposttitle h3 {
		font-size: 17px;
		line-height: 25px;
	}
	.tg-btnjoinnow {padding: 15px 10px;}
	.tg-courseprice{
		font-size: 15px;
		padding: 8px 10px;
	}
	.tg-eventpostsvtwo .tg-eventpostinfo li{width: 100%;}
	.tg-eventpostsvtwo .tg-eventpostinfo li + li{padding: 15px 0 0;}
	.tg-formhead h3 {font-size: 20px;}
	.tg-formhead h3 span {font-size: 15px;}
	.tg-ourmissionsholder,
	.tg-testimonialsholder,
	.tg-newsletterbox .tg-newsletter{padding: 95px 15px;}
	.tg-appstore + .tg-appstore{margin: 15px 0 0;}
	.tg-membercontent{padding: 34px 15px 33px 15px;}
	.tg-testimonialsvfive .tg-testimonialslider {padding: 50px 15px;}
	.tg-servicesfive .tg-specialfeatures li{width: 100%;}
	.tg-themetabnav li{width: 100%;}
	.tg-themetabnav li a:after{display: none;}
	.tg-wefeelgladcontent h2 {
		margin: 0;
		color: #fff;
		font-size: 22px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	.tg-wefeelgladcontent h2 span {
		font-size: 18px;
		line-height: 14px;
	}
	.tg-wefeelgladcontent {padding: 155px 0 155px 0;}
	.tg-coursecounterarea .tg-sectionheadings h2 {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-coursecounterarea .tg-sectionheadings h3{
		font-size: 26px;
		line-height: 26px;
	}
	.tg-subscribearea .tg-subscribetext h2 span {
		font-size: 17px;
		line-height: 20px;
	}
	.tg-subscribearea .tg-subscribetext h2 {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-amazingfeatures .tg-list li,
	.tg-eventpostsvfour .tg-themepostcontent{width: 100%;}
	.tg-amazingfeatures .tg-shortcodeheadvtwo h2 {
		font-size: 18px;
		line-height: 20px;
	}
	.tg-amazingfeatures .tg-shortcodeheadvtwo h1{
		font-size: 15px;
		line-height: 15px;
	}
	.tg-newlettericon{
		width: 100%;
		float: left;
	}
	.tg-subscribetext .tg-headings{
		width: 100%;
		float: left;
		padding: 20px 0 0;
	}
	.tg-featureofvalluver .tg-list li{width: 100%;}
	.tg-weeklydealscontent h2 {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-weeklydealscontent h2 span {
		font-size: 18px;
		line-height: 18px;
	}
	.tg-weeklydealscontent .tg-counters ul li{
		width: 100%;
		margin: 10px 0;
	}
	.tg-categorized .tg-contentbox {margin: 12px 0;}
	.tg-footernav{font-size: 12px;}
	.tg-footernav ul li {padding: 0 4px;}
	.tg-homeslidervnine .tg-slidercontent,
	.tg-homeslidervten .tg-slidercontent {padding: 0;}
}
@media (max-width:479px){
	.tg-slidercontent h1 {
		font-size: 35px;
		font-weight: 400;
		line-height: 36px;
	}
	.tg-slidercontent h1 span {
		font-size: 20px;
		font-weight: 400;
		line-height: 16px;
		padding: 0 0 10px;
	}
	.tg-slidercontent .tg-description {
		font-size: 14px;
		line-height: 24px;
		padding: 20px 0 0;
	}
	.tg-btns .tg-btn {
		width: 100%;
		margin: 20px  0 0;
	}
	.tg-404errorcontent h1 {
		font-size: 100px;
		line-height: 80px;
	}
	.tg-404errorcontent .tg-sectionhead h2 {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-404errorcontent h1 span{display: none;}
	.tg-form404error fieldset .tg-btn {
		margin: 15px 0 0;
		position: relative;
	}
	.tg-btnarea .tg-btn + .tg-btn {margin: 15px 0 0;}
	.tg-calltoactiontextbox h2 {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-bloglistvtwo .tg-shareon .tg-themepostmetadata{width: auto;}
	.tg-bloglistvtwo .tg-shareon .tg-themepostmetadata li{
		width: 100%;
		padding: 5px 0;
	}
	.tg-shareon .tg-socialicons{
		width: 100%;
		float: left;
	}
	.tg-shareon .tg-socialicons li{padding: 5px 0;}
	.tg-comingsooncounter ul li{width: 100%;}
	.tg-secretofoursuccesscontent .tg-sectionhead h2 {
		font-size: 22px;
		line-height: 22px;
	}
	.tg-secretofoursuccesscontent .tg-secretofoursuccessimg{margin: 0 0 50px;}
	.tg-secretofoursuccesscontent .tg-sectionhead h2 .tg-themecolor {color: #000;}
	.tg-homeslider.tg-homeslidervthree .item > figure > img {height: 900px;}
	.tg-formhead {padding: 10px 10px 10px 95px;}
	.tg-formicon {
		font-size: 30px;
		line-height: 70px;
	}
	.tg-homeslider .tg-formtheme fieldset .form-group{width: 100%;}
	.tg-homeslidervthree .tg-slidercontent h1 {
		font-size: 30px;
		line-height: 20px;
	}
	.tg-homeslidervthree .tg-slidercontent h1 span {font-size: 16px;}
	.tg-homeslidervthree .tg-slidercontent {padding: 30px 0;}
	.tg-homeslidervthree .tg-slidercontent .tg-description {padding: 20px 0 0;}
	.tg-headerholder .tg-nav {padding: 13px 13px 13px 282px;}
	.tg-headerholder .tg-logo{
		width: 240px;
		padding: 32px;
	}
	.tg-headerholder .tg-nav {padding: 13px 13px 13px 240px;}
	.tg-headerholder .tg-topbar {padding: 0 0 0 240px;}
	.tg-homeslidervseven .tg-slidercontent h1 {
		font-size: 24px;
		line-height: 28px;
	}
	.tg-homeslidervseven .tg-slidercontent h1 span {
		font-size: 30px;
		line-height: 34px;
		padding: 0 0 20px;
	}
	.tg-homeslidervseven .tg-btns .tg-btn{margin: 20px 0 0;}
	.tg-homeslider.tg-homesliderveight .item > figure > img {height: 800px;}
	.tg-homesliderveight .tg-slidercontent{display: none;}
	.tg-headervten .tg-headerholder .tg-nav {padding: 24px 15px 25px;}
	.tg-homeslider.tg-homesliderveleven .item > figure > img {height: 1050px;}
	.tg-searchandlanguages{display: none;}
	.tg-homesliderveleven .tg-formheadholder .tg-formicon{width: 65px;}
	.tg-homesliderveleven .tg-formonlinecourse .tg-btn{padding: 0;}
	.tg-homesliderveleven .tg-slidercontent h1 {
		font-size: 30px;
		line-height: 30px;
	}
	.tg-homesliderveleven .tg-slidercontent h1 span {
		font-size: 20px;
		padding: 0;
	}
	.tg-headerveleven .tg-logo{width: 200px;}
	.tg-headerveleven .tg-nav {padding: 2px 0;}
	.tg-headervfourteen .tg-logo{width: 220px;}
}
