@media  screen and (min-width : 992px) and (max-width : 1200px) {
	.reg{
	padding-bottom:10px;
}
.skip{
	margin-left:0px;
	margin-top:11px !important;
	padding:5px 20px;
}
#topbar .nav>li>a{

	font-size:8px;/*demo*/
}

}

@media  screen and (min-width : 1024px) and (max-width : 1200px) {
.connect-navbar ul {
    margin-left: 80px !important;
}
.accepted{
	padding-left:50px;
}

.app_icon img{
	width:100px;
	height:25px;
}
li.app_icon a{
	margin-right:0px;
	padding-top:15px;
}
.pro_width{
	width:80% !important;
}
.learner_forum{
	position: relative;
    top: -25px;
    margin-right: 6px;
	font-size:14px;
}
.tutor_talk{
	position: relative;
    top: -25px;
    margin-left: 6px;
	font-size:14px;
}
	#category_listingg .affix {
    top: 70px;
    width:215px !important;
}
#affix .affix{
	 width:inherit !important;
 }
	 #categories-segments .affix {
    top: 70px;
    width:233px;
}	

}
@media  screen and (max-width : 1024px) {
#profile_info .btn_save{
	margin-left:10px;
}
#profile_info .btn_cancel{
	margin-left:78px;
}
.post_button{
	//margin-left:-15px;
}
#main-header .connect-navbar ul li a {
    color: #333 !important;
    font-size: 12px !important;
}
.skip{
	margin-left:0px;
	margin-top:11px !important;
	padding:5px 20px;
}	
.btn-block{
	padding:15px 0px;
	font-size:13px!important;
}

#search_categories .btn-block {
    padding: 9px 5px!important;
    font-size: 9px!important;
}
.form_padding{
	padding:20px 40px;
}
#login-page .fb_login{
	font-size:12px;
}
#login-page .google_login{
	font-size:12px;
}
#login-page label{
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
}	
	
	
	.margin-right{
	margin-right:0px;	 
}

	
#topbar .nav>li>a{
	padding:5px 10px;
	font-size:8px;
}
#topbar .navbar-form{
	font-size:5px!important;
}
#main-header .nav>li>a{
	padding:5px 5px;
	font-size:10px;
}
#header-logo .width-mob-49 {
	width:15%;
   	float:left;

}
#header-logo .width-mob-49 .form-control {
    display: inline-block;
	float:left;
    width:100%!important;
}
#topbar .position-select-city {
    color: #fff;
    display: inline;
    position: absolute;
    top: 15px;
    left: 15px;
}

#header-logo .width-mob-49-2{
width:20%;
float:left;

}
#header-logo .width-mob-30 a{
	padding-right: 2px!important;
	padding-left: 2px!important;
	
}
#header-logo .navbar-right .navbar>li>a{
	padding: 5px 5px!important;
	
}
.margin-left-120{
margin-left:10px
}
.mob-top-bar{
	display:none;	
}
.slider-img{
	display:none;	
}
.box-background{
	margin:0px!important;	
}

 }
 

@media  screen and (min-width : 992px) and (max-width : 1024px) { 
.btn-responsive{
	width:100% !important;
	//display:inline-block !important;
	//float:left !important;
	margin-left:0px !important;
}

 
}
 @media  screen and (min-width : 480px) and (max-width : 1024px) {
.connect-navbar ul {
    margin-left: 40px !important;
}
.app_icon img{
	width:100px;
	height:25px;
}
li.app_icon a{
	margin-right:0px;
	padding-top:15px;
}
.nav_switch{
	margin-left:10px;
}
#switch_action{
	margin-top:18px;
}
#switch_action .slider:before {
  position: absolute;
  content: "";
  height: 18px !important;
  width: 18px !important;
  left: 3px;
  bottom: 2px;
  box-shadow:none;
  background-color: #f5a25c;
  -webkit-transition: .4s;
  transition: .4s;
} 
	
		 
	 	 #pick_up_new_hobby .thumbnail{
	padding:0px !important;
	width:auto !important;
	height:auto !important;
	margin-bottom:10px;
}
	 #siderbar-height {
    height: 500px!important; 
  
     width:inherit !important; 
    margin-top: 10px;
	
    padding-right: 10px;
}

.gift_class{
    width:100%;
	color:#ffffff;
	padding:8px 15px;
	font-size:12px;
	background-color:#0c447f;
	text-transform:uppercase;
	border:none !important;
}
.gift_class i{
	margin-top:4px;
}
.class-det-img-size{
	width:206px !important;
	height:114px !important;
}
.ngo_types .carousel-caption {
    bottom: 25%;
    left: 6%;
    right: 6%;
}
.ngo_types .carousel-caption h3{
	font-size:16px !important;
}
.kids{
    padding: 4px 8px;
	font-size:10px;
}
.by_1{
	font-size:14px;
}
/*#mob_show{
	display:block !important;
}*/
/*#web_show{
	display:none !important;
}*/
	 .font-size-15px {
    font-size: 10px;
}	 
.my_table .table-condensed>thead>tr>th{
	font-size:12px;
}	 
#topbar .navbar-nav{/*demo*/
	margin-bottom:0px!important;
}
.promo_code{
	width:80%;
}

#order_summery p{
	font-size:15px;
}

.skip{
	margin-left:0px;
	margin-top:11px !important;
	padding:5px 20px;
}

.down{
	margin-bottom:-60px;
}

.sign{
	margin-top:16px;
	color:#ffffff;
	padding:6px 25px;
	font-size:14px;
	margin-bottom:-30px;
	/*-webkit-box-shadow: 1px 1px 42px -2px rgba(102,102,102,0.76);
	-moz-box-shadow: 1px 1px 42px -2px rgba(102,102,102,0.76);
	box-shadow: 1px 1px 42px -2px rgba(102,102,102,0.76);*/
}

.tutor a{
	font-size:32px;
	text-decoration:underline;
	font-weight:bold;
}
/*.tutor a:hover{
	color:#00cdc6 !important;
	text-decoration:underline;
}*/

.sessions{
	margin-left:0px;
}
.sessions1{
	margin-left:0px;
}

.find_people img{
	float:left;
	margin-top:1px;
	padding-right:30px;	
	padding-bottom:15px;	
}
.find_people i{
	float:left;
	padding-right:10px;	
	margin-top:0px;
	padding-right:30px;
	padding-bottom:15px;
}
.find_people h3{
	margin-top:0px;
	font-size:15px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
	line-height:20px;
}
	
.btn-block{
	padding:15px 0px;
	font-size:12px;
}	 	 
	 
.book{
    margin-bottom: 1px;
	padding:8px 10px;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
	background:#0c447f!important;
	margin-top:10px;
    border: 1px solid transparent;
    border-radius: 3px;
	width:100%;
	text-transform:uppercase;
}	

.book i{
	margin-top:3px !important;
	margin-left:0px;
}	
	
#quote-carousel .carousel-control.left 
{
  left: -15px;
  top:25%;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -15px !important;
  top:25%;
}
#quote-carousel .carousel-control
{
	font-size: 2em;
 	margin-top: 20px;
}	
	
	.margin-left-75 {
    margin-top: -40px;
    margin-left: 0px!important;
}

.postion-groups{
margin-top:-8px;
}
.postion-groups h4{
	font-size:14px;	
}
.bor li:last-child {
    margin-left: 2px;
}
#Categories-list .cat_image img {
    background: rgba(0,0,0,0.6);
    width: 90px !important;
    height: 90px;
}


.carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 0px;
	padding-top: 20px;
}
.margin-left-120 {
    padding-left: 60px;
}
#learning_groups figure {
   
    float: left;
	//width: 150px;
	margin-left:auto;
	margin-right:auto;
    cursor: pointer;

}

.btn-responsive{
	width:48%;
	//display:inline-block !important;
	float:left !important;
	margin-left:5px;
}



	 
 }

@media  screen and (min-width : 468px) and (max-width : 767px) {
.photo_popup{
	padding:0px !important;
}
hr.photos{
	display:none;
}
.star_rating1 {
    float: right !important;
}


#header-logo{
	margin-top:-11px;
}
.pro_info h2, .pro_info p{
	text-align:center;
}


#profile_info form{
	padding-left:10px;
	padding-right:10px;
}
.mob_buttons{
	float:right;
}

.comment_body {
    padding-left: 0px!important;
    padding-top: 0px!important;
}
.comment_body {
    width: inherit!important;
    display: table-cell !important;
}
#input_img {
    position:absolute;
    bottom:23px;
    right:25px;
}
	
	
	
	#header-logo .width-mob-30{
	width:20%;
	float:left;
}
#switch_action{
	margin-top:10px !important;
}
	.clear1{
		 clear:both;
	 }
	 .clear{
		 clear: inherit !important;
	 }

	
	 #pick_up_new_hobby .thumbnail{
	padding:0px !important;
	width:auto !important;
	height:auto !important;
	margin-bottom:10px;
}
.account a{
	display:none !important;
}
.city{
	display:none !important;
}
.new_navbar{
	display:none;
}
.align-dropdown-mobi5{
position:absolute!important;
margin-left:6px!important;
left:0!important;
}
#topbar .my_navbar ul{/*demo*/
	position:absolute !important;
	top:46px;	
	background:#fff !important;
	 border: 1px solid #ccc!important;
    border: 1px solid rgba(0, 0, 0, .15)!important;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
}
#float_price .pull-right{
	float:left !important;
}
.ngo_types .carousel-caption {
    bottom:40%;
    left: 5%;
    right: 5%;
}	
.class-det-img-size{
	width:inherit !important;
	  height:inherit !important;
}
.align-dropdown-mobi{
	position:absolute!important;
margin-left:8px;
}
.align-dropdown-mobi2 {
    position: absolute!important;
    margin-left: 43px;
}
.align-dropdown-mobi3 {
    position: absolute!important;
    margin-left: 79px!important;
    left: 0!important;
}
#topbar .left-navbar ul{/*demo*/
	position:absolute !important;
	top:48px;	
	background:#fff !important;
	 border: 1px solid #ccc!important;
    border: 1px solid rgba(0, 0, 0, .15)!important;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
}
#topbar .dropdown-menu>li>a {
    border-bottom: solid 1px #dbdbdb!important;
}

.background_dashboad {
    border: solid 1px #47494a;
    margin-top: 5px!important;
}	
.nav-side-menu{
	margin-top: 15px!important;
}
#dashboard_page  p.center_text
{
	font-size:10px;	
}

.ngo_types .carousel-caption h3 {
    font-size: 24px !important;
}
.gift {
    color: #ffffff !important;
    margin-top: 20px;
    padding: 5px 18px;
    font-size: 20px;
}
.thai h4{
	margin-top:-20px;
	font-size:18px;
	font-weight:bold;
}
.thai p{
	font-size:14px;
}
.margin_row{
	margin-top:10px;
}
.bottom_class{
	margin-top:10px;
	margin-bottom:10px;
}
.gift_class{
    width:100%;
	color:#ffffff;
	padding:8px 15px;
	font-size:12px;
	background-color:#0c447f;
	text-transform:uppercase;
	border:none !important;
}
.gift_class i{
	margin-top:4px;
}
.thai{
	margin-top:20px;
}
.kids{
	background-color:#00cdc6 !important;
	color:#ffffff;
	width:32% !important;
	margin-left:2px !important;
	font-size:14px;
}
.kids1{
	background-color:#00cdc6 !important;
	color:#ffffff;
	width:32% !important;
	margin-left:2px !important;
	font-size:14px;
}
#mob_show{
	display:block !important;
}
#web_show{
	display:none !important;
}
	 .font-size-15px {
    font-size: 10px;
}

.class_margi-top-8px{
	margin-top:0px!important;	
}
	.font-size-15px {
    font-size: 10px;
}
	.margin-mob-bottom{
	margin-bottom:10px;
}
#search_categories .btn-block {
    padding: 4px 3px!important;
    font-size: 8px!important;
}
.star_rating{
	margin-left:5px;
}	
.class_listing .nav-pills.pull-right{
	float:none !important;
}
.star_rating .pull-right{
	float:none !important;
}	
.about{
	margin-top:20px;
}
#sort{
	height:40px;
}
#topbar   .dropdown-menu>li>a{/*demo*/
	border-bottom: none;
}
.my_table tr td{
	white-space:inherit !important;
}
#book_a_class{
	margin-top:-50px;
}	
.my_table .table-condensed>thead>tr>th{
	font-size:12px;
}
.promo_code{
	width:50%;
}	
.skip{
	margin-left:60px;
	margin-top:11px !important;
	padding:5px 20px;
}	
.down{
	margin-bottom:-60px;
}	

/*.btn-responsive{
	width: 45%;
    margin-right: 5px;
    //margin-bottom: 50px;
    display: inline-block!important;
    float: left!important;
    font-size: 12px;
}*/

#mamta_creatios p.center_text{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
}

.web_show{
	display:none !important;
}	
.mob_show{
	display:block;
}
.teacher{
	text-align:left!important;	
	
}
.pull-right-img{
	float:left!important;	
	text-align:left!important;	
}
#mamta_creatios h4 {
    text-align: left!important;	
}
.btn-width-responsive {
    width: 32%;
    margin-right: 5px;
    margin-bottom: 50px;
    display: inline-block!important;
    float: left!important;
    font-size: 12px;
}

#quote-carousel .carousel-control.left 
{
  left: -15px;
  top:5%;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -15px !important;
  top:5%;
}
#quote-carousel .carousel-control
{
	font-size: 2em;
 	margin-top: 20px;
}

.form_padding{
	padding:20px 40px;
}
#login-page .fb_login{
	font-size:12px;
}
#login-page .google_login{
	font-size:12px;
}
#login-page label{
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
}		
	
.position-dropdown{
	position:absolute;
	top: 10px;
    left: 130px;
	
}


#wowslider-container1 .ws_images > div > img{
	height:1800px!important;
}



#connect-forum{
	padding-bottom:30px!important;	
}

.btn-responsive{
	width:45%;
	//display:inline-block !important;
	float:left !important;
	margin-left:10px;
}


#mamta_creatios .media-body{
	width:inherit!important;	
	display:block;
}

#categories-segments .media-body {
     padding-left:0px!important; 
	  padding-top:10px!important;
}
#categories-segments .media-body {
     width:inherit!important;
	 display:block;
}
.media-left{
	//width:100%;	
}

#Categories-list li p {
    font-size: 9px!important;
}
#topbar .navbar-default .navbar-nav>li>a {
    color: #fff;
    background: transparent!important;
}
.align-dropdown-mob .color-blue{
	color:#fff;
}

.align-dropdown-mob>li>a{
	color:#fff!important;
}

 .position-select-city{
	display:none!important;	
}
.width-mob-49 {
    width: 50%!important;
    float: left;
}
.web-top-bar{
	display:none;	
}
.mob-top-bar{
	display:block!important;	
}
#main-header{
	display:none;	
}
#topbar .navbar-default .navbar-nav>li>a {
    color: #fff;
}

#topbar .navbar-form {
    margin-left: 20px;
}
#topbar .left-navbar {
    margin-top: -40px;
}
#topbar .navbar-form {
    font-size: 5px!important;
}

#topbar .position-select-city {
    color: #fff;
    display: inline;
    position: absolute;
    top: 15px;
    left: 15px;
}
.mob-top-bar .navbar-form {
    margin-left: 10px;
    margin-right: 0px;
    padding: 0px 10px 0px 0px;
    margin-top: 8px;
    border: solid 1px #999!important;
    outline: none;
    float: left;
}
.mob-find{
	position:absolute!important;
	top:5px;
	left:230px;	
	
}

.mob-connect{
	position:absolute!important;
	top:5px;
	left:320px;	

}
.mob-show{
	display:block!important;	
}
.web-show{
	display:none!important;	
}
.mob-show{
	display:block!important;	
}

.navbar-form{
border:none!important;		
}
#topbar .place {
    background: none;
    border: none;
    color: #fff;
    display: block;
    width: 100%;
    outline: none;
}
.navbar-form .form-group {
    margin-bottom: 5px;
}
#topbar .navbar-form {
    margin-left: 10px;
    margin-right: 10px;
    border-top: none;
    border-bottom: none;
    outline: none;
}
#topbar .navbar-form {
    margin-left: 20px;
}
#topbar .navbar-form {
    font-size: 5px!important;
}

#topbar .left-navbar>li>a {
    float: left;
}
#header-logo .width-mob-49-2 {
    width: 50%!important;
    float: right;
}.mob-margin-bottom{
	margin-bottom:50px!important;	
}
#statistics .circle-transparent {
     width: 120px; 
     height: 120px; 
    background: rgba(0,0,0,0.1);
    border: solid 4px #fff;
    border-radius: 100px;
}
#statistics h1 {
    font-size: 30px;
    text-align: center;
    padding-top: 5px;
}
#statistics p{
    font-size: 12px!important;
    text-align: center;
   
}
.col-new{
	width:33.333333%!important;	
	float:left!important;
}
#class-as-gifts figure img{
	width:100%;	
}
#india_indigenous .thumbnail{
	height:auto!important;	
}

.navbar .navbar-nav .notification {/*demo*/
    top: 2px !important;
    left: 7px;
}
.width_100px{
		width:70px!important;
		display:inline;
}
.nav-side-menu{
	height:100%!important;
	overflow:inherit;

}
.media-top-5{
	display:inline;	
	margin-left:20px;
}
.hide-web-mob{
	
	display:block !important;
}
/*.position-video {
    position: relative;
    top: -519px!important;
    margin-right: 10px;
}*/
  }
 @media  screen and (max-width : 768px){
#profile_info .btn_save{
	margin-left:10px;
}
#profile_info .btn_cancel{
	margin-left:45px;
}
.category_submit {
    width: 80%;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 15px;
}
	 
#main-header .connect-navbar ul li a {
    color: #333 !important;
    font-size: 12px !important;
}
#main-header .connect-navbar ul {
    margin-left: 60px;
}
p.comment_reply a{
	font-size:10px;
}
p.comment_reply{
	font-size:10px !important;
}
#input_img {
    position:absolute;
    bottom:23px;
    right:25px;
}

	 
.app_icon img{
	width:100px;
	height:25px;
}
li.app_icon a{
	margin-right:0px;
	padding-top:15px;
}
	 .contact_ipad{
		 display:none !important;
	 }
	 .clear{
		 clear:both;
	 }
.nav_switch{
	margin-left:20px;
}
#switch_action{
	margin-top:18px;
}
	 #pick_up_new_hobby .thumbnail{
	padding:0px !important;
	width:auto !important;
	height:220px !important;
	margin-bottom:10px;
}
.video_height{
	height:330px;
}
 #category_listingg .affix {
    top: 70px;
    width:155px !important;
	}
	
.category_submit {
   
    font-size: 14px !important;
	}
	 #categories-segments .affix {
      top: 62px;
       width: 157px ;
  }
  .mob_filter{
	top:60px !important;
	right:10px;
	width:80px !important;
	font-size:14px !important;
	text-align:center !important;
}
  #mob-affix .affix {
    top: 60px;
	//background:#fff;
	left:10px;
	height:50px;
	
  }
  #affix .affix{
	 width:inherit !important;
 }
.font-size-20px{
	font-size:14px !important;
}
#affix-mob .affix{
	width:inherit !important;
	top:205px !important;
	right:200px;
}
#color-changes>li>a {
   
    font-size: 12px;
}

#affix-mob .affix{
	width:inherit !important;
	top:905px !important;
	right: 0px !important;
}
.tutor_name {
    font-size: 16px !important;
    margin-top: -10px;
	margin-bottom:-10px;
}

 }
    /* Extra Small Devices, Phones */ 
@media  screen and (max-width : 468px){
.photo_popup{
	padding:0px !important;
}
hr.photos{
	display:none;
}
.star_rating1 {
    float: right !important;
}
	
	
#header-logo{
	margin-top:-16px;
}
.pro_header_height{
	height:120px;
}
.pro_info h2, .pro_info p{
	text-align:center;
}


.mob_buttons{
	float:right;
}
#profile_info form{
	padding-left:10px;
	padding-right:10px;
}
#kowledge-nuggets-posts{
	margin-top:40px;
}
.feed{
	margin-bottom:30px;
}
#profile_info{
	//margin-top:40px;
	margin-bottom:30px;
}
#followers{
	margin-top:40px;
}
#followers h4.panel-title {
    font-size: 14px;
}
.border_right{
	 border-right:none;
}
.border_bottom{
	border-bottom:1px solid #999;
}

p.comment_reply a{
	font-size:12px;
}
p.comment_reply{
	font-size:12px !important;
}
.category_submit {
    width: 100%;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
}
.post_button {
	margin-top:5px;
	margin-left:70px !important;
}
.recent_comments .dropdown-menu{
	    min-width: 220px !important;
}
.comments .dropdown-menu{
	    min-width: 220px !important;
}
.comment_body {
    padding-left: 0px!important;
    padding-top: 0px!important;
}
.comment_body {
    width: inherit!important;
    display: table-cell !important;
}
#input_img {
    position:absolute;
    bottom:23px;
    right:25px;
}
.box_1 .navbar-form {
    padding-left: 15px !important;
}

	
	
.app_icon img{
	width:130px;
	height:35px;
}
li.app_icon a{
	margin-top:5px;
	margin-left:15px;
}
	 .clear1{
		 clear:both;
	 }
	 .clear{
		 clear: inherit !important;
	 }
.nav_switch{
	margin-left:10px;
	//margin-top:0px;
	//margin-bottom:5px;
}
#switch_action{
	margin-top:10px;
}
#switch_action .slider:before {
  position: absolute;
  content: "";
  height: 18px !important;
  width: 18px !important;
  left: 3px;
  bottom: 2px;
  box-shadow:none;
  background-color: #f5a25c;
  -webkit-transition: .4s;
  transition: .4s;
}
	
	
#pick_up_new_hobby .thumbnail{
	padding:0px !important;
	width:auto !important;
	height:173px !important;
	margin-bottom:10px;
}
.new_navbar{
	display:none;
}

.align-dropdown-mobi5{
position:absolute!important;
margin-left:6px!important;
left:0!important;
}
#topbar .my_navbar ul{/*demo*/
	position:absolute !important;
	top:46px !important;	
	background:#fff !important;
	 border: 1px solid #ccc!important;
    border: 1px solid rgba(0, 0, 0, .15)!important;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
}

#topbar li.account_mob>a{
	font-size:12px !important;
	padding:8px 10px;
}
.account a{
	display:none !important;
}
.city{
	display:none !important;
}
.search_width{
	width:80% !important;
}
	
.switch {
  position: relative;
  display: inline-block;
   width: 60px;
  height: 34px;
}
.slider:before {
    height: 26px !important;
    width: 26px !important;
	bottom: 2px;
}
	
input:checked + .slider:before {
  -webkit-transform: translateX(24px);
  -ms-transform: translateX(24px);
  transform: translateX(24px);
   
}
#mob-affix .affix {

    width: 50%!important;
}	
#mob-affix ul li{

    background:#fff !important;
	border-bottom:1px solid #dbdbdb;
}
.learner_forum{
	position: relative;
    top: -15px;
    margin-right: 10px;
	font-size:14px;
}
.tutor_talk{
	position: relative;
    top: -15px;
    margin-left: 10px;
	font-size:14px;
}
#categories-segments{
	margin-top:10px !important;
}
.video_height{
	height:inherit !important;
}	
	#float_price .pull-right{
	float:left !important;
}
.background_dashboad {
    border: solid 1px #47494a;
    margin-top: 5px!important;
}	
.nav-side-menu{
	margin-top: 15px!important;
}
.tab_width{
	width:100%;
	padding-bottom:1px;
	//text-align:center;
}
#affix-mob .affix{
	width:inherit !important;
	top:600px !important;
	right:-10px !important;
}
.class-det-img-size{
	width:inherit !important;
	  height:inherit !important;
}
.ngo_head{
	font-size:18px;
	padding-left:15px;
}	
#dashboard_page img{
	width:80%;	
}

#dashboard_page{
	margin-bottom:40px!important;	
}
#dashboard_page  p.center_text
{
	font-size:9px;	
}
.nav-side-menu{
	height:100%!important;
	overflow:inherit;

}
.hide-web-mob{
	
	display:block !important;
}
.tab_border h4{
	font-size:14px !important;
}
.ngo_types .carousel-caption {
    bottom: 23%;
    left: 5%;
    right: 5%;
}	
#to_detitute_women	{
	margin-top:-60px;
}
#to_oldage_homes	{
	margin-top:-60px;
}	
#to_children_homes	{
	margin-top:-60px;
}
#individual_gift_coupon{
	margin-top:-60px;
}
#individual_gift_card{
	margin-top:-60px;
}
#corporate_gift_card{
	margin-top:-60px;
}
#corporate_gift_coupon{
	margin-top:-60px;
}
.recipient{
	text-align:left !important;
}
.recipient_1{
	font-size:11px !important;
}
.gly_size{
	font-size:12px !important;
}
.kids1{
	background-color:#00cdc6 !important;
	color:#ffffff;
	width:32% !important;
	font-size:12px;
}	
.gift_class{
    width:100%;
	color:#ffffff;
	padding:8px 10px;
	font-size:9px;
	text-transform:uppercase;
	border:none !important;
}
.gift_class i{
	margin-top:2px;
}	
.margin_row{
	margin-top:10px;
}	
.charge{
	font-size:18px !important;
	font-weight:bold;
}	
.thai h4{
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
}
.thai p{
	font-size:12px;
}

#indi_back p{
	color:#ffffff;
	padding-top:10px;
	font-size:10px;
}
.width_100px{
		width:70px!important;
		display:inline;
}
.media-top-5{
	display:inline;	
	margin-left:20px;
}
#mob_show{
	display:block !important;
}
#web_show{
	display:none !important;
}
	 .font-size-15px {
    font-size: 10px;
}
	
	.font-size-15px {
    font-size: 8px;
}

.class_margi-top-8px{
	margin-top:0px!important;	
}
.margin-mob-bottom{
	margin-bottom:10px;
}
.margin-top-mob-15{
	margin-top:15px;
}
#search_categories .btn-block {
    padding: 4px 3px!important;
    font-size: 7px!important;
}
.star_rating{
	margin-left:5px;
}
.class_listing h3{
		font-size:22px;
}
.class_listing .nav-pills.pull-right{
	float:none !important;
}
.star_rating .pull-right{
	float:none !important;
}

.align-dropdown-mobi2{
	position:absolute!important;
margin-left:43px;
left:0!important;
}

.align-dropdown-mobi3{
position:absolute!important;
margin-left:79px!important;
left:0!important;
}
#topbar .left-navbar ul{/*demo*/
	position:absolute !important;
	top:48px;	
	background:#fff !important;
	 border: 1px solid #ccc!important;
    border: 1px solid rgba(0, 0, 0, .15)!important;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
}
#topbar .dropdown-menu>li>a{
	border-bottom: solid 1px #dbdbdb!important;
}

#topbar .left-navbar{
	margin-top:-42px;/*demo*/
	margin-left:2px;/*demo*/
}
#topbar .navbar-nav{/*demo*/
	margin-bottom:0px!important;
}
#sort{
	height:40px;
}
.kids{
	margin-left:0px !important;
}
.about{
	margin-top:20px;
}
	
.my_table tr td{
	white-space:inherit !important;
}
#book_a_class{
	margin-top:-70px;
}
.promo_code{
	width:100%;
}	
#book_a_class h2{
	font-size:28px;
}
.width_25{
	width:inherit !important;
}

.skip{
	margin-left:0px;
	margin-top:11px !important;
	padding:5px 20px;
}
	
.indiv{
	margin-bottom:-100px;
}
.org{
	margin-top:-30px;
}
.reg{
	padding-bottom:10px;
}
	
.down{
	margin-bottom:-60px;
}
	
.flat a, .flat a:after {
	background: white;
	color: #0c447f;
	transition: all 0.5s;
	padding-left:36px;
	font-size:16px;
}
.flat a:before {
	background: white;
	box-shadow: 0 0 0 1px #ccc;
}
.flat a:hover, .flat a.active, 
.flat a:hover:after, .flat a.active:after{
	background: #0c447f;
	color:#ffffff;
	font-size:18px;
}	
		
.up{
	margin-top:-50px !important;
}	
	
.sign{
	margin-top:16px;
	color:#ffffff;
	padding:6px 15px;
	font-size:12px;
	margin-bottom:-30px;
	-webkit-box-shadow: 1px 1px 42px -2px rgba(102,102,102,0.76);
	-moz-box-shadow: 1px 1px 42px -2px rgba(102,102,102,0.76);
	box-shadow: 1px 1px 42px -2px rgba(102,102,102,0.76);
}	
.back{
	margin-top:11px;
}

#mamta_creatios p.center_text{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}

.tutor a{
	font-size:28px !important;
	text-decoration:underline;
	font-weight:bold;
	padding-left:0px;
}
/*.tutor a:hover{
	color:#00cdc6 !important;
	text-decoration:underline;
}*/

.web_show{
	display:none !important;
}	
.mob_show{
	display:block;
}

.confirm{
	font-size:12px;
}

.teacher{
	text-align:left!important;	
}
.pull-right-img{
	float:left!important;	
}

#mamta_creatios h4 {
    text-align:left!important;
}

#quote-carousel .carousel-control.left 
{
  left: -15px;
  top:5%;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -15px !important;
  top:5%;
}
#quote-carousel .carousel-control
{
	font-size: 1em;
 	margin-top: 20px;
}

.form_padding{
	padding:20px 20px;
}
#login-page .fb_login{
	font-size:11px;
}
#login-page .google_login{
	font-size:11px;
}
#login-page label{
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
}	
	
#connect-forum  .nav-tabs{
	font-size:12px!important;		
}

.connect-forum-height{
	position:absolute;
	/*height:500px;*/
}
.modal-dialog{
	margin-top:80px!important;	
}

#border-new .media-body{
	width:inherit!important;	
	display:block;
}
#categories-segments .media-body {
     padding-left:0px!important; 
	 //padding-top:10px!important;
}
#categories-segments .media-body {
     width:inherit!important;
}

#categories-segments .navbar-brand {
    padding-left:0px;
}
#connect-forum{
	
	padding-top:0px!important;	
}
#Categories-list .cat_image img {
	width:80px!important;
	height:80px!important;
	  
}


#segments-navbar .btn-white{
	font-size:10px;	
}
.navbar-inverse .navbar-brand {
	font-size:14px;	
}
.seg-align{
    padding: 15px 1px!important;
}.navbar-inverse .navbar-form {
	padding-top:0px!important;
	padding-bottom:0px!important;
	
	border:none!important;
}
#Categories-navbar .btn-white {
   font-size:10px;
}
#categories-segments .navbar-form {
  padding-right:15px!important;
}

.navbar-nav .open .dropdown-menu {
	background-color:#2bcdc1;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#333;
	font-size:12px;
}
.align-dropdown-mob{
	margin-top:0px!important;
	position:relative!important;
	background:transparent!important;
	color:#fff!important;

}
.align-dropdown-mob>li>a{
	color:#fff!important;
	width:200px;
	
}
.align-dropdown-mob>li>a>.fa{
	color:#fff!important;
	
}
.position-dropdown{
	position:absolute;
	top: 10px;
    left: 130px;	
}
#header-logo  .navbar-form {
	border:none!important;
}

#topbar .navbar-form
{
	margin-left:20px;
}

#why-brainGroom .circle-brainGroom {
    width: 130px;
    height: 130px;
    background: rgba(0,0,0,0.7);
    border: solid 4px #2bcdc1;
    border-radius: 100px;
	float:none;
}

#why-brainGroom .width {
    text-align: center;
    vertical-align: middle;
    font-size: 11px;
    padding-top: 45px;
    width: 100px;
	float:none;
   
}

#statistics .circle-transparent {
    width: 100px;
    height: 100px;
    background: rgba(0,0,0,0.7);
    border: solid 4px #2bcdc1;
    border-radius: 100px;
	float:none;
}

#statistics h1 {
    font-size: 15px;
    text-align: center;
    padding-top: 0px;
}
#statistics p{
	font-size:10px;	
}


#why-brainGroom .mob{
	padding-top: 28px!important;
}



.web-top-bar{
	display:none!important;	
}
.mob-top-bar{
	display:block;	
}


#india_indigenous .thumbnail{
	height:auto!important;	
}
#main-slider .carousel .item{
	height:480px;		
}
#main-slider
{
	margin-top:-50px;
}

#learning-community p {
    font-weight: bold;
    color: #3366cc;
    font-size: 8px;
}
.box-background{
	margin:0px!important;	
}
#main-slider  .btn-default{
	margin-top:20px!important;	
}
#header-logo .navbar-default {
    font-size: 9px!important;
}
#header-logo .width-mob-49{
	width:57%;
	float:left;	
}
.bor li:last-child{
	margin-left:0px;
}
#main-slider .carousel .carousel-content {
  margin-top: 10px;
}
#main-slider .carousel h2 {
  color: #fff;
  font-size:30px!important;
}
/* .position-video{
	position:relative;
	    top: -489px;
	margin-right:10px;
}*/
section {
    padding-top: 20px;
    padding-bottom: 20px;
}

#learning_groups .container .margin-right img{
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    float: left;
	display:block;

 }
 
.margin-right{
	margin-right:0px;	 
}
.scrollTop{
	right:10px!important;	
}
.margin-left-120{
margin-left:10px
}
 .margin-left-75{
	margin-top:0px;
	margin-left:0px!important;
}
#learning_groups .margin-right .img{
	border:solid 1px red;	
}
#overlay {
    display: block;
    position: absolute;
    background-color: rgba(0, 0, 255, 0.5);
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
}
#topbar .navbar-nav>li>a {
  // float:left;
}
#topbar .left-navbar>li>a{
float:left;

}
#topbar .left-navbar{
	margin-top: -45px;
    margin-left: 2px;
}
.mob-find{
	position:absolute;
	top:-125px;
	left:200px;	
	
}


.mob-connect{
	position:absolute;
	top:-125px;
	left:150px;	

}
.mob-show{
	display:block!important;	
}
.web-show{
	display:none!important;	
}
.mob-show{
	display:block!important;	
}
.mob-margin-bottom{
	margin-bottom:50px!important;	
}
main-slider .carousel .item {

    height: 750px;

}
#footer ul {
    text-align:left;
	padding:10px 0px 0px 0px;	
	margin-left:0px;
}

#topbar .position-select-city{
	display:none;	
}

.mob-top-bar .navbar-form {
     margin-left: 10px; 
     margin-right: 0px;
	 padding:0px 10px 0px 0px;
	 margin-top:5px; 
    border: solid 1px #999!important;
    outline: none;
    float: left;
}

#header-logo .width-mob-49-2{
	width:57%;
	float:right;	
}


#header-logo .width-mob-30{
	width:30%;
	float:left;
}

.width-mob-33{
	width:36%;
	float:left;
	margin-top:-5px;
	}
.width-mob-100{
	width:100%;
	float:none;
	margin-top:-5px;
	}	
.gift-coupon{
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-left:30px!important;
	width:80%!important;	
	margin-top:-50px;
}	#border-new  .nav-tabs{
	font-size:12px!important;		
}
#Categories-list li p{
	font-size:6px!important;	
}
.height-iframe{
	height:150px!important;	
}
}
@media  screen and (min-width : 1024px) {
.category_submit {
    width: 80%;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 20px;
}

.tutor a{
	font-size:32px;
	text-decoration:underline;
	font-weight:bold;
}
/*.tutor a:hover{
	color:#00cdc6 !important;
	text-decoration:underline;
}*/

.btn-block{

	font-size:12px;
}


.form_padding{
	padding:20px 40px;
}		
		
	#learning_groups .container .margin-right img{
    margin-left: auto;
    margin-right: auto;
    width: 30%;
    float: left;
	display:block;

 }



 }
    /* Small Devices, Tablets */
@media  screen and (max-width : 320px) {
.pro_info h2{
	text-align:center;
	font-size:24px;
}
#profile_info h5{
	font-size:12px !important;
	padding-bottom:5px;
}
.send_button{
	font-size:12px !important;
}
#affix-mob .affix{
	width:inherit !important;
	top:520px !important;
	right:-30px !important;
}

.likes_count {
	font-size:9px !important;
}
	
		
.post_button {
	margin-top:5px;
	margin-left:40px !important;
}
#color-changes>li>a {
    font-size: 10px;
}
#search_categories .btn-block {
    padding: 4px 3px!important;
    font-size: 6px!important;
}
.class_margi-top-8px{
	margin-top:0px!important;	
}

.tutor a{
	font-size:24px !important;
	text-decoration:underline;
	font-weight:bold;
	padding-left:0px;
}
/*.tutor a:hover{
	color:#00cdc6 !important;
	text-decoration:underline;
}*/

.web_show{
	display:none !important;
}	
.mob_show{
	display:block;
}

.confirm{
	font-size:12px;
}

#header-logo .navbar-default {
    font-size: 9px!important;
}
#border-new  .nav-tabs{
	font-size:10px!important;		
}
#Categories-navbar .btn-white {
  width:20%!important;
}

.font-size-15px {
    font-size: 7px;
}
.navbar-inverse .navbar-brand {
    font-size: 11px;
}
.height-iframe{
	height:150px!important;	
}
#Categories-list li p{
	font-size:4px!important;	
}

.form_padding{
	padding:20px 20px;
}
#login-page .fb_login{
	font-size:9px;
}

#login-page .google_login{
	font-size:9px;
}
#login-page label{
	color:#ffffff;
	font-weight:normal;
	font-size:10px;
}
.class-det-img-size{
	width:inherit !important;
	  height:inherit !important;
}
#float_price .pull-right{
	float:left !important;
}
p.select{
	font-size:10px;
}
.tab_width{
	width:100%;
	padding-bottom:1px;
	//text-align:center;
}
.learner_forum{
	position: relative;
    top: -15px;
    margin-right: 5px;
	font-size:12px;
}
.tutor_talk{
	position: relative;
    top: -15px;
    margin-left: 5px;
	font-size:12px;
}
#categories-segments{
	margin-top:10px !important;
}
.search_width{
	width:80% !important;
}
.account a{
	display:none !important;
}
.city{
	display:none !important;
}
#topbar li.account_mob>a{
	font-size:12px !important;
	padding:8px 10px;
}
.align-dropdown-mobi4{
position:absolute!important;
margin-left:6px!important;
left:0!important;
}
#topbar .new_navbar ul{/*demo*/
	position:absolute !important;
	top:46px !important;	
	background:#fff !important;
	 border: 1px solid #ccc!important;
    border: 1px solid rgba(0, 0, 0, .15)!important;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)!important;
}
#pick_up_new_hobby .thumbnail{
	padding:0px !important;
	width:auto !important;
	height:135px !important;
	margin-bottom:10px;
}
#pick_up_new_hobby .thumbnail .caption h4{
	margin-top:10px;
	font-size:12px;
}
#header-logo{
	margin-top:-16px;
}


.nav_switch{
	margin-left:10px;
}
#switch_action{
	margin-top:10px;
}
#switch_action .slider:before {
  position: absolute;
  content: "";
  height: 18px !important;
  width: 18px !important;
  left: 3px;
  bottom: 2px;
  box-shadow:none;
  background-color: #f5a25c;
  -webkit-transition: .4s;
  transition: .4s;
}

#statistics .circle-transparent {
    width: 80px;
    height: 80px;
    background: rgba(0,0,0,0.7);
    border: solid 2px #fff;
    border-radius: 100px;
    float: none;
}
#statistics p {
    font-size: 8px;
}
#statistics .mob-margin-bottom {
    margin-bottom: 0px!important;
}
.app_icon img{
	width:110px;
	height:28px;
}
li.app_icon a{
	margin-top:5px;
	margin-left:0px;
}

}

@media  screen and (max-width : 320px) {
.mob_margin_top_0px{
	margin-top:0px !important;
}
.mob_margin_top_30px{
	margin-top:30px;
}

@media  screen and (min-width : 468px) and (max-width : 767px) {
.mob_margin_top_0px{
	margin-top:0px !important;
}
.mob_margin_top_30px{
	margin-top:30px;
}
}

@media  screen and (max-width : 468px){
.mob_margin_top_0px{
	margin-top:0px !important;
}
.mob_margin_top_30px{
	margin-top:30px;
}
}