/*** General CSS ***/
body {
	background-color: #ffffff;
	/*color: #1b1b1b;*/
	font-family:"Open Sans", "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	line-height: 1.725;
}
.mainCvr{ overflow:hidden;}
a:hover{ text-decoration:none;}
.sectionCvr {padding: 4em 0px 4em;}

.block-title {
    position: relative;
    margin-bottom: 2em;
}

.block-title::after {
    content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 60px;
    left: 0;
    right: 0;
}
.block-title.text-center::after { margin: 0 auto;  }
.block-title .sub-title {
	font-family:'Poppins', sans-serif;
    text-transform: capitalize;
    font-size: 20px;
	margin-bottom:0px;
}
/*.block-title .sub-title::after {
    content: "";
    position: absolute;
    width: 190px;
    height: 2px;
    background: #f16101;
    top: 16px;
    left: 0px;
    opacity: 0.07;
    z-index: 0;
}*/
.block-title .title {
	font-family:'Poppins', sans-serif;
    font-size: 3.4em;
    margin-top: 0px;
	font-weight:600;
	color:#162647;
	line-height: 1.2;
}

.btnLink .btn {
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 0px;
    color: #fff;
    display: inline-block;
    margin-top: 16px;
}
.btnLink .btn.theme-btn {
    /* background: #162647; */
    border: 2px solid #162647;
    color: #162647;
}
.btnLink .btn.theme-btn:hover {
    background: #162647;
    border: 2px solid #162647;
    color: #fff;
}
.no-padding {
    padding: 0 !important;
}

.btn-absolute .btn-icon {
  border: medium none;
  border-radius: 50%;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  margin-left: 0;
  position: absolute;
  right: -20px;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.5s ease 0s;
  width: 40px;
}

@keyframes expo-btn-in{0%{transform:translate(0px,-50%);opacity:1;z-index:1}50%{transform:translate(25px, -50%) rotateY(150deg);z-index:1;opacity:1}60%{z-index:1;opacity:0.8}100%{transform:translate(-50px, -50%) rotateY(180deg);opacity:0;z-index:-1}}@-webkit-keyframes expo-btn-in{0%{transform:translate(0px,-50%);opacity:1;z-index:1}50%{transform:translate(25px, -50%) rotateY(150deg);z-index:1;opacity:1}60%{z-index:1;opacity:0.8}100%{transform:translate(-50px, -50%) rotateY(180deg);opacity:0;z-index:-1}}@-moz-keyframes expo-btn-in{0%{transform:translate(0px,-50%);opacity:1;z-index:1}50%{transform:translate(25px, -50%) rotateY(150deg);z-index:1;opacity:1}60%{z-index:1;opacity:0.8}100%{transform:translate(-50px, -50%) rotateY(180deg);opacity:0;z-index:-1}}@-o-keyframes expo-btn-in{0%{transform:translate(0px,-50%);opacity:1;z-index:1}50%{transform:translate(25px, -50%) rotateY(150deg);z-index:1;opacity:1}60%{z-index:1;opacity:0.8}100%{transform:translate(-50px, -50%) rotateY(180deg);opacity:0;z-index:-1}}
@keyframes expo-btn-out{0%{transform:translate(-50px,-50%);opacity:0;z-index:-1}50%{z-index:1;opacity:0.7}60%{transform:translate(25px, -50%) rotateY(-40deg);z-index:1;opacity:1}100%{transform:translate(0px, -50%);opacity:1;z-index:1}}@-webkit-keyframes expo-btn-out{0%{transform:translate(-50px,-50%);opacity:0;z-index:-1}50%{z-index:1;opacity:0.7}60%{transform:translate(25px, -50%) rotateY(-40deg);z-index:1;opacity:1}100%{transform:translate(0px, -50%);opacity:1;z-index:1}}@-moz-keyframes expo-btn-out{0%{transform:translate(-50px,-50%);opacity:0;z-index:-1}50%{z-index:1;opacity:0.7}60%{transform:translate(25px, -50%) rotateY(-40deg);z-index:1;opacity:1}100%{transform:translate(0px, -50%);opacity:1;z-index:1}}@-o-keyframes expo-btn-out{0%{transform:translate(-50px,-50%);opacity:0;z-index:-1}50%{z-index:1;opacity:0.7}60%{transform:translate(25px, -50%) rotateY(-40deg);z-index:1;opacity:1}100%{transform:translate(0px, -50%);opacity:1;z-index:1}}


.slz-btn {
	background-color: rgb(240, 124, 0);
	border: 1px solid rgb(240, 124, 0);
	border-radius: 50px;
	color: rgb(255, 255, 255);
	display: inline-block;
	font-weight: 700;
	height: 50px;
	line-height: 48px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-top:20px;
	letter-spacing: 1px;
	padding: 0 40px;
	position: relative;
	text-align: center;
	text-transform: capitalize;
	transition: all 0.3s ease 0s;
	z-index: 1;
}
.button_box.slz-btn {
  color: rgb(91, 91, 91);
}
.button_box.slz-btn {
  background-color: rgb(255, 255, 255);
}
.button_box.slz-btn {
  /*border-color: rgb(235, 235, 235);*/
}
.slz-btn.btn-absolute .btn-icon::before {
  padding-left: 4px;
  transition: all 0.3s ease 0s;
}
.button_box.slz-btn .btn-icon {
  background-color: rgb(240, 124, 0);
}
.slz-btn .btn-icon.icon-box-shadow {
  box-shadow: 2px 2px 15px 0 rgba(255, 198, 0, 0.7);
}
.slz-btn.btn-absolute .btn-icon {
  animation: 1s ease 0s normal forwards 1 running expo-btn-out;
  color: rgb(255, 255, 255);
  opacity: 1;
}
.slz-btn.btn-absolute > .btn-icon {
  margin-left: 40px;
}
.button_box.slz-btn:hover {
  border-color: rgb(240, 124, 0);	
  color: rgb(255, 255, 255);
   background-color: rgb(240, 124, 0);
}

.slz-btn.btn-absolute:hover {
  box-shadow: 2px 2px 15px 0 rgba(255, 198, 0, 0.7);
  transition-delay: 0.5s;
  padding-right: 40px;
}

.slz-btn.btn-absolute:hover .btn-icon {
    animation: expo-btn-in 1s ease 1 forwards;
    -webkit-animation: expo-btn-in 1s ease 1 forwards;
    -o-animation: expo-btn-in 1s ease 1 forwards;
    -moz-animation: expo-btn-in 1s ease 1 forwards;
}

.bg-gray{background: #fafafa;}

/*** Header CSS ***/
.hdr_cvr .hdrtop .navbar-default{ background:none; border:none; box-shadow:none; margin-bottom:0px;}
.hdr_cvr .hdrtop {
    /*background: rgba(255, 255, 255, 0.43137254901960786);*/
	padding:8px 0px 2px; 
}
.hdr_cvr.navbar-fixed-top.fix {
	background: #162647;
	box-shadow: 0 -3px 9px 0;
}

.headerlogo img{ width:170px; margin-top:5px;}
.hdr_cvr.clearfix.navbar-fixed-top.fix .headerlogo img {
    width: 130px;
    margin-top: 4px;
	margin-bottom:2px;
}

.navbar-default .navbar-nav > li > a {
    font-size: 14px;
    /*padding: 14px;*/
    line-height:2.5;
    font-weight: 500;
    /*color: #2e4c72;*/
	color:#fff	
}

.hdr_cvr.navbar-fixed-top.fix .navbar-default .navbar-nav > li > a {
	/*padding:12px 14px;*/
}
.navbar-default ul.navbar-nav li a:focus, .navbar-default ul.navbar-nav li a:hover {
   /* background: rgb(240, 124, 0) none scroll 0 0;*/
    color:  rgb(240, 124, 0) ;
}
.navbarcvr .navbar-nav li.dropdown:hover .dropdown-menu{ display:block; }
.navbarcvr .navbar-nav li.dropdown .dropdown-menu{ padding:0px;}
.navbarcvr .navbar-nav li.dropdown .dropdown-menu li a {
    line-height: 1.2;
    padding: 10px 20px;
    white-space: nowrap;}
.navbar-default ul.navbar-nav li .dropdown-menu li a:focus, .navbar-default ul.navbar-nav li .dropdown-menu li a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #f07c01;
}	

.main-navigation ul ul a:hover {background: rgb(240, 124, 0) none scroll 0 0; color:#fff !important;}

/*** Home Slider ***/
.homebannerSlider .item img {width: 100%;}
.homebannerSlider .carousel-control {
    position: absolute;
    top: 58.5%;
    left: 80px;
    width: 15%;
    font-size: 20px;
    color: #000;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
	background: none;
    opacity: 9; 
}

.homebannerSlider .carousel-control .glyphicon-chevron-left, 
.homebannerSlider .carousel-control .glyphicon-chevron-right, 
.homebannerSlider .carousel-control .icon-next, 
.homebannerSlider .carousel-control .icon-prev {
    width: 60px;
    height: 60px;
    /* margin-top: -10px; */
    font-size: 31px;
    background: #162647;
    /* padding: 16px; */
    line-height: 1.8;
    border-radius: 50%;
    color: #fff;
}
.homebannerSlider .carousel-control.right {left: 9.4em;}


.homebannerSlider .carousel-caption {
    bottom: 20px;
    color: rgb(255, 255, 255);
    left: 9% !important;
    padding-top: 20px;
    position: absolute;
    right: 14% !important;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 25%;
    z-index: 10;
}
.carousel-caption p.caption-title {font-size: 2.6vw; line-height: 1.2em;font-family:'Poppins', sans-serif; font-weight:600; }
.carousel-caption p {
    float: left;
    font-size: 1.2vw;
    line-height: 1.7em;
    position: relative;
    text-align: left;
    width: 55%;
}

.carousel-caption p.caption-btn {
    float: left;
    font-size: 14px;
    line-height: 1.7em;
    position: relative;  
	text-shadow:none;
}
.about-wrap {padding-right: 3em;}
.about-image {
    display: inline-block;
    border-radius: 50%;
    position: relative;
}
.about-image:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 330px;
    height: 330px;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border: 20px solid #fff;
    z-index: 11;
}
.about-image {
  display: inline-block;
  border-radius: 50%;
  position: relative;
}
.about-image:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 330px;
  height: 330px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 20px solid #fff;
  z-index: 11;
}
.about-image:after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: -20px;
  border: 3px solid #f16101;
  border-radius: 50%;
}
.about-image > img {
  border-radius: 50%;
  position: relative;
  z-index: 10;
}
.about-image-dots {
  width: 197px;
  height: 268px;
  position: absolute;
  top: 0%;
  left: calc(100% - 80px);
  background-image: url(../images/dot-pattern-1-2.png);
  background-position: 0 0;
  z-index: 10;
}
.about-count {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 12;
  -webkit-transform: translateX(-20%);
          transform: translateX(-20%);
  border-radius: 50%;
  width: 175px;
  height: 175px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
}
.about-count:before {
  content: '';
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border: 1px dashed rgba(1, 34, 55, 0.15);
  border-radius: 50%;
}
.about-count-text {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: .2em;
  font-weight: 600;
  color: #81868a;
  line-height:1.2;
}
.about-count span {
  display: block;
  color: #162647;
  letter-spacing: 0em;
  font-weight: 600;
  font-size: 34px;
}
.home-courseCvr {
    background: url(../images/pattern.jpg);
}
.home-courseCvr .courseList {
    padding-top: 8em;
}
.home-courseCvr .courseinfoCvr{
	background: #f6f6f6 none repeat scroll 0 0;
    border-bottom: 3px solid #162647;
    padding: 1em 35px 0px 35px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin-bottom: 10em;
    position: relative;
	margin-left:8px;
	margin-right:8px;
}

.home-courseCvr [class*="col-"]:nth-child(n+7) .courseinfoCvr {
    margin-bottom: 4em;
}
.home-courseCvr .courseinfoCvr:hover {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 2px 20px rgba(34, 30, 31, 0.4);
}
.courseImg {
	background: #f6f6f6;
    width: 159px;
    height: 159px;
    margin: -6em auto 0px;
    position: relative;
    text-align: center;
    border: 2px solid #e8e7e7;
	border-radius:50%;
	display:block;
	line-height: 150px;
	/*box-shadow:inset 0px 0px 3px 8px #ececec;*/
}
.courseImg::before {
    content: '';
    position: absolute;
    left: 1px;
    width: 100%;
    height: 100%;
    top: -1px;
    border: 5px solid #e8e7e7;
	border-radius:50%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.courseImg::after {
    content: '';
    width: 100%;
    height: 100%;
    left: -5px;
    position: absolute;
    top: -3px;
    border: 3px solid #e8e7e7;
	border-radius:50%;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.home-courseCvr .courseinfoCvr:hover .courseImg,
.home-courseCvr .courseinfoCvr:hover .courseImg::before,
.home-courseCvr .courseinfoCvr:hover .courseImg::after { border-color:#162647; -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}

.courseImg img { width:100px; }
.courseImg a{ display:block;}

.course-title {
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    min-height: 2.2em;
    vertical-align: middle;
    align-items: center;
    display: flex;
    justify-content: center;
}
.home-courseCvr .courseinfoCvr .course-title a{color:#1b1b1b}
.home-courseCvr .courseinfoCvr:hover .course-title a{color:#f16101;}
.course-info-data {
    margin-bottom: 5px;
    padding-top: 5px;
}
.course-info-data span {
    color: #696969;
    font-family: 'Poppins', sans-serif;
    margin-right: 1px;
}
.course-info-data span span {
    color: #2d3e50;
	font-weight:600;
}
.course-info-desc{
	margin-bottom: 16px;
    overflow: hidden;
    padding-top: 14px;
	min-height: 9em;
}
.course-button.btnLink {
    margin: 0 auto;
    text-align: center;
    margin-bottom: -23px;
}
.course-button.btnLink  .btn.theme-btn {  background: #162647; color:#fff; margin-top:0px;}

.fun-factor-area {
    background: #112247 repeat scroll 0 0;
    color: #ffffff;
    padding: 80px 0 0px;
	margin-bottom: 6em;
}
.funfct-title.block-title {
    text-align: left;
    /* line-height: 11.2; */
}
.funfct-title.block-title .title {
    line-height: 1.2;
	color:#fff;
}
.funfct-desc {
    margin-bottom: 2em;
}.funfct-desc ul {    display: table;    padding: 0px;    margin: 0px;    list-style: none;}.funfct-desc ul li {    float: left;    width: 48%;    line-height: 2;    display: flex;}.funfct-desc ul li::before {    content: "\f1d9";    font: normal normal normal 14px/1 FontAwesome;    margin-right: 7px;    color: #f16101;    margin-top: 8px;}
.funfctCvr {
    padding: 1.4em 0 2.35em;
    margin-bottom: 5.5em;
	margin-right: 0em;
}
.fact-icon {
    margin-right: 16px;
}
.single-fun-factor .fact-icon i {
    font-size: 3em;
}
.prm-course.row {
    background: #f16101;
    padding: 36px 25px;
    margin-top: -4.8em;
    display: flex;
    align-items: center;
	position:absolute;
	width:100%;
}
.prm-course h4 {
    font-size: 2.2em;
    font-weight: 600;
}
.prm-course .funfactLink {
    margin-top: 14px;
}
.prm-course .funfactLink i {
    color: #fff;
    border-radius: 50%;
    border: 2px solid #fff;
    width: 40px;
    height: 40px;
    line-height: 1.4;
    text-align: center;
    font-size: 24px;
}
.single-fun-factor {    
	font-family: 'Poppins', sans-serif;
    /* text-align: center; */
    display: flex;
    align-items: center;
    /* margin-bottom: 16px; */
    padding: 24px 38px;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
}

.funfctCvr [class*="col-"]:nth-child(even) .single-fun-factor{ border-right:0px;}
.funfctCvr [class*="col-"]:nth-child(n+3) .single-fun-factor{ border-bottom:0px;}
.single-fun-factor > h4 {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 41px;
    position: relative;
}
.fact-count h4 {
    margin-top: 0px;
    font-size: 14px;
}
.single-fun-factor > h4:after {
    background: #ffffff none repeat scroll 0 0;
    bottom: -11px;
    content: "";
    height: 2px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 77px;
}
.single-fun-factor h2,.single-fun-factor p {
    font-size: 40px;
    line-height: 1.2;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight:600;
}
h4.faq-title{
    font-family:inherit !important;
}
.feature-desc h5{
    font-family: "poppins";
    font-size: 16px;
    color: #000000;
    position: relative;
    padding-bottom: 16px;
    margin-bottom: 1em;
    margin-top: 0px;
}
.feature-desc h5:before{
    content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 100px;
    left: 0;
    bottom: 0px;
}
h5.innertab-title{
    font-family: "poppins";
    font-size: 20px;
    color: #000000;
    position: relative;
    padding-bottom: 16px;
    margin-bottom: 1em;
}
h5.innertab-title:before{
    content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 100px;
    left: 0;
    bottom: 0px;
}
.funfct-desc-wrapper{ position:relative;}
.funfact-imgCvr {
    position: absolute;
    margin-top: 27px;
    right: 6px;
}
.corporate-training-area {
    margin-bottom: 4em;
}
.coporate-descCvr {
    padding-left: 26px;
}
.coporate-features {
    padding: 10px 0;
}
.coporate-descCvr .block-title .title {
    font-size: 3.8em;
}
.coporate-features .coporate-features-block .features-icon img {
    width: 70px;
}
.coporate-features .coporate-features-block p {
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    line-height: 1.2;
    padding-top: 16px;
    color: #162647;
}
.calltoaction-area { background: url(../images/callto-action.jpg) no-repeat fixed 0 0 / cover; position:relative;}
.calltoaction-area::before {
    content: "";
    position: absolute;
    background: rgba(0,0,0,0.6);
    top: 0;
    width: 100%;
    height: 100%;
}
.calltoaction-desc {
    padding: 14em 2em 10em;
    color: #fff;
}
.calltoaction-desc .block-title .title { color:#fff;font-size: 3.2em;}
.become-teacher__form {
  padding-left: 70px;
  position: relative;
  margin-top: -5.8em;
}

.become-teacher__form-top {
  background-color: #2da397;
  /*padding-left: 60px;*/
  position: relative;
}
.become-teacher__form-top::before {
  content: '';
  width: 38px;
  height: 10px;
  background-image: url(../images/become-form-angle.png);
  background-position: 0 0;
  position: absolute;
  top: 100%;
  left: 60px;
}
.become-teacher__form-title {
  margin: 0;
  color: #fff;
  font-weight: 700;
  font-size: 24px;
  padding:20px;
  margin-bottom:0px;
}
.become-teacher__form-content {
  border-style: solid;
  border-width: 2px;
  border-color: #f1f1f1;
  background-color: white;
  padding: 60px;
  border-bottom: 3px solid #2da397;
}
.become-teacher__form input:not([disabled]):not([type="submit"]), .become-teacher__form textarea {
  border: none;
    outline: none;
    width: 100%;
    background-color: #f1f1f1;
    font-size: 14px;
    color: #81868a;
    font-weight: 500;
    padding: 12px;
    display: block;
    margin-bottom: 10px;
}
.become-teacher__form input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #81868a;
}
.become-teacher__form input::-moz-placeholder {
  /* Firefox 19+ */
  color: #81868a;
}
.become-teacher__form input:-ms-input-placeholder {
  /* IE 10+ */
  color: #81868a;
}
.become-teacher__form input:-moz-placeholder {
  /* Firefox 18- */
  color: #81868a;
}
.become-teacher__form input[type="submit"] {
	font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding: 10px 22px;
    border: 2px solid #162647;
    background: none;
    color: #162647;
    margin-top: 16px;
}
.become-teacher__form input[type="submit"]:hover {
  background-color: #162647;
  color: #fff;
}

.location-block {
    margin-top: 3em;
    border: 1px solid #f16101;
    background: #f8f8f8;
    position: relative;
    /* padding-top: 3em; */
}
.location-block:hover {border: 1px solid #162647; -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.location-block:hover .location-contact a { background: #162647; -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.location-block:hover .loction-icon i {border-color: #162647; color: #f16101; -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}

.loction-icon {
    text-align: center;
    position: absolute;
    top: -32px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.loction-icon i {
    width: 60px;
    height: 60px;
    font-size: 2.4em;
    border-radius: 50%;
    border: 3px solid #f16101;
    line-height: 1.6;
    background: #f8f8f8;
    color: #162647;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.loction-desc .location-add {
    padding: 3em 2em 1em;
    min-height: 19em;
}
.loction-desc .location-add h4 {
    color: #162647;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
}
.location-contact {
    display: flex;
    position: relative;
}
.location-contact a:first-child {
    border-right: 1px solid #fff;
}
.location-contact a {
    width: 50%;
    text-align: center;
    background: #f16101;
    padding: 9px;
    font-size: 22px;
    color: #fff;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.location-contact a:hover {
    color: #f16101;
}

.location-phone {font-weight: 600;color: #162647;font-size: 15px;}
.location-phone i {font-size: 18px; vertical-align:middle;}
.location-phone a {color: #162647;}
.location-phone a:hover {color: #f16101;}
.testimonial-area {
    overflow:hidden;
}
.testimonial-title-content {
    background: #2da397;
    position: relative;
    padding: 16.94em 12em 16.9em 0em;
	color:#fff;
}
.testimonial-title-content::before {
    content: "";
    background: #2da397;
    height: 100%;
    width: 100%;
    top: 0;
    position: absolute;
    right: 100%;
}
.testimonial-areaCvr {
    background: #263960;
    padding: 6.45em 0;
    margin-top: 0em;
    position: relative;
}
.testimonial-areaCvr::before {
	 content: "";
    background: #263960;
    height: 100%;
    width: 100%;
    top: 0;
    position: absolute;
    right: 30%;
}
.testimonial-areaCvr::after {
	 content: "";
    background: #263960;
    height: 100%;
    width: 100%;
    top: 0;
    position: absolute;
    left: 100%;
}
/*.testiItem {
    text-align: center;
    margin: 0 auto;
}
.testiImage {
    width: 200px;
    height: auto;
    margin-right: 20px;
    margin: 0 auto;
    text-align: center;
}
.testiImage img {
    width: 80px !important;
    height: auto;
    border-radius: 50%;
    margin: 0 auto;
}*/

.testimonial .description{
    padding: 35px 30px;	
    margin-bottom: 50px;
    border-top: 1px solid #acacac;
    border-left: 1px solid #acacac;
    font-size: 15px;
    color: #eeeeee;
    line-height: 30px;
    text-align: left;
    position: relative;
}
.testimonial .description:before{
    content: "\f10d";
    font-family: "FontAwesome";
    font-weight: 900;
    display: inline-block;
    float: left;
    padding: 0 15px 5px 0;
    font-size: 30px;
    color: #f16101;
    text-align: center;
    position: relative;
    top: 8px;
    left: 0;
}
.testimonial .description:after{
    content: "";
    width: 50%;
    height: 1px;
    background: #acacac;
    position: absolute;
    bottom: 0;
    left: 0;
}
.testimonial .testimonial-content {
    position: relative;
    text-align: center;
}
.testimonial .testimonial-content:before{
    content: "";
    width: 1px;
    height: 20px;
    background: #acacac;
    position: absolute;
    top: -50px;
    left: 50%;
}
.testimonial .testimonial-content:after{
    content: "";
    width: 2px;
    height: 40px;
    background: #acacac;
    position: absolute;
    top: -70px;
    left: 50%;
    transform: skewX(-45deg);
    transform-origin: 100% 100% 0;
}
.testimonial .title {
    display: inline-block;
    font-size: 22px;
    font-weight: 700;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: capitalize;
    line-height: 1.2;
    margin-top: 0;
    top: -30px;
    position: relative;
}
.testimonial .pic {
    display: inline-block;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    margin-right: 7px;
}
.testimonial .pic img{
    width: 100%;
    height: auto;
    border-radius: 50%;
}

.testimonial-carousel .owl-dots .owl-dot.active span {
    background: #f16101 !important;
}

.blog-area-wrap {
    padding: 3em 0;
}
.single-blog-image > a {display: block; position: relative;}
.single-blog-image .post-thumbnail { margin:0px; }
.single-blog-image img {
    width: 100%;
}
.single-blog-image > span {
    background: #2d3e50 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 96px;
    left: 0;
    position: absolute;
    width: 96px;
}
.single-blog-image a > span {
    background: #2d3e50 none repeat scroll 0 0;
    bottom: 0;
    color: #ffffff;
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    height: 96px;
    left: 0;
    line-height: 35px;
    padding-top: 16px;
    position: absolute;
    width: 96px;
}
.single-blog-image span {
    display: block;
    font-family: 'Poppins', sans-serif;
    font-size: 42px;
    text-align: center;
}
.single-blog-text > h3 a, .single-blog-text > h3,.single-blog-text > p.blog-title a {color: #4c4c4c;}
.single-blog-text > h3, .single-blog-text > p.blog-title {font-family: 'Poppins', sans-serif; margin-top: 0px;font-size: 20px; font-weight:500;line-height: 1.2;min-height: 2.4em;}
.single-blog-text {
    background: #f6f6f6 none repeat scroll 0 0;
    border-bottom: 2px solid #162647;
    padding: 29px 34px 35px;
	position:relative;
}

.single-item-date-view {
    position: absolute;
    top: -15px;
    background: #162647;
    left: 0;
    padding: 3px 10px;
    color: #fff;
    font-size: 12px;
}
.single-item-date-view i{ padding-right:5px; }

.single-item-date-view:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #162647 transparent transparent #162647;
    -o-border-image: none;
    border-image: none;
    border-style: solid;
    border-width: 13px 8px;
    content: "";
    height: 0;
    right: -16px;
    position: absolute;
    top: 0;
width: 0;}
.single-blog-item .single-item-comment-view {margin-bottom: 12px;}
.single-blog-item .single-item-comment-view span {margin-right: 12px;}
.single-blog-item .single-item-comment-view span:last-child {margin-right: 0;}
.single-blog-text .bloglink {color:#f16101; font-weight: 600;}
.single-blog-item {box-shadow: 0 0 8px rgba(34, 30, 31, 0.3);margin-bottom:2em;}
/*** Footer ***/
.site-footer {
  background-color: #022c46;
  overflow:hidden;
}
.site-footer__bottom {
  background-color: #012237;
}
.site-footer__bottom .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-footer__copy {
  color: #94a3ac;
  font-size: 15px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}
.site-footer__copy a {
  color: inherit;
  margin-left: 4px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.site-footer__copy a:hover {
  color: #fff;
}
.site-footer__social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 28px 0;
  padding-right: 70px;
  padding-left: 30px;
  position: relative;
  margin-right:-8em;
}
.site-footer__social::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100000px;
  height: 100%;
  background-color: #022c46;
}
.site-footer__social a {
  color: #94a3ac;
  font-size: 20px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
  position: relative;
  z-index: 10;
}
.site-footer__social a:hover {
  color: #f16101;
}
.site-footer__social a + a {
  margin-left: 40px;
}
.site-footer__scroll-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  width: 60px;
  height: 60px;
  background-color: #fff;
  border-radius: 50%;
  position: absolute !important;
  top: 0;
  left: 0;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.site-footer__scroll-top i {
  font-size: 22px;
  color: #012237;
}
.site-footer__scroll-top::before {
  content: '';
  position: absolute;
  top: 0;
  left: -5px;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 2px solid #fff;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.site-footer__scroll-top:hover {
  color: #f16101;
}
.site-footer__scroll-top:hover:before {
  left: 0;
}

.footer-widget {
  padding-top: 80px;
  padding-bottom:80px;
}
.footer-widget .list-unstyled {
  margin: 0;
}
.footer-widget__text {
  margin: 0;
  font-size: 15px;
  line-height: 30px;
  color: #94a3ac;
  margin-top: -10px;
}
.footer-widget__about {
  position: relative;
}
.footer-widget__about::before {
  content: '';
  width: 100000px;
  height: 118%;
  position: absolute;
  top: 0;
  left: -8em;
  background-color: #012237;
}
.footer-widget__about * {
  position: relative;
}
.footer-widget__title {
  margin: 0;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 48px;
}
.footer-widget__link-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.footer-widget__link {
  padding-right: 60px;
  position: relative;
  left: -20px;
}
.footer-widget__link-list li {
  line-height: 1em;
}
.footer-widget__link-list li + li {
  margin-top: 20px;
}
.footer-widget__link-list li a {
  color: #94a3ac;
  font-size: 15px;
  font-weight: 500;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.footer-widget__link-list li a:hover {
  color: #f16101;
  text-decoration:none;
}
.footer-address i{
color: #94a3ac;
    font-size: 18px;
    font-weight: 500;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
	 margin-right:12px !important;
	
}
.footer-address p {
    margin: 0;
    font-size: 15px;
    line-height: 24px;
    color: #94a3ac;
    margin-top: -6px;
}
.footer-widget__about ul li {
    display: flex;
    align-items: flex-start;
}
.footer-widget__about ul li i{ margin-right:8px; }

.quickinq {
    position: fixed;
    bottom: 13em;
	border-radius: 8px 8px 0px 0px;
    right: -60px;
    z-index: 999;
    background: #f16101;
    padding: 8px 16px;
    color: #fff;
    font-size: 18px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}

.open {
  position: fixed;
  top: 16px;
  right: 40px;
  width: 50px;
  height: 50px;
  display: block;
  cursor: pointer;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.open:hover {
  opacity: 0.8;
}
.open span {
  display: block;
  float: left;
  clear: both;
  height: 4px;
  width: 40px;
  border-radius: 40px;
  /*background-color: #fff;*/
  position: absolute;
  right: 3px;
  top: 3px;
  overflow: hidden;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.open span:nth-child(1) {
  margin-top: 10px;
  z-index: 9;
}
.open span:nth-child(2) {
  margin-top: 25px;
}
.open span:nth-child(3) {
  margin-top: 40px;
}

.header-contact-menu {
  -webkit-transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  height: 0;
  width: 0;
  right: 0;
  top: 0;
  position: absolute;
  background-color: rgba(38, 84, 133, 0.54);
  border-radius: 50%;
  z-index: 18;
  overflow: hidden;
}
.header-contact-menu li {
  display: block;
  float: right;
  clear: both;
  height: auto;
  margin-right: -160px;
  -webkit-transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.header-contact-menu li:first-child {
  margin-top: 200px;
}
.header-contact-menu li:nth-child(1) {
  -webkit-transition-delay: 0.05s;
}
.header-contact-menu li:nth-child(2) {
  -webkit-transition-delay: 0.10s;
}
.header-contact-menu li:nth-child(3) {
  -webkit-transition-delay: 0.15s;
}
.header-contact-menu li:nth-child(4) {
  -webkit-transition-delay: 0.20s;
}
.header-contact-menu li:nth-child(5) {
  -webkit-transition-delay: 0.25s;
}
.header-contact-menu li a {
  color: #fff;
  font-family: 'Lato', Arial, Helvetica, sans-serif;
  font-size: 16px;
  width: 100%;
  display: block;
  float: left;
  line-height: 40px;
}

.oppenned .header-contact-menu {
  opacity: 1;
  height: 480px;
  width: 480px;
}
.oppenned span:nth-child(2) {
  overflow: visible;
}
.oppenned span:nth-child(1), .oppenned span:nth-child(3) {
  z-index: 100;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.oppenned span:nth-child(1) {
  -webkit-transform: rotate(0deg) translateY(3px) translateX(-12px);
          transform: rotate(0deg) translateY(3px) translateX(-12px);
}
.oppenned span:nth-child(2) {
  height: 460px;
  width: 460px;
  right: -160px;
  top: -160px;
  border-radius: 50%;
  background-color: rgba(38, 84, 133, 0.54);
}
.oppenned span:nth-child(3) {
  -webkit-transform: rotate(-45deg) translateY(-10px) translateX(10px);
          transform: rotate(-45deg) translateY(-10px) translateX(10px);
}
.oppenned li {
  margin-right: 168px;
}

/*.button {
  display: block;
  float: left;
  clear: both;
  padding: 20px 40px;
  background: #fff;
  border-radius: 3px;
  border: 2px solid #10a1ea;
  overflow: hidden;
  position: relative;
}
.button:after {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  content: "";
  position: absolute;
  height: 200px;
  width: 400px;
  -webkit-transform: rotate(45deg) translateX(-540px) translateY(-100px);
          transform: rotate(45deg) translateX(-540px) translateY(-100px);
  background: #10a1ea;
  z-index: 1;
}
.button:before {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  content: attr(title);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  z-index: 2;
  text-align: center;
  padding: 20px 40px;
  -webkit-transform: translateY(200px);
          transform: translateY(200px);
}
.button:hover {
  text-decoration: none;
}
.button:hover:after {
  -webkit-transform: translateX(-300px) translateY(-100px);
          transform: translateX(-300px) translateY(-100px);
}
.button:hover:before {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}*/
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}
.open::before {
    content: "\f095";
    font-size: 26px;
    font-family: Fontawesome;
	color:#fff;
	    -webkit-animation: tada 2s linear infinite;
    animation: tada 2s linear infinite;
	display:inline-block;
}

.open.oppenned::before{ display:none;}
.open.oppenned::after {
    content: "\f00d";
    font-family: Fontawesome;
    top: 0;
    position: absolute;
    font-size: 26px;
    color: #fff;
    z-index: 99;
    /* opacity: 9; */
}
/*.open.oppenned{ top:4px;}*/
.open.oppenned span:nth-child(1) { height:19px;}

.page-banner {
    padding-top: 150px;
	padding-bottom: 320px;
    position: relative;
    background: no-repeat;
	background-position:center;
    background-size: cover;
}

.page-banner .inner-banner {
    padding: 6em 0px;
    text-align: center;
}
.page-banner .inner-banner .page-title {
    color: #ffffff;
    font-size: 3em;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 0px;
	margin-top: 0px;
    text-shadow: 2px 2px #162647;
}

.inner-contentCvr {
    margin-top: -3em;
    padding-bottom: 40px;
}
.blog .inner-contentCvr {  margin-top: 0em;}
.inner-content .post-thumbnail img{ width:100%;}

.blog-sidebarCvr {padding: 0 2em;}
.blog-sidebarCvr .sidebar-block {border: 1px solid #f16101;margin-bottom: 2em;border-radius: 0px 22px 0px 20px;}
.blog-sidebarCvr .sidebar-block .sidebar-title {background: #f16101;padding: 14px;border-top-right-radius: 20px;}
.blog-sidebarCvr .sidebar-block .sidebar-title h4 {font-size: 20px; color: #fff;margin: 0px;font-weight: 700;}
.blog-sidebarCvr .sidebar-block .sidebar-desc { padding: 20px;}
.sidebar-inqfrm .inputCvr input:not([type="submit"]), .sidebar-inqfrm .inputCvr textarea {
    border-bottom: 1px solid #f16101; font-size:14px;transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;}

.sidebar-inqfrm .inputCvr{ margin-bottom:16px;}
.sidebar-inqfrm .inputCvr input::placeholder, .sidebar-inqfrm  .inputCvr textarea::placeholder{color: #162647;}
.sidebar-inqfrm .inputCvr input:focus, .sidebar-inqfrm  .inputCvr textarea:focus{ border-color:#162647;}

.sidebar-inqfrm .inputCvr input[type="submit"] {
    border: 2px solid transparent;
	background:#162647;
}

.sidebar-inqfrm .inputCvr input[type="submit"]:hover {
    background: none;
    border: 2px solid #162647;
    color: #162647;
}

ul.locationsCvr {
    margin: 0px;
	list-style:none;
}

.locationsCvr li a {
    display: block;
    border-bottom: 1px solid #f5f5f5;
    padding: 7px 0;
    font-size: 16px;
    color: #162647;
}
.locationsCvr li a::before{ content:'\f041'; font-family:'FontAwesome'; font-size:16px; color:#162647;margin-right: 5px;}
.locationsCvr li:last-child a {
    border: none;
}

.entry-header.block-title .title {
    font-size: 34px;
}
.location-area.inner-contentCvr {padding-bottom: 7em;}
/*.contactfrm-section {background: #fafafa;}*/
.contactfrm-section .contact-frm {padding: 2em;}
.contactfrm-section .contact-frm .inputCvr input:not([type="submit"]), .contactfrm-section .contact-frm .inputCvr textarea {color: #000;border-radius: 4px;    padding: 18px;margin-bottom: 18px;}
.contactfrm-section .contact-frm .inputCvr input[type="submit"] {background: #162647;padding: 20px 24px;text-transform: uppercase;font-size: 16px;color:#fff;}
.contactfrm-section .contact-frm .inputCvr input[type="submit"]:hover {background: #f16101;	color:#fff;}

.product-infoCvr {  padding-bottom: 4em; }
.course-inner-desc .inner-title {
    margin-top: 0px;
	font-size: 30px !important;
    font-weight: 600;
    color: #162647;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
	position: relative;
    padding-bottom: 16px !important;
}

.course-inner-desc .inner-title::after {
    content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 100px;
    left: 0;
	bottom:0px;
} 

.course-inner-desc .short-desc { padding: 0px 50px 0 0;}
.course-inner-desc .course-info-data { padding-top:0px;}
.course-inner-desc .course-info-data span{ font-size: 16px;}
.price-info .price-box .price {
    font-size: 2.4em;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
	color:#f16101;
}
.price-info .price-box .price::before { content:"₹"; font-family:"Open Sans", sans-serif; margin-right:6px; color:#162647;font-weight:normal;}
.reg-notice {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.4;
    padding-top: 9px;
    font-family: 'Poppins', sans-serif;
}
.addtocart-btnCvr .reg-notice .pay-amount::before {
    content:"₹"; font-family:"Open Sans", sans-serif; 
    margin-right: 2px;
}

.product-desctab .nav-tabs{
    border: none;
    border-bottom: 2px solid #f16101;
    margin: 0;
}
.product-desctab .nav-tabs li a{
    padding: 10px 20px;
    margin: 0 10px -1px 0;
    font-size: 17px;
    font-weight: 600;
    color: #162647;
    text-transform: uppercase;
    border: 2px solid #162647;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
    z-index: 1;
    position: relative;
    transition: all 0.3s ease 0s;
}
.product-desctab .nav-tabs li a:hover,
.product-desctab .nav-tabs li.active a{
    background: #fff;
    color: #f16101;
    border: 2px solid #f16101;
    border-bottom-color: transparent;
}
.product-desctab .nav-tabs li a:before{
    content: "";
    display: block;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
}
.product-desctab .nav-tabs li.active a:before,
.product-desctab .nav-tabs li a:hover:before{ transform: scaleX(1); }
.product-desctab .tab-content{
    padding: 12px 16px;
    font-size: 15px;
    position: relative;
}
	

@media only screen and (max-width: 479px){
    .product-desctab .nav-tabs{ border: none; }
    .product-desctab .nav-tabs li{
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }
    .product-desctab .nav-tabs li a{
        margin: 0;
        border-bottom: 2px solid transparent;
    }
    .product-desctab .nav-tabs li a:before{
        content: "";
        width: 100%;
        height: 2px;
        background: #f16101;
        position: absolute;
        bottom: -2px;
        left: 0;
    }
}
.tab-content h2,
.tab-content h3,
.tab-content h4{
	font-family: "poppins";
    font-size: 22px;
    color: #000000;
	position:relative;
	padding-bottom:16px;
	margin-bottom: 1em;
}

.tab-content h2::after,
.tab-content h3::after,
.tab-content h4::after{
	content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 100px;
    left: 0;
    bottom: 0px;
}

.tab-content h2{ font-size:26px;}
.tab-content h3{ font-size:22px;}
.tab-content h4{ font-size:20px;}

	
.tab-content ul {
    display: table;
    padding: 0px;
    margin: 0px 0px 16px 0px;
    list-style: none;
	width:100%;
}
.tab-content ul li { display:flex; line-height: 2; }
.tab-content ul li::before {
    content: "\f140";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 7px;
    color: #f16101;
    margin-top: 8px;
}
.tab-content ul.half-list li {
    display: flex;
    line-height: 2;
    float: left;
    width: 48%;
    margin-right: 20px;
}

.tab-content ul.quater-list li {
    display: flex;
    line-height: 2;
    float: left;
    width: 33%;
}
.tab-content ul li * { display:contents;}

.related-courseListCvr .courseinfoCvr{ margin-bottom:3em;}
.help-wrap {padding: 160px 0 120px 0;}
.help-cta {position: relative; background: #162647;padding: 50px 60px;-webkit-box-shadow: 0 4px 40px rgba(0,0,0,.1);-moz-box-shadow: 0 4px 40px rgba(0,0,0,.1);box-shadow: 0 4px 40px rgba(0,0,0,.1);}
.help-cta .help-inner h2,.help-cta .help-inner h3 { font-size: 46px;
    font-weight: 500;
    padding-bottom: 6px;
    color: #fff; }
.help-inner {max-width: 660px;}
.help-inner p {
    color: #c3c3c3;
}
.help-cta .register-col {bottom: auto;
    top: -80px;
    right: 60px;
    position: absolute;
    max-width: 255px;
    background: #f16101;
    color: #fff;
    padding: 25px;
    line-height: 40px;}
.register-col h2,.register-col h3 {
    line-height: 36px;
    font-weight: 600;
}
.register-col h3{
    font-size:36px;
}
.register-col a.reg-btn {
    color: #fff;
    font-size: 18px;
	cursor: pointer;
}

.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs li {
	background:none;
    padding: 4px 20px;
    margin: 0 10px -1px 0;
    font-size: 16px;
    font-weight: 600;
    color: #162647;
    text-transform: uppercase;
    border: 2px solid #162647;
    border-bottom: none;
    border-radius:5px 5px 0px 0px;
    z-index: 1;
    position: relative;
    transition: all 0.3s ease 0s;
}

.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs::before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 2px solid #f07c00;
    z-index: 2;
}
.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs li.active::after{ display:none;}
.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs li.active{ border-color:#f07c00; border-bottom-color:transparent;}

.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs li:before{
    content: "";
    display: block;
    height: 2px;
    background: #fff;
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    transform: scaleX(0);
    transition: all 0.3s ease-in-out 0s;
}
.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs li:hover:before{ transform: scaleX(1); }

.woocommerce div.product .product-descCvr .woocommerce-tabs ul.tabs li.active a:focus{     outline: none; }

.product-featureBlock {display: flex;align-items: flex-start;padding: 2em 0 1em;}
.product-featureBlock .feature-icon { }
.product-featureBlock .feature-icon i {font-size: 3.4em; margin-top: 70px; color: #162647;}
.product-featureBlock .feature-desc { margin-left: 12px;min-height: 22em;}
.product-featureBlock .feature-desc h4 { margin-top: 0px;}
.product-faqCvr{ margin-top:2em;}
#product-faqs .panel{	border: none;box-shadow: none;border-radius: 0;margin-bottom: 15px;}
#product-faqs .panel-heading{padding: 0;border-radius:0;border: none;}
#product-faqs .panel-title a{display: block;padding: 14px 60px;font-size: 16px;font-weight: bold;color: #232323;background: #fff;position: relative;box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.15);transition: all 0.5s ease 0s;}
#product-faqs .panel-title a:focus{ outline: none;text-decoration: none;}
#product-faqs .panel-title a.collapsed{background: #eee;box-shadow: none; text-decoration:none;}
#product-faqs .panel-title a:before,#product-faqs .panel-title a.collapsed:before{content: "";width: 20px;height: 1px;background:#f16101;position: absolute;top: 23px;left: 0;}
#product-faqs .panel-title a.collapsed:before{background: #162647;}
#product-faqs .panel-title a:after,
#product-faqs .panel-title a.collapsed:after{content: "\f068";font: normal normal normal 14px/1 FontAwesome;font-weight: 900;width: 27px;height: 27px;line-height: 27px;border-radius: 50%;background: #f16101;position: absolute;top: 10px;left: 25px;font-size: 14px;color: #fff;text-align: center;z-index: 1;}
#product-faqs .panel-title a.collapsed:after{content: "\f067";color:#fff;background: #162647;}
#product-faqs .panel-body{line-height: 25px;padding: 0 15px;margin-left: 35px;border: none;border-left: 2px dashed #eee;margin-top: 26px;}

.woocommerce table.shop_table td .product-quantity {display: none;}

.team-block{
    border: 1px solid #d3d3d3;
    position: relative;
    overflow: hidden;
	margin-bottom: 2em;
}
.team-block:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    transition: all 0.3s ease 0s;
}
.team-block:hover:before{
    background: rgba(0,0,0,0.7);
}
.team-block img{
    width: 100%;
    height: auto;
}
.team-block .team-content{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -100%;
    padding: 25px 18px;
    transition: all 0.3s ease 0s;
}
.team-block:hover .team-content{
    left:0;
}
.team-block .team-title{
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
}
.team-block .team-post{
    font-size: 14px;
    color: #f16101;
}
.team-block .team-post:after{
    content: "";
    display: block;
    width: 20%;
    border-bottom: 1px solid #fff;
    margin: 15px 0 20px;
}
.team-block .team-desc{
    font-size: 14px;
    color: #fff;
    line-height: 25px;
}
.team-block .read{
    width: 0;
    height: 0;
    border-width: 30px;
    border-style: solid;
    border-color: transparent #f16101 #f16101 transparent;
    position: absolute;
    bottom: 0;
    right: -100%;
    color: #fff;
    transition: all 0.3s ease 0s;
}
.team-block:hover .read{
    right: 0;
}
.team-block .read i{
    position: relative;
    top: 2px;
    left: 6px;
}
@media only screen and (max-width: 990px) {
    .team-block{ margin-bottom: 20px; }
}

.inner-about-desc {
    margin-bottom: 3em;
}
.teambio-modal .modal-content .modal-header {
	background: #f07c00;
    padding: 12px;
}
.teambio-modal .modal-content .modal-header h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
    color: #fff;
	font-size: 22px;
	display: inline-block;
}

.teambio-modal .modal-content .modal-header .close {
    color: #fff;
    margin: 0;
    padding: 0;
	opacity:9;
}
.teambio-modal .modal-content .modal-header .close:hover { background:none; color:#000; }

.teambio-info .team-info {
    text-align: center;
    margin: 0 auto;
}
.teambio-info .team-info .team-img {
    width: 120px;
    text-align: center;
    margin: 0 auto;
    border: 1px solid;
}
.teambio-info .team-info .team-designation {
    font-style: italic;
    color: #162647;
}
    
.st-testi-block{
    background: #f5f5f5;
    text-align: center;
	margin-bottom:2em;
}
.st-testi-block .st-pic{
    position: relative;
    overflow: hidden;
    transform: scale(1);
    transition: all 0.3s ease 0s;
}
/*.st-testi-block:hover .st-pic{
    transform: scale(1.01);
}*/
.st-testi-block .st-pic:after{
    content: "";
    width: 220px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0 900px rgba(255, 255, 255, 0.5);
    position: absolute;
    bottom: -100px;
    right: -100px;
    opacity: 0;
    transform: scale3d(0.5, 0.5, 1);
    transform-origin: 50% 50% 0;
    transition: all 0.35s ease 0s;
}
.st-testi-block:hover .st-pic:after{
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
}
.st-testi-block .st-pic img{
    width: 100%;
    height: auto;
}
.st-testi-block .st-link{
    width: 100px;
    padding: 0 15px 15px 0;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0.35px;
    text-align: right;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0;
    z-index: 1;
    transform: translate3d(20px, 20px, 0px);
    transition: all 0.35s ease 0s;
}
.st-testi-block:hover .st-link{
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
}
.st-testi-block .st-content{
    padding: 20px 0;
	border-top: 3px solid #162647;
}
.st-testi-block .st-name {
    font-size:20px;
    font-weight: 700;
    color: #162647;
    text-transform: capitalize;
    margin: 0 0 8px 0;
}
.st-testi-block .st-class {
    font-size: 16px;
    font-weight: 600;
    color: #162647;
    text-transform: capitalize;
}
.st-testi-block .st-class i {
    font-size: 24px;
    vertical-align: top;
}
.st-post {
    padding: 1em 2em 0px;
    border-top: 1px solid #e6e6e6;
    margin-top: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
}

.st-post .st-placed {
    display: block;
    font-weight: bold;
    margin-right: 18px;
}
.st-placed-img img {
    width: 40px;
}
@media only screen and (max-width: 990px){
    .st-testi-block{ margin-bottom: 30px; }
}	
.archive.woocommerce .content_cvr {
    background: url(../images/pattern.jpg);
}

.archive.woocommerce .content_cvr .home-courseCvr .courseList { padding-top:4em;}

.archive.woocommerce .content_cvr .home-courseCvr .courseList [class*="col-"]:nth-child(n+7) .courseinfoCvr {
    margin-bottom: 10em;
}
	
.archive.woocommerce .content_cvr .home-courseCvr .courseList [class*="col-"]:last-child .courseinfoCvr {
    margin-bottom: 0px;
}	

 .brochuer-fileCvr iframe .flip-book .controls{
    position: relative;
    display: none;
}
/*.job-description h3,*/
.job-description h4 {
    font-size: 20px !important;
	font-family: "poppins" !important;
    color: #000000 !important;
    position: relative;
    padding-bottom: 16px;
	text-transform:capitalize !important;
	letter-spacing:0px !important;
}
.job-description h4::after {
    content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 100px;
    left: 0;
    bottom: 0px;
}
.batch-scheduleCvr {
    padding: 3em 0 2em;
}
.batch-scheduleCvr .nav-tabs{
    border-bottom:0 none;
    background: #162647;
    border-radius: 0 20px 0 20px;
	margin:0px;
}
.batch-scheduleCvr .nav-tabs li a{
    background: transparent;
    border-radius: 0;
    font-size: 16px;
    border: none;
    color: #fff;
    padding: 12px 50px;
}
.batch-scheduleCvr .nav-tabs li a i{
    margin-right:10px;
    color:#fff;
}
.batch-scheduleCvr .nav-tabs li:first-child a{
    border-bottom-left-radius:20px;
}
.batch-scheduleCvr .nav-tabs li.active a,
.batch-scheduleCvr .nav-tabs li.active a i{
    border: 0 none;
    background:#f16101;
    color:#fff;
}
.batch-scheduleCvr .nav-tabs li.active a:after{
    content: "";
    position: absolute;
    left: 45%;
    bottom: -14px;
    border: 7px solid transparent;
    border-top: 7px solid #f16101;
}
.batch-scheduleCvr .batchschedule-content{
    padding:12px 30px;
    color:#5a5c5d;
    font-size: 14px;
    line-height:24px;
    margin-top: 25px;
    border-bottom:3px solid #775ba3;
}
@media only screen and (max-width: 480px) {
    .batch-scheduleCvr .nav-tabs,
    .batch-scheduleCvr .nav-tabs li{
        width:100%;
        background:transparent;
    }
    .batch-scheduleCvr .nav-tabs li.active a{
        border-radius:10px 10px 0 0;
    }
    .batch-scheduleCvr .nav-tabs li:first-child a{
        border-bottom-left-radius:0;
    }
    .batch-scheduleCvr .nav-tabs li a{
        margin-bottom:10px;
        border:1px solid lightgray;
		background: #162647;
    }
    .batch-scheduleCvr .nav-tabs li.active a:after{
        border:none;
    }
}

.batch-scheduleCvr .batchCvr h4 {
    padding: 14px;
    background: #1b2c56;
    /* display: inline-block; */
    color: #fff;
    position: relative;
	margin-bottom:0px;
}
.batch-scheduleCvr .batchCvr h4::after {
    width: 100% 
}

.batch-tableCvr .table-bordered {
    border: 2px solid #f16101;
}
.batch-tableCvr .table tr th {
    color: #1b2c56;
    font-size: 16px;
}
.batch-tableCvr .table tr td{ text-transform:capitalize;}
.batch-tableCvr .table tr td:first-child a {  color:#000; font-weight:600;}
.batch-tableCvr .table tr td:last-child a {  color:#f16101;}
.founder-msgCvr {
    padding-top: 2em;
}
.dir-bio {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-top: -5em;
    margin-bottom: 18px;
    padding-right: 22px;
    border-right: 1px solid #e8e8e8;
}

.dir-bio .dir-name {
    font-weight: 800;
    font-size: 22px;
    margin-bottom: 0px;
    font-style: normal;
    color: #f16101;
}
.dir-bio p {
    margin: 0px;
    font-style: italic;
    font-weight: 600;
}

.dir-motivate {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.6;
    padding-top: 1.2em;
    padding-right: 2em;
    font-style: italic;
    padding-left: 0.6em;
	margin-bottom:1.6em;
}
.dir-msg { color: #f16101;
    font-size: 2.4em;
    font-weight: 600;
    line-height: 44px;
    padding-right: 2em;
    padding-left: 0.6em;
    margin-bottom: 2em;}
	
.tab-innert-title {font-family: "poppins";
    font-size: 22px;
    color: #000000;
    position: relative;
padding-bottom: 10px;
    font-weight: 600; }	
h2.tab-innert-title{
    margin-top:0px;
    margin-bottom:10px;
     font-size: 22px;
}
.tab-innert-title::after {
    content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 100px;
    left: 0;
    bottom: 0px;
}
#popmake-216 {
    padding: 0px;
    border-color: #f16101;
    border-width: 4px;
    background: url(../images/free-demo-bg.png);
    background-color: #e8e8e8;
    background-position: center;
	border-radius: 30px 0px;
}	

div#pum_popup_title_216{
    background: #f16101;
    color: #fff;
    padding: 5px 20px;
    font-size: 20px;
    font-weight: 600;
	border-radius: 22px 0px 0px 0px;
}

#popmake-216  .pum-content.popmake-content .inputCvr input:not([type=submit]) {
    background-color: transparent;
    border-radius: 0px;
    border-bottom: 1px solid #162647;
    color: #000;
    padding: 12px;
    margin-bottom:22px;
    border-top: none;
    border-left: none;
    border-right: none;
    font-size: 14px;
	font-weight:600;
}

#popmake-216 .pum-content.popmake-content .inputCvr input::-webkit-input-placeholder { /* Edge */
  color: #000;
  font-weight:600
}

#popmake-216 .pum-content.popmake-content .inputCvr input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
  font-weight:600
}

#popmake-216 .pum-content.popmake-content .inputCvr input::placeholder {
  color: #000;
  font-weight:600
}

#popmake-216 .pum-content.popmake-content .wpcf7-response-output {
    color: #000;
}
	
#popmake-226, #popmake-317, #popmake-354, #popmake-475, #popmake-477, #popmake-479, #popmake-481, #popmake-483, #popmake-485, #popmake-487, #popmake-489, #popmake-491, #popmake-493, #popmake-495, #popmake-497, #popmake-499, #popmake-501, #popmake-503, #popmake-505, #popmake-507, #popmake-557, #popmake-559, #popmake-561, #popmake-563, #popmake-565, #popmake-577, #popmake-595, #popmake-601 {
   padding: 0px;
    border-color: #f16101;
    border-width: 4px;
    background: rgb(9, 15, 28);
}	
div#pum_popup_title_226, div#pum_popup_title_317, div#pum_popup_title_354, div#pum_popup_title_475, div#pum_popup_title_477, div#pum_popup_title_479, div#pum_popup_title_481, div#pum_popup_title_483, div#pum_popup_title_485, div#pum_popup_title_487, div#pum_popup_title_489, div#pum_popup_title_491, div#pum_popup_title_493, div#pum_popup_title_495, div#pum_popup_title_497, div#pum_popup_title_499, div#pum_popup_title_501, div#pum_popup_title_503, div#pum_popup_title_505, div#pum_popup_title_507, div#pum_popup_title_557, div#pum_popup_title_559, div#pum_popup_title_561, div#pum_popup_title_563, div#pum_popup_title_565, div#pum_popup_title_577, div#pum_popup_title_595, div#pum_popup_title_601 {
    background: #f16101;
    color: #fff;
    padding: 5px 3px;
    font-size: 20px;
    font-weight: 600;
}
.pum-content.popmake-content {
    padding: 22px;
}

.pum-content.popmake-content .inputCvr input:not([type=submit]),
.pum-content.popmake-content .inputCvr textarea {
    background-color: transparent;
    border-radius: 0px;
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    padding: 12px;
    margin-bottom:22px;
    border-top: none;
    border-left: none;
    border-right: none;
    font-size: 14px;
}

.pum-content.popmake-content .inputCvr input::-webkit-input-placeholder,
.pum-content.popmake-content .inputCvr textarea::-webkit-input-placeholder { /* Edge */
  color: #fff;
}

.pum-content.popmake-content .inputCvr input:-ms-input-placeholder,
.pum-content.popmake-content .inputCvr textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.pum-content.popmake-content .inputCvr input::placeholder,
.pum-content.popmake-content .inputCvr textarea::placeholder {
  color: #fff;
}

.pum-content.popmake-content .inputCvr input[type=submit]{ background: #f16101;
    color: #fff;
    padding: 14px 10px;
    text-transform: capitalize;}
	
.pum-content.popmake-content .wpcf7-response-output {
    color: #fff;
}

.brochuer-btn {
    font-size: 17px;
    background: red;
    display: inline-block;
    color: #fff;
    padding: 4px 15px;
    text-transform: capitalize;
}
.brochuer-btn i { margin-right:5px; }
.single-workshops .inner-contentCvr {margin-top: -2em;}
.workshop-inner-wrapper {padding: 1em 0;}
.workshop-blockCvr {margin-bottom: 2em;border-bottom: 1px solid #fafafa;padding-bottom: 2em;}
.workshop-blockCvr .workshop-desc h3 {margin-top: 3px;}
.workshop-info { margin-bottom: 6px;}
.workshop-info span { font-size: 15px; margin-right: 16px;font-weight: 500;}
.workshop-info i { margin: 0 4px 0px 5px; /* font-weight: 500; */ color: #f16101;}
.workshop-blockCvr .workshop-desc .workshop-link {color: #f16101;font-weight: 600;}
.workshop-info span a {color: #000;}
.workshop-img .workshop-info span {border-bottom: 1px solid #f2f2f2;display: block;   padding: 16px 3px;}
.workshop-content-wrapper h2,
.workshop-content-wrapper h3,
.workshop-content-wrapper h4{
	font-family: "poppins";
    color: #000000;
	position:relative;
	padding-bottom: 12px;
    margin: 16px 0 !important;
	font-weight:600 !important;
}

.workshop-content-wrapper h2::after,
.workshop-content-wrapper h3::after,
.workshop-content-wrapper h4::after{
	content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 100px;
    left: 0;
    bottom: 0px;
}

.workshop-content-wrapper h2{ font-size:26px !important;}
.workshop-content-wrapper h3{ font-size:22px !important;}
.workshop-content-wrapper h4{ font-size:20px !important;}


.workshop-content-wrapper ul {
    display: table;
    padding: 0px;
    margin: 0px 0px 16px 0px;
    list-style: none;
	width:100%;
}
.workshop-content-wrapper ul li { display:flex; line-height: 2; }
.workshop-content-wrapper ul li::before {
    content: "\f140";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 7px;
    color: #f16101;
    margin-top: 8px;
}
.entry-content.workshop-content-wrapper h2:first-child {
    margin-top: 0px !important;
}
.workshop-inner-wrapper {padding: 1em 0 10em;}
.inner-contentCvr.webinar-contentCvr .become-teacher__form-content { padding:40px;}
.webinarfrm-calltoaction .calltoaction-desc {padding: 7em 2em 6em;}
.webinar-gen-detailCvr {
    padding: 2em 0;
}

.certification-frm {
    padding: 1em 5em 3em;
}

.certification-frm input {
    margin-bottom: 16px;
}

.certification-frm input[type="submit"]{ border: 1px solid rgb(240, 124, 0);
    border-radius: 50px;
	background:#f07c00;
    color: rgb(255, 255, 255);
    display: inline-block;
    font-weight: 700;
    height: 45px;
    line-height: 44px;
    margin-bottom: 10px;
    margin-right: 30px;
    margin-top: 10px;
    letter-spacing: 1px;
    padding: 0 26px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
    transition: all 0.3s ease 0s; }
	
.certification-frm input[type="submit"]:hover{	
	background:#f07c00;
	box-shadow: 2px 2px 15px 0 rgba(255, 198, 0, 0.7);
    transition-delay: 0.5s;
}

.trainers-certiInfo {
    padding: 2em 0;
}

.trainers-certificate {
    border-width: 6px;
    border-style: ridge;
    border-color: #f16101;
}


#product-accordion .panel{	border: none;box-shadow: none;border-radius: 0;margin-bottom: 15px;}
#product-accordion .panel-heading{padding: 0;border-radius:0;border: none;}
#product-accordion .panel-title a{display: block;padding: 12px 60px;font-size: 16px;font-weight: bold;color: #232323;background: #fff;position: relative;box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.15);transition: all 0.5s ease 0s;}
#product-accordion .panel-title a:focus{ outline: none;text-decoration: none;}
#product-accordion .panel-title a.collapsed{background: #eee;box-shadow: none; text-decoration:none;}
#product-accordion .panel-title a:before,#product-accordion .panel-title a.collapsed:before{content: "";width: 20px;height: 1px;background:#f16101;position: absolute;top: 23px;left: 0;}
#product-accordion .panel-title a.collapsed:before{background: #162647;}
#product-accordion .panel-title a:after,
#product-accordion .panel-title a.collapsed:after{content: "\f068";font: normal normal normal 14px/1 FontAwesome;font-weight: 900;width: 27px;height: 27px;line-height: 27px;border-radius: 50%;background: #f16101;position: absolute;top: 10px;left: 25px;font-size: 14px;color: #fff;text-align: center;z-index: 1;}
#product-accordion .panel-title a.collapsed:after{content: "\f067";color:#fff;background: #162647;}
#product-accordion .panel-body{line-height: 25px;padding: 0 15px;margin-left: 35px;border: none;border-left: 2px dashed #eee;margin-top: 26px;}


.product-accordion .panel{	border: none;box-shadow: none;border-radius: 0;margin-bottom: 15px !important;}
.product-accordion .panel-heading{padding: 0;border-radius:0;border: none;}
.product-accordion .panel-title a{display: block;padding: 12px 60px;font-size: 16px;font-weight: bold;color: #232323;background: #fff;position: relative;box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.15);transition: all 0.5s ease 0s;}
.product-accordion .panel-title a:focus{ outline: none;text-decoration: none;}
.product-accordion .panel-title a.collapsed{background: #eee;box-shadow: none; text-decoration:none;}
.product-accordion .panel-title a:before,.product-accordion .panel-title a.collapsed:before{content: "";width: 20px;height: 1px;background:#f16101;position: absolute;top: 23px;left: 0;}
.product-accordion .panel-title a.collapsed:before{background: #162647;}
.product-accordion .panel-title a:after,
.product-accordion .panel-title a.collapsed:after{content: "\f068";font: normal normal normal 14px/1 FontAwesome;font-weight: 900;width: 27px;height: 27px;line-height: 27px;border-radius: 50%;background: #f16101;position: absolute;top: 10px;left: 25px;font-size: 14px;color: #fff;text-align: center;z-index: 1;}
.product-accordion .panel-title a.collapsed:after{content: "\f067";color:#fff;background: #162647;}
.product-accordion .panel-body{line-height: 25px;padding: 0 15px;margin-left: 35px;border: none;border-left: 2px dashed #eee;margin-top: 26px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color:transparent;
}
.syllabus-title .brochuer-btn {margin: 1.2em 0;}
.breadcrumbCvr {position: absolute;bottom: 2em;padding-bottom: 24px;/* width: 79%; */}
.breadcrumbCvr .woocommerce-breadcrumb {font-size: 14px;color:#162647 !important;}
.breadcrumbCvr .woocommerce-breadcrumb a { color:#f16101 !important; ; }
.breadcrumbCvr .woocommerce-breadcrumb a:hover { color:#162647 !important; }
.sjb-page .list-data .job-info h4 a {box-shadow: none;}
h4.panel-title.faq-title {padding-bottom: 0px;}
h4.panel-title.faq-title::after {display: none;}
.fame-counterCvr {
    margin: 3em 0;
}
.fame-counter{
    height: 210px;
    width: 210px;
    padding: 20px 0 0 20px;
    margin: 0 auto;
    position: relative;
}
.fame-counter:before{
    content: '';
    background: #f16101;
    height: 180px;
    width: 180px;
    border-radius: 15px 55px;
    box-shadow: 0 0 10px #000 inset;
    position: absolute;
    top: 9px;
    left: 9px;
}
.fame-counter .fame-counter-content{
    color: #162647;
    background: #fff;
    text-align: center;
    height: 180px;
    width: 180px;
    padding: 44px 44px 12px;
    border-radius: 15px 55px;
    position: relative;
    transition: all 0.3s ease;
}
.fame-counter:hover .fame-counter-content{ box-shadow: 0px 0px 10px rgba(0,0,0,0.5); }
.fame-counter .fame-counter-content:before{
    content: "";
    width: 90%;
    height: 90%;
    border-radius: 0 50px;
    border: 3px solid #f16101;
    border-left: none;
    position: absolute;
    top: 9px;
    left: 9px;
}
.fame-counter:hover .fame-counter-icon{ transform: rotateX(360deg); }
.fame-counter h3{
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    text-transform: uppercase;
    margin: 0;
}
.fame-counter .fame-counter-value{
    font-size: 32px;
    font-weight: 600;
}
@media screen and (max-width:990px){
    .fame-counter{ margin-bottom: 40px; }
}
.inputCvr.frm-recaptcha {
    margin-bottom: 16px;
}


.inner-content .post .entry-content ul {
    margin-bottom: 12px;
    padding-left: 14px;
    list-style-position: inside;
}

.ftr-whatsapp {
    background-color: #00ab40;
    border-radius: 50%;
    bottom: 25px;
    display: none;
    font-size: 14px;
    height: 50px;
    position: fixed;
    left: 10px;
    text-decoration: none!important;
    width: 50px;
    z-index: 99;
    text-align: center;
    display: block;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 10px 0px;
}


.ftr-whatsapp i {
    font-size: 30px;
    color: #fff;
    line-height: 1.6;
}

.navbar-right i {
    font-size: 26px;
    color: #fff;
    margin-top: 6px;
    position: relative;
    right: -36px;
}

/**** Responsive CSS ****/
@media (min-width: 1600px){
.page-banner {
    padding-top: 300px !important;
    padding-bottom: 420px;
}
}
 @media (min-width: 1498px) {
.page-banner {
	padding-top: 200px;
    padding-bottom: 420px;
}
 }
 @media (max-width: 1199px) and (min-width: 992px) {
.footer-widget__link {
    padding-right: 16px;
    position: relative;
    left: -20px;
}
.footer-widget__about::before {
    left: -3em;
}
.site-footer__social {
    padding-right: 0;
	padding-left: 10px;
}
.site-footer__copy { font-size:14px;}
.page-banner{padding-bottom: 250px;}
.product-featureBlock .feature-desc { margin-left: 12px; min-height: 25em;}
.testimonial-title-content::before{right: 99%;}
.testimonial-title-content::after, .testimonial-areaCvr::after{left: 99%;}
.help-inner { max-width: 540px;}
.navbar-right i {
    right: -25px;
}
}

@media (max-width: 1200px) and (min-width: 992px) {
body { font-size:12px !important;}
.navbar-default .navbar-nav > li > a {font-size: 12px;}
.headerlogo img {width: 140px;}
.hdr_cvr.clearfix.navbar-fixed-top.fix .headerlogo img {width: 120px;}
.header-contact-menu li a{font-size: 14px;line-height: 28px; }
.courseImg { width: 140px;height: 140px;line-height: 130px;}
.courseImg img {width: 80px;}
.coporate-descCvr .block-title .title {font-size: 2.9em;}
.block-title .title{    font-size: 2.8em;}
.fact-count h4 {font-size: 12px;}
.single-fun-factor h2, .single-fun-factor p { font-size: 28px; }
.single-fun-factor{padding: 24px 24px;}
.become-teacher__form-title {padding:15px 20px;}
.prm-course.row {padding: 18px 25px; }
.prm-course h4 {font-size: 2em;} 
.coporate-features .coporate-features-block p {font-size: 15px;}
.loction-desc .location-add{min-height: 23em;}
.testimonial-areaCvr {padding: 4.94em 0;}
.testimonial .description{font-size: 13px;padding: 35px 30px; line-height:21px;}
.single-blog-text > h3 a, .single-blog-text > h3, .single-blog-text > p.blog-title a {color: #4c4c4c; font-size: 16px;}
.footer-widget__title{font-size: 16px;}
.footer-widget__link-list li a{font-size:13px;}
.footer-address p {font-size: 12px;}
.site-footer__copy {font-size: 13px;}
.site-footer__social {padding: 15px 0;margin-right: -10em;}
.brochuer-btn {font-size: 15px;}
}

 @media ( max-width:991px) {
.workshop-testimonial .testimonial-title-content{
    padding: 2em 0 !important;
}
.headerlogo img {
    width: 140px;
    margin-top: 5px;
}	 
.hdr_cvr.navbar-fixed-top.fix .headerlogo img {
	max-width: 160px;
}
.nav.navbar-nav a {	font-size: 14px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #fff !important;
}
.navbar-default ul.navbar-nav li a:focus, .navbar-default ul.navbar-nav li a:hover{
color:#000;}
.navbar-nav {
	float: left;
	margin: 0;
	width: 100%;
}
.navbar-toggle {
	background: rgb(0, 153, 255) none repeat scroll 0 0;
	border: 1px solid rgb(0, 153, 255);
}
.navbar-toggle .icon-bar {
	border: 1px solid #fff;
}
.navbar-header {
	float: none;
	padding-bottom: 10px;
}
.navbar-toggle {
	display: block;
	background: rgb(0, 153, 255) none repeat scroll 0 0;
	border: 1px solid rgb(0, 153, 255);
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
	background: #f07c00 none repeat scroll 0 0;
	padding: 0px;
}
.navbar-collapse.collapse {
	display: none!important;
}
/*.navbar-nav {

        float: none!important;

        margin: 7.5px -15px;

    }*/

.navbar-nav>li {
	float: none;
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
}
.navbar-text {
	float: none;
	margin: 15px 0;
}
/* since 3.1.0 */

.navbar-collapse.collapse.in {
	display: block!important;
}
.collapsing {
	overflow: hidden!important;
}
.navbar-nav .open .dropdown-menu {
	background-color: transparent;
	border: 0 none;
	box-shadow: none;
	float: none;
	margin-top: 0;
	position: static;
	width: auto;
	padding: 0px;
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
	max-height: 100% !important;
}

.block-title .sub-title {font-size: 16px;}
.block-title .title {font-size: 2.4em;}
.coporate-descCvr .block-title .title {font-size: 2.4em;}
.calltoaction-desc .block-title .title{font-size: 2.4em;}
.about-wrap {padding-right: 0px;}
.about-image:before {width: 180px;height: 180px;}
.coporate-descCvr {padding-left: 0px;}
.calltoaction-desc {padding: 3em 2em 0em; }
.site-footer__upper {
    padding: 20px 0px;
}
.footer-widget {
    padding-top: 40px;
    padding-bottom: 20px;
	padding-right:0px;
	left:0px;
}
.footer-widget__about::before{ display:none;}
.site-footer__social::before {content: '';background-color: #012237;}
.site-footer__copy{ font-size:13px; display:block;}
.site-footer__social{padding-right: 0px; padding-left: 0;}
.page-banner .inner-banner .page-title{ font-size:2em; margin-top:0px;}
.inner-contentCvr { margin-top: 0em;}
.breadcrumbCvr { bottom:0em;}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
   width: 100% !important;
    float: left !important;
}
.course-inner-desc .short-desc {
    padding: 0px;
}
.testimonial-title-content::before{right: 99%;}
.testimonial-title-content::after, .testimonial-areaCvr::after{left: 99% !important;}
.related-courseListCvr .courseinfoCvr {
    margin-bottom: 10em;
}
.related-courseListCvr [class*="col-"]:last-child .courseinfoCvr {
    margin-bottom: 3em;
}
.testimonial-title-content{padding:2em 0px;}
.testimonial-title-content::after {
    content: "";
    background: #2da397;
    height: 100%;
    width: 100%;
    top: 0;
    position: absolute;
    left: 100%;
	right:0px;
}
.help-inner {max-width: 380px;}
.help-cta .register-col {right: 36px;position: absolute;max-width: 210px;}
.help-cta .help-inner h2, .help-cta .help-inner h3 { font-size: 27px;}
.register-col h3 {font-size: 22px;}
.register-col a.reg-btn {font-size: 16px;}
.blog-sidebarCvr {padding: 0;}
.site-footer__social { margin-right:0px;}

 }
 @media (max-width: 991px) and (min-width: 910px) {
.hdr_cvr .hdr_nav .navbarcvr .main-navigation .menu-header-menu-container ul.primary-menu li a {margin-left: 0;}

}
 @media (max-width: 991px) and (min-width: 768px) {
.navbar-toggle {
	margin-top: 12px;
	background: rgb(0, 153, 255) none repeat scroll 0 0;
	border: 1px solid rgb(0, 153, 255);
}
.carousel-caption p {
    float: left;
    font-size: 1.6vw;
}
.home-courseCvr [class*="col-"]:nth-child(n+7) .courseinfoCvr {
    margin-bottom: 10em;
}
.fun-factor-area{padding: 40px 0 0px;}
.funfct-desc ul li {
    float: left;
    width: 100%;
    line-height: 2;
    display: flex;
}
.single-fun-factor .fact-icon i {
    font-size: 2em;
}
.single-fun-factor h2 {
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 0px;
    margin-top: 0px;
}
.funfctCvr {
    padding: 1.4em 0 .35em;
    margin-bottom: 5.74em;
}
.single-fun-factor {padding: 6px 4px;}
.fact-count h4 {
    margin-top: 0px;
    font-size: 13px;
}
.prm-course h4 {
    font-size: 1.2em;
    font-weight: 600;
}
.prm-course.row {
    background: #f16101;
    padding: 16px 22px;
    margin-top: -4.8em;
}
.funfact-imgCvr {
    position: absolute;
    margin-top: 52px;
    right: 6px;
}
.become-teacher__form {
    padding-left: 0px;
    position: relative;
    margin-top: 0px;
}
.product-featureBlock .feature-desc {
    margin-left: 12px;
    min-height: 20em;
}
.page-banner {
    padding-bottom: 232px;
    padding-top: 60px;
}
.main-navigation .menu-item-has-children > a:after{top: 1.3em !important;}
.main-navigation .navbar-nav { padding:0px 16px;}
 }
 @media (max-width: 768px){
.navbar-nav>li>a {padding-top: 4px;padding-bottom: 4px;}	 
.page-banner {padding-bottom: 132px;padding-top: 60px;}	 
.about-count{width: 125px;height: 125px;}
.about-count-text {font-size: 9px;}
.about-count span {font-size: 18px;}
.single-fun-factor{ border-right:medium none;}
.prm-course.row, .funfact-imgCvr{ position:relative;}
.funfact-imgCvr{ text-align:center;right:0px; }
.coporate-features [class*="col-"]{ width:50%; margin-bottom:16px;}
.prm-course.row {background: #f16101; padding: 16px 15px;margin: 0 auto;}
.prm-course h4{ font-size:1.6em;}
.become-teacher__form {padding-left: 0px;position: relative;margin-top: 0px;}
.fun-factor-area{ margin-bottom:0px;}
.footer-widget {padding-top: 16px;padding-bottom: 20px;padding-right: 0px;left: 0px;}
.dir-motivate {padding-right: 0;font-size: 20px;padding: 0;}
.dir-msg {padding-right: 0;font-size: 26px;padding: 0;}
.product-featureBlock .feature-desc {margin-left: 12px; min-height: 0px;}
.help-wrap {padding: 90px 0 60px 0;}
.help-inner { max-width: 290px;}
.help-cta .help-inner h2 {font-size: 22px;}
.help-cta { padding: 32px 32px;}
.footer-widget__title{margin-bottom: 24px;}
.workshop-img {margin-bottom: 2em;}
.certification-frm { padding: 1em 1em 2em;}
.quickinq {bottom: 7em;right: -54px;padding: 3px 16px;font-size: 14px;}
.batch-tableCvr .table-bordered { table-layout:auto;}
.home-courseCvr [class*="col-"]:nth-child(n+7) .courseinfoCvr { margin-bottom: 10em;}
.home-courseCvr [class*="col-"]:last-child .courseinfoCvr { margin-bottom: 3em;}
.site-footer {
    margin-bottom: 54px;
}
.refer-aboutCvr .about-desc {
    font-size: 1.8em ;
    display: flex;
    align-items: center;
    padding: 2em 1.4em !important;
    flex-wrap: wrap;
	text-align:center;
}
.refer-aboutCvr .about-desc .refer-worth { margin-top: 20px;}
.refer-frm { padding: 2em 1.4em !important; }
}
@media (max-width: 620px){
.breadcrumbCvr {bottom: 0em;}
.page-banner .inner-banner {padding: 4em 0px;text-align: center;}
.help-cta .register-col {right: 0px;position: relative;max-width: 100%;top: 0px;}
.help-inner {max-width: 100%; margin-bottom: 2em;}
.help-cta .help-inner h2 {font-size: 22px;margin-top: 0px;}
.register-col h2 {font-size: 22px;line-height: 28px;margin-top: 0px;}
.contactfrm-section .contact-frm { padding: 2em 0;}
.site-footer__bottom .container {padding-top: 40px;-webkit-box-orient: vertical;    -webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;    text-align: center;}
.site-footer__social a + a {margin-right: 30px;margin-left:0px;}
.site-footer__scroll-top {left: 130%;top: 15px;}
}
@media (max-width: 460px){ 
 .homebannerSlider .carousel-control .glyphicon-chevron-left, .homebannerSlider .carousel-control .glyphicon-chevron-right, .homebannerSlider .carousel-control .icon-next, .homebannerSlider .carousel-control .icon-prev {width: 40px;height: 40px; font-size: 20px;}
.homebannerSlider .carousel-control.right {left: 7.4em;}
 .headerlogo img {width: 100px;margin-top: 5px;}
.carousel-caption p {float: left;font-size: 1.8vw;}
.become-teacher__form-content{padding: 20px;}
.fame-counterCvr [class*="col-"]{ width:100%;}
}
@media (max-width: 360px){
.site-footer__scroll-top {left: 106%;top: 26px;}
.site-footer__scroll-top{width: 40px; height: 40px;}
}





h2.inner-heading-tag{
	display: inline;
    font-size: inherit !important;
    font-family: inherit;
    font-weight: 400 !important;
    position: relative;
	color:inherit;
}
h2.inner-heading-tag::after{
    content: "";
    position: absolute;
    background: none;
    height: 3px;
    width: 100px;
    left: 0;
    bottom: 0px;
}

a.button_box.slz-btn.btn-absolute.schedule-btn {box-shadow: none;}


.choose-ethantechCvr{
	padding: 3em 0;
    background-color: #f3f3f3;
}
.ethantech-point-div{
	padding:0px 40px;
}
.why-ethantech-point{
    margin-bottom: 70px;
    color: #f16101;
    font-size: 50px;
    line-height: 120px;
    width: 100px;
    height: 100px;
    margin: 0 auto 25px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3), 3px 3px 0px #f16101;
    border-radius: 50%;
    transition: all 1s ease-in-out;
    background-color: #fff;
}
.why-ethantech-point img {
    width: 65%;
    position: relative;
    top: -14px;
}
.ethantech-point-sec p{
	font-size:16px;
}
.ethantech-point-sec{
	margin-top:60px;
}
.our-points-div{
	margin-top:30px;
}
.our-points-div p{
	font-size:16px;
}
.our-points-div h4{
    font-family: "poppins";
    color: #000;
    position: relative;
    padding-bottom: 12px;
    margin: 16px 0 !important;
    font-weight: 600 !important;
	font-size:26px;
}
.our-points-div h4:before{
    content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 100px;
    left: 0;
    bottom: 0;
}
.our-points-div ul li {
    list-style: none;
    font-size: 16px;
    line-height: 35px;
	display:flex;
}
.our-points-div ul{
   padding-left:0px;
    margin-left: 0px; 
}
.our-points-div ul li::before {
    content: "\f178";
    font-family: "FontAwesome";
    font-weight: 600;
    margin-right: 6px;
	color: #f16101;
}
.teaching-styleCvr{
	margin:3em 0em;
}
.experiential-learning h4{
   font-family: "poppins";
    color: #000;
    position: relative;
    padding-bottom: 12px;
    margin: 16px 0 !important;
    font-weight: 600 !important;
	font-size:26px;
}
.experiential-learning p{
	font-size:16px;
}
.experiential-learning h4:before{
    content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 100px;
    left: 0;
    bottom: 0;
}
.teaching-styleCvr .block-title{
	margin-bottom:50px;
}
.teaching-styleCvr p{
	font-size:16px;
}
.workshop-testimonial .testimonial-title-content{
	    padding: 19.94em 12em 20.3em 0;
}
div#popmake-719{
    border: 6px solid #f16101;
    background-color: #162647;
}
ul.contact-info-detail li a {
    color: white;
    font-size: 20px;
}
ul.contact-info-detail li {
    list-style: none;
    line-height: 60px;
}
/*ul.contact-info-detail li::before {
   position: relative;
    content: "\f095";
    font-family: "FontAwesome";
    font-weight: 500;
    margin-right: 14px;
    color: white;
    font-size: 21px;
    top: 2px;
}*/
ul.contact-info-detail{
	padding-left:0px;
	margin-left:0px;
	position: relative;
    top: 25px;
}
.contact-info-detail-div h4{
	color:#fff;
	font-size:34px;
	font-weight:600;
	position:relative;
}
.contact-info-detail-div h4:after {
    content: "";
    position: absolute;
    background: #f16101;
    height: 3px;
    width: 60px;
    left: 0;
    right: 0;
	bottom:-12px;
}
.footer-call-us-section{
    position: fixed;
    z-index: 99999999;
    bottom: 0px;
    /*background-color: #f16101;*/
    width:100%;
}

.footer-call-us-section [class*="col-"] { padding:0px;}
.footer-call-us {
    background: #f16101;
}
.footer-call-us span{
    font-size: 20px;
    color: white;
    font-weight: 600;
}
.footer-call-us span i{
    margin-right: 8px;
}

.ftr-mobile-whatsapp {
    background: #00ab40;
    padding: 0.09em 10px;
}

.ftr-mobile-whatsapp a {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.ftr-mobile-whatsapp a:focus { color:#fff; }
a.checkout-button.button.alt.wc-forward {
    background: #f07c00;
}
a.checkout-button.button.alt.wc-forward:hover { background:#ea7900; }
.backto-cart {
    width: 100%;
    display: block;
    text-align: right;
    z-index: 999999;
    position: relative;
    padding: 17px;
}
.refer-aboutCvr.clearfix.bg-gray {
    margin-top: 5em;
}
.refer-aboutCvr .about-desc {
    font-size: 1.8em;
    display: flex;
    align-items: center;
    padding: 2em 0;
    text-align: justify;
    font-weight: bold;
}
.refer-aboutCvr .about-desc big {color:#f16101; font-weight:bold;}
.refer-frmCvr .frm-title {
    font-size: 24px;
	text-align:center;
	margin-bottom:24px;
}
.instructor-frmCvr .frm-title {
    font-size: 18px;
	text-align:center;
	margin-bottom:24px;
	line-height:1.5;
}
.refer-frm {
    padding: 2em;
    border: 1px solid #fafafa;
    border-radius: 3px;
    box-shadow:0px 0px 10px 2px #f1610185;
}

.refer-frm .inputCvr input[type="text"], 
.refer-frm .inputCvr input[type="tel"],
.refer-frm .inputCvr input[type="email"],
.refer-frm .inputCvr textarea{
    background: no-repeat;
    border-top: medium none;
    border-right: medium none;
    border-left: medium none;
    margin-bottom: 20px;
    padding: 12px;
}
.refer-frm .inputCvr .refer-acceptance {
    margin: 10px 0;
    display: block;
}
.refer-frm .inputCvr input[type="submit"] {
    background: #f07d00;
    border-radius: 30px;
    padding: 16px 38px;
}
.refer-frm .inputCvr input[type="submit"]:hover {   background: #022c46; border-radius: 30px; padding: 16px 38px;color:#fff;}

.frindgetCvr.sectionCvr {
    background: #f5f5f5;
    margin-top: 4em;
}
.frindget-blockCvr.clearfix {
    padding-top: 3em;
}
.frindget-blockCvr .frindget-block {
    text-align: center;
}
.frindget-blockCvr .frindget-block .frindget-desc p {
    text-transform: uppercase;
    font-size: 20px;
    padding: 16px 0;
    color: #162647;
	font-weight:bold;
	line-height:1.2;
}
.frindget-blockCvr .instructorget-block .instructor-desc p {
    text-transform: uppercase;
    font-size: 17px;
    padding: 16px 0;
    color: #162647;
    font-weight: 700;
    line-height: 1.2;
}
.giftvoucher-blockCvr.clearfix {
    padding-top: 2em;
}
.referfaqCvr.sectionCvr {
    background: #fbfbfb;
}
.referfaqCvr #product-accordion .panel{background:none;}

.refer-frm div#frnd-groups:focus {
    outline: none;
}

.refer-frm #frnd-groups .wpcf7-field-group button { background: #162647; margin-right: 3px;}
.refer-frm #frnd-groups .wpcf7-field-group button:hover {background: #f07c00;}

.cf7sr-g-recaptcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

.instructor-aboutCvr {
    padding: 2em 0;
}
.instructor-aboutCvr .about-desc h2 {
    font-size: 22px;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 15px;
}
