 html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, circlequote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend {
     margin: 0;
     padding: 0;
     border: 0;
     font-weight: inherit;
     font-style: inherit;
     font-size: 100%;
     vertical-align: baseline;
}
fieldset {
    border:1px solid #CCCCCC;
    padding:5px 10px;
    margin:10px 0px;
}
legend {
    font-weight:bold;
     color: #20a7bf;
    padding:0px 2px;
     font-size:20px;
}
p{
    text-align:justify;
     margin:7px 0px;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table {
    border-spacing: 0;
     border-collapse:collapse;
}
thead th {
     padding-right:1em;
     border-left: 1px solid #cccccc;
}
td {
    vertical-align:middle;
}
/* Remove possible quote marks (") from <q>, <circlequote>. */
circlequote:before, circlequote:after, q:before, q:after {
     content: "";
}
a:focus ,a{
    outline:none;
}
a:hover{
     font-size:16px;
     text-decoration: none !important;
     color: #ecab18;
}
a{
    text-decoration: none !important;
}
a:link, a:visited{
     font-size:16px;
     text-decoration: none;
     color: #45656c;
}
a:hover{
     font-size:16px;
     text-decoration: none;
}
ul {
     list-style-type: none;
}
a:hover{
     text-decoration: none;
}
ul.language-switcher-locale-url{
    list-style-type: none;
     padding-right: 0px;
}
ol {
     padding-right: 33px;
}
ol li{
     padding: 3px;
}
ul li p{
     text-align: left !important;
}
.not-front ul.menu{
     padding-right: 0px;
}
body{
     margin:0px;
     font-family:"open_sans" !important;
     direction: ltr;
     text-align:left;
}
dl, ol, ul{
     margin-bottom:0px !important;
}
/***************************************/
@font-face {
     font-family:"athelas";
     src:url("../fonts/FontsFree-Net-Athelas2.ttf") format("truetype");
    /* Safari, Android, iOS */
}
@font-face {
     font-family:"poppins_semibold";
     src:url("../fonts/Poppins-SemiBold.ttf") format("truetype");
    /* Safari, Android, iOS */
}

@font-face {
     font-family:"Poppins_Medium";
     src:url("../fonts/Poppins-Medium.ttf") format("truetype");
    /* Safari, Android, iOS */
}



@font-face {
     font-family:"Poppins_Regular";
     src:url("../fonts/Poppins-Regular.ttf") format("truetype");
    /* Safari, Android, iOS */
}


@font-face {
     font-family:"Poppins_Bold";
     src:url("../fonts/Poppins-Bold.ttf") format("truetype");
    /* Safari, Android, iOS */
}

@font-face {
     font-family:"futura_book";
     src:url("../fonts/futura-book-bt-22240.ttf") format("truetype");
    /* Safari, Android, iOS */
}


/***************************************/
#page{
     position:relative;
}
.wrapper_1400 {
     margin: 0 auto;
     max-width: 1400px;
     position: relative;
     width: 100%;
}
.container_1200{
     max-width: 88%;
     position: relative;
     width: 100%;
     display: inline-block;
     margin: 0px 6%;
}


.header01_slider{
	position:relative;
}


.headertop{
    position: absolute;
    top: 0px;
    padding: 14px 100px 9px 100px;
    width: 100%;
	z-index:99;
	border-bottom: 1px solid #d6dfcb; 
}

.logo{
	padding:0px;
}

.slider img{
    max-width: 100%;
    width: auto;
    height: auto;
}


.page-node-:hover .slider img{
	
	   animation: moveToLeft 10s linear infinite;
      animation-delay: 10ms;
}



 @keyframes moveToLeft {
      0% {
        transform: translateX(0px);

      }
      25% {
        transform: translateX(40px);
      }
      50% {
        transform: translateY(20px) translateX(40px);
      }

      75% {
        transform: translateX(0px) translateY(20px);
      }
      100% {
        transform: translateY(0px);
      }
    }




.slider{
	display:inline-block;
	width:100%;
	clear:both;	
	background: url(../images/slider_bk.png) no-repeat;
}


#block-views-block-slider-block-1{
	float: right;
    padding-right: 100px;
    width: 61%;
    padding-top: 140px;
}

#block-views-block-services-block-1{
    width: 34%;
    text-align: center;
    margin-top: 24px;
}

#block-views-block-services-block-1 .views-field-title{
	position:relative;
}

#block-views-block-services-block-1 .views-field-title:after {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 46%;
    right: 14%;
    height: 3px;
    background: #4687b9;
    -webkit-transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
    transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
    transition: transform .4s cubic-bezier(.7,0,.3,1);
    transition: transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    z-index: 99;
    width: 36px;
}  


#block-registerslider{
    padding-left: 97px;
	}

.h_r_cont{
	display:inline-block;
}


.header_right{
	text-align:right;
	margin-top: 0px;
}


.user-logged-in .header_right{
	    margin-top: 22px;
}


.password-suggestions.description{
	font-size: 14px;
}

.password-suggestions.description ul{
    padding-left: 18px;
}


.password-suggestions.description ul li{
	list-style-type: disc;
}
/*****main_menu ****/

#block-views-block-inner-image-block-2 .views-field-field-inner-image{
	text-align:right;
}


.page-node-content #block-takalam-content{
	padding-top: 85px;
}

.main_menu{
	margin-top: 30px;
	text-align:right;   
	/*padding-left: 134px;*/
}

.mainm_s_cont{
	display:inline-block;
}

.main_menu ul li{
	float:left;
}

.main_menu ul{
	float:left;
}


.search1{
	display:inline-block;
}


.main_menu ul li a{
    font-family:"Poppins_Medium";
	color: #585954;
	font-size:14px;
	padding: 0px 15px;
    cursor: pointer !important;
}

.main_menu ul li a:hover{
    color: #4687ba;
	cursor: url(../images/hover1.png), auto;
}

.main_menu ul {
    float: none;
    display: inline-block;
}

.main_menu{
	text-align:left;
}

.language{
    float: left;
    margin-right: 27px;
	font-family: "Poppins_Medium";
	font-size:14px;
	color:#000; 
	margin-top: 10px;
}


.language a{
	font-family: "Poppins_Medium";
	font-size:14px;
	color:#000;	
}

.signup{
	float:left;   
	margin-right: 27px;
}

.signup a{
	font-family: "Poppins_Medium";
	color:#fff;
	background:#4687b9;
	padding:8px 14px;
	display:inline-block;
	border-radius:3px;
	font-size:13px;    transition: .3s ease-in-out;
}


.signup a:hover{
	background:#9318e4;
}
.createaccount a:hover{
background:#9318e4;
}



.createaccount{
	display:inline-block;
}
.createaccount a{
	transition: .3s ease-in-out;
	font-family: "Poppins_Medium";
	color:#fff;
	background:#5e5e5e;
	padding:8px 14px;
	display:inline-block;
	border-radius:3px;
	font-size:13px;

}
/***** our_tutors *****/

.our_tutors{
    position: relative;
     width: 100%;
     display: inline-block;
	 padding:65px 0px;
	
}


.prod1-feildset,
.Prod1_feildset{
	box-shadow: 2px 1px 26px 10px #f1f8f8;
    background: #fff;
    padding: 23px;
    position:relative;
    padding-top: 16px;
    transition: .3s ease-in-out;
	border-radius: 9px;
}
.page-node-teachers .prod1-feildset,
.page-node-myfollower .prod1-feildset,
.page-node-teachers .Prod1_feildset,
#block-views-block-teachers-block-1 .prod1-feildset,
#block-views-block-teachers-block-1 .Prod1_feildset{
padding-top: 101px;	
margin-bottom: 50px;
}

  

.prod1-feildset:hover{
	box-shadow: 2px 1px 26px 10px #e3e3e3;
}
 #block-views-block-teachers-block-1 .views-field-nothing a, .start_video a{
	transition: .3s ease-in-out;
 }
 
 #block-views-block-teachers-block-1 li .views-field-nothing:hover a, .start_video a{
	background: #9318e4;
 }


.page-node-favorite .views-field-user-picture-1{
	width: 120px;
	height: 120px;
	border: 3px solid #5fbee6;
	overflow: hidden;
	border-radius: 60px;
	left: 20px;
	float: left;
}

.page-node-favorite .views-field-field-introduction{
		clear:both;
		display:inline-block;
		width:100%;
}


.namefull{
	 font-size: 20px;
    margin-bottom: 13px;
    color: #5b7c87;
    font-family: "Poppins_Medium";
}
.page-node-favorite .views-field-user-picture,
.page-node-myfollower .views-field-user-picture,
.page-node-teachers .views-field-user-picture,
#block-views-block-teachers-block-1 .views-field-user-picture,
.tutors_img{
	position: absolute;
    top: -30px;
    width: 120px;
    height: 120px;
    border: 3px solid #5fbee6;
    overflow: hidden;
    border-radius: 60px;
    left: 20px;box-shadow: 2px 4px 15px #cdcdcd;
}


 .page-node-favorite .views-field-user-picture-1 img{
    /* display: block; */
    width: 127px;
    /* height: auto !important; */
	height: 115px !important; 
}  

 .page-node-favorite .views-field-field-lastname{
	display: inline-block;
    width: 51%;
    margin: 6% 0% 0px 17px;
}

.Prod1 {

}


.page-node-getTeacherScheduleRequest #block-takalam-content form,
.page-node-getTeacherRequests #block-takalam-content form,
.page-node-getStudentRequests #block-takalam-content form{
    width: 31%;
    float: left;
    margin: 1%;
    padding: 22px;
    box-shadow: 3px 2px 17px #cdcdcd;
    border-radius: 14px;
}


.page-node-getTeacherScheduleRequest #block-takalam-content form #info,
.page-node-getTeacherRequests #block-takalam-content form #info,
.page-node-getStudentRequests #block-takalam-content form #info{
	float:left;
    width: 100%;
}



.page-node-getTeacherScheduleRequest #block-takalam-content form #buttons,
.page-node-getTeacherRequests #block-takalam-content form #buttons,
.page-node-getStudentRequests #block-takalam-content form #buttons{
	display:inline-block;
	width:100%;
	margin-top: 8px;
}


.page-node-getTeacherScheduleRequest #block-takalam-content form #buttons #accept_div{
	    float: left;
    margin-right: 10px;
}

.page-node-getTeacherScheduleRequest #block-takalam-content form #reject_div{
	    display: inline-block;
}

.page-node-getTeacherScheduleRequest #block-takalam-content form #status_div{
	text-align: right;
}
.page-node-getTeacherScheduleRequest #block-takalam-content form #status_div #text_status{
	    width: auto;
    display: inline;
    background: #fff;
    color: #000000;
    border: 1px solid #252525;
}

.page-node-getTeacherRequests #block-takalam-content form #time{
	float:left;
}

.page-node-getTeacherScheduleRequest #block-takalam-content form #text_date,
.page-node-getStudentRequests #block-takalam-content form #text_date,
.page-node-getStudentRequests #block-takalam-content form #text_time{
	float:left;
    margin-right: 5px;    
	clear: both;
	margin:0px;
}
.page-node-getTeacherScheduleRequest #block-takalam-content form #date,
.page-node-getTeacherRequests #block-takalam-content form #date,
.page-node-getTeacherRequests #block-takalam-content form #time{
	display: inline-block;
	margin:0px;
}



.page-node-getTeacherScheduleRequest #block-takalam-content form #student_div#text,
.page-node-getTeacherScheduleRequest #block-takalam-content form #text_time_range,
.page-node-getTeacherScheduleRequest #block-takalam-content form #text_date,
.page-node-getTeacherRequests #block-takalam-content form #text_date,
.page-node-getTeacherRequests #block-takalam-content form #text_time{
	float: left;
    margin-right: 5px;    
	clear: both;
	margin:0px;
	    width: 75px;
}

.page-node-getTeacherScheduleRequest #block-takalam-content form #time{
	    float: left;
}





form.node-request-edit-form input#edit-connect{
	    margin-top: 30px;
}

form.node-request-edit-form input#edit-submit,
form.node-request-edit-form input#edit-preview,
form.node-request-edit-form .form-item,
form.node-request-edit-form .js-form-type-vertical-tabs{
	displaY:none;
}

.page-node-getTeacherScheduleRequest #block-takalam-content form #date,
.page-node-getStudentRequests #block-takalam-content form #date,
.page-node-getStudentRequests #block-takalam-content form #time{
	display: inline-block;
	margin:0px;
}


.page-node-getTeacherScheduleRequest #block-takalam-content form #text_time,
.page-node-getTeacherScheduleRequest #block-takalam-content form #text{
		float: left;
    margin-right: 5px;    
	clear: both;
	margin:0px;
}


.page-node-getTeacherScheduleRequest #block-takalam-content form #name,
.page-node-getTeacherScheduleRequest #block-takalam-content form #time{
	display:inline-block;
	margin:0px;
}

.page-node-getTeacherScheduleRequest #block-takalam-content form #msg,
.page-node-getTeacherRequests #block-takalam-content form #msg,
.page-node-getStudentRequests #block-takalam-content form #msg{

}

.page-node-getTeacherScheduleRequest #block-takalam-content form{
	    height: 170px;
}

.page-node-getTeacherScheduleRequest #block-takalam-content,
.page-node-getTeacherRequests #block-takalam-content,
.page-node-getStudentRequests #block-takalam-content 
{
	margin-top:2%;
}

.page-node-getTeacherScheduleRequest #block-takalam-content form p#text_status,
.page-node-getTeacherScheduleRequest #block-takalam-content form button,
.page-node-getTeacherRequests #block-takalam-content form button,
.page-node-getStudentRequests #block-takalam-content form button{
	width: 100%;
    background: #4fa0bd;
    color: #fff;
    border: 0px;
    padding: 6px;
    border-radius: 11px;
    margin-bottom: 10px;
}

.page-node-getTeacherScheduleRequest #block-takalam-content form button#reject,
.page-node-getTeacherRequests #block-takalam-content form button#reject,
.page-node-getStudentRequests #block-takalam-content form button#reject{
	width: 100%;
    background: #afafaf;
    color: #fff;
    border: 0px;
    padding: 6px 14px;
    border-radius: 11px;
    margin-bottom: 10px;
}

#block-views-block-teachers-block-1 h2,
.our_tutors_title{
	font-family:"athelas";
	font-size:35px;
	margin-bottom: 50px;
	margin-left: 53px;
}


.page-node-getTeacherRequests #block-takalam-content form #text,
.page-node-getStudentRequests #block-takalam-content form #text{
	display:none;
}


#block-views-block-teachers-block-1 .jcarousel-wrapper.jcarousel-skin-default{
	margin: 0;
    position: relative;
    border: 0px solid #fff;
    width: 1400px;
    max-width: 100%;
    height: 400px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 0px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0p 0px 0px #cdcdcd;
}

#block-views-block-teachers-block-1 .jcarousel-skin-default .jcarousel li{
	width: 304px;
	padding-top:40px;
	margin-right: 46px;
}


.page-node-favorite .views-field-user-picture img{
	width: 115px;
    /* height: auto !important; */
	height: 115px !important; 
}

.page-node-myfollower #block-takalam-content .views-field-user-picture,
.page-node-teachers #block-takalam-content .views-field-user-picture{
	text-align:center;
}

.page-node-myfollower #block-takalam-content .views-field-user-picture img,
.page-node-teachers #block-takalam-content .views-field-user-picture img{
    width: auto;
    /* height: auto !important; */
    height: 115px !important;
	margin:0 auto;
}
#block-views-block-teachers-block-1 .jcarousel-skin-default .jcarousel li .views-field-user-picture img {
    /* display: block; */
    width: auto;
    /* height: auto !important; */
 height: 115px !important; 
 margin:0 auto;
}  


.Prod1.col-md-3 {  


}


.page-node-teachers #block-takalam-content .views-field-field-lastname a,
#block-views-block-teachers-block-1 .views-field-field-lastname a,
.page-node-myfollower #block-takalam-content .views-field-name a,
.page-node-teachers #block-takalam-content .views-field-name a,
#block-views-block-teachers-block-1 .views-field-name a,
.tutors_title a{
	font-family:"Poppins_Medium";
	color:#0ebde5;
	font-size:17px;
}

.page-node-myfollower #block-takalam-content .views-field-field-short-brief,
.page-node-teachers #block-takalam-content .views-field-field-short-brief,
#block-views-block-teachers-block-1 .views-field-field-short-brief,
.tutors_body{
	font-family:"poppins_semibold";
	font-size:10px;
    height: 58px;
    overflow: hidden;
}

.video-call{
	    transition: .3s ease-in-out;
}

.video-call:hover{
	margin-top:-20px;
}

.video_call_cont{
	transition: .3s ease-in-out;	
}

.video-call:hover .video_call_cont{
    box-shadow: 1px 10px 13px #cdcdcd;
}


.page-node-favorite #block-takalam-content .views-field-nothing a{
	background: #06b2f1;
    padding: 10px 20px;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    font-family: "Poppins_Medium";
    border-radius: 26px;    transition: .3s ease-in-out;
}
.page-node-teachers #block-takalam-content .views-field-nothing a,
#block-views-block-teachers-block-1 .views-field-nothing a,
.start_video a{
    background: #06b2f1;
    padding: 10px 20px;
    display: inline-block;
    color: #fff;
    font-size: 11px;
    font-family: "Poppins_Medium";
    border-radius: 26px;    transition: .3s ease-in-out;
}

.page-node-favorite #block-takalam-content .views-field-nothing:hover a{
		  background: #9318e4;
}

.start_video{
	float: left;
    margin-right: 17px;
}

.trial{
	display:inline-block;
}

.trial a{
    background: #616161;
    color: #fff;
    font-size: 15px;
    font-family: "Poppins_Medium";
    padding: 10px 30px;
    display: inline-block;
    border-radius: 22px;
}

.page-node-myfollower #block-takalam-content .views-field-field-short-brief,
.page-node-teachers #block-takalam-content .views-field-field-short-brief,
#block-views-block-teachers-block-1 .views-field-field-short-brief,
.tutors_body{
	margin-bottom:10px;
		margin-top:10px;
}


.page-node-myfollower #block-takalam-content .views-field-name,
.page-node-teachers #block-takalam-content .views-field-name,
#block-views-block-teachers-block-1 .views-field-name{
    float: left;
    width: 94%;
}


#block-views-block-teachers-block-1 .jcarousel-skin-default .jcarousel-control-prev {
    left: auto;
    right: 340px;
    top: -88px;
    background: transparent;
    background: transparent;
    text-decoration: none;
    text-shadow: 0 0 0px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 0px #999;
    -moz-box-shadow: 0 0 0px #999;
    box-shadow: 0 0 0px #999;
}


#block-views-block-teachers-block-1 .jcarousel-skin-default .jcarousel-control-next {
    right: 94px;
    left: auto;
    /* top: -47px; */
    right: 226px;
    top: -88px;
    background: transparent;
    text-decoration: none;
    text-shadow: 0 0 0px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 0px #999;
    -moz-box-shadow: 0 0 0px #999;
    box-shadow: 0 0 0px #999;
}

#block-views-block-teachers-block-1 .jcarousel-skin-default .jcarousel-control-prev:after {
	background: url(../images/leftarrowsss.png) no-repeat;
    display: inline-block;
    width: 100px;
    height: 9px;
content: ' ';
}

#block-views-block-teachers-block-1 .jcarousel-skin-default .jcarousel-control-prev:after {
	background: url(../images/leftarrowsss.png) no-repeat;
    display: inline-block;
    width: 100px;
    height: 9px;
content: ' ';
}

#block-views-block-teachers-block-1 .jcarousel-skin-default .jcarousel-control-prev:hover:after{
	
	background: url(../images/leftarrowssshover.png) no-repeat;
}


#block-views-block-teachers-block-1 .jcarousel-skin-default .jcarousel-control-next:hover:after{
	background: url(../images/rightarrowssshover.png) no-repeat;	
}



#block-views-block-teachers-block-1 .jcarousel-skin-default .jcarousel-control-next:after{
content: ' ';
	
	background: url(../images/rightarrowsss.png) no-repeat;
    display: inline-block;
    width: 100px;
    height: 9px;
}


.page-node-myfollower #block-takalam-content .views-field-field-country,
.page-node-teachers #block-takalam-content .views-field-field-country,
#block-views-block-teachers-block-1 .views-field-field-country{
    display: inline-block;
    width: 6%;
    margin-top: 14px;
}
.page-node-myfollower #block-takalam-content .views-field-name,
.page-node-myfollower #block-takalam-content .views-field-field-rating,
.page-node-teachers #block-takalam-content .views-field-name,
.page-node-teachers #block-takalam-content .views-field-field-rating,
#block-views-block-teachers-block-1 .views-field-field-rating,
#block-views-block-teachers-block-1 .views-field-name,
.tutors_rate,
.tutors_title{
	margin-top:10px;
}


.page-node-teachers #block-takalam-content .views-exposed-form{
	display: inline-block;
    width: 100%;
    
    margin-bottom: 60px;
}

.page-node-teachers #block-takalam-content .form-item-uid-current{
    float: none;
   
    
    width: 30%;
}


.page-node-teachers #block-takalam-content .form-item-uid-current #edit-uid-current--description{
/*	position: absolute;
    top: 18px;
    font-family: "Poppins_Medium";
    font-size: 20px;
    text-transform: capitalize;*/
}

.page-node-teachers #block-takalam-content .form-item-uid-current select{
	font-family: inherit;
    font-size: inherit;
    width: 100%;
    line-height: inherit;
    border: 2px solid #dcdcdc;
    padding: 3px;
}

.page-node-teachers #block-takalam-content .form-item-name,
.page-node-teachers #block-takalam-content .js-form-type-entity-autocomplete{


    width: 100%;
}




.page-node-teachers #block-takalam-content .form-item-name input,
.page-node-teachers #block-takalam-content .js-form-type-entity-autocomplete input{
	width: 100%;
    line-height: inherit;
    border: 2px solid #dcdcdc;
    padding: 3px;
}

.page-node-teachers #block-takalam-content .js-form-item label{
	 font-family: "Poppins_Medium";
    font-size: 20px;
    margin-bottom:8px;
}
.page-node-teachers #block-takalam-content .form-item-name #edit-name--description,
.page-node-teachers #block-takalam-content .js-form-type-entity-autocomplete #edit-uid--description{
	/* position: absolute;
    top: 18px;
    font-family: "Poppins_Medium";
    font-size: 20px;
    text-transform: capitalize;*/
}


.page-node-teachers #block-takalam-content .form-actions{
	display:inline-block;
}

.our_tutors .container_1200{
	max-width: 94%;
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 0px 0px 0px 6%;
}

.our_tutors_more a{
    padding: 13px 36px 13px 45px;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    font-family: "Poppins_Medium";
    border-radius: 26px;
    background: #06b2f1 url(../images/plusa.png) no-repeat 23px 17px;
}

.our_tutors_more{
	clear: both;
    display: inline-block;
    width: 93%;
    text-align: center;
	margin-top:50px;
}


.page-node-myfollower #block-takalam-content div.fivestar-widget,
.page-node-teachers #block-takalam-content div.fivestar-widget,
#block-views-block-user-photo-block-2 div.fivestar-widget,
#block-views-block-teachers-block-1 div.fivestar-widget{
	
	pointer-events: none;
}

.page-node-profile.page-args-edit #block-breadcrumbs{
    display:none;
}

.page-node-profile.page-args-edit #block-takalam-content .field--name-field-player-id,
.page-node-profile.page-args-edit #block-takalam-content  .field--name-field-device-id{
    display:none;   
}



.page-node-profile.page-args-edit #block-takalam-content #edit-actions a#edit-delete{
    display:none;
}

.page-node-teacher_users #block-takalam-content form.views-exposed-form .form-item-field-first-name-value {
    float: left;
    width: 30%;
}
.page-node-teacher_users #block-takalam-content .form-item-status-1 label,
.page-node-teacher_users #block-takalam-content form.views-exposed-form .form-item-field-first-name-value label{
    width:100%;
}


.page-node-teacher_users #block-takalam-content form.views-exposed-form .form-item-field-first-name-value input{
    width:90%;
}

.page-node-teacher_users #block-takalam-content .form-item-status-1 {
    float: left;
    width: 30%;
}

.page-node-teacher_users #block-takalam-content form .form-actions{
    display: inline-block;
    margin-top: 20px;
}

.page-node-teacher_users #block-takalam-content form .form-actions input {
    padding: 4px 35px;
    border: 1px solid #d2d1d1;
    width: auto;
    color: #fff;
    position: relative !important;
    background: #4a9fbc;
    border-radius: 0px;
    font-size: 14px;
}

.page-node-teacher_users #block-takalam-content .form-item-status-1 select{
    width:90%;
}

.takallam_app{
	 position: relative;
     width: 100%;
     display: inline-block;
	 background: url(../images/welcom1.jpg) no-repeat;
	height: 656px;
}

.takallam_app_left{
	 position: relative;	
}

.takallam_app_links{
	position:absolute;
	bottom:15px;
}


.takallam_app_right{
	padding-top:230px;
}


.takallam_app_title{
	font-family: "Poppins_Regular";
    font-size: 32px;
    color: #fff;
    position: relative;
    font-family: "Poppins_Regular";
    padding-bottom: 20px;
}

.takallam_app_title span{
	font-family:"Poppins_Bold";
}

.takallam_app_body{
    font-family: "Poppins_Regular";
    color: #fff;
    font-size: 18px;
    margin-bottom: 25px;
    padding-right: 190px;
    margin-top: 16px;
}

.takallam_app_title:after{
    width: 60px;
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    right: auto;
    height: 2px;
    background: #08aceb;
    z-index: 99;	
}


.tak_app_tit{
	font-family:"Poppins_Medium";
	font-size:17px;
	color:#fff;
	display:inline-block;
	padding:16px 23px;
	background:#02a9fa;
	border-radius:6px;
}


.takallam_app_left{
    margin-top: 651px;
    padding-left: 263px !important;
}


.tak_app_tit{
	float: left;
}

.tak_app_links{
    display: inline-block;
    margin-top: 15px;
    margin-left: 15px;
}



.tak_app_links li {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
   
    background-repeat: no-repeat;
    background-position: 0 100px;
    display: inline-block;
    margin: 0 3px 0px 11px;
    padding: 0;
    overflow: visible;
    height: 22px;
    width: 21px;
}
.tak_app_links li a {
    display: inline-block;
    height: 23px;
    width: 28px;
    text-align: center;
    border-right: 1px solid #4a8ec1;
}


.tak_app_links li.descktop a{
    border-right: 0px;	
}
.tak_app_links li.android {
    background-position: 0px 0px;
	 background-image: url(../images/android.png);
}
.tak_app_links li.iphone {
	 background-image: url(../images/iphone.png);
    background-position:0px 0px;
}

.tak_app_links li.descktop {
	 background-image: url(../images/desctopp.png);
    background-position: 0px 2px;
}



.tak_app_links li.android:hover {
    background-position: 0px -65px;
}
.tak_app_links li.iphone:hover {
    background-position: 0px -65px;
}

.tak_app_links li.descktop:hover {
    background-position: 0px -60px;
}






.createaccount2 a{
	background: #06b2f1;
    font-family: "Poppins_Regular";
    padding: 14px 30px;
    display: inline-block;
    border-radius: 35px;
    margin-top: 24px;
    color: #fff;
    width: 220px; 
	transition: .3s ease-in-out;
	text-align:center;
}
.signup2 a:hover,
.createaccount2 a:hover{
	background:#9318e4;
}

.signup2 a{
	transition: .3s ease-in-out;
	 background: #2083d4;
    font-family: "Poppins_Regular";
    padding: 14px 30px;
    display: inline-block;
    border-radius: 35px;
    margin-top: 24px;
    color: #fff;
    width: 220px;
    text-align: center;
	text-align:center;
}

.section2{
    background: url(../images/bk_sec3.png) no-repeat;
    display: inline-block;
    width: 100%;
    padding-top: 120px;
	padding-bottom: 200px;
}

.video_call_cont{
    background: #fff;
    border-radius: 2px;
    position: relative;
    padding: 30px 30px;
}

.video_call_img{

    position: absolute;
    right: 30px;
    top: -25px;
    background: #6657ea;
    padding: 12px;
    border-radius: 6px;
    box-shadow: 1px 2px 7px #cdcdcd;
}

.video_call_title{
     font-family:"Poppins_Bold";
	 font-size:24px;
	 color:#000;
	 
}

.video_call_body{
	font-family:"Poppins_Regular";
	color:#4e4d4d;
}

.video_call_link a{
    background: #f6f3ff;
    font-family: "Poppins_Regular";
    padding: 10px 30px;
    display: inline-block;
    border-radius: 22px;
    margin-top: 30px;	
	transition: .3s ease-in-out;
}

.video_call_cont:hover .video_call_link a{
	background: #9318e4;
	color:#fff;
}

.subscribe{
    width: 888px;
    border-radius: 15px;
    margin: 0 auto;
    margin-top: -45px;
    box-shadow: 0px 8px 20px #cdcdcd;
    z-index: 999;
    position: relative;
    background: #fff;
}

.subscribe_left2,
.subscribe_left{
	float:left;
	padding: 10px 16px;

}

    
.subscribe_right{
	display:inline-block;
}

.subscribe_left2{
	font-family:"poppins_semibold";
	font-size:20px;
	padding-top: 20px;   
	margin-right: 18px;
}

.subscribe_now a{
	display:inline-block;
	background:#685cea;
	 font-family:"poppins_semibold";
	 color:#fff;
	 font-size:15px;
	 padding:40px;
	 text-transform: uppercase;
	 border-top-left-radius: 58px;
    text-transform: uppercase;
    border-bottom-left-radius: 58px;
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
	transition: .3s ease-in-out;
}

.subscribe_cont:hover .subscribe_now a{
	background: #9318e4;
}
.subscribe_now{
	border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}


.get_y_c_right{
	font-family: "Poppins_Bold";
    font-size: 22px;
}

.get_y_c_right span{
    font-size: 28px;	
}

.get_your_certificate{
	padding-top: 80px;
	padding-bottom:100px;
}

.get_y_c_left{
	padding-left: 220px !important;
}


.get_y_c_left img{
	animation: moveToLeft 10s linear infinite;
    animation-delay: 10ms;
}

.get_y_c_right{
	padding-right: 220px !important;
}


.get_certificate a{
	color: #fff;
    background: #11b583;
    font-size: 14px;
    font-family: "poppins_semibold";
    padding: 18px 35px;
    display: inline-block;
    margin-top: 17px;
    border-radius: 32px;
	transition: .3s ease-in-out;
}

.get_certificate a:hover{
	background: #9318e4;
}


.get_y_c_right{
	padding-top: 100px;
}


.become_a_touter{
	width: 885px;
	display:inline-block;
	background:#f4f9ff;
}


.b_a_t_img{
	float:left;
}


.b_a_t_img img{
	margin-top: -31px;
	animation: moveToLeft2 10s linear infinite;
    animation-delay: 10ms;
}

.get_started{
	display:inline-block;
}

.get_started a{
	background:#0071dc;
	color:#fff;
	padding:20px 30px;
	border-radius:4px;
	font-size: 14px;
    font-family: "poppins_semibold";
	display:inline-block;
	transition: .3s ease-in-out;
}

.get_started a:hover{
	background: #9318e4;
}


.become_a_touter_cont{
	float: left;
    font-family: "Poppins_Bold";
    font-size: 22px;
    padding-top: 30px;
    text-align: left;
	padding-left: 13px;
}

.b_a_t_touter a{
    font-family: "Poppins_Regular";
	color:#0071dc;	
}

.get_started{
    display: inline-block;
    margin-top: 40px;
	    float: right;
}

.footer_top{
	text-align:center;
}

.footer{
	background:#f4f9ff;
	display:inline-block;	
	width:100%;
}


.b_a_t_touter a{
	color:#0071dc;
}

.footer3,
.footer2{
	background:#f9f9fb;
	display:inline-block;	
	width:100%;	
}


.footer2{
	display:inline-block;	
	width:100%;	
    padding-bottom: 20px;
    border-bottom: 2px solid #eeeeef;
}


.footer3{
    padding-top: 25px;
    border-bottom: 2px solid #eeeeef;
    padding-bottom: 25px;
	
}





.cont_fotter_link li {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    background-repeat: no-repeat;
    background-position: 0 100px;
    display: inline-block;
    margin: 0 24px 0px 0px;
    padding: 0;
    overflow: visible;
    height: 30px;
    width: 25px;
    padding-right: 21px !important;
	position:relative;
	
}


#block-addplan{
	margin: 26px 0px;
    text-align: right;
}

#block-addplan .addplan a{
	font-family: "Poppins_Medium";
    color: #fff;
    background: #4687b9;
    padding: 8px 14px;
    display: inline-block;
    border-radius: 3px;
    font-size: 13px;
    transition: .3s ease-in-out;
    border: 0px;
}

.cont_fotter_link li::after {
    content: " ";
    background: url(../images/border-right1.png) right center no-repeat;
    position: absolute;
    top: 0px;
    left: 36px;
    width: 2px;
    height: 30px;
}

.cont_fotter_link li:last-child::after {
	display:none;
}
.cont_fotter_link li a {
    display: inline-block;
    height: 23px;
    width: 28px;
    text-align: center;
    border-right: 1px solid #4a8ec1;
}
.cont_fotter_link{
	margin-top:30px;
}

.cont_fotter_link li.descktop a{
    border-right: 0px;	
}
.cont_fotter_link li.android {
    background-position: 0px 0px;
	 background-image: url(../images/anff.png);
}
.cont_fotter_link li.iphone {
	 background-image: url(../images/appl.png);
    background-position:0px 0px;
}

.cont_fotter_link li.descktop {
	 background-image: url(../images/desctopsss.png);
	 background-position: 0px 3px;
	 background-size: 24px;
}



.cont_fotter_link li.android:hover {
	background-position: 0px -47px;
}
.cont_fotter_link li.iphone:hover {
    background-position: 0px -47px;
}

.cont_fotter_link li.descktop:hover {
    background-position: 0px -26px;
}







.pages_title{
	display:none;
}


#backtotop {
    background: url(../images/scroll-symbol-black.gif) no-repeat center center;
    background-size: 54%;
}




.contactus_title,
.pages_title,
.links_title,
.support_title{
    color: #000;
    font-size: 15px;
    font-family: "poppins_semibold";
	margin-bottom:20px;
}
.footer_social ul li{
	float:left;
	margin:0px 3px;
}


.footer_social ul li img{
	transition-duration: 0.8s;
    transition-property: transform;
}

.footer_social ul li img:hover{
	transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
}

.footer_social ul{
	display:inline-block;		
}


.footer_social{
	text-align:right;
}


.footer_bottom{
    margin-top: 40px;
    background: #f9f9fb;
    display: inline-block;
    width: 100%;
    padding: 40px 150px 20px 150px;
}


.footer_bottom2{
    display: inline-block;
    width: 100%;	
	padding-top:20px;
}


.footer_bottom_menu li{
	float:left;	  
	margin-right: 30px;
}

.footer_bottom_menu li a{
    color: #747473;
    font-family: "Poppins_Regular";
    font-size: 15px;
}


.footer_bottom_menu li a:hover{
	color: #5ab3f1;
}


.contactus_cont li{
	list-style: none;
    font-family: "Poppins_Regular";
    font-size: 14px;
    color: #2c2c2c;
}




.contactus_cont li:first-child a{
	    color: #0071dc;
    font-family: "Poppins_Bold";
    font-size: 14px;
}
.contactus_cont li:last-child a{
    font-size: 14px;
    color: #2c2c2c;
}
.copy_right{
	color: #747473;
    font-family: "Poppins_Regular";
    font-size: 15px;
}


.copy_right p{
text-align:right;	
}

.copy_right a{

    font-family: "Poppins_Regular";
    font-size: 15px;   
	color: #5ab3f1;	
}

.copy_right a:hover{
	color: #747473;	
}

.footer_social{
	padding-top: 35px;
}


.notfront .slider{
	display:none;
}

.inner-image{
	display: inline-block;
    width: 100%;
    clear: both;
	height:450px;
    background: url(../images/slider_bk.png) no-repeat;  
}


#block-views-block-inner-image-block-1{
	  /*  float: right;
    padding-right: 100px;
    width: 61%;
    padding-top: 140px;*/
}


#block-pagetitle{
	display: inline-block;
    width: 39%;
    padding-top: 260px;
    padding-left: 130px;

}

.modal-header{
	text-align:center;
	border:0px;
}


#block-userlogin{
	text-align: left;
}


form.user-login-form .form-item input,
form.user-login-form .form-item label{
	width:100%;
	color:#000;
}



.modal-body {
    position: relative;
    padding: 30px 30px;
}


form.user-login-form .form-item input{
	border: 0px;
    padding: 10px 10px;
    background: #ebebeb;
    border-radius: 6px;
}
form.user-login-form .form-actions{
	margin-top:10px;
}

form.user-login-form .form-actions input{
	    font-family: "Poppins_Medium";
    color: #fff;
    background: #4687b9;
    padding: 11px 14px;
    display: inline-block;
    border-radius: 3px;
    font-size: 14px;
    transition: .3s ease-in-out;
	width: 100%;
    border: 0px;
}

a.request-password-link{
	 display: inline-block;
    margin-right: 12px;
    font-size: 13px;
    color: #000;
    text-decoration: underline !important;
}
a.create-account-link{
	    float: left;
    margin-right: 12px;
    font-size: 13px;
    color: #000;
    text-decoration: underline !important;margin-top: 2px;
}

form.user-login-form .form-item{
	margin-bottom:20px;
}

.modal.in .modal-dialog{
	z-index: 999;  
	font-family: "Poppins_Regular";
}


.modal-content{
    -webkit-box-shadow: 0 0px 0px rgb(0 0 0 / 50%);
    box-shadow: 0 0px 0px rgb(0 0 0 / 50%);
	border:0px;
	border-radius:20px;
    
}


.btn-info{
transition: .3s ease-in-out;
    font-family: "Poppins_Medium";
    color: #fff;
    background: #5e5e5e;
    padding: 8px 14px;
    display: inline-block;
    border-radius: 3px;
    font-size: 13px;
    float: right;
    margin-left: 22px;
    border: 0px;
}

.login_link a{
	font-family: "Poppins_Medium";
    color: #fff;
    background: #4687b9;
    padding: 8px 14px;
    display: inline-block;
    border-radius: 3px;
    font-size: 13px;  
    transition: .3s ease-in-out;
}


.btn-info:hover,
.login_link a:hover{
	background: #9318e4;
}

.modal-title{
	font-size: 25px;
}


.modal-dialog{
	width: 480px;
}



.modal-backdrop.in{
	    z-index: 9;    background-color: #a9a9a9;
}




#block-breadcrumbs ol{
	list-style-type: none;
}


#block-breadcrumbs ol{
	list-style-type: none;
}


#block-breadcrumbs ol li{
	display:inline;
    color: #799499;
	text-transform: capitalize;
	font-size:18px;
}

#block-breadcrumbs ol li{



}



#block-breadcrumbs ol li a{
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	color: #799499;
}

#block-breadcrumbs ol li:after {
    content: "/";
    color: #999;
    padding: 0 3px;
}

#block-breadcrumbs ol li:last-child:after{
    content: " ";	
}

#block-breadcrumbs ol li a:hover{
    color: #000;
	text-decoration: none;
}

.title_breadcrumb{
	font-family: "Poppins_Medium";
    color: #000;
    font-size: 14px;
}



.inner-image1{
	float: right;
    padding-right: 100px;
    width: 61%;
    padding-top: 140px;
	text-align:center;
}


.page-node-about .inner-image1{
	background: url(../images/bkimgabout.png) no-repeat 0 bottom;
}



.title_breadcrumb{
	display: inline-block;
    width: 39%;
    padding-top: 260px;
    padding-left: 116px;

}




#block-breadcrumbs ol{
	list-style-type: none;
}


#block-breadcrumbs ol{
	list-style-type: none;
}


#block-breadcrumbs ol li{
	display:inline;
	color: #000;
	text-transform: capitalize;
	    font-family: "Poppins_Regular";
}

#block-breadcrumbs ol li{
	/*background: url(../images/arrow_breadcrump.png) no-repeat 0 bottom;	*/
}

#block-breadcrumbs{
	font-size: 15px;
	font-family: "Poppins_Regular";
}


#block-pagetitle-2{
    font-size: 36px;
    margin-bottom: 13px;
    color: #5b7c87;
	    font-family: "Poppins_Medium";
}


#block-breadcrumbs ol li a{
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	color: #999999;
}

#block-breadcrumbs ol li:after {
    content: "/";
    color: #999;
    padding: 0 3px;
}

#block-breadcrumbs ol li:last-child:after{
    content: " ";	
}

#block-breadcrumbs ol li a:hover{
    color: #000;
	text-decoration: none;
}

.title_breadcrumb{
	font-family: "Poppins_Medium";
    color: #000;
    font-size: 14px;
}



.inner-image1{
	float: right;
    padding-right: 100px;
    width: 61%;
    padding-top: 140px;
	text-align:center;
}

.title_breadcrumb{
	display: inline-block;
    width: 39%;
    padding-top: 260px;
    padding-left: 130px;

}
#heart {
  color: grey;  
  font-size: 50px;
    cursor: pointer;
    padding: 0px;
    margin: 0px;
}





div#block-grand-local-tasks  {
  list-style: none;
}


div#block-grand-local-tasks {
  display: inline-block;
  width: 100%;

  text-align: center;
  padding: 4px;
  margin-bottom: 5px;
}

div#block-takalam-local-tasks ul li {
  display: inline-block;
  background-color: white;
  padding: 10px;
  border: 1px solid black;
  box-shadow: 0px 0px 5px black;
  color: black;
  outline: none;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 5px;
  border-radius: 5px;
  min-width: 90px;
}

div#block-takalam-local-tasks ul li a {
  text-decoration: none;
  color: black;
  font-size: 16px;
}


#main-content{
     font-family: "Poppins_Regular";
    min-height: 300px;
}
  


.bodywebform{
	float: left;
    width: 44%;
    margin-left: 1%;
}   

.webform_cont{
	display: inline-block;
    width: 55%;	
}

.webform-submission-contact-form .form-item label{
	width:100%;
	 font-family: "Poppins_Medium";
	 font-size:13px;
	 color:#292929;
	 margin-bottom:10px;  
}


.webform-submission-contact-form .form-item input{
	width:100%;
}


.webform-submission-contact-form .form-item.form-item-name{
	float: left;
    width: 44%;
    margin-right: 2%;
}

.webform-submission-contact-form .form-item.form-item-email{
	display:inline-block;
	    width: 43%;
}

.webform-submission-contact-form .form-item.form-item-subject{
	width:93%;
}

.webform-submission-contact-form .form-item.form-item-message{
    width: 93%;
}


.webform-submission-contact-form .form-item.form-item-message textarea{
	width:100%;		
}

.page-node-becomeatour .bodywebform img{
	width:100%;
	height:auto;
}


.page-node-contactus .inner-page-content-main{
	padding-top: 160px;	
}
.page-node-becomeatour .inner-page-content-main{
	padding-top: 220px;
}


.page-node-becomeatour .bodywebform{
	float: left;
    width: 44%;
    margin-right: 5%;
}

.page-node-becomeatour .webform_cont{
    display: inline-block;
    width: 49%;
    padding: 0px 0px;
}


form.webform-submission-contact-form fieldset,
form.webform-submission-become-a-touter-form fieldset{
	border:0px;
	padding:0px;
	margin:0px;
}


form.webform-submission-contact-form legend,
form.webform-submission-become-a-touter-form legend{
background: #fafafa;
    color: #9a9a9a;
    font-weight: normal;
    padding: 14px 30px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-size: 16px;
}

form.webform-submission-contact-form legend.fieldset-legend,
form.webform-submission-become-a-touter-form legend.fieldset-legend{
	font-size:15px;
	 font-family:"Poppins_Regular";
}

form.webform-submission-contact-form,
form.webform-submission-become-a-touter-form{
	border:1px solid #c7c7c7;
	border-radius:20px;
}



.webform-submission-contact-form .form-item.form-item-message textarea,
form.webform-submission-contact-form .form-item input,
form.webform-submission-become-a-touter-form .form-item input{
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    background: #f8f7f7;
    border: 1px solid #e0e0e0;
    padding: 11px;
    border-radius: 5px;
    /* margin: 20px; */
    margin-top: 2px;
    width: 100%;
}


form.webform-submission-contact-form .form-actions{
	  margin-bottom: 25px;
    margin-top: 7px;
	   text-align: left;    padding-left: 20px;
}
form.webform-submission-become-a-touter-form .form-actions{
    text-align: center;
    margin-bottom: 25px;
    margin-top: 7px;
	
}


form.webform-submission-contact-form .form-actions input,
form.webform-submission-become-a-touter-form .form-actions input{
    background: #4a9fbc;
    border: 0px;
    color: #fff;
    width: 60%;
    padding: 10px;
    border-radius: 6px;
	font-size:16px;
}
form.webform-submission-contact-form fieldset .form-item,
form.webform-submission-become-a-touter-form fieldset .form-item{
	margin:0px;  
}

form.webform-submission-contact-form fieldset .fieldset-wrapper .form-item,
form.webform-submission-become-a-touter-form fieldset .fieldset-wrapper .form-item{
	margin:20px;
	font-size: 14px;
}


.contact_title{
	font-size:23px;
	font-family:"Poppins_Regular";	
	color: #000000;
}


.phonenum{
    padding: 8px 29px;
    background: url(../images/phoneicon.png) no-repeat left;
    background-position: 0px 4px;    transition: .3s ease-in-out;
}

.location{
	 padding: 8px 29px;
	background: url(../images/locations.png)  no-repeat left;
    background-position: 0px 4px;    transition: .3s ease-in-out;
}

.email{
	padding: 8px 29px;
	background: url(../images/email.png) no-repeat left;
    background-position: 0px 7px;    transition: .3s ease-in-out;
}


.phonenum:hover{
	background-position: 0px -40px;
}

.email:hover{
	    background-position: 0px -33px;
}
.location:hover{
    background-position: 0px -46px;
}

.page-args-user-register{
	
}


div#block-takalam-content form.user-login-form,
div#block-takalam-content form.user-login-form,
div#block-takalam-content form.user-pass,
div#block-takalam-content form.user-register-form{
	display: inline-block;
    width: 50%;
    border-radius: 39px;
    box-shadow: 1px 1.732px 6.5px rgb(0 54 99 / 65%);
    padding: 30px 30px;
	text-align:left;
}

.page-node-student-registration #block-takalam-content{
	    text-align: center;
    padding-top: 100px;
}



div#block-takalam-content form.user-login-form form,
div#block-takalam-content form.user-pass form,
div#block-takalam-content form.user-register-form form
{
    display: inline-block;
    width: 45%;
    margin: 0 auto;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.13);
    padding: 40px;
    padding-top: 189px;
    background: #fbfbfb url(../images/logo_lifacadimy.png) no-repeat center 25px;
    text-align: right;
    color: #303030;
} 

.logo{
	padding:0px;
}


div#block-takalam-content form.user-login-form input,
div#block-takalam-content form.user-pass input,
div#block-takalam-content form.user-register-form input 
{
    padding: 10px 20px;
    border: 1px solid #d2d1d1;
    width: 100%;
	color:#000;
	position:relative !important;
}


.page-node-teachers div#block-takalam-content{
	position:relative;
	padding-top: 170px;
}


div#block-takalam-content form.user-login-form textarea,
div#block-takalam-content form.user-pass textarea,
div#block-takalam-content form.user-register-form textarea {
	width:100%;
}




div#block-takalam-content form .form-actions input{
    padding: 10px 50px;
    border: 1px solid #d2d1d1;
    width: auto;
    color: #fff;
    position: relative !important;
    background: #4a9fbc;
    border-radius: 13px;
}

.page-node-teachers div#block-takalam-content{
	position:relative;
}

.page-node-teachers div#block-takalam-content form .form-actions{
	margin-top: 19px;
}

  
.page-node-teachers div#block-takalam-content form .form-actions input{
    padding: 6px 20px;
    border: 1px solid #d2d1d1;
    width: auto;
    color: #fff;
    position: relative !important;
    background: #4687b9;
    font-size: 14px;
    border-radius: 0px;
}

div#block-takalam-content form.user-login-form .form-actions input,
div#block-takalam-content form.user-pass .form-actions input,
div#block-takalam-content form.user-register-form .form-actions input{
	width: 100%;
	padding: 10px 20px;
    border: 1px solid #d2d1d1;
    width: auto;
    color: #fff;
    position: relative !important;
    background: #4687b9;
}

div#block-takalam-content form.user-login-form .form-actions,
div#block-takalam-content form.user-pass .form-actions,
div#block-takalam-content form.user-register-form .form-actions{
margin-top:10px;
}

div#block-takalam-content form.user-pass .form-item,
div#block-takalam-content form.user-register-form .form-item
{
	margin-bottom:30px;
}

div#block-takalam-content form.user-register-form .form-item-cutomtext,
div#block-takalam-content form.user-register-form .form-item.form-item-mail{
	/*display:none;*/
}

div#block-takalam-content form.user-register-form .form-item label,
div#block-takalam-content form.user-register-form .description
{
	/*display:none;*/
}


div#block-takalam-content form.user-register-form .form-item.form-item-mail .description
{
	display:none;
}


div#block-takalam-content form.user-register-form form .button
{
    color: #fff;
    background: #e62e7a;
    border: 1px solid;
    font-size: 17px;    font-family: "Noor_Bold";
}

div#block-takalam-content form.user-register-form form .button:hover{
    background: #fff;
    border: 1px solid;
    color: #e62e7d;
}

div#block-takalam-content form.user-register-form form #edit-student-profiles-0 summary
{
	display:none;
}


.page-args-user-login #block-takalam-content,
.page-args-user-password #block-takalam-content,
.page-args-user-register #block-takalam-content{
	text-align: center;
    padding-top: 40px;
}


.page-node-Subscriber #block-takalam-content .body_basicpage{
	width:370px;
	margin-bottom:20px;
	
}

.page-node-getcertified #block-takalam-content,
.page-node-Subscriber #block-takalam-content{
	padding-top:120px;
}

.page-node-Subscriber .flag{
	display:none;
}


#block-views-block-subscriber-block-2 .views-row,
#block-views-block-subscriber-block-1 .views-row{
	padding:0px;
	text-align:center;
    padding: 30px;
    box-shadow: 1px 2px 11px #cdcdcd;
	color:#4a9fbc;
	transition-duration: 0.8s;
    transition-property: transform;
    transition: .3s ease-in-out;
}


#block-views-block-subscriber-block-2 .views-row:hover,
#block-views-block-subscriber-block-1 .views-row:hover{
	background:#4a9fbc;
	color:#fff;
}


#block-views-block-subscriber-block-2 .views-row .views-field-name,
#block-views-block-subscriber-block-1 .views-row .views-field-name{
	font-family:"poppins_semibold";
	font-size:30px;	
	margin-bottom:20px;
}


#block-views-block-subscriber-block-2 .views-row .views-field-field-price,
#block-views-block-subscriber-block-1 .views-row .views-field-field-price{
	font-family:"poppins_semibold";
	font-size:60px;	
}  

#block-views-block-subscriber-block-2 .views-row .views-field,
#block-views-block-subscriber-block-1 .views-row .views-field{
    margin-bottom: 16px;	
}


#block-views-block-subscriber-block-2 .views-row .views-field-field-price span,
#block-views-block-subscriber-block-1 .views-row .views-field-field-price span{
	font-size:28px;
}


.page-node-myfollower .views-field-link-flag .flag,
.page-node-teachers .views-field-link-flag .flag,
.page-node-favorite .views-field-rendered-entity .flag,
.page-node-teachers .views-field-rendered-entity .flag{
	background-image:none;
	display: inline-block;
    width: 100%;
	
}


.page-node-myfollower .views-field-link-flag a,
.page-node-favorite .views-field-rendered-entity a,
.page-node-teachers .views-field-link-flag a,
.page-node-teachers .views-field-rendered-entity a{
    padding: 14px 28px;
    background: url(../images/favred.png) no-repeat center left;
    font-family: "poppins_semibold";
    font-size: 12px;
    color: #000;
    background-size: 21px;
}

.page-node-myfollower .views-field-rendered-entity,
.page-node-favorite .views-field-rendered-entity{
	display: inline-block;
    width: 100%;
	height: 28px;
}
.page-node-myfollower .views-field-link-flag,
.page-node-teachers .views-field-link-flag,
.page-node-teachers .views-field-rendered-entity{
    display: inline-block;
    width: 100%;
	height: auto;
}

#block-views-block-teachers-block-1 .views-field-nothing,
.page-node-teachers .views-field-nothing{
    clear: both;
    display: inline-block;
    margin-top: 20px;
    float: left;
    margin-right: 8px;
    width: 39%;
}


#block-views-block-teachers-block-1 .views-field-nothing-5,
.page-node-teachers .views-field-nothing-4{
	position: absolute;
    left: 111px;
    top: 53px;
}

#block-views-block-teachers-block-1 .views-field-nothing-5 img,
.page-node-teachers .views-field-nothing-4 img{
    width: 22px;
}


#block-views-block-teachers-block-1 #block-teachersblock #msg,
.page-node-teachers #block-teachersblock #msg{
	display:none;
}
   

.page-node-myfollower .views-field-nothing{
	 clear: both;
    display: inline-block;
    margin-top: 20px;
   
    margin-right: 8px;
    width: 39%;
}
.page-node-myfollower .views-field-nothing a{
    background: #06b2f1;
    padding: 10px 20px;
    display: inline-block;
    color: #fff;
    font-size: 11px;
    font-family: "Poppins_Medium";
    border-radius: 26px;    transition: .3s ease-in-out;
}
#block-views-block-teachers-block-1 .views-field-nothing-4,
.page-node-teachers .views-field-nothing-3{
    display: inline-block;
    width: 57%;
    margin-top: 20px;
}


#block-views-block-teachers-block-1 .views-field-nothing-4 a,
.page-node-teachers .views-field-nothing-3 a{

    background: #616161;
    padding: 10px 16px;
    display: inline-block;
    color: #fff;
    font-size: 11px;
    font-family: "Poppins_Medium";
    border-radius: 26px;
    transition: .3s ease-in-out;
}

.page-node-favorite .prod1-feildset .views-field-show-online-status{
	position: absolute;
    left: 122px;
    top: 92px;
}

.page-node-myfollower .prod1-feildset .views-field-show-online-status,
.page-node-teachers .prod1-feildset .views-field-show-online-status{
	position: absolute;
    left: 111px;
    top: 53px;
}


.page-node-myfollower .views-field-link-flag a:hover,
.page-node-favorite .views-field-rendered-entity a:hover,
.page-node-teachers .views-field-rendered-entity a:hover{
	padding: 14px 28px;
	background: url(../images/favgray.png) no-repeat center left;
	    font-family: "poppins_semibold";
    font-size: 12px;
    color: #000;
    background-size: 21px;
}

.page-node-myfollower .views-row{
	    margin: 70px 0px 20px 0px;
}

.Absent,
.Offline{
	font-size: 0px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #787777;
    border-radius: 16px;
}
.Online{
	font-size: 0px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #6dd400;
    border-radius: 16px;
}


#block-views-block-user-photo-block-1 .views-row .views-field-user-picture img{
	max-width: 530px;
    height: 530px;

    width:auto;
}


#block-views-block-user-photo-block-1 .views-row .views-field-user-picture{
	width: 530px;
	border-radius: 100%;
	border: 10px solid #fff;
	overflow:hidden;
	float: right;
	background: #979797;
}

.page-node-user .inner-image #block-breadcrumbs{
	display:none;
}

.page-node-user #block-views-block-user-photo-block-2 .views-field-field-rating-1,
.page-node-user #block-views-block-user-photo-block-2 .views-field-field-rating{
    float: left;
    margin-right: 20px;
}

.page-node-user .inner-image #block-pagetitle-2{
	display:none;
}

.page-node-user #block-views-block-user-photo-block-2 .views-field-field-lastname{
	font-size: 36px;
    margin-bottom: 13px;
    color: #5b7c87;
    font-family: "Poppins_Medium";
}


#block-views-block-user-photo-block-2{
	margin-top:20px;
}

.page-node-user #block-views-block-user-photo-block-2 .views-field-field-country{
	display:inline-block;
}


.page-node-user #block-takalam-content{
	padding-top: 160px;
}

.page-node-user.page-args-user-password #block-takalam-content{
	padding-top: 20px;
}

#block-views-block-user-photo-block-3 {
	display: inline-block;
    width: 100%;
    margin-top: 62px;
}

#block-views-block-user-photo-block-3 .views-field-field-video-1,
#block-views-block-user-photo-block-3 .views-field-field-video{
    float: left;
    width: 50%;
    margin-right: 5%;
	background: url(../images/novideo.jpg) no-repeat center;
    min-height: 260px;
}


#block-views-block-user-photo-block-3 .inner-profile{
    display: inline-block;
    width: 44%;
}

#block-views-block-user-photo-block-3 .views-label{
	font-family:"Poppins_Medium";
	font-size:23px;
}


#block-views-block-user-photo-block-3 .views-field-field-introduction{
	margin-bottom: 50px;
}



.page-node-about #block-takalam-content{
	padding-top: 150px;
}

.page-node-about #block-takalam-content .body_basicpage p{
	text-align:center;
}

.page-node-about #block-takalam-content .flag{

}


.page-node-about #main-content .container {
    width: 100%;
    padding: 0px;
}


.page-node-about #block-takalam-content .video_basicpage{
	margin-top:40px;
	padding: 0px 260px;
    font-size: 20px;
}
.page-node-about #block-takalam-content .body_basicpage{
	padding: 0px 260px;
}


#block-views-block-inner-image-block-1 .views-field-field-inner-image{
	text-align: right;
}


#block-views-block-why-us-to-learn-block-1{
	margin-top: 120px;
    padding: 0px 150px;
    display: inline-block;
    width: 100%;
}


#block-views-block-why-us-to-learn-block-1 .views-row{
	text-align:center;
}

#block-views-block-why-us-to-learn-block-1 .views-row .views-field-field-icon{
    margin-bottom: 20px;
    height: 70px;
}

#block-views-block-why-us-to-learn-block-1 .views-row .views-field-title{
    margin-bottom: 30px;
    font-size: 22px;
}


#block-views-block-why-us-to-learn-block-1 .views-row .views-field-body p{
	text-align:center;
}

.w-u-t{
    padding: 12px;    transition: .3s ease-in-out;
}

#block-views-block-why-us-to-learn-block-1 .views-row:hover .views-field-field-icon img{
	filter: brightness(0) invert(1);
}
.w-u-t:hover{
    background: #4687ba;
    color: #fff;
}


#block-whychooseus{
	background:#f5f5f5;
	padding:40px 140px;
	margin-top:110px;
	margin-bottom:20px;
}

.Why_image{
    float: left;
    padding: 25px 0px;
    margin-right: 40px !important;
    margin: 0px;
}

.Why_title{
	float: left;
	font-family: "Poppins_Medium";
	font-size: 32px;
	border-right:1px solid #9f9f9f;
	padding-right: 50px;
	padding-bottom: 26px;
}

.cont_why{
    display: inline-block;
    width: 67%;
    padding: 1% 0 0px 3%;
}

#block-views-block-why-us-to-learn-block-1 h2{
	font-family: "Poppins_Medium";
    font-size: 40px;
    text-align: center;
    margin-bottom: 40px;
}



#block-become{
	display:inline-block;
	width:100%;
	padding:20px 180px;
}

.join1{
	width: 50%;
    float: left;
    text-align: center;
    padding: 20px 80px;
    text-align: center;
}

.join2{
	display:inline-block;
	width:50%;
	text-align: center;
    padding: 20px 80px;
}


#block-become p{
	text-align:center;
}
#block-become a{
    display: inline-block;
    background: #06b2f1;
    color: #fff;
    padding: 17px 43px;
    font-size: 17px;
    font-family: "Poppins_Medium";
    border-radius: 32px;
    margin-top: 30px;
	transition: .3s ease-in-out;
	box-shadow: 1px 0px 6px #cdcdcd;
}
.join1:hover a,
.join2:hover a,
#block-become a:hover{
    background: #9318e4 !important;
}


.join1_title{
	font-family: "Poppins_Medium";
    font-size: 24px;	
}


.field--name-field-introduction .filter-wrapper{
	display:none;
}

.field--name-field-about-me .filter-wrapper{
	display:none;
}


.page-node-user #edit-contact{
	display:none;
}


.page-args-user-register .field--name-field-rating{
	display:none;
}


.page-node-user.page-args-user-register #block-takalam-content{
    padding-top: 40px;
}

  
.statusee{
    font-family: "Poppins_Medium";
    font-size: 36px;
    color: #4687b9;
    text-transform: uppercase;
    padding-left: 130px;
    margin-top: -60px;  
    margin-bottom: 140px;
}

.contact_breaf{
	width: 380px;
    font-size: 15px;
	font-family:"Poppins_Regular";
	color:#353434;
	    margin-bottom: 35px;    margin-top: 13px;
}


.email a,
.location,
.phonenum a{
	color:#353434;   font-size: 15px;
	font-family:"Poppins_Regular";
}



#block-welcomtotakalam{
    display: inline-block;
    width: 35%;
    padding-top: 248px;
    padding-left: 63px;
    font-family: "Poppins_Medium";
    color: #5b7c87;
    font-size: 48px;
    line-height: 44px;
    letter-spacing: -2px;
}

#block-registerslider{
    width: 33%;	
	text-align:center;
}

#block-welcomtotakalam p{
	text-align:center;
}   

#block-views-block-services-block-1{
	font-family: "Poppins_Medium";
	color:#4687b9;
	font-size:27px;
}

p.welcom_to2{
	    color: #4687b9;
    font-family: "poppins_semibold";
    font-weight: bold;
    font-size: 50px;
}

#block-registerslider a{
	font-family: "Poppins_Medium";
    color: #fff;
    font-size: 16px;   
	background: #ff5673;
    color: #fff;
    padding: 11px 24px;
    display: inline-block;
    border-radius: 20px;
}


#block-registerslider p{
	text-align:center;
}


#block-views-block-services-block-1 .views_slideshow_cycle_teaser_section, 
#block-views-block-services-block-1 .views_slideshow_cycle_slide {
    display: inline-block;
    width: 100% !important;
}

#block-views-block-services-block-1{
    width: 35%;
    text-align: center;
    padding-left: 70px;
}


.page-node-teacher #block-takalam-content{
	text-align: center;
	margin-top:30px;
}





.page-args-app-calendar #block-takalam-content .content{
	max-width: 100%;
    padding: 0px 0;
 	height: 584px;

}

.user-logged-in .loginpopup{
	display:none;
}

.page-args-app-calendar #block-takalam-content .content .table-date{
	height: 23px;
    width: 16px;
    font-size: 15px;
    padding: 17px 20px;
    line-height: 26px;
}
.page-args-app-calendar #block-takalam-content .content,
.page-args-app-calendar #block-takalam-content .events-container{
	background:transparent;
}

.page-node-becomeatour .ui-dialog .ui-dialog-titlebar,
.page-node-contactus .ui-dialog .ui-dialog-titlebar{
	background: transparent;
    border: 0px;    border-radius: 18px;
}


.event-card{
    padding: 0px !important;
    max-width: 100%;
    display: block;
    background: transparent !important;
    border: none !important;
    margin: 11px !important;

    max-width: auto;
    display: block;
 
    border: none !important;

    margin-left: 12px !important;
    width: 43%;
    float: left;
    color: #fff;
    border-radius: 10px;
}



.event-name {
    padding-right: 0;
    background: #7e12f5 !important;
    text-align: left;
    padding: 17px 44px !important;
    float: right;
    border-radius: 10px;
}


.event-card a{
	color: #fff;
    display: inline-block;
    width: 20px;
    height: 22px;
    border: 2px solid #d6d6db;
    border-radius: 48%;
    margin-top: 21px;
    font-size: 0px;
    background: transparent;
}


.event-card a:hover{
	background: #7036ac;
}

.page-node-becomeatour .ui-widget.ui-widget-content,
.page-node-contactus .ui-widget.ui-widget-content{
	text-align:center;
}



#messages div.cool-messages.messages .context{
    font-size:22px;margin-bottom:22px!important;text-align:center;position:relative;padding-top:73px!important;color:#000;
	
	}
	
	
	
element.style {
}
#messages div.cool-messages.messages .context {
    font-size: 22px;
    margin-bottom: 22px !important;
    text-align: center;
    position: relative;
    padding-top: 73px !important;
    color: #000;
}
#messages div.cool-messages.messages .context {
    display: inline-block;
    padding: 30px !important;
    position: fixed;
    display: inline-block;
    top: 0;
    bottom: 0;
    height: 200px;
    right: 0;
    left: 0;
    margin: auto;
    width: 500px;
    text-align: center;
    color: #ffffff;
    border-radius: 15px;
    z-index: 999;
    position: fixed !important;
    height: auto !important;
    width: 38% !important;
    top: 36% !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    height: 237px !important;
    margin: 0 auto !important;
    border: 1px solid #dddddd;
    background-color: #ffffff !important;
    color: #333333;
    font-size: 22px;
padding-top: 97px;}
    #messages div.cool-messages.messages .context:after{
        content:" ";width:24px;height:24px;margin:0;clip:unset;font-size:0;
        display:inline-block;background:url(../images/close.png) no-repeat center;
        background-size:13px;float:none;position:absolute;right:3%;top:10px;z-index:9999;cursor:pointer}

#messages div.cool-messages.messages{
            border:0!important;background-color:#0000007a!important;position:fixed;width:100%;height:100%;top:0;
            right:0;
            background-size:0;
			-moz-animation:unset;
			-moz-background-size:unset;
            -moz-box-shadow:unset;-webkit-animation:unset;z-index:999;
			}
#messages div.cool-messages.messages p{
	font-family: "Poppins_Medium";
	text-align:center;
}			
			
#messages div.cool-messages.messages.status{
	background-color: transparent !important;
    border-color: transparent !important;
    border: 0px !important;  
	box-shadow: inset 0 0px 0 rgb(255 255 255 / 40%) !important;
}


#messages-box{
	margin:0px !important;
}




.path-login #main-content #block-takalam-local-tasks,
.path-register #main-content #block-takalam-local-tasks,
.page-node-student-registration #main-content #block-takalam-local-tasks{
	display:none;
}

.page-args-app-calendar .container {
    max-width: 1020px !important;
}



.page-node-favorite #block-takalam-content{
	margin-top:70px;
}


.page-node-favorite #block-takalam-content .views-row{
	margin-bottom:15px;
}

.page-node-favorite #block-takalam-content .views-row .prod1-feildset{
height: 345px;
}


.plugin #providers .provider,
.plugin #providers .providers_group,
.plugin #providers{
	float: none !important;
}


.plugin #providers.providers_unpaginated .providers_group .providers_block{
	text-align: center !important;
}


.plugin .footer #branding{
	display:none !important;
}


.social_login{
    height: 76px;
    overflow: hidden;
    width: 211px;
    margin: 20px auto !important;
}


.page-node-user.page-args-edit form.user-form{
	width: 37%;
    margin: 0 auto;
    box-shadow: 1px 5px 12px #cdcdce;
    padding: 20px;
}
form.user-form #edit-account{
/*	width: 37%;
    margin: 0 auto;
    box-shadow: 1px 5px 12px #cdcdce;
    padding: 20px;*/
}

#block-addplantaxonomy,
#block-addteacher,
#block-addstudents{
	margin-top: 23px;
}

#block-addplantaxonomy p,
#block-addteacher p,
#block-addstudents p{
	text-align: right;
}
#block-addplantaxonomy p a,
#block-addteacher p a,
#block-addstudents p a{
	font-family: "Poppins_Medium";
    color: #fff;
    background: #4687b9;
    padding: 8px 14px;
    display: inline-block;
    border-radius: 3px;
    font-size: 13px;
    transition: .3s ease-in-out;
}

form.user-form #edit-account input{
    width: 100%;
    border: 0px;
    border-bottom: 1px solid #cdcdcd;
    padding: 8px 0px;
}


form.user-form #edit-account .description{
	display:none;
}

form.user-form #edit-account .form-item{
	margin: 10px 0px;
}

form.user-form .form-actions{
	text-align: center;
    margin-top: 20px;
}


form.user-form label{
	color: #000000;
    font-family: "Poppins_Medium";
}




.custom-select #minute{
	/*margin-left: 41px;*/
    position: relative;
}

.custom-select #minute::after {
  content: "test";
  background:url(../images/calender2.png) no-repeat center;
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: 4px;
    background: #41577e;
    -webkit-transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
    transition: -webkit-transform .4s cubic-bezier(.7,0,.3,1);
    transition: transform .4s cubic-bezier(.7,0,.3,1);
    transition: transform .4s cubic-bezier(.7,0,.3,1),-webkit-transform .4s cubic-bezier(.7,0,.3,1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    z-index: 99;
}





.page-node-teacher_users #block-takalam-content table,
.page-node-student_users #block-takalam-content table{
	width:100%;
	border: 1px solid #ddd;
	margin-top:50px;
}


#primary tr {
    padding: 5px 5px;
}



thead th {
    padding-right: 1em;
    border-left: 1px solid #ccc;    padding: 10px 10px;
    background: #555;    color: #fff;
}

table td {
    vertical-align: middle;
    border: 1px solid #ddd;
    padding: 9px;
}


form.profile-form {
	width: 50%;
    margin: 41px auto;
    box-shadow: 1px 2px 6px #cdcdcd;
    padding: 3%;
}

form.profile-form select,
form.profile-form input{
	padding: 3px;
    border: 1px solid #cdcdcd;
	width:100%;
}



form.profile-form .form-item{
	margin:10px 0px;
}


.form-actions a#edit-delete{
	    padding: 10px 50px;
    border: 1px solid #d2d1d1;
    width: auto;
    color: #fff;
    position: relative !important;
    background: #4a9fbc;
    border-radius: 13px;
}


.page-node-teacher form.user-form #edit-account,
.page-node-student-registration form.user-form #edit-account{
	    width: 100%;
    margin: 0 auto;
    box-shadow: 0px 0px 0px #cdcdce;
    padding: 0;
}



#block-nicemenus ul.nice-menu-right, #block-nicemenus ul.nice-menu-left, #block-nicemenus ul.nice-menu-right li, #block-nicemenus ul.nice-menu-left li {
    width: auto;
    border-top: 0px;
}

#block-nicemenus-3 ul.nice-menu .menuparent span,
#block-nicemenus-2 ul.nice-menu .menuparent span,
#block-nicemenus ul.nice-menu .menuparent span {
    background: url(../images/menuuu.png) no-repeat 91% top;
    background-size: 30px;
    padding-right: 8px;
    font-size: 0;
    display: inline-block;
    width: 34px;
    height: 30px;   
}

#block-nicemenus-3,
#block-nicemenus-2,
#block-nicemenus{
	float: left;
    width: auto;
    margin-right: 10px;
    margin-top: -6px;
}



#block-nicemenus-3 ul.nice-menu-left li.menuparent, #block-nicemenus-3 ul.nice-menu-left li li.menuparent,
#block-nicemenus-2 ul.nice-menu-left li.menuparent, #block-nicemenus-2 ul.nice-menu-left li li.menuparent,
#block-nicemenus ul.nice-menu-left li.menuparent, #block-nicemenus ul.nice-menu-left li li.menuparent {
    background: transparent;
    border: 0px;
}


#block-nicemenus-3 ul.nice-menu-right, 
#block-nicemenus-3 ul.nice-menu-left, 
#block-nicemenus-3 ul.nice-menu-right li,
#block-nicemenus-3 ul.nice-menu-left li {
    width: auto;
	border-top:0px;
}



#block-nicemenus-2 ul.nice-menu-right, 
#block-nicemenus-2 ul.nice-menu-left, 
#block-nicemenus-2 ul.nice-menu-right li,
#block-nicemenus-2 ul.nice-menu-left li {
    width: auto;
	border-top:0px;
}


#block-nicemenus-3 ul.nice-menu-right, 
#block-nicemenus-3 ul.nice-menu-left, 
#block-nicemenus-3 ul.nice-menu-right li,
#block-nicemenus-3 ul.nice-menu-left li {
    width: auto;
	border-top:0px;
}

#block-nicemenus-3 ul.nice-menu-right li ul li,
#block-nicemenus-3 ul.nice-menu-left li ul li{
    width: 100%;
    background: #4687ba;
    border-bottom: 1px solid #fff;
}

#block-nicemenus-3 ul.nice-menu-right li ul li a,
#block-nicemenus-3 ul.nice-menu-left li ul li a{
    font-family: "Poppins_Medium";
	color:#fff;
	font-size:12px; text-align: center;
}


#block-nicemenus-2 ul.nice-menu-right li ul li,
#block-nicemenus-2 ul.nice-menu-left li ul li{
    width: 100%;
    background: #4687ba;
    border-bottom: 1px solid #fff;
}

#block-nicemenus-2 ul.nice-menu-right li ul li a,
#block-nicemenus-2 ul.nice-menu-left li ul li a{
    font-family: "Poppins_Medium";
	color:#fff;
	font-size:12px; text-align: center;
}



#block-nicemenus ul.nice-menu-right li ul li,
#block-nicemenus ul.nice-menu-left li ul li{
    width: 100%;
    background: #4687ba;
    border-bottom: 1px solid #fff;
	text-align:center;
}

#block-nicemenus ul.nice-menu-right li ul li a,
#block-nicemenus ul.nice-menu-left li ul li a{
    font-family: "Poppins_Medium";
	color:#fff;
	font-size:12px;
}


#block-nicemenus ul.nice-menu-left li ul{
	top: 8px;
}

#block-loggedout{
	display: inline-block;
}


#block-nicemenus-2 ul.nice-menu-left li.menuparent:hover, 
#block-nicemenus-2 ul.nice-menu-left li li.menuparent:hover{
	background: transparent;
}

#block-nicemenus-3 ul.nice-menu-left li.menuparent:hover, 
#block-nicemenus-3 ul.nice-menu-left li li.menuparent:hover{
	background: transparent;
}


#block-nicemenus ul.nice-menu-left li.menuparent:hover, 
#block-nicemenus ul.nice-menu-left li li.menuparent:hover{
	background: transparent;
}

.page-node-student-registration #block-takalam-content .form-item.js-form-type-checkbox input{
	    height: 13px !important;
    width: 18px !important;
    opacity: 1 !important;
    margin: 0px !important;
    padding: 13px !important;
    display: inline-block;
}

div#block-takalam-content form.user-register-form .form-item-status input{
	float: left;
    width: auto;
    margin-right: 10px;
}


 div#block-takalam-content form.user-register-form select{
	 width:100%;
 }
 form.user-register-form #edit-timezone,
  form.user-register-form #edit-contact,
  form.user-register-form #edit-language{
	 display:none;
 }
 
 
 
 
 
 .set_ws{
    width: 49%;
    float: left;
    margin-right: 1%;
 }
 
 
 .set_ws2,
 .set_ws1{
    width: 100%;
    margin-bottom: 40px;
    clear: both;
 }
 
 .set_ws_img{
	background: url(../images/calender2.png) no-repeat 91% top;
    float: left;
    width: 18%;
    height: 100px;
    margin-right: 3%;
	background-size: 100px;
 }
 
 
 .select_commlevel{
    display: inline-block;
    width: 48%;
 }
 
 
 
 
 
.page-node-content #block-takalam-content p.tit{
	padding-top: 32px;
    padding-bottom: 15px;
    font-family: "Poppins_Medium";
    font-size: 20px;
	text-align:center;
    margin:10px 0px;
}
.page-node-content #block-takalam-content p{
       margin: 0px 20px;
}


.page-node-content #block-takalam-content p.p_s_t{
    padding-top: 10px;
    font-size: 22px;
    text-align: center;
    margin-top: 5px;
    color: #4687ba;
      margin-bottom: 20px;
    font-family: "Poppins_Medium";

}

.page-node-content #block-takalam-content .custom-select{
	width: 77% !important;
	/* margin-right: 2%; */
	display: inline-block;
	padding: 0px;
}


.page-node-content #block-takalam-content .custom-select select {
     padding: 12px;
    width: 100%;
    font-size: 24px;
    line-height: 1.05;
    font-weight: bold;
    min-width: 87%;
    max-width: 87%;
    background-color: white;
    -webkit-appearance: menulist;
    padding: 10px;
    font-size: 18px;
    height: 80px;
}

.page-node-content #block-takalam-content select#level{
width: 72% !important;
    margin-right: 2%;
    padding: 3px;
    flex-grow: 1;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 12px;
    width: 100%;
    font-size: 24px;
    line-height: 2.05;
    font-weight: bold;
    min-width: 100%;
    max-width: 100%;
    background-color: white;
    -webkit-appearance: menulist;
    padding: 27px;
    font-size: 18px;
    height: 78px;
}



.page-node-content #block-takalam-content .detailss_plan{
    padding: 10px 0px;
    clear: both;
    width: 50%;
    margin: 0 auto;
    text-align: center;
}

.page-node-content #block-takalam-content #price{
    font-family: "Poppins_Medium";
    font-size: 20px;
    color: #5b7c87;
    width: auto;
  float: left; 
    display: inline-flex;
}



.page-node-content #block-takalam-content form input#submitform2
{
 font-family: "Poppins_Medium";
    color: #fff;
    background: #4687b9;
    padding: 8px 14px;
    display: inline-block;
    border-radius: 3px;
    font-size: 13px;
    transition: .3s ease-in-out;
    border: 0px;
	margin-top: 20px;
}


#block-addplan .addplan a:hover,
.page-node-content #block-takalam-content form input#submitform2:hover{
	background: #9318e4;
}

.page-node-content #block-takalam-content #rDetails{
	    font-family: "Poppins_Medium";
    font-size: 20px;
    color: #585858;
    margin-bottom: 28px;
    float:left;
}

.plan_sum .w3-container{
        display: inline-block;
            margin-top: 3px;
}

.w3-container, .w3-panel{
	 text-align: center;
}

.w3-light-grey{
	    margin: 0 auto;
}



.page-node-getPlanView #block-takalam-content{
    margin-top: 50px;
    width: 45%;
    margin: 50px auto;
    padding: 22px;
    box-shadow: 3px 2px 17px #cdcdcd;
    border-radius: 14px;
}


.page-node-getPlanView #block-takalam-content #msg{
text-align: center;
    font-size: 23px;
    color: #488ee0;
    font-weight: bold;
    margin-bottom: 23px;
}


.page-node-getPlanView #block-takalam-content #date,
.page-node-getPlanView #block-takalam-content #number,
.page-node-getPlanView #block-takalam-content #unesd,
.page-node-getPlanView #block-takalam-content #used{
    float: left;
    width: 65%;
}


.page-node-getPlanView #block-takalam-content #unUsedMinutesValue,
.page-node-getPlanView #block-takalam-content #Dvalue{
	display: inline-block;
    width: 35%;
}


.mp_cont{
	padding: 10px 0px;
    border-bottom: 1px solid #cdcdcd;
	clear:both;
}



#unUsedMinutesValue,
#Uvalue,
#Mvalue,
#Dvalue{
	text-align:center;
}

.mp_cont_status{
	display:none;
}

#msg1{
	display:none;
}

.mp_dicount{
	width: 30%;
    padding: 20px 10px;
    background: #2e2e2e;
    color: #fff;
    /* margin-right: 10px; */
    border-bottom-right-radius: 8px;
    display: inline-block;
    border-top-right-radius: 8px;
}


.mp_price{
 float: left;
    width: 70%;
    padding: 20px 10px;
    background: #4fa0bd;
    color: #fff;
    /* margin-right: 10px; */
    border-bottom-left-radius: 8px;
    display: inline-block;
    border-top-left-radius: 8px;
}


.pla_summery{
	margin: 26px 0px;
}



.pla_summery #price{
    float: left;
    margin-right: 3%;
    
}


.pla_summery #dicount{
	float: left;
    margin-right: 3%;
  
}

.pla_summery p{
	font-size: 23px;
    color: #2e2e2e;
    margin-bottom: 14px;
}


.cont_myhis{
	width: 44%;
    float: left;
    margin: 3%;
	    padding: 22px;
    box-shadow: 3px 2px 17px #cdcdcd;
    border-radius: 14px;
}


.teacherDev{
	display:inline-block;
	width:100%;
}


.teacherDev img{
	
}

.cont_myhis #teacherDev img{
    width: 80px !important;
    height: 80px !important;
    float: left;
    margin: 1%;
    border-radius: 45px;
}



.cont_myhis #teacherName{
	width: 77%;
    display: inline-block;
    margin: 2%;
	
}

#teacherDev{
    display: inline-block;
    width: 100%;
}


.page-node-myHistory #studentDev #studentName{
	display:none;
}


#lessongTimeText,
#lessonDateText{
	float: left;
    margin-left: 2%;
    margin-right: 2%;
}

#lessongTime,
#lessonDate{
	display:inline-block;
    margin-left: 2%;
    margin-right: 2%;
}


#lessongTimeText{
	
}

.lessonDatetex{
	float: left;
    width: 50%;
}

.lessonDatetex2{
	display:inline-block;
	width:50%;
}

.page-node-myHistory #textafter1,
.page-node-myHistory #min,
.page-node-myHistory #text1,
.page-node-myHistory #msg{
	display:none;
}



.page-node-user #block-takalam-content #edit-timezone,
.page-node-user #block-takalam-content #edit-language{
	display:none;
}




.page-node-user #block-takalam-content .profile-student-edit-form .field--name-field-player-id,
.page-node-user #block-takalam-content .profile-student-edit-form .field--name-field-device-id,
.page-node-user #block-takalam-content .profile-student-edit-form .field--name-field-favorite{
	display:none;
}


.page-node-getStudentRequests #block-takalam-content #msg,
.page-node-getStudentRequests #block-takalam-content #status,
.page-node-getStudentRequests #block-takalam-content #text_status{
	display:none;
}


.page-node-student-registration form.user-register-form .field--name-field-player-id,
.page-node-student-registration form.user-register-form .field--name-field-device-id,
.page-node-student-registration form.user-register-form .field--name-field-favorite{
	display:none;
}

.page-node-teacher #block-takalam-local-tasks{
	display:none;
}


.page-node-reservations #block-takalam-content table{
	width:100%;
	margin-top:50px;
}


.page-node-myfollower #block-takalam-local-tasks{
    display:none !important;
}

.page-node-reservations #block-takalam-content{
	margin-top:30px;
}


#toggle-trigger-offline,
#toggle-trigger-online{
    font-family: "Poppins_Medium";
    background: url(../images/goofline.png) no-repeat left;
    /* background: #4687b9; */
    padding: 17px 30px;
    display: inline-block;
    border-radius: 3px;
    font-size: 17px;
    transition: .3s ease-in-out;
    border: 0px;
    padding-left: 53px;
    background-size: 42px;
    color: #4da323;
    margin-top: 30px;

}



.pages_cont #block-mainmenu-2 li{
    float: left;
    width: 25%;
}


.pages_cont #block-mainmenu-2 li a{
    font-family: "Poppins_Regular";
    font-size: 16px;
    color: #2c2c2c;
}


.page-node-plan #block-takalam-content table{
	width:100%;
	
}

.page-node-plan #block-takalam-content {
	padding-top: 30px;
}


.page-node-goOnline #block-takalam-content p#p {
    position: absolute;
    left: 97%;
    /* border: 2px solid #cdcdcd; */
    padding: 16px;
    border-radius: 37px;
    background: #5e5e5e;
    color: #fff;
	    top: 27px;
}



.page-node-goOnline #content{
	width:100%;
}




.page-node-goOnline .container h2{
	display:none;
}


.page-node-getPlanView #block-takalam-content form button{
    font-family: "Poppins_Medium";
    color: #fff;
    background: #4687b9;
    padding: 8px 14px;
    display: inline-block;
    border-radius: 3px;
    font-size: 13px;
    transition: .3s ease-in-out;
    border: 0px;
    margin: 20px 0px;

}


.bot_submit{
	display: inline-block;
    width: 100%;
    text-align: right;
	    border-bottom: 2px solid #2e2e2e;
}


.path-password #main-content #block-takalam-local-tasks{
	display:none;
}


.subscribe_img img{
	animation: moveToLeft2 10s linear infinite;
    animation-delay: 10ms;
}


.notfront #block-takalam-local-tasks{
	display:none;
}

.user-logged-in .notfront #block-takalam-local-tasks{
	display:block;
}

.path-login .loginpopup button#logpop{
    pointer-events: none;
}

.page-node-user.page-args-edit .social_login{
	display:none;
}

.page-node-reservations .views-exposed-form .form-item-field-plan-target-id{
	float: left;
    width: 30%;
  
}

.page-node-reservations .views-exposed-form .form-item-field-plan-target-id select{
	width:90%;
}

.page-node-reservations .views-exposed-form .js-form-type-entity-autocomplete{
	    float: left;
    width: 40%;
}

.page-node-reservations .views-exposed-form .js-form-type-entity-autocomplete input{
    width:90%;
}

.page-node-reservations .views-exposed-form .form-item-field-plan-target-id input{
	width: 100%;
}


.page-node-reservations #block-takalam-content form .form-actions{
    display:inline-block;
    margin-top:20px;
}

.page-node-reservations #block-takalam-content form .form-actions input {
    padding: 4px 35px;
    border: 1px solid #d2d1d1;
    width: auto;
    color: #fff;
    position: relative !important;
    background: #4a9fbc;
    border-radius: 0px;
    font-size: 14px;
}


.page-node-teachers #block-takalam-content .views-exposed-form{
	position:relative;
    float: left;
    width: 25%;
    min-height: 740px;
}

.page-node-teachers #block-takalam-content .views-exposed-form .js-form-item{
    width:100%;
    margin-bottom:35px;
}

.page-node-teachers #block-takalam-content .views-exposed-form .js-form-item input,
.page-node-teachers #block-takalam-content .views-exposed-form .js-form-item select{
    width:90%;
        font-family: inherit;
    font-size: inherit;
    
    line-height: inherit;
    border: 2px solid #dcdcdc;
    padding: 3px;
}


 @keyframes moveToLeft2 {
      0% {
        transform: translateX(0px);

      }
      25% {
        transform: translateX(10px);
      }
      50% {
        transform: translateY(10px) translateX(10px);
      }

      75% {
        transform: translateX(0px) translateY(10px);
      }
      100% {
        transform: translateY(0px);
      }
    }