/* Enter Your Custom CSS Here */
/*--------12/08---------*/
.nav-previous.alignleft {
    display: none;
}

/*---------05/08------------*/
input[type="tel"]{
    color: #666;
    border: 1px solid #ccc;
  width:100%;
  padding: 6px 0 6px 9px;
}
.bx-wrapper .bx-controls-direction a
{
      margin-top: 85px !important;
}
.bx-wrapper .bx-prev {
    left: 1018px !important;
    background: url(../images/controls.png) no-repeat 0 -32px;
    
}
blockquote
{
  
  padding: 20px !important;
}
.tslider blockquote p {
    font-size: 18px !important;
    color: #888;
    font-weight: 300;
    margin: 0.4em 0 1em;
}
.bx-wrapper .bx-next {
    right: 10px;
    background: url(../images/controls.png) no-repeat -33px -22px;
}
section.testimonials-list.slider-one.style-one {
    display: none;
}.tslider blockquote footer, .tslider blockquote footer a{
    font-size: 1em;
    color: #47a3da;
    font-style: normal !important;
    text-align: right;
}
.testimonials
{
  width:100%;
      background: rgba(255, 238, 170, 0.34);
    border: 1px solid rgba(17, 17, 17, 0.57);
}
/**-------02/08--------*/
.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea {
    width: 100% !important;
    height: auto;
    vertical-align: inherit;
}
#topbar-search .search-icon {
    color: #fff;
    height: 25px;
}



/*---------------02/08-----------*/
#mega-menu-wrap-primary #mega-menu-primary , #main-nav , #tophead {
  background: #294A70; 
}

/* border radious*/
/* table propeties*/
th.sorting_disabled {
    background-color: #294A70;
    font-size: 13px;
    color: #000;
    padding: 7px 17px !important;
    /* text-transform: uppercase; */
}
table.dataTable thead th, table.dataTable thead td {
    padding: 10px 18px;
    border-bottom: 1px solid #111;
    color: #000;
}
td, th {
    border: 1px solid #614646;
    padding: 5px;
    text-align: center;
}

/* menu border*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link 
{
     /* border-left: 1px solid #7fa3ce;*/
  border-right: 1px solid #7fa3ce;
}


/* contact form changes*/
	#cspFormShell_4_472338 input:not([type="checkbox"]):not([type="radio"])
{
  color:#fff;
}
/*---/contact form changes*/
.entry-content {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #eee;
    padding:20px;
}
.cycle-caption h3 a {
   color:#fff !important;
   text-shadow:black !important;
}
#main-slider .cycle-caption {
    background-color: transparent;
    border-right: none;
    height: auto;
    left: 32%;
    max-width: 45%;
    padding: 18px 45px 18px 25px;
    position: absolute;
    text-align: center;
    top: 41%;
    width: auto;
    z-index: 999;
}

article.cycle-slide.cycle-slide-active a , #main-slider a, #main-slider h3{
   pointer-events: none;
   cursor: default;
}
body {
    background: #f5f5f5;
  color:#000;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
    background: #F4A024;
    width:40%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
color:#fff;
font-family: 'Questrial', sans-serif;

}
.mega-menu-link {
   font-size:14px !important;
}
.search-section {
    display: none;
}
.right-head {
    float: right;
}

.main-navigation li a:hover, .main-navigation li.current-menu-item a, .main-navigation li.current_page_item a, .main-navigation li:hover > a {
    background: #f4a024;
    color: #fff;
    text-decoration: none;
}
#main-slider img {
  height:450px;
}

.site-info {
    display: none;
}
#post-5 .entry-title {
    display: none;
}
.main-navigation ul li a {
    border-right: 1px solid #335377;
}
.main-navigation ul li:first-child > a {
    border-left: 1px solid #294A70;
}
.site-header {
    padding: 6px 0;
}
.search-section {
    padding-top: 20px;
}
a.post-title.cat-post-title {
    color: #FFAB1F;
    font-weight: bold;
  font-size: 14px;
}
#gallery-carousel .post-slider a img {
    height: 150px;
}
ul.simple-check-list li {
    font-family: "Lato", arial, sans-serif;
    line-height: 11px;
}
textarea {
height: 115px;
}
.cat-post-date {
    font-style: italic;
    font-size: 12px;
    padding-bottom: 6px;
    padding-top: 6px;
    color: #169CA5;
}
div#wpcf7-f59-p5-o1 {
border:1px solid #CAE4CF;
    padding: 3px 10px 12px;
    background: #f6f6f6;
    border-radius: 4px;
    box-shadow: 1px 1px 0 1px rgba(216,216,216,0.69);
    -moz-box-shadow: 1px 1px 0 1px rgba(216,216,216,0.69);
    -webkit-box-shadow: 1px 1px 0 1px rgba(216,216,216,0.69);
}
.home-matter {
   margin-top: -32%;
    background: #f5f5f5;
    padding: 4px;
    border-radius: 6px;
    border: 1px solid #CAE4CF;
}
.home-matter h2 {
    padding: 5px 2px 5px 5px;
    background: #CAE4CF;
    border-bottom: 2px solid #A8C3BB;
    font-family: 'Questrial', sans-serif;
    border-radius: 4px;
}

.cat-post-thumbnail img {
    margin: 5px 10px 5px 0;
    float: left;
    height: 100px;
    width: 100px;
    border-radius: 6px;
}
.snippet-clear {
    padding: 6px;
    clear: both;
}
.snippet-label-img.snippet-clear {
    font-size: 13px;
    font-weight: bold;
    margin: 0 1% 0 0;
    padding: 0.4em 1%;
}
.snippet-title {
    background: #E4E4E4;
    color: #333333;
    padding: 6px;
    font-weight: bold;
      padding: 8px 0 0px 10px;
      margin-top: -15px;
}
span.buy {
    font-size: 14px;
    border-radius: 0px !important;
    background-color: #428bca !important;
    color: #fff;
    line-height: 1.6;
    font-weight: 600;
    text-transform: uppercase;
    padding: 7px 12px;
    margin-right: 10px;
}
span.buy-us {
    font-size: 14px;
    border-radius: 0px !important;
    background-color: #F06544 !important;
    color: #fff;
    line-height: 1.6;
    font-weight: 600;
    text-transform: uppercase;
    padding: 7px 12px;
    margin-right: 10px;
}
.blackbox ul {
  list-style-type: none;
}
.blackbox {
    background: #313B3D;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
      padding: 10px;
}
.blackbox ul li a {
    font-size: 14px;
    color: #BCC4C5;
    border-bottom: 1px solid #454E50;
  
}

#vsel .vsel-meta-link a {
    color: #fff;
    background-color: #294A70;
    border-color: #294A70;
    border-radius: 4px;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}
.vsel-info p a {
    color: #fff;
    background-color: #294A70;
    border-color: #294A70;
    border-radius: 4px;
    padding: 2px 2px 3px;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
}

#vsel .vsel-meta-link a:hover {
    background-color:#6086B1;
}
#vsel p {
    margin: 0 0 4px 0;
}
.vsel-meta p {
    color: #FF0500;
    padding: 2px;
    font-weight: bold;
    text-align: center;
    background-color: #eee;
}
p.enroll {
    text-align: center;
    background-color: #3D81BB;
    color: #fff !important;
    padding: 12px;
    font-weight: bold;
    font-size: 18px;
}
.fa {
  margin-right: 2px;
    margin-left: 2px;
    font-size: 16px;
    color: #294A70;
  margin-bottom: 6px;
}
.footer-widget-area a {
    color: #fff;
    margin-right: 15px;
    margin-left: 15px;
}
.footer-bot , .footer-bot a {
        background-color: #15305B;
    color: #fff;
    text-align: center;
    padding-bottom: 10px;
    margin-top: -12px;
}
a:hover {
   text-decoration:none;
}
#vsel .vsel-meta {
    width: 36%;
    float: left;
    border: 1px solid #F5F5F5;
    padding: 4px;
    border-radius: 4px;
}
#vsel .vsel-meta-title {
    margin: 0 0 10px;
    background: #F4A024;
    height: auto;
    display: table;
    line-height: 20px;
    padding: 5px;
    width: 100%;
    border-radius: 4px;
    color: #fff;
    text-align: center;
}
#content article {
    MARGIN-TOP: 16PX;
}
/* #content article {
      background: #fff;
    padding: 1%;
    border-radius: 2px;
}*/
.nav-links span.current, .nav-links a {
    text-align: center;
}
.btn-block {
    display: none;
}
/* div#pgc-9-0-0 , .single */ .entry-content {
background-color: #fff;
border-radius: 4px;
border: 1px solid #eee;
}
.c-details , .enroll-now {
color: #fff !important;
    text-decoration: none !important;
    background: #FF0000;
    border: 1px solid #F51111;
    border-radius: 4px;
    padding: 6px;
}
.site-content {
    padding: 0px 0px;
}
#sidebar-primary {
        margin-top: 69px;
}
th.sorting_disabled {
    background-color: #294A70;
    font-size: 13px;
    color: #FFF;
      padding: 7px 17px !important;
    /* text-transform: uppercase; */
}
tr.odd {
    font-size: 13px;
 }
.course-right {
    float: right;
}
.course-left {
    float: left;
}
.click-btn {
    padding-top: 40px;
}
/* table changes*/
th.sorting_disabled {
    text-align: center;
}
tr.odd {
    font-size: 14px;
}
.applicable {
    font-size: 12px;
}
a.enroll-btn {
    float: right;
    margin-right: -145px;
    /* margin-top: 0px; */
}
.user-status {
    float: right;
    margin-top: 7px;
    font-size: 13px;
  color: burlywood;
}
.user-status a{
       color: #FFF;
}
span#pmpro_payu_checkout {
    display: none;
}