.teacher-description-layer .description-row ul:after,.teacher-profile-layer .heading ul:after{display:block;clear:both;content:'';visibility:hidden;height:0;line-height:0}.page-style{position:relative}.page-style:before{position:absolute;right:0;top:0;content:'';width:250px;height:250px;background:url('../images/top-right-account.svg') no-repeat;background-size:100%;z-index:-1}.teacher-profile-layer{border:1px solid #eff2f5;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;position:relative;overflow:hidden}.teacher-profile-layer .heading{background-color:#edf3f4;width:100%;position:relative;padding:15px 0;min-height:70px}.teacher-profile-layer .heading:before{width:95px;height:160px;-webkit-border-top-right-radius:40px;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:100px;-moz-border-radius-topright:40px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:100px;border-top-right-radius:40px;border-bottom-right-radius:15px;border-bottom-left-radius:100px;position:absolute;background-color:#edf3f4;right:-15px;top:-1px;z-index:1;content:''}.teacher-profile-layer .heading .img-layer{width:120px;height:120px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-color:#fff;padding:8px;position:absolute;right:22px;top:20px;z-index:3}.teacher-profile-layer .heading .img-layer img{width:105px;height:105px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.teacher-profile-layer .heading ul{position:relative;right:170px;margin-top:11px}.teacher-profile-layer .heading ul li{width:auto;float:right;white-space:nowrap}.teacher-profile-layer .heading ul li:first-child{padding-left:25px;margin-left:25px;border-left:1px solid #d5dde5}.teacher-profile-layer .heading ul li h1 a{font-size:16px;line-height:15px;color:#2d3339}.teacher-profile-layer .heading ul li span{font-size:14px;line-height:15px;display:block;color:#2d3339}.teacher-profile-layer .heading>span{line-height:15px;position:absolute;left:25px;top:20px;font-size:14px;color:#2d3339}.teacher-profile-layer .heading>span i{position:relative;top:5px;margin-right:6px;font-size:20px;color:#cdd7de}.teacher-profile-layer>.inner{padding:30px 170px 0 35px}.teacher-profile-layer>.inner .about-layer{position:relative;text-indent:35px}.teacher-profile-layer>.inner .about-layer:before{position:absolute;right:-31px;top:-4px;content:'\f1b2';font-size:30px;color:#cdd7de;font-family:material}.teacher-profile-layer>.inner .about-layer p{line-height:30px;font-size:14px;text-align:justify;color:#2d3339}.teacher-description-layer{margin:35px 0;position:relative}.teacher-description-layer .description-row{width:100%;position:relative;margin-bottom:45px}.teacher-description-layer .description-row .title{position:absolute;right:-140px;top:-19px;line-height:25px;font-size:15px;font-weight:700}.teacher-description-layer .description-row .title span{width:120px;line-height:25px;padding-bottom:15px;position:relative;display:block;z-index:1;text-align:center}.teacher-description-layer .description-row .title span:before{width:100%;height:2px;position:absolute;right:2px;top:38px;background:#fff;background:-moz-linear-gradient(left,#fff 0,#2195f3 100%);background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(100%,#2195f3));background:-webkit-linear-gradient(left,#fff 0,#2195f3 100%);background:-o-linear-gradient(left,#fff 0,#2195f3 100%);background:-ms-linear-gradient(left,#fff 0,#2195f3 100%);background:linear-gradient(to right,#fff 0,#2195f3 100%);content:''}.teacher-description-layer .description-row .title span:after{width:12px;height:12px;border:2px solid #2196f3;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0 0 10px #2196f3;-moz-box-shadow:0 0 10px #2196f3;-webkit-box-shadow:0 0 10px #2196f3;position:absolute;right:0;top:33px;content:'';background-color:#fff;z-index:2}.teacher-description-layer .description-row ul li{width:50%;float:right;line-height:25px;margin:6px 0;padding-right:13px;position:relative;font-size:14px;color:#2d3339}.teacher-description-layer .description-row ul li:before{width:5px;height:5px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-color:#2196f3;position:absolute;right:0;top:11px;content:''}.teacher-description-layer .history-documents ul li:before{top:12px}.teacher-description-layer .contact-options ul li{padding-right:0}.teacher-description-layer .contact-options ul li i{font-size:17px;position:relative;top:2px;margin-left:6px;color:#cdd7de}.teacher-description-layer .contact-options ul li:before{display:none}.teacher-description-layer .contact-options ul li a{color:#2196f3}.teacher-profile-layer .resume-file{background-color:#e5e9ed;color:#2d3339!important;margin-bottom:45px;padding:0 28px 3px;line-height:43px;height:45px}.teacher-profile-layer .resume-file:hover{background-color:#dae1e7}.teacher-profile-layer .resume-file i{font-size:19px;position:relative;top:4px;margin-left:6px;color:#acb8c4}.teacher-profile-layer .resume-file:active,.teacher-profile-layer .resume-file:hover{color:#2d3339}@media screen and (max-width :1199px){.teacher-description-layer .description-row ul{padding-top:1px}.teacher-description-layer .description-row ul li{width:100%;float:none}.teacher-description-layer .expertise-layer ul li{width:50%;float:right}.teacher-description-layer .expertise-layer ul{padding-top:0}}@media screen and (max-width :991px){.teacher-description-layer .expertise-layer ul li{width:100%;float:none}.teacher-description-layer .expertise-layer ul{padding-top:1px}.teacher-profile-layer .heading ul li{width:100%;float:none}.teacher-profile-layer .heading ul li:first-child{padding-left:0;margin-left:0;border-left:0;padding-bottom:15px}.teacher-profile-layer .heading ul li:last-child{padding-bottom:8px}.teacher-profile-layer .heading ul li h1 a{font-size:15px}.teacher-profile-layer .heading ul{margin-top:5px}.teacher-profile-layer .heading>span{top:17px}.teacher-profile-layer>.inner{padding-right:155px}.teacher-description-layer .description-row .title{right:-120px}.teacher-description-layer .description-row .title span{width:100px}.page-style:before{display:none}}@media screen and (max-width :760px){.teacher-profile-layer .heading .img-layer{width:90px;height:90px;top:15px;right:17px;padding:0}.teacher-profile-layer .heading .img-layer img{width:90px;height:90px}.teacher-profile-layer .heading ul{right:130px}.teacher-profile-layer .heading:before{display:none}.teacher-profile-layer>.inner{padding:30px 20px 20px}.teacher-description-layer .description-row .title{position:static;display:block;margin-bottom:15px}.teacher-description-layer .description-row .title span{padding-right:20px;text-align:right}}@media screen and (max-width :560px){.teacher-profile-layer .heading .img-layer{position:static;margin:0 auto 20px}.teacher-profile-layer .heading ul{right:0;width:100%;margin:0 auto;display:table}.teacher-profile-layer .heading ul li{text-align:center;padding-bottom:15px}.teacher-profile-layer .heading>span{position:static;text-align:center;display:block;padding:10px 0}.teacher-profile-layer .heading>span i{display:none}.teacher-profile-layer>.inner{padding:18px}.teacher-profile-layer .resume-file{margin-bottom:20px}}