@media (max-width:1440px){
	.tg-bannercontent{border-width: 70px;}
}

/*@media (max-width:1360px){
	.tg-bannercontent {border-width: 70px 0;}
	
	.tg-navigationarea {
  float: none !important;
}

.tg-header{
	padding: 15px 20px!important;
}	


}*/

@media (max-width:1360px){
	.tg-bannercontent {border-width: 70px 0;}
	
	.tg-navigationarea {
  float: none !important;


}



.tg-header{
	padding: 15px 20px!important;
}	


}
#player{width:640px;height:360px;}


.player-dimensions {
   width: 640px;
  height: 360px; 
}
.video-js {
  /*width: 300px;*/
  height: 150px;
}


@media (max-width:1199px){
	
	.tg-navigation > ul > li {padding: 5px 7px;}
	.tg-guest {
		margin: 0 0 0 10px;
		padding: 0 0 0 20px;
	}
	
		
	.tg-homebanner .tg-bannerbg img {
		height: 901px;
		width: auto;
		max-width: none;
	}
	.tg-bannerimg {
		width: 45%;
		margin: -15px 0 0 0;
	}
	.tg-bannerimg img{max-width: none;}
	.tg-searchfields {
		width: 55%;
		padding: 50px 20px;
	}
	.tg-innerbanner .tg-jobhead .tg-priceperhour,
	.tg-jobhead h1 {
		font-size: 30px;
		line-height: 27px;
	}
	.tg-jobhead h1{padding: 0 170px 0 0;}

	.tg-innerbanner .tg-jobhead .tg-priceperhour em {
		font-size: 16px;
		line-height: 16px;
	}
	.tg-detailbox{
		width: 100%;
		border: 0 !important;
	}
	.tg-detailbox + .tg-detailbox{border-top: 1px solid #ddd !important;}
	.tg-filters {
		width: 79%;
		margin: -7px 0;
	}
	.tg-filters .tg-btnfilter {margin:7px;}
	.tg-detailpage .tg-priceperhour {
		font-size: 20px;
		line-height: 20px;
	}
	.tg-detailpage .tg-priceperhour em {
		font-size: 15px;
		line-height: 15px;
	}
	.tg-tuitiondashboard .tg-jobhead {padding: 0;}
	.tg-pagehead .tg-jobhead h2 {
		font-size: 30px;
		line-height: 30px;
	}
	.tg-btnaddtutor{
		width: 100%;
		margin: 0 0 30px;
	}
	.tg-addtutortolist form fieldset .form-control {width: 386px;}
	.tg-formtheme fieldset .tg-addinputfield .tg-btn {padding: 0;}
	.tg-formtheme fieldset .tg-note{width: 100%;}
	.tg-postajob img{display: none;}
	.tg-formtheme fieldset > label{
		width: 100%;
		padding: 0 0 20px;
	}
	.tg-datefield{
		width: 100%;
		padding: 0;
	}
	.tg-formtheme fieldset .tg-checkbox{
		width: 100%;
		padding: 0;
		margin: 0 0 30px;
	}
	.tg-fileupload.tg-uploaddp label {height: 208px;}
	.tg-fileupload label .tg-filetype{margin:0 auto 10px;}
	.tg-fileupload label > span{margin: 0 0 10px;}
	.tg-dashboarddepartment a{padding: 52px 15px;}
	.tg-pkgexpireyandcounter .tg-pkgexpirey {padding: 20px;}
	.tg-countdown span.countDiv {width: 11px;}
	.tg-formtheme fieldset .tg-pkgplan .tg-btn{padding: 0 30px;}
	.tg-pkgfoot .tg-btn{margin: 0 0 30px;}
	.tg-alertmessage span {
		width: 80%;
	    padding: 5px 0 0;
	}
	.tg-messages li{padding: 16px 20px 16px 30px;}
	.tg-messages li span {width: 45%;}
	.tg-favoritesadded span {padding: 11px 0;}
}

@media (max-width:1024px)
{
.tg-navigationarea {
  float: none !important;
}	
	
}


@media (max-width:991px){
	.tg-sectionhead h2 {
		font-size: 32px;
		line-height: 46px;
	}
	.tg-feature h3 {
		font-size: 22px;
		line-height: 17px;
	}
	.tg-header {padding: 30px 15px 15px;}
	.tg-logo{
		float: none;
		margin: 0 auto;
		display: block;
	}
	.tg-logo a{display: block;}
	.tg-navigationarea{
		width: 100%;
		padding: 15px 0 0;
		text-align: center;
	}
	.tg-nav{text-align: left;}
	.tg-dropdownbox{right:0;}
	.tg-bannercontent{padding: 77px 0 0;}
	.tg-bannercontent .tg-formsearch{height: auto;}
	.tg-searchfields {
		width: 100%;
		padding: 30px;
	}
	.tg-tutor {
		width: 100%;
		padding: 30px 0;
		border-bottom: 1px solid #ddd;
	}
	.tg-tutor:nth-child(odd){padding-right: 0;}
	.tg-tutor:nth-child(even){padding-left: 0;}
	.tg-trustedbymany{padding: 60px 0 0;}
	.tg-infobox .tg-fcol{width: 50%;}
	.tg-infobox .tg-fcol:nth-child(2){border: 0;}
	.tg-infobox .tg-fcol:first-child{
		width: 80%;
		clear: both;
		float: none;
		height: auto;
		min-height: auto;
		overflow: hidden;
		margin: 0 auto 30px;
	}
	.tg-quicklinks .tg-fcol ul li{width: 100%;}
	.tg-footernav{width: 100%;}
	.tg-copyright{
		width: 100%;
		text-align: center;
		padding: 20px 0 0;
	}
	.tg-footernav ul{text-align: center;}
	.tg-footernav ul li{
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.tg-innerbanner {margin: 133px 0 0;}
	.tg-postcontent {padding: 20px 0 0 38px;}
	.tg-postcontent:before {left: 17px;}
	.tg-postsingle .tg-postcontent blockquote {padding: 80px 0;}
	.tg-postsingle .tg-postcontent blockquote q {
		font-size: 20px;
		line-height: 25px;
	}
	.tg-commenter {padding: 20px 0;}
	.tg-detailpage .tg-jobhead {padding: 0 0 36px;}
	.tg-jobhead h1 {padding: 0 140px 0 0;}
	.tg-innerbanner .tg-jobhead .tg-priceperhour,
	.tg-jobhead h1 {
		font-size: 26px;
		line-height: 23px;
	}
	.tg-filters {
		clear: both;
		width: auto;
		float: none;
		margin: 0 -7px;
		overflow: hidden;
	}
	.tg-jobhead .tg-priceperhour{
		display: block;
		position: static;
		padding: 0 0 10px;
	}
	.tg-job{
		border: 0;
		padding: 30px 0;
	}
	.tg-tags,
	.tg-metadata{ width: 100%;}
	.tg-tags{padding: 0 0 10px;}
	.tg-tutor .tg-priceperhour{
		text-align: left;
		font-size: 20px;
		line-height: 20px;
	}
	.tg-tutor .tg-priceperhour em {
		display: inline-block;
		vertical-align: middle;
	}
	.tg-pagehead .tg-jobhead h2 {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-addtutortolist form fieldset .form-control{
		width: 100%;
		margin: 0 0 20px;
	}
	.tg-addtutortolist form fieldset .tg-btn{width: 100%;}
	.tg-postajob .tg-btn{
		width: 100%;
		margin: 0 0 30px;
	}
	.tg-postjobcontent{
		width: 100%;
		float: left;
	}
	.tg-experiencetitle h4{
		font-size: 15px;
		line-height: 17px;
	}
	.tg-videos {
		width: 100%;
		float: left;
		margin: 0;
	}
	.tg-videos li{
		width: 100%;
		padding: 15px 0;
	}
	.tg-fileupload label{height: 220px;}
	.tg-galleryimg{width: 25%;}
	.tg-dashboarddepartment{width: 100%;}
	.tg-expireytimecounter,
	.tg-pkgexpireyandcounter .tg-pkgexpirey{width: 100%;}
	.tg-navpackageplans{margin: -15px 0;}
	.tg-navpackageplans li{
		width: 100%;
		padding: 15px 0;
	}
	.tg-alertmessage i {
		width: 55px;
		height: 55px;
		line-height: 55px;
	}
	.tg-alertmessage span {width: 70%;}
	.tg-dashboard.tg-tutordashboard .tg-ratingbox{margin: 0 0 30px;}
	.tg-tutordashboard .tg-commenter{padding: 20px;}
}
@media (max-width:767px){

	.tg-header {
	padding: 1% 0 1% !important;
	position: relative;
	top: 0;
	border-top: 2px solid #dd3532;
	height: 80px!important;
	}
	.tg-nav{
		display: block!important;
	}

	.tg-logo {
		float: left;
		margin: 0 auto 0px;
	}

	.tg-logo img {
	  width: 40%!important;
	}

	/*.tg-navigationarea {
		width: auto;
		padding: 5px 0;
		text-align: right;
	}*/
	.tg-navigation{
		top: 55px;
		right: 0;
		margin: 0;
		border: 0;
		padding: 0;
		z-index: 99;
		background: #fff;
		position: absolute;
	}
	.tg-navigation > ul > li{width: 100%;}
	.tg-navigation > ul > li > a{padding: 4px 0;}
	.tg-dropdownmenu{
		opacity: 1;
		width: 100%;
		display: none;
		overflow: hidden;
		position: static;
		visibility: visible;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}
	.tg-dropdowarrow{display: block;}
	.tg-features{margin: -15px 0;}
	.tg-feature{padding: 15px 0;}
	.tg-workstudent{width: 100%;}
	.tg-contactinfo h2,
	.tg-howitsworks .tg-contentbox h2 {
		font-size: 20px;
		line-height: 20px;
		margin: 0 0 15px;
	}
	.tg-contactmapinfo{display: block;}
	.tg-postsingle{padding: 0 0 60px;}
	.tg-detailpage{
		margin: 0;
		padding: 0;
	}
	.tg-dashboard .tg-pagehead,
	.tg-detailpage .tg-jobhead{display: none;}
	.tg-innerbanner .tg-pagehead,
	.tg-innerbanner .tg-jobhead{
		padding: 0;
		display: block;
	}
	.tg-sidebar{padding: 60px 0 0;}
	.tg-pagetitle h1 {
		font-size: 25px;
		line-height: 25px;
	}
	.tg-pagehead .tg-jobhead h2,
	.tg-pagehead .tg-subjects{text-align: left;}
	.tg-dashboard {margin: 0;}
	.tg-fileupload.tg-uploaddp label {height: 250px;}
	.tg-navpackageplans{margin: 0 -15px;}
	.tg-navpackageplans li {
	    width: 33.33%;
	    padding: 0 15px;
	}

	.mob-login {
	font-size: 22px;
    position: absolute;
    right: 13%;
    top: 15%;
    cursor: pointer;
    display: block !important;
	}

	.tg-guest .tg-message {
	float: right;
	display: none!important;
	margin-top: 36px
	}

	.slider-in-mobile
	{
	  display: block!important;
	}

	.slider-in-desktop
	{
	  display: none!important;
	}


	.slider-area img {
	  /*height: 200px !important;*/

	 /* height: 255px !important;*/

	 height: auto!important;
	}


	

}
@media (max-width:720px){
	.tg-guest,
	.tg-loginsinguplinks{position:static;}
	.tg-guest:before {display:none;}
	.tg-dropdown .tg-dropdownbox{width:100%;}
}
@media (max-width:640px){}
@media (max-width:567px){
    .c-megha-menu .dropdown-menu li {
    width: 100%;


}
.c-megha-menu .dropdown-menu {

    width: 100%;
}
	.tg-fullwidth{width: 100%;}
	.tg-navpackageplans{margin:-15px 0;}
	.tg-navpackageplans li {
	    width: 100%;
	    padding:15px 0;
	}
.tg-logo img {
    width: 36%!important;
}
.tg-header.sticky .tg-logo img {
    width: 38px;
}
.tg-feature {
width: 100%;
text-align: center;
}
.tg-featureicon {
    float: none;
    display: inline-block;
}
.tg-feature .des {
width: 100%;
text-align: center;
}
.tg-tutor {
width: 100%;
padding: 10px 0;
border-bottom: none;
}

.tg-header {	
	height: 65px!important;
	}


}



@media only screen and (max-width: 500px)
{
.tg-header {
padding: 10px 0 0px !important;
position: relative;
top: 0;
border-top: 2px solid #dd3532;
height: auto!important;
}

.btn.btn-warning.whatsapp-desktop {
  display: none !important;
}

.btn.btn-warning.whatsapp-mobile {
  display: block!important;
}


.institute-whatsapp-desktop {
  display: none !important;
}

.institute-whatsapp-mobile{
display: block!important;
}


.tg-logo {
margin: 0 auto 10px !important;
float: left !important;
}

.head-search{margin-left: 0;}
body.tg-login .tg-admin {
margin: 0 !important;
}
#tg-header .tg-navigationarea .tg-guest {
float: left;
width: 100%;
padding: 0 !important;
margin: 0 !important;
position: absolute !important;
right: 0;
top: 0;
}
.banner-rounded-img {
display: none;
}
#mob-search {
display: none;
}
.mob-search-click {
width: 35px;
height: 33px;
font-size: 18px;
background: #f58634;
color: #fff;
border-radius: 3px;
position: absolute;
text-align: center;
padding-top: 3px;
right: 66px;
cursor: pointer;
display: block;
}
.mob-login {
font-size: 22px;
position: absolute;
right: 16%;
top: 1px;
cursor: pointer;
display:block;
}

.banner-caption {
position: absolute;
top: 70px;
max-width: 565px;
left: 0;
padding: 0 20px;
}
.banner-caption h2{font-size:30px;}
.tg-homebanner {
height: auto;
}
.cat-box.color1 {
display: inline-block;
width: 100%;
}
.tg-fcol .tg-logo {
    width: 100%;
}
.tg-quicklinks .tg-fcol.tg-fcol1 {
    width: 100%;
}
.tg-quicklinks .tg-fcol.tg-fcol2 {
    width: 100%;
}
#tg-nav .navbar-header {
    position: absolute;
    top: 7%!important;
    right: 13px;
	z-index: 999;
}
.tg-navigation {
    top: 44px !important;
}
.tg-tutor-con {
	display: inline-block;
}
.tg-main {
    padding: 20px 0 !important;
}
.tg-header.sticky {
    background: #b6e9fa;
    height: 50px;
}
.tg-innerbanner {
    /*margin: 55px 0 0;*/
    margin: 10px 0 0;
}
.tg-innerbanner .subscription-form {
    width: 100%;
}
.sc_promo_text {
width: 100%;
}
.tg-tutor.tuition-box {
margin-bottom: 12px;
width: 100%;
padding: 0;
}
.tg-tutordetail {
padding: 0 13px;
}
.contact_details_right ul li:first-child {
    width: 50%;
}
.contact_details_right ul li{width: 50%;}
.buttons_holder a{width: 49%;}
.topsection_block{width:100%;}
.rctopsection .lefttutor_details_full{width: 57%;}
.rctopsection .lefttutor_details_full h2 {font-size: 16px;}
.rctopsection .lefttutor_details_full h2 span {font-size: 14px;}
.rctopsection .lefttutor_details_full p{font-size: 13px;}
.tg-innerbanner.becamebanner {
height: 150px;
position: relative;
margin-bottom: 15px;
}
.member-box {margin-bottom: 12px;}
.tg-innerbanner{height: 140px;}
.filter-sec h4 {font-size: 15px;}
.filterbtn a{padding: 8px 19px;font-size: 12px;}
.filterbtn a::after{
top: 14px;
right: 21px;
border-top: 5px solid #f58634;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.cd-bannerimg {padding: 0;}
.cd-bannercon h2{font-size: 19px;line-height: 28px;}
.banner-addtofav {
position: relative;
right: 0;
top: 0;
}
.cd-bannercon {
    padding-bottom: 15px;
}
.course-info-list li span{width: 43%;}
.tg-tags li {margin-bottom: 4px;}
.personal-profile-form {
    padding: 0 14px;
}
.personal-profile-form .ppbox {
display: inline-block;
padding: 0px;
border: 0;
box-shadow: none;
width: 100%;
}
.tg-navigation > ul > li .dropdown-menu {
display: block;
position: relative;
min-width: 100%;
box-shadow: none;
border: 0;
display: none;
}
.tg-navigation > ul > li .dropdown-menu li a {
border: 0;
padding: 8px 10px;
}

.tg-navigation > ul > li .dropdown-menu::before{display:none;}
.cust-boddytop .tg-pagetitle {width: 100%;}
.tg-homebanner .banner-caption {
    position: inherit;
    top: 0;
    max-width: 565px;
    left: 0;
    padding: 60px 20px;
}

.cat-itms.mob-hcat-itms {
    width: 100%;
    display: inline-block;
}
.home-teacherbox .tg-tutor-con {
    height: auto;
}
.courses-body {
    padding-top: 12px !important;
}
#tg-sidebar {
    padding-top: 0px;
}
.sidbar-mobclick {
    background: #dfdfdf;
    padding: 10px 16px;
    color: #353535;
    font-weight: 500;
    cursor: pointer;
    display: block;
	margin-bottom: 15px;
}
.courses-body #tg-sidebar {
    display: none;
}
.sidbar-mobclick i {
    float: right;
}
.courses-body .tg-tuitioncenterinfo .price {
    padding: 9px 6px;
}
.courses-body .filter-sec {
    margin: 0;
}
.course-details-banner .banner-addtofav {
    right: 0;
    top: 0;
}
.tg-tutor:nth-child(2n){padding-left:15px;}
.tg-tutor:nth-child(2n+1){padding-right:15px;}
.insti-items .tg-tutorinfo {width: 100%;}
.insti-items-right {width: 100%;}
.insti-items-right .shear-items {
float: left;
position: relative;
}
#fav-response85 {
    position: absolute;
    right: 0;
}
.insti-items-right p {
margin-top: 0;
float: right;
margin-bottom: 0;
}
.inst-dtls .tg-tuitioncenterdp {
    margin-top: 366px;
}
.navbar-collapse.in {
overflow-y: scroll;
height: 88vh;
}
.tuition-box:nth-child(2n) {
padding: 0;
}
.tuition-box:nth-child(2n+1) {
padding: 0;
}
.tuition-box-left {width: 75%;}
.tuition-box-right {width: 25%;}
.single-breadcrumb .fill_conbtn {
    margin: 9px 13px 0 0;
    background: #d91e39;
    width: 46%;
    float: left;
    padding: 9px 0;
    text-align: center;
}
.tg-tutorsgrid.listing hr {
    margin-bottom: 0;
}
#loginModal .modal-dialog {
width: 96%;
}
.tg-guest .tg-message {
float: right;
display: none;
margin-top: 36px
}
.mob-usermenubtn {
    width: 165px;
    float: right;
    margin-right: 65px;
}
.mob-usermenubtn .tg-usermenu em {
    width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.mob-usermenubtn .tg-usermenu {
    width: 74%;
    float: left;
}
.tg-dropdown.open .tg-dropdownbox[aria-labelledby="tg-usermenu"] {
    top: 45px;
}
.tg-dropdownbox::before{right: 80px;}
.dashbord-mobile-menu {
display: block;
float: right;
font-size: 25px;
line-height: 0;
cursor: pointer;
}
.dashbord_nav_list {
    display: none;
}
.segment_inner_section ul li{width: 50%;}
.samenumber_box {
    font-size: 13px;
    position: relative;
    line-height: 17px;
}
.matchjob-listing-dtls {
    margin-top: 0;
}
.conhdead {
float: left;
width: 100%;
}
.conhdead h4 {
margin: 0;
font-size: 15px;
}
#courses-items {
    padding: 0 15px;
}
.tg-subjects {
    padding: 0 0 11px;
}
.insti-items-left {
width: 100%;
}
.ext-des.des-1 {
    padding: 0 14px;
}
.insti-items .tg-jobhead {
    padding-bottom: 0;
}
.wlbtn {font-size: 13px;}
#social-float {
    left: 0 !important;
    width: 100%;
}
.dashbord-mobile-menu .resmenu-icon {
font-size: 21px;
position: absolute;
top: 38px;
right: 21px;
color: #fff;
}
.dashbord-mobile-menu {
    font-size: 0;
}
.new-qs-slider .slick-prev {
    background: url(../images/mob-back.png) !important;
    background-size: 100% !important;
}
.new-qs-slider .slick-prev {
    left: 0;
    bottom: -18px;
    height: 35px;
    width: 35px;
}
.new-qs-slider .slick-next {
    height: 35px;
    width: 35px;
    bottom: -18px;
    right: 0;
}
.new-qs-slider .slick-next {
    background: url(../images/mob-next.png) !important;
    background-size: 100% !important;
}
}

@media (max-width:480px){
	
	.tg-sectionhead h2 {
		font-size: 18px;
		line-height: 30px;
	}
	.how-it-work-home-mobile {
  display: block!important;
}

.tuition-box-left-mobile {
  width: 100%!important;
}

.tuition-box-right-mobile {
  width: 100%!important;
}

.job-description-for-desktop{
	display: none!important;
}

.table-margin-botton-job-description-for-mobile
{
	margin-bottom: 0px!important;
}


.job-description-for-mobile{
display: block!important;
}

.job-description-for-mobile{
	padding: 0px!important;
}

.job-description-for-mobile h3 {
  color: #e34e2b;
  font-weight: 700;
  font-size: 22px;
}




.employer-each-details {
  display: inline-block;
  width: 47%;
/*  border: 1px solid #00262b82;*/
box-shadow: 0px 0px 1px 1px #00262b82;
  padding: 5px 0px 5px 5px;
  margin-bottom: 10px;
  border-radius: 10px;
  margin: 0px 1px 10px 0px;
  margin-right: 5px!important;
}

.employer-each-details p {
  font-size: 11px;
  color: #333;
  margin: 0 0 0px!important;
}



.employer-each-details b {
  font-size: 11px !important;
  line-height: 14px!important;
}

.employer-each-details i {
  background: #daf4ff;
  padding: 5px 5px 5px 5px!important;
  text-align: center;
  border-radius: 7px;
  float: left;
  width: auto!important;  
  margin-right: 5px;
  padding: 7px;

}




.job-each-details {
  display: inline-block;
  width: 47%;
/*  border: 1px solid #00262b82;*/
box-shadow: 0px 0px 1px 1px #00262b82;
  padding: 5px 0px 5px 5px;
  margin-bottom: 10px;
  border-radius: 10px;
  margin: 0px 1px 10px 0px;
  margin-right: 10px;
}

.job-each-details p {
  font-size: 11px;
  color: #333;
  margin: 0 0 0px!important;
}

.job-each-details b {
  font-size: 11px !important;
  line-height: 14px!important;
}

.job-each-details i {
 background: #daf4ff;
  padding: 5px 5px 5px 5px!important;
  text-align: center;
  border-radius: 7px;
  float: left;
  width: auto!important;  
  margin-right: 5px;
  padding: 7px;

}



	.table-responsive.contest-winners-table ol li {
  /*list-style: none!important;*/
  float: left!important;
}
.mobile-remaining-timing {
  display: block!important;
}
.forgotpassword_holder {
width: auto!important;
}
.tg-logo img {
    width: 44px!important;
}


.job-posted-date i {
  font-size: 18px;
}

.job-posted-date {
  background: #eee;
  padding: 7px 0px 7px 0px;
  text-align: center;
  border-radius: 7px;
}

.desktop-remaining-timing {
  display: none!important;
}

	.sticky-exam {
	 background-color: #d62039;
	  padding: 30px;
	  border: solid 2px #111;
	  color: #fff;
	  font-size: 12px;
	  padding: 5px;
	  font-weight: bold;
	  border-radius: 10px;
	  z-index: 1;
	  position: fixed;
	  left: 84%;
	  top: 0;
	  bottom: 20px;
	  height: 30px;
	  width: 70px;
	  float: right !important;
	  margin-top: 77px;
	}

	.contest-complete-question
	{
		background-color: skyblue;
        padding: 30px;
        font-size: 14px;
        border: solid 2px #111;
        color: #111;
        padding: 10px;
        font-weight: bold;
        border-radius: 10px;
        z-index: 1;
        position: fixed;
        left: 50%;
        top: 0;
        bottom: 20px;
        height: 47px;
        width: 225px;
        float: right !important;
        margin-top: 211px;
        display: none;	

	}



	.job-description-text-normal {
  white-space: normal!important;
}

	.desktop-new-subscribe-course-section {
  display: none!important;
}
.mobile-new-subscribe-course-section {
  display: block!important;
}

.mobile-subscribe-course-heading {
  margin: 7px 0px 7px 0px!important;
  border-bottom: 2px solid #eee!important;
  line-height: 30px!important;
}

/*move from main css start 480*/

.total-qs-btn {
  margin-top: 30px!important;
  
}



	.partner-item.mocktest-item 
	{
	  width: 50%;
	}





.button.button_color_orange.join-online {
  margin-top: 10px !important;
}

.banner-rounded-img img {
  display: none !important;
}

.home-mobile-banner {
  margin-bottom: 15px!important;
}
.cdbanner-img {
  height: auto!important;
}
.tg-btnroundprev, .tg-btnroundnext {
  width: 32px!important;
  height: 33px!important; 
  font-size: 15px!important;
  line-height: 32px!important; 

}
.tg-tuitioncentersslider.owl-theme .owl-controls .owl-buttons div.owl-prev {
  left: 2px!important;
}
.tg-tuitioncentersslider.owl-theme .owl-controls .owl-buttons div.owl-next {
  right: 2px!important;
}
.tg-navigation > ul > li > a {
  color: #0A033CC7!important;
  
}
.institute-desktop-review {
  display: block!important;
}
.inst-dtls .tg-tuitioncenterdp {
  margin-top: 20px!important;
}
.fav-btn-like{
	float: left!important;
}



.tg-innerbannertd{
	height: auto!important;
}
.tg-signin.tg-btndropdown.new-padding {
  padding: 8px 13px !important;
}
.tg-signup{
	padding: 8px 13px !important;
	
}
img.shop-image-home-page {
    width: 100%!important;
    height: 282px!important;
}
.tg-tutordp {
  text-align: left!important;
}
.teacher-img img {
  width: 100%!important;
}
.banner-right ul li{
	text-align: left!important;	
}
.tutors-left-banner img {
  width: 100%;
}
.banner-right {
  margin-top: 15px!important;
}
.similar-teacher h2 {
  font-size: 26px!important;
  margin: 10px 0px 10px 26px!important;
}
.banner-rounded-img {
  display: block!important;
}
.tg-homebanner .tg-bannerbg img {
  height: auto!important;
  width: auto!important;
  max-width: 100%!important;
  
}

.banner-rounded-img { 
  top: 180px!important;
  max-width: 619px!important;
  margin-left: 283px!important;
}
.banner-caption a{
	padding: 10px 30px 10px 30px!important;
}
.tg-navigation > ul{
	margin-top: 10px!important;
}
.tg-navigation > ul > li > a{
	line-height: 27px!important;
}
.tg-navigation ul li{
	border-bottom: 1px solid #eee!important;
}
.pull-right.mobile-institute-share {
  float: left !important;
  margin-top: 18px!important;
}
.institute-mobile-review {
  display: none!important;
}


/*move from main css end 480*/


/*.navbar-toggle.collapsed
{
  margin-top: 5px!important;
}
*/
.mock-test-chapter-viedo
{
  margin-bottom: 20px!important;
}

	.tg-header.sticky {
    background: #b6e9fa;
    height: 60px!important;
}

.video-youtube-for-mobile {
  display: block !important;
}

.tg-signup{
	padding: 10px 15px !important;
/*	margin-left: 0px!important;*/
	color: #000;
}

.mob-login {
right: 80px!important;
}


/*.signup-btn {  
  margin-top: 8px!important;
}*/

.tg-signin.tg-btndropdown.new-padding {
  padding: 10px 15px !important;
}



.btn.btn-warning.whatsapp-mobile {
  display: block!important;
}


.institute-whatsapp-desktop {
  display: none !important;
}

.institute-whatsapp-mobile{
display: block!important;
}


.slider-area img {
  /*height: 200px !important;*/

 /* height: 255px !important;*/

 height: auto!important;
}

.carousel-indicators
{
  position: absolute;
  bottom: -3px!important;
  left: 0%!important;
  z-index: 15;
  width: 100%!important;
  padding-left: 0;
  margin-left: 0%!important;
  text-align: center;
  list-style: none;
}


	
	
	.mob-whatsapp {
	  display: block!important;
	}
	
	.mob-whatsapp {
	  width: 70px;
	  position: fixed;
	  bottom: 44px;
	  z-index: 99;
	  left: 24px;
	  -webkit-animation-duration: 1s;
	  animation-duration: 1s;
	  -webkit-animation-fill-mode: both;
	  animation-fill-mode: both;
	  -webkit-animation-timing-function: ease-in-out;
	  animation-timing-function: ease-in-out;
	  animation-iteration-count: infinite;
	  -webkit-animation-iteration-count: infinite;

	}

	.ft-whatsapp {
	  display: none!important;
	}
	.tg-dropdownbox{top: 150px;}
	.tg-dropdown.open .tg-dropdownbox {top: 110px;}
	.tg-login .tg-admin .tg-user{position:static;}
	.tg-dropdown .tg-dropdownbox[aria-labelledby="tg-usermenu"]{right:0;}
	
	body.tg-login .tg-admin {margin: 0 0 0 10px;}
	.tg-feature h3 {
		font-size: 18px;
		line-height: 21px;
		margin: 0 0 20px;
	}
	.tg-logo {
		float: none;
		margin: 0 auto 16px;
	}
	
	span.price-negotiable {
  font-size: 15px !important;
}

	.tg-navigation {top: 117px;}
	.tg-navigationarea{width: 100%;}
	.tg-job {padding: 15px;}
	.tg-jobhead h3 {
		font-size: 16px;
		line-height: 19px;
	}
	.tg-tutor .tg-jobhead {padding: 0 0 20px;}
	.tg-priceperhour{
		display: block;
		position: static;
		padding: 0 0 15px;
	}
	.tg-loginbanner .tg-box {padding: 15px;}
	.tg-loginbanner .tg-box h2 {
		margin: 0 0 15px;
		font-size: 20px;
		line-height: 16px;
	}
	.tg-loginbanner .tg-box img {display: none;}
	.tg-tutordp {
		width: 100%;
		float: left;
		margin: 0 0 20px;
	}
	.tg-innerbannercontent .tg-tutordp{
		width: auto;
		margin: 0 20px 0 0;
	}
	.tg-innerbannercontent .tg-tutorinfo{
		width: auto;
		float: none;
		overflow: hidden;
	}
	.tg-tutorinfo {
		width: 100%;
		float: left;
	}
	.tg-tutor .tg-priceperhour{text-align: left;}
	.tg-tutor .tg-priceperhour em{display: inline-block;}
	.tg-counter{
		width: 100%;
		padding: 15px 0;
		border: 0 !important;
	}
	.tg-postcontent {padding: 20px 0 0 30px;}
	.tg-postcontent:before {left: 12px;}
	.tg-posttitle h3 {
		font-size: 17px;
		line-height: 20px;
	}
	.tg-infobox .tg-fcol,
	.tg-infobox .tg-fcol:first-child,
	.tg-quicklinks .tg-fcol{
		width: 100%;
		height: auto;
		padding: 15px;
		min-height: none;
		border: 0 !important;
	}
	.tg-quicklinks .tg-fcol ul li{width: 50%;}
	.tg-errorimg {
		margin: 0;
		padding: 0 15px 80px;
	}
	.tg-errorimg img{
		width: 100%;
		height: auto;
	}
	.tg-errorcontent h2 {
		margin: 0 0 20px;
		font-size: 30px;
		line-height: 35px;
	}
	.tg-404errorsearch {padding: 25px 15px;}
	.tg-404errorsearch span{
		width: 100%;
		padding: 0 0 15px;
	}
	.tg-404errorsearch .form-group{
		width: 100%;
		float: left;
	}
	.tg-jobhead h1 {padding: 0;}
	.tg-pagehead .tg-jobhead h2 {
		font-size: 20px;
		line-height: 20px;
	}
	.tg-btnadd,
	.tg-btnedit {
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.tg-btnadd i {font-size: 18px;}
	.tg-signinoption li{width:100%;}
	.tg-signinoption li a{text-align:left;}
}
@media (max-width:479px){
	.tg-brands figure{width: 100%;}
	.tg-authorimg,
	.tg-commenterimg {
		width: 100%;
		margin: 0 0 20px;
	}
	.tg-authorimg img{
		width: 100%;
		height: auto;
	}
	.tg-commenterinfo,
	.tg-authorcontent{
		width: 100%;
		float: left;
	}
	.tg-averagerating {
		width: 100%;
		padding: 0 0 30px;
	}
	.tg-userskill{
		width: 100%;
		float: left;
		padding: 0;
	}
	.tg-innerbannercontent .tg-tutordp {
		width: 120px;
		float: none;
		display: block;
		margin: 0 auto 60px;
	}
	.tg-innerbannercontent .tg-tutorinfo {
		width: 100%;
		float: left;
	}
	.tg-addinputfield .form-control,
	.tg-addinputfield .tg-select{
		width: 100%;
		margin: 0 0 20px;
	}
	.tg-formtheme fieldset .tg-addinputfield .tg-btn{width: 100%;}
	.tg-formtheme > h3{
		width: 100%;
		margin: 0 0 30px;
	}
	.tg-tg-filterselect,
	.tg-tg-filterselect select{width: 100%;}
	.tg-alertmessage span {width: 60%;}
	.tg-alertmessage i {
	    height: 90px;
	    line-height: 90px;
	}
	.tg-messages li span {width: 20%;}
	
	#player{width:330px;height:185px!important;}
	
	.video-js{width:330px;height:185px!important;}

.col-lg-4.play-vide-text.video-hd-for-desktop {
      margin-top: 20px;
    }
	.video-hd-for-desktop1 {
    display: block!important;
  }
	
}

@media only screen and (max-width: 428px)
{
	.sticky-exam {
	 background-color: #d62039;
	  padding: 30px;
	  border: solid 2px #111;
	  color: #fff;
	  font-size: 12px;
	  padding: 5px;
	  font-weight: bold;
	  border-radius: 10px;
	  z-index: 1;
	  position: fixed;
	  left: 82%;
	  top: 0;
	  bottom: 20px;
	  height: 40px;
	  width: 70px;
	  float: right !important;
	  margin-top: 77px;
	}
	.mobile-remaining-timing {
  display: block!important;
}

.employer-each-details {
  display: inline-block;
  width: 46%!important;
/*  border: 1px solid #00262b82;*/
box-shadow: 0px 0px 1px 1px #00262b82;
  padding: 10px 0px 10px 10px;
  margin-bottom: 10px;
  border-radius: 10px;
  margin: 0px 1px 10px 0px;
  margin-right: 10px;
}

.employer-each-details p {
  font-size: 11px;
  color: #333;
  margin: 0 17% 0px!important;
}


.job-each-details {
  display: inline-block;
  width: 46%!important;
/*  border: 1px solid #00262b82;*/
box-shadow: 0px 0px 1px 1px #00262b82;
  padding: 10px 0px 10px 10px;
  margin-bottom: 10px;
  border-radius: 10px;
  margin: 0px 1px 10px 0px;
  margin-right: 10px;
}

.job-each-details p {
  font-size: 11px;
  color: #333;
  margin: 0 17% 0px!important;
}





.job-posted-date i {
  font-size: 15px;
}

.job-posted-date {
  background: #eee;
  padding: 5px 5px 5px 5px;
  text-align: center;
  border-radius: 3px;
}


.desktop-remaining-timing {
  display: none!important;
}

	.contest-complete-question
	{
		background-color: skyblue;
        padding: 30px;
        font-size: 14px;
        border: solid 2px #111;
        color: #111;
        padding: 10px;
        font-weight: bold;
        border-radius: 10px;
        z-index: 1;
        position: fixed;
        left: 50%;
        top: 0;
        bottom: 20px;
        height: 47px;
        width: 225px;
        float: right !important;
        margin-top: 211px;

	}



}

@media only screen and (max-width: 400px){
.mob-hcat-itms .cat-box {
display: inline-block;
width: 100%;
height: 170px;
}
.mock-test-chapter-viedo
{
  margin-bottom: 15px!important;
}
.total-qs-btn {
  margin-top: 30px!important;
  
}


.employer-each-details i {  
  padding: 10px 10px 10px 10px!important; 
   margin-right: 10px!important;
}



.employer-each-details {
  display: block!important;
  width: 90%!important;

}

.employer-each-details p {
  font-size: 11px!important;
  color: #333;
  margin: 0 0 5px!important;
}


.job-each-details {
  display: block!important;
  width: 90%!important;

}

.employer-each-details b {
  font-size: 12px !important;
  line-height: 16px;
}


.job-each-details p {
  font-size: 11px!important;
  color: #333;
  margin: 0 0 5px!important;
}

.job-each-details i {  
  padding: 10px 10px 10px 10px!important; 

   margin-right: 10px!important;
}

.job-each-details b {
  font-size: 12px !important;
  line-height: 16px;
}



.sticky-exam {
	 background-color: #d62039;
	  padding: 30px;
	  border: solid 2px #111;
	  color: #fff;
	  font-size: 12px;
	  padding: 5px;
	  font-weight: bold;
	  border-radius: 10px;
	  z-index: 1;
	  position: fixed;
	  left: 81%;
	  top: 0;
	  bottom: 20px;
	  height: 40px;
	  width: 70px;
	  float: right !important;
	  margin-top: 77px;
	}
	.contest-complete-question
	{
		background-color: skyblue;
        padding: 30px;
        font-size: 14px;
        border: solid 2px #111;
        color: #111;
        padding: 10px;
        font-weight: bold;
        border-radius: 10px;
        z-index: 1;
        position: fixed;
        left: 50%;
        top: 0;
        bottom: 20px;
        height: 47px;
        width: 225px;
        float: right !important;
        margin-top: 211px;

	}


.desktop-new-subscribe-course-section {
  display: none!important;
}
.mobile-new-subscribe-course-section {
  display: block!important;
}

.mobile-subscribe-course-heading {
  margin: 7px 0px 7px 0px!important;
  border-bottom: 2px solid #eee!important;
  line-height: 30px!important;
}


.slider-in-mobile
{
  display: block!important;
}

.slider-in-desktop
{
  display: none!important;
}


.tg-header.sticky {
    background: #b6e9fa;
    height: 60px!important;
}


.mob-login {
right: 111px!important;
}


.tg-signup{
	padding: 8px 10px !important;
	margin-left: 0px!important;
	color: #000;
}

.signup-btn {  
  margin-top: 12px!important;
}

.tg-signin.tg-btndropdown.new-padding {
  padding: 8px 10px !important;
  margin-top: 3px!important;
}



.table-responsive.table-responsive-online-class {
  margin-top: 25px!important;
}
#player{width:330px;height:185px}

.col-lg-4.play-vide-text.video-hd-for-desktop {
      margin-top: 200px;
    }

.carousel-indicators
{
  position: absolute;
  bottom: -7px!important;
  left: 0%!important;
  z-index: 15;
  width: 100%!important;
  padding-left: 0;
  margin-left: 0%!important;
  text-align: center;
  list-style: none;
}



.slider-area img {
  /*height: 200px !important;*/

  height: auto!important;

 /* height: 215px !important;*/
}


	.btn.btn-warning.whatsapp-desktop {
	  display: none !important;
	}

	.btn.btn-warning.whatsapp-mobile {
	  display: block!important;
	}





	.institute-whatsapp-desktop {
	  display: none !important;
	}

	.institute-whatsapp-mobile{
	display: block!important;
	}

	.single-breadcrumb .fill_conbtn{width:100%;}
	.tg-tutordetail .btn {margin-bottom: 10px;}


	.tg-user .tg-usermenu em {

  color: #484848!important;
}




	/*move from main css start 400*/


	.tg-header {
	padding: 10px 0 0px !important;
	position: relative;
	top: 0;
	 border-top: 2px solid #dd3532!important;
	}
	.cdbanner-img {
	  height: auto!important;
	}
	.home-mobile-banner {
	  margin-bottom: 15px!important;
	}
	.tg-tuitioncentersslider.owl-theme .owl-controls .owl-buttons div.owl-prev {
	  left: 2px!important;
	}
	.tg-btnroundprev, .tg-btnroundnext {
	  width: 32px!important;
	  height: 33px!important; 
	  font-size: 15px!important;
	  line-height: 32px!important; 

	}
	.tg-tuitioncentersslider.owl-theme .owl-controls .owl-buttons div.owl-next {
	  right: 2px!important;
	}
	.institute-desktop-review {
	  display: block!important;
	}
	.institute-mobile-review {
	  display: none!important;
	}

	.pull-right.mobile-institute-share {
	  float: left !important;
	  margin-top: 18px!important;
	}
	.inst-dtls .tg-tuitioncenterdp {
	  margin-top: 20px!important;
	}
	.fav-btn-like{
		float: left!important;
	}
	.tg-navigation > ul > li > a {
	  color: #0A033CC7!important;
	  
	}
	.tg-navigation > ul > li > a{
		line-height: 27px!important;
	}




	.tg-navigation ul li{
		border-bottom: 1px solid #eee!important;
	}

	.tg-navigation > ul{
		margin-top: 10px!important;
	}

	.banner-caption a{
		padding: 10px 30px 10px 30px!important;
	}
	.banner-rounded-img {
	  display: block!important;
	}
	.tg-homebanner .tg-bannerbg img {
	  height: auto!important;
	  width: auto!important;
	  max-width: 100%!important;
	  margin-top: 40px!important;
	  
	}

	.banner-rounded-img { 
	  top: 213px!important;
	  max-width: 619px!important;
	  margin-left: 163px!important;
	}
	.tg-navigation ul li .dropdown-menu li a {
	  
	  font-size: 13px!important;
	 
	}
	.tg-loginsinguplinks {
		margin-left: 42px!important;
	}


	.banner-caption h2 {
	  font-size: 25px;
	}
	.similar-teacher h2 {
	  font-size: 26px!important;
	  margin: 10px 0px 10px 26px!important;
	}
	.banner-right ul li{
		text-align: left!important;	
	}
	.banner-right {
	  margin-top: 15px!important;
	}
	.tg-tutordp {
	  text-align: left!important;
	}
	.tg-innerbannertd{
		height: auto!important;
	}
	.teacher-img img {
	  width: 100%!important;
	}
	img.shop-image-home-page {
	    width: 100%!important;
	    height: 282px!important;
	}
	.tutors-left-banner img {
	  width: 100%!important;
	}

	.tg-tutordp > a img {
	  width: 100%;
	  height: auto;
	  display: block;
	  border: 5px solid #fff;
	}

	.partner-item.mocktest-item 
	{
	  width: 50%;
	}
	.tg-logo {
	margin: 0 auto 10px !important;
	float: left !important;
	}

	.head-search{margin-left: 0;}
	body.tg-login .tg-admin {
	margin: 0 !important;
	}
	.tg-guest {
	float: left;
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
	position: absolute !important;
	right: 0;
	}



	.mob-search-click {
	width: 35px;
	height: 33px;
	font-size: 18px;
	background: #f58634;
	color: #fff;
	border-radius: 3px;
	position: absolute;
	text-align: center;
	padding-top: 3px;
	right: 66px;
	cursor: pointer;
	display: block;
	}
	.mob-login {
	font-size: 22px;
	position: absolute;
	right: 111px;
	top: 6px!important;
	cursor: pointer;
	display:block;
	}
	#mob-search {
	display: none;
	}
	.banner-caption {
	position: absolute;
	top: 100px;
	max-width: 565px;
	left: 0;
	padding: 0 20px;
	}

	.tg-homebanner {
	height: 80vh;
	}
	.cat-box.color1 {
	display: inline-block;
	width: 100%;
	}
	.tg-fcol .tg-logo {
	    width: 100%;
	}
	.tg-quicklinks .tg-fcol.tg-fcol1 {
	    width: 100%;
	}
	.tg-quicklinks .tg-fcol.tg-fcol2 {
	    width: 100%;
	}
	#tg-nav .navbar-header {
	    position: absolute;
	    top: 0;
	    right: 13px;
	}
	.tg-navigation {
	    top: 44px !important;
	}
	.tg-tutor-con {
		display: inline-block;
	}




/*move from main css end 400*/
}

@media only screen and (max-width: 360px)
{
	.tg-signin.tg-btndropdown.new-padding {		  
		  margin-top: 2px!important;
		}
		.mob-login {		
		top: 5px!important;
		
		}
		.sticky-exam {
	 background-color: #d62039;
	  padding: 30px;
	  border: solid 2px #111;
	  color: #fff;
	  font-size: 12px;
	  padding: 5px;
	  font-weight: bold;
	  border-radius: 10px;
	  z-index: 1;
	  position: fixed;
	  left: 79%;
	  top: 0;
	  bottom: 20px;
	  height: 40px;
	  width: 70px;
	  float: right !important;
	  margin-top: 77px;
	}

	.contest-complete-question
	{
		background-color: skyblue;
        padding: 30px;
        font-size: 14px;
        border: solid 2px #111;
        color: #111;
        padding: 10px;
        font-weight: bold;
        border-radius: 10px;
        z-index: 1;
        position: fixed;
        left: 36%;
        top: 0;
        bottom: 20px;
        height: 47px;
        width: 225px;
        float: right !important;
        margin-top: 211px;

	}

		.total-qs-btn {
  margin-top: 30px!important;
  
}

		.tg-signup
		{
		padding: 6px 10px !important;
	
		}
		.tg-signin.tg-btndropdown.new-padding {
		  padding: 6px 10px !important;		  
		}




}