#text-6 .mk-pricing-price {
    padding-top: 20px;
  background-color: #3F51B5 !important;
}
#text-6  .mk-pricing-table .mk-pricing-cols .mk-pricing-plan{
background:#F44336 !important;
}
#text-6  .mk-pricing-table .mk-pricing-cols .mk-pricing-button a{
    color: #F44336 !important;
    border-color: #F44336 !important;
}
#text-6  .mk-pricing-table .mk-pricing-cols .mk-pricing-button a:hover{
    color: #fff !important;
  background:#F44336 !important;
}
.mk-pricing-table .featured-plan{
border:none;
}
#text-6 .mk-pricing-price span {
    font-size: 50px;
    line-height: 60px;
}
#text-6 .mk-pricing-price span label{
    font-size: 24px;
}
.nt-animated-col .animated-column-item{
  height: 200px !important;
  cursor: pointer;
}
.nt-animated-col .animated-column-holder{
  padding-top: 40px !important;
  padding-bottom: 10px !important;
}
.nt-animated-col .animated-column-desc{
  padding: 20px 20px 10px;
  height: 60px !important;
  -webkit-transition:all 0.2s ease;
  -moz-transition:all 0.2s ease;
  -ms-transition:all 0.2s ease;
  -o-transition:all 0.2s ease;
  transition:all 0.2s ease;
  position: relative;
}
.nt-animated-col-1:hover .animated-column-desc, .nt-animated-col-2:hover .animated-column-desc, .nt-animated-col-3:hover .animated-column-desc, .nt-animated-col-4:hover .animated-column-desc,  .nt-animated-col-5:hover .animated-column-desc, .nt-animated-col-6:hover .animated-column-desc,  .nt-animated-col-7:hover .animated-column-desc, .nt-animated-col-8:hover .animated-column-desc{
  top: -30% !important;
  background:rgba(0,0,0,.5);
}
.nt-animated-col .animated-column-item{
  border:none;
}
.nt-animated-col-1:hover .animated-column-desc:after, .nt-animated-col-2:hover .animated-column-desc:after, .nt-animated-col-3:hover .animated-column-desc:after, .nt-animated-col-4:hover .animated-column-desc:after, .nt-animated-col-5:hover .animated-column-desc:after, .nt-animated-col-6:hover .animated-column-desc:after, .nt-animated-col-7:hover .animated-column-desc:after, .nt-animated-col-8:hover .animated-column-desc:after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-left: 126px solid transparent;
  border-right: 126px solid transparent;
}

/* Light Orange */

.nt-animated-col-1:hover .animated-column-desc:after, .nt-animated-col-7:hover .animated-column-desc:after{
  border-top: 15px solid #F9A31C;
}

/* Green */
.nt-animated-col-2:hover .animated-column-desc:after, .nt-animated-col-8:hover .animated-column-desc:after{
  border-top: 15px solid #82BE42;
}

/* Blue */
.nt-animated-col-3:hover .animated-column-desc:after {
  border-top: 15px solid #11AFF6;
}



/* Purple */
.nt-animated-col-4:hover .animated-column-desc:after {
  border-top: 15px solid #FD599E;
}

/* Darker Orange */
.nt-animated-col-5:hover .animated-column-desc:after {
    border-top: 15px solid #FF8C00 !important;
}

.ihc-login-template-2, .ihc-register-2{
   width: 100% !important;
}
.ihc-login-template-2 form, .ihc-register-2{
  display:block;
}

/* Your Account Section */

.skills-box .animated-column-desc:after {
    border-top: 15px solid #FF8C00 !important;
}

/* Menu */

#menu-header-toolbar li a{
  background: #82be42;
  padding: 0 10px;
  transition: 0.5s;
  border-radius: 0px 0 10px 10px;
}
#menu-header-toolbar li a:hover{
  background:#4E7227;
}

.mk-flipbox-content{
  display: block;
  padding-top: 80px;
}

.nt-justify{
  text-align:justify;
}
.kg-video-js-skin .vjs-big-play-button::before{
  content: "\25B6";
  font-size: 75px;
  font-family: Arial, sans-serif;
  color: #fff;
  opacity: 0.7;
  z-index: 3;
  text-shadow: 0px 0px 60px rgba(0,0,0,0.8);
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.video-js:hover .vjs-big-play-button::before{
  opacity: 0.9;
}
.kg-video-js-skin .vjs-big-play-button{
  font-size: 35px;
  line-height: 50px;
  height: 50px;
}
.kg-video-js-skin .vjs-big-play-button:hover{
  background: transparent !important;
  border-color: transparent !important;
}
.kg-video-js-skin .vjs-big-play-button{
  border:none !important;
}
.kgvid_wrapper {
  margin: 0em 0px;
}
header.sticky-trigger-header{
  box-shadow: 0px 2px 5px #ccc;
}
#mk-footer a, .widget_testimonials .testimonial-slider .testimonial-quote {
  color: #ffffff !important;
}

.nt-box-style-1 h3, .nt-box-style-2 h3, .nt-box-style-3 h3, .nt-box-style-4 h3, .nt-box-style-5 h3 {
  margin-bottom: 0px;
  padding: 0px;
  border-bottom:1px solid #ccc;
}
.nt-box-style-1 h3 span, .nt-box-style-2 h3 span, .nt-box-style-3 h3 span, .nt-box-style-4 h3 span, .nt-box-style-5 h3 span {
  border-bottom: 3px solid;
}

.curriculum-video-block .vc_inner{
  margin: 0px;
  box-shadow: 0 0 10px #ccc;
  -webkit-transition: all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -moz-transition: all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -o-transition: all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
  transition: all 300ms cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -webkit-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -moz-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
  -o-transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
  transition-timing-function: cubic-bezier(0.250, 0.100, 0.250, 1.000);
}
.curriculum-video-block .vc_inner:hover{
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  -o-transform: translateY(-8px);
  transform: translateY(-8px);
  -webkit-box-shadow: 0 20px 25px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 20px 25px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 20px 25px rgba(0, 0, 0, 0.15);
  box-shadow: 0 20px 25px rgba(0, 0, 0, 0.15);
}

.curriculum-video-block .vc_column-inner {
  padding: 0;
}
.curriculum-video-block h4{
  background: #fff;
  margin-bottom: 0 !important;
  padding: 15px;
  border: none;
  border-top: 3px solid;
  color: #25B5F6 !important;
}
.curriculum-video-block .mk-video-player {
  padding: 0;
  border: none;
}

/* Contact Us Section */

.intl-tel-input{
  width: 100%;
}
.flag-container{
  border-right: 3px solid rgba(0,0,0,.1) !important;
  z-index: 1;
  margin: 3px 0;
}
.wpcf7-intl-tel{
  padding-left:50px !important;
}
textarea{
  width: 100%;
  box-sizing: border-box;
  border:3px solid rgba(0,0,0,.1)  !important;
  transition: 0.7s;
}
textarea:focus{
  border-color:#11AFF6 !important;
}
.wpcf7-submit{
  width: auto;
  margin: 0 auto;
  display: block;
  padding: 12px 30px !important;
  color:#11AFF6 !important;
  border-color:#11AFF6 !important;
}
.wpcf7-submit:hover{
  background:#11AFF6;
  color:#fff !important;
}

input[type=email] {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

/************** page title *****************/
#mk-page-title {
  padding: 30px 0;
}
.mk-page-heading{
  text-align: center !important;
  float: none !important;
}
#mk-breadcrumbs{
  float: none !important;
  text-align: center !important;
  margin-right: 0 !important;
}

/************** over page title *****************/

/************** sidebar *****************/

.sidebar-wrapper{
  padding: 20px 10px 20px 10px !important;
}
/************** over sidebar *****************/

/************** button *****************/
button{
  color:#11AFF6 !important;
  border:3px solid !important;
  transition: 0.7s !important;
  background: transparent !important;
}
button:hover{
  background:#11AFF6 !important;
  color:#fff !important;
  border-color:#11AFF6 !important;
}
/************** button *****************/

/************** input and bbpress input and forms *****************/
#bbp_search_submit{
  font-size:16px !important;
}
input#bbp_search_submit:focus{
  border-color: transparent !important;
}
.mk-contact-form-wrapper .text-input{
  padding:12px 12px 12px 58px !important;
}
select{
  width: 100%;
  margin: 5px 0 !important;
  box-sizing: border-box;
  border:3px solid rgba(0,0,0,.1)  !important;
  transition: 0.7s;
  padding:12px !important;
}
input{
  width: 100%;
  border : 3px solid rgba(0,0,0,.1) !important;
  transition: 0.7s;
  padding:12px !important;
}
input:focus, select:focus{
  border-color:#11AFF6 !important;
}
input[type="submit"]{
width:auto !important;
}

#bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums .bbp-body .bbp-topic-content, #bbpress-forums .bbp-body .bbp-reply-content{
  border : 3px solid rgba(0,0,0,.1) !important;
}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{
  border-top : 3px solid rgba(0,0,0,.1) !important;
}
#bbpress-forums #bbp-search-form #bbp_search_submit{
  padding: 13px 22px;
}
#bbpress-forums .bbp-body .bbp-topic-content:before, #bbpress-forums .bbp-body .bbp-reply-content:before{
  left: -9px;
  border : 3px solid rgba(0,0,0,.1);
  border-right: none !important;
  border-top: none !important;
}
/************** over input and bbpress input and forms *****************/

/************** remove border *****************/
i input{
  border:none !important;
}

.wp-core-ui .button{
  border-width: 1px !important;
  width:auto;
  padding:0 10px 1px !important;
}
input[type="checkbox"]{
   width:auto;
}
/************** over remove border *****************/

/************** cjform style  *****************/
.cjfm-form{
  padding: 30px 10px;
  border:3px solid rgba(0,0,0,.1);
}
fieldset{
  border: 3px solid rgba(0,0,0,.1);
}
.cjfm-form input{
  margin: 5px 0;
  box-sizing: border-box;
}
.cjfm-form .control-label{
  margin: 5px 0;
}
.login_cstm_link{
  display: inline-block;
  margin: 5px 0;
}
.cjfm-form .control-group{
  margin:5px 0;
}
.cjfm-form .control-group.submit-button .button-suffix{
  width: 150px;
  margin-left: 15px;
}
.cjfm-form .control-group.submit-button .button-suffix.forgot-password-link{
  margin-left: 0px;
}
.cjfm-form .control-group.submit-button .button-suffix input[type="checkbox"]{
  width:auto;
}
.cjfm-form .control-group.submit-button button{
  padding: 10px;
  margin: 5px 0;
}
/************** cjform style  *****************/

/************** aceblocks page style  *****************/
.nt-box-style{
  box-shadow: 0 0 10px #ccc;
  padding: 0 !important;
  border: 3px solid;
}
.nt-box-style .mk-text-block{
  padding: 0px 15px;
}
.nt-box-style h3{
  padding: 10px 15px !important;
}


/* Light Orange */
.nt-box-style-1{
  border-color: rgba(249, 163, 28, 0.7);

}

/* Green */
.nt-box-style-2{
  border-color:rgba(17, 175, 246, 0.7);
}

/* Blue */
.nt-box-style-3{
  border-color:rgba(130, 190, 66, 0.7);
}

/* Purple */
.nt-box-style-4{
  border-color:rgba(253, 89, 158, 0.7);
}

/* Darker Orange */
.nt-box-style-5{
  border-color: #FF8C00;
}

.nt-box-style-1 h3{
  color: #F9A31C !important;
}
.nt-box-style-2 h3{
  color: #11AFF6  !important;
}
.nt-box-style-3 h3{
  color: #82BE42  !important;
}
.nt-box-style-4 h3{
  color: #FD599E  !important;
}

.nt-box-style-5 h3{
  color: #FF8C00  !important;
}



/************** header style  *****************/
#mk-header:not(.header-structure-vertical) .mk-header-logo img{
  height:auto !important;
}
.header-align-left .mk-header-logo{
  text-align:left;
}
/************** header style  *****************/

/************** custom class style  *****************/
.color-white p{
  color:#fff;
}
.nt-background-color{
  background: rgba(0,0,0,0.6);
}

.nt-padding-0, .nt-padding-0 .page-section-content .mk-padding-wrapper{
  padding:0 !important;
  padding-left:0;
  padding-right:0;
}
.nt-bg-color .mk-section-color-mask{
  background:linear-gradient(-95deg, #ff6600 0%, #f818db 25%, #7814ff 50%, #007eff 75%, #00f6ff 100%);
  opacity:0.5;
}

.nt-bg-color .mk-section-mask{
  background:none;
}
.nt-social-icon-size .mk-social-network ul li a{
  font-size: 42px;
  height: 42px;
  width: 42px;
  line-height: 42px;
}
.nt-social-icon-size .mk-social-network ul li a.light:hover{
  background-color: transparent;
}
.nt-social-icon-size i{
  text-shadow: 4px 5px 0 rgba(0,0,0,0.2);
}
/************** over custom class style  *****************/

@media screen and (max-width : 1150px){
  .nt-box-style{
     height:auto !important;
  }
}

@media screen and (max-width : 767px){
  .nt-box-style{
     margin: 35px 15px;
  }
  .mobile-hide{
     display:none;
  }
}

.newsletter-email
{
  width: 200px!important;
  font-size: 14px!important;
  color:black!important;
  opacity:0.4;
  border: 0.2px solid rgba(102, 102, 102, 0.41)!important;
  border-radius: 6px!important;
}
.newsletter-submit
{
  background:#82BE42!important;
  border:0!important;
  border-radius: 6px;
  color:#fff!important;
}
.newsletter-submit:hover
{
  background:#2f6a2f!important;
}
.newsletter-submit:focus{
  outline:0;
}
.tp-bgimg
{
  filter: brightness(40%);
}
.tp-caption
{
  text-shadow: 1px 1px 1px rgba(0,0,0,.5);
  font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B","Helvetica Neue",Helvetica,Arial,sans-serif!important;
}
.ihc-level-item  .ihc-level-item-content
{
  text-align:center;
}
.nybutton{
  font-size: 18px;
  font-weight: 400;
}
/* Css for Pricing table */
#text-6  .mk-pricing-table .mk-pricing-cols .mk-pricing-plan{
  /* font-size: 18px;
  line-height: 20px;
  padding: 10px 0; */
  font-size: 33px;
  line-height: 60px;
  padding: 15px 0;
}
.mk-pricing-table .featured-plan .mk-pricing-button{
  padding: 20px 0px;
}
#publishing-action{display:block}
.hero-header-call-to-action-container{
/*margin-top:480px!important*/
}
.hero-header-container p {
 margin-top:320px !important 
}
.hero-header-container h1{ margin-top:285px!important}
/* Css for Pricing table */
input {
  width: 50%;}
textarea {
  width: 50%;}
div.wpcf7 {
  text-align: center;
}
.wpcf7-intl-tel{padding-left:0px!important}